/*! For license information please see 15.4d90b0a6.chunk.js.LICENSE.txt */
(this.webpackJsonplantern=this.webpackJsonplantern||[]).push([[15],[function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n.n(r),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},o=i.a.createContext&&i.a.createContext(a),s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},s.apply(this,arguments)},u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function l(e){return e&&e.map((function(e,t){return i.a.createElement(e.tag,s({key:t},e.attr),l(e.child))}))}function c(e){return function(t){return i.a.createElement(f,s({attr:s({},e.attr)},t),l(e.child))}}function f(e){var t=function(t){var n,r=e.attr,a=e.size,o=e.title,l=u(e,["attr","size","title"]),c=a||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),i.a.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,r,l,{className:n,style:s(s({color:e.color||t.color},t.style),e.style),height:c,width:c,xmlns:"http://www.w3.org/2000/svg"}),o&&i.a.createElement("title",null,o),e.children)};return void 0!==o?i.a.createElement(o.Consumer,null,(function(e){return t(e)})):t(a)}},function(e,t,n){"use strict";e.exports=n(1430)},function(e,t,n){"use strict";e.exports=n(1485)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(707);var i=n(356),a=n(708);function o(e,t){return Object(r.a)(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||Object(i.a)(e,t)||Object(a.a)()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(22);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(317);function i(){i=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(S){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=t&&t.prototype instanceof h?t:h,a=Object.create(i.prototype),o=new x(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(i,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw a;return C()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=w(o,n);if(s){if(s===d)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=f(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===d)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,o),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(S){return{type:"throw",arg:S}}}e.wrap=c;var d={};function h(){}function p(){}function g(){}var m={};l(m,o,(function(){return this}));var v=Object.getPrototypeOf,b=v&&v(v(E([])));b&&b!==t&&n.call(b,o)&&(m=b);var y=g.prototype=h.prototype=Object.create(m);function _(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function A(e,t){function i(a,o,s,u){var l=f(e[a],e,o);if("throw"!==l.type){var c=l.arg,d=c.value;return d&&"object"==Object(r.a)(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){i("next",e,s,u)}),(function(e){i("throw",e,s,u)})):t.resolve(d).then((function(e){c.value=e,s(c)}),(function(e){return i("throw",e,s,u)}))}u(l.arg)}var a;this._invoke=function(e,n){function r(){return new t((function(t,r){i(e,n,t,r)}))}return a=a?a.then(r,r):r()}}function w(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,w(e,t),"throw"===t.method))return d;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return d}var r=f(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,d;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,d):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,d)}function F(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function k(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(F,this),this.reset(!0)}function E(e){if(e){var t=e[o];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,i=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return i.next=i}}return{next:C}}function C(){return{value:void 0,done:!0}}return p.prototype=g,l(y,"constructor",g),l(g,"constructor",p),p.displayName=l(g,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===p||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,u,"GeneratorFunction")),e.prototype=Object.create(y),e},e.awrap=function(e){return{__await:e}},_(A.prototype),l(A.prototype,s,(function(){return this})),e.AsyncIterator=A,e.async=function(t,n,r,i,a){void 0===a&&(a=Promise);var o=new A(c(t,n,r,i),a);return e.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},_(y),l(y,u,"Generator"),l(y,o,(function(){return this})),l(y,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=E,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(k),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],o=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var s=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(s&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,d):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),k(n),d}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;k(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:E(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}},,function(e,t,n){e.exports=n(1510)()},function(e,t,n){"use strict";function r(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(i,a){var o=e.apply(t,n);function s(e){r(o,i,a,s,u,"next",e)}function u(e){r(o,i,a,s,u,"throw",e)}s(void 0)}))}}n.d(t,"a",(function(){return i}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(556);var i=n(709),a=n(356);function o(e){return function(e){if(Array.isArray(e))return Object(r.a)(e)}(e)||Object(i.a)(e)||Object(a.a)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},,,,function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"z",(function(){return u})),n.d(t,"a",(function(){return Pe})),n.d(t,"b",(function(){return z})),n.d(t,"c",(function(){return Me})),n.d(t,"d",(function(){return Te})),n.d(t,"e",(function(){return $})),n.d(t,"f",(function(){return be})),n.d(t,"g",(function(){return Ke})),n.d(t,"h",(function(){return C})),n.d(t,"i",(function(){return et})),n.d(t,"j",(function(){return Je})),n.d(t,"k",(function(){return D})),n.d(t,"l",(function(){return j})),n.d(t,"m",(function(){return xe})),n.d(t,"n",(function(){return P})),n.d(t,"o",(function(){return I})),n.d(t,"p",(function(){return K})),n.d(t,"q",(function(){return je})),n.d(t,"r",(function(){return De})),n.d(t,"s",(function(){return Oe})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return tt})),n.d(t,"v",(function(){return O})),n.d(t,"w",(function(){return E})),n.d(t,"x",(function(){return ut})),n.d(t,"y",(function(){return gt})),n.d(t,"A",(function(){return Ie})),n.d(t,"B",(function(){return T})),n.d(t,"C",(function(){return mt})),n.d(t,"D",(function(){return bt})),n.d(t,"E",(function(){return vt})),n.d(t,"F",(function(){return yt})),n.d(t,"G",(function(){return _t})),n.d(t,"H",(function(){return wt})),n.d(t,"I",(function(){return Ft}));var r=n(4),i=n(18),a=n(17),o=n(13),s=F(),u=function(e){return y(e,s)},l=F();u.write=function(e){return y(e,l)};var c=F();u.onStart=function(e){return y(e,c)};var f=F();u.onFrame=function(e){return y(e,f)};var d=F();u.onFinish=function(e){return y(e,d)};var h=[];u.setTimeout=function(e,t){var n=u.now()+t,r={time:n,handler:e,cancel:function e(){var t=h.findIndex((function(t){return t.cancel==e}));~t&&h.splice(t,1),v-=~t?1:0}};return h.splice(p(n),0,r),v+=1,_(),r};var p=function(e){return~(~h.findIndex((function(t){return t.time>e}))||~h.length)};u.cancel=function(e){c.delete(e),f.delete(e),d.delete(e),s.delete(e),l.delete(e)},u.sync=function(e){b=!0,u.batchedUpdates(e),b=!1},u.throttle=function(e){var t;function n(){try{e.apply(void 0,Object(o.a)(t))}finally{t=null}}function r(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t=r,u.onStart(n)}return r.handler=e,r.cancel=function(){c.delete(n),t=null},r};var g="undefined"!=typeof window?window.requestAnimationFrame:function(){};u.use=function(e){return g=e},u.now="undefined"!=typeof performance?function(){return performance.now()}:Date.now,u.batchedUpdates=function(e){return e()},u.catch=console.error,u.frameLoop="always",u.advance=function(){"demand"!==u.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):w()};var m=-1,v=0,b=!1;function y(e,t){b?(t.delete(e),e(0)):(t.add(e),_())}function _(){m<0&&(m=0,"demand"!==u.frameLoop&&g(A))}function A(){~m&&(g(A),u.batchedUpdates(w))}function w(){var e=m;m=u.now();var t=p(m);t&&(k(h.splice(0,t),(function(e){return e.handler()})),v-=t),v?(c.flush(),s.flush(e?Math.min(64,m-e):16.667),f.flush(),l.flush(),d.flush()):m=-1}function F(){var e=new Set,t=e;return{add:function(n){v+=t!=e||e.has(n)?0:1,e.add(n)},delete:function(n){return v-=t==e&&e.has(n)?1:0,e.delete(n)},flush:function(n){t.size&&(e=new Set,v-=t.size,k(t,(function(t){return t(n)&&e.add(t)})),v+=e.size,t=e)}}}function k(e,t){e.forEach((function(e){try{t(e)}catch(n){u.catch(n)}}))}var x=n(1);function E(){}var C=function(e,t,n){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})},S={arr:Array.isArray,obj:function(e){return!!e&&"Object"===e.constructor.name},fun:function(e){return"function"===typeof e},str:function(e){return"string"===typeof e},num:function(e){return"number"===typeof e},und:function(e){return void 0===e}};function O(e,t){if(S.arr(e)){if(!S.arr(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var D=function(e,t){return e.forEach(t)};function j(e,t,n){if(S.arr(e))for(var r=0;r<e.length;r++)t.call(n,e[r],"".concat(r));else for(var i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i)}var T=function(e){return S.und(e)?[]:S.arr(e)?e:[e]};function P(e,t){if(e.size){var n=Array.from(e);e.clear(),D(n,t)}}var R,M,I=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return P(e,(function(e){return e.apply(void 0,n)}))},B=function(){return"undefined"===typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)},N=null,L=!1,U=E,H=function(e){e.to&&(M=e.to),e.now&&(u.now=e.now),void 0!==e.colors&&(N=e.colors),null!=e.skipAnimation&&(L=e.skipAnimation),e.createStringInterpolator&&(R=e.createStringInterpolator),e.requestAnimationFrame&&u.use(e.requestAnimationFrame),e.batchedUpdates&&(u.batchedUpdates=e.batchedUpdates),e.willAdvance&&(U=e.willAdvance),e.frameLoop&&(u.frameLoop=e.frameLoop)},z=Object.freeze({__proto__:null,get createStringInterpolator(){return R},get to(){return M},get colors(){return N},get skipAnimation(){return L},get willAdvance(){return U},assign:H}),q=new Set,V=[],W=[],G=0,K={get idle(){return!q.size&&!V.length},start:function(e){G>e.priority?(q.add(e),u.onStart(Q)):(Y(e),u(J))},advance:J,sort:function(e){if(G)u.onFrame((function(){return K.sort(e)}));else{var t=V.indexOf(e);~t&&(V.splice(t,1),X(e))}},clear:function(){V=[],q.clear()}};function Q(){q.forEach(Y),q.clear(),u(J)}function Y(e){V.includes(e)||X(e)}function X(e){V.splice(function(e,t){var n=e.findIndex(t);return n<0?e.length:n}(V,(function(t){return t.priority>e.priority})),0,e)}function J(e){for(var t=W,n=0;n<V.length;n++){var r=V[n];G=r.priority,r.idle||(U(r),r.advance(e),r.idle||t.push(r))}return G=0,(W=V).length=0,(V=t).length>0}var Z=function(e,t,n){return Math.min(Math.max(n,e),t)},$={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},ee="[-+]?\\d*\\.?\\d+",te=ee+"%";function ne(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return"\\(\\s*("+t.join(")\\s*,\\s*(")+")\\s*\\)"}var re=new RegExp("rgb"+ne(ee,ee,ee)),ie=new RegExp("rgba"+ne(ee,ee,ee,ee)),ae=new RegExp("hsl"+ne(ee,te,te)),oe=new RegExp("hsla"+ne(ee,te,te,ee)),se=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ue=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,le=/^#([0-9a-fA-F]{6})$/,ce=/^#([0-9a-fA-F]{8})$/;function fe(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function de(e,t,n){var r=n<.5?n*(1+t):n+t-n*t,i=2*n-r,a=fe(i,r,e+1/3),o=fe(i,r,e),s=fe(i,r,e-1/3);return Math.round(255*a)<<24|Math.round(255*o)<<16|Math.round(255*s)<<8}function he(e){var t=parseInt(e,10);return t<0?0:t>255?255:t}function pe(e){return(parseFloat(e)%360+360)%360/360}function ge(e){var t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function me(e){var t=parseFloat(e);return t<0?0:t>100?1:t/100}function ve(e){var t=function(e){var t;return"number"===typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=le.exec(e))?parseInt(t[1]+"ff",16)>>>0:N&&void 0!==N[e]?N[e]:(t=re.exec(e))?(he(t[1])<<24|he(t[2])<<16|he(t[3])<<8|255)>>>0:(t=ie.exec(e))?(he(t[1])<<24|he(t[2])<<16|he(t[3])<<8|ge(t[4]))>>>0:(t=se.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ce.exec(e))?parseInt(t[1],16)>>>0:(t=ue.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=ae.exec(e))?(255|de(pe(t[1]),me(t[2]),me(t[3])))>>>0:(t=oe.exec(e))?(de(pe(t[1]),me(t[2]),me(t[3]))|ge(t[4]))>>>0:null}(e);if(null===t)return e;var n=(16711680&(t=t||0))>>>16,r=(65280&t)>>>8,i=(255&t)/255;return"rgba(".concat((4278190080&t)>>>24,", ").concat(n,", ").concat(r,", ").concat(i,")")}var be=function e(t,n,r){if(S.fun(t))return t;if(S.arr(t))return e({range:t,output:n,extrapolate:r});if(S.str(t.output[0]))return R(t);var i=t,a=i.output,o=i.range||[0,1],s=i.extrapolateLeft||i.extrapolate||"extend",u=i.extrapolateRight||i.extrapolate||"extend",l=i.easing||function(e){return e};return function(e){var t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,o);return function(e,t,n,r,i,a,o,s,u){var l=u?u(e):e;if(l<t){if("identity"===o)return l;"clamp"===o&&(l=t)}if(l>n){if("identity"===s)return l;"clamp"===s&&(l=n)}if(r===i)return r;if(t===n)return e<=t?r:i;t===-1/0?l=-l:n===1/0?l-=t:l=(l-t)/(n-t);l=a(l),r===-1/0?l=-l:i===1/0?l+=r:l=l*(i-r)+r;return l}(e,o[t],o[t+1],a[t],a[t+1],l,s,u,i.map)}};var ye=1.70158,_e=1.525*ye,Ae=ye+1,we=2*Math.PI/3,Fe=2*Math.PI/4.5,ke=function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},xe={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return 1-(1-e)*(1-e)},easeInOutQuad:function(e){return e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return 1-Math.pow(1-e,3)},easeInOutCubic:function(e){return e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1-Math.pow(1-e,4)},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1-Math.pow(1-e,5)},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2},easeInSine:function(e){return 1-Math.cos(e*Math.PI/2)},easeOutSine:function(e){return Math.sin(e*Math.PI/2)},easeInOutSine:function(e){return-(Math.cos(Math.PI*e)-1)/2},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*e-10)},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2},easeInCirc:function(e){return 1-Math.sqrt(1-Math.pow(e,2))},easeOutCirc:function(e){return Math.sqrt(1-Math.pow(e-1,2))},easeInOutCirc:function(e){return e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2},easeInBack:function(e){return Ae*e*e*e-ye*e*e},easeOutBack:function(e){return 1+Ae*Math.pow(e-1,3)+ye*Math.pow(e-1,2)},easeInOutBack:function(e){return e<.5?Math.pow(2*e,2)*(7.189819*e-_e)/2:(Math.pow(2*e-2,2)*((_e+1)*(2*e-2)+_e)+2)/2},easeInElastic:function(e){return 0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*we)},easeOutElastic:function(e){return 0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*we)+1},easeInOutElastic:function(e){return 0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Fe)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Fe)/2+1},easeInBounce:function(e){return 1-ke(1-e)},easeOutBounce:ke,easeInOutBounce:function(e){return e<.5?(1-ke(1-2*e))/2:(1+ke(2*e-1))/2},steps:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"end";return function(n){var r=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e,i="end"===t?Math.floor(r):Math.ceil(r);return Z(0,1,i/e)}}};function Ee(){return Ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ee.apply(this,arguments)}var Ce=Symbol.for("FluidValue.get"),Se=Symbol.for("FluidValue.observers"),Oe=function(e){return Boolean(e&&e[Ce])},De=function(e){return e&&e[Ce]?e[Ce]():e},je=function(e){return e[Se]||null};function Te(e,t){var n=e[Se];n&&n.forEach((function(e){!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var Pe=Object(i.a)((function e(t){if(Object(a.a)(this,e),this[Ce]=void 0,this[Se]=void 0,!t&&!(t=this.get))throw Error("Unknown getter");Re(this,t)})),Re=function(e,t){return Ne(e,Ce,t)};function Me(e,t){if(e[Ce]){var n=e[Se];n||Ne(e,Se,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function Ie(e,t){var n=e[Se];if(n&&n.has(t)){var r=n.size-1;r?n.delete(t):e[Se]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Be,Ne=function(e,t,n){return Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})},Le=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,Ue=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,He=new RegExp("(".concat(Le.source,")(%|[a-z]+)"),"i"),ze=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,qe=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Ve=function e(t){var n=We(t),i=Object(r.a)(n,2),a=i[0],o=i[1];if(!a||B())return t;var s=window.getComputedStyle(document.documentElement).getPropertyValue(a);if(s)return s.trim();if(o&&o.startsWith("--")){var u=window.getComputedStyle(document.documentElement).getPropertyValue(o);return u||t}return o&&qe.test(o)?e(o):o||t},We=function(e){var t=qe.exec(e);if(!t)return[,];var n=Object(r.a)(t,3);return[n[1],n[2]]},Ge=function(e,t,n,r,i){return"rgba(".concat(Math.round(t),", ").concat(Math.round(n),", ").concat(Math.round(r),", ").concat(i,")")},Ke=function(e){Be||(Be=N?new RegExp("(".concat(Object.keys(N).join("|"),")(?!\\w)"),"g"):/^\b$/);var t=e.output.map((function(e){return De(e).replace(qe,Ve).replace(Ue,ve).replace(Be,ve)})),n=t.map((function(e){return e.match(Le).map(Number)})),r=n[0].map((function(e,t){return n.map((function(e){if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]}))})).map((function(t){return be(Ee({},e,{output:t}))}));return function(e){var n,i=!He.test(t[0])&&(null==(n=t.find((function(e){return He.test(e)})))?void 0:n.replace(Le,"")),a=0;return t[0].replace(Le,(function(){return"".concat(r[a++](e)).concat(i||"")})).replace(ze,Ge)}},Qe="react-spring: ",Ye=function(e){var t=e,n=!1;if("function"!=typeof t)throw new TypeError("".concat(Qe,"once requires a function parameter"));return function(){n||(t.apply(void 0,arguments),n=!0)}},Xe=Ye(console.warn);function Je(){Xe("".concat(Qe,'The "interpolate" function is deprecated in v9 (use "to" instead)'))}var Ze,$e=Ye(console.warn);function et(){$e("".concat(Qe,'Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions'))}function tt(e){return S.str(e)&&("#"==e[0]||/\d/.test(e)||!B()&&qe.test(e)||e in(N||{}))}var nt=new WeakMap,rt=function(e){return e.forEach((function(e){var t,n=e.target,r=e.contentRect;return null==(t=nt.get(n))?void 0:t.forEach((function(e){return e(r)}))}))};function it(e,t){Ze||"undefined"!==typeof ResizeObserver&&(Ze=new ResizeObserver(rt));var n=nt.get(t);return n||(n=new Set,nt.set(t,n)),n.add(e),Ze&&Ze.observe(t),function(){var n=nt.get(t);n&&(n.delete(e),!n.size&&Ze&&Ze.unobserve(t))}}var at,ot=new Set,st=function(e){return ot.add(e),at||(at=function(){var e=function(){ot.forEach((function(e){return e({width:window.innerWidth,height:window.innerHeight})}))};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}()),function(){ot.delete(e),!ot.size&&at&&(at(),at=void 0)}},ut=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.container,r=void 0===n?document.documentElement:n;return r===document.documentElement?st(e):it(e,r)},lt={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}},ct=Object(i.a)((function e(t,n){var r=this;Object(a.a)(this,e),this.callback=void 0,this.container=void 0,this.info=void 0,this.createAxis=function(){return{current:0,progress:0,scrollLength:0}},this.updateAxis=function(e){var t,n,i,a=r.info[e],o=lt[e],s=o.length,u=o.position;a.current=r.container["scroll".concat(u)],a.scrollLength=r.container["scroll"+s]-r.container["client"+s],a.progress=(t=0,n=a.scrollLength,i=a.current,n-t===0?1:(i-t)/(n-t))},this.update=function(){r.updateAxis("x"),r.updateAxis("y")},this.sendEvent=function(){r.callback(r.info)},this.advance=function(){r.update(),r.sendEvent()},this.callback=t,this.container=n,this.info={time:0,x:this.createAxis(),y:this.createAxis()}})),ft=new WeakMap,dt=new WeakMap,ht=new WeakMap,pt=function(e){return e===document.documentElement?window:e},gt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.container,r=void 0===n?document.documentElement:n,i=ht.get(r);i||(i=new Set,ht.set(r,i));var a=new ct(e,r);if(i.add(a),!ft.has(r)){var o=function(){var e;return null==(e=i)||e.forEach((function(e){return e.advance()})),!0};ft.set(r,o);var s=pt(r);window.addEventListener("resize",o,{passive:!0}),r!==document.documentElement&&dt.set(r,ut(o,{container:r})),s.addEventListener("scroll",o,{passive:!0})}var l=ft.get(r);return u(l),function(){u.cancel(l);var e=ht.get(r);if(e&&(e.delete(a),!e.size)){var t,n=ft.get(r);if(ft.delete(r),n)pt(r).removeEventListener("scroll",n),window.removeEventListener("resize",n),null==(t=dt.get(r))||t()}}};function mt(e){var t=Object(x.useRef)(null);return null===t.current&&(t.current=e()),t.current}var vt=B()?x.useEffect:x.useLayoutEffect;function bt(){var e=Object(x.useState)()[1],t=function(){var e=Object(x.useRef)(!1);return vt((function(){return e.current=!0,function(){e.current=!1}}),[]),e}();return function(){t.current&&e(Math.random())}}function yt(e,t){var n=Object(x.useState)((function(){return{inputs:t,result:e()}})),i=Object(r.a)(n,1)[0],a=Object(x.useRef)(),o=a.current,s=o;s?Boolean(t&&s.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,s.inputs))||(s={inputs:t,result:e()}):s=i;return Object(x.useEffect)((function(){a.current=s,o==i&&(i.inputs=i.result=void 0)}),[s]),s.result}var _t=function(e){return Object(x.useEffect)(e,At)},At=[];function wt(e){var t=Object(x.useRef)();return Object(x.useEffect)((function(){t.current=e})),t.current}var Ft=function(){var e=Object(x.useState)(null),t=Object(r.a)(e,2),n=t[0],i=t[1];return vt((function(){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(e){i(e.matches),H({skipAnimation:e.matches})};return t(e),e.addEventListener("change",t),function(){e.removeEventListener("change",t)}}),[]),n}},function(e,t,n){(function(e,n){var r="__lodash_hash_undefined__",i=9007199254740991,a="[object Arguments]",o="[object Boolean]",s="[object Date]",u="[object Function]",l="[object GeneratorFunction]",c="[object Map]",f="[object Number]",d="[object Object]",h="[object Promise]",p="[object RegExp]",g="[object Set]",m="[object String]",v="[object Symbol]",b="[object WeakMap]",y="[object ArrayBuffer]",_="[object DataView]",A="[object Float32Array]",w="[object Float64Array]",F="[object Int8Array]",k="[object Int16Array]",x="[object Int32Array]",E="[object Uint8Array]",C="[object Uint8ClampedArray]",S="[object Uint16Array]",O="[object Uint32Array]",D=/\w*$/,j=/^\[object .+?Constructor\]$/,T=/^(?:0|[1-9]\d*)$/,P={};P[a]=P["[object Array]"]=P[y]=P[_]=P[o]=P[s]=P[A]=P[w]=P[F]=P[k]=P[x]=P[c]=P[f]=P[d]=P[p]=P[g]=P[m]=P[v]=P[E]=P[C]=P[S]=P[O]=!0,P["[object Error]"]=P[u]=P[b]=!1;var R="object"==typeof e&&e&&e.Object===Object&&e,M="object"==typeof self&&self&&self.Object===Object&&self,I=R||M||Function("return this")(),B=t&&!t.nodeType&&t,N=B&&"object"==typeof n&&n&&!n.nodeType&&n,L=N&&N.exports===B;function U(e,t){return e.set(t[0],t[1]),e}function H(e,t){return e.add(t),e}function z(e,t,n,r){var i=-1,a=e?e.length:0;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function q(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}function V(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function W(e,t){return function(n){return e(t(n))}}function G(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var K=Array.prototype,Q=Function.prototype,Y=Object.prototype,X=I["__core-js_shared__"],J=function(){var e=/[^.]+$/.exec(X&&X.keys&&X.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Z=Q.toString,$=Y.hasOwnProperty,ee=Y.toString,te=RegExp("^"+Z.call($).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ne=L?I.Buffer:void 0,re=I.Symbol,ie=I.Uint8Array,ae=W(Object.getPrototypeOf,Object),oe=Object.create,se=Y.propertyIsEnumerable,ue=K.splice,le=Object.getOwnPropertySymbols,ce=ne?ne.isBuffer:void 0,fe=W(Object.keys,Object),de=Be(I,"DataView"),he=Be(I,"Map"),pe=Be(I,"Promise"),ge=Be(I,"Set"),me=Be(I,"WeakMap"),ve=Be(Object,"create"),be=ze(de),ye=ze(he),_e=ze(pe),Ae=ze(ge),we=ze(me),Fe=re?re.prototype:void 0,ke=Fe?Fe.valueOf:void 0;function xe(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ee(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Ce(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Se(e){this.__data__=new Ee(e)}function Oe(e,t){var n=Ve(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&We(e)}(e)&&$.call(e,"callee")&&(!se.call(e,"callee")||ee.call(e)==a)}(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,i=!!r;for(var o in e)!t&&!$.call(e,o)||i&&("length"==o||Ue(o,r))||n.push(o);return n}function De(e,t,n){var r=e[t];$.call(e,t)&&qe(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function je(e,t){for(var n=e.length;n--;)if(qe(e[n][0],t))return n;return-1}function Te(e,t,n,r,i,h,b){var j;if(r&&(j=h?r(e,i,h,b):r(e)),void 0!==j)return j;if(!Qe(e))return e;var T=Ve(e);if(T){if(j=function(e){var t=e.length,n=e.constructor(t);t&&"string"==typeof e[0]&&$.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!t)return function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(e,j)}else{var R=Le(e),M=R==u||R==l;if(Ge(e))return function(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}(e,t);if(R==d||R==a||M&&!h){if(q(e))return h?e:{};if(j=function(e){return"function"!=typeof e.constructor||He(e)?{}:(t=ae(e),Qe(t)?oe(t):{});var t}(M?{}:e),!t)return function(e,t){return Me(e,Ne(e),t)}(e,function(e,t){return e&&Me(t,Ye(t),e)}(j,e))}else{if(!P[R])return h?e:{};j=function(e,t,n,r){var i=e.constructor;switch(t){case y:return Re(e);case o:case s:return new i(+e);case _:return function(e,t){var n=t?Re(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,r);case A:case w:case F:case k:case x:case E:case C:case S:case O:return function(e,t){var n=t?Re(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,r);case c:return function(e,t,n){return z(t?n(V(e),!0):V(e),U,new e.constructor)}(e,r,n);case f:case m:return new i(e);case p:return function(e){var t=new e.constructor(e.source,D.exec(e));return t.lastIndex=e.lastIndex,t}(e);case g:return function(e,t,n){return z(t?n(G(e),!0):G(e),H,new e.constructor)}(e,r,n);case v:return a=e,ke?Object(ke.call(a)):{}}var a}(e,R,Te,t)}}b||(b=new Se);var I=b.get(e);if(I)return I;if(b.set(e,j),!T)var B=n?function(e){return function(e,t,n){var r=t(e);return Ve(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,Ye,Ne)}(e):Ye(e);return function(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););}(B||e,(function(i,a){B&&(i=e[a=i]),De(j,a,Te(i,t,n,r,a,e,b))})),j}function Pe(e){return!(!Qe(e)||(t=e,J&&J in t))&&(Ke(e)||q(e)?te:j).test(ze(e));var t}function Re(e){var t=new e.constructor(e.byteLength);return new ie(t).set(new ie(e)),t}function Me(e,t,n,r){n||(n={});for(var i=-1,a=t.length;++i<a;){var o=t[i],s=r?r(n[o],e[o],o,n,e):void 0;De(n,o,void 0===s?e[o]:s)}return n}function Ie(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function Be(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Pe(n)?n:void 0}xe.prototype.clear=function(){this.__data__=ve?ve(null):{}},xe.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},xe.prototype.get=function(e){var t=this.__data__;if(ve){var n=t[e];return n===r?void 0:n}return $.call(t,e)?t[e]:void 0},xe.prototype.has=function(e){var t=this.__data__;return ve?void 0!==t[e]:$.call(t,e)},xe.prototype.set=function(e,t){return this.__data__[e]=ve&&void 0===t?r:t,this},Ee.prototype.clear=function(){this.__data__=[]},Ee.prototype.delete=function(e){var t=this.__data__,n=je(t,e);return!(n<0)&&(n==t.length-1?t.pop():ue.call(t,n,1),!0)},Ee.prototype.get=function(e){var t=this.__data__,n=je(t,e);return n<0?void 0:t[n][1]},Ee.prototype.has=function(e){return je(this.__data__,e)>-1},Ee.prototype.set=function(e,t){var n=this.__data__,r=je(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},Ce.prototype.clear=function(){this.__data__={hash:new xe,map:new(he||Ee),string:new xe}},Ce.prototype.delete=function(e){return Ie(this,e).delete(e)},Ce.prototype.get=function(e){return Ie(this,e).get(e)},Ce.prototype.has=function(e){return Ie(this,e).has(e)},Ce.prototype.set=function(e,t){return Ie(this,e).set(e,t),this},Se.prototype.clear=function(){this.__data__=new Ee},Se.prototype.delete=function(e){return this.__data__.delete(e)},Se.prototype.get=function(e){return this.__data__.get(e)},Se.prototype.has=function(e){return this.__data__.has(e)},Se.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Ee){var r=n.__data__;if(!he||r.length<199)return r.push([e,t]),this;n=this.__data__=new Ce(r)}return n.set(e,t),this};var Ne=le?W(le,Object):function(){return[]},Le=function(e){return ee.call(e)};function Ue(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||T.test(e))&&e>-1&&e%1==0&&e<t}function He(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Y)}function ze(e){if(null!=e){try{return Z.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function qe(e,t){return e===t||e!==e&&t!==t}(de&&Le(new de(new ArrayBuffer(1)))!=_||he&&Le(new he)!=c||pe&&Le(pe.resolve())!=h||ge&&Le(new ge)!=g||me&&Le(new me)!=b)&&(Le=function(e){var t=ee.call(e),n=t==d?e.constructor:void 0,r=n?ze(n):void 0;if(r)switch(r){case be:return _;case ye:return c;case _e:return h;case Ae:return g;case we:return b}return t});var Ve=Array.isArray;function We(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}(e.length)&&!Ke(e)}var Ge=ce||function(){return!1};function Ke(e){var t=Qe(e)?ee.call(e):"";return t==u||t==l}function Qe(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function Ye(e){return We(e)?Oe(e):function(e){if(!He(e))return fe(e);var t=[];for(var n in Object(e))$.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}n.exports=function(e){return Te(e,!0,!0)}}).call(this,n(101),n(188)(e))},,function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(356);function i(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Object(r.a)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}},function(e,t,n){"use strict";n.d(t,"i",(function(){return h})),n.d(t,"h",(function(){return p})),n.d(t,"g",(function(){return g})),n.d(t,"f",(function(){return m})),n.d(t,"j",(function(){return b})),n.d(t,"c",(function(){return y})),n.d(t,"b",(function(){return _})),n.d(t,"d",(function(){return A})),n.d(t,"e",(function(){return w})),n.d(t,"a",(function(){return F}));var r=n(125),i=n.n(r),a=n(69),o=n.n(a),s=n(324),u=n.n(s),l=n(886),c=n.n(l),f=n(295),d=n.n(f),h=function(e){return 0===e?0:e>0?1:-1},p=function(e){return d()(e)&&e.indexOf("%")===e.length-1},g=function(e){return c()(e)&&!u()(e)},m=function(e){return g(e)||d()(e)},v=0,b=function(e){var t=++v;return"".concat(e||"").concat(t)},y=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!g(e)&&!d()(e))return r;if(p(e)){var a=e.indexOf("%");n=t*parseFloat(e.slice(0,a))/100}else n=+e;return u()(n)&&(n=r),i&&n>t&&(n=t),n},_=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},A=function(e){if(!o()(e))return!1;for(var t=e.length,n={},r=0;r<t;r++){if(n[e[r]])return!0;n[e[r]]=!0}return!1},w=function(e,t){return g(e)&&g(t)?function(n){return e+n*(t-e)}:function(){return t}};function F(e,t,n){return e&&e.length?e.find((function(e){return e&&("function"===typeof t?t(e):i()(e,t))===n})):null}},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(477);function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Object(r.a)(e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(58),i=n(716),a=n(998);function o(e){var t=Object(i.a)();return function(){var n,i=Object(r.a)(e);if(t){var o=Object(r.a)(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return Object(a.a)(this,n)}}},function(e,t,n){"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return ie})),n.d(t,"b",(function(){return pe})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return te})),n.d(t,"f",(function(){return N})),n.d(t,"g",(function(){return I})),n.d(t,"h",(function(){return y})),n.d(t,"i",(function(){return ne})),n.d(t,"j",(function(){return _}));var r=n(62),i=n(58),a=n(27),o=n(28),s=n(168),u=n(17),l=n(18);function c(e){this.content=e}c.prototype={constructor:c,find:function(e){for(var t=0;t<this.content.length;t+=2)if(this.content[t]===e)return t;return-1},get:function(e){var t=this.find(e);return-1==t?void 0:this.content[t+1]},update:function(e,t,n){var r=n&&n!=e?this.remove(n):this,i=r.find(e),a=r.content.slice();return-1==i?a.push(n||e,t):(a[i+1]=t,n&&(a[i]=n)),new c(a)},remove:function(e){var t=this.find(e);if(-1==t)return this;var n=this.content.slice();return n.splice(t,2),new c(n)},addToStart:function(e,t){return new c([e,t].concat(this.remove(e).content))},addToEnd:function(e,t){var n=this.remove(e).content.slice();return n.push(e,t),new c(n)},addBefore:function(e,t,n){var r=this.remove(t),i=r.content.slice(),a=r.find(e);return i.splice(-1==a?i.length:a,0,t,n),new c(i)},forEach:function(e){for(var t=0;t<this.content.length;t+=2)e(this.content[t],this.content[t+1])},prepend:function(e){return(e=c.from(e)).size?new c(e.content.concat(this.subtract(e).content)):this},append:function(e){return(e=c.from(e)).size?new c(this.subtract(e).content.concat(e.content)):this},subtract:function(e){var t=this;e=c.from(e);for(var n=0;n<e.content.length;n+=2)t=t.remove(e.content[n]);return t},toObject:function(){var e={};return this.forEach((function(t,n){e[t]=n})),e},get size(){return this.content.length>>1}},c.from=function(e){if(e instanceof c)return e;var t=[];if(e)for(var n in e)t.push(n,e[n]);return new c(t)};var f=c;function d(e,t,n){for(var r=0;;r++){if(r==e.childCount||r==t.childCount)return e.childCount==t.childCount?null:n;var i=e.child(r),a=t.child(r);if(i!=a){if(!i.sameMarkup(a))return n;if(i.isText&&i.text!=a.text){for(var o=0;i.text[o]==a.text[o];o++)n++;return n}if(i.content.size||a.content.size){var s=d(i.content,a.content,n+1);if(null!=s)return s}n+=i.nodeSize}else n+=i.nodeSize}}function h(e,t,n,r){for(var i=e.childCount,a=t.childCount;;){if(0==i||0==a)return i==a?null:{a:n,b:r};var o=e.child(--i),s=t.child(--a),u=o.nodeSize;if(o!=s){if(!o.sameMarkup(s))return{a:n,b:r};if(o.isText&&o.text!=s.text){for(var l=0,c=Math.min(o.text.length,s.text.length);l<c&&o.text[o.text.length-l-1]==s.text[s.text.length-l-1];)l++,n--,r--;return{a:n,b:r}}if(o.content.size||s.content.size){var f=h(o.content,s.content,n-1,r-1);if(f)return f}n-=u,r-=u}else n-=u,r-=u}}var p=function(){function e(t,n){if(Object(u.a)(this,e),this.content=t,this.size=n||0,null==n)for(var r=0;r<t.length;r++)this.size+=t[r].nodeSize}return Object(l.a)(e,[{key:"nodesBetween",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4?arguments[4]:void 0,a=0,o=0;o<t;a++){var s=this.content[a],u=o+s.nodeSize;if(u>e&&!1!==n(s,r+o,i||null,a)&&s.content.size){var l=o+1;s.nodesBetween(Math.max(0,e-l),Math.min(s.content.size,t-l),n,r+l)}o=u}}},{key:"descendants",value:function(e){this.nodesBetween(0,this.size,e)}},{key:"textBetween",value:function(e,t,n,r){var i="",a=!0;return this.nodesBetween(e,t,(function(o,s){o.isText?(i+=o.text.slice(Math.max(e,s)-s,t-s),a=!n):o.isLeaf?(r?i+="function"===typeof r?r(o):r:o.type.spec.leafText&&(i+=o.type.spec.leafText(o)),a=!n):!a&&o.isBlock&&(i+=n,a=!0)}),0),i}},{key:"append",value:function(t){if(!t.size)return this;if(!this.size)return t;var n=this.lastChild,r=t.firstChild,i=this.content.slice(),a=0;for(n.isText&&n.sameMarkup(r)&&(i[i.length-1]=n.withText(n.text+r.text),a=1);a<t.content.length;a++)i.push(t.content[a]);return new e(i,this.size+t.size)}},{key:"cut",value:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size;if(0==t&&n==this.size)return this;var r=[],i=0;if(n>t)for(var a=0,o=0;o<n;a++){var s=this.content[a],u=o+s.nodeSize;u>t&&((o<t||u>n)&&(s=s.isText?s.cut(Math.max(0,t-o),Math.min(s.text.length,n-o)):s.cut(Math.max(0,t-o-1),Math.min(s.content.size,n-o-1))),r.push(s),i+=s.nodeSize),o=u}return new e(r,i)}},{key:"cutByIndex",value:function(t,n){return t==n?e.empty:0==t&&n==this.content.length?this:new e(this.content.slice(t,n))}},{key:"replaceChild",value:function(t,n){var r=this.content[t];if(r==n)return this;var i=this.content.slice(),a=this.size+n.nodeSize-r.nodeSize;return i[t]=n,new e(i,a)}},{key:"addToStart",value:function(t){return new e([t].concat(this.content),this.size+t.nodeSize)}},{key:"addToEnd",value:function(t){return new e(this.content.concat(t),this.size+t.nodeSize)}},{key:"eq",value:function(e){if(this.content.length!=e.content.length)return!1;for(var t=0;t<this.content.length;t++)if(!this.content[t].eq(e.content[t]))return!1;return!0}},{key:"firstChild",get:function(){return this.content.length?this.content[0]:null}},{key:"lastChild",get:function(){return this.content.length?this.content[this.content.length-1]:null}},{key:"childCount",get:function(){return this.content.length}},{key:"child",value:function(e){var t=this.content[e];if(!t)throw new RangeError("Index "+e+" out of range for "+this);return t}},{key:"maybeChild",value:function(e){return this.content[e]||null}},{key:"forEach",value:function(e){for(var t=0,n=0;t<this.content.length;t++){var r=this.content[t];e(r,n,t),n+=r.nodeSize}}},{key:"findDiffStart",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return d(this,e,t)}},{key:"findDiffEnd",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.size,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.size;return h(this,e,t,n)}},{key:"findIndex",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1;if(0==e)return m(0,e);if(e==this.size)return m(this.content.length,e);if(e>this.size||e<0)throw new RangeError("Position ".concat(e," outside of fragment (").concat(this,")"));for(var n=0,r=0;;n++){var i=this.child(n),a=r+i.nodeSize;if(a>=e)return a==e||t>0?m(n+1,a):m(n,r);r=a}}},{key:"toString",value:function(){return"<"+this.toStringInner()+">"}},{key:"toStringInner",value:function(){return this.content.join(", ")}},{key:"toJSON",value:function(){return this.content.length?this.content.map((function(e){return e.toJSON()})):null}}],[{key:"fromJSON",value:function(t,n){if(!n)return e.empty;if(!Array.isArray(n))throw new RangeError("Invalid input for Fragment.fromJSON");return new e(n.map(t.nodeFromJSON))}},{key:"fromArray",value:function(t){if(!t.length)return e.empty;for(var n,r=0,i=0;i<t.length;i++){var a=t[i];r+=a.nodeSize,i&&a.isText&&t[i-1].sameMarkup(a)?(n||(n=t.slice(0,i)),n[n.length-1]=a.withText(n[n.length-1].text+a.text)):n&&n.push(a)}return new e(n||t,r)}},{key:"from",value:function(t){if(!t)return e.empty;if(t instanceof e)return t;if(Array.isArray(t))return this.fromArray(t);if(t.attrs)return new e([t],t.nodeSize);throw new RangeError("Can not convert "+t+" to a Fragment"+(t.nodesBetween?" (looks like multiple versions of prosemirror-model were loaded)":""))}}]),e}();p.empty=new p([],0);var g={index:0,offset:0};function m(e,t){return g.index=e,g.offset=t,g}function v(e,t){if(e===t)return!0;if(!e||"object"!=typeof e||!t||"object"!=typeof t)return!1;var n=Array.isArray(e);if(Array.isArray(t)!=n)return!1;if(n){if(e.length!=t.length)return!1;for(var r=0;r<e.length;r++)if(!v(e[r],t[r]))return!1}else{for(var i in e)if(!(i in t)||!v(e[i],t[i]))return!1;for(var a in t)if(!(a in e))return!1}return!0}var b=function(){function e(t,n){Object(u.a)(this,e),this.type=t,this.attrs=n}return Object(l.a)(e,[{key:"addToSet",value:function(e){for(var t,n=!1,r=0;r<e.length;r++){var i=e[r];if(this.eq(i))return e;if(this.type.excludes(i.type))t||(t=e.slice(0,r));else{if(i.type.excludes(this.type))return e;!n&&i.type.rank>this.type.rank&&(t||(t=e.slice(0,r)),t.push(this),n=!0),t&&t.push(i)}}return t||(t=e.slice()),n||t.push(this),t}},{key:"removeFromSet",value:function(e){for(var t=0;t<e.length;t++)if(this.eq(e[t]))return e.slice(0,t).concat(e.slice(t+1));return e}},{key:"isInSet",value:function(e){for(var t=0;t<e.length;t++)if(this.eq(e[t]))return!0;return!1}},{key:"eq",value:function(e){return this==e||this.type==e.type&&v(this.attrs,e.attrs)}},{key:"toJSON",value:function(){var e={type:this.type.name};for(var t in this.attrs){e.attrs=this.attrs;break}return e}}],[{key:"fromJSON",value:function(e,t){if(!t)throw new RangeError("Invalid input for Mark.fromJSON");var n=e.marks[t.type];if(!n)throw new RangeError("There is no mark type ".concat(t.type," in this schema"));return n.create(t.attrs)}},{key:"sameSet",value:function(e,t){if(e==t)return!0;if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(!e[n].eq(t[n]))return!1;return!0}},{key:"setFrom",value:function(t){if(!t||Array.isArray(t)&&0==t.length)return e.none;if(t instanceof e)return[t];var n=t.slice();return n.sort((function(e,t){return e.type.rank-t.type.rank})),n}}]),e}();b.none=[];var y=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(){return Object(u.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n)}(Object(s.a)(Error)),_=function(){function e(t,n,r){Object(u.a)(this,e),this.content=t,this.openStart=n,this.openEnd=r}return Object(l.a)(e,[{key:"size",get:function(){return this.content.size-this.openStart-this.openEnd}},{key:"insertAt",value:function(t,n){var r=w(this.content,t+this.openStart,n);return r&&new e(r,this.openStart,this.openEnd)}},{key:"removeBetween",value:function(t,n){return new e(A(this.content,t+this.openStart,n+this.openStart),this.openStart,this.openEnd)}},{key:"eq",value:function(e){return this.content.eq(e.content)&&this.openStart==e.openStart&&this.openEnd==e.openEnd}},{key:"toString",value:function(){return this.content+"("+this.openStart+","+this.openEnd+")"}},{key:"toJSON",value:function(){if(!this.content.size)return null;var e={content:this.content.toJSON()};return this.openStart>0&&(e.openStart=this.openStart),this.openEnd>0&&(e.openEnd=this.openEnd),e}}],[{key:"fromJSON",value:function(t,n){if(!n)return e.empty;var r=n.openStart||0,i=n.openEnd||0;if("number"!=typeof r||"number"!=typeof i)throw new RangeError("Invalid input for Slice.fromJSON");return new e(p.fromJSON(t,n.content),r,i)}},{key:"maxOpen",value:function(t){for(var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=0,i=0,a=t.firstChild;a&&!a.isLeaf&&(n||!a.type.spec.isolating);a=a.firstChild)r++;for(var o=t.lastChild;o&&!o.isLeaf&&(n||!o.type.spec.isolating);o=o.lastChild)i++;return new e(t,r,i)}}]),e}();function A(e,t,n){var r=e.findIndex(t),i=r.index,a=r.offset,o=e.maybeChild(i),s=e.findIndex(n),u=s.index,l=s.offset;if(a==t||o.isText){if(l!=n&&!e.child(u).isText)throw new RangeError("Removing non-flat range");return e.cut(0,t).append(e.cut(n))}if(i!=u)throw new RangeError("Removing non-flat range");return e.replaceChild(i,o.copy(A(o.content,t-a-1,n-a-1)))}function w(e,t,n,r){var i=e.findIndex(t),a=i.index,o=i.offset,s=e.maybeChild(a);if(o==t||s.isText)return r&&!r.canReplace(a,a,n)?null:e.cut(0,t).append(n).append(e.cut(t));var u=w(s.content,t-o-1,n);return u&&e.replaceChild(a,s.copy(u))}function F(e,t,n){if(n.openStart>e.depth)throw new y("Inserted content deeper than insertion position");if(e.depth-n.openStart!=t.depth-n.openEnd)throw new y("Inconsistent open depths");return k(e,t,n,0)}function k(e,t,n,r){var i=e.index(r),a=e.node(r);if(i==t.index(r)&&r<e.depth-n.openStart){var o=k(e,t,n,r+1);return a.copy(a.content.replaceChild(i,o))}if(n.content.size){if(n.openStart||n.openEnd||e.depth!=r||t.depth!=r){var s=function(e,t){for(var n=t.depth-e.openStart,r=t.node(n).copy(e.content),i=n-1;i>=0;i--)r=t.node(i).copy(p.from(r));return{start:r.resolveNoCache(e.openStart+n),end:r.resolveNoCache(r.content.size-e.openEnd-n)}}(n,e);return O(a,D(e,s.start,s.end,t,r))}var u=e.parent,l=u.content;return O(u,l.cut(0,e.parentOffset).append(n.content).append(l.cut(t.parentOffset)))}return O(a,j(e,t,r))}function x(e,t){if(!t.type.compatibleContent(e.type))throw new y("Cannot join "+t.type.name+" onto "+e.type.name)}function E(e,t,n){var r=e.node(n);return x(r,t.node(n)),r}function C(e,t){var n=t.length-1;n>=0&&e.isText&&e.sameMarkup(t[n])?t[n]=e.withText(t[n].text+e.text):t.push(e)}function S(e,t,n,r){var i=(t||e).node(n),a=0,o=t?t.index(n):i.childCount;e&&(a=e.index(n),e.depth>n?a++:e.textOffset&&(C(e.nodeAfter,r),a++));for(var s=a;s<o;s++)C(i.child(s),r);t&&t.depth==n&&t.textOffset&&C(t.nodeBefore,r)}function O(e,t){if(!e.type.validContent(t))throw new y("Invalid content for node "+e.type.name);return e.copy(t)}function D(e,t,n,r,i){var a=e.depth>i&&E(e,t,i+1),o=r.depth>i&&E(n,r,i+1),s=[];return S(null,e,i,s),a&&o&&t.index(i)==n.index(i)?(x(a,o),C(O(a,D(e,t,n,r,i+1)),s)):(a&&C(O(a,j(e,t,i+1)),s),S(t,n,i,s),o&&C(O(o,j(n,r,i+1)),s)),S(r,null,i,s),new p(s)}function j(e,t,n){var r=[];(S(null,e,n,r),e.depth>n)&&C(O(E(e,t,n+1),j(e,t,n+1)),r);return S(t,null,n,r),new p(r)}_.empty=new _(p.empty,0,0);var T=function(){function e(t,n,r){Object(u.a)(this,e),this.pos=t,this.path=n,this.parentOffset=r,this.depth=n.length/3-1}return Object(l.a)(e,[{key:"resolveDepth",value:function(e){return null==e?this.depth:e<0?this.depth+e:e}},{key:"parent",get:function(){return this.node(this.depth)}},{key:"doc",get:function(){return this.node(0)}},{key:"node",value:function(e){return this.path[3*this.resolveDepth(e)]}},{key:"index",value:function(e){return this.path[3*this.resolveDepth(e)+1]}},{key:"indexAfter",value:function(e){return e=this.resolveDepth(e),this.index(e)+(e!=this.depth||this.textOffset?1:0)}},{key:"start",value:function(e){return 0==(e=this.resolveDepth(e))?0:this.path[3*e-1]+1}},{key:"end",value:function(e){return e=this.resolveDepth(e),this.start(e)+this.node(e).content.size}},{key:"before",value:function(e){if(!(e=this.resolveDepth(e)))throw new RangeError("There is no position before the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]}},{key:"after",value:function(e){if(!(e=this.resolveDepth(e)))throw new RangeError("There is no position after the top-level node");return e==this.depth+1?this.pos:this.path[3*e-1]+this.path[3*e].nodeSize}},{key:"textOffset",get:function(){return this.pos-this.path[this.path.length-1]}},{key:"nodeAfter",get:function(){var e=this.parent,t=this.index(this.depth);if(t==e.childCount)return null;var n=this.pos-this.path[this.path.length-1],r=e.child(t);return n?e.child(t).cut(n):r}},{key:"nodeBefore",get:function(){var e=this.index(this.depth),t=this.pos-this.path[this.path.length-1];return t?this.parent.child(e).cut(0,t):0==e?null:this.parent.child(e-1)}},{key:"posAtIndex",value:function(e,t){t=this.resolveDepth(t);for(var n=this.path[3*t],r=0==t?0:this.path[3*t-1]+1,i=0;i<e;i++)r+=n.child(i).nodeSize;return r}},{key:"marks",value:function(){var e=this.parent,t=this.index();if(0==e.content.size)return b.none;if(this.textOffset)return e.child(t).marks;var n=e.maybeChild(t-1),r=e.maybeChild(t);if(!n){var i=n;n=r,r=i}for(var a=n.marks,o=0;o<a.length;o++)!1!==a[o].type.spec.inclusive||r&&a[o].isInSet(r.marks)||(a=a[o--].removeFromSet(a));return a}},{key:"marksAcross",value:function(e){var t=this.parent.maybeChild(this.index());if(!t||!t.isInline)return null;for(var n=t.marks,r=e.parent.maybeChild(e.index()),i=0;i<n.length;i++)!1!==n[i].type.spec.inclusive||r&&n[i].isInSet(r.marks)||(n=n[i--].removeFromSet(n));return n}},{key:"sharedDepth",value:function(e){for(var t=this.depth;t>0;t--)if(this.start(t)<=e&&this.end(t)>=e)return t;return 0}},{key:"blockRange",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this,t=arguments.length>1?arguments[1]:void 0;if(e.pos<this.pos)return e.blockRange(this);for(var n=this.depth-(this.parent.inlineContent||this.pos==e.pos?1:0);n>=0;n--)if(e.pos<=this.end(n)&&(!t||t(this.node(n))))return new I(this,e,n);return null}},{key:"sameParent",value:function(e){return this.pos-this.parentOffset==e.pos-e.parentOffset}},{key:"max",value:function(e){return e.pos>this.pos?e:this}},{key:"min",value:function(e){return e.pos<this.pos?e:this}},{key:"toString",value:function(){for(var e="",t=1;t<=this.depth;t++)e+=(e?"/":"")+this.node(t).type.name+"_"+this.index(t-1);return e+":"+this.parentOffset}}],[{key:"resolve",value:function(t,n){if(!(n>=0&&n<=t.content.size))throw new RangeError("Position "+n+" out of range");for(var r=[],i=0,a=n,o=t;;){var s=o.content.findIndex(a),u=s.index,l=s.offset,c=a-l;if(r.push(o,u,i+l),!c)break;if((o=o.child(u)).isText)break;a=c-1,i+=l+1}return new e(n,r,a)}},{key:"resolveCached",value:function(t,n){for(var r=0;r<P.length;r++){var i=P[r];if(i.pos==n&&i.doc==t)return i}var a=P[R]=e.resolve(t,n);return R=(R+1)%M,a}}]),e}(),P=[],R=0,M=12,I=function(){function e(t,n,r){Object(u.a)(this,e),this.$from=t,this.$to=n,this.depth=r}return Object(l.a)(e,[{key:"start",get:function(){return this.$from.before(this.depth+1)}},{key:"end",get:function(){return this.$to.after(this.depth+1)}},{key:"parent",get:function(){return this.$from.node(this.depth)}},{key:"startIndex",get:function(){return this.$from.index(this.depth)}},{key:"endIndex",get:function(){return this.$to.indexAfter(this.depth)}}]),e}(),B=Object.create(null),N=function(){function e(t,n,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:b.none;Object(u.a)(this,e),this.type=t,this.attrs=n,this.marks=i,this.content=r||p.empty}return Object(l.a)(e,[{key:"nodeSize",get:function(){return this.isLeaf?1:2+this.content.size}},{key:"childCount",get:function(){return this.content.childCount}},{key:"child",value:function(e){return this.content.child(e)}},{key:"maybeChild",value:function(e){return this.content.maybeChild(e)}},{key:"forEach",value:function(e){this.content.forEach(e)}},{key:"nodesBetween",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;this.content.nodesBetween(e,t,n,r,this)}},{key:"descendants",value:function(e){this.nodesBetween(0,this.content.size,e)}},{key:"textContent",get:function(){return this.isLeaf&&this.type.spec.leafText?this.type.spec.leafText(this):this.textBetween(0,this.content.size,"")}},{key:"textBetween",value:function(e,t,n,r){return this.content.textBetween(e,t,n,r)}},{key:"firstChild",get:function(){return this.content.firstChild}},{key:"lastChild",get:function(){return this.content.lastChild}},{key:"eq",value:function(e){return this==e||this.sameMarkup(e)&&this.content.eq(e.content)}},{key:"sameMarkup",value:function(e){return this.hasMarkup(e.type,e.attrs,e.marks)}},{key:"hasMarkup",value:function(e,t,n){return this.type==e&&v(this.attrs,t||e.defaultAttrs||B)&&b.sameSet(this.marks,n||b.none)}},{key:"copy",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return t==this.content?this:new e(this.type,this.attrs,t,this.marks)}},{key:"mark",value:function(t){return t==this.marks?this:new e(this.type,this.attrs,this.content,t)}},{key:"cut",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.content.size;return 0==e&&t==this.content.size?this:this.copy(this.content.cut(e,t))}},{key:"slice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.content.size,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(e==t)return _.empty;var r=this.resolve(e),i=this.resolve(t),a=n?0:r.sharedDepth(t),o=r.start(a),s=r.node(a),u=s.content.cut(r.pos-o,i.pos-o);return new _(u,r.depth-a,i.depth-a)}},{key:"replace",value:function(e,t,n){return F(this.resolve(e),this.resolve(t),n)}},{key:"nodeAt",value:function(e){for(var t=this;;){var n=t.content.findIndex(e),r=n.index,i=n.offset;if(!(t=t.maybeChild(r)))return null;if(i==e||t.isText)return t;e-=i+1}}},{key:"childAfter",value:function(e){var t=this.content.findIndex(e),n=t.index,r=t.offset;return{node:this.content.maybeChild(n),index:n,offset:r}}},{key:"childBefore",value:function(e){if(0==e)return{node:null,index:0,offset:0};var t=this.content.findIndex(e),n=t.index,r=t.offset;if(r<e)return{node:this.content.child(n),index:n,offset:r};var i=this.content.child(n-1);return{node:i,index:n-1,offset:r-i.nodeSize}}},{key:"resolve",value:function(e){return T.resolveCached(this,e)}},{key:"resolveNoCache",value:function(e){return T.resolve(this,e)}},{key:"rangeHasMark",value:function(e,t,n){var r=!1;return t>e&&this.nodesBetween(e,t,(function(e){return n.isInSet(e.marks)&&(r=!0),!r})),r}},{key:"isBlock",get:function(){return this.type.isBlock}},{key:"isTextblock",get:function(){return this.type.isTextblock}},{key:"inlineContent",get:function(){return this.type.inlineContent}},{key:"isInline",get:function(){return this.type.isInline}},{key:"isText",get:function(){return this.type.isText}},{key:"isLeaf",get:function(){return this.type.isLeaf}},{key:"isAtom",get:function(){return this.type.isAtom}},{key:"toString",value:function(){if(this.type.spec.toDebugString)return this.type.spec.toDebugString(this);var e=this.type.name;return this.content.size&&(e+="("+this.content.toStringInner()+")"),U(this.marks,e)}},{key:"contentMatchAt",value:function(e){var t=this.type.contentMatch.matchFragment(this.content,0,e);if(!t)throw new Error("Called contentMatchAt on a node with invalid content");return t}},{key:"canReplace",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:p.empty,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:n.childCount,a=this.contentMatchAt(e).matchFragment(n,r,i),o=a&&a.matchFragment(this.content,t);if(!o||!o.validEnd)return!1;for(var s=r;s<i;s++)if(!this.type.allowsMarks(n.child(s).marks))return!1;return!0}},{key:"canReplaceWith",value:function(e,t,n,r){if(r&&!this.type.allowsMarks(r))return!1;var i=this.contentMatchAt(e).matchType(n),a=i&&i.matchFragment(this.content,t);return!!a&&a.validEnd}},{key:"canAppend",value:function(e){return e.content.size?this.canReplace(this.childCount,this.childCount,e.content):this.type.compatibleContent(e.type)}},{key:"check",value:function(){if(!this.type.validContent(this.content))throw new RangeError("Invalid content for node ".concat(this.type.name,": ").concat(this.content.toString().slice(0,50)));for(var e=b.none,t=0;t<this.marks.length;t++)e=this.marks[t].addToSet(e);if(!b.sameSet(e,this.marks))throw new RangeError("Invalid collection of marks for node ".concat(this.type.name,": ").concat(this.marks.map((function(e){return e.type.name}))));this.content.forEach((function(e){return e.check()}))}},{key:"toJSON",value:function(){var e={type:this.type.name};for(var t in this.attrs){e.attrs=this.attrs;break}return this.content.size&&(e.content=this.content.toJSON()),this.marks.length&&(e.marks=this.marks.map((function(e){return e.toJSON()}))),e}}],[{key:"fromJSON",value:function(e,t){if(!t)throw new RangeError("Invalid input for Node.fromJSON");var n=null;if(t.marks){if(!Array.isArray(t.marks))throw new RangeError("Invalid mark data for Node.fromJSON");n=t.marks.map(e.markFromJSON)}if("text"==t.type){if("string"!=typeof t.text)throw new RangeError("Invalid text node in JSON");return e.text(t.text,n)}var r=p.fromJSON(e,t.content);return e.nodeType(t.type).create(t.attrs,r,n)}}]),e}();N.prototype.text=void 0;var L=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e,r,i,a){var o;if(Object(u.a)(this,n),o=t.call(this,e,r,null,a),!i)throw new RangeError("Empty text nodes are not allowed");return o.text=i,o}return Object(l.a)(n,[{key:"toString",value:function(){return this.type.spec.toDebugString?this.type.spec.toDebugString(this):U(this.marks,JSON.stringify(this.text))}},{key:"textContent",get:function(){return this.text}},{key:"textBetween",value:function(e,t){return this.text.slice(e,t)}},{key:"nodeSize",get:function(){return this.text.length}},{key:"mark",value:function(e){return e==this.marks?this:new n(this.type,this.attrs,this.text,e)}},{key:"withText",value:function(e){return e==this.text?this:new n(this.type,this.attrs,e,this.marks)}},{key:"cut",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.text.length;return 0==e&&t==this.text.length?this:this.withText(this.text.slice(e,t))}},{key:"eq",value:function(e){return this.sameMarkup(e)&&this.text==e.text}},{key:"toJSON",value:function(){var e=Object(r.a)(Object(i.a)(n.prototype),"toJSON",this).call(this);return e.text=this.text,e}}]),n}(N);function U(e,t){for(var n=e.length-1;n>=0;n--)t=e[n].type.name+"("+t+")";return t}var H=function(){function e(t){Object(u.a)(this,e),this.validEnd=t,this.next=[],this.wrapCache=[]}return Object(l.a)(e,[{key:"matchType",value:function(e){for(var t=0;t<this.next.length;t++)if(this.next[t].type==e)return this.next[t].next;return null}},{key:"matchFragment",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.childCount,r=this,i=t;r&&i<n;i++)r=r.matchType(e.child(i).type);return r}},{key:"inlineContent",get:function(){return this.next.length&&this.next[0].type.isInline}},{key:"defaultType",get:function(){for(var e=0;e<this.next.length;e++){var t=this.next[e].type;if(!t.isText&&!t.hasRequiredAttrs())return t}return null}},{key:"compatible",value:function(e){for(var t=0;t<this.next.length;t++)for(var n=0;n<e.next.length;n++)if(this.next[t].type==e.next[n].type)return!0;return!1}},{key:"fillBefore",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=[this];function i(a,o){var s=a.matchFragment(e,n);if(s&&(!t||s.validEnd))return p.from(o.map((function(e){return e.createAndFill()})));for(var u=0;u<a.next.length;u++){var l=a.next[u],c=l.type,f=l.next;if(!c.isText&&!c.hasRequiredAttrs()&&-1==r.indexOf(f)){r.push(f);var d=i(f,o.concat(c));if(d)return d}}return null}return i(this,[])}},{key:"findWrapping",value:function(e){for(var t=0;t<this.wrapCache.length;t+=2)if(this.wrapCache[t]==e)return this.wrapCache[t+1];var n=this.computeWrapping(e);return this.wrapCache.push(e,n),n}},{key:"computeWrapping",value:function(e){for(var t=Object.create(null),n=[{match:this,type:null,via:null}];n.length;){var r=n.shift(),i=r.match;if(i.matchType(e)){for(var a=[],o=r;o.type;o=o.via)a.push(o.type);return a.reverse()}for(var s=0;s<i.next.length;s++){var u=i.next[s],l=u.type,c=u.next;l.isLeaf||l.hasRequiredAttrs()||l.name in t||r.type&&!c.validEnd||(n.push({match:l.contentMatch,type:l,via:r}),t[l.name]=!0)}}return null}},{key:"edgeCount",get:function(){return this.next.length}},{key:"edge",value:function(e){if(e>=this.next.length)throw new RangeError("There's no ".concat(e,"th edge in this content match"));return this.next[e]}},{key:"toString",value:function(){var e=[];return function t(n){e.push(n);for(var r=0;r<n.next.length;r++)-1==e.indexOf(n.next[r].next)&&t(n.next[r].next)}(this),e.map((function(t,n){for(var r=n+(t.validEnd?"*":" ")+" ",i=0;i<t.next.length;i++)r+=(i?", ":"")+t.next[i].type.name+"->"+e.indexOf(t.next[i].next);return r})).join("\n")}}],[{key:"parse",value:function(t,n){var r=new z(t,n);if(null==r.next)return e.empty;var i=q(r);r.next&&r.err("Unexpected trailing text");var a=function(e){var t=Object.create(null);return n(Y(e,0));function n(r){var i=[];r.forEach((function(t){e[t].forEach((function(t){var n=t.term,r=t.to;if(n){for(var a,o=0;o<i.length;o++)i[o][0]==n&&(a=i[o][1]);Y(e,r).forEach((function(e){a||i.push([n,a=[]]),-1==a.indexOf(e)&&a.push(e)}))}}))}));for(var a=t[r.join(",")]=new H(r.indexOf(e.length-1)>-1),o=0;o<i.length;o++){var s=i[o][1].sort(Q);a.next.push({type:i[o][0],next:t[s.join(",")]||n(s)})}return a}}(function(e){var t=[[]];return i(a(e,0),n()),t;function n(){return t.push([])-1}function r(e,n,r){var i={term:r,to:n};return t[e].push(i),i}function i(e,t){e.forEach((function(e){return e.to=t}))}function a(e,t){if("choice"==e.type)return e.exprs.reduce((function(e,n){return e.concat(a(n,t))}),[]);if("seq"!=e.type){if("star"==e.type){var o=n();return r(t,o),i(a(e.expr,o),o),[r(o)]}if("plus"==e.type){var s=n();return i(a(e.expr,t),s),i(a(e.expr,s),s),[r(s)]}if("opt"==e.type)return[r(t)].concat(a(e.expr,t));if("range"==e.type){for(var u=t,l=0;l<e.min;l++){var c=n();i(a(e.expr,u),c),u=c}if(-1==e.max)i(a(e.expr,u),u);else for(var f=e.min;f<e.max;f++){var d=n();r(u,d),i(a(e.expr,u),d),u=d}return[r(u)]}if("name"==e.type)return[r(t,void 0,e.value)];throw new Error("Unknown expr type")}for(var h=0;;h++){var p=a(e.exprs[h],t);if(h==e.exprs.length-1)return p;i(p,t=n())}}}(i));return function(e,t){for(var n=0,r=[e];n<r.length;n++){for(var i=r[n],a=!i.validEnd,o=[],s=0;s<i.next.length;s++){var u=i.next[s],l=u.type,c=u.next;o.push(l.name),!a||l.isText||l.hasRequiredAttrs()||(a=!1),-1==r.indexOf(c)&&r.push(c)}a&&t.err("Only non-generatable nodes ("+o.join(", ")+") in a required position (see https://prosemirror.net/docs/guide/#generatable)")}}(a,r),a}}]),e}();H.empty=new H(!0);var z=function(){function e(t,n){Object(u.a)(this,e),this.string=t,this.nodeTypes=n,this.inline=null,this.pos=0,this.tokens=t.split(/\s*(?=\b|\W|$)/),""==this.tokens[this.tokens.length-1]&&this.tokens.pop(),""==this.tokens[0]&&this.tokens.shift()}return Object(l.a)(e,[{key:"next",get:function(){return this.tokens[this.pos]}},{key:"eat",value:function(e){return this.next==e&&(this.pos++||!0)}},{key:"err",value:function(e){throw new SyntaxError(e+" (in content expression '"+this.string+"')")}}]),e}();function q(e){var t=[];do{t.push(V(e))}while(e.eat("|"));return 1==t.length?t[0]:{type:"choice",exprs:t}}function V(e){var t=[];do{t.push(W(e))}while(e.next&&")"!=e.next&&"|"!=e.next);return 1==t.length?t[0]:{type:"seq",exprs:t}}function W(e){for(var t=function(e){if(e.eat("(")){var t=q(e);return e.eat(")")||e.err("Missing closing paren"),t}if(!/\W/.test(e.next)){var n=function(e,t){var n=e.nodeTypes,r=n[t];if(r)return[r];var i=[];for(var a in n){var o=n[a];o.groups.indexOf(t)>-1&&i.push(o)}0==i.length&&e.err("No node type or group '"+t+"' found");return i}(e,e.next).map((function(t){return null==e.inline?e.inline=t.isInline:e.inline!=t.isInline&&e.err("Mixing inline and block content"),{type:"name",value:t}}));return e.pos++,1==n.length?n[0]:{type:"choice",exprs:n}}e.err("Unexpected token '"+e.next+"'")}(e);;)if(e.eat("+"))t={type:"plus",expr:t};else if(e.eat("*"))t={type:"star",expr:t};else if(e.eat("?"))t={type:"opt",expr:t};else{if(!e.eat("{"))break;t=K(e,t)}return t}function G(e){/\D/.test(e.next)&&e.err("Expected number, got '"+e.next+"'");var t=Number(e.next);return e.pos++,t}function K(e,t){var n=G(e),r=n;return e.eat(",")&&(r="}"!=e.next?G(e):-1),e.eat("}")||e.err("Unclosed braced range"),{type:"range",min:n,max:r,expr:t}}function Q(e,t){return t-e}function Y(e,t){var n=[];return function t(r){var i=e[r];if(1==i.length&&!i[0].term)return t(i[0].to);n.push(r);for(var a=0;a<i.length;a++){var o=i[a],s=o.term,u=o.to;s||-1!=n.indexOf(u)||t(u)}}(t),n.sort(Q)}function X(e){var t=Object.create(null);for(var n in e){var r=e[n];if(!r.hasDefault)return null;t[n]=r.default}return t}function J(e,t){var n=Object.create(null);for(var r in e){var i=t&&t[r];if(void 0===i){var a=e[r];if(!a.hasDefault)throw new RangeError("No value supplied for attribute "+r);i=a.default}n[r]=i}return n}function Z(e){var t=Object.create(null);if(e)for(var n in e)t[n]=new ee(e[n]);return t}var $=function(){function e(t,n,r){Object(u.a)(this,e),this.name=t,this.schema=n,this.spec=r,this.markSet=null,this.groups=r.group?r.group.split(" "):[],this.attrs=Z(r.attrs),this.defaultAttrs=X(this.attrs),this.contentMatch=null,this.inlineContent=null,this.isBlock=!(r.inline||"text"==t),this.isText="text"==t}return Object(l.a)(e,[{key:"isInline",get:function(){return!this.isBlock}},{key:"isTextblock",get:function(){return this.isBlock&&this.inlineContent}},{key:"isLeaf",get:function(){return this.contentMatch==H.empty}},{key:"isAtom",get:function(){return this.isLeaf||!!this.spec.atom}},{key:"whitespace",get:function(){return this.spec.whitespace||(this.spec.code?"pre":"normal")}},{key:"hasRequiredAttrs",value:function(){for(var e in this.attrs)if(this.attrs[e].isRequired)return!0;return!1}},{key:"compatibleContent",value:function(e){return this==e||this.contentMatch.compatible(e.contentMatch)}},{key:"computeAttrs",value:function(e){return!e&&this.defaultAttrs?this.defaultAttrs:J(this.attrs,e)}},{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(this.isText)throw new Error("NodeType.create can't construct text nodes");return new N(this,this.computeAttrs(e),p.from(t),b.setFrom(n))}},{key:"createChecked",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(t=p.from(t),!this.validContent(t))throw new RangeError("Invalid content for node "+this.name);return new N(this,this.computeAttrs(e),t,b.setFrom(n))}},{key:"createAndFill",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;if(e=this.computeAttrs(e),(t=p.from(t)).size){var r=this.contentMatch.fillBefore(t);if(!r)return null;t=r.append(t)}var i=this.contentMatch.matchFragment(t),a=i&&i.fillBefore(p.empty,!0);return a?new N(this,e,t.append(a),b.setFrom(n)):null}},{key:"validContent",value:function(e){var t=this.contentMatch.matchFragment(e);if(!t||!t.validEnd)return!1;for(var n=0;n<e.childCount;n++)if(!this.allowsMarks(e.child(n).marks))return!1;return!0}},{key:"allowsMarkType",value:function(e){return null==this.markSet||this.markSet.indexOf(e)>-1}},{key:"allowsMarks",value:function(e){if(null==this.markSet)return!0;for(var t=0;t<e.length;t++)if(!this.allowsMarkType(e[t].type))return!1;return!0}},{key:"allowedMarks",value:function(e){if(null==this.markSet)return e;for(var t,n=0;n<e.length;n++)this.allowsMarkType(e[n].type)?t&&t.push(e[n]):t||(t=e.slice(0,n));return t?t.length?t:b.none:e}}],[{key:"compile",value:function(t,n){var r=Object.create(null);t.forEach((function(t,i){return r[t]=new e(t,n,i)}));var i=n.spec.topNode||"doc";if(!r[i])throw new RangeError("Schema is missing its top node type ('"+i+"')");if(!r.text)throw new RangeError("Every schema needs a 'text' type");for(var a in r.text.attrs)throw new RangeError("The text node type should not have attributes");return r}}]),e}(),ee=function(){function e(t){Object(u.a)(this,e),this.hasDefault=Object.prototype.hasOwnProperty.call(t,"default"),this.default=t.default}return Object(l.a)(e,[{key:"isRequired",get:function(){return!this.hasDefault}}]),e}(),te=function(){function e(t,n,r,i){Object(u.a)(this,e),this.name=t,this.rank=n,this.schema=r,this.spec=i,this.attrs=Z(i.attrs),this.excluded=null;var a=X(this.attrs);this.instance=a?new b(this,a):null}return Object(l.a)(e,[{key:"create",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return!e&&this.instance?this.instance:new b(this,J(this.attrs,e))}},{key:"removeFromSet",value:function(e){for(var t=0;t<e.length;t++)e[t].type==this&&(e=e.slice(0,t).concat(e.slice(t+1)),t--);return e}},{key:"isInSet",value:function(e){for(var t=0;t<e.length;t++)if(e[t].type==this)return e[t]}},{key:"excludes",value:function(e){return this.excluded.indexOf(e)>-1}}],[{key:"compile",value:function(t,n){var r=Object.create(null),i=0;return t.forEach((function(t,a){return r[t]=new e(t,i++,n,a)})),r}}]),e}(),ne=function(){function e(t){Object(u.a)(this,e),this.cached=Object.create(null),this.spec={nodes:f.from(t.nodes),marks:f.from(t.marks||{}),topNode:t.topNode},this.nodes=$.compile(this.spec.nodes,this),this.marks=te.compile(this.spec.marks,this);var n=Object.create(null);for(var r in this.nodes){if(r in this.marks)throw new RangeError(r+" can not be both a node and a mark");var i=this.nodes[r],a=i.spec.content||"",o=i.spec.marks;i.contentMatch=n[a]||(n[a]=H.parse(a,this.nodes)),i.inlineContent=i.contentMatch.inlineContent,i.markSet="_"==o?null:o?re(this,o.split(" ")):""!=o&&i.inlineContent?null:[]}for(var s in this.marks){var l=this.marks[s],c=l.spec.excludes;l.excluded=null==c?[l]:""==c?[]:re(this,c.split(" "))}this.nodeFromJSON=this.nodeFromJSON.bind(this),this.markFromJSON=this.markFromJSON.bind(this),this.topNodeType=this.nodes[this.spec.topNode||"doc"],this.cached.wrappings=Object.create(null)}return Object(l.a)(e,[{key:"node",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;if("string"==typeof e)e=this.nodeType(e);else{if(!(e instanceof $))throw new RangeError("Invalid node type: "+e);if(e.schema!=this)throw new RangeError("Node type from different schema used ("+e.name+")")}return e.createChecked(t,n,r)}},{key:"text",value:function(e,t){var n=this.nodes.text;return new L(n,n.defaultAttrs,e,b.setFrom(t))}},{key:"mark",value:function(e,t){return"string"==typeof e&&(e=this.marks[e]),e.create(t)}},{key:"nodeFromJSON",value:function(e){return N.fromJSON(this,e)}},{key:"markFromJSON",value:function(e){return b.fromJSON(this,e)}},{key:"nodeType",value:function(e){var t=this.nodes[e];if(!t)throw new RangeError("Unknown node type: "+e);return t}}]),e}();function re(e,t){for(var n=[],r=0;r<t.length;r++){var i=t[r],a=e.marks[i],o=a;if(a)n.push(a);else for(var s in e.marks){var u=e.marks[s];("_"==i||u.spec.group&&u.spec.group.split(" ").indexOf(i)>-1)&&n.push(o=u)}if(!o)throw new SyntaxError("Unknown mark type: '"+t[r]+"'")}return n}var ie=function(){function e(t,n){var r=this;Object(u.a)(this,e),this.schema=t,this.rules=n,this.tags=[],this.styles=[],n.forEach((function(e){e.tag?r.tags.push(e):e.style&&r.styles.push(e)})),this.normalizeLists=!this.tags.some((function(e){if(!/^(ul|ol)\b/.test(e.tag)||!e.node)return!1;var n=t.nodes[e.node];return n.contentMatch.matchType(n)}))}return Object(l.a)(e,[{key:"parse",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new ce(this,t,!1);return n.addAll(e,t.from,t.to),n.finish()}},{key:"parseSlice",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=new ce(this,t,!0);return n.addAll(e,t.from,t.to),_.maxOpen(n.finish())}},{key:"matchTag",value:function(e,t,n){for(var r=n?this.tags.indexOf(n)+1:0;r<this.tags.length;r++){var i=this.tags[r];if(fe(e,i.tag)&&(void 0===i.namespace||e.namespaceURI==i.namespace)&&(!i.context||t.matchesContext(i.context))){if(i.getAttrs){var a=i.getAttrs(e);if(!1===a)continue;i.attrs=a||void 0}return i}}}},{key:"matchStyle",value:function(e,t,n,r){for(var i=r?this.styles.indexOf(r)+1:0;i<this.styles.length;i++){var a=this.styles[i],o=a.style;if(!(0!=o.indexOf(e)||a.context&&!n.matchesContext(a.context)||o.length>e.length&&(61!=o.charCodeAt(e.length)||o.slice(e.length+1)!=t))){if(a.getAttrs){var s=a.getAttrs(t);if(!1===s)continue;a.attrs=s||void 0}return a}}}}],[{key:"schemaRules",value:function(e){var t=[];function n(e){for(var n=null==e.priority?50:e.priority,r=0;r<t.length;r++){var i=t[r];if((null==i.priority?50:i.priority)<n)break}t.splice(r,0,e)}var r=function(t){var r=e.marks[t].spec.parseDOM;r&&r.forEach((function(e){n(e=de(e)),e.mark=t}))};for(var i in e.marks)r(i);var a=function(t){var r=e.nodes[t].spec.parseDOM;r&&r.forEach((function(e){n(e=de(e)),e.node=t}))};for(var o in e.nodes)a(o);return t}},{key:"fromSchema",value:function(t){return t.cached.domParser||(t.cached.domParser=new e(t,e.schemaRules(t)))}}]),e}(),ae={address:!0,article:!0,aside:!0,blockquote:!0,canvas:!0,dd:!0,div:!0,dl:!0,fieldset:!0,figcaption:!0,figure:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,li:!0,noscript:!0,ol:!0,output:!0,p:!0,pre:!0,section:!0,table:!0,tfoot:!0,ul:!0},oe={head:!0,noscript:!0,object:!0,script:!0,style:!0,title:!0},se={ol:!0,ul:!0};function ue(e,t,n){return null!=t?(t?1:0)|("full"===t?2:0):e&&"pre"==e.whitespace?3:-5&n}var le=function(){function e(t,n,r,i,a,o,s){Object(u.a)(this,e),this.type=t,this.attrs=n,this.marks=r,this.pendingMarks=i,this.solid=a,this.options=s,this.content=[],this.activeMarks=b.none,this.stashMarks=[],this.match=o||(4&s?null:t.contentMatch)}return Object(l.a)(e,[{key:"findWrapping",value:function(e){if(!this.match){if(!this.type)return[];var t=this.type.contentMatch.fillBefore(p.from(e));if(!t){var n,r=this.type.contentMatch;return(n=r.findWrapping(e.type))?(this.match=r,n):null}this.match=this.type.contentMatch.matchFragment(t)}return this.match.findWrapping(e.type)}},{key:"finish",value:function(e){if(!(1&this.options)){var t,n=this.content[this.content.length-1];if(n&&n.isText&&(t=/[ \t\r\n\u000c]+$/.exec(n.text))){var r=n;n.text.length==t[0].length?this.content.pop():this.content[this.content.length-1]=r.withText(r.text.slice(0,r.text.length-t[0].length))}}var i=p.from(this.content);return!e&&this.match&&(i=i.append(this.match.fillBefore(p.empty,!0))),this.type?this.type.create(this.attrs,i,this.marks):i}},{key:"popFromStashMark",value:function(e){for(var t=this.stashMarks.length-1;t>=0;t--)if(e.eq(this.stashMarks[t]))return this.stashMarks.splice(t,1)[0]}},{key:"applyPending",value:function(e){for(var t=0,n=this.pendingMarks;t<n.length;t++){var r=n[t];(this.type?this.type.allowsMarkType(r.type):he(r.type,e))&&!r.isInSet(this.activeMarks)&&(this.activeMarks=r.addToSet(this.activeMarks),this.pendingMarks=r.removeFromSet(this.pendingMarks))}}},{key:"inlineContext",value:function(e){return this.type?this.type.inlineContent:this.content.length?this.content[0].isInline:e.parentNode&&!ae.hasOwnProperty(e.parentNode.nodeName.toLowerCase())}}]),e}(),ce=function(){function e(t,n,r){Object(u.a)(this,e),this.parser=t,this.options=n,this.isOpen=r,this.open=0;var i,a=n.topNode,o=ue(null,n.preserveWhitespace,0)|(r?4:0);i=a?new le(a.type,a.attrs,b.none,b.none,!0,n.topMatch||a.type.contentMatch,o):new le(r?null:t.schema.topNodeType,null,b.none,b.none,!0,null,o),this.nodes=[i],this.find=n.findPositions,this.needsBlock=!1}return Object(l.a)(e,[{key:"top",get:function(){return this.nodes[this.open]}},{key:"addDOM",value:function(e){if(3==e.nodeType)this.addTextNode(e);else if(1==e.nodeType){var t=e.getAttribute("style"),n=t?this.readStyles(function(e){var t,n=/\s*([\w-]+)\s*:\s*([^;]+)/g,r=[];for(;t=n.exec(e);)r.push(t[1],t[2].trim());return r}(t)):null,r=this.top;if(null!=n)for(var i=0;i<n.length;i++)this.addPendingMark(n[i]);if(this.addElement(e),null!=n)for(var a=0;a<n.length;a++)this.removePendingMark(n[a],r)}}},{key:"addTextNode",value:function(e){var t=e.nodeValue,n=this.top;if(2&n.options||n.inlineContext(e)||/[^ \t\r\n\u000c]/.test(t)){if(1&n.options)t=2&n.options?t.replace(/\r\n?/g,"\n"):t.replace(/\r?\n|\r/g," ");else if(t=t.replace(/[ \t\r\n\u000c]+/g," "),/^[ \t\r\n\u000c]/.test(t)&&this.open==this.nodes.length-1){var r=n.content[n.content.length-1],i=e.previousSibling;(!r||i&&"BR"==i.nodeName||r.isText&&/[ \t\r\n\u000c]$/.test(r.text))&&(t=t.slice(1))}t&&this.insertNode(this.parser.schema.text(t)),this.findInText(e)}else this.findInside(e)}},{key:"addElement",value:function(e,t){var n,r=e.nodeName.toLowerCase();se.hasOwnProperty(r)&&this.parser.normalizeLists&&function(e){for(var t=e.firstChild,n=null;t;t=t.nextSibling){var r=1==t.nodeType?t.nodeName.toLowerCase():null;r&&se.hasOwnProperty(r)&&n?(n.appendChild(t),t=n):"li"==r?n=t:r&&(n=null)}}(e);var i=this.options.ruleFromNode&&this.options.ruleFromNode(e)||(n=this.parser.matchTag(e,this,t));if(i?i.ignore:oe.hasOwnProperty(r))this.findInside(e),this.ignoreFallback(e);else if(!i||i.skip||i.closeParent){i&&i.closeParent?this.open=Math.max(0,this.open-1):i&&i.skip.nodeType&&(e=i.skip);var a,o=this.top,s=this.needsBlock;if(ae.hasOwnProperty(r))a=!0,o.type||(this.needsBlock=!0);else if(!e.firstChild)return void this.leafFallback(e);this.addAll(e),a&&this.sync(o),this.needsBlock=s}else this.addElementByRule(e,i,!1===i.consuming?n:void 0)}},{key:"leafFallback",value:function(e){"BR"==e.nodeName&&this.top.type&&this.top.type.inlineContent&&this.addTextNode(e.ownerDocument.createTextNode("\n"))}},{key:"ignoreFallback",value:function(e){"BR"!=e.nodeName||this.top.type&&this.top.type.inlineContent||this.findPlace(this.parser.schema.text("-"))}},{key:"readStyles",value:function(e){var t=b.none;e:for(var n=0;n<e.length;n+=2)for(var r=void 0;;){var i=this.parser.matchStyle(e[n],e[n+1],this,r);if(!i)continue e;if(i.ignore)return null;if(t=this.parser.schema.marks[i.mark].create(i.attrs).addToSet(t),!1!==i.consuming)break;r=i}return t}},{key:"addElementByRule",value:function(e,t,n){var r,i,a,o=this;t.node?(i=this.parser.schema.nodes[t.node]).isLeaf?this.insertNode(i.create(t.attrs))||this.leafFallback(e):r=this.enter(i,t.attrs||null,t.preserveWhitespace):(a=this.parser.schema.marks[t.mark].create(t.attrs),this.addPendingMark(a));var s=this.top;if(i&&i.isLeaf)this.findInside(e);else if(n)this.addElement(e,n);else if(t.getContent)this.findInside(e),t.getContent(e,this.parser.schema).forEach((function(e){return o.insertNode(e)}));else{var u=e;"string"==typeof t.contentElement?u=e.querySelector(t.contentElement):"function"==typeof t.contentElement?u=t.contentElement(e):t.contentElement&&(u=t.contentElement),this.findAround(e,u,!0),this.addAll(u)}r&&this.sync(s)&&this.open--,a&&this.removePendingMark(a,s)}},{key:"addAll",value:function(e,t,n){for(var r=t||0,i=t?e.childNodes[t]:e.firstChild,a=null==n?null:e.childNodes[n];i!=a;i=i.nextSibling,++r)this.findAtPoint(e,r),this.addDOM(i);this.findAtPoint(e,r)}},{key:"findPlace",value:function(e){for(var t,n,r=this.open;r>=0;r--){var i=this.nodes[r],a=i.findWrapping(e);if(a&&(!t||t.length>a.length)&&(t=a,n=i,!a.length))break;if(i.solid)break}if(!t)return!1;this.sync(n);for(var o=0;o<t.length;o++)this.enterInner(t[o],null,!1);return!0}},{key:"insertNode",value:function(e){if(e.isInline&&this.needsBlock&&!this.top.type){var t=this.textblockFromContext();t&&this.enterInner(t)}if(this.findPlace(e)){this.closeExtra();var n=this.top;n.applyPending(e.type),n.match&&(n.match=n.match.matchType(e.type));for(var r=n.activeMarks,i=0;i<e.marks.length;i++)n.type&&!n.type.allowsMarkType(e.marks[i].type)||(r=e.marks[i].addToSet(r));return n.content.push(e.mark(r)),!0}return!1}},{key:"enter",value:function(e,t,n){var r=this.findPlace(e.create(t));return r&&this.enterInner(e,t,!0,n),r}},{key:"enterInner",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;this.closeExtra();var i=this.top;i.applyPending(e),i.match=i.match&&i.match.matchType(e);var a=ue(e,r,i.options);4&i.options&&0==i.content.length&&(a|=4),this.nodes.push(new le(e,t,i.activeMarks,i.pendingMarks,n,null,a)),this.open++}},{key:"closeExtra",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.nodes.length-1;if(t>this.open){for(;t>this.open;t--)this.nodes[t-1].content.push(this.nodes[t].finish(e));this.nodes.length=this.open+1}}},{key:"finish",value:function(){return this.open=0,this.closeExtra(this.isOpen),this.nodes[0].finish(this.isOpen||this.options.topOpen)}},{key:"sync",value:function(e){for(var t=this.open;t>=0;t--)if(this.nodes[t]==e)return this.open=t,!0;return!1}},{key:"currentPos",get:function(){this.closeExtra();for(var e=0,t=this.open;t>=0;t--){for(var n=this.nodes[t].content,r=n.length-1;r>=0;r--)e+=n[r].nodeSize;t&&e++}return e}},{key:"findAtPoint",value:function(e,t){if(this.find)for(var n=0;n<this.find.length;n++)this.find[n].node==e&&this.find[n].offset==t&&(this.find[n].pos=this.currentPos)}},{key:"findInside",value:function(e){if(this.find)for(var t=0;t<this.find.length;t++)null==this.find[t].pos&&1==e.nodeType&&e.contains(this.find[t].node)&&(this.find[t].pos=this.currentPos)}},{key:"findAround",value:function(e,t,n){if(e!=t&&this.find)for(var r=0;r<this.find.length;r++){if(null==this.find[r].pos&&1==e.nodeType&&e.contains(this.find[r].node))t.compareDocumentPosition(this.find[r].node)&(n?2:4)&&(this.find[r].pos=this.currentPos)}}},{key:"findInText",value:function(e){if(this.find)for(var t=0;t<this.find.length;t++)this.find[t].node==e&&(this.find[t].pos=this.currentPos-(e.nodeValue.length-this.find[t].offset))}},{key:"matchesContext",value:function(e){var t=this;if(e.indexOf("|")>-1)return e.split(/\s*\|\s*/).some(this.matchesContext,this);var n=e.split("/"),r=this.options.context,i=!this.isOpen&&(!r||r.parent.type==this.nodes[0].type),a=-(r?r.depth+1:0)+(i?0:1);return function e(o,s){for(;o>=0;o--){var u=n[o];if(""==u){if(o==n.length-1||0==o)continue;for(;s>=a;s--)if(e(o-1,s))return!0;return!1}var l=s>0||0==s&&i?t.nodes[s].type:r&&s>=a?r.node(s-a).type:null;if(!l||l.name!=u&&-1==l.groups.indexOf(u))return!1;s--}return!0}(n.length-1,this.open)}},{key:"textblockFromContext",value:function(){var e=this.options.context;if(e)for(var t=e.depth;t>=0;t--){var n=e.node(t).contentMatchAt(e.indexAfter(t)).defaultType;if(n&&n.isTextblock&&n.defaultAttrs)return n}for(var r in this.parser.schema.nodes){var i=this.parser.schema.nodes[r];if(i.isTextblock&&i.defaultAttrs)return i}}},{key:"addPendingMark",value:function(e){var t=function(e,t){for(var n=0;n<t.length;n++)if(e.eq(t[n]))return t[n]}(e,this.top.pendingMarks);t&&this.top.stashMarks.push(t),this.top.pendingMarks=e.addToSet(this.top.pendingMarks)}},{key:"removePendingMark",value:function(e,t){for(var n=this.open;n>=0;n--){var r=this.nodes[n];if(r.pendingMarks.lastIndexOf(e)>-1)r.pendingMarks=e.removeFromSet(r.pendingMarks);else{r.activeMarks=e.removeFromSet(r.activeMarks);var i=r.popFromStashMark(e);i&&r.type&&r.type.allowsMarkType(i.type)&&(r.activeMarks=i.addToSet(r.activeMarks))}if(r==t)break}}}]),e}();function fe(e,t){return(e.matches||e.msMatchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector).call(e,t)}function de(e){var t={};for(var n in e)t[n]=e[n];return t}function he(e,t){var n=t.schema.nodes,r=function(r){var i=n[r];if(!i.allowsMarkType(e))return"continue";var a=[];return function e(n){a.push(n);for(var r=0;r<n.edgeCount;r++){var i=n.edge(r),o=i.type,s=i.next;if(o==t)return!0;if(a.indexOf(s)<0&&e(s))return!0}}(i.contentMatch)?{v:!0}:void 0};for(var i in n){var a=r(i);if("continue"!==a&&"object"===typeof a)return a.v}}var pe=function(){function e(t,n){Object(u.a)(this,e),this.nodes=t,this.marks=n}return Object(l.a)(e,[{key:"serializeFragment",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;r||(r=me(n).createDocumentFragment());var i=r,a=[];return e.forEach((function(e){if(a.length||e.marks.length){for(var r=0,o=0;r<a.length&&o<e.marks.length;){var s=e.marks[o];if(t.marks[s.type.name]){if(!s.eq(a[r][0])||!1===s.type.spec.spanning)break;r++,o++}else o++}for(;r<a.length;)i=a.pop()[1];for(;o<e.marks.length;){var u=e.marks[o++],l=t.serializeMark(u,e.isInline,n);l&&(a.push([u,i]),i.appendChild(l.dom),i=l.contentDOM||l.dom)}}i.appendChild(t.serializeNodeInner(e,n))})),r}},{key:"serializeNodeInner",value:function(t,n){var r=e.renderSpec(me(n),this.nodes[t.type.name](t)),i=r.dom,a=r.contentDOM;if(a){if(t.isLeaf)throw new RangeError("Content hole not allowed in a leaf node spec");this.serializeFragment(t.content,n,a)}return i}},{key:"serializeNode",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.serializeNodeInner(e,t),r=e.marks.length-1;r>=0;r--){var i=this.serializeMark(e.marks[r],e.isInline,t);i&&((i.contentDOM||i.dom).appendChild(n),n=i.dom)}return n}},{key:"serializeMark",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this.marks[t.type.name];return i&&e.renderSpec(me(r),i(t,n))}}],[{key:"renderSpec",value:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("string"==typeof n)return{dom:t.createTextNode(n)};if(null!=n.nodeType)return{dom:n};if(n.dom&&null!=n.dom.nodeType)return n;var i,a=n[0],o=a.indexOf(" ");o>0&&(r=a.slice(0,o),a=a.slice(o+1));var s=r?t.createElementNS(r,a):t.createElement(a),u=n[1],l=1;if(u&&"object"==typeof u&&null==u.nodeType&&!Array.isArray(u))for(var c in l=2,u)if(null!=u[c]){var f=c.indexOf(" ");f>0?s.setAttributeNS(c.slice(0,f),c.slice(f+1),u[c]):s.setAttribute(c,u[c])}for(var d=l;d<n.length;d++){var h=n[d];if(0===h){if(d<n.length-1||d>l)throw new RangeError("Content hole must be the only child of its parent node");return{dom:s,contentDOM:s}}var p=e.renderSpec(t,h,r),g=p.dom,m=p.contentDOM;if(s.appendChild(g),m){if(i)throw new RangeError("Multiple content holes");i=m}}return{dom:s,contentDOM:i}}},{key:"fromSchema",value:function(t){return t.cached.domSerializer||(t.cached.domSerializer=new e(this.nodesFromSchema(t),this.marksFromSchema(t)))}},{key:"nodesFromSchema",value:function(e){var t=ge(e.nodes);return t.text||(t.text=function(e){return e.text}),t}},{key:"marksFromSchema",value:function(e){return ge(e.marks)}}]),e}();function ge(e){var t={};for(var n in e){var r=e[n].spec.toDOM;r&&(t[n]=r)}return t}function me(e){return e.document||window.document}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r=Math.PI/180;var i="undefined"!==typeof e?e:"undefined"!==typeof window?window:"undefined"!==typeof WorkerGlobalScope?self:{},a={_global:i,version:"8.3.13",isBrowser:"undefined"!==typeof window&&("[object Window]"==={}.toString.call(window)||"[object global]"==={}.toString.call(window)),isUnminified:/param/.test(function(e){}.toString()),dblClickWindow:400,getAngle:function(e){return a.angleDeg?e*r:e},enableTrace:!1,pointerEventsEnabled:!0,autoDrawEnabled:!0,hitOnDragEnabled:!1,capturePointerEventsEnabled:!1,_mouseListenClick:!1,_touchListenClick:!1,_pointerListenClick:!1,_mouseInDblClickWindow:!1,_touchInDblClickWindow:!1,_pointerInDblClickWindow:!1,_mouseDblClickPointerId:null,_touchDblClickPointerId:null,_pointerDblClickPointerId:null,pixelRatio:"undefined"!==typeof window&&window.devicePixelRatio||1,dragDistance:3,angleDeg:!0,showWarnings:!0,dragButtons:[0,1],isDragging:function(){return a.DD.isDragging},isDragReady:function(){return!!a.DD.node},document:i.document,_injectGlobal:function(e){i.Konva=e}},o=function(e){a[e.prototype.getClassName()]=e};a._injectGlobal(a)}).call(this,n(101))},function(e,t,n){(function(e,r){var i;(function(){var a,o="Expected a function",s="__lodash_hash_undefined__",u="__lodash_placeholder__",l=16,c=32,f=64,d=128,h=256,p=1/0,g=9007199254740991,m=NaN,v=4294967295,b=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",l],["flip",512],["partial",c],["partialRight",f],["rearg",h]],y="[object Arguments]",_="[object Array]",A="[object Boolean]",w="[object Date]",F="[object Error]",k="[object Function]",x="[object GeneratorFunction]",E="[object Map]",C="[object Number]",S="[object Object]",O="[object Promise]",D="[object RegExp]",j="[object Set]",T="[object String]",P="[object Symbol]",R="[object WeakMap]",M="[object ArrayBuffer]",I="[object DataView]",B="[object Float32Array]",N="[object Float64Array]",L="[object Int8Array]",U="[object Int16Array]",H="[object Int32Array]",z="[object Uint8Array]",q="[object Uint8ClampedArray]",V="[object Uint16Array]",W="[object Uint32Array]",G=/\b__p \+= '';/g,K=/\b(__p \+=) '' \+/g,Q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Y=/&(?:amp|lt|gt|quot|#39);/g,X=/[&<>"']/g,J=RegExp(Y.source),Z=RegExp(X.source),$=/<%-([\s\S]+?)%>/g,ee=/<%([\s\S]+?)%>/g,te=/<%=([\s\S]+?)%>/g,ne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,re=/^\w*$/,ie=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,oe=RegExp(ae.source),se=/^\s+/,ue=/\s/,le=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,fe=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,he=/[()=,{}\[\]\/\s]/,pe=/\\(\\)?/g,ge=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,ve=/^[-+]0x[0-9a-f]+$/i,be=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,_e=/^0o[0-7]+$/i,Ae=/^(?:0|[1-9]\d*)$/,we=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Fe=/($^)/,ke=/['\n\r\u2028\u2029\\]/g,xe="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Ee="\\u2700-\\u27bf",Ce="a-z\\xdf-\\xf6\\xf8-\\xff",Se="A-Z\\xc0-\\xd6\\xd8-\\xde",Oe="\\ufe0e\\ufe0f",De="\\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",je="['\u2019]",Te="[\\ud800-\\udfff]",Pe="["+De+"]",Re="["+xe+"]",Me="\\d+",Ie="[\\u2700-\\u27bf]",Be="["+Ce+"]",Ne="[^\\ud800-\\udfff"+De+Me+Ee+Ce+Se+"]",Le="\\ud83c[\\udffb-\\udfff]",Ue="[^\\ud800-\\udfff]",He="(?:\\ud83c[\\udde6-\\uddff]){2}",ze="[\\ud800-\\udbff][\\udc00-\\udfff]",qe="["+Se+"]",Ve="(?:"+Be+"|"+Ne+")",We="(?:"+qe+"|"+Ne+")",Ge="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",Ke="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Qe="(?:"+Re+"|"+Le+")"+"?",Ye="[\\ufe0e\\ufe0f]?",Xe=Ye+Qe+("(?:\\u200d(?:"+[Ue,He,ze].join("|")+")"+Ye+Qe+")*"),Je="(?:"+[Ie,He,ze].join("|")+")"+Xe,Ze="(?:"+[Ue+Re+"?",Re,He,ze,Te].join("|")+")",$e=RegExp(je,"g"),et=RegExp(Re,"g"),tt=RegExp(Le+"(?="+Le+")|"+Ze+Xe,"g"),nt=RegExp([qe+"?"+Be+"+"+Ge+"(?="+[Pe,qe,"$"].join("|")+")",We+"+"+Ke+"(?="+[Pe,qe+Ve,"$"].join("|")+")",qe+"?"+Ve+"+"+Ge,qe+"+"+Ke,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Me,Je].join("|"),"g"),rt=RegExp("[\\u200d\\ud800-\\udfff"+xe+Oe+"]"),it=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["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"],ot=-1,st={};st[B]=st[N]=st[L]=st[U]=st[H]=st[z]=st[q]=st[V]=st[W]=!0,st[y]=st[_]=st[M]=st[A]=st[I]=st[w]=st[F]=st[k]=st[E]=st[C]=st[S]=st[D]=st[j]=st[T]=st[R]=!1;var ut={};ut[y]=ut[_]=ut[M]=ut[I]=ut[A]=ut[w]=ut[B]=ut[N]=ut[L]=ut[U]=ut[H]=ut[E]=ut[C]=ut[S]=ut[D]=ut[j]=ut[T]=ut[P]=ut[z]=ut[q]=ut[V]=ut[W]=!0,ut[F]=ut[k]=ut[R]=!1;var lt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,ft=parseInt,dt="object"==typeof e&&e&&e.Object===Object&&e,ht="object"==typeof self&&self&&self.Object===Object&&self,pt=dt||ht||Function("return this")(),gt=t&&!t.nodeType&&t,mt=gt&&"object"==typeof r&&r&&!r.nodeType&&r,vt=mt&&mt.exports===gt,bt=vt&&dt.process,yt=function(){try{var e=mt&&mt.require&&mt.require("util").types;return e||bt&&bt.binding&&bt.binding("util")}catch(t){}}(),_t=yt&&yt.isArrayBuffer,At=yt&&yt.isDate,wt=yt&&yt.isMap,Ft=yt&&yt.isRegExp,kt=yt&&yt.isSet,xt=yt&&yt.isTypedArray;function Et(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Ct(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}function St(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Ot(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Dt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function jt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}function Tt(e,t){return!!(null==e?0:e.length)&&zt(e,t,0)>-1}function Pt(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}function Rt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}function Mt(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}function It(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function Bt(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)n=t(n,e[i],i,e);return n}function Nt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Lt=Gt("length");function Ut(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return r=n,!1})),r}function Ht(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}function zt(e,t,n){return t===t?function(e,t,n){var r=n-1,i=e.length;for(;++r<i;)if(e[r]===t)return r;return-1}(e,t,n):Ht(e,Vt,n)}function qt(e,t,n,r){for(var i=n-1,a=e.length;++i<a;)if(r(e[i],t))return i;return-1}function Vt(e){return e!==e}function Wt(e,t){var n=null==e?0:e.length;return n?Yt(e,t)/n:m}function Gt(e){return function(t){return null==t?a:t[e]}}function Kt(e){return function(t){return null==e?a:e[t]}}function Qt(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n}function Yt(e,t){for(var n,r=-1,i=e.length;++r<i;){var o=t(e[r]);o!==a&&(n=n===a?o:n+o)}return n}function Xt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Jt(e){return e?e.slice(0,mn(e)+1).replace(se,""):e}function Zt(e){return function(t){return e(t)}}function $t(e,t){return Rt(t,(function(t){return e[t]}))}function en(e,t){return e.has(t)}function tn(e,t){for(var n=-1,r=e.length;++n<r&&zt(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length;n--&&zt(t,e[n],0)>-1;);return n}function rn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var an=Kt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"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"}),on=Kt({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function sn(e){return"\\"+lt[e]}function un(e){return rt.test(e)}function ln(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function fn(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n];o!==t&&o!==u||(e[n]=u,a[i++]=n)}return a}function dn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function hn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function pn(e){return un(e)?function(e){var t=tt.lastIndex=0;for(;tt.test(e);)++t;return t}(e):Lt(e)}function gn(e){return un(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.split("")}(e)}function mn(e){for(var t=e.length;t--&&ue.test(e.charAt(t)););return t}var vn=Kt({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"});var bn=function e(t){var n=(t=null==t?pt:bn.defaults(pt.Object(),t,bn.pick(pt,at))).Array,r=t.Date,i=t.Error,ue=t.Function,xe=t.Math,Ee=t.Object,Ce=t.RegExp,Se=t.String,Oe=t.TypeError,De=n.prototype,je=ue.prototype,Te=Ee.prototype,Pe=t["__core-js_shared__"],Re=je.toString,Me=Te.hasOwnProperty,Ie=0,Be=function(){var e=/[^.]+$/.exec(Pe&&Pe.keys&&Pe.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Ne=Te.toString,Le=Re.call(Ee),Ue=pt._,He=Ce("^"+Re.call(Me).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ze=vt?t.Buffer:a,qe=t.Symbol,Ve=t.Uint8Array,We=ze?ze.allocUnsafe:a,Ge=cn(Ee.getPrototypeOf,Ee),Ke=Ee.create,Qe=Te.propertyIsEnumerable,Ye=De.splice,Xe=qe?qe.isConcatSpreadable:a,Je=qe?qe.iterator:a,Ze=qe?qe.toStringTag:a,tt=function(){try{var e=da(Ee,"defineProperty");return e({},"",{}),e}catch(t){}}(),rt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,lt=r&&r.now!==pt.Date.now&&r.now,dt=t.setTimeout!==pt.setTimeout&&t.setTimeout,ht=xe.ceil,gt=xe.floor,mt=Ee.getOwnPropertySymbols,bt=ze?ze.isBuffer:a,yt=t.isFinite,Lt=De.join,Kt=cn(Ee.keys,Ee),yn=xe.max,_n=xe.min,An=r.now,wn=t.parseInt,Fn=xe.random,kn=De.reverse,xn=da(t,"DataView"),En=da(t,"Map"),Cn=da(t,"Promise"),Sn=da(t,"Set"),On=da(t,"WeakMap"),Dn=da(Ee,"create"),jn=On&&new On,Tn={},Pn=La(xn),Rn=La(En),Mn=La(Cn),In=La(Sn),Bn=La(On),Nn=qe?qe.prototype:a,Ln=Nn?Nn.valueOf:a,Un=Nn?Nn.toString:a;function Hn(e){if(rs(e)&&!Go(e)&&!(e instanceof Wn)){if(e instanceof Vn)return e;if(Me.call(e,"__wrapped__"))return Ua(e)}return new Vn(e)}var zn=function(){function e(){}return function(t){if(!ns(t))return{};if(Ke)return Ke(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function qn(){}function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Wn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=v,this.__views__=[]}function Gn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Yn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Qn;++t<n;)this.add(e[t])}function Xn(e){var t=this.__data__=new Kn(e);this.size=t.size}function Jn(e,t){var n=Go(e),r=!n&&Wo(e),i=!n&&!r&&Xo(e),a=!n&&!r&&!i&&fs(e),o=n||r||i||a,s=o?Xt(e.length,Se):[],u=s.length;for(var l in e)!t&&!Me.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||ya(l,u))||s.push(l);return s}function Zn(e){var t=e.length;return t?e[Yr(0,t-1)]:a}function $n(e,t){return Ia(Di(e),ur(t,0,e.length))}function er(e){return Ia(Di(e))}function tr(e,t,n){(n!==a&&!zo(e[t],n)||n===a&&!(t in e))&&or(e,t,n)}function nr(e,t,n){var r=e[t];Me.call(e,t)&&zo(r,n)&&(n!==a||t in e)||or(e,t,n)}function rr(e,t){for(var n=e.length;n--;)if(zo(e[n][0],t))return n;return-1}function ir(e,t,n,r){return hr(e,(function(e,i,a){t(r,e,n(e),a)})),r}function ar(e,t){return e&&ji(t,Ps(t),e)}function or(e,t,n){"__proto__"==t&&tt?tt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function sr(e,t){for(var r=-1,i=t.length,o=n(i),s=null==e;++r<i;)o[r]=s?a:Ss(e,t[r]);return o}function ur(e,t,n){return e===e&&(n!==a&&(e=e<=n?e:n),t!==a&&(e=e>=t?e:t)),e}function lr(e,t,n,r,i,o){var s,u=1&t,l=2&t,c=4&t;if(n&&(s=i?n(e,r,i,o):n(e)),s!==a)return s;if(!ns(e))return e;var f=Go(e);if(f){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Me.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!u)return Di(e,s)}else{var d=ga(e),h=d==k||d==x;if(Xo(e))return ki(e,u);if(d==S||d==y||h&&!i){if(s=l||h?{}:va(e),!u)return l?function(e,t){return ji(e,pa(e),t)}(e,function(e,t){return e&&ji(t,Rs(t),e)}(s,e)):function(e,t){return ji(e,ha(e),t)}(e,ar(s,e))}else{if(!ut[d])return i?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case M:return xi(e);case A:case w:return new r(+e);case I:return function(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case B:case N:case L:case U:case H:case z:case q:case V:case W:return Ei(e,n);case E:return new r;case C:case T:return new r(e);case D:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case j:return new r;case P:return i=e,Ln?Ee(Ln.call(i)):{}}var i}(e,d,u)}}o||(o=new Xn);var p=o.get(e);if(p)return p;o.set(e,s),us(e)?e.forEach((function(r){s.add(lr(r,t,n,r,e,o))})):is(e)&&e.forEach((function(r,i){s.set(i,lr(r,t,n,i,e,o))}));var g=f?a:(c?l?aa:ia:l?Rs:Ps)(e);return St(g||e,(function(r,i){g&&(r=e[i=r]),nr(s,i,lr(r,t,n,i,e,o))})),s}function cr(e,t,n){var r=n.length;if(null==e)return!r;for(e=Ee(e);r--;){var i=n[r],o=t[i],s=e[i];if(s===a&&!(i in e)||!o(s))return!1}return!0}function fr(e,t,n){if("function"!=typeof e)throw new Oe(o);return Ta((function(){e.apply(a,n)}),t)}function dr(e,t,n,r){var i=-1,a=Tt,o=!0,s=e.length,u=[],l=t.length;if(!s)return u;n&&(t=Rt(t,Zt(n))),r?(a=Pt,o=!1):t.length>=200&&(a=en,o=!1,t=new Yn(t));e:for(;++i<s;){var c=e[i],f=null==n?c:n(c);if(c=r||0!==c?c:0,o&&f===f){for(var d=l;d--;)if(t[d]===f)continue e;u.push(c)}else a(t,f,r)||u.push(c)}return u}Hn.templateSettings={escape:$,evaluate:ee,interpolate:te,variable:"",imports:{_:Hn}},Hn.prototype=qn.prototype,Hn.prototype.constructor=Hn,Vn.prototype=zn(qn.prototype),Vn.prototype.constructor=Vn,Wn.prototype=zn(qn.prototype),Wn.prototype.constructor=Wn,Gn.prototype.clear=function(){this.__data__=Dn?Dn(null):{},this.size=0},Gn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Gn.prototype.get=function(e){var t=this.__data__;if(Dn){var n=t[e];return n===s?a:n}return Me.call(t,e)?t[e]:a},Gn.prototype.has=function(e){var t=this.__data__;return Dn?t[e]!==a:Me.call(t,e)},Gn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Dn&&t===a?s:t,this},Kn.prototype.clear=function(){this.__data__=[],this.size=0},Kn.prototype.delete=function(e){var t=this.__data__,n=rr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Ye.call(t,n,1),--this.size,!0)},Kn.prototype.get=function(e){var t=this.__data__,n=rr(t,e);return n<0?a:t[n][1]},Kn.prototype.has=function(e){return rr(this.__data__,e)>-1},Kn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Qn.prototype.clear=function(){this.size=0,this.__data__={hash:new Gn,map:new(En||Kn),string:new Gn}},Qn.prototype.delete=function(e){var t=ca(this,e).delete(e);return this.size-=t?1:0,t},Qn.prototype.get=function(e){return ca(this,e).get(e)},Qn.prototype.has=function(e){return ca(this,e).has(e)},Qn.prototype.set=function(e,t){var n=ca(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},Yn.prototype.add=Yn.prototype.push=function(e){return this.__data__.set(e,s),this},Yn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.clear=function(){this.__data__=new Kn,this.size=0},Xn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Xn.prototype.get=function(e){return this.__data__.get(e)},Xn.prototype.has=function(e){return this.__data__.has(e)},Xn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Kn){var r=n.__data__;if(!En||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Qn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ri(Ar),pr=Ri(wr,!0);function gr(e,t){var n=!0;return hr(e,(function(e,r,i){return n=!!t(e,r,i)})),n}function mr(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],s=t(o);if(null!=s&&(u===a?s===s&&!cs(s):n(s,u)))var u=s,l=o}return l}function vr(e,t){var n=[];return hr(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}function br(e,t,n,r,i){var a=-1,o=e.length;for(n||(n=ba),i||(i=[]);++a<o;){var s=e[a];t>0&&n(s)?t>1?br(s,t-1,n,r,i):Mt(i,s):r||(i[i.length]=s)}return i}var yr=Mi(),_r=Mi(!0);function Ar(e,t){return e&&yr(e,t,Ps)}function wr(e,t){return e&&_r(e,t,Ps)}function Fr(e,t){return jt(t,(function(t){return $o(e[t])}))}function kr(e,t){for(var n=0,r=(t=_i(t,e)).length;null!=e&&n<r;)e=e[Na(t[n++])];return n&&n==r?e:a}function xr(e,t,n){var r=t(e);return Go(e)?r:Mt(r,n(e))}function Er(e){return null==e?e===a?"[object Undefined]":"[object Null]":Ze&&Ze in Ee(e)?function(e){var t=Me.call(e,Ze),n=e[Ze];try{e[Ze]=a;var r=!0}catch(o){}var i=Ne.call(e);r&&(t?e[Ze]=n:delete e[Ze]);return i}(e):function(e){return Ne.call(e)}(e)}function Cr(e,t){return e>t}function Sr(e,t){return null!=e&&Me.call(e,t)}function Or(e,t){return null!=e&&t in Ee(e)}function Dr(e,t,r){for(var i=r?Pt:Tt,o=e[0].length,s=e.length,u=s,l=n(s),c=1/0,f=[];u--;){var d=e[u];u&&t&&(d=Rt(d,Zt(t))),c=_n(d.length,c),l[u]=!r&&(t||o>=120&&d.length>=120)?new Yn(u&&d):a}d=e[0];var h=-1,p=l[0];e:for(;++h<o&&f.length<c;){var g=d[h],m=t?t(g):g;if(g=r||0!==g?g:0,!(p?en(p,m):i(f,m,r))){for(u=s;--u;){var v=l[u];if(!(v?en(v,m):i(e[u],m,r)))continue e}p&&p.push(m),f.push(g)}}return f}function jr(e,t,n){var r=null==(e=Sa(e,t=_i(t,e)))?e:e[Na(Ja(t))];return null==r?a:Et(r,e,n)}function Tr(e){return rs(e)&&Er(e)==y}function Pr(e,t,n,r,i){return e===t||(null==e||null==t||!rs(e)&&!rs(t)?e!==e&&t!==t:function(e,t,n,r,i,o){var s=Go(e),u=Go(t),l=s?_:ga(e),c=u?_:ga(t),f=(l=l==y?S:l)==S,d=(c=c==y?S:c)==S,h=l==c;if(h&&Xo(e)){if(!Xo(t))return!1;s=!0,f=!1}if(h&&!f)return o||(o=new Xn),s||fs(e)?na(e,t,n,r,i,o):function(e,t,n,r,i,a,o){switch(n){case I:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case M:return!(e.byteLength!=t.byteLength||!a(new Ve(e),new Ve(t)));case A:case w:case C:return zo(+e,+t);case F:return e.name==t.name&&e.message==t.message;case D:case T:return e==t+"";case E:var s=ln;case j:var u=1&r;if(s||(s=dn),e.size!=t.size&&!u)return!1;var l=o.get(e);if(l)return l==t;r|=2,o.set(e,t);var c=na(s(e),s(t),r,i,a,o);return o.delete(e),c;case P:if(Ln)return Ln.call(e)==Ln.call(t)}return!1}(e,t,l,n,r,i,o);if(!(1&n)){var p=f&&Me.call(e,"__wrapped__"),g=d&&Me.call(t,"__wrapped__");if(p||g){var m=p?e.value():e,v=g?t.value():t;return o||(o=new Xn),i(m,v,n,r,o)}}if(!h)return!1;return o||(o=new Xn),function(e,t,n,r,i,o){var s=1&n,u=ia(e),l=u.length,c=ia(t).length;if(l!=c&&!s)return!1;var f=l;for(;f--;){var d=u[f];if(!(s?d in t:Me.call(t,d)))return!1}var h=o.get(e),p=o.get(t);if(h&&p)return h==t&&p==e;var g=!0;o.set(e,t),o.set(t,e);var m=s;for(;++f<l;){var v=e[d=u[f]],b=t[d];if(r)var y=s?r(b,v,d,t,e,o):r(v,b,d,e,t,o);if(!(y===a?v===b||i(v,b,n,r,o):y)){g=!1;break}m||(m="constructor"==d)}if(g&&!m){var _=e.constructor,A=t.constructor;_==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof A&&A instanceof A||(g=!1)}return o.delete(e),o.delete(t),g}(e,t,n,r,i,o)}(e,t,n,r,Pr,i))}function Rr(e,t,n,r){var i=n.length,o=i,s=!r;if(null==e)return!o;for(e=Ee(e);i--;){var u=n[i];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++i<o;){var l=(u=n[i])[0],c=e[l],f=u[1];if(s&&u[2]){if(c===a&&!(l in e))return!1}else{var d=new Xn;if(r)var h=r(c,f,l,e,t,d);if(!(h===a?Pr(f,c,3,r,d):h))return!1}}return!0}function Mr(e){return!(!ns(e)||(t=e,Be&&Be in t))&&($o(e)?He:ye).test(La(e));var t}function Ir(e){return"function"==typeof e?e:null==e?au:"object"==typeof e?Go(e)?zr(e[0],e[1]):Hr(e):pu(e)}function Br(e){if(!ka(e))return Kt(e);var t=[];for(var n in Ee(e))Me.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Nr(e){if(!ns(e))return function(e){var t=[];if(null!=e)for(var n in Ee(e))t.push(n);return t}(e);var t=ka(e),n=[];for(var r in e)("constructor"!=r||!t&&Me.call(e,r))&&n.push(r);return n}function Lr(e,t){return e<t}function Ur(e,t){var r=-1,i=Qo(e)?n(e.length):[];return hr(e,(function(e,n,a){i[++r]=t(e,n,a)})),i}function Hr(e){var t=fa(e);return 1==t.length&&t[0][2]?Ea(t[0][0],t[0][1]):function(n){return n===e||Rr(n,e,t)}}function zr(e,t){return Aa(e)&&xa(t)?Ea(Na(e),t):function(n){var r=Ss(n,e);return r===a&&r===t?Os(n,e):Pr(t,r,3)}}function qr(e,t,n,r,i){e!==t&&yr(t,(function(o,s){if(i||(i=new Xn),ns(o))!function(e,t,n,r,i,o,s){var u=Da(e,n),l=Da(t,n),c=s.get(l);if(c)return void tr(e,n,c);var f=o?o(u,l,n+"",e,t,s):a,d=f===a;if(d){var h=Go(l),p=!h&&Xo(l),g=!h&&!p&&fs(l);f=l,h||p||g?Go(u)?f=u:Yo(u)?f=Di(u):p?(d=!1,f=ki(l,!0)):g?(d=!1,f=Ei(l,!0)):f=[]:os(l)||Wo(l)?(f=u,Wo(u)?f=ys(u):ns(u)&&!$o(u)||(f=va(l))):d=!1}d&&(s.set(l,f),i(f,l,r,o,s),s.delete(l));tr(e,n,f)}(e,t,s,n,qr,r,i);else{var u=r?r(Da(e,s),o,s+"",e,t,i):a;u===a&&(u=o),tr(e,s,u)}}),Rs)}function Vr(e,t){var n=e.length;if(n)return ya(t+=t<0?n:0,n)?e[t]:a}function Wr(e,t,n){t=t.length?Rt(t,(function(e){return Go(e)?function(t){return kr(t,1===e.length?e[0]:e)}:e})):[au];var r=-1;t=Rt(t,Zt(la()));var i=Ur(e,(function(e,n,i){var a=Rt(t,(function(t){return t(e)}));return{criteria:a,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(i,(function(e,t){return function(e,t,n){var r=-1,i=e.criteria,a=t.criteria,o=i.length,s=n.length;for(;++r<o;){var u=Ci(i[r],a[r]);if(u)return r>=s?u:u*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Gr(e,t,n){for(var r=-1,i=t.length,a={};++r<i;){var o=t[r],s=kr(e,o);n(s,o)&&ei(a,_i(o,e),s)}return a}function Kr(e,t,n,r){var i=r?qt:zt,a=-1,o=t.length,s=e;for(e===t&&(t=Di(t)),n&&(s=Rt(e,Zt(n)));++a<o;)for(var u=0,l=t[a],c=n?n(l):l;(u=i(s,c,u,r))>-1;)s!==e&&Ye.call(s,u,1),Ye.call(e,u,1);return e}function Qr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||i!==a){var a=i;ya(i)?Ye.call(e,i,1):di(e,i)}}return e}function Yr(e,t){return e+gt(Fn()*(t-e+1))}function Xr(e,t){var n="";if(!e||t<1||t>g)return n;do{t%2&&(n+=e),(t=gt(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Pa(Ca(e,t,au),e+"")}function Zr(e){return Zn(zs(e))}function $r(e,t){var n=zs(e);return Ia(n,ur(t,0,n.length))}function ei(e,t,n,r){if(!ns(e))return e;for(var i=-1,o=(t=_i(t,e)).length,s=o-1,u=e;null!=u&&++i<o;){var l=Na(t[i]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(i!=s){var f=u[l];(c=r?r(f,l,u):a)===a&&(c=ns(f)?f:ya(t[i+1])?[]:{})}nr(u,l,c),u=u[l]}return e}var ti=jn?function(e,t){return jn.set(e,t),e}:au,ni=tt?function(e,t){return tt(e,"toString",{configurable:!0,enumerable:!1,value:nu(t),writable:!0})}:au;function ri(e){return Ia(zs(e))}function ii(e,t,r){var i=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(r=r>a?a:r)<0&&(r+=a),a=t>r?0:r-t>>>0,t>>>=0;for(var o=n(a);++i<a;)o[i]=e[i+t];return o}function ai(e,t){var n;return hr(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}function oi(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t===t&&i<=2147483647){for(;r<i;){var a=r+i>>>1,o=e[a];null!==o&&!cs(o)&&(n?o<=t:o<t)?r=a+1:i=a}return i}return si(e,t,au,n)}function si(e,t,n,r){var i=0,o=null==e?0:e.length;if(0===o)return 0;for(var s=(t=n(t))!==t,u=null===t,l=cs(t),c=t===a;i<o;){var f=gt((i+o)/2),d=n(e[f]),h=d!==a,p=null===d,g=d===d,m=cs(d);if(s)var v=r||g;else v=c?g&&(r||h):u?g&&h&&(r||!p):l?g&&h&&!p&&(r||!m):!p&&!m&&(r?d<=t:d<t);v?i=f+1:o=f}return _n(o,4294967294)}function ui(e,t){for(var n=-1,r=e.length,i=0,a=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!zo(s,u)){var u=s;a[i++]=0===o?0:o}}return a}function li(e){return"number"==typeof e?e:cs(e)?m:+e}function ci(e){if("string"==typeof e)return e;if(Go(e))return Rt(e,ci)+"";if(cs(e))return Un?Un.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function fi(e,t,n){var r=-1,i=Tt,a=e.length,o=!0,s=[],u=s;if(n)o=!1,i=Pt;else if(a>=200){var l=t?null:Xi(e);if(l)return dn(l);o=!1,i=en,u=new Yn}else u=t?[]:s;e:for(;++r<a;){var c=e[r],f=t?t(c):c;if(c=n||0!==c?c:0,o&&f===f){for(var d=u.length;d--;)if(u[d]===f)continue e;t&&u.push(f),s.push(c)}else i(u,f,n)||(u!==s&&u.push(f),s.push(c))}return s}function di(e,t){return null==(e=Sa(e,t=_i(t,e)))||delete e[Na(Ja(t))]}function hi(e,t,n,r){return ei(e,t,n(kr(e,t)),r)}function pi(e,t,n,r){for(var i=e.length,a=r?i:-1;(r?a--:++a<i)&&t(e[a],a,e););return n?ii(e,r?0:a,r?a+1:i):ii(e,r?a+1:0,r?i:a)}function gi(e,t){var n=e;return n instanceof Wn&&(n=n.value()),It(t,(function(e,t){return t.func.apply(t.thisArg,Mt([e],t.args))}),n)}function mi(e,t,r){var i=e.length;if(i<2)return i?fi(e[0]):[];for(var a=-1,o=n(i);++a<i;)for(var s=e[a],u=-1;++u<i;)u!=a&&(o[a]=dr(o[a]||s,e[u],t,r));return fi(br(o,1),t,r)}function vi(e,t,n){for(var r=-1,i=e.length,o=t.length,s={};++r<i;){var u=r<o?t[r]:a;n(s,e[r],u)}return s}function bi(e){return Yo(e)?e:[]}function yi(e){return"function"==typeof e?e:au}function _i(e,t){return Go(e)?e:Aa(e,t)?[e]:Ba(_s(e))}var Ai=Jr;function wi(e,t,n){var r=e.length;return n=n===a?r:n,!t&&n>=r?e:ii(e,t,n)}var Fi=rt||function(e){return pt.clearTimeout(e)};function ki(e,t){if(t)return e.slice();var n=e.length,r=We?We(n):new e.constructor(n);return e.copy(r),r}function xi(e){var t=new e.constructor(e.byteLength);return new Ve(t).set(new Ve(e)),t}function Ei(e,t){var n=t?xi(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ci(e,t){if(e!==t){var n=e!==a,r=null===e,i=e===e,o=cs(e),s=t!==a,u=null===t,l=t===t,c=cs(t);if(!u&&!c&&!o&&e>t||o&&s&&l&&!u&&!c||r&&s&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&e<t||c&&n&&i&&!r&&!o||u&&n&&i||!s&&i||!l)return-1}return 0}function Si(e,t,r,i){for(var a=-1,o=e.length,s=r.length,u=-1,l=t.length,c=yn(o-s,0),f=n(l+c),d=!i;++u<l;)f[u]=t[u];for(;++a<s;)(d||a<o)&&(f[r[a]]=e[a]);for(;c--;)f[u++]=e[a++];return f}function Oi(e,t,r,i){for(var a=-1,o=e.length,s=-1,u=r.length,l=-1,c=t.length,f=yn(o-u,0),d=n(f+c),h=!i;++a<f;)d[a]=e[a];for(var p=a;++l<c;)d[p+l]=t[l];for(;++s<u;)(h||a<o)&&(d[p+r[s]]=e[a++]);return d}function Di(e,t){var r=-1,i=e.length;for(t||(t=n(i));++r<i;)t[r]=e[r];return t}function ji(e,t,n,r){var i=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var u=t[o],l=r?r(n[u],e[u],u,n,e):a;l===a&&(l=e[u]),i?or(n,u,l):nr(n,u,l)}return n}function Ti(e,t){return function(n,r){var i=Go(n)?Ct:ir,a=t?t():{};return i(n,e,la(r,2),a)}}function Pi(e){return Jr((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:a,s=i>2?n[2]:a;for(o=e.length>3&&"function"==typeof o?(i--,o):a,s&&_a(n[0],n[1],s)&&(o=i<3?a:o,i=1),t=Ee(t);++r<i;){var u=n[r];u&&e(t,u,r,o)}return t}))}function Ri(e,t){return function(n,r){if(null==n)return n;if(!Qo(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Ee(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}function Mi(e){return function(t,n,r){for(var i=-1,a=Ee(t),o=r(t),s=o.length;s--;){var u=o[e?s:++i];if(!1===n(a[u],u,a))break}return t}}function Ii(e){return function(t){var n=un(t=_s(t))?gn(t):a,r=n?n[0]:t.charAt(0),i=n?wi(n,1).join(""):t.slice(1);return r[e]()+i}}function Bi(e){return function(t){return It($s(Ws(t).replace($e,"")),e,"")}}function Ni(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=zn(e.prototype),r=e.apply(n,t);return ns(r)?r:n}}function Li(e){return function(t,n,r){var i=Ee(t);if(!Qo(t)){var o=la(n,3);t=Ps(t),n=function(e){return o(i[e],e,i)}}var s=e(t,n,r);return s>-1?i[o?t[s]:s]:a}}function Ui(e){return ra((function(t){var n=t.length,r=n,i=Vn.prototype.thru;for(e&&t.reverse();r--;){var s=t[r];if("function"!=typeof s)throw new Oe(o);if(i&&!u&&"wrapper"==sa(s))var u=new Vn([],!0)}for(r=u?r:n;++r<n;){var l=sa(s=t[r]),c="wrapper"==l?oa(s):a;u=c&&wa(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?u[sa(c[0])].apply(u,c[3]):1==s.length&&wa(s)?u[l]():u.thru(s)}return function(){var e=arguments,r=e[0];if(u&&1==e.length&&Go(r))return u.plant(r).value();for(var i=0,a=n?t[i].apply(this,e):r;++i<n;)a=t[i].call(this,a);return a}}))}function Hi(e,t,r,i,o,s,u,l,c,f){var h=t&d,p=1&t,g=2&t,m=24&t,v=512&t,b=g?a:Ni(e);return function a(){for(var d=arguments.length,y=n(d),_=d;_--;)y[_]=arguments[_];if(m)var A=ua(a),w=rn(y,A);if(i&&(y=Si(y,i,o,m)),s&&(y=Oi(y,s,u,m)),d-=w,m&&d<f){var F=fn(y,A);return Qi(e,t,Hi,a.placeholder,r,y,F,l,c,f-d)}var k=p?r:this,x=g?k[e]:e;return d=y.length,l?y=Oa(y,l):v&&d>1&&y.reverse(),h&&c<d&&(y.length=c),this&&this!==pt&&this instanceof a&&(x=b||Ni(x)),x.apply(k,y)}}function zi(e,t){return function(n,r){return function(e,t,n,r){return Ar(e,(function(e,i,a){t(r,n(e),i,a)})),r}(n,e,t(r),{})}}function qi(e,t){return function(n,r){var i;if(n===a&&r===a)return t;if(n!==a&&(i=n),r!==a){if(i===a)return r;"string"==typeof n||"string"==typeof r?(n=ci(n),r=ci(r)):(n=li(n),r=li(r)),i=e(n,r)}return i}}function Vi(e){return ra((function(t){return t=Rt(t,Zt(la())),Jr((function(n){var r=this;return e(t,(function(e){return Et(e,r,n)}))}))}))}function Wi(e,t){var n=(t=t===a?" ":ci(t)).length;if(n<2)return n?Xr(t,e):t;var r=Xr(t,ht(e/pn(t)));return un(t)?wi(gn(r),0,e).join(""):r.slice(0,e)}function Gi(e){return function(t,r,i){return i&&"number"!=typeof i&&_a(t,r,i)&&(r=i=a),t=gs(t),r===a?(r=t,t=0):r=gs(r),function(e,t,r,i){for(var a=-1,o=yn(ht((t-e)/(r||1)),0),s=n(o);o--;)s[i?o:++a]=e,e+=r;return s}(t,r,i=i===a?t<r?1:-1:gs(i),e)}}function Ki(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=bs(t),n=bs(n)),e(t,n)}}function Qi(e,t,n,r,i,o,s,u,l,d){var h=8&t;t|=h?c:f,4&(t&=~(h?f:c))||(t&=-4);var p=[e,t,i,h?o:a,h?s:a,h?a:o,h?a:s,u,l,d],g=n.apply(a,p);return wa(e)&&ja(g,p),g.placeholder=r,Ra(g,e,t)}function Yi(e){var t=xe[e];return function(e,n){if(e=bs(e),(n=null==n?0:_n(ms(n),292))&&yt(e)){var r=(_s(e)+"e").split("e");return+((r=(_s(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Xi=Sn&&1/dn(new Sn([,-0]))[1]==p?function(e){return new Sn(e)}:cu;function Ji(e){return function(t){var n=ga(t);return n==E?ln(t):n==j?hn(t):function(e,t){return Rt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Zi(e,t,r,i,s,p,g,m){var v=2&t;if(!v&&"function"!=typeof e)throw new Oe(o);var b=i?i.length:0;if(b||(t&=-97,i=s=a),g=g===a?g:yn(ms(g),0),m=m===a?m:ms(m),b-=s?s.length:0,t&f){var y=i,_=s;i=s=a}var A=v?a:oa(e),w=[e,t,r,i,s,y,_,p,g,m];if(A&&function(e,t){var n=e[1],r=t[1],i=n|r,a=i<131,o=r==d&&8==n||r==d&&n==h&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!a&&!o)return e;1&r&&(e[2]=t[2],i|=1&n?0:4);var s=t[3];if(s){var l=e[3];e[3]=l?Si(l,s,t[4]):s,e[4]=l?fn(e[3],u):t[4]}(s=t[5])&&(l=e[5],e[5]=l?Oi(l,s,t[6]):s,e[6]=l?fn(e[5],u):t[6]);(s=t[7])&&(e[7]=s);r&d&&(e[8]=null==e[8]?t[8]:_n(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=i}(w,A),e=w[0],t=w[1],r=w[2],i=w[3],s=w[4],!(m=w[9]=w[9]===a?v?0:e.length:yn(w[9]-b,0))&&24&t&&(t&=-25),t&&1!=t)F=8==t||t==l?function(e,t,r){var i=Ni(e);return function o(){for(var s=arguments.length,u=n(s),l=s,c=ua(o);l--;)u[l]=arguments[l];var f=s<3&&u[0]!==c&&u[s-1]!==c?[]:fn(u,c);return(s-=f.length)<r?Qi(e,t,Hi,o.placeholder,a,u,f,a,a,r-s):Et(this&&this!==pt&&this instanceof o?i:e,this,u)}}(e,t,m):t!=c&&33!=t||s.length?Hi.apply(a,w):function(e,t,r,i){var a=1&t,o=Ni(e);return function t(){for(var s=-1,u=arguments.length,l=-1,c=i.length,f=n(c+u),d=this&&this!==pt&&this instanceof t?o:e;++l<c;)f[l]=i[l];for(;u--;)f[l++]=arguments[++s];return Et(d,a?r:this,f)}}(e,t,r,i);else var F=function(e,t,n){var r=1&t,i=Ni(e);return function t(){return(this&&this!==pt&&this instanceof t?i:e).apply(r?n:this,arguments)}}(e,t,r);return Ra((A?ti:ja)(F,w),e,t)}function $i(e,t,n,r){return e===a||zo(e,Te[n])&&!Me.call(r,n)?t:e}function ea(e,t,n,r,i,o){return ns(e)&&ns(t)&&(o.set(t,e),qr(e,t,a,ea,o),o.delete(t)),e}function ta(e){return os(e)?a:e}function na(e,t,n,r,i,o){var s=1&n,u=e.length,l=t.length;if(u!=l&&!(s&&l>u))return!1;var c=o.get(e),f=o.get(t);if(c&&f)return c==t&&f==e;var d=-1,h=!0,p=2&n?new Yn:a;for(o.set(e,t),o.set(t,e);++d<u;){var g=e[d],m=t[d];if(r)var v=s?r(m,g,d,t,e,o):r(g,m,d,e,t,o);if(v!==a){if(v)continue;h=!1;break}if(p){if(!Nt(t,(function(e,t){if(!en(p,t)&&(g===e||i(g,e,n,r,o)))return p.push(t)}))){h=!1;break}}else if(g!==m&&!i(g,m,n,r,o)){h=!1;break}}return o.delete(e),o.delete(t),h}function ra(e){return Pa(Ca(e,a,Ga),e+"")}function ia(e){return xr(e,Ps,ha)}function aa(e){return xr(e,Rs,pa)}var oa=jn?function(e){return jn.get(e)}:cu;function sa(e){for(var t=e.name+"",n=Tn[t],r=Me.call(Tn,t)?n.length:0;r--;){var i=n[r],a=i.func;if(null==a||a==e)return i.name}return t}function ua(e){return(Me.call(Hn,"placeholder")?Hn:e).placeholder}function la(){var e=Hn.iteratee||ou;return e=e===ou?Ir:e,arguments.length?e(arguments[0],arguments[1]):e}function ca(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function fa(e){for(var t=Ps(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,xa(i)]}return t}function da(e,t){var n=function(e,t){return null==e?a:e[t]}(e,t);return Mr(n)?n:a}var ha=mt?function(e){return null==e?[]:(e=Ee(e),jt(mt(e),(function(t){return Qe.call(e,t)})))}:vu,pa=mt?function(e){for(var t=[];e;)Mt(t,ha(e)),e=Ge(e);return t}:vu,ga=Er;function ma(e,t,n){for(var r=-1,i=(t=_i(t,e)).length,a=!1;++r<i;){var o=Na(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&ts(i)&&ya(o,i)&&(Go(e)||Wo(e))}function va(e){return"function"!=typeof e.constructor||ka(e)?{}:zn(Ge(e))}function ba(e){return Go(e)||Wo(e)||!!(Xe&&e&&e[Xe])}function ya(e,t){var n=typeof e;return!!(t=null==t?g:t)&&("number"==n||"symbol"!=n&&Ae.test(e))&&e>-1&&e%1==0&&e<t}function _a(e,t,n){if(!ns(n))return!1;var r=typeof t;return!!("number"==r?Qo(n)&&ya(t,n.length):"string"==r&&t in n)&&zo(n[t],e)}function Aa(e,t){if(Go(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!cs(e))||(re.test(e)||!ne.test(e)||null!=t&&e in Ee(t))}function wa(e){var t=sa(e),n=Hn[t];if("function"!=typeof n||!(t in Wn.prototype))return!1;if(e===n)return!0;var r=oa(n);return!!r&&e===r[0]}(xn&&ga(new xn(new ArrayBuffer(1)))!=I||En&&ga(new En)!=E||Cn&&ga(Cn.resolve())!=O||Sn&&ga(new Sn)!=j||On&&ga(new On)!=R)&&(ga=function(e){var t=Er(e),n=t==S?e.constructor:a,r=n?La(n):"";if(r)switch(r){case Pn:return I;case Rn:return E;case Mn:return O;case In:return j;case Bn:return R}return t});var Fa=Pe?$o:bu;function ka(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Te)}function xa(e){return e===e&&!ns(e)}function Ea(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==a||e in Ee(n)))}}function Ca(e,t,r){return t=yn(t===a?e.length-1:t,0),function(){for(var i=arguments,a=-1,o=yn(i.length-t,0),s=n(o);++a<o;)s[a]=i[t+a];a=-1;for(var u=n(t+1);++a<t;)u[a]=i[a];return u[t]=r(s),Et(e,this,u)}}function Sa(e,t){return t.length<2?e:kr(e,ii(t,0,-1))}function Oa(e,t){for(var n=e.length,r=_n(t.length,n),i=Di(e);r--;){var o=t[r];e[r]=ya(o,n)?i[o]:a}return e}function Da(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var ja=Ma(ti),Ta=dt||function(e,t){return pt.setTimeout(e,t)},Pa=Ma(ni);function Ra(e,t,n){var r=t+"";return Pa(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(le,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return St(b,(function(n){var r="_."+n[0];t&n[1]&&!Tt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(fe):[]}(r),n)))}function Ma(e){var t=0,n=0;return function(){var r=An(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function Ia(e,t){var n=-1,r=e.length,i=r-1;for(t=t===a?r:t;++n<t;){var o=Yr(n,i),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var Ba=function(e){var t=Io(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ie,(function(e,n,r,i){t.push(r?i.replace(pe,"$1"):n||e)})),t}));function Na(e){if("string"==typeof e||cs(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function La(e){if(null!=e){try{return Re.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Ua(e){if(e instanceof Wn)return e.clone();var t=new Vn(e.__wrapped__,e.__chain__);return t.__actions__=Di(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ha=Jr((function(e,t){return Yo(e)?dr(e,br(t,1,Yo,!0)):[]})),za=Jr((function(e,t){var n=Ja(t);return Yo(n)&&(n=a),Yo(e)?dr(e,br(t,1,Yo,!0),la(n,2)):[]})),qa=Jr((function(e,t){var n=Ja(t);return Yo(n)&&(n=a),Yo(e)?dr(e,br(t,1,Yo,!0),a,n):[]}));function Va(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=yn(r+i,0)),Ht(e,la(t,3),i)}function Wa(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==a&&(i=ms(n),i=n<0?yn(r+i,0):_n(i,r-1)),Ht(e,la(t,3),i,!0)}function Ga(e){return(null==e?0:e.length)?br(e,1):[]}function Ka(e){return e&&e.length?e[0]:a}var Qa=Jr((function(e){var t=Rt(e,bi);return t.length&&t[0]===e[0]?Dr(t):[]})),Ya=Jr((function(e){var t=Ja(e),n=Rt(e,bi);return t===Ja(n)?t=a:n.pop(),n.length&&n[0]===e[0]?Dr(n,la(t,2)):[]})),Xa=Jr((function(e){var t=Ja(e),n=Rt(e,bi);return(t="function"==typeof t?t:a)&&n.pop(),n.length&&n[0]===e[0]?Dr(n,a,t):[]}));function Ja(e){var t=null==e?0:e.length;return t?e[t-1]:a}var Za=Jr($a);function $a(e,t){return e&&e.length&&t&&t.length?Kr(e,t):e}var eo=ra((function(e,t){var n=null==e?0:e.length,r=sr(e,t);return Qr(e,Rt(t,(function(e){return ya(e,n)?+e:e})).sort(Ci)),r}));function to(e){return null==e?e:kn.call(e)}var no=Jr((function(e){return fi(br(e,1,Yo,!0))})),ro=Jr((function(e){var t=Ja(e);return Yo(t)&&(t=a),fi(br(e,1,Yo,!0),la(t,2))})),io=Jr((function(e){var t=Ja(e);return t="function"==typeof t?t:a,fi(br(e,1,Yo,!0),a,t)}));function ao(e){if(!e||!e.length)return[];var t=0;return e=jt(e,(function(e){if(Yo(e))return t=yn(e.length,t),!0})),Xt(t,(function(t){return Rt(e,Gt(t))}))}function oo(e,t){if(!e||!e.length)return[];var n=ao(e);return null==t?n:Rt(n,(function(e){return Et(t,a,e)}))}var so=Jr((function(e,t){return Yo(e)?dr(e,t):[]})),uo=Jr((function(e){return mi(jt(e,Yo))})),lo=Jr((function(e){var t=Ja(e);return Yo(t)&&(t=a),mi(jt(e,Yo),la(t,2))})),co=Jr((function(e){var t=Ja(e);return t="function"==typeof t?t:a,mi(jt(e,Yo),a,t)})),fo=Jr(ao);var ho=Jr((function(e){var t=e.length,n=t>1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,oo(e,n)}));function po(e){var t=Hn(e);return t.__chain__=!0,t}function go(e,t){return t(e)}var mo=ra((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return sr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Wn&&ya(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:go,args:[i],thisArg:a}),new Vn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(i)}));var vo=Ti((function(e,t,n){Me.call(e,n)?++e[n]:or(e,n,1)}));var bo=Li(Va),yo=Li(Wa);function _o(e,t){return(Go(e)?St:hr)(e,la(t,3))}function Ao(e,t){return(Go(e)?Ot:pr)(e,la(t,3))}var wo=Ti((function(e,t,n){Me.call(e,n)?e[n].push(t):or(e,n,[t])}));var Fo=Jr((function(e,t,r){var i=-1,a="function"==typeof t,o=Qo(e)?n(e.length):[];return hr(e,(function(e){o[++i]=a?Et(t,e,r):jr(e,t,r)})),o})),ko=Ti((function(e,t,n){or(e,n,t)}));function xo(e,t){return(Go(e)?Rt:Ur)(e,la(t,3))}var Eo=Ti((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Co=Jr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&_a(e,t[0],t[1])?t=[]:n>2&&_a(t[0],t[1],t[2])&&(t=[t[0]]),Wr(e,br(t,1),[])})),So=lt||function(){return pt.Date.now()};function Oo(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Zi(e,d,a,a,a,a,t)}function Do(e,t){var n;if("function"!=typeof t)throw new Oe(o);return e=ms(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var jo=Jr((function(e,t,n){var r=1;if(n.length){var i=fn(n,ua(jo));r|=c}return Zi(e,r,t,n,i)})),To=Jr((function(e,t,n){var r=3;if(n.length){var i=fn(n,ua(To));r|=c}return Zi(t,r,e,n,i)}));function Po(e,t,n){var r,i,s,u,l,c,f=0,d=!1,h=!1,p=!0;if("function"!=typeof e)throw new Oe(o);function g(t){var n=r,o=i;return r=i=a,f=t,u=e.apply(o,n)}function m(e){return f=e,l=Ta(b,t),d?g(e):u}function v(e){var n=e-c;return c===a||n>=t||n<0||h&&e-f>=s}function b(){var e=So();if(v(e))return y(e);l=Ta(b,function(e){var n=t-(e-c);return h?_n(n,s-(e-f)):n}(e))}function y(e){return l=a,p&&r?g(e):(r=i=a,u)}function _(){var e=So(),n=v(e);if(r=arguments,i=this,c=e,n){if(l===a)return m(c);if(h)return Fi(l),l=Ta(b,t),g(c)}return l===a&&(l=Ta(b,t)),u}return t=bs(t)||0,ns(n)&&(d=!!n.leading,s=(h="maxWait"in n)?yn(bs(n.maxWait)||0,t):s,p="trailing"in n?!!n.trailing:p),_.cancel=function(){l!==a&&Fi(l),f=0,r=c=i=l=a},_.flush=function(){return l===a?u:y(So())},_}var Ro=Jr((function(e,t){return fr(e,1,t)})),Mo=Jr((function(e,t,n){return fr(e,bs(t)||0,n)}));function Io(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Oe(o);var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Io.Cache||Qn),n}function Bo(e){if("function"!=typeof e)throw new Oe(o);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Io.Cache=Qn;var No=Ai((function(e,t){var n=(t=1==t.length&&Go(t[0])?Rt(t[0],Zt(la())):Rt(br(t,1),Zt(la()))).length;return Jr((function(r){for(var i=-1,a=_n(r.length,n);++i<a;)r[i]=t[i].call(this,r[i]);return Et(e,this,r)}))})),Lo=Jr((function(e,t){var n=fn(t,ua(Lo));return Zi(e,c,a,t,n)})),Uo=Jr((function(e,t){var n=fn(t,ua(Uo));return Zi(e,f,a,t,n)})),Ho=ra((function(e,t){return Zi(e,h,a,a,a,t)}));function zo(e,t){return e===t||e!==e&&t!==t}var qo=Ki(Cr),Vo=Ki((function(e,t){return e>=t})),Wo=Tr(function(){return arguments}())?Tr:function(e){return rs(e)&&Me.call(e,"callee")&&!Qe.call(e,"callee")},Go=n.isArray,Ko=_t?Zt(_t):function(e){return rs(e)&&Er(e)==M};function Qo(e){return null!=e&&ts(e.length)&&!$o(e)}function Yo(e){return rs(e)&&Qo(e)}var Xo=bt||bu,Jo=At?Zt(At):function(e){return rs(e)&&Er(e)==w};function Zo(e){if(!rs(e))return!1;var t=Er(e);return t==F||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!os(e)}function $o(e){if(!ns(e))return!1;var t=Er(e);return t==k||t==x||"[object AsyncFunction]"==t||"[object Proxy]"==t}function es(e){return"number"==typeof e&&e==ms(e)}function ts(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=g}function ns(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function rs(e){return null!=e&&"object"==typeof e}var is=wt?Zt(wt):function(e){return rs(e)&&ga(e)==E};function as(e){return"number"==typeof e||rs(e)&&Er(e)==C}function os(e){if(!rs(e)||Er(e)!=S)return!1;var t=Ge(e);if(null===t)return!0;var n=Me.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Le}var ss=Ft?Zt(Ft):function(e){return rs(e)&&Er(e)==D};var us=kt?Zt(kt):function(e){return rs(e)&&ga(e)==j};function ls(e){return"string"==typeof e||!Go(e)&&rs(e)&&Er(e)==T}function cs(e){return"symbol"==typeof e||rs(e)&&Er(e)==P}var fs=xt?Zt(xt):function(e){return rs(e)&&ts(e.length)&&!!st[Er(e)]};var ds=Ki(Lr),hs=Ki((function(e,t){return e<=t}));function ps(e){if(!e)return[];if(Qo(e))return ls(e)?gn(e):Di(e);if(Je&&e[Je])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Je]());var t=ga(e);return(t==E?ln:t==j?dn:zs)(e)}function gs(e){return e?(e=bs(e))===p||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function ms(e){var t=gs(e),n=t%1;return t===t?n?t-n:t:0}function vs(e){return e?ur(ms(e),0,v):0}function bs(e){if("number"==typeof e)return e;if(cs(e))return m;if(ns(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ns(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Jt(e);var n=be.test(e);return n||_e.test(e)?ft(e.slice(2),n?2:8):ve.test(e)?m:+e}function ys(e){return ji(e,Rs(e))}function _s(e){return null==e?"":ci(e)}var As=Pi((function(e,t){if(ka(t)||Qo(t))ji(t,Ps(t),e);else for(var n in t)Me.call(t,n)&&nr(e,n,t[n])})),ws=Pi((function(e,t){ji(t,Rs(t),e)})),Fs=Pi((function(e,t,n,r){ji(t,Rs(t),e,r)})),ks=Pi((function(e,t,n,r){ji(t,Ps(t),e,r)})),xs=ra(sr);var Es=Jr((function(e,t){e=Ee(e);var n=-1,r=t.length,i=r>2?t[2]:a;for(i&&_a(t[0],t[1],i)&&(r=1);++n<r;)for(var o=t[n],s=Rs(o),u=-1,l=s.length;++u<l;){var c=s[u],f=e[c];(f===a||zo(f,Te[c])&&!Me.call(e,c))&&(e[c]=o[c])}return e})),Cs=Jr((function(e){return e.push(a,ea),Et(Is,a,e)}));function Ss(e,t,n){var r=null==e?a:kr(e,t);return r===a?n:r}function Os(e,t){return null!=e&&ma(e,t,Or)}var Ds=zi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ne.call(t)),e[t]=n}),nu(au)),js=zi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Ne.call(t)),Me.call(e,t)?e[t].push(n):e[t]=[n]}),la),Ts=Jr(jr);function Ps(e){return Qo(e)?Jn(e):Br(e)}function Rs(e){return Qo(e)?Jn(e,!0):Nr(e)}var Ms=Pi((function(e,t,n){qr(e,t,n)})),Is=Pi((function(e,t,n,r){qr(e,t,n,r)})),Bs=ra((function(e,t){var n={};if(null==e)return n;var r=!1;t=Rt(t,(function(t){return t=_i(t,e),r||(r=t.length>1),t})),ji(e,aa(e),n),r&&(n=lr(n,7,ta));for(var i=t.length;i--;)di(n,t[i]);return n}));var Ns=ra((function(e,t){return null==e?{}:function(e,t){return Gr(e,t,(function(t,n){return Os(e,n)}))}(e,t)}));function Ls(e,t){if(null==e)return{};var n=Rt(aa(e),(function(e){return[e]}));return t=la(t),Gr(e,n,(function(e,n){return t(e,n[0])}))}var Us=Ji(Ps),Hs=Ji(Rs);function zs(e){return null==e?[]:$t(e,Ps(e))}var qs=Bi((function(e,t,n){return t=t.toLowerCase(),e+(n?Vs(t):t)}));function Vs(e){return Zs(_s(e).toLowerCase())}function Ws(e){return(e=_s(e))&&e.replace(we,an).replace(et,"")}var Gs=Bi((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),Ks=Bi((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Qs=Ii("toLowerCase");var Ys=Bi((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Xs=Bi((function(e,t,n){return e+(n?" ":"")+Zs(t)}));var Js=Bi((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Zs=Ii("toUpperCase");function $s(e,t,n){return e=_s(e),(t=n?a:t)===a?function(e){return it.test(e)}(e)?function(e){return e.match(nt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var eu=Jr((function(e,t){try{return Et(e,a,t)}catch(n){return Zo(n)?n:new i(n)}})),tu=ra((function(e,t){return St(t,(function(t){t=Na(t),or(e,t,jo(e[t],e))})),e}));function nu(e){return function(){return e}}var ru=Ui(),iu=Ui(!0);function au(e){return e}function ou(e){return Ir("function"==typeof e?e:lr(e,1))}var su=Jr((function(e,t){return function(n){return jr(n,e,t)}})),uu=Jr((function(e,t){return function(n){return jr(e,n,t)}}));function lu(e,t,n){var r=Ps(t),i=Fr(t,r);null!=n||ns(t)&&(i.length||!r.length)||(n=t,t=e,e=this,i=Fr(t,Ps(t)));var a=!(ns(n)&&"chain"in n)||!!n.chain,o=$o(e);return St(i,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(a||t){var n=e(this.__wrapped__),i=n.__actions__=Di(this.__actions__);return i.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Mt([this.value()],arguments))})})),e}function cu(){}var fu=Vi(Rt),du=Vi(Dt),hu=Vi(Nt);function pu(e){return Aa(e)?Gt(Na(e)):function(e){return function(t){return kr(t,e)}}(e)}var gu=Gi(),mu=Gi(!0);function vu(){return[]}function bu(){return!1}var yu=qi((function(e,t){return e+t}),0),_u=Yi("ceil"),Au=qi((function(e,t){return e/t}),1),wu=Yi("floor");var Fu=qi((function(e,t){return e*t}),1),ku=Yi("round"),xu=qi((function(e,t){return e-t}),0);return Hn.after=function(e,t){if("function"!=typeof t)throw new Oe(o);return e=ms(e),function(){if(--e<1)return t.apply(this,arguments)}},Hn.ary=Oo,Hn.assign=As,Hn.assignIn=ws,Hn.assignInWith=Fs,Hn.assignWith=ks,Hn.at=xs,Hn.before=Do,Hn.bind=jo,Hn.bindAll=tu,Hn.bindKey=To,Hn.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Go(e)?e:[e]},Hn.chain=po,Hn.chunk=function(e,t,r){t=(r?_a(e,t,r):t===a)?1:yn(ms(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,s=0,u=n(ht(i/t));o<i;)u[s++]=ii(e,o,o+=t);return u},Hn.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i},Hn.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],i=e;i--;)t[i-1]=arguments[i];return Mt(Go(r)?Di(r):[r],br(t,1))},Hn.cond=function(e){var t=null==e?0:e.length,n=la();return e=t?Rt(e,(function(e){if("function"!=typeof e[1])throw new Oe(o);return[n(e[0]),e[1]]})):[],Jr((function(n){for(var r=-1;++r<t;){var i=e[r];if(Et(i[0],this,n))return Et(i[1],this,n)}}))},Hn.conforms=function(e){return function(e){var t=Ps(e);return function(n){return cr(n,e,t)}}(lr(e,1))},Hn.constant=nu,Hn.countBy=vo,Hn.create=function(e,t){var n=zn(e);return null==t?n:ar(n,t)},Hn.curry=function e(t,n,r){var i=Zi(t,8,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},Hn.curryRight=function e(t,n,r){var i=Zi(t,l,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},Hn.debounce=Po,Hn.defaults=Es,Hn.defaultsDeep=Cs,Hn.defer=Ro,Hn.delay=Mo,Hn.difference=Ha,Hn.differenceBy=za,Hn.differenceWith=qa,Hn.drop=function(e,t,n){var r=null==e?0:e.length;return r?ii(e,(t=n||t===a?1:ms(t))<0?0:t,r):[]},Hn.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?ii(e,0,(t=r-(t=n||t===a?1:ms(t)))<0?0:t):[]},Hn.dropRightWhile=function(e,t){return e&&e.length?pi(e,la(t,3),!0,!0):[]},Hn.dropWhile=function(e,t){return e&&e.length?pi(e,la(t,3),!0):[]},Hn.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&_a(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=ms(n))<0&&(n=-n>i?0:i+n),(r=r===a||r>i?i:ms(r))<0&&(r+=i),r=n>r?0:vs(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Hn.filter=function(e,t){return(Go(e)?jt:vr)(e,la(t,3))},Hn.flatMap=function(e,t){return br(xo(e,t),1)},Hn.flatMapDeep=function(e,t){return br(xo(e,t),p)},Hn.flatMapDepth=function(e,t,n){return n=n===a?1:ms(n),br(xo(e,t),n)},Hn.flatten=Ga,Hn.flattenDeep=function(e){return(null==e?0:e.length)?br(e,p):[]},Hn.flattenDepth=function(e,t){return(null==e?0:e.length)?br(e,t=t===a?1:ms(t)):[]},Hn.flip=function(e){return Zi(e,512)},Hn.flow=ru,Hn.flowRight=iu,Hn.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var i=e[t];r[i[0]]=i[1]}return r},Hn.functions=function(e){return null==e?[]:Fr(e,Ps(e))},Hn.functionsIn=function(e){return null==e?[]:Fr(e,Rs(e))},Hn.groupBy=wo,Hn.initial=function(e){return(null==e?0:e.length)?ii(e,0,-1):[]},Hn.intersection=Qa,Hn.intersectionBy=Ya,Hn.intersectionWith=Xa,Hn.invert=Ds,Hn.invertBy=js,Hn.invokeMap=Fo,Hn.iteratee=ou,Hn.keyBy=ko,Hn.keys=Ps,Hn.keysIn=Rs,Hn.map=xo,Hn.mapKeys=function(e,t){var n={};return t=la(t,3),Ar(e,(function(e,r,i){or(n,t(e,r,i),e)})),n},Hn.mapValues=function(e,t){var n={};return t=la(t,3),Ar(e,(function(e,r,i){or(n,r,t(e,r,i))})),n},Hn.matches=function(e){return Hr(lr(e,1))},Hn.matchesProperty=function(e,t){return zr(e,lr(t,1))},Hn.memoize=Io,Hn.merge=Ms,Hn.mergeWith=Is,Hn.method=su,Hn.methodOf=uu,Hn.mixin=lu,Hn.negate=Bo,Hn.nthArg=function(e){return e=ms(e),Jr((function(t){return Vr(t,e)}))},Hn.omit=Bs,Hn.omitBy=function(e,t){return Ls(e,Bo(la(t)))},Hn.once=function(e){return Do(2,e)},Hn.orderBy=function(e,t,n,r){return null==e?[]:(Go(t)||(t=null==t?[]:[t]),Go(n=r?a:n)||(n=null==n?[]:[n]),Wr(e,t,n))},Hn.over=fu,Hn.overArgs=No,Hn.overEvery=du,Hn.overSome=hu,Hn.partial=Lo,Hn.partialRight=Uo,Hn.partition=Eo,Hn.pick=Ns,Hn.pickBy=Ls,Hn.property=pu,Hn.propertyOf=function(e){return function(t){return null==e?a:kr(e,t)}},Hn.pull=Za,Hn.pullAll=$a,Hn.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?Kr(e,t,la(n,2)):e},Hn.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?Kr(e,t,a,n):e},Hn.pullAt=eo,Hn.range=gu,Hn.rangeRight=mu,Hn.rearg=Ho,Hn.reject=function(e,t){return(Go(e)?jt:vr)(e,Bo(la(t,3)))},Hn.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,i=[],a=e.length;for(t=la(t,3);++r<a;){var o=e[r];t(o,r,e)&&(n.push(o),i.push(r))}return Qr(e,i),n},Hn.rest=function(e,t){if("function"!=typeof e)throw new Oe(o);return Jr(e,t=t===a?t:ms(t))},Hn.reverse=to,Hn.sampleSize=function(e,t,n){return t=(n?_a(e,t,n):t===a)?1:ms(t),(Go(e)?$n:$r)(e,t)},Hn.set=function(e,t,n){return null==e?e:ei(e,t,n)},Hn.setWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:ei(e,t,n,r)},Hn.shuffle=function(e){return(Go(e)?er:ri)(e)},Hn.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&_a(e,t,n)?(t=0,n=r):(t=null==t?0:ms(t),n=n===a?r:ms(n)),ii(e,t,n)):[]},Hn.sortBy=Co,Hn.sortedUniq=function(e){return e&&e.length?ui(e):[]},Hn.sortedUniqBy=function(e,t){return e&&e.length?ui(e,la(t,2)):[]},Hn.split=function(e,t,n){return n&&"number"!=typeof n&&_a(e,t,n)&&(t=n=a),(n=n===a?v:n>>>0)?(e=_s(e))&&("string"==typeof t||null!=t&&!ss(t))&&!(t=ci(t))&&un(e)?wi(gn(e),0,n):e.split(t,n):[]},Hn.spread=function(e,t){if("function"!=typeof e)throw new Oe(o);return t=null==t?0:yn(ms(t),0),Jr((function(n){var r=n[t],i=wi(n,0,t);return r&&Mt(i,r),Et(e,this,i)}))},Hn.tail=function(e){var t=null==e?0:e.length;return t?ii(e,1,t):[]},Hn.take=function(e,t,n){return e&&e.length?ii(e,0,(t=n||t===a?1:ms(t))<0?0:t):[]},Hn.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?ii(e,(t=r-(t=n||t===a?1:ms(t)))<0?0:t,r):[]},Hn.takeRightWhile=function(e,t){return e&&e.length?pi(e,la(t,3),!1,!0):[]},Hn.takeWhile=function(e,t){return e&&e.length?pi(e,la(t,3)):[]},Hn.tap=function(e,t){return t(e),e},Hn.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new Oe(o);return ns(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Po(e,t,{leading:r,maxWait:t,trailing:i})},Hn.thru=go,Hn.toArray=ps,Hn.toPairs=Us,Hn.toPairsIn=Hs,Hn.toPath=function(e){return Go(e)?Rt(e,Na):cs(e)?[e]:Di(Ba(_s(e)))},Hn.toPlainObject=ys,Hn.transform=function(e,t,n){var r=Go(e),i=r||Xo(e)||fs(e);if(t=la(t,4),null==n){var a=e&&e.constructor;n=i?r?new a:[]:ns(e)&&$o(a)?zn(Ge(e)):{}}return(i?St:Ar)(e,(function(e,r,i){return t(n,e,r,i)})),n},Hn.unary=function(e){return Oo(e,1)},Hn.union=no,Hn.unionBy=ro,Hn.unionWith=io,Hn.uniq=function(e){return e&&e.length?fi(e):[]},Hn.uniqBy=function(e,t){return e&&e.length?fi(e,la(t,2)):[]},Hn.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?fi(e,a,t):[]},Hn.unset=function(e,t){return null==e||di(e,t)},Hn.unzip=ao,Hn.unzipWith=oo,Hn.update=function(e,t,n){return null==e?e:hi(e,t,yi(n))},Hn.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:hi(e,t,yi(n),r)},Hn.values=zs,Hn.valuesIn=function(e){return null==e?[]:$t(e,Rs(e))},Hn.without=so,Hn.words=$s,Hn.wrap=function(e,t){return Lo(yi(t),e)},Hn.xor=uo,Hn.xorBy=lo,Hn.xorWith=co,Hn.zip=fo,Hn.zipObject=function(e,t){return vi(e||[],t||[],nr)},Hn.zipObjectDeep=function(e,t){return vi(e||[],t||[],ei)},Hn.zipWith=ho,Hn.entries=Us,Hn.entriesIn=Hs,Hn.extend=ws,Hn.extendWith=Fs,lu(Hn,Hn),Hn.add=yu,Hn.attempt=eu,Hn.camelCase=qs,Hn.capitalize=Vs,Hn.ceil=_u,Hn.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=bs(n))===n?n:0),t!==a&&(t=(t=bs(t))===t?t:0),ur(bs(e),t,n)},Hn.clone=function(e){return lr(e,4)},Hn.cloneDeep=function(e){return lr(e,5)},Hn.cloneDeepWith=function(e,t){return lr(e,5,t="function"==typeof t?t:a)},Hn.cloneWith=function(e,t){return lr(e,4,t="function"==typeof t?t:a)},Hn.conformsTo=function(e,t){return null==t||cr(e,t,Ps(t))},Hn.deburr=Ws,Hn.defaultTo=function(e,t){return null==e||e!==e?t:e},Hn.divide=Au,Hn.endsWith=function(e,t,n){e=_s(e),t=ci(t);var r=e.length,i=n=n===a?r:ur(ms(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Hn.eq=zo,Hn.escape=function(e){return(e=_s(e))&&Z.test(e)?e.replace(X,on):e},Hn.escapeRegExp=function(e){return(e=_s(e))&&oe.test(e)?e.replace(ae,"\\$&"):e},Hn.every=function(e,t,n){var r=Go(e)?Dt:gr;return n&&_a(e,t,n)&&(t=a),r(e,la(t,3))},Hn.find=bo,Hn.findIndex=Va,Hn.findKey=function(e,t){return Ut(e,la(t,3),Ar)},Hn.findLast=yo,Hn.findLastIndex=Wa,Hn.findLastKey=function(e,t){return Ut(e,la(t,3),wr)},Hn.floor=wu,Hn.forEach=_o,Hn.forEachRight=Ao,Hn.forIn=function(e,t){return null==e?e:yr(e,la(t,3),Rs)},Hn.forInRight=function(e,t){return null==e?e:_r(e,la(t,3),Rs)},Hn.forOwn=function(e,t){return e&&Ar(e,la(t,3))},Hn.forOwnRight=function(e,t){return e&&wr(e,la(t,3))},Hn.get=Ss,Hn.gt=qo,Hn.gte=Vo,Hn.has=function(e,t){return null!=e&&ma(e,t,Sr)},Hn.hasIn=Os,Hn.head=Ka,Hn.identity=au,Hn.includes=function(e,t,n,r){e=Qo(e)?e:zs(e),n=n&&!r?ms(n):0;var i=e.length;return n<0&&(n=yn(i+n,0)),ls(e)?n<=i&&e.indexOf(t,n)>-1:!!i&&zt(e,t,n)>-1},Hn.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n?0:ms(n);return i<0&&(i=yn(r+i,0)),zt(e,t,i)},Hn.inRange=function(e,t,n){return t=gs(t),n===a?(n=t,t=0):n=gs(n),function(e,t,n){return e>=_n(t,n)&&e<yn(t,n)}(e=bs(e),t,n)},Hn.invoke=Ts,Hn.isArguments=Wo,Hn.isArray=Go,Hn.isArrayBuffer=Ko,Hn.isArrayLike=Qo,Hn.isArrayLikeObject=Yo,Hn.isBoolean=function(e){return!0===e||!1===e||rs(e)&&Er(e)==A},Hn.isBuffer=Xo,Hn.isDate=Jo,Hn.isElement=function(e){return rs(e)&&1===e.nodeType&&!os(e)},Hn.isEmpty=function(e){if(null==e)return!0;if(Qo(e)&&(Go(e)||"string"==typeof e||"function"==typeof e.splice||Xo(e)||fs(e)||Wo(e)))return!e.length;var t=ga(e);if(t==E||t==j)return!e.size;if(ka(e))return!Br(e).length;for(var n in e)if(Me.call(e,n))return!1;return!0},Hn.isEqual=function(e,t){return Pr(e,t)},Hn.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:a)?n(e,t):a;return r===a?Pr(e,t,a,n):!!r},Hn.isError=Zo,Hn.isFinite=function(e){return"number"==typeof e&&yt(e)},Hn.isFunction=$o,Hn.isInteger=es,Hn.isLength=ts,Hn.isMap=is,Hn.isMatch=function(e,t){return e===t||Rr(e,t,fa(t))},Hn.isMatchWith=function(e,t,n){return n="function"==typeof n?n:a,Rr(e,t,fa(t),n)},Hn.isNaN=function(e){return as(e)&&e!=+e},Hn.isNative=function(e){if(Fa(e))throw new i("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Mr(e)},Hn.isNil=function(e){return null==e},Hn.isNull=function(e){return null===e},Hn.isNumber=as,Hn.isObject=ns,Hn.isObjectLike=rs,Hn.isPlainObject=os,Hn.isRegExp=ss,Hn.isSafeInteger=function(e){return es(e)&&e>=-9007199254740991&&e<=g},Hn.isSet=us,Hn.isString=ls,Hn.isSymbol=cs,Hn.isTypedArray=fs,Hn.isUndefined=function(e){return e===a},Hn.isWeakMap=function(e){return rs(e)&&ga(e)==R},Hn.isWeakSet=function(e){return rs(e)&&"[object WeakSet]"==Er(e)},Hn.join=function(e,t){return null==e?"":Lt.call(e,t)},Hn.kebabCase=Gs,Hn.last=Ja,Hn.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==a&&(i=(i=ms(n))<0?yn(r+i,0):_n(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ht(e,Vt,i,!0)},Hn.lowerCase=Ks,Hn.lowerFirst=Qs,Hn.lt=ds,Hn.lte=hs,Hn.max=function(e){return e&&e.length?mr(e,au,Cr):a},Hn.maxBy=function(e,t){return e&&e.length?mr(e,la(t,2),Cr):a},Hn.mean=function(e){return Wt(e,au)},Hn.meanBy=function(e,t){return Wt(e,la(t,2))},Hn.min=function(e){return e&&e.length?mr(e,au,Lr):a},Hn.minBy=function(e,t){return e&&e.length?mr(e,la(t,2),Lr):a},Hn.stubArray=vu,Hn.stubFalse=bu,Hn.stubObject=function(){return{}},Hn.stubString=function(){return""},Hn.stubTrue=function(){return!0},Hn.multiply=Fu,Hn.nth=function(e,t){return e&&e.length?Vr(e,ms(t)):a},Hn.noConflict=function(){return pt._===this&&(pt._=Ue),this},Hn.noop=cu,Hn.now=So,Hn.pad=function(e,t,n){e=_s(e);var r=(t=ms(t))?pn(e):0;if(!t||r>=t)return e;var i=(t-r)/2;return Wi(gt(i),n)+e+Wi(ht(i),n)},Hn.padEnd=function(e,t,n){e=_s(e);var r=(t=ms(t))?pn(e):0;return t&&r<t?e+Wi(t-r,n):e},Hn.padStart=function(e,t,n){e=_s(e);var r=(t=ms(t))?pn(e):0;return t&&r<t?Wi(t-r,n)+e:e},Hn.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),wn(_s(e).replace(se,""),t||0)},Hn.random=function(e,t,n){if(n&&"boolean"!=typeof n&&_a(e,t,n)&&(t=n=a),n===a&&("boolean"==typeof t?(n=t,t=a):"boolean"==typeof e&&(n=e,e=a)),e===a&&t===a?(e=0,t=1):(e=gs(e),t===a?(t=e,e=0):t=gs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=Fn();return _n(e+i*(t-e+ct("1e-"+((i+"").length-1))),t)}return Yr(e,t)},Hn.reduce=function(e,t,n){var r=Go(e)?It:Qt,i=arguments.length<3;return r(e,la(t,4),n,i,hr)},Hn.reduceRight=function(e,t,n){var r=Go(e)?Bt:Qt,i=arguments.length<3;return r(e,la(t,4),n,i,pr)},Hn.repeat=function(e,t,n){return t=(n?_a(e,t,n):t===a)?1:ms(t),Xr(_s(e),t)},Hn.replace=function(){var e=arguments,t=_s(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Hn.result=function(e,t,n){var r=-1,i=(t=_i(t,e)).length;for(i||(i=1,e=a);++r<i;){var o=null==e?a:e[Na(t[r])];o===a&&(r=i,o=n),e=$o(o)?o.call(e):o}return e},Hn.round=ku,Hn.runInContext=e,Hn.sample=function(e){return(Go(e)?Zn:Zr)(e)},Hn.size=function(e){if(null==e)return 0;if(Qo(e))return ls(e)?pn(e):e.length;var t=ga(e);return t==E||t==j?e.size:Br(e).length},Hn.snakeCase=Ys,Hn.some=function(e,t,n){var r=Go(e)?Nt:ai;return n&&_a(e,t,n)&&(t=a),r(e,la(t,3))},Hn.sortedIndex=function(e,t){return oi(e,t)},Hn.sortedIndexBy=function(e,t,n){return si(e,t,la(n,2))},Hn.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=oi(e,t);if(r<n&&zo(e[r],t))return r}return-1},Hn.sortedLastIndex=function(e,t){return oi(e,t,!0)},Hn.sortedLastIndexBy=function(e,t,n){return si(e,t,la(n,2),!0)},Hn.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=oi(e,t,!0)-1;if(zo(e[n],t))return n}return-1},Hn.startCase=Xs,Hn.startsWith=function(e,t,n){return e=_s(e),n=null==n?0:ur(ms(n),0,e.length),t=ci(t),e.slice(n,n+t.length)==t},Hn.subtract=xu,Hn.sum=function(e){return e&&e.length?Yt(e,au):0},Hn.sumBy=function(e,t){return e&&e.length?Yt(e,la(t,2)):0},Hn.template=function(e,t,n){var r=Hn.templateSettings;n&&_a(e,t,n)&&(t=a),e=_s(e),t=Fs({},t,r,$i);var o,s,u=Fs({},t.imports,r.imports,$i),l=Ps(u),c=$t(u,l),f=0,d=t.interpolate||Fe,h="__p += '",p=Ce((t.escape||Fe).source+"|"+d.source+"|"+(d===te?ge:Fe).source+"|"+(t.evaluate||Fe).source+"|$","g"),g="//# sourceURL="+(Me.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++ot+"]")+"\n";e.replace(p,(function(t,n,r,i,a,u){return r||(r=i),h+=e.slice(f,u).replace(ke,sn),n&&(o=!0,h+="' +\n__e("+n+") +\n'"),a&&(s=!0,h+="';\n"+a+";\n__p += '"),r&&(h+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),f=u+t.length,t})),h+="';\n";var m=Me.call(t,"variable")&&t.variable;if(m){if(he.test(m))throw new i("Invalid `variable` option passed into `_.template`")}else h="with (obj) {\n"+h+"\n}\n";h=(s?h.replace(G,""):h).replace(K,"$1").replace(Q,"$1;"),h="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(o?", __e = _.escape":"")+(s?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+h+"return __p\n}";var v=eu((function(){return ue(l,g+"return "+h).apply(a,c)}));if(v.source=h,Zo(v))throw v;return v},Hn.times=function(e,t){if((e=ms(e))<1||e>g)return[];var n=v,r=_n(e,v);t=la(t),e-=v;for(var i=Xt(r,t);++n<e;)t(n);return i},Hn.toFinite=gs,Hn.toInteger=ms,Hn.toLength=vs,Hn.toLower=function(e){return _s(e).toLowerCase()},Hn.toNumber=bs,Hn.toSafeInteger=function(e){return e?ur(ms(e),-9007199254740991,g):0===e?e:0},Hn.toString=_s,Hn.toUpper=function(e){return _s(e).toUpperCase()},Hn.trim=function(e,t,n){if((e=_s(e))&&(n||t===a))return Jt(e);if(!e||!(t=ci(t)))return e;var r=gn(e),i=gn(t);return wi(r,tn(r,i),nn(r,i)+1).join("")},Hn.trimEnd=function(e,t,n){if((e=_s(e))&&(n||t===a))return e.slice(0,mn(e)+1);if(!e||!(t=ci(t)))return e;var r=gn(e);return wi(r,0,nn(r,gn(t))+1).join("")},Hn.trimStart=function(e,t,n){if((e=_s(e))&&(n||t===a))return e.replace(se,"");if(!e||!(t=ci(t)))return e;var r=gn(e);return wi(r,tn(r,gn(t))).join("")},Hn.truncate=function(e,t){var n=30,r="...";if(ns(t)){var i="separator"in t?t.separator:i;n="length"in t?ms(t.length):n,r="omission"in t?ci(t.omission):r}var o=(e=_s(e)).length;if(un(e)){var s=gn(e);o=s.length}if(n>=o)return e;var u=n-pn(r);if(u<1)return r;var l=s?wi(s,0,u).join(""):e.slice(0,u);if(i===a)return l+r;if(s&&(u+=l.length-u),ss(i)){if(e.slice(u).search(i)){var c,f=l;for(i.global||(i=Ce(i.source,_s(me.exec(i))+"g")),i.lastIndex=0;c=i.exec(f);)var d=c.index;l=l.slice(0,d===a?u:d)}}else if(e.indexOf(ci(i),u)!=u){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+r},Hn.unescape=function(e){return(e=_s(e))&&J.test(e)?e.replace(Y,vn):e},Hn.uniqueId=function(e){var t=++Ie;return _s(e)+t},Hn.upperCase=Js,Hn.upperFirst=Zs,Hn.each=_o,Hn.eachRight=Ao,Hn.first=Ka,lu(Hn,function(){var e={};return Ar(Hn,(function(t,n){Me.call(Hn.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Hn.VERSION="4.17.21",St(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Hn[e].placeholder=Hn})),St(["drop","take"],(function(e,t){Wn.prototype[e]=function(n){n=n===a?1:yn(ms(n),0);var r=this.__filtered__&&!t?new Wn(this):this.clone();return r.__filtered__?r.__takeCount__=_n(n,r.__takeCount__):r.__views__.push({size:_n(n,v),type:e+(r.__dir__<0?"Right":"")}),r},Wn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),St(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Wn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:la(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),St(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Wn.prototype[e]=function(){return this[n](1).value()[0]}})),St(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Wn.prototype[e]=function(){return this.__filtered__?new Wn(this):this[n](1)}})),Wn.prototype.compact=function(){return this.filter(au)},Wn.prototype.find=function(e){return this.filter(e).head()},Wn.prototype.findLast=function(e){return this.reverse().find(e)},Wn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new Wn(this):this.map((function(n){return jr(n,e,t)}))})),Wn.prototype.reject=function(e){return this.filter(Bo(la(e)))},Wn.prototype.slice=function(e,t){e=ms(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Wn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=ms(t))<0?n.dropRight(-t):n.take(t-e)),n)},Wn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Wn.prototype.toArray=function(){return this.take(v)},Ar(Wn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Hn[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(Hn.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,u=t instanceof Wn,l=s[0],c=u||Go(t),f=function(e){var t=i.apply(Hn,Mt([e],s));return r&&d?t[0]:t};c&&n&&"function"==typeof l&&1!=l.length&&(u=c=!1);var d=this.__chain__,h=!!this.__actions__.length,p=o&&!d,g=u&&!h;if(!o&&c){t=g?t:new Wn(this);var m=e.apply(t,s);return m.__actions__.push({func:go,args:[f],thisArg:a}),new Vn(m,d)}return p&&g?e.apply(this,s):(m=this.thru(f),p?r?m.value()[0]:m.value():m)})})),St(["pop","push","shift","sort","splice","unshift"],(function(e){var t=De[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Hn.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var i=this.value();return t.apply(Go(i)?i:[],e)}return this[n]((function(n){return t.apply(Go(n)?n:[],e)}))}})),Ar(Wn.prototype,(function(e,t){var n=Hn[t];if(n){var r=n.name+"";Me.call(Tn,r)||(Tn[r]=[]),Tn[r].push({name:t,func:n})}})),Tn[Hi(a,2).name]=[{name:"wrapper",func:a}],Wn.prototype.clone=function(){var e=new Wn(this.__wrapped__);return e.__actions__=Di(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Di(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Di(this.__views__),e},Wn.prototype.reverse=function(){if(this.__filtered__){var e=new Wn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Wn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Go(e),r=t<0,i=n?e.length:0,a=function(e,t,n){var r=-1,i=n.length;for(;++r<i;){var a=n[r],o=a.size;switch(a.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=_n(t,e+o);break;case"takeRight":e=yn(e,t-o)}}return{start:e,end:t}}(0,i,this.__views__),o=a.start,s=a.end,u=s-o,l=r?s:o-1,c=this.__iteratees__,f=c.length,d=0,h=_n(u,this.__takeCount__);if(!n||!r&&i==u&&h==u)return gi(e,this.__actions__);var p=[];e:for(;u--&&d<h;){for(var g=-1,m=e[l+=t];++g<f;){var v=c[g],b=v.iteratee,y=v.type,_=b(m);if(2==y)m=_;else if(!_){if(1==y)continue e;break e}}p[d++]=m}return p},Hn.prototype.at=mo,Hn.prototype.chain=function(){return po(this)},Hn.prototype.commit=function(){return new Vn(this.value(),this.__chain__)},Hn.prototype.next=function(){this.__values__===a&&(this.__values__=ps(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Hn.prototype.plant=function(e){for(var t,n=this;n instanceof qn;){var r=Ua(n);r.__index__=0,r.__values__=a,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Hn.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Wn){var t=e;return this.__actions__.length&&(t=new Wn(this)),(t=t.reverse()).__actions__.push({func:go,args:[to],thisArg:a}),new Vn(t,this.__chain__)}return this.thru(to)},Hn.prototype.toJSON=Hn.prototype.valueOf=Hn.prototype.value=function(){return gi(this.__wrapped__,this.__actions__)},Hn.prototype.first=Hn.prototype.head,Je&&(Hn.prototype[Je]=function(){return this}),Hn}();pt._=bn,(i=function(){return bn}.call(t,n,t,r))===a||(r.exports=i)}).call(this)}).call(this,n(101),n(188)(e))},function(e,t,n){"use strict";n.d(t,"d",(function(){return x})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return D})),n.d(t,"j",(function(){return j})),n.d(t,"g",(function(){return R})),n.d(t,"a",(function(){return M})),n.d(t,"f",(function(){return I})),n.d(t,"i",(function(){return N})),n.d(t,"e",(function(){return L})),n.d(t,"h",(function(){return U}));var r=n(134),i=n.n(r),a=n(48),o=n.n(a),s=n(295),u=n.n(s),l=n(125),c=n.n(l),f=n(53),d=n.n(f),h=n(69),p=n.n(h),g=n(1),m=n(346),v=n(25),b=n(325),y=n(129),_=["children"],A=["children"];function w(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function F(e){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F(e)}var k={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},x=function(e){return"string"===typeof e?e:e?e.displayName||e.name||"Component":""},E=null,C=null,S=function e(t){if(t===E&&p()(C))return C;var n=[];return g.Children.forEach(t,(function(t){d()(t)||(Object(m.isFragment)(t)?n=n.concat(e(t.props.children)):n.push(t))})),C=n,E=t,n};function O(e,t){var n=[],r=[];return r=p()(t)?t.map((function(e){return x(e)})):[x(t)],S(e).forEach((function(e){var t=c()(e,"type.displayName")||c()(e,"type.name");-1!==r.indexOf(t)&&n.push(e)})),n}function D(e,t){var n=O(e,t);return n&&n[0]}var j=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!(!Object(v.g)(n)||n<=0||!Object(v.g)(r)||r<=0)},T=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],P=function(e){return e&&e.type&&u()(e.type)&&T.indexOf(e.type)>=0},R=function(e){return e&&"object"===F(e)&&"cx"in e&&"cy"in e&&"r"in e},M=function(e,t,n){if(!e||"function"===typeof e||"boolean"===typeof e)return null;var r=e;if(Object(g.isValidElement)(e)&&(r=e.props),!i()(r))return null;var a={};return Object.keys(r).forEach((function(e){var i;(function(e,t,n,r){var i,a=null!==(i=null===y.b||void 0===y.b?void 0:y.b[r])&&void 0!==i?i:[];return!o()(e)&&(r&&a.includes(t)||y.c.includes(t))||n&&y.a.includes(t)})(null===(i=r)||void 0===i?void 0:i[e],e,t,n)&&(a[e]=r[e])})),a},I=function e(t,n){if(t===n)return!0;var r=g.Children.count(t);if(r!==g.Children.count(n))return!1;if(0===r)return!0;if(1===r)return B(p()(t)?t[0]:t,p()(n)?n[0]:n);for(var i=0;i<r;i++){var a=t[i],o=n[i];if(p()(a)||p()(o)){if(!e(a,o))return!1}else if(!B(a,o))return!1}return!0},B=function(e,t){if(d()(e)&&d()(t))return!0;if(!d()(e)&&!d()(t)){var n=e.props||{},r=n.children,i=w(n,_),a=t.props||{},o=a.children,s=w(a,A);return r&&o?Object(b.a)(i,s)&&I(r,o):!r&&!o&&Object(b.a)(i,s)}return!1},N=function(e,t){var n=[],r={};return S(e).forEach((function(e,i){if(P(e))n.push(e);else if(e){var a=x(e.type),o=t[a]||{},s=o.handler,u=o.once;if(s&&(!u||!r[a])){var l=s(e,a,i);n.push(l),r[a]=!0}}})),n},L=function(e){var t=e&&e.type;return t&&k[t]?k[t]:null},U=function(e,t){return S(t).indexOf(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return v}));var r=n(127);function i(e,t){return i=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},i(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)}var o=n(1),s=n.n(o),u=n(173);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var f=n(184);s.a.Component;s.a.Component;var d=function(e,t){return"function"===typeof e?e(t):e},h=function(e,t){return"string"===typeof e?Object(u.createLocation)(e,null,null,t):e},p=function(e){return e},g=s.a.forwardRef;"undefined"===typeof g&&(g=p);var m=g((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,a=c(e,["innerRef","navigate","onClick"]),o=a.target,u=l({},a,{onClick:function(e){try{i&&i(e)}catch(t){throw e.preventDefault(),t}e.defaultPrevented||0!==e.button||o&&"_self"!==o||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)||(e.preventDefault(),r())}});return u.ref=p!==g&&t||n,s.a.createElement("a",u)}));var v=g((function(e,t){var n=e.component,i=void 0===n?m:n,a=e.replace,o=e.to,v=e.innerRef,b=c(e,["component","replace","to","innerRef"]);return s.a.createElement(r.__RouterContext.Consumer,null,(function(e){e||Object(f.default)(!1);var n=e.history,r=h(d(o,e.location),e.location),c=r?n.createHref(r):"",m=l({},b,{href:c,navigate:function(){var t=d(o,e.location),r=Object(u.createPath)(e.location)===Object(u.createPath)(h(t));(a||r?n.replace:n.push)(t)}});return p!==g?m.ref=t||v:m.innerRef=v,s.a.createElement(i,m)}))})),b=function(e){return e},y=s.a.forwardRef;"undefined"===typeof y&&(y=b);y((function(e,t){var n=e["aria-current"],i=void 0===n?"page":n,a=e.activeClassName,o=void 0===a?"active":a,u=e.activeStyle,p=e.className,g=e.exact,m=e.isActive,_=e.location,A=e.sensitive,w=e.strict,F=e.style,k=e.to,x=e.innerRef,E=c(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return s.a.createElement(r.__RouterContext.Consumer,null,(function(e){e||Object(f.default)(!1);var n=_||e.location,a=h(d(k,n),n),c=a.pathname,C=c&&c.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),S=C?Object(r.matchPath)(n.pathname,{path:C,exact:g,sensitive:A,strict:w}):null,O=!!(m?m(S,n):S),D="function"===typeof p?p(O):p,j="function"===typeof F?F(O):F;O&&(D=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(D,o),j=l({},j,u));var T=l({"aria-current":O&&i||null,className:D,style:j,to:a},E);return b!==y?T.ref=t||x:T.innerRef=x,s.a.createElement(v,T)}))}))},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(29);function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e){Object(r.a)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===i(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return mt})),n.d(t,"b",(function(){return _e})),n.d(t,"c",(function(){return At})),n.d(t,"d",(function(){return wt})),n.d(t,"e",(function(){return Ft})),n.d(t,"f",(function(){return ae})),n.d(t,"g",(function(){return Ue})),n.d(t,"h",(function(){return ze})),n.d(t,"i",(function(){return Ke})),n.d(t,"j",(function(){return Ye})),n.d(t,"k",(function(){return Je})),n.d(t,"l",(function(){return Z})),n.d(t,"m",(function(){return Qe})),n.d(t,"n",(function(){return Ze})),n.d(t,"o",(function(){return We})),n.d(t,"p",(function(){return nt})),n.d(t,"q",(function(){return rt})),n.d(t,"r",(function(){return Oe})),n.d(t,"s",(function(){return vt})),n.d(t,"t",(function(){return kt})),n.d(t,"u",(function(){return ne})),n.d(t,"v",(function(){return bt})),n.d(t,"w",(function(){return it})),n.d(t,"x",(function(){return yt})),n.d(t,"y",(function(){return _t}));var r=n(88),i=n(27),a=n(28),o=n(22),s=n(13),u=n(4),l=n(17),c=n(18),f=n(5),d=n(65),h=n(557),p=n(706),g=n(186),m=n(84),v=n(30),b=n(46),y=function(e,t){return!e.selection.empty&&(t&&t(e.tr.deleteSelection().scrollIntoView()),!0)},_=function(e,t,n){var r=e.selection.$cursor;if(!r||(n?!n.endOfTextblock("backward",e):r.parentOffset>0))return!1;var i=F(r);if(!i){var a=r.blockRange(),o=a&&Object(m.j)(a);return null!=o&&(t&&t(e.tr.lift(a,o).scrollIntoView()),!0)}var s=i.nodeBefore;if(!s.type.spec.isolating&&R(e,i,t))return!0;if(0==r.parent.content.size&&(A(s,"end")||b.c.isSelectable(s))){var u=Object(m.k)(e.doc,r.before(),r.after(),v.j.empty);if(u&&u.slice.size<u.to-u.from){if(t){var l=e.tr.step(u);l.setSelection(A(s,"end")?b.f.findFrom(l.doc.resolve(l.mapping.map(i.pos,-1)),-1):b.c.create(l.doc,i.pos-s.nodeSize)),t(l.scrollIntoView())}return!0}}return!(!s.isAtom||i.depth!=r.depth-1)&&(t&&t(e.tr.delete(i.pos-s.nodeSize,i.pos).scrollIntoView()),!0)};function A(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e;r;r="start"==t?r.firstChild:r.lastChild){if(r.isTextblock)return!0;if(n&&1!=r.childCount)return!1}return!1}var w=function(e,t,n){var r=e.selection,i=r.$head,a=i;if(!r.empty)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("backward",e):i.parentOffset>0)return!1;a=F(i)}var o=a&&a.nodeBefore;return!(!o||!b.c.isSelectable(o))&&(t&&t(e.tr.setSelection(b.c.create(e.doc,a.pos-o.nodeSize)).scrollIntoView()),!0)};function F(e){if(!e.parent.type.spec.isolating)for(var t=e.depth-1;t>=0;t--){if(e.index(t)>0)return e.doc.resolve(e.before(t+1));if(e.node(t).type.spec.isolating)break}return null}var k=function(e,t,n){var r=e.selection.$cursor;if(!r||(n?!n.endOfTextblock("forward",e):r.parentOffset<r.parent.content.size))return!1;var i=E(r);if(!i)return!1;var a=i.nodeAfter;if(R(e,i,t))return!0;if(0==r.parent.content.size&&(A(a,"start")||b.c.isSelectable(a))){var o=Object(m.k)(e.doc,r.before(),r.after(),v.j.empty);if(o&&o.slice.size<o.to-o.from){if(t){var s=e.tr.step(o);s.setSelection(A(a,"start")?b.f.findFrom(s.doc.resolve(s.mapping.map(i.pos)),1):b.c.create(s.doc,s.mapping.map(i.pos))),t(s.scrollIntoView())}return!0}}return!(!a.isAtom||i.depth!=r.depth-1)&&(t&&t(e.tr.delete(i.pos,i.pos+a.nodeSize).scrollIntoView()),!0)},x=function(e,t,n){var r=e.selection,i=r.$head,a=i;if(!r.empty)return!1;if(i.parent.isTextblock){if(n?!n.endOfTextblock("forward",e):i.parentOffset<i.parent.content.size)return!1;a=E(i)}var o=a&&a.nodeAfter;return!(!o||!b.c.isSelectable(o))&&(t&&t(e.tr.setSelection(b.c.create(e.doc,a.pos)).scrollIntoView()),!0)};function E(e){if(!e.parent.type.spec.isolating)for(var t=e.depth-1;t>=0;t--){var n=e.node(t);if(e.index(t)+1<n.childCount)return e.doc.resolve(e.after(t+1));if(n.type.spec.isolating)break}return null}var C=function(e,t){var n=e.selection,r=n.$from,i=n.$to,a=r.blockRange(i),o=a&&Object(m.j)(a);return null!=o&&(t&&t(e.tr.lift(a,o).scrollIntoView()),!0)},S=function(e,t){var n=e.selection,r=n.$head,i=n.$anchor;return!(!r.parent.type.spec.code||!r.sameParent(i))&&(t&&t(e.tr.insertText("\n").scrollIntoView()),!0)};function O(e){for(var t=0;t<e.edgeCount;t++){var n=e.edge(t).type;if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}var D=function(e,t){var n=e.selection,r=n.$head,i=n.$anchor;if(!r.parent.type.spec.code||!r.sameParent(i))return!1;var a=r.node(-1),o=r.indexAfter(-1),s=O(a.contentMatchAt(o));if(!s||!a.canReplaceWith(o,o,s))return!1;if(t){var u=r.after(),l=e.tr.replaceWith(u,u,s.createAndFill());l.setSelection(b.f.near(l.doc.resolve(u),1)),t(l.scrollIntoView())}return!0},j=function(e,t){var n=e.selection,r=n.$from,i=n.$to;if(n instanceof b.a||r.parent.inlineContent||i.parent.inlineContent)return!1;var a=O(i.parent.contentMatchAt(i.indexAfter()));if(!a||!a.isTextblock)return!1;if(t){var o=(!r.parentOffset&&i.index()<i.parent.childCount?r:i).pos,s=e.tr.insert(o,a.createAndFill());s.setSelection(b.g.create(s.doc,o+1)),t(s.scrollIntoView())}return!0},T=function(e,t){var n=e.selection.$cursor;if(!n||n.parent.content.size)return!1;if(n.depth>1&&n.after()!=n.end(-1)){var r=n.before();if(Object(m.f)(e.doc,r))return t&&t(e.tr.split(r).scrollIntoView()),!0}var i=n.blockRange(),a=i&&Object(m.j)(i);return null!=a&&(t&&t(e.tr.lift(i,a).scrollIntoView()),!0)},P=function(e,t){var n=e.selection,r=n.$from,i=n.$to;if(e.selection instanceof b.c&&e.selection.node.isBlock)return!(!r.parentOffset||!Object(m.f)(e.doc,r.pos))&&(t&&t(e.tr.split(r.pos).scrollIntoView()),!0);if(!r.parent.isBlock)return!1;if(t){var a=i.parentOffset==i.parent.content.size,o=e.tr;(e.selection instanceof b.g||e.selection instanceof b.a)&&o.deleteSelection();var s=0==r.depth?null:O(r.node(-1).contentMatchAt(r.indexAfter(-1))),u=a&&s?[{type:s}]:void 0,l=Object(m.f)(o.doc,o.mapping.map(r.pos),1,u);if(u||l||!Object(m.f)(o.doc,o.mapping.map(r.pos),1,s?[{type:s}]:void 0)||(s&&(u=[{type:s}]),l=!0),l&&(o.split(o.mapping.map(r.pos),1,u),!a&&!r.parentOffset&&r.parent.type!=s)){var c=o.mapping.map(r.before()),f=o.doc.resolve(c);s&&r.node(-1).canReplaceWith(f.index(),f.index()+1,s)&&o.setNodeMarkup(o.mapping.map(r.before()),s)}t(o.scrollIntoView())}return!0};function R(e,t,n){var r,i,a=t.nodeBefore,o=t.nodeAfter;if(a.type.spec.isolating||o.type.spec.isolating)return!1;if(function(e,t,n){var r=t.nodeBefore,i=t.nodeAfter,a=t.index();return!!(r&&i&&r.type.compatibleContent(i.type))&&(!r.content.size&&t.parent.canReplace(a-1,a)?(n&&n(e.tr.delete(t.pos-r.nodeSize,t.pos).scrollIntoView()),!0):!(!t.parent.canReplace(a,a+1)||!i.isTextblock&&!Object(m.e)(e.doc,t.pos))&&(n&&n(e.tr.clearIncompatible(t.pos,r.type,r.contentMatchAt(r.childCount)).join(t.pos).scrollIntoView()),!0))}(e,t,n))return!0;var s=t.parent.canReplace(t.index(),t.index()+1);if(s&&(r=(i=a.contentMatchAt(a.childCount)).findWrapping(o.type))&&i.matchType(r[0]||o.type).validEnd){if(n){for(var u=t.pos+o.nodeSize,l=v.c.empty,c=r.length-1;c>=0;c--)l=v.c.from(r[c].create(null,l));l=v.c.from(a.copy(l));var f=e.tr.step(new m.b(t.pos-1,u,t.pos,u,new v.j(l,1,0),r.length,!0)),d=u+2*r.length;Object(m.e)(f.doc,d)&&f.join(d),n(f.scrollIntoView())}return!0}var h=b.f.findFrom(t,1),p=h&&h.$from.blockRange(h.$to),g=p&&Object(m.j)(p);if(null!=g&&g>=t.depth)return n&&n(e.tr.lift(p,g).scrollIntoView()),!0;if(s&&A(o,"start",!0)&&A(a,"end")){for(var y=a,_=[];_.push(y),!y.isTextblock;)y=y.lastChild;for(var w=o,F=1;!w.isTextblock;w=w.firstChild)F++;if(y.canReplace(y.childCount,y.childCount,w.content)){if(n){for(var k=v.c.empty,x=_.length-1;x>=0;x--)k=v.c.from(_[x].copy(k));n(e.tr.step(new m.b(t.pos-_.length,t.pos+o.nodeSize,t.pos+F,t.pos+o.nodeSize-F,new v.j(k,_.length,0),0,!0)).scrollIntoView())}return!0}}return!1}function M(e){return function(t,n){for(var r=t.selection,i=e<0?r.$from:r.$to,a=i.depth;i.node(a).isInline;){if(!a)return!1;a--}return!!i.node(a).isTextblock&&(n&&n(t.tr.setSelection(b.g.create(t.doc,e<0?i.start(a):i.end(a)))),!0)}}var I=M(-1),B=M(1);function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){var i=n.selection,a=i.$from,o=i.$to,s=a.blockRange(o),u=s&&Object(m.h)(s,e,t);return!!u&&(r&&r(n.tr.wrap(s,u).scrollIntoView()),!0)}}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){var i=n.selection,a=i.from,o=i.to,s=!1;return n.doc.nodesBetween(a,o,(function(r,i){if(s)return!1;if(r.isTextblock&&!r.hasMarkup(e,t))if(r.type==e)s=!0;else{var a=n.doc.resolve(i),o=a.index();s=a.parent.canReplaceWith(o,o+1,e)}})),!!s&&(r&&r(n.tr.setBlockType(a,o,e,t).scrollIntoView()),!0)}}function U(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n,r){for(var i=0;i<t.length;i++)if(t[i](e,n,r))return!0;return!1}}var H=U(y,_,w),z=U(y,k,x),q={Enter:U(S,j,T,P),"Mod-Enter":D,Backspace:H,"Mod-Backspace":H,"Shift-Backspace":H,Delete:z,"Mod-Delete":z,"Mod-a":function(e,t){return t&&t(e.tr.setSelection(new b.a(e.doc))),!0}},V={"Ctrl-h":q.Backspace,"Alt-Backspace":q["Mod-Backspace"],"Ctrl-d":q.Delete,"Ctrl-Alt-Backspace":q["Mod-Delete"],"Alt-Delete":q["Mod-Delete"],"Alt-d":q["Mod-Delete"],"Ctrl-a":I,"Ctrl-e":B};for(var W in q)V[W]=q[W];"undefined"!=typeof navigator?/Mac|iP(hone|[oa]d)/.test(navigator.platform):!("undefined"==typeof os||!os.platform)&&os.platform();function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(n,r){var i=n.selection,a=i.$from,o=i.$to,s=a.blockRange(o),u=!1,l=s;if(!s)return!1;if(s.depth>=2&&a.node(s.depth-1).type.compatibleContent(e)&&0==s.startIndex){if(0==a.index(s.depth-1))return!1;var c=n.doc.resolve(s.start-2);l=new v.g(c,c,s.depth),s.endIndex<s.parent.childCount&&(s=new v.g(a,n.doc.resolve(o.end(s.depth)),s.depth)),u=!0}var f=Object(m.h)(l,e,t,s);return!!f&&(r&&r(K(n.tr,s,f,u,e).scrollIntoView()),!0)}}function K(e,t,n,r,i){for(var a=v.c.empty,o=n.length-1;o>=0;o--)a=v.c.from(n[o].type.create(n[o].attrs,a));e.step(new m.b(t.start-(r?2:0),t.end,t.start,t.end,new v.j(a,0,0),n.length,!0));for(var s=0,u=0;u<n.length;u++)n[u].type==i&&(s=u+1);for(var l=n.length-s,c=t.start+n.length-(r?2:0),f=t.parent,d=t.startIndex,h=t.endIndex,p=!0;d<h;d++,p=!1)!p&&Object(m.f)(e.doc,c,l)&&(e.split(c,l),c+=2*l),c+=f.child(d).nodeSize;return e}function Q(e){return function(t,n){var r=t.selection,i=r.$from,a=r.$to,o=i.blockRange(a,(function(t){return t.childCount>0&&t.firstChild.type==e}));return!!o&&(!n||(i.node(o.depth-1).type==e?function(e,t,n,r){var i=e.tr,a=r.end,o=r.$to.end(r.depth);a<o&&(i.step(new m.b(a-1,o,a,o,new v.j(v.c.from(n.create(null,r.parent.copy())),1,0),1,!0)),r=new v.g(i.doc.resolve(r.$from.pos),i.doc.resolve(o),r.depth));var s=Object(m.j)(r);if(null==s)return!1;i.lift(r,s);var u=i.mapping.map(a,-1)-1;Object(m.e)(i.doc,u)&&i.join(u);return t(i.scrollIntoView()),!0}(t,n,e,o):function(e,t,n){for(var r=e.tr,i=n.parent,a=n.end,o=n.endIndex-1,s=n.startIndex;o>s;o--)a-=i.child(o).nodeSize,r.delete(a-1,a+1);var u=r.doc.resolve(n.start),l=u.nodeAfter;if(r.mapping.map(n.end)!=n.start+u.nodeAfter.nodeSize)return!1;var c=0==n.startIndex,f=n.endIndex==i.childCount,d=u.node(-1),h=u.index(-1);if(!d.canReplace(h+(c?0:1),h+1,l.content.append(f?v.c.empty:v.c.from(i))))return!1;var p=u.pos,g=p+l.nodeSize;return r.step(new m.b(p-(c?1:0),g+(f?1:0),p+1,g-1,new v.j((c?v.c.empty:v.c.from(i.copy(v.c.empty))).append(f?v.c.empty:v.c.from(i.copy(v.c.empty))),c?0:1,f?0:1),c?0:1)),t(r.scrollIntoView()),!0}(t,n,o)))}}function Y(e){var t=e.state,n=e.transaction,r=n.selection,i=n.doc,a=n.storedMarks;return Object(f.a)(Object(f.a)({},t),{},{apply:t.apply.bind(t),applyTransaction:t.applyTransaction.bind(t),filterTransaction:t.filterTransaction,plugins:t.plugins,schema:t.schema,reconfigure:t.reconfigure.bind(t),toJSON:t.toJSON.bind(t),get storedMarks(){return a},get selection(){return r},get doc(){return i},get tr(){return r=n.selection,i=n.doc,a=n.storedMarks,n}})}var X=function(){function e(t){Object(l.a)(this,e),this.editor=t.editor,this.rawCommands=this.editor.extensionManager.commands,this.customState=t.state}return Object(c.a)(e,[{key:"hasCustomState",get:function(){return!!this.customState}},{key:"state",get:function(){return this.customState||this.editor.state}},{key:"commands",get:function(){var e=this,t=this.rawCommands,n=this.editor,r=this.state,i=n.view,a=r.tr,o=this.buildProps(a);return Object.fromEntries(Object.entries(t).map((function(t){var n=Object(u.a)(t,2),r=n[0],s=n[1];return[r,function(){var t=s.apply(void 0,arguments)(o);return a.getMeta("preventDispatch")||e.hasCustomState||i.dispatch(a),t}]})))}},{key:"chain",get:function(){var e=this;return function(){return e.createChain()}}},{key:"can",get:function(){var e=this;return function(){return e.createCan()}}},{key:"createChain",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.rawCommands,i=this.editor,a=this.state,o=i.view,s=[],l=!!e,c=e||a.tr,d=function(){return l||!n||c.getMeta("preventDispatch")||t.hasCustomState||o.dispatch(c),s.every((function(e){return!0===e}))},h=Object(f.a)(Object(f.a)({},Object.fromEntries(Object.entries(r).map((function(e){var r=Object(u.a)(e,2),i=r[0],a=r[1];return[i,function(){var e=t.buildProps(c,n),r=a.apply(void 0,arguments)(e);return s.push(r),h}]})))),{},{run:d});return h}},{key:"createCan",value:function(e){var t=this,n=this.rawCommands,r=this.state,i=e||r.tr,a=this.buildProps(i,false),o=Object.fromEntries(Object.entries(n).map((function(e){var t=Object(u.a)(e,2),n=t[0],r=t[1];return[n,function(){return r.apply(void 0,arguments)(Object(f.a)(Object(f.a)({},a),{},{dispatch:void 0}))}]})));return Object(f.a)(Object(f.a)({},o),{},{chain:function(){return t.createChain(i,false)}})}},{key:"buildProps",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=this.rawCommands,i=this.editor,a=this.state,o=i.view;a.storedMarks&&e.setStoredMarks(a.storedMarks);var s={tr:e,editor:i,view:o,state:Y({state:a,transaction:e}),dispatch:n?function(){}:void 0,chain:function(){return t.createChain(e)},can:function(){return t.createCan(e)},get commands(){return Object.fromEntries(Object.entries(r).map((function(e){var t=Object(u.a)(e,2),n=t[0],r=t[1];return[n,function(){return r.apply(void 0,arguments)(s)}]})))}};return s}}]),e}(),J=function(){function e(){Object(l.a)(this,e),this.callbacks={}}return Object(c.a)(e,[{key:"on",value:function(e,t){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(t),this}},{key:"emit",value:function(e){for(var t=this,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var a=this.callbacks[e];return a&&a.forEach((function(e){return e.apply(t,r)})),this}},{key:"off",value:function(e,t){var n=this.callbacks[e];return n&&(t?this.callbacks[e]=n.filter((function(e){return e!==t})):delete this.callbacks[e]),this}},{key:"removeAllListeners",value:function(){this.callbacks={}}}]),e}();function Z(e,t,n){return void 0===e.config[t]&&e.parent?Z(e.parent,t,n):"function"===typeof e.config[t]?e.config[t].bind(Object(f.a)(Object(f.a)({},n),{},{parent:e.parent?Z(e.parent,t,n):null})):e.config[t]}function $(e){return{baseExtensions:e.filter((function(e){return"extension"===e.type})),nodeExtensions:e.filter((function(e){return"node"===e.type})),markExtensions:e.filter((function(e){return"mark"===e.type}))}}function ee(e){var t=[],n=$(e),r=n.nodeExtensions,i=n.markExtensions,a=[].concat(Object(s.a)(r),Object(s.a)(i)),o={default:null,rendered:!0,renderHTML:null,parseHTML:null,keepOnSplit:!0,isRequired:!1};return e.forEach((function(e){var n=Z(e,"addGlobalAttributes",{name:e.name,options:e.options,storage:e.storage});n&&n().forEach((function(e){e.types.forEach((function(n){Object.entries(e.attributes).forEach((function(e){var r=Object(u.a)(e,2),i=r[0],a=r[1];t.push({type:n,name:i,attribute:Object(f.a)(Object(f.a)({},o),a)})}))}))}))})),a.forEach((function(e){var n={name:e.name,options:e.options,storage:e.storage},r=Z(e,"addAttributes",n);if(r){var i=r();Object.entries(i).forEach((function(n){var r=Object(u.a)(n,2),i=r[0],a=r[1],s=Object(f.a)(Object(f.a)({},o),a);"function"===typeof(null===s||void 0===s?void 0:s.default)&&(s.default=s.default()),(null===s||void 0===s?void 0:s.isRequired)&&void 0===(null===s||void 0===s?void 0:s.default)&&delete s.default,t.push({type:e.name,name:i,attribute:s})}))}})),t}function te(e,t){if("string"===typeof e){if(!t.nodes[e])throw Error("There is no node type named '".concat(e,"'. Maybe you forgot to add the extension?"));return t.nodes[e]}return e}function ne(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return!!e})).reduce((function(e,t){var n=Object(f.a)({},e);return Object.entries(t).forEach((function(e){var t=Object(u.a)(e,2),r=t[0],i=t[1];n[r]?n[r]="class"===r?[n[r],i].join(" "):"style"===r?[n[r],i].join("; "):i:n[r]=i})),n}),{})}function re(e,t){return t.filter((function(e){return e.attribute.rendered})).map((function(t){return t.attribute.renderHTML?t.attribute.renderHTML(e.attrs)||{}:Object(o.a)({},t.name,e.attrs[t.name])})).reduce((function(e,t){return ne(e,t)}),{})}function ie(e){return"function"===typeof e}function ae(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(ie(e)){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return t?e.bind(t).apply(void 0,r):e.apply(void 0,r)}return e}function oe(e,t){return e.style?e:Object(f.a)(Object(f.a)({},e),{},{getAttrs:function(n){var r=e.getAttrs?e.getAttrs(n):e.attrs;if(!1===r)return!1;var i=t.reduce((function(e,t){var r=t.attribute.parseHTML?t.attribute.parseHTML(n):function(e){return"string"!==typeof e?e:e.match(/^[+-]?(?:\d*\.)?\d+$/)?Number(e):"true"===e||"false"!==e&&e}(n.getAttribute(t.name));return null===r||void 0===r?e:Object(f.a)(Object(f.a)({},e),{},Object(o.a)({},t.name,r))}),{});return Object(f.a)(Object(f.a)({},r),i)}})}function se(e){return Object.fromEntries(Object.entries(e).filter((function(e){var t=Object(u.a)(e,2),n=t[0],r=t[1];return("attrs"!==n||!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return 0===Object.keys(e).length&&e.constructor===Object}(r))&&(null!==r&&void 0!==r)})))}function ue(e,t){var n,r=ee(e),i=$(e),a=i.nodeExtensions,o=i.markExtensions,s=null===(n=a.find((function(e){return Z(e,"topNode")})))||void 0===n?void 0:n.name,u=Object.fromEntries(a.map((function(n){var i=r.filter((function(e){return e.type===n.name})),a={name:n.name,options:n.options,storage:n.storage,editor:t},o=e.reduce((function(e,t){var r=Z(t,"extendNodeSchema",a);return Object(f.a)(Object(f.a)({},e),r?r(n):{})}),{}),s=se(Object(f.a)(Object(f.a)({},o),{},{content:ae(Z(n,"content",a)),marks:ae(Z(n,"marks",a)),group:ae(Z(n,"group",a)),inline:ae(Z(n,"inline",a)),atom:ae(Z(n,"atom",a)),selectable:ae(Z(n,"selectable",a)),draggable:ae(Z(n,"draggable",a)),code:ae(Z(n,"code",a)),defining:ae(Z(n,"defining",a)),isolating:ae(Z(n,"isolating",a)),attrs:Object.fromEntries(i.map((function(e){var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))})),u=ae(Z(n,"parseHTML",a));u&&(s.parseDOM=u.map((function(e){return oe(e,i)})));var l=Z(n,"renderHTML",a);l&&(s.toDOM=function(e){return l({node:e,HTMLAttributes:re(e,i)})});var c=Z(n,"renderText",a);return c&&(s.toText=c),[n.name,s]}))),l=Object.fromEntries(o.map((function(n){var i=r.filter((function(e){return e.type===n.name})),a={name:n.name,options:n.options,storage:n.storage,editor:t},o=e.reduce((function(e,t){var r=Z(t,"extendMarkSchema",a);return Object(f.a)(Object(f.a)({},e),r?r(n):{})}),{}),s=se(Object(f.a)(Object(f.a)({},o),{},{inclusive:ae(Z(n,"inclusive",a)),excludes:ae(Z(n,"excludes",a)),group:ae(Z(n,"group",a)),spanning:ae(Z(n,"spanning",a)),code:ae(Z(n,"code",a)),attrs:Object.fromEntries(i.map((function(e){var t;return[e.name,{default:null===(t=null===e||void 0===e?void 0:e.attribute)||void 0===t?void 0:t.default}]})))})),u=ae(Z(n,"parseHTML",a));u&&(s.parseDOM=u.map((function(e){return oe(e,i)})));var l=Z(n,"renderHTML",a);return l&&(s.toDOM=function(e){return l({mark:e,HTMLAttributes:re(e,i)})}),[n.name,s]})));return new g.e({topNode:s,nodes:u,marks:l})}function le(e,t){return t.nodes[e]||t.marks[e]||null}function ce(e,t){return Array.isArray(t)?t.some((function(t){return("string"===typeof t?t:t.name)===e.name})):t}function fe(e){return"[object RegExp]"===Object.prototype.toString.call(e)}var de=Object(c.a)((function e(t){Object(l.a)(this,e),this.find=t.find,this.handler=t.handler}));function he(e){var t,n=e.editor,r=e.from,i=e.to,a=e.text,o=e.rules,s=e.plugin,u=n.view;if(u.composing)return!1;var l=u.state.doc.resolve(r);if(l.parent.type.spec.code||(null===(t=l.nodeBefore||l.nodeAfter)||void 0===t?void 0:t.marks.find((function(e){return e.type.spec.code}))))return!1;var c=!1,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n="",r=e.parentOffset;return e.parent.nodesBetween(Math.max(0,r-t),r,(function(e,t,i,a){var o,s,u=(null===(s=(o=e.type.spec).toText)||void 0===s?void 0:s.call(o,{node:e,pos:t,parent:i,index:a}))||e.textContent||"%leaf%";n+=u.slice(0,Math.max(0,r-t))})),n}(l)+a;return o.forEach((function(e){if(!c){var t=function(e,t){if(fe(t))return t.exec(e);var n=t(e);if(!n)return null;var r=[n.text];return r.index=n.index,r.input=e,r.data=n.data,n.replaceWith&&(n.text.includes(n.replaceWith)||console.warn('[tiptap warn]: "inputRuleMatch.replaceWith" must be part of "inputRuleMatch.text".'),r.push(n.replaceWith)),r}(f,e.find);if(t){var o=u.state.tr,l=Y({state:u.state,transaction:o}),d={from:r-(t[0].length-a.length),to:i},h=new X({editor:n,state:l}),p=h.commands,g=h.chain,m=h.can;null!==e.handler({state:l,range:d,match:t,commands:p,chain:g,can:m})&&o.steps.length&&(o.setMeta(s,{transform:o,from:r,to:i,text:a}),u.dispatch(o),c=!0)}}})),c}function pe(e){var t=e.editor,n=e.rules,r=new d.c({state:{init:function(){return null},apply:function(e,t){var n=e.getMeta(r);return n||(e.selectionSet||e.docChanged?null:t)}},props:{handleTextInput:function(e,i,a,o){return he({editor:t,from:i,to:a,text:o,rules:n,plugin:r})},handleDOMEvents:{compositionend:function(e){return setTimeout((function(){var i=e.state.selection.$cursor;i&&he({editor:t,from:i.pos,to:i.pos,text:"",rules:n,plugin:r})})),!1}},handleKeyDown:function(e,i){if("Enter"!==i.key)return!1;var a=e.state.selection.$cursor;return!!a&&he({editor:t,from:a.pos,to:a.pos,text:"\n",rules:n,plugin:r})}},isInputRules:!0});return r}var ge=Object(c.a)((function e(t){Object(l.a)(this,e),this.find=t.find,this.handler=t.handler}));function me(e){var t=e.editor,n=e.state,r=e.from,i=e.to,a=e.rule,o=new X({editor:t,state:n}),u=o.commands,l=o.chain,c=o.can,f=[];return n.doc.nodesBetween(r,i,(function(e,t){if(e.isTextblock&&!e.type.spec.code){var o=Math.max(r,t),d=Math.min(i,t+e.content.size);(function(e,t){if(fe(t))return Object(s.a)(e.matchAll(t));var n=t(e);return n?n.map((function(t){var n=[t.text];return n.index=t.index,n.input=e,n.data=t.data,t.replaceWith&&(t.text.includes(t.replaceWith)||console.warn('[tiptap warn]: "pasteRuleMatch.replaceWith" must be part of "pasteRuleMatch.text".'),n.push(t.replaceWith)),n})):[]})(e.textBetween(o-t,d-t,void 0,"\ufffc"),a.find).forEach((function(e){if(void 0!==e.index){var t=o+e.index+1,r=t+e[0].length,i={from:n.tr.mapping.map(t),to:n.tr.mapping.map(r)},s=a.handler({state:n,range:i,match:e,commands:u,chain:l,can:c});f.push(s)}}))}})),f.every((function(e){return null!==e}))}var ve=function(){function e(t,n){var r=this;Object(l.a)(this,e),this.splittableMarks=[],this.editor=n,this.extensions=e.resolve(t),this.schema=ue(this.extensions,n),this.extensions.forEach((function(e){var t;r.editor.extensionStorage[e.name]=e.storage;var n={name:e.name,options:e.options,storage:e.storage,editor:r.editor,type:le(e.name,r.schema)};"mark"===e.type&&((null===(t=ae(Z(e,"keepOnSplit",n)))||void 0===t||t)&&r.splittableMarks.push(e.name));var i=Z(e,"onBeforeCreate",n);i&&r.editor.on("beforeCreate",i);var a=Z(e,"onCreate",n);a&&r.editor.on("create",a);var o=Z(e,"onUpdate",n);o&&r.editor.on("update",o);var s=Z(e,"onSelectionUpdate",n);s&&r.editor.on("selectionUpdate",s);var u=Z(e,"onTransaction",n);u&&r.editor.on("transaction",u);var l=Z(e,"onFocus",n);l&&r.editor.on("focus",l);var c=Z(e,"onBlur",n);c&&r.editor.on("blur",c);var f=Z(e,"onDestroy",n);f&&r.editor.on("destroy",f)}))}return Object(c.a)(e,[{key:"commands",get:function(){var e=this;return this.extensions.reduce((function(t,n){var r=Z(n,"addCommands",{name:n.name,options:n.options,storage:n.storage,editor:e.editor,type:le(n.name,e.schema)});return r?Object(f.a)(Object(f.a)({},t),r()):t}),{})}},{key:"plugins",get:function(){var t=this,n=this.editor,r=e.sort(Object(s.a)(this.extensions).reverse()),i=[],a=[],o=r.map((function(e){var r={name:e.name,options:e.options,storage:e.storage,editor:n,type:le(e.name,t.schema)},o=[],l=Z(e,"addKeyboardShortcuts",r),c={};if("mark"===e.type&&e.config.exitable&&(c.ArrowRight=function(){return At.handleExit({editor:n,mark:e})}),l){var d=Object.fromEntries(Object.entries(l()).map((function(e){var t=Object(u.a)(e,2),r=t[0],i=t[1];return[r,function(){return i({editor:n})}]})));c=Object(f.a)(Object(f.a)({},c),d)}var h=Object(p.b)(c);o.push(h);var g=Z(e,"addInputRules",r);ce(e,n.options.enableInputRules)&&g&&i.push.apply(i,Object(s.a)(g()));var m=Z(e,"addPasteRules",r);ce(e,n.options.enablePasteRules)&&m&&a.push.apply(a,Object(s.a)(m()));var v=Z(e,"addProseMirrorPlugins",r);if(v){var b=v();o.push.apply(o,Object(s.a)(b))}return o})).flat();return[pe({editor:n,rules:i})].concat(Object(s.a)(function(e){var t=e.editor,n=e.rules,r=null,i=!1,a=!1;return n.map((function(e){return new d.c({view:function(e){var t=function(t){var n;r=(null===(n=e.dom.parentElement)||void 0===n?void 0:n.contains(t.target))?e.dom.parentElement:null};return window.addEventListener("dragstart",t),{destroy:function(){window.removeEventListener("dragstart",t)}}},props:{handleDOMEvents:{drop:function(e){return a=r===e.dom.parentElement,!1},paste:function(e,t){var n,r=null===(n=t.clipboardData)||void 0===n?void 0:n.getData("text/html");return i=!!(null===r||void 0===r?void 0:r.includes("data-pm-slice")),!1}}},appendTransaction:function(n,r,o){var s=n[0],u="paste"===s.getMeta("uiEvent")&&!i,l="drop"===s.getMeta("uiEvent")&&!a;if(u||l){var c=r.doc.content.findDiffStart(o.doc.content),f=r.doc.content.findDiffEnd(o.doc.content);if("number"===typeof c&&f&&c!==f.b){var d=o.tr,h=Y({state:o,transaction:d});if(me({editor:t,state:h,from:Math.max(c-1,0),to:f.b-1,rule:e})&&d.steps.length)return d}}}})}))}({editor:n,rules:a})),Object(s.a)(o))}},{key:"attributes",get:function(){return ee(this.extensions)}},{key:"nodeViews",get:function(){var e=this,t=this.editor,n=$(this.extensions).nodeExtensions;return Object.fromEntries(n.filter((function(e){return!!Z(e,"addNodeView")})).map((function(n){var r=e.attributes.filter((function(e){return e.type===n.name})),i={name:n.name,options:n.options,storage:n.storage,editor:t,type:te(n.name,e.schema)},a=Z(n,"addNodeView",i);if(!a)return[];return[n.name,function(e,i,o,s){var u=re(e,r);return a()({editor:t,node:e,getPos:o,decorations:s,HTMLAttributes:u,extension:n})}]})))}}],[{key:"resolve",value:function(t){var n=e.sort(e.flatten(t)),r=function(e){var t=e.filter((function(t,n){return e.indexOf(t)!==n}));return Object(s.a)(new Set(t))}(n.map((function(e){return e.name})));return r.length&&console.warn("[tiptap warn]: Duplicate extension names found: [".concat(r.map((function(e){return"'".concat(e,"'")})).join(", "),"]. This can lead to issues.")),n}},{key:"flatten",value:function(e){var t=this;return e.map((function(e){var n=Z(e,"addExtensions",{name:e.name,options:e.options,storage:e.storage});return n?[e].concat(Object(s.a)(t.flatten(n()))):e})).flat(10)}},{key:"sort",value:function(e){return e.sort((function(e,t){var n=Z(e,"priority")||100,r=Z(t,"priority")||100;return n>r?-1:n<r?1:0}))}}]),e}();function be(e){return"Object"===function(e){return Object.prototype.toString.call(e).slice(8,-1)}(e)&&(e.constructor===Object&&Object.getPrototypeOf(e)===Object.prototype)}function ye(e,t){var n=Object(f.a)({},e);return be(e)&&be(t)&&Object.keys(t).forEach((function(r){be(t[r])&&r in e?n[r]=ye(e[r],t[r]):Object.assign(n,Object(o.a)({},r,t[r]))})),n}var _e=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(l.a)(this,e),this.type="extension",this.name="extension",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config=Object(f.a)(Object(f.a)({},this.config),t),this.name=this.config.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(this.name,'".')),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=ae(Z(this,"addOptions",{name:this.name}))),this.storage=ae(Z(this,"addStorage",{name:this.name,options:this.options}))||{}}return Object(c.a)(e,[{key:"configure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.extend();return t.options=ye(this.options,e),t.storage=ae(Z(t,"addStorage",{name:t.name,options:t.options})),t}},{key:"extend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new e(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(n.name,'".')),n.options=ae(Z(n,"addOptions",{name:n.name})),n.storage=ae(Z(n,"addStorage",{name:n.name,options:n.options})),n}}],[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t)}}]),e}();function Ae(e,t,n){var r=t.from,i=t.to,a=n||{},o=a.blockSeparator,s=void 0===o?"\n\n":o,u=a.textSerializers,l=void 0===u?{}:u,c="",f=!0;return e.nodesBetween(r,i,(function(e,n,a,o){var u,d=null===l||void 0===l?void 0:l[e.type.name];d?(e.isBlock&&!f&&(c+=s,f=!0),a&&(c+=d({node:e,pos:n,parent:a,index:o,range:t}))):e.isText?(c+=null===(u=null===e||void 0===e?void 0:e.text)||void 0===u?void 0:u.slice(Math.max(r,n)-n,i-n),f=!1):e.isBlock&&!f&&(c+=s,f=!0)})),c}function we(e){return Object.fromEntries(Object.entries(e.nodes).filter((function(e){return Object(u.a)(e,2)[1].spec.toText})).map((function(e){var t=Object(u.a)(e,2);return[t[0],t[1].spec.toText]})))}var Fe=_e.create({name:"clipboardTextSerializer",addProseMirrorPlugins:function(){var e=this;return[new d.c({key:new d.d("clipboardTextSerializer"),props:{clipboardTextSerializer:function(){var t=e.editor,n=t.state,r=t.schema,i=n.doc,a=n.selection.ranges,o=Math.min.apply(Math,Object(s.a)(a.map((function(e){return e.$from.pos})))),u=Math.max.apply(Math,Object(s.a)(a.map((function(e){return e.$to.pos}))));return Ae(i,{from:o,to:u},{textSerializers:we(r)})}}})]}});function ke(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{strict:!0},r=Object.keys(t);return!r.length||r.every((function(r){return n.strict?t[r]===e[r]:fe(t[r])?t[r].test(e[r]):t[r]===e[r]}))}function xe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.find((function(e){return e.type===t&&ke(e.attrs,n)}))}function Ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return!!xe(e,t,n)}function Ce(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e&&t){var r=e.parent.childAfter(e.parentOffset);if(e.parentOffset===r.offset&&0!==r.offset&&(r=e.parent.childBefore(e.parentOffset)),r.node){var i=xe(Object(s.a)(r.node.marks),t,n);if(i){var a=r.index,o=e.start()+r.offset,u=a+1,l=o+r.node.nodeSize;for(xe(Object(s.a)(r.node.marks),t,n);a>0&&i.isInSet(e.parent.child(a-1).marks);)a-=1,o-=e.parent.child(a).nodeSize;for(;u<e.parent.childCount&&Ee(Object(s.a)(e.parent.child(u).marks),t,n);)l+=e.parent.child(u).nodeSize,u+=1;return{from:o,to:l}}}}}function Se(e,t){if("string"===typeof e){if(!t.marks[e])throw Error("There is no mark type named '".concat(e,"'. Maybe you forgot to add the extension?"));return t.marks[e]}return e}function Oe(e){return e instanceof d.f}function De(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return Math.min(Math.max(e,t),n)}function je(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!t)return null;var n=d.e.atStart(e),r=d.e.atEnd(e);if("start"===t||!0===t)return n;if("end"===t)return r;var i=n.from,a=r.to;return"all"===t?d.f.create(e,De(0,i,a),De(e.content.size,i,a)):d.f.create(e,De(t,i,a),De(t,i,a))}function Te(){return["iPad Simulator","iPhone Simulator","iPod Simulator","iPad","iPhone","iPod"].includes(navigator.platform)||navigator.userAgent.includes("Mac")&&"ontouchend"in document}function Pe(e){var t="<body>".concat(e,"</body>");return(new window.DOMParser).parseFromString(t,"text/html").body}function Re(e,t,n){if(n=Object(f.a)({slice:!0,parseOptions:{}},n),"object"===typeof e&&null!==e)try{return Array.isArray(e)&&e.length>0?g.c.fromArray(e.map((function(e){return t.nodeFromJSON(e)}))):t.nodeFromJSON(e)}catch(i){return console.warn("[tiptap warn]: Invalid content.","Passed value:",e,"Error:",i),Re("",t,n)}if("string"===typeof e){var r=g.a.fromSchema(t);return n.slice?r.parseSlice(Pe(e),n.parseOptions).content:r.parse(Pe(e),n.parseOptions)}return Re("",t,n)}function Me(){return"undefined"!==typeof navigator&&/Mac/.test(navigator.platform)}function Ie(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,i=r.from,a=r.to,o=r.empty,s=t?te(t,e.schema):null,u=[];e.doc.nodesBetween(i,a,(function(e,t){if(!e.isText){var n=Math.max(i,t),r=Math.min(a,t+e.nodeSize);u.push({node:e,from:n,to:r})}}));var l=a-i,c=u.filter((function(e){return!s||s.name===e.node.type.name})).filter((function(e){return ke(e.node.attrs,n,{strict:!1})}));if(o)return!!c.length;var f=c.reduce((function(e,t){return e+t.to-t.from}),0);return f>=l}function Be(e,t){return t.nodes[e]?"node":t.marks[e]?"mark":null}function Ne(e,t){var n="string"===typeof t?[t]:t;return Object.keys(e).reduce((function(t,r){return n.includes(r)||(t[r]=e[r]),t}),{})}function Le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Re(e,t,{slice:!1,parseOptions:n})}function Ue(e,t){var n=new m.d(e);return t.forEach((function(e){e.steps.forEach((function(e){n.step(e)}))})),n}function He(e){for(var t=0;t<e.edgeCount;t+=1){var n=e.edge(t).type;if(n.isTextblock&&!n.hasRequiredAttrs())return n}return null}function ze(e,t,n){var r=[];return e.nodesBetween(t.from,t.to,(function(e,t){n(e)&&r.push({node:e,pos:t})})),r}function qe(e){return function(t){return function(e,t){for(var n=e.depth;n>0;n-=1){var r=e.node(n);if(t(r))return{pos:n>0?e.before(n):0,start:e.start(n),depth:n,node:r}}}(t.$from,e)}}function Ve(e,t){var n=g.b.fromSchema(t).serializeFragment(e),r=document.implementation.createHTMLDocument().createElement("div");return r.appendChild(n),r.innerHTML}function We(e,t){return ue(ve.resolve(e),t)}function Ge(e,t){return Ae(e,{from:0,to:e.content.size},t)}function Ke(e,t,n){var r=n||{},i=r.blockSeparator,a=void 0===i?"\n\n":i,o=r.textSerializers,s=void 0===o?{}:o,u=We(t);return Ge(g.d.fromJSON(u,e),{blockSeparator:a,textSerializers:Object(f.a)(Object(f.a)({},we(u)),s)})}function Qe(e,t){var n=Se(t,e.schema),r=e.selection,i=r.from,a=r.to,o=r.empty,u=[];o?(e.storedMarks&&u.push.apply(u,Object(s.a)(e.storedMarks)),u.push.apply(u,Object(s.a)(e.selection.$head.marks()))):e.doc.nodesBetween(i,a,(function(e){u.push.apply(u,Object(s.a)(e.marks))}));var l=u.find((function(e){return e.type.name===n.name}));return l?Object(f.a)({},l.attrs):{}}function Ye(e,t){var n=Be("string"===typeof t?t:t.name,e.schema);return"node"===n?function(e,t){var n=te(t,e.schema),r=e.selection,i=r.from,a=r.to,o=[];e.doc.nodesBetween(i,a,(function(e){o.push(e)}));var s=o.reverse().find((function(e){return e.type.name===n.name}));return s?Object(f.a)({},s.attrs):{}}(e,t):"mark"===n?Qe(e,t):{}}function Xe(e){var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:JSON.stringify,n={};return e.filter((function(e){var r=t(e);return!Object.prototype.hasOwnProperty.call(n,r)&&(n[r]=!0)}))}(e);return 1===t.length?t:t.filter((function(e,n){return!t.filter((function(e,t){return t!==n})).some((function(t){return e.oldRange.from>=t.oldRange.from&&e.oldRange.to<=t.oldRange.to&&e.newRange.from>=t.newRange.from&&e.newRange.to<=t.newRange.to}))}))}function Je(e){var t=e.mapping,n=e.steps,r=[];return t.maps.forEach((function(e,i){var a=[];if(e.ranges.length)e.forEach((function(e,t){a.push({from:e,to:t})}));else{var o=n[i],s=o.from,u=o.to;if(void 0===s||void 0===u)return;a.push({from:s,to:u})}a.forEach((function(e){var n=e.from,a=e.to,o=t.slice(i).map(n,-1),s=t.slice(i).map(a),u=t.invert().map(o,-1),l=t.invert().map(s);r.push({oldRange:{from:u,to:l},newRange:{from:o,to:s}})}))})),Xe(r)}function Ze(e,t,n){var r=[];return e===t?n.resolve(e).marks().forEach((function(t){var i=Ce(n.resolve(e-1),t.type);i&&r.push(Object(f.a)({mark:t},i))})):n.nodesBetween(e,t,(function(e,t){r.push.apply(r,Object(s.a)(e.marks.map((function(n){return{from:t,to:t+e.nodeSize,mark:n}}))))})),r}function $e(e,t,n){return Object.fromEntries(Object.entries(n).filter((function(n){var r=Object(u.a)(n,1)[0],i=e.find((function(e){return e.type===t&&e.name===r}));return!!i&&i.attribute.keepOnSplit})))}function et(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.selection,i=r.empty,a=r.ranges,o=t?Se(t,e.schema):null;if(i)return!!(e.storedMarks||e.selection.$from.marks()).filter((function(e){return!o||o.name===e.type.name})).find((function(e){return ke(e.attrs,n,{strict:!1})}));var u=0,l=[];if(a.forEach((function(t){var n=t.$from,r=t.$to,i=n.pos,a=r.pos;e.doc.nodesBetween(i,a,(function(e,t){if(e.isText||e.marks.length){var n=Math.max(i,t),r=Math.min(a,t+e.nodeSize);u+=r-n,l.push.apply(l,Object(s.a)(e.marks.map((function(e){return{mark:e,from:n,to:r}}))))}}))})),0===u)return!1;var c=l.filter((function(e){return!o||o.name===e.mark.type.name})).filter((function(e){return ke(e.mark.attrs,n,{strict:!1})})).reduce((function(e,t){return e+t.to-t.from}),0),f=l.filter((function(e){return!o||e.mark.type!==o&&e.mark.type.excludes(o)})).reduce((function(e,t){return e+t.to-t.from}),0),d=c>0?c+f:c;return d>=u}function tt(e,t){var n=$(t).nodeExtensions.find((function(t){return t.name===e}));if(!n)return!1;var r=ae(Z(n,"group",{name:n.name,options:n.options,storage:n.storage}));return"string"===typeof r&&r.split(" ").includes("list")}function nt(e){var t,n=null===(t=e.type.createAndFill())||void 0===t?void 0:t.toJSON(),r=e.toJSON();return JSON.stringify(n)===JSON.stringify(r)}function rt(e){return e instanceof d.b}function it(e,t,n){var r=e.state.doc.content.size,i=De(t,0,r),a=De(n,0,r),o=e.coordsAtPos(i),s=e.coordsAtPos(a,-1),u=Math.min(o.top,s.top),l=Math.max(o.bottom,s.bottom),c=Math.min(o.left,s.left),d=Math.max(o.right,s.right),h={top:u,bottom:l,left:c,right:d,width:d-c,height:l-u,x:c,y:u};return Object(f.a)(Object(f.a)({},h),{},{toJSON:function(){return h}})}function at(e,t,n){var r,i=t.selection,a=null;if(Oe(i)&&(a=i.$cursor),a){var o=null!==(r=e.storedMarks)&&void 0!==r?r:a.marks();return!!n.isInSet(o)||!o.some((function(e){return e.type.excludes(n)}))}return i.ranges.some((function(t){var r=t.$from,i=t.$to,a=0===r.depth&&(e.doc.inlineContent&&e.doc.type.allowsMarkType(n));return e.doc.nodesBetween(r.pos,i.pos,(function(e,t,r){if(a)return!1;if(e.isInline){var i=!r||r.type.allowsMarkType(n),o=!!n.isInSet(e.marks)||!e.marks.some((function(e){return e.type.excludes(n)}));a=i&&o}return!a})),a}))}function ot(e,t){var n=e.storedMarks||e.selection.$to.parentOffset&&e.selection.$from.marks();if(n){var r=n.filter((function(e){return null===t||void 0===t?void 0:t.includes(e.type.name)}));e.tr.ensureMarks(r)}}var st=function(e,t){var n=qe((function(e){return e.type===t}))(e.selection);if(!n)return!0;var r=e.doc.resolve(Math.max(0,n.pos-1)).before(n.depth);if(void 0===r)return!0;var i=e.doc.nodeAt(r);return n.node.type!==(null===i||void 0===i?void 0:i.type)||!Object(m.e)(e.doc,n.pos)||(e.join(n.pos),!0)},ut=function(e,t){var n=qe((function(e){return e.type===t}))(e.selection);if(!n)return!0;var r=e.doc.resolve(n.start).after(n.depth);if(void 0===r)return!0;var i=e.doc.nodeAt(r);return n.node.type!==(null===i||void 0===i?void 0:i.type)||!Object(m.e)(e.doc,r)||(e.join(r),!0)},lt=Object.freeze({__proto__:null,blur:function(){return function(e){var t=e.editor,n=e.view;return requestAnimationFrame((function(){var e;t.isDestroyed||(n.dom.blur(),null===(e=null===window||void 0===window?void 0:window.getSelection())||void 0===e||e.removeAllRanges())})),!0}},clearContent:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t){return t.commands.setContent("",e)}},clearNodes:function(){return function(e){var t=e.state,n=e.tr,r=e.dispatch,i=n.selection.ranges;return!r||(i.forEach((function(e){var r=e.$from,i=e.$to;t.doc.nodesBetween(r.pos,i.pos,(function(e,t){if(!e.type.isText){var r=n.doc,i=n.mapping,a=r.resolve(i.map(t)),o=r.resolve(i.map(t+e.nodeSize)),s=a.blockRange(o);if(s){var u=Object(m.j)(s);if(e.type.isTextblock){var l=a.parent.contentMatchAt(a.index()).defaultType;n.setNodeMarkup(s.start,l)}(u||0===u)&&n.lift(s,u)}}}))})),!0)}},command:function(e){return function(t){return e(t)}},createParagraphNear:function(){return function(e){var t=e.state,n=e.dispatch;return j(t,n)}},deleteCurrentNode:function(){return function(e){var t=e.tr,n=e.dispatch,r=t.selection.$anchor.node();if(r.content.size>0)return!1;for(var i=t.selection.$anchor,a=i.depth;a>0;a-=1){if(i.node(a).type===r.type){if(n){var o=i.before(a),s=i.after(a);t.delete(o,s).scrollIntoView()}return!0}}return!1}},deleteNode:function(e){return function(t){for(var n=t.tr,r=t.state,i=t.dispatch,a=te(e,r.schema),o=n.selection.$anchor,s=o.depth;s>0;s-=1){if(o.node(s).type===a){if(i){var u=o.before(s),l=o.after(s);n.delete(u,l).scrollIntoView()}return!0}}return!1}},deleteRange:function(e){return function(t){var n=t.tr,r=t.dispatch,i=e.from,a=e.to;return r&&n.delete(i,a),!0}},deleteSelection:function(){return function(e){var t=e.state,n=e.dispatch;return y(t,n)}},enter:function(){return function(e){return e.commands.keyboardShortcut("Enter")}},exitCode:function(){return function(e){var t=e.state,n=e.dispatch;return D(t,n)}},extendMarkRange:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.tr,i=n.state,a=n.dispatch,o=Se(e,i.schema),s=r.doc,u=r.selection,l=u.$from,c=u.from,f=u.to;if(a){var h=Ce(l,o,t);if(h&&h.from<=c&&h.to>=f){var p=d.f.create(s,h.from,h.to);r.setSelection(p)}}return!0}},first:function(e){return function(t){for(var n="function"===typeof e?e(t):e,r=0;r<n.length;r+=1)if(n[r](t))return!0;return!1}},focus:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.editor,i=n.view,a=n.tr,o=n.dispatch;t=Object(f.a)({scrollIntoView:!0},t);var s=function(){Te()&&i.dom.focus(),requestAnimationFrame((function(){r.isDestroyed||(i.focus(),(null===t||void 0===t?void 0:t.scrollIntoView)&&r.commands.scrollIntoView())}))};if(i.hasFocus()&&null===e||!1===e)return!0;if(o&&null===e&&!Oe(r.state.selection))return s(),!0;var u=je(a.doc,e)||r.state.selection,l=r.state.selection.eq(u);return o&&(l||a.setSelection(u),l&&a.storedMarks&&a.setStoredMarks(a.storedMarks),s()),!0}},forEach:function(e,t){return function(n){return e.every((function(e,r){return t(e,Object(f.a)(Object(f.a)({},n),{},{index:r}))}))}},insertContent:function(e,t){return function(n){var r=n.tr;return n.commands.insertContentAt({from:r.selection.from,to:r.selection.to},e,t)}},insertContentAt:function(e,t,n){return function(r){var i=r.tr,a=r.dispatch,o=r.editor;if(a){n=Object(f.a)({parseOptions:{},updateSelection:!0},n);var s=Re(t,o.schema,{parseOptions:Object(f.a)({preserveWhitespace:"full"},n.parseOptions)});if("<>"===s.toString())return!0;var u="number"===typeof e?{from:e,to:e}:e,l=u.from,c=u.to,h=!0,p=!0;if((s.toString().startsWith("<")?s:[s]).forEach((function(e){e.check(),h=!!h&&(e.isText&&0===e.marks.length),p=!!p&&e.isBlock})),l===c&&p){var g=i.doc.resolve(l).parent;g.isTextblock&&!g.type.spec.code&&!g.childCount&&(l-=1,c+=1)}h?Array.isArray(t)?i.insertText(t.map((function(e){return e.text||""})).join(""),l,c):"object"===typeof t&&t&&t.text?i.insertText(t.text,l,c):i.insertText(t,l,c):i.replaceWith(l,c,s),n.updateSelection&&function(e,t,n){var r=e.steps.length-1;if(!(r<t)){var i=e.steps[r];if(i instanceof m.c||i instanceof m.b){var a=e.mapping.maps[r],o=0;a.forEach((function(e,t,n,r){0===o&&(o=r)})),e.setSelection(d.e.near(e.doc.resolve(o),n))}}}(i,i.steps.length-1,-1)}return!0}},joinUp:function(){return function(e){return function(e,t){var n,r=e.selection,i=r instanceof b.c;if(i){if(r.node.isTextblock||!Object(m.e)(e.doc,r.from))return!1;n=r.from}else if(null==(n=Object(m.i)(e.doc,r.from,-1)))return!1;if(t){var a=e.tr.join(n);i&&a.setSelection(b.c.create(a.doc,n-e.doc.resolve(n).nodeBefore.nodeSize)),t(a.scrollIntoView())}return!0}(e.state,e.dispatch)}},joinDown:function(){return function(e){return function(e,t){var n,r=e.selection;if(r instanceof b.c){if(r.node.isTextblock||!Object(m.e)(e.doc,r.to))return!1;n=r.to}else if(null==(n=Object(m.i)(e.doc,r.to,1)))return!1;return t&&t(e.tr.join(n).scrollIntoView()),!0}(e.state,e.dispatch)}},joinBackward:function(){return function(e){var t=e.state,n=e.dispatch;return _(t,n)}},joinForward:function(){return function(e){var t=e.state,n=e.dispatch;return k(t,n)}},keyboardShortcut:function(e){return function(t){var n=t.editor,r=t.view,i=t.tr,a=t.dispatch,o=function(e){var t,n,r,i,a=e.split(/-(?!$)/),o=a[a.length-1];"Space"===o&&(o=" ");for(var s=0;s<a.length-1;s+=1){var u=a[s];if(/^(cmd|meta|m)$/i.test(u))i=!0;else if(/^a(lt)?$/i.test(u))t=!0;else if(/^(c|ctrl|control)$/i.test(u))n=!0;else if(/^s(hift)?$/i.test(u))r=!0;else{if(!/^mod$/i.test(u))throw new Error("Unrecognized modifier name: ".concat(u));Te()||Me()?i=!0:n=!0}}return t&&(o="Alt-".concat(o)),n&&(o="Ctrl-".concat(o)),i&&(o="Meta-".concat(o)),r&&(o="Shift-".concat(o)),o}(e).split(/-(?!$)/),s=o.find((function(e){return!["Alt","Ctrl","Meta","Shift"].includes(e)})),u=new KeyboardEvent("keydown",{key:"Space"===s?" ":s,altKey:o.includes("Alt"),ctrlKey:o.includes("Ctrl"),metaKey:o.includes("Meta"),shiftKey:o.includes("Shift"),bubbles:!0,cancelable:!0}),l=n.captureTransaction((function(){r.someProp("handleKeyDown",(function(e){return e(r,u)}))}));return null===l||void 0===l||l.steps.forEach((function(e){var t=e.map(i.mapping);t&&a&&i.maybeStep(t)})),!0}},lift:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.state,i=n.dispatch;return!!Ie(r,te(e,r.schema),t)&&C(r,i)}},liftEmptyBlock:function(){return function(e){var t=e.state,n=e.dispatch;return T(t,n)}},liftListItem:function(e){return function(t){var n=t.state,r=t.dispatch;return Q(te(e,n.schema))(n,r)}},newlineInCode:function(){return function(e){var t=e.state,n=e.dispatch;return S(t,n)}},resetAttributes:function(e,t){return function(n){var r=n.tr,i=n.state,a=n.dispatch,o=null,s=null,u=Be("string"===typeof e?e:e.name,i.schema);return!!u&&("node"===u&&(o=te(e,i.schema)),"mark"===u&&(s=Se(e,i.schema)),a&&r.selection.ranges.forEach((function(e){i.doc.nodesBetween(e.$from.pos,e.$to.pos,(function(e,n){o&&o===e.type&&r.setNodeMarkup(n,void 0,Ne(e.attrs,t)),s&&e.marks.length&&e.marks.forEach((function(i){s===i.type&&r.addMark(n,n+e.nodeSize,s.create(Ne(i.attrs,t)))}))}))})),!0)}},scrollIntoView:function(){return function(e){var t=e.tr;return e.dispatch&&t.scrollIntoView(),!0}},selectAll:function(){return function(e){var t=e.tr;return e.commands.setTextSelection({from:0,to:t.doc.content.size})}},selectNodeBackward:function(){return function(e){var t=e.state,n=e.dispatch;return w(t,n)}},selectNodeForward:function(){return function(e){var t=e.state,n=e.dispatch;return x(t,n)}},selectParentNode:function(){return function(e){return function(e,t){var n,r=e.selection,i=r.$from,a=r.to,o=i.sharedDepth(a);return 0!=o&&(n=i.before(o),t&&t(e.tr.setSelection(b.c.create(e.doc,n))),!0)}(e.state,e.dispatch)}},selectTextblockEnd:function(){return function(e){var t=e.state,n=e.dispatch;return B(t,n)}},selectTextblockStart:function(){return function(e){var t=e.state,n=e.dispatch;return I(t,n)}},setContent:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){var i=r.tr,a=r.editor,o=r.dispatch,s=i.doc,u=Le(e,a.schema,n);return o&&i.replaceWith(0,s.content.size,u).setMeta("preventUpdate",!t),!0}},setMark:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.tr,i=n.state,a=n.dispatch,o=r.selection,s=o.empty,u=o.ranges,l=Se(e,i.schema);if(a)if(s){var c=Qe(i,l);r.addStoredMark(l.create(Object(f.a)(Object(f.a)({},c),t)))}else u.forEach((function(e){var n=e.$from.pos,a=e.$to.pos;i.doc.nodesBetween(n,a,(function(e,i){var o=Math.max(i,n),s=Math.min(i+e.nodeSize,a);e.marks.find((function(e){return e.type===l}))?e.marks.forEach((function(e){l===e.type&&r.addMark(o,s,l.create(Object(f.a)(Object(f.a)({},e.attrs),t)))})):r.addMark(o,s,l.create(t))}))}));return at(i,r,l)}},setMeta:function(e,t){return function(n){return n.tr.setMeta(e,t),!0}},setNode:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.state,i=n.dispatch,a=n.chain,o=te(e,r.schema);return o.isTextblock?a().command((function(e){var n=e.commands;return!!L(o,t)(r)||n.clearNodes()})).command((function(e){var n=e.state;return L(o,t)(n,i)})).run():(console.warn('[tiptap warn]: Currently "setNode()" only supports text block nodes.'),!1)}},setNodeSelection:function(e){return function(t){var n=t.tr;if(t.dispatch){var r=n.doc,i=De(e,0,r.content.size),a=d.b.create(r,i);n.setSelection(a)}return!0}},setTextSelection:function(e){return function(t){var n=t.tr;if(t.dispatch){var r=n.doc,i="number"===typeof e?{from:e,to:e}:e,a=i.from,o=i.to,s=d.f.atStart(r).from,u=d.f.atEnd(r).to,l=De(a,s,u),c=De(o,s,u),f=d.f.create(r,l,c);n.setSelection(f)}return!0}},sinkListItem:function(e){return function(t){var n,r=t.state,i=t.dispatch,a=te(e,r.schema);return(n=a,function(e,t){var r=e.selection,i=r.$from,a=r.$to,o=i.blockRange(a,(function(e){return e.childCount>0&&e.firstChild.type==n}));if(!o)return!1;var s=o.startIndex;if(0==s)return!1;var u=o.parent,l=u.child(s-1);if(l.type!=n)return!1;if(t){var c=l.lastChild&&l.lastChild.type==u.type,f=v.c.from(c?n.create():null),d=new v.j(v.c.from(n.create(null,v.c.from(u.type.create(null,f)))),c?3:1,0),h=o.start,p=o.end;t(e.tr.step(new m.b(h-(c?3:1),p,h,p,d,1,!0)).scrollIntoView())}return!0})(r,i)}},splitBlock:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.keepMarks,n=void 0===t||t;return function(e){var t=e.tr,r=e.state,i=e.dispatch,a=e.editor,o=t.selection,s=t.doc,u=o.$from,l=o.$to,c=$e(a.extensionManager.attributes,u.node().type.name,u.node().attrs);if(o instanceof d.b&&o.node.isBlock)return!(!u.parentOffset||!Object(m.f)(s,u.pos))&&(i&&(n&&ot(r,a.extensionManager.splittableMarks),t.split(u.pos).scrollIntoView()),!0);if(!u.parent.isBlock)return!1;if(i){var f=l.parentOffset===l.parent.content.size;o instanceof d.f&&t.deleteSelection();var h=0===u.depth?void 0:He(u.node(-1).contentMatchAt(u.indexAfter(-1))),p=f&&h?[{type:h,attrs:c}]:void 0,g=Object(m.f)(t.doc,t.mapping.map(u.pos),1,p);if(p||g||!Object(m.f)(t.doc,t.mapping.map(u.pos),1,h?[{type:h}]:void 0)||(g=!0,p=h?[{type:h,attrs:c}]:void 0),g&&(t.split(t.mapping.map(u.pos),1,p),h&&!f&&!u.parentOffset&&u.parent.type!==h)){var v=t.mapping.map(u.before()),b=t.doc.resolve(v);u.node(-1).canReplaceWith(b.index(),b.index()+1,h)&&t.setNodeMarkup(t.mapping.map(u.before()),h)}n&&ot(r,a.extensionManager.splittableMarks),t.scrollIntoView()}return!0}},splitListItem:function(e){return function(t){var n,r=t.tr,i=t.state,a=t.dispatch,o=t.editor,s=te(e,i.schema),u=i.selection,l=u.$from,c=u.$to,f=i.selection.node;if(f&&f.isBlock||l.depth<2||!l.sameParent(c))return!1;var h=l.node(-1);if(h.type!==s)return!1;var p=o.extensionManager.attributes;if(0===l.parent.content.size&&l.node(-1).childCount===l.indexAfter(-1)){if(2===l.depth||l.node(-3).type!==s||l.index(-2)!==l.node(-2).childCount-1)return!1;if(a){for(var v=g.c.empty,b=l.index(-1)?1:l.index(-2)?2:3,y=l.depth-b;y>=l.depth-3;y-=1)v=g.c.from(l.node(y).copy(v));var _=l.indexAfter(-1)<l.node(-2).childCount?1:l.indexAfter(-2)<l.node(-3).childCount?2:3,A=$e(p,l.node().type.name,l.node().attrs),w=(null===(n=s.contentMatch.defaultType)||void 0===n?void 0:n.createAndFill(A))||void 0;v=v.append(g.c.from(s.createAndFill(null,w)||void 0));var F=l.before(l.depth-(b-1));r.replace(F,l.after(-_),new g.f(v,4-b,0));var k=-1;r.doc.nodesBetween(F,r.doc.content.size,(function(e,t){if(k>-1)return!1;e.isTextblock&&0===e.content.size&&(k=t+1)})),k>-1&&r.setSelection(d.f.near(r.doc.resolve(k))),r.scrollIntoView()}return!0}var x=c.pos===l.end()?h.contentMatchAt(0).defaultType:null,E=$e(p,h.type.name,h.attrs),C=$e(p,l.node().type.name,l.node().attrs);r.delete(l.pos,c.pos);var S=x?[{type:s,attrs:E},{type:x,attrs:C}]:[{type:s,attrs:E}];if(!Object(m.f)(r.doc,l.pos,2))return!1;if(a){var O=i.selection,D=i.storedMarks,j=o.extensionManager.splittableMarks,T=D||O.$to.parentOffset&&O.$from.marks();if(r.split(l.pos,2,S).scrollIntoView(),!T||!a)return!0;var P=T.filter((function(e){return j.includes(e.type.name)}));r.ensureMarks(P)}return!0}},toggleList:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return function(i){var a=i.editor,o=i.tr,s=i.state,u=i.dispatch,l=i.chain,c=i.commands,f=i.can,d=a.extensionManager,h=d.extensions,p=d.splittableMarks,g=te(e,s.schema),m=te(t,s.schema),v=s.selection,b=s.storedMarks,y=v.$from,_=v.$to,A=y.blockRange(_),w=b||v.$to.parentOffset&&v.$from.marks();if(!A)return!1;var F=qe((function(e){return tt(e.type.name,h)}))(v);if(A.depth>=1&&F&&A.depth-F.depth<=1){if(F.node.type===g)return c.liftListItem(m);if(tt(F.node.type.name,h)&&g.validContent(F.node.content)&&u)return l().command((function(){return o.setNodeMarkup(F.pos,g),!0})).command((function(){return st(o,g)})).command((function(){return ut(o,g)})).run()}return n&&w&&u?l().command((function(){var e=f().wrapInList(g,r),t=w.filter((function(e){return p.includes(e.type.name)}));return o.ensureMarks(t),!!e||c.clearNodes()})).wrapInList(g,r).command((function(){return st(o,g)})).command((function(){return ut(o,g)})).run():l().command((function(){return!!f().wrapInList(g,r)||c.clearNodes()})).wrapInList(g,r).command((function(){return st(o,g)})).command((function(){return ut(o,g)})).run()}},toggleMark:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){var i=r.state,a=r.commands,o=n.extendEmptyMarkRange,s=void 0!==o&&o,u=Se(e,i.schema);return et(i,u,t)?a.unsetMark(u,{extendEmptyMarkRange:s}):a.setMark(u,t)}},toggleNode:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){var i=r.state,a=r.commands,o=te(e,i.schema),s=te(t,i.schema);return Ie(i,o,n)?a.setNode(s):a.setNode(o,n)}},toggleWrap:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.state,i=n.commands,a=te(e,r.schema);return Ie(r,a,t)?i.lift(a):i.wrapIn(a,t)}},undoInputRule:function(){return function(e){for(var t=e.state,n=e.dispatch,r=t.plugins,i=0;i<r.length;i+=1){var a=r[i],o=void 0;if(a.spec.isInputRules&&(o=a.getState(t))){if(n){for(var s=t.tr,u=o.transform,l=u.steps.length-1;l>=0;l-=1)s.step(u.steps[l].invert(u.docs[l]));if(o.text){var c=s.doc.resolve(o.from).marks();s.replaceWith(o.from,o.to,t.schema.text(o.text,c))}else s.delete(o.from,o.to)}return!0}}return!1}},unsetAllMarks:function(){return function(e){var t=e.tr,n=e.dispatch,r=t.selection,i=r.empty,a=r.ranges;return i||n&&a.forEach((function(e){t.removeMark(e.$from.pos,e.$to.pos)})),!0}},unsetMark:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r,i=n.tr,a=n.state,o=n.dispatch,s=t.extendEmptyMarkRange,u=void 0!==s&&s,l=i.selection,c=Se(e,a.schema),f=l.$from,d=l.empty,h=l.ranges;if(!o)return!0;if(d&&u){var p=l.from,g=l.to,m=null===(r=f.marks().find((function(e){return e.type===c})))||void 0===r?void 0:r.attrs,v=Ce(f,c,m);v&&(p=v.from,g=v.to),i.removeMark(p,g,c)}else h.forEach((function(e){i.removeMark(e.$from.pos,e.$to.pos,c)}));return i.removeStoredMark(c),!0}},updateAttributes:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.tr,i=n.state,a=n.dispatch,o=null,s=null,u=Be("string"===typeof e?e:e.name,i.schema);return!!u&&("node"===u&&(o=te(e,i.schema)),"mark"===u&&(s=Se(e,i.schema)),a&&r.selection.ranges.forEach((function(e){var n=e.$from.pos,a=e.$to.pos;i.doc.nodesBetween(n,a,(function(e,i){o&&o===e.type&&r.setNodeMarkup(i,void 0,Object(f.a)(Object(f.a)({},e.attrs),t)),s&&e.marks.length&&e.marks.forEach((function(o){if(s===o.type){var u=Math.max(i,n),l=Math.min(i+e.nodeSize,a);r.addMark(u,l,s.create(Object(f.a)(Object(f.a)({},o.attrs),t)))}}))}))})),!0)}},wrapIn:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.state,i=n.dispatch;return N(te(e,r.schema),t)(r,i)}},wrapInList:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var r=n.state,i=n.dispatch;return G(te(e,r.schema),t)(r,i)}}}),ct=_e.create({name:"commands",addCommands:function(){return Object(f.a)({},lt)}}),ft=_e.create({name:"editable",addProseMirrorPlugins:function(){var e=this;return[new d.c({key:new d.d("editable"),props:{editable:function(){return e.editor.options.editable}}})]}}),dt=_e.create({name:"focusEvents",addProseMirrorPlugins:function(){var e=this.editor;return[new d.c({key:new d.d("focusEvents"),props:{handleDOMEvents:{focus:function(t,n){e.isFocused=!0;var r=e.state.tr.setMeta("focus",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1},blur:function(t,n){e.isFocused=!1;var r=e.state.tr.setMeta("blur",{event:n}).setMeta("addToHistory",!1);return t.dispatch(r),!1}}}})]}}),ht=_e.create({name:"keymap",addKeyboardShortcuts:function(){var e=this,t=function(){return e.editor.commands.first((function(e){var t=e.commands;return[function(){return t.undoInputRule()},function(){return t.command((function(e){var n=e.tr,r=n.selection,i=n.doc,a=r.empty,o=r.$anchor,s=o.pos,u=o.parent,l=d.e.atStart(i).from===s;return!(!(a&&l&&u.type.isTextblock)||u.textContent.length)&&t.clearNodes()}))},function(){return t.deleteSelection()},function(){return t.joinBackward()},function(){return t.selectNodeBackward()}]}))},n=function(){return e.editor.commands.first((function(e){var t=e.commands;return[function(){return t.deleteSelection()},function(){return t.deleteCurrentNode()},function(){return t.joinForward()},function(){return t.selectNodeForward()}]}))},r={Enter:function(){return e.editor.commands.first((function(e){var t=e.commands;return[function(){return t.newlineInCode()},function(){return t.createParagraphNear()},function(){return t.liftEmptyBlock()},function(){return t.splitBlock()}]}))},"Mod-Enter":function(){return e.editor.commands.exitCode()},Backspace:t,"Mod-Backspace":t,"Shift-Backspace":t,Delete:n,"Mod-Delete":n,"Mod-a":function(){return e.editor.commands.selectAll()}},i=Object(f.a)({},r),a=Object(f.a)(Object(f.a)({},r),{},{"Ctrl-h":t,"Alt-Backspace":t,"Ctrl-d":n,"Ctrl-Alt-Backspace":n,"Alt-Delete":n,"Alt-d":n,"Ctrl-a":function(){return e.editor.commands.selectTextblockStart()},"Ctrl-e":function(){return e.editor.commands.selectTextblockEnd()}});return Te()||Me()?a:i},addProseMirrorPlugins:function(){var e=this;return[new d.c({key:new d.d("clearDocument"),appendTransaction:function(t,n,r){if(t.some((function(e){return e.docChanged}))&&!n.doc.eq(r.doc)){var i=n.selection,a=i.empty,o=i.from,s=i.to,u=d.e.atStart(n.doc).from,l=d.e.atEnd(n.doc).to;if(!a&&(o===u&&s===l))if(0===r.doc.textBetween(0,r.doc.content.size," "," ").length){var c=r.tr,f=Y({state:r,transaction:c});if(new X({editor:e.editor,state:f}).commands.clearNodes(),c.steps.length)return c}}}})]}}),pt=_e.create({name:"tabindex",addProseMirrorPlugins:function(){return[new d.c({key:new d.d("tabindex"),props:{attributes:this.editor.isEditable?{tabindex:"0"}:{}}})]}}),gt=Object.freeze({__proto__:null,ClipboardTextSerializer:Fe,Commands:ct,Editable:ft,FocusEvents:dt,Keymap:ht,Tabindex:pt});var mt=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(){var e,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object(l.a)(this,n),(e=t.call(this)).isFocused=!1,e.extensionStorage={},e.options={element:document.createElement("div"),content:"",injectCSS:!0,injectNonce:void 0,extensions:[],autofocus:!1,editable:!0,editorProps:{},parseOptions:{},enableInputRules:!0,enablePasteRules:!0,enableCoreExtensions:!0,onBeforeCreate:function(){return null},onCreate:function(){return null},onUpdate:function(){return null},onSelectionUpdate:function(){return null},onTransaction:function(){return null},onFocus:function(){return null},onBlur:function(){return null},onDestroy:function(){return null}},e.isCapturingTransaction=!1,e.capturedTransaction=null,e.setOptions(i),e.createExtensionManager(),e.createCommandManager(),e.createSchema(),e.on("beforeCreate",e.options.onBeforeCreate),e.emit("beforeCreate",{editor:Object(r.a)(e)}),e.createView(),e.injectCSS(),e.on("create",e.options.onCreate),e.on("update",e.options.onUpdate),e.on("selectionUpdate",e.options.onSelectionUpdate),e.on("transaction",e.options.onTransaction),e.on("focus",e.options.onFocus),e.on("blur",e.options.onBlur),e.on("destroy",e.options.onDestroy),window.setTimeout((function(){e.isDestroyed||(e.commands.focus(e.options.autofocus),e.emit("create",{editor:Object(r.a)(e)}))}),0),e}return Object(c.a)(n,[{key:"storage",get:function(){return this.extensionStorage}},{key:"commands",get:function(){return this.commandManager.commands}},{key:"chain",value:function(){return this.commandManager.chain()}},{key:"can",value:function(){return this.commandManager.can()}},{key:"injectCSS",value:function(){this.options.injectCSS&&document&&(this.css=function(e,t){var n=document.querySelector("style[data-tiptap-style]");if(null!==n)return n;var r=document.createElement("style");return t&&r.setAttribute("nonce",t),r.setAttribute("data-tiptap-style",""),r.innerHTML=e,document.getElementsByTagName("head")[0].appendChild(r),r}('.ProseMirror {\n  position: relative;\n}\n\n.ProseMirror {\n  word-wrap: break-word;\n  white-space: pre-wrap;\n  white-space: break-spaces;\n  -webkit-font-variant-ligatures: none;\n  font-variant-ligatures: none;\n  font-feature-settings: "liga" 0; /* the above doesn\'t seem to work in Edge */\n}\n\n.ProseMirror [contenteditable="false"] {\n  white-space: normal;\n}\n\n.ProseMirror [contenteditable="false"] [contenteditable="true"] {\n  white-space: pre-wrap;\n}\n\n.ProseMirror pre {\n  white-space: pre-wrap;\n}\n\nimg.ProseMirror-separator {\n  display: inline !important;\n  border: none !important;\n  margin: 0 !important;\n  width: 1px !important;\n  height: 1px !important;\n}\n\n.ProseMirror-gapcursor {\n  display: none;\n  pointer-events: none;\n  position: absolute;\n  margin: 0;\n}\n\n.ProseMirror-gapcursor:after {\n  content: "";\n  display: block;\n  position: absolute;\n  top: -2px;\n  width: 20px;\n  border-top: 1px solid black;\n  animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;\n}\n\n@keyframes ProseMirror-cursor-blink {\n  to {\n    visibility: hidden;\n  }\n}\n\n.ProseMirror-hideselection *::selection {\n  background: transparent;\n}\n\n.ProseMirror-hideselection *::-moz-selection {\n  background: transparent;\n}\n\n.ProseMirror-hideselection * {\n  caret-color: transparent;\n}\n\n.ProseMirror-focused .ProseMirror-gapcursor {\n  display: block;\n}\n\n.tippy-box[data-animation=fade][data-state=hidden] {\n  opacity: 0\n}',this.options.injectNonce))}},{key:"setOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.options=Object(f.a)(Object(f.a)({},this.options),e),this.view&&this.state&&!this.isDestroyed&&(this.options.editorProps&&this.view.setProps(this.options.editorProps),this.view.updateState(this.state))}},{key:"setEditable",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.setOptions({editable:e}),t&&this.emit("update",{editor:this,transaction:this.state.tr})}},{key:"isEditable",get:function(){return this.options.editable&&this.view&&this.view.editable}},{key:"state",get:function(){return this.view.state}},{key:"registerPlugin",value:function(e,t){var n=ie(t)?t(e,Object(s.a)(this.state.plugins)):[].concat(Object(s.a)(this.state.plugins),[e]),r=this.state.reconfigure({plugins:n});this.view.updateState(r)}},{key:"unregisterPlugin",value:function(e){if(!this.isDestroyed){var t="string"===typeof e?"".concat(e,"$"):e.key,n=this.state.reconfigure({plugins:this.state.plugins.filter((function(e){return!e.key.startsWith(t)}))});this.view.updateState(n)}}},{key:"createExtensionManager",value:function(){var e=this.options.enableCoreExtensions?Object.values(gt):[],t=[].concat(Object(s.a)(e),Object(s.a)(this.options.extensions)).filter((function(e){return["extension","node","mark"].includes(null===e||void 0===e?void 0:e.type)}));this.extensionManager=new ve(t,this)}},{key:"createCommandManager",value:function(){this.commandManager=new X({editor:this})}},{key:"createSchema",value:function(){this.schema=this.extensionManager.schema}},{key:"createView",value:function(){var e=Le(this.options.content,this.schema,this.options.parseOptions),t=je(e,this.options.autofocus);this.view=new h.c(this.options.element,Object(f.a)(Object(f.a)({},this.options.editorProps),{},{dispatchTransaction:this.dispatchTransaction.bind(this),state:d.a.create({doc:e,selection:t||void 0})}));var n=this.state.reconfigure({plugins:this.extensionManager.plugins});this.view.updateState(n),this.createNodeViews(),this.view.dom.editor=this}},{key:"createNodeViews",value:function(){this.view.setProps({nodeViews:this.extensionManager.nodeViews})}},{key:"captureTransaction",value:function(e){this.isCapturingTransaction=!0,e(),this.isCapturingTransaction=!1;var t=this.capturedTransaction;return this.capturedTransaction=null,t}},{key:"dispatchTransaction",value:function(e){var t=this;if(!this.view.isDestroyed){if(this.isCapturingTransaction)return this.capturedTransaction?void e.steps.forEach((function(e){var n;return null===(n=t.capturedTransaction)||void 0===n?void 0:n.step(e)})):void(this.capturedTransaction=e);var n=this.state.apply(e),r=!this.state.selection.eq(n.selection);this.view.updateState(n),this.emit("transaction",{editor:this,transaction:e}),r&&this.emit("selectionUpdate",{editor:this,transaction:e});var i=e.getMeta("focus"),a=e.getMeta("blur");i&&this.emit("focus",{editor:this,event:i.event,transaction:e}),a&&this.emit("blur",{editor:this,event:a.event,transaction:e}),e.docChanged&&!e.getMeta("preventUpdate")&&this.emit("update",{editor:this,transaction:e})}}},{key:"getAttributes",value:function(e){return Ye(this.state,e)}},{key:"isActive",value:function(e,t){var n="string"===typeof e?e:null,r="string"===typeof e?t:e;return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t)return Ie(e,null,n)||et(e,null,n);var r=Be(t,e.schema);return"node"===r?Ie(e,t,n):"mark"===r&&et(e,t,n)}(this.state,n,r)}},{key:"getJSON",value:function(){return this.state.doc.toJSON()}},{key:"getHTML",value:function(){return Ve(this.state.doc.content,this.schema)}},{key:"getText",value:function(e){var t=e||{},n=t.blockSeparator,r=void 0===n?"\n\n":n,i=t.textSerializers,a=void 0===i?{}:i;return Ge(this.state.doc,{blockSeparator:r,textSerializers:Object(f.a)(Object(f.a)({},we(this.schema)),a)})}},{key:"isEmpty",get:function(){return nt(this.state.doc)}},{key:"getCharacterCount",value:function(){return console.warn('[tiptap warn]: "editor.getCharacterCount()" is deprecated. Please use "editor.storage.characterCount.characters()" instead.'),this.state.doc.content.size-2}},{key:"destroy",value:function(){this.emit("destroy"),this.view&&this.view.destroy(),this.removeAllListeners()}},{key:"isDestroyed",get:function(){var e;return!(null===(e=this.view)||void 0===e?void 0:e.docView)}}]),n}(J);function vt(e){return new de({find:e.find,handler:function(t){var n=t.state,r=t.range,i=t.match,a=ae(e.getAttributes,void 0,i);if(!1===a||null===a)return null;var o=n.tr,s=i[i.length-1],u=i[0],l=r.to;if(s){var c=u.search(/\S/),f=r.from+u.indexOf(s),d=f+s.length;if(Ze(r.from,r.to,n.doc).filter((function(t){return t.mark.type.excluded.find((function(n){return n===e.type&&n!==t.mark.type}))})).filter((function(e){return e.to>f})).length)return null;d<r.to&&o.delete(d,r.to),f>r.from&&o.delete(r.from+c,f),l=r.from+c+s.length,o.addMark(r.from+c,l,e.type.create(a||{})),o.removeStoredMark(e.type)}}})}function bt(e){return new de({find:e.find,handler:function(t){var n=t.state,r=t.range,i=t.match,a=ae(e.getAttributes,void 0,i)||{},o=n.tr,s=r.from,u=r.to;if(i[1]){var l=s+i[0].lastIndexOf(i[1]);l>u?l=u:u=l+i[1].length;var c=i[0][i[0].length-1];o.insertText(c,s+i[0].length-1),o.replaceWith(l,u,e.type.create(a))}else i[0]&&o.replaceWith(s,u,e.type.create(a))}})}function yt(e){return new de({find:e.find,handler:function(t){var n=t.state,r=t.range,i=t.match,a=n.doc.resolve(r.from),o=ae(e.getAttributes,void 0,i)||{};if(!a.node(-1).canReplaceWith(a.index(-1),a.indexAfter(-1),e.type))return null;n.tr.delete(r.from,r.to).setBlockType(r.from,r.from,e.type,o)}})}function _t(e){return new de({find:e.find,handler:function(t){var n=t.state,r=t.range,i=t.match,a=t.chain,o=ae(e.getAttributes,void 0,i)||{},s=n.tr.delete(r.from,r.to),u=s.doc.resolve(r.from).blockRange(),l=u&&Object(m.h)(u,e.type,o);if(!l)return null;if(s.wrap(u,l),e.keepMarks&&e.editor){var c=n.selection,f=n.storedMarks,d=e.editor.extensionManager.splittableMarks,h=f||c.$to.parentOffset&&c.$from.marks();if(h){var p=h.filter((function(e){return d.includes(e.type.name)}));s.ensureMarks(p)}}if(e.keepAttributes){var g="bulletList"===e.type.name||"orderedList"===e.type.name?"listItem":"taskList";a().updateAttributes(g,o).run()}var v=s.doc.resolve(r.from-1).nodeBefore;v&&v.type===e.type&&Object(m.e)(s.doc,r.from-1)&&(!e.joinPredicate||e.joinPredicate(i,v))&&s.join(r.from-1)}})}var At=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(l.a)(this,e),this.type="mark",this.name="mark",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config=Object(f.a)(Object(f.a)({},this.config),t),this.name=this.config.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(this.name,'".')),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=ae(Z(this,"addOptions",{name:this.name}))),this.storage=ae(Z(this,"addStorage",{name:this.name,options:this.options}))||{}}return Object(c.a)(e,[{key:"configure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.extend();return t.options=ye(this.options,e),t.storage=ae(Z(t,"addStorage",{name:t.name,options:t.options})),t}},{key:"extend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new e(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(n.name,'".')),n.options=ae(Z(n,"addOptions",{name:n.name})),n.storage=ae(Z(n,"addStorage",{name:n.name,options:n.options})),n}}],[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t)}},{key:"handleExit",value:function(e){var t=e.editor,n=e.mark,r=t.state.tr,i=t.state.selection.$from;if(i.pos===i.end()){var a=i.marks();if(!!!a.find((function(e){return(null===e||void 0===e?void 0:e.type.name)===n.name})))return!1;var o=a.find((function(e){return(null===e||void 0===e?void 0:e.type.name)===n.name}));return o&&r.removeStoredMark(o),r.insertText(" ",i.pos),t.view.dispatch(r),!0}return!1}}]),e}(),wt=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(l.a)(this,e),this.type="node",this.name="node",this.parent=null,this.child=null,this.config={name:this.name,defaultOptions:{}},this.config=Object(f.a)(Object(f.a)({},this.config),t),this.name=this.config.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(this.name,'".')),this.options=this.config.defaultOptions,this.config.addOptions&&(this.options=ae(Z(this,"addOptions",{name:this.name}))),this.storage=ae(Z(this,"addStorage",{name:this.name,options:this.options}))||{}}return Object(c.a)(e,[{key:"configure",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.extend();return t.options=ye(this.options,e),t.storage=ae(Z(t,"addStorage",{name:t.name,options:t.options})),t}},{key:"extend",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=new e(t);return n.parent=this,this.child=n,n.name=t.name?t.name:n.parent.name,t.defaultOptions&&console.warn('[tiptap warn]: BREAKING CHANGE: "defaultOptions" is deprecated. Please use "addOptions" instead. Found in extension: "'.concat(n.name,'".')),n.options=ae(Z(n,"addOptions",{name:n.name})),n.storage=ae(Z(n,"addStorage",{name:n.name,options:n.options})),n}}],[{key:"create",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new e(t)}}]),e}(),Ft=function(){function e(t,n,r){Object(l.a)(this,e),this.isDragging=!1,this.component=t,this.editor=n.editor,this.options=Object(f.a)({stopEvent:null,ignoreMutation:null},r),this.extension=n.extension,this.node=n.node,this.decorations=n.decorations,this.getPos=n.getPos,this.mount()}return Object(c.a)(e,[{key:"mount",value:function(){}},{key:"dom",get:function(){return this.editor.view.dom}},{key:"contentDOM",get:function(){return null}},{key:"onDragStart",value:function(e){var t,n,r,i,a,o,s,u=this.editor.view,l=e.target,c=3===l.nodeType?null===(t=l.parentElement)||void 0===t?void 0:t.closest("[data-drag-handle]"):l.closest("[data-drag-handle]");if(this.dom&&!(null===(n=this.contentDOM)||void 0===n?void 0:n.contains(l))&&c){var f=0,h=0;if(this.dom!==c){var p=this.dom.getBoundingClientRect(),g=c.getBoundingClientRect(),m=null!==(r=e.offsetX)&&void 0!==r?r:null===(i=e.nativeEvent)||void 0===i?void 0:i.offsetX,v=null!==(a=e.offsetY)&&void 0!==a?a:null===(o=e.nativeEvent)||void 0===o?void 0:o.offsetY;f=g.x-p.x+m,h=g.y-p.y+v}null===(s=e.dataTransfer)||void 0===s||s.setDragImage(this.dom,f,h);var b=d.b.create(u.state.doc,this.getPos()),y=u.state.tr.setSelection(b);u.dispatch(y)}}},{key:"stopEvent",value:function(e){var t,n=this;if(!this.dom)return!1;if("function"===typeof this.options.stopEvent)return this.options.stopEvent({event:e});var r=e.target;if(!(this.dom.contains(r)&&!(null===(t=this.contentDOM)||void 0===t?void 0:t.contains(r))))return!1;var i=e.type.startsWith("drag"),a="drop"===e.type;if((["INPUT","BUTTON","SELECT","TEXTAREA"].includes(r.tagName)||r.isContentEditable)&&!a&&!i)return!0;var o=this.editor.isEditable,s=this.isDragging,u=!!this.node.type.spec.draggable,l=d.b.isSelectable(this.node),c="copy"===e.type,f="paste"===e.type,h="cut"===e.type,p="mousedown"===e.type;if(!u&&l&&i&&e.preventDefault(),u&&i&&!s)return e.preventDefault(),!1;if(u&&o&&!s&&p){var g=r.closest("[data-drag-handle]");g&&(this.dom===g||this.dom.contains(g))&&(this.isDragging=!0,document.addEventListener("dragend",(function(){n.isDragging=!1}),{once:!0}),document.addEventListener("drop",(function(){n.isDragging=!1}),{once:!0}),document.addEventListener("mouseup",(function(){n.isDragging=!1}),{once:!0}))}return!(s||a||c||f||h||p&&l)}},{key:"ignoreMutation",value:function(e){if(!this.dom||!this.contentDOM)return!0;if("function"===typeof this.options.ignoreMutation)return this.options.ignoreMutation({mutation:e});if(this.node.isLeaf||this.node.isAtom)return!0;if("selection"===e.type)return!1;if(this.dom.contains(e.target)&&"childList"===e.type&&Te()&&this.editor.isFocused&&[].concat(Object(s.a)(Array.from(e.addedNodes)),Object(s.a)(Array.from(e.removedNodes))).every((function(e){return e.isContentEditable})))return!1;return this.contentDOM===e.target&&"attributes"===e.type||!this.contentDOM.contains(e.target)}},{key:"updateAttributes",value:function(e){var t=this;this.editor.commands.command((function(n){var r=n.tr,i=t.getPos();return r.setNodeMarkup(i,void 0,Object(f.a)(Object(f.a)({},t.node.attrs),e)),!0}))}},{key:"deleteNode",value:function(){var e=this.getPos(),t=e+this.node.nodeSize;this.editor.commands.deleteRange({from:e,to:t})}}]),e}();function kt(e){return new ge({find:e.find,handler:function(t){var n=t.state,r=t.range,i=t.match,a=ae(e.getAttributes,void 0,i);if(!1===a||null===a)return null;var o=n.tr,s=i[i.length-1],u=i[0],l=r.to;if(s){var c=u.search(/\S/),f=r.from+u.indexOf(s),d=f+s.length;if(Ze(r.from,r.to,n.doc).filter((function(t){return t.mark.type.excluded.find((function(n){return n===e.type&&n!==t.mark.type}))})).filter((function(e){return e.to>f})).length)return null;d<r.to&&o.delete(d,r.to),f>r.from&&o.delete(r.from+c,f),l=r.from+c+s.length,o.addMark(r.from+c,l,e.type.create(a||{})),o.removeStoredMark(e.type)}}})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return g})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return v})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return w})),n.d(t,"h",(function(){return y})),n.d(t,"i",(function(){return F})),n.d(t,"j",(function(){return k})),n.d(t,"k",(function(){return b})),n.d(t,"l",(function(){return x})),n.d(t,"m",(function(){return E})),n.d(t,"n",(function(){return C})),n.d(t,"o",(function(){return m})),n.d(t,"p",(function(){return _})),n.d(t,"q",(function(){return u})),n.d(t,"r",(function(){return s})),n.d(t,"s",(function(){return o})),n.d(t,"t",(function(){return S})),n.d(t,"u",(function(){return l})),n.d(t,"v",(function(){return i}));var r=n(5),i=["top","right","bottom","left"],a=["start","end"],o=i.reduce((function(e,t){return e.concat(t,t+"-"+a[0],t+"-"+a[1])}),[]),s=Math.min,u=Math.max,l=Math.round,c=Math.floor,f=function(e){return{x:e,y:e}},d={left:"right",right:"left",bottom:"top",top:"bottom"},h={start:"end",end:"start"};function p(e,t,n){return u(e,s(t,n))}function g(e,t){return"function"===typeof e?e(t):e}function m(e){return e.split("-")[0]}function v(e){return e.split("-")[1]}function b(e){return"x"===e?"y":"x"}function y(e){return"y"===e?"height":"width"}function _(e){return["top","bottom"].includes(m(e))?"y":"x"}function A(e){return b(_(e))}function w(e,t,n){void 0===n&&(n=!1);var r=v(e),i=A(e),a=y(i),o="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(o=E(o)),[o,E(o)]}function F(e){var t=E(e);return[k(e),t,k(t)]}function k(e){return e.replace(/start|end/g,(function(e){return h[e]}))}function x(e,t,n,r){var i=v(e),a=function(e,t,n){var r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":return n?t?i:r:t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(m(e),"start"===n,r);return i&&(a=a.map((function(e){return e+"-"+i})),t&&(a=a.concat(a.map(k)))),a}function E(e){return e.replace(/left|right|bottom|top/g,(function(e){return d[e]}))}function C(e){return"number"!==typeof e?function(e){return Object(r.a)({top:0,right:0,bottom:0,left:0},e)}(e):{top:e,right:e,bottom:e,left:e}}function S(e){var t=e.x,n=e.y,r=e.width,i=e.height;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}},function(e,t,n){"use strict";function r(e){return o(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(o(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function o(e){return e instanceof Node||e instanceof i(e).Node}function s(e){return e instanceof Element||e instanceof i(e).Element}function u(e){return e instanceof HTMLElement||e instanceof i(e).HTMLElement}function l(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}function c(e){var t=v(e),n=t.overflow,r=t.overflowX,i=t.overflowY,a=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+i+r)&&!["inline","contents"].includes(a)}function f(e){return["table","td","th"].includes(r(e))}function d(e){return[":popover-open",":modal"].some((function(t){try{return e.matches(t)}catch(n){return!1}}))}function h(e){var t=g(),n=v(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some((function(e){return(n.willChange||"").includes(e)}))||["paint","layout","strict","content"].some((function(e){return(n.contain||"").includes(e)}))}function p(e){for(var t=y(e);u(t)&&!m(t);){if(d(t))return null;if(h(t))return t;t=y(t)}return null}function g(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(r(e))}function v(e){return i(e).getComputedStyle(e)}function b(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function y(e){if("html"===r(e))return e;var t=e.assignedSlot||e.parentNode||l(e)&&e.host||a(e);return l(t)?t.host:t}function _(e){var t=y(e);return m(t)?e.ownerDocument?e.ownerDocument.body:e.body:u(t)&&c(t)?t:_(t)}function A(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);var a=_(e),o=a===(null==(r=e.ownerDocument)?void 0:r.body),s=i(a);return o?t.concat(s,s.visualViewport||[],c(a)?a:[],s.frameElement&&n?A(s.frameElement):[]):t.concat(a,A(a,[],n))}n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return r})),n.d(t,"e",(function(){return b})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return y})),n.d(t,"h",(function(){return i})),n.d(t,"i",(function(){return h})),n.d(t,"j",(function(){return s})),n.d(t,"k",(function(){return u})),n.d(t,"l",(function(){return m})),n.d(t,"m",(function(){return c})),n.d(t,"n",(function(){return l})),n.d(t,"o",(function(){return f})),n.d(t,"p",(function(){return d})),n.d(t,"q",(function(){return g}))},function(e,t,n){(function(t){e.exports=function e(t,n,r){function i(o,s){if(!n[o]){if(!t[o]){if(a)return a(o,!0);var u=new Error("Cannot find module '"+o+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){var n=t[o][1][e];return i(n||e)}),l,l.exports,e,t,n,r)}return n[o].exports}for(var a=!1,o=0;o<r.length;o++)i(r[o]);return i}({1:[function(e,n,r){(function(e){"use strict";var t,r,i=e.MutationObserver||e.WebKitMutationObserver;if(i){var a=0,o=new i(c),s=e.document.createTextNode("");o.observe(s,{characterData:!0}),t=function(){s.data=a=++a%2}}else if(e.setImmediate||"undefined"===typeof e.MessageChannel)t="document"in e&&"onreadystatechange"in e.document.createElement("script")?function(){var t=e.document.createElement("script");t.onreadystatechange=function(){c(),t.onreadystatechange=null,t.parentNode.removeChild(t),t=null},e.document.documentElement.appendChild(t)}:function(){setTimeout(c,0)};else{var u=new e.MessageChannel;u.port1.onmessage=c,t=function(){u.port2.postMessage(0)}}var l=[];function c(){var e,t;r=!0;for(var n=l.length;n;){for(t=l,l=[],e=-1;++e<n;)t[e]();n=l.length}r=!1}function f(e){1!==l.push(e)||r||t()}n.exports=f}).call(this,"undefined"!==typeof t?t:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{}],2:[function(e,t,n){"use strict";var r=e(1);function i(){}var a={},o=["REJECTED"],s=["FULFILLED"],u=["PENDING"];function l(e){if("function"!==typeof e)throw new TypeError("resolver must be a function");this.state=u,this.queue=[],this.outcome=void 0,e!==i&&h(this,e)}function c(e,t,n){this.promise=e,"function"===typeof t&&(this.onFulfilled=t,this.callFulfilled=this.otherCallFulfilled),"function"===typeof n&&(this.onRejected=n,this.callRejected=this.otherCallRejected)}function f(e,t,n){r((function(){var r;try{r=t(n)}catch(i){return a.reject(e,i)}r===e?a.reject(e,new TypeError("Cannot resolve promise with itself")):a.resolve(e,r)}))}function d(e){var t=e&&e.then;if(e&&("object"===typeof e||"function"===typeof e)&&"function"===typeof t)return function(){t.apply(e,arguments)}}function h(e,t){var n=!1;function r(t){n||(n=!0,a.reject(e,t))}function i(t){n||(n=!0,a.resolve(e,t))}function o(){t(i,r)}var s=p(o);"error"===s.status&&r(s.value)}function p(e,t){var n={};try{n.value=e(t),n.status="success"}catch(r){n.status="error",n.value=r}return n}function g(e){return e instanceof this?e:a.resolve(new this(i),e)}function m(e){var t=new this(i);return a.reject(t,e)}function v(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,r=!1;if(!n)return this.resolve([]);for(var o=new Array(n),s=0,u=-1,l=new this(i);++u<n;)c(e[u],u);return l;function c(e,i){function u(e){o[i]=e,++s!==n||r||(r=!0,a.resolve(l,o))}t.resolve(e).then(u,(function(e){r||(r=!0,a.reject(l,e))}))}}function b(e){var t=this;if("[object Array]"!==Object.prototype.toString.call(e))return this.reject(new TypeError("must be an array"));var n=e.length,r=!1;if(!n)return this.resolve([]);for(var o=-1,s=new this(i);++o<n;)u(e[o]);return s;function u(e){t.resolve(e).then((function(e){r||(r=!0,a.resolve(s,e))}),(function(e){r||(r=!0,a.reject(s,e))}))}}t.exports=l,l.prototype.catch=function(e){return this.then(null,e)},l.prototype.then=function(e,t){if("function"!==typeof e&&this.state===s||"function"!==typeof t&&this.state===o)return this;var n=new this.constructor(i);return this.state!==u?f(n,this.state===s?e:t,this.outcome):this.queue.push(new c(n,e,t)),n},c.prototype.callFulfilled=function(e){a.resolve(this.promise,e)},c.prototype.otherCallFulfilled=function(e){f(this.promise,this.onFulfilled,e)},c.prototype.callRejected=function(e){a.reject(this.promise,e)},c.prototype.otherCallRejected=function(e){f(this.promise,this.onRejected,e)},a.resolve=function(e,t){var n=p(d,t);if("error"===n.status)return a.reject(e,n.value);var r=n.value;if(r)h(e,r);else{e.state=s,e.outcome=t;for(var i=-1,o=e.queue.length;++i<o;)e.queue[i].callFulfilled(t)}return e},a.reject=function(e,t){e.state=o,e.outcome=t;for(var n=-1,r=e.queue.length;++n<r;)e.queue[n].callRejected(t);return e},l.resolve=g,l.reject=m,l.all=v,l.race=b},{1:1}],3:[function(e,n,r){(function(t){"use strict";"function"!==typeof t.Promise&&(t.Promise=e(2))}).call(this,"undefined"!==typeof t?t:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{})},{2:2}],4:[function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(){try{if("undefined"!==typeof indexedDB)return indexedDB;if("undefined"!==typeof webkitIndexedDB)return webkitIndexedDB;if("undefined"!==typeof mozIndexedDB)return mozIndexedDB;if("undefined"!==typeof OIndexedDB)return OIndexedDB;if("undefined"!==typeof msIndexedDB)return msIndexedDB}catch(e){return}}var o=a();function s(){try{if(!o||!o.open)return!1;var e="undefined"!==typeof openDatabase&&/(Safari|iPhone|iPad|iPod)/.test(navigator.userAgent)&&!/Chrome/.test(navigator.userAgent)&&!/BlackBerry/.test(navigator.platform),t="function"===typeof fetch&&-1!==fetch.toString().indexOf("[native code");return(!e||t)&&"undefined"!==typeof indexedDB&&"undefined"!==typeof IDBKeyRange}catch(n){return!1}}function u(e,t){e=e||[],t=t||{};try{return new Blob(e,t)}catch(i){if("TypeError"!==i.name)throw i;for(var n=new("undefined"!==typeof BlobBuilder?BlobBuilder:"undefined"!==typeof MSBlobBuilder?MSBlobBuilder:"undefined"!==typeof MozBlobBuilder?MozBlobBuilder:WebKitBlobBuilder),r=0;r<e.length;r+=1)n.append(e[r]);return n.getBlob(t.type)}}"undefined"===typeof Promise&&e(3);var l=Promise;function c(e,t){t&&e.then((function(e){t(null,e)}),(function(e){t(e)}))}function f(e,t,n){"function"===typeof t&&e.then(t),"function"===typeof n&&e.catch(n)}function d(e){return"string"!==typeof e&&(console.warn(e+" used as a key, but it is not a string."),e=String(e)),e}function h(){if(arguments.length&&"function"===typeof arguments[arguments.length-1])return arguments[arguments.length-1]}var p="local-forage-detect-blob-support",g=void 0,m={},v=Object.prototype.toString,b="readonly",y="readwrite";function _(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n),i=0;i<t;i++)r[i]=e.charCodeAt(i);return n}function A(e){return new l((function(t){var n=e.transaction(p,y),r=u([""]);n.objectStore(p).put(r,"key"),n.onabort=function(e){e.preventDefault(),e.stopPropagation(),t(!1)},n.oncomplete=function(){var e=navigator.userAgent.match(/Chrome\/(\d+)/),n=navigator.userAgent.match(/Edge\//);t(n||!e||parseInt(e[1],10)>=43)}})).catch((function(){return!1}))}function w(e){return"boolean"===typeof g?l.resolve(g):A(e).then((function(e){return g=e}))}function F(e){var t=m[e.name],n={};n.promise=new l((function(e,t){n.resolve=e,n.reject=t})),t.deferredOperations.push(n),t.dbReady?t.dbReady=t.dbReady.then((function(){return n.promise})):t.dbReady=n.promise}function k(e){var t=m[e.name].deferredOperations.pop();if(t)return t.resolve(),t.promise}function x(e,t){var n=m[e.name].deferredOperations.pop();if(n)return n.reject(t),n.promise}function E(e,t){return new l((function(n,r){if(m[e.name]=m[e.name]||I(),e.db){if(!t)return n(e.db);F(e),e.db.close()}var i=[e.name];t&&i.push(e.version);var a=o.open.apply(o,i);t&&(a.onupgradeneeded=function(t){var n=a.result;try{n.createObjectStore(e.storeName),t.oldVersion<=1&&n.createObjectStore(p)}catch(r){if("ConstraintError"!==r.name)throw r;console.warn('The database "'+e.name+'" has been upgraded from version '+t.oldVersion+" to version "+t.newVersion+', but the storage "'+e.storeName+'" already exists.')}}),a.onerror=function(e){e.preventDefault(),r(a.error)},a.onsuccess=function(){var t=a.result;t.onversionchange=function(e){e.target.close()},n(t),k(e)}}))}function C(e){return E(e,!1)}function S(e){return E(e,!0)}function O(e,t){if(!e.db)return!0;var n=!e.db.objectStoreNames.contains(e.storeName),r=e.version<e.db.version,i=e.version>e.db.version;if(r&&(e.version!==t&&console.warn('The database "'+e.name+"\" can't be downgraded from version "+e.db.version+" to version "+e.version+"."),e.version=e.db.version),i||n){if(n){var a=e.db.version+1;a>e.version&&(e.version=a)}return!0}return!1}function D(e){return new l((function(t,n){var r=new FileReader;r.onerror=n,r.onloadend=function(n){var r=btoa(n.target.result||"");t({__local_forage_encoded_blob:!0,data:r,type:e.type})},r.readAsBinaryString(e)}))}function j(e){return u([_(atob(e.data))],{type:e.type})}function T(e){return e&&e.__local_forage_encoded_blob}function P(e){var t=this,n=t._initReady().then((function(){var e=m[t._dbInfo.name];if(e&&e.dbReady)return e.dbReady}));return f(n,e,e),n}function R(e){F(e);for(var t=m[e.name],n=t.forages,r=0;r<n.length;r++){var i=n[r];i._dbInfo.db&&(i._dbInfo.db.close(),i._dbInfo.db=null)}return e.db=null,C(e).then((function(t){return e.db=t,O(e)?S(e):t})).then((function(r){e.db=t.db=r;for(var i=0;i<n.length;i++)n[i]._dbInfo.db=r})).catch((function(t){throw x(e,t),t}))}function M(e,t,n,r){void 0===r&&(r=1);try{var i=e.db.transaction(e.storeName,t);n(null,i)}catch(a){if(r>0&&(!e.db||"InvalidStateError"===a.name||"NotFoundError"===a.name))return l.resolve().then((function(){if(!e.db||"NotFoundError"===a.name&&!e.db.objectStoreNames.contains(e.storeName)&&e.version<=e.db.version)return e.db&&(e.version=e.db.version+1),S(e)})).then((function(){return R(e).then((function(){M(e,t,n,r-1)}))})).catch(n);n(a)}}function I(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function B(e){var t=this,n={db:null};if(e)for(var r in e)n[r]=e[r];var i=m[n.name];i||(i=I(),m[n.name]=i),i.forages.push(t),t._initReady||(t._initReady=t.ready,t.ready=P);var a=[];function o(){return l.resolve()}for(var s=0;s<i.forages.length;s++){var u=i.forages[s];u!==t&&a.push(u._initReady().catch(o))}var c=i.forages.slice(0);return l.all(a).then((function(){return n.db=i.db,C(n)})).then((function(e){return n.db=e,O(n,t._defaultConfig.version)?S(n):e})).then((function(e){n.db=i.db=e,t._dbInfo=n;for(var r=0;r<c.length;r++){var a=c[r];a!==t&&(a._dbInfo.db=n.db,a._dbInfo.version=n.version)}}))}function N(e,t){var n=this;e=d(e);var r=new l((function(t,r){n.ready().then((function(){M(n._dbInfo,b,(function(i,a){if(i)return r(i);try{var o=a.objectStore(n._dbInfo.storeName).get(e);o.onsuccess=function(){var e=o.result;void 0===e&&(e=null),T(e)&&(e=j(e)),t(e)},o.onerror=function(){r(o.error)}}catch(s){r(s)}}))})).catch(r)}));return c(r,t),r}function L(e,t){var n=this,r=new l((function(t,r){n.ready().then((function(){M(n._dbInfo,b,(function(i,a){if(i)return r(i);try{var o=a.objectStore(n._dbInfo.storeName).openCursor(),s=1;o.onsuccess=function(){var n=o.result;if(n){var r=n.value;T(r)&&(r=j(r));var i=e(r,n.key,s++);void 0!==i?t(i):n.continue()}else t()},o.onerror=function(){r(o.error)}}catch(u){r(u)}}))})).catch(r)}));return c(r,t),r}function U(e,t,n){var r=this;e=d(e);var i=new l((function(n,i){var a;r.ready().then((function(){return a=r._dbInfo,"[object Blob]"===v.call(t)?w(a.db).then((function(e){return e?t:D(t)})):t})).then((function(t){M(r._dbInfo,y,(function(a,o){if(a)return i(a);try{var s=o.objectStore(r._dbInfo.storeName);null===t&&(t=void 0);var u=s.put(t,e);o.oncomplete=function(){void 0===t&&(t=null),n(t)},o.onabort=o.onerror=function(){var e=u.error?u.error:u.transaction.error;i(e)}}catch(l){i(l)}}))})).catch(i)}));return c(i,n),i}function H(e,t){var n=this;e=d(e);var r=new l((function(t,r){n.ready().then((function(){M(n._dbInfo,y,(function(i,a){if(i)return r(i);try{var o=a.objectStore(n._dbInfo.storeName).delete(e);a.oncomplete=function(){t()},a.onerror=function(){r(o.error)},a.onabort=function(){var e=o.error?o.error:o.transaction.error;r(e)}}catch(s){r(s)}}))})).catch(r)}));return c(r,t),r}function z(e){var t=this,n=new l((function(e,n){t.ready().then((function(){M(t._dbInfo,y,(function(r,i){if(r)return n(r);try{var a=i.objectStore(t._dbInfo.storeName).clear();i.oncomplete=function(){e()},i.onabort=i.onerror=function(){var e=a.error?a.error:a.transaction.error;n(e)}}catch(o){n(o)}}))})).catch(n)}));return c(n,e),n}function q(e){var t=this,n=new l((function(e,n){t.ready().then((function(){M(t._dbInfo,b,(function(r,i){if(r)return n(r);try{var a=i.objectStore(t._dbInfo.storeName).count();a.onsuccess=function(){e(a.result)},a.onerror=function(){n(a.error)}}catch(o){n(o)}}))})).catch(n)}));return c(n,e),n}function V(e,t){var n=this,r=new l((function(t,r){e<0?t(null):n.ready().then((function(){M(n._dbInfo,b,(function(i,a){if(i)return r(i);try{var o=a.objectStore(n._dbInfo.storeName),s=!1,u=o.openKeyCursor();u.onsuccess=function(){var n=u.result;n?0===e||s?t(n.key):(s=!0,n.advance(e)):t(null)},u.onerror=function(){r(u.error)}}catch(l){r(l)}}))})).catch(r)}));return c(r,t),r}function W(e){var t=this,n=new l((function(e,n){t.ready().then((function(){M(t._dbInfo,b,(function(r,i){if(r)return n(r);try{var a=i.objectStore(t._dbInfo.storeName).openKeyCursor(),o=[];a.onsuccess=function(){var t=a.result;t?(o.push(t.key),t.continue()):e(o)},a.onerror=function(){n(a.error)}}catch(s){n(s)}}))})).catch(n)}));return c(n,e),n}function G(e,t){t=h.apply(this,arguments);var n=this.config();(e="function"!==typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName);var r,i=this;if(e.name){var a=e.name===n.name&&i._dbInfo.db?l.resolve(i._dbInfo.db):C(e).then((function(t){var n=m[e.name],r=n.forages;n.db=t;for(var i=0;i<r.length;i++)r[i]._dbInfo.db=t;return t}));r=e.storeName?a.then((function(t){if(t.objectStoreNames.contains(e.storeName)){var n=t.version+1;F(e);var r=m[e.name],i=r.forages;t.close();for(var a=0;a<i.length;a++){var s=i[a];s._dbInfo.db=null,s._dbInfo.version=n}var u=new l((function(t,r){var i=o.open(e.name,n);i.onerror=function(e){i.result.close(),r(e)},i.onupgradeneeded=function(){i.result.deleteObjectStore(e.storeName)},i.onsuccess=function(){var e=i.result;e.close(),t(e)}}));return u.then((function(e){r.db=e;for(var t=0;t<i.length;t++){var n=i[t];n._dbInfo.db=e,k(n._dbInfo)}})).catch((function(t){throw(x(e,t)||l.resolve()).catch((function(){})),t}))}})):a.then((function(t){F(e);var n=m[e.name],r=n.forages;t.close();for(var i=0;i<r.length;i++)r[i]._dbInfo.db=null;var a=new l((function(t,n){var r=o.deleteDatabase(e.name);r.onerror=function(){var e=r.result;e&&e.close(),n(r.error)},r.onblocked=function(){console.warn('dropInstance blocked for database "'+e.name+'" until all open connections are closed')},r.onsuccess=function(){var e=r.result;e&&e.close(),t(e)}}));return a.then((function(e){n.db=e;for(var t=0;t<r.length;t++)k(r[t]._dbInfo)})).catch((function(t){throw(x(e,t)||l.resolve()).catch((function(){})),t}))}))}else r=l.reject("Invalid arguments");return c(r,t),r}var K={_driver:"asyncStorage",_initStorage:B,_support:s(),iterate:L,getItem:N,setItem:U,removeItem:H,clear:z,length:q,key:V,keys:W,dropInstance:G};function Q(){return"function"===typeof openDatabase}var Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",X="~~local_forage_type~",J=/^~~local_forage_type~([^~]+)~/,Z="__lfsc__:",$=Z.length,ee="arbf",te="blob",ne="si08",re="ui08",ie="uic8",ae="si16",oe="si32",se="ur16",ue="ui32",le="fl32",ce="fl64",fe=$+ee.length,de=Object.prototype.toString;function he(e){var t,n,r,i,a,o=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var l=new ArrayBuffer(o),c=new Uint8Array(l);for(t=0;t<s;t+=4)n=Y.indexOf(e[t]),r=Y.indexOf(e[t+1]),i=Y.indexOf(e[t+2]),a=Y.indexOf(e[t+3]),c[u++]=n<<2|r>>4,c[u++]=(15&r)<<4|i>>2,c[u++]=(3&i)<<6|63&a;return l}function pe(e){var t,n=new Uint8Array(e),r="";for(t=0;t<n.length;t+=3)r+=Y[n[t]>>2],r+=Y[(3&n[t])<<4|n[t+1]>>4],r+=Y[(15&n[t+1])<<2|n[t+2]>>6],r+=Y[63&n[t+2]];return n.length%3===2?r=r.substring(0,r.length-1)+"=":n.length%3===1&&(r=r.substring(0,r.length-2)+"=="),r}function ge(e,t){var n="";if(e&&(n=de.call(e)),e&&("[object ArrayBuffer]"===n||e.buffer&&"[object ArrayBuffer]"===de.call(e.buffer))){var r,i=Z;e instanceof ArrayBuffer?(r=e,i+=ee):(r=e.buffer,"[object Int8Array]"===n?i+=ne:"[object Uint8Array]"===n?i+=re:"[object Uint8ClampedArray]"===n?i+=ie:"[object Int16Array]"===n?i+=ae:"[object Uint16Array]"===n?i+=se:"[object Int32Array]"===n?i+=oe:"[object Uint32Array]"===n?i+=ue:"[object Float32Array]"===n?i+=le:"[object Float64Array]"===n?i+=ce:t(new Error("Failed to get type for BinaryArray"))),t(i+pe(r))}else if("[object Blob]"===n){var a=new FileReader;a.onload=function(){var n=X+e.type+"~"+pe(this.result);t(Z+te+n)},a.readAsArrayBuffer(e)}else try{t(JSON.stringify(e))}catch(o){console.error("Couldn't convert value into a JSON string: ",e),t(null,o)}}function me(e){if(e.substring(0,$)!==Z)return JSON.parse(e);var t,n=e.substring(fe),r=e.substring($,fe);if(r===te&&J.test(n)){var i=n.match(J);t=i[1],n=n.substring(i[0].length)}var a=he(n);switch(r){case ee:return a;case te:return u([a],{type:t});case ne:return new Int8Array(a);case re:return new Uint8Array(a);case ie:return new Uint8ClampedArray(a);case ae:return new Int16Array(a);case se:return new Uint16Array(a);case oe:return new Int32Array(a);case ue:return new Uint32Array(a);case le:return new Float32Array(a);case ce:return new Float64Array(a);default:throw new Error("Unkown type: "+r)}}var ve={serialize:ge,deserialize:me,stringToBuffer:he,bufferToString:pe};function be(e,t,n,r){e.executeSql("CREATE TABLE IF NOT EXISTS "+t.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],n,r)}function ye(e){var t=this,n={db:null};if(e)for(var r in e)n[r]="string"!==typeof e[r]?e[r].toString():e[r];var i=new l((function(e,r){try{n.db=openDatabase(n.name,String(n.version),n.description,n.size)}catch(i){return r(i)}n.db.transaction((function(i){be(i,n,(function(){t._dbInfo=n,e()}),(function(e,t){r(t)}))}),r)}));return n.serializer=ve,i}function _e(e,t,n,r,i,a){e.executeSql(n,r,i,(function(e,o){o.code===o.SYNTAX_ERR?e.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[t.storeName],(function(e,s){s.rows.length?a(e,o):be(e,t,(function(){e.executeSql(n,r,i,a)}),a)}),a):a(e,o)}),a)}function Ae(e,t){var n=this;e=d(e);var r=new l((function(t,r){n.ready().then((function(){var i=n._dbInfo;i.db.transaction((function(n){_e(n,i,"SELECT * FROM "+i.storeName+" WHERE key = ? LIMIT 1",[e],(function(e,n){var r=n.rows.length?n.rows.item(0).value:null;r&&(r=i.serializer.deserialize(r)),t(r)}),(function(e,t){r(t)}))}))})).catch(r)}));return c(r,t),r}function we(e,t){var n=this,r=new l((function(t,r){n.ready().then((function(){var i=n._dbInfo;i.db.transaction((function(n){_e(n,i,"SELECT * FROM "+i.storeName,[],(function(n,r){for(var a=r.rows,o=a.length,s=0;s<o;s++){var u=a.item(s),l=u.value;if(l&&(l=i.serializer.deserialize(l)),void 0!==(l=e(l,u.key,s+1)))return void t(l)}t()}),(function(e,t){r(t)}))}))})).catch(r)}));return c(r,t),r}function Fe(e,t,n,r){var i=this;e=d(e);var a=new l((function(a,o){i.ready().then((function(){void 0===t&&(t=null);var s=t,u=i._dbInfo;u.serializer.serialize(t,(function(t,l){l?o(l):u.db.transaction((function(n){_e(n,u,"INSERT OR REPLACE INTO "+u.storeName+" (key, value) VALUES (?, ?)",[e,t],(function(){a(s)}),(function(e,t){o(t)}))}),(function(t){if(t.code===t.QUOTA_ERR){if(r>0)return void a(Fe.apply(i,[e,s,n,r-1]));o(t)}}))}))})).catch(o)}));return c(a,n),a}function ke(e,t,n){return Fe.apply(this,[e,t,n,1])}function xe(e,t){var n=this;e=d(e);var r=new l((function(t,r){n.ready().then((function(){var i=n._dbInfo;i.db.transaction((function(n){_e(n,i,"DELETE FROM "+i.storeName+" WHERE key = ?",[e],(function(){t()}),(function(e,t){r(t)}))}))})).catch(r)}));return c(r,t),r}function Ee(e){var t=this,n=new l((function(e,n){t.ready().then((function(){var r=t._dbInfo;r.db.transaction((function(t){_e(t,r,"DELETE FROM "+r.storeName,[],(function(){e()}),(function(e,t){n(t)}))}))})).catch(n)}));return c(n,e),n}function Ce(e){var t=this,n=new l((function(e,n){t.ready().then((function(){var r=t._dbInfo;r.db.transaction((function(t){_e(t,r,"SELECT COUNT(key) as c FROM "+r.storeName,[],(function(t,n){var r=n.rows.item(0).c;e(r)}),(function(e,t){n(t)}))}))})).catch(n)}));return c(n,e),n}function Se(e,t){var n=this,r=new l((function(t,r){n.ready().then((function(){var i=n._dbInfo;i.db.transaction((function(n){_e(n,i,"SELECT key FROM "+i.storeName+" WHERE id = ? LIMIT 1",[e+1],(function(e,n){var r=n.rows.length?n.rows.item(0).key:null;t(r)}),(function(e,t){r(t)}))}))})).catch(r)}));return c(r,t),r}function Oe(e){var t=this,n=new l((function(e,n){t.ready().then((function(){var r=t._dbInfo;r.db.transaction((function(t){_e(t,r,"SELECT key FROM "+r.storeName,[],(function(t,n){for(var r=[],i=0;i<n.rows.length;i++)r.push(n.rows.item(i).key);e(r)}),(function(e,t){n(t)}))}))})).catch(n)}));return c(n,e),n}function De(e){return new l((function(t,n){e.transaction((function(r){r.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name <> '__WebKitDatabaseInfoTable__'",[],(function(n,r){for(var i=[],a=0;a<r.rows.length;a++)i.push(r.rows.item(a).name);t({db:e,storeNames:i})}),(function(e,t){n(t)}))}),(function(e){n(e)}))}))}function je(e,t){t=h.apply(this,arguments);var n=this.config();(e="function"!==typeof e&&e||{}).name||(e.name=e.name||n.name,e.storeName=e.storeName||n.storeName);var r,i=this;return c(r=e.name?new l((function(t){var r;r=e.name===n.name?i._dbInfo.db:openDatabase(e.name,"","",0),e.storeName?t({db:r,storeNames:[e.storeName]}):t(De(r))})).then((function(e){return new l((function(t,n){e.db.transaction((function(r){function i(e){return new l((function(t,n){r.executeSql("DROP TABLE IF EXISTS "+e,[],(function(){t()}),(function(e,t){n(t)}))}))}for(var a=[],o=0,s=e.storeNames.length;o<s;o++)a.push(i(e.storeNames[o]));l.all(a).then((function(){t()})).catch((function(e){n(e)}))}),(function(e){n(e)}))}))})):l.reject("Invalid arguments"),t),r}var Te={_driver:"webSQLStorage",_initStorage:ye,_support:Q(),iterate:we,getItem:Ae,setItem:ke,removeItem:xe,clear:Ee,length:Ce,key:Se,keys:Oe,dropInstance:je};function Pe(){try{return"undefined"!==typeof localStorage&&"setItem"in localStorage&&!!localStorage.setItem}catch(e){return!1}}function Re(e,t){var n=e.name+"/";return e.storeName!==t.storeName&&(n+=e.storeName+"/"),n}function Me(){var e="_localforage_support_test";try{return localStorage.setItem(e,!0),localStorage.removeItem(e),!1}catch(t){return!0}}function Ie(){return!Me()||localStorage.length>0}function Be(e){var t=this,n={};if(e)for(var r in e)n[r]=e[r];return n.keyPrefix=Re(e,t._defaultConfig),Ie()?(t._dbInfo=n,n.serializer=ve,l.resolve()):l.reject()}function Ne(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo.keyPrefix,n=localStorage.length-1;n>=0;n--){var r=localStorage.key(n);0===r.indexOf(e)&&localStorage.removeItem(r)}}));return c(n,e),n}function Le(e,t){var n=this;e=d(e);var r=n.ready().then((function(){var t=n._dbInfo,r=localStorage.getItem(t.keyPrefix+e);return r&&(r=t.serializer.deserialize(r)),r}));return c(r,t),r}function Ue(e,t){var n=this,r=n.ready().then((function(){for(var t=n._dbInfo,r=t.keyPrefix,i=r.length,a=localStorage.length,o=1,s=0;s<a;s++){var u=localStorage.key(s);if(0===u.indexOf(r)){var l=localStorage.getItem(u);if(l&&(l=t.serializer.deserialize(l)),void 0!==(l=e(l,u.substring(i),o++)))return l}}}));return c(r,t),r}function He(e,t){var n=this,r=n.ready().then((function(){var t,r=n._dbInfo;try{t=localStorage.key(e)}catch(i){t=null}return t&&(t=t.substring(r.keyPrefix.length)),t}));return c(r,t),r}function ze(e){var t=this,n=t.ready().then((function(){for(var e=t._dbInfo,n=localStorage.length,r=[],i=0;i<n;i++){var a=localStorage.key(i);0===a.indexOf(e.keyPrefix)&&r.push(a.substring(e.keyPrefix.length))}return r}));return c(n,e),n}function qe(e){var t=this.keys().then((function(e){return e.length}));return c(t,e),t}function Ve(e,t){var n=this;e=d(e);var r=n.ready().then((function(){var t=n._dbInfo;localStorage.removeItem(t.keyPrefix+e)}));return c(r,t),r}function We(e,t,n){var r=this;e=d(e);var i=r.ready().then((function(){void 0===t&&(t=null);var n=t;return new l((function(i,a){var o=r._dbInfo;o.serializer.serialize(t,(function(t,r){if(r)a(r);else try{localStorage.setItem(o.keyPrefix+e,t),i(n)}catch(s){"QuotaExceededError"!==s.name&&"NS_ERROR_DOM_QUOTA_REACHED"!==s.name||a(s),a(s)}}))}))}));return c(i,n),i}function Ge(e,t){if(t=h.apply(this,arguments),!(e="function"!==typeof e&&e||{}).name){var n=this.config();e.name=e.name||n.name,e.storeName=e.storeName||n.storeName}var r,i=this;return r=e.name?new l((function(t){e.storeName?t(Re(e,i._defaultConfig)):t(e.name+"/")})).then((function(e){for(var t=localStorage.length-1;t>=0;t--){var n=localStorage.key(t);0===n.indexOf(e)&&localStorage.removeItem(n)}})):l.reject("Invalid arguments"),c(r,t),r}var Ke={_driver:"localStorageWrapper",_initStorage:Be,_support:Pe(),iterate:Ue,getItem:Le,setItem:We,removeItem:Ve,clear:Ne,length:qe,key:He,keys:ze,dropInstance:Ge},Qe=function(e,t){return e===t||"number"===typeof e&&"number"===typeof t&&isNaN(e)&&isNaN(t)},Ye=function(e,t){for(var n=e.length,r=0;r<n;){if(Qe(e[r],t))return!0;r++}return!1},Xe=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},Je={},Ze={},$e={INDEXEDDB:K,WEBSQL:Te,LOCALSTORAGE:Ke},et=[$e.INDEXEDDB._driver,$e.WEBSQL._driver,$e.LOCALSTORAGE._driver],tt=["dropInstance"],nt=["clear","getItem","iterate","key","keys","length","removeItem","setItem"].concat(tt),rt={description:"",driver:et.slice(),name:"localforage",size:4980736,storeName:"keyvaluepairs",version:1};function it(e,t){e[t]=function(){var n=arguments;return e.ready().then((function(){return e[t].apply(e,n)}))}}function at(){for(var e=1;e<arguments.length;e++){var t=arguments[e];if(t)for(var n in t)t.hasOwnProperty(n)&&(Xe(t[n])?arguments[0][n]=t[n].slice():arguments[0][n]=t[n])}return arguments[0]}var ot=function(){function e(t){for(var n in i(this,e),$e)if($e.hasOwnProperty(n)){var r=$e[n],a=r._driver;this[n]=a,Je[a]||this.defineDriver(r)}this._defaultConfig=at({},rt),this._config=at({},this._defaultConfig,t),this._driverSet=null,this._initDriver=null,this._ready=!1,this._dbInfo=null,this._wrapLibraryMethodsWithReady(),this.setDriver(this._config.driver).catch((function(){}))}return e.prototype.config=function(e){if("object"===("undefined"===typeof e?"undefined":r(e))){if(this._ready)return new Error("Can't call config() after localforage has been used.");for(var t in e){if("storeName"===t&&(e[t]=e[t].replace(/\W/g,"_")),"version"===t&&"number"!==typeof e[t])return new Error("Database version must be a number.");this._config[t]=e[t]}return!("driver"in e)||!e.driver||this.setDriver(this._config.driver)}return"string"===typeof e?this._config[e]:this._config},e.prototype.defineDriver=function(e,t,n){var r=new l((function(t,n){try{var r=e._driver,i=new Error("Custom driver not compliant; see https://mozilla.github.io/localForage/#definedriver");if(!e._driver)return void n(i);for(var a=nt.concat("_initStorage"),o=0,s=a.length;o<s;o++){var u=a[o];if((!Ye(tt,u)||e[u])&&"function"!==typeof e[u])return void n(i)}var f=function(){for(var t=function(e){return function(){var t=new Error("Method "+e+" is not implemented by the current driver"),n=l.reject(t);return c(n,arguments[arguments.length-1]),n}},n=0,r=tt.length;n<r;n++){var i=tt[n];e[i]||(e[i]=t(i))}};f();var d=function(n){Je[r]&&console.info("Redefining LocalForage driver: "+r),Je[r]=e,Ze[r]=n,t()};"_support"in e?e._support&&"function"===typeof e._support?e._support().then(d,n):d(!!e._support):d(!0)}catch(h){n(h)}}));return f(r,t,n),r},e.prototype.driver=function(){return this._driver||null},e.prototype.getDriver=function(e,t,n){var r=Je[e]?l.resolve(Je[e]):l.reject(new Error("Driver not found."));return f(r,t,n),r},e.prototype.getSerializer=function(e){var t=l.resolve(ve);return f(t,e),t},e.prototype.ready=function(e){var t=this,n=t._driverSet.then((function(){return null===t._ready&&(t._ready=t._initDriver()),t._ready}));return f(n,e,e),n},e.prototype.setDriver=function(e,t,n){var r=this;Xe(e)||(e=[e]);var i=this._getSupportedDrivers(e);function a(){r._config.driver=r.driver()}function o(e){return r._extend(e),a(),r._ready=r._initStorage(r._config),r._ready}function s(e){return function(){var t=0;function n(){for(;t<e.length;){var i=e[t];return t++,r._dbInfo=null,r._ready=null,r.getDriver(i).then(o).catch(n)}a();var s=new Error("No available storage method found.");return r._driverSet=l.reject(s),r._driverSet}return n()}}var u=null!==this._driverSet?this._driverSet.catch((function(){return l.resolve()})):l.resolve();return this._driverSet=u.then((function(){var e=i[0];return r._dbInfo=null,r._ready=null,r.getDriver(e).then((function(e){r._driver=e._driver,a(),r._wrapLibraryMethodsWithReady(),r._initDriver=s(i)}))})).catch((function(){a();var e=new Error("No available storage method found.");return r._driverSet=l.reject(e),r._driverSet})),f(this._driverSet,t,n),this._driverSet},e.prototype.supports=function(e){return!!Ze[e]},e.prototype._extend=function(e){at(this,e)},e.prototype._getSupportedDrivers=function(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n];this.supports(i)&&t.push(i)}return t},e.prototype._wrapLibraryMethodsWithReady=function(){for(var e=0,t=nt.length;e<t;e++)it(this,nt[e])},e.prototype.createInstance=function(t){return new e(t)},e}(),st=new ot;t.exports=st},{3:3}]},{},[4])(4)}).call(this,n(101))},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r="undefined"!==typeof navigator&&navigator.userAgent.toLowerCase().indexOf("firefox")>0;function i(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r):e.attachEvent&&e.attachEvent("on".concat(t),(function(){n(window.event)}))}function a(e,t){for(var n=t.slice(0,t.length-1),r=0;r<n.length;r++)n[r]=e[n[r].toLowerCase()];return n}function o(e){"string"!==typeof e&&(e="");for(var t=(e=e.replace(/\s/g,"")).split(","),n=t.lastIndexOf("");n>=0;)t[n-1]+=",",t.splice(n,1),n=t.lastIndexOf("");return t}for(var s={backspace:8,tab:9,clear:12,enter:13,return:13,esc:27,escape:27,space:32,left:37,up:38,right:39,down:40,del:46,delete:46,ins:45,insert:45,home:36,end:35,pageup:33,pagedown:34,capslock:20,num_0:96,num_1:97,num_2:98,num_3:99,num_4:100,num_5:101,num_6:102,num_7:103,num_8:104,num_9:105,num_multiply:106,num_add:107,num_enter:108,num_subtract:109,num_decimal:110,num_divide:111,"\u21ea":20,",":188,".":190,"/":191,"`":192,"-":r?173:189,"=":r?61:187,";":r?59:186,"'":222,"[":219,"]":221,"\\":220},u={"\u21e7":16,shift:16,"\u2325":18,alt:18,option:18,"\u2303":17,ctrl:17,control:17,"\u2318":91,cmd:91,command:91},l={16:"shiftKey",18:"altKey",17:"ctrlKey",91:"metaKey",shiftKey:16,ctrlKey:17,altKey:18,metaKey:91},c={16:!1,18:!1,17:!1,91:!1},f={},d=1;d<20;d++)s["f".concat(d)]=111+d;var h=[],p=!1,g="all",m=[],v=function(e){return s[e.toLowerCase()]||u[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)};function b(e){g=e||"all"}function y(){return g||"all"}var _=function(e){var t=e.key,n=e.scope,r=e.method,i=e.splitKey,s=void 0===i?"+":i;o(t).forEach((function(e){var t=e.split(s),i=t.length,o=t[i-1],l="*"===o?"*":v(o);if(f[l]){n||(n=y());var c=i>1?a(u,t):[];f[l]=f[l].filter((function(e){return!((!r||e.method===r)&&e.scope===n&&function(e,t){for(var n=e.length>=t.length?e:t,r=e.length>=t.length?t:e,i=!0,a=0;a<n.length;a++)-1===r.indexOf(n[a])&&(i=!1);return i}(e.mods,c))}))}}))};function A(e,t,n,r){var i;if(t.element===r&&(t.scope===n||"all"===t.scope)){for(var a in i=t.mods.length>0,c)Object.prototype.hasOwnProperty.call(c,a)&&(!c[a]&&t.mods.indexOf(+a)>-1||c[a]&&-1===t.mods.indexOf(+a))&&(i=!1);(0!==t.mods.length||c[16]||c[18]||c[17]||c[91])&&!i&&"*"!==t.shortcut||!1===t.method(e,t)&&(e.preventDefault?e.preventDefault():e.returnValue=!1,e.stopPropagation&&e.stopPropagation(),e.cancelBubble&&(e.cancelBubble=!0))}}function w(e,t){var n=f["*"],r=e.keyCode||e.which||e.charCode;if(F.filter.call(this,e)){if(93!==r&&224!==r||(r=91),-1===h.indexOf(r)&&229!==r&&h.push(r),["ctrlKey","altKey","shiftKey","metaKey"].forEach((function(t){var n=l[t];e[t]&&-1===h.indexOf(n)?h.push(n):!e[t]&&h.indexOf(n)>-1?h.splice(h.indexOf(n),1):"metaKey"===t&&e[t]&&3===h.length&&(e.ctrlKey||e.shiftKey||e.altKey||(h=h.slice(h.indexOf(n))))})),r in c){for(var i in c[r]=!0,u)u[i]===r&&(F[i]=!0);if(!n)return}for(var a in c)Object.prototype.hasOwnProperty.call(c,a)&&(c[a]=e[l[a]]);e.getModifierState&&(!e.altKey||e.ctrlKey)&&e.getModifierState("AltGraph")&&(-1===h.indexOf(17)&&h.push(17),-1===h.indexOf(18)&&h.push(18),c[17]=!0,c[18]=!0);var o=y();if(n)for(var s=0;s<n.length;s++)n[s].scope===o&&("keydown"===e.type&&n[s].keydown||"keyup"===e.type&&n[s].keyup)&&A(e,n[s],o,t);if(r in f)for(var d=0;d<f[r].length;d++)if(("keydown"===e.type&&f[r][d].keydown||"keyup"===e.type&&f[r][d].keyup)&&f[r][d].key){for(var p=f[r][d],g=p.splitKey,m=p.key.split(g),b=[],_=0;_<m.length;_++)b.push(v(m[_]));b.sort().join("")===h.sort().join("")&&A(e,p,o,t)}}}function F(e,t,n){h=[];var r=o(e),s=[],l="all",d=document,g=0,b=!1,y=!0,_="+",A=!1;for(void 0===n&&"function"===typeof t&&(n=t),"[object Object]"===Object.prototype.toString.call(t)&&(t.scope&&(l=t.scope),t.element&&(d=t.element),t.keyup&&(b=t.keyup),void 0!==t.keydown&&(y=t.keydown),void 0!==t.capture&&(A=t.capture),"string"===typeof t.splitKey&&(_=t.splitKey)),"string"===typeof t&&(l=t);g<r.length;g++)s=[],(e=r[g].split(_)).length>1&&(s=a(u,e)),(e="*"===(e=e[e.length-1])?"*":v(e))in f||(f[e]=[]),f[e].push({keyup:b,keydown:y,scope:l,mods:s,shortcut:r[g],method:n,key:r[g],splitKey:_,element:d});"undefined"!==typeof d&&!function(e){return m.indexOf(e)>-1}(d)&&window&&(m.push(d),i(d,"keydown",(function(e){w(e,d)}),A),p||(p=!0,i(window,"focus",(function(){h=[]}),A)),i(d,"keyup",(function(e){w(e,d),function(e){var t=e.keyCode||e.which||e.charCode,n=h.indexOf(t);if(n>=0&&h.splice(n,1),e.key&&"meta"===e.key.toLowerCase()&&h.splice(0,h.length),93!==t&&224!==t||(t=91),t in c)for(var r in c[t]=!1,u)u[r]===t&&(F[r]=!1)}(e)}),A))}var k={setScope:b,getScope:y,deleteScope:function(e,t){var n,r;for(var i in e||(e=y()),f)if(Object.prototype.hasOwnProperty.call(f,i))for(n=f[i],r=0;r<n.length;)n[r].scope===e?n.splice(r,1):r++;y()===e&&b(t||"all")},getPressedKeyCodes:function(){return h.slice(0)},isPressed:function(e){return"string"===typeof e&&(e=v(e)),-1!==h.indexOf(e)},filter:function(e){var t=e.target||e.srcElement,n=t.tagName,r=!0;return!t.isContentEditable&&("INPUT"!==n&&"TEXTAREA"!==n&&"SELECT"!==n||t.readOnly)||(r=!1),r},trigger:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all";Object.keys(f).forEach((function(n){var r=f[n].find((function(n){return n.scope===t&&n.shortcut===e}));r&&r.method&&r.method()}))},unbind:function(e){if("undefined"===typeof e)Object.keys(f).forEach((function(e){return delete f[e]}));else if(Array.isArray(e))e.forEach((function(e){e.key&&_(e)}));else if("object"===typeof e)e.key&&_(e);else if("string"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=n[0],a=n[1];"function"===typeof i&&(a=i,i=""),_({key:e,scope:i,method:a,splitKey:"+"})}},keyMap:s,modifier:u,modifierMap:l};for(var x in k)Object.prototype.hasOwnProperty.call(k,x)&&(F[x]=k[x]);if("undefined"!==typeof window){var E=window.hotkeys;F.noConflict=function(e){return e&&window.hotkeys===F&&(window.hotkeys=E),F},window.hotkeys=F}var C=n(1);F.filter=function(){return!0};var S=function(e,t){var n=e.target,r=n&&n.tagName;return Boolean(r&&t&&t.includes(r))};function O(e,t,n,r){n instanceof Array&&(r=n,n=void 0);var i=n||{},a=i.enableOnTags,o=i.filter,s=i.keyup,u=i.keydown,l=i.filterPreventDefault,c=void 0===l||l,f=i.enabled,d=void 0===f||f,h=i.enableOnContentEditable,p=void 0!==h&&h,g=Object(C.useRef)(null),m=Object(C.useCallback)((function(e,n){var r,i;return o&&!o(e)?!c:!!(S(e,["INPUT","TEXTAREA","SELECT"])&&!S(e,a)||null!=(r=e.target)&&r.isContentEditable&&!p)||!!(null===g.current||document.activeElement===g.current||null!=(i=g.current)&&i.contains(document.activeElement))&&(t(e,n),!0)}),r?[g,a,o].concat(r):[g,a,o]);return Object(C.useEffect)((function(){if(d)return s&&!0!==u&&(n.keydown=!1),F(e,n||{},m),function(){return F.unbind(e,m)};F.unbind(e,m)}),[m,e,d]),g}F.isPressed},function(e,t,n){"use strict";n.d(t,"a",(function(){return j}));var r=n(1),i=Object.prototype.hasOwnProperty;var a=new WeakMap,o=0;var s={isOnline:function(){return"undefined"===typeof navigator||"undefined"===typeof navigator.onLine||navigator.onLine},isDocumentVisible:function(){return"undefined"===typeof document||"undefined"===typeof document.visibilityState||"hidden"!==document.visibilityState},fetcher:function(e){return fetch(e).then((function(e){return e.json()}))}},u=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var t=this.serializeKey(e)[0];return this.__cache.get(t)},e.prototype.set=function(e,t){var n=this.serializeKey(e)[0];this.__cache.set(n,t),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var t=this.serializeKey(e)[0];return this.__cache.has(t)},e.prototype.clear=function(){this.__cache.clear(),this.notify()},e.prototype.delete=function(e){var t=this.serializeKey(e)[0];this.__cache.delete(t),this.notify()},e.prototype.serializeKey=function(e){var t=null;if("function"===typeof e)try{e=e()}catch(n){e=""}return Array.isArray(e)?(t=e,e=function(e){if(!e.length)return"";for(var t="arg",n=0;n<e.length;++n)if(null!==e[n]){var r=void 0;"object"!==typeof e[n]&&"function"!==typeof e[n]?r="string"===typeof e[n]?'"'+e[n]+'"':String(e[n]):a.has(e[n])?r=a.get(e[n]):(r=o,a.set(e[n],o++)),t+="@"+r}else t+="@null";return t}(e)):e=String(e||""),[e,t,e?"err@"+e:"",e?"validating@"+e:""]},e.prototype.subscribe=function(e){var t=this;if("function"!==typeof e)throw new Error("Expected the listener to be a function.");var n=!0;return this.__listeners.push(e),function(){if(n){n=!1;var r=t.__listeners.indexOf(e);r>-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;e<t.length;e++){(0,t[e])()}},e}());var l="undefined"!==typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),c={onLoadingSlow:function(){},onSuccess:function(){},onError:function(){},onErrorRetry:function(e,t,n,r,i){if(n.isDocumentVisible()&&!("number"===typeof n.errorRetryCount&&i.retryCount>n.errorRetryCount)){var a=Math.min(i.retryCount||0,8),o=~~((Math.random()+.5)*(1<<a))*n.errorRetryInterval;setTimeout(r,o,i)}},errorRetryInterval:1e3*(l?10:5),focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:1e3*(l?5:3),refreshInterval:0,revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshWhenHidden:!1,refreshWhenOffline:!1,shouldRetryOnError:!0,suspense:!1,compare:function e(t,n){var r,a;if(t===n)return!0;if(t&&n&&(r=t.constructor)===n.constructor){if(r===Date)return t.getTime()===n.getTime();if(r===RegExp)return t.toString()===n.toString();if(r===Array){if((a=t.length)===n.length)for(;a--&&e(t[a],n[a]););return-1===a}if(!r||"object"===typeof t){for(r in a=0,t){if(i.call(t,r)&&++a&&!i.call(n,r))return!1;if(!(r in n)||!e(t[r],n[r]))return!1}return Object.keys(n).length===a}}return t!==t&&n!==n},fetcher:s.fetcher,isOnline:s.isOnline,isDocumentVisible:s.isDocumentVisible,isPaused:function(){return!1}},f=c,d=Object(r.createContext)({});d.displayName="SWRConfigContext";var h=d,p=function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},g=function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},m="undefined"===typeof window||!!("undefined"!==typeof Deno&&Deno&&Deno.version&&Deno.version.deno),v=m?null:window.requestAnimationFrame||function(e){return setTimeout(e,1)},b=m?r.useEffect:r.useLayoutEffect,y={},_={},A={},w={},F={},k={},x={},E=function(){var e=0;return function(){return++e}}();if(!m&&window.addEventListener&&"undefined"!==typeof document&&"undefined"!==typeof document.addEventListener){var C=function(e){if(f.isDocumentVisible()&&f.isOnline())for(var t in e)e[t][0]&&e[t][0]()};document.addEventListener("visibilitychange",(function(){return C(A)}),!1),window.addEventListener("focus",(function(){return C(A)}),!1),window.addEventListener("online",(function(){return C(w)}),!1)}var S=function(e,t){void 0===t&&(t=!0);var n=u.serializeKey(e),r=n[0],i=n[2],a=n[3];if(!r)return Promise.resolve();var o=F[r];if(r&&o){for(var s=u.get(r),l=u.get(i),c=u.get(a),f=[],d=0;d<o.length;++d)f.push(o[d](t,s,l,c,d>0));return Promise.all(f).then((function(){return u.get(r)}))}return Promise.resolve(u.get(r))},O=function(e,t,n,r){var i=F[e];if(e&&i)for(var a=0;a<i.length;++a)i[a](!1,t,n,r)},D=function(e,t,n){return void 0===n&&(n=!0),p(void 0,void 0,void 0,(function(){var r,i,a,o,s,l,c,f,d,h,p,m,v;return g(this,(function(g){switch(g.label){case 0:if(r=u.serializeKey(e),i=r[0],a=r[2],!i)return[2];if("undefined"===typeof t)return[2,S(e,n)];if(k[i]=E()-1,x[i]=0,o=k[i],s=_[i],f=!1,t&&"function"===typeof t)try{t=t(u.get(i))}catch(b){c=b}if(!t||"function"!==typeof t.then)return[3,5];f=!0,g.label=1;case 1:return g.trys.push([1,3,,4]),[4,t];case 2:return l=g.sent(),[3,4];case 3:return d=g.sent(),c=d,[3,4];case 4:return[3,6];case 5:l=t,g.label=6;case 6:return(h=function(){if(o!==k[i]||s!==_[i]){if(c)throw c;return!0}})()?[2,l]:("undefined"!==typeof l&&u.set(i,l),u.set(a,c),x[i]=E()-1,f?[3,8]:[4,0]);case 7:if(g.sent(),h())return[2,l];g.label=8;case 8:if(p=F[i]){for(m=[],v=0;v<p.length;++v)m.push(p[v](!!n,l,c,void 0,v>0));return[2,Promise.all(m).then((function(){if(c)throw c;return u.get(i)}))]}if(c)throw c;return[2,l]}}))}))};var j=h.Provider,T=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var i,a,o={};t.length>=1&&(i=t[0]),t.length>2?(a=t[1],o=t[2]):"function"===typeof t[1]?a=t[1]:"object"===typeof t[1]&&(o=t[1]);var s=u.serializeKey(i),l=s[0],c=s[1],d=s[2],C=s[3];o=Object.assign({},f,Object(r.useContext)(h),o);var S=Object(r.useRef)(o);b((function(){S.current=o})),"undefined"===typeof a&&(a=o.fetcher);var j=function(){var e=u.get(l);return"undefined"===typeof e?o.initialData:e},T=j(),P=u.get(d),R=!!u.get(C),M=Object(r.useRef)({data:!1,error:!1,isValidating:!1}),I=Object(r.useRef)({data:T,error:P,isValidating:R});Object(r.useDebugValue)(I.current.data);var B=Object(r.useState)(null),N=B[1],L=Object(r.useCallback)((function(e){var t=!1;for(var n in e)I.current[n]!==e[n]&&(I.current[n]=e[n],M.current[n]&&(t=!0));if(t||o.suspense){if(U.current||!z.current)return;N({})}}),[]),U=Object(r.useRef)(!1),H=Object(r.useRef)(l),z=Object(r.useRef)(!1),q=Object(r.useCallback)((function(e){for(var t,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];U.current||z.current&&l===H.current&&(t=S.current)[e].apply(t,n)}),[l]),V=Object(r.useCallback)((function(e,t){return D(H.current,e,t)}),[]),W=function(e,t){t&&(e[l]?e[l].push(t):e[l]=[t])},G=function(e,t){if(e[l]){var n=e[l],r=n.indexOf(t);r>=0&&(n[r]=n[n.length-1],n.pop())}},K=Object(r.useCallback)((function(t){return void 0===t&&(t={}),p(e,void 0,void 0,(function(){var e,n,r,i,s,f,h;return g(this,(function(p){switch(p.label){case 0:if(!l||!a)return[2,!1];if(U.current)return[2,!1];if(S.current.isPaused())return[2,!1];t=Object.assign({dedupe:!1},t),e=!0,n="undefined"!==typeof y[l]&&t.dedupe,p.label=1;case 1:return p.trys.push([1,6,,7]),L({isValidating:!0}),u.set(C,!0),n||O(l,I.current.data,I.current.error,!0),r=void 0,i=void 0,n?(i=_[l],[4,y[l]]):[3,3];case 2:return r=p.sent(),[3,5];case 3:return o.loadingTimeout&&!u.get(l)&&setTimeout((function(){e&&q("onLoadingSlow",l,o)}),o.loadingTimeout),y[l]=null!==c?a.apply(void 0,c):a(l),_[l]=i=E(),[4,y[l]];case 4:r=p.sent(),setTimeout((function(){delete y[l],delete _[l]}),o.dedupingInterval),q("onSuccess",r,l,o),p.label=5;case 5:return _[l]>i?[2,!1]:k[l]&&(i<=k[l]||i<=x[l]||0===x[l])?(L({isValidating:!1}),[2,!1]):(u.set(l,r),u.set(d,void 0),u.set(C,!1),s={isValidating:!1},"undefined"!==typeof I.current.error&&(s.error=void 0),o.compare(I.current.data,r)||(s.data=r),L(s),n||O(l,r,s.error,!1),[3,7]);case 6:return f=p.sent(),delete y[l],delete _[l],S.current.isPaused()?(L({isValidating:!1}),[2,!1]):(u.set(d,f),I.current.error!==f&&(L({isValidating:!1,error:f}),n||O(l,void 0,f,!1)),q("onError",f,l,o),o.shouldRetryOnError&&(h=(t.retryCount||0)+1,q("onErrorRetry",f,l,o,K,Object.assign({dedupe:!0},t,{retryCount:h}))),[3,7]);case 7:return e=!1,[2,!0]}}))}))}),[l]);b((function(){if(l){U.current=!1,z.current=!0;var e=I.current.data,t=j();H.current!==l&&(H.current=l),o.compare(e,t)||L({data:t});var n=function(){return K({dedupe:!0})};(o.revalidateOnMount||!o.initialData&&void 0===o.revalidateOnMount)&&("undefined"===typeof t||m?n():v(n));var r=!1,i=function(){!r&&S.current.revalidateOnFocus&&(r=!0,n(),setTimeout((function(){return r=!1}),S.current.focusThrottleInterval))},a=function(){S.current.revalidateOnReconnect&&n()},s=function(e,t,r,i,a){void 0===e&&(e=!0),void 0===a&&(a=!0);var s={},u=!1;return"undefined"===typeof t||o.compare(I.current.data,t)||(s.data=t,u=!0),I.current.error!==r&&(s.error=r,u=!0),"undefined"!==typeof i&&I.current.isValidating!==i&&(s.isValidating=i,u=!0),u&&L(s),!!e&&(a?n():K())};return W(A,i),W(w,a),W(F,s),function(){L=function(){return null},U.current=!0,G(A,i),G(w,a),G(F,s)}}}),[l,K]),b((function(){var t=null;return S.current.refreshInterval&&(t=setTimeout((function n(){return p(e,void 0,void 0,(function(){return g(this,(function(e){switch(e.label){case 0:return I.current.error||!S.current.refreshWhenHidden&&!S.current.isDocumentVisible()||!S.current.refreshWhenOffline&&!S.current.isOnline()?[3,2]:[4,K({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return S.current.refreshInterval&&t&&(t=setTimeout(n,S.current.refreshInterval)),[2]}}))}))}),S.current.refreshInterval)),function(){t&&(clearTimeout(t),t=null)}}),[o.refreshInterval,o.refreshWhenHidden,o.refreshWhenOffline,K]);var Q=Object(r.useMemo)((function(){var e={revalidate:K,mutate:V};return Object.defineProperties(e,{error:{get:function(){return M.current.error=!0,H.current===l?I.current.error:P},enumerable:!0},data:{get:function(){return M.current.data=!0,H.current===l?I.current.data:T},enumerable:!0},isValidating:{get:function(){return M.current.isValidating=!0,!!l&&I.current.isValidating},enumerable:!0}}),e}),[K,T,P,V,l]);if(o.suspense){var Y=u.get(l),X=u.get(d);if("undefined"===typeof Y&&(Y=T),"undefined"===typeof X&&(X=P),"undefined"===typeof Y&&"undefined"===typeof X){if(y[l]||K(),y[l]&&"function"===typeof y[l].then)throw y[l];Y=y[l]}if("undefined"===typeof Y&&X)throw X;return{error:X,data:Y,revalidate:K,mutate:V,isValidating:I.current.isValidating}}return Q};t.b=T},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return h})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return g})),n.d(t,"m",(function(){return m})),n.d(t,"n",(function(){return v})),n.d(t,"o",(function(){return b}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M21 11H6.414l5.293-5.293-1.414-1.414L2.586 12l7.707 7.707 1.414-1.414L6.414 13H21z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M16.293 9.293 12 13.586 7.707 9.293l-1.414 1.414L12 16.414l5.707-5.707z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M13.293 6.293 7.586 12l5.707 5.707 1.414-1.414L10.414 12l4.293-4.293z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M10.707 17.707 16.414 12l-5.707-5.707-1.414 1.414L13.586 12l-4.293 4.293z"}}]})(e)}function u(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m6.293 13.293 1.414 1.414L12 10.414l4.293 4.293 1.414-1.414L12 7.586z"}}]})(e)}function l(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m7.375 16.781 1.25-1.562L4.601 12l4.024-3.219-1.25-1.562-5 4a1 1 0 0 0 0 1.562l5 4zm9.25-9.562-1.25 1.562L19.399 12l-4.024 3.219 1.25 1.562 5-4a1 1 0 0 0 0-1.562l-5-4zm-1.649-4.003-4 18-1.953-.434 4-18z"}}]})(e)}function c(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.563 3.34a1.002 1.002 0 0 0-.989-.079l-17 8a1 1 0 0 0 .026 1.821L8 15.445v6.722l5.836-4.168 4.764 2.084a1 1 0 0 0 1.399-.85l1-15a1.005 1.005 0 0 0-.436-.893zm-2.466 14.34-5.269-2.306L16 9.167l-7.649 4.25-2.932-1.283 13.471-6.34-.793 11.886z"}}]})(e)}function f(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M4 21a1 1 0 0 0 .24 0l4-1a1 1 0 0 0 .47-.26L21 7.41a2 2 0 0 0 0-2.82L19.42 3a2 2 0 0 0-2.83 0L4.3 15.29a1.06 1.06 0 0 0-.27.47l-1 4A1 1 0 0 0 3.76 21 1 1 0 0 0 4 21zM18 4.41 19.59 6 18 7.59 16.42 6zM5.91 16.51 15 7.41 16.59 9l-9.1 9.1-2.11.52z"}}]})(e)}function d(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M19 11h-6V5h-2v6H5v2h6v6h2v-6h6z"}}]})(e)}function h(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M10 11H7.101l.001-.009a4.956 4.956 0 0 1 .752-1.787 5.054 5.054 0 0 1 2.2-1.811c.302-.128.617-.226.938-.291a5.078 5.078 0 0 1 2.018 0 4.978 4.978 0 0 1 2.525 1.361l1.416-1.412a7.036 7.036 0 0 0-2.224-1.501 6.921 6.921 0 0 0-1.315-.408 7.079 7.079 0 0 0-2.819 0 6.94 6.94 0 0 0-1.316.409 7.04 7.04 0 0 0-3.08 2.534 6.978 6.978 0 0 0-1.054 2.505c-.028.135-.043.273-.063.41H2l4 4 4-4zm4 2h2.899l-.001.008a4.976 4.976 0 0 1-2.103 3.138 4.943 4.943 0 0 1-1.787.752 5.073 5.073 0 0 1-2.017 0 4.956 4.956 0 0 1-1.787-.752 5.072 5.072 0 0 1-.74-.61L7.05 16.95a7.032 7.032 0 0 0 2.225 1.5c.424.18.867.317 1.315.408a7.07 7.07 0 0 0 2.818 0 7.031 7.031 0 0 0 4.395-2.945 6.974 6.974 0 0 0 1.053-2.503c.027-.135.043-.273.063-.41H22l-4-4-4 4z"}}]})(e)}function p(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 2C6.486 2 2 6.486 2 12v4.143C2 17.167 2.897 18 4 18h1a1 1 0 0 0 1-1v-5.143a1 1 0 0 0-1-1h-.908C4.648 6.987 7.978 4 12 4s7.352 2.987 7.908 6.857H19a1 1 0 0 0-1 1V18c0 1.103-.897 2-2 2h-2v-1h-4v3h6c2.206 0 4-1.794 4-4 1.103 0 2-.833 2-1.857V12c0-5.514-4.486-10-10-10z"}}]})(e)}function g(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M5 20a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8h2V6h-4V4a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v2H3v2h2zM9 4h6v2H9zM8 8h9v12H7V8z"}},{tag:"path",attr:{d:"M9 10h2v8H9zm4 0h2v8h-2z"}}]})(e)}function m(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M20.29 8.29 16 12.58l-1.3-1.29-1.41 1.42 2.7 2.7 5.72-5.7zM4 8a3.91 3.91 0 0 0 4 4 3.91 3.91 0 0 0 4-4 3.91 3.91 0 0 0-4-4 3.91 3.91 0 0 0-4 4zm6 0a1.91 1.91 0 0 1-2 2 1.91 1.91 0 0 1-2-2 1.91 1.91 0 0 1 2-2 1.91 1.91 0 0 1 2 2zM4 18a3 3 0 0 1 3-3h2a3 3 0 0 1 3 3v1h2v-1a5 5 0 0 0-5-5H7a5 5 0 0 0-5 5v1h2z"}}]})(e)}function v(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 2A10.13 10.13 0 0 0 2 12a10 10 0 0 0 4 7.92V20h.1a9.7 9.7 0 0 0 11.8 0h.1v-.08A10 10 0 0 0 22 12 10.13 10.13 0 0 0 12 2zM8.07 18.93A3 3 0 0 1 11 16.57h2a3 3 0 0 1 2.93 2.36 7.75 7.75 0 0 1-7.86 0zm9.54-1.29A5 5 0 0 0 13 14.57h-2a5 5 0 0 0-4.61 3.07A8 8 0 0 1 4 12a8.1 8.1 0 0 1 8-8 8.1 8.1 0 0 1 8 8 8 8 0 0 1-2.39 5.64z"}},{tag:"path",attr:{d:"M12 6a3.91 3.91 0 0 0-4 4 3.91 3.91 0 0 0 4 4 3.91 3.91 0 0 0 4-4 3.91 3.91 0 0 0-4-4zm0 6a1.91 1.91 0 0 1-2-2 1.91 1.91 0 0 1 2-2 1.91 1.91 0 0 1 2 2 1.91 1.91 0 0 1-2 2z"}}]})(e)}function b(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"m1.293 8.395 1.414 1.414c.504-.504 1.052-.95 1.622-1.359L2.9 7.021c-.56.422-1.104.87-1.607 1.374zM6.474 5.06 3.707 2.293 2.293 3.707l18 18 1.414-1.414-5.012-5.012.976-.975a7.86 7.86 0 0 0-4.099-2.148L11.294 9.88c2.789-.191 5.649.748 7.729 2.827l1.414-1.414c-2.898-2.899-7.061-3.936-10.888-3.158L8.024 6.61A13.366 13.366 0 0 1 12 6c3.537 0 6.837 1.353 9.293 3.809l1.414-1.414C19.874 5.561 16.071 4 12 4a15.198 15.198 0 0 0-5.526 1.06zm-2.911 6.233 1.414 1.414a9.563 9.563 0 0 1 2.058-1.551L5.576 9.697c-.717.451-1.395.979-2.013 1.596zm2.766 3.014 1.414 1.414c.692-.692 1.535-1.151 2.429-1.428l-1.557-1.557a7.76 7.76 0 0 0-2.286 1.571zm7.66 3.803-2.1-2.1a1.996 1.996 0 1 0 2.1 2.1z"}}]})(e)}},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=o(e,a(n)))}return e}function a(e){if("string"===typeof e||"number"===typeof e)return e;if("object"!==typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)n.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ReactCSS=t.loop=t.handleActive=t.handleHover=t.hover=void 0;var r=l(n(1727)),i=l(n(1728)),a=l(n(1729)),o=l(n(1730)),s=l(n(1731)),u=l(n(1732));function l(e){return e&&e.__esModule?e:{default:e}}t.hover=o.default,t.handleHover=o.default,t.handleActive=s.default,t.loop=u.default;var c=t.ReactCSS=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var s=(0,r.default)(n),u=(0,i.default)(e,s);return(0,a.default)(u)};t.default=c},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return O})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return j})),n.d(t,"e",(function(){return R})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return m}));var r=n(62),i=n(58),a=n(27),o=n(28),s=n(17),u=n(18),l=n(30),c=n(84),f=Object.create(null),d=function(){function e(t,n,r){Object(s.a)(this,e),this.$anchor=t,this.$head=n,this.ranges=r||[new h(t.min(n),t.max(n))]}return Object(u.a)(e,[{key:"anchor",get:function(){return this.$anchor.pos}},{key:"head",get:function(){return this.$head.pos}},{key:"from",get:function(){return this.$from.pos}},{key:"to",get:function(){return this.$to.pos}},{key:"$from",get:function(){return this.ranges[0].$from}},{key:"$to",get:function(){return this.ranges[0].$to}},{key:"empty",get:function(){for(var e=this.ranges,t=0;t<e.length;t++)if(e[t].$from.pos!=e[t].$to.pos)return!1;return!0}},{key:"content",value:function(){return this.$from.doc.slice(this.from,this.to,!0)}},{key:"replace",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.j.empty,n=t.content.lastChild,r=null,i=0;i<t.openEnd;i++)r=n,n=n.lastChild;for(var a=e.steps.length,o=this.ranges,s=0;s<o.length;s++){var u=o[s],c=u.$from,f=u.$to,d=e.mapping.slice(a);e.replaceRange(d.map(c.pos),d.map(f.pos),s?l.j.empty:t),0==s&&F(e,a,(n?n.isInline:r&&r.isTextblock)?-1:1)}}},{key:"replaceWith",value:function(e,t){for(var n=e.steps.length,r=this.ranges,i=0;i<r.length;i++){var a=r[i],o=a.$from,s=a.$to,u=e.mapping.slice(n),l=u.map(o.pos),c=u.map(s.pos);i?e.deleteRange(l,c):(e.replaceRangeWith(l,c,t),F(e,n,t.isInline?-1:1))}}},{key:"getBookmark",value:function(){return m.between(this.$anchor,this.$head).getBookmark()}}],[{key:"findFrom",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.parent.inlineContent?new m(e):w(e.node(0),e.parent,e.pos,e.index(),t,n);if(r)return r;for(var i=e.depth-1;i>=0;i--){var a=t<0?w(e.node(0),e.node(i),e.before(i+1),e.index(i),t,n):w(e.node(0),e.node(i),e.after(i+1),e.index(i)+1,t,n);if(a)return a}return null}},{key:"near",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.findFrom(e,t)||this.findFrom(e,-t)||new _(e.node(0))}},{key:"atStart",value:function(e){return w(e,e,0,0,1)||new _(e)}},{key:"atEnd",value:function(e){return w(e,e,e.content.size,e.childCount,-1)||new _(e)}},{key:"fromJSON",value:function(e,t){if(!t||!t.type)throw new RangeError("Invalid input for Selection.fromJSON");var n=f[t.type];if(!n)throw new RangeError("No selection type ".concat(t.type," defined"));return n.fromJSON(e,t)}},{key:"jsonID",value:function(e,t){if(e in f)throw new RangeError("Duplicate use of selection JSON ID "+e);return f[e]=t,t.prototype.jsonID=e,t}}]),e}();d.prototype.visible=!0;var h=Object(u.a)((function e(t,n){Object(s.a)(this,e),this.$from=t,this.$to=n})),p=!1;function g(e){p||e.parent.inlineContent||(p=!0,console.warn("TextSelection endpoint not pointing into a node with inline content ("+e.parent.type.name+")"))}var m=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e;return Object(s.a)(this,n),g(e),g(r),t.call(this,e,r)}return Object(u.a)(n,[{key:"$cursor",get:function(){return this.$anchor.pos==this.$head.pos?this.$head:null}},{key:"map",value:function(e,t){var r=e.resolve(t.map(this.head));if(!r.parent.inlineContent)return d.near(r);var i=e.resolve(t.map(this.anchor));return new n(i.parent.inlineContent?i:r,r)}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.j.empty;if(Object(r.a)(Object(i.a)(n.prototype),"replace",this).call(this,e,t),t==l.j.empty){var a=this.$from.marksAcross(this.$to);a&&e.ensureMarks(a)}}},{key:"eq",value:function(e){return e instanceof n&&e.anchor==this.anchor&&e.head==this.head}},{key:"getBookmark",value:function(){return new v(this.anchor,this.head)}},{key:"toJSON",value:function(){return{type:"text",anchor:this.anchor,head:this.head}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.anchor||"number"!=typeof t.head)throw new RangeError("Invalid input for TextSelection.fromJSON");return new n(e.resolve(t.anchor),e.resolve(t.head))}},{key:"create",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e.resolve(t);return new this(r,n==t?r:e.resolve(n))}},{key:"between",value:function(e,t,r){var i=e.pos-t.pos;if(r&&!i||(r=i>=0?1:-1),!t.parent.inlineContent){var a=d.findFrom(t,r,!0)||d.findFrom(t,-r,!0);if(!a)return d.near(t,r);t=a.$head}return e.parent.inlineContent||(0==i||(e=(d.findFrom(e,-r,!0)||d.findFrom(e,r,!0)).$anchor).pos<t.pos!=i<0)&&(e=t),new n(e,t)}}]),n}(d);d.jsonID("text",m);var v=function(){function e(t,n){Object(s.a)(this,e),this.anchor=t,this.head=n}return Object(u.a)(e,[{key:"map",value:function(t){return new e(t.map(this.anchor),t.map(this.head))}},{key:"resolve",value:function(e){return m.between(e.resolve(this.anchor),e.resolve(this.head))}}]),e}(),b=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){var r;Object(s.a)(this,n);var i=e.nodeAfter,a=e.node(0).resolve(e.pos+i.nodeSize);return(r=t.call(this,e,a)).node=i,r}return Object(u.a)(n,[{key:"map",value:function(e,t){var r=t.mapResult(this.anchor),i=r.deleted,a=r.pos,o=e.resolve(a);return i?d.near(o):new n(o)}},{key:"content",value:function(){return new l.j(l.c.from(this.node),0,0)}},{key:"eq",value:function(e){return e instanceof n&&e.anchor==this.anchor}},{key:"toJSON",value:function(){return{type:"node",anchor:this.anchor}}},{key:"getBookmark",value:function(){return new y(this.anchor)}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.anchor)throw new RangeError("Invalid input for NodeSelection.fromJSON");return new n(e.resolve(t.anchor))}},{key:"create",value:function(e,t){return new n(e.resolve(t))}},{key:"isSelectable",value:function(e){return!e.isText&&!1!==e.type.spec.selectable}}]),n}(d);b.prototype.visible=!1,d.jsonID("node",b);var y=function(){function e(t){Object(s.a)(this,e),this.anchor=t}return Object(u.a)(e,[{key:"map",value:function(t){var n=t.mapResult(this.anchor),r=n.deleted,i=n.pos;return r?new v(i,i):new e(i)}},{key:"resolve",value:function(e){var t=e.resolve(this.anchor),n=t.nodeAfter;return n&&b.isSelectable(n)?new b(t):d.near(t)}}]),e}(),_=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){return Object(s.a)(this,n),t.call(this,e.resolve(0),e.resolve(e.content.size))}return Object(u.a)(n,[{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.j.empty;if(t==l.j.empty){e.delete(0,e.doc.content.size);var a=d.atStart(e.doc);a.eq(e.selection)||e.setSelection(a)}else Object(r.a)(Object(i.a)(n.prototype),"replace",this).call(this,e,t)}},{key:"toJSON",value:function(){return{type:"all"}}},{key:"map",value:function(e){return new n(e)}},{key:"eq",value:function(e){return e instanceof n}},{key:"getBookmark",value:function(){return A}}],[{key:"fromJSON",value:function(e){return new n(e)}}]),n}(d);d.jsonID("all",_);var A={map:function(){return this},resolve:function(e){return new _(e)}};function w(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(t.inlineContent)return m.create(e,n);for(var o=r-(i>0?0:1);i>0?o<t.childCount:o>=0;o+=i){var s=t.child(o);if(s.isAtom){if(!a&&b.isSelectable(s))return b.create(e,n-(i<0?s.nodeSize:0))}else{var u=w(e,s,n+i,i<0?s.childCount:0,i,a);if(u)return u}n+=s.nodeSize*i}return null}function F(e,t,n){var r=e.steps.length-1;if(!(r<t)){var i,a=e.steps[r];if(a instanceof c.c||a instanceof c.b)e.mapping.maps[r].forEach((function(e,t,n,r){null==i&&(i=r)})),e.setSelection(d.near(e.doc.resolve(i),n))}}var k=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){var r;return Object(s.a)(this,n),(r=t.call(this,e.doc)).curSelectionFor=0,r.updated=0,r.meta=Object.create(null),r.time=Date.now(),r.curSelection=e.selection,r.storedMarks=e.storedMarks,r}return Object(u.a)(n,[{key:"selection",get:function(){return this.curSelectionFor<this.steps.length&&(this.curSelection=this.curSelection.map(this.doc,this.mapping.slice(this.curSelectionFor)),this.curSelectionFor=this.steps.length),this.curSelection}},{key:"setSelection",value:function(e){if(e.$from.doc!=this.doc)throw new RangeError("Selection passed to setSelection must point at the current document");return this.curSelection=e,this.curSelectionFor=this.steps.length,this.updated=-3&(1|this.updated),this.storedMarks=null,this}},{key:"selectionSet",get:function(){return(1&this.updated)>0}},{key:"setStoredMarks",value:function(e){return this.storedMarks=e,this.updated|=2,this}},{key:"ensureMarks",value:function(e){return l.d.sameSet(this.storedMarks||this.selection.$from.marks(),e)||this.setStoredMarks(e),this}},{key:"addStoredMark",value:function(e){return this.ensureMarks(e.addToSet(this.storedMarks||this.selection.$head.marks()))}},{key:"removeStoredMark",value:function(e){return this.ensureMarks(e.removeFromSet(this.storedMarks||this.selection.$head.marks()))}},{key:"storedMarksSet",get:function(){return(2&this.updated)>0}},{key:"addStep",value:function(e,t){Object(r.a)(Object(i.a)(n.prototype),"addStep",this).call(this,e,t),this.updated=-3&this.updated,this.storedMarks=null}},{key:"setTime",value:function(e){return this.time=e,this}},{key:"replaceSelection",value:function(e){return this.selection.replace(this,e),this}},{key:"replaceSelectionWith",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.selection;return t&&(e=e.mark(this.storedMarks||(n.empty?n.$from.marks():n.$from.marksAcross(n.$to)||l.d.none))),n.replaceWith(this,e),this}},{key:"deleteSelection",value:function(){return this.selection.replace(this),this}},{key:"insertText",value:function(e,t,n){var r=this.doc.type.schema;if(null==t)return e?this.replaceSelectionWith(r.text(e),!0):this.deleteSelection();if(null==n&&(n=t),n=null==n?t:n,!e)return this.deleteRange(t,n);var i=this.storedMarks;if(!i){var a=this.doc.resolve(t);i=n==t?a.marks():a.marksAcross(this.doc.resolve(n))}return this.replaceRangeWith(t,n,r.text(e,i)),this.selection.empty||this.setSelection(d.near(this.selection.$to)),this}},{key:"setMeta",value:function(e,t){return this.meta["string"==typeof e?e:e.key]=t,this}},{key:"getMeta",value:function(e){return this.meta["string"==typeof e?e:e.key]}},{key:"isGeneric",get:function(){for(var e in this.meta)return!1;return!0}},{key:"scrollIntoView",value:function(){return this.updated|=4,this}},{key:"scrolledIntoView",get:function(){return(4&this.updated)>0}}]),n}(c.d);function x(e,t){return t&&e?e.bind(t):e}var E=Object(u.a)((function e(t,n,r){Object(s.a)(this,e),this.name=t,this.init=x(n.init,r),this.apply=x(n.apply,r)})),C=[new E("doc",{init:function(e){return e.doc||e.schema.topNodeType.createAndFill()},apply:function(e){return e.doc}}),new E("selection",{init:function(e,t){return e.selection||d.atStart(t.doc)},apply:function(e){return e.selection}}),new E("storedMarks",{init:function(e){return e.storedMarks||null},apply:function(e,t,n,r){return r.selection.$cursor?e.storedMarks:null}}),new E("scrollToSelection",{init:function(){return 0},apply:function(e,t){return e.scrolledIntoView?t+1:t}})],S=Object(u.a)((function e(t,n){var r=this;Object(s.a)(this,e),this.schema=t,this.plugins=[],this.pluginsByKey=Object.create(null),this.fields=C.slice(),n&&n.forEach((function(e){if(r.pluginsByKey[e.key])throw new RangeError("Adding different instances of a keyed plugin ("+e.key+")");r.plugins.push(e),r.pluginsByKey[e.key]=e,e.spec.state&&r.fields.push(new E(e.key,e.spec.state,e))}))})),O=function(){function e(t){Object(s.a)(this,e),this.config=t}return Object(u.a)(e,[{key:"schema",get:function(){return this.config.schema}},{key:"plugins",get:function(){return this.config.plugins}},{key:"apply",value:function(e){return this.applyTransaction(e).state}},{key:"filterTransaction",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,n=0;n<this.config.plugins.length;n++)if(n!=t){var r=this.config.plugins[n];if(r.spec.filterTransaction&&!r.spec.filterTransaction.call(r,e,this))return!1}return!0}},{key:"applyTransaction",value:function(e){if(!this.filterTransaction(e))return{state:this,transactions:[]};for(var t=[e],n=this.applyInner(e),r=null;;){for(var i=!1,a=0;a<this.config.plugins.length;a++){var o=this.config.plugins[a];if(o.spec.appendTransaction){var s=r?r[a].n:0,u=r?r[a].state:this,l=s<t.length&&o.spec.appendTransaction.call(o,s?t.slice(s):t,u,n);if(l&&n.filterTransaction(l,a)){if(l.setMeta("appendedTransaction",e),!r){r=[];for(var c=0;c<this.config.plugins.length;c++)r.push(c<a?{state:n,n:t.length}:{state:this,n:0})}t.push(l),n=n.applyInner(l),i=!0}r&&(r[a]={state:n,n:t.length})}}if(!i)return{state:n,transactions:t}}}},{key:"applyInner",value:function(t){if(!t.before.eq(this.doc))throw new RangeError("Applying a mismatched transaction");for(var n=new e(this.config),r=this.config.fields,i=0;i<r.length;i++){var a=r[i];n[a.name]=a.apply(t,this[a.name],this,n)}return n}},{key:"tr",get:function(){return new k(this)}},{key:"reconfigure",value:function(t){for(var n=new S(this.schema,t.plugins),r=n.fields,i=new e(n),a=0;a<r.length;a++){var o=r[a].name;i[o]=this.hasOwnProperty(o)?this[o]:r[a].init(t,i)}return i}},{key:"toJSON",value:function(e){var t={doc:this.doc.toJSON(),selection:this.selection.toJSON()};if(this.storedMarks&&(t.storedMarks=this.storedMarks.map((function(e){return e.toJSON()}))),e&&"object"==typeof e)for(var n in e){if("doc"==n||"selection"==n)throw new RangeError("The JSON fields `doc` and `selection` are reserved");var r=e[n],i=r.spec.state;i&&i.toJSON&&(t[n]=i.toJSON.call(r,this[r.key]))}return t}}],[{key:"create",value:function(t){for(var n=new S(t.doc?t.doc.type.schema:t.schema,t.plugins),r=new e(n),i=0;i<n.fields.length;i++)r[n.fields[i].name]=n.fields[i].init(t,r);return r}},{key:"fromJSON",value:function(t,n,r){if(!n)throw new RangeError("Invalid input for EditorState.fromJSON");if(!t.schema)throw new RangeError("Required config field 'schema' missing");var i=new S(t.schema,t.plugins),a=new e(i);return i.fields.forEach((function(e){if("doc"==e.name)a.doc=l.f.fromJSON(t.schema,n.doc);else if("selection"==e.name)a.selection=d.fromJSON(a.doc,n.selection);else if("storedMarks"==e.name)n.storedMarks&&(a.storedMarks=n.storedMarks.map(t.schema.markFromJSON));else{if(r)for(var i in r){var o=r[i],s=o.spec.state;if(o.key==e.name&&s&&s.fromJSON&&Object.prototype.hasOwnProperty.call(n,i))return void(a[e.name]=s.fromJSON.call(o,t,n[i],a))}a[e.name]=e.init(t,a)}})),a}}]),e}();function D(e,t,n){for(var r in e){var i=e[r];i instanceof Function?i=i.bind(t):"handleDOMEvents"==r&&(i=D(i,t,{})),n[r]=i}return n}var j=function(){function e(t){Object(s.a)(this,e),this.spec=t,this.props={},t.props&&D(t.props,this,this.props),this.key=t.key?t.key.key:P("plugin")}return Object(u.a)(e,[{key:"getState",value:function(e){return e[this.key]}}]),e}(),T=Object.create(null);function P(e){return e in T?e+"$"+ ++T[e]:(T[e]=0,e+"$")}var R=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"key";Object(s.a)(this,e),this.key=P(t)}return Object(u.a)(e,[{key:"get",value:function(e){return e.config.pluginsByKey[this.key]}},{key:"getState",value:function(e){return e[this.key]}}]),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return a})),n.d(t,"h",(function(){return o})),n.d(t,"i",(function(){return s})),n.d(t,"k",(function(){return u})),n.d(t,"l",(function(){return l})),n.d(t,"f",(function(){return c})),n.d(t,"j",(function(){return f})),n.d(t,"g",(function(){return d})),n.d(t,"m",(function(){return h})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return g}));var r=Math.abs,i=Math.atan2,a=Math.cos,o=Math.max,s=Math.min,u=Math.sin,l=Math.sqrt,c=1e-12,f=Math.PI,d=f/2,h=2*f;function p(e){return e>1?0:e<-1?f:Math.acos(e)}function g(e){return e>=1?d:e<=-1?-d:Math.asin(e)}},function(e,t,n){var r=n(304),i=n(134);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(1429)},,,function(e,t,n){"use strict";n.d(t,"w",(function(){return fe})),n.d(t,"m",(function(){return de})),n.d(t,"b",(function(){return he})),n.d(t,"q",(function(){return pe})),n.d(t,"p",(function(){return ge})),n.d(t,"h",(function(){return me})),n.d(t,"g",(function(){return ve})),n.d(t,"a",(function(){return be})),n.d(t,"z",(function(){return _e})),n.d(t,"n",(function(){return Ae})),n.d(t,"x",(function(){return we})),n.d(t,"l",(function(){return Fe})),n.d(t,"t",(function(){return ke})),n.d(t,"d",(function(){return xe})),n.d(t,"A",(function(){return Ee})),n.d(t,"c",(function(){return Se})),n.d(t,"e",(function(){return Oe})),n.d(t,"C",(function(){return De})),n.d(t,"r",(function(){return Pe})),n.d(t,"u",(function(){return Re})),n.d(t,"k",(function(){return Me})),n.d(t,"j",(function(){return Ie})),n.d(t,"i",(function(){return Be})),n.d(t,"s",(function(){return Ne})),n.d(t,"o",(function(){return Le})),n.d(t,"B",(function(){return ze})),n.d(t,"f",(function(){return qe})),n.d(t,"y",(function(){return Ve})),n.d(t,"v",(function(){return We}));var r=n(274),i=n.n(r),a=n(394),o=n.n(a),s=n(359),u=n.n(s),l=n(295),c=n.n(l),f=n(324),d=n.n(f),h=n(69),p=n.n(h),g=n(277),m=n.n(g),v=n(497),b=n.n(v),y=n(1347),_=n.n(y),A=n(48),w=n.n(A),F=n(125),k=n.n(F),x=n(53),E=n.n(x),C=n(262),S=n(93),O=n(103),D=n.n(O);function j(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var P=function(e){return e},R={"@@functional/placeholder":!0},M=function(e){return e===R},I=function(e){return function t(){return 0===arguments.length||1===arguments.length&&M(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},B=function e(t,n){return 1===t?n:I((function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];var o=i.filter((function(e){return e!==R})).length;return o>=t?n.apply(void 0,i):e(t-o,I((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=i.map((function(e){return M(e)?t.shift():e}));return n.apply(void 0,j(a).concat(t))})))}))},N=function(e){return B(e.length,e)},L=function(e,t){for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},U=N((function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map((function(e){return t[e]})).map(e)})),H=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return P;var r=t.reverse(),i=r[0],a=r.slice(1);return function(){return a.reduce((function(e,t){return t(e)}),i.apply(void 0,arguments))}},z=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},q=function(e){var t=null,n=null;return function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return t&&i.every((function(e,n){return e===t[n]}))?n:(t=i,n=e.apply(void 0,i))}};var V={rangeStep:function(e,t,n){for(var r=new D.a(e),i=0,a=[];r.lt(t)&&i<1e5;)a.push(r.toNumber()),r=r.add(n),i++;return a},getDigitCount:function(e){return 0===e?1:Math.floor(new D.a(e).abs().log(10).toNumber())+1},interpolateNumber:N((function(e,t,n){var r=+e;return r+n*(+t-r)})),uninterpolateNumber:N((function(e,t,n){var r=t-+e;return(n-e)/(r=r||1/0)})),uninterpolateTruncation:N((function(e,t,n){var r=t-+e;return r=r||1/0,Math.max(0,Math.min(1,(n-e)/r))}))};function W(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||K(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){i=!0,a=u}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}(e,t)||K(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function K(e,t){if(e){if("string"===typeof e)return Q(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Q(e,t):void 0}}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Y(e){var t=G(e,2),n=t[0],r=t[1],i=n,a=r;return n>r&&(i=r,a=n),[i,a]}function X(e,t,n){if(e.lte(0))return new D.a(0);var r=V.getDigitCount(e.toNumber()),i=new D.a(10).pow(r),a=e.div(i),o=1!==r?.05:.1,s=new D.a(Math.ceil(a.div(o).toNumber())).add(n).mul(o).mul(i);return t?s:new D.a(Math.ceil(s))}function J(e,t,n){var r=1,i=new D.a(e);if(!i.isint()&&n){var a=Math.abs(e);a<1?(r=new D.a(10).pow(V.getDigitCount(e)-1),i=new D.a(Math.floor(i.div(r).toNumber())).mul(r)):a>1&&(i=new D.a(Math.floor(e)))}else 0===e?i=new D.a(Math.floor((t-1)/2)):n||(i=new D.a(Math.floor(e)));var o=Math.floor((t-1)/2);return H(U((function(e){return i.add(new D.a(e-o).mul(r)).toNumber()})),L)(0,t)}function Z(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((t-e)/(n-1)))return{step:new D.a(0),tickMin:new D.a(0),tickMax:new D.a(0)};var a,o=X(new D.a(t).sub(e).div(n-1),r,i);a=e<=0&&t>=0?new D.a(0):(a=new D.a(e).add(t).div(2)).sub(new D.a(a).mod(o));var s=Math.ceil(a.sub(e).div(o).toNumber()),u=Math.ceil(new D.a(t).sub(a).div(o).toNumber()),l=s+u+1;return l>n?Z(e,t,n,r,i+1):(l<n&&(u=t>0?u+(n-l):u,s=t>0?s:s+(n-l)),{step:o,tickMin:a.sub(new D.a(s).mul(o)),tickMax:a.add(new D.a(u).mul(o))})}var $=q((function(e){var t=G(e,2),n=t[0],r=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(i,2),s=Y([n,r]),u=G(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0){var f=c===1/0?[l].concat(W(L(0,i-1).map((function(){return 1/0})))):[].concat(W(L(0,i-1).map((function(){return-1/0}))),[c]);return n>r?z(f):f}if(l===c)return J(l,i,a);var d=Z(l,c,o,a),h=d.step,p=d.tickMin,g=d.tickMax,m=V.rangeStep(p,g.add(new D.a(.1).mul(h)),h);return n>r?z(m):m})),ee=(q((function(e){var t=G(e,2),n=t[0],r=t[1],i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Math.max(i,2),s=Y([n,r]),u=G(s,2),l=u[0],c=u[1];if(l===-1/0||c===1/0)return[n,r];if(l===c)return J(l,i,a);var f=X(new D.a(c).sub(l).div(o-1),a,0),d=H(U((function(e){return new D.a(l).add(new D.a(e).mul(f)).toNumber()})),L),h=d(0,o).filter((function(e){return e>=l&&e<=c}));return n>r?z(h):h})),q((function(e,t){var n=G(e,2),r=n[0],i=n[1],a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=Y([r,i]),s=G(o,2),u=s[0],l=s[1];if(u===-1/0||l===1/0)return[r,i];if(u===l)return[u];var c=Math.max(t,2),f=X(new D.a(l).sub(u).div(c-1),a,0),d=[].concat(W(V.rangeStep(new D.a(u),new D.a(l).sub(new D.a(.99).mul(f)),f)),[l]);return r>i?z(d):d}))),te=n(486),ne=n(569),re=n(25),ie=n(34);function ae(e){return ae="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ae(e)}function oe(e){return function(e){if(Array.isArray(e))return se(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return se(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return se(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ue(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ue(Object(n),!0).forEach((function(t){ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ue(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ae(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ae(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fe(e,t,n){return E()(e)||E()(t)?n:Object(re.f)(t)?k()(e,t,n):w()(t)?t(e):n}function de(e,t,n,r){var i=_()(e,(function(e){return fe(e,t)}));if("number"===n){var a=i.filter((function(e){return Object(re.g)(e)||parseFloat(e)}));return a.length?[b()(a),m()(a)]:[1/0,-1/0]}return(r?i.filter((function(e){return!E()(e)})):i).map((function(e){return Object(re.f)(e)||e instanceof Date?e:""}))}var he=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=-1,o=null!==(t=null===n||void 0===n?void 0:n.length)&&void 0!==t?t:0;if(o<=1)return 0;if(i&&"angleAxis"===i.axisType&&Math.abs(Math.abs(i.range[1]-i.range[0])-360)<=1e-6)for(var s=i.range,u=0;u<o;u++){var l=u>0?r[u-1].coordinate:r[o-1].coordinate,c=r[u].coordinate,f=u>=o-1?r[0].coordinate:r[u+1].coordinate,d=void 0;if(Object(re.i)(c-l)!==Object(re.i)(f-c)){var h=[];if(Object(re.i)(f-c)===Object(re.i)(s[1]-s[0])){d=f;var p=c+s[1]-s[0];h[0]=Math.min(p,(p+l)/2),h[1]=Math.max(p,(p+l)/2)}else{d=l;var g=f+s[1]-s[0];h[0]=Math.min(c,(g+c)/2),h[1]=Math.max(c,(g+c)/2)}var m=[Math.min(c,(d+c)/2),Math.max(c,(d+c)/2)];if(e>m[0]&&e<=m[1]||e>=h[0]&&e<=h[1]){a=r[u].index;break}}else{var v=Math.min(l,f),b=Math.max(l,f);if(e>(v+c)/2&&e<=(b+c)/2){a=r[u].index;break}}}else for(var y=0;y<o;y++)if(0===y&&e<=(n[y].coordinate+n[y+1].coordinate)/2||y>0&&y<o-1&&e>(n[y].coordinate+n[y-1].coordinate)/2&&e<=(n[y].coordinate+n[y+1].coordinate)/2||y===o-1&&e>(n[y].coordinate+n[y-1].coordinate)/2){a=n[y].index;break}return a},pe=function(e){var t,n=e.type.displayName,r=e.props,i=r.stroke,a=r.fill;switch(n){case"Line":t=i;break;case"Area":case"Radar":t=i&&"none"!==i?i:a;break;default:t=a}return t},ge=function(e){var t,n=e.children,r=e.formattedGraphicalItems,i=e.legendWidth,a=e.legendContent,o=Object(ie.c)(n,ne.a);return o?(t=o.props&&o.props.payload?o.props&&o.props.payload:"children"===a?(r||[]).reduce((function(e,t){var n=t.item,r=t.props,i=r.sectors||r.data||[];return e.concat(i.map((function(e){return{type:o.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}})))}),[]):(r||[]).map((function(e){var t=e.item,n=t.props,r=n.dataKey,i=n.name,a=n.legendType;return{inactive:n.hide,dataKey:r,type:o.props.iconType||a||"square",color:pe(t),value:i||r,payload:t.props}})),le(le(le({},o.props),ne.a.getWithHeight(o,i)),{},{payload:t,item:o})):null},me=function(e){var t=e.barSize,n=e.stackGroups,r=void 0===n?{}:n;if(!r)return{};for(var i={},a=Object.keys(r),o=0,s=a.length;o<s;o++)for(var u=r[a[o]].stackGroups,l=Object.keys(u),c=0,f=l.length;c<f;c++){var d=u[l[c]],h=d.items,p=d.cateAxisId,g=h.filter((function(e){return Object(ie.d)(e.type).indexOf("Bar")>=0}));if(g&&g.length){var m=g[0].props.barSize,v=g[0].props[p];i[v]||(i[v]=[]),i[v].push({item:g[0],stackList:g.slice(1),barSize:E()(m)?t:m})}}return i},ve=function(e){var t=e.barGap,n=e.barCategoryGap,r=e.bandSize,i=e.sizeList,a=void 0===i?[]:i,o=e.maxBarSize,s=a.length;if(s<1)return null;var u,l=Object(re.c)(t,r,0,!0);if(a[0].barSize===+a[0].barSize){var c=!1,f=r/s,d=a.reduce((function(e,t){return e+t.barSize||0}),0);(d+=(s-1)*l)>=r&&(d-=(s-1)*l,l=0),d>=r&&f>0&&(c=!0,d=s*(f*=.9));var h={offset:((r-d)/2>>0)-l,size:0};u=a.reduce((function(e,t){var n=[].concat(oe(e),[{item:t.item,position:{offset:h.offset+h.size+l,size:c?f:t.barSize}}]);return h=n[n.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){n.push({item:e,position:h})})),n}),[])}else{var p=Object(re.c)(n,r,0,!0);r-2*p-(s-1)*l<=0&&(l=0);var g=(r-2*p-(s-1)*l)/s;g>1&&(g>>=0);var m=o===+o?Math.min(g,o):g;u=a.reduce((function(e,t,n){var r=[].concat(oe(e),[{item:t.item,position:{offset:p+(g+l)*n+(g-m)/2,size:m}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach((function(e){r.push({item:e,position:r[r.length-1].position})})),r}),[])}return u},be=function(e,t,n,r){var i=n.children,a=n.width,o=n.margin,s=a-(o.left||0)-(o.right||0),u=ge({children:i,legendWidth:s}),l=e;if(u){var c=r||{},f=u.align,d=u.verticalAlign,h=u.layout;("vertical"===h||"horizontal"===h&&"middle"===d)&&Object(re.g)(e[f])&&(l=le(le({},e),{},ce({},f,l[f]+(c.width||0)))),("horizontal"===h||"vertical"===h&&"center"===f)&&Object(re.g)(e[d])&&(l=le(le({},e),{},ce({},d,l[d]+(c.height||0))))}return l},ye=function(e,t,n,r,i){var a=t.props.children,o=Object(ie.b)(a,te.a).filter((function(e){return function(e,t,n){return!!E()(t)||("horizontal"===e?"yAxis"===t:"vertical"===e||"x"===n?"xAxis"===t:"y"!==n||"yAxis"===t)}(r,i,e.props.direction)}));if(o&&o.length){var s=o.map((function(e){return e.props.dataKey}));return e.reduce((function(e,t){var r=fe(t,n,0),i=p()(r)?[b()(r),m()(r)]:[r,r],a=s.reduce((function(e,n){var r=fe(t,n,0),a=i[0]-Math.abs(p()(r)?r[0]:r),o=i[1]+Math.abs(p()(r)?r[1]:r);return[Math.min(a,e[0]),Math.max(o,e[1])]}),[1/0,-1/0]);return[Math.min(a[0],e[0]),Math.max(a[1],e[1])]}),[1/0,-1/0])}return null},_e=function(e,t,n,r,i){var a=t.map((function(t){return ye(e,t,n,i,r)})).filter((function(e){return!E()(e)}));return a&&a.length?a.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]):null},Ae=function(e,t,n,r,i){var a=t.map((function(t){var a=t.props.dataKey;return"number"===n&&a&&ye(e,t,a,r)||de(e,a,n,i)}));if("number"===n)return a.reduce((function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]}),[1/0,-1/0]);var o={};return a.reduce((function(e,t){for(var n=0,r=t.length;n<r;n++)o[t[n]]||(o[t[n]]=!0,e.push(t[n]));return e}),[])},we=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},Fe=function(e,t,n){var r,i,a=e.map((function(e){return e.coordinate===t&&(r=!0),e.coordinate===n&&(i=!0),e.coordinate}));return r||a.push(t),i||a.push(n),a},ke=function(e,t,n){if(!e)return null;var r=e.scale,i=e.duplicateDomain,a=e.type,o=e.range,s="scaleBand"===e.realScaleType?r.bandwidth()/2:2,u=(t||n)&&"category"===a&&r.bandwidth?r.bandwidth()/s:0;return u="angleAxis"===e.axisType&&(null===o||void 0===o?void 0:o.length)>=2?2*Object(re.i)(o[0]-o[1])*u:u,t&&(e.ticks||e.niceTicks)?(e.ticks||e.niceTicks).map((function(e){var t=i?i.indexOf(e):e;return{coordinate:r(t)+u,value:e,offset:u}})).filter((function(e){return!d()(e.coordinate)})):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map((function(e,t){return{coordinate:r(e)+u,value:e,index:t,offset:u}})):r.ticks&&!n?r.ticks(e.tickCount).map((function(e){return{coordinate:r(e)+u,value:e,offset:u}})):r.domain().map((function(e,t){return{coordinate:r(e)+u,value:i?i[e]:e,index:t,offset:u}}))},xe=function(e,t,n){var r;return w()(n)?r=n:w()(t)&&(r=t),w()(e)||r?function(t,n,i,a){w()(e)&&e(t,n,i,a),w()(r)&&r(t,n,i,a)}:null},Ee=function(e,t,n){var r=e.scale,i=e.type,a=e.layout,o=e.axisType;if("auto"===r)return"radial"===a&&"radiusAxis"===o?{scale:C.scaleBand(),realScaleType:"band"}:"radial"===a&&"angleAxis"===o?{scale:C.scaleLinear(),realScaleType:"linear"}:"category"===i&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:C.scalePoint(),realScaleType:"point"}:"category"===i?{scale:C.scaleBand(),realScaleType:"band"}:{scale:C.scaleLinear(),realScaleType:"linear"};if(c()(r)){var s="scale".concat(u()(r));return{scale:(C[s]||C.scalePoint)(),realScaleType:C[s]?s:"point"}}return w()(r)?{scale:r}:{scale:C.scalePoint(),realScaleType:"point"}},Ce=1e-4,Se=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),i=Math.min(r[0],r[1])-Ce,a=Math.max(r[0],r[1])+Ce,o=e(t[0]),s=e(t[n-1]);(o<i||o>a||s<i||s>a)&&e.domain([t[0],t[n-1]])}},Oe=function(e,t){if(!e)return null;for(var n=0,r=e.length;n<r;n++)if(e[n].item===t)return e[n].position;return null},De=function(e,t){if(!t||2!==t.length||!Object(re.g)(t[0])||!Object(re.g)(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),i=[e[0],e[1]];return(!Object(re.g)(e[0])||e[0]<n)&&(i[0]=n),(!Object(re.g)(e[1])||e[1]>r)&&(i[1]=r),i[0]>r&&(i[0]=r),i[1]<n&&(i[1]=n),i},je={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,a=0,o=0;o<t;++o){var s=d()(e[o][n][1])?e[o][n][0]:e[o][n][1];s>=0?(e[o][n][0]=i,e[o][n][1]=i+s,i=e[o][n][1]):(e[o][n][0]=a,e[o][n][1]=a+s,a=e[o][n][1])}},expand:S.stackOffsetExpand,none:S.stackOffsetNone,silhouette:S.stackOffsetSilhouette,wiggle:S.stackOffsetWiggle,positive:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var i=0,a=0;a<t;++a){var o=d()(e[a][n][1])?e[a][n][0]:e[a][n][1];o>=0?(e[a][n][0]=i,e[a][n][1]=i+o,i=e[a][n][1]):(e[a][n][0]=0,e[a][n][1]=0)}}},Te=function(e,t,n){var r=t.map((function(e){return e.props.dataKey}));return Object(S.stack)().keys(r).value((function(e,t){return+fe(e,t,0)})).order(S.stackOrderNone).offset(je[n])(e)},Pe=function(e,t,n,r,i,a){if(!e)return null;var o=(a?t.reverse():t).reduce((function(e,t){var i=t.props,a=i.stackId;if(i.hide)return e;var o=t.props[n],s=e[o]||{hasStack:!1,stackGroups:{}};if(Object(re.f)(a)){var u=s.stackGroups[a]||{numericAxisId:n,cateAxisId:r,items:[]};u.items.push(t),s.hasStack=!0,s.stackGroups[a]=u}else s.stackGroups[Object(re.j)("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return le(le({},e),{},ce({},o,s))}),{});return Object.keys(o).reduce((function(t,a){var s=o[a];return s.hasStack&&(s.stackGroups=Object.keys(s.stackGroups).reduce((function(t,a){var o=s.stackGroups[a];return le(le({},t),{},ce({},a,{numericAxisId:n,cateAxisId:r,items:o.items,stackedData:Te(e,o.items,i)}))}),{})),le(le({},t),{},ce({},a,s))}),{})},Re=function(e,t){var n=t.realScaleType,r=t.type,i=t.tickCount,a=t.originalDomain,o=t.allowDecimals,s=n||t.scale;if("auto"!==s&&"linear"!==s)return null;if(i&&"number"===r&&a&&("auto"===a[0]||"auto"===a[1])){var u=e.domain();if(!u.length)return null;var l=$(u,i,o);return e.domain([b()(l),m()(l)]),{niceTicks:l}}if(i&&"number"===r){var c=e.domain();return{niceTicks:ee(c,i,o)}}return null},Me=function(e){var t=e.axis,n=e.ticks,r=e.bandSize,i=e.entry,a=e.index,o=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!E()(i[t.dataKey])){var s=Object(re.a)(n,"value",i[t.dataKey]);if(s)return s.coordinate+r/2}return n[a]?n[a].coordinate+r/2:null}var u=fe(i,E()(o)?t.dataKey:o);return E()(u)?null:t.scale(u)},Ie=function(e){var t=e.axis,n=e.ticks,r=e.offset,i=e.bandSize,a=e.entry,o=e.index;if("category"===t.type)return n[o]?n[o].coordinate+r:null;var s=fe(a,t.dataKey,t.domain[o]);return E()(s)?null:t.scale(s)-i/2+r},Be=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),i=Math.max(n[0],n[1]);return r<=0&&i>=0?0:i<0?i:r}return n[0]},Ne=function(e,t){var n=e.props.stackId;if(Object(re.f)(n)){var r=t[n];if(r&&r.items.length){for(var i=-1,a=0,o=r.items.length;a<o;a++)if(r.items[a]===e){i=a;break}return i>=0?r.stackedData[i]:null}}return null},Le=function(e,t,n){return Object.keys(e).reduce((function(r,i){var a=e[i].stackedData.reduce((function(e,r){var i=r.slice(t,n+1).reduce((function(e,t){return[b()(t.concat([e[0]]).filter(re.g)),m()(t.concat([e[1]]).filter(re.g))]}),[1/0,-1/0]);return[Math.min(e[0],i[0]),Math.max(e[1],i[1])]}),[1/0,-1/0]);return[Math.min(a[0],r[0]),Math.max(a[1],r[1])]}),[1/0,-1/0]).map((function(e){return e===1/0||e===-1/0?0:e}))},Ue=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,He=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ze=function(e,t,n){if(w()(e))return e(t,n);if(!p()(e))return t;var r=[];if(Object(re.g)(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(Ue.test(e[0])){var i=+Ue.exec(e[0])[1];r[0]=t[0]-i}else w()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if(Object(re.g)(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(He.test(e[1])){var a=+He.exec(e[1])[1];r[1]=t[1]+a}else w()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},qe=function(e,t,n){if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var i=o()(t,(function(e){return e.coordinate})),a=1/0,s=1,u=i.length;s<u;s++){var l=i[s],c=i[s-1];a=Math.min((l.coordinate||0)-(c.coordinate||0),a)}return a===1/0?0:a}return n?void 0:0},Ve=function(e,t,n){return e&&e.length?i()(e,k()(n,"type.defaultProps.domain"))?t:e:t},We=function(e,t){var n=e.props,r=n.dataKey,i=n.name,a=n.unit,o=n.formatter,s=n.tooltipType,u=n.chartType;return le(le({},Object(ie.a)(e)),{},{dataKey:r,unit:a,formatter:o,name:i||r,color:pe(e),value:fe(t,r),type:s,payload:t,chartType:u})}},function(e,t){e.exports=function(e){return null==e}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return r})),n.d(t,"f",(function(){return w})),n.d(t,"g",(function(){return y})),n.d(t,"h",(function(){return l})),n.d(t,"i",(function(){return m})),n.d(t,"j",(function(){return F})),n.d(t,"k",(function(){return x})),n.d(t,"l",(function(){return v})),n.d(t,"m",(function(){return b}));var r="undefined",i="object",a="any",o="*",s="__",u="undefined"!=typeof e?e:{},l=(u.env&&u.env.NODE_ENV,"undefined"!=typeof document);l&&window.location.hostname,null!=u.versions&&u.versions.node,"undefined"!=typeof Deno&&Deno.core,"object"==typeof self&&self.constructor&&self.constructor.name,l&&"nodejs"===window.name||"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&(navigator.userAgent.includes("Node.js")||navigator.userAgent.includes("jsdom"));function c(e,t){return t.charAt(0)[e]()+t.slice(1)}var f=c.bind(null,"toUpperCase"),d=c.bind(null,"toLowerCase");function h(e){return _(e)?f("null"):"object"==typeof e?function(e){return m(e.constructor)?e.constructor.name:null}(e):Object.prototype.toString.call(e).slice(8,-1)}function p(e,t){void 0===t&&(t=!0);var n=h(e);return t?d(n):n}function g(e,t){return typeof t===e}var m=g.bind(null,"function"),v=g.bind(null,"string"),b=g.bind(null,"undefined");var y=g.bind(null,"boolean");g.bind(null,"symbol");function _(e){return null===e}function A(e){return"number"===p(e)&&!isNaN(e)}function w(e){return"array"===p(e)}function F(e){if(!k(e))return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function k(e){return e&&("object"==typeof e||null!==e)}function x(e){return e instanceof RegExp}function E(e,t){if("object"!=typeof t||_(t))return!1;if(t instanceof e)return!0;var n=p(new e(""));if(function(e){return e instanceof Error||v(e.message)&&e.constructor&&A(e.constructor.stackTraceLimit)}(t))for(;t;){if(p(t)===n)return!0;t=Object.getPrototypeOf(t)}return!1}E.bind(null,TypeError),E.bind(null,SyntaxError);function C(e,t){var n=e instanceof Element||e instanceof HTMLDocument;return n&&t?function(e,t){return void 0===t&&(t=""),e&&e.nodeName===t.toUpperCase()}(e,t):n}function S(e){var t=[].slice.call(arguments,1);return function(){return e.apply(void 0,[].slice.call(arguments).concat(t))}}S(C,"form"),S(C,"button"),S(C,"input"),S(C,"select")}).call(this,n(263))},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},function(e,t,n){"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,"a",(function(){return r}))},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){(function(e){e.exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function i(e){t=e}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function u(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(s(e,t))return!1;return!0}function l(e){return void 0===e}function c(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function f(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,r=[],i=e.length;for(n=0;n<i;++n)r.push(t(e[n],n));return r}function h(e,t){for(var n in t)s(t,n)&&(e[n]=t[n]);return s(t,"toString")&&(e.toString=t.toString),s(t,"valueOf")&&(e.valueOf=t.valueOf),e}function p(e,t,n,r){return Qn(e,t,n,r,!0).utc()}function g(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function m(e){return null==e._pf&&(e._pf=g()),e._pf}function v(e){var t=null,r=!1,i=e._d&&!isNaN(e._d.getTime());return i&&(t=m(e),r=n.call(t.parsedDateParts,(function(e){return null!=e})),i=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r),e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?i:(e._isValid=i,e._isValid)}function b(e){var t=p(NaN);return null!=e?h(m(t),e):m(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),r=n.length>>>0;for(t=0;t<r;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var y=r.momentProperties=[],_=!1;function A(e,t){var n,r,i,a=y.length;if(l(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),l(t._i)||(e._i=t._i),l(t._f)||(e._f=t._f),l(t._l)||(e._l=t._l),l(t._strict)||(e._strict=t._strict),l(t._tzm)||(e._tzm=t._tzm),l(t._isUTC)||(e._isUTC=t._isUTC),l(t._offset)||(e._offset=t._offset),l(t._pf)||(e._pf=m(t)),l(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)l(i=t[r=y[n]])||(e[r]=i);return e}function w(e){A(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===_&&(_=!0,r.updateOffset(this),_=!1)}function F(e){return e instanceof w||null!=e&&null!=e._isAMomentObject}function k(e){!1===r.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function x(e,t){var n=!0;return h((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){var i,a,o,u=[],l=arguments.length;for(a=0;a<l;a++){if(i="","object"===typeof arguments[a]){for(o in i+="\n["+a+"] ",arguments[0])s(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];u.push(i)}k(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var E,C={};function S(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),C[e]||(k(t),C[e]=!0)}function O(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function D(e){var t,n;for(n in e)s(e,n)&&(O(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function j(e,t){var n,r=h({},e);for(n in t)s(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},h(r[n],e[n]),h(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)s(e,n)&&!s(t,n)&&o(e[n])&&(r[n]=h({},r[n]));return r}function T(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,E=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)s(e,t)&&n.push(t);return n};var P={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function R(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return O(r)?r.call(t,n):r}function M(e,t,n){var r=""+Math.abs(e),i=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var I=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,N={},L={};function U(e,t,n,r){var i=r;"string"===typeof r&&(i=function(){return this[r]()}),e&&(L[e]=i),t&&(L[t[0]]=function(){return M(i.apply(this,arguments),t[1],t[2])}),n&&(L[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function H(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function z(e){var t,n,r=e.match(I);for(t=0,n=r.length;t<n;t++)L[r[t]]?r[t]=L[r[t]]:r[t]=H(r[t]);return function(t){var i,a="";for(i=0;i<n;i++)a+=O(r[i])?r[i].call(t,e):r[i];return a}}function q(e,t){return e.isValid()?(t=V(t,e.localeData()),N[t]=N[t]||z(t),N[t](e)):e.localeData().invalidDate()}function V(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(B.lastIndex=0;n>=0&&B.test(e);)e=e.replace(B,r),B.lastIndex=0,n-=1;return e}var W={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function G(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(I).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var K="Invalid date";function Q(){return this._invalidDate}var Y="%d",X=/\d{1,2}/;function J(e){return this._ordinal.replace("%d",e)}var Z={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function $(e,t,n,r){var i=this._relativeTime[n];return O(i)?i(e,t,n,r):i.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return O(n)?n(t):n.replace(/%s/i,t)}var te={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"===typeof e?te[e]||te[e.toLowerCase()]:void 0}function re(e){var t,n,r={};for(n in e)s(e,n)&&(t=ne(n))&&(r[t]=e[n]);return r}var ie={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ae(e){var t,n=[];for(t in e)s(e,t)&&n.push({unit:t,priority:ie[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}var oe,se=/\d/,ue=/\d\d/,le=/\d{3}/,ce=/\d{4}/,fe=/[+-]?\d{6}/,de=/\d\d?/,he=/\d\d\d\d?/,pe=/\d\d\d\d\d\d?/,ge=/\d{1,3}/,me=/\d{1,4}/,ve=/[+-]?\d{1,6}/,be=/\d+/,ye=/[+-]?\d+/,_e=/Z|[+-]\d\d:?\d\d/gi,Ae=/Z|[+-]\d\d(?::?\d\d)?/gi,we=/[+-]?\d+(\.\d{1,3})?/,Fe=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ke=/^[1-9]\d?/,xe=/^([1-9]\d|\d)/;function Ee(e,t,n){oe[e]=O(t)?t:function(e,r){return e&&n?n:t}}function Ce(e,t){return s(oe,e)?oe[e](t._strict,t._locale):new RegExp(Se(e))}function Se(e){return Oe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,i){return t||n||r||i})))}function Oe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function De(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function je(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=De(t)),n}oe={};var Te={};function Pe(e,t){var n,r,i=t;for("string"===typeof e&&(e=[e]),c(t)&&(i=function(e,n){n[t]=je(e)}),r=e.length,n=0;n<r;n++)Te[e[n]]=i}function Re(e,t){Pe(e,(function(e,n,r,i){r._w=r._w||{},t(e,r._w,r,i)}))}function Me(e,t,n){null!=t&&s(Te,e)&&Te[e](t,n._a,n,e)}function Ie(e){return e%4===0&&e%100!==0||e%400===0}var Be=0,Ne=1,Le=2,Ue=3,He=4,ze=5,qe=6,Ve=7,We=8;function Ge(e){return Ie(e)?366:365}U("Y",0,0,(function(){var e=this.year();return e<=9999?M(e,4):"+"+e})),U(0,["YY",2],0,(function(){return this.year()%100})),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),Ee("Y",ye),Ee("YY",de,ue),Ee("YYYY",me,ce),Ee("YYYYY",ve,fe),Ee("YYYYYY",ve,fe),Pe(["YYYYY","YYYYYY"],Be),Pe("YYYY",(function(e,t){t[Be]=2===e.length?r.parseTwoDigitYear(e):je(e)})),Pe("YY",(function(e,t){t[Be]=r.parseTwoDigitYear(e)})),Pe("Y",(function(e,t){t[Be]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return je(e)+(je(e)>68?1900:2e3)};var Ke,Qe=Xe("FullYear",!0);function Ye(){return Ie(this.year())}function Xe(e,t){return function(n){return null!=n?(Ze(this,e,n),r.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ze(e,t,n){var r,i,a,o,s;if(e.isValid()&&!isNaN(n)){switch(r=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(i?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(i?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(i?r.setUTCHours(n):r.setHours(n));case"Date":return void(i?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}a=n,o=e.month(),s=29!==(s=e.date())||1!==o||Ie(a)?s:28,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function $e(e){return O(this[e=ne(e)])?this[e]():this}function et(e,t){if("object"===typeof e){var n,r=ae(e=re(e)),i=r.length;for(n=0;n<i;n++)this[r[n].unit](e[r[n].unit])}else if(O(this[e=ne(e)]))return this[e](t);return this}function tt(e,t){return(e%t+t)%t}function nt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=tt(t,12);return e+=(t-n)/12,1===n?Ie(e)?29:28:31-n%7%2}Ke=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",(function(){return this.month()+1})),U("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),U("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),Ee("M",de,ke),Ee("MM",de,ue),Ee("MMM",(function(e,t){return t.monthsShortRegex(e)})),Ee("MMMM",(function(e,t){return t.monthsRegex(e)})),Pe(["M","MM"],(function(e,t){t[Ne]=je(e)-1})),Pe(["MMM","MMMM"],(function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);null!=i?t[Ne]=i:m(n).invalidMonth=e}));var rt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),it="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),at=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ot=Fe,st=Fe;function ut(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||at).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone}function lt(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[at.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ct(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=p([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=Ke.call(this._shortMonthsParse,o))?i:null:-1!==(i=Ke.call(this._longMonthsParse,o))?i:null:"MMM"===t?-1!==(i=Ke.call(this._shortMonthsParse,o))||-1!==(i=Ke.call(this._longMonthsParse,o))?i:null:-1!==(i=Ke.call(this._longMonthsParse,o))||-1!==(i=Ke.call(this._shortMonthsParse,o))?i:null}function ft(e,t,n){var r,i,a;if(this._monthsParseExact)return ct.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=p([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function dt(e,t){if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=je(t);else if(!c(t=e.localeData().monthsParse(t)))return e;var n=t,r=e.date();return r=r<29?r:Math.min(r,nt(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function ht(e){return null!=e?(dt(this,e),r.updateOffset(this,!0),this):Je(this,"Month")}function pt(){return nt(this.year(),this.month())}function gt(e){return this._monthsParseExact?(s(this,"_monthsRegex")||vt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(s(this,"_monthsShortRegex")||(this._monthsShortRegex=ot),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function mt(e){return this._monthsParseExact?(s(this,"_monthsRegex")||vt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(s(this,"_monthsRegex")||(this._monthsRegex=st),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function vt(){function e(e,t){return t.length-e.length}var t,n,r,i,a=[],o=[],s=[];for(t=0;t<12;t++)n=p([2e3,t]),r=Oe(this.monthsShort(n,"")),i=Oe(this.months(n,"")),a.push(r),o.push(i),s.push(i),s.push(r);a.sort(e),o.sort(e),s.sort(e),this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+a.join("|")+")","i")}function bt(e,t,n,r,i,a,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function yt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function _t(e,t,n){var r=7+t-n;return-(7+yt(e,0,r).getUTCDay()-t)%7+r-1}function At(e,t,n,r,i){var a,o,s=1+7*(t-1)+(7+n-r)%7+_t(e,r,i);return s<=0?o=Ge(a=e-1)+s:s>Ge(e)?(a=e+1,o=s-Ge(e)):(a=e,o=s),{year:a,dayOfYear:o}}function wt(e,t,n){var r,i,a=_t(e.year(),t,n),o=Math.floor((e.dayOfYear()-a-1)/7)+1;return o<1?r=o+Ft(i=e.year()-1,t,n):o>Ft(e.year(),t,n)?(r=o-Ft(e.year(),t,n),i=e.year()+1):(i=e.year(),r=o),{week:r,year:i}}function Ft(e,t,n){var r=_t(e,t,n),i=_t(e+1,t,n);return(Ge(e)-r+i)/7}function kt(e){return wt(e,this._week.dow,this._week.doy).week}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),Ee("w",de,ke),Ee("ww",de,ue),Ee("W",de,ke),Ee("WW",de,ue),Re(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=je(e)}));var xt={dow:0,doy:6};function Et(){return this._week.dow}function Ct(){return this._week.doy}function St(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Ot(e){var t=wt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Dt(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function jt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Tt(e,t){return e.slice(t,7).concat(e.slice(0,t))}U("d",0,"do","day"),U("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),U("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),U("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),Ee("d",de),Ee("e",de),Ee("E",de),Ee("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Ee("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Ee("dddd",(function(e,t){return t.weekdaysRegex(e)})),Re(["dd","ddd","dddd"],(function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e})),Re(["d","e","E"],(function(e,t,n,r){t[r]=je(e)}));var Pt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Rt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Mt="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),It=Fe,Bt=Fe,Nt=Fe;function Lt(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Tt(n,this._week.dow):e?n[e.day()]:n}function Ut(e){return!0===e?Tt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ht(e){return!0===e?Tt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function zt(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=p([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=Ke.call(this._weekdaysParse,o))?i:null:"ddd"===t?-1!==(i=Ke.call(this._shortWeekdaysParse,o))?i:null:-1!==(i=Ke.call(this._minWeekdaysParse,o))?i:null:"dddd"===t?-1!==(i=Ke.call(this._weekdaysParse,o))||-1!==(i=Ke.call(this._shortWeekdaysParse,o))||-1!==(i=Ke.call(this._minWeekdaysParse,o))?i:null:"ddd"===t?-1!==(i=Ke.call(this._shortWeekdaysParse,o))||-1!==(i=Ke.call(this._weekdaysParse,o))||-1!==(i=Ke.call(this._minWeekdaysParse,o))?i:null:-1!==(i=Ke.call(this._minWeekdaysParse,o))||-1!==(i=Ke.call(this._weekdaysParse,o))||-1!==(i=Ke.call(this._shortWeekdaysParse,o))?i:null}function qt(e,t,n){var r,i,a;if(this._weekdaysParseExact)return zt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=p([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function Vt(e){if(!this.isValid())return null!=e?this:NaN;var t=Je(this,"Day");return null!=e?(e=Dt(e,this.localeData()),this.add(e-t,"d")):t}function Wt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Gt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=jt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Kt(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=It),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Qt(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Bt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Yt(e){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Xt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Nt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Xt(){function e(e,t){return t.length-e.length}var t,n,r,i,a,o=[],s=[],u=[],l=[];for(t=0;t<7;t++)n=p([2e3,1]).day(t),r=Oe(this.weekdaysMin(n,"")),i=Oe(this.weekdaysShort(n,"")),a=Oe(this.weekdays(n,"")),o.push(r),s.push(i),u.push(a),l.push(r),l.push(i),l.push(a);o.sort(e),s.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Jt(){return this.hours()%12||12}function Zt(){return this.hours()||24}function $t(e,t){U(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,Jt),U("k",["kk",2],0,Zt),U("hmm",0,0,(function(){return""+Jt.apply(this)+M(this.minutes(),2)})),U("hmmss",0,0,(function(){return""+Jt.apply(this)+M(this.minutes(),2)+M(this.seconds(),2)})),U("Hmm",0,0,(function(){return""+this.hours()+M(this.minutes(),2)})),U("Hmmss",0,0,(function(){return""+this.hours()+M(this.minutes(),2)+M(this.seconds(),2)})),$t("a",!0),$t("A",!1),Ee("a",en),Ee("A",en),Ee("H",de,xe),Ee("h",de,ke),Ee("k",de,ke),Ee("HH",de,ue),Ee("hh",de,ue),Ee("kk",de,ue),Ee("hmm",he),Ee("hmmss",pe),Ee("Hmm",he),Ee("Hmmss",pe),Pe(["H","HH"],Ue),Pe(["k","kk"],(function(e,t,n){var r=je(e);t[Ue]=24===r?0:r})),Pe(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Pe(["h","hh"],(function(e,t,n){t[Ue]=je(e),m(n).bigHour=!0})),Pe("hmm",(function(e,t,n){var r=e.length-2;t[Ue]=je(e.substr(0,r)),t[He]=je(e.substr(r)),m(n).bigHour=!0})),Pe("hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ue]=je(e.substr(0,r)),t[He]=je(e.substr(r,2)),t[ze]=je(e.substr(i)),m(n).bigHour=!0})),Pe("Hmm",(function(e,t,n){var r=e.length-2;t[Ue]=je(e.substr(0,r)),t[He]=je(e.substr(r))})),Pe("Hmmss",(function(e,t,n){var r=e.length-4,i=e.length-2;t[Ue]=je(e.substr(0,r)),t[He]=je(e.substr(r,2)),t[ze]=je(e.substr(i))}));var nn=/[ap]\.?m?\.?/i,rn=Xe("Hours",!0);function an(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var on,sn={calendar:P,longDateFormat:W,invalidDate:K,ordinal:Y,dayOfMonthOrdinalParse:X,relativeTime:Z,months:rt,monthsShort:it,week:xt,weekdays:Pt,weekdaysMin:Mt,weekdaysShort:Rt,meridiemParse:nn},un={},ln={};function cn(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function fn(e){return e?e.toLowerCase().replace("_","-"):e}function dn(e){for(var t,n,r,i,a=0;a<e.length;){for(t=(i=fn(e[a]).split("-")).length,n=(n=fn(e[a+1]))?n.split("-"):null;t>0;){if(r=pn(i.slice(0,t).join("-")))return r;if(n&&n.length>=t&&cn(i,n)>=t-1)break;t--}a++}return on}function hn(e){return!(!e||!e.match("^[^/\\\\]*$"))}function pn(t){var n=null;if(void 0===un[t]&&"undefined"!==typeof e&&e&&e.exports&&hn(t))try{n=on._abbr,function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),gn(n)}catch(r){un[t]=null}return un[t]}function gn(e,t){var n;return e&&((n=l(t)?bn(e):mn(e,t))?on=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),on._abbr}function mn(e,t){if(null!==t){var n,r=sn;if(t.abbr=e,null!=un[e])S("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=un[e]._config;else if(null!=t.parentLocale)if(null!=un[t.parentLocale])r=un[t.parentLocale]._config;else{if(null==(n=pn(t.parentLocale)))return ln[t.parentLocale]||(ln[t.parentLocale]=[]),ln[t.parentLocale].push({name:e,config:t}),null;r=n._config}return un[e]=new T(j(r,t)),ln[e]&&ln[e].forEach((function(e){mn(e.name,e.config)})),gn(e),un[e]}return delete un[e],null}function vn(e,t){if(null!=t){var n,r,i=sn;null!=un[e]&&null!=un[e].parentLocale?un[e].set(j(un[e]._config,t)):(null!=(r=pn(e))&&(i=r._config),t=j(i,t),null==r&&(t.abbr=e),(n=new T(t)).parentLocale=un[e],un[e]=n),gn(e)}else null!=un[e]&&(null!=un[e].parentLocale?(un[e]=un[e].parentLocale,e===gn()&&gn(e)):null!=un[e]&&delete un[e]);return un[e]}function bn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return on;if(!a(e)){if(t=pn(e))return t;e=[e]}return dn(e)}function yn(){return E(un)}function _n(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[Ne]<0||n[Ne]>11?Ne:n[Le]<1||n[Le]>nt(n[Be],n[Ne])?Le:n[Ue]<0||n[Ue]>24||24===n[Ue]&&(0!==n[He]||0!==n[ze]||0!==n[qe])?Ue:n[He]<0||n[He]>59?He:n[ze]<0||n[ze]>59?ze:n[qe]<0||n[qe]>999?qe:-1,m(e)._overflowDayOfYear&&(t<Be||t>Le)&&(t=Le),m(e)._overflowWeeks&&-1===t&&(t=Ve),m(e)._overflowWeekday&&-1===t&&(t=We),m(e).overflow=t),e}var An=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Fn=/Z|[+-]\d\d(?::?\d\d)?/,kn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],xn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],En=/^\/?Date\((-?\d+)/i,Cn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Sn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function On(e){var t,n,r,i,a,o,s=e._i,u=An.exec(s)||wn.exec(s),l=kn.length,c=xn.length;if(u){for(m(e).iso=!0,t=0,n=l;t<n;t++)if(kn[t][1].exec(u[1])){i=kn[t][0],r=!1!==kn[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=c;t<n;t++)if(xn[t][1].exec(u[3])){a=(u[2]||" ")+xn[t][0];break}if(null==a)return void(e._isValid=!1)}if(!r&&null!=a)return void(e._isValid=!1);if(u[4]){if(!Fn.exec(u[4]))return void(e._isValid=!1);o="Z"}e._f=i+(a||"")+(o||""),Hn(e)}else e._isValid=!1}function Dn(e,t,n,r,i,a){var o=[jn(e),it.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&o.push(parseInt(a,10)),o}function jn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Tn(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Pn(e,t,n){return!e||Rt.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(m(n).weekdayMismatch=!0,n._isValid=!1,!1)}function Rn(e,t,n){if(e)return Sn[e];if(t)return 0;var r=parseInt(n,10),i=r%100;return(r-i)/100*60+i}function Mn(e){var t,n=Cn.exec(Tn(e._i));if(n){if(t=Dn(n[4],n[3],n[2],n[5],n[6],n[7]),!Pn(n[1],t,e))return;e._a=t,e._tzm=Rn(n[8],n[9],n[10]),e._d=yt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0}else e._isValid=!1}function In(e){var t=En.exec(e._i);null===t?(On(e),!1===e._isValid&&(delete e._isValid,Mn(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Bn(e,t,n){return null!=e?e:null!=t?t:n}function Nn(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Ln(e){var t,n,r,i,a,o=[];if(!e._d){for(r=Nn(e),e._w&&null==e._a[Le]&&null==e._a[Ne]&&Un(e),null!=e._dayOfYear&&(a=Bn(e._a[Be],r[Be]),(e._dayOfYear>Ge(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=yt(a,0,e._dayOfYear),e._a[Ne]=n.getUTCMonth(),e._a[Le]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ue]&&0===e._a[He]&&0===e._a[ze]&&0===e._a[qe]&&(e._nextDay=!0,e._a[Ue]=0),e._d=(e._useUTC?yt:bt).apply(null,o),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ue]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==i&&(m(e).weekdayMismatch=!0)}}function Un(e){var t,n,r,i,a,o,s,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(a=1,o=4,n=Bn(t.GG,e._a[Be],wt(Yn(),1,4).year),r=Bn(t.W,1),((i=Bn(t.E,1))<1||i>7)&&(u=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=wt(Yn(),a,o),n=Bn(t.gg,e._a[Be],l.year),r=Bn(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+a,(t.e<0||t.e>6)&&(u=!0)):i=a),r<1||r>Ft(n,a,o)?m(e)._overflowWeeks=!0:null!=u?m(e)._overflowWeekday=!0:(s=At(n,r,i,a,o),e._a[Be]=s.year,e._dayOfYear=s.dayOfYear)}function Hn(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],m(e).empty=!0;var t,n,i,a,o,s,u,l=""+e._i,c=l.length,f=0;for(u=(i=V(e._f,e._locale).match(I)||[]).length,t=0;t<u;t++)a=i[t],(n=(l.match(Ce(a,e))||[])[0])&&((o=l.substr(0,l.indexOf(n))).length>0&&m(e).unusedInput.push(o),l=l.slice(l.indexOf(n)+n.length),f+=n.length),L[a]?(n?m(e).empty=!1:m(e).unusedTokens.push(a),Me(a,n,e)):e._strict&&!n&&m(e).unusedTokens.push(a);m(e).charsLeftOver=c-f,l.length>0&&m(e).unusedInput.push(l),e._a[Ue]<=12&&!0===m(e).bigHour&&e._a[Ue]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[Ue]=zn(e._locale,e._a[Ue],e._meridiem),null!==(s=m(e).era)&&(e._a[Be]=e._locale.erasConvertYear(s,e._a[Be])),Ln(e),_n(e)}else Mn(e);else On(e)}function zn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function qn(e){var t,n,r,i,a,o,s=!1,u=e._f.length;if(0===u)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<u;i++)a=0,o=!1,t=A({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Hn(t),v(t)&&(o=!0),a+=m(t).charsLeftOver,a+=10*m(t).unusedTokens.length,m(t).score=a,s?a<r&&(r=a,n=t):(null==r||a<r||o)&&(r=a,n=t,o&&(s=!0));h(e,n||t)}function Vn(e){if(!e._d){var t=re(e._i),n=void 0===t.day?t.date:t.day;e._a=d([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Ln(e)}}function Wn(e){var t=new w(_n(Gn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Gn(e){var t=e._i,n=e._f;return e._locale=e._locale||bn(e._l),null===t||void 0===n&&""===t?b({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),F(t)?new w(_n(t)):(f(t)?e._d=t:a(n)?qn(e):n?Hn(e):Kn(e),v(e)||(e._d=null),e))}function Kn(e){var t=e._i;l(t)?e._d=new Date(r.now()):f(t)?e._d=new Date(t.valueOf()):"string"===typeof t?In(e):a(t)?(e._a=d(t.slice(0),(function(e){return parseInt(e,10)})),Ln(e)):o(t)?Vn(e):c(t)?e._d=new Date(t):r.createFromInputFallback(e)}function Qn(e,t,n,r,i){var s={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(o(e)&&u(e)||a(e)&&0===e.length)&&(e=void 0),s._isAMomentObject=!0,s._useUTC=s._isUTC=i,s._l=n,s._i=e,s._f=t,s._strict=r,Wn(s)}function Yn(e,t,n,r){return Qn(e,t,n,r,!1)}r.createFromInputFallback=x("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Xn=x("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Yn.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:b()})),Jn=x("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Yn.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:b()}));function Zn(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Yn();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function $n(){return Zn("isBefore",[].slice.call(arguments,0))}function er(){return Zn("isAfter",[].slice.call(arguments,0))}var tr=function(){return Date.now?Date.now():+new Date},nr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function rr(e){var t,n,r=!1,i=nr.length;for(t in e)if(s(e,t)&&(-1===Ke.call(nr,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<i;++n)if(e[nr[n]]){if(r)return!1;parseFloat(e[nr[n]])!==je(e[nr[n]])&&(r=!0)}return!0}function ir(){return this._isValid}function ar(){return Sr(NaN)}function or(e){var t=re(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,u=t.minute||0,l=t.second||0,c=t.millisecond||0;this._isValid=rr(t),this._milliseconds=+c+1e3*l+6e4*u+1e3*s*60*60,this._days=+o+7*a,this._months=+i+3*r+12*n,this._data={},this._locale=bn(),this._bubble()}function sr(e){return e instanceof or}function ur(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function lr(e,t,n){var r,i=Math.min(e.length,t.length),a=Math.abs(e.length-t.length),o=0;for(r=0;r<i;r++)(n&&e[r]!==t[r]||!n&&je(e[r])!==je(t[r]))&&o++;return o+a}function cr(e,t){U(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+M(~~(e/60),2)+t+M(~~e%60,2)}))}cr("Z",":"),cr("ZZ",""),Ee("Z",Ae),Ee("ZZ",Ae),Pe(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=dr(Ae,e)}));var fr=/([\+\-]|\d\d)/gi;function dr(e,t){var n,r,i=(t||"").match(e);return null===i?null:0===(r=60*(n=((i[i.length-1]||[])+"").match(fr)||["-",0,0])[1]+je(n[2]))?0:"+"===n[0]?r:-r}function hr(e,t){var n,i;return t._isUTC?(n=t.clone(),i=(F(e)||f(e)?e.valueOf():Yn(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+i),r.updateOffset(n,!1),n):Yn(e).local()}function pr(e){return-Math.round(e._d.getTimezoneOffset())}function gr(e,t,n){var i,a=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(null===(e=dr(Ae,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(i=pr(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),a!==e&&(!t||this._changeInProgress?Pr(this,Sr(e-a,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?a:pr(this)}function mr(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function vr(e){return this.utcOffset(0,e)}function br(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(pr(this),"m")),this}function yr(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=dr(_e,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function _r(e){return!!this.isValid()&&(e=e?Yn(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function Ar(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function wr(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e,t={};return A(t,this),(t=Gn(t))._a?(e=t._isUTC?p(t._a):Yn(t._a),this._isDSTShifted=this.isValid()&&lr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Fr(){return!!this.isValid()&&!this._isUTC}function kr(){return!!this.isValid()&&this._isUTC}function xr(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Er=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Sr(e,t){var n,r,i,a=e,o=null;return sr(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:c(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=Er.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:je(o[Le])*n,h:je(o[Ue])*n,m:je(o[He])*n,s:je(o[ze])*n,ms:je(ur(1e3*o[qe]))*n}):(o=Cr.exec(e))?(n="-"===o[1]?-1:1,a={y:Or(o[2],n),M:Or(o[3],n),w:Or(o[4],n),d:Or(o[5],n),h:Or(o[6],n),m:Or(o[7],n),s:Or(o[8],n)}):null==a?a={}:"object"===typeof a&&("from"in a||"to"in a)&&(i=jr(Yn(a.from),Yn(a.to)),(a={}).ms=i.milliseconds,a.M=i.months),r=new or(a),sr(e)&&s(e,"_locale")&&(r._locale=e._locale),sr(e)&&s(e,"_isValid")&&(r._isValid=e._isValid),r}function Or(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Dr(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function jr(e,t){var n;return e.isValid()&&t.isValid()?(t=hr(t,e),e.isBefore(t)?n=Dr(e,t):((n=Dr(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Tr(e,t){return function(n,r){var i;return null===r||isNaN(+r)||(S(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=r,r=i),Pr(this,Sr(n,r),e),this}}function Pr(e,t,n,i){var a=t._milliseconds,o=ur(t._days),s=ur(t._months);e.isValid()&&(i=null==i||i,s&&dt(e,Je(e,"Month")+s*n),o&&Ze(e,"Date",Je(e,"Date")+o*n),a&&e._d.setTime(e._d.valueOf()+a*n),i&&r.updateOffset(e,o||s))}Sr.fn=or.prototype,Sr.invalid=ar;var Rr=Tr(1,"add"),Mr=Tr(-1,"subtract");function Ir(e){return"string"===typeof e||e instanceof String}function Br(e){return F(e)||f(e)||Ir(e)||c(e)||Lr(e)||Nr(e)||null===e||void 0===e}function Nr(e){var t,n,r=o(e)&&!u(e),i=!1,a=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],l=a.length;for(t=0;t<l;t+=1)n=a[t],i=i||s(e,n);return r&&i}function Lr(e){var t=a(e),n=!1;return t&&(n=0===e.filter((function(t){return!c(t)&&Ir(e)})).length),t&&n}function Ur(e){var t,n,r=o(e)&&!u(e),i=!1,a=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<a.length;t+=1)n=a[t],i=i||s(e,n);return r&&i}function Hr(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function zr(e,t){1===arguments.length&&(arguments[0]?Br(arguments[0])?(e=arguments[0],t=void 0):Ur(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||Yn(),i=hr(n,this).startOf("day"),a=r.calendarFormat(this,i)||"sameElse",o=t&&(O(t[a])?t[a].call(this,n):t[a]);return this.format(o||this.localeData().calendar(a,this,Yn(n)))}function qr(){return new w(this)}function Vr(e,t){var n=F(e)?e:Yn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Wr(e,t){var n=F(e)?e:Yn(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Gr(e,t,n,r){var i=F(e)?e:Yn(e),a=F(t)?t:Yn(t);return!!(this.isValid()&&i.isValid()&&a.isValid())&&("("===(r=r||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===r[1]?this.isBefore(a,n):!this.isAfter(a,n))}function Kr(e,t){var n,r=F(e)?e:Yn(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Qr(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function Yr(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Xr(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(!(r=hr(e,this)).isValid())return NaN;switch(i=6e4*(r.utcOffset()-this.utcOffset()),t=ne(t)){case"year":a=Jr(this,r)/12;break;case"month":a=Jr(this,r);break;case"quarter":a=Jr(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:De(a)}function Jr(e,t){if(e.date()<t.date())return-Jr(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function Zr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function $r(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?q(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",q(n,"Z")):q(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ei(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,i="moment",a="";return this.isLocal()||(i=0===this.utcOffset()?"moment.utc":"moment.parseZone",a="Z"),e="["+i+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=a+'[")]',this.format(e+t+n+r)}function ti(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=q(this,e);return this.localeData().postformat(t)}function ni(e,t){return this.isValid()&&(F(e)&&e.isValid()||Yn(e).isValid())?Sr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ri(e){return this.from(Yn(),e)}function ii(e,t){return this.isValid()&&(F(e)&&e.isValid()||Yn(e).isValid())?Sr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ai(e){return this.to(Yn(),e)}function oi(e){var t;return void 0===e?this._locale._abbr:(null!=(t=bn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var si=x("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function ui(){return this._locale}var li=1e3,ci=60*li,fi=60*ci,di=3506328*fi;function hi(e,t){return(e%t+t)%t}function pi(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-di:new Date(e,t,n).valueOf()}function gi(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-di:Date.UTC(e,t,n)}function mi(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gi:pi,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=hi(t+(this._isUTC?0:this.utcOffset()*ci),fi);break;case"minute":t=this._d.valueOf(),t-=hi(t,ci);break;case"second":t=this._d.valueOf(),t-=hi(t,li)}return this._d.setTime(t),r.updateOffset(this,!0),this}function vi(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?gi:pi,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=fi-hi(t+(this._isUTC?0:this.utcOffset()*ci),fi)-1;break;case"minute":t=this._d.valueOf(),t+=ci-hi(t,ci)-1;break;case"second":t=this._d.valueOf(),t+=li-hi(t,li)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function bi(){return this._d.valueOf()-6e4*(this._offset||0)}function yi(){return Math.floor(this.valueOf()/1e3)}function _i(){return new Date(this.valueOf())}function Ai(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function wi(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Fi(){return this.isValid()?this.toISOString():null}function ki(){return v(this)}function xi(){return h({},m(this))}function Ei(){return m(this).overflow}function Ci(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Si(e,t){var n,i,a,o=this._eras||bn("en")._eras;for(n=0,i=o.length;n<i;++n)switch("string"===typeof o[n].since&&(a=r(o[n].since).startOf("day"),o[n].since=a.valueOf()),typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":a=r(o[n].until).startOf("day").valueOf(),o[n].until=a.valueOf()}return o}function Oi(e,t,n){var r,i,a,o,s,u=this.eras();for(e=e.toUpperCase(),r=0,i=u.length;r<i;++r)if(a=u[r].name.toUpperCase(),o=u[r].abbr.toUpperCase(),s=u[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return u[r];break;case"NNNN":if(a===e)return u[r];break;case"NNNNN":if(s===e)return u[r]}else if([a,o,s].indexOf(e)>=0)return u[r]}function Di(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function ji(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].name;if(r[e].until<=n&&n<=r[e].since)return r[e].name}return""}function Ti(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].narrow;if(r[e].until<=n&&n<=r[e].since)return r[e].narrow}return""}function Pi(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].abbr;if(r[e].until<=n&&n<=r[e].since)return r[e].abbr}return""}function Ri(){var e,t,n,i,a=this.localeData().eras();for(e=0,t=a.length;e<t;++e)if(n=a[e].since<=a[e].until?1:-1,i=this.clone().startOf("day").valueOf(),a[e].since<=i&&i<=a[e].until||a[e].until<=i&&i<=a[e].since)return(this.year()-r(a[e].since).year())*n+a[e].offset;return this.year()}function Mi(e){return s(this,"_erasNameRegex")||zi.call(this),e?this._erasNameRegex:this._erasRegex}function Ii(e){return s(this,"_erasAbbrRegex")||zi.call(this),e?this._erasAbbrRegex:this._erasRegex}function Bi(e){return s(this,"_erasNarrowRegex")||zi.call(this),e?this._erasNarrowRegex:this._erasRegex}function Ni(e,t){return t.erasAbbrRegex(e)}function Li(e,t){return t.erasNameRegex(e)}function Ui(e,t){return t.erasNarrowRegex(e)}function Hi(e,t){return t._eraYearOrdinalRegex||be}function zi(){var e,t,n,r,i,a=[],o=[],s=[],u=[],l=this.eras();for(e=0,t=l.length;e<t;++e)n=Oe(l[e].name),r=Oe(l[e].abbr),i=Oe(l[e].narrow),o.push(n),a.push(r),s.push(i),u.push(n),u.push(r),u.push(i);this._erasRegex=new RegExp("^("+u.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+o.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+a.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+s.join("|")+")","i")}function qi(e,t){U(0,[e,e.length],0,t)}function Vi(e){return Xi.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Wi(e){return Xi.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Gi(){return Ft(this.year(),1,4)}function Ki(){return Ft(this.isoWeekYear(),1,4)}function Qi(){var e=this.localeData()._week;return Ft(this.year(),e.dow,e.doy)}function Yi(){var e=this.localeData()._week;return Ft(this.weekYear(),e.dow,e.doy)}function Xi(e,t,n,r,i){var a;return null==e?wt(this,r,i).year:(t>(a=Ft(e,r,i))&&(t=a),Ji.call(this,e,t,n,r,i))}function Ji(e,t,n,r,i){var a=At(e,t,n,r,i),o=yt(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Zi(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}U("N",0,0,"eraAbbr"),U("NN",0,0,"eraAbbr"),U("NNN",0,0,"eraAbbr"),U("NNNN",0,0,"eraName"),U("NNNNN",0,0,"eraNarrow"),U("y",["y",1],"yo","eraYear"),U("y",["yy",2],0,"eraYear"),U("y",["yyy",3],0,"eraYear"),U("y",["yyyy",4],0,"eraYear"),Ee("N",Ni),Ee("NN",Ni),Ee("NNN",Ni),Ee("NNNN",Li),Ee("NNNNN",Ui),Pe(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?m(n).era=i:m(n).invalidEra=e})),Ee("y",be),Ee("yy",be),Ee("yyy",be),Ee("yyyy",be),Ee("yo",Hi),Pe(["y","yy","yyy","yyyy"],Be),Pe(["yo"],(function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Be]=n._locale.eraYearOrdinalParse(e,i):t[Be]=parseInt(e,10)})),U(0,["gg",2],0,(function(){return this.weekYear()%100})),U(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),qi("gggg","weekYear"),qi("ggggg","weekYear"),qi("GGGG","isoWeekYear"),qi("GGGGG","isoWeekYear"),Ee("G",ye),Ee("g",ye),Ee("GG",de,ue),Ee("gg",de,ue),Ee("GGGG",me,ce),Ee("gggg",me,ce),Ee("GGGGG",ve,fe),Ee("ggggg",ve,fe),Re(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=je(e)})),Re(["gg","GG"],(function(e,t,n,i){t[i]=r.parseTwoDigitYear(e)})),U("Q",0,"Qo","quarter"),Ee("Q",se),Pe("Q",(function(e,t){t[Ne]=3*(je(e)-1)})),U("D",["DD",2],"Do","date"),Ee("D",de,ke),Ee("DD",de,ue),Ee("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Pe(["D","DD"],Le),Pe("Do",(function(e,t){t[Le]=je(e.match(de)[0])}));var $i=Xe("Date",!0);function ea(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}U("DDD",["DDDD",3],"DDDo","dayOfYear"),Ee("DDD",ge),Ee("DDDD",le),Pe(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=je(e)})),U("m",["mm",2],0,"minute"),Ee("m",de,xe),Ee("mm",de,ue),Pe(["m","mm"],He);var ta=Xe("Minutes",!1);U("s",["ss",2],0,"second"),Ee("s",de,xe),Ee("ss",de,ue),Pe(["s","ss"],ze);var na,ra,ia=Xe("Seconds",!1);for(U("S",0,0,(function(){return~~(this.millisecond()/100)})),U(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),U(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),U(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),U(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),U(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),U(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),Ee("S",ge,se),Ee("SS",ge,ue),Ee("SSS",ge,le),na="SSSS";na.length<=9;na+="S")Ee(na,be);function aa(e,t){t[qe]=je(1e3*("0."+e))}for(na="S";na.length<=9;na+="S")Pe(na,aa);function oa(){return this._isUTC?"UTC":""}function sa(){return this._isUTC?"Coordinated Universal Time":""}ra=Xe("Milliseconds",!1),U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var ua=w.prototype;function la(e){return Yn(1e3*e)}function ca(){return Yn.apply(null,arguments).parseZone()}function fa(e){return e}ua.add=Rr,ua.calendar=zr,ua.clone=qr,ua.diff=Xr,ua.endOf=vi,ua.format=ti,ua.from=ni,ua.fromNow=ri,ua.to=ii,ua.toNow=ai,ua.get=$e,ua.invalidAt=Ei,ua.isAfter=Vr,ua.isBefore=Wr,ua.isBetween=Gr,ua.isSame=Kr,ua.isSameOrAfter=Qr,ua.isSameOrBefore=Yr,ua.isValid=ki,ua.lang=si,ua.locale=oi,ua.localeData=ui,ua.max=Jn,ua.min=Xn,ua.parsingFlags=xi,ua.set=et,ua.startOf=mi,ua.subtract=Mr,ua.toArray=Ai,ua.toObject=wi,ua.toDate=_i,ua.toISOString=$r,ua.inspect=ei,"undefined"!==typeof Symbol&&null!=Symbol.for&&(ua[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),ua.toJSON=Fi,ua.toString=Zr,ua.unix=yi,ua.valueOf=bi,ua.creationData=Ci,ua.eraName=ji,ua.eraNarrow=Ti,ua.eraAbbr=Pi,ua.eraYear=Ri,ua.year=Qe,ua.isLeapYear=Ye,ua.weekYear=Vi,ua.isoWeekYear=Wi,ua.quarter=ua.quarters=Zi,ua.month=ht,ua.daysInMonth=pt,ua.week=ua.weeks=St,ua.isoWeek=ua.isoWeeks=Ot,ua.weeksInYear=Qi,ua.weeksInWeekYear=Yi,ua.isoWeeksInYear=Gi,ua.isoWeeksInISOWeekYear=Ki,ua.date=$i,ua.day=ua.days=Vt,ua.weekday=Wt,ua.isoWeekday=Gt,ua.dayOfYear=ea,ua.hour=ua.hours=rn,ua.minute=ua.minutes=ta,ua.second=ua.seconds=ia,ua.millisecond=ua.milliseconds=ra,ua.utcOffset=gr,ua.utc=vr,ua.local=br,ua.parseZone=yr,ua.hasAlignedHourOffset=_r,ua.isDST=Ar,ua.isLocal=Fr,ua.isUtcOffset=kr,ua.isUtc=xr,ua.isUTC=xr,ua.zoneAbbr=oa,ua.zoneName=sa,ua.dates=x("dates accessor is deprecated. Use date instead.",$i),ua.months=x("months accessor is deprecated. Use month instead",ht),ua.years=x("years accessor is deprecated. Use year instead",Qe),ua.zone=x("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",mr),ua.isDSTShifted=x("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",wr);var da=T.prototype;function ha(e,t,n,r){var i=bn(),a=p().set(r,t);return i[n](a,e)}function pa(e,t,n){if(c(e)&&(t=e,e=void 0),e=e||"",null!=t)return ha(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=ha(e,r,n,"month");return i}function ga(e,t,n,r){"boolean"===typeof e?(c(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,c(t)&&(n=t,t=void 0),t=t||"");var i,a=bn(),o=e?a._week.dow:0,s=[];if(null!=n)return ha(t,(n+o)%7,r,"day");for(i=0;i<7;i++)s[i]=ha(t,(i+o)%7,r,"day");return s}function ma(e,t){return pa(e,t,"months")}function va(e,t){return pa(e,t,"monthsShort")}function ba(e,t,n){return ga(e,t,n,"weekdays")}function ya(e,t,n){return ga(e,t,n,"weekdaysShort")}function _a(e,t,n){return ga(e,t,n,"weekdaysMin")}da.calendar=R,da.longDateFormat=G,da.invalidDate=Q,da.ordinal=J,da.preparse=fa,da.postformat=fa,da.relativeTime=$,da.pastFuture=ee,da.set=D,da.eras=Si,da.erasParse=Oi,da.erasConvertYear=Di,da.erasAbbrRegex=Ii,da.erasNameRegex=Mi,da.erasNarrowRegex=Bi,da.months=ut,da.monthsShort=lt,da.monthsParse=ft,da.monthsRegex=mt,da.monthsShortRegex=gt,da.week=kt,da.firstDayOfYear=Ct,da.firstDayOfWeek=Et,da.weekdays=Lt,da.weekdaysMin=Ht,da.weekdaysShort=Ut,da.weekdaysParse=qt,da.weekdaysRegex=Kt,da.weekdaysShortRegex=Qt,da.weekdaysMinRegex=Yt,da.isPM=tn,da.meridiem=an,gn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===je(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=x("moment.lang is deprecated. Use moment.locale instead.",gn),r.langData=x("moment.langData is deprecated. Use moment.localeData instead.",bn);var Aa=Math.abs;function wa(){var e=this._data;return this._milliseconds=Aa(this._milliseconds),this._days=Aa(this._days),this._months=Aa(this._months),e.milliseconds=Aa(e.milliseconds),e.seconds=Aa(e.seconds),e.minutes=Aa(e.minutes),e.hours=Aa(e.hours),e.months=Aa(e.months),e.years=Aa(e.years),this}function Fa(e,t,n,r){var i=Sr(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function ka(e,t){return Fa(this,e,t,1)}function xa(e,t){return Fa(this,e,t,-1)}function Ea(e){return e<0?Math.floor(e):Math.ceil(e)}function Ca(){var e,t,n,r,i,a=this._milliseconds,o=this._days,s=this._months,u=this._data;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=864e5*Ea(Oa(s)+o),o=0,s=0),u.milliseconds=a%1e3,e=De(a/1e3),u.seconds=e%60,t=De(e/60),u.minutes=t%60,n=De(t/60),u.hours=n%24,o+=De(n/24),s+=i=De(Sa(o)),o-=Ea(Oa(i)),r=De(s/12),s%=12,u.days=o,u.months=s,u.years=r,this}function Sa(e){return 4800*e/146097}function Oa(e){return 146097*e/4800}function Da(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Sa(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Oa(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function ja(e){return function(){return this.as(e)}}var Ta=ja("ms"),Pa=ja("s"),Ra=ja("m"),Ma=ja("h"),Ia=ja("d"),Ba=ja("w"),Na=ja("M"),La=ja("Q"),Ua=ja("y"),Ha=Ta;function za(){return Sr(this)}function qa(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function Va(e){return function(){return this.isValid()?this._data[e]:NaN}}var Wa=Va("milliseconds"),Ga=Va("seconds"),Ka=Va("minutes"),Qa=Va("hours"),Ya=Va("days"),Xa=Va("months"),Ja=Va("years");function Za(){return De(this.days()/7)}var $a=Math.round,eo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function to(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function no(e,t,n,r){var i=Sr(e).abs(),a=$a(i.as("s")),o=$a(i.as("m")),s=$a(i.as("h")),u=$a(i.as("d")),l=$a(i.as("M")),c=$a(i.as("w")),f=$a(i.as("y")),d=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||o<=1&&["m"]||o<n.m&&["mm",o]||s<=1&&["h"]||s<n.h&&["hh",s]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(d=d||c<=1&&["w"]||c<n.w&&["ww",c]),(d=d||l<=1&&["M"]||l<n.M&&["MM",l]||f<=1&&["y"]||["yy",f])[2]=t,d[3]=+e>0,d[4]=r,to.apply(null,d)}function ro(e){return void 0===e?$a:"function"===typeof e&&($a=e,!0)}function io(e,t){return void 0!==eo[e]&&(void 0===t?eo[e]:(eo[e]=t,"s"===e&&(eo.ss=t-1),!0))}function ao(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,i=!1,a=eo;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(i=e),"object"===typeof t&&(a=Object.assign({},eo,t),null!=t.s&&null==t.ss&&(a.ss=t.s-1)),r=no(this,!i,a,n=this.localeData()),i&&(r=n.pastFuture(+this,r)),n.postformat(r)}var oo=Math.abs;function so(e){return(e>0)-(e<0)||+e}function uo(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,i,a,o,s,u=oo(this._milliseconds)/1e3,l=oo(this._days),c=oo(this._months),f=this.asSeconds();return f?(e=De(u/60),t=De(e/60),u%=60,e%=60,n=De(c/12),c%=12,r=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=f<0?"-":"",a=so(this._months)!==so(f)?"-":"",o=so(this._days)!==so(f)?"-":"",s=so(this._milliseconds)!==so(f)?"-":"",i+"P"+(n?a+n+"Y":"")+(c?a+c+"M":"")+(l?o+l+"D":"")+(t||e||u?"T":"")+(t?s+t+"H":"")+(e?s+e+"M":"")+(u?s+r+"S":"")):"P0D"}var lo=or.prototype;return lo.isValid=ir,lo.abs=wa,lo.add=ka,lo.subtract=xa,lo.as=Da,lo.asMilliseconds=Ta,lo.asSeconds=Pa,lo.asMinutes=Ra,lo.asHours=Ma,lo.asDays=Ia,lo.asWeeks=Ba,lo.asMonths=Na,lo.asQuarters=La,lo.asYears=Ua,lo.valueOf=Ha,lo._bubble=Ca,lo.clone=za,lo.get=qa,lo.milliseconds=Wa,lo.seconds=Ga,lo.minutes=Ka,lo.hours=Qa,lo.days=Ya,lo.weeks=Za,lo.months=Xa,lo.years=Ja,lo.humanize=ao,lo.toISOString=uo,lo.toString=uo,lo.toJSON=uo,lo.locale=oi,lo.localeData=ui,lo.toIsoString=x("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",uo),lo.lang=si,U("X",0,0,"unix"),U("x",0,0,"valueOf"),Ee("x",ye),Ee("X",we),Pe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Pe("x",(function(e,t,n){n._d=new Date(je(e))})),r.version="2.30.1",i(Yn),r.fn=ua,r.min=$n,r.max=er,r.now=tr,r.utc=p,r.unix=la,r.months=ma,r.isDate=f,r.locale=gn,r.invalid=b,r.duration=Sr,r.isMoment=F,r.weekdays=ba,r.parseZone=ca,r.localeData=bn,r.isDuration=sr,r.monthsShort=va,r.weekdaysMin=_a,r.defineLocale=mn,r.updateLocale=vn,r.locales=yn,r.weekdaysShort=ya,r.normalizeUnits=ne,r.relativeTimeRounding=ro,r.relativeTimeThreshold=io,r.calendarFormat=Hr,r.prototype=ua,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n(188)(e))},function(e,t,n){"use strict";n.r(t),n.d(t,"ClassNames",(function(){return g})),n.d(t,"Global",(function(){return l})),n.d(t,"createElement",(function(){return u})),n.d(t,"css",(function(){return c})),n.d(t,"jsx",(function(){return u})),n.d(t,"keyframes",(function(){return f}));var r=n(136);n.d(t,"CacheProvider",(function(){return r.a})),n.d(t,"ThemeContext",(function(){return r.c})),n.d(t,"ThemeProvider",(function(){return r.e})),n.d(t,"__unsafe_useEmotionCache",(function(){return r.d})),n.d(t,"useTheme",(function(){return r.j})),n.d(t,"withEmotionCache",(function(){return r.k})),n.d(t,"withTheme",(function(){return r.f}));var i=n(1),a=n(165),o=n(319),s=n(215),u=(n(271),n(1159),n(448),n(166),function(e,t){var n=arguments;if(null==t||!r.h.call(t,"css"))return i.createElement.apply(void 0,n);var a=n.length,o=new Array(a);o[0]=r.b,o[1]=Object(r.g)(e,t);for(var s=2;s<a;s++)o[s]=n[s];return i.createElement.apply(null,o)}),l=Object(r.k)((function(e,t){var n=e.styles,u=Object(s.a)([n],void 0,i.useContext(r.c));if(!r.i){for(var l,c=u.name,f=u.styles,d=u.next;void 0!==d;)c+=" "+d.name,f+=d.styles,d=d.next;var h=!0===t.compat,p=t.insert("",{name:c,styles:f},t.sheet,h);return h?null:i.createElement("style",((l={})["data-emotion"]=t.key+"-global "+c,l.dangerouslySetInnerHTML={__html:p},l.nonce=t.sheet.nonce,l))}var g=i.useRef();return Object(o.b)((function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,i=document.querySelector('style[data-emotion="'+e+" "+u.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==i&&(r=!0,i.setAttribute("data-emotion",e),n.hydrate([i])),g.current=[n,r],function(){n.flush()}}),[t]),Object(o.b)((function(){var e=g.current,n=e[0];if(e[1])e[1]=!1;else{if(void 0!==u.next&&Object(a.b)(t,u.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",u,n,!1)}}),[t,u.name]),null}));function c(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Object(s.a)(t)}var f=function(){var e=c.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},d=function e(t){for(var n=t.length,r=0,i="";r<n;r++){var a=t[r];if(null!=a){var o=void 0;switch(typeof a){case"boolean":break;case"object":if(Array.isArray(a))o=e(a);else for(var s in o="",a)a[s]&&s&&(o&&(o+=" "),o+=s);break;default:o=a}o&&(i&&(i+=" "),i+=o)}}return i};function h(e,t,n){var r=[],i=Object(a.a)(e,r,n);return r.length<2?n:i+t(r)}var p=function(e){var t=e.cache,n=e.serializedArr;return Object(o.a)((function(){for(var e=0;e<n.length;e++)Object(a.b)(t,n[e],!1)})),null},g=Object(r.k)((function(e,t){var n=[],o=function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];var o=Object(s.a)(r,t.registered);return n.push(o),Object(a.c)(t,o,!1),t.key+"-"+o.name},u={css:o,cx:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return h(t.registered,o,d(n))},theme:i.useContext(r.c)},l=e.children(u);return!0,i.createElement(i.Fragment,null,i.createElement(p,{cache:t,serializedArr:n}),l)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(58);function i(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=Object(r.a)(e)););return e}function a(){return a="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=i(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},a.apply(this,arguments)}},,function(e,t,n){var r=n(619);e.exports=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=r(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0,a=function(){};return{s:a,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(46);n.d(t,"a",(function(){return r.b})),n.d(t,"b",(function(){return r.c})),n.d(t,"c",(function(){return r.d})),n.d(t,"d",(function(){return r.e})),n.d(t,"e",(function(){return r.f})),n.d(t,"f",(function(){return r.g}))},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},,,function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return h})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return g})),n.d(t,"n",(function(){return m})),n.d(t,"m",(function(){return v}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M176 511a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attr:{d:"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"}}]})(e)}function u(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z"}}]})(e)}function l(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M574 665.4a8.03 8.03 0 0 0-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 0 0-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 0 0 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 0 0 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 0 0-11.3 0L372.3 598.7a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]})(e)}function c(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 0 0-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 0 0 2.1-5.4V432c0-2.2-1.8-4-4-4z"}}]})(e)}function f(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552a398.46 398.46 0 0 0 117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952a398.46 398.46 0 0 0 282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"}}]})(e)}function d(e){return Object(r.a)({tag:"svg",attr:{t:"1551322312294",style:"",viewBox:"0 0 1024 1024",version:"1.1"},child:[{tag:"defs",attr:{},child:[]},{tag:"path",attr:{d:"M474 152m8 0l60 0q8 0 8 8l0 704q0 8-8 8l-60 0q-8 0-8-8l0-704q0-8 8-8Z"}},{tag:"path",attr:{d:"M168 474m8 0l672 0q8 0 8 8l0 60q0 8-8 8l-672 0q-8 0-8-8l0-60q0-8 8-8Z"}}]})(e)}function h(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 0 0-8-7.9z"}}]})(e)}function p(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z"}}]})(e)}function g(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z"}}]})(e)}function m(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 888.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z"}}]})(e)}function v(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 1024 1024"},child:[{tag:"path",attr:{d:"M858.5 763.6a374 374 0 0 0-80.6-119.5 375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]})(e)}},function(e,t,n){"use strict";function r(e){var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===typeof e&&"[object Date]"===t?new e.constructor(+e):"number"===typeof e||"[object Number]"===t||"string"===typeof e||"[object String]"===t?new Date(e):new Date(NaN)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(34),u=["children","className"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var f=i.a.forwardRef((function(e,t){var n=e.children,r=e.className,a=c(e,u),f=o()("recharts-layer",r);return i.a.createElement("g",l({className:f},Object(s.a)(a,!0),{ref:t}),n)}))},function(e,t,n){"use strict";(function(e){function r(e){return e&&e.Math==Math?e:void 0}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o}));var i="object"==typeof globalThis&&r(globalThis)||"object"==typeof window&&r(window)||"object"==typeof self&&r(self)||"object"==typeof e&&r(e)||function(){return this}()||{};function a(){return i}function o(e,t,n){var r=n||i,a=r.__SENTRY__=r.__SENTRY__||{};return a[e]||(a[e]=t())}}).call(this,n(101))},function(e,t,n){"use strict";n.d(t,"e",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"g",(function(){return l}));var r=1e3,i=60*r,a=60*i,o=24*a,s=7*o,u=30*o,l=365*o},,function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return d}));var r=n(5),i=n(138),a=n(73),o=n(98),s=n(108),u=a.a,l=0;function c(){return l>0}function f(){l++,setTimeout((function(){l--}))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;if("function"!==typeof e)return e;try{var a=e.__sentry_wrapped__;if(a)return a;if(Object(o.f)(e))return e}catch(h){return e}var u=function(){var a=Array.prototype.slice.call(arguments);try{n&&"function"===typeof n&&n.apply(this,arguments);var o=a.map((function(e){return d(e,t)}));return e.apply(this,o)}catch(u){throw f(),Object(i.i)((function(e){e.addEventProcessor((function(e){return t.mechanism&&(Object(s.b)(e,void 0,void 0),Object(s.a)(e,t.mechanism)),e.extra=Object(r.a)(Object(r.a)({},e.extra),{},{arguments:a}),e})),Object(i.c)(u)})),u}};try{for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&(u[l]=e[l])}catch(p){}Object(o.g)(u,e),Object(o.a)(e,"__sentry_wrapped__",u);try{var c=Object.getOwnPropertyDescriptor(u,"name");c.configurable&&Object.defineProperty(u,"name",{get:function(){return e.name}})}catch(p){}return u}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1993);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=n(73).a},function(e,t,n){"use strict";t.a=function(e){return function(){return e}}},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},,function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return F})),n.d(t,"c",(function(){return w})),n.d(t,"d",(function(){return $})),n.d(t,"e",(function(){return M})),n.d(t,"f",(function(){return P})),n.d(t,"g",(function(){return L})),n.d(t,"h",(function(){return C})),n.d(t,"i",(function(){return B})),n.d(t,"j",(function(){return E})),n.d(t,"k",(function(){return U}));var r=n(168),i=n(27),a=n(28),o=n(17),s=n(18),u=n(30),l=Math.pow(2,16);function c(e){return 65535&e}var f=function(){function e(t,n,r){Object(o.a)(this,e),this.pos=t,this.delInfo=n,this.recover=r}return Object(s.a)(e,[{key:"deleted",get:function(){return(8&this.delInfo)>0}},{key:"deletedBefore",get:function(){return(5&this.delInfo)>0}},{key:"deletedAfter",get:function(){return(6&this.delInfo)>0}},{key:"deletedAcross",get:function(){return(4&this.delInfo)>0}}]),e}(),d=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(Object(o.a)(this,e),this.ranges=t,this.inverted=n,!t.length&&e.empty)return e.empty}return Object(s.a)(e,[{key:"recover",value:function(e){var t=0,n=c(e);if(!this.inverted)for(var r=0;r<n;r++)t+=this.ranges[3*r+2]-this.ranges[3*r+1];return this.ranges[3*n]+t+function(e){return(e-(65535&e))/l}(e)}},{key:"mapResult",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!1)}},{key:"map",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!0)}},{key:"_map",value:function(e,t,n){for(var r=0,i=this.inverted?2:1,a=this.inverted?1:2,o=0;o<this.ranges.length;o+=3){var s=this.ranges[o]-(this.inverted?r:0);if(s>e)break;var u=this.ranges[o+i],c=this.ranges[o+a],d=s+u;if(e<=d){var h=s+r+((u?e==s?-1:e==d?1:t:t)<0?0:c);if(n)return h;var p=e==(t<0?s:d)?null:o/3+(e-s)*l,g=e==s?2:e==d?1:4;return(t<0?e!=s:e!=d)&&(g|=8),new f(h,g,p)}r+=c-u}return n?e+r:new f(e+r,0,null)}},{key:"touches",value:function(e,t){for(var n=0,r=c(t),i=this.inverted?2:1,a=this.inverted?1:2,o=0;o<this.ranges.length;o+=3){var s=this.ranges[o]-(this.inverted?n:0);if(s>e)break;var u=this.ranges[o+i];if(e<=s+u&&o==3*r)return!0;n+=this.ranges[o+a]-u}return!1}},{key:"forEach",value:function(e){for(var t=this.inverted?2:1,n=this.inverted?1:2,r=0,i=0;r<this.ranges.length;r+=3){var a=this.ranges[r],o=a-(this.inverted?i:0),s=a+(this.inverted?0:i),u=this.ranges[r+t],l=this.ranges[r+n];e(o,o+u,s,s+l),i+=l-u}}},{key:"invert",value:function(){return new e(this.ranges,!this.inverted)}},{key:"toString",value:function(){return(this.inverted?"-":"")+JSON.stringify(this.ranges)}}],[{key:"offset",value:function(t){return 0==t?e.empty:new e(t<0?[0,-t,0]:[0,0,t])}}]),e}();d.empty=new d([]);var h=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length;Object(o.a)(this,e),this.maps=t,this.mirror=n,this.from=r,this.to=i}return Object(s.a)(e,[{key:"slice",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.maps.length;return new e(this.maps,this.mirror,t,n)}},{key:"copy",value:function(){return new e(this.maps.slice(),this.mirror&&this.mirror.slice(),this.from,this.to)}},{key:"appendMap",value:function(e,t){this.to=this.maps.push(e),null!=t&&this.setMirror(this.maps.length-1,t)}},{key:"appendMapping",value:function(e){for(var t=0,n=this.maps.length;t<e.maps.length;t++){var r=e.getMirror(t);this.appendMap(e.maps[t],null!=r&&r<t?n+r:void 0)}}},{key:"getMirror",value:function(e){if(this.mirror)for(var t=0;t<this.mirror.length;t++)if(this.mirror[t]==e)return this.mirror[t+(t%2?-1:1)]}},{key:"setMirror",value:function(e,t){this.mirror||(this.mirror=[]),this.mirror.push(e,t)}},{key:"appendMappingInverted",value:function(e){for(var t=e.maps.length-1,n=this.maps.length+e.maps.length;t>=0;t--){var r=e.getMirror(t);this.appendMap(e.maps[t].invert(),null!=r&&r>t?n-r-1:void 0)}}},{key:"invert",value:function(){var t=new e;return t.appendMappingInverted(this),t}},{key:"map",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;if(this.mirror)return this._map(e,t,!0);for(var n=this.from;n<this.to;n++)e=this.maps[n].map(e,t);return e}},{key:"mapResult",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this._map(e,t,!1)}},{key:"_map",value:function(e,t,n){for(var r=0,i=this.from;i<this.to;i++){var a=this.maps[i].mapResult(e,t);if(null!=a.recover){var o=this.getMirror(i);if(null!=o&&o>i&&o<this.to){i=o,e=this.maps[o].recover(a.recover);continue}}r|=a.delInfo,e=a.pos}return n?e:new f(e,r,null)}}]),e}(),p=Object.create(null),g=function(){function e(){Object(o.a)(this,e)}return Object(s.a)(e,[{key:"getMap",value:function(){return d.empty}},{key:"merge",value:function(e){return null}}],[{key:"fromJSON",value:function(e,t){if(!t||!t.stepType)throw new RangeError("Invalid input for Step.fromJSON");var n=p[t.stepType];if(!n)throw new RangeError("No step type ".concat(t.stepType," defined"));return n.fromJSON(e,t)}},{key:"jsonID",value:function(e,t){if(e in p)throw new RangeError("Duplicate use of step JSON ID "+e);return p[e]=t,t.prototype.jsonID=e,t}}]),e}(),m=function(){function e(t,n){Object(o.a)(this,e),this.doc=t,this.failed=n}return Object(s.a)(e,null,[{key:"ok",value:function(t){return new e(t,null)}},{key:"fail",value:function(t){return new e(null,t)}},{key:"fromReplace",value:function(t,n,r,i){try{return e.ok(t.replace(n,r,i))}catch(a){if(a instanceof u.h)return e.fail(a.message);throw a}}}]),e}();function v(e,t,n){for(var r=[],i=0;i<e.childCount;i++){var a=e.child(i);a.content.size&&(a=a.copy(v(a.content,t,a))),a.isInline&&(a=t(a,n,i)),r.push(a)}return u.c.fromArray(r)}var b=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r,i){var a;return Object(o.a)(this,n),(a=t.call(this)).from=e,a.to=r,a.mark=i,a}return Object(s.a)(n,[{key:"apply",value:function(e){var t=this,n=e.slice(this.from,this.to),r=e.resolve(this.from),i=r.node(r.sharedDepth(this.to)),a=new u.j(v(n.content,(function(e,n){return e.isAtom&&n.type.allowsMarkType(t.mark.type)?e.mark(t.mark.addToSet(e.marks)):e}),i),n.openStart,n.openEnd);return m.fromReplace(e,this.from,this.to,a)}},{key:"invert",value:function(){return new y(this.from,this.to,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new n(t.pos,r.pos,this.mark)}},{key:"merge",value:function(e){return e instanceof n&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new n(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"addMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for AddMarkStep.fromJSON");return new n(t.from,t.to,e.markFromJSON(t.mark))}}]),n}(g);g.jsonID("addMark",b);var y=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r,i){var a;return Object(o.a)(this,n),(a=t.call(this)).from=e,a.to=r,a.mark=i,a}return Object(s.a)(n,[{key:"apply",value:function(e){var t=this,n=e.slice(this.from,this.to),r=new u.j(v(n.content,(function(e){return e.mark(t.mark.removeFromSet(e.marks))}),e),n.openStart,n.openEnd);return m.fromReplace(e,this.from,this.to,r)}},{key:"invert",value:function(){return new b(this.from,this.to,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deleted&&r.deleted||t.pos>=r.pos?null:new n(t.pos,r.pos,this.mark)}},{key:"merge",value:function(e){return e instanceof n&&e.mark.eq(this.mark)&&this.from<=e.to&&this.to>=e.from?new n(Math.min(this.from,e.from),Math.max(this.to,e.to),this.mark):null}},{key:"toJSON",value:function(){return{stepType:"removeMark",mark:this.mark.toJSON(),from:this.from,to:this.to}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for RemoveMarkStep.fromJSON");return new n(t.from,t.to,e.markFromJSON(t.mark))}}]),n}(g);g.jsonID("removeMark",y);var _=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r){var i;return Object(o.a)(this,n),(i=t.call(this)).pos=e,i.mark=r,i}return Object(s.a)(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return m.fail("No node at mark step's position");var n=t.type.create(t.attrs,null,this.mark.addToSet(t.marks));return m.fromReplace(e,this.pos,this.pos+1,new u.j(u.c.from(n),0,t.isLeaf?0:1))}},{key:"invert",value:function(e){var t=e.nodeAt(this.pos);if(t){var r=this.mark.addToSet(t.marks);if(r.length==t.marks.length){for(var i=0;i<t.marks.length;i++)if(!t.marks[i].isInSet(r))return new n(this.pos,t.marks[i]);return new n(this.pos,this.mark)}}return new A(this.pos,this.mark)}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.mark)}},{key:"toJSON",value:function(){return{stepType:"addNodeMark",pos:this.pos,mark:this.mark.toJSON()}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for AddNodeMarkStep.fromJSON");return new n(t.pos,e.markFromJSON(t.mark))}}]),n}(g);g.jsonID("addNodeMark",_);var A=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r){var i;return Object(o.a)(this,n),(i=t.call(this)).pos=e,i.mark=r,i}return Object(s.a)(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return m.fail("No node at mark step's position");var n=t.type.create(t.attrs,null,this.mark.removeFromSet(t.marks));return m.fromReplace(e,this.pos,this.pos+1,new u.j(u.c.from(n),0,t.isLeaf?0:1))}},{key:"invert",value:function(e){var t=e.nodeAt(this.pos);return t&&this.mark.isInSet(t.marks)?new _(this.pos,this.mark):this}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.mark)}},{key:"toJSON",value:function(){return{stepType:"removeNodeMark",pos:this.pos,mark:this.mark.toJSON()}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for RemoveNodeMarkStep.fromJSON");return new n(t.pos,e.markFromJSON(t.mark))}}]),n}(g);g.jsonID("removeNodeMark",A);var w=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r,i){var a,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return Object(o.a)(this,n),(a=t.call(this)).from=e,a.to=r,a.slice=i,a.structure=s,a}return Object(s.a)(n,[{key:"apply",value:function(e){return this.structure&&k(e,this.from,this.to)?m.fail("Structure replace would overwrite content"):m.fromReplace(e,this.from,this.to,this.slice)}},{key:"getMap",value:function(){return new d([this.from,this.to-this.from,this.slice.size])}},{key:"invert",value:function(e){return new n(this.from,this.from+this.slice.size,e.slice(this.from,this.to))}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1);return t.deletedAcross&&r.deletedAcross?null:new n(t.pos,Math.max(t.pos,r.pos),this.slice)}},{key:"merge",value:function(e){if(!(e instanceof n)||e.structure||this.structure)return null;if(this.from+this.slice.size!=e.from||this.slice.openEnd||e.slice.openStart){if(e.to!=this.from||this.slice.openStart||e.slice.openEnd)return null;var t=this.slice.size+e.slice.size==0?u.j.empty:new u.j(e.slice.content.append(this.slice.content),e.slice.openStart,this.slice.openEnd);return new n(e.from,this.to,t,this.structure)}var r=this.slice.size+e.slice.size==0?u.j.empty:new u.j(this.slice.content.append(e.slice.content),this.slice.openStart,e.slice.openEnd);return new n(this.from,this.to+(e.to-e.from),r,this.structure)}},{key:"toJSON",value:function(){var e={stepType:"replace",from:this.from,to:this.to};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to)throw new RangeError("Invalid input for ReplaceStep.fromJSON");return new n(t.from,t.to,u.j.fromJSON(e,t.slice),!!t.structure)}}]),n}(g);g.jsonID("replace",w);var F=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r,i,a,s,u){var l,c=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return Object(o.a)(this,n),(l=t.call(this)).from=e,l.to=r,l.gapFrom=i,l.gapTo=a,l.slice=s,l.insert=u,l.structure=c,l}return Object(s.a)(n,[{key:"apply",value:function(e){if(this.structure&&(k(e,this.from,this.gapFrom)||k(e,this.gapTo,this.to)))return m.fail("Structure gap-replace would overwrite content");var t=e.slice(this.gapFrom,this.gapTo);if(t.openStart||t.openEnd)return m.fail("Gap is not a flat range");var n=this.slice.insertAt(this.insert,t.content);return n?m.fromReplace(e,this.from,this.to,n):m.fail("Content does not fit in gap")}},{key:"getMap",value:function(){return new d([this.from,this.gapFrom-this.from,this.insert,this.gapTo,this.to-this.gapTo,this.slice.size-this.insert])}},{key:"invert",value:function(e){var t=this.gapTo-this.gapFrom;return new n(this.from,this.from+this.slice.size+t,this.from+this.insert,this.from+this.insert+t,e.slice(this.from,this.to).removeBetween(this.gapFrom-this.from,this.gapTo-this.from),this.gapFrom-this.from,this.structure)}},{key:"map",value:function(e){var t=e.mapResult(this.from,1),r=e.mapResult(this.to,-1),i=e.map(this.gapFrom,-1),a=e.map(this.gapTo,1);return t.deletedAcross&&r.deletedAcross||i<t.pos||a>r.pos?null:new n(t.pos,r.pos,i,a,this.slice,this.insert,this.structure)}},{key:"toJSON",value:function(){var e={stepType:"replaceAround",from:this.from,to:this.to,gapFrom:this.gapFrom,gapTo:this.gapTo,insert:this.insert};return this.slice.size&&(e.slice=this.slice.toJSON()),this.structure&&(e.structure=!0),e}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.from||"number"!=typeof t.to||"number"!=typeof t.gapFrom||"number"!=typeof t.gapTo||"number"!=typeof t.insert)throw new RangeError("Invalid input for ReplaceAroundStep.fromJSON");return new n(t.from,t.to,t.gapFrom,t.gapTo,u.j.fromJSON(e,t.slice),t.insert,!!t.structure)}}]),n}(g);function k(e,t,n){for(var r=e.resolve(t),i=n-t,a=r.depth;i>0&&a>0&&r.indexAfter(a)==r.node(a).childCount;)a--,i--;if(i>0)for(var o=r.node(a).maybeChild(r.indexAfter(a));i>0;){if(!o||o.isLeaf)return!0;o=o.firstChild,i--}return!1}function x(e,t,n){return(0==t||e.canReplace(t,e.childCount))&&(n==e.childCount||e.canReplace(0,n))}function E(e){for(var t=e.parent.content.cutByIndex(e.startIndex,e.endIndex),n=e.depth;;--n){var r=e.$from.node(n),i=e.$from.index(n),a=e.$to.indexAfter(n);if(n<e.depth&&r.canReplace(i,a,t))return n;if(0==n||r.type.spec.isolating||!x(r,i,a))break}return null}function C(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,i=O(e,t),a=i&&D(r,t);return a?i.map(S).concat({type:t,attrs:n}).concat(a.map(S)):null}function S(e){return{type:e,attrs:null}}function O(e,t){var n=e.parent,r=e.startIndex,i=e.endIndex,a=n.contentMatchAt(r).findWrapping(t);if(!a)return null;var o=a.length?a[0]:t;return n.canReplaceWith(r,i,o)?a:null}function D(e,t){var n=e.parent,r=e.startIndex,i=e.endIndex,a=n.child(r),o=t.contentMatch.findWrapping(a.type);if(!o)return null;for(var s=(o.length?o[o.length-1]:t).contentMatch,u=r;s&&u<i;u++)s=s.matchType(n.child(u).type);return s&&s.validEnd?o:null}function j(e,t,n,r,i){if(!r.isTextblock)throw new RangeError("Type given to setBlockType should be a textblock");var a=e.steps.length;e.doc.nodesBetween(t,n,(function(t,n){if(t.isTextblock&&!t.hasMarkup(r,i)&&function(e,t,n){var r=e.resolve(t),i=r.index();return r.parent.canReplaceWith(i,i+1,n)}(e.doc,e.mapping.slice(a).map(n),r)){e.clearIncompatible(e.mapping.slice(a).map(n,1),r);var o=e.mapping.slice(a),s=o.map(n,1),l=o.map(n+t.nodeSize,1);return e.step(new F(s,l,s+1,l-1,new u.j(u.c.from(r.create(i,null,t.marks)),0,0),1,!0)),!1}}))}function T(e,t,n,r,i){var a=e.doc.nodeAt(t);if(!a)throw new RangeError("No node at given position");n||(n=a.type);var o=n.create(r,null,i||a.marks);if(a.isLeaf)return e.replaceWith(t,t+a.nodeSize,o);if(!n.validContent(a.content))throw new RangeError("Invalid content for node type "+n.name);e.step(new F(t,t+a.nodeSize,t+1,t+a.nodeSize-1,new u.j(u.c.from(o),0,0),1,!0))}function P(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,i=e.resolve(t),a=i.depth-n,o=r&&r[r.length-1]||i.parent;if(a<0||i.parent.type.spec.isolating||!i.parent.canReplace(i.index(),i.parent.childCount)||!o.type.validContent(i.parent.content.cutByIndex(i.index(),i.parent.childCount)))return!1;for(var s=i.depth-1,u=n-2;s>a;s--,u--){var l=i.node(s),c=i.index(s);if(l.type.spec.isolating)return!1;var f=l.content.cutByIndex(c,l.childCount),d=r&&r[u]||l;if(d!=l&&(f=f.replaceChild(0,d.type.create(d.attrs))),!l.canReplace(c+1,l.childCount)||!d.type.validContent(f))return!1}var h=i.indexAfter(a),p=r&&r[0];return i.node(a).canReplaceWith(h,h,p?p.type:i.node(a+1).type)}function R(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0,i=e.doc.resolve(t),a=u.c.empty,o=u.c.empty,s=i.depth,l=i.depth-n,c=n-1;s>l;s--,c--){a=u.c.from(i.node(s).copy(a));var f=r&&r[c];o=u.c.from(f?f.type.create(f.attrs,o):i.node(s).copy(o))}e.step(new w(t,t,new u.j(a.append(o),n,n),!0))}function M(e,t){var n=e.resolve(t),r=n.index();return I(n.nodeBefore,n.nodeAfter)&&n.parent.canReplace(r,r+1)}function I(e,t){return!(!e||!t||e.isLeaf||!e.canAppend(t))}function B(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,r=e.resolve(t),i=r.depth;;i--){var a=void 0,o=void 0,s=r.index(i);if(i==r.depth?(a=r.nodeBefore,o=r.nodeAfter):n>0?(a=r.node(i+1),s++,o=r.node(i).maybeChild(s)):(a=r.node(i).maybeChild(s-1),o=r.node(i+1)),a&&!a.isTextblock&&I(a,o)&&r.node(i).canReplace(s,s+1))return t;if(0==i)break;t=n<0?r.before(i):r.after(i)}}function N(e,t,n){var r=new w(t-n,t+n,u.j.empty,!0);e.step(r)}function L(e,t,n){var r=e.resolve(t);if(!n.content.size)return t;for(var i=n.content,a=0;a<n.openStart;a++)i=i.firstChild.content;for(var o=1;o<=(0==n.openStart&&n.size?2:1);o++)for(var s=r.depth;s>=0;s--){var u=s==r.depth?0:r.pos<=(r.start(s+1)+r.end(s+1))/2?-1:1,l=r.index(s)+(u>0?1:0),c=r.node(s),f=!1;if(1==o)f=c.canReplace(l,l,i);else{var d=c.contentMatchAt(l).findWrapping(i.firstChild.type);f=d&&c.canReplaceWith(l,l,d[0])}if(f)return 0==u?r.pos:u<0?r.before(s+1):r.after(s+1)}return null}function U(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u.j.empty;if(t==n&&!r.size)return null;var i=e.resolve(t),a=e.resolve(n);return H(i,a,r)?new w(t,n,r):new z(i,a,r).fit()}function H(e,t,n){return!n.openStart&&!n.openEnd&&e.start()==t.start()&&e.parent.canReplace(e.index(),t.index(),n.content)}g.jsonID("replaceAround",F);var z=function(){function e(t,n,r){Object(o.a)(this,e),this.$from=t,this.$to=n,this.unplaced=r,this.frontier=[],this.placed=u.c.empty;for(var i=0;i<=t.depth;i++){var a=t.node(i);this.frontier.push({type:a.type,match:a.contentMatchAt(t.indexAfter(i))})}for(var s=t.depth;s>0;s--)this.placed=u.c.from(t.node(s).copy(this.placed))}return Object(s.a)(e,[{key:"depth",get:function(){return this.frontier.length-1}},{key:"fit",value:function(){for(;this.unplaced.size;){var e=this.findFittable();e?this.placeNodes(e):this.openMore()||this.dropNode()}var t=this.mustMoveInline(),n=this.placed.size-this.depth-this.$from.depth,r=this.$from,i=this.close(t<0?this.$to:r.doc.resolve(t));if(!i)return null;for(var a=this.placed,o=r.depth,s=i.depth;o&&s&&1==a.childCount;)a=a.firstChild.content,o--,s--;var l=new u.j(a,o,s);return t>-1?new F(r.pos,t,this.$to.pos,this.$to.end(),l,n):l.size||r.pos!=this.$to.pos?new w(r.pos,i.pos,l):null}},{key:"findFittable",value:function(){for(var e=1;e<=2;e++)for(var t=this.unplaced.openStart;t>=0;t--)for(var n=null,r=(t?(n=W(this.unplaced.content,t-1).firstChild).content:this.unplaced.content).firstChild,i=this.depth;i>=0;i--){var a=this.frontier[i],o=a.type,s=a.match,l=void 0,c=null;if(1==e&&(r?s.matchType(r.type)||(c=s.fillBefore(u.c.from(r),!1)):n&&o.compatibleContent(n.type)))return{sliceDepth:t,frontierDepth:i,parent:n,inject:c};if(2==e&&r&&(l=s.findWrapping(r.type)))return{sliceDepth:t,frontierDepth:i,parent:n,wrap:l};if(n&&s.matchType(n.type))break}}},{key:"openMore",value:function(){var e=this.unplaced,t=e.content,n=e.openStart,r=e.openEnd,i=W(t,n);return!(!i.childCount||i.firstChild.isLeaf)&&(this.unplaced=new u.j(t,n+1,Math.max(r,i.size+n>=t.size-r?n+1:0)),!0)}},{key:"dropNode",value:function(){var e=this.unplaced,t=e.content,n=e.openStart,r=e.openEnd,i=W(t,n);if(i.childCount<=1&&n>0){var a=t.size-n<=n+i.size;this.unplaced=new u.j(q(t,n-1,1),n-1,a?n-1:r)}else this.unplaced=new u.j(q(t,n,1),n,r)}},{key:"placeNodes",value:function(e){for(var t=e.sliceDepth,n=e.frontierDepth,r=e.parent,i=e.inject,a=e.wrap;this.depth>n;)this.closeFrontierNode();if(a)for(var o=0;o<a.length;o++)this.openFrontierNode(a[o]);var s=this.unplaced,l=r?r.content:s.content,c=s.openStart-t,f=0,d=[],h=this.frontier[n],p=h.match,g=h.type;if(i){for(o=0;o<i.childCount;o++)d.push(i.child(o));p=p.matchFragment(i)}for(var m=l.size+t-(s.content.size-s.openEnd);f<l.childCount;){var v=l.child(f),b=p.matchType(v.type);if(!b)break;(++f>1||0==c||v.content.size)&&(p=b,d.push(G(v.mark(g.allowedMarks(v.marks)),1==f?c:0,f==l.childCount?m:-1)))}var y=f==l.childCount;y||(m=-1),this.placed=V(this.placed,n,u.c.from(d)),this.frontier[n].match=p,y&&m<0&&r&&r.type==this.frontier[this.depth].type&&this.frontier.length>1&&this.closeFrontierNode();for(var _=0,A=l;_<m;_++){var w=A.lastChild;this.frontier.push({type:w.type,match:w.contentMatchAt(w.childCount)}),A=w.content}this.unplaced=y?0==t?u.j.empty:new u.j(q(s.content,t-1,1),t-1,m<0?s.openEnd:t-1):new u.j(q(s.content,t,f),s.openStart,s.openEnd)}},{key:"mustMoveInline",value:function(){if(!this.$to.parent.isTextblock)return-1;var e,t=this.frontier[this.depth];if(!t.type.isTextblock||!K(this.$to,this.$to.depth,t.type,t.match,!1)||this.$to.depth==this.depth&&(e=this.findCloseLevel(this.$to))&&e.depth==this.depth)return-1;for(var n=this.$to.depth,r=this.$to.after(n);n>1&&r==this.$to.end(--n);)++r;return r}},{key:"findCloseLevel",value:function(e){e:for(var t=Math.min(this.depth,e.depth);t>=0;t--){var n=this.frontier[t],r=n.match,i=n.type,a=t<e.depth&&e.end(t+1)==e.pos+(e.depth-(t+1)),o=K(e,t,i,r,a);if(o){for(var s=t-1;s>=0;s--){var u=this.frontier[s],l=u.match,c=K(e,s,u.type,l,!0);if(!c||c.childCount)continue e}return{depth:t,fit:o,move:a?e.doc.resolve(e.after(t+1)):e}}}}},{key:"close",value:function(e){var t=this.findCloseLevel(e);if(!t)return null;for(;this.depth>t.depth;)this.closeFrontierNode();t.fit.childCount&&(this.placed=V(this.placed,t.depth,t.fit)),e=t.move;for(var n=t.depth+1;n<=e.depth;n++){var r=e.node(n),i=r.type.contentMatch.fillBefore(r.content,!0,e.index(n));this.openFrontierNode(r.type,r.attrs,i)}return e}},{key:"openFrontierNode",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=this.frontier[this.depth];r.match=r.match.matchType(e),this.placed=V(this.placed,this.depth,u.c.from(e.create(t,n))),this.frontier.push({type:e,match:e.contentMatch})}},{key:"closeFrontierNode",value:function(){var e=this.frontier.pop().match.fillBefore(u.c.empty,!0);e.childCount&&(this.placed=V(this.placed,this.frontier.length,e))}}]),e}();function q(e,t,n){return 0==t?e.cutByIndex(n,e.childCount):e.replaceChild(0,e.firstChild.copy(q(e.firstChild.content,t-1,n)))}function V(e,t,n){return 0==t?e.append(n):e.replaceChild(e.childCount-1,e.lastChild.copy(V(e.lastChild.content,t-1,n)))}function W(e,t){for(var n=0;n<t;n++)e=e.firstChild.content;return e}function G(e,t,n){if(t<=0)return e;var r=e.content;return t>1&&(r=r.replaceChild(0,G(r.firstChild,t-1,1==r.childCount?n-1:0))),t>0&&(r=e.type.contentMatch.fillBefore(r).append(r),n<=0&&(r=r.append(e.type.contentMatch.matchFragment(r).fillBefore(u.c.empty,!0)))),e.copy(r)}function K(e,t,n,r,i){var a=e.node(t),o=i?e.indexAfter(t):e.index(t);if(o==a.childCount&&!n.compatibleContent(a.type))return null;var s=r.fillBefore(a.content,!0,o);return s&&!function(e,t,n){for(var r=n;r<t.childCount;r++)if(!e.allowsMarks(t.child(r).marks))return!0;return!1}(n,a.content,o)?s:null}function Q(e){return e.spec.defining||e.spec.definingForContent}function Y(e,t,n,r,i){if(t<n){var a=e.firstChild;e=e.replaceChild(0,a.copy(Y(a.content,t+1,n,r,a)))}if(t>r){var o=i.contentMatchAt(0),s=o.fillBefore(e).append(e);e=s.append(o.matchFragment(s).fillBefore(u.c.empty,!0))}return e}function X(e,t){for(var n=[],r=Math.min(e.depth,t.depth);r>=0;r--){var i=e.start(r);if(i<e.pos-(e.depth-r)||t.end(r)>t.pos+(t.depth-r)||e.node(r).type.spec.isolating||t.node(r).type.spec.isolating)break;(i==t.start(r)||r==e.depth&&r==t.depth&&e.parent.inlineContent&&t.parent.inlineContent&&r&&t.start(r-1)==i-1)&&n.push(r)}return n}var J=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e,r,i){var a;return Object(o.a)(this,n),(a=t.call(this)).pos=e,a.attr=r,a.value=i,a}return Object(s.a)(n,[{key:"apply",value:function(e){var t=e.nodeAt(this.pos);if(!t)return m.fail("No node at attribute step's position");var n=Object.create(null);for(var r in t.attrs)n[r]=t.attrs[r];n[this.attr]=this.value;var i=t.type.create(n,null,t.marks);return m.fromReplace(e,this.pos,this.pos+1,new u.j(u.c.from(i),0,t.isLeaf?0:1))}},{key:"getMap",value:function(){return d.empty}},{key:"invert",value:function(e){return new n(this.pos,this.attr,e.nodeAt(this.pos).attrs[this.attr])}},{key:"map",value:function(e){var t=e.mapResult(this.pos,1);return t.deletedAfter?null:new n(t.pos,this.attr,this.value)}},{key:"toJSON",value:function(){return{stepType:"attr",pos:this.pos,attr:this.attr,value:this.value}}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos||"string"!=typeof t.attr)throw new RangeError("Invalid input for AttrStep.fromJSON");return new n(t.pos,t.attr,t.value)}}]),n}(g);g.jsonID("attr",J);var Z=Error;((Z=function e(t){var n=Error.call(this,t);return n.__proto__=e.prototype,n}).prototype=Object.create(Error.prototype)).constructor=Z,Z.prototype.name="TransformError";var $=function(){function e(t){Object(o.a)(this,e),this.doc=t,this.steps=[],this.docs=[],this.mapping=new h}return Object(s.a)(e,[{key:"before",get:function(){return this.docs.length?this.docs[0]:this.doc}},{key:"step",value:function(e){var t=this.maybeStep(e);if(t.failed)throw new Z(t.failed);return this}},{key:"maybeStep",value:function(e){var t=e.apply(this.doc);return t.failed||this.addStep(e,t.doc),t}},{key:"docChanged",get:function(){return this.steps.length>0}},{key:"addStep",value:function(e,t){this.docs.push(this.doc),this.steps.push(e),this.mapping.appendMap(e.getMap()),this.doc=t}},{key:"replace",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u.j.empty,r=U(this.doc,e,t,n);return r&&this.step(r),this}},{key:"replaceWith",value:function(e,t,n){return this.replace(e,t,new u.j(u.c.from(n),0,0))}},{key:"delete",value:function(e,t){return this.replace(e,t,u.j.empty)}},{key:"insert",value:function(e,t){return this.replaceWith(e,e,t)}},{key:"replaceRange",value:function(e,t,n){return function(e,t,n,r){if(!r.size)return e.deleteRange(t,n);var i=e.doc.resolve(t),a=e.doc.resolve(n);if(H(i,a,r))return e.step(new w(t,n,r));var o=X(i,e.doc.resolve(n));0==o[o.length-1]&&o.pop();var s=-(i.depth+1);o.unshift(s);for(var l=i.depth,c=i.pos-1;l>0;l--,c--){var f=i.node(l).type.spec;if(f.defining||f.definingAsContext||f.isolating)break;o.indexOf(l)>-1?s=l:i.before(l)==c&&o.splice(1,0,-l)}for(var d=o.indexOf(s),h=[],p=r.openStart,g=r.content,m=0;;m++){var v=g.firstChild;if(h.push(v),m==r.openStart)break;g=v.content}for(var b=p-1;b>=0;b--){var y=h[b].type,_=Q(y);if(_&&i.node(d).type!=y)p=b;else if(_||!y.isTextblock)break}for(var A=r.openStart;A>=0;A--){var F=(A+p+1)%(r.openStart+1),k=h[F];if(k)for(var x=0;x<o.length;x++){var E=o[(x+d)%o.length],C=!0;E<0&&(C=!1,E=-E);var S=i.node(E-1),O=i.index(E-1);if(S.canReplaceWith(O,O,k.type,k.marks))return e.replace(i.before(E),C?a.after(E):n,new u.j(Y(r.content,0,r.openStart,F),F,r.openEnd))}}for(var D=e.steps.length,j=o.length-1;j>=0&&(e.replace(t,n,r),!(e.steps.length>D));j--){var T=o[j];T<0||(t=i.before(T),n=a.after(T))}}(this,e,t,n),this}},{key:"replaceRangeWith",value:function(e,t,n){return function(e,t,n,r){if(!r.isInline&&t==n&&e.doc.resolve(t).parent.content.size){var i=function(e,t,n){var r=e.resolve(t);if(r.parent.canReplaceWith(r.index(),r.index(),n))return t;if(0==r.parentOffset)for(var i=r.depth-1;i>=0;i--){var a=r.index(i);if(r.node(i).canReplaceWith(a,a,n))return r.before(i+1);if(a>0)return null}if(r.parentOffset==r.parent.content.size)for(var o=r.depth-1;o>=0;o--){var s=r.indexAfter(o);if(r.node(o).canReplaceWith(s,s,n))return r.after(o+1);if(s<r.node(o).childCount)return null}return null}(e.doc,t,r.type);null!=i&&(t=n=i)}e.replaceRange(t,n,new u.j(u.c.from(r),0,0))}(this,e,t,n),this}},{key:"deleteRange",value:function(e,t){return function(e,t,n){for(var r=e.doc.resolve(t),i=e.doc.resolve(n),a=X(r,i),o=0;o<a.length;o++){var s=a[o],u=o==a.length-1;if(u&&0==s||r.node(s).type.contentMatch.validEnd)return e.delete(r.start(s),i.end(s));if(s>0&&(u||r.node(s-1).canReplace(r.index(s-1),i.indexAfter(s-1))))return e.delete(r.before(s),i.after(s))}for(var l=1;l<=r.depth&&l<=i.depth;l++)if(t-r.start(l)==r.depth-l&&n>r.end(l)&&i.end(l)-n!=i.depth-l)return e.delete(r.before(l),n);e.delete(t,n)}(this,e,t),this}},{key:"lift",value:function(e,t){return function(e,t,n){for(var r=t.$from,i=t.$to,a=t.depth,o=r.before(a+1),s=i.after(a+1),l=o,c=s,f=u.c.empty,d=0,h=a,p=!1;h>n;h--)p||r.index(h)>0?(p=!0,f=u.c.from(r.node(h).copy(f)),d++):l--;for(var g=u.c.empty,m=0,v=a,b=!1;v>n;v--)b||i.after(v+1)<i.end(v)?(b=!0,g=u.c.from(i.node(v).copy(g)),m++):c++;e.step(new F(l,c,o,s,new u.j(f.append(g),d,m),f.size-d,!0))}(this,e,t),this}},{key:"join",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return N(this,e,t),this}},{key:"wrap",value:function(e,t){return function(e,t,n){for(var r=u.c.empty,i=n.length-1;i>=0;i--){if(r.size){var a=n[i].type.contentMatch.matchFragment(r);if(!a||!a.validEnd)throw new RangeError("Wrapper type given to Transform.wrap does not form valid content of its parent wrapper")}r=u.c.from(n[i].type.create(n[i].attrs,r))}var o=t.start,s=t.end;e.step(new F(o,s,o,s,new u.j(r,0,0),n.length,!0))}(this,e,t),this}},{key:"setBlockType",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return j(this,e,t,n,r),this}},{key:"setNodeMarkup",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return T(this,e,t,n,r),this}},{key:"setNodeAttribute",value:function(e,t,n){return this.step(new J(e,t,n)),this}},{key:"addNodeMark",value:function(e,t){return this.step(new _(e,t)),this}},{key:"removeNodeMark",value:function(e,t){if(!(t instanceof u.d)){var n=this.doc.nodeAt(e);if(!n)throw new RangeError("No node at position "+e);if(!(t=t.isInSet(n.marks)))return this}return this.step(new A(e,t)),this}},{key:"split",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2?arguments[2]:void 0;return R(this,e,t,n),this}},{key:"addMark",value:function(e,t,n){return function(e,t,n,r){var i,a,o=[],s=[];e.doc.nodesBetween(t,n,(function(e,u,l){if(e.isInline){var c=e.marks;if(!r.isInSet(c)&&l.type.allowsMarkType(r.type)){for(var f=Math.max(u,t),d=Math.min(u+e.nodeSize,n),h=r.addToSet(c),p=0;p<c.length;p++)c[p].isInSet(h)||(i&&i.to==f&&i.mark.eq(c[p])?i.to=d:o.push(i=new y(f,d,c[p])));a&&a.to==f?a.to=d:s.push(a=new b(f,d,r))}}})),o.forEach((function(t){return e.step(t)})),s.forEach((function(t){return e.step(t)}))}(this,e,t,n),this}},{key:"removeMark",value:function(e,t,n){return function(e,t,n,r){var i=[],a=0;e.doc.nodesBetween(t,n,(function(e,o){if(e.isInline){a++;var s=null;if(r instanceof u.e)for(var l,c=e.marks;l=r.isInSet(c);)(s||(s=[])).push(l),c=l.removeFromSet(c);else r?r.isInSet(e.marks)&&(s=[r]):s=e.marks;if(s&&s.length)for(var f=Math.min(o+e.nodeSize,n),d=0;d<s.length;d++){for(var h=s[d],p=void 0,g=0;g<i.length;g++){var m=i[g];m.step==a-1&&h.eq(i[g].style)&&(p=m)}p?(p.to=f,p.step=a):i.push({style:h,from:Math.max(o,t),to:f,step:a})}}})),i.forEach((function(t){return e.step(new y(t.from,t.to,t.style))}))}(this,e,t,n),this}},{key:"clearIncompatible",value:function(e,t,n){return function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n.contentMatch,i=e.doc.nodeAt(t),a=[],o=t+1,s=0;s<i.childCount;s++){var l=i.child(s),c=o+l.nodeSize,f=r.matchType(l.type);if(f){r=f;for(var d=0;d<l.marks.length;d++)n.allowsMarkType(l.marks[d].type)||e.step(new y(o,c,l.marks[d]))}else a.push(new w(o,c,u.j.empty));o=c}if(!r.validEnd){var h=r.fillBefore(u.c.empty,!0);e.replace(o,o,new u.j(h,0,0))}for(var p=a.length-1;p>=0;p--)e.step(a[p])}(this,e,t,n),this}}]),e}()},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return o})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return u})),n.d(t,"h",(function(){return c}));var r=n(54),i="global",a=r.d+"global"+r.d,o=typeof self===r.c&&self.self===self&&self||typeof e===r.c&&e.global===e&&e||void 0;function s(e){return o[a][e]}function u(e,t){return o[a][e]=t}function l(e){delete o[a][e]}function c(e,t,n){var r;try{if(d(e)){var i=window[e];r=i[t].bind(i)}}catch(e){}return r||n}o[a]||(o[a]={});var f={};function d(e){if(typeof f[e]!==r.e)return f[e];try{var t=window[e];t.setItem(r.e,r.e),t.removeItem(r.e)}catch(t){return f[e]=!1}return f[e]=!0}}).call(this,n(101))},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return A})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return F}));var r=n(5),i=n(17),a=n(18),o=n(97),s=n(108),u=n(303),l=n(99),c=n(73),f=n(363),d=n(56),h=n(412),p=n(234),g=n(568),m=parseFloat(g.a),v=function(){function e(t,n,r){var a,o,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:m;Object(i.a)(this,e),this._version=s,n?a=n:(a=new h.a).setClient(t),r?o=r:(o=new h.a).setClient(t),this._stack=[{scope:a}],t&&this.bindClient(t),this._isolationScope=o}return Object(a.a)(e,[{key:"isOlderThan",value:function(e){return this._version<e}},{key:"bindClient",value:function(e){var t=this.getStackTop();t.client=e,t.scope.setClient(e),e&&e.setupIntegrations&&e.setupIntegrations()}},{key:"pushScope",value:function(){var e=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:e}),e}},{key:"popScope",value:function(){return!(this.getStack().length<=1)&&!!this.getStack().pop()}},{key:"withScope",value:function(e){var t,n=this,r=this.pushScope();try{t=e(r)}catch(i){throw this.popScope(),i}return Object(o.o)(t)?t.then((function(e){return n.popScope(),e}),(function(e){throw n.popScope(),e})):(this.popScope(),t)}},{key:"getClient",value:function(){return this.getStackTop().client}},{key:"getScope",value:function(){return this.getStackTop().scope}},{key:"getIsolationScope",value:function(){return this._isolationScope}},{key:"getStack",value:function(){return this._stack}},{key:"getStackTop",value:function(){return this._stack[this._stack.length-1]}},{key:"captureException",value:function(e,t){var n=this._lastEventId=t&&t.event_id?t.event_id:Object(s.f)(),i=new Error("Sentry syntheticException");return this.getScope().captureException(e,Object(r.a)(Object(r.a)({originalException:e,syntheticException:i},t),{},{event_id:n})),n}},{key:"captureMessage",value:function(e,t,n){var i=this._lastEventId=n&&n.event_id?n.event_id:Object(s.f)(),a=new Error(e);return this.getScope().captureMessage(e,t,Object(r.a)(Object(r.a)({originalException:e,syntheticException:a},n),{},{event_id:i})),i}},{key:"captureEvent",value:function(e,t){var n=t&&t.event_id?t.event_id:Object(s.f)();return e.type||(this._lastEventId=n),this.getScope().captureEvent(e,Object(r.a)(Object(r.a)({},t),{},{event_id:n})),n}},{key:"lastEventId",value:function(){return this._lastEventId}},{key:"addBreadcrumb",value:function(e,t){var n=this.getStackTop(),i=n.scope,a=n.client;if(a){var o=a.getOptions&&a.getOptions()||{},s=o.beforeBreadcrumb,c=void 0===s?null:s,f=o.maxBreadcrumbs,d=void 0===f?100:f;if(!(d<=0)){var h=Object(u.b)(),p=Object(r.a)({timestamp:h},e),g=c?Object(l.b)((function(){return c(p,t)})):p;null!==g&&(a.emit&&a.emit("beforeAddBreadcrumb",g,t),i.addBreadcrumb(g,d))}}}},{key:"setUser",value:function(e){this.getScope().setUser(e),this.getIsolationScope().setUser(e)}},{key:"setTags",value:function(e){this.getScope().setTags(e),this.getIsolationScope().setTags(e)}},{key:"setExtras",value:function(e){this.getScope().setExtras(e),this.getIsolationScope().setExtras(e)}},{key:"setTag",value:function(e,t){this.getScope().setTag(e,t),this.getIsolationScope().setTag(e,t)}},{key:"setExtra",value:function(e,t){this.getScope().setExtra(e,t),this.getIsolationScope().setExtra(e,t)}},{key:"setContext",value:function(e,t){this.getScope().setContext(e,t),this.getIsolationScope().setContext(e,t)}},{key:"configureScope",value:function(e){var t=this.getStackTop(),n=t.scope;t.client&&e(n)}},{key:"run",value:function(e){var t=y(this);try{e(this)}finally{y(t)}}},{key:"getIntegration",value:function(e){var t=this.getClient();if(!t)return null;try{return t.getIntegration(e)}catch(n){return d.a&&l.c.warn("Cannot retrieve integration ".concat(e.id," from the current Hub")),null}}},{key:"startTransaction",value:function(e,t){var n=this._callExtensionMethod("startTransaction",e,t);d.a&&!n&&(this.getClient()?l.c.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):l.c.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'"));return n}},{key:"traceHeaders",value:function(){return this._callExtensionMethod("traceHeaders")}},{key:"captureSession",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e)return this.endSession();this._sendSessionUpdate()}},{key:"endSession",value:function(){var e=this.getStackTop().scope,t=e.getSession();t&&Object(p.a)(t),this._sendSessionUpdate(),e.setSession()}},{key:"startSession",value:function(e){var t=this.getStackTop(),n=t.scope,i=t.client,a=i&&i.getOptions()||{},o=a.release,s=a.environment,u=void 0===s?f.a:s,l=(c.a.navigator||{}).userAgent,d=Object(p.b)(Object(r.a)(Object(r.a)({release:o,environment:u,user:n.getUser()},l&&{userAgent:l}),e)),h=n.getSession&&n.getSession();return h&&"ok"===h.status&&Object(p.c)(h,{status:"exited"}),this.endSession(),n.setSession(d),d}},{key:"shouldSendDefaultPii",value:function(){var e=this.getClient(),t=e&&e.getOptions();return Boolean(t&&t.sendDefaultPii)}},{key:"_sendSessionUpdate",value:function(){var e=this.getStackTop(),t=e.scope,n=e.client,r=t.getSession();r&&n&&n.captureSession&&n.captureSession(r)}},{key:"_callExtensionMethod",value:function(e){var t=b(),n=t.__SENTRY__;if(n&&n.extensions&&"function"===typeof n.extensions[e]){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return n.extensions[e].apply(this,i)}d.a&&l.c.warn("Extension method ".concat(e," couldn't be found, doing nothing."))}}]),e}();function b(){return c.a.__SENTRY__=c.a.__SENTRY__||{extensions:{},hub:void 0},c.a}function y(e){var t=b(),n=x(t);return E(t,e),n}function _(){var e=b();if(e.__SENTRY__&&e.__SENTRY__.acs){var t=e.__SENTRY__.acs.getCurrentHub();if(t)return t}return w(e)}function A(){return _().getIsolationScope()}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b();return k(e)&&!x(e).isOlderThan(m)||E(e,new v),x(e)}function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=b();return n.__SENTRY__&&n.__SENTRY__.acs?n.__SENTRY__.acs.runWithAsyncContext(e,t):e()}function k(e){return!!(e&&e.__SENTRY__&&e.__SENTRY__.hub)}function x(e){return Object(c.c)("hub",(function(){return new v}),e)}function E(e,t){return!!e&&((e.__SENTRY__=e.__SENTRY__||{}).hub=t,!0)}},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return fe})),n.d(t,"b",(function(){return ce})),n.d(t,"c",(function(){return X})),n.d(t,"d",(function(){return b})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return j})),n.d(t,"g",(function(){return N})),n.d(t,"h",(function(){return F})),n.d(t,"i",(function(){return he})),n.d(t,"j",(function(){return me})),n.d(t,"k",(function(){return pe})),n.d(t,"l",(function(){return C})),n.d(t,"m",(function(){return ge})),n.d(t,"n",(function(){return x})),n.d(t,"o",(function(){return de})),n.d(t,"p",(function(){return ve})),n.d(t,"q",(function(){return E})),n.d(t,"r",(function(){return be}));var r=n(13),i=n(88),a=n(62),o=n(58),s=n(27),u=n(28),l=n(22),c=n(17),f=n(18),d=n(24),h=n(4),p=n(112);function g(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function m(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y={pointer:{start:"down",change:"move",end:"up"},mouse:{start:"down",change:"move",end:"up"},touch:{start:"start",change:"move",end:"end"},gesture:{start:"start",change:"change",end:"end"}};function _(e){return e?e[0].toUpperCase()+e.slice(1):""}var A=["enter","leave"];function w(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;return e&&!A.includes(t)}function F(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y[e],i=r&&r[t]||t;return"on"+_(e)+_(i)+(w(n,i)?"Capture":"")}var k=["gotpointercapture","lostpointercapture"];function x(e){var t=e.substring(2).toLowerCase(),n=!!~t.indexOf("passive");n&&(t=t.replace("passive",""));var r=k.includes(t)?"capturecapture":"capture",i=!!~t.indexOf(r);return i&&(t=t.replace("capture","")),{device:t,capture:i,passive:n}}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=y[e],r=n&&n[t]||t;return e+r}function C(e){return"touches"in e}function S(e){return C(e)?"touch":"pointerType"in e?e.pointerType:"mouse"}function O(e){return C(e)?function(e){return"touchend"===e.type||"touchcancel"===e.type?e.changedTouches:e.targetTouches}(e)[0]:e}function D(e,t){try{var n=t.clientX-e.clientX,r=t.clientY-e.clientY,i=(t.clientX+e.clientX)/2,a=(t.clientY+e.clientY)/2,o=Math.hypot(n,r);return{angle:-180*Math.atan2(n,r)/Math.PI,distance:o,origin:[i,a]}}catch(s){}return null}function j(e){return function(e){return Array.from(e.touches).filter((function(t){var n,r;return t.target===e.currentTarget||(null===(n=e.currentTarget)||void 0===n||null===(r=n.contains)||void 0===r?void 0:r.call(n,t.target))}))}(e).map((function(e){return e.identifier}))}function T(e,t){var n=Array.from(e.touches).filter((function(e){return t.includes(e.identifier)})),r=Object(h.a)(n,2);return D(r[0],r[1])}function P(e){var t=O(e);return C(e)?t.identifier:t.pointerId}function R(e){var t=O(e);return[t.clientX,t.clientY]}function M(e){var t=e.deltaX,n=e.deltaY,r=e.deltaMode;return 1===r?(t*=40,n*=40):2===r&&(t*=800,n*=800),[t,n]}function I(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}return e}function B(){}function N(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?B:1===t.length?t[0]:function(){var e,n,r=Object(d.a)(t);try{for(r.s();!(n=r.n()).done;){var i=n.value;e=i.apply(this,arguments)||e}}catch(a){r.e(a)}finally{r.f()}return e}}function L(e,t){return Object.assign({},t,e||{})}var U=function(){function e(t,n,r){Object(c.a)(this,e),this.ctrl=t,this.args=n,this.key=r,this.state||(this.state={},this.computeValues([0,0]),this.computeInitial(),this.init&&this.init(),this.reset())}return Object(f.a)(e,[{key:"state",get:function(){return this.ctrl.state[this.key]},set:function(e){this.ctrl.state[this.key]=e}},{key:"shared",get:function(){return this.ctrl.state.shared}},{key:"eventStore",get:function(){return this.ctrl.gestureEventStores[this.key]}},{key:"timeoutStore",get:function(){return this.ctrl.gestureTimeoutStores[this.key]}},{key:"config",get:function(){return this.ctrl.config[this.key]}},{key:"sharedConfig",get:function(){return this.ctrl.config.shared}},{key:"handler",get:function(){return this.ctrl.handlers[this.key]}},{key:"reset",value:function(){var e=this.state,t=this.shared,n=this.ingKey,r=this.args;t[n]=e._active=e.active=e._blocked=e._force=!1,e._step=[!1,!1],e.intentional=!1,e._movement=[0,0],e._distance=[0,0],e._direction=[0,0],e._delta=[0,0],e._bounds=[[-1/0,1/0],[-1/0,1/0]],e.args=r,e.axis=void 0,e.memo=void 0,e.elapsedTime=e.timeDelta=0,e.direction=[0,0],e.distance=[0,0],e.overflow=[0,0],e._movementBound=[!1,!1],e.velocity=[0,0],e.movement=[0,0],e.delta=[0,0],e.timeStamp=0}},{key:"start",value:function(e){var t=this.state,n=this.config;t._active||(this.reset(),this.computeInitial(),t._active=!0,t.target=e.target,t.currentTarget=e.currentTarget,t.lastOffset=n.from?I(n.from,t):t.offset,t.offset=t.lastOffset,t.startTime=t.timeStamp=e.timeStamp)}},{key:"computeValues",value:function(e){var t=this.state;t._values=e,t.values=this.config.transform(e)}},{key:"computeInitial",value:function(){var e=this.state;e._initial=e._values,e.initial=e.values}},{key:"compute",value:function(e){var t=this.state,n=this.config,r=this.shared;t.args=this.args;var i=0;if(e&&(t.event=e,n.preventDefault&&e.cancelable&&t.event.preventDefault(),t.type=e.type,r.touches=this.ctrl.pointerIds.size||this.ctrl.touchIds.size,r.locked=!!document.pointerLockElement,Object.assign(r,function(e){var t={};if("buttons"in e&&(t.buttons=e.buttons),"shiftKey"in e){var n=e.shiftKey,r=e.altKey,i=e.metaKey,a=e.ctrlKey;Object.assign(t,{shiftKey:n,altKey:r,metaKey:i,ctrlKey:a})}return t}(e)),r.down=r.pressed=r.buttons%2===1||r.touches>0,i=e.timeStamp-t.timeStamp,t.timeStamp=e.timeStamp,t.elapsedTime=t.timeStamp-t.startTime),t._active){var a=t._delta.map(Math.abs);p.a.addTo(t._distance,a)}this.axisIntent&&this.axisIntent(e);var o=Object(h.a)(t._movement,2),s=o[0],u=o[1],l=Object(h.a)(n.threshold,2),c=l[0],f=l[1],d=t._step,g=t.values;if(n.hasCustomTransform?(!1===d[0]&&(d[0]=Math.abs(s)>=c&&g[0]),!1===d[1]&&(d[1]=Math.abs(u)>=f&&g[1])):(!1===d[0]&&(d[0]=Math.abs(s)>=c&&Math.sign(s)*c),!1===d[1]&&(d[1]=Math.abs(u)>=f&&Math.sign(u)*f)),t.intentional=!1!==d[0]||!1!==d[1],t.intentional){var m=[0,0];if(n.hasCustomTransform){var v=Object(h.a)(g,2),b=v[0],y=v[1];m[0]=!1!==d[0]?b-d[0]:0,m[1]=!1!==d[1]?y-d[1]:0}else m[0]=!1!==d[0]?s-d[0]:0,m[1]=!1!==d[1]?u-d[1]:0;this.restrictToAxis&&!t._blocked&&this.restrictToAxis(m);var _=t.offset,A=t._active&&!t._blocked||t.active;A&&(t.first=t._active&&!t.active,t.last=!t._active&&t.active,t.active=r[this.ingKey]=t._active,e&&(t.first&&("bounds"in n&&(t._bounds=I(n.bounds,t)),this.setup&&this.setup()),t.movement=m,this.computeOffset()));var w=Object(h.a)(t.offset,2),F=w[0],k=w[1],x=Object(h.a)(t._bounds,2),E=Object(h.a)(x[0],2),C=E[0],S=E[1],O=Object(h.a)(x[1],2),D=O[0],j=O[1];t.overflow=[F<C?-1:F>S?1:0,k<D?-1:k>j?1:0],t._movementBound[0]=!!t.overflow[0]&&(!1===t._movementBound[0]?t._movement[0]:t._movementBound[0]),t._movementBound[1]=!!t.overflow[1]&&(!1===t._movementBound[1]?t._movement[1]:t._movementBound[1]);var T=t._active&&n.rubberband||[0,0];if(t.offset=Object(p.b)(t._bounds,t.offset,T),t.delta=p.a.sub(t.offset,_),this.computeMovement(),A&&(!t.last||i>32)){t.delta=p.a.sub(t.offset,_);var P=t.delta.map(Math.abs);p.a.addTo(t.distance,P),t.direction=t.delta.map(Math.sign),t._direction=t._delta.map(Math.sign),!t.first&&i>0&&(t.velocity=[P[0]/i,P[1]/i],t.timeDelta=i)}}}},{key:"emit",value:function(){var e=this.state,t=this.shared,n=this.config;if(e._active||this.clean(),!e._blocked&&e.intentional||e._force||n.triggerAllEvents){var r=this.handler(b(b(b({},t),e),{},Object(l.a)({},this.aliasKey,e.values)));void 0!==r&&(e.memo=r)}}},{key:"clean",value:function(){this.eventStore.clean(),this.timeoutStore.clean()}}]),e}();var H=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"aliasKey","xy"),e}return Object(f.a)(n,[{key:"reset",value:function(){Object(a.a)(Object(o.a)(n.prototype),"reset",this).call(this),this.state.axis=void 0}},{key:"init",value:function(){this.state.offset=[0,0],this.state.lastOffset=[0,0]}},{key:"computeOffset",value:function(){this.state.offset=p.a.add(this.state.lastOffset,this.state.movement)}},{key:"computeMovement",value:function(){this.state.movement=p.a.sub(this.state.offset,this.state.lastOffset)}},{key:"axisIntent",value:function(e){var t=this.state,n=this.config;if(!t.axis&&e){var r="object"===typeof n.axisThreshold?n.axisThreshold[S(e)]:n.axisThreshold;t.axis=function(e,t){var n=Object(h.a)(e,2),r=n[0],i=n[1],a=Math.abs(r),o=Math.abs(i);return a>o&&a>t?"x":o>a&&o>t?"y":void 0}(t._movement,r)}t._blocked=(n.lockDirection||!!n.axis)&&!t.axis||!!n.axis&&n.axis!==t.axis}},{key:"restrictToAxis",value:function(e){if(this.config.axis||this.config.lockDirection)switch(this.state.axis){case"x":e[1]=0;break;case"y":e[0]=0}}}]),n}(U),z=function(e){return e},q=.15,V={enabled:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e},eventOptions:function(e,t,n){return b(b({},n.shared.eventOptions),e)},preventDefault:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e},triggerAllEvents:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e},rubberband:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(e){case!0:return[q,q];case!1:return[0,0];default:return p.a.toVector(e)}},from:function(e){return"function"===typeof e?e:null!=e?p.a.toVector(e):void 0},transform:function(e,t,n){var r=e||n.shared.transform;return this.hasCustomTransform=!!r,r||z},threshold:function(e){return p.a.toVector(e,0)}};var W=b(b({},V),{},{axis:function(e,t,n){var r=n.axis;if(this.lockDirection="lock"===r,!this.lockDirection)return r},axisThreshold:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e},bounds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if("function"===typeof e)return function(t){return W.bounds(e(t))};if("current"in e)return function(){return e.current};if("function"===typeof HTMLElement&&e instanceof HTMLElement)return e;var t=e.left,n=void 0===t?-1/0:t,r=e.right,i=void 0===r?1/0:r,a=e.top,o=void 0===a?-1/0:a,s=e.bottom,u=void 0===s?1/0:s;return[[n,i],[o,u]]}}),G={ArrowRight:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[e*t,0]},ArrowLeft:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[-1*e*t,0]},ArrowUp:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[0,-1*e*t]},ArrowDown:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return[0,e*t]}},K=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","dragging"),e}return Object(f.a)(n,[{key:"reset",value:function(){Object(a.a)(Object(o.a)(n.prototype),"reset",this).call(this);var e=this.state;e._pointerId=void 0,e._pointerActive=!1,e._keyboardActive=!1,e._preventScroll=!1,e._delayed=!1,e.swipe=[0,0],e.tap=!1,e.canceled=!1,e.cancel=this.cancel.bind(this)}},{key:"setup",value:function(){var e=this.state;if(e._bounds instanceof HTMLElement){var t=e._bounds.getBoundingClientRect(),n=e.currentTarget.getBoundingClientRect(),r={left:t.left-n.left+e.offset[0],right:t.right-n.right+e.offset[0],top:t.top-n.top+e.offset[1],bottom:t.bottom-n.bottom+e.offset[1]};e._bounds=W.bounds(r)}}},{key:"cancel",value:function(){var e=this,t=this.state;t.canceled||(t.canceled=!0,t._active=!1,setTimeout((function(){e.compute(),e.emit()}),0))}},{key:"setActive",value:function(){this.state._active=this.state._pointerActive||this.state._keyboardActive}},{key:"clean",value:function(){this.pointerClean(),this.state._pointerActive=!1,this.state._keyboardActive=!1,Object(a.a)(Object(o.a)(n.prototype),"clean",this).call(this)}},{key:"pointerDown",value:function(e){var t=this.config,n=this.state;if(null==e.buttons||(Array.isArray(t.pointerButtons)?t.pointerButtons.includes(e.buttons):-1===t.pointerButtons||t.pointerButtons===e.buttons)){var r=this.ctrl.setEventIds(e);t.pointerCapture&&e.target.setPointerCapture(e.pointerId),r&&r.size>1&&n._pointerActive||(this.start(e),this.setupPointer(e),n._pointerId=P(e),n._pointerActive=!0,this.computeValues(R(e)),this.computeInitial(),t.preventScrollAxis&&"mouse"!==S(e)?(n._active=!1,this.setupScrollPrevention(e)):t.delay>0?(this.setupDelayTrigger(e),t.triggerAllEvents&&(this.compute(e),this.emit())):this.startPointerDrag(e))}}},{key:"startPointerDrag",value:function(e){var t=this.state;t._active=!0,t._preventScroll=!0,t._delayed=!1,this.compute(e),this.emit()}},{key:"pointerMove",value:function(e){var t=this.state,n=this.config;if(t._pointerActive){var r=P(e);if(void 0===t._pointerId||r===t._pointerId){var i=R(e);return document.pointerLockElement===e.target?t._delta=[e.movementX,e.movementY]:(t._delta=p.a.sub(i,t._values),this.computeValues(i)),p.a.addTo(t._movement,t._delta),this.compute(e),t._delayed&&t.intentional?(this.timeoutStore.remove("dragDelay"),t.active=!1,void this.startPointerDrag(e)):n.preventScrollAxis&&!t._preventScroll?t.axis?t.axis===n.preventScrollAxis||"xy"===n.preventScrollAxis?(t._active=!1,void this.clean()):(this.timeoutStore.remove("startPointerDrag"),void this.startPointerDrag(e)):void 0:void this.emit()}}}},{key:"pointerUp",value:function(e){this.ctrl.setEventIds(e);try{this.config.pointerCapture&&e.target.hasPointerCapture(e.pointerId)&&e.target.releasePointerCapture(e.pointerId)}catch(F){0}var t=this.state,n=this.config;if(t._active&&t._pointerActive){var r=P(e);if(void 0===t._pointerId||r===t._pointerId){this.state._pointerActive=!1,this.setActive(),this.compute(e);var i=Object(h.a)(t._distance,2),a=i[0],o=i[1];if(t.tap=a<=n.tapsThreshold&&o<=n.tapsThreshold,t.tap&&n.filterTaps)t._force=!0;else{var s=Object(h.a)(t._delta,2),u=s[0],l=s[1],c=Object(h.a)(t._movement,2),f=c[0],d=c[1],p=Object(h.a)(n.swipe.velocity,2),g=p[0],m=p[1],v=Object(h.a)(n.swipe.distance,2),b=v[0],y=v[1],_=n.swipe.duration;if(t.elapsedTime<_){var A=Math.abs(u/t.timeDelta),w=Math.abs(l/t.timeDelta);A>g&&Math.abs(f)>b&&(t.swipe[0]=Math.sign(u)),w>m&&Math.abs(d)>y&&(t.swipe[1]=Math.sign(l))}}this.emit()}}}},{key:"pointerClick",value:function(e){!this.state.tap&&e.detail>0&&(e.preventDefault(),e.stopPropagation())}},{key:"setupPointer",value:function(e){var t=this.config,n=t.device;t.pointerLock&&e.currentTarget.requestPointerLock(),t.pointerCapture||(this.eventStore.add(this.sharedConfig.window,n,"change",this.pointerMove.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"end",this.pointerUp.bind(this)),this.eventStore.add(this.sharedConfig.window,n,"cancel",this.pointerUp.bind(this)))}},{key:"pointerClean",value:function(){this.config.pointerLock&&document.pointerLockElement===this.state.currentTarget&&document.exitPointerLock()}},{key:"preventScroll",value:function(e){this.state._preventScroll&&e.cancelable&&e.preventDefault()}},{key:"setupScrollPrevention",value:function(e){this.state._preventScroll=!1,function(e){"persist"in e&&"function"===typeof e.persist&&e.persist()}(e);var t=this.eventStore.add(this.sharedConfig.window,"touch","change",this.preventScroll.bind(this),{passive:!1});this.eventStore.add(this.sharedConfig.window,"touch","end",t),this.eventStore.add(this.sharedConfig.window,"touch","cancel",t),this.timeoutStore.add("startPointerDrag",this.startPointerDrag.bind(this),this.config.preventScrollDelay,e)}},{key:"setupDelayTrigger",value:function(e){var t=this;this.state._delayed=!0,this.timeoutStore.add("dragDelay",(function(){t.state._step=[0,0],t.startPointerDrag(e)}),this.config.delay)}},{key:"keyDown",value:function(e){var t=G[e.key];if(t){var n=this.state,r=e.shiftKey?10:e.altKey?.1:1;this.start(e),n._delta=t(this.config.keyboardDisplacement,r),n._keyboardActive=!0,p.a.addTo(n._movement,n._delta),this.compute(e),this.emit()}}},{key:"keyUp",value:function(e){e.key in G&&(this.state._keyboardActive=!1,this.setActive(),this.compute(e),this.emit())}},{key:"bind",value:function(e){var t=this.config.device;e(t,"start",this.pointerDown.bind(this)),this.config.pointerCapture&&(e(t,"change",this.pointerMove.bind(this)),e(t,"end",this.pointerUp.bind(this)),e(t,"cancel",this.pointerUp.bind(this)),e("lostPointerCapture","",this.pointerUp.bind(this))),this.config.keys&&(e("key","down",this.keyDown.bind(this)),e("key","up",this.keyUp.bind(this))),this.config.filterTaps&&e("click","",this.pointerClick.bind(this),{capture:!0,passive:!1})}}]),n}(H);var Q="undefined"!==typeof window&&window.document&&window.document.createElement;function Y(){return Q&&"ontouchstart"in window}var X={isBrowser:Q,gesture:function(){try{return"constructor"in GestureEvent}catch(e){return!1}}(),touch:Y(),touchscreen:Y()||Q&&window.navigator.maxTouchPoints>1,pointer:Q&&"onpointerdown"in window,pointerLock:Q&&"exitPointerLock"in window.document},J={mouse:0,touch:0,pen:8},Z=b(b({},W),{},{device:function(e,t,n){var r=n.pointer,i=(r=void 0===r?{}:r).touch,a=void 0!==i&&i,o=r.lock,s=void 0!==o&&o,u=r.mouse,l=void 0!==u&&u;return this.pointerLock=s&&X.pointerLock,X.touch&&a?"touch":this.pointerLock?"mouse":X.pointer&&!l?"pointer":X.touch?"touch":"mouse"},preventScrollAxis:function(e,t,n){var r=n.preventScroll;if(this.preventScrollDelay="number"===typeof r?r:r||void 0===r&&e?250:void 0,X.touchscreen&&!1!==r)return e||(void 0!==r?"y":void 0)},pointerCapture:function(e,t,n){var r=n.pointer,i=(r=void 0===r?{}:r).capture,a=void 0===i||i,o=r.buttons,s=void 0===o?1:o,u=r.keys,l=void 0===u||u;return this.pointerButtons=s,this.keys=l,!this.pointerLock&&"pointer"===this.device&&a},threshold:function(e,t,n){var r=n.filterTaps,i=void 0!==r&&r,a=n.tapsThreshold,o=void 0===a?3:a,s=n.axis,u=void 0===s?void 0:s,l=p.a.toVector(e,i?o:u?1:0);return this.filterTaps=i,this.tapsThreshold=o,l},swipe:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.velocity,n=void 0===t?.5:t,r=e.distance,i=void 0===r?50:r,a=e.duration,o=void 0===a?250:a;return{velocity:this.transform(p.a.toVector(n)),distance:this.transform(p.a.toVector(i)),duration:o}},delay:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch(e){case!0:return 180;case!1:return 0;default:return e}},axisThreshold:function(e){return e?b(b({},J),e):J},keyboardDisplacement:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return e}});function $(e){var t=Object(h.a)(e.overflow,2),n=t[0],r=t[1],i=Object(h.a)(e._delta,2),a=i[0],o=i[1],s=Object(h.a)(e._direction,2),u=s[0],l=s[1];(n<0&&a>0&&u<0||n>0&&a<0&&u>0)&&(e._movement[0]=e._movementBound[0]),(r<0&&o>0&&l<0||r>0&&o<0&&l>0)&&(e._movement[1]=e._movementBound[1])}var ee=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","pinching"),m(Object(i.a)(e),"aliasKey","da"),e}return Object(f.a)(n,[{key:"init",value:function(){this.state.offset=[1,0],this.state.lastOffset=[1,0],this.state._pointerEvents=new Map}},{key:"reset",value:function(){Object(a.a)(Object(o.a)(n.prototype),"reset",this).call(this);var e=this.state;e._touchIds=[],e.canceled=!1,e.cancel=this.cancel.bind(this),e.turns=0}},{key:"computeOffset",value:function(){var e=this.state,t=e.type,n=e.movement,r=e.lastOffset;this.state.offset="wheel"===t?p.a.add(n,r):[(1+n[0])*r[0],n[1]+r[1]]}},{key:"computeMovement",value:function(){var e=this.state,t=e.offset,n=e.lastOffset;this.state.movement=[t[0]/n[0],t[1]-n[1]]}},{key:"axisIntent",value:function(){var e=this.state,t=Object(h.a)(e._movement,2),n=t[0],r=t[1];if(!e.axis){var i=30*Math.abs(n)-Math.abs(r);i<0?e.axis="angle":i>0&&(e.axis="scale")}}},{key:"restrictToAxis",value:function(e){this.config.lockDirection&&("scale"===this.state.axis?e[1]=0:"angle"===this.state.axis&&(e[0]=0))}},{key:"cancel",value:function(){var e=this,t=this.state;t.canceled||setTimeout((function(){t.canceled=!0,t._active=!1,e.compute(),e.emit()}),0)}},{key:"touchStart",value:function(e){this.ctrl.setEventIds(e);var t=this.state,n=this.ctrl.touchIds;if((!t._active||!t._touchIds.every((function(e){return n.has(e)})))&&!(n.size<2)){this.start(e),t._touchIds=Array.from(n).slice(0,2);var r=T(e,t._touchIds);r&&this.pinchStart(e,r)}}},{key:"pointerStart",value:function(e){if(null==e.buttons||e.buttons%2===1){this.ctrl.setEventIds(e),e.target.setPointerCapture(e.pointerId);var t=this.state,n=t._pointerEvents,i=this.ctrl.pointerIds;if((!t._active||!Array.from(n.keys()).every((function(e){return i.has(e)})))&&(n.size<2&&n.set(e.pointerId,e),!(t._pointerEvents.size<2))){this.start(e);var a=D.apply(void 0,Object(r.a)(Array.from(n.values())));a&&this.pinchStart(e,a)}}}},{key:"pinchStart",value:function(e,t){this.state.origin=t.origin,this.computeValues([t.distance,t.angle]),this.computeInitial(),this.compute(e),this.emit()}},{key:"touchMove",value:function(e){if(this.state._active){var t=T(e,this.state._touchIds);t&&this.pinchMove(e,t)}}},{key:"pointerMove",value:function(e){var t=this.state._pointerEvents;if(t.has(e.pointerId)&&t.set(e.pointerId,e),this.state._active){var n=D.apply(void 0,Object(r.a)(Array.from(t.values())));n&&this.pinchMove(e,n)}}},{key:"pinchMove",value:function(e,t){var n=this.state,r=n._values[1],i=t.angle-r,a=0;Math.abs(i)>270&&(a+=Math.sign(i)),this.computeValues([t.distance,t.angle-360*a]),n.origin=t.origin,n.turns=a,n._movement=[n._values[0]/n._initial[0]-1,n._values[1]-n._initial[1]],this.compute(e),this.emit()}},{key:"touchEnd",value:function(e){var t=this;this.ctrl.setEventIds(e),this.state._active&&this.state._touchIds.some((function(e){return!t.ctrl.touchIds.has(e)}))&&(this.state._active=!1,this.compute(e),this.emit())}},{key:"pointerEnd",value:function(e){var t=this.state;this.ctrl.setEventIds(e);try{e.target.releasePointerCapture(e.pointerId)}catch(n){}t._pointerEvents.has(e.pointerId)&&t._pointerEvents.delete(e.pointerId),t._active&&t._pointerEvents.size<2&&(t._active=!1,this.compute(e),this.emit())}},{key:"gestureStart",value:function(e){e.cancelable&&e.preventDefault();var t=this.state;t._active||(this.start(e),this.computeValues([e.scale,e.rotation]),t.origin=[e.clientX,e.clientY],this.compute(e),this.emit())}},{key:"gestureMove",value:function(e){if(e.cancelable&&e.preventDefault(),this.state._active){var t=this.state;this.computeValues([e.scale,e.rotation]),t.origin=[e.clientX,e.clientY];var n=t._movement;t._movement=[e.scale-1,e.rotation],t._delta=p.a.sub(t._movement,n),this.compute(e),this.emit()}}},{key:"gestureEnd",value:function(e){this.state._active&&(this.state._active=!1,this.compute(e),this.emit())}},{key:"wheel",value:function(e){var t=this.config.modifierKey;t&&!(Array.isArray(t)?t.find((function(t){return e[t]})):e[t])||(this.state._active?this.wheelChange(e):this.wheelStart(e),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this)))}},{key:"wheelStart",value:function(e){this.start(e),this.wheelChange(e)}},{key:"wheelChange",value:function(e){"uv"in e||e.cancelable&&e.preventDefault();var t=this.state;t._delta=[-M(e)[1]/100*t.offset[0],0],p.a.addTo(t._movement,t._delta),$(t),this.state.origin=[e.clientX,e.clientY],this.compute(e),this.emit()}},{key:"wheelEnd",value:function(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}},{key:"bind",value:function(e){var t=this.config.device;t&&(e(t,"start",this[t+"Start"].bind(this)),e(t,"change",this[t+"Move"].bind(this)),e(t,"end",this[t+"End"].bind(this)),e(t,"cancel",this[t+"End"].bind(this)),e("lostPointerCapture","",this[t+"End"].bind(this))),this.config.pinchOnWheel&&e("wheel","",this.wheel.bind(this),{passive:!1})}}]),n}(U),te=b(b({},V),{},{device:function(e,t,n){var r=n.shared,i=n.pointer,a=(i=void 0===i?{}:i).touch,o=void 0!==a&&a;if(r.target&&!X.touch&&X.gesture)return"gesture";if(X.touch&&o)return"touch";if(X.touchscreen){if(X.pointer)return"pointer";if(X.touch)return"touch"}},bounds:function(e,t,n){var r=n.scaleBounds,i=void 0===r?{}:r,a=n.angleBounds,o=void 0===a?{}:a,s=function(e){var t=L(I(i,e),{min:-1/0,max:1/0});return[t.min,t.max]},u=function(e){var t=L(I(o,e),{min:-1/0,max:1/0});return[t.min,t.max]};return"function"!==typeof i&&"function"!==typeof o?[s(),u()]:function(e){return[s(e),u(e)]}},threshold:function(e,t,n){this.lockDirection="lock"===n.axis;var r=p.a.toVector(e,this.lockDirection?[.1,3]:0);return r},modifierKey:function(e){return void 0===e?"ctrlKey":e},pinchOnWheel:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e}}),ne=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","moving"),e}return Object(f.a)(n,[{key:"move",value:function(e){this.config.mouseOnly&&"mouse"!==e.pointerType||(this.state._active?this.moveChange(e):this.moveStart(e),this.timeoutStore.add("moveEnd",this.moveEnd.bind(this)))}},{key:"moveStart",value:function(e){this.start(e),this.computeValues(R(e)),this.compute(e),this.computeInitial(),this.emit()}},{key:"moveChange",value:function(e){if(this.state._active){var t=R(e),n=this.state;n._delta=p.a.sub(t,n._values),p.a.addTo(n._movement,n._delta),this.computeValues(t),this.compute(e),this.emit()}}},{key:"moveEnd",value:function(e){this.state._active&&(this.state._active=!1,this.compute(e),this.emit())}},{key:"bind",value:function(e){e("pointer","change",this.move.bind(this)),e("pointer","leave",this.moveEnd.bind(this))}}]),n}(H),re=b(b({},W),{},{mouseOnly:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e}}),ie=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","scrolling"),e}return Object(f.a)(n,[{key:"scroll",value:function(e){this.state._active||this.start(e),this.scrollChange(e),this.timeoutStore.add("scrollEnd",this.scrollEnd.bind(this))}},{key:"scrollChange",value:function(e){e.cancelable&&e.preventDefault();var t=this.state,n=function(e){var t,n,r=e.currentTarget,i=r.scrollX,a=r.scrollY,o=r.scrollLeft,s=r.scrollTop;return[null!==(t=null!==i&&void 0!==i?i:o)&&void 0!==t?t:0,null!==(n=null!==a&&void 0!==a?a:s)&&void 0!==n?n:0]}(e);t._delta=p.a.sub(n,t._values),p.a.addTo(t._movement,t._delta),this.computeValues(n),this.compute(e),this.emit()}},{key:"scrollEnd",value:function(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}},{key:"bind",value:function(e){e("scroll","",this.scroll.bind(this))}}]),n}(H),ae=W,oe=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","wheeling"),e}return Object(f.a)(n,[{key:"wheel",value:function(e){this.state._active||this.start(e),this.wheelChange(e),this.timeoutStore.add("wheelEnd",this.wheelEnd.bind(this))}},{key:"wheelChange",value:function(e){var t=this.state;t._delta=M(e),p.a.addTo(t._movement,t._delta),$(t),this.compute(e),this.emit()}},{key:"wheelEnd",value:function(){this.state._active&&(this.state._active=!1,this.compute(),this.emit())}},{key:"bind",value:function(e){e("wheel","",this.wheel.bind(this))}}]),n}(H),se=W,ue=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(){var e;Object(c.a)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return e=t.call.apply(t,[this].concat(a)),m(Object(i.a)(e),"ingKey","hovering"),e}return Object(f.a)(n,[{key:"enter",value:function(e){this.config.mouseOnly&&"mouse"!==e.pointerType||(this.start(e),this.computeValues(R(e)),this.compute(e),this.emit())}},{key:"leave",value:function(e){if(!this.config.mouseOnly||"mouse"===e.pointerType){var t=this.state;if(t._active){t._active=!1;var n=R(e);t._movement=t._delta=p.a.sub(n,t._values),this.computeValues(n),this.compute(e),t.delta=t.movement,this.emit()}}}},{key:"bind",value:function(e){e("pointer","enter",this.enter.bind(this)),e("pointer","leave",this.leave.bind(this))}}]),n}(H),le=b(b({},W),{},{mouseOnly:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e}}),ce=new Map,fe=new Map;function de(e){ce.set(e.key,e.engine),fe.set(e.key,e.resolver)}var he={key:"drag",engine:K,resolver:Z},pe={key:"hover",engine:ue,resolver:le},ge={key:"move",engine:ne,resolver:re},me={key:"pinch",engine:ee,resolver:te},ve={key:"scroll",engine:ie,resolver:ae},be={key:"wheel",engine:oe,resolver:se}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"e",(function(){return g})),n.d(t,"c",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return _}));var r=n(53),i=n.n(r),a=n(25),o=n(52);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===s(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=Math.PI/180,p=function(e){return 180*e/Math.PI},g=function(e,t,n,r){return{x:e+Math.cos(-h*r)*n,y:t+Math.sin(-h*r)*n}},m=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},v=function(e,t,n,r,s){var u=e.width,d=e.height,h=e.startAngle,p=e.endAngle,g=Object(a.c)(e.cx,u,u/2),v=Object(a.c)(e.cy,d,d/2),b=m(u,d,n),y=Object(a.c)(e.innerRadius,b,0),_=Object(a.c)(e.outerRadius,b,.8*b);return Object.keys(t).reduce((function(e,n){var a,u=t[n],d=u.domain,m=u.reversed;if(i()(u.range))"angleAxis"===r?a=[h,p]:"radiusAxis"===r&&(a=[y,_]),m&&(a=[a[1],a[0]]);else{var b=f(a=u.range,2);h=b[0],p=b[1]}var A=Object(o.A)(u,s),w=A.realScaleType,F=A.scale;F.domain(d).range(a),Object(o.c)(F);var k=Object(o.u)(F,l(l({},u),{},{realScaleType:w})),x=l(l(l({},u),k),{},{range:a,radius:_,realScaleType:w,scale:F,cx:g,cy:v,innerRadius:y,outerRadius:_,startAngle:h,endAngle:p});return l(l({},e),{},c({},n,x))}),{})},b=function(e,t){var n=e.x,r=e.y,i=t.cx,a=t.cy,o=function(e,t){var n=e.x,r=e.y,i=t.x,a=t.y;return Math.sqrt(Math.pow(n-i,2)+Math.pow(r-a,2))}({x:n,y:r},{x:i,y:a});if(o<=0)return{radius:o};var s=(n-i)/o,u=Math.acos(s);return r>a&&(u=2*Math.PI-u),{radius:o,angle:p(u),angleInRadian:u}},y=function(e,t){var n=t.startAngle,r=t.endAngle,i=Math.floor(n/360),a=Math.floor(r/360);return e+360*Math.min(i,a)},_=function(e,t){var n=e.x,r=e.y,i=b({x:n,y:r},t),a=i.radius,o=i.angle,s=t.innerRadius,u=t.outerRadius;if(a<s||a>u)return!1;if(0===a)return!0;var c,f=function(e){var t=e.startAngle,n=e.endAngle,r=Math.floor(t/360),i=Math.floor(n/360),a=Math.min(r,i);return{startAngle:t-360*a,endAngle:n-360*a}}(t),d=f.startAngle,h=f.endAngle,p=o;if(d<=h){for(;p>h;)p-=360;for(;p<d;)p+=360;c=p>=d&&p<=h}else{for(;p>d;)p-=360;for(;p<h;)p+=360;c=p>=h&&p<=d}return c?l(l({},t),{},{radius:a,angle:y(p,t)}):null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M289.94 256l95-95A24 24 0 00351 127l-95 95-95-95a24 24 0 00-34 34l95 95-95 95a24 24 0 1034 34l95-95 95 95a24 24 0 0034-34z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"circle",attr:{cx:"256",cy:"256",r:"26"}},{tag:"circle",attr:{cx:"346",cy:"256",r:"26"}},{tag:"circle",attr:{cx:"166",cy:"256",r:"26"}},{tag:"path",attr:{fill:"none",strokeMiterlimit:"10",strokeWidth:"32",d:"M448 256c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M416 174.74V48h-80v58.45L256 32 0 272h64v208h144V320h96v160h144V272h64l-96-97.26z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M320 96H88a40 40 0 00-40 40v240a40 40 0 0040 40h334.73a40 40 0 0040-40V239"}},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M112 160l144 112 87-65.67"}},{tag:"circle",attr:{cx:"431.95",cy:"128.05",r:"47.95"}},{tag:"path",attr:{d:"M432 192a63.95 63.95 0 1163.95-63.95A64 64 0 01432 192zm0-95.9a32 32 0 1031.95 32 32 32 0 00-31.95-32z"}}]})(e)}},function(e,t,n){"use strict";var r;function i(e){return e.type===r.Tag||e.type===r.Script||e.type===r.Style}n.r(t),n.d(t,"ElementType",(function(){return r})),n.d(t,"isTag",(function(){return i})),n.d(t,"Root",(function(){return a})),n.d(t,"Text",(function(){return o})),n.d(t,"Directive",(function(){return s})),n.d(t,"Comment",(function(){return u})),n.d(t,"Script",(function(){return l})),n.d(t,"Style",(function(){return c})),n.d(t,"Tag",(function(){return f})),n.d(t,"CDATA",(function(){return d})),n.d(t,"Doctype",(function(){return h})),function(e){e.Root="root",e.Text="text",e.Directive="directive",e.Comment="comment",e.Script="script",e.Style="style",e.Tag="tag",e.CDATA="cdata",e.Doctype="doctype"}(r||(r={}));var a=r.Root,o=r.Text,s=r.Directive,u=r.Comment,l=r.Script,c=r.Style,f=r.Tag,d=r.CDATA,h=r.Doctype},function(e,t,n){e.exports=n(1949)},,function(e,t,n){"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function i(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return c})),n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return u})),n.d(t,"g",(function(){return l}));var r=n(98),i=n(2414),a=n(303),o=0,s=1;function u(e){var t=e.spanContext(),n=t.spanId,i=t.traceId,a=d(e),o=a.data,s=a.op,u=a.parent_span_id,l=a.status,c=a.tags,f=a.origin;return Object(r.c)({data:o,op:s,parent_span_id:u,span_id:n,status:l,tags:c,trace_id:i,origin:f})}function l(e){var t=e.spanContext(),n=t.traceId,r=t.spanId,a=h(e);return Object(i.b)(n,r,a)}function c(e){return"number"===typeof e?f(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?f(e.getTime()):Object(a.c)()}function f(e){return e>9999999999?e/1e3:e}function d(e){return function(e){return"function"===typeof e.getSpanJSON}(e)?e.getSpanJSON():"function"===typeof e.toJSON?e.toJSON():{}}function h(e){var t=e.spanContext().traceFlags;return Boolean(t&s)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return h})),n.d(t,"g",(function(){return y})),n.d(t,"h",(function(){return b})),n.d(t,"i",(function(){return c})),n.d(t,"j",(function(){return d})),n.d(t,"k",(function(){return f})),n.d(t,"l",(function(){return g})),n.d(t,"m",(function(){return l})),n.d(t,"n",(function(){return v})),n.d(t,"o",(function(){return m})),n.d(t,"p",(function(){return _}));var r=Object.prototype.toString;function i(e){switch(r.call(e)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return y(e,Error)}}function a(e,t){return r.call(e)==="[object ".concat(t,"]")}function o(e){return a(e,"ErrorEvent")}function s(e){return a(e,"DOMError")}function u(e){return a(e,"DOMException")}function l(e){return a(e,"String")}function c(e){return"object"===typeof e&&null!==e&&"__sentry_template_string__"in e&&"__sentry_template_values__"in e}function f(e){return null===e||c(e)||"object"!==typeof e&&"function"!==typeof e}function d(e){return a(e,"Object")}function h(e){return"undefined"!==typeof Event&&y(e,Event)}function p(e){return"undefined"!==typeof Element&&y(e,Element)}function g(e){return a(e,"RegExp")}function m(e){return Boolean(e&&e.then&&"function"===typeof e.then)}function v(e){return d(e)&&"nativeEvent"in e&&"preventDefault"in e&&"stopPropagation"in e}function b(e){return"number"===typeof e&&e!==e}function y(e,t){try{return e instanceof t}catch(n){return!1}}function _(e){return!("object"!==typeof e||null===e||!e.__isVue&&!e._isVue)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return b})),n.d(t,"d",(function(){return v})),n.d(t,"e",(function(){return l})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return f})),n.d(t,"h",(function(){return h}));var r=n(5),i=n(1380),a=n(229),o=n(97),s=n(99),u=n(261);function l(e,t,n){if(t in e){var r=e[t],i=n(r);"function"===typeof i&&f(i,r),e[t]=i}}function c(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(r){a.a&&s.c.log('Failed to add non-enumerable property "'.concat(t,'" to object'),e)}}function f(e,t){try{var n=t.prototype||{};e.prototype=t.prototype=n,c(e,"__sentry_original__",t)}catch(r){}}function d(e){return e.__sentry_original__}function h(e){return Object.keys(e).map((function(t){return"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(e[t]))})).join("&")}function p(e){if(Object(o.d)(e))return Object(r.a)({message:e.message,name:e.name,stack:e.stack},m(e));if(Object(o.f)(e)){var t=Object(r.a)({type:e.type,target:g(e.target),currentTarget:g(e.currentTarget)},m(e));return"undefined"!==typeof CustomEvent&&Object(o.g)(e,CustomEvent)&&(t.detail=e.detail),t}return e}function g(e){try{return Object(o.c)(e)?Object(i.d)(e):Object.prototype.toString.call(e)}catch(t){return"<unknown>"}}function m(e){if("object"===typeof e&&null!==e){var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}return{}}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:40,n=Object.keys(p(e));if(n.sort(),!n.length)return"[object has no keys]";if(n[0].length>=t)return Object(u.d)(n[0],t);for(var r=n.length;r>0;r--){var i=n.slice(0,r).join(", ");if(!(i.length>t))return r===n.length?i:Object(u.d)(i,t)}return""}function b(e){return y(e,new Map)}function y(e,t){if(function(e){if(!Object(o.j)(e))return!1;try{var t=Object.getPrototypeOf(e).constructor.name;return!t||"Object"===t}catch(n){return!0}}(e)){var n=t.get(e);if(void 0!==n)return n;var r={};t.set(e,r);for(var i=0,a=Object.keys(e);i<a.length;i++){var s=a[i];"undefined"!==typeof e[s]&&(r[s]=y(e[s],t))}return r}if(Array.isArray(e)){var u=t.get(e);if(void 0!==u)return u;var l=[];return t.set(e,l),e.forEach((function(e){l.push(y(e,t))})),l}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return s}));var r=n(229),i=n(73),a="Sentry Logger ",o=["debug","info","warn","error","log","assert","trace"],s={};function u(e){if(!("console"in i.a))return e();var t=i.a.console,n={},r=Object.keys(s);r.forEach((function(e){var r=s[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((function(e){t[e]=n[e]}))}}var l=function(){var e=!1,t={enable:function(){e=!0},disable:function(){e=!1},isEnabled:function(){return e}};return r.a?o.forEach((function(n){t[n]=function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];e&&u((function(){var e;(e=i.a.console)[n].apply(e,["".concat(a,"[").concat(n,"]:")].concat(r))}))}})):o.forEach((function(e){t[e]=function(){}})),t}()},,function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"===typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=new Date,i=new Date;function a(e,t,n,o){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},s.range=function(n,r,i){var a,o=[];if(n=s.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return o;do{o.push(a=new Date(+n)),t(n,i),e(n)}while(a<n&&n<r);return o},s.filter=function(n){return a((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(s.count=function(t,a){return r.setTime(+t),i.setTime(+a),e(r),e(i),Math.floor(n(r,i))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(o?function(t){return o(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}},function(e,t,n){var r;!function(i){"use strict";var a,o=1e9,s={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},u=!0,l="[DecimalError] ",c=l+"Invalid argument: ",f=l+"Exponent out of range: ",d=Math.floor,h=Math.pow,p=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,g=1e7,m=9007199254740991,v=d(1286742750677284.5),b={};function y(e,t){var n,r,i,a,o,s,l,c,f=e.constructor,d=f.precision;if(!e.s||!t.s)return t.s||(t=new f(e)),u?O(t,d):t;if(l=e.d,c=t.d,o=e.e,i=t.e,l=l.slice(),a=o-i){for(a<0?(r=l,a=-a,s=c.length):(r=c,i=o,s=l.length),a>(s=(o=Math.ceil(d/7))>s?o+1:s+1)&&(a=s,r.length=1),r.reverse();a--;)r.push(0);r.reverse()}for((s=l.length)-(a=c.length)<0&&(a=s,r=c,c=l,l=r),n=0;a;)n=(l[--a]=l[a]+c[a]+n)/g|0,l[a]%=g;for(n&&(l.unshift(n),++i),s=l.length;0==l[--s];)l.pop();return t.d=l,t.e=i,u?O(t,d):t}function _(e,t,n){if(e!==~~e||e<t||e>n)throw Error(c+e)}function A(e){var t,n,r,i=e.length-1,a="",o=e[0];if(i>0){for(a+=o,t=1;t<i;t++)(n=7-(r=e[t]+"").length)&&(a+=E(n)),a+=r;(n=7-(r=(o=e[t])+"").length)&&(a+=E(n))}else if(0===o)return"0";for(;o%10===0;)o/=10;return a+o}b.absoluteValue=b.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},b.comparedTo=b.cmp=function(e){var t,n,r,i,a=this;if(e=new a.constructor(e),a.s!==e.s)return a.s||-e.s;if(a.e!==e.e)return a.e>e.e^a.s<0?1:-1;for(t=0,n=(r=a.d.length)<(i=e.d.length)?r:i;t<n;++t)if(a.d[t]!==e.d[t])return a.d[t]>e.d[t]^a.s<0?1:-1;return r===i?0:r>i^a.s<0?1:-1},b.decimalPlaces=b.dp=function(){var e=this,t=e.d.length-1,n=7*(t-e.e);if(t=e.d[t])for(;t%10==0;t/=10)n--;return n<0?0:n},b.dividedBy=b.div=function(e){return w(this,new this.constructor(e))},b.dividedToIntegerBy=b.idiv=function(e){var t=this.constructor;return O(w(this,new t(e),0,1),t.precision)},b.equals=b.eq=function(e){return!this.cmp(e)},b.exponent=function(){return k(this)},b.greaterThan=b.gt=function(e){return this.cmp(e)>0},b.greaterThanOrEqualTo=b.gte=function(e){return this.cmp(e)>=0},b.isInteger=b.isint=function(){return this.e>this.d.length-2},b.isNegative=b.isneg=function(){return this.s<0},b.isPositive=b.ispos=function(){return this.s>0},b.isZero=function(){return 0===this.s},b.lessThan=b.lt=function(e){return this.cmp(e)<0},b.lessThanOrEqualTo=b.lte=function(e){return this.cmp(e)<1},b.logarithm=b.log=function(e){var t,n=this,r=n.constructor,i=r.precision,o=i+5;if(void 0===e)e=new r(10);else if((e=new r(e)).s<1||e.eq(a))throw Error(l+"NaN");if(n.s<1)throw Error(l+(n.s?"NaN":"-Infinity"));return n.eq(a)?new r(0):(u=!1,t=w(C(n,o),C(e,o),o),u=!0,O(t,i))},b.minus=b.sub=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?D(t,e):y(t,(e.s=-e.s,e))},b.modulo=b.mod=function(e){var t,n=this,r=n.constructor,i=r.precision;if(!(e=new r(e)).s)throw Error(l+"NaN");return n.s?(u=!1,t=w(n,e,0,1).times(e),u=!0,n.minus(t)):O(new r(n),i)},b.naturalExponential=b.exp=function(){return F(this)},b.naturalLogarithm=b.ln=function(){return C(this)},b.negated=b.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},b.plus=b.add=function(e){var t=this;return e=new t.constructor(e),t.s==e.s?y(t,e):D(t,(e.s=-e.s,e))},b.precision=b.sd=function(e){var t,n,r,i=this;if(void 0!==e&&e!==!!e&&1!==e&&0!==e)throw Error(c+e);if(t=k(i)+1,n=7*(r=i.d.length-1)+1,r=i.d[r]){for(;r%10==0;r/=10)n--;for(r=i.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},b.squareRoot=b.sqrt=function(){var e,t,n,r,i,a,o,s=this,c=s.constructor;if(s.s<1){if(!s.s)return new c(0);throw Error(l+"NaN")}for(e=k(s),u=!1,0==(i=Math.sqrt(+s))||i==1/0?(((t=A(s.d)).length+e)%2==0&&(t+="0"),i=Math.sqrt(t),e=d((e+1)/2)-(e<0||e%2),r=new c(t=i==1/0?"5e"+e:(t=i.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new c(i.toString()),i=o=(n=c.precision)+3;;)if(r=(a=r).plus(w(s,a,o+2)).times(.5),A(a.d).slice(0,o)===(t=A(r.d)).slice(0,o)){if(t=t.slice(o-3,o+1),i==o&&"4999"==t){if(O(a,n+1,0),a.times(a).eq(s)){r=a;break}}else if("9999"!=t)break;o+=4}return u=!0,O(r,n)},b.times=b.mul=function(e){var t,n,r,i,a,o,s,l,c,f=this,d=f.constructor,h=f.d,p=(e=new d(e)).d;if(!f.s||!e.s)return new d(0);for(e.s*=f.s,n=f.e+e.e,(l=h.length)<(c=p.length)&&(a=h,h=p,p=a,o=l,l=c,c=o),a=[],r=o=l+c;r--;)a.push(0);for(r=c;--r>=0;){for(t=0,i=l+r;i>r;)s=a[i]+p[r]*h[i-r-1]+t,a[i--]=s%g|0,t=s/g|0;a[i]=(a[i]+t)%g|0}for(;!a[--o];)a.pop();return t?++n:a.shift(),e.d=a,e.e=n,u?O(e,d.precision):e},b.toDecimalPlaces=b.todp=function(e,t){var n=this,r=n.constructor;return n=new r(n),void 0===e?n:(_(e,0,o),void 0===t?t=r.rounding:_(t,0,8),O(n,e+k(n)+1,t))},b.toExponential=function(e,t){var n,r=this,i=r.constructor;return void 0===e?n=j(r,!0):(_(e,0,o),void 0===t?t=i.rounding:_(t,0,8),n=j(r=O(new i(r),e+1,t),!0,e+1)),n},b.toFixed=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?j(i):(_(e,0,o),void 0===t?t=a.rounding:_(t,0,8),n=j((r=O(new a(i),e+k(i)+1,t)).abs(),!1,e+k(r)+1),i.isneg()&&!i.isZero()?"-"+n:n)},b.toInteger=b.toint=function(){var e=this,t=e.constructor;return O(new t(e),k(e)+1,t.rounding)},b.toNumber=function(){return+this},b.toPower=b.pow=function(e){var t,n,r,i,o,s,c=this,f=c.constructor,h=+(e=new f(e));if(!e.s)return new f(a);if(!(c=new f(c)).s){if(e.s<1)throw Error(l+"Infinity");return c}if(c.eq(a))return c;if(r=f.precision,e.eq(a))return O(c,r);if(s=(t=e.e)>=(n=e.d.length-1),o=c.s,s){if((n=h<0?-h:h)<=m){for(i=new f(a),t=Math.ceil(r/7+4),u=!1;n%2&&T((i=i.times(c)).d,t),0!==(n=d(n/2));)T((c=c.times(c)).d,t);return u=!0,e.s<0?new f(a).div(i):O(i,r)}}else if(o<0)throw Error(l+"NaN");return o=o<0&&1&e.d[Math.max(t,n)]?-1:1,c.s=1,u=!1,i=e.times(C(c,r+12)),u=!0,(i=F(i)).s=o,i},b.toPrecision=function(e,t){var n,r,i=this,a=i.constructor;return void 0===e?r=j(i,(n=k(i))<=a.toExpNeg||n>=a.toExpPos):(_(e,1,o),void 0===t?t=a.rounding:_(t,0,8),r=j(i=O(new a(i),e,t),e<=(n=k(i))||n<=a.toExpNeg,e)),r},b.toSignificantDigits=b.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(_(e,1,o),void 0===t?t=n.rounding:_(t,0,8)),O(new n(this),e,t)},b.toString=b.valueOf=b.val=b.toJSON=function(){var e=this,t=k(e),n=e.constructor;return j(e,t<=n.toExpNeg||t>=n.toExpPos)};var w=function(){function e(e,t){var n,r=0,i=e.length;for(e=e.slice();i--;)n=e[i]*t+r,e[i]=n%g|0,r=n/g|0;return r&&e.unshift(r),e}function t(e,t,n,r){var i,a;if(n!=r)a=n>r?1:-1;else for(i=a=0;i<n;i++)if(e[i]!=t[i]){a=e[i]>t[i]?1:-1;break}return a}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=e[n]<t[n]?1:0,e[n]=r*g+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,i,a,o){var s,u,c,f,d,h,p,m,v,b,y,_,A,w,F,x,E,C,S=r.constructor,D=r.s==i.s?1:-1,j=r.d,T=i.d;if(!r.s)return new S(r);if(!i.s)throw Error(l+"Division by zero");for(u=r.e-i.e,E=T.length,F=j.length,m=(p=new S(D)).d=[],c=0;T[c]==(j[c]||0);)++c;if(T[c]>(j[c]||0)&&--u,(_=null==a?a=S.precision:o?a+(k(r)-k(i))+1:a)<0)return new S(0);if(_=_/7+2|0,c=0,1==E)for(f=0,T=T[0],_++;(c<F||f)&&_--;c++)A=f*g+(j[c]||0),m[c]=A/T|0,f=A%T|0;else{for((f=g/(T[0]+1)|0)>1&&(T=e(T,f),j=e(j,f),E=T.length,F=j.length),w=E,b=(v=j.slice(0,E)).length;b<E;)v[b++]=0;(C=T.slice()).unshift(0),x=T[0],T[1]>=g/2&&++x;do{f=0,(s=t(T,v,E,b))<0?(y=v[0],E!=b&&(y=y*g+(v[1]||0)),(f=y/x|0)>1?(f>=g&&(f=g-1),1==(s=t(d=e(T,f),v,h=d.length,b=v.length))&&(f--,n(d,E<h?C:T,h))):(0==f&&(s=f=1),d=T.slice()),(h=d.length)<b&&d.unshift(0),n(v,d,b),-1==s&&(s=t(T,v,E,b=v.length))<1&&(f++,n(v,E<b?C:T,b)),b=v.length):0===s&&(f++,v=[0]),m[c++]=f,s&&v[0]?v[b++]=j[w]||0:(v=[j[w]],b=1)}while((w++<F||void 0!==v[0])&&_--)}return m[0]||m.shift(),p.e=u,O(p,o?a+k(p)+1:a)}}();function F(e,t){var n,r,i,o,s,l=0,c=0,d=e.constructor,p=d.precision;if(k(e)>16)throw Error(f+k(e));if(!e.s)return new d(a);for(null==t?(u=!1,s=p):s=t,o=new d(.03125);e.abs().gte(.1);)e=e.times(o),c+=5;for(s+=Math.log(h(2,c))/Math.LN10*2+5|0,n=r=i=new d(a),d.precision=s;;){if(r=O(r.times(e),s),n=n.times(++l),A((o=i.plus(w(r,n,s))).d).slice(0,s)===A(i.d).slice(0,s)){for(;c--;)i=O(i.times(i),s);return d.precision=p,null==t?(u=!0,O(i,p)):i}i=o}}function k(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function x(e,t,n){if(t>e.LN10.sd())throw u=!0,n&&(e.precision=n),Error(l+"LN10 precision limit exceeded");return O(new e(e.LN10),t)}function E(e){for(var t="";e--;)t+="0";return t}function C(e,t){var n,r,i,o,s,c,f,d,h,p=1,g=e,m=g.d,v=g.constructor,b=v.precision;if(g.s<1)throw Error(l+(g.s?"NaN":"-Infinity"));if(g.eq(a))return new v(0);if(null==t?(u=!1,d=b):d=t,g.eq(10))return null==t&&(u=!0),x(v,d);if(d+=10,v.precision=d,r=(n=A(m)).charAt(0),o=k(g),!(Math.abs(o)<15e14))return f=x(v,d+2,b).times(o+""),g=C(new v(r+"."+n.slice(1)),d-10).plus(f),v.precision=b,null==t?(u=!0,O(g,b)):g;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=A((g=g.times(e)).d)).charAt(0),p++;for(o=k(g),r>1?(g=new v("0."+n),o++):g=new v(r+"."+n.slice(1)),c=s=g=w(g.minus(a),g.plus(a),d),h=O(g.times(g),d),i=3;;){if(s=O(s.times(h),d),A((f=c.plus(w(s,new v(i),d))).d).slice(0,d)===A(c.d).slice(0,d))return c=c.times(2),0!==o&&(c=c.plus(x(v,d+2,b).times(o+""))),c=w(c,new v(p),d),v.precision=b,null==t?(u=!0,O(c,b)):c;c=f,i+=2}}function S(e,t){var n,r,i;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(i=t.length;48===t.charCodeAt(i-1);)--i;if(t=t.slice(r,i)){if(i-=r,n=n-r-1,e.e=d(n/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<i){for(r&&e.d.push(+t.slice(0,r)),i-=7;r<i;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=i;for(;r--;)t+="0";if(e.d.push(+t),u&&(e.e>v||e.e<-v))throw Error(f+n)}else e.s=0,e.e=0,e.d=[0];return e}function O(e,t,n){var r,i,a,o,s,l,c,p,m=e.d;for(o=1,a=m[0];a>=10;a/=10)o++;if((r=t-o)<0)r+=7,i=t,c=m[p=0];else{if((p=Math.ceil((r+1)/7))>=(a=m.length))return e;for(c=a=m[p],o=1;a>=10;a/=10)o++;i=(r%=7)-7+o}if(void 0!==n&&(s=c/(a=h(10,o-i-1))%10|0,l=t<0||void 0!==m[p+1]||c%a,l=n<4?(s||l)&&(0==n||n==(e.s<0?3:2)):s>5||5==s&&(4==n||l||6==n&&(r>0?i>0?c/h(10,o-i):0:m[p-1])%10&1||n==(e.s<0?8:7))),t<1||!m[0])return l?(a=k(e),m.length=1,t=t-a-1,m[0]=h(10,(7-t%7)%7),e.e=d(-t/7)||0):(m.length=1,m[0]=e.e=e.s=0),e;if(0==r?(m.length=p,a=1,p--):(m.length=p+1,a=h(10,7-r),m[p]=i>0?(c/h(10,o-i)%h(10,i)|0)*a:0),l)for(;;){if(0==p){(m[0]+=a)==g&&(m[0]=1,++e.e);break}if(m[p]+=a,m[p]!=g)break;m[p--]=0,a=1}for(r=m.length;0===m[--r];)m.pop();if(u&&(e.e>v||e.e<-v))throw Error(f+k(e));return e}function D(e,t){var n,r,i,a,o,s,l,c,f,d,h=e.constructor,p=h.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new h(e),u?O(t,p):t;if(l=e.d,d=t.d,r=t.e,c=e.e,l=l.slice(),o=c-r){for((f=o<0)?(n=l,o=-o,s=d.length):(n=d,r=c,s=l.length),o>(i=Math.max(Math.ceil(p/7),s)+2)&&(o=i,n.length=1),n.reverse(),i=o;i--;)n.push(0);n.reverse()}else{for((f=(i=l.length)<(s=d.length))&&(s=i),i=0;i<s;i++)if(l[i]!=d[i]){f=l[i]<d[i];break}o=0}for(f&&(n=l,l=d,d=n,t.s=-t.s),s=l.length,i=d.length-s;i>0;--i)l[s++]=0;for(i=d.length;i>o;){if(l[--i]<d[i]){for(a=i;a&&0===l[--a];)l[a]=g-1;--l[a],l[i]+=g}l[i]-=d[i]}for(;0===l[--s];)l.pop();for(;0===l[0];l.shift())--r;return l[0]?(t.d=l,t.e=r,u?O(t,p):t):new h(0)}function j(e,t,n){var r,i=k(e),a=A(e.d),o=a.length;return t?(n&&(r=n-o)>0?a=a.charAt(0)+"."+a.slice(1)+E(r):o>1&&(a=a.charAt(0)+"."+a.slice(1)),a=a+(i<0?"e":"e+")+i):i<0?(a="0."+E(-i-1)+a,n&&(r=n-o)>0&&(a+=E(r))):i>=o?(a+=E(i+1-o),n&&(r=n-i-1)>0&&(a=a+"."+E(r))):((r=i+1)<o&&(a=a.slice(0,r)+"."+a.slice(r)),n&&(r=n-o)>0&&(i+1===o&&(a+="."),a+=E(r))),e.s<0?"-"+a:a}function T(e,t){if(e.length>t)return e.length=t,!0}function P(e){if(!e||"object"!==typeof e)throw Error(l+"Object expected");var t,n,r,i=["precision",1,o,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<i.length;t+=3)if(void 0!==(r=e[n=i[t]])){if(!(d(r)===r&&r>=i[t+1]&&r<=i[t+2]))throw Error(c+n+": "+r);this[n]=r}if(void 0!==(r=e[n="LN10"])){if(r!=Math.LN10)throw Error(c+n+": "+r);this[n]=new this(r)}return this}s=function e(t){var n,r,i;function a(e){var t=this;if(!(t instanceof a))return new a(e);if(t.constructor=a,e instanceof a)return t.s=e.s,t.e=e.e,void(t.d=(e=e.d)?e.slice():e);if("number"===typeof e){if(0*e!==0)throw Error(c+e);if(e>0)t.s=1;else{if(!(e<0))return t.s=0,t.e=0,void(t.d=[0]);e=-e,t.s=-1}return e===~~e&&e<1e7?(t.e=0,void(t.d=[e])):S(t,e.toString())}if("string"!==typeof e)throw Error(c+e);if(45===e.charCodeAt(0)?(e=e.slice(1),t.s=-1):t.s=1,!p.test(e))throw Error(c+e);S(t,e)}if(a.prototype=b,a.ROUND_UP=0,a.ROUND_DOWN=1,a.ROUND_CEIL=2,a.ROUND_FLOOR=3,a.ROUND_HALF_UP=4,a.ROUND_HALF_DOWN=5,a.ROUND_HALF_EVEN=6,a.ROUND_HALF_CEIL=7,a.ROUND_HALF_FLOOR=8,a.clone=e,a.config=a.set=P,void 0===t&&(t={}),t)for(i=["precision","rounding","toExpNeg","toExpPos","LN10"],n=0;n<i.length;)t.hasOwnProperty(r=i[n++])||(t[r]=this[r]);return a.config(t),a}(s),s.default=s.Decimal=s,a=new s(1),void 0===(r=function(){return s}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return o(e)?e:K(e)}function r(e){return s(e)?e:Q(e)}function i(e){return u(e)?e:Y(e)}function a(e){return o(e)&&!l(e)?e:X(e)}function o(e){return!(!e||!e[f])}function s(e){return!(!e||!e[d])}function u(e){return!(!e||!e[h])}function l(e){return s(e)||u(e)}function c(e){return!(!e||!e[p])}t(r,n),t(i,n),t(a,n),n.isIterable=o,n.isKeyed=s,n.isIndexed=u,n.isAssociative=l,n.isOrdered=c,n.Keyed=r,n.Indexed=i,n.Set=a;var f="@@__IMMUTABLE_ITERABLE__@@",d="@@__IMMUTABLE_KEYED__@@",h="@@__IMMUTABLE_INDEXED__@@",p="@@__IMMUTABLE_ORDERED__@@",g="delete",m=5,v=1<<m,b=v-1,y={},_={value:!1},A={value:!1};function w(e){return e.value=!1,e}function F(e){e&&(e.value=!0)}function k(){}function x(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),i=0;i<n;i++)r[i]=e[i+t];return r}function E(e){return void 0===e.size&&(e.size=e.__iterate(S)),e.size}function C(e,t){if("number"!==typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?E(e)+t:t}function S(){return!0}function O(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function D(e,t){return T(e,t,0)}function j(e,t){return T(e,t,t)}function T(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var P=0,R=1,M=2,I="function"===typeof Symbol&&Symbol.iterator,B="@@iterator",N=I||B;function L(e){this.next=e}function U(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function H(){return{value:void 0,done:!0}}function z(e){return!!W(e)}function q(e){return e&&"function"===typeof e.next}function V(e){var t=W(e);return t&&t.call(e)}function W(e){var t=e&&(I&&e[I]||e[B]);if("function"===typeof t)return t}function G(e){return e&&"number"===typeof e.length}function K(e){return null===e||void 0===e?oe():o(e)?e.toSeq():le(e)}function Q(e){return null===e||void 0===e?oe().toKeyedSeq():o(e)?s(e)?e.toSeq():e.fromEntrySeq():se(e)}function Y(e){return null===e||void 0===e?oe():o(e)?s(e)?e.entrySeq():e.toIndexedSeq():ue(e)}function X(e){return(null===e||void 0===e?oe():o(e)?s(e)?e.entrySeq():e:ue(e)).toSetSeq()}L.prototype.toString=function(){return"[Iterator]"},L.KEYS=P,L.VALUES=R,L.ENTRIES=M,L.prototype.inspect=L.prototype.toSource=function(){return this.toString()},L.prototype[N]=function(){return this},t(K,n),K.of=function(){return K(arguments)},K.prototype.toSeq=function(){return this},K.prototype.toString=function(){return this.__toString("Seq {","}")},K.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},K.prototype.__iterate=function(e,t){return fe(this,e,t,!0)},K.prototype.__iterator=function(e,t){return de(this,e,t,!0)},t(Q,K),Q.prototype.toKeyedSeq=function(){return this},t(Y,K),Y.of=function(){return Y(arguments)},Y.prototype.toIndexedSeq=function(){return this},Y.prototype.toString=function(){return this.__toString("Seq [","]")},Y.prototype.__iterate=function(e,t){return fe(this,e,t,!1)},Y.prototype.__iterator=function(e,t){return de(this,e,t,!1)},t(X,K),X.of=function(){return X(arguments)},X.prototype.toSetSeq=function(){return this},K.isSeq=ae,K.Keyed=Q,K.Set=X,K.Indexed=Y;var J,Z,$,ee="@@__IMMUTABLE_SEQ__@@";function te(e){this._array=e,this.size=e.length}function ne(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function re(e){this._iterable=e,this.size=e.length||e.size}function ie(e){this._iterator=e,this._iteratorCache=[]}function ae(e){return!(!e||!e[ee])}function oe(){return J||(J=new te([]))}function se(e){var t=Array.isArray(e)?new te(e).fromEntrySeq():q(e)?new ie(e).fromEntrySeq():z(e)?new re(e).fromEntrySeq():"object"===typeof e?new ne(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function ue(e){var t=ce(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function le(e){var t=ce(e)||"object"===typeof e&&new ne(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}function ce(e){return G(e)?new te(e):q(e)?new ie(e):z(e)?new re(e):void 0}function fe(e,t,n,r){var i=e._cache;if(i){for(var a=i.length-1,o=0;o<=a;o++){var s=i[n?a-o:o];if(!1===t(s[1],r?s[0]:o,e))return o+1}return o}return e.__iterateUncached(t,n)}function de(e,t,n,r){var i=e._cache;if(i){var a=i.length-1,o=0;return new L((function(){var e=i[n?a-o:o];return o++>a?H():U(t,r?e[0]:o-1,e[1])}))}return e.__iteratorUncached(t,n)}function he(e,t){return t?pe(t,e,"",{"":e}):ge(e)}function pe(e,t,n,r){return Array.isArray(t)?e.call(r,n,Y(t).map((function(n,r){return pe(e,n,r,t)}))):me(t)?e.call(r,n,Q(t).map((function(n,r){return pe(e,n,r,t)}))):t}function ge(e){return Array.isArray(e)?Y(e).map(ge).toList():me(e)?Q(e).map(ge).toMap():e}function me(e){return e&&(e.constructor===Object||void 0===e.constructor)}function ve(e,t){if(e===t||e!==e&&t!==t)return!0;if(!e||!t)return!1;if("function"===typeof e.valueOf&&"function"===typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!==e&&t!==t)return!0;if(!e||!t)return!1}return!("function"!==typeof e.equals||"function"!==typeof t.equals||!e.equals(t))}function be(e,t){if(e===t)return!0;if(!o(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||u(e)!==u(t)||c(e)!==c(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!l(e);if(c(e)){var r=e.entries();return t.every((function(e,t){var i=r.next().value;return i&&ve(i[1],e)&&(n||ve(i[0],t))}))&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"===typeof e.cacheResult&&e.cacheResult();else{i=!0;var a=e;e=t,t=a}var f=!0,d=t.__iterate((function(t,r){if(n?!e.has(t):i?!ve(t,e.get(r,y)):!ve(e.get(r,y),t))return f=!1,!1}));return f&&e.size===d}function ye(e,t){if(!(this instanceof ye))return new ye(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Z)return Z;Z=this}}function _e(e,t){if(!e)throw new Error(t)}function Ae(e,t,n){if(!(this instanceof Ae))return new Ae(e,t,n);if(_e(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if($)return $;$=this}}function we(){throw TypeError("Abstract")}function Fe(){}function ke(){}function xe(){}K.prototype[ee]=!0,t(te,Y),te.prototype.get=function(e,t){return this.has(e)?this._array[C(this,e)]:t},te.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,i=0;i<=r;i++)if(!1===e(n[t?r-i:i],i,this))return i+1;return i},te.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,i=0;return new L((function(){return i>r?H():U(e,i,n[t?r-i++:i++])}))},t(ne,Q),ne.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},ne.prototype.has=function(e){return this._object.hasOwnProperty(e)},ne.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,i=r.length-1,a=0;a<=i;a++){var o=r[t?i-a:a];if(!1===e(n[o],o,this))return a+1}return a},ne.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length-1,a=0;return new L((function(){var o=r[t?i-a:a];return a++>i?H():U(e,o,n[o])}))},ne.prototype[p]=!0,t(re,Y),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=V(this._iterable),r=0;if(q(n))for(var i;!(i=n.next()).done&&!1!==e(i.value,r++,this););return r},re.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=V(this._iterable);if(!q(n))return new L(H);var r=0;return new L((function(){var t=n.next();return t.done?t:U(e,r++,t.value)}))},t(ie,Y),ie.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,i=this._iteratorCache,a=0;a<i.length;)if(!1===e(i[a],a++,this))return a;for(;!(n=r.next()).done;){var o=n.value;if(i[a]=o,!1===e(o,a++,this))break}return a},ie.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,i=0;return new L((function(){if(i>=r.length){var t=n.next();if(t.done)return t;r[i]=t.value}return U(e,i,r[i++])}))},t(ye,Y),ye.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ye.prototype.get=function(e,t){return this.has(e)?this._value:t},ye.prototype.includes=function(e){return ve(this._value,e)},ye.prototype.slice=function(e,t){var n=this.size;return O(e,t,n)?this:new ye(this._value,j(t,n)-D(e,n))},ye.prototype.reverse=function(){return this},ye.prototype.indexOf=function(e){return ve(this._value,e)?0:-1},ye.prototype.lastIndexOf=function(e){return ve(this._value,e)?this.size:-1},ye.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(!1===e(this._value,n,this))return n+1;return n},ye.prototype.__iterator=function(e,t){var n=this,r=0;return new L((function(){return r<n.size?U(e,r++,n._value):H()}))},ye.prototype.equals=function(e){return e instanceof ye?ve(this._value,e._value):be(e)},t(Ae,Y),Ae.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(this._step>1?" by "+this._step:"")+" ]"},Ae.prototype.get=function(e,t){return this.has(e)?this._start+C(this,e)*this._step:t},Ae.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},Ae.prototype.slice=function(e,t){return O(e,t,this.size)?this:(e=D(e,this.size),(t=j(t,this.size))<=e?new Ae(0,0):new Ae(this.get(e,this._end),this.get(t,this._end),this._step))},Ae.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step===0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},Ae.prototype.lastIndexOf=function(e){return this.indexOf(e)},Ae.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,a=0;a<=n;a++){if(!1===e(i,a,this))return a+1;i+=t?-r:r}return a},Ae.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,a=0;return new L((function(){var o=i;return i+=t?-r:r,a>n?H():U(e,a++,o)}))},Ae.prototype.equals=function(e){return e instanceof Ae?this._start===e._start&&this._end===e._end&&this._step===e._step:be(this,e)},t(we,n),t(Fe,we),t(ke,we),t(xe,we),we.Keyed=Fe,we.Indexed=ke,we.Set=xe;var Ee="function"===typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Ce(e){return e>>>1&1073741824|3221225471&e}function Se(e){if(!1===e||null===e||void 0===e)return 0;if("function"===typeof e.valueOf&&(!1===(e=e.valueOf())||null===e||void 0===e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Ce(n)}if("string"===t)return e.length>Le?Oe(e):De(e);if("function"===typeof e.hashCode)return e.hashCode();if("object"===t)return je(e);if("function"===typeof e.toString)return De(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function Oe(e){var t=ze[e];return void 0===t&&(t=De(e),He===Ue&&(He=0,ze={}),He++,ze[e]=t),t}function De(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return Ce(t)}function je(e){var t;if(Ie&&void 0!==(t=Me.get(e)))return t;if(void 0!==(t=e[Ne]))return t;if(!Pe){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Ne]))return t;if(void 0!==(t=Re(e)))return t}if(t=++Be,1073741824&Be&&(Be=0),Ie)Me.set(e,t);else{if(void 0!==Te&&!1===Te(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Pe)Object.defineProperty(e,Ne,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Ne]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Ne]=t}}return t}var Te=Object.isExtensible,Pe=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();function Re(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}var Me,Ie="function"===typeof WeakMap;Ie&&(Me=new WeakMap);var Be=0,Ne="__immutablehash__";"function"===typeof Symbol&&(Ne=Symbol(Ne));var Le=16,Ue=255,He=0,ze={};function qe(e){_e(e!==1/0,"Cannot perform this action with an infinite size.")}function Ve(e){return null===e||void 0===e?it():We(e)&&!c(e)?e:it().withMutations((function(t){var n=r(e);qe(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function We(e){return!(!e||!e[Ke])}t(Ve,Fe),Ve.prototype.toString=function(){return this.__toString("Map {","}")},Ve.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Ve.prototype.set=function(e,t){return at(this,e,t)},Ve.prototype.setIn=function(e,t){return this.updateIn(e,y,(function(){return t}))},Ve.prototype.remove=function(e){return at(this,e,y)},Ve.prototype.deleteIn=function(e){return this.updateIn(e,(function(){return y}))},Ve.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Ve.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=mt(this,wn(e),t,n);return r===y?void 0:r},Ve.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):it()},Ve.prototype.merge=function(){return dt(this,void 0,arguments)},Ve.prototype.mergeWith=function(t){return dt(this,t,e.call(arguments,1))},Ve.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,it(),(function(e){return"function"===typeof e.merge?e.merge.apply(e,n):n[n.length-1]}))},Ve.prototype.mergeDeep=function(){return dt(this,ht,arguments)},Ve.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return dt(this,pt(t),n)},Ve.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,it(),(function(e){return"function"===typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]}))},Ve.prototype.sort=function(e){return zt(fn(this,e))},Ve.prototype.sortBy=function(e,t){return zt(fn(this,t,e))},Ve.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Ve.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new k)},Ve.prototype.asImmutable=function(){return this.__ensureOwner()},Ve.prototype.wasAltered=function(){return this.__altered},Ve.prototype.__iterator=function(e,t){return new et(this,e,t)},Ve.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},Ve.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?rt(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Ve.isMap=We;var Ge,Ke="@@__IMMUTABLE_MAP__@@",Qe=Ve.prototype;function Ye(e,t){this.ownerID=e,this.entries=t}function Xe(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function Je(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function Ze(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function $e(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function et(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&nt(e._root)}function tt(e,t){return U(e,t[0],t[1])}function nt(e,t){return{node:e,index:0,__prev:t}}function rt(e,t,n,r){var i=Object.create(Qe);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function it(){return Ge||(Ge=rt(0))}function at(e,t,n){var r,i;if(e._root){var a=w(_),o=w(A);if(r=ot(e._root,e.__ownerID,0,void 0,t,n,a,o),!o.value)return e;i=e.size+(a.value?n===y?-1:1:0)}else{if(n===y)return e;i=1,r=new Ye(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?rt(i,r):it()}function ot(e,t,n,r,i,a,o,s){return e?e.update(t,n,r,i,a,o,s):a===y?e:(F(s),F(o),new $e(t,r,[i,a]))}function st(e){return e.constructor===$e||e.constructor===Ze}function ut(e,t,n,r,i){if(e.keyHash===r)return new Ze(t,r,[e.entry,i]);var a,o=(0===n?e.keyHash:e.keyHash>>>n)&b,s=(0===n?r:r>>>n)&b;return new Xe(t,1<<o|1<<s,o===s?[ut(e,t,n+m,r,i)]:(a=new $e(t,r,i),o<s?[e,a]:[a,e]))}function lt(e,t,n,r){e||(e=new k);for(var i=new $e(e,Se(n),[n,r]),a=0;a<t.length;a++){var o=t[a];i=i.update(e,0,void 0,o[0],o[1])}return i}function ct(e,t,n,r){for(var i=0,a=0,o=new Array(n),s=0,u=1,l=t.length;s<l;s++,u<<=1){var c=t[s];void 0!==c&&s!==r&&(i|=u,o[a++]=c)}return new Xe(e,i,o)}function ft(e,t,n,r,i){for(var a=0,o=new Array(v),s=0;0!==n;s++,n>>>=1)o[s]=1&n?t[a++]:void 0;return o[r]=i,new Je(e,a+1,o)}function dt(e,t,n){for(var i=[],a=0;a<n.length;a++){var s=n[a],u=r(s);o(s)||(u=u.map((function(e){return he(e)}))),i.push(u)}return gt(e,t,i)}function ht(e,t,n){return e&&e.mergeDeep&&o(t)?e.mergeDeep(t):ve(e,t)?e:t}function pt(e){return function(t,n,r){if(t&&t.mergeDeepWith&&o(n))return t.mergeDeepWith(e,n);var i=e(t,n,r);return ve(t,i)?t:i}}function gt(e,t,n){return 0===(n=n.filter((function(e){return 0!==e.size}))).length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations((function(e){for(var r=t?function(n,r){e.update(r,y,(function(e){return e===y?n:t(e,n,r)}))}:function(t,n){e.set(n,t)},i=0;i<n.length;i++)n[i].forEach(r)})):e.constructor(n[0])}function mt(e,t,n,r){var i=e===y,a=t.next();if(a.done){var o=i?n:e,s=r(o);return s===o?e:s}_e(i||e&&e.set,"invalid keyPath");var u=a.value,l=i?y:e.get(u,y),c=mt(l,t,n,r);return c===l?e:c===y?e.remove(u):(i?it():e).set(u,c)}function vt(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function bt(e,t,n,r){var i=r?e:x(e);return i[t]=n,i}function yt(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var a=new Array(i),o=0,s=0;s<i;s++)s===t?(a[s]=n,o=-1):a[s]=e[s+o];return a}function _t(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var i=new Array(r),a=0,o=0;o<r;o++)o===t&&(a=1),i[o]=e[o+a];return i}Qe[Ke]=!0,Qe[g]=Qe.remove,Qe.removeIn=Qe.deleteIn,Ye.prototype.get=function(e,t,n,r){for(var i=this.entries,a=0,o=i.length;a<o;a++)if(ve(n,i[a][0]))return i[a][1];return r},Ye.prototype.update=function(e,t,n,r,i,a,o){for(var s=i===y,u=this.entries,l=0,c=u.length;l<c&&!ve(r,u[l][0]);l++);var f=l<c;if(f?u[l][1]===i:s)return this;if(F(o),(s||!f)&&F(a),!s||1!==u.length){if(!f&&!s&&u.length>=At)return lt(e,u,r,i);var d=e&&e===this.ownerID,h=d?u:x(u);return f?s?l===c-1?h.pop():h[l]=h.pop():h[l]=[r,i]:h.push([r,i]),d?(this.entries=h,this):new Ye(e,h)}},Xe.prototype.get=function(e,t,n,r){void 0===t&&(t=Se(n));var i=1<<((0===e?t:t>>>e)&b),a=this.bitmap;return 0===(a&i)?r:this.nodes[vt(a&i-1)].get(e+m,t,n,r)},Xe.prototype.update=function(e,t,n,r,i,a,o){void 0===n&&(n=Se(r));var s=(0===t?n:n>>>t)&b,u=1<<s,l=this.bitmap,c=0!==(l&u);if(!c&&i===y)return this;var f=vt(l&u-1),d=this.nodes,h=c?d[f]:void 0,p=ot(h,e,t+m,n,r,i,a,o);if(p===h)return this;if(!c&&p&&d.length>=wt)return ft(e,d,l,s,p);if(c&&!p&&2===d.length&&st(d[1^f]))return d[1^f];if(c&&p&&1===d.length&&st(p))return p;var g=e&&e===this.ownerID,v=c?p?l:l^u:l|u,_=c?p?bt(d,f,p,g):_t(d,f,g):yt(d,f,p,g);return g?(this.bitmap=v,this.nodes=_,this):new Xe(e,v,_)},Je.prototype.get=function(e,t,n,r){void 0===t&&(t=Se(n));var i=(0===e?t:t>>>e)&b,a=this.nodes[i];return a?a.get(e+m,t,n,r):r},Je.prototype.update=function(e,t,n,r,i,a,o){void 0===n&&(n=Se(r));var s=(0===t?n:n>>>t)&b,u=i===y,l=this.nodes,c=l[s];if(u&&!c)return this;var f=ot(c,e,t+m,n,r,i,a,o);if(f===c)return this;var d=this.count;if(c){if(!f&&--d<Ft)return ct(e,l,d,s)}else d++;var h=e&&e===this.ownerID,p=bt(l,s,f,h);return h?(this.count=d,this.nodes=p,this):new Je(e,d,p)},Ze.prototype.get=function(e,t,n,r){for(var i=this.entries,a=0,o=i.length;a<o;a++)if(ve(n,i[a][0]))return i[a][1];return r},Ze.prototype.update=function(e,t,n,r,i,a,o){void 0===n&&(n=Se(r));var s=i===y;if(n!==this.keyHash)return s?this:(F(o),F(a),ut(this,e,t,n,[r,i]));for(var u=this.entries,l=0,c=u.length;l<c&&!ve(r,u[l][0]);l++);var f=l<c;if(f?u[l][1]===i:s)return this;if(F(o),(s||!f)&&F(a),s&&2===c)return new $e(e,this.keyHash,u[1^l]);var d=e&&e===this.ownerID,h=d?u:x(u);return f?s?l===c-1?h.pop():h[l]=h.pop():h[l]=[r,i]:h.push([r,i]),d?(this.entries=h,this):new Ze(e,this.keyHash,h)},$e.prototype.get=function(e,t,n,r){return ve(n,this.entry[0])?this.entry[1]:r},$e.prototype.update=function(e,t,n,r,i,a,o){var s=i===y,u=ve(r,this.entry[0]);return(u?i===this.entry[1]:s)?this:(F(o),s?void F(a):u?e&&e===this.ownerID?(this.entry[1]=i,this):new $e(e,this.keyHash,[r,i]):(F(a),ut(this,e,t,Se(r),[r,i])))},Ye.prototype.iterate=Ze.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===e(n[t?i-r:r]))return!1},Xe.prototype.iterate=Je.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var a=n[t?i-r:r];if(a&&!1===a.iterate(e,t))return!1}},$e.prototype.iterate=function(e,t){return e(this.entry)},t(et,L),et.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,i=t.index++;if(r.entry){if(0===i)return tt(e,r.entry)}else if(r.entries){if(i<=(n=r.entries.length-1))return tt(e,r.entries[this._reverse?n-i:i])}else if(i<=(n=r.nodes.length-1)){var a=r.nodes[this._reverse?n-i:i];if(a){if(a.entry)return tt(e,a.entry);t=this._stack=nt(a,t)}continue}t=this._stack=this._stack.__prev}return H()};var At=v/4,wt=v/2,Ft=v/4;function kt(e){var t=Rt();if(null===e||void 0===e)return t;if(xt(e))return e;var n=i(e),r=n.size;return 0===r?t:(qe(r),r>0&&r<v?Pt(0,r,m,null,new St(n.toArray())):t.withMutations((function(e){e.setSize(r),n.forEach((function(t,n){return e.set(n,t)}))})))}function xt(e){return!(!e||!e[Et])}t(kt,ke),kt.of=function(){return this(arguments)},kt.prototype.toString=function(){return this.__toString("List [","]")},kt.prototype.get=function(e,t){if((e=C(this,e))>=0&&e<this.size){var n=Nt(this,e+=this._origin);return n&&n.array[e&b]}return t},kt.prototype.set=function(e,t){return Mt(this,e,t)},kt.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},kt.prototype.insert=function(e,t){return this.splice(e,0,t)},kt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=m,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):Rt()},kt.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations((function(n){Lt(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])}))},kt.prototype.pop=function(){return Lt(this,0,-1)},kt.prototype.unshift=function(){var e=arguments;return this.withMutations((function(t){Lt(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])}))},kt.prototype.shift=function(){return Lt(this,1)},kt.prototype.merge=function(){return Ut(this,void 0,arguments)},kt.prototype.mergeWith=function(t){return Ut(this,t,e.call(arguments,1))},kt.prototype.mergeDeep=function(){return Ut(this,ht,arguments)},kt.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return Ut(this,pt(t),n)},kt.prototype.setSize=function(e){return Lt(this,0,e)},kt.prototype.slice=function(e,t){var n=this.size;return O(e,t,n)?this:Lt(this,D(e,n),j(t,n))},kt.prototype.__iterator=function(e,t){var n=0,r=Tt(this,t);return new L((function(){var t=r();return t===jt?H():U(e,n++,t)}))},kt.prototype.__iterate=function(e,t){for(var n,r=0,i=Tt(this,t);(n=i())!==jt&&!1!==e(n,r++,this););return r},kt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Pt(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},kt.isList=xt;var Et="@@__IMMUTABLE_LIST__@@",Ct=kt.prototype;function St(e,t){this.array=e,this.ownerID=t}Ct[Et]=!0,Ct[g]=Ct.remove,Ct.setIn=Qe.setIn,Ct.deleteIn=Ct.removeIn=Qe.removeIn,Ct.update=Qe.update,Ct.updateIn=Qe.updateIn,Ct.mergeIn=Qe.mergeIn,Ct.mergeDeepIn=Qe.mergeDeepIn,Ct.withMutations=Qe.withMutations,Ct.asMutable=Qe.asMutable,Ct.asImmutable=Qe.asImmutable,Ct.wasAltered=Qe.wasAltered,St.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&b;if(r>=this.array.length)return new St([],e);var i,a=0===r;if(t>0){var o=this.array[r];if((i=o&&o.removeBefore(e,t-m,n))===o&&a)return this}if(a&&!i)return this;var s=Bt(this,e);if(!a)for(var u=0;u<r;u++)s.array[u]=void 0;return i&&(s.array[r]=i),s},St.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,i=n-1>>>t&b;if(i>=this.array.length)return this;if(t>0){var a=this.array[i];if((r=a&&a.removeAfter(e,t-m,n))===a&&i===this.array.length-1)return this}var o=Bt(this,e);return o.array.splice(i+1),r&&(o.array[i]=r),o};var Ot,Dt,jt={};function Tt(e,t){var n=e._origin,r=e._capacity,i=Ht(r),a=e._tail;return o(e._root,e._level,0);function o(e,t,n){return 0===t?s(e,n):u(e,t,n)}function s(e,o){var s=o===i?a&&a.array:e&&e.array,u=o>n?0:n-o,l=r-o;return l>v&&(l=v),function(){if(u===l)return jt;var e=t?--l:u++;return s&&s[e]}}function u(e,i,a){var s,u=e&&e.array,l=a>n?0:n-a>>i,c=1+(r-a>>i);return c>v&&(c=v),function(){for(;;){if(s){var e=s();if(e!==jt)return e;s=null}if(l===c)return jt;var n=t?--c:l++;s=o(u&&u[n],i-m,a+(n<<i))}}}}function Pt(e,t,n,r,i,a,o){var s=Object.create(Ct);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=i,s.__ownerID=a,s.__hash=o,s.__altered=!1,s}function Rt(){return Ot||(Ot=Pt(0,0,m))}function Mt(e,t,n){if((t=C(e,t))!==t)return e;if(t>=e.size||t<0)return e.withMutations((function(e){t<0?Lt(e,t).set(0,n):Lt(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,i=e._root,a=w(A);return t>=Ht(e._capacity)?r=It(r,e.__ownerID,0,t,n,a):i=It(i,e.__ownerID,e._level,t,n,a),a.value?e.__ownerID?(e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Pt(e._origin,e._capacity,e._level,i,r):e}function It(e,t,n,r,i,a){var o,s=r>>>n&b,u=e&&s<e.array.length;if(!u&&void 0===i)return e;if(n>0){var l=e&&e.array[s],c=It(l,t,n-m,r,i,a);return c===l?e:((o=Bt(e,t)).array[s]=c,o)}return u&&e.array[s]===i?e:(F(a),o=Bt(e,t),void 0===i&&s===o.array.length-1?o.array.pop():o.array[s]=i,o)}function Bt(e,t){return t&&e&&t===e.ownerID?e:new St(e?e.array.slice():[],t)}function Nt(e,t){if(t>=Ht(e._capacity))return e._tail;if(t<1<<e._level+m){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&b],r-=m;return n}}function Lt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new k,i=e._origin,a=e._capacity,o=i+t,s=void 0===n?a:n<0?a+n:i+n;if(o===i&&s===a)return e;if(o>=s)return e.clear();for(var u=e._level,l=e._root,c=0;o+c<0;)l=new St(l&&l.array.length?[void 0,l]:[],r),c+=1<<(u+=m);c&&(o+=c,i+=c,s+=c,a+=c);for(var f=Ht(a),d=Ht(s);d>=1<<u+m;)l=new St(l&&l.array.length?[l]:[],r),u+=m;var h=e._tail,p=d<f?Nt(e,s-1):d>f?new St([],r):h;if(h&&d>f&&o<a&&h.array.length){for(var g=l=Bt(l,r),v=u;v>m;v-=m){var y=f>>>v&b;g=g.array[y]=Bt(g.array[y],r)}g.array[f>>>m&b]=h}if(s<a&&(p=p&&p.removeAfter(r,0,s)),o>=d)o-=d,s-=d,u=m,l=null,p=p&&p.removeBefore(r,0,o);else if(o>i||d<f){for(c=0;l;){var _=o>>>u&b;if(_!==d>>>u&b)break;_&&(c+=(1<<u)*_),u-=m,l=l.array[_]}l&&o>i&&(l=l.removeBefore(r,u,o-c)),l&&d<f&&(l=l.removeAfter(r,u,d-c)),c&&(o-=c,s-=c)}return e.__ownerID?(e.size=s-o,e._origin=o,e._capacity=s,e._level=u,e._root=l,e._tail=p,e.__hash=void 0,e.__altered=!0,e):Pt(o,s,u,l,p)}function Ut(e,t,n){for(var r=[],a=0,s=0;s<n.length;s++){var u=n[s],l=i(u);l.size>a&&(a=l.size),o(u)||(l=l.map((function(e){return he(e)}))),r.push(l)}return a>e.size&&(e=e.setSize(a)),gt(e,t,r)}function Ht(e){return e<v?0:e-1>>>m<<m}function zt(e){return null===e||void 0===e?Wt():qt(e)?e:Wt().withMutations((function(t){var n=r(e);qe(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function qt(e){return We(e)&&c(e)}function Vt(e,t,n,r){var i=Object.create(zt.prototype);return i.size=e?e.size:0,i._map=e,i._list=t,i.__ownerID=n,i.__hash=r,i}function Wt(){return Dt||(Dt=Vt(it(),Rt()))}function Gt(e,t,n){var r,i,a=e._map,o=e._list,s=a.get(t),u=void 0!==s;if(n===y){if(!u)return e;o.size>=v&&o.size>=2*a.size?(r=(i=o.filter((function(e,t){return void 0!==e&&s!==t}))).toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=a.remove(t),i=s===o.size-1?o.pop():o.set(s,void 0))}else if(u){if(n===o.get(s)[1])return e;r=a,i=o.set(s,[t,n])}else r=a.set(t,o.size),i=o.set(o.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e):Vt(r,i)}function Kt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function Qt(e){this._iter=e,this.size=e.size}function Yt(e){this._iter=e,this.size=e.size}function Xt(e){this._iter=e,this.size=e.size}function Jt(e){var t=yn(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=_n,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(t===M){var r=e.__iterator(t,n);return new L((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(t===R?P:R,n)},t}function Zt(e,t,n){var r=yn(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var a=e.get(r,y);return a===y?i:t.call(n,a,r,e)},r.__iterateUncached=function(r,i){var a=this;return e.__iterate((function(e,i,o){return!1!==r(t.call(n,e,i,o),i,a)}),i)},r.__iteratorUncached=function(r,i){var a=e.__iterator(M,i);return new L((function(){var i=a.next();if(i.done)return i;var o=i.value,s=o[0];return U(r,s,t.call(n,o[1],s,e),i)}))},r}function $t(e,t){var n=yn(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Jt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=_n,n.__iterate=function(t,n){var r=this;return e.__iterate((function(e,n){return t(e,n,r)}),!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function en(e,t,n,r){var i=yn(e);return r&&(i.has=function(r){var i=e.get(r,y);return i!==y&&!!t.call(n,i,r,e)},i.get=function(r,i){var a=e.get(r,y);return a!==y&&t.call(n,a,r,e)?a:i}),i.__iterateUncached=function(i,a){var o=this,s=0;return e.__iterate((function(e,a,u){if(t.call(n,e,a,u))return s++,i(e,r?a:s-1,o)}),a),s},i.__iteratorUncached=function(i,a){var o=e.__iterator(M,a),s=0;return new L((function(){for(;;){var a=o.next();if(a.done)return a;var u=a.value,l=u[0],c=u[1];if(t.call(n,c,l,e))return U(i,r?l:s++,c,a)}}))},i}function tn(e,t,n){var r=Ve().asMutable();return e.__iterate((function(i,a){r.update(t.call(n,i,a,e),0,(function(e){return e+1}))})),r.asImmutable()}function nn(e,t,n){var r=s(e),i=(c(e)?zt():Ve()).asMutable();e.__iterate((function(a,o){i.update(t.call(n,a,o,e),(function(e){return(e=e||[]).push(r?[o,a]:a),e}))}));var a=bn(e);return i.map((function(t){return gn(e,a(t))}))}function rn(e,t,n,r){var i=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n|=0),O(t,n,i))return e;var a=D(t,i),o=j(n,i);if(a!==a||o!==o)return rn(e.toSeq().cacheResult(),t,n,r);var s,u=o-a;u===u&&(s=u<0?0:u);var l=yn(e);return l.size=0===s?s:e.size&&s||void 0,!r&&ae(e)&&s>=0&&(l.get=function(t,n){return(t=C(this,t))>=0&&t<s?e.get(t+a,n):n}),l.__iterateUncached=function(t,n){var i=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var o=0,u=!0,l=0;return e.__iterate((function(e,n){if(!u||!(u=o++<a))return l++,!1!==t(e,r?n:l-1,i)&&l!==s})),l},l.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var i=0!==s&&e.__iterator(t,n),o=0,u=0;return new L((function(){for(;o++<a;)i.next();if(++u>s)return H();var e=i.next();return r||t===R?e:U(t,u-1,t===P?void 0:e.value[1],e)}))},l}function an(e,t,n){var r=yn(e);return r.__iterateUncached=function(r,i){var a=this;if(i)return this.cacheResult().__iterate(r,i);var o=0;return e.__iterate((function(e,i,s){return t.call(n,e,i,s)&&++o&&r(e,i,a)})),o},r.__iteratorUncached=function(r,i){var a=this;if(i)return this.cacheResult().__iterator(r,i);var o=e.__iterator(M,i),s=!0;return new L((function(){if(!s)return H();var e=o.next();if(e.done)return e;var i=e.value,u=i[0],l=i[1];return t.call(n,l,u,a)?r===M?e:U(r,u,l,e):(s=!1,H())}))},r}function on(e,t,n,r){var i=yn(e);return i.__iterateUncached=function(i,a){var o=this;if(a)return this.cacheResult().__iterate(i,a);var s=!0,u=0;return e.__iterate((function(e,a,l){if(!s||!(s=t.call(n,e,a,l)))return u++,i(e,r?a:u-1,o)})),u},i.__iteratorUncached=function(i,a){var o=this;if(a)return this.cacheResult().__iterator(i,a);var s=e.__iterator(M,a),u=!0,l=0;return new L((function(){var e,a,c;do{if((e=s.next()).done)return r||i===R?e:U(i,l++,i===P?void 0:e.value[1],e);var f=e.value;a=f[0],c=f[1],u&&(u=t.call(n,c,a,o))}while(u);return i===M?e:U(i,a,c,e)}))},i}function sn(e,t){var n=s(e),i=[e].concat(t).map((function(e){return o(e)?n&&(e=r(e)):e=n?se(e):ue(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===i.length)return e;if(1===i.length){var a=i[0];if(a===e||n&&s(a)||u(e)&&u(a))return a}var l=new te(i);return n?l=l.toKeyedSeq():u(e)||(l=l.toSetSeq()),(l=l.flatten(!0)).size=i.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),l}function un(e,t,n){var r=yn(e);return r.__iterateUncached=function(r,i){var a=0,s=!1;function u(e,l){var c=this;e.__iterate((function(e,i){return(!t||l<t)&&o(e)?u(e,l+1):!1===r(e,n?i:a++,c)&&(s=!0),!s}),i)}return u(e,0),a},r.__iteratorUncached=function(r,i){var a=e.__iterator(r,i),s=[],u=0;return new L((function(){for(;a;){var e=a.next();if(!1===e.done){var l=e.value;if(r===M&&(l=l[1]),t&&!(s.length<t)||!o(l))return n?e:U(r,u++,l,e);s.push(a),a=l.__iterator(r,i)}else a=s.pop()}return H()}))},r}function ln(e,t,n){var r=bn(e);return e.toSeq().map((function(i,a){return r(t.call(n,i,a,e))})).flatten(!0)}function cn(e,t){var n=yn(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var i=this,a=0;return e.__iterate((function(e,r){return(!a||!1!==n(t,a++,i))&&!1!==n(e,a++,i)}),r),a},n.__iteratorUncached=function(n,r){var i,a=e.__iterator(R,r),o=0;return new L((function(){return(!i||o%2)&&(i=a.next()).done?i:o%2?U(n,o++,t):U(n,o++,i.value,i)}))},n}function fn(e,t,n){t||(t=An);var r=s(e),i=0,a=e.toSeq().map((function(t,r){return[r,t,i++,n?n(t,r,e):t]})).toArray();return a.sort((function(e,n){return t(e[3],n[3])||e[2]-n[2]})).forEach(r?function(e,t){a[t].length=2}:function(e,t){a[t]=e[1]}),r?Q(a):u(e)?Y(a):X(a)}function dn(e,t,n){if(t||(t=An),n){var r=e.toSeq().map((function(t,r){return[t,n(t,r,e)]})).reduce((function(e,n){return hn(t,e[1],n[1])?n:e}));return r&&r[0]}return e.reduce((function(e,n){return hn(t,e,n)?n:e}))}function hn(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(void 0===n||null===n||n!==n)||r>0}function pn(e,t,r){var i=yn(e);return i.size=new te(r).map((function(e){return e.size})).min(),i.__iterate=function(e,t){for(var n,r=this.__iterator(R,t),i=0;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},i.__iteratorUncached=function(e,i){var a=r.map((function(e){return e=n(e),V(i?e.reverse():e)})),o=0,s=!1;return new L((function(){var n;return s||(n=a.map((function(e){return e.next()})),s=n.some((function(e){return e.done}))),s?H():U(e,o++,t.apply(null,n.map((function(e){return e.value}))))}))},i}function gn(e,t){return ae(e)?t:e.constructor(t)}function mn(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function vn(e){return qe(e.size),E(e)}function bn(e){return s(e)?r:u(e)?i:a}function yn(e){return Object.create((s(e)?Q:u(e)?Y:X).prototype)}function _n(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):K.prototype.cacheResult.call(this)}function An(e,t){return e>t?1:e<t?-1:0}function wn(e){var t=V(e);if(!t){if(!G(e))throw new TypeError("Expected iterable or array-like: "+e);t=V(n(e))}return t}function Fn(e,t){var n,r=function(a){if(a instanceof r)return a;if(!(this instanceof r))return new r(a);if(!n){n=!0;var o=Object.keys(e);Cn(i,o),i.size=o.length,i._name=t,i._keys=o,i._defaultValues=e}this._map=Ve(a)},i=r.prototype=Object.create(kn);return i.constructor=r,r}t(zt,Ve),zt.of=function(){return this(arguments)},zt.prototype.toString=function(){return this.__toString("OrderedMap {","}")},zt.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},zt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Wt()},zt.prototype.set=function(e,t){return Gt(this,e,t)},zt.prototype.remove=function(e){return Gt(this,e,y)},zt.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},zt.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate((function(t){return t&&e(t[1],t[0],n)}),t)},zt.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},zt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?Vt(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},zt.isOrderedMap=qt,zt.prototype[p]=!0,zt.prototype[g]=zt.prototype.remove,t(Kt,Q),Kt.prototype.get=function(e,t){return this._iter.get(e,t)},Kt.prototype.has=function(e){return this._iter.has(e)},Kt.prototype.valueSeq=function(){return this._iter.valueSeq()},Kt.prototype.reverse=function(){var e=this,t=$t(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},Kt.prototype.map=function(e,t){var n=this,r=Zt(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},Kt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?vn(this):0,function(i){return e(i,t?--n:n++,r)}),t)},Kt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(R,t),r=t?vn(this):0;return new L((function(){var i=n.next();return i.done?i:U(e,t?--r:r++,i.value,i)}))},Kt.prototype[p]=!0,t(Qt,Y),Qt.prototype.includes=function(e){return this._iter.includes(e)},Qt.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate((function(t){return e(t,r++,n)}),t)},Qt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t),r=0;return new L((function(){var t=n.next();return t.done?t:U(e,r++,t.value,t)}))},t(Yt,X),Yt.prototype.has=function(e){return this._iter.includes(e)},Yt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){return e(t,t,n)}),t)},Yt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new L((function(){var t=n.next();return t.done?t:U(e,t.value,t.value,t)}))},t(Xt,Q),Xt.prototype.entrySeq=function(){return this._iter.toSeq()},Xt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){if(t){mn(t);var r=o(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}}),t)},Xt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new L((function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){mn(r);var i=o(r);return U(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}}))},Qt.prototype.cacheResult=Kt.prototype.cacheResult=Yt.prototype.cacheResult=Xt.prototype.cacheResult=_n,t(Fn,Fe),Fn.prototype.toString=function(){return this.__toString(En(this)+" {","}")},Fn.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},Fn.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},Fn.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=xn(this,it()))},Fn.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+En(this));var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:xn(this,n)},Fn.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:xn(this,t)},Fn.prototype.wasAltered=function(){return this._map.wasAltered()},Fn.prototype.__iterator=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterator(e,t)},Fn.prototype.__iterate=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterate(e,t)},Fn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?xn(this,t,e):(this.__ownerID=e,this._map=t,this)};var kn=Fn.prototype;function xn(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function En(e){return e._name||e.constructor.name||"Record"}function Cn(e,t){try{t.forEach(Sn.bind(void 0,e))}catch(n){}}function Sn(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){_e(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function On(e){return null===e||void 0===e?In():Dn(e)&&!c(e)?e:In().withMutations((function(t){var n=a(e);qe(n.size),n.forEach((function(e){return t.add(e)}))}))}function Dn(e){return!(!e||!e[Tn])}kn[g]=kn.remove,kn.deleteIn=kn.removeIn=Qe.removeIn,kn.merge=Qe.merge,kn.mergeWith=Qe.mergeWith,kn.mergeIn=Qe.mergeIn,kn.mergeDeep=Qe.mergeDeep,kn.mergeDeepWith=Qe.mergeDeepWith,kn.mergeDeepIn=Qe.mergeDeepIn,kn.setIn=Qe.setIn,kn.update=Qe.update,kn.updateIn=Qe.updateIn,kn.withMutations=Qe.withMutations,kn.asMutable=Qe.asMutable,kn.asImmutable=Qe.asImmutable,t(On,xe),On.of=function(){return this(arguments)},On.fromKeys=function(e){return this(r(e).keySeq())},On.prototype.toString=function(){return this.__toString("Set {","}")},On.prototype.has=function(e){return this._map.has(e)},On.prototype.add=function(e){return Rn(this,this._map.set(e,!0))},On.prototype.remove=function(e){return Rn(this,this._map.remove(e))},On.prototype.clear=function(){return Rn(this,this._map.clear())},On.prototype.union=function(){var t=e.call(arguments,0);return 0===(t=t.filter((function(e){return 0!==e.size}))).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations((function(e){for(var n=0;n<t.length;n++)a(t[n]).forEach((function(t){return e.add(t)}))})):this.constructor(t[0])},On.prototype.intersect=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return a(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.every((function(e){return e.includes(n)}))||e.remove(n)}))}))},On.prototype.subtract=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return a(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.some((function(e){return e.includes(n)}))&&e.remove(n)}))}))},On.prototype.merge=function(){return this.union.apply(this,arguments)},On.prototype.mergeWith=function(t){var n=e.call(arguments,1);return this.union.apply(this,n)},On.prototype.sort=function(e){return Bn(fn(this,e))},On.prototype.sortBy=function(e,t){return Bn(fn(this,t,e))},On.prototype.wasAltered=function(){return this._map.wasAltered()},On.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate((function(t,r){return e(r,r,n)}),t)},On.prototype.__iterator=function(e,t){return this._map.map((function(e,t){return t})).__iterator(e,t)},On.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},On.isSet=Dn;var jn,Tn="@@__IMMUTABLE_SET__@@",Pn=On.prototype;function Rn(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function Mn(e,t){var n=Object.create(Pn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function In(){return jn||(jn=Mn(it()))}function Bn(e){return null===e||void 0===e?zn():Nn(e)?e:zn().withMutations((function(t){var n=a(e);qe(n.size),n.forEach((function(e){return t.add(e)}))}))}function Nn(e){return Dn(e)&&c(e)}Pn[Tn]=!0,Pn[g]=Pn.remove,Pn.mergeDeep=Pn.merge,Pn.mergeDeepWith=Pn.mergeWith,Pn.withMutations=Qe.withMutations,Pn.asMutable=Qe.asMutable,Pn.asImmutable=Qe.asImmutable,Pn.__empty=In,Pn.__make=Mn,t(Bn,On),Bn.of=function(){return this(arguments)},Bn.fromKeys=function(e){return this(r(e).keySeq())},Bn.prototype.toString=function(){return this.__toString("OrderedSet {","}")},Bn.isOrderedSet=Nn;var Ln,Un=Bn.prototype;function Hn(e,t){var n=Object.create(Un);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function zn(){return Ln||(Ln=Hn(Wt()))}function qn(e){return null===e||void 0===e?Yn():Vn(e)?e:Yn().unshiftAll(e)}function Vn(e){return!(!e||!e[Gn])}Un[p]=!0,Un.__empty=zn,Un.__make=Hn,t(qn,ke),qn.of=function(){return this(arguments)},qn.prototype.toString=function(){return this.__toString("Stack [","]")},qn.prototype.get=function(e,t){var n=this._head;for(e=C(this,e);n&&e--;)n=n.next;return n?n.value:t},qn.prototype.peek=function(){return this._head&&this._head.value},qn.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):Qn(e,t)},qn.prototype.pushAll=function(e){if(0===(e=i(e)).size)return this;qe(e.size);var t=this.size,n=this._head;return e.reverse().forEach((function(e){t++,n={value:e,next:n}})),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):Qn(t,n)},qn.prototype.pop=function(){return this.slice(1)},qn.prototype.unshift=function(){return this.push.apply(this,arguments)},qn.prototype.unshiftAll=function(e){return this.pushAll(e)},qn.prototype.shift=function(){return this.pop.apply(this,arguments)},qn.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Yn()},qn.prototype.slice=function(e,t){if(O(e,t,this.size))return this;var n=D(e,this.size);if(j(t,this.size)!==this.size)return ke.prototype.slice.call(this,e,t);for(var r=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=r,this._head=i,this.__hash=void 0,this.__altered=!0,this):Qn(r,i)},qn.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Qn(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},qn.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},qn.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new L((function(){if(r){var t=r.value;return r=r.next,U(e,n++,t)}return H()}))},qn.isStack=Vn;var Wn,Gn="@@__IMMUTABLE_STACK__@@",Kn=qn.prototype;function Qn(e,t,n,r){var i=Object.create(Kn);return i.size=e,i._head=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Yn(){return Wn||(Wn=Qn(0))}function Xn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}Kn[Gn]=!0,Kn.withMutations=Qe.withMutations,Kn.asMutable=Qe.asMutable,Kn.asImmutable=Qe.asImmutable,Kn.wasAltered=Qe.wasAltered,n.Iterator=L,Xn(n,{toArray:function(){qe(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate((function(t,n){e[n]=t})),e},toIndexedSeq:function(){return new Qt(this)},toJS:function(){return this.toSeq().map((function(e){return e&&"function"===typeof e.toJS?e.toJS():e})).__toJS()},toJSON:function(){return this.toSeq().map((function(e){return e&&"function"===typeof e.toJSON?e.toJSON():e})).__toJS()},toKeyedSeq:function(){return new Kt(this,!0)},toMap:function(){return Ve(this.toKeyedSeq())},toObject:function(){qe(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e},toOrderedMap:function(){return zt(this.toKeyedSeq())},toOrderedSet:function(){return Bn(s(this)?this.valueSeq():this)},toSet:function(){return On(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Yt(this)},toSeq:function(){return u(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return qn(s(this)?this.valueSeq():this)},toList:function(){return kt(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return gn(this,sn(this,e.call(arguments,0)))},includes:function(e){return this.some((function(t){return ve(t,e)}))},entries:function(){return this.__iterator(M)},every:function(e,t){qe(this.size);var n=!0;return this.__iterate((function(r,i,a){if(!e.call(t,r,i,a))return n=!1,!1})),n},filter:function(e,t){return gn(this,en(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},findEntry:function(e,t){var n;return this.__iterate((function(r,i,a){if(e.call(t,r,i,a))return n=[i,r],!1})),n},findLastEntry:function(e,t){return this.toSeq().reverse().findEntry(e,t)},forEach:function(e,t){return qe(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){qe(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!==r&&void 0!==r?r.toString():""})),t},keys:function(){return this.__iterator(P)},map:function(e,t){return gn(this,Zt(this,e,t))},reduce:function(e,t,n){var r,i;return qe(this.size),arguments.length<2?i=!0:r=t,this.__iterate((function(t,a,o){i?(i=!1,r=t):r=e.call(n,r,t,a,o)})),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return gn(this,$t(this,!0))},slice:function(e,t){return gn(this,rn(this,e,t,!0))},some:function(e,t){return!this.every(tr(e),t)},sort:function(e){return gn(this,fn(this,e))},values:function(){return this.__iterator(R)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return E(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return tn(this,e,t)},equals:function(e){return be(this,e)},entrySeq:function(){var e=this;if(e._cache)return new te(e._cache);var t=e.toSeq().map(er).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(tr(e),t)},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},first:function(){return this.find(S)},flatMap:function(e,t){return gn(this,ln(this,e,t))},flatten:function(e){return gn(this,un(this,e,!0))},fromEntrySeq:function(){return new Xt(this)},get:function(e,t){return this.find((function(t,n){return ve(n,e)}),void 0,t)},getIn:function(e,t){for(var n,r=this,i=wn(e);!(n=i.next()).done;){var a=n.value;if((r=r&&r.get?r.get(a,y):y)===y)return t}return r},groupBy:function(e,t){return nn(this,e,t)},has:function(e){return this.get(e,y)!==y},hasIn:function(e){return this.getIn(e,y)!==y},isSubset:function(e){return e="function"===typeof e.includes?e:n(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return(e="function"===typeof e.isSubset?e:n(e)).isSubset(this)},keySeq:function(){return this.toSeq().map($n).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},max:function(e){return dn(this,e)},maxBy:function(e,t){return dn(this,t,e)},min:function(e){return dn(this,e?nr(e):ar)},minBy:function(e,t){return dn(this,t?nr(t):ar,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return gn(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return gn(this,on(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(tr(e),t)},sortBy:function(e,t){return gn(this,fn(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return gn(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return gn(this,an(this,e,t))},takeUntil:function(e,t){return this.takeWhile(tr(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=or(this))}});var Jn=n.prototype;Jn[f]=!0,Jn[N]=Jn.values,Jn.__toJS=Jn.toArray,Jn.__toStringMapper=rr,Jn.inspect=Jn.toSource=function(){return this.toString()},Jn.chain=Jn.flatMap,Jn.contains=Jn.includes,function(){try{Object.defineProperty(Jn,"length",{get:function(){if(!n.noLengthWarning){var e;try{throw new Error}catch(t){e=t.stack}if(-1===e.indexOf("_wrapObject"))return console&&console.warn&&console.warn("iterable.length has been deprecated, use iterable.size or iterable.count(). This warning will become a silent error in a future version. "+e),this.size}}})}catch(e){}}(),Xn(r,{flip:function(){return gn(this,Jt(this))},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLastKey:function(e,t){return this.toSeq().reverse().findKey(e,t)},keyOf:function(e){return this.findKey((function(t){return ve(t,e)}))},lastKeyOf:function(e){return this.findLastKey((function(t){return ve(t,e)}))},mapEntries:function(e,t){var n=this,r=0;return gn(this,this.toSeq().map((function(i,a){return e.call(t,[a,i],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return gn(this,this.toSeq().flip().map((function(r,i){return e.call(t,r,i,n)})).flip())}});var Zn=r.prototype;function $n(e,t){return t}function er(e,t){return[t,e]}function tr(e){return function(){return!e.apply(this,arguments)}}function nr(e){return function(){return-e.apply(this,arguments)}}function rr(e){return"string"===typeof e?JSON.stringify(e):e}function ir(){return x(arguments)}function ar(e,t){return e<t?1:e>t?-1:0}function or(e){if(e.size===1/0)return 0;var t=c(e),n=s(e),r=t?1:0;return sr(e.__iterate(n?t?function(e,t){r=31*r+ur(Se(e),Se(t))|0}:function(e,t){r=r+ur(Se(e),Se(t))|0}:t?function(e){r=31*r+Se(e)|0}:function(e){r=r+Se(e)|0}),r)}function sr(e,t){return t=Ee(t,3432918353),t=Ee(t<<15|t>>>-15,461845907),t=Ee(t<<13|t>>>-13,5),t=Ee((t=(t+3864292196|0)^e)^t>>>16,2246822507),t=Ce((t=Ee(t^t>>>13,3266489909))^t>>>16)}function ur(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}return Zn[d]=!0,Zn[N]=Jn.entries,Zn.__toJS=Jn.toObject,Zn.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+rr(e)},Xn(i,{toKeyedSeq:function(){return new Kt(this,!1)},filter:function(e,t){return gn(this,en(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.toKeyedSeq().keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.toKeyedSeq().reverse().keyOf(e);return void 0===t?-1:t},reverse:function(){return gn(this,$t(this,!1))},slice:function(e,t){return gn(this,rn(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=D(e,e<0?this.count():this.size);var r=this.slice(0,e);return gn(this,1===n?r:r.concat(x(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.toKeyedSeq().findLastKey(e,t);return void 0===n?-1:n},first:function(){return this.get(0)},flatten:function(e){return gn(this,un(this,e,!1))},get:function(e,t){return(e=C(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return(e=C(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return gn(this,cn(this,e))},interleave:function(){var e=[this].concat(x(arguments)),t=pn(this.toSeq(),Y.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),gn(this,n)},last:function(){return this.get(-1)},skipWhile:function(e,t){return gn(this,on(this,e,t,!1))},zip:function(){return gn(this,pn(this,ir,[this].concat(x(arguments))))},zipWith:function(e){var t=x(arguments);return t[0]=this,gn(this,pn(this,e,t))}}),i.prototype[h]=!0,i.prototype[p]=!0,Xn(a,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),a.prototype.has=Jn.includes,Xn(Q,r.prototype),Xn(Y,i.prototype),Xn(X,a.prototype),Xn(Fe,r.prototype),Xn(ke,i.prototype),Xn(xe,a.prototype),{Iterable:n,Seq:K,Collection:we,Map:Ve,OrderedMap:zt,List:kt,Stack:qn,Set:On,OrderedSet:Bn,Record:Fn,Range:Ae,Repeat:ye,is:ve,fromJS:he}}()},,function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return f}));var r=n(24),i=n(229),a=n(99),o=n(751),s={},u={};function l(e,t){s[e]=s[e]||[],s[e].push(t)}function c(e,t){u[e]||(t(),u[e]=!0)}function f(e,t){var n=e&&s[e];if(n){var u,l=Object(r.a)(n);try{for(l.s();!(u=l.n()).done;){var c=u.value;try{c(t)}catch(f){i.a&&a.c.error("Error while triggering instrumentation handler.\nType: ".concat(e,"\nName: ").concat(Object(o.b)(c),"\nError:"),f)}}}catch(d){l.e(d)}finally{l.f()}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return o}));var r=n(5),i=n(98),a=(n(261),n(73));function o(){var e=a.a,t=e.crypto||e.msCrypto,n=function(){return 16*Math.random()};try{if(t&&t.randomUUID)return t.randomUUID().replace(/-/g,"");t&&t.getRandomValues&&(n=function(){var e=new Uint8Array(1);return t.getRandomValues(e),e[0]})}catch(r){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(function(e){return(e^(15&n())>>e/4).toString(16)}))}function s(e){return e.exception&&e.exception.values?e.exception.values[0]:void 0}function u(e){var t=e.message,n=e.event_id;if(t)return t;var r=s(e);return r?r.type&&r.value?"".concat(r.type,": ").concat(r.value):r.type||r.value||n||"<unknown>":n||"<unknown>"}function l(e,t,n){var r=e.exception=e.exception||{},i=r.values=r.values||[],a=i[0]=i[0]||{};a.value||(a.value=t||""),a.type||(a.type=n||"Error")}function c(e,t){var n=s(e);if(n){var i=n.mechanism;if(n.mechanism=Object(r.a)(Object(r.a)(Object(r.a)({},{type:"generic",handled:!0}),i),t),t&&"data"in t){var a=Object(r.a)(Object(r.a)({},i&&i.data),t.data);n.mechanism.data=a}}}function f(e){if(e&&e.__sentry_captured__)return!0;try{Object(i.a)(e,"__sentry_captured__",!0)}catch(t){}return!1}function d(e){return Array.isArray(e)?e:[e]}},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t){for(var n=arguments.length,i=new Array(n>2?n-2:0),a=2;a<n;a++)i[a-2]=arguments[a];if(r(t),!e){var o;if(void 0===t)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;(o=new Error(t.replace(/%s/g,(function(){return String(i[s++])})))).name="Invariant Violation"}throw o.framesToPop=1,o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WEEKDAYS=t.VERTICAL_SCROLLABLE=t.VERTICAL_ORIENTATION=t.START_DATE=t.OPEN_UP=t.OPEN_DOWN=t.NAV_POSITION_TOP=t.NAV_POSITION_BOTTOM=t.MODIFIER_KEY_NAMES=t.ISO_MONTH_FORMAT=t.ISO_FORMAT=t.INFO_POSITION_TOP=t.INFO_POSITION_BOTTOM=t.INFO_POSITION_BEFORE=t.INFO_POSITION_AFTER=t.ICON_BEFORE_POSITION=t.ICON_AFTER_POSITION=t.HORIZONTAL_ORIENTATION=t.FANG_WIDTH_PX=t.FANG_HEIGHT_PX=t.END_DATE=t.DISPLAY_FORMAT=t.DEFAULT_VERTICAL_SPACING=t.DAY_SIZE=t.BLOCKED_MODIFIER=t.ANCHOR_RIGHT=t.ANCHOR_LEFT=void 0;t.DISPLAY_FORMAT="L",t.ISO_FORMAT="YYYY-MM-DD",t.ISO_MONTH_FORMAT="YYYY-MM",t.START_DATE="startDate",t.END_DATE="endDate",t.HORIZONTAL_ORIENTATION="horizontal",t.VERTICAL_ORIENTATION="vertical",t.VERTICAL_SCROLLABLE="verticalScrollable",t.NAV_POSITION_BOTTOM="navPositionBottom",t.NAV_POSITION_TOP="navPositionTop",t.ICON_BEFORE_POSITION="before",t.ICON_AFTER_POSITION="after",t.INFO_POSITION_TOP="top",t.INFO_POSITION_BOTTOM="bottom",t.INFO_POSITION_BEFORE="before",t.INFO_POSITION_AFTER="after",t.ANCHOR_LEFT="left",t.ANCHOR_RIGHT="right",t.OPEN_DOWN="down",t.OPEN_UP="up",t.DAY_SIZE=39,t.BLOCKED_MODIFIER="blocked",t.WEEKDAYS=[0,1,2,3,4,5,6],t.FANG_WIDTH_PX=20,t.FANG_HEIGHT_PX=10,t.DEFAULT_VERTICAL_SPACING=22,t.MODIFIER_KEY_NAMES=new Set(["Shift","Control","Alt","Meta"])},function(e,t,n){"use strict";n.d(t,"a",(function(){return E})),n.d(t,"b",(function(){return S}));var r=n(1275),i=n(859),a=n(860),o=n(874),s=n(392),u={lab:r.a,hcl:i.a,"hcl-long":i.b,hsl:a.a,"hsl-long":a.b,cubehelix:o.b,"cubehelix-long":o.a,rgb:s.a};var l=n(455),c=n(456),f=n(457),d=n(458),h=n(253),p=n(154),g=n(459),m=n(460),v=n(461),b=n(462),y=n(463),_=n(155),A=n(464),w=n(735),F={day:l.b,hour:c.a,minute:f.a,month:d.a,second:h.a,week:p.g,year:g.a},k={day:m.a,hour:v.a,minute:b.a,month:y.a,second:h.a,week:_.g,year:A.a};var x=n(1276);var E=["domain","nice","zero","interpolate","round","range","reverse","align","base","clamp","constant","exponent","padding","unknown"],C={domain:function(e,t){t.domain&&e.domain(t.domain)},nice:function(e,t){if("nice"in t&&"undefined"!==typeof t.nice&&"nice"in e){var n=t.nice;if("boolean"===typeof n)n&&e.nice();else if("number"===typeof n)e.nice(n);else{var r=e,i=Object(w.a)(r);if("string"===typeof n)r.nice(i?k[n]:F[n]);else{var a=n.interval,o=n.step,s=(i?k[a]:F[a]).every(o);null!=s&&r.nice(s)}}}},zero:function(e,t){if("zero"in t&&!0===t.zero){var n=e.domain(),r=n[0],i=n[1],a=i<r,o=a?[i,r]:[r,i],s=o[0],u=o[1],l=[Math.min(0,s),Math.max(0,u)];e.domain(a?l.reverse():l)}},interpolate:function(e,t){if("interpolate"in t&&"interpolate"in e&&"undefined"!==typeof t.interpolate){var n=function(e){switch(e){case"lab":case"hcl":case"hcl-long":case"hsl":case"hsl-long":case"cubehelix":case"cubehelix-long":case"rgb":return u[e]}var t=e.type,n=e.gamma,r=u[t];return"undefined"===typeof n?r:r.gamma(n)}(t.interpolate);e.interpolate(n)}},round:function(e,t){"round"in t&&"undefined"!==typeof t.round&&(t.round&&"interpolate"in t&&"undefined"!==typeof t.interpolate?console.warn("[visx/scale/applyRound] ignoring round: scale config contains round and interpolate. only applying interpolate. config:",t):"round"in e?e.round(t.round):"interpolate"in e&&t.round&&e.interpolate(x.a))},align:function(e,t){"align"in e&&"align"in t&&"undefined"!==typeof t.align&&e.align(t.align)},base:function(e,t){"base"in e&&"base"in t&&"undefined"!==typeof t.base&&e.base(t.base)},clamp:function(e,t){"clamp"in e&&"clamp"in t&&"undefined"!==typeof t.clamp&&e.clamp(t.clamp)},constant:function(e,t){"constant"in e&&"constant"in t&&"undefined"!==typeof t.constant&&e.constant(t.constant)},exponent:function(e,t){"exponent"in e&&"exponent"in t&&"undefined"!==typeof t.exponent&&e.exponent(t.exponent)},padding:function(e,t){"padding"in e&&"padding"in t&&"undefined"!==typeof t.padding&&e.padding(t.padding),"paddingInner"in e&&"paddingInner"in t&&"undefined"!==typeof t.paddingInner&&e.paddingInner(t.paddingInner),"paddingOuter"in e&&"paddingOuter"in t&&"undefined"!==typeof t.paddingOuter&&e.paddingOuter(t.paddingOuter)},range:function(e,t){t.range&&e.range(t.range)},reverse:function(e,t){if(t.reverse){var n=e.range().slice().reverse();e.range(n)}},unknown:function(e,t){"unknown"in e&&"unknown"in t&&"undefined"!==typeof t.unknown&&e.unknown(t.unknown)}};function S(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=new Set(t),i=E.filter((function(e){return r.has(e)}));return function(e,t){return"undefined"!==typeof t&&i.forEach((function(n){C[n](e,t)})),e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return u}));var r=n(4);function i(e,t,n){return Math.max(t,Math.min(e,n))}var a={toVector:function(e,t){return void 0===e&&(e=t),Array.isArray(e)?e:[e,e]},add:function(e,t){return[e[0]+t[0],e[1]+t[1]]},sub:function(e,t){return[e[0]-t[0],e[1]-t[1]]},addTo:function(e,t){e[0]+=t[0],e[1]+=t[1]},subTo:function(e,t){e[0]-=t[0],e[1]-=t[1]}};function o(e,t,n){return 0===t||Math.abs(t)===1/0?Math.pow(e,5*n):e*t*n/(t+n*e)}function s(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:.15;return 0===r?i(e,t,n):e<t?-o(t-e,n-t,r)+t:e>n?+o(e-n,n-t,r)+n:e}function u(e,t,n){var i=Object(r.a)(t,2),a=i[0],o=i[1],u=Object(r.a)(n,2),l=u[0],c=u[1],f=Object(r.a)(e,2),d=Object(r.a)(f[0],2),h=d[0],p=d[1],g=Object(r.a)(f[1],2),m=g[0],v=g[1];return[s(a,h,p,l),s(o,m,v,c)]}},function(e,t,n){"use strict";e.exports=TypeError},function(e,t,n){var r=n(1622).default,i=n(31);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1623);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";function r(e,t){e(t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"7",y1:"7",x2:"17",y2:"17"}},{tag:"polyline",attr:{points:"17 7 17 17 7 17"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"line",attr:{x1:"7",y1:"17",x2:"17",y2:"7"}},{tag:"polyline",attr:{points:"7 7 17 7 17 17"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"6 9 12 15 18 9"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"polyline",attr:{points:"18 15 12 9 6 15"}}]})(e)}function u(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"10"}},{tag:"polyline",attr:{points:"12 6 12 12 16 14"}}]})(e)}function l(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"rect",attr:{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}},{tag:"path",attr:{d:"M7 11V7a5 5 0 0 1 10 0v4"}}]})(e)}function c(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"circle",attr:{cx:"12",cy:"12",r:"3"}},{tag:"path",attr:{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return h})),n.d(t,"d",(function(){return p})),n.d(t,"b",(function(){return g}));var r=n(933),i=n(1400),a=n(566),o=n(2460);var s=n(408),u=[0,1];function l(e){return e}function c(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n});var n}function f(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=c(i,r),a=n(o,a)):(r=c(r,i),a=n(a,o)),function(e){return a(r(e))}}function d(e,t,n){var i=Math.min(e.length,t.length)-1,a=new Array(i),o=new Array(i),s=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<i;)a[s]=c(e[s],e[s+1]),o[s]=n(t[s],t[s+1]);return function(t){var n=Object(r.b)(e,t,1,i)-1;return o[n](a[n](t))}}function h(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function p(){var e,t,n,r,c,h,p=u,g=u,m=i.a,v=l;function b(){var e=Math.min(p.length,g.length);return v!==l&&(v=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(p[0],p[e-1])),r=e>2?d:f,c=h=null,y}function y(t){return null==t||isNaN(t=+t)?n:(c||(c=r(p.map(e),g,m)))(e(v(t)))}return y.invert=function(n){return v(t((h||(h=r(g,p.map(e),a.a)))(n)))},y.domain=function(e){return arguments.length?(p=Array.from(e,s.a),b()):p.slice()},y.range=function(e){return arguments.length?(g=Array.from(e),b()):g.slice()},y.rangeRound=function(e){return g=Array.from(e),m=o.a,b()},y.clamp=function(e){return arguments.length?(v=!!e||l,b()):v!==l},y.interpolate=function(e){return arguments.length?(m=e,b()):m},y.unknown=function(e){return arguments.length?(n=e,y):n},function(n,r){return e=n,t=r,b()}}function g(){return p()(l,l)}},,function(e,t,n){"use strict";n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n(502);function i(e,t){return function(n){return e+n*t}}function a(e,t){var n=t-e;return n?i(e,n>180||n<-180?n-360*Math.round(n/360):n):Object(r.a)(isNaN(e)?t:e)}function o(e){return 1===(e=+e)?s:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):Object(r.a)(isNaN(t)?n:t)}}function s(e,t){var n=t-e;return n?i(e,n):Object(r.a)(isNaN(e)?t:e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){e.exports=n(1486)},function(e,t,n){var r=n(592);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},function(e,t,n){"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(1746),o=n(801),s=n(1748),u=n(611),l=n(104),c=l.OrderedSet,f=l.Record,d=l.Stack,h=l.OrderedMap,p=l.List,g=f({allowUndo:!0,currentContent:null,decorator:null,directionMap:null,forceSelection:!1,inCompositionMode:!1,inlineStyleOverride:null,lastChangeType:null,nativelyRenderedContent:null,redoStack:d(),selection:null,treeMap:null,undoStack:d()}),m=function(){t.createEmpty=function(e){return this.createWithText("",e)},t.createWithText=function(e,n){return t.createWithContent(o.createFromText(e),n)},t.createWithContent=function(e,n){if(0===e.getBlockMap().count())return t.createEmpty(n);var r=e.getBlockMap().first().getKey();return t.create({currentContent:e,undoStack:d(),redoStack:d(),decorator:n||null,selection:u.createEmpty(r)})},t.create=function(e){var n=e.currentContent,i=r({},e,{treeMap:b(n,e.decorator),directionMap:s.getDirectionMap(n)});return new t(new g(i))},t.fromJS=function(e){return new t(new g(r({},e,{directionMap:null!=e.directionMap?h(e.directionMap):e.directionMap,inlineStyleOverride:null!=e.inlineStyleOverride?c(e.inlineStyleOverride):e.inlineStyleOverride,nativelyRenderedContent:null!=e.nativelyRenderedContent?o.fromJS(e.nativelyRenderedContent):e.nativelyRenderedContent,redoStack:null!=e.redoStack?d(e.redoStack.map((function(e){return o.fromJS(e)}))):e.redoStack,selection:null!=e.selection?new u(e.selection):e.selection,treeMap:null!=e.treeMap?h(e.treeMap).map((function(e){return p(e).map((function(e){return a.fromJS(e)}))})):e.treeMap,undoStack:null!=e.undoStack?d(e.undoStack.map((function(e){return o.fromJS(e)}))):e.undoStack,currentContent:o.fromJS(e.currentContent)})))},t.set=function(e,n){return new t(e.getImmutable().withMutations((function(t){var r=t.get("decorator"),i=r;null===n.decorator?i=null:n.decorator&&(i=n.decorator);var o=n.currentContent||e.getCurrentContent();if(i!==r){var s,u=t.get("treeMap");return s=i&&r?function(e,t,n,r,i){return n.merge(t.toSeq().filter((function(t){return r.getDecorations(t,e)!==i.getDecorations(t,e)})).map((function(t){return a.generate(e,t,r)})))}(o,o.getBlockMap(),u,i,r):b(o,i),void t.merge({decorator:i,treeMap:s,nativelyRenderedContent:null})}o!==e.getCurrentContent()&&t.set("treeMap",function(e,t,n,r){var i=e.getCurrentContent().set("entityMap",n),o=i.getBlockMap();return e.getImmutable().get("treeMap").merge(t.toSeq().filter((function(e,t){return e!==o.get(t)})).map((function(e){return a.generate(i,e,r)})))}(e,o.getBlockMap(),o.getEntityMap(),i)),t.merge(n)})))};var e=t.prototype;function t(e){i(this,"_immutable",void 0),this._immutable=e}return e.toJS=function(){return this.getImmutable().toJS()},e.getAllowUndo=function(){return this.getImmutable().get("allowUndo")},e.getCurrentContent=function(){return this.getImmutable().get("currentContent")},e.getUndoStack=function(){return this.getImmutable().get("undoStack")},e.getRedoStack=function(){return this.getImmutable().get("redoStack")},e.getSelection=function(){return this.getImmutable().get("selection")},e.getDecorator=function(){return this.getImmutable().get("decorator")},e.isInCompositionMode=function(){return this.getImmutable().get("inCompositionMode")},e.mustForceSelection=function(){return this.getImmutable().get("forceSelection")},e.getNativelyRenderedContent=function(){return this.getImmutable().get("nativelyRenderedContent")},e.getLastChangeType=function(){return this.getImmutable().get("lastChangeType")},e.getInlineStyleOverride=function(){return this.getImmutable().get("inlineStyleOverride")},t.setInlineStyleOverride=function(e,n){return t.set(e,{inlineStyleOverride:n})},e.getCurrentInlineStyle=function(){var e=this.getInlineStyleOverride();if(null!=e)return e;var t=this.getCurrentContent(),n=this.getSelection();return n.isCollapsed()?function(e,t){var n=t.getStartKey(),r=t.getStartOffset(),i=e.getBlockForKey(n);if(r>0)return i.getInlineStyleAt(r-1);if(i.getLength())return i.getInlineStyleAt(0);return _(e,n)}(t,n):function(e,t){var n=t.getStartKey(),r=t.getStartOffset(),i=e.getBlockForKey(n);if(r<i.getLength())return i.getInlineStyleAt(r);if(r>0)return i.getInlineStyleAt(r-1);return _(e,n)}(t,n)},e.getBlockTree=function(e){return this.getImmutable().getIn(["treeMap",e])},e.isSelectionAtStartOfContent=function(){var e=this.getCurrentContent().getBlockMap().first().getKey();return this.getSelection().hasEdgeWithin(e,0,0)},e.isSelectionAtEndOfContent=function(){var e=this.getCurrentContent().getBlockMap().last(),t=e.getLength();return this.getSelection().hasEdgeWithin(e.getKey(),t,t)},e.getDirectionMap=function(){return this.getImmutable().get("directionMap")},t.acceptSelection=function(e,t){return v(e,t,!1)},t.forceSelection=function(e,t){return t.getHasFocus()||(t=t.set("hasFocus",!0)),v(e,t,!0)},t.moveSelectionToEnd=function(e){var n=e.getCurrentContent().getLastBlock(),r=n.getKey(),i=n.getLength();return t.acceptSelection(e,new u({anchorKey:r,anchorOffset:i,focusKey:r,focusOffset:i,isBackward:!1}))},t.moveFocusToEnd=function(e){var n=t.moveSelectionToEnd(e);return t.forceSelection(n,n.getSelection())},t.push=function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e.getCurrentContent()===n)return e;var a=s.getDirectionMap(n,e.getDirectionMap());if(!e.getAllowUndo())return t.set(e,{currentContent:n,directionMap:a,lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:i,inlineStyleOverride:null});var o=e.getSelection(),u=e.getCurrentContent(),l=e.getUndoStack(),c=n;o!==u.getSelectionAfter()||y(e,r)?(l=l.push(u),c=c.set("selectionBefore",o)):"insert-characters"!==r&&"backspace-character"!==r&&"delete-character"!==r||(c=c.set("selectionBefore",u.getSelectionBefore()));var f=e.getInlineStyleOverride(),h=["adjust-depth","change-block-type","split-block"];-1===h.indexOf(r)&&(f=null);var p={currentContent:c,directionMap:a,undoStack:l,redoStack:d(),lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:i,inlineStyleOverride:f};return t.set(e,p)},t.undo=function(e){if(!e.getAllowUndo())return e;var n=e.getUndoStack(),r=n.peek();if(!r)return e;var i=e.getCurrentContent(),a=s.getDirectionMap(r,e.getDirectionMap());return t.set(e,{currentContent:r,directionMap:a,undoStack:n.shift(),redoStack:e.getRedoStack().push(i),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"undo",nativelyRenderedContent:null,selection:i.getSelectionBefore()})},t.redo=function(e){if(!e.getAllowUndo())return e;var n=e.getRedoStack(),r=n.peek();if(!r)return e;var i=e.getCurrentContent(),a=s.getDirectionMap(r,e.getDirectionMap());return t.set(e,{currentContent:r,directionMap:a,undoStack:e.getUndoStack().push(i),redoStack:n.shift(),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"redo",nativelyRenderedContent:null,selection:r.getSelectionAfter()})},e.getImmutable=function(){return this._immutable},t}();function v(e,t,n){return m.set(e,{selection:t,forceSelection:n,nativelyRenderedContent:null,inlineStyleOverride:null})}function b(e,t){return e.getBlockMap().map((function(n){return a.generate(e,n,t)})).toOrderedMap()}function y(e,t){return t!==e.getLastChangeType()||"insert-characters"!==t&&"backspace-character"!==t&&"delete-character"!==t}function _(e,t){var n=e.getBlockMap().reverse().skipUntil((function(e,n){return n===t})).skip(1).skipUntil((function(e,t){return e.getLength()})).first();return n?n.getInlineStyleAt(n.getLength()-1):c()}e.exports=m},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"MemoryRouter",(function(){return k})),n.d(t,"Prompt",(function(){return E})),n.d(t,"Redirect",(function(){return D})),n.d(t,"Route",(function(){return R})),n.d(t,"Router",(function(){return F})),n.d(t,"StaticRouter",(function(){return U})),n.d(t,"Switch",(function(){return H})),n.d(t,"__HistoryContext",(function(){return A})),n.d(t,"__RouterContext",(function(){return w})),n.d(t,"generatePath",(function(){return O})),n.d(t,"matchPath",(function(){return P})),n.d(t,"useHistory",(function(){return V})),n.d(t,"useLocation",(function(){return W})),n.d(t,"useParams",(function(){return G})),n.d(t,"useRouteMatch",(function(){return K})),n.d(t,"withRouter",(function(){return z}));var r=n(329),i=n(1),a=n.n(i),o=n(9),s=n.n(o),u=n(173),l=n(184),c=n(328),f=n(910),d=n.n(f),h=(n(346),n(911)),p=n(166),g=n.n(p),m=1073741823,v="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:{};function b(e){var t=[];return{on:function(e){t.push(e)},off:function(e){t=t.filter((function(t){return t!==e}))},get:function(){return e},set:function(n,r){e=n,t.forEach((function(t){return t(e,r)}))}}}var y=a.a.createContext||function(e,t){var n,i,o="__create-react-context-"+function(){var e="__global_unique_id__";return v[e]=(v[e]||0)+1}()+"__",u=function(e){function n(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).emitter=b(t.props.value),t}Object(r.a)(n,e);var i=n.prototype;return i.getChildContext=function(){var e;return(e={})[o]=this.emitter,e},i.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n,r=this.props.value,i=e.value;((a=r)===(o=i)?0!==a||1/a===1/o:a!==a&&o!==o)?n=0:(n="function"===typeof t?t(r,i):m,0!==(n|=0)&&this.emitter.set(e.value,n))}var a,o},i.render=function(){return this.props.children},n}(a.a.Component);u.childContextTypes=((n={})[o]=s.a.object.isRequired,n);var l=function(t){function n(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this).observedBits=void 0,e.state={value:e.getValue()},e.onUpdate=function(t,n){0!==((0|e.observedBits)&n)&&e.setState({value:e.getValue()})},e}Object(r.a)(n,t);var i=n.prototype;return i.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=void 0===t||null===t?m:t},i.componentDidMount=function(){this.context[o]&&this.context[o].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=void 0===e||null===e?m:e},i.componentWillUnmount=function(){this.context[o]&&this.context[o].off(this.onUpdate)},i.getValue=function(){return this.context[o]?this.context[o].get():e},i.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(a.a.Component);return l.contextTypes=((i={})[o]=s.a.object,i),{Provider:u,Consumer:l}},_=function(e){var t=y();return t.displayName=e,t},A=_("Router-History"),w=_("Router"),F=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={location:t.history.location},n._isMounted=!1,n._pendingLocation=null,t.staticContext||(n.unlisten=t.history.listen((function(e){n._pendingLocation=e}))),n}Object(r.a)(t,e),t.computeRootMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}};var n=t.prototype;return n.componentDidMount=function(){var e=this;this._isMounted=!0,this.unlisten&&this.unlisten(),this.props.staticContext||(this.unlisten=this.props.history.listen((function(t){e._isMounted&&e.setState({location:t})}))),this._pendingLocation&&this.setState({location:this._pendingLocation})},n.componentWillUnmount=function(){this.unlisten&&(this.unlisten(),this._isMounted=!1,this._pendingLocation=null)},n.render=function(){return a.a.createElement(w.Provider,{value:{history:this.props.history,location:this.state.location,match:t.computeRootMatch(this.state.location.pathname),staticContext:this.props.staticContext}},a.a.createElement(A.Provider,{children:this.props.children||null,value:this.props.history}))},t}(a.a.Component);var k=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=Object(u.createMemoryHistory)(t.props),t}return Object(r.a)(t,e),t.prototype.render=function(){return a.a.createElement(F,{history:this.history,children:this.props.children})},t}(a.a.Component);var x=function(e){function t(){return e.apply(this,arguments)||this}Object(r.a)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.props.onMount&&this.props.onMount.call(this,this)},n.componentDidUpdate=function(e){this.props.onUpdate&&this.props.onUpdate.call(this,this,e)},n.componentWillUnmount=function(){this.props.onUnmount&&this.props.onUnmount.call(this,this)},n.render=function(){return null},t}(a.a.Component);function E(e){var t=e.message,n=e.when,r=void 0===n||n;return a.a.createElement(w.Consumer,null,(function(e){if(e||Object(l.default)(!1),!r||e.staticContext)return null;var n=e.history.block;return a.a.createElement(x,{onMount:function(e){e.release=n(t)},onUpdate:function(e,r){r.message!==t&&(e.release(),e.release=n(t))},onUnmount:function(e){e.release()},message:t})}))}var C={},S=0;function O(e,t){return void 0===e&&(e="/"),void 0===t&&(t={}),"/"===e?e:function(e){if(C[e])return C[e];var t=d.a.compile(e);return S<1e4&&(C[e]=t,S++),t}(e)(t,{pretty:!0})}function D(e){var t=e.computedMatch,n=e.to,r=e.push,i=void 0!==r&&r;return a.a.createElement(w.Consumer,null,(function(e){e||Object(l.default)(!1);var r=e.history,o=e.staticContext,s=i?r.push:r.replace,f=Object(u.createLocation)(t?"string"===typeof n?O(n,t.params):Object(c.a)({},n,{pathname:O(n.pathname,t.params)}):n);return o?(s(f),null):a.a.createElement(x,{onMount:function(){s(f)},onUpdate:function(e,t){var n=Object(u.createLocation)(t.to);Object(u.locationsAreEqual)(n,Object(c.a)({},f,{key:n.key}))||s(f)},to:n})}))}var j={},T=0;function P(e,t){void 0===t&&(t={}),("string"===typeof t||Array.isArray(t))&&(t={path:t});var n=t,r=n.path,i=n.exact,a=void 0!==i&&i,o=n.strict,s=void 0!==o&&o,u=n.sensitive,l=void 0!==u&&u;return[].concat(r).reduce((function(t,n){if(!n&&""!==n)return null;if(t)return t;var r=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=j[n]||(j[n]={});if(r[e])return r[e];var i=[],a={regexp:d()(e,i,t),keys:i};return T<1e4&&(r[e]=a,T++),a}(n,{end:a,strict:s,sensitive:l}),i=r.regexp,o=r.keys,u=i.exec(e);if(!u)return null;var c=u[0],f=u.slice(1),h=e===c;return a&&!h?null:{path:n,url:"/"===n&&""===c?"/":c,isExact:h,params:o.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}}),null)}var R=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(w.Consumer,null,(function(t){t||Object(l.default)(!1);var n=e.props.location||t.location,r=e.props.computedMatch?e.props.computedMatch:e.props.path?P(n.pathname,e.props):t.match,i=Object(c.a)({},t,{location:n,match:r}),o=e.props,s=o.children,u=o.component,f=o.render;return Array.isArray(s)&&function(e){return 0===a.a.Children.count(e)}(s)&&(s=null),a.a.createElement(w.Provider,{value:i},i.match?s?"function"===typeof s?s(i):s:u?a.a.createElement(u,i):f?f(i):null:"function"===typeof s?s(i):null)}))},t}(a.a.Component);function M(e){return"/"===e.charAt(0)?e:"/"+e}function I(e,t){if(!e)return t;var n=M(e);return 0!==t.pathname.indexOf(n)?t:Object(c.a)({},t,{pathname:t.pathname.substr(n.length)})}function B(e){return"string"===typeof e?e:Object(u.createPath)(e)}function N(e){return function(){Object(l.default)(!1)}}function L(){}var U=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handlePush=function(e){return t.navigateTo(e,"PUSH")},t.handleReplace=function(e){return t.navigateTo(e,"REPLACE")},t.handleListen=function(){return L},t.handleBlock=function(){return L},t}Object(r.a)(t,e);var n=t.prototype;return n.navigateTo=function(e,t){var n=this.props,r=n.basename,i=void 0===r?"":r,a=n.context,o=void 0===a?{}:a;o.action=t,o.location=function(e,t){return e?Object(c.a)({},t,{pathname:M(e)+t.pathname}):t}(i,Object(u.createLocation)(e)),o.url=B(o.location)},n.render=function(){var e=this.props,t=e.basename,n=void 0===t?"":t,r=e.context,i=void 0===r?{}:r,o=e.location,s=void 0===o?"/":o,l=Object(h.a)(e,["basename","context","location"]),f={createHref:function(e){return M(n+B(e))},action:"POP",location:I(n,Object(u.createLocation)(s)),push:this.handlePush,replace:this.handleReplace,go:N(),goBack:N(),goForward:N(),listen:this.handleListen,block:this.handleBlock};return a.a.createElement(F,Object(c.a)({},l,{history:f,staticContext:i}))},t}(a.a.Component);var H=function(e){function t(){return e.apply(this,arguments)||this}return Object(r.a)(t,e),t.prototype.render=function(){var e=this;return a.a.createElement(w.Consumer,null,(function(t){t||Object(l.default)(!1);var n,r,i=e.props.location||t.location;return a.a.Children.forEach(e.props.children,(function(e){if(null==r&&a.a.isValidElement(e)){n=e;var o=e.props.path||e.props.from;r=o?P(i.pathname,Object(c.a)({},e.props,{path:o})):t.match}})),r?a.a.cloneElement(n,{location:i,computedMatch:r}):null}))},t}(a.a.Component);function z(e){var t="withRouter("+(e.displayName||e.name)+")",n=function(t){var n=t.wrappedComponentRef,r=Object(h.a)(t,["wrappedComponentRef"]);return a.a.createElement(w.Consumer,null,(function(t){return t||Object(l.default)(!1),a.a.createElement(e,Object(c.a)({},r,t,{ref:n}))}))};return n.displayName=t,n.WrappedComponent=e,g()(n,e)}var q=a.a.useContext;function V(){return q(A)}function W(){return q(w).location}function G(){var e=q(w).match;return e?e.params:{}}function K(e){var t=W(),n=q(w).match;return e?P(t.pathname,e):n}}.call(this,n(101))},function(e,t,n){"use strict";n.d(t,"f",(function(){return i})),n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return f})),n.d(t,"i",(function(){return d})),n.d(t,"j",(function(){return h})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return g}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M1 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3zm5-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v7a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V7zm5-5a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V2z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425a.267.267 0 0 1 .02-.022z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z"}},{tag:"path",attr:{d:"M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm7-8A7 7 0 1 1 1 8a7 7 0 0 1 14 0z"}}]})(e)}function u(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"}}]})(e)}function l(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M9.05.435c-.58-.58-1.52-.58-2.1 0L.436 6.95c-.58.58-.58 1.519 0 2.098l6.516 6.516c.58.58 1.519.58 2.098 0l6.516-6.516c.58-.58.58-1.519 0-2.098L9.05.435zM8 4c.535 0 .954.462.9.995l-.35 3.507a.552.552 0 0 1-1.1 0L7.1 4.995A.905.905 0 0 1 8 4zm.002 6a1 1 0 1 1 0 2 1 1 0 0 1 0-2z"}}]})(e)}function c(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8zm7.5-6.923c-.67.204-1.335.82-1.887 1.855A7.97 7.97 0 0 0 5.145 4H7.5V1.077zM4.09 4a9.267 9.267 0 0 1 .64-1.539 6.7 6.7 0 0 1 .597-.933A7.025 7.025 0 0 0 2.255 4H4.09zm-.582 3.5c.03-.877.138-1.718.312-2.5H1.674a6.958 6.958 0 0 0-.656 2.5h2.49zM4.847 5a12.5 12.5 0 0 0-.338 2.5H7.5V5H4.847zM8.5 5v2.5h2.99a12.495 12.495 0 0 0-.337-2.5H8.5zM4.51 8.5a12.5 12.5 0 0 0 .337 2.5H7.5V8.5H4.51zm3.99 0V11h2.653c.187-.765.306-1.608.338-2.5H8.5zM5.145 12c.138.386.295.744.468 1.068.552 1.035 1.218 1.65 1.887 1.855V12H5.145zm.182 2.472a6.696 6.696 0 0 1-.597-.933A9.268 9.268 0 0 1 4.09 12H2.255a7.024 7.024 0 0 0 3.072 2.472zM3.82 11a13.652 13.652 0 0 1-.312-2.5h-2.49c.062.89.291 1.733.656 2.5H3.82zm6.853 3.472A7.024 7.024 0 0 0 13.745 12H11.91a9.27 9.27 0 0 1-.64 1.539 6.688 6.688 0 0 1-.597.933zM8.5 12v2.923c.67-.204 1.335-.82 1.887-1.855.173-.324.33-.682.468-1.068H8.5zm3.68-1h2.146c.365-.767.594-1.61.656-2.5h-2.49a13.65 13.65 0 0 1-.312 2.5zm2.802-3.5a6.959 6.959 0 0 0-.656-2.5H12.18c.174.782.282 1.623.312 2.5h2.49zM11.27 2.461c.247.464.462.98.64 1.539h1.835a7.024 7.024 0 0 0-3.072-2.472c.218.284.418.598.597.933zM10.855 4a7.966 7.966 0 0 0-.468-1.068C9.835 1.897 9.17 1.282 8.5 1.077V4h2.355z"}}]})(e)}function f(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"}}]})(e)}function d(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10z"}}]})(e)}function h(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}},{tag:"path",attr:{d:"M5.255 5.786a.237.237 0 0 0 .241.247h.825c.138 0 .248-.113.266-.25.09-.656.54-1.134 1.342-1.134.686 0 1.314.343 1.314 1.168 0 .635-.374.927-.965 1.371-.673.489-1.206 1.06-1.168 1.987l.003.217a.25.25 0 0 0 .25.246h.811a.25.25 0 0 0 .25-.25v-.105c0-.718.273-.927 1.01-1.486.609-.463 1.244-.977 1.244-2.056 0-1.511-1.276-2.241-2.673-2.241-1.267 0-2.655.59-2.75 2.286zm1.557 5.763c0 .533.425.927 1.01.927.609 0 1.028-.394 1.028-.927 0-.552-.42-.94-1.029-.94-.584 0-1.009.388-1.009.94z"}}]})(e)}function p(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M3 4.075a.423.423 0 0 0 .43.44H4.9c.247 0 .442-.2.475-.445.159-1.17.962-2.022 2.393-2.022 1.222 0 2.342.611 2.342 2.082 0 1.132-.668 1.652-1.72 2.444-1.2.872-2.15 1.89-2.082 3.542l.005.386c.003.244.202.44.446.44h1.445c.247 0 .446-.2.446-.446v-.188c0-1.278.487-1.652 1.8-2.647 1.086-.826 2.217-1.743 2.217-3.667C12.667 1.301 10.393 0 7.903 0 5.645 0 3.17 1.053 3.001 4.075zm2.776 10.273c0 .95.758 1.652 1.8 1.652 1.085 0 1.832-.702 1.832-1.652 0-.985-.747-1.675-1.833-1.675-1.04 0-1.799.69-1.799 1.675z"}}]})(e)}function g(e){return Object(r.a)({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6z"}},{tag:"path",attr:{fillRule:"evenodd",d:"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118zM2.5 3V2h11v1h-11z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return d}));var r=n(134),i=n.n(r),a=n(1);function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var s=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],u=["points","pathLength"],l={svg:["viewBox","children"],polygon:u,polyline:u},c=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onFocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],f=function(e,t){if(!e||"function"===typeof e||"boolean"===typeof e)return null;var n=e;if(Object(a.isValidElement)(e)&&(n=e.props),!i()(n))return null;var r={};return Object.keys(n).forEach((function(e){c.includes(e)&&(r[e]=t||function(t){return n[e](n,t)})})),r},d=function(e,t,n){if(!i()(e)||"object"!==o(e))return null;var r=null;return Object.keys(e).forEach((function(i){var a=e[i];c.includes(i)&&"function"===typeof a&&(r||(r={}),r[i]=function(e,t,n){return function(r){return e(t,n,r),null}}(a,t,n))})),r}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return Pi})),n.d(t,"b",(function(){return ga})),n.d(t,"c",(function(){return ya}));var r=n(1),i=n.n(r);function a(e,t){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},a(e,t)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a(e,t)}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var d="function"===typeof Symbol&&Symbol.observable||"@@observable",h=function(){return Math.random().toString(36).substring(7).split("").join(".")},p={INIT:"@@redux/INIT"+h(),REPLACE:"@@redux/REPLACE"+h(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+h()}};function g(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function m(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(f(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(f(1));return n(m)(e,t)}if("function"!==typeof e)throw new Error(f(2));var i=e,a=t,o=[],s=o,u=!1;function l(){s===o&&(s=o.slice())}function c(){if(u)throw new Error(f(3));return a}function h(e){if("function"!==typeof e)throw new Error(f(4));if(u)throw new Error(f(5));var t=!0;return l(),s.push(e),function(){if(t){if(u)throw new Error(f(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function v(e){if(!g(e))throw new Error(f(7));if("undefined"===typeof e.type)throw new Error(f(8));if(u)throw new Error(f(9));try{u=!0,a=i(a,e)}finally{u=!1}for(var t=o=s,n=0;n<t.length;n++){(0,t[n])()}return e}function b(e){if("function"!==typeof e)throw new Error(f(10));i=e,v({type:p.REPLACE})}function y(){var e,t=h;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(f(11));function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[d]=function(){return this},e}return v({type:p.INIT}),(r={dispatch:v,subscribe:h,getState:c,replaceReducer:b})[d]=y,r}function v(e,t){return function(){return t(e.apply(this,arguments))}}function b(e,t){if("function"===typeof e)return v(e,t);if("object"!==typeof e||null===e)throw new Error(f(16));var n={};for(var r in e){var i=e[r];"function"===typeof i&&(n[r]=v(i,t))}return n}function y(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var _=i.a.createContext(null);var A=function(e){e()};function w(){var e=A,t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}var F={notify:function(){},get:function(){return[]}};function k(e,t){var n,r=F;function i(){o.onStateChange&&o.onStateChange()}function a(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=w())}var o={addNestedSub:function(e){return a(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:a,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=F)},getListeners:function(){return r}};return o}var x="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect;var E=function(e){var t=e.store,n=e.context,a=e.children,o=Object(r.useMemo)((function(){var e=k(t);return{store:t,subscription:e}}),[t]),s=Object(r.useMemo)((function(){return t.getState()}),[t]);x((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[o,s]);var u=n||_;return i.a.createElement(u.Provider,{value:o},a)};function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function S(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var O=n(166),D=n.n(O),j=n(1333),T=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],P=["reactReduxForwardedRef"],R=[],M=[null,null];function I(e,t){var n=e[1];return[t.payload,n+1]}function B(e,t,n){x((function(){return e.apply(void 0,t)}),n)}function N(e,t,n,r,i,a,o){e.current=r,t.current=i,n.current=!1,a.current&&(a.current=null,o())}function L(e,t,n,r,i,a,o,s,u,l){if(e){var c=!1,f=null,d=function(){if(!c){var e,n,d=t.getState();try{e=r(d,i.current)}catch(h){n=h,f=h}n||(f=null),e===a.current?o.current||u():(a.current=e,s.current=e,o.current=!0,l({type:"STORE_UPDATED",payload:{error:n}}))}};n.onStateChange=d,n.trySubscribe(),d();return function(){if(c=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}}var U=function(){return[null,0]};function H(e,t){void 0===t&&(t={});var n=t,a=n.getDisplayName,o=void 0===a?function(e){return"ConnectAdvanced("+e+")"}:a,s=n.methodName,u=void 0===s?"connectAdvanced":s,l=n.renderCountProp,c=void 0===l?void 0:l,f=n.shouldHandleStateChanges,d=void 0===f||f,h=n.storeKey,p=void 0===h?"store":h,g=(n.withRef,n.forwardRef),m=void 0!==g&&g,v=n.context,b=void 0===v?_:v,y=S(n,T),A=b;return function(t){var n=t.displayName||t.name||"Component",a=o(n),s=C({},y,{getDisplayName:o,methodName:u,renderCountProp:c,shouldHandleStateChanges:d,storeKey:p,displayName:a,wrappedComponentName:n,WrappedComponent:t}),l=y.pure;var f=l?r.useMemo:function(e){return e()};function h(n){var a=Object(r.useMemo)((function(){var e=n.reactReduxForwardedRef,t=S(n,P);return[n.context,e,t]}),[n]),o=a[0],u=a[1],l=a[2],c=Object(r.useMemo)((function(){return o&&o.Consumer&&Object(j.isContextConsumer)(i.a.createElement(o.Consumer,null))?o:A}),[o,A]),h=Object(r.useContext)(c),p=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(h)&&Boolean(h.store);var g=p?n.store:h.store,m=Object(r.useMemo)((function(){return function(t){return e(t.dispatch,s)}(g)}),[g]),v=Object(r.useMemo)((function(){if(!d)return M;var e=k(g,p?null:h.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[g,p,h]),b=v[0],y=v[1],_=Object(r.useMemo)((function(){return p?h:C({},h,{subscription:b})}),[p,h,b]),w=Object(r.useReducer)(I,R,U),F=w[0][0],x=w[1];if(F&&F.error)throw F.error;var E=Object(r.useRef)(),O=Object(r.useRef)(l),D=Object(r.useRef)(),T=Object(r.useRef)(!1),H=f((function(){return D.current&&l===O.current?D.current:m(g.getState(),l)}),[g,F,l]);B(N,[O,E,T,l,H,D,y]),B(L,[d,g,b,m,O,E,T,D,y,x],[g,b,m]);var z=Object(r.useMemo)((function(){return i.a.createElement(t,C({},H,{ref:u}))}),[u,t,H]);return Object(r.useMemo)((function(){return d?i.a.createElement(c.Provider,{value:_},z):z}),[c,z,_])}var g=l?i.a.memo(h):h;if(g.WrappedComponent=t,g.displayName=h.displayName=a,m){var v=i.a.forwardRef((function(e,t){return i.a.createElement(g,C({},e,{reactReduxForwardedRef:t}))}));return v.displayName=a,v.WrappedComponent=t,D()(v,t)}return D()(g,t)}}function z(e,t){return e===t?0!==e||0!==t||1/e===1/t:e!==e&&t!==t}function q(e,t){if(z(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!z(e[n[i]],t[n[i]]))return!1;return!0}function V(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function W(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function G(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=W(e);var i=r(t,n);return"function"===typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=W(i),i=r(t,n)),i},r}}var K=[function(e){return"function"===typeof e?G(e):void 0},function(e){return e?void 0:V((function(e){return{dispatch:e}}))},function(e){return e&&"object"===typeof e?V((function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"===typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)})):void 0}];var Q=[function(e){return"function"===typeof e?G(e):void 0},function(e){return e?void 0:V((function(){return{}}))}];function Y(e,t,n){return C({},n,e,t)}var X=[function(e){return"function"===typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,a=n.areMergedPropsEqual,o=!1;return function(t,n,s){var u=e(t,n,s);return o?i&&a(u,r)||(r=u):(o=!0,r=u),r}}}(e):void 0},function(e){return e?void 0:function(){return Y}}];var J=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function Z(e,t,n,r){return function(i,a){return n(e(i,a),t(r,a),a)}}function $(e,t,n,r,i){var a,o,s,u,l,c=i.areStatesEqual,f=i.areOwnPropsEqual,d=i.areStatePropsEqual,h=!1;function p(i,h){var p=!f(h,o),g=!c(i,a,h,o);return a=i,o=h,p&&g?(s=e(a,o),t.dependsOnOwnProps&&(u=t(r,o)),l=n(s,u,o)):p?(e.dependsOnOwnProps&&(s=e(a,o)),t.dependsOnOwnProps&&(u=t(r,o)),l=n(s,u,o)):g?function(){var t=e(a,o),r=!d(t,s);return s=t,r&&(l=n(s,u,o)),l}():l}return function(i,c){return h?p(i,c):(s=e(a=i,o=c),u=t(r,o),l=n(s,u,o),h=!0,l)}}function ee(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,a=S(t,J),o=n(e,a),s=r(e,a),u=i(e,a);return(a.pure?$:Z)(o,s,u,e,a)}var te=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function ne(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function re(e,t){return e===t}function ie(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?H:n,i=t.mapStateToPropsFactories,a=void 0===i?Q:i,o=t.mapDispatchToPropsFactories,s=void 0===o?K:o,u=t.mergePropsFactories,l=void 0===u?X:u,c=t.selectorFactory,f=void 0===c?ee:c;return function(e,t,n,i){void 0===i&&(i={});var o=i,u=o.pure,c=void 0===u||u,d=o.areStatesEqual,h=void 0===d?re:d,p=o.areOwnPropsEqual,g=void 0===p?q:p,m=o.areStatePropsEqual,v=void 0===m?q:m,b=o.areMergedPropsEqual,y=void 0===b?q:b,_=S(o,te),A=ne(e,a,"mapStateToProps"),w=ne(t,s,"mapDispatchToProps"),F=ne(n,l,"mergeProps");return r(f,C({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:A,initMapDispatchToProps:w,initMergeProps:F,pure:c,areStatesEqual:h,areOwnPropsEqual:g,areStatePropsEqual:v,areMergedPropsEqual:y},_))}}var ae=ie();var oe,se=n(49),ue=n.n(se);function le(e,t){var n=Object(r.useState)((function(){return{inputs:t,result:e()}}))[0],i=Object(r.useRef)(!0),a=Object(r.useRef)(n),o=i.current||Boolean(t&&a.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,a.current.inputs))?a.current:{inputs:t,result:e()};return Object(r.useEffect)((function(){i.current=!1,a.current=o}),[o]),o.result}oe=se.unstable_batchedUpdates,A=oe;var ce=le,fe=function(e,t){return le((function(){return e}),t)},de=n(184),he=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},pe=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},ge=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},me={top:0,right:0,bottom:0,left:0},ve=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?me:n,i=e.border,a=void 0===i?me:i,o=e.padding,s=void 0===o?me:o,u=he(pe(t,r)),l=he(ge(t,a)),c=he(ge(l,s));return{marginBox:u,borderBox:he(t),paddingBox:l,contentBox:c,margin:r,border:a,padding:s}},be=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&Object(de.default)(!1),n},ye=function(e,t){var n,r,i=e.borderBox,a=e.border,o=e.margin,s=e.padding,u=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return ve({borderBox:u,border:a,margin:o,padding:s})},_e=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),ye(e,t)},Ae=function(e,t){var n={top:be(t.marginTop),right:be(t.marginRight),bottom:be(t.marginBottom),left:be(t.marginLeft)},r={top:be(t.paddingTop),right:be(t.paddingRight),bottom:be(t.paddingBottom),left:be(t.paddingLeft)},i={top:be(t.borderTopWidth),right:be(t.borderRightWidth),bottom:be(t.borderBottomWidth),left:be(t.borderLeftWidth)};return ve({borderBox:e,margin:n,padding:r,border:i})},we=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return Ae(t,n)},Fe=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function ke(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],i=t[n],!(r===i||Fe(r)&&Fe(i)))return!1;var r,i;return!0}var xe=function(e,t){var n;void 0===t&&(t=ke);var r,i=[],a=!1;return function(){for(var o=[],s=0;s<arguments.length;s++)o[s]=arguments[s];return a&&n===this&&t(o,i)||(r=e.apply(this,o),a=!0,n=this,i=o),r}},Ee=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function Ce(e,t){}Ce.bind(null,"warn"),Ce.bind(null,"error");function Se(){}function Oe(e,t,n){var r=t.map((function(t){var r,i,a=(r=n,i=t.options,s({},r,{},i));return e.addEventListener(t.eventName,t.fn,a),function(){e.removeEventListener(t.eventName,t.fn,a)}}));return function(){r.forEach((function(e){e()}))}}var De="Invariant failed";function je(e){this.message=e}function Te(e,t){if(!e)throw new je(De)}je.prototype.toString=function(){return this.message};var Pe=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Se,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof je&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}o(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=Oe(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof je))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(i.a.Component),Re=function(e){return e+1},Me=function(e,t){var n=e.droppableId===t.droppableId,r=Re(e.index),i=Re(t.index);return n?"\n      You have moved the item from position "+r+"\n      to position "+i+"\n    ":"\n    You have moved the item from position "+r+"\n    in list "+e.droppableId+"\n    to list "+t.droppableId+"\n    in position "+i+"\n  "},Ie=function(e,t,n){return t.droppableId===n.droppableId?"\n      The item "+e+"\n      has been combined with "+n.draggableId:"\n      The item "+e+"\n      in list "+t.droppableId+"\n      has been combined with "+n.draggableId+"\n      in list "+n.droppableId+"\n    "},Be=function(e){return"\n  The item has returned to its starting position\n  of "+Re(e.index)+"\n"},Ne="\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n",Le=function(e){return"\n  You have lifted an item in position "+Re(e.source.index)+"\n"},Ue=function(e){var t=e.destination;if(t)return Me(e.source,t);var n=e.combine;return n?Ie(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},He=function(e){if("CANCEL"===e.reason)return"\n      Movement cancelled.\n      "+Be(e.source)+"\n    ";var t=e.destination,n=e.combine;return t?"\n      You have dropped the item.\n      "+Me(e.source,t)+"\n    ":n?"\n      You have dropped the item.\n      "+Ie(e.draggableId,e.source,n)+"\n    ":"\n    The item has been dropped while not over a drop area.\n    "+Be(e.source)+"\n  "},ze={x:0,y:0},qe=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},Ve=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},We=function(e,t){return e.x===t.x&&e.y===t.y},Ge=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},Ke=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},Qe=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},Ye=function(e,t){return Math.min.apply(Math,t.map((function(t){return Qe(e,t)})))},Xe=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Je=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Ze=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},$e=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=he({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):he(e)},et=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,a=function(e,t){return t?Je(e,t.scroll.diff.displacement):e}(t.marginBox,i),o=function(e,t,n){var r;return n&&n.increasedBy?s({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(a,r,n);return{page:t,withPlaceholder:n,active:$e(o,i)}},tt=function(e,t){e.frame||Te(!1);var n=e.frame,r=Ve(t,n.scroll.initial),i=Ge(r),a=s({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}});return s({},e,{frame:a,subject:et({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a})})};function nt(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function rt(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function it(e,t){if(e.find)return e.find(t);var n=rt(e,t);return-1!==n?e[n]:void 0}function at(e){return Array.prototype.slice.call(e)}var ot=xe((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),st=xe((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),ut=xe((function(e){return nt(e)})),lt=xe((function(e){return nt(e)})),ct=xe((function(e,t){return lt(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}))}));function ft(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function dt(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var ht=xe((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),pt=function(e,t){return e.descriptor.droppableId===t.descriptor.id},gt={point:ze,value:0},mt={invisible:{},visible:{},all:[]},vt={displaced:mt,displacedBy:gt,at:null},bt=function(e,t){return function(n){return e<=n&&n<=t}},yt=function(e){var t=bt(e.top,e.bottom),n=bt(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),a=n(r.left)||n(r.right);if(i&&a)return!0;var o=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!o||!s)||(o&&a||s&&i)}},_t=function(e){var t=bt(e.top,e.bottom),n=bt(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},At={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},wt={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Ft=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,a=e.isVisibleThroughFrameFn,o=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:ze;return Je(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(o,n,a)&&function(e,t,n){return n(t)(e)}(o,r,a)},kt=function(e){return Ft(s({},e,{isVisibleThroughFrameFn:yt}))},xt=function(e){return Ft(s({},e,{isVisibleThroughFrameFn:_t}))};function Et(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,a=e.forceShouldAnimate,o=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return he(pe(n,r))}(t,r),u=t.descriptor.id;if(e.all.push(u),!kt({target:s,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var l=function(e,t,n){if("boolean"===typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var a=i[e];return!a||a.shouldAnimate}(u,o,a),c={draggableId:u,shouldAnimate:l};return e.visible[u]=c,e}),{all:[],visible:{},invisible:{}})}function Ct(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,a=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:mt,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:a}}}}function St(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,a=e.displacedBy,o=e.last,s=e.index,u=e.forceShouldAnimate,l=pt(t,r);if(null==s)return Ct({insideDestination:n,inHomeList:l,displacedBy:a,destination:r});var c=it(n,(function(e){return e.descriptor.index===s}));if(!c)return Ct({insideDestination:n,inHomeList:l,displacedBy:a,destination:r});var f=ht(t,n),d=n.indexOf(c);return{displaced:Et({afterDragging:f.slice(d),destination:r,displacedBy:a,last:o,viewport:i.frame,forceShouldAnimate:u}),displacedBy:a,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function Ot(e,t){return Boolean(t.effected[e])}var Dt=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,a=e.destination,o=e.insideDestination,s=e.previousImpact,u=e.viewport,l=e.afterCritical,c=s.at;if(c||Te(!1),"REORDER"===c.type){var f=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var a=i.index,o=t?a+1:a-1,s=r[0].descriptor.index,u=r[r.length-1].descriptor.index;return o<s||o>(n?u:u+1)?null:o}({isMovingForward:t,isInHomeList:n,location:c.destination,insideDestination:o});return null==f?null:St({draggable:r,insideDestination:o,destination:a,viewport:u,last:s.displaced,displacedBy:s.displacedBy,index:f})}var d=function(e){var t=e.isMovingForward,n=e.destination,r=e.draggables,i=e.combine,a=e.afterCritical;if(!n.isCombineEnabled)return null;var o=i.draggableId,s=r[o].descriptor.index;return Ot(o,a)?t?s:s-1:t?s+1:s}({isMovingForward:t,destination:a,displaced:s.displaced,draggables:i,combine:c.combine,afterCritical:l});return null==d?null:St({draggable:r,insideDestination:o,destination:a,viewport:u,last:s.displaced,displacedBy:s.displacedBy,index:d})},jt=function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=dt(n);i||Te(!1);var a=i.draggableId,o=r[a].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,a=Boolean(t.visible[r]||t.invisible[r]);return Ot(r,n)?a?ze:Ge(i.point):a?i.point:ze}({displaced:n.displaced,afterCritical:t,combineWith:a,displacedBy:n.displacedBy});return qe(o,s)},Tt=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},Pt=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},Rt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ke(t.line,n.marginBox[t.end]+Tt(t,r),Pt(t,n.marginBox,r))},Mt=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return Ke(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),Pt(t,n.marginBox,r))},It=function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,a=e.afterCritical,o=ct(i.descriptor.id,r),s=n.page,u=i.axis;if(!o.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return Ke(t.line,n.contentBox[t.start]+Tt(t,r),Pt(t,n.contentBox,r))}({axis:u,moveInto:i.page,isMoving:s});var l=t.displaced,c=t.displacedBy,f=l.all[0];if(f){var d=r[f];if(Ot(f,a))return Mt({axis:u,moveRelativeTo:d.page,isMoving:s});var h=ye(d.page,c.point);return Mt({axis:u,moveRelativeTo:h,isMoving:s})}var p=o[o.length-1];if(p.descriptor.id===n.descriptor.id)return s.borderBox.center;if(Ot(p.descriptor.id,a)){var g=ye(p.page,Ge(a.displacedBy.point));return Rt({axis:u,moveRelativeTo:g,isMoving:s})}return Rt({axis:u,moveRelativeTo:p.page,isMoving:s})},Bt=function(e,t){var n=e.frame;return n?qe(t,n.scroll.diff.displacement):t},Nt=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.afterCritical,o=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?It({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a}):jt({impact:t,draggables:i,afterCritical:a}):o}(e),n=e.droppable;return n?Bt(n,t):t},Lt=function(e,t){var n=Ve(t,e.scroll.initial),r=Ge(n);return{frame:he({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function Ut(e,t){return e.map((function(e){return t[e]}))}var Ht=function(e){var t=e.pageBorderBoxCenter,n=e.draggable,r=function(e,t){return qe(e.scroll.diff.displacement,t)}(e.viewport,t),i=Ve(r,n.page.borderBox.center);return qe(n.client.borderBox.center,i)},zt=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,a=e.withDroppableDisplacement,o=e.onlyOnMainAxis,u=void 0!==o&&o,l=Ve(r,t.page.borderBox.center),c={target:Je(t.page.borderBox,l),destination:n,withDroppableDisplacement:a,viewport:i};return u?function(e){return Ft(s({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=bt(e.top,e.bottom),r=bt(e.left,e.right);return function(e){return t===At?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):xt(c)},qt=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,a=e.previousImpact,o=e.viewport,u=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var f=ct(r.descriptor.id,i),d=pt(n,r),h=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.previousImpact;if(!r.isCombineEnabled)return null;if(!ft(a))return null;function o(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return s({},a,{at:t})}var u=a.displaced.all,l=u.length?u[0]:null;if(t)return l?o(l):null;var c=ht(n,i);if(!l)return c.length?o(c[c.length-1].descriptor.id):null;var f=rt(c,(function(e){return e.descriptor.id===l}));-1===f&&Te(!1);var d=f-1;return d<0?null:o(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:f,previousImpact:a})||Dt({isMovingForward:t,isInHomeList:d,draggable:n,draggables:i,destination:r,insideDestination:f,previousImpact:a,viewport:o,afterCritical:c});if(!h)return null;var p=Nt({impact:h,draggable:n,droppable:r,draggables:i,afterCritical:c});if(zt({draggable:n,destination:r,newPageBorderBoxCenter:p,viewport:o.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:Ht({pageBorderBoxCenter:p,draggable:n,viewport:o}),impact:h,scrollJumpRequest:null};var g=Ve(p,u),m=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,a=e.maxScrollChange,o=Lt(n,qe(n.scroll.current,a)),u=r.frame?tt(r,qe(r.frame.scroll.current,a)):r,l=t.displaced,c=Et({afterDragging:Ut(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:o.frame,last:l,forceShouldAnimate:!1}),f=Et({afterDragging:Ut(l.all,i),destination:u,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),d={},h={},p=[l,c,f];return l.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,p);t?h[e]=t:d[e]=!0})),s({},t,{displaced:{all:l.all,invisible:d,visible:h}})}({impact:h,viewport:o,destination:r,draggables:i,maxScrollChange:g});return{clientSelection:l,impact:m,scrollJumpRequest:g}},Vt=function(e){var t=e.subject.active;return t||Te(!1),t},Wt=function(e,t){var n=e.page.borderBox.center;return Ot(e.descriptor.id,t)?Ve(n,t.displacedBy.point):n},Gt=function(e,t){var n=e.page.borderBox;return Ot(e.descriptor.id,t)?Je(n,Ge(t.displacedBy.point)):n},Kt=xe((function(e,t){var n=t[e.line];return{value:n,point:Ke(e.line,n)}})),Qt=function(e,t){return s({},e,{scroll:s({},e.scroll,{max:t})})},Yt=function(e,t,n){var r=e.frame;pt(t,e)&&Te(!1),e.subject.withPlaceholder&&Te(!1);var i=Kt(e.axis,t.displaceBy).point,a=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return Ke(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],a=ct(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-i;return a<=0?null:Ke(r.line,a)}(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r)return s({},e,{subject:et({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame})});var u=a?qe(r.scroll.max,a):r.scroll.max,l=Qt(r,u);return s({},e,{subject:et({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:l}),frame:l})},Xt=function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,a=e.draggables,o=e.droppables,s=e.viewport,u=e.afterCritical,l=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,a=e.viewport,o=r.subject.active;if(!o)return null;var s=r.axis,u=bt(o[s.start],o[s.end]),l=ut(i).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return yt(a.frame)(Vt(e))})).filter((function(e){var n=Vt(e);return t?o[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<o[s.crossAxisStart]})).filter((function(e){var t=Vt(e),n=bt(t[s.start],t[s.end]);return u(t[s.start])||u(t[s.end])||n(o[s.start])||n(o[s.end])})).sort((function(e,n){var r=Vt(e)[s.crossAxisStart],i=Vt(n)[s.crossAxisStart];return t?r-i:i-r})).filter((function(e,t,n){return Vt(e)[s.crossAxisStart]===Vt(n[0])[s.crossAxisStart]}));if(!l.length)return null;if(1===l.length)return l[0];var c=l.filter((function(e){return bt(Vt(e)[s.start],Vt(e)[s.end])(n[s.line])}));return 1===c.length?c[0]:c.length>1?c.sort((function(e,t){return Vt(e)[s.start]-Vt(t)[s.start]}))[0]:l.sort((function(e,t){var r=Ye(n,Ze(Vt(e))),i=Ye(n,Ze(Vt(t)));return r!==i?r-i:Vt(e)[s.start]-Vt(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:o,viewport:s});if(!l)return null;var c=ct(l.descriptor.id,a),f=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.insideDestination,a=e.afterCritical;return i.filter((function(e){return xt({target:Gt(e,a),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var i=Qe(t,Bt(r,Wt(e,a))),o=Qe(t,Bt(r,Wt(n,a)));return i<o?-1:o<i?1:e.descriptor.index-n.descriptor.index}))[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:l,insideDestination:c,afterCritical:u}),d=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,a=e.draggables,o=e.destination,s=e.viewport,u=e.afterCritical;if(!n){if(r.length)return null;var l={displaced:mt,displacedBy:gt,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:0}}},c=Nt({impact:l,draggable:i,droppable:o,draggables:a,afterCritical:u}),f=pt(i,o)?o:Yt(o,i,a);return zt({draggable:i,destination:f,newPageBorderBoxCenter:c,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?l:null}var d=Boolean(t[o.axis.line]<=n.page.borderBox.center[o.axis.line]),h=function(){var e=n.descriptor.index;return n.descriptor.id===i.descriptor.id||d?e:e+1}(),p=Kt(o.axis,i.displaceBy);return St({draggable:i,insideDestination:r,destination:o,viewport:s,displacedBy:p,last:mt,index:h})}({previousPageBorderBoxCenter:n,destination:l,draggable:r,draggables:a,moveRelativeTo:f,insideDestination:c,viewport:s,afterCritical:u});if(!d)return null;var h=Nt({impact:d,draggable:r,droppable:l,draggables:a,afterCritical:u});return{clientSelection:Ht({pageBorderBoxCenter:h,draggable:r,viewport:s}),impact:d,scrollJumpRequest:null}},Jt=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},Zt=function(e){var t=e.state,n=e.type,r=function(e,t){var n=Jt(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),a=t.dimensions.droppables[t.critical.droppable.id],o=r||a,s=o.axis.direction,u="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(u&&!i)return null;var l="MOVE_DOWN"===n||"MOVE_RIGHT"===n,c=t.dimensions.draggables[t.critical.draggable.id],f=t.current.page.borderBoxCenter,d=t.dimensions,h=d.draggables,p=d.droppables;return u?qt({isMovingForward:l,previousPageBorderBoxCenter:f,draggable:c,destination:o,draggables:h,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):Xt({isMovingForward:l,previousPageBorderBoxCenter:f,draggable:c,isOver:o,draggables:h,droppables:p,viewport:t.viewport,afterCritical:t.afterCritical})};function $t(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function en(e){var t=bt(e.top,e.bottom),n=bt(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function tn(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=ut(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(en(i)(t.center))return!0;var a=e.axis,o=i.center[a.crossAxisLine],s=t[a.crossAxisStart],u=t[a.crossAxisEnd],l=bt(i[a.crossAxisStart],i[a.crossAxisEnd]),c=l(s),f=l(u);return!c&&!f||(c?s<o:u>o)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.draggable,r=e.candidates,i=n.page.borderBox.center,a=r.map((function(e){var n=e.axis,r=Ke(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:Qe(i,r)}})).sort((function(e,t){return t.distance-e.distance}));return a[0]?a[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}var nn=function(e,t){return he(Je(e,t))};function rn(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var an=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,a=e.previousImpact,o=e.viewport,s=e.afterCritical,u=nn(n.page.borderBox,t),l=tn({pageBorderBox:u,draggable:n,droppables:i});if(!l)return vt;var c=i[l],f=ct(c.descriptor.id,r),d=function(e,t){var n=e.frame;return n?nn(t,n.scroll.diff.value):t}(c,u);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,a=e.insideDestination,o=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,u=Kt(i.axis,t.displaceBy),l=u.value,c=n[s.start],f=n[s.end],d=it(ht(t,a),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,a=Ot(t,o),u=rn({displaced:r.displaced,id:t});return a?u?f>n[s.start]+i&&f<n[s.end]-i:c>n[s.start]-l+i&&c<n[s.end]-l-i:u?f>n[s.start]+l+i&&f<n[s.end]+l-i:c>n[s.start]+i&&c<n[s.end]-i}));return d?{displacedBy:u,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:d,draggable:n,previousImpact:a,destination:c,insideDestination:f,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,a=e.last,o=e.viewport,s=e.afterCritical,u=r.axis,l=Kt(r.axis,n.displaceBy),c=l.value,f=t[u.start],d=t[u.end],h=function(e){var t=e.draggable,n=e.closest,r=e.inHomeList;return n?r&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:it(ht(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[u.line],r=Ot(t,s),i=rn({displaced:a,id:t});return r?i?d<=n:f<n-c:i?d<=n+c:f<n})),inHomeList:pt(n,r)});return St({draggable:n,insideDestination:i,destination:r,viewport:o,last:a,displacedBy:l,index:h})}({pageBorderBoxWithDroppableScroll:d,draggable:n,destination:c,insideDestination:f,last:a.displaced,viewport:o,afterCritical:s})},on=function(e,t){var n;return s({},e,((n={})[t.descriptor.id]=t,n))},sn=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=Jt(t),a=Jt(n);if(!i)return r;if(i===a)return r;var o=r[i];if(!o.subject.withPlaceholder)return r;var u=function(e){var t=e.subject.withPlaceholder;t||Te(!1);var n=e.frame;if(!n)return s({},e,{subject:et({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null})});var r=t.oldFrameMaxScroll;r||Te(!1);var i=Qt(n,r);return s({},e,{subject:et({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null}),frame:i})}(o);return on(r,u)},un=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,a=e.impact,o=e.scrollJumpRequest,u=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,f=Ve(c,t.initial.client.selection),d={offset:f,selection:c,borderBoxCenter:qe(t.initial.client.borderBoxCenter,f)},h={selection:qe(d.selection,u.scroll.current),borderBoxCenter:qe(d.borderBoxCenter,u.scroll.current),offset:qe(d.offset,u.scroll.diff.value)},p={client:d,page:h};if("COLLECTING"===t.phase)return s({phase:"COLLECTING"},t,{dimensions:l,viewport:u,current:p});var g=l.draggables[t.critical.draggable.id],m=a||an({pageOffset:h.offset,draggable:g,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:u,afterCritical:t.afterCritical}),v=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.previousImpact,a=e.impact,o=sn({previousImpact:i,impact:a,droppables:r}),s=Jt(a);if(!s)return o;var u=r[s];if(pt(t,u))return o;if(u.subject.withPlaceholder)return o;var l=Yt(u,t,n);return on(o,l)}({draggable:g,impact:m,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return s({},t,{current:p,dimensions:{draggables:l.draggables,droppables:v},impact:m,viewport:u,scrollJumpRequest:o||null,forceShouldAnimate:!o&&null})};var ln=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,a=e.forceShouldAnimate,o=t.displaced,u=function(e,t){return e.map((function(e){return t[e]}))}(o.all,r);return s({},t,{displaced:Et({afterDragging:u,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:a,last:o})})},cn=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,a=e.viewport,o=e.afterCritical,s=Nt({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o});return Ht({pageBorderBoxCenter:s,draggable:n,viewport:a})},fn=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&Te(!1);var i=t.impact,a=r||t.viewport,o=n||t.dimensions,s=o.draggables,u=o.droppables,l=s[t.critical.draggable.id],c=Jt(i);c||Te(!1);var f=u[c],d=ln({impact:i,viewport:a,destination:f,draggables:s}),h=cn({impact:d,draggable:l,droppable:f,draggables:s,viewport:a,afterCritical:t.afterCritical});return un({impact:d,clientSelection:h,state:t,dimensions:o,viewport:a})},dn=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,a=Kt(n.axis,t.displaceBy),o=ct(n.descriptor.id,r),s=o.indexOf(t);-1===s&&Te(!1);var u,l=o.slice(s+1),c=l.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),f={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:a,effected:c};return{impact:{displaced:Et({afterDragging:l,destination:n,displacedBy:a,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:a,at:{type:"REORDER",destination:(u=t.descriptor,{index:u.index,droppableId:u.droppableId})}},afterCritical:f}},hn=function(e){0},pn=function(e){0},gn=function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,a=function(e){var t=e.frame;return t||Te(!1),t}(n[t]).scroll.diff.value,o=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=ye(t.client,n),a=_e(i,r);return s({},t,{placeholder:s({},t.placeholder,{client:i}),client:i,page:a})}({draggable:e,offset:qe(i,a),initialWindowScroll:r.scroll.initial});return o}))},mn=function(e){return"SNAP"===e.movementMode},vn=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:on(e.droppables,t)}}(e.dimensions,t);return!mn(e)||n?un({state:e,dimensions:r}):fn({state:e,dimensions:r})};function bn(e){return e.isDragging&&"SNAP"===e.movementMode?s({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var yn={phase:"IDLE",completed:null,shouldFlush:!1},_n=function(e,t){if(void 0===e&&(e=yn),"FLUSH"===t.type)return s({},yn,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&Te(!1);var n=t.payload,r=n.critical,i=n.clientSelection,a=n.viewport,o=n.dimensions,u=n.movementMode,l=o.draggables[r.draggable.id],c=o.droppables[r.droppable.id],f={selection:i,borderBoxCenter:l.client.borderBox.center,offset:ze},d={client:f,page:{selection:qe(f.selection,a.scroll.initial),borderBoxCenter:qe(f.selection,a.scroll.initial),offset:qe(f.selection,a.scroll.diff.value)}},h=ut(o.droppables).every((function(e){return!e.isFixedOnPage})),p=dn({draggable:l,home:c,draggables:o.draggables,viewport:a}),g=p.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:u,dimensions:o,initial:d,current:d,isWindowScrollAllowed:h,impact:g,afterCritical:p.afterCritical,onLiftImpact:g,viewport:a,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&Te(!1),s({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&Te(!1),function(e){var t=e.state,n=e.published;hn();var r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return tt(n,e.scroll)})),i=s({},t.dimensions.droppables,{},ot(r)),a=st(gn({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),o=s({},t.dimensions.draggables,{},a);n.removals.forEach((function(e){delete o[e]}));var u={droppables:i,draggables:o},l=Jt(t.impact),c=l?u.droppables[l]:null,f=u.draggables[t.critical.draggable.id],d=u.droppables[t.critical.droppable.id],h=dn({draggable:f,home:d,draggables:o,viewport:t.viewport}),p=h.impact,g=h.afterCritical,m=c&&c.isCombineEnabled?t.impact:p,v=an({pageOffset:t.current.page.offset,draggable:u.draggables[t.critical.draggable.id],draggables:u.draggables,droppables:u.droppables,previousImpact:m,viewport:t.viewport,afterCritical:g});pn();var b=s({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:v,onLiftImpact:p,dimensions:u,afterCritical:g,forceShouldAnimate:!1});return"COLLECTING"===t.phase?b:s({phase:"DROP_PENDING"},b,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;$t(e)||Te(!1);var m=t.payload.client;return We(m,e.current.client.selection)?e:un({state:e,clientSelection:m,impact:mn(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return bn(e);if("COLLECTING"===e.phase)return bn(e);$t(e)||Te(!1);var v=t.payload,b=v.id,y=v.newScroll,_=e.dimensions.droppables[b];if(!_)return e;var A=tt(_,y);return vn(e,A,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;$t(e)||Te(!1);var w=t.payload,F=w.id,k=w.isEnabled,x=e.dimensions.droppables[F];x||Te(!1),x.isEnabled===k&&Te(!1);var E=s({},x,{isEnabled:k});return vn(e,E,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;$t(e)||Te(!1);var C=t.payload,S=C.id,O=C.isCombineEnabled,D=e.dimensions.droppables[S];D||Te(!1),D.isCombineEnabled===O&&Te(!1);var j=s({},D,{isCombineEnabled:O});return vn(e,j,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;$t(e)||Te(!1),e.isWindowScrollAllowed||Te(!1);var T=t.payload.newScroll;if(We(e.viewport.scroll.current,T))return bn(e);var P=Lt(e.viewport,T);return mn(e)?fn({state:e,viewport:P}):un({state:e,viewport:P})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!$t(e))return e;var R=t.payload.maxScroll;if(We(R,e.viewport.scroll.max))return e;var M=s({},e.viewport,{scroll:s({},e.viewport.scroll,{max:R})});return s({phase:"DRAGGING"},e,{viewport:M})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&Te(!1);var I=Zt({state:e,type:t.type});return I?un({state:e,impact:I.impact,clientSelection:I.clientSelection,scrollJumpRequest:I.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var B=t.payload.reason;return"COLLECTING"!==e.phase&&Te(!1),s({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:B})}if("DROP_ANIMATE"===t.type){var N=t.payload,L=N.completed,U=N.dropDuration,H=N.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&Te(!1),{phase:"DROP_ANIMATING",completed:L,dropDuration:U,newHomeClientOffset:H,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},An=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},wn=function(){return{type:"COLLECTION_STARTING",payload:null}},Fn=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},kn=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},xn=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},En=function(e){return{type:"MOVE",payload:e}},Cn=function(){return{type:"MOVE_UP",payload:null}},Sn=function(){return{type:"MOVE_DOWN",payload:null}},On=function(){return{type:"MOVE_RIGHT",payload:null}},Dn=function(){return{type:"MOVE_LEFT",payload:null}},jn=function(e){return{type:"DROP_COMPLETE",payload:e}},Tn=function(e){return{type:"DROP",payload:e}},Pn=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};var Rn="cubic-bezier(.2,1,.1,1)",Mn={drop:0,combining:.7},In={drop:.75},Bn=.2+"s "+"cubic-bezier(0.2, 0, 0, 1)",Nn={fluid:"opacity "+Bn,snap:"transform "+Bn+", opacity "+Bn,drop:function(e){var t=e+"s "+Rn;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+Bn,placeholder:"height "+Bn+", width "+Bn+", margin "+Bn},Ln=function(e){return We(e,ze)?null:"translate("+e.x+"px, "+e.y+"px)"},Un=Ln,Hn=function(e,t){var n=Ln(e);return n?t?n+" scale("+In.drop+")":n:null},zn=.33,qn=.55,Vn=qn-zn,Wn=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),a=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&Te(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&Te(!1);var o=i.critical,u=i.dimensions,l=u.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,a=e.viewport,o=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:s({},r,{displaced:mt}),didDropInsideDroppable:!0}:{impact:ln({draggables:t,impact:o,destination:i,viewport:a,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:a,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),f=c.impact,d=c.didDropInsideDroppable,h=d?ft(f):null,p=d?dt(f):null,g={index:o.draggable.index,droppableId:o.droppable.id},m={draggableId:l.descriptor.id,type:l.descriptor.type,source:g,reason:a,mode:i.movementMode,destination:h,combine:p},v=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,a=e.afterCritical,o=r.draggables,s=r.droppables,u=Jt(t),l=u?s[u]:null,c=s[n.descriptor.droppableId],f=cn({impact:t,draggable:n,draggables:o,afterCritical:a,droppable:l||c,viewport:i});return Ve(f,n.client.borderBox.center)}({impact:f,draggable:l,dimensions:u,viewport:i.viewport,afterCritical:i.afterCritical}),b={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:f};if(!We(i.current.client.offset,v)||Boolean(m.combine)){var y=function(e){var t=e.current,n=e.destination,r=e.reason,i=Qe(t,n);if(i<=0)return zn;if(i>=1500)return qn;var a=zn+Vn*(i/1500);return Number(("CANCEL"===r?.6*a:a).toFixed(2))}({current:i.current.client.offset,destination:v,reason:a});n(function(e){return{type:"DROP_ANIMATE",payload:e}}({newHomeClientOffset:v,dropDuration:y,completed:b}))}else n(jn({completed:b}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:a}))}else e(r)}}},Gn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Kn(e){var t=e.onWindowScroll;var n,r=Ee((function(){t(Gn())})),i=(n=r,{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(e){e.target!==window&&e.target!==window.document||n()}}),a=Se;function o(){return a!==Se}return{start:function(){o()&&Te(!1),a=Oe(window,[i])},stop:function(){o()||Te(!1),r.cancel(),a(),a=Se},isActive:o}}var Qn=function(e){var t=Kn({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},Yn=function(){var e=[];return{add:function(t){var n=setTimeout((function(){return function(t){var n=rt(e,(function(e){return e.timerId===t}));-1===n&&Te(!1),e.splice(n,1)[0].callback()}(n)})),r={timerId:n,callback:t};e.push(r)},flush:function(){if(e.length){var t=[].concat(e);e.length=0,t.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}},Xn=function(e,t){hn(),t(),pn()},Jn=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},Zn=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},$n=function(e,t){var n=function(e,t){var n=Yn(),r=null,i=function(n){r||Te(!1),r=null,Xn(0,(function(){return Zn(e().onDragEnd,n,t,He)}))};return{beforeCapture:function(t,n){r&&Te(!1),Xn(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){r&&Te(!1),Xn(0,(function(){var r=e().onBeforeDragStart;r&&r(Jn(t,n))}))},start:function(i,a){r&&Te(!1);var o=Jn(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add((function(){Xn(0,(function(){return Zn(e().onDragStart,o,t,Le)}))}))},update:function(i,a){var o=ft(a),u=dt(a);r||Te(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(i,r.lastCritical);l&&(r.lastCritical=i);var c,f,d=(f=o,!(null==(c=r.lastLocation)&&null==f||null!=c&&null!=f&&c.droppableId===f.droppableId&&c.index===f.index));d&&(r.lastLocation=o);var h=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(r.lastCombine,u);if(h&&(r.lastCombine=u),l||d||h){var p=s({},Jn(i,r.mode),{combine:u,destination:o});n.add((function(){Xn(0,(function(){return Zn(e().onDragUpdate,p,t,Ue)}))}))}},flush:function(){r||Te(!1),n.flush()},drop:i,abort:function(){if(r){var e=s({},Jn(r.lastCritical,r.mode),{combine:null,destination:null,reason:"CANCEL"});i(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var a=r.payload.completed.result;return n.flush(),t(r),void n.drop(a)}if(t(r),"FLUSH"!==r.type){var o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},er=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&Te(!1),e.dispatch(jn({completed:r.completed}))}else t(n)}}},tr=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var a={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=Oe(window,[a])}))}}}},nr=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Tn({reason:r.reason})))}}}},rr=y,ir=function(e){var t,n=e.dimensionMarshal,r=e.focusMarshal,i=e.styleMarshal,a=e.getResponders,o=e.announce,s=e.autoScroller;return m(_n,rr(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(f(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},a=t.map((function(e){return e(i)}));return r=y.apply(void 0,a)(n.dispatch),c(c({},n),{},{dispatch:r})}}}((t=i,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var a=i.payload,o=a.id,s=a.clientSelection,u=a.movementMode,l=n();"DROP_ANIMATING"===l.phase&&r(jn({completed:l.completed})),"IDLE"!==n().phase&&Te(!1),r({type:"FLUSH",payload:null}),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:o,movementMode:u}});var c={draggableId:o,scrollOptions:{shouldPublishImmediately:"SNAP"===u}},f=e.startPublishing(c),d=f.critical,h=f.dimensions,p=f.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:d,dimensions:h,clientSelection:s,movementMode:u,viewport:p}})}else t(i)}}}}(n),Wn,er,tr,nr,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&Te(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(s),Qn,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(r),$n(a,o))))};var ar=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,a=Ve({x:n,y:t},{x:i,y:r});return{x:Math.max(0,a.x),y:Math.max(0,a.y)}},or=function(){var e=document.documentElement;return e||Te(!1),e},sr=function(){var e=or();return ar({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},ur=function(e){var t=e.critical,n=e.scrollOptions,r=e.registry;hn();var i=function(){var e=Gn(),t=sr(),n=e.y,r=e.x,i=or(),a=i.clientWidth,o=i.clientHeight;return{frame:he({top:n,left:r,right:r+a,bottom:n+o}),scroll:{initial:e,current:e,max:t,diff:{value:ze,displacement:ze}}}}(),a=i.scroll.current,o=t.droppable,s=r.droppable.getAllByType(o.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(a,n)})),u=r.draggable.getAllByType(t.draggable.type).map((function(e){return e.getDimension(a)})),l={draggables:st(u),droppables:ot(s)};return pn(),{dimensions:l,critical:t,viewport:i}};function lr(e,t,n){return n.descriptor.id!==t.id&&(n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode)}var cr=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,a=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null,hn();var e=r,a=e.additions,o=e.removals,s=e.modified,u=Object.keys(a).map((function(e){return t.draggable.getById(e).getDimension(ze)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),l=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),c={additions:u,removals:Object.keys(o),modified:l};r={additions:{},removals:{},modified:{}},pn(),n.publish(c)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],a()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],a()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||Te(!1);var i=n.critical.draggable;"ADDITION"===t.type&&lr(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&lr(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||Te(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||Te(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||Te(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&Te(!1);var r=e.draggable.getById(t.draggableId),a=e.droppable.getById(r.descriptor.droppableId),o={draggable:r.descriptor,droppable:a.descriptor},s=e.subscribe(i);return n={critical:o,unsubscribe:s},ur({critical:o,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}}},fr=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason)},dr=function(e){window.scrollBy(e.x,e.y)},hr=xe((function(e){return ut(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),pr=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var a=function(e,t){return it(hr(t),(function(t){return t.frame||Te(!1),en(t.frame.pageMarginBox)(e)}))}(t,r);return a},gr=.25,mr=.05,vr=28,br=function(e){return Math.pow(e,2)},yr={stopDampeningAt:1200,accelerateAt:360},_r=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},Ar=yr.accelerateAt,wr=yr.stopDampeningAt,Fr=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,a=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return vr;if(e===t.startScrollingFrom)return 1;var n=_r({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=vr*br(1-n);return Math.ceil(r)}(t,n);return 0===a?0:i?Math.max(function(e,t){var n=t,r=wr,i=Date.now()-n;if(i>=wr)return e;if(i<Ar)return 1;var a=_r({startOfRange:Ar,endOfRange:r,current:i}),o=e*br(a);return Math.ceil(o)}(a,r),1):a},kr=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,a=e.shouldUseTimeDampening,o=function(e,t){return{startScrollingFrom:e[t.size]*gr,maxScrollValueAt:e[t.size]*mr}}(t,i);return n[i.end]<n[i.start]?Fr({distanceToEdge:n[i.end],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a}):-1*Fr({distanceToEdge:n[i.start],thresholds:o,dragStartTime:r,shouldUseTimeDampening:a})},xr=Xe((function(e){return 0===e?0:e})),Er=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,a=e.shouldUseTimeDampening,o={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=kr({container:n,distanceToEdges:o,dragStartTime:t,axis:At,shouldUseTimeDampening:a}),u=kr({container:n,distanceToEdges:o,dragStartTime:t,axis:wt,shouldUseTimeDampening:a}),l=xr({x:u,y:s});if(We(l,ze))return null;var c=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,a=n.width>t.width;return a||i?a&&i?null:{x:a?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:l});return c?We(c,ze)?null:c:null},Cr=Xe((function(e){return 0===e?0:e>0?1:-1})),Sr=function(){var e=function(e,t){return e<0?e:e>t?e-t:0};return function(t){var n=t.current,r=t.max,i=t.change,a=qe(n,i),o={x:e(a.x,r.x),y:e(a.y,r.y)};return We(o,ze)?null:o}}(),Or=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},a=Cr(r),o=Sr({max:i,current:n,change:a});return!o||(0!==a.x&&0===o.x||0!==a.y&&0===o.y)},Dr=function(e,t){return Or({current:e.scroll.current,max:e.scroll.max,change:t})},jr=function(e,t){var n=e.frame;return!!n&&Or({current:n.scroll.current,max:n.scroll.max,change:t})},Tr=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,a=e.scrollDroppable,o=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var u=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=Er({dragStartTime:i,container:t.frame,subject:n,center:r,shouldUseTimeDampening:a});return o&&Dr(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:o,shouldUseTimeDampening:r});if(u)return void i(u)}var l=pr({center:o,destination:Jt(t.impact),droppables:t.dimensions.droppables});if(l){var c=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,a=e.shouldUseTimeDampening,o=t.frame;if(!o)return null;var s=Er({dragStartTime:i,container:o.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:a});return s&&jr(t,s)?s:null}({dragStartTime:n,droppable:l,subject:s,center:o,shouldUseTimeDampening:r});c&&a(l.descriptor.id,c)}},Pr=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow,i=function(e,t){if(!jr(e,t))return t;var r=function(e,t){var n=e.frame;return n&&jr(e,t)?Sr({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=Ve(t,r);return n(e.descriptor.id,i),Ve(t,i)},a=function(e,t,n){if(!e)return n;if(!Dr(t,n))return n;var i=function(e,t){if(!Dr(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Sr({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var a=Ve(n,i);return r(a),Ve(n,a)};return function(e){var n=e.scrollJumpRequest;if(n){var r=Jt(e.impact);r||Te(!1);var o=i(e.dimensions.droppables[r],n);if(o){var s=e.viewport,u=a(e.isWindowScrollAllowed,s,o);u&&function(e,n){var r=qe(e.current.client.selection,n);t({client:r})}(e,u)}}}},Rr=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollWindow,n=e.scrollDroppable,r=Ee(t),i=Ee(n),a=null,o=function(e){a||Te(!1);var t=a,n=t.shouldUseTimeDampening,o=t.dragStartTime;Tr({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:n})};return{start:function(e){hn(),a&&Te(!1);var t=Date.now(),n=!1,r=function(){n=!0};Tr({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),a={dragStartTime:t,shouldUseTimeDampening:n},pn(),n&&o(e)},stop:function(){a&&(r.cancel(),i.cancel(),a=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),a=Pr({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&a(e):i.scroll(e))},start:i.start,stop:i.stop}},Mr=function(){var e="data-rbd-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Ir=function(){var e="data-rbd-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Br=function(){var e="data-rbd-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Nr={contextId:"data-rbd-scroll-container-context-id"},Lr=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Ur="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?r.useLayoutEffect:r.useEffect,Hr=function(){var e=document.querySelector("head");return e||Te(!1),e},zr=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function qr(e,t){var n=ce((function(){return function(e){var t,n=(t=e,function(e){return"["+e+'="'+t+'"]'}),r=function(){var e="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ";return{selector:n(Mr.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}}(),i=[function(){var e="\n      transition: "+Nn.outOfTheWay+";\n    ";return{selector:n(Ir.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}}(),r,{selector:n(Br.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:Lr(i,"always"),resting:Lr(i,"resting"),dragging:Lr(i,"dragging"),dropAnimating:Lr(i,"dropAnimating"),userCancel:Lr(i,"userCancel")}}(e)}),[e]),i=Object(r.useRef)(null),a=Object(r.useRef)(null),o=fe(xe((function(e){var t=a.current;t||Te(!1),t.textContent=e})),[]),s=fe((function(e){var t=i.current;t||Te(!1),t.textContent=e}),[]);Ur((function(){(i.current||a.current)&&Te(!1);var r=zr(t),u=zr(t);return i.current=r,a.current=u,r.setAttribute("data-rbd-always",e),u.setAttribute("data-rbd-dynamic",e),Hr().appendChild(r),Hr().appendChild(u),s(n.always),o(n.resting),function(){var e=function(e){var t=e.current;t||Te(!1),Hr().removeChild(t),e.current=null};e(i),e(a)}}),[t,s,o,n.always,n.resting,e]);var u=fe((function(){return o(n.dragging)}),[o,n.dragging]),l=fe((function(e){o("DROP"!==e?n.userCancel:n.dropAnimating)}),[o,n.dropAnimating,n.userCancel]),c=fe((function(){a.current&&o(n.resting)}),[o,n.resting]);return ce((function(){return{dragging:u,dropping:l,resting:c}}),[u,l,c])}var Vr=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function Wr(e){return e instanceof Vr(e).HTMLElement}function Gr(e,t){var n="["+Mr.contextId+'="'+e+'"]',r=at(document.querySelectorAll(n));if(!r.length)return null;var i=it(r,(function(e){return e.getAttribute(Mr.draggableId)===t}));return i&&Wr(i)?i:null}function Kr(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,a=r(i);a&&t.uniqueId===a.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||Te(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return nt(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||Te(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return nt(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var Qr=i.a.createContext(null),Yr=function(){var e=document.body;return e||Te(!1),e},Xr={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};var Jr=0,Zr={separator:"::"};function $r(e,t){return void 0===t&&(t=Zr),ce((function(){return""+e+t.separator+Jr++}),[t.separator,e])}var ei=i.a.createContext(null);function ti(e){0}function ni(e,t){ti()}function ri(){ni()}function ii(e){var t=Object(r.useRef)(e);return Object(r.useEffect)((function(){t.current=e})),t}var ai,oi=((ai={})[13]=!0,ai[9]=!0,ai),si=function(e){oi[e.keyCode]&&e.preventDefault()},ui=function(){var e="visibilitychange";return"undefined"===typeof document?e:it([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}();var li,ci={type:"IDLE"};function fi(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,a=e.clientY;if(0===t){var o={x:n,y:a},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(o);"PENDING"!==s.type&&Te(!1);var u=s.point;if(l=u,c=o,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var f=s.actions.fluidLift(o);i({type:"DRAGGING",actions:f})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void si(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&Te(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:ui,fn:t}]}function di(){}var hi=((li={})[34]=!0,li[33]=!0,li[36]=!0,li[35]=!0,li);function pi(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(hi[r.keyCode]?r.preventDefault():si(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:ui,fn:n}]}var gi={type:"IDLE"};var mi={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function vi(e,t){if(null==t)return!1;if(Boolean(mi[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&vi(e,t.parentElement)}function bi(e,t){var n=t.target;return!!Wr(n)&&vi(e,n)}var yi=function(e){return he(e.getBoundingClientRect()).center};var _i=function(){var e="matches";return"undefined"===typeof document?e:it([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Ai(e,t){return null==e?null:e[_i](t)?e:Ai(e.parentElement,t)}function wi(e,t){return e.closest?e.closest(t):Ai(e,t)}function Fi(e,t){var n,r=t.target;if(!((n=r)instanceof Vr(n).Element))return null;var i=function(e){return"["+Mr.contextId+'="'+e+'"]'}(e),a=wi(r,i);return a&&Wr(a)?a:null}function ki(e){e.preventDefault()}function xi(e){var t=e.expected,n=e.phase,r=e.isLockActive;e.shouldWarn;return!!r()&&t===n}function Ei(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var a=r.draggable.findById(i);return!!a&&(!!a.options.isEnabled&&!!fr(n.getState(),i))}function Ci(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,a=e.draggableId,o=e.forceSensorStop,u=e.sourceEvent;if(!Ei({lockAPI:t,store:r,registry:i,draggableId:a}))return null;var l=i.draggable.getById(a),c=function(e,t){var n="["+Ir.contextId+'="'+e+'"]',r=it(at(document.querySelectorAll(n)),(function(e){return e.getAttribute(Ir.id)===t}));return r&&Wr(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(u&&!l.options.canDragInteractiveElements&&bi(c,u))return null;var f=t.claim(o||Se),d="PRE_DRAG";function h(){return l.options.shouldRespectForcePress}function p(){return t.isActive(f)}var g=function(e,t){xi({expected:e,phase:d,isLockActive:p,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function m(e){function n(){t.release(),d="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var a=Oe(window,[{eventName:"click",fn:ki,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(a)}n(),r.dispatch(Tn({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&Te(!1)),r.dispatch(function(e){return{type:"LIFT",payload:e}}(e.liftActionArgs)),d="DRAGGING",s({isActive:function(){return xi({expected:"DRAGGING",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:h,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}return{isActive:function(){return xi({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!1})},shouldRespectForcePress:h,fluidLift:function(e){var t=Ee((function(e){g((function(){return En({client:e})}))}));return s({},m({liftActionArgs:{id:a,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}}),{move:t})},snapLift:function(){var e={moveUp:function(){return g(Cn)},moveRight:function(){return g(On)},moveDown:function(){return g(Sn)},moveLeft:function(){return g(Dn)}};return m({liftActionArgs:{id:a,clientSelection:yi(c),movementMode:"SNAP"},cleanup:Se,actions:e})},abort:function(){xi({expected:"PRE_DRAG",phase:d,isLockActive:p,shouldWarn:!0})&&t.release()}}}var Si=[function(e){var t=Object(r.useRef)(ci),n=Object(r.useRef)(Se),i=ce((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,s,{sourceEvent:t});if(i){t.preventDefault();var a={x:t.clientX,y:t.clientY};n.current(),c(i,a)}}}}}}),[e]),a=ce((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),o=fe((function(){n.current=Oe(window,[a,i],{passive:!1,capture:!0})}),[a,i]),s=fe((function(){"IDLE"!==t.current.type&&(t.current=ci,n.current(),o())}),[o]),u=fe((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),l=fe((function(){var e=fi({cancel:u,completed:s,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=Oe(window,e,{capture:!0,passive:!1})}),[u,s]),c=fe((function(e,n){"IDLE"!==t.current.type&&Te(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);Ur((function(){return o(),function(){n.current()}}),[o])},function(e){var t=Object(r.useRef)(di),n=ce((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var r=e.findClosestDraggableId(n);if(r){var a=e.tryGetLock(r,u,{sourceEvent:n});if(a){n.preventDefault();var o=!0,s=a.snapLift();t.current(),t.current=Oe(window,pi(s,u),{capture:!0,passive:!1})}}}function u(){o||Te(!1),o=!1,t.current(),i()}}}}),[e]),i=fe((function(){t.current=Oe(window,[n],{passive:!1,capture:!0})}),[n]);Ur((function(){return i(),function(){t.current()}}),[i])},function(e){var t=Object(r.useRef)(gi),n=Object(r.useRef)(Se),i=fe((function(){return t.current}),[]),a=fe((function(e){t.current=e}),[]),o=ce((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,u,{sourceEvent:t});if(i){var a=t.touches[0],o={x:a.clientX,y:a.clientY};n.current(),d(i,o)}}}}}}),[e]),s=fe((function(){n.current=Oe(window,[o],{capture:!0,passive:!1})}),[o]),u=fe((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),a(gi),n.current(),s())}),[s,a]),l=fe((function(){var e=t.current;u(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[u]),c=fe((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:u,getPhase:i},r=Oe(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],a={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(a)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&Te(!1);var i=e.touches[0];if(i&&i.force>=.15){var a=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return a?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();a&&t()}}},{eventName:ui,fn:t}]}(t),e),a=Oe(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:ui,fn:t}]}(t),e);n.current=function(){r(),a()}}),[l,i,u]),f=fe((function(){var e=i();"PENDING"!==e.type&&Te(!1);var t=e.actions.fluidLift(e.point);a({type:"DRAGGING",actions:t,hasMoved:!1})}),[i,a]),d=fe((function(e,t){"IDLE"!==i().type&&Te(!1);var n=setTimeout(f,120);a({type:"PENDING",point:t,actions:e,longPressTimerId:n}),c()}),[c,i,a,f]);Ur((function(){return s(),function(){n.current();var e=i();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),a(gi))}}),[i,s,a]),Ur((function(){return Oe(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Oi(e){var t=e.contextId,n=e.store,i=e.registry,a=e.customSensors,o=e.enableDefaultSensors,s=[].concat(o?Si:[],a||[]),u=Object(r.useState)((function(){return function(){var e=null;function t(){e||Te(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&Te(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=fe((function(e,t){e.isDragging&&!t.isDragging&&u.tryAbandon()}),[u]);Ur((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[u,n,l]),Ur((function(){return u.tryAbandon}),[u.tryAbandon]);var c=fe((function(e){return Ei({lockAPI:u,registry:i,store:n,draggableId:e})}),[u,i,n]),f=fe((function(e,r,a){return Ci({lockAPI:u,registry:i,contextId:t,store:n,draggableId:e,forceSensorStop:r,sourceEvent:a&&a.sourceEvent?a.sourceEvent:null})}),[t,u,i,n]),d=fe((function(e){return function(e,t){var n=Fi(e,t);return n?n.getAttribute(Mr.draggableId):null}(t,e)}),[t]),h=fe((function(e){var t=i.draggable.findById(e);return t?t.options:null}),[i.draggable]),p=fe((function(){u.isClaimed()&&(u.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))}),[u,n]),g=fe(u.isClaimed,[u]),m=ce((function(){return{canGetLock:c,tryGetLock:f,findClosestDraggableId:d,findOptionsForDraggable:h,tryReleaseLock:p,isLockClaimed:g}}),[c,f,d,h,p,g]);ti();for(var v=0;v<s.length;v++)s[v](m)}function Di(e){return e.current||Te(!1),e.current}function ji(e){var t=e.contextId,n=e.setCallbacks,a=e.sensors,o=e.nonce,u=e.dragHandleUsageInstructions,l=Object(r.useRef)(null);ri();var c=ii(e),f=fe((function(){return function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}}(c.current)}),[c]),d=function(e){var t=ce((function(){return function(e){return"rbd-announcement-"+e}(e)}),[e]),n=Object(r.useRef)(null);return Object(r.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),s(e.style,Xr),Yr().appendChild(e),function(){setTimeout((function(){var t=Yr();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),fe((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),h=function(e){var t=e.contextId,n=e.text,i=$r("hidden-text",{separator:"-"}),a=ce((function(){return"rbd-hidden-text-"+(e={contextId:t,uniqueId:i}).contextId+"-"+e.uniqueId;var e}),[i,t]);return Object(r.useEffect)((function(){var e=document.createElement("div");return e.id=a,e.textContent=n,e.style.display="none",Yr().appendChild(e),function(){var t=Yr();t.contains(e)&&t.removeChild(e)}}),[a,n]),a}({contextId:t,text:u}),p=qr(t,o),g=fe((function(e){Di(l).dispatch(e)}),[]),m=ce((function(){return b({publishWhileDragging:An,updateDroppableScroll:Fn,updateDroppableIsEnabled:kn,updateDroppableIsCombineEnabled:xn,collectionStarting:wn},g)}),[g]),v=function(){var e=ce(Kr,[]);return Object(r.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),y=ce((function(){return cr(v,m)}),[v,m]),_=ce((function(){return Rr(s({scrollWindow:dr,scrollDroppable:y.scrollDroppable},b({move:En},g)))}),[y.scrollDroppable,g]),A=function(e){var t=Object(r.useRef)({}),n=Object(r.useRef)(null),i=Object(r.useRef)(null),a=Object(r.useRef)(!1),o=fe((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),s=fe((function(t){var n=Gr(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),u=fe((function(e,t){n.current===e&&(n.current=t)}),[]),l=fe((function(){i.current||a.current&&(i.current=requestAnimationFrame((function(){i.current=null;var e=n.current;e&&s(e)})))}),[s]),c=fe((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute(Mr.draggableId)===e&&(n.current=e)}),[]);return Ur((function(){return a.current=!0,function(){a.current=!1;var e=i.current;e&&cancelAnimationFrame(e)}}),[]),ce((function(){return{register:o,tryRecordFocus:c,tryRestoreFocusRecorded:l,tryShiftRecord:u}}),[o,c,l,u])}(t),w=ce((function(){return ir({announce:d,autoScroller:_,dimensionMarshal:y,focusMarshal:A,getResponders:f,styleMarshal:p})}),[d,_,y,A,f,p]);l.current=w;var F=fe((function(){var e=Di(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})}),[]),k=fe((function(){var e=Di(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(ce((function(){return{isDragging:k,tryAbort:F}}),[k,F]));var x=fe((function(e){return fr(Di(l).getState(),e)}),[]),C=fe((function(){return $t(Di(l).getState())}),[]),S=ce((function(){return{marshal:y,focus:A,contextId:t,canLift:x,isMovementAllowed:C,dragHandleUsageInstructionsId:h,registry:v}}),[t,y,h,A,x,C,v]);return Oi({contextId:t,store:w,registry:v,customSensors:a,enableDefaultSensors:!1!==e.enableDefaultSensors}),Object(r.useEffect)((function(){return F}),[F]),i.a.createElement(ei.Provider,{value:S},i.a.createElement(E,{context:Qr,store:w},e.children))}var Ti=0;function Pi(e){var t=ce((function(){return""+Ti++}),[]),n=e.dragHandleUsageInstructions||Ne;return i.a.createElement(Pe,null,(function(r){return i.a.createElement(ji,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Ri=function(e){return function(t){return e===t}},Mi=Ri("scroll"),Ii=Ri("auto"),Bi=(Ri("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Ni=function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Bi(n,Mi)||Bi(n,Ii)},Li=function e(t){return null==t||t===document.body||t===document.documentElement?null:Ni(t)?t:e(t.parentElement)},Ui=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Hi=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},zi=function(e){return{closestScrollable:Li(e),isFixedOnPage:Hi(e)}},qi=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,a=e.direction,o=e.isDropDisabled,s=e.isCombineEnabled,u=e.shouldClipSubject,l=r.closestScrollable,c=function(e,t){var n=we(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,a=r+t.scrollHeight,o=i+t.scrollWidth,s=pe({top:r,right:o,bottom:a,left:i},n.border);return ve({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,l),f=_e(c,i),d=function(){if(!l)return null;var e=we(l),t={scrollHeight:l.scrollHeight,scrollWidth:l.scrollWidth};return{client:e,page:_e(e,i),scroll:Ui(l),scrollSize:t,shouldClipSubject:u}}(),h=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,a=e.direction,o=e.client,s=e.page,u=e.closest,l=function(){if(!u)return null;var e=u.scrollSize,t=u.client,n=ar({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:u.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:u.shouldClipSubject,scroll:{initial:u.scroll,current:u.scroll,max:n,diff:{value:ze,displacement:ze}}}}(),c="vertical"===a?At:wt;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:c,isEnabled:n,client:o,page:s,frame:l,subject:et({page:s,withPlaceholder:null,axis:c,frame:l})}}({descriptor:n,isEnabled:!o,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:a,client:c,page:f,closest:d});return h},Vi={passive:!1},Wi={passive:!0},Gi=function(e){return e.shouldPublishImmediately?Vi:Wi};function Ki(e){var t=Object(r.useContext)(e);return t||Te(!1),t}var Qi=function(e){return e&&e.env.closestScrollable||null};function Yi(){}var Xi={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},Ji=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate;return t||"close"===r?Xi:{height:n.client.borderBox.height,width:n.client.borderBox.width,margin:n.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?Nn.placeholder:null}};var Zi=i.a.memo((function(e){var t=Object(r.useRef)(null),n=fe((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),a=e.animate,o=e.onTransitionEnd,s=e.onClose,u=e.contextId,l=Object(r.useState)("open"===e.animate),c=l[0],f=l[1];Object(r.useEffect)((function(){return c?"open"!==a?(n(),f(!1),Yi):t.current?Yi:(t.current=setTimeout((function(){t.current=null,f(!1)})),n):Yi}),[a,c,n]);var d=fe((function(e){"height"===e.propertyName&&(o(),"close"===a&&s())}),[a,s,o]),h=Ji({isAnimatingOpenOnMount:c,animate:e.animate,placeholder:e.placeholder});return i.a.createElement(e.placeholder.tagName,{style:h,"data-rbd-placeholder-context-id":u,onTransitionEnd:d,ref:e.innerRef})})),$i=i.a.createContext(null);var ea=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return o(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(i.a.PureComponent),ta=5e3,na=4500,ra=function(e,t){return t?Nn.drop(t.duration):e?Nn.snap:Nn.fluid},ia=function(e,t){return e?t?Mn.drop:Mn.combining:null};function aa(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,a=Boolean(r),o=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),u=s?Hn(n,a):Un(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:ra(o,i),transform:u,opacity:ia(a,s),zIndex:s?na:ta,pointerEvents:"none"}}(e):{transform:Un((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}function oa(e){var t=$r("draggable"),n=e.descriptor,i=e.registry,a=e.getDraggableRef,o=e.canDragInteractiveElements,s=e.shouldRespectForcePress,u=e.isEnabled,l=ce((function(){return{canDragInteractiveElements:o,shouldRespectForcePress:s,isEnabled:u}}),[o,u,s]),c=fe((function(e){var t=a();return t||Te(!1),function(e,t,n){void 0===n&&(n=ze);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=Ae(i,r),o=_e(a,n);return{descriptor:e,placeholder:{client:a,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:a.marginBox.width,y:a.marginBox.height},client:a,page:o}}(n,t,e)}),[n,a]),f=ce((function(){return{uniqueId:t,descriptor:n,options:l,getDimension:c}}),[n,c,l,t]),d=Object(r.useRef)(f),h=Object(r.useRef)(!0);Ur((function(){return i.draggable.register(d.current),function(){return i.draggable.unregister(d.current)}}),[i.draggable]),Ur((function(){if(h.current)h.current=!1;else{var e=d.current;d.current=f,i.draggable.update(f,e)}}),[f,i.draggable])}function sa(e,t,n){ni()}function ua(e){e.preventDefault()}var la=function(e,t){return e===t},ca=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function fa(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var da={mapped:{type:"SECONDARY",offset:ze,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:fa(null)}};var ha=ae((function(){var e=function(){var e=xe((function(e,t){return{x:e,y:t}})),t=xe((function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=xe((function(e,n,r,i,a,o,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:a,combineWith:o,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,a,o,null)}}}));return function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var a=r.current.client.offset,o=r.dimensions.draggables[i.draggableId],s=Jt(r.impact),u=(c=r.impact).at&&"COMBINE"===c.at.type?c.at.combine.draggableId:null,l=r.forceShouldAnimate;return n(e(a.x,a.y),r.movementMode,o,i.isClone,s,u,l)}var c;if("DROP_ANIMATING"===r.phase){var f=r.completed;if(f.result.draggableId!==i.draggableId)return null;var d=i.isClone,h=r.dimensions.draggables[i.draggableId],p=f.result,g=p.mode,m=ca(p),v=function(e){return e.combine?e.combine.draggableId:null}(p),b={duration:r.dropDuration,curve:Rn,moveTo:r.newHomeClientOffset,opacity:v?Mn.drop:null,scale:v?In.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:h,dropping:b,draggingOver:m,combineWith:v,mode:g,forceShouldAnimate:null,snapshot:t(g,d,m,v,b)}}}return null}}(),t=function(){var e=xe((function(e,t){return{x:e,y:t}})),t=xe(fa),n=xe((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(ze,e,!0):null},i=function(t,i,a,o){var s=a.displaced.visible[t],u=Boolean(o.inVirtualList&&o.effected[t]),l=dt(a),c=l&&l.draggableId===t?i:null;if(!s){if(!u)return r(c);if(a.displaced.invisible[t])return null;var f=Ge(o.displacedBy.point),d=e(f.x,f.y);return n(d,c,!0)}if(u)return r(c);var h=a.displacedBy.point,p=e(h.x,h.y);return n(p,c,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(n,r){return e(n,r)||t(n,r)||da}}),{dropAnimationFinished:Pn},null,{context:Qr,pure:!0,areStatePropsEqual:la})((function(e){var t=Object(r.useRef)(null),n=fe((function(e){t.current=e}),[]),i=fe((function(){return t.current}),[]),a=Ki(ei),o=a.contextId,s=a.dragHandleUsageInstructionsId,u=a.registry,l=Ki($i),c=l.type,f=l.droppableId,d=ce((function(){return{id:e.draggableId,index:e.index,type:c,droppableId:f}}),[e.draggableId,e.index,c,f]),h=e.children,p=e.draggableId,g=e.isEnabled,m=e.shouldRespectForcePress,v=e.canDragInteractiveElements,b=e.isClone,y=e.mapped,_=e.dropAnimationFinished;sa(),ti(),b||oa(ce((function(){return{descriptor:d,registry:u,getDraggableRef:i,canDragInteractiveElements:v,shouldRespectForcePress:m,isEnabled:g}}),[d,u,i,v,m,g]));var A=ce((function(){return g?{tabIndex:0,role:"button","aria-describedby":s,"data-rbd-drag-handle-draggable-id":p,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:ua}:null}),[o,s,p,g]),w=fe((function(e){"DRAGGING"===y.type&&y.dropping&&"transform"===e.propertyName&&_()}),[_,y]),F=ce((function(){var e=aa(y),t="DRAGGING"===y.type&&y.dropping?w:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":p,style:e,onTransitionEnd:t},dragHandleProps:A}}),[o,A,p,y,w,n]),k=ce((function(){return{draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}}),[d.droppableId,d.id,d.index,d.type]);return h(F,y.snapshot,k)}));function pa(e){return Ki($i).isUsingCloneFor!==e.draggableId||e.isClone?i.a.createElement(ha,e):null}function ga(e){var t="boolean"!==typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return i.a.createElement(pa,s({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var ma=function(e,t){return e===t.droppable.type},va=function(e,t){return t.draggables[e.draggable.id]};var ba={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||Te(!1),document.body}},ya=ae((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=s({},e,{shouldAnimatePlaceholder:!1}),n=xe((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=xe((function(r,i,a,o,s,u){var l=s.descriptor.id;if(s.descriptor.droppableId===r){var c=u?{render:u,dragging:n(s.descriptor)}:null,f={isDraggingOver:a,draggingOverWith:a?l:null,draggingFromThisWith:l,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:f,useClone:c}}if(!i)return t;if(!o)return e;var d={isDraggingOver:a,draggingOverWith:l,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:d,useClone:null}}));return function(n,i){var a=i.droppableId,o=i.type,s=!i.isDropDisabled,u=i.renderClone;if(n.isDragging){var l=n.critical;if(!ma(o,l))return t;var c=va(l,n.dimensions),f=Jt(n.impact)===a;return r(a,s,f,f,c,u)}if("DROP_ANIMATING"===n.phase){var d=n.completed;if(!ma(o,d.critical))return t;var h=va(d.critical,n.dimensions);return r(a,s,ca(d.result)===a,Jt(d.impact)===a,h,u)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var p=n.completed;if(!ma(o,p.critical))return t;var g=Jt(p.impact)===a,m=Boolean(p.impact.at&&"COMBINE"===p.impact.at.type),v=p.critical.droppable.id===a;return g?m?e:t:v?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:Qr,pure:!0,areStatePropsEqual:la})((function(e){var t=Object(r.useContext)(ei);t||Te(!1);var n=t.contextId,a=t.isMovementAllowed,o=Object(r.useRef)(null),s=Object(r.useRef)(null),u=e.children,l=e.droppableId,c=e.type,f=e.mode,d=e.direction,h=e.ignoreContainerClipping,p=e.isDropDisabled,g=e.isCombineEnabled,m=e.snapshot,v=e.useClone,b=e.updateViewportMaxScroll,y=e.getContainerForClone,_=fe((function(){return o.current}),[]),A=fe((function(e){o.current=e}),[]),w=(fe((function(){return s.current}),[]),fe((function(e){s.current=e}),[]));ni();var F=fe((function(){a()&&b({maxScroll:sr()})}),[a,b]);!function(e){var t=Object(r.useRef)(null),n=Ki(ei),i=$r("droppable"),a=n.registry,o=n.marshal,s=ii(e),u=ce((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),l=Object(r.useRef)(u),c=ce((function(){return xe((function(e,n){t.current||Te(!1);var r={x:e,y:n};o.updateDroppableScroll(u.id,r)}))}),[u.id,o]),f=fe((function(){var e=t.current;return e&&e.env.closestScrollable?Ui(e.env.closestScrollable):ze}),[]),d=fe((function(){var e=f();c(e.x,e.y)}),[f,c]),h=ce((function(){return Ee(d)}),[d]),p=fe((function(){var e=t.current,n=Qi(e);e&&n||Te(!1),e.scrollOptions.shouldPublishImmediately?d():h()}),[h,d]),g=fe((function(e,r){t.current&&Te(!1);var i=s.current,a=i.getDroppableRef();a||Te(!1);var o=zi(a),l={ref:a,descriptor:u,env:o,scrollOptions:r};t.current=l;var c=qi({ref:a,descriptor:u,env:o,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),f=o.closestScrollable;return f&&(f.setAttribute(Nr.contextId,n.contextId),f.addEventListener("scroll",p,Gi(l.scrollOptions))),c}),[n.contextId,u,p,s]),m=fe((function(){var e=t.current,n=Qi(e);return e&&n||Te(!1),Ui(n)}),[]),v=fe((function(){var e=t.current;e||Te(!1);var n=Qi(e);t.current=null,n&&(h.cancel(),n.removeAttribute(Nr.contextId),n.removeEventListener("scroll",p,Gi(e.scrollOptions)))}),[p,h]),b=fe((function(e){var n=t.current;n||Te(!1);var r=Qi(n);r||Te(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),y=ce((function(){return{getDimensionAndWatchScroll:g,getScrollWhileDragging:m,dragStopped:v,scroll:b}}),[v,g,m,b]),_=ce((function(){return{uniqueId:i,descriptor:u,callbacks:y}}),[y,u,i]);Ur((function(){return l.current=_.descriptor,a.droppable.register(_),function(){t.current&&v(),a.droppable.unregister(_)}}),[y,u,v,_,o,a.droppable]),Ur((function(){t.current&&o.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)}),[e.isDropDisabled,o]),Ur((function(){t.current&&o.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,o])}({droppableId:l,type:c,mode:f,direction:d,isDropDisabled:p,isCombineEnabled:g,ignoreContainerClipping:h,getDroppableRef:_});var k=i.a.createElement(ea,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,a=e.animate;return i.a.createElement(Zi,{placeholder:r,onClose:t,innerRef:w,animate:a,contextId:n,onTransitionEnd:F})})),x=ce((function(){return{innerRef:A,placeholder:k,droppableProps:{"data-rbd-droppable-id":l,"data-rbd-droppable-context-id":n}}}),[n,l,k,A]),E=v?v.dragging.draggableId:null,C=ce((function(){return{droppableId:l,type:c,isUsingCloneFor:E}}),[l,E,c]);return i.a.createElement($i.Provider,{value:C},u(x,m),function(){if(!v)return null;var e=v.dragging,t=v.render,n=i.a.createElement(pa,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return ue.a.createPortal(n,y())}())}));ya.defaultProps=ba},function(e,t,n){var r=n(1067),i=n(1855),a=n(619),o=n(1068);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r;try{r={cloneDeep:n(256),constant:n(778),defaults:n(1567),each:n(965),filter:n(967),find:n(875),flatten:n(541),forEach:n(966),forIn:n(1573),has:n(666),isUndefined:n(978),last:n(876),map:n(596),mapValues:n(877),max:n(277),merge:n(1574),min:n(497),minBy:n(878),now:n(996),pick:n(1579),range:n(185),reduce:n(980),sortBy:n(394),uniqueId:n(1590),values:n(985),zipObject:n(1591)}}catch(i){}r||(r=window._),e.exports=r},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return x})),n.d(t,"c",(function(){return v})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return _})),n.d(t,"f",(function(){return A})),n.d(t,"g",(function(){return F})),n.d(t,"h",(function(){return d})),n.d(t,"i",(function(){return f})),n.d(t,"j",(function(){return b})),n.d(t,"k",(function(){return m}));var r=n(1),i=n(271);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var o=n(448),s=n(671),u=n(165),l=n(215),c=n(319),f=!0,d={}.hasOwnProperty,h=r.createContext("undefined"!==typeof HTMLElement?Object(i.default)({key:"css"}):null);var p=h.Provider,g=function(){return Object(r.useContext)(h)},m=function(e){return Object(r.forwardRef)((function(t,n){var i=Object(r.useContext)(h);return e(t,i,n)}))};f||(m=function(e){return function(t){var n=Object(r.useContext)(h);return null===n?(n=Object(i.default)({key:"css"}),r.createElement(h.Provider,{value:n},e(t,n))):e(t,n)}});var v=r.createContext({});var b=function(){return r.useContext(v)},y=Object(o.a)((function(e){return Object(o.a)((function(t){return function(e,t){return"function"===typeof t?t(e):a({},e,t)}(e,t)}))})),_=function(e){var t=r.useContext(v);return e.theme!==t&&(t=y(t)(e.theme)),r.createElement(v.Provider,{value:t},e.children)};function A(e){var t=e.displayName||e.name||"Component",n=function(t,n){var i=r.useContext(v);return r.createElement(e,a({theme:i,ref:n},t))},i=r.forwardRef(n);return i.displayName="WithTheme("+t+")",Object(s.a)(i,e)}var w="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",F=function(e,t){var n={};for(var r in t)d.call(t,r)&&(n[r]=t[r]);return n[w]=e,n},k=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Object(u.c)(t,n,r),Object(c.a)((function(){return Object(u.b)(t,n,r)})),null};var x=m((function(e,t,n){var i=e.css;"string"===typeof i&&void 0!==t.registered[i]&&(i=t.registered[i]);var a=e[w],o=[i],s="";"string"===typeof e.className?s=Object(u.a)(t.registered,o,e.className):null!=e.className&&(s=e.className+" ");var c=Object(l.a)(o,void 0,r.useContext(v));s+=t.key+"-"+c.name;var f={};for(var h in e)d.call(e,h)&&"css"!==h&&h!==w&&(f[h]=e[h]);return f.ref=n,f.className=s,r.createElement(r.Fragment,null,r.createElement(k,{cache:t,serialized:c,isStringTag:"string"===typeof a}),r.createElement(a,f))}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return b})),n.d(t,"c",(function(){return v})),n.d(t,"d",(function(){return S})),n.d(t,"e",(function(){return h})),n.d(t,"f",(function(){return F})),n.d(t,"g",(function(){return g})),n.d(t,"h",(function(){return p}));var r=n(4),i=n(62),a=n(58),o=n(27),s=n(28),u=n(17),l=n(18),c=n(19),f=n(1),d=Symbol.for("Animated:node"),h=function(e){return e&&e[d]},p=function(e,t){return Object(c.h)(e,d,t)},g=function(e){return e&&e[d]&&e[d].getPayload()},m=function(){function e(){Object(u.a)(this,e),this.payload=void 0,p(this,this)}return Object(l.a)(e,[{key:"getPayload",value:function(){return this.payload||[]}}]),e}(),v=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(u.a)(this,n),(r=t.call(this)).done=!0,r.elapsedTime=void 0,r.lastPosition=void 0,r.lastVelocity=void 0,r.v0=void 0,r.durationProgress=0,r._value=e,c.t.num(r._value)&&(r.lastPosition=r._value),r}return Object(l.a)(n,[{key:"getPayload",value:function(){return[this]}},{key:"getValue",value:function(){return this._value}},{key:"setValue",value:function(e,t){return c.t.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}},{key:"reset",value:function(){var e=this.done;this.done=!1,c.t.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}}],[{key:"create",value:function(e){return new n(e)}}]),n}(m),b=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(u.a)(this,n),(r=t.call(this,0))._string=null,r._toString=void 0,r._toString=Object(c.f)({output:[e,e]}),r}return Object(l.a)(n,[{key:"getValue",value:function(){var e=this._string;return null==e?this._string=this._toString(this._value):e}},{key:"setValue",value:function(e){if(c.t.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!Object(i.a)(Object(a.a)(n.prototype),"setValue",this).call(this,e))return!1;this._string=null}return!0}},{key:"reset",value:function(e){e&&(this._toString=Object(c.f)({output:[this.getValue(),e]})),this._value=0,Object(i.a)(Object(a.a)(n.prototype),"reset",this).call(this)}}],[{key:"create",value:function(e){return new n(e)}}]),n}(v),y={dependencies:null},_=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r;return Object(u.a)(this,n),(r=t.call(this)).source=e,r.setValue(e),r}return Object(l.a)(n,[{key:"getValue",value:function(e){var t={};return Object(c.l)(this.source,(function(n,r){var i;(i=n)&&i[d]===i?t[r]=n.getValue(e):Object(c.s)(n)?t[r]=Object(c.r)(n):e||(t[r]=n)})),t}},{key:"setValue",value:function(e){this.source=e,this.payload=this._makePayload(e)}},{key:"reset",value:function(){this.payload&&Object(c.k)(this.payload,(function(e){return e.reset()}))}},{key:"_makePayload",value:function(e){if(e){var t=new Set;return Object(c.l)(e,this._addToPayload,t),Array.from(t)}}},{key:"_addToPayload",value:function(e){var t=this;y.dependencies&&Object(c.s)(e)&&y.dependencies.add(e);var n=g(e);n&&Object(c.k)(n,(function(e){return t.add(e)}))}}]),n}(m),A=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"getValue",value:function(){return this.source.map((function(e){return e.getValue()}))}},{key:"setValue",value:function(e){var t=this.getPayload();return e.length==t.length?t.map((function(t,n){return t.setValue(e[n])})).some(Boolean):(Object(i.a)(Object(a.a)(n.prototype),"setValue",this).call(this,e.map(w)),!0)}}],[{key:"create",value:function(e){return new n(e)}}]),n}(_);function w(e){return(Object(c.u)(e)?b:v).create(e)}function F(e){var t=h(e);return t?t.constructor:c.t.arr(e)?A:Object(c.u)(e)?b:v}function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(this,arguments)}var x=function(e,t){var n=!c.t.fun(e)||e.prototype&&e.prototype.isReactComponent;return Object(f.forwardRef)((function(i,a){var o=Object(f.useRef)(null),s=n&&Object(f.useCallback)((function(e){o.current=function(e,t){e&&(c.t.fun(e)?e(t):e.current=t);return t}(a,e)}),[a]),u=function(e,t){var n=new Set;y.dependencies=n,e.style&&(e=k({},e,{style:t.createAnimatedStyle(e.style)}));return e=new _(e),y.dependencies=null,[e,n]}(i,t),l=Object(r.a)(u,2),d=l[0],h=l[1],p=Object(c.D)(),g=function(){var e=o.current;n&&!e||!1===(!!e&&t.applyAnimatedValues(e,d.getValue(!0)))&&p()},m=new E(g,h),v=Object(f.useRef)();Object(c.E)((function(){return v.current=m,Object(c.k)(h,(function(e){return Object(c.c)(e,m)})),function(){v.current&&(Object(c.k)(v.current.deps,(function(e){return Object(c.A)(e,v.current)})),c.z.cancel(v.current.update))}})),Object(f.useEffect)(g,[]),Object(c.G)((function(){return function(){var e=v.current;Object(c.k)(e.deps,(function(t){return Object(c.A)(t,e)}))}}));var b=t.getComponentProps(d.getValue());return f.createElement(e,k({},b,{ref:s}))}))},E=function(){function e(t,n){Object(u.a)(this,e),this.update=t,this.deps=n}return Object(l.a)(e,[{key:"eventObserved",value:function(e){"change"==e.type&&c.z.write(this.update)}}]),e}();var C=Symbol.for("AnimatedComponent"),S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.applyAnimatedValues,r=void 0===n?function(){return!1}:n,i=t.createAnimatedStyle,a=void 0===i?function(e){return new _(e)}:i,o=t.getComponentProps,s=void 0===o?function(e){return e}:o,u={applyAnimatedValues:r,createAnimatedStyle:a,getComponentProps:s},l=function e(t){var n=O(t)||"Anonymous";return(t=c.t.str(t)?e[t]||(e[t]=x(t,u)):t[C]||(t[C]=x(t,u))).displayName="Animated(".concat(n,")"),t};return Object(c.l)(e,(function(t,n){c.t.arr(e)&&(n=O(t)),l[n]=l(t)})),{animated:l}},O=function(e){return c.t.str(e)?e:e&&c.t.str(e.displayName)?e.displayName:c.t.fun(e)&&e.name||null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l})),n.d(t,"d",(function(){return y})),n.d(t,"e",(function(){return p})),n.d(t,"f",(function(){return g})),n.d(t,"g",(function(){return d})),n.d(t,"h",(function(){return m})),n.d(t,"i",(function(){return h}));n(7),n(10);var r=n(5),i=(n(99),n(108),n(303),n(97),n(73)),a=n(363),o=(n(56),n(86)),s=n(234),u=n(740);function l(e,t){return Object(o.a)().captureException(e,Object(u.a)(t))}function c(e,t){return Object(o.a)().captureEvent(e,t)}function f(e,t){Object(o.a)().addBreadcrumb(e,t)}function d(e,t){Object(o.a)().setContext(e,t)}function h(){for(var e=Object(o.a)(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];if(2===n.length){var i=n[0],a=n[1];return i?e.withScope((function(){return e.getStackTop().scope=i,a(i)})):e.withScope(a)}return e.withScope(n[0])}function p(){return Object(o.a)().getClient()}function g(){return Object(o.a)().getScope()}function m(e){var t=p(),n=Object(o.b)(),u=g(),l=t&&t.getOptions()||{},c=l.release,f=l.environment,d=void 0===f?a.a:f,h=(i.a.navigator||{}).userAgent,m=Object(s.b)(Object(r.a)(Object(r.a)({release:c,environment:d,user:u.getUser()||n.getUser()},h&&{userAgent:h}),e)),b=n.getSession();return b&&"ok"===b.status&&Object(s.c)(b,{status:"exited"}),v(),n.setSession(m),u.setSession(m),m}function v(){var e=Object(o.b)(),t=g(),n=t.getSession()||e.getSession();n&&Object(s.a)(n),b(),e.setSession(),t.setSession()}function b(){var e=Object(o.b)(),t=g(),n=p(),r=t.getSession()||e.getSession();r&&n&&n.captureSession&&n.captureSession(r)}function y(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e?v():b()}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){if(Object.is(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(var n,r=i(e);!(n=r()).done;){var a=n.value,o=a[0],s=a[1];if(!Object.is(s,t.get(o)))return!1}return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(var u,l=i(e);!(u=l()).done;){var c=u.value;if(!t.has(c))return!1}return!0}var f=Object.keys(e);if(f.length!==Object.keys(t).length)return!1;for(var d=0;d<f.length;d++)if(!Object.prototype.hasOwnProperty.call(t,f[d])||!Object.is(e[f[d]],t[f[d]]))return!1;return!0}var o=function(e,t){return a(e,t)};t.default=o,t.shallow=a,e.exports=o,e.exports.shallow=a,t.default=e.exports},function(e,t){function n(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(i,a){var o=e.apply(t,r);function s(e){n(o,i,a,s,u,"next",e)}function u(e){n(o,i,a,s,u,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.r(t),n.d(t,"MAX",(function(){return r})),n.d(t,"NIL",(function(){return i})),n.d(t,"parse",(function(){return u})),n.d(t,"stringify",(function(){return l.a})),n.d(t,"v1",(function(){return h})),n.d(t,"v1ToV6",(function(){return p})),n.d(t,"v3",(function(){return F})),n.d(t,"v4",(function(){return k.a})),n.d(t,"v5",(function(){return C})),n.d(t,"v6",(function(){return j})),n.d(t,"v6ToV1",(function(){return T})),n.d(t,"v7",(function(){return I})),n.d(t,"validate",(function(){return a.a})),n.d(t,"version",(function(){return B}));var r="ffffffff-ffff-ffff-ffff-ffffffffffff",i="00000000-0000-0000-0000-000000000000",a=n(355);var o,s,u=function(e){if(!Object(a.a)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n},l=n(178),c=n(475),f=0,d=0;var h=function(e,t,n){var r=t&&n||0,i=t||new Array(16),a=(e=e||{}).node,u=e.clockseq;if(e._v6||(a||(a=o),null==u&&(u=s)),null==a||null==u){var h=e.random||(e.rng||c.a)();null==a&&(a=[h[0],h[1],h[2],h[3],h[4],h[5]],o||e._v6||(a[0]|=1,o=a)),null==u&&(u=16383&(h[6]<<8|h[7]),void 0!==s||e._v6||(s=u))}var p=void 0!==e.msecs?e.msecs:Date.now(),g=void 0!==e.nsecs?e.nsecs:d+1,m=p-f+(g-d)/1e4;if(m<0&&void 0===e.clockseq&&(u=u+1&16383),(m<0||p>f)&&void 0===e.nsecs&&(g=0),g>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");f=p,d=g,s=u;var v=(1e4*(268435455&(p+=122192928e5))+g)%4294967296;i[r++]=v>>>24&255,i[r++]=v>>>16&255,i[r++]=v>>>8&255,i[r++]=255&v;var b=p/4294967296*1e4&268435455;i[r++]=b>>>8&255,i[r++]=255&b,i[r++]=b>>>24&15|16,i[r++]=b>>>16&255,i[r++]=u>>>8|128,i[r++]=255&u;for(var y=0;y<6;++y)i[r+y]=a[y];return t||Object(l.b)(i)};function p(e){var t=function(e){return Uint8Array.of((15&e[6])<<4|e[7]>>4&15,(15&e[7])<<4|(240&e[4])>>4,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,(15&e[1])<<4|(240&e[2])>>4,96|15&e[2],e[3],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}("string"===typeof e?u(e):e);return"string"===typeof e?Object(l.b)(t):t}function g(e,t,n){function r(e,r,i,a){var o;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=u(r)),16!==(null===(o=r)||void 0===o?void 0:o.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var s=new Uint8Array(16+e.length);if(s.set(r),s.set(e,r.length),(s=n(s))[6]=15&s[6]|t,s[8]=63&s[8]|128,i){a=a||0;for(var c=0;c<16;++c)i[a+c]=s[c];return i}return Object(l.b)(s)}try{r.name=e}catch(i){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function m(e){return 14+(e+64>>>9<<4)+1}function v(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function b(e,t,n,r,i,a){return v((o=v(v(t,e),v(r,a)))<<(s=i)|o>>>32-s,n);var o,s}function y(e,t,n,r,i,a,o){return b(t&n|~t&r,e,t,i,a,o)}function _(e,t,n,r,i,a,o){return b(t&r|n&~r,e,t,i,a,o)}function A(e,t,n,r,i,a,o){return b(t^n^r,e,t,i,a,o)}function w(e,t,n,r,i,a,o){return b(n^(t|~r),e,t,i,a,o)}var F=g("v3",48,(function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var a=e[i>>5]>>>i%32&255,o=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[m(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,a=271733878,o=0;o<e.length;o+=16){var s=n,u=r,l=i,c=a;n=y(n,r,i,a,e[o],7,-680876936),a=y(a,n,r,i,e[o+1],12,-389564586),i=y(i,a,n,r,e[o+2],17,606105819),r=y(r,i,a,n,e[o+3],22,-1044525330),n=y(n,r,i,a,e[o+4],7,-176418897),a=y(a,n,r,i,e[o+5],12,1200080426),i=y(i,a,n,r,e[o+6],17,-1473231341),r=y(r,i,a,n,e[o+7],22,-45705983),n=y(n,r,i,a,e[o+8],7,1770035416),a=y(a,n,r,i,e[o+9],12,-1958414417),i=y(i,a,n,r,e[o+10],17,-42063),r=y(r,i,a,n,e[o+11],22,-1990404162),n=y(n,r,i,a,e[o+12],7,1804603682),a=y(a,n,r,i,e[o+13],12,-40341101),i=y(i,a,n,r,e[o+14],17,-1502002290),n=_(n,r=y(r,i,a,n,e[o+15],22,1236535329),i,a,e[o+1],5,-165796510),a=_(a,n,r,i,e[o+6],9,-1069501632),i=_(i,a,n,r,e[o+11],14,643717713),r=_(r,i,a,n,e[o],20,-373897302),n=_(n,r,i,a,e[o+5],5,-701558691),a=_(a,n,r,i,e[o+10],9,38016083),i=_(i,a,n,r,e[o+15],14,-660478335),r=_(r,i,a,n,e[o+4],20,-405537848),n=_(n,r,i,a,e[o+9],5,568446438),a=_(a,n,r,i,e[o+14],9,-1019803690),i=_(i,a,n,r,e[o+3],14,-187363961),r=_(r,i,a,n,e[o+8],20,1163531501),n=_(n,r,i,a,e[o+13],5,-1444681467),a=_(a,n,r,i,e[o+2],9,-51403784),i=_(i,a,n,r,e[o+7],14,1735328473),n=A(n,r=_(r,i,a,n,e[o+12],20,-1926607734),i,a,e[o+5],4,-378558),a=A(a,n,r,i,e[o+8],11,-2022574463),i=A(i,a,n,r,e[o+11],16,1839030562),r=A(r,i,a,n,e[o+14],23,-35309556),n=A(n,r,i,a,e[o+1],4,-1530992060),a=A(a,n,r,i,e[o+4],11,1272893353),i=A(i,a,n,r,e[o+7],16,-155497632),r=A(r,i,a,n,e[o+10],23,-1094730640),n=A(n,r,i,a,e[o+13],4,681279174),a=A(a,n,r,i,e[o],11,-358537222),i=A(i,a,n,r,e[o+3],16,-722521979),r=A(r,i,a,n,e[o+6],23,76029189),n=A(n,r,i,a,e[o+9],4,-640364487),a=A(a,n,r,i,e[o+12],11,-421815835),i=A(i,a,n,r,e[o+15],16,530742520),n=w(n,r=A(r,i,a,n,e[o+2],23,-995338651),i,a,e[o],6,-198630844),a=w(a,n,r,i,e[o+7],10,1126891415),i=w(i,a,n,r,e[o+14],15,-1416354905),r=w(r,i,a,n,e[o+5],21,-57434055),n=w(n,r,i,a,e[o+12],6,1700485571),a=w(a,n,r,i,e[o+3],10,-1894986606),i=w(i,a,n,r,e[o+10],15,-1051523),r=w(r,i,a,n,e[o+1],21,-2054922799),n=w(n,r,i,a,e[o+8],6,1873313359),a=w(a,n,r,i,e[o+15],10,-30611744),i=w(i,a,n,r,e[o+6],15,-1560198380),r=w(r,i,a,n,e[o+13],21,1309151649),n=w(n,r,i,a,e[o+4],6,-145523070),a=w(a,n,r,i,e[o+11],10,-1120210379),i=w(i,a,n,r,e[o+2],15,718787259),r=w(r,i,a,n,e[o+9],21,-343485551),n=v(n,s),r=v(r,u),i=v(i,l),a=v(a,c)}return[n,r,i,a]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(m(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))})),k=n(1321);function x(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function E(e,t){return e<<t|e>>>32-t}var C=g("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var a=e.length/4+2,o=Math.ceil(a/16),s=new Array(o),u=0;u<o;++u){for(var l=new Uint32Array(16),c=0;c<16;++c)l[c]=e[64*u+4*c]<<24|e[64*u+4*c+1]<<16|e[64*u+4*c+2]<<8|e[64*u+4*c+3];s[u]=l}s[o-1][14]=8*(e.length-1)/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(e.length-1)&4294967295;for(var f=0;f<o;++f){for(var d=new Uint32Array(80),h=0;h<16;++h)d[h]=s[f][h];for(var p=16;p<80;++p)d[p]=E(d[p-3]^d[p-8]^d[p-14]^d[p-16],1);for(var g=n[0],m=n[1],v=n[2],b=n[3],y=n[4],_=0;_<80;++_){var A=Math.floor(_/20),w=E(g,5)+x(A,m,v,b)+y+t[A]+d[_]>>>0;y=b,b=v,v=E(m,30)>>>0,m=g,g=w}n[0]=n[0]+g>>>0,n[1]=n[1]+m>>>0,n[2]=n[2]+v>>>0,n[3]=n[3]+b>>>0,n[4]=n[4]+y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]}));function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=h(O(O({},e),{},{_v6:!0}),new Uint8Array(16));if(r=p(r),t){for(var i=0;i<16;i++)t[n+i]=r[i];return t}return Object(l.b)(r)}function T(e){var t=function(e){return Uint8Array.of((15&e[3])<<4|e[4]>>4&15,(15&e[4])<<4|(240&e[5])>>4,(15&e[5])<<4|15&e[6],e[7],(15&e[1])<<4|(240&e[2])>>4,(15&e[2])<<4|(240&e[3])>>4,16|(240&e[0])>>4,(15&e[0])<<4|(240&e[1])>>4,e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}("string"===typeof e?u(e):e);return"string"===typeof e?Object(l.b)(t):t}var P=null,R=null,M=0;var I=function(e,t,n){e=e||{};var r=t&&n||0,i=t||new Uint8Array(16),a=e.random||(e.rng||c.a)(),o=void 0!==e.msecs?e.msecs:Date.now(),s=void 0!==e.seq?e.seq:null,u=R,f=P;return o>M&&void 0===e.msecs&&(M=o,null!==s&&(u=null,f=null)),null!==s&&(s>2147483647&&(s=2147483647),u=s>>>19&4095,f=524287&s),null!==u&&null!==f||(u=(u=127&a[6])<<8|a[7],f=(f=(f=63&a[8])<<8|a[9])<<5|a[10]>>>3),o+1e4>M&&null===s?++f>524287&&(f=0,++u>4095&&(u=0,M++)):M=o,R=u,P=f,i[r++]=M/1099511627776&255,i[r++]=M/4294967296&255,i[r++]=M/16777216&255,i[r++]=M/65536&255,i[r++]=M/256&255,i[r++]=255&M,i[r++]=u>>>4&15|112,i[r++]=255&u,i[r++]=f>>>13&63|128,i[r++]=f>>>5&255,i[r++]=f<<3&255|7&a[10],i[r++]=a[11],i[r++]=a[12],i[r++]=a[13],i[r++]=a[14],i[r++]=a[15],t||Object(l.b)(i)};var B=function(e){if(!Object(a.a)(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},function(e,t,n){var r=n(134),i=n(996),a=n(786),o=Math.max,s=Math.min;e.exports=function(e,t,n){var u,l,c,f,d,h,p=0,g=!1,m=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function b(t){var n=u,r=l;return u=l=void 0,p=t,f=e.apply(r,n)}function y(e){return p=e,d=setTimeout(A,t),g?b(e):f}function _(e){var n=e-h;return void 0===h||n>=t||n<0||m&&e-p>=c}function A(){var e=i();if(_(e))return w(e);d=setTimeout(A,function(e){var n=t-(e-h);return m?s(n,c-(e-p)):n}(e))}function w(e){return d=void 0,v&&u?b(e):(u=l=void 0,f)}function F(){var e=i(),n=_(e);if(u=arguments,l=this,h=e,n){if(void 0===d)return y(h);if(m)return clearTimeout(d),d=setTimeout(A,t),b(h)}return void 0===d&&(d=setTimeout(A,t)),f}return t=a(t)||0,r(n)&&(g=!!n.leading,c=(m="maxWait"in n)?o(a(n.maxWait)||0,t):c,v="trailing"in n?!!n.trailing:v),F.cancel=function(){void 0!==d&&clearTimeout(d),p=0,u=h=l=d=void 0},F.flush=function(){return void 0===d?f:w(i())},F}},,function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(723),i="object"==typeof self&&self&&self.Object===Object&&self,a=r.a||i||Function("return this")();t.a=a},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor"},child:[{tag:"path",attr:{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"}}]})(e)}},function(e,t,n){"use strict";t.__esModule=!0,t.getFirstItem=function(e){return null==e?void 0:e[0]},t.getSecondItem=function(e){return null==e?void 0:e[1]},t.getSource=function(e){return null==e?void 0:e.source},t.getTarget=function(e){return null==e?void 0:e.target},t.getX=function(e){return"number"===typeof(null==e?void 0:e.x)?null==e?void 0:e.x:0},t.getY=function(e){return"number"===typeof(null==e?void 0:e.y)?null==e?void 0:e.y:0}},function(e,t,n){"use strict";var r=n(89);n.d(t,"a",(function(){return r.i})),n.d(t,"b",(function(){return r.k})),n.d(t,"c",(function(){return r.m})),n.d(t,"d",(function(){return r.j})),n.d(t,"e",(function(){return r.o})),n.d(t,"f",(function(){return r.p})),n.d(t,"g",(function(){return r.r}))},function(e,t,n){e.exports=n(2192)},function(e,t,n){"use strict";function r(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return i})),n.d(t,"e",(function(){return r}));var r="sentry.source",i="sentry.sample_rate",a="sentry.op",o="sentry.origin",s="profile_id"},function(e,t,n){"use strict";n.r(t);var r=n(1274);n.d(t,"Group",(function(){return r.a}))},function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"k",(function(){return u})),n.d(t,"m",(function(){return l})),n.d(t,"i",(function(){return c})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"d",(function(){return p})),n.d(t,"l",(function(){return g})),n.d(t,"n",(function(){return m})),n.d(t,"j",(function(){return v})),n.d(t,"b",(function(){return b})),n.d(t,"f",(function(){return y}));var r=n(102),i=n(74);function a(e){return Object(r.a)((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.c)/i.f}))}var o=a(0),s=a(1),u=a(2),l=a(3),c=a(4),f=a(5),d=a(6),h=o.range,p=s.range,g=u.range,m=l.range,v=c.range,b=f.range,y=d.range},function(e,t,n){"use strict";n.d(t,"g",(function(){return o})),n.d(t,"c",(function(){return s})),n.d(t,"k",(function(){return u})),n.d(t,"m",(function(){return l})),n.d(t,"i",(function(){return c})),n.d(t,"a",(function(){return f})),n.d(t,"e",(function(){return d})),n.d(t,"h",(function(){return h})),n.d(t,"d",(function(){return p})),n.d(t,"l",(function(){return g})),n.d(t,"n",(function(){return m})),n.d(t,"j",(function(){return v})),n.d(t,"b",(function(){return b})),n.d(t,"f",(function(){return y}));var r=n(102),i=n(74);function a(e){return Object(r.a)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/i.f}))}var o=a(0),s=a(1),u=a(2),l=a(3),c=a(4),f=a(5),d=a(6),h=o.range,p=s.range,g=u.range,m=l.range,v=c.range,b=f.range,y=d.range},function(e,t,n){var r=n(885).default,i=n(106);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1675);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return h})),n.d(t,"c",(function(){return p})),n.d(t,"d",(function(){return g})),n.d(t,"e",(function(){return m})),n.d(t,"f",(function(){return v}));var r=n(892),i=n(552),a=n(399),o=n(907),s=n(321),u=n(893),l=n(117),c=n(288),f=n(289);function d(e){var t=void 0===e?{}:e,n=t.innerRadius,i=t.outerRadius,a=t.cornerRadius,o=t.startAngle,s=t.endAngle,u=t.padAngle,c=t.padRadius,f=Object(r.a)();return null!=n&&Object(l.a)(f.innerRadius,n),null!=i&&Object(l.a)(f.outerRadius,i),null!=a&&Object(l.a)(f.cornerRadius,a),null!=o&&Object(l.a)(f.startAngle,o),null!=s&&Object(l.a)(f.endAngle,s),null!=u&&Object(l.a)(f.padAngle,u),null!=c&&Object(l.a)(f.padRadius,c),f}function h(e){var t=void 0===e?{}:e,n=t.x,r=t.x0,a=t.x1,o=t.y,s=t.y0,u=t.y1,c=t.defined,f=t.curve,d=Object(i.a)();return n&&Object(l.a)(d.x,n),r&&Object(l.a)(d.x0,r),a&&Object(l.a)(d.x1,a),o&&Object(l.a)(d.y,o),s&&Object(l.a)(d.y0,s),u&&Object(l.a)(d.y1,u),c&&d.defined(c),f&&d.curve(f),d}function p(e){var t=void 0===e?{}:e,n=t.x,r=t.y,i=t.defined,o=t.curve,s=Object(a.a)();return n&&Object(l.a)(s.x,n),r&&Object(l.a)(s.y,r),i&&s.defined(i),o&&s.curve(o),s}function g(e){var t=void 0===e?{}:e,n=t.startAngle,r=t.endAngle,i=t.padAngle,a=t.value,s=t.sort,u=t.sortValues,c=Object(o.a)();return(null===s||null!=s)&&c.sort(s),(null===u||null!=u)&&c.sortValues(u),null!=a&&c.value(a),null!=i&&Object(l.a)(c.padAngle,i),null!=n&&Object(l.a)(c.startAngle,n),null!=r&&Object(l.a)(c.endAngle,r),c}function m(e){var t=void 0===e?{}:e,n=t.angle,r=t.radius,i=t.defined,a=t.curve,o=Object(s.a)();return n&&Object(l.a)(o.angle,n),r&&Object(l.a)(o.radius,r),i&&o.defined(i),a&&o.curve(a),o}function v(e){var t=e.keys,n=e.value,r=e.order,i=e.offset,a=Object(u.a)();return t&&a.keys(t),n&&Object(l.a)(a.value,n),r&&a.order(Object(c.c)(r)),i&&a.offset(Object(f.c)(i)),a}},function(e,t,n){"use strict";n.d(t,"b",(function(){return _})),n.d(t,"h",(function(){return A})),n.d(t,"c",(function(){return F})),n.d(t,"d",(function(){return k})),n.d(t,"a",(function(){return x})),n.d(t,"g",(function(){return E})),n.d(t,"e",(function(){return C})),n.d(t,"f",(function(){return S}));var r=n(13),i=n(24),a=n(4),o=n(5),s=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,u=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,l={aacute:"\xe1",Aacute:"\xc1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"\u0430",Acy:"\u0410",aelig:"\xe6",AElig:"\xc6",af:"\u2061",afr:"\ud835\udd1e",Afr:"\ud835\udd04",agrave:"\xe0",Agrave:"\xc0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03b1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2a3f",amp:"&",AMP:"&",and:"\u2227",And:"\u2a53",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",aogon:"\u0105",Aogon:"\u0104",aopf:"\ud835\udd52",Aopf:"\ud835\udd38",ap:"\u2248",apacir:"\u2a6f",ape:"\u224a",apE:"\u2a70",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",aring:"\xe5",Aring:"\xc5",ascr:"\ud835\udcb6",Ascr:"\ud835\udc9c",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",beta:"\u03b2",Beta:"\u0392",beth:"\u2136",between:"\u226c",bfr:"\ud835\udd1f",Bfr:"\ud835\udd05",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bNot:"\u2aed",bopf:"\ud835\udd53",Bopf:"\ud835\udd39",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpe:"\u224f",bumpE:"\u2aae",bumpeq:"\u224f",Bumpeq:"\u224e",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22d2",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",ccaron:"\u010d",Ccaron:"\u010c",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",Cdot:"\u010a",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03c7",Chi:"\u03a7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29c3",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2a74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",cscr:"\ud835\udcb8",Cscr:"\ud835\udc9e",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cup:"\u222a",Cup:"\u22d3",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21d3",Darr:"\u21a1",dash:"\u2010",dashv:"\u22a3",Dashv:"\u2ae4",dbkarow:"\u290f",dblac:"\u02dd",dcaron:"\u010f",Dcaron:"\u010e",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",delta:"\u03b4",Delta:"\u0394",demptyv:"\u29b1",dfisht:"\u297f",dfr:"\ud835\udd21",Dfr:"\ud835\udd07",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",dopf:"\ud835\udd55",Dopf:"\ud835\udd3b",dot:"\u02d9",Dot:"\xa8",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21d3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",dscr:"\ud835\udcb9",Dscr:"\ud835\udc9f",dscy:"\u0455",DScy:"\u0405",dsol:"\u29f6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",dzcy:"\u045f",DZcy:"\u040f",dzigrarr:"\u27ff",eacute:"\xe9",Eacute:"\xc9",easter:"\u2a6e",ecaron:"\u011b",Ecaron:"\u011a",ecir:"\u2256",ecirc:"\xea",Ecirc:"\xca",ecolon:"\u2255",ecy:"\u044d",Ecy:"\u042d",eDDot:"\u2a77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\ud835\udd22",Efr:"\ud835\udd08",eg:"\u2a9a",egrave:"\xe8",Egrave:"\xc8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014b",ENG:"\u014a",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\ud835\udd56",Eopf:"\ud835\udd3c",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",epsilon:"\u03b5",Epsilon:"\u0395",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2a73",eta:"\u03b7",Eta:"\u0397",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",ffr:"\ud835\udd23",Ffr:"\ud835\udd09",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",fopf:"\ud835\udd57",Fopf:"\ud835\udd3d",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",gamma:"\u03b3",Gamma:"\u0393",gammad:"\u03dd",Gammad:"\u03dc",gap:"\u2a86",gbreve:"\u011f",Gbreve:"\u011e",Gcedil:"\u0122",gcirc:"\u011d",Gcirc:"\u011c",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22db",gEl:"\u2a8c",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gfr:"\ud835\udd24",Gfr:"\ud835\udd0a",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",gopf:"\ud835\udd58",Gopf:"\ud835\udd3e",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",gscr:"\u210a",Gscr:"\ud835\udca2",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gt:">",Gt:"\u226b",GT:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",hardcy:"\u044a",HARDcy:"\u042a",harr:"\u2194",hArr:"\u21d4",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",iacute:"\xed",Iacute:"\xcd",ic:"\u2063",icirc:"\xee",Icirc:"\xce",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",igrave:"\xec",Igrave:"\xcc",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012b",Imacr:"\u012a",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",int:"\u222b",Int:"\u222c",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012f",Iogon:"\u012e",iopf:"\ud835\udd5a",Iopf:"\ud835\udd40",iota:"\u03b9",Iota:"\u0399",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xef",Iuml:"\xcf",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\ud835\udd27",Jfr:"\ud835\udd0d",jmath:"\u0237",jopf:"\ud835\udd5b",Jopf:"\ud835\udd41",jscr:"\ud835\udcbf",Jscr:"\ud835\udca5",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03ba",Kappa:"\u039a",kappav:"\u03f0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043a",Kcy:"\u041a",kfr:"\ud835\udd28",Kfr:"\ud835\udd0e",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045c",KJcy:"\u040c",kopf:"\ud835\udd5c",Kopf:"\ud835\udd42",kscr:"\ud835\udcc0",Kscr:"\ud835\udca6",lAarr:"\u21da",lacute:"\u013a",Lacute:"\u0139",laemptyv:"\u29b4",lagran:"\u2112",lambda:"\u03bb",Lambda:"\u039b",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larr:"\u2190",lArr:"\u21d0",Larr:"\u219e",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",latail:"\u2919",lAtail:"\u291b",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",Lcaron:"\u013d",lcedil:"\u013c",Lcedil:"\u013b",lceil:"\u2308",lcub:"{",lcy:"\u043b",Lcy:"\u041b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",leftarrow:"\u2190",Leftarrow:"\u21d0",LeftArrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",Leftrightarrow:"\u21d4",LeftRightArrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",leg:"\u22da",lEg:"\u2a8b",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",lfr:"\ud835\udd29",Lfr:"\ud835\udd0f",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226a",Ll:"\u22d8",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",Lmidot:"\u013f",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",LongLeftArrow:"\u27f5",longleftrightarrow:"\u27f7",Longleftrightarrow:"\u27fa",LongLeftRightArrow:"\u27f7",longmapsto:"\u27fc",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",LongRightArrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",lopf:"\ud835\udd5d",Lopf:"\ud835\udd43",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226a",LT:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21a6",Map:"\u2905",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",Mcy:"\u041c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",mfr:"\ud835\udd2a",Mfr:"\ud835\udd10",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",mopf:"\ud835\udd5e",Mopf:"\ud835\udd44",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",mu:"\u03bc",Mu:"\u039c",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",Ncy:"\u041d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",nfr:"\ud835\udd2b",Nfr:"\ud835\udd11",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",ngt:"\u226f",nGt:"\u226b\u20d2",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",njcy:"\u045a",NJcy:"\u040a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nlt:"\u226e",nLt:"\u226a\u20d2",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",not:"\xac",Not:"\u2aec",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",nscr:"\ud835\udcc3",Nscr:"\ud835\udca9",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2ac5\u0338",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2ac6\u0338",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",nu:"\u03bd",Nu:"\u039d",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xf3",Oacute:"\xd3",oast:"\u229b",ocir:"\u229a",ocirc:"\xf4",Ocirc:"\xd4",ocy:"\u043e",Ocy:"\u041e",odash:"\u229d",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29bf",ofr:"\ud835\udd2c",Ofr:"\ud835\udd12",ogon:"\u02db",ograve:"\xf2",Ograve:"\xd2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",omacr:"\u014d",Omacr:"\u014c",omega:"\u03c9",Omega:"\u03a9",omicron:"\u03bf",Omicron:"\u039f",omid:"\u29b6",ominus:"\u2296",oopf:"\ud835\udd60",Oopf:"\ud835\udd46",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",or:"\u2228",Or:"\u2a54",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",oscr:"\u2134",Oscr:"\ud835\udcaa",oslash:"\xf8",Oslash:"\xd8",osol:"\u2298",otilde:"\xf5",Otilde:"\xd5",otimes:"\u2297",Otimes:"\u2a37",otimesas:"\u2a36",ouml:"\xf6",Ouml:"\xd6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",pcy:"\u043f",Pcy:"\u041f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",pfr:"\ud835\udd2d",Pfr:"\ud835\udd13",phi:"\u03c6",Phi:"\u03a6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",pi:"\u03c0",Pi:"\u03a0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",pr:"\u227a",Pr:"\u2abb",prap:"\u2ab7",prcue:"\u227c",pre:"\u2aaf",prE:"\u2ab3",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",pscr:"\ud835\udcc5",Pscr:"\ud835\udcab",psi:"\u03c8",Psi:"\u03a8",puncsp:"\u2008",qfr:"\ud835\udd2e",Qfr:"\ud835\udd14",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",qscr:"\ud835\udcc6",Qscr:"\ud835\udcac",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarr:"\u2192",rArr:"\u21d2",Rarr:"\u21a0",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21a3",Rarrtl:"\u2916",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",rho:"\u03c1",Rho:"\u03a1",rhov:"\u03f1",RightAngleBracket:"\u27e9",rightarrow:"\u2192",Rightarrow:"\u21d2",RightArrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",sacute:"\u015b",Sacute:"\u015a",sbquo:"\u201a",sc:"\u227b",Sc:"\u2abc",scap:"\u2ab8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",scedil:"\u015f",Scedil:"\u015e",scirc:"\u015d",Scirc:"\u015c",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",scy:"\u0441",Scy:"\u0421",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\ud835\udd30",Sfr:"\ud835\udd16",sfrown:"\u2322",sharp:"\u266f",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",sigma:"\u03c3",Sigma:"\u03a3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",SOFTcy:"\u042c",sol:"/",solb:"\u29c4",solbar:"\u233f",sopf:"\ud835\udd64",Sopf:"\ud835\udd4a",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",sscr:"\ud835\udcc8",Sscr:"\ud835\udcae",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",star:"\u2606",Star:"\u22c6",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",sube:"\u2286",subE:"\u2ac5",subedot:"\u2ac3",submult:"\u2ac1",subne:"\u228a",subnE:"\u2acb",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup:"\u2283",Sup:"\u22d1",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supe:"\u2287",supE:"\u2ac6",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supne:"\u228b",supnE:"\u2acc",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",tau:"\u03c4",Tau:"\u03a4",tbrk:"\u23b4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20db",telrec:"\u2315",tfr:"\ud835\udd31",Tfr:"\ud835\udd17",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03b8",Theta:"\u0398",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",thorn:"\xfe",THORN:"\xde",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",topf:"\ud835\udd65",Topf:"\ud835\udd4b",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscr:"\ud835\udcc9",Tscr:"\ud835\udcaf",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045b",TSHcy:"\u040b",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",uacute:"\xfa",Uacute:"\xda",uarr:"\u2191",uArr:"\u21d1",Uarr:"\u219f",Uarrocir:"\u2949",ubrcy:"\u045e",Ubrcy:"\u040e",ubreve:"\u016d",Ubreve:"\u016c",ucirc:"\xfb",Ucirc:"\xdb",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21c5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296e",ufisht:"\u297e",ufr:"\ud835\udd32",Ufr:"\ud835\udd18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",Umacr:"\u016a",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",uogon:"\u0173",Uogon:"\u0172",uopf:"\ud835\udd66",Uopf:"\ud835\udd4c",uparrow:"\u2191",Uparrow:"\u21d1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",Updownarrow:"\u21d5",UpDownArrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",upsilon:"\u03c5",Upsilon:"\u03a5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",Uring:"\u016e",urtri:"\u25f9",uscr:"\ud835\udcca",Uscr:"\ud835\udcb0",utdot:"\u22f0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",uuml:"\xfc",Uuml:"\xdc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",vee:"\u2228",Vee:"\u22c1",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",vfr:"\ud835\udd33",Vfr:"\ud835\udd19",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",vopf:"\ud835\udd67",Vopf:"\ud835\udd4d",vprop:"\u221d",vrtri:"\u22b3",vscr:"\ud835\udccb",Vscr:"\ud835\udcb1",vsubne:"\u228a\ufe00",vsubnE:"\u2acb\ufe00",vsupne:"\u228b\ufe00",vsupnE:"\u2acc\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\ud835\udd34",Wfr:"\ud835\udd1a",wopf:"\ud835\udd68",Wopf:"\ud835\udd4e",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\ud835\udccc",Wscr:"\ud835\udcb2",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",xfr:"\ud835\udd35",Xfr:"\ud835\udd1b",xharr:"\u27f7",xhArr:"\u27fa",xi:"\u03be",Xi:"\u039e",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",xopf:"\ud835\udd69",Xopf:"\ud835\udd4f",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",xscr:"\ud835\udccd",Xscr:"\ud835\udcb3",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",yacute:"\xfd",Yacute:"\xdd",yacy:"\u044f",YAcy:"\u042f",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044b",Ycy:"\u042b",yen:"\xa5",yfr:"\ud835\udd36",Yfr:"\ud835\udd1c",yicy:"\u0457",YIcy:"\u0407",yopf:"\ud835\udd6a",Yopf:"\ud835\udd50",yscr:"\ud835\udcce",Yscr:"\ud835\udcb4",yucy:"\u044e",YUcy:"\u042e",yuml:"\xff",Yuml:"\u0178",zacute:"\u017a",Zacute:"\u0179",zcaron:"\u017e",Zcaron:"\u017d",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017c",Zdot:"\u017b",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",zeta:"\u03b6",Zeta:"\u0396",zfr:"\ud835\udd37",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",zscr:"\ud835\udccf",Zscr:"\ud835\udcb5",zwj:"\u200d",zwnj:"\u200c"},c={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},f={0:"\ufffd",128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"},d=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],h=String.fromCharCode,p={}.hasOwnProperty,g=function(e,t){return p.call(e,t)},m=function(e,t){if(!e)return t;var n,r={};for(n in t)r[n]=g(e,n)?e[n]:t[n];return r},v=function(e,t){var n="";return e>=55296&&e<=57343||e>1114111?(t&&b("character reference outside the permissible Unicode range"),"\ufffd"):g(f,e)?(t&&b("disallowed character reference"),f[e]):(t&&function(e,t){for(var n=-1,r=e.length;++n<r;)if(e[n]==t)return!0;return!1}(d,e)&&b("disallowed character reference"),e>65535&&(n+=h((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=h(e))},b=function(e){throw Error("Parse error: "+e)},y=function e(t,n){var r=(n=m(n,e.options)).strict;return r&&s.test(t)&&b("malformed character reference"),t.replace(u,(function(e,t,i,a,o,s,u,f,d){var h,p,g,m,y,_;return t?l[y=t]:i?(y=i,(_=a)&&n.isAttributeValue?(r&&"="==_&&b("`&` did not start a character reference"),e):(r&&b("named character reference was not terminated by a semicolon"),c[y]+(_||""))):o?(g=o,p=s,r&&!p&&b("character reference was not terminated by a semicolon"),h=parseInt(g,10),v(h,r)):u?(m=u,p=f,r&&!p&&b("character reference was not terminated by a semicolon"),h=parseInt(m,16),v(h,r)):(r&&b("named character reference was not terminated by a semicolon"),e)}))};y.options={isAttributeValue:!1,strict:!1};var _=function(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&apos;").replace(/"/g,"&quot;")},A=function(e){return y(e)};function w(e,t,n,s){if("function"===typeof t)return t.call(null,{props:Object(o.a)(Object(o.a)({},n),{},{children:s}),attrs:n,children:s,h:e.h,context:e});var u=function(){var o;if(o=t?"fragment"===t.toLowerCase()?e.document.createDocumentFragment():e.document.createElement(t):e.document.createElement("div"),n)for(var u=0,l=Object.entries(n);u<l.length;u++){var c=Object(a.a)(l[u],2),f=c[0],d=c[1],h=(f=f.toString()).toLowerCase();"classname"===h?o.className=d:"on"===h?Object.entries(d).forEach((function(e){var t=Object(a.a)(e,2),n=t[0],r=t[1];o.setAttribute("on"+n,r)})):!1!==d&&null!=d&&(!0===d?o.setAttribute(f,f):o.setAttribute(f,d.toString()))}if(s){var p,g=Object(i.a)(s);try{for(g.s();!(p=g.n()).done;){var m,v=p.value,b=Array.isArray(v)?Object(r.a)(v):[v],y=Object(i.a)(b);try{for(y.s();!(m=y.n()).done;){var _=m.value;_&&!1!==_&&null!=_&&("object"!==typeof _?o.appendChild(e.document.createTextNode(_.toString())):o.appendChild(_))}}catch(A){y.e(A)}finally{y.f()}}}catch(A){g.e(A)}finally{g.f()}}return{v:o}}();return"object"===typeof u?u.v:void 0}function F(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return"object"===typeof e&&(r=(e="fragment").children,t=e.attrs),Array.isArray(t)?(r=[t],t={}):t?t.attrs&&delete(t=Object(o.a)(Object(o.a)({},t.attrs),t)).attrs:t={},{tag:e,attrs:t,children:"string"===typeof r[0]?r:r.flat(1/0)}}function k(e){return e.h=function(t,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];var o=F(t,n,i),s=o.tag,u=o.attrs,l=o.children;return w(e,s,u,l)},e.h}var x=["area","base","br","col","embed","hr","img","input","keygen","link","meta","param","source","track","wbr","command"];function E(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0,a=!("string"===typeof r&&""===r||Array.isArray(r)&&(0===r.length||1===r.length&&""===r[0])||null==r),o=[];if("noop"!==(t=t.replace(/__/g,":"))&&""!==t){for(var s in"cdata"!==t?o.push("<".concat(t)):o.push("<![CDATA["),n)if(s&&n.hasOwnProperty(s)){var u=function(){var e=n[s];if("html"===s)return"continue";"classname"===s.toLowerCase()&&(s="class"),s=s.replace(/__/g,":"),!0===e?o.push(" ".concat(s)):"style"===s&&"object"===typeof e?o.push(" ".concat(s,'="').concat(Object.keys(e).filter((function(t){return null!=e[t]})).map((function(t){var n=e[t];return n="number"===typeof n?n+"px":n,"".concat(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),":").concat(n)})).join(";"),'"')):!1!==e&&null!=e&&o.push(" ".concat(s,'="').concat(_(e.toString()),'"'))}();if("continue"===u)continue}if("cdata"!==t){if(e&&!a)return o.push(" />"),o.join("");o.push(">")}if(!e&&x.includes(t))return o.join("")}if(a)if("string"===typeof r)o.push(r);else if(r&&r.length>0){var l,c=Object(i.a)(r);try{for(c.s();!(l=c.n()).done;){var f=l.value;if(null!=f&&!1!==f){Array.isArray(f)||(f=[f]);var d,h=Object(i.a)(f);try{for(h.s();!(d=h.n()).done;){var p=d.value;p.startsWith("<")&&p.endsWith(">")||"script"===t||"style"===t?o.push(p):o.push(_(p.toString()))}}catch(g){h.e(g)}finally{h.f()}}}}catch(g){c.e(g)}finally{c.f()}}return n.html&&o.push(n.html),"noop"!==t&&""!==t&&("cdata"!==t?o.push("</".concat(t,">")):o.push("]]>")),o.join("")}function C(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=F(e,t,r),o=a.tag,s=a.attrs,u=a.children;return E(!1,o,s,u)}var S=E.bind(null,!1);C.firstLine="<!DOCTYPE html>",C.html=!0},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return _})),n.d(t,"h",(function(){return F})),n.d(t,"g",(function(){return k})),n.d(t,"b",(function(){return x})),n.d(t,"f",(function(){return j}));var r=n(217);function i(){}var a=.7,o=1/a,s="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",c=/^#([0-9a-f]{3,8})$/,f=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),d=new RegExp("^rgb\\("+[l,l,l]+"\\)$"),h=new RegExp("^rgba\\("+[s,s,s,u]+"\\)$"),p=new RegExp("^rgba\\("+[l,l,l,u]+"\\)$"),g=new RegExp("^hsl\\("+[u,l,l]+"\\)$"),m=new RegExp("^hsla\\("+[u,l,l,u]+"\\)$"),v={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function b(){return this.rgb().formatHex()}function y(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=c.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?A(t):3===n?new x(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?w(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?w(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=f.exec(e))?new x(t[1],t[2],t[3],1):(t=d.exec(e))?new x(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=h.exec(e))?w(t[1],t[2],t[3],t[4]):(t=p.exec(e))?w(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?O(t[1],t[2]/100,t[3]/100,1):(t=m.exec(e))?O(t[1],t[2]/100,t[3]/100,t[4]):v.hasOwnProperty(e)?A(v[e]):"transparent"===e?new x(NaN,NaN,NaN,0):null}function A(e){return new x(e>>16&255,e>>8&255,255&e,1)}function w(e,t,n,r){return r<=0&&(e=t=n=NaN),new x(e,t,n,r)}function F(e){return e instanceof i||(e=_(e)),e?new x((e=e.rgb()).r,e.g,e.b,e.opacity):new x}function k(e,t,n,r){return 1===arguments.length?F(e):new x(e,t,n,null==r?1:r)}function x(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function E(){return"#"+S(this.r)+S(this.g)+S(this.b)}function C(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function S(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function O(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new T(e,t,n,r)}function D(e){if(e instanceof T)return new T(e.h,e.s,e.l,e.opacity);if(e instanceof i||(e=_(e)),!e)return new T;if(e instanceof T)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),o=Math.max(t,n,r),s=NaN,u=o-a,l=(o+a)/2;return u?(s=t===o?(n-r)/u+6*(n<r):n===o?(r-t)/u+2:(t-n)/u+4,u/=l<.5?o+a:2-o-a,s*=60):u=l>0&&l<1?0:s,new T(s,u,l,e.opacity)}function j(e,t,n,r){return 1===arguments.length?D(e):new T(e,t,n,null==r?1:r)}function T(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function P(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Object(r.a)(i,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:b,formatHex:b,formatHsl:function(){return D(this).formatHsl()},formatRgb:y,toString:y}),Object(r.a)(x,k,Object(r.b)(i,{brighter:function(e){return e=null==e?o:Math.pow(o,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?a:Math.pow(a,e),new x(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:E,formatHex:E,formatRgb:C,toString:C})),Object(r.a)(T,j,Object(r.b)(i,{brighter:function(e){return e=null==e?o:Math.pow(o,e),new T(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?a:Math.pow(a,e),new T(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new x(P(e>=240?e-240:e+120,i,r),P(e,i,r),P(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return u}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M18.164 7.93V5.084a2.198 2.198 0 001.267-1.978v-.067A2.2 2.2 0 0017.238.845h-.067a2.2 2.2 0 00-2.193 2.193v.067a2.196 2.196 0 001.252 1.973l.013.006v2.852a6.22 6.22 0 00-2.969 1.31l.012-.01-7.828-6.095A2.497 2.497 0 104.3 4.656l-.012.006 7.697 5.991a6.176 6.176 0 00-1.038 3.446c0 1.343.425 2.588 1.147 3.607l-.013-.02-2.342 2.343a1.968 1.968 0 00-.58-.095h-.002a2.033 2.033 0 102.033 2.033 1.978 1.978 0 00-.1-.595l.005.014 2.317-2.317a6.247 6.247 0 104.782-11.134l-.036-.005zm-.964 9.378a3.206 3.206 0 113.215-3.207v.002a3.206 3.206 0 01-3.207 3.207z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M21 0H3C1.343 0 0 1.343 0 3v18c0 1.658 1.343 3 3 3h18c1.658 0 3-1.342 3-3V3c0-1.657-1.342-3-3-3zm-5.801 4.399c0-.44.36-.8.802-.8.44 0 .8.36.8.8v10.688c0 .442-.36.801-.8.801-.443 0-.802-.359-.802-.801V4.399zM11.2 3.994c0-.44.357-.799.8-.799s.8.359.8.799v11.602c0 .44-.357.8-.8.8s-.8-.36-.8-.8V3.994zm-4 .405c0-.44.359-.8.799-.8.443 0 .802.36.802.8v10.688c0 .442-.36.801-.802.801-.44 0-.799-.359-.799-.801V4.399zM3.199 6c0-.442.36-.8.802-.8.44 0 .799.358.799.8v7.195c0 .441-.359.8-.799.8-.443 0-.802-.36-.802-.8V6zM20.52 18.202c-.123.105-3.086 2.593-8.52 2.593-5.433 0-8.397-2.486-8.521-2.593-.335-.288-.375-.792-.086-1.128.285-.334.79-.375 1.125-.09.047.041 2.693 2.211 7.481 2.211 4.848 0 7.456-2.186 7.479-2.207.334-.289.839-.25 1.128.086.289.336.25.84-.086 1.128zm.281-5.007c0 .441-.36.8-.801.8-.441 0-.801-.36-.801-.8V6c0-.442.361-.8.801-.8.441 0 .801.357.801.8v7.195z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M10.006 5.415a4.195 4.195 0 013.045-1.306c1.56 0 2.954.9 3.69 2.205.63-.3 1.35-.45 2.1-.45 2.85 0 5.159 2.34 5.159 5.22s-2.31 5.22-5.176 5.22c-.345 0-.69-.044-1.02-.104a3.75 3.75 0 01-3.3 1.95c-.6 0-1.155-.15-1.65-.375A4.314 4.314 0 018.88 20.4a4.302 4.302 0 01-4.05-2.82c-.27.062-.54.076-.825.076-2.204 0-4.005-1.8-4.005-4.05 0-1.5.811-2.805 2.01-3.51-.255-.57-.39-1.2-.39-1.846 0-2.58 2.1-4.65 4.65-4.65 1.53 0 2.85.705 3.72 1.8"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M5.042 15.165a2.528 2.528 0 0 1-2.52 2.523A2.528 2.528 0 0 1 0 15.165a2.527 2.527 0 0 1 2.522-2.52h2.52v2.52zM6.313 15.165a2.527 2.527 0 0 1 2.521-2.52 2.527 2.527 0 0 1 2.521 2.52v6.313A2.528 2.528 0 0 1 8.834 24a2.528 2.528 0 0 1-2.521-2.522v-6.313zM8.834 5.042a2.528 2.528 0 0 1-2.521-2.52A2.528 2.528 0 0 1 8.834 0a2.528 2.528 0 0 1 2.521 2.522v2.52H8.834zM8.834 6.313a2.528 2.528 0 0 1 2.521 2.521 2.528 2.528 0 0 1-2.521 2.521H2.522A2.528 2.528 0 0 1 0 8.834a2.528 2.528 0 0 1 2.522-2.521h6.312zM18.956 8.834a2.528 2.528 0 0 1 2.522-2.521A2.528 2.528 0 0 1 24 8.834a2.528 2.528 0 0 1-2.522 2.521h-2.522V8.834zM17.688 8.834a2.528 2.528 0 0 1-2.523 2.521 2.527 2.527 0 0 1-2.52-2.521V2.522A2.527 2.527 0 0 1 15.165 0a2.528 2.528 0 0 1 2.523 2.522v6.312zM15.165 18.956a2.528 2.528 0 0 1 2.523 2.522A2.528 2.528 0 0 1 15.165 24a2.527 2.527 0 0 1-2.52-2.522v-2.522h2.52zM15.165 17.688a2.527 2.527 0 0 1-2.52-2.523 2.526 2.526 0 0 1 2.52-2.52h6.313A2.527 2.527 0 0 1 24 15.165a2.528 2.528 0 0 1-2.522 2.523h-6.313z"}}]})(e)}function u(e){return Object(r.a)({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"title",attr:{},child:[]},{tag:"path",attr:{d:"M12.914 2.904V16.29L24 2.905H12.914zM0 2.906C0 5.966 2.483 8.45 5.543 8.45s5.542-2.484 5.543-5.544H0zm11.086 4.807L0 21.096h11.086V7.713zm7.37 7.84c-3.063 0-5.542 2.48-5.542 5.543H24c0-3.06-2.48-5.543-5.543-5.543z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i}));function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var i=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},a=function(e,t,n){i(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}}},function(e,t,n){"use strict";var r=n(346),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function u(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var l=Object.defineProperty,c=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var i=h(n);i&&i!==p&&e(t,i,r)}var o=c(n);f&&(o=o.concat(f(n)));for(var s=u(t),g=u(n),m=0;m<o.length;++m){var v=o[m];if(!a[v]&&(!r||!r[v])&&(!g||!g[v])&&(!s||!s[v])){var b=d(n,v);try{l(t,v,b)}catch(y){}}}}return t}},function(e,t,n){"use strict";n.r(t),n.d(t,"a",(function(){return O})),n.d(t,"animated",(function(){return O}));var r=n(4),i=n(18),a=n(17),o=n(27),s=n(28),u=n(673);for(var l in u)["default","a","animated"].indexOf(l)<0&&function(e){n.d(t,e,(function(){return u[e]}))}(l);var c=n(49),f=n(19),d=n(137);function h(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var p=["style","children","scrollTop","scrollLeft","viewBox"],g=/^--/;function m(e,t){return null==t||"boolean"===typeof t||""===t?"":"number"!==typeof t||0===t||g.test(e)||b.hasOwnProperty(e)&&b[e]?(""+t).trim():t+"px"}var v={};var b={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},y=["Webkit","Ms","Moz","O"];b=Object.keys(b).reduce((function(e,t){return y.forEach((function(n){return e[function(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}(n,t)]=e[t]})),e}),b);var _=["x","y","z"],A=/^(matrix|translate|scale|rotate|skew)/,w=/^(translate)/,F=/^(rotate|skew)/,k=function(e,t){return f.t.num(e)&&0!==e?e+t:e},x=function e(t,n){return f.t.arr(t)?t.every((function(t){return e(t,n)})):f.t.num(t)?t===n:parseFloat(t)===n},E=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){Object(a.a)(this,n);var i=e.x,o=e.y,s=e.z,u=h(e,_),l=[],c=[];return(i||o||s)&&(l.push([i||0,o||0,s||0]),c.push((function(e){return["translate3d(".concat(e.map((function(e){return k(e,"px")})).join(","),")"),x(e,0)]}))),Object(f.l)(u,(function(e,t){if("transform"===t)l.push([e||""]),c.push((function(e){return[e,""===e]}));else if(A.test(t)){if(delete u[t],f.t.und(e))return;var n=w.test(t)?"px":F.test(t)?"deg":"";l.push(Object(f.B)(e)),c.push("rotate3d"===t?function(e){var t=Object(r.a)(e,4),i=t[0],a=t[1],o=t[2],s=t[3];return["rotate3d(".concat(i,",").concat(a,",").concat(o,",").concat(k(s,n),")"),x(s,0)]}:function(e){return["".concat(t,"(").concat(e.map((function(e){return k(e,n)})).join(","),")"),x(e,t.startsWith("scale")?1:0)]})}})),l.length&&(u.transform=new C(l,c)),t.call(this,u)}return Object(i.a)(n)}(d.a),C=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r){var i;return Object(a.a)(this,n),(i=t.call(this))._value=null,i.inputs=e,i.transforms=r,i}return Object(i.a)(n,[{key:"get",value:function(){return this._value||(this._value=this._get())}},{key:"_get",value:function(){var e=this,t="",n=!0;return Object(f.k)(this.inputs,(function(i,a){var o=Object(f.r)(i[0]),s=e.transforms[a](f.t.arr(o)?o:i.map(f.r)),u=Object(r.a)(s,2),l=u[0],c=u[1];t+=" "+l,n=n&&c})),n?"none":t}},{key:"observerAdded",value:function(e){var t=this;1==e&&Object(f.k)(this.inputs,(function(e){return Object(f.k)(e,(function(e){return Object(f.s)(e)&&Object(f.c)(e,t)}))}))}},{key:"observerRemoved",value:function(e){var t=this;0==e&&Object(f.k)(this.inputs,(function(e){return Object(f.k)(e,(function(e){return Object(f.s)(e)&&Object(f.A)(e,t)}))}))}},{key:"eventObserved",value:function(e){"change"==e.type&&(this._value=null),Object(f.d)(this,e)}}]),n}(f.a),S=["scrollTop","scrollLeft"];u.Globals.assign({batchedUpdates:c.unstable_batchedUpdates,createStringInterpolator:f.g,colors:f.e});var O=Object(d.d)(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;var n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,r=t,i=r.style,a=r.children,o=r.scrollTop,s=r.scrollLeft,u=r.viewBox,l=h(r,p),c=Object.values(l),f=Object.keys(l).map((function(t){return n||e.hasAttribute(t)?t:v[t]||(v[t]=t.replace(/([A-Z])/g,(function(e){return"-"+e.toLowerCase()})))}));for(var d in void 0!==a&&(e.textContent=a),i)if(i.hasOwnProperty(d)){var b=m(d,i[d]);g.test(d)?e.style.setProperty(d,b):e.style[d]=b}f.forEach((function(t,n){e.setAttribute(t,c[n])})),void 0!==o&&(e.scrollTop=o),void 0!==s&&(e.scrollLeft=s),void 0!==u&&e.setAttribute("viewBox",u)},createAnimatedStyle:function(e){return new E(e)},getComponentProps:function(e){return h(e,S)}}).animated},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(58),i=n(477);var a=n(716);function o(e,t,n){return o=Object(a.a)()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var a=new(Function.bind.apply(e,r));return n&&Object(i.a)(a,n.prototype),a},o.apply(null,arguments)}function s(e){var t="function"===typeof Map?new Map:void 0;return s=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return o(e,arguments,Object(r.a)(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Object(i.a)(a,e)},s(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return s})),n.d(t,"a",(function(){return u}));var r=n(510),i=n(119),a=n(95),o=n(695);function s(e){var t=e.domain;return e.ticks=function(e){var n=t();return Object(r.a)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return Object(o.a)(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var i,a,o=t(),s=0,u=o.length-1,l=o[s],c=o[u],f=10;for(c<l&&(a=l,l=c,c=a,a=s,s=u,u=a);f-- >0;){if((a=Object(r.b)(l,c,n))===i)return o[s]=l,o[u]=c,t(o);if(a>0)l=Math.floor(l/a)*a,c=Math.ceil(c/a)*a;else{if(!(a<0))break;l=Math.ceil(l*a)/a,c=Math.floor(c*a)/a}i=a}return e},e}function u(){var e=Object(i.b)();return e.copy=function(){return Object(i.a)(e,u())},a.b.apply(e,arguments),s(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return ae})),n.d(t,"b",(function(){return Ee})),n.d(t,"c",(function(){return Dt}));var r=n(82),i=n.n(r),a=n(87),o=n.n(a),s=n(114),u=n.n(s),l=n(115),c=n.n(l),f=n(31),d=n.n(f),h=n(116),p=n.n(h),g=n(26),m=n.n(g),v=n(1),b=n(247),y=n(182),_=n.n(y);function A(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=A(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}var w=function(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=A(e))&&(r&&(r+=" "),r+=t);return r};function F(e){var t=e.cellCount,n=e.cellSize,r=e.computeMetadataCallback,i=e.computeMetadataCallbackProps,a=e.nextCellsCount,o=e.nextCellSize,s=e.nextScrollToIndex,u=e.scrollToIndex,l=e.updateScrollOffsetForScrollToIndex;t===a&&("number"!==typeof n&&"number"!==typeof o||n===o)||(r(i),u>=0&&u===s&&l())}var k=n(411),x=n.n(k),E=function(){function e(t){var n=t.cellCount,r=t.cellSizeGetter,a=t.estimatedCellSize;i()(this,e),m()(this,"_cellSizeAndPositionData",{}),m()(this,"_lastMeasuredIndex",-1),m()(this,"_lastBatchedIndex",-1),m()(this,"_cellCount",void 0),m()(this,"_cellSizeGetter",void 0),m()(this,"_estimatedCellSize",void 0),this._cellSizeGetter=r,this._cellCount=n,this._estimatedCellSize=a}return o()(e,[{key:"areOffsetsAdjusted",value:function(){return!1}},{key:"configure",value:function(e){var t=e.cellCount,n=e.estimatedCellSize,r=e.cellSizeGetter;this._cellCount=t,this._estimatedCellSize=n,this._cellSizeGetter=r}},{key:"getCellCount",value:function(){return this._cellCount}},{key:"getEstimatedCellSize",value:function(){return this._estimatedCellSize}},{key:"getLastMeasuredIndex",value:function(){return this._lastMeasuredIndex}},{key:"getOffsetAdjustment",value:function(){return 0}},{key:"getSizeAndPositionOfCell",value:function(e){if(e<0||e>=this._cellCount)throw Error("Requested index ".concat(e," is outside of range 0..").concat(this._cellCount));if(e>this._lastMeasuredIndex)for(var t=this.getSizeAndPositionOfLastMeasuredCell(),n=t.offset+t.size,r=this._lastMeasuredIndex+1;r<=e;r++){var i=this._cellSizeGetter({index:r});if(void 0===i||isNaN(i))throw Error("Invalid size returned for cell ".concat(r," of value ").concat(i));null===i?(this._cellSizeAndPositionData[r]={offset:n,size:0},this._lastBatchedIndex=e):(this._cellSizeAndPositionData[r]={offset:n,size:i},n+=i,this._lastMeasuredIndex=e)}return this._cellSizeAndPositionData[e]}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._lastMeasuredIndex>=0?this._cellSizeAndPositionData[this._lastMeasuredIndex]:{offset:0,size:0}}},{key:"getTotalSize",value:function(){var e=this.getSizeAndPositionOfLastMeasuredCell();return e.offset+e.size+(this._cellCount-this._lastMeasuredIndex-1)*this._estimatedCellSize}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,i=e.currentOffset,a=e.targetIndex;if(r<=0)return 0;var o,s=this.getSizeAndPositionOfCell(a),u=s.offset,l=u-r+s.size;switch(n){case"start":o=u;break;case"end":o=l;break;case"center":o=u-(r-s.size)/2;break;default:o=Math.max(l,Math.min(u,i))}var c=this.getTotalSize();return Math.max(0,Math.min(c-r,o))}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;if(0===this.getTotalSize())return{};var r=n+t,i=this._findNearestCell(n),a=this.getSizeAndPositionOfCell(i);n=a.offset+a.size;for(var o=i;n<r&&o<this._cellCount-1;)o++,n+=this.getSizeAndPositionOfCell(o).size;return{start:i,stop:o}}},{key:"resetCell",value:function(e){this._lastMeasuredIndex=Math.min(this._lastMeasuredIndex,e-1)}},{key:"_binarySearch",value:function(e,t,n){for(;t<=e;){var r=t+Math.floor((e-t)/2),i=this.getSizeAndPositionOfCell(r).offset;if(i===n)return r;i<n?t=r+1:i>n&&(e=r-1)}return t>0?t-1:0}},{key:"_exponentialSearch",value:function(e,t){for(var n=1;e<this._cellCount&&this.getSizeAndPositionOfCell(e).offset<t;)e+=n,n*=2;return this._binarySearch(Math.min(e,this._cellCount-1),Math.floor(e/2),t)}},{key:"_findNearestCell",value:function(e){if(isNaN(e))throw Error("Invalid offset ".concat(e," specified"));e=Math.max(0,e);var t=this.getSizeAndPositionOfLastMeasuredCell(),n=Math.max(0,this._lastMeasuredIndex);return t.offset>=e?this._binarySearch(n,0,e):this._exponentialSearch(n,e)}}]),e}(),C=function(){return"undefined"!==typeof window&&window.chrome?16777100:15e5},S=function(){function e(t){var n=t.maxScrollSize,r=void 0===n?C():n,a=x()(t,["maxScrollSize"]);i()(this,e),m()(this,"_cellSizeAndPositionManager",void 0),m()(this,"_maxScrollSize",void 0),this._cellSizeAndPositionManager=new E(a),this._maxScrollSize=r}return o()(e,[{key:"areOffsetsAdjusted",value:function(){return this._cellSizeAndPositionManager.getTotalSize()>this._maxScrollSize}},{key:"configure",value:function(e){this._cellSizeAndPositionManager.configure(e)}},{key:"getCellCount",value:function(){return this._cellSizeAndPositionManager.getCellCount()}},{key:"getEstimatedCellSize",value:function(){return this._cellSizeAndPositionManager.getEstimatedCellSize()}},{key:"getLastMeasuredIndex",value:function(){return this._cellSizeAndPositionManager.getLastMeasuredIndex()}},{key:"getOffsetAdjustment",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize(),a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:i});return Math.round(a*(i-r))}},{key:"getSizeAndPositionOfCell",value:function(e){return this._cellSizeAndPositionManager.getSizeAndPositionOfCell(e)}},{key:"getSizeAndPositionOfLastMeasuredCell",value:function(){return this._cellSizeAndPositionManager.getSizeAndPositionOfLastMeasuredCell()}},{key:"getTotalSize",value:function(){return Math.min(this._maxScrollSize,this._cellSizeAndPositionManager.getTotalSize())}},{key:"getUpdatedOffsetForIndex",value:function(e){var t=e.align,n=void 0===t?"auto":t,r=e.containerSize,i=e.currentOffset,a=e.targetIndex;i=this._safeOffsetToOffset({containerSize:r,offset:i});var o=this._cellSizeAndPositionManager.getUpdatedOffsetForIndex({align:n,containerSize:r,currentOffset:i,targetIndex:a});return this._offsetToSafeOffset({containerSize:r,offset:o})}},{key:"getVisibleCellRange",value:function(e){var t=e.containerSize,n=e.offset;return n=this._safeOffsetToOffset({containerSize:t,offset:n}),this._cellSizeAndPositionManager.getVisibleCellRange({containerSize:t,offset:n})}},{key:"resetCell",value:function(e){this._cellSizeAndPositionManager.resetCell(e)}},{key:"_getOffsetPercentage",value:function(e){var t=e.containerSize,n=e.offset,r=e.totalSize;return r<=t?0:n/(r-t)}},{key:"_offsetToSafeOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:r});return Math.round(a*(i-t))}},{key:"_safeOffsetToOffset",value:function(e){var t=e.containerSize,n=e.offset,r=this._cellSizeAndPositionManager.getTotalSize(),i=this.getTotalSize();if(r===i)return n;var a=this._getOffsetPercentage({containerSize:t,offset:n,totalSize:i});return Math.round(a*(r-t))}}]),e}();function O(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t={};return function(n){var r=n.callback,i=n.indices,a=Object.keys(i),o=!e||a.every((function(e){var t=i[e];return Array.isArray(t)?t.length>0:t>=0})),s=a.length!==Object.keys(t).length||a.some((function(e){var n=t[e],r=i[e];return Array.isArray(r)?n.join(",")!==r.join(","):n!==r}));t=i,o&&s&&r(i)}}function D(e){var t=e.cellSize,n=e.cellSizeAndPositionManager,r=e.previousCellsCount,i=e.previousCellSize,a=e.previousScrollToAlignment,o=e.previousScrollToIndex,s=e.previousSize,u=e.scrollOffset,l=e.scrollToAlignment,c=e.scrollToIndex,f=e.size,d=e.sizeJustIncreasedFromZero,h=e.updateScrollIndexCallback,p=n.getCellCount(),g=c>=0&&c<p;g&&(f!==s||d||!i||"number"===typeof t&&t!==i||l!==a||c!==o)?h(c):!g&&p>0&&(f<s||p<r)&&u>n.getTotalSize()-f&&h(p-1)}var j,T,P=!("undefined"===typeof window||!window.document||!window.document.createElement);function R(e){if((!j&&0!==j||e)&&P){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),j=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return j}var M,I,B=(T="undefined"!==typeof window?window:"undefined"!==typeof self?self:{}).requestAnimationFrame||T.webkitRequestAnimationFrame||T.mozRequestAnimationFrame||T.oRequestAnimationFrame||T.msRequestAnimationFrame||function(e){return T.setTimeout(e,1e3/60)},N=T.cancelAnimationFrame||T.webkitCancelAnimationFrame||T.mozCancelAnimationFrame||T.oCancelAnimationFrame||T.msCancelAnimationFrame||function(e){T.clearTimeout(e)},L=B,U=N,H=function(e){return U(e.id)},z=function(e,t){var n;Promise.resolve().then((function(){n=Date.now()}));var r={id:L((function i(){Date.now()-n>=t?e.call():r.id=L(i)}))};return r};function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function V(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var W="observed",G="requested",K=(I=M=function(e){function t(e){var n;i()(this,t),n=u()(this,c()(t).call(this,e)),m()(d()(n),"_onGridRenderedMemoizer",O()),m()(d()(n),"_onScrollMemoizer",O(!1)),m()(d()(n),"_deferredInvalidateColumnIndex",null),m()(d()(n),"_deferredInvalidateRowIndex",null),m()(d()(n),"_recomputeScrollLeftFlag",!1),m()(d()(n),"_recomputeScrollTopFlag",!1),m()(d()(n),"_horizontalScrollBarSize",0),m()(d()(n),"_verticalScrollBarSize",0),m()(d()(n),"_scrollbarPresenceChanged",!1),m()(d()(n),"_scrollingContainer",void 0),m()(d()(n),"_childrenToDisplay",void 0),m()(d()(n),"_columnStartIndex",void 0),m()(d()(n),"_columnStopIndex",void 0),m()(d()(n),"_rowStartIndex",void 0),m()(d()(n),"_rowStopIndex",void 0),m()(d()(n),"_renderedColumnStartIndex",0),m()(d()(n),"_renderedColumnStopIndex",0),m()(d()(n),"_renderedRowStartIndex",0),m()(d()(n),"_renderedRowStopIndex",0),m()(d()(n),"_initialScrollTop",void 0),m()(d()(n),"_initialScrollLeft",void 0),m()(d()(n),"_disablePointerEventsTimeoutId",void 0),m()(d()(n),"_styleCache",{}),m()(d()(n),"_cellCache",{}),m()(d()(n),"_debounceScrollEndedCallback",(function(){n._disablePointerEventsTimeoutId=null,n.setState({isScrolling:!1,needToResetStyleCache:!1})})),m()(d()(n),"_invokeOnGridRenderedHelper",(function(){var e=n.props.onSectionRendered;n._onGridRenderedMemoizer({callback:e,indices:{columnOverscanStartIndex:n._columnStartIndex,columnOverscanStopIndex:n._columnStopIndex,columnStartIndex:n._renderedColumnStartIndex,columnStopIndex:n._renderedColumnStopIndex,rowOverscanStartIndex:n._rowStartIndex,rowOverscanStopIndex:n._rowStopIndex,rowStartIndex:n._renderedRowStartIndex,rowStopIndex:n._renderedRowStopIndex}})})),m()(d()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),m()(d()(n),"_onScroll",(function(e){e.target===n._scrollingContainer&&n.handleScrollEvent(e.target)}));var r=new S({cellCount:e.columnCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.columnWidth)(n)},estimatedCellSize:t._getEstimatedColumnSize(e)}),a=new S({cellCount:e.rowCount,cellSizeGetter:function(n){return t._wrapSizeGetter(e.rowHeight)(n)},estimatedCellSize:t._getEstimatedRowSize(e)});return n.state={instanceProps:{columnSizeAndPositionManager:r,rowSizeAndPositionManager:a,prevColumnWidth:e.columnWidth,prevRowHeight:e.rowHeight,prevColumnCount:e.columnCount,prevRowCount:e.rowCount,prevIsScrolling:!0===e.isScrolling,prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow,scrollbarSize:0,scrollbarSizeMeasured:!1},isScrolling:!1,scrollDirectionHorizontal:1,scrollDirectionVertical:1,scrollLeft:0,scrollTop:0,scrollPositionChangeReason:null,needToResetStyleCache:!1},e.scrollToRow>0&&(n._initialScrollTop=n._getCalculatedScrollTop(e,n.state)),e.scrollToColumn>0&&(n._initialScrollLeft=n._getCalculatedScrollLeft(e,n.state)),n}return p()(t,e),o()(t,[{key:"getOffsetForCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.alignment,n=void 0===t?this.props.scrollToAlignment:t,r=e.columnIndex,i=void 0===r?this.props.scrollToColumn:r,a=e.rowIndex,o=void 0===a?this.props.scrollToRow:a,s=V({},this.props,{scrollToAlignment:n,scrollToColumn:i,scrollToRow:o});return{scrollLeft:this._getCalculatedScrollLeft(s),scrollTop:this._getCalculatedScrollTop(s)}}},{key:"getTotalRowsHeight",value:function(){return this.state.instanceProps.rowSizeAndPositionManager.getTotalSize()}},{key:"getTotalColumnsWidth",value:function(){return this.state.instanceProps.columnSizeAndPositionManager.getTotalSize()}},{key:"handleScrollEvent",value:function(e){var t=e.scrollLeft,n=void 0===t?0:t,r=e.scrollTop,i=void 0===r?0:r;if(!(i<0)){this._debounceScrollEnded();var a=this.props,o=a.autoHeight,s=a.autoWidth,u=a.height,l=a.width,c=this.state.instanceProps,f=c.scrollbarSize,d=c.rowSizeAndPositionManager.getTotalSize(),h=c.columnSizeAndPositionManager.getTotalSize(),p=Math.min(Math.max(0,h-l+f),n),g=Math.min(Math.max(0,d-u+f),i);if(this.state.scrollLeft!==p||this.state.scrollTop!==g){var m={isScrolling:!0,scrollDirectionHorizontal:p!==this.state.scrollLeft?p>this.state.scrollLeft?1:-1:this.state.scrollDirectionHorizontal,scrollDirectionVertical:g!==this.state.scrollTop?g>this.state.scrollTop?1:-1:this.state.scrollDirectionVertical,scrollPositionChangeReason:W};o||(m.scrollTop=g),s||(m.scrollLeft=p),m.needToResetStyleCache=!1,this.setState(m)}this._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:g,totalColumnsWidth:h,totalRowsHeight:d})}}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this._deferredInvalidateColumnIndex="number"===typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,t):t,this._deferredInvalidateRowIndex="number"===typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,n):n}},{key:"measureAllCells",value:function(){var e=this.props,t=e.columnCount,n=e.rowCount,r=this.state.instanceProps;r.columnSizeAndPositionManager.getSizeAndPositionOfCell(t-1),r.rowSizeAndPositionManager.getSizeAndPositionOfCell(n-1)}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,i=void 0===r?0:r,a=this.props,o=a.scrollToColumn,s=a.scrollToRow,u=this.state.instanceProps;u.columnSizeAndPositionManager.resetCell(n),u.rowSizeAndPositionManager.resetCell(i),this._recomputeScrollLeftFlag=o>=0&&(1===this.state.scrollDirectionHorizontal?n<=o:n>=o),this._recomputeScrollTopFlag=s>=0&&(1===this.state.scrollDirectionVertical?i<=s:i>=s),this._styleCache={},this._cellCache={},this.forceUpdate()}},{key:"scrollToCell",value:function(e){var t=e.columnIndex,n=e.rowIndex,r=this.props.columnCount,i=this.props;r>1&&void 0!==t&&this._updateScrollLeftForScrollToColumn(V({},i,{scrollToColumn:t})),void 0!==n&&this._updateScrollTopForScrollToRow(V({},i,{scrollToRow:n}))}},{key:"componentDidMount",value:function(){var e=this.props,n=e.getScrollbarSize,r=e.height,i=e.scrollLeft,a=e.scrollToColumn,o=e.scrollTop,s=e.scrollToRow,u=e.width,l=this.state.instanceProps;if(this._initialScrollTop=0,this._initialScrollLeft=0,this._handleInvalidatedGridSize(),l.scrollbarSizeMeasured||this.setState((function(e){var t=V({},e,{needToResetStyleCache:!1});return t.instanceProps.scrollbarSize=n(),t.instanceProps.scrollbarSizeMeasured=!0,t})),"number"===typeof i&&i>=0||"number"===typeof o&&o>=0){var c=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:i,scrollTop:o});c&&(c.needToResetStyleCache=!1,this.setState(c))}this._scrollingContainer&&(this._scrollingContainer.scrollLeft!==this.state.scrollLeft&&(this._scrollingContainer.scrollLeft=this.state.scrollLeft),this._scrollingContainer.scrollTop!==this.state.scrollTop&&(this._scrollingContainer.scrollTop=this.state.scrollTop));var f=r>0&&u>0;a>=0&&f&&this._updateScrollLeftForScrollToColumn(),s>=0&&f&&this._updateScrollTopForScrollToRow(),this._invokeOnGridRenderedHelper(),this._invokeOnScrollMemoizer({scrollLeft:i||0,scrollTop:o||0,totalColumnsWidth:l.columnSizeAndPositionManager.getTotalSize(),totalRowsHeight:l.rowSizeAndPositionManager.getTotalSize()}),this._maybeCallOnScrollbarPresenceChange()}},{key:"componentDidUpdate",value:function(e,t){var n=this,r=this.props,i=r.autoHeight,a=r.autoWidth,o=r.columnCount,s=r.height,u=r.rowCount,l=r.scrollToAlignment,c=r.scrollToColumn,f=r.scrollToRow,d=r.width,h=this.state,p=h.scrollLeft,g=h.scrollPositionChangeReason,m=h.scrollTop,v=h.instanceProps;this._handleInvalidatedGridSize();var b=o>0&&0===e.columnCount||u>0&&0===e.rowCount;g===G&&(!a&&p>=0&&(p!==this._scrollingContainer.scrollLeft||b)&&(this._scrollingContainer.scrollLeft=p),!i&&m>=0&&(m!==this._scrollingContainer.scrollTop||b)&&(this._scrollingContainer.scrollTop=m));var y=(0===e.width||0===e.height)&&s>0&&d>0;if(this._recomputeScrollLeftFlag?(this._recomputeScrollLeftFlag=!1,this._updateScrollLeftForScrollToColumn(this.props)):D({cellSizeAndPositionManager:v.columnSizeAndPositionManager,previousCellsCount:e.columnCount,previousCellSize:e.columnWidth,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToColumn,previousSize:e.width,scrollOffset:p,scrollToAlignment:l,scrollToIndex:c,size:d,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollLeftForScrollToColumn(n.props)}}),this._recomputeScrollTopFlag?(this._recomputeScrollTopFlag=!1,this._updateScrollTopForScrollToRow(this.props)):D({cellSizeAndPositionManager:v.rowSizeAndPositionManager,previousCellsCount:e.rowCount,previousCellSize:e.rowHeight,previousScrollToAlignment:e.scrollToAlignment,previousScrollToIndex:e.scrollToRow,previousSize:e.height,scrollOffset:m,scrollToAlignment:l,scrollToIndex:f,size:s,sizeJustIncreasedFromZero:y,updateScrollIndexCallback:function(){return n._updateScrollTopForScrollToRow(n.props)}}),this._invokeOnGridRenderedHelper(),p!==t.scrollLeft||m!==t.scrollTop){var _=v.rowSizeAndPositionManager.getTotalSize(),A=v.columnSizeAndPositionManager.getTotalSize();this._invokeOnScrollMemoizer({scrollLeft:p,scrollTop:m,totalColumnsWidth:A,totalRowsHeight:_})}this._maybeCallOnScrollbarPresenceChange()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&H(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoContainerWidth,n=e.autoHeight,r=e.autoWidth,i=e.className,a=e.containerProps,o=e.containerRole,s=e.containerStyle,u=e.height,l=e.id,c=e.noContentRenderer,f=e.role,d=e.style,h=e.tabIndex,p=e.width,g=this.state,m=g.instanceProps,b=g.needToResetStyleCache,y=this._isScrolling(),A={boxSizing:"border-box",direction:"ltr",height:n?"auto":u,position:"relative",width:r?"auto":p,WebkitOverflowScrolling:"touch",willChange:"transform"};b&&(this._styleCache={}),this.state.isScrolling||this._resetStyleCache(),this._calculateChildrenToRender(this.props,this.state);var F=m.columnSizeAndPositionManager.getTotalSize(),k=m.rowSizeAndPositionManager.getTotalSize(),x=k>u?m.scrollbarSize:0,E=F>p?m.scrollbarSize:0;E===this._horizontalScrollBarSize&&x===this._verticalScrollBarSize||(this._horizontalScrollBarSize=E,this._verticalScrollBarSize=x,this._scrollbarPresenceChanged=!0),A.overflowX=F+x<=p?"hidden":"auto",A.overflowY=k+E<=u?"hidden":"auto";var C=this._childrenToDisplay,S=0===C.length&&u>0&&p>0;return v.createElement("div",_()({ref:this._setScrollingContainerRef},a,{"aria-label":this.props["aria-label"],"aria-readonly":this.props["aria-readonly"],className:w("ReactVirtualized__Grid",i),id:l,onScroll:this._onScroll,role:f,style:V({},A,{},d),tabIndex:h}),C.length>0&&v.createElement("div",{className:"ReactVirtualized__Grid__innerScrollContainer",role:o,style:V({width:t?"auto":F,height:k,maxWidth:F,maxHeight:k,overflow:"hidden",pointerEvents:y?"none":"",position:"relative"},s)},C),S&&c())}},{key:"_calculateChildrenToRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,n=e.cellRenderer,r=e.cellRangeRenderer,i=e.columnCount,a=e.deferredMeasurementCache,o=e.height,s=e.overscanColumnCount,u=e.overscanIndicesGetter,l=e.overscanRowCount,c=e.rowCount,f=e.width,d=e.isScrollingOptOut,h=t.scrollDirectionHorizontal,p=t.scrollDirectionVertical,g=t.instanceProps,m=this._initialScrollTop>0?this._initialScrollTop:t.scrollTop,v=this._initialScrollLeft>0?this._initialScrollLeft:t.scrollLeft,b=this._isScrolling(e,t);if(this._childrenToDisplay=[],o>0&&f>0){var y=g.columnSizeAndPositionManager.getVisibleCellRange({containerSize:f,offset:v}),_=g.rowSizeAndPositionManager.getVisibleCellRange({containerSize:o,offset:m}),A=g.columnSizeAndPositionManager.getOffsetAdjustment({containerSize:f,offset:v}),w=g.rowSizeAndPositionManager.getOffsetAdjustment({containerSize:o,offset:m});this._renderedColumnStartIndex=y.start,this._renderedColumnStopIndex=y.stop,this._renderedRowStartIndex=_.start,this._renderedRowStopIndex=_.stop;var F=u({direction:"horizontal",cellCount:i,overscanCellsCount:s,scrollDirection:h,startIndex:"number"===typeof y.start?y.start:0,stopIndex:"number"===typeof y.stop?y.stop:-1}),k=u({direction:"vertical",cellCount:c,overscanCellsCount:l,scrollDirection:p,startIndex:"number"===typeof _.start?_.start:0,stopIndex:"number"===typeof _.stop?_.stop:-1}),x=F.overscanStartIndex,E=F.overscanStopIndex,C=k.overscanStartIndex,S=k.overscanStopIndex;if(a){if(!a.hasFixedHeight())for(var O=C;O<=S;O++)if(!a.has(O,0)){x=0,E=i-1;break}if(!a.hasFixedWidth())for(var D=x;D<=E;D++)if(!a.has(0,D)){C=0,S=c-1;break}}this._childrenToDisplay=r({cellCache:this._cellCache,cellRenderer:n,columnSizeAndPositionManager:g.columnSizeAndPositionManager,columnStartIndex:x,columnStopIndex:E,deferredMeasurementCache:a,horizontalOffsetAdjustment:A,isScrolling:b,isScrollingOptOut:d,parent:this,rowSizeAndPositionManager:g.rowSizeAndPositionManager,rowStartIndex:C,rowStopIndex:S,scrollLeft:v,scrollTop:m,styleCache:this._styleCache,verticalOffsetAdjustment:w,visibleColumnIndices:y,visibleRowIndices:_}),this._columnStartIndex=x,this._columnStopIndex=E,this._rowStartIndex=C,this._rowStopIndex=S}}},{key:"_debounceScrollEnded",value:function(){var e=this.props.scrollingResetTimeInterval;this._disablePointerEventsTimeoutId&&H(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=z(this._debounceScrollEndedCallback,e)}},{key:"_handleInvalidatedGridSize",value:function(){if("number"===typeof this._deferredInvalidateColumnIndex&&"number"===typeof this._deferredInvalidateRowIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t})}}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,i=e.totalColumnsWidth,a=e.totalRowsHeight;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t.props,s=o.height;(0,o.onScroll)({clientHeight:s,clientWidth:o.width,scrollHeight:a,scrollLeft:n,scrollTop:r,scrollWidth:i})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_isScrolling",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return Object.hasOwnProperty.call(e,"isScrolling")?Boolean(e.isScrolling):Boolean(t.isScrolling)}},{key:"_maybeCallOnScrollbarPresenceChange",value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({horizontal:this._horizontalScrollBarSize>0,size:this.state.instanceProps.scrollbarSize,vertical:this._verticalScrollBarSize>0})}}},{key:"scrollToPosition",value:function(e){var n=e.scrollLeft,r=e.scrollTop,i=t._getScrollToPositionStateUpdate({prevState:this.state,scrollLeft:n,scrollTop:r});i&&(i.needToResetStyleCache=!1,this.setState(i))}},{key:"_getCalculatedScrollLeft",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollLeft(e,n)}},{key:"_updateScrollLeftForScrollToColumn",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollLeftForScrollToColumnStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}},{key:"_getCalculatedScrollTop",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state;return t._getCalculatedScrollTop(e,n)}},{key:"_resetStyleCache",value:function(){var e=this._styleCache,t=this._cellCache,n=this.props.isScrollingOptOut;this._cellCache={},this._styleCache={};for(var r=this._rowStartIndex;r<=this._rowStopIndex;r++)for(var i=this._columnStartIndex;i<=this._columnStopIndex;i++){var a="".concat(r,"-").concat(i);this._styleCache[a]=e[a],n&&(this._cellCache[a]=t[a])}}},{key:"_updateScrollTopForScrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.state,r=t._getScrollTopForScrollToRowStateUpdate(e,n);r&&(r.needToResetStyleCache=!1,this.setState(r))}}],[{key:"getDerivedStateFromProps",value:function(e,n){var r={};0===e.columnCount&&0!==n.scrollLeft||0===e.rowCount&&0!==n.scrollTop?(r.scrollLeft=0,r.scrollTop=0):(e.scrollLeft!==n.scrollLeft&&e.scrollToColumn<0||e.scrollTop!==n.scrollTop&&e.scrollToRow<0)&&Object.assign(r,t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}));var i,a,o=n.instanceProps;return r.needToResetStyleCache=!1,e.columnWidth===o.prevColumnWidth&&e.rowHeight===o.prevRowHeight||(r.needToResetStyleCache=!0),o.columnSizeAndPositionManager.configure({cellCount:e.columnCount,estimatedCellSize:t._getEstimatedColumnSize(e),cellSizeGetter:t._wrapSizeGetter(e.columnWidth)}),o.rowSizeAndPositionManager.configure({cellCount:e.rowCount,estimatedCellSize:t._getEstimatedRowSize(e),cellSizeGetter:t._wrapSizeGetter(e.rowHeight)}),0!==o.prevColumnCount&&0!==o.prevRowCount||(o.prevColumnCount=0,o.prevRowCount=0),e.autoHeight&&!1===e.isScrolling&&!0===o.prevIsScrolling&&Object.assign(r,{isScrolling:!1}),F({cellCount:o.prevColumnCount,cellSize:"number"===typeof o.prevColumnWidth?o.prevColumnWidth:null,computeMetadataCallback:function(){return o.columnSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.columnCount,nextCellSize:"number"===typeof e.columnWidth?e.columnWidth:null,nextScrollToIndex:e.scrollToColumn,scrollToIndex:o.prevScrollToColumn,updateScrollOffsetForScrollToIndex:function(){i=t._getScrollLeftForScrollToColumnStateUpdate(e,n)}}),F({cellCount:o.prevRowCount,cellSize:"number"===typeof o.prevRowHeight?o.prevRowHeight:null,computeMetadataCallback:function(){return o.rowSizeAndPositionManager.resetCell(0)},computeMetadataCallbackProps:e,nextCellsCount:e.rowCount,nextCellSize:"number"===typeof e.rowHeight?e.rowHeight:null,nextScrollToIndex:e.scrollToRow,scrollToIndex:o.prevScrollToRow,updateScrollOffsetForScrollToIndex:function(){a=t._getScrollTopForScrollToRowStateUpdate(e,n)}}),o.prevColumnCount=e.columnCount,o.prevColumnWidth=e.columnWidth,o.prevIsScrolling=!0===e.isScrolling,o.prevRowCount=e.rowCount,o.prevRowHeight=e.rowHeight,o.prevScrollToColumn=e.scrollToColumn,o.prevScrollToRow=e.scrollToRow,o.scrollbarSize=e.getScrollbarSize(),void 0===o.scrollbarSize?(o.scrollbarSizeMeasured=!1,o.scrollbarSize=0):o.scrollbarSizeMeasured=!0,r.instanceProps=o,V({},r,{},i,{},a)}},{key:"_getEstimatedColumnSize",value:function(e){return"number"===typeof e.columnWidth?e.columnWidth:e.estimatedColumnSize}},{key:"_getEstimatedRowSize",value:function(e){return"number"===typeof e.rowHeight?e.rowHeight:e.estimatedRowSize}},{key:"_getScrollToPositionStateUpdate",value:function(e){var t=e.prevState,n=e.scrollLeft,r=e.scrollTop,i={scrollPositionChangeReason:G};return"number"===typeof n&&n>=0&&(i.scrollDirectionHorizontal=n>t.scrollLeft?1:-1,i.scrollLeft=n),"number"===typeof r&&r>=0&&(i.scrollDirectionVertical=r>t.scrollTop?1:-1,i.scrollTop=r),"number"===typeof n&&n>=0&&n!==t.scrollLeft||"number"===typeof r&&r>=0&&r!==t.scrollTop?i:{}}},{key:"_wrapSizeGetter",value:function(e){return"function"===typeof e?e:function(){return e}}},{key:"_getCalculatedScrollLeft",value:function(e,t){var n=e.columnCount,r=e.height,i=e.scrollToAlignment,a=e.scrollToColumn,o=e.width,s=t.scrollLeft,u=t.instanceProps;if(n>0){var l=n-1,c=a<0?l:Math.min(l,a),f=u.rowSizeAndPositionManager.getTotalSize(),d=u.scrollbarSizeMeasured&&f>r?u.scrollbarSize:0;return u.columnSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:o-d,currentOffset:s,targetIndex:c})}return 0}},{key:"_getScrollLeftForScrollToColumnStateUpdate",value:function(e,n){var r=n.scrollLeft,i=t._getCalculatedScrollLeft(e,n);return"number"===typeof i&&i>=0&&r!==i?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:i,scrollTop:-1}):{}}},{key:"_getCalculatedScrollTop",value:function(e,t){var n=e.height,r=e.rowCount,i=e.scrollToAlignment,a=e.scrollToRow,o=e.width,s=t.scrollTop,u=t.instanceProps;if(r>0){var l=r-1,c=a<0?l:Math.min(l,a),f=u.columnSizeAndPositionManager.getTotalSize(),d=u.scrollbarSizeMeasured&&f>o?u.scrollbarSize:0;return u.rowSizeAndPositionManager.getUpdatedOffsetForIndex({align:i,containerSize:n-d,currentOffset:s,targetIndex:c})}return 0}},{key:"_getScrollTopForScrollToRowStateUpdate",value:function(e,n){var r=n.scrollTop,i=t._getCalculatedScrollTop(e,n);return"number"===typeof i&&i>=0&&r!==i?t._getScrollToPositionStateUpdate({prevState:n,scrollLeft:-1,scrollTop:i}):{}}}]),t}(v.PureComponent),m()(M,"propTypes",null),I);m()(K,"defaultProps",{"aria-label":"grid","aria-readonly":!0,autoContainerWidth:!1,autoHeight:!1,autoWidth:!1,cellRangeRenderer:function(e){for(var t=e.cellCache,n=e.cellRenderer,r=e.columnSizeAndPositionManager,i=e.columnStartIndex,a=e.columnStopIndex,o=e.deferredMeasurementCache,s=e.horizontalOffsetAdjustment,u=e.isScrolling,l=e.isScrollingOptOut,c=e.parent,f=e.rowSizeAndPositionManager,d=e.rowStartIndex,h=e.rowStopIndex,p=e.styleCache,g=e.verticalOffsetAdjustment,m=e.visibleColumnIndices,v=e.visibleRowIndices,b=[],y=r.areOffsetsAdjusted()||f.areOffsetsAdjusted(),_=!u&&!y,A=d;A<=h;A++)for(var w=f.getSizeAndPositionOfCell(A),F=i;F<=a;F++){var k=r.getSizeAndPositionOfCell(F),x=F>=m.start&&F<=m.stop&&A>=v.start&&A<=v.stop,E="".concat(A,"-").concat(F),C=void 0;_&&p[E]?C=p[E]:o&&!o.has(A,F)?C={height:"auto",left:0,position:"absolute",top:0,width:"auto"}:(C={height:w.size,left:k.offset+s,position:"absolute",top:w.offset+g,width:k.size},p[E]=C);var S={columnIndex:F,isScrolling:u,isVisible:x,key:E,parent:c,rowIndex:A,style:C},O=void 0;!l&&!u||s||g?O=n(S):(t[E]||(t[E]=n(S)),O=t[E]),null!=O&&!1!==O&&b.push(O)}return b},containerRole:"rowgroup",containerStyle:{},estimatedColumnSize:100,estimatedRowSize:30,getScrollbarSize:R,noContentRenderer:function(){return null},onScroll:function(){},onScrollbarPresenceChange:function(){},onSectionRendered:function(){},overscanColumnCount:0,overscanIndicesGetter:function(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,i=e.startIndex,a=e.stopIndex;return 1===r?{overscanStartIndex:Math.max(0,i),overscanStopIndex:Math.min(t-1,a+n)}:{overscanStartIndex:Math.max(0,i-n),overscanStopIndex:Math.min(t-1,a)}},overscanRowCount:10,role:"grid",scrollingResetTimeInterval:150,scrollToAlignment:"auto",scrollToColumn:-1,scrollToRow:-1,style:{},tabIndex:0,isScrollingOptOut:!1}),Object(b.polyfill)(K);var Q=K;function Y(e){var t=e.cellCount,n=e.overscanCellsCount,r=e.scrollDirection,i=e.startIndex,a=e.stopIndex;return n=Math.max(1,n),1===r?{overscanStartIndex:Math.max(0,i-1),overscanStopIndex:Math.min(t-1,a+n)}:{overscanStartIndex:Math.max(0,i-n),overscanStopIndex:Math.min(t-1,a+1)}}var X,J;function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var $=(J=X=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"state",{scrollToColumn:0,scrollToRow:0,instanceProps:{prevScrollToColumn:0,prevScrollToRow:0}}),m()(d()(n),"_columnStartIndex",0),m()(d()(n),"_columnStopIndex",0),m()(d()(n),"_rowStartIndex",0),m()(d()(n),"_rowStopIndex",0),m()(d()(n),"_onKeyDown",(function(e){var t=n.props,r=t.columnCount,i=t.disabled,a=t.mode,o=t.rowCount;if(!i){var s=n._getScrollState(),u=s.scrollToColumn,l=s.scrollToRow,c=n._getScrollState(),f=c.scrollToColumn,d=c.scrollToRow;switch(e.key){case"ArrowDown":d="cells"===a?Math.min(d+1,o-1):Math.min(n._rowStopIndex+1,o-1);break;case"ArrowLeft":f="cells"===a?Math.max(f-1,0):Math.max(n._columnStartIndex-1,0);break;case"ArrowRight":f="cells"===a?Math.min(f+1,r-1):Math.min(n._columnStopIndex+1,r-1);break;case"ArrowUp":d="cells"===a?Math.max(d-1,0):Math.max(n._rowStartIndex-1,0)}f===u&&d===l||(e.preventDefault(),n._updateScrollState({scrollToColumn:f,scrollToRow:d}))}})),m()(d()(n),"_onSectionRendered",(function(e){var t=e.columnStartIndex,r=e.columnStopIndex,i=e.rowStartIndex,a=e.rowStopIndex;n._columnStartIndex=t,n._columnStopIndex=r,n._rowStartIndex=i,n._rowStopIndex=a})),n}return p()(t,e),o()(t,[{key:"setScrollIndexes",value:function(e){var t=e.scrollToColumn,n=e.scrollToRow;this.setState({scrollToRow:n,scrollToColumn:t})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.children,r=this._getScrollState(),i=r.scrollToColumn,a=r.scrollToRow;return v.createElement("div",{className:t,onKeyDown:this._onKeyDown},n({onSectionRendered:this._onSectionRendered,scrollToColumn:i,scrollToRow:a}))}},{key:"_getScrollState",value:function(){return this.props.isControlled?this.props:this.state}},{key:"_updateScrollState",value:function(e){var t=e.scrollToColumn,n=e.scrollToRow,r=this.props,i=r.isControlled,a=r.onScrollToChange;"function"===typeof a&&a({scrollToColumn:t,scrollToRow:n}),i||this.setState({scrollToColumn:t,scrollToRow:n})}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.isControlled?{}:e.scrollToColumn!==t.instanceProps.prevScrollToColumn||e.scrollToRow!==t.instanceProps.prevScrollToRow?function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t,{scrollToColumn:e.scrollToColumn,scrollToRow:e.scrollToRow,instanceProps:{prevScrollToColumn:e.scrollToColumn,prevScrollToRow:e.scrollToRow}}):{}}}]),t}(v.PureComponent),m()(X,"propTypes",null),J);m()($,"defaultProps",{disabled:!1,isControlled:!1,mode:"edges",scrollToColumn:0,scrollToRow:0}),Object(b.polyfill)($);var ee,te,ne=n(718);function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ae=(te=ee=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"state",{height:n.props.defaultHeight||0,width:n.props.defaultWidth||0}),m()(d()(n),"_parentNode",void 0),m()(d()(n),"_autoSizer",void 0),m()(d()(n),"_window",void 0),m()(d()(n),"_detectElementResize",void 0),m()(d()(n),"_onResize",(function(){var e=n.props,t=e.disableHeight,r=e.disableWidth,i=e.onResize;if(n._parentNode){var a=n._parentNode.offsetHeight||0,o=n._parentNode.offsetWidth||0,s=(n._window||window).getComputedStyle(n._parentNode)||{},u=parseInt(s.paddingLeft,10)||0,l=parseInt(s.paddingRight,10)||0,c=parseInt(s.paddingTop,10)||0,f=parseInt(s.paddingBottom,10)||0,d=a-c-f,h=o-u-l;(!t&&n.state.height!==d||!r&&n.state.width!==h)&&(n.setState({height:a-c-f,width:o-u-l}),i({height:a,width:o}))}})),m()(d()(n),"_setRef",(function(e){n._autoSizer=e})),n}return p()(t,e),o()(t,[{key:"componentDidMount",value:function(){var e=this.props.nonce;this._autoSizer&&this._autoSizer.parentNode&&this._autoSizer.parentNode.ownerDocument&&this._autoSizer.parentNode.ownerDocument.defaultView&&this._autoSizer.parentNode instanceof this._autoSizer.parentNode.ownerDocument.defaultView.HTMLElement&&(this._parentNode=this._autoSizer.parentNode,this._window=this._autoSizer.parentNode.ownerDocument.defaultView,this._detectElementResize=Object(ne.a)(e,this._window),this._detectElementResize.addResizeListener(this._parentNode,this._onResize),this._onResize())}},{key:"componentWillUnmount",value:function(){this._detectElementResize&&this._parentNode&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.disableHeight,i=e.disableWidth,a=e.style,o=this.state,s=o.height,u=o.width,l={overflow:"visible"},c={};return r||(l.height=0,c.height=s),i||(l.width=0,c.width=u),v.createElement("div",{className:n,ref:this._setRef,style:ie({},l,{},a)},t(c))}}]),t}(v.Component),m()(ee,"propTypes",null),te);m()(ae,"defaultProps",{onResize:function(){},disableHeight:!1,disableWidth:!1,style:{}});var oe,se,ue=n(49),le=(se=oe=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"_child",void 0),m()(d()(n),"_measure",(function(){var e=n.props,t=e.cache,r=e.columnIndex,i=void 0===r?0:r,a=e.parent,o=e.rowIndex,s=void 0===o?n.props.index||0:o,u=n._getCellMeasurements(),l=u.height,c=u.width;l===t.getHeight(s,i)&&c===t.getWidth(s,i)||(t.set(s,i,c,l),a&&"function"===typeof a.recomputeGridSize&&a.recomputeGridSize({columnIndex:i,rowIndex:s}))})),m()(d()(n),"_registerChild",(function(e){!e||e instanceof Element||console.warn("CellMeasurer registerChild expects to be passed Element or null"),n._child=e,e&&n._maybeMeasureCell()})),n}return p()(t,e),o()(t,[{key:"componentDidMount",value:function(){this._maybeMeasureCell()}},{key:"componentDidUpdate",value:function(){this._maybeMeasureCell()}},{key:"render",value:function(){var e=this.props.children;return"function"===typeof e?e({measure:this._measure,registerChild:this._registerChild}):e}},{key:"_getCellMeasurements",value:function(){var e=this.props.cache,t=this._child||Object(ue.findDOMNode)(this);if(t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){var n=t.style.width,r=t.style.height;e.hasFixedWidth()||(t.style.width="auto"),e.hasFixedHeight()||(t.style.height="auto");var i=Math.ceil(t.offsetHeight),a=Math.ceil(t.offsetWidth);return n&&(t.style.width=n),r&&(t.style.height=r),{height:i,width:a}}return{height:0,width:0}}},{key:"_maybeMeasureCell",value:function(){var e=this.props,t=e.cache,n=e.columnIndex,r=void 0===n?0:n,i=e.parent,a=e.rowIndex,o=void 0===a?this.props.index||0:a;if(!t.has(o,r)){var s=this._getCellMeasurements(),u=s.height,l=s.width;t.set(o,r,l,u),i&&"function"===typeof i.invalidateCellSizeAfterRender&&i.invalidateCellSizeAfterRender({columnIndex:r,rowIndex:o})}}}]),t}(v.PureComponent),m()(oe,"propTypes",null),se);m()(le,"__internalCellMeasurerFlag",!1);function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var de="observed",he="requested",pe=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"state",{isScrolling:!1,scrollLeft:0,scrollTop:0}),m()(d()(n),"_calculateSizeAndPositionDataOnNextUpdate",!1),m()(d()(n),"_onSectionRenderedMemoizer",O()),m()(d()(n),"_onScrollMemoizer",O(!1)),m()(d()(n),"_invokeOnSectionRenderedHelper",(function(){var e=n.props,t=e.cellLayoutManager,r=e.onSectionRendered;n._onSectionRenderedMemoizer({callback:r,indices:{indices:t.getLastRenderedIndices()}})})),m()(d()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),m()(d()(n),"_updateScrollPositionForScrollToCell",(function(){var e=n.props,t=e.cellLayoutManager,r=e.height,i=e.scrollToAlignment,a=e.scrollToCell,o=e.width,s=n.state,u=s.scrollLeft,l=s.scrollTop;if(a>=0){var c=t.getScrollPositionForCell({align:i,cellIndex:a,height:r,scrollLeft:u,scrollTop:l,width:o});c.scrollLeft===u&&c.scrollTop===l||n._setScrollPosition(c)}})),m()(d()(n),"_onScroll",(function(e){if(e.target===n._scrollingContainer){n._enablePointerEventsAfterDelay();var t=n.props,r=t.cellLayoutManager,i=t.height,a=t.isScrollingChange,o=t.width,s=n._scrollbarSize,u=r.getTotalSize(),l=u.height,c=u.width,f=Math.max(0,Math.min(c-o+s,e.target.scrollLeft)),d=Math.max(0,Math.min(l-i+s,e.target.scrollTop));if(n.state.scrollLeft!==f||n.state.scrollTop!==d){var h=e.cancelable?de:he;n.state.isScrolling||a(!0),n.setState({isScrolling:!0,scrollLeft:f,scrollPositionChangeReason:h,scrollTop:d})}n._invokeOnScrollMemoizer({scrollLeft:f,scrollTop:d,totalWidth:c,totalHeight:l})}})),n._scrollbarSize=R(),void 0===n._scrollbarSize?(n._scrollbarSizeMeasured=!1,n._scrollbarSize=0):n._scrollbarSizeMeasured=!0,n}return p()(t,e),o()(t,[{key:"recomputeCellSizesAndPositions",value:function(){this._calculateSizeAndPositionDataOnNextUpdate=!0,this.forceUpdate()}},{key:"componentDidMount",value:function(){var e=this.props,t=e.cellLayoutManager,n=e.scrollLeft,r=e.scrollToCell,i=e.scrollTop;this._scrollbarSizeMeasured||(this._scrollbarSize=R(),this._scrollbarSizeMeasured=!0,this.setState({})),r>=0?this._updateScrollPositionForScrollToCell():(n>=0||i>=0)&&this._setScrollPosition({scrollLeft:n,scrollTop:i}),this._invokeOnSectionRenderedHelper();var a=t.getTotalSize(),o=a.height,s=a.width;this._invokeOnScrollMemoizer({scrollLeft:n||0,scrollTop:i||0,totalHeight:o,totalWidth:s})}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.height,i=n.scrollToAlignment,a=n.scrollToCell,o=n.width,s=this.state,u=s.scrollLeft,l=s.scrollPositionChangeReason,c=s.scrollTop;l===he&&(u>=0&&u!==t.scrollLeft&&u!==this._scrollingContainer.scrollLeft&&(this._scrollingContainer.scrollLeft=u),c>=0&&c!==t.scrollTop&&c!==this._scrollingContainer.scrollTop&&(this._scrollingContainer.scrollTop=c)),r===e.height&&i===e.scrollToAlignment&&a===e.scrollToCell&&o===e.width||this._updateScrollPositionForScrollToCell(),this._invokeOnSectionRenderedHelper()}},{key:"componentWillUnmount",value:function(){this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId)}},{key:"render",value:function(){var e=this.props,t=e.autoHeight,n=e.cellCount,r=e.cellLayoutManager,i=e.className,a=e.height,o=e.horizontalOverscanSize,s=e.id,u=e.noContentRenderer,l=e.style,c=e.verticalOverscanSize,f=e.width,d=this.state,h=d.isScrolling,p=d.scrollLeft,g=d.scrollTop;(this._lastRenderedCellCount!==n||this._lastRenderedCellLayoutManager!==r||this._calculateSizeAndPositionDataOnNextUpdate)&&(this._lastRenderedCellCount=n,this._lastRenderedCellLayoutManager=r,this._calculateSizeAndPositionDataOnNextUpdate=!1,r.calculateSizeAndPositionData());var m=r.getTotalSize(),b=m.height,y=m.width,_=Math.max(0,p-o),A=Math.max(0,g-c),F=Math.min(y,p+f+o),k=Math.min(b,g+a+c),x=a>0&&f>0?r.cellRenderers({height:k-A,isScrolling:h,width:F-_,x:_,y:A}):[],E={boxSizing:"border-box",direction:"ltr",height:t?"auto":a,position:"relative",WebkitOverflowScrolling:"touch",width:f,willChange:"transform"},C=b>a?this._scrollbarSize:0,S=y>f?this._scrollbarSize:0;return E.overflowX=y+C<=f?"hidden":"auto",E.overflowY=b+S<=a?"hidden":"auto",v.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:w("ReactVirtualized__Collection",i),id:s,onScroll:this._onScroll,role:"grid",style:fe({},E,{},l),tabIndex:0},n>0&&v.createElement("div",{className:"ReactVirtualized__Collection__innerScrollContainer",style:{height:b,maxHeight:b,maxWidth:y,overflow:"hidden",pointerEvents:h?"none":"",width:y}},x),0===n&&u())}},{key:"_enablePointerEventsAfterDelay",value:function(){var e=this;this._disablePointerEventsTimeoutId&&clearTimeout(this._disablePointerEventsTimeoutId),this._disablePointerEventsTimeoutId=setTimeout((function(){(0,e.props.isScrollingChange)(!1),e._disablePointerEventsTimeoutId=null,e.setState({isScrolling:!1})}),150)}},{key:"_invokeOnScrollMemoizer",value:function(e){var t=this,n=e.scrollLeft,r=e.scrollTop,i=e.totalHeight,a=e.totalWidth;this._onScrollMemoizer({callback:function(e){var n=e.scrollLeft,r=e.scrollTop,o=t.props,s=o.height;(0,o.onScroll)({clientHeight:s,clientWidth:o.width,scrollHeight:i,scrollLeft:n,scrollTop:r,scrollWidth:a})},indices:{scrollLeft:n,scrollTop:r}})}},{key:"_setScrollPosition",value:function(e){var t=e.scrollLeft,n=e.scrollTop,r={scrollPositionChangeReason:he};t>=0&&(r.scrollLeft=t),n>=0&&(r.scrollTop=n),(t>=0&&t!==this.state.scrollLeft||n>=0&&n!==this.state.scrollTop)&&this.setState(r)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 0!==e.cellCount||0===t.scrollLeft&&0===t.scrollTop?e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:null!=e.scrollLeft?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop?e.scrollTop:t.scrollTop,scrollPositionChangeReason:he}:null:{scrollLeft:0,scrollTop:0,scrollPositionChangeReason:he}}}]),t}(v.PureComponent);m()(pe,"defaultProps",{"aria-label":"grid",horizontalOverscanSize:0,noContentRenderer:function(){return null},onScroll:function(){return null},onSectionRendered:function(){return null},scrollToAlignment:"auto",scrollToCell:-1,style:{},verticalOverscanSize:0}),pe.propTypes={},Object(b.polyfill)(pe);var ge=pe,me=function(){function e(t){var n=t.height,r=t.width,a=t.x,o=t.y;i()(this,e),this.height=n,this.width=r,this.x=a,this.y=o,this._indexMap={},this._indices=[]}return o()(e,[{key:"addCellIndex",value:function(e){var t=e.index;this._indexMap[t]||(this._indexMap[t]=!0,this._indices.push(t))}},{key:"getCellIndices",value:function(){return this._indices}},{key:"toString",value:function(){return"".concat(this.x,",").concat(this.y," ").concat(this.width,"x").concat(this.height)}}]),e}(),ve=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100;i()(this,e),this._sectionSize=t,this._cellMetadata=[],this._sections={}}return o()(e,[{key:"getCellIndices",value:function(e){var t=e.height,n=e.width,r=e.x,i=e.y,a={};return this.getSections({height:t,width:n,x:r,y:i}).forEach((function(e){return e.getCellIndices().forEach((function(e){a[e]=e}))})),Object.keys(a).map((function(e){return a[e]}))}},{key:"getCellMetadata",value:function(e){var t=e.index;return this._cellMetadata[t]}},{key:"getSections",value:function(e){for(var t=e.height,n=e.width,r=e.x,i=e.y,a=Math.floor(r/this._sectionSize),o=Math.floor((r+n-1)/this._sectionSize),s=Math.floor(i/this._sectionSize),u=Math.floor((i+t-1)/this._sectionSize),l=[],c=a;c<=o;c++)for(var f=s;f<=u;f++){var d="".concat(c,".").concat(f);this._sections[d]||(this._sections[d]=new me({height:this._sectionSize,width:this._sectionSize,x:c*this._sectionSize,y:f*this._sectionSize})),l.push(this._sections[d])}return l}},{key:"getTotalSectionCount",value:function(){return Object.keys(this._sections).length}},{key:"toString",value:function(){var e=this;return Object.keys(this._sections).map((function(t){return e._sections[t].toString()}))}},{key:"registerCell",value:function(e){var t=e.cellMetadatum,n=e.index;this._cellMetadata[n]=t,this.getSections(t).forEach((function(e){return e.addCellIndex({index:n})}))}}]),e}();function be(e){var t=e.align,n=void 0===t?"auto":t,r=e.cellOffset,i=e.cellSize,a=e.containerSize,o=e.currentOffset,s=r,u=s-a+i;switch(n){case"start":return s;case"end":return u;case"center":return s-(a-i)/2;default:return Math.max(u,Math.min(s,o))}}var ye=function(e){function t(e,n){var r;return i()(this,t),(r=u()(this,c()(t).call(this,e,n)))._cellMetadata=[],r._lastRenderedCellIndices=[],r._cellCache=[],r._isScrollingChange=r._isScrollingChange.bind(d()(r)),r._setCollectionViewRef=r._setCollectionViewRef.bind(d()(r)),r}return p()(t,e),o()(t,[{key:"forceUpdate",value:function(){void 0!==this._collectionView&&this._collectionView.forceUpdate()}},{key:"recomputeCellSizesAndPositions",value:function(){this._cellCache=[],this._collectionView.recomputeCellSizesAndPositions()}},{key:"render",value:function(){var e=_()({},this.props);return v.createElement(ge,_()({cellLayoutManager:this,isScrollingChange:this._isScrollingChange,ref:this._setCollectionViewRef},e))}},{key:"calculateSizeAndPositionData",value:function(){var e=this.props,t=function(e){for(var t=e.cellCount,n=e.cellSizeAndPositionGetter,r=e.sectionSize,i=[],a=new ve(r),o=0,s=0,u=0;u<t;u++){var l=n({index:u});if(null==l.height||isNaN(l.height)||null==l.width||isNaN(l.width)||null==l.x||isNaN(l.x)||null==l.y||isNaN(l.y))throw Error("Invalid metadata returned for cell ".concat(u,":\n        x:").concat(l.x,", y:").concat(l.y,", width:").concat(l.width,", height:").concat(l.height));o=Math.max(o,l.y+l.height),s=Math.max(s,l.x+l.width),i[u]=l,a.registerCell({cellMetadatum:l,index:u})}return{cellMetadata:i,height:o,sectionManager:a,width:s}}({cellCount:e.cellCount,cellSizeAndPositionGetter:e.cellSizeAndPositionGetter,sectionSize:e.sectionSize});this._cellMetadata=t.cellMetadata,this._sectionManager=t.sectionManager,this._height=t.height,this._width=t.width}},{key:"getLastRenderedIndices",value:function(){return this._lastRenderedCellIndices}},{key:"getScrollPositionForCell",value:function(e){var t=e.align,n=e.cellIndex,r=e.height,i=e.scrollLeft,a=e.scrollTop,o=e.width,s=this.props.cellCount;if(n>=0&&n<s){var u=this._cellMetadata[n];i=be({align:t,cellOffset:u.x,cellSize:u.width,containerSize:o,currentOffset:i,targetIndex:n}),a=be({align:t,cellOffset:u.y,cellSize:u.height,containerSize:r,currentOffset:a,targetIndex:n})}return{scrollLeft:i,scrollTop:a}}},{key:"getTotalSize",value:function(){return{height:this._height,width:this._width}}},{key:"cellRenderers",value:function(e){var t=this,n=e.height,r=e.isScrolling,i=e.width,a=e.x,o=e.y,s=this.props,u=s.cellGroupRenderer,l=s.cellRenderer;return this._lastRenderedCellIndices=this._sectionManager.getCellIndices({height:n,width:i,x:a,y:o}),u({cellCache:this._cellCache,cellRenderer:l,cellSizeAndPositionGetter:function(e){var n=e.index;return t._sectionManager.getCellMetadata({index:n})},indices:this._lastRenderedCellIndices,isScrolling:r})}},{key:"_isScrollingChange",value:function(e){e||(this._cellCache=[])}},{key:"_setCollectionViewRef",value:function(e){this._collectionView=e}}]),t}(v.PureComponent);m()(ye,"defaultProps",{"aria-label":"grid",cellGroupRenderer:function(e){var t=e.cellCache,n=e.cellRenderer,r=e.cellSizeAndPositionGetter,i=e.indices,a=e.isScrolling;return i.map((function(e){var i=r({index:e}),o={index:e,isScrolling:a,key:e,style:{height:i.height,left:i.x,position:"absolute",top:i.y,width:i.width}};return a?(e in t||(t[e]=n(o)),t[e]):n(o)})).filter((function(e){return!!e}))}}),ye.propTypes={};var _e=function(e){function t(e,n){var r;return i()(this,t),(r=u()(this,c()(t).call(this,e,n)))._registerChild=r._registerChild.bind(d()(r)),r}return p()(t,e),o()(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.columnMaxWidth,r=t.columnMinWidth,i=t.columnCount,a=t.width;n===e.columnMaxWidth&&r===e.columnMinWidth&&i===e.columnCount&&a===e.width||this._registeredChild&&this._registeredChild.recomputeGridSize()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.columnMaxWidth,r=e.columnMinWidth,i=e.columnCount,a=e.width,o=r||1,s=n?Math.min(n,a):a,u=a/i;return u=Math.max(o,u),u=Math.min(s,u),u=Math.floor(u),t({adjustedWidth:Math.min(a,u*i),columnWidth:u,getColumnWidth:function(){return u},registerChild:this._registerChild})}},{key:"_registerChild",value:function(e){if(e&&"function"!==typeof e.recomputeGridSize)throw Error("Unexpected child type registered; only Grid/MultiGrid children are supported.");this._registeredChild=e,this._registeredChild&&this._registeredChild.recomputeGridSize()}}]),t}(v.PureComponent);_e.propTypes={};var Ae=n(1329),we=n.n(Ae),Fe=function(e){function t(e,n){var r;return i()(this,t),(r=u()(this,c()(t).call(this,e,n)))._loadMoreRowsMemoizer=O(),r._onRowsRendered=r._onRowsRendered.bind(d()(r)),r._registerChild=r._registerChild.bind(d()(r)),r}return p()(t,e),o()(t,[{key:"resetLoadMoreRowsCache",value:function(e){this._loadMoreRowsMemoizer=O(),e&&this._doStuff(this._lastRenderedStartIndex,this._lastRenderedStopIndex)}},{key:"render",value:function(){return(0,this.props.children)({onRowsRendered:this._onRowsRendered,registerChild:this._registerChild})}},{key:"_loadUnloadedRanges",value:function(e){var t=this,n=this.props.loadMoreRows;e.forEach((function(e){var r=n(e);r&&r.then((function(){(function(e){var t=e.lastRenderedStartIndex,n=e.lastRenderedStopIndex,r=e.startIndex,i=e.stopIndex;return!(r>n||i<t)})({lastRenderedStartIndex:t._lastRenderedStartIndex,lastRenderedStopIndex:t._lastRenderedStopIndex,startIndex:e.startIndex,stopIndex:e.stopIndex})&&t._registeredChild&&function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n="function"===typeof e.recomputeGridSize?e.recomputeGridSize:e.recomputeRowHeights;n?n.call(e,t):e.forceUpdate()}(t._registeredChild,t._lastRenderedStartIndex)}))}))}},{key:"_onRowsRendered",value:function(e){var t=e.startIndex,n=e.stopIndex;this._lastRenderedStartIndex=t,this._lastRenderedStopIndex=n,this._doStuff(t,n)}},{key:"_doStuff",value:function(e,t){var n,r=this,i=this.props,a=i.isRowLoaded,o=i.minimumBatchSize,s=i.rowCount,u=i.threshold,l=function(e){for(var t=e.isRowLoaded,n=e.minimumBatchSize,r=e.rowCount,i=e.startIndex,a=e.stopIndex,o=[],s=null,u=null,l=i;l<=a;l++){t({index:l})?null!==u&&(o.push({startIndex:s,stopIndex:u}),s=u=null):(u=l,null===s&&(s=l))}if(null!==u){for(var c=Math.min(Math.max(u,s+n-1),r-1),f=u+1;f<=c&&!t({index:f});f++)u=f;o.push({startIndex:s,stopIndex:u})}if(o.length)for(var d=o[0];d.stopIndex-d.startIndex+1<n&&d.startIndex>0;){var h=d.startIndex-1;if(t({index:h}))break;d.startIndex=h}return o}({isRowLoaded:a,minimumBatchSize:o,rowCount:s,startIndex:Math.max(0,e-u),stopIndex:Math.min(s-1,t+u)}),c=(n=[]).concat.apply(n,we()(l.map((function(e){return[e.startIndex,e.stopIndex]}))));this._loadMoreRowsMemoizer({callback:function(){r._loadUnloadedRanges(l)},indices:{squashedUnloadedRanges:c}})}},{key:"_registerChild",value:function(e){this._registeredChild=e}}]),t}(v.PureComponent);m()(Fe,"defaultProps",{minimumBatchSize:10,rowCount:0,threshold:15}),Fe.propTypes={};var ke,xe,Ee=(xe=ke=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"Grid",void 0),m()(d()(n),"_cellRenderer",(function(e){var t=e.parent,r=e.rowIndex,i=e.style,a=e.isScrolling,o=e.isVisible,s=e.key,u=n.props.rowRenderer,l=Object.getOwnPropertyDescriptor(i,"width");return l&&l.writable&&(i.width="100%"),u({index:r,style:i,isScrolling:a,isVisible:o,key:s,parent:t})})),m()(d()(n),"_setRef",(function(e){n.Grid=e})),m()(d()(n),"_onScroll",(function(e){var t=e.clientHeight,r=e.scrollHeight,i=e.scrollTop;(0,n.props.onScroll)({clientHeight:t,scrollHeight:r,scrollTop:i})})),m()(d()(n),"_onSectionRendered",(function(e){var t=e.rowOverscanStartIndex,r=e.rowOverscanStopIndex,i=e.rowStartIndex,a=e.rowStopIndex;(0,n.props.onRowsRendered)({overscanStartIndex:t,overscanStopIndex:r,startIndex:i,stopIndex:a})})),n}return p()(t,e),o()(t,[{key:"forceUpdateGrid",value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:"getOffsetForRow",value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n,columnIndex:0}).scrollTop:0}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:"measureAllRows",value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,i=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:i,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e,columnIndex:0})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.noRowsRenderer,r=e.scrollToIndex,i=e.width,a=w("ReactVirtualized__List",t);return v.createElement(Q,_()({},this.props,{autoContainerWidth:!0,cellRenderer:this._cellRenderer,className:a,columnWidth:i,columnCount:1,noContentRenderer:n,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,scrollToRow:r}))}}]),t}(v.PureComponent),m()(ke,"propTypes",null),xe);m()(Ee,"defaultProps",{autoHeight:!1,estimatedRowSize:30,onScroll:function(){},noRowsRenderer:function(){return null},onRowsRendered:function(){},overscanIndicesGetter:Y,overscanRowCount:10,scrollToAlignment:"auto",scrollToIndex:-1,style:{}});var Ce=n(1330),Se=n.n(Ce);var Oe={ge:function(e,t,n,r,i){return"function"===typeof n?function(e,t,n,r,i){for(var a=n+1;t<=n;){var o=t+n>>>1;i(e[o],r)>=0?(a=o,n=o-1):t=o+1}return a}(e,void 0===r?0:0|r,void 0===i?e.length-1:0|i,t,n):function(e,t,n,r){for(var i=n+1;t<=n;){var a=t+n>>>1;e[a]>=r?(i=a,n=a-1):t=a+1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},gt:function(e,t,n,r,i){return"function"===typeof n?function(e,t,n,r,i){for(var a=n+1;t<=n;){var o=t+n>>>1;i(e[o],r)>0?(a=o,n=o-1):t=o+1}return a}(e,void 0===r?0:0|r,void 0===i?e.length-1:0|i,t,n):function(e,t,n,r){for(var i=n+1;t<=n;){var a=t+n>>>1;e[a]>r?(i=a,n=a-1):t=a+1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},lt:function(e,t,n,r,i){return"function"===typeof n?function(e,t,n,r,i){for(var a=t-1;t<=n;){var o=t+n>>>1;i(e[o],r)<0?(a=o,t=o+1):n=o-1}return a}(e,void 0===r?0:0|r,void 0===i?e.length-1:0|i,t,n):function(e,t,n,r){for(var i=t-1;t<=n;){var a=t+n>>>1;e[a]<r?(i=a,t=a+1):n=a-1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},le:function(e,t,n,r,i){return"function"===typeof n?function(e,t,n,r,i){for(var a=t-1;t<=n;){var o=t+n>>>1;i(e[o],r)<=0?(a=o,t=o+1):n=o-1}return a}(e,void 0===r?0:0|r,void 0===i?e.length-1:0|i,t,n):function(e,t,n,r){for(var i=t-1;t<=n;){var a=t+n>>>1;e[a]<=r?(i=a,t=a+1):n=a-1}return i}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)},eq:function(e,t,n,r,i){return"function"===typeof n?function(e,t,n,r,i){for(;t<=n;){var a=t+n>>>1,o=i(e[a],r);if(0===o)return a;o<=0?t=a+1:n=a-1}return-1}(e,void 0===r?0:0|r,void 0===i?e.length-1:0|i,t,n):function(e,t,n,r){for(;t<=n;){var i=t+n>>>1,a=e[i];if(a===r)return i;a<=r?t=i+1:n=i-1}return-1}(e,void 0===n?0:0|n,void 0===r?e.length-1:0|r,t)}};function De(e,t,n,r,i){this.mid=e,this.left=t,this.right=n,this.leftPoints=r,this.rightPoints=i,this.count=(t?t.count:0)+(n?n.count:0)+r.length}var je=De.prototype;function Te(e,t){e.mid=t.mid,e.left=t.left,e.right=t.right,e.leftPoints=t.leftPoints,e.rightPoints=t.rightPoints,e.count=t.count}function Pe(e,t){var n=ze(t);e.mid=n.mid,e.left=n.left,e.right=n.right,e.leftPoints=n.leftPoints,e.rightPoints=n.rightPoints,e.count=n.count}function Re(e,t){var n=e.intervals([]);n.push(t),Pe(e,n)}function Me(e,t){var n=e.intervals([]),r=n.indexOf(t);return r<0?0:(n.splice(r,1),Pe(e,n),1)}function Ie(e,t,n){for(var r=0;r<e.length&&e[r][0]<=t;++r){var i=n(e[r]);if(i)return i}}function Be(e,t,n){for(var r=e.length-1;r>=0&&e[r][1]>=t;--r){var i=n(e[r]);if(i)return i}}function Ne(e,t){for(var n=0;n<e.length;++n){var r=t(e[n]);if(r)return r}}function Le(e,t){return e-t}function Ue(e,t){var n=e[0]-t[0];return n||e[1]-t[1]}function He(e,t){var n=e[1]-t[1];return n||e[0]-t[0]}function ze(e){if(0===e.length)return null;for(var t=[],n=0;n<e.length;++n)t.push(e[n][0],e[n][1]);t.sort(Le);var r=t[t.length>>1],i=[],a=[],o=[];for(n=0;n<e.length;++n){var s=e[n];s[1]<r?i.push(s):r<s[0]?a.push(s):o.push(s)}var u=o,l=o.slice();return u.sort(Ue),l.sort(He),new De(r,ze(i),ze(a),u,l)}function qe(e){this.root=e}je.intervals=function(e){return e.push.apply(e,this.leftPoints),this.left&&this.left.intervals(e),this.right&&this.right.intervals(e),e},je.insert=function(e){var t=this.count-this.leftPoints.length;if(this.count+=1,e[1]<this.mid)this.left?4*(this.left.count+1)>3*(t+1)?Re(this,e):this.left.insert(e):this.left=ze([e]);else if(e[0]>this.mid)this.right?4*(this.right.count+1)>3*(t+1)?Re(this,e):this.right.insert(e):this.right=ze([e]);else{var n=Oe.ge(this.leftPoints,e,Ue),r=Oe.ge(this.rightPoints,e,He);this.leftPoints.splice(n,0,e),this.rightPoints.splice(r,0,e)}},je.remove=function(e){var t=this.count-this.leftPoints;if(e[1]<this.mid)return this.left?4*(this.right?this.right.count:0)>3*(t-1)?Me(this,e):2===(a=this.left.remove(e))?(this.left=null,this.count-=1,1):(1===a&&(this.count-=1),a):0;if(e[0]>this.mid)return this.right?4*(this.left?this.left.count:0)>3*(t-1)?Me(this,e):2===(a=this.right.remove(e))?(this.right=null,this.count-=1,1):(1===a&&(this.count-=1),a):0;if(1===this.count)return this.leftPoints[0]===e?2:0;if(1===this.leftPoints.length&&this.leftPoints[0]===e){if(this.left&&this.right){for(var n=this,r=this.left;r.right;)n=r,r=r.right;if(n===this)r.right=this.right;else{var i=this.left,a=this.right;n.count-=r.count,n.right=r.left,r.left=i,r.right=a}Te(this,r),this.count=(this.left?this.left.count:0)+(this.right?this.right.count:0)+this.leftPoints.length}else this.left?Te(this,this.left):Te(this,this.right);return 1}for(i=Oe.ge(this.leftPoints,e,Ue);i<this.leftPoints.length&&this.leftPoints[i][0]===e[0];++i)if(this.leftPoints[i]===e){this.count-=1,this.leftPoints.splice(i,1);for(a=Oe.ge(this.rightPoints,e,He);a<this.rightPoints.length&&this.rightPoints[a][1]===e[1];++a)if(this.rightPoints[a]===e)return this.rightPoints.splice(a,1),1}return 0},je.queryPoint=function(e,t){if(e<this.mid){if(this.left)if(n=this.left.queryPoint(e,t))return n;return Ie(this.leftPoints,e,t)}if(e>this.mid){var n;if(this.right)if(n=this.right.queryPoint(e,t))return n;return Be(this.rightPoints,e,t)}return Ne(this.leftPoints,t)},je.queryInterval=function(e,t,n){var r;if(e<this.mid&&this.left&&(r=this.left.queryInterval(e,t,n)))return r;if(t>this.mid&&this.right&&(r=this.right.queryInterval(e,t,n)))return r;return t<this.mid?Ie(this.leftPoints,t,n):e>this.mid?Be(this.rightPoints,e,n):Ne(this.leftPoints,n)};var Ve=qe.prototype;Ve.insert=function(e){this.root?this.root.insert(e):this.root=new De(e[0],null,null,[e],[e])},Ve.remove=function(e){if(this.root){var t=this.root.remove(e);return 2===t&&(this.root=null),0!==t}return!1},Ve.queryPoint=function(e,t){if(this.root)return this.root.queryPoint(e,t)},Ve.queryInterval=function(e,t,n){if(e<=t&&this.root)return this.root.queryInterval(e,t,n)},Object.defineProperty(Ve,"count",{get:function(){return this.root?this.root.count:0}}),Object.defineProperty(Ve,"intervals",{get:function(){return this.root?this.root.intervals([]):[]}});var We,Ge,Ke=function(){function e(){var t;i()(this,e),m()(this,"_columnSizeMap",{}),m()(this,"_intervalTree",t&&0!==t.length?new qe(ze(t)):new qe(null)),m()(this,"_leftMap",{})}return o()(e,[{key:"estimateTotalHeight",value:function(e,t,n){var r=e-this.count;return this.tallestColumnSize+Math.ceil(r/t)*n}},{key:"range",value:function(e,t,n){var r=this;this._intervalTree.queryInterval(e,e+t,(function(e){var t=Se()(e,3),i=t[0],a=(t[1],t[2]);return n(a,r._leftMap[a],i)}))}},{key:"setPosition",value:function(e,t,n,r){this._intervalTree.insert([n,n+r,e]),this._leftMap[e]=t;var i=this._columnSizeMap,a=i[t];i[t]=void 0===a?n+r:Math.max(a,n+r)}},{key:"count",get:function(){return this._intervalTree.count}},{key:"shortestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=0===t?r:Math.min(t,r)}return t}},{key:"tallestColumnSize",get:function(){var e=this._columnSizeMap,t=0;for(var n in e){var r=e[n];t=Math.max(t,r)}return t}}]),e}();function Qe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qe(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qe(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Xe=(Ge=We=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"state",{isScrolling:!1,scrollTop:0}),m()(d()(n),"_debounceResetIsScrollingId",void 0),m()(d()(n),"_invalidateOnUpdateStartIndex",null),m()(d()(n),"_invalidateOnUpdateStopIndex",null),m()(d()(n),"_positionCache",new Ke),m()(d()(n),"_startIndex",null),m()(d()(n),"_startIndexMemoized",null),m()(d()(n),"_stopIndex",null),m()(d()(n),"_stopIndexMemoized",null),m()(d()(n),"_debounceResetIsScrollingCallback",(function(){n.setState({isScrolling:!1})})),m()(d()(n),"_setScrollingContainerRef",(function(e){n._scrollingContainer=e})),m()(d()(n),"_onScroll",(function(e){var t=n.props.height,r=e.currentTarget.scrollTop,i=Math.min(Math.max(0,n._getEstimatedTotalHeight()-t),r);r===i&&(n._debounceResetIsScrolling(),n.state.scrollTop!==i&&n.setState({isScrolling:!0,scrollTop:i}))})),n}return p()(t,e),o()(t,[{key:"clearCellPositions",value:function(){this._positionCache=new Ke,this.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.rowIndex;null===this._invalidateOnUpdateStartIndex?(this._invalidateOnUpdateStartIndex=t,this._invalidateOnUpdateStopIndex=t):(this._invalidateOnUpdateStartIndex=Math.min(this._invalidateOnUpdateStartIndex,t),this._invalidateOnUpdateStopIndex=Math.max(this._invalidateOnUpdateStopIndex,t))}},{key:"recomputeCellPositions",value:function(){var e=this._positionCache.count-1;this._positionCache=new Ke,this._populatePositionCache(0,e),this.forceUpdate()}},{key:"componentDidMount",value:function(){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback()}},{key:"componentDidUpdate",value:function(e,t){this._checkInvalidateOnUpdate(),this._invokeOnScrollCallback(),this._invokeOnCellsRenderedCallback(),this.props.scrollTop!==e.scrollTop&&this._debounceResetIsScrolling()}},{key:"componentWillUnmount",value:function(){this._debounceResetIsScrollingId&&H(this._debounceResetIsScrollingId)}},{key:"render",value:function(){var e,t=this,n=this.props,r=n.autoHeight,i=n.cellCount,a=n.cellMeasurerCache,o=n.cellRenderer,s=n.className,u=n.height,l=n.id,c=n.keyMapper,f=n.overscanByPixels,d=n.role,h=n.style,p=n.tabIndex,g=n.width,b=n.rowDirection,y=this.state,_=y.isScrolling,A=y.scrollTop,F=[],k=this._getEstimatedTotalHeight(),x=this._positionCache.shortestColumnSize,E=this._positionCache.count,C=0;if(this._positionCache.range(Math.max(0,A-f),u+2*f,(function(n,r,i){var s;"undefined"===typeof e?(C=n,e=n):(C=Math.min(C,n),e=Math.max(e,n)),F.push(o({index:n,isScrolling:_,key:c(n),parent:t,style:(s={height:a.getHeight(n)},m()(s,"ltr"===b?"left":"right",r),m()(s,"position","absolute"),m()(s,"top",i),m()(s,"width",a.getWidth(n)),s)}))})),x<A+u+f&&E<i)for(var S=Math.min(i-E,Math.ceil((A+u+f-x)/a.defaultHeight*g/a.defaultWidth)),O=E;O<E+S;O++)e=O,F.push(o({index:O,isScrolling:_,key:c(O),parent:this,style:{width:a.getWidth(O)}}));return this._startIndex=C,this._stopIndex=e,v.createElement("div",{ref:this._setScrollingContainerRef,"aria-label":this.props["aria-label"],className:w("ReactVirtualized__Masonry",s),id:l,onScroll:this._onScroll,role:d,style:Ye({boxSizing:"border-box",direction:"ltr",height:r?"auto":u,overflowX:"hidden",overflowY:k<u?"hidden":"auto",position:"relative",width:g,WebkitOverflowScrolling:"touch",willChange:"transform"},h),tabIndex:p},v.createElement("div",{className:"ReactVirtualized__Masonry__innerScrollContainer",style:{width:"100%",height:k,maxWidth:"100%",maxHeight:k,overflow:"hidden",pointerEvents:_?"none":"",position:"relative"}},F))}},{key:"_checkInvalidateOnUpdate",value:function(){if("number"===typeof this._invalidateOnUpdateStartIndex){var e=this._invalidateOnUpdateStartIndex,t=this._invalidateOnUpdateStopIndex;this._invalidateOnUpdateStartIndex=null,this._invalidateOnUpdateStopIndex=null,this._populatePositionCache(e,t),this.forceUpdate()}}},{key:"_debounceResetIsScrolling",value:function(){var e=this.props.scrollingResetTimeInterval;this._debounceResetIsScrollingId&&H(this._debounceResetIsScrollingId),this._debounceResetIsScrollingId=z(this._debounceResetIsScrollingCallback,e)}},{key:"_getEstimatedTotalHeight",value:function(){var e=this.props,t=e.cellCount,n=e.cellMeasurerCache,r=e.width,i=Math.max(1,Math.floor(r/n.defaultWidth));return this._positionCache.estimateTotalHeight(t,i,n.defaultHeight)}},{key:"_invokeOnScrollCallback",value:function(){var e=this.props,t=e.height,n=e.onScroll,r=this.state.scrollTop;this._onScrollMemoized!==r&&(n({clientHeight:t,scrollHeight:this._getEstimatedTotalHeight(),scrollTop:r}),this._onScrollMemoized=r)}},{key:"_invokeOnCellsRenderedCallback",value:function(){this._startIndexMemoized===this._startIndex&&this._stopIndexMemoized===this._stopIndex||((0,this.props.onCellsRendered)({startIndex:this._startIndex,stopIndex:this._stopIndex}),this._startIndexMemoized=this._startIndex,this._stopIndexMemoized=this._stopIndex)}},{key:"_populatePositionCache",value:function(e,t){for(var n=this.props,r=n.cellMeasurerCache,i=n.cellPositioner,a=e;a<=t;a++){var o=i(a),s=o.left,u=o.top;this._positionCache.setPosition(a,s,u,r.getHeight(a))}}}],[{key:"getDerivedStateFromProps",value:function(e,t){return void 0!==e.scrollTop&&t.scrollTop!==e.scrollTop?{isScrolling:!0,scrollTop:e.scrollTop}:null}}]),t}(v.PureComponent),m()(We,"propTypes",null),Ge);function Je(){}m()(Xe,"defaultProps",{autoHeight:!1,keyMapper:function(e){return e},onCellsRendered:Je,onScroll:Je,overscanByPixels:20,role:"grid",scrollingResetTimeInterval:150,style:{},tabIndex:0,rowDirection:"ltr"});Object(b.polyfill)(Xe);var Ze=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i()(this,e),m()(this,"_cellMeasurerCache",void 0),m()(this,"_columnIndexOffset",void 0),m()(this,"_rowIndexOffset",void 0),m()(this,"columnWidth",(function(e){var n=e.index;t._cellMeasurerCache.columnWidth({index:n+t._columnIndexOffset})})),m()(this,"rowHeight",(function(e){var n=e.index;t._cellMeasurerCache.rowHeight({index:n+t._rowIndexOffset})}));var r=n.cellMeasurerCache,a=n.columnIndexOffset,o=void 0===a?0:a,s=n.rowIndexOffset,u=void 0===s?0:s;this._cellMeasurerCache=r,this._columnIndexOffset=o,this._rowIndexOffset=u}return o()(e,[{key:"clear",value:function(e,t){this._cellMeasurerCache.clear(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"clearAll",value:function(){this._cellMeasurerCache.clearAll()}},{key:"hasFixedHeight",value:function(){return this._cellMeasurerCache.hasFixedHeight()}},{key:"hasFixedWidth",value:function(){return this._cellMeasurerCache.hasFixedWidth()}},{key:"getHeight",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getHeight(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"getWidth",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.getWidth(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"has",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this._cellMeasurerCache.has(e+this._rowIndexOffset,t+this._columnIndexOffset)}},{key:"set",value:function(e,t,n,r){this._cellMeasurerCache.set(e+this._rowIndexOffset,t+this._columnIndexOffset,n,r)}},{key:"defaultHeight",get:function(){return this._cellMeasurerCache.defaultHeight}},{key:"defaultWidth",get:function(){return this._cellMeasurerCache.defaultWidth}}]),e}();function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var tt=function(e){function t(e,n){var r;i()(this,t),r=u()(this,c()(t).call(this,e,n)),m()(d()(r),"state",{scrollLeft:0,scrollTop:0,scrollbarSize:0,showHorizontalScrollbar:!1,showVerticalScrollbar:!1}),m()(d()(r),"_deferredInvalidateColumnIndex",null),m()(d()(r),"_deferredInvalidateRowIndex",null),m()(d()(r),"_bottomLeftGridRef",(function(e){r._bottomLeftGrid=e})),m()(d()(r),"_bottomRightGridRef",(function(e){r._bottomRightGrid=e})),m()(d()(r),"_cellRendererBottomLeftGrid",(function(e){var t=e.rowIndex,n=x()(e,["rowIndex"]),i=r.props,a=i.cellRenderer,o=i.fixedRowCount;return t===i.rowCount-o?v.createElement("div",{key:n.key,style:et({},n.style,{height:20})}):a(et({},n,{parent:d()(r),rowIndex:t+o}))})),m()(d()(r),"_cellRendererBottomRightGrid",(function(e){var t=e.columnIndex,n=e.rowIndex,i=x()(e,["columnIndex","rowIndex"]),a=r.props,o=a.cellRenderer,s=a.fixedColumnCount,u=a.fixedRowCount;return o(et({},i,{columnIndex:t+s,parent:d()(r),rowIndex:n+u}))})),m()(d()(r),"_cellRendererTopRightGrid",(function(e){var t=e.columnIndex,n=x()(e,["columnIndex"]),i=r.props,a=i.cellRenderer,o=i.columnCount,s=i.fixedColumnCount;return t===o-s?v.createElement("div",{key:n.key,style:et({},n.style,{width:20})}):a(et({},n,{columnIndex:t+s,parent:d()(r)}))})),m()(d()(r),"_columnWidthRightGrid",(function(e){var t=e.index,n=r.props,i=n.columnCount,a=n.fixedColumnCount,o=n.columnWidth,s=r.state,u=s.scrollbarSize;return s.showHorizontalScrollbar&&t===i-a?u:"function"===typeof o?o({index:t+a}):o})),m()(d()(r),"_onScroll",(function(e){var t=e.scrollLeft,n=e.scrollTop;r.setState({scrollLeft:t,scrollTop:n});var i=r.props.onScroll;i&&i(e)})),m()(d()(r),"_onScrollbarPresenceChange",(function(e){var t=e.horizontal,n=e.size,i=e.vertical,a=r.state,o=a.showHorizontalScrollbar,s=a.showVerticalScrollbar;if(t!==o||i!==s){r.setState({scrollbarSize:n,showHorizontalScrollbar:t,showVerticalScrollbar:i});var u=r.props.onScrollbarPresenceChange;"function"===typeof u&&u({horizontal:t,size:n,vertical:i})}})),m()(d()(r),"_onScrollLeft",(function(e){var t=e.scrollLeft;r._onScroll({scrollLeft:t,scrollTop:r.state.scrollTop})})),m()(d()(r),"_onScrollTop",(function(e){var t=e.scrollTop;r._onScroll({scrollTop:t,scrollLeft:r.state.scrollLeft})})),m()(d()(r),"_rowHeightBottomGrid",(function(e){var t=e.index,n=r.props,i=n.fixedRowCount,a=n.rowCount,o=n.rowHeight,s=r.state,u=s.scrollbarSize;return s.showVerticalScrollbar&&t===a-i?u:"function"===typeof o?o({index:t+i}):o})),m()(d()(r),"_topLeftGridRef",(function(e){r._topLeftGrid=e})),m()(d()(r),"_topRightGridRef",(function(e){r._topRightGrid=e}));var a=e.deferredMeasurementCache,o=e.fixedColumnCount,s=e.fixedRowCount;return r._maybeCalculateCachedStyles(!0),a&&(r._deferredMeasurementCacheBottomLeftGrid=s>0?new Ze({cellMeasurerCache:a,columnIndexOffset:0,rowIndexOffset:s}):a,r._deferredMeasurementCacheBottomRightGrid=o>0||s>0?new Ze({cellMeasurerCache:a,columnIndexOffset:o,rowIndexOffset:s}):a,r._deferredMeasurementCacheTopRightGrid=o>0?new Ze({cellMeasurerCache:a,columnIndexOffset:o,rowIndexOffset:0}):a),r}return p()(t,e),o()(t,[{key:"forceUpdateGrids",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.forceUpdate(),this._bottomRightGrid&&this._bottomRightGrid.forceUpdate(),this._topLeftGrid&&this._topLeftGrid.forceUpdate(),this._topRightGrid&&this._topRightGrid.forceUpdate()}},{key:"invalidateCellSizeAfterRender",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,i=void 0===r?0:r;this._deferredInvalidateColumnIndex="number"===typeof this._deferredInvalidateColumnIndex?Math.min(this._deferredInvalidateColumnIndex,n):n,this._deferredInvalidateRowIndex="number"===typeof this._deferredInvalidateRowIndex?Math.min(this._deferredInvalidateRowIndex,i):i}},{key:"measureAllCells",value:function(){this._bottomLeftGrid&&this._bottomLeftGrid.measureAllCells(),this._bottomRightGrid&&this._bottomRightGrid.measureAllCells(),this._topLeftGrid&&this._topLeftGrid.measureAllCells(),this._topRightGrid&&this._topRightGrid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,i=void 0===r?0:r,a=this.props,o=a.fixedColumnCount,s=a.fixedRowCount,u=Math.max(0,n-o),l=Math.max(0,i-s);this._bottomLeftGrid&&this._bottomLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:l}),this._bottomRightGrid&&this._bottomRightGrid.recomputeGridSize({columnIndex:u,rowIndex:l}),this._topLeftGrid&&this._topLeftGrid.recomputeGridSize({columnIndex:n,rowIndex:i}),this._topRightGrid&&this._topRightGrid.recomputeGridSize({columnIndex:u,rowIndex:i}),this._leftGridWidth=null,this._topGridHeight=null,this._maybeCalculateCachedStyles(!0)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.scrollLeft,n=e.scrollTop;if(t>0||n>0){var r={};t>0&&(r.scrollLeft=t),n>0&&(r.scrollTop=n),this.setState(r)}this._handleInvalidatedGridSize()}},{key:"componentDidUpdate",value:function(){this._handleInvalidatedGridSize()}},{key:"render",value:function(){var e=this.props,t=e.onScroll,n=e.onSectionRendered,r=(e.onScrollbarPresenceChange,e.scrollLeft,e.scrollToColumn),i=(e.scrollTop,e.scrollToRow),a=x()(e,["onScroll","onSectionRendered","onScrollbarPresenceChange","scrollLeft","scrollToColumn","scrollTop","scrollToRow"]);if(this._prepareForRender(),0===this.props.width||0===this.props.height)return null;var o=this.state,s=o.scrollLeft,u=o.scrollTop;return v.createElement("div",{style:this._containerOuterStyle},v.createElement("div",{style:this._containerTopStyle},this._renderTopLeftGrid(a),this._renderTopRightGrid(et({},a,{onScroll:t,scrollLeft:s}))),v.createElement("div",{style:this._containerBottomStyle},this._renderBottomLeftGrid(et({},a,{onScroll:t,scrollTop:u})),this._renderBottomRightGrid(et({},a,{onScroll:t,onSectionRendered:n,scrollLeft:s,scrollToColumn:r,scrollToRow:i,scrollTop:u}))))}},{key:"_getBottomGridHeight",value:function(e){return e.height-this._getTopGridHeight(e)}},{key:"_getLeftGridWidth",value:function(e){var t=e.fixedColumnCount,n=e.columnWidth;if(null==this._leftGridWidth)if("function"===typeof n){for(var r=0,i=0;i<t;i++)r+=n({index:i});this._leftGridWidth=r}else this._leftGridWidth=n*t;return this._leftGridWidth}},{key:"_getRightGridWidth",value:function(e){return e.width-this._getLeftGridWidth(e)}},{key:"_getTopGridHeight",value:function(e){var t=e.fixedRowCount,n=e.rowHeight;if(null==this._topGridHeight)if("function"===typeof n){for(var r=0,i=0;i<t;i++)r+=n({index:i});this._topGridHeight=r}else this._topGridHeight=n*t;return this._topGridHeight}},{key:"_handleInvalidatedGridSize",value:function(){if("number"===typeof this._deferredInvalidateColumnIndex){var e=this._deferredInvalidateColumnIndex,t=this._deferredInvalidateRowIndex;this._deferredInvalidateColumnIndex=null,this._deferredInvalidateRowIndex=null,this.recomputeGridSize({columnIndex:e,rowIndex:t}),this.forceUpdate()}}},{key:"_maybeCalculateCachedStyles",value:function(e){var t=this.props,n=t.columnWidth,r=t.enableFixedColumnScroll,i=t.enableFixedRowScroll,a=t.height,o=t.fixedColumnCount,s=t.fixedRowCount,u=t.rowHeight,l=t.style,c=t.styleBottomLeftGrid,f=t.styleBottomRightGrid,d=t.styleTopLeftGrid,h=t.styleTopRightGrid,p=t.width,g=e||a!==this._lastRenderedHeight||p!==this._lastRenderedWidth,m=e||n!==this._lastRenderedColumnWidth||o!==this._lastRenderedFixedColumnCount,v=e||s!==this._lastRenderedFixedRowCount||u!==this._lastRenderedRowHeight;(e||g||l!==this._lastRenderedStyle)&&(this._containerOuterStyle=et({height:a,overflow:"visible",width:p},l)),(e||g||v)&&(this._containerTopStyle={height:this._getTopGridHeight(this.props),position:"relative",width:p},this._containerBottomStyle={height:a-this._getTopGridHeight(this.props),overflow:"visible",position:"relative",width:p}),(e||c!==this._lastRenderedStyleBottomLeftGrid)&&(this._bottomLeftGridStyle=et({left:0,overflowX:"hidden",overflowY:r?"auto":"hidden",position:"absolute"},c)),(e||m||f!==this._lastRenderedStyleBottomRightGrid)&&(this._bottomRightGridStyle=et({left:this._getLeftGridWidth(this.props),position:"absolute"},f)),(e||d!==this._lastRenderedStyleTopLeftGrid)&&(this._topLeftGridStyle=et({left:0,overflowX:"hidden",overflowY:"hidden",position:"absolute",top:0},d)),(e||m||h!==this._lastRenderedStyleTopRightGrid)&&(this._topRightGridStyle=et({left:this._getLeftGridWidth(this.props),overflowX:i?"auto":"hidden",overflowY:"hidden",position:"absolute",top:0},h)),this._lastRenderedColumnWidth=n,this._lastRenderedFixedColumnCount=o,this._lastRenderedFixedRowCount=s,this._lastRenderedHeight=a,this._lastRenderedRowHeight=u,this._lastRenderedStyle=l,this._lastRenderedStyleBottomLeftGrid=c,this._lastRenderedStyleBottomRightGrid=f,this._lastRenderedStyleTopLeftGrid=d,this._lastRenderedStyleTopRightGrid=h,this._lastRenderedWidth=p}},{key:"_prepareForRender",value:function(){this._lastRenderedColumnWidth===this.props.columnWidth&&this._lastRenderedFixedColumnCount===this.props.fixedColumnCount||(this._leftGridWidth=null),this._lastRenderedFixedRowCount===this.props.fixedRowCount&&this._lastRenderedRowHeight===this.props.rowHeight||(this._topGridHeight=null),this._maybeCalculateCachedStyles(),this._lastRenderedColumnWidth=this.props.columnWidth,this._lastRenderedFixedColumnCount=this.props.fixedColumnCount,this._lastRenderedFixedRowCount=this.props.fixedRowCount,this._lastRenderedRowHeight=this.props.rowHeight}},{key:"_renderBottomLeftGrid",value:function(e){var t=e.enableFixedColumnScroll,n=e.fixedColumnCount,r=e.fixedRowCount,i=e.rowCount,a=e.hideBottomLeftGridScrollbar,o=this.state.showVerticalScrollbar;if(!n)return null;var s=o?1:0,u=this._getBottomGridHeight(e),l=this._getLeftGridWidth(e),c=this.state.showVerticalScrollbar?this.state.scrollbarSize:0,f=a?l+c:l,d=v.createElement(Q,_()({},e,{cellRenderer:this._cellRendererBottomLeftGrid,className:this.props.classNameBottomLeftGrid,columnCount:n,deferredMeasurementCache:this._deferredMeasurementCacheBottomLeftGrid,height:u,onScroll:t?this._onScrollTop:void 0,ref:this._bottomLeftGridRef,rowCount:Math.max(0,i-r)+s,rowHeight:this._rowHeightBottomGrid,style:this._bottomLeftGridStyle,tabIndex:null,width:f}));return a?v.createElement("div",{className:"BottomLeftGrid_ScrollWrapper",style:et({},this._bottomLeftGridStyle,{height:u,width:l,overflowY:"hidden"})},d):d}},{key:"_renderBottomRightGrid",value:function(e){var t=e.columnCount,n=e.fixedColumnCount,r=e.fixedRowCount,i=e.rowCount,a=e.scrollToColumn,o=e.scrollToRow;return v.createElement(Q,_()({},e,{cellRenderer:this._cellRendererBottomRightGrid,className:this.props.classNameBottomRightGrid,columnCount:Math.max(0,t-n),columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheBottomRightGrid,height:this._getBottomGridHeight(e),onScroll:this._onScroll,onScrollbarPresenceChange:this._onScrollbarPresenceChange,ref:this._bottomRightGridRef,rowCount:Math.max(0,i-r),rowHeight:this._rowHeightBottomGrid,scrollToColumn:a-n,scrollToRow:o-r,style:this._bottomRightGridStyle,width:this._getRightGridWidth(e)}))}},{key:"_renderTopLeftGrid",value:function(e){var t=e.fixedColumnCount,n=e.fixedRowCount;return t&&n?v.createElement(Q,_()({},e,{className:this.props.classNameTopLeftGrid,columnCount:t,height:this._getTopGridHeight(e),ref:this._topLeftGridRef,rowCount:n,style:this._topLeftGridStyle,tabIndex:null,width:this._getLeftGridWidth(e)})):null}},{key:"_renderTopRightGrid",value:function(e){var t=e.columnCount,n=e.enableFixedRowScroll,r=e.fixedColumnCount,i=e.fixedRowCount,a=e.scrollLeft,o=e.hideTopRightGridScrollbar,s=this.state,u=s.showHorizontalScrollbar,l=s.scrollbarSize;if(!i)return null;var c=u?1:0,f=this._getTopGridHeight(e),d=this._getRightGridWidth(e),h=u?l:0,p=f,g=this._topRightGridStyle;o&&(p=f+h,g=et({},this._topRightGridStyle,{left:0}));var m=v.createElement(Q,_()({},e,{cellRenderer:this._cellRendererTopRightGrid,className:this.props.classNameTopRightGrid,columnCount:Math.max(0,t-r)+c,columnWidth:this._columnWidthRightGrid,deferredMeasurementCache:this._deferredMeasurementCacheTopRightGrid,height:p,onScroll:n?this._onScrollLeft:void 0,ref:this._topRightGridRef,rowCount:i,scrollLeft:a,style:g,tabIndex:null,width:d}));return o?v.createElement("div",{className:"TopRightGrid_ScrollWrapper",style:et({},this._topRightGridStyle,{height:f,width:d,overflowX:"hidden"})},m):m}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.scrollLeft!==t.scrollLeft||e.scrollTop!==t.scrollTop?{scrollLeft:null!=e.scrollLeft&&e.scrollLeft>=0?e.scrollLeft:t.scrollLeft,scrollTop:null!=e.scrollTop&&e.scrollTop>=0?e.scrollTop:t.scrollTop}:null}}]),t}(v.PureComponent);m()(tt,"defaultProps",{classNameBottomLeftGrid:"",classNameBottomRightGrid:"",classNameTopLeftGrid:"",classNameTopRightGrid:"",enableFixedColumnScroll:!1,enableFixedRowScroll:!1,fixedColumnCount:0,fixedRowCount:0,scrollToColumn:-1,scrollToRow:-1,style:{},styleBottomLeftGrid:{},styleBottomRightGrid:{},styleTopLeftGrid:{},styleTopRightGrid:{},hideTopRightGridScrollbar:!1,hideBottomLeftGridScrollbar:!1}),tt.propTypes={},Object(b.polyfill)(tt);var nt=function(e){function t(e,n){var r;return i()(this,t),(r=u()(this,c()(t).call(this,e,n))).state={clientHeight:0,clientWidth:0,scrollHeight:0,scrollLeft:0,scrollTop:0,scrollWidth:0},r._onScroll=r._onScroll.bind(d()(r)),r}return p()(t,e),o()(t,[{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.clientHeight,r=t.clientWidth,i=t.scrollHeight,a=t.scrollLeft,o=t.scrollTop,s=t.scrollWidth;return e({clientHeight:n,clientWidth:r,onScroll:this._onScroll,scrollHeight:i,scrollLeft:a,scrollTop:o,scrollWidth:s})}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.clientWidth,r=e.scrollHeight,i=e.scrollLeft,a=e.scrollTop,o=e.scrollWidth;this.setState({clientHeight:t,clientWidth:n,scrollHeight:r,scrollLeft:i,scrollTop:a,scrollWidth:o})}}]),t}(v.PureComponent);nt.propTypes={};function rt(e){var t=e.className,n=e.columns,r=e.style;return v.createElement("div",{className:t,role:"row",style:r},n)}rt.propTypes=null;var it={ASC:"ASC",DESC:"DESC"};function at(e){var t=e.sortDirection,n=w("ReactVirtualized__Table__sortableHeaderIcon",{"ReactVirtualized__Table__sortableHeaderIcon--ASC":t===it.ASC,"ReactVirtualized__Table__sortableHeaderIcon--DESC":t===it.DESC});return v.createElement("svg",{className:n,width:18,height:18,viewBox:"0 0 24 24"},t===it.ASC?v.createElement("path",{d:"M7 14l5-5 5 5z"}):v.createElement("path",{d:"M7 10l5 5 5-5z"}),v.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}function ot(e){var t=e.dataKey,n=e.label,r=e.sortBy,i=e.sortDirection,a=r===t,o=[v.createElement("span",{className:"ReactVirtualized__Table__headerTruncatedText",key:"label",title:"string"===typeof n?n:null},n)];return a&&o.push(v.createElement(at,{key:"SortIndicator",sortDirection:i})),o}function st(e){var t=e.className,n=e.columns,r=e.index,i=e.key,a=e.onRowClick,o=e.onRowDoubleClick,s=e.onRowMouseOut,u=e.onRowMouseOver,l=e.onRowRightClick,c=e.rowData,f=e.style,d={"aria-rowindex":r+1};return(a||o||s||u||l)&&(d["aria-label"]="row",d.tabIndex=0,a&&(d.onClick=function(e){return a({event:e,index:r,rowData:c})}),o&&(d.onDoubleClick=function(e){return o({event:e,index:r,rowData:c})}),s&&(d.onMouseOut=function(e){return s({event:e,index:r,rowData:c})}),u&&(d.onMouseOver=function(e){return u({event:e,index:r,rowData:c})}),l&&(d.onContextMenu=function(e){return l({event:e,index:r,rowData:c})})),v.createElement("div",_()({},d,{className:t,key:i,role:"row",style:f}),n)}at.propTypes={},ot.propTypes=null,st.propTypes=null;var ut=function(e){function t(){return i()(this,t),u()(this,c()(t).apply(this,arguments))}return p()(t,e),t}(v.Component);function lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ct(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lt(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}m()(ut,"defaultProps",{cellDataGetter:function(e){var t=e.dataKey,n=e.rowData;return"function"===typeof n.get?n.get(t):n[t]},cellRenderer:function(e){var t=e.cellData;return null==t?"":String(t)},defaultSortDirection:it.ASC,flexGrow:0,flexShrink:1,headerRenderer:ot,style:{}}),ut.propTypes={};var ft=function(e){function t(e){var n;return i()(this,t),(n=u()(this,c()(t).call(this,e))).state={scrollbarWidth:0},n._createColumn=n._createColumn.bind(d()(n)),n._createRow=n._createRow.bind(d()(n)),n._onScroll=n._onScroll.bind(d()(n)),n._onSectionRendered=n._onSectionRendered.bind(d()(n)),n._setRef=n._setRef.bind(d()(n)),n}return p()(t,e),o()(t,[{key:"forceUpdateGrid",value:function(){this.Grid&&this.Grid.forceUpdate()}},{key:"getOffsetForRow",value:function(e){var t=e.alignment,n=e.index;return this.Grid?this.Grid.getOffsetForCell({alignment:t,rowIndex:n}).scrollTop:0}},{key:"invalidateCellSizeAfterRender",value:function(e){var t=e.columnIndex,n=e.rowIndex;this.Grid&&this.Grid.invalidateCellSizeAfterRender({rowIndex:n,columnIndex:t})}},{key:"measureAllRows",value:function(){this.Grid&&this.Grid.measureAllCells()}},{key:"recomputeGridSize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.columnIndex,n=void 0===t?0:t,r=e.rowIndex,i=void 0===r?0:r;this.Grid&&this.Grid.recomputeGridSize({rowIndex:i,columnIndex:n})}},{key:"recomputeRowHeights",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.recomputeGridSize({rowIndex:e})}},{key:"scrollToPosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToPosition({scrollTop:e})}},{key:"scrollToRow",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.Grid&&this.Grid.scrollToCell({columnIndex:0,rowIndex:e})}},{key:"getScrollbarWidth",value:function(){if(this.Grid){var e=Object(ue.findDOMNode)(this.Grid),t=e.clientWidth||0;return(e.offsetWidth||0)-t}return 0}},{key:"componentDidMount",value:function(){this._setScrollbarWidth()}},{key:"componentDidUpdate",value:function(){this._setScrollbarWidth()}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.className,i=t.disableHeader,a=t.gridClassName,o=t.gridStyle,s=t.headerHeight,u=t.headerRowRenderer,l=t.height,c=t.id,f=t.noRowsRenderer,d=t.rowClassName,h=t.rowStyle,p=t.scrollToIndex,g=t.style,m=t.width,b=this.state.scrollbarWidth,y=i?l:l-s,A="function"===typeof d?d({index:-1}):d,F="function"===typeof h?h({index:-1}):h;return this._cachedColumnStyles=[],v.Children.toArray(n).forEach((function(t,n){var r=e._getFlexStyleForColumn(t,t.props.style);e._cachedColumnStyles[n]=ct({overflow:"hidden"},r)})),v.createElement("div",{"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-colcount":v.Children.toArray(n).length,"aria-rowcount":this.props.rowCount,className:w("ReactVirtualized__Table",r),id:c,role:"grid",style:g},!i&&u({className:w("ReactVirtualized__Table__headerRow",A),columns:this._getHeaderColumns(),style:ct({height:s,overflow:"hidden",paddingRight:b,width:m},F)}),v.createElement(Q,_()({},this.props,{"aria-readonly":null,autoContainerWidth:!0,className:w("ReactVirtualized__Table__Grid",a),cellRenderer:this._createRow,columnWidth:m,columnCount:1,height:y,id:void 0,noContentRenderer:f,onScroll:this._onScroll,onSectionRendered:this._onSectionRendered,ref:this._setRef,role:"rowgroup",scrollbarWidth:b,scrollToRow:p,style:ct({},o,{overflowX:"hidden"})})))}},{key:"_createColumn",value:function(e){var t=e.column,n=e.columnIndex,r=e.isScrolling,i=e.parent,a=e.rowData,o=e.rowIndex,s=this.props.onColumnClick,u=t.props,l=u.cellDataGetter,c=u.cellRenderer,f=u.className,d=u.columnData,h=u.dataKey,p=u.id,g=c({cellData:l({columnData:d,dataKey:h,rowData:a}),columnData:d,columnIndex:n,dataKey:h,isScrolling:r,parent:i,rowData:a,rowIndex:o}),m=this._cachedColumnStyles[n],b="string"===typeof g?g:null;return v.createElement("div",{"aria-colindex":n+1,"aria-describedby":p,className:w("ReactVirtualized__Table__rowColumn",f),key:"Row"+o+"-Col"+n,onClick:function(e){s&&s({columnData:d,dataKey:h,event:e})},role:"gridcell",style:m,title:b},g)}},{key:"_createHeader",value:function(e){var t,n,r,i,a,o=e.column,s=e.index,u=this.props,l=u.headerClassName,c=u.headerStyle,f=u.onHeaderClick,d=u.sort,h=u.sortBy,p=u.sortDirection,g=o.props,m=g.columnData,b=g.dataKey,y=g.defaultSortDirection,_=g.disableSort,A=g.headerRenderer,F=g.id,k=g.label,x=!_&&d,E=w("ReactVirtualized__Table__headerColumn",l,o.props.headerClassName,{ReactVirtualized__Table__sortableHeaderColumn:x}),C=this._getFlexStyleForColumn(o,ct({},c,{},o.props.headerStyle)),S=A({columnData:m,dataKey:b,disableSort:_,label:k,sortBy:h,sortDirection:p});if(x||f){var O=h!==b?y:p===it.DESC?it.ASC:it.DESC,D=function(e){x&&d({defaultSortDirection:y,event:e,sortBy:b,sortDirection:O}),f&&f({columnData:m,dataKey:b,event:e})};a=o.props["aria-label"]||k||b,i="none",r=0,t=D,n=function(e){"Enter"!==e.key&&" "!==e.key||D(e)}}return h===b&&(i=p===it.ASC?"ascending":"descending"),v.createElement("div",{"aria-label":a,"aria-sort":i,className:E,id:F,key:"Header-Col"+s,onClick:t,onKeyDown:n,role:"columnheader",style:C,tabIndex:r},S)}},{key:"_createRow",value:function(e){var t=this,n=e.rowIndex,r=e.isScrolling,i=e.key,a=e.parent,o=e.style,s=this.props,u=s.children,l=s.onRowClick,c=s.onRowDoubleClick,f=s.onRowRightClick,d=s.onRowMouseOver,h=s.onRowMouseOut,p=s.rowClassName,g=s.rowGetter,m=s.rowRenderer,b=s.rowStyle,y=this.state.scrollbarWidth,_="function"===typeof p?p({index:n}):p,A="function"===typeof b?b({index:n}):b,F=g({index:n}),k=v.Children.toArray(u).map((function(e,i){return t._createColumn({column:e,columnIndex:i,isScrolling:r,parent:a,rowData:F,rowIndex:n,scrollbarWidth:y})})),x=w("ReactVirtualized__Table__row",_),E=ct({},o,{height:this._getRowHeight(n),overflow:"hidden",paddingRight:y},A);return m({className:x,columns:k,index:n,isScrolling:r,key:i,onRowClick:l,onRowDoubleClick:c,onRowRightClick:f,onRowMouseOver:d,onRowMouseOut:h,rowData:F,style:E})}},{key:"_getFlexStyleForColumn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="".concat(e.props.flexGrow," ").concat(e.props.flexShrink," ").concat(e.props.width,"px"),r=ct({},t,{flex:n,msFlex:n,WebkitFlex:n});return e.props.maxWidth&&(r.maxWidth=e.props.maxWidth),e.props.minWidth&&(r.minWidth=e.props.minWidth),r}},{key:"_getHeaderColumns",value:function(){var e=this,t=this.props,n=t.children;return(t.disableHeader?[]:v.Children.toArray(n)).map((function(t,n){return e._createHeader({column:t,index:n})}))}},{key:"_getRowHeight",value:function(e){var t=this.props.rowHeight;return"function"===typeof t?t({index:e}):t}},{key:"_onScroll",value:function(e){var t=e.clientHeight,n=e.scrollHeight,r=e.scrollTop;(0,this.props.onScroll)({clientHeight:t,scrollHeight:n,scrollTop:r})}},{key:"_onSectionRendered",value:function(e){var t=e.rowOverscanStartIndex,n=e.rowOverscanStopIndex,r=e.rowStartIndex,i=e.rowStopIndex;(0,this.props.onRowsRendered)({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}},{key:"_setRef",value:function(e){this.Grid=e}},{key:"_setScrollbarWidth",value:function(){var e=this.getScrollbarWidth();this.setState({scrollbarWidth:e})}}]),t}(v.PureComponent);m()(ft,"defaultProps",{disableHeader:!1,estimatedRowSize:30,headerHeight:0,headerStyle:{},noRowsRenderer:function(){return null},onRowsRendered:function(){return null},onScroll:function(){return null},overscanIndicesGetter:Y,overscanRowCount:10,rowRenderer:st,headerRowRenderer:rt,rowStyle:{},scrollToAlignment:"auto",scrollToIndex:-1,style:{}}),ft.propTypes={};var dt=[],ht=null,pt=null;function gt(){pt&&(pt=null,document.body&&null!=ht&&(document.body.style.pointerEvents=ht),ht=null)}function mt(){gt(),dt.forEach((function(e){return e.__resetIsScrolling()}))}function vt(e){e.currentTarget===window&&null==ht&&document.body&&(ht=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),function(){pt&&H(pt);var e=0;dt.forEach((function(t){e=Math.max(e,t.props.scrollingResetTimeInterval)})),pt=z(mt,e)}(),dt.forEach((function(t){t.props.scrollElement===e.currentTarget&&t.__handleWindowScrollEvent()}))}function bt(e,t){dt.some((function(e){return e.props.scrollElement===t}))||t.addEventListener("scroll",vt),dt.push(e)}function yt(e,t){(dt=dt.filter((function(t){return t!==e}))).length||(t.removeEventListener("scroll",vt),pt&&(H(pt),gt()))}var _t,At,wt=function(e){return e===window},Ft=function(e){return e.getBoundingClientRect()};function kt(e,t){if(e){if(wt(e)){var n=window,r=n.innerHeight,i=n.innerWidth;return{height:"number"===typeof r?r:0,width:"number"===typeof i?i:0}}return Ft(e)}return{height:t.serverHeight,width:t.serverWidth}}function xt(e,t){if(wt(t)&&document.documentElement){var n=document.documentElement,r=Ft(e),i=Ft(n);return{top:r.top-i.top,left:r.left-i.left}}var a=Et(t),o=Ft(e),s=Ft(t);return{top:o.top+a.top-s.top,left:o.left+a.left-s.left}}function Et(e){return wt(e)&&document.documentElement?{top:"scrollY"in window?window.scrollY:document.documentElement.scrollTop,left:"scrollX"in window?window.scrollX:document.documentElement.scrollLeft}:{top:e.scrollTop,left:e.scrollLeft}}function Ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function St(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(n,!0).forEach((function(t){m()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ot=function(){return"undefined"!==typeof window?window:void 0},Dt=(At=_t=function(e){function t(){var e,n;i()(this,t);for(var r=arguments.length,a=new Array(r),o=0;o<r;o++)a[o]=arguments[o];return n=u()(this,(e=c()(t)).call.apply(e,[this].concat(a))),m()(d()(n),"_window",Ot()),m()(d()(n),"_isMounted",!1),m()(d()(n),"_positionFromTop",0),m()(d()(n),"_positionFromLeft",0),m()(d()(n),"_detectElementResize",void 0),m()(d()(n),"_child",void 0),m()(d()(n),"state",St({},kt(n.props.scrollElement,n.props),{isScrolling:!1,scrollLeft:0,scrollTop:0})),m()(d()(n),"_registerChild",(function(e){!e||e instanceof Element||console.warn("WindowScroller registerChild expects to be passed Element or null"),n._child=e,n.updatePosition()})),m()(d()(n),"_onChildScroll",(function(e){var t=e.scrollTop;if(n.state.scrollTop!==t){var r=n.props.scrollElement;r&&("function"===typeof r.scrollTo?r.scrollTo(0,t+n._positionFromTop):r.scrollTop=t+n._positionFromTop)}})),m()(d()(n),"_registerResizeListener",(function(e){e===window?window.addEventListener("resize",n._onResize,!1):n._detectElementResize.addResizeListener(e,n._onResize)})),m()(d()(n),"_unregisterResizeListener",(function(e){e===window?window.removeEventListener("resize",n._onResize,!1):e&&n._detectElementResize.removeResizeListener(e,n._onResize)})),m()(d()(n),"_onResize",(function(){n.updatePosition()})),m()(d()(n),"__handleWindowScrollEvent",(function(){if(n._isMounted){var e=n.props.onScroll,t=n.props.scrollElement;if(t){var r=Et(t),i=Math.max(0,r.left-n._positionFromLeft),a=Math.max(0,r.top-n._positionFromTop);n.setState({isScrolling:!0,scrollLeft:i,scrollTop:a}),e({scrollLeft:i,scrollTop:a})}}})),m()(d()(n),"__resetIsScrolling",(function(){n.setState({isScrolling:!1})})),n}return p()(t,e),o()(t,[{key:"updatePosition",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.scrollElement,t=this.props.onResize,n=this.state,r=n.height,i=n.width,a=this._child||ue.findDOMNode(this);if(a instanceof Element&&e){var o=xt(a,e);this._positionFromTop=o.top,this._positionFromLeft=o.left}var s=kt(e,this.props);r===s.height&&i===s.width||(this.setState({height:s.height,width:s.width}),t({height:s.height,width:s.width}))}},{key:"componentDidMount",value:function(){var e=this.props.scrollElement;this._detectElementResize=Object(ne.a)(),this.updatePosition(e),e&&(bt(this,e),this._registerResizeListener(e)),this._isMounted=!0}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.scrollElement,r=e.scrollElement;r!==n&&null!=r&&null!=n&&(this.updatePosition(n),yt(this,r),bt(this,n),this._unregisterResizeListener(r),this._registerResizeListener(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.scrollElement;e&&(yt(this,e),this._unregisterResizeListener(e)),this._isMounted=!1}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.isScrolling,r=t.scrollTop,i=t.scrollLeft,a=t.height,o=t.width;return e({onChildScroll:this._onChildScroll,registerChild:this._registerChild,height:a,isScrolling:n,scrollLeft:i,scrollTop:r,width:o})}}]),t}(v.PureComponent),m()(_t,"propTypes",null),At);m()(Dt,"defaultProps",{onResize:function(){},onScroll:function(){},scrollingResetTimeInterval:150,scrollElement:Ot(),serverHeight:0,serverWidth:0})},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M6.2253 4.81108C5.83477 4.42056 5.20161 4.42056 4.81108 4.81108C4.42056 5.20161 4.42056 5.83477 4.81108 6.2253L10.5858 12L4.81114 17.7747C4.42062 18.1652 4.42062 18.7984 4.81114 19.1889C5.20167 19.5794 5.83483 19.5794 6.22535 19.1889L12 13.4142L17.7747 19.1889C18.1652 19.5794 18.7984 19.5794 19.1889 19.1889C19.5794 18.7984 19.5794 18.1652 19.1889 17.7747L13.4142 12L19.189 6.2253C19.5795 5.83477 19.5795 5.20161 19.189 4.81108C18.7985 4.42056 18.1653 4.42056 17.7748 4.81108L12 10.5858L6.2253 4.81108Z",fill:"currentColor"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{d:"M6 6C6 5.44772 6.44772 5 7 5H17C17.5523 5 18 5.44772 18 6C18 6.55228 17.5523 7 17 7H7C6.44771 7 6 6.55228 6 6Z",fill:"currentColor"}},{tag:"path",attr:{d:"M6 10C6 9.44771 6.44772 9 7 9H17C17.5523 9 18 9.44771 18 10C18 10.5523 17.5523 11 17 11H7C6.44771 11 6 10.5523 6 10Z",fill:"currentColor"}},{tag:"path",attr:{d:"M7 13C6.44772 13 6 13.4477 6 14C6 14.5523 6.44771 15 7 15H17C17.5523 15 18 14.5523 18 14C18 13.4477 17.5523 13 17 13H7Z",fill:"currentColor"}},{tag:"path",attr:{d:"M6 18C6 17.4477 6.44772 17 7 17H11C11.5523 17 12 17.4477 12 18C12 18.5523 11.5523 19 11 19H7C6.44772 19 6 18.5523 6 18Z",fill:"currentColor"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M2 4C2 2.34315 3.34315 1 5 1H19C20.6569 1 22 2.34315 22 4V20C22 21.6569 20.6569 23 19 23H5C3.34315 23 2 21.6569 2 20V4ZM5 3H19C19.5523 3 20 3.44771 20 4V20C20 20.5523 19.5523 21 19 21H5C4.44772 21 4 20.5523 4 20V4C4 3.44772 4.44771 3 5 3Z",fill:"currentColor"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"none"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M16 9C16 11.2091 14.2091 13 12 13C9.79086 13 8 11.2091 8 9C8 6.79086 9.79086 5 12 5C14.2091 5 16 6.79086 16 9ZM14 9C14 10.1046 13.1046 11 12 11C10.8954 11 10 10.1046 10 9C10 7.89543 10.8954 7 12 7C13.1046 7 14 7.89543 14 9Z",fill:"currentColor"}},{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1C5.92487 1 1 5.92487 1 12C1 18.0751 5.92487 23 12 23C18.0751 23 23 18.0751 23 12C23 5.92487 18.0751 1 12 1ZM3 12C3 14.0902 3.71255 16.014 4.90798 17.5417C6.55245 15.3889 9.14627 14 12.0645 14C14.9448 14 17.5092 15.3531 19.1565 17.4583C20.313 15.9443 21 14.0524 21 12C21 7.02944 16.9706 3 12 3C7.02944 3 3 7.02944 3 12ZM12 21C9.84977 21 7.87565 20.2459 6.32767 18.9878C7.59352 17.1812 9.69106 16 12.0645 16C14.4084 16 16.4833 17.1521 17.7538 18.9209C16.1939 20.2191 14.1881 21 12 21Z",fill:"currentColor"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return J})),n.d(t,"b",(function(){return G})),n.d(t,"c",(function(){return q})),n.d(t,"d",(function(){return ee})),n.d(t,"e",(function(){return V})),n.d(t,"f",(function(){return Q})),n.d(t,"g",(function(){return X})),n.d(t,"h",(function(){return Z})),n.d(t,"i",(function(){return $})),n.d(t,"j",(function(){return W})),n.d(t,"k",(function(){return K})),n.d(t,"l",(function(){return Y}));var r=n(4),i=n(7),a=n(10),o=n(13),s=n(5),u=n(38),l=n(55),c=n(22),f=["crossAxis","alignment","allowedPlacements","autoAlignment"],d=["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"],h=["strategy"],p=["mainAxis","crossAxis","limiter"],g=["apply"];function m(e,t,n){var r,i=e.reference,a=e.floating,o=Object(u.p)(t),s=Object(u.f)(t),l=Object(u.h)(s),c=Object(u.o)(t),f="y"===o,d=i.x+i.width/2-a.width/2,h=i.y+i.height/2-a.height/2,p=i[l]/2-a[l]/2;switch(c){case"top":r={x:d,y:i.y-a.height};break;case"bottom":r={x:d,y:i.y+i.height};break;case"right":r={x:i.x+i.width,y:h};break;case"left":r={x:i.x-a.width,y:h};break;default:r={x:i.x,y:i.y}}switch(Object(u.e)(t)){case"start":r[s]-=p*(n&&f?-1:1);break;case"end":r[s]+=p*(n&&f?-1:1)}return r}var v=function(){var e=Object(a.a)(Object(i.a)().mark((function e(t,n,r){var a,o,u,l,f,d,h,p,g,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=r.placement,o=void 0===a?"bottom":a,u=r.strategy,l=void 0===u?"absolute":u,f=r.middleware,d=void 0===f?[]:f,h=r.platform,p=d.filter(Boolean),e.next=4,null==h.isRTL?void 0:h.isRTL(n);case 4:return g=e.sent,e.next=7,h.getElementRects({reference:t,floating:n,strategy:l});case 7:v=e.sent,b=m(v,o,g),y=b.x,_=b.y,A=o,w={},F=0,k=0;case 13:if(!(k<p.length)){e.next=45;break}return x=p[k],E=x.name,C=x.fn,e.next=17,C({x:y,y:_,initialPlacement:o,placement:A,strategy:l,middlewareData:w,rects:v,platform:h,elements:{reference:t,floating:n}});case 17:if(S=e.sent,O=S.x,D=S.y,j=S.data,T=S.reset,y=null!=O?O:y,_=null!=D?D:_,w=Object(s.a)(Object(s.a)({},w),{},Object(c.a)({},E,Object(s.a)(Object(s.a)({},w[E]),j))),!(T&&F<=50)){e.next=42;break}if(F++,"object"!==typeof T){e.next=41;break}if(T.placement&&(A=T.placement),!T.rects){e.next=38;break}if(!0!==T.rects){e.next=36;break}return e.next=33,h.getElementRects({reference:t,floating:n,strategy:l});case 33:e.t0=e.sent,e.next=37;break;case 36:e.t0=T.rects;case 37:v=e.t0;case 38:P=m(v,A,g),y=P.x,_=P.y;case 41:k=-1;case 42:k++,e.next=13;break;case 45:return e.abrupt("return",{x:y,y:_,placement:A,strategy:l,middlewareData:w});case 46:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function b(e,t){return y.apply(this,arguments)}function y(){return(y=Object(a.a)(Object(i.a)().mark((function e(t,n){var r,a,o,s,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===n&&(n={}),a=t.x,o=t.y,s=t.platform,l=t.rects,c=t.elements,f=t.strategy,d=Object(u.c)(n,t),h=d.boundary,p=void 0===h?"clippingAncestors":h,g=d.rootBoundary,m=void 0===g?"viewport":g,v=d.elementContext,b=void 0===v?"floating":v,y=d.altBoundary,_=void 0!==y&&y,A=d.padding,w=void 0===A?0:A,F=Object(u.n)(w),k="floating"===b?"reference":"floating",x=c[_?k:b],e.t0=u.t,e.t1=s,e.next=10,null==s.isElement?void 0:s.isElement(x);case 10:if(e.t2=r=e.sent,null==e.t2){e.next=15;break}e.t3=r,e.next=16;break;case 15:e.t3=!0;case 16:if(!e.t3){e.next=20;break}e.t4=x,e.next=26;break;case 20:if(e.t5=x.contextElement,e.t5){e.next=25;break}return e.next=24,null==s.getDocumentElement?void 0:s.getDocumentElement(c.floating);case 24:e.t5=e.sent;case 25:e.t4=e.t5;case 26:return e.t6=e.t4,e.t7=p,e.t8=m,e.t9=f,e.t10={element:e.t6,boundary:e.t7,rootBoundary:e.t8,strategy:e.t9},e.next=33,e.t1.getClippingRect.call(e.t1,e.t10);case 33:return e.t11=e.sent,E=(0,e.t0)(e.t11),C="floating"===b?{x:a,y:o,width:l.floating.width,height:l.floating.height}:l.reference,e.next=38,null==s.getOffsetParent?void 0:s.getOffsetParent(c.floating);case 38:return S=e.sent,e.next=41,null==s.isElement?void 0:s.isElement(S);case 41:if(!e.sent){e.next=50;break}return e.next=44,null==s.getScale?void 0:s.getScale(S);case 44:if(e.t13=e.sent,e.t13){e.next=47;break}e.t13={x:1,y:1};case 47:e.t12=e.t13,e.next=51;break;case 50:e.t12={x:1,y:1};case 51:if(O=e.t12,e.t14=u.t,!s.convertOffsetParentRelativeRectToViewportRelativeRect){e.next=59;break}return e.next=56,s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:C,offsetParent:S,strategy:f});case 56:e.t15=e.sent,e.next=60;break;case 59:e.t15=C;case 60:return e.t16=e.t15,D=(0,e.t14)(e.t16),e.abrupt("return",{top:(E.top-D.top+F.top)/O.y,bottom:(D.bottom-E.bottom+F.bottom)/O.y,left:(E.left-D.left+F.left)/O.x,right:(D.right-E.right+F.right)/O.x});case 63:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t,n){return(e?[].concat(Object(o.a)(n.filter((function(t){return Object(u.e)(t)===e}))),Object(o.a)(n.filter((function(t){return Object(u.e)(t)!==e})))):n.filter((function(e){return Object(u.o)(e)===e}))).filter((function(n){return!e||(Object(u.e)(n)===e||!!t&&Object(u.j)(n)!==n)}))}function A(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function w(e){return u.v.some((function(t){return e[t]>=0}))}function F(e){var t=u.r.apply(void 0,Object(o.a)(e.map((function(e){return e.left})))),n=u.r.apply(void 0,Object(o.a)(e.map((function(e){return e.top}))));return{x:t,y:n,width:u.q.apply(void 0,Object(o.a)(e.map((function(e){return e.right}))))-t,height:u.q.apply(void 0,Object(o.a)(e.map((function(e){return e.bottom}))))-n}}function k(e){for(var t=e.slice().sort((function(e,t){return e.y-t.y})),n=[],r=null,i=0;i<t.length;i++){var a=t[i];!r||a.y-r.y>r.height/2?n.push([a]):n[n.length-1].push(a),r=a}return n.map((function(e){return Object(u.t)(F(e))}))}function x(e,t){return E.apply(this,arguments)}function E(){return(E=Object(a.a)(Object(i.a)().mark((function e(t,n){var r,a,o,l,c,f,d,h,p,g,m,v,b,y;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.placement,a=t.platform,o=t.elements,e.next=3,null==a.isRTL?void 0:a.isRTL(o.floating);case 3:return l=e.sent,c=Object(u.o)(r),f=Object(u.e)(r),d="y"===Object(u.p)(r),h=["left","top"].includes(c)?-1:1,p=l&&d?-1:1,g=Object(u.c)(n,t),m="number"===typeof g?{mainAxis:g,crossAxis:0,alignmentAxis:null}:Object(s.a)({mainAxis:0,crossAxis:0,alignmentAxis:null},g),v=m.mainAxis,b=m.crossAxis,y=m.alignmentAxis,f&&"number"===typeof y&&(b="end"===f?-1*y:y),e.abrupt("return",d?{x:b*p,y:v*h}:{x:v*h,y:b*p});case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var C=n(39);function S(e){var t=Object(C.a)(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Object(C.k)(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=Object(u.u)(n)!==a||Object(u.u)(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function O(e){return Object(C.j)(e)?e:e.contextElement}function D(e){var t=O(e);if(!Object(C.k)(t))return Object(u.b)(1);var n=t.getBoundingClientRect(),r=S(t),i=r.width,a=r.height,o=r.$,s=(o?Object(u.u)(n.width):n.width)/i,l=(o?Object(u.u)(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),l&&Number.isFinite(l)||(l=1),{x:s,y:l}}var j=Object(u.b)(0);function T(e){var t=Object(C.h)(e);return Object(C.q)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:j}function P(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),a=O(e),o=Object(u.b)(1);t&&(r?Object(C.j)(r)&&(o=D(r)):o=D(e));var s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==Object(C.h)(e))&&t}(a,n,r)?T(a):Object(u.b)(0),l=(i.left+s.x)/o.x,c=(i.top+s.y)/o.y,f=i.width/o.x,d=i.height/o.y;if(a)for(var h=Object(C.h)(a),p=r&&Object(C.j)(r)?Object(C.h)(r):r,g=h,m=g.frameElement;m&&r&&p!==g;){var v=D(m),b=m.getBoundingClientRect(),y=Object(C.a)(m),_=b.left+(m.clientLeft+parseFloat(y.paddingLeft))*v.x,A=b.top+(m.clientTop+parseFloat(y.paddingTop))*v.y;l*=v.x,c*=v.y,f*=v.x,d*=v.y,l+=_,c+=A,m=(g=Object(C.h)(m)).frameElement}return Object(u.t)({width:f,height:d,x:l,y:c})}function R(e){return P(Object(C.c)(e)).left+Object(C.e)(e).scrollLeft}function M(e,t,n){var r;if("viewport"===t)r=function(e,t){var n=Object(C.h)(e),r=Object(C.c)(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,u=0;if(i){a=i.width,o=i.height;var l=Object(C.q)();(!l||l&&"fixed"===t)&&(s=i.offsetLeft,u=i.offsetTop)}return{width:a,height:o,x:s,y:u}}(e,n);else if("document"===t)r=function(e){var t=Object(C.c)(e),n=Object(C.e)(e),r=e.ownerDocument.body,i=Object(u.q)(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=Object(u.q)(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),o=-n.scrollLeft+R(e),s=-n.scrollTop;return"rtl"===Object(C.a)(r).direction&&(o+=Object(u.q)(t.clientWidth,r.clientWidth)-i),{width:i,height:a,x:o,y:s}}(Object(C.c)(e));else if(Object(C.j)(t))r=function(e,t){var n=P(e,!0,"fixed"===t),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=Object(C.k)(e)?D(e):Object(u.b)(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}(t,n);else{var i=T(e);r=Object(s.a)(Object(s.a)({},t),{},{x:t.x-i.x,y:t.y-i.y})}return Object(u.t)(r)}function I(e,t){var n=Object(C.g)(e);return!(n===t||!Object(C.j)(n)||Object(C.l)(n))&&("fixed"===Object(C.a)(n).position||I(n,t))}function B(e,t,n){var r=Object(C.k)(t),i=Object(C.c)(t),a="fixed"===n,o=P(e,!0,a,t),s={scrollLeft:0,scrollTop:0},l=Object(u.b)(0);if(r||!r&&!a)if(("body"!==Object(C.d)(t)||Object(C.m)(i))&&(s=Object(C.e)(t)),r){var c=P(t,!0,a,t);l.x=c.x+t.clientLeft,l.y=c.y+t.clientTop}else i&&(l.x=R(i));return{x:o.left+s.scrollLeft-l.x,y:o.top+s.scrollTop-l.y,width:o.width,height:o.height}}function N(e){return"static"===Object(C.a)(e).position}function L(e,t){return Object(C.k)(e)&&"fixed"!==Object(C.a)(e).position?t?t(e):e.offsetParent:null}function U(e,t){var n=Object(C.h)(e);if(Object(C.p)(e))return n;if(!Object(C.k)(e)){for(var r=Object(C.g)(e);r&&!Object(C.l)(r);){if(Object(C.j)(r)&&!N(r))return r;r=Object(C.g)(r)}return n}for(var i=L(e,t);i&&Object(C.o)(i)&&N(i);)i=L(i,t);return i&&Object(C.l)(i)&&N(i)&&!Object(C.i)(i)?n:i||Object(C.b)(e)||n}var H=function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){var n,r,a;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.getOffsetParent||U,r=this.getDimensions,e.next=4,r(t.floating);case 4:return a=e.sent,e.t0=B,e.t1=t.reference,e.next=9,n(t.floating);case 9:return e.t2=e.sent,e.t3=t.strategy,e.t4=(0,e.t0)(e.t1,e.t2,e.t3),e.t5={x:0,y:0,width:a.width,height:a.height},e.abrupt("return",{reference:e.t4,floating:e.t5});case 14:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();var z={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){var t=e.elements,n=e.rect,r=e.offsetParent,i="fixed"===e.strategy,a=Object(C.c)(r),o=!!t&&Object(C.p)(t.floating);if(r===a||o&&i)return n;var s={scrollLeft:0,scrollTop:0},l=Object(u.b)(1),c=Object(u.b)(0),f=Object(C.k)(r);if((f||!f&&!i)&&(("body"!==Object(C.d)(r)||Object(C.m)(a))&&(s=Object(C.e)(r)),Object(C.k)(r))){var d=P(r);l=D(r),c.x=d.x+r.clientLeft,c.y=d.y+r.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-s.scrollLeft*l.x+c.x,y:n.y*l.y-s.scrollTop*l.y+c.y}},getDocumentElement:C.c,getClippingRect:function(e){var t=e.element,n=e.boundary,r=e.rootBoundary,i=e.strategy,a="clippingAncestors"===n?Object(C.p)(t)?[]:function(e,t){var n=t.get(e);if(n)return n;for(var r=Object(C.f)(e,[],!1).filter((function(e){return Object(C.j)(e)&&"body"!==Object(C.d)(e)})),i=null,a="fixed"===Object(C.a)(e).position,o=a?Object(C.g)(e):e;Object(C.j)(o)&&!Object(C.l)(o);){var s=Object(C.a)(o),u=Object(C.i)(o);u||"fixed"!==s.position||(i=null),(a?!u&&!i:!u&&"static"===s.position&&i&&["absolute","fixed"].includes(i.position)||Object(C.m)(o)&&!u&&I(e,o))?r=r.filter((function(e){return e!==o})):i=s,o=Object(C.g)(o)}return t.set(e,r),r}(t,this._c):[].concat(n),s=[].concat(Object(o.a)(a),[r]),l=s[0],c=s.reduce((function(e,n){var r=M(t,n,i);return e.top=Object(u.q)(r.top,e.top),e.right=Object(u.r)(r.right,e.right),e.bottom=Object(u.r)(r.bottom,e.bottom),e.left=Object(u.q)(r.left,e.left),e}),M(t,l,i));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:U,getElementRects:H,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){var t=S(e);return{width:t.width,height:t.height}},getScale:D,isElement:C.j,isRTL:function(e){return"rtl"===Object(C.a)(e).direction}};function q(e,t,n,i){void 0===i&&(i={});var a=i,l=a.ancestorScroll,c=void 0===l||l,f=a.ancestorResize,d=void 0===f||f,h=a.elementResize,p=void 0===h?"function"===typeof ResizeObserver:h,g=a.layoutShift,m=void 0===g?"function"===typeof IntersectionObserver:g,v=a.animationFrame,b=void 0!==v&&v,y=O(e),_=c||d?[].concat(Object(o.a)(y?Object(C.f)(y):[]),Object(o.a)(Object(C.f)(t))):[];_.forEach((function(e){c&&e.addEventListener("scroll",n,{passive:!0}),d&&e.addEventListener("resize",n)}));var A,w=y&&m?function(e,t){var n,r=null,i=Object(C.c)(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(l,c){void 0===l&&(l=!1),void 0===c&&(c=1),a();var f=e.getBoundingClientRect(),d=f.left,h=f.top,p=f.width,g=f.height;if(l||t(),p&&g){var m={rootMargin:-Object(u.d)(h)+"px "+-Object(u.d)(i.clientWidth-(d+p))+"px "+-Object(u.d)(i.clientHeight-(h+g))+"px "+-Object(u.d)(d)+"px",threshold:Object(u.q)(0,Object(u.r)(1,c))||1},v=!0;try{r=new IntersectionObserver(b,Object(s.a)(Object(s.a)({},m),{},{root:i.ownerDocument}))}catch(y){r=new IntersectionObserver(b,m)}r.observe(e)}function b(e){var t=e[0].intersectionRatio;if(t!==c){if(!v)return o();t?o(!1,t):n=setTimeout((function(){o(!1,1e-7)}),1e3)}v=!1}}(!0),a}(y,n):null,F=-1,k=null;p&&(k=new ResizeObserver((function(e){var i=Object(r.a)(e,1)[0];i&&i.target===y&&k&&(k.unobserve(t),cancelAnimationFrame(F),F=requestAnimationFrame((function(){var e;null==(e=k)||e.observe(t)}))),n()})),y&&!b&&k.observe(y),k.observe(t));var x=b?P(e):null;return b&&function t(){var r=P(e);!x||r.x===x.x&&r.y===x.y&&r.width===x.width&&r.height===x.height||n();x=r,A=requestAnimationFrame(t)}(),n(),function(){var e;_.forEach((function(e){c&&e.removeEventListener("scroll",n),d&&e.removeEventListener("resize",n)})),null==w||w(),null==(e=k)||e.disconnect(),k=null,b&&cancelAnimationFrame(A)}}var V=b,W=function(e){return void 0===e&&(e=0),{name:"offset",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,o,u,l,c,f;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return o=t.x,u=t.y,l=t.placement,c=t.middlewareData,n.next=3,x(t,e);case 3:if(f=n.sent,l!==(null==(r=c.offset)?void 0:r.placement)||null==(a=c.arrow)||!a.alignmentOffset){n.next=6;break}return n.abrupt("return",{});case 6:return n.abrupt("return",{x:o+f.x,y:u+f.y,data:Object(s.a)(Object(s.a)({},f),{},{placement:l})});case 7:case"end":return n.stop()}}),n)})))()}}},G=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,s,c,d,h,p,g,m,v,y,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return c=t.rects,d=t.middlewareData,h=t.placement,p=t.platform,g=t.elements,m=Object(u.c)(e,t),v=m.crossAxis,y=void 0!==v&&v,A=m.alignment,w=m.allowedPlacements,F=void 0===w?u.s:w,k=m.autoAlignment,x=void 0===k||k,E=Object(l.a)(m,f),C=void 0!==A||F===u.s?_(A||null,x,F):F,n.next=5,b(t,E);case 5:if(S=n.sent,O=(null==(r=d.autoPlacement)?void 0:r.index)||0,null!=(D=C[O])){n.next=10;break}return n.abrupt("return",{});case 10:return n.t0=u.g,n.t1=D,n.t2=c,n.next=15,null==p.isRTL?void 0:p.isRTL(g.floating);case 15:if(n.t3=n.sent,j=(0,n.t0)(n.t1,n.t2,n.t3),h===D){n.next=19;break}return n.abrupt("return",{reset:{placement:C[0]}});case 19:if(T=[S[Object(u.o)(D)],S[j[0]],S[j[1]]],P=[].concat(Object(o.a)((null==(a=d.autoPlacement)?void 0:a.overflows)||[]),[{placement:D,overflows:T}]),!(R=C[O+1])){n.next=24;break}return n.abrupt("return",{data:{index:O+1,overflows:P},reset:{placement:R}});case 24:if(M=P.map((function(e){var t=Object(u.e)(e.placement);return[e.placement,t&&y?e.overflows.slice(0,2).reduce((function(e,t){return e+t}),0):e.overflows[0],e.overflows]})).sort((function(e,t){return e[1]-t[1]})),I=M.filter((function(e){return e[2].slice(0,Object(u.e)(e[0])?2:3).every((function(e){return e<=0}))})),(B=(null==(s=I[0])?void 0:s[0])||M[0][0])===h){n.next=29;break}return n.abrupt("return",{data:{index:O+1,overflows:P},reset:{placement:B}});case 29:return n.abrupt("return",{});case 30:case"end":return n.stop()}}),n)})))()}}},K=function(e){return void 0===e&&(e={}),{name:"shift",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,o,f,d,h,g,m,v,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=t.x,o=t.y,f=t.placement,d=Object(u.c)(e,t),h=d.mainAxis,g=void 0===h||h,m=d.crossAxis,v=void 0!==m&&m,y=d.limiter,_=void 0===y?{fn:function(e){return{x:e.x,y:e.y}}}:y,A=Object(l.a)(d,p),w={x:a,y:o},n.next=5,b(t,A);case 5:return F=n.sent,k=Object(u.p)(Object(u.o)(f)),x=Object(u.k)(k),E=w[x],C=w[k],g&&(S="y"===x?"bottom":"right",O=E+F["y"===x?"top":"left"],D=E-F[S],E=Object(u.a)(O,E,D)),v&&(j="y"===k?"bottom":"right",T=C+F["y"===k?"top":"left"],P=C-F[j],C=Object(u.a)(T,C,P)),R=_.fn(Object(s.a)(Object(s.a)({},t),{},(r={},Object(c.a)(r,x,E),Object(c.a)(r,k,C),r))),n.abrupt("return",Object(s.a)(Object(s.a)({},R),{},{data:{x:R.x-a,y:R.y-o}}));case 14:case"end":return n.stop()}}),n)})))()}}},Q=function(e){return void 0===e&&(e={}),{name:"flip",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,s,c,f,h,p,g,m,v,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,V,W,G,K;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(s=t.placement,c=t.middlewareData,f=t.rects,h=t.initialPlacement,p=t.platform,g=t.elements,m=Object(u.c)(e,t),v=m.mainAxis,y=void 0===v||v,_=m.crossAxis,A=void 0===_||_,w=m.fallbackPlacements,F=m.fallbackStrategy,k=void 0===F?"bestFit":F,x=m.fallbackAxisSideDirection,E=void 0===x?"none":x,C=m.flipAlignment,S=void 0===C||C,O=Object(l.a)(m,d),null==(r=c.arrow)||!r.alignmentOffset){n.next=4;break}return n.abrupt("return",{});case 4:return D=Object(u.o)(s),j=Object(u.p)(h),T=Object(u.o)(h)===h,n.next=9,null==p.isRTL?void 0:p.isRTL(g.floating);case 9:return P=n.sent,R=w||(T||!S?[Object(u.m)(h)]:Object(u.i)(h)),M="none"!==E,!w&&M&&R.push.apply(R,Object(o.a)(Object(u.l)(h,S,E,P))),I=[h].concat(Object(o.a)(R)),n.next=16,b(t,O);case 16:if(B=n.sent,N=[],L=(null==(a=c.flip)?void 0:a.overflows)||[],y&&N.push(B[D]),A&&(U=Object(u.g)(s,f,P),N.push(B[U[0]],B[U[1]])),L=[].concat(Object(o.a)(L),[{placement:s,overflows:N}]),N.every((function(e){return e<=0}))){n.next=39;break}if(q=((null==(H=c.flip)?void 0:H.index)||0)+1,!(V=I[q])){n.next=27;break}return n.abrupt("return",{data:{index:q,overflows:L},reset:{placement:V}});case 27:if(W=null==(z=L.filter((function(e){return e.overflows[0]<=0})).sort((function(e,t){return e.overflows[1]-t.overflows[1]}))[0])?void 0:z.placement){n.next=37;break}n.t0=k,n.next="bestFit"===n.t0?32:"initialPlacement"===n.t0?35:37;break;case 32:return K=null==(G=L.filter((function(e){if(M){var t=Object(u.p)(e.placement);return t===j||"y"===t}return!0})).map((function(e){return[e.placement,e.overflows.filter((function(e){return e>0})).reduce((function(e,t){return e+t}),0)]})).sort((function(e,t){return e[1]-t[1]}))[0])?void 0:G[0],K&&(W=K),n.abrupt("break",37);case 35:return W=h,n.abrupt("break",37);case 37:if(s===W){n.next=39;break}return n.abrupt("return",{reset:{placement:W}});case 39:return n.abrupt("return",{});case 40:case"end":return n.stop()}}),n)})))()}}},Y=function(e){return void 0===e&&(e={}),{name:"size",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,o,c,f,d,h,p,m,v,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.placement,a=t.rects,o=t.platform,c=t.elements,f=Object(u.c)(e,t),d=f.apply,h=void 0===d?function(){}:d,p=Object(l.a)(f,g),n.next=4,b(t,p);case 4:if(m=n.sent,v=Object(u.o)(r),y=Object(u.e)(r),_="y"===Object(u.p)(r),A=a.floating,w=A.width,F=A.height,"top"!==v&&"bottom"!==v){n.next=28;break}return k=v,n.t0=y,n.next=14,null==o.isRTL?void 0:o.isRTL(c.floating);case 14:if(!n.sent){n.next=18;break}n.t1="start",n.next=19;break;case 18:n.t1="end";case 19:if(n.t2=n.t1,n.t0!==n.t2){n.next=24;break}n.t3="left",n.next=25;break;case 24:n.t3="right";case 25:x=n.t3,n.next=30;break;case 28:x=v,k="end"===y?"top":"bottom";case 30:return E=F-m.top-m.bottom,C=w-m.left-m.right,S=Object(u.r)(F-m[k],E),O=Object(u.r)(w-m[x],C),D=!t.middlewareData.shift,j=S,T=O,_?T=y||D?Object(u.r)(O,C):C:j=y||D?Object(u.r)(S,E):E,D&&!y&&(P=Object(u.q)(m.left,0),R=Object(u.q)(m.right,0),M=Object(u.q)(m.top,0),I=Object(u.q)(m.bottom,0),_?T=w-2*(0!==P||0!==R?P+R:Object(u.q)(m.left,m.right)):j=F-2*(0!==M||0!==I?M+I:Object(u.q)(m.top,m.bottom))),n.next=41,h(Object(s.a)(Object(s.a)({},t),{},{availableWidth:T,availableHeight:j}));case 41:return n.next=43,o.getDimensions(c.floating);case 43:if(B=n.sent,w===B.width&&F===B.height){n.next=46;break}return n.abrupt("return",{reset:{rects:!0}});case 46:return n.abrupt("return",{});case 47:case"end":return n.stop()}}),n)})))()}}},X=function(e){return void 0===e&&(e={}),{name:"hide",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,o,c,f,d,p,g,m;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=t.rects,a=Object(u.c)(e,t),o=a.strategy,c=void 0===o?"referenceHidden":o,f=Object(l.a)(a,h),n.t0=c,n.next="referenceHidden"===n.t0?5:"escaped"===n.t0?10:15;break;case 5:return n.next=7,b(t,Object(s.a)(Object(s.a)({},f),{},{elementContext:"reference"}));case 7:return d=n.sent,p=A(d,r.reference),n.abrupt("return",{data:{referenceHiddenOffsets:p,referenceHidden:w(p)}});case 10:return n.next=12,b(t,Object(s.a)(Object(s.a)({},f),{},{altBoundary:!0}));case 12:return g=n.sent,m=A(g,r.floating),n.abrupt("return",{data:{escapedOffsets:m,escaped:w(m)}});case 15:return n.abrupt("return",{});case 16:case"end":return n.stop()}}),n)})))()}}},J=function(e){return{name:"arrow",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,o,l,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(o=t.x,l=t.y,f=t.placement,d=t.rects,h=t.platform,p=t.elements,g=t.middlewareData,m=Object(u.c)(e,t)||{},v=m.element,b=m.padding,y=void 0===b?0:b,null!=v){n.next=4;break}return n.abrupt("return",{});case 4:return _=Object(u.n)(y),A={x:o,y:l},w=Object(u.f)(f),F=Object(u.h)(w),n.next=10,h.getDimensions(v);case 10:return k=n.sent,E=(x="y"===w)?"top":"left",C=x?"bottom":"right",S=x?"clientHeight":"clientWidth",O=d.reference[F]+d.reference[w]-A[w]-d.floating[F],D=A[w]-d.reference[w],n.next=19,null==h.getOffsetParent?void 0:h.getOffsetParent(v);case 19:if(j=n.sent,T=j?j[S]:0,n.t0=!T,n.t0){n.next=26;break}return n.next=25,null==h.isElement?void 0:h.isElement(j);case 25:n.t0=!n.sent;case 26:if(!n.t0){n.next=28;break}T=p.floating[S]||d.floating[F];case 28:return P=O/2-D/2,R=T/2-k[F]/2-1,M=Object(u.r)(_[E],R),I=Object(u.r)(_[C],R),B=M,N=T-k[F]-I,L=T/2-k[F]/2+P,U=Object(u.a)(B,L,N),H=!g.arrow&&null!=Object(u.e)(f)&&L!==U&&d.reference[F]/2-(L<B?M:I)-k[F]/2<0,z=H?L<B?L-B:L-N:0,n.abrupt("return",(a={},Object(c.a)(a,w,A[w]+z),Object(c.a)(a,"data",Object(s.a)((r={},Object(c.a)(r,w,U),Object(c.a)(r,"centerOffset",L-U-z),r),H&&{alignmentOffset:z})),Object(c.a)(a,"reset",H),a));case 39:case"end":return n.stop()}}),n)})))()}}},Z=function(e){return void 0===e&&(e={}),{name:"inline",options:e,fn:function(t){return Object(a.a)(Object(i.a)().mark((function n(){var r,a,s,l,c,f,d,h,p,g,m,v,b,y,_,A;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return _=function(){if(2===v.length&&v[0].left>v[1].right&&null!=p&&null!=g)return v.find((function(e){return p>e.left-y.left&&p<e.right+y.right&&g>e.top-y.top&&g<e.bottom+y.bottom}))||b;if(v.length>=2){if("y"===Object(u.p)(r)){var e=v[0],t=v[v.length-1],n="top"===Object(u.o)(r),i=e.top,a=t.bottom,s=n?e.left:t.left,l=n?e.right:t.right;return{top:i,bottom:a,left:s,right:l,width:l-s,height:a-i,x:s,y:i}}var c="left"===Object(u.o)(r),f=u.q.apply(void 0,Object(o.a)(v.map((function(e){return e.right})))),d=u.r.apply(void 0,Object(o.a)(v.map((function(e){return e.left})))),h=v.filter((function(e){return c?e.left===d:e.right===f})),m=h[0].top,_=h[h.length-1].bottom;return{top:m,bottom:_,left:d,right:f,width:f-d,height:_-m,x:d,y:m}}return b},r=t.placement,a=t.elements,s=t.rects,l=t.platform,c=t.strategy,f=Object(u.c)(e,t),d=f.padding,h=void 0===d?2:d,p=f.x,g=f.y,n.t0=Array,n.next=6,null==l.getClientRects?void 0:l.getClientRects(a.reference);case 6:if(n.t1=n.sent,n.t1){n.next=9;break}n.t1=[];case 9:return n.t2=n.t1,m=n.t0.from.call(n.t0,n.t2),v=k(m),b=Object(u.t)(F(m)),y=Object(u.n)(h),n.next=16,l.getElementRects({reference:{getBoundingClientRect:_},floating:a.floating,strategy:c});case 16:if(A=n.sent,s.reference.x===A.reference.x&&s.reference.y===A.reference.y&&s.reference.width===A.reference.width&&s.reference.height===A.reference.height){n.next=19;break}return n.abrupt("return",{reset:{rects:A}});case 19:return n.abrupt("return",{});case 20:case"end":return n.stop()}}),n)})))()}}},$=function(e){return void 0===e&&(e={}),{options:e,fn:function(t){var n,r=t.x,i=t.y,a=t.placement,o=t.rects,l=t.middlewareData,f=Object(u.c)(e,t),d=f.offset,h=void 0===d?0:d,p=f.mainAxis,g=void 0===p||p,m=f.crossAxis,v=void 0===m||m,b={x:r,y:i},y=Object(u.p)(a),_=Object(u.k)(y),A=b[_],w=b[y],F=Object(u.c)(h,t),k="number"===typeof F?{mainAxis:F,crossAxis:0}:Object(s.a)({mainAxis:0,crossAxis:0},F);if(g){var x="y"===_?"height":"width",E=o.reference[_]-o.floating[x]+k.mainAxis,C=o.reference[_]+o.reference[x]-k.mainAxis;A<E?A=E:A>C&&(A=C)}if(v){var S,O,D="y"===_?"width":"height",j=["top","left"].includes(Object(u.o)(a)),T=o.reference[y]-o.floating[D]+(j&&(null==(S=l.offset)?void 0:S[y])||0)+(j?0:k.crossAxis),P=o.reference[y]+o.reference[D]+(j?0:(null==(O=l.offset)?void 0:O[y])||0)-(j?k.crossAxis:0);w<T?w=T:w>P&&(w=P)}return n={},Object(c.a)(n,_,A),Object(c.a)(n,y,w),n}}},ee=function(e,t,n){var r=new Map,i=Object(s.a)({platform:z},n),a=Object(s.a)(Object(s.a)({},i.platform),{},{_c:r});return v(e,t,Object(s.a)(Object(s.a)({},i),{},{platform:a}))}},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}function i(e){return"/"===e.charAt(0)}function a(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.pop()}n.r(t),n.d(t,"createBrowserHistory",(function(){return k})),n.d(t,"createHashHistory",(function(){return D})),n.d(t,"createMemoryHistory",(function(){return T})),n.d(t,"createLocation",(function(){return m})),n.d(t,"locationsAreEqual",(function(){return v})),n.d(t,"parsePath",(function(){return p})),n.d(t,"createPath",(function(){return g}));var o=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],o=t&&t.split("/")||[],s=e&&i(e),u=t&&i(t),l=s||u;if(e&&i(e)?o=r:r.length&&(o.pop(),o=o.concat(r)),!o.length)return"/";if(o.length){var c=o[o.length-1];n="."===c||".."===c||""===c}else n=!1;for(var f=0,d=o.length;d>=0;d--){var h=o[d];"."===h?a(o,d):".."===h?(a(o,d),f++):f&&(a(o,d),f--)}if(!l)for(;f--;f)o.unshift("..");!l||""===o[0]||o[0]&&i(o[0])||o.unshift("");var p=o.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p};function s(e){return e.valueOf?e.valueOf():Object.prototype.valueOf.call(e)}var u=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if("object"===typeof t||"object"===typeof n){var r=s(t),i=s(n);return r!==t||i!==n?e(r,i):Object.keys(Object.assign({},t,n)).every((function(r){return e(t[r],n[r])}))}return!1},l=n(184);function c(e){return"/"===e.charAt(0)?e:"/"+e}function f(e){return"/"===e.charAt(0)?e.substr(1):e}function d(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function h(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function p(e){var t=e||"/",n="",r="",i=t.indexOf("#");-1!==i&&(r=t.substr(i),t=t.substr(0,i));var a=t.indexOf("?");return-1!==a&&(n=t.substr(a),t=t.substr(0,a)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}function g(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?"!==n&&(i+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(i+="#"===r.charAt(0)?r:"#"+r),i}function m(e,t,n,i){var a;"string"===typeof e?(a=p(e)).state=t:(void 0===(a=r({},e)).pathname&&(a.pathname=""),a.search?"?"!==a.search.charAt(0)&&(a.search="?"+a.search):a.search="",a.hash?"#"!==a.hash.charAt(0)&&(a.hash="#"+a.hash):a.hash="",void 0!==t&&void 0===a.state&&(a.state=t));try{a.pathname=decodeURI(a.pathname)}catch(s){throw s instanceof URIError?new URIError('Pathname "'+a.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):s}return n&&(a.key=n),i?a.pathname?"/"!==a.pathname.charAt(0)&&(a.pathname=o(a.pathname,i.pathname)):a.pathname=i.pathname:a.pathname||(a.pathname="/"),a}function v(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&u(e.state,t.state)}function b(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,i){if(null!=e){var a="function"===typeof e?e(t,n):e;"string"===typeof a?"function"===typeof r?r(a,i):i(!0):i(!1!==a)}else i(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var y=!("undefined"===typeof window||!window.document||!window.document.createElement);function _(e,t){t(window.confirm(e))}var A="popstate",w="hashchange";function F(){try{return window.history.state||{}}catch(e){return{}}}function k(e){void 0===e&&(e={}),y||Object(l.default)(!1);var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e,o=a.forceRefresh,s=void 0!==o&&o,u=a.getUserConfirmation,f=void 0===u?_:u,p=a.keyLength,v=void 0===p?6:p,k=e.basename?h(c(e.basename)):"";function x(e){var t=e||{},n=t.key,r=t.state,i=window.location,a=i.pathname+i.search+i.hash;return k&&(a=d(a,k)),m(a,r,n)}function E(){return Math.random().toString(36).substr(2,v)}var C=b();function S(e){r(U,e),U.length=t.length,C.notifyListeners(U.location,U.action)}function O(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||T(x(e.state))}function D(){T(x(F()))}var j=!1;function T(e){if(j)j=!1,S();else{C.confirmTransitionTo(e,"POP",f,(function(t){t?S({action:"POP",location:e}):function(e){var t=U.location,n=R.indexOf(t.key);-1===n&&(n=0);var r=R.indexOf(e.key);-1===r&&(r=0);var i=n-r;i&&(j=!0,I(i))}(e)}))}}var P=x(F()),R=[P.key];function M(e){return k+g(e)}function I(e){t.go(e)}var B=0;function N(e){1===(B+=e)&&1===e?(window.addEventListener(A,O),i&&window.addEventListener(w,D)):0===B&&(window.removeEventListener(A,O),i&&window.removeEventListener(w,D))}var L=!1;var U={length:t.length,action:"POP",location:P,createHref:M,push:function(e,r){var i="PUSH",a=m(e,r,E(),U.location);C.confirmTransitionTo(a,i,f,(function(e){if(e){var r=M(a),o=a.key,u=a.state;if(n)if(t.pushState({key:o,state:u},null,r),s)window.location.href=r;else{var l=R.indexOf(U.location.key),c=R.slice(0,l+1);c.push(a.key),R=c,S({action:i,location:a})}else window.location.href=r}}))},replace:function(e,r){var i="REPLACE",a=m(e,r,E(),U.location);C.confirmTransitionTo(a,i,f,(function(e){if(e){var r=M(a),o=a.key,u=a.state;if(n)if(t.replaceState({key:o,state:u},null,r),s)window.location.replace(r);else{var l=R.indexOf(U.location.key);-1!==l&&(R[l]=a.key),S({action:i,location:a})}else window.location.replace(r)}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=C.setPrompt(e);return L||(N(1),L=!0),function(){return L&&(L=!1,N(-1)),t()}},listen:function(e){var t=C.appendListener(e);return N(1),function(){N(-1),t()}}};return U}var x="hashchange",E={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+f(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:f,decodePath:c},slash:{encodePath:c,decodePath:c}};function C(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function S(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function O(e){window.location.replace(C(window.location.href)+"#"+e)}function D(e){void 0===e&&(e={}),y||Object(l.default)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e),i=n.getUserConfirmation,a=void 0===i?_:i,o=n.hashType,s=void 0===o?"slash":o,u=e.basename?h(c(e.basename)):"",f=E[s],p=f.encodePath,v=f.decodePath;function A(){var e=v(S());return u&&(e=d(e,u)),m(e)}var w=b();function F(e){r(U,e),U.length=t.length,w.notifyListeners(U.location,U.action)}var k=!1,D=null;function j(){var e,t,n=S(),r=p(n);if(n!==r)O(r);else{var i=A(),o=U.location;if(!k&&(t=i,(e=o).pathname===t.pathname&&e.search===t.search&&e.hash===t.hash))return;if(D===g(i))return;D=null,function(e){if(k)k=!1,F();else{var t="POP";w.confirmTransitionTo(e,t,a,(function(n){n?F({action:t,location:e}):function(e){var t=U.location,n=M.lastIndexOf(g(t));-1===n&&(n=0);var r=M.lastIndexOf(g(e));-1===r&&(r=0);var i=n-r;i&&(k=!0,I(i))}(e)}))}}(i)}}var T=S(),P=p(T);T!==P&&O(P);var R=A(),M=[g(R)];function I(e){t.go(e)}var B=0;function N(e){1===(B+=e)&&1===e?window.addEventListener(x,j):0===B&&window.removeEventListener(x,j)}var L=!1;var U={length:t.length,action:"POP",location:R,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=C(window.location.href)),n+"#"+p(u+g(e))},push:function(e,t){var n="PUSH",r=m(e,void 0,void 0,U.location);w.confirmTransitionTo(r,n,a,(function(e){if(e){var t=g(r),i=p(u+t);if(S()!==i){D=t,function(e){window.location.hash=e}(i);var a=M.lastIndexOf(g(U.location)),o=M.slice(0,a+1);o.push(t),M=o,F({action:n,location:r})}else F()}}))},replace:function(e,t){var n="REPLACE",r=m(e,void 0,void 0,U.location);w.confirmTransitionTo(r,n,a,(function(e){if(e){var t=g(r),i=p(u+t);S()!==i&&(D=t,O(i));var a=M.indexOf(g(U.location));-1!==a&&(M[a]=t),F({action:n,location:r})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=w.setPrompt(e);return L||(N(1),L=!0),function(){return L&&(L=!1,N(-1)),t()}},listen:function(e){var t=w.appendListener(e);return N(1),function(){N(-1),t()}}};return U}function j(e,t,n){return Math.min(Math.max(e,t),n)}function T(e){void 0===e&&(e={});var t=e,n=t.getUserConfirmation,i=t.initialEntries,a=void 0===i?["/"]:i,o=t.initialIndex,s=void 0===o?0:o,u=t.keyLength,l=void 0===u?6:u,c=b();function f(e){r(_,e),_.length=_.entries.length,c.notifyListeners(_.location,_.action)}function d(){return Math.random().toString(36).substr(2,l)}var h=j(s,0,a.length-1),p=a.map((function(e){return m(e,void 0,"string"===typeof e?d():e.key||d())})),v=g;function y(e){var t=j(_.index+e,0,_.entries.length-1),r=_.entries[t];c.confirmTransitionTo(r,"POP",n,(function(e){e?f({action:"POP",location:r,index:t}):f()}))}var _={length:p.length,action:"POP",location:p[h],index:h,entries:p,createHref:v,push:function(e,t){var r="PUSH",i=m(e,t,d(),_.location);c.confirmTransitionTo(i,r,n,(function(e){if(e){var t=_.index+1,n=_.entries.slice(0);n.length>t?n.splice(t,n.length-t,i):n.push(i),f({action:r,location:i,index:t,entries:n})}}))},replace:function(e,t){var r="REPLACE",i=m(e,t,d(),_.location);c.confirmTransitionTo(i,r,n,(function(e){e&&(_.entries[_.index]=i,f({action:r,location:i}))}))},go:y,goBack:function(){y(-1)},goForward:function(){y(1)},canGo:function(e){var t=_.index+e;return t>=0&&t<_.entries.length},block:function(e){return void 0===e&&(e=!1),c.setPrompt(e)},listen:function(e){return c.appendListener(e)}};return _}},function(e,t,n){"use strict";function r(e){if("string"===typeof e||"number"===typeof e)return""+e;var t="";if(Array.isArray(e))for(var n,i=0;i<e.length;i++)""!==(n=r(e[i]))&&(t+=(t&&" ")+n);else for(var a in e)e[a]&&(t+=(t&&" ")+a);return t}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return a}));var r={passive:!1},i={capture:!0,passive:!1};function a(e){e.stopImmediatePropagation()}t.a=function(e){e.preventDefault(),e.stopImmediatePropagation()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.abs=void 0,t.acos=function(e){return e>1?0:e<-1?c:Math.acos(e)},t.asin=function(e){return e>=1?f:e<=-1?-f:Math.asin(e)},t.tau=t.sqrt=t.sin=t.pi=t.min=t.max=t.halfPi=t.epsilon=t.cos=t.atan2=void 0;var r=Math.abs;t.abs=r;var i=Math.atan2;t.atan2=i;var a=Math.cos;t.cos=a;var o=Math.max;t.max=o;var s=Math.min;t.min=s;var u=Math.sin;t.sin=u;var l=Math.sqrt;t.sqrt=l;t.epsilon=1e-12;var c=Math.PI;t.pi=c;var f=c/2;t.halfPi=f;var d=2*c;t.tau=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SingleDatePickerPhrases=t.SingleDatePickerInputPhrases=t.DayPickerPhrases=t.DayPickerNavigationPhrases=t.DayPickerKeyboardShortcutsPhrases=t.DateRangePickerPhrases=t.DateRangePickerInputPhrases=t.CalendarDayPhrases=void 0;var r="Calendar",i="datepicker",a="Close",o="Interact with the calendar and add the check-in date for your trip.",s="Clear Date",u="Clear Dates",l="Move backward to switch to the previous month.",c="Move forward to switch to the next month.",f="Keyboard Shortcuts",d="Open the keyboard shortcuts panel.",h="Close the shortcuts panel.",p="Open this panel.",g="Enter key",m="Right and left arrow keys",v="up and down arrow keys",b="page up and page down keys",y="Home and end keys",_="Escape key",A="Question mark",w="Select the date in focus.",F="Move backward (left) and forward (right) by one day.",k="Move backward (up) and forward (down) by one week.",x="Switch months.",E="Go to the first or last day of a week.",C="Return to the date input field.",S="Navigate forward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",O="Navigate backward to interact with the calendar and select a date. Press the question mark key to get the keyboard shortcuts for changing dates.",D=function(e){var t=e.date;return"Choose ".concat(t," as your check-in date. It\u2019s available.")},j=function(e){var t=e.date;return"Choose ".concat(t," as your check-out date. It\u2019s available.")},T=function(e){return e.date},P=function(e){var t=e.date;return"Not available. ".concat(t)},R=function(e){var t=e.date;return"Selected. ".concat(t)},M=function(e){var t=e.date;return"Selected as start date. ".concat(t)},I=function(e){var t=e.date;return"Selected as end date. ".concat(t)};t.default={calendarLabel:r,roleDescription:i,closeDatePicker:a,focusStartDate:o,clearDate:s,clearDates:u,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:f,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:p,enterKey:g,leftArrowRightArrow:m,upArrowDownArrow:v,pageUpPageDown:b,homeEnd:y,escape:_,questionMark:A,selectFocusedDate:w,moveFocusByOneDay:F,moveFocusByOneWeek:k,moveFocusByOneMonth:x,moveFocustoStartAndEndOfWeek:E,returnFocusToInput:C,keyboardForwardNavigationInstructions:S,keyboardBackwardNavigationInstructions:O,chooseAvailableStartDate:D,chooseAvailableEndDate:j,dateIsUnavailable:P,dateIsSelected:R,dateIsSelectedAsStartDate:M,dateIsSelectedAsEndDate:I},t.DateRangePickerPhrases={calendarLabel:r,roleDescription:i,closeDatePicker:a,clearDates:u,focusStartDate:o,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:f,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:p,enterKey:g,leftArrowRightArrow:m,upArrowDownArrow:v,pageUpPageDown:b,homeEnd:y,escape:_,questionMark:A,selectFocusedDate:w,moveFocusByOneDay:F,moveFocusByOneWeek:k,moveFocusByOneMonth:x,moveFocustoStartAndEndOfWeek:E,returnFocusToInput:C,keyboardForwardNavigationInstructions:S,keyboardBackwardNavigationInstructions:O,chooseAvailableStartDate:D,chooseAvailableEndDate:j,dateIsUnavailable:P,dateIsSelected:R,dateIsSelectedAsStartDate:M,dateIsSelectedAsEndDate:I},t.DateRangePickerInputPhrases={focusStartDate:o,clearDates:u,keyboardForwardNavigationInstructions:S,keyboardBackwardNavigationInstructions:O},t.SingleDatePickerPhrases={calendarLabel:r,roleDescription:i,closeDatePicker:a,clearDate:s,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:f,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:p,enterKey:g,leftArrowRightArrow:m,upArrowDownArrow:v,pageUpPageDown:b,homeEnd:y,escape:_,questionMark:A,selectFocusedDate:w,moveFocusByOneDay:F,moveFocusByOneWeek:k,moveFocusByOneMonth:x,moveFocustoStartAndEndOfWeek:E,returnFocusToInput:C,keyboardForwardNavigationInstructions:S,keyboardBackwardNavigationInstructions:O,chooseAvailableDate:T,dateIsUnavailable:P,dateIsSelected:R},t.SingleDatePickerInputPhrases={clearDate:s,keyboardForwardNavigationInstructions:S,keyboardBackwardNavigationInstructions:O},t.DayPickerPhrases={calendarLabel:r,roleDescription:i,jumpToPrevMonth:l,jumpToNextMonth:c,keyboardShortcuts:f,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:p,enterKey:g,leftArrowRightArrow:m,upArrowDownArrow:v,pageUpPageDown:b,homeEnd:y,escape:_,questionMark:A,selectFocusedDate:w,moveFocusByOneDay:F,moveFocusByOneWeek:k,moveFocusByOneMonth:x,moveFocustoStartAndEndOfWeek:E,returnFocusToInput:C,chooseAvailableStartDate:D,chooseAvailableEndDate:j,chooseAvailableDate:T,dateIsUnavailable:P,dateIsSelected:R,dateIsSelectedAsStartDate:M,dateIsSelectedAsEndDate:I},t.DayPickerKeyboardShortcutsPhrases={keyboardShortcuts:f,showKeyboardShortcutsPanel:d,hideKeyboardShortcutsPanel:h,openThisPanel:p,enterKey:g,leftArrowRightArrow:m,upArrowDownArrow:v,pageUpPageDown:b,homeEnd:y,escape:_,questionMark:A,selectFocusedDate:w,moveFocusByOneDay:F,moveFocusByOneWeek:k,moveFocusByOneMonth:x,moveFocustoStartAndEndOfWeek:E,returnFocusToInput:C},t.DayPickerNavigationPhrases={jumpToPrevMonth:l,jumpToNextMonth:c},t.CalendarDayPhrases={chooseAvailableDate:T,dateIsUnavailable:P,dateIsSelected:R,dateIsSelectedAsStartDate:M,dateIsSelectedAsEndDate:I}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));for(var r=n(355),i=[],a=0;a<256;++a)i.push((a+256).toString(16).slice(1));function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase()}t.a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=o(e,t);if(!Object(r.a)(n))throw TypeError("Stringified UUID is invalid");return n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r={};function i(){return r}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={isSsr:!("undefined"!==typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return r[e]},set:function(e,t){if("string"===typeof e)r[e]=t;else{var n=Object.keys(e);n&&n.length&&n.forEach((function(t){r[t]=e[t]}))}}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return v})),n.d(t,"e",(function(){return b})),n.d(t,"d",(function(){return y})),n.d(t,"a",(function(){return A})),n.d(t,"c",(function(){return F}));var r=n(726),i=n.n(r),a=n(877),o=n.n(a),s=n(52),u=n(34),l=n(25),c=n(727);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!==f(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===f(t)?t:String(t)}var v=function(e,t,n,r,i){var a=e.width,o=e.height,f=e.layout,d=e.children,h=Object.keys(t),m={left:n.left,leftMirror:n.left,right:a-n.right,rightMirror:a-n.right,top:n.top,topMirror:n.top,bottom:o-n.bottom,bottomMirror:o-n.bottom},v=!!Object(u.c)(d,c.a);return h.reduce((function(a,o){var u,c,d,h,b,y=t[o],_=y.orientation,A=y.domain,w=y.padding,F=void 0===w?{}:w,k=y.mirror,x=y.reversed,E="".concat(_).concat(k?"Mirror":"");if("number"===y.type&&("gap"===y.padding||"no-gap"===y.padding)){var C=A[1]-A[0],S=1/0,O=y.categoricalDomain.sort();O.forEach((function(e,t){t>0&&(S=Math.min((e||0)-(O[t-1]||0),S))}));var D=S/C,j="vertical"===y.layout?n.height:n.width;if("gap"===y.padding&&(u=D*j/2),"no-gap"===y.padding){var T=Object(l.c)(e.barCategoryGap,D*j),P=D*j/2;u=P-T-(P-T)/j*T}}c="xAxis"===r?[n.left+(F.left||0)+(u||0),n.left+n.width-(F.right||0)-(u||0)]:"yAxis"===r?"horizontal"===f?[n.top+n.height-(F.bottom||0),n.top+(F.top||0)]:[n.top+(F.top||0)+(u||0),n.top+n.height-(F.bottom||0)-(u||0)]:y.range,x&&(c=[c[1],c[0]]);var R=Object(s.A)(y,i,v),M=R.scale,I=R.realScaleType;M.domain(A).range(c),Object(s.c)(M);var B=Object(s.u)(M,p(p({},y),{},{realScaleType:I}));"xAxis"===r?(b="top"===_&&!k||"bottom"===_&&k,d=n.left,h=m[E]-b*y.height):"yAxis"===r&&(b="left"===_&&!k||"right"===_&&k,d=m[E]-b*y.width,h=n.top);var N=p(p(p({},y),B),{},{realScaleType:I,x:d,y:h,scale:M,width:"xAxis"===r?n.width:y.width,height:"yAxis"===r?n.height:y.height});return N.bandSize=Object(s.f)(N,B),y.hide||"xAxis"!==r?y.hide||(m[E]+=(b?-1:1)*N.width):m[E]+=(b?-1:1)*N.height,p(p({},a),{},g({},o,N))}),{})},b=function(e,t){var n=e.x,r=e.y,i=t.x,a=t.y;return{x:Math.min(n,i),y:Math.min(r,a),width:Math.abs(i-n),height:Math.abs(a-r)}},y=function(e){var t=e.x1,n=e.y1,r=e.x2,i=e.y2;return b({x:t,y:n},{x:r,y:i})},_=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scale=t}var t,n,r;return t=e,n=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var i=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+i;case"end":var a=this.bandwidth?this.bandwidth():0;return this.scale(e)+a}if(n){var o=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+o}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}],r=[{key:"create",value:function(t){return new e(t)}}],n&&d(t.prototype,n),r&&d(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();g(_,"EPS",1e-4);var A=function(e){var t=Object.keys(e).reduce((function(t,n){return p(p({},t),{},g({},n,_.create(e[n])))}),{});return p(p({},t),{},{apply:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return o()(e,(function(e,n){return t[n].apply(e,{bandAware:r,position:i})}))},isInRange:function(e){return i()(e,(function(e,n){return t[n].isInRange(e)}))}})};function w(e){return(e%180+180)%180}var F=function(e){var t=e.width,n=e.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,i=w(r),a=i*Math.PI/180,o=Math.atan(n/t),s=a>o&&a<Math.PI-o?n/Math.sin(a):t/Math.cos(a);return Math.abs(s)}},function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},,function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return i}));var r="Invariant failed";function i(e,t){if(!e)throw new Error(r)}},function(e,t,n){var r=n(1584)();e.exports=r},function(e,t,n){"use strict";var r=n(30);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c})),n.d(t,"d",(function(){return r.f})),n.d(t,"e",(function(){return r.i})),n.d(t,"f",(function(){return r.j}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(4),i=n(1),a=n.n(i);var o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),u=function(){var e=Array.prototype.slice.call(arguments).filter(Boolean),t={},n=[];e.forEach((function(e){(e?e.split(" "):[]).forEach((function(e){if(e.startsWith("atm_")){var i=e.split("_"),a=Object(r.a)(i,2)[1];t[a]=e}else n.push(e)}))}));var i=[];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&i.push(t[a]);return i.push.apply(i,n),i.join(" ")},l=function(e,t){var n={};return Object.keys(e).filter(function(e){return function(t){return-1===e.indexOf(t)}}(t)).forEach((function(t){n[t]=e[t]})),n};var c=function(e,t){if(!("string"===typeof e||"number"===typeof e&&isFinite(e))){var n="object"===typeof e?JSON.stringify(e):String(e);console.warn("An interpolation evaluated to '".concat(n,"' in the component '").concat(t,"', which is probably a mistake. You should explicitly cast or transform the value to a string."))}};var f=new Proxy((function(e){return function(t){if(Array.isArray(t))throw new Error('Using the "styled" tag in runtime is not supported. Make sure you have set up the Babel plugin correctly. See https://github.com/callstack/linaria#setup');var n=function(n,r){var i=n.as,o=void 0===i?e:i,f=n.class,d=function(e,t,n){var r,i=l(t,n);return"string"===typeof e&&-1===e.indexOf("-")&&(r=e[0]).toUpperCase()!==r&&Object.keys(i).forEach((function(e){s(e)||delete i[e]})),i}(o,n,["as","class"]);d.ref=r,d.className=t.atomic?u(t.class,d.className||f):u(d.className||f,t.class);var h=t.vars;if(h){var p={};for(var g in h){var m=h[g],v=m[0],b=m[1]||"",y="function"===typeof v?v(n):v;c(y,t.name),p["--".concat(g)]="".concat(y).concat(b)}var _=d.style||{},A=Object.keys(_);A.length>0&&A.forEach((function(e){p[e]=_[e]})),d.style=p}return e.__linaria&&e!==o?(d.as=o,a.a.createElement(e,d)):a.a.createElement(o,d)},r=a.a.forwardRef?a.a.forwardRef(n):function(e){var t=l(e,["innerRef"]);return n(t,e.innerRef)};return r.displayName=t.name,r.__linaria={className:t.class,extends:e},r}}),{get:function(e,t){return e(t)}})},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){var r=n(1853),i=n(1064),a=n(619),o=n(1854);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.initInterpolator=function(e,t){switch(arguments.length){case 0:break;case 1:"function"===typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"===typeof t?this.interpolator(t):this.range(t)}return this},t.initRange=function(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,a,o){function s(e){return t(e=0===arguments.length?new Date:new Date(+e)),e}s.floor=function(e){return t(e=new Date(+e)),e},s.ceil=function(e){return t(e=new Date(e-1)),n(e,1),t(e),e},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,t){return n(e=new Date(+e),null==t?1:Math.floor(t)),e},s.range=function(e,r,i){var a,o=[];if(e=s.ceil(e),i=null==i?1:Math.floor(i),!(e<r)||!(i>0))return o;do{o.push(a=new Date(+e)),n(e,i),t(e)}while(a<e&&e<r);return o},s.filter=function(r){return e((function(e){if(e>=e)for(;t(e),!r(e);)e.setTime(e-1)}),(function(e,t){if(e>=e)if(t<0)for(;++t<=0;)for(;n(e,-1),!r(e););else for(;--t>=0;)for(;n(e,1),!r(e););}))},a&&(s.count=function(e,n){return r.setTime(+e),i.setTime(+n),t(r),t(i),Math.floor(a(r,i))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(o?function(t){return o(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null});return s};var r=new Date,i=new Date},function(e,t,n){"use strict";var r,i=n(2113),a=n(2114),o=n(1196),s=n(2115),u=n(644),l=n(113),c=n(2116),f=Function,d=function(e){try{return f('"use strict"; return ('+e+").constructor;")()}catch(t){}},h=Object.getOwnPropertyDescriptor;if(h)try{h({},"")}catch(I){h=null}var p=function(){throw new l},g=h?function(){try{return p}catch(e){try{return h(arguments,"callee").get}catch(t){return p}}}():p,m=n(287)(),v=n(1198)(),b=Object.getPrototypeOf||(v?function(e){return e.__proto__}:null),y={},_="undefined"!==typeof Uint8Array&&b?b(Uint8Array):r,A={__proto__:null,"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":m&&b?b([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":y,"%AsyncGenerator%":y,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":y,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%BigInt64Array%":"undefined"===typeof BigInt64Array?r:BigInt64Array,"%BigUint64Array%":"undefined"===typeof BigUint64Array?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":i,"%eval%":eval,"%EvalError%":a,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":f,"%GeneratorFunction%":y,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":m&&b?b(b([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&m&&b?b((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":o,"%ReferenceError%":s,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&m&&b?b((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":m&&b?b(""[Symbol.iterator]()):r,"%Symbol%":m?Symbol:r,"%SyntaxError%":u,"%ThrowTypeError%":g,"%TypedArray%":_,"%TypeError%":l,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":c,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet};if(b)try{null.error}catch(I){var w=b(b(I));A["%Error.prototype%"]=w}var F=function e(t){var n;if("%AsyncFunction%"===t)n=d("async function () {}");else if("%GeneratorFunction%"===t)n=d("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=d("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&b&&(n=b(i.prototype))}return A[t]=n,n},k={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},x=n(845),E=n(386),C=x.call(Function.call,Array.prototype.concat),S=x.call(Function.apply,Array.prototype.splice),O=x.call(Function.call,String.prototype.replace),D=x.call(Function.call,String.prototype.slice),j=x.call(Function.call,RegExp.prototype.exec),T=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,P=/\\(\\)?/g,R=function(e){var t=D(e,0,1),n=D(e,-1);if("%"===t&&"%"!==n)throw new u("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new u("invalid intrinsic syntax, expected opening `%`");var r=[];return O(e,T,(function(e,t,n,i){r[r.length]=n?O(i,P,"$1"):t||e})),r},M=function(e,t){var n,r=e;if(E(k,r)&&(r="%"+(n=k[r])[0]+"%"),E(A,r)){var i=A[r];if(i===y&&(i=F(r)),"undefined"===typeof i&&!t)throw new l("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:i}}throw new u("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new l('"allowMissing" argument must be a boolean');if(null===j(/^%?[^%]*%?$/,e))throw new u("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=R(e),r=n.length>0?n[0]:"",i=M("%"+r+"%",t),a=i.name,o=i.value,s=!1,c=i.alias;c&&(r=c[0],S(n,C([0,1],c)));for(var f=1,d=!0;f<n.length;f+=1){var p=n[f],g=D(p,0,1),m=D(p,-1);if(('"'===g||"'"===g||"`"===g||'"'===m||"'"===m||"`"===m)&&g!==m)throw new u("property names with quotes must have matching quotes");if("constructor"!==p&&d||(s=!0),E(A,a="%"+(r+="."+p)+"%"))o=A[a];else if(null!=o){if(!(p in o)){if(!t)throw new l("base intrinsic for "+e+" exists, but the property is not available.");return}if(h&&f+1>=n.length){var v=h(o,p);o=(d=!!v)&&"get"in v&&!("originalValue"in v.get)?v.get:o[p]}else d=E(o,p),o=o[p];d&&!s&&(A[a]=o)}}return o}},function(e,t,n){"use strict";n.r(t),n.d(t,"scaleBand",(function(){return r.a})),n.d(t,"scalePoint",(function(){return r.b})),n.d(t,"scaleIdentity",(function(){return o})),n.d(t,"scaleLinear",(function(){return i.a})),n.d(t,"scaleLog",(function(){return s.a})),n.d(t,"scaleSymlog",(function(){return u.a})),n.d(t,"scaleOrdinal",(function(){return l.a})),n.d(t,"scaleImplicit",(function(){return l.b})),n.d(t,"scalePow",(function(){return c.a})),n.d(t,"scaleSqrt",(function(){return c.c})),n.d(t,"scaleRadial",(function(){return f.a})),n.d(t,"scaleQuantile",(function(){return d.a})),n.d(t,"scaleQuantize",(function(){return h.a})),n.d(t,"scaleThreshold",(function(){return p.a})),n.d(t,"scaleTime",(function(){return g.b})),n.d(t,"scaleUtc",(function(){return m.a})),n.d(t,"scaleSequential",(function(){return k})),n.d(t,"scaleSequentialLog",(function(){return x})),n.d(t,"scaleSequentialPow",(function(){return C})),n.d(t,"scaleSequentialSqrt",(function(){return S})),n.d(t,"scaleSequentialSymlog",(function(){return E})),n.d(t,"scaleSequentialQuantile",(function(){return P})),n.d(t,"scaleDiverging",(function(){return I})),n.d(t,"scaleDivergingLog",(function(){return B})),n.d(t,"scaleDivergingPow",(function(){return L})),n.d(t,"scaleDivergingSqrt",(function(){return U})),n.d(t,"scaleDivergingSymlog",(function(){return N})),n.d(t,"tickFormat",(function(){return H.a}));var r=n(549),i=n(169),a=n(408);function o(e){var t;function n(e){return null==e||isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,a.a),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return o(e).unknown(t)},e=arguments.length?Array.from(e,a.a):[0,1],Object(i.b)(n)}var s=n(397),u=n(398),l=n(466),c=n(314),f=n(1277),d=n(890),h=n(889),p=n(891),g=n(551),m=n(888),v=n(4),b=n(1400),y=n(2460),_=n(119),A=n(95);function w(){var e,t,n,r,i,a=0,o=1,s=_.c,u=!1;function l(t){return null==t||isNaN(t=+t)?i:s(0===n?.5:(t=(r(t)-e)*n,u?Math.max(0,Math.min(1,t)):t))}function c(e){return function(t){var n,r,i;return arguments.length?(r=(n=Object(v.a)(t,2))[0],i=n[1],s=e(r,i),l):[s(0),s(1)]}}return l.domain=function(i){var s;return arguments.length?(s=Object(v.a)(i,2),a=s[0],o=s[1],e=r(a=+a),t=r(o=+o),n=e===t?0:1/(t-e),l):[a,o]},l.clamp=function(e){return arguments.length?(u=!!e,l):u},l.interpolator=function(e){return arguments.length?(s=e,l):s},l.range=c(b.a),l.rangeRound=c(y.a),l.unknown=function(e){return arguments.length?(i=e,l):i},function(i){return r=i,e=i(a),t=i(o),n=e===t?0:1/(t-e),l}}function F(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function k(){var e=Object(i.b)(w()(_.c));return e.copy=function(){return F(e,k())},A.a.apply(e,arguments)}function x(){var e=Object(s.b)(w()).domain([1,10]);return e.copy=function(){return F(e,x()).base(e.base())},A.a.apply(e,arguments)}function E(){var e=Object(u.b)(w());return e.copy=function(){return F(e,E()).constant(e.constant())},A.a.apply(e,arguments)}function C(){var e=Object(c.b)(w());return e.copy=function(){return F(e,C()).exponent(e.exponent())},A.a.apply(e,arguments)}function S(){return C.apply(null,arguments).exponent(.5)}var O=n(24),D=n(933),j=n(407),T=n(2418);function P(){var e=[],t=_.c;function n(n){if(null!=n&&!isNaN(n=+n))return t((Object(D.b)(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];var r,i=Object(O.a)(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;null==a||isNaN(a=+a)||e.push(a)}}catch(o){i.e(o)}finally{i.f()}return e.sort(j.a),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map((function(n,r){return t(r/(e.length-1))}))},n.quantiles=function(t){return Array.from({length:t+1},(function(n,r){return Object(T.a)(e,r/t)}))},n.copy=function(){return P(t).domain(e)},A.a.apply(n,arguments)}function R(e,t){void 0===t&&(t=e,e=b.a);for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return a[t](e-t)}}function M(){var e,t,n,r,i,a,o,s=0,u=.5,l=1,c=1,f=_.c,d=!1;function h(e){return isNaN(e=+e)?o:(e=.5+((e=+a(e))-t)*(c*e<c*t?r:i),f(d?Math.max(0,Math.min(1,e)):e))}function p(e){return function(t){var n,r,i,a;return arguments.length?(r=(n=Object(v.a)(t,3))[0],i=n[1],a=n[2],f=R(e,[r,i,a]),h):[f(0),f(.5),f(1)]}}return h.domain=function(o){var f;return arguments.length?(f=Object(v.a)(o,3),s=f[0],u=f[1],l=f[2],e=a(s=+s),t=a(u=+u),n=a(l=+l),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),c=t<e?-1:1,h):[s,u,l]},h.clamp=function(e){return arguments.length?(d=!!e,h):d},h.interpolator=function(e){return arguments.length?(f=e,h):f},h.range=p(b.a),h.rangeRound=p(y.a),h.unknown=function(e){return arguments.length?(o=e,h):o},function(o){return a=o,e=o(s),t=o(u),n=o(l),r=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),c=t<e?-1:1,h}}function I(){var e=Object(i.b)(M()(_.c));return e.copy=function(){return F(e,I())},A.a.apply(e,arguments)}function B(){var e=Object(s.b)(M()).domain([.1,1,10]);return e.copy=function(){return F(e,B()).base(e.base())},A.a.apply(e,arguments)}function N(){var e=Object(u.b)(M());return e.copy=function(){return F(e,N()).constant(e.constant())},A.a.apply(e,arguments)}function L(){var e=Object(c.b)(M());return e.copy=function(){return F(e,L()).exponent(e.exponent())},A.a.apply(e,arguments)}function U(){return L.apply(null,arguments).exponent(.5)}var H=n(695)},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(134),i=n.n(r),a=n(48),o=n.n(a),s=n(53),u=n.n(s),l=n(1),c=n.n(l),f=n(66),d=n.n(f),h=n(230),p=n(34),g=n(25),m=n(90);function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function b(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==v(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===v(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}var k=function(e,t,n){var r,i,a=e.position,o=e.viewBox,s=e.offset,l=e.className,f=o,h=f.cx,p=f.cy,v=f.innerRadius,b=f.outerRadius,y=f.startAngle,_=f.endAngle,A=f.clockWise,w=(v+b)/2,k=function(e,t){return Object(g.i)(t-e)*Math.min(Math.abs(t-e),360)}(y,_),x=k>=0?1:-1;"insideStart"===a?(r=y+x*s,i=A):"insideEnd"===a?(r=_-x*s,i=!A):"end"===a&&(r=_+x*s,i=A),i=k<=0?i:!i;var E=Object(m.e)(h,p,w,r),C=Object(m.e)(h,p,w,r+359*(i?1:-1)),S="M".concat(E.x,",").concat(E.y,"\n    A").concat(w,",").concat(w,",0,1,").concat(i?0:1,",\n    ").concat(C.x,",").concat(C.y),O=u()(e.id)?Object(g.j)("recharts-radial-line-"):e.id;return c.a.createElement("text",F({},n,{dominantBaseline:"central",className:d()("recharts-radial-bar-label",l)}),c.a.createElement("defs",null,c.a.createElement("path",{id:O,d:S})),c.a.createElement("textPath",{xlinkHref:"#".concat(O)},t))};function x(e){var t,n=e.viewBox,r=e.position,a=e.value,s=e.children,f=e.content,v=e.className,b=void 0===v?"":v,y=e.textBreakAll;if(!n||u()(a)&&u()(s)&&!Object(l.isValidElement)(f)&&!o()(f))return null;if(Object(l.isValidElement)(f))return Object(l.cloneElement)(f,e);if(o()(f)){if(t=Object(l.createElement)(f,e),Object(l.isValidElement)(t))return t}else t=function(e){var t=e.value,n=e.formatter,r=u()(e.children)?t:e.children;return o()(n)?n(r):r}(e);var _=function(e){return"cx"in e&&Object(g.g)(e.cx)}(n),w=Object(p.a)(e,!0);if(_&&("insideStart"===r||"insideEnd"===r||"end"===r))return k(e,t,w);var x=_?function(e){var t=e.viewBox,n=e.offset,r=e.position,i=t,a=i.cx,o=i.cy,s=i.innerRadius,u=i.outerRadius,l=(i.startAngle+i.endAngle)/2;if("outside"===r){var c=Object(m.e)(a,o,u+n,l),f=c.x;return{x:f,y:c.y,textAnchor:f>=a?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:a,y:o,textAnchor:"middle",verticalAnchor:"end"};var d=(s+u)/2,h=Object(m.e)(a,o,d,l);return{x:h.x,y:h.y,textAnchor:"middle",verticalAnchor:"middle"}}(e):function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,a=e.position,o=t,s=o.x,u=o.y,l=o.width,c=o.height,f=c>=0?1:-1,d=f*r,h=f>0?"end":"start",p=f>0?"start":"end",m=l>=0?1:-1,v=m*r,b=m>0?"end":"start",y=m>0?"start":"end";if("top"===a)return A(A({},{x:s+l/2,y:u-f*r,textAnchor:"middle",verticalAnchor:h}),n?{height:Math.max(u-n.y,0),width:l}:{});if("bottom"===a)return A(A({},{x:s+l/2,y:u+c+d,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(n.y+n.height-(u+c),0),width:l}:{});if("left"===a){var _={x:s-v,y:u+c/2,textAnchor:b,verticalAnchor:"middle"};return A(A({},_),n?{width:Math.max(_.x-n.x,0),height:c}:{})}if("right"===a){var w={x:s+l+v,y:u+c/2,textAnchor:y,verticalAnchor:"middle"};return A(A({},w),n?{width:Math.max(n.x+n.width-w.x,0),height:c}:{})}var F=n?{width:l,height:c}:{};return"insideLeft"===a?A({x:s+v,y:u+c/2,textAnchor:y,verticalAnchor:"middle"},F):"insideRight"===a?A({x:s+l-v,y:u+c/2,textAnchor:b,verticalAnchor:"middle"},F):"insideTop"===a?A({x:s+l/2,y:u+d,textAnchor:"middle",verticalAnchor:p},F):"insideBottom"===a?A({x:s+l/2,y:u+c-d,textAnchor:"middle",verticalAnchor:h},F):"insideTopLeft"===a?A({x:s+v,y:u+d,textAnchor:y,verticalAnchor:p},F):"insideTopRight"===a?A({x:s+l-v,y:u+d,textAnchor:b,verticalAnchor:p},F):"insideBottomLeft"===a?A({x:s+v,y:u+c-d,textAnchor:y,verticalAnchor:h},F):"insideBottomRight"===a?A({x:s+l-v,y:u+c-d,textAnchor:b,verticalAnchor:h},F):i()(a)&&(Object(g.g)(a.x)||Object(g.h)(a.x))&&(Object(g.g)(a.y)||Object(g.h)(a.y))?A({x:s+Object(g.c)(a.x,l),y:u+Object(g.c)(a.y,c),textAnchor:"end",verticalAnchor:"end"},F):A({x:s+l/2,y:u+c/2,textAnchor:"middle",verticalAnchor:"middle"},F)}(e);return c.a.createElement(h.a,F({className:d()("recharts-label",b)},w,x,{breakAll:y}),t)}x.displayName="Label",x.defaultProps={offset:5};var E=function(e){var t=e.cx,n=e.cy,r=e.angle,i=e.startAngle,a=e.endAngle,o=e.r,s=e.radius,u=e.innerRadius,l=e.outerRadius,c=e.x,f=e.y,d=e.top,h=e.left,p=e.width,m=e.height,v=e.clockWise,b=e.labelViewBox;if(b)return b;if(Object(g.g)(p)&&Object(g.g)(m)){if(Object(g.g)(c)&&Object(g.g)(f))return{x:c,y:f,width:p,height:m};if(Object(g.g)(d)&&Object(g.g)(h))return{x:d,y:h,width:p,height:m}}return Object(g.g)(c)&&Object(g.g)(f)?{x:c,y:f,width:0,height:0}:Object(g.g)(t)&&Object(g.g)(n)?{cx:t,cy:n,startAngle:i||r||0,endAngle:a||r||0,innerRadius:u||0,outerRadius:l||s||o||0,clockWise:v}:e.viewBox?e.viewBox:{}},C=function(e,t){return e?!0===e?c.a.createElement(x,{key:"label-implicit",viewBox:t}):Object(g.f)(e)?c.a.createElement(x,{key:"label-implicit",viewBox:t,value:e}):Object(l.isValidElement)(e)?e.type===x?Object(l.cloneElement)(e,{key:"label-implicit",viewBox:t}):c.a.createElement(x,{key:"label-implicit",content:e,viewBox:t}):o()(e)?c.a.createElement(x,{key:"label-implicit",content:e,viewBox:t}):i()(e)?c.a.createElement(x,F({viewBox:t},e,{key:"label-implicit"})):null:null};x.parseViewBox=E,x.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=E(e),a=Object(p.b)(r,x).map((function(e,n){return Object(l.cloneElement)(e,{viewBox:t||i,key:"label-".concat(n)})}));if(!n)return a;var o=C(e.label,t||i);return[o].concat(b(a))}},,,function(e,t,n){var r=n(1830),i=n(786);e.exports=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=i(n))===n?n:0),void 0!==t&&(t=(t=i(t))===t?t:0),r(i(e),t,n)}},,function(e,t,n){"use strict";n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return v}));var r=n(180);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==i(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===i(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c={widthCache:{},cacheCount:0},f={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},d=["minWidth","maxWidth","width","minHeight","maxHeight","height","top","left","fontSize","lineHeight","padding","margin","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom"],h="recharts_measurement_span";var p=function(e){return Object.keys(e).reduce((function(t,n){return"".concat(t).concat((a=n,a.split("").reduce((function(e,t){return t===t.toUpperCase()?[].concat(u(e),["-",t.toLowerCase()]):[].concat(u(e),[t])}),[]).join("")),":").concat((r=n,i=e[n],d.indexOf(r)>=0&&i===+i?"".concat(i,"px"):i),";");var r,i,a}),"")},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0===e||null===e||r.a.isSsr)return{width:0,height:0};var n="".concat(e),i=p(t),a="".concat(n,"-").concat(i);if(c.widthCache[a])return c.widthCache[a];try{var s=document.getElementById(h);s||((s=document.createElement("span")).setAttribute("id",h),s.setAttribute("aria-hidden","true"),document.body.appendChild(s));var u=o(o({},f),t);Object.keys(u).map((function(e){return s.style[e]=u[e],e})),s.textContent=n;var l=s.getBoundingClientRect(),d={width:l.width,height:l.height};return c.widthCache[a]=d,++c.cacheCount>2e3&&(c.cacheCount=0,c.widthCache={}),d}catch(g){return{width:0,height:0}}},m=function(e){var t=e.ownerDocument.documentElement,n={top:0,left:0};return"undefined"!==typeof e.getBoundingClientRect&&(n=e.getBoundingClientRect()),{top:n.top+window.pageYOffset-t.clientTop,left:n.left+window.pageXOffset-t.clientLeft}},v=function(e,t){return{chartX:Math.round(e.pageX-t.left),chartY:Math.round(e.pageY-t.top)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return a}));var r=n(1353),i=new(n.n(r).a);i.setMaxListeners&&i.setMaxListeners(10);var a="recharts.syncMouseEvents"},,function(e,t,n){var r=n(1518),i=n(1527),a=n(373),o=n(69),s=n(1532);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==typeof e?o(e)?i(e[0],e[1]):r(e):s(e)}},function(e,t,n){"use strict";var r=n(133),i=n(267).Graph;function a(e,t,n,i){var a;do{a=r.uniqueId(i)}while(e.hasNode(a));return n.dummy=t,e.setNode(a,n),a}function o(e){return r.max(r.map(e.nodes(),(function(t){var n=e.node(t).rank;if(!r.isUndefined(n))return n})))}e.exports={addDummyNode:a,simplify:function(e){var t=(new i).setGraph(e.graph());return r.forEach(e.nodes(),(function(n){t.setNode(n,e.node(n))})),r.forEach(e.edges(),(function(n){var r=t.edge(n.v,n.w)||{weight:0,minlen:1},i=e.edge(n);t.setEdge(n.v,n.w,{weight:r.weight+i.weight,minlen:Math.max(r.minlen,i.minlen)})})),t},asNonCompoundGraph:function(e){var t=new i({multigraph:e.isMultigraph()}).setGraph(e.graph());return r.forEach(e.nodes(),(function(n){e.children(n).length||t.setNode(n,e.node(n))})),r.forEach(e.edges(),(function(n){t.setEdge(n,e.edge(n))})),t},successorWeights:function(e){var t=r.map(e.nodes(),(function(t){var n={};return r.forEach(e.outEdges(t),(function(t){n[t.w]=(n[t.w]||0)+e.edge(t).weight})),n}));return r.zipObject(e.nodes(),t)},predecessorWeights:function(e){var t=r.map(e.nodes(),(function(t){var n={};return r.forEach(e.inEdges(t),(function(t){n[t.v]=(n[t.v]||0)+e.edge(t).weight})),n}));return r.zipObject(e.nodes(),t)},intersectRect:function(e,t){var n,r,i=e.x,a=e.y,o=t.x-i,s=t.y-a,u=e.width/2,l=e.height/2;if(!o&&!s)throw new Error("Not possible to find intersection inside of the rectangle");Math.abs(s)*u>Math.abs(o)*l?(s<0&&(l=-l),n=l*o/s,r=l):(o<0&&(u=-u),n=u,r=u*s/o);return{x:i+n,y:a+r}},buildLayerMatrix:function(e){var t=r.map(r.range(o(e)+1),(function(){return[]}));return r.forEach(e.nodes(),(function(n){var i=e.node(n),a=i.rank;r.isUndefined(a)||(t[a][i.order]=n)})),t},normalizeRanks:function(e){var t=r.min(r.map(e.nodes(),(function(t){return e.node(t).rank})));r.forEach(e.nodes(),(function(n){var i=e.node(n);r.has(i,"rank")&&(i.rank-=t)}))},removeEmptyRanks:function(e){var t=r.min(r.map(e.nodes(),(function(t){return e.node(t).rank}))),n=[];r.forEach(e.nodes(),(function(r){var i=e.node(r).rank-t;n[i]||(n[i]=[]),n[i].push(r)}));var i=0,a=e.graph().nodeRankFactor;r.forEach(n,(function(t,n){r.isUndefined(t)&&n%a!==0?--i:i&&r.forEach(t,(function(t){e.node(t).rank+=i}))}))},addBorderNode:function(e,t,n,r){var i={width:0,height:0};arguments.length>=4&&(i.rank=n,i.order=r);return a(e,"border",i,t)},maxRank:o,partition:function(e,t){var n={lhs:[],rhs:[]};return r.forEach(e,(function(e){t(e)?n.lhs.push(e):n.rhs.push(e)})),n},time:function(e,t){var n=r.now();try{return t()}finally{console.log(e+" time: "+(r.now()-n)+"ms")}},notime:function(e,t){return t()}}},function(e,t,n){"use strict";var r=n(242),i=n(1736),a=n(1737),o=n(1739),s=n(609),u=n(104),l=n(1742),c=n(1743),f=n(109),d=n(1016),h=n(1014),p=n(1744),g=n(1745),m=u.OrderedSet,v={replaceText:function(e,t,n,i,a){var o=h(e,t),s=p(o,t),u=r.create({style:i||m(),entity:a||null});return c(s,s.getSelectionAfter(),n,u)},insertText:function(e,t,n,r,i){return t.isCollapsed()||f(!1),v.replaceText(e,t,n,r,i)},moveText:function(e,t,n){var r=s(e,t),i=v.removeRange(e,t,"backward");return v.replaceWithFragment(i,n,r)},replaceWithFragment:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"REPLACE_WITH_NEW_DATA",i=h(e,t),a=p(i,t);return l(a,a.getSelectionAfter(),n,r)},removeRange:function(e,t,n){var r,i,a,s;t.getIsBackward()&&(t=t.merge({anchorKey:t.getFocusKey(),anchorOffset:t.getFocusOffset(),focusKey:t.getAnchorKey(),focusOffset:t.getAnchorOffset(),isBackward:!1})),r=t.getAnchorKey(),i=t.getFocusKey(),a=e.getBlockForKey(r),s=e.getBlockForKey(i);var u=t.getStartOffset(),l=t.getEndOffset(),c=a.getEntityAt(u),f=s.getEntityAt(l-1);if(r===i&&c&&c===f){var d=o(e.getEntityMap(),a,s,t,n);return p(e,d)}var g=h(e,t);return p(g,t)},splitBlock:function(e,t){var n=h(e,t),r=p(n,t);return g(r,r.getSelectionAfter())},applyInlineStyle:function(e,t,n){return i.add(e,t,n)},removeInlineStyle:function(e,t,n){return i.remove(e,t,n)},setBlockType:function(e,t,n){return d(e,t,(function(e){return e.merge({type:n,depth:0})}))},setBlockData:function(e,t,n){return d(e,t,(function(e){return e.merge({data:n})}))},mergeBlockData:function(e,t,n){return d(e,t,(function(e){return e.merge({data:e.getData().merge(n)})}))},applyEntity:function(e,t,n){var r=h(e,t);return a(r,t,n)}};e.exports=v},function(e,t,n){"use strict";e.exports=function(e){if(null!=e)return e;throw new Error("Got unexpected null or undefined")}},function(e,t,n){"use strict";var r=n(1755),i=n(1757),a=n(1758),o=n(1759);function s(e,t,n,r){if(e===n)return!0;if(!n.startsWith(e))return!1;var a=n.slice(e.length);return!!t&&(a=r?r(a):a,i.contains(a,t))}function u(e){return"Windows"===r.platformName?e.replace(/^\s*NT/,""):e}var l={isBrowser:function(e){return s(r.browserName,r.browserFullVersion,e)},isBrowserArchitecture:function(e){return s(r.browserArchitecture,null,e)},isDevice:function(e){return s(r.deviceName,null,e)},isEngine:function(e){return s(r.engineName,r.engineVersion,e)},isPlatform:function(e){return s(r.platformName,r.platformFullVersion,e,u)},isPlatformArchitecture:function(e){return s(r.platformArchitecture,null,e)}};e.exports=a(l,o)},function(e,t,n){"use strict";(function(e){function n(){return"undefined"!==typeof e&&!0}Object.defineProperty(t,"__esModule",{value:!0}),t.invariant=function(e,t){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];if(n()&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){var o;if(void 0===t)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=0;(o=new Error(t.replace(/%s/g,(function(){return i[s++]})))).name="Invariant Violation"}throw o.framesToPop=1,o}}}).call(this,n(263))},function(e,t,n){var r=n(2189);e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Object.keys(e).reduce((function(e,t){return s(s({},e),{},(0,i.default)({},t,a.default.oneOfType([a.default.string,a.default.func,a.default.node])))}),{})};var i=r(n(79)),a=r(n(9));function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},function(e,t,n){"use strict";var r=n(1300),i=Object.prototype.toString;function a(e){return Array.isArray(e)}function o(e){return"undefined"===typeof e}function s(e){return"[object ArrayBuffer]"===i.call(e)}function u(e){return null!==e&&"object"===typeof e}function l(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===i.call(e)}function f(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:s,isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===i.call(e)},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&s(e.buffer)},isString:function(e){return"string"===typeof e},isNumber:function(e){return"number"===typeof e},isObject:u,isPlainObject:l,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:c,isStream:function(e){return u(e)&&c(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===i.call(e)},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){l(t[r])&&l(n)?t[r]=e(t[r],n):l(n)?t[r]=e({},n):a(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,i){e[i]=n&&"function"===typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},,function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M368.5 240H272v-96.5c0-8.8-7.2-16-16-16s-16 7.2-16 16V240h-96.5c-8.8 0-16 7.2-16 16 0 4.4 1.8 8.4 4.7 11.3 2.9 2.9 6.9 4.7 11.3 4.7H240v96.5c0 4.4 1.8 8.4 4.7 11.3 2.9 2.9 6.9 4.7 11.3 4.7 8.8 0 16-7.2 16-16V272h96.5c8.8 0 16-7.2 16-16s-7.2-16-16-16z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 294.1L383 167c9.4-9.4 24.6-9.4 33.9 0s9.3 24.6 0 34L273 345c-9.1 9.1-23.7 9.3-33.1.7L95 201.1c-4.7-4.7-7-10.9-7-17s2.3-12.3 7-17c9.4-9.4 24.6-9.4 33.9 0l127.1 127z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M113.5 281.2v85.3L256 448l142.5-81.5v-85.3L256 362.7l-142.5-81.5zM256 64L32 192l224 128 183.3-104.7v147.4H480V192L256 64z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return w}));var r=n(1),i=n.n(r),a=n(9),o=n.n(a),s=n(1350);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1,r=function r(i){n<0&&(n=i),i-n>t?(e(i),n=-1):requestAnimationFrame(r)};requestAnimationFrame(r)}function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function c(e){return function(e){if(Array.isArray(e))return e}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(){var e=function(){return null},t=!1,n=function n(r){if(!t){if(Array.isArray(r)){if(!r.length)return;var i=c(r),a=i[0],o=i.slice(1);return"number"===typeof a?void u(n.bind(null,o),a):(n(a),void u(n.bind(null,o)))}"object"===l(r)&&e(r),"function"===typeof r&&r()}};return{stop:function(){t=!0},start:function(e){t=!1,n(e)},subscribe:function(t){return e=t,function(){e=function(){return null}}}}}function h(e){return h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==h(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===h(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=["Webkit","Moz","O","ms"],b=["-webkit-","-moz-","-o-","-ms-"],y=["transform","transformOrigin","transition"],_=function(e){return e},A=function(e,t){return Object.keys(t).reduce((function(n,r){return g(g({},n),{},m({},r,e(r,t[r])))}),{})},w=function(e){return Object.keys(e).reduce((function(e,t){return g(g({},e),function(e,t){if(-1===y.indexOf(e))return m({},e,Number.isNaN(t)?0:t);var n="transition"===e,r=e.replace(/(\w)/,(function(e){return e.toUpperCase()})),i=t;return v.reduce((function(e,a,o){return n&&(i=t.replace(/(transform|transform-origin)/gim,"".concat(b[o],"$1"))),g(g({},e),{},m({},a+r,i))}),{})}(t,e[t]))}),e)},F=function(e,t,n){return e.map((function(e){return"".concat((r=e,r.replace(/([A-Z])/g,(function(e){return"-".concat(e.toLowerCase())})))," ").concat(t,"ms ").concat(n);var r})).join(",")};function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||E(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e){return function(e){if(Array.isArray(e))return C(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||E(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){if(e){if("string"===typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?C(e,t):void 0}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S=1e-4,O=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},D=function(e,t){return e.map((function(e,n){return e*Math.pow(t,n)})).reduce((function(e,t){return e+t}))},j=function(e,t){return function(n){var r=O(e,t);return D(r,n)}},T=function(e,t){return function(n){var r=O(e,t),i=[].concat(x(r.map((function(e,t){return e*t})).slice(1)),[0]);return D(i,n)}},P=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0],i=t[1],a=t[2],o=t[3];if(1===t.length)switch(t[0]){case"linear":r=0,i=0,a=1,o=1;break;case"ease":r=.25,i=.1,a=.25,o=1;break;case"ease-in":r=.42,i=0,a=1,o=1;break;case"ease-out":r=.42,i=0,a=.58,o=1;break;case"ease-in-out":r=0,i=0,a=.58,o=1;break;default:var s=t[0].split("(");if("cubic-bezier"===s[0]&&4===s[1].split(")")[0].split(",").length){var u=s[1].split(")")[0].split(",").map((function(e){return parseFloat(e)})),l=k(u,4);r=l[0],i=l[1],a=l[2],o=l[3]}}[r,a,i,o].every((function(e){return"number"===typeof e&&e>=0&&e<=1}));var c=j(r,a),f=j(i,o),d=T(r,a),h=function(e){return e>1?1:e<0?0:e},p=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var i=c(n)-t,a=d(n);if(Math.abs(i-t)<S||a<S)return f(n);n=h(n-i/a)}return f(n)};return p.isStepper=!1,p},R=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,i=void 0===r?8:r,a=e.dt,o=void 0===a?17:a,s=function(e,t,r){var a=r+(-(e-t)*n-r*i)*o/1e3,s=r*o/1e3+e;return Math.abs(s-t)<S&&Math.abs(a)<S?[t,0]:[s,a]};return s.isStepper=!0,s.dt=o,s};function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function I(e){return function(e){if(Array.isArray(e))return z(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||H(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==M(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==M(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===M(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||H(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function H(e,t){if(e){if("string"===typeof e)return z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q=function(e,t,n){return e+(t-e)*n},V=function(e){return e.from!==e.to},W=function e(t,n,r){var i=A((function(e,n){if(V(n)){var r=U(t(n.from,n.to,n.velocity),2),i=r[0],a=r[1];return N(N({},n),{},{from:i,velocity:a})}return n}),n);return r<1?A((function(e,t){return V(t)?N(N({},t),{},{velocity:q(t.velocity,i[e].velocity,r),from:q(t.from,i[e].from,r)}):t}),n):e(t,i,r-1)},G=function(e,t,n,r,i){var a,o,s,u,l=(a=e,o=t,[Object.keys(a),Object.keys(o)].reduce((function(e,t){return e.filter((function(e){return t.includes(e)}))}))),c=l.reduce((function(n,r){return N(N({},n),{},L({},r,[e[r],t[r]]))}),{}),f=l.reduce((function(n,r){return N(N({},n),{},L({},r,{from:e[r],velocity:0,to:t[r]}))}),{}),d=-1,h=function(){return null};return h=n.isStepper?function(r){s||(s=r);var a=(r-s)/n.dt;f=W(n,f,a),i(N(N(N({},e),t),A((function(e,t){return t.from}),f))),s=r,Object.values(f).filter(V).length&&(d=requestAnimationFrame(h))}:function(a){u||(u=a);var o=(a-u)/r,s=A((function(e,t){return q.apply(void 0,I(t).concat([n(o)]))}),c);if(i(N(N(N({},e),t),s)),o<1)d=requestAnimationFrame(h);else{var l=A((function(e,t){return q.apply(void 0,I(t).concat([n(1)]))}),c);i(N(N(N({},e),t),l))}},function(){return requestAnimationFrame(h),function(){cancelAnimationFrame(d)}}};function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}var Q=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function Y(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function X(e){return function(e){if(Array.isArray(e))return J(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return J(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return J(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){ee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ee(e,t,n){return(t=ne(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ne(r.key),r)}}function ne(e){var t=function(e,t){if("object"!==K(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===K(t)?t:String(t)}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}function ie(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=se(e);if(t){var i=se(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ae(this,n)}}function ae(e,t){if(t&&("object"===K(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return oe(e)}function oe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function se(e){return se=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},se(e)}var ue=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&re(e,t)}(u,e);var t,n,a,o=ie(u);function u(e,t){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u);var r=(n=o.call(this,e,t)).props,i=r.isActive,a=r.attributeName,s=r.from,l=r.to,c=r.steps,f=r.children,d=r.duration;if(n.handleStyleChange=n.handleStyleChange.bind(oe(n)),n.changeStyle=n.changeStyle.bind(oe(n)),!i||d<=0)return n.state={style:{}},"function"===typeof f&&(n.state={style:l}),ae(n);if(c&&c.length)n.state={style:c[0].style};else if(s){if("function"===typeof f)return n.state={style:s},ae(n);n.state={style:a?ee({},a,s):s}}else n.state={style:{}};return n}return t=u,n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,n=e.canBegin;this.mounted=!0,t&&n&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isActive,r=t.canBegin,i=t.attributeName,a=t.shouldReAnimate,o=t.to,u=t.from,l=this.state.style;if(r)if(n){if(!(Object(s.deepEqual)(e.to,o)&&e.canBegin&&e.isActive)){var c=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var f=c||a?u:e.to;if(this.state&&l){var d={style:i?ee({},i,f):f};(i&&[i]!==f||!i&&l!==f)&&this.setState(d)}this.runAnimation($($({},this.props),{},{from:f,begin:0}))}}else{var h={style:i?ee({},i,o):o};this.state&&l&&(i&&l[i]!==o||!i&&l!==o)&&this.setState(h)}}},{key:"componentWillUnmount",value:function(){this.mounted=!1,this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,n=e.from,r=e.to,i=e.duration,a=e.easing,o=e.begin,s=e.onAnimationEnd,u=e.onAnimationStart,l=G(n,r,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if("string"===typeof r)switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return P(r);case"spring":return R();default:if("cubic-bezier"===r.split("(")[0])return P(r)}return"function"===typeof r?r:null}(a),i,this.changeStyle);this.manager.start([u,o,function(){t.stopJSAnimation=l()},i,s])}},{key:"runStepAnimation",value:function(e){var t=this,n=e.steps,r=e.begin,i=e.onAnimationStart,a=n[0],o=a.style,s=a.duration,u=void 0===s?0:s;return this.manager.start([i].concat(X(n.reduce((function(e,r,i){if(0===i)return e;var a=r.duration,o=r.easing,s=void 0===o?"ease":o,u=r.style,l=r.properties,c=r.onAnimationEnd,f=i>0?n[i-1]:r,d=l||Object.keys(u);if("function"===typeof s||"spring"===s)return[].concat(X(e),[t.runJSAnimation.bind(t,{from:f.style,to:u,duration:a,easing:s}),a]);var h=F(d,a,s),p=$($($({},f.style),u),{},{transition:h});return[].concat(X(e),[p,a,c]).filter(_)}),[o,Math.max(u,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=d());var t=e.begin,n=e.duration,r=e.attributeName,i=e.to,a=e.easing,o=e.onAnimationStart,s=e.onAnimationEnd,u=e.steps,l=e.children,c=this.manager;if(this.unSubscribe=c.subscribe(this.handleStyleChange),"function"!==typeof a&&"function"!==typeof l&&"spring"!==a)if(u.length>1)this.runStepAnimation(e);else{var f=r?ee({},r,i):i,h=F(Object.keys(f),n,a);c.start([o,t,$($({},f),{},{transition:h}),n,s])}else this.runJSAnimation(e)}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration),a=(e.attributeName,e.easing,e.isActive),o=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,Y(e,Q)),s=r.Children.count(t),u=w(this.state.style);if("function"===typeof t)return t(u);if(!a||0===s||n<=0)return t;var l=function(e){var t=e.props,n=t.style,i=void 0===n?{}:n,a=t.className;return Object(r.cloneElement)(e,$($({},o),{},{style:$($({},i),u),className:a}))};return 1===s?l(r.Children.only(t)):i.a.createElement("div",null,r.Children.map(t,(function(e){return l(e)})))}}],n&&te(t.prototype,n),a&&te(t,a),Object.defineProperty(t,"prototype",{writable:!1}),u}(r.PureComponent);ue.displayName="Animate",ue.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},ue.propTypes={from:o.a.oneOfType([o.a.object,o.a.string]),to:o.a.oneOfType([o.a.object,o.a.string]),attributeName:o.a.string,duration:o.a.number,begin:o.a.number,easing:o.a.oneOfType([o.a.string,o.a.func]),steps:o.a.arrayOf(o.a.shape({duration:o.a.number.isRequired,style:o.a.object.isRequired,easing:o.a.oneOfType([o.a.oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),o.a.func]),properties:o.a.arrayOf("string"),onAnimationEnd:o.a.func})),children:o.a.oneOfType([o.a.node,o.a.func]),isActive:o.a.bool,canBegin:o.a.bool,onAnimationEnd:o.a.func,shouldReAnimate:o.a.bool,onAnimationStart:o.a.func,onAnimationReStart:o.a.func};var le=ue,ce=n(728),fe=["children","appearOptions","enterOptions","leaveOptions"];function de(e){return de="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},de(e)}function he(){return he=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},he.apply(this,arguments)}function pe(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){Fe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ke(r.key),r)}}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}function ye(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=we(e);if(t){var i=we(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return _e(this,n)}}function _e(e,t){if(t&&("object"===de(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ae(e)}function Ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function we(e){return we=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},we(e)}function Fe(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ke(e){var t=function(e,t){if("object"!==de(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==de(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===de(t)?t:String(t)}void 0===Number.isFinite&&(Number.isFinite=function(e){return"number"===typeof e&&isFinite(e)});var xe=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,n=e.duration;return t&&t.length?t.reduce((function(e,t){return e+(Number.isFinite(t.duration)&&t.duration>0?t.duration:0)}),0):Number.isFinite(n)?n:0},Ee=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(s,e);var t,n,a,o=ye(s);function s(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),Fe(Ae(e=o.call(this)),"handleEnter",(function(t,n){var r=e.props,i=r.appearOptions,a=r.enterOptions;e.handleStyleActive(n?i:a)})),Fe(Ae(e),"handleExit",(function(){var t=e.props.leaveOptions;e.handleStyleActive(t)})),e.state={isActive:!1},e}return t=s,(n=[{key:"handleStyleActive",value:function(e){if(e){var t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null;this.setState(me(me({},e),{},{onAnimationEnd:t,isActive:!0}))}}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,n=e.enterOptions,r=e.leaveOptions;return xe(t)+xe(n)+xe(r)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,a=(t.appearOptions,t.enterOptions,t.leaveOptions,pe(t,fe));return i.a.createElement(ce.Transition,he({},a,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),(function(){return i.a.createElement(le,e.state,r.Children.only(n))}))}}])&&ve(t.prototype,n),a&&ve(t,a),Object.defineProperty(t,"prototype",{writable:!1}),s}(r.Component);Ee.propTypes={appearOptions:o.a.object,enterOptions:o.a.object,leaveOptions:o.a.object,children:o.a.element};var Ce=Ee;function Se(e){var t=e.component,n=e.children,a=e.appear,o=e.enter,s=e.leave;return i.a.createElement(ce.TransitionGroup,{component:t},r.Children.map(n,(function(e,t){return i.a.createElement(Ce,{appearOptions:a,enterOptions:o,leaveOptions:s,key:"child-".concat(t)},e)})))}Se.propTypes={appear:o.a.object,enter:o.a.object,leave:o.a.object,children:o.a.oneOfType([o.a.array,o.a.element]),component:o.a.any},Se.defaultProps={component:"span"};t.a=le},function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(545),a=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!==typeof e},l=Object(i.a)((function(e){return s(e)?e:e.replace(a,"-$&").toLowerCase()})),c=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(o,(function(e,t,n){return d={name:t,styles:n,next:d},t}))}return 1===r[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"};function f(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return d={name:n.name,styles:n.styles,next:d},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)d={name:r.name,styles:r.styles,next:d},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=f(e,t,n[i])+";";else for(var a in n){var o=n[a];if("object"!==typeof o)null!=t&&void 0!==t[o]?r+=a+"{"+t[o]+"}":u(o)&&(r+=l(a)+":"+c(a,o)+";");else if(!Array.isArray(o)||"string"!==typeof o[0]||null!=t&&void 0!==t[o[0]]){var s=f(e,t,o);switch(a){case"animation":case"animationName":r+=l(a)+":"+s+";";break;default:r+=a+"{"+s+"}"}}else for(var d=0;d<o.length;d++)u(o[d])&&(r+=l(a)+":"+c(a,o[d])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=d,a=n(e);return d=i,f(e,t,a)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var d,h=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var p=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";d=void 0;var a=e[0];null==a||void 0===a.raw?(r=!1,i+=f(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=f(n,t,e[o]),r&&(i+=a[o]);h.lastIndex=0;for(var s,u="";null!==(s=h.exec(i));)u+="-"+s[1];var l=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(i){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+u;return{name:l,styles:i,next:d}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t}},function(e,t,n){"use strict";function r(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}n.d(t,"b",(function(){return r})),t.a=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(1),a=(r=i)&&"object"===typeof r&&"default"in r?r.default:r,o=n(2022),s=new o,u=s.getBrowser(),l=s.getCPU(),c=s.getDevice(),f=s.getEngine(),d=s.getOS(),h=s.getUA(),p=function(e){return s.setUA(e)},g=function(e){if(e){var t=new o(e);return{UA:t,browser:t.getBrowser(),cpu:t.getCPU(),device:t.getDevice(),engine:t.getEngine(),os:t.getOS(),ua:t.getUA(),setUserAgent:function(e){return t.setUA(e)}}}console.error("No userAgent string was provided")},m=Object.freeze({ClientUAInstance:s,browser:u,cpu:l,device:c,engine:f,os:d,ua:h,setUa:p,parseUserAgent:g});function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){return b="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(){return A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function F(e,t){return F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},F(e,t)}function k(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S="mobile",O="tablet",D="smarttv",j="console",T="wearable",P="embedded",R=void 0,M={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",EdgeChromium:"Edge Chromium",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},I={IOS:"iOS",Android:"Android",WindowsPhone:"Windows Phone",Windows:"Windows",MAC_OS:"Mac OS"},B={isMobile:!1,isTablet:!1,isBrowser:!1,isSmartTV:!1,isConsole:!1,isWearable:!1},N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return e||t},L=function(){return!("undefined"===typeof window||!window.navigator&&!navigator)&&(window.navigator||navigator)},U=function(e){var t=L();return t&&t.platform&&(-1!==t.platform.indexOf(e)||"MacIntel"===t.platform&&t.maxTouchPoints>1&&!window.MSStream)},H=function(e,t,n,r){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e,{vendor:N(t.vendor),model:N(t.model),os:N(n.name),osVersion:N(n.version),ua:N(r)})};var z=function(e){return e.type===S},q=function(e){return e.type===O},V=function(e){var t=e.type;return t===S||t===O},W=function(e){return e.type===D},G=function(e){return e.type===R},K=function(e){return e.type===T},Q=function(e){return e.type===j},Y=function(e){return e.type===P},X=function(e){var t=e.vendor;return N(t)},J=function(e){var t=e.model;return N(t)},Z=function(e){var t=e.type;return N(t,"browser")},$=function(e){return e.name===I.Android},ee=function(e){return e.name===I.Windows},te=function(e){return e.name===I.MAC_OS},ne=function(e){return e.name===I.WindowsPhone},re=function(e){return e.name===I.IOS},ie=function(e){var t=e.version;return N(t)},ae=function(e){var t=e.name;return N(t)},oe=function(e){return e.name===M.Chrome},se=function(e){return e.name===M.Firefox},ue=function(e){return e.name===M.Chromium},le=function(e){return e.name===M.Edge},ce=function(e){return e.name===M.Yandex},fe=function(e){var t=e.name;return t===M.Safari||t===M.MobileSafari},de=function(e){return e.name===M.MobileSafari},he=function(e){return e.name===M.Opera},pe=function(e){var t=e.name;return t===M.InternetExplorer||t===M.Ie},ge=function(e){return e.name===M.MIUI},me=function(e){return e.name===M.SamsungBrowser},ve=function(e){var t=e.version;return N(t)},be=function(e){var t=e.major;return N(t)},ye=function(e){var t=e.name;return N(t)},_e=function(e){var t=e.name;return N(t)},Ae=function(e){var t=e.version;return N(t)},we=function(){var e=L(),t=e&&e.userAgent&&e.userAgent.toLowerCase();return"string"===typeof t&&/electron/.test(t)},Fe=function(e){return"string"===typeof e&&-1!==e.indexOf("Edg/")},ke=function(){var e=L();return e&&(/iPad|iPhone|iPod/.test(e.platform)||"MacIntel"===e.platform&&e.maxTouchPoints>1)&&!window.MSStream},xe=function(){return U("iPad")},Ee=function(){return U("iPhone")},Ce=function(){return U("iPod")},Se=function(e){return N(e)};function Oe(e){var t=e||m,n=t.device,r=t.browser,i=t.os,a=t.engine,o=t.ua;return{isSmartTV:W(n),isConsole:Q(n),isWearable:K(n),isEmbedded:Y(n),isMobileSafari:de(r)||xe(),isChromium:ue(r),isMobile:V(n)||xe(),isMobileOnly:z(n),isTablet:q(n)||xe(),isBrowser:G(n),isDesktop:G(n),isAndroid:$(i),isWinPhone:ne(i),isIOS:re(i)||xe(),isChrome:oe(r),isFirefox:se(r),isSafari:fe(r),isOpera:he(r),isIE:pe(r),osVersion:ie(i),osName:ae(i),fullBrowserVersion:ve(r),browserVersion:be(r),browserName:ye(r),mobileVendor:X(n),mobileModel:J(n),engineName:_e(a),engineVersion:Ae(a),getUA:Se(o),isEdge:le(r)||Fe(o),isYandex:ce(r),deviceType:Z(n),isIOS13:ke(),isIPad13:xe(),isIPhone13:Ee(),isIPod13:Ce(),isElectron:we(),isEdgeChromium:Fe(o),isLegacyEdge:le(r)&&!Fe(o),isWindows:ee(i),isMacOs:te(i),isMIUI:ge(r),isSamsungBrowser:me(r)}}var De=W(c),je=Q(c),Te=K(c),Pe=Y(c),Re=de(u)||xe(),Me=ue(u),Ie=V(c)||xe(),Be=z(c),Ne=q(c)||xe(),Le=G(c),Ue=G(c),He=$(d),ze=ne(d),qe=re(d)||xe(),Ve=oe(u),We=se(u),Ge=fe(u),Ke=he(u),Qe=pe(u),Ye=ie(d),Xe=ae(d),Je=ve(u),Ze=be(u),$e=ye(u),et=X(c),tt=J(c),nt=_e(f),rt=Ae(f),it=Se(h),at=le(u)||Fe(h),ot=ce(u),st=Z(c),ut=ke(),lt=xe(),ct=Ee(),ft=Ce(),dt=we(),ht=Fe(h),pt=le(u)&&!Fe(h),gt=ee(d),mt=te(d),vt=ge(u),bt=me(u);function yt(e){var t=e||window.navigator.userAgent;return g(t)}t.AndroidView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return He?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.BrowserTypes=M,t.BrowserView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return Le?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.ConsoleView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return je?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.CustomView=function(e){var t=e.renderWithFragment,n=e.children,r=(e.viewClassName,e.style,e.condition),o=k(e,["renderWithFragment","children","viewClassName","style","condition"]);return r?t?a.createElement(i.Fragment,null,n):a.createElement("div",o,n):null},t.IEView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return Qe?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.IOSView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return qe?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.MobileOnlyView=function(e){var t=e.renderWithFragment,n=e.children,r=(e.viewClassName,e.style,k(e,["renderWithFragment","children","viewClassName","style"]));return Be?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.MobileView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return Ie?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.OsTypes=I,t.SmartTVView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return De?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.TabletView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return Ne?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.WearableView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return Te?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.WinPhoneView=function(e){var t=e.renderWithFragment,n=e.children,r=k(e,["renderWithFragment","children"]);return ze?t?a.createElement(i.Fragment,null,n):a.createElement("div",r,n):null},t.browserName=$e,t.browserVersion=Ze,t.deviceDetect=function(e){var t=e?g(e):m,n=t.device,r=t.browser,i=t.engine,a=t.os,o=t.ua,s=function(e){switch(e){case S:return{isMobile:!0};case O:return{isTablet:!0};case D:return{isSmartTV:!0};case j:return{isConsole:!0};case T:return{isWearable:!0};case R:return{isBrowser:!0};case P:return{isEmbedded:!0};default:return B}}(n.type),u=s.isBrowser,l=s.isMobile,c=s.isTablet,f=s.isSmartTV,d=s.isConsole,h=s.isWearable,p=s.isEmbedded;return u?function(e,t,n,r,i){return{isBrowser:e,browserMajorVersion:N(t.major),browserFullVersion:N(t.version),browserName:N(t.name),engineName:N(n.name),engineVersion:N(n.version),osName:N(r.name),osVersion:N(r.version),userAgent:N(i)}}(u,r,i,a,o):f?function(e,t,n,r){return{isSmartTV:e,engineName:N(t.name),engineVersion:N(t.version),osName:N(n.name),osVersion:N(n.version),userAgent:N(r)}}(f,i,a,o):d?function(e,t,n,r){return{isConsole:e,engineName:N(t.name),engineVersion:N(t.version),osName:N(n.name),osVersion:N(n.version),userAgent:N(r)}}(d,i,a,o):l||c?H(s,n,a,o):h?function(e,t,n,r){return{isWearable:e,engineName:N(t.name),engineVersion:N(t.version),osName:N(n.name),osVersion:N(n.version),userAgent:N(r)}}(h,i,a,o):p?function(e,t,n,r,i){return{isEmbedded:e,vendor:N(t.vendor),model:N(t.model),engineName:N(n.name),engineVersion:N(n.version),osName:N(r.name),osVersion:N(r.version),userAgent:N(i)}}(p,n,i,a,o):void 0},t.deviceType=st,t.engineName=nt,t.engineVersion=rt,t.fullBrowserVersion=Je,t.getSelectorsByUserAgent=function(e){if(e&&"string"===typeof e){var t=g(e);return Oe({device:t.device,browser:t.browser,os:t.os,engine:t.engine,ua:t.ua})}console.error("No valid user agent string was provided")},t.getUA=it,t.isAndroid=He,t.isBrowser=Le,t.isChrome=Ve,t.isChromium=Me,t.isConsole=je,t.isDesktop=Ue,t.isEdge=at,t.isEdgeChromium=ht,t.isElectron=dt,t.isEmbedded=Pe,t.isFirefox=We,t.isIE=Qe,t.isIOS=qe,t.isIOS13=ut,t.isIPad13=lt,t.isIPhone13=ct,t.isIPod13=ft,t.isLegacyEdge=pt,t.isMIUI=vt,t.isMacOs=mt,t.isMobile=Ie,t.isMobileOnly=Be,t.isMobileSafari=Re,t.isOpera=Ke,t.isSafari=Ge,t.isSamsungBrowser=bt,t.isSmartTV=De,t.isTablet=Ne,t.isWearable=Te,t.isWinPhone=ze,t.isWindows=gt,t.isYandex=ot,t.mobileModel=tt,t.mobileVendor=et,t.osName=Xe,t.osVersion=Ye,t.parseUserAgent=g,t.setUserAgent=function(e){return p(e)},t.useDeviceData=yt,t.useDeviceSelectors=function(e){var t=yt(e||window.navigator.userAgent);return[Oe(t),t]},t.useMobileOrientation=function(){var e=E(i.useState((function(){var e=window.innerWidth>window.innerHeight?90:0;return{isPortrait:0===e,isLandscape:90===e,orientation:0===e?"portrait":"landscape"}})),2),t=e[0],n=e[1],r=i.useCallback((function(){var e=window.innerWidth>window.innerHeight?90:0,r={isPortrait:0===e,isLandscape:90===e,orientation:0===e?"portrait":"landscape"};t.orientation!==r.orientation&&n(r)}),[t.orientation]);return i.useEffect((function(){return void 0!==("undefined"===typeof window?"undefined":b(window))&&Ie&&(r(),window.addEventListener("load",r,!1),window.addEventListener("resize",r,!1)),function(){window.removeEventListener("resize",r,!1),window.removeEventListener("load",r,!1)}}),[r]),t},t.withOrientationChange=function(e){return function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(t=function(e,t){if(t&&("object"===typeof t||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return x(e)}(this,w(n).call(this,e))).isEventListenerAdded=!1,t.handleOrientationChange=t.handleOrientationChange.bind(x(t)),t.onOrientationChange=t.onOrientationChange.bind(x(t)),t.onPageLoad=t.onPageLoad.bind(x(t)),t.state={isLandscape:!1,isPortrait:!1},t}var r,i,o;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}(n,t),r=n,(i=[{key:"handleOrientationChange",value:function(){this.isEventListenerAdded||(this.isEventListenerAdded=!0);var e=window.innerWidth>window.innerHeight?90:0;this.setState({isPortrait:0===e,isLandscape:90===e})}},{key:"onOrientationChange",value:function(){this.handleOrientationChange()}},{key:"onPageLoad",value:function(){this.handleOrientationChange()}},{key:"componentDidMount",value:function(){void 0!==("undefined"===typeof window?"undefined":b(window))&&Ie&&(this.isEventListenerAdded?window.removeEventListener("load",this.onPageLoad,!1):(this.handleOrientationChange(),window.addEventListener("load",this.onPageLoad,!1)),window.addEventListener("resize",this.onOrientationChange,!1))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.onOrientationChange,!1)}},{key:"render",value:function(){return a.createElement(e,A({},this.props,{isLandscape:this.state.isLandscape,isPortrait:this.state.isPortrait}))}}])&&y(r.prototype,i),o&&y(r,o),n}(a.Component)}},function(e,t,n){"use strict";var r=n(1735),i=n(519),a=n(242),o=n(1751),s=n(377),u=n(801),l=n(803),c=n(1021),f=n(1752),d=n(1037),h=n(610),p=n(204),g=n(1019),m=n(126),v=n(809),b=n(1816),y=n(1049),_=n(611),A=n(1817),w=n(1820),F=n(284),k=n(1050),x=n(1826),E={Editor:f,EditorBlock:d,EditorState:m,CompositeDecorator:o,Entity:h,EntityInstance:g,BlockMapBuilder:i,CharacterMetadata:a,ContentBlock:s,ContentState:u,RawDraftContentState:b,SelectionState:_,AtomicBlockUtils:r,KeyBindingUtil:v,Modifier:p,RichUtils:y,DefaultDraftBlockRenderMap:l,DefaultDraftInlineStyle:c,convertFromHTML:n(1047),convertFromRaw:w,convertToRaw:A,genKey:F,getDefaultKeyBinding:k,getVisibleSelectionRect:x};e.exports=E},function(e,t,n){var r=n(812);e.exports=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(381),i=n(1060),a=n(1850);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},,,function(e,t,n){"use strict";var r=n(957),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function o(e){return"undefined"===typeof e}function s(e){return null!==e&&"object"===typeof e}function u(e){if("[object Object]"!==i.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.call(null,e[i],i,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:function(e){return null!==e&&!o(e)&&null!==e.constructor&&!o(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!==typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"===typeof e},isNumber:function(e){return"number"===typeof e},isObject:s,isPlainObject:u,isUndefined:o,isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:l,isStream:function(e){return s(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!==typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:c,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):a(n)?t[r]=n.slice():t[r]=n}for(var r=0,i=arguments.length;r<i;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,(function(t,i){e[i]=n&&"function"===typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.default)(e,t))return!0;if(!e||!t||"object"!==o(e)||"object"!==o(t))return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;n.sort(),a.sort();for(var s=0;s<n.length;s+=1)if(!(0,i.default)(t,n[s])||!(0,r.default)(e[n[s]],t[n[s]]))return!1;return!0};var r=a(n(2187)),i=a(n(386));function a(e){return e&&e.__esModule?e:{default:e}}function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}e.exports=t.default},function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.r(t),n.d(t,"scaleBand",(function(){return r.a})),n.d(t,"scalePoint",(function(){return i.a})),n.d(t,"scaleLinear",(function(){return a.a})),n.d(t,"scaleRadial",(function(){return l})),n.d(t,"scaleTime",(function(){return c.a})),n.d(t,"scaleUtc",(function(){return f.a})),n.d(t,"scaleLog",(function(){return d.a})),n.d(t,"scalePower",(function(){return h.a})),n.d(t,"scaleOrdinal",(function(){return p.a})),n.d(t,"scaleQuantize",(function(){return g.a})),n.d(t,"scaleQuantile",(function(){return m.a})),n.d(t,"scaleSymlog",(function(){return v.a})),n.d(t,"scaleThreshold",(function(){return b.a})),n.d(t,"scaleSqrt",(function(){return y.a})),n.d(t,"createScale",(function(){return _.a})),n.d(t,"updateScale",(function(){return w})),n.d(t,"inferScaleType",(function(){return k})),n.d(t,"coerceNumber",(function(){return x.a})),n.d(t,"getTicks",(function(){return E.a})),n.d(t,"toString",(function(){return C.a})),n.d(t,"scaleCanBeZeroed",(function(){return S.a}));var r=n(675),i=n(677),a=n(550),o=n(1277),s=n(111),u=Object(s.b)("domain","range","clamp","nice","round","unknown");function l(e){return u(Object(o.a)(),e)}var c=n(678),f=n(679),d=n(680),h=n(681),p=n(682),g=n(683),m=n(684),v=n(685),b=n(686),y=n(687),_=n(1278),A=s.b.apply(void 0,s.a);var w=function(e,t){return A(e.copy(),t)},F=n(735);function k(e){return"paddingInner"in e?"band":"padding"in e?"point":"quantiles"in e?"quantile":"base"in e?"log":"exponent"in e?.5===e.exponent()?"sqrt":"pow":"constant"in e?"symlog":"clamp"in e?e.ticks()[0]instanceof Date?Object(F.a)(e)?"utc":"time":"linear":"nice"in e?"quantize":"invertExtent"in e?"threshold":"ordinal"}var x=n(1270),E=n(1279),C=n(1280),S=n(1281)},function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return p})),n.d(t,"c",(function(){return h}));var r=n(5),i=n(4),a=n(172),o=n(1),s=n(49),u="undefined"!==typeof document?o.useLayoutEffect:o.useEffect;function l(e,t){if(e===t)return!0;if(typeof e!==typeof t)return!1;if("function"===typeof e&&e.toString()===t.toString())return!0;var n,r,i;if(e&&t&&"object"===typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!==r--;)if(!l(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!==r--;){var a=i[r];if(("_owner"!==a||!e.$$typeof)&&!l(e[a],t[a]))return!1}return!0}return e!==e&&t!==t}function c(e){return"undefined"===typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function f(e,t){var n=c(e);return Math.round(t*n)/n}function d(e){var t=o.useRef(e);return u((function(){t.current=e})),t}function h(e){void 0===e&&(e={});var t=e,n=t.placement,h=void 0===n?"bottom":n,p=t.strategy,g=void 0===p?"absolute":p,m=t.middleware,v=void 0===m?[]:m,b=t.platform,y=t.elements,_=(y=void 0===y?{}:y).reference,A=y.floating,w=t.transform,F=void 0===w||w,k=t.whileElementsMounted,x=t.open,E=o.useState({x:0,y:0,strategy:g,placement:h,middlewareData:{},isPositioned:!1}),C=Object(i.a)(E,2),S=C[0],O=C[1],D=o.useState(v),j=Object(i.a)(D,2),T=j[0],P=j[1];l(T,v)||P(v);var R=o.useState(null),M=Object(i.a)(R,2),I=M[0],B=M[1],N=o.useState(null),L=Object(i.a)(N,2),U=L[0],H=L[1],z=o.useCallback((function(e){e!==G.current&&(G.current=e,B(e))}),[]),q=o.useCallback((function(e){e!==K.current&&(K.current=e,H(e))}),[]),V=_||I,W=A||U,G=o.useRef(null),K=o.useRef(null),Q=o.useRef(S),Y=null!=k,X=d(k),J=d(b),Z=o.useCallback((function(){if(G.current&&K.current){var e={placement:h,strategy:g,middleware:T};J.current&&(e.platform=J.current),Object(a.d)(G.current,K.current,e).then((function(e){var t=Object(r.a)(Object(r.a)({},e),{},{isPositioned:!0});$.current&&!l(Q.current,t)&&(Q.current=t,s.flushSync((function(){O(t)})))}))}}),[T,h,g,J]);u((function(){!1===x&&Q.current.isPositioned&&(Q.current.isPositioned=!1,O((function(e){return Object(r.a)(Object(r.a)({},e),{},{isPositioned:!1})})))}),[x]);var $=o.useRef(!1);u((function(){return $.current=!0,function(){$.current=!1}}),[]),u((function(){if(V&&(G.current=V),W&&(K.current=W),V&&W){if(X.current)return X.current(V,W,Z);Z()}}),[V,W,Z,X,Y]);var ee=o.useMemo((function(){return{reference:G,floating:K,setReference:z,setFloating:q}}),[z,q]),te=o.useMemo((function(){return{reference:V,floating:W}}),[V,W]),ne=o.useMemo((function(){var e={position:g,left:0,top:0};if(!te.floating)return e;var t=f(te.floating,S.x),n=f(te.floating,S.y);return F?Object(r.a)(Object(r.a)({},e),{},{transform:"translate("+t+"px, "+n+"px)"},c(te.floating)>=1.5&&{willChange:"transform"}):{position:g,left:t,top:n}}),[g,F,te.floating,S.x,S.y]);return o.useMemo((function(){return Object(r.a)(Object(r.a)({},S),{},{update:Z,refs:ee,elements:te,floatingStyles:ne})}),[S,Z,ee,te,ne])}var p=function(e,t){return Object(r.a)(Object(r.a)({},Object(a.j)(e)),{},{options:[e,t]})},g=function(e,t){return Object(r.a)(Object(r.a)({},Object(a.g)(e)),{},{options:[e,t]})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(53),i=n.n(r),a=n(1),o=n.n(a),s=n(756),u=n.n(s),l=n(66),c=n.n(l),f=n(25),d=n(180),h=n(34),p=n(199),g=["dx","dy","textAnchor","verticalAnchor","scaleToFit","angle","lineHeight","capHeight","className","breakAll"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _=/[ \f\n\r\t\v\u2028\u2029]+/,A=function(e){var t=e.children,n=e.breakAll,r=e.style;try{var a=[];return i()(t)||(a=n?t.toString().split(""):t.toString().split(_)),{wordsWithComputedWidth:a.map((function(e){return{word:e,width:Object(p.c)(e,r).width}})),spaceWidth:n?0:Object(p.c)("\xa0",r).width}}catch(o){return null}},w=function(e){return[{words:i()(e)?[]:e.toString().split(_)}]},F=function(e){var t=e.width,n=e.scaleToFit,r=e.children,i=e.style,a=e.breakAll,o=e.maxLines;if((t||n)&&!d.a.isSsr){var s=A({breakAll:a,children:r,style:i});return s?function(e,t,n,r,i){var a=e.maxLines,o=e.children,s=e.style,u=e.breakAll,l=Object(f.g)(a),c=o,d=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).reduce((function(e,t){var a=t.word,o=t.width,s=e[e.length-1];if(s&&(null==r||i||s.width+o+n<Number(r)))s.words.push(a),s.width+=o+n;else{var u={words:[a],width:o};e.push(u)}return e}),[])},h=d(t);if(!l)return h;for(var p,g=function(e){var t=c.slice(0,e),n=A({breakAll:u,style:s,children:t+"\u2026"}).wordsWithComputedWidth,i=d(n),o=i.length>a||function(e){return e.reduce((function(e,t){return e.width>t.width?e:t}))}(i).width>Number(r);return[o,i]},m=0,v=c.length-1,y=0;m<=v&&y<=c.length-1;){var _=Math.floor((m+v)/2),w=b(g(_-1),2),F=w[0],k=w[1],x=b(g(_),1)[0];if(F||x||(m=_+1),F&&x&&(v=_-1),!F&&x){p=k;break}y++}return p||h}({breakAll:a,children:r,maxLines:o,style:i},s.wordsWithComputedWidth,s.spaceWidth,t,n):w(r)}return w(r)},k={x:0,y:0,lineHeight:"1em",capHeight:"0.71em",scaleToFit:!1,textAnchor:"start",verticalAnchor:"end",fill:"#808080"},x=function(e){var t=Object(a.useMemo)((function(){return F({breakAll:e.breakAll,children:e.children,maxLines:e.maxLines,scaleToFit:e.scaleToFit,style:e.style,width:e.width})}),[e.breakAll,e.children,e.maxLines,e.scaleToFit,e.style,e.width]),n=e.dx,r=e.dy,i=e.textAnchor,s=e.verticalAnchor,l=e.scaleToFit,d=e.angle,p=e.lineHeight,b=e.capHeight,y=e.className,_=e.breakAll,A=v(e,g);if(!Object(f.f)(A.x)||!Object(f.f)(A.y))return null;var w,x=A.x+(Object(f.g)(n)?n:0),E=A.y+(Object(f.g)(r)?r:0);switch(s){case"start":w=u()("calc(".concat(b,")"));break;case"middle":w=u()("calc(".concat((t.length-1)/2," * -").concat(p," + (").concat(b," / 2))"));break;default:w=u()("calc(".concat(t.length-1," * -").concat(p,")"))}var C=[];if(l){var S=t[0].width,O=e.width;C.push("scale(".concat((Object(f.g)(O)?O/S:1)/S,")"))}return d&&C.push("rotate(".concat(d,", ").concat(x,", ").concat(E,")")),C.length&&(A.transform=C.join(" ")),o.a.createElement("text",m({},Object(h.a)(A,!0),{x:x,y:E,className:c()("recharts-text",y),textAnchor:i,fill:A.fill.includes("url")?k.fill:A.fill}),t.map((function(e,t){return o.a.createElement("tspan",{x:x,dy:0===t?w:p,key:t},e.words.join(_?"":" "))})))};x.defaultProps=k},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var r=n(303),i=n(108),a=n(98);function o(e){var t=Object(r.c)(),n={sid:Object(i.f)(),init:!0,timestamp:t,started:t,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:function(){return function(e){return Object(a.c)({sid:"".concat(e.sid),init:e.init,started:new Date(1e3*e.started).toISOString(),timestamp:new Date(1e3*e.timestamp).toISOString(),status:e.status,errors:e.errors,did:"number"===typeof e.did||"string"===typeof e.did?"".concat(e.did):void 0,duration:e.duration,abnormal_mechanism:e.abnormal_mechanism,attrs:{release:e.release,environment:e.environment,ip_address:e.ipAddress,user_agent:e.userAgent}})}(n)}};return e&&s(n,e),n}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||Object(r.c)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:Object(i.f)()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did="".concat(t.did)),"number"===typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"===typeof t.duration)e.duration=t.duration;else{var n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"===typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function u(e,t){var n={};t?n={status:t}:"ok"===e.status&&(n={status:"exited"}),s(e,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return M})),n.d(t,"b",(function(){return N})),n.d(t,"c",(function(){return L})),n.d(t,"d",(function(){return I})),n.d(t,"e",(function(){return U})),n.d(t,"f",(function(){return B}));var r,i,a,o,s,u,l=n(24),c=n(99),f=n(751),d=n(122),h=function(e,t,n){var r,i;return function(a){t.value>=0&&(a||n)&&((i=t.value-(r||0))||void 0===r)&&(r=t.value,t.delta=i,e(t))}},p=n(80),g=n(364),m=function(){var e=Object(g.a)();return e&&e.activationStart||0},v=function(e,t){var n=Object(g.a)(),r="navigate";return n&&(r=p.a.document.prerendering||m()>0?"prerender":n.type.replace(/_/g,"-")),{name:e,value:"undefined"===typeof t?-1:t,rating:"good",delta:0,entries:[],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999*Math.random())+1e12),navigationType:r}},b=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver((function(e){t(e.getEntries())}));return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(i){}},y=n(298),_=n(493),A=0,w=1/0,F=0,k=function(e){e.forEach((function(e){e.interactionId&&(w=Math.min(w,e.interactionId),F=Math.max(F,e.interactionId),A=F?(F-w)/7+1:0)}))},x=function(){return r?A:performance.interactionCount||0},E=[],C={},S=function(e){var t=E[E.length-1],n=C[e.interactionId];if(n||E.length<10||e.duration>t.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:[e]};C[r.id]=r,E.push(r)}E.sort((function(e,t){return t.latency-e.latency})),E.splice(10).forEach((function(e){delete C[e.id]}))}},O=function(e,t){t=t||{},"interactionCount"in performance||r||(r=b("event",k,{type:"event",buffered:!0,durationThreshold:0}));var n,i=v("INP"),a=function(e){e.forEach((function(e){(e.interactionId&&S(e),"first-input"===e.entryType)&&(!E.some((function(t){return t.entries.some((function(t){return e.duration===t.duration&&e.startTime===t.startTime}))}))&&S(e))}));var t=function(){var e=Math.min(E.length-1,Math.floor(x()/50));return E[e]}();t&&t.latency!==i.value&&(i.value=t.latency,i.entries=t.entries,n())},o=b("event",a,{durationThreshold:t.durationThreshold||40});n=h(e,i,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),Object(y.a)((function(){a(o.takeRecords()),i.value<0&&x()>0&&(i.value=0,i.entries=[]),n(!0)})))},D={},j=function e(t){p.a.document&&(p.a.document.prerendering?addEventListener("prerenderingchange",(function(){return e(t)}),!0):"complete"!==p.a.document.readyState?addEventListener("load",(function(){return e(t)}),!0):setTimeout(t,0))},T=function(e,t){t=t||{};var n=v("TTFB"),r=h(e,n,t.reportAllChanges);j((function(){var e=Object(g.a)();if(e){if(n.value=Math.max(e.responseStart-m(),0),n.value<0||n.value>performance.now())return;n.entries=[e],r(!0)}}))},P={},R={};function M(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return K("cls",e,z,i,t)}function I(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return K("lcp",e,V,o,t)}function B(e){return K("ttfb",e,W,s)}function N(e){return K("fid",e,q,a)}function L(e){return K("inp",e,G,u)}function U(e,t){return Q(e,t),R[e]||(!function(e){var t={};"event"===e&&(t.durationThreshold=0);b(e,(function(t){H(e,{entries:t})}),t)}(e),R[e]=!0),Y(e,t)}function H(e,t){var n=P[e];if(n&&n.length){var r,i=Object(l.a)(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;try{a(t)}catch(o){d.a&&c.c.error("Error while triggering instrumentation handler.\nType: ".concat(e,"\nName: ").concat(Object(f.b)(a),"\nError:"),o)}}}catch(s){i.e(s)}finally{i.f()}}}function z(){return function(e){var t,n=v("CLS",0),r=0,i=[],a=function(e){e.forEach((function(e){if(!e.hadRecentInput){var a=i[0],o=i[i.length-1];r&&0!==i.length&&e.startTime-o.startTime<1e3&&e.startTime-a.startTime<5e3?(r+=e.value,i.push(e)):(r=e.value,i=[e]),r>n.value&&(n.value=r,n.entries=i,t&&t())}}))},o=b("layout-shift",a);if(o){t=h(e,n);var s=function(){a(o.takeRecords()),t(!0)};return Object(y.a)(s),s}}((function(e){H("cls",{metric:e}),i=e}))}function q(){return function(e){var t,n=Object(_.a)(),r=v("FID"),i=function(e){e.startTime<n.firstHiddenTime&&(r.value=e.processingStart-e.startTime,r.entries.push(e),t(!0))},a=function(e){e.forEach(i)},o=b("first-input",a);t=h(e,r),o&&Object(y.a)((function(){a(o.takeRecords()),o.disconnect()}),!0)}((function(e){H("fid",{metric:e}),a=e}))}function V(){return function(e){var t,n=Object(_.a)(),r=v("LCP"),i=function(e){var i=e[e.length-1];if(i){var a=Math.max(i.startTime-m(),0);a<n.firstHiddenTime&&(r.value=a,r.entries=[i],t())}},a=b("largest-contentful-paint",i);if(a){t=h(e,r);var o=function(){D[r.id]||(i(a.takeRecords()),a.disconnect(),D[r.id]=!0,t(!0))};return["keydown","click"].forEach((function(e){addEventListener(e,o,{once:!0,capture:!0})})),Object(y.a)(o,!0),o}}((function(e){H("lcp",{metric:e}),o=e}))}function W(){return T((function(e){H("ttfb",{metric:e}),s=e}))}function G(){return O((function(e){H("inp",{metric:e}),u=e}))}function K(e,t,n,r){var i,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return Q(e,t),R[e]||(i=n(),R[e]=!0),r&&t({metric:r}),Y(e,t,a?i:void 0)}function Q(e,t){P[e]=P[e]||[],P[e].push(t)}function Y(e,t,n){return function(){n&&n();var r=P[e];if(r){var i=r.indexOf(t);-1!==i&&r.splice(i,1)}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return We})),n.d(t,"b",(function(){return Le})),n.d(t,"c",(function(){return Qe})),n.d(t,"d",(function(){return Ze})),n.d(t,"e",(function(){return $e})),n.d(t,"f",(function(){return fe})),n.d(t,"g",(function(){return rt})),n.d(t,"h",(function(){return Q})),n.d(t,"i",(function(){return at}));n(7),n(10);var r=n(572),i=n(22),a=n(13),o=n(55),s=n(4),u=(n(24),n(5)),l=n(1),c=n(39);function f(e){for(var t=e.activeElement;null!=(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement);){var n;t=t.shadowRoot.activeElement}return t}function d(e,t){if(!e||!t)return!1;var n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&Object(c.n)(n))for(var r=t;r;){if(e===r)return!0;r=r.parentNode||r.host}return!1}function h(){var e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function p(){var e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function g(e){return!(0!==e.mozInputSource||!e.isTrusted)||(b()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function m(e){return!p().includes("jsdom/")&&(!b()&&0===e.width&&0===e.height||b()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function v(){return/apple/i.test(navigator.vendor)}function b(){var e=/android/i;return e.test(h())||e.test(p())}function y(e,t){var n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function _(e){return(null==e?void 0:e.ownerDocument)||document}function A(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);var n=e;return null!=n.target&&t.contains(n.target)}function w(e){return"composedPath"in e?e.composedPath()[0]:e.target}function F(e){return Object(c.k)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}function k(e){e.preventDefault(),e.stopPropagation()}function x(e){return!!e&&("combobox"===e.getAttribute("role")&&F(e))}n(38);var E=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],C=E.join(","),S="undefined"===typeof Element,O=S?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,D=!S&&Element.prototype.getRootNode?function(e){var t;return null===e||void 0===e||null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null===e||void 0===e?void 0:e.ownerDocument},j=function e(t,n){var r;void 0===n&&(n=!0);var i=null===t||void 0===t||null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===i||"true"===i||n&&t&&e(t.parentNode)},T=function(e,t,n){if(j(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(C));return t&&O.call(e,C)&&r.unshift(e),r=r.filter(n)},P=function e(t,n,r){for(var i=[],a=Array.from(t);a.length;){var o=a.shift();if(!j(o,!1))if("SLOT"===o.tagName){var s=o.assignedElements(),u=e(s.length?s:o.children,!0,r);r.flatten?i.push.apply(i,u):i.push({scopeParent:o,candidates:u})}else{O.call(o,C)&&r.filter(o)&&(n||!t.includes(o))&&i.push(o);var l=o.shadowRoot||"function"===typeof r.getShadowRoot&&r.getShadowRoot(o),c=!j(l,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(o));if(l&&c){var f=e(!0===l?o.children:l.children,!0,r);r.flatten?i.push.apply(i,f):i.push({scopeParent:o,candidates:f})}else a.unshift.apply(a,o.children)}}return i},R=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},M=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||function(e){var t,n=null===e||void 0===e||null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n}(e))&&!R(e)?0:e.tabIndex},I=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},B=function(e){return"INPUT"===e.tagName},N=function(e){return function(e){return B(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||D(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!==typeof window&&"undefined"!==typeof window.CSS&&"function"===typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(a){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",a.message),!1}var i=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]}(t,e.form);return!i||i===e}(e)},L=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},U=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var i=O.call(e,"details>summary:first-of-type")?e.parentElement:e;if(O.call(i,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return L(e)}else{if("function"===typeof r){for(var a=e;e;){var o=e.parentElement,s=D(e);if(o&&!o.shadowRoot&&!0===r(o))return L(e);e=e.assignedSlot?e.assignedSlot:o||s===e.ownerDocument?o:s.host}e=a}if(function(e){var t,n,r,i,a=e&&D(e),o=null===(t=a)||void 0===t?void 0:t.host,s=!1;if(a&&a!==e)for(s=!!(null!==(n=o)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(o)||null!==e&&void 0!==e&&null!==(i=e.ownerDocument)&&void 0!==i&&i.contains(e));!s&&o;){var u,l,c;s=!(null===(l=o=null===(u=a=D(o))||void 0===u?void 0:u.host)||void 0===l||null===(c=l.ownerDocument)||void 0===c||!c.contains(o))}return s}(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},H=function(e,t){return!(t.disabled||j(t)||function(e){return B(e)&&"hidden"===e.type}(t)||U(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!O.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1}(t))},z=function(e,t){return!(N(t)||M(t)<0||!H(e,t))},q=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(t)||t>=0)},V=function e(t){var n=[],r=[];return t.forEach((function(t,i){var a=!!t.scopeParent,o=a?t.scopeParent:t,s=function(e,t){var n=M(e);return n<0&&t&&!R(e)?0:n}(o,a),u=a?e(t.candidates):o;0===s?a?n.push.apply(n,u):n.push(o):r.push({documentOrder:i,tabIndex:s,item:t,isScope:a,content:u})})),r.sort(I).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)},W=function(e,t){var n;return n=(t=t||{}).getShadowRoot?P([e],t.includeContainer,{filter:z.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:q}):T(e,t.includeContainer,z.bind(null,t)),V(n)},G=n(49),K=n(228);n(172);function Q(e){return l.useMemo((function(){return e.every((function(e){return null==e}))?null:function(t){e.forEach((function(e){"function"===typeof e?e(t):null!=e&&(e.current=t)}))}}),e)}var Y=Object(u.a)({},l),X=Y.useInsertionEffect||function(e){return e()};function J(e){var t=l.useRef((function(){0}));return X((function(){t.current=e})),l.useCallback((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current.apply(t,n)}),[])}var Z="ArrowUp",$="ArrowDown",ee="ArrowLeft",te="ArrowRight";var ne=0;function re(e,t){void 0===t&&(t={});var n=t,r=n.preventScroll,i=void 0!==r&&r,a=n.cancelPrevious,o=void 0===a||a,s=n.sync,u=void 0!==s&&s;o&&cancelAnimationFrame(ne);var l=function(){return null==e?void 0:e.focus({preventScroll:i})};u?l():ne=requestAnimationFrame(l)}var ie="undefined"!==typeof document?l.useLayoutEffect:l.useEffect;var ae=[ee,te],oe=[Z,$];[].concat(ae,oe);function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},se.apply(this,arguments)}var ue=!1,le=0,ce=function(){return"floating-ui-"+Math.random().toString(36).slice(2,6)+le++};var fe=Y.useId||function(){var e=l.useState((function(){return ue?ce():void 0})),t=Object(s.a)(e,2),n=t[0],r=t[1];return ie((function(){null==n&&r(ce())}),[]),l.useEffect((function(){ue=!0}),[]),n};function de(){var e=new Map;return{emit:function(t,n){var r;null==(r=e.get(t))||r.forEach((function(e){return e(n)}))},on:function(t,n){e.set(t,[].concat(Object(a.a)(e.get(t)||[]),[n]))},off:function(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter((function(e){return e!==n})))||[])}}}var he=l.createContext(null),pe=l.createContext(null),ge=function(){var e;return(null==(e=l.useContext(he))?void 0:e.id)||null},me=function(){return l.useContext(pe)};function ve(e){return"data-floating-ui-"+e}function be(e){var t=Object(l.useRef)(e);return ie((function(){t.current=e})),t}function ye(e,t){for(var n=e.filter((function(e){var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)})),r=n;r.length;)r=e.filter((function(e){var t;return null==(t=r)?void 0:t.some((function(t){var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)}))})),n=n.concat(r);return n}var _e=new WeakMap,Ae=new WeakSet,we={},Fe=0,ke=function e(t){return t&&(t.host||e(t.parentNode))};function xe(e,t,n,r){var i,a="data-floating-ui-inert",o=r?"inert":n?"aria-hidden":null,s=(i=t,e.map((function(e){if(i.contains(e))return e;var t=ke(e);return i.contains(t)?t:null})).filter((function(e){return null!=e}))),u=new Set,l=new Set(s),f=[];we[a]||(we[a]=new WeakMap);var d=we[a];return s.forEach((function e(t){if(!t||u.has(t))return;u.add(t),t.parentNode&&e(t.parentNode)})),function e(t){if(!t||l.has(t))return;[].forEach.call(t.children,(function(t){if("script"!==Object(c.d)(t))if(u.has(t))e(t);else{var n=o?t.getAttribute(o):null,r=null!==n&&"false"!==n,i=(_e.get(t)||0)+1,s=(d.get(t)||0)+1;_e.set(t,i),d.set(t,s),f.push(t),1===i&&r&&Ae.add(t),1===s&&t.setAttribute(a,""),!r&&o&&t.setAttribute(o,"true")}}))}(t),u.clear(),Fe++,function(){f.forEach((function(e){var t=(_e.get(e)||0)-1,n=(d.get(e)||0)-1;_e.set(e,t),d.set(e,n),t||(!Ae.has(e)&&o&&e.removeAttribute(o),Ae.delete(e)),n||e.removeAttribute(a)})),--Fe||(_e=new WeakMap,_e=new WeakMap,Ae=new WeakSet,we={})}}function Ee(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=_(e[0]).body;return xe(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}var Ce=function(){return{getShadowRoot:!0,displayCheck:"function"===typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"}};function Se(e,t){var n=W(e,Ce());"prev"===t&&n.reverse();var r=n.indexOf(f(_(e)));return n.slice(r+1)[0]}function Oe(){return Se(document.body,"next")}function De(){return Se(document.body,"prev")}function je(e,t){var n=t||e.currentTarget,r=e.relatedTarget;return!r||!d(n,r)}function Te(e){W(e,Ce()).forEach((function(e){e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}))}function Pe(e){e.querySelectorAll("[data-tabindex]").forEach((function(e){var t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")}))}var Re={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function Me(e){"Tab"===e.key&&(e.target,clearTimeout(undefined))}var Ie=l.forwardRef((function(e,t){var n,r=l.useState(),a=Object(s.a)(r,2),o=a[0],u=a[1];ie((function(){return v()&&u("button"),document.addEventListener("keydown",Me),function(){document.removeEventListener("keydown",Me)}}),[]);var c=(n={ref:t,tabIndex:0,role:o,"aria-hidden":!o||void 0},Object(i.a)(n,ve("focus-guard"),""),Object(i.a)(n,"style",Re),n);return l.createElement("span",se({},e,c))})),Be=l.createContext(null),Ne=ve("portal");function Le(e){var t=e.children,n=e.id,r=e.root,i=void 0===r?null:r,a=e.preserveTabOrder,o=void 0===a||a,u=function(e){void 0===e&&(e={});var t=e,n=t.id,r=t.root,i=fe(),a=Ue(),o=l.useState(null),u=Object(s.a)(o,2),f=u[0],d=u[1],h=l.useRef(null);return ie((function(){return function(){null==f||f.remove(),queueMicrotask((function(){h.current=null}))}}),[f]),ie((function(){if(i&&!h.current){var e=n?document.getElementById(n):null;if(e){var t=document.createElement("div");t.id=i,t.setAttribute(Ne,""),e.appendChild(t),h.current=t,d(t)}}}),[n,i]),ie((function(){if(i&&!h.current){var e=r||(null==a?void 0:a.portalNode);e&&!Object(c.j)(e)&&(e=e.current),e=e||document.body;var t=null;n&&((t=document.createElement("div")).id=n,e.appendChild(t));var o=document.createElement("div");o.id=i,o.setAttribute(Ne,""),(e=t||e).appendChild(o),h.current=o,d(o)}}),[n,r,i,a]),f}({id:n,root:i}),f=l.useState(null),d=Object(s.a)(f,2),h=d[0],p=d[1],g=l.useRef(null),m=l.useRef(null),v=l.useRef(null),b=l.useRef(null),y=!!h&&!h.modal&&h.open&&o&&!(!i&&!u);return l.useEffect((function(){if(u&&o&&(null==h||!h.modal))return u.addEventListener("focusin",e,!0),u.addEventListener("focusout",e,!0),function(){u.removeEventListener("focusin",e,!0),u.removeEventListener("focusout",e,!0)};function e(e){u&&je(e)&&("focusin"===e.type?Pe:Te)(u)}}),[u,o,null==h?void 0:h.modal]),l.createElement(Be.Provider,{value:l.useMemo((function(){return{preserveTabOrder:o,beforeOutsideRef:g,afterOutsideRef:m,beforeInsideRef:v,afterInsideRef:b,portalNode:u,setFocusManagerState:p}}),[o,u])},y&&u&&l.createElement(Ie,{"data-type":"outside",ref:g,onFocus:function(e){if(je(e,u)){var t;null==(t=v.current)||t.focus()}else{var n=De()||(null==h?void 0:h.refs.domReference.current);null==n||n.focus()}}}),y&&u&&l.createElement("span",{"aria-owns":u.id,style:Re}),u&&G.createPortal(t,u),y&&u&&l.createElement(Ie,{"data-type":"outside",ref:m,onFocus:function(e){if(je(e,u)){var t;null==(t=b.current)||t.focus()}else{var n=Oe()||(null==h?void 0:h.refs.domReference.current);null==n||n.focus(),(null==h?void 0:h.closeOnFocusOut)&&(null==h||h.onOpenChange(!1,e.nativeEvent))}}}))}var Ue=function(){return l.useContext(Be)},He=[];function ze(e){He=He.filter((function(e){return e.isConnected}));var t=e;if(t&&"body"!==Object(c.d)(t)){if(!function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==O.call(e,C)&&z(t,e)}(t,Ce())){var n=W(t,Ce())[0];n&&(t=n)}He.push(t),He.length>20&&(He=He.slice(-20))}}function qe(){return He.slice().reverse().find((function(e){return e.isConnected}))}var Ve=l.forwardRef((function(e,t){return l.createElement("button",se({},e,{type:"button",ref:t,tabIndex:-1,style:Re}))}));function We(e){var t=e.context,n=e.children,r=e.disabled,i=void 0!==r&&r,a=e.order,o=void 0===a?["content"]:a,s=e.guards,u=void 0===s||s,h=e.initialFocus,p=void 0===h?0:h,v=e.returnFocus,b=void 0===v||v,y=e.restoreFocus,A=void 0!==y&&y,F=e.modal,E=void 0===F||F,C=e.visuallyHiddenDismiss,S=void 0!==C&&C,O=e.closeOnFocusOut,D=void 0===O||O,j=t.open,T=t.refs,P=t.nodeId,R=t.onOpenChange,M=t.events,I=t.dataRef,B=t.floatingId,N=t.elements,L=N.domReference,U=N.floating,H="number"===typeof p&&p<0,z=x(L)&&H,q="undefined"===typeof HTMLElement||!("inert"in HTMLElement.prototype)||u,V=be(o),G=be(p),K=be(b),Q=me(),Y=Ue(),X=l.useRef(null),Z=l.useRef(null),$=l.useRef(!1),ee=l.useRef(!1),te=l.useRef(-1),ne=null!=Y,ae=null==U?void 0:U.firstElementChild,oe=(null==ae?void 0:ae.id)===B?ae:U,se=J((function(e){return void 0===e&&(e=oe),e?W(e,Ce()):[]})),ue=J((function(e){var t=se(e);return V.current.map((function(e){return L&&"reference"===e?L:oe&&"floating"===e?oe:t})).filter(Boolean).flat()}));function le(e){return!i&&S&&E?l.createElement(Ve,{ref:"start"===e?X:Z,onClick:function(e){return R(!1,e.nativeEvent)}},"string"===typeof S?S:"Dismiss"):null}l.useEffect((function(){if(!i&&E){var e=_(oe);return e.addEventListener("keydown",t),function(){e.removeEventListener("keydown",t)}}function t(e){if("Tab"===e.key){d(oe,f(_(oe)))&&0===se().length&&!z&&k(e);var t=ue(),n=w(e);"reference"===V.current[0]&&n===L&&(k(e),e.shiftKey?re(t[t.length-1]):re(t[1])),"floating"===V.current[1]&&n===oe&&e.shiftKey&&(k(e),re(t[0]))}}}),[i,L,oe,E,V,z,se,ue]),l.useEffect((function(){if(!i&&U)return U.addEventListener("focusin",e),function(){U.removeEventListener("focusin",e)};function e(e){var t=w(e),n=se().indexOf(t);-1!==n&&(te.current=n)}}),[i,U,se]),l.useEffect((function(){if(!i&&D)return U&&Object(c.k)(L)?(L.addEventListener("focusout",t),L.addEventListener("pointerdown",e),U.addEventListener("focusout",t),function(){L.removeEventListener("focusout",t),L.removeEventListener("pointerdown",e),U.removeEventListener("focusout",t)}):void 0;function e(){ee.current=!0,setTimeout((function(){ee.current=!1}))}function t(e){var t=e.relatedTarget;queueMicrotask((function(){var n=!(d(L,t)||d(U,t)||d(t,U)||d(null==Y?void 0:Y.portalNode,t)||null!=t&&t.hasAttribute(ve("focus-guard"))||Q&&(ye(Q.nodesRef.current,P).find((function(e){var n,r;return d(null==(n=e.context)?void 0:n.elements.floating,t)||d(null==(r=e.context)?void 0:r.elements.domReference,t)}))||function(e,t){for(var n,r=[],i=null==(n=e.find((function(e){return e.id===t})))?void 0:n.parentId;i;){var a=e.find((function(e){return e.id===i}));i=null==a?void 0:a.parentId,a&&(r=r.concat(a))}return r}(Q.nodesRef.current,P).find((function(e){var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t}))));if(A&&n&&f(_(oe))===_(oe).body){Object(c.k)(oe)&&(null==oe||oe.focus());var r=te.current,i=se(),a=i[r]||i[i.length-1]||oe;Object(c.k)(a)&&a.focus()}!z&&E||!t||!n||ee.current||t===qe()||($.current=!0,R(!1,e))}))}}),[i,L,U,oe,E,P,Q,Y,R,D,A,se,z]),l.useEffect((function(){var e;if(!i){var t=Array.from((null==Y||null==(e=Y.portalNode)?void 0:e.querySelectorAll("["+ve("portal")+"]"))||[]);if(U){var n=[U].concat(t,[X.current,Z.current,V.current.includes("reference")||z?L:null]).filter((function(e){return null!=e})),r=E||z?Ee(n,q,!q):Ee(n);return function(){r()}}}}),[i,L,U,E,V,Y,z,q]),ie((function(){if(!i&&Object(c.k)(oe)){var e=f(_(oe));queueMicrotask((function(){var t=ue(oe),n=G.current,r=("number"===typeof n?t[n]:n.current)||oe,i=d(oe,e);H||i||!j||re(r,{preventScroll:r===oe})}))}}),[i,j,oe,H,ue,G]),ie((function(){if(!i&&oe){var e=!1,t=_(oe),n=f(t),r=I.current.openEvent;return ze(n),M.on("openchange",a),function(){M.off("openchange",a);var n=f(t),i=d(U,n)||Q&&ye(Q.nodesRef.current,P).some((function(e){var t;return d(null==(t=e.context)?void 0:t.elements.floating,n)}));(i||r&&["click","mousedown"].includes(r.type))&&T.domReference.current&&ze(T.domReference.current);var o=qe();K.current&&!$.current&&Object(c.k)(o)&&(o===n||n===t.body||i)&&re(o,{cancelPrevious:!1,preventScroll:e})}}function a(t){var n=t.open,i=t.reason,a=t.event,o=t.nested;n&&(r=a),"escape-key"===i&&T.domReference.current&&ze(T.domReference.current),"hover"===i&&"mouseleave"===a.type&&($.current=!0),"outside-press"===i&&(o?($.current=!1,e=!0):$.current=!(g(a)||m(a)))}}),[i,U,oe,K,I,T,M,Q,P]),ie((function(){if(!i&&Y)return Y.setFocusManagerState({modal:E,closeOnFocusOut:D,open:j,onOpenChange:R,refs:T}),function(){Y.setFocusManagerState(null)}}),[i,Y,E,j,R,T,D]),ie((function(){if(!i&&oe&&"function"===typeof MutationObserver&&!H){var e=function(){var e=oe.getAttribute("tabindex"),t=se(),n=f(_(U)),r=t.indexOf(n);-1!==r&&(te.current=r),V.current.includes("floating")||n!==T.domReference.current&&0===t.length?"0"!==e&&oe.setAttribute("tabindex","0"):"-1"!==e&&oe.setAttribute("tabindex","-1")};e();var t=new MutationObserver(e);return t.observe(oe,{childList:!0,subtree:!0,attributes:!0}),function(){t.disconnect()}}}),[i,U,oe,T,V,se,H]);var ce=!i&&q&&(!E||!z)&&(ne||E);return l.createElement(l.Fragment,null,ce&&l.createElement(Ie,{"data-type":"inside",ref:null==Y?void 0:Y.beforeInsideRef,onFocus:function(e){if(E){var t=ue();re("reference"===o[0]?t[0]:t[t.length-1])}else if(null!=Y&&Y.preserveTabOrder&&Y.portalNode)if($.current=!1,je(e,Y.portalNode)){var n=Oe()||L;null==n||n.focus()}else{var r;null==(r=Y.beforeOutsideRef.current)||r.focus()}}}),!z&&le("start"),n,le("end"),ce&&l.createElement(Ie,{"data-type":"inside",ref:null==Y?void 0:Y.afterInsideRef,onFocus:function(e){if(E)re(ue()[0]);else if(null!=Y&&Y.preserveTabOrder&&Y.portalNode)if(D&&($.current=!0),je(e,Y.portalNode)){var t=De()||L;null==t||t.focus()}else{var n;null==(n=Y.afterOutsideRef.current)||n.focus()}}}))}function Ge(e){return Object(c.k)(e.target)&&"BUTTON"===e.target.tagName}function Ke(e){return F(e)}function Qe(e,t){void 0===t&&(t={});var n=e.open,r=e.onOpenChange,i=e.dataRef,a=e.elements.domReference,o=t,s=o.enabled,u=void 0===s||s,c=o.event,f=void 0===c?"click":c,d=o.toggle,h=void 0===d||d,p=o.ignoreMouse,g=void 0!==p&&p,m=o.keyboardHandlers,v=void 0===m||m,b=l.useRef(),_=l.useRef(!1),A=l.useMemo((function(){return{onPointerDown:function(e){b.current=e.pointerType},onMouseDown:function(e){var t=b.current;0===e.button&&"click"!==f&&(y(t,!0)&&g||(!n||!h||i.current.openEvent&&"mousedown"!==i.current.openEvent.type?(e.preventDefault(),r(!0,e.nativeEvent,"click")):r(!1,e.nativeEvent,"click")))},onClick:function(e){var t=b.current;"mousedown"===f&&b.current?b.current=void 0:y(t,!0)&&g||(!n||!h||i.current.openEvent&&"click"!==i.current.openEvent.type?r(!0,e.nativeEvent,"click"):r(!1,e.nativeEvent,"click"))},onKeyDown:function(e){b.current=void 0,e.defaultPrevented||!v||Ge(e)||(" "!==e.key||Ke(a)||(e.preventDefault(),_.current=!0),"Enter"===e.key&&r(!n||!h,e.nativeEvent,"click"))},onKeyUp:function(e){e.defaultPrevented||!v||Ge(e)||Ke(a)||" "===e.key&&_.current&&(_.current=!1,r(!n||!h,e.nativeEvent,"click"))}}}),[i,a,f,g,v,r,n,h]);return l.useMemo((function(){return u?{reference:A}:{}}),[u,A])}var Ye={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},Xe={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},Je=function(e){var t,n;return{escapeKey:"boolean"===typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"===typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function Ze(e,t){void 0===t&&(t={});var n=e.open,r=e.onOpenChange,a=e.elements,o=e.dataRef,s=t,u=s.enabled,f=void 0===u||u,h=s.escapeKey,p=void 0===h||h,g=s.outsidePress,m=void 0===g||g,v=s.outsidePressEvent,b=void 0===v?"pointerdown":v,y=s.referencePress,F=void 0!==y&&y,k=s.referencePressEvent,x=void 0===k?"pointerdown":k,E=s.ancestorScroll,C=void 0!==E&&E,S=s.bubbles,O=s.capture,D=me(),j=J("function"===typeof m?m:function(){return!1}),T="function"===typeof m?j:m,P=l.useRef(!1),R=l.useRef(!1),M=Je(S),I=M.escapeKey,B=M.outsidePress,N=Je(O),L=N.escapeKey,U=N.outsidePress,H=J((function(e){var t;if(n&&f&&p&&"Escape"===e.key){var i=null==(t=o.current.floatingContext)?void 0:t.nodeId,a=D?ye(D.nodesRef.current,i):[];if(!I&&(e.stopPropagation(),a.length>0)){var s=!0;if(a.forEach((function(e){var t;null==(t=e.context)||!t.open||e.context.dataRef.current.__escapeKeyBubbles||(s=!1)})),!s)return}r(!1,function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,"escape-key")}})),z=J((function(e){var t;null==(t=w(e))||t.addEventListener("keydown",(function t(){var n;H(e),null==(n=w(e))||n.removeEventListener("keydown",t)}))})),q=J((function(e){var t,n=P.current;P.current=!1;var i=R.current;if(R.current=!1,("click"!==b||!i)&&!n&&("function"!==typeof T||T(e))){for(var s=w(e),u="["+ve("inert")+"]",l=_(a.floating).querySelectorAll(u),f=Object(c.j)(s)?s:null;f&&!Object(c.l)(f);){var h=Object(c.g)(f);if(Object(c.l)(h)||!Object(c.j)(h))break;f=h}if(!l.length||!Object(c.j)(s)||s.matches("html,body")||d(s,a.floating)||!Array.from(l).every((function(e){return!d(f,e)}))){if(Object(c.k)(s)&&G){var p=s.clientWidth>0&&s.scrollWidth>s.clientWidth,g=s.clientHeight>0&&s.scrollHeight>s.clientHeight,m=g&&e.offsetX>s.clientWidth;if(g)"rtl"===Object(c.a)(s).direction&&(m=e.offsetX<=s.offsetWidth-s.clientWidth);if(m||p&&e.offsetY>s.clientHeight)return}var v=null==(t=o.current.floatingContext)?void 0:t.nodeId,y=D&&ye(D.nodesRef.current,v).some((function(t){var n;return A(e,null==(n=t.context)?void 0:n.elements.floating)}));if(!(A(e,a.floating)||A(e,a.domReference)||y)){var F=D?ye(D.nodesRef.current,v):[];if(F.length>0){var k=!0;if(F.forEach((function(e){var t;null==(t=e.context)||!t.open||e.context.dataRef.current.__outsidePressBubbles||(k=!1)})),!k)return}r(!1,e,"outside-press")}}}})),V=J((function(e){var t;null==(t=w(e))||t.addEventListener(b,(function t(){var n;q(e),null==(n=w(e))||n.removeEventListener(b,t)}))}));l.useEffect((function(){if(n&&f){o.current.__escapeKeyBubbles=I,o.current.__outsidePressBubbles=B;var e=_(a.floating);p&&e.addEventListener("keydown",L?z:H,L),T&&e.addEventListener(b,U?V:q,U);var t=[];return C&&(Object(c.j)(a.domReference)&&(t=Object(c.f)(a.domReference)),Object(c.j)(a.floating)&&(t=t.concat(Object(c.f)(a.floating))),!Object(c.j)(a.reference)&&a.reference&&a.reference.contextElement&&(t=t.concat(Object(c.f)(a.reference.contextElement)))),(t=t.filter((function(t){var n;return t!==(null==(n=e.defaultView)?void 0:n.visualViewport)}))).forEach((function(e){e.addEventListener("scroll",i,{passive:!0})})),function(){p&&e.removeEventListener("keydown",L?z:H,L),T&&e.removeEventListener(b,U?V:q,U),t.forEach((function(e){e.removeEventListener("scroll",i)}))}}function i(e){r(!1,e,"ancestor-scroll")}}),[o,a,p,T,b,n,r,C,f,I,B,H,L,z,q,U,V]),l.useEffect((function(){P.current=!1}),[T,b]);var W=l.useMemo((function(){return Object(i.a)({onKeyDown:H},Ye[x],(function(e){F&&r(!1,e.nativeEvent,"reference-press")}))}),[H,r,F,x]),G=l.useMemo((function(){return Object(i.a)({onKeyDown:H,onMouseDown:function(){R.current=!0},onMouseUp:function(){R.current=!0}},Xe[b],(function(){P.current=!0}))}),[H,b]);return l.useMemo((function(){return f?{reference:W,floating:G}:{}}),[f,W,G])}function $e(e){void 0===e&&(e={});var t=e.nodeId,n=function(e){var t=e.open,n=void 0!==t&&t,r=e.onOpenChange,i=e.elements,a=fe(),o=l.useRef({}),u=l.useState((function(){return de()})),c=Object(s.a)(u,1)[0],f=null!=ge(),d=l.useState(i.reference),h=Object(s.a)(d,2),p=h[0],g=h[1],m=J((function(e,t,n){o.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:n,nested:f}),null==r||r(e,t,n)})),v=l.useMemo((function(){return{setPositionReference:g}}),[]),b=l.useMemo((function(){return{reference:p||i.reference||null,floating:i.floating||null,domReference:i.reference}}),[p,i.reference,i.floating]);return l.useMemo((function(){return{dataRef:o,open:n,onOpenChange:m,elements:b,events:c,floatingId:a,refs:v}}),[n,m,b,c,a,v])}(Object(u.a)(Object(u.a)({},e),{},{elements:Object(u.a)({reference:null,floating:null},e.elements)})),r=e.rootContext||n,i=r.elements,a=l.useState(null),o=Object(s.a)(a,2),f=o[0],d=o[1],h=l.useState(null),p=Object(s.a)(h,2),g=p[0],m=p[1],v=(null==i?void 0:i.reference)||f,b=l.useRef(null),y=me();ie((function(){v&&(b.current=v)}),[v]);var _=Object(K.c)(Object(u.a)(Object(u.a)({},e),{},{elements:Object(u.a)(Object(u.a)({},i),g&&{reference:g})})),A=l.useCallback((function(e){var t=Object(c.j)(e)?{getBoundingClientRect:function(){return e.getBoundingClientRect()},contextElement:e}:e;m(t),_.refs.setReference(t)}),[_.refs]),w=l.useCallback((function(e){(Object(c.j)(e)||null===e)&&(b.current=e,d(e)),(Object(c.j)(_.refs.reference.current)||null===_.refs.reference.current||null!==e&&!Object(c.j)(e))&&_.refs.setReference(e)}),[_.refs]),F=l.useMemo((function(){return Object(u.a)(Object(u.a)({},_.refs),{},{setReference:w,setPositionReference:A,domReference:b})}),[_.refs,w,A]),k=l.useMemo((function(){return Object(u.a)(Object(u.a)({},_.elements),{},{domReference:v})}),[_.elements,v]),x=l.useMemo((function(){return Object(u.a)(Object(u.a)(Object(u.a)({},_),r),{},{refs:F,elements:k,nodeId:t})}),[_,F,k,t,r]);return ie((function(){r.dataRef.current.floatingContext=x;var e=null==y?void 0:y.nodesRef.current.find((function(e){return e.id===t}));e&&(e.context=x)})),l.useMemo((function(){return Object(u.a)(Object(u.a)({},_),{},{context:x,refs:F,elements:k})}),[_,F,k,x])}var et="active",tt="selected";function nt(e,t,n){var i=new Map,a="item"===n,l=e;if(a&&e){e[et],e[tt];l=Object(o.a)(e,[et,tt].map(r.a))}return Object(u.a)(Object(u.a)(Object(u.a)({},"floating"===n&&{tabIndex:-1}),l),t.map((function(t){var r=t?t[n]:null;return"function"===typeof r?e?r(e):null:r})).concat(e).reduce((function(e,t){return t?(Object.entries(t).forEach((function(t){var n,r=Object(s.a)(t,2),o=r[0],u=r[1];a&&[et,tt].includes(o)||(0===o.indexOf("on")?(i.has(o)||i.set(o,[]),"function"===typeof u&&(null==(n=i.get(o))||n.push(u),e[o]=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return null==(e=i.get(o))?void 0:e.map((function(e){return e.apply(void 0,n)})).find((function(e){return void 0!==e}))})):e[o]=u)})),e):e}),{}))}function rt(e){void 0===e&&(e=[]);var t=e.map((function(e){return null==e?void 0:e.reference})),n=e.map((function(e){return null==e?void 0:e.floating})),r=e.map((function(e){return null==e?void 0:e.item})),i=l.useCallback((function(t){return nt(t,e,"reference")}),t),a=l.useCallback((function(t){return nt(t,e,"floating")}),n),o=l.useCallback((function(t){return nt(t,e,"item")}),r);return l.useMemo((function(){return{getReferenceProps:i,getFloatingProps:a,getItemProps:o}}),[i,a,o])}var it=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function at(e,t){var n;void 0===t&&(t={});var r=e.open,a=e.floatingId,o=t,s=o.enabled,c=void 0===s||s,f=o.role,d=void 0===f?"dialog":f,h=null!=(n=it.get(d))?n:d,p=fe(),g=null!=ge(),m=l.useMemo((function(){return"tooltip"===h||"label"===d?Object(i.a)({},"aria-"+("label"===d?"labelledby":"describedby"),r?a:void 0):Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)(Object(u.a)({"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===h?"dialog":h,"aria-controls":r?a:void 0},"listbox"===h&&{role:"combobox"}),"menu"===h&&{id:p}),"menu"===h&&g&&{role:"menuitem"}),"select"===d&&{"aria-autocomplete":"none"}),"combobox"===d&&{"aria-autocomplete":"list"})}),[h,a,g,r,p,d]),v=l.useMemo((function(){var e=Object(u.a)({id:a},h&&{role:h});return"tooltip"===h||"label"===d?e:Object(u.a)(Object(u.a)({},e),"menu"===h&&{"aria-labelledby":p})}),[h,a,p,d]),b=l.useCallback((function(e){var t=e.active,n=e.selected,r=Object(u.a)({role:"option"},t&&{id:a+"-option"});switch(d){case"select":return Object(u.a)(Object(u.a)({},r),{},{"aria-selected":t&&n});case"combobox":return Object(u.a)(Object(u.a)({},r),t&&{"aria-selected":!0})}return{}}),[a,d]);return l.useMemo((function(){return c?{reference:m,floating:v,item:b}:{}}),[c,m,v,b])}},function(e,t,n){var r=n(621);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},,,function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var r;try{r={clone:n(1514),constant:n(778),each:n(965),filter:n(967),has:n(666),isArray:n(69),isEmpty:n(977),isFunction:n(48),isUndefined:n(978),keys:n(330),map:n(596),reduce:n(980),size:n(1537),transform:n(1541),union:n(1542),values:n(985)}}catch(i){}r||(r=window._),e.exports=r},function(e,t,n){"use strict";var r=n(104),i=r.Map,a=r.OrderedSet,o=r.Record,s=a(),u={style:s,entity:null},l=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getStyle=function(){return this.get("style")},o.getEntity=function(){return this.get("entity")},o.hasStyle=function(e){return this.getStyle().includes(e)},r.applyStyle=function(e,t){var n=e.set("style",e.getStyle().add(t));return r.create(n)},r.removeStyle=function(e,t){var n=e.set("style",e.getStyle().remove(t));return r.create(n)},r.applyEntity=function(e,t){var n=e.getEntity()===t?e:e.set("entity",t);return r.create(n)},r.create=function(e){if(!e)return c;var t=i({style:s,entity:null}).merge(e),n=f.get(t);if(n)return n;var a=new r(t);return f=f.set(t,a),a},r.fromJS=function(e){var t=e.style,n=e.entity;return new r({style:Array.isArray(t)?a(t):t,entity:Array.isArray(n)?a(n):n})},r}(o(u)),c=new l,f=i([[i(u),c]]);l.EMPTY=c,e.exports=l},function(e,t,n){"use strict";var r=n(242),i=n(520),a=n(104),o=a.List,s=a.Map,u=a.OrderedSet,l=a.Record,c=a.Repeat,f=u(),d={parent:null,characterList:o(),data:s(),depth:0,key:"",text:"",type:"unstyled",children:o(),prevSibling:null,nextSibling:null},h=function(e,t){return e.getStyle()===t.getStyle()},p=function(e,t){return e.getEntity()===t.getEntity()},g=function(e){if(!e)return e;var t=e.characterList,n=e.text;return n&&!t&&(e.characterList=o(c(r.EMPTY,n.length))),e},m=function(e){var t,n;function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;return e.call(this,g(t))||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getKey=function(){return this.get("key")},a.getType=function(){return this.get("type")},a.getText=function(){return this.get("text")},a.getCharacterList=function(){return this.get("characterList")},a.getLength=function(){return this.getText().length},a.getDepth=function(){return this.get("depth")},a.getData=function(){return this.get("data")},a.getInlineStyleAt=function(e){var t=this.getCharacterList().get(e);return t?t.getStyle():f},a.getEntityAt=function(e){var t=this.getCharacterList().get(e);return t?t.getEntity():null},a.getChildKeys=function(){return this.get("children")},a.getParentKey=function(){return this.get("parent")},a.getPrevSiblingKey=function(){return this.get("prevSibling")},a.getNextSiblingKey=function(){return this.get("nextSibling")},a.findStyleRanges=function(e,t){i(this.getCharacterList(),h,e,t)},a.findEntityRanges=function(e,t){i(this.getCharacterList(),p,e,t)},r}(l(d));e.exports=m},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(2193),i=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.withStyles=v,Object.defineProperty(t,"withStylesPropTypes",{enumerable:!0,get:function(){return p.withStylesPropTypes}}),t.css=t.default=void 0;var a=i(n(226)),o=i(n(79)),s=i(n(208)),u=i(n(1)),l=i(n(166)),c=i(n(1225)),f=i(n(2199)),d=(i(n(2200)),r(n(2201))),h=r(n(1221)),p=n(2212);function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(n,!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f.default,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.stylesPropName,r=void 0===n?"styles":n,i=t.themePropName,p=void 0===i?"theme":i,g=t.cssPropName,v=void 0===g?"css":g,b=t.flushBefore,y=void 0!==b&&b,_=t.pureComponent,A=void 0!==_&&_;e=e||f.default;var w=A?u.default.PureComponent:u.default.Component,F="undefined"===typeof WeakMap?new Map:new WeakMap;function k(t){var n=F.get(t)||e(t)||{};return F.set(t,n),n}var x="undefined"===typeof WeakMap?new Map:new WeakMap;function E(e,t,n){var r=x.get(e);if(!r)return null;var i=r.get(t);return i?i[n]:null}function C(e,t,n,r){var i=x.get(e);i||(i="undefined"===typeof WeakMap?new Map:new WeakMap,x.set(e,i));var a=i.get(t);a||(a={ltr:{},rtl:{}},i.set(t,a)),a[n]=r}function S(e,t){var n=e===d.DIRECTIONS.RTL?"RTL":"LTR";return t["create".concat(n)]||t.create}function O(e,t){var n=e===d.DIRECTIONS.RTL?"RTL":"LTR";return t["resolve".concat(n)]||t.resolve}return function(e){var t=(0,c.default)(e),n=function(t){function n(){return t.apply(this,arguments)||this}(0,s.default)(n,t);var i=n.prototype;return i.getCurrentInterface=function(){return this.context&&this.context.stylesInterface||(0,h._getInterface)()},i.getCurrentTheme=function(){return this.context&&this.context.stylesTheme||(0,h._getTheme)()},i.getCurrentDirection=function(){return this.context&&this.context.direction||d.DIRECTIONS.LTR},i.getProps=function(){var e=this.getCurrentInterface(),t=this.getCurrentTheme(),r=this.getCurrentDirection(),i=E(t,n,r),a=!i||!i.stylesInterface||e&&i.stylesInterface!==e,o=!i||i.theme!==t;if(!a&&!o)return i.props;var s=a&&S(r,e)||i.create,u=a&&O(r,e)||i.resolve,l=a&&function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return u(t)}||i.props.css,c=k(t),f={css:l,styles:(a||c!==i.stylesFnResult)&&s(c)||i.props.styles,theme:t};return C(t,n,r,{stylesInterface:e,theme:t,create:s,resolve:u,stylesFnResult:c,props:f}),f},i.flush=function(){var e=this.getCurrentInterface();e&&e.flush&&e.flush()},i.render=function(){var t,n=this.getProps(),i=n.theme,s=n.styles,l=n.css;return y&&this.flush(),u.default.createElement(e,(0,a.default)({},this.props,(t={},(0,o.default)(t,p,i),(0,o.default)(t,r,s),(0,o.default)(t,v,l),t)))},n}(w);return e.propTypes&&(n.propTypes=m({},e.propTypes),delete n.propTypes[r],delete n.propTypes[p],delete n.propTypes[v]),e.defaultProps&&(n.defaultProps=m({},e.defaultProps)),n.contextType=d.default,n.WrappedComponent=e,n.displayName="withStyles(".concat(t,")"),(0,l.default)(n,e)}}var b=v;t.default=b;var y=h.default.resolveLTR;t.css=y},function(e,t,n){"use strict";n.r(t),n.d(t,"arc",(function(){return r.a})),n.d(t,"area",(function(){return i.a})),n.d(t,"line",(function(){return a.a})),n.d(t,"pie",(function(){return o.a})),n.d(t,"areaRadial",(function(){return l})),n.d(t,"radialArea",(function(){return l})),n.d(t,"lineRadial",(function(){return u.a})),n.d(t,"radialLine",(function(){return u.a})),n.d(t,"pointRadial",(function(){return c.a})),n.d(t,"linkHorizontal",(function(){return f.a})),n.d(t,"linkVertical",(function(){return f.c})),n.d(t,"linkRadial",(function(){return f.b})),n.d(t,"symbol",(function(){return P})),n.d(t,"symbols",(function(){return T})),n.d(t,"symbolCircle",(function(){return p})),n.d(t,"symbolCross",(function(){return g})),n.d(t,"symbolDiamond",(function(){return b})),n.d(t,"symbolSquare",(function(){return F})),n.d(t,"symbolStar",(function(){return w})),n.d(t,"symbolTriangle",(function(){return x})),n.d(t,"symbolWye",(function(){return D})),n.d(t,"curveBasisClosed",(function(){return R.a})),n.d(t,"curveBasisOpen",(function(){return M.a})),n.d(t,"curveBasis",(function(){return I.b})),n.d(t,"curveBundle",(function(){return B.a})),n.d(t,"curveCardinalClosed",(function(){return N.b})),n.d(t,"curveCardinalOpen",(function(){return L.b})),n.d(t,"curveCardinal",(function(){return U.b})),n.d(t,"curveCatmullRomClosed",(function(){return H.a})),n.d(t,"curveCatmullRomOpen",(function(){return z.a})),n.d(t,"curveCatmullRom",(function(){return q.a})),n.d(t,"curveLinearClosed",(function(){return V.a})),n.d(t,"curveLinear",(function(){return W.a})),n.d(t,"curveMonotoneX",(function(){return G.a})),n.d(t,"curveMonotoneY",(function(){return G.b})),n.d(t,"curveNatural",(function(){return K.a})),n.d(t,"curveStep",(function(){return Q.a})),n.d(t,"curveStepAfter",(function(){return Q.b})),n.d(t,"curveStepBefore",(function(){return Q.c})),n.d(t,"stack",(function(){return Y.a})),n.d(t,"stackOffsetExpand",(function(){return X.a})),n.d(t,"stackOffsetDiverging",(function(){return J.a})),n.d(t,"stackOffsetNone",(function(){return Z.a})),n.d(t,"stackOffsetSilhouette",(function(){return $.a})),n.d(t,"stackOffsetWiggle",(function(){return ee.a})),n.d(t,"stackOrderAppearance",(function(){return te.a})),n.d(t,"stackOrderAscending",(function(){return ne.a})),n.d(t,"stackOrderDescending",(function(){return re.a})),n.d(t,"stackOrderInsideOut",(function(){return ie.a})),n.d(t,"stackOrderNone",(function(){return ae.a})),n.d(t,"stackOrderReverse",(function(){return oe.a}));var r=n(892),i=n(552),a=n(399),o=n(907),s=n(504),u=n(321),l=function(){var e=Object(i.a)().curve(s.a),t=e.curve,n=e.lineX0,r=e.lineX1,a=e.lineY0,o=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return Object(u.b)(n())},delete e.lineX0,e.lineEndAngle=function(){return Object(u.b)(r())},delete e.lineX1,e.lineInnerRadius=function(){return Object(u.b)(a())},delete e.lineY0,e.lineOuterRadius=function(){return Object(u.b)(o())},delete e.lineY1,e.curve=function(e){return arguments.length?t(Object(s.b)(e)):t()._curve},e},c=n(409),f=n(654),d=n(765),h=n(47),p={draw:function(e,t){var n=Math.sqrt(t/h.j);e.moveTo(n,0),e.arc(0,0,n,0,h.m)}},g={draw:function(e,t){var n=Math.sqrt(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},m=Math.sqrt(1/3),v=2*m,b={draw:function(e,t){var n=Math.sqrt(t/v),r=n*m;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},y=Math.sin(h.j/10)/Math.sin(7*h.j/10),_=Math.sin(h.m/10)*y,A=-Math.cos(h.m/10)*y,w={draw:function(e,t){var n=Math.sqrt(.8908130915292852*t),r=_*n,i=A*n;e.moveTo(0,-n),e.lineTo(r,i);for(var a=1;a<5;++a){var o=h.m*a/5,s=Math.cos(o),u=Math.sin(o);e.lineTo(u*n,-s*n),e.lineTo(s*r-u*i,u*r+s*i)}e.closePath()}},F={draw:function(e,t){var n=Math.sqrt(t),r=-n/2;e.rect(r,r,n,n)}},k=Math.sqrt(3),x={draw:function(e,t){var n=-Math.sqrt(t/(3*k));e.moveTo(0,2*n),e.lineTo(-k*n,-n),e.lineTo(k*n,-n),e.closePath()}},E=-.5,C=Math.sqrt(3)/2,S=1/Math.sqrt(12),O=3*(S/2+1),D={draw:function(e,t){var n=Math.sqrt(t/O),r=n/2,i=n*S,a=r,o=n*S+n,s=-a,u=o;e.moveTo(r,i),e.lineTo(a,o),e.lineTo(s,u),e.lineTo(E*r-C*i,C*r+E*i),e.lineTo(E*a-C*o,C*a+E*o),e.lineTo(E*s-C*u,C*s+E*u),e.lineTo(E*r+C*i,E*i-C*r),e.lineTo(E*a+C*o,E*o-C*a),e.lineTo(E*s+C*u,E*u-C*s),e.closePath()}},j=n(81),T=[p,g,b,F,w,x,D],P=function(){var e=Object(j.a)(p),t=Object(j.a)(64),n=null;function r(){var r;if(n||(n=r=Object(d.a)()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),r)return n=null,r+""||null}return r.type=function(t){return arguments.length?(e="function"===typeof t?t:Object(j.a)(t),r):e},r.size=function(e){return arguments.length?(t="function"===typeof e?e:Object(j.a)(+e),r):t},r.context=function(e){return arguments.length?(n=null==e?null:e,r):n},r},R=n(862),M=n(863),I=n(292),B=n(864),N=n(538),L=n(539),U=n(312),H=n(865),z=n(866),q=n(393),V=n(867),W=n(311),G=n(535),K=n(868),Q=n(390),Y=n(893),X=n(897),J=n(898),Z=n(255),$=n(899),ee=n(900),te=n(688),ne=n(400),re=n(894),ie=n(895),ae=n(254),oe=n(896)},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function i(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function o(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,o=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?o="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(o="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==o||null!==s){var u=e.displayName||e.name,l="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+l+" but also contains the following legacy lifecycles:"+(null!==n?"\n  "+n:"")+(null!==o?"\n  "+o:"")+(null!==s?"\n  "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=i),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return o})),r.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*i.e)}),(function(e,t){return(t-e)/i.e}),(function(e){return e.getUTCSeconds()}));t.a=a;var o=a.range},function(e,t,n){"use strict";t.a=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n}},function(e,t,n){"use strict";t.a=function(e,t){if((i=e.length)>1)for(var n,r,i,a=1,o=e[t[0]],s=o.length;a<i;++a)for(r=o,o=e[t[a]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}},function(e,t,n){var r=n(938);e.exports=function(e){return r(e,5)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71),i=n(293);function a(e,t){var n,a,o,s,u,l,c,f,d=Object(i.a)(),h=null!==(n=null!==(a=null!==(o=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:d.weekStartsOn)&&void 0!==a?a:null===(c=d.locale)||void 0===c||null===(f=c.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0,p=Object(r.a)(e),g=p.getDay(),m=(g<h?7:0)+g-h;return p.setDate(p.getDate()-m),p.setHours(0,0,0,0),p}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(36),i=n(29),a=n(57),o=n(179);function s(e,t){var n,s,u,l,c,f,d,h;Object(i.a)(1,arguments);var p=Object(o.a)(),g=Object(a.a)(null!==(n=null!==(s=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(f=c.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:p.weekStartsOn)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(h=d.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Object(r.default)(e),v=m.getUTCDay(),b=(v<g?7:0)+v-g;return m.setUTCDate(m.getUTCDate()-b),m.setUTCHours(0,0,0,0),m}},,function(e,t,n){"use strict";t.a=function(){}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return i}));var r=n(97);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"!==typeof e||0===t||e.length<=t?e:"".concat(e.slice(0,t),"...")}function a(e,t){var n=e,r=n.length;if(r<=150)return n;t>r&&(t=r);var i=Math.max(t-60,0);i<5&&(i=0);var a=Math.min(i+140,r);return a>r-5&&(a=r),a===r&&(i=Math.max(a-140,0)),n=n.slice(i,a),i>0&&(n="'{snip} ".concat(n)),a<r&&(n+=" {snip}"),n}function o(e,t){if(!Array.isArray(e))return"";for(var n=[],i=0;i<e.length;i++){var a=e[i];try{Object(r.p)(a)?n.push("[VueViewModel]"):n.push(String(a))}catch(o){n.push("[value cannot be serialized]")}}return n.join(t)}function s(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!!Object(r.m)(e)&&(Object(r.l)(t)?t.test(e):!!Object(r.m)(t)&&(n?e===t:e.includes(t)))}function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t.some((function(t){return s(e,t,n)}))}},function(e,t,n){e.exports=n(1876)},function(e,t){var n,r,i=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"===typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"===typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var u,l=[],c=!1,f=-1;function d(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&h())}function h(){if(!c){var e=s(d);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f<t;)u&&u[f].run();f=-1,t=l.length}u=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||c||s(h)},p.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=g,i.addListener=g,i.once=g,i.off=g,i.removeListener=g,i.removeAllListeners=g,i.emit=g,i.prependListener=g,i.prependOnceListener=g,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},,function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable;function o(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(i){return!1}}()?Object.assign:function(e,t){for(var n,s,u=o(e),l=1;l<arguments.length;l++){for(var c in n=Object(arguments[l]))i.call(n,c)&&(u[c]=n[c]);if(r){s=r(n);for(var f=0;f<s.length;f++)a.call(n,s[f])&&(u[s[f]]=n[s[f]])}}return u}},function(e,t,n){var r=n(939),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},function(e,t,n){var r;try{r=n(1512)}catch(i){}r||(r=window.graphlib),e.exports=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Adder",{enumerable:!0,get:function(){return d.Adder}}),Object.defineProperty(t,"InternMap",{enumerable:!0,get:function(){return ie.InternMap}}),Object.defineProperty(t,"InternSet",{enumerable:!0,get:function(){return ie.InternSet}}),Object.defineProperty(t,"ascending",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"bin",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"bisect",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"bisectCenter",{enumerable:!0,get:function(){return r.bisectCenter}}),Object.defineProperty(t,"bisectLeft",{enumerable:!0,get:function(){return r.bisectLeft}}),Object.defineProperty(t,"bisectRight",{enumerable:!0,get:function(){return r.bisectRight}}),Object.defineProperty(t,"bisector",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"count",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"cross",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"cumsum",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"descending",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"deviation",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"difference",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"disjoint",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"every",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"extent",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"fcumsum",{enumerable:!0,get:function(){return d.fcumsum}}),Object.defineProperty(t,"filter",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"flatGroup",{enumerable:!0,get:function(){return h.flatGroup}}),Object.defineProperty(t,"flatRollup",{enumerable:!0,get:function(){return h.flatRollup}}),Object.defineProperty(t,"fsum",{enumerable:!0,get:function(){return d.fsum}}),Object.defineProperty(t,"greatest",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"greatestIndex",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"group",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"groupSort",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"groups",{enumerable:!0,get:function(){return h.groups}}),Object.defineProperty(t,"histogram",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"index",{enumerable:!0,get:function(){return h.index}}),Object.defineProperty(t,"indexes",{enumerable:!0,get:function(){return h.indexes}}),Object.defineProperty(t,"intersection",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"least",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"leastIndex",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"map",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"max",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"maxIndex",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"mean",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"median",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"merge",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"min",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"minIndex",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"mode",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"nice",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"pairs",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"permute",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"quantile",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"quantileSorted",{enumerable:!0,get:function(){return D.quantileSorted}}),Object.defineProperty(t,"quickselect",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"range",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"rank",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"reduce",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"reverse",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"rollup",{enumerable:!0,get:function(){return h.rollup}}),Object.defineProperty(t,"rollups",{enumerable:!0,get:function(){return h.rollups}}),Object.defineProperty(t,"scan",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"shuffle",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"shuffler",{enumerable:!0,get:function(){return L.shuffler}}),Object.defineProperty(t,"some",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"sort",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"subset",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"sum",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"superset",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"thresholdFreedmanDiaconis",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"thresholdScott",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"thresholdSturges",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"tickIncrement",{enumerable:!0,get:function(){return H.tickIncrement}}),Object.defineProperty(t,"tickStep",{enumerable:!0,get:function(){return H.tickStep}}),Object.defineProperty(t,"ticks",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"transpose",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"union",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"variance",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"zip",{enumerable:!0,get:function(){return V.default}});var r=se(n(1076)),i=ae(n(285)),a=ae(n(1077)),o=ae(n(627)),s=ae(n(1879)),u=ae(n(1880)),l=ae(n(1078)),c=ae(n(1080)),f=ae(n(1082)),d=n(1881),h=se(n(1083)),p=ae(n(1882)),g=ae(n(1883)),m=ae(n(1886)),v=ae(n(1887)),b=ae(n(1087)),y=ae(n(1088)),_=ae(n(1090)),A=ae(n(1888)),w=ae(n(1889)),F=ae(n(1890)),k=ae(n(826)),x=ae(n(1091)),E=ae(n(1891)),C=ae(n(1086)),S=ae(n(1892)),O=ae(n(1085)),D=se(n(825)),j=ae(n(1089)),T=ae(n(1893)),P=ae(n(1894)),R=ae(n(1895)),M=ae(n(1092)),I=ae(n(1896)),B=ae(n(1897)),N=ae(n(1898)),L=se(n(1899)),U=ae(n(1900)),H=se(n(824)),z=ae(n(1093)),q=ae(n(1081)),V=ae(n(1901)),W=ae(n(1902)),G=ae(n(1903)),K=ae(n(1904)),Q=ae(n(1905)),Y=ae(n(1906)),X=ae(n(1907)),J=ae(n(628)),Z=ae(n(1908)),$=ae(n(1909)),ee=ae(n(1910)),te=ae(n(1911)),ne=ae(n(1094)),re=ae(n(1912)),ie=n(383);function ae(e){return e&&e.__esModule?e:{default:e}}function oe(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(oe=function(e){return e?n:t})(e)}function se(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=oe(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}},function(e,t,n){"use strict";var r=n(2134);e.exports=function(e){return"symbol"===typeof e?"Symbol":"bigint"===typeof e?"BigInt":r(e)}},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){var n=this.constructor,r=e.call(this,t)||this;return r.name=n.name,Object.setPrototypeOf(r,n.prototype),r}return r(t,e),t}(Error);t.default=i},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return se}));var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(i){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),i="-ms-",a="-moz-",o="-webkit-",s="comm",u="rule",l="decl",c="@keyframes",f=Math.abs,d=String.fromCharCode,h=Object.assign;function p(e,t){return 45^y(e,0)?(((t<<2^y(e,0))<<2^y(e,1))<<2^y(e,2))<<2^y(e,3):0}function g(e){return e.trim()}function m(e,t){return(e=t.exec(e))?e[0]:e}function v(e,t,n){return e.replace(t,n)}function b(e,t){return e.indexOf(t)}function y(e,t){return 0|e.charCodeAt(t)}function _(e,t,n){return e.slice(t,n)}function A(e){return e.length}function w(e){return e.length}function F(e,t){return t.push(e),e}function k(e,t){return e.map(t).join("")}var x=1,E=1,C=0,S=0,O=0,D="";function j(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:x,column:E,length:o,return:""}}function T(e,t){return h(j("",null,null,"",null,null,0),e,{length:-e.length},t)}function P(){return O=S<C?y(D,S++):0,E++,10===O&&(E=1,x++),O}function R(){return y(D,S)}function M(){return S}function I(e,t){return _(D,e,t)}function B(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function N(e){return x=E=1,C=A(D=e),S=0,[]}function L(e){return D="",e}function U(e){return g(I(S-1,q(91===e?e+2:40===e?e+1:e)))}function H(e){for(;(O=R())&&O<33;)P();return B(e)>2||B(O)>3?"":" "}function z(e,t){for(;--t&&P()&&!(O<48||O>102||O>57&&O<65||O>70&&O<97););return I(e,M()+(t<6&&32==R()&&32==P()))}function q(e){for(;P();)switch(O){case e:return S;case 34:case 39:34!==e&&39!==e&&q(O);break;case 40:41===e&&q(e);break;case 92:P()}return S}function V(e,t){for(;P()&&e+O!==57&&(e+O!==84||47!==R()););return"/*"+I(t,S-1)+"*"+d(47===e?e:P())}function W(e){for(;!B(R());)P();return I(e,S)}function G(e){return L(K("",null,null,null,[""],e=N(e),0,[0],e))}function K(e,t,n,r,i,a,o,s,u){for(var l=0,c=0,f=o,h=0,p=0,g=0,m=1,_=1,w=1,k=0,C="",j=i,T=a,I=r,B=C;_;)switch(g=k,k=P()){case 40:if(108!=g&&58==y(B,f-1)){-1!=b(B+=v(U(k),"&","&\f"),"&\f")&&(w=-1);break}case 34:case 39:case 91:B+=U(k);break;case 9:case 10:case 13:case 32:B+=H(g);break;case 92:B+=z(M()-1,7);continue;case 47:switch(R()){case 42:case 47:F(Y(V(P(),M()),t,n),u);break;default:B+="/"}break;case 123*m:s[l++]=A(B)*w;case 125*m:case 59:case 0:switch(k){case 0:case 125:_=0;case 59+c:-1==w&&(B=v(B,/\f/g,"")),p>0&&A(B)-f&&F(p>32?X(B+";",r,n,f-1):X(v(B," ","")+";",r,n,f-2),u);break;case 59:B+=";";default:if(F(I=Q(B,t,n,l,c,i,s,C,j=[],T=[],f),a),123===k)if(0===c)K(B,t,I,I,j,a,f,s,T);else switch(99===h&&110===y(B,3)?100:h){case 100:case 108:case 109:case 115:K(e,I,I,r&&F(Q(e,I,I,0,0,i,s,C,i,j=[],f),T),i,T,f,s,r?j:T);break;default:K(B,I,I,I,[""],T,0,s,T)}}l=c=p=0,m=w=1,C=B="",f=o;break;case 58:f=1+A(B),p=g;default:if(m<1)if(123==k)--m;else if(125==k&&0==m++&&125==(O=S>0?y(D,--S):0,E--,10===O&&(E=1,x--),O))continue;switch(B+=d(k),k*m){case 38:w=c>0?1:(B+="\f",-1);break;case 44:s[l++]=(A(B)-1)*w,w=1;break;case 64:45===R()&&(B+=U(P())),h=R(),c=f=A(C=B+=W(M())),k++;break;case 45:45===g&&2==A(B)&&(m=0)}}return a}function Q(e,t,n,r,i,a,o,s,l,c,d){for(var h=i-1,p=0===i?a:[""],m=w(p),b=0,y=0,A=0;b<r;++b)for(var F=0,k=_(e,h+1,h=f(y=o[b])),x=e;F<m;++F)(x=g(y>0?p[F]+" "+k:v(k,/&\f/g,p[F])))&&(l[A++]=x);return j(e,t,n,0===i?u:s,l,c,d)}function Y(e,t,n){return j(e,t,n,s,d(O),_(e,2,-2),0)}function X(e,t,n,r){return j(e,t,n,l,_(e,0,r),_(e,r+1,-1),r)}function J(e,t){for(var n="",r=w(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function Z(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case l:return e.return=e.return||e.value;case s:return"";case c:return e.return=e.value+"{"+J(e.children,r)+"}";case u:e.value=e.props.join(",")}return A(n=J(e.children,r))?e.return=e.value+"{"+n+"}":""}function $(e){return function(t){t.root||(t=t.return)&&e(t)}}n(448),n(545);var ee=function(e,t,n){for(var r=0,i=0;r=i,i=R(),38===r&&12===i&&(t[n]=1),!B(i);)P();return I(e,S)},te=function(e,t){return L(function(e,t){var n=-1,r=44;do{switch(B(r)){case 0:38===r&&12===R()&&(t[n]=1),e[n]+=ee(S-1,t,n);break;case 2:e[n]+=U(r);break;case 4:if(44===r){e[++n]=58===R()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=d(r)}}while(r=P());return e}(N(e),t))},ne=new WeakMap,re=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ne.get(n))&&!r){ne.set(e,!0);for(var i=[],a=te(t,i),o=n.props,s=0,u=0;s<a.length;s++)for(var l=0;l<o.length;l++,u++)e.props[u]=i[s]?a[s].replace(/&\f/g,o[l]):o[l]+" "+a[s]}}},ie=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ae(e,t){switch(p(e,t)){case 5103:return o+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return o+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return o+e+a+e+i+e+e;case 6828:case 4268:return o+e+i+e+e;case 6165:return o+e+i+"flex-"+e+e;case 5187:return o+e+v(e,/(\w+).+(:[^]+)/,o+"box-$1$2"+i+"flex-$1$2")+e;case 5443:return o+e+i+"flex-item-"+v(e,/flex-|-self/,"")+e;case 4675:return o+e+i+"flex-line-pack"+v(e,/align-content|flex-|-self/,"")+e;case 5548:return o+e+i+v(e,"shrink","negative")+e;case 5292:return o+e+i+v(e,"basis","preferred-size")+e;case 6060:return o+"box-"+v(e,"-grow","")+o+e+i+v(e,"grow","positive")+e;case 4554:return o+v(e,/([^-])(transform)/g,"$1"+o+"$2")+e;case 6187:return v(v(v(e,/(zoom-|grab)/,o+"$1"),/(image-set)/,o+"$1"),e,"")+e;case 5495:case 3959:return v(e,/(image-set\([^]*)/,o+"$1$`$1");case 4968:return v(v(e,/(.+:)(flex-)?(.*)/,o+"box-pack:$3"+i+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+o+e+e;case 4095:case 3583:case 4068:case 2532:return v(e,/(.+)-inline(.+)/,o+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(A(e)-1-t>6)switch(y(e,t+1)){case 109:if(45!==y(e,t+4))break;case 102:return v(e,/(.+:)(.+)-([^]+)/,"$1"+o+"$2-$3$1"+a+(108==y(e,t+3)?"$3":"$2-$3"))+e;case 115:return~b(e,"stretch")?ae(v(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==y(e,t+1))break;case 6444:switch(y(e,A(e)-3-(~b(e,"!important")&&10))){case 107:return v(e,":",":"+o)+e;case 101:return v(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+o+(45===y(e,14)?"inline-":"")+"box$3$1"+o+"$2$3$1"+i+"$2box$3")+e}break;case 5936:switch(y(e,t+11)){case 114:return o+e+i+v(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return o+e+i+v(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return o+e+i+v(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return o+e+i+e+e}return e}var oe=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case l:e.return=ae(e.value,e.length);break;case c:return J([T(e,{value:v(e.value,"@","@"+o)})],r);case u:if(e.length)return k(e.props,(function(t){switch(m(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return J([T(e,{props:[v(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return J([T(e,{props:[v(t,/:(plac\w+)/,":"+o+"input-$1")]}),T(e,{props:[v(t,/:(plac\w+)/,":-moz-$1")]}),T(e,{props:[v(t,/:(plac\w+)/,i+"input-$1")]})],r)}return""}))}}],se=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var i=e.stylisPlugins||oe;var a,o,s={},u=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;u.push(e)}));var l=[re,ie];var c,f=[Z,$((function(e){c.insert(e)}))],d=function(e){var t=w(e);return function(n,r,i,a){for(var o="",s=0;s<t;s++)o+=e[s](n,r,i,a)||"";return o}}(l.concat(i,f));o=function(e,t,n,r){c=n,J(G(e?e+"{"+t.styles+"}":t.styles),d),r&&(h.inserted[t.name]=!0)};var h={key:t,sheet:new r({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:o};return h.sheet.hydrate(u),h}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=1,n=Object(r.default)(e),a=n.getUTCDay(),o=(a<t?7:0)+a-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}},function(e,t,n){var r=n(781);e.exports=function(e,t){return r(e,t)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return C}));var r=n(69),i=n.n(r),a=n(359),o=n.n(a),s=n(48),u=n.n(s),l=n(1),c=n.n(l),f=n(93),d=n(66),h=n.n(d),p=n(129),g=n(34),m=n(25);function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==v(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===v(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var w={curveBasisClosed:f.curveBasisClosed,curveBasisOpen:f.curveBasisOpen,curveBasis:f.curveBasis,curveBumpX:f.curveBumpX,curveBumpY:f.curveBumpY,curveLinearClosed:f.curveLinearClosed,curveLinear:f.curveLinear,curveMonotoneX:f.curveMonotoneX,curveMonotoneY:f.curveMonotoneY,curveNatural:f.curveNatural,curveStep:f.curveStep,curveStepAfter:f.curveStepAfter,curveStepBefore:f.curveStepBefore},F=function(e){return e.x===+e.x&&e.y===+e.y},k=function(e){return e.x},x=function(e){return e.y},E=function(e){var t,n=e.type,r=e.points,a=e.baseLine,s=e.layout,l=e.connectNulls,c=function(e,t){if(u()(e))return e;var n="curve".concat(o()(e));return"curveMonotone"!==n&&"curveBump"!==n||!t?w[n]||f.curveLinear:w["".concat(n).concat("vertical"===t?"Y":"X")]}(n,s),d=l?r.filter((function(e){return F(e)})):r;if(i()(a)){var h=l?a.filter((function(e){return F(e)})):a,p=d.map((function(e,t){return _(_({},e),{},{base:h[t]})}));return(t="vertical"===s?Object(f.area)().y(x).x1(k).x0((function(e){return e.base.x})):Object(f.area)().x(k).y1(x).y0((function(e){return e.base.y}))).defined(F).curve(c),t(p)}return(t="vertical"===s&&Object(m.g)(a)?Object(f.area)().y(x).x1(k).x0(a):Object(m.g)(a)?Object(f.area)().x(k).y1(x).y0(a):Object(f.line)().x(k).y(x)).defined(F).curve(c),t(d)},C=function(e){var t=e.className,n=e.points,r=e.path,i=e.pathRef;if((!n||!n.length)&&!r)return null;var a=n&&n.length?E(e):r;return c.a.createElement("path",b({},Object(g.a)(e),Object(p.d)(e),{className:h()("recharts-curve",t),d:a,ref:i}))};C.defaultProps={type:"linear",points:[],connectNulls:!1}},function(e,t,n){var r=n(599),i=n(992),a=n(373);e.exports=function(e){return e&&e.length?r(e,a,i):void 0}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return v})),n.d(t,"d",(function(){return d})),n.d(t,"e",(function(){return g})),n.d(t,"f",(function(){return h}));var r=n(24),i=n(4),a=n(13),o=n(108),s=n(99),u=n(56),l=n(367),c=(n(138),n(86)),f=[];function d(e){var t=e.defaultIntegrations||[],n=e.integrations;t.forEach((function(e){e.isDefaultInstance=!0}));var r=function(e){var t={};return e.forEach((function(e){var n=e.name,r=t[n];r&&!r.isDefaultInstance&&e.isDefaultInstance||(t[n]=e)})),Object.keys(t).map((function(e){return t[e]}))}(Array.isArray(n)?[].concat(Object(a.a)(t),Object(a.a)(n)):"function"===typeof n?Object(o.c)(n(t)):t),s=function(e,t){for(var n=0;n<e.length;n++)if(!0===t(e[n]))return n;return-1}(r,(function(e){return"Debug"===e.name}));if(-1!==s){var u=r.splice(s,1),l=Object(i.a)(u,1)[0];r.push(l)}return r}function h(e,t){var n={};return t.forEach((function(t){t&&g(e,t,n)})),n}function p(e,t){var n,i=Object(r.a)(t);try{for(i.s();!(n=i.n()).done;){var a=n.value;a&&a.afterAllSetup&&a.afterAllSetup(e)}}catch(o){i.e(o)}finally{i.f()}}function g(e,t,n){if(n[t.name])u.a&&s.c.log("Integration skipped because it was already installed: ".concat(t.name));else{if(n[t.name]=t,-1===f.indexOf(t.name)&&(t.setupOnce(l.a,c.a),f.push(t.name)),t.setup&&"function"===typeof t.setup&&t.setup(e),e.on&&"function"===typeof t.preprocessEvent){var r=t.preprocessEvent.bind(t);e.on("preprocessEvent",(function(t,n){return r(t,n,e)}))}if(e.addEventProcessor&&"function"===typeof t.processEvent){var i=t.processEvent.bind(t),a=Object.assign((function(t,n){return i(t,n,e)}),{id:t.name});e.addEventProcessor(a)}u.a&&s.c.log("Integration installed: ".concat(t.name))}}function m(e,t){return Object.assign((function(){return t.apply(void 0,arguments)}),{id:e})}function v(e){return e}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXML=t.decodeHTMLStrict=t.decodeHTMLAttribute=t.decodeHTML=t.determineBranch=t.EntityDecoder=t.DecodingMode=t.BinTrieFlags=t.fromCodePoint=t.replaceCodePoint=t.decodeCodePoint=t.xmlDecodeTree=t.htmlDecodeTree=void 0;var s=o(n(1844));t.htmlDecodeTree=s.default;var u=o(n(1845));t.xmlDecodeTree=u.default;var l=a(n(1058));t.decodeCodePoint=l.default;var c,f=n(1058);Object.defineProperty(t,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(t,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(c||(c={}));var d,h,p;function g(e){return e>=c.ZERO&&e<=c.NINE}function m(e){return e===c.EQUALS||function(e){return e>=c.UPPER_A&&e<=c.UPPER_Z||e>=c.LOWER_A&&e<=c.LOWER_Z||g(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(d=t.BinTrieFlags||(t.BinTrieFlags={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(h||(h={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(p=t.DecodingMode||(t.DecodingMode={}));var v=function(){function e(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=h.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=p.Strict}return e.prototype.startEntity=function(e){this.decodeMode=e,this.state=h.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},e.prototype.write=function(e,t){switch(this.state){case h.EntityStart:return e.charCodeAt(t)===c.NUM?(this.state=h.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=h.NamedEntity,this.stateNamedEntity(e,t));case h.NumericStart:return this.stateNumericStart(e,t);case h.NumericDecimal:return this.stateNumericDecimal(e,t);case h.NumericHex:return this.stateNumericHex(e,t);case h.NamedEntity:return this.stateNamedEntity(e,t)}},e.prototype.stateNumericStart=function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===c.LOWER_X?(this.state=h.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=h.NumericDecimal,this.stateNumericDecimal(e,t))},e.prototype.addToNumericResult=function(e,t,n,r){if(t!==n){var i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}},e.prototype.stateNumericHex=function(e,t){for(var n,r=t;t<e.length;){var i=e.charCodeAt(t);if(!(g(i)||(n=i,n>=c.UPPER_A&&n<=c.UPPER_F||n>=c.LOWER_A&&n<=c.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1},e.prototype.stateNumericDecimal=function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!g(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1},e.prototype.emitNumericEntity=function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===c.SEMI)this.consumed+=1;else if(this.decodeMode===p.Strict)return 0;return this.emitCodePoint((0,l.replaceCodePoint)(this.result),this.consumed),this.errors&&(e!==c.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},e.prototype.stateNamedEntity=function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],i=(r&d.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var a=e.charCodeAt(t);if(this.treeIndex=y(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===p.Attribute&&(0===i||m(a))?0:this.emitNotTerminatedNamedEntity();if(0!==(i=((r=n[this.treeIndex])&d.VALUE_LENGTH)>>14)){if(a===c.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==p.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},e.prototype.emitNotTerminatedNamedEntity=function(){var e,t=this.result,n=(this.decodeTree[t]&d.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed},e.prototype.emitNamedEntityData=function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~d.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n},e.prototype.end=function(){var e;switch(this.state){case h.NamedEntity:return 0===this.result||this.decodeMode===p.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case h.NumericDecimal:return this.emitNumericEntity(0,2);case h.NumericHex:return this.emitNumericEntity(0,3);case h.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case h.EntityStart:return 0}},e}();function b(e){var t="",n=new v(e,(function(e){return t+=(0,l.fromCodePoint)(e)}));return function(e,r){for(var i=0,a=0;(a=e.indexOf("&",a))>=0;){t+=e.slice(i,a),n.startEntity(r);var o=n.write(e,a+1);if(o<0){i=a+n.end();break}i=a+o,a=0===o?i+1:i}var s=t+e.slice(i);return t="",s}}function y(e,t,n,r){var i=(t&d.BRANCH_LENGTH)>>7,a=t&d.JUMP_TABLE;if(0===i)return 0!==a&&r===a?n:-1;if(a){var o=r-a;return o<0||o>=i?-1:e[n+o]-1}for(var s=n,u=s+i-1;s<=u;){var l=s+u>>>1,c=e[l];if(c<r)s=l+1;else{if(!(c>r))return e[l+i];u=l-1}}return-1}t.EntityDecoder=v,t.determineBranch=y;var _=b(s.default),A=b(u.default);t.decodeHTML=function(e,t){return void 0===t&&(t=p.Legacy),_(e,t)},t.decodeHTMLAttribute=function(e){return _(e,p.Attribute)},t.decodeHTMLStrict=function(e){return _(e,p.Strict)},t.decodeXML=function(e){return A(e,p.Strict)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Dt})),n.d(t,"b",(function(){return At}));var r=n(2450),i=n(913);function a(e){return((e=Math.exp(e))+1/e)/2}var o,s,u=function e(t,n,r){function i(e,i){var o,s,u=e[0],l=e[1],c=e[2],f=i[0],d=i[1],h=i[2],p=f-u,g=d-l,m=p*p+g*g;if(m<1e-12)s=Math.log(h/c)/t,o=function(e){return[u+e*p,l+e*g,c*Math.exp(t*e*s)]};else{var v=Math.sqrt(m),b=(h*h-c*c+r*m)/(2*c*n*v),y=(h*h-c*c-r*m)/(2*h*n*v),_=Math.log(Math.sqrt(b*b+1)-b),A=Math.log(Math.sqrt(y*y+1)-y);s=(A-_)/t,o=function(e){var r,i=e*s,o=a(_),f=c/(n*v)*(o*(r=t*i+_,((r=Math.exp(2*r))-1)/(r+1))-function(e){return((e=Math.exp(e))-1/e)/2}(_));return[u+f*p,l+f*g,c*o/a(t*i+_)]}}return o.duration=1e3*s*t/Math.SQRT2,o}return i.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},i}(Math.SQRT2,2,4),l=n(932),c=n(2419),f=n(761),d=0,h=0,p=0,g=0,m=0,v=0,b="object"===typeof performance&&performance.now?performance:Date,y="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)};function _(){return m||(y(A),m=b.now()+v)}function A(){m=0}function w(){this._call=this._time=this._next=null}function F(e,t,n){var r=new w;return r.restart(e,t,n),r}function k(){m=(g=b.now())+v,d=h=0;try{!function(){_(),++d;for(var e,t=o;t;)(e=m-t._time)>=0&&t._call.call(void 0,e),t=t._next;--d}()}finally{d=0,function(){var e,t,n=o,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:o=t);s=e,E(r)}(),m=0}}function x(){var e=b.now(),t=e-g;t>1e3&&(v-=t,g=e)}function E(e){d||(h&&(h=clearTimeout(h)),e-m>24?(e<1/0&&(h=setTimeout(k,e-b.now()-v)),p&&(p=clearInterval(p))):(p||(g=b.now(),p=setInterval(x,1e3)),d=1,y(k)))}w.prototype=F.prototype={constructor:w,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?_():+n)+(null==t?0:+t),this._next||s===this||(s?s._next=this:o=this,s=this),this._call=e,this._time=n,E()},stop:function(){this._call&&(this._call=null,this._time=1/0,E())}};var C=function(e,t,n){var r=new w;return t=null==t?0:+t,r.restart((function(n){r.stop(),e(n+t)}),t,n),r},S=Object(r.a)("start","end","cancel","interrupt"),O=[],D=function(e,t,n,r,i,a){var o=e.__transition;if(o){if(n in o)return}else e.__transition={};!function(e,t,n){var r,i=e.__transition;function a(e){n.state=1,n.timer.restart(o,n.delay,n.time),n.delay<=e&&o(e-n.delay)}function o(a){var l,c,f,d;if(1!==n.state)return u();for(l in i)if((d=i[l]).name===n.name){if(3===d.state)return C(o);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete i[l]):+l<t&&(d.state=6,d.timer.stop(),d.on.call("cancel",e,e.__data__,d.index,d.group),delete i[l])}if(C((function(){3===n.state&&(n.state=4,n.timer.restart(s,n.delay,n.time),s(a))})),n.state=2,n.on.call("start",e,e.__data__,n.index,n.group),2===n.state){for(n.state=3,r=new Array(f=n.tween.length),l=0,c=-1;l<f;++l)(d=n.tween[l].value.call(e,e.__data__,n.index,n.group))&&(r[++c]=d);r.length=c+1}}function s(t){for(var i=t<n.duration?n.ease.call(null,t/n.duration):(n.timer.restart(u),n.state=5,1),a=-1,o=r.length;++a<o;)r[a].call(e,i);5===n.state&&(n.on.call("end",e,e.__data__,n.index,n.group),u())}function u(){for(var r in n.state=6,n.timer.stop(),delete i[t],i)return;delete e.__transition}i[t]=n,n.timer=F(a,0,n.time)}(e,n,{name:t,index:r,group:i,on:S,tween:O,time:a.time,delay:a.delay,duration:a.duration,ease:a.ease,timer:null,state:0})};function j(e,t){var n=P(e,t);if(n.state>0)throw new Error("too late; already scheduled");return n}function T(e,t){var n=P(e,t);if(n.state>3)throw new Error("too late; already running");return n}function P(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}var R,M=function(e,t){var n,r,i,a=e.__transition,o=!0;if(a){for(i in t=null==t?null:t+"",a)(n=a[i]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete a[i]):o=!1;o&&delete e.__transition}},I=n(22),B=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}},N=180/Math.PI,L={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},U=function(e,t,n,r,i,a){var o,s,u;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*N,skewX:Math.atan(u)*N,scaleX:o,scaleY:s}};function H(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}return function(a,o){var s=[],u=[];return a=e(a),o=e(o),function(e,r,i,a,o,s){if(e!==i||r!==a){var u=o.push("translate(",null,t,null,n);s.push({i:u-4,x:B(e,i)},{i:u-2,x:B(r,a)})}else(i||a)&&o.push("translate("+i+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,u),function(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:B(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,s,u),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:B(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,s,u),function(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:B(e,n)},{i:s-2,x:B(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,u),a=o=null,function(e){for(var t,n=-1,r=u.length;++n<r;)s[(t=u[n]).i]=t.x(e);return s.join("")}}}var z=H((function(e){var t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?L:U(t.a,t.b,t.c,t.d,t.e,t.f)}),"px, ","px)","deg)"),q=H((function(e){return null==e?L:(R||(R=document.createElementNS("http://www.w3.org/2000/svg","g")),R.setAttribute("transform",e),(e=R.transform.baseVal.consolidate())?(e=e.matrix,U(e.a,e.b,e.c,e.d,e.e,e.f)):L)}),", ",")",")"),V=n(713);function W(e,t){var n,r;return function(){var i=T(this,e),a=i.tween;if(a!==n)for(var o=0,s=(r=n=a).length;o<s;++o)if(r[o].name===t){(r=r.slice()).splice(o,1);break}i.tween=r}}function G(e,t,n){var r,i;if("function"!==typeof n)throw new Error;return function(){var a=T(this,e),o=a.tween;if(o!==r){i=(r=o).slice();for(var s={name:t,value:n},u=0,l=i.length;u<l;++u)if(i[u].name===t){i[u]=s;break}u===l&&i.push(s)}a.tween=i}}function K(e,t,n){var r=e._id;return e.each((function(){var e=T(this,r);(e.value||(e.value={}))[t]=n.apply(this,arguments)})),function(e){return P(e,r).value[t]}}var Q=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function Y(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function X(){}var J=.7,Z=1/J,$="\\s*([+-]?\\d+)\\s*",ee="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",te="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",ne=/^#([0-9a-f]{3,8})$/,re=new RegExp("^rgb\\(".concat($,",").concat($,",").concat($,"\\)$")),ie=new RegExp("^rgb\\(".concat(te,",").concat(te,",").concat(te,"\\)$")),ae=new RegExp("^rgba\\(".concat($,",").concat($,",").concat($,",").concat(ee,"\\)$")),oe=new RegExp("^rgba\\(".concat(te,",").concat(te,",").concat(te,",").concat(ee,"\\)$")),se=new RegExp("^hsl\\(".concat(ee,",").concat(te,",").concat(te,"\\)$")),ue=new RegExp("^hsla\\(".concat(ee,",").concat(te,",").concat(te,",").concat(ee,"\\)$")),le={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function ce(){return this.rgb().formatHex()}function fe(){return this.rgb().formatRgb()}function de(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=ne.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?he(t):3===n?new ve(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?pe(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?pe(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=re.exec(e))?new ve(t[1],t[2],t[3],1):(t=ie.exec(e))?new ve(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=ae.exec(e))?pe(t[1],t[2],t[3],t[4]):(t=oe.exec(e))?pe(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=se.exec(e))?Fe(t[1],t[2]/100,t[3]/100,1):(t=ue.exec(e))?Fe(t[1],t[2]/100,t[3]/100,t[4]):le.hasOwnProperty(e)?he(le[e]):"transparent"===e?new ve(NaN,NaN,NaN,0):null}function he(e){return new ve(e>>16&255,e>>8&255,255&e,1)}function pe(e,t,n,r){return r<=0&&(e=t=n=NaN),new ve(e,t,n,r)}function ge(e){return e instanceof X||(e=de(e)),e?new ve((e=e.rgb()).r,e.g,e.b,e.opacity):new ve}function me(e,t,n,r){return 1===arguments.length?ge(e):new ve(e,t,n,null==r?1:r)}function ve(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function be(){return"#".concat(we(this.r)).concat(we(this.g)).concat(we(this.b))}function ye(){var e=_e(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(Ae(this.r),", ").concat(Ae(this.g),", ").concat(Ae(this.b)).concat(1===e?")":", ".concat(e,")"))}function _e(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ae(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function we(e){return((e=Ae(e))<16?"0":"")+e.toString(16)}function Fe(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new xe(e,t,n,r)}function ke(e){if(e instanceof xe)return new xe(e.h,e.s,e.l,e.opacity);if(e instanceof X||(e=de(e)),!e)return new xe;if(e instanceof xe)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,u=(a+i)/2;return s?(o=t===a?(n-r)/s+6*(n<r):n===a?(r-t)/s+2:(t-n)/s+4,s/=u<.5?a+i:2-a-i,o*=60):s=u>0&&u<1?0:o,new xe(o,s,u,e.opacity)}function xe(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Ee(e){return(e=(e||0)%360)<0?e+360:e}function Ce(e){return Math.max(0,Math.min(1,e||0))}function Se(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Oe(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}Q(X,de,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ce,formatHex:ce,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return ke(this).formatHsl()},formatRgb:fe,toString:fe}),Q(ve,me,Y(X,{brighter:function(e){return e=null==e?Z:Math.pow(Z,e),new ve(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?J:Math.pow(J,e),new ve(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new ve(Ae(this.r),Ae(this.g),Ae(this.b),_e(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:be,formatHex:be,formatHex8:function(){return"#".concat(we(this.r)).concat(we(this.g)).concat(we(this.b)).concat(we(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:ye,toString:ye})),Q(xe,(function(e,t,n,r){return 1===arguments.length?ke(e):new xe(e,t,n,null==r?1:r)}),Y(X,{brighter:function(e){return e=null==e?Z:Math.pow(Z,e),new xe(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?J:Math.pow(J,e),new xe(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new ve(Se(e>=240?e-240:e+120,i,r),Se(e,i,r),Se(e<120?e+240:e-120,i,r),this.opacity)},clamp:function(){return new xe(Ee(this.h),Ce(this.s),Ce(this.l),_e(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=_e(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(Ee(this.h),", ").concat(100*Ce(this.s),"%, ").concat(100*Ce(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}));var De=function(e){return function(){return e}};function je(e,t){return function(n){return e+n*t}}function Te(e){return 1===(e=+e)?Pe:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):De(isNaN(t)?n:t)}}function Pe(e,t){var n=t-e;return n?je(e,n):De(isNaN(e)?t:e)}var Re=function e(t){var n=Te(t);function r(e,t){var r=n((e=me(e)).r,(t=me(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=Pe(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function Me(e){return function(t){var n,r,i=t.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=me(t[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=e(a),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=s(e),r+""}}}Me((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r<t-1?e[r+2]:2*a-i;return Oe((n-r/t)*t,o,i,a,s)}})),Me((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return Oe((n-r/t)*t,i,a,o,s)}}));var Ie=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Be=new RegExp(Ie.source,"g");var Ne=function(e,t){var n,r,i,a=Ie.lastIndex=Be.lastIndex=0,o=-1,s=[],u=[];for(e+="",t+="";(n=Ie.exec(e))&&(r=Be.exec(t));)(i=r.index)>a&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:B(n,r)})),a=Be.lastIndex;return a<t.length&&(i=t.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)s[(n=u[r]).i]=n.x(e);return s.join("")})},Le=function(e,t){var n;return("number"===typeof t?B:t instanceof de?Re:(n=de(t))?(t=n,Re):Ne)(e,t)};function Ue(e){return function(){this.removeAttribute(e)}}function He(e){return function(){this.removeAttributeNS(e.space,e.local)}}function ze(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttribute(e);return o===a?null:o===r?i:i=t(r=o,n)}}function qe(e,t,n){var r,i,a=n+"";return function(){var o=this.getAttributeNS(e.space,e.local);return o===a?null:o===r?i:i=t(r=o,n)}}function Ve(e,t,n){var r,i,a;return function(){var o,s,u=n(this);if(null!=u)return(o=this.getAttribute(e))===(s=u+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,u));this.removeAttribute(e)}}function We(e,t,n){var r,i,a;return function(){var o,s,u=n(this);if(null!=u)return(o=this.getAttributeNS(e.space,e.local))===(s=u+"")?null:o===r&&s===i?a:(i=s,a=t(r=o,u));this.removeAttributeNS(e.space,e.local)}}function Ge(e,t){return function(n){this.setAttribute(e,t.call(this,n))}}function Ke(e,t){return function(n){this.setAttributeNS(e.space,e.local,t.call(this,n))}}function Qe(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&Ke(e,i)),n}return i._value=t,i}function Ye(e,t){var n,r;function i(){var i=t.apply(this,arguments);return i!==r&&(n=(r=i)&&Ge(e,i)),n}return i._value=t,i}function Xe(e,t){return function(){j(this,e).delay=+t.apply(this,arguments)}}function Je(e,t){return t=+t,function(){j(this,e).delay=t}}function Ze(e,t){return function(){T(this,e).duration=+t.apply(this,arguments)}}function $e(e,t){return t=+t,function(){T(this,e).duration=t}}function et(e,t){if("function"!==typeof t)throw new Error;return function(){T(this,e).ease=t}}var tt=n(476);function nt(e,t,n){var r,i,a=function(e){return(e+"").trim().split(/^|\s+/).every((function(e){var t=e.indexOf(".");return t>=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?j:T;return function(){var o=a(this,e),s=o.on;s!==r&&(i=(r=s).copy()).on(t,n),o.on=i}}var rt=n(712),it=n(1326),at=f.b.prototype.constructor,ot=n(1327);function st(e){return function(){this.style.removeProperty(e)}}function ut(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function lt(e,t,n){var r,i;function a(){var a=t.apply(this,arguments);return a!==i&&(r=(i=a)&&ut(e,a,n)),r}return a._value=t,a}function ct(e){return function(t){this.textContent=e.call(this,t)}}function ft(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&ct(r)),t}return r._value=e,r}var dt=0;function ht(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function pt(){return++dt}var gt=f.b.prototype;ht.prototype=function(e){return Object(f.b)().transition(e)}.prototype=Object(I.a)({constructor:ht,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Object(rt.a)(e));for(var r=this._groups,i=r.length,a=new Array(i),o=0;o<i;++o)for(var s,u,l=r[o],c=l.length,f=a[o]=new Array(c),d=0;d<c;++d)(s=l[d])&&(u=e.call(s,s.__data__,d,l))&&("__data__"in s&&(u.__data__=s.__data__),f[d]=u,D(f[d],t,n,d,f,P(s,n)));return new ht(a,this._parents,t,n)},selectAll:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=Object(it.a)(e));for(var r=this._groups,i=r.length,a=[],o=[],s=0;s<i;++s)for(var u,l=r[s],c=l.length,f=0;f<c;++f)if(u=l[f]){for(var d,h=e.call(u,u.__data__,f,l),p=P(u,n),g=0,m=h.length;g<m;++g)(d=h[g])&&D(d,t,n,g,h,p);a.push(h),o.push(u)}return new ht(a,o,t,n)},selectChild:gt.selectChild,selectChildren:gt.selectChildren,filter:function(e){"function"!==typeof e&&(e=Object(tt.b)(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,o=t[i],s=o.length,u=r[i]=[],l=0;l<s;++l)(a=o[l])&&e.call(a,a.__data__,l,o)&&u.push(a);return new ht(r,this._parents,this._name,this._id)},merge:function(e){if(e._id!==this._id)throw new Error;for(var t=this._groups,n=e._groups,r=t.length,i=n.length,a=Math.min(r,i),o=new Array(r),s=0;s<a;++s)for(var u,l=t[s],c=n[s],f=l.length,d=o[s]=new Array(f),h=0;h<f;++h)(u=l[h]||c[h])&&(d[h]=u);for(;s<r;++s)o[s]=t[s];return new ht(o,this._parents,this._name,this._id)},selection:function(){return new at(this._groups,this._parents)},transition:function(){for(var e=this._name,t=this._id,n=pt(),r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],u=s.length,l=0;l<u;++l)if(o=s[l]){var c=P(o,t);D(o,e,n,l,s,{time:c.time+c.delay+c.duration,delay:0,duration:c.duration,ease:c.ease})}return new ht(r,this._parents,e,n)},call:gt.call,nodes:gt.nodes,node:gt.node,size:gt.size,empty:gt.empty,each:gt.each,on:function(e,t){var n=this._id;return arguments.length<2?P(this.node(),n).on.on(e):this.each(nt(n,e,t))},attr:function(e,t){var n=Object(V.a)(e),r="transform"===n?q:Le;return this.attrTween(e,"function"===typeof t?(n.local?We:Ve)(n,r,K(this,"attr."+e,t)):null==t?(n.local?He:Ue)(n):(n.local?qe:ze)(n,r,t))},attrTween:function(e,t){var n="attr."+e;if(arguments.length<2)return(n=this.tween(n))&&n._value;if(null==t)return this.tween(n,null);if("function"!==typeof t)throw new Error;var r=Object(V.a)(e);return this.tween(n,(r.local?Qe:Ye)(r,t))},style:function(e,t,n){var r="transform"===(e+="")?z:Le;return null==t?this.styleTween(e,function(e,t){var n,r,i;return function(){var a=Object(ot.b)(this,e),o=(this.style.removeProperty(e),Object(ot.b)(this,e));return a===o?null:a===n&&o===r?i:i=t(n=a,r=o)}}(e,r)).on("end.style."+e,st(e)):"function"===typeof t?this.styleTween(e,function(e,t,n){var r,i,a;return function(){var o=Object(ot.b)(this,e),s=n(this),u=s+"";return null==s&&(this.style.removeProperty(e),u=s=Object(ot.b)(this,e)),o===u?null:o===r&&u===i?a:(i=u,a=t(r=o,s))}}(e,r,K(this,"style."+e,t))).each(function(e,t){var n,r,i,a,o="style."+t,s="end."+o;return function(){var u=T(this,e),l=u.on,c=null==u.value[o]?a||(a=st(t)):void 0;l===n&&i===c||(r=(n=l).copy()).on(s,i=c),u.on=r}}(this._id,e)):this.styleTween(e,function(e,t,n){var r,i,a=n+"";return function(){var o=Object(ot.b)(this,e);return o===a?null:o===r?i:i=t(r=o,n)}}(e,r,t),n).on("end.style."+e,null)},styleTween:function(e,t,n){var r="style."+(e+="");if(arguments.length<2)return(r=this.tween(r))&&r._value;if(null==t)return this.tween(r,null);if("function"!==typeof t)throw new Error;return this.tween(r,lt(e,t,null==n?"":n))},text:function(e){return this.tween("text","function"===typeof e?function(e){return function(){var t=e(this);this.textContent=null==t?"":t}}(K(this,"text",e)):function(e){return function(){this.textContent=e}}(null==e?"":e+""))},textTween:function(e){var t="text";if(arguments.length<1)return(t=this.tween(t))&&t._value;if(null==e)return this.tween(t,null);if("function"!==typeof e)throw new Error;return this.tween(t,ft(e))},remove:function(){return this.on("end.remove",(e=this._id,function(){var t=this.parentNode;for(var n in this.__transition)if(+n!==e)return;t&&t.removeChild(this)}));var e},tween:function(e,t){var n=this._id;if(e+="",arguments.length<2){for(var r,i=P(this.node(),n).tween,a=0,o=i.length;a<o;++a)if((r=i[a]).name===e)return r.value;return null}return this.each((null==t?W:G)(n,e,t))},delay:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Xe:Je)(t,e)):P(this.node(),t).delay},duration:function(e){var t=this._id;return arguments.length?this.each(("function"===typeof e?Ze:$e)(t,e)):P(this.node(),t).duration},ease:function(e){var t=this._id;return arguments.length?this.each(et(t,e)):P(this.node(),t).ease},easeVarying:function(e){if("function"!==typeof e)throw new Error;return this.each(function(e,t){return function(){var n=t.apply(this,arguments);if("function"!==typeof n)throw new Error;T(this,e).ease=n}}(this._id,e))},end:function(){var e,t,n=this,r=n._id,i=n.size();return new Promise((function(a,o){var s={value:o},u={value:function(){0===--i&&a()}};n.each((function(){var n=T(this,r),i=n.on;i!==e&&((t=(e=i).copy())._.cancel.push(s),t._.interrupt.push(s),t._.end.push(u)),n.on=t})),0===i&&a()}))}},Symbol.iterator,gt[Symbol.iterator]);var mt={time:null,delay:0,duration:250,ease:function(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}};function vt(e,t){for(var n;!(n=e.__transition)||!(n=n[t]);)if(!(e=e.parentNode))throw new Error("transition ".concat(t," not found"));return n}f.b.prototype.interrupt=function(e){return this.each((function(){M(this,e)}))},f.b.prototype.transition=function(e){var t,n;e instanceof ht?(t=e._id,e=e._name):(t=pt(),(n=mt).time=_(),e=null==e?null:e+"");for(var r=this._groups,i=r.length,a=0;a<i;++a)for(var o,s=r[a],u=s.length,l=0;l<u;++l)(o=s[l])&&D(o,e,t,l,s,n||vt(o,t));return new ht(r,this._parents,e,t)};var bt=function(e){return function(){return e}};function yt(e,t){var n=t.sourceEvent,r=t.target,i=t.transform,a=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},target:{value:r,enumerable:!0,configurable:!0},transform:{value:i,enumerable:!0,configurable:!0},_:{value:a}})}function _t(e,t,n){this.k=e,this.x=t,this.y=n}_t.prototype={constructor:_t,scale:function(e){return 1===e?this:new _t(this.k*e,this.x,this.y)},translate:function(e,t){return 0===e&0===t?this:new _t(this.k,this.x+this.k*e,this.y+this.k*t)},apply:function(e){return[e[0]*this.k+this.x,e[1]*this.k+this.y]},applyX:function(e){return e*this.k+this.x},applyY:function(e){return e*this.k+this.y},invert:function(e){return[(e[0]-this.x)/this.k,(e[1]-this.y)/this.k]},invertX:function(e){return(e-this.x)/this.k},invertY:function(e){return(e-this.y)/this.k},rescaleX:function(e){return e.copy().domain(e.range().map(this.invertX,this).map(e.invert,e))},rescaleY:function(e){return e.copy().domain(e.range().map(this.invertY,this).map(e.invert,e))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};var At=new _t(1,0,0);function wt(e){e.stopImmediatePropagation()}_t.prototype;var Ft=function(e){e.preventDefault(),e.stopImmediatePropagation()};function kt(e){return(!e.ctrlKey||"wheel"===e.type)&&!e.button}function xt(){var e=this;return e instanceof SVGElement?(e=e.ownerSVGElement||e).hasAttribute("viewBox")?[[(e=e.viewBox.baseVal).x,e.y],[e.x+e.width,e.y+e.height]]:[[0,0],[e.width.baseVal.value,e.height.baseVal.value]]:[[0,0],[e.clientWidth,e.clientHeight]]}function Et(){return this.__zoom||At}function Ct(e){return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*(e.ctrlKey?10:1)}function St(){return navigator.maxTouchPoints||"ontouchstart"in this}function Ot(e,t,n){var r=e.invertX(t[0][0])-n[0][0],i=e.invertX(t[1][0])-n[1][0],a=e.invertY(t[0][1])-n[0][1],o=e.invertY(t[1][1])-n[1][1];return e.translate(i>r?(r+i)/2:Math.min(0,r)||Math.max(0,i),o>a?(a+o)/2:Math.min(0,a)||Math.max(0,o))}var Dt=function(){var e,t,n,a=kt,o=xt,s=Ot,f=Ct,d=St,h=[0,1/0],p=[[-1/0,-1/0],[1/0,1/0]],g=250,m=u,v=Object(r.a)("start","zoom","end"),b=500,y=0,_=10;function A(e){e.property("__zoom",Et).on("wheel.zoom",S,{passive:!1}).on("mousedown.zoom",O).on("dblclick.zoom",D).filter(d).on("touchstart.zoom",j).on("touchmove.zoom",T).on("touchend.zoom touchcancel.zoom",P).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function w(e,t){return(t=Math.max(h[0],Math.min(h[1],t)))===e.k?e:new _t(t,e.x,e.y)}function F(e,t,n){var r=t[0]-n[0]*e.k,i=t[1]-n[1]*e.k;return r===e.x&&i===e.y?e:new _t(e.k,r,i)}function k(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function x(e,t,n,r){e.on("start.zoom",(function(){E(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){E(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=E(e,i).event(r),s=o.apply(e,i),u=null==n?k(s):"function"===typeof n?n.apply(e,i):n,l=Math.max(s[1][0]-s[0][0],s[1][1]-s[0][1]),c=e.__zoom,f="function"===typeof t?t.apply(e,i):t,d=m(c.invert(u).concat(l/c.k),f.invert(u).concat(l/f.k));return function(e){if(1===e)e=f;else{var t=d(e),n=l/t[2];e=new _t(n,u[0]-t[0]*n,u[1]-t[1]*n)}a.zoom(null,e)}}))}function E(e,t,n){return!n&&e.__zooming||new C(e,t)}function C(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function S(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(a.apply(this,arguments)){var i=E(this,n).event(e),o=this.__zoom,u=Math.max(h[0],Math.min(h[1],o.k*Math.pow(2,f.apply(this,arguments)))),l=Object(c.a)(e);if(i.wheel)i.mouse[0][0]===l[0]&&i.mouse[0][1]===l[1]||(i.mouse[1]=o.invert(i.mouse[0]=l)),clearTimeout(i.wheel);else{if(o.k===u)return;i.mouse=[l,o.invert(l)],M(this),i.start()}Ft(e),i.wheel=setTimeout(d,150),i.zoom("mouse",s(F(w(o,u),i.mouse[0],i.mouse[1]),i.extent,p))}function d(){i.wheel=null,i.end()}}function O(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];if(!n&&a.apply(this,arguments)){var u=e.currentTarget,f=E(this,r,!0).event(e),d=Object(l.a)(e.view).on("mousemove.zoom",v,!0).on("mouseup.zoom",b,!0),h=Object(c.a)(e,u),g=e.clientX,m=e.clientY;Object(i.a)(e.view),wt(e),f.mouse=[h,this.__zoom.invert(h)],M(this),f.start()}function v(e){if(Ft(e),!f.moved){var t=e.clientX-g,n=e.clientY-m;f.moved=t*t+n*n>y}f.event(e).zoom("mouse",s(F(f.that.__zoom,f.mouse[0]=Object(c.a)(e,u),f.mouse[1]),f.extent,p))}function b(e){d.on("mousemove.zoom mouseup.zoom",null),Object(i.b)(e.view,f.moved),Ft(e),f.event(e).end()}}function D(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(a.apply(this,arguments)){var i=this.__zoom,u=Object(c.a)(e.changedTouches?e.changedTouches[0]:e,this),f=i.invert(u),d=i.k*(e.shiftKey?.5:2),h=s(F(w(i,d),u,f),o.apply(this,n),p);Ft(e),g>0?Object(l.a)(this).transition().duration(g).call(x,h,u,e):Object(l.a)(this).call(A.transform,h,u,e)}}function j(n){for(var r=arguments.length,i=new Array(r>1?r-1:0),o=1;o<r;o++)i[o-1]=arguments[o];if(a.apply(this,arguments)){var s,u,l,f,d=n.touches,h=d.length,p=E(this,i,n.changedTouches.length===h).event(n);for(wt(n),u=0;u<h;++u)l=d[u],f=[f=Object(c.a)(l,this),this.__zoom.invert(f),l.identifier],p.touch0?p.touch1||p.touch0[2]===f[2]||(p.touch1=f,p.taps=0):(p.touch0=f,s=!0,p.taps=1+!!e);e&&(e=clearTimeout(e)),s&&(p.taps<2&&(t=f[0],e=setTimeout((function(){e=null}),b)),M(this),p.start())}}function T(e){if(this.__zooming){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i,a,o,u,l=E(this,n).event(e),f=e.changedTouches,d=f.length;for(Ft(e),i=0;i<d;++i)a=f[i],o=Object(c.a)(a,this),l.touch0&&l.touch0[2]===a.identifier?l.touch0[0]=o:l.touch1&&l.touch1[2]===a.identifier&&(l.touch1[0]=o);if(a=l.that.__zoom,l.touch1){var h=l.touch0[0],g=l.touch0[1],m=l.touch1[0],v=l.touch1[1],b=(b=m[0]-h[0])*b+(b=m[1]-h[1])*b,y=(y=v[0]-g[0])*y+(y=v[1]-g[1])*y;a=w(a,Math.sqrt(b/y)),o=[(h[0]+m[0])/2,(h[1]+m[1])/2],u=[(g[0]+v[0])/2,(g[1]+v[1])/2]}else{if(!l.touch0)return;o=l.touch0[0],u=l.touch0[1]}l.zoom("touch",s(F(a,o,u),l.extent,p))}}function P(e){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];if(this.__zooming){var o,s,u=E(this,i).event(e),f=e.changedTouches,d=f.length;for(wt(e),n&&clearTimeout(n),n=setTimeout((function(){n=null}),b),o=0;o<d;++o)s=f[o],u.touch0&&u.touch0[2]===s.identifier?delete u.touch0:u.touch1&&u.touch1[2]===s.identifier&&delete u.touch1;if(u.touch1&&!u.touch0&&(u.touch0=u.touch1,delete u.touch1),u.touch0)u.touch0[1]=this.__zoom.invert(u.touch0[0]);else if(u.end(),2===u.taps&&(s=Object(c.a)(s,this),Math.hypot(t[0]-s[0],t[1]-s[1])<_)){var h=Object(l.a)(this).on("dblclick.zoom");h&&h.apply(this,arguments)}}}return A.transform=function(e,t,n,r){var i=e.selection?e.selection():e;i.property("__zoom",Et),e!==i?x(e,t,n,r):i.interrupt().each((function(){E(this,arguments).event(r).start().zoom(null,"function"===typeof t?t.apply(this,arguments):t).end()}))},A.scaleBy=function(e,t,n,r){A.scaleTo(e,(function(){var e=this.__zoom.k,n="function"===typeof t?t.apply(this,arguments):t;return e*n}),n,r)},A.scaleTo=function(e,t,n,r){A.transform(e,(function(){var e=o.apply(this,arguments),r=this.__zoom,i=null==n?k(e):"function"===typeof n?n.apply(this,arguments):n,a=r.invert(i),u="function"===typeof t?t.apply(this,arguments):t;return s(F(w(r,u),i,a),e,p)}),n,r)},A.translateBy=function(e,t,n,r){A.transform(e,(function(){return s(this.__zoom.translate("function"===typeof t?t.apply(this,arguments):t,"function"===typeof n?n.apply(this,arguments):n),o.apply(this,arguments),p)}),null,r)},A.translateTo=function(e,t,n,r,i){A.transform(e,(function(){var e=o.apply(this,arguments),i=this.__zoom,a=null==r?k(e):"function"===typeof r?r.apply(this,arguments):r;return s(At.translate(a[0],a[1]).scale(i.k).translate("function"===typeof t?-t.apply(this,arguments):-t,"function"===typeof n?-n.apply(this,arguments):-n),e,p)}),r,i)},C.prototype={event:function(e){return e&&(this.sourceEvent=e),this},start:function(){return 1===++this.active&&(this.that.__zooming=this,this.emit("start")),this},zoom:function(e,t){return this.mouse&&"mouse"!==e&&(this.mouse[1]=t.invert(this.mouse[0])),this.touch0&&"touch"!==e&&(this.touch0[1]=t.invert(this.touch0[0])),this.touch1&&"touch"!==e&&(this.touch1[1]=t.invert(this.touch1[0])),this.that.__zoom=t,this.emit("zoom"),this},end:function(){return 0===--this.active&&(delete this.that.__zooming,this.emit("end")),this},emit:function(e){var t=Object(l.a)(this.that).datum();v.call(e,this.that,new yt(e,{sourceEvent:this.sourceEvent,target:A,type:e,transform:this.that.__zoom,dispatch:v}),t)}},A.wheelDelta=function(e){return arguments.length?(f="function"===typeof e?e:bt(+e),A):f},A.filter=function(e){return arguments.length?(a="function"===typeof e?e:bt(!!e),A):a},A.touchable=function(e){return arguments.length?(d="function"===typeof e?e:bt(!!e),A):d},A.extent=function(e){return arguments.length?(o="function"===typeof e?e:bt([[+e[0][0],+e[0][1]],[+e[1][0],+e[1][1]]]),A):o},A.scaleExtent=function(e){return arguments.length?(h[0]=+e[0],h[1]=+e[1],A):[h[0],h[1]]},A.translateExtent=function(e){return arguments.length?(p[0][0]=+e[0][0],p[1][0]=+e[1][0],p[0][1]=+e[0][1],p[1][1]=+e[1][1],A):[[p[0][0],p[0][1]],[p[1][0],p[1][1]]]},A.constrain=function(e){return arguments.length?(s=e,A):s},A.duration=function(e){return arguments.length?(g=+e,A):g},A.interpolate=function(e){return arguments.length?(m=e,A):m},A.on=function(){var e=v.on.apply(v,arguments);return e===v?A:e},A.clickDistance=function(e){return arguments.length?(y=(e=+e)*e,A):Math.sqrt(y)},A.tapDistance=function(e){return arguments.length?(_=+e,A):_},A}},function(e,t,n){"use strict";n.d(t,"a",(function(){return be})),n.d(t,"b",(function(){return we})),n.d(t,"c",(function(){return ye})),n.d(t,"d",(function(){return kr})),n.d(t,"e",(function(){return ft})),n.d(t,"f",(function(){return Y})),n.d(t,"g",(function(){return ke})),n.d(t,"h",(function(){return wr})),n.d(t,"i",(function(){return pr})),n.d(t,"j",(function(){return ue})),n.d(t,"k",(function(){return Qe})),n.d(t,"l",(function(){return Ye})),n.d(t,"m",(function(){return Re})),n.d(t,"n",(function(){return Cr})),n.d(t,"o",(function(){return Er})),n.d(t,"p",(function(){return Sr})),n.d(t,"q",(function(){return Xt})),n.d(t,"r",(function(){return G})),n.d(t,"s",(function(){return K}));var r=n(24),i=n(22),a=n(4),o=n(13),s=n(5),u=n(55),l=n(2),c=n(1),f=n(174),d=n(914),h=n(139),p=n(281),g=n(932),m=n(2419),v=n(2450),b=n(913),y=n(175),_=function(e){return function(){return e}};function A(e,t){var n=t.sourceEvent,r=t.subject,i=t.target,a=t.identifier,o=t.active,s=t.x,u=t.y,l=t.dx,c=t.dy,f=t.dispatch;Object.defineProperties(this,{type:{value:e,enumerable:!0,configurable:!0},sourceEvent:{value:n,enumerable:!0,configurable:!0},subject:{value:r,enumerable:!0,configurable:!0},target:{value:i,enumerable:!0,configurable:!0},identifier:{value:a,enumerable:!0,configurable:!0},active:{value:o,enumerable:!0,configurable:!0},x:{value:s,enumerable:!0,configurable:!0},y:{value:u,enumerable:!0,configurable:!0},dx:{value:l,enumerable:!0,configurable:!0},dy:{value:c,enumerable:!0,configurable:!0},_:{value:f}})}function w(e){return!e.ctrlKey&&!e.button}function F(){return this.parentNode}function k(e,t){return null==t?{x:e.x,y:e.y}:t}function x(){return navigator.maxTouchPoints||"ontouchstart"in this}A.prototype.on=function(){var e=this._.on.apply(this._,arguments);return e===this._?this:e};var E,C,S,O=n(49),D=["position","children","className","style"],j=["x","y","label","labelStyle","labelShowBg","labelBgStyle","labelBgPadding","labelBgBorderRadius","children","className"],T=["type","position","isValidConnection","isConnectable","isConnectableStart","isConnectableEnd","id","onConnect","children","className","onMouseDown","onTouchStart"],P=["nodes","edges","defaultNodes","defaultEdges","className","nodeTypes","edgeTypes","onNodeClick","onEdgeClick","onInit","onMove","onMoveStart","onMoveEnd","onConnect","onConnectStart","onConnectEnd","onClickConnectStart","onClickConnectEnd","onNodeMouseEnter","onNodeMouseMove","onNodeMouseLeave","onNodeContextMenu","onNodeDoubleClick","onNodeDragStart","onNodeDrag","onNodeDragStop","onNodesDelete","onEdgesDelete","onSelectionChange","onSelectionDragStart","onSelectionDrag","onSelectionDragStop","onSelectionContextMenu","onSelectionStart","onSelectionEnd","connectionMode","connectionLineType","connectionLineStyle","connectionLineComponent","connectionLineContainerStyle","deleteKeyCode","selectionKeyCode","selectionOnDrag","selectionMode","panActivationKeyCode","multiSelectionKeyCode","zoomActivationKeyCode","snapToGrid","snapGrid","onlyRenderVisibleElements","selectNodesOnDrag","nodesDraggable","nodesConnectable","nodesFocusable","nodeOrigin","edgesFocusable","edgesUpdatable","elementsSelectable","defaultViewport","minZoom","maxZoom","translateExtent","preventScrolling","nodeExtent","defaultMarkerColor","zoomOnScroll","zoomOnPinch","panOnScroll","panOnScrollSpeed","panOnScrollMode","zoomOnDoubleClick","panOnDrag","onPaneClick","onPaneMouseEnter","onPaneMouseMove","onPaneMouseLeave","onPaneScroll","onPaneContextMenu","children","onEdgeUpdate","onEdgeContextMenu","onEdgeDoubleClick","onEdgeMouseEnter","onEdgeMouseMove","onEdgeMouseLeave","onEdgeUpdateStart","onEdgeUpdateEnd","edgeUpdaterRadius","onNodesChange","onEdgesChange","noDragClassName","noWheelClassName","noPanClassName","fitView","fitViewOptions","connectOnClick","attributionPosition","proOptions","defaultEdgeOptions","elevateNodesOnSelect","elevateEdgesOnSelect","disableKeyboardA11y","autoPanOnConnect","autoPanOnNodeDrag","connectionRadius","isValidConnection","onError","style","id"],R=Object(c.createContext)(null),M=R.Provider,I=function(e){return'Node type "'.concat(e,'" not found. Using fallback type "default".')},B=function(){return"The React Flow parent container needs a width and a height to render the graph."},N=function(){return"Only child nodes can use a parent extent."},L=function(){return"Can't create edge. An edge needs a source and a target."},U=function(e){return'Marker type "'.concat(e,"\" doesn't exist.")},H=function(e,t){return"Couldn't create edge for ".concat(e?"target":"source",' handle id: "').concat(e?t.targetHandle:t.sourceHandle,'", edge id: ').concat(t.id,".")},z=function(){return"Handle: No node id found. Make sure to only use a Handle inside a custom Node."},q=function(e){return'Edge type "'.concat(e,'" not found. Using fallback type "default".')},V=function(e){return'Node with id "'.concat(e,'" does not exist, it may have been removed. This can happen when a node is deleted before the "onNodeClick" handler is called.')},W=function(){return"[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#001"}();function G(e,t){var n=Object(c.useContext)(R);if(null===n)throw new Error(W);return Object(d.useStoreWithEqualityFn)(n,e,t)}var K=function(){var e=Object(c.useContext)(R);if(null===e)throw new Error(W);return Object(c.useMemo)((function(){return{getState:e.getState,setState:e.setState,subscribe:e.subscribe,destroy:e.destroy}}),[e])},Q=function(e){return e.userSelectionActive?"none":"all"};function Y(e){var t=e.position,n=e.children,r=e.className,i=e.style,a=Object(u.a)(e,D),c=G(Q),d="".concat(t).split("-");return Object(l.jsx)("div",Object(s.a)(Object(s.a)({className:Object(f.a)(["react-flow__panel",r].concat(Object(o.a)(d))),style:Object(s.a)(Object(s.a)({},i),{},{pointerEvents:c})},a),{},{children:n}))}function X(e){var t=e.proOptions,n=e.position,r=void 0===n?"bottom-right":n;return null!==t&&void 0!==t&&t.hideAttribution?null:Object(l.jsx)(Y,{position:r,className:"react-flow__attribution","data-message":"Please only hide this attribution when you are subscribed to React Flow Pro: https://pro.reactflow.dev",children:Object(l.jsx)("a",{href:"https://reactflow.dev",target:"_blank",rel:"noopener noreferrer","aria-label":"React Flow attribution",children:"React Flow"})})}var J=Object(c.memo)((function(e){var t=e.x,n=e.y,r=e.label,i=e.labelStyle,o=void 0===i?{}:i,d=e.labelShowBg,h=void 0===d||d,p=e.labelBgStyle,g=void 0===p?{}:p,m=e.labelBgPadding,v=void 0===m?[2,4]:m,b=e.labelBgBorderRadius,y=void 0===b?2:b,_=e.children,A=e.className,w=Object(u.a)(e,j),F=Object(c.useRef)(null),k=Object(c.useState)({x:0,y:0,width:0,height:0}),x=Object(a.a)(k,2),E=x[0],C=x[1],S=Object(f.a)(["react-flow__edge-textwrapper",A]);return Object(c.useEffect)((function(){if(F.current){var e=F.current.getBBox();C({x:e.x,y:e.y,width:e.width,height:e.height})}}),[r]),"undefined"!==typeof r&&r?Object(l.jsxs)("g",Object(s.a)(Object(s.a)({transform:"translate(".concat(t-E.width/2," ").concat(n-E.height/2,")"),className:S,visibility:E.width?"visible":"hidden"},w),{},{children:[h&&Object(l.jsx)("rect",{width:E.width+2*v[0],x:-v[0],y:-v[1],height:E.height+2*v[1],className:"react-flow__edge-textbg",style:g,rx:y,ry:y}),Object(l.jsx)("text",{className:"react-flow__edge-text",y:E.height/2,dy:"0.3em",ref:F,style:o,children:r}),_]})):null})),Z=function(e){return{width:e.offsetWidth,height:e.offsetHeight}},$=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(e,t),n)},ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{x:0,y:0},t=arguments.length>1?arguments[1]:void 0;return{x:$(e.x,t[0][0],t[1][0]),y:$(e.y,t[0][1],t[1][1])}},te=function(e,t,n){return e<t?$(Math.abs(e-t),1,50)/50:e>n?-$(Math.abs(e-n),1,50)/50:0},ne=function(e,t){return[20*te(e.x,35,t.width-35),20*te(e.y,35,t.height-35)]},re=function(e){var t,n;return(null===(t=e.getRootNode)||void 0===t?void 0:t.call(e))||(null===(n=window)||void 0===n?void 0:n.document)},ie=function(e,t){return{x:Math.min(e.x,t.x),y:Math.min(e.y,t.y),x2:Math.max(e.x2,t.x2),y2:Math.max(e.y2,t.y2)}},ae=function(e){var t=e.x,n=e.y;return{x:t,y:n,x2:t+e.width,y2:n+e.height}},oe=function(e){var t=e.x,n=e.y;return{x:t,y:n,width:e.x2-t,height:e.y2-n}},se=function(e){return Object(s.a)(Object(s.a)({},e.positionAbsolute||{x:0,y:0}),{},{width:e.width||0,height:e.height||0})},ue=function(e,t){return oe(ie(ae(e),ae(t)))},le=function(e,t){var n=Math.max(0,Math.min(e.x+e.width,t.x+t.width)-Math.max(e.x,t.x)),r=Math.max(0,Math.min(e.y+e.height,t.y+t.height)-Math.max(e.y,t.y));return Math.ceil(n*r)},ce=function(e){return!isNaN(e)&&isFinite(e)},fe=Symbol.for("internals"),de=["Enter"," ","Escape"],he=function(e,t){0};function pe(e){var t,n,r=function(e){return"nativeEvent"in e}(e)?e.nativeEvent:e,i=(null===(t=r.composedPath)||void 0===t||null===(n=t.call(r))||void 0===n?void 0:n[0])||e.target;return["INPUT","SELECT","TEXTAREA"].includes(null===i||void 0===i?void 0:i.nodeName)||(null===i||void 0===i?void 0:i.hasAttribute("contenteditable"))||!(null===i||void 0===i||!i.closest(".nokey"))}var ge=function(e){return"clientX"in e},me=function(e,t){var n,r,i,a,o=ge(e),s=o?e.clientX:null===(n=e.touches)||void 0===n?void 0:n[0].clientX,u=o?e.clientY:null===(r=e.touches)||void 0===r?void 0:r[0].clientY;return{x:s-(null!==(i=null===t||void 0===t?void 0:t.left)&&void 0!==i?i:0),y:u-(null!==(a=null===t||void 0===t?void 0:t.top)&&void 0!==a?a:0)}},ve=function(){var e,t;return"undefined"!==typeof navigator&&(null===(e=navigator)||void 0===e||null===(t=e.userAgent)||void 0===t?void 0:t.indexOf("Mac"))>=0},be=function(e){var t=e.id,n=e.path,r=e.labelX,i=e.labelY,a=e.label,o=e.labelStyle,s=e.labelShowBg,u=e.labelBgStyle,c=e.labelBgPadding,f=e.labelBgBorderRadius,d=e.style,h=e.markerEnd,p=e.markerStart,g=e.interactionWidth,m=void 0===g?20:g;return Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)("path",{id:t,style:d,d:n,fill:"none",className:"react-flow__edge-path",markerEnd:h,markerStart:p}),m&&Object(l.jsx)("path",{d:n,fill:"none",strokeOpacity:0,strokeWidth:m,className:"react-flow__edge-interaction"}),a&&ce(r)&&ce(i)?Object(l.jsx)(J,{x:r,y:i,label:a,labelStyle:o,labelShowBg:s,labelBgStyle:u,labelBgPadding:c,labelBgBorderRadius:f}):null]})};be.displayName="BaseEdge";var ye,_e,Ae,we,Fe,ke;function xe(e,t,n){return void 0===n?n:function(r){var i=t().edges.find((function(t){return t.id===e}));i&&n(r,Object(s.a)({},i))}}function Ee(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,a=Math.abs(r-t)/2,o=r<t?r+a:r-a,s=Math.abs(i-n)/2;return[o,i<n?i+s:i-s,a,s]}function Ce(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,a=e.sourceControlX,o=e.sourceControlY,s=.125*t+.375*a+.375*e.targetControlX+.125*r,u=.125*n+.375*o+.375*e.targetControlY+.125*i;return[s,u,Math.abs(s-t),Math.abs(u-n)]}function Se(e){var t=e.pos,n=e.x1,r=e.y1,i=e.x2,a=e.y2;return t===ke.Left||t===ke.Right?[.5*(n+i),r]:[n,.5*(r+a)]}function Oe(e){var t=e.sourceX,n=e.sourceY,r=e.sourcePosition,i=void 0===r?ke.Bottom:r,o=e.targetX,s=e.targetY,u=e.targetPosition,l=void 0===u?ke.Top:u,c=Se({pos:i,x1:t,y1:n,x2:o,y2:s}),f=Object(a.a)(c,2),d=f[0],h=f[1],p=Se({pos:l,x1:o,y1:s,x2:t,y2:n}),g=Object(a.a)(p,2),m=g[0],v=g[1],b=Ce({sourceX:t,sourceY:n,targetX:o,targetY:s,sourceControlX:d,sourceControlY:h,targetControlX:m,targetControlY:v}),y=Object(a.a)(b,4),_=y[0],A=y[1],w=y[2],F=y[3];return["M".concat(t,",").concat(n," C").concat(d,",").concat(h," ").concat(m,",").concat(v," ").concat(o,",").concat(s),_,A,w,F]}!function(e){e.Strict="strict",e.Loose="loose"}(ye||(ye={})),function(e){e.Free="free",e.Vertical="vertical",e.Horizontal="horizontal"}(_e||(_e={})),function(e){e.Partial="partial",e.Full="full"}(Ae||(Ae={})),function(e){e.Bezier="default",e.Straight="straight",e.Step="step",e.SmoothStep="smoothstep",e.SimpleBezier="simplebezier"}(we||(we={})),function(e){e.Arrow="arrow",e.ArrowClosed="arrowclosed"}(Fe||(Fe={})),function(e){e.Left="left",e.Top="top",e.Right="right",e.Bottom="bottom"}(ke||(ke={}));var De=Object(c.memo)((function(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,o=e.sourcePosition,s=void 0===o?ke.Bottom:o,u=e.targetPosition,c=void 0===u?ke.Top:u,f=e.label,d=e.labelStyle,h=e.labelShowBg,p=e.labelBgStyle,g=e.labelBgPadding,m=e.labelBgBorderRadius,v=e.style,b=e.markerEnd,y=e.markerStart,_=e.interactionWidth,A=Oe({sourceX:t,sourceY:n,sourcePosition:s,targetX:r,targetY:i,targetPosition:c}),w=Object(a.a)(A,3),F=w[0],k=w[1],x=w[2];return Object(l.jsx)(be,{path:F,labelX:k,labelY:x,label:f,labelStyle:d,labelShowBg:h,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:m,style:v,markerEnd:b,markerStart:y,interactionWidth:_})}));De.displayName="SimpleBezierEdge";var je=(E={},Object(i.a)(E,ke.Left,{x:-1,y:0}),Object(i.a)(E,ke.Right,{x:1,y:0}),Object(i.a)(E,ke.Top,{x:0,y:-1}),Object(i.a)(E,ke.Bottom,{x:0,y:1}),E),Te=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))};function Pe(e){var t,n,r=e.source,i=e.sourcePosition,s=void 0===i?ke.Bottom:i,u=e.target,l=e.targetPosition,c=void 0===l?ke.Top:l,f=e.center,d=e.offset,h=je[s],p=je[c],g={x:r.x+h.x*d,y:r.y+h.y*d},m={x:u.x+p.x*d,y:u.y+p.y*d},v=function(e){var t=e.source,n=e.sourcePosition,r=void 0===n?ke.Bottom:n,i=e.target;return r===ke.Left||r===ke.Right?t.x<i.x?{x:1,y:0}:{x:-1,y:0}:t.y<i.y?{x:0,y:1}:{x:0,y:-1}}({source:g,sourcePosition:s,target:m}),b=0!==v.x?"x":"y",y=v[b],_=[],A={x:0,y:0},w={x:0,y:0},F=Ee({sourceX:r.x,sourceY:r.y,targetX:u.x,targetY:u.y}),k=Object(a.a)(F,4),x=k[0],E=k[1],C=k[2],S=k[3];if(h[b]*p[b]===-1){t=f.x||x,n=f.y||E;var O=[{x:t,y:g.y},{x:t,y:m.y}],D=[{x:g.x,y:n},{x:m.x,y:n}];_=h[b]===y?"x"===b?O:D:"x"===b?D:O}else{var j=[{x:g.x,y:m.y}],T=[{x:m.x,y:g.y}];if(_="x"===b?h.x===y?T:j:h.y===y?j:T,s===c){var P=Math.abs(r[b]-u[b]);if(P<=d){var R=Math.min(d-1,d-P);h[b]===y?A[b]=R:w[b]=R}}if(s!==c){var M="x"===b?"y":"x",I=h[b]===p[M],B=g[M]>m[M],N=g[M]<m[M];(1===h[b]&&(!I&&B||I&&N)||1!==h[b]&&(!I&&N||I&&B))&&(_="x"===b?j:T)}var L={x:g.x-A.x,y:g.y-A.y},U={x:m.x-w.x,y:m.y-w.y};Math.max(Math.abs(L.x-_[0].x),Math.abs(U.x-_[0].x))>=Math.max(Math.abs(L.y-_[0].y),Math.abs(U.y-_[0].y))?(t=(L.x+U.x)/2,n=_[0].y):(t=_[0].x,n=(L.y+U.y)/2)}return[[r,{x:g.x-A.x,y:g.y-A.y}].concat(Object(o.a)(_),[{x:m.x-w.x,y:m.y-w.y},u]),t,n,C,S]}function Re(e){var t=e.sourceX,n=e.sourceY,r=e.sourcePosition,i=void 0===r?ke.Bottom:r,o=e.targetX,s=e.targetY,u=e.targetPosition,l=void 0===u?ke.Top:u,c=e.borderRadius,f=void 0===c?5:c,d=e.centerX,h=e.centerY,p=e.offset,g=Pe({source:{x:t,y:n},sourcePosition:i,target:{x:o,y:s},targetPosition:l,center:{x:d,y:h},offset:void 0===p?20:p}),m=Object(a.a)(g,5),v=m[0],b=m[1],y=m[2],_=m[3],A=m[4];return[v.reduce((function(e,t,n){return e+=n>0&&n<v.length-1?function(e,t,n,r){var i=Math.min(Te(e,t)/2,Te(t,n)/2,r),a=t.x,o=t.y;if(e.x===a&&a===n.x||e.y===o&&o===n.y)return"L".concat(a," ").concat(o);if(e.y===o){var s=e.x<n.x?-1:1,u=e.y<n.y?1:-1;return"L ".concat(a+i*s,",").concat(o,"Q ").concat(a,",").concat(o," ").concat(a,",").concat(o+i*u)}var l=e.x<n.x?1:-1,c=e.y<n.y?-1:1;return"L ".concat(a,",").concat(o+i*c,"Q ").concat(a,",").concat(o," ").concat(a+i*l,",").concat(o)}(v[n-1],t,v[n+1],f):"".concat(0===n?"M":"L").concat(t.x," ").concat(t.y)}),""),b,y,_,A]}var Me=Object(c.memo)((function(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,o=e.label,s=e.labelStyle,u=e.labelShowBg,c=e.labelBgStyle,f=e.labelBgPadding,d=e.labelBgBorderRadius,h=e.style,p=e.sourcePosition,g=void 0===p?ke.Bottom:p,m=e.targetPosition,v=void 0===m?ke.Top:m,b=e.markerEnd,y=e.markerStart,_=e.pathOptions,A=e.interactionWidth,w=Re({sourceX:t,sourceY:n,sourcePosition:g,targetX:r,targetY:i,targetPosition:v,borderRadius:null===_||void 0===_?void 0:_.borderRadius,offset:null===_||void 0===_?void 0:_.offset}),F=Object(a.a)(w,3),k=F[0],x=F[1],E=F[2];return Object(l.jsx)(be,{path:k,labelX:x,labelY:E,label:o,labelStyle:s,labelShowBg:u,labelBgStyle:c,labelBgPadding:f,labelBgBorderRadius:d,style:h,markerEnd:b,markerStart:y,interactionWidth:A})}));Me.displayName="SmoothStepEdge";var Ie=Object(c.memo)((function(e){var t;return Object(l.jsx)(Me,Object(s.a)(Object(s.a)({},e),{},{pathOptions:Object(c.useMemo)((function(){var t;return{borderRadius:0,offset:null===(t=e.pathOptions)||void 0===t?void 0:t.offset}}),[null===(t=e.pathOptions)||void 0===t?void 0:t.offset])}))}));Ie.displayName="StepEdge";var Be=Object(c.memo)((function(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,o=e.label,s=e.labelStyle,u=e.labelShowBg,c=e.labelBgStyle,f=e.labelBgPadding,d=e.labelBgBorderRadius,h=e.style,p=e.markerEnd,g=e.markerStart,m=e.interactionWidth,v=function(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,o=Ee({sourceX:t,sourceY:n,targetX:r,targetY:i}),s=Object(a.a)(o,4),u=s[0],l=s[1],c=s[2],f=s[3];return["M ".concat(t,",").concat(n,"L ").concat(r,",").concat(i),u,l,c,f]}({sourceX:t,sourceY:n,targetX:r,targetY:i}),b=Object(a.a)(v,3),y=b[0],_=b[1],A=b[2];return Object(l.jsx)(be,{path:y,labelX:_,labelY:A,label:o,labelStyle:s,labelShowBg:u,labelBgStyle:c,labelBgPadding:f,labelBgBorderRadius:d,style:h,markerEnd:p,markerStart:g,interactionWidth:m})}));function Ne(e,t){return e>=0?.5*e:25*t*Math.sqrt(-e)}function Le(e){var t=e.pos,n=e.x1,r=e.y1,i=e.x2,a=e.y2,o=e.c;switch(t){case ke.Left:return[n-Ne(n-i,o),r];case ke.Right:return[n+Ne(i-n,o),r];case ke.Top:return[n,r-Ne(r-a,o)];case ke.Bottom:return[n,r+Ne(a-r,o)]}}function Ue(e){var t=e.sourceX,n=e.sourceY,r=e.sourcePosition,i=void 0===r?ke.Bottom:r,o=e.targetX,s=e.targetY,u=e.targetPosition,l=void 0===u?ke.Top:u,c=e.curvature,f=void 0===c?.25:c,d=Le({pos:i,x1:t,y1:n,x2:o,y2:s,c:f}),h=Object(a.a)(d,2),p=h[0],g=h[1],m=Le({pos:l,x1:o,y1:s,x2:t,y2:n,c:f}),v=Object(a.a)(m,2),b=v[0],y=v[1],_=Ce({sourceX:t,sourceY:n,targetX:o,targetY:s,sourceControlX:p,sourceControlY:g,targetControlX:b,targetControlY:y}),A=Object(a.a)(_,4),w=A[0],F=A[1],k=A[2],x=A[3];return["M".concat(t,",").concat(n," C").concat(p,",").concat(g," ").concat(b,",").concat(y," ").concat(o,",").concat(s),w,F,k,x]}Be.displayName="StraightEdge";var He=Object(c.memo)((function(e){var t=e.sourceX,n=e.sourceY,r=e.targetX,i=e.targetY,o=e.sourcePosition,s=void 0===o?ke.Bottom:o,u=e.targetPosition,c=void 0===u?ke.Top:u,f=e.label,d=e.labelStyle,h=e.labelShowBg,p=e.labelBgStyle,g=e.labelBgPadding,m=e.labelBgBorderRadius,v=e.style,b=e.markerEnd,y=e.markerStart,_=e.pathOptions,A=e.interactionWidth,w=Ue({sourceX:t,sourceY:n,sourcePosition:s,targetX:r,targetY:i,targetPosition:c,curvature:null===_||void 0===_?void 0:_.curvature}),F=Object(a.a)(w,3),k=F[0],x=F[1],E=F[2];return Object(l.jsx)(be,{path:k,labelX:x,labelY:E,label:f,labelStyle:d,labelShowBg:h,labelBgStyle:p,labelBgPadding:g,labelBgBorderRadius:m,style:v,markerEnd:b,markerStart:y,interactionWidth:A})}));He.displayName="BezierEdge";var ze=Object(c.createContext)(null),qe=ze.Provider;ze.Consumer;var Ve=function(e){var t=e.source,n=e.sourceHandle,r=e.target,i=e.targetHandle;return"reactflow__edge-".concat(t).concat(n||"","-").concat(r).concat(i||"")},We=function(e,t){if("undefined"===typeof e)return"";if("string"===typeof e)return e;var n=t?"".concat(t,"__"):"";return"".concat(n).concat(Object.keys(e).sort().map((function(t){return"".concat(t,"=").concat(e[t])})).join("&"))},Ge=function(e,t,n,r){var i=e.x,o=e.y,s=Object(a.a)(t,3),u=s[0],l=s[1],c=s[2],f=Object(a.a)(r,2),d=f[0],h=f[1],p={x:(i-u)/c,y:(o-l)/c};return n?{x:d*Math.round(p.x/d),y:h*Math.round(p.y/h)}:p},Ke=function(e,t){var n=e.x,r=e.y,i=Object(a.a)(t,3),o=i[0],s=i[1],u=i[2];return{x:n*u+o,y:r*u+s}},Qe=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0];if(!e)return{x:0,y:0,positionAbsolute:{x:0,y:0}};var i=(null!==(t=e.width)&&void 0!==t?t:0)*r[0],a=(null!==(n=e.height)&&void 0!==n?n:0)*r[1],o={x:e.position.x-i,y:e.position.y-a};return Object(s.a)(Object(s.a)({},o),{},{positionAbsolute:e.positionAbsolute?{x:e.positionAbsolute.x-i,y:e.positionAbsolute.y-a}:o})},Ye=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[0,0];if(0===e.length)return{x:0,y:0,width:0,height:0};var n=e.reduce((function(e,n){var r=Qe(n,t).positionAbsolute,i=r.x,a=r.y;return ie(e,ae({x:i,y:a,width:n.width||0,height:n.height||0}))}),{x:1/0,y:1/0,x2:-1/0,y2:-1/0});return oe(n)},Xe=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[0,0,1],r=Object(a.a)(n,3),i=r[0],o=r[1],s=r[2],u=arguments.length>3&&void 0!==arguments[3]&&arguments[3],l=arguments.length>4&&void 0!==arguments[4]&&arguments[4],c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:[0,0],f={x:(t.x-i)/s,y:(t.y-o)/s,width:t.width/s,height:t.height/s},d=[];return e.forEach((function(e){var t=e.width,n=e.height,r=e.selectable,i=void 0===r||r,a=e.hidden;if(l&&!i||void 0!==a&&a)return!1;var o=Qe(e,c).positionAbsolute,s={x:o.x,y:o.y,width:t||0,height:n||0},h=le(f,s);("undefined"===typeof t||"undefined"===typeof n||null===t||null===n||u&&h>0||h>=(t||0)*(n||0)||e.dragging)&&d.push(e)})),d},Je=function(e,t){var n=e.map((function(e){return e.id}));return t.filter((function(e){return n.includes(e.source)||n.includes(e.target)}))},Ze=function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:.1,o=t/(e.width*(1+a)),s=n/(e.height*(1+a)),u=Math.min(o,s),l=$(u,r,i),c=e.x+e.width/2,f=e.y+e.height/2,d=t/2-c*l,h=n/2-f*l;return[d,h,l]},$e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.transition().duration(t)};function et(e,t,n,r){return(t[n]||[]).reduce((function(t,i){var a,o,s,u;"".concat(e.id,"-").concat(i.id,"-").concat(n)!==r&&t.push({id:i.id||null,type:n,nodeId:e.id,x:(null!==(a=null===(o=e.positionAbsolute)||void 0===o?void 0:o.x)&&void 0!==a?a:0)+i.x+i.width/2,y:(null!==(s=null===(u=e.positionAbsolute)||void 0===u?void 0:u.y)&&void 0!==s?s:0)+i.y+i.height/2});return t}),[])}var tt={source:null,target:null,sourceHandle:null,targetHandle:null},nt=function(){return{handleDomNode:null,isValid:!1,connection:tt,endHandle:null}};function rt(e,t,n,r,i,a,o){var u="target"===i,l=o.querySelector('.react-flow__handle[data-id="'.concat(null===e||void 0===e?void 0:e.nodeId,"-").concat(null===e||void 0===e?void 0:e.id,"-").concat(null===e||void 0===e?void 0:e.type,'"]')),c=Object(s.a)(Object(s.a)({},nt()),{},{handleDomNode:l});if(l){var f=it(void 0,l),d=l.getAttribute("data-nodeid"),h=l.getAttribute("data-handleid"),p=l.classList.contains("connectable"),g=l.classList.contains("connectableend"),m={source:u?d:n,sourceHandle:u?h:r,target:u?n:d,targetHandle:u?r:h};c.connection=m,p&&g&&(t===ye.Strict?u&&"source"===f||!u&&"target"===f:d!==n||h!==r)&&(c.endHandle={nodeId:d,handleId:h,type:f},c.isValid=a(m))}return c}function it(e,t){return e||(null!==t&&void 0!==t&&t.classList.contains("target")?"target":null!==t&&void 0!==t&&t.classList.contains("source")?"source":null)}function at(e){null===e||void 0===e||e.classList.remove("valid","connecting","react-flow__handle-valid","react-flow__handle-connecting")}function ot(e,t){var n=null;return t?n="valid":e&&!t&&(n="invalid"),n}function st(e){var t,n=e.event,r=e.handleId,i=e.nodeId,s=e.onConnect,u=e.isTarget,l=e.getState,c=e.setState,f=e.isValidConnection,d=e.edgeUpdaterType,h=e.onEdgeUpdateEnd,p=re(n.target),g=l(),m=g.connectionMode,v=g.domNode,b=g.autoPanOnConnect,y=g.connectionRadius,_=g.onConnectStart,A=g.panBy,w=g.getNodes,F=g.cancelConnection,k=0,x=me(n),E=x.x,C=x.y,S=null===p||void 0===p?void 0:p.elementFromPoint(E,C),O=it(d,S),D=null===v||void 0===v?void 0:v.getBoundingClientRect();if(D&&O){var j,T=me(n,D),P=!1,R=null,M=!1,I=null,B=function(e){var t=e.nodes,n=e.nodeId,r=e.handleId,i=e.handleType;return t.reduce((function(e,t){if(t[fe]){var a=t[fe].handleBounds,s=[],u=[];a&&(s=et(t,a,"source","".concat(n,"-").concat(r,"-").concat(i)),u=et(t,a,"target","".concat(n,"-").concat(r,"-").concat(i))),e.push.apply(e,Object(o.a)(s).concat(Object(o.a)(u)))}return e}),[])}({nodes:w(),nodeId:i,handleId:r,handleType:O}),N=function e(){if(b){var t=ne(T,D),n=Object(a.a)(t,2),r=n[0],i=n[1];A({x:r,y:i}),k=requestAnimationFrame(e)}};c({connectionPosition:T,connectionStatus:null,connectionNodeId:i,connectionHandleId:r,connectionHandleType:O,connectionStartHandle:{nodeId:i,handleId:r,type:O},connectionEndHandle:null}),null===_||void 0===_||_(n,{nodeId:i,handleId:r,handleType:O}),p.addEventListener("mousemove",L),p.addEventListener("mouseup",U),p.addEventListener("touchmove",L),p.addEventListener("touchend",U)}function L(e){var n=l().transform;T=me(e,D);var a=function(e,t,n,r,i,a){var o=me(e),s=o.x,u=o.y,l=t.elementsFromPoint(s,u).find((function(e){return e.classList.contains("react-flow__handle")}));if(l){var c=l.getAttribute("data-nodeid");if(c){var f=it(void 0,l),d=l.getAttribute("data-handleid"),h=a({nodeId:c,id:d,type:f});if(h)return{handle:{id:d,type:f,nodeId:c,x:n.x,y:n.y},validHandleResult:h}}}var p=[],g=1/0;if(i.forEach((function(e){var t=Math.sqrt(Math.pow(e.x-n.x,2)+Math.pow(e.y-n.y,2));if(t<=r){var i=a(e);t<=g&&(t<g?p=[{handle:e,validHandleResult:i}]:t===g&&p.push({handle:e,validHandleResult:i}),g=t)}})),!p.length)return{handle:null,validHandleResult:nt()};if(1===p.length)return p[0];var m=p.some((function(e){return e.validHandleResult.isValid})),v=p.some((function(e){return"target"===e.handle.type}));return p.find((function(e){var t=e.handle,n=e.validHandleResult;return v?"target"===t.type:!m||n.isValid}))||p[0]}(e,p,Ge(T,n,!1,[1,1]),y,B,(function(e){return rt(e,m,i,r,u?"target":"source",f,p)})),o=a.handle,s=a.validHandleResult;if(t=o,P||(N(),P=!0),I=s.handleDomNode,R=s.connection,M=s.isValid,c({connectionPosition:t&&M?Ke({x:t.x,y:t.y},n):T,connectionStatus:ot(!!t,M),connectionEndHandle:s.endHandle}),!t&&!M&&!I)return at(j);R.source!==R.target&&I&&(at(j),j=I,I.classList.add("connecting","react-flow__handle-connecting"),I.classList.toggle("valid",M),I.classList.toggle("react-flow__handle-valid",M))}function U(e){var n,r;(t||I)&&R&&M&&(null===s||void 0===s||s(R)),null===(n=(r=l()).onConnectEnd)||void 0===n||n.call(r,e),d&&(null===h||void 0===h||h(e)),at(j),F(),cancelAnimationFrame(k),P=!1,M=!1,R=null,I=null,p.removeEventListener("mousemove",L),p.removeEventListener("mouseup",U),p.removeEventListener("touchmove",L),p.removeEventListener("touchend",U)}}var ut=function(){return!0},lt=function(e){return{connectionStartHandle:e.connectionStartHandle,connectOnClick:e.connectOnClick,noPanClassName:e.noPanClassName}},ct=Object(c.forwardRef)((function(e,t){var n,r,i=e.type,a=void 0===i?"source":i,o=e.position,d=void 0===o?ke.Top:o,p=e.isValidConnection,g=e.isConnectable,m=void 0===g||g,v=e.isConnectableStart,b=void 0===v||v,y=e.isConnectableEnd,_=void 0===y||y,A=e.id,w=e.onConnect,F=e.children,k=e.className,x=e.onMouseDown,E=e.onTouchStart,C=Object(u.a)(e,T),S=A||null,O="target"===a,D=K(),j=Object(c.useContext)(ze),P=G(lt,h.shallow),R=P.connectOnClick,M=P.noPanClassName,I=G(function(e,t,n){return function(r){var i=r.connectionStartHandle,a=r.connectionEndHandle,o=r.connectionClickStartHandle;return{connecting:(null===i||void 0===i?void 0:i.nodeId)===e&&(null===i||void 0===i?void 0:i.handleId)===t&&(null===i||void 0===i?void 0:i.type)===n||(null===a||void 0===a?void 0:a.nodeId)===e&&(null===a||void 0===a?void 0:a.handleId)===t&&(null===a||void 0===a?void 0:a.type)===n,clickConnecting:(null===o||void 0===o?void 0:o.nodeId)===e&&(null===o||void 0===o?void 0:o.handleId)===t&&(null===o||void 0===o?void 0:o.type)===n}}}(j,S,a),h.shallow),B=I.connecting,N=I.clickConnecting;j||(null===(n=(r=D.getState()).onError)||void 0===n||n.call(r,"010",z()));var U=function(e){var t=D.getState(),n=t.defaultEdgeOptions,r=t.onConnect,i=t.hasDefaultEdges,a=Object(s.a)(Object(s.a)({},n),e);if(i){var o=D.getState(),u=o.edges;(0,o.setEdges)(function(e,t){return e.source&&e.target?function(e,t){return t.some((function(t){return t.source===e.source&&t.target===e.target&&(t.sourceHandle===e.sourceHandle||!t.sourceHandle&&!e.sourceHandle)&&(t.targetHandle===e.targetHandle||!t.targetHandle&&!e.targetHandle)}))}(n="id"in(r=e)&&"source"in r&&"target"in r?Object(s.a)({},e):Object(s.a)(Object(s.a)({},e),{},{id:Ve(e)}),t)?t:t.concat(n):(he(0,L()),t);var n,r}(a,u))}null===r||void 0===r||r(a),null===w||void 0===w||w(a)},H=function(e){if(j){var t=ge(e);b&&(t&&0===e.button||!t)&&st({event:e,handleId:S,nodeId:j,onConnect:U,isTarget:O,getState:D.getState,setState:D.setState,isValidConnection:p||D.getState().isValidConnection||ut}),t?null===x||void 0===x||x(e):null===E||void 0===E||E(e)}};return Object(l.jsx)("div",Object(s.a)(Object(s.a)({"data-handleid":S,"data-nodeid":j,"data-handlepos":d,"data-id":"".concat(j,"-").concat(S,"-").concat(a),className:Object(f.a)(["react-flow__handle","react-flow__handle-".concat(d),"nodrag",M,k,{source:!O,target:O,connectable:m,connectablestart:b,connectableend:_,connecting:N,connectionindicator:m&&(b&&!B||_&&B)}]),onMouseDown:H,onTouchStart:H,onClick:R?function(e){var t=D.getState(),n=t.onClickConnectStart,r=t.onClickConnectEnd,i=t.connectionClickStartHandle,o=t.connectionMode,s=t.isValidConnection;if(j&&(i||b)){if(!i)return null===n||void 0===n||n(e,{nodeId:j,handleId:S,handleType:a}),void D.setState({connectionClickStartHandle:{nodeId:j,type:a,handleId:S}});var u=re(e.target),l=p||s||ut,c=rt({nodeId:j,id:S,type:a},o,i.nodeId,i.handleId||null,i.type,l,u),f=c.connection;c.isValid&&U(f),null===r||void 0===r||r(e),D.setState({connectionClickStartHandle:null})}}:void 0,ref:t},C),{},{children:F}))}));ct.displayName="Handle";var ft=Object(c.memo)(ct),dt=function(e){var t=e.data,n=e.isConnectable,r=e.targetPosition,i=void 0===r?ke.Top:r,a=e.sourcePosition,o=void 0===a?ke.Bottom:a;return Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)(ft,{type:"target",position:i,isConnectable:n}),null===t||void 0===t?void 0:t.label,Object(l.jsx)(ft,{type:"source",position:o,isConnectable:n})]})};dt.displayName="DefaultNode";var ht=Object(c.memo)(dt),pt=function(e){var t=e.data,n=e.isConnectable,r=e.sourcePosition,i=void 0===r?ke.Bottom:r;return Object(l.jsxs)(l.Fragment,{children:[null===t||void 0===t?void 0:t.label,Object(l.jsx)(ft,{type:"source",position:i,isConnectable:n})]})};pt.displayName="InputNode";var gt=Object(c.memo)(pt),mt=function(e){var t=e.data,n=e.isConnectable,r=e.targetPosition,i=void 0===r?ke.Top:r;return Object(l.jsxs)(l.Fragment,{children:[Object(l.jsx)(ft,{type:"target",position:i,isConnectable:n}),null===t||void 0===t?void 0:t.label]})};mt.displayName="OutputNode";var vt=Object(c.memo)(mt),bt=function(){return null};bt.displayName="GroupNode";var yt=function(e){return{selectedNodes:e.getNodes().filter((function(e){return e.selected})),selectedEdges:e.edges.filter((function(e){return e.selected}))}},_t=function(e){return e.id};function At(e,t){return Object(h.shallow)(e.selectedNodes.map(_t),t.selectedNodes.map(_t))&&Object(h.shallow)(e.selectedEdges.map(_t),t.selectedEdges.map(_t))}var wt=Object(c.memo)((function(e){var t=e.onSelectionChange,n=K(),r=G(yt,At),i=r.selectedNodes,a=r.selectedEdges;return Object(c.useEffect)((function(){var e,r,o={nodes:i,edges:a};null===t||void 0===t||t(o),null===(e=(r=n.getState()).onSelectionChange)||void 0===e||e.call(r,o)}),[i,a,t]),null}));wt.displayName="SelectionListener";var Ft=function(e){return!!e.onSelectionChange};function kt(e){var t=e.onSelectionChange,n=G(Ft);return t||n?Object(l.jsx)(wt,{onSelectionChange:t}):null}var xt=function(e){return{setNodes:e.setNodes,setEdges:e.setEdges,setDefaultNodesAndEdges:e.setDefaultNodesAndEdges,setMinZoom:e.setMinZoom,setMaxZoom:e.setMaxZoom,setTranslateExtent:e.setTranslateExtent,setNodeExtent:e.setNodeExtent,reset:e.reset}};function Et(e,t){Object(c.useEffect)((function(){"undefined"!==typeof e&&t(e)}),[e])}function Ct(e,t,n){Object(c.useEffect)((function(){"undefined"!==typeof t&&n(Object(i.a)({},e,t))}),[t])}var St=function(e){var t=e.nodes,n=e.edges,r=e.defaultNodes,i=e.defaultEdges,a=e.onConnect,o=e.onConnectStart,u=e.onConnectEnd,l=e.onClickConnectStart,f=e.onClickConnectEnd,d=e.nodesDraggable,p=e.nodesConnectable,g=e.nodesFocusable,m=e.edgesFocusable,v=e.edgesUpdatable,b=e.elevateNodesOnSelect,y=e.minZoom,_=e.maxZoom,A=e.nodeExtent,w=e.onNodesChange,F=e.onEdgesChange,k=e.elementsSelectable,x=e.connectionMode,E=e.snapGrid,C=e.snapToGrid,S=e.translateExtent,O=e.connectOnClick,D=e.defaultEdgeOptions,j=e.fitView,T=e.fitViewOptions,P=e.onNodesDelete,R=e.onEdgesDelete,M=e.onNodeDrag,I=e.onNodeDragStart,B=e.onNodeDragStop,N=e.onSelectionDrag,L=e.onSelectionDragStart,U=e.onSelectionDragStop,H=e.noPanClassName,z=e.nodeOrigin,q=e.rfId,V=e.autoPanOnConnect,W=e.autoPanOnNodeDrag,Q=e.onError,Y=e.connectionRadius,X=e.isValidConnection,J=G(xt,h.shallow),Z=J.setNodes,$=J.setEdges,ee=J.setDefaultNodesAndEdges,te=J.setMinZoom,ne=J.setMaxZoom,re=J.setTranslateExtent,ie=J.setNodeExtent,ae=J.reset,oe=K();return Object(c.useEffect)((function(){var e=null===i||void 0===i?void 0:i.map((function(e){return Object(s.a)(Object(s.a)({},e),D)}));return ee(r,e),function(){ae()}}),[]),Ct("defaultEdgeOptions",D,oe.setState),Ct("connectionMode",x,oe.setState),Ct("onConnect",a,oe.setState),Ct("onConnectStart",o,oe.setState),Ct("onConnectEnd",u,oe.setState),Ct("onClickConnectStart",l,oe.setState),Ct("onClickConnectEnd",f,oe.setState),Ct("nodesDraggable",d,oe.setState),Ct("nodesConnectable",p,oe.setState),Ct("nodesFocusable",g,oe.setState),Ct("edgesFocusable",m,oe.setState),Ct("edgesUpdatable",v,oe.setState),Ct("elementsSelectable",k,oe.setState),Ct("elevateNodesOnSelect",b,oe.setState),Ct("snapToGrid",C,oe.setState),Ct("snapGrid",E,oe.setState),Ct("onNodesChange",w,oe.setState),Ct("onEdgesChange",F,oe.setState),Ct("connectOnClick",O,oe.setState),Ct("fitViewOnInit",j,oe.setState),Ct("fitViewOnInitOptions",T,oe.setState),Ct("onNodesDelete",P,oe.setState),Ct("onEdgesDelete",R,oe.setState),Ct("onNodeDrag",M,oe.setState),Ct("onNodeDragStart",I,oe.setState),Ct("onNodeDragStop",B,oe.setState),Ct("onSelectionDrag",N,oe.setState),Ct("onSelectionDragStart",L,oe.setState),Ct("onSelectionDragStop",U,oe.setState),Ct("noPanClassName",H,oe.setState),Ct("nodeOrigin",z,oe.setState),Ct("rfId",q,oe.setState),Ct("autoPanOnConnect",V,oe.setState),Ct("autoPanOnNodeDrag",W,oe.setState),Ct("onError",Q,oe.setState),Ct("connectionRadius",Y,oe.setState),Ct("isValidConnection",X,oe.setState),Et(t,Z),Et(n,$),Et(y,te),Et(_,ne),Et(S,re),Et(A,ie),null},Ot={display:"none"},Dt={position:"absolute",width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0px, 0px, 0px, 0px)",clipPath:"inset(100%)"},jt="react-flow__node-desc",Tt="react-flow__edge-desc",Pt=function(e){return e.ariaLiveMessage};function Rt(e){var t=e.rfId,n=G(Pt);return Object(l.jsx)("div",{id:"".concat("react-flow__aria-live","-").concat(t),"aria-live":"assertive","aria-atomic":"true",style:Dt,children:n})}function Mt(e){var t=e.rfId,n=e.disableKeyboardA11y;return Object(l.jsxs)(l.Fragment,{children:[Object(l.jsxs)("div",{id:"".concat(jt,"-").concat(t),style:Ot,children:["Press enter or space to select a node.",!n&&"You can then use the arrow keys to move the node around."," Press delete to remove it and escape to cancel."," "]}),Object(l.jsx)("div",{id:"".concat(Tt,"-").concat(t),style:Ot,children:"Press enter or space to select an edge. You can then press delete to remove it or escape to cancel."}),!n&&Object(l.jsx)(Rt,{rfId:t})]})}var It="undefined"!==typeof document?document:null,Bt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{target:It},n=Object(c.useState)(!1),r=Object(a.a)(n,2),i=r[0],s=r[1],u=Object(c.useRef)(!1),l=Object(c.useRef)(new Set([])),f=Object(c.useMemo)((function(){if(null!==e){var t=(Array.isArray(e)?e:[e]).filter((function(e){return"string"===typeof e})).map((function(e){return e.split("+")})),n=t.reduce((function(e,t){return e.concat.apply(e,Object(o.a)(t))}),[]);return[t,n]}return[[],[]]}),[e]),d=Object(a.a)(f,2),h=d[0],p=d[1];return Object(c.useEffect)((function(){if(null!==e){var n,r,i=function(e){if(u.current=e.ctrlKey||e.metaKey||e.shiftKey,!u.current&&pe(e))return!1;var t=Lt(e.code,p);l.current.add(e[t]),Nt(h,l.current,!1)&&(e.preventDefault(),s(!0))},a=function(e){if(!u.current&&pe(e))return!1;var t=Lt(e.code,p);Nt(h,l.current,!0)?(s(!1),l.current.clear()):l.current.delete(e[t]),"Meta"===e.key&&l.current.clear(),u.current=!1},o=function(){l.current.clear(),s(!1)};return null===t||void 0===t||null===(n=t.target)||void 0===n||n.addEventListener("keydown",i),null===t||void 0===t||null===(r=t.target)||void 0===r||r.addEventListener("keyup",a),window.addEventListener("blur",o),function(){var e,n;null===t||void 0===t||null===(e=t.target)||void 0===e||e.removeEventListener("keydown",i),null===t||void 0===t||null===(n=t.target)||void 0===n||n.removeEventListener("keyup",a),window.removeEventListener("blur",o)}}}),[e,s]),i};function Nt(e,t,n){return e.filter((function(e){return n||e.length===t.size})).some((function(e){return e.every((function(e){return t.has(e)}))}))}function Lt(e,t){return t.includes(e)?"code":"key"}function Ut(e,t,n,r){var i,a,o,s,u,l,c,f;if(!e.parentNode)return n;var d=t.get(e.parentNode),h=Qe(d,r);return Ut(d,t,{x:(null!==(i=n.x)&&void 0!==i?i:0)+h.x,y:(null!==(a=n.y)&&void 0!==a?a:0)+h.y,z:(null!==(o=null===(s=d[fe])||void 0===s?void 0:s.z)&&void 0!==o?o:0)>(null!==(u=n.z)&&void 0!==u?u:0)?null!==(l=null===(c=d[fe])||void 0===c?void 0:c.z)&&void 0!==l?l:0:null!==(f=n.z)&&void 0!==f?f:0},r)}function Ht(e,t,n){e.forEach((function(r){if(r.parentNode&&!e.has(r.parentNode))throw new Error("Parent node ".concat(r.parentNode," not found"));if(r.parentNode||null!==n&&void 0!==n&&n[r.id]){var i,a,o=Ut(r,e,Object(s.a)(Object(s.a)({},r.position),{},{z:null!==(i=null===(a=r[fe])||void 0===a?void 0:a.z)&&void 0!==i?i:0}),t),u=o.x,l=o.y,c=o.z;r.positionAbsolute={x:u,y:l},r[fe].z=c,null!==n&&void 0!==n&&n[r.id]&&(r[fe].isParent=!0)}}))}function zt(e,t,n,r){var i=new Map,a={},o=r?1e3:0;return e.forEach((function(e){var n,r=(ce(e.zIndex)?e.zIndex:0)+(e.selected?o:0),u=t.get(e.id),l=Object(s.a)(Object(s.a)({width:null===u||void 0===u?void 0:u.width,height:null===u||void 0===u?void 0:u.height},e),{},{positionAbsolute:{x:e.position.x,y:e.position.y}});e.parentNode&&(l.parentNode=e.parentNode,a[e.parentNode]=!0),Object.defineProperty(l,fe,{enumerable:!1,value:{handleBounds:null===u||void 0===u||null===(n=u[fe])||void 0===n?void 0:n.handleBounds,z:r}}),i.set(e.id,l)})),Ht(i,n,a),i}function qt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e(),r=n.getNodes,i=n.width,o=n.height,s=n.minZoom,u=n.maxZoom,l=n.d3Zoom,c=n.d3Selection,f=n.fitViewOnInitDone,d=n.fitViewOnInit,h=n.nodeOrigin,g=t.initial&&!f&&d,m=l&&c;if(m&&(g||!t.initial)){var v=r().filter((function(e){var n,r=t.includeHiddenNodes?e.width&&e.height:!e.hidden;return null!==(n=t.nodes)&&void 0!==n&&n.length?r&&t.nodes.some((function(t){return t.id===e.id})):r})),b=v.every((function(e){return e.width&&e.height}));if(v.length>0&&b){var y,_,A,w=Ye(v,h),F=Ze(w,i,o,null!==(y=t.minZoom)&&void 0!==y?y:s,null!==(_=t.maxZoom)&&void 0!==_?_:u,null!==(A=t.padding)&&void 0!==A?A:.1),k=Object(a.a)(F,3),x=k[0],E=k[1],C=k[2],S=p.b.translate(x,E).scale(C);return"number"===typeof t.duration&&t.duration>0?l.transform($e(c,t.duration),S):l.transform(c,S),!0}}return!1}function Vt(e,t){return e.forEach((function(e){var n,r=t.get(e.id);r&&t.set(r.id,Object(s.a)(Object(s.a)({},r),{},(n={},Object(i.a)(n,fe,r[fe]),Object(i.a)(n,"selected",e.selected),n)))})),new Map(t)}function Wt(e,t){return t.map((function(t){var n=e.find((function(e){return e.id===t.id}));return n&&(t.selected=n.selected),t}))}function Gt(e){var t=e.changedNodes,n=e.changedEdges,r=e.get,i=e.set,a=r(),o=a.nodeInternals,s=a.edges,u=a.onNodesChange,l=a.onEdgesChange,c=a.hasDefaultNodes,f=a.hasDefaultEdges;null!==t&&void 0!==t&&t.length&&(c&&i({nodeInternals:Vt(t,o)}),null===u||void 0===u||u(t)),null!==n&&void 0!==n&&n.length&&(f&&i({edges:Wt(n,s)}),null===l||void 0===l||l(n))}var Kt=function(){},Qt={zoomIn:Kt,zoomOut:Kt,zoomTo:Kt,getZoom:function(){return 1},setViewport:Kt,getViewport:function(){return{x:0,y:0,zoom:1}},fitView:function(){return!1},setCenter:Kt,fitBounds:Kt,project:function(e){return e},viewportInitialized:!1},Yt=function(e){return{d3Zoom:e.d3Zoom,d3Selection:e.d3Selection}};function Xt(){var e=function(){var e=K(),t=G(Yt,h.shallow),n=t.d3Zoom,r=t.d3Selection;return Object(c.useMemo)((function(){return r&&n?{zoomIn:function(e){return n.scaleBy($e(r,null===e||void 0===e?void 0:e.duration),1.2)},zoomOut:function(e){return n.scaleBy($e(r,null===e||void 0===e?void 0:e.duration),1/1.2)},zoomTo:function(e,t){return n.scaleTo($e(r,null===t||void 0===t?void 0:t.duration),e)},getZoom:function(){return e.getState().transform[2]},setViewport:function(t,i){var o,s,u,l=Object(a.a)(e.getState().transform,3),c=l[0],f=l[1],d=l[2],h=p.b.translate(null!==(o=t.x)&&void 0!==o?o:c,null!==(s=t.y)&&void 0!==s?s:f).scale(null!==(u=t.zoom)&&void 0!==u?u:d);n.transform($e(r,null===i||void 0===i?void 0:i.duration),h)},getViewport:function(){var t=Object(a.a)(e.getState().transform,3);return{x:t[0],y:t[1],zoom:t[2]}},fitView:function(t){return qt(e.getState,t)},setCenter:function(t,i,a){var o=e.getState(),s=o.width,u=o.height,l=o.maxZoom,c="undefined"!==typeof(null===a||void 0===a?void 0:a.zoom)?a.zoom:l,f=s/2-t*c,d=u/2-i*c,h=p.b.translate(f,d).scale(c);n.transform($e(r,null===a||void 0===a?void 0:a.duration),h)},fitBounds:function(t,i){var o,s=e.getState(),u=s.width,l=s.height,c=s.minZoom,f=s.maxZoom,d=Ze(t,u,l,c,f,null!==(o=null===i||void 0===i?void 0:i.padding)&&void 0!==o?o:.1),h=Object(a.a)(d,3),g=h[0],m=h[1],v=h[2],b=p.b.translate(g,m).scale(v);n.transform($e(r,null===i||void 0===i?void 0:i.duration),b)},project:function(t){var n=e.getState(),r=n.transform,i=n.snapToGrid,a=n.snapGrid;return Ge(t,r,i,a)},viewportInitialized:!0}:Qt}),[n,r])}(),t=K(),n=Object(c.useCallback)((function(){return t.getState().getNodes().map((function(e){return Object(s.a)({},e)}))}),[]),r=Object(c.useCallback)((function(e){return t.getState().nodeInternals.get(e)}),[]),i=Object(c.useCallback)((function(){var e=t.getState().edges;return(void 0===e?[]:e).map((function(e){return Object(s.a)({},e)}))}),[]),u=Object(c.useCallback)((function(e){var n=t.getState().edges;return(void 0===n?[]:n).find((function(t){return t.id===e}))}),[]),l=Object(c.useCallback)((function(e){var n=t.getState(),r=n.getNodes,i=n.setNodes,a=n.hasDefaultNodes,o=n.onNodesChange,s=r(),u="function"===typeof e?e(s):e;if(a)i(u);else if(o){o(0===u.length?s.map((function(e){return{type:"remove",id:e.id}})):u.map((function(e){return{item:e,type:"reset"}})))}}),[]),f=Object(c.useCallback)((function(e){var n=t.getState(),r=n.edges,i=void 0===r?[]:r,a=n.setEdges,o=n.hasDefaultEdges,s=n.onEdgesChange,u="function"===typeof e?e(i):e;if(o)a(u);else if(s){s(0===u.length?i.map((function(e){return{type:"remove",id:e.id}})):u.map((function(e){return{item:e,type:"reset"}})))}}),[]),d=Object(c.useCallback)((function(e){var n=Array.isArray(e)?e:[e],r=t.getState(),i=r.getNodes,a=r.setNodes,s=r.hasDefaultNodes,u=r.onNodesChange;if(s){var l=i();a([].concat(Object(o.a)(l),Object(o.a)(n)))}else if(u){u(n.map((function(e){return{item:e,type:"add"}})))}}),[]),g=Object(c.useCallback)((function(e){var n=Array.isArray(e)?e:[e],r=t.getState(),i=r.edges,a=void 0===i?[]:i,s=r.setEdges,u=r.hasDefaultEdges,l=r.onEdgesChange;if(u)s([].concat(Object(o.a)(a),Object(o.a)(n)));else if(l){l(n.map((function(e){return{item:e,type:"add"}})))}}),[]),m=Object(c.useCallback)((function(){var e=t.getState(),n=e.getNodes,r=e.edges,i=void 0===r?[]:r,o=e.transform,u=Object(a.a)(o,3),l=u[0],c=u[1],f=u[2];return{nodes:n().map((function(e){return Object(s.a)({},e)})),edges:i.map((function(e){return Object(s.a)({},e)})),viewport:{x:l,y:c,zoom:f}}}),[]),v=Object(c.useCallback)((function(e){var n=e.nodes,r=e.edges,i=t.getState(),a=i.nodeInternals,s=i.getNodes,u=i.edges,l=i.hasDefaultNodes,c=i.hasDefaultEdges,f=i.onNodesDelete,d=i.onEdgesDelete,h=i.onNodesChange,p=i.onEdgesChange,g=(n||[]).map((function(e){return e.id})),m=(r||[]).map((function(e){return e.id})),v=s().reduce((function(e,t){var n=!g.includes(t.id)&&t.parentNode&&e.find((function(e){return e.id===t.parentNode}));return("boolean"!==typeof t.deletable||t.deletable)&&(g.includes(t.id)||n)&&e.push(t),e}),[]),b=u.filter((function(e){return"boolean"!==typeof e.deletable||e.deletable})),y=b.filter((function(e){return m.includes(e.id)}));if(v||y){var _=Je(v,b),A=[].concat(Object(o.a)(y),Object(o.a)(_)),w=A.reduce((function(e,t){return e.includes(t.id)||e.push(t.id),e}),[]);if((c||l)&&(c&&t.setState({edges:u.filter((function(e){return!w.includes(e.id)}))}),l&&(v.forEach((function(e){a.delete(e.id)})),t.setState({nodeInternals:new Map(a)}))),w.length>0&&(null===d||void 0===d||d(A),p&&p(w.map((function(e){return{id:e,type:"remove"}})))),v.length>0)if(null===f||void 0===f||f(v),h)h(v.map((function(e){return{id:e.id,type:"remove"}})))}}),[]),b=Object(c.useCallback)((function(e){var n,r=ce((n=e).width)&&ce(n.height)&&ce(n.x)&&ce(n.y),i=r?null:t.getState().nodeInternals.get(e.id);return[r?e:se(i),i,r]}),[]),y=Object(c.useCallback)((function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2?arguments[2]:void 0,i=b(e),o=Object(a.a)(i,3),s=o[0],u=o[1],l=o[2];return s?(r||t.getState().getNodes()).filter((function(t){if(!l&&(t.id===u.id||!t.positionAbsolute))return!1;var r=se(t),i=le(r,s);return n&&i>0||i>=e.width*e.height})):[]}),[]),_=Object(c.useCallback)((function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=b(e),i=Object(a.a)(r,1),o=i[0];if(!o)return!1;var s=le(o,t),u=n&&s>0;return u||s>=e.width*e.height}),[]);return Object(c.useMemo)((function(){return Object(s.a)(Object(s.a)({},e),{},{getNodes:n,getNode:r,getEdges:i,getEdge:u,setNodes:l,setEdges:f,addNodes:d,addEdges:g,toObject:m,deleteElements:v,getIntersectingNodes:y,isNodeIntersecting:_})}),[e,n,r,i,u,l,f,d,g,m,v,y,_])}var Jt={position:"absolute",width:"100%",height:"100%",top:0,left:0},Zt=function(e){return{x:e.x,y:e.y,zoom:e.k}},$t=function(e,t){return e.target.closest(".".concat(t))},en=function(e,t){return 2===t&&Array.isArray(e)&&e.includes(2)},tn=function(e){var t=e.ctrlKey&&ve()?10:1;return-e.deltaY*(1===e.deltaMode?.05:e.deltaMode?1:.002)*t},nn=function(e){return{d3Zoom:e.d3Zoom,d3Selection:e.d3Selection,d3ZoomHandler:e.d3ZoomHandler,userSelectionActive:e.userSelectionActive}},rn=function(e){var t=e.onMove,n=e.onMoveStart,r=e.onMoveEnd,i=e.onPaneContextMenu,a=e.zoomOnScroll,o=void 0===a||a,s=e.zoomOnPinch,u=void 0===s||s,f=e.panOnScroll,d=void 0!==f&&f,v=e.panOnScrollSpeed,b=void 0===v?.5:v,y=e.panOnScrollMode,_=void 0===y?_e.Free:y,A=e.zoomOnDoubleClick,w=void 0===A||A,F=e.elementsSelectable,k=e.panOnDrag,x=void 0===k||k,E=e.defaultViewport,C=e.translateExtent,S=e.minZoom,O=e.maxZoom,D=e.zoomActivationKeyCode,j=e.preventScrolling,T=void 0===j||j,P=e.children,R=e.noWheelClassName,M=e.noPanClassName,I=Object(c.useRef)(),N=K(),L=Object(c.useRef)(!1),U=Object(c.useRef)(!1),H=Object(c.useRef)(null),z=Object(c.useRef)({x:0,y:0,zoom:0}),q=G(nn,h.shallow),V=q.d3Zoom,W=q.d3Selection,Q=q.d3ZoomHandler,Y=q.userSelectionActive,X=Bt(D),J=Object(c.useRef)(0),ee=Object(c.useRef)(!1),te=Object(c.useRef)();return function(e){var t=K();Object(c.useEffect)((function(){var n,r=function(){if(e.current){var n,r,i=Z(e.current);0!==i.height&&0!==i.width||null===(n=(r=t.getState()).onError)||void 0===n||n.call(r,"004",B()),t.setState({width:i.width||500,height:i.height||500})}};return r(),window.addEventListener("resize",r),e.current&&(n=new ResizeObserver((function(){return r()}))).observe(e.current),function(){window.removeEventListener("resize",r),n&&e.current&&n.unobserve(e.current)}}),[])}(H),Object(c.useEffect)((function(){if(H.current){var e=H.current.getBoundingClientRect(),t=Object(p.a)().scaleExtent([S,O]).translateExtent(C),n=Object(g.a)(H.current).call(t),r=p.b.translate(E.x,E.y).scale($(E.zoom,S,O)),i=[[0,0],[e.width,e.height]],a=t.constrain()(r,i,C);t.transform(n,a),t.wheelDelta(tn),N.setState({d3Zoom:t,d3Selection:n,d3ZoomHandler:n.on("wheel.zoom"),transform:[a.x,a.y,a.k],domNode:H.current.closest(".react-flow")})}}),[]),Object(c.useEffect)((function(){W&&V&&(!d||X||Y?"undefined"!==typeof Q&&W.on("wheel.zoom",(function(e,t){if(!T||$t(e,R))return null;e.preventDefault(),Q.call(this,e,t)}),{passive:!1}):W.on("wheel.zoom",(function(e){if($t(e,R))return!1;e.preventDefault(),e.stopImmediatePropagation();var i=W.property("__zoom").k||1,a=ve();if(e.ctrlKey&&u&&a){var o=Object(m.a)(e),s=tn(e),l=i*Math.pow(2,s);V.scaleTo(W,l,o,e)}else{var c=1===e.deltaMode?20:1,f=_===_e.Vertical?0:e.deltaX*c,d=_===_e.Horizontal?0:e.deltaY*c;!a&&e.shiftKey&&_!==_e.Vertical&&(f=e.deltaY*c,d=0),V.translateBy(W,-f/i*b,-d/i*b,{internal:!0});var h=Zt(W.property("__zoom")),p=N.getState(),g=p.onViewportChangeStart,v=p.onViewportChange,y=p.onViewportChangeEnd;clearTimeout(te.current),ee.current||(ee.current=!0,null===n||void 0===n||n(e,h),null===g||void 0===g||g(h)),ee.current&&(null===t||void 0===t||t(e,h),null===v||void 0===v||v(h),te.current=setTimeout((function(){null===r||void 0===r||r(e,h),null===y||void 0===y||y(h),ee.current=!1}),150))}}),{passive:!1}))}),[Y,d,_,W,V,Q,X,u,T,R,n,t,r]),Object(c.useEffect)((function(){V&&V.on("start",(function(e){var t,r;if(!e.sourceEvent||e.sourceEvent.internal)return null;J.current=null===(t=e.sourceEvent)||void 0===t?void 0:t.button;var i=N.getState().onViewportChangeStart,a=Zt(e.transform);L.current=!0,z.current=a,"mousedown"===(null===(r=e.sourceEvent)||void 0===r?void 0:r.type)&&N.setState({paneDragging:!0}),null===i||void 0===i||i(a),null===n||void 0===n||n(e.sourceEvent,a)}))}),[V,n]),Object(c.useEffect)((function(){V&&(Y&&!L.current?V.on("zoom",null):Y||V.on("zoom",(function(e){var n,r,a=N.getState().onViewportChange;if(N.setState({transform:[e.transform.x,e.transform.y,e.transform.k]}),U.current=!(!i||!en(x,null!==(n=J.current)&&void 0!==n?n:0)),(t||a)&&(null===(r=e.sourceEvent)||void 0===r||!r.internal)){var o=Zt(e.transform);null===a||void 0===a||a(o),null===t||void 0===t||t(e.sourceEvent,o)}})))}),[Y,V,t,x,i]),Object(c.useEffect)((function(){V&&V.on("end",(function(e){var t;if(!e.sourceEvent||e.sourceEvent.internal)return null;var n,a,o=N.getState().onViewportChangeEnd;if(L.current=!1,N.setState({paneDragging:!1}),i&&en(x,null!==(t=J.current)&&void 0!==t?t:0)&&!U.current&&i(e.sourceEvent),U.current=!1,(r||o)&&(n=z.current,a=e.transform,n.x!==a.x||n.y!==a.y||n.zoom!==a.k)){var s=Zt(e.transform);z.current=s,clearTimeout(I.current),I.current=setTimeout((function(){null===o||void 0===o||o(s),null===r||void 0===r||r(e.sourceEvent,s)}),d?150:0)}}))}),[V,d,x,r,i]),Object(c.useEffect)((function(){V&&V.filter((function(e){var t=X||o,n=u&&e.ctrlKey;if(1===e.button&&"mousedown"===e.type&&($t(e,"react-flow__node")||$t(e,"react-flow__edge")))return!0;if(!x&&!t&&!d&&!w&&!u)return!1;if(Y)return!1;if(!w&&"dblclick"===e.type)return!1;if($t(e,R)&&"wheel"===e.type)return!1;if($t(e,M)&&"wheel"!==e.type)return!1;if(!u&&e.ctrlKey&&"wheel"===e.type)return!1;if(!t&&!d&&!n&&"wheel"===e.type)return!1;if(!x&&("mousedown"===e.type||"touchstart"===e.type))return!1;if(Array.isArray(x)&&!x.includes(e.button)&&("mousedown"===e.type||"touchstart"===e.type))return!1;var r=Array.isArray(x)&&x.includes(e.button)||!e.button||e.button<=1;return(!e.ctrlKey||"wheel"===e.type)&&r}))}),[Y,V,o,u,d,w,x,F,X]),Object(l.jsx)("div",{className:"react-flow__renderer",ref:H,style:Jt,children:P})},an=function(e){return{userSelectionActive:e.userSelectionActive,userSelectionRect:e.userSelectionRect}};function on(){var e=G(an,h.shallow),t=e.userSelectionActive,n=e.userSelectionRect;return t&&n?Object(l.jsx)("div",{className:"react-flow__selection react-flow__container",style:{width:n.width,height:n.height,transform:"translate(".concat(n.x,"px, ").concat(n.y,"px)")}}):null}function sn(e,t){var n=e.find((function(e){return e.id===t.parentNode}));if(n){var r=t.position.x+t.width-n.width,i=t.position.y+t.height-n.height;if(r>0||i>0||t.position.x<0||t.position.y<0){var a,o;if(n.style=Object(s.a)({},n.style)||{},n.style.width=null!==(a=n.style.width)&&void 0!==a?a:n.width,n.style.height=null!==(o=n.style.height)&&void 0!==o?o:n.height,r>0&&(n.style.width+=r),i>0&&(n.style.height+=i),t.position.x<0){var u=Math.abs(t.position.x);n.position.x=n.position.x-u,n.style.width+=u,t.position.x=0}if(t.position.y<0){var l=Math.abs(t.position.y);n.position.y=n.position.y-l,n.style.height+=l,t.position.y=0}n.width=n.style.width,n.height=n.style.height}}}function un(e,t){if(e.some((function(e){return"reset"===e.type})))return e.filter((function(e){return"reset"===e.type})).map((function(e){return e.item}));var n=e.filter((function(e){return"add"===e.type})).map((function(e){return e.item}));return t.reduce((function(t,n){var i=e.filter((function(e){return e.id===n.id}));if(0===i.length)return t.push(n),t;var a,o=Object(s.a)({},n),u=Object(r.a)(i);try{for(u.s();!(a=u.n()).done;){var l=a.value;if(l)switch(l.type){case"select":o.selected=l.selected;break;case"position":"undefined"!==typeof l.position&&(o.position=l.position),"undefined"!==typeof l.positionAbsolute&&(o.positionAbsolute=l.positionAbsolute),"undefined"!==typeof l.dragging&&(o.dragging=l.dragging),o.expandParent&&sn(t,o);break;case"dimensions":"undefined"!==typeof l.dimensions&&(o.width=l.dimensions.width,o.height=l.dimensions.height),"undefined"!==typeof l.updateStyle&&(o.style=Object(s.a)(Object(s.a)({},o.style||{}),l.dimensions)),"boolean"===typeof l.resizing&&(o.resizing=l.resizing),o.expandParent&&sn(t,o);break;case"remove":return t}}}catch(c){u.e(c)}finally{u.f()}return t.push(o),t}),n)}function ln(e,t){return un(e,t)}var cn=function(e,t){return{id:e,type:"select",selected:t}};function fn(e,t){return e.reduce((function(e,n){var r=t.includes(n.id);return!n.selected&&r?(n.selected=!0,e.push(cn(n.id,!0))):n.selected&&!r&&(n.selected=!1,e.push(cn(n.id,!1))),e}),[])}var dn=function(e,t){return function(n){n.target===t.current&&(null===e||void 0===e||e(n))}},hn=function(e){return{userSelectionActive:e.userSelectionActive,elementsSelectable:e.elementsSelectable,dragging:e.paneDragging}},pn=Object(c.memo)((function(e){var t=e.isSelecting,n=e.selectionMode,r=void 0===n?Ae.Full:n,i=e.panOnDrag,a=e.onSelectionStart,o=e.onSelectionEnd,u=e.onPaneClick,d=e.onPaneContextMenu,p=e.onPaneScroll,g=e.onPaneMouseEnter,m=e.onPaneMouseMove,v=e.onPaneMouseLeave,b=e.children,y=Object(c.useRef)(null),_=K(),A=Object(c.useRef)(0),w=Object(c.useRef)(0),F=Object(c.useRef)(),k=G(hn,h.shallow),x=k.userSelectionActive,E=k.elementsSelectable,C=k.dragging,S=function(){_.setState({userSelectionActive:!1,userSelectionRect:null}),A.current=0,w.current=0},O=function(e){null===u||void 0===u||u(e),_.getState().resetSelectedElements(),_.setState({nodesSelectionActive:!1})},D=p?function(e){return p(e)}:void 0,j=E&&(t||x);return Object(l.jsxs)("div",{className:Object(f.a)(["react-flow__pane",{dragging:C,selection:t}]),onClick:j?void 0:dn(O,y),onContextMenu:dn((function(e){Array.isArray(i)&&null!==i&&void 0!==i&&i.includes(2)?e.preventDefault():null===d||void 0===d||d(e)}),y),onWheel:dn(D,y),onMouseEnter:j?void 0:g,onMouseDown:j?function(e){var n=_.getState(),r=n.resetSelectedElements,i=n.domNode;if(F.current=null===i||void 0===i?void 0:i.getBoundingClientRect(),E&&t&&0===e.button&&e.target===y.current&&F.current){var o=me(e,F.current),s=o.x,u=o.y;r(),_.setState({userSelectionRect:{width:0,height:0,startX:s,startY:u,x:s,y:u}}),null===a||void 0===a||a(e)}}:void 0,onMouseMove:j?function(e){var n,i,a=_.getState(),o=a.userSelectionRect,u=a.nodeInternals,l=a.edges,c=a.transform,f=a.onNodesChange,d=a.onEdgesChange,h=a.nodeOrigin,p=a.getNodes;if(t&&F.current&&o){_.setState({userSelectionActive:!0,nodesSelectionActive:!1});var g=me(e,F.current),m=null!==(n=o.startX)&&void 0!==n?n:0,v=null!==(i=o.startY)&&void 0!==i?i:0,b=Object(s.a)(Object(s.a)({},o),{},{x:g.x<m?g.x:m,y:g.y<v?g.y:v,width:Math.abs(g.x-m),height:Math.abs(g.y-v)}),y=p(),k=Xe(u,b,c,r===Ae.Partial,!0,h),x=Je(k,l).map((function(e){return e.id})),E=k.map((function(e){return e.id}));if(A.current!==E.length){A.current=E.length;var C=fn(y,E);C.length&&(null===f||void 0===f||f(C))}if(w.current!==x.length){w.current=x.length;var S=fn(l,x);S.length&&(null===d||void 0===d||d(S))}_.setState({userSelectionRect:b})}}:m,onMouseUp:j?function(e){if(0===e.button){var t=_.getState().userSelectionRect;!x&&t&&e.target===y.current&&(null===O||void 0===O||O(e)),_.setState({nodesSelectionActive:A.current>0}),S(),null===o||void 0===o||o(e)}}:void 0,onMouseLeave:j?function(e){x&&(_.setState({nodesSelectionActive:A.current>0}),null===o||void 0===o||o(e)),S()}:v,ref:y,style:Jt,children:[b,Object(l.jsx)(on,{})]})}));function gn(e,t){if(!e.parentNode)return!1;var n=t.get(e.parentNode);return!!n&&(!!n.selected||gn(n,t))}function mn(e,t,n){var r=e;do{var i;if(null!==(i=r)&&void 0!==i&&i.matches(t))return!0;if(r===n.current)return!1;r=r.parentElement}while(r);return!1}function vn(e,t,n,r){return Array.from(e.values()).filter((function(n){return(n.selected||n.id===r)&&(!n.parentNode||!gn(n,e))&&(n.draggable||t&&"undefined"===typeof n.draggable)})).map((function(e){var t,r,i,a;return{id:e.id,position:e.position||{x:0,y:0},positionAbsolute:e.positionAbsolute||{x:0,y:0},distance:{x:n.x-(null!==(t=null===(r=e.positionAbsolute)||void 0===r?void 0:r.x)&&void 0!==t?t:0),y:n.y-(null!==(i=null===(a=e.positionAbsolute)||void 0===a?void 0:a.y)&&void 0!==i?i:0)},delta:{x:0,y:0},extent:e.extent,parentNode:e.parentNode,width:e.width,height:e.height}}))}function bn(e,t){return t&&"parent"!==t?[t[0],[t[1][0]-(e.width||0),t[1][1]-(e.height||0)]]:t}function yn(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[0,0],a=arguments.length>5?arguments[5]:void 0,o=bn(e,e.extent||r),s=o;if("parent"===e.extent)if(e.parentNode&&e.width&&e.height){var u=n.get(e.parentNode),l=Qe(u,i).positionAbsolute,c=l.x,f=l.y;s=u&&ce(c)&&ce(f)&&ce(u.width)&&ce(u.height)?[[c+e.width*i[0],f+e.height*i[1]],[c+u.width-e.width+e.width*i[0],f+u.height-e.height+e.height*i[1]]]:s}else null===a||void 0===a||a("005",N()),s=o;else if(e.extent&&e.parentNode){var d=n.get(e.parentNode),h=Qe(d,i).positionAbsolute,p=h.x,g=h.y;s=[[e.extent[0][0]+p,e.extent[0][1]+g],[e.extent[1][0]+p,e.extent[1][1]+g]]}var m={x:0,y:0};if(e.parentNode){var v=n.get(e.parentNode);m=Qe(v,i).positionAbsolute}var b=s&&"parent"!==s?ee(t,s):t;return{position:{x:b.x-m.x,y:b.y-m.y},positionAbsolute:b}}function _n(e){var t=e.nodeId,n=e.dragItems,r=e.nodeInternals,i=n.map((function(e){var t=r.get(e.id);return Object(s.a)(Object(s.a)({},t),{},{position:e.position,positionAbsolute:e.positionAbsolute})}));return[t?i.find((function(e){return e.id===t})):i[0],i]}pn.displayName="Pane";var An=function(e,t,n,r){var i=t.querySelectorAll(e);if(!i||!i.length)return null;var a=Array.from(i),o=t.getBoundingClientRect(),u=o.width*r[0],l=o.height*r[1];return a.map((function(e){var t=e.getBoundingClientRect();return Object(s.a)({id:e.getAttribute("data-handleid"),position:e.getAttribute("data-handlepos"),x:(t.left-o.left-u)/n,y:(t.top-o.top-l)/n},Z(e))}))};function wn(e,t,n){return void 0===n?n:function(r){var i=t().nodeInternals.get(e);i&&n(r,Object(s.a)({},i))}}function Fn(e){var t=e.id,n=e.store,r=e.unselect,i=void 0!==r&&r,a=e.nodeRef,o=n.getState(),s=o.addSelectedNodes,u=o.unselectNodesAndEdges,l=o.multiSelectionActive,c=o.nodeInternals,f=o.onError,d=c.get(t);d?(n.setState({nodesSelectionActive:!1}),d.selected?(i||d.selected&&l)&&(u({nodes:[d]}),requestAnimationFrame((function(){var e;return null===a||void 0===a||null===(e=a.current)||void 0===e?void 0:e.blur()}))):s([t])):null===f||void 0===f||f("012",V(t))}function kn(e){return function(t,n,r){return null===e||void 0===e?void 0:e(t,r)}}function xn(e){var t=e.nodeRef,n=e.disabled,r=void 0!==n&&n,i=e.noDragClassName,o=e.handleSelector,u=e.nodeId,l=e.isSelectable,f=e.selectNodesOnDrag,d=K(),h=Object(c.useState)(!1),p=Object(a.a)(h,2),E=p[0],C=p[1],S=Object(c.useRef)([]),O=Object(c.useRef)({x:null,y:null}),D=Object(c.useRef)(0),j=Object(c.useRef)(null),T=Object(c.useRef)({x:0,y:0}),P=Object(c.useRef)(null),R=Object(c.useRef)(!1),M=function(){var e=K();return Object(c.useCallback)((function(t){var n=t.sourceEvent,r=e.getState(),i=r.transform,a=r.snapGrid,o=r.snapToGrid,u=n.touches?n.touches[0].clientX:n.clientX,l=n.touches?n.touches[0].clientY:n.clientY,c={x:(u-i[0])/i[2],y:(l-i[1])/i[2]};return Object(s.a)({xSnapped:o?a[0]*Math.round(c.x/a[0]):c.x,ySnapped:o?a[1]*Math.round(c.y/a[1]):c.y},c)}),[])}();return Object(c.useEffect)((function(){if(null!==t&&void 0!==t&&t.current){var e=Object(g.a)(t.current),n=function(e){var t=e.x,n=e.y,r=d.getState(),i=r.nodeInternals,o=r.onNodeDrag,s=r.onSelectionDrag,l=r.updateNodePositions,c=r.nodeExtent,f=r.snapGrid,h=r.snapToGrid,p=r.nodeOrigin,g=r.onError;O.current={x:t,y:n};var m=!1,v={x:0,y:0,x2:0,y2:0};if(S.current.length>1&&c){var b=Ye(S.current,p);v=ae(b)}if(S.current=S.current.map((function(e){var r={x:t-e.distance.x,y:n-e.distance.y};h&&(r.x=f[0]*Math.round(r.x/f[0]),r.y=f[1]*Math.round(r.y/f[1]));var a,o,s=[[c[0][0],c[0][1]],[c[1][0],c[1][1]]];S.current.length>1&&c&&!e.extent&&(s[0][0]=e.positionAbsolute.x-v.x+c[0][0],s[1][0]=e.positionAbsolute.x+(null!==(a=e.width)&&void 0!==a?a:0)-v.x2+c[1][0],s[0][1]=e.positionAbsolute.y-v.y+c[0][1],s[1][1]=e.positionAbsolute.y+(null!==(o=e.height)&&void 0!==o?o:0)-v.y2+c[1][1]);var u=yn(e,r,i,s,p,g);return m=m||e.position.x!==u.position.x||e.position.y!==u.position.y,e.position=u.position,e.positionAbsolute=u.positionAbsolute,e})),m){l(S.current,!0,!0),C(!0);var y=u?o:kn(s);if(y&&P.current){var _=_n({nodeId:u,dragItems:S.current,nodeInternals:i}),A=Object(a.a)(_,2),w=A[0],F=A[1];y(P.current,w,F)}}},s=function e(){if(j.current){var t=ne(T.current,j.current),r=Object(a.a)(t,2),i=r[0],o=r[1];if(0!==i||0!==o){var s,u,l=d.getState(),c=l.transform,f=l.panBy;O.current.x=(null!==(s=O.current.x)&&void 0!==s?s:0)-i/c[2],O.current.y=(null!==(u=O.current.y)&&void 0!==u?u:0)-o/c[2],f({x:i,y:o})&&n(O.current)}D.current=requestAnimationFrame(e)}};if(!r){var c=function(){var e,t,n,r,i=w,a=F,o=k,s=x,u={},l=Object(v.a)("start","drag","end"),c=0,f=0;function d(e){e.on("mousedown.drag",h).filter(s).on("touchstart.drag",C).on("touchmove.drag",S,y.b).on("touchend.drag touchcancel.drag",O).style("touch-action","none").style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function h(o,s){if(!r&&i.call(this,o,s)){var u=D(this,a.call(this,o,s),o,s,"mouse");u&&(Object(g.a)(o.view).on("mousemove.drag",p,y.c).on("mouseup.drag",E,y.c),Object(b.a)(o.view),Object(y.d)(o),n=!1,e=o.clientX,t=o.clientY,u("start",o))}}function p(r){if(Object(y.a)(r),!n){var i=r.clientX-e,a=r.clientY-t;n=i*i+a*a>f}u.mouse("drag",r)}function E(e){Object(g.a)(e.view).on("mousemove.drag mouseup.drag",null),Object(b.b)(e.view,n),Object(y.a)(e),u.mouse("end",e)}function C(e,t){if(i.call(this,e,t)){var n,r,o=e.changedTouches,s=a.call(this,e,t),u=o.length;for(n=0;n<u;++n)(r=D(this,s,e,t,o[n].identifier,o[n]))&&(Object(y.d)(e),r("start",e,o[n]))}}function S(e){var t,n,r=e.changedTouches,i=r.length;for(t=0;t<i;++t)(n=u[r[t].identifier])&&(Object(y.a)(e),n("drag",e,r[t]))}function O(e){var t,n,i=e.changedTouches,a=i.length;for(r&&clearTimeout(r),r=setTimeout((function(){r=null}),500),t=0;t<a;++t)(n=u[i[t].identifier])&&(Object(y.d)(e),n("end",e,i[t]))}function D(e,t,n,r,i,a){var s,f,h,p=l.copy(),g=Object(m.a)(a||n,t);if(null!=(h=o.call(e,new A("beforestart",{sourceEvent:n,target:d,identifier:i,active:c,x:g[0],y:g[1],dx:0,dy:0,dispatch:p}),r)))return s=h.x-g[0]||0,f=h.y-g[1]||0,function n(a,o,l){var v,b=g;switch(a){case"start":u[i]=n,v=c++;break;case"end":delete u[i],--c;case"drag":g=Object(m.a)(l||o,t),v=c}p.call(a,e,new A(a,{sourceEvent:o,subject:h,target:d,identifier:i,active:v,x:g[0]+s,y:g[1]+f,dx:g[0]-b[0],dy:g[1]-b[1],dispatch:p}),r)}}return d.filter=function(e){return arguments.length?(i="function"===typeof e?e:_(!!e),d):i},d.container=function(e){return arguments.length?(a="function"===typeof e?e:_(e),d):a},d.subject=function(e){return arguments.length?(o="function"===typeof e?e:_(e),d):o},d.touchable=function(e){return arguments.length?(s="function"===typeof e?e:_(!!e),d):s},d.on=function(){var e=l.on.apply(l,arguments);return e===l?d:e},d.clickDistance=function(e){return arguments.length?(f=(e=+e)*e,d):Math.sqrt(f)},d}().on("start",(function(e){var n,r=d.getState(),i=r.nodeInternals,o=r.multiSelectionActive,s=r.domNode,c=r.nodesDraggable,h=r.unselectNodesAndEdges,p=r.onNodeDragStart,g=r.onSelectionDragStart,m=u?p:kn(g);f||o||!u||(null!==(n=i.get(u))&&void 0!==n&&n.selected||h());u&&l&&f&&Fn({id:u,store:d,nodeRef:t});var v=M(e);if(O.current=v,S.current=vn(i,c,v,u),m&&S.current){var b=_n({nodeId:u,dragItems:S.current,nodeInternals:i}),y=Object(a.a)(b,2),_=y[0],A=y[1];m(e.sourceEvent,_,A)}j.current=(null===s||void 0===s?void 0:s.getBoundingClientRect())||null,T.current=me(e.sourceEvent,j.current)})).on("drag",(function(e){var t=M(e),r=d.getState().autoPanOnNodeDrag;!R.current&&r&&(R.current=!0,s()),O.current.x===t.xSnapped&&O.current.y===t.ySnapped||!S.current||(P.current=e.sourceEvent,T.current=me(e.sourceEvent,j.current),n(t))})).on("end",(function(e){if(C(!1),R.current=!1,cancelAnimationFrame(D.current),S.current){var t=d.getState(),n=t.updateNodePositions,r=t.nodeInternals,i=t.onNodeDragStop,o=t.onSelectionDragStop,s=u?i:kn(o);if(n(S.current,!1,!1),s){var l=_n({nodeId:u,dragItems:S.current,nodeInternals:r}),c=Object(a.a)(l,2),f=c[0],h=c[1];s(e.sourceEvent,f,h)}}})).filter((function(e){var n=e.target;return!e.button&&(!i||!mn(n,".".concat(i),t))&&(!o||mn(n,o,t))}));return e.call(c),function(){e.on(".drag",null)}}e.on(".drag",null)}}),[t,r,i,o,l,d,u,f,M]),E}function En(){var e=K();return Object(c.useCallback)((function(t){var n=e.getState(),r=n.nodeInternals,i=n.nodeExtent,a=n.updateNodePositions,o=n.getNodes,s=n.snapToGrid,u=n.snapGrid,l=n.onError,c=n.nodesDraggable,f=o().filter((function(e){return e.selected&&(e.draggable||c&&"undefined"===typeof e.draggable)})),d=s?u[0]:5,h=s?u[1]:5,p=t.isShiftPressed?4:1,g=t.x*d*p,m=t.y*h*p;a(f.map((function(e){if(e.positionAbsolute){var t={x:e.positionAbsolute.x+g,y:e.positionAbsolute.y+m};s&&(t.x=u[0]*Math.round(t.x/u[0]),t.y=u[1]*Math.round(t.y/u[1]));var n=yn(e,t,r,i,void 0,l),a=n.positionAbsolute,o=n.position;e.position=o,e.positionAbsolute=a}return e})),!0,!1)}),[])}var Cn={ArrowUp:{x:0,y:-1},ArrowDown:{x:0,y:1},ArrowLeft:{x:-1,y:0},ArrowRight:{x:1,y:0}},Sn=function(e){var t=function(t){var n=t.id,r=t.type,a=t.data,o=t.xPos,u=t.yPos,d=t.xPosOrigin,h=t.yPosOrigin,p=t.selected,g=t.onClick,m=t.onMouseEnter,v=t.onMouseMove,b=t.onMouseLeave,y=t.onContextMenu,_=t.onDoubleClick,A=t.style,w=t.className,F=t.isDraggable,k=t.isSelectable,x=t.isConnectable,E=t.isFocusable,C=t.selectNodesOnDrag,S=t.sourcePosition,O=t.targetPosition,D=t.hidden,j=t.resizeObserver,T=t.dragHandle,P=t.zIndex,R=t.isParent,M=t.noDragClassName,I=t.noPanClassName,B=t.initialized,N=t.disableKeyboardA11y,L=t.ariaLabel,U=t.rfId,H=K(),z=Object(c.useRef)(null),q=Object(c.useRef)(S),V=Object(c.useRef)(O),W=Object(c.useRef)(r),G=k||F||g||m||v||b,Q=En(),Y=wn(n,H.getState,m),X=wn(n,H.getState,v),J=wn(n,H.getState,b),Z=wn(n,H.getState,y),$=wn(n,H.getState,_);Object(c.useEffect)((function(){if(z.current&&!D){var e=z.current;return null===j||void 0===j||j.observe(e),function(){return null===j||void 0===j?void 0:j.unobserve(e)}}}),[D]),Object(c.useEffect)((function(){var e=W.current!==r,t=q.current!==S,i=V.current!==O;z.current&&(e||t||i)&&(e&&(W.current=r),t&&(q.current=S),i&&(V.current=O),H.getState().updateNodeDimensions([{id:n,nodeElement:z.current,forceUpdate:!0}]))}),[n,r,S,O]);var ee=xn({nodeRef:z,disabled:D||!F,noDragClassName:M,handleSelector:T,nodeId:n,isSelectable:k,selectNodesOnDrag:C});return D?null:Object(l.jsx)("div",{className:Object(f.a)(["react-flow__node","react-flow__node-".concat(r),Object(i.a)({},I,F),w,{selected:p,selectable:k,parent:R,dragging:ee}]),ref:z,style:Object(s.a)({zIndex:P,transform:"translate(".concat(d,"px,").concat(h,"px)"),pointerEvents:G?"all":"none",visibility:B?"visible":"hidden"},A),"data-id":n,"data-testid":"rf__node-".concat(n),onMouseEnter:Y,onMouseMove:X,onMouseLeave:J,onContextMenu:Z,onClick:function(e){if(!k||C&&F||Fn({id:n,store:H,nodeRef:z}),g){var t=H.getState().nodeInternals.get(n);t&&g(e,Object(s.a)({},t))}},onDoubleClick:$,onKeyDown:E?function(e){if(!pe(e))if(de.includes(e.key)&&k){var t="Escape"===e.key;Fn({id:n,store:H,unselect:t,nodeRef:z})}else!N&&F&&p&&Object.prototype.hasOwnProperty.call(Cn,e.key)&&(H.setState({ariaLiveMessage:"Moved selected node ".concat(e.key.replace("Arrow","").toLowerCase(),". New position, x: ").concat(~~o,", y: ").concat(~~u)}),Q({x:Cn[e.key].x,y:Cn[e.key].y,isShiftPressed:e.shiftKey}))}:void 0,tabIndex:E?0:void 0,role:E?"button":void 0,"aria-describedby":N?void 0:"".concat(jt,"-").concat(U),"aria-label":L,children:Object(l.jsx)(qe,{value:n,children:Object(l.jsx)(e,{id:n,data:a,type:r,xPos:o,yPos:u,selected:p,isConnectable:x,sourcePosition:S,targetPosition:O,dragging:ee,dragHandle:T,zIndex:P})})})};return t.displayName="NodeWrapper",Object(c.memo)(t)},On=function(e){var t=e.getNodes().filter((function(e){return e.selected}));return Object(s.a)(Object(s.a)({},Ye(t,e.nodeOrigin)),{},{transformString:"translate(".concat(e.transform[0],"px,").concat(e.transform[1],"px) scale(").concat(e.transform[2],")"),userSelectionActive:e.userSelectionActive})};var Dn=Object(c.memo)((function(e){var t=e.onSelectionContextMenu,n=e.noPanClassName,r=e.disableKeyboardA11y,i=K(),a=G(On,h.shallow),o=a.width,s=a.height,u=a.x,d=a.y,p=a.transformString,g=a.userSelectionActive,m=En(),v=Object(c.useRef)(null);if(Object(c.useEffect)((function(){var e;r||(null===(e=v.current)||void 0===e||e.focus({preventScroll:!0}))}),[r]),xn({nodeRef:v}),g||!o||!s)return null;var b=t?function(e){var n=i.getState().getNodes().filter((function(e){return e.selected}));t(e,n)}:void 0;return Object(l.jsx)("div",{className:Object(f.a)(["react-flow__nodesselection","react-flow__container",n]),style:{transform:p},children:Object(l.jsx)("div",{ref:v,className:"react-flow__nodesselection-rect",onContextMenu:b,tabIndex:r?void 0:-1,onKeyDown:r?void 0:function(e){Object.prototype.hasOwnProperty.call(Cn,e.key)&&m({x:Cn[e.key].x,y:Cn[e.key].y,isShiftPressed:e.shiftKey})},style:{width:o,height:s,top:d,left:u}})})})),jn=function(e){return e.nodesSelectionActive},Tn=function(e){var t=e.children,n=e.onPaneClick,r=e.onPaneMouseEnter,i=e.onPaneMouseMove,a=e.onPaneMouseLeave,o=e.onPaneContextMenu,s=e.onPaneScroll,u=e.deleteKeyCode,f=e.onMove,d=e.onMoveStart,h=e.onMoveEnd,p=e.selectionKeyCode,g=e.selectionOnDrag,m=e.selectionMode,v=e.onSelectionStart,b=e.onSelectionEnd,y=e.multiSelectionKeyCode,_=e.panActivationKeyCode,A=e.zoomActivationKeyCode,w=e.elementsSelectable,F=e.zoomOnScroll,k=e.zoomOnPinch,x=e.panOnScroll,E=e.panOnScrollSpeed,C=e.panOnScrollMode,S=e.zoomOnDoubleClick,O=e.panOnDrag,D=e.defaultViewport,j=e.translateExtent,T=e.minZoom,P=e.maxZoom,R=e.preventScrolling,M=e.onSelectionContextMenu,I=e.noWheelClassName,B=e.noPanClassName,N=e.disableKeyboardA11y,L=G(jn),U=Bt(p),H=Bt(_)||O,z=U||g&&!0!==H;return function(e){var t=e.deleteKeyCode,n=e.multiSelectionKeyCode,r=K(),i=Xt().deleteElements,a=Bt(t),o=Bt(n);Object(c.useEffect)((function(){if(a){var e=r.getState(),t=e.edges,n=(0,e.getNodes)().filter((function(e){return e.selected})),o=t.filter((function(e){return e.selected}));i({nodes:n,edges:o}),r.setState({nodesSelectionActive:!1})}}),[a]),Object(c.useEffect)((function(){r.setState({multiSelectionActive:o})}),[o])}({deleteKeyCode:u,multiSelectionKeyCode:y}),Object(l.jsx)(rn,{onMove:f,onMoveStart:d,onMoveEnd:h,onPaneContextMenu:o,elementsSelectable:w,zoomOnScroll:F,zoomOnPinch:k,panOnScroll:x,panOnScrollSpeed:E,panOnScrollMode:C,zoomOnDoubleClick:S,panOnDrag:!U&&H,defaultViewport:D,translateExtent:j,minZoom:T,maxZoom:P,zoomActivationKeyCode:A,preventScrolling:R,noWheelClassName:I,noPanClassName:B,children:Object(l.jsxs)(pn,{onSelectionStart:v,onSelectionEnd:b,onPaneClick:n,onPaneMouseEnter:r,onPaneMouseMove:i,onPaneMouseLeave:a,onPaneContextMenu:o,onPaneScroll:s,panOnDrag:H,isSelecting:!!z,selectionMode:m,children:[t,L&&Object(l.jsx)(Dn,{onSelectionContextMenu:M,noPanClassName:B,disableKeyboardA11y:N})]})})};Tn.displayName="FlowRenderer";var Pn=Object(c.memo)(Tn);function Rn(e){var t={input:Sn(e.input||gt),default:Sn(e.default||ht),output:Sn(e.output||vt),group:Sn(e.group||bt)},n=Object.keys(e).filter((function(e){return!["input","default","output","group"].includes(e)})).reduce((function(t,n){return t[n]=Sn(e[n]||ht),t}),{});return Object(s.a)(Object(s.a)({},t),n)}var Mn=function(e){return{nodesDraggable:e.nodesDraggable,nodesConnectable:e.nodesConnectable,nodesFocusable:e.nodesFocusable,elementsSelectable:e.elementsSelectable,updateNodeDimensions:e.updateNodeDimensions,onError:e.onError}},In=function(e){var t,n=G(Mn,h.shallow),r=n.nodesDraggable,i=n.nodesConnectable,a=n.nodesFocusable,o=n.elementsSelectable,s=n.updateNodeDimensions,u=n.onError,f=(t=e.onlyRenderVisibleElements,G(Object(c.useCallback)((function(e){return t?Xe(e.nodeInternals,{x:0,y:0,width:e.width,height:e.height},e.transform,!0):e.getNodes()}),[t]))),d=Object(c.useRef)(),p=Object(c.useMemo)((function(){if("undefined"===typeof ResizeObserver)return null;var e=new ResizeObserver((function(e){var t=e.map((function(e){return{id:e.target.getAttribute("data-id"),nodeElement:e.target,forceUpdate:!0}}));s(t)}));return d.current=e,e}),[]);return Object(c.useEffect)((function(){return function(){var e;null===d||void 0===d||null===(e=d.current)||void 0===e||e.disconnect()}}),[]),Object(l.jsx)("div",{className:"react-flow__nodes",style:Jt,children:f.map((function(t){var n,s,c,f,d,h,g,m=t.type||"default";e.nodeTypes[m]||(null===u||void 0===u||u("003",I(m)),m="default");var v=e.nodeTypes[m]||e.nodeTypes.default,b=!!(t.draggable||r&&"undefined"===typeof t.draggable),y=!!(t.selectable||o&&"undefined"===typeof t.selectable),_=!!(t.connectable||i&&"undefined"===typeof t.connectable),A=!!(t.focusable||a&&"undefined"===typeof t.focusable),w=e.nodeExtent?ee(t.positionAbsolute,e.nodeExtent):t.positionAbsolute,F=null!==(n=null===w||void 0===w?void 0:w.x)&&void 0!==n?n:0,k=null!==(s=null===w||void 0===w?void 0:w.y)&&void 0!==s?s:0,x=function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=e.origin;return r&&i?a[0]<0||a[1]<0||a[0]>1||a[1]>1?{x:t,y:n}:{x:t-r*a[0],y:n-i*a[1]}:{x:t,y:n}}({x:F,y:k,width:null!==(c=t.width)&&void 0!==c?c:0,height:null!==(f=t.height)&&void 0!==f?f:0,origin:e.nodeOrigin});return Object(l.jsx)(v,{id:t.id,className:t.className,style:t.style,type:m,data:t.data,sourcePosition:t.sourcePosition||ke.Bottom,targetPosition:t.targetPosition||ke.Top,hidden:t.hidden,xPos:F,yPos:k,xPosOrigin:x.x,yPosOrigin:x.y,selectNodesOnDrag:e.selectNodesOnDrag,onClick:e.onNodeClick,onMouseEnter:e.onNodeMouseEnter,onMouseMove:e.onNodeMouseMove,onMouseLeave:e.onNodeMouseLeave,onContextMenu:e.onNodeContextMenu,onDoubleClick:e.onNodeDoubleClick,selected:!!t.selected,isDraggable:b,isSelectable:y,isConnectable:_,isFocusable:A,resizeObserver:p,dragHandle:t.dragHandle,zIndex:null!==(d=null===(h=t[fe])||void 0===h?void 0:h.z)&&void 0!==d?d:0,isParent:!(null===(g=t[fe])||void 0===g||!g.isParent),noDragClassName:e.noDragClassName,noPanClassName:e.noPanClassName,initialized:!!t.width&&!!t.height,rfId:e.rfId,disableKeyboardA11y:e.disableKeyboardA11y,ariaLabel:t.ariaLabel},t.id)}))})};In.displayName="NodeRenderer";var Bn=Object(c.memo)(In),Nn=function(e,t,n){return n===ke.Left?e-t:n===ke.Right?e+t:e},Ln=function(e,t,n){return n===ke.Top?e-t:n===ke.Bottom?e+t:e},Un="react-flow__edgeupdater",Hn=function(e){var t=e.position,n=e.centerX,r=e.centerY,i=e.radius,a=void 0===i?10:i,o=e.onMouseDown,s=e.onMouseEnter,u=e.onMouseOut,c=e.type;return Object(l.jsx)("circle",{onMouseDown:o,onMouseEnter:s,onMouseOut:u,className:Object(f.a)([Un,"".concat(Un,"-").concat(c)]),cx:Nn(n,a,t),cy:Ln(r,a,t),r:a,stroke:"transparent",fill:"transparent"})},zn=function(){return!0},qn=function(e){var t=function(t){var n=t.id,r=t.className,i=t.type,o=t.data,s=t.onClick,u=t.onEdgeDoubleClick,d=t.selected,h=t.animated,p=t.label,g=t.labelStyle,m=t.labelShowBg,v=t.labelBgStyle,b=t.labelBgPadding,y=t.labelBgBorderRadius,_=t.style,A=t.source,w=t.target,F=t.sourceX,k=t.sourceY,x=t.targetX,E=t.targetY,C=t.sourcePosition,S=t.targetPosition,O=t.elementsSelectable,D=t.hidden,j=t.sourceHandleId,T=t.targetHandleId,P=t.onContextMenu,R=t.onMouseEnter,M=t.onMouseMove,I=t.onMouseLeave,B=t.edgeUpdaterRadius,N=t.onEdgeUpdate,L=t.onEdgeUpdateStart,U=t.onEdgeUpdateEnd,H=t.markerEnd,z=t.markerStart,q=t.rfId,V=t.ariaLabel,W=t.isFocusable,G=t.isUpdatable,Q=t.pathOptions,Y=t.interactionWidth,X=Object(c.useRef)(null),J=Object(c.useState)(!1),Z=Object(a.a)(J,2),$=Z[0],ee=Z[1],te=Object(c.useState)(!1),ne=Object(a.a)(te,2),re=ne[0],ie=ne[1],ae=K(),oe=Object(c.useMemo)((function(){return"url(#".concat(We(z,q),")")}),[z,q]),se=Object(c.useMemo)((function(){return"url(#".concat(We(H,q),")")}),[H,q]);if(D)return null;var ue=xe(n,ae.getState,u),le=xe(n,ae.getState,P),ce=xe(n,ae.getState,R),fe=xe(n,ae.getState,M),he=xe(n,ae.getState,I),pe=function(e,t){if(0===e.button){var r=ae.getState(),i=r.edges,a=r.isValidConnection,o=t?w:A,s=(t?T:j)||null,u=t?"target":"source",l=a||zn,c=t,f=i.find((function(e){return e.id===n}));ie(!0),null===L||void 0===L||L(e,f,u);st({event:e,handleId:s,nodeId:o,onConnect:function(e){return null===N||void 0===N?void 0:N(f,e)},isTarget:c,getState:ae.getState,setState:ae.setState,isValidConnection:l,edgeUpdaterType:u,onEdgeUpdateEnd:function(e){ie(!1),null===U||void 0===U||U(e,f,u)}})}},ge=function(){return ee(!0)},me=function(){return ee(!1)},ve=!O&&!s;return Object(l.jsxs)("g",{className:Object(f.a)(["react-flow__edge","react-flow__edge-".concat(i),r,{selected:d,animated:h,inactive:ve,updating:$}]),onClick:function(e){var t=ae.getState(),r=t.edges,i=t.addSelectedEdges;if(O&&(ae.setState({nodesSelectionActive:!1}),i([n])),s){var a=r.find((function(e){return e.id===n}));s(e,a)}},onDoubleClick:ue,onContextMenu:le,onMouseEnter:ce,onMouseMove:fe,onMouseLeave:he,onKeyDown:W?function(e){if(de.includes(e.key)&&O){var t,r=ae.getState(),i=r.unselectNodesAndEdges,a=r.addSelectedEdges,o=r.edges;if("Escape"===e.key)null===(t=X.current)||void 0===t||t.blur(),i({edges:[o.find((function(e){return e.id===n}))]});else a([n])}}:void 0,tabIndex:W?0:void 0,role:W?"button":"img","data-testid":"rf__edge-".concat(n),"aria-label":null===V?void 0:V||"Edge from ".concat(A," to ").concat(w),"aria-describedby":W?"".concat(Tt,"-").concat(q):void 0,ref:X,children:[!re&&Object(l.jsx)(e,{id:n,source:A,target:w,selected:d,animated:h,label:p,labelStyle:g,labelShowBg:m,labelBgStyle:v,labelBgPadding:b,labelBgBorderRadius:y,data:o,style:_,sourceX:F,sourceY:k,targetX:x,targetY:E,sourcePosition:C,targetPosition:S,sourceHandleId:j,targetHandleId:T,markerStart:oe,markerEnd:se,pathOptions:Q,interactionWidth:Y}),G&&Object(l.jsxs)(l.Fragment,{children:[("source"===G||!0===G)&&Object(l.jsx)(Hn,{position:C,centerX:F,centerY:k,radius:B,onMouseDown:function(e){return pe(e,!0)},onMouseEnter:ge,onMouseOut:me,type:"source"}),("target"===G||!0===G)&&Object(l.jsx)(Hn,{position:S,centerX:x,centerY:E,radius:B,onMouseDown:function(e){return pe(e,!1)},onMouseEnter:ge,onMouseOut:me,type:"target"})]})]})};return t.displayName="EdgeWrapper",Object(c.memo)(t)};function Vn(e){var t={default:qn(e.default||He),straight:qn(e.bezier||Be),step:qn(e.step||Ie),smoothstep:qn(e.step||Me),simplebezier:qn(e.simplebezier||De)},n=Object.keys(e).filter((function(e){return!["default","bezier"].includes(e)})).reduce((function(t,n){return t[n]=qn(e[n]||He),t}),{});return Object(s.a)(Object(s.a)({},t),n)}function Wn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=((null===n||void 0===n?void 0:n.x)||0)+t.x,i=((null===n||void 0===n?void 0:n.y)||0)+t.y,a=(null===n||void 0===n?void 0:n.width)||t.width,o=(null===n||void 0===n?void 0:n.height)||t.height;switch(e){case ke.Top:return{x:r+a/2,y:i};case ke.Right:return{x:r+a,y:i+o/2};case ke.Bottom:return{x:r+a/2,y:i+o};case ke.Left:return{x:r,y:i+o/2}}}function Gn(e,t){return e?1!==e.length&&t?t&&e.find((function(e){return e.id===t}))||null:e[0]:null}function Kn(e){var t,n,r,i,a,o=(null===e||void 0===e||null===(t=e[fe])||void 0===t?void 0:t.handleBounds)||null,s=o&&(null===e||void 0===e?void 0:e.width)&&(null===e||void 0===e?void 0:e.height)&&"undefined"!==typeof(null===e||void 0===e||null===(n=e.positionAbsolute)||void 0===n?void 0:n.x)&&"undefined"!==typeof(null===e||void 0===e||null===(r=e.positionAbsolute)||void 0===r?void 0:r.y);return[{x:(null===e||void 0===e||null===(i=e.positionAbsolute)||void 0===i?void 0:i.x)||0,y:(null===e||void 0===e||null===(a=e.positionAbsolute)||void 0===a?void 0:a.y)||0,width:(null===e||void 0===e?void 0:e.width)||0,height:(null===e||void 0===e?void 0:e.height)||0},o,!!s]}var Qn=[{level:0,isMaxLevel:!0,edges:[]}];function Yn(e,t,n){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=-1,i=e.reduce((function(e,i){var a=ce(i.zIndex),o=a?i.zIndex:0;if(n){var s,u,l=t.get(i.target),c=t.get(i.source),f=i.selected||(null===l||void 0===l?void 0:l.selected)||(null===c||void 0===c?void 0:c.selected),d=Math.max((null===c||void 0===c||null===(s=c[fe])||void 0===s?void 0:s.z)||0,(null===l||void 0===l||null===(u=l[fe])||void 0===u?void 0:u.z)||0,1e3);o=(a?i.zIndex:0)+(f?d:0)}return e[o]?e[o].push(i):e[o]=[i],r=o>r?o:r,e}),{}),o=Object.entries(i).map((function(e){var t=Object(a.a)(e,2),n=+t[0];return{edges:t[1],level:n,isMaxLevel:n===r}}));return 0===o.length?Qn:o}(G(Object(c.useCallback)((function(n){return e?n.edges.filter((function(e){var r=t.get(e.source),i=t.get(e.target);return(null===r||void 0===r?void 0:r.width)&&(null===r||void 0===r?void 0:r.height)&&(null===i||void 0===i?void 0:i.width)&&(null===i||void 0===i?void 0:i.height)&&function(e){var t=e.sourcePos,n=e.targetPos,r=e.sourceWidth,i=e.sourceHeight,a=e.targetWidth,o=e.targetHeight,s=e.width,u=e.height,l=e.transform,c={x:Math.min(t.x,n.x),y:Math.min(t.y,n.y),x2:Math.max(t.x+r,n.x+a),y2:Math.max(t.y+i,n.y+o)};c.x===c.x2&&(c.x2+=1),c.y===c.y2&&(c.y2+=1);var f=ae({x:(0-l[0])/l[2],y:(0-l[1])/l[2],width:s/l[2],height:u/l[2]}),d=Math.max(0,Math.min(f.x2,c.x2)-Math.max(f.x,c.x)),h=Math.max(0,Math.min(f.y2,c.y2)-Math.max(f.y,c.y));return Math.ceil(d*h)>0}({sourcePos:r.positionAbsolute||{x:0,y:0},targetPos:i.positionAbsolute||{x:0,y:0},sourceWidth:r.width,sourceHeight:r.height,targetWidth:i.width,targetHeight:i.height,width:n.width,height:n.height,transform:n.transform})})):n.edges}),[e,t])),t,n)}var Xn=(C={},Object(i.a)(C,Fe.Arrow,(function(e){var t=e.color,n=void 0===t?"none":t,r=e.strokeWidth,i=void 0===r?1:r;return Object(l.jsx)("polyline",{stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:i,fill:"none",points:"-5,-4 0,0 -5,4"})})),Object(i.a)(C,Fe.ArrowClosed,(function(e){var t=e.color,n=void 0===t?"none":t,r=e.strokeWidth,i=void 0===r?1:r;return Object(l.jsx)("polyline",{stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:i,fill:n,points:"-5,-4 0,0 -5,4 -5,-4"})})),C);var Jn=function(e){var t=e.id,n=e.type,r=e.color,i=e.width,a=void 0===i?12.5:i,o=e.height,s=void 0===o?12.5:o,u=e.markerUnits,f=void 0===u?"strokeWidth":u,d=e.strokeWidth,h=e.orient,p=void 0===h?"auto-start-reverse":h,g=function(e){var t=K();return Object(c.useMemo)((function(){var n,r;return Object.prototype.hasOwnProperty.call(Xn,e)?Xn[e]:(null===(n=(r=t.getState()).onError)||void 0===n||n.call(r,"009",U(e)),null)}),[e])}(n);return g?Object(l.jsx)("marker",{className:"react-flow__arrowhead",id:t,markerWidth:"".concat(a),markerHeight:"".concat(s),viewBox:"-10 -10 20 20",markerUnits:f,orient:p,refX:"0",refY:"0",children:Object(l.jsx)(g,{color:r,strokeWidth:d})}):null},Zn=function(e){var t=e.defaultColor,n=e.rfId,r=G(Object(c.useCallback)(function(e){var t=e.defaultColor,n=e.rfId;return function(e){var r=[];return e.edges.reduce((function(e,i){return[i.markerStart,i.markerEnd].forEach((function(i){if(i&&"object"===typeof i){var a=We(i,n);r.includes(a)||(e.push(Object(s.a)({id:a,color:i.color||t},i)),r.push(a))}})),e}),[]).sort((function(e,t){return e.id.localeCompare(t.id)}))}}({defaultColor:t,rfId:n}),[t,n]),(function(e,t){return!(e.length!==t.length||e.some((function(e,n){return e.id!==t[n].id})))}));return Object(l.jsx)("defs",{children:r.map((function(e){return Object(l.jsx)(Jn,{id:e.id,type:e.type,color:e.color,width:e.width,height:e.height,markerUnits:e.markerUnits,strokeWidth:e.strokeWidth,orient:e.orient},e.id)}))})};Zn.displayName="MarkerDefinitions";var $n=Object(c.memo)(Zn),er=function(e){return{nodesConnectable:e.nodesConnectable,edgesFocusable:e.edgesFocusable,edgesUpdatable:e.edgesUpdatable,elementsSelectable:e.elementsSelectable,width:e.width,height:e.height,connectionMode:e.connectionMode,nodeInternals:e.nodeInternals,onError:e.onError}},tr=function(e){var t=e.defaultMarkerColor,n=e.onlyRenderVisibleElements,r=e.elevateEdgesOnSelect,i=e.rfId,o=e.edgeTypes,s=e.noPanClassName,u=e.onEdgeUpdate,c=e.onEdgeContextMenu,d=e.onEdgeMouseEnter,p=e.onEdgeMouseMove,g=e.onEdgeMouseLeave,m=e.onEdgeClick,v=e.edgeUpdaterRadius,b=e.onEdgeDoubleClick,y=e.onEdgeUpdateStart,_=e.onEdgeUpdateEnd,A=e.children,w=G(er,h.shallow),F=w.edgesFocusable,k=w.edgesUpdatable,x=w.elementsSelectable,E=w.width,C=w.height,S=w.connectionMode,O=w.nodeInternals,D=w.onError,j=Yn(n,O,r);return E?Object(l.jsxs)(l.Fragment,{children:[j.map((function(e){var n=e.level,r=e.edges,h=e.isMaxLevel;return Object(l.jsxs)("svg",{style:{zIndex:n},width:E,height:C,className:"react-flow__edges react-flow__container",children:[h&&Object(l.jsx)($n,{defaultColor:t,rfId:i}),Object(l.jsx)("g",{children:r.map((function(e){var t,n,r=Kn(O.get(e.source)),h=Object(a.a)(r,3),A=h[0],w=h[1],E=h[2],C=Kn(O.get(e.target)),j=Object(a.a)(C,3),T=j[0],P=j[1],R=j[2];if(!E||!R)return null;var M=e.type||"default";o[M]||(null===D||void 0===D||D("011",q(M)),M="default");var I=o[M]||o.default,B=S===ye.Strict?P.target:(null!==(t=P.target)&&void 0!==t?t:[]).concat(null!==(n=P.source)&&void 0!==n?n:[]),N=Gn(w.source,e.sourceHandle),L=Gn(B,e.targetHandle),U=(null===N||void 0===N?void 0:N.position)||ke.Bottom,z=(null===L||void 0===L?void 0:L.position)||ke.Top,V=!!(e.focusable||F&&"undefined"===typeof e.focusable),W="undefined"!==typeof u&&(e.updatable||k&&"undefined"===typeof e.updatable);if(!N||!L)return null===D||void 0===D||D("008",H(N,e)),null;var G=function(e,t,n,r,i,a){var o=Wn(n,e,t),s=Wn(a,r,i);return{sourceX:o.x,sourceY:o.y,targetX:s.x,targetY:s.y}}(A,N,U,T,L,z),K=G.sourceX,Q=G.sourceY,Y=G.targetX,X=G.targetY;return Object(l.jsx)(I,{id:e.id,className:Object(f.a)([e.className,s]),type:M,data:e.data,selected:!!e.selected,animated:!!e.animated,hidden:!!e.hidden,label:e.label,labelStyle:e.labelStyle,labelShowBg:e.labelShowBg,labelBgStyle:e.labelBgStyle,labelBgPadding:e.labelBgPadding,labelBgBorderRadius:e.labelBgBorderRadius,style:e.style,source:e.source,target:e.target,sourceHandleId:e.sourceHandle,targetHandleId:e.targetHandle,markerEnd:e.markerEnd,markerStart:e.markerStart,sourceX:K,sourceY:Q,targetX:Y,targetY:X,sourcePosition:U,targetPosition:z,elementsSelectable:x,onEdgeUpdate:u,onContextMenu:c,onMouseEnter:d,onMouseMove:p,onMouseLeave:g,onClick:m,edgeUpdaterRadius:v,onEdgeDoubleClick:b,onEdgeUpdateStart:y,onEdgeUpdateEnd:_,rfId:i,ariaLabel:e.ariaLabel,isFocusable:V,isUpdatable:W,pathOptions:"pathOptions"in e?e.pathOptions:void 0,interactionWidth:e.interactionWidth},e.id)}))})]},n)})),A]}):null};tr.displayName="EdgeRenderer";var nr=Object(c.memo)(tr),rr=function(e){return"translate(".concat(e.transform[0],"px,").concat(e.transform[1],"px) scale(").concat(e.transform[2],")")};function ir(e){var t=e.children,n=G(rr);return Object(l.jsx)("div",{className:"react-flow__viewport react-flow__container",style:{transform:n},children:t})}var ar=(S={},Object(i.a)(S,ke.Left,ke.Right),Object(i.a)(S,ke.Right,ke.Left),Object(i.a)(S,ke.Top,ke.Bottom),Object(i.a)(S,ke.Bottom,ke.Top),S),or=function(e){var t,n,r,i,o,u,f,d=e.nodeId,p=e.handleType,g=e.style,m=e.type,v=void 0===m?we.Bezier:m,b=e.CustomComponent,y=e.connectionStatus,_=G(Object(c.useCallback)((function(e){return{fromNode:e.nodeInternals.get(d),handleId:e.connectionHandleId,toX:(e.connectionPosition.x-e.transform[0])/e.transform[2],toY:(e.connectionPosition.y-e.transform[1])/e.transform[2],connectionMode:e.connectionMode}}),[d]),h.shallow),A=_.fromNode,w=_.handleId,F=_.toX,k=_.toY,x=_.connectionMode,E=null===A||void 0===A||null===(t=A[fe])||void 0===t?void 0:t.handleBounds,C=null===E||void 0===E?void 0:E[p];if(x===ye.Loose&&(C=C||(null===E||void 0===E?void 0:E["source"===p?"target":"source"])),!A||!C)return null;var S=w?C.find((function(e){return e.id===w})):C[0],O=S?S.x+S.width/2:(null!==(n=A.width)&&void 0!==n?n:0)/2,D=S?S.y+S.height/2:null!==(r=A.height)&&void 0!==r?r:0,j=(null!==(i=null===(o=A.positionAbsolute)||void 0===o?void 0:o.x)&&void 0!==i?i:0)+O,T=(null!==(u=null===(f=A.positionAbsolute)||void 0===f?void 0:f.y)&&void 0!==u?u:0)+D,P=null===S||void 0===S?void 0:S.position,R=P?ar[P]:null;if(!P||!R)return null;if(b)return Object(l.jsx)(b,{connectionLineType:v,connectionLineStyle:g,fromNode:A,fromHandle:S,fromX:j,fromY:T,toX:F,toY:k,fromPosition:P,toPosition:R,connectionStatus:y});var M="",I={sourceX:j,sourceY:T,sourcePosition:P,targetX:F,targetY:k,targetPosition:R};if(v===we.Bezier){var B=Ue(I);M=Object(a.a)(B,1)[0]}else if(v===we.Step){var N=Re(Object(s.a)(Object(s.a)({},I),{},{borderRadius:0}));M=Object(a.a)(N,1)[0]}else if(v===we.SmoothStep){var L=Re(I);M=Object(a.a)(L,1)[0]}else if(v===we.SimpleBezier){var U=Oe(I);M=Object(a.a)(U,1)[0]}else M="M".concat(j,",").concat(T," ").concat(F,",").concat(k);return Object(l.jsx)("path",{d:M,fill:"none",className:"react-flow__connection-path",style:g})};or.displayName="ConnectionLine";var sr=function(e){return{nodeId:e.connectionNodeId,handleType:e.connectionHandleType,nodesConnectable:e.nodesConnectable,connectionStatus:e.connectionStatus,width:e.width,height:e.height}};function ur(e){var t=e.containerStyle,n=e.style,r=e.type,i=e.component,a=G(sr,h.shallow),o=a.nodeId,s=a.handleType,u=a.nodesConnectable,c=a.width,d=a.height,p=a.connectionStatus;return!!(o&&s&&c&&u)?Object(l.jsx)("svg",{style:t,width:c,height:d,className:"react-flow__edges react-flow__connectionline react-flow__container",children:Object(l.jsx)("g",{className:Object(f.a)(["react-flow__connection",p]),children:Object(l.jsx)(or,{nodeId:o,handleType:s,style:n,type:r,CustomComponent:i,connectionStatus:p})})}):null}function lr(e,t){Object(c.useRef)(null),K();return Object(c.useMemo)((function(){return t(e)}),[e])}var cr=function(e){var t=e.nodeTypes,n=e.edgeTypes,r=e.onMove,i=e.onMoveStart,a=e.onMoveEnd,o=e.onInit,s=e.onNodeClick,u=e.onEdgeClick,f=e.onNodeDoubleClick,d=e.onEdgeDoubleClick,h=e.onNodeMouseEnter,p=e.onNodeMouseMove,g=e.onNodeMouseLeave,m=e.onNodeContextMenu,v=e.onSelectionContextMenu,b=e.onSelectionStart,y=e.onSelectionEnd,_=e.connectionLineType,A=e.connectionLineStyle,w=e.connectionLineComponent,F=e.connectionLineContainerStyle,k=e.selectionKeyCode,x=e.selectionOnDrag,E=e.selectionMode,C=e.multiSelectionKeyCode,S=e.panActivationKeyCode,O=e.zoomActivationKeyCode,D=e.deleteKeyCode,j=e.onlyRenderVisibleElements,T=e.elementsSelectable,P=e.selectNodesOnDrag,R=e.defaultViewport,M=e.translateExtent,I=e.minZoom,B=e.maxZoom,N=e.preventScrolling,L=e.defaultMarkerColor,U=e.zoomOnScroll,H=e.zoomOnPinch,z=e.panOnScroll,q=e.panOnScrollSpeed,V=e.panOnScrollMode,W=e.zoomOnDoubleClick,G=e.panOnDrag,K=e.onPaneClick,Q=e.onPaneMouseEnter,Y=e.onPaneMouseMove,X=e.onPaneMouseLeave,J=e.onPaneScroll,Z=e.onPaneContextMenu,$=e.onEdgeUpdate,ee=e.onEdgeContextMenu,te=e.onEdgeMouseEnter,ne=e.onEdgeMouseMove,re=e.onEdgeMouseLeave,ie=e.edgeUpdaterRadius,ae=e.onEdgeUpdateStart,oe=e.onEdgeUpdateEnd,se=e.noDragClassName,ue=e.noWheelClassName,le=e.noPanClassName,ce=e.elevateEdgesOnSelect,fe=e.disableKeyboardA11y,de=e.nodeOrigin,he=e.nodeExtent,pe=e.rfId,ge=lr(t,Rn),me=lr(n,Vn);return function(e){var t=Xt(),n=Object(c.useRef)(!1);Object(c.useEffect)((function(){!n.current&&t.viewportInitialized&&e&&(setTimeout((function(){return e(t)}),1),n.current=!0)}),[e,t.viewportInitialized])}(o),Object(l.jsx)(Pn,{onPaneClick:K,onPaneMouseEnter:Q,onPaneMouseMove:Y,onPaneMouseLeave:X,onPaneContextMenu:Z,onPaneScroll:J,deleteKeyCode:D,selectionKeyCode:k,selectionOnDrag:x,selectionMode:E,onSelectionStart:b,onSelectionEnd:y,multiSelectionKeyCode:C,panActivationKeyCode:S,zoomActivationKeyCode:O,elementsSelectable:T,onMove:r,onMoveStart:i,onMoveEnd:a,zoomOnScroll:U,zoomOnPinch:H,zoomOnDoubleClick:W,panOnScroll:z,panOnScrollSpeed:q,panOnScrollMode:V,panOnDrag:G,defaultViewport:R,translateExtent:M,minZoom:I,maxZoom:B,onSelectionContextMenu:v,preventScrolling:N,noDragClassName:se,noWheelClassName:ue,noPanClassName:le,disableKeyboardA11y:fe,children:Object(l.jsxs)(ir,{children:[Object(l.jsx)(nr,{edgeTypes:me,onEdgeClick:u,onEdgeDoubleClick:d,onEdgeUpdate:$,onlyRenderVisibleElements:j,onEdgeContextMenu:ee,onEdgeMouseEnter:te,onEdgeMouseMove:ne,onEdgeMouseLeave:re,onEdgeUpdateStart:ae,onEdgeUpdateEnd:oe,edgeUpdaterRadius:ie,defaultMarkerColor:L,noPanClassName:le,elevateEdgesOnSelect:!!ce,disableKeyboardA11y:fe,rfId:pe,children:Object(l.jsx)(ur,{style:A,type:_,component:w,containerStyle:F})}),Object(l.jsx)("div",{className:"react-flow__edgelabel-renderer"}),Object(l.jsx)(Bn,{nodeTypes:ge,onNodeClick:s,onNodeDoubleClick:f,onNodeMouseEnter:h,onNodeMouseMove:p,onNodeMouseLeave:g,onNodeContextMenu:m,selectNodesOnDrag:P,onlyRenderVisibleElements:j,noPanClassName:le,noDragClassName:se,disableKeyboardA11y:fe,nodeOrigin:de,nodeExtent:he,rfId:pe})]})})};cr.displayName="GraphView";var fr=Object(c.memo)(cr),dr=[[Number.NEGATIVE_INFINITY,Number.NEGATIVE_INFINITY],[Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY]],hr={rfId:"1",width:0,height:0,transform:[0,0,1],nodeInternals:new Map,edges:[],onNodesChange:null,onEdgesChange:null,hasDefaultNodes:!1,hasDefaultEdges:!1,d3Zoom:null,d3Selection:null,d3ZoomHandler:void 0,minZoom:.5,maxZoom:2,translateExtent:dr,nodeExtent:dr,nodesSelectionActive:!1,userSelectionActive:!1,userSelectionRect:null,connectionNodeId:null,connectionHandleId:null,connectionHandleType:"source",connectionPosition:{x:0,y:0},connectionStatus:null,connectionMode:ye.Strict,domNode:null,paneDragging:!1,noPanClassName:"nopan",nodeOrigin:[0,0],snapGrid:[15,15],snapToGrid:!1,nodesDraggable:!0,nodesConnectable:!0,nodesFocusable:!0,edgesFocusable:!0,edgesUpdatable:!0,elementsSelectable:!0,elevateNodesOnSelect:!0,fitViewOnInit:!1,fitViewOnInitDone:!1,fitViewOnInitOptions:void 0,multiSelectionActive:!1,connectionStartHandle:null,connectionEndHandle:null,connectionClickStartHandle:null,connectOnClick:!0,ariaLiveMessage:"",autoPanOnConnect:!0,autoPanOnNodeDrag:!0,connectionRadius:20,onError:he,isValidConnection:void 0},pr=function(e){var t=e.children,n=Object(c.useRef)(null);return n.current||(n.current=Object(d.createWithEqualityFn)((function(e,t){return Object(s.a)(Object(s.a)({},hr),{},{setNodes:function(n){var r=t(),i=r.nodeInternals,a=r.nodeOrigin,o=r.elevateNodesOnSelect;e({nodeInternals:zt(n,i,a,o)})},getNodes:function(){return Array.from(t().nodeInternals.values())},setEdges:function(n){var r=t().defaultEdgeOptions,i=void 0===r?{}:r;e({edges:n.map((function(e){return Object(s.a)(Object(s.a)({},i),e)}))})},setDefaultNodesAndEdges:function(n,r){var i="undefined"!==typeof n,a="undefined"!==typeof r,o=i?zt(n,new Map,t().nodeOrigin,t().elevateNodesOnSelect):new Map;e({nodeInternals:o,edges:a?r:[],hasDefaultNodes:i,hasDefaultEdges:a})},updateNodeDimensions:function(n){var r=t(),a=r.onNodesChange,o=r.nodeInternals,u=r.fitViewOnInit,l=r.fitViewOnInitDone,c=r.fitViewOnInitOptions,f=r.domNode,d=r.nodeOrigin,h=null===f||void 0===f?void 0:f.querySelector(".react-flow__viewport");if(h){var p=window.getComputedStyle(h),g=new window.DOMMatrixReadOnly(p.transform).m22,m=n.reduce((function(e,t){var n=o.get(t.id);if(n){var r=Z(t.nodeElement);r.width&&r.height&&(n.width!==r.width||n.height!==r.height||t.forceUpdate)&&(o.set(n.id,Object(s.a)(Object(s.a)({},n),{},Object(i.a)({},fe,Object(s.a)(Object(s.a)({},n[fe]),{},{handleBounds:{source:An(".source",t.nodeElement,g,d),target:An(".target",t.nodeElement,g,d)}})),r)),e.push({id:n.id,type:"dimensions",dimensions:r}))}return e}),[]);Ht(o,d);var v=l||u&&!l&&qt(t,Object(s.a)({initial:!0},c));e({nodeInternals:new Map(o),fitViewOnInitDone:v}),(null===m||void 0===m?void 0:m.length)>0&&(null===a||void 0===a||a(m))}},updateNodePositions:function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];(0,t().triggerNodeChanges)(e.map((function(e){var t={id:e.id,type:"position",dragging:r};return n&&(t.positionAbsolute=e.positionAbsolute,t.position=e.position),t})))},triggerNodeChanges:function(n){var r=t(),i=r.onNodesChange,a=r.nodeInternals,o=r.hasDefaultNodes,s=r.nodeOrigin,u=r.getNodes,l=r.elevateNodesOnSelect;if(null!==n&&void 0!==n&&n.length){if(o){var c=zt(ln(n,u()),a,s,l);e({nodeInternals:c})}null===i||void 0===i||i(n)}},addSelectedNodes:function(n){var r,i=t(),a=i.multiSelectionActive,o=i.edges,s=i.getNodes,u=null;a?r=n.map((function(e){return cn(e,!0)})):(r=fn(s(),n),u=fn(o,[])),Gt({changedNodes:r,changedEdges:u,get:t,set:e})},addSelectedEdges:function(n){var r,i=t(),a=i.multiSelectionActive,o=i.edges,s=i.getNodes,u=null;a?r=n.map((function(e){return cn(e,!0)})):(r=fn(o,n),u=fn(s(),[])),Gt({changedNodes:u,changedEdges:r,get:t,set:e})},unselectNodesAndEdges:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=n.nodes,i=n.edges,a=t(),o=a.edges,s=a.getNodes,u=i||o;Gt({changedNodes:(r||s()).map((function(e){return e.selected=!1,cn(e.id,!1)})),changedEdges:u.map((function(e){return cn(e.id,!1)})),get:t,set:e})},setMinZoom:function(n){var r=t(),i=r.d3Zoom,a=r.maxZoom;null===i||void 0===i||i.scaleExtent([n,a]),e({minZoom:n})},setMaxZoom:function(n){var r=t(),i=r.d3Zoom,a=r.minZoom;null===i||void 0===i||i.scaleExtent([a,n]),e({maxZoom:n})},setTranslateExtent:function(n){var r;null===(r=t().d3Zoom)||void 0===r||r.translateExtent(n),e({translateExtent:n})},resetSelectedElements:function(){var n=t(),r=n.edges;Gt({changedNodes:(0,n.getNodes)().filter((function(e){return e.selected})).map((function(e){return cn(e.id,!1)})),changedEdges:r.filter((function(e){return e.selected})).map((function(e){return cn(e.id,!1)})),get:t,set:e})},setNodeExtent:function(n){var r=t().nodeInternals;r.forEach((function(e){e.positionAbsolute=ee(e.position,n)})),e({nodeExtent:n,nodeInternals:new Map(r)})},panBy:function(e){var n=t(),r=n.transform,i=n.width,a=n.height,o=n.d3Zoom,s=n.d3Selection,u=n.translateExtent;if(!o||!s||!e.x&&!e.y)return!1;var l=p.b.translate(r[0]+e.x,r[1]+e.y).scale(r[2]),c=[[0,0],[i,a]],f=null===o||void 0===o?void 0:o.constrain()(l,c,u);return o.transform(s,f),r[0]!==f.x||r[1]!==f.y||r[2]!==f.k},cancelConnection:function(){return e({connectionNodeId:hr.connectionNodeId,connectionHandleId:hr.connectionHandleId,connectionHandleType:hr.connectionHandleType,connectionStatus:hr.connectionStatus,connectionStartHandle:hr.connectionStartHandle,connectionEndHandle:hr.connectionEndHandle})},reset:function(){return e(Object(s.a)({},hr))}})}),Object.is)),Object(l.jsx)(M,{value:n.current,children:t})};pr.displayName="ReactFlowProvider";var gr=function(e){var t=e.children;return Object(c.useContext)(R)?Object(l.jsx)(l.Fragment,{children:t}):Object(l.jsx)(pr,{children:t})};gr.displayName="ReactFlowWrapper";var mr={input:gt,default:ht,output:vt,group:bt},vr={default:He,straight:Be,step:Ie,smoothstep:Me,simplebezier:De},br=[0,0],yr=[15,15],_r={x:0,y:0,zoom:1},Ar={width:"100%",height:"100%",overflow:"hidden",position:"relative",zIndex:0},wr=Object(c.forwardRef)((function(e,t){var n=e.nodes,r=e.edges,i=e.defaultNodes,a=e.defaultEdges,o=e.className,c=e.nodeTypes,d=void 0===c?mr:c,h=e.edgeTypes,p=void 0===h?vr:h,g=e.onNodeClick,m=e.onEdgeClick,v=e.onInit,b=e.onMove,y=e.onMoveStart,_=e.onMoveEnd,A=e.onConnect,w=e.onConnectStart,F=e.onConnectEnd,k=e.onClickConnectStart,x=e.onClickConnectEnd,E=e.onNodeMouseEnter,C=e.onNodeMouseMove,S=e.onNodeMouseLeave,O=e.onNodeContextMenu,D=e.onNodeDoubleClick,j=e.onNodeDragStart,T=e.onNodeDrag,R=e.onNodeDragStop,M=e.onNodesDelete,I=e.onEdgesDelete,B=e.onSelectionChange,N=e.onSelectionDragStart,L=e.onSelectionDrag,U=e.onSelectionDragStop,H=e.onSelectionContextMenu,z=e.onSelectionStart,q=e.onSelectionEnd,V=e.connectionMode,W=void 0===V?ye.Strict:V,G=e.connectionLineType,K=void 0===G?we.Bezier:G,Q=e.connectionLineStyle,Y=e.connectionLineComponent,J=e.connectionLineContainerStyle,Z=e.deleteKeyCode,$=void 0===Z?"Backspace":Z,ee=e.selectionKeyCode,te=void 0===ee?"Shift":ee,ne=e.selectionOnDrag,re=void 0!==ne&&ne,ie=e.selectionMode,ae=void 0===ie?Ae.Full:ie,oe=e.panActivationKeyCode,se=void 0===oe?"Space":oe,ue=e.multiSelectionKeyCode,le=void 0===ue?ve()?"Meta":"Control":ue,ce=e.zoomActivationKeyCode,fe=void 0===ce?ve()?"Meta":"Control":ce,de=e.snapToGrid,he=void 0!==de&&de,pe=e.snapGrid,ge=void 0===pe?yr:pe,me=e.onlyRenderVisibleElements,be=void 0!==me&&me,Fe=e.selectNodesOnDrag,ke=void 0===Fe||Fe,xe=e.nodesDraggable,Ee=e.nodesConnectable,Ce=e.nodesFocusable,Se=e.nodeOrigin,Oe=void 0===Se?br:Se,De=e.edgesFocusable,je=e.edgesUpdatable,Te=e.elementsSelectable,Pe=e.defaultViewport,Re=void 0===Pe?_r:Pe,Me=e.minZoom,Ie=void 0===Me?.5:Me,Be=e.maxZoom,Ne=void 0===Be?2:Be,Le=e.translateExtent,Ue=void 0===Le?dr:Le,He=e.preventScrolling,ze=void 0===He||He,qe=e.nodeExtent,Ve=e.defaultMarkerColor,We=void 0===Ve?"#b1b1b7":Ve,Ge=e.zoomOnScroll,Ke=void 0===Ge||Ge,Qe=e.zoomOnPinch,Ye=void 0===Qe||Qe,Xe=e.panOnScroll,Je=void 0!==Xe&&Xe,Ze=e.panOnScrollSpeed,$e=void 0===Ze?.5:Ze,et=e.panOnScrollMode,tt=void 0===et?_e.Free:et,nt=e.zoomOnDoubleClick,rt=void 0===nt||nt,it=e.panOnDrag,at=void 0===it||it,ot=e.onPaneClick,st=e.onPaneMouseEnter,ut=e.onPaneMouseMove,lt=e.onPaneMouseLeave,ct=e.onPaneScroll,ft=e.onPaneContextMenu,dt=e.children,ht=e.onEdgeUpdate,pt=e.onEdgeContextMenu,gt=e.onEdgeDoubleClick,mt=e.onEdgeMouseEnter,vt=e.onEdgeMouseMove,bt=e.onEdgeMouseLeave,yt=e.onEdgeUpdateStart,_t=e.onEdgeUpdateEnd,At=e.edgeUpdaterRadius,wt=void 0===At?10:At,Ft=e.onNodesChange,xt=e.onEdgesChange,Et=e.noDragClassName,Ct=void 0===Et?"nodrag":Et,Ot=e.noWheelClassName,Dt=void 0===Ot?"nowheel":Ot,jt=e.noPanClassName,Tt=void 0===jt?"nopan":jt,Pt=e.fitView,Rt=void 0!==Pt&&Pt,It=e.fitViewOptions,Bt=e.connectOnClick,Nt=void 0===Bt||Bt,Lt=e.attributionPosition,Ut=e.proOptions,Ht=e.defaultEdgeOptions,zt=e.elevateNodesOnSelect,qt=void 0===zt||zt,Vt=e.elevateEdgesOnSelect,Wt=void 0!==Vt&&Vt,Gt=e.disableKeyboardA11y,Kt=void 0!==Gt&&Gt,Qt=e.autoPanOnConnect,Yt=void 0===Qt||Qt,Xt=e.autoPanOnNodeDrag,Jt=void 0===Xt||Xt,Zt=e.connectionRadius,$t=void 0===Zt?20:Zt,en=e.isValidConnection,tn=e.onError,nn=e.style,rn=e.id,an=Object(u.a)(e,P),on=rn||"1";return Object(l.jsx)("div",Object(s.a)(Object(s.a)({},an),{},{style:Object(s.a)(Object(s.a)({},nn),Ar),ref:t,className:Object(f.a)(["react-flow",o]),"data-testid":"rf__wrapper",id:rn,children:Object(l.jsxs)(gr,{children:[Object(l.jsx)(fr,{onInit:v,onMove:b,onMoveStart:y,onMoveEnd:_,onNodeClick:g,onEdgeClick:m,onNodeMouseEnter:E,onNodeMouseMove:C,onNodeMouseLeave:S,onNodeContextMenu:O,onNodeDoubleClick:D,nodeTypes:d,edgeTypes:p,connectionLineType:K,connectionLineStyle:Q,connectionLineComponent:Y,connectionLineContainerStyle:J,selectionKeyCode:te,selectionOnDrag:re,selectionMode:ae,deleteKeyCode:$,multiSelectionKeyCode:le,panActivationKeyCode:se,zoomActivationKeyCode:fe,onlyRenderVisibleElements:be,selectNodesOnDrag:ke,defaultViewport:Re,translateExtent:Ue,minZoom:Ie,maxZoom:Ne,preventScrolling:ze,zoomOnScroll:Ke,zoomOnPinch:Ye,zoomOnDoubleClick:rt,panOnScroll:Je,panOnScrollSpeed:$e,panOnScrollMode:tt,panOnDrag:at,onPaneClick:ot,onPaneMouseEnter:st,onPaneMouseMove:ut,onPaneMouseLeave:lt,onPaneScroll:ct,onPaneContextMenu:ft,onSelectionContextMenu:H,onSelectionStart:z,onSelectionEnd:q,onEdgeUpdate:ht,onEdgeContextMenu:pt,onEdgeDoubleClick:gt,onEdgeMouseEnter:mt,onEdgeMouseMove:vt,onEdgeMouseLeave:bt,onEdgeUpdateStart:yt,onEdgeUpdateEnd:_t,edgeUpdaterRadius:wt,defaultMarkerColor:We,noDragClassName:Ct,noWheelClassName:Dt,noPanClassName:Tt,elevateEdgesOnSelect:Wt,rfId:on,disableKeyboardA11y:Kt,nodeOrigin:Oe,nodeExtent:qe}),Object(l.jsx)(St,{nodes:n,edges:r,defaultNodes:i,defaultEdges:a,onConnect:A,onConnectStart:w,onConnectEnd:F,onClickConnectStart:k,onClickConnectEnd:x,nodesDraggable:xe,nodesConnectable:Ee,nodesFocusable:Ce,edgesFocusable:De,edgesUpdatable:je,elementsSelectable:Te,elevateNodesOnSelect:qt,minZoom:Ie,maxZoom:Ne,nodeExtent:qe,onNodesChange:Ft,onEdgesChange:xt,snapToGrid:he,snapGrid:ge,connectionMode:W,translateExtent:Ue,connectOnClick:Nt,defaultEdgeOptions:Ht,fitView:Rt,fitViewOptions:It,onNodesDelete:M,onEdgesDelete:I,onNodeDragStart:j,onNodeDrag:T,onNodeDragStop:R,onSelectionDrag:L,onSelectionDragStart:N,onSelectionDragStop:U,noPanClassName:Tt,nodeOrigin:Oe,rfId:on,autoPanOnConnect:Yt,autoPanOnNodeDrag:Jt,onError:tn,connectionRadius:$t,isValidConnection:en}),Object(l.jsx)(kt,{onSelectionChange:B}),dt,Object(l.jsx)(X,{proOptions:Ut,position:Lt}),Object(l.jsx)(Mt,{rfId:on,disableKeyboardA11y:Kt})]})}))}));wr.displayName="ReactFlow";var Fr=function(e){var t;return null===(t=e.domNode)||void 0===t?void 0:t.querySelector(".react-flow__edgelabel-renderer")};function kr(e){var t=e.children,n=G(Fr);return n?Object(O.createPortal)(t,n):null}function xr(e){return function(t){var n=Object(c.useState)(t),r=Object(a.a)(n,2),i=r[0],o=r[1],s=Object(c.useCallback)((function(t){return o((function(n){return e(t,n)}))}),[]);return[i,o,s]}}var Er=xr(ln),Cr=xr((function(e,t){return un(e,t)}));function Sr(e){var t=e.onStart,n=e.onChange,r=e.onEnd,i=K();Object(c.useEffect)((function(){i.setState({onViewportChangeStart:t})}),[t]),Object(c.useEffect)((function(){i.setState({onViewportChange:n})}),[n]),Object(c.useEffect)((function(){i.setState({onViewportChangeEnd:r})}),[r])}},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){"use strict";var r={},i=Math.pow(2,24);e.exports=function(){for(var e;void 0===e||r.hasOwnProperty(e)||!isNaN(+e);)e=Math.floor(Math.random()*i).toString(32);return r[e]=!0,e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.durationYear=t.durationWeek=t.durationSecond=t.durationMonth=t.durationMinute=t.durationHour=t.durationDay=void 0;t.durationSecond=1e3;t.durationMinute=6e4;var r=36e5;t.durationHour=r;var i=864e5;t.durationDay=i;t.durationWeek=6048e5;t.durationMonth=2592e6;t.durationYear=31536e6},function(e,t,n){"use strict";var r="undefined"!==typeof Symbol&&Symbol,i=n(1197);e.exports=function(){return"function"===typeof r&&("function"===typeof Symbol&&("symbol"===typeof r("foo")&&("symbol"===typeof Symbol("bar")&&i())))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c}));var r=n(400),i=n(894),a=n(895),o=n(254),s=n(896),u={ascending:r.a,descending:i.a,insideout:a.a,none:o.a,reverse:s.a},l=Object.keys(u);function c(e){return e&&u[e]||u.none}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return c}));var r=n(897),i=n(898),a=n(255),o=n(899),s=n(900),u={expand:r.a,diverging:i.a,none:a.a,silhouette:o.a,wiggle:s.a},l=Object.keys(u);function c(e){return e&&u[e]||u.none}},,,function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function i(e){this._context=e}n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},t.b=function(e){return new i(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r={};function i(){return r}},function(e,t,n){"use strict";n.d(t,"d",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return o}));Math.pow(10,8);var r=6048e5,i=864e5,a=6e4,o=36e5},function(e,t,n){var r=n(304),i=n(69),a=n(240);e.exports=function(e){return"string"==typeof e||!i(e)&&a(e)&&"[object String]"==r(e)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return re})),n.d(t,"b",(function(){return te}));var r=n(1),i=n(49),a=function(e,t){return a=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},a(e,t)};function o(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}a(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var s=function(){return s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},s.apply(this,arguments)};function u(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}var l="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e?e:"undefined"!==typeof self?self:{};var c=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},f="object"==typeof l&&l&&l.Object===Object&&l,d="object"==typeof self&&self&&self.Object===Object&&self,h=f||d||Function("return this")(),p=h,g=function(){return p.Date.now()},m=/\s/;var v=function(e){for(var t=e.length;t--&&m.test(e.charAt(t)););return t},b=/^\s+/;var y=function(e){return e?e.slice(0,v(e)+1).replace(b,""):e},_=h.Symbol,A=_,w=Object.prototype,F=w.hasOwnProperty,k=w.toString,x=A?A.toStringTag:void 0;var E=function(e){var t=F.call(e,x),n=e[x];try{e[x]=void 0;var r=!0}catch(a){}var i=k.call(e);return r&&(t?e[x]=n:delete e[x]),i},C=Object.prototype.toString;var S=E,O=function(e){return C.call(e)},D=_?_.toStringTag:void 0;var j=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":D&&D in Object(e)?S(e):O(e)},T=function(e){return null!=e&&"object"==typeof e};var P=y,R=c,M=function(e){return"symbol"==typeof e||T(e)&&"[object Symbol]"==j(e)},I=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,N=/^0o[0-7]+$/i,L=parseInt;var U=c,H=g,z=function(e){if("number"==typeof e)return e;if(M(e))return NaN;if(R(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=R(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=P(e);var n=B.test(e);return n||N.test(e)?L(e.slice(2),n?2:8):I.test(e)?NaN:+e},q=Math.max,V=Math.min;var W=function(e,t,n){var r,i,a,o,s,u,l=0,c=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n)}function p(e){return l=e,s=setTimeout(m,t),c?h(e):o}function g(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-l>=a}function m(){var e=H();if(g(e))return v(e);s=setTimeout(m,function(e){var n=t-(e-u);return f?V(n,a-(e-l)):n}(e))}function v(e){return s=void 0,d&&r?h(e):(r=i=void 0,o)}function b(){var e=H(),n=g(e);if(r=arguments,i=this,u=e,n){if(void 0===s)return p(u);if(f)return clearTimeout(s),s=setTimeout(m,t),h(u)}return void 0===s&&(s=setTimeout(m,t)),o}return t=z(t)||0,U(n)&&(c=!!n.leading,a=(f="maxWait"in n)?q(z(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==s&&clearTimeout(s),l=0,r=u=i=s=void 0},b.flush=function(){return void 0===s?o:v(H())},b},G=W,K=c;var Q=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return K(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),G(e,t,{leading:r,maxWait:t,trailing:i})},Y=function(e,t,n,r){switch(t){case"debounce":return W(e,n,r);case"throttle":return Q(e,n,r);default:return e}},X=function(e){return"function"===typeof e},J=function(){return"undefined"===typeof window},Z=function(e){return e instanceof Element||e instanceof HTMLDocument},$=function(e,t,n,r){return function(i){var a=i.width,o=i.height;t((function(t){return t.width===a&&t.height===o||t.width===a&&!r||t.height===o&&!n?t:(e&&X(e)&&e(a,o),{width:a,height:o})}))}},ee=function(e){function t(t){var n=e.call(this,t)||this;n.cancelHandler=function(){n.resizeHandler&&n.resizeHandler.cancel&&(n.resizeHandler.cancel(),n.resizeHandler=null)},n.attachObserver=function(){var e=n.props,t=e.targetRef,r=e.observerOptions;if(!J()){t&&t.current&&(n.targetRef.current=t.current);var i=n.getElement();i&&(n.observableElement&&n.observableElement===i||(n.observableElement=i,n.resizeObserver.observe(i,r)))}},n.getElement=function(){var e=n.props,t=e.querySelector,r=e.targetDomEl;if(J())return null;if(t)return document.querySelector(t);if(r&&Z(r))return r;if(n.targetRef&&Z(n.targetRef.current))return n.targetRef.current;var a=Object(i.findDOMNode)(n);if(!a)return null;switch(n.getRenderType()){case"renderProp":case"childFunction":case"child":case"childArray":return a;default:return a.parentElement}},n.createResizeHandler=function(e){var t=n.props,r=t.handleWidth,i=void 0===r||r,a=t.handleHeight,o=void 0===a||a,s=t.onResize;if(i||o){var u=$(s,n.setState.bind(n),i,o);e.forEach((function(e){var t=e&&e.contentRect||{},r=t.width,i=t.height;!n.skipOnMount&&!J()&&u({width:r,height:i}),n.skipOnMount=!1}))}},n.getRenderType=function(){var e=n.props,t=e.render,i=e.children;return X(t)?"renderProp":X(i)?"childFunction":Object(r.isValidElement)(i)?"child":Array.isArray(i)?"childArray":"parent"};var a=t.skipOnMount,o=t.refreshMode,s=t.refreshRate,u=void 0===s?1e3:s,l=t.refreshOptions;return n.state={width:void 0,height:void 0},n.skipOnMount=a,n.targetRef=Object(r.createRef)(),n.observableElement=null,J()||(n.resizeHandler=Y(n.createResizeHandler,o,u,l),n.resizeObserver=new window.ResizeObserver(n.resizeHandler)),n}return o(t,e),t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){J()||(this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var e,t=this.props,n=t.render,i=t.children,a=t.nodeType,o=void 0===a?"div":a,s=this.state,l={width:s.width,height:s.height,targetRef:this.targetRef};switch(this.getRenderType()){case"renderProp":return n&&n(l);case"childFunction":return(e=i)(l);case"child":if((e=i).type&&"string"===typeof e.type){var c=u(l,["targetRef"]);return Object(r.cloneElement)(e,c)}return Object(r.cloneElement)(e,l);case"childArray":return(e=i).map((function(e){return!!e&&Object(r.cloneElement)(e,l)}));default:return r.createElement(o,null)}},t}(r.PureComponent);function te(e,t){void 0===t&&(t={});var n=function(n){function i(){var e=null!==n&&n.apply(this,arguments)||this;return e.ref=Object(r.createRef)(),e}return o(i,n),i.prototype.render=function(){var n=this.props,i=n.forwardedRef,a=u(n,["forwardedRef"]),o=null!==i&&void 0!==i?i:this.ref;return r.createElement(ee,s({},t,{targetRef:o}),r.createElement(e,s({targetRef:o},a)))},i}(r.Component);function i(e,t){return r.createElement(n,s({},e,{forwardedRef:t}))}var a=e.displayName||e.name;return i.displayName="withResizeDetector(".concat(a,")"),Object(r.forwardRef)(i)}var ne=J()?r.useEffect:r.useLayoutEffect;function re(e){void 0===e&&(e={});var t=e.skipOnMount,n=void 0!==t&&t,i=e.refreshMode,a=e.refreshRate,o=void 0===a?1e3:a,u=e.refreshOptions,l=e.handleWidth,c=void 0===l||l,f=e.handleHeight,d=void 0===f||f,h=e.targetRef,p=e.observerOptions,g=e.onResize,m=Object(r.useRef)(n),v=Object(r.useRef)(null),b=null!==h&&void 0!==h?h:v,y=Object(r.useRef)(),_=Object(r.useState)({width:void 0,height:void 0}),A=_[0],w=_[1];return ne((function(){if(!J()){var e=$(g,w,c,d);y.current=Y((function(t){(c||d)&&t.forEach((function(t){var n=t&&t.contentRect||{},r=n.width,i=n.height;!m.current&&!J()&&e({width:r,height:i}),m.current=!1}))}),i,o,u);var t=new window.ResizeObserver(y.current);return b.current&&t.observe(b.current,p),function(){t.disconnect();var e=y.current;e&&e.cancel&&e.cancel()}}}),[i,o,u,c,d,g,p,b.current]),s({ref:b},A)}}).call(this,n(101))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(129),u=n(34);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e){var t=e.cx,n=e.cy,r=e.r,a=e.className,c=o()("recharts-dot",a);return t===+t&&n===+n&&r===+r?i.a.createElement("circle",l({},Object(u.a)(e),Object(s.d)(e),{className:c,cx:t,cy:n,r:r})):null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(80),i=function(e,t){var n=function n(i){"pagehide"!==i.type&&"hidden"!==r.a.document.visibilityState||(e(i),t&&(removeEventListener("visibilitychange",n,!0),removeEventListener("pagehide",n,!0)))};addEventListener("visibilitychange",n,!0),addEventListener("pagehide",n,!0)}},function(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(320);t.a=function(e){return(e=Object(r.b)(Math.abs(e)))?e[1]:NaN}},function(e,t,n){"use strict";function r(e){return!!e&&e instanceof Element}function i(e){return!!e&&(e instanceof SVGElement||"ownerSVGElement"in e)}function a(e){return!!e&&"createSVGPoint"in e}function o(e){return!!e&&"getScreenCTM"in e}function s(e){return!!e&&"changedTouches"in e}function u(e){return!!e&&"clientX"in e}function l(e){return!!e&&(e instanceof Event||"nativeEvent"in e&&e.nativeEvent instanceof Event)}n.d(t,"a",(function(){return r})),n.d(t,"d",(function(){return i})),n.d(t,"f",(function(){return a})),n.d(t,"e",(function(){return o})),n.d(t,"g",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return l}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var r=["D","DD"],i=["YY","YYYY"];function a(e){return-1!==r.indexOf(e)}function o(e){return-1!==i.indexOf(e)}function s(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"c",(function(){return a}));var r=n(73);function i(){return Date.now()/1e3}var a=function(){var e=r.a.performance;if(!e||!e.now)return i;var t=Date.now()-e.now(),n=void 0==e.timeOrigin?t:e.timeOrigin;return function(){return(n+e.now())/1e3}}(),o=function(){var e=r.a.performance;if(e&&e.now){var t=36e5,n=e.now(),i=Date.now(),a=e.timeOrigin?Math.abs(e.timeOrigin+n-i):t,o=a<t,s=e.timing&&e.timing.navigationStart,u="number"===typeof s?Math.abs(s+n-i):t;return o||u<t?a<=u?("timeOrigin",e.timeOrigin):("navigationStart",s):("dateNow",i)}"none"}()},function(e,t,n){var r=n(417),i=n(1443),a=n(1444),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},function(e,t,n){var r=n(48),i=n(770);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},function(e,t,n){"use strict";var r="-",i={encode:function(e,t,n){return e+r+t+r+n},decode:function(e){var t=e.split(r).reverse(),n=t[0],i=t[1];return{blockKey:t.slice(2).reverse().join(r),decoratorKey:parseInt(i,10),leafKey:parseInt(n,10)}}};e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.copy=function(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())},t.default=function(){return h()(l,l)},t.identity=l,t.transformer=h;var r=n(268),i=n(827),a=s(n(1929)),o=s(n(832));function s(e){return e&&e.__esModule?e:{default:e}}var u=[0,1];function l(e){return e}function c(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:(0,a.default)(isNaN(t)?NaN:.5)}function f(e,t,n){var r=e[0],i=e[1],a=t[0],o=t[1];return i<r?(r=c(i,r),a=n(o,a)):(r=c(r,i),a=n(a,o)),function(e){return a(r(e))}}function d(e,t,n){var i=Math.min(e.length,t.length)-1,a=new Array(i),o=new Array(i),s=-1;for(e[i]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<i;)a[s]=c(e[s],e[s+1]),o[s]=n(t[s],t[s+1]);return function(t){var n=(0,r.bisect)(e,t,1,i)-1;return o[n](a[n](t))}}function h(){var e,t,n,r,a,s,c=u,h=u,p=i.interpolate,g=l;function m(){var e=Math.min(c.length,h.length);return g!==l&&(g=function(e,t){var n;return e>t&&(n=e,e=t,t=n),function(n){return Math.max(e,Math.min(t,n))}}(c[0],c[e-1])),r=e>2?d:f,a=s=null,v}function v(t){return null==t||isNaN(t=+t)?n:(a||(a=r(c.map(e),h,p)))(e(g(t)))}return v.invert=function(n){return g(t((s||(s=r(h,c.map(e),i.interpolateNumber)))(n)))},v.domain=function(e){return arguments.length?(c=Array.from(e,o.default),m()):c.slice()},v.range=function(e){return arguments.length?(h=Array.from(e),m()):h.slice()},v.rangeRound=function(e){return h=Array.from(e),p=i.interpolateRound,m()},v.clamp=function(e){return arguments.length?(g=!!e||l,m()):g!==l},v.interpolate=function(e){return arguments.length?(p=e,m()):p},v.unknown=function(e){return arguments.length?(n=e,v):n},function(n,r){return e=n,t=r,m()}}},function(e,t,n){"use strict";var r=n(2121);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){var r=n(60),i=n(2190),a=n(2191);e.exports={momentObj:a.createMomentChecker("object",(function(e){return"object"===typeof e}),(function(e){return i.isValidMoment(e)}),"Moment"),momentString:a.createMomentChecker("string",(function(e){return"string"===typeof e}),(function(e){return i.isValidMoment(r(e))}),"Moment"),momentDurationObj:a.createMomentChecker("object",(function(e){return"object"===typeof e}),(function(e){return r.isDuration(e)}),"Duration")}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r={top:"top",left:"left",right:"right",bottom:"bottom"};t.default=r},function(e,t,n){"use strict";function r(e){this._context=e}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},t.a=function(e){return new r(e)}},function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function i(e,t){this._context=e,this._k=(1-t)/6}n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return i})),i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:r(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.b=function e(t){function n(e){return new i(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";n.d(t,"d",(function(){return F})),n.d(t,"c",(function(){return k})),n.d(t,"b",(function(){return C})),n.d(t,"a",(function(){return S}));var r=n(4),i=n(758),a=n(510),o=n(74),s=n(391),u=n(253),l=n(457),c=n(456),f=n(455),d=n(154),h=n(458),p=n(459),g=n(462),m=n(461),v=n(460),b=n(155),y=n(463);function _(e,t,n,l,c,f){var d=[[u.a,1,o.e],[u.a,5,5*o.e],[u.a,15,15*o.e],[u.a,30,30*o.e],[f,1,o.c],[f,5,5*o.c],[f,15,15*o.c],[f,30,30*o.c],[c,1,o.b],[c,3,3*o.b],[c,6,6*o.b],[c,12,12*o.b],[l,1,o.a],[l,2,2*o.a],[n,1,o.f],[t,1,o.d],[t,3,3*o.d],[e,1,o.g]];function h(t,n,u){var l=Math.abs(n-t)/u,c=Object(i.a)((function(e){return Object(r.a)(e,3)[2]})).right(d,l);if(c===d.length)return e.every(Object(a.c)(t/o.g,n/o.g,u));if(0===c)return s.a.every(Math.max(Object(a.c)(t,n,u),1));var f=Object(r.a)(d[l/d[c-1][2]<d[c][2]/l?c-1:c],2),h=f[0],p=f[1];return h.every(p)}return[function(e,t,n){var r=t<e;if(r){var i=[t,e];e=i[0],t=i[1]}var a=n&&"function"===typeof n.range?n:h(e,t,n),o=a?a.range(e,+t+1):[];return r?o.reverse():o},h]}var A=_(n(464).a,y.a,b.g,v.a,m.a,g.a),w=Object(r.a)(A,2),F=w[0],k=w[1],x=_(p.a,h.a,d.g,f.b,c.a,l.a),E=Object(r.a)(x,2),C=E[0],S=E[1]},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return c})),n.d(t,"c",(function(){return f}));var r=n(169),i=n(119),a=n(95);function o(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function s(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function u(e){return e<0?-e*e:e*e}function l(e){var t=e(i.c,i.c),n=1;function a(){return 1===n?e(i.c,i.c):.5===n?e(s,u):e(o(n),o(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,a()):n},Object(r.b)(t)}function c(){var e=l(Object(i.d)());return e.copy=function(){return Object(i.a)(e,c()).exponent(e.exponent())},a.b.apply(e,arguments),e}function f(){return c.apply(null,arguments).exponent(.5)}},,,function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r=n(1),i=!!r.useInsertionEffect&&r.useInsertionEffect,a=i||function(e){return e()},o=i||r.useLayoutEffect},function(e,t,n){"use strict";function r(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}n.d(t,"b",(function(){return r})),t.a=function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(504),i=n(399);function a(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t(Object(r.b)(e)):t()._curve},e}t.a=function(){return a(Object(i.a)().curve(r.a))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(98),i=n(363),a=n(138),o=n(410),s=n(96);function u(e,t,n){var a=t.getOptions(),o=(t.getDsn()||{}).publicKey,s=(n&&n.getUser()||{}).segment,u=Object(r.c)({environment:a.environment||i.a,release:a.release,user_segment:s,public_key:o,trace_id:e});return t.emit&&t.emit("createDsc",u),u}function l(e){var t=Object(a.e)();if(!t)return{};var n=u(Object(s.e)(e).trace_id||"",t,Object(a.f)()),r=Object(o.a)(e);if(!r)return n;var i=r&&r._frozenDynamicSamplingContext;if(i)return i;var l=r.metadata,c=l.sampleRate,f=l.source;null!=c&&(n.sample_rate="".concat(c));var d=Object(s.e)(r);return f&&"url"!==f&&(n.transaction=d.description),n.sampled=String(Object(s.c)(r)),t.emit&&t.emit("createDsc",n),n}},function(e,t,n){"use strict";n.d(t,"a",(function(){return $i}));var r="undefined"!=typeof window?window:void 0,i="undefined"!=typeof globalThis?globalThis:r,a=Array.prototype,o=a.forEach,s=a.indexOf,u=null==i?void 0:i.navigator,l=null==i?void 0:i.document,c=null==i?void 0:i.location,f=null==i?void 0:i.fetch,d=null!=i&&i.XMLHttpRequest&&"withCredentials"in new i.XMLHttpRequest?i.XMLHttpRequest:void 0,h=null==i?void 0:i.AbortController,p=null==u?void 0:u.userAgent,g=null!=r?r:{},m={DEBUG:!1,LIB_VERSION:"1.164.2"},v=Array.isArray,b=Object.prototype,y=b.hasOwnProperty,_=b.toString,A=v||function(e){return"[object Array]"===_.call(e)},w=function(e){return"function"==typeof e},F=function(e){return e===Object(e)&&!A(e)},k=function(e){if(F(e)){for(var t in e)if(y.call(e,t))return!1;return!0}return!1},x=function(e){return void 0===e},E=function(e){return"[object String]"==_.call(e)},C=function(e){return E(e)&&0===e.trim().length},S=function(e){return null===e},O=function(e){return x(e)||S(e)},D=function(e){return"[object Number]"==_.call(e)},j=function(e){return"[object Boolean]"===_.call(e)},T="[PostHog.js]",P={_log:function(e){if(r&&(m.DEBUG||g.POSTHOG_DEBUG)&&!x(r.console)&&r.console){for(var t=("__rrweb_original__"in r.console[e]?r.console[e].__rrweb_original__:r.console[e]),n=arguments.length,i=new Array(n>1?n-1:0),a=1;a<n;a++)i[a-1]=arguments[a];t.apply(void 0,[T].concat(i))}},info:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];P._log.apply(P,["log"].concat(t))},warn:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];P._log.apply(P,["warn"].concat(t))},error:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];P._log.apply(P,["error"].concat(t))},critical:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];(e=console).error.apply(e,[T].concat(n))},uninitializedWarning:function(e){P.error("You must initialize PostHog before calling ".concat(e))}},R=function(e,t,n){if(e.config.disable_external_dependency_loading)return P.warn("".concat(t," was requested but loading of external scripts is disabled.")),n("Loading of external scripts is disabled");var r=function(){if(!l)return n("document not found");var e=l.createElement("script");e.type="text/javascript",e.src=t,e.onload=function(e){return n(void 0,e)},e.onerror=function(e){return n(e)};var r,i=l.querySelectorAll("body > script");i.length>0?null===(r=i[0].parentNode)||void 0===r||r.insertBefore(e,i[0]):l.body.appendChild(e)};null!=l&&l.body?r():null==l||l.addEventListener("DOMContentLoaded",r)};function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){H(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function B(e){return B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},B(e)}function N(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function L(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function U(e,t,n){return t&&L(e.prototype,t),n&&L(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||V(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(e){return function(e){if(Array.isArray(e))return W(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||V(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?W(e,t):void 0}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function G(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=V(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}g.__PosthogExtensions__=g.__PosthogExtensions__||{},g.__PosthogExtensions__.loadExternalDependency=function(e,t,n){var r="/static/".concat(t,".js")+"?v=".concat(e.version);if("toolbar"===t){var i=3e5,a=Math.floor(Date.now()/i)*i;r="".concat(r,"?&=").concat(a)}var o=e.requestRouter.endpointFor("assets",r);R(e,o,n)},g.__PosthogExtensions__.loadSiteApp=function(e,t,n){var r=e.requestRouter.endpointFor("api",t);R(e,r,n)};var K={},Q=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function Y(e,t,n){if(A(e))if(o&&e.forEach===o)e.forEach(t,n);else if("length"in e&&e.length===+e.length)for(var r=0,i=e.length;r<i;r++)if(r in e&&t.call(n,e[r],r)===K)return}function X(e,t,n){if(!O(e)){if(A(e))return Y(e,t,n);if(function(e){return e instanceof FormData}(e)){var r,i=G(e.entries());try{for(i.s();!(r=i.n()).done;){var a=r.value;if(t.call(n,a[1],a[0])===K)return}}catch(e){i.e(e)}finally{i.f()}}else for(var o in e)if(y.call(e,o)&&t.call(n,e[o],o)===K)return}}var J=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Y(n,(function(t){for(var n in t)void 0!==t[n]&&(e[n]=t[n])})),e};function Z(e,t){return-1!==e.indexOf(t)}function $(e){for(var t=Object.keys(e),n=t.length,r=new Array(n);n--;)r[n]=[t[n],e[t[n]]];return r}var ee=function(){return Date.now=Date.now||function(){return+new Date},Date.now()},te=function(e){try{return e()}catch(e){return}},ne=function(e){return function(){try{for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}catch(e){P.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),P.critical(e)}}},re=function(e){var t={};return X(e,(function(e,n){E(e)&&e.length>0&&(t[n]=e)})),t},ie=function(e){return e.replace(/^\$/,"")};var ae,oe=function(){function e(t){return t&&(t.preventDefault=e.preventDefault,t.stopPropagation=e.stopPropagation),t}return e.preventDefault=function(){this.returnValue=!1},e.stopPropagation=function(){this.cancelBubble=!0},function(t,n,i,a,o){if(t)if(t.addEventListener&&!a)t.addEventListener(n,i,!!o);else{var s="on"+n,u=t[s];t[s]=function(t,n,i){return function(a){if(a=a||e(null==r?void 0:r.event)){var o,s=!0;w(i)&&(o=i(a));var u=n.call(t,a);return!1!==o&&!1!==u||(s=!1),s}}}(t,i,u)}else P.error("No valid element provided to register_event")}}();function se(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}!function(e){e.GZipJS="gzip-js",e.Base64="base64"}(ae||(ae={}));var ue="$people_distinct_id",le="__alias",ce="__timers",fe="$autocapture_disabled_server_side",de="$heatmaps_enabled_server_side",he="$exception_capture_enabled_server_side",pe="$exception_capture_endpoint_suffix",ge="$web_vitals_enabled_server_side",me="$web_vitals_allowed_metrics",ve="$session_recording_enabled_server_side",be="$console_log_recording_enabled_server_side",ye="$session_recording_network_payload_capture",_e="$session_recording_canvas_recording",Ae="$replay_sample_rate",we="$replay_minimum_duration",Fe="$sesid",ke="$session_is_sampled",xe="$enabled_feature_flags",Ee="$early_access_features",Ce="$stored_person_properties",Se="$stored_group_properties",Oe="$surveys",De="$surveys_activated",je="$flag_call_reported",Te="$user_state",Pe="$client_session_props",Re="$capture_rate_limit",Me="$initial_campaign_params",Ie="$initial_referrer_info",Be="$initial_person_info",Ne="$epp",Le="__POSTHOG_TOOLBAR__",Ue=[ue,le,"__cmpns",ce,ve,de,Fe,xe,Te,Ee,Se,Ce,Oe,je,Pe,Re,Me,Ie,Ne],He="$active_feature_flags",ze="$override_feature_flags",qe="$feature_flag_payloads",Ve=function(e){var t,n={},r=G($(e||{}));try{for(r.s();!(t=r.n()).done;){var i=z(t.value,2),a=i[0],o=i[1];o&&(n[a]=o)}}catch(e){r.e(e)}finally{r.f()}return n},We=function(){function e(t){N(this,e),this.instance=t,this._override_warning=!1,this.featureFlagEventHandlers=[],this.reloadFeatureFlagsQueued=!1,this.reloadFeatureFlagsInAction=!1}return U(e,[{key:"getFlags",value:function(){return Object.keys(this.getFlagVariants())}},{key:"getFlagVariants",value:function(){var e=this.instance.get_property(xe),t=this.instance.get_property(ze);if(!t)return e||{};for(var n=J({},e),r=Object.keys(t),i=0;i<r.length;i++)n[r[i]]=t[r[i]];return this._override_warning||(P.warn(" Overriding feature flags!",{enabledFlags:e,overriddenFlags:t,finalFlags:n}),this._override_warning=!0),n}},{key:"getFlagPayloads",value:function(){return this.instance.get_property(qe)||{}}},{key:"reloadFeatureFlags",value:function(){this.reloadFeatureFlagsQueued||(this.reloadFeatureFlagsQueued=!0,this._startReloadTimer())}},{key:"setAnonymousDistinctId",value:function(e){this.$anon_distinct_id=e}},{key:"setReloadingPaused",value:function(e){this.reloadFeatureFlagsInAction=e}},{key:"resetRequestQueue",value:function(){this.reloadFeatureFlagsQueued=!1}},{key:"_startReloadTimer",value:function(){var e=this;this.reloadFeatureFlagsQueued&&!this.reloadFeatureFlagsInAction&&setTimeout((function(){!e.reloadFeatureFlagsInAction&&e.reloadFeatureFlagsQueued&&(e.reloadFeatureFlagsQueued=!1,e._reloadFeatureFlagsRequest())}),5)}},{key:"_reloadFeatureFlagsRequest",value:function(){var e=this;if(!this.instance.config.advanced_disable_feature_flags){this.setReloadingPaused(!0);var t=this.instance.config.token,n=this.instance.get_property(Ce),r=this.instance.get_property(Se),i={token:t,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:n,group_properties:r,disable_flags:this.instance.config.advanced_disable_feature_flags||void 0};this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:i,compression:this.instance.config.disable_compression?void 0:ae.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:function(t){var n;e.setReloadingPaused(!1);var r=!0;200===t.statusCode&&(e.$anon_distinct_id=void 0,r=!1),e.receivedFeatureFlags(null!==(n=t.json)&&void 0!==n?n:{},r),e._startReloadTimer()}})}}},{key:"getFeatureFlag",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0){var n,r=this.getFlagVariants()[e],i="".concat(r),a=this.instance.get_property(je)||{};return!t.send_event&&"send_event"in t||e in a&&a[e].includes(i)||(A(a[e])?a[e].push(i):a[e]=[i],null===(n=this.instance.persistence)||void 0===n||n.register(H({},je,a)),this.instance.capture("$feature_flag_called",{$feature_flag:e,$feature_flag_response:r})),r}P.warn('getFeatureFlag for key "'+e+"\" failed. Feature flags didn't load in time.")}},{key:"getFeatureFlagPayload",value:function(e){return this.getFlagPayloads()[e]}},{key:"isFeatureEnabled",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.instance.decideEndpointWasHit||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(e,t);P.warn('isFeatureEnabled for key "'+e+"\" failed. Feature flags didn't load in time.")}},{key:"addFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers.push(e)}},{key:"removeFeatureFlagsHandler",value:function(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter((function(t){return t!==e}))}},{key:"receivedFeatureFlags",value:function(e,t){if(this.instance.persistence){this.instance.decideEndpointWasHit=!0;var n=this.getFlagVariants(),r=this.getFlagPayloads();!function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=e.featureFlags,o=e.featureFlagPayloads;if(a)if(A(a)){var s,u={};if(a)for(var l=0;l<a.length;l++)u[a[l]]=!0;t&&t.register((H(s={},He,a),H(s,xe,u),s))}else{var c=a,f=o;e.errorsWhileComputingFlags&&(c=I(I({},r),c),f=I(I({},i),f)),t&&t.register((H(n={},He,Object.keys(Ve(c))),H(n,xe,c||{}),H(n,qe,f||{}),n))}}(e,this.instance.persistence,n,r),this._fireFeatureFlagsCallbacks(t)}}},{key:"override",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.instance.__loaded||!this.instance.persistence)return P.uninitializedWarning("posthog.feature_flags.override");if(this._override_warning=t,!1===e)this.instance.persistence.unregister(ze);else if(A(e)){for(var n={},r=0;r<e.length;r++)n[e[r]]=!0;this.instance.persistence.register(H({},ze,n))}else this.instance.persistence.register(H({},ze,e))}},{key:"onFeatureFlags",value:function(e){var t=this;if(this.addFeatureFlagsHandler(e),this.instance.decideEndpointWasHit){var n=this._prepareFeatureFlagsForCallbacks(),r=n.flags,i=n.flagVariants;e(r,i)}return function(){return t.removeFeatureFlagsHandler(e)}}},{key:"updateEarlyAccessFeatureEnrollment",value:function(e,t){var n,r,i=H({},"$feature_enrollment/".concat(e),t);this.instance.capture("$feature_enrollment_update",{$feature_flag:e,$feature_enrollment:t,$set:i}),this.setPersonPropertiesForFlags(i,!1);var a=I(I({},this.getFlagVariants()),{},H({},e,t));null===(n=this.instance.persistence)||void 0===n||n.register((H(r={},He,Object.keys(Ve(a))),H(r,xe,a),r)),this._fireFeatureFlagsCallbacks()}},{key:"getEarlyAccessFeatures",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.instance.get_property(Ee);if(r&&!n)return e(r);this.instance._send_request({transport:"XHR",url:this.instance.requestRouter.endpointFor("api","/api/early_access_features/?token=".concat(this.instance.config.token)),method:"GET",callback:function(n){var r;if(n.json){var i=n.json.earlyAccessFeatures;return null===(r=t.instance.persistence)||void 0===r||r.register(H({},Ee,i)),e(i)}}})}},{key:"_prepareFeatureFlagsForCallbacks",value:function(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter((function(e){return t[e]})),flagVariants:Object.keys(t).filter((function(e){return t[e]})).reduce((function(e,n){return e[n]=t[n],e}),{})}}},{key:"_fireFeatureFlagsCallbacks",value:function(e){var t=this._prepareFeatureFlagsForCallbacks(),n=t.flags,r=t.flagVariants;this.featureFlagEventHandlers.forEach((function(t){return t(n,r,{errorsLoading:e})}))}},{key:"setPersonPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property(Ce)||{};this.instance.register(H({},Ce,I(I({},n),e))),t&&this.instance.reloadFeatureFlags()}},{key:"resetPersonPropertiesForFlags",value:function(){this.instance.unregister(Ce)}},{key:"setGroupPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property(Se)||{};0!==Object.keys(n).length&&Object.keys(n).forEach((function(t){n[t]=I(I({},n[t]),e[t]),delete e[t]})),this.instance.register(H({},Se,I(I({},n),e))),t&&this.instance.reloadFeatureFlags()}},{key:"resetGroupPropertiesForFlags",value:function(e){if(e){var t=this.instance.get_property(Se)||{};this.instance.register(H({},Se,I(I({},t),{},H({},e,{}))))}else this.instance.unregister(Se)}}]),e}();Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return D(e)&&isFinite(e)&&Math.floor(e)===e});var Ge="0123456789abcdef",Ke=function(){function e(t){if(N(this,e),this.bytes=t,16!==t.length)throw new TypeError("not 128-bit length")}return U(e,[{key:"toString",value:function(){for(var e="",t=0;t<this.bytes.length;t++)e=e+Ge.charAt(this.bytes[t]>>>4)+Ge.charAt(15&this.bytes[t]),3!==t&&5!==t&&7!==t&&9!==t||(e+="-");if(36!==e.length)throw new Error("Invalid UUIDv7 was generated");return e}},{key:"clone",value:function(){return new e(this.bytes.slice(0))}},{key:"equals",value:function(e){return 0===this.compareTo(e)}},{key:"compareTo",value:function(e){for(var t=0;t<16;t++){var n=this.bytes[t]-e.bytes[t];if(0!==n)return Math.sign(n)}return 0}}],[{key:"fromFieldsV7",value:function(t,n,r,i){if(!Number.isInteger(t)||!Number.isInteger(n)||!Number.isInteger(r)||!Number.isInteger(i)||t<0||n<0||r<0||i<0||t>0xffffffffffff||n>4095||r>1073741823||i>4294967295)throw new RangeError("invalid field value");var a=new Uint8Array(16);return a[0]=t/Math.pow(2,40),a[1]=t/Math.pow(2,32),a[2]=t/Math.pow(2,24),a[3]=t/Math.pow(2,16),a[4]=t/Math.pow(2,8),a[5]=t,a[6]=112|n>>>8,a[7]=n,a[8]=128|r>>>24,a[9]=r>>>16,a[10]=r>>>8,a[11]=r,a[12]=i>>>24,a[13]=i>>>16,a[14]=i>>>8,a[15]=i,new e(a)}}]),e}(),Qe=function(){function e(){N(this,e),H(this,"timestamp",0),H(this,"counter",0),H(this,"random",new Je)}return U(e,[{key:"generate",value:function(){var e=this.generateOrAbort();if(x(e)){this.timestamp=0;var t=this.generateOrAbort();if(x(t))throw new Error("Could not generate UUID after timestamp reset");return t}return e}},{key:"generateOrAbort",value:function(){var e=Date.now();if(e>this.timestamp)this.timestamp=e,this.resetCounter();else{if(!(e+1e4>this.timestamp))return;this.counter++,this.counter>4398046511103&&(this.timestamp++,this.resetCounter())}return Ke.fromFieldsV7(this.timestamp,Math.trunc(this.counter/Math.pow(2,30)),this.counter&Math.pow(2,30)-1,this.random.nextUint32())}},{key:"resetCounter",value:function(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}}]),e}(),Ye=function(e){if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var t=0;t<e.length;t++)e[t]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};r&&!x(r.crypto)&&crypto.getRandomValues&&(Ye=function(e){return crypto.getRandomValues(e)});var Xe,Je=function(){function e(){N(this,e),H(this,"buffer",new Uint32Array(8)),H(this,"cursor",1/0)}return U(e,[{key:"nextUint32",value:function(){return this.cursor>=this.buffer.length&&(Ye(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}]),e}(),Ze=function(){return $e().toString()},$e=function(){return(Xe||(Xe=new Qe)).generate()},et="Thu, 01 Jan 1970 00:00:00 GMT",tt="",nt=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i;var rt,it={is_supported:function(){return!!l},error:function(e){P.error("cookieStore error: "+e)},get:function(e){if(l){try{for(var t=e+"=",n=l.cookie.split(";").filter((function(e){return e.length})),r=0;r<n.length;r++){for(var i=n[r];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return decodeURIComponent(i.substring(t.length,i.length))}}catch(e){}return null}},parse:function(e){var t;try{t=JSON.parse(it.get(e))||{}}catch(e){}return t},set:function(e,t,n,r,i){if(l)try{var a="",o="",s=function(e,t){if(t){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l;if(tt)return tt;if(!t)return"";if(["localhost","127.0.0.1"].includes(e))return"";for(var n=e.split("."),r=Math.min(n.length,8),i="dmn_chk_"+Ze(),a=new RegExp("(^|;)\\s*"+i+"=1");!tt&&r--;){var o=n.slice(r).join("."),s=i+"=1;domain=."+o;t.cookie=s,a.test(t.cookie)&&(t.cookie=s+";expires="+et,tt=o)}return tt}(e);if(!n){var r=function(e){var t=e.match(nt);return t?t[0]:""}(e);r!==n&&P.info("Warning: cookie subdomain discovery mismatch",r,n),n=r}return n?"; domain=."+n:""}return""}(l.location.hostname,r);if(n){var u=new Date;u.setTime(u.getTime()+24*n*60*60*1e3),a="; expires="+u.toUTCString()}i&&(o="; secure");var c=e+"="+encodeURIComponent(JSON.stringify(t))+a+"; SameSite=Lax; path=/"+s+o;return c.length>3686.4&&P.warn("cookieStore warning: large cookie, len="+c.length),l.cookie=c,c}catch(e){return}},remove:function(e,t){try{it.set(e,"",-1,t)}catch(e){return}}},at=null,ot={is_supported:function(){if(!S(at))return at;var e=!0;if(x(r))e=!1;else try{var t="__mplssupport__";ot.set(t,"xyz"),'"xyz"'!==ot.get(t)&&(e=!1),ot.remove(t)}catch(r){e=!1}return e||P.error("localStorage unsupported; falling back to cookie store"),at=e,e},error:function(e){P.error("localStorage error: "+e)},get:function(e){try{return null==r?void 0:r.localStorage.getItem(e)}catch(r){ot.error(r)}return null},parse:function(e){try{return JSON.parse(ot.get(e))||{}}catch(e){}return null},set:function(e,t){try{null==r||r.localStorage.setItem(e,JSON.stringify(t))}catch(r){ot.error(r)}},remove:function(e){try{null==r||r.localStorage.removeItem(e)}catch(r){ot.error(r)}}},st=["distinct_id",Fe,ke,Ne],ut=I(I({},ot),{},{parse:function(e){try{var t={};try{t=it.parse(e)||{}}catch(e){}var n=J(t,JSON.parse(ot.get(e)||"{}"));return ot.set(e,n),n}catch(e){}return null},set:function(e,t,n,r,i,a){try{ot.set(e,t,void 0,void 0,a);var o={};st.forEach((function(e){t[e]&&(o[e]=t[e])})),Object.keys(o).length&&it.set(e,o,n,r,i,a)}catch(e){ot.error(e)}},remove:function(e,t){try{null==r||r.localStorage.removeItem(e),it.remove(e,t)}catch(r){ot.error(r)}}}),lt={},ct={is_supported:function(){return!0},error:function(e){P.error("memoryStorage error: "+e)},get:function(e){return lt[e]||null},parse:function(e){return lt[e]||null},set:function(e,t){lt[e]=t},remove:function(e){delete lt[e]}},ft=null,dt={is_supported:function(){if(!S(ft))return ft;if(ft=!0,x(r))ft=!1;else try{var e="__support__";dt.set(e,"xyz"),'"xyz"'!==dt.get(e)&&(ft=!1),dt.remove(e)}catch(r){ft=!1}return ft},error:function(e){P.error("sessionStorage error: ",e)},get:function(e){try{return null==r?void 0:r.sessionStorage.getItem(e)}catch(r){dt.error(r)}return null},parse:function(e){try{return JSON.parse(dt.get(e))||null}catch(e){}return null},set:function(e,t){try{null==r||r.sessionStorage.setItem(e,JSON.stringify(t))}catch(r){dt.error(r)}},remove:function(e){try{null==r||r.sessionStorage.removeItem(e)}catch(r){dt.error(r)}}},ht=["localhost","127.0.0.1"],pt=function(e){var t=null==l?void 0:l.createElement("a");return x(t)?null:(t.href=e,t)},gt=function(e,t){return!!function(e){try{new RegExp(e)}catch(e){return!1}return!0}(t)&&new RegExp(t).test(e)},mt=function(e,t){for(var n,r=((e.split("#")[0]||"").split("?")[1]||"").split("&"),i=0;i<r.length;i++){var a=r[i].split("=");if(a[0]===t){n=a;break}}if(!A(n)||n.length<2)return"";var o=n[1];try{o=decodeURIComponent(o)}catch(e){P.error("Skipping decoding for malformed query param: "+o)}return o.replace(/\+/g," ")},vt=function(e,t){var n=e.match(new RegExp(t+"=([^&]*)"));return n?n[1]:null},bt="Mobile",yt="iOS",_t="Android",At="Tablet",wt=_t+" "+At,Ft="iPad",kt="Apple",xt=kt+" Watch",Et="Safari",Ct="BlackBerry",St="Samsung",Ot=St+"Browser",Dt=St+" Internet",jt="Chrome",Tt=jt+" "+yt,Pt="Internet Explorer",Rt=Pt+" "+bt,Mt="Opera",It="Edge",Bt="Microsoft "+It,Nt="Firefox",Lt=Nt+" "+yt,Ut="Nintendo",Ht="PlayStation",zt="Xbox",qt=_t+" "+bt,Vt=bt+" "+Et,Wt="Windows",Gt=Wt+" Phone",Kt="Nokia",Qt="Ouya",Yt="Generic",Xt=Yt+" "+bt.toLowerCase(),Jt=Yt+" "+At.toLowerCase(),Zt="Konqueror",$t="(\\d+(\\.\\d+)?)",en=new RegExp("Version/"+$t),tn=new RegExp(zt,"i"),nn=new RegExp(Ht+" \\w+","i"),rn=new RegExp(Ut+" \\w+","i"),an=new RegExp(Ct+"|PlayBook|BB10","i"),on={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},sn=function(e,t){return t=t||"",Z(e," OPR/")&&Z(e,"Mini")?"Opera Mini":Z(e," OPR/")?Mt:an.test(e)?Ct:Z(e,"IE"+bt)||Z(e,"WPDesktop")?Rt:Z(e,Ot)?Dt:Z(e,It)||Z(e,"Edg/")?Bt:Z(e,"FBIOS")?"Facebook "+bt:Z(e,"UCWEB")||Z(e,"UCBrowser")?"UC Browser":Z(e,"CriOS")?Tt:Z(e,"CrMo")?jt:Z(e,_t)&&Z(e,Et)?qt:Z(e,jt)?jt:Z(e,"FxiOS")?Lt:Z(e.toLowerCase(),Zt.toLowerCase())?Zt:function(e,t){return t&&Z(t,kt)||function(e){return Z(e,Et)&&!Z(e,jt)&&!Z(e,_t)}(e)}(e,t)?Z(e,bt)?Vt:Et:Z(e,Nt)?Nt:Z(e,"MSIE")||Z(e,"Trident/")?Pt:Z(e,"Gecko")?Nt:""},un=(H(rt={},Rt,[new RegExp("rv:"+$t)]),H(rt,Bt,[new RegExp(It+"?\\/"+$t)]),H(rt,jt,[new RegExp("(Chrome|CrMo)\\/"+$t)]),H(rt,Tt,[new RegExp("CriOS\\/"+$t)]),H(rt,"UC Browser",[new RegExp("(UCBrowser|UCWEB)\\/"+$t)]),H(rt,Et,[en]),H(rt,Vt,[en]),H(rt,Mt,[new RegExp("(Opera|OPR)\\/"+$t)]),H(rt,Nt,[new RegExp(Nt+"\\/"+$t)]),H(rt,Lt,[new RegExp("FxiOS\\/"+$t)]),H(rt,Zt,[new RegExp("Konqueror[:/]?"+$t,"i")]),H(rt,Ct,[new RegExp(Ct+" "+$t),en]),H(rt,qt,[new RegExp("android\\s"+$t,"i")]),H(rt,Dt,[new RegExp(Ot+"\\/"+$t)]),H(rt,Pt,[new RegExp("(rv:|MSIE )"+$t)]),H(rt,"Mozilla",[new RegExp("rv:"+$t)]),rt),ln=[[new RegExp("Xbox; Xbox (.*?)[);]","i"),function(e){return[zt,e&&e[1]||""]}],[new RegExp(Ut,"i"),[Ut,""]],[new RegExp(Ht,"i"),[Ht,""]],[an,[Ct,""]],[new RegExp(Wt,"i"),function(e,t){if(/Phone/.test(t)||/WPDesktop/.test(t))return[Gt,""];if(new RegExp(bt).test(t)&&!/IEMobile\b/.test(t))return[Wt+" "+bt,""];var n=/Windows NT ([0-9.]+)/i.exec(t);if(n&&n[1]){var r=n[1],i=on[r]||"";return/arm/i.test(t)&&(i="RT"),[Wt,i]}return[Wt,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,function(e){if(e&&e[3]){var t=[e[3],e[4],e[5]||"0"];return[yt,t.join(".")]}return[yt,""]}],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,function(e){var t="";return e&&e.length>=3&&(t=x(e[2])?e[3]:e[2]),["watchOS",t]}],[new RegExp("("+_t+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+_t+")","i"),function(e){if(e&&e[2]){var t=[e[2],e[3],e[4]||"0"];return[_t,t.join(".")]}return[_t,""]}],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,function(e){var t=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];t[1]=n.join(".")}return t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,["Chrome OS",""]],[/Linux|debian/i,["Linux",""]]],cn=function(e){return rn.test(e)?Ut:nn.test(e)?Ht:tn.test(e)?zt:new RegExp(Qt,"i").test(e)?Qt:new RegExp("("+Gt+"|WPDesktop)","i").test(e)?Gt:/iPad/.test(e)?Ft:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?xt:an.test(e)?Ct:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(Kt,"i").test(e)?Kt:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(bt).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?_t:wt:_t:new RegExp("(pda|Mobile)","i").test(e)?Xt:new RegExp(At,"i").test(e)&&!new RegExp(At+" pc","i").test(e)?Jt:""},fn="https?://(.*)",dn=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gad_source","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","mc_cid","igshid","ttclid","rdt_cid"],hn={campaignParams:function(e){return l?this._campaignParamsFromUrl(l.URL,e):{}},_campaignParamsFromUrl:function(e,t){var n=dn.concat(t||[]),r={};return X(n,(function(t){var n=mt(e,t);n&&(r[t]=n)})),r},_searchEngine:function(e){return e?0===e.search(fn+"google.([^/?]*)")?"google":0===e.search(fn+"bing.com")?"bing":0===e.search(fn+"yahoo.com")?"yahoo":0===e.search(fn+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(e){var t=hn._searchEngine(e),n="yahoo"!=t?"q":"p",r={};if(!S(t)){r.$search_engine=t;var i=l?mt(l.referrer,n):"";i.length&&(r.ph_keyword=i)}return r},searchInfo:function(){var e=null==l?void 0:l.referrer;return e?this._searchInfoFromReferrer(e):{}},browser:sn,browserVersion:function(e,t){var n=sn(e,t),r=un[n];if(x(r))return null;for(var i=0;i<r.length;i++){var a=r[i],o=e.match(a);if(o)return parseFloat(o[o.length-2])}return null},browserLanguage:function(){return navigator.language||navigator.userLanguage},os:function(e){for(var t=0;t<ln.length;t++){var n=z(ln[t],2),r=n[0],i=n[1],a=r.exec(e),o=a&&(w(i)?i(a,e):i);if(o)return o}return["",""]},device:cn,deviceType:function(e){var t=cn(e);return t===Ft||t===wt||"Kobo"===t||"Kindle Fire"===t||t===Jt?At:t===Ut||t===zt||t===Ht||t===Qt?"Console":t===xt?"Wearable":t?bt:"Desktop"},referrer:function(){return(null==l?void 0:l.referrer)||"$direct"},referringDomain:function(){var e;return null!=l&&l.referrer&&(null===(e=pt(l.referrer))||void 0===e?void 0:e.host)||"$direct"},referrerInfo:function(){return{$referrer:this.referrer(),$referring_domain:this.referringDomain()}},initialPersonInfo:function(){return{r:this.referrer(),u:null==c?void 0:c.href}},initialPersonPropsFromInfo:function(e){var t,n=e.r,r=e.u,i={$initial_referrer:n,$initial_referring_domain:null==n?void 0:"$direct"==n?"$direct":null===(t=pt(n))||void 0===t?void 0:t.host};if(r){i.$initial_current_url=r;var a=pt(r);i.$initial_host=null==a?void 0:a.host,i.$initial_pathname=null==a?void 0:a.pathname,X(this._campaignParamsFromUrl(r),(function(e,t){i["$initial_"+ie(t)]=e}))}return n&&X(this._searchInfoFromReferrer(n),(function(e,t){i["$initial_"+ie(t)]=e})),i},properties:function(){if(!p)return{};var e=z(hn.os(p),2),t=e[0],n=e[1];return J(re({$os:t,$os_version:n,$browser:hn.browser(p,navigator.vendor),$device:hn.device(p),$device_type:hn.deviceType(p)}),{$current_url:null==c?void 0:c.href,$host:null==c?void 0:c.host,$pathname:null==c?void 0:c.pathname,$raw_user_agent:p.length>1e3?p.substring(0,997)+"...":p,$browser_version:hn.browserVersion(p,navigator.vendor),$browser_language:hn.browserLanguage(),$screen_height:null==r?void 0:r.screen.height,$screen_width:null==r?void 0:r.screen.width,$viewport_height:null==r?void 0:r.innerHeight,$viewport_width:null==r?void 0:r.innerWidth,$lib:"web",$lib_version:m.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:ee()/1e3})},people_properties:function(){if(!p)return{};var e=z(hn.os(p),2),t=e[0],n=e[1];return J(re({$os:t,$os_version:n,$browser:hn.browser(p,navigator.vendor)}),{$browser_version:hn.browserVersion(p,navigator.vendor)})}},pn=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"],gn=function(){function e(t){N(this,e),this.config=t,this.props={},this.campaign_params_saved=!1,this.name=function(e){var t="";return e.token&&(t=e.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),e.persistence_name?"ph_"+e.persistence_name:"ph_"+t+"_posthog"}(t),this.storage=this.buildStorage(t),this.load(),t.debug&&P.info("Persistence loaded",t.persistence,I({},this.props)),this.update_config(t,t),this.save()}return U(e,[{key:"buildStorage",value:function(e){-1===pn.indexOf(e.persistence.toLowerCase())&&(P.critical("Unknown persistence type "+e.persistence+"; falling back to localStorage+cookie"),e.persistence="localStorage+cookie");var t=e.persistence.toLowerCase();return"localstorage"===t&&ot.is_supported()?ot:"localstorage+cookie"===t&&ut.is_supported()?ut:"sessionstorage"===t&&dt.is_supported()?dt:"memory"===t?ct:"cookie"===t?it:ut.is_supported()?ut:it}},{key:"properties",value:function(){var e={};return X(this.props,(function(t,n){if(n===xe&&F(t))for(var r=Object.keys(t),i=0;i<r.length;i++)e["$feature/".concat(r[i])]=t[r[i]];else o=n,u=!1,(S(a=Ue)?u:s&&a.indexOf===s?-1!=a.indexOf(o):(X(a,(function(e){if(u||(u=e===o))return K})),u))||(e[n]=t);var a,o,u})),e}},{key:"load",value:function(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=J({},e))}}},{key:"save",value:function(){this.disabled||this.storage.set(this.name,this.props,this.expire_days,this.cross_subdomain,this.secure,this.config.debug)}},{key:"remove",value:function(){this.storage.remove(this.name,!1),this.storage.remove(this.name,!0)}},{key:"clear",value:function(){this.remove(),this.props={}}},{key:"register_once",value:function(e,t,n){var r=this;if(F(e)){x(t)&&(t="None"),this.expire_days=x(n)?this.default_expiry:n;var i=!1;if(X(e,(function(e,n){r.props.hasOwnProperty(n)&&r.props[n]!==t||(r.props[n]=e,i=!0)})),i)return this.save(),!0}return!1}},{key:"register",value:function(e,t){var n=this;if(F(e)){this.expire_days=x(t)?this.default_expiry:t;var r=!1;if(X(e,(function(t,i){e.hasOwnProperty(i)&&n.props[i]!==t&&(n.props[i]=t,r=!0)})),r)return this.save(),!0}return!1}},{key:"unregister",value:function(e){e in this.props&&(delete this.props[e],this.save())}},{key:"update_campaign_params",value:function(){this.campaign_params_saved||(this.register(hn.campaignParams(this.config.custom_campaign_params)),this.campaign_params_saved=!0)}},{key:"update_search_keyword",value:function(){this.register(hn.searchInfo())}},{key:"update_referrer_info",value:function(){this.register_once(hn.referrerInfo(),void 0)}},{key:"set_initial_person_info",value:function(){this.props[Me]||this.props[Ie]||this.register_once(H({},Be,hn.initialPersonInfo()),void 0)}},{key:"get_referrer_info",value:function(){return re({$referrer:this.props.$referrer,$referring_domain:this.props.$referring_domain})}},{key:"get_initial_props",value:function(){var e=this,t={};X([Ie,Me],(function(n){var r=e.props[n];r&&X(r,(function(e,n){t["$initial_"+ie(n)]=e}))}));var n=this.props[Be];if(n){var r=hn.initialPersonPropsFromInfo(n);J(t,r)}return t}},{key:"safe_merge",value:function(e){return X(this.props,(function(t,n){n in e||(e[n]=t)})),e}},{key:"update_config",value:function(e,t){if(this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie),e.persistence!==t.persistence){var n=this.buildStorage(e),r=this.props;this.clear(),this.storage=n,this.props=r,this.save()}}},{key:"set_disabled",value:function(e){this.disabled=e,this.disabled?this.remove():this.save()}},{key:"set_cross_subdomain",value:function(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())}},{key:"get_cross_subdomain",value:function(){return!!this.cross_subdomain}},{key:"set_secure",value:function(e){e!==this.secure&&(this.secure=e,this.remove(),this.save())}},{key:"set_event_timer",value:function(e,t){var n=this.props[ce]||{};n[e]=t,this.props[ce]=n,this.save()}},{key:"remove_event_timer",value:function(e){var t=(this.props[ce]||{})[e];return x(t)||(delete this.props[ce][e],this.save()),t}},{key:"get_property",value:function(e){return this.props[e]}},{key:"set_property",value:function(e,t){this.props[e]=t,this.save()}}]),e}();function mn(e){return JSON.stringify(e,(t=[],function(e,n){if(F(n)){for(;t.length>0&&t.at(-1)!==this;)t.pop();return t.includes(n)?"[Circular]":(t.push(n),n)}return n})).length;var t}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6606028.8;if(e.size>=t&&e.data.length>1){var n=Math.floor(e.data.length/2),r=e.data.slice(0,n),i=e.data.slice(n);return[vn({size:mn(r),data:r,sessionId:e.sessionId,windowId:e.windowId}),vn({size:mn(i),data:i,sessionId:e.sessionId,windowId:e.windowId})].flatMap((function(e){return e}))}return[e]}var bn=function(e){return e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e}(bn||{}),yn=function(e){return e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e}(yn||{});function _n(e){return e?Q(e).split(/\s+/):[]}function An(e){var t=null==r?void 0:r.location.href;return!!(t&&e&&e.some((function(e){return t.match(e)})))}function wn(e){var t="";switch(B(e.className)){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return _n(t)}function Fn(e){return O(e)?null:Q(e).split(/(\s+)/).filter((function(e){return Hn(e)})).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function kn(e){var t="";return Pn(e)&&!Rn(e)&&e.childNodes&&e.childNodes.length&&X(e.childNodes,(function(e){var n;Sn(e)&&e.textContent&&(t+=null!==(n=Fn(e.textContent))&&void 0!==n?n:"")})),Q(t)}function xn(e){return x(e.target)?e.srcElement||null:null!==(t=e.target)&&void 0!==t&&t.shadowRoot?e.composedPath()[0]||null:e.target||null;var t}function En(e){return!!e&&1===e.nodeType}function Cn(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function Sn(e){return!!e&&3===e.nodeType}function On(e){return!!e&&11===e.nodeType}var Dn=["a","button","form","input","select","textarea","label"];function jn(e){var t=e.parentNode;return!(!t||!En(t))&&t}function Tn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(!r||!e||Cn(e,"html")||!En(e))return!1;if(null!=n&&n.url_allowlist&&!An(n.url_allowlist))return!1;if(null!=n&&n.url_ignorelist&&An(n.url_ignorelist))return!1;if(null!=n&&n.dom_event_allowlist){var o=n.dom_event_allowlist;if(o&&!o.some((function(e){return t.type===e})))return!1}for(var s=!1,u=[e],l=!0,c=e;c.parentNode&&!Cn(c,"body");)if(On(c.parentNode))u.push(c.parentNode.host),c=c.parentNode.host;else{if(!(l=jn(c)))break;if(i||Dn.indexOf(l.tagName.toLowerCase())>-1)s=!0;else{var f=r.getComputedStyle(l);f&&"pointer"===f.getPropertyValue("cursor")&&(s=!0)}u.push(l),c=l}if(!function(e,t){var n=null==t?void 0:t.element_allowlist;if(x(n))return!0;var r,i=G(e);try{var a=function(){var e=r.value;if(n.some((function(t){return e.tagName.toLowerCase()===t})))return{v:!0}};for(i.s();!(r=i.n()).done;){var o=a();if("object"===B(o))return o.v}}catch(e){i.e(e)}finally{i.f()}return!1}(u,n))return!1;if(!function(e,t){var n=null==t?void 0:t.css_selector_allowlist;if(x(n))return!0;var r,i=G(e);try{var a=function(){var e=r.value;if(n.some((function(t){return e.matches(t)})))return{v:!0}};for(i.s();!(r=i.n()).done;){var o=a();if("object"===B(o))return o.v}}catch(e){i.e(e)}finally{i.f()}return!1}(u,n))return!1;var d=r.getComputedStyle(e);if(d&&"pointer"===d.getPropertyValue("cursor")&&"click"===t.type)return!0;var h=e.tagName.toLowerCase();switch(h){case"html":return!1;case"form":return(a||["submit"]).indexOf(t.type)>=0;case"input":case"select":case"textarea":return(a||["change","click"]).indexOf(t.type)>=0;default:return s?(a||["click"]).indexOf(t.type)>=0:(a||["click"]).indexOf(t.type)>=0&&(Dn.indexOf(h)>-1||"true"===e.getAttribute("contenteditable"))}}function Pn(e){for(var t=e;t.parentNode&&!Cn(t,"body");t=t.parentNode){var n=wn(t);if(Z(n,"ph-sensitive")||Z(n,"ph-no-capture"))return!1}if(Z(wn(e),"ph-include"))return!0;var r=e.type||"";if(E(r))switch(r.toLowerCase()){case"hidden":case"password":return!1}var i=e.name||e.id||"";return!E(i)||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,""))}function Rn(e){return!!(Cn(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||Cn(e,"select")||Cn(e,"textarea")||"true"===e.getAttribute("contenteditable"))}var Mn="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",In=new RegExp("^(?:".concat(Mn,")$")),Bn=new RegExp(Mn),Nn="\\d{3}-?\\d{2}-?\\d{4}",Ln=new RegExp("^(".concat(Nn,")$")),Un=new RegExp("(".concat(Nn,")"));function Hn(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(O(e))return!1;if(E(e)){if(e=Q(e),(t?In:Bn).test((e||"").replace(/[- ]/g,"")))return!1;if((t?Ln:Un).test(e))return!1}return!0}function zn(e){var t=kn(e);return Hn(t="".concat(t," ").concat(qn(e)).trim())?t:""}function qn(e){var t="";return e&&e.childNodes&&e.childNodes.length&&X(e.childNodes,(function(e){var n;if(e&&"span"===(null===(n=e.tagName)||void 0===n?void 0:n.toLowerCase()))try{var r=kn(e);t="".concat(t," ").concat(r).trim(),e.childNodes&&e.childNodes.length&&(t="".concat(t," ").concat(qn(e)).trim())}catch(e){P.error(e)}})),t}function Vn(e){return function(e){var t=e.map((function(e){var t,n,r="";if(e.tag_name&&(r+=e.tag_name),e.attr_class){e.attr_class.sort();var i,a=G(e.attr_class);try{for(a.s();!(i=a.n()).done;){var o=i.value;r+=".".concat(o.replace(/"/g,""))}}catch(e){a.e(e)}finally{a.f()}}var s=I(I(I(I({},e.text?{text:e.text}:{}),{},{"nth-child":null!==(t=e.nth_child)&&void 0!==t?t:0,"nth-of-type":null!==(n=e.nth_of_type)&&void 0!==n?n:0},e.href?{href:e.href}:{}),e.attr_id?{attr_id:e.attr_id}:{}),e.attributes),u={};return $(s).sort((function(e,t){var n=z(e,1)[0],r=z(t,1)[0];return n.localeCompare(r)})).forEach((function(e){var t=z(e,2),n=t[0],r=t[1];return u[Wn(n.toString())]=Wn(r.toString())})),(r+=":")+$(s).map((function(e){var t=z(e,2),n=t[0],r=t[1];return"".concat(n,'="').concat(r,'"')})).join("")}));return t.join(";")}(function(e){return e.map((function(e){var t,n,r={text:null===(t=e.$el_text)||void 0===t?void 0:t.slice(0,400),tag_name:e.tag_name,href:null===(n=e.attr__href)||void 0===n?void 0:n.slice(0,2048),attr_class:Gn(e),attr_id:e.attr__id,nth_child:e.nth_child,nth_of_type:e.nth_of_type,attributes:{}};return $(e).filter((function(e){return 0===z(e,1)[0].indexOf("attr__")})).forEach((function(e){var t=z(e,2),n=t[0],i=t[1];return r.attributes[n]=i})),r}))}(e))}function Wn(e){return e.replace(/"|\\"/g,'\\"')}function Gn(e){var t=e.attr__class;return t?A(t)?t:_n(t):void 0}var Kn="[SessionRecording]",Qn="redacted",Yn={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:function(e){return e},recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io"]},Xn=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],Jn=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],Zn=["/s/","/e/","/i/"];function $n(e,t,n,r){if(O(e))return e;var i=(null==t?void 0:t["content-length"])||function(e){return new Blob([e]).size}(e);return E(i)&&(i=parseInt(i)),i>n?Kn+" ".concat(r," body too large to record (").concat(i," bytes)"):e}function er(e,t){if(O(e))return e;var n=e;return Hn(n,!1)||(n=Kn+" "+t+" body "+Qn),X(Jn,(function(e){var r,i;null!==(r=n)&&void 0!==r&&r.length&&-1!==(null===(i=n)||void 0===i?void 0:i.indexOf(e))&&(n=Kn+" "+t+" body "+Qn+" as might contain: "+e)})),n}var tr,nr=U((function e(t){var n,r,i=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};N(this,e),H(this,"bucketSize",100),H(this,"refillRate",10),H(this,"mutationBuckets",{}),H(this,"loggedTracker",{}),H(this,"refillBuckets",(function(){Object.keys(i.mutationBuckets).forEach((function(e){i.mutationBuckets[e]=i.mutationBuckets[e]+i.refillRate,i.mutationBuckets[e]>=i.bucketSize&&delete i.mutationBuckets[e]}))})),H(this,"getNodeOrRelevantParent",(function(e){var t=i.rrweb.mirror.getNode(e);if("svg"!==(null==t?void 0:t.nodeName)&&t instanceof Element){var n=t.closest("svg");if(n)return[i.rrweb.mirror.getId(n),n]}return[e,t]})),H(this,"numberOfChanges",(function(e){var t,n,r,i,a,o,s,u;return(null!==(t=null===(n=e.removes)||void 0===n?void 0:n.length)&&void 0!==t?t:0)+(null!==(r=null===(i=e.attributes)||void 0===i?void 0:i.length)&&void 0!==r?r:0)+(null!==(a=null===(o=e.texts)||void 0===o?void 0:o.length)&&void 0!==a?a:0)+(null!==(s=null===(u=e.adds)||void 0===u?void 0:u.length)&&void 0!==s?s:0)})),H(this,"throttleMutations",(function(e){if(3!==e.type||0!==e.data.source)return e;var t=e.data,n=i.numberOfChanges(t);t.attributes&&(t.attributes=t.attributes.filter((function(e){var t,n,r,a=z(i.getNodeOrRelevantParent(e.id),2),o=a[0],s=a[1];return 0!==i.mutationBuckets[o]&&(i.mutationBuckets[o]=null!==(t=i.mutationBuckets[o])&&void 0!==t?t:i.bucketSize,i.mutationBuckets[o]=Math.max(i.mutationBuckets[o]-1,0),0===i.mutationBuckets[o]&&(i.loggedTracker[o]||(i.loggedTracker[o]=!0,null===(n=(r=i.options).onBlockedNode)||void 0===n||n.call(r,o,s))),e)})));var r=i.numberOfChanges(t);return 0!==r||n===r?e:void 0})),this.rrweb=t,this.options=a,this.refillRate=null!==(n=this.options.refillRate)&&void 0!==n?n:this.refillRate,this.bucketSize=null!==(r=this.options.bucketSize)&&void 0!==r?r:this.bucketSize,setInterval((function(){i.refillBuckets()}),1e3)})),rr=3e5,ir=rr,ar=[yn.MouseMove,yn.MouseInteraction,yn.Scroll,yn.ViewportResize,yn.Input,yn.TouchMove,yn.MediaInteraction,yn.Drag],or=function(e){return{rrwebMethod:e,enqueuedAt:Date.now(),attempt:1}},sr="[SessionRecording]",ur=function(){function e(t){var n=this;if(N(this,e),H(this,"queuedRRWebEvents",[]),H(this,"isIdle",!1),H(this,"_linkedFlagSeen",!1),H(this,"_lastActivityTimestamp",Date.now()),H(this,"_linkedFlag",null),H(this,"_removePageViewCaptureHook",void 0),H(this,"_onSessionIdListener",void 0),H(this,"_persistDecideOnSessionListener",void 0),H(this,"_samplingSessionListener",void 0),H(this,"_forceAllowLocalhostNetworkCapture",!1),H(this,"_onBeforeUnload",(function(){n._flushBuffer()})),H(this,"_onOffline",(function(){n._tryAddCustomEvent("browser offline",{})})),H(this,"_onOnline",(function(){n._tryAddCustomEvent("browser online",{})})),H(this,"_onVisibilityChange",(function(){if(null!=l&&l.visibilityState){var e="window "+l.visibilityState;n._tryAddCustomEvent(e,{})}})),this.instance=t,this._captureStarted=!1,this._endpoint="/s/",this.stopRrweb=void 0,this.receivedDecide=!1,!this.instance.sessionManager)throw P.error(sr+" started without valid sessionManager"),new Error(sr+" started without valid sessionManager. This is a bug.");var r=this.sessionManager.checkAndGetSessionAndWindowId(),i=r.sessionId,a=r.windowId;this.sessionId=i,this.windowId=a,this.buffer=this.clearBuffer()}return U(e,[{key:"rrwebRecord",get:function(){var e,t;return null==g||null===(e=g.__PosthogExtensions__)||void 0===e||null===(t=e.rrweb)||void 0===t?void 0:t.record}},{key:"started",get:function(){return this._captureStarted}},{key:"sessionManager",get:function(){if(!this.instance.sessionManager)throw new Error(sr+" must be started with a valid sessionManager.");return this.instance.sessionManager}},{key:"fullSnapshotIntervalMillis",get:function(){var e;return(null===(e=this.instance.config.session_recording)||void 0===e?void 0:e.full_snapshot_interval_millis)||rr}},{key:"isSampled",get:function(){var e=this.instance.get_property(ke);return j(e)?e:null}},{key:"sessionDuration",get:function(){var e,t,n=null===(e=this.buffer)||void 0===e?void 0:e.data[(null===(t=this.buffer)||void 0===t?void 0:t.data.length)-1],r=this.sessionManager.checkAndGetSessionAndWindowId(!0).sessionStartTimestamp;return n?n.timestamp-r:null}},{key:"isRecordingEnabled",get:function(){var e=!!this.instance.get_property(ve),t=!this.instance.config.disable_session_recording;return r&&e&&t}},{key:"isConsoleLogCaptureEnabled",get:function(){var e=!!this.instance.get_property(be),t=this.instance.config.enable_recording_console_log;return null!=t?t:e}},{key:"canvasRecording",get:function(){var e=this.instance.get_property(_e);return e&&e.fps&&e.quality?{enabled:e.enabled,fps:e.fps,quality:e.quality}:void 0}},{key:"networkPayloadCapture",get:function(){var e,t,n=this.instance.get_property(ye),r={recordHeaders:null===(e=this.instance.config.session_recording)||void 0===e?void 0:e.recordHeaders,recordBody:null===(t=this.instance.config.session_recording)||void 0===t?void 0:t.recordBody},i=(null==r?void 0:r.recordHeaders)||(null==n?void 0:n.recordHeaders),a=(null==r?void 0:r.recordBody)||(null==n?void 0:n.recordBody),o=F(this.instance.config.capture_performance)?this.instance.config.capture_performance.network_timing:this.instance.config.capture_performance,s=!!(j(o)?o:null==n?void 0:n.capturePerformance);return i||a||s?{recordHeaders:i,recordBody:a,recordPerformance:s}:void 0}},{key:"sampleRate",get:function(){var e=this.instance.get_property(Ae);return D(e)?e:null}},{key:"minimumDuration",get:function(){var e=this.instance.get_property(we);return D(e)?e:null}},{key:"status",get:function(){return this.receivedDecide?this.isRecordingEnabled?O(this._linkedFlag)||this._linkedFlagSeen?j(this.isSampled)?this.isSampled?"sampled":"disabled":"active":"buffering":"disabled":"buffering"}},{key:"startIfEnabledOrStop",value:function(){var e=this;this.isRecordingEnabled?(this._startCapture(),null==r||r.addEventListener("beforeunload",this._onBeforeUnload),null==r||r.addEventListener("offline",this._onOffline),null==r||r.addEventListener("online",this._onOnline),null==r||r.addEventListener("visibilitychange",this._onVisibilityChange),this._setupSampling(),O(this._removePageViewCaptureHook)&&(this._removePageViewCaptureHook=this.instance._addCaptureHook((function(t){try{if("$pageview"===t){var n=r?e._maskUrl(r.location.href):"";if(!n)return;e._tryAddCustomEvent("$pageview",{href:n})}}catch(r){P.error("Could not add $pageview to rrweb session",r)}}))),this._onSessionIdListener||(this._onSessionIdListener=this.sessionManager.onSessionId((function(t,n,r){r&&e._tryAddCustomEvent("$session_id_change",{sessionId:t,windowId:n,changeReason:r})}))),P.info(sr+" started")):this.stopRecording()}},{key:"stopRecording",value:function(){var e,t,n;this._captureStarted&&this.stopRrweb&&(this.stopRrweb(),this.stopRrweb=void 0,this._captureStarted=!1,null==r||r.removeEventListener("beforeunload",this._onBeforeUnload),null==r||r.removeEventListener("offline",this._onOffline),null==r||r.removeEventListener("online",this._onOnline),null==r||r.removeEventListener("visibilitychange",this._onVisibilityChange),this.clearBuffer(),clearInterval(this._fullSnapshotTimer),null===(e=this._removePageViewCaptureHook)||void 0===e||e.call(this),this._removePageViewCaptureHook=void 0,null===(t=this._onSessionIdListener)||void 0===t||t.call(this),this._onSessionIdListener=void 0,null===(n=this._samplingSessionListener)||void 0===n||n.call(this),this._samplingSessionListener=void 0,P.info(sr+" stopped"))}},{key:"makeSamplingDecision",value:function(e){var t,n=this.sessionId!==e,r=this.sampleRate;if(D(r)){var i,a=this.isSampled,o=n||!j(a);!(i=o?Math.random()<r:a)&&o&&P.warn(sr+" Sample rate (".concat(r,") has determined that this sessionId (").concat(e,") will not be sent to the server.")),this._tryAddCustomEvent("samplingDecisionMade",{sampleRate:r}),null===(t=this.instance.persistence)||void 0===t||t.register(H({},ke,i))}else{var s;null===(s=this.instance.persistence)||void 0===s||s.register(H({},ke,null))}}},{key:"afterDecideResponse",value:function(e){var t,n,r,i=this;if(this._persistDecideResponse(e),this._linkedFlag=(null===(t=e.sessionRecording)||void 0===t?void 0:t.linkedFlag)||null,null!==(n=e.sessionRecording)&&void 0!==n&&n.endpoint&&(this._endpoint=null===(r=e.sessionRecording)||void 0===r?void 0:r.endpoint),this._setupSampling(),!O(this._linkedFlag)&&!this._linkedFlagSeen){var a=E(this._linkedFlag)?this._linkedFlag:this._linkedFlag.flag,o=E(this._linkedFlag)?null:this._linkedFlag.variant;this.instance.onFeatureFlags((function(e,t){var n=F(t)&&a in t,r=o?t[a]===o:n;if(r){var s={linkedFlag:a,linkedVariant:o},u="linked flag matched";P.info(sr+" "+u,s),i._tryAddCustomEvent(u,s)}i._linkedFlagSeen=r}))}this.receivedDecide=!0,this.startIfEnabledOrStop()}},{key:"_setupSampling",value:function(){var e=this;D(this.sampleRate)&&O(this._samplingSessionListener)&&(this._samplingSessionListener=this.sessionManager.onSessionId((function(t){e.makeSamplingDecision(t)})))}},{key:"_persistDecideResponse",value:function(e){if(this.instance.persistence){var t,n=this.instance.persistence,r=function(){var t,r,i,a,o,s,u,l,c=null===(t=e.sessionRecording)||void 0===t?void 0:t.sampleRate,f=O(c)?null:parseFloat(c),d=null===(r=e.sessionRecording)||void 0===r?void 0:r.minimumDurationMilliseconds;n.register((H(l={},ve,!!e.sessionRecording),H(l,be,null===(i=e.sessionRecording)||void 0===i?void 0:i.consoleLogRecordingEnabled),H(l,ye,I({capturePerformance:e.capturePerformance},null===(a=e.sessionRecording)||void 0===a?void 0:a.networkPayloadCapture)),H(l,_e,{enabled:null===(o=e.sessionRecording)||void 0===o?void 0:o.recordCanvas,fps:null===(s=e.sessionRecording)||void 0===s?void 0:s.canvasFps,quality:null===(u=e.sessionRecording)||void 0===u?void 0:u.canvasQuality}),H(l,Ae,f),H(l,we,x(d)?null:d),l))};r(),null===(t=this._persistDecideOnSessionListener)||void 0===t||t.call(this),this._persistDecideOnSessionListener=this.sessionManager.onSessionId(r)}}},{key:"log",value:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";null===(t=this.instance.sessionRecording)||void 0===t||t.onRRwebEmit({type:6,data:{plugin:"rrweb/console@1",payload:{level:n,trace:[],payload:[JSON.stringify(e)]}},timestamp:ee()})}},{key:"_startCapture",value:function(){var e,t,n=this;x(Object.assign)||this._captureStarted||this.instance.config.disable_session_recording||this.instance.consent.isOptedOut()||(this._captureStarted=!0,this.sessionManager.checkAndGetSessionAndWindowId(),this.rrwebRecord?this._onScriptLoaded():null===(e=g.__PosthogExtensions__)||void 0===e||null===(t=e.loadExternalDependency)||void 0===t||t.call(e,this.instance,"recorder",(function(e){if(e)return P.error(sr+" could not load recorder",e);n._onScriptLoaded()})))}},{key:"isInteractiveEvent",value:function(e){var t;return 3===e.type&&-1!==ar.indexOf(null===(t=e.data)||void 0===t?void 0:t.source)}},{key:"_updateWindowAndSessionIds",value:function(e){var t=this.isInteractiveEvent(e);t||this.isIdle||e.timestamp-this._lastActivityTimestamp>ir&&(this.isIdle=!0,clearInterval(this._fullSnapshotTimer),this._tryAddCustomEvent("sessionIdle",{eventTimestamp:e.timestamp,lastActivityTimestamp:this._lastActivityTimestamp,threshold:ir,bufferLength:this.buffer.data.length,bufferSize:this.buffer.size}),this._flushBuffer());var n=!1;if(t&&(this._lastActivityTimestamp=e.timestamp,this.isIdle&&(this.isIdle=!1,this._tryAddCustomEvent("sessionNoLongerIdle",{reason:"user activity",type:e.type}),n=!0)),!this.isIdle){var r=this.sessionManager.checkAndGetSessionAndWindowId(!t,e.timestamp),i=r.windowId,a=r.sessionId,o=this.sessionId!==a,s=this.windowId!==i;this.windowId=i,this.sessionId=a,o||s?(this.stopRecording(),this.startIfEnabledOrStop()):n&&this._scheduleFullSnapshot()}}},{key:"_tryRRWebMethod",value:function(t){try{return t.rrwebMethod(),!0}catch(e){return this.queuedRRWebEvents.length<10?this.queuedRRWebEvents.push({enqueuedAt:t.enqueuedAt||Date.now(),attempt:t.attempt++,rrwebMethod:t.rrwebMethod}):P.warn(sr+" could not emit queued rrweb event.",e,t),!1}}},{key:"_tryAddCustomEvent",value:function(e,t){var n=this;return this._tryRRWebMethod(or((function(){return n.rrwebRecord.addCustomEvent(e,t)})))}},{key:"_tryTakeFullSnapshot",value:function(){var e=this;return this._tryRRWebMethod(or((function(){return e.rrwebRecord.takeFullSnapshot()})))}},{key:"_onScriptLoaded",value:function(){for(var e,t=this,n={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{},collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1},r=this.instance.config.session_recording,i=0,a=Object.entries(r||{});i<a.length;i++){var o=z(a[i],2),s=o[0],u=o[1];s in n&&("maskInputOptions"===s?n.maskInputOptions=I({password:!0},u):n[s]=u)}if(this.canvasRecording&&this.canvasRecording.enabled&&(n.recordCanvas=!0,n.sampling={canvas:this.canvasRecording.fps},n.dataURLOptions={type:"image/webp",quality:this.canvasRecording.quality}),this.rrwebRecord){this.mutationRateLimiter=null!==(e=this.mutationRateLimiter)&&void 0!==e?e:new nr(this.rrwebRecord,{onBlockedNode:function(e,n){var r="Too many mutations on node '".concat(e,"'. Rate limiting. This could be due to SVG animations or something similar");P.info(r,{node:n}),t.log(sr+" "+r,"warn")}});var l=this._gatherRRWebPlugins();this.stopRrweb=this.rrwebRecord(I({emit:function(e){t.onRRwebEmit(e)},plugins:l},n)),this._lastActivityTimestamp=Date.now(),this.isIdle=!1,this._tryAddCustomEvent("$session_options",{sessionRecordingOptions:n,activePlugins:l.map((function(e){return null==e?void 0:e.name}))}),this._tryAddCustomEvent("$posthog_config",{config:this.instance.config})}else P.error(sr+"onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}},{key:"_scheduleFullSnapshot",value:function(){var e=this;if(this._fullSnapshotTimer&&clearInterval(this._fullSnapshotTimer),!this.isIdle){var t=this.fullSnapshotIntervalMillis;t&&(this._fullSnapshotTimer=setInterval((function(){e._tryTakeFullSnapshot()}),t))}}},{key:"_gatherRRWebPlugins",value:function(){var e,t,n,r,i=[],a=null===(e=g.__PosthogExtensions__)||void 0===e||null===(t=e.rrwebPlugins)||void 0===t?void 0:t.getRecordConsolePlugin;a&&this.isConsoleLogCaptureEnabled&&i.push(a());var o=null===(n=g.__PosthogExtensions__)||void 0===n||null===(r=n.rrwebPlugins)||void 0===r?void 0:r.getRecordNetworkPlugin;return this.networkPayloadCapture&&w(o)&&(!ht.includes(location.hostname)||this._forceAllowLocalhostNetworkCapture?i.push(o(function(e,t){var n,r,i,a={payloadSizeLimitBytes:Yn.payloadSizeLimitBytes,performanceEntryTypeToObserve:q(Yn.performanceEntryTypeToObserve),payloadHostDenyList:[].concat(q(t.payloadHostDenyList||[]),q(Yn.payloadHostDenyList))},o=!1!==e.session_recording.recordHeaders&&t.recordHeaders,s=!1!==e.session_recording.recordBody&&t.recordBody,u=!1!==e.capture_performance&&t.recordPerformance,l=(n=a,i=Math.min(1e6,null!==(r=n.payloadSizeLimitBytes)&&void 0!==r?r:1e6),function(e){return null!=e&&e.requestBody&&(e.requestBody=$n(e.requestBody,e.requestHeaders,i,"Request")),null!=e&&e.responseBody&&(e.responseBody=$n(e.responseBody,e.responseHeaders,i,"Response")),e}),c=function(e){return l(function(e){var t=pt(e.name);if(!(t&&t.pathname&&Zn.some((function(e){return 0===t.pathname.indexOf(e)}))))return e}((n=(t=e).requestHeaders,O(n)||X(Object.keys(null!=n?n:{}),(function(e){Xn.includes(e.toLowerCase())&&(n[e]=Qn)})),t)));var t,n},f=w(e.session_recording.maskNetworkRequestFn);return f&&w(e.session_recording.maskCapturedNetworkRequestFn)&&P.warn("Both `maskNetworkRequestFn` and `maskCapturedNetworkRequestFn` are defined. `maskNetworkRequestFn` will be ignored."),f&&(e.session_recording.maskCapturedNetworkRequestFn=function(t){var n=e.session_recording.maskNetworkRequestFn({url:t.name});return I(I({},t),{},{name:null==n?void 0:n.url})}),a.maskRequestFn=w(e.session_recording.maskCapturedNetworkRequestFn)?function(t){var n,r,i,a=c(t);return a&&null!==(n=null===(r=(i=e.session_recording).maskCapturedNetworkRequestFn)||void 0===r?void 0:r.call(i,a))&&void 0!==n?n:void 0}:function(e){return function(e){if(!x(e))return e.requestBody=er(e.requestBody,"Request"),e.responseBody=er(e.responseBody,"Response"),e}(c(e))},I(I(I({},Yn),a),{},{recordHeaders:o,recordBody:s,recordPerformance:u,recordInitialRequests:u})}(this.instance.config,this.networkPayloadCapture))):P.info(sr+" NetworkCapture not started because we are on localhost.")),i}},{key:"onRRwebEmit",value:function(e){if(this._processQueuedEvents(),e&&F(e)){if(e.type===bn.Meta){var t=this._maskUrl(e.data.href);if(this._lastHref=t,!t)return;e.data.href=t}else this._pageViewFallBack();e.type===bn.FullSnapshot&&this._scheduleFullSnapshot();var n=this.mutationRateLimiter?this.mutationRateLimiter.throttleMutations(e):e;if(n){var r=function(e){var t=e;if(t&&F(t)&&6===t.type&&F(t.data)&&"rrweb/console@1"===t.data.plugin){t.data.payload.payload.length>10&&(t.data.payload.payload=t.data.payload.payload.slice(0,10),t.data.payload.payload.push("...[truncated]"));for(var n=[],r=0;r<t.data.payload.payload.length;r++)t.data.payload.payload[r]&&t.data.payload.payload[r].length>2e3?n.push(t.data.payload.payload[r].slice(0,2e3)+"...[truncated]"):n.push(t.data.payload.payload[r]);return t.data.payload.payload=n,e}return e}(n),i=mn(r);if(this._updateWindowAndSessionIds(r),!this.isIdle||r.type===bn.Custom){if(r.type===bn.Custom&&"sessionIdle"===r.data.tag){var a=r.data.payload;if(a){var o=a.lastActivityTimestamp,s=a.threshold;r.timestamp=o+s}}var u={$snapshot_bytes:i,$snapshot_data:r,$session_id:this.sessionId,$window_id:this.windowId};"disabled"!==this.status?this._captureSnapshotBuffered(u):this.clearBuffer()}}}}},{key:"_pageViewFallBack",value:function(){if(!this.instance.config.capture_pageview&&r){var e=this._maskUrl(r.location.href);this._lastHref!==e&&(this._tryAddCustomEvent("$url_changed",{href:e}),this._lastHref=e)}}},{key:"_processQueuedEvents",value:function(){var e=this;if(this.queuedRRWebEvents.length){var t=q(this.queuedRRWebEvents);this.queuedRRWebEvents=[],t.forEach((function(t){Date.now()-t.enqueuedAt<=2e3&&e._tryRRWebMethod(t)}))}}},{key:"_maskUrl",value:function(e){var t=this.instance.config.session_recording;if(t.maskNetworkRequestFn){var n,r={url:e};return null===(n=r=t.maskNetworkRequestFn(r))||void 0===n?void 0:n.url}return e}},{key:"clearBuffer",value:function(){return this.buffer={size:0,data:[],sessionId:this.sessionId,windowId:this.windowId},this.buffer}},{key:"_flushBuffer",value:function(){var e=this;this.flushBufferTimer&&(clearTimeout(this.flushBufferTimer),this.flushBufferTimer=void 0);var t=this.minimumDuration,n=this.sessionDuration,r=D(n)&&n>=0,i=D(t)&&r&&n<t;return"buffering"===this.status||i?(this.flushBufferTimer=setTimeout((function(){e._flushBuffer()}),2e3),this.buffer):(this.buffer.data.length>0&&vn(this.buffer).forEach((function(t){e._captureSnapshot({$snapshot_bytes:t.size,$snapshot_data:t.data,$session_id:t.sessionId,$window_id:t.windowId})})),this.clearBuffer())}},{key:"_captureSnapshotBuffered",value:function(e){var t,n=this,r=2+((null===(t=this.buffer)||void 0===t?void 0:t.data.length)||0);!this.isIdle&&(this.buffer.size+e.$snapshot_bytes+r>943718.4||this.buffer.sessionId!==this.sessionId)&&(this.buffer=this._flushBuffer()),this.buffer.size+=e.$snapshot_bytes,this.buffer.data.push(e.$snapshot_data),this.flushBufferTimer||this.isIdle||(this.flushBufferTimer=setTimeout((function(){n._flushBuffer()}),2e3))}},{key:"_captureSnapshot",value:function(e){this.instance.capture("$snapshot",e,{_url:this.instance.requestRouter.endpointFor("api",this._endpoint),_noTruncate:!0,_batchKey:"recordings",skip_client_rate_limiting:!0})}},{key:"overrideLinkedFlag",value:function(){this._linkedFlagSeen=!0}}]),e}(),lr=function(){function e(t){N(this,e),this.instance=t,this.instance.decideEndpointWasHit=this.instance._hasBootstrappedFeatureFlags()}return U(e,[{key:"call",value:function(){var e=this,t={token:this.instance.config.token,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),person_properties:this.instance.get_property(Ce),group_properties:this.instance.get_property(Se),disable_flags:this.instance.config.advanced_disable_feature_flags||this.instance.config.advanced_disable_feature_flags_on_first_load||void 0};this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:t,compression:this.instance.config.disable_compression?void 0:ae.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:function(t){return e.parseDecideResponse(t.json)}})}},{key:"parseDecideResponse",value:function(e){var t=this;this.instance.featureFlags.setReloadingPaused(!1),this.instance.featureFlags._startReloadTimer();var n=!e;if(this.instance.config.advanced_disable_feature_flags_on_first_load||this.instance.config.advanced_disable_feature_flags||this.instance.featureFlags.receivedFeatureFlags(null!=e?e:{},n),n)P.error("Failed to fetch feature flags from PostHog.");else{if(!l||!l.body)return P.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout((function(){t.parseDecideResponse(e)}),500);if(this.instance._afterDecideResponse(e),e.siteApps)if(this.instance.config.opt_in_site_apps){var r,i=G(e.siteApps);try{var a=function(){var e,n,i=r.value,a=i.id,o=i.url;g["__$$ph_site_app_".concat(a)]=t.instance,null===(e=g.__PosthogExtensions__)||void 0===e||null===(n=e.loadSiteApp)||void 0===n||n.call(e,t.instance,o,(function(e){if(e)return P.error("Error while initializing PostHog app with config id ".concat(a),e)}))};for(i.s();!(r=i.n()).done;)a()}catch(e){i.e(e)}finally{i.f()}}else e.siteApps.length>0&&P.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}}]),e}(),cr=null!=r&&r.location?vt(r.location.hash,"__posthog")||vt(location.hash,"state"):null,fr="_postHogToolbarParams";!function(e){e[e.UNINITIALIZED=0]="UNINITIALIZED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(tr||(tr={}));var dr=function(){function e(t){N(this,e),this.instance=t}return U(e,[{key:"setToolbarState",value:function(e){g.ph_toolbar_state=e}},{key:"getToolbarState",value:function(){var e;return null!==(e=g.ph_toolbar_state)&&void 0!==e?e:tr.UNINITIALIZED}},{key:"maybeLoadToolbar",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!r||!l)return!1;n=null!==(e=n)&&void 0!==e?e:r.location,a=null!==(t=a)&&void 0!==t?t:r.history;try{if(!i){try{r.localStorage.setItem("test","test"),r.localStorage.removeItem("test")}catch(r){return!1}i=null==r?void 0:r.localStorage}var o,s=cr||vt(n.hash,"__posthog")||vt(n.hash,"state"),u=s?te((function(){return JSON.parse(atob(decodeURIComponent(s)))}))||te((function(){return JSON.parse(decodeURIComponent(s))})):null;return u&&"ph_authorize"===u.action?((o=u).source="url",o&&Object.keys(o).length>0&&(u.desiredHash?n.hash=u.desiredHash:a?a.replaceState(a.state,"",n.pathname+n.search):n.hash="")):((o=JSON.parse(i.getItem(fr)||"{}")).source="localstorage",delete o.userIntent),!(!o.token||this.instance.config.token!==o.token)&&(this.loadToolbar(o),!0)}catch(r){return!1}}},{key:"_callLoadToolbar",value:function(e){(g.ph_load_toolbar||g.ph_load_editor)(e,this.instance)}},{key:"loadToolbar",value:function(e){var t=this,n=!(null==l||!l.getElementById(Le));if(!r||n)return!1;var i="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,a=I(I({token:this.instance.config.token},e),{},{apiURL:this.instance.requestRouter.endpointFor("ui")},i?{instrument:!1}:{});if(r.localStorage.setItem(fr,JSON.stringify(I(I({},a),{},{source:void 0}))),this.getToolbarState()===tr.LOADED)this._callLoadToolbar(a);else if(this.getToolbarState()===tr.UNINITIALIZED){var o,s;this.setToolbarState(tr.LOADING),null===(o=g.__PosthogExtensions__)||void 0===o||null===(s=o.loadExternalDependency)||void 0===s||s.call(o,this.instance,"toolbar",(function(e){if(e)return P.error("Failed to load toolbar",e),void t.setToolbarState(tr.UNINITIALIZED);t.setToolbarState(tr.LOADED),t._callLoadToolbar(a)})),oe(r,"turbolinks:load",(function(){t.setToolbarState(tr.UNINITIALIZED),t.loadToolbar(a)}))}return!0}},{key:"_loadEditor",value:function(e){return this.loadToolbar(e)}},{key:"maybeLoadEditor",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return this.maybeLoadToolbar(e,t,n)}}]),e}(),hr=function(){function e(t){N(this,e),H(this,"isPaused",!0),H(this,"queue",[]),H(this,"flushTimeoutMs",3e3),this.sendRequest=t}return U(e,[{key:"enqueue",value:function(e){this.queue.push(e),this.flushTimeout||this.setFlushTimeout()}},{key:"unload",value:function(){var e=this;this.clearFlushTimeout();var t=this.queue.length>0?this.formatQueue():{},n=Object.values(t);[].concat(q(n.filter((function(e){return 0===e.url.indexOf("/e")}))),q(n.filter((function(e){return 0!==e.url.indexOf("/e")})))).map((function(t){e.sendRequest(I(I({},t),{},{transport:"sendBeacon"}))}))}},{key:"enable",value:function(){this.isPaused=!1,this.setFlushTimeout()}},{key:"setFlushTimeout",value:function(){var e=this;this.isPaused||(this.flushTimeout=setTimeout((function(){if(e.clearFlushTimeout(),e.queue.length>0){var t=e.formatQueue(),n=function(n){var r=t[n],i=(new Date).getTime();r.data&&A(r.data)&&X(r.data,(function(e){e.offset=Math.abs(e.timestamp-i),delete e.timestamp})),e.sendRequest(r)};for(var r in t)n(r)}}),this.flushTimeoutMs))}},{key:"clearFlushTimeout",value:function(){clearTimeout(this.flushTimeout),this.flushTimeout=void 0}},{key:"formatQueue",value:function(){var e={};return X(this.queue,(function(t){var n,r=t,i=(r?r.batchKey:null)||r.url;x(e[i])&&(e[i]=I(I({},r),{},{data:[]})),null===(n=e[i].data)||void 0===n||n.push(r.data)})),this.queue=[],e}}]),e}(),pr=Uint8Array,gr=Uint16Array,mr=Uint32Array,vr=new pr([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),br=new pr([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),yr=new pr([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_r=function(e,t){for(var n=new gr(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new mr(n[30]);for(r=1;r<30;++r)for(var a=n[r];a<n[r+1];++a)i[a]=a-n[r]<<5|r;return[n,i]},Ar=_r(vr,2),wr=Ar[0],Fr=Ar[1];wr[28]=258,Fr[258]=28;for(var kr=_r(br,0)[1],xr=new gr(32768),Er=0;Er<32768;++Er){var Cr=(43690&Er)>>>1|(21845&Er)<<1;Cr=(61680&(Cr=(52428&Cr)>>>2|(13107&Cr)<<2))>>>4|(3855&Cr)<<4,xr[Er]=((65280&Cr)>>>8|(255&Cr)<<8)>>>1}var Sr=function(e,t,n){for(var r=e.length,i=0,a=new gr(t);i<r;++i)++a[e[i]-1];var o,s=new gr(t);for(i=0;i<t;++i)s[i]=s[i-1]+a[i-1]<<1;if(n){o=new gr(1<<t);var u=15-t;for(i=0;i<r;++i)if(e[i])for(var l=i<<4|e[i],c=t-e[i],f=s[e[i]-1]++<<c,d=f|(1<<c)-1;f<=d;++f)o[xr[f]>>>u]=l}else for(o=new gr(r),i=0;i<r;++i)o[i]=xr[s[e[i]-1]++]>>>15-e[i];return o},Or=new pr(288);for(Er=0;Er<144;++Er)Or[Er]=8;for(Er=144;Er<256;++Er)Or[Er]=9;for(Er=256;Er<280;++Er)Or[Er]=7;for(Er=280;Er<288;++Er)Or[Er]=8;var Dr=new pr(32);for(Er=0;Er<32;++Er)Dr[Er]=5;var jr=Sr(Or,9,0),Tr=Sr(Dr,5,0),Pr=function(e){return(e/8>>0)+(7&e&&1)},Rr=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof gr?gr:e instanceof mr?mr:pr)(n-t);return r.set(e.subarray(t,n)),r},Mr=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},Ir=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},Br=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,a=n.slice();if(!i)return[new pr(0),0];if(1==i){var o=new pr(n[0].s+1);return o[n[0].s]=1,[o,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var s=n[0],u=n[1],l=0,c=1,f=2;for(n[0]={s:-1,f:s.f+u.f,l:s,r:u};c!=i-1;)s=n[n[l].f<n[f].f?l++:f++],u=n[l!=c&&n[l].f<n[f].f?l++:f++],n[c++]={s:-1,f:s.f+u.f,l:s,r:u};var d=a[0].s;for(r=1;r<i;++r)a[r].s>d&&(d=a[r].s);var h=new gr(d+1),p=Nr(n[c-1],h,0);if(p>t){r=0;var g=0,m=p-t,v=1<<m;for(a.sort((function(e,t){return h[t.s]-h[e.s]||e.f-t.f}));r<i;++r){var b=a[r].s;if(!(h[b]>t))break;g+=v-(1<<p-h[b]),h[b]=t}for(g>>>=m;g>0;){var y=a[r].s;h[y]<t?g-=1<<t-h[y]++-1:++r}for(;r>=0&&g;--r){var _=a[r].s;h[_]==t&&(--h[_],++g)}p=t}return[new pr(h),p]},Nr=function e(t,n,r){return-1==t.s?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},Lr=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new gr(++t),r=0,i=e[0],a=1,o=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==i&&s!=t)++a;else{if(!i&&a>2){for(;a>138;a-=138)o(32754);a>2&&(o(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(o(i),--a;a>6;a-=6)o(8304);a>2&&(o(a-3<<5|8208),a=0)}for(;a--;)o(i);a=1,i=e[s]}return[n.subarray(0,r),t]},Ur=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},Hr=function(e,t,n){var r=n.length,i=Pr(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var a=0;a<r;++a)e[i+a+4]=n[a];return 8*(i+4+r)},zr=function(e,t,n,r,i,a,o,s,u,l,c){Mr(t,c++,n),++i[256];for(var f=Br(i,15),d=f[0],h=f[1],p=Br(a,15),g=p[0],m=p[1],v=Lr(d),b=v[0],y=v[1],_=Lr(g),A=_[0],w=_[1],F=new gr(19),k=0;k<b.length;++k)F[31&b[k]]++;for(k=0;k<A.length;++k)F[31&A[k]]++;for(var x=Br(F,7),E=x[0],C=x[1],S=19;S>4&&!E[yr[S-1]];--S);var O,D,j,T,P=l+5<<3,R=Ur(i,Or)+Ur(a,Dr)+o,M=Ur(i,d)+Ur(a,g)+o+14+3*S+Ur(F,E)+(2*F[16]+3*F[17]+7*F[18]);if(P<=R&&P<=M)return Hr(t,c,e.subarray(u,u+l));if(Mr(t,c,1+(M<R)),c+=2,M<R){O=Sr(d,h,0),D=d,j=Sr(g,m,0),T=g;var I=Sr(E,C,0);for(Mr(t,c,y-257),Mr(t,c+5,w-1),Mr(t,c+10,S-4),c+=14,k=0;k<S;++k)Mr(t,c+3*k,E[yr[k]]);c+=3*S;for(var B=[b,A],N=0;N<2;++N){var L=B[N];for(k=0;k<L.length;++k){var U=31&L[k];Mr(t,c,I[U]),c+=E[U],U>15&&(Mr(t,c,L[k]>>>5&127),c+=L[k]>>>12)}}}else O=jr,D=Or,j=Tr,T=Dr;for(k=0;k<s;++k)if(r[k]>255){U=r[k]>>>18&31,Ir(t,c,O[U+257]),c+=D[U+257],U>7&&(Mr(t,c,r[k]>>>23&31),c+=vr[U]);var H=31&r[k];Ir(t,c,j[H]),c+=T[H],H>3&&(Ir(t,c,r[k]>>>5&8191),c+=br[H])}else Ir(t,c,O[r[k]]),c+=D[r[k]];return Ir(t,c,O[256]),c+D[256]},qr=new mr([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Vr=new pr(0),Wr=function(){for(var e=new mr(256),t=0;t<256;++t){for(var n=t,r=9;--r;)n=(1&n&&3988292384)^n>>>1;e[t]=n}return e}(),Gr=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8};function Kr(e,t){void 0===t&&(t={});var n=function(){var e=4294967295;return{p:function(t){for(var n=e,r=0;r<t.length;++r)n=Wr[255&n^t[r]]^n>>>8;e=n},d:function(){return 4294967295^e}}}(),r=e.length;n.p(e);var i,a=function(e,t,n,r,i){return function(e,t,n,r,i,a){var o=e.length,s=new pr(r+o+5*(1+Math.floor(o/7e3))+i),u=s.subarray(r,s.length-i),l=0;if(!t||o<8)for(var c=0;c<=o;c+=65535){var f=c+65535;f<o?l=Hr(u,l,e.subarray(c,f)):(u[c]=a,l=Hr(u,l,e.subarray(c,o)))}else{for(var d=qr[t-1],h=d>>>13,p=8191&d,g=(1<<n)-1,m=new gr(32768),v=new gr(g+1),b=Math.ceil(n/3),y=2*b,_=function(t){return(e[t]^e[t+1]<<b^e[t+2]<<y)&g},A=new mr(25e3),w=new gr(288),F=new gr(32),k=0,x=0,E=(c=0,0),C=0,S=0;c<o;++c){var O=_(c),D=32767&c,j=v[O];if(m[D]=j,v[O]=D,C<=c){var T=o-c;if((k>7e3||E>24576)&&T>423){l=zr(e,u,0,A,w,F,x,E,S,c-S,l),E=k=x=0,S=c;for(var P=0;P<286;++P)w[P]=0;for(P=0;P<30;++P)F[P]=0}var R=2,M=0,I=p,B=D-j&32767;if(T>2&&O==_(c-B))for(var N=Math.min(h,T)-1,L=Math.min(32767,c),U=Math.min(258,T);B<=L&&--I&&D!=j;){if(e[c+R]==e[c+R-B]){for(var H=0;H<U&&e[c+H]==e[c+H-B];++H);if(H>R){if(R=H,M=B,H>N)break;var z=Math.min(B,H-2),q=0;for(P=0;P<z;++P){var V=c-B+P+32768&32767,W=V-m[V]+32768&32767;W>q&&(q=W,j=V)}}}B+=(D=j)-(j=m[D])+32768&32767}if(M){A[E++]=268435456|Fr[R]<<18|kr[M];var G=31&Fr[R],K=31&kr[M];x+=vr[G]+br[K],++w[257+G],++F[K],C=c+R,++k}else A[E++]=e[c],++w[e[c]]}}l=zr(e,u,a,A,w,F,x,E,S,c-S,l),a||(l=Hr(u,l,Vr))}return Rr(s,0,r+Pr(l)+i)}(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!i)}(e,t,10+((i=t).filename&&i.filename.length+1||0),8),o=a.length;return function(e,t){var n=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:9==t.level?2:0,e[9]=3,0!=t.mtime&&Gr(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),n){e[3]=8;for(var r=0;r<=n.length;++r)e[r+10]=n.charCodeAt(r)}}(a,t),Gr(a,o-8,n.d()),Gr(a,o-4,r),a}var Qr=!!d||!!f,Yr="text/plain",Xr=function(e,t){var n=z(e.split("?"),2),r=n[0],i=n[1],a=I({},t);null==i||i.split("&").forEach((function(e){var t=z(e.split("="),1)[0];delete a[t]}));var o=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",i=[];return X(e,(function(e,r){x(e)||x(r)||"undefined"===r||(t=encodeURIComponent(function(e){return e instanceof File}(e)?e.name:e.toString()),n=encodeURIComponent(r),i[i.length]=n+"="+t)})),i.join(r)}(a);return o=o?(i?i+"&":"")+o:i,"".concat(r,"?").concat(o)},Jr=function(e){var t=e.data,n=e.compression;if(t){if(n===ae.GZipJS){var r=Kr(function(e,t){var n=e.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var r=new pr(e.length+(e.length>>>1)),i=0,a=function(e){r[i++]=e},o=0;o<n;++o){if(i+5>r.length){var s=new pr(i+8+(n-o<<1));s.set(r),r=s}var u=e.charCodeAt(o);u<128?a(u):u<2048?(a(192|u>>>6),a(128|63&u)):u>55295&&u<57344?(a(240|(u=65536+(1047552&u)|1023&e.charCodeAt(++o))>>>18),a(128|u>>>12&63),a(128|u>>>6&63),a(128|63&u)):(a(224|u>>>12),a(128|u>>>6&63),a(128|63&u))}return Rr(r,0,i)}(JSON.stringify(t)),{mtime:0}),i=new Blob([r],{type:Yr});return{contentType:Yr,body:i,estimatedSize:i.size}}if(n===ae.Base64){var a=function(e){var t,n,r,i,a,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",s=0,u=0,l="",c=[];if(!e)return e;e=function(e){var t,n,r,i,a="";for(t=n=0,r=(e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,i=0;i<r;i++){var o=e.charCodeAt(i),s=null;o<128?n++:s=o>127&&o<2048?String.fromCharCode(o>>6|192,63&o|128):String.fromCharCode(o>>12|224,o>>6&63|128,63&o|128),S(s)||(n>t&&(a+=e.substring(t,n)),a+=s,t=n=i+1)}return n>t&&(a+=e.substring(t,e.length)),a}(e);do{t=(a=e.charCodeAt(s++)<<16|e.charCodeAt(s++)<<8|e.charCodeAt(s++))>>18&63,n=a>>12&63,r=a>>6&63,i=63&a,c[u++]=o.charAt(t)+o.charAt(n)+o.charAt(r)+o.charAt(i)}while(s<e.length);switch(l=c.join(""),e.length%3){case 1:l=l.slice(0,-2)+"==";break;case 2:l=l.slice(0,-1)+"="}return l}(JSON.stringify(t)),o=function(e){return"data="+encodeURIComponent("string"==typeof e?e:JSON.stringify(e))}(a);return{contentType:"application/x-www-form-urlencoded",body:o,estimatedSize:new Blob([o]).size}}var s=JSON.stringify(t);return{contentType:"application/json",body:s,estimatedSize:new Blob([s]).size}}},Zr=[];d&&Zr.push({transport:"XHR",method:function(e){var t,n=new d;n.open(e.method||"GET",e.url,!0);var r=null!==(t=Jr(e))&&void 0!==t?t:{},i=r.contentType,a=r.body;X(e.headers,(function(e,t){n.setRequestHeader(t,e)})),i&&n.setRequestHeader("Content-Type",i),e.timeout&&(n.timeout=e.timeout),n.withCredentials=!0,n.onreadystatechange=function(){if(4===n.readyState){var t,r={statusCode:n.status,text:n.responseText};if(200===n.status)try{r.json=JSON.parse(n.responseText)}catch(e){}null===(t=e.callback)||void 0===t||t.call(e,r)}},n.send(a)}}),f&&Zr.push({transport:"fetch",method:function(e){var t,n,r=null!==(t=Jr(e))&&void 0!==t?t:{},i=r.contentType,a=r.body,o=r.estimatedSize,s=new Headers;X(e.headers,(function(e,t){s.append(t,e)})),i&&s.append("Content-Type",i);var u=e.url,l=null;if(h){var c=new h;l={signal:c.signal,timeout:setTimeout((function(){return c.abort()}),e.timeout)}}f(u,{method:(null==e?void 0:e.method)||"GET",headers:s,keepalive:"POST"===e.method&&(o||0)<65536,body:a,signal:null===(n=l)||void 0===n?void 0:n.signal}).then((function(t){return t.text().then((function(n){var r,i={statusCode:t.status,text:n};if(200===t.status)try{i.json=JSON.parse(n)}catch(e){P.error(e)}null===(r=e.callback)||void 0===r||r.call(e,i)}))})).catch((function(t){var n;P.error(t),null===(n=e.callback)||void 0===n||n.call(e,{statusCode:0,text:t})})).finally((function(){return l?clearTimeout(l.timeout):null}))}}),null!=u&&u.sendBeacon&&Zr.push({transport:"sendBeacon",method:function(e){var t=Xr(e.url,{beacon:"1"});try{var n,r=null!==(n=Jr(e))&&void 0!==n?n:{},i=r.contentType,a=r.body,o="string"==typeof a?new Blob([a],{type:i}):a;u.sendBeacon(t,o)}catch(e){}}});var $r,ei=["retriesPerformedSoFar"],ti=function(){function e(t){var n=this;N(this,e),H(this,"isPolling",!1),H(this,"pollIntervalMs",3e3),H(this,"queue",[]),this.instance=t,this.queue=[],this.areWeOnline=!0,!x(r)&&"onLine"in r.navigator&&(this.areWeOnline=r.navigator.onLine,r.addEventListener("online",(function(){n.areWeOnline=!0,n.flush()})),r.addEventListener("offline",(function(){n.areWeOnline=!1})))}return U(e,[{key:"retriableRequest",value:function(e){var t=this,n=e.retriesPerformedSoFar,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,ei);D(n)&&n>0&&(r.url=Xr(r.url,{retry_count:n})),this.instance._send_request(I(I({},r),{},{callback:function(e){var i;200!==e.statusCode&&(e.statusCode<400||e.statusCode>=500)&&(null!=n?n:0)<10?t.enqueue(I({retriesPerformedSoFar:n},r)):null===(i=r.callback)||void 0===i||i.call(r,e)}}))}},{key:"enqueue",value:function(e){var t=e.retriesPerformedSoFar||0;e.retriesPerformedSoFar=t+1;var n=function(e){var t=3e3*Math.pow(2,e),n=t/2,r=Math.min(18e5,t),i=(Math.random()-.5)*(r-n);return Math.ceil(r+i)}(t),r=Date.now()+n;this.queue.push({retryAt:r,requestOptions:e});var i="Enqueued failed request for retry in ".concat(n);navigator.onLine||(i+=" (Browser is offline)"),P.warn(i),this.isPolling||(this.isPolling=!0,this.poll())}},{key:"poll",value:function(){var e=this;this.poller&&clearTimeout(this.poller),this.poller=setTimeout((function(){e.areWeOnline&&e.queue.length>0&&e.flush(),e.poll()}),this.pollIntervalMs)}},{key:"flush",value:function(){var e=Date.now(),t=[],n=this.queue.filter((function(n){return n.retryAt<e||(t.push(n),!1)}));if(this.queue=t,n.length>0){var r,i=G(n);try{for(i.s();!(r=i.n()).done;){var a=r.value.requestOptions;this.retriableRequest(a)}}catch(e){i.e(e)}finally{i.f()}}}},{key:"unload",value:function(){this.poller&&(clearTimeout(this.poller),this.poller=void 0);var e,t=G(this.queue);try{for(t.s();!(e=t.n()).done;){var n=e.value.requestOptions;try{this.instance._send_request(I(I({},n),{},{transport:"sendBeacon"}))}catch(e){P.error(e)}}}catch(e){t.e(e)}finally{t.f()}this.queue=[]}}]),e}(),ni=1800,ri=function(){function e(t,n,r,i){var a;N(this,e),H(this,"_sessionIdChangedHandlers",[]),this.config=t,this.persistence=n,this._windowId=void 0,this._sessionId=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this._sessionIdGenerator=r||Ze,this._windowIdGenerator=i||Ze;var o=t.persistence_name||t.token,s=t.session_idle_timeout_seconds||ni;if(D(s)?s>ni?P.warn("session_idle_timeout_seconds cannot be  greater than 30 minutes. Using 30 minutes instead."):s<60&&P.warn("session_idle_timeout_seconds cannot be less than 60 seconds. Using 60 seconds instead."):(P.warn("session_idle_timeout_seconds must be a number. Defaulting to 30 minutes."),s=ni),this._sessionTimeoutMs=1e3*Math.min(Math.max(s,60),ni),this._window_id_storage_key="ph_"+o+"_window_id",this._primary_window_exists_storage_key="ph_"+o+"_primary_window_exists",this._canUseSessionStorage()){var u=dt.parse(this._window_id_storage_key),l=dt.parse(this._primary_window_exists_storage_key);u&&!l?this._windowId=u:dt.remove(this._window_id_storage_key),dt.set(this._primary_window_exists_storage_key,!0)}if(null!==(a=this.config.bootstrap)&&void 0!==a&&a.sessionID)try{var c=function(e){var t=e.replace(/-/g,"");if(32!==t.length)throw new Error("Not a valid UUID");if("7"!==t[12])throw new Error("Not a UUIDv7");return parseInt(t.substring(0,12),16)}(this.config.bootstrap.sessionID);this._setSessionId(this.config.bootstrap.sessionID,(new Date).getTime(),c)}catch(t){P.error("Invalid sessionID in bootstrap",t)}this._listenToReloadWindow()}return U(e,[{key:"onSessionId",value:function(e){var t=this;return x(this._sessionIdChangedHandlers)&&(this._sessionIdChangedHandlers=[]),this._sessionIdChangedHandlers.push(e),this._sessionId&&e(this._sessionId,this._windowId),function(){t._sessionIdChangedHandlers=t._sessionIdChangedHandlers.filter((function(t){return t!==e}))}}},{key:"_canUseSessionStorage",value:function(){return"memory"!==this.config.persistence&&!this.persistence.disabled&&dt.is_supported()}},{key:"_setWindowId",value:function(e){e!==this._windowId&&(this._windowId=e,this._canUseSessionStorage()&&dt.set(this._window_id_storage_key,e))}},{key:"_getWindowId",value:function(){return this._windowId?this._windowId:this._canUseSessionStorage()?dt.parse(this._window_id_storage_key):null}},{key:"_setSessionId",value:function(e,t,n){e===this._sessionId&&t===this._sessionActivityTimestamp&&n===this._sessionStartTimestamp||(this._sessionStartTimestamp=n,this._sessionActivityTimestamp=t,this._sessionId=e,this.persistence.register(H({},Fe,[t,e,n])))}},{key:"_getSessionId",value:function(){if(this._sessionId&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this._sessionId,this._sessionStartTimestamp];var e=this.persistence.props[Fe];return A(e)&&2===e.length&&e.push(e[0]),e||[0,null,0]}},{key:"resetSessionId",value:function(){this._setSessionId(null,null,null)}},{key:"_listenToReloadWindow",value:function(){var e=this;null==r||r.addEventListener("beforeunload",(function(){e._canUseSessionStorage()&&dt.remove(e._primary_window_exists_storage_key)}))}},{key:"checkAndGetSessionAndWindowId",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)||(new Date).getTime(),n=z(this._getSessionId(),3),r=n[0],i=n[1],a=n[2],o=this._getWindowId(),s=D(a)&&a>0&&Math.abs(t-a)>864e5,u=!1,l=!i,c=!e&&Math.abs(t-r)>this._sessionTimeoutMs;l||c||s?(i=this._sessionIdGenerator(),o=this._windowIdGenerator(),P.info("[SessionId] new session ID generated",{sessionId:i,windowId:o,changeReason:{noSessionId:l,activityTimeout:c,sessionPastMaximumLength:s}}),a=t,u=!0):o||(o=this._windowIdGenerator(),u=!0);var f=0===r||!e||s?t:r,d=0===a?(new Date).getTime():a;return this._setWindowId(o),this._setSessionId(i,f,d),u&&this._sessionIdChangedHandlers.forEach((function(e){return e(i,o,u?{noSessionId:l,activityTimeout:c,sessionPastMaximumLength:s}:void 0)})),{sessionId:i,windowId:o,sessionStartTimestamp:d,changeReason:u?{noSessionId:l,activityTimeout:c,sessionPastMaximumLength:s}:void 0}}}]),e}();!function(e){e.US="us",e.EU="eu",e.CUSTOM="custom"}($r||($r={}));var ii="i.posthog.com",ai=function(){function e(t){N(this,e),H(this,"_regionCache",{}),this.instance=t}return U(e,[{key:"apiHost",get:function(){var e=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===e?"https://us.i.posthog.com":e}},{key:"uiHost",get:function(){var e,t=null===(e=this.instance.config.ui_host)||void 0===e?void 0:e.replace(/\/$/,"");return t||(t=this.apiHost.replace(".".concat(ii),".posthog.com")),"https://app.posthog.com"===t?"https://us.posthog.com":t}},{key:"region",get:function(){return this._regionCache[this.apiHost]||(/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=$r.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=$r.EU:this._regionCache[this.apiHost]=$r.CUSTOM),this._regionCache[this.apiHost]}},{key:"endpointFor",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t&&(t="/"===t[0]?t:"/".concat(t)),"ui"===e)return this.uiHost+t;if(this.region===$r.CUSTOM)return this.apiHost+t;var n=ii+t;switch(e){case"assets":return"https://".concat(this.region,"-assets.").concat(n);case"api":return"https://".concat(this.region,".").concat(n)}}}]),e}(),oi="posthog-js";function si(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.organization,r=t.projectId,i=t.prefix,a=t.severityAllowList,o=void 0===a?["error"]:a;return function(t){var a,s,u,l,c;if("*"!==o&&!o.includes(t.level)||!e.__loaded)return t;t.tags||(t.tags={});var f=e.requestRouter.endpointFor("ui","/project/".concat(e.config.token,"/person/").concat(e.get_distinct_id()));t.tags["PostHog Person URL"]=f,e.sessionRecordingStarted()&&(t.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var d=(null===(a=t.exception)||void 0===a?void 0:a.values)||[],h={$exception_message:(null===(s=d[0])||void 0===s?void 0:s.value)||t.message,$exception_type:null===(u=d[0])||void 0===u?void 0:u.type,$exception_personURL:f,$exception_level:t.level,$sentry_event_id:t.event_id,$sentry_exception:t.exception,$sentry_exception_message:(null===(l=d[0])||void 0===l?void 0:l.value)||t.message,$sentry_exception_type:null===(c=d[0])||void 0===c?void 0:c.type,$sentry_tags:t.tags,$level:t.level};return n&&r&&(h.$sentry_url=(i||"https://sentry.io/organizations/")+n+"/issues/?project="+r+"&query="+t.event_id),e.exceptions.sendExceptionEvent(h),t}}var ui=U((function e(t,n,r,i,a){N(this,e),this.name=oi,this.setupOnce=function(e){e(si(t,{organization:n,projectId:r,prefix:i,severityAllowList:a}))}}));function li(e,t){var n=e.config.segment;if(!n)return t();!function(e,t){var n=e.config.segment;if(!n)return t();var r=function(n){var r=function(){return n.anonymousId()||Ze()};e.config.get_device_id=r,n.id()&&(e.register({distinct_id:n.id(),$device_id:r()}),e.persistence.set_property(Te,"identified")),t()},i=n.user();"then"in i&&w(i.then)?i.then((function(e){return r(e)})):r(i)}(e,(function(){n.register(function(e){Promise&&Promise.resolve||P.warn("This browser does not have Promise support, and can not use the segment integration");var t=function(t,n){var r;if(!n)return t;t.event.userId||t.event.anonymousId===e.get_distinct_id()||(P.info("Segment integration does not have a userId set, resetting PostHog"),e.reset()),t.event.userId&&t.event.userId!==e.get_distinct_id()&&(P.info("Segment integration has a userId set, identifying with PostHog"),e.identify(t.event.userId));var i=e._calculate_event_properties(n,null!==(r=t.event.properties)&&void 0!==r?r:{},new Date);return t.event.properties=Object.assign({},i,t.event.properties),t};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:function(){return!0},load:function(){return Promise.resolve()},track:function(e){return t(e,e.event.event)},page:function(e){return t(e,"$pageview")},identify:function(e){return t(e,"$identify")},screen:function(e){return t(e,"$screen")}}}(e)).then((function(){t()}))}))}var ci,fi,di,hi=function(){function e(t){N(this,e),this._instance=t}return U(e,[{key:"doPageView",value:function(e){var t,n=this._previousPageViewProperties(e);return this._currentPath=null!==(t=null==r?void 0:r.location.pathname)&&void 0!==t?t:"",this._instance.scrollManager.resetContext(),this._prevPageviewTimestamp=e,n}},{key:"doPageLeave",value:function(e){return this._previousPageViewProperties(e)}},{key:"_previousPageViewProperties",value:function(e){var t=this._currentPath,n=this._prevPageviewTimestamp,r=this._instance.scrollManager.getContext();if(!n)return{};var i={};if(r){var a=r.maxScrollHeight,o=r.lastScrollY,s=r.maxScrollY,u=r.maxContentHeight,l=r.lastContentY,c=r.maxContentY;x(a)||x(o)||x(s)||x(u)||x(l)||x(c)||(a=Math.ceil(a),o=Math.ceil(o),s=Math.ceil(s),u=Math.ceil(u),l=Math.ceil(l),c=Math.ceil(c),i={$prev_pageview_last_scroll:o,$prev_pageview_last_scroll_percentage:a<=1?1:pi(o/a,0,1),$prev_pageview_max_scroll:s,$prev_pageview_max_scroll_percentage:a<=1?1:pi(s/a,0,1),$prev_pageview_last_content:l,$prev_pageview_last_content_percentage:u<=1?1:pi(l/u,0,1),$prev_pageview_max_content:c,$prev_pageview_max_content_percentage:u<=1?1:pi(c/u,0,1)})}return t&&(i.$prev_pageview_pathname=t),n&&(i.$prev_pageview_duration=(e.getTime()-n.getTime())/1e3),i}}]),e}();function pi(e,t,n){return Math.max(t,Math.min(e,n))}!function(e){e.Popover="popover",e.API="api",e.Widget="widget"}(ci||(ci={})),function(e){e.Open="open",e.MultipleChoice="multiple_choice",e.SingleChoice="single_choice",e.Rating="rating",e.Link="link"}(fi||(fi={})),function(e){e.NextQuestion="next_question",e.End="end",e.ResponseBased="response_based",e.SpecificQuestion="specific_question"}(di||(di={}));var gi=function(){function e(){N(this,e),H(this,"events",{}),this.events={}}return U(e,[{key:"on",value:function(e,t){var n=this;return this.events[e]||(this.events[e]=[]),this.events[e].push(t),function(){n.events[e]=n.events[e].filter((function(e){return e!==t}))}}},{key:"emit",value:function(e,t){var n,r=G(this.events[e]||[]);try{for(r.s();!(n=r.n()).done;)(0,n.value)(t)}catch(e){r.e(e)}finally{r.f()}var i,a=G(this.events["*"]||[]);try{for(a.s();!(i=a.n()).done;)(0,i.value)(e,t)}catch(e){a.e(e)}finally{a.f()}}}]),e}(),mi=function(){function e(t){var n=this;N(this,e),H(this,"_debugEventEmitter",new gi),H(this,"checkStep",(function(e,t){return n.checkStepEvent(e,t)&&n.checkStepUrl(e,t)&&n.checkStepElement(e,t)})),H(this,"checkStepEvent",(function(e,t){return null==t||!t.event||(null==e?void 0:e.event)===(null==t?void 0:t.event)})),this.instance=t,this.actionEvents=new Set,this.actionRegistry=new Set}return U(e,[{key:"init",value:function(){var e,t,n=this;x(null===(e=this.instance)||void 0===e?void 0:e._addCaptureHook)||(null===(t=this.instance)||void 0===t||t._addCaptureHook((function(e,t){n.on(e,t)})))}},{key:"register",value:function(e){var t,n,r=this;if(!x(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)&&(e.forEach((function(e){var t,n;null===(t=r.actionRegistry)||void 0===t||t.add(e),null===(n=e.steps)||void 0===n||n.forEach((function(e){var t;null===(t=r.actionEvents)||void 0===t||t.add((null==e?void 0:e.event)||"")}))})),null!==(n=this.instance)&&void 0!==n&&n.autocapture)){var i,a=new Set;e.forEach((function(e){var t;null===(t=e.steps)||void 0===t||t.forEach((function(e){null!=e&&e.selector&&a.add(null==e?void 0:e.selector)}))})),null===(i=this.instance)||void 0===i||i.autocapture.setElementSelectors(a)}}},{key:"on",value:function(e,t){var n,r=this;null!=t&&0!=e.length&&(this.actionEvents.has(e)||this.actionEvents.has(null==t?void 0:t.event))&&this.actionRegistry&&(null===(n=this.actionRegistry)||void 0===n?void 0:n.size)>0&&this.actionRegistry.forEach((function(e){r.checkAction(t,e)&&r._debugEventEmitter.emit("actionCaptured",e.name)}))}},{key:"_addActionHook",value:function(e){this.onAction("actionCaptured",(function(t){return e(t)}))}},{key:"checkAction",value:function(e,t){if(null==(null==t?void 0:t.steps))return!1;var n,r=G(t.steps);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(this.checkStep(e,i))return!0}}catch(e){r.e(e)}finally{r.f()}return!1}},{key:"onAction",value:function(e,t){return this._debugEventEmitter.on(e,t)}},{key:"checkStepUrl",value:function(t,n){if(null!=n&&n.url){var r,i=null==t||null===(r=t.properties)||void 0===r?void 0:r.$current_url;if(!i||"string"!=typeof i)return!1;if(!e.matchString(i,null==n?void 0:n.url,(null==n?void 0:n.url_matching)||"contains"))return!1}return!0}},{key:"checkStepElement",value:function(t,n){if((null!=n&&n.href||null!=n&&n.tag_name||null!=n&&n.text)&&!this.getElementsList(t).some((function(t){return!(null!=n&&n.href&&!e.matchString(t.href||"",null==n?void 0:n.href,(null==n?void 0:n.href_matching)||"exact"))&&(null==n||!n.tag_name||t.tag_name===(null==n?void 0:n.tag_name))&&!(null!=n&&n.text&&!e.matchString(t.text||"",null==n?void 0:n.text,(null==n?void 0:n.text_matching)||"exact")&&!e.matchString(t.$el_text||"",null==n?void 0:n.text,(null==n?void 0:n.text_matching)||"exact"))})))return!1;if(null!=n&&n.selector){var r,i=null==t||null===(r=t.properties)||void 0===r?void 0:r.$element_selectors;if(!i)return!1;if(!i.includes(null==n?void 0:n.selector))return!1}return!0}},{key:"getElementsList",value:function(e){return null==(null==e?void 0:e.properties.$elements)?[]:null==e?void 0:e.properties.$elements}}],[{key:"matchString",value:function(t,n,i){switch(i){case"regex":return!!r&&gt(t,n);case"exact":return n===t;case"contains":var a=e.escapeStringRegexp(n).replace(/_/g,".").replace(/%/g,".*");return gt(t,a);default:return!1}}},{key:"escapeStringRegexp",value:function(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}}]),e}(),vi=function(){function e(t){N(this,e),this.instance=t,this.eventToSurveys=new Map,this.actionToSurveys=new Map}return U(e,[{key:"register",value:function(e){var t;x(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)||(this.setupEventBasedSurveys(e),this.setupActionBasedSurveys(e))}},{key:"setupActionBasedSurveys",value:function(e){var t=this,n=e.filter((function(e){var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.actions)&&(null===(n=e.conditions)||void 0===n||null===(r=n.actions)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0}));0!==n.length&&(null==this.actionMatcher&&(this.actionMatcher=new mi(this.instance),this.actionMatcher.init(),this.actionMatcher._addActionHook((function(e){t.onAction(e)}))),n.forEach((function(e){var n,r,i,a,o,s,u,l,c,f;e.conditions&&null!==(n=e.conditions)&&void 0!==n&&n.actions&&null!==(r=e.conditions)&&void 0!==r&&null!==(i=r.actions)&&void 0!==i&&i.values&&(null===(a=e.conditions)||void 0===a||null===(o=a.actions)||void 0===o||null===(s=o.values)||void 0===s?void 0:s.length)>0&&(null===(u=t.actionMatcher)||void 0===u||u.register(e.conditions.actions.values),null===(l=e.conditions)||void 0===l||null===(c=l.actions)||void 0===c||null===(f=c.values)||void 0===f||f.forEach((function(n){if(n&&n.name){var r=t.actionToSurveys.get(n.name);r&&r.push(e.id),t.actionToSurveys.set(n.name,r||[e.id])}})))})))}},{key:"setupEventBasedSurveys",value:function(e){var t,n=this;0!==e.filter((function(e){var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0})).length&&(null===(t=this.instance)||void 0===t||t._addCaptureHook((function(e,t){n.onEvent(e,t)})),e.forEach((function(e){var t,r,i;null===(t=e.conditions)||void 0===t||null===(r=t.events)||void 0===r||null===(i=r.values)||void 0===i||i.forEach((function(t){if(t&&t.name){var r=n.eventToSurveys.get(t.name);r&&r.push(e.id),n.eventToSurveys.set(t.name,r||[e.id])}}))})))}},{key:"onEvent",value:function(t,n){var r,i,a=(null===(r=this.instance)||void 0===r||null===(i=r.persistence)||void 0===i?void 0:i.props[De])||[];if(e.SURVEY_SHOWN_EVENT_NAME==t&&n&&a.length>0){var o,s=null==n||null===(o=n.properties)||void 0===o?void 0:o.$survey_id;if(s){var u=a.indexOf(s);u>=0&&(a.splice(u,1),this._updateActivatedSurveys(a))}}else this.eventToSurveys.has(t)&&this._updateActivatedSurveys(a.concat(this.eventToSurveys.get(t)||[]))}},{key:"onAction",value:function(e){var t,n,r=(null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n?void 0:n.props[De])||[];this.actionToSurveys.has(e)&&this._updateActivatedSurveys(r.concat(this.actionToSurveys.get(e)||[]))}},{key:"_updateActivatedSurveys",value:function(e){var t,n;null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n||n.register(H({},De,q(new Set(e))))}},{key:"getSurveys",value:function(){var e,t;return(null===(e=this.instance)||void 0===e||null===(t=e.persistence)||void 0===t?void 0:t.props[De])||[]}},{key:"getEventToSurveys",value:function(){return this.eventToSurveys}},{key:"_getActionMatcher",value:function(){return this.actionMatcher}}]),e}();H(vi,"SURVEY_SHOWN_EVENT_NAME","survey shown");var bi="[Surveys]",yi={icontains:function(e){return!!r&&r.location.href.toLowerCase().indexOf(e.toLowerCase())>-1},not_icontains:function(e){return!!r&&-1===r.location.href.toLowerCase().indexOf(e.toLowerCase())},regex:function(e){return!!r&&gt(r.location.href,e)},not_regex:function(e){return!!r&&!gt(r.location.href,e)},exact:function(e){return(null==r?void 0:r.location.href)===e},is_not:function(e){return(null==r?void 0:r.location.href)!==e}},_i=function(){function e(t){N(this,e),this.instance=t,this._surveyEventReceiver=null}return U(e,[{key:"afterDecideResponse",value:function(e){this._decideServerResponse=!!e.surveys,this.loadIfEnabled()}},{key:"loadIfEnabled",value:function(){var e,t,n,r=this,i=null==g||null===(e=g.__PosthogExtensions__)||void 0===e?void 0:e.generateSurveys;this.instance.config.disable_surveys||!this._decideServerResponse||i||(null==this._surveyEventReceiver&&(this._surveyEventReceiver=new vi(this.instance)),null===(t=g.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,"surveys",(function(e){var t,n;if(e)return P.error(bi,"Could not load surveys script",e);r._surveyManager=null===(t=g.__PosthogExtensions__)||void 0===t||null===(n=t.generateSurveys)||void 0===n?void 0:n.call(t,r.instance)})))}},{key:"getSurveys",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.instance.config.disable_surveys)return e([]);null==this._surveyEventReceiver&&(this._surveyEventReceiver=new vi(this.instance));var r=this.instance.get_property(Oe);if(r&&!n)return e(r);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/surveys/?token=".concat(this.instance.config.token)),method:"GET",transport:"XHR",callback:function(n){var r;if(200!==n.statusCode||!n.json)return e([]);var i,a=n.json.surveys||[],o=a.filter((function(e){var t,n,r,i,a,o,s,u,l,c,f,d;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r?void 0:r.values)&&(null===(i=e.conditions)||void 0===i||null===(a=i.events)||void 0===a||null===(o=a.values)||void 0===o?void 0:o.length)>0||(null===(s=e.conditions)||void 0===s?void 0:s.actions)&&(null===(u=e.conditions)||void 0===u||null===(l=u.actions)||void 0===l?void 0:l.values)&&(null===(c=e.conditions)||void 0===c||null===(f=c.actions)||void 0===f||null===(d=f.values)||void 0===d?void 0:d.length)>0}));return o.length>0&&(null===(i=t._surveyEventReceiver)||void 0===i||i.register(o)),null===(r=t.instance.persistence)||void 0===r||r.register(H({},Oe,a)),e(a)}})}},{key:"getActiveMatchingSurveys",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.getSurveys((function(n){var r,i=n.filter((function(e){return!(!e.start_date||e.end_date)})).filter((function(e){var t,n,r,i;if(!e.conditions)return!0;var a=null===(t=e.conditions)||void 0===t||!t.url||yi[null!==(n=null===(r=e.conditions)||void 0===r?void 0:r.urlMatchType)&&void 0!==n?n:"icontains"](e.conditions.url),o=null===(i=e.conditions)||void 0===i||!i.selector||(null==l?void 0:l.querySelector(e.conditions.selector));return a&&o})),a=null===(r=t._surveyEventReceiver)||void 0===r?void 0:r.getSurveys(),o=i.filter((function(e){var n,r,i,o,s,u,l,c,f,d;if(!e.linked_flag_key&&!e.targeting_flag_key&&!e.internal_targeting_flag_key)return!0;var h=!e.linked_flag_key||t.instance.featureFlags.isFeatureEnabled(e.linked_flag_key),p=!e.targeting_flag_key||t.instance.featureFlags.isFeatureEnabled(e.targeting_flag_key),g=(null===(n=e.conditions)||void 0===n?void 0:n.events)&&(null===(r=e.conditions)||void 0===r||null===(i=r.events)||void 0===i?void 0:i.values)&&(null===(o=e.conditions)||void 0===o||null===(s=o.events)||void 0===s?void 0:s.values.length)>0,m=(null===(u=e.conditions)||void 0===u?void 0:u.actions)&&(null===(l=e.conditions)||void 0===l||null===(c=l.actions)||void 0===c?void 0:c.values)&&(null===(f=e.conditions)||void 0===f||null===(d=f.actions)||void 0===d?void 0:d.values.length)>0,v=!g&&!m||(null==a?void 0:a.includes(e.id)),b=t._canActivateRepeatedly(e),y=!(e.internal_targeting_flag_key&&!b)||t.instance.featureFlags.isFeatureEnabled(e.internal_targeting_flag_key);return h&&p&&y&&v}));return e(o)}),n)}},{key:"getNextSurveyStep",value:function(e,t,n){var r,i=e.questions[t],a=t+1;if(null===(r=i.branching)||void 0===r||!r.type)return t===e.questions.length-1?di.End:a;if(i.branching.type===di.End)return di.End;if(i.branching.type===di.SpecificQuestion){if(Number.isInteger(i.branching.index))return i.branching.index}else if(i.branching.type===di.ResponseBased){if(i.type===fi.SingleChoice){var o,s,u=i.choices.indexOf("".concat(n));if(null!==(o=i.branching)&&void 0!==o&&null!==(s=o.responseValues)&&void 0!==s&&s.hasOwnProperty(u)){var l=i.branching.responseValues[u];return Number.isInteger(l)?l:l===di.End?di.End:a}}else if(i.type===fi.Rating){var c,f;if("number"!=typeof n||!Number.isInteger(n))throw new Error("The response type must be an integer");var d=function(e,t){if(3===t){if(e<1||e>3)throw new Error("The response must be in range 1-3");return 1===e?"negative":2===e?"neutral":"positive"}if(5===t){if(e<1||e>5)throw new Error("The response must be in range 1-5");return e<=2?"negative":3===e?"neutral":"positive"}if(7===t){if(e<1||e>7)throw new Error("The response must be in range 1-7");return e<=3?"negative":4===e?"neutral":"positive"}if(10===t){if(e<0||e>10)throw new Error("The response must be in range 0-10");return e<=6?"detractors":e<=8?"passives":"promoters"}throw new Error("The scale must be one of: 3, 5, 7, 10")}(n,i.scale);if(null!==(c=i.branching)&&void 0!==c&&null!==(f=c.responseValues)&&void 0!==f&&f.hasOwnProperty(d)){var h=i.branching.responseValues[d];return Number.isInteger(h)?h:h===di.End?di.End:a}}return a}return P.warn(bi,"Falling back to next question index due to unexpected branching type"),a}},{key:"_canActivateRepeatedly",value:function(e){var t;return O(null===(t=g.__PosthogExtensions__)||void 0===t?void 0:t.canActivateRepeatedly)?(P.warn(bi,"canActivateRepeatedly is not defined, must init before calling"),!1):g.__PosthogExtensions__.canActivateRepeatedly(e)}},{key:"canRenderSurvey",value:function(e){var t=this;O(this._surveyManager)?P.warn(bi,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys((function(n){var r=n.filter((function(t){return t.id===e}))[0];t._surveyManager.canRenderSurvey(r)}))}},{key:"renderSurvey",value:function(e,t){var n=this;O(this._surveyManager)?P.warn(bi,"canActivateRepeatedly is not defined, must init before calling"):this.getSurveys((function(r){var i=r.filter((function(t){return t.id===e}))[0];n._surveyManager.renderSurvey(i,null==l?void 0:l.querySelector(t))}))}}]),e}(),Ai=function(){function e(t){var n,r,i=this;N(this,e),H(this,"serverLimits",{}),H(this,"lastEventRateLimited",!1),H(this,"checkForLimiting",(function(e){var t=e.text;if(t&&t.length)try{(JSON.parse(t).quota_limited||[]).forEach((function(e){P.info("[RateLimiter] ".concat(e||"events"," is quota limited.")),i.serverLimits[e]=(new Date).getTime()+6e4}))}catch(e){return void P.warn('[RateLimiter] could not rate limit - continuing. Error: "'.concat(null==e?void 0:e.message,'"'),{text:t})}})),this.instance=t,this.captureEventsPerSecond=(null===(n=t.config.rate_limiting)||void 0===n?void 0:n.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null===(r=t.config.rate_limiting)||void 0===r?void 0:r.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}return U(e,[{key:"clientRateLimitContext",value:function(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=(new Date).getTime(),a=null!==(e=null===(t=this.instance.persistence)||void 0===t?void 0:t.get_property(Re))&&void 0!==e?e:{tokens:this.captureEventsBurstLimit,last:i};a.tokens+=(i-a.last)/1e3*this.captureEventsPerSecond,a.last=i,a.tokens>this.captureEventsBurstLimit&&(a.tokens=this.captureEventsBurstLimit);var o=a.tokens<1;return o||r||(a.tokens=Math.max(0,a.tokens-1)),!o||this.lastEventRateLimited||r||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to ".concat(this.captureEventsPerSecond," events per second and ").concat(this.captureEventsBurstLimit," events burst limit.")},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=o,null===(n=this.instance.persistence)||void 0===n||n.set_property(Re,a),{isRateLimited:o,remainingTokens:a.tokens}}},{key:"isServerRateLimited",value:function(e){var t=this.serverLimits[e||"events"]||!1;return!1!==t&&(new Date).getTime()<t}}]),e}(),wi=function(){return I({initialPathName:(null==c?void 0:c.pathname)||"",referringDomain:hn.referringDomain()},hn.campaignParams())},Fi=function(){function e(t,n,r){var i=this;N(this,e),H(this,"_onSessionIdCallback",(function(e){var t=i._getStoredProps();if(!t||t.sessionId!==e){var n={sessionId:e,props:i._sessionSourceParamGenerator()};i._persistence.register(H({},Pe,n))}})),this._sessionIdManager=t,this._persistence=n,this._sessionSourceParamGenerator=r||wi,this._sessionIdManager.onSessionId(this._onSessionIdCallback)}return U(e,[{key:"_getStoredProps",value:function(){return this._persistence.props[Pe]}},{key:"getSessionProps",value:function(){var e,t=null===(e=this._getStoredProps())||void 0===e?void 0:e.props;return t?{$client_session_initial_referring_host:t.referringDomain,$client_session_initial_pathname:t.initialPathName,$client_session_initial_utm_source:t.utm_source,$client_session_initial_utm_campaign:t.utm_campaign,$client_session_initial_utm_medium:t.utm_medium,$client_session_initial_utm_content:t.utm_content,$client_session_initial_utm_term:t.utm_term}:{}}}]),e}(),ki=["ahrefsbot","ahrefssiteaudit","applebot","baiduspider","bingbot","bingpreview","bot.htm","bot.php","crawler","deepscan","duckduckbot","facebookexternal","facebookcatalog","gptbot","http://yandex.com/bots","hubspot","ia_archiver","linkedinbot","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","semrushbot","sitebulb","slurp","turnitin","twitterbot","vercelbot","yahoo! slurp","yandexbot","headlesschrome","cypress","Google-HotelAdsVerifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google","Bytespider;"],xi=function(e,t){if(!e)return!1;var n=e.toLowerCase();return ki.concat(t||[]).some((function(e){var t=e.toLowerCase();return-1!==n.indexOf(t)}))},Ei=function(){function e(){N(this,e),this.clicks=[]}return U(e,[{key:"isRageClick",value:function(e,t,n){var r=this.clicks[this.clicks.length-1];if(r&&Math.abs(e-r.x)+Math.abs(t-r.y)<30&&n-r.timestamp<1e3){if(this.clicks.push({x:e,y:t,timestamp:n}),3===this.clicks.length)return!0}else this.clicks=[{x:e,y:t,timestamp:n}];return!1}}]),e}();function Ci(e){var t;return e.id===Le||!(null===(t=e.closest)||void 0===t||!t.call(e,"#"+Le))}var Si=function(){function e(t){var n,i=this;N(this,e),H(this,"rageclicks",new Ei),H(this,"_enabledServerSide",!1),H(this,"_initialized",!1),H(this,"_flushInterval",null),this.instance=t,this._enabledServerSide=!(null===(n=this.instance.persistence)||void 0===n||!n.props[de]),null==r||r.addEventListener("beforeunload",(function(){i.flush()}))}return U(e,[{key:"flushIntervalMilliseconds",get:function(){var e=5e3;return F(this.instance.config.capture_heatmaps)&&this.instance.config.capture_heatmaps.flush_interval_milliseconds&&(e=this.instance.config.capture_heatmaps.flush_interval_milliseconds),e}},{key:"isEnabled",get:function(){return x(this.instance.config.capture_heatmaps)?x(this.instance.config.enable_heatmaps)?this._enabledServerSide:this.instance.config.enable_heatmaps:!1!==this.instance.config.capture_heatmaps}},{key:"startIfEnabled",value:function(){if(this.isEnabled){if(this._initialized)return;P.info("[heatmaps] starting..."),this._setupListeners(),this._flushInterval=setInterval(this.flush.bind(this),this.flushIntervalMilliseconds)}else{var e;clearInterval(null!==(e=this._flushInterval)&&void 0!==e?e:void 0),this.getAndClearBuffer()}}},{key:"afterDecideResponse",value:function(e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register(H({},de,t)),this._enabledServerSide=t,this.startIfEnabled()}},{key:"getAndClearBuffer",value:function(){var e=this.buffer;return this.buffer=void 0,e}},{key:"_setupListeners",value:function(){var e=this;r&&l&&(oe(l,"click",(function(t){return e._onClick(t||(null==r?void 0:r.event))}),!1,!0),oe(l,"mousemove",(function(t){return e._onMouseMove(t||(null==r?void 0:r.event))}),!1,!0),this._initialized=!0)}},{key:"_getProperties",value:function(e,t){var n=this.instance.scrollManager.scrollY(),i=this.instance.scrollManager.scrollX(),a=this.instance.scrollManager.scrollElement(),o=function(e,t,n){for(var i=e;i&&En(i)&&!Cn(i,"body");){if(i===n)return!1;if(Z(t,null==r?void 0:r.getComputedStyle(i).position))return!0;i=jn(i)}return!1}(xn(e),["fixed","sticky"],a);return{x:e.clientX+(o?0:i),y:e.clientY+(o?0:n),target_fixed:o,type:t}}},{key:"_onClick",value:function(e){var t;if(!Ci(e.target)){var n=this._getProperties(e,"click");null!==(t=this.rageclicks)&&void 0!==t&&t.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._capture(I(I({},n),{},{type:"rageclick"})),this._capture(n)}}},{key:"_onMouseMove",value:function(e){var t=this;Ci(e.target)||(clearTimeout(this._mouseMoveTimeout),this._mouseMoveTimeout=setTimeout((function(){t._capture(t._getProperties(e,"mousemove"))}),500))}},{key:"_capture",value:function(e){if(r){var t=r.location.href;this.buffer=this.buffer||{},this.buffer[t]||(this.buffer[t]=[]),this.buffer[t].push(e)}}},{key:"flush",value:function(){this.buffer&&!k(this.buffer)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}}]),e}(),Oi=function(){function e(t){var n=this;N(this,e),H(this,"_updateScrollData",(function(){var e,t,r,i;n.context||(n.context={});var a=n.scrollElement(),o=n.scrollY(),s=a?Math.max(0,a.scrollHeight-a.clientHeight):0,u=o+((null==a?void 0:a.clientHeight)||0),l=(null==a?void 0:a.scrollHeight)||0;n.context.lastScrollY=Math.ceil(o),n.context.maxScrollY=Math.max(o,null!==(e=n.context.maxScrollY)&&void 0!==e?e:0),n.context.maxScrollHeight=Math.max(s,null!==(t=n.context.maxScrollHeight)&&void 0!==t?t:0),n.context.lastContentY=u,n.context.maxContentY=Math.max(u,null!==(r=n.context.maxContentY)&&void 0!==r?r:0),n.context.maxContentHeight=Math.max(l,null!==(i=n.context.maxContentHeight)&&void 0!==i?i:0)})),this.instance=t}return U(e,[{key:"getContext",value:function(){return this.context}},{key:"resetContext",value:function(){var e=this.context;return setTimeout(this._updateScrollData,0),e}},{key:"startMeasuringScrollPosition",value:function(){null==r||r.addEventListener("scroll",this._updateScrollData,!0),null==r||r.addEventListener("scrollend",this._updateScrollData,!0),null==r||r.addEventListener("resize",this._updateScrollData)}},{key:"scrollElement",value:function(){if(!this.instance.config.scroll_root_selector)return null==r?void 0:r.document.documentElement;var e,t=G(A(this.instance.config.scroll_root_selector)?this.instance.config.scroll_root_selector:[this.instance.config.scroll_root_selector]);try{for(t.s();!(e=t.n()).done;){var n=e.value,i=null==r?void 0:r.document.querySelector(n);if(i)return i}}catch(r){t.e(r)}finally{t.f()}}},{key:"scrollY",value:function(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollTop||0}return r&&(r.scrollY||r.pageYOffset||r.document.documentElement.scrollTop)||0}},{key:"scrollX",value:function(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollLeft||0}return r&&(r.scrollX||r.pageXOffset||r.document.documentElement.scrollLeft)||0}}]),e}(),Di="$copy_autocapture";function ji(e,t){return t.length>e?t.slice(0,e)+"...":t}var Ti,Pi=function(){function e(t){N(this,e),H(this,"_initialized",!1),H(this,"_isDisabledServerSide",null),H(this,"rageclicks",new Ei),H(this,"_elementsChainAsString",!1),this.instance=t,this._elementSelectors=null}return U(e,[{key:"config",get:function(){var e,t,n=F(this.instance.config.autocapture)?this.instance.config.autocapture:{};return n.url_allowlist=null===(e=n.url_allowlist)||void 0===e?void 0:e.map((function(e){return new RegExp(e)})),n.url_ignorelist=null===(t=n.url_ignorelist)||void 0===t?void 0:t.map((function(e){return new RegExp(e)})),n}},{key:"_addDomEventHandlers",value:function(){var e=this;if(this.isBrowserSupported()){if(r&&l){var t=function(t){t=t||(null==r?void 0:r.event);try{e._captureEvent(t)}catch(r){P.error("Failed to capture event",r)}},n=function(t){t=t||(null==r?void 0:r.event),e._captureEvent(t,Di)};oe(l,"submit",t,!1,!0),oe(l,"change",t,!1,!0),oe(l,"click",t,!1,!0),this.config.capture_copied_text&&(oe(l,"copy",n,!1,!0),oe(l,"cut",n,!1,!0))}}else P.info("Disabling Automatic Event Collection because this browser is not supported")}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this._initialized&&(this._addDomEventHandlers(),this._initialized=!0)}},{key:"afterDecideResponse",value:function(e){e.elementsChainAsString&&(this._elementsChainAsString=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register(H({},fe,!!e.autocapture_opt_out)),this._isDisabledServerSide=!!e.autocapture_opt_out,this.startIfEnabled()}},{key:"setElementSelectors",value:function(e){this._elementSelectors=e}},{key:"getElementSelectors",value:function(e){var t,n=[];return null===(t=this._elementSelectors)||void 0===t||t.forEach((function(t){var r=null==l?void 0:l.querySelectorAll(t);null==r||r.forEach((function(r){e===r&&n.push(t)}))})),n}},{key:"isEnabled",get:function(){var e,t,n=null===(e=this.instance.persistence)||void 0===e?void 0:e.props[fe],r=this._isDisabledServerSide;if(S(r)&&!j(n)&&!this.instance.config.advanced_disable_decide)return!1;var i=null!==(t=this._isDisabledServerSide)&&void 0!==t?t:!!n;return!!this.instance.config.autocapture&&!i}},{key:"_previousElementSibling",value:function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do{t=t.previousSibling}while(t&&!En(t));return t}},{key:"_getAugmentPropertiesFromElement",value:function(e){if(!Pn(e))return{};var t={};return X(e.attributes,(function(e){if(e.name&&0===e.name.indexOf("data-ph-capture-attribute")){var n=e.name.replace("data-ph-capture-attribute-",""),r=e.value;n&&r&&Hn(r)&&(t[n]=r)}})),t}},{key:"_getPropertiesFromElement",value:function(e,t,n){var r,i=e.tagName.toLowerCase(),a={tag_name:i};Dn.indexOf(i)>-1&&!n&&("a"===i.toLowerCase()||"button"===i.toLowerCase()?a.$el_text=ji(1024,zn(e)):a.$el_text=ji(1024,kn(e)));var o=wn(e);o.length>0&&(a.classes=o.filter((function(e){return""!==e})));var s=null===(r=this.config)||void 0===r?void 0:r.element_attribute_ignorelist;X(e.attributes,(function(n){var r;if((!Rn(e)||-1!==["name","id","class","aria-label"].indexOf(n.name))&&(null==s||!s.includes(n.name))&&!t&&Hn(n.value)&&(r=n.name,!E(r)||"_ngcontent"!==r.substring(0,10)&&"_nghost"!==r.substring(0,7))){var i=n.value;"class"===n.name&&(i=_n(i).join(" ")),a["attr__"+n.name]=ji(1024,i)}}));for(var u=1,l=1,c=e;c=this._previousElementSibling(c);)u++,c.tagName===e.tagName&&l++;return a.nth_child=u,a.nth_of_type=l,a}},{key:"_getDefaultProperties",value:function(e){return{$event_type:e,$ce_version:1}}},{key:"_captureEvent",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$autocapture";if(this.isEnabled){var i,a=xn(e);Sn(a)&&(a=a.parentNode||null),"$autocapture"===n&&"click"===e.type&&e instanceof MouseEvent&&this.instance.config.rageclick&&null!==(i=this.rageclicks)&&void 0!==i&&i.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._captureEvent(e,"$rageclick");var o=n===Di;if(a&&Tn(a,e,this.config,o,o?["copy","cut"]:void 0)){for(var s,u,l=[a],c=a;c.parentNode&&!Cn(c,"body");)On(c.parentNode)?(l.push(c.parentNode.host),c=c.parentNode.host):(l.push(c.parentNode),c=c.parentNode);var f,d,h=[],p={},g=!1;if(X(l,(function(e){var n=Pn(e);"a"===e.tagName.toLowerCase()&&(f=e.getAttribute("href"),f=n&&Hn(f)&&f),Z(wn(e),"ph-no-capture")&&(g=!0),h.push(t._getPropertiesFromElement(e,t.instance.config.mask_all_element_attributes,t.instance.config.mask_all_text));var r=t._getAugmentPropertiesFromElement(e);J(p,r)})),this.instance.config.mask_all_text||("a"===a.tagName.toLowerCase()||"button"===a.tagName.toLowerCase()?h[0].$el_text=zn(a):h[0].$el_text=kn(a)),f){var m,v;h[0].attr__href=f;var b=null===(m=pt(f))||void 0===m?void 0:m.host,y=null==r||null===(v=r.location)||void 0===v?void 0:v.host;b&&y&&b!==y&&(d=f)}if(g)return!1;var _=J(this._getDefaultProperties(e.type),this._elementsChainAsString?{$elements_chain:Vn(h)}:{$elements:h},null!==(s=h[0])&&void 0!==s&&s.$el_text?{$el_text:null===(u=h[0])||void 0===u?void 0:u.$el_text}:{},d&&"click"===e.type?{$external_click_url:d}:{},p),A=this.getElementSelectors(a);if(A&&A.length>0&&(_.$element_selectors=A),n===Di){var w,F=Fn(null==r||null===(w=r.getSelection())||void 0===w?void 0:w.toString()),k=e.type||"clipboard";if(!F)return!1;_.$selected_content=F,_.$copy_type=k}return this.instance.capture(n,_),!0}}}},{key:"isBrowserSupported",value:function(){return w(null==l?void 0:l.querySelectorAll)}}]),e}(),Ri=function(){function e(t){var n=this;N(this,e),H(this,"_restoreXHRPatch",void 0),H(this,"_restoreFetchPatch",void 0),H(this,"_startCapturing",(function(){var e,t,r,i;x(n._restoreXHRPatch)&&(null===(e=g.__PosthogExtensions__)||void 0===e||null===(t=e.tracingHeadersPatchFns)||void 0===t||t._patchXHR(n.instance.sessionManager)),x(n._restoreFetchPatch)&&(null===(r=g.__PosthogExtensions__)||void 0===r||null===(i=r.tracingHeadersPatchFns)||void 0===i||i._patchFetch(n.instance.sessionManager))})),this.instance=t}return U(e,[{key:"_loadScript",value:function(e){var t,n,r;null!==(t=g.__PosthogExtensions__)&&void 0!==t&&t.tracingHeadersPatchFns&&e(),null===(n=g.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"tracing-headers",(function(t){if(t)return P.error("[TRACING-HEADERS] failed to load script",t);e()}))}},{key:"startIfEnabledOrStop",value:function(){var e,t;this.instance.config.__add_tracing_headers?this._loadScript(this._startCapturing):(null===(e=this._restoreXHRPatch)||void 0===e||e.call(this),null===(t=this._restoreFetchPatch)||void 0===t||t.call(this),this._restoreXHRPatch=void 0,this._restoreFetchPatch=void 0)}}]),e}();!function(e){e[e.PENDING=-1]="PENDING",e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED"}(Ti||(Ti={}));var Mi=function(){function e(t){N(this,e),this.instance=t}return U(e,[{key:"config",get:function(){return this.instance.config}},{key:"consent",get:function(){return this.getDnt()?Ti.DENIED:this.storedConsent}},{key:"isOptedOut",value:function(){return this.consent===Ti.DENIED||this.consent===Ti.PENDING&&this.config.opt_out_capturing_by_default}},{key:"isOptedIn",value:function(){return!this.isOptedOut()}},{key:"optInOut",value:function(e){this.storage.set(this.storageKey,e?1:0,this.config.cookie_expiration,this.config.cross_subdomain_cookie,this.config.secure_cookie)}},{key:"reset",value:function(){this.storage.remove(this.storageKey,this.config.cross_subdomain_cookie)}},{key:"storageKey",get:function(){var e=this.instance.config,t=e.token;return(e.opt_out_capturing_cookie_prefix||"__ph_opt_in_out_")+t}},{key:"storedConsent",get:function(){var e=this.storage.get(this.storageKey);return"1"===e?Ti.GRANTED:"0"===e?Ti.DENIED:Ti.PENDING}},{key:"storage",get:function(){if(!this._storage){var e=this.config.opt_out_capturing_persistence_type;this._storage="localStorage"===e?ot:it;var t="localStorage"===e?it:ot;t.get(this.storageKey)&&(this._storage.get(this.storageKey)||this.optInOut("1"===t.get(this.storageKey)),t.remove(this.storageKey,this.config.cross_subdomain_cookie))}return this._storage}},{key:"getDnt",value:function(){return!!this.config.respect_dnt&&!!se([null==u?void 0:u.doNotTrack,null==u?void 0:u.msDoNotTrack,g.doNotTrack],(function(e){return Z([!0,1,"1","yes"],e)}))}}]),e}(),Ii="[Exception Autocapture]",Bi=function(){function e(t){var n,i=this;N(this,e),H(this,"originalOnUnhandledRejectionHandler",void 0),H(this,"startCapturing",(function(){var e,t,n,a;if(r&&i.isEnabled&&!i.hasHandlers&&!i.isCapturing){var o=null===(e=g.__PosthogExtensions__)||void 0===e||null===(t=e.errorWrappingFunctions)||void 0===t?void 0:t.wrapOnError,s=null===(n=g.__PosthogExtensions__)||void 0===n||null===(a=n.errorWrappingFunctions)||void 0===a?void 0:a.wrapUnhandledRejection;if(o&&s)try{i.unwrapOnError=o(i.captureException.bind(i)),i.unwrapUnhandledRejection=s(i.captureException.bind(i))}catch(r){P.error(Ii+" failed to start",r),i.stopCapturing()}else P.error(Ii+" failed to load error wrapping functions - cannot start")}})),this.instance=t,this.remoteEnabled=!(null===(n=this.instance.persistence)||void 0===n||!n.props[he]),this.startIfEnabled()}return U(e,[{key:"isEnabled",get:function(){var e;return null!==(e=this.remoteEnabled)&&void 0!==e&&e}},{key:"isCapturing",get:function(){var e;return!(null==r||null===(e=r.onerror)||void 0===e||!e.__POSTHOG_INSTRUMENTED__)}},{key:"hasHandlers",get:function(){return this.originalOnUnhandledRejectionHandler||this.unwrapOnError}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this.isCapturing&&(P.info(Ii+" enabled, starting..."),this.loadScript(this.startCapturing))}},{key:"loadScript",value:function(e){var t,n;this.hasHandlers&&e(),null===(t=g.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,"exception-autocapture",(function(t){if(t)return P.error(Ii+" failed to load script",t);e()}))}},{key:"stopCapturing",value:function(){var e,t;null===(e=this.unwrapOnError)||void 0===e||e.call(this),null===(t=this.unwrapUnhandledRejection)||void 0===t||t.call(this)}},{key:"afterDecideResponse",value:function(e){var t=e.autocaptureExceptions;this.remoteEnabled=!!t||!1,this.instance.persistence&&this.instance.persistence.register(H({},he,this.remoteEnabled)),this.startIfEnabled()}},{key:"captureException",value:function(e){var t=this.instance.requestRouter.endpointFor("ui");e.$exception_personURL="".concat(t,"/project/").concat(this.instance.config.token,"/person/").concat(this.instance.get_distinct_id()),this.instance.exceptions.sendExceptionEvent(e)}}]),e}(),Ni=9e5,Li="[Web Vitals]",Ui=function(){function e(t){var n,r=this;N(this,e),H(this,"_enabledServerSide",!1),H(this,"_initialized",!1),H(this,"buffer",{url:void 0,metrics:[],firstMetricTimestamp:void 0}),H(this,"_flushToCapture",(function(){clearTimeout(r._delayedFlushTimer),0!==r.buffer.metrics.length&&(r.instance.capture("$web_vitals",r.buffer.metrics.reduce((function(e,t){var n;return I(I({},e),{},(H(n={},"$web_vitals_".concat(t.name,"_event"),I({},t)),H(n,"$web_vitals_".concat(t.name,"_value"),t.value),n))}),{})),r.buffer={url:void 0,metrics:[],firstMetricTimestamp:void 0})})),H(this,"_addToBuffer",(function(e){var t,n=null===(t=r.instance.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0);if(x(n))P.error(Li+"Could not read session ID. Dropping metrics!");else{r.buffer=r.buffer||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var i=r._currentURL();x(i)||(O(null==e?void 0:e.name)||O(null==e?void 0:e.value)?P.error(Li+"Invalid metric received",e):r._maxAllowedValue&&e.value>=r._maxAllowedValue?P.error(Li+"Ignoring metric with value >= "+r._maxAllowedValue,e):(r.buffer.url!==i&&(r._flushToCapture(),r._delayedFlushTimer=setTimeout(r._flushToCapture,8e3)),x(r.buffer.url)&&(r.buffer.url=i),r.buffer.firstMetricTimestamp=x(r.buffer.firstMetricTimestamp)?Date.now():r.buffer.firstMetricTimestamp,r.buffer.metrics.push(I(I({},e),{},{$current_url:i,$session_id:n.sessionId,$window_id:n.windowId,timestamp:Date.now()})),r.buffer.metrics.length===r.allowedMetrics.length&&r._flushToCapture()))}})),H(this,"_startCapturing",(function(){var e,t,n,i,a=g.__PosthogExtensions__;if(!x(a)&&!x(a.postHogWebVitalsCallbacks)){var o=a.postHogWebVitalsCallbacks;e=o.onLCP,t=o.onCLS,n=o.onFCP,i=o.onINP}e&&t&&n&&i?(r.allowedMetrics.indexOf("LCP")>-1&&e(r._addToBuffer.bind(r)),r.allowedMetrics.indexOf("CLS")>-1&&t(r._addToBuffer.bind(r)),r.allowedMetrics.indexOf("FCP")>-1&&n(r._addToBuffer.bind(r)),r.allowedMetrics.indexOf("INP")>-1&&i(r._addToBuffer.bind(r)),r._initialized=!0):P.error(Li+"web vitals callbacks not loaded - not starting")})),this.instance=t,this._enabledServerSide=!(null===(n=this.instance.persistence)||void 0===n||!n.props[ge]),this.startIfEnabled()}return U(e,[{key:"allowedMetrics",get:function(){var e,t,n=F(this.instance.config.capture_performance)?null===(e=this.instance.config.capture_performance)||void 0===e?void 0:e.web_vitals_allowed_metrics:void 0;return x(n)?(null===(t=this.instance.persistence)||void 0===t?void 0:t.props[me])||["CLS","FCP","INP","LCP"]:n}},{key:"_maxAllowedValue",get:function(){var e=F(this.instance.config.capture_performance)&&D(this.instance.config.capture_performance.__web_vitals_max_value)?this.instance.config.capture_performance.__web_vitals_max_value:Ni;return 0<e&&e<=6e4?Ni:e}},{key:"isEnabled",get:function(){var e=F(this.instance.config.capture_performance)?this.instance.config.capture_performance.web_vitals:void 0;return j(e)?e:this._enabledServerSide}},{key:"startIfEnabled",value:function(){this.isEnabled&&!this._initialized&&(P.info(Li+" enabled, starting..."),this.loadScript(this._startCapturing))}},{key:"afterDecideResponse",value:function(e){var t=F(e.capturePerformance)&&!!e.capturePerformance.web_vitals,n=F(e.capturePerformance)?e.capturePerformance.web_vitals_allowed_metrics:void 0;this.instance.persistence&&(this.instance.persistence.register(H({},ge,t)),this.instance.persistence.register(H({},me,n))),this._enabledServerSide=t,this.startIfEnabled()}},{key:"loadScript",value:function(e){var t,n,r;null!==(t=g.__PosthogExtensions__)&&void 0!==t&&t.postHogWebVitalsCallbacks&&e(),null===(n=g.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"web-vitals",(function(t){t?P.error(Li+" failed to load script",t):e()}))}},{key:"_currentURL",value:function(){var e=r?r.location.href:void 0;return e||P.error(Li+"Could not determine current URL"),e}}]),e}(),Hi={icontains:function(e,t){return!!r&&t.href.toLowerCase().indexOf(e.toLowerCase())>-1},not_icontains:function(e,t){return!!r&&-1===t.href.toLowerCase().indexOf(e.toLowerCase())},regex:function(e,t){return!!r&&gt(t.href,e)},not_regex:function(e,t){return!!r&&!gt(t.href,e)},exact:function(e,t){return t.href===e},is_not:function(e,t){return t.href!==e}},zi=function(){function e(t){var n=this;N(this,e),H(this,"getWebExperimentsAndEvaluateDisplayLogic",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n.getWebExperiments((function(t){e.logInfo("retrieved web experiments from the server"),n._flagToExperiments=new Map,t.forEach((function(t){if(t.feature_flag_key&&n._featureFlags&&n._featureFlags[t.feature_flag_key]){var r;n._flagToExperiments&&(e.logInfo("setting flag key ",t.feature_flag_key," to web experiment ",t),null===(r=n._flagToExperiments)||void 0===r||r.set(t.feature_flag_key,t));var i=n._featureFlags[t.feature_flag_key];i&&t.variants[i]&&e.applyTransforms(t.name,i,t.variants[i].transforms)}else if(t.variants)for(var a in t.variants){var o=t.variants[a];e.matchesTestVariant(o)&&e.applyTransforms(t.name,a,o.transforms)}}))}),t)})),this.instance=t,this.instance.onFeatureFlags&&this.instance.onFeatureFlags((function(e){n.applyFeatureFlagChanges(e)})),this._flagToExperiments=new Map}return U(e,[{key:"applyFeatureFlagChanges",value:function(t){var n=this;e.logInfo("applying feature flags",t),O(this._flagToExperiments)||this.instance.config.disable_web_experiments||t.forEach((function(t){var r;if(n._flagToExperiments&&null!==(r=n._flagToExperiments)&&void 0!==r&&r.has(t)){var i,a=n.instance.getFeatureFlag(t),o=null===(i=n._flagToExperiments)||void 0===i?void 0:i.get(t);a&&null!=o&&o.variants[a]&&e.applyTransforms(o.name,a,o.variants[a].transforms)}}))}},{key:"afterDecideResponse",value:function(e){this._featureFlags=e.featureFlags,this.loadIfEnabled()}},{key:"loadIfEnabled",value:function(){this.instance.config.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}},{key:"getWebExperiments",value:function(e,t){if(this.instance.config.disable_web_experiments)return e([]);var n=this.instance.get_property("$web_experiments");if(n&&!t)return e(n);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/web_experiments/?token=".concat(this.instance.config.token)),method:"GET",transport:"XHR",callback:function(t){if(200!==t.statusCode||!t.json)return e([]);var n=t.json.experiments||[];return e(n)}})}}],[{key:"matchesTestVariant",value:function(t){return!O(t.conditions)&&e.matchUrlConditions(t)&&e.matchUTMConditions(t)}},{key:"matchUrlConditions",value:function(t){var n;if(O(t.conditions)||O(null===(n=t.conditions)||void 0===n?void 0:n.url))return!0;var r,i,a,o=e.getWindowLocation();return!!o&&(null===(r=t.conditions)||void 0===r||!r.url||Hi[null!==(i=null===(a=t.conditions)||void 0===a?void 0:a.urlMatchType)&&void 0!==i?i:"icontains"](t.conditions.url,o))}},{key:"getWindowLocation",value:function(){return null==r?void 0:r.location}},{key:"matchUTMConditions",value:function(e){var t;if(O(e.conditions)||O(null===(t=e.conditions)||void 0===t?void 0:t.utm))return!0;var n=hn.campaignParams();if(n.utm_source){var r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y=null===(r=e.conditions)||void 0===r||null===(i=r.utm)||void 0===i||!i.utm_campaign||(null===(a=e.conditions)||void 0===a||null===(o=a.utm)||void 0===o?void 0:o.utm_campaign)==n.utm_campaign,_=null===(s=e.conditions)||void 0===s||null===(u=s.utm)||void 0===u||!u.utm_source||(null===(l=e.conditions)||void 0===l||null===(c=l.utm)||void 0===c?void 0:c.utm_source)==n.utm_source,A=null===(f=e.conditions)||void 0===f||null===(d=f.utm)||void 0===d||!d.utm_medium||(null===(h=e.conditions)||void 0===h||null===(p=h.utm)||void 0===p?void 0:p.utm_medium)==n.utm_medium,w=null===(g=e.conditions)||void 0===g||null===(m=g.utm)||void 0===m||!m.utm_term||(null===(v=e.conditions)||void 0===v||null===(b=v.utm)||void 0===b?void 0:b.utm_term)==n.utm_term;return y&&A&&w&&_}return!1}},{key:"logInfo",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];P.info("[WebExperiments] ".concat(e),n)}},{key:"applyTransforms",value:function(t,n,r){r.forEach((function(r){if(r.selector){var i;e.logInfo("applying transform of variant ".concat(n," for experiment ").concat(t," "),r);var a=null===(i=document)||void 0===i?void 0:i.querySelectorAll(r.selector);null==a||a.forEach((function(e){var t=e;r.attributes&&r.attributes.forEach((function(e){switch(e.name){case"text":t.innerText=e.value;break;case"html":t.innerHTML=e.value;break;case"cssClass":t.className=e.value;break;default:t.setAttribute(e.name,e.value)}})),r.text&&(t.innerText=r.text),r.html&&(t.innerHTML=r.html),r.className&&(t.className=r.className)}))}}))}}]),e}(),qi=function(){function e(t){var n;N(this,e),this.instance=t,this._endpointSuffix=(null===(n=this.instance.persistence)||void 0===n?void 0:n.props[pe])||"/e/"}return U(e,[{key:"endpoint",get:function(){return this.instance.requestRouter.endpointFor("api",this._endpointSuffix)}},{key:"afterDecideResponse",value:function(e){var t=e.autocaptureExceptions;this._endpointSuffix=F(t)&&t.endpoint||"/e/",this.instance.persistence&&this.instance.persistence.register(H({},pe,this._endpointSuffix))}},{key:"sendExceptionEvent",value:function(e){this.instance.capture("$exception",e,{_noTruncate:!0,_batchKey:"exceptionEvent",_url:this.endpoint})}}]),e}(),Vi={},Wi=function(){},Gi="posthog",Ki=!Qr&&-1===(null==p?void 0:p.indexOf("MSIE"))&&-1===(null==p?void 0:p.indexOf("Mozilla")),Qi=function(){var e,t,n;return{api_host:"https://us.i.posthog.com",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:(t=null==l?void 0:l.location,n=null==t?void 0:t.hostname,!!E(n)&&"herokuapp.com"!==n.split(".").slice(-2).join(".")),persistence:"localStorage+cookie",persistence_name:"",loaded:Wi,store_google:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageview:!0,capture_pageleave:"if_capture_pageview",debug:c&&E(null==c?void 0:c.search)&&-1!==c.search.indexOf("__posthog_debug=true")||!1,verbose:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==r||null===(e=r.location)||void 0===e?void 0:e.protocol),ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},inapp_protocol:"//",inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,on_request_error:function(e){var t="Bad HTTP status: "+e.statusCode+" "+e.text;P.error(t)},get_device_id:function(e){return e},_onCapture:Wi,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:"always",__add_tracing_headers:!1}},Yi=function(e){var t={};x(e.process_person)||(t.person_profiles=e.process_person),x(e.xhr_headers)||(t.request_headers=e.xhr_headers),x(e.cookie_name)||(t.persistence_name=e.cookie_name),x(e.disable_cookie)||(t.disable_persistence=e.disable_cookie);var n=J({},t,e);return A(e.property_blacklist)&&(x(e.property_denylist)?n.property_denylist=e.property_blacklist:A(e.property_denylist)?n.property_denylist=[].concat(q(e.property_blacklist),q(e.property_denylist)):P.error("Invalid value for property_denylist config: "+e.property_denylist)),n},Xi=function(){function e(){N(this,e),H(this,"__forceAllowLocalhost",!1)}return U(e,[{key:"_forceAllowLocalhost",get:function(){return this.__forceAllowLocalhost},set:function(e){P.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=e}}]),e}(),Ji=function(){function e(){var t=this;N(this,e),H(this,"webPerformance",new Xi),H(this,"version",m.LIB_VERSION),H(this,"_internalEventEmitter",new gi),this.config=Qi(),this.decideEndpointWasHit=!1,this.SentryIntegration=ui,this.sentryIntegration=function(e){return function(e,t){var n=si(e,t);return{name:oi,processEvent:function(e){return n(e)}}}(t,e)},this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this._initialPageviewCaptured=!1,this.featureFlags=new We(this),this.toolbar=new dr(this),this.scrollManager=new Oi(this),this.pageViewManager=new hi(this),this.surveys=new _i(this),this.experiments=new zi(this),this.exceptions=new qi(this),this.rateLimiter=new Ai(this),this.requestRouter=new ai(this),this.consent=new Mi(this),this.people={set:function(e,n,r){var i=E(e)?H({},e,n):e;t.setPersonProperties(i),null==r||r({})},set_once:function(e,n,r){var i=E(e)?H({},e,n):e;t.setPersonProperties(void 0,i),null==r||r({})}},this.on("eventCaptured",(function(e){return P.info("send",e)}))}return U(e,[{key:"init",value:function(t,n,r){if(r&&r!==Gi){var i,a=null!==(i=Vi[r])&&void 0!==i?i:new e;return a._init(t,n,r),Vi[r]=a,Vi[Gi][r]=a,a}return this._init(t,n,r)}},{key:"_init",value:function(e){var t,n,i=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2?arguments[2]:void 0;if(x(e)||C(e))return P.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return P.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this._triggered_notifs=[],this.set_config(J({},Qi(),Yi(a),{name:o,token:e})),this.config.on_xhr_error&&P.error("[posthog] on_xhr_error is deprecated. Use on_request_error instead"),this.compression=a.disable_compression?void 0:ae.GZipJS,this.persistence=new gn(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new gn(I(I({},this.config),{},{persistence:"sessionStorage"}));var s=I({},this.persistence.props),u=I({},this.sessionPersistence.props);if(this._requestQueue=new hr((function(e){return i._send_retriable_request(e)})),this._retryQueue=new ti(this),this.__request_queue=[],this.sessionManager=new ri(this.config,this.persistence),this.sessionPropsManager=new Fi(this.sessionManager,this.persistence),new Ri(this).startIfEnabledOrStop(),this.sessionRecording=new ur(this),this.sessionRecording.startIfEnabledOrStop(),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new Pi(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new Si(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new Ui(this),this.exceptionObserver=new Bi(this),this.exceptionObserver.startIfEnabled(),m.DEBUG=m.DEBUG||this.config.debug,m.DEBUG&&P.info("Starting in debug mode",{this:this,config:a,thisC:I({},this.config),p:s,s:u}),this._sync_opt_out_with_persistence(),void 0!==(null===(t=a.bootstrap)||void 0===t?void 0:t.distinctID)){var l,c,f=this.config.get_device_id(Ze()),d=null!==(l=a.bootstrap)&&void 0!==l&&l.isIdentifiedID?f:a.bootstrap.distinctID;this.persistence.set_property(Te,null!==(c=a.bootstrap)&&void 0!==c&&c.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:a.bootstrap.distinctID,$device_id:d})}if(this._hasBootstrappedFeatureFlags()){var h,p,g=Object.keys((null===(h=a.bootstrap)||void 0===h?void 0:h.featureFlags)||{}).filter((function(e){var t,n;return!(null===(t=a.bootstrap)||void 0===t||null===(n=t.featureFlags)||void 0===n||!n[e])})).reduce((function(e,t){var n,r;return e[t]=(null===(n=a.bootstrap)||void 0===n||null===(r=n.featureFlags)||void 0===r?void 0:r[t])||!1,e}),{}),v=Object.keys((null===(p=a.bootstrap)||void 0===p?void 0:p.featureFlagPayloads)||{}).filter((function(e){return g[e]})).reduce((function(e,t){var n,r,i,o;return null!==(n=a.bootstrap)&&void 0!==n&&null!==(r=n.featureFlagPayloads)&&void 0!==r&&r[t]&&(e[t]=null===(i=a.bootstrap)||void 0===i||null===(o=i.featureFlagPayloads)||void 0===o?void 0:o[t]),e}),{});this.featureFlags.receivedFeatureFlags({featureFlags:g,featureFlagPayloads:v})}if(!this.get_distinct_id()){var b=this.config.get_device_id(Ze());this.register_once({distinct_id:b,$device_id:b},""),this.persistence.set_property(Te,"anonymous")}return null==r||null===(n=r.addEventListener)||void 0===n||n.call(r,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this)),this.toolbar.maybeLoadToolbar(),a.segment?li(this,(function(){return i._loaded()})):this._loaded(),w(this.config._onCapture)&&this.on("eventCaptured",(function(e){return i.config._onCapture(e.event,e)})),this}},{key:"_afterDecideResponse",value:function(e){var t,n,r,i,a,o,s,u,l;this.compression=void 0,e.supportedCompression&&!this.config.disable_compression&&(this.compression=Z(e.supportedCompression,ae.GZipJS)?ae.GZipJS:Z(e.supportedCompression,ae.Base64)?ae.Base64:void 0),null!==(t=e.analytics)&&void 0!==t&&t.endpoint&&(this.analyticsDefaultEndpoint=e.analytics.endpoint),null===(n=this.sessionRecording)||void 0===n||n.afterDecideResponse(e),null===(r=this.autocapture)||void 0===r||r.afterDecideResponse(e),null===(i=this.heatmaps)||void 0===i||i.afterDecideResponse(e),null===(a=this.experiments)||void 0===a||a.afterDecideResponse(e),null===(o=this.surveys)||void 0===o||o.afterDecideResponse(e),null===(s=this.webVitalsAutocapture)||void 0===s||s.afterDecideResponse(e),null===(u=this.exceptions)||void 0===u||u.afterDecideResponse(e),null===(l=this.exceptionObserver)||void 0===l||l.afterDecideResponse(e)}},{key:"_loaded",value:function(){var e=this,t=this.config.advanced_disable_decide;t||this.featureFlags.setReloadingPaused(!0);try{this.config.loaded(this)}catch(e){P.critical("`loaded` function failed",e)}this._start_queue_if_opted_in(),this.config.capture_pageview&&setTimeout((function(){e.consent.isOptedIn()&&e._captureInitialPageview()}),1),t||(new lr(this).call(),this.featureFlags.resetRequestQueue())}},{key:"_start_queue_if_opted_in",value:function(){var e;this.has_opted_out_capturing()||this.config.request_batching&&(null===(e=this._requestQueue)||void 0===e||e.enable())}},{key:"_dom_loaded",value:function(){var e=this;this.has_opted_out_capturing()||Y(this.__request_queue,(function(t){return e._send_retriable_request(t)})),this.__request_queue=[],this._start_queue_if_opted_in()}},{key:"_handle_unload",value:function(){var e,t;this.config.request_batching?(this._shouldCapturePageleave()&&this.capture("$pageleave"),null===(e=this._requestQueue)||void 0===e||e.unload(),null===(t=this._retryQueue)||void 0===t||t.unload()):this._shouldCapturePageleave()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}},{key:"_send_request",value:function(e){var t=this;this.__loaded&&(Ki?this.__request_queue.push(e):this.rateLimiter.isServerRateLimited(e.batchKey)||(e.transport=e.transport||this.config.api_transport,e.url=Xr(e.url,{ip:this.config.ip?1:0}),e.headers=I({},this.config.request_headers),e.compression="best-available"===e.compression?this.compression:e.compression,function(e){var t,n,r,i=I({},e);i.timeout=i.timeout||6e4,i.url=Xr(i.url,{_:(new Date).getTime().toString(),ver:m.LIB_VERSION,compression:i.compression});var a=null!==(t=i.transport)&&void 0!==t?t:"XHR",o=null!==(n=null===(r=se(Zr,(function(e){return e.transport===a})))||void 0===r?void 0:r.method)&&void 0!==n?n:Zr[0].method;if(!o)throw new Error("No available transport method");o(i)}(I(I({},e),{},{callback:function(n){var r,i,a;t.rateLimiter.checkForLimiting(n),n.statusCode>=400&&(null===(i=(a=t.config).on_request_error)||void 0===i||i.call(a,n)),null===(r=e.callback)||void 0===r||r.call(e,n)}}))))}},{key:"_send_retriable_request",value:function(e){this._retryQueue?this._retryQueue.retriableRequest(e):this._send_request(e)}},{key:"_execute_array",value:function(e){var t,n=this,r=[],i=[],a=[];Y(e,(function(e){e&&(t=e[0],A(t)?a.push(e):w(e)?e.call(n):A(e)&&"alias"===t?r.push(e):A(e)&&-1!==t.indexOf("capture")&&w(n[t])?a.push(e):i.push(e))}));var o=function(e,t){Y(e,(function(e){if(A(e[0])){var n=t;X(e,(function(e){n=n[e[0]].apply(n,e.slice(1))}))}else this[e[0]].apply(this,e.slice(1))}),t)};o(r,this),o(i,this),o(a,this)}},{key:"_hasBootstrappedFeatureFlags",value:function(){var e,t;return(null===(e=this.config.bootstrap)||void 0===e?void 0:e.featureFlags)&&Object.keys(null===(t=this.config.bootstrap)||void 0===t?void 0:t.featureFlags).length>0||!1}},{key:"push",value:function(e){this._execute_array([e])}},{key:"capture",value:function(e,t,n){var r;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this._requestQueue){if(!this.consent.isOptedOut())if(!x(e)&&E(e)){if(this.config.opt_out_useragent_filter||!this._is_bot()){var i=null!=n&&n.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==i||!i.isRateLimited){this.sessionPersistence.update_search_keyword(),this.config.store_google&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.store_google||this.config.save_referrer)&&this.persistence.set_initial_person_info();var a=new Date,o=(null==n?void 0:n.timestamp)||a,s={uuid:Ze(),event:e,properties:this._calculate_event_properties(e,t||{},o)};i&&(s.properties.$lib_rate_limit_remaining_tokens=i.remainingTokens),(null==n?void 0:n.$set)&&(s.$set=null==n?void 0:n.$set);var u=this._calculate_set_once_properties(null==n?void 0:n.$set_once);u&&(s.$set_once=u),(s=function(e,t){return n=e,r=function(e){return E(e)&&!S(t)?e.slice(0,t):e},i=new Set,function e(t,n){return t!==Object(t)?r?r(t):t:i.has(t)?void 0:(i.add(t),A(t)?(a=[],Y(t,(function(t){a.push(e(t))}))):(a={},X(t,(function(t,n){i.has(t)||(a[n]=e(t,n))}))),a);var a}(n);var n,r,i}(s,null!=n&&n._noTruncate?null:this.config.properties_string_max_length)).timestamp=o,x(null==n?void 0:n.timestamp)||(s.properties.$event_time_override_provided=!0,s.properties.$event_time_override_system_time=a);var l=I(I({},s.properties.$set),s.$set);k(l)||this.setPersonPropertiesForFlags(l),this._internalEventEmitter.emit("eventCaptured",s);var c={method:"POST",url:null!==(r=null==n?void 0:n._url)&&void 0!==r?r:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:s,compression:"best-available",batchKey:null==n?void 0:n._batchKey};return!this.config.request_batching||n&&(null==n||!n._batchKey)||null!=n&&n.send_instantly?this._send_retriable_request(c):this._requestQueue.enqueue(c),s}P.critical("This capture call is ignored due to client rate limiting.")}}else P.error("No event name provided to posthog.capture")}else P.uninitializedWarning("posthog.capture")}},{key:"_addCaptureHook",value:function(e){return this.on("eventCaptured",(function(t){return e(t.event,t)}))}},{key:"_calculate_event_properties",value:function(e,t,n){if(n=n||new Date,!this.persistence||!this.sessionPersistence)return t;var r=this.persistence.remove_event_timer(e),i=I({},t);if(i.token=this.config.token,"$snapshot"===e){var a=I(I({},this.persistence.properties()),this.sessionPersistence.properties());return i.distinct_id=a.distinct_id,(!E(i.distinct_id)&&!D(i.distinct_id)||C(i.distinct_id))&&P.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),i}var o=hn.properties();if(this.sessionManager){var s=this.sessionManager.checkAndGetSessionAndWindowId(),u=s.sessionId,c=s.windowId;i.$session_id=u,i.$window_id=c}if(this.requestRouter.region===$r.CUSTOM&&(i.$lib_custom_api_host=this.config.api_host),this.sessionPropsManager&&this.config.__preview_send_client_session_params&&("$pageview"===e||"$pageleave"===e||"$autocapture"===e)){var f=this.sessionPropsManager.getSessionProps();i=J(i,f)}if(!this.config.disable_scroll_properties){var d={};"$pageview"===e?d=this.pageViewManager.doPageView(n):"$pageleave"===e&&(d=this.pageViewManager.doPageLeave(n)),i=J(i,d)}if("$pageview"===e&&l&&(i.title=l.title),!x(r)){var h=n.getTime()-r;i.$duration=parseFloat((h/1e3).toFixed(3))}p&&this.config.opt_out_useragent_filter&&(i.$browser_type=this._is_bot()?"bot":"browser"),(i=J({},o,this.persistence.properties(),this.sessionPersistence.properties(),i)).$is_identified=this._isIdentified(),A(this.config.property_denylist)?X(this.config.property_denylist,(function(e){delete i[e]})):P.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var g=this.config.sanitize_properties;return g&&(i=g(i,e)),i.$process_person_profile=this._hasPersonProcessing(),i}},{key:"_calculate_set_once_properties",value:function(e){if(!this.persistence||!this._hasPersonProcessing())return e;var t=J({},this.persistence.get_initial_props(),e||{});return k(t)?void 0:t}},{key:"register",value:function(e,t){var n;null===(n=this.persistence)||void 0===n||n.register(e,t)}},{key:"register_once",value:function(e,t,n){var r;null===(r=this.persistence)||void 0===r||r.register_once(e,t,n)}},{key:"register_for_session",value:function(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.register(e)}},{key:"unregister",value:function(e){var t;null===(t=this.persistence)||void 0===t||t.unregister(e)}},{key:"unregister_for_session",value:function(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.unregister(e)}},{key:"_register_single",value:function(e,t){this.register(H({},e,t))}},{key:"getFeatureFlag",value:function(e,t){return this.featureFlags.getFeatureFlag(e,t)}},{key:"getFeatureFlagPayload",value:function(e){var t=this.featureFlags.getFeatureFlagPayload(e);try{return JSON.parse(t)}catch(e){return t}}},{key:"isFeatureEnabled",value:function(e,t){return this.featureFlags.isFeatureEnabled(e,t)}},{key:"reloadFeatureFlags",value:function(){this.featureFlags.reloadFeatureFlags()}},{key:"updateEarlyAccessFeatureEnrollment",value:function(e,t){this.featureFlags.updateEarlyAccessFeatureEnrollment(e,t)}},{key:"getEarlyAccessFeatures",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.featureFlags.getEarlyAccessFeatures(e,t)}},{key:"on",value:function(e,t){return this._internalEventEmitter.on(e,t)}},{key:"onFeatureFlags",value:function(e){return this.featureFlags.onFeatureFlags(e)}},{key:"onSessionId",value:function(e){var t,n;return null!==(t=null===(n=this.sessionManager)||void 0===n?void 0:n.onSessionId(e))&&void 0!==t?t:function(){}}},{key:"getSurveys",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getSurveys(e,t)}},{key:"getActiveMatchingSurveys",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getActiveMatchingSurveys(e,t)}},{key:"renderSurvey",value:function(e,t){this.surveys.renderSurvey(e,t)}},{key:"canRenderSurvey",value:function(e){this.surveys.canRenderSurvey(e)}},{key:"getNextSurveyStep",value:function(e,t,n){return this.surveys.getNextSurveyStep(e,t,n)}},{key:"identify",value:function(e,t,n){if(!this.__loaded||!this.persistence)return P.uninitializedWarning("posthog.identify");if(D(e)&&(e=e.toString(),P.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),e){if(["distinct_id","distinctid"].includes(e.toLowerCase()))P.critical('The string "'.concat(e,'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'));else if(this._requirePersonProcessing("posthog.identify")){var r=this.get_distinct_id();if(this.register({$user_id:e}),!this.get_property("$device_id")){var i=r;this.register_once({$had_persisted_distinct_id:!0,$device_id:i},"")}e!==r&&e!==this.get_property(le)&&(this.unregister(le),this.register({distinct_id:e}));var a="anonymous"===(this.persistence.get_property(Te)||"anonymous");e!==r&&a?(this.persistence.set_property(Te,"identified"),this.setPersonPropertiesForFlags(t||{},!1),this.capture("$identify",{distinct_id:e,$anon_distinct_id:r},{$set:t||{},$set_once:n||{}}),this.featureFlags.setAnonymousDistinctId(r)):(t||n)&&this.setPersonProperties(t,n),e!==r&&(this.reloadFeatureFlags(),this.unregister(je))}}else P.error("Unique user id has not been set in posthog.identify")}},{key:"setPersonProperties",value:function(e,t){(e||t)&&this._requirePersonProcessing("posthog.setPersonProperties")&&(this.setPersonPropertiesForFlags(e||{}),this.capture("$set",{$set:e||{},$set_once:t||{}}))}},{key:"group",value:function(e,t,n){if(e&&t){if(this._requirePersonProcessing("posthog.group")){var r=this.getGroups();r[e]!==t&&this.resetGroupPropertiesForFlags(e),this.register({$groups:I(I({},r),{},H({},e,t))}),n&&(this.capture("$groupidentify",{$group_type:e,$group_key:t,$group_set:n}),this.setGroupPropertiesForFlags(H({},e,n))),r[e]===t||n||this.reloadFeatureFlags()}}else P.error("posthog.group requires a group type and group key")}},{key:"resetGroups",value:function(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}},{key:"setPersonPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setPersonPropertiesForFlags")&&this.featureFlags.setPersonPropertiesForFlags(e,t)}},{key:"resetPersonPropertiesForFlags",value:function(){this.featureFlags.resetPersonPropertiesForFlags()}},{key:"setGroupPropertiesForFlags",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(e,t)}},{key:"resetGroupPropertiesForFlags",value:function(e){this.featureFlags.resetGroupPropertiesForFlags(e)}},{key:"reset",value:function(e){var t,n,r,i;if(P.info("reset"),!this.__loaded)return P.uninitializedWarning("posthog.reset");var a=this.get_property("$device_id");this.consent.reset(),null===(t=this.persistence)||void 0===t||t.clear(),null===(n=this.sessionPersistence)||void 0===n||n.clear(),null===(r=this.persistence)||void 0===r||r.set_property(Te,"anonymous"),null===(i=this.sessionManager)||void 0===i||i.resetSessionId();var o=this.config.get_device_id(Ze());this.register_once({distinct_id:o,$device_id:e?o:a},"")}},{key:"get_distinct_id",value:function(){return this.get_property("distinct_id")}},{key:"getGroups",value:function(){return this.get_property("$groups")||{}}},{key:"get_session_id",value:function(){var e,t;return null!==(e=null===(t=this.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0).sessionId)&&void 0!==e?e:""}},{key:"get_session_replay_url",value:function(e){if(!this.sessionManager)return"";var t=this.sessionManager.checkAndGetSessionAndWindowId(!0),n=t.sessionId,r=t.sessionStartTimestamp,i=this.requestRouter.endpointFor("ui","/project/".concat(this.config.token,"/replay/").concat(n));if(null!=e&&e.withTimestamp&&r){var a,o=null!==(a=e.timestampLookBack)&&void 0!==a?a:10;if(!r)return i;var s=Math.max(Math.floor(((new Date).getTime()-r)/1e3)-o,0);i+="?t=".concat(s)}return i}},{key:"alias",value:function(e,t){return e===this.get_property(ue)?(P.critical("Attempting to create alias for existing People user - aborting."),-2):this._requirePersonProcessing("posthog.alias")?(x(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single(le,e),this.capture("$create_alias",{alias:e,distinct_id:t})):(P.warn("alias matches current distinct_id - skipping api call."),this.identify(e),-1)):void 0}},{key:"set_config",value:function(e){var t,n,r,i,a=I({},this.config);F(e)&&(J(this.config,Yi(e)),null===(t=this.persistence)||void 0===t||t.update_config(this.config,a),this.sessionPersistence="sessionStorage"===this.config.persistence?this.persistence:new gn(I(I({},this.config),{},{persistence:"sessionStorage"})),ot.is_supported()&&"true"===ot.get("ph_debug")&&(this.config.debug=!0),this.config.debug&&(m.DEBUG=!0,P.info("set_config",{config:e,oldConfig:a,newConfig:I({},this.config)})),null===(n=this.sessionRecording)||void 0===n||n.startIfEnabledOrStop(),null===(r=this.autocapture)||void 0===r||r.startIfEnabled(),null===(i=this.heatmaps)||void 0===i||i.startIfEnabled(),this.surveys.loadIfEnabled(),this._sync_opt_out_with_persistence())}},{key:"startSessionRecording",value:function(e){var t,n=j(e)&&e;if(n||null!=e&&e.sampling){var r,i,a=null===(r=this.sessionManager)||void 0===r?void 0:r.checkAndGetSessionAndWindowId();null===(i=this.persistence)||void 0===i||i.register(H({},ke,!0)),P.info("Session recording started with sampling override for session: ",null==a?void 0:a.sessionId)}(n||null!=e&&e.linked_flag)&&(null===(t=this.sessionRecording)||void 0===t||t.overrideLinkedFlag(),P.info("Session recording started with linked_flags override")),this.set_config({disable_session_recording:!1})}},{key:"stopSessionRecording",value:function(){this.set_config({disable_session_recording:!0})}},{key:"sessionRecordingStarted",value:function(){var e;return!(null===(e=this.sessionRecording)||void 0===e||!e.started)}},{key:"captureException",value:function(e,t){var n,r=w(null===(n=g.__PosthogExtensions__)||void 0===n?void 0:n.parseErrorAsProperties)?g.__PosthogExtensions__.parseErrorAsProperties([e.message,void 0,void 0,void 0,e]):I({$exception_type:e.name,$exception_message:e.message,$exception_level:"error"},t);this.exceptions.sendExceptionEvent(r)}},{key:"loadToolbar",value:function(e){return this.toolbar.loadToolbar(e)}},{key:"get_property",value:function(e){var t;return null===(t=this.persistence)||void 0===t?void 0:t.props[e]}},{key:"getSessionProperty",value:function(e){var t;return null===(t=this.sessionPersistence)||void 0===t?void 0:t.props[e]}},{key:"toString",value:function(){var e,t=null!==(e=this.config.name)&&void 0!==e?e:Gi;return t!==Gi&&(t=Gi+"."+t),t}},{key:"_isIdentified",value:function(){var e,t;return"identified"===(null===(e=this.persistence)||void 0===e?void 0:e.get_property(Te))||"identified"===(null===(t=this.sessionPersistence)||void 0===t?void 0:t.get_property(Te))}},{key:"_hasPersonProcessing",value:function(){var e,t,n,r;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&!this._isIdentified()&&k(this.getGroups())&&(null===(e=this.persistence)||void 0===e||null===(t=e.props)||void 0===t||!t[le])&&(null===(n=this.persistence)||void 0===n||null===(r=n.props)||void 0===r||!r[Ne]))}},{key:"_shouldCapturePageleave",value:function(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&this.config.capture_pageview}},{key:"createPersonProfile",value:function(){this._hasPersonProcessing()||this._requirePersonProcessing("posthog.createPersonProfile")&&this.setPersonProperties({},{})}},{key:"_requirePersonProcessing",value:function(e){return"never"===this.config.person_profiles?(P.error(e+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this._register_single(Ne,!0),!0)}},{key:"_sync_opt_out_with_persistence",value:function(){var e,t,n,r,i=this.consent.isOptedOut(),a=this.config.opt_out_persistence_by_default,o=this.config.disable_persistence||i&&!!a;(null===(e=this.persistence)||void 0===e?void 0:e.disabled)!==o&&(null===(n=this.persistence)||void 0===n||n.set_disabled(o)),(null===(t=this.sessionPersistence)||void 0===t?void 0:t.disabled)!==o&&(null===(r=this.sessionPersistence)||void 0===r||r.set_disabled(o))}},{key:"opt_in_capturing",value:function(e){var t;this.consent.optInOut(!0),this._sync_opt_out_with_persistence(),(x(null==e?void 0:e.captureEventName)||null!=e&&e.captureEventName)&&this.capture(null!==(t=null==e?void 0:e.captureEventName)&&void 0!==t?t:"$opt_in",null==e?void 0:e.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this._captureInitialPageview()}},{key:"opt_out_capturing",value:function(){this.consent.optInOut(!1),this._sync_opt_out_with_persistence()}},{key:"has_opted_in_capturing",value:function(){return this.consent.isOptedIn()}},{key:"has_opted_out_capturing",value:function(){return this.consent.isOptedOut()}},{key:"clear_opt_in_out_capturing",value:function(){this.consent.reset(),this._sync_opt_out_with_persistence()}},{key:"_is_bot",value:function(){return u?function(e,t){if(!e)return!1;var n=e.userAgent;if(n&&xi(n,t))return!0;try{var r=null==e?void 0:e.userAgentData;if(null!=r&&r.brands&&r.brands.some((function(e){return xi(null==e?void 0:e.brand,t)})))return!0}catch(e){}return!!e.webdriver}(u,this.config.custom_blocked_useragents):void 0}},{key:"_captureInitialPageview",value:function(){l&&!this._initialPageviewCaptured&&(this._initialPageviewCaptured=!0,this.capture("$pageview",{title:l.title},{send_instantly:!0}))}},{key:"debug",value:function(e){!1===e?(null==r||r.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(null==r||r.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}}]),e}();!function(e,t){for(var n=0;n<t.length;n++)e.prototype[t[n]]=ne(e.prototype[t[n]])}(Ji,["identify"]);var Zi,$i=(Zi=Vi[Gi]=new Ji,function(){function e(){e.done||(e.done=!0,Ki=!1,X(Vi,(function(e){e._dom_loaded()})))}null!=l&&l.addEventListener&&("complete"===l.readyState?e():l.addEventListener("DOMContentLoaded",e,!1)),r&&oe(r,"load",e,!0)}(),Zi)},function(e,t,n){var r=n(886);e.exports=function(e){return r(e)&&e!=+e}},function(e,t,n){"use strict";function r(e,t){for(var n in e)if({}.hasOwnProperty.call(e,n)&&(!{}.hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if({}.hasOwnProperty.call(t,r)&&!{}.hasOwnProperty.call(e,r))return!1;return!0}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return e[0]}function i(e){return e[1]}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return i})),n.d(t,"c",(function(){return a}));Math.pow(10,8);var r=6e4,i=36e5,a=1e3},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,"a",(function(){return i}))},function(e,t,n){var r=n(942),i=n(772),a=n(305);e.exports=function(e){return a(e)?r(e):i(e)}},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){e.exports=!n(424)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";e.exports=function(e){return!("undefined"===typeof window||!window.__DRAFT_GKX)&&!!window.__DRAFT_GKX[e]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=(0,a.default)();return t.copy=function(){return(0,a.copy)(t,e())},o.initRange.apply(t,arguments),l(t)},t.linearish=l;var r,i=n(268),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(307)),o=n(190),s=(r=n(1104))&&r.__esModule?r:{default:r};function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e){var t=e.domain;return e.ticks=function(e){var n=t();return(0,i.ticks)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return(0,s.default)(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,o=t(),s=0,u=o.length-1,l=o[s],c=o[u],f=10;for(c<l&&(a=l,l=c,c=a,a=s,s=u,u=a);f-- >0;){if((a=(0,i.tickIncrement)(l,c,n))===r)return o[s]=l,o[u]=c,t(o);if(a>0)l=Math.floor(l/a)*a,c=Math.ceil(c/a)*a;else{if(!(a<0))break;l=Math.ceil(l*a)/a,c=Math.floor(c*a)/a}r=a}return e},e}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var a=n(92),o=n(1171);i(n(1171),t);var s=/\s+/g,u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1,xmlMode:!1},l=function(){function e(e,t,n){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof t&&(n=t,t=u),"object"===typeof e&&(t=e,e=void 0),this.callback=null!==e&&void 0!==e?e:null,this.options=null!==t&&void 0!==t?t:u,this.elementCB=null!==n&&void 0!==n?n:null}return e.prototype.onparserinit=function(e){this.parser=e},e.prototype.onreset=function(){this.dom=[],this.root=new o.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null},e.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},e.prototype.onerror=function(e){this.handleCallback(e)},e.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},e.prototype.onopentag=function(e,t){var n=this.options.xmlMode?a.ElementType.Tag:void 0,r=new o.Element(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)},e.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,n=this.lastNode;if(n&&n.type===a.ElementType.Text)t?n.data=(n.data+e).replace(s," "):n.data+=e,this.options.withEndIndices&&(n.endIndex=this.parser.endIndex);else{t&&(e=e.replace(s," "));var r=new o.Text(e);this.addNode(r),this.lastNode=r}},e.prototype.oncomment=function(e){if(this.lastNode&&this.lastNode.type===a.ElementType.Comment)this.lastNode.data+=e;else{var t=new o.Comment(e);this.addNode(t),this.lastNode=t}},e.prototype.oncommentend=function(){this.lastNode=null},e.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren(a.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},e.prototype.oncdataend=function(){this.lastNode=null},e.prototype.onprocessinginstruction=function(e,t){var n=new o.ProcessingInstruction(e,t);this.addNode(n)},e.prototype.handleCallback=function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e},e.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null},e}();t.DomHandler=l,t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragDropManager=function(){var e=r.useContext(a.DndContext).dragDropManager;return i.invariant(null!=e,"Expected drag drop context"),e};var r=n(1),i=n(207),a=n(1180)},function(e,t,n){"use strict";var r=n(642),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=n(1195),u=n(2123)(),l=function(e,t,n,r){if(t in e)if(!0===r){if(e[t]===n)return}else if("function"!==typeof(i=r)||"[object Function]"!==a.call(i)||!r())return;var i;u?s(e,t,n,!0):s(e,t,n)},c=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)l(e,a[s],t[a[s]],n[a[s]])};c.supportsDescriptors=!!u,e.exports=c},function(e,t,n){"use strict";e.exports=function(e){return"string"===typeof e||"symbol"===typeof e}},function(e,t,n){"use strict";var r=n(113),i=n(386),a={__proto__:null,"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Get]]":!0,"[[Set]]":!0,"[[Value]]":!0,"[[Writable]]":!0};e.exports=function(e){if(!e||"object"!==typeof e)return!1;for(var t in e)if(i(e,t)&&!a[t])return!1;var n=i(e,"[[Value]]")||i(e,"[[Writable]]"),o=i(e,"[[Get]]")||i(e,"[[Set]]");if(n&&o)throw new r("Property Descriptors may not be both accessor and data descriptors");return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("number"===typeof e)return"".concat(e,"px ").concat(r);if("string"===typeof e)return"".concat(e," ").concat(r);throw new TypeError("noflip expects a string or a number")};var r="/* @noflip */"},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a="/collections",o=function(){function e(e){this.apiCall=e}return e.prototype.create=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.post(a,e,t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(a)]}))}))},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return a},enumerable:!1,configurable:!0}),e}();t.default=o},function(e,t,n){"use strict";n.r(t),n.d(t,"Arc",(function(){return c})),n.d(t,"Pie",(function(){return p})),n.d(t,"Line",(function(){return g.a})),n.d(t,"LinePath",(function(){return m.a})),n.d(t,"LineRadial",(function(){return y})),n.d(t,"Area",(function(){return w})),n.d(t,"AreaClosed",(function(){return E})),n.d(t,"AreaStack",(function(){return T})),n.d(t,"Bar",(function(){return M})),n.d(t,"BarRounded",(function(){return I.a})),n.d(t,"BarGroup",(function(){return U})),n.d(t,"BarGroupHorizontal",(function(){return q})),n.d(t,"BarStack",(function(){return te})),n.d(t,"BarStackHorizontal",(function(){return ie})),n.d(t,"Stack",(function(){return O})),n.d(t,"stackOffset",(function(){return Z.c})),n.d(t,"STACK_OFFSETS",(function(){return Z.a})),n.d(t,"STACK_OFFSET_NAMES",(function(){return Z.b})),n.d(t,"stackOrder",(function(){return J.c})),n.d(t,"STACK_ORDERS",(function(){return J.a})),n.d(t,"STACK_ORDER_NAMES",(function(){return J.b})),n.d(t,"degreesToRadians",(function(){return ae})),n.d(t,"LinkHorizontal",(function(){return ce})),n.d(t,"pathHorizontalDiagonal",(function(){return le})),n.d(t,"LinkVertical",(function(){return pe})),n.d(t,"pathVerticalDiagonal",(function(){return he})),n.d(t,"LinkRadial",(function(){return be})),n.d(t,"pathRadialDiagonal",(function(){return ve})),n.d(t,"LinkHorizontalCurve",(function(){return Fe})),n.d(t,"pathHorizontalCurve",(function(){return we})),n.d(t,"LinkVerticalCurve",(function(){return Ce})),n.d(t,"pathVerticalCurve",(function(){return Ee})),n.d(t,"LinkRadialCurve",(function(){return je})),n.d(t,"pathRadialCurve",(function(){return De})),n.d(t,"LinkHorizontalLine",(function(){return Me})),n.d(t,"pathHorizontalLine",(function(){return Re})),n.d(t,"LinkVerticalLine",(function(){return Le})),n.d(t,"pathVerticalLine",(function(){return Ne})),n.d(t,"LinkRadialLine",(function(){return qe})),n.d(t,"pathRadialLine",(function(){return ze})),n.d(t,"LinkHorizontalStep",(function(){return Ke})),n.d(t,"pathHorizontalStep",(function(){return Ge})),n.d(t,"LinkVerticalStep",(function(){return Je})),n.d(t,"pathVerticalStep",(function(){return Xe})),n.d(t,"LinkRadialStep",(function(){return tt})),n.d(t,"pathRadialStep",(function(){return et})),n.d(t,"Polygon",(function(){return st})),n.d(t,"getPoints",(function(){return ot})),n.d(t,"getPoint",(function(){return at})),n.d(t,"Circle",(function(){return ct})),n.d(t,"SplitLinePath",(function(){return yt})),n.d(t,"arc",(function(){return s.a})),n.d(t,"area",(function(){return s.b})),n.d(t,"line",(function(){return s.c})),n.d(t,"pie",(function(){return s.d})),n.d(t,"radialLine",(function(){return s.e})),n.d(t,"stack",(function(){return s.f}));var r=n(1),i=n.n(r),a=n(44),o=n.n(a),s=n(159),u=["className","data","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","children","innerRef"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e){var t=e.className,n=e.data,r=e.innerRadius,a=e.outerRadius,c=e.cornerRadius,f=e.startAngle,d=e.endAngle,h=e.padAngle,p=e.padRadius,g=e.children,m=e.innerRef,v=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,u),b=Object(s.a)({innerRadius:r,outerRadius:a,cornerRadius:c,startAngle:f,endAngle:d,padAngle:h,padRadius:p});return g?i.a.createElement(i.a.Fragment,null,g({path:b})):n||null!=f&&null!=d&&null!=r&&null!=a?i.a.createElement("path",l({ref:m,className:o()("visx-arc",t),d:b(n)||""},v)):(console.warn("[@visx/shape/Arc]: expected data because one of startAngle, endAngle, innerRadius, outerRadius is undefined. Bailing."),null)}var f=n(1274),d=["className","top","left","data","centroid","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","pieSort","pieSortValues","pieValue","children","fill"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e){var t=e.className,n=e.top,r=e.left,a=e.data,u=void 0===a?[]:a,l=e.centroid,c=e.innerRadius,p=void 0===c?0:c,g=e.outerRadius,m=e.cornerRadius,v=e.startAngle,b=e.endAngle,y=e.padAngle,_=e.padRadius,A=e.pieSort,w=e.pieSortValues,F=e.pieValue,k=e.children,x=e.fill,E=void 0===x?"":x,C=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,d),S=Object(s.a)({innerRadius:p,outerRadius:g,cornerRadius:m,padRadius:_}),O=Object(s.d)({startAngle:v,endAngle:b,padAngle:y,value:F,sort:A,sortValues:w}),D=O(u);return k?i.a.createElement(i.a.Fragment,null,k({arcs:D,path:S,pie:O})):i.a.createElement(f.a,{className:"visx-pie-arcs-group",top:n,left:r},D.map((function(e,n){return i.a.createElement("g",{key:"pie-arc-"+n},i.a.createElement("path",h({className:o()("visx-pie-arc",t),d:S(e)||"",fill:null==E||"string"===typeof E?E:E(e)},C)),null==l?void 0:l(S.centroid(e),e))})))}var g=n(1282),m=n(689),v=["className","angle","radius","defined","curve","data","innerRef","children","fill"];function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function y(e){var t=e.className,n=e.angle,r=e.radius,a=e.defined,u=e.curve,l=e.data,c=void 0===l?[]:l,f=e.innerRef,d=e.children,h=e.fill,p=void 0===h?"transparent":h,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,v),m=Object(s.e)({angle:n,radius:r,defined:a,curve:u});return d?i.a.createElement(i.a.Fragment,null,d({path:m})):i.a.createElement("path",b({ref:f,className:o()("visx-line-radial",t),d:m(c)||"",fill:p},g))}var _=["children","x","x0","x1","y","y0","y1","data","defined","className","curve","innerRef"];function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},A.apply(this,arguments)}function w(e){var t=e.children,n=e.x,r=e.x0,a=e.x1,u=e.y,l=e.y0,c=e.y1,f=e.data,d=void 0===f?[]:f,h=e.defined,p=void 0===h?function(){return!0}:h,g=e.className,m=e.curve,v=e.innerRef,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,_),y=Object(s.b)({x:n,x0:r,x1:a,y:u,y0:l,y1:c,defined:p,curve:m});return t?i.a.createElement(i.a.Fragment,null,t({path:y})):i.a.createElement("path",A({ref:v,className:o()("visx-area",g),d:y(d)||""},b))}var F=n(117),k=["x","x0","x1","y","y1","y0","yScale","data","defined","className","curve","innerRef","children"];function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function E(e){var t=e.x,n=e.x0,r=e.x1,a=e.y,u=e.y1,l=e.y0,c=e.yScale,f=e.data,d=void 0===f?[]:f,h=e.defined,p=void 0===h?function(){return!0}:h,g=e.className,m=e.curve,v=e.innerRef,b=e.children,y=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,k),_=Object(s.b)({x:t,x0:n,x1:r,defined:p,curve:m});return null==l?_.y0(c.range()[0]):Object(F.a)(_.y0,l),a&&!u&&Object(F.a)(_.y1,a),u&&!a&&Object(F.a)(_.y1,u),b?i.a.createElement(i.a.Fragment,null,b({path:_})):i.a.createElement("path",x({ref:v,className:o()("visx-area-closed",g),d:_(d)||""},y))}var C=["className","top","left","keys","data","curve","defined","x","x0","x1","y0","y1","value","order","offset","color","children"];function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}function O(e){var t=e.className,n=e.top,r=e.left,a=e.keys,u=e.data,l=e.curve,c=e.defined,d=e.x,h=e.x0,p=e.x1,g=e.y0,m=e.y1,v=e.value,b=e.order,y=e.offset,_=e.color,A=e.children,w=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,C),F=Object(s.f)({keys:a,value:v,order:b,offset:y}),k=Object(s.b)({x:d,x0:h,x1:p,y0:g,y1:m,curve:l,defined:c}),x=F(u);return A?i.a.createElement(i.a.Fragment,null,A({stacks:x,path:k,stack:F})):i.a.createElement(f.a,{top:n,left:r},x.map((function(e,n){return i.a.createElement("path",S({className:o()("visx-stack",t),key:"stack-"+n+"-"+(e.key||""),d:k(e)||"",fill:null==_?void 0:_(e.key,n)},w))})))}var D=["className","top","left","keys","data","curve","defined","x","x0","x1","y0","y1","value","order","offset","color","children"];function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function T(e){var t=e.className,n=e.top,r=e.left,a=e.keys,s=e.data,u=e.curve,l=e.defined,c=e.x,f=e.x0,d=e.x1,h=e.y0,p=e.y1,g=e.value,m=e.order,v=e.offset,b=e.color,y=e.children,_=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,D);return i.a.createElement(O,j({className:t,top:n,left:r,keys:a,data:s,curve:u,defined:l,x:c,x0:f,x1:d,y0:h,y1:p,value:g,order:m,offset:v,color:b},_),y||function(e){var n=e.stacks,r=e.path;return n.map((function(e,n){return i.a.createElement("path",j({className:o()("visx-area-stack",t),key:"area-stack-"+n+"-"+(e.key||""),d:r(e)||"",fill:null==b?void 0:b(e.key,n)},_))}))})}var P=["className","innerRef"];function R(){return R=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},R.apply(this,arguments)}function M(e){var t=e.className,n=e.innerRef,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,P);return i.a.createElement("rect",R({ref:n,className:o()("visx-bar",t)},r))}var I=n(1283);function B(e){if("bandwidth"in e)return e.bandwidth();var t=e.range(),n=e.domain();return Math.abs(t[t.length-1]-t[0])/n.length}var N=["data","className","top","left","x0","x0Scale","x1Scale","yScale","color","keys","height","children"];function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}function U(e){var t=e.data,n=e.className,r=e.top,a=e.left,s=e.x0,u=e.x0Scale,l=e.x1Scale,c=e.yScale,d=e.color,h=e.keys,p=e.height,g=e.children,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,N),v=B(l),b=t.map((function(e,t){return{index:t,x0:u(s(e)),bars:h.map((function(t,n){var r=e[t];return{index:n,key:t,value:r,width:v,x:l(t)||0,y:c(r)||0,color:d(t,n),height:p-(c(r)||0)}}))}}));return g?i.a.createElement(i.a.Fragment,null,g(b)):i.a.createElement(f.a,{className:o()("visx-bar-group",n),top:r,left:a},b.map((function(e){return i.a.createElement(f.a,{key:"bar-group-"+e.index+"-"+e.x0,left:e.x0},e.bars.map((function(t){return i.a.createElement(M,L({key:"bar-group-bar-"+e.index+"-"+t.index+"-"+t.value+"-"+t.key,x:t.x,y:t.y,width:t.width,height:t.height,fill:t.color},m))})))})))}var H=["data","className","top","left","x","y0","y0Scale","y1Scale","xScale","color","keys","width","children"];function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},z.apply(this,arguments)}function q(e){var t=e.data,n=e.className,r=e.top,a=e.left,s=e.x,u=void 0===s?function(){return 0}:s,l=e.y0,c=e.y0Scale,d=e.y1Scale,h=e.xScale,p=e.color,g=e.keys,m=(e.width,e.children),v=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,H),b=B(d),y=t.map((function(e,t){return{index:t,y0:c(l(e))||0,bars:g.map((function(t,n){var r=e[t];return{index:n,key:t,value:r,height:b,x:u(r)||0,y:d(t)||0,color:p(t,n),width:h(r)||0}}))}}));return m?i.a.createElement(i.a.Fragment,null,m(y)):i.a.createElement(f.a,{className:o()("visx-bar-group-horizontal",n),top:r,left:a},y.map((function(e){return i.a.createElement(f.a,{key:"bar-group-"+e.index+"-"+e.y0,top:e.y0},e.bars.map((function(t){return i.a.createElement(M,z({key:"bar-group-bar-"+e.index+"-"+t.index+"-"+t.value+"-"+t.key,x:t.x,y:t.y,width:t.width,height:t.height,fill:t.color},v))})))})))}var V=n(893);function W(e){return"number"===typeof(null==e?void 0:e.x)?null==e?void 0:e.x:0}function G(e){return"number"===typeof(null==e?void 0:e.y)?null==e?void 0:e.y:0}function K(e){return null==e?void 0:e.source}function Q(e){return null==e?void 0:e.target}function Y(e){return null==e?void 0:e[0]}function X(e){return null==e?void 0:e[1]}var J=n(288),Z=n(289),$=["data","className","top","left","x","y0","y1","xScale","yScale","color","keys","value","order","offset","children"];function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(this,arguments)}function te(e){var t=e.data,n=e.className,r=e.top,a=e.left,s=e.x,u=e.y0,l=void 0===u?Y:u,c=e.y1,d=void 0===c?X:c,h=e.xScale,p=e.yScale,g=e.color,m=e.keys,v=e.value,b=e.order,y=e.offset,_=e.children,A=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,$),w=Object(V.a)();m&&w.keys(m),v&&Object(F.a)(w.value,v),b&&w.order(Object(J.c)(b)),y&&w.offset(Object(Z.c)(y));var k=w(t),x=B(h),E=k.map((function(e,t){var n=e.key;return{index:t,key:n,bars:e.map((function(t,r){var i=(p(l(t))||0)-(p(d(t))||0),a=p(d(t)),o="bandwidth"in h?h(s(t.data)):Math.max((h(s(t.data))||0)-x/2);return{bar:t,key:n,index:r,height:i,width:x,x:o||0,y:a||0,color:g(e.key,r)}}))}}));return _?i.a.createElement(i.a.Fragment,null,_(E)):i.a.createElement(f.a,{className:o()("visx-bar-stack",n),top:r,left:a},E.map((function(e){return e.bars.map((function(t){return i.a.createElement(M,ee({key:"bar-stack-"+e.index+"-"+t.index,x:t.x,y:t.y,height:t.height,width:t.width,fill:t.color},A))}))})))}var ne=["data","className","top","left","y","x0","x1","xScale","yScale","color","keys","value","order","offset","children"];function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re.apply(this,arguments)}function ie(e){var t=e.data,n=e.className,r=e.top,a=e.left,s=e.y,u=e.x0,l=void 0===u?Y:u,c=e.x1,d=void 0===c?X:c,h=e.xScale,p=e.yScale,g=e.color,m=e.keys,v=e.value,b=e.order,y=e.offset,_=e.children,A=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ne),w=Object(V.a)();m&&w.keys(m),v&&Object(F.a)(w.value,v),b&&w.order(Object(J.c)(b)),y&&w.offset(Object(Z.c)(y));var k=w(t),x=B(p),E=k.map((function(e,t){var n=e.key;return{index:t,key:n,bars:e.map((function(t,r){var i=(h(d(t))||0)-(h(l(t))||0),a=h(l(t)),o="bandwidth"in p?p(s(t.data)):Math.max((p(s(t.data))||0)-i/2);return{bar:t,key:n,index:r,height:x,width:i,x:a||0,y:o||0,color:g(e.key,r)}}))}}));return _?i.a.createElement(i.a.Fragment,null,_(E)):i.a.createElement(f.a,{className:o()("visx-bar-stack-horizontal",n),top:r,left:a},E.map((function(e){return e.bars.map((function(t){return i.a.createElement(M,re({key:"bar-stack-"+e.index+"-"+t.index,x:t.x,y:t.y,height:t.height,width:t.width,fill:t.color},A))}))})))}var ae=function(e){return Math.PI/180*e},oe=n(654),se=["className","children","data","innerRef","path","x","y","source","target"];function ue(){return ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ue.apply(this,arguments)}function le(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=Object(oe.a)();return a.x(r),a.y(i),a.source(t),a.target(n),a(e)}}function ce(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.x,l=void 0===u?G:u,c=e.y,f=void 0===c?W:c,d=e.source,h=void 0===d?K:d,p=e.target,g=void 0===p?Q:p,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,se),v=s||le({source:h,target:g,x:l,y:f});return n?i.a.createElement(i.a.Fragment,null,n({path:v})):i.a.createElement("path",ue({ref:a,className:o()("visx-link visx-link-horizontal-diagonal",t),d:v(r)||""},m))}var fe=["className","children","data","innerRef","path","x","y","source","target"];function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},de.apply(this,arguments)}function he(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=Object(oe.c)();return a.x(r),a.y(i),a.source(t),a.target(n),a(e)}}function pe(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.x,l=void 0===u?W:u,c=e.y,f=void 0===c?G:c,d=e.source,h=void 0===d?K:d,p=e.target,g=void 0===p?Q:p,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,fe),v=s||he({source:h,target:g,x:l,y:f});return n?i.a.createElement(i.a.Fragment,null,n({path:v})):i.a.createElement("path",de({ref:a,className:o()("visx-link visx-link-vertical-diagonal",t),d:v(r)||""},m))}var ge=["className","children","data","innerRef","path","angle","radius","source","target"];function me(){return me=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},me.apply(this,arguments)}function ve(e){var t=e.source,n=e.target,r=e.angle,i=e.radius;return function(e){var a=Object(oe.b)();return a.angle(r),a.radius(i),a.source(t),a.target(n),a(e)}}function be(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.angle,l=void 0===u?W:u,c=e.radius,f=void 0===c?G:c,d=e.source,h=void 0===d?K:d,p=e.target,g=void 0===p?Q:p,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ge),v=s||ve({source:h,target:g,angle:l,radius:f});return n?i.a.createElement(i.a.Fragment,null,n({path:v})):i.a.createElement("path",me({ref:a,className:o()("visx-link visx-link-radial-diagonal",t),d:v(r)||""},m))}var ye=n(765),_e=["className","children","data","innerRef","path","percent","x","y","source","target"];function Ae(){return Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ae.apply(this,arguments)}function we(e){var t=e.source,n=e.target,r=e.x,i=e.y,a=e.percent;return function(e){var o=t(e),s=n(e),u=r(o),l=i(o),c=r(s),f=i(s),d=c-u,h=f-l,p=a*(d+h),g=a*(h-d),m=Object(ye.a)();return m.moveTo(u,l),m.bezierCurveTo(u+p,l+g,c+g,f-p,c,f),m.toString()}}function Fe(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.percent,l=void 0===u?.2:u,c=e.x,f=void 0===c?G:c,d=e.y,h=void 0===d?W:d,p=e.source,g=void 0===p?K:p,m=e.target,v=void 0===m?Q:m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,_e),y=s||we({source:g,target:v,x:f,y:h,percent:l});return n?i.a.createElement(i.a.Fragment,null,n({path:y})):i.a.createElement("path",Ae({ref:a,className:o()("visx-link visx-link-horizontal-curve",t),d:y(r)||""},b))}var ke=["className","children","data","innerRef","path","percent","x","y","source","target"];function xe(){return xe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},xe.apply(this,arguments)}function Ee(e){var t=e.source,n=e.target,r=e.x,i=e.y,a=e.percent;return function(e){var o=t(e),s=n(e),u=r(o),l=i(o),c=r(s),f=i(s),d=c-u,h=f-l,p=a*(d+h),g=a*(h-d),m=Object(ye.a)();return m.moveTo(u,l),m.bezierCurveTo(u+p,l+g,c+g,f-p,c,f),m.toString()}}function Ce(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.percent,l=void 0===u?.2:u,c=e.x,f=void 0===c?W:c,d=e.y,h=void 0===d?G:d,p=e.source,g=void 0===p?K:p,m=e.target,v=void 0===m?Q:m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ke),y=s||Ee({source:g,target:v,x:f,y:h,percent:l});return n?i.a.createElement(i.a.Fragment,null,n({path:y})):i.a.createElement("path",xe({ref:a,className:o()("visx-link visx-link-vertical-curve",t),d:y(r)||""},b))}var Se=["className","children","data","innerRef","path","percent","x","y","source","target"];function Oe(){return Oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oe.apply(this,arguments)}function De(e){var t=e.source,n=e.target,r=e.x,i=e.y,a=e.percent;return function(e){var o=t(e),s=n(e),u=r(o)-Math.PI/2,l=i(o),c=r(s)-Math.PI/2,f=i(s),d=l*Math.cos(u),h=l*Math.sin(u),p=f*Math.cos(c),g=f*Math.sin(c),m=p-d,v=g-h,b=a*(m+v),y=a*(v-m),_=Object(ye.a)();return _.moveTo(d,h),_.bezierCurveTo(d+b,h+y,p+y,g-b,p,g),_.toString()}}function je(e){var t=e.className,n=e.children,r=e.data,a=e.innerRef,s=e.path,u=e.percent,l=void 0===u?.2:u,c=e.x,f=void 0===c?W:c,d=e.y,h=void 0===d?G:d,p=e.source,g=void 0===p?K:p,m=e.target,v=void 0===m?Q:m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Se),y=s||De({source:g,target:v,x:f,y:h,percent:l});return n?i.a.createElement(i.a.Fragment,null,n({path:y})):i.a.createElement("path",Oe({ref:a,className:o()("visx-link visx-link-radial-curve",t),d:y(r)||""},b))}var Te=["className","children","innerRef","data","path","x","y","source","target"];function Pe(){return Pe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pe.apply(this,arguments)}function Re(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=t(e),o=n(e),s=r(a),u=i(a),l=r(o),c=i(o),f=Object(ye.a)();return f.moveTo(s,u),f.lineTo(l,c),f.toString()}}function Me(e){var t=e.className,n=e.children,r=e.innerRef,a=e.data,s=e.path,u=e.x,l=void 0===u?G:u,c=e.y,f=void 0===c?W:c,d=e.source,h=void 0===d?K:d,p=e.target,g=void 0===p?Q:p,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Te),v=s||Re({source:h,target:g,x:l,y:f});return n?i.a.createElement(i.a.Fragment,null,n({path:v})):i.a.createElement("path",Pe({ref:r,className:o()("visx-link visx-link-horizontal-line",t),d:v(a)||""},m))}var Ie=["className","innerRef","data","path","x","y","source","target","children"];function Be(){return Be=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Be.apply(this,arguments)}function Ne(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=t(e),o=n(e),s=r(a),u=i(a),l=r(o),c=i(o),f=Object(ye.a)();return f.moveTo(s,u),f.lineTo(l,c),f.toString()}}function Le(e){var t=e.className,n=e.innerRef,r=e.data,a=e.path,s=e.x,u=void 0===s?W:s,l=e.y,c=void 0===l?G:l,f=e.source,d=void 0===f?K:f,h=e.target,p=void 0===h?Q:h,g=e.children,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Ie),v=a||Ne({source:d,target:p,x:u,y:c});return g?i.a.createElement(i.a.Fragment,null,g({path:v})):i.a.createElement("path",Be({ref:n,className:o()("visx-link visx-link-vertical-line",t),d:v(r)||""},m))}var Ue=["className","innerRef","data","path","x","y","source","target","children"];function He(){return He=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},He.apply(this,arguments)}function ze(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=t(e),o=n(e),s=r(a)-Math.PI/2,u=i(a),l=r(o)-Math.PI/2,c=i(o),f=Math.cos(s),d=Math.sin(s),h=Math.cos(l),p=Math.sin(l),g=Object(ye.a)();return g.moveTo(u*f,u*d),g.lineTo(c*h,c*p),g.toString()}}function qe(e){var t=e.className,n=e.innerRef,r=e.data,a=e.path,s=e.x,u=void 0===s?W:s,l=e.y,c=void 0===l?G:l,f=e.source,d=void 0===f?K:f,h=e.target,p=void 0===h?Q:h,g=e.children,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Ue),v=a||ze({source:d,target:p,x:u,y:c});return g?i.a.createElement(i.a.Fragment,null,g({path:v})):i.a.createElement("path",He({ref:n,className:o()("visx-link visx-link-radial-line",t),d:v(r)||""},m))}var Ve=["className","innerRef","data","path","percent","x","y","source","target","children"];function We(){return We=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},We.apply(this,arguments)}function Ge(e){var t=e.source,n=e.target,r=e.x,i=e.y,a=e.percent;return function(e){var o=t(e),s=n(e),u=r(o),l=i(o),c=r(s),f=i(s),d=Object(ye.a)();return d.moveTo(u,l),d.lineTo(u+(c-u)*a,l),d.lineTo(u+(c-u)*a,f),d.lineTo(c,f),d.toString()}}function Ke(e){var t=e.className,n=e.innerRef,r=e.data,a=e.path,s=e.percent,u=void 0===s?.5:s,l=e.x,c=void 0===l?G:l,f=e.y,d=void 0===f?W:f,h=e.source,p=void 0===h?K:h,g=e.target,m=void 0===g?Q:g,v=e.children,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Ve),y=a||Ge({source:p,target:m,x:c,y:d,percent:u});return v?i.a.createElement(i.a.Fragment,null,v({path:y})):i.a.createElement("path",We({ref:n,className:o()("visx-link visx-link-horizontal-step",t),d:y(r)||""},b))}var Qe=["className","innerRef","data","path","percent","x","y","source","target","children"];function Ye(){return Ye=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ye.apply(this,arguments)}function Xe(e){var t=e.source,n=e.target,r=e.x,i=e.y,a=e.percent;return function(e){var o=t(e),s=n(e),u=r(o),l=i(o),c=r(s),f=i(s),d=Object(ye.a)();return d.moveTo(u,l),d.lineTo(u,l+(f-l)*a),d.lineTo(c,l+(f-l)*a),d.lineTo(c,f),d.toString()}}function Je(e){var t=e.className,n=e.innerRef,r=e.data,a=e.path,s=e.percent,u=void 0===s?.5:s,l=e.x,c=void 0===l?W:l,f=e.y,d=void 0===f?G:f,h=e.source,p=void 0===h?K:h,g=e.target,m=void 0===g?Q:g,v=e.children,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Qe),y=a||Xe({source:p,target:m,x:c,y:d,percent:u});return v?i.a.createElement(i.a.Fragment,null,v({path:y})):i.a.createElement("path",Ye({ref:n,className:o()("visx-link visx-link-vertical-step",t),d:y(r)||""},b))}var Ze=["className","innerRef","data","path","x","y","source","target","children"];function $e(){return $e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$e.apply(this,arguments)}function et(e){var t=e.source,n=e.target,r=e.x,i=e.y;return function(e){var a=t(e),o=n(e),s=r(a),u=i(a),l=r(o),c=i(o),f=s-Math.PI/2,d=u,h=l-Math.PI/2,p=c,g=Math.cos(f),m=Math.sin(f),v=Math.cos(h),b=Math.sin(h);return"\n      M"+d*g+","+d*m+"\n      A"+d+","+d+",0,0,"+((Math.abs(h-f)>Math.PI?h<=f:h>f)?1:0)+","+d*v+","+d*b+"\n      L"+p*v+","+p*b+"\n    "}}function tt(e){var t=e.className,n=e.innerRef,r=e.data,a=e.path,s=e.x,u=void 0===s?W:s,l=e.y,c=void 0===l?G:l,f=e.source,d=void 0===f?K:f,h=e.target,p=void 0===h?Q:h,g=e.children,m=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Ze),v=a||et({source:d,target:p,x:u,y:c});return g?i.a.createElement(i.a.Fragment,null,g({path:v})):i.a.createElement("path",$e({ref:n,className:o()("visx-link visx-link-radial-step",t),d:v(r)||""},m))}var nt=["sides","size","center","rotate","className","children","innerRef","points"];function rt(){return rt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rt.apply(this,arguments)}var it={x:0,y:0},at=function(e){var t=e.sides,n=void 0===t?4:t,r=e.size,i=void 0===r?25:r,a=e.center,o=void 0===a?it:a,s=e.rotate,u=void 0===s?0:s,l=e.side,c=ae(360/n*l-u);return{x:o.x+i*Math.cos(c),y:o.y+i*Math.sin(c)}},ot=function(e){var t=e.sides,n=e.size,r=e.center,i=e.rotate;return new Array(t).fill(0).map((function(e,a){return at({sides:t,size:n,center:r,rotate:i,side:a})}))};function st(e){var t=e.sides,n=void 0===t?4:t,r=e.size,a=void 0===r?25:r,s=e.center,u=void 0===s?it:s,l=e.rotate,c=void 0===l?0:l,f=e.className,d=e.children,h=e.innerRef,p=e.points,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,nt),m=p||ot({sides:n,size:a,center:u,rotate:c}).map((function(e){return[e.x,e.y]}));return d?i.a.createElement(i.a.Fragment,null,d({points:m})):i.a.createElement("polygon",rt({ref:h,className:o()("visx-polygon",f),points:m.join(" ")},g))}var ut=["className","innerRef"];function lt(){return lt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lt.apply(this,arguments)}function ct(e){var t=e.className,n=e.innerRef,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ut);return i.a.createElement("circle",lt({ref:n,className:o()("visx-circle",t)},r))}var ft=n(9),dt=n.n(ft),ht="http://www.w3.org/2000/svg";var pt=function(){return!0};function gt(e){var t=e.path,n=e.pointsInSegments,r=e.segmentation,i=void 0===r?"x":r,a=e.sampleRate,o=void 0===a?1:a;try{var s=function(e){var t=document.getElementById(e);if(!t){var n=document.createElementNS(ht,"svg");n.setAttribute("aria-hidden","true"),n.style.opacity="0",n.style.width="0",n.style.height="0",n.style.position="absolute",n.style.top="-100%",n.style.left="-100%",n.style.pointerEvents="none",(t=document.createElementNS(ht,"path")).setAttribute("id",e),n.appendChild(t),document.body.appendChild(n)}return t}("__visx_splitpath_svg_path_measurement_id");s.setAttribute("d",t);var u=s.getTotalLength(),l=n.length,c=n.map((function(){return[]}));if("x"===i||"y"===i)for(var f=n.map((function(e){var t;return null==(t=e.find((function(e){return"number"===typeof e[i]})))?void 0:t[i]})),d=s.getPointAtLength(0),h=s.getPointAtLength(u)[i]>d[i]?f.map((function(e){return"undefined"===typeof e?pt:function(t){return t>=e}})):f.map((function(e){return"undefined"===typeof e?pt:function(t){return t<=e}})),p=0,g=0;g<=u;g+=o){for(var m=s.getPointAtLength(g),v=m[i];p<l-1&&h[p+1](v);)p+=1;c[p].push(m)}else{var b=n.map((function(e){return e.length})),y=b.reduce((function(e,t){return e+t}),0),_=u/Math.max(1,y-1),A=b.slice(0,l-1);A.unshift(0);for(var w=2;w<l;w+=1)A[w]+=A[w-1];for(var F=0;F<l;F+=1)A[F]*=_;for(var k=0,x=0;x<=u;x+=o){for(var E=s.getPointAtLength(x);k<l-1&&x>=A[k+1];)k+=1;c[k].push(E)}}return c}catch(C){return[]}}function mt(){return mt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mt.apply(this,arguments)}var vt=function(e){return e.x||0},bt=function(e){return e.y||0};function yt(e){var t=e.children,n=e.className,a=e.curve,o=e.defined,u=e.segmentation,l=e.sampleRate,c=e.segments,f=e.x,d=e.y,h=e.styles,p=Object(r.useMemo)((function(){var e="number"===typeof f||"undefined"===typeof f?function(){return f}:f,t="number"===typeof d||"undefined"===typeof d?function(){return d}:d;return c.map((function(n){return n.map((function(r,i){return{x:e(r,i,n),y:t(r,i,n)}}))}))}),[f,d,c]),g=Object(r.useMemo)((function(){return Object(s.c)({x:f,y:d,defined:o,curve:a})(c.flat())||""}),[f,d,o,a,c]),v=Object(r.useMemo)((function(){return gt({path:g,segmentation:u,pointsInSegments:p,sampleRate:l})}),[g,u,p,l]);return i.a.createElement("g",null,v.map((function(e,r){return t?i.a.createElement(i.a.Fragment,{key:r},t({index:r,segment:e,styles:h[r]||h[r%h.length]})):i.a.createElement(m.a,mt({key:r,className:n,data:e,x:vt,y:bt},h[r]||h[r%h.length]))})))}yt.propTypes={segments:dt.a.arrayOf(dt.a.array).isRequired,styles:dt.a.array.isRequired,children:dt.a.func,className:dt.a.string}},,,function(e,t,n){(function(e,n){var r="__lodash_hash_undefined__",i=9007199254740991,a="[object Arguments]",o="[object Array]",s="[object Boolean]",u="[object Date]",l="[object Error]",c="[object Function]",f="[object Map]",d="[object Number]",h="[object Object]",p="[object Promise]",g="[object RegExp]",m="[object Set]",v="[object String]",b="[object Symbol]",y="[object WeakMap]",_="[object ArrayBuffer]",A="[object DataView]",w=/^\[object .+?Constructor\]$/,F=/^(?:0|[1-9]\d*)$/,k={};k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k[a]=k[o]=k[_]=k[s]=k[A]=k[u]=k[l]=k[c]=k[f]=k[d]=k[h]=k[g]=k[m]=k[v]=k[y]=!1;var x="object"==typeof e&&e&&e.Object===Object&&e,E="object"==typeof self&&self&&self.Object===Object&&self,C=x||E||Function("return this")(),S=t&&!t.nodeType&&t,O=S&&"object"==typeof n&&n&&!n.nodeType&&n,D=O&&O.exports===S,j=D&&x.process,T=function(){try{return j&&j.binding&&j.binding("util")}catch(e){}}(),P=T&&T.isTypedArray;function R(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function M(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function I(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var B,N,L=Array.prototype,U=Function.prototype,H=Object.prototype,z=C["__core-js_shared__"],q=U.toString,V=H.hasOwnProperty,W=function(){var e=/[^.]+$/.exec(z&&z.keys&&z.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),G=H.toString,K=RegExp("^"+q.call(V).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Q=D?C.Buffer:void 0,Y=C.Symbol,X=C.Uint8Array,J=H.propertyIsEnumerable,Z=L.splice,$=Y?Y.toStringTag:void 0,ee=Object.getOwnPropertySymbols,te=Q?Q.isBuffer:void 0,ne=(B=Object.keys,N=Object,function(e){return B(N(e))}),re=je(C,"DataView"),ie=je(C,"Map"),ae=je(C,"Promise"),oe=je(C,"Set"),se=je(C,"WeakMap"),ue=je(Object,"create"),le=Me(re),ce=Me(ie),fe=Me(ae),de=Me(oe),he=Me(se),pe=Y?Y.prototype:void 0,ge=pe?pe.valueOf:void 0;function me(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ve(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function be(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ye(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new be;++t<n;)this.add(e[t])}function _e(e){var t=this.__data__=new ve(e);this.size=t.size}function Ae(e,t){var n=Ne(e),r=!n&&Be(e),i=!n&&!r&&Le(e),a=!n&&!r&&!i&&Ve(e),o=n||r||i||a,s=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var l in e)!t&&!V.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||Re(l,u))||s.push(l);return s}function we(e,t){for(var n=e.length;n--;)if(Ie(e[n][0],t))return n;return-1}function Fe(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":$&&$ in Object(e)?function(e){var t=V.call(e,$),n=e[$];try{e[$]=void 0;var r=!0}catch(a){}var i=G.call(e);r&&(t?e[$]=n:delete e[$]);return i}(e):function(e){return G.call(e)}(e)}function ke(e){return qe(e)&&Fe(e)==a}function xe(e,t,n,r,i){return e===t||(null==e||null==t||!qe(e)&&!qe(t)?e!==e&&t!==t:function(e,t,n,r,i,c){var p=Ne(e),y=Ne(t),w=p?o:Pe(e),F=y?o:Pe(t),k=(w=w==a?h:w)==h,x=(F=F==a?h:F)==h,E=w==F;if(E&&Le(e)){if(!Le(t))return!1;p=!0,k=!1}if(E&&!k)return c||(c=new _e),p||Ve(e)?Se(e,t,n,r,i,c):function(e,t,n,r,i,a,o){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!a(new X(e),new X(t)));case s:case u:case d:return Ie(+e,+t);case l:return e.name==t.name&&e.message==t.message;case g:case v:return e==t+"";case f:var c=M;case m:var h=1&r;if(c||(c=I),e.size!=t.size&&!h)return!1;var p=o.get(e);if(p)return p==t;r|=2,o.set(e,t);var y=Se(c(e),c(t),r,i,a,o);return o.delete(e),y;case b:if(ge)return ge.call(e)==ge.call(t)}return!1}(e,t,w,n,r,i,c);if(!(1&n)){var C=k&&V.call(e,"__wrapped__"),S=x&&V.call(t,"__wrapped__");if(C||S){var O=C?e.value():e,D=S?t.value():t;return c||(c=new _e),i(O,D,n,r,c)}}if(!E)return!1;return c||(c=new _e),function(e,t,n,r,i,a){var o=1&n,s=Oe(e),u=s.length,l=Oe(t).length;if(u!=l&&!o)return!1;var c=u;for(;c--;){var f=s[c];if(!(o?f in t:V.call(t,f)))return!1}var d=a.get(e);if(d&&a.get(t))return d==t;var h=!0;a.set(e,t),a.set(t,e);var p=o;for(;++c<u;){var g=e[f=s[c]],m=t[f];if(r)var v=o?r(m,g,f,t,e,a):r(g,m,f,e,t,a);if(!(void 0===v?g===m||i(g,m,n,r,a):v)){h=!1;break}p||(p="constructor"==f)}if(h&&!p){var b=e.constructor,y=t.constructor;b==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof y&&y instanceof y||(h=!1)}return a.delete(e),a.delete(t),h}(e,t,n,r,i,c)}(e,t,n,r,xe,i))}function Ee(e){return!(!ze(e)||function(e){return!!W&&W in e}(e))&&(Ue(e)?K:w).test(Me(e))}function Ce(e){if(!function(e){var t=e&&e.constructor,n="function"==typeof t&&t.prototype||H;return e===n}(e))return ne(e);var t=[];for(var n in Object(e))V.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Se(e,t,n,r,i,a){var o=1&n,s=e.length,u=t.length;if(s!=u&&!(o&&u>s))return!1;var l=a.get(e);if(l&&a.get(t))return l==t;var c=-1,f=!0,d=2&n?new ye:void 0;for(a.set(e,t),a.set(t,e);++c<s;){var h=e[c],p=t[c];if(r)var g=o?r(p,h,c,t,e,a):r(h,p,c,e,t,a);if(void 0!==g){if(g)continue;f=!1;break}if(d){if(!R(t,(function(e,t){if(o=t,!d.has(o)&&(h===e||i(h,e,n,r,a)))return d.push(t);var o}))){f=!1;break}}else if(h!==p&&!i(h,p,n,r,a)){f=!1;break}}return a.delete(e),a.delete(t),f}function Oe(e){return function(e,t,n){var r=t(e);return Ne(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,We,Te)}function De(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function je(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Ee(n)?n:void 0}me.prototype.clear=function(){this.__data__=ue?ue(null):{},this.size=0},me.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},me.prototype.get=function(e){var t=this.__data__;if(ue){var n=t[e];return n===r?void 0:n}return V.call(t,e)?t[e]:void 0},me.prototype.has=function(e){var t=this.__data__;return ue?void 0!==t[e]:V.call(t,e)},me.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ue&&void 0===t?r:t,this},ve.prototype.clear=function(){this.__data__=[],this.size=0},ve.prototype.delete=function(e){var t=this.__data__,n=we(t,e);return!(n<0)&&(n==t.length-1?t.pop():Z.call(t,n,1),--this.size,!0)},ve.prototype.get=function(e){var t=this.__data__,n=we(t,e);return n<0?void 0:t[n][1]},ve.prototype.has=function(e){return we(this.__data__,e)>-1},ve.prototype.set=function(e,t){var n=this.__data__,r=we(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},be.prototype.clear=function(){this.size=0,this.__data__={hash:new me,map:new(ie||ve),string:new me}},be.prototype.delete=function(e){var t=De(this,e).delete(e);return this.size-=t?1:0,t},be.prototype.get=function(e){return De(this,e).get(e)},be.prototype.has=function(e){return De(this,e).has(e)},be.prototype.set=function(e,t){var n=De(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ye.prototype.add=ye.prototype.push=function(e){return this.__data__.set(e,r),this},ye.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.clear=function(){this.__data__=new ve,this.size=0},_e.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},_e.prototype.get=function(e){return this.__data__.get(e)},_e.prototype.has=function(e){return this.__data__.has(e)},_e.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ve){var r=n.__data__;if(!ie||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new be(r)}return n.set(e,t),this.size=n.size,this};var Te=ee?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}(ee(e),(function(t){return J.call(e,t)})))}:function(){return[]},Pe=Fe;function Re(e,t){return!!(t=null==t?i:t)&&("number"==typeof e||F.test(e))&&e>-1&&e%1==0&&e<t}function Me(e){if(null!=e){try{return q.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Ie(e,t){return e===t||e!==e&&t!==t}(re&&Pe(new re(new ArrayBuffer(1)))!=A||ie&&Pe(new ie)!=f||ae&&Pe(ae.resolve())!=p||oe&&Pe(new oe)!=m||se&&Pe(new se)!=y)&&(Pe=function(e){var t=Fe(e),n=t==h?e.constructor:void 0,r=n?Me(n):"";if(r)switch(r){case le:return A;case ce:return f;case fe:return p;case de:return m;case he:return y}return t});var Be=ke(function(){return arguments}())?ke:function(e){return qe(e)&&V.call(e,"callee")&&!J.call(e,"callee")},Ne=Array.isArray;var Le=te||function(){return!1};function Ue(e){if(!ze(e))return!1;var t=Fe(e);return t==c||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function He(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=i}function ze(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function qe(e){return null!=e&&"object"==typeof e}var Ve=P?function(e){return function(t){return e(t)}}(P):function(e){return qe(e)&&He(e.length)&&!!k[Fe(e)]};function We(e){return null!=(t=e)&&He(t.length)&&!Ue(t)?Ae(e):Ce(e);var t}n.exports=function(e,t){return xe(e,t)}}).call(this,n(101),n(188)(e))},function(e,t,n){"use strict";e.exports=n(1509)},function(e,t,n){var r=n(142),i=n(134);e.exports=function(e,t,n){var a=!0,o=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(a="leading"in n?!!n.leading:a,o="trailing"in n?!!n.trailing:o),r(e,t,{leading:a,maxWait:t,trailing:o})}},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return f}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(44),u=n.n(s),l=["className","top","left","offsetLeft","offsetTop","style","children","unstyled","applyPositionStyle"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var f={position:"absolute",backgroundColor:"white",color:"#666666",padding:".3rem .5rem",borderRadius:"3px",fontSize:"14px",boxShadow:"0 1px 2px rgba(33,33,33,0.2)",lineHeight:"1em",pointerEvents:"none"},d=o.a.forwardRef((function(e,t){var n=e.className,r=e.top,i=e.left,a=e.offsetLeft,s=void 0===a?10:a,d=e.offsetTop,h=void 0===d?10:d,p=e.style,g=void 0===p?f:p,m=e.children,v=e.unstyled,b=void 0!==v&&v,y=e.applyPositionStyle,_=void 0!==y&&y,A=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,l);return o.a.createElement("div",c({ref:t,className:u()("visx-tooltip",n),style:c({top:null==r||null==h?r:r+h,left:null==i||null==s?i:i+s},_&&{position:"absolute"},!b&&g)},A),m)}));d.propTypes={children:i.a.node,className:i.a.string,left:i.a.number,offsetLeft:i.a.number,offsetTop:i.a.number,top:i.a.number,applyPositionStyle:i.a.bool,unstyled:i.a.bool},d.displayName="Tooltip",t.a=d},,,,function(e,t,n){"use strict";var r=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-8][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/i;t.a=function(e){return"string"===typeof e&&r.test(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(556);function i(e,t){if(e){if("string"===typeof e)return Object(r.a)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Object(r.a)(e,t):void 0}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"g",attr:{},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M12 11a5 5 0 0 1 5 5v6H7v-6a5 5 0 0 1 5-5zm-6.712 3.006a6.983 6.983 0 0 0-.28 1.65L5 16v6H2v-4.5a3.5 3.5 0 0 1 3.119-3.48l.17-.014zm13.424 0A3.501 3.501 0 0 1 22 17.5V22h-3v-6c0-.693-.1-1.362-.288-1.994zM5.5 8a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zm13 0a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM12 2a4 4 0 1 1 0 8 4 4 0 0 1 0-8z"}}]}]})(e)}},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return Se}));var i=n(726),a=n.n(i),o=n(875),s=n.n(o),u=n(48),l=n.n(u),c=n(347),f=n.n(c),d=n(394),h=n.n(d),p=n(125),g=n.n(p),m=n(185),v=n.n(m),b=n(53),y=n.n(b),_=n(1346),A=n.n(_),w=n(69),F=n.n(w),k=n(1),x=n.n(k),E=n(66),C=n.n(E),S=n(573),O=n(560),D=n(72),j=n(578),T=n(569),P=n(276),R=n(1352),M=n(561),I=n(297),B=n(405),N=n(34),L=n(757),U=n(763),H=n(199),z=n(25),q=n(52),V=n(762),W=n(90),G=n(325),K=n(200),Q=n(129),Y=n(1351),X=["item"],J=["children","className","width","height","style","compact","title","desc"];function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}function $(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||le(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(this,arguments)}function te(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,pe(r.key),r)}}function re(e,t){return re=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},re(e,t)}function ie(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=se(e);if(t){var i=se(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ae(this,n)}}function ae(e,t){if(t&&("object"===Z(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return oe(e)}function oe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function se(e){return se=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},se(e)}function ue(e){return function(e){if(Array.isArray(e))return ce(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||le(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){if(e){if("string"===typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ce(e,t):void 0}}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function de(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fe(Object(n),!0).forEach((function(t){he(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function he(e,t,n){return(t=pe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pe(e){var t=function(e,t){if("object"!==Z(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==Z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Z(t)?t:String(t)}var ge={xAxis:["bottom","top"],yAxis:["left","right"]},me={x:0,y:0},ve=Number.isFinite?Number.isFinite:isFinite,be="function"===typeof requestAnimationFrame?requestAnimationFrame:"function"===typeof e?e:setTimeout,ye="function"===typeof cancelAnimationFrame?cancelAnimationFrame:"function"===typeof r?r:clearTimeout,_e=function(e,t,n){var r=t.graphicalItems,i=t.dataStartIndex,a=t.dataEndIndex,o=(r||[]).reduce((function(e,t){var n=t.props.data;return n&&n.length?[].concat(ue(e),ue(n)):e}),[]);return o&&o.length>0?o:n&&n.props&&n.props.data&&n.props.data.length>0?n.props.data:e&&e.length&&Object(z.g)(i)&&Object(z.g)(a)?e.slice(i,a+1):[]};function Ae(e){return"number"===e?[0,"auto"]:void 0}var we=function(e,t,n,r){var i=e.graphicalItems,a=e.tooltipAxis,o=_e(t,e);return n<0||!i||!i.length||n>=o.length?null:i.reduce((function(e,t){if(t.props.hide)return e;var i,s=t.props.data;if(a.dataKey&&!a.allowDuplicatedCategory){var u=void 0===s?o:s;i=Object(z.a)(u,a.dataKey,r)}else i=s&&s[n]||o[n];return i?[].concat(ue(e),[Object(q.v)(t,i)]):e}),[])},Fe=function(e,t,n,r){var i=r||{x:e.chartX,y:e.chartY},a=function(e,t){return"horizontal"===t?e.x:"vertical"===t?e.y:"centric"===t?e.angle:e.radius}(i,n),o=e.orderedTooltipTicks,s=e.tooltipAxis,u=e.tooltipTicks,l=Object(q.b)(a,o,u,s);if(l>=0&&u){var c=u[l]&&u[l].value,f=we(e,t,l,c),d=function(e,t,n,r){var i=t.find((function(e){return e&&e.index===n}));if(i){if("horizontal"===e)return{x:i.coordinate,y:r.y};if("vertical"===e)return{x:r.x,y:i.coordinate};if("centric"===e){var a=i.coordinate,o=r.radius;return de(de(de({},r),Object(W.e)(r.cx,r.cy,o,a)),{},{angle:a,radius:o})}var s=i.coordinate,u=r.angle;return de(de(de({},r),Object(W.e)(r.cx,r.cy,s,u)),{},{angle:u,radius:s})}return me}(n,o,l,i);return{activeTooltipIndex:l,activeLabel:c,activePayload:f,activeCoordinate:d}}return null},ke=function(e,t){var n=t.axes,r=t.graphicalItems,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,l=e.layout,c=e.children,f=e.stackOffset,d=Object(q.x)(l,i);return n.reduce((function(t,n){var h,p=n.props,g=p.type,m=p.dataKey,b=p.allowDataOverflow,_=p.allowDuplicatedCategory,A=p.scale,w=p.ticks,F=p.includeHidden,k=n.props[a];if(t[k])return t;var x,E,C,S=_e(e.data,{graphicalItems:r.filter((function(e){return e.props[a]===k})),dataStartIndex:s,dataEndIndex:u}),O=S.length;(function(e,t,n){if("number"===n&&!0===t&&Array.isArray(e)){var r=null===e||void 0===e?void 0:e[0],i=null===e||void 0===e?void 0:e[1];if(r&&i&&Object(z.g)(r)&&Object(z.g)(i))return!0}return!1})(n.props.domain,b,g)&&(x=Object(q.B)(n.props.domain,null,b),!d||"number"!==g&&"auto"===A||(C=Object(q.m)(S,m,"category")));var D=Ae(g);if(!x||0===x.length){var j,T=null!==(j=n.props.domain)&&void 0!==j?j:D;if(m){if(x=Object(q.m)(S,m,g),"category"===g&&d){var P=Object(z.d)(x);_&&P?(E=x,x=v()(0,O)):_||(x=Object(q.y)(T,x,n).reduce((function(e,t){return e.indexOf(t)>=0?e:[].concat(ue(e),[t])}),[]))}else if("category"===g)x=_?x.filter((function(e){return""!==e&&!y()(e)})):Object(q.y)(T,x,n).reduce((function(e,t){return e.indexOf(t)>=0||""===t||y()(t)?e:[].concat(ue(e),[t])}),[]);else if("number"===g){var R=Object(q.z)(S,r.filter((function(e){return e.props[a]===k&&(F||!e.props.hide)})),m,i,l);R&&(x=R)}!d||"number"!==g&&"auto"===A||(C=Object(q.m)(S,m,"category"))}else x=d?v()(0,O):o&&o[k]&&o[k].hasStack&&"number"===g?"expand"===f?[0,1]:Object(q.o)(o[k].stackGroups,s,u):Object(q.n)(S,r.filter((function(e){return e.props[a]===k&&(F||!e.props.hide)})),g,l,!0);if("number"===g)x=Object(V.a)(c,x,k,i,w),T&&(x=Object(q.B)(T,x,b));else if("category"===g&&T){var M=T;x.every((function(e){return M.indexOf(e)>=0}))&&(x=M)}}return de(de({},t),{},he({},k,de(de({},n.props),{},{axisType:i,domain:x,categoricalDomain:C,duplicateDomain:E,originalDomain:null!==(h=n.props.domain)&&void 0!==h?h:D,isCategorical:d,layout:l})))}),{})},xe=function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,i=t.AxisComp,a=t.graphicalItems,o=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,l=e.children,c="".concat(r,"Id"),f=Object(N.b)(l,i),d={};return f&&f.length?d=ke(e,{axes:f,graphicalItems:a,axisType:r,axisIdKey:c,stackGroups:o,dataStartIndex:s,dataEndIndex:u}):a&&a.length&&(d=function(e,t){var n=t.graphicalItems,r=t.Axis,i=t.axisType,a=t.axisIdKey,o=t.stackGroups,s=t.dataStartIndex,u=t.dataEndIndex,l=e.layout,c=e.children,f=_e(e.data,{graphicalItems:n,dataStartIndex:s,dataEndIndex:u}),d=f.length,h=Object(q.x)(l,i),p=-1;return n.reduce((function(e,t){var m,b=t.props[a],y=Ae("number");return e[b]?e:(p++,h?m=v()(0,d):o&&o[b]&&o[b].hasStack?(m=Object(q.o)(o[b].stackGroups,s,u),m=Object(V.a)(c,m,b,i)):(m=Object(q.B)(y,Object(q.n)(f,n.filter((function(e){return e.props[a]===b&&!e.props.hide})),"number",l),r.defaultProps.allowDataOverflow),m=Object(V.a)(c,m,b,i)),de(de({},e),{},he({},b,de(de({axisType:i},r.defaultProps),{},{hide:!0,orientation:g()(ge,"".concat(i,".").concat(p%2),null),domain:m,originalDomain:y,isCategorical:h,layout:l}))))}),{})}(e,{Axis:i,graphicalItems:a,axisType:r,axisIdKey:c,stackGroups:o,dataStartIndex:s,dataEndIndex:u})),d},Ee=function(e){var t,n,r=e.children,i=e.defaultShowTooltip,a=Object(N.c)(r,U.a);return{chartX:0,chartY:0,dataStartIndex:a&&a.props&&a.props.startIndex||0,dataEndIndex:void 0!==(null===a||void 0===a||null===(t=a.props)||void 0===t?void 0:t.endIndex)?null===a||void 0===a||null===(n=a.props)||void 0===n?void 0:n.endIndex:e.data&&e.data.length-1||0,activeTooltipIndex:-1,isTooltipActive:!y()(i)&&i}},Ce=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},Se=function(e){var t,n=e.chartName,r=e.GraphicalChild,i=e.defaultTooltipEventType,o=void 0===i?"axis":i,u=e.validateTooltipEventTypes,c=void 0===u?["axis"]:u,d=e.axisComponents,p=e.legendContent,m=e.formatAxisMap,v=e.defaultProps,b=function(e,t){var n=t.graphicalItems,r=t.stackGroups,i=t.offset,a=t.updateId,o=t.dataStartIndex,s=t.dataEndIndex,u=e.barSize,l=e.layout,c=e.barGap,f=e.barCategoryGap,h=e.maxBarSize,p=Ce(l),g=p.numericAxisName,m=p.cateAxisName,v=function(e){return!(!e||!e.length)&&e.some((function(e){var t=Object(N.d)(e&&e.type);return t&&t.indexOf("Bar")>=0}))}(n),b=v&&Object(q.h)({barSize:u,stackGroups:r}),_=[];return n.forEach((function(n,u){var p=_e(e.data,{dataStartIndex:o,dataEndIndex:s},n),v=n.props,A=v.dataKey,w=v.maxBarSize,F=n.props["".concat(g,"Id")],k=n.props["".concat(m,"Id")],x=d.reduce((function(e,r){var i,a=t["".concat(r.axisType,"Map")],o=n.props["".concat(r.axisType,"Id")],s=a&&a[o];return de(de({},e),{},(he(i={},r.axisType,s),he(i,"".concat(r.axisType,"Ticks"),Object(q.t)(s)),i))}),{}),E=x[m],C=x["".concat(m,"Ticks")],S=r&&r[F]&&r[F].hasStack&&Object(q.s)(n,r[F].stackGroups),O=Object(N.d)(n.type).indexOf("Bar")>=0,D=Object(q.f)(E,C),j=[];if(O){var T,P,R=y()(w)?h:w,M=null!==(T=null!==(P=Object(q.f)(E,C,!0))&&void 0!==P?P:R)&&void 0!==T?T:0;j=Object(q.g)({barGap:c,barCategoryGap:f,bandSize:M!==D?M:D,sizeList:b[k],maxBarSize:R}),M!==D&&(j=j.map((function(e){return de(de({},e),{},{position:de(de({},e.position),{},{offset:e.position.offset-M/2})})})))}var I,B=n&&n.type&&n.type.getComposedData;B&&_.push({props:de(de({},B(de(de({},x),{},{displayedData:p,props:e,dataKey:A,item:n,bandSize:D,barPosition:j,offset:i,stackedData:S,layout:l,dataStartIndex:o,dataEndIndex:s}))),{},(I={key:n.key||"item-".concat(u)},he(I,g,x[g]),he(I,m,x[m]),he(I,"animationId",a),I)),childIndex:Object(N.h)(n,e.children),item:n})})),_},_=function(e,t){var i=e.props,a=e.dataStartIndex,o=e.dataEndIndex,s=e.updateId;if(!Object(N.j)({props:i}))return null;var u=i.children,l=i.layout,c=i.stackOffset,f=i.data,p=i.reverseStackOrder,v=Ce(l),y=v.numericAxisName,_=v.cateAxisName,A=Object(N.b)(u,r),w=Object(q.r)(f,A,"".concat(y,"Id"),"".concat(_,"Id"),c,p),F=d.reduce((function(e,t){var n="".concat(t.axisType,"Map");return de(de({},e),{},he({},n,xe(i,de(de({},t),{},{graphicalItems:A,stackGroups:t.axisType===y&&w,dataStartIndex:a,dataEndIndex:o}))))}),{}),k=function(e,t){var n=e.props,r=e.graphicalItems,i=e.xAxisMap,a=void 0===i?{}:i,o=e.yAxisMap,s=void 0===o?{}:o,u=n.width,l=n.height,c=n.children,f=n.margin||{},d=Object(N.c)(c,U.a),h=Object(N.c)(c,T.a),p=Object.keys(s).reduce((function(e,t){var n=s[t],r=n.orientation;return n.mirror||n.hide?e:de(de({},e),{},he({},r,e[r]+n.width))}),{left:f.left||0,right:f.right||0}),m=Object.keys(a).reduce((function(e,t){var n=a[t],r=n.orientation;return n.mirror||n.hide?e:de(de({},e),{},he({},r,g()(e,"".concat(r))+n.height))}),{top:f.top||0,bottom:f.bottom||0}),v=de(de({},m),p),b=v.bottom;return d&&(v.bottom+=d.props.height||U.a.defaultProps.height),h&&t&&(v=Object(q.a)(v,r,n,t)),de(de({brushBottom:b},v),{},{width:u-v.left-v.right,height:l-v.top-v.bottom})}(de(de({},F),{},{props:i,graphicalItems:A}),null===t||void 0===t?void 0:t.legendBBox);Object.keys(F).forEach((function(e){F[e]=m(i,F[e],k,e.replace("Map",""),n)}));var x=function(e){var t=Object(z.b)(e),n=Object(q.t)(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:h()(n,(function(e){return e.coordinate})),tooltipAxis:t,tooltipAxisBandSize:Object(q.f)(t,n)}}(F["".concat(_,"Map")]),E=b(i,de(de({},F),{},{dataStartIndex:a,dataEndIndex:o,updateId:s,graphicalItems:A,stackGroups:w,offset:k}));return de(de({formattedGraphicalItems:E,graphicalItems:A,offset:k,stackGroups:w},x),F)};return t=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&re(e,t)}(d,e);var t,r,i,u=ie(d);function d(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,d),he(oe(t=u.call(this,e)),"accessibilityManager",new Y.a),he(oe(t),"clearDeferId",(function(){!y()(t.deferId)&&ye&&ye(t.deferId),t.deferId=null})),he(oe(t),"handleLegendBBoxUpdate",(function(e){if(e){var n=t.state,r=n.dataStartIndex,i=n.dataEndIndex,a=n.updateId;t.setState(de({legendBBox:e},_({props:t.props,dataStartIndex:r,dataEndIndex:i,updateId:a},de(de({},t.state),{},{legendBBox:e}))))}})),he(oe(t),"handleReceiveSyncEvent",(function(e,n,r){t.props.syncId===e&&n!==t.uniqueChartId&&(t.clearDeferId(),t.deferId=be&&be(t.applySyncEvent.bind(oe(t),r)))})),he(oe(t),"handleBrushChange",(function(e){var n=e.startIndex,r=e.endIndex;if(n!==t.state.dataStartIndex||r!==t.state.dataEndIndex){var i=t.state.updateId;t.setState((function(){return de({dataStartIndex:n,dataEndIndex:r},_({props:t.props,dataStartIndex:n,dataEndIndex:r,updateId:i},t.state))})),t.triggerSyncEvent({dataStartIndex:n,dataEndIndex:r})}})),he(oe(t),"handleMouseEnter",(function(e){var n=t.props.onMouseEnter,r=t.getMouseInfo(e);if(r){var i=de(de({},r),{},{isTooltipActive:!0});t.setState(i),t.triggerSyncEvent(i),l()(n)&&n(i,e)}})),he(oe(t),"triggeredAfterMouseMove",(function(e){var n=t.props.onMouseMove,r=t.getMouseInfo(e),i=r?de(de({},r),{},{isTooltipActive:!0}):{isTooltipActive:!1};t.setState(i),t.triggerSyncEvent(i),l()(n)&&n(i,e)})),he(oe(t),"handleItemMouseEnter",(function(e){t.setState((function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}}))})),he(oe(t),"handleItemMouseLeave",(function(){t.setState((function(){return{isTooltipActive:!1}}))})),he(oe(t),"handleMouseMove",(function(e){e&&l()(e.persist)&&e.persist(),t.triggeredAfterMouseMove(e)})),he(oe(t),"handleMouseLeave",(function(e){var n=t.props.onMouseLeave,r={isTooltipActive:!1};t.setState(r),t.triggerSyncEvent(r),l()(n)&&n(r,e),t.cancelThrottledTriggerAfterMouseMove()})),he(oe(t),"handleOuterEvent",(function(e){var n=Object(N.e)(e),r=g()(t.props,"".concat(n));n&&l()(r)&&r(/.*touch.*/i.test(n)?t.getMouseInfo(e.changedTouches[0]):t.getMouseInfo(e),e)})),he(oe(t),"handleClick",(function(e){var n=t.props.onClick,r=t.getMouseInfo(e);if(r){var i=de(de({},r),{},{isTooltipActive:!0});t.setState(i),t.triggerSyncEvent(i),l()(n)&&n(i,e)}})),he(oe(t),"handleMouseDown",(function(e){var n=t.props.onMouseDown;l()(n)&&n(t.getMouseInfo(e),e)})),he(oe(t),"handleMouseUp",(function(e){var n=t.props.onMouseUp;l()(n)&&n(t.getMouseInfo(e),e)})),he(oe(t),"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseMove(e.changedTouches[0])})),he(oe(t),"handleTouchStart",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseDown(e.changedTouches[0])})),he(oe(t),"handleTouchEnd",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleMouseUp(e.changedTouches[0])})),he(oe(t),"verticalCoordinatesGenerator",(function(e){var t=e.xAxis,n=e.width,r=e.height,i=e.offset;return Object(q.l)(Object(S.a)(de(de(de({},L.a.defaultProps),t),{},{ticks:Object(q.t)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),i.left,i.left+i.width)})),he(oe(t),"horizontalCoordinatesGenerator",(function(e){var t=e.yAxis,n=e.width,r=e.height,i=e.offset;return Object(q.l)(Object(S.a)(de(de(de({},L.a.defaultProps),t),{},{ticks:Object(q.t)(t,!0),viewBox:{x:0,y:0,width:n,height:r}})),i.top,i.top+i.height)})),he(oe(t),"axesTicksGenerator",(function(e){return Object(q.t)(e,!0)})),he(oe(t),"renderCursor",(function(e){var r=t.state,i=r.isTooltipActive,a=r.activeCoordinate,o=r.activePayload,s=r.offset,u=r.activeTooltipIndex,l=t.getTooltipEventType();if(!e||!e.props.cursor||!i||!a||"ScatterChart"!==n&&"axis"!==l)return null;var c,f=t.props.layout,d=P.a;if("ScatterChart"===n)c=a,d=R.a;else if("BarChart"===n)c=t.getCursorRectangle(),d=B.a;else if("radial"===f){var h=t.getCursorPoints(),p=h.cx,g=h.cy,m=h.radius;c={cx:p,cy:g,startAngle:h.startAngle,endAngle:h.endAngle,innerRadius:m,outerRadius:m},d=M.a}else c={points:t.getCursorPoints()},d=P.a;var v=e.key||"_recharts-cursor",b=de(de(de(de({stroke:"#ccc",pointerEvents:"none"},s),c),Object(N.a)(e.props.cursor)),{},{payload:o,payloadIndex:u,key:v,className:"recharts-tooltip-cursor"});return Object(k.isValidElement)(e.props.cursor)?Object(k.cloneElement)(e.props.cursor,b):Object(k.createElement)(d,b)})),he(oe(t),"renderPolarAxis",(function(e,n,r){var i=g()(e,"type.axisType"),a=g()(t.state,"".concat(i,"Map")),o=a&&a[e.props["".concat(i,"Id")]];return Object(k.cloneElement)(e,de(de({},o),{},{className:i,key:e.key||"".concat(n,"-").concat(r),ticks:Object(q.t)(o,!0)}))})),he(oe(t),"renderXAxis",(function(e,n,r){var i=t.state.xAxisMap[e.props.xAxisId];return t.renderAxis(i,e,n,r)})),he(oe(t),"renderYAxis",(function(e,n,r){var i=t.state.yAxisMap[e.props.yAxisId];return t.renderAxis(i,e,n,r)})),he(oe(t),"renderGrid",(function(e){var n=t.state,r=n.xAxisMap,i=n.yAxisMap,o=n.offset,u=t.props,l=u.width,c=u.height,f=Object(z.b)(r),d=s()(i,(function(e){return a()(e.domain,ve)}))||Object(z.b)(i),h=e.props||{};return Object(k.cloneElement)(e,{key:e.key||"grid",x:Object(z.g)(h.x)?h.x:o.left,y:Object(z.g)(h.y)?h.y:o.top,width:Object(z.g)(h.width)?h.width:o.width,height:Object(z.g)(h.height)?h.height:o.height,xAxis:f,yAxis:d,offset:o,chartWidth:l,chartHeight:c,verticalCoordinatesGenerator:h.verticalCoordinatesGenerator||t.verticalCoordinatesGenerator,horizontalCoordinatesGenerator:h.horizontalCoordinatesGenerator||t.horizontalCoordinatesGenerator})})),he(oe(t),"renderPolarGrid",(function(e){var n=e.props,r=n.radialLines,i=n.polarAngles,a=n.polarRadius,o=t.state,s=o.radiusAxisMap,u=o.angleAxisMap,l=Object(z.b)(s),c=Object(z.b)(u),f=c.cx,d=c.cy,h=c.innerRadius,p=c.outerRadius;return Object(k.cloneElement)(e,{polarAngles:F()(i)?i:Object(q.t)(c,!0).map((function(e){return e.coordinate})),polarRadius:F()(a)?a:Object(q.t)(l,!0).map((function(e){return e.coordinate})),cx:f,cy:d,innerRadius:h,outerRadius:p,key:e.key||"polar-grid",radialLines:r})})),he(oe(t),"renderLegend",(function(){var e=t.state.formattedGraphicalItems,n=t.props,r=n.children,i=n.width,a=n.height,o=t.props.margin||{},s=i-(o.left||0)-(o.right||0),u=Object(q.p)({children:r,formattedGraphicalItems:e,legendWidth:s,legendContent:p});if(!u)return null;var l=u.item,c=te(u,X);return Object(k.cloneElement)(l,de(de({},c),{},{chartWidth:i,chartHeight:a,margin:o,ref:function(e){t.legendInstance=e},onBBoxUpdate:t.handleLegendBBoxUpdate}))})),he(oe(t),"renderTooltip",(function(){var e=t.props.children,n=Object(N.c)(e,j.a);if(!n)return null;var r=t.state,i=r.isTooltipActive,a=r.activeCoordinate,o=r.activePayload,s=r.activeLabel,u=r.offset;return Object(k.cloneElement)(n,{viewBox:de(de({},u),{},{x:u.left,y:u.top}),active:i,label:s,payload:i?o:[],coordinate:a})})),he(oe(t),"renderBrush",(function(e){var n=t.props,r=n.margin,i=n.data,a=t.state,o=a.offset,s=a.dataStartIndex,u=a.dataEndIndex,l=a.updateId;return Object(k.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:Object(q.d)(t.handleBrushChange,null,e.props.onChange),data:i,x:Object(z.g)(e.props.x)?e.props.x:o.left,y:Object(z.g)(e.props.y)?e.props.y:o.top+o.height+o.brushBottom-(r.bottom||0),width:Object(z.g)(e.props.width)?e.props.width:o.width,startIndex:s,endIndex:u,updateId:"brush-".concat(l)})})),he(oe(t),"renderReferenceElement",(function(e,n,r){if(!e)return null;var i=oe(t).clipPathId,a=t.state,o=a.xAxisMap,s=a.yAxisMap,u=a.offset,l=e.props,c=l.xAxisId,f=l.yAxisId;return Object(k.cloneElement)(e,{key:e.key||"".concat(n,"-").concat(r),xAxis:o[c],yAxis:s[f],viewBox:{x:u.left,y:u.top,width:u.width,height:u.height},clipPathId:i})})),he(oe(t),"renderActivePoints",(function(e){var t=e.item,n=e.activePoint,r=e.basePoint,i=e.childIndex,a=e.isRange,o=[],s=t.props.key,u=t.item.props,l=u.activeDot,c=de(de({index:i,dataKey:u.dataKey,cx:n.x,cy:n.y,r:4,fill:Object(q.q)(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(s,"-activePoint-").concat(i)},Object(N.a)(l)),Object(Q.d)(l));return o.push(d.renderActiveDot(l,c)),r?o.push(d.renderActiveDot(l,de(de({},c),{},{cx:r.x,cy:r.y,key:"".concat(s,"-basePoint-").concat(i)}))):a&&o.push(null),o})),he(oe(t),"renderGraphicChild",(function(e,n,r){var i=t.filterFormatItem(e,n,r);if(!i)return null;var a=t.getTooltipEventType(),o=t.state,s=o.isTooltipActive,u=o.tooltipAxis,l=o.activeTooltipIndex,c=o.activeLabel,f=t.props.children,d=Object(N.c)(f,j.a),h=i.props,p=h.points,g=h.isRange,m=h.baseLine,v=i.item.props,b=v.activeDot,_=!v.hide&&s&&d&&b&&l>=0,A={};"axis"!==a&&d&&"click"===d.props.trigger?A={onClick:Object(q.d)(t.handleItemMouseEnter,null,e.props.onCLick)}:"axis"!==a&&(A={onMouseLeave:Object(q.d)(t.handleItemMouseLeave,null,e.props.onMouseLeave),onMouseEnter:Object(q.d)(t.handleItemMouseEnter,null,e.props.onMouseEnter)});var w=Object(k.cloneElement)(e,de(de({},i.props),A));if(_){var F,x;if(u.dataKey&&!u.allowDuplicatedCategory){var E="function"===typeof u.dataKey?function(e){return"function"===typeof u.dataKey?u.dataKey(e.payload):null}:"payload.".concat(u.dataKey.toString());F=Object(z.a)(p,E,c),x=g&&m&&Object(z.a)(m,E,c)}else F=p[l],x=g&&m&&m[l];if(!y()(F))return[w].concat(ue(t.renderActivePoints({item:i,activePoint:F,basePoint:x,childIndex:l,isRange:g})))}return g?[w,null,null]:[w,null]})),he(oe(t),"renderCustomized",(function(e,n,r){return Object(k.cloneElement)(e,de(de({key:"recharts-customized-".concat(r)},t.props),t.state))})),t.uniqueChartId=y()(e.id)?Object(z.j)("recharts"):e.id,t.clipPathId="".concat(t.uniqueChartId,"-clip"),e.throttleDelay&&(t.triggeredAfterMouseMove=f()(t.triggeredAfterMouseMove,e.throttleDelay)),t.state={},t}return t=d,(r=[{key:"componentDidMount",value:function(){var e,t;y()(this.props.syncId)||this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!==(e=this.props.margin.left)&&void 0!==e?e:0,top:null!==(t=this.props.margin.top)&&void 0!==t?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.handleMouseMove,layout:this.props.layout})}},{key:"getSnapshotBeforeUpdate",value:function(e,t){return this.props.accessibilityLayer?(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin&&this.accessibilityManager.setDetails({offset:{left:null!==(n=this.props.margin.left)&&void 0!==n?n:0,top:null!==(r=this.props.margin.top)&&void 0!==r?r:0}}),null):null;var n,r}},{key:"componentDidUpdate",value:function(e){y()(e.syncId)&&!y()(this.props.syncId)&&this.addListener(),!y()(e.syncId)&&y()(this.props.syncId)&&this.removeListener()}},{key:"componentWillUnmount",value:function(){this.clearDeferId(),y()(this.props.syncId)||this.removeListener(),this.cancelThrottledTriggerAfterMouseMove()}},{key:"cancelThrottledTriggerAfterMouseMove",value:function(){"function"===typeof this.triggeredAfterMouseMove.cancel&&this.triggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=Object(N.c)(this.props.children,j.a);if(e&&A()(e.props.shared)){var t=e.props.shared?"axis":"item";return c.indexOf(t)>=0?t:o}return o}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=Object(H.b)(this.container),n=Object(H.a)(e,t),r=this.inRange(n.chartX,n.chartY);if(!r)return null;var i=this.state,a=i.xAxisMap,o=i.yAxisMap;if("axis"!==this.getTooltipEventType()&&a&&o){var s=Object(z.b)(a).scale,u=Object(z.b)(o).scale,l=s&&s.invert?s.invert(n.chartX):null,c=u&&u.invert?u.invert(n.chartY):null;return de(de({},n),{},{xValue:l,yValue:c})}var f=Fe(this.state,this.props.data,this.props.layout,r);return f?de(de({},n),f):null}},{key:"getCursorRectangle",value:function(){var e=this.props.layout,t=this.state,n=t.activeCoordinate,r=t.offset,i=t.tooltipAxisBandSize,a=i/2;return{stroke:"none",fill:"#ccc",x:"horizontal"===e?n.x-a:r.left+.5,y:"horizontal"===e?r.top+.5:n.y-a,width:"horizontal"===e?i:r.width-1,height:"horizontal"===e?r.height-1:i}}},{key:"getCursorPoints",value:function(){var e,t,n,r,i=this.props.layout,a=this.state,o=a.activeCoordinate,s=a.offset;if("horizontal"===i)n=e=o.x,t=s.top,r=s.top+s.height;else if("vertical"===i)r=t=o.y,e=s.left,n=s.left+s.width;else if(!y()(o.cx)||!y()(o.cy)){if("centric"!==i){var u=o.cx,l=o.cy,c=o.radius,f=o.startAngle,d=o.endAngle;return{points:[Object(W.e)(u,l,c,f),Object(W.e)(u,l,c,d)],cx:u,cy:l,radius:c,startAngle:f,endAngle:d}}var h=o.cx,p=o.cy,g=o.innerRadius,m=o.outerRadius,v=o.angle,b=Object(W.e)(h,p,g,v),_=Object(W.e)(h,p,m,v);e=b.x,t=b.y,n=_.x,r=_.y}return[{x:e,y:t},{x:n,y:r}]}},{key:"inRange",value:function(e,t){var n=this.props.layout;if("horizontal"===n||"vertical"===n){var r=this.state.offset;return e>=r.left&&e<=r.left+r.width&&t>=r.top&&t<=r.top+r.height?{x:e,y:t}:null}var i=this.state,a=i.angleAxisMap,o=i.radiusAxisMap;if(a&&o){var s=Object(z.b)(a);return Object(W.d)({x:e,y:t},s)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),n=Object(N.c)(e,j.a),r={};return n&&"axis"===t&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),de(de({},Object(Q.d)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){K.b.on(K.a,this.handleReceiveSyncEvent),K.b.setMaxListeners&&K.b._maxListeners&&K.b.setMaxListeners(K.b._maxListeners+1)}},{key:"removeListener",value:function(){K.b.removeListener(K.a,this.handleReceiveSyncEvent),K.b.setMaxListeners&&K.b._maxListeners&&K.b.setMaxListeners(K.b._maxListeners-1)}},{key:"triggerSyncEvent",value:function(e){var t=this.props.syncId;y()(t)||K.b.emit(K.a,t,this.uniqueChartId,e)}},{key:"applySyncEvent",value:function(e){var t=this.props,n=t.layout,r=t.syncMethod,i=this.state.updateId,a=e.dataStartIndex,o=e.dataEndIndex;if(y()(e.dataStartIndex)&&y()(e.dataEndIndex))if(y()(e.activeTooltipIndex))this.setState(e);else{var s=e.chartX,u=e.chartY,l=e.activeTooltipIndex,c=this.state,f=c.offset,d=c.tooltipTicks;if(!f)return;if("function"===typeof r)l=r(d,e);else if("value"===r){l=-1;for(var h=0;h<d.length;h++)if(d[h].value===e.activeLabel){l=h;break}}var p=de(de({},f),{},{x:f.left,y:f.top}),g=Math.min(s,p.x+p.width),m=Math.min(u,p.y+p.height),v=d[l]&&d[l].value,b=we(this.state,this.props.data,l),A=d[l]?{x:"horizontal"===n?d[l].coordinate:g,y:"horizontal"===n?m:d[l].coordinate}:me;this.setState(de(de({},e),{},{activeLabel:v,activeCoordinate:A,activePayload:b,activeTooltipIndex:l}))}else this.setState(de({dataStartIndex:a,dataEndIndex:o},_({props:this.props,dataStartIndex:a,dataEndIndex:o,updateId:i},this.state)))}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formattedGraphicalItems,i=0,a=r.length;i<a;i++){var o=r[i];if(o.item===e||o.props.key===e.key||t===Object(N.d)(o.item.type)&&n===o.childIndex)return o}return null}},{key:"renderAxis",value:function(e,t,n,r){var i=this.props,a=i.width,o=i.height;return x.a.createElement(L.a,ee({},e,{className:C()("recharts-".concat(e.axisType," ").concat(e.axisType),e.className),key:t.key||"".concat(n,"-").concat(r),viewBox:{x:0,y:0,width:a,height:o},ticksGenerator:this.axesTicksGenerator}))}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,n=t.left,r=t.top,i=t.height,a=t.width;return x.a.createElement("defs",null,x.a.createElement("clipPath",{id:e},x.a.createElement("rect",{x:n,y:r,height:i,width:a})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce((function(e,t){var n=$(t,2),r=n[0],i=n[1];return de(de({},e),{},he({},r,i.scale))}),{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce((function(e,t){var n=$(t,2),r=n[0],i=n[1];return de(de({},e),{},he({},r,i.scale))}),{}):null}},{key:"getXScaleByAxisId",value:function(e){var t,n;return null===(t=this.state.xAxisMap)||void 0===t||null===(n=t[e])||void 0===n?void 0:n.scale}},{key:"getYScaleByAxisId",value:function(e){var t,n;return null===(t=this.state.yAxisMap)||void 0===t||null===(n=t[e])||void 0===n?void 0:n.scale}},{key:"getItemByXY",value:function(e){var t=this.state.formattedGraphicalItems;if(t&&t.length)for(var n=0,r=t.length;n<r;n++){var i=t[n],a=i.props,o=i.item,s=Object(N.d)(o.type);if("Bar"===s){var u=(a.data||[]).find((function(t){return Object(B.b)(e,t)}));if(u)return{graphicalItem:i,payload:u}}else if("RadialBar"===s){var l=(a.data||[]).find((function(t){return Object(W.d)(e,t)}));if(l)return{graphicalItem:i,payload:l}}}return null}},{key:"render",value:function(){var e=this;if(!Object(N.j)(this))return null;var t=this.props,n=t.children,r=t.className,i=t.width,a=t.height,o=t.style,s=t.compact,u=t.title,l=t.desc,c=te(t,J),f=Object(N.a)(c),d={CartesianGrid:{handler:this.renderGrid,once:!0},ReferenceArea:{handler:this.renderReferenceElement},ReferenceLine:{handler:this.renderReferenceElement},ReferenceDot:{handler:this.renderReferenceElement},XAxis:{handler:this.renderXAxis},YAxis:{handler:this.renderYAxis},Brush:{handler:this.renderBrush,once:!0},Bar:{handler:this.renderGraphicChild},Line:{handler:this.renderGraphicChild},Area:{handler:this.renderGraphicChild},Radar:{handler:this.renderGraphicChild},RadialBar:{handler:this.renderGraphicChild},Scatter:{handler:this.renderGraphicChild},Pie:{handler:this.renderGraphicChild},Funnel:{handler:this.renderGraphicChild},Tooltip:{handler:this.renderCursor,once:!0},PolarGrid:{handler:this.renderPolarGrid,once:!0},PolarAngleAxis:{handler:this.renderPolarAxis},PolarRadiusAxis:{handler:this.renderPolarAxis},Customized:{handler:this.renderCustomized}};if(s)return x.a.createElement(O.a,ee({},f,{width:i,height:a,title:u,desc:l}),this.renderClipPath(),Object(N.i)(n,d));this.props.accessibilityLayer&&(f.tabIndex=0,f.role="img",f.onKeyDown=function(t){e.accessibilityManager.keyboardEvent(t)},f.onFocus=function(){e.accessibilityManager.focus()});var h=this.parseEventsOfWrapper();return x.a.createElement("div",ee({className:C()("recharts-wrapper",r),style:de({position:"relative",cursor:"default",width:i,height:a},o)},h,{ref:function(t){e.container=t},role:"region"}),x.a.createElement(O.a,ee({},f,{width:i,height:a,title:u,desc:l}),this.renderClipPath(),Object(N.i)(n,d)),this.renderLegend(),this.renderTooltip())}}])&&ne(t.prototype,r),i&&ne(t,i),Object.defineProperty(t,"prototype",{writable:!1}),d}(k.Component),he(t,"displayName",n),he(t,"defaultProps",de({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},v)),he(t,"getDerivedStateFromProps",(function(e,t){var n=e.data,r=e.children,i=e.width,a=e.height,o=e.layout,s=e.stackOffset,u=e.margin;if(y()(t.updateId)){var l=Ee(e);return de(de(de({},l),{},{updateId:0},_(de(de({props:e},l),{},{updateId:0}),t)),{},{prevData:n,prevWidth:i,prevHeight:a,prevLayout:o,prevStackOffset:s,prevMargin:u,prevChildren:r})}if(n!==t.prevData||i!==t.prevWidth||a!==t.prevHeight||o!==t.prevLayout||s!==t.prevStackOffset||!Object(G.a)(u,t.prevMargin)){var c=Ee(e),f={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},d=de(de({},Fe(t,n,o)),{},{updateId:t.updateId+1}),h=de(de(de({},c),f),d);return de(de(de({},h),_(de({props:e},h),t)),{},{prevData:n,prevWidth:i,prevHeight:a,prevLayout:o,prevStackOffset:s,prevMargin:u,prevChildren:r})}if(!Object(N.f)(r,t.prevChildren)){var p=!y()(n)?t.updateId:t.updateId+1;return de(de({updateId:p},_(de(de({props:e},t),{},{updateId:p}),t)),{},{prevChildren:r})}return null})),he(t,"renderActiveDot",(function(e,t){var n;return n=Object(k.isValidElement)(e)?Object(k.cloneElement)(e,t):l()(e)?e(t):x.a.createElement(I.a,t),x.a.createElement(D.a,{className:"recharts-active-dot",key:t.key},n)})),t}}).call(this,n(823).setImmediate,n(823).clearImmediate)},function(e,t,n){var r=n(1870)("toUpperCase");e.exports=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return O}));var r=n(134),i=n.n(r),a=n(48),o=n.n(a),s=n(53),u=n.n(s),l=n(876),c=n.n(l),f=n(69),d=n.n(f),h=n(1),p=n.n(h),g=n(194),m=n(72),v=n(34),b=n(52);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}var _=["data","valueAccessor","dataKey","clockWise","id","textBreakAll"];function A(e){return function(e){if(Array.isArray(e))return w(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===y(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function C(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var S={valueAccessor:function(e){return d()(e.value)?c()(e.value):e.value}};function O(e){var t=e.data,n=e.valueAccessor,r=e.dataKey,i=e.clockWise,a=e.id,o=e.textBreakAll,s=C(e,_);return t&&t.length?p.a.createElement(m.a,{className:"recharts-label-list"},t.map((function(e,t){var l=u()(r)?n(e,t):Object(b.w)(e&&e.payload,r),c=u()(a)?{}:{id:"".concat(a,"-").concat(t)};return p.a.createElement(g.a,F({},Object(v.a)(e,!0),s,c,{parentViewBox:e.parentViewBox,index:t,value:l,textBreakAll:o,viewBox:g.a.parseViewBox(u()(i)?e:x(x({},e),{},{clockWise:i})),key:"label-".concat(t)}))}))):null}function D(e,t){return e?!0===e?p.a.createElement(O,{key:"labelList-implicit",data:t}):p.a.isValidElement(e)||o()(e)?p.a.createElement(O,{key:"labelList-implicit",data:t,content:e}):i()(e)?p.a.createElement(O,F({data:t},e,{key:"labelList-implicit"})):null:null}O.displayName="LabelList",O.renderCallByParent=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!e||!e.children&&n&&!e.label)return null;var r=e.children,i=Object(v.b)(r,O).map((function(e,n){return Object(h.cloneElement)(e,{data:t,key:"labelList-".concat(n)})}));if(!n)return i;var a=D(e.label,t);return[a].concat(A(i))},O.defaultProps=S},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{version:"1.1",x:"0px",y:"0px",viewBox:"0 0 48 48",enableBackground:"new 0 0 48 48"},child:[{tag:"path",attr:{fill:"#FFC107",d:"M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12\r\n\tc0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24\r\n\tc0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z"}},{tag:"path",attr:{fill:"#FF3D00",d:"M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657\r\n\tC34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z"}},{tag:"path",attr:{fill:"#4CAF50",d:"M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36\r\n\tc-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z"}},{tag:"path",attr:{fill:"#1976D2",d:"M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571\r\n\tc0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),i=n.n(r);function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}var o=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).holder=i.a.createRef(),n.openModal=n.openModal.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n.isModalShown=!1,n.shouldOpenModalOnReady=!1,n.uuid=n.generateUuid(),n.state={isLoading:!0},n.iframe=null,n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,a(t,n);var o=r.prototype;return o.componentDidMount=function(){var e=this.props.lazy;e||this.iframe?e&&this.enableInitator():this.initImporter()},o.initImporter=function(){var e=this,t=this.props.loadStarted;null===t||void 0===t||t();var n=this.props.user,r=this.props.dynamicColumns,i=this.props.options,a=this.props.onReady,o=this.props.onImport,s=this.props.onSubmit,u=this.props.onClose,l=this.props.licenseKey,c=this.props.dataLocation,f=this.props.customDomain,d=this.props.language,h=f||"app.csvbox.io";c&&(h=c+"-"+h);var p="https://"+h+"/embed/"+l;p+="?library-version=1.1.9",p+="&framework=react",c&&(p+="&preventRedirect"),d&&(p+="&language="+d),window.addEventListener("message",(function(t){var n,r;if(("mainModalHidden"===t.data&&(e.holder&&e.holder.current&&(e.holder.current.style.display="none"),e.isModalShown=!1,null===u||void 0===u||u()),"uploadSuccessful"===t.data&&o(!0),"uploadFailed"===t.data&&o(!1),"object"==typeof t.data)&&(null===t||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.unique_token)==e.uuid)if(t.data.type&&"data-on-submit"==t.data.type){var i=t.data.data;i.column_mappings=t.data.column_mapping,delete i.unique_token,null===s||void 0===s||s(i)}else if(t.data.type&&"data-push-status"==t.data.type)if("success"==t.data.data.import_status)if(t.data&&t.data.row_data){var a=t.data.row_data,l=t.data.headers,c=[],f=t.data.dynamicColumnsIndexes,d=t.data.virtualColumnsIndexes||[],h=t.data.dropdown_display_labels_mappings;a.forEach((function(e){var t={},n={},r={};e.data.forEach((function(e,i){void 0==e&&(e=""),h[i]&&h[i][e]&&(e=h[i][e]),f.includes(i)?n[l[i]]=e:d.includes(i)?r[l[i]]=e:t[l[i]]=e})),e.unmapped_data&&(t._unmapped_data=e.unmapped_data),n&&Object.keys(n).length>0&&(t._dynamic_data=n),r&&Object.keys(r).length>0&&(t._virtual_data=r),c.push(t)}));var p=t.data.data;p.rows=c,p.column_mappings=t.data.column_mapping,p.raw_columns=t.data.raw_columns,p.ignored_columns=t.data.ignored_column_row,delete p.unique_token,o(!0,p)}else{var g=t.data.data;delete g.unique_token,o(!0,g)}else o(!1,t.data.data);else if(t.data.type&&"csvbox-modal-hidden"==t.data.type)e.holder&&e.holder.current&&(e.holder.current.style.display="none"),e.isModalShown=!1,null===u||void 0===u||u();else if(t.data.type&&"csvbox-upload-successful"==t.data.type){var m;null===(m=e.onImport)||void 0===m||m.call(e,!0)}else if(t.data.type&&"csvbox-upload-failed"==t.data.type){var v;null===(v=e.onImport)||void 0===v||v.call(e,!1)}}),!1);var g=this,m=document.createElement("iframe");this.iframe=m,m.setAttribute("src",p),m.frameBorder=0,m.classList.add("csvbox-iframe"),m.style.height="100%",m.style.width="100%",m.style.position="absolute",m.style.top="0px",m.style.left="0px",window.addEventListener("message",this.onMessageEvent,!1),m.onload=function(){g.enableInitator(),m.contentWindow.postMessage({customer:n||null,columns:r||null,options:i||null,unique_token:g.uuid},"*"),null===a||void 0===a||a(),g.shouldOpenModalOnReady&&(g.openModal(),g.shouldOpenModalOnReady=!1)},this.holder.current.appendChild(m)},o.openModal=function(){if(this.props.lazy&&!this.iframe)return this.shouldOpenModalOnReady=!0,void this.initImporter();this.isModalShown||(this.state.isLoading?this.shouldOpenModalOnReady=!0:(this.isModalShown=!0,this.iframe.contentWindow.postMessage("openModal","*"),this.holder.current.style.display="block"))},o.generateUuid=function(){return Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15)},o.enableInitator=function(){this.setState({isLoading:!1})},o.render=function(){var e={display:"none",zIndex:2147483647,position:"fixed",top:0,bottom:0,left:0,right:0};return this.props.render?i.a.createElement("div",null,this.props.render(this.openModal,this.state.isLoading),i.a.createElement("div",{ref:this.holder,style:e})):i.a.createElement("div",null,i.a.createElement("button",{disabled:this.state.isLoading,onClick:this.openModal,"data-csvbox-initator":!0,"data-csvbox-token":this.uuid},this.props.children),i.a.createElement("div",{ref:this.holder,style:e}))},r}(r.Component)},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="production"},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(80),i=function(){return r.a.__WEB_VITALS_POLYFILL__?r.a.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||function(){var e=r.a.performance.timing,t=r.a.performance.navigation.type,n={entryType:"navigation",startTime:0,type:2==t?"back_forward":1===t?"reload":"navigate"};for(var i in e)"navigationStart"!==i&&"toJSON"!==i&&(n[i]=Math.max(e[i]-e.navigationStart,0));return n}()):r.a.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return i})),n.d(t,"d",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return s}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M17 11c.34 0 .67.04 1 .09V6.27L10.5 3 3 6.27v4.91c0 4.54 3.2 8.79 7.5 9.82.55-.13 1.08-.32 1.6-.55-.69-.98-1.1-2.17-1.1-3.45 0-3.31 2.69-6 6-6z"}},{tag:"path",attr:{d:"M17 13c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 1.38c.62 0 1.12.51 1.12 1.12s-.51 1.12-1.12 1.12-1.12-.51-1.12-1.12.5-1.12 1.12-1.12zm0 5.37c-.93 0-1.74-.46-2.24-1.17.05-.72 1.51-1.08 2.24-1.08s2.19.36 2.24 1.08c-.5.71-1.31 1.17-2.24 1.17z"}}]})(e)}function a(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 009.5 3C6.08 3 3.28 5.64 3.03 9h2.02C5.3 6.75 7.18 5 9.5 5 11.99 5 14 7.01 14 9.5S11.99 14 9.5 14c-.17 0-.33-.03-.5-.05v2.02c.17.02.33.03.5.03 1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5z"}},{tag:"path",attr:{d:"M6.47 10.82L4 13.29l-2.47-2.47-.71.71L3.29 14 .82 16.47l.71.71L4 14.71l2.47 2.47.71-.71L4.71 14l2.47-2.47z"}}]})(e)}function o(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M15.5 14h-.79l-.28-.27A6.471 6.471 0 0016 9.5 6.5 6.5 0 109.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}}]})(e)}function s(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"}},{tag:"path",attr:{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04a.996.996 0 000-1.41l-2.34-2.34a.996.996 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return f}));var r=n(5),i=n(73),a=n(576),o=n(99),s=n(97),u=n(56);function l(){return Object(i.c)("globalEventProcessors",(function(){return[]}))}function c(e){l().push(e)}function f(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return new a.a((function(a,l){var c=e[i];if(null===t||"function"!==typeof c)a(t);else{var d=c(Object(r.a)({},t),n);u.a&&c.id&&null===d&&o.c.log('Event processor "'.concat(c.id,'" dropped event')),Object(s.o)(d)?d.then((function(t){return f(e,t,n,i+1).then(a)})).then(null,l):f(e,d,n,i+1).then(a).then(null,l)}}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return pr})),n.d(t,"b",(function(){return yn})),n.d(t,"c",(function(){return mn})),n.d(t,"d",(function(){return Zn}));var r=n(22),i=n(4),a=n(13),o=n(24),s=n(1);function u(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=u(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function l(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=u(e))&&(r&&(r+=" "),r+=t);return r}var c=l,f=(n(88),n(27),n(28),n(168),n(17)),d=n(18),h=Object.defineProperty,p=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,v=function(e,t,n){return t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},b=Symbol.for("immer-nothing"),y=Symbol.for("immer-draftable"),_=Symbol.for("immer-state");function A(e){throw new Error("[Immer] minified error nr: ".concat(e,". Full error at: https://bit.ly/3cXEKWf"))}var w=Object.getPrototypeOf;function F(e){return!!e&&!!e[_]}function k(e){var t;return!!e&&(E(e)||Array.isArray(e)||!!e[y]||!!(null==(t=e.constructor)?void 0:t[y])||j(e)||T(e))}var x=Object.prototype.constructor.toString();function E(e){if(!e||"object"!==typeof e)return!1;var t=w(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===x}function C(e,t){0===S(e)?Object.entries(e).forEach((function(n){var r=Object(i.a)(n,2),a=r[0],o=r[1];t(a,o,e)})):e.forEach((function(n,r){return t(r,n,e)}))}function S(e){var t=e[_];return t?t.type_:Array.isArray(e)?1:j(e)?2:T(e)?3:0}function O(e,t){return 2===S(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function D(e,t,n){var r=S(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function j(e){return e instanceof Map}function T(e){return e instanceof Set}function P(e){return e.copy_||e.base_}function R(e,t){if(j(e))return new Map(e);if(T(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);if(!t&&E(e)){if(!w(e)){var n=Object.create(null);return Object.assign(n,e)}return function(e,t){for(var n in t||(t={}))g.call(t,n)&&v(e,n,t[n]);if(p){var r,i=Object(o.a)(p(t));try{for(i.s();!(r=i.n()).done;)n=r.value,m.call(t,n)&&v(e,n,t[n])}catch(a){i.e(a)}finally{i.f()}}return e}({},e)}var r=Object.getOwnPropertyDescriptors(e);delete r[_];for(var i=Reflect.ownKeys(r),a=0;a<i.length;a++){var s=i[a],u=r[s];!1===u.writable&&(u.writable=!0,u.configurable=!0),(u.get||u.set)&&(r[s]={configurable:!0,writable:!0,enumerable:u.enumerable,value:e[s]})}return Object.create(w(e),r)}function M(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return B(e)||F(e)||!k(e)||(S(e)>1&&(e.set=e.add=e.clear=e.delete=I),Object.freeze(e),t&&C(e,(function(e,t){return M(t,!0)}))),e}function I(){A(2)}function B(e){return Object.isFrozen(e)}var N,L={};function U(e){var t=L[e];return t||A(0),t}function H(){return N}function z(e,t){t&&(U("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function q(e){V(e),e.drafts_.forEach(G),e.drafts_=null}function V(e){e===N&&(N=e.parent_)}function W(e){return N={drafts_:[],parent_:N,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function G(e){var t=e[_];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function K(e,t){t.unfinalizedDrafts_=t.drafts_.length;var n=t.drafts_[0];return void 0!==e&&e!==n?(n[_].modified_&&(q(t),A(4)),k(e)&&(e=Q(t,e),t.parent_||X(t,e)),t.patches_&&U("Patches").generateReplacementPatches_(n[_].base_,e,t.patches_,t.inversePatches_)):e=Q(t,n,[]),q(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==b?e:void 0}function Q(e,t,n){if(B(t))return t;var r=t[_];if(!r)return C(t,(function(i,a){return Y(e,r,t,i,a,n)})),t;if(r.scope_!==e)return t;if(!r.modified_)return X(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;var i=r.copy_,a=i,o=!1;3===r.type_&&(a=new Set(i),i.clear(),o=!0),C(a,(function(t,a){return Y(e,r,i,t,a,n,o)})),X(e,i,!1),n&&e.patches_&&U("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function Y(e,t,n,r,i,a,o){if(F(i)){var s=Q(e,i,a&&t&&3!==t.type_&&!O(t.assigned_,r)?a.concat(r):void 0);if(D(n,r,s),!F(s))return;e.canAutoFreeze_=!1}else o&&n.add(i);if(k(i)&&!B(i)){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;Q(e,i),t&&t.scope_.parent_||X(e,i)}}function X(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&M(t,n)}var J={get:function(e,t){if(t===_)return e;var n=P(e);if(!O(n,t))return function(e,t,n){var r,i=ee(t,n);return i?"value"in i?i.value:null==(r=i.get)?void 0:r.call(e.draft_):void 0}(e,n,t);var r=n[t];return e.finalized_||!k(r)?r:r===$(e.base_,t)?(ne(e),e.copy_[t]=ie(r,e)):r},has:function(e,t){return t in P(e)},ownKeys:function(e){return Reflect.ownKeys(P(e))},set:function(e,t,n){var r,i,a=ee(P(e),t);if(null==a?void 0:a.set)return a.set.call(e.draft_,n),!0;if(!e.modified_){var o=$(P(e),t),s=null==o?void 0:o[_];if(s&&s.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(((r=n)===(i=o)?0!==r||1/r===1/i:r!==r&&i!==i)&&(void 0!==n||O(e.base_,t)))return!0;ne(e),te(e)}return e.copy_[t]===n&&(void 0!==n||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty:function(e,t){return void 0!==$(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,ne(e),te(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor:function(e,t){var n=P(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){A(11)},getPrototypeOf:function(e){return w(e.base_)},setPrototypeOf:function(){A(12)}},Z={};function $(e,t){var n=e[_];return(n?P(n):e)[t]}function ee(e,t){if(t in e)for(var n=w(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=w(n)}}function te(e){e.modified_||(e.modified_=!0,e.parent_&&te(e.parent_))}function ne(e){e.copy_||(e.copy_=R(e.base_,e.scope_.immer_.useStrictShallowCopy_))}C(J,(function(e,t){Z[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),Z.deleteProperty=function(e,t){return Z.set.call(this,e,t,void 0)},Z.set=function(e,t,n){return J.set.call(this,e[0],t,n,e[0])};var re=function(){function e(t){var n=this;Object(f.a)(this,e),this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=function(e,t,r){if("function"===typeof e&&"function"!==typeof t){var i=t;t=e;var a=n;return function(){for(var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,r=arguments.length,o=new Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];return a.produce(n,(function(n){var r;return(r=t).call.apply(r,[e,n].concat(o))}))}}var o;if("function"!==typeof t&&A(6),void 0!==r&&"function"!==typeof r&&A(7),k(e)){var s=W(n),u=ie(e,void 0),l=!0;try{o=t(u),l=!1}finally{l?q(s):V(s)}return z(s,r),K(o,s)}if(!e||"object"!==typeof e){if(void 0===(o=t(e))&&(o=e),o===b&&(o=void 0),n.autoFreeze_&&M(o,!0),r){var c=[],f=[];U("Patches").generateReplacementPatches_(e,o,c,f),r(c,f)}return o}A(1)},this.produceWithPatches=function(e,t){return"function"===typeof e?function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return n.produceWithPatches(t,(function(t){return e.apply(void 0,[t].concat(i))}))}:[n.produce(e,t,(function(e,t){r=e,i=t})),r,i];var r,i},"boolean"===typeof(null==t?void 0:t.autoFreeze)&&this.setAutoFreeze(t.autoFreeze),"boolean"===typeof(null==t?void 0:t.useStrictShallowCopy)&&this.setUseStrictShallowCopy(t.useStrictShallowCopy)}return Object(d.a)(e,[{key:"createDraft",value:function(e){k(e)||A(8),F(e)&&(e=function(e){F(e)||A(10);return ae(e)}(e));var t=W(this),n=ie(e,void 0);return n[_].isManual_=!0,V(t),n}},{key:"finishDraft",value:function(e,t){var n=e&&e[_];n&&n.isManual_||A(9);var r=n.scope_;return z(r,t),K(void 0,r)}},{key:"setAutoFreeze",value:function(e){this.autoFreeze_=e}},{key:"setUseStrictShallowCopy",value:function(e){this.useStrictShallowCopy_=e}},{key:"applyPatches",value:function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=U("Patches").applyPatches_;return F(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))}}]),e}();function ie(e,t){var n=j(e)?U("MapSet").proxyMap_(e,t):T(e)?U("MapSet").proxySet_(e,t):function(e,t){var n=Array.isArray(e),r={type_:n?1:0,scope_:t?t.scope_:H(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1},i=r,a=J;n&&(i=[r],a=Z);var o=Proxy.revocable(i,a),s=o.revoke,u=o.proxy;return r.draft_=u,r.revoke_=s,u}(e,t);return(t?t.scope_:H()).drafts_.push(n),n}function ae(e){if(!k(e)||B(e))return e;var t,n=e[_];if(n){if(!n.modified_)return n.base_;n.finalized_=!0,t=R(e,n.scope_.immer_.useStrictShallowCopy_)}else t=R(e,!0);return C(t,(function(e,n){D(t,e,ae(n))})),n&&(n.finalized_=!1),t}var oe=new re,se=oe.produce;oe.produceWithPatches.bind(oe),oe.setAutoFreeze.bind(oe),oe.setUseStrictShallowCopy.bind(oe),oe.applyPatches.bind(oe),oe.createDraft.bind(oe),oe.finishDraft.bind(oe);var ue=Object.defineProperty,le=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,pe=function(e,t,n){return t in e?ue(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},ge=function(e,t){for(var n in t||(t={}))de.call(t,n)&&pe(e,n,t[n]);if(fe){var r,i=Object(o.a)(fe(t));try{for(i.s();!(r=i.n()).done;){n=r.value;he.call(t,n)&&pe(e,n,t[n])}}catch(a){i.e(a)}finally{i.f()}}return e},me=function(e,t){return le(e,ce(t))},ve=function(e,t){var n={};for(var r in e)de.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&fe){var i,a=Object(o.a)(fe(e));try{for(a.s();!(i=a.n()).done;){r=i.value;t.indexOf(r)<0&&he.call(e,r)&&(n[r]=e[r])}}catch(s){a.e(s)}finally{a.f()}}return n},be=function(e){var t=e.className,n=e.handleOnClick,r=e.label,i=e.title,a=e.disabled,o=e.disabledTranslation,u=e.testID;return s.createElement("button",{type:"button","data-testid":u,disabled:a&&!o,className:t,title:o&&a?o.title:i,onClick:function(e){return n(e)}},o&&a?o.label:r)};be.displayName="ActionElement";var ye=Object(s.forwardRef)((function(e,t){var n=e.className,r=e.label,i=e.title,a=e.testID;return s.createElement("span",{"data-testid":a,ref:t,className:n,title:i},r)}));ye.displayName="DragHandle";var _e="~",Ae="~",we=",",Fe={fields:{title:"Fields",placeholderName:_e,placeholderLabel:"------",placeholderGroupLabel:"------"},operators:{title:"Operators",placeholderName:Ae,placeholderLabel:"------",placeholderGroupLabel:"------"},value:{title:"Value"},removeRule:{label:"x",title:"Remove rule"},removeGroup:{label:"x",title:"Remove group"},addRule:{label:"+Rule",title:"Add rule"},addGroup:{label:"+Group",title:"Add group"},combinators:{title:"Combinators"},notToggle:{label:"Not",title:"Invert this group"},cloneRule:{label:"\u29c9",title:"Clone rule"},cloneRuleGroup:{label:"\u29c9",title:"Clone group"},dragHandle:{label:"\u205e\u205e",title:"Drag handle"},lockRule:{label:"\ud83d\udd13",title:"Lock rule"},lockGroup:{label:"\ud83d\udd13",title:"Lock group"},lockRuleDisabled:{label:"\ud83d\udd12",title:"Unlock rule"},lockGroupDisabled:{label:"\ud83d\udd12",title:"Unlock group"},valueSourceSelector:{title:"Value source"}},ke=[{name:"=",label:"="},{name:"!=",label:"!="},{name:"<",label:"<"},{name:">",label:">"},{name:"<=",label:"<="},{name:">=",label:">="},{name:"contains",label:"contains"},{name:"beginsWith",label:"begins with"},{name:"endsWith",label:"ends with"},{name:"doesNotContain",label:"does not contain"},{name:"doesNotBeginWith",label:"does not begin with"},{name:"doesNotEndWith",label:"does not end with"},{name:"null",label:"is null"},{name:"notNull",label:"is not null"},{name:"in",label:"in"},{name:"notIn",label:"not in"},{name:"between",label:"between"},{name:"notBetween",label:"not between"}],xe=[{name:"and",label:"AND"},{name:"or",label:"OR"}],Ee=([].concat(xe,[{name:"xor",label:"XOR"}]),"queryBuilder"),Ce="ruleGroup",Se="ruleGroup-header",Oe="ruleGroup-body",De="ruleGroup-combinators",je="ruleGroup-addRule",Te="ruleGroup-addGroup",Pe="rule-cloneRule",Re="ruleGroup-cloneGroup",Me="ruleGroup-remove",Ie="ruleGroup-notToggle",Be="rule",Ne="rule-fields",Le="rule-operators",Ue="rule-value",He="rule-remove",ze="betweenRules",qe="queryBuilder-valid",Ve="queryBuilder-invalid",We="dndDragging",Ge="dndOver",Ke="queryBuilder-dragHandle",Qe="queryBuilder-disabled",Ye="rule-lock",Xe="ruleGroup-lock",Je="rule-valueSource",Ze="rule-value-list-item",$e={queryBuilder:"",ruleGroup:"",header:"",body:"",combinators:"",addRule:"",addGroup:"",cloneRule:"",cloneGroup:"",removeGroup:"",notToggle:"",rule:"",fields:"",operators:"",value:"",removeRule:"",dragHandle:"",lockRule:"",lockGroup:"",valueSource:""},et="rule",tt="rule-group",nt="inline-combinator",rt="add-group",it="remove-group",at="clone-group",ot="clone-rule",st="add-rule",ut="remove-rule",lt="combinators",ct="fields",ft="operators",dt="value-editor",ht="not-toggle",pt="drag-handle",gt="lock-rule",mt="lock-group",vt="value-source-selector",bt="action aborted: parent path disabled",yt="action aborted: path is disabled",_t="onAddRule callback returned false",At="onAddGroup callback returned false",wt="onRemove callback returned false",Ft="rule or group added",kt="rule or group removed",xt="rule or group updated",Et="rule or group moved",Ct=function(e){var t=e,n=t.component,r=(t.independentCombinators,ve(t,["component","independentCombinators"]));return s.createElement("div",{className:ze,"data-testid":nt},s.createElement(n,me(ge({},r),{testID:lt})))};Ct.displayName="InlineCombinator";var St=function(e){var t=e.className,n=e.handleOnChange,r=e.title,i=e.label,a=e.checked,o=e.disabled,u=e.testID;return s.createElement("label",{"data-testid":u,className:t,title:r},s.createElement("input",{type:"checkbox",onChange:function(e){return n(e.target.checked)},checked:!!a,disabled:o}),i)};St.displayName="NotToggle";var Ot=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:we;return e.map((function(e){return"".concat(null!=e?e:"").replaceAll(t,"\\".concat(t))})).join(t)},Dt=function(e){return"string"===typeof e?e.trim():e},jt=function(e){return Array.isArray(e)?e.map(Dt):"string"===typeof e?function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:we;return"string"===typeof e?e.split("\\".concat(t)).map((function(e){return e.split(t)})).reduce((function(e,n,r){return 0===r?n:[].concat(Object(a.a)(e.slice(0,e.length-1)),["".concat(e[e.length-1]).concat(t).concat(n[0])],Object(a.a)(n.slice(1)))}),[]):[]}(e,we).filter((function(e){return!/^\s*$/.test(e)})).map((function(e){return e.trim()})):"number"===typeof e?[e]:[]},Tt=function(e){return"object"===typeof e&&"rules"in e?Pt(e):e},Pt=function(e){for(var t=[],n=function(e){return t.push(Tt(e))},r=0,i=0;i<e.rules.length;i+=2)if(1===e.rules.length)n(e.rules[0]);else if("and"===e.rules[i+1]){r=i;for(var a=1;"and"===e.rules[r+a];)i+=2,a+=2;t.push({rules:e.rules.slice(r,i+1).map(Tt)}),i-=2}else"or"===e.rules[i+1]&&(0===i||i===e.rules.length-3?(0!==i&&"or"!==e.rules[i-1]||n(e.rules[i]),n(e.rules[i+1]),i===e.rules.length-3&&n(e.rules[i+2])):("and"===e.rules[i-1]||n(e.rules[i]),n(e.rules[i+1])));return 1===t.length&&"object"===typeof t[0]&&"rules"in t[0]?ge(ge({},e),t[0]):me(ge({},e),{rules:t})},Rt=function e(t){var n=Pt(t),r=n.rules.map((function(t){return"string"!==typeof t&&"rules"in t?e(t):t})),i=r.length<2?"and":r[1],a=r.filter((function(e){return"string"!==typeof e}));return me(ge({},n),{combinator:i,rules:a})};var Mt=function(e){return Array.isArray(e)&&e.length>0&&"options"in e[0]},It=function(e,t){return(Mt(e)?e.flatMap((function(e){return e.options})):e).find((function(e){return e.name===t}))},Bt=function(e){return Array.isArray(e)&&0!==e.length?Mt(e)?e[0].options[0].name:e[0].name:null},Nt=function(e,t,n){if(!e.comparator){var r=function(t){return t.name!==e.name};return Mt(t)?t.map((function(e){return me(ge({},e),{options:e.options.filter(r)})})):t.filter(r)}var i=function(t){return e.name!==t.name&&("string"===typeof e.comparator?e[e.comparator]===t[e.comparator]:e.comparator(t,n))};return Mt(t)?t.map((function(e){return me(ge({},e),{options:e.options.filter(i)})})).filter((function(e){return e.options.length>0})):t.filter(i)},Lt=/^\s*[+-]?(\d+|\d*\.\d+|\d+\.\d*)([Ee][+-]?\d+)?\s*$/,Ut=function(e){return null!==e&&"object"===typeof e&&Object.getPrototypeOf(e)===Object.prototype},Ht=function(e,t){var n=t.parseNumbers;return"bigint"===typeof e||"number"===typeof e?e:n&&("native"===n||Lt.test(e))?parseFloat(e):e},zt=function(e){switch(e.toLowerCase()){case"null":return"is null";case"notnull":return"is not null";case"notin":return"not in";case"notbetween":return"not between";case"contains":case"beginswith":case"endswith":return"like";case"doesnotcontain":case"doesnotbeginwith":case"doesnotendwith":return"not like";default:return e}},qt={"=":"$eq","!=":"$ne","<":"$lt","<=":"$lte",">":"$gt",">=":"$gte",in:"$in",notIn:"$nin"},Vt={and:"&&",or:"||"},Wt=function e(t){return me(ge({},t),{rules:t.rules.map((function(t){if("string"===typeof t)return t;if("rules"in t)return e(t);var n=t.value;return"string"===typeof n&&(n=Ht(n,{parseNumbers:!0})),me(ge({},t),{value:n})}))})},Gt=function(e){return"string"===typeof e&&e.length>0||"number"===typeof e&&!isNaN(e)||"string"!==typeof e&&"number"!==typeof e},Kt=function(e,t){return t&&("number"===typeof e||"bigint"===typeof e||"string"===typeof e&&Lt.test(e))},Qt=function(e){return e.length>=3},Yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["",""];return Array.isArray(e)?e:"string"===typeof e?[e,e]:null!=e?e:["",""]},Xt=function(e){return/^(does)?not/i.test(e)},Jt=function(e,t){return"string"===typeof e&&t?e.replaceAll('"','\\"'):e},Zt=function(e){var t=e.field,n=e.operator,r=e.value,a=e.valueSource,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=o.escapeQuotes,u=o.parseNumbers,l="field"===a,c=n.replace(/^=$/,"=="),f="number"===typeof r||"boolean"===typeof r||"bigint"===typeof r||Kt(r,u);switch(c){case"<":case"<=":case"==":case"!=":case">":case">=":return"".concat(t," ").concat(c," ").concat(l||f?Dt(r):'"'.concat(Jt(r,s),'"'));case"contains":case"doesNotContain":var d=Xt(c)?"!":"";return"".concat(d).concat(t,".contains(").concat(l?Dt(r):'"'.concat(Jt(r,s),'"'),")");case"beginsWith":case"doesNotBeginWith":var h=Xt(c)?"!":"";return"".concat(h).concat(t,".startsWith(").concat(l?Dt(r):'"'.concat(Jt(r,s),'"'),")");case"endsWith":case"doesNotEndWith":var p=Xt(c)?"!":"";return"".concat(p).concat(t,".endsWith(").concat(l?Dt(r):'"'.concat(Jt(r,s),'"'),")");case"null":return"".concat(t," == null");case"notNull":return"".concat(t," != null");case"in":case"notIn":var g=Xt(c),m=jt(r);return m.length>0?"".concat(g?"!(":"").concat(t," in [").concat(m.map((function(e){return l||Kt(e,u)?"".concat(Dt(e)):'"'.concat(Jt(e,s),'"')})).join(", "),"]").concat(g?")":""):"";case"between":case"notBetween":var v=jt(r);if(v.length>=2&&v[0]&&v[1]){var b=Object(i.a)(v,2),y=b[0],_=b[1],A=Kt(y,!0)?parseFloat(y):NaN,w=Kt(_,!0)?parseFloat(_):NaN,F=isNaN(A)?l?"".concat(y):'"'.concat(Jt(y,s),'"'):A,k=isNaN(w)?l?"".concat(_):'"'.concat(Jt(_,s),'"'):w;if(F===A&&k===w&&w<A){k=A,F=w}return"between"===n?"(".concat(t," >= ").concat(F," && ").concat(t," <= ").concat(k,")"):"(".concat(t," < ").concat(F," || ").concat(t," > ").concat(k,")")}return""}return""},$t=function(e){return"string"!==typeof e?e:e.replaceAll("\\","\\\\").replaceAll('"','\\"')},en=function(e){var t=e.field,n=e.operator,r=e.value,a=e.valueSource,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=o.parseNumbers,u="field"===a,l="number"===typeof r||"boolean"===typeof r||"bigint"===typeof r||Kt(r,s);if("="===n&&!u)return'{"'.concat(t,'":').concat(l?Dt(r):'"'.concat($t(r),'"'),"}");switch(n){case"<":case"<=":case"=":case"!=":case">":case">=":var c=qt[n];return u?'{"$expr":{"'.concat(c,'":["$').concat(t,'","$').concat(r,'"]}}'):'{"'.concat(t,'":{"').concat(c,'":').concat(l?Dt(r):'"'.concat($t(r),'"'),"}}");case"contains":return u?'{"$where":"this.'.concat(t,".includes(this.").concat(r,')"}'):'{"'.concat(t,'":{"$regex":"').concat($t(r),'"}}');case"beginsWith":return u?'{"$where":"this.'.concat(t,".startsWith(this.").concat(r,')"}'):'{"'.concat(t,'":{"$regex":"^').concat($t(r),'"}}');case"endsWith":return u?'{"$where":"this.'.concat(t,".endsWith(this.").concat(r,')"}'):'{"'.concat(t,'":{"$regex":"').concat($t(r),'$"}}');case"doesNotContain":return u?'{"$where":"!this.'.concat(t,".includes(this.").concat(r,')"}'):'{"'.concat(t,'":{"$not":{"$regex":"').concat($t(r),'"}}}');case"doesNotBeginWith":return u?'{"$where":"!this.'.concat(t,".startsWith(this.").concat(r,')"}'):'{"'.concat(t,'":{"$not":{"$regex":"^').concat($t(r),'"}}}');case"doesNotEndWith":return u?'{"$where":"!this.'.concat(t,".endsWith(this.").concat(r,')"}'):'{"'.concat(t,'":{"$not":{"$regex":"').concat($t(r),'$"}}}');case"null":return'{"'.concat(t,'":null}');case"notNull":return'{"'.concat(t,'":{"$ne":null}}');case"in":case"notIn":var f=jt(r);return f.length>0?u?'{"$where":"'.concat("notIn"===n?"!":"","[").concat(f.map((function(e){return"this.".concat(e)})).join(","),"].includes(this.").concat(t,')"}'):'{"'.concat(t,'":{"').concat(qt[n],'":[').concat(f.map((function(e){return Kt(e,s)?"".concat(Dt(e)):'"'.concat($t(e),'"')})).join(","),"]}}"):"";case"between":case"notBetween":var d=jt(r);if(d.length>=2&&Gt(d[0])&&Gt(d[1])){var h=Object(i.a)(d,2),p=h[0],g=h[1],m=Kt(p,!0)?parseFloat(p):NaN,v=Kt(g,!0)?parseFloat(g):NaN,b=u||!isNaN(m)?"".concat(p):'"'.concat($t(p),'"'),y=u||!isNaN(v)?"".concat(g):'"'.concat($t(g),'"');return"between"===n?u?'{"$and":[{"$expr":{"$gte":["$'.concat(t,'","$').concat(b,'"]}},{"$expr":{"$lte":["$').concat(t,'","$').concat(y,'"]}}]}'):'{"'.concat(t,'":{"$gte":').concat(b,',"$lte":').concat(y,"}}"):u?'{"$or":[{"$expr":{"$lt":["$'.concat(t,'","$').concat(b,'"]}},{"$expr":{"$gt":["$').concat(t,'","$').concat(y,'"]}}]}'):'{"$or":[{"'.concat(t,'":{"$lt":').concat(b,'}},{"').concat(t,'":{"$gt":').concat(y,"}}]}")}return""}return""},tn=function(e){return/^(does)?not/i.test(e)},nn=function(e,t){return t?"!(".concat(e,")"):"".concat(e)},rn=function(e,t){return"string"===typeof e&&t?e.replaceAll("'","\\'"):e},an=function(e){var t=e.field,n=e.operator,r=e.value,a=e.valueSource,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},s=o.escapeQuotes,u=o.parseNumbers,l="field"===a,c=n.replace(/^=$/,"=="),f="number"===typeof r||"boolean"===typeof r||"bigint"===typeof r||Kt(r,u);switch(c){case"<":case"<=":case"==":case"!=":case">":case">=":return"".concat(t," ").concat(c," ").concat(l||f?Dt(r):"'".concat(rn(r,s),"'"));case"contains":case"doesNotContain":return nn("".concat(t," matches ").concat(l||f?Dt(r):"'".concat(rn(r,s),"'")),tn(c));case"beginsWith":case"doesNotBeginWith":var d=l?"'^'.concat(".concat(Dt(r),")"):"'".concat("string"===typeof r&&!r.startsWith("^")||f?"^":"").concat(rn(r,s),"'");return nn("".concat(t," matches ").concat(d),tn(c));case"endsWith":case"doesNotEndWith":var h=l?"".concat(Dt(r),".concat('$')"):"'".concat(rn(r,s)).concat("string"===typeof r&&!r.endsWith("$")||f?"$":"","'");return nn("".concat(t," matches ").concat(h),tn(c));case"null":return"".concat(t," == null");case"notNull":return"".concat(t," != null");case"in":case"notIn":var p=tn(c)?"!":"",g=jt(r);return g.length>0?"".concat(p,"(").concat(g.map((function(e){return"".concat(t," == ").concat(l||Kt(e,u)?"".concat(Dt(e)):"'".concat(rn(e,s),"'"))})).join(" or "),")"):"";case"between":case"notBetween":var m=jt(r);if(m.length>=2&&m[0]&&m[1]){var v=Object(i.a)(m,2),b=v[0],y=v[1],_=Kt(b,!0)?parseFloat(b):NaN,A=Kt(y,!0)?parseFloat(y):NaN,w=isNaN(_)?l?"".concat(b):"'".concat(rn(b,s),"'"):_,F=isNaN(A)?l?"".concat(y):"'".concat(rn(y,s),"'"):A;if(w===_&&F===A&&A<_){F=_,w=A}return"between"===n?"(".concat(t," >= ").concat(w," and ").concat(t," <= ").concat(F,")"):"(".concat(t," < ").concat(w," or ").concat(t," > ").concat(F,")")}return""}return""},on=function(e,t){return t&&"string"===typeof e?e.replaceAll("'","''"):e},sn=function(e){var t=e.operator,n=e.value,r=e.valueSource,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=a.escapeQuotes,s=a.parseNumbers,u=a.quoteFieldNamesWith,l="field"===r,c=Yt(u),f=Object(i.a)(c,2),d=f[0],h=f[1],p=t.toLowerCase(),g=function(e){return"".concat(d).concat(e).concat(h)};switch(p){case"null":case"notnull":return"";case"in":case"notin":var m=jt(n);return m.length>0?"(".concat(m.map((function(e){return l?g(e):Kt(e,s)?"".concat(Dt(e)):"'".concat(on(e,o),"'")})).join(", "),")"):"";case"between":case"notbetween":var v=jt(n);if(v.length>=2&&Gt(v[0])&&Gt(v[1])){var b=Object(i.a)(v,2),y=b[0],_=b[1];return l?"".concat(g(y)," and ").concat(g(_)):Kt(y,s)&&Kt(_,s)?"".concat(Dt(y)," and ").concat(Dt(_)):"'".concat(on(y,o),"' and '").concat(on(_,o),"'")}return"";case"contains":case"doesnotcontain":return l?"'%' || ".concat(g(n)," || '%'"):"'%".concat(on(n,o),"%'");case"beginswith":case"doesnotbeginwith":return l?"".concat(g(n)," || '%'"):"'".concat(on(n,o),"%'");case"endswith":case"doesnotendwith":return l?"'%' || ".concat(g(n)):"'%".concat(on(n,o),"'")}return"boolean"===typeof n?n?"TRUE":"FALSE":l?g(n):Kt(n,s)?"".concat(Dt(n)):"'".concat(on(n,o),"'")},un=function(e){return e.replace(/^(=)$/,"$1=").replace(/^notNull$/i,"!=").replace(/^null$/i,"==")},ln=function(e,t){return/^(does)?not/i.test(e)?{"!":t}:t},cn=function(e){var t=e.field,n=e.operator,a=e.value,o=e.valueSource,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=s.parseNumbers,l="field"===o,c={var:t},f=function(e){return l?{var:"".concat(e)}:Kt(e,u)?parseFloat(e):e};switch(n){case"<":case"<=":case"=":case"!=":case">":case">=":return Object(r.a)({},un(n),[c,f(a)]);case"null":case"notNull":return Object(r.a)({},"".concat("notNull"===n?"!":"=","="),[c,null]);case"in":case"notIn":var d=jt(a).map(f);if(d.length>0){var h={in:[c,d]};return ln(n,h)}return!1;case"between":case"notBetween":var p=jt(a);if(p.length>=2&&Gt(p[0])&&Gt(p[1])){var g=Object(i.a)(p,2),m=g[0],v=g[1];if(!l&&Kt(m,!0)&&Kt(v,!0)){var b=parseFloat(m),y=parseFloat(v);if(y<b){v=b,m=y}else m=b,v=y}else l&&(m={var:m},v={var:v});var _={"<=":[m,c,v]};return ln(n,_)}return!1;case"contains":case"doesNotContain":var A={in:[f(a),c]};return ln(n,A);case"beginsWith":case"doesNotBeginWith":var w={startsWith:[c,f(a)]};return ln(n,w);case"endsWith":case"doesNotEndWith":var F={endsWith:[c,f(a)]};return ln(n,F)}return!1},fn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.parseNumbers,r=t.escapeQuotes,a=t.quoteFieldNamesWith,o=void 0===a?["",""]:a,s=t.valueProcessor,u=void 0===s?sn:s,l=u(e,{parseNumbers:n,escapeQuotes:r,quoteFieldNamesWith:o}),c=zt(e.operator),f=c.toLowerCase();if(("in"===f||"not in"===f||"between"===f||"not between"===f)&&!l)return"";var d=Yt(o),h=Object(i.a)(d,2),p=h[0],g=h[1];return"".concat(p).concat(e.field).concat(g," ").concat(c," ").concat(l).trim()},dn=function(e){return Ut(e)&&"boolean"===typeof e.valid},hn=function(e,t,n){if("boolean"===typeof t)return t;if(dn(t))return t.valid;if("function"===typeof n&&!("rules"in e)){var r=n(e);if("boolean"===typeof r)return r;if(dn(r))return r.valid}return!0},pn=function(e){var t=new Set,n=[];return e.forEach((function(e){t.has(e.name)||(t.add(e.name),n.push(e))})),n},gn=function(e){var t=new Set,n=new Set,r=[];return e.forEach((function(e){if(!t.has(e.label)){t.add(e.label);var i=[];e.options.forEach((function(e){n.has(e.name)||(n.add(e.name),i.push(e))})),r.push(me(ge({},e),{options:i}))}})),r};function mn(e){var t,n,a,o,s,u,l,c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},f="json",d=sn,h=null,p=["",""],g=function(){return!0},m=[],v={},b="",y=":",_=!1,A=_e,w=Ae;if("string"===typeof c)"mongodb"===(f=c.toLowerCase())?h=en:"cel"===f?h=Zt:"spel"===f?h=an:"jsonlogic"===f&&(h=cn);else{f=(null!=(t=c.format)?t:"json").toLowerCase();var F=c.valueProcessor,k=void 0===F?null:F,x=c.ruleProcessor,E=void 0===x?null:x;"function"===typeof E&&(h=E),d="function"===typeof k?function(e,t){return Qt(k)?k(e.field,e.operator,e.value,e.valueSource):k(e,t)}:"mongodb"===f?null!=h?h:en:"cel"===f?null!=h?h:Zt:"spel"===f?null!=h?h:an:"jsonlogic"===f?null!=h?h:cn:sn,p=Yt(c.quoteFieldNamesWith),g=null!=(n=c.validator)?n:function(){return!0},m=null!=(a=c.fields)?a:[],b=null!=(o=c.fallbackExpression)?o:"",y=null!=(s=c.paramPrefix)?s:":",_=!!c.parseNumbers,A=null!=(u=c.placeholderFieldName)?u:_e,w=null!=(l=c.placeholderOperatorName)?l:Ae}if(b||(b="mongodb"===f?'"$and":[{"$expr":true}]':"cel"===f||"spel"===f?"1 == 1":"(1 = 1)"),"json"===f||"json_without_ids"===f){var C=_?Wt(e):e;return"json"===f?JSON.stringify(C,null,2):JSON.stringify(C,["rules","field","value","operator","combinator","not","valueSource"])}if("function"===typeof g){var S=g(e);if("boolean"===typeof S){if(!1===S)return"parameterized"===f?{sql:b,params:[]}:"parameterized_named"===f?{sql:b,params:{}}:"mongodb"===f?"{".concat(b,"}"):"jsonlogic"!==f&&b}else v=S}var O={},D=pn(m);D.forEach((function(e){"function"===typeof e.validator&&(O[e.name]=e.validator)}));var j=function(e){var t=void 0,n=void 0;if(e.id&&(t=v[e.id]),m.length){var r=m.filter((function(t){return t.name===e.field}));if(r.length){var i=r[0];"function"===typeof i.validator&&(n=i.validator)}}return[t,n]};if("sql"===f){var T=function e(t,n){var r;if(!hn(t,v[null!=(r=t.id)?r:""]))return n?b:"";var a=t.rules.map((function(t){var n;if("string"===typeof t)return t;if("rules"in t)return e(t);var r=j(t),a=Object(i.a)(r,2),o=a[0],s=a[1];if(!hn(t,o,s)||t.field===A||t.operator===w)return"";var u="value"===(null!=(n=t.valueSource)?n:"value");return"function"===typeof h?h(t,{parseNumbers:_,escapeQuotes:u,quoteFieldNamesWith:p}):fn(t,{parseNumbers:_,escapeQuotes:u,valueProcessor:d,quoteFieldNamesWith:p})}));return 0===a.length?b:"".concat(t.not?"NOT ":"","(").concat(a.filter(Boolean).join("combinator"in t?" ".concat(t.combinator," "):" "),")")};return T(e,!0)}if("parameterized"===f||"parameterized_named"===f){var P="parameterized"===f,R=[],M={},I={},B=function(e){var t;return I[e]=(null!=(t=I[e])?t:0)+1,"".concat(e,"_").concat(I[e])},N=function(e){var t,n=j(e),r=Object(i.a)(n,2),a=r[0],o=r[1];if(!hn(e,a,o)||e.field===A||e.operator===w)return"";var s=d(e,{parseNumbers:_,quoteFieldNamesWith:p}),u=zt(e.operator);if("value"===(null!=(t=e.valueSource)?t:"value")){if("is null"===u.toLowerCase()||"is not null"===u.toLowerCase())return"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u);if("in"===u.toLowerCase()||"not in"===u.toLowerCase()){if(s){var l=jt(e.value);if(P)return l.forEach((function(e){return R.push(Kt(e,_)?parseFloat(e):e)})),"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," (").concat(l.map((function(){return"?"})).join(", "),")");var c=[];return l.forEach((function(t){var n=B(e.field);c.push("".concat(y).concat(n)),M[n]=Kt(t,_)?parseFloat(t):t})),"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," (").concat(c.join(", "),")")}return""}if("between"===u.toLowerCase()||"not between"===u.toLowerCase()){if(s){var f=jt(e.value).slice(0,2).map((function(e){return Kt(e,_)?parseFloat(e):e})),h=Object(i.a)(f,2),g=h[0],m=h[1];if(P)return R.push(g),R.push(m),"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," ? and ?");var v=B(e.field),b=B(e.field);return M[v]=g,M[b]=m,"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," ").concat(y).concat(v," and ").concat(y).concat(b)}return""}var F=e.value;"string"===typeof e.value&&(F=Kt(e.value,_)?parseFloat(e.value):/^'.*'$/g.test(s)?s.replace(/(^'|'$)/g,""):s);var k="";return P?R.push(F):(k=B(e.field),M[k]=F),"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," ").concat(P?"?":"".concat(y).concat(k)).trim()}var x=u.toLowerCase();return"in"!==x&&"not in"!==x&&"between"!==x&&"not between"!==x||s?"".concat(p[0]).concat(e.field).concat(p[1]," ").concat(u," ").concat(s).trim():""},L=function e(t,n){var r;if(!hn(t,v[null!=(r=t.id)?r:""]))return n?b:"";var i=t.rules.map((function(t){return"string"===typeof t?t:"rules"in t?e(t):N(t)}));return 0===i.length?b:"".concat(t.not?"NOT ":"","(").concat(i.filter(Boolean).join("combinator"in t?" ".concat(t.combinator," "):" "),")")};return P?{sql:L(e,!0),params:R}:{sql:L(e,!0),params:M}}if("mongodb"===f){var U=function e(t,n){var r;if(!hn(t,v[null!=(r=t.id)?r:""]))return n?b:"";var a='"$'.concat(t.combinator.toLowerCase(),'"'),o=!1,s=t.rules.map((function(t){if("rules"in t){var n=e(t);return n?(o=!0,/^\{.+\}$/.test(n)?n:"{".concat(n,"}")):""}var r=j(t),a=Object(i.a)(r,2),s=a[0],u=a[1];return hn(t,s,u)&&t.field!==A&&t.operator!==w?(null!=h?h:d)(t,{parseNumbers:_}):""})).filter(Boolean);return s.length>0?1!==s.length||o?"".concat(a,":[").concat(s.join(","),"]"):s[0]:b},H="combinator"in e?e:Rt(e),z=U(H,!0);return/^\{.+\}$/.test(z)?z:"{".concat(z,"}")}if("cel"===f){var q=function e(t,n){var r;if(!hn(t,v[null!=(r=t.id)?r:""]))return n?b:"";var a=t.rules.map((function(t){var n;if("string"===typeof t)return Vt[t];if("rules"in t)return e(t);var r=j(t),a=Object(i.a)(r,2),o=a[0],s=a[1];return hn(t,o,s)&&t.field!==A&&t.operator!==w?(null!=h?h:d)(t,{parseNumbers:_,escapeQuotes:"value"===(null!=(n=t.valueSource)?n:"value")}):""})).filter(Boolean).join("combinator"in t?" ".concat(Vt[t.combinator]," "):" "),o=t.not||!n?["".concat(t.not?"!":"","("),")"]:["",""],s=Object(i.a)(o,2),u=s[0],l=s[1];return a?"".concat(u).concat(a).concat(l):b};return q(e,!0)}if("spel"===f){var V=function e(t,n){var r;if(!hn(t,v[null!=(r=t.id)?r:""]))return n?b:"";var a=t.rules.map((function(t){var n;if("string"===typeof t)return t;if("rules"in t)return e(t);var r=j(t),a=Object(i.a)(r,2),o=a[0],s=a[1];return hn(t,o,s)&&t.field!==A&&t.operator!==w?(null!=h?h:d)(t,{parseNumbers:_,escapeQuotes:"value"===(null!=(n=t.valueSource)?n:"value")}):""})).filter(Boolean).join("combinator"in t?" ".concat(t.combinator," "):" "),o=t.not||!n?["".concat(t.not?"!":"","("),")"]:["",""],s=Object(i.a)(o,2),u=s[0],l=s[1];return a?"".concat(u).concat(a).concat(l):b};return V(e,!0)}if("jsonlogic"===f){var W="combinator"in e?e:Rt(e),G=function e(t){var n;if(!hn(t,v[null!=(n=t.id)?n:""]))return!1;var a=t.rules.map((function(t){if("rules"in t)return e(t);var n=j(t),r=Object(i.a)(n,2),a=r[0],o=r[1];return!(!hn(t,a,o)||t.field===A||t.operator===w)&&(null!=h?h:d)(t,{parseNumbers:_})})).filter(Boolean);if(0===a.length)return!1;var o=1===a.length?a[0]:Object(r.a)({},t.combinator,a);return t.not?{"!":o}:o};return G(W)}return""}var vn={default:sn,mongodb:en,cel:Zt,spel:an},bn=function(e){return function(t,n,r,i){return vn[e]({field:t,operator:n,value:r,valueSource:i},{parseNumbers:!1})}},yn=bn("default"),_n=(bn("mongodb"),bn("cel"),bn("spel"),globalThis.crypto),An=function(){return"00-0-4-2-000".replace(/[^-]/g,(function(e){return(65536*(Math.random()+~~e)>>e).toString(16).padStart(4,"0")}))};if(_n)if("function"===typeof _n.randomUUID)An=function(){return _n.randomUUID()};else if("function"===typeof _n.getRandomValues){var wn=["".padEnd(8,"x"),"".padEnd(4,"x"),"4".padEnd(4,"x"),"y".padEnd(4,"x"),"".padEnd(12,"x")].join("-"),Fn=["8","9","a","b"],kn=/[xy]/g,xn=new Uint32Array(32);An=function(){_n.getRandomValues(xn);var e=-1;return wn.replaceAll(kn,(function(t){return e++,"y"===t?Fn[xn[e]%4]:(xn[e]%16).toString(16)}))}}var En=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=function(e){return c(t.filter(Boolean).map((function(t){return c(t[e])})))};return{queryBuilder:r("queryBuilder"),ruleGroup:r("ruleGroup"),header:r("header"),body:r("body"),combinators:r("combinators"),addRule:r("addRule"),addGroup:r("addGroup"),cloneRule:r("cloneRule"),cloneGroup:r("cloneGroup"),removeGroup:r("removeGroup"),rule:r("rule"),fields:r("fields"),operators:r("operators"),value:r("value"),removeRule:r("removeRule"),notToggle:r("notToggle"),dragHandle:r("dragHandle"),lockRule:r("lockRule"),lockGroup:r("lockGroup"),valueSource:r("valueSource")}},Cn=function(e){var t="boolean"===typeof e?e:"object"===typeof e&&null!==e?e.valid:null;return"boolean"===typeof t?t?qe:Ve:""},Sn=function(e,t,n){var r=null!=e?e:{};if(r.valueSources)return"function"===typeof r.valueSources?r.valueSources(t):r.valueSources;if(n){var i=n(r.name,t);if(i)return i}return["value"]};!function(e,t){for(var n in t)ue(e,n,{get:t[n],enumerable:!0})}({},{errorBothQueryDefaultQuery:function(){return jn},errorControlledToUncontrolled:function(){return Pn},errorDeprecatedRuleGroupProps:function(){return On},errorDeprecatedRuleProps:function(){return Dn},errorEnabledDndWithoutReactDnD:function(){return Rn},errorUncontrolledToControlled:function(){return Tn}});var On="A custom RuleGroup component has rendered a standard RuleGroup component with deprecated props. The combinator, not, and rules props should not be used. Instead, the full group object should be passed as the ruleGroup prop.",Dn="A custom RuleGroup component has rendered a standard Rule component with deprecated props. The field, operator, value, and valueSource props should not be used. Instead, the full rule object should be passed as the rule prop.",jn="QueryBuilder was rendered with both query and defaultQuery props. QueryBuilder must be either controlled or uncontrolled (specify either the query prop, or the defaultQuery prop, but not both). Decide between using a controlled or uncontrolled query builder and remove one of these props. More info: https://reactjs.org/link/controlled-components",Tn="QueryBuilder is changing from an uncontrolled component to be controlled. This is likely caused by the query changing from undefined to a defined value, which should not happen. Decide between using a controlled or uncontrolled query builder for the lifetime of the component. More info: https://reactjs.org/link/controlled-components",Pn="QueryBuilder is changing from a controlled component to be uncontrolled. This is likely caused by the query changing from defined to undefined, which should not happen. Decide between using a controlled or uncontrolled query builder for the lifetime of the component. More info: https://reactjs.org/link/controlled-components",Rn="QueryBuilder was rendered with the enableDragAndDrop prop set to true, but either react-dnd or react-dnd-html5-backend (or both) was not installed. To enable drag-and-drop functionality, install both packages and wrap QueryBuilder in QueryBuilderDnD from @react-querybuilder/dnd.",Mn=function(e){var t=e.defaultQuery,n=e.queryProp,r=e.isFirstRender,i=function(e){var t=Object(s.useRef)(null);return Object(s.useEffect)((function(){t.current=e}),[e]),t.current}(!!n);Object(s.useEffect)((function(){0}),[t,i,n,r])},In=function(e,t){Object(s.useEffect)((function(){}),[t,e])},Bn=Object.keys,Nn=Object.entries,Ln=function(e,t,n){return Object(s.useMemo)((function(){return function(e,t,n){return e?function(e,t){return!1!==e&&(!!e||!1!==t)}(t,n):function(e,t){return!!e||!1!==e&&!!t}(t,n)}(e,t,n)}),[n,e,t])},Un=function(e,t){Object(s.useEffect)((function(){0}),[])},Hn=function(e){var t,n=[],r=e?Array.isArray(e)?e:Object.keys(e).map((function(t){return me(ge({},e[t]),{name:t})})).sort((function(e,t){return e.label.localeCompare(t.label)})):[];Mt(r)?n=pn((t=n).concat.apply(t,Object(a.a)(r.map((function(e){return e.options}))))):n=pn(r);return n};function zn(e){var t=e.fieldsFlat,n=e.fieldName,r=e.operator,i=e.subordinateFieldName,a=e.getValueSources;if(0===t.length)return!0;var o=!1,s=t.find((function(e){return e.name===n}));s&&((o=!(!i&&"notNull"!==r&&"null"!==r&&!Sn(s,r,a).some((function(e){return"value"===e}))))&&i&&(Sn(s,r,a).some((function(e){return"field"===e}))&&n!==i&&Nt(s,t,r).find((function(e){return e.name===i}))||(o=!1)));return o}!function(){var e=function(e,t,n,r){for(n=n||{},r=e.length;r--;n[e[r]]=t);return n},t=[1,27],n=[1,31],r=[1,32],i=[1,28],a=[1,29],o=[1,30],s=[1,33],u=[1,34],l=[1,18],c=[1,26],f=[1,12],d=[1,13],h=[1,19],p=[1,20],g=[1,40],m=[1,39],v=[1,41],b=[1,42],y=[1,43],_=[1,36],A=[1,37],w=[1,38],F=[5,37,43,45,49,50,53,54,55,56,60,61,62,63],k=[1,44],x=[1,45],E=[1,46],C=[5,23,24,25,26,27,28,31,37,40,43,44,45,46,49,50,53,54,55,56,60,61,62,63],S=[7,9,10,12,13,14,16,18,21,35,40,41,44,46],O=[2,36],D=[1,85],j=[43,45,50],T=[5,37,43,45,49,50,53,61,62,63],P=[5,37,43,45,49,50,53,54,55,56,61,62,63],R=[2,37],M=[49,50],I={trace:function(){},yy:{},symbols_:{error:2,main:3,expr:4,EOF:5,string_literal:6,STRING_LIT:7,bytes_literal:8,b:9,B:10,number_literal:11,INT_LIT:12,UINT_LIT:13,FLOAT_LIT:14,boolean_literal:15,BOOL_LIT:16,null_literal:17,NULL_LIT:18,literal:19,ident:20,IDENT:21,relop:22,"==":23,">=":24,">":25,"<=":26,"<":27,"!=":28,relation:29,member:30,in:31,list:32,map:33,negation:34,"!":35,negative:36,"-":37,unary:38,primary:39,DOT:40,"(":41,expr_list:42,")":43,"[":44,"]":45,"{":46,field_inits:47,trailing_comma:48,"}":49,",":50,map_inits:51,math_operation:52,"+":53,"*":54,"/":55,"%":56,conditional_expr:57,conditional_and:58,conditional_or:59,"?":60,":":61,"&&":62,"||":63,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",7:"STRING_LIT",9:"b",10:"B",12:"INT_LIT",13:"UINT_LIT",14:"FLOAT_LIT",16:"BOOL_LIT",18:"NULL_LIT",21:"IDENT",23:"==",24:">=",25:">",26:"<=",27:"<",28:"!=",31:"in",35:"!",37:"-",40:"DOT",41:"(",43:")",44:"[",45:"]",46:"{",49:"}",50:",",53:"+",54:"*",55:"/",56:"%",60:"?",61:":",62:"&&",63:"||"},productions_:[0,[3,2],[6,1],[8,2],[8,2],[11,1],[11,1],[11,1],[15,1],[17,1],[19,1],[19,1],[19,1],[19,1],[19,1],[20,1],[22,1],[22,1],[22,1],[22,1],[22,1],[22,1],[29,3],[29,3],[29,3],[34,1],[34,2],[36,1],[36,2],[38,2],[30,1],[30,1],[30,3],[30,6],[30,4],[30,5],[48,0],[48,1],[39,1],[39,2],[39,5],[39,6],[39,3],[39,1],[39,1],[39,1],[32,4],[33,4],[52,3],[52,3],[52,3],[52,3],[52,3],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[57,5],[58,3],[59,3],[42,1],[42,3],[47,3],[47,5],[51,3],[51,5]],performAction:function(e,t,n,r,i,a,o){var s=a.length-1;switch(i){case 1:return{nodeType:"Main",value:a[s-1]};case 2:this.$={type:"StringLiteral",value:a[s]};break;case 3:case 4:this.$={type:"BytesLiteral",value:a[s]};break;case 5:this.$={type:"IntegerLiteral",value:parseInt(a[s],/x/.test(a[s])?16:10)};break;case 6:this.$={type:"UnsignedIntegerLiteral",value:parseInt(a[s].replace(/u$/i,""),/^0x/.test(a[s])?16:10)};break;case 7:this.$={type:"FloatLiteral",value:parseFloat(a[s])};break;case 8:this.$={type:"BooleanLiteral",value:"true"===a[s]};break;case 9:this.$={type:"NullLiteral",value:null};break;case 10:case 11:case 12:case 13:case 14:case 16:case 17:case 18:case 19:case 20:case 21:case 38:case 43:case 44:case 45:case 53:case 54:case 55:case 56:case 57:case 58:case 30:case 31:this.$=a[s];break;case 15:this.$={type:"Identifier",value:a[s]};break;case 22:case 23:case 24:this.$={type:"Relation",left:a[s-2],operator:a[s-1],right:a[s]};break;case 25:case 27:this.$=1;break;case 26:case 28:this.$=this.$+=1;break;case 29:this.$={type:"Negation",negations:a[s-1],value:a[s]};break;case 32:this.$={type:"Member",left:a[s-2],right:a[s]};break;case 33:this.$={type:"Member",left:a[s-5],right:a[s-3],list:a[s-1]};break;case 34:this.$={type:"DynamicPropertyAccessor",left:a[s-3],right:a[s-1]};break;case 35:this.$={type:"FieldsObject",left:a[s-4],list:a[s-2],trailingComma:a[s-1]};break;case 36:this.$=!1;break;case 37:this.$=!0;break;case 39:this.$={type:"Property",value:a[s]};break;case 40:this.$={type:"FunctionCall",name:a[s-4],args:a[s-2],trailingComma:a[s-1]};break;case 41:this.$={type:"Property",value:a[s-4],args:a[s-2],trailingComma:a[s-1]};break;case 42:this.$={type:"ExpressionGroup",value:a[s-1]};break;case 46:this.$={type:"List",value:a[s-2],trailingComma:a[s-1]};break;case 47:this.$={type:"Map",value:a[s-2],trailingComma:a[s-1]};break;case 48:this.$={type:"Addition",left:a[s-2],right:a[s]};break;case 49:this.$={type:"Subtraction",left:a[s-2],right:a[s]};break;case 50:this.$={type:"Multiplication",left:a[s-2],right:a[s]};break;case 51:this.$={type:"Division",left:a[s-2],right:a[s]};break;case 52:this.$={type:"Modulo",left:a[s-2],right:a[s]};break;case 59:this.$={type:"ConditionalExpr",condition:a[s-4],valueIfTrue:a[s-2],valueIfFalse:a[s]};break;case 60:this.$={type:"ConditionalAnd",left:a[s-2],right:a[s]};break;case 61:this.$={type:"ConditionalOr",left:a[s-2],right:a[s]};break;case 62:this.$={type:"ExpressionList",value:[a[s]]};break;case 63:this.$=a[s-2],this.$.value.push(a[s]);break;case 64:this.$={type:"FieldInits",value:[{type:"FieldInit",left:a[s-2],right:a[s]}]};break;case 65:this.$=a[s-4],this.$.value.push({type:"FieldInit",left:a[s-2],right:a[s]});break;case 66:this.$={type:"MapInits",value:[{type:"MapInit",left:a[s-2],right:a[s]}]};break;case 67:this.$=a[s-4],this.$.value.push({type:"MapInit",left:a[s-2],right:a[s]})}},table:[{3:1,4:2,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{1:[3]},{5:[1,35],37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w},e(F,[2,53],{22:47,23:[1,49],24:[1,50],25:[1,51],26:[1,52],27:[1,53],28:[1,54],31:[1,48],40:k,44:x,46:E}),e(F,[2,54]),e(F,[2,55]),e(F,[2,56]),e(F,[2,57]),e(F,[2,58]),e(C,[2,30]),e(C,[2,31]),e(C,[2,38],{41:[1,55]}),{20:56,21:l},{4:57,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,43]),e(C,[2,44]),e(C,[2,45]),{6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,32:14,33:15,35:[1,59],39:58,40:f,41:d,44:h,46:p},e([5,23,24,25,26,27,28,31,37,40,41,43,44,45,46,49,50,53,54,55,56,60,61,62,63],[2,15]),{4:61,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,42:60,44:h,46:p,52:8,57:4,58:5,59:6},{4:63,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,51:62,52:8,57:4,58:5,59:6},e(C,[2,10]),e(C,[2,11]),e(C,[2,12]),e(C,[2,13]),e(C,[2,14]),e(S,[2,25]),e(C,[2,2]),e(C,[2,5]),e(C,[2,6]),e(C,[2,7]),{6:64,7:t},{6:65,7:t},e(C,[2,8]),e(C,[2,9]),{1:[2,1]},{4:66,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:67,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:68,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:69,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:70,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:71,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:72,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:73,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{20:74,21:l},{4:75,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{20:77,21:l,47:76},{6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,30:78,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p},{32:79,33:80,44:h,46:p},e(S,[2,16]),e(S,[2,17]),e(S,[2,18]),e(S,[2,19]),e(S,[2,20]),e(S,[2,21]),{4:61,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,42:81,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,39],{41:[1,82]}),{37:g,43:[1,83],53:m,54:v,55:b,56:y,60:_,62:A,63:w},e(C,[2,29]),e(S,[2,26]),{45:O,48:84,50:D},e(j,[2,62],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w}),{48:86,49:O,50:[1,87]},{37:g,53:m,54:v,55:b,56:y,60:_,61:[1,88],62:A,63:w},e(C,[2,3]),e(C,[2,4]),{37:g,53:m,54:v,55:b,56:y,60:_,61:[1,89],62:A,63:w},e([5,43,45,49,50,61,62,63],[2,60],{37:g,53:m,54:v,55:b,56:y,60:_}),e([5,43,45,49,50,61,63],[2,61],{37:g,53:m,54:v,55:b,56:y,60:_,62:A}),e(T,[2,48],{54:v,55:b,56:y,60:_}),e(T,[2,49],{54:v,55:b,56:y,60:_}),e(P,[2,50],{60:_}),e(P,[2,51],{60:_}),e(P,[2,52],{60:_}),e(C,[2,32],{41:[1,90]}),{37:g,45:[1,91],53:m,54:v,55:b,56:y,60:_,62:A,63:w},{48:92,49:O,50:[1,93]},{61:[1,94]},e(F,[2,22],{40:k,44:x,46:E}),e(F,[2,23]),e(F,[2,24]),{43:O,48:95,50:D},{4:61,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,42:96,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,42]),{45:[1,97]},e([43,45],R,{30:3,57:4,58:5,59:6,29:7,52:8,39:9,38:10,20:11,32:14,33:15,19:16,34:17,6:21,11:22,8:23,15:24,17:25,4:98,7:t,9:n,10:r,12:i,13:a,14:o,16:s,18:u,21:l,35:c,40:f,41:d,44:h,46:p}),{49:[1,99]},{4:100,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,49:R,52:8,57:4,58:5,59:6},{4:101,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:102,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:61,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,42:103,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,34]),{49:[1,104]},{20:105,21:l,49:R},{4:106,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{43:[1,107]},{43:O,48:108,50:D},e(C,[2,46]),e(j,[2,63],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w}),e(C,[2,47]),{37:g,53:m,54:v,55:b,56:y,60:_,61:[1,109],62:A,63:w},e(M,[2,66],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w}),e(F,[2,59]),{43:[1,110],50:[1,111]},e(C,[2,35]),{61:[1,112]},e(M,[2,64],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w}),e(C,[2,40]),{43:[1,113]},{4:114,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,33]),{4:98,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},{4:115,6:21,7:t,8:23,9:n,10:r,11:22,12:i,13:a,14:o,15:24,16:s,17:25,18:u,19:16,20:11,21:l,29:7,30:3,32:14,33:15,34:17,35:c,38:10,39:9,40:f,41:d,44:h,46:p,52:8,57:4,58:5,59:6},e(C,[2,41]),e(M,[2,67],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w}),e(M,[2,65],{37:g,53:m,54:v,55:b,56:y,60:_,62:A,63:w})],defaultActions:{35:[2,1]},parseError:function(e,t){if(!t.recoverable){var n=new Error(e);throw n.hash=t,n}this.trace(e)},parse:function(e){var t=this,n=[0],r=[null],i=[],a=this.table,o="",s=0,u=0,l=0,c=2,f=1,d=i.slice.call(arguments,1),h=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);h.setInput(e,p.yy),p.yy.lexer=h,p.yy.parser=this,"undefined"==typeof h.yylloc&&(h.yylloc={});var m=h.yylloc;i.push(m);var v=h.options&&h.options.ranges;"function"===typeof p.yy.parseError?this.parseError=p.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var b,y,_,A,w,F,k,x,E,C=function(){var e;return"number"!==typeof(e=h.lex()||f)&&(e=t.symbols_[e]||e),e},S={};;){if(_=n[n.length-1],this.defaultActions[_]?A=this.defaultActions[_]:(null!==b&&"undefined"!=typeof b||(b=C()),A=a[_]&&a[_][b]),"undefined"===typeof A||!A.length||!A[0]){var O="";for(F in E=[],a[_])this.terminals_[F]&&F>c&&E.push("'"+this.terminals_[F]+"'");O=h.showPosition?"Parse error on line "+(s+1)+":\n"+h.showPosition()+"\nExpecting "+E.join(", ")+", got '"+(this.terminals_[b]||b)+"'":"Parse error on line "+(s+1)+": Unexpected "+(b==f?"end of input":"'"+(this.terminals_[b]||b)+"'"),this.parseError(O,{text:h.match,token:this.terminals_[b]||b,line:h.yylineno,loc:m,expected:E})}if(A[0]instanceof Array&&A.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+b);switch(A[0]){case 1:n.push(b),r.push(h.yytext),i.push(h.yylloc),n.push(A[1]),b=null,y?(b=y,y=null):(u=h.yyleng,o=h.yytext,s=h.yylineno,m=h.yylloc,l>0&&l--);break;case 2:if(k=this.productions_[A[1]][1],S.$=r[r.length-k],S._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},v&&(S._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),"undefined"!==typeof(w=this.performAction.apply(S,[o,u,s,p.yy,A[1],r,i].concat(d))))return w;k&&(n=n.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),n.push(this.productions_[A[1]][0]),r.push(S.$),i.push(S._$),x=a[n[n.length-2]][n[n.length-1]],n.push(x);break;case 3:return!0}}return!0}},B={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],n=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!t||n[0].length>t[0].length)){if(t=n,r=a,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,i[a])))return e;if(this._backtrack){t=!1;continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[r]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return e||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{flex:!0},performAction:function(e,t,n,r){switch(n){case 0:case 1:break;case 2:return 31;case 3:return"as";case 4:return"break";case 5:return"const";case 6:return"continue";case 7:return"else";case 8:return"for";case 9:return"function";case 10:return"if";case 11:return"import";case 12:return"let";case 13:return"loop";case 14:return"package";case 15:return"namespace";case 16:return"return";case 17:return"var";case 18:return"void";case 19:return"while";case 20:return 18;case 21:case 22:return 16;case 23:return 40;case 24:return 60;case 25:return 61;case 26:return 50;case 27:return 44;case 28:return 45;case 29:return 41;case 30:return 43;case 31:return 28;case 32:return 35;case 33:return 53;case 34:return 37;case 35:return 54;case 36:return 55;case 37:return 56;case 38:return 23;case 39:return 24;case 40:return 25;case 41:return 26;case 42:return 27;case 43:return 46;case 44:return 49;case 45:return 62;case 46:return 63;case 47:return 21;case 48:case 49:case 50:case 51:return 7;case 52:return 12;case 53:return 13;case 54:return 14;case 55:return 5;case 56:return"INVALID";case 57:console.log(t.yytext)}},rules:[/^(?:[/][/]\s.*\n)/,/^(?:\s+)/,/^(?:in)/,/^(?:as)/,/^(?:break)/,/^(?:const)/,/^(?:continue)/,/^(?:else)/,/^(?:for)/,/^(?:function)/,/^(?:if)/,/^(?:import)/,/^(?:let)/,/^(?:loop)/,/^(?:package)/,/^(?:namespace)/,/^(?:return)/,/^(?:var)/,/^(?:void)/,/^(?:while)/,/^(?:null)/,/^(?:true)/,/^(?:false)/,/^(?:\.)/,/^(?:\?)/,/^(?::)/,/^(?:,)/,/^(?:\[)/,/^(?:\])/,/^(?:\()/,/^(?:\))/,/^(?:!=)/,/^(?:!)/,/^(?:\+)/,/^(?:-)/,/^(?:\*)/,/^(?:\/)/,/^(?:%)/,/^(?:==)/,/^(?:>=)/,/^(?:>)/,/^(?:<=)/,/^(?:<)/,/^(?:\{)/,/^(?:\})/,/^(?:&&)/,/^(?:\|\|)/,/^(?:[_a-zA-Z][_a-zA-Z0-9]*)/,/^(?:[rR]?['][']['](\.|[^'])*['][']['])/,/^(?:[rR]?["]["]["](\.|[^"])*["]["]["])/,/^(?:[rR]?['](\.|[^'\n\r])*['])/,/^(?:[rR]?["](\.|[^"\n\r])*["])/,/^(?:[-]?([0-9]+|0x[0-9a-fA-F]+))/,/^(?:([0-9]+|0x[0-9a-fA-F]+)[uU])/,/^(?:[-]?[0-9]+(\.[0-9]+)?([eE][+-]?[0-9]+(\.[0-9]+)?)?)/,/^(?:$)/,/^(?:.)/,/^(?:.)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57],inclusive:!0}}};function N(){this.yy={}}I.lexer=B,N.prototype=I,I.Parser=N,new N}();var qn=function(){var e=function(e,t,n,r){for(n=n||{},r=e.length;r--;n[e[r]]=t);return n},t=[1,8],n=[1,4],r=[2,4],i=[1,11],a=[1,10],o=[2,16],s=[1,14],u=[1,15],l=[1,16],c=[6,8],f=[2,148],d=[1,19],h=[1,20],p=[16,33,35,36,37,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],g=[16,18,32,33,35,36,37,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],m=[2,162],v=[1,29],b=[6,8,14,17,146,150,152,154],y=[1,42],_=[1,61],A=[1,53],w=[1,60],F=[1,62],k=[1,63],x=[1,64],E=[1,65],C=[1,66],S=[1,59],O=[1,54],D=[1,55],j=[1,56],T=[1,57],P=[1,58],R=[1,43],M=[1,44],I=[1,45],B=[1,47],N=[1,34],L=[1,67],U=[16,35,36,37,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],H=[6,8,14,17,150,152,154],z=[2,145],q=[1,76],V=[1,77],W=[6,8,14,17,43,133,138,144,146,150,152,154],G=[1,80],K=[1,79],Q=[1,81],Y=[6,8,14,17,36,43,51,52,53,71,72,74,77,89,109,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],X=[6,8,14,17,34,36,43,51,52,53,71,72,74,77,89,109,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],J=[1,102],Z=[1,100],$=[1,101],ee=[1,96],te=[1,97],ne=[1,98],re=[1,99],ie=[1,103],ae=[1,104],oe=[1,105],se=[1,106],ue=[1,107],le=[1,108],ce=[2,107],fe=[6,8,14,17,34,36,43,45,51,52,53,71,72,74,77,79,81,89,93,94,95,96,97,98,99,100,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],de=[6,8,14,17,34,36,43,45,51,52,53,71,72,74,77,79,81,89,93,94,95,96,97,98,99,100,101,103,105,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],he=[2,82],pe=[1,110],ge=[1,109],me=[1,117],ve=[2,65],be=[1,119],ye=[16,35,37,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],_e=[16,29,35,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,121,195],Ae=[1,162],we=[1,164],Fe=[17,43],ke=[6,8,14,16,17,34,35,36,43,45,50,51,52,53,56,57,59,60,62,71,72,74,76,77,79,81,82,83,84,86,87,88,89,90,91,93,94,95,96,97,98,99,100,101,103,105,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182,192,193,194,195],xe=[2,60],Ee=[1,174],Ce=[1,172],Se=[6,8,138,146],Oe=[16,35,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],De=[6,8,14,17,138,144,146,150,152,154],je=[6,8,14,17,36,43,51,52,53,71,72,74,77,89,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],Te=[6,8,14,17,34,36,43,51,52,53,71,72,74,77,89,93,94,95,96,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],Pe=[6,8,14,17,34,36,43,51,52,53,71,72,74,77,79,81,89,93,94,95,96,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],Re=[16,35,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],Me=[16,35,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],Ie=[6,8,14,17,43,157],Be=[16,35,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],Ne=[71,74,77],Le=[16,35,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],Ue=[1,239],He=[6,8,14,17],ze=[1,257],qe=[1,253],Ve=[2,199],We=[1,261],Ge=[1,262],Ke=[6,8,14,17,43,129,135,138,144,146,150,152,154,182],Qe=[1,264],Ye=[1,267],Xe=[1,268],Je=[1,269],Ze=[1,270],$e=[2,176],et=[1,266],tt=[6,8,14,17,36,43,89,129,135,138,144,146,150,152,154,164,165,167,168,173,177,179,180,182],nt=[6,8,14,17,135,138,144,146,150,152,154],rt=[1,282],it=[2,181],at=[170,173],ot=[6,8,14,17,36,43,89,129,135,138,144,146,150,152,154,164,165,167,168,173,177,179,180,182,192,193,194],st=[2,201],ut=[1,287],lt=[1,299],ct=[1,307],ft=[1,308],dt=[1,309],ht=[6,8,14,17,138,146,150,152,154],pt=[1,319],gt=[1,325],mt=[1,326],vt=[2,206],bt=[1,337],yt=[16,152],_t=[6,8,14,17,152,154],At=[1,353],wt={trace:function(){},yy:{},symbols_:{error:2,main:3,selectClause:4,semicolonOpt:5,EOF:6,unionClause:7,";":8,unionClauseNotParenthesized:9,unionClauseParenthesized:10,order_by_opt:11,limit_opt:12,selectClauseParenthesized:13,UNION:14,distinctOpt:15,"(":16,")":17,SELECT:18,highPriorityOpt:19,maxStateMentTimeOpt:20,straightJoinOpt:21,sqlSmallResultOpt:22,sqlBigResultOpt:23,sqlBufferResultOpt:24,sqlCacheOpt:25,sqlCalcFoundRowsOpt:26,selectExprList:27,selectDataSetOpt:28,ALL:29,DISTINCT:30,DISTINCTROW:31,HIGH_PRIORITY:32,MAX_STATEMENT_TIME:33,"=":34,NUMERIC:35,STRAIGHT_JOIN:36,SQL_SMALL_RESULT:37,SQL_BIG_RESULT:38,SQL_BUFFER_RESULT:39,SQL_CACHE:40,SQL_NO_CACHE:41,SQL_CALC_FOUND_ROWS:42,",":43,selectExpr:44,"*":45,selectExprStar:46,expr:47,selectExprAliasOpt:48,identifier:49,DOT:50,AS:51,IDENTIFIER:52,STRING:53,string:54,number:55,EXPONENT_NUMERIC:56,HEX_NUMERIC:57,boolean:58,TRUE:59,FALSE:60,null:61,NULL:62,literal:63,place_holder:64,function_call:65,function_call_param_list:66,function_call_param:67,identifier_list:68,case_expr_opt:69,when_then_list:70,WHEN:71,THEN:72,case_when_else:73,ELSE:74,case_when:75,CASE:76,END:77,simple_expr_prefix:78,"+":79,simple_expr:80,"-":81,"~":82,"!":83,BINARY:84,expr_list:85,ROW:86,EXISTS:87,"{":88,"}":89,"||":90,WILDCARD:91,bit_expr:92,"|":93,"&":94,"<<":95,">>":96,"/":97,DIV:98,MOD:99,"%":100,"^":101,not_opt:102,NOT:103,escape_opt:104,ESCAPE:105,predicate:106,IN:107,BETWEEN:108,AND:109,SOUNDS:110,LIKE:111,REGEXP:112,comparison_operator:113,">=":114,">":115,"<=":116,"<":117,"<>":118,"!=":119,sub_query_data_set_opt:120,ANY:121,boolean_primary:122,IS:123,boolean_extra:124,UNKNOWN:125,OR:126,XOR:127,where_opt:128,WHERE:129,group_by_opt:130,group_by:131,roll_up_opt:132,WITH:133,ROLLUP:134,GROUP_BY:135,group_by_order_by_item_list:136,order_by:137,ORDER_BY:138,group_by_order_by_item:139,sort_opt:140,ASC:141,DESC:142,having_opt:143,HAVING:144,limit:145,LIMIT:146,OFFSET:147,procedure_opt:148,procedure:149,PROCEDURE:150,for_update_lock_in_share_mode_opt:151,FOR:152,UPDATE:153,LOCK:154,SHARE:155,MODE:156,FROM:157,table_references:158,partitionOpt:159,escaped_table_reference:160,table_reference:161,OJ:162,join_inner_cross:163,INNER:164,CROSS:165,left_right:166,LEFT:167,RIGHT:168,out_opt:169,OUTER:170,left_right_out_opt:171,join_table:172,JOIN:173,table_factor:174,join_condition:175,on_join_condition:176,NATURAL:177,join_condition_opt:178,ON:179,USING:180,partition_names:181,PARTITION:182,aliasOpt:183,index_or_key:184,INDEX:185,KEY:186,for_opt:187,identifier_list_opt:188,index_hint_list_opt:189,index_hint_list:190,index_hint:191,USE:192,IGNORE:193,FORCE:194,PLACE_HOLDER:195,$accept:0,$end:1},terminals_:{2:"error",6:"EOF",8:";",14:"UNION",16:"(",17:")",18:"SELECT",29:"ALL",30:"DISTINCT",31:"DISTINCTROW",32:"HIGH_PRIORITY",33:"MAX_STATEMENT_TIME",34:"=",35:"NUMERIC",36:"STRAIGHT_JOIN",37:"SQL_SMALL_RESULT",38:"SQL_BIG_RESULT",39:"SQL_BUFFER_RESULT",40:"SQL_CACHE",41:"SQL_NO_CACHE",42:"SQL_CALC_FOUND_ROWS",43:",",45:"*",50:"DOT",51:"AS",52:"IDENTIFIER",53:"STRING",56:"EXPONENT_NUMERIC",57:"HEX_NUMERIC",59:"TRUE",60:"FALSE",62:"NULL",71:"WHEN",72:"THEN",74:"ELSE",76:"CASE",77:"END",79:"+",81:"-",82:"~",83:"!",84:"BINARY",86:"ROW",87:"EXISTS",88:"{",89:"}",90:"||",91:"WILDCARD",93:"|",94:"&",95:"<<",96:">>",97:"/",98:"DIV",99:"MOD",100:"%",101:"^",103:"NOT",105:"ESCAPE",107:"IN",108:"BETWEEN",109:"AND",110:"SOUNDS",111:"LIKE",112:"REGEXP",114:">=",115:">",116:"<=",117:"<",118:"<>",119:"!=",121:"ANY",123:"IS",125:"UNKNOWN",126:"OR",127:"XOR",129:"WHERE",133:"WITH",134:"ROLLUP",135:"GROUP_BY",138:"ORDER_BY",141:"ASC",142:"DESC",144:"HAVING",146:"LIMIT",147:"OFFSET",150:"PROCEDURE",152:"FOR",153:"UPDATE",154:"LOCK",155:"SHARE",156:"MODE",157:"FROM",162:"OJ",164:"INNER",165:"CROSS",167:"LEFT",168:"RIGHT",170:"OUTER",173:"JOIN",177:"NATURAL",179:"ON",180:"USING",182:"PARTITION",185:"INDEX",186:"KEY",192:"USE",193:"IGNORE",194:"FORCE",195:"PLACE_HOLDER"},productions_:[0,[3,3],[3,3],[5,1],[5,0],[7,1],[7,3],[10,4],[10,4],[13,3],[9,4],[9,4],[4,12],[15,1],[15,1],[15,1],[15,0],[19,1],[19,0],[20,3],[20,0],[21,1],[21,0],[22,1],[22,0],[23,1],[23,0],[24,1],[24,0],[25,0],[25,1],[25,1],[26,1],[26,0],[27,3],[27,1],[44,1],[44,1],[44,2],[46,3],[48,0],[48,2],[48,1],[48,2],[48,1],[54,1],[55,1],[55,1],[55,1],[58,1],[58,1],[61,1],[63,1],[63,1],[63,1],[63,1],[63,1],[65,4],[66,3],[66,1],[67,0],[67,1],[67,1],[67,2],[67,1],[49,1],[49,3],[68,1],[68,3],[69,0],[69,1],[70,4],[70,5],[73,0],[73,2],[75,5],[78,2],[78,2],[78,2],[78,2],[78,2],[80,1],[80,1],[80,1],[80,1],[80,3],[80,4],[80,3],[80,4],[80,4],[80,1],[80,3],[80,3],[80,5],[92,1],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[92,3],[102,0],[102,1],[104,0],[104,2],[106,1],[106,6],[106,6],[106,6],[106,4],[106,5],[106,4],[113,1],[113,1],[113,1],[113,1],[113,1],[113,1],[113,1],[120,1],[120,1],[122,1],[122,4],[122,3],[122,6],[124,1],[124,1],[47,1],[47,4],[47,2],[47,3],[47,3],[47,3],[85,1],[85,3],[128,0],[128,2],[130,0],[130,1],[132,0],[132,2],[131,3],[11,0],[11,1],[137,3],[136,1],[136,3],[139,2],[140,0],[140,1],[140,1],[143,0],[143,2],[145,2],[145,4],[145,4],[12,0],[12,1],[148,0],[148,1],[149,2],[151,0],[151,2],[151,4],[28,0],[28,10],[158,1],[158,3],[160,1],[160,4],[163,0],[163,1],[163,1],[166,1],[166,1],[169,0],[169,1],[171,0],[171,2],[172,4],[172,5],[172,4],[172,6],[172,5],[178,0],[178,1],[176,2],[175,1],[175,4],[161,1],[161,1],[181,1],[181,3],[159,0],[159,4],[183,0],[183,2],[183,1],[184,1],[184,1],[187,0],[187,2],[187,2],[187,2],[188,0],[188,1],[189,0],[189,1],[190,1],[190,3],[191,6],[191,6],[191,6],[174,4],[174,4],[174,3],[64,1]],performAction:function(e,t,n,r,i,a,o){var s=a.length-1;switch(i){case 1:case 2:return{nodeType:"Main",value:a[s-2],hasSemicolon:a[s-1]};case 3:case 146:this.$=!0;break;case 4:this.$=!1;break;case 5:case 13:case 14:case 15:case 17:case 19:case 21:case 23:case 25:case 27:case 30:case 31:case 32:case 37:case 52:case 53:case 54:case 55:case 56:case 61:case 62:case 64:case 70:case 74:case 81:case 82:case 83:case 84:case 90:case 94:case 108:case 110:case 111:case 118:case 119:case 120:case 121:case 122:case 123:case 124:case 125:case 126:case 127:case 131:case 133:case 142:case 144:case 149:case 155:case 156:case 158:case 163:case 165:case 166:case 177:case 178:case 179:case 180:case 182:case 191:case 193:case 195:case 196:case 204:case 205:case 211:case 213:this.$=a[s];break;case 6:this.$=a[s-2],this.$.orderBy=a[s-1],this.$.limit=a[s];break;case 7:case 8:case 10:case 11:this.$={type:"Union",left:a[s-3],distinctOpt:a[s-1],right:a[s]};break;case 9:this.$={type:"SelectParenthesized",value:a[s-1]};break;case 12:this.$={type:"Select",distinctOpt:a[s-10],highPriorityOpt:a[s-9],maxStateMentTimeOpt:a[s-8],straightJoinOpt:a[s-7],sqlSmallResultOpt:a[s-6],sqlBigResultOpt:a[s-5],sqlBufferResultOpt:a[s-4],sqlCacheOpt:a[s-3],sqlCalcFoundRowsOpt:a[s-2],selectItems:a[s-1],from:a[s].from,partition:a[s].partition,where:a[s].where,groupBy:a[s].groupBy,having:a[s].having,orderBy:a[s].orderBy,limit:a[s].limit,procedure:a[s].procedure,updateLockMode:a[s].updateLockMode};break;case 16:case 18:case 20:case 22:case 24:case 26:case 28:case 29:case 33:case 60:case 69:case 73:case 107:case 109:case 141:case 143:case 145:case 148:case 154:case 157:case 162:case 164:case 167:case 176:case 181:case 190:case 199:case 206:case 210:case 212:this.$=null;break;case 34:a[s-2].value.push(a[s]);break;case 35:this.$={type:"SelectExpr",value:[a[s]]};break;case 36:case 65:this.$={type:"Identifier",value:a[s]};break;case 38:this.$=a[s-1],this.$.alias=a[s].alias,this.$.hasAs=a[s].hasAs;break;case 39:case 66:this.$=a[s-2],a[s-2].value+="."+a[s];break;case 40:case 201:this.$={alias:null,hasAs:null};break;case 41:case 43:this.$={alias:a[s],hasAs:!0};break;case 42:this.$={alias:a[s],hasAs:!1};break;case 44:this.$={alias:a[$01],hasAs:!1};break;case 45:this.$={type:"String",value:a[s]};break;case 46:case 47:case 48:this.$={type:"Number",value:a[s]};break;case 49:this.$={type:"Boolean",value:"TRUE"};break;case 50:this.$={type:"Boolean",value:"FALSE"};break;case 51:this.$={type:"Null",value:"null"};break;case 57:this.$={type:"FunctionCall",name:a[s-3],params:a[s-1]};break;case 58:a[s-2].push(a[s]),this.$=a[s-2];break;case 59:case 151:case 197:this.$=[a[s]];break;case 63:this.$={type:"FunctionCallParam",distinctOpt:a[s-1],value:a[s]};break;case 67:this.$={type:"IdentifierList",value:[a[s]]};break;case 68:case 173:this.$=a[s-2],a[s-2].value.push(a[s]);break;case 71:this.$={type:"WhenThenList",value:[{when:a[s-2],then:a[s]}]};break;case 72:this.$=a[s-4],this.$.value.push({when:a[s-2],then:a[s]});break;case 75:this.$={type:"CaseWhen",caseExprOpt:a[s-3],whenThenList:a[s-2],else:a[s-1]};break;case 76:case 77:case 78:case 79:case 80:this.$={type:"Prefix",prefix:a[s-1],value:a[s]};break;case 85:this.$={type:"SimpleExprParentheses",value:a[s-1]};break;case 86:this.$={type:"SimpleExprParentheses",value:a[s-2],hasRow:!0};break;case 87:this.$={type:"SubQuery",value:a[s-1]};break;case 88:this.$={type:"SubQuery",value:a[s-1],hasExists:!0};break;case 89:this.$={type:"IdentifierExpr",identifier:a[s-2],value:a[s-1]};break;case 91:this.$={type:"StartsWithExpr",value:a[s-2]};break;case 92:this.$={type:"EndsWithExpr",value:a[s]};break;case 93:this.$={type:"ContainsExpr",value:a[s-2]};break;case 95:this.$={type:"BitExpression",operator:"|",left:a[s-2],right:a[s]};break;case 96:this.$={type:"BitExpression",operator:"&",left:a[s-2],right:a[s]};break;case 97:this.$={type:"BitExpression",operator:"<<",left:a[s-2],right:a[s]};break;case 98:this.$={type:"BitExpression",operator:">>",left:a[s-2],right:a[s]};break;case 99:this.$={type:"BitExpression",operator:"+",left:a[s-2],right:a[s]};break;case 100:this.$={type:"BitExpression",operator:"-",left:a[s-2],right:a[s]};break;case 101:this.$={type:"BitExpression",operator:"*",left:a[s-2],right:a[s]};break;case 102:this.$={type:"BitExpression",operator:"/",left:a[s-2],right:a[s]};break;case 103:this.$={type:"BitExpression",operator:"DIV",left:a[s-2],right:a[s]};break;case 104:this.$={type:"BitExpression",operator:"MOD",left:a[s-2],right:a[s]};break;case 105:this.$={type:"BitExpression",operator:"%",left:a[s-2],right:a[s]};break;case 106:this.$={type:"BitExpression",operator:"^",left:a[s-2],right:a[s]};break;case 112:this.$={type:"InSubQueryPredicate",hasNot:a[s-4],left:a[s-5],right:a[s-1]};break;case 113:this.$={type:"InExpressionListPredicate",hasNot:a[s-4],left:a[s-5],right:a[s-1]};break;case 114:this.$={type:"BetweenPredicate",hasNot:a[s-4],left:a[s-5],right:{left:a[s-2],right:a[s]}};break;case 115:this.$={type:"SoundsLikePredicate",hasNot:!1,left:a[s-3],right:a[s]};break;case 116:this.$={type:"LikePredicate",hasNot:a[s-3],left:a[s-4],right:a[s-1],escape:a[s]};break;case 117:this.$={type:"RegexpPredicate",hasNot:a[s-2],left:a[s-3],right:a[s]};break;case 128:this.$={type:"IsNullBooleanPrimary",hasNot:a[s-1],value:a[s-3]};break;case 129:this.$={type:"ComparisonBooleanPrimary",left:a[s-2],operator:a[s-1],right:a[s]};break;case 130:this.$={type:"ComparisonSubQueryBooleanPrimary",operator:a[s-4],subQueryOpt:a[s-3],left:a[s-5],right:a[s-1]};break;case 132:this.$={type:"BooleanExtra",value:a[s]};break;case 134:this.$={type:"IsExpression",hasNot:a[s-1],left:a[s-3],right:a[s]};break;case 135:this.$={type:"NotExpression",value:a[s]};break;case 136:this.$={type:"OrExpression",operator:a[s-1],left:a[s-2],right:a[s]};break;case 137:this.$={type:"AndExpression",operator:a[s-1],left:a[s-2],right:a[s]};break;case 138:this.$={type:"XorExpression",operator:a[s-1],left:a[s-2],right:a[s]};break;case 139:this.$={type:"ExpressionList",value:[a[s]]};break;case 140:case 215:this.$=a[s-2],this.$.value.push(a[s]);break;case 147:this.$={type:"GroupBy",value:a[s-1],rollUp:a[s]};break;case 150:this.$={type:"OrderBy",value:a[s-1],rollUp:a[s]};break;case 152:case 198:this.$=a[s-2],a[s-2].push(a[s]);break;case 153:this.$={type:"GroupByOrderByItem",value:a[s-1],sortOpt:a[s]};break;case 159:this.$={type:"Limit",value:[a[s]]};break;case 160:this.$={type:"Limit",value:[a[s-2],a[s]]};break;case 161:this.$={type:"Limit",value:[a[s],a[s-2]],offsetMode:!0};break;case 168:this.$=a[s-1]+" "+a[s];break;case 169:this.$=a[s-3]+" "+a[s-2]+" "+a[s-1]+" "+a[s];break;case 170:this.$={};break;case 171:this.$={from:a[s-8],partition:a[s-7],where:a[s-6],groupBy:a[s-5],having:a[s-4],orderBy:a[s-3],limit:a[s-2],procedure:a[s-1],updateLockMode:a[s]};break;case 172:this.$={type:"TableReferences",value:[a[s]]};break;case 174:this.$={type:"TableReference",value:a[s]};break;case 175:this.$={type:"TableReference",hasOj:!0,value:a[s-1]};break;case 183:this.$={leftRight:null,outOpt:null};break;case 184:this.$={leftRight:a[s-1],outOpt:a[s]};break;case 185:this.$={type:"InnerCrossJoinTable",innerCrossOpt:a[s-2],left:a[s-3],right:a[s],condition:null};break;case 186:this.$={type:"InnerCrossJoinTable",innerCrossOpt:a[s-3],left:a[s-4],right:a[s-1],condition:a[s]};break;case 187:this.$={type:"StraightJoinTable",left:a[s-3],right:a[s-1],condition:a[s]};break;case 188:this.$={type:"LeftRightJoinTable",leftRight:a[s-4],outOpt:a[s-3],left:a[s-5],right:a[s-1],condition:a[s]};break;case 189:this.$={type:"NaturalJoinTable",leftRight:a[s-2].leftRight,outOpt:a[s-2].outOpt,left:a[s-4],right:a[s]};break;case 192:this.$={type:"OnJoinCondition",value:a[s]};break;case 194:this.$={type:"UsingJoinCondition",value:a[s-1]};break;case 200:this.$={type:"Partitions",value:a[s-1]};break;case 202:this.$={hasAs:!0,alias:a[s]};break;case 203:this.$={hasAs:!1,alias:a[s]};break;case 207:case 208:case 209:this.$={type:"ForOptIndexHint",value:a[s]};break;case 214:this.$={type:"IndexHintList",value:[a[s]]};break;case 216:this.$={type:"UseIndexHint",value:a[s-1],forOpt:a[s-3],indexOrKey:a[s-4]};break;case 217:this.$={type:"IgnoreIndexHint",value:a[s-1],forOpt:a[s-3],indexOrKey:a[s-4]};break;case 218:this.$={type:"ForceIndexHint",value:a[s-1],forOpt:a[s-3],indexOrKey:a[s-4]};break;case 219:this.$={type:"TableFactor",value:a[s-3],partition:a[s-2],alias:a[s-1].alias,hasAs:a[s-1].hasAs,indexHintOpt:a[s]};break;case 220:this.$={type:"TableFactor",value:{type:"SubQuery",value:a[s-2]},alias:a[s].alias,hasAs:a[s].hasAs};break;case 221:this.$=a[s-1],this.$.hasParentheses=!0;break;case 222:this.$={type:"PlaceHolder",value:a[s],param:a[s].slice(2,-1)}}},table:[{3:1,4:2,7:3,9:5,10:6,13:7,16:t,18:n},{1:[3]},{5:9,6:r,8:i,14:a},{5:12,6:r,8:i},e([16,32,33,35,36,37,38,39,40,41,42,45,52,53,56,57,59,60,62,76,79,81,82,83,84,86,87,88,91,103,195],o,{15:13,29:s,30:u,31:l}),e(c,[2,5]),e([6,8,146],f,{11:17,137:18,138:d}),{14:h},{4:21,18:n},{6:[1,22]},{15:23,18:o,29:s,30:u,31:l},{6:[2,3]},{6:[1,24]},e(p,[2,18],{19:25,32:[1,26]}),e(g,[2,13]),e(g,[2,14]),e(g,[2,15]),e(c,m,{12:27,145:28,146:v}),e(b,[2,149]),{16:y,35:_,47:32,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,136:30,139:31,195:L},{15:68,16:o,29:s,30:u,31:l},{17:[1,69]},{1:[2,1]},{4:70,9:71,18:n},{1:[2,2]},e(U,[2,20],{20:72,33:[1,73]}),e(p,[2,17]),e(c,[2,6]),e(H,[2,163]),{35:[1,74]},e(b,z,{132:75,43:q,133:V}),e(W,[2,151]),e(W,[2,154],{140:78,109:G,126:K,127:Q,141:[1,82],142:[1,83]}),e(Y,[2,133],{113:85,34:[1,86],114:[1,87],115:[1,88],116:[1,89],117:[1,90],118:[1,91],119:[1,92],123:[1,84]}),{16:y,35:_,47:93,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(X,[2,127]),e(X,[2,111],{102:94,45:J,79:Z,81:$,93:ee,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se,101:ue,103:le,107:ce,108:ce,111:ce,112:ce,110:[1,95]}),e(fe,[2,94]),e(de,[2,81]),e(de,he,{50:pe,90:ge}),e(de,[2,83]),e(de,[2,84]),{4:112,16:y,18:n,35:_,47:113,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,85:111,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:[1,114]},{16:[1,115]},{49:116,52:me},e(de,[2,90]),{90:[1,118]},e(de,[2,52]),e(de,[2,53]),e(de,[2,54]),e(de,[2,55]),e(de,[2,56]),e([6,8,14,17,34,36,43,45,50,51,52,53,71,72,74,77,79,81,89,90,93,94,95,96,97,98,99,100,101,103,105,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],ve,{16:be}),{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:120,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:121,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:122,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:123,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:124,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,47:126,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,69:125,71:[2,69],75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(de,[2,45]),e(de,[2,46]),e(de,[2,47]),e(de,[2,48]),e(de,[2,49]),e(de,[2,50]),e(de,[2,51]),e(de,[2,222]),{10:128,13:127,16:t},e([6,8,14,138,146],[2,9]),e(c,[2,10],{14:a}),e(c,[2,11]),e(ye,[2,22],{21:129,36:[1,130]}),{34:[1,131]},e(H,[2,159],{43:[1,132],147:[1,133]}),e(b,[2,150]),{16:y,35:_,47:32,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,139:134,195:L},{134:[1,135]},e(W,[2,153]),{16:y,35:_,47:136,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:y,35:_,47:137,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:y,35:_,47:138,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(W,[2,155]),e(W,[2,156]),e([59,60,62,125],ce,{102:139,103:le}),{16:y,29:[1,142],35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,106:140,120:141,121:[1,143],195:L},e(_e,[2,118]),e(_e,[2,119]),e(_e,[2,120]),e(_e,[2,121]),e(_e,[2,122]),e(_e,[2,123]),e(_e,[2,124]),e(Y,[2,135]),{107:[1,144],108:[1,145],111:[1,146],112:[1,147]},{111:[1,148]},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:149,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:150,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:151,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:152,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:153,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:154,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:155,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:156,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:157,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:158,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:159,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:160,195:L},e([59,60,62,107,108,111,112,125],[2,108]),{91:[1,161]},{52:Ae},{17:[1,163],43:we},{17:[1,165]},e(Fe,[2,139],{109:G,126:K,127:Q}),{16:y,35:_,47:113,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,85:166,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{4:167,18:n},{16:y,35:_,47:168,49:39,50:pe,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(ke,ve),{49:169,52:me},e(Fe,xe,{122:33,106:35,92:36,80:37,63:38,65:40,78:41,75:46,54:48,55:49,58:50,61:51,64:52,66:170,67:171,46:173,47:175,49:176,16:y,30:Ee,35:_,45:Ce,52:A,53:w,56:F,57:k,59:x,60:E,62:C,76:S,79:O,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,103:N,195:L}),e(de,[2,76]),e(de,[2,77]),e(de,[2,78]),e(de,[2,79]),e(de,[2,80]),{70:177,71:[1,178]},{71:[2,70],109:G,126:K,127:Q},e(Se,[2,7],{14:h}),e(Se,[2,8]),e(Oe,[2,24],{22:179,37:[1,180]}),e(ye,[2,21]),{35:[1,181]},{35:[1,182]},{35:[1,183]},e(W,[2,152]),e(De,[2,146]),e(je,[2,136],{109:G}),e(Y,[2,137]),e(je,[2,138],{109:G}),{58:186,59:x,60:E,62:[1,185],124:184,125:[1,187]},e(X,[2,129]),{16:[1,188]},{16:[2,125]},{16:[2,126]},{16:[1,189]},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:190,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:191,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:192,195:L},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:193,195:L},e([6,8,14,17,34,36,43,51,52,53,71,72,74,77,89,93,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],[2,95],{45:J,79:Z,81:$,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se,101:ue}),e([6,8,14,17,34,36,43,51,52,53,71,72,74,77,89,93,94,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],[2,96],{45:J,79:Z,81:$,95:ne,96:re,97:ie,98:ae,99:oe,100:se}),e(Te,[2,97],{45:J,79:Z,81:$,97:ie,98:ae,99:oe,100:se}),e(Te,[2,98],{45:J,79:Z,81:$,97:ie,98:ae,99:oe,100:se}),e(Pe,[2,99],{45:J,97:ie,98:ae,99:oe,100:se}),e(Pe,[2,100],{45:J,97:ie,98:ae,99:oe,100:se}),e(fe,[2,101]),e(fe,[2,102]),e(fe,[2,103]),e(fe,[2,104]),e(fe,[2,105]),e([6,8,14,17,34,36,43,51,52,53,71,72,74,77,89,93,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,129,133,135,138,141,142,144,146,150,152,154,157,164,165,167,168,173,177,179,180,182],[2,106],{45:J,79:Z,81:$,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se}),e(de,[2,91]),e(ke,[2,66]),e(de,[2,85]),{16:y,35:_,47:194,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(de,[2,87]),{17:[1,195],43:we},{17:[1,196]},{89:[1,197],109:G,126:K,127:Q},e(de,[2,92],{50:pe,90:[1,198]}),{17:[1,199],43:[1,200]},e(Fe,[2,59]),e(Fe,[2,61]),e(Fe,[2,62]),{16:y,35:_,47:201,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Fe,[2,64],{109:G,126:K,127:Q}),e([6,8,14,17,34,43,45,51,52,53,79,81,93,94,95,96,97,98,99,100,101,103,107,108,109,110,111,112,114,115,116,117,118,119,123,126,127,157],he,{50:[1,202],90:ge}),{71:[1,204],73:203,74:[1,205],77:[2,73]},{16:y,35:_,47:206,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Re,[2,26],{23:207,38:[1,208]}),e(Oe,[2,23]),e(U,[2,19]),e(H,[2,160]),e(H,[2,161]),e(Y,[2,134]),e(X,[2,128]),e(Y,[2,131]),e(Y,[2,132]),{4:209,18:n},{4:210,16:y,18:n,35:_,47:113,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,85:211,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{45:J,79:Z,81:$,93:ee,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se,101:ue,109:[1,212]},e(X,[2,109],{104:213,105:[1,214]}),e(X,[2,117],{45:J,79:Z,81:$,93:ee,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se,101:ue}),e(X,[2,115],{45:J,79:Z,81:$,93:ee,94:te,95:ne,96:re,97:ie,98:ae,99:oe,100:se,101:ue}),e(Fe,[2,140],{109:G,126:K,127:Q}),e(de,[2,86]),e(de,[2,88]),e(de,[2,89]),{91:[1,215]},e(de,[2,57]),e(Fe,xe,{122:33,106:35,92:36,80:37,63:38,65:40,78:41,75:46,54:48,55:49,58:50,61:51,64:52,46:173,47:175,49:176,67:216,16:y,30:Ee,35:_,45:Ce,52:A,53:w,56:F,57:k,59:x,60:E,62:C,76:S,79:O,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,103:N,195:L}),e(Fe,[2,63],{109:G,126:K,127:Q}),{45:[1,217],52:Ae},{77:[1,218]},{16:y,35:_,47:219,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:y,35:_,47:220,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{72:[1,221],109:G,126:K,127:Q},e(Me,[2,28],{24:222,39:[1,223]}),e(Re,[2,25]),{17:[1,224]},{17:[1,225]},{17:[1,226],43:we},{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,106:227,195:L},e(X,[2,116]),{16:y,35:_,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:228,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,195:L},e(de,[2,93]),e(Fe,[2,58]),e(Ie,[2,39]),e(de,[2,75]),{72:[1,229],109:G,126:K,127:Q},{77:[2,74],109:G,126:K,127:Q},{16:y,35:_,47:230,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Be,[2,29],{25:231,40:[1,232],41:[1,233]}),e(Me,[2,27]),e(X,[2,130]),e(X,[2,112]),e(X,[2,113]),e(X,[2,114]),e(X,[2,110]),{16:y,35:_,47:234,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Ne,[2,71],{109:G,126:K,127:Q}),e(Le,[2,33],{26:235,42:[1,236]}),e(Be,[2,30]),e(Be,[2,31]),e(Ne,[2,72],{109:G,126:K,127:Q}),{16:y,27:237,35:_,44:238,45:Ue,46:240,47:241,49:176,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Le,[2,32]),e(He,[2,170],{28:242,43:[1,243],157:[1,244]}),e(Ie,[2,35]),e(Ie,[2,36]),e(Ie,[2,37]),e(Ie,[2,40],{48:245,51:[1,246],52:[1,247],53:[1,248],109:G,126:K,127:Q}),e(He,[2,12]),{16:y,35:_,44:249,45:Ue,46:240,47:241,49:176,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:ze,49:256,52:me,88:qe,158:250,160:251,161:252,172:255,174:254},e(Ie,[2,38]),{52:[1,258],53:[1,259]},e(Ie,[2,42]),e(Ie,[2,44]),e(Ie,[2,34]),e([6,8,14,17,129,135,138,144,146,150,152,154],Ve,{159:260,43:We,182:Ge}),e(Ke,[2,172]),e(Ke,[2,174],{163:263,166:265,36:Qe,164:Ye,165:Xe,167:Je,168:Ze,173:$e,177:et}),{162:[1,271]},e(tt,[2,195]),e(tt,[2,196]),e([6,8,14,17,36,43,51,52,89,129,135,138,144,146,150,152,154,164,165,167,168,173,177,179,180,192,193,194],Ve,{159:272,50:pe,182:Ge}),{4:273,16:ze,18:n,49:256,52:me,88:qe,158:274,160:251,161:252,172:255,174:254},e(Ie,[2,41]),e(Ie,[2,43]),e(nt,[2,141],{128:275,129:[1,276]}),{16:ze,49:256,52:me,88:qe,160:277,161:252,172:255,174:254},{16:[1,278]},{173:[1,279]},{16:ze,49:256,52:me,174:280},{169:281,170:rt,173:it},{166:284,167:Je,168:Ze,171:283,173:[2,183]},{173:[2,177]},{173:[2,178]},e(at,[2,179]),e(at,[2,180]),{16:ze,49:256,52:me,161:285,172:255,174:254},e(ot,st,{183:286,49:288,51:ut,52:me}),{17:[1,289]},{17:[1,290],43:We},e(De,[2,143],{130:291,131:292,135:[1,293]}),{16:y,35:_,47:294,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(Ke,[2,173]),{49:296,52:me,181:295},{16:ze,49:256,52:me,174:297},{176:298,179:lt},{173:[1,300]},{173:[2,182]},{173:[1,301]},{169:302,170:rt,173:it},{36:Qe,89:[1,303],163:263,164:Ye,165:Xe,166:265,167:Je,168:Ze,173:$e,177:et},e(tt,[2,212],{189:304,190:305,191:306,192:ct,193:ft,194:dt}),{49:310,52:me},e(ot,[2,203],{50:pe}),e(tt,st,{49:288,183:311,51:ut,52:me}),e(tt,[2,221]),e(ht,[2,157],{143:312,144:[1,313]}),e(De,[2,144]),{16:y,35:_,47:32,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,136:314,139:31,195:L},e(nt,[2,142],{109:G,126:K,127:Q}),{17:[1,315],43:[1,316]},e(Fe,[2,197],{50:pe}),e([6,8,14,17,36,43,89,129,135,138,144,146,150,152,154,164,165,167,168,173,177,182],[2,185],{175:317,176:318,179:lt,180:pt}),e(tt,[2,187]),{16:y,35:_,47:320,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},{16:ze,49:256,52:me,161:321,172:255,174:254},{16:ze,49:256,52:me,174:322},{173:[2,184]},e(Ke,[2,175]),e(tt,[2,219]),e(tt,[2,213]),e(tt,[2,214]),{184:324,185:gt,186:mt},{184:327,185:gt,186:mt},{184:328,185:gt,186:mt},e(ot,[2,202],{50:pe}),e(tt,[2,220]),e(b,f,{137:18,11:329,138:d}),{16:y,35:_,47:330,49:39,52:A,53:w,54:48,55:49,56:F,57:k,58:50,59:x,60:E,61:51,62:C,63:38,64:52,65:40,75:46,76:S,78:41,79:O,80:37,81:D,82:j,83:T,84:P,86:R,87:M,88:I,91:B,92:36,103:N,106:35,122:33,195:L},e(De,z,{132:331,43:q,133:V}),e([6,8,14,17,36,43,51,52,89,129,135,138,144,146,150,152,154,164,165,167,168,173,177,179,180,182,192,193,194],[2,200]),{49:332,52:me},e(tt,[2,186]),e(tt,[2,193]),{16:[1,333]},e(tt,[2,192],{109:G,126:K,127:Q}),{36:Qe,163:263,164:Ye,165:Xe,166:265,167:Je,168:Ze,173:$e,175:334,176:318,177:et,179:lt,180:pt},e(tt,[2,189]),{191:335,192:ct,193:ft,194:dt},{16:vt,152:bt,187:336},e(yt,[2,204]),e(yt,[2,205]),{16:vt,152:bt,187:338},{16:vt,152:bt,187:339},e(H,m,{145:28,12:340,146:v}),e(ht,[2,158],{109:G,126:K,127:Q}),e(De,[2,147]),e(Fe,[2,198],{50:pe}),{49:342,52:me,68:341},e(tt,[2,188]),e(tt,[2,215]),{16:[1,343]},{135:[1,346],138:[1,345],173:[1,344]},{16:[1,347]},{16:[1,348]},e(_t,[2,164],{148:349,149:350,150:[1,351]}),{17:[1,352],43:At},e(Fe,[2,67],{50:pe}),{17:[2,210],49:342,52:me,68:355,188:354},{16:[2,207]},{16:[2,208]},{16:[2,209]},{49:342,52:me,68:356},{49:342,52:me,68:357},e(He,[2,167],{151:358,152:[1,359],154:[1,360]}),e(_t,[2,165]),{52:[1,362],65:361},e(tt,[2,194]),{49:363,52:me},{17:[1,364]},{17:[2,211],43:At},{17:[1,365],43:At},{17:[1,366],43:At},e(He,[2,171]),{153:[1,367]},{107:[1,368]},e(_t,[2,166]),{16:be},e(Fe,[2,68],{50:pe}),e(tt,[2,216]),e(tt,[2,217]),e(tt,[2,218]),e(He,[2,168]),{155:[1,369]},{156:[1,370]},e(He,[2,169])],defaultActions:{11:[2,3],22:[2,1],24:[2,2],142:[2,125],143:[2,126],267:[2,177],268:[2,178],282:[2,182],302:[2,184],344:[2,207],345:[2,208],346:[2,209]},parseError:function(e,t){if(!t.recoverable){var n=new Error(e);throw n.hash=t,n}this.trace(e)},parse:function(e){var t=this,n=[0],r=[null],i=[],a=this.table,o="",s=0,u=0,l=0,c=2,f=1,d=i.slice.call(arguments,1),h=Object.create(this.lexer),p={yy:{}};for(var g in this.yy)Object.prototype.hasOwnProperty.call(this.yy,g)&&(p.yy[g]=this.yy[g]);h.setInput(e,p.yy),p.yy.lexer=h,p.yy.parser=this,"undefined"==typeof h.yylloc&&(h.yylloc={});var m=h.yylloc;i.push(m);var v=h.options&&h.options.ranges;"function"===typeof p.yy.parseError?this.parseError=p.yy.parseError:this.parseError=Object.getPrototypeOf(this).parseError;for(var b,y,_,A,w,F,k,x,E,C=function(){var e;return"number"!==typeof(e=h.lex()||f)&&(e=t.symbols_[e]||e),e},S={};;){if(_=n[n.length-1],this.defaultActions[_]?A=this.defaultActions[_]:(null!==b&&"undefined"!=typeof b||(b=C()),A=a[_]&&a[_][b]),"undefined"===typeof A||!A.length||!A[0]){var O="";for(F in E=[],a[_])this.terminals_[F]&&F>c&&E.push("'"+this.terminals_[F]+"'");O=h.showPosition?"Parse error on line "+(s+1)+":\n"+h.showPosition()+"\nExpecting "+E.join(", ")+", got '"+(this.terminals_[b]||b)+"'":"Parse error on line "+(s+1)+": Unexpected "+(b==f?"end of input":"'"+(this.terminals_[b]||b)+"'"),this.parseError(O,{text:h.match,token:this.terminals_[b]||b,line:h.yylineno,loc:m,expected:E})}if(A[0]instanceof Array&&A.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+b);switch(A[0]){case 1:n.push(b),r.push(h.yytext),i.push(h.yylloc),n.push(A[1]),b=null,y?(b=y,y=null):(u=h.yyleng,o=h.yytext,s=h.yylineno,m=h.yylloc,l>0&&l--);break;case 2:if(k=this.productions_[A[1]][1],S.$=r[r.length-k],S._$={first_line:i[i.length-(k||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(k||1)].first_column,last_column:i[i.length-1].last_column},v&&(S._$.range=[i[i.length-(k||1)].range[0],i[i.length-1].range[1]]),"undefined"!==typeof(w=this.performAction.apply(S,[o,u,s,p.yy,A[1],r,i].concat(d))))return w;k&&(n=n.slice(0,-1*k*2),r=r.slice(0,-1*k),i=i.slice(0,-1*k)),n.push(this.productions_[A[1]][0]),r.push(S.$),i.push(S._$),x=a[n[n.length-2]][n[n.length-1]],n.push(x);break;case 3:return!0}}return!0}},Ft={EOF:1,parseError:function(e,t){if(!this.yy.parser)throw new Error(e);this.yy.parser.parseError(e,t)},setInput:function(e,t){return this.yy=t||this.yy||{},this._input=e,this._more=this._backtrack=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var e=this._input[0];return this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e,e.match(/(?:\r\n?|\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.offset-=t;var r=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),n.length-1&&(this.yylineno-=n.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:n?(n.length===r.length?this.yylloc.first_column:0)+r[r.length-n.length].length-n[0].length:this.yylloc.first_column-t},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-t]),this.yyleng=this.yytext.length,this},more:function(){return this._more=!0,this},reject:function(){return this.options.backtrack_lexer?(this._backtrack=!0,this):this.parseError("Lexical error on line "+(this.yylineno+1)+". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},less:function(e){this.unput(this.match.slice(e))},pastInput:function(){var e=this.matched.substr(0,this.matched.length-this.match.length);return(e.length>20?"...":"")+e.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var e=this.match;return e.length<20&&(e+=this._input.substr(0,20-e.length)),(e.substr(0,20)+(e.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var e=this.pastInput(),t=new Array(e.length+1).join("-");return e+this.upcomingInput()+"\n"+t+"^"},test_match:function(e,t){var n,r,i;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(i.yylloc.range=this.yylloc.range.slice(0))),(r=e[0].match(/(?:\r\n?|\n).*/g))&&(this.yylineno+=r.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:r?r[r.length-1].length-r[r.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+e[0].length},this.yytext+=e[0],this.match+=e[0],this.matches=e,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._backtrack=!1,this._input=this._input.slice(e[0].length),this.matched+=e[0],n=this.performAction.call(this,this.yy,this,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var a in i)this[a]=i[a];return!1}return!1},next:function(){if(this.done)return this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||(this.yytext="",this.match="");for(var i=this._currentRules(),a=0;a<i.length;a++)if((n=this._input.match(this.rules[i[a]]))&&(!t||n[0].length>t[0].length)){if(t=n,r=a,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,i[a])))return e;if(this._backtrack){t=!1;continue}return!1}if(!this.options.flex)break}return t?!1!==(e=this.test_match(t,i[r]))&&e:""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var e=this.next();return e||this.lex()},begin:function(e){this.conditionStack.push(e)},popState:function(){return this.conditionStack.length-1>0?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},pushState:function(e){this.begin(e)},stateStackSize:function(){return this.conditionStack.length},options:{"case-insensitive":!0},performAction:function(e,t,n,r){switch(n){case 0:case 1:case 2:case 3:break;case 4:return 195;case 5:case 6:case 7:case 115:case 117:return 52;case 8:return 18;case 9:return 29;case 10:return 121;case 11:return 30;case 12:return 31;case 13:return 32;case 14:return 33;case 15:return 36;case 16:return 37;case 17:return 38;case 18:return 39;case 19:return 40;case 20:return 41;case 21:return 42;case 22:return 51;case 23:return 59;case 24:return 60;case 25:return 62;case 26:return"COLLATE";case 27:return 84;case 28:return 86;case 29:return 87;case 30:return 76;case 31:return 71;case 32:return 72;case 33:return 74;case 34:return 77;case 35:return 98;case 36:return 99;case 37:return 103;case 38:return 108;case 39:return 107;case 40:return 110;case 41:return 111;case 42:return 105;case 43:return 112;case 44:return 123;case 45:return 125;case 46:return 109;case 47:return 126;case 48:return 127;case 49:return 157;case 50:return 182;case 51:return 192;case 52:return 185;case 53:return 186;case 54:return 152;case 55:return 173;case 56:return 138;case 57:return 135;case 58:return 193;case 59:return 194;case 60:return 164;case 61:return 165;case 62:return 179;case 63:return 180;case 64:return 167;case 65:return 168;case 66:return 170;case 67:return 177;case 68:return 129;case 69:return 141;case 70:return 142;case 71:return 133;case 72:return 134;case 73:return 144;case 74:return 147;case 75:return 150;case 76:return 153;case 77:return 154;case 78:return 155;case 79:return 156;case 80:return 162;case 81:return 146;case 82:return 14;case 83:return 43;case 84:return 34;case 85:return 16;case 86:return 17;case 87:return 82;case 88:return 119;case 89:return 83;case 90:return 90;case 91:return 93;case 92:return 94;case 93:return 79;case 94:return 81;case 95:return 45;case 96:return 97;case 97:return 100;case 98:return 101;case 99:return 96;case 100:return 114;case 101:return 115;case 102:return 95;case 103:return"<=>";case 104:return 116;case 105:return 118;case 106:return 117;case 107:return 88;case 108:return 89;case 109:return 8;case 110:return 91;case 111:return 53;case 112:return 57;case 113:return 35;case 114:return 56;case 116:return 50;case 118:return 6;case 119:return"INVALID"}},rules:[/^(?:[/][*](.|\n)*?[*][/])/i,/^(?:[-][-]\s.*\n)/i,/^(?:[#]\s.*\n)/i,/^(?:\s+)/i,/^(?:[$][{](.*?)[}])/i,/^(?:([`][^`]+[`])+)/i,/^(?:(["][^"]+["])+)/i,/^(?:[\[]([^\]]|\]\])+[\]])/i,/^(?:SELECT\b)/i,/^(?:ALL\b)/i,/^(?:ANY\b)/i,/^(?:DISTINCT\b)/i,/^(?:DISTINCTROW\b)/i,/^(?:HIGH_PRIORITY\b)/i,/^(?:MAX_STATEMENT_TIME\b)/i,/^(?:STRAIGHT_JOIN\b)/i,/^(?:SQL_SMALL_RESULT\b)/i,/^(?:SQL_BIG_RESULT\b)/i,/^(?:SQL_BUFFER_RESULT\b)/i,/^(?:SQL_CACHE\b)/i,/^(?:SQL_NO_CACHE\b)/i,/^(?:SQL_CALC_FOUND_ROWS\b)/i,/^(?:AS\b)/i,/^(?:TRUE\b)/i,/^(?:FALSE\b)/i,/^(?:NULL\b)/i,/^(?:COLLATE\b)/i,/^(?:BINARY\b)/i,/^(?:ROW\b)/i,/^(?:EXISTS\b)/i,/^(?:CASE\b)/i,/^(?:WHEN\b)/i,/^(?:THEN\b)/i,/^(?:ELSE\b)/i,/^(?:END\b)/i,/^(?:DIV\b)/i,/^(?:MOD\b)/i,/^(?:NOT\b)/i,/^(?:BETWEEN\b)/i,/^(?:IN\b)/i,/^(?:SOUNDS\b)/i,/^(?:LIKE\b)/i,/^(?:ESCAPE\b)/i,/^(?:REGEXP\b)/i,/^(?:IS\b)/i,/^(?:UNKNOWN\b)/i,/^(?:AND\b)/i,/^(?:OR\b)/i,/^(?:XOR\b)/i,/^(?:FROM\b)/i,/^(?:PARTITION\b)/i,/^(?:USE\b)/i,/^(?:INDEX\b)/i,/^(?:KEY\b)/i,/^(?:FOR\b)/i,/^(?:JOIN\b)/i,/^(?:ORDER\s+BY\b)/i,/^(?:GROUP\s+BY\b)/i,/^(?:IGNORE\b)/i,/^(?:FORCE\b)/i,/^(?:INNER\b)/i,/^(?:CROSS\b)/i,/^(?:ON\b)/i,/^(?:USING\b)/i,/^(?:LEFT\b)/i,/^(?:RIGHT\b)/i,/^(?:OUTER\b)/i,/^(?:NATURAL\b)/i,/^(?:WHERE\b)/i,/^(?:ASC\b)/i,/^(?:DESC\b)/i,/^(?:WITH\b)/i,/^(?:ROLLUP\b)/i,/^(?:HAVING\b)/i,/^(?:OFFSET\b)/i,/^(?:PROCEDURE\b)/i,/^(?:UPDATE\b)/i,/^(?:LOCK\b)/i,/^(?:SHARE\b)/i,/^(?:MODE\b)/i,/^(?:OJ\b)/i,/^(?:LIMIT\b)/i,/^(?:UNION\b)/i,/^(?:,)/i,/^(?:=)/i,/^(?:\()/i,/^(?:\))/i,/^(?:~)/i,/^(?:!=)/i,/^(?:!)/i,/^(?:\|\|)/i,/^(?:\|)/i,/^(?:&)/i,/^(?:\+)/i,/^(?:-)/i,/^(?:\*)/i,/^(?:\/)/i,/^(?:%)/i,/^(?:\^)/i,/^(?:>>)/i,/^(?:>=)/i,/^(?:>)/i,/^(?:<<)/i,/^(?:<=>)/i,/^(?:<=)/i,/^(?:<>)/i,/^(?:<)/i,/^(?:\{)/i,/^(?:\})/i,/^(?:;)/i,/^(?:['](%)+['])/i,/^(?:(['][^']*['])+)/i,/^(?:[0][x][0-9a-fA-F]+)/i,/^(?:[-]?[0-9]+(\.[0-9]+)?)/i,/^(?:[-]?[0-9]+(\.[0-9]+)?[eE][-+]?[0-9]+(\.[0-9]+)?)/i,/^(?:[a-zA-Z_@#\uff3f\u4e00-\u9fa5][a-zA-Z0-9_$@#\uff3f\u4e00-\u9fa5]*)/i,/^(?:\.)/i,/^(?:([`])(?:(?=(\\?))\2.)*?\1)/i,/^(?:$)/i,/^(?:.)/i],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119],inclusive:!0}}};function kt(){this.yy={}}return wt.lexer=Ft,kt.prototype=wt,wt.Parser=kt,new kt}(),Vn=function(e){return!!e&&("String"===e.type||"Number"===e.type||"Boolean"===e.type)},Wn=function(e){return!!e&&"Identifier"===e.type},Gn=function(e){switch(typeof e){case"number":return"".concat(e);case"boolean":return e?"TRUE":"FALSE";default:return"'".concat(e,"'")}},Kn=function(e){var t="string"===typeof e?e:e.value;return t.startsWith("`")&&t.endsWith("`")?t.replaceAll(/(^`|`$)/g,"").replaceAll("``","`"):t.startsWith('"')&&t.endsWith('"')?t.replaceAll(/(^"|"$)/g,"").replaceAll('""','"'):t.startsWith("[")&&t.endsWith("]")?t.replaceAll(/(^\[|\]$)/g,"").replaceAll("]]","]"):t},Qn=function(e,t){if(t){if("<"===e)return">";if("<="===e)return">=";if(">"===e)return"<";if(">="===e)return"<="}return"<>"===e?"!=":e},Yn=function(e){if("String"===e.type){var t=e.value;return t.startsWith("'")&&t.endsWith("'")||t.startsWith('"')&&t.endsWith('"')?t.substring(1,t.length-1).replaceAll(/''/gm,"'"):t}return"Boolean"===e.type?"true"===e.value.toLowerCase():parseFloat(e.value)},Xn=function e(t){var n=t.operator.replace("&&","and").replace("||","or").toLowerCase();return"AndExpression"===t.left.type||"OrExpression"===t.left.type||"XorExpression"===t.left.type?[].concat(Object(a.a)(e(t.left)),[n,t.right]):[t.left,n,t.right]},Jn=function(e){for(var t=Xn(e),n=0,r={combinator:"or",expressions:[]},i={combinator:"xor",expressions:[]},a={combinator:"and",expressions:[]},s=0;s<t.length-2;s+=2){var u=0;if("and"===t[s+1]?u=2-n:"xor"===t[s+1]?u=1-n:"or"===t[s+1]&&(u=0-n),u>0)for(var l=0;l<u;l++)1===(n+=1)?(i={combinator:"xor",expressions:[]},1===u&&(i.expressions.push(t[s]),(s>=t.length-3||"xor"===t[s+3])&&i.expressions.push(t[s+2]))):2===n&&(a={combinator:"and",expressions:[]}).expressions.push(t[s],t[s+2]);else if(u<0)for(var c=0;c>u;c--)1===(n-=1)?(i.expressions.push(a),-1===u&&i.expressions.push(t[s+2])):0===n&&(r.expressions.push(i),s>=t.length-3&&r.expressions.push(t[s+2]));else 0===n?((0===s||s>3&&"or"!==t[s-3])&&r.expressions.push(t[s]),(s>=t.length-3||"or"===t[s+3])&&r.expressions.push(t[s+2])):1===n?i.expressions.push(t[s+2]):2===n&&a.expressions.push(t[s+2])}if(2===n&&(i.expressions.push(a),n-=1),1===n&&(r.expressions.push(i),n-=1),1===r.expressions.length&&"combinator"in r.expressions[0])return 1===r.expressions[0].expressions.length&&"combinator"in r.expressions[0].expressions[0]?r.expressions[0].expressions[0]:r.expressions[0];var f,d={combinator:"or",expressions:[]},h=Object(o.a)(r.expressions);try{for(h.s();!(f=h.n()).done;){var p=f.value;"combinator"in p&&"combinator"in p.expressions[0]&&1===p.expressions.length?d.expressions.push(p.expressions[0]):d.expressions.push(p)}}catch(g){h.e(g)}finally{h.f()}return d};function Zn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.params,r=t.paramPrefix,i=t.independentCombinators,a=t.fields,o=t.getValueSources,s=/^[ \t\n\r\s]*SELECT\b/i.test(e)?e:/^[ \t\n\r\s]*WHERE\b/i.test(e)?"SELECT * FROM t ".concat(e):"SELECT * FROM t WHERE ".concat(e),u=!1,l=Hn(a);if(u=!!i,n)if(Array.isArray(n)){var c=0;s=s.replace(/\?/g,(function(){var e=Gn(n[c]);return c++,e}))}else{var f=Object.keys(n),d=null!=r?r:":";f.forEach((function(e){s=s.replace(new RegExp("\\".concat(d).concat(e,"\\b"),"ig"),Gn(n[e]))}))}var h=function(e,t,n){return zn({fieldName:e,fieldsFlat:l,operator:t,subordinateFieldName:n,getValueSources:o})},p=function e(n){if("NotExpression"===n.type){var r="SimpleExprParentheses"===n.value.type?n.value.value.value[0]:n.value,i=e(r);if(i)return"rules"in i?me(ge({},i),{not:!0}):ge({rules:[i],not:!0},!u&&{combinator:"and"})}else{if("SimpleExprParentheses"===n.type){var a=n.value.value[0];if("AndExpression"===a.type||"OrExpression"===a.type||"XorExpression"===a.type)return e(a);var o=e(a);return o?ge({rules:[o]},u?{}:{combinator:"and"}):null}if("AndExpression"===n.type||"OrExpression"===n.type||"XorExpression"===n.type){if(u){var s=Xn(n).map((function(t){return"string"===typeof t?t:e(t)}));return s.includes(null)?null:{rules:s}}var l=Jn(n),c=l.combinator,f=l.expressions.map((function(t){return"combinator"in t?{combinator:t.combinator,rules:t.expressions.map((function(t){return"combinator"in t?{combinator:t.combinator,rules:t.expressions.map((function(t){return e(t)})).filter(Boolean)}:e(t)})).filter(Boolean)}:e(t)})).filter(Boolean);if(f.length>0)return{combinator:c,rules:f}}else if("IsNullBooleanPrimary"===n.type){if(Wn(n.value)){var d=Kn(n.value),p=n.hasNot?"notNull":"null";if(h(d,p))return{field:d,operator:p,value:null}}}else if("ComparisonBooleanPrimary"===n.type){if(Wn(n.left)&&!Wn(n.right)||!Wn(n.left)&&Wn(n.right)){var g=Wn(n.left)?n.left.value:n.right.value,m=[n.left,n.right].find((function(e){return!Wn(e)}));if(Vn(m)){var v=Kn(g),b=Qn(n.operator,Wn(n.right));if(h(v,b))return{field:v,operator:b,value:Yn(m)}}}else if(Wn(n.left)&&Wn(n.right)){var y=Kn(n.left),_=Kn(n.right),A=Qn(n.operator);if(h(y,A,_))return{field:y,operator:A,value:_,valueSource:"field"}}}else if("InExpressionListPredicate"===n.type){if(Wn(n.left)){var w=Kn(n.left),F=n.right.value.filter(Vn).map(Yn),k=n.hasNot?"notIn":"in",x=n.right.value.filter(Wn).filter((function(e){return h(w,k,e.value)})).map(Kn);if(F.length>0){var E=(null==t?void 0:t.listsAsArrays)?F:F.join(", ");return{field:Kn(n.left),operator:k,value:E}}if(x.length>0){var C=(null==t?void 0:t.listsAsArrays)?x:x.join(", ");return{field:Kn(n.left),operator:k,value:C,valueSource:"field"}}}}else if("BetweenPredicate"===n.type){if(Wn(n.left)&&Vn(n.right.left)&&Vn(n.right.right)){var S=[n.right.left,n.right.right].map(Yn),O=(null==t?void 0:t.listsAsArrays)?S:S.join(", "),D=n.hasNot?"notBetween":"between";return{field:Kn(n.left),operator:D,value:O}}if(Wn(n.left)&&Wn(n.right.left)&&Wn(n.right.right)){var j=Kn(n.left),T=[n.right.left,n.right.right].map(Kn),P=n.hasNot?"notBetween":"between";if(T.every((function(e){return h(j,P,e)}))){var R=(null==t?void 0:t.listsAsArrays)?T:T.join(", ");return{field:j,operator:P,value:R,valueSource:"field"}}}}else if("LikePredicate"===n.type)if(Wn(n.left)&&"String"===n.right.type){var M=Yn(n.right),I=M.replace(/(^%)|(%$)/g,""),B="=";/^%.*%$/.test(M)||"%"===M?B=n.hasNot?"doesNotContain":"contains":/%$/.test(M)?B=n.hasNot?"doesNotBeginWith":"beginsWith":/^%/.test(M)&&(B=n.hasNot?"doesNotEndWith":"endsWith");var N=Kn(n.left);if(h(N,B))return{field:N,operator:B,value:I}}else if(!Wn(n.left)||"StartsWithExpr"!==n.right.type&&"EndsWithExpr"!==n.right.type&&"ContainsExpr"!==n.right.type){if(Wn(n.left)&&Wn(n.right)){var L=Kn(n.left),U=Kn(n.right);if(h(L,"=",U))return{field:L,operator:"=",value:U,valueSource:"field"}}}else{var H="",z="=";Wn(n.right.value)&&(H=Kn(n.right.value)),"EndsWithExpr"===n.right.type?z=n.hasNot?"doesNotEndWith":"endsWith":"StartsWithExpr"===n.right.type?z=n.hasNot?"doesNotBeginWith":"beginsWith":"ContainsExpr"===n.right.type&&(z=n.hasNot?"doesNotContain":"contains");var q=Kn(n.left);if("="!==z&&h(q,z,H))return{field:q,operator:z,value:H,valueSource:"field"}}}return null},g=qn.parse(s).value.where;if(g){var m=p(g);if(m)return"rules"in m?m:ge({rules:[m]},u?{}:{combinator:"and"})}return ge({rules:[]},u?{}:{combinator:"and"})}var $n=function(e,t){for(var n=t,r=0;r<e.length&&n&&"rules"in n;){var i=n.rules[e[r]];n="string"!==typeof i?i:null,r++}return n},er=function(e){return e.slice(0,e.length-1)},tr=function(e,t){return e.length===t.length&&e.every((function(e,n){return e===t[n]}))},nr=function(e,t){for(var n=[],r=er(e),i=er(t),a=0;a<r.length&&a<i.length&&r[a]===i[a];)n.push(i[a]),a++;return n},rr=function(e,t){for(var n=!!t.disabled,r=t,i=0;i<e.length&&!n&&"rules"in r;){var a=r.rules[e[i]];Ut(a)&&("rules"in a||"field"in a)&&(n=!!a.disabled,r=a),i++}return n},ir=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.idGenerator,r=void 0===n?An:n;return se(e,(function(e){e.id||(e.id=r())}))},ar=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.idGenerator,i=void 0===r?An:r;return se(t,(function(t){t.id||(t.id=i()),t.rules=t.rules.map((function(t){return"string"===typeof t?t:"rules"in t?e(t,{idGenerator:i}):ir(t,{idGenerator:i})}))}))},or=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.idGenerator,r=void 0===n?An:n;return"rules"in e?ar(e,{idGenerator:r}):ir(e,{idGenerator:r})},sr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.idGenerator,r=void 0===n?An:n;return JSON.parse(JSON.stringify(me(ge({},e),{id:r()})))},ur=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.idGenerator,i=void 0===r?An:r;if(!Ut(t))return t;if(!("rules"in t))return JSON.parse(JSON.stringify(me(ge({},t),{id:i()})));if("combinator"in t){var a=t.rules.map((function(t){return Ut(t)&&"rules"in t?e(t,{idGenerator:i}):sr(t,{idGenerator:i})}));return me(ge({},t),{id:i(),rules:a})}var o=t.rules.map((function(t){return"string"===typeof t?t:Ut(t)&&"rules"in t?e(t,{idGenerator:i}):sr(t,{idGenerator:i})}));return me(ge({},t),{id:i(),rules:o})},lr=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.combinators,a=void 0===i?xe:i,o=r.combinatorPreceding,s=r.idGenerator,u=void 0===s?An:s;return se(e,(function(e){var r=$n(n,e);if(r&&"rules"in r){if(!("combinator"in r)&&r.rules.length>0){var i=r.rules[r.rules.length-2];r.rules.push(null!=o?o:"string"===typeof i?i:Bt(a))}r.rules.push(or(t,{idGenerator:u}))}}))};var cr=function(){},fr=function(e){var t=e.defaultQuery,n=e.query,o=e.fields,u=e.operators,c=void 0===u?ke:u,f=e.combinators,d=void 0===f?xe:f,h=e.translations,p=void 0===h?Fe:h,g=e.enableMountQueryChange,m=void 0===g||g,v=e.controlClassnames,b=e.controlElements,y=e.getDefaultField,_=e.getDefaultOperator,A=e.getDefaultValue,w=e.getOperators,F=e.getValueEditorType,k=e.getValueEditorSeparator,x=void 0===k?function(){return null}:k,E=e.getValueSources,C=e.getInputType,S=e.getValues,O=e.getRuleClassname,D=void 0===O?function(){return""}:O,j=e.getRuleGroupClassname,T=void 0===j?function(){return""}:j,P=e.onAddRule,R=void 0===P?function(e){return e}:P,M=e.onAddGroup,I=void 0===M?function(e){return e}:M,B=e.onRemove,N=void 0===B?function(){return!0}:B,L=e.onQueryChange,U=void 0===L?cr:L,H=e.showCombinatorsBetweenRules,z=void 0!==H&&H,q=e.showNotToggle,V=void 0!==q&&q,W=e.showCloneButtons,G=void 0!==W&&W,K=e.showLockButtons,Q=void 0!==K&&K,Y=e.resetOnFieldChange,X=void 0===Y||Y,J=e.resetOnOperatorChange,Z=void 0!==J&&J,$=e.autoSelectField,ee=void 0===$||$,te=e.autoSelectOperator,ne=void 0===te||te,re=e.addRuleToNewGroups,ie=void 0!==re&&re,ae=e.enableDragAndDrop,oe=e.independentCombinators,ue=e.listsAsArrays,le=void 0!==ue&&ue,ce=e.parseNumbers,fe=void 0!==ce&&ce,de=e.disabled,he=void 0!==de&&de,pe=e.validator,be=e.debugMode,ye=void 0!==be&&be,_e=e.onLog,Ae=void 0===_e?console.log:_e,we=e.idGenerator,Ce=void 0===we?An:we,Se=function(e){var t=Object(s.useContext)(hr),n=Ln(!0,e.enableMountQueryChange,t.enableMountQueryChange),r=Ln(!1,e.enableDragAndDrop,t.enableDragAndDrop)&&!1!==t.enableDragAndDrop,i=Ln(!1,e.debugMode,t.debugMode),a=Object(s.useMemo)((function(){return En($e,t.controlClassnames,e.controlClassnames)}),[t.controlClassnames,e.controlClassnames]),o=Object(s.useMemo)((function(){return ge(ge(ge({},wr),t.controlElements),e.controlElements)}),[e.controlElements,t.controlElements]),u=Object(s.useMemo)((function(){var n={};return Bn(e.translations).forEach((function(r){var i=t.translations;n[r]=ge(ge(ge({},Fe[r]),i),e.translations[r])})),ge(ge({},Fe),n)}),[t.translations,e.translations]),l=t,c=(l.controlClassnames,l.controlElements,l.debugMode,l.enableDragAndDrop,l.enableMountQueryChange,l.translations,ve(l,["controlClassnames","controlElements","debugMode","enableDragAndDrop","enableMountQueryChange","translations"]));return ge({controlClassnames:a,controlElements:o,debugMode:i,enableDragAndDrop:r,enableMountQueryChange:n,translations:u},c)}({controlClassnames:v,controlElements:b,debugMode:ye,enableDragAndDrop:ae,enableMountQueryChange:m,translations:p}),Oe=Se.controlClassnames,De=Se.controlElements,je=Se.debugMode,Te=Se.enableDragAndDrop,Pe=Se.enableMountQueryChange,Re=Se.translations,Me=Object(s.useMemo)((function(){return{id:Re.fields.placeholderName,name:Re.fields.placeholderName,label:Re.fields.placeholderLabel}}),[Re.fields.placeholderLabel,Re.fields.placeholderName]),Ie=Object(s.useMemo)((function(){return null!=o?o:[Me]}),[Me,o]),Be=Object(s.useMemo)((function(){var e=Array.isArray(Ie)?Ie:Bn(Ie).map((function(e){return me(ge({},Ie[e]),{name:e})})).sort((function(e,t){return e.label.localeCompare(t.label)}));return Mt(e)?gn(ee?e:[{label:Re.fields.placeholderGroupLabel,options:[Me]}].concat(Object(a.a)(e))):pn(ee?e:[Me].concat(Object(a.a)(e)))}),[ee,Me,Ie,Re.fields.placeholderGroupLabel]),Ne=Object(s.useMemo)((function(){if(!Array.isArray(Ie)){var e={};return Bn(Ie).forEach((function(t){return e[t]=me(ge({},Ie[t]),{name:t})})),ee?e:me(ge({},e),Object(r.a)({},Re.fields.placeholderName,Me))}var t={};return Mt(Be)?Be.forEach((function(e){return e.options.forEach((function(e){return t[e.name]=e}))})):Be.forEach((function(e){return t[e.name]=e})),t}),[ee,Me,Be,Ie,Re.fields.placeholderName]),Le=Object(s.useMemo)((function(){return{id:Re.operators.placeholderName,name:Re.operators.placeholderName,label:Re.operators.placeholderLabel}}),[Re.operators.placeholderLabel,Re.operators.placeholderName]),Ue=Object(s.useCallback)((function(e){var t=Ne[e],n=c;if(null==t?void 0:t.operators)n=t.operators;else if(w){var r=w(e);r&&(n=r)}return ne||(n=Mt(n)?[{label:Re.operators.placeholderGroupLabel,options:[Le]}].concat(Object(a.a)(n)):[Le].concat(Object(a.a)(n))),Mt(n)?gn(n):pn(n)}),[ne,Le,Ne,w,c,Re.operators.placeholderGroupLabel]),He=Object(s.useCallback)((function(e){var t,n,r=Ne[e];if(null==r?void 0:r.defaultOperator)return r.defaultOperator;if(_)return"function"===typeof _?_(e):_;var i=null!=(t=Ue(e))?t:[];return i.length&&null!=(n=Bt(i))?n:""}),[Ne,_,Ue]),ze=Object(s.useCallback)((function(e,t){if(F){var n=F(e,t);if(n)return n}return"text"}),[F]),We=Object(s.useCallback)((function(e,t){return Sn(Ne[e],t,E)}),[Ne,E]),Ge=Object(s.useCallback)((function(e,t){var n=Ne[e];if(null==n?void 0:n.values)return n.values;if(S){var r=S(e,t);if(r)return r}return[]}),[Ne,S]),Ke=Object(s.useCallback)((function(e){var t=Ne[e.field];if(void 0!==(null==t?void 0:t.defaultValue)&&null!==t.defaultValue)return t.defaultValue;if(A)return A(e);var n="",r=Ge(e.field,e.operator),i=function(t){var n=Bt(t);if("between"===e.operator||"notBetween"===e.operator){var r=[n,n];return le?r:Ot(r.map((function(e){return null!=e?e:""})),",")}return n};if("field"===e.valueSource){var a=Nt(t,Be,e.operator);n=a.length>0?i(a):""}else if(r.length)n=i(r);else{"checkbox"===ze(e.field,e.operator)&&(n=!1)}return n}),[Ne,Be,A,ze,Ge,le]),Ye=Object(s.useCallback)((function(e,t){if(C){var n=C(e,t);if(n)return n}return"text"}),[C]),Xe=Object(s.useCallback)((function(){var e,t,n="";(null==Be?void 0:Be.length)>0&&Be[0]&&(n=null!=(e=Bt(Be))?e:""),y&&(n="function"===typeof y?y(Be):y);var r=He(n),i=null!=(t=We(n,r)[0])?t:"value",a={id:Ce(),field:n,operator:r,valueSource:i,value:""},o=Ke(a);return me(ge({},a),{value:o})}),[Be,y,He,Ke,We,Ce]),Je=Object(s.useCallback)((function(){var e;return oe?{id:Ce(),rules:ie?[Xe()]:[],not:!1}:{id:Ce(),rules:ie?[Xe()]:[],combinator:null!=(e=Bt(d))?e:"",not:!1}}),[ie,d,Xe,Ce,oe]),Ze=Object(s.useRef)(!0),et=Object(s.useState)(t?ar(t,{idGenerator:Ce}):Je()),tt=Object(i.a)(et,2),nt=tt[0],rt=tt[1],it=n?Ze.current?ar(n,{idGenerator:Ce}):n:nt;Mn({defaultQuery:t,queryProp:n,isFirstRender:Ze.current}),Ze.current=!1,Object(s.useEffect)((function(){Pe&&U(it)}),[]);var at=!n,ot=Object(s.useCallback)((function(e){at&&rt(e),U(e)}),[U,at]),st=Object(s.useMemo)((function(){return!0===he||Array.isArray(he)&&he.some((function(e){return 0===e.length}))}),[he]),ut=Object(s.useMemo)((function(){return Array.isArray(he)&&he||[]}),[he]),lt=function(e,t){if(rr(e,it)||st)je&&Ae({type:yt,path:e,query:it});else{var n=$n(e,it);if(n)if(N(n,e,it,t)){var r=function(e,t){return 0===t.length||!("combinator"in e)&&!$n(t,e)?e:se(e,(function(e){var n=t[t.length-1],r=$n(er(t),e);if(r&&"rules"in r)if(!("combinator"in r)&&r.rules.length>1){var i=0===n?0:n-1;r.rules.splice(i,2)}else r.rules.splice(n,1)}))}(it,e);je&&Ae({type:kt,query:it,newQuery:r,path:e,ruleOrGroup:n}),ot(r)}else je&&Ae({type:wt,ruleOrGroup:n,path:e,query:it})}},ct=Object(s.useMemo)((function(){var e="function"===typeof pe?pe(it):{};return{validationResult:e,validationMap:"object"===typeof e?e:{}}}),[it,pe]),ft=ct.validationResult,dt=ct.validationMap,ht=Object(s.useMemo)((function(){return{fields:Be,fieldMap:Ne,combinators:d,classNames:Oe,createRule:Xe,createRuleGroup:Je,controls:De,getOperators:Ue,getValueEditorType:ze,getValueSources:We,getInputType:Ye,getValues:Ge,getValueEditorSeparator:x,getRuleClassname:D,getRuleGroupClassname:T,showCombinatorsBetweenRules:z,showNotToggle:V,showCloneButtons:G,showLockButtons:Q,autoSelectField:ee,autoSelectOperator:ne,addRuleToNewGroups:ie,enableDragAndDrop:Te,independentCombinators:!!oe,listsAsArrays:le,parseNumbers:fe,validationMap:dt,disabledPaths:ut}}),[ie,ee,ne,d,Oe,De,Xe,Je,ut,Te,Ne,Be,Ye,Ue,D,T,ze,Ge,We,x,oe,le,fe,G,z,Q,V,dt]),pt={onRuleAdd:function(e,t,n){var r;if(rr(t,it)||st)je&&Ae({type:bt,rule:e,parentPath:t,query:it});else{var i=R(e,t,it,n);if(i){var a=lr(it,i,t,{combinators:d,combinatorPreceding:null!=(r=i.combinatorPreceding)?r:void 0});je&&Ae({type:Ft,query:it,newQuery:a,newRule:i,parentPath:t}),ot(a)}else je&&Ae({type:_t,rule:e,parentPath:t,query:it})}},onGroupAdd:function(e,t,n){var r;if(rr(t,it)||st)je&&Ae({type:bt,ruleGroup:e,parentPath:t,query:it});else{var i=I(e,t,it,n);if(i){var a=lr(it,i,t,{combinators:d,combinatorPreceding:null!=(r=i.combinatorPreceding)?r:void 0});je&&Ae({type:Ft,query:it,newQuery:a,newGroup:i,parentPath:t}),ot(a)}else je&&Ae({type:At,ruleGroup:e,parentPath:t,query:it})}},onRuleRemove:lt,onGroupRemove:lt,onPropChange:function(e,t,n){if(rr(n,it)&&"disabled"!==e||st)je&&Ae({type:yt,path:n,prop:e,value:t,query:it});else{var r=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},a=i.resetOnFieldChange,o=void 0===a||a,s=i.resetOnOperatorChange,u=void 0!==s&&s,l=i.getRuleDefaultOperator,c=void 0===l?function(){return"="}:l,f=i.getValueSources,d=void 0===f?function(){return["value"]}:f,h=i.getRuleDefaultValue,p=void 0===h?function(){return""}:h;return se(e,(function(e){if("combinator"!==t||"combinator"in e){var i=$n(r,e);if(i){var a="rules"in i;if(i[t]!==n&&("valueSource"!==t&&(i[t]=n),!a)){var s=!1,l=!1;o&&"field"===t&&(i.operator=c(n),s=!0,l=!0),u&&"operator"===t&&(s=!0,l=!0);var f=d(i.field,i.operator)[0];(s&&i.valueSource&&f!==i.valueSource||"valueSource"===t&&n!==i.valueSource)&&(l=!!i.valueSource||!i.valueSource&&n!==f,i.valueSource=s?f:n),l&&(i.value=p(i))}}}else{var h=$n(er(r),e).rules;r[r.length-1]%2===1&&(h[r[r.length-1]]=n)}}))}(it,e,t,n,{resetOnFieldChange:X,resetOnOperatorChange:Z,getRuleDefaultOperator:He,getValueSources:We,getRuleDefaultValue:Ke});je&&Ae({type:xt,query:it,newQuery:r,prop:e,value:t,path:n}),ot(r)}},moveRule:function(e,t,n){if(rr(e,it)||st)je&&Ae({type:yt,oldPath:e,newPath:t,query:it});else{var r=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.clone,o=void 0!==i&&i,s=r.combinators,u=void 0===s?xe:s,l=r.idGenerator,c=void 0===l?An:l;if(tr(t,n)||!$n(er(n),e))return e;var f=$n(t,e);if(!f)return e;var d=o?"rules"in f?ur(f,{idGenerator:c}):sr(f,{idGenerator:c}):f;return se(e,(function(e){var r=!("combinator"in e),i=$n(er(t),e),s=t[t.length-1],l=r&&s>0?i.rules[s-1]:null,c=r&&s<i.rules.length-1?i.rules[s+1]:null;if(!o){var f=r?Math.max(0,s-1):s,h=r?2:1;i.rules.splice(f,h)}var p=Object(a.a)(n),g=nr(t,n);!o&&t.length===g.length+1&&n[g.length]>t[g.length]&&(p[g.length]-=r?2:1);var m=er(p),v=$n(m,e),b=p[p.length-1],y=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return(e=v.rules).splice.apply(e,[b,0].concat(n))};if(0!==v.rules.length&&r)if(0===b)if(0===s&&c)y(d,c);else{var _=v.rules[1]||l||Bt(u);y(d,_)}else y(l||v.rules[b-2]||c||Bt(u),d);else y(d)}))}(it,e,t,{clone:n,combinators:d});je&&Ae({type:Et,query:it,newQuery:r,oldPath:e,newPath:t,clone:n}),ot(r)}}},gt=Object(s.useMemo)((function(){var e;return l(Ee,l(Oe.queryBuilder),(e={},Object(r.a)(e,Qe,it.disabled||st),Object(r.a)(e,qe,"boolean"===typeof ft&&ft),Object(r.a)(e,Ve,"boolean"===typeof ft&&!ft),e))}),[Oe.queryBuilder,st,it.disabled,ft]);return{actions:pt,query:it,queryDisabled:st,rqbContext:Se,schema:ht,translations:Re,wrapperClassName:gt}},dr=function(e){var t,n={},r=Object(o.a)(Nn(e));try{var a=function(){var e=Object(i.a)(t.value,2),r=e[0],a=e[1];n[r]=function(e,t){e.preventDefault(),e.stopPropagation(),a(e,t)}};for(r.s();!(t=r.n()).done;)a()}catch(s){r.e(s)}finally{r.f()}return n},hr=Object(s.createContext)({});hr.displayName="QueryBuilderContext";var pr=function(e){var t=ge(ge({},e),fr(e)),n=t.schema.controls.ruleGroup;return s.createElement(hr.Provider,{key:t.schema.enableDragAndDrop?"dnd":"no-dnd",value:t.rqbContext},s.createElement("div",{className:t.wrapperClassName,"data-dnd":t.schema.enableDragAndDrop?"enabled":"disabled","data-inlinecombinators":t.schema.independentCombinators||t.schema.showCombinatorsBetweenRules?"enabled":"disabled"},s.createElement(n,{translations:t.translations,ruleGroup:t.query,rules:t.query.rules,combinator:"combinator"in t.query?t.query.combinator:void 0,not:!!t.query.not,schema:t.schema,actions:t.actions,id:t.query.id,path:[],disabled:!!t.query.disabled||t.queryDisabled,parentDisabled:t.queryDisabled,context:t.context})))};pr.displayName="QueryBuilder";var gr=function(e){var t=ge(ge({},e),function(e){var t,n,i,o,u,c,f,d=e.id,h=e.path,p=e.rule,g=e.schema,m=e.actions,v=m.moveRule,b=m.onPropChange,y=m.onRuleRemove,_=e.disabled,A=e.parentDisabled,w=e.field,F=e.operator,k=e.value,x=e.valueSource,E=e.dragMonitorId,C=void 0===E?"":E,S=e.dropMonitorId,O=void 0===S?"":S,D=e.dndRef,j=void 0===D?null:D,T=e.dragRef,P=void 0===T?null:T,R=e.isDragging,M=void 0!==R&&R,I=e.isOver,B=void 0!==I&&I,N=g.classNames,L=g.fields,U=g.fieldMap,H=g.getInputType,z=g.getOperators,q=g.getValueEditorType,V=g.getValueEditorSeparator,W=g.getValueSources,G=g.getValues,K=g.validationMap,Q=(g.enableDragAndDrop,g.getRuleClassname);In("rule",!!p),Un();var Y=!!A||!!_,X=p||{id:d,field:null!=w?w:"",operator:null!=F?F:"",value:k,valueSource:x},J=Object(s.useMemo)((function(){return{dragHandle:l(Ke,N.dragHandle),fields:l(Ne,N.fields),operators:l(Le,N.operators),valueSource:l(Je,N.valueSource),value:l(Ue,N.value),cloneRule:l(Pe,N.cloneRule),lockRule:l(Ye,N.lockRule),removeRule:l(He,N.removeRule)}}),[N.dragHandle,N.fields,N.operators,N.valueSource,N.value,N.cloneRule,N.lockRule,N.removeRule]),Z=null!=(n=null==U?void 0:U[X.field])?n:{name:X.field,label:X.field},$=null!=(i=Z.inputType)?i:H(X.field,X.operator),ee=z(X.field),te=It(ee,X.operator),ne=null==te?void 0:te.arity,re="string"===typeof ne&&"unary"===ne||"number"===typeof ne&&ne<2,ie="function"===typeof Z.valueSources?Z.valueSources(X.operator):null!=(o=Z.valueSources)?o:W(X.field,X.operator),ae="field"===X.valueSource?"select":null!=(u="function"===typeof Z.valueEditorType?Z.valueEditorType(X.operator):Z.valueEditorType)?u:q(X.field,X.operator),oe=V(X.field,X.operator),se="field"===X.valueSource?Nt(Z,L,X.operator):null!=(c=Z.values)?c:G(X.field,X.operator),ue=ie.map((function(e){return{name:e,label:e}})),le=null!=(f=K[null!=d?d:""])?f:"function"===typeof Z.validator?Z.validator(X):null,ce=Cn(le),fe=Object(s.useMemo)((function(){var e;return null!=(e=null==Z?void 0:Z.className)?e:""}),[null==Z?void 0:Z.className]),de=Object(s.useMemo)((function(){var e;return null!=(e=null==te?void 0:te.className)?e:""}),[null==te?void 0:te.className]),he=l(Q(X),fe,de,Be,N.rule,(t={},Object(r.a)(t,Qe,Y),Object(r.a)(t,We,M),Object(r.a)(t,Ge,B),t),ce);return{classNames:J,cloneRule:function(e,t){if(!Y){var n=[].concat(Object(a.a)(er(h)),[h[h.length-1]+1]);v(h,n,!0)}},disabled:Y,dndRef:j,dragMonitorId:C,dragRef:P,dropMonitorId:O,fieldData:Z,generateOnChangeHandler:function(e){return function(t,n){Y||b(e,t,h)}},hideValueControls:re,inputType:$,operators:ee,outerClassName:he,removeRule:function(e,t){Y||y(h)},rule:X,toggleLockRule:function(e,t){b("disabled",!Y,h)},validationResult:le,valueEditorSeparator:oe,valueEditorType:ae,values:se,valueSourceOptions:ue,valueSources:ie}}(e)),n=t.cloneRule,i=t.toggleLockRule,o=t.removeRule,u=dr({cloneRule:n,toggleLockRule:i,removeRule:o}),c=ge(ge({},t),u);return s.createElement("div",{ref:t.dndRef,"data-testid":et,"data-dragmonitorid":t.dragMonitorId,"data-dropmonitorid":t.dropMonitorId,className:t.outerClassName,"data-rule-id":t.id,"data-level":t.path.length,"data-path":JSON.stringify(t.path)},s.createElement(mr,ge({},c)))};gr.displayName="Rule";var mr=function(e){var t,n,r=e.schema.controls,i=r.dragHandle,a=r.fieldSelector,o=r.operatorSelector,u=r.valueSourceSelector,l=r.valueEditor,c=r.cloneRuleAction,f=r.lockRuleAction,d=r.removeRuleAction;return s.createElement(s.Fragment,null,e.schema.enableDragAndDrop&&s.createElement(i,{testID:pt,ref:e.dragRef,level:e.path.length,path:e.path,title:e.translations.dragHandle.title,label:e.translations.dragHandle.label,className:e.classNames.dragHandle,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,ruleOrGroup:e.rule}),s.createElement(a,{testID:ct,options:e.schema.fields,title:e.translations.fields.title,value:e.rule.field,operator:e.rule.operator,className:e.classNames.fields,handleOnChange:e.generateOnChangeHandler("field"),level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,rule:e.rule}),(e.schema.autoSelectField||e.rule.field!==e.translations.fields.placeholderName)&&s.createElement(s.Fragment,null,s.createElement(o,{testID:ft,field:e.rule.field,fieldData:e.fieldData,title:e.translations.operators.title,options:e.operators,value:e.rule.operator,className:e.classNames.operators,handleOnChange:e.generateOnChangeHandler("operator"),level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,rule:e.rule}),(e.schema.autoSelectOperator||e.rule.operator!==e.translations.operators.placeholderName)&&!e.hideValueControls&&s.createElement(s.Fragment,null,!["null","notNull"].includes(e.rule.operator)&&e.valueSources.length>1&&s.createElement(u,{testID:vt,field:e.rule.field,fieldData:e.fieldData,title:e.translations.valueSourceSelector.title,options:e.valueSourceOptions,value:null!=(t=e.rule.valueSource)?t:"value",className:e.classNames.valueSource,handleOnChange:e.generateOnChangeHandler("valueSource"),level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,rule:e.rule}),s.createElement(l,{testID:dt,field:e.rule.field,fieldData:e.fieldData,title:e.translations.value.title,operator:e.rule.operator,value:e.rule.value,valueSource:null!=(n=e.rule.valueSource)?n:"value",type:e.valueEditorType,inputType:e.inputType,values:e.values,listsAsArrays:e.schema.listsAsArrays,parseNumbers:e.schema.parseNumbers,separator:e.valueEditorSeparator,className:e.classNames.value,handleOnChange:e.generateOnChangeHandler("value"),level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,rule:e.rule}))),e.schema.showCloneButtons&&s.createElement(c,{testID:ot,label:e.translations.cloneRule.label,title:e.translations.cloneRule.title,className:e.classNames.cloneRule,handleOnClick:e.cloneRule,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.rule,schema:e.schema}),e.schema.showLockButtons&&s.createElement(f,{testID:gt,label:e.translations.lockRule.label,title:e.translations.lockRule.title,className:e.classNames.lockRule,handleOnClick:e.toggleLockRule,level:e.path.length,path:e.path,disabled:e.disabled,disabledTranslation:e.parentDisabled?void 0:e.translations.lockRuleDisabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.rule,schema:e.schema}),s.createElement(d,{testID:ut,label:e.translations.removeRule.label,title:e.translations.removeRule.title,className:e.classNames.removeRule,handleOnClick:e.removeRule,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.rule,schema:e.schema}))},vr=function(e){var t=ge(ge({},e),function(e){var t,n=e.id,i=e.path,o=e.ruleGroup,u=e.schema,c=e.actions,f=c.onGroupAdd,d=c.onGroupRemove,h=c.onPropChange,p=c.onRuleAdd,g=c.moveRule,m=e.disabled,v=e.parentDisabled,b=e.combinator,y=e.rules,_=e.not,A=e.dragMonitorId,w=void 0===A?"":A,F=e.dropMonitorId,k=void 0===F?"":F,x=e.previewRef,E=void 0===x?null:x,C=e.dragRef,S=void 0===C?null:C,O=e.dropRef,D=void 0===O?null:O,j=e.isDragging,T=void 0!==j&&j,P=e.isOver,R=void 0!==P&&P,M=u.classNames,I=u.combinators,B=u.createRule,N=u.createRuleGroup,L=u.independentCombinators,U=u.validationMap,H=(u.enableDragAndDrop,u.getRuleGroupClassname);In("ruleGroup",!!o),Un();var z=!!v||!!m,q=o?ge({},o):{rules:y,not:_},V=o&&"combinator"in o?o.combinator:o?Bt(I):null!=b?b:Bt(I);L||(q.combinator=V);var W=Object(s.useMemo)((function(){return{header:l(Se,M.header,Object(r.a)({},Ge,R)),dragHandle:l(Ke,M.dragHandle),combinators:l(De,M.combinators),notToggle:l(Ie,M.notToggle),addRule:l(je,M.addRule),addGroup:l(Te,M.addGroup),cloneGroup:l(Re,M.cloneGroup),lockGroup:l(Xe,M.lockGroup),removeGroup:l(Me,M.removeGroup),body:l(Oe,M.body)}}),[M.addGroup,M.addRule,M.body,M.cloneGroup,M.combinators,M.dragHandle,M.header,M.lockGroup,M.notToggle,M.removeGroup,R]),G=U[null!=n?n:""],K=Cn(G),Q=Object(s.useMemo)((function(){var e,t;return L?null:null!=(t=null==(e=It(I,V))?void 0:e.className)?t:""}),[V,I,L]),Y=l(H(q),Q,Ce,M.ruleGroup,(t={},Object(r.a)(t,Qe,z),Object(r.a)(t,We,T),t),K);return{addGroup:function(e,t){if(!z){var n=N();f(n,i,t)}},addRule:function(e,t){if(!z){var n=B();p(n,i,t)}},classNames:W,cloneGroup:function(e,t){if(!z){var n=[].concat(Object(a.a)(er(i)),[i[i.length-1]+1]);g(i,n,!0)}},combinator:V,disabled:z,dragMonitorId:w,dragRef:S,dropMonitorId:k,dropRef:D,isDragging:T,isOver:R,onCombinatorChange:function(e,t){z||h("combinator",e,i)},onGroupAdd:f,onIndependentCombinatorChange:function(e,t,n){z||h("combinator",e,i.concat([t]))},onNotToggleChange:function(e,t){z||h("not",e,i)},outerClassName:Y,parentDisabled:v,previewRef:E,removeGroup:function(e,t){z||d(i)},ruleGroup:q,toggleLockGroup:function(e,t){h("disabled",!z,i)},validationClassName:K,validationResult:G}}(e)),n=t.addRule,i=t.addGroup,o=t.cloneGroup,u=t.toggleLockGroup,c=t.removeGroup,f=dr({addRule:n,addGroup:i,cloneGroup:o,toggleLockGroup:u,removeGroup:c}),d=ge(ge({},t),f);return s.createElement("div",{ref:t.previewRef,className:t.outerClassName,"data-testid":tt,"data-dragmonitorid":t.dragMonitorId,"data-dropmonitorid":t.dropMonitorId,"data-rule-group-id":t.id,"data-level":t.path.length,"data-path":JSON.stringify(t.path)},s.createElement("div",{ref:t.dropRef,className:t.classNames.header},s.createElement(br,ge({},d))),s.createElement("div",{className:t.classNames.body},s.createElement(yr,ge({},d))))};vr.displayName="RuleGroup";var br=function(e){var t=e.schema.controls,n=t.dragHandle,r=t.combinatorSelector,i=t.notToggle,a=t.addRuleAction,o=t.addGroupAction,u=t.cloneGroupAction,l=t.lockGroupAction,c=t.removeGroupAction;return s.createElement(s.Fragment,null,e.path.length>0&&e.schema.enableDragAndDrop&&s.createElement(n,{testID:pt,ref:e.dragRef,level:e.path.length,path:e.path,title:e.translations.dragHandle.title,label:e.translations.dragHandle.label,className:e.classNames.dragHandle,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema,ruleOrGroup:e.ruleGroup}),!e.schema.showCombinatorsBetweenRules&&!e.schema.independentCombinators&&s.createElement(r,{testID:lt,options:e.schema.combinators,value:e.combinator,title:e.translations.combinators.title,className:e.classNames.combinators,handleOnChange:e.onCombinatorChange,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,schema:e.schema}),e.schema.showNotToggle&&s.createElement(i,{testID:ht,className:e.classNames.notToggle,title:e.translations.notToggle.title,label:e.translations.notToggle.label,checked:e.ruleGroup.not,handleOnChange:e.onNotToggleChange,level:e.path.length,disabled:e.disabled,path:e.path,context:e.context,validation:e.validationResult,schema:e.schema,ruleGroup:e.ruleGroup}),s.createElement(a,{testID:st,label:e.translations.addRule.label,title:e.translations.addRule.title,className:e.classNames.addRule,handleOnClick:e.addRule,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.ruleGroup,schema:e.schema}),s.createElement(o,{testID:rt,label:e.translations.addGroup.label,title:e.translations.addGroup.title,className:e.classNames.addGroup,handleOnClick:e.addGroup,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.ruleGroup,schema:e.schema}),e.schema.showCloneButtons&&e.path.length>=1&&s.createElement(u,{testID:at,label:e.translations.cloneRuleGroup.label,title:e.translations.cloneRuleGroup.title,className:e.classNames.cloneGroup,handleOnClick:e.cloneGroup,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.ruleGroup,schema:e.schema}),e.schema.showLockButtons&&s.createElement(l,{testID:mt,label:e.translations.lockGroup.label,title:e.translations.lockGroup.title,className:e.classNames.lockGroup,handleOnClick:e.toggleLockGroup,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,disabledTranslation:e.parentDisabled?void 0:e.translations.lockGroupDisabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.ruleGroup,schema:e.schema}),e.path.length>0&&s.createElement(c,{testID:it,label:e.translations.removeGroup.label,title:e.translations.removeGroup.title,className:e.classNames.removeGroup,handleOnClick:e.removeGroup,rules:e.ruleGroup.rules,level:e.path.length,path:e.path,disabled:e.disabled,context:e.context,validation:e.validationResult,ruleOrGroup:e.ruleGroup,schema:e.schema}))},yr=function(e){var t=e.schema.controls,n=t.combinatorSelector,r=t.inlineCombinator,i=t.ruleGroup,o=t.rule;return s.createElement(s.Fragment,null,e.ruleGroup.rules.map((function(t,u){var l=[].concat(Object(a.a)(e.path),[u]),c=e.disabled||"string"!==typeof t&&t.disabled||e.schema.disabledPaths.some((function(e){return tr(l,e)})),f="string"===typeof t?[].concat(Object(a.a)(l),[t]).join("-"):t.id;return s.createElement(s.Fragment,{key:f},u>0&&!e.schema.independentCombinators&&e.schema.showCombinatorsBetweenRules&&s.createElement(r,{options:e.schema.combinators,value:e.combinator,title:e.translations.combinators.title,className:e.classNames.combinators,handleOnChange:e.onCombinatorChange,rules:e.ruleGroup.rules,level:e.path.length,context:e.context,validation:e.validationResult,component:n,path:l,disabled:e.disabled,independentCombinators:e.schema.independentCombinators,schema:e.schema}),"string"===typeof t?s.createElement(r,{options:e.schema.combinators,value:t,title:e.translations.combinators.title,className:e.classNames.combinators,handleOnChange:function(t){return e.onIndependentCombinatorChange(t,u)},rules:e.ruleGroup.rules,level:e.path.length,context:e.context,validation:e.validationResult,component:n,path:l,disabled:c,independentCombinators:e.schema.independentCombinators,schema:e.schema}):"rules"in t?s.createElement(i,{id:t.id,schema:e.schema,actions:e.actions,path:l,translations:e.translations,ruleGroup:t,rules:t.rules,combinator:"combinator"in t?t.combinator:void 0,not:!!t.not,disabled:c,parentDisabled:e.parentDisabled||e.disabled,context:e.context}):s.createElement(o,{id:t.id,rule:t,field:t.field,operator:t.operator,value:t.value,valueSource:t.valueSource,schema:e.schema,actions:e.actions,path:l,disabled:c,parentDisabled:e.parentDisabled||e.disabled,translations:e.translations,context:e.context}))})))},_r=function(e){var t,n=e.className,r=e.handleOnChange,i=e.options,a=e.title,o=e.value,u=e.multiple,l=e.listsAsArrays,c=e.disabled,f=e.testID,d=function(e){var t=e.handleOnChange,n=e.listsAsArrays,r=void 0!==n&&n,i=e.multiple,a=void 0!==i&&i,o=e.value;return{onChange:Object(s.useCallback)((function(e){if(a){var n=jt(e);t(r?n:Ot(n,","))}else t(e)}),[t,r,a]),val:Object(s.useMemo)((function(){return a?jt(o):o}),[a,o])}}({handleOnChange:r,listsAsArrays:l,multiple:u,value:o}),h=d.onChange,p=d.val,g=function(e){var t=e.multiple,n=e.onChange;return Object(s.useMemo)((function(){return t?function(e){return n(Array.from(e.target.selectedOptions).map((function(e){return e.value})))}:function(e){return n(e.target.value)}}),[t,n])}({multiple:u,onChange:h});return s.createElement("select",{"data-testid":f,className:n,value:p,title:a,disabled:c,multiple:!!u,onChange:g},Mt(t=i)?t.map((function(e){return s.createElement("optgroup",{key:e.label,label:e.label},e.options.map((function(e){return s.createElement("option",{key:e.name,value:e.name},e.label)})))})):Array.isArray(t)?t.map((function(e){return s.createElement("option",{key:e.name,value:e.name},e.label)})):null)};_r.displayName="ValueSelector";var Ar=function(e){var t,n=e,r=n.operator,i=n.value,a=n.handleOnChange,o=n.title,u=n.className,l=n.type,c=void 0===l?"text":l,f=n.inputType,d=void 0===f?"text":f,h=n.values,p=void 0===h?[]:h,g=n.listsAsArrays,m=n.parseNumbers,v=n.fieldData,b=n.disabled,y=n.separator,_=void 0===y?null:y,A=n.skipHook,w=void 0!==A&&A,F=n.testID,k=n.selectorComponent,x=void 0===k?_r:k,E=ve(n,["operator","value","handleOnChange","title","className","type","inputType","values","listsAsArrays","parseNumbers","fieldData","disabled","separator","skipHook","testID","selectorComponent"]),C=function(e){var t=e.handleOnChange,n=e.inputType,r=e.operator,i=e.value,a=e.listsAsArrays,o=e.parseNumbers,u=e.values,l=e.skipHook;Object(s.useEffect)((function(){var e;l||"number"===n&&!["between","notBetween","in","notIn"].includes(r)&&("string"===typeof i&&i.includes(",")||Array.isArray(i))&&t(null!=(e=jt(i)[0])?e:"")}),[t,n,r,l,i]);var c=Object(s.useMemo)((function(){return jt(i)}),[i]),f=Object(s.useCallback)((function(e,n){var i=se(c,(function(t){t[n]=Ht(e,{parseNumbers:o}),0!==n||"between"!==r&&"notBetween"!==r||t[1]||(t[1]=Bt(u))}));t(a?i:Ot(i,","))}),[t,a,r,o,c,u]);return{valueAsArray:c,multiValueHandler:f}}({skipHook:w,handleOnChange:a,inputType:d,operator:r,value:i,type:c,listsAsArrays:g,parseNumbers:m,values:p}),S=C.valueAsArray,O=C.multiValueHandler;if("null"===r||"notNull"===r)return null;var D=null!=(t=null==v?void 0:v.placeholder)?t:"",j=["in","notIn"].includes(r)?"text":d||"text";if(("between"===r||"notBetween"===r)&&("select"===c||"text"===c)){var T=["from","to"].map((function(e,t){var n,r;return"text"===c?s.createElement("input",{key:e,type:j,placeholder:D,value:null!=(n=S[t])?n:"",className:Ze,disabled:b,onChange:function(e){return O(e.target.value,t)}}):s.createElement(x,me(ge({},E),{key:e,className:Ze,handleOnChange:function(e){return O(e,t)},disabled:b,value:null!=(r=S[t])?r:Bt(p),options:p,listsAsArrays:g}))}));return s.createElement("span",{"data-testid":F,className:u,title:o},T[0],_,T[1])}switch(c){case"select":case"multiselect":return s.createElement(x,me(ge({},E),{testID:F,className:u,title:o,handleOnChange:a,disabled:b,value:i,options:p,multiple:"multiselect"===c,listsAsArrays:g}));case"textarea":return s.createElement("textarea",{"data-testid":F,placeholder:D,value:i,title:o,className:u,disabled:b,onChange:function(e){return a(e.target.value)}});case"switch":case"checkbox":return s.createElement("input",{"data-testid":F,type:"checkbox",className:u,title:o,onChange:function(e){return a(e.target.checked)},checked:!!i,disabled:b});case"radio":return s.createElement("span",{"data-testid":F,className:u,title:o},p.map((function(e){return s.createElement("label",{key:e.name},s.createElement("input",{type:"radio",value:e.name,disabled:b,checked:i===e.name,onChange:function(e){return a(e.target.value)}}),e.label)})))}return s.createElement("input",{"data-testid":F,type:j,placeholder:D,value:i,title:o,className:u,disabled:b,onChange:function(e){return a(Ht(e.target.value,{parseNumbers:m}))}})};Ar.displayName="ValueEditor";var wr={addGroupAction:be,removeGroupAction:be,cloneGroupAction:be,cloneRuleAction:be,addRuleAction:be,removeRuleAction:be,combinatorSelector:_r,inlineCombinator:Ct,fieldSelector:_r,operatorSelector:_r,valueEditor:Ar,notToggle:St,ruleGroup:vr,rule:gr,dragHandle:ye,lockRuleAction:be,lockGroupAction:be,valueSourceSelector:_r}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(4),i=n(97),a=n(1381),o=n(98),s=n(751);function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0;try{return c("",e,t,n)}catch(r){return{ERROR:"**non-serializable** (".concat(r,")")}}}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:102400,r=u(e,t);return d(r)>n?l(e,t-1,n):r}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,u=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Object(a.a)(),l=Object(r.a)(u,2),d=l[0],h=l[1];if(null==t||["number","boolean","string"].includes(typeof t)&&!Object(i.h)(t))return t;var p=f(e,t);if(!p.startsWith("[object "))return p;if(t.__sentry_skip_normalization__)return t;var g="number"===typeof t.__sentry_override_normalization_depth__?t.__sentry_override_normalization_depth__:n;if(0===g)return p.replace("object ","");if(d(t))return"[Circular ~]";var m=t;if(m&&"function"===typeof m.toJSON)try{var v=m.toJSON();return c("",v,g-1,s,u)}catch(F){}var b=Array.isArray(t)?[]:{},y=0,_=Object(o.b)(t);for(var A in _)if(Object.prototype.hasOwnProperty.call(_,A)){if(y>=s){b[A]="[MaxProperties ~]";break}var w=_[A];b[A]=c(A,w,g-1,s,u),y++}return h(t),b}function f(t,n){try{if("domain"===t&&n&&"object"===typeof n&&n._events)return"[Domain]";if("domainEmitter"===t)return"[DomainEmitter]";if("undefined"!==typeof e&&n===e)return"[Global]";if("undefined"!==typeof window&&n===window)return"[Window]";if("undefined"!==typeof document&&n===document)return"[Document]";if(Object(i.p)(n))return"[VueViewModel]";if(Object(i.n)(n))return"[SyntheticEvent]";if("number"===typeof n&&n!==n)return"[NaN]";if("function"===typeof n)return"[Function: ".concat(Object(s.b)(n),"]");if("symbol"===typeof n)return"[".concat(String(n),"]");if("bigint"===typeof n)return"[BigInt: ".concat(String(n),"]");var r=function(e){var t=Object.getPrototypeOf(e);return t?t.constructor.name:"null prototype"}(n);return/^HTML(\w*)Element$/.test(r)?"[HTMLElement: ".concat(r,"]"):"[object ".concat(r,"]")}catch(a){return"**non-serializable** (".concat(a,")")}}function d(e){return function(e){return~-encodeURI(e).split(/%..|./).length}(JSON.stringify(e))}}).call(this,n(101))},function(e,t,n){var r=n(1442),i=n(1447);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},function(e,t,n){var r=n(942),i=n(1467),a=n(305);e.exports=function(e){return a(e)?r(e,!0):i(e)}},function(e,t,n){var r=n(591),i=n(1516)(r);e.exports=i},function(e,t){e.exports=function(e){return e}},function(e,t,n){var r=n(331),i=n(283),a=n(1001),o=n(422),s=n(376),u=function e(t,n,u){var l,c,f,d=t&e.F,h=t&e.G,p=t&e.S,g=t&e.P,m=t&e.B,v=t&e.W,b=h?i:i[n]||(i[n]={}),y=b.prototype,_=h?r:p?r[n]:(r[n]||{}).prototype;for(l in h&&(u=n),u)(c=!d&&_&&void 0!==_[l])&&s(b,l)||(f=c?_[l]:u[l],b[l]=h&&"function"!=typeof _[l]?u[l]:m&&c?a(f,r):v&&_[l]==f?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(f):g&&"function"==typeof f?a(Function.call,f):f,g&&((b.virtual||(b.virtual={}))[l]=f,t&e.R&&y&&!y[l]&&o(y,l,f)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},function(e,t,n){var r=n(518),i=n(1002),a=n(787),o=Object.defineProperty;t.f=n(332)?Object.defineProperty:function(e,t,n){if(r(e),t=a(t,!0),r(n),i)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(242),i=n(520),a=n(104),o=a.List,s=a.Map,u=a.OrderedSet,l=a.Record,c=a.Repeat,f=u(),d=l({key:"",type:"unstyled",text:"",characterList:o(),depth:0,data:s()}),h=function(e){var t,n;function a(t){return e.call(this,function(e){if(!e)return e;var t=e.characterList,n=e.text;return n&&!t&&(e.characterList=o(c(r.EMPTY,n.length))),e}(t))||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=a.prototype;return s.getKey=function(){return this.get("key")},s.getType=function(){return this.get("type")},s.getText=function(){return this.get("text")},s.getCharacterList=function(){return this.get("characterList")},s.getLength=function(){return this.getText().length},s.getDepth=function(){return this.get("depth")},s.getData=function(){return this.get("data")},s.getInlineStyleAt=function(e){var t=this.getCharacterList().get(e);return t?t.getStyle():f},s.getEntityAt=function(e){var t=this.getCharacterList().get(e);return t?t.getEntity():null},s.findStyleRanges=function(e,t){i(this.getCharacterList(),p,e,t)},s.findEntityRanges=function(e,t){i(this.getCharacterList(),g,e,t)},a}(d);function p(e,t){return e.getStyle()===t.getStyle()}function g(e,t){return e.getEntity()===t.getEntity()}e.exports=h},function(e,t,n){"use strict";function r(e){return e.replace(/\//g,"-")}e.exports=function(e){return"object"==typeof e?Object.keys(e).filter((function(t){return e[t]})).map(r).join(" "):Array.prototype.map.call(arguments,r).join(" ")}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.ownerDocument)&&e.nodeType===Node.ELEMENT_NODE}},function(e,t,n){"use strict";var r=n(109),i=/[\uD800-\uDFFF]/;function a(e){return 55296<=e&&e<=57343}function o(e){return i.test(e)}function s(e,t){return 1+a(e.charCodeAt(t))}function u(e,t,n){if(t=t||0,n=void 0===n?1/0:n||0,!o(e))return e.substr(t,n);var r=e.length;if(r<=0||t>r||n<=0)return"";var i=0;if(t>0){for(;t>0&&i<r;t--)i+=s(e,i);if(i>=r)return""}else if(t<0){for(i=r;t<0&&0<i;t++)i-=s(e,i-1);i<0&&(i=0)}var a=r;if(n<r)for(a=i;n>0&&a<r;n--)a+=s(e,a);return e.substring(i,a)}var l={getCodePoints:function(e){for(var t=[],n=0;n<e.length;n+=s(e,n))t.push(e.codePointAt(n));return t},getUTF16Length:s,hasSurrogateUnit:o,isCodeUnitInSurrogateRange:a,isSurrogatePair:function(e,t){if(0<=t&&t<e.length||r(!1),t+1===e.length)return!1;var n=e.charCodeAt(t),i=e.charCodeAt(t+1);return 55296<=n&&n<=56319&&56320<=i&&i<=57343},strlen:function(e){if(!o(e))return e.length;for(var t=0,n=0;n<e.length;n+=s(e,n))t++;return t},substring:function(e,t,n){(t=t||0)<0&&(t=0),(n=void 0===n?1/0:n||0)<0&&(n=0);var r=Math.abs(n-t);return u(e,t=t<n?t:n,r)},substr:u};e.exports=l},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r,i,a,o,s=n(189).default,u=n(77).default,l=n(78).default,c=n(625).default,f=n(381).default,d=n(220).default,h=n(221).default,p=n(64).default,g=n(814),m=g.isClean,v=g.my,b=n(620),y=n(626);function _(e){return e.map((function(e){return e.nodes&&(e.nodes=_(e.nodes)),delete e.source,e}))}function A(e){if(e[m]=!1,e.proxyOf.nodes){var t,n=p(e.proxyOf.nodes);try{for(n.s();!(t=n.n()).done;){A(t.value)}}catch(r){n.e(r)}finally{n.f()}}}var w=function(e){d(n,e);var t=h(n);function n(){return u(this,n),t.apply(this,arguments)}return l(n,[{key:"append",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0,i=t;r<i.length;r++){var a,o=i[r],s=this.normalize(o,this.last),u=p(s);try{for(u.s();!(a=u.n()).done;){var l=a.value;this.proxyOf.nodes.push(l)}}catch(c){u.e(c)}finally{u.f()}}return this.markDirty(),this}},{key:"cleanRaws",value:function(e){if(c(f(n.prototype),"cleanRaws",this).call(this,e),this.nodes){var t,r=p(this.nodes);try{for(r.s();!(t=r.n()).done;){t.value.cleanRaws(e)}}catch(i){r.e(i)}finally{r.f()}}}},{key:"each",value:function(e){if(this.proxyOf.nodes){for(var t,n,r=this.getIterator();this.indexes[r]<this.proxyOf.nodes.length&&(t=this.indexes[r],!1!==(n=e(this.proxyOf.nodes[t],t)));)this.indexes[r]+=1;return delete this.indexes[r],n}}},{key:"every",value:function(e){return this.nodes.every(e)}},{key:"getIterator",value:function(){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;var e=this.lastEach;return this.indexes[e]=0,e}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:e[t]?"each"===t||"string"===typeof t&&t.startsWith("walk")?function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return e[t].apply(e,s(r.map((function(e){return"function"===typeof e?function(t,n){return e(t.toProxy(),n)}:e}))))}:"every"===t||"some"===t?function(n){return e[t]((function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;i<t;i++)r[i-1]=arguments[i];return n.apply(void 0,[e.toProxy()].concat(r))}))}:"root"===t?function(){return e.root().toProxy()}:"nodes"===t?e.nodes.map((function(e){return e.toProxy()})):"first"===t||"last"===t?e[t].toProxy():e[t]:e[t]},set:function(e,t,n){return e[t]===n||(e[t]=n,"name"!==t&&"params"!==t&&"selector"!==t||e.markDirty()),!0}}}},{key:"index",value:function(e){return"number"===typeof e?e:(e.proxyOf&&(e=e.proxyOf),this.proxyOf.nodes.indexOf(e))}},{key:"insertAfter",value:function(e,t){var n=this.index(e),r=this.normalize(t,this.proxyOf.nodes[n]).reverse();n=this.index(e);var i,a,o=p(r);try{for(o.s();!(i=o.n()).done;){var s=i.value;this.proxyOf.nodes.splice(n+1,0,s)}}catch(l){o.e(l)}finally{o.f()}for(var u in this.indexes)n<(a=this.indexes[u])&&(this.indexes[u]=a+r.length);return this.markDirty(),this}},{key:"insertBefore",value:function(e,t){var n=this.index(e),r=0===n&&"prepend",i=this.normalize(t,this.proxyOf.nodes[n],r).reverse();n=this.index(e);var a,o,s=p(i);try{for(s.s();!(a=s.n()).done;){var u=a.value;this.proxyOf.nodes.splice(n,0,u)}}catch(c){s.e(c)}finally{s.f()}for(var l in this.indexes)n<=(o=this.indexes[l])&&(this.indexes[l]=o+i.length);return this.markDirty(),this}},{key:"normalize",value:function(e,t){var o=this;if("string"===typeof e)e=_(r(e).nodes);else if(Array.isArray(e)){e=e.slice(0);var s,u=p(e);try{for(u.s();!(s=u.n()).done;){var l=s.value;l.parent&&l.parent.removeChild(l,"ignore")}}catch(g){u.e(g)}finally{u.f()}}else if("root"===e.type&&"document"!==this.type){e=e.nodes.slice(0);var c,f=p(e);try{for(f.s();!(c=f.n()).done;){var d=c.value;d.parent&&d.parent.removeChild(d,"ignore")}}catch(g){f.e(g)}finally{f.f()}}else if(e.type)e=[e];else if(e.prop){if("undefined"===typeof e.value)throw new Error("Value field is missed in node creation");"string"!==typeof e.value&&(e.value=String(e.value)),e=[new b(e)]}else if(e.selector)e=[new i(e)];else if(e.name)e=[new a(e)];else{if(!e.text)throw new Error("Unknown node type in node creation");e=[new y(e)]}var h=e.map((function(e){return e[v]||n.rebuild(e),(e=e.proxyOf).parent&&e.parent.removeChild(e),e[m]&&A(e),"undefined"===typeof e.raws.before&&t&&"undefined"!==typeof t.raws.before&&(e.raws.before=t.raws.before.replace(/\S/g,"")),e.parent=o.proxyOf,e}));return h}},{key:"prepend",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];t=t.reverse();var r,i=p(t);try{for(i.s();!(r=i.n()).done;){var a,o=r.value,s=this.normalize(o,this.first,"prepend").reverse(),u=p(s);try{for(u.s();!(a=u.n()).done;){var l=a.value;this.proxyOf.nodes.unshift(l)}}catch(f){u.e(f)}finally{u.f()}for(var c in this.indexes)this.indexes[c]=this.indexes[c]+s.length}}catch(f){i.e(f)}finally{i.f()}return this.markDirty(),this}},{key:"push",value:function(e){return e.parent=this,this.proxyOf.nodes.push(e),this}},{key:"removeAll",value:function(){var e,t=p(this.proxyOf.nodes);try{for(t.s();!(e=t.n()).done;){e.value.parent=void 0}}catch(n){t.e(n)}finally{t.f()}return this.proxyOf.nodes=[],this.markDirty(),this}},{key:"removeChild",value:function(e){var t;for(var n in e=this.index(e),this.proxyOf.nodes[e].parent=void 0,this.proxyOf.nodes.splice(e,1),this.indexes)(t=this.indexes[n])>=e&&(this.indexes[n]=t-1);return this.markDirty(),this}},{key:"replaceValues",value:function(e,t,n){return n||(n=t,t={}),this.walkDecls((function(r){t.props&&!t.props.includes(r.prop)||t.fast&&!r.value.includes(t.fast)||(r.value=r.value.replace(e,n))})),this.markDirty(),this}},{key:"some",value:function(e){return this.nodes.some(e)}},{key:"walk",value:function(e){return this.each((function(t,n){var r;try{r=e(t,n)}catch(i){throw t.addToError(i)}return!1!==r&&t.walk&&(r=t.walk(e)),r}))}},{key:"walkAtRules",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,r){if("atrule"===n.type&&e.test(n.name))return t(n,r)})):this.walk((function(n,r){if("atrule"===n.type&&n.name===e)return t(n,r)})):(t=e,this.walk((function(e,n){if("atrule"===e.type)return t(e,n)})))}},{key:"walkComments",value:function(e){return this.walk((function(t,n){if("comment"===t.type)return e(t,n)}))}},{key:"walkDecls",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,r){if("decl"===n.type&&e.test(n.prop))return t(n,r)})):this.walk((function(n,r){if("decl"===n.type&&n.prop===e)return t(n,r)})):(t=e,this.walk((function(e,n){if("decl"===e.type)return t(e,n)})))}},{key:"walkRules",value:function(e,t){return t?e instanceof RegExp?this.walk((function(n,r){if("rule"===n.type&&e.test(n.selector))return t(n,r)})):this.walk((function(n,r){if("rule"===n.type&&n.selector===e)return t(n,r)})):(t=e,this.walk((function(e,n){if("rule"===e.type)return t(e,n)})))}},{key:"first",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}},{key:"last",get:function(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}}]),n}(n(622));w.registerParse=function(e){r=e},w.registerRule=function(e){i=e},w.registerAtRule=function(e){a=e},w.registerRoot=function(e){o=e},e.exports=w,w.default=w,w.rebuild=function(e){"atrule"===e.type?Object.setPrototypeOf(e,a.prototype):"rule"===e.type?Object.setPrototypeOf(e,i.prototype):"decl"===e.type?Object.setPrototypeOf(e,b.prototype):"comment"===e.type?Object.setPrototypeOf(e,y.prototype):"root"===e.type&&Object.setPrototypeOf(e,o.prototype),e[v]=!0,e.nodes&&e.nodes.forEach((function(e){w.rebuild(e)}))}},function(e,t,n){"use strict";var r=n(132).default,i=n(64).default,a=n(77).default,o=n(78).default,s=n(413).default,u=n(625).default,l=n(381).default,c=n(220).default,f=n(221).default,d=n(813).default;Object.defineProperty(t,"__esModule",{value:!0}),t.InternSet=t.InternMap=void 0;var h=function(e){c(n,e);var t=f(n);function n(e){var o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;if(a(this,n),o=t.call(this),Object.defineProperties(s(o),{_intern:{value:new Map},_key:{value:u}}),null!=e){var l,c=i(e);try{for(c.s();!(l=c.n()).done;){var f=r(l.value,2),d=f[0],h=f[1];o.set(d,h)}}catch(p){c.e(p)}finally{c.f()}}return o}return o(n,[{key:"get",value:function(e){return u(l(n.prototype),"get",this).call(this,g(this,e))}},{key:"has",value:function(e){return u(l(n.prototype),"has",this).call(this,g(this,e))}},{key:"set",value:function(e,t){return u(l(n.prototype),"set",this).call(this,m(this,e),t)}},{key:"delete",value:function(e){return u(l(n.prototype),"delete",this).call(this,v(this,e))}}]),n}(d(Map));t.InternMap=h;var p=function(e){c(n,e);var t=f(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;if(a(this,n),r=t.call(this),Object.defineProperties(s(r),{_intern:{value:new Map},_key:{value:o}}),null!=e){var u,l=i(e);try{for(l.s();!(u=l.n()).done;){var c=u.value;r.add(c)}}catch(f){l.e(f)}finally{l.f()}}return r}return o(n,[{key:"has",value:function(e){return u(l(n.prototype),"has",this).call(this,g(this,e))}},{key:"add",value:function(e){return u(l(n.prototype),"add",this).call(this,m(this,e))}},{key:"delete",value:function(e){return u(l(n.prototype),"delete",this).call(this,v(this,e))}}]),n}(d(Set));function g(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)?n.get(r):t}function m(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)?n.get(r):(n.set(r,t),t)}function v(e,t){var n=e._intern,r=(0,e._key)(t);return n.has(r)&&(t=n.get(r),n.delete(r)),t}function b(e){return null!==e&&"object"===typeof e?e.valueOf():e}t.InternSet=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.END_DRAG=t.DROP=t.HOVER=t.PUBLISH_DRAG_SOURCE=t.BEGIN_DRAG=t.INIT_COORDS=void 0;t.INIT_COORDS="dnd-core/INIT_COORDS";t.BEGIN_DRAG="dnd-core/BEGIN_DRAG";t.PUBLISH_DRAG_SOURCE="dnd-core/PUBLISH_DRAG_SOURCE";t.HOVER="dnd-core/HOVER";t.DROP="dnd-core/DROP";t.END_DRAG="dnd-core/END_DRAG"},function(e,t,n){"use strict";var r=Function.prototype.call,i=Object.prototype.hasOwnProperty,a=n(845);e.exports=a.call(r,i)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(e.date()===t.date()&&e.month()===t.month()&&e.year()===t.year())};var i=r(n(60))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf(a.WEEKDAYS)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.OPEN_DOWN,a.OPEN_UP])},function(e,t,n){"use strict";function r(e,t){this._context=e,this._t=t}function i(e){return new r(e,0)}function a(e){return new r(e,1)}n.d(t,"c",(function(){return i})),n.d(t,"b",(function(){return a})),r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}},t.a=function(e){return new r(e,.5)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(102),i=Object(r.a)((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));i.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Object(r.a)((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):i:null},t.a=i;var a=i.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return l}));var r=n(161),i=n(465),a=n(676),o=n(121);function s(e){return function(t){var n,i,a=t.length,o=new Array(a),s=new Array(a),u=new Array(a);for(n=0;n<a;++n)i=Object(r.g)(t[n]),o[n]=i.r||0,s[n]=i.g||0,u[n]=i.b||0;return o=e(o),s=e(s),u=e(u),i.opacity=1,function(e){return i.r=o(e),i.g=s(e),i.b=u(e),i+""}}}t.a=function e(t){var n=Object(o.b)(t);function i(e,t){var i=n((e=Object(r.g)(e)).r,(t=Object(r.g)(t)).r),a=n(e.g,t.g),s=n(e.b,t.b),u=Object(o.a)(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=s(t),e.opacity=u(t),e+""}}return i.gamma=e,i}(1);var u=s(i.b),l=s(a.a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(47),i=n(312);function a(e,t,n){var i=e._x1,a=e._y1,o=e._x2,s=e._y2;if(e._l01_a>r.f){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>r.f){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*c+e._x1*e._l23_2a-t*e._l12_2a)/f,s=(s*c+e._y1*e._l23_2a-n*e._l12_2a)/f}e._context.bezierCurveTo(i,a,o,s,e._x2,e._y2)}function o(e,t){this._context=e,this._alpha=t}o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:a(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.a=function e(t){function n(e){return t?new o(e,t):new i.a(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){var r=n(597),i=n(1586),a=n(598),o=n(421),s=a((function(e,t){if(null==e)return[];var n=t.length;return n>1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])}));e.exports=s},,,function(e,t,n){"use strict";n.d(t,"b",(function(){return p})),n.d(t,"a",(function(){return g}));var r=n(510),i=n(2417),a=n(736),o=n(119),s=n(95);function u(e){return Math.log(e)}function l(e){return Math.exp(e)}function c(e){return-Math.log(-e)}function f(e){return-Math.exp(-e)}function d(e){return isFinite(e)?+("1e"+e):e<0?0:e}function h(e){return function(t){return-e(-t)}}function p(e){var t,n,o=e(u,l),s=o.domain,p=10;function g(){return t=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}(p),n=function(e){return 10===e?d:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}(p),s()[0]<0?(t=h(t),n=h(n),e(c,f)):e(u,l),o}return o.base=function(e){return arguments.length?(p=+e,g()):p},o.domain=function(e){return arguments.length?(s(e),g()):s()},o.ticks=function(e){var i,a=s(),o=a[0],u=a[a.length-1];(i=u<o)&&(d=o,o=u,u=d);var l,c,f,d=t(o),h=t(u),g=null==e?10:+e,m=[];if(!(p%1)&&h-d<g){if(d=Math.floor(d),h=Math.ceil(h),o>0){for(;d<=h;++d)for(c=1,l=n(d);c<p;++c)if(!((f=l*c)<o)){if(f>u)break;m.push(f)}}else for(;d<=h;++d)for(c=p-1,l=n(d);c>=1;--c)if(!((f=l*c)<o)){if(f>u)break;m.push(f)}2*m.length<g&&(m=Object(r.a)(o,u,g))}else m=Object(r.a)(d,h,Math.min(h-d,g)).map(n);return i?m.reverse():m},o.tickFormat=function(e,r){if(null==r&&(r=10===p?".0e":","),"function"!==typeof r&&(r=Object(i.a)(r)),e===1/0)return r;null==e&&(e=10);var a=Math.max(1,p*e/o.ticks().length);return function(e){var i=e/n(Math.round(t(e)));return i*p<p-.5&&(i*=p),i<=a?r(e):""}},o.nice=function(){return s(Object(a.a)(s(),{floor:function(e){return n(Math.floor(t(e)))},ceil:function(e){return n(Math.ceil(t(e)))}}))},o}function g(){var e=p(Object(o.d)()).domain([1,10]);return e.copy=function(){return Object(o.a)(e,g()).base(e.base())},s.b.apply(e,arguments),e}},function(e,t,n){"use strict";n.d(t,"b",(function(){return u})),n.d(t,"a",(function(){return l}));var r=n(169),i=n(119),a=n(95);function o(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function s(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function u(e){var t=1,n=e(o(t),s(t));return n.constant=function(n){return arguments.length?e(o(t=+n),s(t)):t},Object(r.b)(n)}function l(){var e=u(Object(i.d)());return e.copy=function(){return Object(i.a)(e,l()).constant(e.constant())},a.b.apply(e,arguments)}},function(e,t,n){"use strict";var r=n(765),i=n(81),a=n(311),o=n(326);t.a=function(){var e=o.a,t=o.b,n=Object(i.a)(!0),s=null,u=a.a,l=null;function c(i){var a,o,c,f=i.length,d=!1;for(null==s&&(l=u(c=Object(r.a)())),a=0;a<=f;++a)!(a<f&&n(o=i[a],a,i))===d&&((d=!d)?l.lineStart():l.lineEnd()),d&&l.point(+e(o,a,i),+t(o,a,i));if(c)return l=null,c+""||null}return c.x=function(t){return arguments.length?(e="function"===typeof t?t:Object(i.a)(+t),c):e},c.y=function(e){return arguments.length?(t="function"===typeof e?e:Object(i.a)(+e),c):t},c.defined=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(!!e),c):n},c.curve=function(e){return arguments.length?(u=e,null!=s&&(l=u(s)),c):u},c.context=function(e){return arguments.length?(null==e?s=l=null:l=u(s=e),c):s},c}},function(e,t,n){"use strict";n.d(t,"b",(function(){return i}));var r=n(254);function i(e){for(var t,n=0,r=-1,i=e.length;++r<i;)(t=+e[r][1])&&(n+=t);return n}t.a=function(e){var t=e.map(i);return Object(r.a)(e).sort((function(e,n){return t[e]-t[n]}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(257);function i(e){return Object(r.a)(e,{weekStartsOn:1})}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e);return t.setHours(0,0,0,0),t}},function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";(function(e){var r=n(146),i=n(1337),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a?r.a.Buffer:void 0,u=(s?s.isBuffer:void 0)||i.a;t.a=u}).call(this,n(608)(e))},function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return p}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(214),u=n(34);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=function(e,t,n,r,i){var a,o=Math.min(Math.abs(n)/2,Math.abs(r)/2),s=r>=0?1:-1,u=n>=0?1:-1,l=r>=0&&n>=0||r<0&&n<0?1:0;if(o>0&&i instanceof Array){for(var c=[0,0,0,0],f=0;f<4;f++)c[f]=i[f]>o?o:i[f];a="M".concat(e,",").concat(t+s*c[0]),c[0]>0&&(a+="A ".concat(c[0],",").concat(c[0],",0,0,").concat(l,",").concat(e+u*c[0],",").concat(t)),a+="L ".concat(e+n-u*c[1],",").concat(t),c[1]>0&&(a+="A ".concat(c[1],",").concat(c[1],",0,0,").concat(l,",\n        ").concat(e+n,",").concat(t+s*c[1])),a+="L ".concat(e+n,",").concat(t+r-s*c[2]),c[2]>0&&(a+="A ".concat(c[2],",").concat(c[2],",0,0,").concat(l,",\n        ").concat(e+n-u*c[2],",").concat(t+r)),a+="L ".concat(e+u*c[3],",").concat(t+r),c[3]>0&&(a+="A ".concat(c[3],",").concat(c[3],",0,0,").concat(l,",\n        ").concat(e,",").concat(t+r-s*c[3])),a+="Z"}else if(o>0&&i===+i&&i>0){var d=Math.min(o,i);a="M ".concat(e,",").concat(t+s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+u*d,",").concat(t,"\n            L ").concat(e+n-u*d,",").concat(t,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+n,",").concat(t+s*d,"\n            L ").concat(e+n,",").concat(t+r-s*d,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e+n-u*d,",").concat(t+r,"\n            L ").concat(e+u*d,",").concat(t+r,"\n            A ").concat(d,",").concat(d,",0,0,").concat(l,",").concat(e,",").concat(t+r-s*d," Z")}else a="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return a},h=function(e,t){if(!e||!t)return!1;var n=e.x,r=e.y,i=t.x,a=t.y,o=t.width,s=t.height;if(Math.abs(o)>0&&Math.abs(s)>0){var u=Math.min(i,i+o),l=Math.max(i,i+o),c=Math.min(a,a+s),f=Math.max(a,a+s);return n>=u&&n<=l&&r>=c&&r<=f}return!1},p=function(e){var t=Object(r.useRef)(),n=c(Object(r.useState)(-1),2),a=n[0],f=n[1];Object(r.useLayoutEffect)((function(){if(t.current&&t.current.getTotalLength)try{var e=t.current.getTotalLength();e&&f(e)}catch(n){}}),[]);var h=e.x,p=e.y,g=e.width,m=e.height,v=e.radius,b=e.className,y=e.animationEasing,_=e.animationDuration,A=e.animationBegin,w=e.isAnimationActive,F=e.isUpdateAnimationActive;if(h!==+h||p!==+p||g!==+g||m!==+m||0===g||0===m)return null;var k=o()("recharts-rectangle",b);return F?i.a.createElement(s.a,{canBegin:a>0,from:{width:g,height:m,x:h,y:p},to:{width:g,height:m,x:h,y:p},duration:_,animationEasing:y,isActive:F},(function(n){var r=n.width,o=n.height,c=n.x,f=n.y;return i.a.createElement(s.a,{canBegin:a>0,from:"0px ".concat(-1===a?1:a,"px"),to:"".concat(a,"px 0px"),attributeName:"strokeDasharray",begin:A,duration:_,isActive:w,easing:y},i.a.createElement("path",l({},Object(u.a)(e,!0),{className:k,d:d(c,f,r,o,v),ref:t})))})):i.a.createElement("path",l({},Object(u.a)(e,!0),{className:k,d:d(h,p,g,m,v)}))};p.defaultProps={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71),i=n(151);function a(e,t){var n=Object(r.a)(e);return isNaN(t)?Object(i.a)(e,NaN):t?(n.setDate(n.getDate()+t),n):n}},function(e,t,n){"use strict";t.a=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}},function(e,t,n){"use strict";function r(e){return+e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.a=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}},function(e,t,n){"use strict";function r(e){return e.transaction}n.d(t,"a",(function(){return r}))},function(e,t,n){var r=n(1624);e.exports=function(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return v}));var r,i=n(22),a=n(5),o=n(13),s=n(17),u=n(18),l=n(97),c=n(303),f=n(108),d=n(99),h=n(367),p=n(234),g=n(505),m=function(){function e(){Object(s.a)(this,e),this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=b()}return Object(u.a)(e,[{key:"clone",value:function(){var t=new e;return t._breadcrumbs=Object(o.a)(this._breadcrumbs),t._tags=Object(a.a)({},this._tags),t._extra=Object(a.a)({},this._extra),t._contexts=Object(a.a)({},this._contexts),t._user=this._user,t._level=this._level,t._span=this._span,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=Object(o.a)(this._eventProcessors),t._requestSession=this._requestSession,t._attachments=Object(o.a)(this._attachments),t._sdkProcessingMetadata=Object(a.a)({},this._sdkProcessingMetadata),t._propagationContext=Object(a.a)({},this._propagationContext),t._client=this._client,t}},{key:"setClient",value:function(e){this._client=e}},{key:"getClient",value:function(){return this._client}},{key:"addScopeListener",value:function(e){this._scopeListeners.push(e)}},{key:"addEventProcessor",value:function(e){return this._eventProcessors.push(e),this}},{key:"setUser",value:function(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&Object(p.c)(this._session,{user:e}),this._notifyScopeListeners(),this}},{key:"getUser",value:function(){return this._user}},{key:"getRequestSession",value:function(){return this._requestSession}},{key:"setRequestSession",value:function(e){return this._requestSession=e,this}},{key:"setTags",value:function(e){return this._tags=Object(a.a)(Object(a.a)({},this._tags),e),this._notifyScopeListeners(),this}},{key:"setTag",value:function(e,t){return this._tags=Object(a.a)(Object(a.a)({},this._tags),{},Object(i.a)({},e,t)),this._notifyScopeListeners(),this}},{key:"setExtras",value:function(e){return this._extra=Object(a.a)(Object(a.a)({},this._extra),e),this._notifyScopeListeners(),this}},{key:"setExtra",value:function(e,t){return this._extra=Object(a.a)(Object(a.a)({},this._extra),{},Object(i.a)({},e,t)),this._notifyScopeListeners(),this}},{key:"setFingerprint",value:function(e){return this._fingerprint=e,this._notifyScopeListeners(),this}},{key:"setLevel",value:function(e){return this._level=e,this._notifyScopeListeners(),this}},{key:"setTransactionName",value:function(e){return this._transactionName=e,this._notifyScopeListeners(),this}},{key:"setContext",value:function(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}},{key:"setSpan",value:function(e){return this._span=e,this._notifyScopeListeners(),this}},{key:"getSpan",value:function(){return this._span}},{key:"getTransaction",value:function(){var e=this._span;return e&&e.transaction}},{key:"setSession",value:function(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}},{key:"getSession",value:function(){return this._session}},{key:"update",value:function(t){if(!t)return this;var n="function"===typeof t?t(this):t;if(n instanceof e){var r=n.getScopeData();this._tags=Object(a.a)(Object(a.a)({},this._tags),r.tags),this._extra=Object(a.a)(Object(a.a)({},this._extra),r.extra),this._contexts=Object(a.a)(Object(a.a)({},this._contexts),r.contexts),r.user&&Object.keys(r.user).length&&(this._user=r.user),r.level&&(this._level=r.level),r.fingerprint.length&&(this._fingerprint=r.fingerprint),n.getRequestSession()&&(this._requestSession=n.getRequestSession()),r.propagationContext&&(this._propagationContext=r.propagationContext)}else if(Object(l.j)(n)){var i=t;this._tags=Object(a.a)(Object(a.a)({},this._tags),i.tags),this._extra=Object(a.a)(Object(a.a)({},this._extra),i.extra),this._contexts=Object(a.a)(Object(a.a)({},this._contexts),i.contexts),i.user&&(this._user=i.user),i.level&&(this._level=i.level),i.fingerprint&&(this._fingerprint=i.fingerprint),i.requestSession&&(this._requestSession=i.requestSession),i.propagationContext&&(this._propagationContext=i.propagationContext)}return this}},{key:"clear",value:function(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=b(),this}},{key:"addBreadcrumb",value:function(e,t){var n="number"===typeof t?t:100;if(n<=0)return this;var r=Object(a.a)({timestamp:Object(c.b)()},e),i=this._breadcrumbs;return i.push(r),this._breadcrumbs=i.length>n?i.slice(-n):i,this._notifyScopeListeners(),this}},{key:"getLastBreadcrumb",value:function(){return this._breadcrumbs[this._breadcrumbs.length-1]}},{key:"clearBreadcrumbs",value:function(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}},{key:"addAttachment",value:function(e){return this._attachments.push(e),this}},{key:"getAttachments",value:function(){return this.getScopeData().attachments}},{key:"clearAttachments",value:function(){return this._attachments=[],this}},{key:"getScopeData",value:function(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:this._span}}},{key:"applyToEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object(g.a)(e,this.getScopeData());var r=[].concat(Object(o.a)(n),Object(o.a)(Object(h.b)()),Object(o.a)(this._eventProcessors));return Object(h.c)(r,e,t)}},{key:"setSDKProcessingMetadata",value:function(e){return this._sdkProcessingMetadata=Object(a.a)(Object(a.a)({},this._sdkProcessingMetadata),e),this}},{key:"setPropagationContext",value:function(e){return this._propagationContext=e,this}},{key:"getPropagationContext",value:function(){return this._propagationContext}},{key:"captureException",value:function(e,t){var n=t&&t.event_id?t.event_id:Object(f.f)();if(!this._client)return d.c.warn("No client configured on scope - will not capture exception!"),n;var r=new Error("Sentry syntheticException");return this._client.captureException(e,Object(a.a)(Object(a.a)({originalException:e,syntheticException:r},t),{},{event_id:n}),this),n}},{key:"captureMessage",value:function(e,t,n){var r=n&&n.event_id?n.event_id:Object(f.f)();if(!this._client)return d.c.warn("No client configured on scope - will not capture message!"),r;var i=new Error(e);return this._client.captureMessage(e,t,Object(a.a)(Object(a.a)({originalException:e,syntheticException:i},n),{},{event_id:r}),this),r}},{key:"captureEvent",value:function(e,t){var n=t&&t.event_id?t.event_id:Object(f.f)();return this._client?(this._client.captureEvent(e,Object(a.a)(Object(a.a)({},t),{},{event_id:n}),this),n):(d.c.warn("No client configured on scope - will not capture event!"),n)}},{key:"_notifyScopeListeners",value:function(){var e=this;this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((function(t){t(e)})),this._notifyingListeners=!1)}}],[{key:"clone",value:function(t){return t?t.clone():new e}}]),e}();function v(){return r||(r=new m),r}function b(){return{traceId:Object(f.f)(),spanId:Object(f.f)().substring(16)}}},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},,function(e,t,n){"use strict";e.exports=n(1431)},function(e,t){e.exports=function(e,t){return e===t||e!==e&&t!==t}},function(e,t,n){var r=n(266).Symbol;e.exports=r},function(e,t,n){(function(e){var r=n(266),i=n(1463),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===a?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||i;e.exports=u}).call(this,n(188)(e))},function(e,t,n){var r=n(1472),i=n(767),a=n(1473),o=n(951),s=n(1474),u=n(304),l=n(940),c="[object Map]",f="[object Promise]",d="[object Set]",h="[object WeakMap]",p="[object DataView]",g=l(r),m=l(i),v=l(a),b=l(o),y=l(s),_=u;(r&&_(new r(new ArrayBuffer(1)))!=p||i&&_(new i)!=c||a&&_(a.resolve())!=f||o&&_(new o)!=d||s&&_(new s)!=h)&&(_=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return p;case m:return c;case v:return f;case b:return d;case y:return h}return t}),e.exports=_},function(e,t,n){var r=n(304),i=n(240);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},function(e,t,n){var r=n(416),i=n(305),a=n(587),o=n(134);e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?i(n)&&a(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},function(e,t,n){var r=n(375),i=n(602);e.exports=n(332)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},function(e,t,n){var r=n(1005),i=n(788);e.exports=function(e){return r(i(e))}},function(e,t,n){var r=n(791)("wks"),i=n(605),a=n(331).Symbol,o="function"==typeof a;(e.exports=function(e){return r[e]||(r[e]=o&&a[e]||(o?a:i)("Symbol."+e))}).store=r},function(e,t,n){var r=n(1061).default;function i(){"use strict";e.exports=i=function(){return t},e.exports.__esModule=!0,e.exports.default=e.exports;var t={},n=Object.prototype,a=n.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},s=o.iterator||"@@iterator",u=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(O){c=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var i=t&&t.prototype instanceof p?t:p,a=Object.create(i.prototype),o=new E(r||[]);return a._invoke=function(e,t,n){var r="suspendedStart";return function(i,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw a;return S()}for(n.method=i,n.arg=a;;){var o=n.delegate;if(o){var s=F(o,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=d(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}(e,n,o),a}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(O){return{type:"throw",arg:O}}}t.wrap=f;var h={};function p(){}function g(){}function m(){}var v={};c(v,s,(function(){return this}));var b=Object.getPrototypeOf,y=b&&b(b(C([])));y&&y!==n&&a.call(y,s)&&(v=y);var _=m.prototype=p.prototype=Object.create(v);function A(e){["next","throw","return"].forEach((function(t){c(e,t,(function(e){return this._invoke(t,e)}))}))}function w(e,t){function n(i,o,s,u){var l=d(e[i],e,o);if("throw"!==l.type){var c=l.arg,f=c.value;return f&&"object"==r(f)&&a.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,s,u)}),(function(e){n("throw",e,s,u)})):t.resolve(f).then((function(e){c.value=e,s(c)}),(function(e){return n("throw",e,s,u)}))}u(l.arg)}var i;this._invoke=function(e,r){function a(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(a,a):a()}}function F(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,F(e,t),"throw"===t.method))return h;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var r=d(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,h;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,h):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function E(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function C(e){if(e){var t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,r=function t(){for(;++n<e.length;)if(a.call(e,n))return t.value=e[n],t.done=!1,t;return t.value=void 0,t.done=!0,t};return r.next=r}}return{next:S}}function S(){return{value:void 0,done:!0}}return g.prototype=m,c(_,"constructor",m),c(m,"constructor",g),g.displayName=c(m,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,c(e,l,"GeneratorFunction")),e.prototype=Object.create(_),e},t.awrap=function(e){return{__await:e}},A(w.prototype),c(w.prototype,u,(function(){return this})),t.AsyncIterator=w,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new w(f(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},A(_),c(_,l,"Generator"),c(_,s,(function(){return this})),c(_,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},t.values=C,E.prototype={constructor:E,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(x),!e)for(var t in this)"t"===t.charAt(0)&&a.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function n(n,r){return o.type="throw",o.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r],o=i.completion;if("root"===i.tryLoc)return n("end");if(i.tryLoc<=this.prev){var s=a.call(i,"catchLoc"),u=a.call(i,"finallyLoc");if(s&&u){if(this.prev<i.catchLoc)return n(i.catchLoc,!0);if(this.prev<i.finallyLoc)return n(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return n(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return n(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),x(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;x(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:C(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),h}},t}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";(function(e){var r=n(1856),i=n(1857),a=n(1858);function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!u.TYPED_ARRAY_SUPPORT&&!(this instanceof u))return new u(e,t,n);if("number"===typeof e){if("string"===typeof t)throw new Error("If encoding is specified then the first argument must be a string");return f(this,e)}return l(this,e,t,n)}function l(e,t,n,r){if("number"===typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!==typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r);u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=d(e,t);return e}(e,t,n,r):"string"===typeof t?function(e,t,n){"string"===typeof n&&""!==n||(n="utf8");if(!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|p(t,n),i=(e=s(e,r)).write(t,n);i!==r&&(e=e.slice(0,i));return e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|h(t.length);return 0===(e=s(e,n)).length||t.copy(e,0,0,n),e}if(t){if("undefined"!==typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!==typeof t.length||(r=t.length)!==r?s(e,0):d(e,t);if("Buffer"===t.type&&a(t.data))return d(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function c(e){if("number"!==typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function f(e,t){if(c(t),e=s(e,t<0?0:0|h(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function d(e,t){var n=t.length<0?0:0|h(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function h(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function p(e,t){if(u.isBuffer(e))return e.length;if("undefined"!==typeof ArrayBuffer&&"function"===typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!==typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return H(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return z(e).length;default:if(r)return H(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return D(this,t,n);case"utf8":case"utf-8":return E(this,t,n);case"ascii":return S(this,t,n);case"latin1":case"binary":return O(this,t,n);case"base64":return x(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,i){if(0===e.length)return-1;if("string"===typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(i)return-1;n=e.length-1}else if(n<0){if(!i)return-1;n=0}if("string"===typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,i);if("number"===typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,i);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,i){var a,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function l(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var c=-1;for(a=n;a<s;a++)if(l(e,a)===l(t,-1===c?0:a-c)){if(-1===c&&(c=a),a-c+1===u)return c*o}else-1!==c&&(a-=a-c),c=-1}else for(n+u>s&&(n=s-u),a=n;a>=0;a--){for(var f=!0,d=0;d<u;d++)if(l(e,a+d)!==l(t,d)){f=!1;break}if(f)return a}return-1}function y(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(r=i):r=i;var a=t.length;if(a%2!==0)throw new TypeError("Invalid hex string");r>a/2&&(r=a/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function _(e,t,n,r){return q(H(t,e.length-n),e,n,r)}function A(e,t,n,r){return q(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function w(e,t,n,r){return A(e,t,n,r)}function F(e,t,n,r){return q(z(t),e,n,r)}function k(e,t,n,r){return q(function(e,t){for(var n,r,i,a=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i=n%256,a.push(i),a.push(r);return a}(t,e.length-n),e,n,r)}function x(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function E(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var a,o,s,u,l=e[i],c=null,f=l>239?4:l>223?3:l>191?2:1;if(i+f<=n)switch(f){case 1:l<128&&(c=l);break;case 2:128===(192&(a=e[i+1]))&&(u=(31&l)<<6|63&a)>127&&(c=u);break;case 3:a=e[i+1],o=e[i+2],128===(192&a)&&128===(192&o)&&(u=(15&l)<<12|(63&a)<<6|63&o)>2047&&(u<55296||u>57343)&&(c=u);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],128===(192&a)&&128===(192&o)&&128===(192&s)&&(u=(15&l)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(c=u)}null===c?(c=65533,f=1):c>65535&&(c-=65536,r.push(c>>>10&1023|55296),c=56320|1023&c),r.push(c),i+=f}return function(e){var t=e.length;if(t<=C)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=C));return n}(r)}t.Buffer=u,t.SlowBuffer=function(e){+e!=e&&(e=0);return u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"===typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}(),t.kMaxLength=o(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return l(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!==typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,r){return c(t),t<=0?s(e,t):void 0!==n?"string"===typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return f(null,e)},u.allocUnsafeSlow=function(e){return f(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,a=Math.min(n,r);i<a;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),i=0;for(n=0;n<e.length;++n){var o=e[n];if(!u.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},u.byteLength=p,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?E(this,0,e):g.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,i){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),t<0||n>e.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(a,o),l=this.slice(r,i),c=e.slice(t,n),f=0;f<s;++f)if(l[f]!==c[f]){a=l[f],o=c[f];break}return a<o?-1:o<a?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return v(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return v(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"===typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var a=!1;;)switch(r){case"hex":return y(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return A(this,e,t,n);case"latin1":case"binary":return w(this,e,t,n);case"base64":return F(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return k(this,e,t,n);default:if(a)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),a=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var C=4096;function S(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+=String.fromCharCode(e[i]);return r}function D(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var i="",a=t;a<n;++a)i+=U(e[a]);return i}function j(e,t,n){for(var r=e.slice(t,n),i="",a=0;a<r.length;a+=2)i+=String.fromCharCode(r[a]+256*r[a+1]);return i}function T(e,t,n){if(e%1!==0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function P(e,t,n,r,i,a){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||t<a)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function R(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,a=Math.min(e.length-n,2);i<a;++i)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function M(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,a=Math.min(e.length-n,4);i<a;++i)e[n+i]=t>>>8*(r?i:3-i)&255}function I(e,t,n,r,i,a){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function B(e,t,n,r,a){return a||I(e,0,n,4),i.write(e,t,n,r,23,4),n+4}function N(e,t,n,r,a){return a||I(e,0,n,8),i.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=u.prototype;else{var i=t-e;n=new u(i,void 0);for(var a=0;a<i;++a)n[a]=this[a+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},u.prototype.readUInt8=function(e,t){return t||T(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||T(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||T(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||T(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||T(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=this[e],i=1,a=0;++a<t&&(i*=256);)r+=this[e+a]*i;return r>=(i*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||T(e,t,this.length);for(var r=t,i=1,a=this[e+--r];r>0&&(i*=256);)a+=this[e+--r]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},u.prototype.readInt8=function(e,t){return t||T(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||T(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||T(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||T(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||T(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||T(e,4,this.length),i.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||T(e,8,this.length),i.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||P(this,e,t,n,Math.pow(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a<n&&(i*=256);)this[t+a]=e/i&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||P(this,e,t,n,Math.pow(2,8*n)-1,0);var i=n-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):M(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);P(this,e,t,n,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a<n&&(o*=256);)e<0&&0===s&&0!==this[t+a-1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=Math.pow(2,8*n-1);P(this,e,t,n,i-1,-i)}var a=n-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):R(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):R(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):M(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||P(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):M(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return B(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return B(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return N(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return N(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,a=r-n;if(this===e&&n<t&&t<r)for(i=a-1;i>=0;--i)e[i+t]=this[i+n];else if(a<1e3||!u.TYPED_ARRAY_SUPPORT)for(i=0;i<a;++i)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+a),t);return a},u.prototype.fill=function(e,t,n,r){if("string"===typeof e){if("string"===typeof t?(r=t,t=0,n=this.length):"string"===typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);i<256&&(e=i)}if(void 0!==r&&"string"!==typeof r)throw new TypeError("encoding must be a string");if("string"===typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"===typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var a;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"===typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=u.isBuffer(e)?e:H(new u(e,r).toString()),s=o.length;for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var L=/[^+\/0-9A-Za-z-_]/g;function U(e){return e<16?"0"+e.toString(16):e.toString(16)}function H(e,t){var n;t=t||1/0;for(var r=e.length,i=null,a=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!i){if(n>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&a.push(239,191,189);continue}i=n;continue}if(n<56320){(t-=3)>-1&&a.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,n<128){if((t-=1)<0)break;a.push(n)}else if(n<2048){if((t-=2)<0)break;a.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;a.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return a}function z(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(L,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function q(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t[i+n]=e[i];return i}}).call(this,n(101))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"color",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"cubehelix",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"gray",{enumerable:!0,get:function(){return a.gray}}),Object.defineProperty(t,"hcl",{enumerable:!0,get:function(){return a.hcl}}),Object.defineProperty(t,"hsl",{enumerable:!0,get:function(){return i.hsl}}),Object.defineProperty(t,"lab",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"lch",{enumerable:!0,get:function(){return a.lch}}),Object.defineProperty(t,"rgb",{enumerable:!0,get:function(){return i.rgb}});var r,i=u(n(828)),a=u(n(1914)),o=(r=n(1915))&&r.__esModule?r:{default:r};function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.gamma=function(e){return 1===(e=+e)?o:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):(0,i.default)(isNaN(t)?n:t)}},t.hue=function(e,t){var n=t-e;return n?a(e,n>180||n<-180?n-360*Math.round(n/360):n):(0,i.default)(isNaN(e)?t:e)};var r,i=(r=n(1099))&&r.__esModule?r:{default:r};function a(e,t){return function(n){return e+n*t}}function o(e,t){var n=t-e;return n?a(e,n):(0,i.default)(isNaN(e)?t:e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.get=function(e,t,n){return t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:n||null}),e)},t.without=function(e,t){return e.filter((function(e){return e!==t}))},t.isString=function(e){return"string"===typeof e},t.isObject=function(e){return"object"===typeof e},t.xor=function(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var i=[];return n.forEach((function(e,t){1===e&&i.push(t)})),i},t.intersection=function(e,t){return e.filter((function(e){return t.indexOf(e)>-1}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=l(n(2082));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=l(n(2083));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=l(n(2084));Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var s=l(n(2085));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var u=l(n(2086));function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useIsomorphicLayoutEffect=void 0;var r=n(1),i="undefined"!==typeof window?r.useLayoutEffect:r.useEffect;t.useIsomorphicLayoutEffect=i},function(e,t,n){"use strict";var r=n(192),i=n(848),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t?[t,a.DISPLAY_FORMAT,a.ISO_FORMAT]:[a.DISPLAY_FORMAT,a.ISO_FORMAT],r=(0,i.default)(e,n,!0);return r.isValid()?r.hour(12):null};var i=r(n(60)),a=n(110)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION,a.VERTICAL_SCROLLABLE])},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"===typeof window||!("ontouchstart"in window||window.DocumentTouch&&"undefined"!==typeof document&&document instanceof window.DocumentTouch))||!("undefined"===typeof navigator||!navigator.maxTouchPoints&&!navigator.msMaxTouchPoints)},e.exports=t.default},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.ICON_BEFORE_POSITION,a.ICON_AFTER_POSITION])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.NAV_POSITION_BOTTOM,a.NAV_POSITION_TOP])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&!(0,a.default)(e,t)};var i=r(n(60)),a=r(n(532))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.children,n=void 0===t?s.default:t,p=e.axisClassName,m=e.hideAxisLine,v=void 0!==m&&m,b=e.hideTicks,y=void 0!==b&&b,_=e.hideZero,A=void 0!==_&&_,w=e.left,F=void 0===w?0:w,k=e.numTicks,x=void 0===k?10:k,E=e.orientation,C=void 0===E?f.default.bottom:E,S=e.rangePadding,O=void 0===S?0:S,D=e.scale,j=e.tickFormat,T=e.tickLength,P=void 0===T?8:T,R=e.tickValues,M=e.top,I=void 0===M?0:M,B=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,h),N=null!=j?j:(0,l.default)(D),L=C===f.default.left,U=C===f.default.top,H=U||C===f.default.bottom,z=(0,u.default)(D),q=L||U?-1:1,V=D.range(),W=(0,d.default)(O),G=(0,c.default)({x:Number(V[0])+.5-W.start,y:0},H),K=(0,c.default)({x:Number(V[V.length-1])+.5+W.end,y:0},H),Q=(null!=R?R:(0,o.getTicks)(D,x)).filter((function(e){return!A||0!==e&&"0"!==e})).map((function(e,t){return{value:e,index:t}})),Y=Q.map((function(e){var t=e.value,n=e.index,r=(0,o.coerceNumber)(z(t));return{value:t,index:n,from:(0,c.default)({x:r,y:0},H),to:(0,c.default)({x:r,y:P*q},H),formattedValue:N(t,n,Q)}}));return r.default.createElement(a.Group,{className:(0,i.default)("visx-axis",p),top:I,left:F},n(g({},B,{axisFromPoint:G,axisToPoint:K,hideAxisLine:v,hideTicks:y,hideZero:A,horizontal:H,numTicks:x,orientation:C,rangePadding:O,scale:D,tickFormat:N,tickLength:P,tickPosition:z,tickSign:q,ticks:Y})))};p(n(9));var r=p(n(1)),i=p(n(44)),a=n(153),o=n(227),s=p(n(2263)),u=p(n(2272)),l=p(n(2273)),c=p(n(2274)),f=p(n(310)),d=p(n(2275)),h=["children","axisClassName","hideAxisLine","hideTicks","hideZero","left","numTicks","orientation","rangePadding","scale","tickFormat","tickLength","tickValues","top"];function p(e){return e&&e.__esModule?e:{default:e}}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}},function(e,t,n){"use strict";n.r(t);var r=n(1284);n.d(t,"Text",(function(){return r.a}));var i=n(548);n.d(t,"getStringWidth",(function(){return i.a}));var a=n(674);n.d(t,"useText",(function(){return a.a}))},function(e,t,n){"use strict";n.r(t),n.d(t,"Point",(function(){return r.a})),n.d(t,"sumPoints",(function(){return i})),n.d(t,"subtractPoints",(function(){return a}));var r=n(454);function i(e,t){return new r.a({x:e.x+t.x,y:e.y+t.y})}function a(e,t){return new r.a({x:e.x-t.x,y:e.y-t.y})}},,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}}},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){function e(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r;this.x=0,this.y=0,this.x=n,this.y=i}var t=e.prototype;return t.value=function(){return{x:this.x,y:this.y}},t.toArray=function(){return[this.x,this.y]},e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){return e.setHours(0,0,0,0)}),(function(e,t){return e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*i.c)/i.a}),(function(e){return e.getDate()-1}));t.b=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.e-e.getMinutes()*i.c)}),(function(e,t){e.setTime(+e+t*i.b)}),(function(e,t){return(t-e)/i.b}),(function(e){return e.getHours()}));t.a=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*i.e)}),(function(e,t){e.setTime(+e+t*i.c)}),(function(e,t){return(t-e)/i.c}),(function(e){return e.getMinutes()}));t.a=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(102),i=Object(r.a)((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}));t.a=i;var a=i.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(102),i=Object(r.a)((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));i.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(r.a)((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null},t.a=i;var a=i.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/i.a}),(function(e){return e.getUTCDate()-1}));t.a=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*i.b)}),(function(e,t){return(t-e)/i.b}),(function(e){return e.getUTCHours()}));t.a=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(102),i=n(74),a=Object(r.a)((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*i.c)}),(function(e,t){return(t-e)/i.c}),(function(e){return e.getUTCMinutes()}));t.a=a;var o=a.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(102),i=Object(r.a)((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()}));t.a=i;var a=i.range},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(102),i=Object(r.a)((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));i.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Object(r.a)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null},t.a=i;var a=i.range},function(e,t,n){"use strict";function r(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}n.d(t,"a",(function(){return r})),t.b=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[i],o=e[i+1],s=i>0?e[i-1]:2*a-o,u=i<t-1?e[i+2]:2*o-a;return r((n-i/t)*t,s,a,o,u)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o}));var r=n(24),i=n(95),a=Symbol("implicit");function o(){var e=new Map,t=[],n=[],s=a;function u(r){var i=r+"",o=e.get(i);if(!o){if(s!==a)return s;e.set(i,o=t.push(r))}return n[(o-1)%n.length]}return u.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;var i,a=Object(r.a)(n);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o+"";e.has(s)||e.set(s,t.push(o))}}catch(l){a.e(l)}finally{a.f()}return u},u.range=function(e){return arguments.length?(n=Array.from(e),u):n.slice()},u.unknown=function(e){return arguments.length?(s=e,u):s},u.copy=function(){return o(t,n).unknown(s)},i.b.apply(u,arguments),u}},,,,,,,,function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return fe}));var r=n(17),i=n(18),a=n(4),o=n(7),s=n(13),u=n(24),l=Object.defineProperty,c=Object.defineProperties,f=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,g=function(e,t,n){return t in e?l(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},m=function(e,t){for(var n in t||(t={}))h.call(t,n)&&g(e,n,t[n]);if(d){var r,i=Object(u.a)(d(t));try{for(i.s();!(r=i.n()).done;){n=r.value;p.call(t,n)&&g(e,n,t[n])}}catch(a){i.e(a)}finally{i.f()}}return e},v=function(e,t){return c(e,f(t))},b=function(e,t,n){return g(e,"symbol"!==typeof t?t+"":t,n),n},y=function(e,t,n){return new Promise((function(r,i){var a=function(e){try{s(n.next(e))}catch(t){i(t)}},o=function(e){try{s(n.throw(e))}catch(t){i(t)}},s=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(a,o)};s((n=n.apply(e,t)).next())}))},_="https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js",A=function(e){return e.RECORDING_START_TIME="highlightRecordingStartTime",e.SEGMENT_LAST_SENT_HASH_KEY="HIGHLIGHT_SEGMENT_LAST_SENT_HASH_KEY",e.SESSION_DATA="sessionData",e.SESSION_SECURE_ID="sessionSecureID",e.USER_IDENTIFIER="highlightIdentifier",e.USER_OBJECT="highlightUserObject",e.PAYLOAD_ID="payloadId",e}(A||{});function w(e){if(!e||!e.outerHTML)return"";for(var t="";e.parentElement;){var n=e.localName;if(!n)break;n=n.toLowerCase();var r=e.parentElement,i=[];if(r.children&&r.children.length>0)for(var a=0;a<r.children.length;a++){var o=r.children[a];o.localName&&o.localName.toLowerCase&&o.localName.toLowerCase()===n&&i.push(o)}i.length>1&&(n+=":eq("+i.indexOf(e)+")"),t=n+(t?">"+t:""),e=r}return t}function F(e){return"[object Object]"===Object.prototype.toString.call(e)}function k(e,t){if(0===t)return!0;for(var n=0,r=Object.keys(e);n<r.length;n++){var i=r[n];if(F(e[i])&&k(e[i],t-1))return!0}return!1}function x(e,t){var n={numOfKeysLimit:50,depthOfLimit:4};Object.assign(n,t);var r=[],i=[];return JSON.stringify(e,(function(e,t){if(r.length>0){var a=r.indexOf(this);~a?r.splice(a+1):r.push(this),~a?i.splice(a,1/0,e):i.push(e),~r.indexOf(t)&&(t=r[0]===t?"[Circular ~]":"[Circular ~."+i.slice(0,r.indexOf(t)).join(".")+"]")}else r.push(t);if(null===t||void 0===t)return t;if(function(e){if(F(e)&&Object.keys(e).length>n.numOfKeysLimit)return!0;if("function"===typeof e)return!0;if(e instanceof Event&&!1===e.isTrusted){return 1===Object.keys(e).length}if(F(e)&&k(e,n.depthOfLimit))return!0;return!1}(t))return function(e){var t=e.toString();n.stringLengthLimit&&t.length>n.stringLengthLimit&&(t="".concat(t.slice(0,n.stringLengthLimit),"..."));return t}(t);if(t instanceof Event){var o={};for(var s in t){var u=t[s];Array.isArray(u)?o[s]=w(u.length?u[0]:null):o[s]=u}return o}return t instanceof Node?t instanceof HTMLElement?t?t.outerHTML:"":t.nodeName:t instanceof Error?t.name+": "+t.message:t}))}"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof e||"undefined"!==typeof self&&self;function E(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var C,S={exports:{}},O={exports:{}};function D(){return C||(C=1,function(e,t){e.exports=function(){function e(e){return!isNaN(parseFloat(e))&&isFinite(e)}function t(e){return e.charAt(0).toUpperCase()+e.substring(1)}function n(e){return function(){return this[e]}}var r=["isConstructor","isEval","isNative","isToplevel"],i=["columnNumber","lineNumber"],a=["fileName","functionName","source"],o=["args"],s=["evalOrigin"],u=r.concat(i,a,o,s);function l(e){if(e)for(var n=0;n<u.length;n++)void 0!==e[u[n]]&&this["set"+t(u[n])](e[u[n]])}l.prototype={getArgs:function(){return this.args},setArgs:function(e){if("[object Array]"!==Object.prototype.toString.call(e))throw new TypeError("Args must be an Array");this.args=e},getEvalOrigin:function(){return this.evalOrigin},setEvalOrigin:function(e){if(e instanceof l)this.evalOrigin=e;else{if(!(e instanceof Object))throw new TypeError("Eval Origin must be an Object or StackFrame");this.evalOrigin=new l(e)}},toString:function(){var e=this.getFileName()||"",t=this.getLineNumber()||"",n=this.getColumnNumber()||"",r=this.getFunctionName()||"";return this.getIsEval()?e?"[eval] ("+e+":"+t+":"+n+")":"[eval]:"+t+":"+n:r?r+" ("+e+":"+t+":"+n+")":e+":"+t+":"+n}},l.fromString=function(e){var t=e.indexOf("("),n=e.lastIndexOf(")"),r=e.substring(0,t),i=e.substring(t+1,n).split(","),a=e.substring(n+1);if(0===a.indexOf("@"))var o=/@(.+?)(?::(\d+))?(?::(\d+))?$/.exec(a,""),s=o[1],u=o[2],c=o[3];return new l({functionName:r,args:i||void 0,fileName:s,lineNumber:u||void 0,columnNumber:c||void 0})};for(var c=0;c<r.length;c++)l.prototype["get"+t(r[c])]=n(r[c]),l.prototype["set"+t(r[c])]=function(e){return function(t){this[e]=Boolean(t)}}(r[c]);for(var f=0;f<i.length;f++)l.prototype["get"+t(i[f])]=n(i[f]),l.prototype["set"+t(i[f])]=function(t){return function(n){if(!e(n))throw new TypeError(t+" must be a Number");this[t]=Number(n)}}(i[f]);for(var d=0;d<a.length;d++)l.prototype["get"+t(a[d])]=n(a[d]),l.prototype["set"+t(a[d])]=function(e){return function(t){this[e]=String(t)}}(a[d]);return l}()}(O)),O.exports}!function(e,t){e.exports=function(e){var t=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,r=/^(eval@)?(\[native code])?$/;return{parse:function(e){if("undefined"!==typeof e.stacktrace||"undefined"!==typeof e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),i=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),a=this.extractLocation(r?r[1]:i.pop()),o=i.join(" ")||void 0,s=["eval","<anonymous>"].indexOf(a[0])>-1?void 0:a[0];return new e({functionName:o,fileName:s,lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),i=r&&r[1]?r[1]:void 0,a=this.extractLocation(t.replace(n,""));return new e({functionName:i,fileName:a[0],lineNumber:a[1],columnNumber:a[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),i=[],a=2,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new e({fileName:s[2],lineNumber:s[1],source:r[a]}))}return i},parseOpera10:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)(?:: In function (\S+))?$/i,r=t.stacktrace.split("\n"),i=[],a=0,o=r.length;a<o;a+=2){var s=n.exec(r[a]);s&&i.push(new e({functionName:s[3]||void 0,fileName:s[2],lineNumber:s[1],source:r[a]}))}return i},parseOpera11:function(n){return n.stack.split("\n").filter((function(e){return!!e.match(t)&&!e.match(/^Error created at/)}),this).map((function(t){var n,r=t.split("@"),i=this.extractLocation(r.pop()),a=r.shift()||"",o=a.replace(/<anonymous function(: (\w+))?>/,"$2").replace(/\([^)]*\)/g,"")||void 0;a.match(/\(([^)]*)\)/)&&(n=a.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var s=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:o,args:s,fileName:i[0],lineNumber:i[1],columnNumber:i[2],source:t})}),this)}}}(D())}(S);var j=E(S.exports);function T(e,t){var n,r=t.logger;if(!r)return function(){};n="string"===typeof r?window[r]:r;var i=[];if(t.level.includes("error")&&window){var a=function(n){var r=n.message,i=n.error,a=[];i&&(a=j.parse(i));var o=[x(r,t.stringifyOptions)];e({type:"Error",trace:a.slice(1),time:Date.now(),value:o})};window.addEventListener("error",a),i.push((function(){window&&window.removeEventListener("error",a)}))}var o,s=Object(u.a)(t.level);try{for(s.s();!(o=s.n()).done;){var l=o.value;i.push(c(n,l))}}catch(f){s.e(f)}finally{s.f()}return function(){i.forEach((function(e){return e()}))};function c(n,r){var i=this;return n[r]?function(e,t,n){try{if(!(t in e))return function(){};var r=e[t],i=n(r);return"function"===typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=i,function(){e[t]=r}}catch(a){return function(){}}}(n,r,(function(n){return function(){for(var a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];n.apply(i,o);try{var u=j.parse(new Error),l=o.map((function(e){return x(e,t.stringifyOptions)}));e({type:r,trace:u.slice(1),value:l,time:Date.now()})}catch(c){n.apply(void 0,["highlight logger error:",c].concat(o))}}})):function(){}}}var P={exports:{}};!function(e,t){function n(e,t){var n=[],r=[];return null==t&&(t=function(e,t){return n[0]===t?"[Circular ~]":"[Circular ~."+r.slice(0,n.indexOf(t)).join(".")+"]"}),function(i,a){if(n.length>0){var o=n.indexOf(this);~o?n.splice(o+1):n.push(this),~o?r.splice(o,1/0,i):r.push(i),~n.indexOf(a)&&(a=t.call(this,i,a))}else n.push(a);return null==e?a:e.call(this,i,a)}}(e.exports=function(e,t,r,i){return JSON.stringify(e,n(t,i),r)}).getSerialize=n}(P);var R=E(P.exports),M=function(e){var t;if(0===e.length)return e;var n=e[0];return"console.error"===n.functionName&&(null==(t=n.fileName)?void 0:t.includes("highlight.run"))?e.slice(1):e},I=["assert","count","countReset","debug","dir","dirxml","error","group","groupCollapsed","groupEnd","info","log","table","time","timeEnd","timeLog","trace","warn"],B=['["\\"Script error.\\""]','[{"isTrusted":true}]','["{}"]','[""]','["\\"\\""]'],N=["websocket error",'\\"ResizeObserver loop'],L=function(e,t,n){var r=H(t,e.headers,n);return v(m({},e),{headers:r})},U=function(e,t,n){var r=H(t,e.headers,n);return v(m({},e),{headers:r})},H=function(e,t,n){var r,i,a=m({},t);return n?(null==(r=Object.keys(a))||r.forEach((function(e){Object(s.a)(n).includes(null==e?void 0:e.toLowerCase())||(a[e]="[REDACTED]")})),a):(null==(i=Object.keys(a))||i.forEach((function(t){[].concat(z,Object(s.a)(e)).includes(null==t?void 0:t.toLowerCase())&&(a[t]="[REDACTED]")})),a)},z=["authorization","cookie","proxy-authorization","token"],q=["https://www.googleapis.com/identitytoolkit","https://securetoken.googleapis.com"],V="X-Highlight-Request",W=function(e){var t=e;return e.startsWith("https://")||e.startsWith("http://")||(t="".concat(window.location.origin).concat(t)),t.replace(/\/+$/,"")},G=function(e,t,n){e.sort((function(e,t){return e.responseEnd-t.responseEnd}));var r=e.reduce((function(e,t){var r=W(t.name);return t.initiatorType===n?e[n][r]=[].concat(Object(s.a)(e[n][r]||[]),[t]):e.others[r]=[].concat(Object(s.a)(e.others[r]||[]),[t]),e}),{xmlhttprequest:{},others:{},fetch:{}}),i={};for(var a in i=t.reduce((function(e,t){var n=W(t.request.url);return e[n]=[].concat(Object(s.a)(e[n]||[]),[t]),e}),i),r[n]){var o=r[n][a],u=i[a];if(u)for(var l=Math.max(o.length-u.length,0),c=l;c<o.length;c++)o[c]&&(o[c].requestResponsePair=u[c-l])}var f=[];for(var d in r)for(var h in r[d])f=f.concat(r[d][h]);return f.sort((function(e,t){return e.fetchStart-t.fetchStart})).map((function(e){return e.toJSON=function(){return{initiatorType:this.initiatorType,startTime:this.startTime,responseEnd:this.responseEnd,name:this.name,transferSize:this.transferSize,encodedBodySize:this.encodedBodySize,requestResponsePairs:this.requestResponsePair}},e}))},K=function(e,t,n){return!function(e,t){var n;return e.toLocaleLowerCase().includes(null!=(n={}.REACT_APP_PUBLIC_GRAPH_URI)?n:"highlight.run")||e.toLocaleLowerCase().includes("highlight.run")||e.toLocaleLowerCase().includes(t)}(e,t)||Q(e,n)},Q=function(e,t){var n,r=[];!0===t?(r=["localhost",/^\//],(null==(n=null==window?void 0:window.location)?void 0:n.host)&&r.push(window.location.host)):t instanceof Array&&(r=t);var i=!1;return r.forEach((function(t){e.match(t)&&(i=!0)})),i};var Y=function(){return function(e){for(var t="",n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",r=n.length,i=0;i<e;i++)t+=n.charAt(Math.floor(Math.random()*r));return t}(10)},X=function(e,t){return e+"/"+t},J=function(e,t){if("string"===typeof e){if(!(null==t?void 0:t.includes("localhost"))&&!(null==t?void 0:t.includes("highlight.run"))||!e.includes("pushPayload"))return e}else if("object"===typeof e||"number"===typeof e||"boolean"===typeof e)return e.toString();return null},Z={"application/json":67108864,"text/plain":67108864},$=function(e,t,n,r){var i,a,o,s=65536;if(r){var u="";u="function"===typeof r.get?null!=(i=r.get("content-type"))?i:"":null!=(a=r["content-type"])?a:"";try{u=u.split(";")[0]}catch(f){}s=null!=(o=Z[u])?o:65536}if(e){if(t)try{var l=JSON.parse(e);Object.keys(l).forEach((function(e){t.includes(e.toLocaleLowerCase())&&(l[e]="[REDACTED]")})),e=JSON.stringify(l)}catch(f){}if(n)try{var c=JSON.parse(e);Object.keys(c).forEach((function(e){n.includes(e.toLocaleLowerCase())||(c[e]="[REDACTED]")})),e=JSON.stringify(c)}catch(f){}}try{e=e.slice(0,s)}catch(f){}return e},ee=function(e,t){return{method:t&&t.method||"object"===typeof e&&"method"in e&&e.method||"GET",url:"object"===typeof e?"url"in e&&e.url?e.url:e.toString():e}},te=function(e,t,n,r,i,a){e.then((function(e){return y(void 0,null,Object(o.a)().mark((function s(){var u,l,c,f,d,h,p,g,b,y;return Object(o.a)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(u={body:void 0,headers:void 0,status:0,size:0},l=!1,!("stack"in e||e instanceof Error)){o.next=7;break}u=v(m({},u),{body:e.message,status:0,size:void 0}),l=!0,o.next=38;break;case 7:if(!("status"in e)){o.next=38;break}if(u=v(m({},u),{status:e.status}),!r){o.next=37;break}if(o.prev=10,f=e.clone(),!(d=f.body)){o.next=28;break}h=d.getReader(),p=new TextDecoder,b="";case 17:return o.next=19,h.read();case 19:if((g=o.sent).done){o.next=24;break}y=g.value,b+=p.decode(y),o.next=17;break;case 24:c=$(c=b,i,a,e.headers),o.next=29;break;case 28:c="";case 29:o.next=34;break;case 31:o.prev=31,o.t0=o.catch(10),c="Unable to clone response: ".concat(o.t0);case 34:u.body=c,u.headers=Object.fromEntries(e.headers.entries()),u.size=8*c.length;case 37:l=!0;case 38:l&&n({request:t,response:u,urlBlocked:!r});case 39:case"end":return o.stop()}}),s,null,[[10,31]])})))})).catch((function(){}))},ne=function(e){var t=e.xhrCallback,n=e.fetchCallback,r=e.headersToRedact,i=e.bodyKeysToRedact,u=e.backendUrl,l=e.tracingOrigins,c=e.urlBlocklist,f=e.sessionSecureID,d=e.bodyKeysToRecord,h=e.headerKeysToRecord,p=function(e,t,n,r,i,a,s){var u=XMLHttpRequest.prototype,l=u.open,c=u.send,f=u.setRequestHeader;return u.open=function(e,t){return this._method=e,this._url=t,this._requestHeaders={},this._shouldRecordHeaderAndBody=!r.some((function(e){return t.toLowerCase().includes(e)})),l.apply(this,arguments)},u.setRequestHeader=function(e,t){return this._requestHeaders[e]=t,f.apply(this,arguments)},u.send=function(r){if(!K(this._url,t,n))return c.apply(this,arguments);var u=Y();Q(this._url,n)&&this.setRequestHeader(V,X(i,u));var l=this._shouldRecordHeaderAndBody,f={id:u,url:this._url,verb:this._method,headers:l?this._requestHeaders:{},body:void 0};if(l&&r){var d=J(r,f.url);d&&(f.body=$(d,a,s,f.headers))}return this.addEventListener("load",(function(){return y(this,null,Object(o.a)().mark((function t(){var n,i,u,c,d,h,p;return Object(o.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={status:this.status,headers:{},body:void 0},!l){t.next=23;break}if(i=this.getAllResponseHeaders(),u=i.trim().split(/[\r\n]+/),c={},u.forEach((function(e){var t=e.split(": "),n=t.shift();c[n]=t.join(": ")})),n.headers=c,r&&(d=J(r,f.url))&&(f.body=$(d,a,s,n.headers)),""!==this.responseType&&"text"!==this.responseType){t.next=13;break}n.body=$(this.responseText,a,s,n.headers),n.size=8*this.responseText.length,t.next=23;break;case 13:if("blob"!==this.responseType){t.next=22;break}return h=this.response,t.next=17,h.text();case 17:p=t.sent,n.body=$(p,a,s,n.headers),n.size=h.size,t.next=23;break;case 22:try{n.body=$(this.response,a,s,n.headers)}catch(o){}case 23:e({request:f,response:n,urlBlocked:!l});case 25:case"end":return t.stop()}}),t,this)})))})),this.addEventListener("error",(function(){return y(this,null,Object(o.a)().mark((function t(){var n;return Object(o.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n={status:this.status,headers:void 0,body:void 0},e({request:f,response:n,urlBlocked:!1});case 3:case"end":return t.stop()}}),t,this)})))})),c.apply(this,arguments)},function(){u.open=l,u.send=c,u.setRequestHeader=f}}((function(e){t(re(e,r,h))}),u,l,c,f,i,d),g=function(e,t,n,r,i,o,u){var l=window._fetchProxy;return window._fetchProxy=function(c,f){var d=ee(c,f),h=d.method,p=d.url;if(!K(p,t,n))return l.call(this,c,f);var g=Y();if(Q(p,n)){f=f||{};var m=new Headers(f.headers);c instanceof Request&&Object(s.a)(c.headers).forEach((function(e){var t=Object(a.a)(e,2),n=t[0],r=t[1];return m.set(n,r)})),m.set(V,X(i,g)),f.headers=Object.fromEntries(m.entries())}var v={id:g,headers:{},body:void 0,url:p,verb:h},b=!r.some((function(e){return p.toLowerCase().includes(e)}));b&&(v.headers=Object.fromEntries(new Headers(null==f?void 0:f.headers).entries()),v.body=$(null==f?void 0:f.body,o,u,null==f?void 0:f.headers));var y=l.call(this,c,f);return te(y,v,e,b,o,u),y},function(){window._fetchProxy=l}}((function(e){n(re(e,r,h))}),u,l,c,f,i,d);return function(){p(),g()}},re=function(e,t,n){var r=e,i=r.request,a=r.response,o=function(e,t){var n={};for(var r in e)h.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&d){var i,a=Object(u.a)(d(e));try{for(a.s();!(i=a.n()).done;)r=i.value,t.indexOf(r)<0&&p.call(e,r)&&(n[r]=e[r])}catch(o){a.e(o)}finally{a.f()}}return n}(r,["request","response"]);return m({request:L(i,t,n),response:U(a,t,n)},o)},ie=function(){function e(t){var n;Object(r.a)(this,e),b(this,"disableConsoleRecording"),b(this,"reportConsoleErrors"),b(this,"consoleMethodsToRecord"),b(this,"listeners"),b(this,"errors"),b(this,"messages"),b(this,"options"),b(this,"hasNetworkRecording",!0),b(this,"_backendUrl"),b(this,"disableNetworkRecording"),b(this,"enableRecordingNetworkContents"),b(this,"xhrNetworkContents"),b(this,"fetchNetworkContents"),b(this,"tracingOrigins"),b(this,"networkHeadersToRedact"),b(this,"networkBodyKeysToRedact"),b(this,"networkBodyKeysToRecord"),b(this,"networkHeaderKeysToRecord"),b(this,"urlBlocklist"),this.options=t,this.disableConsoleRecording=!!t.disableConsoleRecording,this.reportConsoleErrors=null!=(n=t.reportConsoleErrors)&&n,this.consoleMethodsToRecord=t.consoleMethodsToRecord||[].concat(I),this.listeners=[],this.errors=[],this.messages=[]}return Object(i.a)(e,[{key:"isListening",value:function(){return this.listeners.length>0}},{key:"startListening",value:function(){var t=this;if(!this.isListening()){var n=this;this.disableConsoleRecording||this.listeners.push(T((function(e){var r,i,a;if(t.reportConsoleErrors&&("Error"===e.type||"error"===e.type)&&e.value&&e.trace){var o=R(e.value);if(B.includes(o)||N.some((function(e){return o.includes(e)})))return;n.errors.push({event:o,type:"console.error",url:window.location.href,source:(null==(r=e.trace[0])?void 0:r.fileName)?e.trace[0].fileName:"",lineNumber:(null==(i=e.trace[0])?void 0:i.lineNumber)?e.trace[0].lineNumber:0,columnNumber:(null==(a=e.trace[0])?void 0:a.columnNumber)?e.trace[0].columnNumber:0,stackTrace:e.trace,timestamp:(new Date).toISOString()})}n.messages.push(e)}),{level:this.consoleMethodsToRecord,logger:"console",stringifyOptions:{depthOfLimit:10,numOfKeysLimit:100,stringLengthLimit:1e3}})),this.listeners.push(function(e){var t=window.onerror;return window.onerror=function(t,n,r,i,a){var o,s,u,l;if(a){var c=[];try{c=j.parse(a)}catch(d){}var f=M(c);e({event:R(t),type:"window.onerror",url:window.location.href,source:n||"",lineNumber:(null==(o=f[0])?void 0:o.lineNumber)?null==(s=f[0])?void 0:s.lineNumber:0,columnNumber:(null==(u=f[0])?void 0:u.columnNumber)?null==(l=f[0])?void 0:l.columnNumber:0,stackTrace:f,timestamp:(new Date).toISOString()})}},function(){window.onerror=t}}((function(e){return n.errors.push(e)}))),e.setupNetworkListener(this,this.options)}}},{key:"stopListening",value:function(){this.listeners.forEach((function(e){return e()})),this.listeners=[]}}],[{key:"setupNetworkListener",value:function(e,t){var n,r,i,a,o,u,l,c,f,d;e._backendUrl=(null==t?void 0:t.backendUrl)||{}.REACT_APP_PUBLIC_GRAPH_URI||"https://pub.highlight.run",e.xhrNetworkContents=[],e.fetchNetworkContents=[],e.networkHeadersToRedact=[],e.urlBlocklist=[],e.tracingOrigins=t.tracingOrigins||[],void 0!==(null==t?void 0:t.disableNetworkRecording)?(e.disableNetworkRecording=null==t?void 0:t.disableNetworkRecording,e.enableRecordingNetworkContents=!1,e.networkHeadersToRedact=[],e.networkBodyKeysToRedact=[],e.urlBlocklist=[],e.networkBodyKeysToRecord=[],e.networkBodyKeysToRecord=[]):"boolean"===typeof(null==t?void 0:t.networkRecording)?(e.disableNetworkRecording=!t.networkRecording,e.enableRecordingNetworkContents=!1,e.networkHeadersToRedact=[],e.networkBodyKeysToRedact=[],e.urlBlocklist=[]):(void 0!==(null==(n=t.networkRecording)?void 0:n.enabled)?e.disableNetworkRecording=!t.networkRecording.enabled:e.disableNetworkRecording=!1,e.enableRecordingNetworkContents=(null==(r=t.networkRecording)?void 0:r.recordHeadersAndBody)||!1,e.networkHeadersToRedact=(null==(a=null==(i=t.networkRecording)?void 0:i.networkHeadersToRedact)?void 0:a.map((function(e){return e.toLowerCase()})))||[],e.networkBodyKeysToRedact=(null==(u=null==(o=t.networkRecording)?void 0:o.networkBodyKeysToRedact)?void 0:u.map((function(e){return e.toLowerCase()})))||[],e.urlBlocklist=(null==(c=null==(l=t.networkRecording)?void 0:l.urlBlocklist)?void 0:c.map((function(e){return e.toLowerCase()})))||[],e.urlBlocklist=[].concat(Object(s.a)(e.urlBlocklist),q),e.networkHeaderKeysToRecord=null==(f=t.networkRecording)?void 0:f.headerKeysToRecord,e.networkHeaderKeysToRecord&&(e.networkHeadersToRedact=[],e.networkHeaderKeysToRecord=e.networkHeaderKeysToRecord.map((function(e){return e.toLocaleLowerCase()}))),e.networkBodyKeysToRecord=null==(d=t.networkRecording)?void 0:d.bodyKeysToRecord,e.networkBodyKeysToRecord&&(e.networkBodyKeysToRedact=[],e.networkBodyKeysToRecord=e.networkBodyKeysToRecord.map((function(e){return e.toLocaleLowerCase()})))),!e.disableNetworkRecording&&e.enableRecordingNetworkContents&&e.listeners.push(ne({xhrCallback:function(t){e.xhrNetworkContents.push(t)},fetchCallback:function(t){e.fetchNetworkContents.push(t)},headersToRedact:e.networkHeadersToRedact,bodyKeysToRedact:e.networkBodyKeysToRedact,backendUrl:e._backendUrl,tracingOrigins:e.tracingOrigins,urlBlocklist:e.urlBlocklist,sessionSecureID:t.sessionSecureID,headerKeysToRecord:e.networkHeaderKeysToRecord,bodyKeysToRecord:e.networkBodyKeysToRecord}))}},{key:"getRecordedNetworkResources",value:function(e,t){var n,r=[];if(!e.disableNetworkRecording){var i=(null==(n=null==window?void 0:window.performance)?void 0:n.timeOrigin)||0;r=performance.getEntriesByType("resource");var a=2*(t-i);r=r.filter((function(t){return K(t.name,e._backendUrl,e.tracingOrigins)})).map((function(e){return v(m({},e.toJSON()),{offsetStartTime:e.startTime-a,offsetResponseEnd:e.responseEnd-a,offsetFetchStart:e.fetchStart-a})})),e.enableRecordingNetworkContents&&(r=G(r,e.xhrNetworkContents,"xmlhttprequest"),r=G(r,e.fetchNetworkContents,"fetch"))}return r}},{key:"clearRecordedNetworkResources",value:function(e){e.disableNetworkRecording||(e.xhrNetworkContents=[],e.fetchNetworkContents=[],performance.clearResourceTimings())}}]),e}();var ae="6.5.3";"undefined"!==typeof window&&"undefined"!==typeof document&&(window._originalFetch=window.fetch,window._fetchProxy=function(e,t){return window._originalFetch(e,t)},window._highlightFetchPatch=function(t,n){return window._fetchProxy.call(window||e,t,n)},window.fetch=window._highlightFetchPatch);var oe,se,ue,le=function(e,t){console.warn("Highlight Warning: (".concat(e,"): "),t)},ce=!1,fe={options:void 0,init:function(e,t){var n,r,i,a,o,s,u,l;try{if(fe.options=t,"undefined"===typeof window||"undefined"===typeof document)return;if(!e)return void console.info("Highlight is not initializing because projectID was passed undefined.");if(ce)return;ce=!0,oe=document.createElement("script");var c=(null==t?void 0:t.scriptUrl)?t.scriptUrl:"https://static.highlight.io/v".concat(ae,"/index.js");oe.setAttribute("src",c),oe.setAttribute("type","text/javascript"),document.getElementsByTagName("head")[0].appendChild(oe);var f=function(){var e=JSON.parse(window.sessionStorage.getItem(A.SESSION_DATA)||"{}");if(e&&e.lastPushTime&&Date.now()-e.lastPushTime<55e3)return e}(),d=function(){var e,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789",n="",r="undefined"!==typeof window&&(null==(e=window.crypto)?void 0:e.getRandomValues),i=new Uint32Array(28);r&&window.crypto.getRandomValues(i);for(var a=0;a<28;a++)n+=t.charAt(r?i[a]%t.length:Math.floor(Math.random()*t.length));return n}();(null==f?void 0:f.sessionSecureID)&&(d=f.sessionSecureID);var h={organizationID:e,debug:null==t?void 0:t.debug,backendUrl:null==t?void 0:t.backendUrl,tracingOrigins:null==t?void 0:t.tracingOrigins,disableNetworkRecording:null==t?void 0:t.disableNetworkRecording,networkRecording:null==t?void 0:t.networkRecording,disableBackgroundRecording:null==t?void 0:t.disableBackgroundRecording,disableConsoleRecording:null==t?void 0:t.disableConsoleRecording,disableSessionRecording:null==t?void 0:t.disableSessionRecording,reportConsoleErrors:null==t?void 0:t.reportConsoleErrors,consoleMethodsToRecord:null==t?void 0:t.consoleMethodsToRecord,enableSegmentIntegration:null==t?void 0:t.enableSegmentIntegration,enableStrictPrivacy:null==t?void 0:t.enableStrictPrivacy,enableCanvasRecording:null==t?void 0:t.enableCanvasRecording,enablePerformanceRecording:null==t?void 0:t.enablePerformanceRecording,samplingStrategy:null==t?void 0:t.samplingStrategy,inlineImages:null==t?void 0:t.inlineImages,inlineStylesheet:null==t?void 0:t.inlineStylesheet,recordCrossOriginIframe:null==t?void 0:t.recordCrossOriginIframe,isCrossOriginIframe:null==t?void 0:t.isCrossOriginIframe,firstloadVersion:ae,environment:(null==t?void 0:t.environment)||"production",appVersion:null==t?void 0:t.version,sessionShortcut:null==t?void 0:t.sessionShortcut,feedbackWidget:null==t?void 0:t.feedbackWidget,sessionSecureID:d};ue=new ie(h),(null==t?void 0:t.manualStart)||ue.startListening(),oe.addEventListener("load",(function(){var e=function(){se=new window.Highlight(h,ue),(null==t?void 0:t.manualStart)||se.initialize()};if("Highlight"in window)e();else var n=setInterval((function(){"Highlight"in window&&(e(),clearInterval(n))}),500)})),!(null==(r=null==(n=null==t?void 0:t.integrations)?void 0:n.mixpanel)?void 0:r.disabled)&&(null==(a=null==(i=null==t?void 0:t.integrations)?void 0:i.mixpanel)?void 0:a.projectToken)&&function(e){var t=e.projectToken;if(!window.mixpanel){!function(e,t){var n,r;t.__SV||(window.mixpanel=t,t._i=[],t.init=function(e,i,a){function o(e,t){var n=t.split(".");2==n.length&&(e=e[n[0]],t=n[1]),e[t]=function(){e.push([t].concat(Array.prototype.slice.call(arguments,0)))}}var s=t;for("undefined"!==typeof a?s=t[a]=[]:a="mixpanel",s.people=s.people||[],s.toString=function(e){var t="mixpanel";return"mixpanel"!==a&&(t+="."+a),e||(t+=" (stub)"),t},s.people.toString=function(){return s.toString(1)+".people (stub)"},n="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" "),r=0;r<n.length;r++)o(s,n[r]);var u="set set_once union unset remove delete".split(" ");s.get_group=function(){function e(e){t[e]=function(){call2_args=arguments,call2=[e].concat(Array.prototype.slice.call(call2_args,0)),s.push([n,call2])}}for(var t={},n=["get_group"].concat(Array.prototype.slice.call(arguments,0)),r=0;r<u.length;r++)e(u[r]);return t},t._i.push([e,i,a])},t.__SV=1.2)}(document,window.mixpanel||[]);var n=document.createElement("script");n.src=_,document.head.appendChild(n),n.addEventListener("load",(function(){var e;null==(e=window.mixpanel)||e.init(t)}))}}(t.integrations.mixpanel),!(null==(s=null==(o=null==t?void 0:t.integrations)?void 0:o.amplitude)?void 0:s.disabled)&&(null==(l=null==(u=null==t?void 0:t.integrations)?void 0:u.amplitude)?void 0:l.apiKey)&&function(e){var t=e.apiKey;!function(e,n){var r=e.amplitude||{_q:[],_iq:{}},i=n.createElement("script");i.type="text/javascript",i.integrity="sha384-+EO59vL/X7v6VE2s6/F4HxfHlK0nDUVWKVg8K9oUlvffAeeaShVBmbORTC2D3UF+",i.crossOrigin="anonymous",i.async=!0,i.src="https://cdn.amplitude.com/libs/amplitude-8.17.0-min.gz.js",i.onload=function(){e.amplitude.runQueuedFunctions||console.log("[Amplitude] Error: could not load SDK"),amplitude.getInstance().init(t)};var a=n.getElementsByTagName("script")[0];function o(e,t){e.prototype[t]=function(){return this._q.push([t].concat(Array.prototype.slice.call(arguments,0))),this}}a.parentNode.insertBefore(i,a);for(var s=function(){return this._q=[],this},u=["add","append","clearAll","prepend","set","setOnce","unset","preInsert","postInsert","remove"],l=0;l<u.length;l++)o(s,u[l]);r.Identify=s;for(var c=function(){return this._q=[],this},f=["setProductId","setQuantity","setPrice","setRevenueType","setEventProperties"],d=0;d<f.length;d++)o(c,f[d]);r.Revenue=c;var h=["init","logEvent","logRevenue","setUserId","setUserProperties","setOptOut","setVersionName","setDomain","setDeviceId","enableTracking","setGlobalUserProperties","identify","clearUserProperties","setGroup","logRevenueV2","regenerateDeviceId","groupIdentify","onInit","logEventWithTimestamp","logEventWithGroups","setSessionId","resetSessionId"];function p(e){function t(t){e[t]=function(){e._q.push([t].concat(Array.prototype.slice.call(arguments,0)))}}for(var n=0;n<h.length;n++)t(h[n])}p(r),r.getInstance=function(e){return e=(e&&0!==e.length?e:"$default_instance").toLowerCase(),Object.prototype.hasOwnProperty.call(r._iq,e)||(r._iq[e]={_q:[]},p(r._iq[e])),r._iq[e]},e.amplitude=r}(window,document)}(t.integrations.amplitude)}catch(p){le("init",p)}},addSessionFeedback:function(e){var t=e.verbatim,n=e.userName,r=e.userEmail,i=e.timestampOverride;try{fe.onHighlightReady((function(){return se.addSessionFeedback({verbatim:t,timestamp:i||(new Date).toISOString(),user_email:r,user_name:n})}))}catch(a){le("error",a)}},toggleSessionFeedbackModal:function(){try{fe.onHighlightReady((function(){return se.toggleFeedbackWidgetVisibility()}))}catch(e){le("error",e)}},consumeError:function(e,t,n){try{fe.onHighlightReady((function(){return se.consumeCustomError(e,t,JSON.stringify(n))}))}catch(r){le("error",r)}},error:function(e,t){try{fe.onHighlightReady((function(){return se.pushCustomError(e,JSON.stringify(t))}))}catch(n){le("error",n)}},track:function(e){var t,n,r,i,a,o,s,u,l,c,f,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{fe.onHighlightReady((function(){return se.addProperties(v(m({},d),{event:e}))}));var h=null==se?void 0:se.getCurrentSessionURL();(null==(r=null==(n=null==(t=fe.options)?void 0:t.integrations)?void 0:n.mixpanel)?void 0:r.disabled)||(null==(i=window.mixpanel)?void 0:i.track)&&window.mixpanel.track(e,v(m({},d),{highlightSessionURL:h})),(null==(s=null==(o=null==(a=fe.options)?void 0:a.integrations)?void 0:o.amplitude)?void 0:s.disabled)||(null==(u=window.amplitude)?void 0:u.getInstance)&&window.amplitude.getInstance().logEvent(e,v(m({},d),{highlightSessionURL:h})),(null==(f=null==(c=null==(l=fe.options)?void 0:l.integrations)?void 0:c.intercom)?void 0:f.disabled)||window.Intercom&&window.Intercom("trackEvent",e,d)}catch(p){le("track",p)}},start:function(e){try{if("Recording"===(null==se?void 0:se.state))return void((null==e?void 0:e.silent)||console.warn("Highlight is already recording. Please `H.stop()` the current session before starting a new one."));ue.startListening();var t=setInterval((function(){se&&(clearInterval(t),se.initialize(e))}),200)}catch(n){le("start",n)}},stop:function(){try{fe.onHighlightReady((function(){return se.stopRecording(!0)}))}catch(e){le("stop",e)}},identify:function(e){var t,n,r,i,a,o,s,u,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{fe.onHighlightReady((function(){return se.identify(e,l)}))}catch(f){le("identify",f)}if((null==(r=null==(n=null==(t=fe.options)?void 0:t.integrations)?void 0:n.mixpanel)?void 0:r.disabled)||(null==(i=window.mixpanel)?void 0:i.identify)&&window.mixpanel.identify(e),!(null==(s=null==(o=null==(a=fe.options)?void 0:a.integrations)?void 0:o.amplitude)?void 0:s.disabled)&&(null==(u=window.amplitude)?void 0:u.getInstance)&&(window.amplitude.getInstance().setUserId(e),Object.keys(l).length>0)){var c=Object.keys(l).reduce((function(e,t){return e.set(t,l[t]),e}),new window.amplitude.Identify);window.amplitude.getInstance().identify(c)}},metrics:function(e){try{fe.onHighlightReady((function(){return se.recordMetric(e.map((function(e){return v(m({},e),{category:"Frontend"})})))}))}catch(t){le("metrics",t)}},getSessionURL:function(){return new Promise((function(e,t){fe.onHighlightReady((function(){var n=se.getCurrentSessionURL();n?e(n):t(new Error("Unable to get session URL"))}))}))},getSessionDetails:function(){return new Promise((function(e,t){fe.onHighlightReady((function(){var n=se.getCurrentSessionURL();if(n){var r=se.getCurrentSessionTimestamp(),i=(new Date).getTime(),a=new URL(n),o=new URL(n);o.searchParams.set("ts",((i-r)/1e3).toString()),e({url:a.toString(),urlWithTimestamp:o.toString()})}else t(new Error("Could not get session URL"))}))}))},onHighlightReady:function(e){try{if(se&&se.ready)e();else var t=setInterval((function(){se&&se.ready&&(clearInterval(t),e())}),200)}catch(n){le("onHighlightReady",n)}}};"undefined"!==typeof window&&(window.H=fe),function(){var e,t;"undefined"!==typeof chrome&&(null==(e=null==chrome?void 0:chrome.runtime)?void 0:e.onMessage)&&(null==(t=null==chrome?void 0:chrome.runtime)||t.onMessage.addListener((function(e,t,n){var r=e.action;switch(console.log("[highlight] received '".concat(r,"' event from extension.")),r){case"init":var i="http://localhost:8080/dist/index.js";console.log("url",i),fe.init(1,{debug:!0,scriptUrl:i}),fe.getSessionURL().then((function(e){n({url:e})}));break;case"stop":fe.stop(),n({success:!0})}return!0})))}()}).call(this,n(101))},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return a}));var i=new Uint8Array(16);function a(){if(!r&&!(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)}},function(e,t,n){"use strict";function r(e){return function(t){return t.matches(e)}}n.d(t,"a",(function(){return r})),t.b=function(e){return function(){return this.matches(e)}}},function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M22.0367422,22 L17.8848745,22 L17.8848745,15.5036305 C17.8848745,13.9543347 17.85863,11.9615082 15.7275829,11.9615082 C13.5676669,11.9615082 13.237862,13.6498994 13.237862,15.3925291 L13.237862,22 L9.0903683,22 L9.0903683,8.64071385 L13.0707725,8.64071385 L13.0707725,10.4673257 L13.1276354,10.4673257 C13.6813927,9.41667396 15.0356049,8.3091593 17.0555507,8.3091593 C21.2599073,8.3091593 22.0367422,11.0753215 22.0367422,14.6734319 L22.0367422,22 Z M4.40923804,6.81585163 C3.07514653,6.81585163 2,5.73720584 2,4.40748841 C2,3.07864579 3.07514653,2 4.40923804,2 C5.73720584,2 6.81585163,3.07864579 6.81585163,4.40748841 C6.81585163,5.73720584 5.73720584,6.81585163 4.40923804,6.81585163 L4.40923804,6.81585163 Z M6.48604672,22 L2.32980492,22 L2.32980492,8.64071385 L6.48604672,8.64071385 L6.48604672,22 Z"}}]})(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e).getTime(),o=Object(r.a)(t);return new Date(n+o)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(36),i=n(29),a=n(258),o=n(57),s=n(179);function u(e,t){var n,u,l,c,f,d,h,p;Object(i.a)(1,arguments);var g=Object(r.default)(e),m=g.getUTCFullYear(),v=Object(s.a)(),b=Object(o.a)(null!==(n=null!==(u=null!==(l=null!==(c=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==c?c:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==l?l:v.firstWeekContainsDate)&&void 0!==u?u:null===(h=v.locale)||void 0===h||null===(p=h.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==n?n:1);if(!(b>=1&&b<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var y=new Date(0);y.setUTCFullYear(m+1,0,b),y.setUTCHours(0,0,0,0);var _=Object(a.a)(y,t),A=new Date(0);A.setUTCFullYear(m,0,b),A.setUTCHours(0,0,0,0);var w=Object(a.a)(A,t);return g.getTime()>=_.getTime()?m+1:g.getTime()>=w.getTime()?m:m-1}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(36),i=n(57),a=n(29),o=n(179);function s(e,t){var n,s,u,l,c,f,d,h;Object(a.a)(1,arguments);var p=Object(o.a)(),g=Object(i.a)(null!==(n=null!==(s=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(f=c.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:p.weekStartsOn)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(h=d.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Object(r.default)(e),v=m.getDay(),b=(v<g?7:0)+v-g;return m.setDate(m.getDate()-b),m.setHours(0,0,0,0),m}},function(e){e.exports=JSON.parse('{"compressed":true,"categories":[{"id":"people","name":"Smileys & People","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","shushing_face","thinking_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","smirk","unamused","face_with_rolling_eyes","grimacing","lying_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","exploding_head","face_with_cowboy_hat","partying_face","sunglasses","nerd_face","face_with_monocle","confused","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","ok_hand","pinching_hand","v","crossed_fingers","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","tooth","bone","eyes","eye","tongue","lips","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","couple","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","footprints","kiss","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart","orange_heart","yellow_heart","green_heart","blue_heart","purple_heart","brown_heart","black_heart","white_heart","100","anger","boom","dizzy","sweat_drops","dash","hole","bomb","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"nature","name":"Animals & Nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","mosquito","microbe","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{"id":"foods","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","leafy_green","broccoli","garlic","onion","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{"id":"activity","name":"Activities","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","8ball","crystal_ball","nazar_amulet","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","yarn"]},{"id":"places","name":"Travel & Places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","busstop","motorway","railway_track","oil_drum","fuelpump","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","name":"Objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","toolbox","magnet","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","stethoscope","door","bed","couch_and_lamp","chair","toilet","shower","bathtub","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","soap","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","funeral_urn","moyai"]},{"id":"symbols","name":"Symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","female_sign","male_sign","medical_symbol","infinity","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","name":"Flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],"emojis":{"100":{"a":"Hundred Points Symbol","b":"1F4AF","d":true,"e":true,"f":true,"h":true,"j":["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],"k":[26,5],"o":2},"1234":{"a":"Input Symbol for Numbers","b":"1F522","d":true,"e":true,"f":true,"h":true,"j":["numbers","blue-square"],"k":[28,5],"o":2},"grinning":{"a":"Grinning Face","b":"1F600","d":true,"e":true,"f":true,"h":true,"j":["face","smile","happy","joy",":D","grin"],"k":[30,35],"m":":D","o":2},"monkey_face":{"a":"Monkey Face","b":"1F435","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","circus"],"k":[12,25],"l":[":o)"],"o":2},"grapes":{"a":"Grapes","b":"1F347","d":true,"e":true,"f":true,"h":true,"j":["fruit","food","wine"],"k":[6,31],"o":2},"eyeglasses":{"a":"Eyeglasses","b":"1F453","d":true,"e":true,"f":true,"h":true,"j":["fashion","accessories","eyesight","nerdy","dork","geek"],"k":[14,7],"o":2},"checkered_flag":{"a":"Chequered Flag","b":"1F3C1","d":true,"e":true,"f":true,"h":true,"j":["contest","finishline","race","gokart"],"k":[8,39],"o":2},"jack_o_lantern":{"a":"Jack-O-Lantern","b":"1F383","d":true,"e":true,"f":true,"h":true,"j":["halloween","light","pumpkin","creepy","fall"],"k":[7,34],"o":2},"wave":{"skin_variations":{"1F3FB":{"unified":"1F44B-1F3FB","non_qualified":null,"image":"1f44b-1f3fb.png","sheet_x":13,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44B-1F3FC","non_qualified":null,"image":"1f44b-1f3fc.png","sheet_x":13,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44B-1F3FD","non_qualified":null,"image":"1f44b-1f3fd.png","sheet_x":13,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44B-1F3FE","non_qualified":null,"image":"1f44b-1f3fe.png","sheet_x":13,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44B-1F3FF","non_qualified":null,"image":"1f44b-1f3ff.png","sheet_x":13,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Waving Hand Sign","b":"1F44B","d":true,"e":true,"f":true,"h":true,"j":["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"k":[13,26],"o":2},"earth_africa":{"a":"Earth Globe Europe-Africa","b":"1F30D","d":true,"e":true,"f":true,"h":true,"j":["globe","world","international"],"k":[5,32],"o":2},"atm":{"a":"Automated Teller Machine","b":"1F3E7","d":true,"e":true,"f":true,"h":true,"j":["money","sales","cash","blue-square","payment","bank"],"k":[11,1],"o":2},"melon":{"a":"Melon","b":"1F348","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature","food"],"k":[6,32],"o":2},"triangular_flag_on_post":{"a":"Triangular Flag on Post","b":"1F6A9","d":true,"e":true,"f":true,"h":true,"j":["mark","milestone","place"],"k":[35,0],"o":2},"put_litter_in_its_place":{"a":"Put Litter in Its Place Symbol","b":"1F6AE","d":true,"e":true,"f":true,"h":true,"j":["blue-square","sign","human","info"],"k":[35,5],"o":2},"christmas_tree":{"a":"Christmas Tree","b":"1F384","d":true,"e":true,"f":true,"h":true,"j":["festival","vacation","december","xmas","celebration"],"k":[7,35],"o":2},"monkey":{"a":"Monkey","b":"1F412","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","banana","circus"],"k":[11,46],"o":2},"earth_americas":{"a":"Earth Globe Americas","b":"1F30E","d":true,"e":true,"f":true,"h":true,"j":["globe","world","USA","international"],"k":[5,33],"o":2},"dark_sunglasses":{"a":"Dark Sunglasses","b":"1F576-FE0F","c":"1F576","d":true,"e":true,"f":true,"h":true,"j":["face","cool","accessories"],"k":[29,33],"o":2},"raised_back_of_hand":{"skin_variations":{"1F3FB":{"unified":"1F91A-1F3FB","non_qualified":null,"image":"1f91a-1f3fb.png","sheet_x":37,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91A-1F3FC","non_qualified":null,"image":"1f91a-1f3fc.png","sheet_x":37,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91A-1F3FD","non_qualified":null,"image":"1f91a-1f3fd.png","sheet_x":37,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91A-1F3FE","non_qualified":null,"image":"1f91a-1f3fe.png","sheet_x":37,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91A-1F3FF","non_qualified":null,"image":"1f91a-1f3ff.png","sheet_x":37,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Back of Hand","b":"1F91A","d":true,"e":true,"f":true,"h":true,"j":["fingers","raised","backhand"],"k":[37,43],"o":4},"smiley":{"a":"Smiling Face with Open Mouth","b":"1F603","d":true,"e":true,"f":true,"h":true,"j":["face","happy","joy","haha",":D",":)","smile","funny"],"k":[30,38],"l":["=)","=-)"],"m":":)","o":2},"earth_asia":{"a":"Earth Globe Asia-Australia","b":"1F30F","d":true,"e":true,"f":true,"h":true,"j":["globe","world","east","international"],"k":[5,34],"o":2},"crossed_flags":{"a":"Crossed Flags","b":"1F38C","d":true,"e":true,"f":true,"h":true,"j":["japanese","nation","country","border"],"k":[7,48],"o":2},"watermelon":{"a":"Watermelon","b":"1F349","d":true,"e":true,"f":true,"h":true,"j":["fruit","food","picnic","summer"],"k":[6,33],"o":2},"goggles":{"a":"Goggles","b":"1F97D","d":true,"e":true,"f":true,"h":true,"k":[42,15],"o":11},"raised_hand_with_fingers_splayed":{"skin_variations":{"1F3FB":{"unified":"1F590-1F3FB","non_qualified":null,"image":"1f590-1f3fb.png","sheet_x":29,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F590-1F3FC","non_qualified":null,"image":"1f590-1f3fc.png","sheet_x":29,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F590-1F3FD","non_qualified":null,"image":"1f590-1f3fd.png","sheet_x":29,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F590-1F3FE","non_qualified":null,"image":"1f590-1f3fe.png","sheet_x":29,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F590-1F3FF","non_qualified":null,"image":"1f590-1f3ff.png","sheet_x":29,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Fingers Splayed","b":"1F590-FE0F","c":"1F590","d":true,"e":true,"f":true,"h":true,"j":["hand","fingers","palm"],"k":[29,48],"o":2},"smile":{"a":"Smiling Face with Open Mouth and Smiling Eyes","b":"1F604","d":true,"e":true,"f":true,"h":true,"j":["face","happy","joy","funny","haha","laugh","like",":D",":)"],"k":[30,39],"l":["C:","c:",":D",":-D"],"m":":)","o":2},"potable_water":{"a":"Potable Water Symbol","b":"1F6B0","d":true,"e":true,"f":true,"h":true,"j":["blue-square","liquid","restroom","cleaning","faucet"],"k":[35,7],"o":2},"fireworks":{"a":"Fireworks","b":"1F386","d":true,"e":true,"f":true,"h":true,"j":["photo","festival","carnival","congratulations"],"k":[7,42],"o":2},"gorilla":{"a":"Gorilla","b":"1F98D","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","circus"],"k":[42,31],"o":4},"lab_coat":{"a":"Lab Coat","b":"1F97C","d":true,"e":true,"f":true,"h":true,"k":[42,14],"o":11},"tangerine":{"a":"Tangerine","b":"1F34A","d":true,"e":true,"f":true,"h":true,"j":["food","fruit","nature","orange"],"k":[6,34],"o":2},"wheelchair":{"a":"Wheelchair Symbol","b":"267F","d":true,"e":true,"f":true,"h":true,"j":["blue-square","disabled","a11y","accessibility"],"k":[53,40],"o":2},"waving_black_flag":{"a":"Waving Black Flag","b":"1F3F4","d":true,"e":true,"f":true,"h":true,"k":[11,17],"o":2},"orangutan":{"a":"Orangutan","b":"1F9A7","d":true,"e":true,"f":true,"h":true,"k":[42,55],"o":12},"sparkler":{"a":"Firework Sparkler","b":"1F387","d":true,"e":true,"f":true,"h":true,"j":["stars","night","shine"],"k":[7,43],"o":2},"globe_with_meridians":{"a":"Globe with Meridians","b":"1F310","d":true,"e":true,"f":true,"h":true,"j":["earth","international","world","internet","interweb","i18n"],"k":[5,35],"o":2},"grin":{"a":"Grinning Face with Smiling Eyes","b":"1F601","d":true,"e":true,"f":true,"h":true,"j":["face","happy","smile","joy","kawaii"],"k":[30,36],"o":2},"hand":{"skin_variations":{"1F3FB":{"unified":"270B-1F3FB","non_qualified":null,"image":"270b-1f3fb.png","sheet_x":54,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270B-1F3FC","non_qualified":null,"image":"270b-1f3fc.png","sheet_x":54,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270B-1F3FD","non_qualified":null,"image":"270b-1f3fd.png","sheet_x":54,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270B-1F3FE","non_qualified":null,"image":"270b-1f3fe.png","sheet_x":54,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270B-1F3FF","non_qualified":null,"image":"270b-1f3ff.png","sheet_x":54,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand","b":"270B","d":true,"e":true,"f":true,"h":true,"k":[54,49],"n":["raised_hand"],"o":2},"firecracker":{"a":"Firecracker","b":"1F9E8","d":true,"e":true,"f":true,"h":true,"k":[51,27],"o":11},"lemon":{"a":"Lemon","b":"1F34B","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature"],"k":[6,35],"o":2},"dog":{"a":"Dog Face","b":"1F436","d":true,"e":true,"f":true,"h":true,"j":["animal","friend","nature","woof","puppy","pet","faithful"],"k":[12,26],"o":2},"mens":{"a":"Mens Symbol","b":"1F6B9","d":true,"e":true,"f":true,"h":true,"j":["toilet","restroom","wc","blue-square","gender","male"],"k":[36,10],"o":2},"spock-hand":{"skin_variations":{"1F3FB":{"unified":"1F596-1F3FB","non_qualified":null,"image":"1f596-1f3fb.png","sheet_x":30,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F596-1F3FC","non_qualified":null,"image":"1f596-1f3fc.png","sheet_x":30,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F596-1F3FD","non_qualified":null,"image":"1f596-1f3fd.png","sheet_x":30,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F596-1F3FE","non_qualified":null,"image":"1f596-1f3fe.png","sheet_x":30,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F596-1F3FF","non_qualified":null,"image":"1f596-1f3ff.png","sheet_x":30,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Part Between Middle and Ring Fingers","b":"1F596","d":true,"e":true,"f":true,"h":true,"k":[30,3],"o":2},"world_map":{"a":"World Map","b":"1F5FA-FE0F","c":"1F5FA","d":true,"e":true,"f":true,"h":true,"j":["location","direction"],"k":[30,29],"o":2},"laughing":{"a":"Smiling Face with Open Mouth and Tightly-Closed Eyes","b":"1F606","d":true,"e":true,"f":true,"h":true,"j":["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"k":[30,41],"l":[":>",":->"],"n":["satisfied"],"o":2},"waving_white_flag":{"a":"Waving White Flag","b":"1F3F3-FE0F","c":"1F3F3","d":true,"e":true,"f":true,"h":true,"k":[11,12],"o":2},"safety_vest":{"a":"Safety Vest","b":"1F9BA","d":true,"e":true,"f":true,"h":true,"k":[43,54],"o":12},"sweat_smile":{"a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","d":true,"e":true,"f":true,"h":true,"j":["face","hot","happy","laugh","sweat","smile","relief"],"k":[30,40],"o":2},"sparkles":{"a":"Sparkles","b":"2728","d":true,"e":true,"f":true,"h":true,"j":["stars","shine","shiny","cool","awesome","good","magic"],"k":[55,16],"o":2},"banana":{"a":"Banana","b":"1F34C","d":true,"e":true,"f":true,"h":true,"j":["fruit","food","monkey"],"k":[6,36],"o":2},"rainbow-flag":{"a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","c":"1F3F3-200D-1F308","d":true,"e":true,"f":true,"h":true,"k":[11,11],"o":4},"ok_hand":{"skin_variations":{"1F3FB":{"unified":"1F44C-1F3FB","non_qualified":null,"image":"1f44c-1f3fb.png","sheet_x":13,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44C-1F3FC","non_qualified":null,"image":"1f44c-1f3fc.png","sheet_x":13,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44C-1F3FD","non_qualified":null,"image":"1f44c-1f3fd.png","sheet_x":13,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44C-1F3FE","non_qualified":null,"image":"1f44c-1f3fe.png","sheet_x":13,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44C-1F3FF","non_qualified":null,"image":"1f44c-1f3ff.png","sheet_x":13,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ok Hand Sign","b":"1F44C","d":true,"e":true,"f":true,"h":true,"j":["fingers","limbs","perfect","ok","okay"],"k":[13,32],"o":2},"japan":{"a":"Silhouette of Japan","b":"1F5FE","d":true,"e":true,"f":true,"h":true,"j":["nation","country","japanese","asia"],"k":[30,33],"o":2},"dog2":{"a":"Dog","b":"1F415","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","friend","doge","pet","faithful"],"k":[11,50],"o":2},"womens":{"a":"Womens Symbol","b":"1F6BA","d":true,"e":true,"f":true,"h":true,"j":["purple-square","woman","female","toilet","loo","restroom","gender"],"k":[36,11],"o":2},"necktie":{"a":"Necktie","b":"1F454","d":true,"e":true,"f":true,"h":true,"j":["shirt","suitup","formal","fashion","cloth","business"],"k":[14,8],"o":2},"pirate_flag":{"a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","c":"1F3F4-200D-2620","d":true,"e":true,"f":true,"h":true,"k":[11,13],"o":11},"guide_dog":{"a":"Guide Dog","b":"1F9AE","d":true,"e":true,"f":true,"h":true,"k":[43,2],"o":12},"restroom":{"a":"Restroom","b":"1F6BB","d":true,"e":true,"f":true,"h":true,"j":["blue-square","toilet","refresh","wc","gender"],"k":[36,12],"o":2},"compass":{"a":"Compass","b":"1F9ED","d":true,"e":true,"f":true,"h":true,"k":[51,32],"o":11},"rolling_on_the_floor_laughing":{"a":"Rolling on the Floor Laughing","b":"1F923","d":true,"e":true,"f":true,"h":true,"k":[38,20],"o":4},"balloon":{"a":"Balloon","b":"1F388","d":true,"e":true,"f":true,"h":true,"j":["party","celebration","birthday","circus"],"k":[7,44],"o":2},"pinching_hand":{"skin_variations":{"1F3FB":{"unified":"1F90F-1F3FB","non_qualified":null,"image":"1f90f-1f3fb.png","sheet_x":37,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90F-1F3FC","non_qualified":null,"image":"1f90f-1f3fc.png","sheet_x":37,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90F-1F3FD","non_qualified":null,"image":"1f90f-1f3fd.png","sheet_x":37,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90F-1F3FE","non_qualified":null,"image":"1f90f-1f3fe.png","sheet_x":37,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90F-1F3FF","non_qualified":null,"image":"1f90f-1f3ff.png","sheet_x":37,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinching Hand","b":"1F90F","d":true,"e":true,"f":true,"h":true,"k":[37,17],"o":12},"pineapple":{"a":"Pineapple","b":"1F34D","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature","food"],"k":[6,37],"o":2},"shirt":{"a":"T-Shirt","b":"1F455","d":true,"e":true,"f":true,"h":true,"k":[14,9],"n":["tshirt"],"o":2},"service_dog":{"a":"Service Dog","b":"1F415-200D-1F9BA","d":true,"e":true,"f":true,"h":true,"k":[11,49],"o":12},"baby_symbol":{"a":"Baby Symbol","b":"1F6BC","d":true,"e":true,"f":true,"h":true,"j":["orange-square","child"],"k":[36,13],"o":2},"joy":{"a":"Face with Tears of Joy","b":"1F602","d":true,"e":true,"f":true,"h":true,"j":["face","cry","tears","weep","happy","happytears","haha"],"k":[30,37],"o":2},"tada":{"a":"Party Popper","b":"1F389","d":true,"e":true,"f":true,"h":true,"j":["party","congratulations","birthday","magic","circus","celebration"],"k":[7,45],"o":2},"mango":{"a":"Mango","b":"1F96D","d":true,"e":true,"f":true,"h":true,"k":[42,3],"o":11},"v":{"skin_variations":{"1F3FB":{"unified":"270C-1F3FB","non_qualified":null,"image":"270c-1f3fb.png","sheet_x":54,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270C-1F3FC","non_qualified":null,"image":"270c-1f3fc.png","sheet_x":55,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270C-1F3FD","non_qualified":null,"image":"270c-1f3fd.png","sheet_x":55,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270C-1F3FE","non_qualified":null,"image":"270c-1f3fe.png","sheet_x":55,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270C-1F3FF","non_qualified":null,"image":"270c-1f3ff.png","sheet_x":55,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Victory Hand","b":"270C-FE0F","c":"270C","d":true,"e":true,"f":true,"h":true,"j":["fingers","ohyeah","hand","peace","victory","two"],"k":[54,55],"o":2},"snow_capped_mountain":{"a":"Snow Capped Mountain","b":"1F3D4-FE0F","c":"1F3D4","d":true,"e":true,"f":true,"h":true,"k":[10,39],"o":2},"flag-ac":{"a":"Ascension Island Flag","b":"1F1E6-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[0,31],"o":2},"jeans":{"a":"Jeans","b":"1F456","d":true,"e":true,"f":true,"h":true,"j":["fashion","shopping"],"k":[14,10],"o":2},"poodle":{"a":"Poodle","b":"1F429","d":true,"e":true,"f":true,"h":true,"j":["dog","animal","101","nature","pet"],"k":[12,13],"o":2},"crossed_fingers":{"skin_variations":{"1F3FB":{"unified":"1F91E-1F3FB","non_qualified":null,"image":"1f91e-1f3fb.png","sheet_x":38,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91E-1F3FC","non_qualified":null,"image":"1f91e-1f3fc.png","sheet_x":38,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91E-1F3FD","non_qualified":null,"image":"1f91e-1f3fd.png","sheet_x":38,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91E-1F3FE","non_qualified":null,"image":"1f91e-1f3fe.png","sheet_x":38,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91E-1F3FF","non_qualified":null,"image":"1f91e-1f3ff.png","sheet_x":38,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index and Middle Fingers Crossed","b":"1F91E","d":true,"e":true,"f":true,"h":true,"j":["good","lucky"],"k":[38,5],"n":["hand_with_index_and_middle_fingers_crossed"],"o":4},"flag-ad":{"a":"Andorra Flag","b":"1F1E6-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[0,32],"o":2},"slightly_smiling_face":{"a":"Slightly Smiling Face","b":"1F642","d":true,"e":true,"f":true,"h":true,"j":["face","smile"],"k":[31,44],"l":[":)","(:",":-)"],"o":2},"apple":{"a":"Red Apple","b":"1F34E","d":true,"e":true,"f":true,"h":true,"j":["fruit","mac","school"],"k":[6,38],"o":2},"wc":{"a":"Water Closet","b":"1F6BE","d":true,"e":true,"f":true,"h":true,"j":["toilet","restroom","blue-square"],"k":[36,15],"o":2},"scarf":{"a":"Scarf","b":"1F9E3","d":true,"e":true,"f":true,"h":true,"k":[51,22],"o":5},"mountain":{"a":"Mountain","b":"26F0-FE0F","c":"26F0","d":true,"e":true,"f":true,"h":true,"j":["photo","nature","environment"],"k":[54,11],"o":2},"confetti_ball":{"a":"Confetti Ball","b":"1F38A","d":true,"e":true,"f":true,"h":true,"j":["festival","party","birthday","circus"],"k":[7,46],"o":2},"i_love_you_hand_sign":{"skin_variations":{"1F3FB":{"unified":"1F91F-1F3FB","non_qualified":null,"image":"1f91f-1f3fb.png","sheet_x":38,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91F-1F3FC","non_qualified":null,"image":"1f91f-1f3fc.png","sheet_x":38,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91F-1F3FD","non_qualified":null,"image":"1f91f-1f3fd.png","sheet_x":38,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91F-1F3FE","non_qualified":null,"image":"1f91f-1f3fe.png","sheet_x":38,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91F-1F3FF","non_qualified":null,"image":"1f91f-1f3ff.png","sheet_x":38,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"I Love You Hand Sign","b":"1F91F","d":true,"e":true,"f":true,"h":true,"k":[38,11],"o":5},"wolf":{"a":"Wolf Face","b":"1F43A","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","wild"],"k":[12,30],"o":2},"gloves":{"a":"Gloves","b":"1F9E4","d":true,"e":true,"f":true,"h":true,"k":[51,23],"o":5},"flag-ae":{"a":"United Arab Emirates Flag","b":"1F1E6-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[0,33],"o":2},"upside_down_face":{"a":"Upside-Down Face","b":"1F643","d":true,"e":true,"f":true,"h":true,"j":["face","flipped","silly","smile"],"k":[31,45],"o":2},"green_apple":{"a":"Green Apple","b":"1F34F","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature"],"k":[6,39],"o":2},"passport_control":{"a":"Passport Control","b":"1F6C2","d":true,"e":true,"f":true,"h":true,"j":["custom","blue-square"],"k":[36,24],"o":2},"volcano":{"a":"Volcano","b":"1F30B","d":true,"e":true,"f":true,"h":true,"j":["photo","nature","disaster"],"k":[5,30],"o":2},"tanabata_tree":{"a":"Tanabata Tree","b":"1F38B","d":true,"e":true,"f":true,"h":true,"j":["plant","nature","branch","summer"],"k":[7,47],"o":2},"customs":{"a":"Customs","b":"1F6C3","d":true,"e":true,"f":true,"h":true,"j":["passport","border","blue-square"],"k":[36,25],"o":2},"coat":{"a":"Coat","b":"1F9E5","d":true,"e":true,"f":true,"h":true,"k":[51,24],"o":5},"wink":{"a":"Winking Face","b":"1F609","d":true,"e":true,"f":true,"h":true,"j":["face","happy","mischievous","secret",";)","smile","eye"],"k":[30,44],"l":[";)",";-)"],"m":";)","o":2},"bamboo":{"a":"Pine Decoration","b":"1F38D","d":true,"e":true,"f":true,"h":true,"j":["plant","nature","vegetable","panda","pine_decoration"],"k":[7,49],"o":2},"flag-af":{"a":"Afghanistan Flag","b":"1F1E6-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[0,34],"o":2},"fox_face":{"a":"Fox Face","b":"1F98A","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","face"],"k":[42,28],"o":4},"pear":{"a":"Pear","b":"1F350","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature","food"],"k":[6,40],"o":2},"mount_fuji":{"a":"Mount Fuji","b":"1F5FB","d":true,"e":true,"f":true,"h":true,"j":["photo","mountain","nature","japanese"],"k":[30,30],"o":2},"the_horns":{"skin_variations":{"1F3FB":{"unified":"1F918-1F3FB","non_qualified":null,"image":"1f918-1f3fb.png","sheet_x":37,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F918-1F3FC","non_qualified":null,"image":"1f918-1f3fc.png","sheet_x":37,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F918-1F3FD","non_qualified":null,"image":"1f918-1f3fd.png","sheet_x":37,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F918-1F3FE","non_qualified":null,"image":"1f918-1f3fe.png","sheet_x":37,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F918-1F3FF","non_qualified":null,"image":"1f918-1f3ff.png","sheet_x":37,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sign of the Horns","b":"1F918","d":true,"e":true,"f":true,"h":true,"k":[37,31],"n":["sign_of_the_horns"],"o":2},"call_me_hand":{"skin_variations":{"1F3FB":{"unified":"1F919-1F3FB","non_qualified":null,"image":"1f919-1f3fb.png","sheet_x":37,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F919-1F3FC","non_qualified":null,"image":"1f919-1f3fc.png","sheet_x":37,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F919-1F3FD","non_qualified":null,"image":"1f919-1f3fd.png","sheet_x":37,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F919-1F3FE","non_qualified":null,"image":"1f919-1f3fe.png","sheet_x":37,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F919-1F3FF","non_qualified":null,"image":"1f919-1f3ff.png","sheet_x":37,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Call Me Hand","b":"1F919","d":true,"e":true,"f":true,"h":true,"j":["hands","gesture"],"k":[37,37],"o":4},"flag-ag":{"a":"Antigua & Barbuda Flag","b":"1F1E6-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[0,35],"o":2},"raccoon":{"a":"Raccoon","b":"1F99D","d":true,"e":true,"f":true,"h":true,"k":[42,47],"o":11},"dolls":{"a":"Japanese Dolls","b":"1F38E","d":true,"e":true,"f":true,"h":true,"j":["japanese","toy","kimono"],"k":[7,50],"o":2},"blush":{"a":"Smiling Face with Smiling Eyes","b":"1F60A","d":true,"e":true,"f":true,"h":true,"j":["face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[30,45],"m":":)","o":2},"peach":{"a":"Peach","b":"1F351","d":true,"e":true,"f":true,"h":true,"j":["fruit","nature","food"],"k":[6,41],"o":2},"baggage_claim":{"a":"Baggage Claim","b":"1F6C4","d":true,"e":true,"f":true,"h":true,"j":["blue-square","airport","transport"],"k":[36,26],"o":2},"socks":{"a":"Socks","b":"1F9E6","d":true,"e":true,"f":true,"h":true,"k":[51,25],"o":5},"camping":{"a":"Camping","b":"1F3D5-FE0F","c":"1F3D5","d":true,"e":true,"f":true,"h":true,"j":["photo","outdoors","tent"],"k":[10,40],"o":2},"dress":{"a":"Dress","b":"1F457","d":true,"e":true,"f":true,"h":true,"j":["clothes","fashion","shopping"],"k":[14,11],"o":2},"beach_with_umbrella":{"a":"Beach with Umbrella","b":"1F3D6-FE0F","c":"1F3D6","d":true,"e":true,"f":true,"h":true,"k":[10,41],"o":2},"cherries":{"a":"Cherries","b":"1F352","d":true,"e":true,"f":true,"h":true,"j":["food","fruit"],"k":[6,42],"o":2},"cat":{"a":"Cat Face","b":"1F431","d":true,"e":true,"f":true,"h":true,"j":["animal","meow","nature","pet","kitten"],"k":[12,21],"o":2},"point_left":{"skin_variations":{"1F3FB":{"unified":"1F448-1F3FB","non_qualified":null,"image":"1f448-1f3fb.png","sheet_x":13,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F448-1F3FC","non_qualified":null,"image":"1f448-1f3fc.png","sheet_x":13,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F448-1F3FD","non_qualified":null,"image":"1f448-1f3fd.png","sheet_x":13,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F448-1F3FE","non_qualified":null,"image":"1f448-1f3fe.png","sheet_x":13,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F448-1F3FF","non_qualified":null,"image":"1f448-1f3ff.png","sheet_x":13,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Left Pointing Backhand Index","b":"1F448","d":true,"e":true,"f":true,"h":true,"j":["direction","fingers","hand","left"],"k":[13,8],"o":2},"left_luggage":{"a":"Left Luggage","b":"1F6C5","d":true,"e":true,"f":true,"h":true,"j":["blue-square","travel"],"k":[36,27],"o":2},"flag-ai":{"a":"Anguilla Flag","b":"1F1E6-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[0,36],"o":2},"innocent":{"a":"Smiling Face with Halo","b":"1F607","d":true,"e":true,"f":true,"h":true,"j":["face","angel","heaven","halo"],"k":[30,42],"o":2},"flags":{"a":"Carp Streamer","b":"1F38F","d":true,"e":true,"f":true,"h":true,"j":["fish","japanese","koinobori","carp","banner"],"k":[7,51],"o":2},"warning":{"a":"Warning Sign","b":"26A0-FE0F","c":"26A0","d":true,"e":true,"f":true,"h":true,"j":["exclamation","wip","alert","error","problem","issue"],"k":[53,50],"o":2},"strawberry":{"a":"Strawberry","b":"1F353","d":true,"e":true,"f":true,"h":true,"j":["fruit","food","nature"],"k":[6,43],"o":2},"point_right":{"skin_variations":{"1F3FB":{"unified":"1F449-1F3FB","non_qualified":null,"image":"1f449-1f3fb.png","sheet_x":13,"sheet_y":15,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F449-1F3FC","non_qualified":null,"image":"1f449-1f3fc.png","sheet_x":13,"sheet_y":16,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F449-1F3FD","non_qualified":null,"image":"1f449-1f3fd.png","sheet_x":13,"sheet_y":17,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F449-1F3FE","non_qualified":null,"image":"1f449-1f3fe.png","sheet_x":13,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F449-1F3FF","non_qualified":null,"image":"1f449-1f3ff.png","sheet_x":13,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Right Pointing Backhand Index","b":"1F449","d":true,"e":true,"f":true,"h":true,"j":["fingers","hand","direction","right"],"k":[13,14],"o":2},"desert":{"a":"Desert","b":"1F3DC-FE0F","c":"1F3DC","d":true,"e":true,"f":true,"h":true,"j":["photo","warm","saharah"],"k":[10,47],"o":2},"kimono":{"a":"Kimono","b":"1F458","d":true,"e":true,"f":true,"h":true,"j":["dress","fashion","women","female","japanese"],"k":[14,12],"o":2},"flag-al":{"a":"Albania Flag","b":"1F1E6-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[0,37],"o":2},"wind_chime":{"a":"Wind Chime","b":"1F390","d":true,"e":true,"f":true,"h":true,"j":["nature","ding","spring","bell"],"k":[7,52],"o":2},"smiling_face_with_3_hearts":{"a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","d":true,"e":true,"f":true,"h":true,"k":[42,6],"o":11},"cat2":{"a":"Cat","b":"1F408","d":true,"e":true,"f":true,"h":true,"j":["animal","meow","pet","cats"],"k":[11,36],"o":2},"rice_scene":{"a":"Moon Viewing Ceremony","b":"1F391","d":true,"e":true,"f":true,"h":true,"j":["photo","japan","asia","tsukimi"],"k":[7,53],"o":2},"heart_eyes":{"a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","d":true,"e":true,"f":true,"h":true,"j":["face","love","like","affection","valentines","infatuation","crush","heart"],"k":[30,48],"o":2},"sari":{"a":"Sari","b":"1F97B","d":true,"e":true,"f":true,"h":true,"k":[42,13],"o":12},"flag-am":{"a":"Armenia Flag","b":"1F1E6-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[0,38],"o":2},"lion_face":{"a":"Lion Face","b":"1F981","d":true,"e":true,"f":true,"h":true,"k":[42,19],"o":2},"desert_island":{"a":"Desert Island","b":"1F3DD-FE0F","c":"1F3DD","d":true,"e":true,"f":true,"h":true,"j":["photo","tropical","mojito"],"k":[10,48],"o":2},"point_up_2":{"skin_variations":{"1F3FB":{"unified":"1F446-1F3FB","non_qualified":null,"image":"1f446-1f3fb.png","sheet_x":12,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F446-1F3FC","non_qualified":null,"image":"1f446-1f3fc.png","sheet_x":12,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F446-1F3FD","non_qualified":null,"image":"1f446-1f3fd.png","sheet_x":12,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F446-1F3FE","non_qualified":null,"image":"1f446-1f3fe.png","sheet_x":13,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F446-1F3FF","non_qualified":null,"image":"1f446-1f3ff.png","sheet_x":13,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Backhand Index","b":"1F446","d":true,"e":true,"f":true,"h":true,"j":["fingers","hand","direction","up"],"k":[12,53],"o":2},"kiwifruit":{"a":"Kiwifruit","b":"1F95D","d":true,"e":true,"f":true,"h":true,"k":[41,44],"o":4},"children_crossing":{"a":"Children Crossing","b":"1F6B8","d":true,"e":true,"f":true,"h":true,"j":["school","warning","danger","sign","driving","yellow-diamond"],"k":[36,9],"o":2},"national_park":{"a":"National Park","b":"1F3DE-FE0F","c":"1F3DE","d":true,"e":true,"f":true,"h":true,"j":["photo","environment","nature"],"k":[10,49],"o":2},"no_entry":{"a":"No Entry","b":"26D4","d":true,"e":true,"f":true,"h":true,"j":["limit","security","privacy","bad","denied","stop","circle"],"k":[54,8],"o":2},"one-piece_swimsuit":{"a":"One-Piece Swimsuit","b":"1FA71","d":true,"e":true,"f":true,"h":true,"k":[51,52],"o":12},"tiger":{"a":"Tiger Face","b":"1F42F","d":true,"e":true,"f":true,"h":true,"j":["animal","cat","danger","wild","nature","roar"],"k":[12,19],"o":2},"red_envelope":{"a":"Red Gift Envelope","b":"1F9E7","d":true,"e":true,"f":true,"h":true,"k":[51,26],"o":11},"star-struck":{"a":"Grinning Face with Star Eyes","b":"1F929","d":true,"e":true,"f":true,"h":true,"k":[38,43],"n":["grinning_face_with_star_eyes"],"o":5},"middle_finger":{"skin_variations":{"1F3FB":{"unified":"1F595-1F3FB","non_qualified":null,"image":"1f595-1f3fb.png","sheet_x":29,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F595-1F3FC","non_qualified":null,"image":"1f595-1f3fc.png","sheet_x":29,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F595-1F3FD","non_qualified":null,"image":"1f595-1f3fd.png","sheet_x":30,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F595-1F3FE","non_qualified":null,"image":"1f595-1f3fe.png","sheet_x":30,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F595-1F3FF","non_qualified":null,"image":"1f595-1f3ff.png","sheet_x":30,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Reversed Hand with Middle Finger Extended","b":"1F595","d":true,"e":true,"f":true,"h":true,"k":[29,54],"n":["reversed_hand_with_middle_finger_extended"],"o":2},"flag-ao":{"a":"Angola Flag","b":"1F1E6-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[0,39],"o":2},"tomato":{"a":"Tomato","b":"1F345","d":true,"e":true,"f":true,"h":true,"j":["fruit","vegetable","nature","food"],"k":[6,29],"o":2},"coconut":{"a":"Coconut","b":"1F965","d":true,"e":true,"f":true,"h":true,"k":[41,52],"o":5},"ribbon":{"a":"Ribbon","b":"1F380","d":true,"e":true,"f":true,"h":true,"j":["decoration","pink","girl","bowtie"],"k":[7,31],"o":2},"no_entry_sign":{"a":"No Entry Sign","b":"1F6AB","d":true,"e":true,"f":true,"h":true,"j":["forbid","stop","limit","denied","disallow","circle"],"k":[35,2],"o":2},"point_down":{"skin_variations":{"1F3FB":{"unified":"1F447-1F3FB","non_qualified":null,"image":"1f447-1f3fb.png","sheet_x":13,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F447-1F3FC","non_qualified":null,"image":"1f447-1f3fc.png","sheet_x":13,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F447-1F3FD","non_qualified":null,"image":"1f447-1f3fd.png","sheet_x":13,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F447-1F3FE","non_qualified":null,"image":"1f447-1f3fe.png","sheet_x":13,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F447-1F3FF","non_qualified":null,"image":"1f447-1f3ff.png","sheet_x":13,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Down Pointing Backhand Index","b":"1F447","d":true,"e":true,"f":true,"h":true,"j":["fingers","hand","direction","down"],"k":[13,2],"o":2},"flag-aq":{"a":"Antarctica Flag","b":"1F1E6-1F1F6","d":true,"e":true,"f":true,"h":true,"k":[0,40],"o":2},"briefs":{"a":"Briefs","b":"1FA72","d":true,"e":true,"f":true,"h":true,"k":[51,53],"o":12},"kissing_heart":{"a":"Face Throwing a Kiss","b":"1F618","d":true,"e":true,"f":true,"h":true,"j":["face","love","like","affection","valentines","infatuation","kiss"],"k":[31,2],"l":[":*",":-*"],"o":2},"tiger2":{"a":"Tiger","b":"1F405","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","roar"],"k":[11,33],"o":2},"stadium":{"a":"Stadium","b":"1F3DF-FE0F","c":"1F3DF","d":true,"e":true,"f":true,"h":true,"j":["photo","place","sports","concert","venue"],"k":[10,50],"o":2},"leopard":{"a":"Leopard","b":"1F406","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[11,34],"o":2},"no_bicycles":{"a":"No Bicycles","b":"1F6B3","d":true,"e":true,"f":true,"h":true,"j":["cyclist","prohibited","circle"],"k":[35,10],"o":2},"kissing":{"a":"Kissing Face","b":"1F617","d":true,"e":true,"f":true,"h":true,"j":["love","like","face","3","valentines","infatuation","kiss"],"k":[31,1],"o":2},"flag-ar":{"a":"Argentina Flag","b":"1F1E6-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[0,41],"o":2},"avocado":{"a":"Avocado","b":"1F951","d":true,"e":true,"f":true,"h":true,"j":["fruit","food"],"k":[41,32],"o":4},"point_up":{"skin_variations":{"1F3FB":{"unified":"261D-1F3FB","non_qualified":null,"image":"261d-1f3fb.png","sheet_x":53,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"261D-1F3FC","non_qualified":null,"image":"261d-1f3fc.png","sheet_x":53,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"261D-1F3FD","non_qualified":null,"image":"261d-1f3fd.png","sheet_x":53,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"261D-1F3FE","non_qualified":null,"image":"261d-1f3fe.png","sheet_x":53,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"261D-1F3FF","non_qualified":null,"image":"261d-1f3ff.png","sheet_x":53,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Index","b":"261D-FE0F","c":"261D","d":true,"e":true,"f":true,"h":true,"j":["hand","fingers","direction","up"],"k":[53,2],"o":2},"gift":{"a":"Wrapped Present","b":"1F381","d":true,"e":true,"f":true,"h":true,"j":["present","birthday","christmas","xmas"],"k":[7,32],"o":2},"classical_building":{"a":"Classical Building","b":"1F3DB-FE0F","c":"1F3DB","d":true,"e":true,"f":true,"h":true,"j":["art","culture","history"],"k":[10,46],"o":2},"shorts":{"a":"Shorts","b":"1FA73","d":true,"e":true,"f":true,"h":true,"k":[51,54],"o":12},"+1":{"skin_variations":{"1F3FB":{"unified":"1F44D-1F3FB","non_qualified":null,"image":"1f44d-1f3fb.png","sheet_x":13,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44D-1F3FC","non_qualified":null,"image":"1f44d-1f3fc.png","sheet_x":13,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44D-1F3FD","non_qualified":null,"image":"1f44d-1f3fd.png","sheet_x":13,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44D-1F3FE","non_qualified":null,"image":"1f44d-1f3fe.png","sheet_x":13,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44D-1F3FF","non_qualified":null,"image":"1f44d-1f3ff.png","sheet_x":13,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Up Sign","b":"1F44D","d":true,"e":true,"f":true,"h":true,"j":["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],"k":[13,38],"n":["thumbsup"],"o":2},"horse":{"a":"Horse Face","b":"1F434","d":true,"e":true,"f":true,"h":true,"j":["animal","brown","nature"],"k":[12,24],"o":2},"bikini":{"a":"Bikini","b":"1F459","d":true,"e":true,"f":true,"h":true,"j":["swimming","female","woman","girl","fashion","beach","summer"],"k":[14,13],"o":2},"no_smoking":{"a":"No Smoking Symbol","b":"1F6AD","d":true,"e":true,"f":true,"h":true,"j":["cigarette","blue-square","smell","smoke"],"k":[35,4],"o":2},"eggplant":{"a":"Aubergine","b":"1F346","d":true,"e":true,"f":true,"h":true,"j":["vegetable","nature","food","aubergine"],"k":[6,30],"o":2},"flag-as":{"a":"American Samoa Flag","b":"1F1E6-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[0,42],"o":2},"reminder_ribbon":{"a":"Reminder Ribbon","b":"1F397-FE0F","c":"1F397","d":true,"e":true,"f":true,"h":true,"j":["sports","cause","support","awareness"],"k":[8,0],"o":2},"building_construction":{"a":"Building Construction","b":"1F3D7-FE0F","c":"1F3D7","d":true,"e":true,"f":true,"h":true,"j":["wip","working","progress"],"k":[10,42],"o":2},"relaxed":{"a":"White Smiling Face","b":"263A-FE0F","c":"263A","d":true,"e":true,"f":true,"h":true,"j":["face","blush","massage","happiness"],"k":[53,17],"o":2},"kissing_closed_eyes":{"a":"Kissing Face with Closed Eyes","b":"1F61A","d":true,"e":true,"f":true,"h":true,"j":["face","love","like","affection","valentines","infatuation","kiss"],"k":[31,4],"o":2},"-1":{"skin_variations":{"1F3FB":{"unified":"1F44E-1F3FB","non_qualified":null,"image":"1f44e-1f3fb.png","sheet_x":13,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44E-1F3FC","non_qualified":null,"image":"1f44e-1f3fc.png","sheet_x":13,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44E-1F3FD","non_qualified":null,"image":"1f44e-1f3fd.png","sheet_x":13,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44E-1F3FE","non_qualified":null,"image":"1f44e-1f3fe.png","sheet_x":13,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44E-1F3FF","non_qualified":null,"image":"1f44e-1f3ff.png","sheet_x":13,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Down Sign","b":"1F44E","d":true,"e":true,"f":true,"h":true,"j":["thumbsdown","no","dislike","hand"],"k":[13,44],"n":["thumbsdown"],"o":2},"admission_tickets":{"a":"Admission Tickets","b":"1F39F-FE0F","c":"1F39F","d":true,"e":true,"f":true,"h":true,"k":[8,5],"o":2},"flag-at":{"a":"Austria Flag","b":"1F1E6-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[0,43],"o":2},"womans_clothes":{"a":"Womans Clothes","b":"1F45A","d":true,"e":true,"f":true,"h":true,"j":["fashion","shopping_bags","female"],"k":[14,14],"o":2},"do_not_litter":{"a":"Do Not Litter Symbol","b":"1F6AF","d":true,"e":true,"f":true,"h":true,"j":["trash","bin","garbage","circle"],"k":[35,6],"o":2},"potato":{"a":"Potato","b":"1F954","d":true,"e":true,"f":true,"h":true,"j":["food","tuber","vegatable","starch"],"k":[41,35],"o":4},"racehorse":{"a":"Horse","b":"1F40E","d":true,"e":true,"f":true,"h":true,"j":["animal","gamble","luck"],"k":[11,42],"o":2},"bricks":{"a":"Brick","b":"1F9F1","d":true,"e":true,"f":true,"h":true,"k":[51,36],"o":11},"fist":{"skin_variations":{"1F3FB":{"unified":"270A-1F3FB","non_qualified":null,"image":"270a-1f3fb.png","sheet_x":54,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270A-1F3FC","non_qualified":null,"image":"270a-1f3fc.png","sheet_x":54,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270A-1F3FD","non_qualified":null,"image":"270a-1f3fd.png","sheet_x":54,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270A-1F3FE","non_qualified":null,"image":"270a-1f3fe.png","sheet_x":54,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270A-1F3FF","non_qualified":null,"image":"270a-1f3ff.png","sheet_x":54,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Fist","b":"270A","d":true,"e":true,"f":true,"h":true,"j":["fingers","hand","grasp"],"k":[54,43],"o":2},"house_buildings":{"a":"House Buildings","b":"1F3D8-FE0F","c":"1F3D8","d":true,"e":true,"f":true,"h":true,"k":[10,43],"o":2},"carrot":{"a":"Carrot","b":"1F955","d":true,"e":true,"f":true,"h":true,"j":["vegetable","food","orange"],"k":[41,36],"o":4},"ticket":{"a":"Ticket","b":"1F3AB","d":true,"e":true,"f":true,"h":true,"j":["event","concert","pass"],"k":[8,17],"o":2},"flag-au":{"a":"Australia Flag","b":"1F1E6-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[0,44],"o":2},"non-potable_water":{"a":"Non-Potable Water Symbol","b":"1F6B1","d":true,"e":true,"f":true,"h":true,"j":["drink","faucet","tap","circle"],"k":[35,8],"o":2},"purse":{"a":"Purse","b":"1F45B","d":true,"e":true,"f":true,"h":true,"j":["fashion","accessories","money","sales","shopping"],"k":[14,15],"o":2},"unicorn_face":{"a":"Unicorn Face","b":"1F984","d":true,"e":true,"f":true,"h":true,"k":[42,22],"o":2},"kissing_smiling_eyes":{"a":"Kissing Face with Smiling Eyes","b":"1F619","d":true,"e":true,"f":true,"h":true,"j":["face","affection","valentines","infatuation","kiss"],"k":[31,3],"o":2},"facepunch":{"skin_variations":{"1F3FB":{"unified":"1F44A-1F3FB","non_qualified":null,"image":"1f44a-1f3fb.png","sheet_x":13,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44A-1F3FC","non_qualified":null,"image":"1f44a-1f3fc.png","sheet_x":13,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44A-1F3FD","non_qualified":null,"image":"1f44a-1f3fd.png","sheet_x":13,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44A-1F3FE","non_qualified":null,"image":"1f44a-1f3fe.png","sheet_x":13,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44A-1F3FF","non_qualified":null,"image":"1f44a-1f3ff.png","sheet_x":13,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Fisted Hand Sign","b":"1F44A","d":true,"e":true,"f":true,"h":true,"j":["angry","violence","fist","hit","attack","hand"],"k":[13,20],"n":["punch"],"o":2},"medal":{"a":"Medal","b":"1F396-FE0F","c":"1F396","d":true,"e":true,"f":true,"h":true,"k":[7,56],"o":2},"zebra_face":{"a":"Zebra Face","b":"1F993","d":true,"e":true,"f":true,"h":true,"k":[42,37],"o":5},"handbag":{"a":"Handbag","b":"1F45C","d":true,"e":true,"f":true,"h":true,"j":["fashion","accessory","accessories","shopping"],"k":[14,16],"o":2},"derelict_house_building":{"a":"Derelict House Building","b":"1F3DA-FE0F","c":"1F3DA","d":true,"e":true,"f":true,"h":true,"k":[10,45],"o":2},"yum":{"a":"Face Savouring Delicious Food","b":"1F60B","d":true,"e":true,"f":true,"h":true,"j":["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[30,46],"o":2},"corn":{"a":"Ear of Maize","b":"1F33D","d":true,"e":true,"f":true,"h":true,"j":["food","vegetable","plant"],"k":[6,21],"o":2},"flag-aw":{"a":"Aruba Flag","b":"1F1E6-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[0,45],"o":2},"no_pedestrians":{"a":"No Pedestrians","b":"1F6B7","d":true,"e":true,"f":true,"h":true,"j":["rules","crossing","walking","circle"],"k":[36,8],"o":2},"house":{"a":"House Building","b":"1F3E0","d":true,"e":true,"f":true,"h":true,"j":["building","home"],"k":[10,51],"o":2},"hot_pepper":{"a":"Hot Pepper","b":"1F336-FE0F","c":"1F336","d":true,"e":true,"f":true,"h":true,"j":["food","spicy","chilli","chili"],"k":[6,14],"o":2},"flag-ax":{"a":"\xc5land Islands Flag","b":"1F1E6-1F1FD","d":true,"e":true,"f":true,"h":true,"k":[0,46],"o":2},"trophy":{"a":"Trophy","b":"1F3C6","d":true,"e":true,"f":true,"h":true,"j":["win","award","contest","place","ftw","ceremony"],"k":[9,26],"o":2},"deer":{"a":"Deer","b":"1F98C","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","horns","venison"],"k":[42,30],"o":4},"left-facing_fist":{"skin_variations":{"1F3FB":{"unified":"1F91B-1F3FB","non_qualified":null,"image":"1f91b-1f3fb.png","sheet_x":37,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91B-1F3FC","non_qualified":null,"image":"1f91b-1f3fc.png","sheet_x":37,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91B-1F3FD","non_qualified":null,"image":"1f91b-1f3fd.png","sheet_x":37,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91B-1F3FE","non_qualified":null,"image":"1f91b-1f3fe.png","sheet_x":37,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91B-1F3FF","non_qualified":null,"image":"1f91b-1f3ff.png","sheet_x":37,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Left-Facing Fist","b":"1F91B","d":true,"e":true,"f":true,"h":true,"k":[37,49],"o":4},"stuck_out_tongue":{"a":"Face with Stuck-out Tongue","b":"1F61B","d":true,"e":true,"f":true,"h":true,"j":["face","prank","childish","playful","mischievous","smile","tongue"],"k":[31,5],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":2},"pouch":{"a":"Pouch","b":"1F45D","d":true,"e":true,"f":true,"h":true,"j":["bag","accessories","shopping"],"k":[14,17],"o":2},"no_mobile_phones":{"a":"No Mobile Phones","b":"1F4F5","d":true,"e":true,"f":true,"h":true,"j":["iphone","mute","circle"],"k":[27,18],"o":2},"stuck_out_tongue_winking_eye":{"a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","d":true,"e":true,"f":true,"h":true,"j":["face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[31,6],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":2},"sports_medal":{"a":"Sports Medal","b":"1F3C5","d":true,"e":true,"f":true,"h":true,"k":[9,25],"o":2},"cucumber":{"a":"Cucumber","b":"1F952","d":true,"e":true,"f":true,"h":true,"j":["fruit","food","pickle"],"k":[41,33],"o":4},"cow":{"a":"Cow Face","b":"1F42E","d":true,"e":true,"f":true,"h":true,"j":["beef","ox","animal","nature","moo","milk"],"k":[12,18],"o":2},"underage":{"a":"No One Under Eighteen Symbol","b":"1F51E","d":true,"e":true,"f":true,"h":true,"j":["18","drink","pub","night","minor","circle"],"k":[28,1],"o":2},"flag-az":{"a":"Azerbaijan Flag","b":"1F1E6-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[0,47],"o":2},"shopping_bags":{"a":"Shopping Bags","b":"1F6CD-FE0F","c":"1F6CD","d":true,"e":true,"f":true,"h":true,"k":[36,35],"o":2},"right-facing_fist":{"skin_variations":{"1F3FB":{"unified":"1F91C-1F3FB","non_qualified":null,"image":"1f91c-1f3fb.png","sheet_x":37,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91C-1F3FC","non_qualified":null,"image":"1f91c-1f3fc.png","sheet_x":38,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91C-1F3FD","non_qualified":null,"image":"1f91c-1f3fd.png","sheet_x":38,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91C-1F3FE","non_qualified":null,"image":"1f91c-1f3fe.png","sheet_x":38,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91C-1F3FF","non_qualified":null,"image":"1f91c-1f3ff.png","sheet_x":38,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Right-Facing Fist","b":"1F91C","d":true,"e":true,"f":true,"h":true,"k":[37,55],"o":4},"house_with_garden":{"a":"House with Garden","b":"1F3E1","d":true,"e":true,"f":true,"h":true,"j":["home","plant","nature"],"k":[10,52],"o":2},"clap":{"skin_variations":{"1F3FB":{"unified":"1F44F-1F3FB","non_qualified":null,"image":"1f44f-1f3fb.png","sheet_x":13,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44F-1F3FC","non_qualified":null,"image":"1f44f-1f3fc.png","sheet_x":13,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44F-1F3FD","non_qualified":null,"image":"1f44f-1f3fd.png","sheet_x":13,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44F-1F3FE","non_qualified":null,"image":"1f44f-1f3fe.png","sheet_x":13,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44F-1F3FF","non_qualified":null,"image":"1f44f-1f3ff.png","sheet_x":13,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Clapping Hands Sign","b":"1F44F","d":true,"e":true,"f":true,"h":true,"j":["hands","praise","applause","congrats","yay"],"k":[13,50],"o":2},"leafy_green":{"a":"Leafy Green","b":"1F96C","d":true,"e":true,"f":true,"h":true,"k":[42,2],"o":11},"office":{"a":"Office Building","b":"1F3E2","d":true,"e":true,"f":true,"h":true,"j":["building","bureau","work"],"k":[10,53],"o":2},"flag-ba":{"a":"Bosnia & Herzegovina Flag","b":"1F1E7-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[0,48],"o":2},"zany_face":{"a":"Grinning Face with One Large and One Small Eye","b":"1F92A","d":true,"e":true,"f":true,"h":true,"k":[38,44],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"first_place_medal":{"a":"First Place Medal","b":"1F947","d":true,"e":true,"f":true,"h":true,"k":[41,22],"o":4},"ox":{"a":"Ox","b":"1F402","d":true,"e":true,"f":true,"h":true,"j":["animal","cow","beef"],"k":[11,30],"o":2},"school_satchel":{"a":"School Satchel","b":"1F392","d":true,"e":true,"f":true,"h":true,"j":["student","education","bag","backpack"],"k":[7,54],"o":2},"radioactive_sign":{"a":"Radioactive Sign","b":"2622-FE0F","c":"2622","d":true,"e":true,"f":true,"h":true,"k":[53,9],"o":2},"second_place_medal":{"a":"Second Place Medal","b":"1F948","d":true,"e":true,"f":true,"h":true,"k":[41,23],"o":4},"stuck_out_tongue_closed_eyes":{"a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","d":true,"e":true,"f":true,"h":true,"j":["face","prank","playful","mischievous","smile","tongue"],"k":[31,7],"o":2},"broccoli":{"a":"Broccoli","b":"1F966","d":true,"e":true,"f":true,"h":true,"k":[41,53],"o":5},"biohazard_sign":{"a":"Biohazard Sign","b":"2623-FE0F","c":"2623","d":true,"e":true,"f":true,"h":true,"k":[53,10],"o":2},"mans_shoe":{"a":"Mans Shoe","b":"1F45E","d":true,"e":true,"f":true,"h":true,"j":["fashion","male"],"k":[14,18],"n":["shoe"],"o":2},"raised_hands":{"skin_variations":{"1F3FB":{"unified":"1F64C-1F3FB","non_qualified":null,"image":"1f64c-1f3fb.png","sheet_x":33,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64C-1F3FC","non_qualified":null,"image":"1f64c-1f3fc.png","sheet_x":33,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64C-1F3FD","non_qualified":null,"image":"1f64c-1f3fd.png","sheet_x":33,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64C-1F3FE","non_qualified":null,"image":"1f64c-1f3fe.png","sheet_x":33,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64C-1F3FF","non_qualified":null,"image":"1f64c-1f3ff.png","sheet_x":33,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Raising Both Hands in Celebration","b":"1F64C","d":true,"e":true,"f":true,"h":true,"j":["gesture","hooray","yea","celebration","hands"],"k":[33,8],"o":2},"post_office":{"a":"Japanese Post Office","b":"1F3E3","d":true,"e":true,"f":true,"h":true,"j":["building","envelope","communication"],"k":[10,54],"o":2},"flag-bb":{"a":"Barbados Flag","b":"1F1E7-1F1E7","d":true,"e":true,"f":true,"h":true,"k":[0,49],"o":2},"water_buffalo":{"a":"Water Buffalo","b":"1F403","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","ox","cow"],"k":[11,31],"o":2},"third_place_medal":{"a":"Third Place Medal","b":"1F949","d":true,"e":true,"f":true,"h":true,"k":[41,24],"o":4},"european_post_office":{"a":"European Post Office","b":"1F3E4","d":true,"e":true,"f":true,"h":true,"j":["building","email"],"k":[10,55],"o":2},"athletic_shoe":{"a":"Athletic Shoe","b":"1F45F","d":true,"e":true,"f":true,"h":true,"j":["shoes","sports","sneakers"],"k":[14,19],"o":2},"arrow_up":{"a":"Upwards Black Arrow","b":"2B06-FE0F","c":"2B06","d":true,"e":true,"f":true,"h":true,"j":["blue-square","continue","top","direction"],"k":[55,38],"o":2},"cow2":{"a":"Cow","b":"1F404","d":true,"e":true,"f":true,"h":true,"j":["beef","ox","animal","nature","moo","milk"],"k":[11,32],"o":2},"open_hands":{"skin_variations":{"1F3FB":{"unified":"1F450-1F3FB","non_qualified":null,"image":"1f450-1f3fb.png","sheet_x":14,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F450-1F3FC","non_qualified":null,"image":"1f450-1f3fc.png","sheet_x":14,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F450-1F3FD","non_qualified":null,"image":"1f450-1f3fd.png","sheet_x":14,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F450-1F3FE","non_qualified":null,"image":"1f450-1f3fe.png","sheet_x":14,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F450-1F3FF","non_qualified":null,"image":"1f450-1f3ff.png","sheet_x":14,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Open Hands Sign","b":"1F450","d":true,"e":true,"f":true,"h":true,"j":["fingers","butterfly","hands","open"],"k":[13,56],"o":2},"garlic":{"a":"Garlic","b":"1F9C4","d":true,"e":true,"f":true,"h":true,"k":[44,12],"o":12},"money_mouth_face":{"a":"Money-Mouth Face","b":"1F911","d":true,"e":true,"f":true,"h":true,"j":["face","rich","dollar","money"],"k":[37,24],"o":2},"flag-bd":{"a":"Bangladesh Flag","b":"1F1E7-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[0,50],"o":2},"soccer":{"a":"Soccer Ball","b":"26BD","d":true,"e":true,"f":true,"h":true,"j":["sports","football"],"k":[53,56],"o":2},"hugging_face":{"a":"Hugging Face","b":"1F917","d":true,"e":true,"f":true,"h":true,"k":[37,30],"o":2},"onion":{"a":"Onion","b":"1F9C5","d":true,"e":true,"f":true,"h":true,"k":[44,13],"o":12},"arrow_upper_right":{"a":"North East Arrow","b":"2197-FE0F","c":"2197","d":true,"e":true,"f":true,"h":true,"j":["blue-square","point","direction","diagonal","northeast"],"k":[52,17],"o":2},"palms_up_together":{"skin_variations":{"1F3FB":{"unified":"1F932-1F3FB","non_qualified":null,"image":"1f932-1f3fb.png","sheet_x":39,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F932-1F3FC","non_qualified":null,"image":"1f932-1f3fc.png","sheet_x":39,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F932-1F3FD","non_qualified":null,"image":"1f932-1f3fd.png","sheet_x":39,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F932-1F3FE","non_qualified":null,"image":"1f932-1f3fe.png","sheet_x":39,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F932-1F3FF","non_qualified":null,"image":"1f932-1f3ff.png","sheet_x":39,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palms Up Together","b":"1F932","d":true,"e":true,"f":true,"h":true,"k":[39,5],"o":5},"pig":{"a":"Pig Face","b":"1F437","d":true,"e":true,"f":true,"h":true,"j":["animal","oink","nature"],"k":[12,27],"o":2},"hospital":{"a":"Hospital","b":"1F3E5","d":true,"e":true,"f":true,"h":true,"j":["building","health","surgery","doctor"],"k":[10,56],"o":2},"hiking_boot":{"a":"Hiking Boot","b":"1F97E","d":true,"e":true,"f":true,"h":true,"k":[42,16],"o":11},"flag-be":{"a":"Belgium Flag","b":"1F1E7-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[0,51],"o":2},"flag-bf":{"a":"Burkina Faso Flag","b":"1F1E7-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[0,52],"o":2},"mushroom":{"a":"Mushroom","b":"1F344","d":true,"e":true,"f":true,"h":true,"j":["plant","vegetable"],"k":[6,28],"o":2},"pig2":{"a":"Pig","b":"1F416","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[11,51],"o":2},"baseball":{"a":"Baseball","b":"26BE","d":true,"e":true,"f":true,"h":true,"j":["sports","balls"],"k":[54,0],"o":2},"face_with_hand_over_mouth":{"a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","d":true,"e":true,"f":true,"h":true,"k":[38,47],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"handshake":{"a":"Handshake","b":"1F91D","d":true,"e":true,"f":true,"h":true,"j":["agreement","shake"],"k":[38,4],"o":4},"womans_flat_shoe":{"a":"Flat Shoe","b":"1F97F","d":true,"e":true,"f":true,"h":true,"k":[42,17],"o":11},"bank":{"a":"Bank","b":"1F3E6","d":true,"e":true,"f":true,"h":true,"j":["building","money","sales","cash","business","enterprise"],"k":[11,0],"o":2},"arrow_right":{"a":"Black Rightwards Arrow","b":"27A1-FE0F","c":"27A1","d":true,"e":true,"f":true,"h":true,"j":["blue-square","next"],"k":[55,32],"o":2},"peanuts":{"a":"Peanuts","b":"1F95C","d":true,"e":true,"f":true,"h":true,"j":["food","nut"],"k":[41,43],"o":4},"shushing_face":{"a":"Face with Finger Covering Closed Lips","b":"1F92B","d":true,"e":true,"f":true,"h":true,"k":[38,45],"n":["face_with_finger_covering_closed_lips"],"o":5},"pray":{"skin_variations":{"1F3FB":{"unified":"1F64F-1F3FB","non_qualified":null,"image":"1f64f-1f3fb.png","sheet_x":33,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64F-1F3FC","non_qualified":null,"image":"1f64f-1f3fc.png","sheet_x":33,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64F-1F3FD","non_qualified":null,"image":"1f64f-1f3fd.png","sheet_x":33,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64F-1F3FE","non_qualified":null,"image":"1f64f-1f3fe.png","sheet_x":33,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64F-1F3FF","non_qualified":null,"image":"1f64f-1f3ff.png","sheet_x":33,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Folded Hands","b":"1F64F","d":true,"e":true,"f":true,"h":true,"j":["please","hope","wish","namaste","highfive"],"k":[33,50],"o":2},"softball":{"a":"Softball","b":"1F94E","d":true,"e":true,"f":true,"h":true,"k":[41,29],"o":11},"high_heel":{"a":"High-Heeled Shoe","b":"1F460","d":true,"e":true,"f":true,"h":true,"j":["fashion","shoes","female","pumps","stiletto"],"k":[14,20],"o":2},"flag-bg":{"a":"Bulgaria Flag","b":"1F1E7-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[0,53],"o":2},"arrow_lower_right":{"a":"South East Arrow","b":"2198-FE0F","c":"2198","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","diagonal","southeast"],"k":[52,18],"o":2},"hotel":{"a":"Hotel","b":"1F3E8","d":true,"e":true,"f":true,"h":true,"j":["building","accomodation","checkin"],"k":[11,2],"o":2},"boar":{"a":"Boar","b":"1F417","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[11,52],"o":2},"sandal":{"a":"Womans Sandal","b":"1F461","d":true,"e":true,"f":true,"h":true,"j":["shoes","fashion","flip flops"],"k":[14,21],"o":2},"flag-bh":{"a":"Bahrain Flag","b":"1F1E7-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[0,54],"o":2},"arrow_down":{"a":"Downwards Black Arrow","b":"2B07-FE0F","c":"2B07","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","bottom"],"k":[55,39],"o":2},"thinking_face":{"a":"Thinking Face","b":"1F914","d":true,"e":true,"f":true,"h":true,"k":[37,27],"o":2},"writing_hand":{"skin_variations":{"1F3FB":{"unified":"270D-1F3FB","non_qualified":null,"image":"270d-1f3fb.png","sheet_x":55,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270D-1F3FC","non_qualified":null,"image":"270d-1f3fc.png","sheet_x":55,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270D-1F3FD","non_qualified":null,"image":"270d-1f3fd.png","sheet_x":55,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270D-1F3FE","non_qualified":null,"image":"270d-1f3fe.png","sheet_x":55,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270D-1F3FF","non_qualified":null,"image":"270d-1f3ff.png","sheet_x":55,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Writing Hand","b":"270D-FE0F","c":"270D","d":true,"e":true,"f":true,"h":true,"j":["lower_left_ballpoint_pen","stationery","write","compose"],"k":[55,4],"o":2},"chestnut":{"a":"Chestnut","b":"1F330","d":true,"e":true,"f":true,"h":true,"j":["food","squirrel"],"k":[6,8],"o":2},"basketball":{"a":"Basketball and Hoop","b":"1F3C0","d":true,"e":true,"f":true,"h":true,"j":["sports","balls","NBA"],"k":[8,38],"o":2},"pig_nose":{"a":"Pig Nose","b":"1F43D","d":true,"e":true,"f":true,"h":true,"j":["animal","oink"],"k":[12,33],"o":2},"love_hotel":{"a":"Love Hotel","b":"1F3E9","d":true,"e":true,"f":true,"h":true,"j":["like","affection","dating"],"k":[11,3],"o":2},"nail_care":{"skin_variations":{"1F3FB":{"unified":"1F485-1F3FB","non_qualified":null,"image":"1f485-1f3fb.png","sheet_x":24,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F485-1F3FC","non_qualified":null,"image":"1f485-1f3fc.png","sheet_x":24,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F485-1F3FD","non_qualified":null,"image":"1f485-1f3fd.png","sheet_x":24,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F485-1F3FE","non_qualified":null,"image":"1f485-1f3fe.png","sheet_x":24,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F485-1F3FF","non_qualified":null,"image":"1f485-1f3ff.png","sheet_x":24,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nail Polish","b":"1F485","d":true,"e":true,"f":true,"h":true,"j":["beauty","manicure","finger","fashion","nail"],"k":[24,33],"o":2},"volleyball":{"a":"Volleyball","b":"1F3D0","d":true,"e":true,"f":true,"h":true,"j":["sports","balls"],"k":[10,35],"o":2},"flag-bi":{"a":"Burundi Flag","b":"1F1E7-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[0,55],"o":2},"arrow_lower_left":{"a":"South West Arrow","b":"2199-FE0F","c":"2199","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","diagonal","southwest"],"k":[52,19],"o":2},"ram":{"a":"Ram","b":"1F40F","d":true,"e":true,"f":true,"h":true,"j":["animal","sheep","nature"],"k":[11,43],"o":2},"ballet_shoes":{"a":"Ballet Shoes","b":"1FA70","d":true,"e":true,"f":true,"h":true,"k":[51,51],"o":12},"zipper_mouth_face":{"a":"Zipper-Mouth Face","b":"1F910","d":true,"e":true,"f":true,"h":true,"j":["face","sealed","zipper","secret"],"k":[37,23],"o":2},"bread":{"a":"Bread","b":"1F35E","d":true,"e":true,"f":true,"h":true,"j":["food","wheat","breakfast","toast"],"k":[6,54],"o":2},"convenience_store":{"a":"Convenience Store","b":"1F3EA","d":true,"e":true,"f":true,"h":true,"j":["building","shopping","groceries"],"k":[11,4],"o":2},"boot":{"a":"Womans Boots","b":"1F462","d":true,"e":true,"f":true,"h":true,"j":["shoes","fashion"],"k":[14,22],"o":2},"sheep":{"a":"Sheep","b":"1F411","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","wool","shipit"],"k":[11,45],"o":2},"face_with_raised_eyebrow":{"a":"Face with One Eyebrow Raised","b":"1F928","d":true,"e":true,"f":true,"h":true,"k":[38,42],"n":["face_with_one_eyebrow_raised"],"o":5},"flag-bj":{"a":"Benin Flag","b":"1F1E7-1F1EF","d":true,"e":true,"f":true,"h":true,"k":[0,56],"o":2},"arrow_left":{"a":"Leftwards Black Arrow","b":"2B05-FE0F","c":"2B05","d":true,"e":true,"f":true,"h":true,"j":["blue-square","previous","back"],"k":[55,37],"o":2},"selfie":{"skin_variations":{"1F3FB":{"unified":"1F933-1F3FB","non_qualified":null,"image":"1f933-1f3fb.png","sheet_x":39,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F933-1F3FC","non_qualified":null,"image":"1f933-1f3fc.png","sheet_x":39,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F933-1F3FD","non_qualified":null,"image":"1f933-1f3fd.png","sheet_x":39,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F933-1F3FE","non_qualified":null,"image":"1f933-1f3fe.png","sheet_x":39,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F933-1F3FF","non_qualified":null,"image":"1f933-1f3ff.png","sheet_x":39,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Selfie","b":"1F933","d":true,"e":true,"f":true,"h":true,"j":["camera","phone"],"k":[39,11],"o":4},"croissant":{"a":"Croissant","b":"1F950","d":true,"e":true,"f":true,"h":true,"j":["food","bread","french"],"k":[41,31],"o":4},"school":{"a":"School","b":"1F3EB","d":true,"e":true,"f":true,"h":true,"j":["building","student","education","learn","teach"],"k":[11,5],"o":2},"football":{"a":"American Football","b":"1F3C8","d":true,"e":true,"f":true,"h":true,"j":["sports","balls","NFL"],"k":[9,33],"o":2},"goat":{"a":"Goat","b":"1F410","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[11,44],"o":2},"department_store":{"a":"Department Store","b":"1F3EC","d":true,"e":true,"f":true,"h":true,"j":["building","shopping","mall"],"k":[11,6],"o":2},"flag-bl":{"a":"St. Barth\xe9lemy Flag","b":"1F1E7-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[1,0],"o":2},"crown":{"a":"Crown","b":"1F451","d":true,"e":true,"f":true,"h":true,"j":["king","kod","leader","royalty","lord"],"k":[14,5],"o":2},"arrow_upper_left":{"a":"North West Arrow","b":"2196-FE0F","c":"2196","d":true,"e":true,"f":true,"h":true,"j":["blue-square","point","direction","diagonal","northwest"],"k":[52,16],"o":2},"neutral_face":{"a":"Neutral Face","b":"1F610","d":true,"e":true,"f":true,"h":true,"j":["indifference","meh",":|","neutral"],"k":[30,51],"l":[":|",":-|"],"o":2},"rugby_football":{"a":"Rugby Football","b":"1F3C9","d":true,"e":true,"f":true,"h":true,"j":["sports","team"],"k":[9,34],"o":2},"muscle":{"skin_variations":{"1F3FB":{"unified":"1F4AA-1F3FB","non_qualified":null,"image":"1f4aa-1f3fb.png","sheet_x":25,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F4AA-1F3FC","non_qualified":null,"image":"1f4aa-1f3fc.png","sheet_x":25,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F4AA-1F3FD","non_qualified":null,"image":"1f4aa-1f3fd.png","sheet_x":25,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F4AA-1F3FE","non_qualified":null,"image":"1f4aa-1f3fe.png","sheet_x":25,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F4AA-1F3FF","non_qualified":null,"image":"1f4aa-1f3ff.png","sheet_x":26,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Flexed Biceps","b":"1F4AA","d":true,"e":true,"f":true,"h":true,"j":["arm","flex","hand","summer","strong","biceps"],"k":[25,52],"o":2},"baguette_bread":{"a":"Baguette Bread","b":"1F956","d":true,"e":true,"f":true,"h":true,"j":["food","bread","french"],"k":[41,37],"o":4},"expressionless":{"a":"Expressionless Face","b":"1F611","d":true,"e":true,"f":true,"h":true,"j":["face","indifferent","-_-","meh","deadpan"],"k":[30,52],"o":2},"womans_hat":{"a":"Womans Hat","b":"1F452","d":true,"e":true,"f":true,"h":true,"j":["fashion","accessories","female","lady","spring"],"k":[14,6],"o":2},"pretzel":{"a":"Pretzel","b":"1F968","d":true,"e":true,"f":true,"h":true,"k":[41,55],"o":5},"mechanical_arm":{"a":"Mechanical Arm","b":"1F9BE","d":true,"e":true,"f":true,"h":true,"k":[44,6],"o":12},"arrow_up_down":{"a":"Up Down Arrow","b":"2195-FE0F","c":"2195","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","way","vertical"],"k":[52,15],"o":2},"dromedary_camel":{"a":"Dromedary Camel","b":"1F42A","d":true,"e":true,"f":true,"h":true,"j":["animal","hot","desert","hump"],"k":[12,14],"o":2},"tennis":{"a":"Tennis Racquet and Ball","b":"1F3BE","d":true,"e":true,"f":true,"h":true,"j":["sports","balls","green"],"k":[8,36],"o":2},"flag-bm":{"a":"Bermuda Flag","b":"1F1E7-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[1,1],"o":2},"factory":{"a":"Factory","b":"1F3ED","d":true,"e":true,"f":true,"h":true,"j":["building","industry","pollution","smoke"],"k":[11,7],"o":2},"japanese_castle":{"a":"Japanese Castle","b":"1F3EF","d":true,"e":true,"f":true,"h":true,"j":["photo","building"],"k":[11,9],"o":2},"no_mouth":{"a":"Face Without Mouth","b":"1F636","d":true,"e":true,"f":true,"h":true,"j":["face","hellokitty"],"k":[31,32],"o":2},"mechanical_leg":{"a":"Mechanical Leg","b":"1F9BF","d":true,"e":true,"f":true,"h":true,"k":[44,7],"o":12},"bagel":{"a":"Bagel","b":"1F96F","d":true,"e":true,"f":true,"h":true,"k":[42,5],"o":11},"camel":{"a":"Bactrian Camel","b":"1F42B","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","hot","desert","hump"],"k":[12,15],"o":2},"tophat":{"a":"Top Hat","b":"1F3A9","d":true,"e":true,"f":true,"h":true,"j":["magic","gentleman","classy","circus"],"k":[8,15],"o":2},"left_right_arrow":{"a":"Left Right Arrow","b":"2194-FE0F","c":"2194","d":true,"e":true,"f":true,"h":true,"j":["shape","direction","horizontal","sideways"],"k":[52,14],"o":2},"flag-bn":{"a":"Brunei Flag","b":"1F1E7-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[1,2],"o":2},"flying_disc":{"a":"Flying Disc","b":"1F94F","d":true,"e":true,"f":true,"h":true,"k":[41,30],"o":11},"smirk":{"a":"Smirking Face","b":"1F60F","d":true,"e":true,"f":true,"h":true,"j":["face","smile","mean","prank","smug","sarcasm"],"k":[30,50],"o":2},"mortar_board":{"a":"Graduation Cap","b":"1F393","d":true,"e":true,"f":true,"h":true,"j":["school","college","degree","university","graduation","cap","hat","legal","learn","education"],"k":[7,55],"o":2},"european_castle":{"a":"European Castle","b":"1F3F0","d":true,"e":true,"f":true,"h":true,"j":["building","royalty","history"],"k":[11,10],"o":2},"leg":{"skin_variations":{"1F3FB":{"unified":"1F9B5-1F3FB","non_qualified":null,"image":"1f9b5-1f3fb.png","sheet_x":43,"sheet_y":6,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B5-1F3FC","non_qualified":null,"image":"1f9b5-1f3fc.png","sheet_x":43,"sheet_y":7,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B5-1F3FD","non_qualified":null,"image":"1f9b5-1f3fd.png","sheet_x":43,"sheet_y":8,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B5-1F3FE","non_qualified":null,"image":"1f9b5-1f3fe.png","sheet_x":43,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B5-1F3FF","non_qualified":null,"image":"1f9b5-1f3ff.png","sheet_x":43,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leg","b":"1F9B5","d":true,"e":true,"f":true,"h":true,"k":[43,5],"o":11},"pancakes":{"a":"Pancakes","b":"1F95E","d":true,"e":true,"f":true,"h":true,"j":["food","breakfast","flapjacks","hotcakes"],"k":[41,45],"o":4},"leftwards_arrow_with_hook":{"a":"Leftwards Arrow with Hook","b":"21A9-FE0F","c":"21A9","d":true,"e":true,"f":true,"h":true,"j":["back","return","blue-square","undo","enter"],"k":[52,20],"o":2},"flag-bo":{"a":"Bolivia Flag","b":"1F1E7-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[1,3],"o":2},"bowling":{"a":"Bowling","b":"1F3B3","d":true,"e":true,"f":true,"h":true,"j":["sports","fun","play"],"k":[8,25],"o":2},"llama":{"a":"Llama","b":"1F999","d":true,"e":true,"f":true,"h":true,"k":[42,43],"o":11},"arrow_right_hook":{"a":"Rightwards Arrow with Hook","b":"21AA-FE0F","c":"21AA","d":true,"e":true,"f":true,"h":true,"j":["blue-square","return","rotate","direction"],"k":[52,21],"o":2},"wedding":{"a":"Wedding","b":"1F492","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","couple","marriage","bride","groom"],"k":[25,28],"o":2},"flag-bq":{"a":"Caribbean Netherlands Flag","b":"1F1E7-1F1F6","d":true,"e":true,"f":true,"h":true,"k":[1,4],"o":2},"foot":{"skin_variations":{"1F3FB":{"unified":"1F9B6-1F3FB","non_qualified":null,"image":"1f9b6-1f3fb.png","sheet_x":43,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B6-1F3FC","non_qualified":null,"image":"1f9b6-1f3fc.png","sheet_x":43,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B6-1F3FD","non_qualified":null,"image":"1f9b6-1f3fd.png","sheet_x":43,"sheet_y":14,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B6-1F3FE","non_qualified":null,"image":"1f9b6-1f3fe.png","sheet_x":43,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B6-1F3FF","non_qualified":null,"image":"1f9b6-1f3ff.png","sheet_x":43,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Foot","b":"1F9B6","d":true,"e":true,"f":true,"h":true,"k":[43,11],"o":11},"giraffe_face":{"a":"Giraffe Face","b":"1F992","d":true,"e":true,"f":true,"h":true,"k":[42,36],"o":5},"unamused":{"a":"Unamused Face","b":"1F612","d":true,"e":true,"f":true,"h":true,"j":["indifference","bored","straight face","serious","sarcasm"],"k":[30,53],"m":":(","o":2},"billed_cap":{"a":"Billed Cap","b":"1F9E2","d":true,"e":true,"f":true,"h":true,"k":[51,21],"o":5},"waffle":{"a":"Waffle","b":"1F9C7","d":true,"e":true,"f":true,"h":true,"k":[44,15],"o":12},"cricket_bat_and_ball":{"a":"Cricket Bat and Ball","b":"1F3CF","d":true,"e":true,"f":true,"h":true,"k":[10,34],"o":2},"helmet_with_white_cross":{"a":"Helmet with White Cross","b":"26D1-FE0F","c":"26D1","d":true,"e":true,"f":true,"h":true,"k":[54,6],"o":2},"ear":{"skin_variations":{"1F3FB":{"unified":"1F442-1F3FB","non_qualified":null,"image":"1f442-1f3fb.png","sheet_x":12,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F442-1F3FC","non_qualified":null,"image":"1f442-1f3fc.png","sheet_x":12,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F442-1F3FD","non_qualified":null,"image":"1f442-1f3fd.png","sheet_x":12,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F442-1F3FE","non_qualified":null,"image":"1f442-1f3fe.png","sheet_x":12,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F442-1F3FF","non_qualified":null,"image":"1f442-1f3ff.png","sheet_x":12,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear","b":"1F442","d":true,"e":true,"f":true,"h":true,"j":["face","hear","sound","listen"],"k":[12,39],"o":2},"elephant":{"a":"Elephant","b":"1F418","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","nose","th","circus"],"k":[11,53],"o":2},"cheese_wedge":{"a":"Cheese Wedge","b":"1F9C0","d":true,"e":true,"f":true,"h":true,"k":[44,8],"o":2},"tokyo_tower":{"a":"Tokyo Tower","b":"1F5FC","d":true,"e":true,"f":true,"h":true,"j":["photo","japanese"],"k":[30,31],"o":2},"arrow_heading_up":{"a":"Arrow Pointing Rightwards Then Curving Upwards","b":"2934-FE0F","c":"2934","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","top"],"k":[55,35],"o":2},"field_hockey_stick_and_ball":{"a":"Field Hockey Stick and Ball","b":"1F3D1","d":true,"e":true,"f":true,"h":true,"k":[10,36],"o":2},"flag-br":{"a":"Brazil Flag","b":"1F1E7-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[1,5],"o":2},"face_with_rolling_eyes":{"a":"Face with Rolling Eyes","b":"1F644","d":true,"e":true,"f":true,"h":true,"k":[31,46],"o":2},"ear_with_hearing_aid":{"skin_variations":{"1F3FB":{"unified":"1F9BB-1F3FB","non_qualified":null,"image":"1f9bb-1f3fb.png","sheet_x":43,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9BB-1F3FC","non_qualified":null,"image":"1f9bb-1f3fc.png","sheet_x":44,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9BB-1F3FD","non_qualified":null,"image":"1f9bb-1f3fd.png","sheet_x":44,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9BB-1F3FE","non_qualified":null,"image":"1f9bb-1f3fe.png","sheet_x":44,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9BB-1F3FF","non_qualified":null,"image":"1f9bb-1f3ff.png","sheet_x":44,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear with Hearing Aid","b":"1F9BB","d":true,"e":true,"f":true,"h":true,"k":[43,55],"o":12},"arrow_heading_down":{"a":"Arrow Pointing Rightwards Then Curving Downwards","b":"2935-FE0F","c":"2935","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","bottom"],"k":[55,36],"o":2},"ice_hockey_stick_and_puck":{"a":"Ice Hockey Stick and Puck","b":"1F3D2","d":true,"e":true,"f":true,"h":true,"k":[10,37],"o":2},"meat_on_bone":{"a":"Meat on Bone","b":"1F356","d":true,"e":true,"f":true,"h":true,"j":["good","food","drumstick"],"k":[6,46],"o":2},"prayer_beads":{"a":"Prayer Beads","b":"1F4FF","d":true,"e":true,"f":true,"h":true,"j":["dhikr","religious"],"k":[27,27],"o":2},"statue_of_liberty":{"a":"Statue of Liberty","b":"1F5FD","d":true,"e":true,"f":true,"h":true,"j":["american","newyork"],"k":[30,32],"o":2},"grimacing":{"a":"Grimacing Face","b":"1F62C","d":true,"e":true,"f":true,"h":true,"j":["face","grimace","teeth"],"k":[31,22],"o":2},"flag-bs":{"a":"Bahamas Flag","b":"1F1E7-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[1,6],"o":2},"rhinoceros":{"a":"Rhinoceros","b":"1F98F","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","horn"],"k":[42,33],"o":4},"lacrosse":{"a":"Lacrosse Stick and Ball","b":"1F94D","d":true,"e":true,"f":true,"h":true,"k":[41,28],"o":11},"poultry_leg":{"a":"Poultry Leg","b":"1F357","d":true,"e":true,"f":true,"h":true,"j":["food","meat","drumstick","bird","chicken","turkey"],"k":[6,47],"o":2},"hippopotamus":{"a":"Hippopotamus","b":"1F99B","d":true,"e":true,"f":true,"h":true,"k":[42,45],"o":11},"nose":{"skin_variations":{"1F3FB":{"unified":"1F443-1F3FB","non_qualified":null,"image":"1f443-1f3fb.png","sheet_x":12,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F443-1F3FC","non_qualified":null,"image":"1f443-1f3fc.png","sheet_x":12,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F443-1F3FD","non_qualified":null,"image":"1f443-1f3fd.png","sheet_x":12,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F443-1F3FE","non_qualified":null,"image":"1f443-1f3fe.png","sheet_x":12,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F443-1F3FF","non_qualified":null,"image":"1f443-1f3ff.png","sheet_x":12,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nose","b":"1F443","d":true,"e":true,"f":true,"h":true,"j":["smell","sniff"],"k":[12,45],"o":2},"arrows_clockwise":{"a":"Clockwise Downwards and Upwards Open Circle Arrows","b":"1F503","d":true,"e":true,"f":true,"h":true,"j":["sync","cycle","round","repeat"],"k":[27,31],"o":2},"flag-bt":{"a":"Bhutan Flag","b":"1F1E7-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[1,7],"o":2},"church":{"a":"Church","b":"26EA","d":true,"e":true,"f":true,"h":true,"j":["building","religion","christ"],"k":[54,10],"o":2},"lipstick":{"a":"Lipstick","b":"1F484","d":true,"e":true,"f":true,"h":true,"j":["female","girl","fashion","woman"],"k":[24,32],"o":2},"lying_face":{"a":"Lying Face","b":"1F925","d":true,"e":true,"f":true,"h":true,"j":["face","lie","pinocchio"],"k":[38,22],"o":4},"arrows_counterclockwise":{"a":"Anticlockwise Downwards and Upwards Open Circle Arrows","b":"1F504","d":true,"e":true,"f":true,"h":true,"j":["blue-square","sync","cycle"],"k":[27,32],"o":2},"flag-bv":{"a":"Bouvet Island Flag","b":"1F1E7-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[1,8],"o":2},"cut_of_meat":{"a":"Cut of Meat","b":"1F969","d":true,"e":true,"f":true,"h":true,"k":[41,56],"o":5},"mosque":{"a":"Mosque","b":"1F54C","d":true,"e":true,"f":true,"h":true,"j":["islam","worship","minaret"],"k":[28,36],"o":2},"ring":{"a":"Ring","b":"1F48D","d":true,"e":true,"f":true,"h":true,"j":["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"k":[25,23],"o":2},"brain":{"a":"Brain","b":"1F9E0","d":true,"e":true,"f":true,"h":true,"k":[51,19],"o":5},"table_tennis_paddle_and_ball":{"a":"Table Tennis Paddle and Ball","b":"1F3D3","d":true,"e":true,"f":true,"h":true,"k":[10,38],"o":2},"relieved":{"a":"Relieved Face","b":"1F60C","d":true,"e":true,"f":true,"h":true,"j":["face","relaxed","phew","massage","happiness"],"k":[30,47],"o":2},"mouse":{"a":"Mouse Face","b":"1F42D","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","cheese_wedge","rodent"],"k":[12,17],"o":2},"hindu_temple":{"a":"Hindu Temple","b":"1F6D5","d":true,"e":true,"f":true,"h":true,"k":[36,41],"o":12},"back":{"a":"Back with Leftwards Arrow Above","b":"1F519","d":true,"e":true,"f":true,"h":true,"j":["arrow","words","return"],"k":[27,53],"o":2},"gem":{"a":"Gem Stone","b":"1F48E","d":true,"e":true,"f":true,"h":true,"j":["blue","ruby","diamond","jewelry"],"k":[25,24],"o":2},"pensive":{"a":"Pensive Face","b":"1F614","d":true,"e":true,"f":true,"h":true,"j":["face","sad","depressed","upset"],"k":[30,55],"o":2},"flag-bw":{"a":"Botswana Flag","b":"1F1E7-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[1,9],"o":2},"mouse2":{"a":"Mouse","b":"1F401","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","rodent"],"k":[11,29],"o":2},"bacon":{"a":"Bacon","b":"1F953","d":true,"e":true,"f":true,"h":true,"j":["food","breakfast","pork","pig","meat"],"k":[41,34],"o":4},"tooth":{"a":"Tooth","b":"1F9B7","d":true,"e":true,"f":true,"h":true,"k":[43,17],"o":11},"badminton_racquet_and_shuttlecock":{"a":"Badminton Racquet and Shuttlecock","b":"1F3F8","d":true,"e":true,"f":true,"h":true,"k":[11,20],"o":2},"rat":{"a":"Rat","b":"1F400","d":true,"e":true,"f":true,"h":true,"j":["animal","mouse","rodent"],"k":[11,28],"o":2},"synagogue":{"a":"Synagogue","b":"1F54D","d":true,"e":true,"f":true,"h":true,"j":["judaism","worship","temple","jewish"],"k":[28,37],"o":2},"end":{"a":"End with Leftwards Arrow Above","b":"1F51A","d":true,"e":true,"f":true,"h":true,"j":["words","arrow"],"k":[27,54],"o":2},"bone":{"a":"Bone","b":"1F9B4","d":true,"e":true,"f":true,"h":true,"k":[43,4],"o":11},"boxing_glove":{"a":"Boxing Glove","b":"1F94A","d":true,"e":true,"f":true,"h":true,"j":["sports","fighting"],"k":[41,25],"o":4},"mute":{"a":"Speaker with Cancellation Stroke","b":"1F507","d":true,"e":true,"f":true,"h":true,"j":["sound","volume","silence","quiet"],"k":[27,35],"o":2},"hamburger":{"a":"Hamburger","b":"1F354","d":true,"e":true,"f":true,"h":true,"j":["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],"k":[6,44],"o":2},"flag-by":{"a":"Belarus Flag","b":"1F1E7-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[1,10],"o":2},"sleepy":{"a":"Sleepy Face","b":"1F62A","d":true,"e":true,"f":true,"h":true,"j":["face","tired","rest","nap"],"k":[31,20],"o":2},"on":{"a":"On with Exclamation Mark with Left Right Arrow Above","b":"1F51B","d":true,"e":true,"f":true,"h":true,"j":["arrow","words"],"k":[27,55],"o":2},"martial_arts_uniform":{"a":"Martial Arts Uniform","b":"1F94B","d":true,"e":true,"f":true,"h":true,"j":["judo","karate","taekwondo"],"k":[41,26],"o":4},"speaker":{"a":"Speaker","b":"1F508","d":true,"e":true,"f":true,"h":true,"j":["sound","volume","silence","broadcast"],"k":[27,36],"o":2},"drooling_face":{"a":"Drooling Face","b":"1F924","d":true,"e":true,"f":true,"h":true,"j":["face"],"k":[38,21],"o":4},"eyes":{"a":"Eyes","b":"1F440","d":true,"e":true,"f":true,"h":true,"j":["look","watch","stalk","peek","see"],"k":[12,36],"o":2},"flag-bz":{"a":"Belize Flag","b":"1F1E7-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[1,11],"o":2},"hamster":{"a":"Hamster Face","b":"1F439","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[12,29],"o":2},"shinto_shrine":{"a":"Shinto Shrine","b":"26E9-FE0F","c":"26E9","d":true,"e":true,"f":true,"h":true,"j":["temple","japan","kyoto"],"k":[54,9],"o":2},"fries":{"a":"French Fries","b":"1F35F","d":true,"e":true,"f":true,"h":true,"j":["chips","snack","fast food"],"k":[6,55],"o":2},"goal_net":{"a":"Goal Net","b":"1F945","d":true,"e":true,"f":true,"h":true,"j":["sports"],"k":[41,21],"o":4},"kaaba":{"a":"Kaaba","b":"1F54B","d":true,"e":true,"f":true,"h":true,"j":["mecca","mosque","islam"],"k":[28,35],"o":2},"soon":{"a":"Soon with Rightwards Arrow Above","b":"1F51C","d":true,"e":true,"f":true,"h":true,"j":["arrow","words"],"k":[27,56],"o":2},"flag-ca":{"a":"Canada Flag","b":"1F1E8-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[1,12],"o":2},"rabbit":{"a":"Rabbit Face","b":"1F430","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","pet","spring","magic","bunny"],"k":[12,20],"o":2},"eye":{"a":"Eye","b":"1F441-FE0F","c":"1F441","d":true,"e":true,"f":true,"h":true,"j":["face","look","see","watch","stare"],"k":[12,38],"o":2},"sleeping":{"a":"Sleeping Face","b":"1F634","d":true,"e":true,"f":true,"h":true,"j":["face","tired","sleepy","night","zzz"],"k":[31,30],"o":2},"pizza":{"a":"Slice of Pizza","b":"1F355","d":true,"e":true,"f":true,"h":true,"j":["food","party"],"k":[6,45],"o":2},"sound":{"a":"Speaker with One Sound Wave","b":"1F509","d":true,"e":true,"f":true,"h":true,"j":["volume","speaker","broadcast"],"k":[27,37],"o":2},"rabbit2":{"a":"Rabbit","b":"1F407","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","pet","magic","spring"],"k":[11,35],"o":2},"fountain":{"a":"Fountain","b":"26F2","d":true,"e":true,"f":true,"h":true,"j":["photo","summer","water","fresh"],"k":[54,13],"o":2},"golf":{"a":"Flag in Hole","b":"26F3","d":true,"e":true,"f":true,"h":true,"j":["sports","business","flag","hole","summer"],"k":[54,14],"o":2},"top":{"a":"Top with Upwards Arrow Above","b":"1F51D","d":true,"e":true,"f":true,"h":true,"j":["words","blue-square"],"k":[28,0],"o":2},"mask":{"a":"Face with Medical Mask","b":"1F637","d":true,"e":true,"f":true,"h":true,"j":["face","sick","ill","disease"],"k":[31,33],"o":2},"flag-cc":{"a":"Cocos (keeling) Islands Flag","b":"1F1E8-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[1,13],"o":2},"hotdog":{"a":"Hot Dog","b":"1F32D","d":true,"e":true,"f":true,"h":true,"j":["food","frankfurter"],"k":[6,5],"o":2},"loud_sound":{"a":"Speaker with Three Sound Waves","b":"1F50A","d":true,"e":true,"f":true,"h":true,"j":["volume","noise","noisy","speaker","broadcast"],"k":[27,38],"o":2},"tongue":{"a":"Tongue","b":"1F445","d":true,"e":true,"f":true,"h":true,"j":["mouth","playful"],"k":[12,52],"o":2},"place_of_worship":{"a":"Place of Worship","b":"1F6D0","d":true,"e":true,"f":true,"h":true,"j":["religion","church","temple","prayer"],"k":[36,38],"o":2},"ice_skate":{"a":"Ice Skate","b":"26F8-FE0F","c":"26F8","d":true,"e":true,"f":true,"h":true,"j":["sports"],"k":[54,18],"o":2},"sandwich":{"a":"Sandwich","b":"1F96A","d":true,"e":true,"f":true,"h":true,"k":[42,0],"o":5},"chipmunk":{"a":"Chipmunk","b":"1F43F-FE0F","c":"1F43F","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","rodent","squirrel"],"k":[12,35],"o":2},"loudspeaker":{"a":"Public Address Loudspeaker","b":"1F4E2","d":true,"e":true,"f":true,"h":true,"j":["volume","sound"],"k":[26,56],"o":2},"lips":{"a":"Mouth","b":"1F444","d":true,"e":true,"f":true,"h":true,"j":["mouth","kiss"],"k":[12,51],"o":2},"flag-cd":{"a":"Congo - Kinshasa Flag","b":"1F1E8-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[1,14],"o":2},"tent":{"a":"Tent","b":"26FA","d":true,"e":true,"f":true,"h":true,"j":["photo","camping","outdoors"],"k":[54,37],"o":2},"face_with_thermometer":{"a":"Face with Thermometer","b":"1F912","d":true,"e":true,"f":true,"h":true,"j":["sick","temperature","thermometer","cold","fever"],"k":[37,25],"o":2},"taco":{"a":"Taco","b":"1F32E","d":true,"e":true,"f":true,"h":true,"j":["food","mexican"],"k":[6,6],"o":2},"foggy":{"a":"Foggy","b":"1F301","d":true,"e":true,"f":true,"h":true,"j":["photo","mountain"],"k":[5,20],"o":2},"flag-cf":{"a":"Central African Republic Flag","b":"1F1E8-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[1,15],"o":2},"baby":{"skin_variations":{"1F3FB":{"unified":"1F476-1F3FB","non_qualified":null,"image":"1f476-1f3fb.png","sheet_x":23,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F476-1F3FC","non_qualified":null,"image":"1f476-1f3fc.png","sheet_x":23,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F476-1F3FD","non_qualified":null,"image":"1f476-1f3fd.png","sheet_x":23,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F476-1F3FE","non_qualified":null,"image":"1f476-1f3fe.png","sheet_x":23,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F476-1F3FF","non_qualified":null,"image":"1f476-1f3ff.png","sheet_x":23,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby","b":"1F476","d":true,"e":true,"f":true,"h":true,"j":["child","boy","girl","toddler"],"k":[23,4],"o":2},"atom_symbol":{"a":"Atom Symbol","b":"269B-FE0F","c":"269B","d":true,"e":true,"f":true,"h":true,"j":["science","physics","chemistry"],"k":[53,48],"o":2},"fishing_pole_and_fish":{"a":"Fishing Pole and Fish","b":"1F3A3","d":true,"e":true,"f":true,"h":true,"j":["food","hobby","summer"],"k":[8,9],"o":2},"hedgehog":{"a":"Hedgehog","b":"1F994","d":true,"e":true,"f":true,"h":true,"k":[42,38],"o":5},"face_with_head_bandage":{"a":"Face with Head-Bandage","b":"1F915","d":true,"e":true,"f":true,"h":true,"j":["injured","clumsy","bandage","hurt"],"k":[37,28],"o":2},"mega":{"a":"Cheering Megaphone","b":"1F4E3","d":true,"e":true,"f":true,"h":true,"j":["sound","speaker","volume"],"k":[27,0],"o":2},"nauseated_face":{"a":"Nauseated Face","b":"1F922","d":true,"e":true,"f":true,"h":true,"j":["face","vomit","gross","green","sick","throw up","ill"],"k":[38,19],"o":4},"child":{"skin_variations":{"1F3FB":{"unified":"1F9D2-1F3FB","non_qualified":null,"image":"1f9d2-1f3fb.png","sheet_x":48,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D2-1F3FC","non_qualified":null,"image":"1f9d2-1f3fc.png","sheet_x":48,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D2-1F3FD","non_qualified":null,"image":"1f9d2-1f3fd.png","sheet_x":48,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D2-1F3FE","non_qualified":null,"image":"1f9d2-1f3fe.png","sheet_x":48,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D2-1F3FF","non_qualified":null,"image":"1f9d2-1f3ff.png","sheet_x":48,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Child","b":"1F9D2","d":true,"e":true,"f":true,"h":true,"k":[48,16],"o":5},"flag-cg":{"a":"Congo - Brazzaville Flag","b":"1F1E8-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[1,16],"o":2},"bat":{"a":"Bat","b":"1F987","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","blind","vampire"],"k":[42,25],"o":4},"diving_mask":{"a":"Diving Mask","b":"1F93F","d":true,"e":true,"f":true,"h":true,"k":[41,15],"o":12},"burrito":{"a":"Burrito","b":"1F32F","d":true,"e":true,"f":true,"h":true,"j":["food","mexican"],"k":[6,7],"o":2},"postal_horn":{"a":"Postal Horn","b":"1F4EF","d":true,"e":true,"f":true,"h":true,"j":["instrument","music"],"k":[27,12],"o":2},"night_with_stars":{"a":"Night with Stars","b":"1F303","d":true,"e":true,"f":true,"h":true,"j":["evening","city","downtown"],"k":[5,22],"o":2},"om_symbol":{"a":"Om Symbol","b":"1F549-FE0F","c":"1F549","d":true,"e":true,"f":true,"h":true,"k":[28,33],"o":2},"star_of_david":{"a":"Star of David","b":"2721-FE0F","c":"2721","d":true,"e":true,"f":true,"h":true,"j":["judaism"],"k":[55,15],"o":2},"boy":{"skin_variations":{"1F3FB":{"unified":"1F466-1F3FB","non_qualified":null,"image":"1f466-1f3fb.png","sheet_x":14,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F466-1F3FC","non_qualified":null,"image":"1f466-1f3fc.png","sheet_x":14,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F466-1F3FD","non_qualified":null,"image":"1f466-1f3fd.png","sheet_x":14,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F466-1F3FE","non_qualified":null,"image":"1f466-1f3fe.png","sheet_x":14,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F466-1F3FF","non_qualified":null,"image":"1f466-1f3ff.png","sheet_x":14,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Boy","b":"1F466","d":true,"e":true,"f":true,"h":true,"j":["man","male","guy","teenager"],"k":[14,26],"o":2},"bell":{"a":"Bell","b":"1F514","d":true,"e":true,"f":true,"h":true,"j":["sound","notification","christmas","xmas","chime"],"k":[27,48],"o":2},"flag-ch":{"a":"Switzerland Flag","b":"1F1E8-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[1,17],"o":2},"running_shirt_with_sash":{"a":"Running Shirt with Sash","b":"1F3BD","d":true,"e":true,"f":true,"h":true,"j":["play","pageant"],"k":[8,35],"o":2},"stuffed_flatbread":{"a":"Stuffed Flatbread","b":"1F959","d":true,"e":true,"f":true,"h":true,"j":["food","flatbread","stuffed","gyro"],"k":[41,40],"o":4},"bear":{"a":"Bear Face","b":"1F43B","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","wild"],"k":[12,31],"o":2},"cityscape":{"a":"Cityscape","b":"1F3D9-FE0F","c":"1F3D9","d":true,"e":true,"f":true,"h":true,"j":["photo","night life","urban"],"k":[10,44],"o":2},"face_vomiting":{"a":"Face with Open Mouth Vomiting","b":"1F92E","d":true,"e":true,"f":true,"h":true,"k":[38,48],"n":["face_with_open_mouth_vomiting"],"o":5},"wheel_of_dharma":{"a":"Wheel of Dharma","b":"2638-FE0F","c":"2638","d":true,"e":true,"f":true,"h":true,"j":["hinduism","buddhism","sikhism","jainism"],"k":[53,15],"o":2},"ski":{"a":"Ski and Ski Boot","b":"1F3BF","d":true,"e":true,"f":true,"h":true,"j":["sports","winter","cold","snow"],"k":[8,37],"o":2},"girl":{"skin_variations":{"1F3FB":{"unified":"1F467-1F3FB","non_qualified":null,"image":"1f467-1f3fb.png","sheet_x":14,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F467-1F3FC","non_qualified":null,"image":"1f467-1f3fc.png","sheet_x":14,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F467-1F3FD","non_qualified":null,"image":"1f467-1f3fd.png","sheet_x":14,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F467-1F3FE","non_qualified":null,"image":"1f467-1f3fe.png","sheet_x":14,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F467-1F3FF","non_qualified":null,"image":"1f467-1f3ff.png","sheet_x":14,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Girl","b":"1F467","d":true,"e":true,"f":true,"h":true,"j":["female","woman","teenager"],"k":[14,32],"o":2},"falafel":{"a":"Falafel","b":"1F9C6","d":true,"e":true,"f":true,"h":true,"k":[44,14],"o":12},"sneezing_face":{"a":"Sneezing Face","b":"1F927","d":true,"e":true,"f":true,"h":true,"j":["face","gesundheit","sneeze","sick","allergy"],"k":[38,41],"o":4},"no_bell":{"a":"Bell with Cancellation Stroke","b":"1F515","d":true,"e":true,"f":true,"h":true,"j":["sound","volume","mute","quiet","silent"],"k":[27,49],"o":2},"koala":{"a":"Koala","b":"1F428","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[12,12],"o":2},"sunrise_over_mountains":{"a":"Sunrise over Mountains","b":"1F304","d":true,"e":true,"f":true,"h":true,"j":["view","vacation","photo"],"k":[5,23],"o":2},"flag-ci":{"a":"C\xf4te D\u2019ivoire Flag","b":"1F1E8-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[1,18],"o":2},"sunrise":{"a":"Sunrise","b":"1F305","d":true,"e":true,"f":true,"h":true,"j":["morning","view","vacation","photo"],"k":[5,24],"o":2},"yin_yang":{"a":"Yin Yang","b":"262F-FE0F","c":"262F","d":true,"e":true,"f":true,"h":true,"j":["balance"],"k":[53,14],"o":2},"adult":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb.png","sheet_x":48,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc.png","sheet_x":48,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd.png","sheet_x":48,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe.png","sheet_x":48,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff.png","sheet_x":48,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Adult","b":"1F9D1","d":true,"e":true,"f":true,"h":true,"k":[48,10],"o":5},"hot_face":{"a":"Overheated Face","b":"1F975","d":true,"e":true,"f":true,"h":true,"k":[42,10],"o":11},"musical_score":{"a":"Musical Score","b":"1F3BC","d":true,"e":true,"f":true,"h":true,"j":["treble","clef","compose"],"k":[8,34],"o":2},"sled":{"a":"Sled","b":"1F6F7","d":true,"e":true,"f":true,"h":true,"k":[36,56],"o":5},"egg":{"a":"Egg","b":"1F95A","d":true,"e":true,"f":true,"h":true,"j":["food","chicken","breakfast"],"k":[41,41],"o":4},"panda_face":{"a":"Panda Face","b":"1F43C","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","panda"],"k":[12,32],"o":2},"flag-ck":{"a":"Cook Islands Flag","b":"1F1E8-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[1,19],"o":2},"flag-cl":{"a":"Chile Flag","b":"1F1E8-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[1,20],"o":2},"person_with_blond_hair":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB","non_qualified":null,"image":"1f471-1f3fb.png","sheet_x":22,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F471-1F3FC","non_qualified":null,"image":"1f471-1f3fc.png","sheet_x":22,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F471-1F3FD","non_qualified":null,"image":"1f471-1f3fd.png","sheet_x":22,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F471-1F3FE","non_qualified":null,"image":"1f471-1f3fe.png","sheet_x":22,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F471-1F3FF","non_qualified":null,"image":"1f471-1f3ff.png","sheet_x":22,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F471-200D-2642-FE0F","a":"Person with Blond Hair","b":"1F471","d":true,"e":true,"f":true,"h":false,"k":[22,19],"o":2},"sloth":{"a":"Sloth","b":"1F9A5","d":true,"e":true,"f":true,"h":true,"k":[42,53],"o":12},"latin_cross":{"a":"Latin Cross","b":"271D-FE0F","c":"271D","d":true,"e":true,"f":true,"h":true,"j":["christianity"],"k":[55,14],"o":2},"curling_stone":{"a":"Curling Stone","b":"1F94C","d":true,"e":true,"f":true,"h":true,"k":[41,27],"o":5},"cold_face":{"a":"Freezing Face","b":"1F976","d":true,"e":true,"f":true,"h":true,"k":[42,11],"o":11},"fried_egg":{"a":"Cooking","b":"1F373","d":true,"e":true,"f":true,"h":true,"j":["food","breakfast","kitchen","egg"],"k":[7,18],"n":["cooking"],"o":2},"city_sunset":{"a":"Cityscape at Dusk","b":"1F306","d":true,"e":true,"f":true,"h":true,"j":["photo","evening","sky","buildings"],"k":[5,25],"o":2},"musical_note":{"a":"Musical Note","b":"1F3B5","d":true,"e":true,"f":true,"h":true,"j":["score","tone","sound"],"k":[8,27],"o":2},"flag-cm":{"a":"Cameroon Flag","b":"1F1E8-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[1,21],"o":2},"notes":{"a":"Multiple Musical Notes","b":"1F3B6","d":true,"e":true,"f":true,"h":true,"j":["music","score"],"k":[8,28],"o":2},"woozy_face":{"a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","d":true,"e":true,"f":true,"h":true,"k":[42,9],"o":11},"dart":{"a":"Direct Hit","b":"1F3AF","d":true,"e":true,"f":true,"h":true,"j":["game","play","bar"],"k":[8,21],"o":2},"orthodox_cross":{"a":"Orthodox Cross","b":"2626-FE0F","c":"2626","d":true,"e":true,"f":true,"h":true,"j":["suppedaneum","religion"],"k":[53,11],"o":2},"shallow_pan_of_food":{"a":"Shallow Pan of Food","b":"1F958","d":true,"e":true,"f":true,"h":true,"j":["food","cooking","casserole","paella"],"k":[41,39],"o":4},"otter":{"a":"Otter","b":"1F9A6","d":true,"e":true,"f":true,"h":true,"k":[42,54],"o":12},"man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fb.png","sheet_x":17,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fc.png","sheet_x":17,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fd.png","sheet_x":17,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fe.png","sheet_x":17,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF","non_qualified":null,"image":"1f468-1f3ff.png","sheet_x":17,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man","b":"1F468","d":true,"e":true,"f":true,"h":true,"j":["mustache","father","dad","guy","classy","sir","moustache"],"k":[17,22],"o":2},"city_sunrise":{"a":"Sunset over Buildings","b":"1F307","d":true,"e":true,"f":true,"h":true,"j":["photo","good morning","dawn"],"k":[5,26],"o":2},"bearded_person":{"skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB","non_qualified":null,"image":"1f9d4-1f3fb.png","sheet_x":48,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC","non_qualified":null,"image":"1f9d4-1f3fc.png","sheet_x":48,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD","non_qualified":null,"image":"1f9d4-1f3fd.png","sheet_x":48,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE","non_qualified":null,"image":"1f9d4-1f3fe.png","sheet_x":48,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF","non_qualified":null,"image":"1f9d4-1f3ff.png","sheet_x":48,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bearded Person","b":"1F9D4","d":true,"e":true,"f":true,"h":true,"k":[48,28],"o":5},"skunk":{"a":"Skunk","b":"1F9A8","d":true,"e":true,"f":true,"h":true,"k":[42,56],"o":12},"stew":{"a":"Pot of Food","b":"1F372","d":true,"e":true,"f":true,"h":true,"j":["food","meat","soup"],"k":[7,17],"o":2},"cn":{"a":"China Flag","b":"1F1E8-1F1F3","d":true,"e":true,"f":true,"h":true,"j":["china","chinese","prc","flag","country","nation","banner"],"k":[1,22],"n":["flag-cn"],"o":2},"studio_microphone":{"a":"Studio Microphone","b":"1F399-FE0F","c":"1F399","d":true,"e":true,"f":true,"h":true,"j":["sing","recording","artist","talkshow"],"k":[8,1],"o":2},"star_and_crescent":{"a":"Star and Crescent","b":"262A-FE0F","c":"262A","d":true,"e":true,"f":true,"h":true,"j":["islam"],"k":[53,12],"o":2},"yo-yo":{"a":"Yo-Yo","b":"1FA80","d":true,"e":true,"f":true,"h":true,"k":[52,1],"o":12},"bridge_at_night":{"a":"Bridge at Night","b":"1F309","d":true,"e":true,"f":true,"h":true,"j":["photo","sanfrancisco"],"k":[5,28],"o":2},"dizzy_face":{"a":"Dizzy Face","b":"1F635","d":true,"e":true,"f":true,"h":true,"j":["spent","unconscious","xox","dizzy"],"k":[31,31],"o":2},"red_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b0.png","sheet_x":16,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b0.png","sheet_x":16,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b0.png","sheet_x":16,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b0.png","sheet_x":16,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b0.png","sheet_x":16,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Red Haired Man","b":"1F468-200D-1F9B0","d":true,"e":true,"f":true,"h":true,"k":[16,23],"o":11},"kite":{"a":"Kite","b":"1FA81","d":true,"e":true,"f":true,"h":true,"k":[52,2],"o":12},"bowl_with_spoon":{"a":"Bowl with Spoon","b":"1F963","d":true,"e":true,"f":true,"h":true,"k":[41,50],"o":5},"flag-co":{"a":"Colombia Flag","b":"1F1E8-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[1,23],"o":2},"peace_symbol":{"a":"Peace Symbol","b":"262E-FE0F","c":"262E","d":true,"e":true,"f":true,"h":true,"j":["hippie"],"k":[53,13],"o":2},"kangaroo":{"a":"Kangaroo","b":"1F998","d":true,"e":true,"f":true,"h":true,"k":[42,42],"o":11},"hotsprings":{"a":"Hot Springs","b":"2668-FE0F","c":"2668","d":true,"e":true,"f":true,"h":true,"j":["bath","warm","relax"],"k":[53,37],"o":2},"exploding_head":{"a":"Shocked Face with Exploding Head","b":"1F92F","d":true,"e":true,"f":true,"h":true,"k":[38,49],"n":["shocked_face_with_exploding_head"],"o":5},"level_slider":{"a":"Level Slider","b":"1F39A-FE0F","c":"1F39A","d":true,"e":true,"f":true,"h":true,"j":["scale"],"k":[8,2],"o":2},"badger":{"a":"Badger","b":"1F9A1","d":true,"e":true,"f":true,"h":true,"k":[42,51],"o":11},"8ball":{"a":"Billiards","b":"1F3B1","d":true,"e":true,"f":true,"h":true,"j":["pool","hobby","game","luck","magic"],"k":[8,23],"o":2},"curly_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b1.png","sheet_x":16,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b1.png","sheet_x":16,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b1.png","sheet_x":16,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b1.png","sheet_x":16,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b1.png","sheet_x":16,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Curly Haired Man","b":"1F468-200D-1F9B1","d":true,"e":true,"f":true,"h":true,"k":[16,29],"o":11},"flag-cp":{"a":"Clipperton Island Flag","b":"1F1E8-1F1F5","d":true,"e":true,"f":true,"h":true,"k":[1,24],"o":2},"carousel_horse":{"a":"Carousel Horse","b":"1F3A0","d":true,"e":true,"f":true,"h":true,"j":["photo","carnival"],"k":[8,6],"o":2},"face_with_cowboy_hat":{"a":"Face with Cowboy Hat","b":"1F920","d":true,"e":true,"f":true,"h":true,"k":[38,17],"o":4},"menorah_with_nine_branches":{"a":"Menorah with Nine Branches","b":"1F54E","d":true,"e":true,"f":true,"h":true,"k":[28,38],"o":2},"green_salad":{"a":"Green Salad","b":"1F957","d":true,"e":true,"f":true,"h":true,"j":["food","healthy","lettuce"],"k":[41,38],"o":4},"control_knobs":{"a":"Control Knobs","b":"1F39B-FE0F","c":"1F39B","d":true,"e":true,"f":true,"h":true,"j":["dial"],"k":[8,3],"o":2},"popcorn":{"a":"Popcorn","b":"1F37F","d":true,"e":true,"f":true,"h":true,"j":["food","movie theater","films","snack"],"k":[7,30],"o":2},"six_pointed_star":{"a":"Six Pointed Star with Middle Dot","b":"1F52F","d":true,"e":true,"f":true,"h":true,"j":["purple-square","religion","jewish","hexagram"],"k":[28,18],"o":2},"feet":{"a":"Paw Prints","b":"1F43E","d":true,"e":true,"f":true,"h":true,"k":[12,34],"n":["paw_prints"],"o":2},"ferris_wheel":{"a":"Ferris Wheel","b":"1F3A1","d":true,"e":true,"f":true,"h":true,"j":["photo","carnival","londoneye"],"k":[8,7],"o":2},"microphone":{"a":"Microphone","b":"1F3A4","d":true,"e":true,"f":true,"h":true,"j":["sound","music","PA","sing","talkshow"],"k":[8,10],"o":2},"crystal_ball":{"a":"Crystal Ball","b":"1F52E","d":true,"e":true,"f":true,"h":true,"j":["disco","party","magic","circus","fortune_teller"],"k":[28,17],"o":2},"partying_face":{"a":"Face with Party Horn and Party Hat","b":"1F973","d":true,"e":true,"f":true,"h":true,"k":[42,8],"o":11},"flag-cr":{"a":"Costa Rica Flag","b":"1F1E8-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[1,25],"o":2},"white_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b3.png","sheet_x":16,"sheet_y":42,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b3.png","sheet_x":16,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b3.png","sheet_x":16,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b3.png","sheet_x":16,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b3.png","sheet_x":16,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Haired Man","b":"1F468-200D-1F9B3","d":true,"e":true,"f":true,"h":true,"k":[16,41],"o":11},"headphones":{"a":"Headphone","b":"1F3A7","d":true,"e":true,"f":true,"h":true,"j":["music","score","gadgets"],"k":[8,13],"o":2},"bald_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b2.png","sheet_x":16,"sheet_y":36,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b2.png","sheet_x":16,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b2.png","sheet_x":16,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b2.png","sheet_x":16,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b2.png","sheet_x":16,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bald Man","b":"1F468-200D-1F9B2","d":true,"e":true,"f":true,"h":true,"k":[16,35],"o":11},"sunglasses":{"a":"Smiling Face with Sunglasses","b":"1F60E","d":true,"e":true,"f":true,"h":true,"j":["face","cool","smile","summer","beach","sunglass"],"k":[30,49],"l":["8)"],"o":2},"butter":{"a":"Butter","b":"1F9C8","d":true,"e":true,"f":true,"h":true,"k":[44,16],"o":12},"roller_coaster":{"a":"Roller Coaster","b":"1F3A2","d":true,"e":true,"f":true,"h":true,"j":["carnival","playground","photo","fun"],"k":[8,8],"o":2},"turkey":{"a":"Turkey","b":"1F983","d":true,"e":true,"f":true,"h":true,"j":["animal","bird"],"k":[42,21],"o":2},"nazar_amulet":{"a":"Nazar Amulet","b":"1F9FF","d":true,"e":true,"f":true,"h":true,"k":[51,50],"o":11},"flag-cu":{"a":"Cuba Flag","b":"1F1E8-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[1,26],"o":2},"aries":{"a":"Aries","b":"2648","d":true,"e":true,"f":true,"h":true,"j":["sign","purple-square","zodiac","astrology"],"k":[53,20],"o":2},"flag-cv":{"a":"Cape Verde Flag","b":"1F1E8-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[1,27],"o":2},"barber":{"a":"Barber Pole","b":"1F488","d":true,"e":true,"f":true,"h":true,"j":["hair","salon","style"],"k":[25,18],"o":2},"taurus":{"a":"Taurus","b":"2649","d":true,"e":true,"f":true,"h":true,"j":["purple-square","sign","zodiac","astrology"],"k":[53,21],"o":2},"salt":{"a":"Salt Shaker","b":"1F9C2","d":true,"e":true,"f":true,"h":true,"k":[44,10],"o":11},"woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fb.png","sheet_x":20,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fc.png","sheet_x":20,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fd.png","sheet_x":20,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fe.png","sheet_x":20,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF","non_qualified":null,"image":"1f469-1f3ff.png","sheet_x":20,"sheet_y":14,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman","b":"1F469","d":true,"e":true,"f":true,"h":true,"j":["female","girls","lady"],"k":[20,9],"o":2},"video_game":{"a":"Video Game","b":"1F3AE","d":true,"e":true,"f":true,"h":true,"j":["play","console","PS4","controller"],"k":[8,20],"o":2},"chicken":{"a":"Chicken","b":"1F414","d":true,"e":true,"f":true,"h":true,"j":["animal","cluck","nature","bird"],"k":[11,48],"o":2},"radio":{"a":"Radio","b":"1F4FB","d":true,"e":true,"f":true,"h":true,"j":["communication","music","podcast","program"],"k":[27,24],"o":2},"nerd_face":{"a":"Nerd Face","b":"1F913","d":true,"e":true,"f":true,"h":true,"j":["face","nerdy","geek","dork"],"k":[37,26],"o":2},"red_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b0.png","sheet_x":19,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b0.png","sheet_x":19,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b0.png","sheet_x":19,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b0.png","sheet_x":19,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b0.png","sheet_x":19,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Red Haired Woman","b":"1F469-200D-1F9B0","d":true,"e":true,"f":true,"h":true,"k":[19,8],"o":11},"circus_tent":{"a":"Circus Tent","b":"1F3AA","d":true,"e":true,"f":true,"h":true,"j":["festival","carnival","party"],"k":[8,16],"o":2},"face_with_monocle":{"a":"Face with Monocle","b":"1F9D0","d":true,"e":true,"f":true,"h":true,"k":[45,16],"o":5},"canned_food":{"a":"Canned Food","b":"1F96B","d":true,"e":true,"f":true,"h":true,"k":[42,1],"o":5},"flag-cw":{"a":"Cura\xe7ao Flag","b":"1F1E8-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[1,28],"o":2},"gemini":{"a":"Gemini","b":"264A","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology"],"k":[53,22],"o":2},"saxophone":{"a":"Saxophone","b":"1F3B7","d":true,"e":true,"f":true,"h":true,"j":["music","instrument","jazz","blues"],"k":[8,29],"o":2},"rooster":{"a":"Rooster","b":"1F413","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","chicken"],"k":[11,47],"o":2},"joystick":{"a":"Joystick","b":"1F579-FE0F","c":"1F579","d":true,"e":true,"f":true,"h":true,"j":["game","play"],"k":[29,36],"o":2},"guitar":{"a":"Guitar","b":"1F3B8","d":true,"e":true,"f":true,"h":true,"j":["music","instrument"],"k":[8,30],"o":2},"slot_machine":{"a":"Slot Machine","b":"1F3B0","d":true,"e":true,"f":true,"h":true,"j":["bet","gamble","vegas","fruit machine","luck","casino"],"k":[8,22],"o":2},"bento":{"a":"Bento Box","b":"1F371","d":true,"e":true,"f":true,"h":true,"j":["food","japanese","box"],"k":[7,16],"o":2},"steam_locomotive":{"a":"Steam Locomotive","b":"1F682","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","train"],"k":[34,1],"o":2},"confused":{"a":"Confused Face","b":"1F615","d":true,"e":true,"f":true,"h":true,"j":["face","indifference","huh","weird","hmmm",":/"],"k":[30,56],"l":[":\\\\",":-\\\\",":/",":-/"],"o":2},"flag-cx":{"a":"Christmas Island Flag","b":"1F1E8-1F1FD","d":true,"e":true,"f":true,"h":true,"k":[1,29],"o":2},"hatching_chick":{"a":"Hatching Chick","b":"1F423","d":true,"e":true,"f":true,"h":true,"j":["animal","chicken","egg","born","baby","bird"],"k":[12,7],"o":2},"cancer":{"a":"Cancer","b":"264B","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology"],"k":[53,23],"o":2},"red_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b0.png","sheet_x":47,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b0.png","sheet_x":47,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b0.png","sheet_x":47,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b0.png","sheet_x":47,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b0.png","sheet_x":47,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Red Haired Person","b":"1F9D1-200D-1F9B0","d":true,"e":false,"f":false,"h":false,"k":[47,13],"o":12},"flag-cy":{"a":"Cyprus Flag","b":"1F1E8-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[1,30],"o":2},"worried":{"a":"Worried Face","b":"1F61F","d":true,"e":true,"f":true,"h":true,"j":["face","concern","nervous",":("],"k":[31,9],"o":2},"railway_car":{"a":"Railway Car","b":"1F683","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,2],"o":2},"leo":{"a":"Leo","b":"264C","d":true,"e":true,"f":true,"h":true,"j":["sign","purple-square","zodiac","astrology"],"k":[53,24],"o":2},"curly_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b1.png","sheet_x":19,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b1.png","sheet_x":19,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b1.png","sheet_x":19,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b1.png","sheet_x":19,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b1.png","sheet_x":19,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Curly Haired Woman","b":"1F469-200D-1F9B1","d":true,"e":true,"f":true,"h":true,"k":[19,14],"o":11},"baby_chick":{"a":"Baby Chick","b":"1F424","d":true,"e":true,"f":true,"h":true,"j":["animal","chicken","bird"],"k":[12,8],"o":2},"musical_keyboard":{"a":"Musical Keyboard","b":"1F3B9","d":true,"e":true,"f":true,"h":true,"j":["piano","instrument","compose"],"k":[8,31],"o":2},"game_die":{"a":"Game Die","b":"1F3B2","d":true,"e":true,"f":true,"h":true,"j":["dice","random","tabletop","play","luck"],"k":[8,24],"o":2},"rice_cracker":{"a":"Rice Cracker","b":"1F358","d":true,"e":true,"f":true,"h":true,"j":["food","japanese"],"k":[6,48],"o":2},"virgo":{"a":"Virgo","b":"264D","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology"],"k":[53,25],"o":2},"flag-cz":{"a":"Czechia Flag","b":"1F1E8-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[1,31],"o":2},"curly_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b1.png","sheet_x":47,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b1.png","sheet_x":47,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b1.png","sheet_x":47,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b1.png","sheet_x":47,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b1.png","sheet_x":47,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Curly Haired Person","b":"1F9D1-200D-1F9B1","d":true,"e":false,"f":false,"h":false,"k":[47,19],"o":12},"rice_ball":{"a":"Rice Ball","b":"1F359","d":true,"e":true,"f":true,"h":true,"j":["food","japanese"],"k":[6,49],"o":2},"hatched_chick":{"a":"Front-Facing Baby Chick","b":"1F425","d":true,"e":true,"f":true,"h":true,"j":["animal","chicken","baby","bird"],"k":[12,9],"o":2},"jigsaw":{"a":"Jigsaw Puzzle Piece","b":"1F9E9","d":true,"e":true,"f":true,"h":true,"k":[51,28],"o":11},"trumpet":{"a":"Trumpet","b":"1F3BA","d":true,"e":true,"f":true,"h":true,"j":["music","brass"],"k":[8,32],"o":2},"slightly_frowning_face":{"a":"Slightly Frowning Face","b":"1F641","d":true,"e":true,"f":true,"h":true,"j":["face","frowning","disappointed","sad","upset"],"k":[31,43],"o":2},"bullettrain_side":{"a":"High-Speed Train","b":"1F684","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,3],"o":2},"libra":{"a":"Libra","b":"264E","d":true,"e":true,"f":true,"h":true,"j":["sign","purple-square","zodiac","astrology"],"k":[53,26],"o":2},"de":{"a":"Germany Flag","b":"1F1E9-1F1EA","d":true,"e":true,"f":true,"h":true,"j":["german","nation","flag","country","banner"],"k":[1,32],"n":["flag-de"],"o":2},"rice":{"a":"Cooked Rice","b":"1F35A","d":true,"e":true,"f":true,"h":true,"j":["food","china","asian"],"k":[6,50],"o":2},"violin":{"a":"Violin","b":"1F3BB","d":true,"e":true,"f":true,"h":true,"j":["music","instrument","orchestra","symphony"],"k":[8,33],"o":2},"white_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b3.png","sheet_x":19,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b3.png","sheet_x":19,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b3.png","sheet_x":19,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b3.png","sheet_x":19,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b3.png","sheet_x":19,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Haired Woman","b":"1F469-200D-1F9B3","d":true,"e":true,"f":true,"h":true,"k":[19,26],"o":11},"bird":{"a":"Bird","b":"1F426","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","fly","tweet","spring"],"k":[12,10],"o":2},"white_frowning_face":{"a":"White Frowning Face","b":"2639-FE0F","c":"2639","d":true,"e":true,"f":true,"h":true,"k":[53,16],"o":2},"bullettrain_front":{"a":"High-Speed Train with Bullet Nose","b":"1F685","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","speed","fast","public","travel"],"k":[34,4],"o":2},"teddy_bear":{"a":"Teddy Bear","b":"1F9F8","d":true,"e":true,"f":true,"h":true,"k":[51,43],"o":11},"white_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b3.png","sheet_x":47,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b3.png","sheet_x":47,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b3.png","sheet_x":47,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b3.png","sheet_x":47,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b3.png","sheet_x":47,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"White Haired Person","b":"1F9D1-200D-1F9B3","d":true,"e":false,"f":false,"h":false,"k":[47,31],"o":12},"spades":{"a":"Black Spade Suit","b":"2660-FE0F","c":"2660","d":true,"e":true,"f":true,"h":true,"j":["poker","cards","suits","magic"],"k":[53,33],"o":2},"banjo":{"a":"Banjo","b":"1FA95","d":true,"e":true,"f":true,"h":true,"k":[52,9],"o":12},"train2":{"a":"Train","b":"1F686","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,5],"o":2},"scorpius":{"a":"Scorpius","b":"264F","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology","scorpio"],"k":[53,27],"o":2},"curry":{"a":"Curry and Rice","b":"1F35B","d":true,"e":true,"f":true,"h":true,"j":["food","spicy","hot","indian"],"k":[6,51],"o":2},"open_mouth":{"a":"Face with Open Mouth","b":"1F62E","d":true,"e":true,"f":true,"h":true,"j":["face","surprise","impressed","wow","whoa",":O"],"k":[31,24],"l":[":o",":-o",":O",":-O"],"o":2},"flag-dg":{"a":"Diego Garcia Flag","b":"1F1E9-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[1,33],"o":2},"penguin":{"a":"Penguin","b":"1F427","d":true,"e":true,"f":true,"h":true,"j":["animal","nature"],"k":[12,11],"o":2},"hearts":{"a":"Black Heart Suit","b":"2665-FE0F","c":"2665","d":true,"e":true,"f":true,"h":true,"j":["poker","cards","magic","suits"],"k":[53,35],"o":2},"ramen":{"a":"Steaming Bowl","b":"1F35C","d":true,"e":true,"f":true,"h":true,"j":["food","japanese","noodle","chopsticks"],"k":[6,52],"o":2},"sagittarius":{"a":"Sagittarius","b":"2650","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology"],"k":[53,28],"o":2},"bald_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b2.png","sheet_x":19,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b2.png","sheet_x":19,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b2.png","sheet_x":19,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b2.png","sheet_x":19,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b2.png","sheet_x":19,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bald Woman","b":"1F469-200D-1F9B2","d":true,"e":true,"f":true,"h":true,"k":[19,20],"o":11},"dove_of_peace":{"a":"Dove of Peace","b":"1F54A-FE0F","c":"1F54A","d":true,"e":true,"f":true,"h":true,"k":[28,34],"o":2},"hushed":{"a":"Hushed Face","b":"1F62F","d":true,"e":true,"f":true,"h":true,"j":["face","woo","shh"],"k":[31,25],"o":2},"metro":{"a":"Metro","b":"1F687","d":true,"e":true,"f":true,"h":true,"j":["transportation","blue-square","mrt","underground","tube"],"k":[34,6],"o":2},"flag-dj":{"a":"Djibouti Flag","b":"1F1E9-1F1EF","d":true,"e":true,"f":true,"h":true,"k":[1,34],"o":2},"drum_with_drumsticks":{"a":"Drum with Drumsticks","b":"1F941","d":true,"e":true,"f":true,"h":true,"k":[41,17],"o":4},"spaghetti":{"a":"Spaghetti","b":"1F35D","d":true,"e":true,"f":true,"h":true,"j":["food","italian","noodle"],"k":[6,53],"o":2},"eagle":{"a":"Eagle","b":"1F985","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","bird"],"k":[42,23],"o":4},"astonished":{"a":"Astonished Face","b":"1F632","d":true,"e":true,"f":true,"h":true,"j":["face","xox","surprised","poisoned"],"k":[31,28],"o":2},"capricorn":{"a":"Capricorn","b":"2651","d":true,"e":true,"f":true,"h":true,"j":["sign","zodiac","purple-square","astrology"],"k":[53,29],"o":2},"light_rail":{"a":"Light Rail","b":"1F688","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,7],"o":2},"flag-dk":{"a":"Denmark Flag","b":"1F1E9-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[1,35],"o":2},"iphone":{"a":"Mobile Phone","b":"1F4F1","d":true,"e":true,"f":true,"h":true,"j":["technology","apple","gadgets","dial"],"k":[27,14],"o":2},"bald_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b2.png","sheet_x":47,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b2.png","sheet_x":47,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b2.png","sheet_x":47,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b2.png","sheet_x":47,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b2.png","sheet_x":47,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Bald Person","b":"1F9D1-200D-1F9B2","d":true,"e":false,"f":false,"h":false,"k":[47,25],"o":12},"diamonds":{"a":"Black Diamond Suit","b":"2666-FE0F","c":"2666","d":true,"e":true,"f":true,"h":true,"j":["poker","cards","magic","suits"],"k":[53,36],"o":2},"clubs":{"a":"Black Club Suit","b":"2663-FE0F","c":"2663","d":true,"e":true,"f":true,"h":true,"j":["poker","cards","magic","suits"],"k":[53,34],"o":2},"aquarius":{"a":"Aquarius","b":"2652","d":true,"e":true,"f":true,"h":true,"j":["sign","purple-square","zodiac","astrology"],"k":[53,30],"o":2},"sweet_potato":{"a":"Roasted Sweet Potato","b":"1F360","d":true,"e":true,"f":true,"h":true,"j":["food","nature"],"k":[6,56],"o":2},"flag-dm":{"a":"Dominica Flag","b":"1F1E9-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[1,36],"o":2},"duck":{"a":"Duck","b":"1F986","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","bird","mallard"],"k":[42,24],"o":4},"calling":{"a":"Mobile Phone with Rightwards Arrow at Left","b":"1F4F2","d":true,"e":true,"f":true,"h":true,"j":["iphone","incoming"],"k":[27,15],"o":2},"station":{"a":"Station","b":"1F689","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","public"],"k":[34,8],"o":2},"blond-haired-woman":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2640-FE0F","non_qualified":"1F471-1F3FB-200D-2640","image":"1f471-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2640-FE0F","non_qualified":"1F471-1F3FC-200D-2640","image":"1f471-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2640-FE0F","non_qualified":"1F471-1F3FD-200D-2640","image":"1f471-1f3fd-200d-2640-fe0f.png","sheet_x":22,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2640-FE0F","non_qualified":"1F471-1F3FE-200D-2640","image":"1f471-1f3fe-200d-2640-fe0f.png","sheet_x":22,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2640-FE0F","non_qualified":"1F471-1F3FF-200D-2640","image":"1f471-1f3ff-200d-2640-fe0f.png","sheet_x":22,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Blond Haired Woman","b":"1F471-200D-2640-FE0F","c":"1F471-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[22,7],"o":4},"flushed":{"a":"Flushed Face","b":"1F633","d":true,"e":true,"f":true,"h":true,"j":["face","blush","shy","flattered"],"k":[31,29],"o":2},"pisces":{"a":"Pisces","b":"2653","d":true,"e":true,"f":true,"h":true,"j":["purple-square","sign","zodiac","astrology"],"k":[53,31],"o":2},"chess_pawn":{"a":"Chess Pawn","b":"265F-FE0F","c":"265F","d":true,"e":true,"f":true,"h":true,"k":[53,32],"o":11},"blond-haired-man":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2642-FE0F","non_qualified":"1F471-1F3FB-200D-2642","image":"1f471-1f3fb-200d-2642-fe0f.png","sheet_x":22,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2642-FE0F","non_qualified":"1F471-1F3FC-200D-2642","image":"1f471-1f3fc-200d-2642-fe0f.png","sheet_x":22,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2642-FE0F","non_qualified":"1F471-1F3FD-200D-2642","image":"1f471-1f3fd-200d-2642-fe0f.png","sheet_x":22,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2642-FE0F","non_qualified":"1F471-1F3FE-200D-2642","image":"1f471-1f3fe-200d-2642-fe0f.png","sheet_x":22,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2642-FE0F","non_qualified":"1F471-1F3FF-200D-2642","image":"1f471-1f3ff-200d-2642-fe0f.png","sheet_x":22,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F471","a":"Blond Haired Man","b":"1F471-200D-2642-FE0F","c":"1F471-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[22,13],"o":4},"phone":{"a":"Black Telephone","b":"260E-FE0F","c":"260E","d":true,"e":true,"f":true,"h":true,"j":["technology","communication","dial","telephone"],"k":[52,54],"n":["telephone"],"o":2},"oden":{"a":"Oden","b":"1F362","d":true,"e":true,"f":true,"h":true,"j":["food","japanese"],"k":[7,1],"o":2},"flag-do":{"a":"Dominican Republic Flag","b":"1F1E9-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[1,37],"o":2},"tram":{"a":"Tram","b":"1F68A","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,9],"o":2},"swan":{"a":"Swan","b":"1F9A2","d":true,"e":true,"f":true,"h":true,"k":[42,52],"o":11},"pleading_face":{"a":"Face with Pleading Eyes","b":"1F97A","d":true,"e":true,"f":true,"h":true,"k":[42,12],"o":11},"flag-dz":{"a":"Algeria Flag","b":"1F1E9-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[1,38],"o":2},"monorail":{"a":"Monorail","b":"1F69D","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,28],"o":2},"owl":{"a":"Owl","b":"1F989","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","bird","hoot"],"k":[42,27],"o":4},"sushi":{"a":"Sushi","b":"1F363","d":true,"e":true,"f":true,"h":true,"j":["food","fish","japanese","rice"],"k":[7,2],"o":2},"telephone_receiver":{"a":"Telephone Receiver","b":"1F4DE","d":true,"e":true,"f":true,"h":true,"j":["technology","communication","dial"],"k":[26,52],"o":2},"black_joker":{"a":"Playing Card Black Joker","b":"1F0CF","d":true,"e":true,"f":true,"h":true,"j":["poker","cards","game","play","magic"],"k":[0,15],"o":2},"ophiuchus":{"a":"Ophiuchus","b":"26CE","d":true,"e":true,"f":true,"h":true,"j":["sign","purple-square","constellation","astrology"],"k":[54,4],"o":2},"frowning":{"a":"Frowning Face with Open Mouth","b":"1F626","d":true,"e":true,"f":true,"h":true,"j":["face","aw","what"],"k":[31,16],"o":2},"older_adult":{"skin_variations":{"1F3FB":{"unified":"1F9D3-1F3FB","non_qualified":null,"image":"1f9d3-1f3fb.png","sheet_x":48,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D3-1F3FC","non_qualified":null,"image":"1f9d3-1f3fc.png","sheet_x":48,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D3-1F3FD","non_qualified":null,"image":"1f9d3-1f3fd.png","sheet_x":48,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D3-1F3FE","non_qualified":null,"image":"1f9d3-1f3fe.png","sheet_x":48,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D3-1F3FF","non_qualified":null,"image":"1f9d3-1f3ff.png","sheet_x":48,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Adult","b":"1F9D3","d":true,"e":true,"f":true,"h":true,"k":[48,22],"o":5},"flag-ea":{"a":"Ceuta & Melilla Flag","b":"1F1EA-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[1,39],"o":2},"flamingo":{"a":"Flamingo","b":"1F9A9","d":true,"e":true,"f":true,"h":true,"k":[43,0],"o":12},"pager":{"a":"Pager","b":"1F4DF","d":true,"e":true,"f":true,"h":true,"j":["bbcall","oldschool","90s"],"k":[26,53],"o":2},"mountain_railway":{"a":"Mountain Railway","b":"1F69E","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,29],"o":2},"mahjong":{"a":"Mahjong Tile Red Dragon","b":"1F004","d":true,"e":true,"f":true,"h":true,"j":["game","play","chinese","kanji"],"k":[0,14],"o":2},"older_man":{"skin_variations":{"1F3FB":{"unified":"1F474-1F3FB","non_qualified":null,"image":"1f474-1f3fb.png","sheet_x":22,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F474-1F3FC","non_qualified":null,"image":"1f474-1f3fc.png","sheet_x":22,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F474-1F3FD","non_qualified":null,"image":"1f474-1f3fd.png","sheet_x":22,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F474-1F3FE","non_qualified":null,"image":"1f474-1f3fe.png","sheet_x":22,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F474-1F3FF","non_qualified":null,"image":"1f474-1f3ff.png","sheet_x":22,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Man","b":"1F474","d":true,"e":true,"f":true,"h":true,"j":["human","male","men","old","elder","senior"],"k":[22,49],"o":2},"twisted_rightwards_arrows":{"a":"Twisted Rightwards Arrows","b":"1F500","d":true,"e":true,"f":true,"h":true,"j":["blue-square","shuffle","music","random"],"k":[27,28],"o":2},"fried_shrimp":{"a":"Fried Shrimp","b":"1F364","d":true,"e":true,"f":true,"h":true,"j":["food","animal","appetizer","summer"],"k":[7,3],"o":2},"anguished":{"a":"Anguished Face","b":"1F627","d":true,"e":true,"f":true,"h":true,"j":["face","stunned","nervous"],"k":[31,17],"l":["D:"],"o":2},"repeat":{"a":"Clockwise Rightwards and Leftwards Open Circle Arrows","b":"1F501","d":true,"e":true,"f":true,"h":true,"j":["loop","record"],"k":[27,29],"o":2},"fish_cake":{"a":"Fish Cake with Swirl Design","b":"1F365","d":true,"e":true,"f":true,"h":true,"j":["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],"k":[7,4],"o":2},"fax":{"a":"Fax Machine","b":"1F4E0","d":true,"e":true,"f":true,"h":true,"j":["communication","technology"],"k":[26,54],"o":2},"older_woman":{"skin_variations":{"1F3FB":{"unified":"1F475-1F3FB","non_qualified":null,"image":"1f475-1f3fb.png","sheet_x":22,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F475-1F3FC","non_qualified":null,"image":"1f475-1f3fc.png","sheet_x":23,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F475-1F3FD","non_qualified":null,"image":"1f475-1f3fd.png","sheet_x":23,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F475-1F3FE","non_qualified":null,"image":"1f475-1f3fe.png","sheet_x":23,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F475-1F3FF","non_qualified":null,"image":"1f475-1f3ff.png","sheet_x":23,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Woman","b":"1F475","d":true,"e":true,"f":true,"h":true,"j":["human","female","women","lady","old","elder","senior"],"k":[22,55],"o":2},"flag-ec":{"a":"Ecuador Flag","b":"1F1EA-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[1,40],"o":2},"peacock":{"a":"Peacock","b":"1F99A","d":true,"e":true,"f":true,"h":true,"k":[42,44],"o":11},"fearful":{"a":"Fearful Face","b":"1F628","d":true,"e":true,"f":true,"h":true,"j":["face","scared","terrified","nervous","oops","huh"],"k":[31,18],"o":2},"train":{"a":"Tram Car","b":"1F68B","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","carriage","public","travel"],"k":[34,10],"o":2},"flower_playing_cards":{"a":"Flower Playing Cards","b":"1F3B4","d":true,"e":true,"f":true,"h":true,"j":["game","sunset","red"],"k":[8,26],"o":2},"repeat_one":{"a":"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay","b":"1F502","d":true,"e":true,"f":true,"h":true,"j":["blue-square","loop"],"k":[27,30],"o":2},"moon_cake":{"a":"Moon Cake","b":"1F96E","d":true,"e":true,"f":true,"h":true,"k":[42,4],"o":11},"performing_arts":{"a":"Performing Arts","b":"1F3AD","d":true,"e":true,"f":true,"h":true,"j":["acting","theater","drama"],"k":[8,19],"o":2},"cold_sweat":{"a":"Face with Open Mouth and Cold Sweat","b":"1F630","d":true,"e":true,"f":true,"h":true,"j":["face","nervous","sweat"],"k":[31,26],"o":2},"person_frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB","non_qualified":null,"image":"1f64d-1f3fb.png","sheet_x":33,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64D-1F3FC","non_qualified":null,"image":"1f64d-1f3fc.png","sheet_x":33,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64D-1F3FD","non_qualified":null,"image":"1f64d-1f3fd.png","sheet_x":33,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64D-1F3FE","non_qualified":null,"image":"1f64d-1f3fe.png","sheet_x":33,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64D-1F3FF","non_qualified":null,"image":"1f64d-1f3ff.png","sheet_x":33,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64D-200D-2640-FE0F","a":"Person Frowning","b":"1F64D","d":true,"e":true,"f":true,"h":false,"k":[33,26],"o":2},"flag-ee":{"a":"Estonia Flag","b":"1F1EA-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[1,41],"o":2},"battery":{"a":"Battery","b":"1F50B","d":true,"e":true,"f":true,"h":true,"j":["power","energy","sustain"],"k":[27,39],"o":2},"parrot":{"a":"Parrot","b":"1F99C","d":true,"e":true,"f":true,"h":true,"k":[42,46],"o":11},"bus":{"a":"Bus","b":"1F68C","d":true,"e":true,"f":true,"h":true,"j":["car","vehicle","transportation"],"k":[34,11],"o":2},"flag-eg":{"a":"Egypt Flag","b":"1F1EA-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[1,42],"o":2},"arrow_forward":{"a":"Black Right-Pointing Triangle","b":"25B6-FE0F","c":"25B6","d":true,"e":true,"f":true,"h":true,"j":["blue-square","right","direction","play"],"k":[52,43],"o":2},"man-frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2642-FE0F","non_qualified":"1F64D-1F3FB-200D-2642","image":"1f64d-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2642-FE0F","non_qualified":"1F64D-1F3FC-200D-2642","image":"1f64d-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2642-FE0F","non_qualified":"1F64D-1F3FD-200D-2642","image":"1f64d-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2642-FE0F","non_qualified":"1F64D-1F3FE-200D-2642","image":"1f64d-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2642-FE0F","non_qualified":"1F64D-1F3FF-200D-2642","image":"1f64d-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","c":"1F64D-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[33,20],"o":4},"disappointed_relieved":{"a":"Disappointed but Relieved Face","b":"1F625","d":true,"e":true,"f":true,"h":true,"j":["face","phew","sweat","nervous"],"k":[31,15],"o":2},"electric_plug":{"a":"Electric Plug","b":"1F50C","d":true,"e":true,"f":true,"h":true,"j":["charger","power"],"k":[27,40],"o":2},"frame_with_picture":{"a":"Frame with Picture","b":"1F5BC-FE0F","c":"1F5BC","d":true,"e":true,"f":true,"h":true,"k":[30,14],"o":2},"oncoming_bus":{"a":"Oncoming Bus","b":"1F68D","d":true,"e":true,"f":true,"h":true,"j":["vehicle","transportation"],"k":[34,12],"o":2},"dango":{"a":"Dango","b":"1F361","d":true,"e":true,"f":true,"h":true,"j":["food","dessert","sweet","japanese","barbecue","meat"],"k":[7,0],"o":2},"frog":{"a":"Frog Face","b":"1F438","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","croak","toad"],"k":[12,28],"o":2},"computer":{"a":"Personal Computer","b":"1F4BB","d":true,"e":true,"f":true,"h":true,"j":["technology","laptop","screen","display","monitor"],"k":[26,17],"o":2},"art":{"a":"Artist Palette","b":"1F3A8","d":true,"e":true,"f":true,"h":true,"j":["design","paint","draw","colors"],"k":[8,14],"o":2},"flag-eh":{"a":"Western Sahara Flag","b":"1F1EA-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[1,43],"o":2},"fast_forward":{"a":"Black Right-Pointing Double Triangle","b":"23E9","d":true,"e":true,"f":true,"h":true,"j":["blue-square","play","speed","continue"],"k":[52,26],"o":2},"cry":{"a":"Crying Face","b":"1F622","d":true,"e":true,"f":true,"h":true,"j":["face","tears","sad","depressed","upset",":\'("],"k":[31,12],"l":[":\'("],"m":":\'(","o":2},"woman-frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2640-FE0F","non_qualified":"1F64D-1F3FB-200D-2640","image":"1f64d-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2640-FE0F","non_qualified":"1F64D-1F3FC-200D-2640","image":"1f64d-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2640-FE0F","non_qualified":"1F64D-1F3FD-200D-2640","image":"1f64d-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2640-FE0F","non_qualified":"1F64D-1F3FE-200D-2640","image":"1f64d-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2640-FE0F","non_qualified":"1F64D-1F3FF-200D-2640","image":"1f64d-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64D","a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","c":"1F64D-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[33,14],"o":4},"trolleybus":{"a":"Trolleybus","b":"1F68E","d":true,"e":true,"f":true,"h":true,"j":["bart","transportation","vehicle"],"k":[34,13],"o":2},"crocodile":{"a":"Crocodile","b":"1F40A","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","reptile","lizard","alligator"],"k":[11,38],"o":2},"dumpling":{"a":"Dumpling","b":"1F95F","d":true,"e":true,"f":true,"h":true,"k":[41,46],"o":5},"black_right_pointing_double_triangle_with_vertical_bar":{"a":"Black Right Pointing Double Triangle with Vertical Bar","b":"23ED-FE0F","c":"23ED","d":true,"e":true,"f":true,"h":true,"k":[52,30],"o":2},"desktop_computer":{"a":"Desktop Computer","b":"1F5A5-FE0F","c":"1F5A5","d":true,"e":true,"f":true,"h":true,"j":["technology","computing","screen"],"k":[30,10],"o":2},"person_with_pouting_face":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB","non_qualified":null,"image":"1f64e-1f3fb.png","sheet_x":33,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64E-1F3FC","non_qualified":null,"image":"1f64e-1f3fc.png","sheet_x":33,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64E-1F3FD","non_qualified":null,"image":"1f64e-1f3fd.png","sheet_x":33,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64E-1F3FE","non_qualified":null,"image":"1f64e-1f3fe.png","sheet_x":33,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64E-1F3FF","non_qualified":null,"image":"1f64e-1f3ff.png","sheet_x":33,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64E-200D-2640-FE0F","a":"Person with Pouting Face","b":"1F64E","d":true,"e":true,"f":true,"h":false,"k":[33,44],"o":2},"turtle":{"a":"Turtle","b":"1F422","d":true,"e":true,"f":true,"h":true,"j":["animal","slow","nature","tortoise"],"k":[12,6],"o":2},"sob":{"a":"Loudly Crying Face","b":"1F62D","d":true,"e":true,"f":true,"h":true,"j":["face","cry","tears","sad","upset","depressed"],"k":[31,23],"m":":\'(","o":2},"flag-er":{"a":"Eritrea Flag","b":"1F1EA-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[1,44],"o":2},"thread":{"a":"Spool of Thread","b":"1F9F5","d":true,"e":true,"f":true,"h":true,"k":[51,40],"o":11},"minibus":{"a":"Minibus","b":"1F690","d":true,"e":true,"f":true,"h":true,"j":["vehicle","car","transportation"],"k":[34,15],"o":2},"fortune_cookie":{"a":"Fortune Cookie","b":"1F960","d":true,"e":true,"f":true,"h":true,"k":[41,47],"o":5},"yarn":{"a":"Ball of Yarn","b":"1F9F6","d":true,"e":true,"f":true,"h":true,"k":[51,41],"o":11},"takeout_box":{"a":"Takeout Box","b":"1F961","d":true,"e":true,"f":true,"h":true,"k":[41,48],"o":5},"man-pouting":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2642-FE0F","non_qualified":"1F64E-1F3FB-200D-2642","image":"1f64e-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2642-FE0F","non_qualified":"1F64E-1F3FC-200D-2642","image":"1f64e-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2642-FE0F","non_qualified":"1F64E-1F3FD-200D-2642","image":"1f64e-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2642-FE0F","non_qualified":"1F64E-1F3FE-200D-2642","image":"1f64e-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2642-FE0F","non_qualified":"1F64E-1F3FF-200D-2642","image":"1f64e-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","c":"1F64E-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[33,38],"o":4},"printer":{"a":"Printer","b":"1F5A8-FE0F","c":"1F5A8","d":true,"e":true,"f":true,"h":true,"j":["paper","ink"],"k":[30,11],"o":2},"scream":{"a":"Face Screaming in Fear","b":"1F631","d":true,"e":true,"f":true,"h":true,"j":["face","munch","scared","omg"],"k":[31,27],"o":2},"es":{"a":"Spain Flag","b":"1F1EA-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["spain","flag","nation","country","banner"],"k":[1,45],"n":["flag-es"],"o":2},"ambulance":{"a":"Ambulance","b":"1F691","d":true,"e":true,"f":true,"h":true,"j":["health","911","hospital"],"k":[34,16],"o":2},"black_right_pointing_triangle_with_double_vertical_bar":{"a":"Black Right Pointing Triangle with Double Vertical Bar","b":"23EF-FE0F","c":"23EF","d":true,"e":true,"f":true,"h":true,"k":[52,32],"o":2},"lizard":{"a":"Lizard","b":"1F98E","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","reptile"],"k":[42,32],"o":4},"flag-et":{"a":"Ethiopia Flag","b":"1F1EA-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[1,46],"o":2},"keyboard":{"a":"Keyboard","b":"2328-FE0F","c":"2328","d":true,"e":true,"f":true,"h":true,"j":["technology","computer","type","input","text"],"k":[52,24],"o":2},"crab":{"a":"Crab","b":"1F980","d":true,"e":true,"f":true,"h":true,"j":["animal","crustacean"],"k":[42,18],"o":2},"confounded":{"a":"Confounded Face","b":"1F616","d":true,"e":true,"f":true,"h":true,"j":["face","confused","sick","unwell","oops",":S"],"k":[31,0],"o":2},"snake":{"a":"Snake","b":"1F40D","d":true,"e":true,"f":true,"h":true,"j":["animal","evil","nature","hiss","python"],"k":[11,41],"o":2},"woman-pouting":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2640-FE0F","non_qualified":"1F64E-1F3FB-200D-2640","image":"1f64e-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2640-FE0F","non_qualified":"1F64E-1F3FC-200D-2640","image":"1f64e-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2640-FE0F","non_qualified":"1F64E-1F3FD-200D-2640","image":"1f64e-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2640-FE0F","non_qualified":"1F64E-1F3FE-200D-2640","image":"1f64e-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2640-FE0F","non_qualified":"1F64E-1F3FF-200D-2640","image":"1f64e-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64E","a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","c":"1F64E-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[33,32],"o":4},"arrow_backward":{"a":"Black Left-Pointing Triangle","b":"25C0-FE0F","c":"25C0","d":true,"e":true,"f":true,"h":true,"j":["blue-square","left","direction"],"k":[52,44],"o":2},"fire_engine":{"a":"Fire Engine","b":"1F692","d":true,"e":true,"f":true,"h":true,"j":["transportation","cars","vehicle"],"k":[34,17],"o":2},"rewind":{"a":"Black Left-Pointing Double Triangle","b":"23EA","d":true,"e":true,"f":true,"h":true,"j":["play","blue-square"],"k":[52,27],"o":2},"three_button_mouse":{"a":"Three Button Mouse","b":"1F5B1-FE0F","c":"1F5B1","d":true,"e":true,"f":true,"h":true,"k":[30,12],"o":2},"no_good":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB","non_qualified":null,"image":"1f645-1f3fb.png","sheet_x":32,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F645-1F3FC","non_qualified":null,"image":"1f645-1f3fc.png","sheet_x":32,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F645-1F3FD","non_qualified":null,"image":"1f645-1f3fd.png","sheet_x":32,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F645-1F3FE","non_qualified":null,"image":"1f645-1f3fe.png","sheet_x":32,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F645-1F3FF","non_qualified":null,"image":"1f645-1f3ff.png","sheet_x":32,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F645-200D-2640-FE0F","a":"Face with No Good Gesture","b":"1F645","d":true,"e":true,"f":true,"h":false,"k":[32,2],"o":2},"police_car":{"a":"Police Car","b":"1F693","d":true,"e":true,"f":true,"h":true,"j":["vehicle","cars","transportation","law","legal","enforcement"],"k":[34,18],"o":2},"dragon_face":{"a":"Dragon Face","b":"1F432","d":true,"e":true,"f":true,"h":true,"j":["animal","myth","nature","chinese","green"],"k":[12,22],"o":2},"persevere":{"a":"Persevering Face","b":"1F623","d":true,"e":true,"f":true,"h":true,"j":["face","sick","no","upset","oops"],"k":[31,13],"o":2},"lobster":{"a":"Lobster","b":"1F99E","d":true,"e":true,"f":true,"h":true,"k":[42,48],"o":11},"flag-eu":{"a":"European Union Flag","b":"1F1EA-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[1,47],"o":2},"disappointed":{"a":"Disappointed Face","b":"1F61E","d":true,"e":true,"f":true,"h":true,"j":["face","sad","upset","depressed",":("],"k":[31,8],"l":["):",":(",":-("],"m":":(","o":2},"shrimp":{"a":"Shrimp","b":"1F990","d":true,"e":true,"f":true,"h":true,"j":["animal","ocean","nature","seafood"],"k":[42,34],"o":4},"dragon":{"a":"Dragon","b":"1F409","d":true,"e":true,"f":true,"h":true,"j":["animal","myth","nature","chinese","green"],"k":[11,37],"o":2},"man-gesturing-no":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2642-FE0F","non_qualified":"1F645-1F3FB-200D-2642","image":"1f645-1f3fb-200d-2642-fe0f.png","sheet_x":31,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2642-FE0F","non_qualified":"1F645-1F3FC-200D-2642","image":"1f645-1f3fc-200d-2642-fe0f.png","sheet_x":31,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2642-FE0F","non_qualified":"1F645-1F3FD-200D-2642","image":"1f645-1f3fd-200d-2642-fe0f.png","sheet_x":31,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2642-FE0F","non_qualified":"1F645-1F3FE-200D-2642","image":"1f645-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2642-FE0F","non_qualified":"1F645-1F3FF-200D-2642","image":"1f645-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","c":"1F645-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[31,53],"o":4},"flag-fi":{"a":"Finland Flag","b":"1F1EB-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[1,48],"o":2},"trackball":{"a":"Trackball","b":"1F5B2-FE0F","c":"1F5B2","d":true,"e":true,"f":true,"h":true,"j":["technology","trackpad"],"k":[30,13],"o":2},"black_left_pointing_double_triangle_with_vertical_bar":{"a":"Black Left Pointing Double Triangle with Vertical Bar","b":"23EE-FE0F","c":"23EE","d":true,"e":true,"f":true,"h":true,"k":[52,31],"o":2},"oncoming_police_car":{"a":"Oncoming Police Car","b":"1F694","d":true,"e":true,"f":true,"h":true,"j":["vehicle","law","legal","enforcement","911"],"k":[34,19],"o":2},"minidisc":{"a":"Minidisc","b":"1F4BD","d":true,"e":true,"f":true,"h":true,"j":["technology","record","data","disk","90s"],"k":[26,19],"o":2},"sweat":{"a":"Face with Cold Sweat","b":"1F613","d":true,"e":true,"f":true,"h":true,"j":["face","hot","sad","tired","exercise"],"k":[30,54],"o":2},"squid":{"a":"Squid","b":"1F991","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","ocean","sea"],"k":[42,35],"o":4},"sauropod":{"a":"Sauropod","b":"1F995","d":true,"e":true,"f":true,"h":true,"k":[42,39],"o":5},"arrow_up_small":{"a":"Up-Pointing Small Red Triangle","b":"1F53C","d":true,"e":true,"f":true,"h":true,"j":["blue-square","triangle","direction","point","forward","top"],"k":[28,31],"o":2},"flag-fj":{"a":"Fiji Flag","b":"1F1EB-1F1EF","d":true,"e":true,"f":true,"h":true,"k":[1,49],"o":2},"woman-gesturing-no":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2640-FE0F","non_qualified":"1F645-1F3FB-200D-2640","image":"1f645-1f3fb-200d-2640-fe0f.png","sheet_x":31,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2640-FE0F","non_qualified":"1F645-1F3FC-200D-2640","image":"1f645-1f3fc-200d-2640-fe0f.png","sheet_x":31,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2640-FE0F","non_qualified":"1F645-1F3FD-200D-2640","image":"1f645-1f3fd-200d-2640-fe0f.png","sheet_x":31,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2640-FE0F","non_qualified":"1F645-1F3FE-200D-2640","image":"1f645-1f3fe-200d-2640-fe0f.png","sheet_x":31,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2640-FE0F","non_qualified":"1F645-1F3FF-200D-2640","image":"1f645-1f3ff-200d-2640-fe0f.png","sheet_x":31,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F645","a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","c":"1F645-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[31,47],"o":4},"taxi":{"a":"Taxi","b":"1F695","d":true,"e":true,"f":true,"h":true,"j":["uber","vehicle","cars","transportation"],"k":[34,20],"o":2},"flag-fk":{"a":"Falkland Islands Flag","b":"1F1EB-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[1,50],"o":2},"floppy_disk":{"a":"Floppy Disk","b":"1F4BE","d":true,"e":true,"f":true,"h":true,"j":["oldschool","technology","save","90s","80s"],"k":[26,20],"o":2},"t-rex":{"a":"T-Rex","b":"1F996","d":true,"e":true,"f":true,"h":true,"k":[42,40],"o":5},"oyster":{"a":"Oyster","b":"1F9AA","d":true,"e":true,"f":true,"h":true,"k":[43,1],"o":12},"arrow_double_up":{"a":"Black Up-Pointing Double Triangle","b":"23EB","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","top"],"k":[52,28],"o":2},"oncoming_taxi":{"a":"Oncoming Taxi","b":"1F696","d":true,"e":true,"f":true,"h":true,"j":["vehicle","cars","uber"],"k":[34,21],"o":2},"ok_woman":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB","non_qualified":null,"image":"1f646-1f3fb.png","sheet_x":32,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F646-1F3FC","non_qualified":null,"image":"1f646-1f3fc.png","sheet_x":32,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F646-1F3FD","non_qualified":null,"image":"1f646-1f3fd.png","sheet_x":32,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F646-1F3FE","non_qualified":null,"image":"1f646-1f3fe.png","sheet_x":32,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F646-1F3FF","non_qualified":null,"image":"1f646-1f3ff.png","sheet_x":32,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F646-200D-2640-FE0F","a":"Face with Ok Gesture","b":"1F646","d":true,"e":true,"f":true,"h":false,"j":["women","girl","female","pink","human","woman"],"k":[32,20],"o":2},"weary":{"a":"Weary Face","b":"1F629","d":true,"e":true,"f":true,"h":true,"j":["face","tired","sleepy","sad","frustrated","upset"],"k":[31,19],"o":2},"man-gesturing-ok":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2642-FE0F","non_qualified":"1F646-1F3FB-200D-2642","image":"1f646-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2642-FE0F","non_qualified":"1F646-1F3FC-200D-2642","image":"1f646-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2642-FE0F","non_qualified":"1F646-1F3FD-200D-2642","image":"1f646-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2642-FE0F","non_qualified":"1F646-1F3FE-200D-2642","image":"1f646-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2642-FE0F","non_qualified":"1F646-1F3FF-200D-2642","image":"1f646-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","c":"1F646-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[32,14],"o":4},"arrow_down_small":{"a":"Down-Pointing Small Red Triangle","b":"1F53D","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","bottom"],"k":[28,32],"o":2},"tired_face":{"a":"Tired Face","b":"1F62B","d":true,"e":true,"f":true,"h":true,"j":["sick","whine","upset","frustrated"],"k":[31,21],"o":2},"car":{"a":"Automobile","b":"1F697","d":true,"e":true,"f":true,"h":true,"k":[34,22],"n":["red_car"],"o":2},"icecream":{"a":"Soft Ice Cream","b":"1F366","d":true,"e":true,"f":true,"h":true,"j":["food","hot","dessert","summer"],"k":[7,5],"o":2},"cd":{"a":"Optical Disc","b":"1F4BF","d":true,"e":true,"f":true,"h":true,"j":["technology","dvd","disk","disc","90s"],"k":[26,21],"o":2},"whale":{"a":"Spouting Whale","b":"1F433","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","sea","ocean"],"k":[12,23],"o":2},"flag-fm":{"a":"Micronesia Flag","b":"1F1EB-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[1,51],"o":2},"oncoming_automobile":{"a":"Oncoming Automobile","b":"1F698","d":true,"e":true,"f":true,"h":true,"j":["car","vehicle","transportation"],"k":[34,23],"o":2},"arrow_double_down":{"a":"Black Down-Pointing Double Triangle","b":"23EC","d":true,"e":true,"f":true,"h":true,"j":["blue-square","direction","bottom"],"k":[52,29],"o":2},"woman-gesturing-ok":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2640-FE0F","non_qualified":"1F646-1F3FB-200D-2640","image":"1f646-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2640-FE0F","non_qualified":"1F646-1F3FC-200D-2640","image":"1f646-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2640-FE0F","non_qualified":"1F646-1F3FD-200D-2640","image":"1f646-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2640-FE0F","non_qualified":"1F646-1F3FE-200D-2640","image":"1f646-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2640-FE0F","non_qualified":"1F646-1F3FF-200D-2640","image":"1f646-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F646","a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","c":"1F646-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[32,8],"o":4},"yawning_face":{"a":"Yawning Face","b":"1F971","d":true,"e":true,"f":true,"h":true,"k":[42,7],"o":12},"dvd":{"a":"Dvd","b":"1F4C0","d":true,"e":true,"f":true,"h":true,"j":["cd","disk","disc"],"k":[26,22],"o":2},"whale2":{"a":"Whale","b":"1F40B","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","sea","ocean"],"k":[11,39],"o":2},"flag-fo":{"a":"Faroe Islands Flag","b":"1F1EB-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[1,52],"o":2},"shaved_ice":{"a":"Shaved Ice","b":"1F367","d":true,"e":true,"f":true,"h":true,"j":["hot","dessert","summer"],"k":[7,6],"o":2},"double_vertical_bar":{"a":"Double Vertical Bar","b":"23F8-FE0F","c":"23F8","d":true,"e":true,"f":true,"h":true,"k":[52,37],"o":2},"information_desk_person":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB","non_qualified":null,"image":"1f481-1f3fb.png","sheet_x":24,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F481-1F3FC","non_qualified":null,"image":"1f481-1f3fc.png","sheet_x":24,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F481-1F3FD","non_qualified":null,"image":"1f481-1f3fd.png","sheet_x":24,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F481-1F3FE","non_qualified":null,"image":"1f481-1f3fe.png","sheet_x":24,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F481-1F3FF","non_qualified":null,"image":"1f481-1f3ff.png","sheet_x":24,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F481-200D-2640-FE0F","a":"Information Desk Person","b":"1F481","d":true,"e":true,"f":true,"h":false,"k":[24,2],"o":2},"dolphin":{"a":"Dolphin","b":"1F42C","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","fish","sea","ocean","flipper","fins","beach"],"k":[12,16],"n":["flipper"],"o":2},"blue_car":{"a":"Recreational Vehicle","b":"1F699","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle"],"k":[34,24],"o":2},"ice_cream":{"a":"Ice Cream","b":"1F368","d":true,"e":true,"f":true,"h":true,"j":["food","hot","dessert"],"k":[7,7],"o":2},"fr":{"a":"France Flag","b":"1F1EB-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["banner","flag","nation","france","french","country"],"k":[1,53],"n":["flag-fr"],"o":2},"triumph":{"a":"Face with Look of Triumph","b":"1F624","d":true,"e":true,"f":true,"h":true,"j":["face","gas","phew","proud","pride"],"k":[31,14],"o":2},"abacus":{"a":"Abacus","b":"1F9EE","d":true,"e":true,"f":true,"h":true,"k":[51,33],"o":11},"man-tipping-hand":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2642-FE0F","non_qualified":"1F481-1F3FB-200D-2642","image":"1f481-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2642-FE0F","non_qualified":"1F481-1F3FC-200D-2642","image":"1f481-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2642-FE0F","non_qualified":"1F481-1F3FD-200D-2642","image":"1f481-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2642-FE0F","non_qualified":"1F481-1F3FE-200D-2642","image":"1f481-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2642-FE0F","non_qualified":"1F481-1F3FF-200D-2642","image":"1f481-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","c":"1F481-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[23,53],"o":4},"doughnut":{"a":"Doughnut","b":"1F369","d":true,"e":true,"f":true,"h":true,"j":["food","dessert","snack","sweet","donut"],"k":[7,8],"o":2},"fish":{"a":"Fish","b":"1F41F","d":true,"e":true,"f":true,"h":true,"j":["animal","food","nature"],"k":[12,3],"o":2},"truck":{"a":"Delivery Truck","b":"1F69A","d":true,"e":true,"f":true,"h":true,"j":["cars","transportation"],"k":[34,25],"o":2},"movie_camera":{"a":"Movie Camera","b":"1F3A5","d":true,"e":true,"f":true,"h":true,"j":["film","record"],"k":[8,11],"o":2},"flag-ga":{"a":"Gabon Flag","b":"1F1EC-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[1,54],"o":2},"rage":{"a":"Pouting Face","b":"1F621","d":true,"e":true,"f":true,"h":true,"j":["angry","mad","hate","despise"],"k":[31,11],"o":2},"black_square_for_stop":{"a":"Black Square for Stop","b":"23F9-FE0F","c":"23F9","d":true,"e":true,"f":true,"h":true,"k":[52,38],"o":2},"articulated_lorry":{"a":"Articulated Lorry","b":"1F69B","d":true,"e":true,"f":true,"h":true,"j":["vehicle","cars","transportation","express"],"k":[34,26],"o":2},"angry":{"a":"Angry Face","b":"1F620","d":true,"e":true,"f":true,"h":true,"j":["mad","face","annoyed","frustrated"],"k":[31,10],"l":[">:(",">:-("],"o":2},"cookie":{"a":"Cookie","b":"1F36A","d":true,"e":true,"f":true,"h":true,"j":["food","snack","oreo","chocolate","sweet","dessert"],"k":[7,9],"o":2},"gb":{"a":"United Kingdom Flag","b":"1F1EC-1F1E7","d":true,"e":true,"f":true,"h":true,"k":[1,55],"n":["uk","flag-gb"],"o":2},"tropical_fish":{"a":"Tropical Fish","b":"1F420","d":true,"e":true,"f":true,"h":true,"j":["animal","swim","ocean","beach","nemo"],"k":[12,4],"o":2},"woman-tipping-hand":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2640-FE0F","non_qualified":"1F481-1F3FB-200D-2640","image":"1f481-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2640-FE0F","non_qualified":"1F481-1F3FC-200D-2640","image":"1f481-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2640-FE0F","non_qualified":"1F481-1F3FD-200D-2640","image":"1f481-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2640-FE0F","non_qualified":"1F481-1F3FE-200D-2640","image":"1f481-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2640-FE0F","non_qualified":"1F481-1F3FF-200D-2640","image":"1f481-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F481","a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","c":"1F481-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[23,47],"o":4},"black_circle_for_record":{"a":"Black Circle for Record","b":"23FA-FE0F","c":"23FA","d":true,"e":true,"f":true,"h":true,"k":[52,39],"o":2},"film_frames":{"a":"Film Frames","b":"1F39E-FE0F","c":"1F39E","d":true,"e":true,"f":true,"h":true,"k":[8,4],"o":2},"film_projector":{"a":"Film Projector","b":"1F4FD-FE0F","c":"1F4FD","d":true,"e":true,"f":true,"h":true,"j":["video","tape","record","movie"],"k":[27,26],"o":2},"flag-gd":{"a":"Grenada Flag","b":"1F1EC-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[1,56],"o":2},"blowfish":{"a":"Blowfish","b":"1F421","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","food","sea","ocean"],"k":[12,5],"o":2},"face_with_symbols_on_mouth":{"a":"Serious Face with Symbols Covering Mouth","b":"1F92C","d":true,"e":true,"f":true,"h":true,"k":[38,46],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"birthday":{"a":"Birthday Cake","b":"1F382","d":true,"e":true,"f":true,"h":true,"j":["food","dessert","cake"],"k":[7,33],"o":2},"eject":{"a":"Eject","b":"23CF-FE0F","c":"23CF","d":true,"e":true,"f":true,"h":true,"k":[52,25],"o":2},"raising_hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB","non_qualified":null,"image":"1f64b-1f3fb.png","sheet_x":33,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64B-1F3FC","non_qualified":null,"image":"1f64b-1f3fc.png","sheet_x":33,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64B-1F3FD","non_qualified":null,"image":"1f64b-1f3fd.png","sheet_x":33,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64B-1F3FE","non_qualified":null,"image":"1f64b-1f3fe.png","sheet_x":33,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64B-1F3FF","non_qualified":null,"image":"1f64b-1f3ff.png","sheet_x":33,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64B-200D-2640-FE0F","a":"Happy Person Raising One Hand","b":"1F64B","d":true,"e":true,"f":true,"h":false,"k":[33,2],"o":2},"tractor":{"a":"Tractor","b":"1F69C","d":true,"e":true,"f":true,"h":true,"j":["vehicle","car","farming","agriculture"],"k":[34,27],"o":2},"flag-ge":{"a":"Georgia Flag","b":"1F1EC-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[2,0],"o":2},"smiling_imp":{"a":"Smiling Face with Horns","b":"1F608","d":true,"e":true,"f":true,"h":true,"j":["devil","horns"],"k":[30,43],"o":2},"racing_car":{"a":"Racing Car","b":"1F3CE-FE0F","c":"1F3CE","d":true,"e":true,"f":true,"h":true,"j":["sports","race","fast","formula","f1"],"k":[10,33],"o":2},"cinema":{"a":"Cinema","b":"1F3A6","d":true,"e":true,"f":true,"h":true,"j":["blue-square","record","film","movie","curtain","stage","theater"],"k":[8,12],"o":2},"clapper":{"a":"Clapper Board","b":"1F3AC","d":true,"e":true,"f":true,"h":true,"j":["movie","film","record"],"k":[8,18],"o":2},"shark":{"a":"Shark","b":"1F988","d":true,"e":true,"f":true,"h":true,"j":["animal","nature","fish","sea","ocean","jaws","fins","beach"],"k":[42,26],"o":4},"cake":{"a":"Shortcake","b":"1F370","d":true,"e":true,"f":true,"h":true,"j":["food","dessert"],"k":[7,15],"o":2},"man-raising-hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2642-FE0F","non_qualified":"1F64B-1F3FB-200D-2642","image":"1f64b-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2642-FE0F","non_qualified":"1F64B-1F3FC-200D-2642","image":"1f64b-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2642-FE0F","non_qualified":"1F64B-1F3FD-200D-2642","image":"1f64b-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2642-FE0F","non_qualified":"1F64B-1F3FE-200D-2642","image":"1f64b-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2642-FE0F","non_qualified":"1F64B-1F3FF-200D-2642","image":"1f64b-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","c":"1F64B-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[32,53],"o":4},"octopus":{"a":"Octopus","b":"1F419","d":true,"e":true,"f":true,"h":true,"j":["animal","creature","ocean","sea","nature","beach"],"k":[11,54],"o":2},"woman-raising-hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2640-FE0F","non_qualified":"1F64B-1F3FB-200D-2640","image":"1f64b-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2640-FE0F","non_qualified":"1F64B-1F3FC-200D-2640","image":"1f64b-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2640-FE0F","non_qualified":"1F64B-1F3FD-200D-2640","image":"1f64b-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2640-FE0F","non_qualified":"1F64B-1F3FE-200D-2640","image":"1f64b-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2640-FE0F","non_qualified":"1F64B-1F3FF-200D-2640","image":"1f64b-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64B","a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","c":"1F64B-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[32,47],"o":4},"flag-gf":{"a":"French Guiana Flag","b":"1F1EC-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[2,1],"o":2},"tv":{"a":"Television","b":"1F4FA","d":true,"e":true,"f":true,"h":true,"j":["technology","program","oldschool","show","television"],"k":[27,23],"o":2},"imp":{"a":"Imp","b":"1F47F","d":true,"e":true,"f":true,"h":true,"j":["devil","angry","horns"],"k":[23,45],"o":2},"cupcake":{"a":"Cupcake","b":"1F9C1","d":true,"e":true,"f":true,"h":true,"k":[44,9],"o":11},"racing_motorcycle":{"a":"Racing Motorcycle","b":"1F3CD-FE0F","c":"1F3CD","d":true,"e":true,"f":true,"h":true,"k":[10,32],"o":2},"low_brightness":{"a":"Low Brightness Symbol","b":"1F505","d":true,"e":true,"f":true,"h":true,"j":["sun","afternoon","warm","summer"],"k":[27,33],"o":2},"shell":{"a":"Spiral Shell","b":"1F41A","d":true,"e":true,"f":true,"h":true,"j":["nature","sea","beach"],"k":[11,55],"o":2},"flag-gg":{"a":"Guernsey Flag","b":"1F1EC-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[2,2],"o":2},"high_brightness":{"a":"High Brightness Symbol","b":"1F506","d":true,"e":true,"f":true,"h":true,"j":["sun","light"],"k":[27,34],"o":2},"deaf_person":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB","non_qualified":null,"image":"1f9cf-1f3fb.png","sheet_x":45,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC","non_qualified":null,"image":"1f9cf-1f3fc.png","sheet_x":45,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD","non_qualified":null,"image":"1f9cf-1f3fd.png","sheet_x":45,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE","non_qualified":null,"image":"1f9cf-1f3fe.png","sheet_x":45,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF","non_qualified":null,"image":"1f9cf-1f3ff.png","sheet_x":45,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Person","b":"1F9CF","d":true,"e":true,"f":true,"h":true,"k":[45,10],"o":12},"skull":{"a":"Skull","b":"1F480","d":true,"e":true,"f":true,"h":true,"j":["dead","skeleton","creepy","death"],"k":[23,46],"o":2},"motor_scooter":{"a":"Motor Scooter","b":"1F6F5","d":true,"e":true,"f":true,"h":true,"j":["vehicle","vespa","sasha"],"k":[36,54],"o":4},"camera":{"a":"Camera","b":"1F4F7","d":true,"e":true,"f":true,"h":true,"j":["gadgets","photography"],"k":[27,20],"o":2},"pie":{"a":"Pie","b":"1F967","d":true,"e":true,"f":true,"h":true,"k":[41,54],"o":5},"flag-gh":{"a":"Ghana Flag","b":"1F1EC-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[2,3],"o":2},"deaf_man":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2642-FE0F","non_qualified":"1F9CF-1F3FB-200D-2642","image":"1f9cf-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2642-FE0F","non_qualified":"1F9CF-1F3FC-200D-2642","image":"1f9cf-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2642-FE0F","non_qualified":"1F9CF-1F3FD-200D-2642","image":"1f9cf-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2642-FE0F","non_qualified":"1F9CF-1F3FE-200D-2642","image":"1f9cf-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2642-FE0F","non_qualified":"1F9CF-1F3FF-200D-2642","image":"1f9cf-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","c":"1F9CF-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[45,4],"o":12},"skull_and_crossbones":{"a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","d":true,"e":true,"f":true,"h":true,"j":["poison","danger","deadly","scary","death","pirate","evil"],"k":[53,8],"o":2},"camera_with_flash":{"a":"Camera with Flash","b":"1F4F8","d":true,"e":true,"f":true,"h":true,"k":[27,21],"o":2},"signal_strength":{"a":"Antenna with Bars","b":"1F4F6","d":true,"e":true,"f":true,"h":true,"j":["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],"k":[27,19],"o":2},"chocolate_bar":{"a":"Chocolate Bar","b":"1F36B","d":true,"e":true,"f":true,"h":true,"j":["food","snack","dessert","sweet"],"k":[7,10],"o":2},"manual_wheelchair":{"a":"Manual Wheelchair","b":"1F9BD","d":true,"e":true,"f":true,"h":true,"k":[44,5],"o":12},"snail":{"a":"Snail","b":"1F40C","d":true,"e":true,"f":true,"h":true,"j":["slow","animal","shell"],"k":[11,40],"o":2},"motorized_wheelchair":{"a":"Motorized Wheelchair","b":"1F9BC","d":true,"e":true,"f":true,"h":true,"k":[44,4],"o":12},"flag-gi":{"a":"Gibraltar Flag","b":"1F1EC-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[2,4],"o":2},"hankey":{"a":"Pile of Poo","b":"1F4A9","d":true,"e":true,"f":true,"h":true,"k":[25,51],"n":["poop","shit"],"o":2},"vibration_mode":{"a":"Vibration Mode","b":"1F4F3","d":true,"e":true,"f":true,"h":true,"j":["orange-square","phone"],"k":[27,16],"o":2},"deaf_woman":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2640-FE0F","non_qualified":"1F9CF-1F3FB-200D-2640","image":"1f9cf-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2640-FE0F","non_qualified":"1F9CF-1F3FC-200D-2640","image":"1f9cf-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2640-FE0F","non_qualified":"1F9CF-1F3FD-200D-2640","image":"1f9cf-1f3fd-200d-2640-fe0f.png","sheet_x":45,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2640-FE0F","non_qualified":"1F9CF-1F3FE-200D-2640","image":"1f9cf-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2640-FE0F","non_qualified":"1F9CF-1F3FF-200D-2640","image":"1f9cf-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","c":"1F9CF-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[44,55],"o":12},"butterfly":{"a":"Butterfly","b":"1F98B","d":true,"e":true,"f":true,"h":true,"j":["animal","insect","nature","caterpillar"],"k":[42,29],"o":4},"video_camera":{"a":"Video Camera","b":"1F4F9","d":true,"e":true,"f":true,"h":true,"j":["film","record"],"k":[27,22],"o":2},"candy":{"a":"Candy","b":"1F36C","d":true,"e":true,"f":true,"h":true,"j":["snack","dessert","sweet","lolly"],"k":[7,11],"o":2},"auto_rickshaw":{"a":"Auto Rickshaw","b":"1F6FA","d":true,"e":true,"f":true,"h":true,"k":[37,2],"o":12},"bow":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB","non_qualified":null,"image":"1f647-1f3fb.png","sheet_x":32,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F647-1F3FC","non_qualified":null,"image":"1f647-1f3fc.png","sheet_x":32,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F647-1F3FD","non_qualified":null,"image":"1f647-1f3fd.png","sheet_x":32,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F647-1F3FE","non_qualified":null,"image":"1f647-1f3fe.png","sheet_x":32,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F647-1F3FF","non_qualified":null,"image":"1f647-1f3ff.png","sheet_x":32,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F647-200D-2642-FE0F","a":"Person Bowing Deeply","b":"1F647","d":true,"e":true,"f":true,"h":false,"k":[32,38],"o":2},"mobile_phone_off":{"a":"Mobile Phone off","b":"1F4F4","d":true,"e":true,"f":true,"h":true,"j":["mute","orange-square","silence","quiet"],"k":[27,17],"o":2},"clown_face":{"a":"Clown Face","b":"1F921","d":true,"e":true,"f":true,"h":true,"j":["face"],"k":[38,18],"o":4},"lollipop":{"a":"Lollipop","b":"1F36D","d":true,"e":true,"f":true,"h":true,"j":["food","snack","candy","sweet"],"k":[7,12],"o":2},"flag-gl":{"a":"Greenland Flag","b":"1F1EC-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[2,5],"o":2},"vhs":{"a":"Videocassette","b":"1F4FC","d":true,"e":true,"f":true,"h":true,"j":["record","video","oldschool","90s","80s"],"k":[27,25],"o":2},"bug":{"a":"Bug","b":"1F41B","d":true,"e":true,"f":true,"h":true,"j":["animal","insect","nature","worm"],"k":[11,56],"o":2},"bike":{"a":"Bicycle","b":"1F6B2","d":true,"e":true,"f":true,"h":true,"j":["sports","bicycle","exercise","hipster"],"k":[35,9],"o":2},"man-bowing":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2642-FE0F","non_qualified":"1F647-1F3FB-200D-2642","image":"1f647-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2642-FE0F","non_qualified":"1F647-1F3FC-200D-2642","image":"1f647-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2642-FE0F","non_qualified":"1F647-1F3FD-200D-2642","image":"1f647-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2642-FE0F","non_qualified":"1F647-1F3FE-200D-2642","image":"1f647-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2642-FE0F","non_qualified":"1F647-1F3FF-200D-2642","image":"1f647-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F647","a":"Man Bowing","b":"1F647-200D-2642-FE0F","c":"1F647-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[32,32],"o":4},"female_sign":{"a":"Female Sign","b":"2640-FE0F","c":"2640","d":false,"e":true,"f":true,"h":true,"k":[53,18],"o":4},"japanese_ogre":{"a":"Japanese Ogre","b":"1F479","d":true,"e":true,"f":true,"h":true,"j":["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[23,34],"o":2},"custard":{"a":"Custard","b":"1F36E","d":true,"e":true,"f":true,"h":true,"j":["dessert","food"],"k":[7,13],"o":2},"ant":{"a":"Ant","b":"1F41C","d":true,"e":true,"f":true,"h":true,"j":["animal","insect","nature","bug"],"k":[12,0],"o":2},"mag":{"a":"Left-Pointing Magnifying Glass","b":"1F50D","d":true,"e":true,"f":true,"h":true,"j":["search","zoom","find","detective"],"k":[27,41],"o":2},"flag-gm":{"a":"Gambia Flag","b":"1F1EC-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[2,6],"o":2},"honey_pot":{"a":"Honey Pot","b":"1F36F","d":true,"e":true,"f":true,"h":true,"j":["bees","sweet","kitchen"],"k":[7,14],"o":2},"woman-bowing":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2640-FE0F","non_qualified":"1F647-1F3FB-200D-2640","image":"1f647-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2640-FE0F","non_qualified":"1F647-1F3FC-200D-2640","image":"1f647-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2640-FE0F","non_qualified":"1F647-1F3FD-200D-2640","image":"1f647-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2640-FE0F","non_qualified":"1F647-1F3FE-200D-2640","image":"1f647-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2640-FE0F","non_qualified":"1F647-1F3FF-200D-2640","image":"1f647-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","c":"1F647-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[32,26],"o":4},"male_sign":{"a":"Male Sign","b":"2642-FE0F","c":"2642","d":false,"e":true,"f":true,"h":true,"k":[53,19],"o":4},"mag_right":{"a":"Right-Pointing Magnifying Glass","b":"1F50E","d":true,"e":true,"f":true,"h":true,"j":["search","zoom","find","detective"],"k":[27,42],"o":2},"japanese_goblin":{"a":"Japanese Goblin","b":"1F47A","d":true,"e":true,"f":true,"h":true,"j":["red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[23,35],"o":2},"scooter":{"a":"Scooter","b":"1F6F4","d":true,"e":true,"f":true,"h":true,"k":[36,53],"o":4},"bee":{"a":"Honeybee","b":"1F41D","d":true,"e":true,"f":true,"h":true,"k":[12,1],"n":["honeybee"],"o":2},"flag-gn":{"a":"Guinea Flag","b":"1F1EC-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[2,7],"o":2},"candle":{"a":"Candle","b":"1F56F-FE0F","c":"1F56F","d":true,"e":true,"f":true,"h":true,"j":["fire","wax"],"k":[29,6],"o":2},"skateboard":{"a":"Skateboard","b":"1F6F9","d":true,"e":true,"f":true,"h":true,"k":[37,1],"o":11},"medical_symbol":{"a":"Medical Symbol","b":"2695-FE0F","c":"2695","d":false,"e":true,"f":true,"h":true,"k":[53,44],"n":["staff_of_aesculapius"],"o":4},"ghost":{"a":"Ghost","b":"1F47B","d":true,"e":true,"f":true,"h":true,"j":["halloween","spooky","scary"],"k":[23,36],"o":2},"beetle":{"a":"Lady Beetle","b":"1F41E","d":true,"e":true,"f":true,"h":true,"j":["animal","insect","nature","ladybug"],"k":[12,2],"o":2},"face_palm":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB","non_qualified":null,"image":"1f926-1f3fb.png","sheet_x":38,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F926-1F3FC","non_qualified":null,"image":"1f926-1f3fc.png","sheet_x":38,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F926-1F3FD","non_qualified":null,"image":"1f926-1f3fd.png","sheet_x":38,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F926-1F3FE","non_qualified":null,"image":"1f926-1f3fe.png","sheet_x":38,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F926-1F3FF","non_qualified":null,"image":"1f926-1f3ff.png","sheet_x":38,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Face Palm","b":"1F926","d":true,"e":true,"f":true,"h":false,"k":[38,35],"o":4},"flag-gp":{"a":"Guadeloupe Flag","b":"1F1EC-1F1F5","d":true,"e":true,"f":true,"h":true,"k":[2,8],"o":2},"baby_bottle":{"a":"Baby Bottle","b":"1F37C","d":true,"e":true,"f":true,"h":true,"j":["food","container","milk"],"k":[7,27],"o":2},"infinity":{"a":"Infinity","b":"267E-FE0F","c":"267E","d":true,"e":true,"f":true,"h":true,"k":[53,39],"o":11},"glass_of_milk":{"a":"Glass of Milk","b":"1F95B","d":true,"e":true,"f":true,"h":true,"k":[41,42],"o":4},"man-facepalming":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2642-FE0F","non_qualified":"1F926-1F3FB-200D-2642","image":"1f926-1f3fb-200d-2642-fe0f.png","sheet_x":38,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2642-FE0F","non_qualified":"1F926-1F3FC-200D-2642","image":"1f926-1f3fc-200d-2642-fe0f.png","sheet_x":38,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2642-FE0F","non_qualified":"1F926-1F3FD-200D-2642","image":"1f926-1f3fd-200d-2642-fe0f.png","sheet_x":38,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2642-FE0F","non_qualified":"1F926-1F3FE-200D-2642","image":"1f926-1f3fe-200d-2642-fe0f.png","sheet_x":38,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2642-FE0F","non_qualified":"1F926-1F3FF-200D-2642","image":"1f926-1f3ff-200d-2642-fe0f.png","sheet_x":38,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","c":"1F926-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[38,29],"o":4},"cricket":{"a":"Cricket","b":"1F997","d":true,"e":true,"f":true,"h":true,"j":["sports"],"k":[42,41],"o":5},"busstop":{"a":"Bus Stop","b":"1F68F","d":true,"e":true,"f":true,"h":true,"j":["transportation","wait"],"k":[34,14],"o":2},"flag-gq":{"a":"Equatorial Guinea Flag","b":"1F1EC-1F1F6","d":true,"e":true,"f":true,"h":true,"k":[2,9],"o":2},"alien":{"a":"Extraterrestrial Alien","b":"1F47D","d":true,"e":true,"f":true,"h":true,"j":["UFO","paul","weird","outer_space"],"k":[23,43],"o":2},"bulb":{"a":"Electric Light Bulb","b":"1F4A1","d":true,"e":true,"f":true,"h":true,"j":["light","electricity","idea"],"k":[25,43],"o":2},"woman-facepalming":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2640-FE0F","non_qualified":"1F926-1F3FB-200D-2640","image":"1f926-1f3fb-200d-2640-fe0f.png","sheet_x":38,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2640-FE0F","non_qualified":"1F926-1F3FC-200D-2640","image":"1f926-1f3fc-200d-2640-fe0f.png","sheet_x":38,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2640-FE0F","non_qualified":"1F926-1F3FD-200D-2640","image":"1f926-1f3fd-200d-2640-fe0f.png","sheet_x":38,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2640-FE0F","non_qualified":"1F926-1F3FE-200D-2640","image":"1f926-1f3fe-200d-2640-fe0f.png","sheet_x":38,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2640-FE0F","non_qualified":"1F926-1F3FF-200D-2640","image":"1f926-1f3ff-200d-2640-fe0f.png","sheet_x":38,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","c":"1F926-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[38,23],"o":4},"spider":{"a":"Spider","b":"1F577-FE0F","c":"1F577","d":true,"e":true,"f":true,"h":true,"j":["animal","arachnid"],"k":[29,34],"o":2},"space_invader":{"a":"Alien Monster","b":"1F47E","d":true,"e":true,"f":true,"h":true,"j":["game","arcade","play"],"k":[23,44],"o":2},"motorway":{"a":"Motorway","b":"1F6E3-FE0F","c":"1F6E3","d":true,"e":true,"f":true,"h":true,"j":["road","cupertino","interstate","highway"],"k":[36,45],"o":2},"flag-gr":{"a":"Greece Flag","b":"1F1EC-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[2,10],"o":2},"recycle":{"a":"Black Universal Recycling Symbol","b":"267B-FE0F","c":"267B","d":true,"e":true,"f":true,"h":true,"j":["arrow","environment","garbage","trash"],"k":[53,38],"o":2},"coffee":{"a":"Hot Beverage","b":"2615","d":true,"e":true,"f":true,"h":true,"j":["beverage","caffeine","latte","espresso"],"k":[53,0],"o":2},"flashlight":{"a":"Electric Torch","b":"1F526","d":true,"e":true,"f":true,"h":true,"j":["dark","camping","sight","night"],"k":[28,9],"o":2},"spider_web":{"a":"Spider Web","b":"1F578-FE0F","c":"1F578","d":true,"e":true,"f":true,"h":true,"j":["animal","insect","arachnid","silk"],"k":[29,35],"o":2},"izakaya_lantern":{"a":"Izakaya Lantern","b":"1F3EE","d":true,"e":true,"f":true,"h":true,"j":["light","paper","halloween","spooky"],"k":[11,8],"n":["lantern"],"o":2},"flag-gs":{"a":"South Georgia & South Sandwich Islands Flag","b":"1F1EC-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[2,11],"o":2},"shrug":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB","non_qualified":null,"image":"1f937-1f3fb.png","sheet_x":39,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F937-1F3FC","non_qualified":null,"image":"1f937-1f3fc.png","sheet_x":39,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F937-1F3FD","non_qualified":null,"image":"1f937-1f3fd.png","sheet_x":39,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F937-1F3FE","non_qualified":null,"image":"1f937-1f3fe.png","sheet_x":39,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F937-1F3FF","non_qualified":null,"image":"1f937-1f3ff.png","sheet_x":39,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Shrug","b":"1F937","d":true,"e":true,"f":true,"h":false,"k":[39,47],"o":4},"fleur_de_lis":{"a":"Fleur De Lis","b":"269C-FE0F","c":"269C","d":true,"e":true,"f":true,"h":true,"j":["decorative","scout"],"k":[53,49],"o":2},"robot_face":{"a":"Robot Face","b":"1F916","d":true,"e":true,"f":true,"h":true,"k":[37,29],"o":2},"railway_track":{"a":"Railway Track","b":"1F6E4-FE0F","c":"1F6E4","d":true,"e":true,"f":true,"h":true,"j":["train","transportation"],"k":[36,46],"o":2},"tea":{"a":"Teacup Without Handle","b":"1F375","d":true,"e":true,"f":true,"h":true,"j":["drink","bowl","breakfast","green","british"],"k":[7,20],"o":2},"flag-gt":{"a":"Guatemala Flag","b":"1F1EC-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[2,12],"o":2},"oil_drum":{"a":"Oil Drum","b":"1F6E2-FE0F","c":"1F6E2","d":true,"e":true,"f":true,"h":true,"j":["barrell"],"k":[36,44],"o":2},"diya_lamp":{"a":"Diya Lamp","b":"1FA94","d":true,"e":true,"f":true,"h":true,"k":[52,8],"o":12},"sake":{"a":"Sake Bottle and Cup","b":"1F376","d":true,"e":true,"f":true,"h":true,"j":["wine","drink","drunk","beverage","japanese","alcohol","booze"],"k":[7,21],"o":2},"trident":{"a":"Trident Emblem","b":"1F531","d":true,"e":true,"f":true,"h":true,"j":["weapon","spear"],"k":[28,20],"o":2},"man-shrugging":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2642-FE0F","non_qualified":"1F937-1F3FB-200D-2642","image":"1f937-1f3fb-200d-2642-fe0f.png","sheet_x":39,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2642-FE0F","non_qualified":"1F937-1F3FC-200D-2642","image":"1f937-1f3fc-200d-2642-fe0f.png","sheet_x":39,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2642-FE0F","non_qualified":"1F937-1F3FD-200D-2642","image":"1f937-1f3fd-200d-2642-fe0f.png","sheet_x":39,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2642-FE0F","non_qualified":"1F937-1F3FE-200D-2642","image":"1f937-1f3fe-200d-2642-fe0f.png","sheet_x":39,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2642-FE0F","non_qualified":"1F937-1F3FF-200D-2642","image":"1f937-1f3ff-200d-2642-fe0f.png","sheet_x":39,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","c":"1F937-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[39,41],"o":4},"smiley_cat":{"a":"Smiling Cat Face with Open Mouth","b":"1F63A","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","happy","smile"],"k":[31,36],"o":2},"scorpion":{"a":"Scorpion","b":"1F982","d":true,"e":true,"f":true,"h":true,"j":["animal","arachnid"],"k":[42,20],"o":2},"woman-shrugging":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2640-FE0F","non_qualified":"1F937-1F3FB-200D-2640","image":"1f937-1f3fb-200d-2640-fe0f.png","sheet_x":39,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2640-FE0F","non_qualified":"1F937-1F3FC-200D-2640","image":"1f937-1f3fc-200d-2640-fe0f.png","sheet_x":39,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2640-FE0F","non_qualified":"1F937-1F3FD-200D-2640","image":"1f937-1f3fd-200d-2640-fe0f.png","sheet_x":39,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2640-FE0F","non_qualified":"1F937-1F3FE-200D-2640","image":"1f937-1f3fe-200d-2640-fe0f.png","sheet_x":39,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2640-FE0F","non_qualified":"1F937-1F3FF-200D-2640","image":"1f937-1f3ff-200d-2640-fe0f.png","sheet_x":39,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","c":"1F937-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[39,35],"o":4},"notebook_with_decorative_cover":{"a":"Notebook with Decorative Cover","b":"1F4D4","d":true,"e":true,"f":true,"h":true,"j":["classroom","notes","record","paper","study"],"k":[26,42],"o":2},"fuelpump":{"a":"Fuel Pump","b":"26FD","d":true,"e":true,"f":true,"h":true,"j":["gas station","petroleum"],"k":[54,38],"o":2},"name_badge":{"a":"Name Badge","b":"1F4DB","d":true,"e":true,"f":true,"h":true,"j":["fire","forbid"],"k":[26,49],"o":2},"mosquito":{"a":"Mosquito","b":"1F99F","d":true,"e":true,"f":true,"h":true,"k":[42,49],"o":11},"flag-gu":{"a":"Guam Flag","b":"1F1EC-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[2,13],"o":2},"smile_cat":{"a":"Grinning Cat Face with Smiling Eyes","b":"1F638","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","smile"],"k":[31,34],"o":2},"champagne":{"a":"Bottle with Popping Cork","b":"1F37E","d":true,"e":true,"f":true,"h":true,"j":["drink","wine","bottle","celebration"],"k":[7,29],"o":2},"joy_cat":{"a":"Cat Face with Tears of Joy","b":"1F639","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","haha","happy","tears"],"k":[31,35],"o":2},"closed_book":{"a":"Closed Book","b":"1F4D5","d":true,"e":true,"f":true,"h":true,"j":["read","library","knowledge","textbook","learn"],"k":[26,43],"o":2},"health_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2695-FE0F","non_qualified":"1F9D1-1F3FB-200D-2695","image":"1f9d1-1f3fb-200d-2695-fe0f.png","sheet_x":47,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2695-FE0F","non_qualified":"1F9D1-1F3FC-200D-2695","image":"1f9d1-1f3fc-200d-2695-fe0f.png","sheet_x":47,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2695-FE0F","non_qualified":"1F9D1-1F3FD-200D-2695","image":"1f9d1-1f3fd-200d-2695-fe0f.png","sheet_x":47,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2695-FE0F","non_qualified":"1F9D1-1F3FE-200D-2695","image":"1f9d1-1f3fe-200d-2695-fe0f.png","sheet_x":47,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2695-FE0F","non_qualified":"1F9D1-1F3FF-200D-2695","image":"1f9d1-1f3ff-200d-2695-fe0f.png","sheet_x":47,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","c":"1F9D1-200D-2695","d":true,"e":false,"f":false,"h":false,"k":[47,49],"o":12},"rotating_light":{"a":"Police Cars Revolving Light","b":"1F6A8","d":true,"e":true,"f":true,"h":true,"j":["police","ambulance","911","emergency","alert","error","pinged","law","legal"],"k":[34,56],"o":2},"microbe":{"a":"Microbe","b":"1F9A0","d":true,"e":true,"f":true,"h":true,"k":[42,50],"o":11},"flag-gw":{"a":"Guinea-Bissau Flag","b":"1F1EC-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[2,14],"o":2},"wine_glass":{"a":"Wine Glass","b":"1F377","d":true,"e":true,"f":true,"h":true,"j":["drink","beverage","drunk","alcohol","booze"],"k":[7,22],"o":2},"beginner":{"a":"Japanese Symbol for Beginner","b":"1F530","d":true,"e":true,"f":true,"h":true,"j":["badge","shield"],"k":[28,19],"o":2},"bouquet":{"a":"Bouquet","b":"1F490","d":true,"e":true,"f":true,"h":true,"j":["flowers","nature","spring"],"k":[25,26],"o":2},"heart_eyes_cat":{"a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","d":true,"e":true,"f":true,"h":true,"j":["animal","love","like","affection","cats","valentines","heart"],"k":[31,37],"o":2},"male-doctor":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2695-FE0F","non_qualified":"1F468-1F3FB-200D-2695","image":"1f468-1f3fb-200d-2695-fe0f.png","sheet_x":17,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2695-FE0F","non_qualified":"1F468-1F3FC-200D-2695","image":"1f468-1f3fc-200d-2695-fe0f.png","sheet_x":17,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2695-FE0F","non_qualified":"1F468-1F3FD-200D-2695","image":"1f468-1f3fd-200d-2695-fe0f.png","sheet_x":17,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2695-FE0F","non_qualified":"1F468-1F3FE-200D-2695","image":"1f468-1f3fe-200d-2695-fe0f.png","sheet_x":17,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2695-FE0F","non_qualified":"1F468-1F3FF-200D-2695","image":"1f468-1f3ff-200d-2695-fe0f.png","sheet_x":17,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Doctor","b":"1F468-200D-2695-FE0F","c":"1F468-200D-2695","d":true,"e":true,"f":true,"h":true,"k":[17,2],"o":4},"book":{"a":"Open Book","b":"1F4D6","d":true,"e":true,"f":true,"h":true,"k":[26,44],"n":["open_book"],"o":2},"traffic_light":{"a":"Horizontal Traffic Light","b":"1F6A5","d":true,"e":true,"f":true,"h":true,"j":["transportation","signal"],"k":[34,53],"o":2},"cocktail":{"a":"Cocktail Glass","b":"1F378","d":true,"e":true,"f":true,"h":true,"j":["drink","drunk","alcohol","beverage","booze","mojito"],"k":[7,23],"o":2},"o":{"a":"Heavy Large Circle","b":"2B55","d":true,"e":true,"f":true,"h":true,"j":["circle","round"],"k":[55,43],"o":2},"flag-gy":{"a":"Guyana Flag","b":"1F1EC-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[2,15],"o":2},"female-doctor":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2695-FE0F","non_qualified":"1F469-1F3FB-200D-2695","image":"1f469-1f3fb-200d-2695-fe0f.png","sheet_x":19,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2695-FE0F","non_qualified":"1F469-1F3FC-200D-2695","image":"1f469-1f3fc-200d-2695-fe0f.png","sheet_x":19,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2695-FE0F","non_qualified":"1F469-1F3FD-200D-2695","image":"1f469-1f3fd-200d-2695-fe0f.png","sheet_x":19,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2695-FE0F","non_qualified":"1F469-1F3FE-200D-2695","image":"1f469-1f3fe-200d-2695-fe0f.png","sheet_x":19,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2695-FE0F","non_qualified":"1F469-1F3FF-200D-2695","image":"1f469-1f3ff-200d-2695-fe0f.png","sheet_x":19,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Doctor","b":"1F469-200D-2695-FE0F","c":"1F469-200D-2695","d":true,"e":true,"f":true,"h":true,"k":[19,44],"o":4},"smirk_cat":{"a":"Cat Face with Wry Smile","b":"1F63C","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","smirk"],"k":[31,38],"o":2},"green_book":{"a":"Green Book","b":"1F4D7","d":true,"e":true,"f":true,"h":true,"j":["read","library","knowledge","study"],"k":[26,45],"o":2},"cherry_blossom":{"a":"Cherry Blossom","b":"1F338","d":true,"e":true,"f":true,"h":true,"j":["nature","plant","spring","flower"],"k":[6,16],"o":2},"flag-hk":{"a":"Hong Kong Sar China Flag","b":"1F1ED-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[2,16],"o":2},"vertical_traffic_light":{"a":"Vertical Traffic Light","b":"1F6A6","d":true,"e":true,"f":true,"h":true,"j":["transportation","driving"],"k":[34,54],"o":2},"white_check_mark":{"a":"White Heavy Check Mark","b":"2705","d":true,"e":true,"f":true,"h":true,"j":["green-square","ok","agree","vote","election","answer","tick"],"k":[54,40],"o":2},"tropical_drink":{"a":"Tropical Drink","b":"1F379","d":true,"e":true,"f":true,"h":true,"j":["beverage","cocktail","summer","beach","alcohol","booze","mojito"],"k":[7,24],"o":2},"kissing_cat":{"a":"Kissing Cat Face with Closed Eyes","b":"1F63D","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","kiss"],"k":[31,39],"o":2},"flag-hm":{"a":"Heard & Mcdonald Islands Flag","b":"1F1ED-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[2,17],"o":2},"octagonal_sign":{"a":"Octagonal Sign","b":"1F6D1","d":true,"e":true,"f":true,"h":true,"k":[36,39],"o":4},"white_flower":{"a":"White Flower","b":"1F4AE","d":true,"e":true,"f":true,"h":true,"j":["japanese","spring"],"k":[26,4],"o":2},"ballot_box_with_check":{"a":"Ballot Box with Check","b":"2611-FE0F","c":"2611","d":true,"e":true,"f":true,"h":true,"j":["ok","agree","confirm","black-square","vote","election","yes","tick"],"k":[52,55],"o":2},"student":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f393.png","sheet_x":45,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f393.png","sheet_x":45,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f393.png","sheet_x":45,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f393.png","sheet_x":45,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F393","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f393.png","sheet_x":45,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Student","b":"1F9D1-200D-1F393","d":true,"e":false,"f":false,"h":false,"k":[45,29],"o":12},"blue_book":{"a":"Blue Book","b":"1F4D8","d":true,"e":true,"f":true,"h":true,"j":["read","library","knowledge","learn","study"],"k":[26,46],"o":2},"beer":{"a":"Beer Mug","b":"1F37A","d":true,"e":true,"f":true,"h":true,"j":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[7,25],"o":2},"construction":{"a":"Construction Sign","b":"1F6A7","d":true,"e":true,"f":true,"h":true,"j":["wip","progress","caution","warning"],"k":[34,55],"o":2},"rosette":{"a":"Rosette","b":"1F3F5-FE0F","c":"1F3F5","d":true,"e":true,"f":true,"h":true,"j":["flower","decoration","military"],"k":[11,18],"o":2},"heavy_check_mark":{"a":"Heavy Check Mark","b":"2714-FE0F","c":"2714","d":true,"e":true,"f":true,"h":true,"j":["ok","nike","answer","yes","tick"],"k":[55,12],"o":2},"scream_cat":{"a":"Weary Cat Face","b":"1F640","d":true,"e":true,"f":true,"h":true,"j":["animal","cats","munch","scared","scream"],"k":[31,42],"o":2},"orange_book":{"a":"Orange Book","b":"1F4D9","d":true,"e":true,"f":true,"h":true,"j":["read","library","knowledge","textbook","study"],"k":[26,47],"o":2},"beers":{"a":"Clinking Beer Mugs","b":"1F37B","d":true,"e":true,"f":true,"h":true,"j":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[7,26],"o":2},"male-student":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F393","non_qualified":null,"image":"1f468-1f3fb-200d-1f393.png","sheet_x":14,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F393","non_qualified":null,"image":"1f468-1f3fc-200d-1f393.png","sheet_x":14,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F393","non_qualified":null,"image":"1f468-1f3fd-200d-1f393.png","sheet_x":14,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F393","non_qualified":null,"image":"1f468-1f3fe-200d-1f393.png","sheet_x":14,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F393","non_qualified":null,"image":"1f468-1f3ff-200d-1f393.png","sheet_x":14,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Student","b":"1F468-200D-1F393","d":true,"e":true,"f":true,"h":true,"k":[14,50],"o":4},"flag-hn":{"a":"Honduras Flag","b":"1F1ED-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[2,18],"o":2},"crying_cat_face":{"a":"Crying Cat Face","b":"1F63F","d":true,"e":true,"f":true,"h":true,"j":["animal","tears","weep","sad","cats","upset","cry"],"k":[31,41],"o":2},"anchor":{"a":"Anchor","b":"2693","d":true,"e":true,"f":true,"h":true,"j":["ship","ferry","sea","boat"],"k":[53,42],"o":2},"flag-hr":{"a":"Croatia Flag","b":"1F1ED-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[2,19],"o":2},"heavy_multiplication_x":{"a":"Heavy Multiplication X","b":"2716-FE0F","c":"2716","d":true,"e":true,"f":true,"h":true,"j":["math","calculation"],"k":[55,13],"o":2},"female-student":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F393","non_qualified":null,"image":"1f469-1f3fb-200d-1f393.png","sheet_x":17,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F393","non_qualified":null,"image":"1f469-1f3fc-200d-1f393.png","sheet_x":17,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F393","non_qualified":null,"image":"1f469-1f3fd-200d-1f393.png","sheet_x":17,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F393","non_qualified":null,"image":"1f469-1f3fe-200d-1f393.png","sheet_x":17,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F393","non_qualified":null,"image":"1f469-1f3ff-200d-1f393.png","sheet_x":17,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Student","b":"1F469-200D-1F393","d":true,"e":true,"f":true,"h":true,"k":[17,40],"o":4},"rose":{"a":"Rose","b":"1F339","d":true,"e":true,"f":true,"h":true,"j":["flowers","valentines","love","spring"],"k":[6,17],"o":2},"books":{"a":"Books","b":"1F4DA","d":true,"e":true,"f":true,"h":true,"j":["literature","library","study"],"k":[26,48],"o":2},"clinking_glasses":{"a":"Clinking Glasses","b":"1F942","d":true,"e":true,"f":true,"h":true,"j":["beverage","drink","party","alcohol","celebrate","cheers"],"k":[41,18],"o":4},"teacher":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3eb.png","sheet_x":45,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3eb.png","sheet_x":45,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3eb.png","sheet_x":45,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3eb.png","sheet_x":45,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3eb.png","sheet_x":45,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Teacher","b":"1F9D1-200D-1F3EB","d":true,"e":false,"f":false,"h":false,"k":[45,47],"o":12},"x":{"a":"Cross Mark","b":"274C","d":true,"e":true,"f":true,"h":true,"j":["no","delete","remove","cancel"],"k":[55,21],"o":2},"pouting_cat":{"a":"Pouting Cat Face","b":"1F63E","d":true,"e":true,"f":true,"h":true,"j":["animal","cats"],"k":[31,40],"o":2},"wilted_flower":{"a":"Wilted Flower","b":"1F940","d":true,"e":true,"f":true,"h":true,"j":["plant","nature","flower"],"k":[41,16],"o":4},"boat":{"a":"Sailboat","b":"26F5","d":true,"e":true,"f":true,"h":true,"k":[54,16],"n":["sailboat"],"o":2},"flag-ht":{"a":"Haiti Flag","b":"1F1ED-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[2,20],"o":2},"tumbler_glass":{"a":"Tumbler Glass","b":"1F943","d":true,"e":true,"f":true,"h":true,"j":["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],"k":[41,19],"o":4},"notebook":{"a":"Notebook","b":"1F4D3","d":true,"e":true,"f":true,"h":true,"j":["stationery","record","notes","paper","study"],"k":[26,41],"o":2},"male-teacher":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fb-200d-1f3eb.png","sheet_x":15,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fc-200d-1f3eb.png","sheet_x":15,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fd-200d-1f3eb.png","sheet_x":15,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fe-200d-1f3eb.png","sheet_x":15,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f468-1f3ff-200d-1f3eb.png","sheet_x":15,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Teacher","b":"1F468-200D-1F3EB","d":true,"e":true,"f":true,"h":true,"k":[15,11],"o":4},"ledger":{"a":"Ledger","b":"1F4D2","d":true,"e":true,"f":true,"h":true,"j":["notes","paper"],"k":[26,40],"o":2},"flag-hu":{"a":"Hungary Flag","b":"1F1ED-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[2,21],"o":2},"cup_with_straw":{"a":"Cup with Straw","b":"1F964","d":true,"e":true,"f":true,"h":true,"k":[41,51],"o":5},"hibiscus":{"a":"Hibiscus","b":"1F33A","d":true,"e":true,"f":true,"h":true,"j":["plant","vegetable","flowers","beach"],"k":[6,18],"o":2},"see_no_evil":{"a":"See-No-Evil Monkey","b":"1F648","d":true,"e":true,"f":true,"h":true,"j":["monkey","animal","nature","haha"],"k":[32,44],"o":2},"canoe":{"a":"Canoe","b":"1F6F6","d":true,"e":true,"f":true,"h":true,"j":["boat","paddle","water","ship"],"k":[36,55],"o":4},"negative_squared_cross_mark":{"a":"Negative Squared Cross Mark","b":"274E","d":true,"e":true,"f":true,"h":true,"j":["x","green-square","no","deny"],"k":[55,22],"o":2},"flag-ic":{"a":"Canary Islands Flag","b":"1F1EE-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[2,22],"o":2},"beverage_box":{"a":"Beverage Box","b":"1F9C3","d":true,"e":true,"f":true,"h":true,"k":[44,11],"o":12},"speedboat":{"a":"Speedboat","b":"1F6A4","d":true,"e":true,"f":true,"h":true,"j":["ship","transportation","vehicle","summer"],"k":[34,52],"o":2},"heavy_plus_sign":{"a":"Heavy Plus Sign","b":"2795","d":true,"e":true,"f":true,"h":true,"j":["math","calculation","addition","more","increase"],"k":[55,29],"o":2},"sunflower":{"a":"Sunflower","b":"1F33B","d":true,"e":true,"f":true,"h":true,"j":["nature","plant","fall"],"k":[6,19],"o":2},"page_with_curl":{"a":"Page with Curl","b":"1F4C3","d":true,"e":true,"f":true,"h":true,"j":["documents","office","paper"],"k":[26,25],"o":2},"female-teacher":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fb-200d-1f3eb.png","sheet_x":18,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fc-200d-1f3eb.png","sheet_x":18,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fd-200d-1f3eb.png","sheet_x":18,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fe-200d-1f3eb.png","sheet_x":18,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f469-1f3ff-200d-1f3eb.png","sheet_x":18,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Teacher","b":"1F469-200D-1F3EB","d":true,"e":true,"f":true,"h":true,"k":[18,1],"o":4},"hear_no_evil":{"a":"Hear-No-Evil Monkey","b":"1F649","d":true,"e":true,"f":true,"h":true,"j":["animal","monkey","nature"],"k":[32,45],"o":2},"mate_drink":{"a":"Mate Drink","b":"1F9C9","d":true,"e":true,"f":true,"h":true,"k":[44,17],"o":12},"passenger_ship":{"a":"Passenger Ship","b":"1F6F3-FE0F","c":"1F6F3","d":true,"e":true,"f":true,"h":true,"j":["yacht","cruise","ferry"],"k":[36,52],"o":2},"judge":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2696-FE0F","non_qualified":"1F9D1-1F3FB-200D-2696","image":"1f9d1-1f3fb-200d-2696-fe0f.png","sheet_x":47,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2696-FE0F","non_qualified":"1F9D1-1F3FC-200D-2696","image":"1f9d1-1f3fc-200d-2696-fe0f.png","sheet_x":48,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2696-FE0F","non_qualified":"1F9D1-1F3FD-200D-2696","image":"1f9d1-1f3fd-200d-2696-fe0f.png","sheet_x":48,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2696-FE0F","non_qualified":"1F9D1-1F3FE-200D-2696","image":"1f9d1-1f3fe-200d-2696-fe0f.png","sheet_x":48,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2696-FE0F","non_qualified":"1F9D1-1F3FF-200D-2696","image":"1f9d1-1f3ff-200d-2696-fe0f.png","sheet_x":48,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Judge","b":"1F9D1-200D-2696-FE0F","c":"1F9D1-200D-2696","d":true,"e":false,"f":false,"h":false,"k":[47,55],"o":12},"scroll":{"a":"Scroll","b":"1F4DC","d":true,"e":true,"f":true,"h":true,"j":["documents","ancient","history","paper"],"k":[26,50],"o":2},"blossom":{"a":"Blossom","b":"1F33C","d":true,"e":true,"f":true,"h":true,"j":["nature","flowers","yellow"],"k":[6,20],"o":2},"flag-id":{"a":"Indonesia Flag","b":"1F1EE-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[2,23],"o":2},"speak_no_evil":{"a":"Speak-No-Evil Monkey","b":"1F64A","d":true,"e":true,"f":true,"h":true,"j":["monkey","animal","nature","omg"],"k":[32,46],"o":2},"heavy_minus_sign":{"a":"Heavy Minus Sign","b":"2796","d":true,"e":true,"f":true,"h":true,"j":["math","calculation","subtract","less"],"k":[55,30],"o":2},"flag-ie":{"a":"Ireland Flag","b":"1F1EE-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[2,24],"o":2},"ice_cube":{"a":"Ice Cube","b":"1F9CA","d":true,"e":true,"f":true,"h":true,"k":[44,18],"o":12},"page_facing_up":{"a":"Page Facing Up","b":"1F4C4","d":true,"e":true,"f":true,"h":true,"j":["documents","office","paper","information"],"k":[26,26],"o":2},"male-judge":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2696-FE0F","non_qualified":"1F468-1F3FB-200D-2696","image":"1f468-1f3fb-200d-2696-fe0f.png","sheet_x":17,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2696-FE0F","non_qualified":"1F468-1F3FC-200D-2696","image":"1f468-1f3fc-200d-2696-fe0f.png","sheet_x":17,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2696-FE0F","non_qualified":"1F468-1F3FD-200D-2696","image":"1f468-1f3fd-200d-2696-fe0f.png","sheet_x":17,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2696-FE0F","non_qualified":"1F468-1F3FE-200D-2696","image":"1f468-1f3fe-200d-2696-fe0f.png","sheet_x":17,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2696-FE0F","non_qualified":"1F468-1F3FF-200D-2696","image":"1f468-1f3ff-200d-2696-fe0f.png","sheet_x":17,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Judge","b":"1F468-200D-2696-FE0F","c":"1F468-200D-2696","d":true,"e":true,"f":true,"h":true,"k":[17,8],"o":4},"tulip":{"a":"Tulip","b":"1F337","d":true,"e":true,"f":true,"h":true,"j":["flowers","plant","nature","summer","spring"],"k":[6,15],"o":2},"ferry":{"a":"Ferry","b":"26F4-FE0F","c":"26F4","d":true,"e":true,"f":true,"h":true,"j":["boat","ship","yacht"],"k":[54,15],"o":2},"kiss":{"a":"Kiss Mark","b":"1F48B","d":true,"e":true,"f":true,"h":true,"j":["face","lips","love","like","affection","valentines"],"k":[25,21],"o":2},"heavy_division_sign":{"a":"Heavy Division Sign","b":"2797","d":true,"e":true,"f":true,"h":true,"j":["divide","math","calculation"],"k":[55,31],"o":2},"newspaper":{"a":"Newspaper","b":"1F4F0","d":true,"e":true,"f":true,"h":true,"j":["press","headline"],"k":[27,13],"o":2},"female-judge":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2696-FE0F","non_qualified":"1F469-1F3FB-200D-2696","image":"1f469-1f3fb-200d-2696-fe0f.png","sheet_x":19,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2696-FE0F","non_qualified":"1F469-1F3FC-200D-2696","image":"1f469-1f3fc-200d-2696-fe0f.png","sheet_x":19,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2696-FE0F","non_qualified":"1F469-1F3FD-200D-2696","image":"1f469-1f3fd-200d-2696-fe0f.png","sheet_x":19,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2696-FE0F","non_qualified":"1F469-1F3FE-200D-2696","image":"1f469-1f3fe-200d-2696-fe0f.png","sheet_x":19,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2696-FE0F","non_qualified":"1F469-1F3FF-200D-2696","image":"1f469-1f3ff-200d-2696-fe0f.png","sheet_x":19,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Judge","b":"1F469-200D-2696-FE0F","c":"1F469-200D-2696","d":true,"e":true,"f":true,"h":true,"k":[19,50],"o":4},"seedling":{"a":"Seedling","b":"1F331","d":true,"e":true,"f":true,"h":true,"j":["plant","nature","grass","lawn","spring"],"k":[6,9],"o":2},"love_letter":{"a":"Love Letter","b":"1F48C","d":true,"e":true,"f":true,"h":true,"j":["email","like","affection","envelope","valentines"],"k":[25,22],"o":2},"chopsticks":{"a":"Chopsticks","b":"1F962","d":true,"e":true,"f":true,"h":true,"k":[41,49],"o":5},"motor_boat":{"a":"Motor Boat","b":"1F6E5-FE0F","c":"1F6E5","d":true,"e":true,"f":true,"h":true,"j":["ship"],"k":[36,47],"o":2},"flag-il":{"a":"Israel Flag","b":"1F1EE-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[2,25],"o":2},"curly_loop":{"a":"Curly Loop","b":"27B0","d":true,"e":true,"f":true,"h":true,"j":["scribble","draw","shape","squiggle"],"k":[55,33],"o":2},"flag-im":{"a":"Isle of Man Flag","b":"1F1EE-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[2,26],"o":2},"evergreen_tree":{"a":"Evergreen Tree","b":"1F332","d":true,"e":true,"f":true,"h":true,"j":["plant","nature"],"k":[6,10],"o":2},"cupid":{"a":"Heart with Arrow","b":"1F498","d":true,"e":true,"f":true,"h":true,"j":["love","like","heart","affection","valentines"],"k":[25,34],"o":2},"loop":{"a":"Double Curly Loop","b":"27BF","d":true,"e":true,"f":true,"h":true,"j":["tape","cassette"],"k":[55,34],"o":2},"ship":{"a":"Ship","b":"1F6A2","d":true,"e":true,"f":true,"h":true,"j":["transportation","titanic","deploy"],"k":[34,33],"o":2},"farmer":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f33e.png","sheet_x":45,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f33e.png","sheet_x":45,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f33e.png","sheet_x":45,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f33e.png","sheet_x":45,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f33e.png","sheet_x":45,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Farmer","b":"1F9D1-200D-1F33E","d":true,"e":false,"f":false,"h":false,"k":[45,17],"o":12},"rolled_up_newspaper":{"a":"Rolled Up Newspaper","b":"1F5DE-FE0F","c":"1F5DE","d":true,"e":true,"f":true,"h":true,"k":[30,23],"o":2},"knife_fork_plate":{"a":"Knife Fork Plate","b":"1F37D-FE0F","c":"1F37D","d":true,"e":true,"f":true,"h":true,"k":[7,28],"o":2},"fork_and_knife":{"a":"Fork and Knife","b":"1F374","d":true,"e":true,"f":true,"h":true,"j":["cutlery","kitchen"],"k":[7,19],"o":2},"male-farmer":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F33E","non_qualified":null,"image":"1f468-1f3fb-200d-1f33e.png","sheet_x":14,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F33E","non_qualified":null,"image":"1f468-1f3fc-200d-1f33e.png","sheet_x":14,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F33E","non_qualified":null,"image":"1f468-1f3fd-200d-1f33e.png","sheet_x":14,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F33E","non_qualified":null,"image":"1f468-1f3fe-200d-1f33e.png","sheet_x":14,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F33E","non_qualified":null,"image":"1f468-1f3ff-200d-1f33e.png","sheet_x":14,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Farmer","b":"1F468-200D-1F33E","d":true,"e":true,"f":true,"h":true,"k":[14,38],"o":4},"bookmark_tabs":{"a":"Bookmark Tabs","b":"1F4D1","d":true,"e":true,"f":true,"h":true,"j":["favorite","save","order","tidy"],"k":[26,39],"o":2},"part_alternation_mark":{"a":"Part Alternation Mark","b":"303D-FE0F","c":"303D","d":true,"e":true,"f":true,"h":true,"j":["graph","presentation","stats","business","economics","bad"],"k":[55,45],"o":2},"flag-in":{"a":"India Flag","b":"1F1EE-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[2,27],"o":2},"gift_heart":{"a":"Heart with Ribbon","b":"1F49D","d":true,"e":true,"f":true,"h":true,"j":["love","valentines"],"k":[25,39],"o":2},"airplane":{"a":"Airplane","b":"2708-FE0F","c":"2708","d":true,"e":true,"f":true,"h":true,"j":["vehicle","transportation","flight","fly"],"k":[54,41],"o":2},"deciduous_tree":{"a":"Deciduous Tree","b":"1F333","d":true,"e":true,"f":true,"h":true,"j":["plant","nature"],"k":[6,11],"o":2},"spoon":{"a":"Spoon","b":"1F944","d":true,"e":true,"f":true,"h":true,"j":["cutlery","kitchen","tableware"],"k":[41,20],"o":4},"flag-io":{"a":"British Indian Ocean Territory Flag","b":"1F1EE-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[2,28],"o":2},"palm_tree":{"a":"Palm Tree","b":"1F334","d":true,"e":true,"f":true,"h":true,"j":["plant","vegetable","nature","summer","beach","mojito","tropical"],"k":[6,12],"o":2},"sparkling_heart":{"a":"Sparkling Heart","b":"1F496","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,32],"o":2},"female-farmer":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F33E","non_qualified":null,"image":"1f469-1f3fb-200d-1f33e.png","sheet_x":17,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F33E","non_qualified":null,"image":"1f469-1f3fc-200d-1f33e.png","sheet_x":17,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F33E","non_qualified":null,"image":"1f469-1f3fd-200d-1f33e.png","sheet_x":17,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F33E","non_qualified":null,"image":"1f469-1f3fe-200d-1f33e.png","sheet_x":17,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F33E","non_qualified":null,"image":"1f469-1f3ff-200d-1f33e.png","sheet_x":17,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Farmer","b":"1F469-200D-1F33E","d":true,"e":true,"f":true,"h":true,"k":[17,28],"o":4},"eight_spoked_asterisk":{"a":"Eight Spoked Asterisk","b":"2733-FE0F","c":"2733","d":true,"e":true,"f":true,"h":true,"j":["star","sparkle","green-square"],"k":[55,17],"o":2},"small_airplane":{"a":"Small Airplane","b":"1F6E9-FE0F","c":"1F6E9","d":true,"e":true,"f":true,"h":true,"j":["flight","transportation","fly","vehicle"],"k":[36,48],"o":2},"bookmark":{"a":"Bookmark","b":"1F516","d":true,"e":true,"f":true,"h":true,"j":["favorite","label","save"],"k":[27,50],"o":2},"cook":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f373.png","sheet_x":45,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f373.png","sheet_x":45,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f373.png","sheet_x":45,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f373.png","sheet_x":45,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F373","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f373.png","sheet_x":45,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Cook","b":"1F9D1-200D-1F373","d":true,"e":false,"f":false,"h":false,"k":[45,23],"o":12},"eight_pointed_black_star":{"a":"Eight Pointed Black Star","b":"2734-FE0F","c":"2734","d":true,"e":true,"f":true,"h":true,"j":["orange-square","shape","polygon"],"k":[55,18],"o":2},"heartpulse":{"a":"Growing Heart","b":"1F497","d":true,"e":true,"f":true,"h":true,"j":["like","love","affection","valentines","pink"],"k":[25,33],"o":2},"label":{"a":"Label","b":"1F3F7-FE0F","c":"1F3F7","d":true,"e":true,"f":true,"h":true,"j":["sale","tag"],"k":[11,19],"o":2},"flag-iq":{"a":"Iraq Flag","b":"1F1EE-1F1F6","d":true,"e":true,"f":true,"h":true,"k":[2,29],"o":2},"hocho":{"a":"Hocho","b":"1F52A","d":true,"e":true,"f":true,"h":true,"j":["knife","blade","cutlery","kitchen","weapon"],"k":[28,13],"n":["knife"],"o":2},"cactus":{"a":"Cactus","b":"1F335","d":true,"e":true,"f":true,"h":true,"j":["vegetable","plant","nature"],"k":[6,13],"o":2},"airplane_departure":{"a":"Airplane Departure","b":"1F6EB","d":true,"e":true,"f":true,"h":true,"k":[36,49],"o":2},"airplane_arriving":{"a":"Airplane Arriving","b":"1F6EC","d":true,"e":true,"f":true,"h":true,"k":[36,50],"o":2},"ear_of_rice":{"a":"Ear of Rice","b":"1F33E","d":true,"e":true,"f":true,"h":true,"j":["nature","plant"],"k":[6,22],"o":2},"flag-ir":{"a":"Iran Flag","b":"1F1EE-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[2,30],"o":2},"moneybag":{"a":"Money Bag","b":"1F4B0","d":true,"e":true,"f":true,"h":true,"j":["dollar","payment","coins","sale"],"k":[26,6],"o":2},"male-cook":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F373","non_qualified":null,"image":"1f468-1f3fb-200d-1f373.png","sheet_x":14,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F373","non_qualified":null,"image":"1f468-1f3fc-200d-1f373.png","sheet_x":14,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F373","non_qualified":null,"image":"1f468-1f3fd-200d-1f373.png","sheet_x":14,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F373","non_qualified":null,"image":"1f468-1f3fe-200d-1f373.png","sheet_x":14,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F373","non_qualified":null,"image":"1f468-1f3ff-200d-1f373.png","sheet_x":14,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Cook","b":"1F468-200D-1F373","d":true,"e":true,"f":true,"h":true,"k":[14,44],"o":4},"heartbeat":{"a":"Beating Heart","b":"1F493","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines","pink","heart"],"k":[25,29],"o":2},"sparkle":{"a":"Sparkle","b":"2747-FE0F","c":"2747","d":true,"e":true,"f":true,"h":true,"j":["stars","green-square","awesome","good","fireworks"],"k":[55,20],"o":2},"amphora":{"a":"Amphora","b":"1F3FA","d":true,"e":true,"f":true,"h":true,"j":["vase","jar"],"k":[11,22],"o":2},"yen":{"a":"Banknote with Yen Sign","b":"1F4B4","d":true,"e":true,"f":true,"h":true,"j":["money","sales","japanese","dollar","currency"],"k":[26,10],"o":2},"revolving_hearts":{"a":"Revolving Hearts","b":"1F49E","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,40],"o":2},"bangbang":{"a":"Double Exclamation Mark","b":"203C-FE0F","c":"203C","d":true,"e":true,"f":true,"h":true,"j":["exclamation","surprise"],"k":[52,10],"o":2},"parachute":{"a":"Parachute","b":"1FA82","d":true,"e":true,"f":true,"h":true,"k":[52,3],"o":12},"herb":{"a":"Herb","b":"1F33F","d":true,"e":true,"f":true,"h":true,"j":["vegetable","plant","medicine","weed","grass","lawn"],"k":[6,23],"o":2},"flag-is":{"a":"Iceland Flag","b":"1F1EE-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[2,31],"o":2},"female-cook":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F373","non_qualified":null,"image":"1f469-1f3fb-200d-1f373.png","sheet_x":17,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F373","non_qualified":null,"image":"1f469-1f3fc-200d-1f373.png","sheet_x":17,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F373","non_qualified":null,"image":"1f469-1f3fd-200d-1f373.png","sheet_x":17,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F373","non_qualified":null,"image":"1f469-1f3fe-200d-1f373.png","sheet_x":17,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F373","non_qualified":null,"image":"1f469-1f3ff-200d-1f373.png","sheet_x":17,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Cook","b":"1F469-200D-1F373","d":true,"e":true,"f":true,"h":true,"k":[17,34],"o":4},"mechanic":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f527.png","sheet_x":46,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f527.png","sheet_x":46,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f527.png","sheet_x":46,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f527.png","sheet_x":46,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F527","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f527.png","sheet_x":46,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Mechanic","b":"1F9D1-200D-1F527","d":true,"e":false,"f":false,"h":false,"k":[46,14],"o":12},"interrobang":{"a":"Exclamation Question Mark","b":"2049-FE0F","c":"2049","d":true,"e":true,"f":true,"h":true,"j":["wat","punctuation","surprise"],"k":[52,11],"o":2},"seat":{"a":"Seat","b":"1F4BA","d":true,"e":true,"f":true,"h":true,"j":["sit","airplane","transport","bus","flight","fly"],"k":[26,16],"o":2},"dollar":{"a":"Banknote with Dollar Sign","b":"1F4B5","d":true,"e":true,"f":true,"h":true,"j":["money","sales","bill","currency"],"k":[26,11],"o":2},"two_hearts":{"a":"Two Hearts","b":"1F495","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines","heart"],"k":[25,31],"o":2},"it":{"a":"Italy Flag","b":"1F1EE-1F1F9","d":true,"e":true,"f":true,"h":true,"j":["italy","flag","nation","country","banner"],"k":[2,32],"n":["flag-it"],"o":2},"shamrock":{"a":"Shamrock","b":"2618-FE0F","c":"2618","d":true,"e":true,"f":true,"h":true,"j":["vegetable","plant","nature","irish","clover"],"k":[53,1],"o":2},"four_leaf_clover":{"a":"Four Leaf Clover","b":"1F340","d":true,"e":true,"f":true,"h":true,"j":["vegetable","plant","nature","lucky","irish"],"k":[6,24],"o":2},"euro":{"a":"Banknote with Euro Sign","b":"1F4B6","d":true,"e":true,"f":true,"h":true,"j":["money","sales","dollar","currency"],"k":[26,12],"o":2},"question":{"a":"Black Question Mark Ornament","b":"2753","d":true,"e":true,"f":true,"h":true,"j":["doubt","confused"],"k":[55,23],"o":2},"helicopter":{"a":"Helicopter","b":"1F681","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","fly"],"k":[34,0],"o":2},"heart_decoration":{"a":"Heart Decoration","b":"1F49F","d":true,"e":true,"f":true,"h":true,"j":["purple-square","love","like"],"k":[25,41],"o":2},"flag-je":{"a":"Jersey Flag","b":"1F1EF-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[2,33],"o":2},"male-mechanic":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F527","non_qualified":null,"image":"1f468-1f3fb-200d-1f527.png","sheet_x":15,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F527","non_qualified":null,"image":"1f468-1f3fc-200d-1f527.png","sheet_x":15,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F527","non_qualified":null,"image":"1f468-1f3fd-200d-1f527.png","sheet_x":15,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F527","non_qualified":null,"image":"1f468-1f3fe-200d-1f527.png","sheet_x":15,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F527","non_qualified":null,"image":"1f468-1f3ff-200d-1f527.png","sheet_x":15,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Mechanic","b":"1F468-200D-1F527","d":true,"e":true,"f":true,"h":true,"k":[15,50],"o":4},"suspension_railway":{"a":"Suspension Railway","b":"1F69F","d":true,"e":true,"f":true,"h":true,"j":["vehicle","transportation"],"k":[34,30],"o":2},"heavy_heart_exclamation_mark_ornament":{"a":"Heavy Heart Exclamation Mark Ornament","b":"2763-FE0F","c":"2763","d":true,"e":true,"f":true,"h":true,"k":[55,27],"o":2},"female-mechanic":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F527","non_qualified":null,"image":"1f469-1f3fb-200d-1f527.png","sheet_x":18,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F527","non_qualified":null,"image":"1f469-1f3fc-200d-1f527.png","sheet_x":18,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F527","non_qualified":null,"image":"1f469-1f3fd-200d-1f527.png","sheet_x":18,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F527","non_qualified":null,"image":"1f469-1f3fe-200d-1f527.png","sheet_x":18,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F527","non_qualified":null,"image":"1f469-1f3ff-200d-1f527.png","sheet_x":18,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Mechanic","b":"1F469-200D-1F527","d":true,"e":true,"f":true,"h":true,"k":[18,35],"o":4},"flag-jm":{"a":"Jamaica Flag","b":"1F1EF-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[2,34],"o":2},"grey_question":{"a":"White Question Mark Ornament","b":"2754","d":true,"e":true,"f":true,"h":true,"j":["doubts","gray","huh","confused"],"k":[55,24],"o":2},"maple_leaf":{"a":"Maple Leaf","b":"1F341","d":true,"e":true,"f":true,"h":true,"j":["nature","plant","vegetable","ca","fall"],"k":[6,25],"o":2},"pound":{"a":"Banknote with Pound Sign","b":"1F4B7","d":true,"e":true,"f":true,"h":true,"j":["british","sterling","money","sales","bills","uk","england","currency"],"k":[26,13],"o":2},"money_with_wings":{"a":"Money with Wings","b":"1F4B8","d":true,"e":true,"f":true,"h":true,"j":["dollar","bills","payment","sale"],"k":[26,14],"o":2},"flag-jo":{"a":"Jordan Flag","b":"1F1EF-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[2,35],"o":2},"fallen_leaf":{"a":"Fallen Leaf","b":"1F342","d":true,"e":true,"f":true,"h":true,"j":["nature","plant","vegetable","leaves"],"k":[6,26],"o":2},"factory_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3ed.png","sheet_x":45,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3ed.png","sheet_x":45,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3ed.png","sheet_x":45,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3ed.png","sheet_x":46,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3ed.png","sheet_x":46,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Factory Worker","b":"1F9D1-200D-1F3ED","d":true,"e":false,"f":false,"h":false,"k":[45,53],"o":12},"broken_heart":{"a":"Broken Heart","b":"1F494","d":true,"e":true,"f":true,"h":true,"j":["sad","sorry","break","heart","heartbreak"],"k":[25,30],"l":["</3"],"m":"</3","o":2},"grey_exclamation":{"a":"White Exclamation Mark Ornament","b":"2755","d":true,"e":true,"f":true,"h":true,"j":["surprise","punctuation","gray","wow","warning"],"k":[55,25],"o":2},"mountain_cableway":{"a":"Mountain Cableway","b":"1F6A0","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","ski"],"k":[34,31],"o":2},"exclamation":{"a":"Heavy Exclamation Mark Symbol","b":"2757","d":true,"e":true,"f":true,"h":true,"j":["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],"k":[55,26],"n":["heavy_exclamation_mark"],"o":2},"leaves":{"a":"Leaf Fluttering in Wind","b":"1F343","d":true,"e":true,"f":true,"h":true,"j":["nature","plant","tree","vegetable","grass","lawn","spring"],"k":[6,27],"o":2},"heart":{"a":"Heavy Black Heart","b":"2764-FE0F","c":"2764","d":true,"e":true,"f":true,"h":true,"j":["love","like","valentines"],"k":[55,28],"l":["<3"],"m":"<3","o":2},"jp":{"a":"Japan Flag","b":"1F1EF-1F1F5","d":true,"e":true,"f":true,"h":true,"j":["japanese","nation","flag","country","banner"],"k":[2,36],"n":["flag-jp"],"o":2},"male-factory-worker":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fb-200d-1f3ed.png","sheet_x":15,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fc-200d-1f3ed.png","sheet_x":15,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fd-200d-1f3ed.png","sheet_x":15,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fe-200d-1f3ed.png","sheet_x":15,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f468-1f3ff-200d-1f3ed.png","sheet_x":15,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Factory Worker","b":"1F468-200D-1F3ED","d":true,"e":true,"f":true,"h":true,"k":[15,17],"o":4},"credit_card":{"a":"Credit Card","b":"1F4B3","d":true,"e":true,"f":true,"h":true,"j":["money","sales","dollar","bill","payment","shopping"],"k":[26,9],"o":2},"aerial_tramway":{"a":"Aerial Tramway","b":"1F6A1","d":true,"e":true,"f":true,"h":true,"j":["transportation","vehicle","ski"],"k":[34,32],"o":2},"female-factory-worker":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fb-200d-1f3ed.png","sheet_x":18,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fc-200d-1f3ed.png","sheet_x":18,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fd-200d-1f3ed.png","sheet_x":18,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fe-200d-1f3ed.png","sheet_x":18,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f469-1f3ff-200d-1f3ed.png","sheet_x":18,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Factory Worker","b":"1F469-200D-1F3ED","d":true,"e":true,"f":true,"h":true,"k":[18,7],"o":4},"receipt":{"a":"Receipt","b":"1F9FE","d":true,"e":true,"f":true,"h":true,"k":[51,49],"o":11},"wavy_dash":{"a":"Wavy Dash","b":"3030-FE0F","c":"3030","d":true,"e":true,"f":true,"h":true,"j":["draw","line","moustache","mustache","squiggle","scribble"],"k":[55,44],"o":2},"flag-ke":{"a":"Kenya Flag","b":"1F1F0-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[2,37],"o":2},"satellite":{"a":"Satellite","b":"1F6F0-FE0F","c":"1F6F0","d":true,"e":true,"f":true,"h":true,"j":["communication","future","radio","space"],"k":[36,51],"o":2},"orange_heart":{"a":"Orange Heart","b":"1F9E1","d":true,"e":true,"f":true,"h":true,"k":[51,20],"o":5},"yellow_heart":{"a":"Yellow Heart","b":"1F49B","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,37],"m":"<3","o":2},"copyright":{"a":"Copyright Sign","b":"00A9-FE0F","c":"00A9","d":true,"e":true,"f":true,"h":false,"j":["ip","license","circle","law","legal"],"k":[0,12],"o":2},"rocket":{"a":"Rocket","b":"1F680","d":true,"e":true,"f":true,"h":true,"j":["launch","ship","staffmode","NASA","outer space","outer_space","fly"],"k":[33,56],"o":2},"chart":{"a":"Chart with Upwards Trend and Yen Sign","b":"1F4B9","d":true,"e":true,"f":true,"h":true,"j":["green-square","graph","presentation","stats"],"k":[26,15],"o":2},"flag-kg":{"a":"Kyrgyzstan Flag","b":"1F1F0-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[2,38],"o":2},"office_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bc.png","sheet_x":46,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bc.png","sheet_x":46,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bc.png","sheet_x":46,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bc.png","sheet_x":46,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bc.png","sheet_x":46,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Office Worker","b":"1F9D1-200D-1F4BC","d":true,"e":false,"f":false,"h":false,"k":[46,8],"o":12},"currency_exchange":{"a":"Currency Exchange","b":"1F4B1","d":true,"e":true,"f":true,"h":true,"j":["money","sales","dollar","travel"],"k":[26,7],"o":2},"registered":{"a":"Registered Sign","b":"00AE-FE0F","c":"00AE","d":true,"e":true,"f":true,"h":false,"j":["alphabet","circle"],"k":[0,13],"o":2},"green_heart":{"a":"Green Heart","b":"1F49A","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,36],"m":"<3","o":2},"flying_saucer":{"a":"Flying Saucer","b":"1F6F8","d":true,"e":true,"f":true,"h":true,"k":[37,0],"o":5},"flag-kh":{"a":"Cambodia Flag","b":"1F1F0-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[2,39],"o":2},"male-office-worker":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bc.png","sheet_x":15,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bc.png","sheet_x":15,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bc.png","sheet_x":15,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bc.png","sheet_x":15,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bc.png","sheet_x":15,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Office Worker","b":"1F468-200D-1F4BC","d":true,"e":true,"f":true,"h":true,"k":[15,44],"o":4},"tm":{"a":"Trade Mark Sign","b":"2122-FE0F","c":"2122","d":true,"e":true,"f":true,"h":true,"j":["trademark","brand","law","legal"],"k":[52,12],"o":2},"bellhop_bell":{"a":"Bellhop Bell","b":"1F6CE-FE0F","c":"1F6CE","d":true,"e":true,"f":true,"h":true,"j":["service"],"k":[36,36],"o":2},"blue_heart":{"a":"Blue Heart","b":"1F499","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,35],"m":"<3","o":2},"flag-ki":{"a":"Kiribati Flag","b":"1F1F0-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[2,40],"o":2},"heavy_dollar_sign":{"a":"Heavy Dollar Sign","b":"1F4B2","d":true,"e":true,"f":true,"h":true,"j":["money","sales","payment","currency","buck"],"k":[26,8],"o":2},"female-office-worker":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bc.png","sheet_x":18,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bc.png","sheet_x":18,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bc.png","sheet_x":18,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bc.png","sheet_x":18,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bc.png","sheet_x":18,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Office Worker","b":"1F469-200D-1F4BC","d":true,"e":true,"f":true,"h":true,"k":[18,29],"o":4},"purple_heart":{"a":"Purple Heart","b":"1F49C","d":true,"e":true,"f":true,"h":true,"j":["love","like","affection","valentines"],"k":[25,38],"m":"<3","o":2},"scientist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f52c.png","sheet_x":46,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f52c.png","sheet_x":46,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f52c.png","sheet_x":46,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f52c.png","sheet_x":46,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f52c.png","sheet_x":46,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Scientist","b":"1F9D1-200D-1F52C","d":true,"e":false,"f":false,"h":false,"k":[46,20],"o":12},"luggage":{"a":"Luggage","b":"1F9F3","d":true,"e":true,"f":true,"h":true,"k":[51,38],"o":11},"hash":{"a":"Hash Key","b":"0023-FE0F-20E3","c":"0023-20E3","d":true,"e":true,"f":true,"h":false,"j":["symbol","blue-square","twitter"],"k":[0,0],"o":0},"flag-km":{"a":"Comoros Flag","b":"1F1F0-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[2,41],"o":2},"email":{"a":"Envelope","b":"2709-FE0F","c":"2709","d":true,"e":true,"f":true,"h":true,"j":["letter","postal","inbox","communication"],"k":[54,42],"n":["envelope"],"o":2},"e-mail":{"a":"E-Mail Symbol","b":"1F4E7","d":true,"e":true,"f":true,"h":true,"j":["communication","inbox"],"k":[27,4],"o":2},"keycap_star":{"a":"Keycap Star","b":"002A-FE0F-20E3","c":"002A-20E3","d":true,"e":true,"f":true,"h":false,"k":[0,1],"o":0},"flag-kn":{"a":"St. Kitts & Nevis Flag","b":"1F1F0-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[2,42],"o":2},"hourglass":{"a":"Hourglass","b":"231B","d":true,"e":true,"f":true,"h":true,"j":["time","clock","oldschool","limit","exam","quiz","test"],"k":[52,23],"o":2},"brown_heart":{"a":"Brown Heart","b":"1F90E","d":true,"e":true,"f":true,"h":true,"k":[37,16],"o":12},"male-scientist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F52C","non_qualified":null,"image":"1f468-1f3fb-200d-1f52c.png","sheet_x":16,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F52C","non_qualified":null,"image":"1f468-1f3fc-200d-1f52c.png","sheet_x":16,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F52C","non_qualified":null,"image":"1f468-1f3fd-200d-1f52c.png","sheet_x":16,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F52C","non_qualified":null,"image":"1f468-1f3fe-200d-1f52c.png","sheet_x":16,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F52C","non_qualified":null,"image":"1f468-1f3ff-200d-1f52c.png","sheet_x":16,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Scientist","b":"1F468-200D-1F52C","d":true,"e":true,"f":true,"h":true,"k":[15,56],"o":4},"hourglass_flowing_sand":{"a":"Hourglass with Flowing Sand","b":"23F3","d":true,"e":true,"f":true,"h":true,"j":["oldschool","time","countdown"],"k":[52,36],"o":2},"black_heart":{"a":"Black Heart","b":"1F5A4","d":true,"e":true,"f":true,"h":true,"j":["evil"],"k":[30,9],"o":4},"zero":{"a":"Keycap 0","b":"0030-FE0F-20E3","c":"0030-20E3","d":true,"e":true,"f":true,"h":false,"j":["0","numbers","blue-square","null"],"k":[0,2],"o":0},"incoming_envelope":{"a":"Incoming Envelope","b":"1F4E8","d":true,"e":true,"f":true,"h":true,"j":["email","inbox"],"k":[27,5],"o":2},"flag-kp":{"a":"North Korea Flag","b":"1F1F0-1F1F5","d":true,"e":true,"f":true,"h":true,"k":[2,43],"o":2},"female-scientist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F52C","non_qualified":null,"image":"1f469-1f3fb-200d-1f52c.png","sheet_x":18,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F52C","non_qualified":null,"image":"1f469-1f3fc-200d-1f52c.png","sheet_x":18,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F52C","non_qualified":null,"image":"1f469-1f3fd-200d-1f52c.png","sheet_x":18,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F52C","non_qualified":null,"image":"1f469-1f3fe-200d-1f52c.png","sheet_x":18,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F52C","non_qualified":null,"image":"1f469-1f3ff-200d-1f52c.png","sheet_x":18,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Scientist","b":"1F469-200D-1F52C","d":true,"e":true,"f":true,"h":true,"k":[18,41],"o":4},"watch":{"a":"Watch","b":"231A","d":true,"e":true,"f":true,"h":true,"j":["time","accessories"],"k":[52,22],"o":2},"white_heart":{"a":"White Heart","b":"1F90D","d":true,"e":true,"f":true,"h":true,"k":[37,15],"o":12},"one":{"a":"Keycap 1","b":"0031-FE0F-20E3","c":"0031-20E3","d":true,"e":true,"f":true,"h":false,"j":["blue-square","numbers","1"],"k":[0,3],"o":0},"kr":{"a":"South Korea Flag","b":"1F1F0-1F1F7","d":true,"e":true,"f":true,"h":true,"j":["south","korea","nation","flag","country","banner"],"k":[2,44],"n":["flag-kr"],"o":2},"envelope_with_arrow":{"a":"Envelope with Downwards Arrow Above","b":"1F4E9","d":true,"e":true,"f":true,"h":true,"j":["email","communication"],"k":[27,6],"o":2},"technologist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bb.png","sheet_x":46,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bb.png","sheet_x":46,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bb.png","sheet_x":46,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bb.png","sheet_x":46,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bb.png","sheet_x":46,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Technologist","b":"1F9D1-200D-1F4BB","d":true,"e":false,"f":false,"h":false,"k":[46,2],"o":12},"outbox_tray":{"a":"Outbox Tray","b":"1F4E4","d":true,"e":true,"f":true,"h":true,"j":["inbox","email"],"k":[27,1],"o":2},"male-technologist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bb.png","sheet_x":15,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bb.png","sheet_x":15,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bb.png","sheet_x":15,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bb.png","sheet_x":15,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bb.png","sheet_x":15,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Technologist","b":"1F468-200D-1F4BB","d":true,"e":true,"f":true,"h":true,"k":[15,38],"o":4},"alarm_clock":{"a":"Alarm Clock","b":"23F0","d":true,"e":true,"f":true,"h":true,"j":["time","wake"],"k":[52,33],"o":2},"flag-kw":{"a":"Kuwait Flag","b":"1F1F0-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[2,45],"o":2},"two":{"a":"Keycap 2","b":"0032-FE0F-20E3","c":"0032-20E3","d":true,"e":true,"f":true,"h":false,"j":["numbers","2","prime","blue-square"],"k":[0,4],"o":0},"anger":{"a":"Anger Symbol","b":"1F4A2","d":true,"e":true,"f":true,"h":true,"j":["angry","mad"],"k":[25,44],"o":2},"inbox_tray":{"a":"Inbox Tray","b":"1F4E5","d":true,"e":true,"f":true,"h":true,"j":["email","documents"],"k":[27,2],"o":2},"three":{"a":"Keycap 3","b":"0033-FE0F-20E3","c":"0033-20E3","d":true,"e":true,"f":true,"h":false,"j":["3","numbers","prime","blue-square"],"k":[0,5],"o":0},"flag-ky":{"a":"Cayman Islands Flag","b":"1F1F0-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[2,46],"o":2},"stopwatch":{"a":"Stopwatch","b":"23F1-FE0F","c":"23F1","d":true,"e":true,"f":true,"h":true,"j":["time","deadline"],"k":[52,34],"o":2},"female-technologist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bb.png","sheet_x":18,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bb.png","sheet_x":18,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bb.png","sheet_x":18,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bb.png","sheet_x":18,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bb.png","sheet_x":18,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Technologist","b":"1F469-200D-1F4BB","d":true,"e":true,"f":true,"h":true,"k":[18,23],"o":4},"boom":{"a":"Collision Symbol","b":"1F4A5","d":true,"e":true,"f":true,"h":true,"j":["bomb","explode","explosion","collision","blown"],"k":[25,47],"n":["collision"],"o":2},"flag-kz":{"a":"Kazakhstan Flag","b":"1F1F0-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[2,47],"o":2},"four":{"a":"Keycap 4","b":"0034-FE0F-20E3","c":"0034-20E3","d":true,"e":true,"f":true,"h":false,"j":["4","numbers","blue-square"],"k":[0,6],"o":0},"timer_clock":{"a":"Timer Clock","b":"23F2-FE0F","c":"23F2","d":true,"e":true,"f":true,"h":true,"j":["alarm"],"k":[52,35],"o":2},"singer":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a4.png","sheet_x":45,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a4.png","sheet_x":45,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a4.png","sheet_x":45,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a4.png","sheet_x":45,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a4.png","sheet_x":45,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Singer","b":"1F9D1-200D-1F3A4","d":true,"e":false,"f":false,"h":false,"k":[45,35],"o":12},"package":{"a":"Package","b":"1F4E6","d":true,"e":true,"f":true,"h":true,"j":["mail","gift","cardboard","box","moving"],"k":[27,3],"o":2},"mailbox":{"a":"Closed Mailbox with Raised Flag","b":"1F4EB","d":true,"e":true,"f":true,"h":true,"j":["email","inbox","communication"],"k":[27,8],"o":2},"flag-la":{"a":"Laos Flag","b":"1F1F1-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[2,48],"o":2},"dizzy":{"a":"Dizzy Symbol","b":"1F4AB","d":true,"e":true,"f":true,"h":true,"j":["star","sparkle","shoot","magic"],"k":[26,1],"o":2},"five":{"a":"Keycap 5","b":"0035-FE0F-20E3","c":"0035-20E3","d":true,"e":true,"f":true,"h":false,"j":["5","numbers","blue-square","prime"],"k":[0,7],"o":0},"male-singer":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a4.png","sheet_x":15,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a4.png","sheet_x":15,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a4.png","sheet_x":15,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a4.png","sheet_x":15,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a4.png","sheet_x":15,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Singer","b":"1F468-200D-1F3A4","d":true,"e":true,"f":true,"h":true,"k":[14,56],"o":4},"mantelpiece_clock":{"a":"Mantelpiece Clock","b":"1F570-FE0F","c":"1F570","d":true,"e":true,"f":true,"h":true,"j":["time"],"k":[29,7],"o":2},"female-singer":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a4.png","sheet_x":17,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a4.png","sheet_x":17,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a4.png","sheet_x":17,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a4.png","sheet_x":17,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a4.png","sheet_x":17,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Singer","b":"1F469-200D-1F3A4","d":true,"e":true,"f":true,"h":true,"k":[17,46],"o":4},"flag-lb":{"a":"Lebanon Flag","b":"1F1F1-1F1E7","d":true,"e":true,"f":true,"h":true,"k":[2,49],"o":2},"six":{"a":"Keycap 6","b":"0036-FE0F-20E3","c":"0036-20E3","d":true,"e":true,"f":true,"h":false,"j":["6","numbers","blue-square"],"k":[0,8],"o":0},"mailbox_closed":{"a":"Closed Mailbox with Lowered Flag","b":"1F4EA","d":true,"e":true,"f":true,"h":true,"j":["email","communication","inbox"],"k":[27,7],"o":2},"sweat_drops":{"a":"Splashing Sweat Symbol","b":"1F4A6","d":true,"e":true,"f":true,"h":true,"j":["water","drip","oops"],"k":[25,48],"o":2},"clock12":{"a":"Clock Face Twelve Oclock","b":"1F55B","d":true,"e":true,"f":true,"h":true,"j":["time","noon","midnight","midday","late","early","schedule"],"k":[28,50],"o":2},"seven":{"a":"Keycap 7","b":"0037-FE0F-20E3","c":"0037-20E3","d":true,"e":true,"f":true,"h":false,"j":["7","numbers","blue-square","prime"],"k":[0,9],"o":0},"mailbox_with_mail":{"a":"Open Mailbox with Raised Flag","b":"1F4EC","d":true,"e":true,"f":true,"h":true,"j":["email","inbox","communication"],"k":[27,9],"o":2},"clock1230":{"a":"Clock Face Twelve-Thirty","b":"1F567","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,5],"o":2},"dash":{"a":"Dash Symbol","b":"1F4A8","d":true,"e":true,"f":true,"h":true,"j":["wind","air","fast","shoo","fart","smoke","puff"],"k":[25,50],"o":2},"artist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a8.png","sheet_x":45,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a8.png","sheet_x":45,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a8.png","sheet_x":45,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a8.png","sheet_x":45,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a8.png","sheet_x":45,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Artist","b":"1F9D1-200D-1F3A8","d":true,"e":false,"f":false,"h":false,"k":[45,41],"o":12},"flag-lc":{"a":"St. Lucia Flag","b":"1F1F1-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[2,50],"o":2},"hole":{"a":"Hole","b":"1F573-FE0F","c":"1F573","d":true,"e":true,"f":true,"h":true,"j":["embarrassing"],"k":[29,8],"o":2},"male-artist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a8.png","sheet_x":15,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a8.png","sheet_x":15,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a8.png","sheet_x":15,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a8.png","sheet_x":15,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a8.png","sheet_x":15,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Artist","b":"1F468-200D-1F3A8","d":true,"e":true,"f":true,"h":true,"k":[15,5],"o":4},"clock1":{"a":"Clock Face One Oclock","b":"1F550","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,39],"o":2},"eight":{"a":"Keycap 8","b":"0038-FE0F-20E3","c":"0038-20E3","d":true,"e":true,"f":true,"h":false,"j":["8","blue-square","numbers"],"k":[0,10],"o":0},"mailbox_with_no_mail":{"a":"Open Mailbox with Lowered Flag","b":"1F4ED","d":true,"e":true,"f":true,"h":true,"j":["email","inbox"],"k":[27,10],"o":2},"flag-li":{"a":"Liechtenstein Flag","b":"1F1F1-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[2,51],"o":2},"bomb":{"a":"Bomb","b":"1F4A3","d":true,"e":true,"f":true,"h":true,"j":["boom","explode","explosion","terrorism"],"k":[25,45],"o":2},"nine":{"a":"Keycap 9","b":"0039-FE0F-20E3","c":"0039-20E3","d":true,"e":true,"f":true,"h":false,"j":["blue-square","numbers","9"],"k":[0,11],"o":0},"postbox":{"a":"Postbox","b":"1F4EE","d":true,"e":true,"f":true,"h":true,"j":["email","letter","envelope"],"k":[27,11],"o":2},"female-artist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a8.png","sheet_x":17,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a8.png","sheet_x":17,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a8.png","sheet_x":17,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a8.png","sheet_x":17,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a8.png","sheet_x":18,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Artist","b":"1F469-200D-1F3A8","d":true,"e":true,"f":true,"h":true,"k":[17,52],"o":4},"clock130":{"a":"Clock Face One-Thirty","b":"1F55C","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,51],"o":2},"flag-lk":{"a":"Sri Lanka Flag","b":"1F1F1-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[2,52],"o":2},"ballot_box_with_ballot":{"a":"Ballot Box with Ballot","b":"1F5F3-FE0F","c":"1F5F3","d":true,"e":true,"f":true,"h":true,"k":[30,28],"o":2},"pilot":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2708-FE0F","non_qualified":"1F9D1-1F3FB-200D-2708","image":"1f9d1-1f3fb-200d-2708-fe0f.png","sheet_x":48,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2708-FE0F","non_qualified":"1F9D1-1F3FC-200D-2708","image":"1f9d1-1f3fc-200d-2708-fe0f.png","sheet_x":48,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2708-FE0F","non_qualified":"1F9D1-1F3FD-200D-2708","image":"1f9d1-1f3fd-200d-2708-fe0f.png","sheet_x":48,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2708-FE0F","non_qualified":"1F9D1-1F3FE-200D-2708","image":"1f9d1-1f3fe-200d-2708-fe0f.png","sheet_x":48,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2708-FE0F","non_qualified":"1F9D1-1F3FF-200D-2708","image":"1f9d1-1f3ff-200d-2708-fe0f.png","sheet_x":48,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Pilot","b":"1F9D1-200D-2708-FE0F","c":"1F9D1-200D-2708","d":true,"e":false,"f":false,"h":false,"k":[48,4],"o":12},"keycap_ten":{"a":"Keycap Ten","b":"1F51F","d":true,"e":true,"f":true,"h":true,"j":["numbers","10","blue-square"],"k":[28,2],"o":2},"clock2":{"a":"Clock Face Two Oclock","b":"1F551","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,40],"o":2},"flag-lr":{"a":"Liberia Flag","b":"1F1F1-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[2,53],"o":2},"speech_balloon":{"a":"Speech Balloon","b":"1F4AC","d":true,"e":true,"f":true,"h":true,"j":["bubble","words","message","talk","chatting"],"k":[26,2],"o":2},"eye-in-speech-bubble":{"a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","d":true,"e":true,"f":false,"h":false,"k":[12,37],"o":2},"flag-ls":{"a":"Lesotho Flag","b":"1F1F1-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[2,54],"o":2},"clock230":{"a":"Clock Face Two-Thirty","b":"1F55D","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,52],"o":2},"male-pilot":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2708-FE0F","non_qualified":"1F468-1F3FB-200D-2708","image":"1f468-1f3fb-200d-2708-fe0f.png","sheet_x":17,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2708-FE0F","non_qualified":"1F468-1F3FC-200D-2708","image":"1f468-1f3fc-200d-2708-fe0f.png","sheet_x":17,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2708-FE0F","non_qualified":"1F468-1F3FD-200D-2708","image":"1f468-1f3fd-200d-2708-fe0f.png","sheet_x":17,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2708-FE0F","non_qualified":"1F468-1F3FE-200D-2708","image":"1f468-1f3fe-200d-2708-fe0f.png","sheet_x":17,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2708-FE0F","non_qualified":"1F468-1F3FF-200D-2708","image":"1f468-1f3ff-200d-2708-fe0f.png","sheet_x":17,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Pilot","b":"1F468-200D-2708-FE0F","c":"1F468-200D-2708","d":true,"e":true,"f":true,"h":true,"k":[17,14],"o":4},"capital_abcd":{"a":"Input Symbol for Latin Capital Letters","b":"1F520","d":true,"e":true,"f":true,"h":true,"j":["alphabet","words","blue-square"],"k":[28,3],"o":2},"pencil2":{"a":"Pencil","b":"270F-FE0F","c":"270F","d":true,"e":true,"f":true,"h":true,"j":["stationery","write","paper","writing","school","study"],"k":[55,10],"o":2},"female-pilot":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2708-FE0F","non_qualified":"1F469-1F3FB-200D-2708","image":"1f469-1f3fb-200d-2708-fe0f.png","sheet_x":20,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2708-FE0F","non_qualified":"1F469-1F3FC-200D-2708","image":"1f469-1f3fc-200d-2708-fe0f.png","sheet_x":20,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2708-FE0F","non_qualified":"1F469-1F3FD-200D-2708","image":"1f469-1f3fd-200d-2708-fe0f.png","sheet_x":20,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2708-FE0F","non_qualified":"1F469-1F3FE-200D-2708","image":"1f469-1f3fe-200d-2708-fe0f.png","sheet_x":20,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2708-FE0F","non_qualified":"1F469-1F3FF-200D-2708","image":"1f469-1f3ff-200d-2708-fe0f.png","sheet_x":20,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Pilot","b":"1F469-200D-2708-FE0F","c":"1F469-200D-2708","d":true,"e":true,"f":true,"h":true,"k":[19,56],"o":4},"black_nib":{"a":"Black Nib","b":"2712-FE0F","c":"2712","d":true,"e":true,"f":true,"h":true,"j":["pen","stationery","writing","write"],"k":[55,11],"o":2},"left_speech_bubble":{"a":"Left Speech Bubble","b":"1F5E8-FE0F","c":"1F5E8","d":true,"e":true,"f":true,"h":true,"j":["words","message","talk","chatting"],"k":[30,26],"o":2},"clock3":{"a":"Clock Face Three Oclock","b":"1F552","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,41],"o":2},"abcd":{"a":"Input Symbol for Latin Small Letters","b":"1F521","d":true,"e":true,"f":true,"h":true,"j":["blue-square","alphabet"],"k":[28,4],"o":2},"flag-lt":{"a":"Lithuania Flag","b":"1F1F1-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[2,55],"o":2},"clock330":{"a":"Clock Face Three-Thirty","b":"1F55E","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,53],"o":2},"astronaut":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f680.png","sheet_x":46,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f680.png","sheet_x":46,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f680.png","sheet_x":46,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f680.png","sheet_x":46,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F680","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f680.png","sheet_x":46,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Astronaut","b":"1F9D1-200D-1F680","d":true,"e":false,"f":false,"h":false,"k":[46,26],"o":12},"flag-lu":{"a":"Luxembourg Flag","b":"1F1F1-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[2,56],"o":2},"right_anger_bubble":{"a":"Right Anger Bubble","b":"1F5EF-FE0F","c":"1F5EF","d":true,"e":true,"f":true,"h":true,"j":["caption","speech","thinking","mad"],"k":[30,27],"o":2},"lower_left_fountain_pen":{"a":"Lower Left Fountain Pen","b":"1F58B-FE0F","c":"1F58B","d":true,"e":true,"f":true,"h":true,"k":[29,45],"o":2},"male-astronaut":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F680","non_qualified":null,"image":"1f468-1f3fb-200d-1f680.png","sheet_x":16,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F680","non_qualified":null,"image":"1f468-1f3fc-200d-1f680.png","sheet_x":16,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F680","non_qualified":null,"image":"1f468-1f3fd-200d-1f680.png","sheet_x":16,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F680","non_qualified":null,"image":"1f468-1f3fe-200d-1f680.png","sheet_x":16,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F680","non_qualified":null,"image":"1f468-1f3ff-200d-1f680.png","sheet_x":16,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Astronaut","b":"1F468-200D-1F680","d":true,"e":true,"f":true,"h":true,"k":[16,5],"o":4},"thought_balloon":{"a":"Thought Balloon","b":"1F4AD","d":true,"e":true,"f":true,"h":true,"j":["bubble","cloud","speech","thinking","dream"],"k":[26,3],"o":2},"symbols":{"a":"Input Symbol for Symbols","b":"1F523","d":true,"e":true,"f":true,"h":true,"j":["blue-square","music","note","ampersand","percent","glyphs","characters"],"k":[28,6],"o":2},"clock4":{"a":"Clock Face Four Oclock","b":"1F553","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,42],"o":2},"flag-lv":{"a":"Latvia Flag","b":"1F1F1-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[3,0],"o":2},"lower_left_ballpoint_pen":{"a":"Lower Left Ballpoint Pen","b":"1F58A-FE0F","c":"1F58A","d":true,"e":true,"f":true,"h":true,"k":[29,44],"o":2},"abc":{"a":"Input Symbol for Latin Letters","b":"1F524","d":true,"e":true,"f":true,"h":true,"j":["blue-square","alphabet"],"k":[28,7],"o":2},"zzz":{"a":"Sleeping Symbol","b":"1F4A4","d":true,"e":true,"f":true,"h":true,"j":["sleepy","tired","dream"],"k":[25,46],"o":2},"lower_left_paintbrush":{"a":"Lower Left Paintbrush","b":"1F58C-FE0F","c":"1F58C","d":true,"e":true,"f":true,"h":true,"k":[29,46],"o":2},"female-astronaut":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F680","non_qualified":null,"image":"1f469-1f3fb-200d-1f680.png","sheet_x":18,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F680","non_qualified":null,"image":"1f469-1f3fc-200d-1f680.png","sheet_x":18,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F680","non_qualified":null,"image":"1f469-1f3fd-200d-1f680.png","sheet_x":18,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F680","non_qualified":null,"image":"1f469-1f3fe-200d-1f680.png","sheet_x":18,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F680","non_qualified":null,"image":"1f469-1f3ff-200d-1f680.png","sheet_x":18,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Astronaut","b":"1F469-200D-1F680","d":true,"e":true,"f":true,"h":true,"k":[18,47],"o":4},"flag-ly":{"a":"Libya Flag","b":"1F1F1-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[3,1],"o":2},"clock430":{"a":"Clock Face Four-Thirty","b":"1F55F","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,54],"o":2},"flag-ma":{"a":"Morocco Flag","b":"1F1F2-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[3,2],"o":2},"a":{"a":"Negative Squared Latin Capital Letter a","b":"1F170-FE0F","c":"1F170","d":true,"e":true,"f":true,"h":true,"j":["red-square","alphabet","letter"],"k":[0,16],"o":2},"clock5":{"a":"Clock Face Five Oclock","b":"1F554","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,43],"o":2},"lower_left_crayon":{"a":"Lower Left Crayon","b":"1F58D-FE0F","c":"1F58D","d":true,"e":true,"f":true,"h":true,"k":[29,47],"o":2},"firefighter":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f692.png","sheet_x":46,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f692.png","sheet_x":46,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f692.png","sheet_x":46,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f692.png","sheet_x":46,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F692","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f692.png","sheet_x":46,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Firefighter","b":"1F9D1-200D-1F692","d":true,"e":false,"f":false,"h":false,"k":[46,32],"o":12},"male-firefighter":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F692","non_qualified":null,"image":"1f468-1f3fb-200d-1f692.png","sheet_x":16,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F692","non_qualified":null,"image":"1f468-1f3fc-200d-1f692.png","sheet_x":16,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F692","non_qualified":null,"image":"1f468-1f3fd-200d-1f692.png","sheet_x":16,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F692","non_qualified":null,"image":"1f468-1f3fe-200d-1f692.png","sheet_x":16,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F692","non_qualified":null,"image":"1f468-1f3ff-200d-1f692.png","sheet_x":16,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Firefighter","b":"1F468-200D-1F692","d":true,"e":true,"f":true,"h":true,"k":[16,11],"o":4},"memo":{"a":"Memo","b":"1F4DD","d":true,"e":true,"f":true,"h":true,"j":["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],"k":[26,51],"n":["pencil"],"o":2},"ab":{"a":"Negative Squared Ab","b":"1F18E","d":true,"e":true,"f":true,"h":true,"j":["red-square","alphabet"],"k":[0,20],"o":2},"flag-mc":{"a":"Monaco Flag","b":"1F1F2-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[3,3],"o":2},"clock530":{"a":"Clock Face Five-Thirty","b":"1F560","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,55],"o":2},"briefcase":{"a":"Briefcase","b":"1F4BC","d":true,"e":true,"f":true,"h":true,"j":["business","documents","work","law","legal","job","career"],"k":[26,18],"o":2},"female-firefighter":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F692","non_qualified":null,"image":"1f469-1f3fb-200d-1f692.png","sheet_x":18,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F692","non_qualified":null,"image":"1f469-1f3fc-200d-1f692.png","sheet_x":18,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F692","non_qualified":null,"image":"1f469-1f3fd-200d-1f692.png","sheet_x":18,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F692","non_qualified":null,"image":"1f469-1f3fe-200d-1f692.png","sheet_x":19,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F692","non_qualified":null,"image":"1f469-1f3ff-200d-1f692.png","sheet_x":19,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Firefighter","b":"1F469-200D-1F692","d":true,"e":true,"f":true,"h":true,"k":[18,53],"o":4},"clock6":{"a":"Clock Face Six Oclock","b":"1F555","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule","dawn","dusk"],"k":[28,44],"o":2},"b":{"a":"Negative Squared Latin Capital Letter B","b":"1F171-FE0F","c":"1F171","d":true,"e":true,"f":true,"h":true,"j":["red-square","alphabet","letter"],"k":[0,17],"o":2},"flag-md":{"a":"Moldova Flag","b":"1F1F2-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[3,4],"o":2},"clock630":{"a":"Clock Face Six-Thirty","b":"1F561","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,56],"o":2},"cl":{"a":"Squared Cl","b":"1F191","d":true,"e":true,"f":true,"h":true,"j":["alphabet","words","red-square"],"k":[0,21],"o":2},"flag-me":{"a":"Montenegro Flag","b":"1F1F2-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[3,5],"o":2},"file_folder":{"a":"File Folder","b":"1F4C1","d":true,"e":true,"f":true,"h":true,"j":["documents","business","office"],"k":[26,23],"o":2},"cop":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB","non_qualified":null,"image":"1f46e-1f3fb.png","sheet_x":21,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F46E-1F3FC","non_qualified":null,"image":"1f46e-1f3fc.png","sheet_x":21,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F46E-1F3FD","non_qualified":null,"image":"1f46e-1f3fd.png","sheet_x":21,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F46E-1F3FE","non_qualified":null,"image":"1f46e-1f3fe.png","sheet_x":21,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F46E-1F3FF","non_qualified":null,"image":"1f46e-1f3ff.png","sheet_x":21,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F46E-200D-2642-FE0F","a":"Police Officer","b":"1F46E","d":true,"e":true,"f":true,"h":false,"k":[21,49],"o":2},"male-police-officer":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2642-FE0F","non_qualified":"1F46E-1F3FB-200D-2642","image":"1f46e-1f3fb-200d-2642-fe0f.png","sheet_x":21,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2642-FE0F","non_qualified":"1F46E-1F3FC-200D-2642","image":"1f46e-1f3fc-200d-2642-fe0f.png","sheet_x":21,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2642-FE0F","non_qualified":"1F46E-1F3FD-200D-2642","image":"1f46e-1f3fd-200d-2642-fe0f.png","sheet_x":21,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2642-FE0F","non_qualified":"1F46E-1F3FE-200D-2642","image":"1f46e-1f3fe-200d-2642-fe0f.png","sheet_x":21,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2642-FE0F","non_qualified":"1F46E-1F3FF-200D-2642","image":"1f46e-1f3ff-200d-2642-fe0f.png","sheet_x":21,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F46E","a":"Male Police Officer","b":"1F46E-200D-2642-FE0F","c":"1F46E-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[21,43],"o":4},"cool":{"a":"Squared Cool","b":"1F192","d":true,"e":true,"f":true,"h":true,"j":["words","blue-square"],"k":[0,22],"o":2},"clock7":{"a":"Clock Face Seven Oclock","b":"1F556","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,45],"o":2},"flag-mf":{"a":"St. Martin Flag","b":"1F1F2-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[3,6],"o":2},"open_file_folder":{"a":"Open File Folder","b":"1F4C2","d":true,"e":true,"f":true,"h":true,"j":["documents","load"],"k":[26,24],"o":2},"card_index_dividers":{"a":"Card Index Dividers","b":"1F5C2-FE0F","c":"1F5C2","d":true,"e":true,"f":true,"h":true,"j":["organizing","business","stationery"],"k":[30,15],"o":2},"flag-mg":{"a":"Madagascar Flag","b":"1F1F2-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[3,7],"o":2},"free":{"a":"Squared Free","b":"1F193","d":true,"e":true,"f":true,"h":true,"j":["blue-square","words"],"k":[0,23],"o":2},"female-police-officer":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2640-FE0F","non_qualified":"1F46E-1F3FB-200D-2640","image":"1f46e-1f3fb-200d-2640-fe0f.png","sheet_x":21,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2640-FE0F","non_qualified":"1F46E-1F3FC-200D-2640","image":"1f46e-1f3fc-200d-2640-fe0f.png","sheet_x":21,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2640-FE0F","non_qualified":"1F46E-1F3FD-200D-2640","image":"1f46e-1f3fd-200d-2640-fe0f.png","sheet_x":21,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2640-FE0F","non_qualified":"1F46E-1F3FE-200D-2640","image":"1f46e-1f3fe-200d-2640-fe0f.png","sheet_x":21,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2640-FE0F","non_qualified":"1F46E-1F3FF-200D-2640","image":"1f46e-1f3ff-200d-2640-fe0f.png","sheet_x":21,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Police Officer","b":"1F46E-200D-2640-FE0F","c":"1F46E-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[21,37],"o":4},"clock730":{"a":"Clock Face Seven-Thirty","b":"1F562","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,0],"o":2},"date":{"a":"Calendar","b":"1F4C5","d":true,"e":true,"f":true,"h":true,"j":["calendar","schedule"],"k":[26,27],"o":2},"clock8":{"a":"Clock Face Eight Oclock","b":"1F557","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,46],"o":2},"information_source":{"a":"Information Source","b":"2139-FE0F","c":"2139","d":true,"e":true,"f":true,"h":true,"j":["blue-square","alphabet","letter"],"k":[52,13],"o":2},"sleuth_or_spy":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB","non_qualified":null,"image":"1f575-1f3fb.png","sheet_x":29,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F575-1F3FC","non_qualified":null,"image":"1f575-1f3fc.png","sheet_x":29,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F575-1F3FD","non_qualified":null,"image":"1f575-1f3fd.png","sheet_x":29,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F575-1F3FE","non_qualified":null,"image":"1f575-1f3fe.png","sheet_x":29,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F575-1F3FF","non_qualified":null,"image":"1f575-1f3ff.png","sheet_x":29,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F575-FE0F-200D-2642-FE0F","a":"Sleuth or Spy","b":"1F575-FE0F","c":"1F575","d":true,"e":true,"f":true,"h":false,"k":[29,27],"o":2},"flag-mh":{"a":"Marshall Islands Flag","b":"1F1F2-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[3,8],"o":2},"clock830":{"a":"Clock Face Eight-Thirty","b":"1F563","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,1],"o":2},"calendar":{"a":"Tear-off Calendar","b":"1F4C6","d":true,"e":true,"f":true,"h":true,"j":["schedule","date","planning"],"k":[26,28],"o":2},"male-detective":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2642-FE0F","non_qualified":"1F575-1F3FB-200D-2642","image":"1f575-1f3fb-200d-2642-fe0f.png","sheet_x":29,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2642-FE0F","non_qualified":"1F575-1F3FC-200D-2642","image":"1f575-1f3fc-200d-2642-fe0f.png","sheet_x":29,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2642-FE0F","non_qualified":"1F575-1F3FD-200D-2642","image":"1f575-1f3fd-200d-2642-fe0f.png","sheet_x":29,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2642-FE0F","non_qualified":"1F575-1F3FE-200D-2642","image":"1f575-1f3fe-200d-2642-fe0f.png","sheet_x":29,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2642-FE0F","non_qualified":"1F575-1F3FF-200D-2642","image":"1f575-1f3ff-200d-2642-fe0f.png","sheet_x":29,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F575-FE0F","a":"Male Detective","b":"1F575-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"k":[29,21],"o":4},"flag-mk":{"a":"North Macedonia Flag","b":"1F1F2-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[3,9],"o":2},"id":{"a":"Squared Id","b":"1F194","d":true,"e":true,"f":true,"h":true,"j":["purple-square","words"],"k":[0,24],"o":2},"spiral_note_pad":{"a":"Spiral Note Pad","b":"1F5D2-FE0F","c":"1F5D2","d":true,"e":true,"f":true,"h":true,"k":[30,19],"o":2},"female-detective":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2640-FE0F","non_qualified":"1F575-1F3FB-200D-2640","image":"1f575-1f3fb-200d-2640-fe0f.png","sheet_x":29,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2640-FE0F","non_qualified":"1F575-1F3FC-200D-2640","image":"1f575-1f3fc-200d-2640-fe0f.png","sheet_x":29,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2640-FE0F","non_qualified":"1F575-1F3FD-200D-2640","image":"1f575-1f3fd-200d-2640-fe0f.png","sheet_x":29,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2640-FE0F","non_qualified":"1F575-1F3FE-200D-2640","image":"1f575-1f3fe-200d-2640-fe0f.png","sheet_x":29,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2640-FE0F","non_qualified":"1F575-1F3FF-200D-2640","image":"1f575-1f3ff-200d-2640-fe0f.png","sheet_x":29,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Detective","b":"1F575-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"k":[29,15],"o":4},"clock9":{"a":"Clock Face Nine Oclock","b":"1F558","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,47],"o":2},"flag-ml":{"a":"Mali Flag","b":"1F1F2-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[3,10],"o":2},"m":{"a":"Circled Latin Capital Letter M","b":"24C2-FE0F","c":"24C2","d":true,"e":true,"f":true,"h":true,"j":["alphabet","blue-circle","letter"],"k":[52,40],"o":2},"flag-mm":{"a":"Myanmar (burma) Flag","b":"1F1F2-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[3,11],"o":2},"clock930":{"a":"Clock Face Nine-Thirty","b":"1F564","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,2],"o":2},"guardsman":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB","non_qualified":null,"image":"1f482-1f3fb.png","sheet_x":24,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F482-1F3FC","non_qualified":null,"image":"1f482-1f3fc.png","sheet_x":24,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F482-1F3FD","non_qualified":null,"image":"1f482-1f3fd.png","sheet_x":24,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F482-1F3FE","non_qualified":null,"image":"1f482-1f3fe.png","sheet_x":24,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F482-1F3FF","non_qualified":null,"image":"1f482-1f3ff.png","sheet_x":24,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F482-200D-2642-FE0F","a":"Guardsman","b":"1F482","d":true,"e":true,"f":true,"h":false,"j":["uk","gb","british","male","guy","royal"],"k":[24,20],"o":2},"new":{"a":"Squared New","b":"1F195","d":true,"e":true,"f":true,"h":true,"j":["blue-square","words","start"],"k":[0,25],"o":2},"spiral_calendar_pad":{"a":"Spiral Calendar Pad","b":"1F5D3-FE0F","c":"1F5D3","d":true,"e":true,"f":true,"h":true,"k":[30,20],"o":2},"ng":{"a":"Squared Ng","b":"1F196","d":true,"e":true,"f":true,"h":true,"j":["blue-square","words","shape","icon"],"k":[0,26],"o":2},"card_index":{"a":"Card Index","b":"1F4C7","d":true,"e":true,"f":true,"h":true,"j":["business","stationery"],"k":[26,29],"o":2},"clock10":{"a":"Clock Face Ten Oclock","b":"1F559","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,48],"o":2},"flag-mn":{"a":"Mongolia Flag","b":"1F1F2-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[3,12],"o":2},"male-guard":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2642-FE0F","non_qualified":"1F482-1F3FB-200D-2642","image":"1f482-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2642-FE0F","non_qualified":"1F482-1F3FC-200D-2642","image":"1f482-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2642-FE0F","non_qualified":"1F482-1F3FD-200D-2642","image":"1f482-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2642-FE0F","non_qualified":"1F482-1F3FE-200D-2642","image":"1f482-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2642-FE0F","non_qualified":"1F482-1F3FF-200D-2642","image":"1f482-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F482","a":"Male Guard","b":"1F482-200D-2642-FE0F","c":"1F482-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[24,14],"o":4},"flag-mo":{"a":"Macao Sar China Flag","b":"1F1F2-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[3,13],"o":2},"clock1030":{"a":"Clock Face Ten-Thirty","b":"1F565","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,3],"o":2},"chart_with_upwards_trend":{"a":"Chart with Upwards Trend","b":"1F4C8","d":true,"e":true,"f":true,"h":true,"j":["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],"k":[26,30],"o":2},"o2":{"a":"Negative Squared Latin Capital Letter O","b":"1F17E-FE0F","c":"1F17E","d":true,"e":true,"f":true,"h":true,"j":["alphabet","red-square","letter"],"k":[0,18],"o":2},"female-guard":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2640-FE0F","non_qualified":"1F482-1F3FB-200D-2640","image":"1f482-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2640-FE0F","non_qualified":"1F482-1F3FC-200D-2640","image":"1f482-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2640-FE0F","non_qualified":"1F482-1F3FD-200D-2640","image":"1f482-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2640-FE0F","non_qualified":"1F482-1F3FE-200D-2640","image":"1f482-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2640-FE0F","non_qualified":"1F482-1F3FF-200D-2640","image":"1f482-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Guard","b":"1F482-200D-2640-FE0F","c":"1F482-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[24,8],"o":4},"chart_with_downwards_trend":{"a":"Chart with Downwards Trend","b":"1F4C9","d":true,"e":true,"f":true,"h":true,"j":["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"k":[26,31],"o":2},"flag-mp":{"a":"Northern Mariana Islands Flag","b":"1F1F2-1F1F5","d":true,"e":true,"f":true,"h":true,"k":[3,14],"o":2},"ok":{"a":"Squared Ok","b":"1F197","d":true,"e":true,"f":true,"h":true,"j":["good","agree","yes","blue-square"],"k":[0,27],"o":2},"clock11":{"a":"Clock Face Eleven Oclock","b":"1F55A","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[28,49],"o":2},"construction_worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB","non_qualified":null,"image":"1f477-1f3fb.png","sheet_x":23,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F477-1F3FC","non_qualified":null,"image":"1f477-1f3fc.png","sheet_x":23,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F477-1F3FD","non_qualified":null,"image":"1f477-1f3fd.png","sheet_x":23,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F477-1F3FE","non_qualified":null,"image":"1f477-1f3fe.png","sheet_x":23,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F477-1F3FF","non_qualified":null,"image":"1f477-1f3ff.png","sheet_x":23,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F477-200D-2642-FE0F","a":"Construction Worker","b":"1F477","d":true,"e":true,"f":true,"h":false,"k":[23,22],"o":2},"male-construction-worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2642-FE0F","non_qualified":"1F477-1F3FB-200D-2642","image":"1f477-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2642-FE0F","non_qualified":"1F477-1F3FC-200D-2642","image":"1f477-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2642-FE0F","non_qualified":"1F477-1F3FD-200D-2642","image":"1f477-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2642-FE0F","non_qualified":"1F477-1F3FE-200D-2642","image":"1f477-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2642-FE0F","non_qualified":"1F477-1F3FF-200D-2642","image":"1f477-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F477","a":"Male Construction Worker","b":"1F477-200D-2642-FE0F","c":"1F477-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[23,16],"o":4},"clock1130":{"a":"Clock Face Eleven-Thirty","b":"1F566","d":true,"e":true,"f":true,"h":true,"j":["time","late","early","schedule"],"k":[29,4],"o":2},"flag-mq":{"a":"Martinique Flag","b":"1F1F2-1F1F6","d":true,"e":true,"f":true,"h":true,"k":[3,15],"o":2},"bar_chart":{"a":"Bar Chart","b":"1F4CA","d":true,"e":true,"f":true,"h":true,"j":["graph","presentation","stats"],"k":[26,32],"o":2},"parking":{"a":"Negative Squared Latin Capital Letter P","b":"1F17F-FE0F","c":"1F17F","d":true,"e":true,"f":true,"h":true,"j":["cars","blue-square","alphabet","letter"],"k":[0,19],"o":2},"new_moon":{"a":"New Moon Symbol","b":"1F311","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,36],"o":2},"female-construction-worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2640-FE0F","non_qualified":"1F477-1F3FB-200D-2640","image":"1f477-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2640-FE0F","non_qualified":"1F477-1F3FC-200D-2640","image":"1f477-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2640-FE0F","non_qualified":"1F477-1F3FD-200D-2640","image":"1f477-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2640-FE0F","non_qualified":"1F477-1F3FE-200D-2640","image":"1f477-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2640-FE0F","non_qualified":"1F477-1F3FF-200D-2640","image":"1f477-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Construction Worker","b":"1F477-200D-2640-FE0F","c":"1F477-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[23,10],"o":4},"sos":{"a":"Squared Sos","b":"1F198","d":true,"e":true,"f":true,"h":true,"j":["help","red-square","words","emergency","911"],"k":[0,28],"o":2},"clipboard":{"a":"Clipboard","b":"1F4CB","d":true,"e":true,"f":true,"h":true,"j":["stationery","documents"],"k":[26,33],"o":2},"flag-mr":{"a":"Mauritania Flag","b":"1F1F2-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[3,16],"o":2},"prince":{"skin_variations":{"1F3FB":{"unified":"1F934-1F3FB","non_qualified":null,"image":"1f934-1f3fb.png","sheet_x":39,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F934-1F3FC","non_qualified":null,"image":"1f934-1f3fc.png","sheet_x":39,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F934-1F3FD","non_qualified":null,"image":"1f934-1f3fd.png","sheet_x":39,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F934-1F3FE","non_qualified":null,"image":"1f934-1f3fe.png","sheet_x":39,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F934-1F3FF","non_qualified":null,"image":"1f934-1f3ff.png","sheet_x":39,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Prince","b":"1F934","d":true,"e":true,"f":true,"h":true,"j":["boy","man","male","crown","royal","king"],"k":[39,17],"o":4},"waxing_crescent_moon":{"a":"Waxing Crescent Moon Symbol","b":"1F312","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,37],"o":2},"flag-ms":{"a":"Montserrat Flag","b":"1F1F2-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[3,17],"o":2},"pushpin":{"a":"Pushpin","b":"1F4CC","d":true,"e":true,"f":true,"h":true,"j":["stationery","mark","here"],"k":[26,34],"o":2},"up":{"a":"Squared Up with Exclamation Mark","b":"1F199","d":true,"e":true,"f":true,"h":true,"j":["blue-square","above","high"],"k":[0,29],"o":2},"flag-mt":{"a":"Malta Flag","b":"1F1F2-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[3,18],"o":2},"princess":{"skin_variations":{"1F3FB":{"unified":"1F478-1F3FB","non_qualified":null,"image":"1f478-1f3fb.png","sheet_x":23,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F478-1F3FC","non_qualified":null,"image":"1f478-1f3fc.png","sheet_x":23,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F478-1F3FD","non_qualified":null,"image":"1f478-1f3fd.png","sheet_x":23,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F478-1F3FE","non_qualified":null,"image":"1f478-1f3fe.png","sheet_x":23,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F478-1F3FF","non_qualified":null,"image":"1f478-1f3ff.png","sheet_x":23,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Princess","b":"1F478","d":true,"e":true,"f":true,"h":true,"j":["girl","woman","female","blond","crown","royal","queen"],"k":[23,28],"o":2},"round_pushpin":{"a":"Round Pushpin","b":"1F4CD","d":true,"e":true,"f":true,"h":true,"j":["stationery","location","map","here"],"k":[26,35],"o":2},"first_quarter_moon":{"a":"First Quarter Moon Symbol","b":"1F313","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,38],"o":2},"vs":{"a":"Squared Vs","b":"1F19A","d":true,"e":true,"f":true,"h":true,"j":["words","orange-square"],"k":[0,30],"o":2},"flag-mu":{"a":"Mauritius Flag","b":"1F1F2-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[3,19],"o":2},"koko":{"a":"Squared Katakana Koko","b":"1F201","d":true,"e":true,"f":true,"h":true,"j":["blue-square","here","katakana","japanese","destination"],"k":[5,4],"o":2},"man_with_turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB","non_qualified":null,"image":"1f473-1f3fb.png","sheet_x":22,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F473-1F3FC","non_qualified":null,"image":"1f473-1f3fc.png","sheet_x":22,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F473-1F3FD","non_qualified":null,"image":"1f473-1f3fd.png","sheet_x":22,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F473-1F3FE","non_qualified":null,"image":"1f473-1f3fe.png","sheet_x":22,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F473-1F3FF","non_qualified":null,"image":"1f473-1f3ff.png","sheet_x":22,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F473-200D-2642-FE0F","a":"Man with Turban","b":"1F473","d":true,"e":true,"f":true,"h":false,"j":["male","indian","hinduism","arabs"],"k":[22,43],"o":2},"moon":{"a":"Waxing Gibbous Moon Symbol","b":"1F314","d":true,"e":true,"f":true,"h":true,"k":[5,39],"n":["waxing_gibbous_moon"],"o":2},"paperclip":{"a":"Paperclip","b":"1F4CE","d":true,"e":true,"f":true,"h":true,"j":["documents","stationery"],"k":[26,36],"o":2},"linked_paperclips":{"a":"Linked Paperclips","b":"1F587-FE0F","c":"1F587","d":true,"e":true,"f":true,"h":true,"k":[29,43],"o":2},"man-wearing-turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2642-FE0F","non_qualified":"1F473-1F3FB-200D-2642","image":"1f473-1f3fb-200d-2642-fe0f.png","sheet_x":22,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2642-FE0F","non_qualified":"1F473-1F3FC-200D-2642","image":"1f473-1f3fc-200d-2642-fe0f.png","sheet_x":22,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2642-FE0F","non_qualified":"1F473-1F3FD-200D-2642","image":"1f473-1f3fd-200d-2642-fe0f.png","sheet_x":22,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2642-FE0F","non_qualified":"1F473-1F3FE-200D-2642","image":"1f473-1f3fe-200d-2642-fe0f.png","sheet_x":22,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2642-FE0F","non_qualified":"1F473-1F3FF-200D-2642","image":"1f473-1f3ff-200d-2642-fe0f.png","sheet_x":22,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F473","a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","c":"1F473-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[22,37],"o":4},"sa":{"a":"Squared Katakana Sa","b":"1F202-FE0F","c":"1F202","d":true,"e":true,"f":true,"h":true,"j":["japanese","blue-square","katakana"],"k":[5,5],"o":2},"full_moon":{"a":"Full Moon Symbol","b":"1F315","d":true,"e":true,"f":true,"h":true,"j":["nature","yellow","twilight","planet","space","night","evening","sleep"],"k":[5,40],"o":2},"flag-mv":{"a":"Maldives Flag","b":"1F1F2-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[3,20],"o":2},"flag-mw":{"a":"Malawi Flag","b":"1F1F2-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[3,21],"o":2},"waning_gibbous_moon":{"a":"Waning Gibbous Moon Symbol","b":"1F316","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],"k":[5,41],"o":2},"woman-wearing-turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2640-FE0F","non_qualified":"1F473-1F3FB-200D-2640","image":"1f473-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2640-FE0F","non_qualified":"1F473-1F3FC-200D-2640","image":"1f473-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2640-FE0F","non_qualified":"1F473-1F3FD-200D-2640","image":"1f473-1f3fd-200d-2640-fe0f.png","sheet_x":22,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2640-FE0F","non_qualified":"1F473-1F3FE-200D-2640","image":"1f473-1f3fe-200d-2640-fe0f.png","sheet_x":22,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2640-FE0F","non_qualified":"1F473-1F3FF-200D-2640","image":"1f473-1f3ff-200d-2640-fe0f.png","sheet_x":22,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","c":"1F473-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[22,31],"o":4},"u6708":{"a":"Squared Cjk Unified Ideograph-6708","b":"1F237-FE0F","c":"1F237","d":true,"e":true,"f":true,"h":true,"j":["chinese","month","moon","japanese","orange-square","kanji"],"k":[5,13],"o":2},"straight_ruler":{"a":"Straight Ruler","b":"1F4CF","d":true,"e":true,"f":true,"h":true,"j":["stationery","calculate","length","math","school","drawing","architect","sketch"],"k":[26,37],"o":2},"u6709":{"a":"Squared Cjk Unified Ideograph-6709","b":"1F236","d":true,"e":true,"f":true,"h":true,"j":["orange-square","chinese","have","kanji"],"k":[5,12],"o":2},"triangular_ruler":{"a":"Triangular Ruler","b":"1F4D0","d":true,"e":true,"f":true,"h":true,"j":["stationery","math","architect","sketch"],"k":[26,38],"o":2},"man_with_gua_pi_mao":{"skin_variations":{"1F3FB":{"unified":"1F472-1F3FB","non_qualified":null,"image":"1f472-1f3fb.png","sheet_x":22,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F472-1F3FC","non_qualified":null,"image":"1f472-1f3fc.png","sheet_x":22,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F472-1F3FD","non_qualified":null,"image":"1f472-1f3fd.png","sheet_x":22,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F472-1F3FE","non_qualified":null,"image":"1f472-1f3fe.png","sheet_x":22,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F472-1F3FF","non_qualified":null,"image":"1f472-1f3ff.png","sheet_x":22,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Gua Pi Mao","b":"1F472","d":true,"e":true,"f":true,"h":true,"j":["male","boy","chinese"],"k":[22,25],"o":2},"flag-mx":{"a":"Mexico Flag","b":"1F1F2-1F1FD","d":true,"e":true,"f":true,"h":true,"k":[3,22],"o":2},"last_quarter_moon":{"a":"Last Quarter Moon Symbol","b":"1F317","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,42],"o":2},"person_with_headscarf":{"skin_variations":{"1F3FB":{"unified":"1F9D5-1F3FB","non_qualified":null,"image":"1f9d5-1f3fb.png","sheet_x":48,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D5-1F3FC","non_qualified":null,"image":"1f9d5-1f3fc.png","sheet_x":48,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D5-1F3FD","non_qualified":null,"image":"1f9d5-1f3fd.png","sheet_x":48,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D5-1F3FE","non_qualified":null,"image":"1f9d5-1f3fe.png","sheet_x":48,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D5-1F3FF","non_qualified":null,"image":"1f9d5-1f3ff.png","sheet_x":48,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Headscarf","b":"1F9D5","d":true,"e":true,"f":true,"h":true,"k":[48,34],"o":5},"waning_crescent_moon":{"a":"Waning Crescent Moon Symbol","b":"1F318","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,43],"o":2},"u6307":{"a":"Squared Cjk Unified Ideograph-6307","b":"1F22F","d":true,"e":true,"f":true,"h":true,"j":["chinese","point","green-square","kanji"],"k":[5,7],"o":2},"scissors":{"a":"Black Scissors","b":"2702-FE0F","c":"2702","d":true,"e":true,"f":true,"h":true,"j":["stationery","cut"],"k":[54,39],"o":2},"flag-my":{"a":"Malaysia Flag","b":"1F1F2-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[3,23],"o":2},"ideograph_advantage":{"a":"Circled Ideograph Advantage","b":"1F250","d":true,"e":true,"f":true,"h":true,"j":["chinese","kanji","obtain","get","circle"],"k":[5,17],"o":2},"man_in_tuxedo":{"skin_variations":{"1F3FB":{"unified":"1F935-1F3FB","non_qualified":null,"image":"1f935-1f3fb.png","sheet_x":39,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC","non_qualified":null,"image":"1f935-1f3fc.png","sheet_x":39,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD","non_qualified":null,"image":"1f935-1f3fd.png","sheet_x":39,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE","non_qualified":null,"image":"1f935-1f3fe.png","sheet_x":39,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF","non_qualified":null,"image":"1f935-1f3ff.png","sheet_x":39,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935","d":true,"e":true,"f":true,"h":true,"j":["couple","marriage","wedding","groom"],"k":[39,23],"o":4},"flag-mz":{"a":"Mozambique Flag","b":"1F1F2-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[3,24],"o":2},"card_file_box":{"a":"Card File Box","b":"1F5C3-FE0F","c":"1F5C3","d":true,"e":true,"f":true,"h":true,"j":["business","stationery"],"k":[30,16],"o":2},"crescent_moon":{"a":"Crescent Moon","b":"1F319","d":true,"e":true,"f":true,"h":true,"j":["night","sleep","sky","evening","magic"],"k":[5,44],"o":2},"flag-na":{"a":"Namibia Flag","b":"1F1F3-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[3,25],"o":2},"bride_with_veil":{"skin_variations":{"1F3FB":{"unified":"1F470-1F3FB","non_qualified":null,"image":"1f470-1f3fb.png","sheet_x":22,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC","non_qualified":null,"image":"1f470-1f3fc.png","sheet_x":22,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD","non_qualified":null,"image":"1f470-1f3fd.png","sheet_x":22,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE","non_qualified":null,"image":"1f470-1f3fe.png","sheet_x":22,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF","non_qualified":null,"image":"1f470-1f3ff.png","sheet_x":22,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bride with Veil","b":"1F470","d":true,"e":true,"f":true,"h":true,"j":["couple","marriage","wedding","woman","bride"],"k":[22,1],"o":2},"new_moon_with_face":{"a":"New Moon with Face","b":"1F31A","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,45],"o":2},"file_cabinet":{"a":"File Cabinet","b":"1F5C4-FE0F","c":"1F5C4","d":true,"e":true,"f":true,"h":true,"j":["filing","organizing"],"k":[30,17],"o":2},"u5272":{"a":"Squared Cjk Unified Ideograph-5272","b":"1F239","d":true,"e":true,"f":true,"h":true,"j":["cut","divide","chinese","kanji","pink-square"],"k":[5,15],"o":2},"wastebasket":{"a":"Wastebasket","b":"1F5D1-FE0F","c":"1F5D1","d":true,"e":true,"f":true,"h":true,"j":["bin","trash","rubbish","garbage","toss"],"k":[30,18],"o":2},"pregnant_woman":{"skin_variations":{"1F3FB":{"unified":"1F930-1F3FB","non_qualified":null,"image":"1f930-1f3fb.png","sheet_x":38,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F930-1F3FC","non_qualified":null,"image":"1f930-1f3fc.png","sheet_x":38,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F930-1F3FD","non_qualified":null,"image":"1f930-1f3fd.png","sheet_x":38,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F930-1F3FE","non_qualified":null,"image":"1f930-1f3fe.png","sheet_x":38,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F930-1F3FF","non_qualified":null,"image":"1f930-1f3ff.png","sheet_x":38,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Woman","b":"1F930","d":true,"e":true,"f":true,"h":true,"j":["baby"],"k":[38,50],"o":4},"first_quarter_moon_with_face":{"a":"First Quarter Moon with Face","b":"1F31B","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,46],"o":2},"flag-nc":{"a":"New Caledonia Flag","b":"1F1F3-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[3,26],"o":2},"u7121":{"a":"Squared Cjk Unified Ideograph-7121","b":"1F21A","d":true,"e":true,"f":true,"h":true,"j":["nothing","chinese","kanji","japanese","orange-square"],"k":[5,6],"o":2},"lock":{"a":"Lock","b":"1F512","d":true,"e":true,"f":true,"h":true,"j":["security","password","padlock"],"k":[27,46],"o":2},"flag-ne":{"a":"Niger Flag","b":"1F1F3-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[3,27],"o":2},"last_quarter_moon_with_face":{"a":"Last Quarter Moon with Face","b":"1F31C","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,47],"o":2},"breast-feeding":{"skin_variations":{"1F3FB":{"unified":"1F931-1F3FB","non_qualified":null,"image":"1f931-1f3fb.png","sheet_x":39,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F931-1F3FC","non_qualified":null,"image":"1f931-1f3fc.png","sheet_x":39,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F931-1F3FD","non_qualified":null,"image":"1f931-1f3fd.png","sheet_x":39,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F931-1F3FE","non_qualified":null,"image":"1f931-1f3fe.png","sheet_x":39,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F931-1F3FF","non_qualified":null,"image":"1f931-1f3ff.png","sheet_x":39,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Breast-Feeding","b":"1F931","d":true,"e":true,"f":true,"h":true,"k":[38,56],"o":5},"u7981":{"a":"Squared Cjk Unified Ideograph-7981","b":"1F232","d":true,"e":true,"f":true,"h":true,"j":["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],"k":[5,8],"o":2},"accept":{"a":"Circled Ideograph Accept","b":"1F251","d":true,"e":true,"f":true,"h":true,"j":["ok","good","chinese","kanji","agree","yes","orange-circle"],"k":[5,18],"o":2},"angel":{"skin_variations":{"1F3FB":{"unified":"1F47C-1F3FB","non_qualified":null,"image":"1f47c-1f3fb.png","sheet_x":23,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F47C-1F3FC","non_qualified":null,"image":"1f47c-1f3fc.png","sheet_x":23,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F47C-1F3FD","non_qualified":null,"image":"1f47c-1f3fd.png","sheet_x":23,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F47C-1F3FE","non_qualified":null,"image":"1f47c-1f3fe.png","sheet_x":23,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F47C-1F3FF","non_qualified":null,"image":"1f47c-1f3ff.png","sheet_x":23,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby Angel","b":"1F47C","d":true,"e":true,"f":true,"h":true,"j":["heaven","wings","halo"],"k":[23,37],"o":2},"unlock":{"a":"Open Lock","b":"1F513","d":true,"e":true,"f":true,"h":true,"j":["privacy","security"],"k":[27,47],"o":2},"flag-nf":{"a":"Norfolk Island Flag","b":"1F1F3-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[3,28],"o":2},"thermometer":{"a":"Thermometer","b":"1F321-FE0F","c":"1F321","d":true,"e":true,"f":true,"h":true,"j":["weather","temperature","hot","cold"],"k":[5,52],"o":2},"flag-ng":{"a":"Nigeria Flag","b":"1F1F3-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[3,29],"o":2},"u7533":{"a":"Squared Cjk Unified Ideograph-7533","b":"1F238","d":true,"e":true,"f":true,"h":true,"j":["chinese","japanese","kanji","orange-square"],"k":[5,14],"o":2},"sunny":{"a":"Black Sun with Rays","b":"2600-FE0F","c":"2600","d":true,"e":true,"f":true,"h":true,"j":["weather","nature","brightness","summer","beach","spring"],"k":[52,49],"o":2},"lock_with_ink_pen":{"a":"Lock with Ink Pen","b":"1F50F","d":true,"e":true,"f":true,"h":true,"j":["security","secret"],"k":[27,43],"o":2},"santa":{"skin_variations":{"1F3FB":{"unified":"1F385-1F3FB","non_qualified":null,"image":"1f385-1f3fb.png","sheet_x":7,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F385-1F3FC","non_qualified":null,"image":"1f385-1f3fc.png","sheet_x":7,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F385-1F3FD","non_qualified":null,"image":"1f385-1f3fd.png","sheet_x":7,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F385-1F3FE","non_qualified":null,"image":"1f385-1f3fe.png","sheet_x":7,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F385-1F3FF","non_qualified":null,"image":"1f385-1f3ff.png","sheet_x":7,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Father Christmas","b":"1F385","d":true,"e":true,"f":true,"h":true,"j":["festival","man","male","xmas","father christmas"],"k":[7,36],"o":2},"closed_lock_with_key":{"a":"Closed Lock with Key","b":"1F510","d":true,"e":true,"f":true,"h":true,"j":["security","privacy"],"k":[27,44],"o":2},"u5408":{"a":"Squared Cjk Unified Ideograph-5408","b":"1F234","d":true,"e":true,"f":true,"h":true,"j":["japanese","chinese","join","kanji","red-square"],"k":[5,10],"o":2},"flag-ni":{"a":"Nicaragua Flag","b":"1F1F3-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[3,30],"o":2},"mrs_claus":{"skin_variations":{"1F3FB":{"unified":"1F936-1F3FB","non_qualified":null,"image":"1f936-1f3fb.png","sheet_x":39,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F936-1F3FC","non_qualified":null,"image":"1f936-1f3fc.png","sheet_x":39,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F936-1F3FD","non_qualified":null,"image":"1f936-1f3fd.png","sheet_x":39,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F936-1F3FE","non_qualified":null,"image":"1f936-1f3fe.png","sheet_x":39,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F936-1F3FF","non_qualified":null,"image":"1f936-1f3ff.png","sheet_x":39,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mother Christmas","b":"1F936","d":true,"e":true,"f":true,"h":true,"j":["woman","female","xmas","mother christmas"],"k":[39,29],"n":["mother_christmas"],"o":4},"full_moon_with_face":{"a":"Full Moon with Face","b":"1F31D","d":true,"e":true,"f":true,"h":true,"j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,48],"o":2},"key":{"a":"Key","b":"1F511","d":true,"e":true,"f":true,"h":true,"j":["lock","door","password"],"k":[27,45],"o":2},"superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB","non_qualified":null,"image":"1f9b8-1f3fb.png","sheet_x":43,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC","non_qualified":null,"image":"1f9b8-1f3fc.png","sheet_x":43,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD","non_qualified":null,"image":"1f9b8-1f3fd.png","sheet_x":43,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE","non_qualified":null,"image":"1f9b8-1f3fe.png","sheet_x":43,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF","non_qualified":null,"image":"1f9b8-1f3ff.png","sheet_x":43,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Superhero","b":"1F9B8","d":true,"e":true,"f":true,"h":true,"k":[43,30],"o":11},"flag-nl":{"a":"Netherlands Flag","b":"1F1F3-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[3,31],"o":2},"u7a7a":{"a":"Squared Cjk Unified Ideograph-7a7a","b":"1F233","d":true,"e":true,"f":true,"h":true,"j":["kanji","japanese","chinese","empty","sky","blue-square"],"k":[5,9],"o":2},"sun_with_face":{"a":"Sun with Face","b":"1F31E","d":true,"e":true,"f":true,"h":true,"j":["nature","morning","sky"],"k":[5,49],"o":2},"male_superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2642-FE0F","non_qualified":"1F9B8-1F3FB-200D-2642","image":"1f9b8-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2642-FE0F","non_qualified":"1F9B8-1F3FC-200D-2642","image":"1f9b8-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2642-FE0F","non_qualified":"1F9B8-1F3FD-200D-2642","image":"1f9b8-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2642-FE0F","non_qualified":"1F9B8-1F3FE-200D-2642","image":"1f9b8-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2642-FE0F","non_qualified":"1F9B8-1F3FF-200D-2642","image":"1f9b8-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Superhero","b":"1F9B8-200D-2642-FE0F","c":"1F9B8-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[43,24],"o":11},"ringed_planet":{"a":"Ringed Planet","b":"1FA90","d":true,"e":true,"f":true,"h":true,"k":[52,4],"o":12},"old_key":{"a":"Old Key","b":"1F5DD-FE0F","c":"1F5DD","d":true,"e":true,"f":true,"h":true,"j":["lock","door","password"],"k":[30,22],"o":2},"congratulations":{"a":"Circled Ideograph Congratulation","b":"3297-FE0F","c":"3297","d":true,"e":true,"f":true,"h":true,"j":["chinese","kanji","japanese","red-circle"],"k":[55,46],"o":2},"flag-no":{"a":"Norway Flag","b":"1F1F3-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[3,32],"o":2},"star":{"a":"White Medium Star","b":"2B50","d":true,"e":true,"f":true,"h":true,"j":["night","yellow"],"k":[55,42],"o":2},"secret":{"a":"Circled Ideograph Secret","b":"3299-FE0F","c":"3299","d":true,"e":true,"f":true,"h":true,"j":["privacy","chinese","sshh","kanji","red-circle"],"k":[55,47],"o":2},"flag-np":{"a":"Nepal Flag","b":"1F1F3-1F1F5","d":true,"e":true,"f":true,"h":true,"k":[3,33],"o":2},"female_superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2640-FE0F","non_qualified":"1F9B8-1F3FB-200D-2640","image":"1f9b8-1f3fb-200d-2640-fe0f.png","sheet_x":43,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2640-FE0F","non_qualified":"1F9B8-1F3FC-200D-2640","image":"1f9b8-1f3fc-200d-2640-fe0f.png","sheet_x":43,"sheet_y":20,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2640-FE0F","non_qualified":"1F9B8-1F3FD-200D-2640","image":"1f9b8-1f3fd-200d-2640-fe0f.png","sheet_x":43,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2640-FE0F","non_qualified":"1F9B8-1F3FE-200D-2640","image":"1f9b8-1f3fe-200d-2640-fe0f.png","sheet_x":43,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2640-FE0F","non_qualified":"1F9B8-1F3FF-200D-2640","image":"1f9b8-1f3ff-200d-2640-fe0f.png","sheet_x":43,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Superhero","b":"1F9B8-200D-2640-FE0F","c":"1F9B8-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[43,18],"o":11},"hammer":{"a":"Hammer","b":"1F528","d":true,"e":true,"f":true,"h":true,"j":["tools","build","create"],"k":[28,11],"o":2},"star2":{"a":"Glowing Star","b":"1F31F","d":true,"e":true,"f":true,"h":true,"j":["night","sparkle","awesome","good","magic"],"k":[5,50],"o":2},"flag-nr":{"a":"Nauru Flag","b":"1F1F3-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[3,34],"o":2},"axe":{"a":"Axe","b":"1FA93","d":true,"e":true,"f":true,"h":true,"k":[52,7],"o":12},"u55b6":{"a":"Squared Cjk Unified Ideograph-55b6","b":"1F23A","d":true,"e":true,"f":true,"h":true,"j":["japanese","opening hours","orange-square"],"k":[5,16],"o":2},"supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB","non_qualified":null,"image":"1f9b9-1f3fb.png","sheet_x":43,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC","non_qualified":null,"image":"1f9b9-1f3fc.png","sheet_x":43,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD","non_qualified":null,"image":"1f9b9-1f3fd.png","sheet_x":43,"sheet_y":51,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE","non_qualified":null,"image":"1f9b9-1f3fe.png","sheet_x":43,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF","non_qualified":null,"image":"1f9b9-1f3ff.png","sheet_x":43,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Supervillain","b":"1F9B9","d":true,"e":true,"f":true,"h":true,"k":[43,48],"o":11},"stars":{"a":"Shooting Star","b":"1F320","d":true,"e":true,"f":true,"h":true,"j":["night","photo"],"k":[5,51],"o":2},"u6e80":{"a":"Squared Cjk Unified Ideograph-6e80","b":"1F235","d":true,"e":true,"f":true,"h":true,"j":["full","chinese","japanese","red-square","kanji"],"k":[5,11],"o":2},"flag-nu":{"a":"Niue Flag","b":"1F1F3-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[3,35],"o":2},"pick":{"a":"Pick","b":"26CF-FE0F","c":"26CF","d":true,"e":true,"f":true,"h":true,"j":["tools","dig"],"k":[54,5],"o":2},"male_supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2642-FE0F","non_qualified":"1F9B9-1F3FB-200D-2642","image":"1f9b9-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2642-FE0F","non_qualified":"1F9B9-1F3FC-200D-2642","image":"1f9b9-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2642-FE0F","non_qualified":"1F9B9-1F3FD-200D-2642","image":"1f9b9-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2642-FE0F","non_qualified":"1F9B9-1F3FE-200D-2642","image":"1f9b9-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2642-FE0F","non_qualified":"1F9B9-1F3FF-200D-2642","image":"1f9b9-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Supervillain","b":"1F9B9-200D-2642-FE0F","c":"1F9B9-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[43,42],"o":11},"female_supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2640-FE0F","non_qualified":"1F9B9-1F3FB-200D-2640","image":"1f9b9-1f3fb-200d-2640-fe0f.png","sheet_x":43,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2640-FE0F","non_qualified":"1F9B9-1F3FC-200D-2640","image":"1f9b9-1f3fc-200d-2640-fe0f.png","sheet_x":43,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2640-FE0F","non_qualified":"1F9B9-1F3FD-200D-2640","image":"1f9b9-1f3fd-200d-2640-fe0f.png","sheet_x":43,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2640-FE0F","non_qualified":"1F9B9-1F3FE-200D-2640","image":"1f9b9-1f3fe-200d-2640-fe0f.png","sheet_x":43,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2640-FE0F","non_qualified":"1F9B9-1F3FF-200D-2640","image":"1f9b9-1f3ff-200d-2640-fe0f.png","sheet_x":43,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Supervillain","b":"1F9B9-200D-2640-FE0F","c":"1F9B9-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[43,36],"o":11},"hammer_and_pick":{"a":"Hammer and Pick","b":"2692-FE0F","c":"2692","d":true,"e":true,"f":true,"h":true,"j":["tools","build","create"],"k":[53,41],"o":2},"milky_way":{"a":"Milky Way","b":"1F30C","d":true,"e":true,"f":true,"h":true,"j":["photo","space","stars"],"k":[5,31],"o":2},"red_circle":{"a":"Large Red Circle","b":"1F534","d":true,"e":true,"f":true,"h":true,"j":["shape","error","danger"],"k":[28,23],"o":2},"flag-nz":{"a":"New Zealand Flag","b":"1F1F3-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[3,36],"o":2},"large_orange_circle":{"a":"Large Orange Circle","b":"1F7E0","d":true,"e":true,"f":true,"h":true,"k":[37,3],"o":12},"hammer_and_wrench":{"a":"Hammer and Wrench","b":"1F6E0-FE0F","c":"1F6E0","d":true,"e":true,"f":true,"h":true,"j":["tools","build","create"],"k":[36,42],"o":2},"flag-om":{"a":"Oman Flag","b":"1F1F4-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[3,37],"o":2},"cloud":{"a":"Cloud","b":"2601-FE0F","c":"2601","d":true,"e":true,"f":true,"h":true,"j":["weather","sky"],"k":[52,50],"o":2},"mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB","non_qualified":null,"image":"1f9d9-1f3fb.png","sheet_x":49,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D9-1F3FC","non_qualified":null,"image":"1f9d9-1f3fc.png","sheet_x":49,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D9-1F3FD","non_qualified":null,"image":"1f9d9-1f3fd.png","sheet_x":49,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D9-1F3FE","non_qualified":null,"image":"1f9d9-1f3fe.png","sheet_x":49,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D9-1F3FF","non_qualified":null,"image":"1f9d9-1f3ff.png","sheet_x":49,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D9-200D-2640-FE0F","a":"Mage","b":"1F9D9","d":true,"e":true,"f":true,"h":true,"k":[49,49],"o":5},"dagger_knife":{"a":"Dagger Knife","b":"1F5E1-FE0F","c":"1F5E1","d":true,"e":true,"f":true,"h":true,"k":[30,24],"o":2},"partly_sunny":{"a":"Sun Behind Cloud","b":"26C5","d":true,"e":true,"f":true,"h":true,"j":["weather","nature","cloudy","morning","fall","spring"],"k":[54,2],"o":2},"large_yellow_circle":{"a":"Large Yellow Circle","b":"1F7E1","d":true,"e":true,"f":true,"h":true,"k":[37,4],"o":12},"male_mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2642-FE0F","non_qualified":"1F9D9-1F3FB-200D-2642","image":"1f9d9-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2642-FE0F","non_qualified":"1F9D9-1F3FC-200D-2642","image":"1f9d9-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2642-FE0F","non_qualified":"1F9D9-1F3FD-200D-2642","image":"1f9d9-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2642-FE0F","non_qualified":"1F9D9-1F3FE-200D-2642","image":"1f9d9-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2642-FE0F","non_qualified":"1F9D9-1F3FF-200D-2642","image":"1f9d9-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Mage","b":"1F9D9-200D-2642-FE0F","c":"1F9D9-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[49,43],"o":5},"flag-pa":{"a":"Panama Flag","b":"1F1F5-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[3,38],"o":2},"thunder_cloud_and_rain":{"a":"Thunder Cloud and Rain","b":"26C8-FE0F","c":"26C8","d":true,"e":true,"f":true,"h":true,"k":[54,3],"o":2},"large_green_circle":{"a":"Large Green Circle","b":"1F7E2","d":true,"e":true,"f":true,"h":true,"k":[37,5],"o":12},"female_mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2640-FE0F","non_qualified":"1F9D9-1F3FB-200D-2640","image":"1f9d9-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FB"},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2640-FE0F","non_qualified":"1F9D9-1F3FC-200D-2640","image":"1f9d9-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FC"},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2640-FE0F","non_qualified":"1F9D9-1F3FD-200D-2640","image":"1f9d9-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FD"},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2640-FE0F","non_qualified":"1F9D9-1F3FE-200D-2640","image":"1f9d9-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FE"},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2640-FE0F","non_qualified":"1F9D9-1F3FF-200D-2640","image":"1f9d9-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FF"}},"obsoletes":"1F9D9","a":"Female Mage","b":"1F9D9-200D-2640-FE0F","c":"1F9D9-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[49,37],"o":5},"crossed_swords":{"a":"Crossed Swords","b":"2694-FE0F","c":"2694","d":true,"e":true,"f":true,"h":true,"j":["weapon"],"k":[53,43],"o":2},"flag-pe":{"a":"Peru Flag","b":"1F1F5-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[3,39],"o":2},"gun":{"a":"Pistol","b":"1F52B","d":true,"e":true,"f":true,"h":true,"j":["violence","weapon","pistol","revolver"],"k":[28,14],"o":2},"mostly_sunny":{"a":"Mostly Sunny","b":"1F324-FE0F","c":"1F324","d":true,"e":true,"f":true,"h":true,"k":[5,53],"n":["sun_small_cloud"],"o":2},"fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB","non_qualified":null,"image":"1f9da-1f3fb.png","sheet_x":50,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DA-1F3FC","non_qualified":null,"image":"1f9da-1f3fc.png","sheet_x":50,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DA-1F3FD","non_qualified":null,"image":"1f9da-1f3fd.png","sheet_x":50,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DA-1F3FE","non_qualified":null,"image":"1f9da-1f3fe.png","sheet_x":50,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DA-1F3FF","non_qualified":null,"image":"1f9da-1f3ff.png","sheet_x":50,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DA-200D-2640-FE0F","a":"Fairy","b":"1F9DA","d":true,"e":true,"f":true,"h":true,"k":[50,10],"o":5},"flag-pf":{"a":"French Polynesia Flag","b":"1F1F5-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[3,40],"o":2},"large_blue_circle":{"a":"Large Blue Circle","b":"1F535","d":true,"e":true,"f":true,"h":true,"j":["shape","icon","button"],"k":[28,24],"o":2},"large_purple_circle":{"a":"Large Purple Circle","b":"1F7E3","d":true,"e":true,"f":true,"h":true,"k":[37,6],"o":12},"bow_and_arrow":{"a":"Bow and Arrow","b":"1F3F9","d":true,"e":true,"f":true,"h":true,"j":["sports"],"k":[11,21],"o":2},"male_fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2642-FE0F","non_qualified":"1F9DA-1F3FB-200D-2642","image":"1f9da-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2642-FE0F","non_qualified":"1F9DA-1F3FC-200D-2642","image":"1f9da-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2642-FE0F","non_qualified":"1F9DA-1F3FD-200D-2642","image":"1f9da-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2642-FE0F","non_qualified":"1F9DA-1F3FE-200D-2642","image":"1f9da-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2642-FE0F","non_qualified":"1F9DA-1F3FF-200D-2642","image":"1f9da-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Male Fairy","b":"1F9DA-200D-2642-FE0F","c":"1F9DA-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[50,4],"o":5},"barely_sunny":{"a":"Barely Sunny","b":"1F325-FE0F","c":"1F325","d":true,"e":true,"f":true,"h":true,"k":[5,54],"n":["sun_behind_cloud"],"o":2},"flag-pg":{"a":"Papua New Guinea Flag","b":"1F1F5-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[3,41],"o":2},"shield":{"a":"Shield","b":"1F6E1-FE0F","c":"1F6E1","d":true,"e":true,"f":true,"h":true,"j":["protection","security"],"k":[36,43],"o":2},"partly_sunny_rain":{"a":"Partly Sunny Rain","b":"1F326-FE0F","c":"1F326","d":true,"e":true,"f":true,"h":true,"k":[5,55],"n":["sun_behind_rain_cloud"],"o":2},"large_brown_circle":{"a":"Large Brown Circle","b":"1F7E4","d":true,"e":true,"f":true,"h":true,"k":[37,7],"o":12},"female_fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2640-FE0F","non_qualified":"1F9DA-1F3FB-200D-2640","image":"1f9da-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FB"},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2640-FE0F","non_qualified":"1F9DA-1F3FC-200D-2640","image":"1f9da-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FC"},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2640-FE0F","non_qualified":"1F9DA-1F3FD-200D-2640","image":"1f9da-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FD"},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2640-FE0F","non_qualified":"1F9DA-1F3FE-200D-2640","image":"1f9da-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FE"},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2640-FE0F","non_qualified":"1F9DA-1F3FF-200D-2640","image":"1f9da-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FF"}},"obsoletes":"1F9DA","a":"Female Fairy","b":"1F9DA-200D-2640-FE0F","c":"1F9DA-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[49,55],"o":5},"flag-ph":{"a":"Philippines Flag","b":"1F1F5-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[3,42],"o":2},"flag-pk":{"a":"Pakistan Flag","b":"1F1F5-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[3,43],"o":2},"black_circle":{"a":"Medium Black Circle","b":"26AB","d":true,"e":true,"f":true,"h":true,"j":["shape","button","round"],"k":[53,53],"o":2},"wrench":{"a":"Wrench","b":"1F527","d":true,"e":true,"f":true,"h":true,"j":["tools","diy","ikea","fix","maintainer"],"k":[28,10],"o":2},"vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB","non_qualified":null,"image":"1f9db-1f3fb.png","sheet_x":50,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DB-1F3FC","non_qualified":null,"image":"1f9db-1f3fc.png","sheet_x":50,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DB-1F3FD","non_qualified":null,"image":"1f9db-1f3fd.png","sheet_x":50,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DB-1F3FE","non_qualified":null,"image":"1f9db-1f3fe.png","sheet_x":50,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DB-1F3FF","non_qualified":null,"image":"1f9db-1f3ff.png","sheet_x":50,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DB-200D-2640-FE0F","a":"Vampire","b":"1F9DB","d":true,"e":true,"f":true,"h":true,"k":[50,28],"o":5},"rain_cloud":{"a":"Rain Cloud","b":"1F327-FE0F","c":"1F327","d":true,"e":true,"f":true,"h":true,"k":[5,56],"o":2},"snow_cloud":{"a":"Snow Cloud","b":"1F328-FE0F","c":"1F328","d":true,"e":true,"f":true,"h":true,"k":[6,0],"o":2},"flag-pl":{"a":"Poland Flag","b":"1F1F5-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[3,44],"o":2},"male_vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2642-FE0F","non_qualified":"1F9DB-1F3FB-200D-2642","image":"1f9db-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2642-FE0F","non_qualified":"1F9DB-1F3FC-200D-2642","image":"1f9db-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2642-FE0F","non_qualified":"1F9DB-1F3FD-200D-2642","image":"1f9db-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2642-FE0F","non_qualified":"1F9DB-1F3FE-200D-2642","image":"1f9db-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2642-FE0F","non_qualified":"1F9DB-1F3FF-200D-2642","image":"1f9db-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Vampire","b":"1F9DB-200D-2642-FE0F","c":"1F9DB-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[50,22],"o":5},"nut_and_bolt":{"a":"Nut and Bolt","b":"1F529","d":true,"e":true,"f":true,"h":true,"j":["handy","tools","fix"],"k":[28,12],"o":2},"white_circle":{"a":"Medium White Circle","b":"26AA","d":true,"e":true,"f":true,"h":true,"j":["shape","round"],"k":[53,52],"o":2},"female_vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2640-FE0F","non_qualified":"1F9DB-1F3FB-200D-2640","image":"1f9db-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FB"},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2640-FE0F","non_qualified":"1F9DB-1F3FC-200D-2640","image":"1f9db-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FC"},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2640-FE0F","non_qualified":"1F9DB-1F3FD-200D-2640","image":"1f9db-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FD"},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2640-FE0F","non_qualified":"1F9DB-1F3FE-200D-2640","image":"1f9db-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FE"},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2640-FE0F","non_qualified":"1F9DB-1F3FF-200D-2640","image":"1f9db-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FF"}},"obsoletes":"1F9DB","a":"Female Vampire","b":"1F9DB-200D-2640-FE0F","c":"1F9DB-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[50,16],"o":5},"flag-pm":{"a":"St. Pierre & Miquelon Flag","b":"1F1F5-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[3,45],"o":2},"large_red_square":{"a":"Large Red Square","b":"1F7E5","d":true,"e":true,"f":true,"h":true,"k":[37,8],"o":12},"lightning":{"a":"Lightning","b":"1F329-FE0F","c":"1F329","d":true,"e":true,"f":true,"h":true,"k":[6,1],"n":["lightning_cloud"],"o":2},"gear":{"a":"Gear","b":"2699-FE0F","c":"2699","d":true,"e":true,"f":true,"h":true,"j":["cog"],"k":[53,47],"o":2},"merperson":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB","non_qualified":null,"image":"1f9dc-1f3fb.png","sheet_x":50,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DC-1F3FC","non_qualified":null,"image":"1f9dc-1f3fc.png","sheet_x":50,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DC-1F3FD","non_qualified":null,"image":"1f9dc-1f3fd.png","sheet_x":50,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DC-1F3FE","non_qualified":null,"image":"1f9dc-1f3fe.png","sheet_x":50,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DC-1F3FF","non_qualified":null,"image":"1f9dc-1f3ff.png","sheet_x":50,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DC-200D-2642-FE0F","a":"Merperson","b":"1F9DC","d":true,"e":true,"f":true,"h":true,"k":[50,46],"o":5},"tornado":{"a":"Tornado","b":"1F32A-FE0F","c":"1F32A","d":true,"e":true,"f":true,"h":true,"j":["weather","cyclone","twister"],"k":[6,2],"n":["tornado_cloud"],"o":2},"large_orange_square":{"a":"Large Orange Square","b":"1F7E7","d":true,"e":true,"f":true,"h":true,"k":[37,10],"o":12},"flag-pn":{"a":"Pitcairn Islands Flag","b":"1F1F5-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[3,46],"o":2},"compression":{"a":"Compression","b":"1F5DC-FE0F","c":"1F5DC","d":true,"e":true,"f":true,"h":true,"k":[30,21],"o":2},"merman":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2642-FE0F","non_qualified":"1F9DC-1F3FB-200D-2642","image":"1f9dc-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FB"},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2642-FE0F","non_qualified":"1F9DC-1F3FC-200D-2642","image":"1f9dc-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FC"},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2642-FE0F","non_qualified":"1F9DC-1F3FD-200D-2642","image":"1f9dc-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FD"},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2642-FE0F","non_qualified":"1F9DC-1F3FE-200D-2642","image":"1f9dc-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FE"},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2642-FE0F","non_qualified":"1F9DC-1F3FF-200D-2642","image":"1f9dc-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FF"}},"obsoletes":"1F9DC","a":"Merman","b":"1F9DC-200D-2642-FE0F","c":"1F9DC-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[50,40],"o":5},"large_yellow_square":{"a":"Large Yellow Square","b":"1F7E8","d":true,"e":true,"f":true,"h":true,"k":[37,11],"o":12},"fog":{"a":"Fog","b":"1F32B-FE0F","c":"1F32B","d":true,"e":true,"f":true,"h":true,"j":["weather"],"k":[6,3],"o":2},"scales":{"a":"Scales","b":"2696-FE0F","c":"2696","d":true,"e":true,"f":true,"h":true,"k":[53,45],"o":2},"flag-pr":{"a":"Puerto Rico Flag","b":"1F1F5-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[3,47],"o":2},"wind_blowing_face":{"a":"Wind Blowing Face","b":"1F32C-FE0F","c":"1F32C","d":true,"e":true,"f":true,"h":true,"k":[6,4],"o":2},"flag-ps":{"a":"Palestinian Territories Flag","b":"1F1F5-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[3,48],"o":2},"mermaid":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2640-FE0F","non_qualified":"1F9DC-1F3FB-200D-2640","image":"1f9dc-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2640-FE0F","non_qualified":"1F9DC-1F3FC-200D-2640","image":"1f9dc-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2640-FE0F","non_qualified":"1F9DC-1F3FD-200D-2640","image":"1f9dc-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2640-FE0F","non_qualified":"1F9DC-1F3FE-200D-2640","image":"1f9dc-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2640-FE0F","non_qualified":"1F9DC-1F3FF-200D-2640","image":"1f9dc-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","c":"1F9DC-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[50,34],"o":5},"probing_cane":{"a":"Probing Cane","b":"1F9AF","d":true,"e":true,"f":true,"h":true,"k":[43,3],"o":12},"large_green_square":{"a":"Large Green Square","b":"1F7E9","d":true,"e":true,"f":true,"h":true,"k":[37,12],"o":12},"flag-pt":{"a":"Portugal Flag","b":"1F1F5-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[3,49],"o":2},"link":{"a":"Link Symbol","b":"1F517","d":true,"e":true,"f":true,"h":true,"j":["rings","url"],"k":[27,51],"o":2},"large_blue_square":{"a":"Large Blue Square","b":"1F7E6","d":true,"e":true,"f":true,"h":true,"k":[37,9],"o":12},"elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB","non_qualified":null,"image":"1f9dd-1f3fb.png","sheet_x":51,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DD-1F3FC","non_qualified":null,"image":"1f9dd-1f3fc.png","sheet_x":51,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DD-1F3FD","non_qualified":null,"image":"1f9dd-1f3fd.png","sheet_x":51,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DD-1F3FE","non_qualified":null,"image":"1f9dd-1f3fe.png","sheet_x":51,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DD-1F3FF","non_qualified":null,"image":"1f9dd-1f3ff.png","sheet_x":51,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DD-200D-2642-FE0F","a":"Elf","b":"1F9DD","d":true,"e":true,"f":true,"h":true,"k":[51,7],"o":5},"cyclone":{"a":"Cyclone","b":"1F300","d":true,"e":true,"f":true,"h":true,"j":["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"k":[5,19],"o":2},"rainbow":{"a":"Rainbow","b":"1F308","d":true,"e":true,"f":true,"h":true,"j":["nature","happy","unicorn_face","photo","sky","spring"],"k":[5,27],"o":2},"male_elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2642-FE0F","non_qualified":"1F9DD-1F3FB-200D-2642","image":"1f9dd-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FB"},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2642-FE0F","non_qualified":"1F9DD-1F3FC-200D-2642","image":"1f9dd-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FC"},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2642-FE0F","non_qualified":"1F9DD-1F3FD-200D-2642","image":"1f9dd-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FD"},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2642-FE0F","non_qualified":"1F9DD-1F3FE-200D-2642","image":"1f9dd-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FE"},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2642-FE0F","non_qualified":"1F9DD-1F3FF-200D-2642","image":"1f9dd-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FF"}},"obsoletes":"1F9DD","a":"Male Elf","b":"1F9DD-200D-2642-FE0F","c":"1F9DD-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[51,1],"o":5},"flag-pw":{"a":"Palau Flag","b":"1F1F5-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[3,50],"o":2},"chains":{"a":"Chains","b":"26D3-FE0F","c":"26D3","d":true,"e":true,"f":true,"h":true,"j":["lock","arrest"],"k":[54,7],"o":2},"large_purple_square":{"a":"Large Purple Square","b":"1F7EA","d":true,"e":true,"f":true,"h":true,"k":[37,13],"o":12},"female_elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2640-FE0F","non_qualified":"1F9DD-1F3FB-200D-2640","image":"1f9dd-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2640-FE0F","non_qualified":"1F9DD-1F3FC-200D-2640","image":"1f9dd-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2640-FE0F","non_qualified":"1F9DD-1F3FD-200D-2640","image":"1f9dd-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2640-FE0F","non_qualified":"1F9DD-1F3FE-200D-2640","image":"1f9dd-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2640-FE0F","non_qualified":"1F9DD-1F3FF-200D-2640","image":"1f9dd-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Elf","b":"1F9DD-200D-2640-FE0F","c":"1F9DD-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[50,52],"o":5},"flag-py":{"a":"Paraguay Flag","b":"1F1F5-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[3,51],"o":2},"closed_umbrella":{"a":"Closed Umbrella","b":"1F302","d":true,"e":true,"f":true,"h":true,"j":["weather","rain","drizzle"],"k":[5,21],"o":2},"toolbox":{"a":"Toolbox","b":"1F9F0","d":true,"e":true,"f":true,"h":true,"k":[51,35],"o":11},"large_brown_square":{"a":"Large Brown Square","b":"1F7EB","d":true,"e":true,"f":true,"h":true,"k":[37,14],"o":12},"magnet":{"a":"Magnet","b":"1F9F2","d":true,"e":true,"f":true,"h":true,"k":[51,37],"o":11},"genie":{"obsoleted_by":"1F9DE-200D-2642-FE0F","a":"Genie","b":"1F9DE","d":true,"e":true,"f":true,"h":true,"k":[51,15],"o":5},"flag-qa":{"a":"Qatar Flag","b":"1F1F6-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[3,52],"o":2},"umbrella":{"a":"Umbrella","b":"2602-FE0F","c":"2602","d":true,"e":true,"f":true,"h":true,"j":["rainy","weather","spring"],"k":[52,51],"o":2},"black_large_square":{"a":"Black Large Square","b":"2B1B","d":true,"e":true,"f":true,"h":true,"j":["shape","icon","button"],"k":[55,40],"o":2},"male_genie":{"obsoletes":"1F9DE","a":"Male Genie","b":"1F9DE-200D-2642-FE0F","c":"1F9DE-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[51,14],"o":5},"umbrella_with_rain_drops":{"a":"Umbrella with Rain Drops","b":"2614","d":true,"e":true,"f":true,"h":true,"k":[52,56],"o":2},"flag-re":{"a":"R\xe9union Flag","b":"1F1F7-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[3,53],"o":2},"white_large_square":{"a":"White Large Square","b":"2B1C","d":true,"e":true,"f":true,"h":true,"j":["shape","icon","stone","button"],"k":[55,41],"o":2},"alembic":{"a":"Alembic","b":"2697-FE0F","c":"2697","d":true,"e":true,"f":true,"h":true,"j":["distilling","science","experiment","chemistry"],"k":[53,46],"o":2},"black_medium_square":{"a":"Black Medium Square","b":"25FC-FE0F","c":"25FC","d":true,"e":true,"f":true,"h":true,"j":["shape","button","icon"],"k":[52,46],"o":2},"test_tube":{"a":"Test Tube","b":"1F9EA","d":true,"e":true,"f":true,"h":true,"k":[51,29],"o":11},"flag-ro":{"a":"Romania Flag","b":"1F1F7-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[3,54],"o":2},"female_genie":{"a":"Female Genie","b":"1F9DE-200D-2640-FE0F","c":"1F9DE-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[51,13],"o":5},"umbrella_on_ground":{"a":"Umbrella on Ground","b":"26F1-FE0F","c":"26F1","d":true,"e":true,"f":true,"h":true,"k":[54,12],"o":2},"zombie":{"obsoleted_by":"1F9DF-200D-2642-FE0F","a":"Zombie","b":"1F9DF","d":true,"e":true,"f":true,"h":true,"k":[51,18],"o":5},"zap":{"a":"High Voltage Sign","b":"26A1","d":true,"e":true,"f":true,"h":true,"j":["thunder","weather","lightning bolt","fast"],"k":[53,51],"o":2},"white_medium_square":{"a":"White Medium Square","b":"25FB-FE0F","c":"25FB","d":true,"e":true,"f":true,"h":true,"j":["shape","stone","icon"],"k":[52,45],"o":2},"flag-rs":{"a":"Serbia Flag","b":"1F1F7-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[3,55],"o":2},"petri_dish":{"a":"Petri Dish","b":"1F9EB","d":true,"e":true,"f":true,"h":true,"k":[51,30],"o":11},"snowflake":{"a":"Snowflake","b":"2744-FE0F","c":"2744","d":true,"e":true,"f":true,"h":true,"j":["winter","season","cold","weather","christmas","xmas"],"k":[55,19],"o":2},"dna":{"a":"Dna Double Helix","b":"1F9EC","d":true,"e":true,"f":true,"h":true,"k":[51,31],"o":11},"male_zombie":{"obsoletes":"1F9DF","a":"Male Zombie","b":"1F9DF-200D-2642-FE0F","c":"1F9DF-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[51,17],"o":5},"black_medium_small_square":{"a":"Black Medium Small Square","b":"25FE","d":true,"e":true,"f":true,"h":true,"j":["icon","shape","button"],"k":[52,48],"o":2},"ru":{"a":"Russia Flag","b":"1F1F7-1F1FA","d":true,"e":true,"f":true,"h":true,"j":["russian","federation","flag","nation","country","banner"],"k":[3,56],"n":["flag-ru"],"o":2},"female_zombie":{"a":"Female Zombie","b":"1F9DF-200D-2640-FE0F","c":"1F9DF-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[51,16],"o":5},"flag-rw":{"a":"Rwanda Flag","b":"1F1F7-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[4,0],"o":2},"snowman":{"a":"Snowman","b":"2603-FE0F","c":"2603","d":true,"e":true,"f":true,"h":true,"j":["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],"k":[52,52],"o":2},"white_medium_small_square":{"a":"White Medium Small Square","b":"25FD","d":true,"e":true,"f":true,"h":true,"j":["shape","stone","icon","button"],"k":[52,47],"o":2},"microscope":{"a":"Microscope","b":"1F52C","d":true,"e":true,"f":true,"h":true,"j":["laboratory","experiment","zoomin","science","study"],"k":[28,15],"o":2},"snowman_without_snow":{"a":"Snowman Without Snow","b":"26C4","d":true,"e":true,"f":true,"h":true,"k":[54,1],"o":2},"telescope":{"a":"Telescope","b":"1F52D","d":true,"e":true,"f":true,"h":true,"j":["stars","space","zoom","science","astronomy"],"k":[28,16],"o":2},"massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB","non_qualified":null,"image":"1f486-1f3fb.png","sheet_x":24,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F486-1F3FC","non_qualified":null,"image":"1f486-1f3fc.png","sheet_x":24,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F486-1F3FD","non_qualified":null,"image":"1f486-1f3fd.png","sheet_x":24,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F486-1F3FE","non_qualified":null,"image":"1f486-1f3fe.png","sheet_x":24,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F486-1F3FF","non_qualified":null,"image":"1f486-1f3ff.png","sheet_x":24,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F486-200D-2640-FE0F","a":"Face Massage","b":"1F486","d":true,"e":true,"f":true,"h":false,"k":[24,51],"o":2},"black_small_square":{"a":"Black Small Square","b":"25AA-FE0F","c":"25AA","d":true,"e":true,"f":true,"h":true,"j":["shape","icon"],"k":[52,41],"o":2},"flag-sa":{"a":"Saudi Arabia Flag","b":"1F1F8-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[4,1],"o":2},"man-getting-massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2642-FE0F","non_qualified":"1F486-1F3FB-200D-2642","image":"1f486-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2642-FE0F","non_qualified":"1F486-1F3FC-200D-2642","image":"1f486-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2642-FE0F","non_qualified":"1F486-1F3FD-200D-2642","image":"1f486-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2642-FE0F","non_qualified":"1F486-1F3FE-200D-2642","image":"1f486-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2642-FE0F","non_qualified":"1F486-1F3FF-200D-2642","image":"1f486-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","c":"1F486-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[24,45],"o":4},"comet":{"a":"Comet","b":"2604-FE0F","c":"2604","d":true,"e":true,"f":true,"h":true,"j":["space"],"k":[52,53],"o":2},"white_small_square":{"a":"White Small Square","b":"25AB-FE0F","c":"25AB","d":true,"e":true,"f":true,"h":true,"j":["shape","icon"],"k":[52,42],"o":2},"flag-sb":{"a":"Solomon Islands Flag","b":"1F1F8-1F1E7","d":true,"e":true,"f":true,"h":true,"k":[4,2],"o":2},"satellite_antenna":{"a":"Satellite Antenna","b":"1F4E1","d":true,"e":true,"f":true,"h":true,"k":[26,55],"o":2},"large_orange_diamond":{"a":"Large Orange Diamond","b":"1F536","d":true,"e":true,"f":true,"h":true,"j":["shape","jewel","gem"],"k":[28,25],"o":2},"woman-getting-massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2640-FE0F","non_qualified":"1F486-1F3FB-200D-2640","image":"1f486-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2640-FE0F","non_qualified":"1F486-1F3FC-200D-2640","image":"1f486-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2640-FE0F","non_qualified":"1F486-1F3FD-200D-2640","image":"1f486-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2640-FE0F","non_qualified":"1F486-1F3FE-200D-2640","image":"1f486-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2640-FE0F","non_qualified":"1F486-1F3FF-200D-2640","image":"1f486-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F486","a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","c":"1F486-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[24,39],"o":4},"fire":{"a":"Fire","b":"1F525","d":true,"e":true,"f":true,"h":true,"j":["hot","cook","flame"],"k":[28,8],"o":2},"syringe":{"a":"Syringe","b":"1F489","d":true,"e":true,"f":true,"h":true,"j":["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"k":[25,19],"o":2},"flag-sc":{"a":"Seychelles Flag","b":"1F1F8-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[4,3],"o":2},"large_blue_diamond":{"a":"Large Blue Diamond","b":"1F537","d":true,"e":true,"f":true,"h":true,"j":["shape","jewel","gem"],"k":[28,26],"o":2},"flag-sd":{"a":"Sudan Flag","b":"1F1F8-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[4,4],"o":2},"droplet":{"a":"Droplet","b":"1F4A7","d":true,"e":true,"f":true,"h":true,"j":["water","drip","faucet","spring"],"k":[25,49],"o":2},"drop_of_blood":{"a":"Drop of Blood","b":"1FA78","d":true,"e":true,"f":true,"h":true,"k":[51,55],"o":12},"haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB","non_qualified":null,"image":"1f487-1f3fb.png","sheet_x":25,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F487-1F3FC","non_qualified":null,"image":"1f487-1f3fc.png","sheet_x":25,"sheet_y":14,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F487-1F3FD","non_qualified":null,"image":"1f487-1f3fd.png","sheet_x":25,"sheet_y":15,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F487-1F3FE","non_qualified":null,"image":"1f487-1f3fe.png","sheet_x":25,"sheet_y":16,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F487-1F3FF","non_qualified":null,"image":"1f487-1f3ff.png","sheet_x":25,"sheet_y":17,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F487-200D-2640-FE0F","a":"Haircut","b":"1F487","d":true,"e":true,"f":true,"h":false,"k":[25,12],"o":2},"ocean":{"a":"Water Wave","b":"1F30A","d":true,"e":true,"f":true,"h":true,"j":["sea","water","wave","nature","tsunami","disaster"],"k":[5,29],"o":2},"flag-se":{"a":"Sweden Flag","b":"1F1F8-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[4,5],"o":2},"man-getting-haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2642-FE0F","non_qualified":"1F487-1F3FB-200D-2642","image":"1f487-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2642-FE0F","non_qualified":"1F487-1F3FC-200D-2642","image":"1f487-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2642-FE0F","non_qualified":"1F487-1F3FD-200D-2642","image":"1f487-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2642-FE0F","non_qualified":"1F487-1F3FE-200D-2642","image":"1f487-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2642-FE0F","non_qualified":"1F487-1F3FF-200D-2642","image":"1f487-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","c":"1F487-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[25,6],"o":4},"small_orange_diamond":{"a":"Small Orange Diamond","b":"1F538","d":true,"e":true,"f":true,"h":true,"j":["shape","jewel","gem"],"k":[28,27],"o":2},"pill":{"a":"Pill","b":"1F48A","d":true,"e":true,"f":true,"h":true,"j":["health","medicine","doctor","pharmacy","drug"],"k":[25,20],"o":2},"woman-getting-haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2640-FE0F","non_qualified":"1F487-1F3FB-200D-2640","image":"1f487-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2640-FE0F","non_qualified":"1F487-1F3FC-200D-2640","image":"1f487-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2640-FE0F","non_qualified":"1F487-1F3FD-200D-2640","image":"1f487-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2640-FE0F","non_qualified":"1F487-1F3FE-200D-2640","image":"1f487-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2640-FE0F","non_qualified":"1F487-1F3FF-200D-2640","image":"1f487-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F487","a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","c":"1F487-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[25,0],"o":4},"small_blue_diamond":{"a":"Small Blue Diamond","b":"1F539","d":true,"e":true,"f":true,"h":true,"j":["shape","jewel","gem"],"k":[28,28],"o":2},"flag-sg":{"a":"Singapore Flag","b":"1F1F8-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[4,6],"o":2},"adhesive_bandage":{"a":"Adhesive Bandage","b":"1FA79","d":true,"e":true,"f":true,"h":true,"k":[51,56],"o":12},"walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB","non_qualified":null,"image":"1f6b6-1f3fb.png","sheet_x":36,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B6-1F3FC","non_qualified":null,"image":"1f6b6-1f3fc.png","sheet_x":36,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B6-1F3FD","non_qualified":null,"image":"1f6b6-1f3fd.png","sheet_x":36,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B6-1F3FE","non_qualified":null,"image":"1f6b6-1f3fe.png","sheet_x":36,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B6-1F3FF","non_qualified":null,"image":"1f6b6-1f3ff.png","sheet_x":36,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B6-200D-2642-FE0F","a":"Pedestrian","b":"1F6B6","d":true,"e":true,"f":true,"h":false,"k":[36,2],"o":2},"small_red_triangle":{"a":"Up-Pointing Red Triangle","b":"1F53A","d":true,"e":true,"f":true,"h":true,"j":["shape","direction","up","top"],"k":[28,29],"o":2},"flag-sh":{"a":"St. Helena Flag","b":"1F1F8-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[4,7],"o":2},"stethoscope":{"a":"Stethoscope","b":"1FA7A","d":true,"e":true,"f":true,"h":true,"k":[52,0],"o":12},"man-walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F","non_qualified":"1F6B6-1F3FB-200D-2642","image":"1f6b6-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F","non_qualified":"1F6B6-1F3FC-200D-2642","image":"1f6b6-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F","non_qualified":"1F6B6-1F3FD-200D-2642","image":"1f6b6-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F","non_qualified":"1F6B6-1F3FE-200D-2642","image":"1f6b6-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F","non_qualified":"1F6B6-1F3FF-200D-2642","image":"1f6b6-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B6","a":"Man Walking","b":"1F6B6-200D-2642-FE0F","c":"1F6B6-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[35,53],"o":4},"flag-si":{"a":"Slovenia Flag","b":"1F1F8-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[4,8],"o":2},"door":{"a":"Door","b":"1F6AA","d":true,"e":true,"f":true,"h":true,"j":["house","entry","exit"],"k":[35,1],"o":2},"small_red_triangle_down":{"a":"Down-Pointing Red Triangle","b":"1F53B","d":true,"e":true,"f":true,"h":true,"j":["shape","direction","bottom"],"k":[28,30],"o":2},"flag-sj":{"a":"Svalbard & Jan Mayen Flag","b":"1F1F8-1F1EF","d":true,"e":true,"f":true,"h":true,"k":[4,9],"o":2},"diamond_shape_with_a_dot_inside":{"a":"Diamond Shape with a Dot Inside","b":"1F4A0","d":true,"e":true,"f":true,"h":true,"j":["jewel","blue","gem","crystal","fancy"],"k":[25,42],"o":2},"woman-walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F","non_qualified":"1F6B6-1F3FB-200D-2640","image":"1f6b6-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F","non_qualified":"1F6B6-1F3FC-200D-2640","image":"1f6b6-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F","non_qualified":"1F6B6-1F3FD-200D-2640","image":"1f6b6-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F","non_qualified":"1F6B6-1F3FE-200D-2640","image":"1f6b6-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F","non_qualified":"1F6B6-1F3FF-200D-2640","image":"1f6b6-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","c":"1F6B6-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[35,47],"o":4},"bed":{"a":"Bed","b":"1F6CF-FE0F","c":"1F6CF","d":true,"e":true,"f":true,"h":true,"j":["sleep","rest"],"k":[36,37],"o":2},"radio_button":{"a":"Radio Button","b":"1F518","d":true,"e":true,"f":true,"h":true,"j":["input","old","music","circle"],"k":[27,52],"o":2},"flag-sk":{"a":"Slovakia Flag","b":"1F1F8-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[4,10],"o":2},"standing_person":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB","non_qualified":null,"image":"1f9cd-1f3fb.png","sheet_x":44,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC","non_qualified":null,"image":"1f9cd-1f3fc.png","sheet_x":44,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD","non_qualified":null,"image":"1f9cd-1f3fd.png","sheet_x":44,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE","non_qualified":null,"image":"1f9cd-1f3fe.png","sheet_x":44,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF","non_qualified":null,"image":"1f9cd-1f3ff.png","sheet_x":44,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Standing Person","b":"1F9CD","d":true,"e":true,"f":true,"h":true,"k":[44,31],"o":12},"couch_and_lamp":{"a":"Couch and Lamp","b":"1F6CB-FE0F","c":"1F6CB","d":true,"e":true,"f":true,"h":true,"j":["read","chill"],"k":[36,28],"o":2},"man_standing":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2642-FE0F","non_qualified":"1F9CD-1F3FB-200D-2642","image":"1f9cd-1f3fb-200d-2642-fe0f.png","sheet_x":44,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2642-FE0F","non_qualified":"1F9CD-1F3FC-200D-2642","image":"1f9cd-1f3fc-200d-2642-fe0f.png","sheet_x":44,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2642-FE0F","non_qualified":"1F9CD-1F3FD-200D-2642","image":"1f9cd-1f3fd-200d-2642-fe0f.png","sheet_x":44,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2642-FE0F","non_qualified":"1F9CD-1F3FE-200D-2642","image":"1f9cd-1f3fe-200d-2642-fe0f.png","sheet_x":44,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2642-FE0F","non_qualified":"1F9CD-1F3FF-200D-2642","image":"1f9cd-1f3ff-200d-2642-fe0f.png","sheet_x":44,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","c":"1F9CD-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[44,25],"o":12},"white_square_button":{"a":"White Square Button","b":"1F533","d":true,"e":true,"f":true,"h":true,"j":["shape","input"],"k":[28,22],"o":2},"flag-sl":{"a":"Sierra Leone Flag","b":"1F1F8-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[4,11],"o":2},"chair":{"a":"Chair","b":"1FA91","d":true,"e":true,"f":true,"h":true,"k":[52,5],"o":12},"toilet":{"a":"Toilet","b":"1F6BD","d":true,"e":true,"f":true,"h":true,"j":["restroom","wc","washroom","bathroom","potty"],"k":[36,14],"o":2},"black_square_button":{"a":"Black Square Button","b":"1F532","d":true,"e":true,"f":true,"h":true,"j":["shape","input","frame"],"k":[28,21],"o":2},"flag-sm":{"a":"San Marino Flag","b":"1F1F8-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[4,12],"o":2},"woman_standing":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2640-FE0F","non_qualified":"1F9CD-1F3FB-200D-2640","image":"1f9cd-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2640-FE0F","non_qualified":"1F9CD-1F3FC-200D-2640","image":"1f9cd-1f3fc-200d-2640-fe0f.png","sheet_x":44,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2640-FE0F","non_qualified":"1F9CD-1F3FD-200D-2640","image":"1f9cd-1f3fd-200d-2640-fe0f.png","sheet_x":44,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2640-FE0F","non_qualified":"1F9CD-1F3FE-200D-2640","image":"1f9cd-1f3fe-200d-2640-fe0f.png","sheet_x":44,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2640-FE0F","non_qualified":"1F9CD-1F3FF-200D-2640","image":"1f9cd-1f3ff-200d-2640-fe0f.png","sheet_x":44,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","c":"1F9CD-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[44,19],"o":12},"kneeling_person":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB","non_qualified":null,"image":"1f9ce-1f3fb.png","sheet_x":44,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC","non_qualified":null,"image":"1f9ce-1f3fc.png","sheet_x":44,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD","non_qualified":null,"image":"1f9ce-1f3fd.png","sheet_x":44,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE","non_qualified":null,"image":"1f9ce-1f3fe.png","sheet_x":44,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF","non_qualified":null,"image":"1f9ce-1f3ff.png","sheet_x":44,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kneeling Person","b":"1F9CE","d":true,"e":true,"f":true,"h":true,"k":[44,49],"o":12},"shower":{"a":"Shower","b":"1F6BF","d":true,"e":true,"f":true,"h":true,"j":["clean","water","bathroom"],"k":[36,16],"o":2},"flag-sn":{"a":"Senegal Flag","b":"1F1F8-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[4,13],"o":2},"bathtub":{"a":"Bathtub","b":"1F6C1","d":true,"e":true,"f":true,"h":true,"j":["clean","shower","bathroom"],"k":[36,23],"o":2},"flag-so":{"a":"Somalia Flag","b":"1F1F8-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[4,14],"o":2},"man_kneeling":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F","non_qualified":"1F9CE-1F3FB-200D-2642","image":"1f9ce-1f3fb-200d-2642-fe0f.png","sheet_x":44,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F","non_qualified":"1F9CE-1F3FC-200D-2642","image":"1f9ce-1f3fc-200d-2642-fe0f.png","sheet_x":44,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F","non_qualified":"1F9CE-1F3FD-200D-2642","image":"1f9ce-1f3fd-200d-2642-fe0f.png","sheet_x":44,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F","non_qualified":"1F9CE-1F3FE-200D-2642","image":"1f9ce-1f3fe-200d-2642-fe0f.png","sheet_x":44,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F","non_qualified":"1F9CE-1F3FF-200D-2642","image":"1f9ce-1f3ff-200d-2642-fe0f.png","sheet_x":44,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","c":"1F9CE-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[44,43],"o":12},"flag-sr":{"a":"Suriname Flag","b":"1F1F8-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[4,15],"o":2},"woman_kneeling":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F","non_qualified":"1F9CE-1F3FB-200D-2640","image":"1f9ce-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F","non_qualified":"1F9CE-1F3FC-200D-2640","image":"1f9ce-1f3fc-200d-2640-fe0f.png","sheet_x":44,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F","non_qualified":"1F9CE-1F3FD-200D-2640","image":"1f9ce-1f3fd-200d-2640-fe0f.png","sheet_x":44,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F","non_qualified":"1F9CE-1F3FE-200D-2640","image":"1f9ce-1f3fe-200d-2640-fe0f.png","sheet_x":44,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F","non_qualified":"1F9CE-1F3FF-200D-2640","image":"1f9ce-1f3ff-200d-2640-fe0f.png","sheet_x":44,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","c":"1F9CE-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[44,37],"o":12},"razor":{"a":"Razor","b":"1FA92","d":true,"e":true,"f":true,"h":true,"k":[52,6],"o":12},"person_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9af.png","sheet_x":47,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9af.png","sheet_x":47,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9af.png","sheet_x":47,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9af.png","sheet_x":47,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9af.png","sheet_x":47,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person with Probing Cane","b":"1F9D1-200D-1F9AF","d":true,"e":false,"f":false,"h":false,"k":[47,7],"o":12},"flag-ss":{"a":"South Sudan Flag","b":"1F1F8-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[4,16],"o":2},"lotion_bottle":{"a":"Lotion Bottle","b":"1F9F4","d":true,"e":true,"f":true,"h":true,"k":[51,39],"o":11},"flag-st":{"a":"S\xe3o Tom\xe9 & Pr\xedncipe Flag","b":"1F1F8-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[4,17],"o":2},"safety_pin":{"a":"Safety Pin","b":"1F9F7","d":true,"e":true,"f":true,"h":true,"k":[51,42],"o":11},"man_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fb-200d-1f9af.png","sheet_x":16,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fc-200d-1f9af.png","sheet_x":16,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fd-200d-1f9af.png","sheet_x":16,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fe-200d-1f9af.png","sheet_x":16,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f468-1f3ff-200d-1f9af.png","sheet_x":16,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Probing Cane","b":"1F468-200D-1F9AF","d":true,"e":true,"f":true,"h":true,"k":[16,17],"o":12},"broom":{"a":"Broom","b":"1F9F9","d":true,"e":true,"f":true,"h":true,"k":[51,44],"o":11},"woman_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fb-200d-1f9af.png","sheet_x":19,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fc-200d-1f9af.png","sheet_x":19,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fd-200d-1f9af.png","sheet_x":19,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fe-200d-1f9af.png","sheet_x":19,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f469-1f3ff-200d-1f9af.png","sheet_x":19,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with Probing Cane","b":"1F469-200D-1F9AF","d":true,"e":true,"f":true,"h":true,"k":[19,2],"o":12},"flag-sv":{"a":"El Salvador Flag","b":"1F1F8-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[4,18],"o":2},"flag-sx":{"a":"Sint Maarten Flag","b":"1F1F8-1F1FD","d":true,"e":true,"f":true,"h":true,"k":[4,19],"o":2},"basket":{"a":"Basket","b":"1F9FA","d":true,"e":true,"f":true,"h":true,"k":[51,45],"o":11},"person_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bc.png","sheet_x":47,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bc.png","sheet_x":47,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bc.png","sheet_x":47,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bc.png","sheet_x":47,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bc.png","sheet_x":47,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","d":true,"e":false,"f":false,"h":false,"k":[47,37],"o":12},"man_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bc.png","sheet_x":16,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bc.png","sheet_x":16,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bc.png","sheet_x":16,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bc.png","sheet_x":16,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bc.png","sheet_x":16,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","d":true,"e":true,"f":true,"h":true,"k":[16,47],"o":12},"flag-sy":{"a":"Syria Flag","b":"1F1F8-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[4,20],"o":2},"roll_of_paper":{"a":"Roll of Paper","b":"1F9FB","d":true,"e":true,"f":true,"h":true,"k":[51,46],"o":11},"woman_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bc.png","sheet_x":19,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bc.png","sheet_x":19,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bc.png","sheet_x":19,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bc.png","sheet_x":19,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bc.png","sheet_x":19,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","d":true,"e":true,"f":true,"h":true,"k":[19,32],"o":12},"flag-sz":{"a":"Eswatini Flag","b":"1F1F8-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[4,21],"o":2},"soap":{"a":"Bar of Soap","b":"1F9FC","d":true,"e":true,"f":true,"h":true,"k":[51,47],"o":11},"flag-ta":{"a":"Tristan Da Cunha Flag","b":"1F1F9-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[4,22],"o":2},"sponge":{"a":"Sponge","b":"1F9FD","d":true,"e":true,"f":true,"h":true,"k":[51,48],"o":11},"person_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bd.png","sheet_x":47,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bd.png","sheet_x":47,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bd.png","sheet_x":47,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bd.png","sheet_x":47,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bd.png","sheet_x":47,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","d":true,"e":false,"f":false,"h":false,"k":[47,43],"o":12},"fire_extinguisher":{"a":"Fire Extinguisher","b":"1F9EF","d":true,"e":true,"f":true,"h":true,"k":[51,34],"o":11},"man_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bd.png","sheet_x":16,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bd.png","sheet_x":16,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bd.png","sheet_x":16,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bd.png","sheet_x":17,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bd.png","sheet_x":17,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","d":true,"e":true,"f":true,"h":true,"k":[16,53],"o":12},"flag-tc":{"a":"Turks & Caicos Islands Flag","b":"1F1F9-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[4,23],"o":2},"woman_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bd.png","sheet_x":19,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bd.png","sheet_x":19,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bd.png","sheet_x":19,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bd.png","sheet_x":19,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bd.png","sheet_x":19,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","d":true,"e":true,"f":true,"h":true,"k":[19,38],"o":12},"flag-td":{"a":"Chad Flag","b":"1F1F9-1F1E9","d":true,"e":true,"f":true,"h":true,"k":[4,24],"o":2},"shopping_trolley":{"a":"Shopping Trolley","b":"1F6D2","d":true,"e":true,"f":true,"h":true,"k":[36,40],"o":4},"runner":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB","non_qualified":null,"image":"1f3c3-1f3fb.png","sheet_x":9,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3C3-1F3FC","non_qualified":null,"image":"1f3c3-1f3fc.png","sheet_x":9,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3C3-1F3FD","non_qualified":null,"image":"1f3c3-1f3fd.png","sheet_x":9,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3C3-1F3FE","non_qualified":null,"image":"1f3c3-1f3fe.png","sheet_x":9,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3C3-1F3FF","non_qualified":null,"image":"1f3c3-1f3ff.png","sheet_x":9,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3C3-200D-2642-FE0F","a":"Runner","b":"1F3C3","d":true,"e":true,"f":true,"h":false,"k":[9,1],"n":["running"],"o":2},"flag-tf":{"a":"French Southern Territories Flag","b":"1F1F9-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[4,25],"o":2},"smoking":{"a":"Smoking Symbol","b":"1F6AC","d":true,"e":true,"f":true,"h":true,"j":["kills","tobacco","cigarette","joint","smoke"],"k":[35,3],"o":2},"coffin":{"a":"Coffin","b":"26B0-FE0F","c":"26B0","d":true,"e":true,"f":true,"h":true,"j":["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"k":[53,54],"o":2},"man-running":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F","non_qualified":"1F3C3-1F3FB-200D-2642","image":"1f3c3-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F","non_qualified":"1F3C3-1F3FC-200D-2642","image":"1f3c3-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F","non_qualified":"1F3C3-1F3FD-200D-2642","image":"1f3c3-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F","non_qualified":"1F3C3-1F3FE-200D-2642","image":"1f3c3-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F","non_qualified":"1F3C3-1F3FF-200D-2642","image":"1f3c3-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C3","a":"Man Running","b":"1F3C3-200D-2642-FE0F","c":"1F3C3-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[8,52],"o":4},"flag-tg":{"a":"Togo Flag","b":"1F1F9-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[4,26],"o":2},"woman-running":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F","non_qualified":"1F3C3-1F3FB-200D-2640","image":"1f3c3-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F","non_qualified":"1F3C3-1F3FC-200D-2640","image":"1f3c3-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F","non_qualified":"1F3C3-1F3FD-200D-2640","image":"1f3c3-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F","non_qualified":"1F3C3-1F3FE-200D-2640","image":"1f3c3-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F","non_qualified":"1F3C3-1F3FF-200D-2640","image":"1f3c3-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","c":"1F3C3-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[8,46],"o":4},"funeral_urn":{"a":"Funeral Urn","b":"26B1-FE0F","c":"26B1","d":true,"e":true,"f":true,"h":true,"j":["dead","die","death","rip","ashes"],"k":[53,55],"o":2},"flag-th":{"a":"Thailand Flag","b":"1F1F9-1F1ED","d":true,"e":true,"f":true,"h":true,"k":[4,27],"o":2},"moyai":{"a":"Moyai","b":"1F5FF","d":true,"e":true,"f":true,"h":true,"j":["rock","easter island","moai"],"k":[30,34],"o":2},"flag-tj":{"a":"Tajikistan Flag","b":"1F1F9-1F1EF","d":true,"e":true,"f":true,"h":true,"k":[4,28],"o":2},"dancer":{"skin_variations":{"1F3FB":{"unified":"1F483-1F3FB","non_qualified":null,"image":"1f483-1f3fb.png","sheet_x":24,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F483-1F3FC","non_qualified":null,"image":"1f483-1f3fc.png","sheet_x":24,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F483-1F3FD","non_qualified":null,"image":"1f483-1f3fd.png","sheet_x":24,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F483-1F3FE","non_qualified":null,"image":"1f483-1f3fe.png","sheet_x":24,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F483-1F3FF","non_qualified":null,"image":"1f483-1f3ff.png","sheet_x":24,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Dancer","b":"1F483","d":true,"e":true,"f":true,"h":true,"j":["female","girl","woman","fun"],"k":[24,26],"o":2},"flag-tk":{"a":"Tokelau Flag","b":"1F1F9-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[4,29],"o":2},"man_dancing":{"skin_variations":{"1F3FB":{"unified":"1F57A-1F3FB","non_qualified":null,"image":"1f57a-1f3fb.png","sheet_x":29,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F57A-1F3FC","non_qualified":null,"image":"1f57a-1f3fc.png","sheet_x":29,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F57A-1F3FD","non_qualified":null,"image":"1f57a-1f3fd.png","sheet_x":29,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F57A-1F3FE","non_qualified":null,"image":"1f57a-1f3fe.png","sheet_x":29,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F57A-1F3FF","non_qualified":null,"image":"1f57a-1f3ff.png","sheet_x":29,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Dancing","b":"1F57A","d":true,"e":true,"f":true,"h":true,"j":["male","boy","fun","dancer"],"k":[29,37],"o":4},"flag-tl":{"a":"Timor-Leste Flag","b":"1F1F9-1F1F1","d":true,"e":true,"f":true,"h":true,"k":[4,30],"o":2},"man_in_business_suit_levitating":{"skin_variations":{"1F3FB":{"unified":"1F574-1F3FB","non_qualified":null,"image":"1f574-1f3fb.png","sheet_x":29,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F574-1F3FC","non_qualified":null,"image":"1f574-1f3fc.png","sheet_x":29,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F574-1F3FD","non_qualified":null,"image":"1f574-1f3fd.png","sheet_x":29,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F574-1F3FE","non_qualified":null,"image":"1f574-1f3fe.png","sheet_x":29,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F574-1F3FF","non_qualified":null,"image":"1f574-1f3ff.png","sheet_x":29,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Business Suit Levitating","b":"1F574-FE0F","c":"1F574","d":true,"e":true,"f":true,"h":true,"k":[29,9],"o":2},"flag-tm":{"a":"Turkmenistan Flag","b":"1F1F9-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[4,31],"o":2},"dancers":{"obsoleted_by":"1F46F-200D-2640-FE0F","a":"Woman with Bunny Ears","b":"1F46F","d":true,"e":true,"f":true,"h":true,"k":[22,0],"o":2},"man-with-bunny-ears-partying":{"a":"Man with Bunny Ears Partying","b":"1F46F-200D-2642-FE0F","c":"1F46F-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[21,56],"o":4},"flag-tn":{"a":"Tunisia Flag","b":"1F1F9-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[4,32],"o":2},"flag-to":{"a":"Tonga Flag","b":"1F1F9-1F1F4","d":true,"e":true,"f":true,"h":true,"k":[4,33],"o":2},"woman-with-bunny-ears-partying":{"obsoletes":"1F46F","a":"Woman with Bunny Ears Partying","b":"1F46F-200D-2640-FE0F","c":"1F46F-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[21,55],"o":4},"flag-tr":{"a":"Turkey Flag","b":"1F1F9-1F1F7","d":true,"e":true,"f":true,"h":true,"k":[4,34],"o":2},"person_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB","non_qualified":null,"image":"1f9d6-1f3fb.png","sheet_x":48,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9D6-1F3FC","non_qualified":null,"image":"1f9d6-1f3fc.png","sheet_x":48,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9D6-1F3FD","non_qualified":null,"image":"1f9d6-1f3fd.png","sheet_x":48,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9D6-1F3FE","non_qualified":null,"image":"1f9d6-1f3fe.png","sheet_x":48,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9D6-1F3FF","non_qualified":null,"image":"1f9d6-1f3ff.png","sheet_x":49,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9D6-200D-2642-FE0F","a":"Person in Steamy Room","b":"1F9D6","d":true,"e":true,"f":true,"h":true,"k":[48,52],"o":5},"man_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2642-FE0F","non_qualified":"1F9D6-1F3FB-200D-2642","image":"1f9d6-1f3fb-200d-2642-fe0f.png","sheet_x":48,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FB"},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2642-FE0F","non_qualified":"1F9D6-1F3FC-200D-2642","image":"1f9d6-1f3fc-200d-2642-fe0f.png","sheet_x":48,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FC"},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2642-FE0F","non_qualified":"1F9D6-1F3FD-200D-2642","image":"1f9d6-1f3fd-200d-2642-fe0f.png","sheet_x":48,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FD"},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2642-FE0F","non_qualified":"1F9D6-1F3FE-200D-2642","image":"1f9d6-1f3fe-200d-2642-fe0f.png","sheet_x":48,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FE"},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2642-FE0F","non_qualified":"1F9D6-1F3FF-200D-2642","image":"1f9d6-1f3ff-200d-2642-fe0f.png","sheet_x":48,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FF"}},"obsoletes":"1F9D6","a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","c":"1F9D6-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[48,46],"o":5},"flag-tt":{"a":"Trinidad & Tobago Flag","b":"1F1F9-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[4,35],"o":2},"woman_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2640-FE0F","non_qualified":"1F9D6-1F3FB-200D-2640","image":"1f9d6-1f3fb-200d-2640-fe0f.png","sheet_x":48,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2640-FE0F","non_qualified":"1F9D6-1F3FC-200D-2640","image":"1f9d6-1f3fc-200d-2640-fe0f.png","sheet_x":48,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2640-FE0F","non_qualified":"1F9D6-1F3FD-200D-2640","image":"1f9d6-1f3fd-200d-2640-fe0f.png","sheet_x":48,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2640-FE0F","non_qualified":"1F9D6-1F3FE-200D-2640","image":"1f9d6-1f3fe-200d-2640-fe0f.png","sheet_x":48,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2640-FE0F","non_qualified":"1F9D6-1F3FF-200D-2640","image":"1f9d6-1f3ff-200d-2640-fe0f.png","sheet_x":48,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","c":"1F9D6-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[48,40],"o":5},"flag-tv":{"a":"Tuvalu Flag","b":"1F1F9-1F1FB","d":true,"e":true,"f":true,"h":true,"k":[4,36],"o":2},"flag-tw":{"a":"Taiwan Flag","b":"1F1F9-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[4,37],"o":2},"person_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB","non_qualified":null,"image":"1f9d7-1f3fb.png","sheet_x":49,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D7-1F3FC","non_qualified":null,"image":"1f9d7-1f3fc.png","sheet_x":49,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D7-1F3FD","non_qualified":null,"image":"1f9d7-1f3fd.png","sheet_x":49,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D7-1F3FE","non_qualified":null,"image":"1f9d7-1f3fe.png","sheet_x":49,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D7-1F3FF","non_qualified":null,"image":"1f9d7-1f3ff.png","sheet_x":49,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D7-200D-2640-FE0F","a":"Person Climbing","b":"1F9D7","d":true,"e":true,"f":true,"h":true,"k":[49,13],"o":5},"man_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2642-FE0F","non_qualified":"1F9D7-1F3FB-200D-2642","image":"1f9d7-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2642-FE0F","non_qualified":"1F9D7-1F3FC-200D-2642","image":"1f9d7-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2642-FE0F","non_qualified":"1F9D7-1F3FD-200D-2642","image":"1f9d7-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2642-FE0F","non_qualified":"1F9D7-1F3FE-200D-2642","image":"1f9d7-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2642-FE0F","non_qualified":"1F9D7-1F3FF-200D-2642","image":"1f9d7-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","c":"1F9D7-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[49,7],"o":5},"flag-tz":{"a":"Tanzania Flag","b":"1F1F9-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[4,38],"o":2},"flag-ua":{"a":"Ukraine Flag","b":"1F1FA-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[4,39],"o":2},"woman_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2640-FE0F","non_qualified":"1F9D7-1F3FB-200D-2640","image":"1f9d7-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FB"},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2640-FE0F","non_qualified":"1F9D7-1F3FC-200D-2640","image":"1f9d7-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FC"},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2640-FE0F","non_qualified":"1F9D7-1F3FD-200D-2640","image":"1f9d7-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FD"},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2640-FE0F","non_qualified":"1F9D7-1F3FE-200D-2640","image":"1f9d7-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FE"},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2640-FE0F","non_qualified":"1F9D7-1F3FF-200D-2640","image":"1f9d7-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FF"}},"obsoletes":"1F9D7","a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","c":"1F9D7-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[49,1],"o":5},"flag-ug":{"a":"Uganda Flag","b":"1F1FA-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[4,40],"o":2},"fencer":{"a":"Fencer","b":"1F93A","d":true,"e":true,"f":true,"h":true,"k":[40,32],"o":4},"flag-um":{"a":"U.s. Outlying Islands Flag","b":"1F1FA-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[4,41],"o":2},"horse_racing":{"skin_variations":{"1F3FB":{"unified":"1F3C7-1F3FB","non_qualified":null,"image":"1f3c7-1f3fb.png","sheet_x":9,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C7-1F3FC","non_qualified":null,"image":"1f3c7-1f3fc.png","sheet_x":9,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C7-1F3FD","non_qualified":null,"image":"1f3c7-1f3fd.png","sheet_x":9,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C7-1F3FE","non_qualified":null,"image":"1f3c7-1f3fe.png","sheet_x":9,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C7-1F3FF","non_qualified":null,"image":"1f3c7-1f3ff.png","sheet_x":9,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Horse Racing","b":"1F3C7","d":true,"e":true,"f":true,"h":true,"j":["animal","betting","competition","gambling","luck"],"k":[9,27],"o":2},"skier":{"a":"Skier","b":"26F7-FE0F","c":"26F7","d":true,"e":true,"f":true,"h":true,"j":["sports","winter","snow"],"k":[54,17],"o":2},"flag-un":{"a":"United Nations Flag","b":"1F1FA-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[4,42],"o":4},"us":{"a":"United States Flag","b":"1F1FA-1F1F8","d":true,"e":true,"f":true,"h":true,"j":["united","states","america","flag","nation","country","banner"],"k":[4,43],"n":["flag-us"],"o":2},"snowboarder":{"skin_variations":{"1F3FB":{"unified":"1F3C2-1F3FB","non_qualified":null,"image":"1f3c2-1f3fb.png","sheet_x":8,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C2-1F3FC","non_qualified":null,"image":"1f3c2-1f3fc.png","sheet_x":8,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C2-1F3FD","non_qualified":null,"image":"1f3c2-1f3fd.png","sheet_x":8,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C2-1F3FE","non_qualified":null,"image":"1f3c2-1f3fe.png","sheet_x":8,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C2-1F3FF","non_qualified":null,"image":"1f3c2-1f3ff.png","sheet_x":8,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Snowboarder","b":"1F3C2","d":true,"e":true,"f":true,"h":true,"j":["sports","winter"],"k":[8,40],"o":2},"golfer":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB","non_qualified":null,"image":"1f3cc-1f3fb.png","sheet_x":10,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CC-1F3FC","non_qualified":null,"image":"1f3cc-1f3fc.png","sheet_x":10,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CC-1F3FD","non_qualified":null,"image":"1f3cc-1f3fd.png","sheet_x":10,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CC-1F3FE","non_qualified":null,"image":"1f3cc-1f3fe.png","sheet_x":10,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CC-1F3FF","non_qualified":null,"image":"1f3cc-1f3ff.png","sheet_x":10,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CC-FE0F-200D-2642-FE0F","a":"Golfer","b":"1F3CC-FE0F","c":"1F3CC","d":true,"e":true,"f":true,"h":false,"k":[10,26],"o":2},"flag-uy":{"a":"Uruguay Flag","b":"1F1FA-1F1FE","d":true,"e":true,"f":true,"h":true,"k":[4,44],"o":2},"flag-uz":{"a":"Uzbekistan Flag","b":"1F1FA-1F1FF","d":true,"e":true,"f":true,"h":true,"k":[4,45],"o":2},"man-golfing":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2642-FE0F","non_qualified":"1F3CC-1F3FB-200D-2642","image":"1f3cc-1f3fb-200d-2642-fe0f.png","sheet_x":10,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2642-FE0F","non_qualified":"1F3CC-1F3FC-200D-2642","image":"1f3cc-1f3fc-200d-2642-fe0f.png","sheet_x":10,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2642-FE0F","non_qualified":"1F3CC-1F3FD-200D-2642","image":"1f3cc-1f3fd-200d-2642-fe0f.png","sheet_x":10,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2642-FE0F","non_qualified":"1F3CC-1F3FE-200D-2642","image":"1f3cc-1f3fe-200d-2642-fe0f.png","sheet_x":10,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2642-FE0F","non_qualified":"1F3CC-1F3FF-200D-2642","image":"1f3cc-1f3ff-200d-2642-fe0f.png","sheet_x":10,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CC-FE0F","a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"k":[10,20],"o":4},"flag-va":{"a":"Vatican City Flag","b":"1F1FB-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[4,46],"o":2},"woman-golfing":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2640-FE0F","non_qualified":"1F3CC-1F3FB-200D-2640","image":"1f3cc-1f3fb-200d-2640-fe0f.png","sheet_x":10,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2640-FE0F","non_qualified":"1F3CC-1F3FC-200D-2640","image":"1f3cc-1f3fc-200d-2640-fe0f.png","sheet_x":10,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2640-FE0F","non_qualified":"1F3CC-1F3FD-200D-2640","image":"1f3cc-1f3fd-200d-2640-fe0f.png","sheet_x":10,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2640-FE0F","non_qualified":"1F3CC-1F3FE-200D-2640","image":"1f3cc-1f3fe-200d-2640-fe0f.png","sheet_x":10,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2640-FE0F","non_qualified":"1F3CC-1F3FF-200D-2640","image":"1f3cc-1f3ff-200d-2640-fe0f.png","sheet_x":10,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"k":[10,14],"o":4},"flag-vc":{"a":"St. Vincent & Grenadines Flag","b":"1F1FB-1F1E8","d":true,"e":true,"f":true,"h":true,"k":[4,47],"o":2},"surfer":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB","non_qualified":null,"image":"1f3c4-1f3fb.png","sheet_x":9,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3C4-1F3FC","non_qualified":null,"image":"1f3c4-1f3fc.png","sheet_x":9,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3C4-1F3FD","non_qualified":null,"image":"1f3c4-1f3fd.png","sheet_x":9,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3C4-1F3FE","non_qualified":null,"image":"1f3c4-1f3fe.png","sheet_x":9,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3C4-1F3FF","non_qualified":null,"image":"1f3c4-1f3ff.png","sheet_x":9,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3C4-200D-2642-FE0F","a":"Surfer","b":"1F3C4","d":true,"e":true,"f":true,"h":false,"k":[9,19],"o":2},"man-surfing":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2642-FE0F","non_qualified":"1F3C4-1F3FB-200D-2642","image":"1f3c4-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2642-FE0F","non_qualified":"1F3C4-1F3FC-200D-2642","image":"1f3c4-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2642-FE0F","non_qualified":"1F3C4-1F3FD-200D-2642","image":"1f3c4-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2642-FE0F","non_qualified":"1F3C4-1F3FE-200D-2642","image":"1f3c4-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2642-FE0F","non_qualified":"1F3C4-1F3FF-200D-2642","image":"1f3c4-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C4","a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","c":"1F3C4-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[9,13],"o":4},"flag-ve":{"a":"Venezuela Flag","b":"1F1FB-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[4,48],"o":2},"flag-vg":{"a":"British Virgin Islands Flag","b":"1F1FB-1F1EC","d":true,"e":true,"f":true,"h":true,"k":[4,49],"o":2},"woman-surfing":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2640-FE0F","non_qualified":"1F3C4-1F3FB-200D-2640","image":"1f3c4-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2640-FE0F","non_qualified":"1F3C4-1F3FC-200D-2640","image":"1f3c4-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2640-FE0F","non_qualified":"1F3C4-1F3FD-200D-2640","image":"1f3c4-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2640-FE0F","non_qualified":"1F3C4-1F3FE-200D-2640","image":"1f3c4-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2640-FE0F","non_qualified":"1F3C4-1F3FF-200D-2640","image":"1f3c4-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","c":"1F3C4-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[9,7],"o":4},"rowboat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB","non_qualified":null,"image":"1f6a3-1f3fb.png","sheet_x":34,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6A3-1F3FC","non_qualified":null,"image":"1f6a3-1f3fc.png","sheet_x":34,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6A3-1F3FD","non_qualified":null,"image":"1f6a3-1f3fd.png","sheet_x":34,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6A3-1F3FE","non_qualified":null,"image":"1f6a3-1f3fe.png","sheet_x":34,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6A3-1F3FF","non_qualified":null,"image":"1f6a3-1f3ff.png","sheet_x":34,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6A3-200D-2642-FE0F","a":"Rowboat","b":"1F6A3","d":true,"e":true,"f":true,"h":false,"k":[34,46],"o":2},"flag-vi":{"a":"U.s. Virgin Islands Flag","b":"1F1FB-1F1EE","d":true,"e":true,"f":true,"h":true,"k":[4,50],"o":2},"man-rowing-boat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2642-FE0F","non_qualified":"1F6A3-1F3FB-200D-2642","image":"1f6a3-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2642-FE0F","non_qualified":"1F6A3-1F3FC-200D-2642","image":"1f6a3-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2642-FE0F","non_qualified":"1F6A3-1F3FD-200D-2642","image":"1f6a3-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2642-FE0F","non_qualified":"1F6A3-1F3FE-200D-2642","image":"1f6a3-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2642-FE0F","non_qualified":"1F6A3-1F3FF-200D-2642","image":"1f6a3-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6A3","a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","c":"1F6A3-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[34,40],"o":4},"flag-vn":{"a":"Vietnam Flag","b":"1F1FB-1F1F3","d":true,"e":true,"f":true,"h":true,"k":[4,51],"o":2},"flag-vu":{"a":"Vanuatu Flag","b":"1F1FB-1F1FA","d":true,"e":true,"f":true,"h":true,"k":[4,52],"o":2},"woman-rowing-boat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2640-FE0F","non_qualified":"1F6A3-1F3FB-200D-2640","image":"1f6a3-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2640-FE0F","non_qualified":"1F6A3-1F3FC-200D-2640","image":"1f6a3-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2640-FE0F","non_qualified":"1F6A3-1F3FD-200D-2640","image":"1f6a3-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2640-FE0F","non_qualified":"1F6A3-1F3FE-200D-2640","image":"1f6a3-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2640-FE0F","non_qualified":"1F6A3-1F3FF-200D-2640","image":"1f6a3-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","c":"1F6A3-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[34,34],"o":4},"swimmer":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB","non_qualified":null,"image":"1f3ca-1f3fb.png","sheet_x":9,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CA-1F3FC","non_qualified":null,"image":"1f3ca-1f3fc.png","sheet_x":9,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CA-1F3FD","non_qualified":null,"image":"1f3ca-1f3fd.png","sheet_x":9,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CA-1F3FE","non_qualified":null,"image":"1f3ca-1f3fe.png","sheet_x":9,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CA-1F3FF","non_qualified":null,"image":"1f3ca-1f3ff.png","sheet_x":9,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CA-200D-2642-FE0F","a":"Swimmer","b":"1F3CA","d":true,"e":true,"f":true,"h":false,"k":[9,47],"o":2},"flag-wf":{"a":"Wallis & Futuna Flag","b":"1F1FC-1F1EB","d":true,"e":true,"f":true,"h":true,"k":[4,53],"o":2},"man-swimming":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2642-FE0F","non_qualified":"1F3CA-1F3FB-200D-2642","image":"1f3ca-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2642-FE0F","non_qualified":"1F3CA-1F3FC-200D-2642","image":"1f3ca-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2642-FE0F","non_qualified":"1F3CA-1F3FD-200D-2642","image":"1f3ca-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2642-FE0F","non_qualified":"1F3CA-1F3FE-200D-2642","image":"1f3ca-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2642-FE0F","non_qualified":"1F3CA-1F3FF-200D-2642","image":"1f3ca-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CA","a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","c":"1F3CA-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[9,41],"o":4},"flag-ws":{"a":"Samoa Flag","b":"1F1FC-1F1F8","d":true,"e":true,"f":true,"h":true,"k":[4,54],"o":2},"woman-swimming":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2640-FE0F","non_qualified":"1F3CA-1F3FB-200D-2640","image":"1f3ca-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2640-FE0F","non_qualified":"1F3CA-1F3FC-200D-2640","image":"1f3ca-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2640-FE0F","non_qualified":"1F3CA-1F3FD-200D-2640","image":"1f3ca-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2640-FE0F","non_qualified":"1F3CA-1F3FE-200D-2640","image":"1f3ca-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2640-FE0F","non_qualified":"1F3CA-1F3FF-200D-2640","image":"1f3ca-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","c":"1F3CA-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[9,35],"o":4},"flag-xk":{"a":"Kosovo Flag","b":"1F1FD-1F1F0","d":true,"e":true,"f":true,"h":true,"k":[4,55],"o":2},"person_with_ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB","non_qualified":null,"image":"26f9-1f3fb.png","sheet_x":54,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"26F9-1F3FC","non_qualified":null,"image":"26f9-1f3fc.png","sheet_x":54,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"26F9-1F3FD","non_qualified":null,"image":"26f9-1f3fd.png","sheet_x":54,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"26F9-1F3FE","non_qualified":null,"image":"26f9-1f3fe.png","sheet_x":54,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"26F9-1F3FF","non_qualified":null,"image":"26f9-1f3ff.png","sheet_x":54,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"26F9-FE0F-200D-2642-FE0F","a":"Person with Ball","b":"26F9-FE0F","c":"26F9","d":true,"e":true,"f":true,"h":false,"k":[54,31],"o":2},"flag-ye":{"a":"Yemen Flag","b":"1F1FE-1F1EA","d":true,"e":true,"f":true,"h":true,"k":[4,56],"o":2},"man-bouncing-ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2642-FE0F","non_qualified":"26F9-1F3FB-200D-2642","image":"26f9-1f3fb-200d-2642-fe0f.png","sheet_x":54,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2642-FE0F","non_qualified":"26F9-1F3FC-200D-2642","image":"26f9-1f3fc-200d-2642-fe0f.png","sheet_x":54,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2642-FE0F","non_qualified":"26F9-1F3FD-200D-2642","image":"26f9-1f3fd-200d-2642-fe0f.png","sheet_x":54,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2642-FE0F","non_qualified":"26F9-1F3FE-200D-2642","image":"26f9-1f3fe-200d-2642-fe0f.png","sheet_x":54,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2642-FE0F","non_qualified":"26F9-1F3FF-200D-2642","image":"26f9-1f3ff-200d-2642-fe0f.png","sheet_x":54,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"26F9-FE0F","a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"k":[54,25],"o":4},"flag-yt":{"a":"Mayotte Flag","b":"1F1FE-1F1F9","d":true,"e":true,"f":true,"h":true,"k":[5,0],"o":2},"woman-bouncing-ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2640-FE0F","non_qualified":"26F9-1F3FB-200D-2640","image":"26f9-1f3fb-200d-2640-fe0f.png","sheet_x":54,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2640-FE0F","non_qualified":"26F9-1F3FC-200D-2640","image":"26f9-1f3fc-200d-2640-fe0f.png","sheet_x":54,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2640-FE0F","non_qualified":"26F9-1F3FD-200D-2640","image":"26f9-1f3fd-200d-2640-fe0f.png","sheet_x":54,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2640-FE0F","non_qualified":"26F9-1F3FE-200D-2640","image":"26f9-1f3fe-200d-2640-fe0f.png","sheet_x":54,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2640-FE0F","non_qualified":"26F9-1F3FF-200D-2640","image":"26f9-1f3ff-200d-2640-fe0f.png","sheet_x":54,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"k":[54,19],"o":4},"flag-za":{"a":"South Africa Flag","b":"1F1FF-1F1E6","d":true,"e":true,"f":true,"h":true,"k":[5,1],"o":2},"flag-zm":{"a":"Zambia Flag","b":"1F1FF-1F1F2","d":true,"e":true,"f":true,"h":true,"k":[5,2],"o":2},"weight_lifter":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB","non_qualified":null,"image":"1f3cb-1f3fb.png","sheet_x":10,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CB-1F3FC","non_qualified":null,"image":"1f3cb-1f3fc.png","sheet_x":10,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CB-1F3FD","non_qualified":null,"image":"1f3cb-1f3fd.png","sheet_x":10,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CB-1F3FE","non_qualified":null,"image":"1f3cb-1f3fe.png","sheet_x":10,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CB-1F3FF","non_qualified":null,"image":"1f3cb-1f3ff.png","sheet_x":10,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CB-FE0F-200D-2642-FE0F","a":"Weight Lifter","b":"1F3CB-FE0F","c":"1F3CB","d":true,"e":true,"f":true,"h":false,"k":[10,8],"o":2},"man-lifting-weights":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2642-FE0F","non_qualified":"1F3CB-1F3FB-200D-2642","image":"1f3cb-1f3fb-200d-2642-fe0f.png","sheet_x":10,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2642-FE0F","non_qualified":"1F3CB-1F3FC-200D-2642","image":"1f3cb-1f3fc-200d-2642-fe0f.png","sheet_x":10,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2642-FE0F","non_qualified":"1F3CB-1F3FD-200D-2642","image":"1f3cb-1f3fd-200d-2642-fe0f.png","sheet_x":10,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2642-FE0F","non_qualified":"1F3CB-1F3FE-200D-2642","image":"1f3cb-1f3fe-200d-2642-fe0f.png","sheet_x":10,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2642-FE0F","non_qualified":"1F3CB-1F3FF-200D-2642","image":"1f3cb-1f3ff-200d-2642-fe0f.png","sheet_x":10,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CB-FE0F","a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","d":true,"e":true,"f":true,"h":false,"k":[10,2],"o":4},"flag-zw":{"a":"Zimbabwe Flag","b":"1F1FF-1F1FC","d":true,"e":true,"f":true,"h":true,"k":[5,3],"o":2},"woman-lifting-weights":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2640-FE0F","non_qualified":"1F3CB-1F3FB-200D-2640","image":"1f3cb-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2640-FE0F","non_qualified":"1F3CB-1F3FC-200D-2640","image":"1f3cb-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2640-FE0F","non_qualified":"1F3CB-1F3FD-200D-2640","image":"1f3cb-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2640-FE0F","non_qualified":"1F3CB-1F3FE-200D-2640","image":"1f3cb-1f3fe-200d-2640-fe0f.png","sheet_x":10,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2640-FE0F","non_qualified":"1F3CB-1F3FF-200D-2640","image":"1f3cb-1f3ff-200d-2640-fe0f.png","sheet_x":10,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","d":true,"e":true,"f":true,"h":false,"k":[9,53],"o":4},"flag-england":{"a":"England Flag","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","d":true,"e":true,"f":true,"h":true,"k":[11,14],"o":5},"bicyclist":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB","non_qualified":null,"image":"1f6b4-1f3fb.png","sheet_x":35,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B4-1F3FC","non_qualified":null,"image":"1f6b4-1f3fc.png","sheet_x":35,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B4-1F3FD","non_qualified":null,"image":"1f6b4-1f3fd.png","sheet_x":35,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B4-1F3FE","non_qualified":null,"image":"1f6b4-1f3fe.png","sheet_x":35,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B4-1F3FF","non_qualified":null,"image":"1f6b4-1f3ff.png","sheet_x":35,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B4-200D-2642-FE0F","a":"Bicyclist","b":"1F6B4","d":true,"e":true,"f":true,"h":false,"k":[35,23],"o":2},"flag-scotland":{"a":"Scotland Flag","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","d":true,"e":true,"f":true,"h":true,"k":[11,15],"o":5},"flag-wales":{"a":"Wales Flag","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","d":true,"e":true,"f":true,"h":true,"k":[11,16],"o":5},"man-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2642-FE0F","non_qualified":"1F6B4-1F3FB-200D-2642","image":"1f6b4-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2642-FE0F","non_qualified":"1F6B4-1F3FC-200D-2642","image":"1f6b4-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2642-FE0F","non_qualified":"1F6B4-1F3FD-200D-2642","image":"1f6b4-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2642-FE0F","non_qualified":"1F6B4-1F3FE-200D-2642","image":"1f6b4-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2642-FE0F","non_qualified":"1F6B4-1F3FF-200D-2642","image":"1f6b4-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B4","a":"Man Biking","b":"1F6B4-200D-2642-FE0F","c":"1F6B4-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[35,17],"o":4},"woman-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2640-FE0F","non_qualified":"1F6B4-1F3FB-200D-2640","image":"1f6b4-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2640-FE0F","non_qualified":"1F6B4-1F3FC-200D-2640","image":"1f6b4-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2640-FE0F","non_qualified":"1F6B4-1F3FD-200D-2640","image":"1f6b4-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2640-FE0F","non_qualified":"1F6B4-1F3FE-200D-2640","image":"1f6b4-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2640-FE0F","non_qualified":"1F6B4-1F3FF-200D-2640","image":"1f6b4-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","c":"1F6B4-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[35,11],"o":4},"mountain_bicyclist":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB","non_qualified":null,"image":"1f6b5-1f3fb.png","sheet_x":35,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B5-1F3FC","non_qualified":null,"image":"1f6b5-1f3fc.png","sheet_x":35,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B5-1F3FD","non_qualified":null,"image":"1f6b5-1f3fd.png","sheet_x":35,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B5-1F3FE","non_qualified":null,"image":"1f6b5-1f3fe.png","sheet_x":35,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B5-1F3FF","non_qualified":null,"image":"1f6b5-1f3ff.png","sheet_x":35,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B5-200D-2642-FE0F","a":"Mountain Bicyclist","b":"1F6B5","d":true,"e":true,"f":true,"h":false,"k":[35,41],"o":2},"man-mountain-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2642-FE0F","non_qualified":"1F6B5-1F3FB-200D-2642","image":"1f6b5-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2642-FE0F","non_qualified":"1F6B5-1F3FC-200D-2642","image":"1f6b5-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2642-FE0F","non_qualified":"1F6B5-1F3FD-200D-2642","image":"1f6b5-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2642-FE0F","non_qualified":"1F6B5-1F3FE-200D-2642","image":"1f6b5-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2642-FE0F","non_qualified":"1F6B5-1F3FF-200D-2642","image":"1f6b5-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B5","a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","c":"1F6B5-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[35,35],"o":4},"woman-mountain-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2640-FE0F","non_qualified":"1F6B5-1F3FB-200D-2640","image":"1f6b5-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2640-FE0F","non_qualified":"1F6B5-1F3FC-200D-2640","image":"1f6b5-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2640-FE0F","non_qualified":"1F6B5-1F3FD-200D-2640","image":"1f6b5-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2640-FE0F","non_qualified":"1F6B5-1F3FE-200D-2640","image":"1f6b5-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2640-FE0F","non_qualified":"1F6B5-1F3FF-200D-2640","image":"1f6b5-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","c":"1F6B5-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[35,29],"o":4},"person_doing_cartwheel":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB","non_qualified":null,"image":"1f938-1f3fb.png","sheet_x":40,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F938-1F3FC","non_qualified":null,"image":"1f938-1f3fc.png","sheet_x":40,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F938-1F3FD","non_qualified":null,"image":"1f938-1f3fd.png","sheet_x":40,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F938-1F3FE","non_qualified":null,"image":"1f938-1f3fe.png","sheet_x":40,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F938-1F3FF","non_qualified":null,"image":"1f938-1f3ff.png","sheet_x":40,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Person Doing Cartwheel","b":"1F938","d":true,"e":true,"f":true,"h":false,"k":[40,8],"o":4},"man-cartwheeling":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2642-FE0F","non_qualified":"1F938-1F3FB-200D-2642","image":"1f938-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2642-FE0F","non_qualified":"1F938-1F3FC-200D-2642","image":"1f938-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2642-FE0F","non_qualified":"1F938-1F3FD-200D-2642","image":"1f938-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2642-FE0F","non_qualified":"1F938-1F3FE-200D-2642","image":"1f938-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2642-FE0F","non_qualified":"1F938-1F3FF-200D-2642","image":"1f938-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","c":"1F938-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[40,2],"o":4},"woman-cartwheeling":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2640-FE0F","non_qualified":"1F938-1F3FB-200D-2640","image":"1f938-1f3fb-200d-2640-fe0f.png","sheet_x":39,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2640-FE0F","non_qualified":"1F938-1F3FC-200D-2640","image":"1f938-1f3fc-200d-2640-fe0f.png","sheet_x":39,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2640-FE0F","non_qualified":"1F938-1F3FD-200D-2640","image":"1f938-1f3fd-200d-2640-fe0f.png","sheet_x":39,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2640-FE0F","non_qualified":"1F938-1F3FE-200D-2640","image":"1f938-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2640-FE0F","non_qualified":"1F938-1F3FF-200D-2640","image":"1f938-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","c":"1F938-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[39,53],"o":4},"wrestlers":{"a":"Wrestlers","b":"1F93C","d":true,"e":true,"f":true,"h":true,"k":[40,35],"o":4},"man-wrestling":{"a":"Man Wrestling","b":"1F93C-200D-2642-FE0F","c":"1F93C-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[40,34],"o":4},"woman-wrestling":{"a":"Woman Wrestling","b":"1F93C-200D-2640-FE0F","c":"1F93C-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[40,33],"o":4},"water_polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB","non_qualified":null,"image":"1f93d-1f3fb.png","sheet_x":40,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F93D-1F3FC","non_qualified":null,"image":"1f93d-1f3fc.png","sheet_x":40,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F93D-1F3FD","non_qualified":null,"image":"1f93d-1f3fd.png","sheet_x":40,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F93D-1F3FE","non_qualified":null,"image":"1f93d-1f3fe.png","sheet_x":40,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F93D-1F3FF","non_qualified":null,"image":"1f93d-1f3ff.png","sheet_x":40,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Water Polo","b":"1F93D","d":true,"e":true,"f":true,"h":false,"k":[40,48],"o":4},"man-playing-water-polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2642-FE0F","non_qualified":"1F93D-1F3FB-200D-2642","image":"1f93d-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2642-FE0F","non_qualified":"1F93D-1F3FC-200D-2642","image":"1f93d-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2642-FE0F","non_qualified":"1F93D-1F3FD-200D-2642","image":"1f93d-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2642-FE0F","non_qualified":"1F93D-1F3FE-200D-2642","image":"1f93d-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2642-FE0F","non_qualified":"1F93D-1F3FF-200D-2642","image":"1f93d-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","c":"1F93D-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[40,42],"o":4},"woman-playing-water-polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2640-FE0F","non_qualified":"1F93D-1F3FB-200D-2640","image":"1f93d-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2640-FE0F","non_qualified":"1F93D-1F3FC-200D-2640","image":"1f93d-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2640-FE0F","non_qualified":"1F93D-1F3FD-200D-2640","image":"1f93d-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2640-FE0F","non_qualified":"1F93D-1F3FE-200D-2640","image":"1f93d-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2640-FE0F","non_qualified":"1F93D-1F3FF-200D-2640","image":"1f93d-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","c":"1F93D-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[40,36],"o":4},"handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB","non_qualified":null,"image":"1f93e-1f3fb.png","sheet_x":41,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F93E-1F3FC","non_qualified":null,"image":"1f93e-1f3fc.png","sheet_x":41,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F93E-1F3FD","non_qualified":null,"image":"1f93e-1f3fd.png","sheet_x":41,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F93E-1F3FE","non_qualified":null,"image":"1f93e-1f3fe.png","sheet_x":41,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F93E-1F3FF","non_qualified":null,"image":"1f93e-1f3ff.png","sheet_x":41,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Handball","b":"1F93E","d":true,"e":true,"f":true,"h":false,"k":[41,9],"o":4},"man-playing-handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2642-FE0F","non_qualified":"1F93E-1F3FB-200D-2642","image":"1f93e-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2642-FE0F","non_qualified":"1F93E-1F3FC-200D-2642","image":"1f93e-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2642-FE0F","non_qualified":"1F93E-1F3FD-200D-2642","image":"1f93e-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2642-FE0F","non_qualified":"1F93E-1F3FE-200D-2642","image":"1f93e-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2642-FE0F","non_qualified":"1F93E-1F3FF-200D-2642","image":"1f93e-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","c":"1F93E-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[41,3],"o":4},"woman-playing-handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2640-FE0F","non_qualified":"1F93E-1F3FB-200D-2640","image":"1f93e-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2640-FE0F","non_qualified":"1F93E-1F3FC-200D-2640","image":"1f93e-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2640-FE0F","non_qualified":"1F93E-1F3FD-200D-2640","image":"1f93e-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2640-FE0F","non_qualified":"1F93E-1F3FE-200D-2640","image":"1f93e-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2640-FE0F","non_qualified":"1F93E-1F3FF-200D-2640","image":"1f93e-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","c":"1F93E-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[40,54],"o":4},"juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB","non_qualified":null,"image":"1f939-1f3fb.png","sheet_x":40,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC","non_qualified":null,"image":"1f939-1f3fc.png","sheet_x":40,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD","non_qualified":null,"image":"1f939-1f3fd.png","sheet_x":40,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE","non_qualified":null,"image":"1f939-1f3fe.png","sheet_x":40,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF","non_qualified":null,"image":"1f939-1f3ff.png","sheet_x":40,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Juggling","b":"1F939","d":true,"e":true,"f":true,"h":true,"k":[40,26],"o":4},"man-juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2642-FE0F","non_qualified":"1F939-1F3FB-200D-2642","image":"1f939-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2642-FE0F","non_qualified":"1F939-1F3FC-200D-2642","image":"1f939-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2642-FE0F","non_qualified":"1F939-1F3FD-200D-2642","image":"1f939-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2642-FE0F","non_qualified":"1F939-1F3FE-200D-2642","image":"1f939-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2642-FE0F","non_qualified":"1F939-1F3FF-200D-2642","image":"1f939-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Juggling","b":"1F939-200D-2642-FE0F","c":"1F939-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[40,20],"o":4},"woman-juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2640-FE0F","non_qualified":"1F939-1F3FB-200D-2640","image":"1f939-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2640-FE0F","non_qualified":"1F939-1F3FC-200D-2640","image":"1f939-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2640-FE0F","non_qualified":"1F939-1F3FD-200D-2640","image":"1f939-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2640-FE0F","non_qualified":"1F939-1F3FE-200D-2640","image":"1f939-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2640-FE0F","non_qualified":"1F939-1F3FF-200D-2640","image":"1f939-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","c":"1F939-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[40,14],"o":4},"person_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB","non_qualified":null,"image":"1f9d8-1f3fb.png","sheet_x":49,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D8-1F3FC","non_qualified":null,"image":"1f9d8-1f3fc.png","sheet_x":49,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D8-1F3FD","non_qualified":null,"image":"1f9d8-1f3fd.png","sheet_x":49,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D8-1F3FE","non_qualified":null,"image":"1f9d8-1f3fe.png","sheet_x":49,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D8-1F3FF","non_qualified":null,"image":"1f9d8-1f3ff.png","sheet_x":49,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D8-200D-2640-FE0F","a":"Person in Lotus Position","b":"1F9D8","d":true,"e":true,"f":true,"h":true,"k":[49,31],"o":5},"man_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2642-FE0F","non_qualified":"1F9D8-1F3FB-200D-2642","image":"1f9d8-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2642-FE0F","non_qualified":"1F9D8-1F3FC-200D-2642","image":"1f9d8-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2642-FE0F","non_qualified":"1F9D8-1F3FD-200D-2642","image":"1f9d8-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2642-FE0F","non_qualified":"1F9D8-1F3FE-200D-2642","image":"1f9d8-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2642-FE0F","non_qualified":"1F9D8-1F3FF-200D-2642","image":"1f9d8-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","c":"1F9D8-200D-2642","d":true,"e":true,"f":true,"h":true,"k":[49,25],"o":5},"woman_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2640-FE0F","non_qualified":"1F9D8-1F3FB-200D-2640","image":"1f9d8-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FB"},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2640-FE0F","non_qualified":"1F9D8-1F3FC-200D-2640","image":"1f9d8-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FC"},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2640-FE0F","non_qualified":"1F9D8-1F3FD-200D-2640","image":"1f9d8-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FD"},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2640-FE0F","non_qualified":"1F9D8-1F3FE-200D-2640","image":"1f9d8-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FE"},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2640-FE0F","non_qualified":"1F9D8-1F3FF-200D-2640","image":"1f9d8-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FF"}},"obsoletes":"1F9D8","a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","c":"1F9D8-200D-2640","d":true,"e":true,"f":true,"h":true,"k":[49,19],"o":5},"bath":{"skin_variations":{"1F3FB":{"unified":"1F6C0-1F3FB","non_qualified":null,"image":"1f6c0-1f3fb.png","sheet_x":36,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6C0-1F3FC","non_qualified":null,"image":"1f6c0-1f3fc.png","sheet_x":36,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6C0-1F3FD","non_qualified":null,"image":"1f6c0-1f3fd.png","sheet_x":36,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6C0-1F3FE","non_qualified":null,"image":"1f6c0-1f3fe.png","sheet_x":36,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6C0-1F3FF","non_qualified":null,"image":"1f6c0-1f3ff.png","sheet_x":36,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bath","b":"1F6C0","d":true,"e":true,"f":true,"h":true,"j":["clean","shower","bathroom"],"k":[36,17],"o":2},"sleeping_accommodation":{"skin_variations":{"1F3FB":{"unified":"1F6CC-1F3FB","non_qualified":null,"image":"1f6cc-1f3fb.png","sheet_x":36,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6CC-1F3FC","non_qualified":null,"image":"1f6cc-1f3fc.png","sheet_x":36,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6CC-1F3FD","non_qualified":null,"image":"1f6cc-1f3fd.png","sheet_x":36,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6CC-1F3FE","non_qualified":null,"image":"1f6cc-1f3fe.png","sheet_x":36,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6CC-1F3FF","non_qualified":null,"image":"1f6cc-1f3ff.png","sheet_x":36,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sleeping Accommodation","b":"1F6CC","d":true,"e":true,"f":true,"h":true,"k":[36,29],"o":2},"people_holding_hands":{"skin_variations":{"1F3FB-1F3FB":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":47,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":47,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":47,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":47,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":47,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":47,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":47,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","d":true,"e":true,"f":true,"h":true,"k":[46,38],"o":12},"two_women_holding_hands":{"skin_variations":{"1F3FB":{"unified":"1F46D-1F3FB","non_qualified":null,"image":"1f46d-1f3fb.png","sheet_x":21,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46D-1F3FC","non_qualified":null,"image":"1f46d-1f3fc.png","sheet_x":21,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46D-1F3FD","non_qualified":null,"image":"1f46d-1f3fd.png","sheet_x":21,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46D-1F3FE","non_qualified":null,"image":"1f46d-1f3fe.png","sheet_x":21,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46D-1F3FF","non_qualified":null,"image":"1f46d-1f3ff.png","sheet_x":21,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Women Holding Hands","b":"1F46D","d":true,"e":true,"f":true,"h":true,"j":["pair","friendship","couple","love","like","female","people","human"],"k":[21,11],"n":["women_holding_hands"],"o":2},"couple":{"skin_variations":{"1F3FB":{"unified":"1F46B-1F3FB","non_qualified":null,"image":"1f46b-1f3fb.png","sheet_x":20,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46B-1F3FC","non_qualified":null,"image":"1f46b-1f3fc.png","sheet_x":20,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46B-1F3FD","non_qualified":null,"image":"1f46b-1f3fd.png","sheet_x":20,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46B-1F3FE","non_qualified":null,"image":"1f46b-1f3fe.png","sheet_x":20,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46B-1F3FF","non_qualified":null,"image":"1f46b-1f3ff.png","sheet_x":20,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man and Woman Holding Hands","b":"1F46B","d":true,"e":true,"f":true,"h":true,"j":["pair","people","human","love","date","dating","like","affection","valentines","marriage"],"k":[20,16],"n":["man_and_woman_holding_hands","woman_and_man_holding_hands"],"o":2},"two_men_holding_hands":{"skin_variations":{"1F3FB":{"unified":"1F46C-1F3FB","non_qualified":null,"image":"1f46c-1f3fb.png","sheet_x":20,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46C-1F3FC","non_qualified":null,"image":"1f46c-1f3fc.png","sheet_x":20,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46C-1F3FD","non_qualified":null,"image":"1f46c-1f3fd.png","sheet_x":20,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46C-1F3FE","non_qualified":null,"image":"1f46c-1f3fe.png","sheet_x":20,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46C-1F3FF","non_qualified":null,"image":"1f46c-1f3ff.png","sheet_x":20,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Men Holding Hands","b":"1F46C","d":true,"e":true,"f":true,"h":true,"j":["pair","couple","love","like","bromance","friendship","people","human"],"k":[20,42],"n":["men_holding_hands"],"o":2},"couplekiss":{"obsoleted_by":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","a":"Kiss","b":"1F48F","d":true,"e":true,"f":true,"h":true,"k":[25,25],"o":2},"woman-kiss-man":{"obsoletes":"1F48F","a":"Woman Kiss Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F469-200D-2764-200D-1F48B-200D-1F468","d":true,"e":true,"f":true,"h":true,"k":[20,7],"o":2},"man-kiss-man":{"a":"Man Kiss Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F468-200D-2764-200D-1F48B-200D-1F468","d":true,"e":true,"f":true,"h":true,"k":[17,21],"o":2},"woman-kiss-woman":{"a":"Woman Kiss Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","c":"1F469-200D-2764-200D-1F48B-200D-1F469","d":true,"e":true,"f":true,"h":true,"k":[20,8],"o":2},"couple_with_heart":{"obsoleted_by":"1F469-200D-2764-FE0F-200D-1F468","a":"Couple with Heart","b":"1F491","d":true,"e":true,"f":true,"h":true,"k":[25,27],"o":2},"woman-heart-man":{"obsoletes":"1F491","a":"Woman Heart Man","b":"1F469-200D-2764-FE0F-200D-1F468","c":"1F469-200D-2764-200D-1F468","d":true,"e":true,"f":true,"h":true,"k":[20,5],"o":2},"man-heart-man":{"a":"Man Heart Man","b":"1F468-200D-2764-FE0F-200D-1F468","c":"1F468-200D-2764-200D-1F468","d":true,"e":true,"f":true,"h":true,"k":[17,20],"o":2},"woman-heart-woman":{"a":"Woman Heart Woman","b":"1F469-200D-2764-FE0F-200D-1F469","c":"1F469-200D-2764-200D-1F469","d":true,"e":true,"f":true,"h":true,"k":[20,6],"o":2},"family":{"obsoleted_by":"1F468-200D-1F469-200D-1F466","a":"Family","b":"1F46A","d":true,"e":true,"f":true,"h":true,"k":[20,15],"n":["man-woman-boy"],"o":2},"man-woman-boy":{"obsoletes":"1F46A","a":"Man Woman Boy","b":"1F468-200D-1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,33],"n":["family"],"o":2},"man-woman-girl":{"a":"Man Woman Girl","b":"1F468-200D-1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,35],"o":2},"man-woman-girl-boy":{"a":"Man Woman Girl Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,36],"o":2},"man-woman-boy-boy":{"a":"Man Woman Boy Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,34],"o":2},"man-woman-girl-girl":{"a":"Man Woman Girl Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,37],"o":2},"man-man-boy":{"a":"Man Man Boy","b":"1F468-200D-1F468-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,28],"o":2},"man-man-girl":{"a":"Man Man Girl","b":"1F468-200D-1F468-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,30],"o":2},"man-man-girl-boy":{"a":"Man Man Girl Boy","b":"1F468-200D-1F468-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,31],"o":2},"man-man-boy-boy":{"a":"Man Man Boy Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,29],"o":2},"man-man-girl-girl":{"a":"Man Man Girl Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,32],"o":2},"woman-woman-boy":{"a":"Woman Woman Boy","b":"1F469-200D-1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,18],"o":2},"woman-woman-girl":{"a":"Woman Woman Girl","b":"1F469-200D-1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[18,20],"o":2},"woman-woman-girl-boy":{"a":"Woman Woman Girl Boy","b":"1F469-200D-1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,21],"o":2},"woman-woman-boy-boy":{"a":"Woman Woman Boy Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,19],"o":2},"woman-woman-girl-girl":{"a":"Woman Woman Girl Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[18,22],"o":2},"man-boy":{"a":"Man Boy","b":"1F468-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,24],"o":4},"man-boy-boy":{"a":"Man Boy Boy","b":"1F468-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,23],"o":4},"man-girl":{"a":"Man Girl","b":"1F468-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,27],"o":4},"man-girl-boy":{"a":"Man Girl Boy","b":"1F468-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[15,25],"o":4},"man-girl-girl":{"a":"Man Girl Girl","b":"1F468-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[15,26],"o":4},"woman-boy":{"a":"Woman Boy","b":"1F469-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,14],"o":4},"woman-boy-boy":{"a":"Woman Boy Boy","b":"1F469-200D-1F466-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,13],"o":4},"woman-girl":{"a":"Woman Girl","b":"1F469-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[18,17],"o":4},"woman-girl-boy":{"a":"Woman Girl Boy","b":"1F469-200D-1F467-200D-1F466","d":true,"e":true,"f":true,"h":true,"k":[18,15],"o":4},"woman-girl-girl":{"a":"Woman Girl Girl","b":"1F469-200D-1F467-200D-1F467","d":true,"e":true,"f":true,"h":true,"k":[18,16],"o":4},"speaking_head_in_silhouette":{"a":"Speaking Head in Silhouette","b":"1F5E3-FE0F","c":"1F5E3","d":true,"e":true,"f":true,"h":true,"k":[30,25],"o":2},"bust_in_silhouette":{"a":"Bust in Silhouette","b":"1F464","d":true,"e":true,"f":true,"h":true,"j":["user","person","human"],"k":[14,24],"o":2},"busts_in_silhouette":{"a":"Busts in Silhouette","b":"1F465","d":true,"e":true,"f":true,"h":true,"j":["user","person","human","group","team"],"k":[14,25],"o":2},"footprints":{"a":"Footprints","b":"1F463","d":true,"e":true,"f":true,"h":true,"j":["feet","tracking","walking","beach"],"k":[14,23],"o":2}},"aliases":{"raised_hand":"hand","satisfied":"laughing","tshirt":"shirt","hand_with_index_and_middle_fingers_crossed":"crossed_fingers","sign_of_the_horns":"the_horns","grinning_face_with_star_eyes":"star-struck","reversed_hand_with_middle_finger_extended":"middle_finger","thumbsup":"+1","thumbsdown":"-1","punch":"facepunch","grinning_face_with_one_large_and_one_small_eye":"zany_face","shoe":"mans_shoe","smiling_face_with_smiling_eyes_and_hand_covering_mouth":"face_with_hand_over_mouth","face_with_finger_covering_closed_lips":"shushing_face","face_with_one_eyebrow_raised":"face_with_raised_eyebrow","face_with_open_mouth_vomiting":"face_vomiting","cooking":"fried_egg","flag-cn":"cn","shocked_face_with_exploding_head":"exploding_head","paw_prints":"feet","flag-de":"de","telephone":"phone","flag-es":"es","red_car":"car","flipper":"dolphin","flag-fr":"fr","uk":"gb","flag-gb":"gb","serious_face_with_symbols_covering_mouth":"face_with_symbols_on_mouth","poop":"hankey","shit":"hankey","honeybee":"bee","staff_of_aesculapius":"medical_symbol","lantern":"izakaya_lantern","open_book":"book","sailboat":"boat","knife":"hocho","flag-it":"it","heavy_exclamation_mark":"exclamation","flag-jp":"jp","envelope":"email","flag-kr":"kr","collision":"boom","pencil":"memo","waxing_gibbous_moon":"moon","mother_christmas":"mrs_claus","sun_small_cloud":"mostly_sunny","sun_behind_cloud":"barely_sunny","sun_behind_rain_cloud":"partly_sunny_rain","lightning_cloud":"lightning","tornado_cloud":"tornado","flag-ru":"ru","running":"runner","flag-us":"us","women_holding_hands":"two_women_holding_hands","man_and_woman_holding_hands":"couple","woman_and_man_holding_hands":"couple","men_holding_hands":"two_men_holding_hands","man-woman-boy":"family","family":"man-woman-boy"}}')},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n(1678)),i=d(n(1687)),a=d(n(1691)),o=d(n(1692)),s=d(n(1696)),u=d(n(1718)),l=d(n(1)),c=d(n(9)),f=d(n(1726));function d(e){return e&&e.__esModule?e:{default:e}}var h=function(e){function t(){var e,n,r,o;(0,a.default)(this,t);for(var u=arguments.length,l=Array(u),c=0;c<u;c++)l[c]=arguments[c];return n=r=(0,s.default)(this,(e=t.__proto__||(0,i.default)(t)).call.apply(e,[this].concat(l))),r.handleClickToPause=function(){r.anim.isPaused?r.anim.play():r.anim.pause()},o=n,(0,s.default)(r,o)}return(0,u.default)(t,e),(0,o.default)(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.options,n=e.eventListeners,i=t.loop,a=t.autoplay,o=t.animationData,s=t.rendererSettings,u=t.segments;this.options={container:this.el,renderer:"svg",loop:!1!==i,autoplay:!1!==a,segments:!1!==u,animationData:o,rendererSettings:s},this.options=(0,r.default)({},this.options,t),this.anim=f.default.loadAnimation(this.options),this.registerEvents(n)}},{key:"componentWillUpdate",value:function(e){this.options.animationData!==e.options.animationData&&(this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options=(0,r.default)({},this.options,e.options),this.anim=f.default.loadAnimation(this.options),this.registerEvents(e.eventListeners))}},{key:"componentDidUpdate",value:function(){this.props.isStopped?this.stop():this.props.segments?this.playSegments():this.play(),this.pause(),this.setSpeed(),this.setDirection()}},{key:"componentWillUnmount",value:function(){this.deRegisterEvents(this.props.eventListeners),this.destroy(),this.options.animationData=null,this.anim=null}},{key:"setSpeed",value:function(){this.anim.setSpeed(this.props.speed)}},{key:"setDirection",value:function(){this.anim.setDirection(this.props.direction)}},{key:"play",value:function(){this.anim.play()}},{key:"playSegments",value:function(){this.anim.playSegments(this.props.segments)}},{key:"stop",value:function(){this.anim.stop()}},{key:"pause",value:function(){(this.props.isPaused&&!this.anim.isPaused||!this.props.isPaused&&this.anim.isPaused)&&this.anim.pause()}},{key:"destroy",value:function(){this.anim.destroy()}},{key:"registerEvents",value:function(e){var t=this;e.forEach((function(e){t.anim.addEventListener(e.eventName,e.callback)}))}},{key:"deRegisterEvents",value:function(e){var t=this;e.forEach((function(e){t.anim.removeEventListener(e.eventName,e.callback)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.width,i=t.height,a=t.ariaRole,o=t.ariaLabel,s=t.isClickToPauseDisabled,u=t.title,c=function(e){return"number"===typeof e?e+"px":e||"100%"},f=(0,r.default)({width:c(n),height:c(i),overflow:"hidden",margin:"0 auto",outline:"none"},this.props.style),d=s?function(){return null}:this.handleClickToPause;return l.default.createElement("div",{ref:function(t){e.el=t},style:f,onClick:d,title:u,role:a,"aria-label":o,tabIndex:"0"})}}]),t}(l.default.Component);t.default=h,h.propTypes={eventListeners:c.default.arrayOf(c.default.object),options:c.default.object.isRequired,height:c.default.oneOfType([c.default.string,c.default.number]),width:c.default.oneOfType([c.default.string,c.default.number]),isStopped:c.default.bool,isPaused:c.default.bool,speed:c.default.number,segments:c.default.arrayOf(c.default.number),direction:c.default.number,ariaRole:c.default.string,ariaLabel:c.default.string,isClickToPauseDisabled:c.default.bool,title:c.default.string},h.defaultProps={eventListeners:[],isStopped:!1,isPaused:!1,speed:1,ariaRole:"button",ariaLabel:"animation",isClickToPauseDisabled:!1,title:""}},function(e,t,n){!function(e){"use strict";function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function n(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function r(e,t){if(e){if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=r(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function o(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function s(e){var t=o(e,"string");return"symbol"===typeof t?t:String(t)}function u(){return{async:!1,baseUrl:null,breaks:!1,extensions:null,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function l(t){e.defaults=t}e.defaults=u();var c=/[&<>"']/,f=new RegExp(c.source,"g"),d=/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,h=new RegExp(d.source,"g"),p={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},g=function(e){return p[e]};function m(e,t){if(t){if(c.test(e))return e.replace(f,g)}else if(d.test(e))return e.replace(h,g);return e}var v=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function b(e){return e.replace(v,(function(e,t){return"colon"===(t=t.toLowerCase())?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""}))}var y=/(^|[^\[])\^/g;function _(e,t){e="string"===typeof e?e:e.source,t=t||"";var n={replace:function(t,r){return r=(r=r.source||r).replace(y,"$1"),e=e.replace(t,r),n},getRegex:function(){return new RegExp(e,t)}};return n}var A=/[^\w:]/g,w=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function F(e,t,n){if(e){var r;try{r=decodeURIComponent(b(n)).replace(A,"").toLowerCase()}catch(i){return null}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:")||0===r.indexOf("data:"))return null}t&&!w.test(n)&&(n=S(t,n));try{n=encodeURI(n).replace(/%25/g,"%")}catch(i){return null}return n}var k={},x=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,C=/^([^:]+:\/*[^/]*)[\s\S]*$/;function S(e,t){k[" "+e]||(x.test(e)?k[" "+e]=e+"/":k[" "+e]=T(e,"/",!0));var n=-1===(e=k[" "+e]).indexOf(":");return"//"===t.substring(0,2)?n?t:e.replace(E,"$1")+t:"/"===t.charAt(0)?n?t:e.replace(C,"$1")+t:e+t}var O={exec:function(){}};function D(e){for(var t,n,r=1;r<arguments.length;r++)for(n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}function j(e,t){var n=e.replace(/\|/g,(function(e,t,n){for(var r=!1,i=t;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"})).split(/ \|/),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n[n.length-1].trim()&&n.pop(),n.length>t)n.splice(t);else for(;n.length<t;)n.push("");for(;r<n.length;r++)n[r]=n[r].trim().replace(/\\\|/g,"|");return n}function T(e,t,n){var r=e.length;if(0===r)return"";for(var i=0;i<r;){var a=e.charAt(r-i-1);if(a!==t||n){if(a===t||!n)break;i++}else i++}return e.slice(0,r-i)}function P(e,t){if(-1===e.indexOf(t[1]))return-1;for(var n=e.length,r=0,i=0;i<n;i++)if("\\"===e[i])i++;else if(e[i]===t[0])r++;else if(e[i]===t[1]&&--r<0)return i;return-1}function R(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}function M(e,t){if(t<1)return"";for(var n="";t>1;)1&t&&(n+=e),t>>=1,e+=e;return n+e}function I(e,t,n,r){var i=t.href,a=t.title?m(t.title):null,o=e[1].replace(/\\([\[\]])/g,"$1");if("!"!==e[0].charAt(0)){r.state.inLink=!0;var s={type:"link",raw:n,href:i,title:a,text:o,tokens:r.inlineTokens(o)};return r.state.inLink=!1,s}return{type:"image",raw:n,href:i,title:a,text:m(o)}}function B(e,t){var n=e.match(/^(\s+)(?:```)/);if(null===n)return t;var r=n[1];return t.split("\n").map((function(e){var t=e.match(/^\s+/);return null===t?e:t[0].length>=r.length?e.slice(r.length):e})).join("\n")}var N=function(){function t(t){this.options=t||e.defaults}var n=t.prototype;return n.space=function(e){var t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:"space",raw:t[0]}},n.code=function(e){var t=this.rules.block.code.exec(e);if(t){var n=t[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?n:T(n,"\n")}}},n.fences=function(e){var t=this.rules.block.fences.exec(e);if(t){var n=t[0],r=B(n,t[3]||"");return{type:"code",raw:n,lang:t[2]?t[2].trim().replace(this.rules.inline._escapes,"$1"):t[2],text:r}}},n.heading=function(e){var t=this.rules.block.heading.exec(e);if(t){var n=t[2].trim();if(/#$/.test(n)){var r=T(n,"#");this.options.pedantic?n=r.trim():r&&!/ $/.test(r)||(n=r.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:n,tokens:this.lexer.inline(n)}}},n.hr=function(e){var t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:t[0]}},n.blockquote=function(e){var t=this.rules.block.blockquote.exec(e);if(t){var n=t[0].replace(/^ *>[ \t]?/gm,""),r=this.lexer.state.top;this.lexer.state.top=!0;var i=this.lexer.blockTokens(n);return this.lexer.state.top=r,{type:"blockquote",raw:t[0],tokens:i,text:n}}},n.list=function(e){var t=this.rules.block.list.exec(e);if(t){var n,r,i,a,o,s,u,l,c,f,d,h,p=t[1].trim(),g=p.length>1,m={type:"list",raw:"",ordered:g,start:g?+p.slice(0,-1):"",loose:!1,items:[]};p=g?"\\d{1,9}\\"+p.slice(-1):"\\"+p,this.options.pedantic&&(p=g?p:"[*+-]");for(var v=new RegExp("^( {0,3}"+p+")((?:[\t ][^\\n]*)?(?:\\n|$))");e&&(h=!1,t=v.exec(e))&&!this.rules.block.hr.test(e);){if(n=t[0],e=e.substring(n.length),l=t[2].split("\n",1)[0].replace(/^\t+/,(function(e){return" ".repeat(3*e.length)})),c=e.split("\n",1)[0],this.options.pedantic?(a=2,d=l.trimLeft()):(a=(a=t[2].search(/[^ ]/))>4?1:a,d=l.slice(a),a+=t[1].length),s=!1,!l&&/^ *$/.test(c)&&(n+=c+"\n",e=e.substring(c.length+1),h=!0),!h)for(var b=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:[*+-]|\\d{1,9}[.)])((?:[ \t][^\\n]*)?(?:\\n|$))"),y=new RegExp("^ {0,"+Math.min(3,a-1)+"}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)"),_=new RegExp("^ {0,"+Math.min(3,a-1)+"}(?:```|~~~)"),A=new RegExp("^ {0,"+Math.min(3,a-1)+"}#");e&&(c=f=e.split("\n",1)[0],this.options.pedantic&&(c=c.replace(/^ {1,4}(?=( {4})*[^ ])/g,"  ")),!_.test(c))&&!A.test(c)&&!b.test(c)&&!y.test(e);){if(c.search(/[^ ]/)>=a||!c.trim())d+="\n"+c.slice(a);else{if(s)break;if(l.search(/[^ ]/)>=4)break;if(_.test(l))break;if(A.test(l))break;if(y.test(l))break;d+="\n"+c}s||c.trim()||(s=!0),n+=f+"\n",e=e.substring(f.length+1),l=c.slice(a)}m.loose||(u?m.loose=!0:/\n *\n *$/.test(n)&&(u=!0)),this.options.gfm&&(r=/^\[[ xX]\] /.exec(d))&&(i="[ ] "!==r[0],d=d.replace(/^\[[ xX]\] +/,"")),m.items.push({type:"list_item",raw:n,task:!!r,checked:i,loose:!1,text:d}),m.raw+=n}m.items[m.items.length-1].raw=n.trimRight(),m.items[m.items.length-1].text=d.trimRight(),m.raw=m.raw.trimRight();var w=m.items.length;for(o=0;o<w;o++)if(this.lexer.state.top=!1,m.items[o].tokens=this.lexer.blockTokens(m.items[o].text,[]),!m.loose){var F=m.items[o].tokens.filter((function(e){return"space"===e.type})),k=F.length>0&&F.some((function(e){return/\n.*\n/.test(e.raw)}));m.loose=k}if(m.loose)for(o=0;o<w;o++)m.items[o].loose=!0;return m}},n.html=function(e){var t=this.rules.block.html.exec(e);if(t){var n={type:"html",raw:t[0],pre:!this.options.sanitizer&&("pre"===t[1]||"script"===t[1]||"style"===t[1]),text:t[0]};if(this.options.sanitize){var r=this.options.sanitizer?this.options.sanitizer(t[0]):m(t[0]);n.type="paragraph",n.text=r,n.tokens=this.lexer.inline(r)}return n}},n.def=function(e){var t=this.rules.block.def.exec(e);if(t){var n=t[1].toLowerCase().replace(/\s+/g," "),r=t[2]?t[2].replace(/^<(.*)>$/,"$1").replace(this.rules.inline._escapes,"$1"):"",i=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline._escapes,"$1"):t[3];return{type:"def",tag:n,raw:t[0],href:r,title:i}}},n.table=function(e){var t=this.rules.block.table.exec(e);if(t){var n={type:"table",header:j(t[1]).map((function(e){return{text:e}})),align:t[2].replace(/^ *|\| *$/g,"").split(/ *\| */),rows:t[3]&&t[3].trim()?t[3].replace(/\n[ \t]*$/,"").split("\n"):[]};if(n.header.length===n.align.length){n.raw=t[0];var r,i,a,o,s=n.align.length;for(r=0;r<s;r++)/^ *-+: *$/.test(n.align[r])?n.align[r]="right":/^ *:-+: *$/.test(n.align[r])?n.align[r]="center":/^ *:-+ *$/.test(n.align[r])?n.align[r]="left":n.align[r]=null;for(s=n.rows.length,r=0;r<s;r++)n.rows[r]=j(n.rows[r],n.header.length).map((function(e){return{text:e}}));for(s=n.header.length,i=0;i<s;i++)n.header[i].tokens=this.lexer.inline(n.header[i].text);for(s=n.rows.length,i=0;i<s;i++)for(o=n.rows[i],a=0;a<o.length;a++)o[a].tokens=this.lexer.inline(o[a].text);return n}}},n.lheading=function(e){var t=this.rules.block.lheading.exec(e);if(t)return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:t[1],tokens:this.lexer.inline(t[1])}},n.paragraph=function(e){var t=this.rules.block.paragraph.exec(e);if(t){var n="\n"===t[1].charAt(t[1].length-1)?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:n,tokens:this.lexer.inline(n)}}},n.text=function(e){var t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}},n.escape=function(e){var t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:m(t[1])}},n.tag=function(e){var t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&/^<a /i.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&/^<\/a>/i.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&/^<(pre|code|kbd|script)(\s|>)/i.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:this.options.sanitize?"text":"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(t[0]):m(t[0]):t[0]}},n.link=function(e){var t=this.rules.inline.link.exec(e);if(t){var n=t[2].trim();if(!this.options.pedantic&&/^</.test(n)){if(!/>$/.test(n))return;var r=T(n.slice(0,-1),"\\");if((n.length-r.length)%2===0)return}else{var i=P(t[2],"()");if(i>-1){var a=(0===t[0].indexOf("!")?5:4)+t[1].length+i;t[2]=t[2].substring(0,i),t[0]=t[0].substring(0,a).trim(),t[3]=""}}var o=t[2],s="";if(this.options.pedantic){var u=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(o);u&&(o=u[1],s=u[3])}else s=t[3]?t[3].slice(1,-1):"";return o=o.trim(),/^</.test(o)&&(o=this.options.pedantic&&!/>$/.test(n)?o.slice(1):o.slice(1,-1)),I(t,{href:o?o.replace(this.rules.inline._escapes,"$1"):o,title:s?s.replace(this.rules.inline._escapes,"$1"):s},t[0],this.lexer)}},n.reflink=function(e,t){var n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){var r=(n[2]||n[1]).replace(/\s+/g," ");if(!(r=t[r.toLowerCase()])){var i=n[0].charAt(0);return{type:"text",raw:i,text:i}}return I(n,r,n[0],this.lexer)}},n.emStrong=function(e,t,n){void 0===n&&(n="");var r=this.rules.inline.emStrong.lDelim.exec(e);if(r&&(!r[3]||!n.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDF70-\uDF81\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDE70-\uDEBE\uDEC0-\uDEC9\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var i=r[1]||r[2]||"";if(!i||i&&(""===n||this.rules.inline.punctuation.exec(n))){var a,o,s=r[0].length-1,u=s,l=0,c="*"===r[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(c.lastIndex=0,t=t.slice(-1*e.length+s);null!=(r=c.exec(t));)if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])if(o=a.length,r[3]||r[4])u+=o;else if(!((r[5]||r[6])&&s%3)||(s+o)%3){if(!((u-=o)>0)){o=Math.min(o,o+u+l);var f=e.slice(0,s+r.index+(r[0].length-a.length)+o);if(Math.min(s,o)%2){var d=f.slice(1,-1);return{type:"em",raw:f,text:d,tokens:this.lexer.inlineTokens(d)}}var h=f.slice(2,-2);return{type:"strong",raw:f,text:h,tokens:this.lexer.inlineTokens(h)}}}else l+=o}}},n.codespan=function(e){var t=this.rules.inline.code.exec(e);if(t){var n=t[2].replace(/\n/g," "),r=/[^ ]/.test(n),i=/^ /.test(n)&&/ $/.test(n);return r&&i&&(n=n.substring(1,n.length-1)),n=m(n,!0),{type:"codespan",raw:t[0],text:n}}},n.br=function(e){var t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}},n.del=function(e){var t=this.rules.inline.del.exec(e);if(t)return{type:"del",raw:t[0],text:t[2],tokens:this.lexer.inlineTokens(t[2])}},n.autolink=function(e,t){var n,r,i=this.rules.inline.autolink.exec(e);if(i)return r="@"===i[2]?"mailto:"+(n=m(this.options.mangle?t(i[1]):i[1])):n=m(i[1]),{type:"link",raw:i[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}},n.url=function(e,t){var n;if(n=this.rules.inline.url.exec(e)){var r,i;if("@"===n[2])i="mailto:"+(r=m(this.options.mangle?t(n[0]):n[0]));else{var a;do{a=n[0],n[0]=this.rules.inline._backpedal.exec(n[0])[0]}while(a!==n[0]);r=m(n[0]),i="www."===n[1]?"http://"+n[0]:n[0]}return{type:"link",raw:n[0],text:r,href:i,tokens:[{type:"text",raw:r,text:r}]}}},n.inlineText=function(e,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=this.lexer.state.inRawBlock?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):m(r[0]):r[0]:m(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}},t}(),L={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?=\n|$)|$)/,hr:/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3}bull)([ \t][^\n]+?)?(?:\n|$)/,html:"^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style|textarea)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *(?:\n *)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n *)?| *\n *)(title))? *(?:\n+|$)/,table:O,lheading:/^((?:.|\n(?!\n))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\.|[^\[\]\\])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};L.def=_(L.def).replace("label",L._label).replace("title",L._title).getRegex(),L.bullet=/(?:[*+-]|\d{1,9}[.)])/,L.listItemStart=_(/^( *)(bull) */).replace("bull",L.bullet).getRegex(),L.list=_(L.list).replace(/bull/g,L.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+L.def.source+")").getRegex(),L._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",L._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,L.html=_(L.html,"i").replace("comment",L._comment).replace("tag",L._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),L.paragraph=_(L._paragraph).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.blockquote=_(L.blockquote).replace("paragraph",L.paragraph).getRegex(),L.normal=D({},L),L.gfm=D({},L.normal,{table:"^ *([^\\n ].*\\|.*)\\n {0,3}(?:\\| *)?(:?-+:? *(?:\\| *:?-+:? *)*)(?:\\| *)?(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),L.gfm.table=_(L.gfm.table).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.gfm.paragraph=_(L._paragraph).replace("hr",L.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("table",L.gfm.table).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|textarea|!--)").replace("tag",L._tag).getRegex(),L.pedantic=D({},L.normal,{html:_("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",L._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:O,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:_(L.normal._paragraph).replace("hr",L.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",L.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var U={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:O,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(ref)\]/,nolink:/^!?\[(ref)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/^(?:[^_*\\]|\\.)*?\_\_(?:[^_*\\]|\\.)*?\*(?:[^_*\\]|\\.)*?(?=\_\_)|(?:[^*\\]|\\.)+(?=[^*])|[punct_](\*+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|(?:[^punct*_\s\\]|\\.)(\*+)(?=[^punct*_\s])/,rDelimUnd:/^(?:[^_*\\]|\\.)*?\*\*(?:[^_*\\]|\\.)*?\_(?:[^_*\\]|\\.)*?(?=\*\*)|(?:[^_\\]|\\.)+(?=[^_])|[punct*](\_+)(?=[\s]|$)|(?:[^punct*_\s\\]|\\.)(\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:O,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/};function H(e){return e.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201c").replace(/"/g,"\u201d").replace(/\.{3}/g,"\u2026")}function z(e){var t,n,r="",i=e.length;for(t=0;t<i;t++)n=e.charCodeAt(t),Math.random()>.5&&(n="x"+n.toString(16)),r+="&#"+n+";";return r}U._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",U.punctuation=_(U.punctuation).replace(/punctuation/g,U._punctuation).getRegex(),U.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,U.escapedEmSt=/(?:^|[^\\])(?:\\\\)*\\[*_]/g,U._comment=_(L._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),U.emStrong.lDelim=_(U.emStrong.lDelim).replace(/punct/g,U._punctuation).getRegex(),U.emStrong.rDelimAst=_(U.emStrong.rDelimAst,"g").replace(/punct/g,U._punctuation).getRegex(),U.emStrong.rDelimUnd=_(U.emStrong.rDelimUnd,"g").replace(/punct/g,U._punctuation).getRegex(),U._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,U._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,U._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,U.autolink=_(U.autolink).replace("scheme",U._scheme).replace("email",U._email).getRegex(),U._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,U.tag=_(U.tag).replace("comment",U._comment).replace("attribute",U._attribute).getRegex(),U._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,U._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,U._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,U.link=_(U.link).replace("label",U._label).replace("href",U._href).replace("title",U._title).getRegex(),U.reflink=_(U.reflink).replace("label",U._label).replace("ref",L._label).getRegex(),U.nolink=_(U.nolink).replace("ref",L._label).getRegex(),U.reflinkSearch=_(U.reflinkSearch,"g").replace("reflink",U.reflink).replace("nolink",U.nolink).getRegex(),U.normal=D({},U),U.pedantic=D({},U.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:_(/^!?\[(label)\]\((.*?)\)/).replace("label",U._label).getRegex(),reflink:_(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",U._label).getRegex()}),U.gfm=D({},U.normal,{escape:_(U.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),U.gfm.url=_(U.gfm.url,"i").replace("email",U.gfm._extended_email).getRegex(),U.breaks=D({},U.gfm,{br:_(U.br).replace("{2,}","*").getRegex(),text:_(U.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var q=function(){function t(t){this.tokens=[],this.tokens.links=Object.create(null),this.options=t||e.defaults,this.options.tokenizer=this.options.tokenizer||new N,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};var n={block:L.normal,inline:U.normal};this.options.pedantic?(n.block=L.pedantic,n.inline=U.pedantic):this.options.gfm&&(n.block=L.gfm,this.options.breaks?n.inline=U.breaks:n.inline=U.gfm),this.tokenizer.rules=n}t.lex=function(e,n){return new t(n).lex(e)},t.lexInline=function(e,n){return new t(n).inlineTokens(e)};var r=t.prototype;return r.lex=function(e){var t;for(e=e.replace(/\r\n|\r/g,"\n"),this.blockTokens(e,this.tokens);t=this.inlineQueue.shift();)this.inlineTokens(t.src,t.tokens);return this.tokens},r.blockTokens=function(e,t){var n,r,i,a,o=this;for(void 0===t&&(t=[]),e=this.options.pedantic?e.replace(/\t/g,"    ").replace(/^ +$/gm,""):e.replace(/^( *)(\t+)/gm,(function(e,t,n){return t+"    ".repeat(n.length)}));e;)if(!(this.options.extensions&&this.options.extensions.block&&this.options.extensions.block.some((function(r){return!!(n=r.call({lexer:o},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)}))))if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),1===n.raw.length&&t.length>0?t[t.length-1].raw+="\n":t.push(n);else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),!(r=t[t.length-1])||"paragraph"!==r.type&&"text"!==r.type?t.push(n):(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.list(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.def(e))e=e.substring(n.raw.length),!(r=t[t.length-1])||"paragraph"!==r.type&&"text"!==r.type?this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title}):(r.raw+="\n"+n.raw,r.text+="\n"+n.raw,this.inlineQueue[this.inlineQueue.length-1].src=r.text);else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),t.push(n);else if(i=e,this.options.extensions&&this.options.extensions.startBlock&&function(){var t=1/0,n=e.slice(1),r=void 0;o.options.extensions.startBlock.forEach((function(e){"number"===typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),this.state.top&&(n=this.tokenizer.paragraph(i)))r=t[t.length-1],a&&"paragraph"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n),a=i.length!==e.length,e=e.substring(n.raw.length);else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===r.type?(r.raw+="\n"+n.raw,r.text+="\n"+n.text,this.inlineQueue.pop(),this.inlineQueue[this.inlineQueue.length-1].src=r.text):t.push(n);else if(e){var s="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(s);break}throw new Error(s)}return this.state.top=!0,t},r.inline=function(e,t){return void 0===t&&(t=[]),this.inlineQueue.push({src:e,tokens:t}),t},r.inlineTokens=function(e,t){var n,r,i,a=this;void 0===t&&(t=[]);var o,s,u,l=e;if(this.tokens.links){var c=Object.keys(this.tokens.links);if(c.length>0)for(;null!=(o=this.tokenizer.rules.inline.reflinkSearch.exec(l));)c.includes(o[0].slice(o[0].lastIndexOf("[")+1,-1))&&(l=l.slice(0,o.index)+"["+M("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(o=this.tokenizer.rules.inline.blockSkip.exec(l));)l=l.slice(0,o.index)+"["+M("a",o[0].length-2)+"]"+l.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(o=this.tokenizer.rules.inline.escapedEmSt.exec(l));)l=l.slice(0,o.index+o[0].length-2)+"++"+l.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex),this.tokenizer.rules.inline.escapedEmSt.lastIndex--;for(;e;)if(s||(u=""),s=!1,!(this.options.extensions&&this.options.extensions.inline&&this.options.extensions.inline.some((function(r){return!!(n=r.call({lexer:a},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)}))))if(n=this.tokenizer.escape(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.tag(e))e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(n=this.tokenizer.link(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.reflink(e,this.tokens.links))e=e.substring(n.raw.length),(r=t[t.length-1])&&"text"===n.type&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(n=this.tokenizer.emStrong(e,l,u))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.codespan(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.br(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.del(e))e=e.substring(n.raw.length),t.push(n);else if(n=this.tokenizer.autolink(e,z))e=e.substring(n.raw.length),t.push(n);else if(this.state.inLink||!(n=this.tokenizer.url(e,z))){if(i=e,this.options.extensions&&this.options.extensions.startInline&&function(){var t=1/0,n=e.slice(1),r=void 0;a.options.extensions.startInline.forEach((function(e){"number"===typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))})),t<1/0&&t>=0&&(i=e.substring(0,t+1))}(),n=this.tokenizer.inlineText(i,H))e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(u=n.raw.slice(-1)),s=!0,(r=t[t.length-1])&&"text"===r.type?(r.raw+=n.raw,r.text+=n.text):t.push(n);else if(e){var f="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(f);break}throw new Error(f)}}else e=e.substring(n.raw.length),t.push(n);return t},n(t,null,[{key:"rules",get:function(){return{block:L,inline:U}}}]),t}(),V=function(){function t(t){this.options=t||e.defaults}var n=t.prototype;return n.code=function(e,t,n){var r=(t||"").match(/\S*/)[0];if(this.options.highlight){var i=this.options.highlight(e,r);null!=i&&i!==e&&(n=!0,e=i)}return e=e.replace(/\n$/,"")+"\n",r?'<pre><code class="'+this.options.langPrefix+m(r)+'">'+(n?e:m(e,!0))+"</code></pre>\n":"<pre><code>"+(n?e:m(e,!0))+"</code></pre>\n"},n.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},n.html=function(e){return e},n.heading=function(e,t,n,r){return this.options.headerIds?"<h"+t+' id="'+(this.options.headerPrefix+r.slug(n))+'">'+e+"</h"+t+">\n":"<h"+t+">"+e+"</h"+t+">\n"},n.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},n.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+"</"+r+">\n"},n.listitem=function(e){return"<li>"+e+"</li>\n"},n.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},n.paragraph=function(e){return"<p>"+e+"</p>\n"},n.table=function(e,t){return t&&(t="<tbody>"+t+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+t+"</table>\n"},n.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},n.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+"</"+n+">\n"},n.strong=function(e){return"<strong>"+e+"</strong>"},n.em=function(e){return"<em>"+e+"</em>"},n.codespan=function(e){return"<code>"+e+"</code>"},n.br=function(){return this.options.xhtml?"<br/>":"<br>"},n.del=function(e){return"<del>"+e+"</del>"},n.link=function(e,t,n){if(null===(e=F(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<a href="'+e+'"';return t&&(r+=' title="'+t+'"'),r+=">"+n+"</a>"},n.image=function(e,t,n){if(null===(e=F(this.options.sanitize,this.options.baseUrl,e)))return n;var r='<img src="'+e+'" alt="'+n+'"';return t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">"},n.text=function(e){return e},t}(),W=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),G=function(){function e(){this.seen={}}var t=e.prototype;return t.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},t.getNextSafeSlug=function(e,t){var n=e,r=0;if(this.seen.hasOwnProperty(n)){r=this.seen[e];do{n=e+"-"+ ++r}while(this.seen.hasOwnProperty(n))}return t||(this.seen[e]=r,this.seen[n]=0),n},t.slug=function(e,t){void 0===t&&(t={});var n=this.serialize(e);return this.getNextSafeSlug(n,t.dryrun)},e}(),K=function(){function t(t){this.options=t||e.defaults,this.options.renderer=this.options.renderer||new V,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new W,this.slugger=new G}t.parse=function(e,n){return new t(n).parse(e)},t.parseInline=function(e,n){return new t(n).parseInline(e)};var n=t.prototype;return n.parse=function(e,t){void 0===t&&(t=!0);var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,y,_,A,w="",F=e.length;for(n=0;n<F;n++)if(f=e[n],!(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[f.type])||!1===(A=this.options.extensions.renderers[f.type].call({parser:this},f))&&["space","hr","heading","code","table","blockquote","list","html","paragraph","text"].includes(f.type))switch(f.type){case"space":continue;case"hr":w+=this.renderer.hr();continue;case"heading":w+=this.renderer.heading(this.parseInline(f.tokens),f.depth,b(this.parseInline(f.tokens,this.textRenderer)),this.slugger);continue;case"code":w+=this.renderer.code(f.text,f.lang,f.escaped);continue;case"table":for(l="",u="",a=f.header.length,r=0;r<a;r++)u+=this.renderer.tablecell(this.parseInline(f.header[r].tokens),{header:!0,align:f.align[r]});for(l+=this.renderer.tablerow(u),c="",a=f.rows.length,r=0;r<a;r++){for(u="",o=(s=f.rows[r]).length,i=0;i<o;i++)u+=this.renderer.tablecell(this.parseInline(s[i].tokens),{header:!1,align:f.align[i]});c+=this.renderer.tablerow(u)}w+=this.renderer.table(l,c);continue;case"blockquote":c=this.parse(f.tokens),w+=this.renderer.blockquote(c);continue;case"list":for(d=f.ordered,h=f.start,p=f.loose,a=f.items.length,c="",r=0;r<a;r++)v=(m=f.items[r]).checked,y=m.task,g="",m.task&&(_=this.renderer.checkbox(v),p?m.tokens.length>0&&"paragraph"===m.tokens[0].type?(m.tokens[0].text=_+" "+m.tokens[0].text,m.tokens[0].tokens&&m.tokens[0].tokens.length>0&&"text"===m.tokens[0].tokens[0].type&&(m.tokens[0].tokens[0].text=_+" "+m.tokens[0].tokens[0].text)):m.tokens.unshift({type:"text",text:_}):g+=_),g+=this.parse(m.tokens,p),c+=this.renderer.listitem(g,y,v);w+=this.renderer.list(c,d,h);continue;case"html":w+=this.renderer.html(f.text);continue;case"paragraph":w+=this.renderer.paragraph(this.parseInline(f.tokens));continue;case"text":for(c=f.tokens?this.parseInline(f.tokens):f.text;n+1<F&&"text"===e[n+1].type;)c+="\n"+((f=e[++n]).tokens?this.parseInline(f.tokens):f.text);w+=t?this.renderer.paragraph(c):c;continue;default:var k='Token with "'+f.type+'" type was not found.';if(this.options.silent)return void console.error(k);throw new Error(k)}else w+=A||"";return w},n.parseInline=function(e,t){t=t||this.renderer;var n,r,i,a="",o=e.length;for(n=0;n<o;n++)if(r=e[n],!(this.options.extensions&&this.options.extensions.renderers&&this.options.extensions.renderers[r.type])||!1===(i=this.options.extensions.renderers[r.type].call({parser:this},r))&&["escape","html","link","image","strong","em","codespan","br","del","text"].includes(r.type))switch(r.type){case"escape":case"text":a+=t.text(r.text);break;case"html":a+=t.html(r.text);break;case"link":a+=t.link(r.href,r.title,this.parseInline(r.tokens,t));break;case"image":a+=t.image(r.href,r.title,r.text);break;case"strong":a+=t.strong(this.parseInline(r.tokens,t));break;case"em":a+=t.em(this.parseInline(r.tokens,t));break;case"codespan":a+=t.codespan(r.text);break;case"br":a+=t.br();break;case"del":a+=t.del(this.parseInline(r.tokens,t));break;default:var s='Token with "'+r.type+'" type was not found.';if(this.options.silent)return void console.error(s);throw new Error(s)}else a+=i||"";return a},t}();function Q(e,t,n){if("undefined"===typeof e||null===e)throw new Error("marked(): input parameter is undefined or null");if("string"!==typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"===typeof t&&(n=t,t=null),R(t=D({},Q.defaults,t||{})),n){var r,i=t.highlight;try{r=q.lex(e,t)}catch(l){return n(l)}var a=function(e){var a;if(!e)try{t.walkTokens&&Q.walkTokens(r,t.walkTokens),a=K.parse(r,t)}catch(l){e=l}return t.highlight=i,e?n(e):n(null,a)};if(!i||i.length<3)return a();if(delete t.highlight,!r.length)return a();var o=0;return Q.walkTokens(r,(function(e){"code"===e.type&&(o++,setTimeout((function(){i(e.text,e.lang,(function(t,n){if(t)return a(t);null!=n&&n!==e.text&&(e.text=n,e.escaped=!0),0===--o&&a()}))}),0))})),void(0===o&&a())}function s(e){if(e.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+m(e.message+"",!0)+"</pre>";throw e}try{var u=q.lex(e,t);if(t.walkTokens){if(t.async)return Promise.all(Q.walkTokens(u,t.walkTokens)).then((function(){return K.parse(u,t)})).catch(s);Q.walkTokens(u,t.walkTokens)}return K.parse(u,t)}catch(l){s(l)}}Q.options=Q.setOptions=function(e){return D(Q.defaults,e),l(Q.defaults),Q},Q.getDefaults=u,Q.defaults=e.defaults,Q.use=function(){for(var e=Q.defaults.extensions||{renderers:{},childTokens:{}},t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){var n=D({},t);if(n.async=Q.defaults.async||n.async,t.extensions&&(t.extensions.forEach((function(t){if(!t.name)throw new Error("extension name required");if(t.renderer){var n=e.renderers[t.name];e.renderers[t.name]=n?function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];var a=t.renderer.apply(this,r);return!1===a&&(a=n.apply(this,r)),a}:t.renderer}if(t.tokenizer){if(!t.level||"block"!==t.level&&"inline"!==t.level)throw new Error("extension level must be 'block' or 'inline'");e[t.level]?e[t.level].unshift(t.tokenizer):e[t.level]=[t.tokenizer],t.start&&("block"===t.level?e.startBlock?e.startBlock.push(t.start):e.startBlock=[t.start]:"inline"===t.level&&(e.startInline?e.startInline.push(t.start):e.startInline=[t.start]))}t.childTokens&&(e.childTokens[t.name]=t.childTokens)})),n.extensions=e),t.renderer&&function(){var e=Q.defaults.renderer||new V,r=function(n){var r=e[n];e[n]=function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];var s=t.renderer[n].apply(e,a);return!1===s&&(s=r.apply(e,a)),s}};for(var i in t.renderer)r(i);n.renderer=e}(),t.tokenizer&&function(){var e=Q.defaults.tokenizer||new N,r=function(n){var r=e[n];e[n]=function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];var s=t.tokenizer[n].apply(e,a);return!1===s&&(s=r.apply(e,a)),s}};for(var i in t.tokenizer)r(i);n.tokenizer=e}(),t.walkTokens){var r=Q.defaults.walkTokens;n.walkTokens=function(e){var n=[];return n.push(t.walkTokens.call(this,e)),r&&(n=n.concat(r.call(this,e))),n}}Q.setOptions(n)}))},Q.walkTokens=function(e,t){for(var n,r=[],i=function(){var e=n.value;switch(r=r.concat(t.call(Q,e)),e.type){case"table":for(var i,o=a(e.header);!(i=o()).done;){var s=i.value;r=r.concat(Q.walkTokens(s.tokens,t))}for(var u,l=a(e.rows);!(u=l()).done;)for(var c,f=a(u.value);!(c=f()).done;){var d=c.value;r=r.concat(Q.walkTokens(d.tokens,t))}break;case"list":r=r.concat(Q.walkTokens(e.items,t));break;default:Q.defaults.extensions&&Q.defaults.extensions.childTokens&&Q.defaults.extensions.childTokens[e.type]?Q.defaults.extensions.childTokens[e.type].forEach((function(n){r=r.concat(Q.walkTokens(e[n],t))})):e.tokens&&(r=r.concat(Q.walkTokens(e.tokens,t)))}},o=a(e);!(n=o()).done;)i();return r},Q.parseInline=function(e,t){if("undefined"===typeof e||null===e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!==typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");R(t=D({},Q.defaults,t||{}));try{var n=q.lexInline(e,t);return t.walkTokens&&Q.walkTokens(n,t.walkTokens),K.parseInline(n,t)}catch(r){if(r.message+="\nPlease report this to https://github.com/markedjs/marked.",t.silent)return"<p>An error occurred:</p><pre>"+m(r.message+"",!0)+"</pre>";throw r}},Q.Parser=K,Q.parser=K.parse,Q.Renderer=V,Q.TextRenderer=W,Q.Lexer=q,Q.lexer=q.lex,Q.Tokenizer=N,Q.Slugger=G,Q.parse=Q;var Y=Q.options,X=Q.setOptions,J=Q.use,Z=Q.walkTokens,$=Q.parseInline,ee=Q,te=K.parse,ne=q.lex;e.Lexer=q,e.Parser=K,e.Renderer=V,e.Slugger=G,e.TextRenderer=W,e.Tokenizer=N,e.getDefaults=u,e.lexer=ne,e.marked=Q,e.options=Y,e.parse=ee,e.parseInline=$,e.parser=te,e.setOptions=X,e.use=J,e.walkTokens=Z}(t)},,function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(1),i=n.n(r),a=n(72),o=n(34),s=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function d(e){var t=e.offset,n=e.layout,r=e.width,c=e.dataKey,d=e.data,h=e.dataPointFormatter,p=e.xAxis,g=e.yAxis,m=f(e,s),v=Object(o.a)(m),b=d.map((function(e,o){var s=h(e,c),f=s.x,d=s.y,m=s.value,b=s.errorVal;if(!b)return null;var y,_,A=[];if(Array.isArray(b)){var w=l(b,2);y=w[0],_=w[1]}else y=_=b;if("vertical"===n){var F=p.scale,k=d+t,x=k+r,E=k-r,C=F(m-y),S=F(m+_);A.push({x1:S,y1:x,x2:S,y2:E}),A.push({x1:C,y1:k,x2:S,y2:k}),A.push({x1:C,y1:x,x2:C,y2:E})}else if("horizontal"===n){var O=g.scale,D=f+t,j=D-r,T=D+r,P=O(m-y),R=O(m+_);A.push({x1:j,y1:R,x2:T,y2:R}),A.push({x1:D,y1:P,x2:D,y2:R}),A.push({x1:j,y1:P,x2:T,y2:P})}return i.a.createElement(a.a,u({className:"recharts-errorBar",key:"bar-".concat(o)},v),A.map((function(e,t){return i.a.createElement("line",u({},e,{key:"line-".concat(t)}))})))}));return i.a.createElement(a.a,{className:"recharts-errorBars"},b)}d.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},d.displayName="ErrorBar"},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){return null};r.displayName="XAxis",r.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(){return null};r.displayName="YAxis",r.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(496);function i(e,t){return+Object(r.a)(e)===+Object(r.a)(t)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(80),i=n(298),a=-1,o=function(){return a<0&&(a="hidden"!==r.a.document.visibilityState||r.a.document.prerendering?1/0:0,Object(i.a)((function(e){var t=e.timeStamp;a=t}),!0)),{get firstHiddenTime(){return a}}}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e){var t=Object(r.a)(e);return t.setHours(0,0,0,0),t}},function(e,t,n){var r=n(599),i=n(995),a=n(373);e.exports=function(e){return e&&e.length?r(e,a,i):void 0}},function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));var r="http://www.w3.org/1999/xhtml";t.a={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(37),i=r.c.create({name:"underline",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"u"},{style:"text-decoration",consuming:!1,getAttrs:function(e){return!!e.includes("underline")&&{}}}]},renderHTML:function(e){var t=e.HTMLAttributes;return["u",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setUnderline:function(){return function(t){return t.commands.setMark(e.name)}},toggleUnderline:function(){return function(t){return t.commands.toggleMark(e.name)}},unsetUnderline:function(){return function(t){return t.commands.unsetMark(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-u":function(){return e.editor.commands.toggleUnderline()},"Mod-U":function(){return e.editor.commands.toggleUnderline()}}}})},function(e,t,n){var r=n(202),i=n(785);e.exports=function(e,t){return e&&e.length?i(e,r(t,2)):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n(4),i=n(5),a=n(1),o=n(547);function s(e,t){return e?function(e){return"function"===typeof e&&function(){var t=Object.getPrototypeOf(e);return t.prototype&&t.prototype.isReactComponent}()}(n=e)||"function"===typeof n||function(e){return"object"===typeof e&&"symbol"===typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(n)?a.createElement(e,t):e:null;var n}function u(e){var t=Object(i.a)({state:{},onStateChange:function(){},renderFallbackValue:null},e),n=a.useState((function(){return{current:Object(o.a)(t)}})),s=Object(r.a)(n,1)[0],u=a.useState((function(){return s.current.initialState})),l=Object(r.a)(u,2),c=l[0],f=l[1];return s.current.setOptions((function(t){return Object(i.a)(Object(i.a)(Object(i.a)({},t),e),{},{state:Object(i.a)(Object(i.a)({},c),e.state),onStateChange:function(t){f(t),null==e.onStateChange||e.onStateChange(t)}})})),s.current}},function(e,t,n){"use strict";t.a=function(e){return function(){return e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return i}));var r=Math.PI/180,i=180/Math.PI},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r=a(n(311).a);function i(e){this._curve=e}function a(e){function t(t){return new i(e(t))}return t._curve=e,t}i.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return f}));var r=n(5),i=n(13),a=n(98),o=n(108),s=n(322),u=n(410),l=n(96);function c(e,t){var n=t.fingerprint,c=t.span,f=t.breadcrumbs,d=t.sdkProcessingMetadata;!function(e,t){var n=t.extra,i=t.tags,o=t.user,s=t.contexts,u=t.level,l=t.transactionName,c=Object(a.c)(n);c&&Object.keys(c).length&&(e.extra=Object(r.a)(Object(r.a)({},c),e.extra));var f=Object(a.c)(i);f&&Object.keys(f).length&&(e.tags=Object(r.a)(Object(r.a)({},f),e.tags));var d=Object(a.c)(o);d&&Object.keys(d).length&&(e.user=Object(r.a)(Object(r.a)({},d),e.user));var h=Object(a.c)(s);h&&Object.keys(h).length&&(e.contexts=Object(r.a)(Object(r.a)({},h),e.contexts));u&&(e.level=u);l&&(e.transaction=l)}(e,t),c&&function(e,t){e.contexts=Object(r.a)({trace:Object(l.f)(t)},e.contexts);var n=Object(u.a)(t);if(n){e.sdkProcessingMetadata=Object(r.a)({dynamicSamplingContext:Object(s.b)(t)},e.sdkProcessingMetadata);var i=Object(l.e)(n).description;i&&(e.tags=Object(r.a)({transaction:i},e.tags))}}(e,c),function(e,t){e.fingerprint=e.fingerprint?Object(o.c)(e.fingerprint):[],t&&(e.fingerprint=e.fingerprint.concat(t));e.fingerprint&&!e.fingerprint.length&&delete e.fingerprint}(e,n),function(e,t){var n=[].concat(Object(i.a)(e.breadcrumbs||[]),Object(i.a)(t));e.breadcrumbs=n.length?n:void 0}(e,f),function(e,t){e.sdkProcessingMetadata=Object(r.a)(Object(r.a)({},e.sdkProcessingMetadata),t)}(e,d)}function f(e,t){var n=t.extra,a=t.tags,o=t.user,s=t.contexts,u=t.level,l=t.sdkProcessingMetadata,c=t.breadcrumbs,f=t.fingerprint,h=t.eventProcessors,p=t.attachments,g=t.propagationContext,m=t.transactionName,v=t.span;d(e,"extra",n),d(e,"tags",a),d(e,"user",o),d(e,"contexts",s),d(e,"sdkProcessingMetadata",l),u&&(e.level=u),m&&(e.transactionName=m),v&&(e.span=v),c.length&&(e.breadcrumbs=[].concat(Object(i.a)(e.breadcrumbs),Object(i.a)(c))),f.length&&(e.fingerprint=[].concat(Object(i.a)(e.fingerprint),Object(i.a)(f))),h.length&&(e.eventProcessors=[].concat(Object(i.a)(e.eventProcessors),Object(i.a)(h))),p.length&&(e.attachments=[].concat(Object(i.a)(e.attachments),Object(i.a)(p))),e.propagationContext=Object(r.a)(Object(r.a)({},e.propagationContext),g)}function d(e,t,n){if(n&&Object.keys(n).length)for(var i in e[t]=Object(r.a)({},e[t]),n)Object.prototype.hasOwnProperty.call(n,i)&&(e[t][i]=n[i])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ct})),n.d(t,"b",(function(){return jt})),n.d(t,"c",(function(){return It}));var r=n(55),i=n(22),a=n(5),o=n(13),s=n(18),u=n(17),l=n(27),c=n(28),f=n(4),d=n(37),h=n(65);function p(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function g(e){return e instanceof p(e).Element||e instanceof Element}function m(e){return e instanceof p(e).HTMLElement||e instanceof HTMLElement}function v(e){return"undefined"!==typeof ShadowRoot&&(e instanceof p(e).ShadowRoot||e instanceof ShadowRoot)}var b=Math.max,y=Math.min,_=Math.round;function A(){var e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function w(){return!/^((?!chrome|android).)*safari/i.test(A())}function F(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&m(e)&&(i=e.offsetWidth>0&&_(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&_(r.height)/e.offsetHeight||1);var o=(g(e)?p(e):window).visualViewport,s=!w()&&n,u=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,c=r.width/i,f=r.height/a;return{width:c,height:f,top:l,right:u+c,bottom:l+f,left:u,x:u,y:l}}function k(e){var t=p(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function x(e){return e?(e.nodeName||"").toLowerCase():null}function E(e){return((g(e)?e.ownerDocument:e.document)||window.document).documentElement}function C(e){return F(E(e)).left+k(e).scrollLeft}function S(e){return p(e).getComputedStyle(e)}function O(e){var t=S(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function D(e,t,n){void 0===n&&(n=!1);var r=m(t),i=m(t)&&function(e){var t=e.getBoundingClientRect(),n=_(t.width)/e.offsetWidth||1,r=_(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=E(t),o=F(e,i,n),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==x(t)||O(a))&&(s=function(e){return e!==p(e)&&m(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:k(e);var t}(t)),m(t)?((u=F(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=C(a))),{x:o.left+s.scrollLeft-u.x,y:o.top+s.scrollTop-u.y,width:o.width,height:o.height}}function j(e){var t=F(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function T(e){return"html"===x(e)?e:e.assignedSlot||e.parentNode||(v(e)?e.host:null)||E(e)}function P(e){return["html","body","#document"].indexOf(x(e))>=0?e.ownerDocument.body:m(e)&&O(e)?e:P(T(e))}function R(e,t){var n;void 0===t&&(t=[]);var r=P(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=p(r),o=i?[a].concat(a.visualViewport||[],O(r)?r:[]):r,s=t.concat(o);return i?s:s.concat(R(T(o)))}function M(e){return["table","td","th"].indexOf(x(e))>=0}function I(e){return m(e)&&"fixed"!==S(e).position?e.offsetParent:null}function B(e){for(var t=p(e),n=I(e);n&&M(n)&&"static"===S(n).position;)n=I(n);return n&&("html"===x(n)||"body"===x(n)&&"static"===S(n).position)?t:n||function(e){var t=/firefox/i.test(A());if(/Trident/i.test(A())&&m(e)&&"fixed"===S(e).position)return null;var n=T(e);for(v(n)&&(n=n.host);m(n)&&["html","body"].indexOf(x(n))<0;){var r=S(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var N="top",L="bottom",U="right",H="left",z="auto",q=[N,L,U,H],V="start",W="end",G="viewport",K="popper",Q=q.reduce((function(e,t){return e.concat([t+"-"+V,t+"-"+W])}),[]),Y=[].concat(q,[z]).reduce((function(e,t){return e.concat([t,t+"-"+V,t+"-"+W])}),[]),X=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function J(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function Z(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var $={placement:"bottom",modifiers:[],strategy:"absolute"};function ee(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function te(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,a=void 0===i?$:i;return function(e,t,n){void 0===n&&(n=a);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},$,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,u={state:i,setOptions:function(n){var s="function"===typeof n?n(i.options):n;l(),i.options=Object.assign({},a,i.options,s),i.scrollParents={reference:g(e)?R(e):e.contextElement?R(e.contextElement):[],popper:R(t)};var c=function(e){var t=J(e);return X.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,i.options.modifiers)));return i.orderedModifiers=c.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"===typeof a){var s=a({state:i,name:t,instance:u,options:r}),l=function(){};o.push(s||l)}})),u.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if(ee(t,n)){i.rects={reference:D(t,B(n),"fixed"===i.options.strategy),popper:j(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var a=i.orderedModifiers[r],o=a.fn,l=a.options,c=void 0===l?{}:l,f=a.name;"function"===typeof o&&(i=o({state:i,options:c,name:f,instance:u})||i)}else i.reset=!1,r=-1}}},update:Z((function(){return new Promise((function(e){u.forceUpdate(),e(i)}))})),destroy:function(){l(),s=!0}};if(!ee(e,t))return u;function l(){o.forEach((function(e){return e()})),o=[]}return u.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var ne={passive:!0};function re(e){return e.split("-")[0]}function ie(e){return e.split("-")[1]}function ae(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function oe(e){var t,n=e.reference,r=e.element,i=e.placement,a=i?re(i):null,o=i?ie(i):null,s=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(a){case N:t={x:s,y:n.y-r.height};break;case L:t={x:s,y:n.y+n.height};break;case U:t={x:n.x+n.width,y:u};break;case H:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var l=a?ae(a):null;if(null!=l){var c="y"===l?"height":"width";switch(o){case V:t[l]=t[l]-(n[c]/2-r[c]/2);break;case W:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var se={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ue(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=o.x,h=void 0===d?0:d,g=o.y,m=void 0===g?0:g,v="function"===typeof c?c({x:h,y:m}):{x:h,y:m};h=v.x,m=v.y;var b=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),A=H,w=N,F=window;if(l){var k=B(n),x="clientHeight",C="clientWidth";if(k===p(n)&&"static"!==S(k=E(n)).position&&"absolute"===s&&(x="scrollHeight",C="scrollWidth"),i===N||(i===H||i===U)&&a===W)w=L,m-=(f&&k===F&&F.visualViewport?F.visualViewport.height:k[x])-r.height,m*=u?1:-1;if(i===H||(i===N||i===L)&&a===W)A=U,h-=(f&&k===F&&F.visualViewport?F.visualViewport.width:k[C])-r.width,h*=u?1:-1}var O,D=Object.assign({position:s},l&&se),j=!0===c?function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:_(t*r)/r||0,y:_(n*r)/r||0}}({x:h,y:m}):{x:h,y:m};return h=j.x,m=j.y,u?Object.assign({},D,((O={})[w]=y?"0":"",O[A]=b?"0":"",O.transform=(F.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",O)):Object.assign({},D,((t={})[w]=y?m+"px":"",t[A]=b?h+"px":"",t.transform="",t))}var le={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];m(i)&&x(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});m(r)&&x(r)&&(Object.assign(r.style,a),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]};var ce={left:"right",right:"left",bottom:"top",top:"bottom"};function fe(e){return e.replace(/left|right|bottom|top/g,(function(e){return ce[e]}))}var de={start:"end",end:"start"};function he(e){return e.replace(/start|end/g,(function(e){return de[e]}))}function pe(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&v(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ge(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function me(e,t,n){return t===G?ge(function(e,t){var n=p(e),r=E(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,u=0;if(i){a=i.width,o=i.height;var l=w();(l||!l&&"fixed"===t)&&(s=i.offsetLeft,u=i.offsetTop)}return{width:a,height:o,x:s+C(e),y:u}}(e,n)):g(t)?function(e,t){var n=F(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):ge(function(e){var t,n=E(e),r=k(e),i=null==(t=e.ownerDocument)?void 0:t.body,a=b(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=b(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+C(e),u=-r.scrollTop;return"rtl"===S(i||n).direction&&(s+=b(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:u}}(E(e)))}function ve(e,t,n,r){var i="clippingParents"===t?function(e){var t=R(T(e)),n=["absolute","fixed"].indexOf(S(e).position)>=0&&m(e)?B(e):e;return g(n)?t.filter((function(e){return g(e)&&pe(e,n)&&"body"!==x(e)})):[]}(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce((function(t,n){var i=me(e,n,r);return t.top=b(i.top,t.top),t.right=y(i.right,t.right),t.bottom=y(i.bottom,t.bottom),t.left=b(i.left,t.left),t}),me(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function be(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ye(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function _e(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,a=n.strategy,o=void 0===a?e.strategy:a,s=n.boundary,u=void 0===s?"clippingParents":s,l=n.rootBoundary,c=void 0===l?G:l,f=n.elementContext,d=void 0===f?K:f,h=n.altBoundary,p=void 0!==h&&h,m=n.padding,v=void 0===m?0:m,b=be("number"!==typeof v?v:ye(v,q)),y=d===K?"reference":K,_=e.rects.popper,A=e.elements[p?y:d],w=ve(g(A)?A:A.contextElement||E(e.elements.popper),u,c,o),k=F(e.elements.reference),x=oe({reference:k,element:_,strategy:"absolute",placement:i}),C=ge(Object.assign({},_,x)),S=d===K?C:k,O={top:w.top-S.top+b.top,bottom:S.bottom-w.bottom+b.bottom,left:w.left-S.left+b.left,right:S.right-w.right+b.right},D=e.modifiersData.offset;if(d===K&&D){var j=D[i];Object.keys(O).forEach((function(e){var t=[U,L].indexOf(e)>=0?1:-1,n=[N,L].indexOf(e)>=0?"y":"x";O[e]+=j[n]*t}))}return O}function Ae(e,t,n){return b(e,y(t,n))}function we(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Fe(e){return[N,U,L,H].some((function(t){return e[t]>=0}))}var ke=te({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=void 0===i||i,o=r.resize,s=void 0===o||o,u=p(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach((function(e){e.addEventListener("scroll",n.update,ne)})),s&&u.addEventListener("resize",n.update,ne),function(){a&&l.forEach((function(e){e.removeEventListener("scroll",n.update,ne)})),s&&u.removeEventListener("resize",n.update,ne)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=oe({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,a=n.adaptive,o=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,l={placement:re(t.placement),variation:ie(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ue(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ue(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},le,{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=void 0===i?[0,0]:i,o=Y.reduce((function(e,n){return e[n]=function(e,t,n){var r=re(e),i=[H,N].indexOf(r)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[H,U].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,a),e}),{}),s=o[t.placement],u=s.x,l=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0===o||o,u=n.fallbackPlacements,l=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=void 0===h||h,g=n.allowedAutoPlacements,m=t.options.placement,v=re(m),b=u||(v===m||!p?[fe(m)]:function(e){if(re(e)===z)return[];var t=fe(e);return[he(e),t,he(t)]}(m)),y=[m].concat(b).reduce((function(e,n){return e.concat(re(n)===z?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,l=void 0===u?Y:u,c=ie(r),f=c?s?Q:Q.filter((function(e){return ie(e)===c})):q,d=f.filter((function(e){return l.indexOf(e)>=0}));0===d.length&&(d=f);var h=d.reduce((function(t,n){return t[n]=_e(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[re(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}(t,{placement:n,boundary:c,rootBoundary:f,padding:l,flipVariations:p,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,A=t.rects.popper,w=new Map,F=!0,k=y[0],x=0;x<y.length;x++){var E=y[x],C=re(E),S=ie(E)===V,O=[N,L].indexOf(C)>=0,D=O?"width":"height",j=_e(t,{placement:E,boundary:c,rootBoundary:f,altBoundary:d,padding:l}),T=O?S?U:H:S?L:N;_[D]>A[D]&&(T=fe(T));var P=fe(T),R=[];if(a&&R.push(j[C]<=0),s&&R.push(j[T]<=0,j[P]<=0),R.every((function(e){return e}))){k=E,F=!1;break}w.set(E,R)}if(F)for(var M=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},I=p?3:1;I>0;I--){if("break"===M(I))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0!==o&&o,u=n.boundary,l=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,h=void 0===d||d,p=n.tetherOffset,g=void 0===p?0:p,m=_e(t,{boundary:u,rootBoundary:l,padding:f,altBoundary:c}),v=re(t.placement),_=ie(t.placement),A=!_,w=ae(v),F="x"===w?"y":"x",k=t.modifiersData.popperOffsets,x=t.rects.reference,E=t.rects.popper,C="function"===typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,S="number"===typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,D={x:0,y:0};if(k){if(a){var T,P="y"===w?N:H,R="y"===w?L:U,M="y"===w?"height":"width",I=k[w],z=I+m[P],q=I-m[R],W=h?-E[M]/2:0,G=_===V?x[M]:E[M],K=_===V?-E[M]:-x[M],Q=t.elements.arrow,Y=h&&Q?j(Q):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=X[P],Z=X[R],$=Ae(0,x[M],Y[M]),ee=A?x[M]/2-W-$-J-S.mainAxis:G-$-J-S.mainAxis,te=A?-x[M]/2+W+$+Z+S.mainAxis:K+$+Z+S.mainAxis,ne=t.elements.arrow&&B(t.elements.arrow),oe=ne?"y"===w?ne.clientTop||0:ne.clientLeft||0:0,se=null!=(T=null==O?void 0:O[w])?T:0,ue=I+te-se,le=Ae(h?y(z,I+ee-se-oe):z,I,h?b(q,ue):q);k[w]=le,D[w]=le-I}if(s){var ce,fe="x"===w?N:H,de="x"===w?L:U,he=k[F],pe="y"===F?"height":"width",ge=he+m[fe],me=he-m[de],ve=-1!==[N,H].indexOf(v),be=null!=(ce=null==O?void 0:O[F])?ce:0,ye=ve?ge:he-x[pe]-E[pe]-be+S.altAxis,we=ve?he+x[pe]+E[pe]-be-S.altAxis:me,Fe=h&&ve?function(e,t,n){var r=Ae(e,t,n);return r>n?n:r}(ye,he,we):Ae(h?ye:ge,he,h?we:me);k[F]=Fe,D[F]=Fe-he}t.modifiersData[r]=D}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=re(n.placement),u=ae(s),l=[H,U].indexOf(s)>=0?"height":"width";if(a&&o){var c=function(e,t){return be("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ye(e,q))}(i.padding,n),f=j(a),d="y"===u?N:H,h="y"===u?L:U,p=n.rects.reference[l]+n.rects.reference[u]-o[u]-n.rects.popper[l],g=o[u]-n.rects.reference[u],m=B(a),v=m?"y"===u?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,y=c[d],_=v-f[l]-c[h],A=v/2-f[l]/2+b,w=Ae(y,A,_),F=u;n.modifiersData[r]=((t={})[F]=w,t.centerOffset=w-A,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&pe(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=_e(t,{elementContext:"reference"}),s=_e(t,{altBoundary:!0}),u=we(o,r),l=we(s,i,a),c=Fe(u),f=Fe(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}}]}),xe="tippy-content",Ee="tippy-backdrop",Ce="tippy-arrow",Se="tippy-svg-arrow",Oe={passive:!0,capture:!0},De=function(){return document.body};function je(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Te(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Pe(e,t){return"function"===typeof e?e.apply(void 0,t):e}function Re(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Me(e){return[].concat(e)}function Ie(e,t){-1===e.indexOf(t)&&e.push(t)}function Be(e){return e.split("-")[0]}function Ne(e){return[].slice.call(e)}function Le(e){return Object.keys(e).reduce((function(t,n){return void 0!==e[n]&&(t[n]=e[n]),t}),{})}function Ue(){return document.createElement("div")}function He(e){return["Element","Fragment"].some((function(t){return Te(e,t)}))}function ze(e){return Te(e,"MouseEvent")}function qe(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function Ve(e){return He(e)?[e]:function(e){return Te(e,"NodeList")}(e)?Ne(e):Array.isArray(e)?e:Ne(document.querySelectorAll(e))}function We(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function Ge(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function Ke(e){var t,n=Me(e)[0];return null!=n&&null!=(t=n.ownerDocument)&&t.body?n.ownerDocument:document}function Qe(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}function Ye(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=null==n.getRootNode||null==(r=n.getRootNode())?void 0:r.host}return!1}var Xe={isTouch:!1},Je=0;function Ze(){Xe.isTouch||(Xe.isTouch=!0,window.performance&&document.addEventListener("mousemove",$e))}function $e(){var e=performance.now();e-Je<20&&(Xe.isTouch=!1,document.removeEventListener("mousemove",$e)),Je=e}function et(){var e=document.activeElement;if(qe(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var tt=!!("undefined"!==typeof window&&"undefined"!==typeof document)&&!!window.msCrypto;var nt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},rt=Object.assign({appendTo:De,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},nt,{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),it=Object.keys(rt);function at(e){var t=(e.plugins||[]).reduce((function(t,n){var r,i=n.name,a=n.defaultValue;i&&(t[i]=void 0!==e[i]?e[i]:null!=(r=rt[i])?r:a);return t}),{});return Object.assign({},e,t)}function ot(e,t){var n=Object.assign({},t,{content:Pe(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(at(Object.assign({},rt,{plugins:t}))):it).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(i){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},rt.aria,n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function st(e,t){e.innerHTML=t}function ut(e){var t=Ue();return!0===e?t.className=Ce:(t.className=Se,He(e)?t.appendChild(e):st(t,e)),t}function lt(e,t){He(t.content)?(st(e,""),e.appendChild(t.content)):"function"!==typeof t.content&&(t.allowHTML?st(e,t.content):e.textContent=t.content)}function ct(e){var t=e.firstElementChild,n=Ne(t.children);return{box:t,content:n.find((function(e){return e.classList.contains(xe)})),arrow:n.find((function(e){return e.classList.contains(Ce)||e.classList.contains(Se)})),backdrop:n.find((function(e){return e.classList.contains(Ee)}))}}function ft(e){var t=Ue(),n=Ue();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=Ue();function i(n,r){var i=ct(t),a=i.box,o=i.content,s=i.arrow;r.theme?a.setAttribute("data-theme",r.theme):a.removeAttribute("data-theme"),"string"===typeof r.animation?a.setAttribute("data-animation",r.animation):a.removeAttribute("data-animation"),r.inertia?a.setAttribute("data-inertia",""):a.removeAttribute("data-inertia"),a.style.maxWidth="number"===typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?a.setAttribute("role",r.role):a.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||lt(o,e.props),r.arrow?s?n.arrow!==r.arrow&&(a.removeChild(s),a.appendChild(ut(r.arrow))):a.appendChild(ut(r.arrow)):s&&a.removeChild(s)}return r.className=xe,r.setAttribute("data-state","hidden"),lt(r,e.props),t.appendChild(n),n.appendChild(r),i(e.props,e.props),{popper:t,onUpdate:i}}ft.$$tippy=!0;var dt=1,ht=[],pt=[];function gt(e,t){var n,r,i,a,o,s,u,l,c=ot(e,Object.assign({},rt,at(Le(t)))),f=!1,d=!1,h=!1,p=!1,g=[],m=Re(K,c.interactiveDebounce),v=dt++,b=(l=c.plugins).filter((function(e,t){return l.indexOf(e)===t})),y={id:v,reference:e,popper:Ue(),popperInstance:null,props:c,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:b,clearDelayTimeouts:function(){clearTimeout(n),clearTimeout(r),cancelAnimationFrame(i)},setProps:function(t){0;if(y.state.isDestroyed)return;P("onBeforeUpdate",[y,t]),W();var n=y.props,r=ot(e,Object.assign({},n,Le(t),{ignoreAttributes:!0}));y.props=r,V(),n.interactiveDebounce!==r.interactiveDebounce&&(I(),m=Re(K,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?Me(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");M(),T(),w&&w(n,r);y.popperInstance&&(J(),$().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));P("onAfterUpdate",[y,t])},setContent:function(e){y.setProps({content:e})},show:function(){0;var e=y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=Xe.isTouch&&!y.props.touch,i=je(y.props.duration,0,rt.duration);if(e||t||n||r)return;if(S().hasAttribute("disabled"))return;if(P("onShow",[y],!1),!1===y.props.onShow(y))return;y.state.isVisible=!0,C()&&(A.style.visibility="visible");T(),U(),y.state.isMounted||(A.style.transition="none");if(C()){var a=D(),o=a.box,u=a.content;We([o,u],0)}s=function(){var e;if(y.state.isVisible&&!p){if(p=!0,A.offsetHeight,A.style.transition=y.props.moveTransition,C()&&y.props.animation){var t=D(),n=t.box,r=t.content;We([n,r],i),Ge([n,r],"visible")}R(),M(),Ie(pt,y),null==(e=y.popperInstance)||e.forceUpdate(),P("onMount",[y]),y.props.animation&&C()&&function(e,t){z(e,t)}(i,(function(){y.state.isShown=!0,P("onShown",[y])}))}},function(){var e,t=y.props.appendTo,n=S();e=y.props.interactive&&t===De||"parent"===t?n.parentNode:Pe(t,[n]);e.contains(A)||e.appendChild(A);y.state.isMounted=!0,J(),!1}()},hide:function(){0;var e=!y.state.isVisible,t=y.state.isDestroyed,n=!y.state.isEnabled,r=je(y.props.duration,1,rt.duration);if(e||t||n)return;if(P("onHide",[y],!1),!1===y.props.onHide(y))return;y.state.isVisible=!1,y.state.isShown=!1,p=!1,f=!1,C()&&(A.style.visibility="hidden");if(I(),H(),T(!0),C()){var i=D(),a=i.box,o=i.content;y.props.animation&&(We([a,o],r),Ge([a,o],"hidden"))}R(),M(),y.props.animation?C()&&function(e,t){z(e,(function(){!y.state.isVisible&&A.parentNode&&A.parentNode.contains(A)&&t()}))}(r,y.unmount):y.unmount()},hideWithInteractivity:function(e){0;O().addEventListener("mousemove",m),Ie(ht,m),m(e)},enable:function(){y.state.isEnabled=!0},disable:function(){y.hide(),y.state.isEnabled=!1},unmount:function(){0;y.state.isVisible&&y.hide();if(!y.state.isMounted)return;Z(),$().forEach((function(e){e._tippy.unmount()})),A.parentNode&&A.parentNode.removeChild(A);pt=pt.filter((function(e){return e!==y})),y.state.isMounted=!1,P("onHidden",[y])},destroy:function(){0;if(y.state.isDestroyed)return;y.clearDelayTimeouts(),y.unmount(),W(),delete e._tippy,y.state.isDestroyed=!0,P("onDestroy",[y])}};if(!c.render)return y;var _=c.render(y),A=_.popper,w=_.onUpdate;A.setAttribute("data-tippy-root",""),A.id="tippy-"+y.id,y.popper=A,e._tippy=y,A._tippy=y;var F=b.map((function(e){return e.fn(y)})),k=e.hasAttribute("aria-expanded");return V(),M(),T(),P("onCreate",[y]),c.showOnCreate&&ee(),A.addEventListener("mouseenter",(function(){y.props.interactive&&y.state.isVisible&&y.clearDelayTimeouts()})),A.addEventListener("mouseleave",(function(){y.props.interactive&&y.props.trigger.indexOf("mouseenter")>=0&&O().addEventListener("mousemove",m)})),y;function x(){var e=y.props.touch;return Array.isArray(e)?e:[e,0]}function E(){return"hold"===x()[0]}function C(){var e;return!(null==(e=y.props.render)||!e.$$tippy)}function S(){return u||e}function O(){var e=S().parentNode;return e?Ke(e):document}function D(){return ct(A)}function j(e){return y.state.isMounted&&!y.state.isVisible||Xe.isTouch||a&&"focus"===a.type?0:je(y.props.delay,e?0:1,rt.delay)}function T(e){void 0===e&&(e=!1),A.style.pointerEvents=y.props.interactive&&!e?"":"none",A.style.zIndex=""+y.props.zIndex}function P(e,t,n){var r;(void 0===n&&(n=!0),F.forEach((function(n){n[e]&&n[e].apply(n,t)})),n)&&(r=y.props)[e].apply(r,t)}function R(){var t=y.props.aria;if(t.content){var n="aria-"+t.content,r=A.id;Me(y.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(y.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var i=t&&t.replace(r,"").trim();i?e.setAttribute(n,i):e.removeAttribute(n)}}))}}function M(){!k&&y.props.aria.expanded&&Me(y.props.triggerTarget||e).forEach((function(e){y.props.interactive?e.setAttribute("aria-expanded",y.state.isVisible&&e===S()?"true":"false"):e.removeAttribute("aria-expanded")}))}function I(){O().removeEventListener("mousemove",m),ht=ht.filter((function(e){return e!==m}))}function B(t){if(!Xe.isTouch||!h&&"mousedown"!==t.type){var n=t.composedPath&&t.composedPath()[0]||t.target;if(!y.props.interactive||!Ye(A,n)){if(Me(y.props.triggerTarget||e).some((function(e){return Ye(e,n)}))){if(Xe.isTouch)return;if(y.state.isVisible&&y.props.trigger.indexOf("click")>=0)return}else P("onClickOutside",[y,t]);!0===y.props.hideOnClick&&(y.clearDelayTimeouts(),y.hide(),d=!0,setTimeout((function(){d=!1})),y.state.isMounted||H())}}}function N(){h=!0}function L(){h=!1}function U(){var e=O();e.addEventListener("mousedown",B,!0),e.addEventListener("touchend",B,Oe),e.addEventListener("touchstart",L,Oe),e.addEventListener("touchmove",N,Oe)}function H(){var e=O();e.removeEventListener("mousedown",B,!0),e.removeEventListener("touchend",B,Oe),e.removeEventListener("touchstart",L,Oe),e.removeEventListener("touchmove",N,Oe)}function z(e,t){var n=D().box;function r(e){e.target===n&&(Qe(n,"remove",r),t())}if(0===e)return t();Qe(n,"remove",o),Qe(n,"add",r),o=r}function q(t,n,r){void 0===r&&(r=!1),Me(y.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),g.push({node:e,eventType:t,handler:n,options:r})}))}function V(){var e;E()&&(q("touchstart",G,{passive:!0}),q("touchend",Q,{passive:!0})),(e=y.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch(q(e,G),e){case"mouseenter":q("mouseleave",Q);break;case"focus":q(tt?"focusout":"blur",Y);break;case"focusin":q("focusout",Y)}}))}function W(){g.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,i=e.options;t.removeEventListener(n,r,i)})),g=[]}function G(e){var t,n=!1;if(y.state.isEnabled&&!X(e)&&!d){var r="focus"===(null==(t=a)?void 0:t.type);a=e,u=e.currentTarget,M(),!y.state.isVisible&&ze(e)&&ht.forEach((function(t){return t(e)})),"click"===e.type&&(y.props.trigger.indexOf("mouseenter")<0||f)&&!1!==y.props.hideOnClick&&y.state.isVisible?n=!0:ee(e),"click"===e.type&&(f=!n),n&&!r&&te(e)}}function K(e){var t=e.target,n=S().contains(t)||A.contains(t);if("mousemove"!==e.type||!n){var r=$().concat(A).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:c}:null})).filter(Boolean);(function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,i=e.popperState,a=e.props.interactiveBorder,o=Be(i.placement),s=i.modifiersData.offset;if(!s)return!0;var u="bottom"===o?s.top.y:0,l="top"===o?s.bottom.y:0,c="right"===o?s.left.x:0,f="left"===o?s.right.x:0,d=t.top-r+u>a,h=r-t.bottom-l>a,p=t.left-n+c>a,g=n-t.right-f>a;return d||h||p||g}))})(r,e)&&(I(),te(e))}}function Q(e){X(e)||y.props.trigger.indexOf("click")>=0&&f||(y.props.interactive?y.hideWithInteractivity(e):te(e))}function Y(e){y.props.trigger.indexOf("focusin")<0&&e.target!==S()||y.props.interactive&&e.relatedTarget&&A.contains(e.relatedTarget)||te(e)}function X(e){return!!Xe.isTouch&&E()!==e.type.indexOf("touch")>=0}function J(){Z();var t=y.props,n=t.popperOptions,r=t.placement,i=t.offset,a=t.getReferenceClientRect,o=t.moveTransition,u=C()?ct(A).arrow:null,l=a?{getBoundingClientRect:a,contextElement:a.contextElement||S()}:e,c={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(C()){var n=D().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}},f=[{name:"offset",options:{offset:i}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!o}},c];C()&&u&&f.push({name:"arrow",options:{element:u,padding:3}}),f.push.apply(f,(null==n?void 0:n.modifiers)||[]),y.popperInstance=ke(l,A,Object.assign({},n,{placement:r,onFirstUpdate:s,modifiers:f}))}function Z(){y.popperInstance&&(y.popperInstance.destroy(),y.popperInstance=null)}function $(){return Ne(A.querySelectorAll("[data-tippy-root]"))}function ee(e){y.clearDelayTimeouts(),e&&P("onTrigger",[y,e]),U();var t=j(!0),r=x(),i=r[0],a=r[1];Xe.isTouch&&"hold"===i&&a&&(t=a),t?n=setTimeout((function(){y.show()}),t):y.show()}function te(e){if(y.clearDelayTimeouts(),P("onUntrigger",[y,e]),y.state.isVisible){if(!(y.props.trigger.indexOf("mouseenter")>=0&&y.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&f)){var t=j(!1);t?r=setTimeout((function(){y.state.isVisible&&y.hide()}),t):i=requestAnimationFrame((function(){y.hide()}))}}else H()}}function mt(e,t){void 0===t&&(t={});var n=rt.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",Ze,Oe),window.addEventListener("blur",et);var r=Object.assign({},t,{plugins:n}),i=Ve(e).reduce((function(e,t){var n=t&&gt(t,r);return n&&e.push(n),e}),[]);return He(e)?i[0]:i}mt.defaultProps=rt,mt.setDefaultProps=function(e){Object.keys(e).forEach((function(t){rt[t]=e[t]}))},mt.currentInput=Xe;Object.assign({},le,{effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow)}});mt.setDefaultProps({render:ft});var vt=mt,bt=function(){function e(t){var n=this,r=t.editor,i=t.element,a=t.view,s=t.tippyOptions,l=void 0===s?{}:s,c=t.updateDelay,f=void 0===c?250:c,h=t.shouldShow;Object(u.a)(this,e),this.preventHide=!1,this.shouldShow=function(e){var t=e.view,r=e.state,i=e.from,a=e.to,o=r.doc,s=r.selection.empty,u=!o.textBetween(i,a).length&&Object(d.r)(r.selection),l=n.element.contains(document.activeElement);return!(!t.hasFocus()&&!l||s||u||!n.editor.isEditable)},this.mousedownHandler=function(){n.preventHide=!0},this.dragstartHandler=function(){n.hide()},this.focusHandler=function(){setTimeout((function(){return n.update(n.editor.view)}))},this.blurHandler=function(e){var t,r=e.event;n.preventHide?n.preventHide=!1:(null===r||void 0===r?void 0:r.relatedTarget)&&(null===(t=n.element.parentNode)||void 0===t?void 0:t.contains(r.relatedTarget))||n.hide()},this.tippyBlurHandler=function(e){n.blurHandler({event:e})},this.handleDebouncedUpdate=function(e,t){var r=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),i=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));(r||i)&&(n.updateDebounceTimer&&clearTimeout(n.updateDebounceTimer),n.updateDebounceTimer=window.setTimeout((function(){n.updateHandler(e,r,i,t)}),n.updateDelay))},this.updateHandler=function(e,t,r,i){var a,s,u,l=e.state,c=e.composing,f=l.selection;if(!c&&!(!t&&!r)){n.createTooltip();var h=f.ranges,p=Math.min.apply(Math,Object(o.a)(h.map((function(e){return e.$from.pos})))),g=Math.max.apply(Math,Object(o.a)(h.map((function(e){return e.$to.pos}))));(null===(a=n.shouldShow)||void 0===a?void 0:a.call(n,{editor:n.editor,view:e,state:l,oldState:i,from:p,to:g}))?(null===(s=n.tippy)||void 0===s||s.setProps({getReferenceClientRect:(null===(u=n.tippyOptions)||void 0===u?void 0:u.getReferenceClientRect)||function(){if(Object(d.q)(l.selection)){var t=e.nodeDOM(p),n=t.dataset.nodeViewWrapper?t:t.querySelector("[data-node-view-wrapper]");if(n&&(t=n.firstChild),t)return t.getBoundingClientRect()}return Object(d.w)(e,p,g)}}),n.show()):n.hide()}},this.editor=r,this.element=i,this.view=a,this.updateDelay=f,h&&(this.shouldShow=h),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.addEventListener("dragstart",this.dragstartHandler),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=l,this.element.remove(),this.element.style.visibility="visible"}return Object(s.a)(e,[{key:"createTooltip",value:function(){var e=this.editor.options.element,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=vt(e,Object(a.a)({duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"top",hideOnClick:"toggle"},this.tippyOptions)),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}},{key:"update",value:function(e,t){var n=e.state,r=n.selection.$from.pos!==n.selection.$to.pos;if(this.updateDelay>0&&r)this.handleDebouncedUpdate(e,t);else{var i=!(null===t||void 0===t?void 0:t.selection.eq(e.state.selection)),a=!(null===t||void 0===t?void 0:t.doc.eq(e.state.doc));this.updateHandler(e,i,a,t)}}},{key:"show",value:function(){var e;null===(e=this.tippy)||void 0===e||e.show()}},{key:"hide",value:function(){var e;null===(e=this.tippy)||void 0===e||e.hide()}},{key:"destroy",value:function(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.view.dom.removeEventListener("dragstart",this.dragstartHandler),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}]),e}(),yt=function(e){return new h.c({key:"string"===typeof e.pluginKey?new h.d(e.pluginKey):e.pluginKey,view:function(t){return new bt(Object(a.a)({view:t},e))}})},_t=(d.b.create({name:"bubbleMenu",addOptions:function(){return{element:null,tippyOptions:{},pluginKey:"bubbleMenu",updateDelay:void 0,shouldShow:null}},addProseMirrorPlugins:function(){return this.options.element?[yt({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,updateDelay:this.options.updateDelay,shouldShow:this.options.shouldShow})]:[]}}),n(1)),At=n.n(_t),wt=n(49),Ft=n.n(wt),kt=function(){function e(t){var n=this,r=t.editor,i=t.element,a=t.view,o=t.tippyOptions,s=void 0===o?{}:o,l=t.shouldShow;Object(u.a)(this,e),this.preventHide=!1,this.shouldShow=function(e){var t=e.view,r=e.state.selection,i=r.$anchor,a=r.empty,o=1===i.depth,s=i.parent.isTextblock&&!i.parent.type.spec.code&&!i.parent.textContent;return!!(t.hasFocus()&&a&&o&&s&&n.editor.isEditable)},this.mousedownHandler=function(){n.preventHide=!0},this.focusHandler=function(){setTimeout((function(){return n.update(n.editor.view)}))},this.blurHandler=function(e){var t,r=e.event;n.preventHide?n.preventHide=!1:(null===r||void 0===r?void 0:r.relatedTarget)&&(null===(t=n.element.parentNode)||void 0===t?void 0:t.contains(r.relatedTarget))||n.hide()},this.tippyBlurHandler=function(e){n.blurHandler({event:e})},this.editor=r,this.element=i,this.view=a,l&&(this.shouldShow=l),this.element.addEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.on("focus",this.focusHandler),this.editor.on("blur",this.blurHandler),this.tippyOptions=s,this.element.remove(),this.element.style.visibility="visible"}return Object(s.a)(e,[{key:"createTooltip",value:function(){var e=this.editor.options.element,t=!!e.parentElement;!this.tippy&&t&&(this.tippy=vt(e,Object(a.a)({duration:0,getReferenceClientRect:null,content:this.element,interactive:!0,trigger:"manual",placement:"right",hideOnClick:"toggle"},this.tippyOptions)),this.tippy.popper.firstChild&&this.tippy.popper.firstChild.addEventListener("blur",this.tippyBlurHandler))}},{key:"update",value:function(e,t){var n,r,i,a=e.state,o=a.doc,s=a.selection,u=s.from,l=s.to;t&&t.doc.eq(o)&&t.selection.eq(s)||(this.createTooltip(),(null===(n=this.shouldShow)||void 0===n?void 0:n.call(this,{editor:this.editor,view:e,state:a,oldState:t}))?(null===(r=this.tippy)||void 0===r||r.setProps({getReferenceClientRect:(null===(i=this.tippyOptions)||void 0===i?void 0:i.getReferenceClientRect)||function(){return Object(d.w)(e,u,l)}}),this.show()):this.hide())}},{key:"show",value:function(){var e;null===(e=this.tippy)||void 0===e||e.show()}},{key:"hide",value:function(){var e;null===(e=this.tippy)||void 0===e||e.hide()}},{key:"destroy",value:function(){var e,t;(null===(e=this.tippy)||void 0===e?void 0:e.popper.firstChild)&&this.tippy.popper.firstChild.removeEventListener("blur",this.tippyBlurHandler),null===(t=this.tippy)||void 0===t||t.destroy(),this.element.removeEventListener("mousedown",this.mousedownHandler,{capture:!0}),this.editor.off("focus",this.focusHandler),this.editor.off("blur",this.blurHandler)}}]),e}(),xt=function(e){return new h.c({key:"string"===typeof e.pluginKey?new h.d(e.pluginKey):e.pluginKey,view:function(t){return new kt(Object(a.a)({view:t},e))}})},Et=(d.b.create({name:"floatingMenu",addOptions:function(){return{element:null,tippyOptions:{},pluginKey:"floatingMenu",shouldShow:null}},addProseMirrorPlugins:function(){return this.options.element?[xt({pluginKey:this.options.pluginKey,editor:this.editor,element:this.options.element,tippyOptions:this.options.tippyOptions,shouldShow:this.options.shouldShow})]:[]}}),["editor"]),Ct=function(e){var t=Object(_t.useState)(null),n=Object(f.a)(t,2),r=n[0],i=n[1];return Object(_t.useEffect)((function(){if(r&&!e.editor.isDestroyed){var t=e.pluginKey,n=void 0===t?"bubbleMenu":t,i=e.editor,a=e.tippyOptions,o=void 0===a?{}:a,s=e.updateDelay,u=e.shouldShow,l=yt({updateDelay:s,editor:i,element:r,pluginKey:n,shouldShow:void 0===u?null:u,tippyOptions:o});return i.registerPlugin(l),function(){return i.unregisterPlugin(n)}}}),[e.editor,r]),At.a.createElement("div",{ref:i,className:e.className,style:{visibility:"hidden"}},e.children)},St=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(){var e;return Object(u.a)(this,n),(e=t.apply(this,arguments)).contentComponent=null,e}return Object(s.a)(n)}(d.a),Ot=function(e){var t=e.renderers;return At.a.createElement(At.a.Fragment,null,Object.entries(t).map((function(e){var t=Object(f.a)(e,2),n=t[0],r=t[1];return Ft.a.createPortal(r.reactElement,r.element,n)})))},Dt=function(e){Object(l.a)(n,e);var t=Object(c.a)(n);function n(e){var r;return Object(u.a)(this,n),(r=t.call(this,e)).editorContentRef=At.a.createRef(),r.initialized=!1,r.state={renderers:{}},r}return Object(s.a)(n,[{key:"componentDidMount",value:function(){this.init()}},{key:"componentDidUpdate",value:function(){this.init()}},{key:"init",value:function(){var e=this.props.editor;if(e&&e.options.element){if(e.contentComponent)return;var t=this.editorContentRef.current;t.append.apply(t,Object(o.a)(e.options.element.childNodes)),e.setOptions({element:t}),e.contentComponent=this,e.createNodeViews(),this.initialized=!0}}},{key:"maybeFlushSync",value:function(e){this.initialized?Object(wt.flushSync)(e):e()}},{key:"setRenderer",value:function(e,t){var n=this;this.maybeFlushSync((function(){n.setState((function(n){var r=n.renderers;return{renderers:Object(a.a)(Object(a.a)({},r),{},Object(i.a)({},e,t))}}))}))}},{key:"removeRenderer",value:function(e){var t=this;this.maybeFlushSync((function(){t.setState((function(t){var n=t.renderers,r=Object(a.a)({},n);return delete r[e],{renderers:r}}))}))}},{key:"componentWillUnmount",value:function(){var e=this.props.editor;if(e&&(this.initialized=!1,e.isDestroyed||e.view.setProps({nodeViews:{}}),e.contentComponent=null,e.options.element.firstChild)){var t=document.createElement("div");t.append.apply(t,Object(o.a)(e.options.element.childNodes)),e.setOptions({element:t})}}},{key:"render",value:function(){var e=this.props,t=(e.editor,Object(r.a)(e,Et));return At.a.createElement(At.a.Fragment,null,At.a.createElement("div",Object(a.a)({ref:this.editorContentRef},t)),At.a.createElement(Ot,{renderers:this.state.renderers}))}}]),n}(At.a.Component),jt=At.a.memo(Dt),Tt=Object(_t.createContext)({onDragStart:void 0}),Pt=function(){return Object(_t.useContext)(Tt)};At.a.forwardRef((function(e,t){var n=Pt().onDragStart,r=e.as||"div";return At.a.createElement(r,Object(a.a)(Object(a.a)({},e),{},{ref:t,"data-node-view-wrapper":"",onDragStart:n,style:Object(a.a)({whiteSpace:"normal"},e.style)}))}));var Rt=function(){function e(t,n){var r,i=this,a=n.editor,s=n.props,l=void 0===s?{}:s,c=n.as,f=void 0===c?"div":c,d=n.className,h=void 0===d?"":d,p=n.attrs;(Object(u.a)(this,e),this.ref=null,this.id=Math.floor(4294967295*Math.random()).toString(),this.component=t,this.editor=a,this.props=l,this.element=document.createElement(f),this.element.classList.add("react-renderer"),h)&&(r=this.element.classList).add.apply(r,Object(o.a)(h.split(" ")));p&&Object.keys(p).forEach((function(e){i.element.setAttribute(e,p[e])})),this.render()}return Object(s.a)(e,[{key:"render",value:function(){var e,t,n=this,r=this.component,i=this.props;(function(e){return!("function"!==typeof e||!e.prototype||!e.prototype.isReactComponent)}(r)||function(e){var t;return!("object"!==typeof e||"Symbol(react.forward_ref)"!==(null===(t=e.$$typeof)||void 0===t?void 0:t.toString()))}(r))&&(i.ref=function(e){n.ref=e}),this.reactElement=At.a.createElement(r,Object(a.a)({},i)),null===(t=null===(e=this.editor)||void 0===e?void 0:e.contentComponent)||void 0===t||t.setRenderer(this.id,this)}},{key:"updateProps",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props=Object(a.a)(Object(a.a)({},this.props),e),this.render()}},{key:"destroy",value:function(){var e,t;null===(t=null===(e=this.editor)||void 0===e?void 0:e.contentComponent)||void 0===t||t.removeRenderer(this.id)}}]),e}();d.e;function Mt(){var e=Object(_t.useState)(0),t=Object(f.a)(e,2)[1];return function(){return t((function(e){return e+1}))}}var It=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object(_t.useState)(null),r=Object(f.a)(n,2),i=r[0],a=r[1],o=Mt(),s=e.onBeforeCreate,u=e.onBlur,l=e.onCreate,c=e.onDestroy,d=e.onFocus,h=e.onSelectionUpdate,p=e.onTransaction,g=e.onUpdate,m=Object(_t.useRef)(s),v=Object(_t.useRef)(u),b=Object(_t.useRef)(l),y=Object(_t.useRef)(c),_=Object(_t.useRef)(d),A=Object(_t.useRef)(h),w=Object(_t.useRef)(p),F=Object(_t.useRef)(g);return Object(_t.useEffect)((function(){i&&(s&&(i.off("beforeCreate",m.current),i.on("beforeCreate",s),m.current=s),u&&(i.off("blur",v.current),i.on("blur",u),v.current=u),l&&(i.off("create",b.current),i.on("create",l),b.current=l),c&&(i.off("destroy",y.current),i.on("destroy",c),y.current=c),d&&(i.off("focus",_.current),i.on("focus",d),_.current=d),h&&(i.off("selectionUpdate",A.current),i.on("selectionUpdate",h),A.current=h),p&&(i.off("transaction",w.current),i.on("transaction",p),w.current=p),g&&(i.off("update",F.current),i.on("update",g),F.current=g))}),[s,u,l,c,d,h,p,g,i]),Object(_t.useEffect)((function(){var t=!0,n=new St(e);return a(n),n.on("transaction",(function(){requestAnimationFrame((function(){requestAnimationFrame((function(){t&&o()}))}))})),function(){n.destroy(),t=!1}}),t),i}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Me}));var r=n(37),i=/^\s*>\s$/,a=r.d.create({name:"blockquote",addOptions:function(){return{HTMLAttributes:{}}},content:"block+",group:"block",defining:!0,parseHTML:function(){return[{tag:"blockquote"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["blockquote",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setBlockquote:function(){return function(t){return t.commands.wrapIn(e.name)}},toggleBlockquote:function(){return function(t){return t.commands.toggleWrap(e.name)}},unsetBlockquote:function(){return function(t){return t.commands.lift(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Shift-b":function(){return e.editor.commands.toggleBlockquote()}}},addInputRules:function(){return[Object(r.y)({find:i,type:this.type})]}}),o=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))$/,s=/(?:^|\s)((?:\*\*)((?:[^*]+))(?:\*\*))/g,u=/(?:^|\s)((?:__)((?:[^__]+))(?:__))$/,l=/(?:^|\s)((?:__)((?:[^__]+))(?:__))/g,c=r.c.create({name:"bold",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"strong"},{tag:"b",getAttrs:function(e){return"normal"!==e.style.fontWeight&&null}},{style:"font-weight",getAttrs:function(e){return/^(bold(er)?|[5-9]\d{2,})$/.test(e)&&null}}]},renderHTML:function(e){var t=e.HTMLAttributes;return["strong",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setBold:function(){return function(t){return t.commands.setMark(e.name)}},toggleBold:function(){return function(t){return t.commands.toggleMark(e.name)}},unsetBold:function(){return function(t){return t.commands.unsetMark(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-b":function(){return e.editor.commands.toggleBold()},"Mod-B":function(){return e.editor.commands.toggleBold()}}},addInputRules:function(){return[Object(r.s)({find:o,type:this.type}),Object(r.s)({find:u,type:this.type})]},addPasteRules:function(){return[Object(r.t)({find:s,type:this.type}),Object(r.t)({find:l,type:this.type})]}}),f=n(4),d=r.d.create({name:"listItem",addOptions:function(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML:function(){return[{tag:"li"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["li",Object(r.u)(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts:function(){var e=this;return{Enter:function(){return e.editor.commands.splitListItem(e.name)},Tab:function(){return e.editor.commands.sinkListItem(e.name)},"Shift-Tab":function(){return e.editor.commands.liftListItem(e.name)}}}}),h=r.c.create({name:"textStyle",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"span",getAttrs:function(e){return!!e.hasAttribute("style")&&{}}}]},renderHTML:function(e){var t=e.HTMLAttributes;return["span",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{removeEmptyTextStyle:function(){return function(t){var n=t.state,i=t.commands,a=Object(r.m)(n,e.type);return!!Object.entries(a).some((function(e){return!!Object(f.a)(e,2)[1]}))||i.unsetMark(e.name)}}}}}),p=/^\s*([-+*])\s$/,g=r.d.create({name:"bulletList",addOptions:function(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content:function(){return"".concat(this.options.itemTypeName,"+")},parseHTML:function(){return[{tag:"ul"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["ul",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{toggleBulletList:function(){return function(t){var n=t.commands,r=t.chain;return e.options.keepAttributes?r().toggleList(e.name,e.options.itemTypeName,e.options.keepMarks).updateAttributes(d.name,e.editor.getAttributes(h.name)).run():n.toggleList(e.name,e.options.itemTypeName,e.options.keepMarks)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Shift-8":function(){return e.editor.commands.toggleBulletList()}}},addInputRules:function(){var e=this,t=Object(r.y)({find:p,type:this.type});return(this.options.keepMarks||this.options.keepAttributes)&&(t=Object(r.y)({find:p,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:function(){return e.editor.getAttributes(h.name)},editor:this.editor})),[t]}}),m=/(?:^|\s)((?:`)((?:[^`]+))(?:`))$/,v=/(?:^|\s)((?:`)((?:[^`]+))(?:`))/g,b=r.c.create({name:"code",addOptions:function(){return{HTMLAttributes:{}}},excludes:"_",code:!0,exitable:!0,parseHTML:function(){return[{tag:"code"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["code",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setCode:function(){return function(t){return t.commands.setMark(e.name)}},toggleCode:function(){return function(t){return t.commands.toggleMark(e.name)}},unsetCode:function(){return function(t){return t.commands.unsetMark(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-e":function(){return e.editor.commands.toggleCode()}}},addInputRules:function(){return[Object(r.s)({find:m,type:this.type})]},addPasteRules:function(){return[Object(r.t)({find:v,type:this.type})]}}),y=n(13),_=n(65),A=/^```([a-z]+)?[\s\n]$/,w=/^~~~([a-z]+)?[\s\n]$/,F=r.d.create({name:"codeBlock",addOptions:function(){return{languageClassPrefix:"language-",exitOnTripleEnter:!0,exitOnArrowDown:!0,HTMLAttributes:{}}},content:"text*",marks:"",group:"block",code:!0,defining:!0,addAttributes:function(){var e=this;return{language:{default:null,parseHTML:function(t){var n,r=e.options.languageClassPrefix,i=Object(y.a)((null===(n=t.firstElementChild)||void 0===n?void 0:n.classList)||[]).filter((function(e){return e.startsWith(r)})).map((function(e){return e.replace(r,"")}))[0];return i||null},rendered:!1}}},parseHTML:function(){return[{tag:"pre",preserveWhitespace:"full"}]},renderHTML:function(e){var t=e.node,n=e.HTMLAttributes;return["pre",Object(r.u)(this.options.HTMLAttributes,n),["code",{class:t.attrs.language?this.options.languageClassPrefix+t.attrs.language:null},0]]},addCommands:function(){var e=this;return{setCodeBlock:function(t){return function(n){return n.commands.setNode(e.name,t)}},toggleCodeBlock:function(t){return function(n){return n.commands.toggleNode(e.name,"paragraph",t)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Alt-c":function(){return e.editor.commands.toggleCodeBlock()},Backspace:function(){var t=e.editor.state.selection,n=t.empty,r=t.$anchor,i=1===r.pos;return!(!n||r.parent.type.name!==e.name)&&(!(!i&&r.parent.textContent.length)&&e.editor.commands.clearNodes())},Enter:function(t){var n=t.editor;if(!e.options.exitOnTripleEnter)return!1;var r=n.state.selection,i=r.$from;if(!r.empty||i.parent.type!==e.type)return!1;var a=i.parentOffset===i.parent.nodeSize-2,o=i.parent.textContent.endsWith("\n\n");return!(!a||!o)&&n.chain().command((function(e){return e.tr.delete(i.pos-2,i.pos),!0})).exitCode().run()},ArrowDown:function(t){var n=t.editor;if(!e.options.exitOnArrowDown)return!1;var r=n.state,i=r.selection,a=r.doc,o=i.$from;if(!i.empty||o.parent.type!==e.type)return!1;if(!(o.parentOffset===o.parent.nodeSize-2))return!1;var s=o.after();return void 0!==s&&(!a.nodeAt(s)&&n.commands.exitCode())}}},addInputRules:function(){return[Object(r.x)({find:A,type:this.type,getAttributes:function(e){return{language:e[1]}}}),Object(r.x)({find:w,type:this.type,getAttributes:function(e){return{language:e[1]}}})]},addProseMirrorPlugins:function(){var e=this;return[new _.c({key:new _.d("codeBlockVSCodeHandler"),props:{handlePaste:function(t,n){if(!n.clipboardData)return!1;if(e.editor.isActive(e.type.name))return!1;var r=n.clipboardData.getData("text/plain"),i=n.clipboardData.getData("vscode-editor-data"),a=i?JSON.parse(i):void 0,o=null===a||void 0===a?void 0:a.mode;if(!r||!o)return!1;var s=t.state.tr;return s.replaceSelectionWith(e.type.create({language:o})),s.setSelection(_.f.near(s.doc.resolve(Math.max(0,s.selection.from-2)))),s.insertText(r.replace(/\r\n?/g,"\n")),s.setMeta("paste",!0),t.dispatch(s),!0}}})]}}),k=r.d.create({name:"doc",topNode:!0,content:"block+"}),x=n(17),E=n(18),C=n(46),S=n(84);function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new C.d({view:function(t){return new D(t,e)}})}var D=function(){function e(t,n){var r,i=this;Object(x.a)(this,e),this.editorView=t,this.cursorPos=null,this.element=null,this.timeout=-1,this.width=null!==(r=n.width)&&void 0!==r?r:1,this.color=!1===n.color?void 0:n.color||"black",this.class=n.class,this.handlers=["dragover","dragend","drop","dragleave"].map((function(e){var n=function(t){i[e](t)};return t.dom.addEventListener(e,n),{name:e,handler:n}}))}return Object(E.a)(e,[{key:"destroy",value:function(){var e=this;this.handlers.forEach((function(t){var n=t.name,r=t.handler;return e.editorView.dom.removeEventListener(n,r)}))}},{key:"update",value:function(e,t){null!=this.cursorPos&&t.doc!=e.state.doc&&(this.cursorPos>e.state.doc.content.size?this.setCursor(null):this.updateOverlay())}},{key:"setCursor",value:function(e){e!=this.cursorPos&&(this.cursorPos=e,null==e?(this.element.parentNode.removeChild(this.element),this.element=null):this.updateOverlay())}},{key:"updateOverlay",value:function(){var e,t=this.editorView.state.doc.resolve(this.cursorPos),n=!t.parent.inlineContent;if(n){var r=t.nodeBefore,i=t.nodeAfter;if(r||i){var a=this.editorView.nodeDOM(this.cursorPos-(r?r.nodeSize:0));if(a){var o=a.getBoundingClientRect(),s=r?o.bottom:o.top;r&&i&&(s=(s+this.editorView.nodeDOM(this.cursorPos).getBoundingClientRect().top)/2),e={left:o.left,right:o.right,top:s-this.width/2,bottom:s+this.width/2}}}}if(!e){var u=this.editorView.coordsAtPos(this.cursorPos);e={left:u.left-this.width/2,right:u.left+this.width/2,top:u.top,bottom:u.bottom}}var l,c,f=this.editorView.dom.offsetParent;if(this.element||(this.element=f.appendChild(document.createElement("div")),this.class&&(this.element.className=this.class),this.element.style.cssText="position: absolute; z-index: 50; pointer-events: none;",this.color&&(this.element.style.backgroundColor=this.color)),this.element.classList.toggle("prosemirror-dropcursor-block",n),this.element.classList.toggle("prosemirror-dropcursor-inline",!n),!f||f==document.body&&"static"==getComputedStyle(f).position)l=-pageXOffset,c=-pageYOffset;else{var d=f.getBoundingClientRect();l=d.left-f.scrollLeft,c=d.top-f.scrollTop}this.element.style.left=e.left-l+"px",this.element.style.top=e.top-c+"px",this.element.style.width=e.right-e.left+"px",this.element.style.height=e.bottom-e.top+"px"}},{key:"scheduleRemoval",value:function(e){var t=this;clearTimeout(this.timeout),this.timeout=setTimeout((function(){return t.setCursor(null)}),e)}},{key:"dragover",value:function(e){if(this.editorView.editable){var t=this.editorView.posAtCoords({left:e.clientX,top:e.clientY}),n=t&&t.inside>=0&&this.editorView.state.doc.nodeAt(t.inside),r=n&&n.type.spec.disableDropCursor,i="function"==typeof r?r(this.editorView,t,e):r;if(t&&!i){var a=t.pos;if(this.editorView.dragging&&this.editorView.dragging.slice){var o=Object(S.g)(this.editorView.state.doc,a,this.editorView.dragging.slice);null!=o&&(a=o)}this.setCursor(a),this.scheduleRemoval(5e3)}}}},{key:"dragend",value:function(){this.scheduleRemoval(20)}},{key:"drop",value:function(){this.scheduleRemoval(20)}},{key:"dragleave",value:function(e){e.target!=this.editorView.dom&&this.editorView.dom.contains(e.relatedTarget)||this.setCursor(null)}}]),e}(),j=r.b.create({name:"dropCursor",addOptions:function(){return{color:"currentColor",width:1,class:void 0}},addProseMirrorPlugins:function(){return[O(this.options)]}}),T=n(27),P=n(28),R=n(706),M=n(30),I=n(542),B=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){return Object(x.a)(this,n),t.call(this,e,e)}return Object(E.a)(n,[{key:"map",value:function(e,t){var r=e.resolve(t.map(this.head));return n.valid(r)?new n(r):C.f.near(r)}},{key:"content",value:function(){return M.j.empty}},{key:"eq",value:function(e){return e instanceof n&&e.head==this.head}},{key:"toJSON",value:function(){return{type:"gapcursor",pos:this.head}}},{key:"getBookmark",value:function(){return new N(this.anchor)}}],[{key:"fromJSON",value:function(e,t){if("number"!=typeof t.pos)throw new RangeError("Invalid input for GapCursor.fromJSON");return new n(e.resolve(t.pos))}},{key:"valid",value:function(e){var t=e.parent;if(t.isTextblock||!function(e){for(var t=e.depth;t>=0;t--){var n=e.index(t),r=e.node(t);if(0!=n)for(var i=r.child(n-1);;i=i.lastChild){if(0==i.childCount&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}(e)||!function(e){for(var t=e.depth;t>=0;t--){var n=e.indexAfter(t),r=e.node(t);if(n!=r.childCount)for(var i=r.child(n);;i=i.firstChild){if(0==i.childCount&&!i.inlineContent||i.isAtom||i.type.spec.isolating)return!0;if(i.inlineContent)return!1}else if(r.type.spec.isolating)return!0}return!0}(e))return!1;var n=t.type.spec.allowGapCursor;if(null!=n)return n;var r=t.contentMatchAt(e.index()).defaultType;return r&&r.isTextblock}},{key:"findGapCursorFrom",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e:for(;;){if(!r&&n.valid(e))return e;for(var i=e.pos,a=null,o=e.depth;;o--){var s=e.node(o);if(t>0?e.indexAfter(o)<s.childCount:e.index(o)>0){a=s.child(t>0?e.indexAfter(o):e.index(o)-1);break}if(0==o)return null;i+=t;var u=e.doc.resolve(i);if(n.valid(u))return u}for(;;){var l=t>0?a.firstChild:a.lastChild;if(!l){if(a.isAtom&&!a.isText&&!C.c.isSelectable(a)){e=e.doc.resolve(i+a.nodeSize*t),r=!1;continue e}break}a=l,i+=t;var c=e.doc.resolve(i);if(n.valid(c))return c}return null}}}]),n}(C.f);B.prototype.visible=!1,B.findFrom=B.findGapCursorFrom,C.f.jsonID("gapcursor",B);var N=function(){function e(t){Object(x.a)(this,e),this.pos=t}return Object(E.a)(e,[{key:"map",value:function(t){return new e(t.map(this.pos))}},{key:"resolve",value:function(e){var t=e.resolve(this.pos);return B.valid(t)?new B(t):C.f.near(t)}}]),e}();var L=Object(R.a)({ArrowLeft:U("horiz",-1),ArrowRight:U("horiz",1),ArrowUp:U("vert",-1),ArrowDown:U("vert",1)});function U(e,t){var n="vert"==e?t>0?"down":"up":t>0?"right":"left";return function(e,r,i){var a=e.selection,o=t>0?a.$to:a.$from,s=a.empty;if(a instanceof C.g){if(!i.endOfTextblock(n)||0==o.depth)return!1;s=!1,o=e.doc.resolve(t>0?o.after():o.before())}var u=B.findGapCursorFrom(o,t,s);return!!u&&(r&&r(e.tr.setSelection(new B(u))),!0)}}function H(e,t,n){if(!e||!e.editable)return!1;var r=e.state.doc.resolve(t);if(!B.valid(r))return!1;var i=e.posAtCoords({left:n.clientX,top:n.clientY});return!(i&&i.inside>-1&&C.c.isSelectable(e.state.doc.nodeAt(i.inside)))&&(e.dispatch(e.state.tr.setSelection(new B(r))),!0)}function z(e,t){if("insertCompositionText"!=t.inputType||!(e.state.selection instanceof B))return!1;var n=e.state.selection.$from,r=n.parent.contentMatchAt(n.index()).findWrapping(e.state.schema.nodes.text);if(!r)return!1;for(var i=M.c.empty,a=r.length-1;a>=0;a--)i=M.c.from(r[a].createAndFill(null,i));var o=e.state.tr.replace(n.pos,n.pos,new M.j(i,0,0));return o.setSelection(C.g.near(o.doc.resolve(n.pos+1))),e.dispatch(o),!1}function q(e){if(!(e.selection instanceof B))return null;var t=document.createElement("div");return t.className="ProseMirror-gapcursor",I.b.create(e.doc,[I.a.widget(e.selection.head,t,{key:"gapcursor"})])}var V=r.b.create({name:"gapCursor",addProseMirrorPlugins:function(){return[new C.d({props:{decorations:q,createSelectionBetween:function(e,t,n){return t.pos==n.pos&&B.valid(n)?new B(n):null},handleClick:H,handleKeyDown:L,handleDOMEvents:{beforeinput:z}}})]},extendNodeSchema:function(e){var t,n={name:e.name,options:e.options,storage:e.storage};return{allowGapCursor:null!==(t=Object(r.f)(Object(r.l)(e,"allowGapCursor",n)))&&void 0!==t?t:null}}}),W=r.d.create({name:"hardBreak",addOptions:function(){return{keepMarks:!0,HTMLAttributes:{}}},inline:!0,group:"inline",selectable:!1,parseHTML:function(){return[{tag:"br"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["br",Object(r.u)(this.options.HTMLAttributes,t)]},renderText:function(){return"\n"},addCommands:function(){var e=this;return{setHardBreak:function(){return function(t){var n=t.commands,r=t.chain,i=t.state,a=t.editor;return n.first([function(){return n.exitCode()},function(){return n.command((function(){var t=i.selection,n=i.storedMarks;if(t.$from.parent.type.spec.isolating)return!1;var o=e.options.keepMarks,s=a.extensionManager.splittableMarks,u=n||t.$to.parentOffset&&t.$from.marks();return r().insertContent({type:e.name}).command((function(e){var t=e.tr;if(e.dispatch&&u&&o){var n=u.filter((function(e){return s.includes(e.type.name)}));t.ensureMarks(n)}return!0})).run()}))}])}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Enter":function(){return e.editor.commands.setHardBreak()},"Shift-Enter":function(){return e.editor.commands.setHardBreak()}}}}),G=n(22),K=n(5),Q=r.d.create({name:"heading",addOptions:function(){return{levels:[1,2,3,4,5,6],HTMLAttributes:{}}},content:"inline*",group:"block",defining:!0,addAttributes:function(){return{level:{default:1,rendered:!1}}},parseHTML:function(){return this.options.levels.map((function(e){return{tag:"h".concat(e),attrs:{level:e}}}))},renderHTML:function(e){var t=e.node,n=e.HTMLAttributes,i=this.options.levels.includes(t.attrs.level)?t.attrs.level:this.options.levels[0];return["h".concat(i),Object(r.u)(this.options.HTMLAttributes,n),0]},addCommands:function(){var e=this;return{setHeading:function(t){return function(n){var r=n.commands;return!!e.options.levels.includes(t.level)&&r.setNode(e.name,t)}},toggleHeading:function(t){return function(n){var r=n.commands;return!!e.options.levels.includes(t.level)&&r.toggleNode(e.name,"paragraph",t)}}}},addKeyboardShortcuts:function(){var e=this;return this.options.levels.reduce((function(t,n){return Object(K.a)(Object(K.a)({},t),Object(G.a)({},"Mod-Alt-".concat(n),(function(){return e.editor.commands.toggleHeading({level:n})})))}),{})},addInputRules:function(){var e=this;return this.options.levels.map((function(t){return Object(r.x)({find:new RegExp("^(#{1,".concat(t,"})\\s$")),type:e.type,getAttributes:{level:t}})}))}}),Y=200,X=function(){};X.prototype.append=function(e){return e.length?(e=X.from(e),!this.length&&e||e.length<Y&&this.leafAppend(e)||this.length<Y&&e.leafPrepend(this)||this.appendInner(e)):this},X.prototype.prepend=function(e){return e.length?X.from(e).append(this):this},X.prototype.appendInner=function(e){return new Z(this,e)},X.prototype.slice=function(e,t){return void 0===e&&(e=0),void 0===t&&(t=this.length),e>=t?X.empty:this.sliceInner(Math.max(0,e),Math.min(this.length,t))},X.prototype.get=function(e){if(!(e<0||e>=this.length))return this.getInner(e)},X.prototype.forEach=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length),t<=n?this.forEachInner(e,t,n,0):this.forEachInvertedInner(e,t,n,0)},X.prototype.map=function(e,t,n){void 0===t&&(t=0),void 0===n&&(n=this.length);var r=[];return this.forEach((function(t,n){return r.push(e(t,n))}),t,n),r},X.from=function(e){return e instanceof X?e:e&&e.length?new J(e):X.empty};var J=function(e){function t(t){e.call(this),this.values=t}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={length:{configurable:!0},depth:{configurable:!0}};return t.prototype.flatten=function(){return this.values},t.prototype.sliceInner=function(e,n){return 0==e&&n==this.length?this:new t(this.values.slice(e,n))},t.prototype.getInner=function(e){return this.values[e]},t.prototype.forEachInner=function(e,t,n,r){for(var i=t;i<n;i++)if(!1===e(this.values[i],r+i))return!1},t.prototype.forEachInvertedInner=function(e,t,n,r){for(var i=t-1;i>=n;i--)if(!1===e(this.values[i],r+i))return!1},t.prototype.leafAppend=function(e){if(this.length+e.length<=Y)return new t(this.values.concat(e.flatten()))},t.prototype.leafPrepend=function(e){if(this.length+e.length<=Y)return new t(e.flatten().concat(this.values))},n.length.get=function(){return this.values.length},n.depth.get=function(){return 0},Object.defineProperties(t.prototype,n),t}(X);X.empty=new J([]);var Z=function(e){function t(t,n){e.call(this),this.left=t,this.right=n,this.length=t.length+n.length,this.depth=Math.max(t.depth,n.depth)+1}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.flatten=function(){return this.left.flatten().concat(this.right.flatten())},t.prototype.getInner=function(e){return e<this.left.length?this.left.get(e):this.right.get(e-this.left.length)},t.prototype.forEachInner=function(e,t,n,r){var i=this.left.length;return!(t<i&&!1===this.left.forEachInner(e,t,Math.min(n,i),r))&&(!(n>i&&!1===this.right.forEachInner(e,Math.max(t-i,0),Math.min(this.length,n)-i,r+i))&&void 0)},t.prototype.forEachInvertedInner=function(e,t,n,r){var i=this.left.length;return!(t>i&&!1===this.right.forEachInvertedInner(e,t-i,Math.max(n,i)-i,r+i))&&(!(n<i&&!1===this.left.forEachInvertedInner(e,Math.min(t,i),n,r))&&void 0)},t.prototype.sliceInner=function(e,t){if(0==e&&t==this.length)return this;var n=this.left.length;return t<=n?this.left.slice(e,t):e>=n?this.right.slice(e-n,t-n):this.left.slice(e,n).append(this.right.slice(0,t-n))},t.prototype.leafAppend=function(e){var n=this.right.leafAppend(e);if(n)return new t(this.left,n)},t.prototype.leafPrepend=function(e){var n=this.left.leafPrepend(e);if(n)return new t(n,this.right)},t.prototype.appendInner=function(e){return this.left.depth>=Math.max(this.right.depth,e.depth)+1?new t(this.left,new t(this.right,e)):new t(this,e)},t}(X),$=X,ee=function(){function e(t,n){Object(x.a)(this,e),this.items=t,this.eventCount=n}return Object(E.a)(e,[{key:"popEvent",value:function(t,n){var r=this;if(0==this.eventCount)return null;for(var i,a,o=this.items.length;;o--){if(this.items.get(o-1).selection){--o;break}}n&&(i=this.remapping(o,this.items.length),a=i.maps.length);var s,u,l=t.tr,c=[],f=[];return this.items.forEach((function(t,n){if(!t.step)return i||(i=r.remapping(o,n+1),a=i.maps.length),a--,void f.push(t);if(i){f.push(new te(t.map));var d,h=t.step.map(i.slice(a));h&&l.maybeStep(h).doc&&(d=l.mapping.maps[l.mapping.maps.length-1],c.push(new te(d,void 0,void 0,c.length+f.length))),a--,d&&i.appendMap(d,a)}else l.maybeStep(t.step);return t.selection?(s=i?t.selection.map(i.slice(a)):t.selection,u=new e(r.items.slice(0,o).append(f.reverse().concat(c)),r.eventCount-1),!1):void 0}),this.items.length,0),{remaining:u,transform:l,selection:s}}},{key:"addTransform",value:function(t,n,r,i){for(var a=[],o=this.eventCount,s=this.items,u=!i&&s.length?s.get(s.length-1):null,l=0;l<t.steps.length;l++){var c,f=t.steps[l].invert(t.docs[l]),d=new te(t.mapping.maps[l],f,n);(c=u&&u.merge(d))&&(d=c,l?a.pop():s=s.slice(0,s.length-1)),a.push(d),n&&(o++,n=void 0),i||(u=d)}var h=o-r.depth;return h>re&&(s=function(e,t){var n;return e.forEach((function(e,r){if(e.selection&&0==t--)return n=r,!1})),e.slice(n)}(s,h),o-=h),new e(s.append(a),o)}},{key:"remapping",value:function(e,t){var n=new S.a;return this.items.forEach((function(t,r){var i=null!=t.mirrorOffset&&r-t.mirrorOffset>=e?n.maps.length-t.mirrorOffset:void 0;n.appendMap(t.map,i)}),e,t),n}},{key:"addMaps",value:function(t){return 0==this.eventCount?this:new e(this.items.append(t.map((function(e){return new te(e)}))),this.eventCount)}},{key:"rebased",value:function(t,n){if(!this.eventCount)return this;var r=[],i=Math.max(0,this.items.length-n),a=t.mapping,o=t.steps.length,s=this.eventCount;this.items.forEach((function(e){e.selection&&s--}),i);var u=n;this.items.forEach((function(e){var n=a.getMirror(--u);if(null!=n){o=Math.min(o,n);var i=a.maps[n];if(e.step){var l=t.steps[n].invert(t.docs[n]),c=e.selection&&e.selection.map(a.slice(u+1,n));c&&s++,r.push(new te(i,l,c))}else r.push(new te(i))}}),i);for(var l=[],c=n;c<o;c++)l.push(new te(a.maps[c]));var f=new e(this.items.slice(0,i).append(l).append(r),s);return f.emptyItemCount()>500&&(f=f.compress(this.items.length-r.length)),f}},{key:"emptyItemCount",value:function(){var e=0;return this.items.forEach((function(t){t.step||e++})),e}},{key:"compress",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.items.length,n=this.remapping(0,t),r=n.maps.length,i=[],a=0;return this.items.forEach((function(e,o){if(o>=t)i.push(e),e.selection&&a++;else if(e.step){var s=e.step.map(n.slice(r)),u=s&&s.getMap();if(r--,u&&n.appendMap(u,r),s){var l=e.selection&&e.selection.map(n.slice(r));l&&a++;var c,f=new te(u.invert(),s,l),d=i.length-1;(c=i.length&&i[d].merge(f))?i[d]=c:i.push(f)}}else e.map&&r--}),this.items.length,0),new e($.from(i.reverse()),a)}}]),e}();ee.empty=new ee($.empty,0);var te=function(){function e(t,n,r,i){Object(x.a)(this,e),this.map=t,this.step=n,this.selection=r,this.mirrorOffset=i}return Object(E.a)(e,[{key:"merge",value:function(t){if(this.step&&t.step&&!t.selection){var n=t.step.merge(this.step);if(n)return new e(n.getMap().invert(),n,this.selection)}}}]),e}(),ne=Object(E.a)((function e(t,n,r,i){Object(x.a)(this,e),this.done=t,this.undone=n,this.prevRanges=r,this.prevTime=i})),re=20;function ie(e,t,n,r){var i,a=n.getMeta(fe);if(a)return a.historyState;n.getMeta(de)&&(e=new ne(e.done,e.undone,null,0));var o=n.getMeta("appendedTransaction");if(0==n.steps.length)return e;if(o&&o.getMeta(fe))return o.getMeta(fe).redo?new ne(e.done.addTransform(n,void 0,r,ce(t)),e.undone,ae(n.mapping.maps[n.steps.length-1]),e.prevTime):new ne(e.done,e.undone.addTransform(n,void 0,r,ce(t)),null,e.prevTime);if(!1===n.getMeta("addToHistory")||o&&!1===o.getMeta("addToHistory"))return(i=n.getMeta("rebased"))?new ne(e.done.rebased(n,i),e.undone.rebased(n,i),oe(e.prevRanges,n.mapping),e.prevTime):new ne(e.done.addMaps(n.mapping.maps),e.undone.addMaps(n.mapping.maps),oe(e.prevRanges,n.mapping),e.prevTime);var s=0==e.prevTime||!o&&(e.prevTime<(n.time||0)-r.newGroupDelay||!function(e,t){if(!t)return!1;if(!e.docChanged)return!0;var n=!1;return e.mapping.maps[0].forEach((function(e,r){for(var i=0;i<t.length;i+=2)e<=t[i+1]&&r>=t[i]&&(n=!0)})),n}(n,e.prevRanges)),u=o?oe(e.prevRanges,n.mapping):ae(n.mapping.maps[n.steps.length-1]);return new ne(e.done.addTransform(n,s?t.selection.getBookmark():void 0,r,ce(t)),ee.empty,u,n.time)}function ae(e){var t=[];return e.forEach((function(e,n,r,i){return t.push(r,i)})),t}function oe(e,t){if(!e)return null;for(var n=[],r=0;r<e.length;r+=2){var i=t.map(e[r],1),a=t.map(e[r+1],-1);i<=a&&n.push(i,a)}return n}function se(e,t,n,r){var i=ce(t),a=fe.get(t).spec.config,o=(r?e.undone:e.done).popEvent(t,i);if(o){var s=o.selection.resolve(o.transform.doc),u=(r?e.done:e.undone).addTransform(o.transform,t.selection.getBookmark(),a,i),l=new ne(r?u:o.remaining,r?o.remaining:u,null,0);n(o.transform.setSelection(s).setMeta(fe,{redo:r,historyState:l}).scrollIntoView())}}var ue=!1,le=null;function ce(e){var t=e.plugins;if(le!=t){ue=!1,le=t;for(var n=0;n<t.length;n++)if(t[n].spec.historyPreserveItems){ue=!0;break}}return ue}var fe=new C.e("history"),de=new C.e("closeHistory");function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e={depth:e.depth||100,newGroupDelay:e.newGroupDelay||500},new C.d({key:fe,state:{init:function(){return new ne(ee.empty,ee.empty,null,0)},apply:function(t,n,r){return ie(n,r,t,e)}},config:e,props:{handleDOMEvents:{beforeinput:function(e,t){var n=t.inputType,r="historyUndo"==n?pe:"historyRedo"==n?ge:null;return!!r&&(t.preventDefault(),r(e.state,e.dispatch))}}}})}var pe=function(e,t){var n=fe.getState(e);return!(!n||0==n.done.eventCount)&&(t&&se(n,e,t,!1),!0)},ge=function(e,t){var n=fe.getState(e);return!(!n||0==n.undone.eventCount)&&(t&&se(n,e,t,!0),!0)};var me=r.b.create({name:"history",addOptions:function(){return{depth:100,newGroupDelay:500}},addCommands:function(){return{undo:function(){return function(e){var t=e.state,n=e.dispatch;return pe(t,n)}},redo:function(){return function(e){var t=e.state,n=e.dispatch;return ge(t,n)}}}},addProseMirrorPlugins:function(){return[he(this.options)]},addKeyboardShortcuts:function(){var e=this;return{"Mod-z":function(){return e.editor.commands.undo()},"Mod-y":function(){return e.editor.commands.redo()},"Shift-Mod-z":function(){return e.editor.commands.redo()},"Mod-\u044f":function(){return e.editor.commands.undo()},"Shift-Mod-\u044f":function(){return e.editor.commands.redo()}}}}),ve=r.d.create({name:"horizontalRule",addOptions:function(){return{HTMLAttributes:{}}},group:"block",parseHTML:function(){return[{tag:"hr"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["hr",Object(r.u)(this.options.HTMLAttributes,t)]},addCommands:function(){var e=this;return{setHorizontalRule:function(){return function(t){return(0,t.chain)().insertContent({type:e.name}).command((function(e){var t,n=e.tr;if(e.dispatch){var r=n.selection.$to,i=r.end();if(r.nodeAfter)n.setSelection(_.f.create(n.doc,r.pos));else{var a=null===(t=r.parent.type.contentMatch.defaultType)||void 0===t?void 0:t.create();a&&(n.insert(i,a),n.setSelection(_.f.create(n.doc,i)))}n.scrollIntoView()}return!0})).run()}}}},addInputRules:function(){return[Object(r.v)({find:/^(?:---|\u2014-|___\s|\*\*\*\s)$/,type:this.type})]}}),be=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))$/,ye=/(?:^|\s)((?:\*)((?:[^*]+))(?:\*))/g,_e=/(?:^|\s)((?:_)((?:[^_]+))(?:_))$/,Ae=/(?:^|\s)((?:_)((?:[^_]+))(?:_))/g,we=r.c.create({name:"italic",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"em"},{tag:"i",getAttrs:function(e){return"normal"!==e.style.fontStyle&&null}},{style:"font-style=italic"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["em",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setItalic:function(){return function(t){return t.commands.setMark(e.name)}},toggleItalic:function(){return function(t){return t.commands.toggleMark(e.name)}},unsetItalic:function(){return function(t){return t.commands.unsetMark(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-i":function(){return e.editor.commands.toggleItalic()},"Mod-I":function(){return e.editor.commands.toggleItalic()}}},addInputRules:function(){return[Object(r.s)({find:be,type:this.type}),Object(r.s)({find:_e,type:this.type})]},addPasteRules:function(){return[Object(r.t)({find:ye,type:this.type}),Object(r.t)({find:Ae,type:this.type})]}}),Fe=r.d.create({name:"listItem",addOptions:function(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML:function(){return[{tag:"li"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["li",Object(r.u)(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts:function(){var e=this;return{Enter:function(){return e.editor.commands.splitListItem(e.name)},Tab:function(){return e.editor.commands.sinkListItem(e.name)},"Shift-Tab":function(){return e.editor.commands.liftListItem(e.name)}}}}),ke=n(55),xe=["start"],Ee=r.d.create({name:"listItem",addOptions:function(){return{HTMLAttributes:{}}},content:"paragraph block*",defining:!0,parseHTML:function(){return[{tag:"li"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["li",Object(r.u)(this.options.HTMLAttributes,t),0]},addKeyboardShortcuts:function(){var e=this;return{Enter:function(){return e.editor.commands.splitListItem(e.name)},Tab:function(){return e.editor.commands.sinkListItem(e.name)},"Shift-Tab":function(){return e.editor.commands.liftListItem(e.name)}}}}),Ce=r.c.create({name:"textStyle",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"span",getAttrs:function(e){return!!e.hasAttribute("style")&&{}}}]},renderHTML:function(e){var t=e.HTMLAttributes;return["span",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{removeEmptyTextStyle:function(){return function(t){var n=t.state,i=t.commands,a=Object(r.m)(n,e.type);return!!Object.entries(a).some((function(e){return!!Object(f.a)(e,2)[1]}))||i.unsetMark(e.name)}}}}}),Se=/^(\d+)\.\s$/,Oe=r.d.create({name:"orderedList",addOptions:function(){return{itemTypeName:"listItem",HTMLAttributes:{},keepMarks:!1,keepAttributes:!1}},group:"block list",content:function(){return"".concat(this.options.itemTypeName,"+")},addAttributes:function(){return{start:{default:1,parseHTML:function(e){return e.hasAttribute("start")?parseInt(e.getAttribute("start")||"",10):1}}}},parseHTML:function(){return[{tag:"ol"}]},renderHTML:function(e){var t=e.HTMLAttributes,n=t.start,i=Object(ke.a)(t,xe);return 1===n?["ol",Object(r.u)(this.options.HTMLAttributes,i),0]:["ol",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{toggleOrderedList:function(){return function(t){var n=t.commands,r=t.chain;return e.options.keepAttributes?r().toggleList(e.name,e.options.itemTypeName,e.options.keepMarks).updateAttributes(Ee.name,e.editor.getAttributes(Ce.name)).run():n.toggleList(e.name,e.options.itemTypeName,e.options.keepMarks)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Shift-7":function(){return e.editor.commands.toggleOrderedList()}}},addInputRules:function(){var e=this,t=Object(r.y)({find:Se,type:this.type,getAttributes:function(e){return{start:+e[1]}},joinPredicate:function(e,t){return t.childCount+t.attrs.start===+e[1]}});return(this.options.keepMarks||this.options.keepAttributes)&&(t=Object(r.y)({find:Se,type:this.type,keepMarks:this.options.keepMarks,keepAttributes:this.options.keepAttributes,getAttributes:function(t){return Object(K.a)({start:+t[1]},e.editor.getAttributes(Ce.name))},joinPredicate:function(e,t){return t.childCount+t.attrs.start===+e[1]},editor:this.editor})),[t]}}),De=r.d.create({name:"paragraph",priority:1e3,addOptions:function(){return{HTMLAttributes:{}}},group:"block",content:"inline*",parseHTML:function(){return[{tag:"p"}]},renderHTML:function(e){var t=e.HTMLAttributes;return["p",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setParagraph:function(){return function(t){return t.commands.setNode(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Alt-0":function(){return e.editor.commands.setParagraph()}}}}),je=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))$/,Te=/(?:^|\s)((?:~~)((?:[^~]+))(?:~~))/g,Pe=r.c.create({name:"strike",addOptions:function(){return{HTMLAttributes:{}}},parseHTML:function(){return[{tag:"s"},{tag:"del"},{tag:"strike"},{style:"text-decoration",consuming:!1,getAttrs:function(e){return!!e.includes("line-through")&&{}}}]},renderHTML:function(e){var t=e.HTMLAttributes;return["s",Object(r.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setStrike:function(){return function(t){return t.commands.setMark(e.name)}},toggleStrike:function(){return function(t){return t.commands.toggleMark(e.name)}},unsetStrike:function(){return function(t){return t.commands.unsetMark(e.name)}}}},addKeyboardShortcuts:function(){var e=this;return{"Mod-Shift-x":function(){return e.editor.commands.toggleStrike()}}},addInputRules:function(){return[Object(r.s)({find:je,type:this.type})]},addPasteRules:function(){return[Object(r.t)({find:Te,type:this.type})]}}),Re=r.d.create({name:"text",group:"inline"}),Me=r.b.create({name:"starterKit",addExtensions:function(){var e,t,n,r,i,o,s,u,l,f,d,h,p,m,v,y,_,A,w=[];return!1!==this.options.blockquote&&w.push(a.configure(null===(e=this.options)||void 0===e?void 0:e.blockquote)),!1!==this.options.bold&&w.push(c.configure(null===(t=this.options)||void 0===t?void 0:t.bold)),!1!==this.options.bulletList&&w.push(g.configure(null===(n=this.options)||void 0===n?void 0:n.bulletList)),!1!==this.options.code&&w.push(b.configure(null===(r=this.options)||void 0===r?void 0:r.code)),!1!==this.options.codeBlock&&w.push(F.configure(null===(i=this.options)||void 0===i?void 0:i.codeBlock)),!1!==this.options.document&&w.push(k.configure(null===(o=this.options)||void 0===o?void 0:o.document)),!1!==this.options.dropcursor&&w.push(j.configure(null===(s=this.options)||void 0===s?void 0:s.dropcursor)),!1!==this.options.gapcursor&&w.push(V.configure(null===(u=this.options)||void 0===u?void 0:u.gapcursor)),!1!==this.options.hardBreak&&w.push(W.configure(null===(l=this.options)||void 0===l?void 0:l.hardBreak)),!1!==this.options.heading&&w.push(Q.configure(null===(f=this.options)||void 0===f?void 0:f.heading)),!1!==this.options.history&&w.push(me.configure(null===(d=this.options)||void 0===d?void 0:d.history)),!1!==this.options.horizontalRule&&w.push(ve.configure(null===(h=this.options)||void 0===h?void 0:h.horizontalRule)),!1!==this.options.italic&&w.push(we.configure(null===(p=this.options)||void 0===p?void 0:p.italic)),!1!==this.options.listItem&&w.push(Fe.configure(null===(m=this.options)||void 0===m?void 0:m.listItem)),!1!==this.options.orderedList&&w.push(Oe.configure(null===(v=this.options)||void 0===v?void 0:v.orderedList)),!1!==this.options.paragraph&&w.push(De.configure(null===(y=this.options)||void 0===y?void 0:y.paragraph)),!1!==this.options.strike&&w.push(Pe.configure(null===(_=this.options)||void 0===_?void 0:_.strike)),!1!==this.options.text&&w.push(Re.configure(null===(A=this.options)||void 0===A?void 0:A.text)),w}})},,function(e,t,n){"use strict";n.d(t,"a",(function(){return qe}));var r=n(5),i=n(13),a=n(37),o=n(18),s=n(17),u=n(27),l=n(28),c=n(22),f=function(e,t){for(var n in t)e[n]=t[n];return e},d="numeric",h="ascii",p="alpha",g="emoji",m="whitespace";function v(e,t){return e in t||(t[e]=[]),t[e]}function b(e,t,n){for(var r in t.numeric&&(t.asciinumeric=!0,t.alphanumeric=!0),t.ascii&&(t.asciinumeric=!0,t.alpha=!0),t.asciinumeric&&(t.alphanumeric=!0),t.alpha&&(t.alphanumeric=!0),t.alphanumeric&&(t.domain=!0),t.emoji&&(t.domain=!0),t){var i=v(r,n);i.indexOf(e)<0&&i.push(e)}}function y(e){void 0===e&&(e=null),this.j={},this.jr=[],this.jd=null,this.t=e}y.groups={},y.prototype={accepts:function(){return!!this.t},go:function(e){var t=this,n=t.j[e];if(n)return n;for(var r=0;r<t.jr.length;r++){var i=t.jr[r][0],a=t.jr[r][1];if(a&&i.test(e))return a}return t.jd},has:function(e,t){return void 0===t&&(t=!1),t?e in this.j:!!this.go(e)},ta:function(e,t,n,r){for(var i=0;i<e.length;i++)this.tt(e[i],t,n,r)},tr:function(e,t,n,r){var i;return r=r||y.groups,t&&t.j?i=t:(i=new y(t),n&&r&&b(t,n,r)),this.jr.push([e,i]),i},ts:function(e,t,n,r){var i=this,a=e.length;if(!a)return i;for(var o=0;o<a-1;o++)i=i.tt(e[o]);return i.tt(e[a-1],t,n,r)},tt:function(e,t,n,r){r=r||y.groups;var i=this;if(t&&t.j)return i.j[e]=t,t;var a,o=t,s=i.go(e);if(s?(a=new y,f(a.j,s.j),a.jr.push.apply(a.jr,s.jr),a.jd=s.jd,a.t=s.t):a=new y,o){if(r)if(a.t&&"string"===typeof a.t){var u=f(function(e,t){var n={};for(var r in t)t[r].indexOf(e)>=0&&(n[r]=!0);return n}(a.t,r),n);b(o,u,r)}else n&&b(o,n,r);a.t=o}return i.j[e]=a,a}};var _=function(e,t,n,r,i){return e.ta(t,n,r,i)},A=function(e,t,n,r,i){return e.tr(t,n,r,i)},w=function(e,t,n,r,i){return e.ts(t,n,r,i)},F=function(e,t,n,r,i){return e.tt(t,n,r,i)},k="WORD",x="UWORD",E="LOCALHOST",C="TLD",S="UTLD",O="SCHEME",D="SLASH_SCHEME",j="NUM",T="NL",P="OPENBRACE",R="OPENBRACKET",M="OPENANGLEBRACKET",I="OPENPAREN",B="CLOSEBRACE",N="CLOSEBRACKET",L="CLOSEANGLEBRACKET",U="CLOSEPAREN",H="AMPERSAND",z="APOSTROPHE",q="ASTERISK",V="AT",W="BACKSLASH",G="BACKTICK",K="CARET",Q="COLON",Y="COMMA",X="DOLLAR",J="DOT",Z="EQUALS",$="EXCLAMATION",ee="HYPHEN",te="PERCENT",ne="PIPE",re="PLUS",ie="POUND",ae="QUERY",oe="QUOTE",se="SEMI",ue="SLASH",le="TILDE",ce="UNDERSCORE",fe="EMOJI",de="SYM",he=Object.freeze({__proto__:null,WORD:k,UWORD:x,LOCALHOST:E,TLD:C,UTLD:S,SCHEME:O,SLASH_SCHEME:D,NUM:j,WS:"WS",NL:T,OPENBRACE:P,OPENBRACKET:R,OPENANGLEBRACKET:M,OPENPAREN:I,CLOSEBRACE:B,CLOSEBRACKET:N,CLOSEANGLEBRACKET:L,CLOSEPAREN:U,AMPERSAND:H,APOSTROPHE:z,ASTERISK:q,AT:V,BACKSLASH:W,BACKTICK:G,CARET:K,COLON:Q,COMMA:Y,DOLLAR:X,DOT:J,EQUALS:Z,EXCLAMATION:$,HYPHEN:ee,PERCENT:te,PIPE:ne,PLUS:re,POUND:ie,QUERY:ae,QUOTE:oe,SEMI:se,SLASH:ue,TILDE:le,UNDERSCORE:ce,EMOJI:fe,SYM:de}),pe=/[a-z]/,ge=/(?:[A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE3F\uDE40\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDF02\uDF04-\uDF10\uDF12-\uDF33\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883\uD885-\uD887][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2F\uDC41-\uDC46]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD32\uDD50-\uDD52\uDD55\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E\uDF25-\uDF2A]|\uD838[\uDC30-\uDC6D\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDCD0-\uDCEB\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF39\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A\uDF50-\uDFFF]|\uD888[\uDC00-\uDFAF])/,me=/(?:[#\*0-9\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692-\u2697\u2699\u269B\u269C\u26A0\u26A1\u26A7\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753-\u2755\u2757\u2763\u2764\u2795-\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]|\uD83C[\uDC04\uDCCF\uDD70\uDD71\uDD7E\uDD7F\uDD8E\uDD91-\uDD9A\uDDE6-\uDDFF\uDE01\uDE02\uDE1A\uDE2F\uDE32-\uDE3A\uDE50\uDE51\uDF00-\uDF21\uDF24-\uDF93\uDF96\uDF97\uDF99-\uDF9B\uDF9E-\uDFF0\uDFF3-\uDFF5\uDFF7-\uDFFF]|\uD83D[\uDC00-\uDCFD\uDCFF-\uDD3D\uDD49-\uDD4E\uDD50-\uDD67\uDD6F\uDD70\uDD73-\uDD7A\uDD87\uDD8A-\uDD8D\uDD90\uDD95\uDD96\uDDA4\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA-\uDE4F\uDE80-\uDEC5\uDECB-\uDED2\uDED5-\uDED7\uDEDC-\uDEE5\uDEE9\uDEEB\uDEEC\uDEF0\uDEF3-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uD83E[\uDD0C-\uDD3A\uDD3C-\uDD45\uDD47-\uDDFF\uDE70-\uDE7C\uDE80-\uDE88\uDE90-\uDEBD\uDEBF-\uDEC5\uDECE-\uDEDB\uDEE0-\uDEE8\uDEF0-\uDEF8])/,ve=/\d/,be=/\s/,ye=null,_e=null;function Ae(e,t,n,r,i){for(var a,o=t.length,s=0;s<o-1;s++){var u=t[s];e.j[u]?a=e.j[u]:((a=new y(r)).jr=i.slice(),e.j[u]=a),e=a}return(a=new y(n)).jr=i.slice(),e.j[t[o-1]]=a,a}function we(e){for(var t=[],n=[],r=0;r<e.length;){for(var i=0;"0123456789".indexOf(e[r+i])>=0;)i++;if(i>0){t.push(n.join(""));for(var a=parseInt(e.substring(r,r+i),10);a>0;a--)n.pop();r+=i}else n.push(e[r]),r++}return t}var Fe={defaultProtocol:"http",events:null,format:xe,formatHref:xe,nl2br:!1,tagName:"a",target:null,rel:null,validate:!0,truncate:1/0,className:null,attributes:null,ignoreTags:[],render:null};function ke(e,t){void 0===t&&(t=null);var n=f({},Fe);e&&(n=f(n,e instanceof ke?e.o:e));for(var r=n.ignoreTags,i=[],a=0;a<r.length;a++)i.push(r[a].toUpperCase());this.o=n,t&&(this.defaultRender=t),this.ignoreTags=i}function xe(e){return e}ke.prototype={o:Fe,ignoreTags:[],defaultRender:function(e){return e},check:function(e){return this.get("validate",e.toString(),e)},get:function(e,t,n){var r=null!=t,i=this.o[e];return i?("object"===typeof i?"function"===typeof(i=n.t in i?i[n.t]:Fe[e])&&r&&(i=i(t,n)):"function"===typeof i&&r&&(i=i(t,n.t,n)),i):i},getObj:function(e,t,n){var r=this.o[e];return"function"===typeof r&&null!=t&&(r=r(t,n.t,n)),r},render:function(e){var t=e.render(this);return(this.get("render",null,e)||this.defaultRender)(t,e.t,e)}};function Ee(e,t){this.t="token",this.v=e,this.tk=t}function Ce(e,t){var n=function(t){Object(u.a)(r,t);var n=Object(l.a)(r);function r(t,i){var a;return Object(s.a)(this,r),(a=n.call(this,t,i)).t=e,a}return Object(o.a)(r)}(Ee);for(var r in t)n.prototype[r]=t[r];return n.t=e,n}Ee.prototype={isLink:!1,toString:function(){return this.v},toHref:function(e){return this.toString()},toFormattedString:function(e){var t=this.toString(),n=e.get("truncate",t,this),r=e.get("format",t,this);return n&&r.length>n?r.substring(0,n)+"\u2026":r},toFormattedHref:function(e){return e.get("formatHref",this.toHref(e.get("defaultProtocol")),this)},startIndex:function(){return this.tk[0].s},endIndex:function(){return this.tk[this.tk.length-1].e},toObject:function(e){return void 0===e&&(e=Fe.defaultProtocol),{type:this.t,value:this.toString(),isLink:this.isLink,href:this.toHref(e),start:this.startIndex(),end:this.endIndex()}},toFormattedObject:function(e){return{type:this.t,value:this.toFormattedString(e),isLink:this.isLink,href:this.toFormattedHref(e),start:this.startIndex(),end:this.endIndex()}},validate:function(e){return e.get("validate",this.toString(),this)},render:function(e){var t=this,n=this.toHref(e.get("defaultProtocol")),r=e.get("formatHref",n,this),i=e.get("tagName",n,t),a=this.toFormattedString(e),o={},s=e.get("className",n,t),u=e.get("target",n,t),l=e.get("rel",n,t),c=e.getObj("attributes",n,t),d=e.getObj("events",n,t);return o.href=r,s&&(o.class=s),u&&(o.target=u),l&&(o.rel=l),c&&f(o,c),{tagName:i,attributes:o,content:a,eventListeners:d}}};var Se=Ce("email",{isLink:!0,toHref:function(){return"mailto:"+this.toString()}}),Oe=Ce("text"),De=Ce("nl"),je=Ce("url",{isLink:!0,toHref:function(e){return void 0===e&&(e=Fe.defaultProtocol),this.hasProtocol()?this.v:"".concat(e,"://").concat(this.v)},hasProtocol:function(){var e=this.tk;return e.length>=2&&e[0].t!==E&&e[1].t===Q}}),Te=function(e){return new y(e)};function Pe(e,t,n){var r=n[0].s,i=n[n.length-1].e;return new e(t.slice(r,i),n)}var Re="undefined"!==typeof console&&console&&console.warn||function(){},Me="until manual call of linkify.init(). Register all schemes and plugins before invoking linkify the first time.",Ie={scanner:null,parser:null,tokenQueue:[],pluginQueue:[],customSchemes:[],initialized:!1};function Be(e,t){if(void 0===t&&(t=!1),Ie.initialized&&Re('linkifyjs: already initialized - will not register custom scheme "'.concat(e,'" ').concat(Me)),!/^[0-9a-z]+(-[0-9a-z]+)*$/.test(e))throw new Error('linkifyjs: incorrect scheme format.\n 1. Must only contain digits, lowercase ASCII letters or "-"\n 2. Cannot start or end with "-"\n 3. "-" cannot repeat');Ie.customSchemes.push([e,t])}function Ne(){Ie.scanner=function(e){void 0===e&&(e=[]);var t={};y.groups=t;var n=new y;null==ye&&(ye=we("aaa1rp3barth4b0ott3vie4c1le2ogado5udhabi7c0ademy5centure6ountant0s9o1tor4d0s1ult4e0g1ro2tna4f0l1rica5g0akhan5ency5i0g1rbus3force5tel5kdn3l0faromeo7ibaba4pay4lfinanz6state5y2sace3tom5m0azon4ericanexpress7family11x2fam3ica3sterdam8nalytics7droid5quan4z2o0l2partments8p0le4q0uarelle8r0ab1mco4chi3my2pa2t0e3s0da2ia2sociates9t0hleta5torney7u0ction5di0ble3o3spost5thor3o0s4vianca6w0s2x0a2z0ure5ba0by2idu3namex3narepublic11d1k2r0celona5laycard4s5efoot5gains6seball5ketball8uhaus5yern5b0c1t1va3cg1n2d1e0ats2uty4er2ntley5rlin4st0buy5t2f1g1h0arti5i0ble3d1ke2ng0o3o1z2j1lack0friday9ockbuster8g1omberg7ue3m0s1w2n0pparibas9o0ats3ehringer8fa2m1nd2o0k0ing5sch2tik2on4t1utique6x2r0adesco6idgestone9oadway5ker3ther5ussels7s1t1uild0ers6siness6y1zz3v1w1y1z0h3ca0b1fe2l0l1vinklein9m0era3p2non3petown5ital0one8r0avan4ds2e0er0s4s2sa1e1h1ino4t0ering5holic7ba1n1re2s2c1d1enter4o1rn3f0a1d2g1h0anel2nel4rity4se2t2eap3intai5ristmas6ome4urch5i0priani6rcle4sco3tadel4i0c2y0eats7k1l0aims4eaning6ick2nic1que6othing5ud3ub0med6m1n1o0ach3des3ffee4llege4ogne5m0cast4mbank4unity6pany2re3uter5sec4ndos3struction8ulting7tact3ractors9oking0channel11l1p2rsica5untry4pon0s4rses6pa2r0edit0card4union9icket5own3s1uise0s6u0isinella9v1w1x1y0mru3ou3z2dabur3d1nce3ta1e1ing3sun4y2clk3ds2e0al0er2s3gree4livery5l1oitte5ta3mocrat6ntal2ist5si0gn4v2hl2iamonds6et2gital5rect0ory7scount3ver5h2y2j1k1m1np2o0cs1tor4g1mains5t1wnload7rive4tv2ubai3nlop4pont4rban5vag2r2z2earth3t2c0o2deka3u0cation8e1g1mail3erck5nergy4gineer0ing9terprises10pson4quipment8r0icsson6ni3s0q1tate5t0isalat7u0rovision8s2vents5xchange6pert3osed4ress5traspace10fage2il1rwinds6th3mily4n0s2rm0ers5shion4t3edex3edback6rrari3ero6i0at2delity5o2lm2nal1nce1ial7re0stone6mdale6sh0ing5t0ness6j1k1lickr3ghts4r2orist4wers5y2m1o0o0d0network8tball6rd1ex2sale4um3undation8x2r0ee1senius7l1ogans4ntdoor4ier7tr2ujitsu5n0d2rniture7tbol5yi3ga0l0lery3o1up4me0s3p1rden4y2b0iz3d0n2e0a1nt0ing5orge5f1g0ee3h1i0ft0s3ves2ing5l0ass3e1obal2o4m0ail3bh2o1x2n1odaddy5ld0point6f2o0dyear5g0le4p1t1v2p1q1r0ainger5phics5tis4een3ipe3ocery4up4s1t1u0ardian6cci3ge2ide2tars5ru3w1y2hair2mburg5ngout5us3bo2dfc0bank7ealth0care8lp1sinki6re1mes5gtv3iphop4samitsu7tachi5v2k0t2m1n1ockey4ldings5iday5medepot5goods5s0ense7nda3rse3spital5t0ing5t0eles2s3mail5use3w2r1sbc3t1u0ghes5yatt3undai7ibm2cbc2e1u2d1e0ee3fm2kano4l1m0amat4db2mo0bilien9n0c1dustries8finiti5o2g1k1stitute6urance4e4t0ernational10uit4vestments10o1piranga7q1r0ish4s0maili5t0anbul7t0au2v3jaguar4va3cb2e0ep2tzt3welry6io2ll2m0p2nj2o0bs1urg4t1y2p0morgan6rs3uegos4niper7kaufen5ddi3e0rryhotels6logistics9properties14fh2g1h1i0a1ds2m1nder2le4tchen5wi3m1n1oeln3matsu5sher5p0mg2n2r0d1ed3uokgroup8w1y0oto4z2la0caixa5mborghini8er3ncaster5ia3d0rover6xess5salle5t0ino3robe5w0yer5b1c1ds2ease3clerc5frak4gal2o2xus4gbt3i0dl2fe0insurance9style7ghting6ke2lly3mited4o2ncoln4de2k2psy3ve1ing5k1lc1p2oan0s3cker3us3l1ndon4tte1o3ve3pl0financial11r1s1t0d0a3u0ndbeck6xe1ury5v1y2ma0cys3drid4if1son4keup4n0agement7go3p1rket0ing3s4riott5shalls7serati6ttel5ba2c0kinsey7d1e0d0ia3et2lbourne7me1orial6n0u2rckmsd7g1h1iami3crosoft7l1ni1t2t0subishi9k1l0b1s2m0a2n1o0bi0le4da2e1i1m1nash3ey2ster5rmon3tgage6scow4to0rcycles9v0ie4p1q1r1s0d2t0n1r2u0seum3ic3tual5v1w1x1y1z2na0b1goya4me2tura4vy3ba2c1e0c1t0bank4flix4work5ustar5w0s2xt0direct7us4f0l2g0o2hk2i0co2ke1on3nja3ssan1y5l1o0kia3rthwesternmutual14on4w0ruz3tv4p1r0a1w2tt2u1yc2z2obi1server7ffice5kinawa6layan0group9dnavy5lo3m0ega4ne1g1l0ine5oo2pen3racle3nge4g0anic5igins6saka4tsuka4t2vh3pa0ge2nasonic7ris2s1tners4s1y3ssagens7y2ccw3e0t2f0izer5g1h0armacy6d1ilips5one2to0graphy6s4ysio5ics1tet2ures6d1n0g1k2oneer5zza4k1l0ace2y0station9umbing5s3m1n0c2ohl2ker3litie5rn2st3r0america6xi3ess3ime3o0d0uctions8f1gressive8mo2perties3y5tection8u0dential9s1t1ub2w0c2y2qa1pon3uebec3st5racing4dio4e0ad1lestate6tor2y4cipes5d0stone5umbrella9hab3ise0n3t2liance6n0t0als5pair3ort3ublican8st0aurant8view0s5xroth6ich0ardli6oh3l1o1p2o0cher3ks3deo3gers4om3s0vp3u0gby3hr2n2w0e2yukyu6sa0arland6fe0ty4kura4le1on3msclub4ung5ndvik0coromant12ofi4p1rl2s1ve2xo3b0i1s2c0a1b1haeffler7midt4olarships8ol3ule3warz5ience5ot3d1e0arch3t2cure1ity6ek2lect4ner3rvices6ven3w1x0y3fr2g1h0angrila6rp2w2ell3ia1ksha5oes2p0ping5uji3w0time7i0lk2na1gles5te3j1k0i0n2y0pe4l0ing4m0art3ile4n0cf3o0ccer3ial4ftbank4ware6hu2lar2utions7ng1y2y2pa0ce3ort2t3r0l2s1t0ada2ples4r1tebank4farm7c0group6ockholm6rage3e3ream4udio2y3yle4u0cks3pplies3y2ort5rf1gery5zuki5v1watch4iss4x1y0dney4stems6z2tab1ipei4lk2obao4rget4tamotors6r2too4x0i3c0i2d0k2eam2ch0nology8l1masek5nnis4va3f1g1h0d1eater2re6iaa2ckets5enda4ffany5ps2res2ol4j0maxx4x2k0maxx5l1m0all4n1o0day3kyo3ols3p1ray3shiba5tal3urs3wn2yota3s3r0ade1ing4ining5vel0channel7ers0insurance16ust3v2t1ube2i1nes3shu4v0s2w1z2ua1bank3s2g1k1nicom3versity8o2ol2ps2s1y1z2va0cations7na1guard7c1e0gas3ntures6risign5m\xf6gensberater2ung14sicherung10t2g1i0ajes4deo3g1king4llas4n1p1rgin4sa1ion4va1o3laanderen9n1odka3lkswagen7vo3te1ing3o2yage5u0elos6wales2mart4ter4ng0gou5tch0es6eather0channel12bcam3er2site5d0ding5ibo2r3f1hoswho6ien2ki2lliamhill9n0dows4e1ners6me2olterskluwer11odside6rk0s2ld3w2s1tc1f3xbox3erox4finity6ihuan4n2xx2yz3yachts4hoo3maxun5ndex5e1odobashi7ga2kohama6u0tube6t1un3za0ppos4ra3ero3ip2m1one3uerich6w2")),null==_e&&(_e=we("\u03b5\u03bb1\u03c52\u0431\u04331\u0435\u043b3\u0434\u0435\u0442\u04384\u0435\u044e2\u043a\u0430\u0442\u043e\u043b\u0438\u043a6\u043e\u043c3\u043c\u043a\u04342\u043e\u043d1\u0441\u043a\u0432\u04306\u043e\u043d\u043b\u0430\u0439\u043d5\u0440\u04333\u0440\u0443\u04412\u04442\u0441\u0430\u0439\u04423\u0440\u04313\u0443\u043a\u04403\u049b\u0430\u04373\u0570\u0561\u05753\u05d9\u05e9\u05e8\u05d0\u05dc5\u05e7\u05d5\u05dd3\u0627\u0628\u0648\u0638\u0628\u064a5\u062a\u0635\u0627\u0644\u0627\u062a6\u0631\u0627\u0645\u0643\u06485\u0644\u0627\u0631\u062f\u06464\u0628\u062d\u0631\u064a\u06465\u062c\u0632\u0627\u0626\u06315\u0633\u0639\u0648\u062f\u064a\u06296\u0639\u0644\u064a\u0627\u06465\u0645\u063a\u0631\u06285\u0645\u0627\u0631\u0627\u062a5\u06cc\u0631\u0627\u06465\u0628\u0627\u0631\u062a2\u0632\u0627\u06314\u064a\u062a\u06433\u06be\u0627\u0631\u062a5\u062a\u0648\u0646\u06334\u0633\u0648\u062f\u0627\u06463\u0631\u064a\u06295\u0634\u0628\u0643\u06294\u0639\u0631\u0627\u06422\u06282\u0645\u0627\u06464\u0641\u0644\u0633\u0637\u064a\u06466\u0642\u0637\u06313\u0643\u0627\u062b\u0648\u0644\u064a\u06436\u0648\u06453\u0645\u0635\u06312\u0644\u064a\u0633\u064a\u06275\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u06277\u0642\u06394\u0647\u0645\u0631\u0627\u06475\u067e\u0627\u06a9\u0633\u062a\u0627\u06467\u0680\u0627\u0631\u062a4\u0915\u0949\u092e3\u0928\u0947\u091f3\u092d\u093e\u0930\u09240\u092e\u094d3\u094b\u09245\u0938\u0902\u0917\u0920\u09285\u09ac\u09be\u0982\u09b2\u09be5\u09ad\u09be\u09b0\u09a42\u09f0\u09a44\u0a2d\u0a3e\u0a30\u0a244\u0aad\u0abe\u0ab0\u0aa44\u0b2d\u0b3e\u0b30\u0b244\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe6\u0bb2\u0b99\u0bcd\u0b95\u0bc86\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd11\u0c2d\u0c3e\u0c30\u0c24\u0c4d5\u0cad\u0cbe\u0cb0\u0ca44\u0d2d\u0d3e\u0d30\u0d24\u0d025\u0dbd\u0d82\u0d9a\u0dcf4\u0e04\u0e2d\u0e213\u0e44\u0e17\u0e223\u0ea5\u0eb2\u0ea73\u10d2\u10d42\u307f\u3093\u306a3\u30a2\u30de\u30be\u30f34\u30af\u30e9\u30a6\u30c94\u30b0\u30fc\u30b0\u30eb4\u30b3\u30e02\u30b9\u30c8\u30a23\u30bb\u30fc\u30eb3\u30d5\u30a1\u30c3\u30b7\u30e7\u30f36\u30dd\u30a4\u30f3\u30c84\u4e16\u754c2\u4e2d\u4fe11\u56fd1\u570b1\u6587\u7f513\u4e9a\u9a6c\u900a3\u4f01\u4e1a2\u4f5b\u5c712\u4fe1\u606f2\u5065\u5eb72\u516b\u53662\u516c\u53f81\u76ca2\u53f0\u6e7e1\u70632\u5546\u57ce1\u5e971\u68072\u5609\u91cc0\u5927\u9152\u5e975\u5728\u7ebf2\u5927\u62ff2\u5929\u4e3b\u65593\u5a31\u4e502\u5bb6\u96fb2\u5e7f\u4e1c2\u5fae\u535a2\u6148\u55842\u6211\u7231\u4f603\u624b\u673a2\u62db\u80582\u653f\u52a11\u5e9c2\u65b0\u52a0\u57612\u95fb2\u65f6\u5c1a2\u66f8\u7c4d2\u673a\u67842\u6de1\u9a6c\u95213\u6e38\u620f2\u6fb3\u95802\u70b9\u770b2\u79fb\u52a82\u7ec4\u7ec7\u673a\u67844\u7f51\u57401\u5e971\u7ad91\u7edc2\u8054\u901a2\u8c37\u6b4c2\u8d2d\u72692\u901a\u8ca92\u96c6\u56e22\u96fb\u8a0a\u76c8\u79d14\u98de\u5229\u6d663\u98df\u54c12\u9910\u53852\u9999\u683c\u91cc\u62c93\u6e2f2\ub2f7\ub1371\ucef42\uc0bc\uc1312\ud55c\uad6d2")),F(n,"'",z),F(n,"{",P),F(n,"[",R),F(n,"<",M),F(n,"(",I),F(n,"}",B),F(n,"]",N),F(n,">",L),F(n,")",U),F(n,"&",H),F(n,"*",q),F(n,"@",V),F(n,"`",G),F(n,"^",K),F(n,":",Q),F(n,",",Y),F(n,"$",X),F(n,".",J),F(n,"=",Z),F(n,"!",$),F(n,"-",ee),F(n,"%",te),F(n,"|",ne),F(n,"+",re),F(n,"#",ie),F(n,"?",ae),F(n,'"',oe),F(n,"/",ue),F(n,";",se),F(n,"~",le),F(n,"_",ce),F(n,"\\",W);var r=A(n,ve,j,Object(c.a)({},d,!0));A(r,ve,r);var i=A(n,pe,k,Object(c.a)({},h,!0));A(i,pe,i);var a=A(n,ge,x,Object(c.a)({},p,!0));A(a,pe),A(a,ge,a);var o=A(n,be,"WS",Object(c.a)({},m,!0));F(n,"\n",T,Object(c.a)({},m,!0)),F(o,"\n"),A(o,be,o);var s=A(n,me,fe,Object(c.a)({},g,!0));A(s,me,s),F(s,"\ufe0f",s);var u=F(s,"\u200d");A(u,me,s);for(var l=[[pe,i]],v=[[pe,null],[ge,a]],_=0;_<ye.length;_++)Ae(n,ye[_],C,k,l);for(var Fe=0;Fe<_e.length;Fe++)Ae(n,_e[Fe],S,x,v);b(C,{tld:!0,ascii:!0},t),b(S,{utld:!0,alpha:!0},t),Ae(n,"file",O,k,l),Ae(n,"mailto",O,k,l),Ae(n,"http",D,k,l),Ae(n,"https",D,k,l),Ae(n,"ftp",D,k,l),Ae(n,"ftps",D,k,l),b(O,{scheme:!0,ascii:!0},t),b(D,{slashscheme:!0,ascii:!0},t),e=e.sort((function(e,t){return e[0]>t[0]?1:-1}));for(var ke=0;ke<e.length;ke++){var xe=e[ke][0],Ee=e[ke][1]?Object(c.a)({},"scheme",!0):Object(c.a)({},"slashscheme",!0);xe.indexOf("-")>=0?Ee.domain=!0:pe.test(xe)?ve.test(xe)?Ee.asciinumeric=!0:Ee.ascii=!0:Ee.numeric=!0,w(n,xe,xe,Ee)}return w(n,"localhost",E,{ascii:!0}),n.jd=new y(de),{start:n,tokens:f({groups:t},he)}}(Ie.customSchemes);for(var e=0;e<Ie.tokenQueue.length;e++)Ie.tokenQueue[e][1]({scanner:Ie.scanner});Ie.parser=function(e){var t=e.groups,n=t.domain.concat([H,q,V,W,G,K,X,Z,ee,j,te,ne,re,ie,ue,de,le,ce]),r=[z,L,B,N,U,Q,Y,J,$,M,P,R,I,ae,oe,se],i=[H,z,q,W,G,K,B,X,Z,ee,P,te,ne,re,ie,ae,ue,de,le,ce],a=Te(),o=F(a,le);_(o,i,o),_(o,t.domain,o);var s=Te(),u=Te(),l=Te();_(a,t.domain,s),_(a,t.scheme,u),_(a,t.slashscheme,l),_(s,i,o),_(s,t.domain,s);var c=F(s,V);F(o,V,c),F(u,V,c),F(l,V,c);var f=F(o,J);_(f,i,o),_(f,t.domain,o);var d=Te();_(c,t.domain,d),_(d,t.domain,d);var h=F(d,J);_(h,t.domain,d);var p=Te(Se);_(h,t.tld,p),_(h,t.utld,p),F(c,E,p);var g=F(d,ee);_(g,t.domain,d),_(p,t.domain,d),F(p,J,h),F(p,ee,g);var m=F(p,Q);_(m,t.numeric,Se);var v=F(s,ee),b=F(s,J);_(v,t.domain,s),_(b,i,o),_(b,t.domain,s);var y=Te(je);_(b,t.tld,y),_(b,t.utld,y),_(y,t.domain,s),_(y,i,o),F(y,J,b),F(y,ee,v),F(y,V,c);var A=F(y,Q),w=Te(je);_(A,t.numeric,w);var k=Te(je),x=Te();_(k,n,k),_(k,r,x),_(x,n,k),_(x,r,x),F(y,ue,k),F(w,ue,k);var C=F(u,Q),S=F(l,Q),O=F(S,ue),D=F(O,ue);_(u,t.domain,s),F(u,J,b),F(u,ee,v),_(l,t.domain,s),F(l,J,b),F(l,ee,v),_(C,t.domain,k),F(C,ue,k),_(D,t.domain,k),_(D,n,k),F(D,ue,k);var fe=F(k,P),pe=F(k,R),ge=F(k,M),me=F(k,I);F(x,P,fe),F(x,R,pe),F(x,M,ge),F(x,I,me),F(fe,B,k),F(pe,N,k),F(ge,L,k),F(me,U,k),F(fe,B,k);var ve=Te(je),be=Te(je),ye=Te(je),_e=Te(je);_(fe,n,ve),_(pe,n,be),_(ge,n,ye),_(me,n,_e);var Ae=Te(),we=Te(),Fe=Te(),ke=Te();return _(fe,r),_(pe,r),_(ge,r),_(me,r),_(ve,n,ve),_(be,n,be),_(ye,n,ye),_(_e,n,_e),_(ve,r,ve),_(be,r,be),_(ye,r,ye),_(_e,r,_e),_(Ae,n,Ae),_(we,n,be),_(Fe,n,ye),_(ke,n,_e),_(Ae,r,Ae),_(we,r,we),_(Fe,r,Fe),_(ke,r,ke),F(be,N,k),F(ye,L,k),F(_e,U,k),F(ve,B,k),F(we,N,k),F(Fe,L,k),F(ke,U,k),F(Ae,U,k),F(a,E,y),F(a,T,De),{start:a,tokens:he}}(Ie.scanner.tokens);for(var t=0;t<Ie.pluginQueue.length;t++)Ie.pluginQueue[t][1]({scanner:Ie.scanner,parser:Ie.parser});Ie.initialized=!0}function Le(e){return Ie.initialized||Ne(),function(e,t,n){for(var r=n.length,i=0,a=[],o=[];i<r;){for(var s=e,u=null,l=null,c=0,f=null,d=-1;i<r&&!(u=s.go(n[i].t));)o.push(n[i++]);for(;i<r&&(l=u||s.go(n[i].t));)u=null,(s=l).accepts()?(d=0,f=s):d>=0&&d++,i++,c++;if(d<0)(i-=c)<r&&(o.push(n[i]),i++);else{o.length>0&&(a.push(Pe(Oe,t,o)),o=[]),i-=d,c-=d;var h=f.t,p=n.slice(i-c,i);a.push(Pe(h,t,p))}}return o.length>0&&a.push(Pe(Oe,t,o)),a}(Ie.parser.start,e,function(e,t){for(var n=function(e){for(var t=[],n=e.length,r=0;r<n;){var i=e.charCodeAt(r),a=void 0,o=i<55296||i>56319||r+1===n||(a=e.charCodeAt(r+1))<56320||a>57343?e[r]:e.slice(r,r+2);t.push(o),r+=o.length}return t}(t.replace(/[A-Z]/g,(function(e){return e.toLowerCase()}))),r=n.length,i=[],a=0,o=0;o<r;){for(var s=e,u=null,l=0,c=null,f=-1,d=-1;o<r&&(u=s.go(n[o]));)(s=u).accepts()?(f=0,d=0,c=s):f>=0&&(f+=n[o].length,d++),l+=n[o].length,a+=n[o].length,o++;a-=f,o-=d,l-=f,i.push({t:c.t,v:t.slice(a-l,a),s:a-l,e:a})}return i}(Ie.scanner.start,e))}function Ue(e,t,n){if(void 0===t&&(t=null),void 0===n&&(n=null),t&&"object"===typeof t){if(n)throw Error("linkifyjs: Invalid link type ".concat(t,"; must be a string"));n=t,t=null}for(var r=new ke(n),i=Le(e),a=[],o=0;o<i.length;o++){var s=i[o];!s.isLink||t&&s.t!==t||a.push(s.toFormattedObject(r))}return a}function He(e,t){void 0===t&&(t=null);var n=Le(e);return 1===n.length&&n[0].isLink&&(!t||n[0].t===t)}var ze=n(65);var qe=a.c.create({name:"link",priority:1e3,keepOnSplit:!1,onCreate:function(){this.options.protocols.forEach((function(e){"string"!==typeof e?Be(e.scheme,e.optionalSlashes):Be(e)}))},onDestroy:function(){y.groups={},Ie.scanner=null,Ie.parser=null,Ie.tokenQueue=[],Ie.pluginQueue=[],Ie.customSchemes=[],Ie.initialized=!1},inclusive:function(){return this.options.autolink},addOptions:function(){return{openOnClick:!0,linkOnPaste:!0,autolink:!0,protocols:[],HTMLAttributes:{target:"_blank",rel:"noopener noreferrer nofollow",class:null},validate:void 0}},addAttributes:function(){return{href:{default:null},target:{default:this.options.HTMLAttributes.target},class:{default:this.options.HTMLAttributes.class}}},parseHTML:function(){return[{tag:'a[href]:not([href *= "javascript:" i])'}]},renderHTML:function(e){var t=e.HTMLAttributes;return["a",Object(a.u)(this.options.HTMLAttributes,t),0]},addCommands:function(){var e=this;return{setLink:function(t){return function(n){return(0,n.chain)().setMark(e.name,t).setMeta("preventAutolink",!0).run()}},toggleLink:function(t){return function(n){return(0,n.chain)().toggleMark(e.name,t,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}},unsetLink:function(){return function(t){return(0,t.chain)().unsetMark(e.name,{extendEmptyMarkRange:!0}).setMeta("preventAutolink",!0).run()}}}},addPasteRules:function(){var e=this;return[Object(a.t)({find:function(t){return Ue(t).filter((function(t){return!e.options.validate||e.options.validate(t.value)})).filter((function(e){return e.isLink})).map((function(e){return{text:e.value,index:e.start,data:e}}))},type:this.type,getAttributes:function(e){var t;return{href:null===(t=e.data)||void 0===t?void 0:t.href}}})]},addProseMirrorPlugins:function(){var e,t=[];return this.options.autolink&&t.push((e={type:this.type,validate:this.options.validate},new ze.c({key:new ze.d("autolink"),appendTransaction:function(t,n,o){var s=t.some((function(e){return e.docChanged}))&&!n.doc.eq(o.doc),u=t.some((function(e){return e.getMeta("preventAutolink")}));if(s&&!u){var l=o.tr,c=Object(a.g)(n.doc,Object(i.a)(t)),f=c.mapping;if(Object(a.k)(c).forEach((function(t){var i=t.oldRange,s=t.newRange;Object(a.n)(i.from,i.to,n.doc).filter((function(t){return t.mark.type===e.type})).forEach((function(t){var r=f.map(t.from),i=f.map(t.to),s=Object(a.n)(r,i,o.doc).filter((function(t){return t.mark.type===e.type}));if(s.length){var u=s[0],c=n.doc.textBetween(t.from,t.to,void 0," "),d=o.doc.textBetween(u.from,u.to,void 0," "),h=He(c),p=He(d);h&&!p&&l.removeMark(u.from,u.to,e.type)}}));var u,c,d=Object(a.h)(o.doc,s,(function(e){return e.isTextblock}));if(d.length>1?(u=d[0],c=o.doc.textBetween(u.pos,u.pos+u.node.nodeSize,void 0," ")):d.length&&o.doc.textBetween(s.from,s.to," "," ").endsWith(" ")&&(u=d[0],c=o.doc.textBetween(u.pos,s.to,void 0," ")),u&&c){var h=c.split(" ").filter((function(e){return""!==e}));if(h.length<=0)return!1;var p=h[h.length-1],g=u.pos+c.lastIndexOf(p);if(!p)return!1;Ue(p).filter((function(e){return e.isLink})).filter((function(t){return!e.validate||e.validate(t.value)})).map((function(e){return Object(r.a)(Object(r.a)({},e),{},{from:g+e.start+1,to:g+e.end+1})})).forEach((function(t){l.addMark(t.from,t.to,e.type.create({href:t.href}))}))}})),l.steps.length)return l}}}))),this.options.openOnClick&&t.push(function(e){return new ze.c({key:new ze.d("handleClickLink"),props:{handleClick:function(t,n,r){var i,o,s;if(0!==r.button)return!1;var u=Object(a.j)(t.state,e.type.name),l=null===(i=r.target)||void 0===i?void 0:i.closest("a"),c=null!==(o=null===l||void 0===l?void 0:l.href)&&void 0!==o?o:u.href,f=null!==(s=null===l||void 0===l?void 0:l.target)&&void 0!==s?s:u.target;return!(!l||!c)&&(window.open(c,f),!0)}}})}({type:this.type})),this.options.linkOnPaste&&t.push(function(e){return new ze.c({key:new ze.d("handlePasteLink"),props:{handlePaste:function(t,n,r){if(t.state.selection.empty)return!1;var i="";r.content.forEach((function(e){i+=e.textContent}));var a=Ue(i).find((function(e){return e.isLink&&e.value===i}));return!(!i||!a)&&(e.editor.commands.setMark(e.type,{href:a.href}),!0)}}})}({editor:this.editor,type:this.type})),t}})},function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var r=Math.sqrt(50),i=Math.sqrt(10),a=Math.sqrt(2);function o(e,t,n){var o=(t-e)/Math.max(0,n),s=Math.floor(Math.log(o)/Math.LN10),u=o/Math.pow(10,s);return s>=0?(u>=r?10:u>=i?5:u>=a?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(u>=r?10:u>=i?5:u>=a?2:1)}function s(e,t,n){var o=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),u=o/s;return u>=r?s*=10:u>=i?s*=5:u>=a&&(s*=2),t<e?-s:s}t.a=function(e,t,n){var r,i,a,s,u=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(i=e,e=t,t=i),0===(s=o(e,t,n))||!isFinite(s))return[];if(s>0){var l=Math.round(e/s),c=Math.round(t/s);for(l*s<e&&++l,c*s>t&&--c,a=new Array(i=c-l+1);++u<i;)a[u]=(l+u)*s}else{s=-s;var f=Math.round(e*s),d=Math.round(t*s);for(f/s<e&&++f,d/s>t&&--d,a=new Array(i=d-f+1);++u<i;)a[u]=(f+u)/s}return r&&a.reverse(),a}},,,function(e,t,n){var r=n(941);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(586),i=n(513);e.exports=function(e,t,n,a){var o=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=a?a(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),o?i(n,l,c):r(n,l,c)}return n}},function(e,t,n){var r=n(1462),i=n(240),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},function(e,t,n){var r=n(1464),i=n(588),a=n(771),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},function(e,t,n){var r=n(420);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t}},function(e,t,n){var r=n(423);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";var r=n(104).OrderedMap,i={createFromArray:function(e){return r(e.map((function(e){return[e.getKey(),e]})))}};e.exports=i},function(e,t,n){"use strict";e.exports=function(e,t,n,r){if(e.size){var i=0;e.reduce((function(e,a,o){return t(e,a)||(n(e)&&r(i,o),i=o),a})),n(e.last())&&r(i,e.count())}}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.ownerDocument)&&(e.ownerDocument.defaultView?e instanceof e.ownerDocument.defaultView.HTMLElement:e instanceof HTMLElement)}},function(e,t,n){"use strict";var r=n(204),i=n(333)("draft_tree_data_support");e.exports=function(e,t,n){var a=e.getSelection(),o=e.getCurrentContent(),s=a,u=a.getAnchorKey(),l=a.getFocusKey(),c=o.getBlockForKey(u);if(i&&"forward"===n&&u!==l)return o;if(a.isCollapsed()){if("forward"===n){if(e.isSelectionAtEndOfContent())return o;if(i)if(a.getAnchorOffset()===o.getBlockForKey(u).getLength()){var f=o.getBlockForKey(c.nextSibling);if(!f||0===f.getLength())return o}}else if(e.isSelectionAtStartOfContent())return o;if((s=t(e))===a)return o}return r.removeRange(o,s,n)}},function(e,t,n){"use strict";var r,i,a=n(64).default,o=n(77).default,s=n(78).default,u=n(625).default,l=n(381).default,c=n(220).default,f=n(221).default,d=n(382),h=function(e){c(n,e);var t=f(n);function n(e){var r;return o(this,n),(r=t.call(this,e)).type="root",r.nodes||(r.nodes=[]),r}return s(n,[{key:"normalize",value:function(e,t,r){var i=u(l(n.prototype),"normalize",this).call(this,e);if(t)if("prepend"===r)this.nodes.length>1?t.raws.before=this.nodes[1].raws.before:delete t.raws.before;else if(this.first!==t){var o,s=a(i);try{for(s.s();!(o=s.n()).done;){o.value.raws.before=t.raws.before}}catch(c){s.e(c)}finally{s.f()}}return i}},{key:"removeChild",value:function(e,t){var r=this.index(e);return!t&&0===r&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[r].raws.before),u(l(n.prototype),"removeChild",this).call(this,e)}},{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new r(new i,this,e);return t.stringify()}}]),n}(d);h.registerLazyResult=function(e){r=e},h.registerProcessor=function(e){i=e},e.exports=h,h.default=h,d.registerRoot(h)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"path",{enumerable:!0,get:function(){return i.default}});var r,i=(r=n(1952))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)},t.slice=void 0;var r=Array.prototype.slice;t.slice=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!((i=e.length)>1))return;for(var n,r,i,a=1,o=e[t[0]],s=o.length;a<i;++a)for(r=o,o=e[t[a]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length,n=new Array(t);for(;--t>=0;)n[t]=t;return n}},function(e,t){},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0")+"-"+String(n.date()).padStart(2,"0"):null};var i=r(n(60)),a=r(n(435))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOfType([i.default.bool,i.default.oneOf([a.START_DATE,a.END_DATE])])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.INFO_POSITION_TOP,a.INFO_POSITION_BOTTOM,a.INFO_POSITION_BEFORE,a.INFO_POSITION_AFTER])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=e.year(),r=e.month(),a=t.year(),o=t.month(),s=n===a,u=r===o;return s&&u?e.date()<t.date():s?r<o:n<a};var i=r(n(60))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 12 12"};t.default=a},function(e,t,n){"use strict";n.r(t);var r=n(102);n.d(t,"timeInterval",(function(){return r.a}));var i=n(391);n.d(t,"timeMillisecond",(function(){return i.a})),n.d(t,"timeMilliseconds",(function(){return i.b})),n.d(t,"utcMillisecond",(function(){return i.a})),n.d(t,"utcMilliseconds",(function(){return i.b}));var a=n(253);n.d(t,"timeSecond",(function(){return a.a})),n.d(t,"timeSeconds",(function(){return a.b})),n.d(t,"utcSecond",(function(){return a.a})),n.d(t,"utcSeconds",(function(){return a.b}));var o=n(457);n.d(t,"timeMinute",(function(){return o.a})),n.d(t,"timeMinutes",(function(){return o.b}));var s=n(456);n.d(t,"timeHour",(function(){return s.a})),n.d(t,"timeHours",(function(){return s.b}));var u=n(455);n.d(t,"timeDay",(function(){return u.b})),n.d(t,"timeDays",(function(){return u.a}));var l=n(154);n.d(t,"timeWeek",(function(){return l.g})),n.d(t,"timeWeeks",(function(){return l.h})),n.d(t,"timeSunday",(function(){return l.g})),n.d(t,"timeSundays",(function(){return l.h})),n.d(t,"timeMonday",(function(){return l.c})),n.d(t,"timeMondays",(function(){return l.d})),n.d(t,"timeTuesday",(function(){return l.k})),n.d(t,"timeTuesdays",(function(){return l.l})),n.d(t,"timeWednesday",(function(){return l.m})),n.d(t,"timeWednesdays",(function(){return l.n})),n.d(t,"timeThursday",(function(){return l.i})),n.d(t,"timeThursdays",(function(){return l.j})),n.d(t,"timeFriday",(function(){return l.a})),n.d(t,"timeFridays",(function(){return l.b})),n.d(t,"timeSaturday",(function(){return l.e})),n.d(t,"timeSaturdays",(function(){return l.f}));var c=n(458);n.d(t,"timeMonth",(function(){return c.a})),n.d(t,"timeMonths",(function(){return c.b}));var f=n(459);n.d(t,"timeYear",(function(){return f.a})),n.d(t,"timeYears",(function(){return f.b}));var d=n(462);n.d(t,"utcMinute",(function(){return d.a})),n.d(t,"utcMinutes",(function(){return d.b}));var h=n(461);n.d(t,"utcHour",(function(){return h.a})),n.d(t,"utcHours",(function(){return h.b}));var p=n(460);n.d(t,"utcDay",(function(){return p.a})),n.d(t,"utcDays",(function(){return p.b}));var g=n(155);n.d(t,"utcWeek",(function(){return g.g})),n.d(t,"utcWeeks",(function(){return g.h})),n.d(t,"utcSunday",(function(){return g.g})),n.d(t,"utcSundays",(function(){return g.h})),n.d(t,"utcMonday",(function(){return g.c})),n.d(t,"utcMondays",(function(){return g.d})),n.d(t,"utcTuesday",(function(){return g.k})),n.d(t,"utcTuesdays",(function(){return g.l})),n.d(t,"utcWednesday",(function(){return g.m})),n.d(t,"utcWednesdays",(function(){return g.n})),n.d(t,"utcThursday",(function(){return g.i})),n.d(t,"utcThursdays",(function(){return g.j})),n.d(t,"utcFriday",(function(){return g.a})),n.d(t,"utcFridays",(function(){return g.b})),n.d(t,"utcSaturday",(function(){return g.e})),n.d(t,"utcSaturdays",(function(){return g.f}));var m=n(463);n.d(t,"utcMonth",(function(){return m.a})),n.d(t,"utcMonths",(function(){return m.b}));var v=n(464);n.d(t,"utcYear",(function(){return v.a})),n.d(t,"utcYears",(function(){return v.b}));var b=n(313);n.d(t,"utcTicks",(function(){return b.d})),n.d(t,"utcTickInterval",(function(){return b.c})),n.d(t,"timeTicks",(function(){return b.b})),n.d(t,"timeTickInterval",(function(){return b.a}))},function(e,t,n){"use strict";function r(e){return e<0?-1:1}function i(e,t,n){var i=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(i||a<0&&-0),s=(n-e._y1)/(a||i<0&&-0),u=(o*a+s*i)/(i+a);return(r(o)+r(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(u))||0}function a(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function o(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function s(e){this._context=e}function u(e){this._context=new l(e)}function l(e){this._context=e}function c(e){return new s(e)}function f(e){return new u(e)}n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return f})),s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,n=i(this,e,t)),n);break;default:o(this,this._t0,n=i(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(u.prototype=Object.create(s.prototype)).point=function(e,t){s.prototype.point.call(this,t,e)},l.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ImportError=t.TypesenseError=t.ServerError=t.RequestUnauthorized=t.RequestMalformed=t.ObjectUnprocessable=t.ObjectNotFound=t.ObjectAlreadyExists=t.MissingConfigurationError=t.HTTPError=void 0;var i=r(n(2345));t.HTTPError=i.default;var a=r(n(2346));t.MissingConfigurationError=a.default;var o=r(n(2347));t.ObjectAlreadyExists=o.default;var s=r(n(2348));t.ObjectNotFound=s.default;var u=r(n(2349));t.ObjectUnprocessable=u.default;var l=r(n(2350));t.RequestMalformed=l.default;var c=r(n(2351));t.RequestUnauthorized=c.default;var f=r(n(2352));t.ServerError=f.default;var d=r(n(2353));t.ImportError=d.default;var h=r(n(270));t.TypesenseError=h.default},function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return o})),n.d(t,"c",(function(){return s}));var r=n(1),i=Object(r.createContext)({isFlippedVertically:!1,isFlippedHorizontally:!1}),a=i.Provider,o=i.Consumer,s=function(){return Object(r.useContext)(i)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(260),i=n(312);function a(e,t){this._context=e,this._k=(1-t)/6}a.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Object(i.c)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.b=function e(t){function n(e){return new a(e,t)}return n.tension=function(t){return e(+t)},n}(0)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(312);function i(e,t){this._context=e,this._k=(1-t)/6}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(r.c)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.b=function e(t){function n(e){return new i(e,t)}return n.tension=function(t){return e(+t)},n}(0)},,function(e,t,n){var r=n(597);e.exports=function(e){return(null==e?0:e.length)?r(e,1):[]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Gt})),n.d(t,"b",(function(){return Yt})),n.d(t,"c",(function(){return bn}));var r=n(88),i=n(62),a=n(58),o=n(27),s=n(28),u=n(17),l=n(18),c=n(46),f=n(30),d=n(84),h=function(e){for(var t=0;;t++)if(!(e=e.previousSibling))return t},p=function(e){var t=e.assignedSlot||e.parentNode;return t&&11==t.nodeType?t.host:t},g=null,m=function(e,t,n){var r=g||(g=document.createRange());return r.setEnd(e,null==n?e.nodeValue.length:n),r.setStart(e,t||0),r},v=function(e,t,n,r){return n&&(y(e,t,n,r,-1)||y(e,t,n,r,1))},b=/^(img|br|input|textarea|hr)$/i;function y(e,t,n,r,i){for(;;){if(e==n&&t==r)return!0;if(t==(i<0?0:_(e))){var a=e.parentNode;if(!a||1!=a.nodeType||w(e)||b.test(e.nodeName)||"false"==e.contentEditable)return!1;t=h(e)+(i<0?0:1),e=a}else{if(1!=e.nodeType)return!1;if("false"==(e=e.childNodes[t+(i<0?-1:0)]).contentEditable)return!1;t=i<0?_(e):0}}}function _(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function A(e,t,n){for(var r=0==t,i=t==_(e);r||i;){if(e==n)return!0;var a=h(e);if(!(e=e.parentNode))return!1;r=r&&0==a,i=i&&a==_(e)}}function w(e){for(var t,n=e;n&&!(t=n.pmViewDesc);n=n.parentNode);return t&&t.node&&t.node.isBlock&&(t.dom==e||t.contentDOM==e)}var F=function(e){return e.focusNode&&v(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset)};function k(e,t){var n=document.createEvent("Event");return n.initEvent("keydown",!0,!0),n.keyCode=e,n.key=n.code=t,n}var x="undefined"!=typeof navigator?navigator:null,E="undefined"!=typeof document?document:null,C=x&&x.userAgent||"",S=/Edge\/(\d+)/.exec(C),O=/MSIE \d/.exec(C),D=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(C),j=!!(O||D||S),T=O?document.documentMode:D?+D[1]:S?+S[1]:0,P=!j&&/gecko\/(\d+)/i.test(C);P&&(/Firefox\/(\d+)/.exec(C)||[0,0])[1];var R=!j&&/Chrome\/(\d+)/.exec(C),M=!!R,I=R?+R[1]:0,B=!j&&!!x&&/Apple Computer/.test(x.vendor),N=B&&(/Mobile\/\w+/.test(C)||!!x&&x.maxTouchPoints>2),L=N||!!x&&/Mac/.test(x.platform),U=/Android \d/.test(C),H=!!E&&"webkitFontSmoothing"in E.documentElement.style,z=H?+(/\bAppleWebKit\/(\d+)/.exec(navigator.userAgent)||[0,0])[1]:0;function q(e){return{left:0,right:e.documentElement.clientWidth,top:0,bottom:e.documentElement.clientHeight}}function V(e,t){return"number"==typeof e?e:e[t]}function W(e){var t=e.getBoundingClientRect(),n=t.width/e.offsetWidth||1,r=t.height/e.offsetHeight||1;return{left:t.left,right:t.left+e.clientWidth*n,top:t.top,bottom:t.top+e.clientHeight*r}}function G(e,t,n){for(var r=e.someProp("scrollThreshold")||0,i=e.someProp("scrollMargin")||5,a=e.dom.ownerDocument,o=n||e.dom;o;o=p(o))if(1==o.nodeType){var s=o,u=s==a.body,l=u?q(a):W(s),c=0,f=0;if(t.top<l.top+V(r,"top")?f=-(l.top-t.top+V(i,"top")):t.bottom>l.bottom-V(r,"bottom")&&(f=t.bottom-l.bottom+V(i,"bottom")),t.left<l.left+V(r,"left")?c=-(l.left-t.left+V(i,"left")):t.right>l.right-V(r,"right")&&(c=t.right-l.right+V(i,"right")),c||f)if(u)a.defaultView.scrollBy(c,f);else{var d=s.scrollLeft,h=s.scrollTop;f&&(s.scrollTop+=f),c&&(s.scrollLeft+=c);var g=s.scrollLeft-d,m=s.scrollTop-h;t={left:t.left-g,top:t.top-m,right:t.right-g,bottom:t.bottom-m}}if(u)break}}function K(e){for(var t=[],n=e.ownerDocument,r=e;r&&(t.push({dom:r,top:r.scrollTop,left:r.scrollLeft}),e!=n);r=p(r));return t}function Q(e,t){for(var n=0;n<e.length;n++){var r=e[n],i=r.dom,a=r.top,o=r.left;i.scrollTop!=a+t&&(i.scrollTop=a+t),i.scrollLeft!=o&&(i.scrollLeft=o)}}var Y=null;function X(e,t){for(var n,r,i=2e8,a=0,o=t.top,s=t.top,u=e.firstChild,l=0;u;u=u.nextSibling,l++){var c=void 0;if(1==u.nodeType)c=u.getClientRects();else{if(3!=u.nodeType)continue;c=m(u).getClientRects()}for(var f=0;f<c.length;f++){var d=c[f];if(d.top<=o&&d.bottom>=s){o=Math.max(d.bottom,o),s=Math.min(d.top,s);var h=d.left>t.left?d.left-t.left:d.right<t.left?t.left-d.right:0;if(h<i){n=u,i=h,r=h&&3==n.nodeType?{left:d.right<t.left?d.right:d.left,top:t.top}:t,1==u.nodeType&&h&&(a=l+(t.left>=(d.left+d.right)/2?1:0));continue}}!n&&(t.left>=d.right&&t.top>=d.top||t.left>=d.left&&t.top>=d.bottom)&&(a=l+1)}}return n&&3==n.nodeType?function(e,t){for(var n=e.nodeValue.length,r=document.createRange(),i=0;i<n;i++){r.setEnd(e,i+1),r.setStart(e,i);var a=ee(r,1);if(a.top!=a.bottom&&J(t,a))return{node:e,offset:i+(t.left>=(a.left+a.right)/2?1:0)}}return{node:e,offset:0}}(n,r):!n||i&&1==n.nodeType?{node:e,offset:a}:X(n,r)}function J(e,t){return e.left>=t.left-1&&e.left<=t.right+1&&e.top>=t.top-1&&e.top<=t.bottom+1}function Z(e,t,n){var r=e.childNodes.length;if(r&&n.top<n.bottom)for(var i=Math.max(0,Math.min(r-1,Math.floor(r*(t.top-n.top)/(n.bottom-n.top))-2)),a=i;;){var o=e.childNodes[a];if(1==o.nodeType)for(var s=o.getClientRects(),u=0;u<s.length;u++){var l=s[u];if(J(t,l))return Z(o,t,l)}if((a=(a+1)%r)==i)break}return e}function $(e,t){var n,r=e.dom.ownerDocument,i=0;if(r.caretPositionFromPoint)try{var a=r.caretPositionFromPoint(t.left,t.top);a&&(n=a.offsetNode,i=a.offset)}catch(g){}if(!n&&r.caretRangeFromPoint){var o=r.caretRangeFromPoint(t.left,t.top);o&&(n=o.startContainer,i=o.startOffset)}var s,u=(e.root.elementFromPoint?e.root:r).elementFromPoint(t.left,t.top);if(!u||!e.dom.contains(1!=u.nodeType?u.parentNode:u)){var l=e.dom.getBoundingClientRect();if(!J(t,l))return null;if(!(u=Z(e.dom,t,l)))return null}if(B)for(var c=u;n&&c;c=p(c))c.draggable&&(n=void 0);if(u=function(e,t){var n=e.parentNode;return n&&/^li$/i.test(n.nodeName)&&t.left<e.getBoundingClientRect().left?n:e}(u,t),n){if(P&&1==n.nodeType&&(i=Math.min(i,n.childNodes.length))<n.childNodes.length){var f,d=n.childNodes[i];"IMG"==d.nodeName&&(f=d.getBoundingClientRect()).right<=t.left&&f.bottom>t.top&&i++}n==e.dom&&i==n.childNodes.length-1&&1==n.lastChild.nodeType&&t.top>n.lastChild.getBoundingClientRect().bottom?s=e.state.doc.content.size:0!=i&&1==n.nodeType&&"BR"==n.childNodes[i-1].nodeName||(s=function(e,t,n,r){for(var i=-1,a=t;a!=e.dom;){var o=e.docView.nearestDesc(a,!0);if(!o)return null;if(o.node.isBlock&&o.parent){var s=o.dom.getBoundingClientRect();if(s.left>r.left||s.top>r.top)i=o.posBefore;else{if(!(s.right<r.left||s.bottom<r.top))break;i=o.posAfter}}a=o.dom.parentNode}return i>-1?i:e.docView.posFromDOM(t,n,1)}(e,n,i,t))}null==s&&(s=function(e,t,n){var r=X(t,n),i=r.node,a=r.offset,o=-1;if(1==i.nodeType&&!i.firstChild){var s=i.getBoundingClientRect();o=s.left!=s.right&&n.left>(s.left+s.right)/2?1:-1}return e.docView.posFromDOM(i,a,o)}(e,u,t));var h=e.docView.nearestDesc(u,!0);return{pos:s,inside:h?h.posAtStart-h.border:-1}}function ee(e,t){var n=e.getClientRects();return n.length?n[t<0?0:n.length-1]:e.getBoundingClientRect()}var te=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/;function ne(e,t,n){var r=e.docView.domFromPos(t,n<0?-1:1),i=r.node,a=r.offset,o=r.atom,s=H||P;if(3==i.nodeType){if(!s||!te.test(i.nodeValue)&&(n<0?a:a!=i.nodeValue.length)){var u=a,l=a,c=n<0?1:-1;return n<0&&!a?(l++,c=-1):n>=0&&a==i.nodeValue.length?(u--,c=1):n<0?u--:l++,re(ee(m(i,u,l),1),c<0)}var f=ee(m(i,a,a),n);if(P&&a&&/\s/.test(i.nodeValue[a-1])&&a<i.nodeValue.length){var d=ee(m(i,a-1,a-1),-1);if(d.top==f.top){var h=ee(m(i,a,a+1),-1);if(h.top!=f.top)return re(h,h.left<d.left)}}return f}if(!e.state.doc.resolve(t-(o||0)).parent.inlineContent){if(null==o&&a&&(n<0||a==_(i))){var p=i.childNodes[a-1];if(1==p.nodeType)return ie(p.getBoundingClientRect(),!1)}if(null==o&&a<_(i)){var g=i.childNodes[a];if(1==g.nodeType)return ie(g.getBoundingClientRect(),!0)}return ie(i.getBoundingClientRect(),n>=0)}if(null==o&&a&&(n<0||a==_(i))){var v=i.childNodes[a-1],b=3==v.nodeType?m(v,_(v)-(s?0:1)):1!=v.nodeType||"BR"==v.nodeName&&v.nextSibling?null:v;if(b)return re(ee(b,1),!1)}if(null==o&&a<_(i)){for(var y=i.childNodes[a];y.pmViewDesc&&y.pmViewDesc.ignoreForCoords;)y=y.nextSibling;var A=y?3==y.nodeType?m(y,0,s?0:1):1==y.nodeType?y:null:null;if(A)return re(ee(A,-1),!0)}return re(ee(3==i.nodeType?m(i):i,-n),n>=0)}function re(e,t){if(0==e.width)return e;var n=t?e.left:e.right;return{top:e.top,bottom:e.bottom,left:n,right:n}}function ie(e,t){if(0==e.height)return e;var n=t?e.top:e.bottom;return{top:n,bottom:n,left:e.left,right:e.right}}function ae(e,t,n){var r=e.state,i=e.root.activeElement;r!=t&&e.updateState(t),i!=e.dom&&e.focus();try{return n()}finally{r!=t&&e.updateState(r),i!=e.dom&&i&&i.focus()}}var oe=/[\u0590-\u08ac]/;var se=null,ue=null,le=!1;function ce(e,t,n){return se==t&&ue==n?le:(se=t,ue=n,le="up"==n||"down"==n?function(e,t,n){var r=t.selection,i="up"==n?r.$from:r.$to;return ae(e,t,(function(){for(var t=e.docView.domFromPos(i.pos,"up"==n?-1:1).node;;){var r=e.docView.nearestDesc(t,!0);if(!r)break;if(r.node.isBlock){t=r.dom;break}t=r.dom.parentNode}for(var a=ne(e,i.pos,1),o=t.firstChild;o;o=o.nextSibling){var s=void 0;if(1==o.nodeType)s=o.getClientRects();else{if(3!=o.nodeType)continue;s=m(o,0,o.nodeValue.length).getClientRects()}for(var u=0;u<s.length;u++){var l=s[u];if(l.bottom>l.top+1&&("up"==n?a.top-l.top>2*(l.bottom-a.top):l.bottom-a.bottom>2*(a.bottom-l.top)))return!1}}return!0}))}(e,t,n):function(e,t,n){var r=t.selection.$head;if(!r.parent.isTextblock)return!1;var i=r.parentOffset,a=!i,o=i==r.parent.content.size,s=e.domSelection();return oe.test(r.parent.textContent)&&s.modify?ae(e,t,(function(){var t=e.domSelectionRange(),i=t.focusNode,a=t.focusOffset,o=t.anchorNode,u=t.anchorOffset,l=s.caretBidiLevel;s.modify("move",n,"character");var c=r.depth?e.docView.domAfterPos(r.before()):e.dom,f=e.domSelectionRange(),d=f.focusNode,h=f.focusOffset,p=d&&!c.contains(1==d.nodeType?d:d.parentNode)||i==d&&a==h;try{s.collapse(o,u),i&&(i!=o||a!=u)&&s.extend&&s.extend(i,a)}catch(g){}return null!=l&&(s.caretBidiLevel=l),p})):"left"==n||"backward"==n?a:o}(e,t,n))}var fe=function(){function e(t,n,r,i){Object(u.a)(this,e),this.parent=t,this.children=n,this.dom=r,this.contentDOM=i,this.dirty=0,r.pmViewDesc=this}return Object(l.a)(e,[{key:"matchesWidget",value:function(e){return!1}},{key:"matchesMark",value:function(e){return!1}},{key:"matchesNode",value:function(e,t,n){return!1}},{key:"matchesHack",value:function(e){return!1}},{key:"parseRule",value:function(){return null}},{key:"stopEvent",value:function(e){return!1}},{key:"size",get:function(){for(var e=0,t=0;t<this.children.length;t++)e+=this.children[t].size;return e}},{key:"border",get:function(){return 0}},{key:"destroy",value:function(){this.parent=void 0,this.dom.pmViewDesc==this&&(this.dom.pmViewDesc=void 0);for(var e=0;e<this.children.length;e++)this.children[e].destroy()}},{key:"posBeforeChild",value:function(e){for(var t=0,n=this.posAtStart;;t++){var r=this.children[t];if(r==e)return n;n+=r.size}}},{key:"posBefore",get:function(){return this.parent.posBeforeChild(this)}},{key:"posAtStart",get:function(){return this.parent?this.parent.posBeforeChild(this)+this.border:0}},{key:"posAfter",get:function(){return this.posBefore+this.size}},{key:"posAtEnd",get:function(){return this.posAtStart+this.size-2*this.border}},{key:"localPosFromDOM",value:function(e,t,n){if(this.contentDOM&&this.contentDOM.contains(1==e.nodeType?e:e.parentNode)){if(n<0){var r,i;if(e==this.contentDOM)r=e.childNodes[t-1];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;r=e.previousSibling}for(;r&&(!(i=r.pmViewDesc)||i.parent!=this);)r=r.previousSibling;return r?this.posBeforeChild(i)+i.size:this.posAtStart}var a,o;if(e==this.contentDOM)a=e.childNodes[t];else{for(;e.parentNode!=this.contentDOM;)e=e.parentNode;a=e.nextSibling}for(;a&&(!(o=a.pmViewDesc)||o.parent!=this);)a=a.nextSibling;return a?this.posBeforeChild(o):this.posAtEnd}var s;if(e==this.dom&&this.contentDOM)s=t>h(this.contentDOM);else if(this.contentDOM&&this.contentDOM!=this.dom&&this.dom.contains(this.contentDOM))s=2&e.compareDocumentPosition(this.contentDOM);else if(this.dom.firstChild){if(0==t)for(var u=e;;u=u.parentNode){if(u==this.dom){s=!1;break}if(u.previousSibling)break}if(null==s&&t==e.childNodes.length)for(var l=e;;l=l.parentNode){if(l==this.dom){s=!0;break}if(l.nextSibling)break}}return(null==s?n>0:s)?this.posAtEnd:this.posAtStart}},{key:"nearestDesc",value:function(e){for(var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!0,r=e;r;r=r.parentNode){var i=this.getDesc(r),a=void 0;if(i&&(!t||i.node)){if(!n||!(a=i.nodeDOM)||(1==a.nodeType?a.contains(1==e.nodeType?e:e.parentNode):a==e))return i;n=!1}}}},{key:"getDesc",value:function(e){for(var t=e.pmViewDesc,n=t;n;n=n.parent)if(n==this)return t}},{key:"posFromDOM",value:function(e,t,n){for(var r=e;r;r=r.parentNode){var i=this.getDesc(r);if(i)return i.localPosFromDOM(e,t,n)}return-1}},{key:"descAt",value:function(e){for(var t=0,n=0;t<this.children.length;t++){var r=this.children[t],i=n+r.size;if(n==e&&i!=n){for(;!r.border&&r.children.length;)r=r.children[0];return r}if(e<i)return r.descAt(e-n-r.border);n=i}}},{key:"domFromPos",value:function(e,t){if(!this.contentDOM)return{node:this.dom,offset:0,atom:e+1};for(var n,r=0,i=0,a=0;r<this.children.length;r++){var o=this.children[r],s=a+o.size;if(s>e||o instanceof be){i=e-a;break}a=s}if(i)return this.children[r].domFromPos(i-this.children[r].border,t);for(;r&&!(n=this.children[r-1]).size&&n instanceof de&&n.side>=0;r--);if(t<=0){for(var u,l=!0;(u=r?this.children[r-1]:null)&&u.dom.parentNode!=this.contentDOM;r--,l=!1);return u&&t&&l&&!u.border&&!u.domAtom?u.domFromPos(u.size,t):{node:this.contentDOM,offset:u?h(u.dom)+1:0}}for(var c,f=!0;(c=r<this.children.length?this.children[r]:null)&&c.dom.parentNode!=this.contentDOM;r++,f=!1);return c&&f&&!c.border&&!c.domAtom?c.domFromPos(0,t):{node:this.contentDOM,offset:c?h(c.dom):this.contentDOM.childNodes.length}}},{key:"parseRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;if(0==this.children.length)return{node:this.contentDOM,from:e,to:t,fromOffset:0,toOffset:this.contentDOM.childNodes.length};for(var r=-1,i=-1,a=n,o=0;;o++){var s=this.children[o],u=a+s.size;if(-1==r&&e<=u){var l=a+s.border;if(e>=l&&t<=u-s.border&&s.node&&s.contentDOM&&this.contentDOM.contains(s.contentDOM))return s.parseRange(e,t,l);e=a;for(var c=o;c>0;c--){var f=this.children[c-1];if(f.size&&f.dom.parentNode==this.contentDOM&&!f.emptyChildAt(1)){r=h(f.dom)+1;break}e-=f.size}-1==r&&(r=0)}if(r>-1&&(u>t||o==this.children.length-1)){t=u;for(var d=o+1;d<this.children.length;d++){var p=this.children[d];if(p.size&&p.dom.parentNode==this.contentDOM&&!p.emptyChildAt(-1)){i=h(p.dom);break}t+=p.size}-1==i&&(i=this.contentDOM.childNodes.length);break}a=u}return{node:this.contentDOM,from:e,to:t,fromOffset:r,toOffset:i}}},{key:"emptyChildAt",value:function(e){if(this.border||!this.contentDOM||!this.children.length)return!1;var t=this.children[e<0?0:this.children.length-1];return 0==t.size||t.emptyChildAt(e)}},{key:"domAfterPos",value:function(e){var t=this.domFromPos(e,0),n=t.node,r=t.offset;if(1!=n.nodeType||r==n.childNodes.length)throw new RangeError("No node after pos "+e);return n.childNodes[r]}},{key:"setSelection",value:function(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=Math.min(e,t),a=Math.max(e,t),o=0,s=0;o<this.children.length;o++){var u=this.children[o],l=s+u.size;if(i>s&&a<l)return u.setSelection(e-s-u.border,t-s-u.border,n,r);s=l}var c=this.domFromPos(e,e?-1:1),f=t==e?c:this.domFromPos(t,t?-1:1),d=n.getSelection(),p=!1;if((P||B)&&e==t){var g=c,m=g.node,b=g.offset;if(3==m.nodeType){if((p=!(!b||"\n"!=m.nodeValue[b-1]))&&b==m.nodeValue.length)for(var y,_=m;_;_=_.parentNode){if(y=_.nextSibling){"BR"==y.nodeName&&(c=f={node:y.parentNode,offset:h(y)+1});break}var A=_.pmViewDesc;if(A&&A.node&&A.node.isBlock)break}}else{var w=m.childNodes[b-1];p=w&&("BR"==w.nodeName||"false"==w.contentEditable)}}if(P&&d.focusNode&&d.focusNode!=f.node&&1==d.focusNode.nodeType){var F=d.focusNode.childNodes[d.focusOffset];F&&"false"==F.contentEditable&&(r=!0)}if(r||p&&B||!v(c.node,c.offset,d.anchorNode,d.anchorOffset)||!v(f.node,f.offset,d.focusNode,d.focusOffset)){var k=!1;if((d.extend||e==t)&&!p){d.collapse(c.node,c.offset);try{e!=t&&d.extend(f.node,f.offset),k=!0}catch(C){}}if(!k){if(e>t){var x=c;c=f,f=x}var E=document.createRange();E.setEnd(f.node,f.offset),E.setStart(c.node,c.offset),d.removeAllRanges(),d.addRange(E)}}}},{key:"ignoreMutation",value:function(e){return!this.contentDOM&&"selection"!=e.type}},{key:"contentLost",get:function(){return this.contentDOM&&this.contentDOM!=this.dom&&!this.dom.contains(this.contentDOM)}},{key:"markDirty",value:function(e,t){for(var n=0,r=0;r<this.children.length;r++){var i=this.children[r],a=n+i.size;if(n==a?e<=a&&t>=n:e<a&&t>n){var o=n+i.border,s=a-i.border;if(e>=o&&t<=s)return this.dirty=e==n||t==a?2:1,void(e!=o||t!=s||!i.contentLost&&i.dom.parentNode==this.contentDOM?i.markDirty(e-o,t-o):i.dirty=3);i.dirty=i.dom!=i.contentDOM||i.dom.parentNode!=this.contentDOM||i.children.length?3:2}n=a}this.dirty=2}},{key:"markParentsDirty",value:function(){for(var e=1,t=this.parent;t;t=t.parent,e++){var n=1==e?2:1;t.dirty<n&&(t.dirty=n)}}},{key:"domAtom",get:function(){return!1}},{key:"ignoreForCoords",get:function(){return!1}}]),e}(),de=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,i,a,o){var s;Object(u.a)(this,n);var l,c=i.type.toDOM;if("function"==typeof c&&(c=c(a,(function(){return l?l.parent?l.parent.posBeforeChild(l):void 0:o}))),!i.type.spec.raw){if(1!=c.nodeType){var f=document.createElement("span");f.appendChild(c),c=f}c.contentEditable="false",c.classList.add("ProseMirror-widget")}return(s=t.call(this,e,[],c,null)).widget=i,s.widget=i,l=Object(r.a)(s),s}return Object(l.a)(n,[{key:"matchesWidget",value:function(e){return 0==this.dirty&&e.type.eq(this.widget.type)}},{key:"parseRule",value:function(){return{ignore:!0}}},{key:"stopEvent",value:function(e){var t=this.widget.spec.stopEvent;return!!t&&t(e)}},{key:"ignoreMutation",value:function(e){return"selection"!=e.type||this.widget.spec.ignoreSelection}},{key:"destroy",value:function(){this.widget.type.destroy(this.dom),Object(i.a)(Object(a.a)(n.prototype),"destroy",this).call(this)}},{key:"domAtom",get:function(){return!0}},{key:"side",get:function(){return this.widget.type.side}}]),n}(fe),he=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r,i,a){var o;return Object(u.a)(this,n),(o=t.call(this,e,[],r,null)).textDOM=i,o.text=a,o}return Object(l.a)(n,[{key:"size",get:function(){return this.text.length}},{key:"localPosFromDOM",value:function(e,t){return e!=this.textDOM?this.posAtStart+(t?this.size:0):this.posAtStart+t}},{key:"domFromPos",value:function(e){return{node:this.textDOM,offset:e}}},{key:"ignoreMutation",value:function(e){return"characterData"===e.type&&e.target.nodeValue==e.oldValue}}]),n}(fe),pe=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r,i,a){var o;return Object(u.a)(this,n),(o=t.call(this,e,[],i,a)).mark=r,o}return Object(l.a)(n,[{key:"parseRule",value:function(){return 3&this.dirty||this.mark.type.spec.reparseInView?null:{mark:this.mark.type.name,attrs:this.mark.attrs,contentElement:this.contentDOM||void 0}}},{key:"matchesMark",value:function(e){return 3!=this.dirty&&this.mark.eq(e)}},{key:"markDirty",value:function(e,t){if(Object(i.a)(Object(a.a)(n.prototype),"markDirty",this).call(this,e,t),0!=this.dirty){for(var r=this.parent;!r.node;)r=r.parent;r.dirty<this.dirty&&(r.dirty=this.dirty),this.dirty=0}}},{key:"slice",value:function(e,t,r){var i=n.create(this.parent,this.mark,!0,r),a=this.children,o=this.size;t<o&&(a=je(a,t,o,r)),e>0&&(a=je(a,0,e,r));for(var s=0;s<a.length;s++)a[s].parent=i;return i.children=a,i}}],[{key:"create",value:function(e,t,r,i){var a=i.nodeViews[t.type.name],o=a&&a(t,i,r);return o&&o.dom||(o=f.b.renderSpec(document,t.type.spec.toDOM(t,r))),new n(e,t,o.dom,o.contentDOM||o.dom)}}]),n}(fe),ge=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r,i,a,o,s,l,c,f){var d;return Object(u.a)(this,n),(d=t.call(this,e,[],o,s)).node=r,d.outerDeco=i,d.innerDeco=a,d.nodeDOM=l,s&&d.updateChildren(c,f),d}return Object(l.a)(n,[{key:"parseRule",value:function(){var e=this;if(this.node.type.spec.reparseInView)return null;var t={node:this.node.type.name,attrs:this.node.attrs};if("pre"==this.node.type.whitespace&&(t.preserveWhitespace="full"),this.contentDOM)if(this.contentLost){for(var n=this.children.length-1;n>=0;n--){var r=this.children[n];if(this.dom.contains(r.dom.parentNode)){t.contentElement=r.dom.parentNode;break}}t.contentElement||(t.getContent=function(){return f.c.empty})}else t.contentElement=this.contentDOM;else t.getContent=function(){return e.node.content};return t}},{key:"matchesNode",value:function(e,t,n){return 0==this.dirty&&e.eq(this.node)&&Ce(t,this.outerDeco)&&n.eq(this.innerDeco)}},{key:"size",get:function(){return this.node.nodeSize}},{key:"border",get:function(){return this.node.isLeaf?0:1}},{key:"updateChildren",value:function(e,t){var n=this,r=this.node.inlineContent,i=t,a=e.composing?this.localCompositionInfo(e,t):null,o=a&&a.pos>-1?a:null,s=a&&a.pos<0,u=new Oe(this,o&&o.node,e);!function(e,t,n,r){var i=t.locals(e),a=0;if(0==i.length){for(var o=0;o<e.childCount;o++){var s=e.child(o);r(s,i,t.forChild(a,s),o),a+=s.nodeSize}return}for(var u=0,l=[],c=null,f=0;;){if(u<i.length&&i[u].to==a){for(var d=i[u++],h=void 0;u<i.length&&i[u].to==a;)(h||(h=[d])).push(i[u++]);if(h){h.sort(De);for(var p=0;p<h.length;p++)n(h[p],f,!!c)}else n(d,f,!!c)}var g=void 0,m=void 0;if(c)m=-1,g=c,c=null;else{if(!(f<e.childCount))break;m=f,g=e.child(f++)}for(var v=0;v<l.length;v++)l[v].to<=a&&l.splice(v--,1);for(;u<i.length&&i[u].from<=a&&i[u].to>a;)l.push(i[u++]);var b=a+g.nodeSize;if(g.isText){var y=b;u<i.length&&i[u].from<y&&(y=i[u].from);for(var _=0;_<l.length;_++)l[_].to<y&&(y=l[_].to);y<b&&(c=g.cut(y-a),g=g.cut(0,y-a),b=y,m=-1)}r(g,g.isInline&&!g.isLeaf?l.filter((function(e){return!e.inline})):l.slice(),t.forChild(a,g),m),a=b}}(this.node,this.innerDeco,(function(t,a,o){t.spec.marks?u.syncToMarks(t.spec.marks,r,e):t.type.side>=0&&!o&&u.syncToMarks(a==n.node.childCount?f.d.none:n.node.child(a).marks,r,e),u.placeWidget(t,e,i)}),(function(t,n,o,l){var c;u.syncToMarks(t.marks,r,e),u.findNodeMatch(t,n,o,l)||s&&e.state.selection.from>i&&e.state.selection.to<i+t.nodeSize&&(c=u.findIndexWithChild(a.node))>-1&&u.updateNodeAt(t,n,o,c,e)||u.updateNextNode(t,n,o,e,l)||u.addNode(t,n,o,e,i),i+=t.nodeSize})),u.syncToMarks([],r,e),this.node.isTextblock&&u.addTextblockHacks(),u.destroyRest(),(u.changed||2==this.dirty)&&(o&&this.protectLocalComposition(e,o),_e(this.contentDOM,this.children,e),N&&function(e){if("UL"==e.nodeName||"OL"==e.nodeName){var t=e.style.cssText;e.style.cssText=t+"; list-style: square !important",window.getComputedStyle(e).listStyle,e.style.cssText=t}}(this.dom))}},{key:"localCompositionInfo",value:function(e,t){var n=e.state.selection,r=n.from,i=n.to;if(!(e.state.selection instanceof c.g)||r<t||i>t+this.node.content.size)return null;var a=e.domSelectionRange(),o=function(e,t){for(;;){if(3==e.nodeType)return e;if(1==e.nodeType&&t>0){if(e.childNodes.length>t&&3==e.childNodes[t].nodeType)return e.childNodes[t];t=_(e=e.childNodes[t-1])}else{if(!(1==e.nodeType&&t<e.childNodes.length))return null;e=e.childNodes[t],t=0}}}(a.focusNode,a.focusOffset);if(!o||!this.dom.contains(o.parentNode))return null;if(this.node.inlineContent){var s=o.nodeValue,u=function(e,t,n,r){for(var i=0,a=0;i<e.childCount&&a<=r;){var o=e.child(i++),s=a;if(a+=o.nodeSize,o.isText){for(var u=o.text;i<e.childCount;){var l=e.child(i++);if(a+=l.nodeSize,!l.isText)break;u+=l.text}if(a>=n){var c=s<r?u.lastIndexOf(t,r-s-1):-1;if(c>=0&&c+t.length+s>=n)return s+c;if(n==r&&u.length>=r+t.length-s&&u.slice(r-s,r-s+t.length)==t)return r}}}return-1}(this.node.content,s,r-t,i-t);return u<0?null:{node:o,pos:u,text:s}}return{node:o,pos:-1,text:""}}},{key:"protectLocalComposition",value:function(e,t){var n=t.node,r=t.pos,i=t.text;if(!this.getDesc(n)){for(var a=n;a.parentNode!=this.contentDOM;a=a.parentNode){for(;a.previousSibling;)a.parentNode.removeChild(a.previousSibling);for(;a.nextSibling;)a.parentNode.removeChild(a.nextSibling);a.pmViewDesc&&(a.pmViewDesc=void 0)}var o=new he(this,a,n,i);e.input.compositionNodes.push(o),this.children=je(this.children,r,r+i.length,e,o)}}},{key:"update",value:function(e,t,n,r){return!(3==this.dirty||!e.sameMarkup(this.node))&&(this.updateInner(e,t,n,r),!0)}},{key:"updateInner",value:function(e,t,n,r){this.updateOuterDeco(t),this.node=e,this.innerDeco=n,this.contentDOM&&this.updateChildren(r,this.posAtStart),this.dirty=0}},{key:"updateOuterDeco",value:function(e){if(!Ce(e,this.outerDeco)){var t=1!=this.nodeDOM.nodeType,n=this.dom;this.dom=ke(this.dom,this.nodeDOM,Fe(this.outerDeco,this.node,t),Fe(e,this.node,t)),this.dom!=n&&(n.pmViewDesc=void 0,this.dom.pmViewDesc=this),this.outerDeco=e}}},{key:"selectNode",value:function(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.add("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||(this.dom.draggable=!0)}},{key:"deselectNode",value:function(){1==this.nodeDOM.nodeType&&this.nodeDOM.classList.remove("ProseMirror-selectednode"),!this.contentDOM&&this.node.type.spec.draggable||this.dom.removeAttribute("draggable")}},{key:"domAtom",get:function(){return this.node.isAtom}}],[{key:"create",value:function(e,t,r,i,a,o){var s,u=a.nodeViews[t.type.name],l=u&&u(t,a,(function(){return s?s.parent?s.parent.posBeforeChild(s):void 0:o}),r,i),c=l&&l.dom,d=l&&l.contentDOM;if(t.isText)if(c){if(3!=c.nodeType)throw new RangeError("Text must be rendered as a DOM text node")}else c=document.createTextNode(t.text);else if(!c){var h=f.b.renderSpec(document,t.type.spec.toDOM(t));c=h.dom,d=h.contentDOM}d||t.isText||"BR"==c.nodeName||(c.hasAttribute("contenteditable")||(c.contentEditable="false"),t.type.spec.draggable&&(c.draggable=!0));var p=c;return c=Ee(c,r,t),l?s=new ye(e,t,r,i,c,d||null,p,l,a,o+1):t.isText?new ve(e,t,r,i,c,p,a):new n(e,t,r,i,c,d||null,p,a,o+1)}}]),n}(fe);function me(e,t,n,r,i){return Ee(r,t,e),new ge(void 0,e,t,n,r,r,r,i,0)}var ve=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r,i,a,o,s,l){return Object(u.a)(this,n),t.call(this,e,r,i,a,o,null,s,l,0)}return Object(l.a)(n,[{key:"parseRule",value:function(){for(var e=this.nodeDOM.parentNode;e&&e!=this.dom&&!e.pmIsDeco;)e=e.parentNode;return{skip:e||!0}}},{key:"update",value:function(e,t,n,r){return!(3==this.dirty||0!=this.dirty&&!this.inParent()||!e.sameMarkup(this.node))&&(this.updateOuterDeco(t),0==this.dirty&&e.text==this.node.text||e.text==this.nodeDOM.nodeValue||(this.nodeDOM.nodeValue=e.text,r.trackWrites==this.nodeDOM&&(r.trackWrites=null)),this.node=e,this.dirty=0,!0)}},{key:"inParent",value:function(){for(var e=this.parent.contentDOM,t=this.nodeDOM;t;t=t.parentNode)if(t==e)return!0;return!1}},{key:"domFromPos",value:function(e){return{node:this.nodeDOM,offset:e}}},{key:"localPosFromDOM",value:function(e,t,r){return e==this.nodeDOM?this.posAtStart+Math.min(t,this.node.text.length):Object(i.a)(Object(a.a)(n.prototype),"localPosFromDOM",this).call(this,e,t,r)}},{key:"ignoreMutation",value:function(e){return"characterData"!=e.type&&"selection"!=e.type}},{key:"slice",value:function(e,t,r){var i=this.node.cut(e,t),a=document.createTextNode(i.text);return new n(this.parent,i,this.outerDeco,this.innerDeco,a,a,r)}},{key:"markDirty",value:function(e,t){Object(i.a)(Object(a.a)(n.prototype),"markDirty",this).call(this,e,t),this.dom==this.nodeDOM||0!=e&&t!=this.nodeDOM.nodeValue.length||(this.dirty=3)}},{key:"domAtom",get:function(){return!1}}]),n}(ge),be=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(u.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"parseRule",value:function(){return{ignore:!0}}},{key:"matchesHack",value:function(e){return 0==this.dirty&&this.dom.nodeName==e}},{key:"domAtom",get:function(){return!0}},{key:"ignoreForCoords",get:function(){return"IMG"==this.dom.nodeName}}]),n}(fe),ye=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e,r,i,a,o,s,l,c,f,d){var h;return Object(u.a)(this,n),(h=t.call(this,e,r,i,a,o,s,l,f,d)).spec=c,h}return Object(l.a)(n,[{key:"update",value:function(e,t,r,o){if(3==this.dirty)return!1;if(this.spec.update){var s=this.spec.update(e,t,r);return s&&this.updateInner(e,t,r,o),s}return!(!this.contentDOM&&!e.isLeaf)&&Object(i.a)(Object(a.a)(n.prototype),"update",this).call(this,e,t,r,o)}},{key:"selectNode",value:function(){this.spec.selectNode?this.spec.selectNode():Object(i.a)(Object(a.a)(n.prototype),"selectNode",this).call(this)}},{key:"deselectNode",value:function(){this.spec.deselectNode?this.spec.deselectNode():Object(i.a)(Object(a.a)(n.prototype),"deselectNode",this).call(this)}},{key:"setSelection",value:function(e,t,r,o){this.spec.setSelection?this.spec.setSelection(e,t,r):Object(i.a)(Object(a.a)(n.prototype),"setSelection",this).call(this,e,t,r,o)}},{key:"destroy",value:function(){this.spec.destroy&&this.spec.destroy(),Object(i.a)(Object(a.a)(n.prototype),"destroy",this).call(this)}},{key:"stopEvent",value:function(e){return!!this.spec.stopEvent&&this.spec.stopEvent(e)}},{key:"ignoreMutation",value:function(e){return this.spec.ignoreMutation?this.spec.ignoreMutation(e):Object(i.a)(Object(a.a)(n.prototype),"ignoreMutation",this).call(this,e)}}]),n}(ge);function _e(e,t,n){for(var r=e.firstChild,i=!1,a=0;a<t.length;a++){var o=t[a],s=o.dom;if(s.parentNode==e){for(;s!=r;)r=Se(r),i=!0;r=r.nextSibling}else i=!0,e.insertBefore(s,r);if(o instanceof pe){var u=r?r.previousSibling:e.lastChild;_e(o.contentDOM,o.children,n),r=u?u.nextSibling:e.firstChild}}for(;r;)r=Se(r),i=!0;i&&n.trackWrites==e&&(n.trackWrites=null)}var Ae=function(e){e&&(this.nodeName=e)};Ae.prototype=Object.create(null);var we=[new Ae];function Fe(e,t,n){if(0==e.length)return we;for(var r=n?we[0]:new Ae,i=[r],a=0;a<e.length;a++){var o=e[a].type.attrs;if(o)for(var s in o.nodeName&&i.push(r=new Ae(o.nodeName)),o){var u=o[s];null!=u&&(n&&1==i.length&&i.push(r=new Ae(t.isInline?"span":"div")),"class"==s?r.class=(r.class?r.class+" ":"")+u:"style"==s?r.style=(r.style?r.style+";":"")+u:"nodeName"!=s&&(r[s]=u))}}return i}function ke(e,t,n,r){if(n==we&&r==we)return t;for(var i=t,a=0;a<r.length;a++){var o=r[a],s=n[a];if(a){var u=void 0;s&&s.nodeName==o.nodeName&&i!=e&&(u=i.parentNode)&&u.nodeName.toLowerCase()==o.nodeName||((u=document.createElement(o.nodeName)).pmIsDeco=!0,u.appendChild(i),s=we[0]),i=u}xe(i,s||we[0],o)}return i}function xe(e,t,n){for(var r in t)"class"==r||"style"==r||"nodeName"==r||r in n||e.removeAttribute(r);for(var i in n)"class"!=i&&"style"!=i&&"nodeName"!=i&&n[i]!=t[i]&&e.setAttribute(i,n[i]);if(t.class!=n.class){for(var a=t.class?t.class.split(" ").filter(Boolean):[],o=n.class?n.class.split(" ").filter(Boolean):[],s=0;s<a.length;s++)-1==o.indexOf(a[s])&&e.classList.remove(a[s]);for(var u=0;u<o.length;u++)-1==a.indexOf(o[u])&&e.classList.add(o[u]);0==e.classList.length&&e.removeAttribute("class")}if(t.style!=n.style){if(t.style)for(var l,c=/\s*([\w\-\xa1-\uffff]+)\s*:(?:"(?:\\.|[^"])*"|'(?:\\.|[^'])*'|\(.*?\)|[^;])*/g;l=c.exec(t.style);)e.style.removeProperty(l[1]);n.style&&(e.style.cssText+=n.style)}}function Ee(e,t,n){return ke(e,e,we,Fe(t,n,1!=e.nodeType))}function Ce(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(!e[n].type.eq(t[n].type))return!1;return!0}function Se(e){var t=e.nextSibling;return e.parentNode.removeChild(e),t}var Oe=function(){function e(t,n,r){Object(u.a)(this,e),this.lock=n,this.view=r,this.index=0,this.stack=[],this.changed=!1,this.top=t,this.preMatch=function(e,t){var n=t,r=n.children.length,i=e.childCount,a=new Map,o=[];e:for(;i>0;){for(var s=void 0;;)if(r){var u=n.children[r-1];if(!(u instanceof pe)){s=u,r--;break}n=u,r=u.children.length}else{if(n==t)break e;r=n.parent.children.indexOf(n),n=n.parent}var l=s.node;if(l){if(l!=e.child(i-1))break;--i,a.set(s,i),o.push(s)}}return{index:i,matched:a,matches:o.reverse()}}(t.node.content,t)}return Object(l.a)(e,[{key:"destroyBetween",value:function(e,t){if(e!=t){for(var n=e;n<t;n++)this.top.children[n].destroy();this.top.children.splice(e,t-e),this.changed=!0}}},{key:"destroyRest",value:function(){this.destroyBetween(this.index,this.top.children.length)}},{key:"syncToMarks",value:function(e,t,n){for(var r=0,i=this.stack.length>>1,a=Math.min(i,e.length);r<a&&(r==i-1?this.top:this.stack[r+1<<1]).matchesMark(e[r])&&!1!==e[r].type.spec.spanning;)r++;for(;r<i;)this.destroyRest(),this.top.dirty=0,this.index=this.stack.pop(),this.top=this.stack.pop(),i--;for(;i<e.length;){this.stack.push(this.top,this.index+1);for(var o=-1,s=this.index;s<Math.min(this.index+3,this.top.children.length);s++)if(this.top.children[s].matchesMark(e[i])){o=s;break}if(o>-1)o>this.index&&(this.changed=!0,this.destroyBetween(this.index,o)),this.top=this.top.children[this.index];else{var u=pe.create(this.top,e[i],t,n);this.top.children.splice(this.index,0,u),this.top=u,this.changed=!0}this.index=0,i++}}},{key:"findNodeMatch",value:function(e,t,n,r){var i,a=-1;if(r>=this.preMatch.index&&(i=this.preMatch.matches[r-this.preMatch.index]).parent==this.top&&i.matchesNode(e,t,n))a=this.top.children.indexOf(i,this.index);else for(var o=this.index,s=Math.min(this.top.children.length,o+5);o<s;o++){var u=this.top.children[o];if(u.matchesNode(e,t,n)&&!this.preMatch.matched.has(u)){a=o;break}}return!(a<0)&&(this.destroyBetween(this.index,a),this.index++,!0)}},{key:"updateNodeAt",value:function(e,t,n,r,i){var a=this.top.children[r];return 3==a.dirty&&a.dom==a.contentDOM&&(a.dirty=2),!!a.update(e,t,n,i)&&(this.destroyBetween(this.index,r),this.index++,!0)}},{key:"findIndexWithChild",value:function(e){for(;;){var t=e.parentNode;if(!t)return-1;if(t==this.top.contentDOM){var n=e.pmViewDesc;if(n)for(var r=this.index;r<this.top.children.length;r++)if(this.top.children[r]==n)return r;return-1}e=t}}},{key:"updateNextNode",value:function(e,t,n,r,i){for(var a=this.index;a<this.top.children.length;a++){var o=this.top.children[a];if(o instanceof ge){var s=this.preMatch.matched.get(o);if(null!=s&&s!=i)return!1;var u=o.dom;if(!(this.lock&&(u==this.lock||1==u.nodeType&&u.contains(this.lock.parentNode))&&!(e.isText&&o.node&&o.node.isText&&o.nodeDOM.nodeValue==e.text&&3!=o.dirty&&Ce(t,o.outerDeco)))&&o.update(e,t,n,r))return this.destroyBetween(this.index,a),o.dom!=u&&(this.changed=!0),this.index++,!0;break}}return!1}},{key:"addNode",value:function(e,t,n,r,i){this.top.children.splice(this.index++,0,ge.create(this.top,e,t,n,r,i)),this.changed=!0}},{key:"placeWidget",value:function(e,t,n){var r=this.index<this.top.children.length?this.top.children[this.index]:null;if(!r||!r.matchesWidget(e)||e!=r.widget&&r.widget.type.toDOM.parentNode){var i=new de(this.top,e,t,n);this.top.children.splice(this.index++,0,i),this.changed=!0}else this.index++}},{key:"addTextblockHacks",value:function(){for(var e=this.top.children[this.index-1],t=this.top;e instanceof pe;)e=(t=e).children[t.children.length-1];(!e||!(e instanceof ve)||/\n$/.test(e.node.text)||this.view.requiresGeckoHackNode&&/\s$/.test(e.node.text))&&((B||M)&&e&&"false"==e.dom.contentEditable&&this.addHackNode("IMG",t),this.addHackNode("BR",this.top))}},{key:"addHackNode",value:function(e,t){if(t==this.top&&this.index<t.children.length&&t.children[this.index].matchesHack(e))this.index++;else{var n=document.createElement(e);"IMG"==e&&(n.className="ProseMirror-separator",n.alt=""),"BR"==e&&(n.className="ProseMirror-trailingBreak");var r=new be(this.top,[],n,null);t!=this.top?t.children.push(r):t.children.splice(this.index++,0,r),this.changed=!0}}}]),e}();function De(e,t){return e.type.side-t.type.side}function je(e,t,n,r,i){for(var a=[],o=0,s=0;o<e.length;o++){var u=e[o],l=s,c=s+=u.size;l>=n||c<=t?a.push(u):(l<t&&a.push(u.slice(0,t-l,r)),i&&(a.push(i),i=void 0),c>n&&a.push(u.slice(n-l,u.size,r)))}return a}function Te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.domSelectionRange(),r=e.state.doc;if(!n.focusNode)return null;var i=e.docView.nearestDesc(n.focusNode),a=i&&0==i.size,o=e.docView.posFromDOM(n.focusNode,n.focusOffset,1);if(o<0)return null;var s,u,l=r.resolve(o);if(F(n)){for(s=l;i&&!i.node;)i=i.parent;var f=i.node;if(i&&f.isAtom&&c.c.isSelectable(f)&&i.parent&&(!f.isInline||!A(n.focusNode,n.focusOffset,i.dom))){var d=i.posBefore;u=new c.c(o==d?l:r.resolve(d))}}else{var h=e.docView.posFromDOM(n.anchorNode,n.anchorOffset,1);if(h<0)return null;s=r.resolve(h)}if(!u){var p="pointer"==t||e.state.selection.head<l.pos&&!a?1:-1;u=qe(e,s,l,p)}return u}function Pe(e){return e.editable?e.hasFocus():We(e)&&document.activeElement&&document.activeElement.contains(e.dom)}function Re(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.state.selection;if(He(e,n),Pe(e)){if(!t&&e.input.mouseDown&&e.input.mouseDown.allowDefault&&M){var r=e.domSelectionRange(),i=e.domObserver.currentSelection;if(r.anchorNode&&i.anchorNode&&v(r.anchorNode,r.anchorOffset,i.anchorNode,i.anchorOffset))return e.input.mouseDown.delayedSelectionSync=!0,void e.domObserver.setCurSelection()}if(e.domObserver.disconnectSelection(),e.cursorWrapper)Ue(e);else{var a,o,s=n.anchor,u=n.head;!Me||n instanceof c.g||(n.$from.parent.inlineContent||(a=Ie(e,n.from)),n.empty||n.$from.parent.inlineContent||(o=Ie(e,n.to))),e.docView.setSelection(s,u,e.root,t),Me&&(a&&Ne(a),o&&Ne(o)),n.visible?e.dom.classList.remove("ProseMirror-hideselection"):(e.dom.classList.add("ProseMirror-hideselection"),"onselectionchange"in document&&Le(e))}e.domObserver.setCurSelection(),e.domObserver.connectSelection()}}var Me=B||M&&I<63;function Ie(e,t){var n=e.docView.domFromPos(t,0),r=n.node,i=n.offset,a=i<r.childNodes.length?r.childNodes[i]:null,o=i?r.childNodes[i-1]:null;if(B&&a&&"false"==a.contentEditable)return Be(a);if((!a||"false"==a.contentEditable)&&(!o||"false"==o.contentEditable)){if(a)return Be(a);if(o)return Be(o)}}function Be(e){return e.contentEditable="true",B&&e.draggable&&(e.draggable=!1,e.wasDraggable=!0),e}function Ne(e){e.contentEditable="false",e.wasDraggable&&(e.draggable=!0,e.wasDraggable=null)}function Le(e){var t=e.dom.ownerDocument;t.removeEventListener("selectionchange",e.input.hideSelectionGuard);var n=e.domSelectionRange(),r=n.anchorNode,i=n.anchorOffset;t.addEventListener("selectionchange",e.input.hideSelectionGuard=function(){n.anchorNode==r&&n.anchorOffset==i||(t.removeEventListener("selectionchange",e.input.hideSelectionGuard),setTimeout((function(){Pe(e)&&!e.state.selection.visible||e.dom.classList.remove("ProseMirror-hideselection")}),20))})}function Ue(e){var t=e.domSelection(),n=document.createRange(),r=e.cursorWrapper.dom,i="IMG"==r.nodeName;i?n.setEnd(r.parentNode,h(r)+1):n.setEnd(r,0),n.collapse(!1),t.removeAllRanges(),t.addRange(n),!i&&!e.state.selection.visible&&j&&T<=11&&(r.disabled=!0,r.disabled=!1)}function He(e,t){if(t instanceof c.c){var n=e.docView.descAt(t.from);n!=e.lastSelectedViewDesc&&(ze(e),n&&n.selectNode(),e.lastSelectedViewDesc=n)}else ze(e)}function ze(e){e.lastSelectedViewDesc&&(e.lastSelectedViewDesc.parent&&e.lastSelectedViewDesc.deselectNode(),e.lastSelectedViewDesc=void 0)}function qe(e,t,n,r){return e.someProp("createSelectionBetween",(function(r){return r(e,t,n)}))||c.g.between(t,n,r)}function Ve(e){return!(e.editable&&!e.hasFocus())&&We(e)}function We(e){var t=e.domSelectionRange();if(!t.anchorNode)return!1;try{return e.dom.contains(3==t.anchorNode.nodeType?t.anchorNode.parentNode:t.anchorNode)&&(e.editable||e.dom.contains(3==t.focusNode.nodeType?t.focusNode.parentNode:t.focusNode))}catch(n){return!1}}function Ge(e,t){var n=e.selection,r=n.$anchor,i=n.$head,a=t>0?r.max(i):r.min(i),o=a.parent.inlineContent?a.depth?e.doc.resolve(t>0?a.after():a.before()):null:a;return o&&c.f.findFrom(o,t)}function Ke(e,t){return e.dispatch(e.state.tr.setSelection(t).scrollIntoView()),!0}function Qe(e,t,n){var r=e.state.selection;if(!(r instanceof c.g)){if(r instanceof c.c&&r.node.isInline)return Ke(e,new c.g(t>0?r.$to:r.$from));var i=Ge(e.state,t);return!!i&&Ke(e,i)}if(!r.empty||n.indexOf("s")>-1)return!1;if(e.endOfTextblock(t>0?"right":"left")){var a=Ge(e.state,t);return!!(a&&a instanceof c.c)&&Ke(e,a)}if(!(L&&n.indexOf("m")>-1)){var o,s=r.$head,u=s.textOffset?null:t<0?s.nodeBefore:s.nodeAfter;if(!u||u.isText)return!1;var l=t<0?s.pos-u.nodeSize:s.pos;return!!(u.isAtom||(o=e.docView.descAt(l))&&!o.contentDOM)&&(c.c.isSelectable(u)?Ke(e,new c.c(t<0?e.state.doc.resolve(s.pos-u.nodeSize):s)):!!H&&Ke(e,new c.g(e.state.doc.resolve(t<0?l:l+u.nodeSize))))}}function Ye(e){return 3==e.nodeType?e.nodeValue.length:e.childNodes.length}function Xe(e){var t=e.pmViewDesc;return t&&0==t.size&&(e.nextSibling||"BR"!=e.nodeName)}function Je(e){var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(n){var i,a,o=!1;for(P&&1==n.nodeType&&r<Ye(n)&&Xe(n.childNodes[r])&&(o=!0);;)if(r>0){if(1!=n.nodeType)break;var s=n.childNodes[r-1];if(Xe(s))i=n,a=--r;else{if(3!=s.nodeType)break;r=(n=s).nodeValue.length}}else{if($e(n))break;for(var u=n.previousSibling;u&&Xe(u);)i=n.parentNode,a=h(u),u=u.previousSibling;if(u)r=Ye(n=u);else{if((n=n.parentNode)==e.dom)break;r=0}}o?et(e,n,r):i&&et(e,i,a)}}function Ze(e){var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(n){for(var i,a,o=Ye(n);;)if(r<o){if(1!=n.nodeType)break;if(!Xe(n.childNodes[r]))break;i=n,a=++r}else{if($e(n))break;for(var s=n.nextSibling;s&&Xe(s);)i=s.parentNode,a=h(s)+1,s=s.nextSibling;if(s)r=0,o=Ye(n=s);else{if((n=n.parentNode)==e.dom)break;r=o=0}}i&&et(e,i,a)}}function $e(e){var t=e.pmViewDesc;return t&&t.node&&t.node.isBlock}function et(e,t,n){var r=e.domSelection();if(F(r)){var i=document.createRange();i.setEnd(t,n),i.setStart(t,n),r.removeAllRanges(),r.addRange(i)}else r.extend&&r.extend(t,n);e.domObserver.setCurSelection();var a=e.state;setTimeout((function(){e.state==a&&Re(e)}),50)}function tt(e,t,n){var r=e.state.selection;if(r instanceof c.g&&!r.empty||n.indexOf("s")>-1)return!1;if(L&&n.indexOf("m")>-1)return!1;var i=r.$from,a=r.$to;if(!i.parent.inlineContent||e.endOfTextblock(t<0?"up":"down")){var o=Ge(e.state,t);if(o&&o instanceof c.c)return Ke(e,o)}if(!i.parent.inlineContent){var s=t<0?i:a,u=r instanceof c.a?c.f.near(s,t):c.f.findFrom(s,t);return!!u&&Ke(e,u)}return!1}function nt(e,t){if(!(e.state.selection instanceof c.g))return!0;var n=e.state.selection,r=n.$head,i=n.$anchor,a=n.empty;if(!r.sameParent(i))return!0;if(!a)return!1;if(e.endOfTextblock(t>0?"forward":"backward"))return!0;var o=!r.textOffset&&(t<0?r.nodeBefore:r.nodeAfter);if(o&&!o.isText){var s=e.state.tr;return t<0?s.delete(r.pos-o.nodeSize,r.pos):s.delete(r.pos,r.pos+o.nodeSize),e.dispatch(s),!0}return!1}function rt(e,t,n){e.domObserver.stop(),t.contentEditable=n,e.domObserver.start()}function it(e,t){var n=t.keyCode,r=function(e){var t="";return e.ctrlKey&&(t+="c"),e.metaKey&&(t+="m"),e.altKey&&(t+="a"),e.shiftKey&&(t+="s"),t}(t);return 8==n||L&&72==n&&"c"==r?nt(e,-1)||Je(e):46==n||L&&68==n&&"c"==r?nt(e,1)||Ze(e):13==n||27==n||(37==n||L&&66==n&&"c"==r?Qe(e,-1,r)||Je(e):39==n||L&&70==n&&"c"==r?Qe(e,1,r)||Ze(e):38==n||L&&80==n&&"c"==r?tt(e,-1,r)||Je(e):40==n||L&&78==n&&"c"==r?function(e){if(!B||e.state.selection.$head.parentOffset>0)return!1;var t=e.domSelectionRange(),n=t.focusNode,r=t.focusOffset;if(n&&1==n.nodeType&&0==r&&n.firstChild&&"false"==n.firstChild.contentEditable){var i=n.firstChild;rt(e,i,"true"),setTimeout((function(){return rt(e,i,"false")}),20)}return!1}(e)||tt(e,1,r)||Ze(e):r==(L?"m":"c")&&(66==n||73==n||89==n||90==n))}function at(e,t){e.someProp("transformCopied",(function(n){t=n(t,e)}));for(var n=[],r=t,i=r.content,a=r.openStart,o=r.openEnd;a>1&&o>1&&1==i.childCount&&1==i.firstChild.childCount;){a--,o--;var s=i.firstChild;n.push(s.type.name,s.attrs!=s.type.defaultAttrs?s.attrs:null),i=s.content}var u=e.someProp("clipboardSerializer")||f.b.fromSchema(e.state.schema),l=gt(),c=l.createElement("div");c.appendChild(u.serializeFragment(i,{document:l}));for(var d,h=c.firstChild,p=0;h&&1==h.nodeType&&(d=ht[h.nodeName.toLowerCase()]);){for(var g=d.length-1;g>=0;g--){for(var m=l.createElement(d[g]);c.firstChild;)m.appendChild(c.firstChild);c.appendChild(m),p++}h=c.firstChild}return h&&1==h.nodeType&&h.setAttribute("data-pm-slice","".concat(a," ").concat(o).concat(p?" -".concat(p):""," ").concat(JSON.stringify(n))),{dom:c,text:e.someProp("clipboardTextSerializer",(function(n){return n(t,e)}))||t.content.textBetween(0,t.content.size,"\n\n")}}function ot(e,t,n,r,i){var a,o,s=i.parent.type.spec.code;if(!n&&!t)return null;var u=t&&(r||s||!n);if(u){if(e.someProp("transformPastedText",(function(n){t=n(t,s||r,e)})),s)return t?new f.j(f.c.from(e.state.schema.text(t.replace(/\r\n?/g,"\n"))),0,0):f.j.empty;var l=e.someProp("clipboardTextParser",(function(n){return n(t,i,r,e)}));if(l)o=l;else{var c=i.marks(),d=e.state.schema,h=f.b.fromSchema(d);a=document.createElement("div"),t.split(/(?:\r\n?|\n)+/).forEach((function(e){var t=a.appendChild(document.createElement("p"));e&&t.appendChild(h.serializeNode(d.text(e,c)))}))}}else e.someProp("transformPastedHTML",(function(t){n=t(n,e)})),a=function(e){var t=/^(\s*<meta [^>]*>)*/.exec(e);t&&(e=e.slice(t[0].length));var n,r=gt().createElement("div"),i=/<([a-z][^>\s]+)/i.exec(e);(n=i&&ht[i[1].toLowerCase()])&&(e=n.map((function(e){return"<"+e+">"})).join("")+e+n.map((function(e){return"</"+e+">"})).reverse().join(""));if(r.innerHTML=e,n)for(var a=0;a<n.length;a++)r=r.querySelector(n[a])||r;return r}(n),H&&function(e){for(var t=e.querySelectorAll(M?"span:not([class]):not([style])":"span.Apple-converted-space"),n=0;n<t.length;n++){var r=t[n];1==r.childNodes.length&&"\xa0"==r.textContent&&r.parentNode&&r.parentNode.replaceChild(e.ownerDocument.createTextNode(" "),r)}}(a);var p=a&&a.querySelector("[data-pm-slice]"),g=p&&/^(\d+) (\d+)(?: -(\d+))? (.*)/.exec(p.getAttribute("data-pm-slice")||"");if(g&&g[3])for(var m=+g[3];m>0;m--){for(var v=a.firstChild;v&&1!=v.nodeType;)v=v.nextSibling;if(!v)break;a=v}if(!o){var b=e.someProp("clipboardParser")||e.someProp("domParser")||f.a.fromSchema(e.state.schema);o=b.parseSlice(a,{preserveWhitespace:!(!u&&!g),context:i,ruleFromNode:function(e){return"BR"!=e.nodeName||e.nextSibling||!e.parentNode||st.test(e.parentNode.nodeName)?null:{ignore:!0}}})}if(g)o=function(e,t){if(!e.size)return e;var n,r=e.content.firstChild.type.schema;try{n=JSON.parse(t)}catch(l){return e}for(var i=e.content,a=e.openStart,o=e.openEnd,s=n.length-2;s>=0;s-=2){var u=r.nodes[n[s]];if(!u||u.hasRequiredAttrs())break;i=f.c.from(u.create(n[s+1],i)),a++,o++}return new f.j(i,a,o)}(dt(o,+g[1],+g[2]),g[4]);else if(o=f.j.maxOpen(function(e,t){if(e.childCount<2)return e;for(var n=function(n){var r=t.node(n).contentMatchAt(t.index(n)),i=void 0,a=[];if(e.forEach((function(e){if(a){var t,n=r.findWrapping(e.type);if(!n)return a=null;if(t=a.length&&i.length&&lt(n,i,e,a[a.length-1],0))a[a.length-1]=t;else{a.length&&(a[a.length-1]=ct(a[a.length-1],i.length));var o=ut(e,n);a.push(o),r=r.matchType(o.type),i=n}}})),a)return{v:f.c.from(a)}},r=t.depth;r>=0;r--){var i=n(r);if("object"===typeof i)return i.v}return e}(o.content,i),!0),o.openStart||o.openEnd){for(var y=0,_=0,A=o.content.firstChild;y<o.openStart&&!A.type.spec.isolating;y++,A=A.firstChild);for(var w=o.content.lastChild;_<o.openEnd&&!w.type.spec.isolating;_++,w=w.lastChild);o=dt(o,y,_)}return e.someProp("transformPasted",(function(t){o=t(o,e)})),o}var st=/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var)$/i;function ut(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=t.length-1;r>=n;r--)e=t[r].create(null,f.c.from(e));return e}function lt(e,t,n,r,i){if(i<e.length&&i<t.length&&e[i]==t[i]){var a=lt(e,t,n,r.lastChild,i+1);if(a)return r.copy(r.content.replaceChild(r.childCount-1,a));if(r.contentMatchAt(r.childCount).matchType(i==e.length-1?n.type:e[i+1]))return r.copy(r.content.append(f.c.from(ut(n,e,i+1))))}}function ct(e,t){if(0==t)return e;var n=e.content.replaceChild(e.childCount-1,ct(e.lastChild,t-1)),r=e.contentMatchAt(e.childCount).fillBefore(f.c.empty,!0);return e.copy(n.append(r))}function ft(e,t,n,r,i,a){var o=t<0?e.firstChild:e.lastChild,s=o.content;return i<r-1&&(s=ft(s,t,n,r,i+1,a)),i>=n&&(s=t<0?o.contentMatchAt(0).fillBefore(s,e.childCount>1||a<=i).append(s):s.append(o.contentMatchAt(o.childCount).fillBefore(f.c.empty,!0))),e.replaceChild(t<0?0:e.childCount-1,o.copy(s))}function dt(e,t,n){return t<e.openStart&&(e=new f.j(ft(e.content,-1,t,e.openStart,0,e.openEnd),t,e.openEnd)),n<e.openEnd&&(e=new f.j(ft(e.content,1,n,e.openEnd,0,0),e.openStart,n)),e}var ht={thead:["table"],tbody:["table"],tfoot:["table"],caption:["table"],colgroup:["table"],col:["table","colgroup"],tr:["table","tbody"],td:["table","tbody","tr"],th:["table","tbody","tr"]},pt=null;function gt(){return pt||(pt=document.implementation.createHTMLDocument("title"))}var mt={},vt={},bt={touchstart:!0,touchmove:!0},yt=Object(l.a)((function e(){Object(u.a)(this,e),this.shiftKey=!1,this.mouseDown=null,this.lastKeyCode=null,this.lastKeyCodeTime=0,this.lastClick={time:0,x:0,y:0,type:""},this.lastSelectionOrigin=null,this.lastSelectionTime=0,this.lastIOSEnter=0,this.lastIOSEnterFallbackTimeout=-1,this.lastFocus=0,this.lastTouch=0,this.lastAndroidDelete=0,this.composing=!1,this.composingTimeout=-1,this.compositionNodes=[],this.compositionEndedAt=-2e8,this.domChangeCount=0,this.eventHandlers=Object.create(null),this.hideSelectionGuard=null}));function _t(e,t){e.input.lastSelectionOrigin=t,e.input.lastSelectionTime=Date.now()}function At(e){e.someProp("handleDOMEvents",(function(t){for(var n in t)e.input.eventHandlers[n]||e.dom.addEventListener(n,e.input.eventHandlers[n]=function(t){return wt(e,t)})}))}function wt(e,t){return e.someProp("handleDOMEvents",(function(n){var r=n[t.type];return!!r&&(r(e,t)||t.defaultPrevented)}))}function Ft(e){return{left:e.clientX,top:e.clientY}}function kt(e,t,n,r,i){if(-1==r)return!1;for(var a=e.state.doc.resolve(r),o=function(r){if(e.someProp(t,(function(t){return r>a.depth?t(e,n,a.nodeAfter,a.before(r),i,!0):t(e,n,a.node(r),a.before(r),i,!1)})))return{v:!0}},s=a.depth+1;s>0;s--){var u=o(s);if("object"===typeof u)return u.v}return!1}function xt(e,t,n){e.focused||e.focus();var r=e.state.tr.setSelection(t);"pointer"==n&&r.setMeta("pointer",!0),e.dispatch(r)}function Et(e,t,n,r,i){return kt(e,"handleClickOn",t,n,r)||e.someProp("handleClick",(function(n){return n(e,t,r)}))||(i?function(e,t){if(-1==t)return!1;var n,r,i=e.state.selection;i instanceof c.c&&(n=i.node);for(var a=e.state.doc.resolve(t),o=a.depth+1;o>0;o--){var s=o>a.depth?a.nodeAfter:a.node(o);if(c.c.isSelectable(s)){r=n&&i.$from.depth>0&&o>=i.$from.depth&&a.before(i.$from.depth+1)==i.$from.pos?a.before(i.$from.depth):a.before(o);break}}return null!=r&&(xt(e,c.c.create(e.state.doc,r),"pointer"),!0)}(e,n):function(e,t){if(-1==t)return!1;var n=e.state.doc.resolve(t),r=n.nodeAfter;return!!(r&&r.isAtom&&c.c.isSelectable(r))&&(xt(e,new c.c(n),"pointer"),!0)}(e,n))}function Ct(e,t,n,r){return kt(e,"handleDoubleClickOn",t,n,r)||e.someProp("handleDoubleClick",(function(n){return n(e,t,r)}))}function St(e,t,n,r){return kt(e,"handleTripleClickOn",t,n,r)||e.someProp("handleTripleClick",(function(n){return n(e,t,r)}))||function(e,t,n){if(0!=n.button)return!1;var r=e.state.doc;if(-1==t)return!!r.inlineContent&&(xt(e,c.g.create(r,0,r.content.size),"pointer"),!0);for(var i=r.resolve(t),a=i.depth+1;a>0;a--){var o=a>i.depth?i.nodeAfter:i.node(a),s=i.before(a);if(o.inlineContent)xt(e,c.g.create(r,s+1,s+1+o.content.size),"pointer");else{if(!c.c.isSelectable(o))continue;xt(e,c.c.create(r,s),"pointer")}return!0}}(e,n,r)}function Ot(e){return It(e)}vt.keydown=function(e,t){var n=t;if(e.input.shiftKey=16==n.keyCode||n.shiftKey,!Tt(e,n)&&(e.input.lastKeyCode=n.keyCode,e.input.lastKeyCodeTime=Date.now(),!U||!M||13!=n.keyCode))if(229!=n.keyCode&&e.domObserver.forceFlush(),!N||13!=n.keyCode||n.ctrlKey||n.altKey||n.metaKey)e.someProp("handleKeyDown",(function(t){return t(e,n)}))||it(e,n)?n.preventDefault():_t(e,"key");else{var r=Date.now();e.input.lastIOSEnter=r,e.input.lastIOSEnterFallbackTimeout=setTimeout((function(){e.input.lastIOSEnter==r&&(e.someProp("handleKeyDown",(function(t){return t(e,k(13,"Enter"))})),e.input.lastIOSEnter=0)}),200)}},vt.keyup=function(e,t){16==t.keyCode&&(e.input.shiftKey=!1)},vt.keypress=function(e,t){var n=t;if(!(Tt(e,n)||!n.charCode||n.ctrlKey&&!n.altKey||L&&n.metaKey))if(e.someProp("handleKeyPress",(function(t){return t(e,n)})))n.preventDefault();else{var r=e.state.selection;if(!(r instanceof c.g)||!r.$from.sameParent(r.$to)){var i=String.fromCharCode(n.charCode);e.someProp("handleTextInput",(function(t){return t(e,r.$from.pos,r.$to.pos,i)}))||e.dispatch(e.state.tr.insertText(i).scrollIntoView()),n.preventDefault()}}};var Dt=L?"metaKey":"ctrlKey";mt.mousedown=function(e,t){var n=t;e.input.shiftKey=n.shiftKey;var r=Ot(e),i=Date.now(),a="singleClick";i-e.input.lastClick.time<500&&function(e,t){var n=t.x-e.clientX,r=t.y-e.clientY;return n*n+r*r<100}(n,e.input.lastClick)&&!n[Dt]&&("singleClick"==e.input.lastClick.type?a="doubleClick":"doubleClick"==e.input.lastClick.type&&(a="tripleClick")),e.input.lastClick={time:i,x:n.clientX,y:n.clientY,type:a};var o=e.posAtCoords(Ft(n));o&&("singleClick"==a?(e.input.mouseDown&&e.input.mouseDown.done(),e.input.mouseDown=new jt(e,o,n,!!r)):("doubleClick"==a?Ct:St)(e,o.pos,o.inside,n)?n.preventDefault():_t(e,"pointer"))};var jt=function(){function e(t,n,r,i){var a,o,s=this;if(Object(u.a)(this,e),this.view=t,this.pos=n,this.event=r,this.flushed=i,this.delayedSelectionSync=!1,this.mightDrag=null,this.startDoc=t.state.doc,this.selectNode=!!r[Dt],this.allowDefault=r.shiftKey,n.inside>-1)a=t.state.doc.nodeAt(n.inside),o=n.inside;else{var l=t.state.doc.resolve(n.pos);a=l.parent,o=l.depth?l.before():0}var f=i?null:r.target,d=f?t.docView.nearestDesc(f,!0):null;this.target=d?d.dom:null;var h=t.state.selection;(0==r.button&&a.type.spec.draggable&&!1!==a.type.spec.selectable||h instanceof c.c&&h.from<=o&&h.to>o)&&(this.mightDrag={node:a,pos:o,addAttr:!(!this.target||this.target.draggable),setUneditable:!(!this.target||!P||this.target.hasAttribute("contentEditable"))}),this.target&&this.mightDrag&&(this.mightDrag.addAttr||this.mightDrag.setUneditable)&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&(this.target.draggable=!0),this.mightDrag.setUneditable&&setTimeout((function(){s.view.input.mouseDown==s&&s.target.setAttribute("contentEditable","false")}),20),this.view.domObserver.start()),t.root.addEventListener("mouseup",this.up=this.up.bind(this)),t.root.addEventListener("mousemove",this.move=this.move.bind(this)),_t(t,"pointer")}return Object(l.a)(e,[{key:"done",value:function(){var e=this;this.view.root.removeEventListener("mouseup",this.up),this.view.root.removeEventListener("mousemove",this.move),this.mightDrag&&this.target&&(this.view.domObserver.stop(),this.mightDrag.addAttr&&this.target.removeAttribute("draggable"),this.mightDrag.setUneditable&&this.target.removeAttribute("contentEditable"),this.view.domObserver.start()),this.delayedSelectionSync&&setTimeout((function(){return Re(e.view)})),this.view.input.mouseDown=null}},{key:"up",value:function(e){if(this.done(),this.view.dom.contains(e.target)){var t=this.pos;this.view.state.doc!=this.startDoc&&(t=this.view.posAtCoords(Ft(e))),this.updateAllowDefault(e),this.allowDefault||!t?_t(this.view,"pointer"):Et(this.view,t.pos,t.inside,e,this.selectNode)?e.preventDefault():0==e.button&&(this.flushed||B&&this.mightDrag&&!this.mightDrag.node.isAtom||M&&!this.view.state.selection.visible&&Math.min(Math.abs(t.pos-this.view.state.selection.from),Math.abs(t.pos-this.view.state.selection.to))<=2)?(xt(this.view,c.f.near(this.view.state.doc.resolve(t.pos)),"pointer"),e.preventDefault()):_t(this.view,"pointer")}}},{key:"move",value:function(e){this.updateAllowDefault(e),_t(this.view,"pointer"),0==e.buttons&&this.done()}},{key:"updateAllowDefault",value:function(e){!this.allowDefault&&(Math.abs(this.event.x-e.clientX)>4||Math.abs(this.event.y-e.clientY)>4)&&(this.allowDefault=!0)}}]),e}();function Tt(e,t){return!!e.composing||!!(B&&Math.abs(t.timeStamp-e.input.compositionEndedAt)<500)&&(e.input.compositionEndedAt=-2e8,!0)}mt.touchstart=function(e){e.input.lastTouch=Date.now(),Ot(e),_t(e,"pointer")},mt.touchmove=function(e){e.input.lastTouch=Date.now(),_t(e,"pointer")},mt.contextmenu=function(e){return Ot(e)};var Pt=U?5e3:-1;function Rt(e,t){clearTimeout(e.input.composingTimeout),t>-1&&(e.input.composingTimeout=setTimeout((function(){return It(e)}),t))}function Mt(e){for(e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=function(){var e=document.createEvent("Event");return e.initEvent("event",!0,!0),e.timeStamp}());e.input.compositionNodes.length>0;)e.input.compositionNodes.pop().markParentsDirty()}function It(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!(U&&e.domObserver.flushingSoon>=0)){if(e.domObserver.forceFlush(),Mt(e),t||e.docView&&e.docView.dirty){var n=Te(e);return n&&!n.eq(e.state.selection)?e.dispatch(e.state.tr.setSelection(n)):e.updateState(e.state),!0}return!1}}vt.compositionstart=vt.compositionupdate=function(e){if(!e.composing){e.domObserver.flush();var t=e.state,n=t.selection.$from;if(t.selection.empty&&(t.storedMarks||!n.textOffset&&n.parentOffset&&n.nodeBefore.marks.some((function(e){return!1===e.type.spec.inclusive}))))e.markCursor=e.state.storedMarks||n.marks(),It(e,!0),e.markCursor=null;else if(It(e),P&&t.selection.empty&&n.parentOffset&&!n.textOffset&&n.nodeBefore.marks.length)for(var r=e.domSelectionRange(),i=r.focusNode,a=r.focusOffset;i&&1==i.nodeType&&0!=a;){var o=a<0?i.lastChild:i.childNodes[a-1];if(!o)break;if(3==o.nodeType){e.domSelection().collapse(o,o.nodeValue.length);break}i=o,a=-1}e.input.composing=!0}Rt(e,Pt)},vt.compositionend=function(e,t){e.composing&&(e.input.composing=!1,e.input.compositionEndedAt=t.timeStamp,Rt(e,20))};var Bt=j&&T<15||N&&z<604;function Nt(e,t,n,r){var i=ot(e,t,n,e.input.shiftKey,e.state.selection.$from);if(e.someProp("handlePaste",(function(t){return t(e,r,i||f.j.empty)})))return!0;if(!i)return!1;var a=function(e){return 0==e.openStart&&0==e.openEnd&&1==e.content.childCount?e.content.firstChild:null}(i),o=a?e.state.tr.replaceSelectionWith(a,e.input.shiftKey):e.state.tr.replaceSelection(i);return e.dispatch(o.scrollIntoView().setMeta("paste",!0).setMeta("uiEvent","paste")),!0}mt.copy=vt.cut=function(e,t){var n=t,r=e.state.selection,i="cut"==n.type;if(!r.empty){var a=Bt?null:n.clipboardData,o=at(e,r.content()),s=o.dom,u=o.text;a?(n.preventDefault(),a.clearData(),a.setData("text/html",s.innerHTML),a.setData("text/plain",u)):function(e,t){if(e.dom.parentNode){var n=e.dom.parentNode.appendChild(document.createElement("div"));n.appendChild(t),n.style.cssText="position: fixed; left: -10000px; top: 10px";var r=getSelection(),i=document.createRange();i.selectNodeContents(t),e.dom.blur(),r.removeAllRanges(),r.addRange(i),setTimeout((function(){n.parentNode&&n.parentNode.removeChild(n),e.focus()}),50)}}(e,s),i&&e.dispatch(e.state.tr.deleteSelection().scrollIntoView().setMeta("uiEvent","cut"))}},vt.paste=function(e,t){var n=t;if(!e.composing||U){var r=Bt?null:n.clipboardData;r&&Nt(e,r.getData("text/plain"),r.getData("text/html"),n)?n.preventDefault():function(e,t){if(e.dom.parentNode){var n=e.input.shiftKey||e.state.selection.$from.parent.type.spec.code,r=e.dom.parentNode.appendChild(document.createElement(n?"textarea":"div"));n||(r.contentEditable="true"),r.style.cssText="position: fixed; left: -10000px; top: 10px",r.focus(),setTimeout((function(){e.focus(),r.parentNode&&r.parentNode.removeChild(r),n?Nt(e,r.value,null,t):Nt(e,r.textContent,r.innerHTML,t)}),50)}}(e,n)}};var Lt=Object(l.a)((function e(t,n){Object(u.a)(this,e),this.slice=t,this.move=n})),Ut=L?"altKey":"ctrlKey";for(var Ht in mt.dragstart=function(e,t){var n=t,r=e.input.mouseDown;if(r&&r.done(),n.dataTransfer){var i=e.state.selection,a=i.empty?null:e.posAtCoords(Ft(n));if(a&&a.pos>=i.from&&a.pos<=(i instanceof c.c?i.to-1:i.to));else if(r&&r.mightDrag)e.dispatch(e.state.tr.setSelection(c.c.create(e.state.doc,r.mightDrag.pos)));else if(n.target&&1==n.target.nodeType){var o=e.docView.nearestDesc(n.target,!0);o&&o.node.type.spec.draggable&&o!=e.docView&&e.dispatch(e.state.tr.setSelection(c.c.create(e.state.doc,o.posBefore)))}var s=e.state.selection.content(),u=at(e,s),l=u.dom,f=u.text;n.dataTransfer.clearData(),n.dataTransfer.setData(Bt?"Text":"text/html",l.innerHTML),n.dataTransfer.effectAllowed="copyMove",Bt||n.dataTransfer.setData("text/plain",f),e.dragging=new Lt(s,!n[Ut])}},mt.dragend=function(e){var t=e.dragging;window.setTimeout((function(){e.dragging==t&&(e.dragging=null)}),50)},vt.dragover=vt.dragenter=function(e,t){return t.preventDefault()},vt.drop=function(e,t){var n=t,r=e.dragging;if(e.dragging=null,n.dataTransfer){var i=e.posAtCoords(Ft(n));if(i){var a=e.state.doc.resolve(i.pos),o=r&&r.slice;o?e.someProp("transformPasted",(function(t){o=t(o,e)})):o=ot(e,n.dataTransfer.getData(Bt?"Text":"text/plain"),Bt?null:n.dataTransfer.getData("text/html"),!1,a);var s=!(!r||n[Ut]);if(e.someProp("handleDrop",(function(t){return t(e,n,o||f.j.empty,s)})))n.preventDefault();else if(o){n.preventDefault();var u=o?Object(d.g)(e.state.doc,a.pos,o):a.pos;null==u&&(u=a.pos);var l=e.state.tr;s&&l.deleteSelection();var h=l.mapping.map(u),p=0==o.openStart&&0==o.openEnd&&1==o.content.childCount,g=l.doc;if(p?l.replaceRangeWith(h,h,o.content.firstChild):l.replaceRange(h,h,o),!l.doc.eq(g)){var m=l.doc.resolve(h);if(p&&c.c.isSelectable(o.content.firstChild)&&m.nodeAfter&&m.nodeAfter.sameMarkup(o.content.firstChild))l.setSelection(new c.c(m));else{var v=l.mapping.map(u);l.mapping.maps[l.mapping.maps.length-1].forEach((function(e,t,n,r){return v=r})),l.setSelection(qe(e,m,l.doc.resolve(v)))}e.focus(),e.dispatch(l.setMeta("uiEvent","drop"))}}}}},mt.focus=function(e){e.input.lastFocus=Date.now(),e.focused||(e.domObserver.stop(),e.dom.classList.add("ProseMirror-focused"),e.domObserver.start(),e.focused=!0,setTimeout((function(){e.docView&&e.hasFocus()&&!e.domObserver.currentSelection.eq(e.domSelectionRange())&&Re(e)}),20))},mt.blur=function(e,t){var n=t;e.focused&&(e.domObserver.stop(),e.dom.classList.remove("ProseMirror-focused"),e.domObserver.start(),n.relatedTarget&&e.dom.contains(n.relatedTarget)&&e.domObserver.currentSelection.clear(),e.focused=!1)},mt.beforeinput=function(e,t){if(M&&U&&"deleteContentBackward"==t.inputType){e.domObserver.flushSoon();var n=e.input.domChangeCount;setTimeout((function(){if(e.input.domChangeCount==n&&(e.dom.blur(),e.focus(),!e.someProp("handleKeyDown",(function(t){return t(e,k(8,"Backspace"))})))){var t=e.state.selection.$cursor;t&&t.pos>0&&e.dispatch(e.state.tr.delete(t.pos-1,t.pos).scrollIntoView())}}),50)}},vt)mt[Ht]=vt[Ht];function zt(e,t){if(e==t)return!0;for(var n in e)if(e[n]!==t[n])return!1;for(var r in t)if(!(r in e))return!1;return!0}var qt=function(){function e(t,n){Object(u.a)(this,e),this.toDOM=t,this.spec=n||Qt,this.side=this.spec.side||0}return Object(l.a)(e,[{key:"map",value:function(e,t,n,r){var i=e.mapResult(t.from+r,this.side<0?-1:1),a=i.pos;return i.deleted?null:new Gt(a-n,a-n,this)}},{key:"valid",value:function(){return!0}},{key:"eq",value:function(t){return this==t||t instanceof e&&(this.spec.key&&this.spec.key==t.spec.key||this.toDOM==t.toDOM&&zt(this.spec,t.spec))}},{key:"destroy",value:function(e){this.spec.destroy&&this.spec.destroy(e)}}]),e}(),Vt=function(){function e(t,n){Object(u.a)(this,e),this.attrs=t,this.spec=n||Qt}return Object(l.a)(e,[{key:"map",value:function(e,t,n,r){var i=e.map(t.from+r,this.spec.inclusiveStart?-1:1)-n,a=e.map(t.to+r,this.spec.inclusiveEnd?1:-1)-n;return i>=a?null:new Gt(i,a,this)}},{key:"valid",value:function(e,t){return t.from<t.to}},{key:"eq",value:function(t){return this==t||t instanceof e&&zt(this.attrs,t.attrs)&&zt(this.spec,t.spec)}},{key:"destroy",value:function(){}}],[{key:"is",value:function(t){return t.type instanceof e}}]),e}(),Wt=function(){function e(t,n){Object(u.a)(this,e),this.attrs=t,this.spec=n||Qt}return Object(l.a)(e,[{key:"map",value:function(e,t,n,r){var i=e.mapResult(t.from+r,1);if(i.deleted)return null;var a=e.mapResult(t.to+r,-1);return a.deleted||a.pos<=i.pos?null:new Gt(i.pos-n,a.pos-n,this)}},{key:"valid",value:function(e,t){var n,r=e.content.findIndex(t.from),i=r.index,a=r.offset;return a==t.from&&!(n=e.child(i)).isText&&a+n.nodeSize==t.to}},{key:"eq",value:function(t){return this==t||t instanceof e&&zt(this.attrs,t.attrs)&&zt(this.spec,t.spec)}},{key:"destroy",value:function(){}}]),e}(),Gt=function(){function e(t,n,r){Object(u.a)(this,e),this.from=t,this.to=n,this.type=r}return Object(l.a)(e,[{key:"copy",value:function(t,n){return new e(t,n,this.type)}},{key:"eq",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.type.eq(e.type)&&this.from+t==e.from&&this.to+t==e.to}},{key:"map",value:function(e,t,n){return this.type.map(e,this,t,n)}},{key:"spec",get:function(){return this.type.spec}},{key:"inline",get:function(){return this.type instanceof Vt}}],[{key:"widget",value:function(t,n,r){return new e(t,t,new qt(n,r))}},{key:"inline",value:function(t,n,r,i){return new e(t,n,new Vt(r,i))}},{key:"node",value:function(t,n,r,i){return new e(t,n,new Wt(r,i))}}]),e}(),Kt=[],Qt={},Yt=function(){function e(t,n){Object(u.a)(this,e),this.local=t.length?t:Kt,this.children=n.length?n:Kt}return Object(l.a)(e,[{key:"find",value:function(e,t,n){var r=[];return this.findInner(null==e?0:e,null==t?1e9:t,r,0,n),r}},{key:"findInner",value:function(e,t,n,r,i){for(var a=0;a<this.local.length;a++){var o=this.local[a];o.from<=t&&o.to>=e&&(!i||i(o.spec))&&n.push(o.copy(o.from+r,o.to+r))}for(var s=0;s<this.children.length;s+=3)if(this.children[s]<t&&this.children[s+1]>e){var u=this.children[s]+1;this.children[s+2].findInner(e-u,t-u,n,r+u,i)}}},{key:"map",value:function(e,t,n){return this==Xt||0==e.maps.length?this:this.mapInner(e,t,0,0,n||Qt)}},{key:"mapInner",value:function(t,n,r,i,a){for(var o,s=0;s<this.local.length;s++){var u=this.local[s].map(t,r,i);u&&u.type.valid(n,u)?(o||(o=[])).push(u):a.onRemove&&a.onRemove(this.local[s].spec)}return this.children.length?Zt(this.children,o||[],t,n,r,i,a):o?new e(o.sort(rn),Kt):Xt}},{key:"add",value:function(t,n){return n.length?this==Xt?e.create(t,n):this.addInner(t,n,0):this}},{key:"addInner",value:function(t,n,r){var i,a=this,o=0;t.forEach((function(e,t){var s,u=t+r;if(s=en(n,e,u)){for(i||(i=a.children.slice());o<i.length&&i[o]<t;)o+=3;i[o]==t?i[o+2]=i[o+2].addInner(e,s,u+1):i.splice(o,0,t,t+e.nodeSize,nn(s,e,u+1,Qt)),o+=3}}));for(var s=$t(o?tn(n):n,-r),u=0;u<s.length;u++)s[u].type.valid(t,s[u])||s.splice(u--,1);return new e(s.length?this.local.concat(s).sort(rn):this.local,i||this.children)}},{key:"remove",value:function(e){return 0==e.length||this==Xt?this:this.removeInner(e,0)}},{key:"removeInner",value:function(t,n){for(var r=this.children,i=this.local,a=0;a<r.length;a+=3){for(var o,s=void 0,u=r[a]+n,l=r[a+1]+n,c=0;c<t.length;c++)(o=t[c])&&o.from>u&&o.to<l&&(t[c]=null,(s||(s=[])).push(o));if(s){r==this.children&&(r=this.children.slice());var f=r[a+2].removeInner(s,u+1);f!=Xt?r[a+2]=f:(r.splice(a,3),a-=3)}}if(i.length)for(var d,h=0;h<t.length;h++)if(d=t[h])for(var p=0;p<i.length;p++)i[p].eq(d,n)&&(i==this.local&&(i=this.local.slice()),i.splice(p--,1));return r==this.children&&i==this.local?this:i.length||r.length?new e(i,r):Xt}},{key:"forChild",value:function(t,n){if(this==Xt)return this;if(n.isLeaf)return e.empty;for(var r,i,a=0;a<this.children.length;a+=3)if(this.children[a]>=t){this.children[a]==t&&(r=this.children[a+2]);break}for(var o=t+1,s=o+n.content.size,u=0;u<this.local.length;u++){var l=this.local[u];if(l.from<s&&l.to>o&&l.type instanceof Vt){var c=Math.max(o,l.from)-o,f=Math.min(s,l.to)-o;c<f&&(i||(i=[])).push(l.copy(c,f))}}if(i){var d=new e(i.sort(rn),Kt);return r?new Jt([d,r]):d}return r||Xt}},{key:"eq",value:function(t){if(this==t)return!0;if(!(t instanceof e)||this.local.length!=t.local.length||this.children.length!=t.children.length)return!1;for(var n=0;n<this.local.length;n++)if(!this.local[n].eq(t.local[n]))return!1;for(var r=0;r<this.children.length;r+=3)if(this.children[r]!=t.children[r]||this.children[r+1]!=t.children[r+1]||!this.children[r+2].eq(t.children[r+2]))return!1;return!0}},{key:"locals",value:function(e){return an(this.localsInner(e))}},{key:"localsInner",value:function(e){if(this==Xt)return Kt;if(e.inlineContent||!this.local.some(Vt.is))return this.local;for(var t=[],n=0;n<this.local.length;n++)this.local[n].type instanceof Vt||t.push(this.local[n]);return t}}],[{key:"create",value:function(e,t){return t.length?nn(t,e,0,Qt):Xt}}]),e}();Yt.empty=new Yt([],[]),Yt.removeOverlap=an;var Xt=Yt.empty,Jt=function(){function e(t){Object(u.a)(this,e),this.members=t}return Object(l.a)(e,[{key:"map",value:function(t,n){var r=this.members.map((function(e){return e.map(t,n,Qt)}));return e.from(r)}},{key:"forChild",value:function(t,n){if(n.isLeaf)return Yt.empty;for(var r=[],i=0;i<this.members.length;i++){var a=this.members[i].forChild(t,n);a!=Xt&&(a instanceof e?r=r.concat(a.members):r.push(a))}return e.from(r)}},{key:"eq",value:function(t){if(!(t instanceof e)||t.members.length!=this.members.length)return!1;for(var n=0;n<this.members.length;n++)if(!this.members[n].eq(t.members[n]))return!1;return!0}},{key:"locals",value:function(e){for(var t,n=!0,r=0;r<this.members.length;r++){var i=this.members[r].localsInner(e);if(i.length)if(t){n&&(t=t.slice(),n=!1);for(var a=0;a<i.length;a++)t.push(i[a])}else t=i}return t?an(n?t:t.sort(rn)):Kt}}],[{key:"from",value:function(t){switch(t.length){case 0:return Xt;case 1:return t[0];default:return new e(t)}}}]),e}();function Zt(e,t,n,r,i,a,o){for(var s=e.slice(),u=function(e,t){var r=0;n.maps[e].forEach((function(e,n,a,o){for(var u=o-a-(n-e),l=0;l<s.length;l+=3){var c=s[l+1];if(!(c<0||e>c+t-r)){var f=s[l]+t-r;n>=f?s[l+1]=e<=f?-2:-1:a>=i&&u&&(s[l]+=u,s[l+1]+=u)}}r+=u})),t=n.maps[e].map(t,-1),c=t},l=0,c=a;l<n.maps.length;l++)u(l,c);for(var f=!1,d=0;d<s.length;d+=3)if(s[d+1]<0){if(-2==s[d+1]){f=!0,s[d+1]=-1;continue}var h=n.map(e[d]+a),p=h-i;if(p<0||p>=r.content.size){f=!0;continue}var g=n.map(e[d+1]+a,-1)-i,m=r.content.findIndex(p),v=m.index,b=m.offset,y=r.maybeChild(v);if(y&&b==p&&b+y.nodeSize==g){var _=s[d+2].mapInner(n,y,h+1,e[d]+a+1,o);_!=Xt?(s[d]=p,s[d+1]=g,s[d+2]=_):(s[d+1]=-2,f=!0)}else f=!0}if(f){var A=function(e,t,n,r,i,a,o){function s(e,t){for(var a=0;a<e.local.length;a++){var u=e.local[a].map(r,i,t);u?n.push(u):o.onRemove&&o.onRemove(e.local[a].spec)}for(var l=0;l<e.children.length;l+=3)s(e.children[l+2],e.children[l]+t+1)}for(var u=0;u<e.length;u+=3)-1==e[u+1]&&s(e[u+2],t[u]+a+1);return n}(s,e,t,n,i,a,o),w=nn(A,r,0,o);t=w.local;for(var F=0;F<s.length;F+=3)s[F+1]<0&&(s.splice(F,3),F-=3);for(var k=0,x=0;k<w.children.length;k+=3){for(var E=w.children[k];x<s.length&&s[x]<E;)x+=3;s.splice(x,0,w.children[k],w.children[k+1],w.children[k+2])}}return new Yt(t.sort(rn),s)}function $t(e,t){if(!t||!e.length)return e;for(var n=[],r=0;r<e.length;r++){var i=e[r];n.push(new Gt(i.from+t,i.to+t,i.type))}return n}function en(e,t,n){if(t.isLeaf)return null;for(var r,i=n+t.nodeSize,a=null,o=0;o<e.length;o++)(r=e[o])&&r.from>n&&r.to<i&&((a||(a=[])).push(r),e[o]=null);return a}function tn(e){for(var t=[],n=0;n<e.length;n++)null!=e[n]&&t.push(e[n]);return t}function nn(e,t,n,r){var i=[],a=!1;t.forEach((function(t,o){var s=en(e,t,o+n);if(s){a=!0;var u=nn(s,t,n+o+1,r);u!=Xt&&i.push(o,o+t.nodeSize,u)}}));for(var o=$t(a?tn(e):e,-n).sort(rn),s=0;s<o.length;s++)o[s].type.valid(t,o[s])||(r.onRemove&&r.onRemove(o[s].spec),o.splice(s--,1));return o.length||i.length?new Yt(o,i):Xt}function rn(e,t){return e.from-t.from||e.to-t.to}function an(e){for(var t=e,n=0;n<t.length-1;n++){var r=t[n];if(r.from!=r.to)for(var i=n+1;i<t.length;i++){var a=t[i];if(a.from!=r.from){a.from<r.to&&(t==e&&(t=e.slice()),t[n]=r.copy(r.from,a.from),on(t,i,r.copy(a.from,r.to)));break}a.to!=r.to&&(t==e&&(t=e.slice()),t[i]=a.copy(a.from,r.to),on(t,i+1,a.copy(r.to,a.to)))}}return t}function on(e,t,n){for(;t<e.length&&rn(n,e[t])>0;)t++;e.splice(t,0,n)}function sn(e){var t=[];return e.someProp("decorations",(function(n){var r=n(e.state);r&&r!=Xt&&t.push(r)})),e.cursorWrapper&&t.push(Yt.create(e.state.doc,[e.cursorWrapper.deco])),Jt.from(t)}var un={childList:!0,characterData:!0,characterDataOldValue:!0,attributes:!0,attributeOldValue:!0,subtree:!0},ln=j&&T<=11,cn=function(){function e(){Object(u.a)(this,e),this.anchorNode=null,this.anchorOffset=0,this.focusNode=null,this.focusOffset=0}return Object(l.a)(e,[{key:"set",value:function(e){this.anchorNode=e.anchorNode,this.anchorOffset=e.anchorOffset,this.focusNode=e.focusNode,this.focusOffset=e.focusOffset}},{key:"clear",value:function(){this.anchorNode=this.focusNode=null}},{key:"eq",value:function(e){return e.anchorNode==this.anchorNode&&e.anchorOffset==this.anchorOffset&&e.focusNode==this.focusNode&&e.focusOffset==this.focusOffset}}]),e}(),fn=function(){function e(t,n){var r=this;Object(u.a)(this,e),this.view=t,this.handleDOMChange=n,this.queue=[],this.flushingSoon=-1,this.observer=null,this.currentSelection=new cn,this.onCharData=null,this.suppressingSelectionUpdates=!1,this.observer=window.MutationObserver&&new window.MutationObserver((function(e){for(var t=0;t<e.length;t++)r.queue.push(e[t]);j&&T<=11&&e.some((function(e){return"childList"==e.type&&e.removedNodes.length||"characterData"==e.type&&e.oldValue.length>e.target.nodeValue.length}))?r.flushSoon():r.flush()})),ln&&(this.onCharData=function(e){r.queue.push({target:e.target,type:"characterData",oldValue:e.prevValue}),r.flushSoon()}),this.onSelectionChange=this.onSelectionChange.bind(this)}return Object(l.a)(e,[{key:"flushSoon",value:function(){var e=this;this.flushingSoon<0&&(this.flushingSoon=window.setTimeout((function(){e.flushingSoon=-1,e.flush()}),20))}},{key:"forceFlush",value:function(){this.flushingSoon>-1&&(window.clearTimeout(this.flushingSoon),this.flushingSoon=-1,this.flush())}},{key:"start",value:function(){this.observer&&(this.observer.takeRecords(),this.observer.observe(this.view.dom,un)),this.onCharData&&this.view.dom.addEventListener("DOMCharacterDataModified",this.onCharData),this.connectSelection()}},{key:"stop",value:function(){var e=this;if(this.observer){var t=this.observer.takeRecords();if(t.length){for(var n=0;n<t.length;n++)this.queue.push(t[n]);window.setTimeout((function(){return e.flush()}),20)}this.observer.disconnect()}this.onCharData&&this.view.dom.removeEventListener("DOMCharacterDataModified",this.onCharData),this.disconnectSelection()}},{key:"connectSelection",value:function(){this.view.dom.ownerDocument.addEventListener("selectionchange",this.onSelectionChange)}},{key:"disconnectSelection",value:function(){this.view.dom.ownerDocument.removeEventListener("selectionchange",this.onSelectionChange)}},{key:"suppressSelectionUpdates",value:function(){var e=this;this.suppressingSelectionUpdates=!0,setTimeout((function(){return e.suppressingSelectionUpdates=!1}),50)}},{key:"onSelectionChange",value:function(){if(Ve(this.view)){if(this.suppressingSelectionUpdates)return Re(this.view);if(j&&T<=11&&!this.view.state.selection.empty){var e=this.view.domSelectionRange();if(e.focusNode&&v(e.focusNode,e.focusOffset,e.anchorNode,e.anchorOffset))return this.flushSoon()}this.flush()}}},{key:"setCurSelection",value:function(){this.currentSelection.set(this.view.domSelectionRange())}},{key:"ignoreSelectionChange",value:function(e){if(!e.focusNode)return!0;for(var t,n=new Set,r=e.focusNode;r;r=p(r))n.add(r);for(var i=e.anchorNode;i;i=p(i))if(n.has(i)){t=i;break}var a=t&&this.view.docView.nearestDesc(t);return a&&a.ignoreMutation({type:"selection",target:3==t.nodeType?t.parentNode:t})?(this.setCurSelection(),!0):void 0}},{key:"flush",value:function(){var e=this.view;if(e.docView&&!(this.flushingSoon>-1)){var t=this.observer?this.observer.takeRecords():[];this.queue.length&&(t=this.queue.concat(t),this.queue.length=0);var n=e.domSelectionRange(),r=!this.suppressingSelectionUpdates&&!this.currentSelection.eq(n)&&Ve(e)&&!this.ignoreSelectionChange(n),i=-1,a=-1,o=!1,s=[];if(e.editable)for(var u=0;u<t.length;u++){var l=this.registerMutation(t[u],s);l&&(i=i<0?l.from:Math.min(l.from,i),a=a<0?l.to:Math.max(l.to,a),l.typeOver&&(o=!0))}if(P&&s.length>1){var f=s.filter((function(e){return"BR"==e.nodeName}));if(2==f.length){var d=f[0],h=f[1];d.parentNode&&d.parentNode.parentNode==h.parentNode?h.remove():d.remove()}}var p=null;i<0&&r&&e.input.lastFocus>Date.now()-200&&e.input.lastTouch<Date.now()-300&&F(n)&&(p=Te(e))&&p.eq(c.f.near(e.state.doc.resolve(0),1))?(e.input.lastFocus=0,Re(e),this.currentSelection.set(n),e.scrollToSelection()):(i>-1||r)&&(i>-1&&(e.docView.markDirty(i,a),function(e){if(dn.has(e))return;if(dn.set(e,null),-1!==["normal","nowrap","pre-line"].indexOf(getComputedStyle(e.dom).whiteSpace)){if(e.requiresGeckoHackNode=P,hn)return;console.warn("ProseMirror expects the CSS white-space property to be set, preferably to 'pre-wrap'. It is recommended to load style/prosemirror.css from the prosemirror-view package."),hn=!0}}(e)),this.handleDOMChange(i,a,o,s),e.docView&&e.docView.dirty?e.updateState(e.state):this.currentSelection.eq(n)||Re(e),this.currentSelection.set(n))}}},{key:"registerMutation",value:function(e,t){if(t.indexOf(e.target)>-1)return null;var n=this.view.docView.nearestDesc(e.target);if("attributes"==e.type&&(n==this.view.docView||"contenteditable"==e.attributeName||"style"==e.attributeName&&!e.oldValue&&!e.target.getAttribute("style")))return null;if(!n||n.ignoreMutation(e))return null;if("childList"==e.type){for(var r=0;r<e.addedNodes.length;r++)t.push(e.addedNodes[r]);if(n.contentDOM&&n.contentDOM!=n.dom&&!n.contentDOM.contains(e.target))return{from:n.posBefore,to:n.posAfter};var i=e.previousSibling,a=e.nextSibling;if(j&&T<=11&&e.addedNodes.length)for(var o=0;o<e.addedNodes.length;o++){var s=e.addedNodes[o],u=s.previousSibling,l=s.nextSibling;(!u||Array.prototype.indexOf.call(e.addedNodes,u)<0)&&(i=u),(!l||Array.prototype.indexOf.call(e.addedNodes,l)<0)&&(a=l)}var c=i&&i.parentNode==e.target?h(i)+1:0,f=n.localPosFromDOM(e.target,c,-1),d=a&&a.parentNode==e.target?h(a):e.target.childNodes.length;return{from:f,to:n.localPosFromDOM(e.target,d,1)}}return"attributes"==e.type?{from:n.posAtStart-n.border,to:n.posAtEnd+n.border}:{from:n.posAtStart,to:n.posAtEnd,typeOver:e.target.nodeValue==e.oldValue}}}]),e}(),dn=new WeakMap,hn=!1;function pn(e){var t=e.pmViewDesc;if(t)return t.parseRule();if("BR"==e.nodeName&&e.parentNode){if(B&&/^(ul|ol)$/i.test(e.parentNode.nodeName)){var n=document.createElement("div");return n.appendChild(document.createElement("li")),{skip:n}}if(e.parentNode.lastChild==e||B&&/^(tr|table)$/i.test(e.parentNode.nodeName))return{ignore:!0}}else if("IMG"==e.nodeName&&e.getAttribute("mark-placeholder"))return{ignore:!0};return null}function gn(e,t,n,r,i){if(t<0){var a=e.input.lastSelectionTime>Date.now()-50?e.input.lastSelectionOrigin:null,o=Te(e,a);if(o&&!e.state.selection.eq(o)){var s=e.state.tr.setSelection(o);"pointer"==a?s.setMeta("pointer",!0):"key"==a&&s.scrollIntoView(),e.dispatch(s)}}else{var u=e.state.doc.resolve(t),l=u.sharedDepth(n);t=u.before(l+1),n=e.state.doc.resolve(n).after(l+1);var d,h,p=e.state.selection,g=function(e,t,n){var r,i=e.docView.parseRange(t,n),a=i.node,o=i.fromOffset,s=i.toOffset,u=i.from,l=i.to,c=e.domSelectionRange(),d=c.anchorNode;if(d&&e.dom.contains(1==d.nodeType?d:d.parentNode)&&(r=[{node:d,offset:c.anchorOffset}],F(c)||r.push({node:c.focusNode,offset:c.focusOffset})),M&&8===e.input.lastKeyCode)for(var h=s;h>o;h--){var p=a.childNodes[h-1],g=p.pmViewDesc;if("BR"==p.nodeName&&!g){s=h;break}if(!g||g.size)break}var m=e.state.doc,v=e.someProp("domParser")||f.a.fromSchema(e.state.schema),b=m.resolve(u),y=null,_=v.parse(a,{topNode:b.parent,topMatch:b.parent.contentMatchAt(b.index()),topOpen:!0,from:o,to:s,preserveWhitespace:"pre"!=b.parent.type.whitespace||"full",findPositions:r,ruleFromNode:pn,context:b});if(r&&null!=r[0].pos){var A=r[0].pos,w=r[1]&&r[1].pos;null==w&&(w=A),y={anchor:A+u,head:w+u}}return{doc:_,sel:y,from:u,to:l}}(e,t,n),m=e.state.doc,v=m.slice(g.from,g.to);8===e.input.lastKeyCode&&Date.now()-100<e.input.lastKeyCodeTime?(d=e.state.selection.to,h="end"):(d=e.state.selection.from,h="start"),e.input.lastKeyCode=null;var b=function(e,t,n,r,i){var a=e.findDiffStart(t,n);if(null==a)return null;var o=e.findDiffEnd(t,n+e.size,n+t.size),s=o.a,u=o.b;if("end"==i){r-=s+Math.max(0,a-Math.min(s,u))-a}if(s<a&&e.size<t.size){u=(a-=r<=a&&r>=s?a-r:0)+(u-s),s=a}else if(u<a){s=(a-=r<=a&&r>=u?a-r:0)+(s-u),u=a}return{start:a,endA:s,endB:u}}(v.content,g.doc.content,g.from,d,h);if((N&&e.input.lastIOSEnter>Date.now()-225||U)&&i.some((function(e){return"DIV"==e.nodeName||"P"==e.nodeName||"LI"==e.nodeName}))&&(!b||b.endA>=b.endB)&&e.someProp("handleKeyDown",(function(t){return t(e,k(13,"Enter"))})))e.input.lastIOSEnter=0;else{if(!b){if(!(r&&p instanceof c.g&&!p.empty&&p.$head.sameParent(p.$anchor))||e.composing||g.sel&&g.sel.anchor!=g.sel.head){if(g.sel){var y=mn(e,e.state.doc,g.sel);y&&!y.eq(e.state.selection)&&e.dispatch(e.state.tr.setSelection(y))}return}b={start:p.from,endA:p.to,endB:p.to}}if(M&&e.cursorWrapper&&g.sel&&g.sel.anchor==e.cursorWrapper.deco.from&&g.sel.head==g.sel.anchor){var _=b.endB-b.start;g.sel={anchor:g.sel.anchor+_,head:g.sel.anchor+_}}e.input.domChangeCount++,e.state.selection.from<e.state.selection.to&&b.start==b.endB&&e.state.selection instanceof c.g&&(b.start>e.state.selection.from&&b.start<=e.state.selection.from+2&&e.state.selection.from>=g.from?b.start=e.state.selection.from:b.endA<e.state.selection.to&&b.endA>=e.state.selection.to-2&&e.state.selection.to<=g.to&&(b.endB+=e.state.selection.to-b.endA,b.endA=e.state.selection.to)),j&&T<=11&&b.endB==b.start+1&&b.endA==b.start&&b.start>g.from&&" \xa0"==g.doc.textBetween(b.start-g.from-1,b.start-g.from+1)&&(b.start--,b.endA--,b.endB--);var A,w=g.doc.resolveNoCache(b.start-g.from),x=g.doc.resolveNoCache(b.endB-g.from),E=m.resolve(b.start),C=w.sameParent(x)&&w.parent.inlineContent&&E.end()>=b.endA;if((N&&e.input.lastIOSEnter>Date.now()-225&&(!C||i.some((function(e){return"DIV"==e.nodeName||"P"==e.nodeName})))||!C&&w.pos<g.doc.content.size&&(A=c.f.findFrom(g.doc.resolve(w.pos+1),1,!0))&&A.head==x.pos)&&e.someProp("handleKeyDown",(function(t){return t(e,k(13,"Enter"))})))e.input.lastIOSEnter=0;else if(e.state.selection.anchor>b.start&&function(e,t,n,r,i){if(!r.parent.isTextblock||n-t<=i.pos-r.pos||vn(r,!0,!1)<i.pos)return!1;var a=e.resolve(t);if(a.parentOffset<a.parent.content.size||!a.parent.isTextblock)return!1;var o=e.resolve(vn(a,!0,!0));return!(!o.parent.isTextblock||o.pos>n||vn(o,!0,!1)<n)&&r.parent.content.cut(r.parentOffset).eq(o.parent.content)}(m,b.start,b.endA,w,x)&&e.someProp("handleKeyDown",(function(t){return t(e,k(8,"Backspace"))})))U&&M&&e.domObserver.suppressSelectionUpdates();else{M&&U&&b.endB==b.start&&(e.input.lastAndroidDelete=Date.now()),U&&!C&&w.start()!=x.start()&&0==x.parentOffset&&w.depth==x.depth&&g.sel&&g.sel.anchor==g.sel.head&&g.sel.head==b.endA&&(b.endB-=2,x=g.doc.resolveNoCache(b.endB-g.from),setTimeout((function(){e.someProp("handleKeyDown",(function(t){return t(e,k(13,"Enter"))}))}),20));var S,O,D,P=b.start,R=b.endA;if(C)if(w.pos==x.pos)j&&T<=11&&0==w.parentOffset&&(e.domObserver.suppressSelectionUpdates(),setTimeout((function(){return Re(e)}),20)),S=e.state.tr.delete(P,R),O=m.resolve(b.start).marksAcross(m.resolve(b.endA));else if(b.endA==b.endB&&(D=function(e,t){for(var n,r,i,a=e.firstChild.marks,o=t.firstChild.marks,s=a,u=o,l=0;l<o.length;l++)s=o[l].removeFromSet(s);for(var c=0;c<a.length;c++)u=a[c].removeFromSet(u);if(1==s.length&&0==u.length)r=s[0],n="add",i=function(e){return e.mark(r.addToSet(e.marks))};else{if(0!=s.length||1!=u.length)return null;r=u[0],n="remove",i=function(e){return e.mark(r.removeFromSet(e.marks))}}for(var d=[],h=0;h<t.childCount;h++)d.push(i(t.child(h)));if(f.c.from(d).eq(e))return{mark:r,type:n}}(w.parent.content.cut(w.parentOffset,x.parentOffset),E.parent.content.cut(E.parentOffset,b.endA-E.start()))))S=e.state.tr,"add"==D.type?S.addMark(P,R,D.mark):S.removeMark(P,R,D.mark);else if(w.parent.child(w.index()).isText&&w.index()==x.index()-(x.textOffset?0:1)){var I=w.parent.textBetween(w.parentOffset,x.parentOffset);if(e.someProp("handleTextInput",(function(t){return t(e,P,R,I)})))return;S=e.state.tr.insertText(I,P,R)}if(S||(S=e.state.tr.replace(P,R,g.doc.slice(b.start-g.from,b.endB-g.from))),g.sel){var B=mn(e,S.doc,g.sel);B&&!(M&&U&&e.composing&&B.empty&&(b.start!=b.endB||e.input.lastAndroidDelete<Date.now()-100)&&(B.head==P||B.head==S.mapping.map(R)-1)||j&&B.empty&&B.head==P)&&S.setSelection(B)}O&&S.ensureMarks(O),e.dispatch(S.scrollIntoView())}}}}function mn(e,t,n){return Math.max(n.anchor,n.head)>t.content.size?null:qe(e,t.resolve(n.anchor),t.resolve(n.head))}function vn(e,t,n){for(var r=e.depth,i=t?e.end():e.pos;r>0&&(t||e.indexAfter(r)==e.node(r).childCount);)r--,i++,t=!1;if(n)for(var a=e.node(r).maybeChild(e.indexAfter(r));a&&!a.isLeaf;)a=a.firstChild,i++;return i}var bn=function(){function e(t,n){var r=this;Object(u.a)(this,e),this._root=null,this.focused=!1,this.trackWrites=null,this.mounted=!1,this.markCursor=null,this.cursorWrapper=null,this.lastSelectedViewDesc=void 0,this.input=new yt,this.prevDirectPlugins=[],this.pluginViews=[],this.requiresGeckoHackNode=!1,this.dragging=null,this._props=n,this.state=n.state,this.directPlugins=n.plugins||[],this.directPlugins.forEach(Fn),this.dispatch=this.dispatch.bind(this),this.dom=t&&t.mount||document.createElement("div"),t&&(t.appendChild?t.appendChild(this.dom):"function"==typeof t?t(this.dom):t.mount&&(this.mounted=!0)),this.editable=An(this),_n(this),this.nodeViews=wn(this),this.docView=me(this.state.doc,yn(this),sn(this),this.dom,this),this.domObserver=new fn(this,(function(e,t,n,i){return gn(r,e,t,n,i)})),this.domObserver.start(),function(e){var t=function(t){var n=mt[t];e.dom.addEventListener(t,e.input.eventHandlers[t]=function(t){!function(e,t){if(!t.bubbles)return!0;if(t.defaultPrevented)return!1;for(var n=t.target;n!=e.dom;n=n.parentNode)if(!n||11==n.nodeType||n.pmViewDesc&&n.pmViewDesc.stopEvent(t))return!1;return!0}(e,t)||wt(e,t)||!e.editable&&t.type in vt||n(e,t)},bt[t]?{passive:!0}:void 0)};for(var n in mt)t(n);B&&e.dom.addEventListener("input",(function(){return null})),At(e)}(this),this.updatePluginViews()}return Object(l.a)(e,[{key:"composing",get:function(){return this.input.composing}},{key:"props",get:function(){if(this._props.state!=this.state){var e=this._props;for(var t in this._props={},e)this._props[t]=e[t];this._props.state=this.state}return this._props}},{key:"update",value:function(e){e.handleDOMEvents!=this._props.handleDOMEvents&&At(this);var t=this._props;this._props=e,e.plugins&&(e.plugins.forEach(Fn),this.directPlugins=e.plugins),this.updateStateInner(e.state,t)}},{key:"setProps",value:function(e){var t={};for(var n in this._props)t[n]=this._props[n];for(var r in t.state=this.state,e)t[r]=e[r];this.update(t)}},{key:"updateState",value:function(e){this.updateStateInner(e,this._props)}},{key:"updateStateInner",value:function(e,t){var n=this.state,r=!1,i=!1;e.storedMarks&&this.composing&&(Mt(this),i=!0),this.state=e;var a=n.plugins!=e.plugins||this._props.plugins!=t.plugins;if(a||this._props.plugins!=t.plugins||this._props.nodeViews!=t.nodeViews){var o=wn(this);(function(e,t){var n=0,r=0;for(var i in e){if(e[i]!=t[i])return!0;n++}for(var a in t)r++;return n!=r})(o,this.nodeViews)&&(this.nodeViews=o,r=!0)}(a||t.handleDOMEvents!=this._props.handleDOMEvents)&&At(this),this.editable=An(this),_n(this);var s=sn(this),u=yn(this),l=n.plugins==e.plugins||n.doc.eq(e.doc)?e.scrollToSelection>n.scrollToSelection?"to selection":"preserve":"reset",c=r||!this.docView.matchesNode(e.doc,u,s);!c&&e.selection.eq(n.selection)||(i=!0);var f="preserve"==l&&i&&null==this.dom.style.overflowAnchor&&function(e){for(var t,n,r=e.dom.getBoundingClientRect(),i=Math.max(0,r.top),a=(r.left+r.right)/2,o=i+1;o<Math.min(innerHeight,r.bottom);o+=5){var s=e.root.elementFromPoint(a,o);if(s&&s!=e.dom&&e.dom.contains(s)){var u=s.getBoundingClientRect();if(u.top>=i-20){t=s,n=u.top;break}}}return{refDOM:t,refTop:n,stack:K(e.dom)}}(this);if(i){this.domObserver.stop();var d=c&&(j||M)&&!this.composing&&!n.selection.empty&&!e.selection.empty&&function(e,t){var n=Math.min(e.$anchor.sharedDepth(e.head),t.$anchor.sharedDepth(t.head));return e.$anchor.start(n)!=t.$anchor.start(n)}(n.selection,e.selection);if(c){var h=M?this.trackWrites=this.domSelectionRange().focusNode:null;!r&&this.docView.update(e.doc,u,s,this)||(this.docView.updateOuterDeco([]),this.docView.destroy(),this.docView=me(e.doc,u,s,this.dom,this)),h&&!this.trackWrites&&(d=!0)}d||!(this.input.mouseDown&&this.domObserver.currentSelection.eq(this.domSelectionRange())&&function(e){var t=e.docView.domFromPos(e.state.selection.anchor,0),n=e.domSelectionRange();return v(t.node,t.offset,n.anchorNode,n.anchorOffset)}(this))?Re(this,d):(He(this,e.selection),this.domObserver.setCurSelection()),this.domObserver.start()}this.updatePluginViews(n),"reset"==l?this.dom.scrollTop=0:"to selection"==l?this.scrollToSelection():f&&function(e){var t=e.refDOM,n=e.refTop,r=e.stack,i=t?t.getBoundingClientRect().top:0;Q(r,0==i?0:i-n)}(f)}},{key:"scrollToSelection",value:function(){var e=this,t=this.domSelectionRange().focusNode;if(this.someProp("handleScrollToSelection",(function(t){return t(e)})));else if(this.state.selection instanceof c.c){var n=this.docView.domAfterPos(this.state.selection.from);1==n.nodeType&&G(this,n.getBoundingClientRect(),t)}else G(this,this.coordsAtPos(this.state.selection.head,1),t)}},{key:"destroyPluginViews",value:function(){for(var e;e=this.pluginViews.pop();)e.destroy&&e.destroy()}},{key:"updatePluginViews",value:function(e){if(e&&e.plugins==this.state.plugins&&this.directPlugins==this.prevDirectPlugins)for(var t=0;t<this.pluginViews.length;t++){var n=this.pluginViews[t];n.update&&n.update(this,e)}else{this.prevDirectPlugins=this.directPlugins,this.destroyPluginViews();for(var r=0;r<this.directPlugins.length;r++){var i=this.directPlugins[r];i.spec.view&&this.pluginViews.push(i.spec.view(this))}for(var a=0;a<this.state.plugins.length;a++){var o=this.state.plugins[a];o.spec.view&&this.pluginViews.push(o.spec.view(this))}}}},{key:"someProp",value:function(e,t){var n,r=this._props&&this._props[e];if(null!=r&&(n=t?t(r):r))return n;for(var i=0;i<this.directPlugins.length;i++){var a=this.directPlugins[i].props[e];if(null!=a&&(n=t?t(a):a))return n}var o=this.state.plugins;if(o)for(var s=0;s<o.length;s++){var u=o[s].props[e];if(null!=u&&(n=t?t(u):u))return n}}},{key:"hasFocus",value:function(){if(j){var e=this.root.activeElement;if(e==this.dom)return!0;if(!e||!this.dom.contains(e))return!1;for(;e&&this.dom!=e&&this.dom.contains(e);){if("false"==e.contentEditable)return!1;e=e.parentElement}return!0}return this.root.activeElement==this.dom}},{key:"focus",value:function(){this.domObserver.stop(),this.editable&&function(e){if(e.setActive)return e.setActive();if(Y)return e.focus(Y);var t=K(e);e.focus(null==Y?{get preventScroll(){return Y={preventScroll:!0},!0}}:void 0),Y||(Y=!1,Q(t,0))}(this.dom),Re(this),this.domObserver.start()}},{key:"root",get:function(){var e=this,t=this._root;if(null==t)for(var n=function(t){if(9==t.nodeType||11==t.nodeType&&t.host)return t.getSelection||(Object.getPrototypeOf(t).getSelection=function(){return t.ownerDocument.getSelection()}),{v:e._root=t}},r=this.dom.parentNode;r;r=r.parentNode){var i=n(r);if("object"===typeof i)return i.v}return t||document}},{key:"posAtCoords",value:function(e){return $(this,e)}},{key:"coordsAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return ne(this,e,t)}},{key:"domAtPos",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return this.docView.domFromPos(e,t)}},{key:"nodeDOM",value:function(e){var t=this.docView.descAt(e);return t?t.nodeDOM:null}},{key:"posAtDOM",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:-1,r=this.docView.posFromDOM(e,t,n);if(null==r)throw new RangeError("DOM position not inside the editor");return r}},{key:"endOfTextblock",value:function(e,t){return ce(this,t||this.state,e)}},{key:"destroy",value:function(){this.docView&&(!function(e){for(var t in e.domObserver.stop(),e.input.eventHandlers)e.dom.removeEventListener(t,e.input.eventHandlers[t]);clearTimeout(e.input.composingTimeout),clearTimeout(e.input.lastIOSEnterFallbackTimeout)}(this),this.destroyPluginViews(),this.mounted?(this.docView.update(this.state.doc,[],sn(this),this),this.dom.textContent=""):this.dom.parentNode&&this.dom.parentNode.removeChild(this.dom),this.docView.destroy(),this.docView=null)}},{key:"isDestroyed",get:function(){return null==this.docView}},{key:"dispatchEvent",value:function(e){return function(e,t){wt(e,t)||!mt[t.type]||!e.editable&&t.type in vt||mt[t.type](e,t)}(this,e)}},{key:"dispatch",value:function(e){var t=this._props.dispatchTransaction;t?t.call(this,e):this.updateState(this.state.apply(e))}},{key:"domSelectionRange",value:function(){return B&&11===this.root.nodeType&&function(e){for(var t=e.activeElement;t&&t.shadowRoot;)t=t.shadowRoot.activeElement;return t}(this.dom.ownerDocument)==this.dom?function(e){var t;function n(e){e.preventDefault(),e.stopImmediatePropagation(),t=e.getTargetRanges()[0]}e.dom.addEventListener("beforeinput",n,!0),document.execCommand("indent"),e.dom.removeEventListener("beforeinput",n,!0);var r=t.startContainer,i=t.startOffset,a=t.endContainer,o=t.endOffset,s=e.domAtPos(e.state.selection.anchor);if(v(s.node,s.offset,a,o)){var u=[a,o,r,i];r=u[0],i=u[1],a=u[2],o=u[3]}return{anchorNode:r,anchorOffset:i,focusNode:a,focusOffset:o}}(this):this.domSelection()}},{key:"domSelection",value:function(){return this.root.getSelection()}}]),e}();function yn(e){var t=Object.create(null);return t.class="ProseMirror",t.contenteditable=String(e.editable),t.translate="no",e.someProp("attributes",(function(n){if("function"==typeof n&&(n=n(e.state)),n)for(var r in n)"class"==r&&(t.class+=" "+n[r]),"style"==r?t.style=(t.style?t.style+";":"")+n[r]:t[r]||"contenteditable"==r||"nodeName"==r||(t[r]=String(n[r]))})),[Gt.node(0,e.state.doc.content.size,t)]}function _n(e){if(e.markCursor){var t=document.createElement("img");t.className="ProseMirror-separator",t.setAttribute("mark-placeholder","true"),t.setAttribute("alt",""),e.cursorWrapper={dom:t,deco:Gt.widget(e.state.selection.head,t,{raw:!0,marks:e.markCursor})}}else e.cursorWrapper=null}function An(e){return!e.someProp("editable",(function(t){return!1===t(e.state)}))}function wn(e){var t=Object.create(null);function n(e){for(var n in e)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=e[n])}return e.someProp("nodeViews",n),e.someProp("markViews",n),t}function Fn(e){if(e.spec.state||e.spec.filterTransaction||e.spec.appendTransaction)throw new RangeError("Plugins passed directly to the view must not have a state component")}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);return isNaN(o)?new Date(NaN):o?(n.setDate(n.getDate()+o),n):n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var s=n.getDate(),u=new Date(n.getTime());u.setMonth(n.getMonth()+o+1,0);var l=u.getDate();return s>=l?u:(n.setFullYear(u.getFullYear(),u.getMonth(),s),n)}},function(e,t,n){"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,"a",(function(){return r}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return K})),n.d(t,"b",(function(){return Y})),n.d(t,"c",(function(){return Z})),n.d(t,"d",(function(){return X}));var r=n(4),i=n(55),a=n(572),o=n(24),s=n(13),u=n(22),l=n(5);function c(e,t){return"function"===typeof e?e(t):e}function f(e,t){return function(n){t.setState((function(t){return Object(l.a)(Object(l.a)({},t),{},Object(u.a)({},e,c(n,t[e])))}))}}function d(e){return e instanceof Function}function h(e,t){var n=[];return function e(r){r.forEach((function(r){n.push(r);var i=t(r);null!=i&&i.length&&e(i)}))}(e),n}function p(e,t,n){var r,i=[];return function(){var a;n.key&&n.debug&&(a=Date.now());var o,u=e();if(!(u.length!==i.length||u.some((function(e,t){return i[t]!==e}))))return r;if(i=u,n.key&&n.debug&&(o=Date.now()),r=t.apply(void 0,Object(s.a)(u)),null==n||null==n.onChange||n.onChange(r),n.key&&n.debug&&null!=n&&n.debug()){var l=Math.round(100*(Date.now()-a))/100,c=Math.round(100*(Date.now()-o))/100,f=c/16,d=function(e,t){for(e=String(e);e.length<t;)e=" "+e;return e};console.info("%c\u23f1 ".concat(d(c,5)," /").concat(d(l,5)," ms"),"\n            font-size: .6rem;\n            font-weight: bold;\n            color: hsl(".concat(Math.max(0,Math.min(120-120*f,120)),"deg 100% 31%);"),null==n?void 0:n.key)}return r}}function g(e,t,n){var r,i={id:null!=(r=n.id)?r:t.id,column:t,index:n.index,isPlaceholder:!!n.isPlaceholder,placeholderId:n.placeholderId,depth:n.depth,subHeaders:[],colSpan:0,rowSpan:0,headerGroup:null,getLeafHeaders:function(){var e=[];return function t(n){n.subHeaders&&n.subHeaders.length&&n.subHeaders.map(t),e.push(n)}(i),e},getContext:function(){return{table:e,header:i,column:t}}};return e._features.forEach((function(t){null==t.createHeader||t.createHeader(i,e)})),i}var m={createTable:function(e){e.getHeaderGroups=p((function(){return[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]}),(function(t,n,r,i){var a,o,u=null!=(a=null==r?void 0:r.map((function(e){return n.find((function(t){return t.id===e}))})).filter(Boolean))?a:[],l=null!=(o=null==i?void 0:i.map((function(e){return n.find((function(t){return t.id===e}))})).filter(Boolean))?o:[],c=n.filter((function(e){return!(null!=r&&r.includes(e.id))&&!(null!=i&&i.includes(e.id))}));return v(t,[].concat(Object(s.a)(u),Object(s.a)(c),Object(s.a)(l)),e)}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterHeaderGroups=p((function(){return[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]}),(function(t,n,r,i){return v(t,n=n.filter((function(e){return!(null!=r&&r.includes(e.id))&&!(null!=i&&i.includes(e.id))})),e,"center")}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftHeaderGroups=p((function(){return[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.left]}),(function(t,n,r){var i;return v(t,null!=(i=null==r?void 0:r.map((function(e){return n.find((function(t){return t.id===e}))})).filter(Boolean))?i:[],e,"left")}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightHeaderGroups=p((function(){return[e.getAllColumns(),e.getVisibleLeafColumns(),e.getState().columnPinning.right]}),(function(t,n,r){var i;return v(t,null!=(i=null==r?void 0:r.map((function(e){return n.find((function(t){return t.id===e}))})).filter(Boolean))?i:[],e,"right")}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFooterGroups=p((function(){return[e.getHeaderGroups()]}),(function(e){return Object(s.a)(e).reverse()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFooterGroups=p((function(){return[e.getLeftHeaderGroups()]}),(function(e){return Object(s.a)(e).reverse()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFooterGroups=p((function(){return[e.getCenterHeaderGroups()]}),(function(e){return Object(s.a)(e).reverse()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFooterGroups=p((function(){return[e.getRightHeaderGroups()]}),(function(e){return Object(s.a)(e).reverse()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getFlatHeaders=p((function(){return[e.getHeaderGroups()]}),(function(e){return e.map((function(e){return e.headers})).flat()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftFlatHeaders=p((function(){return[e.getLeftHeaderGroups()]}),(function(e){return e.map((function(e){return e.headers})).flat()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterFlatHeaders=p((function(){return[e.getCenterHeaderGroups()]}),(function(e){return e.map((function(e){return e.headers})).flat()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightFlatHeaders=p((function(){return[e.getRightHeaderGroups()]}),(function(e){return e.map((function(e){return e.headers})).flat()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getCenterLeafHeaders=p((function(){return[e.getCenterFlatHeaders()]}),(function(e){return e.filter((function(e){var t;return!(null!=(t=e.subHeaders)&&t.length)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeftLeafHeaders=p((function(){return[e.getLeftFlatHeaders()]}),(function(e){return e.filter((function(e){var t;return!(null!=(t=e.subHeaders)&&t.length)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getRightLeafHeaders=p((function(){return[e.getRightFlatHeaders()]}),(function(e){return e.filter((function(e){var t;return!(null!=(t=e.subHeaders)&&t.length)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}}),e.getLeafHeaders=p((function(){return[e.getLeftHeaderGroups(),e.getCenterHeaderGroups(),e.getRightHeaderGroups()]}),(function(e,t,n){var r,i,a,o,u,l;return[].concat(Object(s.a)(null!=(r=null==(i=e[0])?void 0:i.headers)?r:[]),Object(s.a)(null!=(a=null==(o=t[0])?void 0:o.headers)?a:[]),Object(s.a)(null!=(u=null==(l=n[0])?void 0:l.headers)?u:[])).map((function(e){return e.getLeafHeaders()})).flat()}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugHeaders}})}};function v(e,t,n,r){var i,a,o=0;!function e(t,n){void 0===n&&(n=1),o=Math.max(o,n),t.filter((function(e){return e.getIsVisible()})).forEach((function(t){var r;null!=(r=t.columns)&&r.length&&e(t.columns,n+1)}),0)}(e);var u=[];!function e(t,i){var a={depth:i,id:[r,"".concat(i)].filter(Boolean).join("_"),headers:[]},o=[];t.forEach((function(e){var t,s=[].concat(o).reverse()[0],u=!1;if(e.column.depth===a.depth&&e.column.parent?t=e.column.parent:(t=e.column,u=!0),s&&(null==s?void 0:s.column)===t)s.subHeaders.push(e);else{var l=g(n,t,{id:[r,i,t.id,null==e?void 0:e.id].filter(Boolean).join("_"),isPlaceholder:u,placeholderId:u?"".concat(o.filter((function(e){return e.column===t})).length):void 0,depth:i,index:o.length});l.subHeaders.push(e),o.push(l)}a.headers.push(e),e.headerGroup=a})),u.push(a),i>0&&e(o,i-1)}(t.map((function(e,t){return g(n,e,{depth:o,index:t})})),o-1),u.reverse();return function e(t){return t.filter((function(e){return e.column.getIsVisible()})).map((function(t){var n=0,r=0,i=[0];return t.subHeaders&&t.subHeaders.length?(i=[],e(t.subHeaders).forEach((function(e){var t=e.colSpan,r=e.rowSpan;n+=t,i.push(r)}))):n=1,r+=Math.min.apply(Math,Object(s.a)(i)),t.colSpan=n,t.rowSpan=r,{colSpan:n,rowSpan:r}}))}(null!=(i=null==(a=u[0])?void 0:a.headers)?i:[]),u}var b={size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER},y={getDefaultColumnDef:function(){return b},getInitialState:function(e){return Object(l.a)({columnSizing:{},columnSizingInfo:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}},e)},getDefaultOptions:function(e){return{columnResizeMode:"onEnd",onColumnSizingChange:f("columnSizing",e),onColumnSizingInfoChange:f("columnSizingInfo",e)}},createColumn:function(e,t){e.getSize=function(){var n,r,i,a=t.getState().columnSizing[e.id];return Math.min(Math.max(null!=(n=e.columnDef.minSize)?n:b.minSize,null!=(r=null!=a?a:e.columnDef.size)?r:b.size),null!=(i=e.columnDef.maxSize)?i:b.maxSize)},e.getStart=function(n){var r=n?"left"===n?t.getLeftVisibleLeafColumns():t.getRightVisibleLeafColumns():t.getVisibleLeafColumns(),i=r.findIndex((function(t){return t.id===e.id}));if(i>0){var a=r[i-1];return a.getStart(n)+a.getSize()}return 0},e.resetSize=function(){t.setColumnSizing((function(t){var n=e.id;t[n];return Object(i.a)(t,[n].map(a.a))}))},e.getCanResize=function(){var n,r;return(null==(n=e.columnDef.enableResizing)||n)&&(null==(r=t.options.enableColumnResizing)||r)},e.getIsResizing=function(){return t.getState().columnSizingInfo.isResizingColumn===e.id}},createHeader:function(e,t){e.getSize=function(){var t=0;return function e(n){var r;n.subHeaders.length?n.subHeaders.forEach(e):t+=null!=(r=n.column.getSize())?r:0}(e),t},e.getStart=function(){if(e.index>0){var t=e.headerGroup.headers[e.index-1];return t.getStart()+t.getSize()}return 0},e.getResizeHandler=function(){var n=t.getColumn(e.column.id),i=null==n?void 0:n.getCanResize();return function(a){if(n&&i&&(null==a.persist||a.persist(),!(A(a)&&a.touches&&a.touches.length>1))){var o=e.getSize(),s=e?e.getLeafHeaders().map((function(e){return[e.column.id,e.column.getSize()]})):[[n.id,n.getSize()]],u=A(a)?Math.round(a.touches[0].clientX):a.clientX,c={},f=function(e,n){"number"===typeof n&&(t.setColumnSizingInfo((function(e){var t,i,a=n-(null!=(t=null==e?void 0:e.startOffset)?t:0),o=Math.max(a/(null!=(i=null==e?void 0:e.startSize)?i:0),-.999999);return e.columnSizingStart.forEach((function(e){var t=Object(r.a)(e,2),n=t[0],i=t[1];c[n]=Math.round(100*Math.max(i+i*o,0))/100})),Object(l.a)(Object(l.a)({},e),{},{deltaOffset:a,deltaPercentage:o})})),"onChange"!==t.options.columnResizeMode&&"end"!==e||t.setColumnSizing((function(e){return Object(l.a)(Object(l.a)({},e),c)})))},d=function(e){return f("move",e)},h=function(e){f("end",e),t.setColumnSizingInfo((function(e){return Object(l.a)(Object(l.a)({},e),{},{isResizingColumn:!1,startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,columnSizingStart:[]})}))},p={moveHandler:function(e){return d(e.clientX)},upHandler:function(e){document.removeEventListener("mousemove",p.moveHandler),document.removeEventListener("mouseup",p.upHandler),h(e.clientX)}},g={moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),d(e.touches[0].clientX),!1},upHandler:function(e){var t;document.removeEventListener("touchmove",g.moveHandler),document.removeEventListener("touchend",g.upHandler),e.cancelable&&(e.preventDefault(),e.stopPropagation()),h(null==(t=e.touches[0])?void 0:t.clientX)}},m=!!function(){if("boolean"===typeof _)return _;var e=!1;try{var t={get passive(){return e=!0,!1}},n=function(){};window.addEventListener("test",n,t),window.removeEventListener("test",n)}catch(r){e=!1}return _=e}()&&{passive:!1};A(a)?(document.addEventListener("touchmove",g.moveHandler,m),document.addEventListener("touchend",g.upHandler,m)):(document.addEventListener("mousemove",p.moveHandler,m),document.addEventListener("mouseup",p.upHandler,m)),t.setColumnSizingInfo((function(e){return Object(l.a)(Object(l.a)({},e),{},{startOffset:u,startSize:o,deltaOffset:0,deltaPercentage:0,columnSizingStart:s,isResizingColumn:n.id})}))}}}},createTable:function(e){e.setColumnSizing=function(t){return null==e.options.onColumnSizingChange?void 0:e.options.onColumnSizingChange(t)},e.setColumnSizingInfo=function(t){return null==e.options.onColumnSizingInfoChange?void 0:e.options.onColumnSizingInfoChange(t)},e.resetColumnSizing=function(t){var n;e.setColumnSizing(t?{}:null!=(n=e.initialState.columnSizing)?n:{})},e.resetHeaderSizeInfo=function(t){var n;e.setColumnSizingInfo(t?{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]}:null!=(n=e.initialState.columnSizingInfo)?n:{startOffset:null,startSize:null,deltaOffset:null,deltaPercentage:null,isResizingColumn:!1,columnSizingStart:[]})},e.getTotalSize=function(){var t,n;return null!=(t=null==(n=e.getHeaderGroups()[0])?void 0:n.headers.reduce((function(e,t){return e+t.getSize()}),0))?t:0},e.getLeftTotalSize=function(){var t,n;return null!=(t=null==(n=e.getLeftHeaderGroups()[0])?void 0:n.headers.reduce((function(e,t){return e+t.getSize()}),0))?t:0},e.getCenterTotalSize=function(){var t,n;return null!=(t=null==(n=e.getCenterHeaderGroups()[0])?void 0:n.headers.reduce((function(e,t){return e+t.getSize()}),0))?t:0},e.getRightTotalSize=function(){var t,n;return null!=(t=null==(n=e.getRightHeaderGroups()[0])?void 0:n.headers.reduce((function(e,t){return e+t.getSize()}),0))?t:0}}},_=null;function A(e){return"touchstart"===e.type}var w={getInitialState:function(e){return Object(l.a)({expanded:{}},e)},getDefaultOptions:function(e){return{onExpandedChange:f("expanded",e),paginateExpandedRows:!0}},createTable:function(e){var t=!1,n=!1;e._autoResetExpanded=function(){var r,i;if(t){if(null!=(r=null!=(i=e.options.autoResetAll)?i:e.options.autoResetExpanded)?r:!e.options.manualExpanding){if(n)return;n=!0,e._queue((function(){e.resetExpanded(),n=!1}))}}else e._queue((function(){t=!0}))},e.setExpanded=function(t){return null==e.options.onExpandedChange?void 0:e.options.onExpandedChange(t)},e.toggleAllRowsExpanded=function(t){(null!=t?t:!e.getIsAllRowsExpanded())?e.setExpanded(!0):e.setExpanded({})},e.resetExpanded=function(t){var n,r;e.setExpanded(t?{}:null!=(n=null==(r=e.initialState)?void 0:r.expanded)?n:{})},e.getCanSomeRowsExpand=function(){return e.getPrePaginationRowModel().flatRows.some((function(e){return e.getCanExpand()}))},e.getToggleAllRowsExpandedHandler=function(){return function(t){null==t.persist||t.persist(),e.toggleAllRowsExpanded()}},e.getIsSomeRowsExpanded=function(){var t=e.getState().expanded;return!0===t||Object.values(t).some(Boolean)},e.getIsAllRowsExpanded=function(){var t=e.getState().expanded;return"boolean"===typeof t?!0===t:!!Object.keys(t).length&&!e.getRowModel().flatRows.some((function(e){return!e.getIsExpanded()}))},e.getExpandedDepth=function(){var t=0;return(!0===e.getState().expanded?Object.keys(e.getRowModel().rowsById):Object.keys(e.getState().expanded)).forEach((function(e){var n=e.split(".");t=Math.max(t,n.length)})),t},e.getPreExpandedRowModel=function(){return e.getSortedRowModel()},e.getExpandedRowModel=function(){return!e._getExpandedRowModel&&e.options.getExpandedRowModel&&(e._getExpandedRowModel=e.options.getExpandedRowModel(e)),e.options.manualExpanding||!e._getExpandedRowModel?e.getPreExpandedRowModel():e._getExpandedRowModel()}},createRow:function(e,t){e.toggleExpanded=function(n){t.setExpanded((function(r){var o,s=!0===r||!(null==r||!r[e.id]),c={};if(!0===r?Object.keys(t.getRowModel().rowsById).forEach((function(e){c[e]=!0})):c=r,n=null!=(o=n)?o:!s,!s&&n)return Object(l.a)(Object(l.a)({},c),{},Object(u.a)({},e.id,!0));if(s&&!n){var f=c,d=e.id;f[d];return Object(i.a)(f,[d].map(a.a))}return r}))},e.getIsExpanded=function(){var n,r=t.getState().expanded;return!!(null!=(n=null==t.options.getIsRowExpanded?void 0:t.options.getIsRowExpanded(e))?n:!0===r||(null==r?void 0:r[e.id]))},e.getCanExpand=function(){var n,r,i;return null!=(n=null==t.options.getRowCanExpand?void 0:t.options.getRowCanExpand(e))?n:(null==(r=t.options.enableExpanding)||r)&&!(null==(i=e.subRows)||!i.length)},e.getIsAllParentsExpanded=function(){for(var n=!0,r=e;n&&r.parentId;)n=(r=t.getRow(r.parentId,!0)).getIsExpanded();return n},e.getToggleExpandedHandler=function(){var t=e.getCanExpand();return function(){t&&e.toggleExpanded()}}}},F=function(e,t,n){var r,i=n.toLowerCase();return Boolean(null==(r=e.getValue(t))||null==(r=r.toString())||null==(r=r.toLowerCase())?void 0:r.includes(i))};F.autoRemove=function(e){return P(e)};var k=function(e,t,n){var r;return Boolean(null==(r=e.getValue(t))||null==(r=r.toString())?void 0:r.includes(n))};k.autoRemove=function(e){return P(e)};var x=function(e,t,n){var r;return(null==(r=e.getValue(t))||null==(r=r.toString())?void 0:r.toLowerCase())===(null==n?void 0:n.toLowerCase())};x.autoRemove=function(e){return P(e)};var E=function(e,t,n){var r;return null==(r=e.getValue(t))?void 0:r.includes(n)};E.autoRemove=function(e){return P(e)||!(null!=e&&e.length)};var C=function(e,t,n){return!n.some((function(n){var r;return!(null!=(r=e.getValue(t))&&r.includes(n))}))};C.autoRemove=function(e){return P(e)||!(null!=e&&e.length)};var S=function(e,t,n){return n.some((function(n){var r;return null==(r=e.getValue(t))?void 0:r.includes(n)}))};S.autoRemove=function(e){return P(e)||!(null!=e&&e.length)};var O=function(e,t,n){return e.getValue(t)===n};O.autoRemove=function(e){return P(e)};var D=function(e,t,n){return e.getValue(t)==n};D.autoRemove=function(e){return P(e)};var j=function(e,t,n){var i=Object(r.a)(n,2),a=i[0],o=i[1],s=e.getValue(t);return s>=a&&s<=o};j.resolveFilterValue=function(e){var t=Object(r.a)(e,2),n=t[0],i=t[1],a="number"!==typeof n?parseFloat(n):n,o="number"!==typeof i?parseFloat(i):i,s=null===n||Number.isNaN(a)?-1/0:a,u=null===i||Number.isNaN(o)?1/0:o;if(s>u){var l=s;s=u,u=l}return[s,u]},j.autoRemove=function(e){return P(e)||P(e[0])&&P(e[1])};var T={includesString:F,includesStringSensitive:k,equalsString:x,arrIncludes:E,arrIncludesAll:C,arrIncludesSome:S,equals:O,weakEquals:D,inNumberRange:j};function P(e){return void 0===e||null===e||""===e}function R(e,t,n){return!(!e||!e.autoRemove)&&e.autoRemove(t,n)||"undefined"===typeof t||"string"===typeof t&&!t}var M={sum:function(e,t,n){return n.reduce((function(t,n){var r=n.getValue(e);return t+("number"===typeof r?r:0)}),0)},min:function(e,t,n){var r;return n.forEach((function(t){var n=t.getValue(e);null!=n&&(r>n||void 0===r&&n>=n)&&(r=n)})),r},max:function(e,t,n){var r;return n.forEach((function(t){var n=t.getValue(e);null!=n&&(r<n||void 0===r&&n>=n)&&(r=n)})),r},extent:function(e,t,n){var r,i;return n.forEach((function(t){var n=t.getValue(e);null!=n&&(void 0===r?n>=n&&(r=i=n):(r>n&&(r=n),i<n&&(i=n)))})),[r,i]},mean:function(e,t){var n=0,r=0;if(t.forEach((function(t){var i=t.getValue(e);null!=i&&(i=+i)>=i&&(++n,r+=i)})),n)return r/n},median:function(e,t){if(t.length){var n=t.map((function(t){return t.getValue(e)}));if(r=n,Array.isArray(r)&&r.every((function(e){return"number"===typeof e}))){var r;if(1===n.length)return n[0];var i=Math.floor(n.length/2),a=n.sort((function(e,t){return e-t}));return n.length%2!==0?a[i]:(a[i-1]+a[i])/2}}},unique:function(e,t){return Array.from(new Set(t.map((function(t){return t.getValue(e)}))).values())},uniqueCount:function(e,t){return new Set(t.map((function(t){return t.getValue(e)}))).size},count:function(e,t){return t.length}};var I={getInitialState:function(e){return Object(l.a)({rowSelection:{}},e)},getDefaultOptions:function(e){return{onRowSelectionChange:f("rowSelection",e),enableRowSelection:!0,enableMultiRowSelection:!0,enableSubRowSelection:!0}},createTable:function(e){e.setRowSelection=function(t){return null==e.options.onRowSelectionChange?void 0:e.options.onRowSelectionChange(t)},e.resetRowSelection=function(t){var n;return e.setRowSelection(t?{}:null!=(n=e.initialState.rowSelection)?n:{})},e.toggleAllRowsSelected=function(t){e.setRowSelection((function(n){t="undefined"!==typeof t?t:!e.getIsAllRowsSelected();var r=Object(l.a)({},n),i=e.getPreGroupedRowModel().flatRows;return t?i.forEach((function(e){e.getCanSelect()&&(r[e.id]=!0)})):i.forEach((function(e){delete r[e.id]})),r}))},e.toggleAllPageRowsSelected=function(t){return e.setRowSelection((function(n){var r="undefined"!==typeof t?t:!e.getIsAllPageRowsSelected(),i=Object(l.a)({},n);return e.getRowModel().rows.forEach((function(t){B(i,t.id,r,!0,e)})),i}))},e.getPreSelectedRowModel=function(){return e.getCoreRowModel()},e.getSelectedRowModel=p((function(){return[e.getState().rowSelection,e.getCoreRowModel()]}),(function(t,n){return Object.keys(t).length?N(e,n):{rows:[],flatRows:[],rowsById:{}}}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getFilteredSelectedRowModel=p((function(){return[e.getState().rowSelection,e.getFilteredRowModel()]}),(function(t,n){return Object.keys(t).length?N(e,n):{rows:[],flatRows:[],rowsById:{}}}),{key:"getFilteredSelectedRowModel",debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getGroupedSelectedRowModel=p((function(){return[e.getState().rowSelection,e.getSortedRowModel()]}),(function(t,n){return Object.keys(t).length?N(e,n):{rows:[],flatRows:[],rowsById:{}}}),{key:"getGroupedSelectedRowModel",debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getIsAllRowsSelected=function(){var t=e.getFilteredRowModel().flatRows,n=e.getState().rowSelection,r=Boolean(t.length&&Object.keys(n).length);return r&&t.some((function(e){return e.getCanSelect()&&!n[e.id]}))&&(r=!1),r},e.getIsAllPageRowsSelected=function(){var t=e.getPaginationRowModel().flatRows.filter((function(e){return e.getCanSelect()})),n=e.getState().rowSelection,r=!!t.length;return r&&t.some((function(e){return!n[e.id]}))&&(r=!1),r},e.getIsSomeRowsSelected=function(){var t,n=Object.keys(null!=(t=e.getState().rowSelection)?t:{}).length;return n>0&&n<e.getFilteredRowModel().flatRows.length},e.getIsSomePageRowsSelected=function(){var t=e.getPaginationRowModel().flatRows;return!e.getIsAllPageRowsSelected()&&t.filter((function(e){return e.getCanSelect()})).some((function(e){return e.getIsSelected()||e.getIsSomeSelected()}))},e.getToggleAllRowsSelectedHandler=function(){return function(t){e.toggleAllRowsSelected(t.target.checked)}},e.getToggleAllPageRowsSelectedHandler=function(){return function(t){e.toggleAllPageRowsSelected(t.target.checked)}}},createRow:function(e,t){e.toggleSelected=function(n,r){var i=e.getIsSelected();t.setRowSelection((function(a){var o;if(n="undefined"!==typeof n?n:!i,e.getCanSelect()&&i===n)return a;var s=Object(l.a)({},a);return B(s,e.id,n,null==(o=null==r?void 0:r.selectChildren)||o,t),s}))},e.getIsSelected=function(){var n=t.getState().rowSelection;return L(e,n)},e.getIsSomeSelected=function(){var n=t.getState().rowSelection;return"some"===U(e,n)},e.getIsAllSubRowsSelected=function(){var n=t.getState().rowSelection;return"all"===U(e,n)},e.getCanSelect=function(){var n;return"function"===typeof t.options.enableRowSelection?t.options.enableRowSelection(e):null==(n=t.options.enableRowSelection)||n},e.getCanSelectSubRows=function(){var n;return"function"===typeof t.options.enableSubRowSelection?t.options.enableSubRowSelection(e):null==(n=t.options.enableSubRowSelection)||n},e.getCanMultiSelect=function(){var n;return"function"===typeof t.options.enableMultiRowSelection?t.options.enableMultiRowSelection(e):null==(n=t.options.enableMultiRowSelection)||n},e.getToggleSelectedHandler=function(){var t=e.getCanSelect();return function(n){var r;t&&e.toggleSelected(null==(r=n.target)?void 0:r.checked)}}}},B=function e(t,n,r,i,a){var o,s=a.getRow(n);r?(s.getCanMultiSelect()||Object.keys(t).forEach((function(e){return delete t[e]})),s.getCanSelect()&&(t[n]=!0)):delete t[n],i&&null!=(o=s.subRows)&&o.length&&s.getCanSelectSubRows()&&s.subRows.forEach((function(n){return e(t,n.id,r,i,a)}))};function N(e,t){var n=e.getState().rowSelection,r=[],i={};return{rows:function e(t,a){return t.map((function(t){var a,o=L(t,n);if(o&&(r.push(t),i[t.id]=t),null!=(a=t.subRows)&&a.length&&(t=Object(l.a)(Object(l.a)({},t),{},{subRows:e(t.subRows)})),o)return t})).filter(Boolean)}(t.rows),flatRows:r,rowsById:i}}function L(e,t){var n;return null!=(n=t[e.id])&&n}function U(e,t,n){var r;if(null==(r=e.subRows)||!r.length)return!1;var i=!0,a=!1;return e.subRows.forEach((function(e){if((!a||i)&&(e.getCanSelect()&&(L(e,t)?a=!0:i=!1),e.subRows&&e.subRows.length)){var n=U(e,t);"all"===n?a=!0:"some"===n?(a=!0,i=!1):i=!1}})),i?"all":!!a&&"some"}var H=/([0-9]+)/gm;function z(e,t){return e===t?0:e>t?1:-1}function q(e){return"number"===typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"===typeof e?e:""}function V(e,t){for(var n=e.split(H).filter(Boolean),r=t.split(H).filter(Boolean);n.length&&r.length;){var i=n.shift(),a=r.shift(),o=parseInt(i,10),s=parseInt(a,10),u=[o,s].sort();if(isNaN(u[0])){if(i>a)return 1;if(a>i)return-1}else{if(isNaN(u[1]))return isNaN(o)?-1:1;if(o>s)return 1;if(s>o)return-1}}return n.length-r.length}var W={alphanumeric:function(e,t,n){return V(q(e.getValue(n)).toLowerCase(),q(t.getValue(n)).toLowerCase())},alphanumericCaseSensitive:function(e,t,n){return V(q(e.getValue(n)),q(t.getValue(n)))},text:function(e,t,n){return z(q(e.getValue(n)).toLowerCase(),q(t.getValue(n)).toLowerCase())},textCaseSensitive:function(e,t,n){return z(q(e.getValue(n)),q(t.getValue(n)))},datetime:function(e,t,n){var r=e.getValue(n),i=t.getValue(n);return r>i?1:r<i?-1:0},basic:function(e,t,n){return z(e.getValue(n),t.getValue(n))}},G=[m,{getInitialState:function(e){return Object(l.a)({columnVisibility:{}},e)},getDefaultOptions:function(e){return{onColumnVisibilityChange:f("columnVisibility",e)}},createColumn:function(e,t){e.toggleVisibility=function(n){e.getCanHide()&&t.setColumnVisibility((function(t){return Object(l.a)(Object(l.a)({},t),{},Object(u.a)({},e.id,null!=n?n:!e.getIsVisible()))}))},e.getIsVisible=function(){var n,r;return null==(n=null==(r=t.getState().columnVisibility)?void 0:r[e.id])||n},e.getCanHide=function(){var n,r;return(null==(n=e.columnDef.enableHiding)||n)&&(null==(r=t.options.enableHiding)||r)},e.getToggleVisibilityHandler=function(){return function(t){null==e.toggleVisibility||e.toggleVisibility(t.target.checked)}}},createRow:function(e,t){e._getAllVisibleCells=p((function(){return[e.getAllCells(),t.getState().columnVisibility]}),(function(e){return e.filter((function(e){return e.column.getIsVisible()}))}),{key:"row._getAllVisibleCells",debug:function(){var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getVisibleCells=p((function(){return[e.getLeftVisibleCells(),e.getCenterVisibleCells(),e.getRightVisibleCells()]}),(function(e,t,n){return[].concat(Object(s.a)(e),Object(s.a)(t),Object(s.a)(n))}),{key:!1,debug:function(){var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:function(e){var t=function(t,n){return p((function(){return[n(),n().filter((function(e){return e.getIsVisible()})).map((function(e){return e.id})).join("_")]}),(function(e){return e.filter((function(e){return null==e.getIsVisible?void 0:e.getIsVisible()}))}),{key:t,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})};e.getVisibleFlatColumns=t("getVisibleFlatColumns",(function(){return e.getAllFlatColumns()})),e.getVisibleLeafColumns=t("getVisibleLeafColumns",(function(){return e.getAllLeafColumns()})),e.getLeftVisibleLeafColumns=t("getLeftVisibleLeafColumns",(function(){return e.getLeftLeafColumns()})),e.getRightVisibleLeafColumns=t("getRightVisibleLeafColumns",(function(){return e.getRightLeafColumns()})),e.getCenterVisibleLeafColumns=t("getCenterVisibleLeafColumns",(function(){return e.getCenterLeafColumns()})),e.setColumnVisibility=function(t){return null==e.options.onColumnVisibilityChange?void 0:e.options.onColumnVisibilityChange(t)},e.resetColumnVisibility=function(t){var n;e.setColumnVisibility(t?{}:null!=(n=e.initialState.columnVisibility)?n:{})},e.toggleAllColumnsVisible=function(t){var n;t=null!=(n=t)?n:!e.getIsAllColumnsVisible(),e.setColumnVisibility(e.getAllLeafColumns().reduce((function(e,n){return Object(l.a)(Object(l.a)({},e),{},Object(u.a)({},n.id,t||!(null!=n.getCanHide&&n.getCanHide())))}),{}))},e.getIsAllColumnsVisible=function(){return!e.getAllLeafColumns().some((function(e){return!(null!=e.getIsVisible&&e.getIsVisible())}))},e.getIsSomeColumnsVisible=function(){return e.getAllLeafColumns().some((function(e){return null==e.getIsVisible?void 0:e.getIsVisible()}))},e.getToggleAllColumnsVisibilityHandler=function(){return function(t){var n;e.toggleAllColumnsVisible(null==(n=t.target)?void 0:n.checked)}}}},{getInitialState:function(e){return Object(l.a)({columnOrder:[]},e)},getDefaultOptions:function(e){return{onColumnOrderChange:f("columnOrder",e)}},createTable:function(e){e.setColumnOrder=function(t){return null==e.options.onColumnOrderChange?void 0:e.options.onColumnOrderChange(t)},e.resetColumnOrder=function(t){var n;e.setColumnOrder(t?[]:null!=(n=e.initialState.columnOrder)?n:[])},e._getOrderColumnsFn=p((function(){return[e.getState().columnOrder,e.getState().grouping,e.options.groupedColumnMode]}),(function(e,t,n){return function(r){var i=[];if(null!=e&&e.length){for(var a=Object(s.a)(e),o=Object(s.a)(r),u=function(){var e=a.shift(),t=o.findIndex((function(t){return t.id===e}));t>-1&&i.push(o.splice(t,1)[0])};o.length&&a.length;)u();i=[].concat(Object(s.a)(i),Object(s.a)(o))}else i=r;return function(e,t,n){if(null==t||!t.length||!n)return e;var r=e.filter((function(e){return!t.includes(e.id)}));if("remove"===n)return r;var i=t.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean);return[].concat(Object(s.a)(i),Object(s.a)(r))}(i,t,n)}}),{key:!1})}},{getInitialState:function(e){return Object(l.a)({columnPinning:{left:[],right:[]},rowPinning:{top:[],bottom:[]}},e)},getDefaultOptions:function(e){return{onColumnPinningChange:f("columnPinning",e),onRowPinningChange:f("rowPinning",e)}},createColumn:function(e,t){e.pin=function(n){var r=e.getLeafColumns().map((function(e){return e.id})).filter(Boolean);t.setColumnPinning((function(e){var t,i,a,o,u,l;return"right"===n?{left:(null!=(a=null==e?void 0:e.left)?a:[]).filter((function(e){return!(null!=r&&r.includes(e))})),right:[].concat(Object(s.a)((null!=(o=null==e?void 0:e.right)?o:[]).filter((function(e){return!(null!=r&&r.includes(e))}))),Object(s.a)(r))}:"left"===n?{left:[].concat(Object(s.a)((null!=(u=null==e?void 0:e.left)?u:[]).filter((function(e){return!(null!=r&&r.includes(e))}))),Object(s.a)(r)),right:(null!=(l=null==e?void 0:e.right)?l:[]).filter((function(e){return!(null!=r&&r.includes(e))}))}:{left:(null!=(t=null==e?void 0:e.left)?t:[]).filter((function(e){return!(null!=r&&r.includes(e))})),right:(null!=(i=null==e?void 0:e.right)?i:[]).filter((function(e){return!(null!=r&&r.includes(e))}))}}))},e.getCanPin=function(){return e.getLeafColumns().some((function(e){var n,r,i;return(null==(n=e.columnDef.enablePinning)||n)&&(null==(r=null!=(i=t.options.enableColumnPinning)?i:t.options.enablePinning)||r)}))},e.getIsPinned=function(){var n=e.getLeafColumns().map((function(e){return e.id})),r=t.getState().columnPinning,i=r.left,a=r.right,o=n.some((function(e){return null==i?void 0:i.includes(e)})),s=n.some((function(e){return null==a?void 0:a.includes(e)}));return o?"left":!!s&&"right"},e.getPinnedIndex=function(){var n,r,i=e.getIsPinned();return i?null!=(n=null==(r=t.getState().columnPinning)||null==(r=r[i])?void 0:r.indexOf(e.id))?n:-1:0}},createRow:function(e,t){e.pin=function(n,r,i){var a=r?e.getLeafRows().map((function(e){return e.id})):[],o=i?e.getParentRows().map((function(e){return e.id})):[],u=new Set([].concat(Object(s.a)(o),[e.id],Object(s.a)(a)));t.setRowPinning((function(e){var t,r,i,a,o,l;return"bottom"===n?{top:(null!=(i=null==e?void 0:e.top)?i:[]).filter((function(e){return!(null!=u&&u.has(e))})),bottom:[].concat(Object(s.a)((null!=(a=null==e?void 0:e.bottom)?a:[]).filter((function(e){return!(null!=u&&u.has(e))}))),Object(s.a)(Array.from(u)))}:"top"===n?{top:[].concat(Object(s.a)((null!=(o=null==e?void 0:e.top)?o:[]).filter((function(e){return!(null!=u&&u.has(e))}))),Object(s.a)(Array.from(u))),bottom:(null!=(l=null==e?void 0:e.bottom)?l:[]).filter((function(e){return!(null!=u&&u.has(e))}))}:{top:(null!=(t=null==e?void 0:e.top)?t:[]).filter((function(e){return!(null!=u&&u.has(e))})),bottom:(null!=(r=null==e?void 0:e.bottom)?r:[]).filter((function(e){return!(null!=u&&u.has(e))}))}}))},e.getCanPin=function(){var n,r=t.options,i=r.enableRowPinning,a=r.enablePinning;return"function"===typeof i?i(e):null==(n=null!=i?i:a)||n},e.getIsPinned=function(){var n=[e.id],r=t.getState().rowPinning,i=r.top,a=r.bottom,o=n.some((function(e){return null==i?void 0:i.includes(e)})),s=n.some((function(e){return null==a?void 0:a.includes(e)}));return o?"top":!!s&&"bottom"},e.getPinnedIndex=function(){var n,r,i=e.getIsPinned();if(!i)return-1;var a=null==(n=t._getPinnedRows(i))?void 0:n.map((function(e){return e.id}));return null!=(r=null==a?void 0:a.indexOf(e.id))?r:-1},e.getCenterVisibleCells=p((function(){return[e._getAllVisibleCells(),t.getState().columnPinning.left,t.getState().columnPinning.right]}),(function(e,t,n){var r=[].concat(Object(s.a)(null!=t?t:[]),Object(s.a)(null!=n?n:[]));return e.filter((function(e){return!r.includes(e.column.id)}))}),{key:!1,debug:function(){var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getLeftVisibleCells=p((function(){return[e._getAllVisibleCells(),t.getState().columnPinning.left,,]}),(function(e,t){return(null!=t?t:[]).map((function(t){return e.find((function(e){return e.column.id===t}))})).filter(Boolean).map((function(e){return Object(l.a)(Object(l.a)({},e),{},{position:"left"})}))}),{key:!1,debug:function(){var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}}),e.getRightVisibleCells=p((function(){return[e._getAllVisibleCells(),t.getState().columnPinning.right]}),(function(e,t){return(null!=t?t:[]).map((function(t){return e.find((function(e){return e.column.id===t}))})).filter(Boolean).map((function(e){return Object(l.a)(Object(l.a)({},e),{},{position:"right"})}))}),{key:!1,debug:function(){var e;return null!=(e=t.options.debugAll)?e:t.options.debugRows}})},createTable:function(e){e.setColumnPinning=function(t){return null==e.options.onColumnPinningChange?void 0:e.options.onColumnPinningChange(t)},e.resetColumnPinning=function(t){var n,r;return e.setColumnPinning(t?{left:[],right:[]}:null!=(n=null==(r=e.initialState)?void 0:r.columnPinning)?n:{left:[],right:[]})},e.getIsSomeColumnsPinned=function(t){var n,r,i,a=e.getState().columnPinning;return t?Boolean(null==(n=a[t])?void 0:n.length):Boolean((null==(r=a.left)?void 0:r.length)||(null==(i=a.right)?void 0:i.length))},e.getLeftLeafColumns=p((function(){return[e.getAllLeafColumns(),e.getState().columnPinning.left]}),(function(e,t){return(null!=t?t:[]).map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean)}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getRightLeafColumns=p((function(){return[e.getAllLeafColumns(),e.getState().columnPinning.right]}),(function(e,t){return(null!=t?t:[]).map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean)}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.getCenterLeafColumns=p((function(){return[e.getAllLeafColumns(),e.getState().columnPinning.left,e.getState().columnPinning.right]}),(function(e,t,n){var r=[].concat(Object(s.a)(null!=t?t:[]),Object(s.a)(null!=n?n:[]));return e.filter((function(e){return!r.includes(e.id)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),e.setRowPinning=function(t){return null==e.options.onRowPinningChange?void 0:e.options.onRowPinningChange(t)},e.resetRowPinning=function(t){var n,r;return e.setRowPinning(t?{top:[],bottom:[]}:null!=(n=null==(r=e.initialState)?void 0:r.rowPinning)?n:{top:[],bottom:[]})},e.getIsSomeRowsPinned=function(t){var n,r,i,a=e.getState().rowPinning;return t?Boolean(null==(n=a[t])?void 0:n.length):Boolean((null==(r=a.top)?void 0:r.length)||(null==(i=a.bottom)?void 0:i.length))},e._getPinnedRows=function(t){return p((function(){return[e.getRowModel().rows,e.getState().rowPinning[t]]}),(function(n,r){var i;return(null==(i=e.options.keepPinnedRows)||i?(null!=r?r:[]).map((function(t){var n=e.getRow(t,!0);return n.getIsAllParentsExpanded()?n:null})):(null!=r?r:[]).map((function(e){return n.find((function(t){return t.id===e}))}))).filter(Boolean).map((function(e){return Object(l.a)(Object(l.a)({},e),{},{position:t})}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})()},e.getTopRows=function(){return e._getPinnedRows("top")},e.getBottomRows=function(){return e._getPinnedRows("bottom")},e.getCenterRows=p((function(){return[e.getRowModel().rows,e.getState().rowPinning.top,e.getState().rowPinning.bottom]}),(function(e,t,n){var r=new Set([].concat(Object(s.a)(null!=t?t:[]),Object(s.a)(null!=n?n:[])));return e.filter((function(e){return!r.has(e.id)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})}},{getDefaultColumnDef:function(){return{filterFn:"auto"}},getInitialState:function(e){return Object(l.a)({columnFilters:[],globalFilter:void 0},e)},getDefaultOptions:function(e){return{onColumnFiltersChange:f("columnFilters",e),onGlobalFilterChange:f("globalFilter",e),filterFromLeafRows:!1,maxLeafRowFilterDepth:100,globalFilterFn:"auto",getColumnCanGlobalFilter:function(t){var n,r=null==(n=e.getCoreRowModel().flatRows[0])||null==(n=n._getAllCellsByColumnId()[t.id])?void 0:n.getValue();return"string"===typeof r||"number"===typeof r}}},createColumn:function(e,t){e.getAutoFilterFn=function(){var n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"string"===typeof r?T.includesString:"number"===typeof r?T.inNumberRange:"boolean"===typeof r||null!==r&&"object"===typeof r?T.equals:Array.isArray(r)?T.arrIncludes:T.weakEquals},e.getFilterFn=function(){var n,r;return d(e.columnDef.filterFn)?e.columnDef.filterFn:"auto"===e.columnDef.filterFn?e.getAutoFilterFn():null!=(n=null==(r=t.options.filterFns)?void 0:r[e.columnDef.filterFn])?n:T[e.columnDef.filterFn]},e.getCanFilter=function(){var n,r,i;return(null==(n=e.columnDef.enableColumnFilter)||n)&&(null==(r=t.options.enableColumnFilters)||r)&&(null==(i=t.options.enableFilters)||i)&&!!e.accessorFn},e.getCanGlobalFilter=function(){var n,r,i,a;return(null==(n=e.columnDef.enableGlobalFilter)||n)&&(null==(r=t.options.enableGlobalFilter)||r)&&(null==(i=t.options.enableFilters)||i)&&(null==(a=null==t.options.getColumnCanGlobalFilter?void 0:t.options.getColumnCanGlobalFilter(e))||a)&&!!e.accessorFn},e.getIsFiltered=function(){return e.getFilterIndex()>-1},e.getFilterValue=function(){var n;return null==(n=t.getState().columnFilters)||null==(n=n.find((function(t){return t.id===e.id})))?void 0:n.value},e.getFilterIndex=function(){var n,r;return null!=(n=null==(r=t.getState().columnFilters)?void 0:r.findIndex((function(t){return t.id===e.id})))?n:-1},e.setFilterValue=function(n){t.setColumnFilters((function(t){var r,i=e.getFilterFn(),a=null==t?void 0:t.find((function(t){return t.id===e.id})),o=c(n,a?a.value:void 0);if(R(i,o,e))return null!=(r=null==t?void 0:t.filter((function(t){return t.id!==e.id})))?r:[];var u,l={id:e.id,value:o};return a?null!=(u=null==t?void 0:t.map((function(t){return t.id===e.id?l:t})))?u:[]:null!=t&&t.length?[].concat(Object(s.a)(t),[l]):[l]}))},e._getFacetedRowModel=t.options.getFacetedRowModel&&t.options.getFacetedRowModel(t,e.id),e.getFacetedRowModel=function(){return e._getFacetedRowModel?e._getFacetedRowModel():t.getPreFilteredRowModel()},e._getFacetedUniqueValues=t.options.getFacetedUniqueValues&&t.options.getFacetedUniqueValues(t,e.id),e.getFacetedUniqueValues=function(){return e._getFacetedUniqueValues?e._getFacetedUniqueValues():new Map},e._getFacetedMinMaxValues=t.options.getFacetedMinMaxValues&&t.options.getFacetedMinMaxValues(t,e.id),e.getFacetedMinMaxValues=function(){if(e._getFacetedMinMaxValues)return e._getFacetedMinMaxValues()}},createRow:function(e,t){e.columnFilters={},e.columnFiltersMeta={}},createTable:function(e){e.getGlobalAutoFilterFn=function(){return T.includesString},e.getGlobalFilterFn=function(){var t,n,r=e.options.globalFilterFn;return d(r)?r:"auto"===r?e.getGlobalAutoFilterFn():null!=(t=null==(n=e.options.filterFns)?void 0:n[r])?t:T[r]},e.setColumnFilters=function(t){var n=e.getAllLeafColumns();null==e.options.onColumnFiltersChange||e.options.onColumnFiltersChange((function(e){var r;return null==(r=c(t,e))?void 0:r.filter((function(e){var t=n.find((function(t){return t.id===e.id}));if(t&&R(t.getFilterFn(),e.value,t))return!1;return!0}))}))},e.setGlobalFilter=function(t){null==e.options.onGlobalFilterChange||e.options.onGlobalFilterChange(t)},e.resetGlobalFilter=function(t){e.setGlobalFilter(t?void 0:e.initialState.globalFilter)},e.resetColumnFilters=function(t){var n,r;e.setColumnFilters(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.columnFilters)?n:[])},e.getPreFilteredRowModel=function(){return e.getCoreRowModel()},e.getFilteredRowModel=function(){return!e._getFilteredRowModel&&e.options.getFilteredRowModel&&(e._getFilteredRowModel=e.options.getFilteredRowModel(e)),e.options.manualFiltering||!e._getFilteredRowModel?e.getPreFilteredRowModel():e._getFilteredRowModel()},e._getGlobalFacetedRowModel=e.options.getFacetedRowModel&&e.options.getFacetedRowModel(e,"__global__"),e.getGlobalFacetedRowModel=function(){return e.options.manualFiltering||!e._getGlobalFacetedRowModel?e.getPreFilteredRowModel():e._getGlobalFacetedRowModel()},e._getGlobalFacetedUniqueValues=e.options.getFacetedUniqueValues&&e.options.getFacetedUniqueValues(e,"__global__"),e.getGlobalFacetedUniqueValues=function(){return e._getGlobalFacetedUniqueValues?e._getGlobalFacetedUniqueValues():new Map},e._getGlobalFacetedMinMaxValues=e.options.getFacetedMinMaxValues&&e.options.getFacetedMinMaxValues(e,"__global__"),e.getGlobalFacetedMinMaxValues=function(){if(e._getGlobalFacetedMinMaxValues)return e._getGlobalFacetedMinMaxValues()}}},{getInitialState:function(e){return Object(l.a)({sorting:[]},e)},getDefaultColumnDef:function(){return{sortingFn:"auto",sortUndefined:1}},getDefaultOptions:function(e){return{onSortingChange:f("sorting",e),isMultiSortEvent:function(e){return e.shiftKey}}},createColumn:function(e,t){e.getAutoSortingFn=function(){var n,r=t.getFilteredRowModel().flatRows.slice(10),i=!1,a=Object(o.a)(r);try{for(a.s();!(n=a.n()).done;){var s=n.value,u=null==s?void 0:s.getValue(e.id);if("[object Date]"===Object.prototype.toString.call(u))return W.datetime;if("string"===typeof u&&(i=!0,u.split(H).length>1))return W.alphanumeric}}catch(l){a.e(l)}finally{a.f()}return i?W.text:W.basic},e.getAutoSortDir=function(){var n=t.getFilteredRowModel().flatRows[0];return"string"===typeof(null==n?void 0:n.getValue(e.id))?"asc":"desc"},e.getSortingFn=function(){var n,r;if(!e)throw new Error;return d(e.columnDef.sortingFn)?e.columnDef.sortingFn:"auto"===e.columnDef.sortingFn?e.getAutoSortingFn():null!=(n=null==(r=t.options.sortingFns)?void 0:r[e.columnDef.sortingFn])?n:W[e.columnDef.sortingFn]},e.toggleSorting=function(n,r){var i=e.getNextSortingOrder(),a="undefined"!==typeof n&&null!==n;t.setSorting((function(o){var u,c,f=null==o?void 0:o.find((function(t){return t.id===e.id})),d=null==o?void 0:o.findIndex((function(t){return t.id===e.id})),h=[],p=a?n:"desc"===i;("toggle"===(u=null!=o&&o.length&&e.getCanMultiSort()&&r?f?"toggle":"add":null!=o&&o.length&&d!==o.length-1?"replace":f?"toggle":"replace")&&(a||i||(u="remove")),"add"===u)?(h=[].concat(Object(s.a)(o),[{id:e.id,desc:p}])).splice(0,h.length-(null!=(c=t.options.maxMultiSortColCount)?c:Number.MAX_SAFE_INTEGER)):h="toggle"===u?o.map((function(t){return t.id===e.id?Object(l.a)(Object(l.a)({},t),{},{desc:p}):t})):"remove"===u?o.filter((function(t){return t.id!==e.id})):[{id:e.id,desc:p}];return h}))},e.getFirstSortDir=function(){var n,r;return(null!=(n=null!=(r=e.columnDef.sortDescFirst)?r:t.options.sortDescFirst)?n:"desc"===e.getAutoSortDir())?"desc":"asc"},e.getNextSortingOrder=function(n){var r,i,a=e.getFirstSortDir(),o=e.getIsSorted();return o?!!(o===a||null!=(r=t.options.enableSortingRemoval)&&!r||n&&null!=(i=t.options.enableMultiRemove)&&!i)&&("desc"===o?"asc":"desc"):a},e.getCanSort=function(){var n,r;return(null==(n=e.columnDef.enableSorting)||n)&&(null==(r=t.options.enableSorting)||r)&&!!e.accessorFn},e.getCanMultiSort=function(){var n,r;return null!=(n=null!=(r=e.columnDef.enableMultiSort)?r:t.options.enableMultiSort)?n:!!e.accessorFn},e.getIsSorted=function(){var n,r=null==(n=t.getState().sorting)?void 0:n.find((function(t){return t.id===e.id}));return!!r&&(r.desc?"desc":"asc")},e.getSortIndex=function(){var n,r;return null!=(n=null==(r=t.getState().sorting)?void 0:r.findIndex((function(t){return t.id===e.id})))?n:-1},e.clearSorting=function(){t.setSorting((function(t){return null!=t&&t.length?t.filter((function(t){return t.id!==e.id})):[]}))},e.getToggleSortingHandler=function(){var n=e.getCanSort();return function(r){n&&(null==r.persist||r.persist(),null==e.toggleSorting||e.toggleSorting(void 0,!!e.getCanMultiSort()&&(null==t.options.isMultiSortEvent?void 0:t.options.isMultiSortEvent(r))))}}},createTable:function(e){e.setSorting=function(t){return null==e.options.onSortingChange?void 0:e.options.onSortingChange(t)},e.resetSorting=function(t){var n,r;e.setSorting(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.sorting)?n:[])},e.getPreSortedRowModel=function(){return e.getGroupedRowModel()},e.getSortedRowModel=function(){return!e._getSortedRowModel&&e.options.getSortedRowModel&&(e._getSortedRowModel=e.options.getSortedRowModel(e)),e.options.manualSorting||!e._getSortedRowModel?e.getPreSortedRowModel():e._getSortedRowModel()}}},{getDefaultColumnDef:function(){return{aggregatedCell:function(e){var t,n;return null!=(t=null==(n=e.getValue())||null==n.toString?void 0:n.toString())?t:null},aggregationFn:"auto"}},getInitialState:function(e){return Object(l.a)({grouping:[]},e)},getDefaultOptions:function(e){return{onGroupingChange:f("grouping",e),groupedColumnMode:"reorder"}},createColumn:function(e,t){e.toggleGrouping=function(){t.setGrouping((function(t){return null!=t&&t.includes(e.id)?t.filter((function(t){return t!==e.id})):[].concat(Object(s.a)(null!=t?t:[]),[e.id])}))},e.getCanGroup=function(){var n,r,i,a;return null!=(n=null==(r=null!=(i=null==(a=e.columnDef.enableGrouping)||a)?i:t.options.enableGrouping)||r)?n:!!e.accessorFn},e.getIsGrouped=function(){var n;return null==(n=t.getState().grouping)?void 0:n.includes(e.id)},e.getGroupedIndex=function(){var n;return null==(n=t.getState().grouping)?void 0:n.indexOf(e.id)},e.getToggleGroupingHandler=function(){var t=e.getCanGroup();return function(){t&&e.toggleGrouping()}},e.getAutoAggregationFn=function(){var n=t.getCoreRowModel().flatRows[0],r=null==n?void 0:n.getValue(e.id);return"number"===typeof r?M.sum:"[object Date]"===Object.prototype.toString.call(r)?M.extent:void 0},e.getAggregationFn=function(){var n,r;if(!e)throw new Error;return d(e.columnDef.aggregationFn)?e.columnDef.aggregationFn:"auto"===e.columnDef.aggregationFn?e.getAutoAggregationFn():null!=(n=null==(r=t.options.aggregationFns)?void 0:r[e.columnDef.aggregationFn])?n:M[e.columnDef.aggregationFn]}},createTable:function(e){e.setGrouping=function(t){return null==e.options.onGroupingChange?void 0:e.options.onGroupingChange(t)},e.resetGrouping=function(t){var n,r;e.setGrouping(t?[]:null!=(n=null==(r=e.initialState)?void 0:r.grouping)?n:[])},e.getPreGroupedRowModel=function(){return e.getFilteredRowModel()},e.getGroupedRowModel=function(){return!e._getGroupedRowModel&&e.options.getGroupedRowModel&&(e._getGroupedRowModel=e.options.getGroupedRowModel(e)),e.options.manualGrouping||!e._getGroupedRowModel?e.getPreGroupedRowModel():e._getGroupedRowModel()}},createRow:function(e,t){e.getIsGrouped=function(){return!!e.groupingColumnId},e.getGroupingValue=function(n){if(e._groupingValuesCache.hasOwnProperty(n))return e._groupingValuesCache[n];var r=t.getColumn(n);return null!=r&&r.columnDef.getGroupingValue?(e._groupingValuesCache[n]=r.columnDef.getGroupingValue(e.original),e._groupingValuesCache[n]):e.getValue(n)},e._groupingValuesCache={}},createCell:function(e,t,n,r){e.getIsGrouped=function(){return t.getIsGrouped()&&t.id===n.groupingColumnId},e.getIsPlaceholder=function(){return!e.getIsGrouped()&&t.getIsGrouped()},e.getIsAggregated=function(){var t;return!e.getIsGrouped()&&!e.getIsPlaceholder()&&!(null==(t=n.subRows)||!t.length)}}},w,{getInitialState:function(e){return Object(l.a)(Object(l.a)({},e),{},{pagination:Object(l.a)(Object(l.a)({},{pageIndex:0,pageSize:10}),null==e?void 0:e.pagination)})},getDefaultOptions:function(e){return{onPaginationChange:f("pagination",e)}},createTable:function(e){var t=!1,n=!1;e._autoResetPageIndex=function(){var r,i;if(t){if(null!=(r=null!=(i=e.options.autoResetAll)?i:e.options.autoResetPageIndex)?r:!e.options.manualPagination){if(n)return;n=!0,e._queue((function(){e.resetPageIndex(),n=!1}))}}else e._queue((function(){t=!0}))},e.setPagination=function(t){return null==e.options.onPaginationChange?void 0:e.options.onPaginationChange((function(e){return c(t,e)}))},e.resetPagination=function(t){var n;e.setPagination(t?{pageIndex:0,pageSize:10}:null!=(n=e.initialState.pagination)?n:{pageIndex:0,pageSize:10})},e.setPageIndex=function(t){e.setPagination((function(n){var r=c(t,n.pageIndex),i="undefined"===typeof e.options.pageCount||-1===e.options.pageCount?Number.MAX_SAFE_INTEGER:e.options.pageCount-1;return r=Math.max(0,Math.min(r,i)),Object(l.a)(Object(l.a)({},n),{},{pageIndex:r})}))},e.resetPageIndex=function(t){var n,r;e.setPageIndex(t?0:null!=(n=null==(r=e.initialState)||null==(r=r.pagination)?void 0:r.pageIndex)?n:0)},e.resetPageSize=function(t){var n,r;e.setPageSize(t?10:null!=(n=null==(r=e.initialState)||null==(r=r.pagination)?void 0:r.pageSize)?n:10)},e.setPageSize=function(t){e.setPagination((function(e){var n=Math.max(1,c(t,e.pageSize)),r=e.pageSize*e.pageIndex,i=Math.floor(r/n);return Object(l.a)(Object(l.a)({},e),{},{pageIndex:i,pageSize:n})}))},e.setPageCount=function(t){return e.setPagination((function(n){var r,i=c(t,null!=(r=e.options.pageCount)?r:-1);return"number"===typeof i&&(i=Math.max(-1,i)),Object(l.a)(Object(l.a)({},n),{},{pageCount:i})}))},e.getPageOptions=p((function(){return[e.getPageCount()]}),(function(e){var t=[];return e&&e>0&&(t=Object(s.a)(new Array(e)).fill(null).map((function(e,t){return t}))),t}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}}),e.getCanPreviousPage=function(){return e.getState().pagination.pageIndex>0},e.getCanNextPage=function(){var t=e.getState().pagination.pageIndex,n=e.getPageCount();return-1===n||0!==n&&t<n-1},e.previousPage=function(){return e.setPageIndex((function(e){return e-1}))},e.nextPage=function(){return e.setPageIndex((function(e){return e+1}))},e.getPrePaginationRowModel=function(){return e.getExpandedRowModel()},e.getPaginationRowModel=function(){return!e._getPaginationRowModel&&e.options.getPaginationRowModel&&(e._getPaginationRowModel=e.options.getPaginationRowModel(e)),e.options.manualPagination||!e._getPaginationRowModel?e.getPrePaginationRowModel():e._getPaginationRowModel()},e.getPageCount=function(){var t;return null!=(t=e.options.pageCount)?t:Math.ceil(e.getPrePaginationRowModel().rows.length/e.getState().pagination.pageSize)}}},I,y];function K(e){var t;(e.debugAll||e.debugTable)&&console.info("Creating Table Instance...");var n={_features:G},r=n._features.reduce((function(e,t){return Object.assign(e,null==t.getDefaultOptions?void 0:t.getDefaultOptions(n))}),{}),i=Object(l.a)(Object(l.a)({},{}),null!=(t=e.initialState)?t:{});n._features.forEach((function(e){var t;i=null!=(t=null==e.getInitialState?void 0:e.getInitialState(i))?t:i}));var a=[],u=!1,f={_features:G,options:Object(l.a)(Object(l.a)({},r),e),initialState:i,_queue:function(e){a.push(e),u||(u=!0,Promise.resolve().then((function(){for(;a.length;)a.shift()();u=!1})).catch((function(e){return setTimeout((function(){throw e}))})))},reset:function(){n.setState(n.initialState)},setOptions:function(e){var t=c(e,n.options);n.options=function(e){return n.options.mergeOptions?n.options.mergeOptions(r,e):Object(l.a)(Object(l.a)({},r),e)}(t)},getState:function(){return n.options.state},setState:function(e){null==n.options.onStateChange||n.options.onStateChange(e)},_getRowId:function(e,t,r){var i;return null!=(i=null==n.options.getRowId?void 0:n.options.getRowId(e,t,r))?i:"".concat(r?[r.id,t].join("."):t)},getCoreRowModel:function(){return n._getCoreRowModel||(n._getCoreRowModel=n.options.getCoreRowModel(n)),n._getCoreRowModel()},getRowModel:function(){return n.getPaginationRowModel()},getRow:function(e,t){var r=(t?n.getCoreRowModel():n.getRowModel()).rowsById[e];if(!r)throw new Error;return r},_getDefaultColumnDef:p((function(){return[n.options.defaultColumn]}),(function(e){var t;return e=null!=(t=e)?t:{},Object(l.a)(Object(l.a)({header:function(e){var t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:function(e){var t,n;return null!=(t=null==(n=e.renderValue())||null==n.toString?void 0:n.toString())?t:null}},n._features.reduce((function(e,t){return Object.assign(e,null==t.getDefaultColumnDef?void 0:t.getDefaultColumnDef())}),{})),e)}),{debug:function(){var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns},key:!1}),_getColumnDefs:function(){return n.options.columns},getAllColumns:p((function(){return[n._getColumnDefs()]}),(function(e){return function e(t,r,i){return void 0===i&&(i=0),t.map((function(t){var a=function(e,t,n,r){var i,a,u,c=e._getDefaultColumnDef(),f=Object(l.a)(Object(l.a)({},c),t),d=f.accessorKey,h=null!=(i=null!=(a=f.id)?a:d?d.replace(".","_"):void 0)?i:"string"===typeof f.header?f.header:void 0;if(f.accessorFn?u=f.accessorFn:d&&(u=d.includes(".")?function(e){var t,n=e,r=Object(o.a)(d.split("."));try{for(r.s();!(t=r.n()).done;){var i,a=t.value;n=null==(i=n)?void 0:i[a]}}catch(s){r.e(s)}finally{r.f()}return n}:function(e){return e[f.accessorKey]}),!h)throw new Error;var g,m={id:"".concat(String(h)),accessorFn:u,parent:r,depth:n,columnDef:f,columns:[],getFlatColumns:p((function(){return[!0]}),(function(){var e;return[m].concat(Object(s.a)(null==(e=m.columns)?void 0:e.flatMap((function(e){return e.getFlatColumns()}))))}),{key:"column.getFlatColumns",debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}}),getLeafColumns:p((function(){return[e._getOrderColumnsFn()]}),(function(e){var t;if(null!=(t=m.columns)&&t.length){var n=m.columns.flatMap((function(e){return e.getLeafColumns()}));return e(n)}return[m]}),{key:"column.getLeafColumns",debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugColumns}})},v=Object(o.a)(e._features);try{for(v.s();!(g=v.n()).done;){var b=g.value;null==b.createColumn||b.createColumn(m,e)}}catch(y){v.e(y)}finally{v.f()}return m}(n,t,i,r),u=t;return a.columns=u.columns?e(u.columns,a,i+1):[],a}))}(e)}),{key:!1,debug:function(){var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllFlatColumns:p((function(){return[n.getAllColumns()]}),(function(e){return e.flatMap((function(e){return e.getFlatColumns()}))}),{key:!1,debug:function(){var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),_getAllFlatColumnsById:p((function(){return[n.getAllFlatColumns()]}),(function(e){return e.reduce((function(e,t){return e[t.id]=t,e}),{})}),{key:!1,debug:function(){var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getAllLeafColumns:p((function(){return[n.getAllColumns(),n._getOrderColumnsFn()]}),(function(e,t){return t(e.flatMap((function(e){return e.getLeafColumns()})))}),{key:!1,debug:function(){var e;return null!=(e=n.options.debugAll)?e:n.options.debugColumns}}),getColumn:function(e){return n._getAllFlatColumnsById()[e]}};Object.assign(n,f);for(var d=0;d<n._features.length;d++){var h=n._features[d];null==h||null==h.createTable||h.createTable(n)}return n}var Q=function(e,t,n,r,i,a,o){for(var s={id:t,index:r,original:n,depth:i,parentId:o,_valuesCache:{},_uniqueValuesCache:{},getValue:function(t){if(s._valuesCache.hasOwnProperty(t))return s._valuesCache[t];var n=e.getColumn(t);return null!=n&&n.accessorFn?(s._valuesCache[t]=n.accessorFn(s.original,r),s._valuesCache[t]):void 0},getUniqueValues:function(t){if(s._uniqueValuesCache.hasOwnProperty(t))return s._uniqueValuesCache[t];var n=e.getColumn(t);return null!=n&&n.accessorFn?n.columnDef.getUniqueValues?(s._uniqueValuesCache[t]=n.columnDef.getUniqueValues(s.original,r),s._uniqueValuesCache[t]):(s._uniqueValuesCache[t]=[s.getValue(t)],s._uniqueValuesCache[t]):void 0},renderValue:function(t){var n;return null!=(n=s.getValue(t))?n:e.options.renderFallbackValue},subRows:null!=a?a:[],getLeafRows:function(){return h(s.subRows,(function(e){return e.subRows}))},getParentRow:function(){return s.parentId?e.getRow(s.parentId,!0):void 0},getParentRows:function(){for(var e=[],t=s;;){var n=t.getParentRow();if(!n)break;e.push(n),t=n}return e.reverse()},getAllCells:p((function(){return[e.getAllLeafColumns()]}),(function(t){return t.map((function(t){return function(e,t,n,r){var i={id:"".concat(t.id,"_").concat(n.id),row:t,column:n,getValue:function(){return t.getValue(r)},renderValue:function(){var t;return null!=(t=i.getValue())?t:e.options.renderFallbackValue},getContext:p((function(){return[e,n,t,i]}),(function(e,t,n,r){return{table:e,column:t,row:n,cell:r,getValue:r.getValue,renderValue:r.renderValue}}),{key:!1,debug:function(){return e.options.debugAll}})};return e._features.forEach((function(r){null==r.createCell||r.createCell(i,n,t,e)}),{}),i}(e,s,t,t.id)}))}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}}),_getAllCellsByColumnId:p((function(){return[s.getAllCells()]}),(function(e){return e.reduce((function(e,t){return e[t.column.id]=t,e}),{})}),{key:"row.getAllCellsByColumnId",debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugRows}})},u=0;u<e._features.length;u++){var l=e._features[u];null==l||null==l.createRow||l.createRow(s,e)}return s};function Y(){return function(e){return p((function(){return[e.options.data]}),(function(t){var n={rows:[],flatRows:[],rowsById:{}};return n.rows=function t(r,i,a){void 0===i&&(i=0);for(var o=[],s=0;s<r.length;s++){var u,l=Q(e,e._getRowId(r[s],s,a),r[s],s,i,void 0,null==a?void 0:a.id);if(n.flatRows.push(l),n.rowsById[l.id]=l,o.push(l),e.options.getSubRows)l.originalSubRows=e.options.getSubRows(r[s],s),null!=(u=l.originalSubRows)&&u.length&&(l.subRows=t(l.originalSubRows,i+1,l))}return o}(t),n}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:function(){e._autoResetPageIndex()}})}}function X(){return function(e){return p((function(){return[e.getState().sorting,e.getPreSortedRowModel()]}),(function(t,n){if(!n.rows.length||null==t||!t.length)return n;var r=e.getState().sorting,i=[],a=r.filter((function(t){var n;return null==(n=e.getColumn(t.id))?void 0:n.getCanSort()})),o={};a.forEach((function(t){var n=e.getColumn(t.id);n&&(o[t.id]={sortUndefined:n.columnDef.sortUndefined,invertSorting:n.columnDef.invertSorting,sortingFn:n.getSortingFn()})}));return{rows:function e(t){var n=t.map((function(e){return Object(l.a)({},e)}));return n.sort((function(e,t){for(var n=0;n<a.length;n+=1){var r,i=a[n],s=o[i.id],u=null!=(r=null==i?void 0:i.desc)&&r,l=0;if(s.sortUndefined){var c=void 0===e.getValue(i.id),f=void 0===t.getValue(i.id);(c||f)&&(l=c&&f?0:c?s.sortUndefined:-s.sortUndefined)}if(0===l&&(l=s.sortingFn(e,t,i.id)),0!==l)return u&&(l*=-1),s.invertSorting&&(l*=-1),l}return e.index-t.index})),n.forEach((function(t){var n;i.push(t),null!=(n=t.subRows)&&n.length&&(t.subRows=e(t.subRows))})),n}(n.rows),flatRows:i,rowsById:n.rowsById}}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable},onChange:function(){e._autoResetPageIndex()}})}}function J(e){var t=[];return e.rows.forEach((function e(n){var r;t.push(n),null!=(r=n.subRows)&&r.length&&n.getIsExpanded()&&n.subRows.forEach(e)})),{rows:t,flatRows:e.flatRows,rowsById:e.rowsById}}function Z(e){return function(e){return p((function(){return[e.getState().pagination,e.getPrePaginationRowModel(),e.options.paginateExpandedRows?void 0:e.getState().expanded]}),(function(t,n){if(!n.rows.length)return n;var r,i=t.pageSize,a=t.pageIndex,o=n.rows,s=n.flatRows,u=n.rowsById,l=i*a,c=l+i;o=o.slice(l,c),(r=e.options.paginateExpandedRows?{rows:o,flatRows:s,rowsById:u}:J({rows:o,flatRows:s,rowsById:u})).flatRows=[];return r.rows.forEach((function e(t){r.flatRows.push(t),t.subRows.length&&t.subRows.forEach(e)})),r}),{key:!1,debug:function(){var t;return null!=(t=e.options.debugAll)?t:e.options.debugTable}})}}},function(e,t,n){"use strict";var r=n(665),i=n.n(r),a="__react_svg_text_measurement_id";t.a=i()((function(e,t){try{var n=document.getElementById(a);if(!n){var r=document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("aria-hidden","true"),r.style.width="0",r.style.height="0",r.style.position="absolute",r.style.top="-100%",r.style.left="-100%",(n=document.createElementNS("http://www.w3.org/2000/svg","text")).setAttribute("id",a),r.appendChild(n),document.body.appendChild(r)}return Object.assign(n.style,t),n.textContent=e,n.getComputedTextLength()}catch(i){return null}}),(function(e,t){return e+"_"+JSON.stringify(t)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(4),i=n(2413),a=n(95),o=n(466);function s(){var e,t,n=Object(o.a)().unknown(void 0),u=n.domain,l=n.range,c=0,f=1,d=!1,h=0,p=0,g=.5;function m(){var n=u().length,r=f<c,a=r?f:c,o=r?c:f;e=(o-a)/Math.max(1,n-h+2*p),d&&(e=Math.floor(e)),a+=(o-a-e*(n-h))*g,t=e*(1-h),d&&(a=Math.round(a),t=Math.round(t));var s=Object(i.a)(n).map((function(t){return a+e*t}));return l(r?s.reverse():s)}return delete n.unknown,n.domain=function(e){return arguments.length?(u(e),m()):u()},n.range=function(e){var t;return arguments.length?(t=Object(r.a)(e,2),c=t[0],f=t[1],c=+c,f=+f,m()):[c,f]},n.rangeRound=function(e){var t;return t=Object(r.a)(e,2),c=t[0],f=t[1],c=+c,f=+f,d=!0,m()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(d=!!e,m()):d},n.padding=function(e){return arguments.length?(h=Math.min(1,p=+e),m()):h},n.paddingInner=function(e){return arguments.length?(h=Math.min(1,e),m()):h},n.paddingOuter=function(e){return arguments.length?(p=+e,m()):p},n.align=function(e){return arguments.length?(g=Math.max(0,Math.min(1,e)),m()):g},n.copy=function(){return s(u(),[c,f]).round(d).paddingInner(h).paddingOuter(p).align(g)},a.b.apply(m(),arguments)}function u(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return u(t())},e}function l(){return u(s.apply(null,arguments).paddingInner(1))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(169),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","interpolate","nice","round","zero");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return b}));var r=n(313),i=n(459),a=n(458),o=n(154),s=n(455),u=n(456),l=n(457),c=n(253),f=n(1403),d=n(119),h=n(95),p=n(736);function g(e){return new Date(e)}function m(e){return e instanceof Date?+e:+new Date(+e)}function v(e,t,n,r,i,a,o,s,u,l){var c=Object(d.b)(),f=c.invert,h=c.domain,b=l(".%L"),y=l(":%S"),_=l("%I:%M"),A=l("%I %p"),w=l("%a %d"),F=l("%b %d"),k=l("%B"),x=l("%Y");function E(e){return(u(e)<e?b:s(e)<e?y:o(e)<e?_:a(e)<e?A:r(e)<e?i(e)<e?w:F:n(e)<e?k:x)(e)}return c.invert=function(e){return new Date(f(e))},c.domain=function(e){return arguments.length?h(Array.from(e,m)):h().map(g)},c.ticks=function(t){var n=h();return e(n[0],n[n.length-1],null==t?10:t)},c.tickFormat=function(e,t){return null==t?E:l(t)},c.nice=function(e){var n=h();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?h(Object(p.a)(n,e)):c},c.copy=function(){return Object(d.a)(c,v(e,t,n,r,i,a,o,s,u,l))},c}function b(){return h.b.apply(v(r.b,r.a,i.a,a.a,o.g,s.b,u.a,l.a,c.a,f.a).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}},function(e,t,n){"use strict";var r=n(765),i=n(81),a=n(311),o=n(399),s=n(326);t.a=function(){var e=s.a,t=null,n=Object(i.a)(0),u=s.b,l=Object(i.a)(!0),c=null,f=a.a,d=null;function h(i){var a,o,s,h,p,g=i.length,m=!1,v=new Array(g),b=new Array(g);for(null==c&&(d=f(p=Object(r.a)())),a=0;a<=g;++a){if(!(a<g&&l(h=i[a],a,i))===m)if(m=!m)o=a,d.areaStart(),d.lineStart();else{for(d.lineEnd(),d.lineStart(),s=a-1;s>=o;--s)d.point(v[s],b[s]);d.lineEnd(),d.areaEnd()}m&&(v[a]=+e(h,a,i),b[a]=+n(h,a,i),d.point(t?+t(h,a,i):v[a],u?+u(h,a,i):b[a]))}if(p)return d=null,p+""||null}function p(){return Object(o.a)().defined(l).curve(f).context(c)}return h.x=function(n){return arguments.length?(e="function"===typeof n?n:Object(i.a)(+n),t=null,h):e},h.x0=function(t){return arguments.length?(e="function"===typeof t?t:Object(i.a)(+t),h):e},h.x1=function(e){return arguments.length?(t=null==e?null:"function"===typeof e?e:Object(i.a)(+e),h):t},h.y=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),u=null,h):n},h.y0=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),h):n},h.y1=function(e){return arguments.length?(u=null==e?null:"function"===typeof e?e:Object(i.a)(+e),h):u},h.lineX0=h.lineY0=function(){return p().x(e).y(n)},h.lineY1=function(){return p().x(e).y(u)},h.lineX1=function(){return p().x(t).y(n)},h.defined=function(e){return arguments.length?(l="function"===typeof e?e:Object(i.a)(!!e),h):l},h.curve=function(e){return arguments.length?(f=e,null!=c&&(d=f(c)),h):f},h.context=function(e){return arguments.length?(null==e?c=d=null:d=f(c=e),h):c},h}},function(e,t,n){"use strict";n.r(t),n.d(t,"ResizeObserver",(function(){return z})),n.d(t,"ResizeObserverEntry",(function(){return F})),n.d(t,"ResizeObserverSize",(function(){return u}));var r,i=[],a="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(r||(r={}));var o,s=function(e){return Object.freeze(e)},u=function(e,t){this.inlineSize=e,this.blockSize=t,s(this)},l=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,s(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),c=function(e){return e instanceof SVGElement&&"getBBox"in e},f=function(e){if(c(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},d=function(e){var t;if(e instanceof Element)return!0;var n=null===(t=null===e||void 0===e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView;return!!(n&&e instanceof n.Element)},h="undefined"!==typeof window?window:{},p=new WeakMap,g=/auto|scroll/,m=/^tb|vertical/,v=/msie|trident/i.test(h.navigator&&h.navigator.userAgent),b=function(e){return parseFloat(e||"0")},y=function(e,t,n){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===n&&(n=!1),new u((n?t:e)||0,(n?e:t)||0)},_=s({devicePixelContentBoxSize:y(),borderBoxSize:y(),contentBoxSize:y(),contentRect:new l(0,0,0,0)}),A=function(e,t){if(void 0===t&&(t=!1),p.has(e)&&!t)return p.get(e);if(f(e))return p.set(e,_),_;var n=getComputedStyle(e),r=c(e)&&e.ownerSVGElement&&e.getBBox(),i=!v&&"border-box"===n.boxSizing,a=m.test(n.writingMode||""),o=!r&&g.test(n.overflowY||""),u=!r&&g.test(n.overflowX||""),d=r?0:b(n.paddingTop),h=r?0:b(n.paddingRight),A=r?0:b(n.paddingBottom),w=r?0:b(n.paddingLeft),F=r?0:b(n.borderTopWidth),k=r?0:b(n.borderRightWidth),x=r?0:b(n.borderBottomWidth),E=w+h,C=d+A,S=(r?0:b(n.borderLeftWidth))+k,O=F+x,D=u?e.offsetHeight-O-e.clientHeight:0,j=o?e.offsetWidth-S-e.clientWidth:0,T=i?E+S:0,P=i?C+O:0,R=r?r.width:b(n.width)-T-j,M=r?r.height:b(n.height)-P-D,I=R+E+j+S,B=M+C+D+O,N=s({devicePixelContentBoxSize:y(Math.round(R*devicePixelRatio),Math.round(M*devicePixelRatio),a),borderBoxSize:y(I,B,a),contentBoxSize:y(R,M,a),contentRect:new l(w,d,R,M)});return p.set(e,N),N},w=function(e,t,n){var i=A(e,n),a=i.borderBoxSize,o=i.contentBoxSize,s=i.devicePixelContentBoxSize;switch(t){case r.DEVICE_PIXEL_CONTENT_BOX:return s;case r.BORDER_BOX:return a;default:return o}},F=function(e){var t=A(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=s([t.borderBoxSize]),this.contentBoxSize=s([t.contentBoxSize]),this.devicePixelContentBoxSize=s([t.devicePixelContentBoxSize])},k=function(e){if(f(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},x=function(){var e=1/0,t=[];i.forEach((function(n){if(0!==n.activeTargets.length){var r=[];n.activeTargets.forEach((function(t){var n=new F(t.target),i=k(t.target);r.push(n),t.lastReportedSize=w(t.target,t.observedBox),i<e&&(e=i)})),t.push((function(){n.callback.call(n.observer,r,n.observer)})),n.activeTargets.splice(0,n.activeTargets.length)}}));for(var n=0,r=t;n<r.length;n++){(0,r[n])()}return e},E=function(e){i.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(n){n.isActive()&&(k(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))}))}))},C=function(){var e=0;for(E(e);i.some((function(e){return e.activeTargets.length>0}));)e=x(),E(e);return i.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"===typeof ErrorEvent?e=new ErrorEvent("error",{message:a}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=a),window.dispatchEvent(e)}(),e>0},S=[],O=function(e){if(!o){var t=0,n=document.createTextNode("");new MutationObserver((function(){return S.splice(0).forEach((function(e){return e()}))})).observe(n,{characterData:!0}),o=function(){n.textContent="".concat(t?t--:t++)}}S.push(e),o()},D=0,j={attributes:!0,characterData:!0,childList:!0,subtree:!0},T=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],P=function(e){return void 0===e&&(e=0),Date.now()+e},R=!1,M=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!R){R=!0;var n,r=P(e);n=function(){var n=!1;try{n=C()}finally{if(R=!1,e=r-P(),!D)return;n?t.run(1e3):e>0?t.run(e):t.start()}},O((function(){requestAnimationFrame(n)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,j)};document.body?t():h.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),T.forEach((function(t){return h.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),T.forEach((function(t){return h.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),I=function(e){!D&&e>0&&M.start(),!(D+=e)&&M.stop()},B=function(){function e(e,t){this.target=e,this.observedBox=t||r.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=w(this.target,this.observedBox,!0);return e=this.target,c(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),N=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},L=new WeakMap,U=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},H=function(){function e(){}return e.connect=function(e,t){var n=new N(e,t);L.set(e,n)},e.observe=function(e,t,n){var r=L.get(e),a=0===r.observationTargets.length;U(r.observationTargets,t)<0&&(a&&i.push(r),r.observationTargets.push(new B(t,n&&n.box)),I(1),M.schedule())},e.unobserve=function(e,t){var n=L.get(e),r=U(n.observationTargets,t),a=1===n.observationTargets.length;r>=0&&(a&&i.splice(i.indexOf(n),1),n.observationTargets.splice(r,1),I(-1))},e.disconnect=function(e){var t=this,n=L.get(e);n.observationTargets.slice().forEach((function(n){return t.unobserve(e,n.target)})),n.activeTargets.splice(0,n.activeTargets.length)},e}(),z=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!==typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");H.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!d(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");H.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!d(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");H.unobserve(this,e)},e.prototype.disconnect=function(){H.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}()},,,function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(542);n.d(t,"a",(function(){return r.a})),n.d(t,"b",(function(){return r.b})),n.d(t,"c",(function(){return r.c}))},function(e,t,n){"use strict";var r=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},i=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},a={p:i,P:function(e,t){var n,a=e.match(/(P+)(p+)?/)||[],o=a[1],s=a[2];if(!s)return r(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",r(o,t)).replace("{{time}}",i(s,t))}};t.a=a},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(34),u=["children","width","height","viewBox","className","style"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function f(e){var t=e.children,n=e.width,r=e.height,a=e.viewBox,f=e.className,d=e.style,h=c(e,u),p=a||{width:n,height:r,x:0,y:0},g=o()("recharts-surface",f);return i.a.createElement("svg",l({},Object(s.a)(h,!0,"svg"),{className:g,width:n,height:r,style:d,viewBox:"".concat(p.x," ").concat(p.y," ").concat(p.width," ").concat(p.height)}),i.a.createElement("title",null,e.title),i.a.createElement("desc",null,e.desc),t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(34),u=n(90),l=n(25);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var f=function(e){var t=e.cx,n=e.cy,r=e.radius,i=e.angle,a=e.sign,o=e.isExternal,s=e.cornerRadius,l=e.cornerIsExternal,c=s*(o?1:-1)+r,f=Math.asin(s/c)/u.a,d=l?i:i+a*f,h=l?i-a*f:i;return{center:Object(u.e)(t,n,c,d),circleTangency:Object(u.e)(t,n,r,d),lineTangency:Object(u.e)(t,n,c*Math.cos(f*u.a),h),theta:f}},d=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,a=e.startAngle,o=function(e,t){return Object(l.i)(t-e)*Math.min(Math.abs(t-e),359.999)}(a,e.endAngle),s=a+o,c=Object(u.e)(t,n,i,a),f=Object(u.e)(t,n,i,s),d="M ".concat(c.x,",").concat(c.y,"\n    A ").concat(i,",").concat(i,",0,\n    ").concat(+(Math.abs(o)>180),",").concat(+(a>s),",\n    ").concat(f.x,",").concat(f.y,"\n  ");if(r>0){var h=Object(u.e)(t,n,r,a),p=Object(u.e)(t,n,r,s);d+="L ".concat(p.x,",").concat(p.y,"\n            A ").concat(r,",").concat(r,",0,\n            ").concat(+(Math.abs(o)>180),",").concat(+(a<=s),",\n            ").concat(h.x,",").concat(h.y," Z")}else d+="L ".concat(t,",").concat(n," Z");return d},h=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,u=e.cornerRadius,h=e.forceCornerRadius,p=e.cornerIsExternal,g=e.startAngle,m=e.endAngle,v=e.className;if(a<r||g===m)return null;var b,y=o()("recharts-sector",v),_=a-r,A=Object(l.c)(u,_,0,!0);return b=A>0&&Math.abs(g-m)<360?function(e){var t=e.cx,n=e.cy,r=e.innerRadius,i=e.outerRadius,a=e.cornerRadius,o=e.forceCornerRadius,s=e.cornerIsExternal,u=e.startAngle,c=e.endAngle,h=Object(l.i)(c-u),p=f({cx:t,cy:n,radius:i,angle:u,sign:h,cornerRadius:a,cornerIsExternal:s}),g=p.circleTangency,m=p.lineTangency,v=p.theta,b=f({cx:t,cy:n,radius:i,angle:c,sign:-h,cornerRadius:a,cornerIsExternal:s}),y=b.circleTangency,_=b.lineTangency,A=b.theta,w=s?Math.abs(u-c):Math.abs(u-c)-v-A;if(w<0)return o?"M ".concat(m.x,",").concat(m.y,"\n        a").concat(a,",").concat(a,",0,0,1,").concat(2*a,",0\n        a").concat(a,",").concat(a,",0,0,1,").concat(2*-a,",0\n      "):d({cx:t,cy:n,innerRadius:r,outerRadius:i,startAngle:u,endAngle:c});var F="M ".concat(m.x,",").concat(m.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(h<0),",").concat(g.x,",").concat(g.y,"\n    A").concat(i,",").concat(i,",0,").concat(+(w>180),",").concat(+(h<0),",").concat(y.x,",").concat(y.y,"\n    A").concat(a,",").concat(a,",0,0,").concat(+(h<0),",").concat(_.x,",").concat(_.y,"\n  ");if(r>0){var k=f({cx:t,cy:n,radius:r,angle:u,sign:h,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),x=k.circleTangency,E=k.lineTangency,C=k.theta,S=f({cx:t,cy:n,radius:r,angle:c,sign:-h,isExternal:!0,cornerRadius:a,cornerIsExternal:s}),O=S.circleTangency,D=S.lineTangency,j=S.theta,T=s?Math.abs(u-c):Math.abs(u-c)-C-j;if(T<0&&0===a)return"".concat(F,"L").concat(t,",").concat(n,"Z");F+="L".concat(D.x,",").concat(D.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(h<0),",").concat(O.x,",").concat(O.y,"\n      A").concat(r,",").concat(r,",0,").concat(+(T>180),",").concat(+(h>0),",").concat(x.x,",").concat(x.y,"\n      A").concat(a,",").concat(a,",0,0,").concat(+(h<0),",").concat(E.x,",").concat(E.y,"Z")}else F+="L".concat(t,",").concat(n,"Z");return F}({cx:t,cy:n,innerRadius:r,outerRadius:a,cornerRadius:Math.min(A,_/2),forceCornerRadius:h,cornerIsExternal:p,startAngle:g,endAngle:m}):d({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:g,endAngle:m}),i.a.createElement("path",c({},Object(s.a)(e,!0),{className:y,d:b,role:"img"}))};h.defaultProps={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(13),i=n(4),a=n(18),o=n(17),s=n(1),u=n(920),l=n.n(u);function c(e){var t=void 0===e?{debounce:0,scroll:!1,offsetSize:!1}:e,n=t.debounce,r=t.scroll,u=t.polyfill,c=t.offsetSize,d=u||("undefined"===typeof window?Object(a.a)((function e(){Object(o.a)(this,e)})):window.ResizeObserver);if(!d)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");var p=Object(s.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),g=Object(i.a)(p,2),m=g[0],v=g[1],b=Object(s.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:m}),y=n?"number"===typeof n?n:n.scroll:null,_=n?"number"===typeof n?n:n.resize:null,A=Object(s.useRef)(!1);Object(s.useEffect)((function(){return A.current=!0,function(){A.current=!1}}));var w=Object(s.useMemo)((function(){var e=function(){if(b.current.element){var e=b.current.element.getBoundingClientRect(),t={left:e.left,top:e.top,width:e.width,height:e.height,bottom:e.bottom,right:e.right,x:e.x,y:e.y};b.current.element instanceof HTMLElement&&c&&(t.height=b.current.element.offsetHeight,t.width=b.current.element.offsetWidth),Object.freeze(t),A.current&&!h(b.current.lastBounds,t)&&v(b.current.lastBounds=t)}};return[e,_?l()(e,_):e,y?l()(e,y):e]}),[v,c,y,_]),F=Object(i.a)(w,3),k=F[0],x=F[1],E=F[2];function C(){b.current.scrollContainers&&(b.current.scrollContainers.forEach((function(e){return e.removeEventListener("scroll",E,!0)})),b.current.scrollContainers=null),b.current.resizeObserver&&(b.current.resizeObserver.disconnect(),b.current.resizeObserver=null)}function S(){b.current.element&&(b.current.resizeObserver=new d(E),b.current.resizeObserver.observe(b.current.element),r&&b.current.scrollContainers&&b.current.scrollContainers.forEach((function(e){return e.addEventListener("scroll",E,{capture:!0,passive:!0})})))}var O,D,j;return O=E,D=Boolean(r),Object(s.useEffect)((function(){if(D){var e=O;return window.addEventListener("scroll",e,{capture:!0,passive:!0}),function(){window.removeEventListener("scroll",e,!0)}}}),[O,D]),j=x,Object(s.useEffect)((function(){var e=j;return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[j]),Object(s.useEffect)((function(){C(),S()}),[r,E,x]),Object(s.useEffect)((function(){return C}),[]),[function(e){e&&e!==b.current.element&&(C(),b.current.element=e,b.current.scrollContainers=f(e),S())},m,k]}function f(e){var t=[];if(!e||e===document.body)return t;var n=window.getComputedStyle(e);return[n.overflow,n.overflowX,n.overflowY].some((function(e){return"auto"===e||"scroll"===e}))&&t.push(e),[].concat(t,Object(r.a)(f(e.parentElement)))}var d=["x","y","top","bottom","left","right","width","height"],h=function(e,t){return d.every((function(n){return e[n]===t[n]}))}},function(e,t,n){var r,i=n(2253),a=n(2254),o=n(2256),s=/(\+|\-|\*|\\|[^a-z]|)(\s*)(\()/g;e.exports=function(e,t){function n(e,a,u){if(r++>100)throw r=0,new Error("Call stack overflow for "+u);if(""===e)throw new Error(a+"(): '"+u+"' must contain a non-whitespace string");e=function(e,t){e=e.replace(/((?:\-[a-z]+\-)?calc)/g,"");var r,a="",o=e;for(;r=s.exec(o);){r[0].index>0&&(a+=o.substring(0,r[0].index));var u=i("(",")",o.substring([0].index));if(""===u.body)throw new Error("'"+e+"' must contain a non-whitespace string");var l=n(u.body,"",t);a+=u.pre+l,o=u.post}return a+o}(e,u);var l=function(e){var t=[],n=[],r=/[\.0-9]([%a-z]+)/gi,i=r.exec(e);for(;i;)i&&i[1]&&(-1===n.indexOf(i[1].toLowerCase())&&(t.push(i[1]),n.push(i[1].toLowerCase())),i=r.exec(e));return t}(e);if(l.length>1||e.indexOf("var(")>-1)return a+"("+e+")";var c=l[0]||"";"%"===c&&(e=e.replace(/\b[0-9\.]+%/g,(function(e){return.01*parseFloat(e.slice(0,-1))})));var f,d=e.replace(new RegExp(c,"gi"),"");try{f=o.eval(d)}catch(h){return a+"("+e+")"}return"%"===c&&(f*=100),(a.length||"%"===c)&&(f=Math.round(f*t)/t),f+=c}return r=0,t=Math.pow(10,void 0===t?5:t),e=e.replace(/\n+/g," "),a(e,/((?:\-[a-z]+\-)?calc)\(/,n)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(7),i=n(24),a=Object(r.a)().mark(o);function o(e,t){var n,o,s,u,l,c,f;return Object(r.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(void 0!==t){r.next=21;break}n=Object(i.a)(e),r.prev=2,n.s();case 4:if((o=n.n()).done){r.next=11;break}if(!(null!=(s=o.value)&&(s=+s)>=s)){r.next=9;break}return r.next=9,s;case 9:r.next=4;break;case 11:r.next=16;break;case 13:r.prev=13,r.t0=r.catch(2),n.e(r.t0);case 16:return r.prev=16,n.f(),r.finish(16);case 19:r.next=40;break;case 21:u=-1,l=Object(i.a)(e),r.prev=23,l.s();case 25:if((c=l.n()).done){r.next=32;break}if(f=c.value,!(null!=(f=t(f,++u,e))&&(f=+f)>=f)){r.next=30;break}return r.next=30,f;case 30:r.next=25;break;case 32:r.next=37;break;case 34:r.prev=34,r.t1=r.catch(23),l.e(r.t1);case 37:return r.prev=37,l.f(),r.finish(37);case 40:case"end":return r.stop()}}),a,null,[[2,13,16,19],[23,34,37,40]])}t.a=function(e){return null===e?NaN:+e}},function(e,t,n){"use strict";t.a=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=Array.prototype.slice},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r="7.109.0"},function(e,t,n){"use strict";n.d(t,"a",(function(){return J}));var r=n(48),i=n.n(r),a=n(500),o=n.n(a),s=n(1),u=n.n(s),l=n(66),c=n.n(l),f=n(560),d=n(359),h=n.n(d),p=n(93),g=n(34);function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var v={symbolCircle:p.symbolCircle,symbolCross:p.symbolCross,symbolDiamond:p.symbolDiamond,symbolSquare:p.symbolSquare,symbolStar:p.symbolStar,symbolTriangle:p.symbolTriangle,symbolWye:p.symbolWye},b=Math.PI/180,y=function(e){var t=e.className,n=e.cx,r=e.cy,i=e.size,a=Object(g.a)(e,!0);return n===+n&&r===+r&&i===+i?u.a.createElement("path",m({},a,{className:c()("recharts-symbols",t),transform:"translate(".concat(n,", ").concat(r,")"),d:function(){var t=e.size,n=e.sizeType,r=e.type,i=function(e){var t="symbol".concat(h()(e));return v[t]||p.symbolCircle}(r),a=Object(p.symbol)().type(i).size(function(e,t,n){if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return.5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*b;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.pow(Math.tan(r),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}}(t,n,r));return a()}()})):null};y.defaultProps={type:"circle",size:64,sizeType:"area"},y.registerSymbol=function(e,t){v["symbol".concat(h()(e))]=t};var _=n(129);function A(e){return A="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(e)}function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,j(r.key),r)}}function E(e,t){return E=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},E(e,t)}function C(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=O(e);if(t){var i=O(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return S(this,n)}}function S(e,t){if(t&&("object"===A(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}function D(e,t,n){return(t=j(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e){var t=function(e,t){if("object"!==A(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===A(t)?t:String(t)}var T=32,P=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&E(e,t)}(a,e);var t,n,r,i=C(a);function a(){return k(this,a),i.apply(this,arguments)}return t=a,n=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,n=16,r=T/6,i=T/3,a=e.inactive?t:e.color;if("plainline"===e.type)return u.a.createElement("line",{strokeWidth:4,fill:"none",stroke:a,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:n,x2:T,y2:n,className:"recharts-legend-icon"});if("line"===e.type)return u.a.createElement("path",{strokeWidth:4,fill:"none",stroke:a,d:"M0,".concat(n,"h").concat(i,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(2*i,",").concat(n,"\n            H").concat(T,"M").concat(2*i,",").concat(n,"\n            A").concat(r,",").concat(r,",0,1,1,").concat(i,",").concat(n),className:"recharts-legend-icon"});if("rect"===e.type)return u.a.createElement("path",{stroke:"none",fill:a,d:"M0,".concat(4,"h").concat(T,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(u.a.isValidElement(e.legendIcon)){var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);return delete o.legendIcon,u.a.cloneElement(e.legendIcon,o)}return u.a.createElement(y,{fill:a,cx:n,cy:n,size:T,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.payload,r=t.iconSize,i=t.layout,a=t.formatter,o=t.inactiveColor,s={x:0,y:0,width:T,height:T},l={display:"horizontal"===i?"inline-block":"block",marginRight:10},d={display:"inline-block",verticalAlign:"middle",marginRight:4};return n.map((function(t,n){var i,h=t.formatter||a,p=c()((D(i={"recharts-legend-item":!0},"legend-item-".concat(n),!0),D(i,"inactive",t.inactive),i));if("none"===t.type)return null;var g=t.inactive?o:t.color;return u.a.createElement("li",w({className:p,style:l,key:"legend-item-".concat(n)},Object(_.e)(e.props,t,n)),u.a.createElement(f.a,{width:r,height:r,viewBox:s,style:d},e.renderIcon(t)),u.a.createElement("span",{className:"recharts-legend-item-text",style:{color:g}},h?h(t.value,t,n):t.value))}))}},{key:"render",value:function(){var e=this.props,t=e.payload,n=e.layout,r=e.align;if(!t||!t.length)return null;var i={padding:0,margin:0,textAlign:"horizontal"===n?r:"left"};return u.a.createElement("ul",{className:"recharts-default-legend",style:i},this.renderItems())}}],n&&x(t.prototype,n),r&&x(t,r),Object.defineProperty(t,"prototype",{writable:!1}),a}(s.PureComponent);D(P,"displayName","Legend"),D(P,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var R=n(25);function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}var I=["ref"];function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function L(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,K(r.key),r)}}function H(e,t){return H=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},H(e,t)}function z(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=W(e);if(t){var i=W(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return q(this,n)}}function q(e,t){if(t&&("object"===M(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return V(e)}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function G(e,t,n){return(t=K(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e){var t=function(e,t){if("object"!==M(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==M(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===M(t)?t:String(t)}function Q(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Y(e){return e.value}function X(e,t){return!0===e?o()(t,Y):i()(e)?o()(t,e):t}var J=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&H(e,t)}(o,e);var t,n,r,a=z(o);function o(){var e;L(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return G(V(e=a.call.apply(a,[this].concat(n))),"state",{boxWidth:-1,boxHeight:-1}),e}return t=o,r=[{key:"getWithHeight",value:function(e,t){var n=e.props.layout;return"vertical"===n&&Object(R.g)(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}],(n=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){return this.wrapperNode&&this.wrapperNode.getBoundingClientRect?this.wrapperNode.getBoundingClientRect():null}},{key:"getBBoxSnapshot",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight;return t>=0&&n>=0?{width:t,height:n}:null}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,i=r.layout,a=r.align,o=r.verticalAlign,s=r.margin,u=r.chartWidth,l=r.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===a&&"vertical"===i?{left:((u||0)-(this.getBBoxSnapshot()||{width:0}).width)/2}:"right"===a?{right:s&&s.right||0}:{left:s&&s.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===o?{top:((l||0)-(this.getBBoxSnapshot()||{height:0}).height)/2}:"bottom"===o?{bottom:s&&s.bottom||0}:{top:s&&s.top||0}),N(N({},t),n)}},{key:"updateBBox",value:function(){var e=this.state,t=e.boxWidth,n=e.boxHeight,r=this.props.onBBoxUpdate;if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var i=this.wrapperNode.getBoundingClientRect();(Math.abs(i.width-t)>1||Math.abs(i.height-n)>1)&&this.setState({boxWidth:i.width,boxHeight:i.height},(function(){r&&r(i)}))}else-1===t&&-1===n||this.setState({boxWidth:-1,boxHeight:-1},(function(){r&&r(null)}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,r=t.width,a=t.height,o=t.wrapperStyle,s=t.payloadUniqBy,l=t.payload,c=N(N({position:"absolute",width:r||"auto",height:a||"auto"},this.getDefaultPosition(o)),o);return u.a.createElement("div",{className:"recharts-legend-wrapper",style:c,ref:function(t){e.wrapperNode=t}},function(e,t){if(u.a.isValidElement(e))return u.a.cloneElement(e,t);if(i()(e))return u.a.createElement(e,t);t.ref;var n=Q(t,I);return u.a.createElement(P,n)}(n,N(N({},this.props),{},{payload:X(s,l)})))}}])&&U(t.prototype,n),r&&U(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(s.PureComponent);G(J,"displayName","Legend"),G(J,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},function(e,t,n){"use strict";n.d(t,"a",(function(){return dr})),n.d(t,"b",(function(){return ft})),n.d(t,"c",(function(){return re}));var r=n(22),i=n(7),a=n(10),o=n(24),s=n(13),u=n(4),l=n(5),c=n(55),f=n(17),d=n(18),h=n(27),p=n(28),g=n(187),m=n(1),v=n.n(m),b=n(197),y=n.n(b),_=n(1343),A=n.n(_),w=n(541),F=n.n(w),k=n(185),x=n.n(k),E=n(142),C=n.n(E),S=n(49),O=n(666),D=n.n(O),j=n(347),T=n.n(j),P=new Map,R=new Map,M=new Map;function I(){P.clear(),M.clear(),R.clear()}function B(e,t,n,r){var i,a,s=R.get(n);if(r&&void 0!==s&&s.count>2e4){var u=M.get(n);if(void 0===u&&(u=function(e,t){var n,r,i=new Map,a=0,s=Object(o.a)("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,.-+=?");try{for(s.s();!(r=s.n()).done;){var u=r.value,l=e.measureText(u).width;i.set(u,l),a+=l}}catch(m){s.e(m)}finally{s.f()}var c,f=a/i.size,d=(t/f+3)/4,h=i.keys(),p=Object(o.a)(h);try{for(p.s();!(c=p.n()).done;){var g=c.value;i.set(g,(null!=(n=i.get(g))?n:f)*d)}}catch(m){p.e(m)}finally{p.f()}return i}(e,s.size),M.set(n,u)),s.count>5e5){var l,c=0,f=Object(o.a)(t);try{for(f.s();!(l=f.n()).done;){var d=l.value;c+=null!=(i=u.get(d))?i:s.size}}catch(y){f.e(y)}finally{f.f()}return 1.01*c}var h=e.measureText(t);return function(e,t,n,r,i){var a,s,u,l,c=0,f={},d=Object(o.a)(e);try{for(d.s();!(l=d.n()).done;){var h=l.value;c+=null!=(a=n.get(h))?a:i,f[h]=(null!=(s=f[h])?s:0)+1}}catch(y){d.e(y)}finally{d.f()}for(var p=t-c,g=0,m=Object.keys(f);g<m.length;g++){var v=m[g],b=f[v],_=null!=(u=n.get(v))?u:i,A=_+p*(_*b/c)*r/b;n.set(v,A)}}(t,h.width,u,Math.max(.05,1-s.count/2e5),s.size),R.set(n,{count:s.count+t.length,size:s.size}),h.width}var p=e.measureText(t),g=p.width/t.length;if((null!=(a=null==s?void 0:s.count)?a:0)>2e4)return p.width;if(void 0===s)R.set(n,{count:t.length,size:g});else{var m=g-s.size,v=t.length/(s.count+t.length),b=s.size+m*v;R.set(n,{count:s.count+t.length,size:b})}return p.width}function N(e,t,n,r,i,a,s,u){if(t.length<=1)return t.length;if(i<n)return-1;var l=Math.floor(n/i*a),c=B(e,t.slice(0,Math.max(0,l)),r,s),f=null==u?void 0:u(t);if(c!==n)if(c<n){for(;c<n;)l++,c=B(e,t.slice(0,Math.max(0,l)),r,s);l--}else for(;c>n;){var d=void 0!==f?0:t.lastIndexOf(" ",l-1);d>0?l=d:l--,c=B(e,t.slice(0,Math.max(0,l)),r,s)}if(" "!==t[l]){var h=0;if(void 0===f)h=t.lastIndexOf(" ",l);else{var p,g=Object(o.a)(f);try{for(g.s();!(p=g.n()).done;){var m=p.value;if(m>l)break;h=m}}catch(v){g.e(v)}finally{g.f()}}h>0&&(l=h)}return l}var L,U=n(1344),H=n.n(U),z=n(1345),q=n(484),V=["onClickOutside"],W=["width"],G=["width"],K=["inWidth","inHeight","children"],Q=["placeholder","value","onKeyDown","highlight","altNewline","validatedSelection"];function Y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"This should not happen";throw new Error(e)}function X(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Assertion failed";if(!e)return Y(t)}function J(e){return Y("Hell froze over")}var Z=Object.prototype.hasOwnProperty;function $(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&$(e[r],t[r]););return-1===r}if(!n||"object"===typeof e){for(n in r=0,e){if(Z.call(e,n)&&++r&&!Z.call(t,n))return!1;if(!(n in t)||!$(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!==e&&t!==t}var ee=function(e){Object(h.a)(n,e);var t=Object(p.a)(n);function n(){var e;return Object(f.a)(this,n),(e=t.apply(this,arguments)).wrapperRef=m.createRef(),e.clickOutside=function(t){if(null!==e.wrapperRef.current&&!e.wrapperRef.current.contains(t.target)){for(var n=t.target;null!==n;){if(n.classList.contains("click-outside-ignore"))return;n=n.parentElement}e.props.onClickOutside()}},e}return Object(d.a)(n,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.clickOutside,!0),document.addEventListener("contextmenu",this.clickOutside,!0)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.clickOutside),document.removeEventListener("contextmenu",this.clickOutside)}},{key:"render",value:function(){var e=this.props,t=(e.onClickOutside,Object(c.a)(e,V));return m.createElement("div",Object(l.a)(Object(l.a)({},t),{},{ref:this.wrapperRef}),this.props.children)}}]),n}(m.PureComponent);function te(e){var t,n;return{"--gdg-accent-color":e.accentColor,"--gdg-accent-fg":e.accentFg,"--gdg-accent-light":e.accentLight,"--gdg-text-dark":e.textDark,"--gdg-text-medium":e.textMedium,"--gdg-text-light":e.textLight,"--gdg-text-bubble":e.textBubble,"--gdg-bg-icon-header":e.bgIconHeader,"--gdg-fg-icon-header":e.fgIconHeader,"--gdg-text-header":e.textHeader,"--gdg-text-group-header":null!=(t=e.textGroupHeader)?t:e.textHeader,"--gdg-text-header-selected":e.textHeaderSelected,"--gdg-bg-cell":e.bgCell,"--gdg-bg-cell-medium":e.bgCellMedium,"--gdg-bg-header":e.bgHeader,"--gdg-bg-header-has-focus":e.bgHeaderHasFocus,"--gdg-bg-header-hovered":e.bgHeaderHovered,"--gdg-bg-bubble":e.bgBubble,"--gdg-bg-bubble-selected":e.bgBubbleSelected,"--gdg-bg-search-result":e.bgSearchResult,"--gdg-border-color":e.borderColor,"--gdg-horizontal-border-color":null!=(n=e.horizontalBorderColor)?n:e.borderColor,"--gdg-drilldown-border":e.drilldownBorder,"--gdg-link-color":e.linkColor,"--gdg-cell-horizontal-padding":"".concat(e.cellHorizontalPadding,"px"),"--gdg-cell-vertical-padding":"".concat(e.cellVerticalPadding,"px"),"--gdg-header-font-style":e.headerFontStyle,"--gdg-base-font-style":e.baseFontStyle,"--gdg-font-family":e.fontFamily,"--gdg-editor-font-size":e.editorFontSize}}var ne={accentColor:"#4F5DFF",accentFg:"#FFFFFF",accentLight:"rgba(62, 116, 253, 0.1)",textDark:"#313139",textMedium:"#737383",textLight:"#B2B2C0",textBubble:"#313139",bgIconHeader:"#737383",fgIconHeader:"#FFFFFF",textHeader:"#313139",textGroupHeader:"#313139BB",textHeaderSelected:"#FFFFFF",bgCell:"#FFFFFF",bgCellMedium:"#FAFAFB",bgHeader:"#F7F7F8",bgHeaderHasFocus:"#E9E9EB",bgHeaderHovered:"#EFEFF1",bgBubble:"#EDEDF3",bgBubbleSelected:"#FFFFFF",bgSearchResult:"#fff9e3",borderColor:"rgba(115, 116, 131, 0.16)",drilldownBorder:"rgba(0, 0, 0, 0)",linkColor:"#4F5DFF",cellHorizontalPadding:8,cellVerticalPadding:3,headerIconSize:18,headerFontStyle:"600 13px",baseFontStyle:"13px",fontFamily:"Inter, Roboto, -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, noto, arial, sans-serif",editorFontSize:"13px",lineHeight:1.4};function re(){return ne}var ie=v.a.createContext(ne);var ae,oe,se,ue,le=null,ce=void 0,fe="header",de="group-header",he="out-of-bounds";(oe=ae||(ae={})).Uri="uri",oe.Text="text",oe.Image="image",oe.RowID="row-id",oe.Number="number",oe.Bubble="bubble",oe.Boolean="boolean",oe.Loading="loading",oe.Markdown="markdown",oe.Drilldown="drilldown",oe.Protected="protected",oe.Custom="custom",(ue=se||(se={})).HeaderRowID="headerRowID",ue.HeaderCode="headerCode",ue.HeaderNumber="headerNumber",ue.HeaderString="headerString",ue.HeaderBoolean="headerBoolean",ue.HeaderAudioUri="headerAudioUri",ue.HeaderVideoUri="headerVideoUri",ue.HeaderEmoji="headerEmoji",ue.HeaderImage="headerImage",ue.HeaderUri="headerUri",ue.HeaderPhone="headerPhone",ue.HeaderMarkdown="headerMarkdown",ue.HeaderDate="headerDate",ue.HeaderTime="headerTime",ue.HeaderEmail="headerEmail",ue.HeaderReference="headerReference",ue.HeaderIfThenElse="headerIfThenElse",ue.HeaderSingleValue="headerSingleValue",ue.HeaderLookup="headerLookup",ue.HeaderTextTemplate="headerTextTemplate",ue.HeaderMath="headerMath",ue.HeaderRollup="headerRollup",ue.HeaderJoinStrings="headerJoinStrings",ue.HeaderSplitString="headerSplitString",ue.HeaderGeoDistance="headerGeoDistance",ue.HeaderArray="headerArray",ue.RowOwnerOverlay="rowOwnerOverlay",ue.ProtectedColumnOverlay="protectedColumnOverlay";var pe,ge,me,ve="___gdg_header_cell_",be="___gdg_header_cell_checked",ye="___gdg_header_cell_unchecked";function _e(e){return"width"in e&&"number"===typeof e.width}function Ae(e){return we.apply(this,arguments)}function we(){return(we=Object(a.a)(Object(i.a)().mark((function e(t){return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("object"!==typeof t){e.next=2;break}return e.abrupt("return",t);case 2:return e.next=4,t();case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fe(e){return e.kind!==ae.Loading&&e.kind!==ae.Bubble&&e.kind!==ae.RowID&&e.kind!==ae.Protected&&e.kind!==ae.Drilldown}function ke(e){return e.kind===pe.Marker||e.kind===pe.NewRow}function xe(e){return!(!Fe(e)||e.kind===ae.Image)&&(e.kind===ae.Text||e.kind===ae.Number||e.kind===ae.Markdown||e.kind===ae.Uri||e.kind===ae.Custom||e.kind===ae.Boolean?!0!==e.readonly:void J())}function Ee(e){return D()(e,"editor")}function Ce(e){var t;return!(null!=(t=e.readonly)&&t)}(ge=pe||(pe={})).NewRow="new-row",ge.Marker="marker";var Se=function(e){function t(e){var n=this;Object(f.a)(this,t),this.items=e,this.offset=function(e){return 0===e?n:new t(n.items.map((function(t){return[t[0]+e,t[1]+e]})))},this.add=function(e){var r="number"===typeof e?[e,e+1]:e;return new t(function(e){if(0===e.length)return[];var t=Object(s.a)(e),n=[];t.sort((function(e,t){return e[0]-t[0]})),n.push(Object(s.a)(t[0]));var r,i=Object(o.a)(t.slice(1));try{for(i.s();!(r=i.n()).done;){var a=r.value,u=n[n.length-1];u[1]<a[0]?n.push(Object(s.a)(a)):u[1]<a[1]&&(u[1]=a[1])}}catch(l){i.e(l)}finally{i.f()}return n}([].concat(Object(s.a)(n.items),[r])))},this.remove=function(e){var r,i=Object(s.a)(n.items),a="number"===typeof e?e:e[0],l="number"===typeof e?e+1:e[1],c=Object(o.a)(i.entries());try{for(c.s();!(r=c.n()).done;){var f=Object(u.a)(r.value,2),d=f[0],h=f[1],p=Object(u.a)(h,2),g=p[0],m=p[1];if(g<=l&&a<=m){var v=[];g<a&&v.push([g,a]),l<m&&v.push([l,m]),i.splice.apply(i,[d,1].concat(v))}}}catch(b){c.e(b)}finally{c.f()}return new t(i)},this.first=function(){if(0!==n.items.length)return n.items[0][0]},this.last=function(){if(0!==n.items.length)return n.items.slice(-1)[0][1]-1},this.hasIndex=function(e){for(var t=0;t<n.items.length;t++){var r=Object(u.a)(n.items[t],2),i=r[0],a=r[1];if(e>=i&&e<a)return!0}return!1},this.hasAll=function(e){for(var t=e[0];t<e[1];t++)if(!n.hasIndex(t))return!1;return!0},this.some=function(e){var t,r=Object(o.a)(n);try{for(r.s();!(t=r.n()).done;){if(e(t.value))return!0}}catch(i){r.e(i)}finally{r.f()}return!1},this.equals=function(e){if(e===n)return!0;if(e.items.length!==n.items.length)return!1;for(var t=0;t<n.items.length;t++){var r=e.items[t],i=n.items[t];if(r[0]!==i[0]||r[1]!==i[1])return!1}return!0},this.toArray=function(){var e,t=[],r=Object(o.a)(n.items);try{for(r.s();!(e=r.n()).done;)for(var i=Object(u.a)(e.value,2),a=i[0],s=i[1],l=a;l<s;l++)t.push(l)}catch(c){r.e(c)}finally{r.f()}return t}}return Object(d.a)(t,[{key:"length",get:function(){var e,t=0,n=Object(o.a)(this.items);try{for(n.s();!(e=n.n()).done;){var r=Object(u.a)(e.value,2),i=r[0];t+=r[1]-i}}catch(a){n.e(a)}finally{n.f()}return t}},{key:e,value:Object(i.a)().mark((function e(){var t,n,r,a,s,l;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=Object(o.a)(this.items),e.prev=1,t.s();case 3:if((n=t.n()).done){e.next=14;break}r=Object(u.a)(n.value,2),a=r[0],s=r[1],l=a;case 6:if(!(l<s)){e.next=12;break}return e.next=9,l;case 9:l++,e.next=6;break;case 12:e.next=3;break;case 14:e.next=19;break;case 16:e.prev=16,e.t0=e.catch(1),t.e(e.t0);case 19:return e.prev=19,t.f(),e.finish(19);case 22:case"end":return e.stop()}}),e,this,[[1,16,19,22]])}))}]),t}(Symbol.iterator),Oe=Se;Oe.empty=function(){return null!=me?me:me=new Se([])},Oe.fromSingleSelection=function(e){return Se.empty().add(e)};var De=Object(g.a)("div")({name:"DataGridOverlayEditorStyle",class:"d1t1th9s",vars:{"d1t1th9s-0":[function(e){return e.targetY},"px"],"d1t1th9s-1":[function(e){return e.targetX-1},"px"],"d1t1th9s-2":[function(e){return e.targetY-1},"px"],"d1t1th9s-3":[function(e){return e.targetWidth+2},"px"],"d1t1th9s-4":[function(e){return e.targetHeight+2},"px"],"d1t1th9s-5":[function(e){return e.targetY+10},"px"],"d1t1th9s-6":[function(e){return Math.max(0,(e.targetHeight-28)/2)},"px"]}});function je(){var e=function(){var e=m.useState(),t=Object(u.a)(e,2),n=t[0];return[null!=n?n:void 0,t[1]]}(),t=Object(u.a)(e,2),n=t[0],r=t[1],i=m.useState(0),a=Object(u.a)(i,2),o=a[0],s=a[1],l=m.useState(!0),c=Object(u.a)(l,2),f=c[0],d=c[1];return m.useLayoutEffect((function(){if(void 0!==n&&"IntersectionObserver"in window){var e=new IntersectionObserver((function(e){0!==e.length&&d(e[0].isIntersecting)}),{threshold:1});return e.observe(n),function(){return e.disconnect()}}}),[n]),m.useEffect((function(){if(!f&&void 0!==n){var e;return e=requestAnimationFrame((function t(){var r=n.getBoundingClientRect().right;s((function(e){return Math.min(e+window.innerWidth-r-10,0)})),e=requestAnimationFrame(t)})),function(){void 0!==e&&cancelAnimationFrame(e)}}}),[n,f]),{ref:r,style:m.useMemo((function(){return{transform:"translateX(".concat(o,"px)")}}),[o])}}var Te=function(e){var t=e.target,n=e.content,r=e.onFinishEditing,o=e.forceEditMode,s=e.initialValue,c=e.imageEditorOverride,f=e.markdownDivCreateNode,d=e.highlight,h=e.className,p=e.theme,g=e.id,v=e.cell,b=e.validateCell,y=e.getCellRenderer,_=e.provideEditor,A=m.useState(o?n:void 0),w=Object(u.a)(A,2),F=w[0],k=w[1],x=m.useRef(null!=F?F:n);x.current=null!=F?F:n;var E,C,O=m.useState((function(){return void 0===b||!(Fe(n)&&!1===(null==b?void 0:b(v,n,x.current)))})),D=Object(u.a)(O,2),j=D[0],T=D[1],P=m.useCallback((function(e,t){r(j?e:void 0,t)}),[j,r]),R=m.useCallback((function(e){if(void 0!==b&&void 0!==e&&Fe(e)){var t=b(v,e,x.current);!1===t?T(!1):"object"===typeof t?(e=t,T(!0)):T(!0)}k(e)}),[v,b]),M=m.useRef(!1),I=m.useRef(void 0),B=m.useCallback((function(){P(F,[0,0]),M.current=!0}),[F,P]),N=m.useCallback((function(e){var t;P(e,null!=(t=I.current)?t:[0,0]),M.current=!0}),[P]),L=m.useCallback(function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){var n;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=!1,"Escape"===t.key?(t.stopPropagation(),t.preventDefault(),I.current=[0,0]):"Enter"!==t.key||t.shiftKey?"Tab"===t.key&&(t.stopPropagation(),t.preventDefault(),I.current=[t.shiftKey?-1:1,0],n=!0):(t.stopPropagation(),t.preventDefault(),I.current=[0,1],n=!0),window.setTimeout((function(){M.current||void 0===I.current||(P(n?F:void 0,I.current),M.current=!0)}),0);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[P,F]),U=null!=F?F:n,H=m.useMemo((function(){var e,t;if(ke(n))return[];var r=null==_?void 0:_(n);return void 0!==r?[r,!1]:[null==(t=null==(e=y(n))?void 0:e.provideEditor)?void 0:t.call(e,n),!1]}),[n,y,_]),z=Object(u.a)(H,2),q=z[0],V=z[1],W=je(),G=W.ref,K=W.style,Q=!0,Y=!0;if(void 0!==q){Q=!0!==q.disablePadding,Y=!0!==q.disableStyling;var X=Ee(q);X&&(C=q.styleOverride);var J=X?q.editor:q;E=m.createElement(J,{isHighlighted:d,onChange:R,value:U,initialValue:s,onFinishedEditing:N,validatedSelection:Fe(U)?U.selectionRange:void 0,forceEditMode:o,target:t,imageEditorOverride:c,markdownDivCreateNode:f,isValid:j})}C=Object(l.a)(Object(l.a)({},C),K);var Z=document.getElementById("portal");if(null===Z)return console.error('Cannot open Data Grid overlay editor, because portal not found.  Please add `<div id="portal" />` as the last child of your `<body>`.'),null;var $=Y?"gdg-style":"gdg-unstyle";return j||($+=" invalid"),Q&&($+=" pad"),Object(S.createPortal)(m.createElement(ie.Provider,{value:p},m.createElement(ee,{style:te(p),className:h,onClickOutside:B},m.createElement(De,{ref:G,id:g,className:$,style:C,as:!0===V?"label":void 0,targetX:t.x,targetY:t.y,targetWidth:t.width,targetHeight:t.height},m.createElement("div",{className:"clip-region",onKeyDown:L},E)))),Z)},Pe=65536,Re=[];function Me(e,t){return t*Pe+e}function Ie(e){return e%Pe}function Be(e,t){return(e-t)/Pe}function Ne(e){var t=Ie(e);return[t,Be(e,t)]}var Le=function(){function e(){var t=this;Object(f.a)(this,e),this.imageLoaded=function(){},this.loadedLocations=[],this.visibleWindow={x:0,y:0,width:0,height:0},this.freezeCols=0,this.isInWindow=function(e){var n=Ie(e),r=Be(e,n),i=t.visibleWindow;return n<t.freezeCols&&r>=i.y&&r<=i.y+i.height||n>=i.x&&n<=i.x+i.width&&r>=i.y&&r<=i.y+i.height},this.cache={},this.sendLoaded=T()((function(){t.imageLoaded(t.loadedLocations),t.loadedLocations=[]}),20),this.clearOutOfWindow=function(){for(var e=0,n=Object.keys(t.cache);e<n.length;e++){for(var r=n[e],i=t.cache[r],a=!1,o=0;o<i.cells.length;o++){var s=i.cells[o];if(t.isInWindow(s)){a=!0;break}}a?i.cells=i.cells.filter(t.isInWindow):(i.cancel(),delete t.cache[r])}}}return Object(d.a)(e,[{key:"setCallback",value:function(e){this.imageLoaded=e}},{key:"setWindow",value:function(e,t){this.visibleWindow.x===e.x&&this.visibleWindow.y===e.y&&this.visibleWindow.width===e.width&&this.visibleWindow.height===e.height&&this.freezeCols===t||(this.visibleWindow=e,this.freezeCols=t,this.clearOutOfWindow())}},{key:"loadImage",value:function(e,t,n,r){var s,u=this,l=!1,c=null!=(s=Re.pop())?s:new Image,f=!1,d={img:void 0,cells:[Me(t,n)],url:e,cancel:function(){f||(f=!0,Re.length<12?Re.unshift(c):l||(c.src=""))}},h=new Promise((function(e){return c.addEventListener("load",(function(){return e(null)}))}));requestAnimationFrame(Object(a.a)(Object(i.a)().mark((function t(){var n,a,s,p;return Object(i.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,c.src=e,t.next=4,h;case 4:return t.next=6,c.decode();case 6:if(void 0!==(n=u.cache[r])&&!f){n.img=c,a=Object(o.a)(n.cells);try{for(a.s();!(s=a.n()).done;)p=s.value,u.loadedLocations.push(Ne(p))}catch(i){a.e(i)}finally{a.f()}l=!0,u.sendLoaded()}t.next=13;break;case 10:t.prev=10,t.t0=t.catch(0),d.cancel();case 13:case"end":return t.stop()}}),t,null,[[0,10]])})))),this.cache[r]=d}},{key:"loadOrGetImage",value:function(e,t,n){var r=e,i=this.cache[r];if(void 0!==i){var a=Me(t,n);return i.cells.includes(a)||i.cells.push(a),i.img}this.loadImage(e,t,n,r)}}]),e}();function Ue(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=m.useRef();a.current=t,m.useEffect((function(){if(null!==n&&void 0!==n.addEventListener){var t=n,o=function(e){var n;null==(n=a.current)||n.call(t,e)};return t.addEventListener(e,o,{passive:r,capture:i}),function(){t.removeEventListener(e,o,{capture:i})}}}),[e,n,r,i])}function He(e,t){return void 0===e?void 0:t}var ze=Math.PI;function qe(e){return e*ze/180}var Ve=function(e){var t,n=null!=(t=e.fgColor)?t:"currentColor";return m.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},m.createElement("path",{d:"M12.7073 7.05029C7.87391 11.8837 10.4544 9.30322 6.03024 13.7273C5.77392 13.9836 5.58981 14.3071 5.50189 14.6587L4.52521 18.5655C4.38789 19.1148 4.88543 19.6123 5.43472 19.475L9.34146 18.4983C9.69313 18.4104 10.0143 18.2286 10.2706 17.9722L16.9499 11.2929",stroke:n,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",vectorEffect:"non-scaling-stroke"}),m.createElement("path",{d:"M20.4854 4.92901L19.0712 3.5148C18.2901 2.73375 17.0238 2.73375 16.2428 3.5148L14.475 5.28257C15.5326 7.71912 16.4736 8.6278 18.7176 9.52521L20.4854 7.75744C21.2665 6.97639 21.2665 5.71006 20.4854 4.92901Z",stroke:n,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",fill:"none",vectorEffect:"non-scaling-stroke"}))},We=function(e){var t,n=null!=(t=e.fgColor)?t:"currentColor";return m.createElement("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},m.createElement("path",{d:"M19 6L10.3802 17L5.34071 11.8758",vectorEffect:"non-scaling-stroke",stroke:n,strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}))};var Ge="A-Za-z\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u0300-\u0590\u0800-\u1fff\u200e\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff",Ke=new RegExp("^[^"+Ge+"]*["+"\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc]"),Qe=new RegExp("^[^\u0591-\u07ff\ufb1d-\ufdfd\ufe70-\ufefc]*["+Ge+"]");var Ye=void 0;var Xe=Symbol();function Je(e,t){return(null!=e?e:"")===(null!=t?t:"")}function Ze(e,t,n){var r=n.x,i=n.x+n.width-1,a=n.y,o=n.y+n.height-1,s=Object(u.a)(e,2),l=s[0],c=s[1];if(c<a||c>o)return!1;if(void 0===t.span)return l>=r&&l<=i;var f=Object(u.a)(t.span,2),d=f[0],h=f[1];return d>=r&&d<=i||h>=r&&d<=i||d<r&&h>i}function $e(e,t){var n=e;if(void 0!==t){var r=Object(s.a)(e),i=n[t.src];t.src>t.dest?(r.splice(t.src,1),r.splice(t.dest,0,i)):(r.splice(t.dest+1,0,i),r.splice(t.src,1)),n=r=r.map((function(t,n){return Object(l.a)(Object(l.a)({},t),{},{sticky:e[n].sticky})}))}return n}function et(e,t){for(var n=0,r=$e(e,t),i=0;i<r.length;i++){var a=r[i];if(!a.sticky)break;n+=a.width}return n}function tt(e,t,n,r,i){var a,s=$e(e,r),u=[],l=Object(o.a)(s);try{for(l.s();!(a=l.n()).done;){var c=a.value;if(!c.sticky)break;u.push(c)}}catch(v){l.e(v)}finally{l.f()}if(u.length>0){var f,d=Object(o.a)(u);try{for(d.s();!(f=d.n()).done;){n-=f.value.width}}catch(v){d.e(v)}finally{d.f()}}for(var h=t,p=null!=i?i:0;p<=n&&h<s.length;)p+=s[h].width,h++;for(var g=t;g<h;g++){var m=s[g];m.sticky||u.push(m)}return u}var nt=0,rt={},it="undefined"===typeof window;function at(){return(at=Object(a.a)(Object(i.a)().mark((function e(){var t;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!it&&void 0!==(null==(t=null==document?void 0:document.fonts)?void 0:t.ready)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,document.fonts.ready;case 4:nt=0,rt={},I();case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ot(e,t,n){var r=function(e,t,n,r){return"".concat(e,"_").concat(null!=r?r:t.font,"_").concat(n)}(e,t,"middle",n),i=rt[r];return void 0===i&&(i=t.measureText(e),rt[r]=i,nt++),nt>1e4&&(rt={},nt=0),i}function st(e,t){return"string"!==typeof t&&(t="".concat(t.baseFontStyle," ").concat(t.fontFamily)),function(e,t){var n,r=Object(o.a)(lt);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i.key===t)return i.val}}catch(u){r.e(u)}finally{r.f()}var a=ut(e,"alphabetic"),s=-(ut(e,"middle").actualBoundingBoxDescent-a.actualBoundingBoxDescent)+a.actualBoundingBoxAscent/2;return lt.push({key:t,val:s}),s}(e,t)}function ut(e,t){e.save(),e.textBaseline=t;var n=e.measureText("ABCDEFGHIJKLMNOPQRSTUVWXYZ");return e.restore(),n}!function(){at.apply(this,arguments)}();var lt=[];function ct(e,t,n){var r=e.ctx,i=e.theme,a=null!=t?t:{},o=null!=n?n:i.textDark;return o!==a.fillStyle&&(r.fillStyle=o,a.fillStyle=o),a}function ft(e,t,n){var r=e.rect,i=e.ctx,a=e.theme;i.fillStyle=a.textDark,pt({ctx:i,rect:r,theme:a},t,n)}function dt(e,t,n,r,i,a,o,s,u){"right"===u?e.fillText(t,n+i-(s.cellHorizontalPadding+.5),r+a/2+o):"center"===u?e.fillText(t,n+i/2,r+a/2+o):e.fillText(t,n+s.cellHorizontalPadding+.5,r+a/2+o)}function ht(e,t){var n=ot("ABCi09jgqpy",e,t);return n.actualBoundingBoxAscent+n.actualBoundingBoxDescent}function pt(e,t,n,r,i){var a=e.ctx,s=e.rect,u=e.theme,l=s.x,c=s.y,f=s.width,d=s.height;if(!(r=null!=r&&r)){t.includes("\n")&&(t=t.split(/\r?\n/)[0]);var h=f/4;t.length>h&&(t=t.slice(0,h))}var p,g=st(a,u),m="rtl"===(p=t,Ke.test(p)?"rtl":Qe.test(p)?"ltr":"neutral");if(void 0===n&&m&&(n="right"),m&&(a.direction="rtl"),t.length>0){var v=!1;if("right"===n?(a.textAlign="right",v=!0):void 0!==n&&"left"!==n&&(a.textAlign=n,v=!0),r){var b="".concat(u.fontFamily," ").concat(u.baseFontStyle),y=function(e,t,n,r,i,a){var s="".concat(t,"_").concat(n,"_").concat(r,"px"),u=P.get(s);if(void 0!==u)return u;if(r<=0)return[];var l,c=[],f=t.split("\n"),d=R.get(n),h=void 0===d?t.length:r/d.size*1.5,p=i&&void 0!==d&&d.count>2e4,g=Object(o.a)(f);try{for(g.s();!(l=g.n()).done;){var m=l.value,v=B(e,m.slice(0,Math.max(0,h)),n,p),b=Math.min(m.length,h);if(v<=r)c.push(m);else{for(;v>r;){var y=N(e,m,r,n,v,b,p,a),_=m.slice(0,Math.max(0,y));m=m.slice(_.length),c.push(_),v=B(e,m.slice(0,Math.max(0,h)),n,p),b=Math.min(m.length,h)}v>0&&c.push(m)}}}catch(A){g.e(A)}finally{g.f()}return c=c.map((function(e,t){return 0===t?e.trimEnd():e.trim()})),P.set(s,c),P.size>500&&P.delete(P.keys().next().value),c}(a,t,b,f-2*u.cellHorizontalPadding,null!=i&&i),_=ht(a,b),A=u.lineHeight*_,w=_+A*(y.length-1),F=w+u.cellVerticalPadding>d;F&&(a.save(),a.rect(l,c,f,d),a.clip());var k,x=c+d/2-w/2,E=Math.max(c+u.cellVerticalPadding,x),C=Object(o.a)(y);try{for(C.s();!(k=C.n()).done;){if(dt(a,k.value,l,E,f,_,g,u,n),(E+=A)>c+d)break}}catch(S){C.e(S)}finally{C.f()}F&&a.restore()}else dt(a,t,l,c,f,d,g,u,n);v&&(a.textAlign="start"),m&&(a.direction="inherit")}}function gt(e,t,n,r,i,a,o,s){var u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:-20,l=arguments.length>9&&void 0!==arguments[9]?arguments[9]:-20,c=r+a/2,f=i+o/2,d=o/1.89,h=o/2,p=o/3.4,g=Math.abs(u-a/2)<p&&Math.abs(l-o/2)<p,m=4,v=o/4.25,b=o/4,y=o/8.5;switch(n){case!0:e.beginPath(),vt(e,c-d/2,f-d/2,d,d,m),e.fillStyle=s?t.accentColor:t.textMedium,e.fill(),e.beginPath(),e.moveTo(c-v+o/9.31,f-v+o/4.33),e.lineTo(c-v+o/5.33,f-v+o/3.17),e.lineTo(c-v+o/2.83,f-v+o/7.16),e.strokeStyle=t.bgCell,e.lineJoin="round",e.lineCap="round",e.lineWidth=1.9,e.stroke();break;case le:case!1:e.beginPath(),vt(e,c-b,f-b,h,h,m),e.lineWidth=1,e.strokeStyle=g?t.textDark:t.textMedium,e.stroke();break;case ce:e.beginPath(),vt(e,c-b,f-b,h,h,m),e.fillStyle=g?t.textMedium:t.textLight,e.fill(),e.beginPath(),e.moveTo(c-y,f),e.lineTo(c+y,f),e.strokeStyle=t.bgCell,e.lineCap="round",e.lineWidth=1.9,e.stroke();break;default:J()}}function mt(e){e.ctx.textAlign="start"}function vt(e,t,n,r,i,a){"number"===typeof a&&(a={tl:a,tr:a,br:a,bl:a}),a={tl:Math.min(a.tl,i/2,r/2),tr:Math.min(a.tr,i/2,r/2),bl:Math.min(a.bl,i/2,r/2),br:Math.min(a.br,i/2,r/2)},e.moveTo(t+a.tl,n),e.arcTo(t+r,n,t+r,n+a.tr,a.tr),e.arcTo(t+r,n+i,t+r-a.br,n+i,a.br),e.arcTo(t,n+i,t,n+i-a.bl,a.bl),e.arcTo(t,n,t+a.tl,n,a.tl)}var bt={};function yt(e,t){var n,r=e.rect,i=e.theme,a=e.ctx,s=e.imageLoader,l=e.col,c=e.row,f=r.x,d=r.width,h="".concat(i.baseFontStyle," ").concat(i.fontFamily),p=ht(a,h),g=Math.min(r.height,Math.max(16,2*Math.ceil(p*i.lineHeight))),m=Math.floor(r.y+(r.height-g)/2),v=g-10,b=f+i.cellHorizontalPadding,y=function(e,t,n){var r=Math.ceil(window.devicePixelRatio),i=n-10,a=n*r,o=28*r,s="".concat(e,",").concat(t,",").concat(r,",").concat(n);if(void 0!==bt[s])return{el:bt[s],height:a,width:o,middleWidth:4*r,sideWidth:11*r,padding:5*r,dpr:r};var u=document.createElement("canvas"),l=u.getContext("2d");if(null===l)return null;u.width=o,u.height=a,l.scale(r,r),bt[s]=u;var c=Math.min(6,9,i/2);return l.beginPath(),vt(l,5,5,18,i,c),l.shadowColor="rgba(24, 25, 34, 0.4)",l.shadowBlur=1,l.fillStyle=e,l.fill(),l.shadowColor="rgba(24, 25, 34, 0.3)",l.shadowOffsetY=1,l.shadowBlur=5,l.fillStyle=e,l.fill(),l.shadowOffsetY=0,l.shadowBlur=0,l.shadowBlur=0,l.beginPath(),vt(l,5.5,5.5,18,i,c),l.strokeStyle=t,l.lineWidth=1,l.stroke(),{el:u,height:a,width:o,sideWidth:11*r,middleWidth:6*r,padding:5*r,dpr:r}}(i.bgCell,i.drilldownBorder,g),_=[],A=Object(o.a)(t);try{for(A.s();!(n=A.n()).done;){var w=n.value;if(b>f+d)break;var F=ot(w.text,a,h).width,k=0;if(void 0!==w.img)void 0!==s.loadOrGetImage(w.img,l,c)&&(k=v-8+4);var x=F+k+16;_.push({x:b,width:x}),b+=x+4}}catch(Z){A.e(Z)}finally{A.f()}if(null!==y){var E,C=y.el,S=y.height,O=y.middleWidth,D=y.sideWidth,j=y.width,T=y.dpr,P=D/T,R=y.padding/T,M=Object(o.a)(_);try{for(M.s();!(E=M.n()).done;){var I=E.value,B=Math.floor(I.x),N=Math.floor(I.width);a.imageSmoothingEnabled=!1,a.drawImage(C,0,0,D,S,B-R,m,P,g),I.width>2*D&&a.drawImage(C,D,0,O,S,B+(P-R),m,N-2*(P-R),g),a.drawImage(C,j-D,0,D,S,B+N-(P-R),m,P,g),a.imageSmoothingEnabled=!0}}catch(Z){M.e(Z)}finally{M.f()}}a.beginPath();var L,U=Object(o.a)(_.entries());try{for(U.s();!(L=U.n()).done;){var H=Object(u.a)(L.value,2),z=H[0],q=H[1],V=t[z],W=q.x+8;if(void 0!==V.img){var G=s.loadOrGetImage(V.img,l,c);if(void 0!==G){var K=v-8,Q=0,Y=0,X=G.width,J=G.height;X>J?(Q+=(X-J)/2,X=J):J>X&&(Y+=(J-X)/2,J=X),a.beginPath(),vt(a,W,m+g/2-K/2,K,K,3),a.save(),a.clip(),a.drawImage(G,Q,Y,X,J,W,m+g/2-K/2,K,K),a.restore(),W+=K+4}}a.beginPath(),a.fillStyle=i.textBubble,a.fillText(V.text,W,m+g/2+st(a,i))}}catch(Z){U.e(Z)}finally{U.f()}}function _t(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p){var g={x:0,y:a+l,width:0,height:0},m=a-i;if(e>=f){var v=o>e?-1:1,b=et(h);g.x+=b+u;for(var y=o;y!==e;y+=v)g.x+=h[1===v?y:y-1].width*v}else for(var _=0;_<e;_++)g.x+=h[_].width;if(g.width=h[e].width+1,-1===t)g.y=i,g.height=m;else if(-2===t){g.y=0,g.height=i;for(var A=e,w=h[e].group,F=h[e].sticky;A>0&&Je(h[A-1].group,w)&&h[A-1].sticky===F;){var k=h[A-1];g.x-=k.width,g.width+=k.width,A--}for(var x=e;x+1<h.length&&Je(h[x+1].group,w)&&h[x+1].sticky===F;){var E=h[x+1];g.width+=E.width,x++}if(!F){var C=et(h),S=g.x-C;S<0&&(g.x-=S,g.width+=S),g.x+g.width>n&&(g.width=n-g.x)}}else if(d&&t===c-1){var O="number"===typeof p?p:p(t);g.y=r-O,g.height=O}else{var D=s>t?-1:1;if("number"===typeof p){var j=t-s;g.y+=j*p}else for(var T=s;T!==t;T+=D)g.y+=p(T)*D;g.height=("number"===typeof p?p:p(t))+1}return g}var At='<svg width="20" height="20" fill="none" xmlns="http://www.w3.org/2000/svg">',wt=function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n<path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M10.29 4.947a3.368 3.368 0 014.723.04 3.375 3.375 0 01.041 4.729l-.009.009-1.596 1.597a3.367 3.367 0 01-5.081-.364.71.71 0 011.136-.85 1.95 1.95 0 002.942.21l1.591-1.593a1.954 1.954 0 00-.027-2.733 1.95 1.95 0 00-2.732-.027l-.91.907a.709.709 0 11-1.001-1.007l.915-.911.007-.007z" fill="').concat(t,'"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M6.55 8.678a3.368 3.368 0 015.082.364.71.71 0 01-1.136.85 1.95 1.95 0 00-2.942-.21l-1.591 1.593a1.954 1.954 0 00.027 2.733 1.95 1.95 0 002.73.028l.906-.906a.709.709 0 111.003 1.004l-.91.91-.008.01a3.368 3.368 0 01-4.724-.042 3.375 3.375 0 01-.041-4.728l.009-.009L6.55 8.678z" fill="').concat(t,'"/>\n</svg>\n  ')},Ft={headerRowID:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'<rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/><path d="M15.75 4h-1.5a.25.25 0 0 0-.177.074L9.308 8.838a3.75 3.75 0 1 0 1.854 1.854l1.155-1.157.967.322a.5.5 0 0 0 .65-.55l-.18-1.208.363-.363.727.331a.5.5 0 0 0 .69-.59l-.254-.904.647-.647A.25.25 0 0 0 16 5.75v-1.5a.25.25 0 0 0-.25-.25zM7.5 13.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0z" fill="').concat(t,'"/></svg>')},headerNumber:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2z" fill="').concat(n,'"/>\n    <path d="M6.52 12.78H5.51V8.74l-1.33.47v-.87l2.29-.83h.05v5.27zm5.2 0H8.15v-.69l1.7-1.83a6.38 6.38 0 0 0 .34-.4c.09-.11.16-.22.22-.32s.1-.19.12-.27a.9.9 0 0 0 0-.56.63.63 0 0 0-.15-.23.58.58 0 0 0-.22-.15.75.75 0 0 0-.29-.05c-.27 0-.48.08-.62.23a.95.95 0 0 0-.2.65H8.03c0-.24.04-.46.13-.67a1.67 1.67 0 0 1 .97-.91c.23-.1.49-.14.77-.14.26 0 .5.04.7.11.21.08.38.18.52.32.14.13.25.3.32.48a1.74 1.74 0 0 1 .03 1.13 2.05 2.05 0 0 1-.24.47 4.16 4.16 0 0 1-.35.47l-.47.5-1 1.05h2.32v.8zm1.8-3.08h.55c.28 0 .48-.06.61-.2a.76.76 0 0 0 .2-.55.8.8 0 0 0-.05-.28.56.56 0 0 0-.13-.22.6.6 0 0 0-.23-.15.93.93 0 0 0-.32-.05.92.92 0 0 0-.29.05.72.72 0 0 0-.23.12.57.57 0 0 0-.21.46H12.4a1.3 1.3 0 0 1 .5-1.04c.15-.13.33-.23.54-.3a2.48 2.48 0 0 1 1.4 0c.2.06.4.15.55.28.15.13.27.28.36.47.08.19.13.4.13.65a1.15 1.15 0 0 1-.2.65 1.36 1.36 0 0 1-.58.49c.15.05.28.12.38.2a1.14 1.14 0 0 1 .43.62c.03.13.05.26.05.4 0 .25-.05.47-.14.66a1.42 1.42 0 0 1-.4.49c-.16.13-.35.23-.58.3a2.51 2.51 0 0 1-.73.1c-.22 0-.44-.03-.65-.09a1.8 1.8 0 0 1-.57-.28 1.43 1.43 0 0 1-.4-.47 1.41 1.41 0 0 1-.15-.66h1a.66.66 0 0 0 .22.5.87.87 0 0 0 .58.2c.25 0 .45-.07.6-.2a.71.71 0 0 0 .21-.56.97.97 0 0 0-.06-.36.61.61 0 0 0-.18-.25.74.74 0 0 0-.28-.15 1.33 1.33 0 0 0-.37-.04h-.55V9.7z" fill="').concat(t,'"/>\n  </svg>')},headerCode:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'<rect x="2" y="2" width="16" height="16" rx="4" fill="').concat(n,'"/><path d="m12.223 13.314 3.052-2.826a.65.65 0 0 0 0-.984l-3.052-2.822c-.27-.25-.634-.242-.865.022-.232.263-.206.636.056.882l2.601 2.41-2.601 2.41c-.262.245-.288.619-.056.882.231.263.595.277.865.026Zm-4.444.005c.266.25.634.241.866-.027.231-.263.206-.636-.06-.882L5.983 10l2.602-2.405c.266-.25.291-.62.06-.887-.232-.263-.596-.272-.866-.022L4.723 9.51a.653.653 0 0 0 0 .983l3.056 2.827Z" fill="').concat(t,'"/></svg>')},headerString:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n  <path d="M8.182 12.4h3.636l.655 1.6H14l-3.454-8H9.455L6 14h1.527l.655-1.6zM10 7.44l1.36 3.651H8.64L10 7.441z" fill="').concat(t,'"/>\n</svg>')},headerBoolean:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n    <path\n        d="M16.2222 2H3.77778C2.8 2 2 2.8 2 3.77778V16.2222C2 17.2 2.8 18 3.77778 18H16.2222C17.2 18 17.9911 17.2 17.9911 16.2222L18 3.77778C18 2.8 17.2 2 16.2222 2Z"\n        fill="').concat(n,'"\n    />\n    <path\n        fill-rule="evenodd"\n        clip-rule="evenodd"\n        d="M7.66667 6.66669C5.73368 6.66669 4.16667 8.15907 4.16667 10C4.16667 11.841 5.73368 13.3334 7.66667 13.3334H12.3333C14.2663 13.3334 15.8333 11.841 15.8333 10C15.8333 8.15907 14.2663 6.66669 12.3333 6.66669H7.66667ZM12.5 12.5C13.8807 12.5 15 11.3807 15 10C15 8.61931 13.8807 7.50002 12.5 7.50002C11.1193 7.50002 10 8.61931 10 10C10 11.3807 11.1193 12.5 12.5 12.5Z"\n        fill="').concat(t,'"\n    />\n</svg>')},headerAudioUri:wt,headerVideoUri:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M7 13.138a.5.5 0 00.748.434l5.492-3.138a.5.5 0 000-.868L7.748 6.427A.5.5 0 007 6.862v6.276z" fill="').concat(t,'"/>\n</svg>')},headerEmoji:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <path d="M10 5a5 5 0 1 0 0 10 5 5 0 0 0 0-10zm0 9.17A4.17 4.17 0 0 1 5.83 10 4.17 4.17 0 0 1 10 5.83 4.17 4.17 0 0 1 14.17 10 4.17 4.17 0 0 1 10 14.17z" fill="').concat(t,'"/>\n    <path d="M8.33 8.21a.83.83 0 1 0-.03 1.67.83.83 0 0 0 .03-1.67zm3.34 0a.83.83 0 1 0-.04 1.67.83.83 0 0 0 .04-1.67z" fill="').concat(t,'"/>\n    <path fill-rule="evenodd" clip-rule="evenodd" d="M14.53 13.9a2.82 2.82 0 0 1-5.06 0l.77-.38a1.97 1.97 0 0 0 3.52 0l.77.39z" fill="').concat(t,'"/>\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2z" fill="').concat(n,'"/>\n    <path d="M10 4a6 6 0 1 0 0 12 6 6 0 0 0 0-12zm0 11a5 5 0 1 1 .01-10.01A5 5 0 0 1 10 15z" fill="').concat(t,'"/>\n    <path d="M8 7.86a1 1 0 1 0-.04 2 1 1 0 0 0 .04-2zm4 0a1 1 0 1 0-.04 2 1 1 0 0 0 .04-2z" fill="').concat(t,'"/>\n    <path fill-rule="evenodd" clip-rule="evenodd" d="M12.53 11.9a2.82 2.82 0 0 1-5.06 0l.77-.38a1.97 1.97 0 0 0 3.52 0l.77.39z" fill="').concat(t,'"/>\n  </svg>')},headerImage:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n  <path opacity=".5" fill-rule="evenodd" clip-rule="evenodd" d="M12.499 10.801a.5.5 0 01.835 0l2.698 4.098a.5.5 0 01-.418.775H10.22a.5.5 0 01-.417-.775l2.697-4.098z" fill="').concat(t,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.07 8.934a.5.5 0 01.824 0l4.08 5.958a.5.5 0 01-.412.782h-8.16a.5.5 0 01-.413-.782l4.08-5.958zM13.75 8.333a2.083 2.083 0 100-4.166 2.083 2.083 0 000 4.166z" fill="').concat(t,'"/>\n</svg>')},headerUri:wt,headerPhone:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <path fill="').concat(t,'" d="M3 3h14v14H3z"/>\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2zm-7.24 9.78h1.23c.15 0 .27.06.36.18l.98 1.28a.43.43 0 0 1-.05.58l-1.2 1.21a.45.45 0 0 1-.6.04A6.72 6.72 0 0 1 7.33 10c0-.61.1-1.2.25-1.78a6.68 6.68 0 0 1 2.12-3.3.44.44 0 0 1 .6.04l1.2 1.2c.16.17.18.42.05.59l-.98 1.29a.43.43 0 0 1-.36.17H8.98A5.38 5.38 0 0 0 8.67 10c0 .62.11 1.23.3 1.79z" fill="').concat(n,'"/>\n  </svg>')},headerMarkdown:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2z" fill="').concat(n,'"/>\n    <path d="m13.49 13.15-2.32-3.27h1.4V7h1.86v2.88h1.4l-2.34 3.27zM11 13H9v-3l-1.5 1.92L6 10v3H4V7h2l1.5 2L9 7h2v6z" fill="').concat(t,'"/>\n  </svg>')},headerDate:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n  <path d="M14.8 4.182h-.6V3H13v1.182H7V3H5.8v1.182h-.6c-.66 0-1.2.532-1.2 1.182v9.454C4 15.468 4.54 16 5.2 16h9.6c.66 0 1.2-.532 1.2-1.182V5.364c0-.65-.54-1.182-1.2-1.182zm0 10.636H5.2V7.136h9.6v7.682z" fill="').concat(t,'"/>\n</svg>')},headerTime:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2z" fill="').concat(n,'"/>\n    <path d="M10 4a6 6 0 0 0-6 6 6 6 0 0 0 6 6 6 6 0 0 0 6-6 6 6 0 0 0-6-6zm0 10.8A4.8 4.8 0 0 1 5.2 10a4.8 4.8 0 1 1 4.8 4.8z" fill="').concat(t,'"/>\n    <path d="M10 7H9v3.93L12.5 13l.5-.8-3-1.76V7z" fill="').concat(t,'"/>\n  </svg>')},headerEmail:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M10 8.643a1.357 1.357 0 100 2.714 1.357 1.357 0 000-2.714zM7.357 10a2.643 2.643 0 115.286 0 2.643 2.643 0 01-5.286 0z" fill="').concat(t,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.589 4.898A5.643 5.643 0 0115.643 10v.5a2.143 2.143 0 01-4.286 0V8a.643.643 0 011.286 0v2.5a.857.857 0 001.714 0V10a4.357 4.357 0 10-1.708 3.46.643.643 0 01.782 1.02 5.643 5.643 0 11-5.842-9.582z" fill="').concat(t,'"/>\n</svg>')},headerReference:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <rect x="2" y="8" width="10" height="8" rx="2" fill="').concat(n,'"/>\n    <rect x="8" y="4" width="10" height="8" rx="2" fill="').concat(n,'"/>\n    <path d="M10.68 7.73V6l2.97 3.02-2.97 3.02v-1.77c-2.13 0-3.62.7-4.68 2.2.43-2.15 1.7-4.31 4.68-4.74z" fill="').concat(t,'"/>\n  </svg>')},headerIfThenElse:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path fill="').concat(t,'" d="M4 3h12v14H4z"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M3.6 2A1.6 1.6 0 002 3.6v12.8A1.6 1.6 0 003.6 18h12.8a1.6 1.6 0 001.6-1.6V3.6A1.6 1.6 0 0016.4 2H3.6zm11.3 10.8a.7.7 0 01.7.7v1.4a.7.7 0 01-.7.7h-1.4a.7.7 0 01-.7-.7v-1.4a.7.7 0 01.6-.693.117.117 0 00.1-.115V10.35a.117.117 0 00-.117-.116h-2.8a.117.117 0 00-.117.116v2.333c0 .064.053.117.117.117h.117a.7.7 0 01.7.7v1.4a.7.7 0 01-.7.7H9.3a.7.7 0 01-.7-.7v-1.4a.7.7 0 01.7-.7h.117a.117.117 0 00.117-.117V10.35a.117.117 0 00-.117-.117h-2.8a.117.117 0 00-.117.117v2.342c0 .058.042.106.1.115a.7.7 0 01.6.693v1.4a.7.7 0 01-.7.7H5.1a.7.7 0 01-.7-.7v-1.4a.7.7 0 01.7-.7h.35a.116.116 0 00.116-.117v-2.45c0-.515.418-.933.934-.933h2.917a.117.117 0 00.117-.117V6.85a.117.117 0 00-.117-.116h-2.45a.7.7 0 01-.7-.7V5.1a.7.7 0 01.7-.7h6.067a.7.7 0 01.7.7v.934a.7.7 0 01-.7.7h-2.45a.117.117 0 00-.118.116v2.333c0 .064.053.117.117.117H13.5c.516 0 .934.418.934.934v2.45c0 .063.052.116.116.116h.35z" fill="').concat(n,'"/>\n</svg>')},headerSingleValue:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n    <path d="M9.98 13.33c.45 0 .74-.3.73-.75l-.01-.1-.16-1.67 1.45 1.05a.81.81 0 0 0 .5.18c.37 0 .72-.32.72-.76 0-.3-.17-.54-.49-.68l-1.63-.77 1.63-.77c.32-.14.49-.37.49-.67 0-.45-.34-.76-.71-.76a.81.81 0 0 0-.5.18l-1.47 1.03.16-1.74.01-.08c.01-.46-.27-.76-.72-.76-.46 0-.76.32-.75.76l.01.08.16 1.74-1.47-1.03a.77.77 0 0 0-.5-.18.74.74 0 0 0-.72.76c0 .3.17.53.49.67l1.63.77-1.62.77c-.32.14-.5.37-.5.68 0 .44.35.75.72.75a.78.78 0 0 0 .5-.17L9.4 10.8l-.16 1.68v.09c-.02.44.28.75.74.75z" fill="').concat(t,'"/>\n  </svg>')},headerLookup:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n    <path d="M8 5.83H5.83a.83.83 0 0 0 0 1.67h1.69A4.55 4.55 0 0 1 8 5.83zm-.33 3.34H5.83a.83.83 0 0 0 0 1.66h2.72a4.57 4.57 0 0 1-.88-1.66zM5.83 12.5a.83.83 0 0 0 0 1.67h7.5a.83.83 0 1 0 0-1.67h-7.5zm8.8-2.9a3.02 3.02 0 0 0 .46-1.6c0-1.66-1.32-3-2.94-3C10.52 5 9.2 6.34 9.2 8s1.31 3 2.93 3c.58 0 1.11-.17 1.56-.47l2.04 2.08.93-.94-2.04-2.08zm-2.48.07c-.9 0-1.63-.75-1.63-1.67s.73-1.67 1.63-1.67c.9 0 1.63.75 1.63 1.67s-.73 1.67-1.63 1.67z" fill="').concat(t,'"/>\n  </svg>')},headerTextTemplate:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n  <path d="M7.676 4.726V3l2.976 3.021-2.976 3.022v-1.77c-2.125 0-3.613.69-4.676 2.201.425-2.158 1.7-4.316 4.676-4.748zM10.182 14.4h3.636l.655 1.6H16l-3.454-8h-1.091L8 16h1.527l.655-1.6zM12 9.44l1.36 3.65h-2.72L12 9.44z" fill="').concat(t,'"/>\n</svg>')},headerMath:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.167 5.417a.833.833 0 100 1.666h4.166a.833.833 0 100-1.666H4.167z" fill="').concat(t,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M7.083 4.167a.833.833 0 10-1.666 0v4.166a.833.833 0 101.666 0V4.167zM11.667 5.417a.833.833 0 100 1.666h4.166a.833.833 0 100-1.666h-4.166zM5.367 11.688a.833.833 0 00-1.179 1.179l2.947 2.946a.833.833 0 001.178-1.178l-2.946-2.947z" fill="').concat(t,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.313 12.867a.833.833 0 10-1.178-1.179l-2.947 2.947a.833.833 0 101.179 1.178l2.946-2.946z" fill="').concat(t,'"/>\n  <path d="M10.833 12.5c0-.46.373-.833.834-.833h4.166a.833.833 0 110 1.666h-4.166a.833.833 0 01-.834-.833zM10.833 15c0-.46.373-.833.834-.833h4.166a.833.833 0 110 1.666h-4.166a.833.833 0 01-.834-.833z" fill="').concat(t,'"/>\n</svg>')},headerRollup:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <path d="M16.22 2H3.78C2.8 2 2 2.8 2 3.78v12.44C2 17.2 2.8 18 3.78 18h12.44c.98 0 1.77-.8 1.77-1.78L18 3.78C18 2.8 17.2 2 16.22 2z" fill="').concat(n,'"/>\n    <path d="M10 8.84a1.16 1.16 0 1 0 0 2.32 1.16 1.16 0 0 0 0-2.32zm3.02 3.61a3.92 3.92 0 0 0 .78-3.28.49.49 0 1 0-.95.2c.19.87-.02 1.78-.58 2.47a2.92 2.92 0 1 1-4.13-4.08 2.94 2.94 0 0 1 2.43-.62.49.49 0 1 0 .17-.96 3.89 3.89 0 1 0 2.28 6.27zM10 4.17a5.84 5.84 0 0 0-5.44 7.93.49.49 0 1 0 .9-.35 4.86 4.86 0 1 1 2.5 2.67.49.49 0 1 0-.4.88c.76.35 1.6.54 2.44.53a5.83 5.83 0 0 0 0-11.66zm3.02 3.5a.7.7 0 1 0-1.4 0 .7.7 0 0 0 1.4 0zm-6.97 5.35a.7.7 0 1 1 0 1.4.7.7 0 0 1 0-1.4z" fill="').concat(t,'"/>\n  </svg>')},headerJoinStrings:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n  <path d="M12.4 13.565c1.865-.545 3.645-2.083 3.645-4.396 0-1.514-.787-2.604-2.071-2.604C12.69 6.565 12 7.63 12 8.939c1.114.072 1.865.726 1.865 1.683 0 .933-.8 1.647-1.84 2.023l.375.92zM4 5h6v2H4zM4 9h5v2H4zM4 13h4v2H4z" fill="').concat(t,'"/>\n</svg>')},headerSplitString:function(e){var t=e.fgColor,n=e.bgColor;return"\n    ".concat(At,'\n    <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n    <path d="M12.4 13.56c1.86-.54 3.65-2.08 3.65-4.4 0-1.5-.8-2.6-2.08-2.6S12 7.64 12 8.95c1.11.07 1.86.73 1.86 1.68 0 .94-.8 1.65-1.83 2.03l.37.91zM4 5h6v2H4zm0 4h5v2H4zm0 4h4v2H4z" fill="').concat(t,'"/>\n  </svg>')},headerGeoDistance:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <path d="M16.222 2H3.778C2.8 2 2 2.8 2 3.778v12.444C2 17.2 2.8 18 3.778 18h12.444c.978 0 1.77-.8 1.77-1.778L18 3.778C18 2.8 17.2 2 16.222 2z" fill="').concat(n,'"/>\n  <path d="M10 7a1 1 0 100-2v2zm0 6a1 1 0 100 2v-2zm0-8H7v2h3V5zm-3 6h5V9H7v2zm5 2h-2v2h2v-2zm1-1a1 1 0 01-1 1v2a3 3 0 003-3h-2zm-1-1a1 1 0 011 1h2a3 3 0 00-3-3v2zM4 8a3 3 0 003 3V9a1 1 0 01-1-1H4zm3-3a3 3 0 00-3 3h2a1 1 0 011-1V5z" fill="').concat(t,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M4.856 12.014a.5.5 0 00-.712.702L5.409 14l-1.265 1.284a.5.5 0 00.712.702l1.255-1.274 1.255 1.274a.5.5 0 00.712-.702L6.813 14l1.265-1.284a.5.5 0 00-.712-.702L6.11 13.288l-1.255-1.274zM12.856 4.014a.5.5 0 00-.712.702L13.409 6l-1.265 1.284a.5.5 0 10.712.702l1.255-1.274 1.255 1.274a.5.5 0 10.712-.702L14.813 6l1.265-1.284a.5.5 0 00-.712-.702L14.11 5.288l-1.255-1.274z" fill="').concat(t,'"/>\n</svg>')},headerArray:function(e){var t=e.fgColor,n=e.bgColor;return"".concat(At,'\n  <rect x="2" y="2" width="16" height="16" rx="2" fill="').concat(n,'"/>\n  <path fill-rule="evenodd" clip-rule="evenodd" d="M14.25 7.25a.75.75 0 000-1.5h-6.5a.75.75 0 100 1.5h6.5zM15 10a.75.75 0 01-.75.75h-6.5a.75.75 0 010-1.5h6.5A.75.75 0 0115 10zm-.75 4.25a.75.75 0 000-1.5h-6.5a.75.75 0 000 1.5h6.5zm-8.987-7a.75.75 0 100-1.5.75.75 0 000 1.5zm.75 2.75a.75.75 0 11-1.5 0 .75.75 0 011.5 0zm-.75 4.25a.75.75 0 100-1.5.75.75 0 000 1.5z" fill="').concat(t,'"/>\n</svg>')},rowOwnerOverlay:function(e){var t=e.fgColor,n=e.bgColor;return'\n    <svg width="18" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M2 15v1h14v-2.5c0-.87-.44-1.55-.98-2.04a6.19 6.19 0 0 0-1.9-1.14 12.1 12.1 0 0 0-2.48-.67A4 4 0 1 0 5 6a4 4 0 0 0 2.36 3.65c-.82.13-1.7.36-2.48.67-.69.28-1.37.65-1.9 1.13A2.8 2.8 0 0 0 2 13.5V15z" fill="'.concat(n,'" stroke="').concat(t,'" stroke-width="2"/>\n  </svg>')},protectedColumnOverlay:function(e){var t=e.fgColor,n=e.bgColor;return'\n    <svg width="18" height="18" fill="none" xmlns="http://www.w3.org/2000/svg">\n    <path d="M12.43 6.04v-.18a3.86 3.86 0 0 0-7.72 0v.18A2.15 2.15 0 0 0 3 8.14v5.72C3 15.04 3.96 16 5.14 16H12c1.18 0 2.14-.96 2.14-2.14V8.14c0-1.03-.73-1.9-1.71-2.1zM7.86 6v-.14a.71.71 0 1 1 1.43 0V6H7.86z" fill="'.concat(n,'" stroke="').concat(t,'" stroke-width="2"/>\n  </svg>\n')},renameIcon:function(e){var t=e.bgColor;return"".concat(At,'\n    <path stroke="').concat(t,'" stroke-width="2" d="M12 3v14"/>\n    <path stroke="').concat(t,'" stroke-width="2" stroke-linecap="round" d="M10 4h4m-4 12h4"/>\n    <path d="M11 14h4a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3h-4v2h4a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-4v2ZM9.5 8H5a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4.5v2H5a3 3 0 0 1-3-3V9a3 3 0 0 1 3-3h4.5v2Z" fill="').concat(t,'"/>\n  </svg>\n')}};function kt(e,t){return"normal"===e?[t.bgIconHeader,t.fgIconHeader]:"selected"===e?["white",t.accentColor]:[t.accentColor,t.bgHeader]}var xt=function(){function e(t,n){Object(f.a)(this,e),this.onSettled=n,this.spriteMap=new Map,this.inFlight=0,this.headerIcons=Object(l.a)(Object(l.a)({},Ft),t)}return Object(d.a)(e,[{key:"drawSprite",value:function(e,t,n,r,i,a,o){var s=this,l=arguments.length>7&&void 0!==arguments[7]?arguments[7]:1,c=kt(t,o),f=Object(u.a)(c,2),d=f[0],h=f[1],p=a*Math.ceil(window.devicePixelRatio),g="".concat(d,"_").concat(h,"_").concat(p,"_").concat(e),m=this.spriteMap.get(g);if(void 0===m){var v=this.headerIcons[e];if(void 0===v)return;var b=(m=document.createElement("canvas")).getContext("2d");if(null===b)return;var y=new Image;y.src="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(v({fgColor:h,bgColor:d}))),this.spriteMap.set(g,m);var _=y.decode();if(void 0===_)return;this.inFlight++,_.then((function(){b.drawImage(y,0,0,p,p)})).finally((function(){s.inFlight--,0===s.inFlight&&s.onSettled()}))}else l<1&&(n.globalAlpha=l),n.drawImage(m,0,0,p,p,r,i,a,a),l<1&&(n.globalAlpha=1)}}]),e}(),Et={},Ct=null;function St(e){var t=e.toLowerCase().trim();if(void 0!==Et[t])return Et[t];(Ct=Ct||function(){var e=document.createElement("div");return e.style.opacity="0",e.style.pointerEvents="none",e.style.position="fixed",document.body.append(e),e}()).style.color="#000",Ct.style.color=t;var n=getComputedStyle(Ct).color;Ct.style.color="#fff",Ct.style.color=t;var r=getComputedStyle(Ct).color;if(r!==n)throw new Error("Could not parse color");var i=r.replace(/[^\d.,]/g,"").split(",").map(Number.parseFloat);return i.length<4&&i.push(1),Et[t]=i,i}function Ot(e,t){var n=St(e),r=Object(u.a)(n,3),i=r[0],a=r[1],o=r[2];return"rgba(".concat(i,", ").concat(a,", ").concat(o,", ").concat(t,")")}function Dt(e,t){if(void 0===t)return e;var n=St(e),r=Object(u.a)(n,4),i=r[0],a=r[1],o=r[2],s=r[3];if(1===s)return e;var l=St(t),c=Object(u.a)(l,4),f=c[0],d=c[1],h=c[2],p=c[3],g=s+p*(1-s),m=(s*a+p*d*(1-s))/g,v=(s*o+p*h*(1-s))/g;return"rgba(".concat((s*i+p*f*(1-s))/g,", ").concat(m,", ").concat(v,", ").concat(g,")")}var jt={kind:ae.Loading,allowOverlay:!1};function Tt(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y){var _,A;void 0!==p&&p[0][0]===r&&p[0][1]===t&&(_=p[1][0],A=p[1][1]);var w=void 0,F={ctx:e,theme:l,col:r,row:t,cell:n,rect:{x:i,y:a,width:o,height:s},highlighted:u,hoverAmount:h,hoverX:_,hoverY:A,imageLoader:f,spriteManager:d,hyperWrapping:g,requestAnimationFrame:function(){k=!0}},k=!1,x=function(e,t,n,r,i){var a=e.ctx,o=e.rect,s=e.theme,u=Number.MAX_SAFE_INTEGER;if(void 0!==t&&(u=n-t)<500){var l=1-u/500;a.globalAlpha=l,a.fillStyle=s.bgSearchResult,a.fillRect(o.x,o.y,o.width,o.height),a.globalAlpha=1,void 0!==r&&(r.fillStyle=s.bgSearchResult)}return i(),u<500}(F,n.lastUpdated,m,v,(function(){var e,t;if(!(!ke(n)&&!0===(null==c?void 0:c(F)))){var r=y(n);if(void 0!==r){(null==v?void 0:v.renderer)!==r&&(null==(e=null==v?void 0:v.deprep)||e.call(v,F),v=void 0);var i=null==(t=r.drawPrep)?void 0:t.call(r,F,v);r.draw(F,n),w={deprep:null==i?void 0:i.deprep,fillStyle:null==i?void 0:i.fillStyle,font:null==i?void 0:i.font,renderer:r}}}}));return(x||k)&&(null==b||b([r,t])),w}function Pt(e,t,n,r,i,a,s,u,l,c,f,d,h,p,g,m,v){var b,y,_,A=arguments.length>17&&void 0!==arguments[17]&&arguments[17];if(void 0!==l){e.beginPath(),e.save(),e.rect(0,0,a,s);var w,F=Object(o.a)(l);try{for(F.s();!(w=F.n()).done;){var k=w.value;e.rect(k.x+1,k.y+1,k.width-1,k.height-1)}}catch(te){F.e(te)}finally{F.f()}e.clip("evenodd")}var x=null!=(b=v.horizontalBorderColor)?b:v.borderColor,E=v.borderColor,C=0,S=a,O=0,D=s;if(void 0!==u&&u.length>0){C=Number.MAX_SAFE_INTEGER,O=Number.MAX_SAFE_INTEGER,S=Number.MIN_SAFE_INTEGER,D=Number.MIN_SAFE_INTEGER;var j,T=Object(o.a)(u);try{for(T.s();!(j=T.n()).done;){var P=j.value;C=Math.min(C,P.x-1),S=Math.max(S,P.x+P.width+1),O=Math.min(O,P.y-1),D=Math.max(D,P.y+P.height+1)}}catch(te){T.e(te)}finally{T.f()}}var R=[];e.beginPath();for(var M=.5,I=0;I<t.length;I++){var B=t[I];if(0!==B.width){M+=B.width;var N=B.sticky?M:M+r;N>=C&&N<=S&&p(I+1)&&R.push({x1:N,y1:Math.max(c,O),x2:N,y2:Math.min(s,D),color:E})}}var L=d(m-1),U=s-L+.5,z="sticky"===g;if(z&&R.push({x1:C,y1:U,x2:S,y2:U,color:x}),!0!==A)for(var q=f+.5,V=n,W=z?s-L:s;q+i<=W;){var G=q+i;if(G>=O&&G<=D-1&&(!z||V!==m-1||Math.abs(G-U)>1)){var K=null==h?void 0:h(V);R.push({x1:C,y1:G,x2:S,y2:G,color:null!=(_=null!=(y=null==K?void 0:K.horizontalBorderColor)?y:null==K?void 0:K.borderColor)?_:x})}q+=d(V),V++}for(var Q=H()(R,(function(e){return e.color})),Y=0,X=Object.keys(Q);Y<X.length;Y++){var J=X[Y];e.strokeStyle=J;var Z,$=Object(o.a)(Q[J]);try{for($.s();!(Z=$.n()).done;){var ee=Z.value;e.moveTo(ee.x1,ee.y1),e.lineTo(ee.x2,ee.y2)}}catch(te){$.e(te)}finally{$.f()}e.stroke(),e.beginPath()}void 0!==l&&e.restore()}function Rt(e,t){for(var n=[],r=e.x+e.width-26*t.length,i=e.y+e.height/2-13,a=0;a<t.length;a++)n.push({x:r,y:i,width:26,height:26}),r+=26;return n}function Mt(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height}function It(e,t,n,r){return{x:e+n-30,y:Math.max(t,t+r/2-15),width:30,height:Math.min(30,r)}}function Bt(e,t,n,r,i,a,o,s,u,c,f,d,h,p){var g=a.title.startsWith(ve),m=It(t,n,r,i);if(void 0!==h){var v=a;if(g&&(v=Object(l.a)(Object(l.a)({},a),{},{title:""})),h({ctx:e,theme:s,rect:{x:t,y:n,width:r,height:i},column:v,columnIndex:v.sourceIndex,isSelected:o,hoverAmount:f,isHovered:u,hasSelectedCell:c,spriteManager:d,menuBounds:m}))return}if(g){var b=void 0;return a.title===be&&(b=!0),a.title===ye&&(b=!1),!0!==b&&(e.globalAlpha=f),gt(e,s,b,t,n,r,i,!1,void 0,void 0),void(!0!==b&&(e.globalAlpha=1))}var y=s.cellHorizontalPadding,_=o?s.textHeaderSelected:s.textHeader,A=!0===a.hasMenu&&(u||p&&o),w=t+y;if(void 0!==a.icon){var F=o?"selected":"normal";"highlight"===a.style&&(F=o?"selected":"special");var k=s.headerIconSize;d.drawSprite(a.icon,F,e,w,n+(i-k)/2,k,s),void 0!==a.overlayIcon&&d.drawSprite(a.overlayIcon,o?"selected":"special",e,w+9,n+((i-18)/2+6),18,s),w+=Math.ceil(1.3*k)}if(A&&!0===a.hasMenu&&r>35){var x=(r-35)/r,E=(r-24.5)/r,C=e.createLinearGradient(t,0,t+r,0),S=Ot(_,0);C.addColorStop(0,_),C.addColorStop(x,_),C.addColorStop(E,S),C.addColorStop(1,S),e.fillStyle=C}else e.fillStyle=_;if(e.fillText(a.title,w,n+i/2+st(e,"".concat(s.headerFontStyle," ").concat(s.fontFamily))),A&&!0===a.hasMenu){e.beginPath();var O=m.x+m.width/2-5.5,D=m.y+m.height/2-3;!function(e,t,n){for(var r,i=function(e,t){var n=t.x-e.x,r=t.y-e.y,i=Math.sqrt(n*n+r*r),a=n/i,o=r/i;return{x:n,y:t.y-e.y,len:i,nx:a,ny:o,ang:Math.atan2(o,a)}},a=t.length,o=t[a-1],s=0;s<a;s++){var u=t[s%a],l=t[(s+1)%a],c=i(u,o),f=i(u,l),d=c.nx*f.ny-c.ny*f.nx,h=c.nx*f.nx-c.ny*-f.ny,p=Math.asin(d<-1?-1:d>1?1:d),g=1,m=!1;h<0?p<0?p=Math.PI+p:(p=Math.PI-p,g=-1,m=!0):p>0&&(g=-1,m=!0),r=void 0!==u.radius?u.radius:n;var v=p/2,b=Math.abs(Math.cos(v)*r/Math.sin(v)),y=void 0;b>Math.min(c.len/2,f.len/2)?(b=Math.min(c.len/2,f.len/2),y=Math.abs(b*Math.sin(v)/Math.cos(v))):y=r;var _=u.x+f.nx*b,A=u.y+f.ny*b;_+=-f.ny*y*g,A+=f.nx*y*g,e.arc(_,A,y,c.ang+Math.PI/2*g,f.ang-Math.PI/2*g,m),o=u,u=l}e.closePath()}(e,[{x:O,y:D},{x:O+11,y:D},{x:O+5.5,y:D+6}],1),e.fillStyle=_,e.fill()}}function Nt(e,t,n,r,i,a,o,s,c,f,d,h,p,g,m,v,b,y,_){var A,w=o+s;if(!(w<=0)){e.fillStyle=h.bgHeader,e.fillRect(0,0,i,w);var F=null!=(A=null==r?void 0:r[0])?A:[],k=Object(u.a)(F,2),x=k[0],E=k[1],C="".concat(h.headerFontStyle," ").concat(h.fontFamily);e.font=C,Gt(t,0,a,0,w,(function(t,r,i,a){var u,m,A;if(void 0===b||b.some((function(e){return-1===e[1]&&e[0]===t.sourceIndex}))){var w=Math.max(0,a-r);e.save(),e.beginPath(),e.rect(r+w,s,t.width-w,o),e.clip();var F=v(null!=(u=t.group)?u:"").overrideTheme,k=void 0===t.themeOverride&&void 0===F?h:Object(l.a)(Object(l.a)(Object(l.a)({},h),F),t.themeOverride);k.bgHeader!==h.bgHeader&&(e.fillStyle=k.bgHeader,e.fill());var S="".concat(k.headerFontStyle," ").concat(k.fontFamily);C!==S&&(e.font=S);var O=d.columns.hasIndex(t.sourceIndex),D=void 0!==c||f,j=!D&&-1===E&&x===t.sourceIndex,T=D?0:null!=(A=null==(m=g.find((function(e){return e.item[0]===t.sourceIndex&&-1===e.item[1]})))?void 0:m.hoverAmount)?A:0,P=void 0!==(null==d?void 0:d.current)&&d.current.cell[0]===t.sourceIndex,R=O?k.accentColor:P?k.bgHeaderHasFocus:k.bgHeader,M=n?s:0,I=0===t.sourceIndex?0:1;O?(e.fillStyle=R,e.fillRect(r+I,M,t.width-I,o)):(P||T>0)&&(e.beginPath(),e.rect(r+I,M,t.width-I,o),P&&(e.fillStyle=k.bgHeaderHasFocus,e.fill()),T>0&&(e.globalAlpha=T,e.fillStyle=k.bgHeaderHovered,e.fill(),e.globalAlpha=1)),Bt(e,r,M,t.width,o,t,O,k,j,P,T,p,y,_),e.restore()}})),n&&function(e,t,n,r,i,a,o,s,c,f,d,h){var p,g=null!=(p=null==a?void 0:a[0])?p:[],m=Object(u.a)(g,2),v=m[0],b=m[1],y=0;Kt(t,n,r,i,(function(t,n,r,c,p,g){var m,_;if(void 0===h||h.some((function(e){return-2===e[1]&&e[0]>=t[0]&&e[0]<=t[1]}))){e.save(),e.beginPath(),e.rect(r,c,p,g),e.clip();var A=d(n),w=void 0===(null==A?void 0:A.overrideTheme)?o:Object(l.a)(Object(l.a)({},o),A.overrideTheme),F=-2===b&&void 0!==v&&v>=t[0]&&v<=t[1],k=F?w.bgHeaderHovered:w.bgHeader;if(k!==o.bgHeader&&(e.fillStyle=k,e.fill()),e.fillStyle=null!=(m=w.textGroupHeader)?m:w.textHeader,void 0!==A){var x=r;if(void 0!==A.icon&&(s.drawSprite(A.icon,"normal",e,x+8,(i-20)/2,20,w),x+=26),e.fillText(A.name,x+8,i/2+st(e,"".concat(o.headerFontStyle," ").concat(o.fontFamily))),void 0!==A.actions&&F){var E=Rt({x:r,y:c,width:p,height:g},A.actions);e.beginPath();var C=E[0].x-10,S=r+p-C;e.rect(C,0,S,i);var O=e.createLinearGradient(C,0,C+S,0),D=Ot(k,0);O.addColorStop(0,D),O.addColorStop(10/S,k),O.addColorStop(1,k),e.fillStyle=O,e.fill(),e.globalAlpha=.6;for(var j=null!=(_=null==a?void 0:a[1])?_:[-1,-1],T=Object(u.a)(j,2),P=T[0],R=T[1],M=0;M<A.actions.length;M++){var I=A.actions[M],B=E[M],N=Mt(B,P+r,R);N&&(e.globalAlpha=1),s.drawSprite(I.icon,"normal",e,B.x+B.width/2-10,B.y+B.height/2-10,20,w),N&&(e.globalAlpha=.6)}e.globalAlpha=1}}0!==r&&f(t[0])&&(e.beginPath(),e.moveTo(r+.5,0),e.lineTo(r+.5,i),e.strokeStyle=o.borderColor,e.lineWidth=1,e.stroke()),e.restore(),y=r+p}})),e.beginPath(),e.moveTo(y+.5,0),e.lineTo(y+.5,i),e.moveTo(0,i+.5),e.lineTo(n,i+.5),e.strokeStyle=o.borderColor,e.lineWidth=1,e.stroke()}(e,t,i,a,s,r,h,p,0,m,v,b)}}function Lt(e,t,n,r,i,a,o,s){return e<=i+o&&i<=e+n&&t<=a+s&&a<=t+r}function Ut(e,t,n,r,i,a,o,s,u,l,c,f,d,h){if(void 0!==d&&0!==d.length){var p="sticky"===f?c(l-1):0;e.beginPath(),Kt(t,n,o,i,(function(t,n,r,i,a,o){for(var s=0;s<d.length;s++){var u=d[s];if(-2===u[1]&&u[0]>=t[0]&&u[0]<=t[1]){e.rect(r,i,a,o);break}}})),Gt(t,u,o,s,a,(function(t,n,o,s,u){for(var g=Math.max(0,s-n),m=n+g+1,v=t.width-g-1,b=0;b<d.length;b++){var y=d[b];if(y[0]===t.sourceIndex&&(-1===y[1]||void 0===y[1])){e.rect(m,i,v,a-i);break}}h&&Wt(u,o,r,l,c,f,(function(n,i,a,o){for(var s=!1,u=0;u<d.length;u++){var l=d[u];if(l[0]===t.sourceIndex&&l[1]===i){s=!0;break}}if(s){var c=n+1,f=(o?c+a-1:Math.min(c+a-1,r-p))-c;f>0&&e.rect(m,c,v,f)}}))})),e.clip()}}function Ht(e,t,n,r,i,a,o){var s,l,c,f,d=Object(u.a)(e,2),h=d[0],p=d[1],g=null!=(l=null==(s=o.find((function(e){return!e.sticky})))?void 0:s.sourceIndex)?l:0;if(p>g){for(var m=Math.max(h,g),v=t,b=r,y=a.sourceIndex-1;y>=m;y--)v-=o[y].width,b+=o[y].width;for(var _=a.sourceIndex+1;_<=p;_++)b+=o[_].width;f={x:v,y:n,width:b,height:i}}if(g>h){for(var A=Math.min(p,g-1),w=t,F=r,k=a.sourceIndex-1;k>=h;k--)w-=o[k].width,F+=o[k].width;for(var x=a.sourceIndex+1;x<=A;x++)F+=o[x].width;c={x:w,y:n,width:F,height:i}}return[c,f]}function zt(e,t,n,r,i,a,s,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P){var R,M,I=null!=(R=null==A?void 0:A.length)?R:Number.MAX_SAFE_INTEGER,B=performance.now(),N="".concat(j.baseFontStyle," ").concat(j.fontFamily);e.font=N;var L=new Set;return Gt(t,c,a,s,i,(function(t,a,s,c,R){var U,H=Math.max(0,c-a),z=a+H,q=i+1,V=t.width-H,W=r-i-1;if(_.length>0){for(var G=!1,K=0;K<_.length;K++){var Q=_[K];if(Lt(z,q,V,W,Q.x,Q.y,Q.width,Q.height)){G=!0;break}}if(!G)return}var Y=function(){e.save(),e.beginPath(),e.rect(z,q,V,W),e.clip()},X=w.columns.hasIndex(t.sourceIndex),J=p(null!=(U=t.group)?U:"").overrideTheme,Z=void 0===t.themeOverride&&void 0===J?j:Object(l.a)(Object(l.a)(Object(l.a)({},j),J),t.themeOverride),$="".concat(Z.baseFontStyle," ").concat(Z.fontFamily);$!==N&&(N=$,e.font=$),Y();var ee=void 0;return Wt(R,s,r,f,d,y,(function(r,i,s,d,p){var y,R,U,H;if(!(i<0)){if(void 0!==A){for(var z=!1,q=0;q<A.length;q++){var V=A[q];if(V[0]===t.sourceIndex&&V[1]===i){z=!0;break}}if(!z)return}if(_.length>0){for(var W=!1,G=0;G<_.length;G++){var K=_[G];if(Lt(a,r,t.width,s,K.x,K.y,K.width,K.height)){W=!0;break}}if(!W)return}var Q=w.rows.hasIndex(i),J=m.hasIndex(i),te=i<f?h([t.sourceIndex,i]):jt,ne=a,re=t.width,ie=!1,oe=!1;if(void 0!==te.span){var se=Object(u.a)(te.span,2),ue=se[0],le=se[1],ce="".concat(i,",").concat(ue,",").concat(le,",").concat(t.sticky);if(L.has(ce))return void I--;var fe=Ht(te.span,a,r,t.width,s,t,n),de=t.sticky?fe[0]:fe[1];if(t.sticky||void 0===fe[0]||(oe=!0),void 0!==de){ne=de.x,re=de.width,L.add(ce),e.restore(),ee=void 0,e.save(),e.beginPath();var he=Math.max(0,c-de.x);e.rect(de.x+he,r,de.width-he,s),void 0===M&&(M=[]),M.push({x:de.x+he,y:r,width:de.width-he,height:s}),e.clip(),ie=!0}}var pe=null==g?void 0:g(i),ge=p&&void 0!==(null==(y=t.trailingRowOptions)?void 0:y.themeOverride)?null==(R=t.trailingRowOptions)?void 0:R.themeOverride:void 0,me=void 0===te.themeOverride&&void 0===pe&&void 0===ge?Z:Object(l.a)(Object(l.a)(Object(l.a)(Object(l.a)({},Z),pe),ge),te.themeOverride);e.beginPath();var ve=[t.sourceIndex,i],be=function(e,t,n){if(void 0===(null==n?void 0:n.current))return!1;var r=Object(u.a)(n.current.cell,2),i=r[0],a=r[1],o=Object(u.a)(e,2),s=o[0];return o[1]===a&&(void 0===t.span?i===s:i>=t.span[0]&&i<=t.span[1])}(ve,te,w),ye=function(e,t,n){var r=0;if(void 0===n.current)return r;Ze(e,t,n.current.range)&&r++;var i,a=Object(o.a)(n.current.rangeStack);try{for(a.s();!(i=a.n()).done;)Ze(e,t,i.value)&&r++}catch(s){a.e(s)}finally{a.f()}return r}(ve,te,w),_e=void 0!==te.span&&w.columns.some((function(e){return void 0!==te.span&&e>=te.span[0]&&e<=te.span[1]}));be&&!v&&b?ye=0:be&&(ye=Math.max(ye,1)),_e&&ye++,be||(Q&&ye++,X&&!d&&ye++);var Ae,we=te.kind===ae.Protected?me.bgCellMedium:me.bgCell;if((d||we!==j.bgCell)&&(Ae=Dt(we,Ae)),ye>0||J){J&&(Ae=Dt(me.bgHeader,Ae));for(var Fe=0;Fe<ye;Fe++)Ae=Dt(me.accentLight,Ae)}else!0===(null==F?void 0:F.some((function(e){return e[0]===t.sourceIndex&&e[1]===i})))&&(Ae=Dt(me.bgSearchResult,Ae));if(void 0!==k){var ke,xe=Object(o.a)(k);try{for(xe.s();!(ke=xe.n()).done;){var Ee=ke.value,Ce=Ee.range;Ce.x<=t.sourceIndex&&t.sourceIndex<Ce.x+Ce.width&&Ce.y<=i&&i<Ce.y+Ce.height&&(Ae=Dt(Ee.color,Ae))}}catch(De){xe.e(De)}finally{xe.f()}}void 0!==Ae&&(e.fillStyle=Ae,void 0!==ee&&(ee.fillStyle=Ae),e.fillRect(ne,r,re,s)),"faded"===te.style&&(e.globalAlpha=.6);var Se=S.find((function(e){return e.item[0]===t.sourceIndex&&e.item[1]===i}));if(re>10&&!oe){var Oe="".concat(me.baseFontStyle," ").concat(me.fontFamily);Oe!==N&&(e.font=Oe,N=Oe),ee=Tt(e,i,te,t.sourceIndex,ne,r,re,s,ye>0,me,x,E,C,null!=(U=null==Se?void 0:Se.hoverAmount)?U:0,O,D,B,ee,T,P)}return"faded"===te.style&&(e.globalAlpha=1),I--,ie&&(e.restore(),null==(H=null==ee?void 0:ee.deprep)||H.call(ee,{ctx:e}),ee=void 0,Y(),N=$,e.font=$),I<=0}})),e.restore(),I<=0})),M}function qt(e,t,n,r,i,a,o,s,l,c,f,d,h,p,g,m){var v;if(void 0!==f.current&&o.some((function(e){var t;return e.sourceIndex===(null==(t=f.current)?void 0:t.cell[0])}))){var b=Object(u.a)(f.current.cell,2),y=b[0],_=b[1],A=h(f.current.cell),w=null!=(v=A.span)?v:[y,y],F="sticky"!==p||"sticky"===p&&_===m-1?0:d(m-1)-1,k=void 0;if(Gt(o,r,i,a,c,(function(r,i,a,o,u){if(!(r.sticky&&y>r.sourceIndex)&&!(r.sourceIndex<w[0]||r.sourceIndex>w[1]))return Wt(u,a,n,m,d,p,(function(a,u,c){if(u===_){var f=i,d=r.width;if(void 0!==A.span){var h=Ht(A.span,i,a,r.width,c,r,s),p=r.sticky?h[0]:h[1];void 0!==p&&(f=p.x,d=p.width)}return k=function(){var i,s,u,h;o>f&&!r.sticky&&(e.beginPath(),e.rect(o,0,t-o,n),e.clip()),e.beginPath(),e.rect(f+.5,a+.5,d,c),e.strokeStyle=null!=(s=null==(i=r.themeOverride)?void 0:i.accentColor)?s:l.accentColor,e.lineWidth=1,e.stroke(),g&&(e.beginPath(),e.rect(f+d-4,a+c-4,4,4),e.fillStyle=null!=(h=null==(u=r.themeOverride)?void 0:u.accentColor)?h:l.accentColor,e.fill())},!0}})),!0})),void 0!==k){var x=function(){e.save(),e.beginPath(),e.rect(0,c,t,n-c-F),e.clip(),null==k||k(),e.restore()};return x(),x}}}function Vt(e,t){var n,r,i=e.canvas,a=e.headerCanvas,s=e.width,f=e.height,d=e.cellXOffset,h=e.cellYOffset,p=e.translateX,g=e.translateY,m=e.mappedColumns,v=e.enableGroups,b=e.freezeColumns,y=e.dragAndDropState,_=e.theme,A=e.drawFocus,w=e.headerHeight,F=e.groupHeaderHeight,k=e.disabledRows,x=e.rowHeight,E=e.verticalBorder,C=e.isResizing,S=e.selection,O=e.fillHandle,D=e.lastRowSticky,j=e.rows,T=e.getCellContent,P=e.getGroupDetails,R=e.getRowThemeOverride,M=e.isFocused,I=e.drawCustomCell,B=e.drawHeaderCallback,N=e.prelightCells,L=e.highlightRegions,U=e.imageLoader,H=e.lastBlitData,z=e.hoverValues,q=e.hyperWrapping,V=e.hoverInfo,K=e.spriteManager,Q=e.scrolling,Y=e.touchMode,J=e.enqueue,Z=e.getCellRenderer,ee=e.renderStrategy,te=e.bufferA,ne=e.bufferB,re=e.damage;if(0!==s&&0!==f){var ie="double-buffer"===ee,ae=Q?1:Math.ceil(null!=(n=window.devicePixelRatio)?n:1),oe="direct"!==ee&&function(e,t){if(void 0===t)return!1;if(e.width!==t.width||e.height!==t.height||e.theme!==t.theme||e.headerHeight!==t.headerHeight||e.rowHeight!==t.rowHeight||e.rows!==t.rows||e.getRowThemeOverride!==t.getRowThemeOverride||e.isFocused!==t.isFocused||e.isResizing!==t.isResizing||e.verticalBorder!==t.verticalBorder||e.getCellContent!==t.getCellContent||e.highlightRegions!==t.highlightRegions||e.selection!==t.selection||e.dragAndDropState!==t.dragAndDropState||e.prelightCells!==t.prelightCells||e.touchMode!==t.touchMode||e.scrolling!==t.scrolling)return!1;if(e.mappedColumns!==t.mappedColumns){if(e.mappedColumns.length>100||e.mappedColumns.length!==t.mappedColumns.length)return!1;for(var n,r=0;r<e.mappedColumns.length;r++){var i=e.mappedColumns[r],a=t.mappedColumns[r];if(!$(i,a)){if(void 0!==n)return!1;if(i.width===a.width)return!1;i.width;var o=Object(c.a)(i,W),s=a;if(s.width,!$(o,Object(c.a)(s,G)))return!1;n=r}}return void 0===n||n}return!0}(e,t);i.width===s*ae&&i.height===f*ae||(i.width=s*ae,i.height=f*ae,i.style.width=s+"px",i.style.height=f+"px");var se=a,ue=v?F+w:w,le=ue+1;se.width===s*ae&&se.height===le*ae||(se.width=s*ae,se.height=le*ae,se.style.width=s+"px",se.style.height=le+"px"),!ie||te.width===s*ae&&te.height===f*ae||(te.width=s*ae,te.height=f*ae),!ie||ne.width===s*ae&&ne.height===f*ae||(ne.width=s*ae,ne.height=f*ae);var ce=H.current;if(!0!==oe||d!==(null==ce?void 0:ce.cellXOffset)||h!==(null==ce?void 0:ce.cellYOffset)||p!==(null==ce?void 0:ce.translateX)||g!==(null==ce?void 0:ce.translateY)){var fe=null;ie&&(fe=i.getContext("2d",{alpha:!1}));var de,he=se.getContext("2d",{alpha:!1}),pe=(de=ie?void 0!==re?"b"===(null==ce?void 0:ce.lastBuffer)?ne:te:"b"===(null==ce?void 0:ce.lastBuffer)?te:ne:i).getContext("2d",{alpha:!1}),ge=ie?de===te?ne:te:i;if(null!==he&&null!==pe){var me="number"===typeof x?function(){return x}:x;he.save(),he.beginPath(),pe.save(),pe.beginPath(),he.textBaseline="middle",pe.textBaseline="middle",1!==ae&&(he.scale(ae,ae),pe.scale(ae,ae));var ve=tt(m,d,s,y,p),be=[],ye=A&&(null==(r=S.current)?void 0:r.cell[1])===h&&0===g,_e=function(){var e,t;Nt(he,ve,v,V,s,p,w,F,y,C,S,_,K,z,E,P,re,B,Y),Pt(he,ve,h,p,g,s,f,void 0,void 0,F,ue,me,R,E,D,j,_,!0),he.beginPath(),he.moveTo(0,le-.5),he.lineTo(s,le-.5),he.strokeStyle=Dt(null!=(t=null!=(e=_.headerBottomBorderColor)?e:_.horizontalBorderColor)?t:_.borderColor,_.bgHeader),he.stroke(),ye&&qt(he,s,f,h,p,g,ve,m,_,ue,S,me,T,D,O,j)};if(void 0!==re){var Ae=!1;return(re=re.filter((function(e){return Ae=Ae||e[1]<0,e[1]<0||Lt(d,h,ve.length,300,e[0],e[1],1,1)||Lt(0,h,b,300,e[0],e[1],1,1)||D&&Lt(d,j-1,ve.length,1,e[0],e[1],1,1)}))).length>0&&(Ut(pe,ve,s,f,F,ue,p,g,h,j,me,D,re,!0),pe.fillStyle=_.bgCell,pe.fillRect(0,ue+1,s,f-ue-1),zt(pe,ve,m,f,ue,p,g,h,j,me,T,P,R,k,M,A,D,be,re,S,N,L,I,U,K,z,V,q,_,J,Z),O&&A&&void 0!==S.current&&re.some((function(e){var t,n;return e[0]===(null==(t=S.current)?void 0:t.cell[0])&&e[1]===(null==(n=S.current)?void 0:n.cell[1])}))&&qt(pe,s,f,h,p,g,ve,m,_,ue,S,me,T,D,O,j)),Ae&&(Ut(he,ve,s,ue,F,ue,p,g,h,j,me,D,re,!1),_e()),pe.restore(),he.restore(),void(null!==fe&&(fe.fillStyle=_.bgCell,fe.fillRect(0,0,s,f),fe.drawImage(pe.canvas,0,0)))}if(!0===oe&&d===(null==ce?void 0:ce.cellXOffset)&&p===(null==ce?void 0:ce.translateX)&&ye===(null==ce?void 0:ce.mustDrawFocusOnHeader)||_e(),!0===oe){X(void 0!==ge&&void 0!==ce);var we=function(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p,g,m){var v=[],b=!1;e.imageSmoothingEnabled=!1;var y=Math.min(n.cellYOffset,i),_=Math.max(n.cellYOffset,i),A=0;if("number"===typeof g)A+=(_-y)*g;else for(var w=y;w<_;w++)A+=g(w);i>n.cellYOffset&&(A=-A),A+=o-n.translateY;for(var F=Math.min(n.cellXOffset,r),k=Math.max(n.cellXOffset,r),x=0,E=F;E<k;E++)x+=h[E].width;r>n.cellXOffset&&(x=-x),x+=a-n.translateX;var C=et(p);if(C>0&&C++,0!==x&&0!==A)return{regions:[],yOnly:!1};var S=s?"number"===typeof g?g:g(c-1):0,O=u-C-Math.abs(x),D=l-f-S-Math.abs(A)-1;if(O>150&&D>150){b=0===x;var j={sx:0,sy:0,sw:u*d,sh:l*d,dx:0,dy:0,dw:u*d,dh:l*d};A>0?(j.sy=(f+1)*d,j.sh=D*d,j.dy=(A+f+1)*d,j.dh=D*d,v.push({x:0,y:f,width:u,height:A+1})):A<0&&(j.sy=(-A+f+1)*d,j.sh=D*d,j.dy=(f+1)*d,j.dh=D*d,v.push({x:0,y:l+A-S,width:u,height:-A+S})),x>0?(j.sx=C*d,j.sw=O*d,j.dx=(x+C)*d,j.dw=O*d,v.push({x:C-1,y:0,width:x+2,height:l})):x<0&&(j.sx=(C-x)*d,j.sw=O*d,j.dx=C*d,j.dw=O*d,v.push({x:u+x,y:0,width:-x,height:l})),e.setTransform(1,0,0,1,0,0),C>0&&0!==x&&0===A&&m&&e.drawImage(t,0,0,C*d,l*d,0,0,C*d,l*d),e.drawImage(t,j.sx,j.sy,j.sw,j.sh,j.dx,j.dy,j.dw,j.dh),e.scale(d,d)}return e.imageSmoothingEnabled=!0,{regions:v,yOnly:b}}(pe,ge,ce,d,h,p,g,"sticky"===D,s,f,j,ue,ae,m,ve,x,ie);be=we.regions}else if(!1!==oe){X(void 0!==ce),be=function(e,t,n,r,i,a,o,s,u,l){var c=[];return t!==e.cellXOffset||n!==e.cellYOffset||r!==e.translateX||i!==e.translateY||Gt(u,n,r,i,s,(function(e,t,n,r){if(e.sourceIndex===l){var i=Math.max(t,r)+1;return c.push({x:i,y:0,width:a-i,height:o}),!0}})),c}(ce,d,h,p,g,s,f,ue,ve,oe)}!function(e,t,n,r,i,a,s,u,l){var c,f,d=!1,h=Object(o.a)(t);try{for(h.s();!(f=h.n()).done;){var p=f.value;if(!p.sticky){d=s(p.sourceIndex);break}}}catch(y){h.e(y)}finally{h.f()}var g=null!=(c=l.horizontalBorderColor)?c:l.borderColor,m=l.borderColor,v=d?et(t):0;if(0!==v&&(e.beginPath(),e.moveTo(v+.5,0),e.lineTo(v+.5,r),e.strokeStyle=Dt(m,l.bgCell),e.stroke()),i){var b=u(a-1);e.beginPath(),e.moveTo(0,r-b+.5),e.lineTo(n,r-b+.5),e.strokeStyle=Dt(g,l.bgCell),e.stroke()}}(pe,ve,s,f,"sticky"===D,j,E,me,_);var Fe=A?qt(pe,s,f,h,p,g,ve,m,_,ue,S,me,T,D,O,j):void 0,ke=function(e,t,n,r,i,a,s,l,c,f,d,h,p,g,m){var v=null==m?void 0:m.filter((function(e){return"no-outline"!==e.style}));if(void 0!==v&&0!==v.length){var b=v.map((function(e){var o,u,m,v,b,y=e.range,_=_t(y.x,y.y,t,n,d,f+d,r,i,a,s,g,c,p,l,h);if(1===y.width&&1===y.height)return y.x<c?[{color:e.color,style:null!=(o=e.style)?o:"dashed",rect:_},void 0]:[void 0,{color:e.color,style:null!=(u=e.style)?u:"dashed",rect:_}];var A=_t(y.x+y.width-1,y.y+y.height-1,t,n,d,f+d,r,i,a,s,g,c,p,l,h);if(y.x<c&&y.x+y.width>=c){var w=_t(c-1,y.y+y.height-1,t,n,d,f+d,r,i,a,s,g,c,p,l,h),F=_t(c,y.y+y.height-1,t,n,d,f+d,r,i,a,s,g,c,p,l,h);return[{color:e.color,style:null!=(m=e.style)?m:"dashed",rect:{x:_.x,y:_.y,width:w.x+w.width-_.x,height:w.y+w.height-_.y}},{color:e.color,style:null!=(v=e.style)?v:"dashed",rect:{x:F.x,y:F.y,width:A.x+A.width-F.x,height:A.y+A.height-F.y}}]}return[void 0,{color:e.color,style:null!=(b=e.style)?b:"dashed",rect:{x:_.x,y:_.y,width:A.x+A.width-_.x,height:A.y+A.height-_.y}}]})),y=et(l),_=function(){e.beginPath(),e.save();var r=!1,i=function(t){r!==t&&(e.setLineDash(t?[5,3]:[]),r=t)};e.lineWidth=1;var a,s=Object(o.a)(b);try{for(s.s();!(a=s.n()).done;){var l=a.value,c=Object(u.a)(l,1)[0];void 0!==c&&Lt(0,0,t,n,c.rect.x,c.rect.y,c.rect.width,c.rect.height)&&(i("dashed"===c.style),e.strokeStyle=Ot(c.color,1),e.strokeRect(c.rect.x+1,c.rect.y+1,c.rect.width-2,c.rect.height-2))}}catch(m){s.e(m)}finally{s.f()}var f,d=!1,h=Object(o.a)(b);try{for(h.s();!(f=h.n()).done;){var p=f.value,g=Object(u.a)(p,2)[1];void 0!==g&&Lt(0,0,t,n,g.rect.x,g.rect.y,g.rect.width,g.rect.height)&&(i("dashed"===g.style),!d&&g.rect.x<y&&(e.rect(y,0,t,n),e.clip(),d=!0),e.strokeStyle=Ot(g.color,1),e.strokeRect(g.rect.x+1,g.rect.y+1,g.rect.width-2,g.rect.height-2))}}catch(m){h.e(m)}finally{h.f()}e.restore()};return _(),_}}(pe,s,f,d,h,p,g,m,b,w,F,x,"sticky"===D,j,L);if(pe.fillStyle=_.bgCell,be.length>0){pe.beginPath();var xe,Ee=Object(o.a)(be);try{for(Ee.s();!(xe=Ee.n()).done;){var Ce=xe.value;pe.rect(Ce.x,Ce.y,Ce.width,Ce.height)}}catch(De){Ee.e(De)}finally{Ee.f()}pe.clip(),pe.fill(),pe.beginPath()}else pe.fillRect(0,0,s,f);var Se=zt(pe,ve,m,f,ue,p,g,h,j,me,T,P,R,k,M,A,D,be,re,S,N,L,I,U,K,z,V,q,_,J,Z);!function(e,t,n,r,i,a,o,s,u,c,f,d,h,p,g,m,v,b){void 0===v&&t[t.length-1]===n[t.length-1]&&Gt(t,u,o,s,a,(function(n,o,s,u,v){if(n===t[t.length-1]){o+=n.width;var y=Math.max(o,u);y>r||(e.save(),e.beginPath(),e.rect(y,a+1,1e4,i-a-1),e.clip(),Wt(v,s,i,c,f,g,(function(t,n,r,i){if(i||!(m.length>0)||m.some((function(e){return Lt(o,t,1e4,r,e.x,e.y,e.width,e.height)}))){var a=h.hasIndex(n),s=p.hasIndex(n);e.beginPath();var u=null==d?void 0:d(n),c=void 0===u?b:Object(l.a)(Object(l.a)({},b),u);c.bgCell!==b.bgCell&&(e.fillStyle=c.bgCell,e.fillRect(o,t,1e4,r)),s&&(e.fillStyle=c.bgHeader,e.fillRect(o,t,1e4,r)),a&&(e.fillStyle=c.accentLight,e.fillRect(o,t,1e4,r))}})),e.restore())}}))}(pe,ve,m,s,f,ue,p,g,h,j,me,R,S.rows,k,D,be,re,_),Pt(pe,ve,h,p,g,s,f,be,Se,F,ue,me,R,E,D,j,_),null==Fe||Fe(),null==ke||ke(),null!==fe&&(fe.fillStyle=_.bgCell,fe.fillRect(0,0,s,f),fe.drawImage(pe.canvas,0,0));var Oe=function(e,t,n,r,i,a,o,s,u){var l=0;return Gt(e,a,r,i,n,(function(e,n,r,i,a){return Wt(a,r,t,o,s,u,(function(e,t,n,r){r||(l=Math.max(t,l))})),!0})),l}(ve,f,ue,p,g,h,j,me,D);null==U||U.setWindow({x:d,y:h,width:ve.length,height:Oe-h},b),H.current={cellXOffset:d,cellYOffset:h,translateX:p,translateY:g,mustDrawFocusOnHeader:ye,lastBuffer:ie?de===te?"a":"b":void 0},pe.restore(),he.restore()}}}}function Wt(e,t,n,r,i,a,o){for(var s=t,u=e,l="sticky"===a;s<n||l;){var c=l&&s>=n;c&&(l=!1,u=r-1);var f=i(u);if(c&&(s=n-f),!(l&&u===r-1)&&!0===o(s,u,f,c,"none"!==a&&u===r-1))break;if(c)break;s+=f,u++}}function Gt(e,t,n,r,i,a){var s,u=0,l=0,c=i+r,f=Object(o.a)(e);try{for(f.s();!(s=f.n()).done;){var d=s.value;if(!0===a(d,d.sticky?l:u+n,c,l,t))break;u+=d.width,l+=d.sticky?d.width:0}}catch(h){f.e(h)}finally{f.f()}}function Kt(e,t,n,r,i){for(var a,o=0,s=0,u=0;u<e.length;u++){var l=e[u],c=u+1,f=l.width;for(l.sticky&&(s+=f);c<e.length&&Je(e[c].group,l.group)&&e[c].sticky===e[u].sticky;){var d=e[c];f+=d.width,c++,u++,d.sticky&&(s+=d.width)}var h=o+(l.sticky?0:n),p=l.sticky?0:Math.max(0,s-h),g=Math.min(f-p,t-(h+p));i([l.sourceIndex,e[c-1].sourceIndex],null!=(a=l.group)?a:"",h+p,0,g,r),o+=f}}function Qt(e){var t=e-1;return t*t*t+1}var Yt=Object(d.a)((function e(t){var n=this;Object(f.a)(this,e),this.callback=t,this.currentHoveredItem=void 0,this.leavingItems=[],this.areSameItems=function(e,t){return(null==e?void 0:e[0])===(null==t?void 0:t[0])&&(null==e?void 0:e[1])===(null==t?void 0:t[1])},this.addToLeavingItems=function(e){n.leavingItems.some((function(t){return n.areSameItems(t.item,e.item)}))||n.leavingItems.push(e)},this.removeFromLeavingItems=function(e){var t,r=n.leavingItems.find((function(t){return n.areSameItems(t.item,e)}));return n.leavingItems=n.leavingItems.filter((function(e){return e!==r})),null!=(t=null==r?void 0:r.hoverAmount)?t:0},this.cleanUpLeavingElements=function(){n.leavingItems=n.leavingItems.filter((function(e){return e.hoverAmount>0}))},this.shouldStep=function(){var e=n.leavingItems.length>0,t=void 0!==n.currentHoveredItem&&n.currentHoveredItem.hoverAmount<1;return e||t},this.getAnimatingItems=function(){return void 0!==n.currentHoveredItem?[].concat(Object(s.a)(n.leavingItems),[n.currentHoveredItem]):n.leavingItems.map((function(e){return Object(l.a)(Object(l.a)({},e),{},{hoverAmount:Qt(e.hoverAmount)})}))},this.step=function(e){if(void 0===n.lastAnimationTime)n.lastAnimationTime=e;else{var t,r=(e-n.lastAnimationTime)/80,i=Object(o.a)(n.leavingItems);try{for(i.s();!(t=i.n()).done;){var a=t.value;a.hoverAmount=y()(a.hoverAmount-r,0,1)}}catch(u){i.e(u)}finally{i.f()}void 0!==n.currentHoveredItem&&(n.currentHoveredItem.hoverAmount=y()(n.currentHoveredItem.hoverAmount+r,0,1));var s=n.getAnimatingItems();n.callback(s),n.cleanUpLeavingElements()}n.shouldStep()?(n.lastAnimationTime=e,window.requestAnimationFrame(n.step)):n.lastAnimationTime=void 0},this.setHovered=function(e){var t;if(!n.areSameItems(null==(t=n.currentHoveredItem)?void 0:t.item,e)){if(void 0!==n.currentHoveredItem&&n.addToLeavingItems(n.currentHoveredItem),void 0!==e){var r=n.removeFromLeavingItems(e);n.currentHoveredItem={item:e,hoverAmount:r}}else n.currentHoveredItem=void 0;void 0===n.lastAnimationTime&&window.requestAnimationFrame(n.step)}}})),Xt=function(){function e(t){Object(f.a)(this,e),this.fn=t}return Object(d.a)(e,[{key:"value",get:function(){var e;return null!=(e=this.val)?e:this.val=this.fn()}}]),e}();function Jt(e){return new Xt(e)}var Zt=Jt((function(){return window.navigator.userAgent.includes("Firefox")})),$t=Jt((function(){return window.navigator.userAgent.includes("Mac OS")&&window.navigator.userAgent.includes("Safari")&&!window.navigator.userAgent.includes("Chrome")})),en=Jt((function(){return window.navigator.platform.toLowerCase().startsWith("mac")}));function tn(e){var t=m.useRef([]),n=m.useRef(0),r=m.useRef(e);r.current=e;var i=m.useCallback((function(){var e=function(){var e=t.current;t.current=[],r.current(e),t.current.length>0?n.current++:n.current=0};window.requestAnimationFrame(n.current>600?function(){return window.requestAnimationFrame(e)}:e)}),[]);return m.useCallback((function(e){(function(e,t){var n,r=Object(o.a)(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;if(i[0]===t[0]&&i[1]===t[1])return!0}}catch(a){r.e(a)}finally{r.f()}return!1})(t.current,e)||(0===t.current.length&&i(),t.current.push(e))}),[i])}var nn=m.memo(m.forwardRef((function(e,t){var n,r,s,c,f,d,h,p,g=e.width,b=e.height,_=e.accessibilityHeight,A=e.columns,w=e.cellXOffset,F=e.cellYOffset,k=e.headerHeight,E=e.fillHandle,S=void 0!==E&&E,O=e.groupHeaderHeight,D=e.rowHeight,j=e.rows,T=e.getCellContent,P=e.getRowThemeOverride,R=e.onHeaderMenuClick,M=e.enableGroups,I=e.isFilling,B=e.onCanvasFocused,N=e.onCanvasBlur,L=e.isFocused,U=e.selection,H=e.freezeColumns,z=e.onContextMenu,q=e.trailingRowType,V=e.fixedShadowX,W=void 0===V||V,G=e.fixedShadowY,K=void 0===G||G,Q=e.drawFocusRing,Y=void 0===Q||Q,J=e.onMouseDown,Z=e.onMouseUp,$=e.onMouseMoveRaw,ee=e.onMouseMove,te=e.onItemHovered,ne=e.dragAndDropState,re=e.firstColAccessible,ie=e.onKeyDown,oe=e.onKeyUp,se=e.highlightRegions,ue=e.canvasRef,le=e.onDragStart,ce=e.onDragEnd,ge=e.eventTargetRef,me=e.isResizing,ve=e.isDragging,be=e.isDraggable,ye=void 0!==be&&be,_e=e.allowResize,Ae=e.disabledRows,we=e.getGroupDetails,Fe=e.theme,Ee=e.prelightCells,Se=e.headerIcons,De=e.verticalBorder,je=e.drawHeader,Te=e.drawCustomCell,Pe=e.onCellFocused,Re=e.onDragOverCell,Me=e.onDrop,Ie=e.onDragLeave,Be=e.imageWindowLoader,Ne=e.smoothScrollX,He=void 0!==Ne&&Ne,ze=e.smoothScrollY,qe=void 0!==ze&&ze,Ve=e.experimental,We=e.getCellRenderer,Ge=null!=(n=e.translateX)?n:0,Ke=null!=(r=e.translateY)?r:0,Qe=Math.max(H,Math.min(A.length-1,w)),Ye=m.useRef(null),Xe=m.useMemo((function(){return new Le}),[]),Je=null!=Be?Be:Xe,Ze=m.useRef(),$e=m.useState(!1),nt=Object(u.a)($e,2),rt=nt[0],it=nt[1],at=m.useRef([]),ot=m.useRef(),st=m.useState(),ut=Object(u.a)(st,2),lt=ut[0],ct=ut[1],ft=m.useState(),dt=Object(u.a)(ft,2),ht=dt[0],pt=dt[1],gt=m.useRef(null),mt=m.useState(!1),vt=Object(u.a)(mt,2),bt=vt[0],yt=vt[1],At=m.useRef(bt);At.current=bt;var wt=m.useMemo((function(){return new xt(Se,(function(){qt.current=void 0,Gt.current()}))}),[Se]),Ft=M?O+k:k,kt=m.useRef(-1),Et=!0!==(null==Ve?void 0:Ve.enableFirefoxRescaling);m.useLayoutEffect((function(){Zt.value&&1!==window.devicePixelRatio&&!Et&&(-1!==kt.current&&it(!0),window.clearTimeout(kt.current),kt.current=window.setTimeout((function(){it(!1),kt.current=-1}),200))}),[F,Qe,Ge,Ke,Et]);var Ct=function(e,t){return v.a.useMemo((function(){return e.map((function(e,n){return Object(l.a)(Object(l.a)({},e),{},{sourceIndex:n,sticky:n<t})}))}),[e,t])}(A,H),St=m.useCallback((function(e,t,n){var r=e.getBoundingClientRect();if(!(t>=Ct.length||n>=j)){var i=r.width/g,a=_t(t,n,g,b,O,Ft,Qe,F,Ge,Ke,j,H,"sticky"===q,Ct,D);return 1!==i&&(a.x*=i,a.y*=i,a.width*=i,a.height*=i),a.x+=r.x,a.y+=r.y,a}}),[g,b,O,Ft,Qe,F,Ge,Ke,j,H,q,Ct,D]),Ot=m.useCallback((function(e,t,n,r){var i,a,s=e.getBoundingClientRect(),u=s.width/g,l=(t-s.left)/u,c=(n-s.top)/u,f=tt(Ct,Qe,g,void 0,Ge),d=0;r instanceof MouseEvent&&(d=r.button);var h,p=function(e,t,n){var r,i=0,a=Object(o.a)(t);try{for(a.s();!(r=a.n()).done;){var s=r.value;if(e<=(s.sticky?i:i+(null!=n?n:0))+s.width)return s.sourceIndex;i+=s.width}}catch(u){a.e(u)}finally{a.f()}return-1}(l,f,Ge),m=function(e,t,n,r,i,a,o,s,u,l){var c=r+i;if(n&&e<=i)return-2;if(e<=c)return-1;var f="number"===typeof o?o:o(a-1);if(l&&e>t-f)return a-1;var d=a-(l?1:0),h=e-(null!=u?u:0);if("number"===typeof o){var p=Math.floor((h-c)/o)+s;if(p>=d)return;return p}for(var g=c,m=s;m<d;m++){var v=o(m);if(h<=g+v)return m;g+=v}}(c,b,M,k,O,j,D,F,Ke,"sticky"===q),v=!0===(null==r?void 0:r.shiftKey),y=!0===(null==r?void 0:r.ctrlKey),_=!0===(null==r?void 0:r.metaKey),A=void 0!==r&&!(r instanceof MouseEvent),w=[Math.abs(l)<20?-1:Math.abs(s.width-l)<20?1:0,Math.abs(c)<20?-1:Math.abs(s.height-c)<20?1:0];if(-1===p||c<0||l<0||void 0===m||l>g||c>b){var x=l>g?-1:l<0?1:0,E=c>b?1:c<0?-1:0,C=!1;if(-1===p&&-1===m){var T=St(e,Ct.length-1,-1);X(void 0!==T),C=t<T.x+T.width+5}h={kind:he,location:[-1!==p?p:l<0?0:Ct.length-1,null!=m?m:j-1],direction:[x,E],shiftKey:v,ctrlKey:y,metaKey:_,isEdge:C,isTouch:A,button:d,scrollEdge:w}}else if(m<=-1){var P=St(e,p,m);X(void 0!==P);var R=void 0!==P&&P.x+P.width-t<=5,I=p-1;t-P.x<=5&&I>=0?(R=!0,X(void 0!==(P=St(e,I,m))),h={kind:M&&-2===m?de:fe,location:[I,m],bounds:P,group:null!=(i=Ct[I].group)?i:"",isEdge:R,shiftKey:v,ctrlKey:y,metaKey:_,isTouch:A,localEventX:t-P.x,localEventY:n-P.y,button:d,scrollEdge:w}):h={kind:M&&-2===m?de:fe,group:null!=(a=Ct[p].group)?a:"",location:[p,m],bounds:P,isEdge:R,shiftKey:v,ctrlKey:y,metaKey:_,isTouch:A,localEventX:t-P.x,localEventY:n-P.y,button:d,scrollEdge:w}}else{var B=St(e,p,m);X(void 0!==B),h={kind:"cell",location:[p,m],bounds:B,isEdge:void 0!==B&&B.x+B.width-t<5,shiftKey:v,ctrlKey:y,isFillHandle:S&&void 0!==B&&B.x+B.width-t<6&&B.y+B.height-n<6,metaKey:_,isTouch:A,localEventX:t-B.x,localEventY:n-B.y,button:d,scrollEdge:w}}return h}),[Ct,Qe,g,Ge,b,M,k,O,j,D,F,Ke,q,St,S]);var Dt=null!=lt?lt:[],jt=Object(u.a)(Dt,1)[0],Pt=m.useRef((function(e){})),Nt=m.useRef(lt);Nt.current=lt;var Lt=m.useMemo((function(){var e=document.createElement("canvas"),t=document.createElement("canvas");return e.style.display="none",e.style.opacity="0",e.style.position="fixed",t.style.display="none",t.style.opacity="0",t.style.position="fixed",[e,t]}),[]),Ut=Object(u.a)(Lt,2),Ht=Ut[0],zt=Ut[1];m.useLayoutEffect((function(){return document.documentElement.append(Ht),document.documentElement.append(zt),function(){Ht.remove(),zt.remove()}}),[Ht,zt]);var qt=m.useRef(),Wt=m.useCallback((function(){var e,t,n=Ye.current,r=gt.current;if(null!==n&&null!==r){var i=qt.current,a={canvas:n,bufferA:Ht,bufferB:zt,headerCanvas:r,width:g,height:b,cellXOffset:Qe,cellYOffset:F,translateX:Math.round(Ge),translateY:Math.round(Ke),mappedColumns:Ct,enableGroups:M,freezeColumns:H,dragAndDropState:ne,theme:Fe,headerHeight:k,groupHeaderHeight:O,disabledRows:null!=Ae?Ae:Oe.empty(),rowHeight:D,verticalBorder:De,isResizing:me,isFocused:L,selection:U,fillHandle:S,lastRowSticky:q,rows:j,drawFocus:Y,getCellContent:T,getGroupDetails:null!=we?we:function(e){return{name:e}},getRowThemeOverride:P,drawCustomCell:Te,drawHeaderCallback:je,prelightCells:Ee,highlightRegions:se,imageLoader:Je,lastBlitData:ot,damage:Ze.current,hoverValues:at.current,hoverInfo:Nt.current,spriteManager:wt,scrolling:rt,hyperWrapping:null!=(e=null==Ve?void 0:Ve.hyperWrapping)&&e,touchMode:bt,enqueue:Pt.current,renderStrategy:null!=(t=null==Ve?void 0:Ve.renderStrategy)?t:$t.value?"double-buffer":"single-buffer",getCellRenderer:We};void 0===a.damage?(qt.current=a,Vt(a,i)):Vt(a,void 0)}}),[Ht,zt,g,b,Qe,F,Ge,Ke,Ct,M,H,ne,Fe,k,O,Ae,D,De,me,L,U,S,q,j,Y,T,we,P,Te,je,Ee,se,Je,wt,rt,null==Ve?void 0:Ve.hyperWrapping,null==Ve?void 0:Ve.renderStrategy,bt,We]),Gt=m.useRef(Wt);m.useLayoutEffect((function(){Wt(),Gt.current=Wt}),[Wt]),m.useLayoutEffect((function(){var e=function(){var e=Object(a.a)(Object(i.a)().mark((function e(){var t;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==(null==(t=null==document?void 0:document.fonts)?void 0:t.ready)){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,document.fonts.ready;case 4:qt.current=void 0,Gt.current();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[]);var Kt=m.useCallback((function(e){Ze.current=e,Gt.current(),Ze.current=void 0}),[]),Qt=tn(Kt);Pt.current=Qt;var Xt=m.useCallback((function(e){Kt(e.map((function(e){return e.cell})))}),[Kt]);Je.setCallback(Kt);var Jt,en=m.useState(!1),nn=Object(u.a)(en,2),rn=nn[0],an=nn[1],on=null!=jt?jt:[],sn=Object(u.a)(on,2),un=sn[0],ln=sn[1],cn=void 0!==un&&-1===ln,fn=void 0!==un&&-2===ln,dn=!1,hn=!1;if(void 0!==un&&void 0!==ln&&ln>-1){var pn=T([un,ln]);dn=pn.kind===pe.NewRow||pn.kind===pe.Marker&&"number"!==pn.markerKind,hn=pn.kind===ae.Boolean&&Ce(pn),Jt=pn.cursor}var gn=ve?"grabbing":null!=ht&&ht||me?"col-resize":rn||I?"crosshair":void 0!==Jt?Jt:cn||dn||hn||fn?"pointer":"default",mn=m.useMemo((function(){return{contain:"strict",display:"block",cursor:gn}}),[gn]),vn=m.useRef("default"),bn=null==ge?void 0:ge.current;null!==bn&&void 0!==bn&&vn.current!==mn.cursor&&(bn.style.cursor=vn.current=mn.cursor);var yn=m.useCallback((function(e,t,n,r){if(void 0!==we){var i=we(e);if(void 0!==i.actions){var a,s=Rt(t,i.actions),l=Object(o.a)(s.entries());try{for(l.s();!(a=l.n()).done;){var c=Object(u.a)(a.value,2),f=c[0],d=c[1];if(Mt(d,n+t.x,r+d.y))return i.actions[f]}}catch(h){l.e(h)}finally{l.f()}}}}),[we]),_n=m.useCallback((function(e,t,n,r){var i=A[t];if(!ve&&!me&&!0===i.hasMenu&&(null==ht||!ht)){var a=St(e,t,-1);X(void 0!==a);var o=It(a.x,a.y,a.width,a.height);if(n>o.x&&n<o.x+o.width&&r>o.y&&r<o.y+o.height)return a}}),[A,St,ht,ve,me]),An=m.useRef(0),wn=m.useRef(),Fn=m.useCallback((function(e){var t=Ye.current,n=null==ge?void 0:ge.current;if(null!==t&&(e.target===t||e.target===n)){var r,i;if(e instanceof MouseEvent?(r=e.clientX,i=e.clientY):(r=e.touches[0].clientX,i=e.touches[0].clientY),e.target===n&&null!==n){var a=n.getBoundingClientRect();if(r>a.left+n.clientWidth)return;if(i>a.top+n.clientHeight)return}var o=Ot(t,r,i,e);if(wn.current=o.location,o.isTouch&&(An.current=Date.now()),At.current!==o.isTouch&&yt(o.isTouch),o.kind!==fe||void 0===_n(t,o.location[0],r,i))o.kind===de&&void 0!==yn(o.group,o.bounds,o.localEventX,o.localEventY)||(null==J||J(o),o.isTouch||!0===ye||ye===o.kind||e.preventDefault())}}),[ge,ye,Ot,yn,_n,J]);Ue("touchstart",Fn,window,!1),Ue("mousedown",Fn,window,!1);var kn=m.useCallback((function(e){var t,n,r=Ye.current;if(void 0!==Z&&null!==r){var i,a,o=null==ge?void 0:ge.current,s=e.target!==r&&e.target!==o;e instanceof MouseEvent?(i=e.clientX,a=e.clientY):(i=e.changedTouches[0].clientX,a=e.changedTouches[0].clientY);var c=Ot(r,i,a,e);if(c.isTouch&&0!==An.current&&Date.now()-An.current>500&&(c=Object(l.a)(Object(l.a)({},c),{},{isLongTouch:!0})),At.current!==c.isTouch&&yt(c.isTouch),!s&&e.cancelable&&e.preventDefault(),c.kind===fe&&_n(r,c.location[0],i,a)){var f=Object(u.a)(c.location,1)[0],d=_n(r,f,i,a);if(void 0!==d)return void(0===c.button&&(null==(t=wn.current)?void 0:t[0])===f&&-1===(null==(n=wn.current)?void 0:n[1])?null==R||R(f,d):Z(c,!0))}else if(c.kind===de){var h=yn(c.group,c.bounds,c.localEventX,c.localEventY);if(void 0!==h)return void(0===c.button&&h.onClick(c))}Z(c,s)}}),[Z,ge,Ot,_n,R,yn]);Ue("mouseup",kn,window,!1),Ue("touchend",kn,window,!1),Ue("contextmenu",m.useCallback((function(e){var t=Ye.current;if(null!==t&&void 0!==z){var n=Ot(t,e.clientX,e.clientY,e);z(n,(function(){e.cancelable&&e.preventDefault()}))}}),[Ot,z]),null!=(s=null==ge?void 0:ge.current)?s:null,!1);var xn=m.useCallback((function(e){Ze.current=e.map((function(e){return e.item})),at.current=e,Gt.current(),Ze.current=void 0}),[]),En=m.useMemo((function(){return new Yt(xn)}),[xn]),Cn=m.useRef(En);Cn.current=En,m.useLayoutEffect((function(){var e=Cn.current;if(void 0===jt||jt[1]<0)e.setHovered(jt);else{var t=T(jt),n=We(t);e.setHovered(void 0===n&&t.kind===ae.Custom||!0===(null==n?void 0:n.needsHover)?jt:void 0)}}),[T,We,jt]);var Sn=m.useRef();Ue("mousemove",m.useCallback((function(e){var t,n=Ye.current;if(null!==n){var r,i,a=Ot(n,e.clientX,e.clientY,e);if(r=a,i=Sn.current,r===i||(null==r?void 0:r.kind)===(null==i?void 0:i.kind)&&(null==r?void 0:r.location[0])===(null==i?void 0:i.location[0])&&(null==r?void 0:r.location[1])===(null==i?void 0:i.location[1])){if("cell"===a.kind||a.kind===fe||a.kind===de){var o=[a.location,[a.localEventX,a.localEventY]];if(ct(o),Nt.current=o,"cell"===a.kind){var s=T(a.location);s.kind!==ae.Custom&&!0!==(null==(t=We(s))?void 0:t.needsHoverPosition)||Kt([a.location])}else a.kind===de&&Kt([a.location])}}else null==te||te(a),ct(a.kind===he?void 0:[a.location,[a.localEventX,a.localEventY]]),Sn.current=a;if(pt(a.kind===fe&&a.isEdge&&!0===_e),S&&void 0!==U.current){var l=Object(u.a)(U.current.cell,2),c=l[0],f=l[1],d=St(n,c,f),h=e.clientX,p=e.clientY;X(void 0!==d),an(h>=d.x+d.width-6&&h<=d.x+d.width&&p>=d.y+d.height-6&&p<=d.y+d.height)}else an(!1);null==$||$(e),ee(a)}}),[Ot,_e,S,U,$,ee,te,T,We,Kt,St]),window,!0);var On=m.useCallback((function(e){var t,n=Ye.current;null!==n&&(void 0!==U.current&&(t=St(n,U.current.cell[0],U.current.cell[1])),null==ie||ie({bounds:t,stopPropagation:function(){return e.stopPropagation()},preventDefault:function(){return e.preventDefault()},cancel:function(){},ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey,altKey:e.altKey,key:e.key,keyCode:e.keyCode,rawEvent:e}))}),[ie,U,St]),Dn=m.useCallback((function(e){var t,n=Ye.current;null!==n&&(void 0!==U.current&&(t=St(n,U.current.cell[0],U.current.cell[1])),null==oe||oe({bounds:t,stopPropagation:function(){return e.stopPropagation()},preventDefault:function(){return e.preventDefault()},cancel:function(){},ctrlKey:e.ctrlKey,metaKey:e.metaKey,shiftKey:e.shiftKey,altKey:e.altKey,key:e.key,keyCode:e.keyCode,rawEvent:e}))}),[oe,U,St]),jn=m.useCallback((function(e){Ye.current=e,void 0!==ue&&(ue.current=e)}),[ue]);Ue("dragstart",m.useCallback((function(e){var t=Ye.current;if(null===t||!1===ye||me)e.preventDefault();else{var n,r,i=Ot(t,e.clientX,e.clientY);if(!0===ye||i.kind===ye){var a,o,s,c=!1;if(null==le||le(Object(l.a)(Object(l.a)({},i),{},{setData:function(e,t){n=e,r=t},setDragImage:function(e,t,n){a=e,o=t,s=n},preventDefault:function(){return c=!0},defaultPrevented:function(){return c}})),c||void 0===n||void 0===r||null===e.dataTransfer)e.preventDefault();else if(e.dataTransfer.setData(n,r),e.dataTransfer.effectAllowed="copyLink",void 0!==a&&void 0!==o&&void 0!==s)e.dataTransfer.setDragImage(a,o,s);else{var f=Object(u.a)(i.location,2),d=f[0],h=f[1];if(void 0!==h){var p=document.createElement("canvas"),g=St(t,d,h);X(void 0!==g),p.width=g.width,p.height=g.height;var m=p.getContext("2d");null!==m&&(m.textBaseline="middle",-1===h?(m.font="".concat(Fe.headerFontStyle," ").concat(Fe.fontFamily),m.fillStyle=Fe.bgHeader,m.fillRect(0,0,p.width,p.height),Bt(m,0,0,g.width,g.height,Ct[d],!1,Fe,!1,!1,0,wt,je,!1)):(m.font="".concat(Fe.baseFontStyle," ").concat(Fe.fontFamily),m.fillStyle=Fe.bgCell,m.fillRect(0,0,p.width,p.height),Tt(m,h,T([d,h]),0,0,0,g.width,g.height,!1,Fe,Te,Je,wt,1,void 0,!1,0,void 0,void 0,We))),p.style.left="-100%",p.style.position="absolute",document.body.append(p),e.dataTransfer.setDragImage(p,g.width/2,g.height/2),window.setTimeout((function(){p.remove()}),0)}}}else e.preventDefault()}}),[ye,me,Ot,le,St,Fe,Ct,wt,je,T,Te,Je,We]),null!=(c=null==ge?void 0:ge.current)?c:null,!1,!1);var Tn=m.useRef();Ue("dragover",m.useCallback((function(e){var t,n=Ye.current;if(void 0!==Me&&e.preventDefault(),null!==n&&void 0!==Re){var r=Ot(n,e.clientX,e.clientY),i=Object(u.a)(r.location,2),a=i[0],o=i[1],s=a-(re?0:1),l=null!=(t=Tn.current)?t:[],c=Object(u.a)(l,2),f=c[0],d=c[1];f===s&&d===o||(Tn.current=[s,o],Re([s,o],e.dataTransfer))}}),[re,Ot,Re,Me]),null!=(f=null==ge?void 0:ge.current)?f:null,!1,!1),Ue("dragend",m.useCallback((function(){Tn.current=void 0,null==ce||ce()}),[ce]),null!=(d=null==ge?void 0:ge.current)?d:null,!1,!1),Ue("drop",m.useCallback((function(e){var t=Ye.current;if(null!==t&&void 0!==Me){e.preventDefault();var n=Ot(t,e.clientX,e.clientY),r=Object(u.a)(n.location,2),i=r[0],a=r[1];Me([i-(re?0:1),a],e.dataTransfer)}}),[re,Ot,Me]),null!=(h=null==ge?void 0:ge.current)?h:null,!1,!1),Ue("dragleave",m.useCallback((function(){null==Ie||Ie()}),[Ie]),null!=(p=null==ge?void 0:ge.current)?p:null,!1,!1);var Pn=m.useRef(U);Pn.current=U;var Rn=m.useRef(null),Mn=m.useCallback((function(e){var t;null!==Ye.current&&Ye.current.contains(document.activeElement)&&(null===e&&void 0!==Pn.current.current?null==(t=null==ue?void 0:ue.current)||t.focus({preventScroll:!0}):null!==e&&e.focus({preventScroll:!0}),Rn.current=e)}),[ue]);m.useImperativeHandle(t,(function(){return{focus:function(){var e,t=Rn.current;null!==t&&document.contains(t)?t.focus({preventScroll:!0}):null==(e=null==ue?void 0:ue.current)||e.focus({preventScroll:!0})},getBounds:function(e,t){if(void 0!==ue&&null!==ue.current)return St(ue.current,e,null!=t?t:-1)},damage:Xt}}),[ue,Xt,St]);var In=m.useRef(),Bn=function(e,t,n){var r=m.useState(e),i=Object(u.a)(r,2),a=i[0],o=i[1],s=m.useRef(!0);m.useEffect((function(){return function(){s.current=!1}}),[]);var l=m.useRef(C()((function(e){s.current&&o(e)}),n));return m.useLayoutEffect((function(){s.current&&l.current((function(){return e()}))}),t),a}((function(){var e,t,n,r;if(g<50)return null;var i=tt(Ct,Qe,g,ne,Ge),a=re?0:-1;re||0!==(null==(e=i[0])?void 0:e.sourceIndex)||(i=i.slice(1));var o=null!=(n=null==(t=U.current)?void 0:t.cell)?n:[],s=Object(u.a)(o,2),l=s[0],c=s[1],f=null==(r=U.current)?void 0:r.range,d=i.map((function(e){return e.sourceIndex})),h=x()(F,Math.min(j,F+_));return void 0===l||void 0===c||d.includes(l)&&h.includes(c)||Mn(null),m.createElement("table",{key:"access-tree",role:"grid","aria-rowcount":j+1,"aria-multiselectable":"true","aria-colcount":Ct.length+a},m.createElement("thead",{role:"rowgroup"},m.createElement("tr",{role:"row","aria-rowindex":1},i.map((function(e){return m.createElement("th",{role:"columnheader","aria-selected":U.columns.hasIndex(e.sourceIndex),"aria-colindex":e.sourceIndex+1+a,tabIndex:-1,onFocus:function(t){if(t.target!==Rn.current)return null==Pe?void 0:Pe([e.sourceIndex,-1])},key:e.sourceIndex},e.title)})))),m.createElement("tbody",{role:"rowgroup"},h.map((function(e){return m.createElement("tr",{role:"row","aria-selected":U.rows.hasIndex(e),key:e,"aria-rowindex":e+2},i.map((function(t){var n=t.sourceIndex,r="".concat(n,",").concat(e),i=l===n&&c===e,o=void 0!==f&&n>=f.x&&n<f.x+f.width&&e>=f.y&&e<f.y+f.height,s="glide-cell-".concat(n,"-").concat(e),u=T([n,e]);return m.createElement("td",{key:r,role:"gridcell","aria-colindex":n+1+a,"aria-selected":o,"aria-readonly":ke(u)||!xe(u),id:s,"data-testid":s,onClick:function(){var t=null==ue?void 0:ue.current;if(null!==t&&void 0!==t)return null==ie?void 0:ie({bounds:St(t,n,e),cancel:function(){},preventDefault:function(){},stopPropagation:function(){},ctrlKey:!1,key:"Enter",keyCode:13,metaKey:!1,shiftKey:!1,altKey:!1,rawEvent:void 0})},onFocusCapture:function(t){var r,i;if(t.target!==Rn.current&&((null==(r=In.current)?void 0:r[0])!==n||(null==(i=In.current)?void 0:i[1])!==e))return In.current=[n,e],null==Pe?void 0:Pe([n,e])},ref:i?Mn:void 0,tabIndex:-1},function(e,t){var n;if(e.kind===ae.Custom)return e.copyData;var r=null==t?void 0:t(e);return null!=(n=null==r?void 0:r.getAccessibilityString(e))?n:""}(u,We))})))}))))}),[g,Ct,Qe,ne,Ge,j,F,_,U,Mn,T,ue,ie,St,Pe],200),Nn=W?et(Ct,ne):0,Ln=0!==H&&W?Qe>H?1:y()(-Ge/100,0,1):0,Un=32*-F+Ke,Hn=K?y()(-Un/100,0,1):0,zn=m.useMemo((function(){if(!Ln&&!Hn)return null;var e={position:"absolute",top:0,left:Nn,width:g-Nn,height:b,opacity:Ln,pointerEvents:"none",transition:He?void 0:"opacity 0.2s",boxShadow:"inset 13px 0 10px -13px rgba(0, 0, 0, 0.2)"},t={position:"absolute",top:Ft,left:0,width:g,height:b,opacity:Hn,pointerEvents:"none",transition:qe?void 0:"opacity 0.2s",boxShadow:"inset 0 13px 10px -13px rgba(0, 0, 0, 0.2)"};return m.createElement(m.Fragment,null,Ln>0&&m.createElement("div",{id:"shadow-x",style:e}),Hn>0&&m.createElement("div",{id:"shadow-y",style:t}))}),[Ln,Hn,Nn,g,He,Ft,b,qe]),qn=m.useMemo((function(){return{position:"absolute",top:0,left:0}}),[]);return m.createElement(m.Fragment,null,m.createElement("canvas",{"data-testid":"data-grid-canvas",tabIndex:0,onKeyDown:On,onKeyUp:Dn,onFocus:B,onBlur:N,ref:jn,style:mn},Bn),m.createElement("canvas",{ref:gt,style:qn}),zn)})));function rn(e,t,n,r){var i;return y()(Math.round(t-(null!=(i=e.growOffset)?i:0)),Math.ceil(n),Math.floor(r))}var an=function(e){var t,n=m.useState(),r=Object(u.a)(n,2),i=r[0],a=r[1],s=m.useState(),l=Object(u.a)(s,2),c=l[0],f=l[1],d=m.useState(),h=Object(u.a)(d,2),p=h[0],g=h[1],v=m.useState(),b=Object(u.a)(v,2),y=b[0],_=b[1],A=m.useState(!1),w=Object(u.a)(A,2),F=w[0],k=w[1],x=m.useState(),E=Object(u.a)(x,2),C=E[0],S=E[1],O=m.useState(),D=Object(u.a)(O,2),j=D[0],T=D[1],P=m.useState(),R=Object(u.a)(P,2),M=R[0],I=R[1],B=m.useState(!1),N=Object(u.a)(B,2),L=N[0],U=N[1],H=m.useState(),z=Object(u.a)(H,2),q=z[0],V=z[1],W=e.onHeaderMenuClick,G=e.getCellContent,K=e.onColumnMoved,Q=e.onColumnResize,Y=e.onColumnResizeStart,X=e.onColumnResizeEnd,J=e.gridRef,Z=e.maxColumnWidth,$=e.minColumnWidth,ee=e.onRowMoved,te=e.lockColumns,ne=e.onMouseDown,re=e.onMouseUp,ie=e.onItemHovered,ae=e.onDragStart,oe=void 0!==(null!=(t=null!=Q?Q:X)?t:Y),se=e.columns,ue=e.selection.columns,le=m.useCallback((function(e){var t=Object(u.a)(e.location,2),n=t[0],r=t[1];void 0!==p&&y!==n&&n>=te?(k(!0),_(n)):void 0!==j&&void 0!==r?(U(!0),I(Math.max(0,r))):null==ie||ie(e)}),[p,j,y,ie,te]),ce=void 0!==K,fe=m.useCallback((function(e){var t,n;if(0===e.button){var r=Object(u.a)(e.location,2),i=r[0],o=r[1];if("out-of-bounds"===e.kind&&e.isEdge&&oe){var s=null==(t=null==J?void 0:J.current)?void 0:t.getBounds(se.length-1,-1);void 0!==s&&(a(s.x),f(se.length-1))}else"header"===e.kind&&i>=te?e.isEdge&&oe?(a(e.bounds.x),f(i),null==Y||Y(se[i],e.bounds.width,i,e.bounds.width+(null!=(n=se[i].growOffset)?n:0))):"header"===e.kind&&ce&&(S(e.bounds.x),g(i)):"cell"===e.kind&&te>0&&0===i&&void 0!==o&&void 0!==ee&&(V(e.bounds.y),T(o))}null==ne||ne(e)}),[ne,oe,te,ee,J,se,ce,Y]),de=m.useCallback((function(e,t){F||L||null==W||W(e,t)}),[F,L,W]),he=m.useRef(-1),pe=m.useCallback((function(){he.current=-1,T(void 0),I(void 0),V(void 0),U(!1),g(void 0),_(void 0),S(void 0),k(!1),f(void 0),a(void 0)}),[]),ge=m.useCallback((function(e,t){var n,r,i;if(0===e.button){if(void 0!==c){if(!0===(null==ue?void 0:ue.hasIndex(c))){var a,s=Object(o.a)(ue);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(u!==c){var l=se[u],f=rn(l,he.current,$,Z);null==Q||Q(l,f,u,f+(null!=(n=l.growOffset)?n:0))}}}catch(_){s.e(_)}finally{s.f()}}var d=rn(se[c],he.current,$,Z);null==X||X(se[c],d,c,d+(null!=(r=se[c].growOffset)?r:0));var h,g=Object(o.a)(ue);try{for(g.s();!(h=g.n()).done;){var m=h.value;if(m!==c){var v=se[m],b=rn(v,he.current,$,Z);null==X||X(v,b,m,b+(null!=(i=v.growOffset)?i:0))}}}catch(_){g.e(_)}finally{g.f()}}pe(),void 0!==p&&void 0!==y&&(null==K||K(p,y)),void 0!==j&&void 0!==M&&(null==ee||ee(j,M))}null==re||re(e,t)}),[re,c,p,y,j,M,ue,X,se,$,Z,Q,K,ee,pe]),me=m.useMemo((function(){if(void 0!==p&&void 0!==y&&p!==y)return{src:p,dest:y}}),[p,y]),ve=m.useCallback((function(e){var t,n;if(void 0!==p&&void 0!==C)Math.abs(e.clientX-C)>20&&k(!0);else if(void 0!==j&&void 0!==q){Math.abs(e.clientY-q)>20&&U(!0)}else if(void 0!==c&&void 0!==i){var r=se[c],a=e.clientX-i,s=rn(r,a,$,Z);if(null==Q||Q(r,s,c,s+(null!=(t=r.growOffset)?t:0)),he.current=a,(null==ue?void 0:ue.first())===c){var u,l=Object(o.a)(ue);try{for(l.s();!(u=l.n()).done;){var f=u.value;if(f!==c){var d=se[f],h=rn(d,he.current,$,Z);null==Q||Q(d,h,f,h+(null!=(n=d.growOffset)?n:0))}}}catch(g){l.e(g)}finally{l.f()}}}}),[p,C,j,q,c,i,se,$,Z,Q,ue]),be=m.useCallback((function(e){if(void 0===j||void 0===M)return G(e);var t=Object(u.a)(e,2),n=t[0],r=t[1];return r===M?r=j:(r>M&&(r-=1),r>=j&&(r+=1)),G([n,r])}),[j,M,G]),ye=m.useCallback((function(e){null==ae||ae(e),e.defaultPrevented()||pe()}),[pe,ae]);return m.createElement(nn,{accessibilityHeight:e.accessibilityHeight,canvasRef:e.canvasRef,cellXOffset:e.cellXOffset,cellYOffset:e.cellYOffset,columns:e.columns,disabledRows:e.disabledRows,drawCustomCell:e.drawCustomCell,drawFocusRing:e.drawFocusRing,drawHeader:e.drawHeader,enableGroups:e.enableGroups,eventTargetRef:e.eventTargetRef,experimental:e.experimental,fillHandle:e.fillHandle,firstColAccessible:e.firstColAccessible,fixedShadowX:e.fixedShadowX,fixedShadowY:e.fixedShadowY,freezeColumns:e.freezeColumns,getCellRenderer:e.getCellRenderer,getGroupDetails:e.getGroupDetails,getRowThemeOverride:e.getRowThemeOverride,groupHeaderHeight:e.groupHeaderHeight,headerHeight:e.headerHeight,headerIcons:e.headerIcons,height:e.height,highlightRegions:e.highlightRegions,imageWindowLoader:e.imageWindowLoader,isDraggable:e.isDraggable,isFilling:e.isFilling,isFocused:e.isFocused,onCanvasBlur:e.onCanvasBlur,onCanvasFocused:e.onCanvasFocused,onCellFocused:e.onCellFocused,onContextMenu:e.onContextMenu,onDragEnd:e.onDragEnd,onDragLeave:e.onDragLeave,onDragOverCell:e.onDragOverCell,onDrop:e.onDrop,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp,onMouseMove:e.onMouseMove,prelightCells:e.prelightCells,rowHeight:e.rowHeight,rows:e.rows,selection:e.selection,smoothScrollX:e.smoothScrollX,smoothScrollY:e.smoothScrollY,theme:e.theme,trailingRowType:e.trailingRowType,translateX:e.translateX,translateY:e.translateY,verticalBorder:e.verticalBorder,width:e.width,getCellContent:be,isResizing:void 0!==c,onHeaderMenuClick:de,isDragging:F,onItemHovered:le,onDragStart:ye,onMouseDown:fe,allowResize:oe,onMouseUp:ge,dragAndDropState:me,onMouseMoveRaw:ve,ref:J})};var on=Object(g.a)("div")({name:"ScrollRegionStyle",class:"s1jz82f8",vars:{"s1jz82f8-0":[function(e){return e.isSafari?"scroll":"auto"}]}});function sn(e){e.stopPropagation()}var un=function(e){var t,n,r,i,a=e.children,s=e.clientHeight,c=e.scrollHeight,f=e.scrollWidth,d=e.update,h=e.draggable,p=e.className,g=e.preventDiagonalScrolling,v=void 0!==g&&g,b=e.paddingBottom,y=void 0===b?0:b,_=e.paddingRight,A=void 0===_?0:_,w=e.rightElement,F=e.rightElementProps,k=e.scrollRef,x=e.scrollToEnd,E=e.initialSize,C=e.minimap,S=[],O=null!=(t=null==F?void 0:F.sticky)&&t,D=null!=(n=null==F?void 0:F.fill)&&n,j=m.useRef(0),T=m.useRef(0),P=m.useRef(null),R=window.devicePixelRatio;m.useEffect((function(){var e=P.current;null!==e&&!0===x&&(e.scrollLeft=e.scrollWidth-e.clientWidth)}),[x]);var M=m.useRef({scrollLeft:0,scrollTop:0,lockDirection:void 0}),I=m.useRef(null),B=function(e){var t=m.useState(!1),n=Object(u.a)(t,2),r=n[0],i=n[1],a=m.useRef(0);return Ue("touchstart",m.useCallback((function(){window.clearTimeout(a.current),i(!0)}),[]),window,!0,!1),Ue("touchend",m.useCallback((function(t){0===t.touches.length&&(a.current=window.setTimeout((function(){return i(!1)}),e))}),[e]),window,!0,!1),r}(200),N=m.useState(!0),L=Object(u.a)(N,2),U=L[0],H=L[1],z=m.useRef(0);m.useEffect((function(){if(U&&!B&&void 0!==M.current.lockDirection){var e=P.current;if(null!==e){var t=Object(u.a)(M.current.lockDirection,2),n=t[0],r=t[1];void 0!==n?e.scrollLeft=n:void 0!==r&&(e.scrollTop=r),M.current.lockDirection=void 0}}}),[B,U]);var q=m.useCallback((function(){var e,t,n,r,i=P.current;if(null!==i){var a=i.scrollTop,o=i.scrollLeft,s=M.current.scrollTop,u=M.current.scrollLeft,l=o-u,f=a-s;B&&0!==l&&0!==f&&(Math.abs(l)>3||Math.abs(f)>3)&&v&&void 0===M.current.lockDirection&&(M.current.lockDirection=Math.abs(l)<Math.abs(f)?[u,void 0]:[void 0,s]);var h=M.current.lockDirection;o=null!=(e=null==h?void 0:h[0])?e:o,a=null!=(t=null==h?void 0:h[1])?t:a,M.current.scrollLeft=o,M.current.scrollTop=a;var p=a,g=T.current-p,m=i.scrollHeight-i.clientHeight;if(T.current=p,m>0&&(Math.abs(g)>2e3||0===p||p===m)&&c>i.scrollHeight+5){var b=p/m,_=(c-i.clientHeight)*b;j.current=_-p}void 0!==h&&(window.clearTimeout(z.current),H(!1),z.current=window.setTimeout((function(){return H(!0)}),200)),d({x:o,y:p+j.current,width:i.clientWidth-A,height:i.clientHeight-y,paddingRight:null!=(r=null==(n=I.current)?void 0:n.clientWidth)?r:0})}}),[y,A,c,d,v,B]),V=m.useRef(q);V.current=q;var W=m.useRef(),G=m.useRef(!1);m.useEffect((function(){G.current?q():G.current=!0}),[q,y,A]);var K=m.useCallback((function(e){P.current=e,void 0!==k&&(k.current=e)}),[k]),Q=0,Y=0;for(S.push(m.createElement("div",{key:Q++,style:{width:f,height:0}}));Y<c;){var X=Math.min(5e6,c-Y);S.push(m.createElement("div",{key:Q++,style:{width:0,height:X}})),Y+=X}var J=function(e){var t=Object(m.useRef)(null),n=Object(m.useState)({width:null==e?void 0:e[0],height:null==e?void 0:e[1]}),r=Object(u.a)(n,2),i=r[0],a=r[1];return Object(m.useLayoutEffect)((function(){var e=new window.ResizeObserver((function(e){var t,n=Object(o.a)(e);try{var r=function(){var e=t.value,n=e&&e.contentRect||{},r=n.width,i=n.height;a((function(e){return e.width===r&&e.height===i?e:{width:r,height:i}}))};for(n.s();!(t=n.n()).done;)r()}catch(i){n.e(i)}finally{n.f()}}));return t.current&&e.observe(t.current,void 0),function(){e.disconnect()}}),[t.current]),Object(l.a)({ref:t},i)}(E),Z=J.ref,$=J.width,ee=J.height;return(null==(r=W.current)?void 0:r.height)===ee&&(null==(i=W.current)?void 0:i.width)===$||(window.setTimeout((function(){return V.current()}),0),W.current={width:$,height:ee}),0===(null!=$?$:0)||0===(null!=ee?ee:0)?m.createElement("div",{ref:Z}):m.createElement("div",{ref:Z},m.createElement(on,{isSafari:$t.value},C,m.createElement("div",{className:"dvn-underlay"},a),m.createElement("div",{ref:K,style:W.current,draggable:h,onDragStart:function(e){h||(e.stopPropagation(),e.preventDefault())},className:"dvn-scroller "+(null!=p?p:""),onScroll:q},m.createElement("div",{className:"dvn-scroll-inner"+(void 0===w?" hidden":"")},m.createElement("div",{className:"dvn-stack"},S),void 0!==w&&m.createElement(m.Fragment,null,!D&&m.createElement("div",{className:"dvn-spacer"}),m.createElement("div",{ref:I,onMouseDown:sn,onMouseUp:sn,onMouseMove:sn,style:{height:ee,maxHeight:s-Math.ceil(R%1),position:"sticky",top:0,paddingLeft:1,marginBottom:-40,marginRight:A,flexGrow:D?1:void 0,right:O?null!=A?A:0:void 0,pointerEvents:"auto"}},w))))))},ln=Object(g.a)("div")({name:"MinimapStyle",class:"m15w2ly5"}),cn=function(e){var t,n,r,i=e.columns,a=e.rows,s=e.rowHeight,c=e.headerHeight,f=e.groupHeaderHeight,d=e.enableGroups,h=e.freezeColumns,p=e.experimental,g=e.clientSize,v=e.className,b=e.onVisibleRegionChanged,_=e.scrollToEnd,A=e.scrollRef,w=e.preventDiagonalScrolling,F=e.rightElement,k=e.rightElementProps,x=e.overscrollX,E=e.overscrollY,C=e.showMinimap,S=void 0!==C&&C,O=e.initialSize,D=e.smoothScrollX,j=void 0!==D&&D,T=e.smoothScrollY,P=void 0!==T&&T,R=e.isDraggable,M=null!=p?p:{},I=M.paddingRight,B=M.paddingBottom,N=Object(u.a)(g,2),L=N[0],U=N[1],H=m.useRef(),z=m.useRef(),q=m.useRef(),V=m.useRef(),W=m.useMemo((function(){var e,t=Math.max(0,null!=x?x:0),n=Object(o.a)(i);try{for(n.s();!(e=n.n()).done;){t+=e.value.width}}catch(r){n.e(r)}finally{n.f()}return t}),[i,x]),G=d?c+f:c;if("number"===typeof s)G+=a*s;else for(var K=0;K<a;K++)G+=s(K);void 0!==E&&(G+=E);var Q=m.useRef(),Y=m.useCallback((function(){var e,t,n;if(void 0!==Q.current){var r=Object(l.a)({},Q.current),u=0,c=r.x<0?-r.x:0,f=0,d=0;r.x=r.x<0?0:r.x;for(var p=0,g=0;g<h;g++)p+=i[g].width;var m,v=Object(o.a)(i);try{for(v.s();!(m=v.n()).done;){var y=m.value,_=u-p;if(r.x>=_+y.width)u+=y.width,d++,f++;else if(r.x>_)u+=y.width,j?c+=_-r.x:d++,f++;else{if(!(r.x+r.width>_))break;u+=y.width,f++}}}catch(D){v.e(D)}finally{v.f()}var A=0,w=0,F=0;if("number"===typeof s)P?A=(w=Math.floor(r.y/s))*s-r.y:w=Math.ceil(r.y/s),F=Math.ceil(r.height/s)+w,A<0&&F++;else for(var k=0,x=0;x<a;x++){var E=s(x),C=k+(P?0:E/2);if(r.y>=k+E)k+=E,w++,F++;else if(r.y>C)k+=E,P?A+=C-r.y:w++,F++;else{if(!(r.y+r.height>E/2+k))break;k+=E,F++}}var S={x:d,y:w,width:f-d,height:F-w},O=H.current;void 0!==O&&O.y===S.y&&O.x===S.x&&O.height===S.height&&O.width===S.width&&z.current===c&&q.current===A&&r.width===(null==(e=V.current)?void 0:e[0])&&r.height===(null==(t=V.current)?void 0:t[1])||(null==b||b({x:d,y:w,width:f-d,height:F-w},r.width,r.height,null!=(n=r.paddingRight)?n:0,c,A),H.current=S,z.current=c,q.current=A,V.current=[r.width,r.height])}}),[i,s,a,b,h,j,P]),X=m.useCallback((function(e){Q.current=e,Y()}),[Y]);m.useEffect((function(){Y()}),[Y]);var J=null!=(t=null==A?void 0:A.current)?t:void 0,Z=y()(W/G,2/3,1.5),$=200,ee=Z>1?$:Math.ceil($*Z),te=Z>1?Math.ceil($/Z):$,ne=ee/W,re=te/G,ie=Math.min(L*Math.max(ne,.01),ee),ae=Math.min(U*Math.max(re,.01),te),oe=(null!=(n=null==J?void 0:J.scrollLeft)?n:0)/(W-L)*(ee-ie),se=(null!=(r=null==J?void 0:J.scrollTop)?r:0)/(G-U)*(te-ae),ue=m.useMemo((function(){if(S&&0!==ie&&0!==ae){var e=function(e){if(void 0!==J){var t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.x-ie/2,r=e.clientY-t.y-ae/2,i=(W-J.clientWidth)*(n/(ee-ie)),a=(G-J.clientHeight)*(r/(te-ae));J.scrollTo({left:i,top:a,behavior:"mousemove"===e.type?"auto":"smooth"})}};return m.createElement(ln,{style:{width:ee,height:te},"data-testid":"minimap-container",onMouseMove:function(t){1===t.buttons&&e(t)},onClick:e},m.createElement("div",{className:"header"}),m.createElement("div",{className:"locationMarker",onDragStart:function(e){return e.preventDefault()},style:{left:oe,top:se,width:ie,height:ae,borderRadius:Math.min(ie,.2*ae,9)}}))}}),[te,G,oe,J,S,se,ae,ie,ee,W]);return m.createElement(un,{scrollRef:A,minimap:ue,className:v,preventDiagonalScrolling:w,draggable:!0===R||"string"===typeof R,scrollWidth:W+(null!=I?I:0),scrollHeight:G+(null!=B?B:0),clientHeight:U,rightElement:F,paddingBottom:B,paddingRight:I,rightElementProps:k,update:X,initialSize:O,scrollToEnd:_},m.createElement(an,{eventTargetRef:A,width:L,height:U,accessibilityHeight:e.accessibilityHeight,canvasRef:e.canvasRef,cellXOffset:e.cellXOffset,cellYOffset:e.cellYOffset,columns:e.columns,disabledRows:e.disabledRows,enableGroups:e.enableGroups,fillHandle:e.fillHandle,firstColAccessible:e.firstColAccessible,fixedShadowX:e.fixedShadowX,fixedShadowY:e.fixedShadowY,freezeColumns:e.freezeColumns,getCellContent:e.getCellContent,getCellRenderer:e.getCellRenderer,getGroupDetails:e.getGroupDetails,getRowThemeOverride:e.getRowThemeOverride,groupHeaderHeight:e.groupHeaderHeight,headerHeight:e.headerHeight,highlightRegions:e.highlightRegions,imageWindowLoader:e.imageWindowLoader,isFilling:e.isFilling,isFocused:e.isFocused,lockColumns:e.lockColumns,maxColumnWidth:e.maxColumnWidth,minColumnWidth:e.minColumnWidth,onHeaderMenuClick:e.onHeaderMenuClick,onMouseMove:e.onMouseMove,prelightCells:e.prelightCells,rowHeight:e.rowHeight,rows:e.rows,selection:e.selection,theme:e.theme,trailingRowType:e.trailingRowType,translateX:e.translateX,translateY:e.translateY,verticalBorder:e.verticalBorder,drawCustomCell:e.drawCustomCell,drawFocusRing:e.drawFocusRing,drawHeader:e.drawHeader,experimental:e.experimental,gridRef:e.gridRef,headerIcons:e.headerIcons,isDraggable:e.isDraggable,onCanvasBlur:e.onCanvasBlur,onCanvasFocused:e.onCanvasFocused,onCellFocused:e.onCellFocused,onColumnMoved:e.onColumnMoved,onColumnResize:e.onColumnResize,onColumnResizeEnd:e.onColumnResizeEnd,onColumnResizeStart:e.onColumnResizeStart,onContextMenu:e.onContextMenu,onDragEnd:e.onDragEnd,onDragLeave:e.onDragLeave,onDragOverCell:e.onDragOverCell,onDragStart:e.onDragStart,onDrop:e.onDrop,onItemHovered:e.onItemHovered,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onRowMoved:e.onRowMoved,smoothScrollX:e.smoothScrollX,smoothScrollY:e.smoothScrollY}))},fn=Object(g.a)("div")({name:"SearchWrapper",class:"sxep88s",vars:{"sxep88s-0":[function(e){return e.showSearch?0:400},"px"]}}),dn=m.createElement("svg",{className:"button-icon",viewBox:"0 0 512 512"},m.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"48",d:"M112 244l144-144 144 144M256 120v292"})),hn=m.createElement("svg",{className:"button-icon",viewBox:"0 0 512 512"},m.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"48",d:"M112 268l144 144 144-144M256 392V100"})),pn=m.createElement("svg",{className:"button-icon",viewBox:"0 0 512 512"},m.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"32",d:"M368 368L144 144M368 144L144 368"})),gn=function(e){var t=e.canvasRef,n=e.cellYOffset,r=e.rows,s=e.columns,c=e.searchInputRef,f=e.getCellsForSelection,d=e.onSearchResultsChanged,h=e.showSearch,p=void 0!==h&&h,g=e.onSearchClose,v=m.useState((function(){return"search-box-"+Math.round(1e3*Math.random())})),b=Object(u.a)(v,1)[0],y=m.useState(""),_=Object(u.a)(y,2),A=_[0],w=_[1],F=m.useState(),k=Object(u.a)(F,2),x=k[0],E=k[1],C=m.useRef(x);C.current=x;var S=m.useRef(new AbortController),O=m.useRef(),D=m.useState([]),j=Object(u.a)(D,2),T=j[0],P=j[1],R=m.useCallback((function(){void 0!==O.current&&(window.cancelAnimationFrame(O.current),O.current=void 0,S.current.abort())}),[]),M=m.useRef(n);M.current=n;var I=m.useCallback((function(e){var t=new RegExp(e.replace(/([$()*+.?[\\\]^{|}-])/g,"\\$1"),"i"),n=M.current,l=Math.min(10,r),c=0;E(void 0),P([]);var h=[],p=function(){var e=Object(a.a)(Object(i.a)().mark((function e(){var a,g,m,v,b,y,_,A,w,F,k,x,D,j,T,R,M,I,B,N,L,U;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==f){e.next=2;break}return e.abrupt("return");case 2:if(m=performance.now(),v=r-c,"function"!==typeof(b=f({x:0,y:n,width:s.length,height:Math.min(l,v,r-n)},S.current.signal))){e.next=9;break}return e.next=8,b();case 8:b=e.sent;case 9:y=!1,_=Object(o.a)(b.entries()),e.prev=11,_.s();case 13:if((A=_.n()).done){e.next=47;break}w=Object(u.a)(A.value,2),F=w[0],k=w[1],x=Object(o.a)(k.entries()),e.prev=16,x.s();case 18:if((D=x.n()).done){e.next=37;break}j=Object(u.a)(D.value,2),T=j[0],R=j[1],M=void 0,e.t0=R.kind,e.next=e.t0===ae.Text||e.t0===ae.Number?24:e.t0===ae.Uri||e.t0===ae.Markdown?26:e.t0===ae.Boolean?28:e.t0===ae.Image||e.t0===ae.Bubble?30:e.t0===ae.Custom?32:34;break;case 24:return M=R.displayData,e.abrupt("break",34);case 26:return M=R.data,e.abrupt("break",34);case 28:return M="boolean"===typeof R.data?R.data.toString():void 0,e.abrupt("break",34);case 30:return M=R.data.join("\ud83d\udc33"),e.abrupt("break",34);case 32:return M=R.copyData,e.abrupt("break",34);case 34:void 0!==M&&t.test(M)&&(h.push([T,F+n]),y=!0);case 35:e.next=18;break;case 37:e.next=42;break;case 39:e.prev=39,e.t1=e.catch(16),x.e(e.t1);case 42:return e.prev=42,x.f(),e.finish(42);case 45:e.next=13;break;case 47:e.next=52;break;case 49:e.prev=49,e.t2=e.catch(11),_.e(e.t2);case 52:return e.prev=52,_.f(),e.finish(52);case 55:I=performance.now(),y&&P([].concat(h)),X((c+=b.length)<=r),B=null!=(g=null==(a=C.current)?void 0:a.selectedIndex)?g:-1,E({results:h.length,rowsSearched:c,selectedIndex:B}),null==d||d(h,B),n+l>=r?n=0:n+=l,N=I-m,L=Math.max(N,1),U=10/L,l=Math.ceil(l*U),c<r&&h.length<1e3&&(O.current=window.requestAnimationFrame(p));case 68:case"end":return e.stop()}}),e,null,[[11,49,52,55],[16,39,42,45]])})));return function(){return e.apply(this,arguments)}}();R(),O.current=window.requestAnimationFrame(p)}),[R,s.length,f,d,r]),B=m.useCallback((function(){var e;null==g||g(),E(void 0),P([]),null==d||d([],-1),R(),null==(e=null==t?void 0:t.current)||e.focus()}),[R,t,g,d]),N=m.useCallback((function(e){w(e.target.value),""===e.target.value?(E(void 0),P([]),R()):I(e.target.value)}),[I,R]);m.useEffect((function(){p&&null!==c.current&&(w(""),c.current.focus({preventScroll:!0}))}),[p,c]);var L=m.useCallback((function(e){var t;if(null==(t=null==e?void 0:e.stopPropagation)||t.call(e),void 0!==x){var n=(x.selectedIndex+1)%x.results;E(Object(l.a)(Object(l.a)({},x),{},{selectedIndex:n})),null==d||d(T,n)}}),[x,d,T]),U=m.useCallback((function(e){var t;if(null==(t=null==e?void 0:e.stopPropagation)||t.call(e),void 0!==x){var n=(x.selectedIndex-1)%x.results;n<0&&(n+=x.results),E(Object(l.a)(Object(l.a)({},x),{},{selectedIndex:n})),null==d||d(T,n)}}),[d,T,x]),H=m.useCallback((function(e){(e.ctrlKey||e.metaKey)&&"KeyF"===e.nativeEvent.code||"Escape"===e.key?(B(),e.stopPropagation(),e.preventDefault()):"Enter"===e.key&&(e.shiftKey?U():L())}),[B,L,U]);m.useEffect((function(){return function(){R()}}),[R]);var z=m.useMemo((function(){var e,t,n,i;void 0!==x&&(i=x.results>=1e3?"over 1000":"".concat(x.results," result").concat(1!==x.results?"s":""),x.selectedIndex>=0&&(i="".concat(x.selectedIndex+1," of ").concat(i)));var a=function(e){e.stopPropagation()},o=Math.floor((null!=(e=null==x?void 0:x.rowsSearched)?e:0)/r*100),s={width:"".concat(o,"%")};return m.createElement(fn,{showSearch:p,onMouseDown:a,onMouseMove:a,onMouseUp:a,onClick:a},m.createElement("div",{className:"search-bar-inner"},m.createElement("input",{id:b,"aria-hidden":!p,"data-testid":"search-input",ref:c,onChange:N,value:A,tabIndex:p?void 0:-1,onKeyDownCapture:H}),m.createElement("button",{"aria-label":"Previous Result","aria-hidden":!p,tabIndex:p?void 0:-1,onClick:U,disabled:0===(null!=(t=null==x?void 0:x.results)?t:0)},dn),m.createElement("button",{"aria-label":"Next Result","aria-hidden":!p,tabIndex:p?void 0:-1,onClick:L,disabled:0===(null!=(n=null==x?void 0:x.results)?n:0)},hn),void 0!==g&&m.createElement("button",{"aria-label":"Close Search","aria-hidden":!p,"data-testid":"search-close-button",tabIndex:p?void 0:-1,onClick:B},pn)),void 0!==x?m.createElement(m.Fragment,null,m.createElement("div",{className:"search-status"},m.createElement("div",{"data-testid":"search-result-area"},i)),m.createElement("div",{className:"search-progress",style:s})):m.createElement("div",{className:"search-status"},m.createElement("label",{htmlFor:b},"Type to search")))}),[B,L,U,N,g,H,r,x,A,p,b,c]);return m.createElement(m.Fragment,null,m.createElement(cn,{prelightCells:T,accessibilityHeight:e.accessibilityHeight,canvasRef:e.canvasRef,cellXOffset:e.cellXOffset,cellYOffset:e.cellYOffset,className:e.className,clientSize:e.clientSize,columns:e.columns,disabledRows:e.disabledRows,enableGroups:e.enableGroups,fillHandle:e.fillHandle,firstColAccessible:e.firstColAccessible,fixedShadowX:e.fixedShadowX,fixedShadowY:e.fixedShadowY,freezeColumns:e.freezeColumns,getCellContent:e.getCellContent,getCellRenderer:e.getCellRenderer,getGroupDetails:e.getGroupDetails,getRowThemeOverride:e.getRowThemeOverride,groupHeaderHeight:e.groupHeaderHeight,headerHeight:e.headerHeight,highlightRegions:e.highlightRegions,imageWindowLoader:e.imageWindowLoader,initialSize:e.initialSize,isFilling:e.isFilling,isFocused:e.isFocused,lockColumns:e.lockColumns,maxColumnWidth:e.maxColumnWidth,minColumnWidth:e.minColumnWidth,onHeaderMenuClick:e.onHeaderMenuClick,onMouseMove:e.onMouseMove,onVisibleRegionChanged:e.onVisibleRegionChanged,overscrollX:e.overscrollX,overscrollY:e.overscrollY,preventDiagonalScrolling:e.preventDiagonalScrolling,rightElement:e.rightElement,rightElementProps:e.rightElementProps,rowHeight:e.rowHeight,rows:e.rows,scrollRef:e.scrollRef,selection:e.selection,showMinimap:e.showMinimap,theme:e.theme,trailingRowType:e.trailingRowType,translateX:e.translateX,translateY:e.translateY,verticalBorder:e.verticalBorder,drawCustomCell:e.drawCustomCell,drawFocusRing:e.drawFocusRing,drawHeader:e.drawHeader,experimental:e.experimental,gridRef:e.gridRef,headerIcons:e.headerIcons,isDraggable:e.isDraggable,onCanvasBlur:e.onCanvasBlur,onCanvasFocused:e.onCanvasFocused,onCellFocused:e.onCellFocused,onColumnMoved:e.onColumnMoved,onColumnResize:e.onColumnResize,onColumnResizeEnd:e.onColumnResizeEnd,onColumnResizeStart:e.onColumnResizeStart,onContextMenu:e.onContextMenu,onDragEnd:e.onDragEnd,onDragLeave:e.onDragLeave,onDragOverCell:e.onDragOverCell,onDragStart:e.onDragStart,onDrop:e.onDrop,onItemHovered:e.onItemHovered,onKeyDown:e.onKeyDown,onKeyUp:e.onKeyUp,onMouseDown:e.onMouseDown,onMouseUp:e.onMouseUp,onRowMoved:e.onRowMoved,smoothScrollX:e.smoothScrollX,smoothScrollY:e.smoothScrollY,scrollToEnd:e.scrollToEnd}),z)},mn=Object(g.a)("input")({name:"RenameInput",class:"r1kzy40b",vars:{"r1kzy40b-0":[function(e){return Math.max(16,e.targetHeight-10)},"px"]}}),vn=function(e){var t=e.bounds,n=e.group,r=e.onClose,i=e.canvasBounds,a=e.onFinish,o=v.a.useState(n),s=Object(u.a)(o,2),l=s[0],c=s[1];return v.a.createElement(ee,{style:{position:"absolute",left:t.x-i.left+1,top:t.y-i.top,width:t.width-2,height:t.height},className:"c1sqdbw3",onClickOutside:r},v.a.createElement(mn,{targetHeight:t.height,"data-testid":"group-rename-input",value:l,onBlur:r,onFocus:function(e){return e.target.setSelectionRange(0,l.length)},onChange:function(e){return c(e.target.value)},onKeyDown:function(e){"Enter"===e.key?a(l):"Escape"===e.key&&r()},autoFocus:!0}))},bn=150;function yn(e,t,n,r,i,a,o,u,c){var f,d=[];void 0!==i&&(f=d).push.apply(f,Object(s.a)(i.map((function(e){return e[r]})).map((function(n){return function(e,t,n,r){var i,a;if(t.kind===ae.Custom)return bn;var o=r(t);return null!=(a=null==(i=null==o?void 0:o.measure)?void 0:i.call(o,e,t,n))?a:bn}(e,n,t,c)}))));if(d.length>5&&u){var h=d.reduce((function(e,t){return e+t}))/d.length;d=d.filter((function(e){return e<2*h}))}d.push(e.measureText(n.title).width+16+(void 0===n.icon?0:28));var p=Math.max.apply(Math,Object(s.a)(d)),g=Math.max(Math.ceil(a),Math.min(Math.floor(o),Math.ceil(p)));return Object(l.a)(Object(l.a)({},n),{},{width:g})}function _n(e,t){if(0===e.length)return!1;var n=!1,r=!1,i=!1,a=!1,s=e.split("+");if(!function(e,t){if(void 0===e)return!1;if(e.length>1&&e.startsWith("_")){if(Number.parseInt(e.slice(1))!==t.keyCode)return!1}else if(e!==t.key)return!1;return!0}(s.pop(),t))return!1;var u,l=Object(o.a)(s);try{for(l.s();!(u=l.n()).done;){switch(u.value){case"ctrl":n=!0;break;case"shift":r=!0;break;case"alt":i=!0;break;case"meta":a=!0;break;case"primary":en.value?a=!0:n=!0}}}catch(c){l.e(c)}finally{l.f()}return t.altKey===i&&t.ctrlKey===n&&t.shiftKey===r&&t.metaKey===a}function An(e){return e.startsWith('"')&&e.endsWith('"')&&(e=e.slice(1,-1).replace(/""/g,'"')),e}function wn(e){var t,n;(n=t||(t={}))[n.None=0]="None",n[n.inString=1]="inString",n[n.inStringPostQuote=2]="inStringPostQuote";var r=[],i=[],a=0,s=0;e=e.replace(/\r\n/g,"\n");var u,l=0,c=Object(o.a)(e);try{for(c.s();!(u=c.n()).done;){var f=u.value;switch(s){case 0:"\t"===f||"\n"===f?(i.push(e.slice(a,l)),a=l+1,"\n"===f&&(r.push(i),i=[])):'"'===f&&(s=1);break;case 1:'"'===f&&(s=2);break;case 2:'"'===f?s=1:"\t"===f||"\n"===f?(i.push(An(e.slice(a,l))),a=l+1,"\n"===f&&(r.push(i),i=[]),s=0):s=0}l++}}catch(d){c.e(d)}finally{c.f()}return a<e.length&&i.push(An(e.slice(a,e.length))),r.push(i),r}function Fn(e){for(var t,n,r,i=[e],a=[];i.length>0;){var o=i.pop();if(void 0===o)break;o instanceof HTMLTableElement||"TBODY"===o.nodeName?i.push.apply(i,Object(s.a)(Object(s.a)(o.children).reverse())):o instanceof HTMLTableRowElement?(void 0!==r&&a.push(r),r=[],i.push.apply(i,Object(s.a)(Object(s.a)(o.children).reverse()))):o instanceof HTMLTableCellElement&&(null==r||r.push(null!=(n=null!=(t=o.innerText)?t:o.textContent)?n:""))}return void 0!==r&&a.push(r),a}function kn(e){return/[\t\n"]/.test(e)&&(e='"'.concat(e.replace(/"/g,'""'),'"')),e}function xn(e,t,n){var r,i,a,s,l=function(e,n,r){var i,a,o=t[n];if(void 0!==e.span&&e.span[0]!==o)return"";switch(e.kind){case ae.Text:case ae.Number:return kn(r?null!=(a=null==(i=e.data)?void 0:i.toString())?a:"":e.displayData);case ae.Markdown:case ae.RowID:case ae.Uri:return kn(e.data);case ae.Image:case ae.Bubble:return e.data.reduce((function(e,t){return"".concat(kn(e),",").concat(kn(t))}));case ae.Boolean:return function(e){switch(e){case!0:return"TRUE";case!1:return"FALSE";case ce:return"INDETERMINATE";case le:return"";default:J()}}(e.data);case ae.Loading:return r?"":"#LOADING";case ae.Protected:return r?"":"************";case ae.Drilldown:return e.data.map((function(e){return e.text})).reduce((function(e,t){return"".concat(kn(e),",").concat(kn(t))}));case ae.Custom:return kn(e.copyData);default:J()}},c=e.map((function(e){return e.map((function(e,t){return l(e,t,!1)})).join("\t")})).join("\n");if(void 0!==(null==(r=window.navigator.clipboard)?void 0:r.write)||void 0!==n){var f,d=document.createElement("tbody"),h=Object(o.a)(e);try{for(h.s();!(f=h.n()).done;){var p,g=f.value,m=document.createElement("tr"),v=Object(o.a)(g.entries());try{for(v.s();!(p=v.n()).done;){var b=Object(u.a)(p.value,2),y=b[0],_=b[1],A=document.createElement("td");if(_.kind===ae.Uri){var w=document.createElement("a");w.href=_.data,w.innerText=_.data,A.append(w)}else A.innerText=l(_,y,!0);m.append(A)}}catch(F){v.e(F)}finally{v.f()}d.append(m)}}catch(F){h.e(F)}finally{h.f()}if(void 0!==(null==(i=window.navigator.clipboard)?void 0:i.write))window.navigator.clipboard.write([new ClipboardItem({"text/plain":new Blob([c],{type:"text/plain"}),"text/html":new Blob(["<table>".concat(d.outerHTML,"</table>")],{type:"text/html"})})]);else if(void 0!==n&&null!==(null==n?void 0:n.clipboardData))try{n.clipboardData.setData("text/plain",c),n.clipboardData.setData("text/html","<table>".concat(d.outerHTML,"</table>"))}catch(k){null==(a=window.navigator.clipboard)||a.writeText(c)}}else null==(s=window.navigator.clipboard)||s.writeText(c);null==n||n.preventDefault()}function En(e){return"string"===typeof e?e:"".concat(e,"px")}var Cn=Object(g.a)("div")({name:"Wrapper",class:"wzg2m5k",vars:{"wzg2m5k-0":[function(e){return e.innerWidth}],"wzg2m5k-1":[function(e){return e.innerHeight}]}}),Sn=function(e){var t=e.inWidth,n=e.inHeight,r=e.children,i=Object(c.a)(e,K);return m.createElement(Cn,Object(l.a)({innerHeight:En(n),innerWidth:En(t)},i),r)};function On(e){return!0!==e}var Dn={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:"false"},kind:ae.Boolean,needsHover:!0,useLabel:!1,needsHoverPosition:!0,measure:function(){return 50},draw:function(e){return function(e,t,n){if(n||t!==le){var r=e.ctx,i=e.hoverAmount,a=e.theme,o=e.rect,s=e.highlighted,u=e.hoverX,l=e.hoverY,c=o.x,f=o.y,d=o.width,h=o.height,p=n?.65+.35*i:.4;t===le&&(p*=i),0!==p&&(r.globalAlpha=p,gt(r,a,t,c,f,d,h,s,u,l),r.globalAlpha=1)}}(e,e.cell.data,Ce(e.cell))},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:!1})},onClick:function(e){var t=e.cell,n=e.posX,r=e.posY,i=e.bounds;if(Ce(t)&&Math.abs(n-i.width/2)<=i.height/3.4&&Math.abs(r-i.height/2)<=i.height/3.4)return Object(l.a)(Object(l.a)({},t),{},{data:On(t.data)})},onPaste:function(e,t){var n=le;return"true"===e.toLowerCase()?n=!0:"false"===e.toLowerCase()?n=!1:"indeterminate"===e.toLowerCase()&&(n=ce),n===t.data?void 0:Object(l.a)(Object(l.a)({},t),{},{data:n})}};var jn=Object(g.a)("div")({name:"BubblesOverlayEditorStyle",class:"b1bqsp5z"}),Tn=function(e){var t=e.bubbles;return m.createElement(jn,null,t.map((function(e,t){return m.createElement("div",{key:t,className:"boe-bubble"},e)})),m.createElement("textarea",{className:"gdg-input",autoFocus:!0}))},Pn={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.Bubble,needsHover:!1,useLabel:!1,needsHoverPosition:!1,measure:function(e,t,n){return t.data.reduce((function(t,n){return e.measureText(n).width+t+20}),0)+2*n.cellHorizontalPadding-4},draw:function(e){return function(e,t){var n,r=e.rect,i=e.theme,a=e.ctx,s=e.highlighted,l=r.x,c=r.y,f=r.width,d=r.height,h=l+i.cellHorizontalPadding,p=[],g=Object(o.a)(t);try{for(g.s();!(n=g.n()).done;){var m=n.value;if(h>l+f)break;var v=ot(m,a,"".concat(i.baseFontStyle," ").concat(i.fontFamily)).width;p.push({x:h,width:v}),h+=v+16+4}}catch(E){g.e(E)}finally{g.f()}a.beginPath();for(var b=0,y=p;b<y.length;b++){var _=y[b];vt(a,_.x,c+(d-20)/2,_.width+16,20,10)}a.fillStyle=s?i.bgBubbleSelected:i.bgBubble,a.fill();var A,w=Object(o.a)(p.entries());try{for(w.s();!(A=w.n()).done;){var F=Object(u.a)(A.value,2),k=F[0],x=F[1];a.beginPath(),a.fillStyle=i.textBubble,a.fillText(t[k],x.x+8,c+d/2+st(a,i))}}catch(E){w.e(E)}finally{w.f()}}(e,e.cell.data)},provideEditor:function(){return function(e){var t=e.value;return m.createElement(Tn,{bubbles:t.data})}},onPaste:function(){}},Rn=Object(g.a)("div")({name:"DrilldownOverlayEditorStyle",class:"df2kt4a"}),Mn=function(e){var t=e.drilldowns;return m.createElement(Rn,null,t.map((function(e,t){return m.createElement("div",{key:t,className:"doe-bubble"},void 0!==e.img&&m.createElement("img",{src:e.img}),m.createElement("div",null,e.text))})))},In={getAccessibilityString:function(e){return e.data.map((function(e){return e.text})).join(", ")},kind:ae.Drilldown,needsHover:!1,useLabel:!1,needsHoverPosition:!1,measure:function(e,t,n){return t.data.reduce((function(t,n){return e.measureText(n.text).width+t+20+(void 0!==n.img?18:0)}),0)+2*n.cellHorizontalPadding-4},draw:function(e){return yt(e,e.cell.data)},provideEditor:function(){return function(e){var t=e.value;return m.createElement(Mn,{drilldowns:t.data})}},onPaste:function(){}},Bn=Object(g.a)("div")({name:"ImageOverlayEditorStyle",class:"i1eozt10"}),Nn=function(e){var t=e.urls,n=e.canWrite,r=e.onEditClick,i=e.renderImage,a=t.filter((function(e){return""!==e}));if(0===a.length)return null;var o=a.length>1;return m.createElement(Bn,{"data-testid":"GDG-default-image-overlay-editor"},m.createElement(z.Carousel,{showArrows:o,showThumbs:!1,swipeable:o,emulateTouch:o,infiniteLoop:o},a.map((function(e){var t,n=null!=(t=null==i?void 0:i(e))?t:m.createElement("img",{draggable:!1,src:e});return m.createElement("div",{className:"centering-container",key:e},n)}))),n&&r&&m.createElement("button",{className:"edit-icon",onClick:r},m.createElement(Ve,null)))},Ln={getAccessibilityString:function(e){return e.data.join(", ")},kind:ae.Image,needsHover:!1,useLabel:!1,needsHoverPosition:!1,draw:function(e){var t;return function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4,i=e.rect,a=e.col,s=e.row,u=e.theme,l=e.ctx,c=e.imageLoader,f=i.x,d=i.y,h=i.height,p=f+u.cellHorizontalPadding,g=Object(o.a)(t);try{for(g.s();!(n=g.n()).done;){var m=n.value;if(0!==m.length){var v=c.loadOrGetImage(m,a,s);if(void 0!==v){var b=h-2*u.cellVerticalPadding,y=v.width*(b/v.height);r>0&&(vt(l,p,d+u.cellVerticalPadding,y,b,r),l.save(),l.clip()),l.drawImage(v,p,d+u.cellVerticalPadding,y,b),r>0&&l.restore(),p+=y+4}}}}catch(_){g.e(_)}finally{g.f()}}(e,null!=(t=e.cell.displayData)?t:e.cell.data,e.cell.rounding)},measure:function(e,t){return 50*t.data.length},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:[]})},provideEditor:function(){return function(e){var t=e.value,n=e.onFinishedEditing,r=e.imageEditorOverride,i=null!=r?r:Nn;return m.createElement(i,{urls:t.data,canWrite:t.allowAdd,onCancel:n,onChange:function(e){n(Object(l.a)(Object(l.a)({},t),{},{data:[e]}))}})}},onPaste:function(e,t){var n=(e=e.trim()).split(",").map((function(e){try{return new URL(e),e}catch(t){return}})).filter((function(e){return void 0!==e}));if(n.length!==t.data.length||!n.every((function(e,n){return e===t.data[n]})))return Object(l.a)(Object(l.a)({},t),{},{data:n})}},Un={getAccessibilityString:function(){return""},kind:ae.Loading,needsHover:!1,useLabel:!1,needsHoverPosition:!1,measure:function(){return 120},draw:function(){},onPaste:function(){}},Hn=Object(g.a)("div")({name:"MarkdownContainer",class:"mlbeo71"}),zn=function(e){Object(h.a)(n,e);var t=Object(p.a)(n);function n(){var e;return Object(f.a)(this,n),(e=t.apply(this,arguments)).targetElement=null,e.containerRefHook=function(t){e.targetElement=t,e.renderMarkdownIntoDiv()},e}return Object(d.a)(n,[{key:"renderMarkdownIntoDiv",value:function(){var e=this.targetElement,t=this.props;if(null!==e){var n=t.contents,r=t.createNode,i=Object(q.marked)(n),a=document.createRange();a.selectNodeContents(e),a.deleteContents();var s=null==r?void 0:r(i);if(void 0===s){var u=document.createElement("template");u.innerHTML=i,s=u.content}e.append(s);var l,c=e.getElementsByTagName("a"),f=Object(o.a)(c);try{for(f.s();!(l=f.n()).done;){var d=l.value;d.target="_blank",d.rel="noreferrer noopener"}}catch(h){f.e(h)}finally{f.f()}}}},{key:"render",value:function(){return this.renderMarkdownIntoDiv(),v.a.createElement(Hn,{ref:this.containerRefHook})}}]),n}(v.a.PureComponent),qn=Object(g.a)("textarea")({name:"InputBox",class:"ijuk0po"}),Vn=Object(g.a)("div")({name:"ShadowBox",class:"saq3p5l"}),Wn=Object(g.a)("div")({name:"GrowingEntryStyle",class:"gf8vzix"}),Gn=function(e){var t=e.placeholder,n=e.value,r=e.onKeyDown,i=e.highlight,a=e.altNewline,o=e.validatedSelection,s=Object(c.a)(e,Q),u=s.onChange,f=s.className,d=m.useRef(null),h=null!=n?n:"";X(void 0!==u,"GrowingEntry must be a controlled input area"),m.useEffect((function(){var e=d.current;if(null!==e&&!e.disabled){var t=h.toString().length;e.focus(),e.setSelectionRange(i?0:t,t)}}),[]),m.useLayoutEffect((function(){var e;if(void 0!==o){var t="number"===typeof o?[o,null]:o;null==(e=d.current)||e.setSelectionRange(t[0],t[1])}}),[o]);var p=m.useCallback((function(e){"Enter"===e.key&&e.shiftKey&&!0===a||null==r||r(e)}),[a,r]);return m.createElement(Wn,{className:"gdg-growing-entry"},m.createElement(Vn,{className:f},h+"\n"),m.createElement(qn,Object(l.a)(Object(l.a)({},s),{},{className:(null!=f?f:"")+" gdg-input",ref:d,onKeyDown:p,value:h,placeholder:t,dir:"auto"})))},Kn=Object(g.a)("div")({name:"MarkdownOverlayEditorStyle",class:"mdwzdl1",vars:{"mdwzdl1-0":[function(e){return e.targetWidth},"px"]}}),Qn=function(e){var t=e.value,n=e.onChange,r=e.forceEditMode,i=e.createNode,a=e.targetRect,o=e.onFinish,s=e.validatedSelection,l=t.data,c=!0===t.readonly,f=m.useState(""===l||r),d=Object(u.a)(f,2),h=d[0],p=d[1],g=m.useCallback((function(){p((function(e){return!e}))}),[]),v=l?"ml-6":"";return h?m.createElement(Kn,{targetWidth:a.width-20},m.createElement(Gn,{autoFocus:!0,highlight:!1,validatedSelection:s,value:l,onKeyDown:function(e){"Enter"===e.key&&e.stopPropagation()},onChange:n}),m.createElement("div",{className:"edit-icon checkmark-hover ".concat(v),onClick:function(){return o(t)}},m.createElement(We,null))):m.createElement(Kn,{targetWidth:a.width},m.createElement(zn,{contents:l,createNode:i}),!c&&m.createElement(m.Fragment,null,m.createElement("div",{className:"spacer"}),m.createElement("div",{className:"edit-icon edit-hover ".concat(v),onClick:g},m.createElement(Ve,null))),m.createElement("textarea",{className:"md-edit-textarea gdg-input",autoFocus:!0}))},Yn={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.Markdown,needsHover:!1,needsHoverPosition:!1,drawPrep:ct,measure:function(e,t,n){var r=t.data.split("\n")[0];return e.measureText(r).width+2*n.cellHorizontalPadding},draw:function(e){return pt(e,e.cell.data,e.cell.contentAlign)},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:""})},provideEditor:function(){return function(e){var t=e.onChange,n=e.value,r=e.target,i=e.onFinishedEditing,a=e.markdownDivCreateNode,o=e.forceEditMode,s=e.validatedSelection;return m.createElement(Qn,{onFinish:i,targetRect:r,value:n,validatedSelection:s,onChange:function(e){return t(Object(l.a)(Object(l.a)({},n),{},{data:e.target.value}))},forceEditMode:o,createNode:a})}},onPaste:function(e,t){return e===t.data?void 0:Object(l.a)(Object(l.a)({},t),{},{data:e})}},Xn={getAccessibilityString:function(e){return e.row.toString()},kind:pe.Marker,needsHover:!0,needsHoverPosition:!1,drawPrep:function(e,t){var n=e.ctx,r=e.theme,i="9px ".concat(r.fontFamily),a=null!=t?t:{};return(null==a?void 0:a.font)!==i&&(n.font=i,a.font=i),a.deprep=mt,n.textAlign="center",a},measure:function(){return 44},draw:function(e){return function(e,t,n,r,i){var a=e.ctx,o=e.rect,s=e.hoverAmount,u=e.theme,l=o.x,c=o.y,f=o.width,d=o.height,h=n?1:s;if("number"!==r&&h>0){a.globalAlpha=h;var p=7*(n?s:1);if(gt(a,u,n,i?l+p:l,c,i?f-p:f,d,!0),i){a.globalAlpha=s,a.beginPath();for(var g=0,m=[3,6];g<m.length;g++)for(var v=m[g],b=0,y=[-5,-1,3];b<y.length;b++){var _=y[b];a.rect(l+v,c+d/2+_,2,2)}a.fillStyle=u.textLight,a.fill(),a.beginPath()}a.globalAlpha=1}if("number"===r||"both"===r&&!n){var A=t.toString(),w=l+f/2;"both"===r&&0!==s&&(a.globalAlpha=1-s),a.fillStyle=u.textLight,a.fillText(A,w,c+d/2+st(a,"9px ".concat(u.fontFamily))),0!==s&&(a.globalAlpha=1)}}(e,e.cell.row,e.cell.checked,e.cell.markerKind,e.cell.drawHandle)},onClick:function(e){var t=e.bounds,n=e.cell,r=e.posX,i=e.posY,a=t.width,o=t.height,s=n.drawHandle?7+(a-7)/2:a/2,u=o/2;if(Math.abs(r-s)<=10&&Math.abs(i-u)<=10)return Object(l.a)(Object(l.a)({},n),{},{checked:!n.checked})},onPaste:function(){}},Jn={getAccessibilityString:function(){return""},kind:pe.NewRow,needsHover:!0,needsHoverPosition:!1,measure:function(){return 200},draw:function(e){return function(e,t,n){var r=e.ctx,i=e.rect,a=e.hoverAmount,o=e.theme,s=e.spriteManager,u=i.x,l=i.y,c=i.width,f=i.height;r.beginPath(),r.globalAlpha=a,r.rect(u,l,c,f),r.fillStyle=o.bgHeaderHovered,r.fill(),r.globalAlpha=1,r.beginPath();var d=""!==t,h=0;if(void 0!==n){var p=f-8,g=u+4,m=l+4;s.drawSprite(n,"normal",r,g,m,p,o,d?1:a),h=p}else{h=24;var v=d?12:12*a,b=d?0:12*(1-a)*.5,y=o.cellHorizontalPadding+4;v>0&&(r.moveTo(u+y+b,l+f/2),r.lineTo(u+y+b+v,l+f/2),r.moveTo(u+y+b+.5*v,l+f/2-.5*v),r.lineTo(u+y+b+.5*v,l+f/2+.5*v),r.lineWidth=2,r.strokeStyle=o.bgIconHeader,r.lineCap="round",r.stroke())}r.fillStyle=o.textMedium,r.fillText(t,h+u+o.cellHorizontalPadding+.5,l+f/2+st(r,o)),r.beginPath()}(e,e.cell.hint,e.cell.icon)},onPaste:function(){}},Zn=m.lazy(Object(a.a)(Object(i.a)().mark((function e(){return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.e(17).then(n.bind(null,2652));case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),$n={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.Number,needsHover:!1,needsHoverPosition:!1,useLabel:!0,drawPrep:ct,draw:function(e){return pt(e,e.cell.displayData,e.cell.contentAlign)},measure:function(e,t){return e.measureText(t.displayData).width+16},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:void 0})},provideEditor:function(){return function(e){var t=e.isHighlighted,n=e.onChange,r=e.value,i=e.validatedSelection;return m.createElement(m.Suspense,{fallback:null},m.createElement(Zn,{highlight:t,disabled:!0===r.readonly,value:r.data,validatedSelection:i,onChange:function(e){var t;return n(Object(l.a)(Object(l.a)({},r),{},{data:Number.isNaN(null!=(t=e.floatValue)?t:0)?0:e.floatValue}))}}))}},onPaste:function(e,t){var n=Number.parseFloat(e);if(!Number.isNaN(n)&&t.data!==n)return Object(l.a)(Object(l.a)({},t),{},{data:n})}},er={getAccessibilityString:function(){return""},measure:function(){return 108},kind:ae.Protected,needsHover:!1,needsHoverPosition:!1,draw:function(e){var t=e.ctx,n=e.theme,r=e.rect,i=r.x,a=r.y,o=r.height;t.beginPath();for(var s=2.5,u=i+n.cellHorizontalPadding+s,l=a+o/2,c=Math.cos(qe(30))*s,f=Math.sin(qe(30))*s,d=0;d<12;d++)t.moveTo(u,l-s),t.lineTo(u,l+s),t.moveTo(u+c,l-f),t.lineTo(u-c,l+f),t.moveTo(u-c,l-f),t.lineTo(u+c,l+f),u+=8;t.lineWidth=1.1,t.lineCap="square",t.strokeStyle=n.textLight,t.stroke()},onPaste:function(){}},tr={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.RowID,needsHover:!1,needsHoverPosition:!1,drawPrep:function(e,t){return ct(e,t,e.theme.textLight)},draw:function(e){return pt(e,e.cell.data,e.cell.contentAlign)},measure:function(e,t){return e.measureText(t.data).width+16},provideEditor:function(){return function(e){var t=e.isHighlighted,n=e.onChange,r=e.value,i=e.validatedSelection;return v.a.createElement(Gn,{highlight:t,autoFocus:!0!==r.readonly,disabled:!1!==r.readonly,value:r.data,validatedSelection:i,onChange:function(e){return n(Object(l.a)(Object(l.a)({},r),{},{data:e.target.value}))}})}},onPaste:function(){}},nr={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.Text,needsHover:!1,needsHoverPosition:!1,drawPrep:ct,useLabel:!0,draw:function(e){return pt(e,e.cell.displayData,e.cell.contentAlign,e.cell.allowWrapping,e.hyperWrapping),!0},measure:function(e,t,n){var r=t.displayData.split("\n").slice(0,!0===t.allowWrapping?void 0:1);return Math.max.apply(Math,Object(s.a)(r.map((function(t){return e.measureText(t).width+2*n.cellHorizontalPadding}))))},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:""})},provideEditor:function(){return function(e){var t=e.isHighlighted,n=e.onChange,r=e.value,i=e.validatedSelection;return m.createElement(Gn,{highlight:t,autoFocus:!0!==r.readonly,disabled:!0===r.readonly,altNewline:!0,value:r.data,validatedSelection:i,onChange:function(e){return n(Object(l.a)(Object(l.a)({},r),{},{data:e.target.value}))}})}},onPaste:function(e,t){return e===t.data?void 0:Object(l.a)(Object(l.a)({},t),{},{data:e})}},rr=Object(g.a)("div")({name:"UriOverlayEditorStyle",class:"uf0sjo8"}),ir=function(e){var t=e.uri,n=e.onChange,r=e.forceEditMode,i=e.readonly,a=e.validatedSelection,o=m.useState(""===t||r),s=Object(u.a)(o,2),l=s[0],c=s[1],f=m.useCallback((function(){c(!0)}),[]);return l?m.createElement(Gn,{validatedSelection:a,highlight:!0,autoFocus:!0,value:t,onChange:n}):m.createElement(rr,null,m.createElement("a",{className:"link-area",href:t,target:"_blank",rel:"noopener noreferrer"},t),!i&&m.createElement("div",{className:"edit-icon",onClick:f},m.createElement(Ve,null)),m.createElement("textarea",{className:"gdg-input",autoFocus:!0}))},ar={getAccessibilityString:function(e){var t,n;return null!=(n=null==(t=e.data)?void 0:t.toString())?n:""},kind:ae.Uri,needsHover:!1,needsHoverPosition:!1,useLabel:!0,drawPrep:ct,draw:function(e){return pt(e,e.cell.data,e.cell.contentAlign)},measure:function(e,t){return e.measureText(t.data).width+16},onDelete:function(e){return Object(l.a)(Object(l.a)({},e),{},{data:""})},provideEditor:function(){return function(e){var t=e.onChange,n=e.value,r=e.forceEditMode,i=e.validatedSelection;return m.createElement(ir,{forceEditMode:r,uri:n.data,validatedSelection:i,readonly:!0===n.readonly,onChange:function(e){return t(Object(l.a)(Object(l.a)({},n),{},{data:e.target.value}))}})}},onPaste:function(e,t){return e===t.data?void 0:Object(l.a)(Object(l.a)({},t),{},{data:e})}},or=(L={},Object(r.a)(L,pe.Marker,Xn),Object(r.a)(L,pe.NewRow,Jn),Object(r.a)(L,ae.Boolean,Dn),Object(r.a)(L,ae.Bubble,Pn),Object(r.a)(L,ae.Drilldown,In),Object(r.a)(L,ae.Image,Ln),Object(r.a)(L,ae.Loading,Un),Object(r.a)(L,ae.Markdown,Yn),Object(r.a)(L,ae.Number,$n),Object(r.a)(L,ae.Protected,er),Object(r.a)(L,ae.RowID,tr),Object(r.a)(L,ae.Text,nr),Object(r.a)(L,ae.Uri,ar),L),sr=0;function ur(e,t){return void 0===e||0===t||0===e.columns.length&&void 0===e.current?e:{current:void 0===e.current?void 0:{cell:[e.current.cell[0]+t,e.current.cell[1]],range:Object(l.a)(Object(l.a)({},e.current.range),{},{x:e.current.range.x+t}),rangeStack:e.current.rangeStack.map((function(e){return Object(l.a)(Object(l.a)({},e),{},{x:e.x+t})}))},rows:e.rows,columns:e.columns.offset(t)}}var lr={selectAll:!0,selectRow:!0,selectColumn:!0,downFill:!1,rightFill:!1,pageUp:!1,pageDown:!1,clear:!0,copy:!0,paste:!0,search:!1,first:!0,last:!0},cr={kind:ae.Loading,allowOverlay:!1},fr={columns:Oe.empty(),rows:Oe.empty(),current:void 0},dr=m.forwardRef((function(e,t){var n,r,c,f,d,h=m.useState(fr),p=Object(u.a)(h,2),g=p[0],b=p[1],_=m.useState(),w=Object(u.a)(_,2),k=w[0],E=w[1],S=m.useRef(null),O=m.useRef(null),D=m.useState(),j=Object(u.a)(D,2),T=j[0],P=j[1],R=m.useRef(null),M=m.useRef(),I=e.rowMarkers,B=void 0===I?"none":I,N=e.rowMarkerWidth,L=e.imageEditorOverride,U=e.getRowThemeOverride,H=e.markdownDivCreateNode,z=e.width,q=e.height,V=e.columns,W=e.rows,G=e.getCellContent,K=e.onCellClicked,Q=e.onCellActivated,Y=e.onFinishedEditing,Z=e.coercePasteValue,$=e.drawHeader,ee=e.onHeaderClicked,ne=e.spanRangeBehavior,oe=void 0===ne?"default":ne,se=e.onGroupHeaderClicked,ue=e.onCellContextMenu,le=e.className,ce=e.onHeaderContextMenu,ge=e.getCellsForSelection,me=e.onGroupHeaderContextMenu,ve=e.onGroupHeaderRenamed,we=e.onCellEdited,Ce=e.onCellsEdited,Se=e.onKeyDown,De=e.onKeyUp,je=e.keybindings,Pe=e.onRowAppended,Re=e.onColumnMoved,Me=e.validateCell,Ie=e.highlightRegions,Be=e.drawCell,Ne=e.rangeSelect,Le=void 0===Ne?"rect":Ne,ze=e.columnSelect,qe=void 0===ze?"multi":ze,Ve=e.rowSelect,We=void 0===Ve?"multi":Ve,Ge=e.rangeSelectionBlending,Ke=void 0===Ge?"exclusive":Ge,Qe=e.columnSelectionBlending,Ze=void 0===Qe?"exclusive":Qe,$e=e.rowSelectionBlending,et=void 0===$e?"exclusive":$e,tt=e.onDelete,nt=e.onDragStart,rt=e.onMouseMove,it=e.onPaste,at=e.copyHeaders,ot=void 0!==at&&at,st=e.freezeColumns,ut=void 0===st?0:st,lt=e.rowSelectionMode,ct=void 0===lt?"auto":lt,ft=e.rowMarkerStartIndex,dt=void 0===ft?1:ft,ht=e.rowMarkerTheme,pt=e.onHeaderMenuClick,gt=e.getGroupDetails,mt=e.onSearchClose,vt=e.onItemHovered,bt=e.onSelectionCleared,yt=e.showSearch,_t=e.onVisibleRegionChanged,At=e.gridSelection,wt=e.onGridSelectionChange,Ft=e.minColumnWidth,kt=void 0===Ft?50:Ft,xt=e.maxColumnWidth,Et=void 0===xt?500:xt,Ct=e.maxColumnAutoWidth,St=e.provideEditor,Ot=e.trailingRowOptions,Dt=e.scrollOffsetX,jt=e.scrollOffsetY,Tt=e.verticalBorder,Pt=e.onDragOverCell,Rt=e.onDrop,Mt=e.onColumnResize,It=e.onColumnResizeEnd,Bt=e.onColumnResizeStart,Nt=e.customRenderers,Lt=e.fillHandle,Ut=e.drawFocusRing,Ht=e.experimental,zt=e.fixedShadowX,qt=e.fixedShadowY,Vt=e.headerIcons,Wt=e.imageWindowLoader,Gt=e.initialSize,Kt=e.isDraggable,Qt=e.onDragLeave,Yt=e.onRowMoved,Xt=e.overscrollX,Jt=e.overscrollY,Zt=e.preventDiagonalScrolling,$t=e.rightElement,tn=e.rightElementProps,nn=e.showMinimap,rn=e.smoothScrollX,an=e.smoothScrollY,on=e.scrollToEnd,sn=e.scaleToRem,un=void 0!==sn&&sn,ln=e.rowHeight,cn=void 0===ln?34:ln,fn=e.headerHeight,dn=void 0===fn?36:fn,hn=e.groupHeaderHeight,pn=void 0===hn?dn:hn,mn=e.theme,An=Math.max(kt,20),kn=Math.max(Et,An),En=Math.max(null!=Ct?Ct:kn,An),Cn=m.useMemo((function(){return"undefined"===typeof window?{fontSize:"16px"}:window.getComputedStyle(document.documentElement)}),[]).fontSize,Dn=m.useMemo((function(){return Number.parseFloat(Cn)}),[Cn]),jn=m.useMemo((function(){var e,t,n;if(!un||16===Dn)return[cn,dn,pn,mn,Xt,Jt];var r=Dn/16,i=cn,a=re();return["number"===typeof i?i*r:function(e){return Math.ceil(i(e)*r)},Math.ceil(dn*r),Math.ceil(pn*r),Object(l.a)(Object(l.a)({},mn),{},{headerIconSize:(null!=(e=null==mn?void 0:mn.headerIconSize)?e:a.headerIconSize)*r,cellHorizontalPadding:(null!=(t=null==mn?void 0:mn.cellHorizontalPadding)?t:a.cellHorizontalPadding)*r,cellVerticalPadding:(null!=(n=null==mn?void 0:mn.cellVerticalPadding)?n:a.cellVerticalPadding)*r}),Math.ceil((null!=Xt?Xt:0)*r),Math.ceil((null!=Jt?Jt:0)*r)]}),[pn,dn,Xt,Jt,Dn,cn,un,mn]),Tn=Object(u.a)(jn,6),Pn=Tn[0],Rn=Tn[1],Mn=Tn[2],In=Tn[3],Bn=Tn[4],Nn=Tn[5],Ln=m.useMemo((function(){return void 0===je?lr:Object(l.a)(Object(l.a)({},lr),je)}),[je]),Un=null!=N?N:W>1e4?48:W>1e3?44:W>100?36:32,Hn="none"!==B,zn=Hn?1:0,qn=void 0!==Pe,Vn=!0===(null==Ot?void 0:Ot.sticky),Wn=m.useState(!1),Gn=Object(u.a)(Wn,2),Kn=Gn[0],Qn=Gn[1],Yn=null!=yt?yt:Kn,Xn=m.useCallback((function(){void 0!==mt?mt():Qn(!1)}),[mt]),Jn=m.useMemo((function(){return void 0===At?void 0:ur(At,zn)}),[At,zn]),Zn=null!=Jn?Jn:g,$n=m.useRef(new AbortController);m.useEffect((function(){return function(){null==$n||$n.current.abort()}}),[]);var er=function(e,t,n,r){var o=m.useCallback((function(n){var i;if(!0===e){for(var a=[],o=n.y;o<n.y+n.height;o++){for(var s=[],u=n.x;u<n.x+n.width;u++)u<0?s.push({kind:ae.Loading,allowOverlay:!1}):s.push(t([u,o]));a.push(s)}return a}return null!=(i=null==e?void 0:e(n,r.signal))?i:[]}),[r.signal,t,e]),u=void 0!==e?o:void 0,c=m.useCallback((function(e){if(void 0===u)return[];var t=Object(l.a)(Object(l.a)({},e),{},{x:e.x-n});if(t.x<0){t.x=0,t.width--;var o=u(t,r.signal);return"function"===typeof o?Object(a.a)(Object(i.a)().mark((function e(){return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o();case 2:return e.abrupt("return",e.sent.map((function(e){return[{kind:ae.Loading,allowOverlay:!1}].concat(Object(s.a)(e))})));case 3:case"end":return e.stop()}}),e)}))):o.map((function(e){return[{kind:ae.Loading,allowOverlay:!1}].concat(Object(s.a)(e))}))}return u(t,r.signal)}),[r.signal,u,n]);return[void 0!==e?c:void 0,u]}(ge,G,zn,$n.current),tr=Object(u.a)(er,2),nr=tr[0],rr=tr[1],ir=m.useCallback((function(e,t,n){if(void 0===Me)return!0;var r=[e[0]-zn,e[1]];return null==Me?void 0:Me(r,t,n)}),[zn,Me]),ar=m.useRef(At),dr=m.useCallback((function(e,t){t&&(e=function(e,t,n,r,i){var a,u,l=e;if("allowPartial"===r||void 0===e.current)return e;if(void 0!==t){var c=!1;do{if(void 0===(null==e?void 0:e.current))break;var f=null==(a=e.current)?void 0:a.range,d=[];if(f.width>2){var h=t({x:f.x,y:f.y,width:1,height:f.height},i.signal);if("function"===typeof h)return l;d.push.apply(d,Object(s.a)(h));var p=t({x:f.x+f.width-1,y:f.y,width:1,height:f.height},i.signal);if("function"===typeof p)return l;d.push.apply(d,Object(s.a)(p))}else{var g=t({x:f.x,y:f.y,width:f.width,height:f.height},i.signal);if("function"===typeof g)return l;d.push.apply(d,Object(s.a)(g))}for(var m=f.x-n,v=f.x+f.width-1-n,b=0,y=d;b<y.length;b++){var _,A=y[b],w=Object(o.a)(A);try{for(w.s();!(_=w.n()).done;){var F=_.value;void 0!==F.span&&(m=Math.min(F.span[0],m),v=Math.max(F.span[1],v))}}catch(k){w.e(k)}finally{w.f()}}m===f.x-n&&v===f.x+f.width-1-n?c=!0:e={current:{cell:null!=(u=e.current.cell)?u:[0,0],range:{x:m+n,y:f.y,width:v-m+1,height:f.height},rangeStack:e.current.rangeStack},columns:e.columns,rows:e.rows}}while(!c)}return e}(e,nr,zn,oe,$n.current)),void 0!==wt?(ar.current=ur(e,-zn),wt(ar.current)):b(e)}),[wt,nr,zn,oe]),hr=He(Mt,m.useCallback((function(e,t,n,r){null==Mt||Mt(V[n-zn],t,n-zn,r)}),[Mt,zn,V])),pr=He(It,m.useCallback((function(e,t,n,r){null==It||It(V[n-zn],t,n-zn,r)}),[It,zn,V])),gr=He(Bt,m.useCallback((function(e,t,n,r){null==Bt||Bt(V[n-zn],t,n-zn,r)}),[Bt,zn,V])),mr=He($,m.useCallback((function(e){var t;return null!=(t=null==$?void 0:$(Object(l.a)(Object(l.a)({},e),{},{columnIndex:e.columnIndex-zn})))&&t}),[$,zn])),vr=m.useCallback((function(e){if(void 0!==tt){var t=tt(ur(e,-zn));return"boolean"===typeof t?t:ur(t,zn)}return!0}),[tt,zn]),br=function(e,t,n,r,i,a){return[v.a.useCallback((function(o,u,c,f){var d,h;"cell"!==a&&"multi-cell"!==a||void 0===o||(o=Object(l.a)(Object(l.a)({},o),{},{range:{x:o.cell[0],y:o.cell[1],width:1,height:1}}));var p="mixed"===n&&(c||"drag"===f),g="mixed"===r&&p,m="mixed"===i&&p,v={current:void 0===o?void 0:Object(l.a)(Object(l.a)({},o),{},{rangeStack:"drag"===f&&null!=(h=null==(d=e.current)?void 0:d.rangeStack)?h:[]}),columns:g?e.columns:Oe.empty(),rows:m?e.rows:Oe.empty()};c&&("multi-rect"===a||"multi-cell"===a)&&void 0!==v.current&&void 0!==e.current&&(v=Object(l.a)(Object(l.a)({},v),{},{current:Object(l.a)(Object(l.a)({},v.current),{},{rangeStack:[].concat(Object(s.a)(e.current.rangeStack),[e.current.range])})})),t(v,u)}),[r,e,n,a,i,t]),v.a.useCallback((function(a,o,s){var u;if(a=null!=a?a:e.rows,void 0!==o&&(a=a.add(o)),"exclusive"===i&&a.length>0)u={current:void 0,columns:Oe.empty(),rows:a};else{var l=s&&"mixed"===r;u={current:s&&"mixed"===n?e.current:void 0,columns:l?e.columns:Oe.empty(),rows:a}}t(u,!1)}),[r,e,n,i,t]),v.a.useCallback((function(a,o,s){var u;if(a=null!=a?a:e.columns,void 0!==o&&(a=a.add(o)),"exclusive"===r&&a.length>0)u={current:void 0,rows:Oe.empty(),columns:a};else{var l=s&&"mixed"===i;u={current:s&&"mixed"===n?e.current:void 0,rows:l?e.rows:Oe.empty(),columns:a}}t(u,!1)}),[r,e,n,i,t])]}(Zn,dr,Ke,Ze,et,Le),yr=Object(u.a)(br,3),_r=yr[0],Ar=yr[1],wr=yr[2],Fr=m.useMemo((function(){return Object(l.a)(Object(l.a)({},re()),In)}),[In]),kr=m.useState([10,10,0]),xr=Object(u.a)(kr,2),Er=xr[0],Cr=xr[1],Sr=m.useCallback((function(e){return e.kind!==ae.Custom?or[e.kind]:null==Nt?void 0:Nt.find((function(t){return t.isMatch(e)}))}),[Nt]),Or=function(e,t,n,r,c,f,d,h,p){var g=m.useRef(t),v=m.useRef(n),b=m.useRef(d);g.current=t,v.current=n,b.current=d;var y=m.useState((function(){if(void 0===typeof window)return null;var e=document.createElement("canvas");return e.style.display="none",e.style.opacity="0",e.style.position="fixed",document.documentElement.append(e),e.getContext("2d",{alpha:!1})})),_=Object(u.a)(y,1)[0],A=m.useRef({}),w=m.useRef(),F=m.useState(),k=Object(u.a)(F,2),x=k[0],E=k[1];return m.useLayoutEffect((function(){var t=v.current;if(void 0!==t&&!e.every(_e)){var n=Math.max(1,10-Math.floor(e.length/1e4)),r=0;n<g.current&&n>1&&(n--,r=1);var o={x:0,y:0,width:e.length,height:Math.min(g.current,n)},u={x:0,y:g.current-1,width:e.length,height:1},l=function(){var n=Object(a.a)(Object(i.a)().mark((function n(){var a,l,c;return Object(i.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(a=t(o,p.signal),l=r>0?t(u,p.signal):void 0,"object"!==typeof a){n.next=6;break}c=a,n.next=9;break;case 6:return n.next=8,Ae(a);case 8:c=n.sent;case 9:if(void 0===l){n.next=22;break}if("object"!==typeof l){n.next=14;break}c=[].concat(Object(s.a)(c),Object(s.a)(l)),n.next=22;break;case 14:return n.t0=[],n.t1=Object(s.a)(c),n.t2=s.a,n.next=19,Ae(l);case 19:n.t3=n.sent,n.t4=(0,n.t2)(n.t3),c=n.t0.concat.call(n.t0,n.t1,n.t4);case 22:w.current=e,E(c);case 24:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();l()}}),[p.signal,e]),m.useMemo((function(){var t,n,i=e.every(_e)?e:null===_?e.map((function(e){return _e(e)?e:Object(l.a)(Object(l.a)({},e),{},{width:bn})})):(_.font="".concat(b.current.baseFontStyle," ").concat(b.current.fontFamily),e.map((function(t,n){if(_e(t))return t;if(void 0!==A.current[t.id])return Object(l.a)(Object(l.a)({},t),{},{width:A.current[t.id]});if(void 0===x||w.current!==e||void 0===t.id)return Object(l.a)(Object(l.a)({},t),{},{width:bn});var r=yn(_,d,t,n,x,c,f,!0,h);return A.current[t.id]=r.width,r}))),a=0,p=0,g=[],m=Object(o.a)(i.entries());try{for(m.s();!(n=m.n()).done;){var v=Object(u.a)(n.value,2),y=v[0],F=v[1];a+=F.width,void 0!==F.grow&&F.grow>0&&(p+=F.grow,g.push(y))}}catch(T){m.e(T)}finally{m.f()}if(a<r&&g.length>0){for(var k=Object(s.a)(i),E=r-a,C=E,S=0;S<g.length;S++){var O=g[S],D=(null!=(t=i[O].grow)?t:0)/p,j=S===g.length-1?C:Math.min(C,Math.floor(E*D));k[O]=Object(l.a)(Object(l.a)({},i[O]),{},{growOffset:j,width:i[O].width+j}),C-=j}i=k}return i}),[r,e,_,x,d,c,f,h])}(V,W,rr,Er[0]-(0===zn?0:Un)-Er[2],An,En,Fr,Sr,$n.current),Dr=m.useMemo((function(){return Or.some((function(e){return void 0!==e.group}))}),[Or]),jr=Dr?Rn+Mn:Rn,Tr=Zn.rows.length,Pr="none"===B?"":0===Tr?ye:Tr===W?be:"___gdg_header_cell_indeterminate",Rr=m.useMemo((function(){return"none"===B?Or:[{title:Pr,width:Un,icon:void 0,hasMenu:!1,style:"normal",themeOverride:ht}].concat(Object(s.a)(Or))}),[Or,Un,B,Pr,ht]),Mr=m.useMemo((function(){return[void 0!==jt&&"number"===typeof Pn?Math.floor(jt/Pn):0,void 0!==jt&&"number"===typeof Pn?-jt%Pn:0]}),[jt,Pn]),Ir=Object(u.a)(Mr,2),Br=Ir[0],Nr=Ir[1],Lr=m.useRef({height:1,width:1,x:0,y:0}),Ur=m.useMemo((function(){var e,t;return{x:Lr.current.x,y:Br,width:null!=(e=Lr.current.width)?e:1,height:null!=(t=Lr.current.height)?t:1,ty:Nr}}),[Nr,Br]),Hr=m.useRef(!1),zr=function(e){var t=m.useRef([Xe,e]);t.current[1]!==e&&(t.current[0]=e),t.current[1]=e;var n=m.useState(e),r=Object(u.a)(n,2),i=r[0],a=r[1],o=m.useState(),s=Object(u.a)(o,2)[1],l=m.useCallback((function(e){var n=t.current[0];n!==Xe&&(e="function"===typeof e?e(n):e)===n||(n!==Xe&&s({}),a((function(t){return"function"===typeof e?e(n===Xe?t:n):e})),t.current[0]=Xe)}),[]),c=m.useCallback((function(){t.current[0]=Xe,s({})}),[]);return[t.current[0]===Xe?i:t.current[0],l,c]}(Ur),qr=Object(u.a)(zr,3),Vr=qr[0],Wr=qr[1],Gr=qr[2];Lr.current=Vr;var Kr=(null!=(n=Vr.height)?n:1)>1;m.useLayoutEffect((function(){if(void 0!==jt&&null!==R.current&&Kr){if(R.current.scrollTop===jt)return;R.current.scrollTop=jt,R.current.scrollTop!==jt&&Gr(),Hr.current=!0}}),[jt,Kr,Gr]);var Qr=(null!=(r=Vr.width)?r:1)>1;m.useLayoutEffect((function(){if(void 0!==Dt&&null!==R.current&&Qr){if(R.current.scrollLeft===Dt)return;R.current.scrollLeft=Dt,R.current.scrollLeft!==Dt&&Gr(),Hr.current=!0}}),[Dt,Qr,Gr]);var Yr=Vr.x+zn,Xr=Vr.y,Jr=m.useRef(null),Zr=m.useCallback((function(e){var t;!0===e?null==(t=Jr.current)||t.focus():window.requestAnimationFrame((function(){var e;null==(e=Jr.current)||e.focus()}))}),[]),$r=qn?W+1:W,ei=m.useCallback((function(e){var t=0===zn?e:e.map((function(e){return Object(l.a)(Object(l.a)({},e),{},{location:[e.location[0]-zn,e.location[1]]})})),n=null==Ce?void 0:Ce(t);if(!0!==n){var r,i=Object(o.a)(t);try{for(i.s();!(r=i.n()).done;){var a=r.value;null==we||we(a.location,a.value)}}catch(s){i.e(s)}finally{i.f()}}return n}),[we,Ce,zn]),ti=m.useMemo((function(){if(void 0!==Ie)return 0===zn?Ie:Ie.map((function(e){var t=Rr.length-e.range.x-zn;if(!(t<=0))return{color:e.color,range:Object(l.a)(Object(l.a)({},e.range),{},{x:e.range.x+zn,width:Math.min(t,e.range.width)}),style:e.style}})).filter((function(e){return void 0!==e}))}),[Ie,Rr.length,zn]),ni=m.useRef(Rr);ni.current=Rr;var ri=m.useCallback((function(e){var t,n,r,i,a,o,s,c,f,d,h=Object(u.a)(e,2),p=h[0],g=h[1],m=qn&&g===$r-1;if(0===p&&Hn)return m?cr:{kind:pe.Marker,allowOverlay:!1,checked:!0===(null==Zn?void 0:Zn.rows.hasIndex(g)),markerKind:"clickable-number"===B?"number":B,row:dt+g,drawHandle:void 0!==Yt};if(m){var v=p===zn&&null!=(t=null==Ot?void 0:Ot.hint)?t:"",b=ni.current[p];if(!0===(null==(n=null==b?void 0:b.trailingRowOptions)?void 0:n.disabled))return cr;var y=null!=(i=null==(r=null==b?void 0:b.trailingRowOptions)?void 0:r.hint)?i:v,_=null!=(o=null==(a=null==b?void 0:b.trailingRowOptions)?void 0:a.addIcon)?o:null==Ot?void 0:Ot.addIcon;return{kind:pe.NewRow,hint:y,allowOverlay:!1,icon:_}}var A=p-zn;if(!0===(null==Ht?void 0:Ht.strict)){var w=Lr.current,F=w.x>A||A>w.x+w.width||w.y>g||g>w.y+w.height,k=A===(null==(c=null==(s=w.extras)?void 0:s.selected)?void 0:c[0])&&g===(null==(f=w.extras)?void 0:f.selected[1]),x=void 0===(null==(d=w.extras)?void 0:d.freezeRegion)||w.extras.freezeRegion.x>A||A>w.extras.freezeRegion.x+w.extras.freezeRegion.width||w.extras.freezeRegion.y>g||g>w.extras.freezeRegion.y+w.extras.freezeRegion.height;if(F&&!k&&x)return{kind:ae.Loading,allowOverlay:!1}}var E=G([A,g]);return 0!==zn&&void 0!==E.span&&(E=Object(l.a)(Object(l.a)({},E),{},{span:[E.span[0]+zn,E.span[1]+zn]})),E}),[qn,$r,Hn,null==Zn?void 0:Zn.rows,Yt,B,zn,null==Ot?void 0:Ot.hint,null==Ot?void 0:Ot.addIcon,null==Ht?void 0:Ht.strict,G,dt]),ii=m.useCallback((function(e){var t,n,r=null!=(t=null==gt?void 0:gt(e))?t:{name:e};return void 0!==ve&&""!==e&&(r={icon:r.icon,name:r.name,overrideTheme:r.overrideTheme,actions:[].concat(Object(s.a)(null!=(n=r.actions)?n:[]),[{title:"Rename",icon:"renameIcon",onClick:function(e){return xi({group:r.name,bounds:e.bounds})}}])}),r}),[gt,ve]),ai=m.useCallback((function(e){var t,n=Object(u.a)(e.cell,2),r=n[0],i=n[1],a=Rr[r],o=void 0!==(null==a?void 0:a.group)?null==(t=ii(a.group))?void 0:t.overrideTheme:void 0,s=null==a?void 0:a.themeOverride,c=null==U?void 0:U(i);E(Object(l.a)(Object(l.a)({},e),{},{theme:Object(l.a)(Object(l.a)(Object(l.a)(Object(l.a)(Object(l.a)({},Fr),o),s),c),e.content.themeOverride)}))}),[U,Rr,ii,Fr]),oi=m.useCallback((function(e,t,n){var r;if(void 0!==Zn.current){var i=Object(u.a)(Zn.current.cell,2),a=i[0],o=i[1],s=ri([a,o]);if(s.kind!==ae.Boolean&&s.allowOverlay){var c=s;if(void 0!==n)switch(c.kind){case ae.Number:var f=function(e,t){try{return e()}catch(n){return t}}((function(){return"-"===n?-0:Number.parseFloat(n)}),0);c=Object(l.a)(Object(l.a)({},c),{},{data:Number.isNaN(f)?0:f});break;case ae.Text:case ae.Markdown:case ae.Uri:c=Object(l.a)(Object(l.a)({},c),{},{data:n})}ai({target:e,content:c,initialValue:n,cell:[a,o],highlight:void 0===n,forceEditMode:void 0!==n})}else s.kind===ae.Boolean&&t&&!0!==s.readonly&&(ei([{location:Zn.current.cell,value:Object(l.a)(Object(l.a)({},s),{},{data:On(s.data)})}]),null==(r=Jr.current)||r.damage([{cell:Zn.current.cell}]))}}),[ri,Zn,ei,ai]),si=m.useCallback((function(e,t){var n,r=null==(n=Jr.current)?void 0:n.getBounds(e,t);if(void 0!==r&&null!==R.current){var i=ri([e,t]);i.allowOverlay&&ai({target:r,content:i,initialValue:void 0,highlight:!0,cell:[e,t],forceEditMode:!0})}}),[ri,ai]),ui=m.useCallback((function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"both",i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:void 0;if(null!==R.current){var s=Jr.current,u=O.current,c="number"!==typeof e?"cell"===e.unit?e.amount:void 0:e,f="number"!==typeof t?"cell"===t.unit?t.amount:void 0:t,d="number"!==typeof e&&"px"===e.unit?e.amount:void 0,h="number"!==typeof t&&"px"===t.unit?t.amount:void 0;if(null!==s&&null!==u){var p={x:0,y:0,width:0,height:0},g=0,m=0;if((void 0!==c||void 0!==f)&&(0===(p=null!=(n=s.getBounds((null!=c?c:0)+zn,null!=f?f:0))?n:p).width||0===p.height))return;var v=u.getBoundingClientRect();if(void 0!==d&&(p=Object(l.a)(Object(l.a)({},p),{},{x:d-v.left-R.current.scrollLeft,width:1})),void 0!==h&&(p=Object(l.a)(Object(l.a)({},p),{},{y:h+v.top-R.current.scrollTop,height:1})),void 0!==p){for(var b={x:p.x-i,y:p.y-a,width:p.width+2*i,height:p.height+2*a},y=0,_=0;_<ut;_++)y+=Or[_].width;var A=0;Vn&&(A="number"===typeof Pn?Pn:Pn(W));var w=y+v.left+zn*Un,F=v.right,k=v.top+jr,x=v.bottom-A,E=p.width+2*i;switch(null==o?void 0:o.hAlign){case"start":F=w+E;break;case"end":w=F-E;break;case"center":F=(w=Math.floor((w+F)/2)-E/2)+E}var C=p.height+2*a;switch(null==o?void 0:o.vAlign){case"start":x=k+C;break;case"end":k=x-C;break;case"center":x=(k=Math.floor((k+x)/2)-C/2)+C}w>b.x?g=b.x-w:F<b.x+b.width&&(g=b.x+b.width-F),k>b.y?m=b.y-k:x<b.y+b.height&&(m=b.y+b.height-x),"vertical"===r||e<ut?g=0:"horizontal"===r&&(m=0),0===g&&0===m||R.current.scrollTo(g+R.current.scrollLeft,m+R.current.scrollTop)}}}}),[zn,Un,jr,Vn,ut,Or,Pn,W]),li=m.useRef(si),ci=m.useRef(G),fi=m.useRef(W);li.current=si,ci.current=G,fi.current=W;var di=m.useCallback(function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){var n,r,a,o,s,u;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=Rr[t],!0!==(null==(n=null==r?void 0:r.trailingRowOptions)?void 0:n.disabled)){e.next=3;break}return e.abrupt("return");case 3:if(a=null==Pe?void 0:Pe(),o=void 0,s=!0,void 0===a){e.next=12;break}return e.next=9,a;case 9:"top"===(o=e.sent)&&(s=!1),"number"===typeof o&&(s=!1);case 12:u=0,function e(){if(fi.current<=W)return u<500&&window.setTimeout(e,u),void(u=50+2*u);var n="number"===typeof o?o:s?W:0;ui(t-zn,n),_r({cell:[t,n],range:{x:t,y:n,width:1,height:1}},!1,!1,"edit");var r=ci.current([t-zn,n]);r.allowOverlay&&xe(r)&&!0!==r.readonly&&window.setTimeout((function(){li.current(t,n)}),0)}();case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[Rr,Pe,zn,W,ui,_r]),hi=m.useCallback((function(e){var t,n,r,i=null!=(r=null==(n=null==(t=Or[e])?void 0:t.trailingRowOptions)?void 0:n.targetColumn)?r:null==Ot?void 0:Ot.targetColumn;if("number"===typeof i)return i+(Hn?1:0);if("object"===typeof i){var a=V.indexOf(i);if(a>=0)return a+(Hn?1:0)}}),[Or,V,Hn,null==Ot?void 0:Ot.targetColumn]),pi=m.useRef(),gi=m.useRef(),mi=m.useCallback((function(e,t){var n,r=Object(u.a)(t,2),i=r[0],a=r[1];return Object(l.a)(Object(l.a)(Object(l.a)(Object(l.a)({},Fr),null==(n=Rr[i])?void 0:n.themeOverride),null==U?void 0:U(a)),e.themeOverride)}),[U,Rr,Fr]),vi=m.useCallback((function(e){var t,n,r,i,a=en.value?e.metaKey:e.ctrlKey,o=a&&"multi"===We,s=a&&"multi"===qe,c=Object(u.a)(e.location,2),f=c[0],d=c[1],h=Zn.columns,p=Zn.rows,g=null!=(n=null==(t=Zn.current)?void 0:t.cell)?n:[],m=Object(u.a)(g,2),v=m[0],b=m[1];if("cell"===e.kind){if(gi.current=void 0,bi.current=[f,d],0===f&&Hn){if(!0===qn&&d===W||"number"===B||"none"===We)return;var y=ri(e.location);if(y.kind!==pe.Marker)return;if(void 0!==Yt){var _=Sr(y);X((null==_?void 0:_.kind)===pe.Marker);var A=null==(r=null==_?void 0:_.onClick)?void 0:r.call(_,Object(l.a)(Object(l.a)({},e),{},{cell:y,posX:e.localEventX,posY:e.localEventY,bounds:e.bounds,theme:mi(y,e.location),preventDefault:function(){}}));if(void 0===A||A.checked===y.checked)return}E(void 0),Zr();var w=p.hasIndex(d),F=pi.current;if("multi"===We&&(e.shiftKey||!0===e.isLongTouch)&&void 0!==F&&p.hasIndex(F)){var k=[Math.min(F,d),Math.max(F,d)+1];o||"multi"===ct?Ar(void 0,k,!0):Ar(Oe.fromSingleSelection(k),void 0,o)}else o||e.isTouch||"multi"===ct?w?Ar(p.remove(d),void 0,!0):(Ar(void 0,d,!0),pi.current=d):w&&1===p.length?Ar(Oe.empty(),void 0,a):(Ar(Oe.fromSingleSelection(d),void 0,a),pi.current=d)}else if(f>=zn&&qn&&d===W){var x=hi(f);di(null!=x?x:f)}else if(v!==f||b!==d){var C=ri(e.location),S=Sr(C);if(void 0!==(null==S?void 0:S.onSelect)){var O=!1;if(S.onSelect(Object(l.a)(Object(l.a)({},e),{},{cell:C,posX:e.localEventX,posY:e.localEventY,bounds:e.bounds,preventDefault:function(){return O=!0},theme:mi(C,e.location)})),O)return}var D=Vn&&d===W,j=Vn&&void 0!==Zn&&(null==(i=Zn.current)?void 0:i.cell[1])===W;if(!e.shiftKey&&!0!==e.isLongTouch||void 0===v||void 0===b||void 0===Zn.current||j)_r({cell:[f,d],range:{x:f,y:d,width:1,height:1}},!0,a,"click"),pi.current=void 0,E(void 0),Zr();else{if(D)return;var T=Math.min(f,v),P=Math.max(f,v),R=Math.min(d,b),M=Math.max(d,b);_r(Object(l.a)(Object(l.a)({},Zn.current),{},{range:{x:T,y:R,width:P-T+1,height:M-R+1}}),!0,a,"click"),pi.current=void 0,Zr()}}}else if("header"===e.kind)if(bi.current=[f,d],E(void 0),Hn&&0===f)pi.current=void 0,gi.current=void 0,"multi"===We&&(p.length!==W?Ar(Oe.fromSingleSelection([0,W]),void 0,a):Ar(Oe.empty(),void 0,a),Zr());else{var I=gi.current;if("multi"===qe&&(e.shiftKey||!0===e.isLongTouch)&&void 0!==I&&h.hasIndex(I)){var N=[Math.min(I,f),Math.max(I,f)+1];s?wr(void 0,N,a):wr(Oe.fromSingleSelection(N),void 0,a)}else s?(h.hasIndex(f)?wr(h.remove(f),void 0,a):wr(void 0,f,a),gi.current=f):"none"!==qe&&(wr(Oe.fromSingleSelection(f),void 0,a),gi.current=f);pi.current=void 0,Zr()}else e.kind===de?bi.current=[f,d]:e.kind===he&&(dr(fr,!1),E(void 0),Zr(),null==bt||bt(),pi.current=void 0,gi.current=void 0)}),[di,qe,Zr,Sr,hi,ri,Zn,Hn,Vn,bt,Yt,zn,B,We,ct,W,_r,dr,wr,Ar,qn,mi]),bi=m.useRef(),yi=m.useRef(Vr),_i=m.useRef(),Ai=m.useCallback((function(e){var t,n;if(Si.current=!1,yi.current=Lr.current,0===e.button){var r=performance.now(),i=r-(null!=(n=null==(t=_i.current)?void 0:t.time)?n:-1e3)<250;_i.current={wasDoubleClick:i,time:r,location:e.location};var a="cell"===e.kind&&e.isFillHandle;!a&&"cell"!==e.kind&&e.isEdge||(P({previousSelection:Zn,fillHandle:a}),bi.current=void 0,e.isTouch||vi(e))}else _i.current=void 0}),[Zn,vi]),wi=m.useState(),Fi=Object(u.a)(wi,2),ki=Fi[0],xi=Fi[1],Ei=m.useCallback((function(e){if(e.kind===de&&"multi"===qe){var t=en.value?e.metaKey:e.ctrlKey,n=Object(u.a)(e.location,1)[0],r=Zn.columns;if(!(n<zn)){for(var i=Rr[n],a=n,o=n,s=n-1;s>=zn&&Je(i.group,Rr[s].group);s--)a--;for(var l=n+1;l<Rr.length&&Je(i.group,Rr[l].group);l++)o++;if(Zr(),t)if(r.hasAll([a,o+1])){for(var c=r,f=a;f<=o;f++)c=c.remove(f);wr(c,void 0,t)}else wr(void 0,[a,o+1],t);else wr(Oe.fromSingleSelection([a,o+1]),void 0,t)}}}),[qe,Zr,Zn.columns,Rr,zn,wr]),Ci=m.useCallback((function(e){var t;if(void 0!==Zn.current){for(var n=[],r=Zn.current.range,i=0;i<r.width;i++){var a=i+r.x,o=ri([a,e?r.y+r.height-1:r.y]);if(!ke(o)&&xe(o))for(var s=1;s<r.height;s++){var u=[a,e?r.y+r.height-(s+1):s+r.y];n.push({location:u,value:Object(l.a)({},o)})}}ei(n),null==(t=Jr.current)||t.damage(n.map((function(e){return{cell:e.location}})))}}),[ri,Zn,ei]),Si=m.useRef(!1),Oi=m.useCallback(function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){var n,r,a,o,s,u,l,c;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==(null==(n=_i.current)?void 0:n.wasDoubleClick)||void 0===nr||void 0===hr){e.next=12;break}if(r=Lr.current.y,a=Lr.current.height,"object"===typeof(o=nr({x:t,y:r,width:1,height:Math.min(a,W-r)},$n.current.signal))){e.next=8;break}return e.next=7,o();case 7:o=e.sent;case 8:s=Or[t-zn],u=document.createElement("canvas"),null!==(l=u.getContext("2d",{alpha:!1}))&&(l.font="".concat(Fr.baseFontStyle," ").concat(Fr.fontFamily),c=yn(l,Fr,s,0,o,An,kn,!1,Sr),null==hr||hr(s,c.width,t,c.width));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[Or,nr,kn,Fr,An,hr,zn,W,Sr]),Di=m.useState(),ji=Object(u.a)(Di,2),Ti=ji[0],Pi=ji[1],Ri=m.useCallback((function(e,t){var n,r,i,a=T;if(P(void 0),Pi(void 0),!t)if(!0!==(null==a?void 0:a.fillHandle)||void 0===Zn.current){var o=Object(u.a)(e.location,2),s=o[0],c=o[1],f=null!=(n=bi.current)?n:[],d=Object(u.a)(f,2),h=d[0],p=d[1],g=function(){Si.current=!0},m=function(t){var n,r,i;if((t.isTouch||h===s&&p===c)&&(null==K||K([s-zn,c],Object(l.a)(Object(l.a)({},t),{},{preventDefault:g}))),!Si.current){var o=ri(e.location),f=Sr(o);if(void 0!==f&&void 0!==f.onClick){var d=f.onClick(Object(l.a)(Object(l.a)({},t),{},{cell:o,posX:t.localEventX,posY:t.localEventY,bounds:t.bounds,theme:mi(o,e.location),preventDefault:g}));void 0!==d&&!ke(d)&&Fe(d)&&(ei([{location:t.location,value:d}]),null==(n=Jr.current)||n.damage([{cell:t.location}]))}if(!Si.current&&void 0!==(null==(i=null==(r=null==a?void 0:a.previousSelection)?void 0:r.current)?void 0:i.cell)&&void 0!==Zn.current){var m=Object(u.a)(Zn.current.cell,2),v=m[0],b=m[1],y=Object(u.a)(a.previousSelection.current.cell,2),_=y[0],A=y[1];if(s===v&&s===_&&c===b&&c===A)return null==Q||Q([s-zn,c]),oi(t.bounds,!1),!0}}return!1},v=e.location[0]-zn;if(e.isTouch){var b=Lr.current,y=yi.current;if(b.x!==y.x||b.y!==y.y)return;if(!0===e.isLongTouch){if("cell"===e.kind&&(null==(r=null==Zn?void 0:Zn.current)?void 0:r.cell[0])===s&&(null==(i=null==Zn?void 0:Zn.current)?void 0:i.cell[1])===c)return void(null==ue||ue([v,e.location[1]],Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})));if("header"===e.kind&&Zn.columns.hasIndex(s))return void(null==ce||ce(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})));if(e.kind===de){if(v<0)return;return void(null==me||me(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})))}}"cell"===e.kind?m(e)||vi(e):e.kind===de?null==se||se(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})):(e.kind===fe&&(null==ee||ee(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g}))),vi(e))}else{if("header"===e.kind){if(v<0)return;e.isEdge?Oi(s):0===e.button&&s===h&&c===p&&(null==ee||ee(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})))}if(e.kind===de){if(v<0)return;0===e.button&&s===h&&c===p&&(null==se||se(v,Object(l.a)(Object(l.a)({},e),{},{preventDefault:g})),Si.current||Ei(e))}"cell"===e.kind&&0===e.button&&m(e),bi.current=void 0}}else Ci(Zn.current.cell[1]!==Zn.current.range.y)}),[T,zn,Zn,K,Ci,ri,Sr,mi,ei,Q,oi,ue,ce,me,vi,se,Oi,ee,Ei]),Mi=m.useCallback((function(e){var t=Object(l.a)(Object(l.a)({},e),{},{location:[e.location[0]-zn,e.location[1]]});null==rt||rt(t),Pi((function(t){var n,r;return e.scrollEdge[0]===(null==t?void 0:t[0])&&e.scrollEdge[1]===t[1]?t:void 0===T||(null!=(r=null==(n=_i.current)?void 0:n.location[0])?r:0)<zn?void 0:e.scrollEdge}))}),[T,rt,zn]);!function(e,t){var n=v.a.useRef(0),r=null!=e?e:[0,0],i=Object(u.a)(r,2),a=i[0],o=i[1];v.a.useEffect((function(){if(0!==a||0!==o){var e=0,r=window.requestAnimationFrame((function i(s){var u;if(0===e)e=s;else{var l=s-e;n.current=Math.min(1,n.current+l/1300);var c=Math.pow(n.current,1.618)*l*2;null==(u=t.current)||u.scrollBy(a*c,o*c),e=s}r=window.requestAnimationFrame(i)}));return function(){return window.cancelAnimationFrame(r)}}n.current=0}),[t,a,o])}(Ti,R);var Ii=m.useCallback((function(e,t){null==pt||pt(e-zn,t)}),[pt,zn]),Bi=null==(c=null==Zn?void 0:Zn.current)?void 0:c.cell,Ni=m.useCallback((function(e,t,n,r,i,a){Hr.current=!1;var o=Bi;void 0!==o&&(o=[o[0]-zn,o[1]]);var s={x:e.x-zn,y:e.y,width:e.width,height:qn&&e.y+e.height>=W?e.height-1:e.height,tx:i,ty:a,extras:{selected:o,freezeRegion:0===ut?void 0:{x:0,y:e.y,width:ut,height:e.height}}};Cr([t,n,r]),Wr(s),null==_t||_t(s,s.tx,s.ty,s.extras)}),[Bi,zn,qn,W,ut,Wr,_t]),Li=He(Re,m.useCallback((function(e,t){null==Re||Re(e-zn,t-zn),"none"!==qe&&wr(Oe.fromSingleSelection(t),void 0,!0)}),[qe,Re,zn,wr])),Ui=m.useRef(!1),Hi=m.useCallback((function(e){0===e.location[0]&&zn>0?e.preventDefault():(null==nt||nt(Object(l.a)(Object(l.a)({},e),{},{location:[e.location[0]-zn,e.location[1]]})),e.defaultPrevented()||(Ui.current=!0),P(void 0))}),[nt,zn]),zi=m.useCallback((function(){Ui.current=!1}),[]),qi=m.useCallback((function(e){var t;if(void 0!==T&&0===(null==(t=_i.current)?void 0:t.location[0])&&0===e.location[0]&&1===zn&&"multi"===We&&T.previousSelection&&!T.previousSelection.rows.hasIndex(_i.current.location[1])&&Zn.rows.hasIndex(_i.current.location[1])){var n=Math.min(_i.current.location[1],e.location[1]),r=Math.max(_i.current.location[1],e.location[1])+1;Ar(Oe.fromSingleSelection([n,r]),void 0,!1)}if(void 0!==T&&void 0!==Zn.current&&!Ui.current&&("rect"===Le||"multi-rect"===Le)){var i=Object(u.a)(Zn.current.cell,2),a=i[0],o=i[1],s=Object(u.a)(e.location,2),c=s[0],f=s[1];if(f<0&&(f=Lr.current.y),Vn&&o===W)return;if(Vn&&f===W){if(e.kind!==he)return;f--}var d=(c=Math.max(c,zn))-a,h=f-o,p={x:d>=0?a:c,y:h>=0?o:f,width:Math.abs(d)+1,height:Math.abs(h)+1};_r(Object(l.a)(Object(l.a)({},Zn.current),{},{range:p}),!0,!1,"drag")}null==vt||vt(Object(l.a)(Object(l.a)({},e),{},{location:[e.location[0]-zn,e.location[1]]}))}),[T,zn,We,Zn,Le,vt,Ar,Vn,W,_r]),Vi=m.useCallback((function(e){if(void 0!==Zn.current){var t=Object(u.a)(e,2),n=t[0],r=t[1],i=Object(u.a)(Zn.current.cell,2),a=i[0],o=i[1],s=Zn.current.range,l=s.x,c=s.x+s.width,f=s.y,d=s.y+s.height;if(0!==r)switch(r){case 2:f=o,ui(0,d=W,"vertical");break;case-2:d=o+1,ui(0,f=0,"vertical");break;case 1:f<o?(f++,ui(0,f,"vertical")):(d=Math.min(W,d+1),ui(0,d,"vertical"));break;case-1:d>o+1?(d--,ui(0,d,"vertical")):(f=Math.max(0,f-1),ui(0,f,"vertical"));break;default:J()}if(0!==n)if(2===n)c=Rr.length,l=a,ui(c-1-zn,0,"horizontal");else if(-2===n)c=a+1,ui((l=zn)-zn,0,"horizontal");else{var h=[];if(void 0!==nr){var p=nr({x:l,y:f,width:c-l-zn,height:d-f},$n.current.signal);"object"===typeof p&&(h=function(e){return A()(F()(F()(e).filter((function(e){return void 0!==e.span})).map((function(e){var t,n,r,i;return x()((null!=(n=null==(t=e.span)?void 0:t[0])?n:0)+1,(null!=(i=null==(r=e.span)?void 0:r[1])?i:0)+1)}))))}(p))}if(1===n){var g=!1;if(l<a){if(h.length>0){var m=x()(l+1,a+1).find((function(e){return!h.includes(e-zn)}));void 0!==m&&(l=m,g=!0)}else l++,g=!0;g&&ui(l,0,"horizontal")}g||(c=Math.min(Rr.length,c+1),ui(c-1-zn,0,"horizontal"))}else if(-1===n){var v=!1;if(c>a+1){if(h.length>0){var b=x()(c-1,a,-1).find((function(e){return!h.includes(e-zn)}));void 0!==b&&(c=b,v=!0)}else c--,v=!0;v&&ui(c-zn,0,"horizontal")}v||(l=Math.max(zn,l-1),ui(l-zn,0,"horizontal"))}else J()}_r({cell:Zn.current.cell,range:{x:l,y:f,width:c-l,height:d-f}},!0,!1,"keyboard-select")}}),[nr,Zn,Rr.length,zn,W,ui,_r]),Wi=m.useCallback((function(e,t,n,r){var i=$r-(n?0:1);if(e=y()(e,zn,Or.length-1+zn),t=y()(t,0,i),e===(null==Bi?void 0:Bi[0])&&t===(null==Bi?void 0:Bi[1]))return!1;if(r&&void 0!==Zn.current){var a=Object(s.a)(Zn.current.rangeStack);(Zn.current.range.width>1||Zn.current.range.height>1)&&a.push(Zn.current.range),dr(Object(l.a)(Object(l.a)({},Zn),{},{current:{cell:[e,t],range:{x:e,y:t,width:1,height:1},rangeStack:a}}),!0)}else _r({cell:[e,t],range:{x:e,y:t,width:1,height:1}},!0,!1,"keyboard-nav");return void 0!==M.current&&M.current[0]===e&&M.current[1]===t&&(M.current=void 0),ui(e-zn,t),!0}),[$r,zn,Or.length,Bi,Zn,ui,dr,_r]),Gi=m.useCallback((function(e,t){void 0!==(null==k?void 0:k.cell)&&void 0!==e&&Fe(e)&&(ei([{location:k.cell,value:e}]),window.requestAnimationFrame((function(){var e;null==(e=Jr.current)||e.damage([{cell:k.cell}])}))),Zr(!0),E(void 0);var n=Object(u.a)(t,2),r=n[0],i=n[1];if(void 0!==Zn.current&&(0!==r||0!==i)){var a=Zn.current.cell[1]===$r-1&&void 0!==e;Wi(y()(Zn.current.cell[0]+r,0,Rr.length-1),y()(Zn.current.cell[1]+i,0,$r-1),a,!1)}null==Y||Y(e,t)}),[null==k?void 0:k.cell,Zr,Zn,Y,ei,$r,Wi,Rr.length]),Ki=m.useMemo((function(){return"gdg-overlay-".concat(sr++)}),[]),Qi=m.useCallback((function(e){var t=function(){var t=Object(a.a)(Object(i.a)().mark((function t(){var n,r,a,s,c,f,d,h,p,g,m,v,b,y,_,A,w,F,x,C,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,K,Y,X,J,Z,$,ee,te,ne,re,ie,oe,se,ue;return Object(i.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(T=function(e){var t,n,r;Zr();for(var i=[],a=e.x;a<e.x+e.width;a++)for(var o=e.y;o<e.y+e.height;o++){var s=G([a-zn,o]);if(s.allowOverlay||s.kind===ae.Boolean){var u=void 0;if(s.kind===ae.Custom){var l=null==St?void 0:St(s);Ee(l)&&(u=null==(t=null==l?void 0:l.deletedValue)?void 0:t.call(l,s))}else if(Fe(s)&&s.allowOverlay||s.kind===ae.Boolean){var c=Sr(s);u=null==(n=null==c?void 0:c.onDelete)?void 0:n.call(c,s)}void 0!==u&&!ke(u)&&Fe(u)&&i.push({location:[a,o],value:u})}}ei(i),null==(r=Jr.current)||r.damage(i.map((function(e){return{cell:e.location}})))},f=!1,void 0!==Se&&Se(Object(l.a)(Object(l.a)({},e),{},{cancel:function(){f=!0}})),!f){t.next=5;break}return t.abrupt("return");case 5:if(d=function(){e.stopPropagation(),e.preventDefault()},h=void 0!==k,p=e.altKey,g=e.shiftKey,m=e.metaKey,v=e.ctrlKey,b=e.key,y=e.bounds,_=en.value,A=_?m:v,w="Delete"===b||_&&"Backspace"===b,F=Lr.current,x=Zn.columns,C=Zn.rows,"Escape"!==b){t.next=19;break}return h?E(void 0):Ln.clear&&(dr(fr,!1),null==bt||bt()),t.abrupt("return");case 19:if(!_n("primary+a",e)||!Ln.selectAll){t.next=25;break}return h?null!==(O=document.getElementById(Ki))&&(D=window.getSelection(),(j=document.createRange()).selectNodeContents(O),null==D||D.removeAllRanges(),null==D||D.addRange(j)):dr({columns:Oe.empty(),rows:Oe.empty(),current:{cell:null!=(r=null==(n=Zn.current)?void 0:n.cell)?r:[zn,0],range:{x:zn,y:0,width:V.length,height:W},rangeStack:[]}},!1),d(),t.abrupt("return");case 25:_n("primary+f",e)&&Ln.search&&(d(),null==(a=null==S?void 0:S.current)||a.focus({preventScroll:!0}),Qn(!0));case 26:if(!w){t.next=31;break}if(P=null==(s=null==vr?void 0:vr(Zn))||s,d(),!1!==P){if(void 0!==(R=!0===P?Zn:P).current){T(R.current.range),M=Object(o.a)(R.current.rangeStack);try{for(M.s();!(I=M.n()).done;)B=I.value,T(B)}catch(i){M.e(i)}finally{M.f()}}N=Object(o.a)(R.rows);try{for(N.s();!(L=N.n()).done;)U=L.value,T({x:zn,y:U,width:Rr.length-zn,height:1})}catch(i){N.e(i)}finally{N.f()}H=Object(o.a)(R.columns);try{for(H.s();!(z=H.n()).done;)q=z.value,T({x:q,y:0,width:1,height:W})}catch(i){H.e(i)}finally{H.f()}}return t.abrupt("return");case 31:if(void 0!==Zn.current){t.next=33;break}return t.abrupt("return");case 33:if(K=Object(u.a)(Zn.current.cell,2),Y=K[0],X=K[1],J=!1,!Ln.selectColumn||!_n("ctrl+ ",e)||"none"===qe){t.next=39;break}x.hasIndex(Y)?wr(x.remove(Y),void 0,!0):"single"===qe?wr(Oe.fromSingleSelection(Y),void 0,!0):wr(void 0,Y,!0),t.next=136;break;case 39:if(!Ln.selectRow||!_n("shift+ ",e)||"none"===We){t.next=43;break}C.hasIndex(X)?Ar(C.remove(X),void 0,!0):"single"===We?Ar(Oe.fromSingleSelection(X),void 0,!0):Ar(void 0,X,!0),t.next=136;break;case 43:if(!(_n("Enter",e)||_n(" ",e)||_n("shift+Enter",e))||void 0===y){t.next=47;break}h?(E(void 0),_n("Enter",e)?X++:_n("shift+Enter",e)&&X--):X===W&&qn?window.setTimeout((function(){var e=hi(Y);di(null!=e?e:Y)}),0):(null==Q||Q([Y-zn,X]),oi(y,!0),d()),t.next=136;break;case 47:if(!(Ln.downFill&&_n("primary+_68",e)&&Zn.current.range.height>1)){t.next=52;break}Ci(!1),d(),t.next=136;break;case 52:if(!(Ln.rightFill&&_n("primary+_82",e)&&Zn.current.range.width>1)){t.next=70;break}Z=[],$=Zn.current.range,ee=0;case 56:if(!(ee<$.height)){t.next=65;break}if(te=ee+$.y,!ke(ne=ri([$.x,te]))&&xe(ne)){t.next=61;break}return t.abrupt("continue",62);case 61:for(re=1;re<$.width;re++)ie=re+$.x,oe=[ie,te],Z.push({location:oe,value:Object(l.a)({},ne)});case 62:ee++,t.next=56;break;case 65:ei(Z),null==(c=Jr.current)||c.damage(Z.map((function(e){return{cell:e.location}}))),d(),t.next=136;break;case 70:if(!Ln.pageDown||!_n("PageDown",e)){t.next=75;break}X+=Math.max(1,Lr.current.height-4),d(),t.next=136;break;case 75:if(!Ln.pageUp||!_n("PageUp",e)){t.next=80;break}X-=Math.max(1,Lr.current.height-4),d(),t.next=136;break;case 80:if(!Ln.first||!_n("primary+Home",e)){t.next=86;break}E(void 0),X=0,Y=0,t.next=136;break;case 86:if(!Ln.last||!_n("primary+End",e)){t.next=92;break}E(void 0),X=Number.MAX_SAFE_INTEGER,Y=Number.MAX_SAFE_INTEGER,t.next=136;break;case 92:if(!Ln.first||!_n("primary+shift+Home",e)){t.next=97;break}E(void 0),Vi([-2,-2]),t.next=136;break;case 97:if(!Ln.last||!_n("primary+shift+End",e)){t.next=102;break}E(void 0),Vi([2,2]),t.next=136;break;case 102:if("ArrowDown"!==b){t.next=109;break}if(!v||!p){t.next=105;break}return t.abrupt("return");case 105:E(void 0),!g||"rect"!==Le&&"multi-rect"!==Le?(p&&!A&&(J=!0),A&&!p?X=W-1:X+=1):Vi([0,A&&!p?2:1]),t.next=136;break;case 109:if("ArrowUp"!==b&&"Home"!==b){t.next=115;break}se="Home"===b||A,E(void 0),!g||"rect"!==Le&&"multi-rect"!==Le?(p&&!se&&(J=!0),X+=se&&!p?Number.MIN_SAFE_INTEGER:-1):Vi([0,se&&!p?-2:-1]),t.next=136;break;case 115:if("ArrowRight"!==b&&"End"!==b){t.next=121;break}ue="End"===b||A,E(void 0),!g||"rect"!==Le&&"multi-rect"!==Le?(p&&!ue&&(J=!0),Y+=ue&&!p?Number.MAX_SAFE_INTEGER:1):Vi([ue&&!p?2:1,0]),t.next=136;break;case 121:if("ArrowLeft"!==b){t.next=126;break}E(void 0),!g||"rect"!==Le&&"multi-rect"!==Le?(p&&!A&&(J=!0),Y+=A&&!p?Number.MIN_SAFE_INTEGER:-1):Vi([A&&!p?-2:-1,0]),t.next=136;break;case 126:if("Tab"!==b){t.next=131;break}E(void 0),g?Y--:Y++,t.next=136;break;case 131:if(m||v||void 0===Zn.current||1!==b.length||!/[ -~]/g.test(b)||void 0===y||!xe(G([Y-zn,Math.max(0,X-1)]))){t.next=136;break}if(Vn&&X===W||!(F.y>X||X>F.y+F.height||F.x>Y||Y>F.x+F.width)){t.next=134;break}return t.abrupt("return");case 134:oi(y,!0,b),d();case 136:Wi(Y,X,!1,J)&&d();case 138:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();t()}),[Se,k,Zn,Ln.selectAll,Ln.search,Ln.selectColumn,Ln.selectRow,Ln.downFill,Ln.rightFill,Ln.pageDown,Ln.pageUp,Ln.first,Ln.last,Ln.clear,qe,We,G,zn,Wi,dr,bt,V.length,W,Ki,Zr,ei,St,Sr,vr,Rr.length,wr,Ar,qn,hi,di,Q,oi,Ci,ri,Vi,Le,Vn]),Yi=m.useCallback((function(e,t){var n=e.location[0]-zn;if("header"===e.kind&&(null==ce||ce(n,Object(l.a)(Object(l.a)({},e),{},{preventDefault:t}))),e.kind===de){if(n<0)return;null==me||me(n,Object(l.a)(Object(l.a)({},e),{},{preventDefault:t}))}if("cell"===e.kind){var r=Object(u.a)(e.location,2),i=r[0],a=r[1];null==ue||ue([n,a],Object(l.a)(Object(l.a)({},e),{},{preventDefault:t})),function(e,t){var n=Object(u.a)(t,2),r=n[0],i=n[1];if(e.columns.hasIndex(r)||e.rows.hasIndex(i))return!0;if(void 0!==e.current){if(e.current.cell[0]===r&&e.current.cell[1]===i)return!0;var a,l=[e.current.range].concat(Object(s.a)(e.current.rangeStack)),c=Object(o.a)(l);try{for(c.s();!(a=c.n()).done;){var f=a.value;if(r>=f.x&&r<f.x+f.width&&i>=f.y&&i<f.y+f.height)return!0}}catch(d){c.e(d)}finally{c.f()}}return!1}(Zn,e.location)||Wi(i,a,!1,!1)}}),[Zn,ue,me,ce,zn,Wi]),Xi=m.useCallback(function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){var n,r,a,s,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,D,j,T,P,M,I,B,N,L,U,H,z,q,V,G,K,Q,Y,J,$,ee,te,ne,re;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h=function(e,t,n){var r,i;if(!ke(e)&&xe(e)&&!0!==e.readonly){var a=null==Z?void 0:Z(n,e);if(void 0!==a&&Fe(a))return a.kind!==e.kind&&console.warn("Coercion should not change cell kind."),{location:t,value:a};var o=Sr(e);if(void 0===o)return;if(o.kind===ae.Custom){X(e.kind===ae.Custom);var s=null==(r=o.onPaste)?void 0:r.call(o,n,e);if(void 0===s)return;return{location:t,value:Object(l.a)(Object(l.a)({},e),{},{data:s})}}var u=null==(i=o.onPaste)?void 0:i.call(o,n,e);if(void 0===u)return;return X(u.kind===e.kind),{location:t,value:u}}},Ln.paste){e.next=3;break}return e.abrupt("return");case 3:if(p=Zn.columns,g=Zn.rows,m=!0===(null==(n=R.current)?void 0:n.contains(document.activeElement))||!0===(null==(r=O.current)?void 0:r.contains(document.activeElement)),void 0===(v=null==(a=Zn.current)?void 0:a.cell)&&1===p.length&&(v=[null!=(s=p.first())?s:0,0]),void 0===v&&1===g.length&&(v=[zn,null!=(c=g.first())?c:0]),!m||void 0===v){e.next=99;break}if(_="text/plain",A="text/html",void 0===navigator.clipboard.read){e.next=52;break}return e.next=15,navigator.clipboard.read();case 15:w=e.sent,F=Object(o.a)(w),e.prev=17,F.s();case 19:if((k=F.n()).done){e.next=42;break}if(!(x=k.value).types.includes(A)){e.next=34;break}return e.next=24,x.getType(A);case 24:return E=e.sent,e.next=27,E.text();case 27:if(C=e.sent,(S=document.createElement("html")).innerHTML=C,null===(D=S.querySelector("table"))){e.next=34;break}return b=Fn(D),e.abrupt("break",42);case 34:if(!x.types.includes(_)){e.next=40;break}return e.next=37,x.getType(_);case 37:return e.next=39,e.sent.text();case 39:y=e.sent;case 40:e.next=19;break;case 42:e.next=47;break;case 44:e.prev=44,e.t0=e.catch(17),F.e(e.t0);case 47:return e.prev=47,F.f(),e.finish(47);case 50:e.next=64;break;case 52:if(void 0===navigator.clipboard.readText){e.next=58;break}return e.next=55,navigator.clipboard.readText();case 55:y=e.sent,e.next=64;break;case 58:if(void 0===t||null===(null==t?void 0:t.clipboardData)){e.next=63;break}t.clipboardData.types.includes(A)&&(j=t.clipboardData.getData(A),(T=document.createElement("html")).innerHTML=j,null!==(P=T.querySelector("table"))&&(b=Fn(P))),void 0===b&&t.clipboardData.types.includes(_)&&(y=t.clipboardData.getData(_)),e.next=64;break;case 63:return e.abrupt("return");case 64:M=v,I=Object(u.a)(M,2),B=I[0],N=I[1],L=[];case 66:if(void 0!==it){e.next=71;break}return U=ri(v),void 0!==(H=h(U,v,null!=(f=null!=y?y:null==b?void 0:b.map((function(e){return e.join("\t")})).join("\t"))?f:""))&&L.push(H),e.abrupt("break",97);case 71:if(void 0!==b){e.next=75;break}if(void 0!==y){e.next=74;break}return e.abrupt("return");case 74:b=wn(y);case 75:if(!1!==it&&("function"!==typeof it||!0===(null==it?void 0:it([v[0]-zn,v[1]],b)))){e.next=77;break}return e.abrupt("return");case 77:z=Object(o.a)(b.entries()),e.prev=78,z.s();case 80:if((q=z.n()).done){e.next=88;break}if(V=Object(u.a)(q.value,2),G=V[0],K=V[1],!(G+N>=W)){e.next=84;break}return e.abrupt("break",88);case 84:Q=Object(o.a)(K.entries());try{for(Q.s();!(Y=Q.n()).done;)J=Object(u.a)(Y.value,2),$=J[0],ee=J[1],ne=ri(te=[$+B,G+N]),void 0!==(re=h(ne,te,ee))&&L.push(re)}catch(i){Q.e(i)}finally{Q.f()}case 86:e.next=80;break;case 88:e.next=93;break;case 90:e.prev=90,e.t1=e.catch(78),z.e(e.t1);case 93:return e.prev=93,z.f(),e.finish(93);case 96:0;case 97:ei(L),null==(d=Jr.current)||d.damage(L.map((function(e){return{cell:e.location}})));case 99:case"end":return e.stop()}}),e,null,[[17,44,47,50],[78,90,93,96]])})));return function(t){return e.apply(this,arguments)}}(),[Z,Sr,ri,Zn,Ln.paste,ei,it,zn,W]);Ue("paste",Xi,window,!1,!0);var Ji=m.useCallback(function(){var e=Object(a.a)(Object(i.a)().mark((function e(t,n){var r,a,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w;return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ln.copy){e.next=2;break}return e.abrupt("return");case 2:if(u=!0===n||!0===(null==(r=R.current)?void 0:r.contains(document.activeElement))||!0===(null==(a=O.current)?void 0:a.contains(document.activeElement)),l=Zn.columns,c=Zn.rows,f=function(e,n){ot?xn([n.map((function(e){return{kind:ae.Text,data:V[e].title,displayData:V[e].title,allowOverlay:!1}}))].concat(Object(s.a)(e)),n,t):xn(e,n,t)},!u||void 0===nr){e.next=55;break}if(void 0===Zn.current){e.next=16;break}if("object"===typeof(d=nr(Zn.current.range,$n.current.signal))){e.next=13;break}return e.next=12,d();case 12:d=e.sent;case 13:f(d,x()(Zn.current.range.x-zn,Zn.current.range.x+Zn.current.range.width-zn)),e.next=55;break;case 16:if(!(void 0!==c&&c.length>0)){e.next=29;break}if(h=Object(s.a)(c),p=h.map((function(e){var t=nr({x:zn,y:e,width:V.length-zn,height:1},$n.current.signal);return"object"===typeof t?t[0]:t().then((function(e){return e[0]}))})),!p.some((function(e){return e instanceof Promise}))){e.next=26;break}return e.next=22,Promise.all(p);case 22:g=e.sent,f(g,x()(V.length)),e.next=27;break;case 26:f(p,x()(V.length));case 27:e.next=55;break;case 29:if(!(l.length>0)){e.next=55;break}m=[],v=[],b=Object(o.a)(l),e.prev=33,b.s();case 35:if((y=b.n()).done){e.next=46;break}if(_=y.value,"object"===typeof(A=nr({x:_,y:0,width:1,height:W},$n.current.signal))){e.next=42;break}return e.next=41,A();case 41:A=e.sent;case 42:m.push(A),v.push(_-zn);case 44:e.next=35;break;case 46:e.next=51;break;case 48:e.prev=48,e.t0=e.catch(33),b.e(e.t0);case 51:return e.prev=51,b.f(),e.finish(51);case 54:1===m.length?f(m[0],v):(w=m.reduce((function(e,t){return e.map((function(e,n){return[].concat(Object(s.a)(e),Object(s.a)(t[n]))}))})),f(w,v));case 55:case"end":return e.stop()}}),e,null,[[33,48,51,54]])})));return function(t,n){return e.apply(this,arguments)}}(),[V,nr,Zn,Ln.copy,zn,W,ot]);Ue("copy",Ji,window,!1,!1);var Zi=m.useCallback((function(e,t){if(0!==e.length&&-1!==t){var n=Object(u.a)(e[t],2),r=n[0],i=n[1];void 0!==M.current&&M.current[0]===r&&M.current[1]===i||(M.current=[r,i],Wi(r,i,!1,!1))}}),[Wi]),$i=null!=(d=null==(f=null==At?void 0:At.current)?void 0:f.cell)?d:[],ea=Object(u.a)($i,2),ta=ea[0],na=ea[1],ra=m.useRef(ui);ra.current=ui,m.useLayoutEffect((function(){var e,t,n,r;Hr.current||void 0===ta||void 0===na||ta===(null==(t=null==(e=ar.current)?void 0:e.current)?void 0:t.cell[0])&&na===(null==(r=null==(n=ar.current)?void 0:n.current)?void 0:r.cell[1])||ra.current(ta,na),Hr.current=!1}),[ta,na]);var ia=m.useMemo((function(){return!0===qn&&!0===(null==Ot?void 0:Ot.tint)?Oe.fromSingleSelection($r-1):Oe.empty()}),[$r,qn,null==Ot?void 0:Ot.tint]),aa=m.useCallback((function(e){var t;return"boolean"===typeof Tt?Tt:null==(t=null==Tt?void 0:Tt(e-zn))||t}),[zn,Tt]),oa=m.useMemo((function(){if(void 0===ki||null===O.current)return null;var e=ki.bounds,t=ki.group,n=O.current.getBoundingClientRect();return m.createElement(vn,{bounds:e,group:t,canvasBounds:n,onClose:function(){return xi(void 0)},onFinish:function(e){xi(void 0),null==ve||ve(t,e)}})}),[ve,ki]),sa=Math.min(Rr.length,ut+(Hn?1:0));m.useImperativeHandle(t,(function(){return{appendRow:function(e){return di(e+zn)},updateCells:function(e){var t;return 0!==zn&&(e=e.map((function(e){return{cell:[e.cell[0]+zn,e.cell[1]]}}))),null==(t=Jr.current)?void 0:t.damage(e)},getBounds:function(e,t){var n;return null==(n=Jr.current)?void 0:n.getBounds(e+zn,t)},focus:function(){var e;return null==(e=Jr.current)?void 0:e.focus()},emit:function(){var e=Object(a.a)(Object(i.a)().mark((function e(t){return Object(i.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="delete"===e.t0?3:"fill-right"===e.t0?5:"fill-down"===e.t0?7:"copy"===e.t0?9:"paste"===e.t0?12:15;break;case 3:return Qi({bounds:void 0,cancel:function(){},stopPropagation:function(){},preventDefault:function(){},ctrlKey:!1,key:"Delete",keyCode:46,metaKey:!1,shiftKey:!1,altKey:!1,rawEvent:void 0}),e.abrupt("break",15);case 5:return Qi({bounds:void 0,cancel:function(){},stopPropagation:function(){},preventDefault:function(){},ctrlKey:!0,key:"r",keyCode:82,metaKey:!1,shiftKey:!1,altKey:!1,rawEvent:void 0}),e.abrupt("break",15);case 7:return Qi({bounds:void 0,cancel:function(){},stopPropagation:function(){},preventDefault:function(){},ctrlKey:!0,key:"d",keyCode:68,metaKey:!1,shiftKey:!1,altKey:!1,rawEvent:void 0}),e.abrupt("break",15);case 9:return e.next=11,Ji(void 0,!0);case 11:case 14:return e.abrupt("break",15);case 12:return e.next=14,Xi();case 15:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),scrollTo:ui}}),[di,Ji,Qi,Xi,zn,ui]);var ua=null!=Bi?Bi:[],la=Object(u.a)(ua,2),ca=la[0],fa=la[1],da=m.useCallback((function(e){var t=Object(u.a)(e,2),n=t[0],r=t[1];-1!==r?ca===n&&fa===r||(_r({cell:e,range:{x:n,y:r,width:1,height:1}},!0,!1,"keyboard-nav"),ui(n,r)):"none"!==qe&&(wr(Oe.fromSingleSelection(n),void 0,!1),Zr())}),[qe,Zr,ui,ca,fa,_r,wr]),ha=m.useState(!1),pa=Object(u.a)(ha,2),ga=pa[0],ma=pa[1],va=m.useRef(C()((function(e){ma(e)}),5)),ba=m.useCallback((function(){va.current(!0),void 0===Zn.current&&0===Zn.columns.length&&0===Zn.rows.length&&void 0===T&&_r({cell:[zn,Xr],range:{x:zn,y:Xr,width:1,height:1}},!0,!1,"keyboard-select")}),[Xr,Zn,T,zn,_r]),ya=m.useCallback((function(){va.current(!1)}),[]),_a=m.useMemo((function(){var e,t,n=null!=(e=null==Ht?void 0:Ht.scrollbarWidthOverride)?e:function(){if(void 0!==Ye)return Ye;var e=document.createElement("p");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");t.id="testScrollbar",t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.append(e),document.body.append(t);var n=e.offsetWidth;t.style.overflow="scroll";var r=e.offsetWidth;return n===r&&(r=t.clientWidth),t.remove(),Ye=n-r}(),r=W+(qn?1:0);if("number"===typeof Pn)t=jr+r*Pn;else{for(var i=0,a=Math.min(r,10),o=0;o<a;o++)i+=Pn(o);i=Math.floor(i/a),t=jr+r*i}t+=n;var s=Rr.reduce((function(e,t){return t.width+e}),0)+n;return["".concat(Math.min(1e5,s),"px"),"".concat(Math.min(1e5,t),"px")]}),[Rr,null==Ht?void 0:Ht.scrollbarWidthOverride,Pn,W,qn,jr]),Aa=Object(u.a)(_a,2),wa=Aa[0],Fa=Aa[1];return m.createElement(ie.Provider,{value:Fr},m.createElement(Sn,{style:te(Fr),className:le,inWidth:null!=z?z:wa,inHeight:null!=q?q:Fa},m.createElement(gn,{fillHandle:Lt,drawFocusRing:Ut,experimental:Ht,fixedShadowX:zt,fixedShadowY:qt,getRowThemeOverride:U,headerIcons:Vt,imageWindowLoader:Wt,initialSize:Gt,isDraggable:Kt,onDragLeave:Qt,onRowMoved:Yt,overscrollX:Bn,overscrollY:Nn,preventDiagonalScrolling:Zt,rightElement:$t,rightElementProps:tn,showMinimap:nn,smoothScrollX:rn,smoothScrollY:an,className:le,enableGroups:Dr,onCanvasFocused:ba,onCanvasBlur:ya,canvasRef:O,onContextMenu:Yi,theme:Fr,cellXOffset:Yr,cellYOffset:Xr,accessibilityHeight:Vr.height,onDragEnd:zi,columns:Rr,drawCustomCell:Be,drawHeader:mr,disabledRows:ia,freezeColumns:sa,lockColumns:zn,firstColAccessible:0===zn,getCellContent:ri,minColumnWidth:An,maxColumnWidth:kn,searchInputRef:S,showSearch:Yn,onSearchClose:Xn,highlightRegions:ti,getCellsForSelection:nr,getGroupDetails:ii,headerHeight:Rn,isFocused:ga,groupHeaderHeight:Dr?Mn:0,trailingRowType:qn?!0===(null==Ot?void 0:Ot.sticky)?"sticky":"appended":"none",onColumnResize:hr,onColumnResizeEnd:pr,onColumnResizeStart:gr,onCellFocused:da,onColumnMoved:Li,onDragStart:Hi,onHeaderMenuClick:Ii,onItemHovered:qi,isFilling:!0===(null==T?void 0:T.fillHandle),onMouseMove:Mi,onKeyDown:Qi,onKeyUp:De,onMouseDown:Ai,onMouseUp:Ri,onDragOverCell:Pt,onDrop:Rt,onSearchResultsChanged:Zi,onVisibleRegionChanged:Ni,clientSize:[Er[0],Er[1]],rowHeight:Pn,rows:$r,scrollRef:R,selection:Zn,translateX:Vr.tx,translateY:Vr.ty,verticalBorder:aa,gridRef:Jr,getCellRenderer:Sr,scrollToEnd:on}),oa,void 0!==k&&m.createElement(Te,Object(l.a)(Object(l.a)({},k),{},{validateCell:ir,id:Ki,getCellRenderer:Sr,className:!0===(null==Ht?void 0:Ht.isSubGrid)?"click-outside-ignore":void 0,provideEditor:St,imageEditorOverride:L,onFinishEditing:Gi,markdownDivCreateNode:H}))))}))},function(e,t,n){"use strict";function r(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}n.d(t,"a",(function(){return a}));var i=n(71);function a(e){if(!r(e)&&"number"!==typeof e)return!1;var t=Object(i.a)(e);return!isNaN(Number(t))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(317);function i(e){var t=function(e,t){if("object"!==Object(r.a)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==Object(r.a)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===Object(r.a)(t)?t:String(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(48),i=n.n(r),a=n(25),o=n(199),s=n(180);function u(e,t,n){if(t<1)return[];if(1===t&&void 0===n)return e;for(var r=[],i=0;i<e.length;i+=t){if(void 0!==n&&!0!==n(e[i]))return;r.push(e[i])}return r}var l=n(181);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t,n){var r={width:e.width+t.width,height:e.height+t.height};return Object(l.c)(r,n)}function g(e,t){var n,r,s=e.angle,u=e.ticks,l=e.tickFormatter,c=e.viewBox,f=e.orientation,h=e.minTickGap,g=e.unit,m=e.fontSize,v=e.letterSpacing,b=c.x,y=c.y,_=c.width,A=c.height,w="top"===f||"bottom"===f?"width":"height",F=(u||[]).slice(),k=g&&"width"===w?Object(o.c)(g,{fontSize:m,letterSpacing:v}):{width:0,height:0},x=F.length,E=x>=2?Object(a.i)(F[1].coordinate-F[0].coordinate):1;if(1===E?(n="width"===w?b:y,r="width"===w?b+_:y+A):(n="width"===w?b+_:y+A,r="width"===w?b:y),t){var C=u[x-1],S=i()(l)?l(C.value,x-1):C.value,O="width"===w?p(Object(o.c)(S,{fontSize:m,letterSpacing:v}),k,s):Object(o.c)(S,{fontSize:m,letterSpacing:v})[w],D=E*(C.coordinate+E*O/2-r);F[x-1]=C=d(d({},C),{},{tickCoord:D>0?C.coordinate-D*E:C.coordinate}),E*(C.tickCoord-E*O/2-n)>=0&&E*(C.tickCoord+E*O/2-r)<=0&&(r=C.tickCoord-E*(O/2+h),F[x-1]=d(d({},C),{},{isShow:!0}))}for(var j=t?x-1:x,T=0;T<j;T++){var P=F[T],R=i()(l)?l(P.value,T):P.value,M="width"===w?p(Object(o.c)(R,{fontSize:m,letterSpacing:v}),k,s):Object(o.c)(R,{fontSize:m,letterSpacing:v})[w];if(0===T){var I=E*(P.coordinate-E*M/2-n);F[T]=P=d(d({},P),{},{tickCoord:I<0?P.coordinate-I*E:P.coordinate})}else F[T]=P=d(d({},P),{},{tickCoord:P.coordinate});E*(P.tickCoord-E*M/2-n)>=0&&E*(P.tickCoord+E*M/2-r)<=0&&(n=P.tickCoord+E*(M/2+h),F[T]=d(d({},P),{},{isShow:!0}))}return F}function m(e,t,n){var r=e.tick,l=e.ticks,c=e.viewBox,f=e.minTickGap,h=e.orientation,m=e.interval,v=e.tickFormatter,b=e.unit,y=e.angle;if(!l||!l.length||!r)return[];if(Object(a.g)(m)||s.a.isSsr)return function(e,t){return u(e,t+1)}(l,"number"===typeof m&&Object(a.g)(m)?m:0);var _=[];return"equidistantPreserveStart"===m?function(e){for(var t=1,n=u(e,t,(function(e){return e.isShow}));t<=e.length;){if(void 0!==n)return n;n=u(e,++t,(function(e){return e.isShow}))}return e.slice(0,1)}(_=g({angle:y,ticks:l,tickFormatter:v,viewBox:c,orientation:h,minTickGap:f,unit:b,fontSize:t,letterSpacing:n})):(_="preserveStart"===m||"preserveStartEnd"===m?g({angle:y,ticks:l,tickFormatter:v,viewBox:c,orientation:h,minTickGap:f,unit:b,fontSize:t,letterSpacing:n},"preserveStartEnd"===m):function(e){var t,n,r=e.angle,s=e.ticks,u=e.tickFormatter,l=e.viewBox,c=e.orientation,f=e.minTickGap,h=e.unit,g=e.fontSize,m=e.letterSpacing,v=l.x,b=l.y,y=l.width,_=l.height,A="top"===c||"bottom"===c?"width":"height",w=h&&"width"===A?Object(o.c)(h,{fontSize:g,letterSpacing:m}):{width:0,height:0},F=(s||[]).slice(),k=F.length,x=k>=2?Object(a.i)(F[1].coordinate-F[0].coordinate):1;1===x?(t="width"===A?v:b,n="width"===A?v+y:b+_):(t="width"===A?v+y:b+_,n="width"===A?v:b);for(var E=k-1;E>=0;E--){var C=F[E],S=i()(u)?u(C.value,k-E-1):C.value,O="width"===A?p(Object(o.c)(S,{fontSize:g,letterSpacing:m}),w,r):Object(o.c)(S,{fontSize:g,letterSpacing:m})[A];if(E===k-1){var D=x*(C.coordinate+x*O/2-n);F[E]=C=d(d({},C),{},{tickCoord:D>0?C.coordinate-D*x:C.coordinate})}else F[E]=C=d(d({},C),{},{tickCoord:C.coordinate});x*(C.tickCoord-x*O/2-t)>=0&&x*(C.tickCoord+x*O/2-n)<=0&&(n=C.tickCoord-x*(O/2+f),F[E]=d(d({},C),{},{isShow:!0}))}return F}({angle:y,ticks:l,tickFormatter:v,viewBox:c,orientation:h,minTickGap:f,unit:b,fontSize:t,letterSpacing:n}),_.filter((function(e){return e.isShow})))}},function(e,t,n){var r;!function(i){var a=/^\s+/,o=/\s+$/,s=0,u=i.round,l=i.min,c=i.max,f=i.random;function d(e,t){if(t=t||{},(e=e||"")instanceof d)return e;if(!(this instanceof d))return new d(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,u=null,f=!1,d=!1;"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,n=!1;if(D[e])e=D[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=U.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=U.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=U.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=U.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=U.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=U.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=U.hex8.exec(e))return{r:M(t[1]),g:M(t[2]),b:M(t[3]),a:L(t[4]),format:n?"name":"hex8"};if(t=U.hex6.exec(e))return{r:M(t[1]),g:M(t[2]),b:M(t[3]),format:n?"name":"hex"};if(t=U.hex4.exec(e))return{r:M(t[1]+""+t[1]),g:M(t[2]+""+t[2]),b:M(t[3]+""+t[3]),a:L(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=U.hex3.exec(e))return{r:M(t[1]+""+t[1]),g:M(t[2]+""+t[2]),b:M(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(H(e.r)&&H(e.g)&&H(e.b)?(h=e.r,p=e.g,g=e.b,t={r:255*P(h,255),g:255*P(p,255),b:255*P(g,255)},f=!0,d="%"===String(e.r).substr(-1)?"prgb":"rgb"):H(e.h)&&H(e.s)&&H(e.v)?(r=B(e.s),s=B(e.v),t=function(e,t,n){e=6*P(e,360),t=P(t,100),n=P(n,100);var r=i.floor(e),a=e-r,o=n*(1-t),s=n*(1-a*t),u=n*(1-(1-a)*t),l=r%6;return{r:255*[n,s,o,o,u,n][l],g:255*[u,n,n,s,o,o][l],b:255*[o,o,u,n,n,s][l]}}(e.h,r,s),f=!0,d="hsv"):H(e.h)&&H(e.s)&&H(e.l)&&(r=B(e.s),u=B(e.l),t=function(e,t,n){var r,i,a;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=P(e,360),t=P(t,100),n=P(n,100),0===t)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,u=2*n-s;r=o(u,s,e+1/3),i=o(u,s,e),a=o(u,s,e-1/3)}return{r:255*r,g:255*i,b:255*a}}(e.h,r,u),f=!0,d="hsl"),e.hasOwnProperty("a")&&(n=e.a));var h,p,g;return n=T(n),{ok:f,format:e.format||d,r:l(255,c(t.r,0)),g:l(255,c(t.g,0)),b:l(255,c(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=u(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=u(this._r)),this._g<1&&(this._g=u(this._g)),this._b<1&&(this._b=u(this._b)),this._ok=n.ok,this._tc_id=s++}function h(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,i,a=c(e,t,n),o=l(e,t,n),s=(a+o)/2;if(a==o)r=i=0;else{var u=a-o;switch(i=s>.5?u/(2-a-o):u/(a+o),a){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:i,l:s}}function p(e,t,n){e=P(e,255),t=P(t,255),n=P(n,255);var r,i,a=c(e,t,n),o=l(e,t,n),s=a,u=a-o;if(i=0===a?0:u/a,a==o)r=0;else{switch(a){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:i,v:s}}function g(e,t,n,r){var i=[I(u(e).toString(16)),I(u(t).toString(16)),I(u(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function m(e,t,n,r){return[I(N(r)),I(u(e).toString(16)),I(u(t).toString(16)),I(u(n).toString(16))].join("")}function v(e,t){t=0===t?0:t||10;var n=d(e).toHsl();return n.s-=t/100,n.s=R(n.s),d(n)}function b(e,t){t=0===t?0:t||10;var n=d(e).toHsl();return n.s+=t/100,n.s=R(n.s),d(n)}function y(e){return d(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var n=d(e).toHsl();return n.l+=t/100,n.l=R(n.l),d(n)}function A(e,t){t=0===t?0:t||10;var n=d(e).toRgb();return n.r=c(0,l(255,n.r-u(-t/100*255))),n.g=c(0,l(255,n.g-u(-t/100*255))),n.b=c(0,l(255,n.b-u(-t/100*255))),d(n)}function w(e,t){t=0===t?0:t||10;var n=d(e).toHsl();return n.l-=t/100,n.l=R(n.l),d(n)}function F(e,t){var n=d(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,d(n)}function k(e){var t=d(e).toHsl();return t.h=(t.h+180)%360,d(t)}function x(e){var t=d(e).toHsl(),n=t.h;return[d(e),d({h:(n+120)%360,s:t.s,l:t.l}),d({h:(n+240)%360,s:t.s,l:t.l})]}function E(e){var t=d(e).toHsl(),n=t.h;return[d(e),d({h:(n+90)%360,s:t.s,l:t.l}),d({h:(n+180)%360,s:t.s,l:t.l}),d({h:(n+270)%360,s:t.s,l:t.l})]}function C(e){var t=d(e).toHsl(),n=t.h;return[d(e),d({h:(n+72)%360,s:t.s,l:t.l}),d({h:(n+216)%360,s:t.s,l:t.l})]}function S(e,t,n){t=t||6,n=n||30;var r=d(e).toHsl(),i=360/n,a=[d(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(d(r));return a}function O(e,t){t=t||6;for(var n=d(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(d({h:r,s:i,v:a})),a=(a+s)%1;return o}d.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=T(e),this._roundA=u(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=u(360*e.h),n=u(100*e.s),r=u(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=h(this._r,this._g,this._b),t=u(360*e.h),n=u(100*e.s),r=u(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return g(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var a=[I(u(e).toString(16)),I(u(t).toString(16)),I(u(n).toString(16)),I(N(r))];if(i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1))return a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0);return a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:u(this._r),g:u(this._g),b:u(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+u(this._r)+", "+u(this._g)+", "+u(this._b)+")":"rgba("+u(this._r)+", "+u(this._g)+", "+u(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:u(100*P(this._r,255))+"%",g:u(100*P(this._g,255))+"%",b:u(100*P(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+u(100*P(this._r,255))+"%, "+u(100*P(this._g,255))+"%, "+u(100*P(this._b,255))+"%)":"rgba("+u(100*P(this._r,255))+"%, "+u(100*P(this._g,255))+"%, "+u(100*P(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(j[g(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=d(e);n="#"+m(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return d(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(A,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(b,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(F,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(S,arguments)},complement:function(){return this._applyCombination(k,arguments)},monochromatic:function(){return this._applyCombination(O,arguments)},splitcomplement:function(){return this._applyCombination(C,arguments)},triad:function(){return this._applyCombination(x,arguments)},tetrad:function(){return this._applyCombination(E,arguments)}},d.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:B(e[r]));e=n}return d(e,t)},d.equals=function(e,t){return!(!e||!t)&&d(e).toRgbString()==d(t).toRgbString()},d.random=function(){return d.fromRatio({r:f(),g:f(),b:f()})},d.mix=function(e,t,n){n=0===n?0:n||50;var r=d(e).toRgb(),i=d(t).toRgb(),a=n/100;return d({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},d.readability=function(e,t){var n=d(e),r=d(t);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},d.isReadable=function(e,t,n){var r,i,a=d.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=a>=4.5;break;case"AAlarge":i=a>=3;break;case"AAAsmall":i=a>=7}return i},d.mostReadable=function(e,t,n){var r,i,a,o,s=null,u=0;i=(n=n||{}).includeFallbackColors,a=n.level,o=n.size;for(var l=0;l<t.length;l++)(r=d.readability(e,t[l]))>u&&(u=r,s=d(t[l]));return d.isReadable(e,s,{level:a,size:o})||!i?s:(n.includeFallbackColors=!1,d.mostReadable(e,["#fff","#000"],n))};var D=d.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},j=d.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(D);function T(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function P(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"===typeof e&&-1!=e.indexOf("%")}(e);return e=l(t,c(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),i.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function R(e){return l(1,c(0,e))}function M(e){return parseInt(e,16)}function I(e){return 1==e.length?"0"+e:""+e}function B(e){return e<=1&&(e=100*e+"%"),e}function N(e){return i.round(255*parseFloat(e)).toString(16)}function L(e){return M(e)/255}var U=function(){var e="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)",t="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?",n="[\\s|\\(]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")[,|\\s]+("+e+")\\s*\\)?";return{CSS_UNIT:new RegExp(e),rgb:new RegExp("rgb"+t),rgba:new RegExp("rgba"+n),hsl:new RegExp("hsl"+t),hsla:new RegExp("hsla"+n),hsv:new RegExp("hsv"+t),hsva:new RegExp("hsva"+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function H(e){return!!U.CSS_UNIT.exec(e)}e.exports?e.exports=d:void 0===(r=function(){return d}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){"use strict";n.d(t,"b",(function(){return Q})),n.d(t,"a",(function(){return Y}));var r=Uint8Array,i=Uint16Array,a=Uint32Array,o=new r([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),s=new r([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),u=new r([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),l=function(e,t){for(var n=new i(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var o=new a(n[30]);for(r=1;r<30;++r)for(var s=n[r];s<n[r+1];++s)o[s]=s-n[r]<<5|r;return[n,o]},c=l(o,2),f=c[0],d=c[1];f[28]=258,d[258]=28;for(var h=l(s,0),p=h[0],g=h[1],m=new i(32768),v=0;v<32768;++v){var b=(43690&v)>>>1|(21845&v)<<1;b=(61680&(b=(52428&b)>>>2|(13107&b)<<2))>>>4|(3855&b)<<4,m[v]=((65280&b)>>>8|(255&b)<<8)>>>1}var y=function(e,t,n){for(var r=e.length,a=0,o=new i(t);a<r;++a)++o[e[a]-1];var s,u=new i(t);for(a=0;a<t;++a)u[a]=u[a-1]+o[a-1]<<1;if(n){s=new i(1<<t);var l=15-t;for(a=0;a<r;++a)if(e[a])for(var c=a<<4|e[a],f=t-e[a],d=u[e[a]-1]++<<f,h=d|(1<<f)-1;d<=h;++d)s[m[d]>>>l]=c}else for(s=new i(r),a=0;a<r;++a)s[a]=m[u[e[a]-1]++]>>>15-e[a];return s},_=new r(288);for(v=0;v<144;++v)_[v]=8;for(v=144;v<256;++v)_[v]=9;for(v=256;v<280;++v)_[v]=7;for(v=280;v<288;++v)_[v]=8;var A=new r(32);for(v=0;v<32;++v)A[v]=5;var w=y(_,9,0),F=y(_,9,1),k=y(A,5,0),x=y(A,5,1),E=function(e){for(var t=e[0],n=1;n<e.length;++n)e[n]>t&&(t=e[n]);return t},C=function(e,t,n){var r=t/8>>0;return(e[r]|e[r+1]<<8)>>>(7&t)&n},S=function(e,t){var n=t/8>>0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(7&t)},O=function(e){return(e/8>>0)+(7&e&&1)},D=function(e,t,n){(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length);var o=new(e instanceof i?i:e instanceof a?a:r)(n-t);return o.set(e.subarray(t,n)),o},j=function(e,t,n){var i=e.length,a=!t||n,l=!n||n.i;n||(n={}),t||(t=new r(3*i));var c=function(e){var n=t.length;if(e>n){var i=new r(Math.max(2*n,e));i.set(t),t=i}},d=n.f||0,h=n.p||0,g=n.b||0,m=n.l,v=n.d,b=n.m,_=n.n,A=8*i;do{if(!m){n.f=d=C(e,h,1);var w=C(e,h+1,3);if(h+=3,!w){var k=e[(H=O(h)+4)-4]|e[H-3]<<8,j=H+k;if(j>i){if(l)throw"unexpected EOF";break}a&&c(g+k),t.set(e.subarray(H,j),g),n.b=g+=k,n.p=h=8*j;continue}if(1==w)m=F,v=x,b=9,_=5;else{if(2!=w)throw"invalid block type";var T=C(e,h,31)+257,P=C(e,h+10,15)+4,R=T+C(e,h+5,31)+1;h+=14;for(var M=new r(R),I=new r(19),B=0;B<P;++B)I[u[B]]=C(e,h+3*B,7);h+=3*P;var N=E(I),L=(1<<N)-1;if(!l&&h+R*(N+7)>A)break;var U=y(I,N,1);for(B=0;B<R;){var H,z=U[C(e,h,L)];if(h+=15&z,(H=z>>>4)<16)M[B++]=H;else{var q=0,V=0;for(16==H?(V=3+C(e,h,3),h+=2,q=M[B-1]):17==H?(V=3+C(e,h,7),h+=3):18==H&&(V=11+C(e,h,127),h+=7);V--;)M[B++]=q}}var W=M.subarray(0,T),G=M.subarray(T);b=E(W),_=E(G),m=y(W,b,1),v=y(G,_,1)}if(h>A)throw"unexpected EOF"}a&&c(g+131072);for(var K=(1<<b)-1,Q=(1<<_)-1,Y=b+_+18;l||h+Y<A;){var X=(q=m[S(e,h)&K])>>>4;if((h+=15&q)>A)throw"unexpected EOF";if(!q)throw"invalid length/literal";if(X<256)t[g++]=X;else{if(256==X){m=null;break}var J=X-254;if(X>264){var Z=o[B=X-257];J=C(e,h,(1<<Z)-1)+f[B],h+=Z}var $=v[S(e,h)&Q],ee=$>>>4;if(!$)throw"invalid distance";h+=15&$;G=p[ee];if(ee>3){Z=s[ee];G+=S(e,h)&(1<<Z)-1,h+=Z}if(h>A)throw"unexpected EOF";a&&c(g+131072);for(var te=g+J;g<te;g+=4)t[g]=t[g-G],t[g+1]=t[g+1-G],t[g+2]=t[g+2-G],t[g+3]=t[g+3-G];g=te}}n.l=m,n.p=h,n.b=g,m&&(d=1,n.m=b,n.d=v,n.n=_)}while(!d);return g==t.length?t:D(t,0,g)},T=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},P=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},R=function(e,t){for(var n=[],a=0;a<e.length;++a)e[a]&&n.push({s:a,f:e[a]});var o=n.length,s=n.slice();if(!o)return[new r(0),0];if(1==o){var u=new r(n[0].s+1);return u[n[0].s]=1,[u,1]}n.sort((function(e,t){return e.f-t.f})),n.push({s:-1,f:25001});var l=n[0],c=n[1],f=0,d=1,h=2;for(n[0]={s:-1,f:l.f+c.f,l:l,r:c};d!=o-1;)l=n[n[f].f<n[h].f?f++:h++],c=n[f!=d&&n[f].f<n[h].f?f++:h++],n[d++]={s:-1,f:l.f+c.f,l:l,r:c};var p=s[0].s;for(a=1;a<o;++a)s[a].s>p&&(p=s[a].s);var g=new i(p+1),m=M(n[d-1],g,0);if(m>t){a=0;var v=0,b=m-t,y=1<<b;for(s.sort((function(e,t){return g[t.s]-g[e.s]||e.f-t.f}));a<o;++a){var _=s[a].s;if(!(g[_]>t))break;v+=y-(1<<m-g[_]),g[_]=t}for(v>>>=b;v>0;){var A=s[a].s;g[A]<t?v-=1<<t-g[A]++-1:++a}for(;a>=0&&v;--a){var w=s[a].s;g[w]==t&&(--g[w],++v)}m=t}return[new r(g),m]},M=function e(t,n,r){return-1==t.s?Math.max(e(t.l,n,r+1),e(t.r,n,r+1)):n[t.s]=r},I=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new i(++t),r=0,a=e[0],o=1,s=function(e){n[r++]=e},u=1;u<=t;++u)if(e[u]==a&&u!=t)++o;else{if(!a&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(a),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(a);o=1,a=e[u]}return[n.subarray(0,r),t]},B=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},N=function(e,t,n){var r=n.length,i=O(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var a=0;a<r;++a)e[i+a+4]=n[a];return 8*(i+4+r)},L=function(e,t,n,r,a,l,c,f,d,h,p){T(t,p++,n),++a[256];for(var g=R(a,15),m=g[0],v=g[1],b=R(l,15),F=b[0],x=b[1],E=I(m),C=E[0],S=E[1],O=I(F),D=O[0],j=O[1],M=new i(19),L=0;L<C.length;++L)M[31&C[L]]++;for(L=0;L<D.length;++L)M[31&D[L]]++;for(var U=R(M,7),H=U[0],z=U[1],q=19;q>4&&!H[u[q-1]];--q);var V,W,G,K,Q=h+5<<3,Y=B(a,_)+B(l,A)+c,X=B(a,m)+B(l,F)+c+14+3*q+B(M,H)+(2*M[16]+3*M[17]+7*M[18]);if(Q<=Y&&Q<=X)return N(t,p,e.subarray(d,d+h));if(T(t,p,1+(X<Y)),p+=2,X<Y){V=y(m,v,0),W=m,G=y(F,x,0),K=F;var J=y(H,z,0);T(t,p,S-257),T(t,p+5,j-1),T(t,p+10,q-4),p+=14;for(L=0;L<q;++L)T(t,p+3*L,H[u[L]]);p+=3*q;for(var Z=[C,D],$=0;$<2;++$){var ee=Z[$];for(L=0;L<ee.length;++L){var te=31&ee[L];T(t,p,J[te]),p+=H[te],te>15&&(T(t,p,ee[L]>>>5&127),p+=ee[L]>>>12)}}}else V=w,W=_,G=k,K=A;for(L=0;L<f;++L)if(r[L]>255){te=r[L]>>>18&31;P(t,p,V[te+257]),p+=W[te+257],te>7&&(T(t,p,r[L]>>>23&31),p+=o[te]);var ne=31&r[L];P(t,p,G[ne]),p+=K[ne],ne>3&&(P(t,p,r[L]>>>5&8191),p+=s[ne])}else P(t,p,V[r[L]]),p+=W[r[L]];return P(t,p,V[256]),p+W[256]},U=new a([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),H=new r(0),z=function(e,t,n,u,l,c){var f=e.length,h=new r(u+f+5*(1+Math.floor(f/7e3))+l),p=h.subarray(u,h.length-l),m=0;if(!t||f<8)for(var v=0;v<=f;v+=65535){var b=v+65535;b<f?m=N(p,m,e.subarray(v,b)):(p[v]=c,m=N(p,m,e.subarray(v,f)))}else{for(var y=U[t-1],_=y>>>13,A=8191&y,w=(1<<n)-1,F=new i(32768),k=new i(w+1),x=Math.ceil(n/3),E=2*x,C=function(t){return(e[t]^e[t+1]<<x^e[t+2]<<E)&w},S=new a(25e3),j=new i(288),T=new i(32),P=0,R=0,M=(v=0,0),I=0,B=0;v<f;++v){var z=C(v),q=32767&v,V=k[z];if(F[q]=V,k[z]=q,I<=v){var W=f-v;if((P>7e3||M>24576)&&W>423){m=L(e,p,0,S,j,T,R,M,B,v-B,m),M=P=R=0,B=v;for(var G=0;G<286;++G)j[G]=0;for(G=0;G<30;++G)T[G]=0}var K=2,Q=0,Y=A,X=q-V&32767;if(W>2&&z==C(v-X))for(var J=Math.min(_,W)-1,Z=Math.min(32767,v),$=Math.min(258,W);X<=Z&&--Y&&q!=V;){if(e[v+K]==e[v+K-X]){for(var ee=0;ee<$&&e[v+ee]==e[v+ee-X];++ee);if(ee>K){if(K=ee,Q=X,ee>J)break;var te=Math.min(X,ee-2),ne=0;for(G=0;G<te;++G){var re=v-X+G+32768&32767,ie=re-F[re]+32768&32767;ie>ne&&(ne=ie,V=re)}}}X+=(q=V)-(V=F[q])+32768&32767}if(Q){S[M++]=268435456|d[K]<<18|g[Q];var ae=31&d[K],oe=31&g[Q];R+=o[ae]+s[oe],++j[257+ae],++T[oe],I=v+K,++P}else S[M++]=e[v],++j[e[v]]}}m=L(e,p,c,S,j,T,R,M,B,v-B,m),c||(m=N(p,m,H))}return D(h,0,u+O(m)+l)},q=function(){var e=1,t=0;return{p:function(n){for(var r=e,i=t,a=n.length,o=0;o!=a;){for(var s=Math.min(o+5552,a);o<s;++o)i+=r+=n[o];r%=65521,i%=65521}e=r,t=i},d:function(){return(e>>>8<<16|(255&t)<<8|t>>>8)+2*((255&e)<<23)}}},V=function(e,t,n,r,i){return z(e,null==t.level?6:t.level,null==t.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+t.mem,n,r,!i)},W=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},G=function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;e[0]=120,e[1]=r<<6|(r?32-2*r:1)},K=function(e){if(8!=(15&e[0])||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(32&e[1])throw"invalid zlib data: preset dictionaries not supported"};function Q(e,t){void 0===t&&(t={});var n=q();n.p(e);var r=V(e,t,2,4);return G(r,t),W(r,r.length-4,n.d()),r}function Y(e,t){return j((K(e),e.subarray(2,-4)),t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return s}));var r,i=n(17),a=n(18),o=n(97);function s(e){return new l((function(t){t(e)}))}function u(e){return new l((function(t,n){n(e)}))}!function(e){e[e.PENDING=0]="PENDING";e[e.RESOLVED=1]="RESOLVED";e[e.REJECTED=2]="REJECTED"}(r||(r={}));var l=function(){function e(t){Object(i.a)(this,e),e.prototype.__init.call(this),e.prototype.__init2.call(this),e.prototype.__init3.call(this),e.prototype.__init4.call(this),this._state=r.PENDING,this._handlers=[];try{t(this._resolve,this._reject)}catch(n){this._reject(n)}}return Object(a.a)(e,[{key:"then",value:function(t,n){var r=this;return new e((function(e,i){r._handlers.push([!1,function(n){if(t)try{e(t(n))}catch(r){i(r)}else e(n)},function(t){if(n)try{e(n(t))}catch(r){i(r)}else i(t)}]),r._executeHandlers()}))}},{key:"catch",value:function(e){return this.then((function(e){return e}),e)}},{key:"finally",value:function(t){var n=this;return new e((function(e,r){var i,a;return n.then((function(e){a=!1,i=e,t&&t()}),(function(e){a=!0,i=e,t&&t()})).then((function(){a?r(i):e(i)}))}))}},{key:"__init",value:function(){var e=this;this._resolve=function(t){e._setResult(r.RESOLVED,t)}}},{key:"__init2",value:function(){var e=this;this._reject=function(t){e._setResult(r.REJECTED,t)}}},{key:"__init3",value:function(){var e=this;this._setResult=function(t,n){e._state===r.PENDING&&(Object(o.o)(n)?n.then(e._resolve,e._reject):(e._state=t,e._value=n,e._executeHandlers()))}}},{key:"__init4",value:function(){var e=this;this._executeHandlers=function(){if(e._state!==r.PENDING){var t=e._handlers.slice();e._handlers=[],t.forEach((function(t){t[0]||(e._state===r.RESOLVED&&t[1](e._value),e._state===r.REJECTED&&t[2](e._value),t[0]=!0)}))}}}}]),e}()},function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function i(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t)}function s(e){return s=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},s(e)}function u(e,t){return u=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},u(e,t)}function l(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function c(e,t,n){return c=l()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&u(i,n.prototype),i},c.apply(null,arguments)}function f(e){var t="function"===typeof Map?new Map:void 0;return f=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return c(e,arguments,s(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),u(r,e)},f(e)}function d(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(e,t):void 0}}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}Object.defineProperty(t,"__esModule",{value:!0});var m=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(f(Error)),v=function(e){function t(t){return e.call(this,"Invalid DateTime: "+t.toMessage())||this}return o(t,e),t}(m),b=function(e){function t(t){return e.call(this,"Invalid Interval: "+t.toMessage())||this}return o(t,e),t}(m),y=function(e){function t(t){return e.call(this,"Invalid Duration: "+t.toMessage())||this}return o(t,e),t}(m),_=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(m),A=function(e){function t(t){return e.call(this,"Invalid unit "+t)||this}return o(t,e),t}(m),w=function(e){function t(){return e.apply(this,arguments)||this}return o(t,e),t}(m),F=function(e){function t(){return e.call(this,"Zone is an abstract class")||this}return o(t,e),t}(m),k="numeric",x="short",E="long",C={year:k,month:k,day:k},S={year:k,month:x,day:k},O={year:k,month:x,day:k,weekday:x},D={year:k,month:E,day:k},j={year:k,month:E,day:k,weekday:E},T={hour:k,minute:k},P={hour:k,minute:k,second:k},R={hour:k,minute:k,second:k,timeZoneName:x},M={hour:k,minute:k,second:k,timeZoneName:E},I={hour:k,minute:k,hourCycle:"h23"},B={hour:k,minute:k,second:k,hourCycle:"h23"},N={hour:k,minute:k,second:k,hourCycle:"h23",timeZoneName:x},L={hour:k,minute:k,second:k,hourCycle:"h23",timeZoneName:E},U={year:k,month:k,day:k,hour:k,minute:k},H={year:k,month:k,day:k,hour:k,minute:k,second:k},z={year:k,month:x,day:k,hour:k,minute:k},q={year:k,month:x,day:k,hour:k,minute:k,second:k},V={year:k,month:x,day:k,weekday:x,hour:k,minute:k},W={year:k,month:E,day:k,hour:k,minute:k,timeZoneName:x},G={year:k,month:E,day:k,hour:k,minute:k,second:k,timeZoneName:x},K={year:k,month:E,day:k,weekday:E,hour:k,minute:k,timeZoneName:E},Q={year:k,month:E,day:k,weekday:E,hour:k,minute:k,second:k,timeZoneName:E},Y=function(){function e(){}var t=e.prototype;return t.offsetName=function(e,t){throw new F},t.formatOffset=function(e,t){throw new F},t.offset=function(e){throw new F},t.equals=function(e){throw new F},i(e,[{key:"type",get:function(){throw new F}},{key:"name",get:function(){throw new F}},{key:"ianaName",get:function(){return this.name}},{key:"isUniversal",get:function(){throw new F}},{key:"isValid",get:function(){throw new F}}]),e}(),X=null,J=function(e){function t(){return e.apply(this,arguments)||this}o(t,e);var n=t.prototype;return n.offsetName=function(e,t){return dt(e,t.format,t.locale)},n.formatOffset=function(e,t){return mt(this.offset(e),t)},n.offset=function(e){return-new Date(e).getTimezoneOffset()},n.equals=function(e){return"system"===e.type},i(t,[{key:"type",get:function(){return"system"}},{key:"name",get:function(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!0}}],[{key:"instance",get:function(){return null===X&&(X=new t),X}}]),t}(Y),Z={};var $={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};var ee={},te=function(e){function t(n){var r;return(r=e.call(this)||this).zoneName=n,r.valid=t.isValidZone(n),r}o(t,e),t.create=function(e){return ee[e]||(ee[e]=new t(e)),ee[e]},t.resetCache=function(){ee={},Z={}},t.isValidSpecifier=function(e){return this.isValidZone(e)},t.isValidZone=function(e){if(!e)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:e}).format(),!0}catch(t){return!1}};var n=t.prototype;return n.offsetName=function(e,t){return dt(e,t.format,t.locale,this.name)},n.formatOffset=function(e,t){return mt(this.offset(e),t)},n.offset=function(e){var t=new Date(e);if(isNaN(t))return NaN;var n,r=(n=this.name,Z[n]||(Z[n]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:n,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),Z[n]),i=r.formatToParts?function(e,t){for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var a=n[i],o=a.type,s=a.value,u=$[o];"era"===o?r[u]=s:We(u)||(r[u]=parseInt(s,10))}return r}(r,t):function(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+) (AD|BC),? (\d+):(\d+):(\d+)/.exec(n),i=r[1],a=r[2];return[r[3],i,a,r[4],r[5],r[6],r[7]]}(r,t),a=i[0],o=i[1],s=i[2],u=i[3],l=i[4],c=i[5],f=i[6];"BC"===u&&(a=1-Math.abs(a));var d=+t,h=d%1e3;return(ut({year:a,month:o,day:s,hour:24===l?0:l,minute:c,second:f,millisecond:0})-(d-=h>=0?h:1e3+h))/6e4},n.equals=function(e){return"iana"===e.type&&e.name===this.name},i(t,[{key:"type",get:function(){return"iana"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return this.valid}}]),t}(Y),ne=["base"],re=["padTo","floor"],ie={};var ae={};function oe(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=ae[n];return r||(r=new Intl.DateTimeFormat(e,t),ae[n]=r),r}var se={};var ue={};var le=null;var ce={};function fe(e,t,n,r){var i=e.listingMode();return"error"===i?null:"en"===i?n(t):r(t)}var de=function(){function e(e,t,n){this.padTo=n.padTo||0,this.floor=n.floor||!1,n.padTo,n.floor;var r=d(n,re);if(!t||Object.keys(r).length>0){var i=a({useGrouping:!1},n);n.padTo>0&&(i.minimumIntegerDigits=n.padTo),this.inf=function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=se[n];return r||(r=new Intl.NumberFormat(e,t),se[n]=r),r}(e,i)}}return e.prototype.format=function(e){if(this.inf){var t=this.floor?Math.floor(e):e;return this.inf.format(t)}return et(this.floor?Math.floor(e):it(e,3),this.padTo)},e}(),he=function(){function e(e,t,n){this.opts=n,this.originalZone=void 0;var r=void 0;if(this.opts.timeZone)this.dt=e;else if("fixed"===e.zone.type){var i=e.offset/60*-1,o=i>=0?"Etc/GMT+"+i:"Etc/GMT"+i;0!==e.offset&&te.create(o).valid?(r=o,this.dt=e):(r="UTC",this.dt=0===e.offset?e:e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone)}else"system"===e.zone.type?this.dt=e:"iana"===e.zone.type?(this.dt=e,r=e.zone.name):(r="UTC",this.dt=e.setZone("UTC").plus({minutes:e.offset}),this.originalZone=e.zone);var s=a({},this.opts);s.timeZone=s.timeZone||r,this.dtf=oe(t,s)}var t=e.prototype;return t.format=function(){return this.originalZone?this.formatToParts().map((function(e){return e.value})).join(""):this.dtf.format(this.dt.toJSDate())},t.formatToParts=function(){var e=this,t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map((function(t){return"timeZoneName"===t.type?a({},t,{value:e.originalZone.offsetName(e.dt.ts,{locale:e.dt.locale,format:e.opts.timeZoneName})}):t})):t},t.resolvedOptions=function(){return this.dtf.resolvedOptions()},e}(),pe=function(){function e(e,t,n){this.opts=a({style:"long"},n),!t&&Qe()&&(this.rtf=function(e,t){void 0===t&&(t={});var n=t;n.base;var r=d(n,ne),i=JSON.stringify([e,r]),a=ue[i];return a||(a=new Intl.RelativeTimeFormat(e,t),ue[i]=a),a}(e,n))}var t=e.prototype;return t.format=function(e,t){return this.rtf?this.rtf.format(e,t):function(e,t,n,r){void 0===n&&(n="always");void 0===r&&(r=!1);var i={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},a=-1===["hours","minutes","seconds"].indexOf(e);if("auto"===n&&a){var o="days"===e;switch(t){case 1:return o?"tomorrow":"next "+i[e][0];case-1:return o?"yesterday":"last "+i[e][0];case 0:return o?"today":"this "+i[e][0]}}var s=Object.is(t,-0)||t<0,u=Math.abs(t),l=1===u,c=i[e],f=r?l?c[1]:c[2]||c[1]:l?i[e][0]:e;return s?u+" "+f+" ago":"in "+u+" "+f}(t,e,this.opts.numeric,"long"!==this.opts.style)},t.formatToParts=function(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]},e}(),ge={firstDay:1,minimalDays:4,weekend:[6,7]},me=function(){function e(e,t,n,r,i){var a=function(e){var t=e.indexOf("-x-");-1!==t&&(e=e.substring(0,t));var n,r,i=e.indexOf("-u-");if(-1===i)return[e];try{n=oe(e).resolvedOptions(),r=e}catch(s){var a=e.substring(0,i);n=oe(a).resolvedOptions(),r=a}var o=n;return[r,o.numberingSystem,o.calendar]}(e),o=a[0],s=a[1],u=a[2];this.locale=o,this.numberingSystem=t||s||null,this.outputCalendar=n||u||null,this.weekSettings=r,this.intl=function(e,t,n){return n||t?(e.includes("-u-")||(e+="-u"),n&&(e+="-ca-"+n),t&&(e+="-nu-"+t),e):e}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=i,this.fastNumbersCached=null}e.fromOpts=function(t){return e.create(t.locale,t.numberingSystem,t.outputCalendar,t.weekSettings,t.defaultToEN)},e.create=function(t,n,r,i,a){void 0===a&&(a=!1);var o=t||Oe.defaultLocale;return new e(o||(a?"en-US":le||(le=(new Intl.DateTimeFormat).resolvedOptions().locale)),n||Oe.defaultNumberingSystem,r||Oe.defaultOutputCalendar,Ze(i)||Oe.defaultWeekSettings,o)},e.resetCache=function(){le=null,ae={},se={},ue={}},e.fromObject=function(t){var n=void 0===t?{}:t,r=n.locale,i=n.numberingSystem,a=n.outputCalendar,o=n.weekSettings;return e.create(r,i,a,o)};var t=e.prototype;return t.listingMode=function(){var e=this.isEnglish(),t=(null===this.numberingSystem||"latn"===this.numberingSystem)&&(null===this.outputCalendar||"gregory"===this.outputCalendar);return e&&t?"en":"intl"},t.clone=function(t){return t&&0!==Object.getOwnPropertyNames(t).length?e.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,Ze(t.weekSettings)||this.weekSettings,t.defaultToEN||!1):this},t.redefaultToEN=function(e){return void 0===e&&(e={}),this.clone(a({},e,{defaultToEN:!0}))},t.redefaultToSystem=function(e){return void 0===e&&(e={}),this.clone(a({},e,{defaultToEN:!1}))},t.months=function(e,t){var n=this;return void 0===t&&(t=!1),fe(this,e,At,(function(){var r=t?{month:e,day:"numeric"}:{month:e},i=t?"format":"standalone";return n.monthsCache[i][e]||(n.monthsCache[i][e]=function(e){for(var t=[],n=1;n<=12;n++){var r=Cr.utc(2009,n,1);t.push(e(r))}return t}((function(e){return n.extract(e,r,"month")}))),n.monthsCache[i][e]}))},t.weekdays=function(e,t){var n=this;return void 0===t&&(t=!1),fe(this,e,xt,(function(){var r=t?{weekday:e,year:"numeric",month:"long",day:"numeric"}:{weekday:e},i=t?"format":"standalone";return n.weekdaysCache[i][e]||(n.weekdaysCache[i][e]=function(e){for(var t=[],n=1;n<=7;n++){var r=Cr.utc(2016,11,13+n);t.push(e(r))}return t}((function(e){return n.extract(e,r,"weekday")}))),n.weekdaysCache[i][e]}))},t.meridiems=function(){var e=this;return fe(this,void 0,(function(){return Et}),(function(){if(!e.meridiemCache){var t={hour:"numeric",hourCycle:"h12"};e.meridiemCache=[Cr.utc(2016,11,13,9),Cr.utc(2016,11,13,19)].map((function(n){return e.extract(n,t,"dayperiod")}))}return e.meridiemCache}))},t.eras=function(e){var t=this;return fe(this,e,Dt,(function(){var n={era:e};return t.eraCache[e]||(t.eraCache[e]=[Cr.utc(-40,1,1),Cr.utc(2017,1,1)].map((function(e){return t.extract(e,n,"era")}))),t.eraCache[e]}))},t.extract=function(e,t,n){var r=this.dtFormatter(e,t).formatToParts().find((function(e){return e.type.toLowerCase()===n}));return r?r.value:null},t.numberFormatter=function(e){return void 0===e&&(e={}),new de(this.intl,e.forceSimple||this.fastNumbers,e)},t.dtFormatter=function(e,t){return void 0===t&&(t={}),new he(e,this.intl,t)},t.relFormatter=function(e){return void 0===e&&(e={}),new pe(this.intl,this.isEnglish(),e)},t.listFormatter=function(e){return void 0===e&&(e={}),function(e,t){void 0===t&&(t={});var n=JSON.stringify([e,t]),r=ie[n];return r||(r=new Intl.ListFormat(e,t),ie[n]=r),r}(this.intl,e)},t.isEnglish=function(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")},t.getWeekSettings=function(){return this.weekSettings?this.weekSettings:Ye()?function(e){var t=ce[e];if(!t){var n=new Intl.Locale(e);t="getWeekInfo"in n?n.getWeekInfo():n.weekInfo,ce[e]=t}return t}(this.locale):ge},t.getStartOfWeek=function(){return this.getWeekSettings().firstDay},t.getMinDaysInFirstWeek=function(){return this.getWeekSettings().minimalDays},t.getWeekendDays=function(){return this.getWeekSettings().weekend},t.equals=function(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar},i(e,[{key:"fastNumbers",get:function(){var e;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(e=this).numberingSystem||"latn"===e.numberingSystem)&&("latn"===e.numberingSystem||!e.locale||e.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}}]),e}(),ve=null,be=function(e){function t(t){var n;return(n=e.call(this)||this).fixed=t,n}o(t,e),t.instance=function(e){return 0===e?t.utcInstance:new t(e)},t.parseSpecifier=function(e){if(e){var n=e.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(n)return new t(ht(n[1],n[2]))}return null};var n=t.prototype;return n.offsetName=function(){return this.name},n.formatOffset=function(e,t){return mt(this.fixed,t)},n.offset=function(){return this.fixed},n.equals=function(e){return"fixed"===e.type&&e.fixed===this.fixed},i(t,[{key:"type",get:function(){return"fixed"}},{key:"name",get:function(){return 0===this.fixed?"UTC":"UTC"+mt(this.fixed,"narrow")}},{key:"ianaName",get:function(){return 0===this.fixed?"Etc/UTC":"Etc/GMT"+mt(-this.fixed,"narrow")}},{key:"isUniversal",get:function(){return!0}},{key:"isValid",get:function(){return!0}}],[{key:"utcInstance",get:function(){return null===ve&&(ve=new t(0)),ve}}]),t}(Y),ye=function(e){function t(t){var n;return(n=e.call(this)||this).zoneName=t,n}o(t,e);var n=t.prototype;return n.offsetName=function(){return null},n.formatOffset=function(){return""},n.offset=function(){return NaN},n.equals=function(){return!1},i(t,[{key:"type",get:function(){return"invalid"}},{key:"name",get:function(){return this.zoneName}},{key:"isUniversal",get:function(){return!1}},{key:"isValid",get:function(){return!1}}]),t}(Y);function _e(e,t){if(We(e)||null===e)return t;if(e instanceof Y)return e;if("string"===typeof e){var n=e.toLowerCase();return"default"===n?t:"local"===n||"system"===n?J.instance:"utc"===n||"gmt"===n?be.utcInstance:be.parseSpecifier(n)||te.create(e)}return Ge(e)?be.instance(e):"object"===typeof e&&"offset"in e&&"function"===typeof e.offset?e:new ye(e)}var Ae,we=function(){return Date.now()},Fe="system",ke=null,xe=null,Ee=null,Ce=60,Se=null,Oe=function(){function e(){}return e.resetCaches=function(){me.resetCache(),te.resetCache()},i(e,null,[{key:"now",get:function(){return we},set:function(e){we=e}},{key:"defaultZone",get:function(){return _e(Fe,J.instance)},set:function(e){Fe=e}},{key:"defaultLocale",get:function(){return ke},set:function(e){ke=e}},{key:"defaultNumberingSystem",get:function(){return xe},set:function(e){xe=e}},{key:"defaultOutputCalendar",get:function(){return Ee},set:function(e){Ee=e}},{key:"defaultWeekSettings",get:function(){return Se},set:function(e){Se=Ze(e)}},{key:"twoDigitCutoffYear",get:function(){return Ce},set:function(e){Ce=e%100}},{key:"throwOnInvalid",get:function(){return Ae},set:function(e){Ae=e}}]),e}(),De=function(){function e(e,t){this.reason=e,this.explanation=t}return e.prototype.toMessage=function(){return this.explanation?this.reason+": "+this.explanation:this.reason},e}(),je=[0,31,59,90,120,151,181,212,243,273,304,334],Te=[0,31,60,91,121,152,182,213,244,274,305,335];function Pe(e,t){return new De("unit out of range","you specified "+t+" (of type "+typeof t+") as a "+e+", which is invalid")}function Re(e,t,n){var r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);var i=r.getUTCDay();return 0===i?7:i}function Me(e,t,n){return n+(at(e)?Te:je)[t-1]}function Ie(e,t){var n=at(e)?Te:je,r=n.findIndex((function(e){return e<t}));return{month:r+1,day:t-n[r]}}function Be(e,t){return(e-t+7)%7+1}function Ne(e,t,n){void 0===t&&(t=4),void 0===n&&(n=1);var r,i=e.year,o=e.month,s=e.day,u=Me(i,o,s),l=Be(Re(i,o,s),n),c=Math.floor((u-l+14-t)/7);return c<1?c=ct(r=i-1,t,n):c>ct(i,t,n)?(r=i+1,c=1):r=i,a({weekYear:r,weekNumber:c,weekday:l},vt(e))}function Le(e,t,n){void 0===t&&(t=4),void 0===n&&(n=1);var r,i=e.weekYear,o=e.weekNumber,s=e.weekday,u=Be(Re(i,1,t),n),l=ot(i),c=7*o+s-u-7+t;c<1?c+=ot(r=i-1):c>l?(r=i+1,c-=ot(i)):r=i;var f=Ie(r,c);return a({year:r,month:f.month,day:f.day},vt(e))}function Ue(e){var t=e.year;return a({year:t,ordinal:Me(t,e.month,e.day)},vt(e))}function He(e){var t=e.year,n=Ie(t,e.ordinal);return a({year:t,month:n.month,day:n.day},vt(e))}function ze(e,t){if(!We(e.localWeekday)||!We(e.localWeekNumber)||!We(e.localWeekYear)){if(!We(e.weekday)||!We(e.weekNumber)||!We(e.weekYear))throw new _("Cannot mix locale-based week fields with ISO-based week fields");return We(e.localWeekday)||(e.weekday=e.localWeekday),We(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber),We(e.localWeekYear)||(e.weekYear=e.localWeekYear),delete e.localWeekday,delete e.localWeekNumber,delete e.localWeekYear,{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function qe(e){var t=Ke(e.year),n=$e(e.month,1,12),r=$e(e.day,1,st(e.year,e.month));return t?n?!r&&Pe("day",e.day):Pe("month",e.month):Pe("year",e.year)}function Ve(e){var t=e.hour,n=e.minute,r=e.second,i=e.millisecond,a=$e(t,0,23)||24===t&&0===n&&0===r&&0===i,o=$e(n,0,59),s=$e(r,0,59),u=$e(i,0,999);return a?o?s?!u&&Pe("millisecond",i):Pe("second",r):Pe("minute",n):Pe("hour",t)}function We(e){return"undefined"===typeof e}function Ge(e){return"number"===typeof e}function Ke(e){return"number"===typeof e&&e%1===0}function Qe(){try{return"undefined"!==typeof Intl&&!!Intl.RelativeTimeFormat}catch(e){return!1}}function Ye(){try{return"undefined"!==typeof Intl&&!!Intl.Locale&&("weekInfo"in Intl.Locale.prototype||"getWeekInfo"in Intl.Locale.prototype)}catch(e){return!1}}function Xe(e,t,n){if(0!==e.length)return e.reduce((function(e,r){var i=[t(r),r];return e&&n(e[0],i[0])===e[0]?e:i}),null)[1]}function Je(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ze(e){if(null==e)return null;if("object"!==typeof e)throw new w("Week settings must be an object");if(!$e(e.firstDay,1,7)||!$e(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((function(e){return!$e(e,1,7)})))throw new w("Invalid week settings");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function $e(e,t,n){return Ke(e)&&e>=t&&e<=n}function et(e,t){return void 0===t&&(t=2),e<0?"-"+(""+-e).padStart(t,"0"):(""+e).padStart(t,"0")}function tt(e){return We(e)||null===e||""===e?void 0:parseInt(e,10)}function nt(e){return We(e)||null===e||""===e?void 0:parseFloat(e)}function rt(e){if(!We(e)&&null!==e&&""!==e){var t=1e3*parseFloat("0."+e);return Math.floor(t)}}function it(e,t,n){void 0===n&&(n=!1);var r=Math.pow(10,t);return(n?Math.trunc:Math.round)(e*r)/r}function at(e){return e%4===0&&(e%100!==0||e%400===0)}function ot(e){return at(e)?366:365}function st(e,t){var n=function(e,t){return e-t*Math.floor(e/t)}(t-1,12)+1;return 2===n?at(e+(t-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function ut(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(e.year,e.month-1,e.day),+t}function lt(e,t,n){return-Be(Re(e,1,t),n)+t-1}function ct(e,t,n){void 0===t&&(t=4),void 0===n&&(n=1);var r=lt(e,t,n),i=lt(e+1,t,n);return(ot(e)-r+i)/7}function ft(e){return e>99?e:e>Oe.twoDigitCutoffYear?1900+e:2e3+e}function dt(e,t,n,r){void 0===r&&(r=null);var i=new Date(e),o={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(o.timeZone=r);var s=a({timeZoneName:t},o),u=new Intl.DateTimeFormat(n,s).formatToParts(i).find((function(e){return"timezonename"===e.type.toLowerCase()}));return u?u.value:null}function ht(e,t){var n=parseInt(e,10);Number.isNaN(n)&&(n=0);var r=parseInt(t,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function pt(e){var t=Number(e);if("boolean"===typeof e||""===e||Number.isNaN(t))throw new w("Invalid unit value "+e);return t}function gt(e,t){var n={};for(var r in e)if(Je(e,r)){var i=e[r];if(void 0===i||null===i)continue;n[t(r)]=pt(i)}return n}function mt(e,t){var n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),i=e>=0?"+":"-";switch(t){case"short":return""+i+et(n,2)+":"+et(r,2);case"narrow":return""+i+n+(r>0?":"+r:"");case"techie":return""+i+et(n,2)+et(r,2);default:throw new RangeError("Value format "+t+" is out of range for property format")}}function vt(e){return function(e,t){return t.reduce((function(t,n){return t[n]=e[n],t}),{})}(e,["hour","minute","second","millisecond"])}var bt=["January","February","March","April","May","June","July","August","September","October","November","December"],yt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],_t=["J","F","M","A","M","J","J","A","S","O","N","D"];function At(e){switch(e){case"narrow":return[].concat(_t);case"short":return[].concat(yt);case"long":return[].concat(bt);case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}var wt=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Ft=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],kt=["M","T","W","T","F","S","S"];function xt(e){switch(e){case"narrow":return[].concat(kt);case"short":return[].concat(Ft);case"long":return[].concat(wt);case"numeric":return["1","2","3","4","5","6","7"];default:return null}}var Et=["AM","PM"],Ct=["Before Christ","Anno Domini"],St=["BC","AD"],Ot=["B","A"];function Dt(e){switch(e){case"narrow":return[].concat(Ot);case"short":return[].concat(St);case"long":return[].concat(Ct);default:return null}}function jt(e,t){for(var n,r="",i=p(e);!(n=i()).done;){var a=n.value;a.literal?r+=a.val:r+=t(a.val)}return r}var Tt={D:C,DD:S,DDD:D,DDDD:j,t:T,tt:P,ttt:R,tttt:M,T:I,TT:B,TTT:N,TTTT:L,f:U,ff:z,fff:W,ffff:K,F:H,FF:q,FFF:G,FFFF:Q},Pt=function(){function e(e,t){this.opts=t,this.loc=e,this.systemLoc=null}e.create=function(t,n){return void 0===n&&(n={}),new e(t,n)},e.parseFormat=function(e){for(var t=null,n="",r=!1,i=[],a=0;a<e.length;a++){var o=e.charAt(a);"'"===o?(n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),t=null,n="",r=!r):r||o===t?n+=o:(n.length>0&&i.push({literal:/^\s+$/.test(n),val:n}),n=o,t=o)}return n.length>0&&i.push({literal:r||/^\s+$/.test(n),val:n}),i},e.macroTokenToFormatOpts=function(e){return Tt[e]};var t=e.prototype;return t.formatWithSystemDefault=function(e,t){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(e,a({},this.opts,t)).format()},t.dtFormatter=function(e,t){return void 0===t&&(t={}),this.loc.dtFormatter(e,a({},this.opts,t))},t.formatDateTime=function(e,t){return this.dtFormatter(e,t).format()},t.formatDateTimeParts=function(e,t){return this.dtFormatter(e,t).formatToParts()},t.formatInterval=function(e,t){return this.dtFormatter(e.start,t).dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())},t.resolvedOptions=function(e,t){return this.dtFormatter(e,t).resolvedOptions()},t.num=function(e,t){if(void 0===t&&(t=0),this.opts.forceSimple)return et(e,t);var n=a({},this.opts);return t>0&&(n.padTo=t),this.loc.numberFormatter(n).format(e)},t.formatDateTimeFromString=function(t,n){var r=this,i="en"===this.loc.listingMode(),a=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,o=function(e,n){return r.loc.extract(t,e,n)},s=function(e){return t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):""},u=function(){return i?function(e){return Et[e.hour<12?0:1]}(t):o({hour:"numeric",hourCycle:"h12"},"dayperiod")},l=function(e,n){return i?function(e,t){return At(t)[e.month-1]}(t,e):o(n?{month:e}:{month:e,day:"numeric"},"month")},c=function(e,n){return i?function(e,t){return xt(t)[e.weekday-1]}(t,e):o(n?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday")},f=function(e){return i?function(e,t){return Dt(t)[e.year<0?0:1]}(t,e):o({era:e},"era")};return jt(e.parseFormat(n),(function(n){switch(n){case"S":return r.num(t.millisecond);case"u":case"SSS":return r.num(t.millisecond,3);case"s":return r.num(t.second);case"ss":return r.num(t.second,2);case"uu":return r.num(Math.floor(t.millisecond/10),2);case"uuu":return r.num(Math.floor(t.millisecond/100));case"m":return r.num(t.minute);case"mm":return r.num(t.minute,2);case"h":return r.num(t.hour%12===0?12:t.hour%12);case"hh":return r.num(t.hour%12===0?12:t.hour%12,2);case"H":return r.num(t.hour);case"HH":return r.num(t.hour,2);case"Z":return s({format:"narrow",allowZ:r.opts.allowZ});case"ZZ":return s({format:"short",allowZ:r.opts.allowZ});case"ZZZ":return s({format:"techie",allowZ:r.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:r.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:r.loc.locale});case"z":return t.zoneName;case"a":return u();case"d":return a?o({day:"numeric"},"day"):r.num(t.day);case"dd":return a?o({day:"2-digit"},"day"):r.num(t.day,2);case"c":case"E":return r.num(t.weekday);case"ccc":return c("short",!0);case"cccc":return c("long",!0);case"ccccc":return c("narrow",!0);case"EEE":return c("short",!1);case"EEEE":return c("long",!1);case"EEEEE":return c("narrow",!1);case"L":return a?o({month:"numeric",day:"numeric"},"month"):r.num(t.month);case"LL":return a?o({month:"2-digit",day:"numeric"},"month"):r.num(t.month,2);case"LLL":return l("short",!0);case"LLLL":return l("long",!0);case"LLLLL":return l("narrow",!0);case"M":return a?o({month:"numeric"},"month"):r.num(t.month);case"MM":return a?o({month:"2-digit"},"month"):r.num(t.month,2);case"MMM":return l("short",!1);case"MMMM":return l("long",!1);case"MMMMM":return l("narrow",!1);case"y":return a?o({year:"numeric"},"year"):r.num(t.year);case"yy":return a?o({year:"2-digit"},"year"):r.num(t.year.toString().slice(-2),2);case"yyyy":return a?o({year:"numeric"},"year"):r.num(t.year,4);case"yyyyyy":return a?o({year:"numeric"},"year"):r.num(t.year,6);case"G":return f("short");case"GG":return f("long");case"GGGGG":return f("narrow");case"kk":return r.num(t.weekYear.toString().slice(-2),2);case"kkkk":return r.num(t.weekYear,4);case"W":return r.num(t.weekNumber);case"WW":return r.num(t.weekNumber,2);case"n":return r.num(t.localWeekNumber);case"nn":return r.num(t.localWeekNumber,2);case"ii":return r.num(t.localWeekYear.toString().slice(-2),2);case"iiii":return r.num(t.localWeekYear,4);case"o":return r.num(t.ordinal);case"ooo":return r.num(t.ordinal,3);case"q":return r.num(t.quarter);case"qq":return r.num(t.quarter,2);case"X":return r.num(Math.floor(t.ts/1e3));case"x":return r.num(t.ts);default:return function(n){var i=e.macroTokenToFormatOpts(n);return i?r.formatWithSystemDefault(t,i):n}(n)}}))},t.formatDurationFromString=function(t,n){var r,i=this,a=function(e){switch(e[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},o=e.parseFormat(n),s=o.reduce((function(e,t){var n=t.literal,r=t.val;return n?e:e.concat(r)}),[]),u=t.shiftTo.apply(t,s.map(a).filter((function(e){return e})));return jt(o,(r=u,function(e){var t=a(e);return t?i.num(r.get(t),e.length):e}))},e}(),Rt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Mt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return e+t.source}),"");return RegExp("^"+r+"$")}function It(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce((function(t,n){var r=t[0],i=t[1],o=t[2],s=n(e,o),u=s[0],l=s[1],c=s[2];return[a({},r,u),l||i,c]}),[{},null,1]).slice(0,2)}}function Bt(e){if(null==e)return[null,null];for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i],s=o[0],u=o[1],l=s.exec(e);if(l)return u(l)}return[null,null]}function Nt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){var r,i={};for(r=0;r<t.length;r++)i[t[r]]=tt(e[n+r]);return[i,null,n+r]}}var Lt=/(?:(Z)|([+-]\d\d)(?::?(\d\d))?)/,Ut=/(\d\d)(?::?(\d\d)(?::?(\d\d)(?:[.,](\d{1,30}))?)?)?/,Ht=RegExp(""+Ut.source+("(?:"+Lt.source+"?(?:\\[("+Rt.source+")\\])?)?")),zt=RegExp("(?:T"+Ht.source+")?"),qt=Nt("weekYear","weekNumber","weekDay"),Vt=Nt("year","ordinal"),Wt=RegExp(Ut.source+" ?(?:"+Lt.source+"|("+Rt.source+"))?"),Gt=RegExp("(?: "+Wt.source+")?");function Kt(e,t,n){var r=e[t];return We(r)?n:tt(r)}function Qt(e,t){return[{hours:Kt(e,t,0),minutes:Kt(e,t+1,0),seconds:Kt(e,t+2,0),milliseconds:rt(e[t+3])},null,t+4]}function Yt(e,t){var n=!e[t]&&!e[t+1],r=ht(e[t+1],e[t+2]);return[{},n?null:be.instance(r),t+3]}function Xt(e,t){return[{},e[t]?te.create(e[t]):null,t+1]}var Jt=RegExp("^T?"+Ut.source+"$"),Zt=/^-?P(?:(?:(-?\d{1,20}(?:\.\d{1,20})?)Y)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20}(?:\.\d{1,20})?)W)?(?:(-?\d{1,20}(?:\.\d{1,20})?)D)?(?:T(?:(-?\d{1,20}(?:\.\d{1,20})?)H)?(?:(-?\d{1,20}(?:\.\d{1,20})?)M)?(?:(-?\d{1,20})(?:[.,](-?\d{1,20}))?S)?)?)$/;function $t(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],l=e[8],c="-"===t[0],f=u&&"-"===u[0],d=function(e,t){return void 0===t&&(t=!1),void 0!==e&&(t||e&&c)?-e:e};return[{years:d(nt(n)),months:d(nt(r)),weeks:d(nt(i)),days:d(nt(a)),hours:d(nt(o)),minutes:d(nt(s)),seconds:d(nt(u),"-0"===u),milliseconds:d(rt(l),f)}]}var en={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function tn(e,t,n,r,i,a,o){var s={year:2===t.length?ft(tt(t)):tt(t),month:yt.indexOf(n)+1,day:tt(r),hour:tt(i),minute:tt(a)};return o&&(s.second=tt(o)),e&&(s.weekday=e.length>3?wt.indexOf(e)+1:Ft.indexOf(e)+1),s}var nn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function rn(e){var t,n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],u=e[7],l=e[8],c=e[9],f=e[10],d=e[11],h=tn(n,a,i,r,o,s,u);return t=l?en[l]:c?0:ht(f,d),[h,new be(t)]}var an=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,on=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,sn=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function un(e){var t=e[1],n=e[2],r=e[3];return[tn(t,e[4],r,n,e[5],e[6],e[7]),be.utcInstance]}function ln(e){var t=e[1],n=e[2],r=e[3],i=e[4],a=e[5],o=e[6];return[tn(t,e[7],n,r,i,a,o),be.utcInstance]}var cn=Mt(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,zt),fn=Mt(/(\d{4})-?W(\d\d)(?:-?(\d))?/,zt),dn=Mt(/(\d{4})-?(\d{3})/,zt),hn=Mt(Ht),pn=It((function(e,t){return[{year:Kt(e,t),month:Kt(e,t+1,1),day:Kt(e,t+2,1)},null,t+3]}),Qt,Yt,Xt),gn=It(qt,Qt,Yt,Xt),mn=It(Vt,Qt,Yt,Xt),vn=It(Qt,Yt,Xt);var bn=It(Qt);var yn=Mt(/(\d{4})-(\d\d)-(\d\d)/,Gt),_n=Mt(Wt),An=It(Qt,Yt,Xt);var wn="Invalid Duration",Fn={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},kn=a({years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6}},Fn),xn=365.2425,En=30.436875,Cn=a({years:{quarters:4,months:12,weeks:52.1775,days:xn,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:En,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3}},Fn),Sn=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],On=Sn.slice(0).reverse();function Dn(e,t,n){void 0===n&&(n=!1);var r={values:n?t.values:a({},e.values,t.values||{}),loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new Pn(r)}function jn(e,t){for(var n,r,i=null!=(n=t.milliseconds)?n:0,a=p(On.slice(1));!(r=a()).done;){var o=r.value;t[o]&&(i+=t[o]*e[o].milliseconds)}return i}function Tn(e,t){var n=jn(e,t)<0?-1:1;Sn.reduceRight((function(r,i){if(We(t[i]))return r;if(r){var a=t[r]*n,o=e[i][r],s=Math.floor(a/o);t[i]+=s*n,t[r]-=s*o*n}return i}),null),Sn.reduce((function(n,r){if(We(t[r]))return n;if(n){var i=t[n]%1;t[n]-=i,t[r]+=i*e[n][r]}return r}),null)}var Pn=function(e){function t(e){var t="longterm"===e.conversionAccuracy||!1,n=t?Cn:kn;e.matrix&&(n=e.matrix),this.values=e.values,this.loc=e.loc||me.create(),this.conversionAccuracy=t?"longterm":"casual",this.invalid=e.invalid||null,this.matrix=n,this.isLuxonDuration=!0}t.fromMillis=function(e,n){return t.fromObject({milliseconds:e},n)},t.fromObject=function(e,n){if(void 0===n&&(n={}),null==e||"object"!==typeof e)throw new w("Duration.fromObject: argument expected to be an object, got "+(null===e?"null":typeof e));return new t({values:gt(e,t.normalizeUnit),loc:me.fromObject(n),conversionAccuracy:n.conversionAccuracy,matrix:n.matrix})},t.fromDurationLike=function(e){if(Ge(e))return t.fromMillis(e);if(t.isDuration(e))return e;if("object"===typeof e)return t.fromObject(e);throw new w("Unknown duration argument "+e+" of type "+typeof e)},t.fromISO=function(e,n){var r=function(e){return Bt(e,[Zt,$t])}(e),i=r[0];return i?t.fromObject(i,n):t.invalid("unparsable",'the input "'+e+"\" can't be parsed as ISO 8601")},t.fromISOTime=function(e,n){var r=function(e){return Bt(e,[Jt,bn])}(e),i=r[0];return i?t.fromObject(i,n):t.invalid("unparsable",'the input "'+e+"\" can't be parsed as ISO 8601")},t.invalid=function(e,n){if(void 0===n&&(n=null),!e)throw new w("need to specify a reason the Duration is invalid");var r=e instanceof De?e:new De(e,n);if(Oe.throwOnInvalid)throw new y(r);return new t({invalid:r})},t.normalizeUnit=function(e){var t={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[e?e.toLowerCase():e];if(!t)throw new A(e);return t},t.isDuration=function(e){return e&&e.isLuxonDuration||!1};var n=t.prototype;return n.toFormat=function(e,t){void 0===t&&(t={});var n=a({},t,{floor:!1!==t.round&&!1!==t.floor});return this.isValid?Pt.create(this.loc,n).formatDurationFromString(this,e):wn},n.toHuman=function(e){var t=this;if(void 0===e&&(e={}),!this.isValid)return wn;var n=Sn.map((function(n){var r=t.values[n];return We(r)?null:t.loc.numberFormatter(a({style:"unit",unitDisplay:"long"},e,{unit:n.slice(0,-1)})).format(r)})).filter((function(e){return e}));return this.loc.listFormatter(a({type:"conjunction",style:e.listStyle||"narrow"},e)).format(n)},n.toObject=function(){return this.isValid?a({},this.values):{}},n.toISO=function(){if(!this.isValid)return null;var e="P";return 0!==this.years&&(e+=this.years+"Y"),0===this.months&&0===this.quarters||(e+=this.months+3*this.quarters+"M"),0!==this.weeks&&(e+=this.weeks+"W"),0!==this.days&&(e+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(e+="T"),0!==this.hours&&(e+=this.hours+"H"),0!==this.minutes&&(e+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(e+=it(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===e&&(e+="T0S"),e},n.toISOTime=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var t=this.toMillis();return t<0||t>=864e5?null:(e=a({suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended"},e,{includeOffset:!1}),Cr.fromMillis(t,{zone:"UTC"}).toISOTime(e))},n.toJSON=function(){return this.toISO()},n.toString=function(){return this.toISO()},n[e]=function(){return this.isValid?"Duration { values: "+JSON.stringify(this.values)+" }":"Duration { Invalid, reason: "+this.invalidReason+" }"},n.toMillis=function(){return this.isValid?jn(this.matrix,this.values):NaN},n.valueOf=function(){return this.toMillis()},n.plus=function(e){if(!this.isValid)return this;for(var n=t.fromDurationLike(e),r={},i=0,a=Sn;i<a.length;i++){var o=a[i];(Je(n.values,o)||Je(this.values,o))&&(r[o]=n.get(o)+this.get(o))}return Dn(this,{values:r},!0)},n.minus=function(e){if(!this.isValid)return this;var n=t.fromDurationLike(e);return this.plus(n.negate())},n.mapUnits=function(e){if(!this.isValid)return this;for(var t={},n=0,r=Object.keys(this.values);n<r.length;n++){var i=r[n];t[i]=pt(e(this.values[i],i))}return Dn(this,{values:t},!0)},n.get=function(e){return this[t.normalizeUnit(e)]},n.set=function(e){return this.isValid?Dn(this,{values:a({},this.values,gt(e,t.normalizeUnit))}):this},n.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.conversionAccuracy,a=t.matrix;return Dn(this,{loc:this.loc.clone({locale:n,numberingSystem:r}),matrix:a,conversionAccuracy:i})},n.as=function(e){return this.isValid?this.shiftTo(e).get(e):NaN},n.normalize=function(){if(!this.isValid)return this;var e=this.toObject();return Tn(this.matrix,e),Dn(this,{values:e},!0)},n.rescale=function(){return this.isValid?Dn(this,{values:function(e){for(var t={},n=0,r=Object.entries(e);n<r.length;n++){var i=r[n],a=i[0],o=i[1];0!==o&&(t[a]=o)}return t}(this.normalize().shiftToAll().toObject())},!0):this},n.shiftTo=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!this.isValid)return this;if(0===n.length)return this;n=n.map((function(e){return t.normalizeUnit(e)}));for(var i,a={},o={},s=this.toObject(),u=0,l=Sn;u<l.length;u++){var c=l[u];if(n.indexOf(c)>=0){i=c;var f=0;for(var d in o)f+=this.matrix[d][c]*o[d],o[d]=0;Ge(s[c])&&(f+=s[c]);var h=Math.trunc(f);a[c]=h,o[c]=(1e3*f-1e3*h)/1e3}else Ge(s[c])&&(o[c]=s[c])}for(var p in o)0!==o[p]&&(a[i]+=p===i?o[p]:o[p]/this.matrix[i][p]);return Tn(this.matrix,a),Dn(this,{values:a},!0)},n.shiftToAll=function(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this},n.negate=function(){if(!this.isValid)return this;for(var e={},t=0,n=Object.keys(this.values);t<n.length;t++){var r=n[t];e[r]=0===this.values[r]?0:-this.values[r]}return Dn(this,{values:e},!0)},n.equals=function(e){if(!this.isValid||!e.isValid)return!1;if(!this.loc.equals(e.loc))return!1;for(var t=0,n=Sn;t<n.length;t++){var r=n[t];if(i=this.values[r],a=e.values[r],!(void 0===i||0===i?void 0===a||0===a:i===a))return!1}var i,a;return!0},i(t,[{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"years",get:function(){return this.isValid?this.values.years||0:NaN}},{key:"quarters",get:function(){return this.isValid?this.values.quarters||0:NaN}},{key:"months",get:function(){return this.isValid?this.values.months||0:NaN}},{key:"weeks",get:function(){return this.isValid?this.values.weeks||0:NaN}},{key:"days",get:function(){return this.isValid?this.values.days||0:NaN}},{key:"hours",get:function(){return this.isValid?this.values.hours||0:NaN}},{key:"minutes",get:function(){return this.isValid?this.values.minutes||0:NaN}},{key:"seconds",get:function(){return this.isValid?this.values.seconds||0:NaN}},{key:"milliseconds",get:function(){return this.isValid?this.values.milliseconds||0:NaN}},{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),t}(Symbol.for("nodejs.util.inspect.custom")),Rn="Invalid Interval";function Mn(e,t){return e&&e.isValid?t&&t.isValid?t<e?In.invalid("end before start","The end of an interval must be after its start, but you had start="+e.toISO()+" and end="+t.toISO()):null:In.invalid("missing or invalid end"):In.invalid("missing or invalid start")}var In=function(e){function t(e){this.s=e.start,this.e=e.end,this.invalid=e.invalid||null,this.isLuxonInterval=!0}t.invalid=function(e,n){if(void 0===n&&(n=null),!e)throw new w("need to specify a reason the Interval is invalid");var r=e instanceof De?e:new De(e,n);if(Oe.throwOnInvalid)throw new b(r);return new t({invalid:r})},t.fromDateTimes=function(e,n){var r=Sr(e),i=Sr(n),a=Mn(r,i);return null==a?new t({start:r,end:i}):a},t.after=function(e,n){var r=Pn.fromDurationLike(n),i=Sr(e);return t.fromDateTimes(i,i.plus(r))},t.before=function(e,n){var r=Pn.fromDurationLike(n),i=Sr(e);return t.fromDateTimes(i.minus(r),i)},t.fromISO=function(e,n){var r=(e||"").split("/",2),i=r[0],a=r[1];if(i&&a){var o,s,u,l;try{s=(o=Cr.fromISO(i,n)).isValid}catch(a){s=!1}try{l=(u=Cr.fromISO(a,n)).isValid}catch(a){l=!1}if(s&&l)return t.fromDateTimes(o,u);if(s){var c=Pn.fromISO(a,n);if(c.isValid)return t.after(o,c)}else if(l){var f=Pn.fromISO(i,n);if(f.isValid)return t.before(u,f)}}return t.invalid("unparsable",'the input "'+e+"\" can't be parsed as ISO 8601")},t.isInterval=function(e){return e&&e.isLuxonInterval||!1};var n=t.prototype;return n.length=function(e){return void 0===e&&(e="milliseconds"),this.isValid?this.toDuration.apply(this,[e]).get(e):NaN},n.count=function(e,t){if(void 0===e&&(e="milliseconds"),!this.isValid)return NaN;var n,r=this.start.startOf(e,t);return n=(n=null!=t&&t.useLocaleWeeks?this.end.reconfigure({locale:r.locale}):this.end).startOf(e,t),Math.floor(n.diff(r,e).get(e))+(n.valueOf()!==this.end.valueOf())},n.hasSame=function(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))},n.isEmpty=function(){return this.s.valueOf()===this.e.valueOf()},n.isAfter=function(e){return!!this.isValid&&this.s>e},n.isBefore=function(e){return!!this.isValid&&this.e<=e},n.contains=function(e){return!!this.isValid&&(this.s<=e&&this.e>e)},n.set=function(e){var n=void 0===e?{}:e,r=n.start,i=n.end;return this.isValid?t.fromDateTimes(r||this.s,i||this.e):this},n.splitAt=function(){var e=this;if(!this.isValid)return[];for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var a=r.map(Sr).filter((function(t){return e.contains(t)})).sort((function(e,t){return e.toMillis()-t.toMillis()})),o=[],s=this.s,u=0;s<this.e;){var l=a[u]||this.e,c=+l>+this.e?this.e:l;o.push(t.fromDateTimes(s,c)),s=c,u+=1}return o},n.splitBy=function(e){var n=Pn.fromDurationLike(e);if(!this.isValid||!n.isValid||0===n.as("milliseconds"))return[];for(var r,i=this.s,a=1,o=[];i<this.e;){var s=this.start.plus(n.mapUnits((function(e){return e*a})));r=+s>+this.e?this.e:s,o.push(t.fromDateTimes(i,r)),i=r,a+=1}return o},n.divideEqually=function(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]},n.overlaps=function(e){return this.e>e.s&&this.s<e.e},n.abutsStart=function(e){return!!this.isValid&&+this.e===+e.s},n.abutsEnd=function(e){return!!this.isValid&&+e.e===+this.s},n.engulfs=function(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)},n.equals=function(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))},n.intersection=function(e){if(!this.isValid)return this;var n=this.s>e.s?this.s:e.s,r=this.e<e.e?this.e:e.e;return n>=r?null:t.fromDateTimes(n,r)},n.union=function(e){if(!this.isValid)return this;var n=this.s<e.s?this.s:e.s,r=this.e>e.e?this.e:e.e;return t.fromDateTimes(n,r)},t.merge=function(e){var t=e.sort((function(e,t){return e.s-t.s})).reduce((function(e,t){var n=e[0],r=e[1];return r?r.overlaps(t)||r.abutsStart(t)?[n,r.union(t)]:[n.concat([r]),t]:[n,t]}),[[],null]),n=t[0],r=t[1];return r&&n.push(r),n},t.xor=function(e){for(var n,r,i=null,a=0,o=[],s=e.map((function(e){return[{time:e.s,type:"s"},{time:e.e,type:"e"}]})),u=p((n=Array.prototype).concat.apply(n,s).sort((function(e,t){return e.time-t.time})));!(r=u()).done;){var l=r.value;1===(a+="s"===l.type?1:-1)?i=l.time:(i&&+i!==+l.time&&o.push(t.fromDateTimes(i,l.time)),i=null)}return t.merge(o)},n.difference=function(){for(var e=this,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return t.xor([this].concat(r)).map((function(t){return e.intersection(t)})).filter((function(e){return e&&!e.isEmpty()}))},n.toString=function(){return this.isValid?"["+this.s.toISO()+" \u2013 "+this.e.toISO()+")":Rn},n[e]=function(){return this.isValid?"Interval { start: "+this.s.toISO()+", end: "+this.e.toISO()+" }":"Interval { Invalid, reason: "+this.invalidReason+" }"},n.toLocaleString=function(e,t){return void 0===e&&(e=C),void 0===t&&(t={}),this.isValid?Pt.create(this.s.loc.clone(t),e).formatInterval(this):Rn},n.toISO=function(e){return this.isValid?this.s.toISO(e)+"/"+this.e.toISO(e):Rn},n.toISODate=function(){return this.isValid?this.s.toISODate()+"/"+this.e.toISODate():Rn},n.toISOTime=function(e){return this.isValid?this.s.toISOTime(e)+"/"+this.e.toISOTime(e):Rn},n.toFormat=function(e,t){var n=(void 0===t?{}:t).separator,r=void 0===n?" \u2013 ":n;return this.isValid?""+this.s.toFormat(e)+r+this.e.toFormat(e):Rn},n.toDuration=function(e,t){return this.isValid?this.e.diff(this.s,e,t):Pn.invalid(this.invalidReason)},n.mapEndpoints=function(e){return t.fromDateTimes(e(this.s),e(this.e))},i(t,[{key:"start",get:function(){return this.isValid?this.s:null}},{key:"end",get:function(){return this.isValid?this.e:null}},{key:"isValid",get:function(){return null===this.invalidReason}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}}]),t}(Symbol.for("nodejs.util.inspect.custom")),Bn=function(){function e(){}return e.hasDST=function(e){void 0===e&&(e=Oe.defaultZone);var t=Cr.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset},e.isValidIANAZone=function(e){return te.isValidZone(e)},e.normalizeZone=function(e){return _e(e,Oe.defaultZone)},e.getStartOfWeek=function(e){var t=void 0===e?{}:e,n=t.locale,r=void 0===n?null:n,i=t.locObj;return((void 0===i?null:i)||me.create(r)).getStartOfWeek()},e.getMinimumDaysInFirstWeek=function(e){var t=void 0===e?{}:e,n=t.locale,r=void 0===n?null:n,i=t.locObj;return((void 0===i?null:i)||me.create(r)).getMinDaysInFirstWeek()},e.getWeekendWeekdays=function(e){var t=void 0===e?{}:e,n=t.locale,r=void 0===n?null:n,i=t.locObj;return((void 0===i?null:i)||me.create(r)).getWeekendDays().slice()},e.months=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,u=void 0===s?null:s,l=n.outputCalendar,c=void 0===l?"gregory":l;return(u||me.create(i,o,c)).months(e)},e.monthsFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj,u=void 0===s?null:s,l=n.outputCalendar,c=void 0===l?"gregory":l;return(u||me.create(i,o,c)).months(e,!0)},e.weekdays=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||me.create(i,o,null)).weekdays(e)},e.weekdaysFormat=function(e,t){void 0===e&&(e="long");var n=void 0===t?{}:t,r=n.locale,i=void 0===r?null:r,a=n.numberingSystem,o=void 0===a?null:a,s=n.locObj;return((void 0===s?null:s)||me.create(i,o,null)).weekdays(e,!0)},e.meridiems=function(e){var t=(void 0===e?{}:e).locale,n=void 0===t?null:t;return me.create(n).meridiems()},e.eras=function(e,t){void 0===e&&(e="short");var n=(void 0===t?{}:t).locale,r=void 0===n?null:n;return me.create(r,null,"gregory").eras(e)},e.features=function(){return{relative:Qe(),localeWeek:Ye()}},e}();function Nn(e,t){var n=function(e){return e.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf()},r=n(t)-n(e);return Math.floor(Pn.fromMillis(r).as("days"))}function Ln(e,t,n,r){var i=function(e,t,n){for(var r,i,a={},o=e,s=0,u=[["years",function(e,t){return t.year-e.year}],["quarters",function(e,t){return t.quarter-e.quarter+4*(t.year-e.year)}],["months",function(e,t){return t.month-e.month+12*(t.year-e.year)}],["weeks",function(e,t){var n=Nn(e,t);return(n-n%7)/7}],["days",Nn]];s<u.length;s++){var l=u[s],c=l[0],f=l[1];n.indexOf(c)>=0&&(r=c,a[c]=f(e,t),(i=o.plus(a))>t?(a[c]--,(e=o.plus(a))>t&&(i=e,a[c]--,e=o.plus(a))):e=i)}return[e,a,i,r]}(e,t,n),a=i[0],o=i[1],s=i[2],u=i[3],l=t-a,c=n.filter((function(e){return["hours","minutes","seconds","milliseconds"].indexOf(e)>=0}));if(0===c.length){var f;if(s<t)s=a.plus(((f={})[u]=1,f));s!==a&&(o[u]=(o[u]||0)+l/(s-a))}var d,h=Pn.fromObject(o,r);return c.length>0?(d=Pn.fromMillis(l,r)).shiftTo.apply(d,c).plus(h):h}var Un={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},Hn={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},zn=Un.hanidec.replace(/[\[|\]]/g,"").split("");function qn(e,t){var n=e.numberingSystem;return void 0===t&&(t=""),new RegExp(""+Un[n||"latn"]+t)}function Vn(e,t){return void 0===t&&(t=function(e){return e}),{regex:e,deser:function(e){var n=e[0];return t(function(e){var t=parseInt(e,10);if(isNaN(t)){t="";for(var n=0;n<e.length;n++){var r=e.charCodeAt(n);if(-1!==e[n].search(Un.hanidec))t+=zn.indexOf(e[n]);else for(var i in Hn){var a=Hn[i],o=a[0],s=a[1];r>=o&&r<=s&&(t+=r-o)}}return parseInt(t,10)}return t}(n))}}}var Wn="[ "+String.fromCharCode(160)+"]",Gn=new RegExp(Wn,"g");function Kn(e){return e.replace(/\./g,"\\.?").replace(Gn,Wn)}function Qn(e){return e.replace(/\./g,"").replace(Gn," ").toLowerCase()}function Yn(e,t){return null===e?null:{regex:RegExp(e.map(Kn).join("|")),deser:function(n){var r=n[0];return e.findIndex((function(e){return Qn(r)===Qn(e)}))+t}}}function Xn(e,t){return{regex:e,deser:function(e){return ht(e[1],e[2])},groups:t}}function Jn(e){return{regex:e,deser:function(e){return e[0]}}}var Zn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour12:{numeric:"h","2-digit":"hh"},hour24:{numeric:"H","2-digit":"HH"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};var $n=null;function er(e,t){var n;return(n=Array.prototype).concat.apply(n,e.map((function(e){return function(e,t){if(e.literal)return e;var n=nr(Pt.macroTokenToFormatOpts(e.val),t);return null==n||n.includes(void 0)?e:n}(e,t)})))}function tr(e,t,n){var r=er(Pt.parseFormat(n),e),i=r.map((function(t){return function(e,t){var n=qn(t),r=qn(t,"{2}"),i=qn(t,"{3}"),a=qn(t,"{4}"),o=qn(t,"{6}"),s=qn(t,"{1,2}"),u=qn(t,"{1,3}"),l=qn(t,"{1,6}"),c=qn(t,"{1,9}"),f=qn(t,"{2,4}"),d=qn(t,"{4,6}"),h=function(e){return{regex:RegExp((t=e.val,t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:function(e){return e[0]},literal:!0};var t},p=function(p){if(e.literal)return h(p);switch(p.val){case"G":return Yn(t.eras("short"),0);case"GG":return Yn(t.eras("long"),0);case"y":return Vn(l);case"yy":case"kk":return Vn(f,ft);case"yyyy":case"kkkk":return Vn(a);case"yyyyy":return Vn(d);case"yyyyyy":return Vn(o);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return Vn(s);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return Vn(r);case"MMM":return Yn(t.months("short",!0),1);case"MMMM":return Yn(t.months("long",!0),1);case"LLL":return Yn(t.months("short",!1),1);case"LLLL":return Yn(t.months("long",!1),1);case"o":case"S":return Vn(u);case"ooo":case"SSS":return Vn(i);case"u":return Jn(c);case"uu":return Jn(s);case"uuu":case"E":case"c":return Vn(n);case"a":return Yn(t.meridiems(),0);case"EEE":return Yn(t.weekdays("short",!1),1);case"EEEE":return Yn(t.weekdays("long",!1),1);case"ccc":return Yn(t.weekdays("short",!0),1);case"cccc":return Yn(t.weekdays("long",!0),1);case"Z":case"ZZ":return Xn(new RegExp("([+-]"+s.source+")(?::("+r.source+"))?"),2);case"ZZZ":return Xn(new RegExp("([+-]"+s.source+")("+r.source+")?"),2);case"z":return Jn(/[a-z_+-/]{1,256}?/i);case" ":return Jn(/[^\S\n\r]/);default:return h(p)}}(e)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return p.token=e,p}(t,e)})),a=i.find((function(e){return e.invalidReason}));if(a)return{input:t,tokens:r,invalidReason:a.invalidReason};var o=function(e){return["^"+e.map((function(e){return e.regex})).reduce((function(e,t){return e+"("+t.source+")"}),"")+"$",e]}(i),s=o[0],u=o[1],l=RegExp(s,"i"),c=function(e,t,n){var r=e.match(t);if(r){var i={},a=1;for(var o in n)if(Je(n,o)){var s=n[o],u=s.groups?s.groups+1:1;!s.literal&&s.token&&(i[s.token.val[0]]=s.deser(r.slice(a,a+u))),a+=u}return[r,i]}return[r,{}]}(t,l,u),f=c[0],d=c[1],h=d?function(e){var t,n=null;return We(e.z)||(n=te.create(e.z)),We(e.Z)||(n||(n=new be(e.Z)),t=e.Z),We(e.q)||(e.M=3*(e.q-1)+1),We(e.h)||(e.h<12&&1===e.a?e.h+=12:12===e.h&&0===e.a&&(e.h=0)),0===e.G&&e.y&&(e.y=-e.y),We(e.u)||(e.S=rt(e.u)),[Object.keys(e).reduce((function(t,n){var r=function(e){switch(e){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}}(n);return r&&(t[r]=e[n]),t}),{}),n,t]}(d):[null,null,void 0],p=h[0],g=h[1],m=h[2];if(Je(d,"a")&&Je(d,"H"))throw new _("Can't include meridiem when specifying 24-hour format");return{input:t,tokens:r,regex:l,rawMatches:f,matches:d,result:p,zone:g,specificOffset:m}}function nr(e,t){if(!e)return null;var n=Pt.create(t,e).dtFormatter(($n||($n=Cr.fromMillis(1555555555555)),$n)),r=n.formatToParts(),i=n.resolvedOptions();return r.map((function(t){return function(e,t,n){var r=e.type,i=e.value;if("literal"===r){var a=/^\s+$/.test(i);return{literal:!a,val:a?" ":i}}var o=t[r],s=r;"hour"===r&&(s=null!=t.hour12?t.hour12?"hour12":"hour24":null!=t.hourCycle?"h11"===t.hourCycle||"h12"===t.hourCycle?"hour12":"hour24":n.hour12?"hour12":"hour24");var u=Zn[s];if("object"===typeof u&&(u=u[o]),u)return{literal:!1,val:u}}(t,e,i)}))}var rr="Invalid DateTime",ir=864e13;function ar(e){return new De("unsupported zone",'the zone "'+e.name+'" is not supported')}function or(e){return null===e.weekData&&(e.weekData=Ne(e.c)),e.weekData}function sr(e){return null===e.localWeekData&&(e.localWeekData=Ne(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek())),e.localWeekData}function ur(e,t){var n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new Cr(a({},n,t,{old:n}))}function lr(e,t,n){var r=e-60*t*1e3,i=n.offset(r);if(t===i)return[r,t];r-=60*(i-t)*1e3;var a=n.offset(r);return i===a?[r,i]:[e-60*Math.min(i,a)*1e3,Math.max(i,a)]}function cr(e,t){var n=new Date(e+=60*t*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function fr(e,t,n){return lr(ut(e),t,n)}function dr(e,t){var n=e.o,r=e.c.year+Math.trunc(t.years),i=e.c.month+Math.trunc(t.months)+3*Math.trunc(t.quarters),o=a({},e.c,{year:r,month:i,day:Math.min(e.c.day,st(r,i))+Math.trunc(t.days)+7*Math.trunc(t.weeks)}),s=Pn.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as("milliseconds"),u=lr(ut(o),n,e.zone),l=u[0],c=u[1];return 0!==s&&(l+=s,c=e.zone.offset(l)),{ts:l,o:c}}function hr(e,t,n,r,i,o){var s=n.setZone,u=n.zone;if(e&&0!==Object.keys(e).length||t){var l=t||u,c=Cr.fromObject(e,a({},n,{zone:l,specificOffset:o}));return s?c:c.setZone(u)}return Cr.invalid(new De("unparsable",'the input "'+i+"\" can't be parsed as "+r))}function pr(e,t,n){return void 0===n&&(n=!0),e.isValid?Pt.create(me.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(e,t):null}function gr(e,t){var n=e.c.year>9999||e.c.year<0,r="";return n&&e.c.year>=0&&(r+="+"),r+=et(e.c.year,n?6:4),t?(r+="-",r+=et(e.c.month),r+="-",r+=et(e.c.day)):(r+=et(e.c.month),r+=et(e.c.day)),r}function mr(e,t,n,r,i,a){var o=et(e.c.hour);return t?(o+=":",o+=et(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=":")):o+=et(e.c.minute),0===e.c.millisecond&&0===e.c.second&&n||(o+=et(e.c.second),0===e.c.millisecond&&r||(o+=".",o+=et(e.c.millisecond,3))),i&&(e.isOffsetFixed&&0===e.offset&&!a?o+="Z":e.o<0?(o+="-",o+=et(Math.trunc(-e.o/60)),o+=":",o+=et(Math.trunc(-e.o%60))):(o+="+",o+=et(Math.trunc(e.o/60)),o+=":",o+=et(Math.trunc(e.o%60)))),a&&(o+="["+e.zone.ianaName+"]"),o}var vr={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},br={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},yr={ordinal:1,hour:0,minute:0,second:0,millisecond:0},_r=["year","month","day","hour","minute","second","millisecond"],Ar=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],wr=["year","ordinal","hour","minute","second","millisecond"];function Fr(e){switch(e.toLowerCase()){case"localweekday":case"localweekdays":return"localWeekday";case"localweeknumber":case"localweeknumbers":return"localWeekNumber";case"localweekyear":case"localweekyears":return"localWeekYear";default:return function(e){var t={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[e.toLowerCase()];if(!t)throw new A(e);return t}(e)}}function kr(e,t){var n,r,i=_e(t.zone,Oe.defaultZone),a=me.fromObject(t),o=Oe.now();if(We(e.year))n=o;else{for(var s=0,u=_r;s<u.length;s++){var l=u[s];We(e[l])&&(e[l]=vr[l])}var c=qe(e)||Ve(e);if(c)return Cr.invalid(c);var f=fr(e,i.offset(o),i);n=f[0],r=f[1]}return new Cr({ts:n,zone:i,loc:a,o:r})}function xr(e,t,n){var r=!!We(n.round)||n.round,i=function(e,i){return e=it(e,r||n.calendary?0:2,!0),t.loc.clone(n).relFormatter(n).format(e,i)},a=function(r){return n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r)};if(n.unit)return i(a(n.unit),n.unit);for(var o,s=p(n.units);!(o=s()).done;){var u=o.value,l=a(u);if(Math.abs(l)>=1)return i(l,u)}return i(e>t?-0:0,n.units[n.units.length-1])}function Er(e){var t,n={};return e.length>0&&"object"===typeof e[e.length-1]?(n=e[e.length-1],t=Array.from(e).slice(0,e.length-1)):t=Array.from(e),[n,t]}var Cr=function(e){function t(e){var t=e.zone||Oe.defaultZone,n=e.invalid||(Number.isNaN(e.ts)?new De("invalid input"):null)||(t.isValid?null:ar(t));this.ts=We(e.ts)?Oe.now():e.ts;var r=null,i=null;if(!n)if(e.old&&e.old.ts===this.ts&&e.old.zone.equals(t)){var a=[e.old.c,e.old.o];r=a[0],i=a[1]}else{var o=t.offset(this.ts);r=cr(this.ts,o),r=(n=Number.isNaN(r.year)?new De("invalid input"):null)?null:r,i=n?null:o}this._zone=t,this.loc=e.loc||me.create(),this.invalid=n,this.weekData=null,this.localWeekData=null,this.c=r,this.o=i,this.isLuxonDateTime=!0}t.now=function(){return new t({})},t.local=function(){var e=Er(arguments),t=e[0],n=e[1],r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],l=n[6];return kr({year:r,month:i,day:a,hour:o,minute:s,second:u,millisecond:l},t)},t.utc=function(){var e=Er(arguments),t=e[0],n=e[1],r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],l=n[6];return t.zone=be.utcInstance,kr({year:r,month:i,day:a,hour:o,minute:s,second:u,millisecond:l},t)},t.fromJSDate=function(e,n){void 0===n&&(n={});var r,i=(r=e,"[object Date]"===Object.prototype.toString.call(r)?e.valueOf():NaN);if(Number.isNaN(i))return t.invalid("invalid input");var a=_e(n.zone,Oe.defaultZone);return a.isValid?new t({ts:i,zone:a,loc:me.fromObject(n)}):t.invalid(ar(a))},t.fromMillis=function(e,n){if(void 0===n&&(n={}),Ge(e))return e<-ir||e>ir?t.invalid("Timestamp out of range"):new t({ts:e,zone:_e(n.zone,Oe.defaultZone),loc:me.fromObject(n)});throw new w("fromMillis requires a numerical input, but received a "+typeof e+" with value "+e)},t.fromSeconds=function(e,n){if(void 0===n&&(n={}),Ge(e))return new t({ts:1e3*e,zone:_e(n.zone,Oe.defaultZone),loc:me.fromObject(n)});throw new w("fromSeconds requires a numerical input")},t.fromObject=function(e,n){void 0===n&&(n={}),e=e||{};var r=_e(n.zone,Oe.defaultZone);if(!r.isValid)return t.invalid(ar(r));var i=me.fromObject(n),a=gt(e,Fr),o=ze(a,i),s=o.minDaysInFirstWeek,u=o.startOfWeek,l=Oe.now(),c=We(n.specificOffset)?r.offset(l):n.specificOffset,f=!We(a.ordinal),d=!We(a.year),h=!We(a.month)||!We(a.day),g=d||h,m=a.weekYear||a.weekNumber;if((g||f)&&m)throw new _("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(h&&f)throw new _("Can't mix ordinal dates with month/day");var v,b,y=m||a.weekday&&!g,A=cr(l,c);y?(v=Ar,b=br,A=Ne(A,s,u)):f?(v=wr,b=yr,A=Ue(A)):(v=_r,b=vr);for(var w,F=!1,k=p(v);!(w=k()).done;){var x=w.value;We(a[x])?a[x]=F?b[x]:A[x]:F=!0}var E=y?function(e,t,n){void 0===t&&(t=4),void 0===n&&(n=1);var r=Ke(e.weekYear),i=$e(e.weekNumber,1,ct(e.weekYear,t,n)),a=$e(e.weekday,1,7);return r?i?!a&&Pe("weekday",e.weekday):Pe("week",e.weekNumber):Pe("weekYear",e.weekYear)}(a,s,u):f?function(e){var t=Ke(e.year),n=$e(e.ordinal,1,ot(e.year));return t?!n&&Pe("ordinal",e.ordinal):Pe("year",e.year)}(a):qe(a),C=E||Ve(a);if(C)return t.invalid(C);var S=fr(y?Le(a,s,u):f?He(a):a,c,r),O=new t({ts:S[0],zone:r,o:S[1],loc:i});return a.weekday&&g&&e.weekday!==O.weekday?t.invalid("mismatched weekday","you can't specify both a weekday of "+a.weekday+" and a date of "+O.toISO()):O},t.fromISO=function(e,t){void 0===t&&(t={});var n=function(e){return Bt(e,[cn,pn],[fn,gn],[dn,mn],[hn,vn])}(e);return hr(n[0],n[1],t,"ISO 8601",e)},t.fromRFC2822=function(e,t){void 0===t&&(t={});var n=function(e){return Bt(function(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(e),[nn,rn])}(e);return hr(n[0],n[1],t,"RFC 2822",e)},t.fromHTTP=function(e,t){void 0===t&&(t={});var n=function(e){return Bt(e,[an,un],[on,un],[sn,ln])}(e);return hr(n[0],n[1],t,"HTTP",t)},t.fromFormat=function(e,n,r){if(void 0===r&&(r={}),We(e)||We(n))throw new w("fromFormat requires an input string and a format");var i=r,a=i.locale,o=void 0===a?null:a,s=i.numberingSystem,u=void 0===s?null:s,l=function(e,t,n){var r=tr(e,t,n);return[r.result,r.zone,r.specificOffset,r.invalidReason]}(me.fromOpts({locale:o,numberingSystem:u,defaultToEN:!0}),e,n),c=l[0],f=l[1],d=l[2],h=l[3];return h?t.invalid(h):hr(c,f,r,"format "+n,e,d)},t.fromString=function(e,n,r){return void 0===r&&(r={}),t.fromFormat(e,n,r)},t.fromSQL=function(e,t){void 0===t&&(t={});var n=function(e){return Bt(e,[yn,pn],[_n,An])}(e);return hr(n[0],n[1],t,"SQL",e)},t.invalid=function(e,n){if(void 0===n&&(n=null),!e)throw new w("need to specify a reason the DateTime is invalid");var r=e instanceof De?e:new De(e,n);if(Oe.throwOnInvalid)throw new v(r);return new t({invalid:r})},t.isDateTime=function(e){return e&&e.isLuxonDateTime||!1},t.parseFormatForOpts=function(e,t){void 0===t&&(t={});var n=nr(e,me.fromObject(t));return n?n.map((function(e){return e?e.val:null})).join(""):null},t.expandFormat=function(e,t){return void 0===t&&(t={}),er(Pt.parseFormat(e),me.fromObject(t)).map((function(e){return e.val})).join("")};var n=t.prototype;return n.get=function(e){return this[e]},n.getPossibleOffsets=function(){if(!this.isValid||this.isOffsetFixed)return[this];var e=864e5,t=6e4,n=ut(this.c),r=this.zone.offset(n-e),i=this.zone.offset(n+e),a=this.zone.offset(n-r*t),o=this.zone.offset(n-i*t);if(a===o)return[this];var s=n-a*t,u=n-o*t,l=cr(s,a),c=cr(u,o);return l.hour===c.hour&&l.minute===c.minute&&l.second===c.second&&l.millisecond===c.millisecond?[ur(this,{ts:s}),ur(this,{ts:u})]:[this]},n.resolvedLocaleOptions=function(e){void 0===e&&(e={});var t=Pt.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t.locale,numberingSystem:t.numberingSystem,outputCalendar:t.calendar}},n.toUTC=function(e,t){return void 0===e&&(e=0),void 0===t&&(t={}),this.setZone(be.instance(e),t)},n.toLocal=function(){return this.setZone(Oe.defaultZone)},n.setZone=function(e,n){var r=void 0===n?{}:n,i=r.keepLocalTime,a=void 0!==i&&i,o=r.keepCalendarTime,s=void 0!==o&&o;if((e=_e(e,Oe.defaultZone)).equals(this.zone))return this;if(e.isValid){var u=this.ts;if(a||s){var l=e.offset(this.ts);u=fr(this.toObject(),l,e)[0]}return ur(this,{ts:u,zone:e})}return t.invalid(ar(e))},n.reconfigure=function(e){var t=void 0===e?{}:e,n=t.locale,r=t.numberingSystem,i=t.outputCalendar;return ur(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:i})})},n.setLocale=function(e){return this.reconfigure({locale:e})},n.set=function(e){if(!this.isValid)return this;var t,n=gt(e,Fr),r=ze(n,this.loc),i=r.minDaysInFirstWeek,o=r.startOfWeek,s=!We(n.weekYear)||!We(n.weekNumber)||!We(n.weekday),u=!We(n.ordinal),l=!We(n.year),c=!We(n.month)||!We(n.day),f=l||c,d=n.weekYear||n.weekNumber;if((f||u)&&d)throw new _("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(c&&u)throw new _("Can't mix ordinal dates with month/day");s?t=Le(a({},Ne(this.c,i,o),n),i,o):We(n.ordinal)?(t=a({},this.toObject(),n),We(n.day)&&(t.day=Math.min(st(t.year,t.month),t.day))):t=He(a({},Ue(this.c),n));var h=fr(t,this.o,this.zone);return ur(this,{ts:h[0],o:h[1]})},n.plus=function(e){return this.isValid?ur(this,dr(this,Pn.fromDurationLike(e))):this},n.minus=function(e){return this.isValid?ur(this,dr(this,Pn.fromDurationLike(e).negate())):this},n.startOf=function(e,t){var n=(void 0===t?{}:t).useLocaleWeeks,r=void 0!==n&&n;if(!this.isValid)return this;var i={},a=Pn.normalizeUnit(e);switch(a){case"years":i.month=1;case"quarters":case"months":i.day=1;case"weeks":case"days":i.hour=0;case"hours":i.minute=0;case"minutes":i.second=0;case"seconds":i.millisecond=0}if("weeks"===a)if(r){var o=this.loc.getStartOfWeek();this.weekday<o&&(i.weekNumber=this.weekNumber-1),i.weekday=o}else i.weekday=1;if("quarters"===a){var s=Math.ceil(this.month/3);i.month=3*(s-1)+1}return this.set(i)},n.endOf=function(e,t){var n;return this.isValid?this.plus((n={},n[e]=1,n)).startOf(e,t).minus(1):this},n.toFormat=function(e,t){return void 0===t&&(t={}),this.isValid?Pt.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):rr},n.toLocaleString=function(e,t){return void 0===e&&(e=C),void 0===t&&(t={}),this.isValid?Pt.create(this.loc.clone(t),e).formatDateTime(this):rr},n.toLocaleParts=function(e){return void 0===e&&(e={}),this.isValid?Pt.create(this.loc.clone(e),e).formatDateTimeParts(this):[]},n.toISO=function(e){var t=void 0===e?{}:e,n=t.format,r=void 0===n?"extended":n,i=t.suppressSeconds,a=void 0!==i&&i,o=t.suppressMilliseconds,s=void 0!==o&&o,u=t.includeOffset,l=void 0===u||u,c=t.extendedZone,f=void 0!==c&&c;if(!this.isValid)return null;var d="extended"===r,h=gr(this,d);return h+="T",h+=mr(this,d,a,s,l,f)},n.toISODate=function(e){var t=(void 0===e?{}:e).format,n=void 0===t?"extended":t;return this.isValid?gr(this,"extended"===n):null},n.toISOWeekDate=function(){return pr(this,"kkkk-'W'WW-c")},n.toISOTime=function(e){var t=void 0===e?{}:e,n=t.suppressMilliseconds,r=void 0!==n&&n,i=t.suppressSeconds,a=void 0!==i&&i,o=t.includeOffset,s=void 0===o||o,u=t.includePrefix,l=void 0!==u&&u,c=t.extendedZone,f=void 0!==c&&c,d=t.format,h=void 0===d?"extended":d;return this.isValid?(l?"T":"")+mr(this,"extended"===h,a,r,s,f):null},n.toRFC2822=function(){return pr(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)},n.toHTTP=function(){return pr(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")},n.toSQLDate=function(){return this.isValid?gr(this,!0):null},n.toSQLTime=function(e){var t=void 0===e?{}:e,n=t.includeOffset,r=void 0===n||n,i=t.includeZone,a=void 0!==i&&i,o=t.includeOffsetSpace,s="HH:mm:ss.SSS";return(a||r)&&((void 0===o||o)&&(s+=" "),a?s+="z":r&&(s+="ZZ")),pr(this,s,!0)},n.toSQL=function(e){return void 0===e&&(e={}),this.isValid?this.toSQLDate()+" "+this.toSQLTime(e):null},n.toString=function(){return this.isValid?this.toISO():rr},n[e]=function(){return this.isValid?"DateTime { ts: "+this.toISO()+", zone: "+this.zone.name+", locale: "+this.locale+" }":"DateTime { Invalid, reason: "+this.invalidReason+" }"},n.valueOf=function(){return this.toMillis()},n.toMillis=function(){return this.isValid?this.ts:NaN},n.toSeconds=function(){return this.isValid?this.ts/1e3:NaN},n.toUnixInteger=function(){return this.isValid?Math.floor(this.ts/1e3):NaN},n.toJSON=function(){return this.toISO()},n.toBSON=function(){return this.toJSDate()},n.toObject=function(e){if(void 0===e&&(e={}),!this.isValid)return{};var t=a({},this.c);return e.includeConfig&&(t.outputCalendar=this.outputCalendar,t.numberingSystem=this.loc.numberingSystem,t.locale=this.loc.locale),t},n.toJSDate=function(){return new Date(this.isValid?this.ts:NaN)},n.diff=function(e,t,n){if(void 0===t&&(t="milliseconds"),void 0===n&&(n={}),!this.isValid||!e.isValid)return Pn.invalid("created by diffing an invalid DateTime");var r,i=a({locale:this.locale,numberingSystem:this.numberingSystem},n),o=(r=t,Array.isArray(r)?r:[r]).map(Pn.normalizeUnit),s=e.valueOf()>this.valueOf(),u=Ln(s?this:e,s?e:this,o,i);return s?u.negate():u},n.diffNow=function(e,n){return void 0===e&&(e="milliseconds"),void 0===n&&(n={}),this.diff(t.now(),e,n)},n.until=function(e){return this.isValid?In.fromDateTimes(this,e):this},n.hasSame=function(e,t,n){if(!this.isValid)return!1;var r=e.valueOf(),i=this.setZone(e.zone,{keepLocalTime:!0});return i.startOf(t,n)<=r&&r<=i.endOf(t,n)},n.equals=function(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)},n.toRelative=function(e){if(void 0===e&&(e={}),!this.isValid)return null;var n=e.base||t.fromObject({},{zone:this.zone}),r=e.padding?this<n?-e.padding:e.padding:0,i=["years","months","days","hours","minutes","seconds"],o=e.unit;return Array.isArray(e.unit)&&(i=e.unit,o=void 0),xr(n,this.plus(r),a({},e,{numeric:"always",units:i,unit:o}))},n.toRelativeCalendar=function(e){return void 0===e&&(e={}),this.isValid?xr(e.base||t.fromObject({},{zone:this.zone}),this,a({},e,{numeric:"auto",units:["years","months","days"],calendary:!0})):null},t.min=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!n.every(t.isDateTime))throw new w("min requires all arguments be DateTimes");return Xe(n,(function(e){return e.valueOf()}),Math.min)},t.max=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];if(!n.every(t.isDateTime))throw new w("max requires all arguments be DateTimes");return Xe(n,(function(e){return e.valueOf()}),Math.max)},t.fromFormatExplain=function(e,t,n){void 0===n&&(n={});var r=n,i=r.locale,a=void 0===i?null:i,o=r.numberingSystem,s=void 0===o?null:o;return tr(me.fromOpts({locale:a,numberingSystem:s,defaultToEN:!0}),e,t)},t.fromStringExplain=function(e,n,r){return void 0===r&&(r={}),t.fromFormatExplain(e,n,r)},i(t,[{key:"isValid",get:function(){return null===this.invalid}},{key:"invalidReason",get:function(){return this.invalid?this.invalid.reason:null}},{key:"invalidExplanation",get:function(){return this.invalid?this.invalid.explanation:null}},{key:"locale",get:function(){return this.isValid?this.loc.locale:null}},{key:"numberingSystem",get:function(){return this.isValid?this.loc.numberingSystem:null}},{key:"outputCalendar",get:function(){return this.isValid?this.loc.outputCalendar:null}},{key:"zone",get:function(){return this._zone}},{key:"zoneName",get:function(){return this.isValid?this.zone.name:null}},{key:"year",get:function(){return this.isValid?this.c.year:NaN}},{key:"quarter",get:function(){return this.isValid?Math.ceil(this.c.month/3):NaN}},{key:"month",get:function(){return this.isValid?this.c.month:NaN}},{key:"day",get:function(){return this.isValid?this.c.day:NaN}},{key:"hour",get:function(){return this.isValid?this.c.hour:NaN}},{key:"minute",get:function(){return this.isValid?this.c.minute:NaN}},{key:"second",get:function(){return this.isValid?this.c.second:NaN}},{key:"millisecond",get:function(){return this.isValid?this.c.millisecond:NaN}},{key:"weekYear",get:function(){return this.isValid?or(this).weekYear:NaN}},{key:"weekNumber",get:function(){return this.isValid?or(this).weekNumber:NaN}},{key:"weekday",get:function(){return this.isValid?or(this).weekday:NaN}},{key:"isWeekend",get:function(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}},{key:"localWeekday",get:function(){return this.isValid?sr(this).weekday:NaN}},{key:"localWeekNumber",get:function(){return this.isValid?sr(this).weekNumber:NaN}},{key:"localWeekYear",get:function(){return this.isValid?sr(this).weekYear:NaN}},{key:"ordinal",get:function(){return this.isValid?Ue(this.c).ordinal:NaN}},{key:"monthShort",get:function(){return this.isValid?Bn.months("short",{locObj:this.loc})[this.month-1]:null}},{key:"monthLong",get:function(){return this.isValid?Bn.months("long",{locObj:this.loc})[this.month-1]:null}},{key:"weekdayShort",get:function(){return this.isValid?Bn.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}},{key:"weekdayLong",get:function(){return this.isValid?Bn.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}},{key:"offset",get:function(){return this.isValid?+this.o:NaN}},{key:"offsetNameShort",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}},{key:"offsetNameLong",get:function(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}},{key:"isOffsetFixed",get:function(){return this.isValid?this.zone.isUniversal:null}},{key:"isInDST",get:function(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}},{key:"isInLeapYear",get:function(){return at(this.year)}},{key:"daysInMonth",get:function(){return st(this.year,this.month)}},{key:"daysInYear",get:function(){return this.isValid?ot(this.year):NaN}},{key:"weeksInWeekYear",get:function(){return this.isValid?ct(this.weekYear):NaN}},{key:"weeksInLocalWeekYear",get:function(){return this.isValid?ct(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}}],[{key:"DATE_SHORT",get:function(){return C}},{key:"DATE_MED",get:function(){return S}},{key:"DATE_MED_WITH_WEEKDAY",get:function(){return O}},{key:"DATE_FULL",get:function(){return D}},{key:"DATE_HUGE",get:function(){return j}},{key:"TIME_SIMPLE",get:function(){return T}},{key:"TIME_WITH_SECONDS",get:function(){return P}},{key:"TIME_WITH_SHORT_OFFSET",get:function(){return R}},{key:"TIME_WITH_LONG_OFFSET",get:function(){return M}},{key:"TIME_24_SIMPLE",get:function(){return I}},{key:"TIME_24_WITH_SECONDS",get:function(){return B}},{key:"TIME_24_WITH_SHORT_OFFSET",get:function(){return N}},{key:"TIME_24_WITH_LONG_OFFSET",get:function(){return L}},{key:"DATETIME_SHORT",get:function(){return U}},{key:"DATETIME_SHORT_WITH_SECONDS",get:function(){return H}},{key:"DATETIME_MED",get:function(){return z}},{key:"DATETIME_MED_WITH_SECONDS",get:function(){return q}},{key:"DATETIME_MED_WITH_WEEKDAY",get:function(){return V}},{key:"DATETIME_FULL",get:function(){return W}},{key:"DATETIME_FULL_WITH_SECONDS",get:function(){return G}},{key:"DATETIME_HUGE",get:function(){return K}},{key:"DATETIME_HUGE_WITH_SECONDS",get:function(){return Q}}]),t}(Symbol.for("nodejs.util.inspect.custom"));function Sr(e){if(Cr.isDateTime(e))return e;if(e&&e.valueOf&&Ge(e.valueOf()))return Cr.fromJSDate(e);if(e&&"object"===typeof e)return Cr.fromObject(e);throw new w("Unknown datetime argument: "+e+", of type "+typeof e)}t.DateTime=Cr,t.Duration=Pn,t.FixedOffsetZone=be,t.IANAZone=te,t.Info=Bn,t.Interval=In,t.InvalidZone=ye,t.Settings=Oe,t.SystemZone=J,t.VERSION="3.4.4",t.Zone=Y},function(e,t,n){"use strict";n.d(t,"a",(function(){return B}));var r=n(53),i=n.n(r),a=n(48),o=n.n(a),s=n(500),u=n.n(s),l=n(1),c=n.n(l),f=n(214),d=n(66),h=n.n(d),p=n(394),g=n.n(p),m=n(69),v=n.n(m),b=n(25);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===y(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){return v()(e)&&Object(b.f)(e[0])&&Object(b.f)(e[1])?e.join(" ~ "):e}var E=function(e){var t=e.separator,n=void 0===t?" : ":t,r=e.contentStyle,a=void 0===r?{}:r,o=e.itemStyle,s=void 0===o?{}:o,u=e.labelStyle,l=void 0===u?{}:u,f=e.payload,d=e.formatter,p=e.itemSorter,m=e.wrapperClassName,v=e.labelClassName,y=e.label,A=e.labelFormatter,w=F({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},a),k=F({margin:0},l),E=!i()(y),C=E?y:"",S=h()("recharts-default-tooltip",m),O=h()("recharts-tooltip-label",v);return E&&A&&void 0!==f&&null!==f&&(C=A(y,f)),c.a.createElement("div",{className:S,style:w},c.a.createElement("p",{className:O,style:k},c.a.isValidElement(C)?C:"".concat(C)),function(){if(f&&f.length){var e=(p?g()(f,p):f).map((function(e,t){if("none"===e.type)return null;var r=F({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},s),i=e.formatter||d||x,a=e.value,o=e.name,u=a,l=o;if(i&&null!=u&&null!=l){var h=i(a,o,e,t,f);if(Array.isArray(h)){var p=_(h,2);u=p[0],l=p[1]}else u=h}return c.a.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:r},Object(b.f)(l)?c.a.createElement("span",{className:"recharts-tooltip-item-name"},l):null,Object(b.f)(l)?c.a.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,c.a.createElement("span",{className:"recharts-tooltip-item-value"},u),c.a.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))}));return c.a.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())},C=n(180);function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==S(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===S(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R="recharts-tooltip-wrapper";function M(e){return e.dataKey}var I={active:!1,allowEscapeViewBox:{x:!1,y:!1},reverseDirection:{x:!1,y:!1},offset:10,viewBox:{x:0,y:0,height:0,width:0},coordinate:{x:0,y:0},cursorStyle:{},separator:" : ",wrapperStyle:{},contentStyle:{},itemStyle:{},labelStyle:{},cursor:!0,trigger:"hover",isAnimationActive:!C.a.isSsr,animationEasing:"ease",animationDuration:400,filterNull:!0,useTranslate3d:!1},B=function(e){var t,n=T(Object(l.useState)(-1),2),r=n[0],a=n[1],s=T(Object(l.useState)(-1),2),d=s[0],p=s[1],g=T(Object(l.useState)(!1),2),m=g[0],v=g[1],y=T(Object(l.useState)({x:0,y:0}),2),_=y[0],A=y[1],w=Object(l.useRef)(),F=e.allowEscapeViewBox,k=e.reverseDirection,x=e.coordinate,C=e.offset,S=e.position,O=e.viewBox,P=Object(l.useCallback)((function(e){"Escape"===e.key&&(v(!0),A((function(e){return D(D({},e),{},{x:null===x||void 0===x?void 0:x.x,y:null===x||void 0===x?void 0:x.y})})))}),[null===x||void 0===x?void 0:x.x,null===x||void 0===x?void 0:x.y]);Object(l.useEffect)((function(){return function(){if(m?(document.removeEventListener("keydown",P),(null===x||void 0===x?void 0:x.x)===_.x&&(null===x||void 0===x?void 0:x.y)===_.y||v(!1)):document.addEventListener("keydown",P),w.current&&w.current.getBoundingClientRect){var e=w.current.getBoundingClientRect();(Math.abs(e.width-r)>1||Math.abs(e.height-d)>1)&&(a(e.width),p(e.height))}else-1===r&&-1===d||(a(-1),p(-1))}(),function(){document.removeEventListener("keydown",P)}}),[d,r,x,m,_.x,_.y,P]);var I,B,N=function(e){var t=e.key,n=e.tooltipDimension,r=e.viewBoxDimension;if(S&&Object(b.g)(S[t]))return S[t];var i=x[t]-n-C,a=x[t]+C;return null!==F&&void 0!==F&&F[t]?k[t]?i:a:null!==k&&void 0!==k&&k[t]?i<O[t]?Math.max(a,O[t]):Math.max(i,O[t]):a+n>O[t]+r?Math.max(i,O[t]):Math.max(a,O[t])},L=e.payload,U=e.payloadUniqBy,H=e.filterNull,z=e.active,q=e.wrapperStyle,V=e.useTranslate3d,W=e.isAnimationActive,G=e.animationDuration,K=e.animationEasing,Q=function(e,t){return!0===e?u()(t,M):o()(e)?u()(t,e):t}(U,H&&L&&L.length?L.filter((function(e){return!i()(e.value)})):L),Y=Q&&Q.length,X=e.content,J=D({pointerEvents:"none",visibility:!m&&z&&Y?"visible":"hidden",position:"absolute",top:0,left:0},q);S&&Object(b.g)(S.x)&&Object(b.g)(S.y)?(I=S.x,B=S.y):r>0&&d>0&&x?(I=N({key:"x",tooltipDimension:r,viewBoxDimension:O.width}),B=N({key:"y",tooltipDimension:d,viewBoxDimension:O.height})):J.visibility="hidden",J=D(D({},Object(f.b)({transform:V?"translate3d(".concat(I,"px, ").concat(B,"px, 0)"):"translate(".concat(I,"px, ").concat(B,"px)")})),J),W&&z&&(J=D(D({},Object(f.b)({transition:"transform ".concat(G,"ms ").concat(K)})),J));var Z=h()(R,(j(t={},"".concat(R,"-right"),Object(b.g)(I)&&x&&Object(b.g)(x.x)&&I>=x.x),j(t,"".concat(R,"-left"),Object(b.g)(I)&&x&&Object(b.g)(x.x)&&I<x.x),j(t,"".concat(R,"-bottom"),Object(b.g)(B)&&x&&Object(b.g)(x.y)&&B>=x.y),j(t,"".concat(R,"-top"),Object(b.g)(B)&&x&&Object(b.g)(x.y)&&B<x.y),t));return c.a.createElement("div",{tabIndex:-1,role:"dialog",className:Z,style:J,ref:w},function(e,t){return c.a.isValidElement(e)?c.a.cloneElement(e,t):o()(e)?c.a.createElement(e,t):c.a.createElement(E,t)}(X,D(D({},e),{},{payload:Q})))};B.displayName="Tooltip",B.defaultProps=I},function(e,t,n){var r,i=n(132).default,a=n(427).default,o=n(815).default,s=n(64).default,u=Object.create,l=Object.defineProperty,c=Object.getOwnPropertyDescriptor,f=Object.getOwnPropertyNames,d=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty,p=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var i,a=s(f(t));try{var o=function(){var a=i.value;h.call(e,a)||a===n||l(e,a,{get:function(){return t[a]},enumerable:!(r=c(t,a))||r.enumerable})};for(a.s();!(i=a.n()).done;)o()}catch(u){a.e(u)}finally{a.f()}}return e},g=function(e,t,n){return n=null!=e?u(d(e)):{},p(!t&&e&&e.__esModule?n:l(n,"default",{value:e,enumerable:!0}),e)},m={};!function(e,t){for(var n in t)l(e,n,{get:t[n],enumerable:!0})}(m,{callPlayer:function(){return M},getConfig:function(){return P},getSDK:function(){return T},isBlobUrl:function(){return B},isMediaStream:function(){return I},lazy:function(){return _},omit:function(){return R},parseEndTime:function(){return C},parseStartTime:function(){return E},queryString:function(){return O},randomString:function(){return S},supportsWebKitPresentationMode:function(){return N}}),e.exports=(r=m,p(l({},"__esModule",{value:!0}),r));var v=g(n(1)),b=g(n(2325)),y=g(n(1295)),_=function(e){return v.default.lazy(o(a().mark((function t(){var n;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e();case 2:return n=t.sent,t.abrupt("return","function"===typeof n.default?n:n.default);case 4:case"end":return t.stop()}}),t)}))))},A=/[?&#](?:start|t)=([0-9hms]+)/,w=/[?&#]end=([0-9hms]+)/,F=/(\d+)(h|m|s)/g,k=/^\d+$/;function x(e,t){if(!(e instanceof Array)){var n=e.match(t);if(n){var r=n[1];if(r.match(F))return function(e){var t=0,n=F.exec(e);for(;null!==n;){var r=i(n,3),a=r[1],o=r[2];"h"===o&&(t+=60*parseInt(a,10)*60),"m"===o&&(t+=60*parseInt(a,10)),"s"===o&&(t+=parseInt(a,10)),n=F.exec(e)}return t}(r);if(k.test(r))return parseInt(r)}}}function E(e){return x(e,A)}function C(e){return x(e,w)}function S(){return Math.random().toString(36).substr(2,5)}function O(e){return Object.keys(e).map((function(t){return"".concat(t,"=").concat(e[t])})).join("&")}function D(e){return window[e]?window[e]:window.exports&&window.exports[e]?window.exports[e]:window.module&&window.module.exports&&window.module.exports[e]?window.module.exports[e]:null}var j={},T=function(e){0;return e}((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:function(){return!0},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:b.default,a=D(t);return a&&r(a)?Promise.resolve(a):new Promise((function(r,a){if(j[e])j[e].push({resolve:r,reject:a});else{j[e]=[{resolve:r,reject:a}];var o=function(t){j[e].forEach((function(e){return e.resolve(t)}))};if(n){var s=window[n];window[n]=function(){s&&s(),o(D(t))}}i(e,(function(r){r?(j[e].forEach((function(e){return e.reject(r)})),j[e]=null):n||o(D(t))}))}}))}));function P(e,t){return(0,y.default)(t.config,e.config)}function R(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var a=(t=[]).concat.apply(t,r),o={},s=Object.keys(e),u=0,l=s;u<l.length;u++){var c=l[u];-1===a.indexOf(c)&&(o[c]=e[c])}return o}function M(e){var t;if(!this.player||!this.player[e]){var n="ReactPlayer: ".concat(this.constructor.displayName," player could not call %c").concat(e,"%c \u2013 ");return this.player?this.player[e]||(n+="The method was not available"):n+="The player was not available",console.warn(n,"font-weight: bold",""),null}for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return(t=this.player)[e].apply(t,i)}function I(e){return"undefined"!==typeof window&&"undefined"!==typeof window.MediaStream&&e instanceof window.MediaStream}function B(e){return/^blob:/.test(e)}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.createElement("video"),t=!1===/iPhone|iPod/.test(navigator.userAgent);return e.webkitSupportsPresentationMode&&"function"===typeof e.webkitSetPresentationMode&&t}},,function(e,t,n){var r=n(582),i=n(1437),a=n(1438),o=n(1439),s=n(1440),u=n(1441);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=i,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=s,l.prototype.set=u,e.exports=l},function(e,t,n){var r=n(1432),i=n(1433),a=n(1434),o=n(1435),s=n(1436);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(416);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(370)(Object,"create");e.exports=r},function(e,t,n){var r=n(1456);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){var r=n(513),i=n(416),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];a.call(e,t)&&i(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var r=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&n.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(943)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(779),i=n(330);e.exports=function(e,t){return e&&r(e,t,i)}},function(e,t,n){var r=n(593),i=n(517);e.exports=function(e,t){for(var n=0,a=(t=r(t,e)).length;null!=e&&n<a;)e=e[i(t[n++])];return n&&n==a?e:void 0}},function(e,t,n){var r=n(69),i=n(783),a=n(1528),o=n(594);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:a(o(e))}},function(e,t,n){var r=n(1530);e.exports=function(e){return null==e?"":r(e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},function(e,t,n){var r=n(595),i=n(202),a=n(979),o=n(69);e.exports=function(e,t){return(o(e)?r:a)(e,i(t,3))}},function(e,t,n){var r=n(774),i=n(1543);e.exports=function e(t,n,a,o,s){var u=-1,l=t.length;for(a||(a=i),s||(s=[]);++u<l;){var c=t[u];n>0&&a(c)?n>1?e(c,n-1,a,o,s):r(s,c):o||(s[s.length]=c)}return s}},function(e,t,n){var r=n(373),i=n(981),a=n(982);e.exports=function(e,t){return a(i(e,t,r),e+"")}},function(e,t,n){var r=n(420);e.exports=function(e,t,n){for(var i=-1,a=e.length;++i<a;){var o=e[i],s=t(o);if(null!=s&&(void 0===u?s===s&&!r(s):n(s,u)))var u=s,l=o}return l}},function(e,t,n){"use strict";var r=n(133);e.exports={longestPath:function(e){var t={};r.forEach(e.sources(),(function n(i){var a=e.node(i);if(r.has(t,i))return a.rank;t[i]=!0;var o=r.min(r.map(e.outEdges(i),(function(t){return n(t.w)-e.edge(t).minlen})));return o!==Number.POSITIVE_INFINITY&&void 0!==o&&null!==o||(o=0),a.rank=o}))},slack:function(e,t){return e.node(t.w).rank-e.node(t.v).rank-e.edge(t).minlen}}},function(e,t,n){},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var r=n(1004),i=n(792);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t){e.exports=!0},function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var r=n(788);e.exports=function(e){return Object(r(e))}},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){"use strict";var r=n(1013),i=n(1014);e.exports=function(e,t){var n=t.getStartKey(),a=t.getStartOffset(),o=t.getEndKey(),s=t.getEndOffset(),u=i(e,t).getBlockMap(),l=u.keySeq(),c=l.indexOf(n),f=l.indexOf(o)+1;return r(u.slice(c,f).map((function(e,t){var r=e.getText(),i=e.getCharacterList();return n===o?e.merge({text:r.slice(a,s),characterList:i.slice(a,s)}):t===n?e.merge({text:r.slice(a),characterList:i.slice(a)}):t===o?e.merge({text:r.slice(0,s),characterList:i.slice(0,s)}):e})))}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(1019),a=n(104),o=n(109),s=n(1747),u=(0,a.Map)(),l=s();function c(e,t){console.warn("WARNING: "+e+' will be deprecated soon!\nPlease use "'+t+'" instead.')}var f={getLastCreatedEntityKey:function(){return c("DraftEntity.getLastCreatedEntityKey","contentState.getLastCreatedEntityKey"),f.__getLastCreatedEntityKey()},create:function(e,t,n){return c("DraftEntity.create","contentState.createEntity"),f.__create(e,t,n)},add:function(e){return c("DraftEntity.add","contentState.addEntity"),f.__add(e)},get:function(e){return c("DraftEntity.get","contentState.getEntity"),f.__get(e)},__getAll:function(){return u},__loadWithEntities:function(e){u=e,l=s()},mergeData:function(e,t){return c("DraftEntity.mergeData","contentState.mergeEntityData"),f.__mergeData(e,t)},replaceData:function(e,t){return c("DraftEntity.replaceData","contentState.replaceEntityData"),f.__replaceData(e,t)},__getLastCreatedEntityKey:function(){return l},__create:function(e,t,n){return f.__add(new i({type:e,mutability:t,data:n||{}}))},__add:function(e){return l=s(),u=u.set(l,e),l},__get:function(e){var t=u.get(e);return t||o(!1),t},__mergeData:function(e,t){var n=f.__get(e),i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},n.getData(),t),a=n.set("data",i);return u=u.set(e,a),a},__replaceData:function(e,t){var n=f.__get(e).set("data",t);return u=u.set(e,n),n}};e.exports=f},function(e,t,n){"use strict";var r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.serialize=function(){return"Anchor: "+this.getAnchorKey()+":"+this.getAnchorOffset()+", Focus: "+this.getFocusKey()+":"+this.getFocusOffset()+", Is Backward: "+String(this.getIsBackward())+", Has Focus: "+String(this.getHasFocus())},i.getAnchorKey=function(){return this.get("anchorKey")},i.getAnchorOffset=function(){return this.get("anchorOffset")},i.getFocusKey=function(){return this.get("focusKey")},i.getFocusOffset=function(){return this.get("focusOffset")},i.getIsBackward=function(){return this.get("isBackward")},i.getHasFocus=function(){return this.get("hasFocus")},i.hasEdgeWithin=function(e,t,n){var r=this.getAnchorKey(),i=this.getFocusKey();if(r===i&&r===e){var a=this.getStartOffset(),o=this.getEndOffset();return t<=a&&a<=n||t<=o&&o<=n}if(e!==r&&e!==i)return!1;var s=e===r?this.getAnchorOffset():this.getFocusOffset();return t<=s&&n>=s},i.isCollapsed=function(){return this.getAnchorKey()===this.getFocusKey()&&this.getAnchorOffset()===this.getFocusOffset()},i.getStartKey=function(){return this.getIsBackward()?this.getFocusKey():this.getAnchorKey()},i.getStartOffset=function(){return this.getIsBackward()?this.getFocusOffset():this.getAnchorOffset()},i.getEndKey=function(){return this.getIsBackward()?this.getAnchorKey():this.getFocusKey()},i.getEndOffset=function(){return this.getIsBackward()?this.getAnchorOffset():this.getFocusOffset()},r.createEmpty=function(e){return new r({anchorKey:e,anchorOffset:0,focusKey:e,focusOffset:0,isBackward:!1,hasFocus:!1})},r}((0,n(104).Record)({anchorKey:"",anchorOffset:0,focusKey:"",focusOffset:0,isBackward:!1,hasFocus:!1}));e.exports=r},function(e,t,n){"use strict";var r=n(109),i="LTR",a=null;function o(e){return e===i||"RTL"===e}function s(e){return o(e)||r(!1),e===i?"ltr":"rtl"}function u(e){a=e}var l={NEUTRAL:"NEUTRAL",LTR:i,RTL:"RTL",isStrong:o,getHTMLDir:s,getHTMLDirIfDifferent:function(e,t){return o(e)||r(!1),o(t)||r(!1),e===t?null:s(e)},setGlobalDir:u,initGlobalDir:function(){u(i)},getGlobalDir:function(){return a||this.initGlobalDir(),a||r(!1),a}};e.exports=l},function(e,t,n){"use strict";var r=n(614),i=n(1022);e.exports=function(e){for(var t=e;t&&t!==r(e).documentElement;){var n=i(t);if(null!=n)return n;t=t.parentNode}return null}},function(e,t,n){"use strict";e.exports=function(e){return e&&e.ownerDocument?e.ownerDocument:document}},function(e,t,n){"use strict";e.exports={BACKSPACE:8,TAB:9,RETURN:13,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,COMMA:188,PERIOD:190,A:65,Z:90,ZERO:48,NUMPAD_0:96,NUMPAD_9:105}},function(e,t,n){"use strict";function r(e,t){var n=i.get(e,t);return"auto"===n||"scroll"===n}var i={get:n(1769),getScrollParent:function(e){if(!e)return null;for(var t=e.ownerDocument;e&&e!==t.body;){if(r(e,"overflow")||r(e,"overflowY")||r(e,"overflowX"))return e;e=e.parentNode}return t.defaultView||t.parentWindow}};e.exports=i},function(e,t,n){"use strict";var r=n(1773),i=n(1774);e.exports=function(e){var t=r(e.ownerDocument||e.document);e.Window&&e instanceof e.Window&&(e=t);var n=i(e),a=e===t?e.ownerDocument.documentElement:e,o=e.scrollWidth-a.clientWidth,s=e.scrollHeight-a.clientHeight;return n.x=Math.max(0,Math.min(n.x,o)),n.y=Math.max(0,Math.min(n.y,s)),n}},function(e,t,n){"use strict";e.exports=function(e){return"handled"===e||!0===e}},function(e,t,n){var r=n(1057);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(237).default,i=n(77).default,a=n(78).default,o=n(220).default,s=n(221).default,u=function(e){o(n,e);var t=s(n);function n(e){var a;return i(this,n),e&&"undefined"!==typeof e.value&&"string"!==typeof e.value&&(e=r(r({},e),{},{value:String(e.value)})),(a=t.call(this,e)).type="decl",a}return a(n,[{key:"variable",get:function(){return this.prop.startsWith("--")||"$"===this.prop[0]}}]),n}(n(622));e.exports=u,u.default=u},function(e,t){e.exports=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(189).default,i=n(64).default,a=n(77).default,o=n(78).default,s=n(814),u=s.isClean,l=s.my,c=n(811),f=n(1065),d=n(623);function h(e,t){var n=new e.constructor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&"proxyCache"!==r){var i=e[r],a=typeof i;"parent"===r&&"object"===a?t&&(n[r]=t):"source"===r?n[r]=i:Array.isArray(i)?n[r]=i.map((function(e){return h(e,n)})):("object"===a&&null!==i&&(i=h(i)),n[r]=i)}return n}var p=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var n in a(this,e),this.raws={},this[u]=!1,this[l]=!0,t)if("nodes"===n){this.nodes=[];var r,o=i(t[n]);try{for(o.s();!(r=o.n()).done;){var s=r.value;"function"===typeof s.clone?this.append(s.clone()):this.append(s)}}catch(c){o.e(c)}finally{o.f()}}else this[n]=t[n]}return o(e,[{key:"addToError",value:function(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){var t=this.source;e.stack=e.stack.replace(/\n\s{4}at /,"$&".concat(t.input.from,":").concat(t.start.line,":").concat(t.start.column,"$&"))}return e}},{key:"after",value:function(e){return this.parent.insertAfter(this,e),this}},{key:"assign",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e)this[t]=e[t];return this}},{key:"before",value:function(e){return this.parent.insertBefore(this,e),this}},{key:"cleanRaws",value:function(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}},{key:"clone",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=h(this);for(var n in e)t[n]=e[n];return t}},{key:"cloneAfter",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertAfter(this,t),t}},{key:"cloneBefore",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.clone(e);return this.parent.insertBefore(this,t),t}},{key:"error",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.source){var n=this.rangeBy(t),r=n.end,i=n.start;return this.source.input.error(e,{column:i.column,line:i.line},{column:r.column,line:r.line},t)}return new c(e)}},{key:"getProxyProcessor",value:function(){return{get:function(e,t){return"proxyOf"===t?e:"root"===t?function(){return e.root().toProxy()}:e[t]},set:function(e,t,n){return e[t]===n||(e[t]=n,"prop"!==t&&"value"!==t&&"name"!==t&&"params"!==t&&"important"!==t&&"text"!==t||e.markDirty()),!0}}}},{key:"markDirty",value:function(){if(this[u]){this[u]=!1;for(var e=this;e=e.parent;)e[u]=!1}}},{key:"next",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e+1]}}},{key:"positionBy",value:function(e,t){var n=this.source.start;if(e.index)n=this.positionInside(e.index,t);else if(e.word){var r=(t=this.toString()).indexOf(e.word);-1!==r&&(n=this.positionInside(r,t))}return n}},{key:"positionInside",value:function(e,t){for(var n=t||this.toString(),r=this.source.start.column,i=this.source.start.line,a=0;a<e;a++)"\n"===n[a]?(r=1,i+=1):r+=1;return{column:r,line:i}}},{key:"prev",value:function(){if(this.parent){var e=this.parent.index(this);return this.parent.nodes[e-1]}}},{key:"rangeBy",value:function(e){var t={column:this.source.start.column,line:this.source.start.line},n=this.source.end?{column:this.source.end.column+1,line:this.source.end.line}:{column:t.column+1,line:t.line};if(e.word){var r=this.toString(),i=r.indexOf(e.word);-1!==i&&(t=this.positionInside(i,r),n=this.positionInside(i+e.word.length,r))}else e.start?t={column:e.start.column,line:e.start.line}:e.index&&(t=this.positionInside(e.index)),e.end?n={column:e.end.column,line:e.end.line}:e.endIndex?n=this.positionInside(e.endIndex):e.index&&(n=this.positionInside(e.index+1));return(n.line<t.line||n.line===t.line&&n.column<=t.column)&&(n={column:t.column+1,line:t.line}),{end:n,start:t}}},{key:"raw",value:function(e,t){return(new f).raw(this,e,t)}},{key:"remove",value:function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}},{key:"replaceWith",value:function(){if(this.parent){for(var e=this,t=!1,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];for(var a=0,o=r;a<o.length;a++){var s=o[a];s===this?t=!0:t?(this.parent.insertAfter(e,s),e=s):this.parent.insertBefore(e,s)}t||this.remove()}return this}},{key:"root",value:function(){for(var e=this;e.parent&&"document"!==e.parent.type;)e=e.parent;return e}},{key:"toJSON",value:function(e,t){var n={},i=null==t;t=t||new Map;var a=0;for(var o in this)if(Object.prototype.hasOwnProperty.call(this,o)&&"parent"!==o&&"proxyCache"!==o){var s=this[o];if(Array.isArray(s))n[o]=s.map((function(e){return"object"===typeof e&&e.toJSON?e.toJSON(null,t):e}));else if("object"===typeof s&&s.toJSON)n[o]=s.toJSON(null,t);else if("source"===o){var u=t.get(s.input);null==u&&(u=a,t.set(s.input,a),a++),n[o]={end:s.end,inputId:u,start:s.start}}else n[o]=s}return i&&(n.inputs=r(t.keys()).map((function(e){return e.toJSON()}))),n}},{key:"toProxy",value:function(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}},{key:"toString",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d;e.stringify&&(e=e.stringify);var t="";return e(this,(function(e){t+=e})),t}},{key:"warn",value:function(e,t,n){var r={node:this};for(var i in n)r[i]=n[i];return e.warn(t,r)}},{key:"proxyOf",get:function(){return this}}]),e}();e.exports=p,p.default=p},function(e,t,n){"use strict";var r=n(1065);function i(e,t){new r(t).stringify(e)}e.exports=i,i.default=i},function(e,t,n){"use strict";var r=n(237).default,i=n(77).default,a=n(78).default,o=n(816),s=o.SourceMapConsumer,u=o.SourceMapGenerator,l=n(1070),c=l.fileURLToPath,f=l.pathToFileURL,d=n(817),h=d.isAbsolute,p=d.resolve,g=n(1859).nanoid,m=n(1063),v=n(811),b=n(1071),y=Symbol("fromOffsetCache"),_=Boolean(s&&u),A=Boolean(p&&h),w=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i(this,e),null===t||"undefined"===typeof t||"object"===typeof t&&!t.toString)throw new Error("PostCSS received ".concat(t," instead of CSS string"));if(this.css=t.toString(),"\ufeff"===this.css[0]||"\ufffe"===this.css[0]?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!A||/^\w+:\/\//.test(n.from)||h(n.from)?this.file=n.from:this.file=p(n.from)),A&&_){var r=new b(this.css,n);if(r.text){this.map=r;var a=r.consumer().file;!this.file&&a&&(this.file=this.mapResolve(a))}}this.file||(this.id="<input css "+g(6)+">"),this.map&&(this.map.file=this.from)}return a(e,[{key:"error",value:function(e,t,n){var r,i,a,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(t&&"object"===typeof t){var s=t,u=n;if("number"===typeof s.offset){var l=this.fromOffset(s.offset);t=l.line,n=l.col}else t=s.line,n=s.column;if("number"===typeof u.offset){var c=this.fromOffset(u.offset);i=c.line,a=c.col}else i=u.line,a=u.column}else if(!n){var d=this.fromOffset(t);t=d.line,n=d.col}var h=this.origin(t,n,i,a);return(r=h?new v(e,void 0===h.endLine?h.line:{column:h.column,line:h.line},void 0===h.endLine?h.column:{column:h.endColumn,line:h.endLine},h.source,h.file,o.plugin):new v(e,void 0===i?t:{column:n,line:t},void 0===i?n:{column:a,line:i},this.css,this.file,o.plugin)).input={column:n,endColumn:a,endLine:i,line:t,source:this.css},this.file&&(f&&(r.input.url=f(this.file).toString()),r.input.file=this.file),r}},{key:"fromOffset",value:function(e){var t;if(this[y])t=this[y];else{var n=this.css.split("\n");t=new Array(n.length);for(var r=0,i=0,a=n.length;i<a;i++)t[i]=r,r+=n[i].length+1;this[y]=t}var o=0;if(e>=t[t.length-1])o=t.length-1;else for(var s,u=t.length-2;o<u;)if(e<t[s=o+(u-o>>1)])u=s-1;else{if(!(e>=t[s+1])){o=s;break}o=s+1}return{col:e-t[o]+1,line:o+1}}},{key:"mapResolve",value:function(e){return/^\w+:\/\//.test(e)?e:p(this.map.consumer().sourceRoot||this.map.root||".",e)}},{key:"origin",value:function(e,t,n,r){if(!this.map)return!1;var i,a,o=this.map.consumer(),s=o.originalPositionFor({column:t,line:e});if(!s.source)return!1;"number"===typeof n&&(i=o.originalPositionFor({column:r,line:n})),a=h(s.source)?f(s.source):new URL(s.source,this.map.consumer().sourceRoot||f(this.map.mapFile));var u={column:s.column,endColumn:i&&i.column,endLine:i&&i.line,line:s.line,url:a.toString()};if("file:"===a.protocol){if(!c)throw new Error("file: protocol is not available in this PostCSS build");u.file=c(a)}var l=o.sourceContentFor(s.source);return l&&(u.source=l),u}},{key:"toJSON",value:function(){for(var e={},t=0,n=["hasBOM","css","file","id"];t<n.length;t++){var i=n[t];null!=this[i]&&(e[i]=this[i])}return this.map&&(e.map=r({},this.map),e.map.consumerCache&&(e.map.consumerCache=void 0)),e}},{key:"from",get:function(){return this.file||this.id}}]),e}();e.exports=w,w.default=w,m&&m.registerInput&&m.registerInput(w)},function(e,t,n){var r=n(1861);function i(){return"undefined"!==typeof Reflect&&Reflect.get?(e.exports=i=Reflect.get.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=i=function(e,t,n){var i=r(e,t);if(i){var a=Object.getOwnPropertyDescriptor(i,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},e.exports.__esModule=!0,e.exports.default=e.exports),i.apply(this,arguments)}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(78).default,i=n(77).default,a=n(220).default,o=n(221).default,s=function(e){a(n,e);var t=o(n);function n(e){var r;return i(this,n),(r=t.call(this,e)).type="comment",r}return r(n)}(n(622));e.exports=s,s.default=s},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=0;if(void 0===t){var i,a=r(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(o=+o)>=o&&++n}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=r(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(c=+c)>=c&&++n}}catch(f){l.e(f)}finally{l.f()}}return n}},function(e,t,n){"use strict";var r=n(64).default,i=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.ascendingDefined=l,t.compareDefined=u,t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");e=Array.from(e);var s=n,c=i(s,1),f=c[0];if(f&&2!==f.length||n.length>1){var d=Uint32Array.from(e,(function(e,t){return t}));return n.length>1?(n=n.map((function(t){return e.map(t)})),d.sort((function(e,t){var i,a=r(n);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=l(o[e],o[t]);if(s)return s}}catch(u){a.e(u)}finally{a.f()}}))):(f=e.map(f),d.sort((function(e,t){return l(f[e],f[t])}))),(0,o.default)(e,d)}return e.sort(u(f))};var a=s(n(285)),o=s(n(1085));function s(e){return e&&e.__esModule?e:{default:e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a.default;if(e===a.default)return l;if("function"!==typeof e)throw new TypeError("compare is not a function");return function(t,n){var r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}function l(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>t?1:0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,d=typeof t;return null==t||"boolean"===d?(0,c.default)(t):("number"===d?s.default:"string"===d?(n=(0,r.color)(t))?(t=n,i.default):l.default:t instanceof r.color?i.default:t instanceof Date?o.default:(0,f.isNumberArray)(t)?f.default:Array.isArray(t)?a.genericArray:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?u.default:s.default)(e,t)};var r=n(429),i=h(n(1097)),a=n(1100),o=h(n(1101)),s=h(n(630)),u=h(n(1102)),l=h(n(1103)),c=h(n(1099)),f=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(831));function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(e=(0,r.formatDecimalParts)(Math.abs(e)))?e[1]:NaN};var r=n(632)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},t.formatDecimalParts=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}},function(e,t,n){"use strict";function r(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)},r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function i(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.Basis=i,t.default=function(e){return new i(e)},t.point=r,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:r(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:r(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";function r(e,t,n){e._context.bezierCurveTo(e._x1+e._k*(e._x2-e._x0),e._y1+e._k*(e._y2-e._y0),e._x2+e._k*(e._x1-t),e._y2+e._k*(e._y1-n),e._x2,e._y2)}function i(e,t){this._context=e,this._k=(1-t)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.Cardinal=i,t.default=void 0,t.point=r,i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:r(this,this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2,this._x1=e,this._y1=t;break;case 2:this._point=3;default:r(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var a=function e(t){function n(e){return new i(e,t)}return n.tension=function(t){return e(+t)},n}(0);t.default=a},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){(function(e){!function(){var e=function(){return this}();e||"undefined"==typeof window||(e=window);var t=function e(t,n,r){"string"===typeof t?(2==arguments.length&&(r=n),e.modules[t]||(e.payloads[t]=r,e.modules[t]=null)):e.original?e.original.apply(this,arguments):(console.error("dropping module because define wasn't a string."),console.trace())};t.modules={},t.payloads={};var n=function(e,t,n){if("string"===typeof t){var i=a(e,t);if(void 0!=i)return n&&n(),i}else if("[object Array]"===Object.prototype.toString.call(t)){for(var o=[],s=0,u=t.length;s<u;++s){var l=a(e,t[s]);if(void 0==l&&r.original)return;o.push(l)}return n&&n.apply(null,o)||!0}},r=function e(t,r){var i=n("",t,r);return void 0==i&&e.original?e.original.apply(this,arguments):i},i=function e(t,n){if(-1!==n.indexOf("!")){var r=n.split("!");return e(t,r[0])+"!"+e(t,r[1])}if("."==n.charAt(0))for(n=t.split("/").slice(0,-1).join("/")+"/"+n;-1!==n.indexOf(".")&&i!=n;){var i=n;n=n.replace(/\/\.\//,"/").replace(/[^\/]+\/\.\.\//,"")}return n},a=function(e,r){r=i(e,r);var a=t.modules[r];if(!a){if("function"===typeof(a=t.payloads[r])){var o={},s={id:r,uri:"",exports:o,packaged:!0};o=a((function(e,t){return n(r,e,t)}),o,s)||s.exports,t.modules[r]=o,delete t.payloads[r]}a=t.modules[r]=o||a}return a};!function(n){var i=e;n&&(e[n]||(e[n]={}),i=e[n]),i.define&&i.define.packaged||(t.original=i.define,i.define=t,i.define.packaged=!0),i.require&&i.require.packaged||(r.original=i.require,i.require=r,i.require.packaged=!0)}("ace")}(),ace.define("ace/lib/es6-shim",["require","exports","module"],(function(e,t,n){function r(e,t,n){Object.defineProperty(e,t,{value:n,enumerable:!1,writable:!0,configurable:!0})}String.prototype.startsWith||r(String.prototype,"startsWith",(function(e,t){return t=t||0,this.lastIndexOf(e,t)===t})),String.prototype.endsWith||r(String.prototype,"endsWith",(function(e,t){var n=this;(void 0===t||t>n.length)&&(t=n.length),t-=e.length;var r=n.indexOf(e,t);return-1!==r&&r===t})),String.prototype.repeat||r(String.prototype,"repeat",(function(e){for(var t="",n=this;e>0;)1&e&&(t+=n),(e>>=1)&&(n+=n);return t})),String.prototype.includes||r(String.prototype,"includes",(function(e,t){return-1!=this.indexOf(e,t)})),Object.assign||(Object.assign=function(e){if(void 0===e||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];void 0!==r&&null!==r&&Object.keys(r).forEach((function(e){t[e]=r[e]}))}return t}),Object.values||(Object.values=function(e){return Object.keys(e).map((function(t){return e[t]}))}),Array.prototype.find||r(Array.prototype,"find",(function(e){for(var t=this.length,n=arguments[1],r=0;r<t;r++){var i=this[r];if(e.call(n,i,r,this))return i}})),Array.prototype.findIndex||r(Array.prototype,"findIndex",(function(e){for(var t=this.length,n=arguments[1],r=0;r<t;r++){var i=this[r];if(e.call(n,i,r,this))return r}})),Array.prototype.includes||r(Array.prototype,"includes",(function(e,t){return-1!=this.indexOf(e,t)})),Array.prototype.fill||r(Array.prototype,"fill",(function(e){for(var t=this,n=t.length>>>0,r=arguments[1],i=r>>0,a=i<0?Math.max(n+i,0):Math.min(i,n),o=arguments[2],s=void 0===o?n:o>>0,u=s<0?Math.max(n+s,0):Math.min(s,n);a<u;)t[a]=e,a++;return t})),Array.of||r(Array,"of",(function(){return Array.prototype.slice.call(arguments)}))})),ace.define("ace/lib/fixoldbrowsers",["require","exports","module","ace/lib/es6-shim"],(function(e,t,n){"use strict";e("./es6-shim")})),ace.define("ace/lib/lang",["require","exports","module"],(function(e,t,n){"use strict";t.last=function(e){return e[e.length-1]},t.stringReverse=function(e){return e.split("").reverse().join("")},t.stringRepeat=function(e,t){for(var n="";t>0;)1&t&&(n+=e),(t>>=1)&&(e+=e);return n};var r=/^\s\s*/,i=/\s\s*$/;t.stringTrimLeft=function(e){return e.replace(r,"")},t.stringTrimRight=function(e){return e.replace(i,"")},t.copyObject=function(e){var t={};for(var n in e)t[n]=e[n];return t},t.copyArray=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&"object"==typeof e[n]?t[n]=this.copyObject(e[n]):t[n]=e[n];return t},t.deepCopy=function e(t){if("object"!==typeof t||!t)return t;var n;if(Array.isArray(t)){n=[];for(var r=0;r<t.length;r++)n[r]=e(t[r]);return n}if("[object Object]"!==Object.prototype.toString.call(t))return t;for(var r in n={},t)n[r]=e(t[r]);return n},t.arrayToMap=function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=1;return t},t.createMap=function(e){var t=Object.create(null);for(var n in e)t[n]=e[n];return t},t.arrayRemove=function(e,t){for(var n=0;n<=e.length;n++)t===e[n]&&e.splice(n,1)},t.escapeRegExp=function(e){return e.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1")},t.escapeHTML=function(e){return(""+e).replace(/&/g,"&#38;").replace(/"/g,"&#34;").replace(/'/g,"&#39;").replace(/</g,"&#60;")},t.getMatchOffsets=function(e,t){var n=[];return e.replace(t,(function(e){n.push({offset:arguments[arguments.length-2],length:e.length})})),n},t.deferredCall=function(e){var t=null,n=function(){t=null,e()},r=function e(r){return e.cancel(),t=setTimeout(n,r||0),e};return r.schedule=r,r.call=function(){return this.cancel(),e(),r},r.cancel=function(){return clearTimeout(t),t=null,r},r.isPending=function(){return t},r},t.delayedCall=function(e,t){var n=null,r=function(){n=null,e()},i=function(e){null==n&&(n=setTimeout(r,e||t))};return i.delay=function(e){n&&clearTimeout(n),n=setTimeout(r,e||t)},i.schedule=i,i.call=function(){this.cancel(),e()},i.cancel=function(){n&&clearTimeout(n),n=null},i.isPending=function(){return n},i}})),ace.define("ace/lib/oop",["require","exports","module"],(function(e,t,n){"use strict";t.inherits=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})},t.mixin=function(e,t){for(var n in t)e[n]=t[n];return e},t.implement=function(e,n){t.mixin(e,n)}})),ace.define("ace/lib/useragent",["require","exports","module"],(function(e,t,n){"use strict";t.OS={LINUX:"LINUX",MAC:"MAC",WINDOWS:"WINDOWS"},t.getOS=function(){return t.isMac?t.OS.MAC:t.isLinux?t.OS.LINUX:t.OS.WINDOWS};var r="object"==typeof navigator?navigator:{},i=(/mac|win|linux/i.exec(r.platform)||["other"])[0].toLowerCase(),a=r.userAgent||"",o=r.appName||"";t.isWin="win"==i,t.isMac="mac"==i,t.isLinux="linux"==i,t.isIE="Microsoft Internet Explorer"==o||o.indexOf("MSAppHost")>=0?parseFloat((a.match(/(?:MSIE |Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]):parseFloat((a.match(/(?:Trident\/[0-9]+[\.0-9]+;.*rv:)([0-9]+[\.0-9]+)/)||[])[1]),t.isOldIE=t.isIE&&t.isIE<9,t.isGecko=t.isMozilla=a.match(/ Gecko\/\d+/),t.isOpera="object"==typeof opera&&"[object Opera]"==Object.prototype.toString.call(window.opera),t.isWebKit=parseFloat(a.split("WebKit/")[1])||void 0,t.isChrome=parseFloat(a.split(" Chrome/")[1])||void 0,t.isEdge=parseFloat(a.split(" Edge/")[1])||void 0,t.isAIR=a.indexOf("AdobeAIR")>=0,t.isAndroid=a.indexOf("Android")>=0,t.isChromeOS=a.indexOf(" CrOS ")>=0,t.isIOS=/iPad|iPhone|iPod/.test(a)&&!window.MSStream,t.isIOS&&(t.isMac=!0),t.isMobile=t.isIOS||t.isAndroid})),ace.define("ace/lib/dom",["require","exports","module","ace/lib/useragent"],(function(e,t,n){"use strict";var r,i=e("./useragent");t.buildDom=function e(t,n,r){if("string"==typeof t&&t){var i=document.createTextNode(t);return n&&n.appendChild(i),i}if(!Array.isArray(t))return t&&t.appendChild&&n&&n.appendChild(t),t;if("string"!=typeof t[0]||!t[0]){for(var a=[],o=0;o<t.length;o++){var s=e(t[o],n,r);s&&a.push(s)}return a}var u=document.createElement(t[0]),l=t[1],c=1;l&&"object"==typeof l&&!Array.isArray(l)&&(c=2);for(o=c;o<t.length;o++)e(t[o],u,r);return 2==c&&Object.keys(l).forEach((function(e){var t=l[e];"class"===e?u.className=Array.isArray(t)?t.join(" "):t:"function"==typeof t||"value"==e||"$"==e[0]?u[e]=t:"ref"===e?r&&(r[t]=u):"style"===e?"string"==typeof t&&(u.style.cssText=t):null!=t&&u.setAttribute(e,t)})),n&&n.appendChild(u),u},t.getDocumentHead=function(e){return e||(e=document),e.head||e.getElementsByTagName("head")[0]||e.documentElement},t.createElement=function(e,t){return document.createElementNS?document.createElementNS(t||"http://www.w3.org/1999/xhtml",e):document.createElement(e)},t.removeChildren=function(e){e.innerHTML=""},t.createTextNode=function(e,t){return(t?t.ownerDocument:document).createTextNode(e)},t.createFragment=function(e){return(e?e.ownerDocument:document).createDocumentFragment()},t.hasCssClass=function(e,t){return-1!==(e.className+"").split(/\s+/g).indexOf(t)},t.addCssClass=function(e,n){t.hasCssClass(e,n)||(e.className+=" "+n)},t.removeCssClass=function(e,t){for(var n=e.className.split(/\s+/g);;){var r=n.indexOf(t);if(-1==r)break;n.splice(r,1)}e.className=n.join(" ")},t.toggleCssClass=function(e,t){for(var n=e.className.split(/\s+/g),r=!0;;){var i=n.indexOf(t);if(-1==i)break;r=!1,n.splice(i,1)}return r&&n.push(t),e.className=n.join(" "),r},t.setCssClass=function(e,n,r){r?t.addCssClass(e,n):t.removeCssClass(e,n)},t.hasCssString=function(e,t){var n,r=0;if(n=(t=t||document).querySelectorAll("style"))for(;r<n.length;)if(n[r++].id===e)return!0},t.removeElementById=function(e,t){(t=t||document).getElementById(e)&&t.getElementById(e).remove()};var a=[];function o(){var e=a;a=null,e&&e.forEach((function(e){s(e[0],e[1])}))}function s(e,n,i){if("undefined"!=typeof document){if(a)if(i)o();else if(!1===i)return a.push([e,n]);if(!r){var s=i;i&&i.getRootNode&&(s=i.getRootNode())&&s!=i||(s=document);var u=s.ownerDocument||s;if(n&&t.hasCssString(n,s))return null;n&&(e+="\n/*# sourceURL=ace/css/"+n+" */");var l=t.createElement("style");l.appendChild(u.createTextNode(e)),n&&(l.id=n),s==u&&(s=t.getDocumentHead(u)),s.insertBefore(l,s.firstChild)}}}if(t.useStrictCSP=function(e){r=e,0==e?o():a||(a=[])},t.importCssString=s,t.importCssStylsheet=function(e,n){t.buildDom(["link",{rel:"stylesheet",href:e}],t.getDocumentHead(n))},t.scrollbarWidth=function(e){var n=t.createElement("ace_inner");n.style.width="100%",n.style.minWidth="0px",n.style.height="200px",n.style.display="block";var r=t.createElement("ace_outer"),i=r.style;i.position="absolute",i.left="-10000px",i.overflow="hidden",i.width="200px",i.minWidth="0px",i.height="150px",i.display="block",r.appendChild(n);var a=e.documentElement;a.appendChild(r);var o=n.offsetWidth;i.overflow="scroll";var s=n.offsetWidth;return o==s&&(s=r.clientWidth),a.removeChild(r),o-s},t.computedStyle=function(e,t){return window.getComputedStyle(e,"")||{}},t.setStyle=function(e,t,n){e[t]!==n&&(e[t]=n)},t.HAS_CSS_ANIMATION=!1,t.HAS_CSS_TRANSFORMS=!1,t.HI_DPI=!i.isWin||"undefined"!==typeof window&&window.devicePixelRatio>=1.5,i.isChromeOS&&(t.HI_DPI=!1),"undefined"!==typeof document){var u=document.createElement("div");t.HI_DPI&&void 0!==u.style.transform&&(t.HAS_CSS_TRANSFORMS=!0),i.isEdge||"undefined"===typeof u.style.animationName||(t.HAS_CSS_ANIMATION=!0),u=null}t.HAS_CSS_TRANSFORMS?t.translate=function(e,t,n){e.style.transform="translate("+Math.round(t)+"px, "+Math.round(n)+"px)"}:t.translate=function(e,t,n){e.style.top=Math.round(n)+"px",e.style.left=Math.round(t)+"px"}})),ace.define("ace/lib/net",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("./dom");t.get=function(e,t){var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){4===n.readyState&&t(n.responseText)},n.send(null)},t.loadScript=function(e,t){var n=r.getDocumentHead(),i=document.createElement("script");i.src=e,n.appendChild(i),i.onload=i.onreadystatechange=function(e,n){!n&&i.readyState&&"loaded"!=i.readyState&&"complete"!=i.readyState||(i=i.onload=i.onreadystatechange=null,n||t())}},t.qualifyURL=function(e){var t=document.createElement("a");return t.href=e,t.href}})),ace.define("ace/lib/event_emitter",["require","exports","module"],(function(e,t,n){"use strict";var r={},i=function(){this.propagationStopped=!0},a=function(){this.defaultPrevented=!0};r._emit=r._dispatchEvent=function(e,t){this._eventRegistry||(this._eventRegistry={}),this._defaultHandlers||(this._defaultHandlers={});var n=this._eventRegistry[e]||[],r=this._defaultHandlers[e];if(n.length||r){"object"==typeof t&&t||(t={}),t.type||(t.type=e),t.stopPropagation||(t.stopPropagation=i),t.preventDefault||(t.preventDefault=a),n=n.slice();for(var o=0;o<n.length&&(n[o](t,this),!t.propagationStopped);o++);return r&&!t.defaultPrevented?r(t,this):void 0}},r._signal=function(e,t){var n=(this._eventRegistry||{})[e];if(n){n=n.slice();for(var r=0;r<n.length;r++)n[r](t,this)}},r.once=function(e,t){var n=this;if(this.on(e,(function r(){n.off(e,r),t.apply(null,arguments)})),!t)return new Promise((function(e){t=e}))},r.setDefaultHandler=function(e,t){var n=this._defaultHandlers;if(n||(n=this._defaultHandlers={_disabled_:{}}),n[e]){var r=n[e],i=n._disabled_[e];i||(n._disabled_[e]=i=[]),i.push(r);var a=i.indexOf(t);-1!=a&&i.splice(a,1)}n[e]=t},r.removeDefaultHandler=function(e,t){var n=this._defaultHandlers;if(n){var r=n._disabled_[e];if(n[e]==t)r&&this.setDefaultHandler(e,r.pop());else if(r){var i=r.indexOf(t);-1!=i&&r.splice(i,1)}}},r.on=r.addEventListener=function(e,t,n){this._eventRegistry=this._eventRegistry||{};var r=this._eventRegistry[e];return r||(r=this._eventRegistry[e]=[]),-1==r.indexOf(t)&&r[n?"unshift":"push"](t),t},r.off=r.removeListener=r.removeEventListener=function(e,t){this._eventRegistry=this._eventRegistry||{};var n=this._eventRegistry[e];if(n){var r=n.indexOf(t);-1!==r&&n.splice(r,1)}},r.removeAllListeners=function(e){e||(this._eventRegistry=this._defaultHandlers=void 0),this._eventRegistry&&(this._eventRegistry[e]=void 0),this._defaultHandlers&&(this._defaultHandlers[e]=void 0)},t.EventEmitter=r})),ace.define("ace/lib/app_config",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){var r=e("./oop"),i=e("./event_emitter").EventEmitter,a={setOptions:function(e){Object.keys(e).forEach((function(t){this.setOption(t,e[t])}),this)},getOptions:function(e){var t={};if(e)Array.isArray(e)||(t=e,e=Object.keys(t));else{var n=this.$options;e=Object.keys(n).filter((function(e){return!n[e].hidden}))}return e.forEach((function(e){t[e]=this.getOption(e)}),this),t},setOption:function(e,t){if(this["$"+e]!==t){var n=this.$options[e];if(!n)return o('misspelled option "'+e+'"');if(n.forwardTo)return this[n.forwardTo]&&this[n.forwardTo].setOption(e,t);n.handlesSet||(this["$"+e]=t),n&&n.set&&n.set.call(this,t)}},getOption:function(e){var t=this.$options[e];return t?t.forwardTo?this[t.forwardTo]&&this[t.forwardTo].getOption(e):t&&t.get?t.get.call(this):this["$"+e]:o('misspelled option "'+e+'"')}};function o(e){"undefined"!=typeof console&&console.warn&&console.warn.apply(console,arguments)}function s(e,t){var n=new Error(e);n.data=t,"object"==typeof console&&console.error&&console.error(n),setTimeout((function(){throw n}))}var u=function(){this.$defaultOptions={}};(function(){r.implement(this,i),this.defineOptions=function(e,t,n){return e.$options||(this.$defaultOptions[t]=e.$options={}),Object.keys(n).forEach((function(t){var r=n[t];"string"==typeof r&&(r={forwardTo:r}),r.name||(r.name=t),e.$options[r.name]=r,"initialValue"in r&&(e["$"+r.name]=r.initialValue)})),r.implement(e,a),this},this.resetOptions=function(e){Object.keys(e.$options).forEach((function(t){var n=e.$options[t];"value"in n&&e.setOption(t,n.value)}))},this.setDefaultValue=function(e,t,n){if(!e){for(e in this.$defaultOptions)if(this.$defaultOptions[e][t])break;if(!this.$defaultOptions[e][t])return!1}var r=this.$defaultOptions[e]||(this.$defaultOptions[e]={});r[t]&&(r.forwardTo?this.setDefaultValue(r.forwardTo,t,n):r[t].value=n)},this.setDefaultValues=function(e,t){Object.keys(t).forEach((function(n){this.setDefaultValue(e,n,t[n])}),this)},this.warn=o,this.reportError=s}).call(u.prototype),t.AppConfig=u})),ace.define("ace/theme/textmate.css",["require","exports","module"],(function(e,t,n){n.exports='.ace-tm .ace_gutter {\n  background: #f0f0f0;\n  color: #333;\n}\n\n.ace-tm .ace_print-margin {\n  width: 1px;\n  background: #e8e8e8;\n}\n\n.ace-tm .ace_fold {\n    background-color: #6B72E6;\n}\n\n.ace-tm {\n  background-color: #FFFFFF;\n  color: black;\n}\n\n.ace-tm .ace_cursor {\n  color: black;\n}\n        \n.ace-tm .ace_invisible {\n  color: rgb(191, 191, 191);\n}\n\n.ace-tm .ace_storage,\n.ace-tm .ace_keyword {\n  color: blue;\n}\n\n.ace-tm .ace_constant {\n  color: rgb(197, 6, 11);\n}\n\n.ace-tm .ace_constant.ace_buildin {\n  color: rgb(88, 72, 246);\n}\n\n.ace-tm .ace_constant.ace_language {\n  color: rgb(88, 92, 246);\n}\n\n.ace-tm .ace_constant.ace_library {\n  color: rgb(6, 150, 14);\n}\n\n.ace-tm .ace_invalid {\n  background-color: rgba(255, 0, 0, 0.1);\n  color: red;\n}\n\n.ace-tm .ace_support.ace_function {\n  color: rgb(60, 76, 114);\n}\n\n.ace-tm .ace_support.ace_constant {\n  color: rgb(6, 150, 14);\n}\n\n.ace-tm .ace_support.ace_type,\n.ace-tm .ace_support.ace_class {\n  color: rgb(109, 121, 222);\n}\n\n.ace-tm .ace_keyword.ace_operator {\n  color: rgb(104, 118, 135);\n}\n\n.ace-tm .ace_string {\n  color: rgb(3, 106, 7);\n}\n\n.ace-tm .ace_comment {\n  color: rgb(76, 136, 107);\n}\n\n.ace-tm .ace_comment.ace_doc {\n  color: rgb(0, 102, 255);\n}\n\n.ace-tm .ace_comment.ace_doc.ace_tag {\n  color: rgb(128, 159, 191);\n}\n\n.ace-tm .ace_constant.ace_numeric {\n  color: rgb(0, 0, 205);\n}\n\n.ace-tm .ace_variable {\n  color: rgb(49, 132, 149);\n}\n\n.ace-tm .ace_xml-pe {\n  color: rgb(104, 104, 91);\n}\n\n.ace-tm .ace_entity.ace_name.ace_function {\n  color: #0000A2;\n}\n\n\n.ace-tm .ace_heading {\n  color: rgb(12, 7, 255);\n}\n\n.ace-tm .ace_list {\n  color:rgb(185, 6, 144);\n}\n\n.ace-tm .ace_meta.ace_tag {\n  color:rgb(0, 22, 142);\n}\n\n.ace-tm .ace_string.ace_regex {\n  color: rgb(255, 0, 0)\n}\n\n.ace-tm .ace_marker-layer .ace_selection {\n  background: rgb(181, 213, 255);\n}\n.ace-tm.ace_multiselect .ace_selection.ace_start {\n  box-shadow: 0 0 3px 0px white;\n}\n.ace-tm .ace_marker-layer .ace_step {\n  background: rgb(252, 255, 0);\n}\n\n.ace-tm .ace_marker-layer .ace_stack {\n  background: rgb(164, 229, 101);\n}\n\n.ace-tm .ace_marker-layer .ace_bracket {\n  margin: -1px 0 0 -1px;\n  border: 1px solid rgb(192, 192, 192);\n}\n\n.ace-tm .ace_marker-layer .ace_active-line {\n  background: rgba(0, 0, 0, 0.07);\n}\n\n.ace-tm .ace_gutter-active-line {\n    background-color : #dcdcdc;\n}\n\n.ace-tm .ace_marker-layer .ace_selected-word {\n  background: rgb(250, 250, 255);\n  border: 1px solid rgb(200, 200, 250);\n}\n\n.ace-tm .ace_indent-guide {\n  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==") right repeat-y;\n}\n\n.ace-tm .ace_indent-guide-active {\n  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;\n}\n'})),ace.define("ace/theme/textmate",["require","exports","module","ace/theme/textmate.css","ace/lib/dom"],(function(e,t,n){"use strict";t.isDark=!1,t.cssClass="ace-tm",t.cssText=e("./textmate.css"),t.$id="ace/theme/textmate",e("../lib/dom").importCssString(t.cssText,t.cssClass,!1)})),ace.define("ace/config",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/lib/net","ace/lib/dom","ace/lib/app_config","ace/theme/textmate"],(function(e,t,n){var r=e("./lib/lang"),i=(e("./lib/oop"),e("./lib/net")),a=e("./lib/dom"),o=e("./lib/app_config").AppConfig;n.exports=t=new o;var s={packaged:!1,workerPath:null,modePath:null,themePath:null,basePath:"",suffix:".js",$moduleUrls:{},loadWorkerFromBlob:!0,sharedPopups:!1,useStrictCSP:null};t.get=function(e){if(!s.hasOwnProperty(e))throw new Error("Unknown config key: "+e);return s[e]},t.set=function(e,t){if(s.hasOwnProperty(e))s[e]=t;else if(0==this.setDefaultValue("",e,t))throw new Error("Unknown config key: "+e);"useStrictCSP"==e&&a.useStrictCSP(t)},t.all=function(){return r.copyObject(s)},t.$modes={},t.moduleUrl=function(e,t){if(s.$moduleUrls[e])return s.$moduleUrls[e];var n=e.split("/"),r="snippets"==(t=t||n[n.length-2]||"")?"/":"-",i=n[n.length-1];if("worker"==t&&"-"==r){var a=new RegExp("^"+t+"[\\-_]|[\\-_]"+t+"$","g");i=i.replace(a,"")}(!i||i==t)&&n.length>1&&(i=n[n.length-2]);var o=s[t+"Path"];return null==o?o=s.basePath:"/"==r&&(t=r=""),o&&"/"!=o.slice(-1)&&(o+="/"),o+t+r+i+this.get("suffix")},t.setModuleUrl=function(e,t){return s.$moduleUrls[e]=t};var u=function(t,n){return"ace/theme/textmate"==t?n(null,e("./theme/textmate")):console.error("loader is not configured")};t.setLoader=function(e){u=e},t.$loading={},t.loadModule=function(n,r){var a,o;Array.isArray(n)&&(o=n[0],n=n[1]);try{a=e(n)}catch(c){}if(a&&!t.$loading[n])return r&&r(a);if(t.$loading[n]||(t.$loading[n]=[]),t.$loading[n].push(r),!(t.$loading[n].length>1)){var s=function(){u(n,(function(e,r){t._emit("load.module",{name:n,module:r});var i=t.$loading[n];t.$loading[n]=null,i.forEach((function(e){e&&e(r)}))}))};if(!t.get("packaged"))return s();i.loadScript(t.moduleUrl(n,o),s),l()}};var l=function(){s.basePath||s.workerPath||s.modePath||s.themePath||Object.keys(s.$moduleUrls).length||(console.error("Unable to infer path to ace from script src,","use ace.config.set('basePath', 'path') to enable dynamic loading of modes and themes","or with webpack use ace/webpack-resolver"),l=function(){})};t.version="1.12.3"})),ace.define("ace/loader_build",["require","exports","module","ace/lib/fixoldbrowsers","ace/config"],(function(e,t,r){"use strict";e("./lib/fixoldbrowsers");var i=e("./config");i.setLoader((function(t,n){e([t],(function(e){n(null,e)}))}));var a=function(){return this||"undefined"!=typeof window&&window}();function o(t){if(a&&a.document){i.set("packaged",t||e.packaged||r.packaged||a.define&&n(1160).packaged);for(var o,s={},u="",l=document.currentScript||document._currentScript,c=(l&&l.ownerDocument||document).getElementsByTagName("script"),f=0;f<c.length;f++){var d=c[f],h=d.src||d.getAttribute("src");if(h){for(var p=d.attributes,g=0,m=p.length;g<m;g++){var v=p[g];0===v.name.indexOf("data-ace-")&&(s[(o=v.name.replace(/^data-ace-/,""),o.replace(/-(.)/g,(function(e,t){return t.toUpperCase()})))]=v.value)}var b=h.match(/^(.*)\/ace(\-\w+)?\.js(\?|$)/);b&&(u=b[1])}}for(var y in u&&(s.base=s.base||u,s.packaged=!0),s.basePath=s.base,s.workerPath=s.workerPath||s.base,s.modePath=s.modePath||s.base,s.themePath=s.themePath||s.base,delete s.base,s)"undefined"!==typeof s[y]&&i.set(y,s[y])}}r.exports=function(t){i.init=o,t.require=e,t.define=n(1160)},o(!0)})),ace.define("ace/lib/keys",["require","exports","module","ace/lib/oop"],(function(e,t,n){"use strict";var r=e("./oop"),i=function(){var e,t,n={MODIFIER_KEYS:{16:"Shift",17:"Ctrl",18:"Alt",224:"Meta",91:"MetaLeft",92:"MetaRight",93:"ContextMenu"},KEY_MODS:{ctrl:1,alt:2,option:2,shift:4,super:8,meta:8,command:8,cmd:8,control:1},FUNCTION_KEYS:{8:"Backspace",9:"Tab",13:"Return",19:"Pause",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"Print",45:"Insert",46:"Delete",96:"Numpad0",97:"Numpad1",98:"Numpad2",99:"Numpad3",100:"Numpad4",101:"Numpad5",102:"Numpad6",103:"Numpad7",104:"Numpad8",105:"Numpad9","-13":"NumpadEnter",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"Numlock",145:"Scrolllock"},PRINTABLE_KEYS:{32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",61:"=",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",107:"+",109:"-",110:".",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",111:"/",106:"*"}};for(t in n.FUNCTION_KEYS)e=n.FUNCTION_KEYS[t].toLowerCase(),n[e]=parseInt(t,10);for(t in n.PRINTABLE_KEYS)e=n.PRINTABLE_KEYS[t].toLowerCase(),n[e]=parseInt(t,10);return r.mixin(n,n.MODIFIER_KEYS),r.mixin(n,n.PRINTABLE_KEYS),r.mixin(n,n.FUNCTION_KEYS),n.enter=n.return,n.escape=n.esc,n.del=n.delete,n[173]="-",function(){for(var e=["cmd","ctrl","alt","shift"],t=Math.pow(2,e.length);t--;)n.KEY_MODS[t]=e.filter((function(e){return t&n.KEY_MODS[e]})).join("-")+"-"}(),n.KEY_MODS[0]="",n.KEY_MODS[-1]="input-",n}();r.mixin(t,i),t.keyCodeToString=function(e){var t=i[e];return"string"!=typeof t&&(t=String.fromCharCode(e)),t.toLowerCase()}})),ace.define("ace/lib/event",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(e,t,n){"use strict";var r,i=e("./keys"),a=e("./useragent"),o=null,s=0;function u(){return void 0==r&&function(){r=!1;try{document.createComment("").addEventListener("test",(function(){}),{get passive(){r={passive:!1}}})}catch(e){}}(),r}function l(e,t,n){this.elem=e,this.type=t,this.callback=n}l.prototype.destroy=function(){f(this.elem,this.type,this.callback),this.elem=this.type=this.callback=void 0};var c=t.addListener=function(e,t,n,r){e.addEventListener(t,n,u()),r&&r.$toDestroy.push(new l(e,t,n))},f=t.removeListener=function(e,t,n){e.removeEventListener(t,n,u())};t.stopEvent=function(e){return t.stopPropagation(e),t.preventDefault(e),!1},t.stopPropagation=function(e){e.stopPropagation&&e.stopPropagation()},t.preventDefault=function(e){e.preventDefault&&e.preventDefault()},t.getButton=function(e){return"dblclick"==e.type?0:"contextmenu"==e.type||a.isMac&&e.ctrlKey&&!e.altKey&&!e.shiftKey?2:e.button},t.capture=function(e,t,n){var r=e&&e.ownerDocument||document;function i(e){t&&t(e),n&&n(e),f(r,"mousemove",t),f(r,"mouseup",i),f(r,"dragstart",i)}return c(r,"mousemove",t),c(r,"mouseup",i),c(r,"dragstart",i),i},t.addMouseWheelListener=function(e,t,n){c(e,"wheel",(function(e){var n=e.deltaX||0,r=e.deltaY||0;switch(e.deltaMode){case e.DOM_DELTA_PIXEL:e.wheelX=.15*n,e.wheelY=.15*r;break;case e.DOM_DELTA_LINE:e.wheelX=15*n,e.wheelY=15*r;break;case e.DOM_DELTA_PAGE:e.wheelX=150*n,e.wheelY=150*r}t(e)}),n)},t.addMultiMouseDownListener=function(e,n,r,i,o){var s,u,l,f=0,d={2:"dblclick",3:"tripleclick",4:"quadclick"};function h(e){if(0!==t.getButton(e)?f=0:e.detail>1?++f>4&&(f=1):f=1,a.isIE){var o=Math.abs(e.clientX-s)>5||Math.abs(e.clientY-u)>5;l&&!o||(f=1),l&&clearTimeout(l),l=setTimeout((function(){l=null}),n[f-1]||600),1==f&&(s=e.clientX,u=e.clientY)}if(e._clicks=f,r[i]("mousedown",e),f>4)f=0;else if(f>1)return r[i](d[f],e)}Array.isArray(e)||(e=[e]),e.forEach((function(e){c(e,"mousedown",h,o)}))};var d=function(e){return 0|(e.ctrlKey?1:0)|(e.altKey?2:0)|(e.shiftKey?4:0)|(e.metaKey?8:0)};function h(e,t,n){var r=d(t);if(!a.isMac&&o){if(t.getModifierState&&(t.getModifierState("OS")||t.getModifierState("Win"))&&(r|=8),o.altGr){if(3==(3&r))return;o.altGr=0}if(18===n||17===n){var u="location"in t?t.location:t.keyLocation;if(17===n&&1===u)1==o[n]&&(s=t.timeStamp);else if(18===n&&3===r&&2===u){t.timeStamp-s<50&&(o.altGr=!0)}}}if((n in i.MODIFIER_KEYS&&(n=-1),!r&&13===n)&&(3===(u="location"in t?t.location:t.keyLocation)&&(e(t,r,-n),t.defaultPrevented)))return;if(a.isChromeOS&&8&r){if(e(t,r,n),t.defaultPrevented)return;r&=-9}return!!(r||n in i.FUNCTION_KEYS||n in i.PRINTABLE_KEYS)&&e(t,r,n)}function p(){o=Object.create(null)}if(t.getModifierString=function(e){return i.KEY_MODS[d(e)]},t.addCommandKeyListener=function(e,n,r){if(a.isOldGecko||a.isOpera&&!("KeyboardEvent"in window)){var i=null;c(e,"keydown",(function(e){i=e.keyCode}),r),c(e,"keypress",(function(e){return h(n,e,i)}),r)}else{var s=null;c(e,"keydown",(function(e){o[e.keyCode]=(o[e.keyCode]||0)+1;var t=h(n,e,e.keyCode);return s=e.defaultPrevented,t}),r),c(e,"keypress",(function(e){s&&(e.ctrlKey||e.altKey||e.shiftKey||e.metaKey)&&(t.stopEvent(e),s=null)}),r),c(e,"keyup",(function(e){o[e.keyCode]=null}),r),o||(p(),c(window,"focus",p))}},"object"==typeof window&&window.postMessage&&!a.isOldIE){var g=1;t.nextTick=function(e,n){n=n||window;var r="zero-timeout-message-"+g++;c(n,"message",(function i(a){a.data==r&&(t.stopPropagation(a),f(n,"message",i),e())})),n.postMessage(r,"*")}}t.$idleBlocked=!1,t.onIdle=function(e,n){return setTimeout((function n(){t.$idleBlocked?setTimeout(n,100):e()}),n)},t.$idleBlockId=null,t.blockIdle=function(e){t.$idleBlockId&&clearTimeout(t.$idleBlockId),t.$idleBlocked=!0,t.$idleBlockId=setTimeout((function(){t.$idleBlocked=!1}),e||100)},t.nextFrame="object"==typeof window&&(window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame),t.nextFrame?t.nextFrame=t.nextFrame.bind(window):t.nextFrame=function(e){setTimeout(e,17)}})),ace.define("ace/range",["require","exports","module"],(function(e,t,n){"use strict";var r=function(e,t,n,r){this.start={row:e,column:t},this.end={row:n,column:r}};(function(){this.isEqual=function(e){return this.start.row===e.start.row&&this.end.row===e.end.row&&this.start.column===e.start.column&&this.end.column===e.end.column},this.toString=function(){return"Range: ["+this.start.row+"/"+this.start.column+"] -> ["+this.end.row+"/"+this.end.column+"]"},this.contains=function(e,t){return 0==this.compare(e,t)},this.compareRange=function(e){var t,n=e.end,r=e.start;return 1==(t=this.compare(n.row,n.column))?1==(t=this.compare(r.row,r.column))?2:0==t?1:0:-1==t?-2:-1==(t=this.compare(r.row,r.column))?-1:1==t?42:0},this.comparePoint=function(e){return this.compare(e.row,e.column)},this.containsRange=function(e){return 0==this.comparePoint(e.start)&&0==this.comparePoint(e.end)},this.intersects=function(e){var t=this.compareRange(e);return-1==t||0==t||1==t},this.isEnd=function(e,t){return this.end.row==e&&this.end.column==t},this.isStart=function(e,t){return this.start.row==e&&this.start.column==t},this.setStart=function(e,t){"object"==typeof e?(this.start.column=e.column,this.start.row=e.row):(this.start.row=e,this.start.column=t)},this.setEnd=function(e,t){"object"==typeof e?(this.end.column=e.column,this.end.row=e.row):(this.end.row=e,this.end.column=t)},this.inside=function(e,t){return 0==this.compare(e,t)&&(!this.isEnd(e,t)&&!this.isStart(e,t))},this.insideStart=function(e,t){return 0==this.compare(e,t)&&!this.isEnd(e,t)},this.insideEnd=function(e,t){return 0==this.compare(e,t)&&!this.isStart(e,t)},this.compare=function(e,t){return this.isMultiLine()||e!==this.start.row?e<this.start.row?-1:e>this.end.row?1:this.start.row===e?t>=this.start.column?0:-1:this.end.row===e?t<=this.end.column?0:1:0:t<this.start.column?-1:t>this.end.column?1:0},this.compareStart=function(e,t){return this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.compareEnd=function(e,t){return this.end.row==e&&this.end.column==t?1:this.compare(e,t)},this.compareInside=function(e,t){return this.end.row==e&&this.end.column==t?1:this.start.row==e&&this.start.column==t?-1:this.compare(e,t)},this.clipRows=function(e,t){if(this.end.row>t)var n={row:t+1,column:0};else if(this.end.row<e)n={row:e,column:0};if(this.start.row>t)var i={row:t+1,column:0};else if(this.start.row<e)i={row:e,column:0};return r.fromPoints(i||this.start,n||this.end)},this.extend=function(e,t){var n=this.compare(e,t);if(0==n)return this;if(-1==n)var i={row:e,column:t};else var a={row:e,column:t};return r.fromPoints(i||this.start,a||this.end)},this.isEmpty=function(){return this.start.row===this.end.row&&this.start.column===this.end.column},this.isMultiLine=function(){return this.start.row!==this.end.row},this.clone=function(){return r.fromPoints(this.start,this.end)},this.collapseRows=function(){return 0==this.end.column?new r(this.start.row,0,Math.max(this.start.row,this.end.row-1),0):new r(this.start.row,0,this.end.row,0)},this.toScreenRange=function(e){var t=e.documentToScreenPosition(this.start),n=e.documentToScreenPosition(this.end);return new r(t.row,t.column,n.row,n.column)},this.moveBy=function(e,t){this.start.row+=e,this.start.column+=t,this.end.row+=e,this.end.column+=t}}).call(r.prototype),r.fromPoints=function(e,t){return new r(e.row,e.column,t.row,t.column)},r.comparePoints=function(e,t){return e.row-t.row||e.column-t.column},r.comparePoints=function(e,t){return e.row-t.row||e.column-t.column},t.Range=r})),ace.define("ace/clipboard",["require","exports","module"],(function(e,t,n){"use strict";var r;n.exports={lineMode:!1,pasteCancelled:function(){return!!(r&&r>Date.now()-50)||(r=!1)},cancel:function(){r=Date.now()}}})),ace.define("ace/keyboard/textinput",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/lib/dom","ace/lib/lang","ace/clipboard","ace/lib/keys"],(function(e,t,n){"use strict";var r=e("../lib/event"),i=e("../lib/useragent"),a=e("../lib/dom"),o=e("../lib/lang"),s=e("../clipboard"),u=i.isChrome<18,l=i.isIE,c=i.isChrome>63,f=400,d=e("../lib/keys"),h=d.KEY_MODS,p=i.isIOS,g=p?/\s/:/\n/,m=i.isMobile;t.TextInput=function(e,t){var n=a.createElement("textarea");n.className="ace_text-input",n.setAttribute("wrap","off"),n.setAttribute("autocorrect","off"),n.setAttribute("autocapitalize","off"),n.setAttribute("spellcheck",!1),n.style.opacity="0",e.insertBefore(n,e.firstChild);var v=!1,b=!1,y=!1,_=!1,A="";m||(n.style.fontSize="1px");var w=!1,F=!1,k="",x=0,E=0,C=0;try{var S=document.activeElement===n}catch(G){}r.addListener(n,"blur",(function(e){F||(t.onBlur(e),S=!1)}),t),r.addListener(n,"focus",(function(e){if(!F){if(S=!0,i.isEdge)try{if(!document.hasFocus())return}catch(e){}t.onFocus(e),i.isEdge?setTimeout(O):O()}}),t),this.$focusScroll=!1,this.focus=function(){if(A||c||"browser"==this.$focusScroll)return n.focus({preventScroll:!0});var e=n.style.top;n.style.position="fixed",n.style.top="0px";try{var t=0!=n.getBoundingClientRect().top}catch(G){return}var r=[];if(t)for(var i=n.parentElement;i&&1==i.nodeType;)r.push(i),i.setAttribute("ace_nocontext",!0),i=!i.parentElement&&i.getRootNode?i.getRootNode().host:i.parentElement;n.focus({preventScroll:!0}),t&&r.forEach((function(e){e.removeAttribute("ace_nocontext")})),setTimeout((function(){n.style.position="","0px"==n.style.top&&(n.style.top=e)}),0)},this.blur=function(){n.blur()},this.isFocused=function(){return S},t.on("beforeEndOperation",(function(){var e=t.curOp,r=e&&e.command&&e.command.name;if("insertstring"!=r){var i=r&&(e.docChanged||e.selectionChanged);y&&i&&(k=n.value="",U()),O()}}));var O=p?function(e){if(S&&(!v||e)&&!_){e||(e="");var r="\n ab"+e+"cde fg\n";r!=n.value&&(n.value=k=r);var i=4+(e.length||(t.selection.isEmpty()?0:1));4==x&&E==i||n.setSelectionRange(4,i),x=4,E=i}}:function(){if(!y&&!_&&(S||j)){y=!0;var e=0,r=0,i="";if(t.session){var a=t.selection,o=a.getRange(),s=a.cursor.row;if(e=o.start.column,r=o.end.column,i=t.session.getLine(s),o.start.row!=s){var u=t.session.getLine(s-1);e=o.start.row<s-1?0:e,r+=u.length+1,i=u+"\n"+i}else if(o.end.row!=s){var l=t.session.getLine(s+1);r=o.end.row>s+1?l.length:r,r+=i.length+1,i=i+"\n"+l}else m&&s>0&&(i="\n"+i,r+=1,e+=1);i.length>f&&(e<f&&r<f?i=i.slice(0,f):(i="\n",e==r?e=r=0:(e=0,r=1)))}var c=i+"\n\n";if(c!=k&&(n.value=k=c,x=E=c.length),j&&(x=n.selectionStart,E=n.selectionEnd),E!=r||x!=e||n.selectionEnd!=E)try{n.setSelectionRange(e,r),x=e,E=r}catch(G){}y=!1}};this.resetSelection=O,S&&t.onFocus();var D=null;this.setInputHandler=function(e){D=e},this.getInputHandler=function(){return D};var j=!1,T=function(e,r){if(j&&(j=!1),b)return O(),e&&t.onPaste(e),b=!1,"";for(var a=n.selectionStart,o=n.selectionEnd,s=x,u=k.length-E,l=e,c=e.length-a,f=e.length-o,d=0;s>0&&k[d]==e[d];)d++,s--;for(l=l.slice(d),d=1;u>0&&k.length-d>x-1&&k[k.length-d]==e[e.length-d];)d++,u--;c-=d-1,f-=d-1;var h=l.length-d+1;if(h<0&&(s=-h,h=0),l=l.slice(0,h),!r&&!l&&!c&&!s&&!u&&!f)return"";_=!0;var p=!1;return i.isAndroid&&". "==l&&(l="  ",p=!0),l&&!s&&!u&&!c&&!f||w?t.onTextInput(l):t.onTextInput(l,{extendLeft:s,extendRight:u,restoreStart:c,restoreEnd:f}),_=!1,k=e,x=a,E=o,C=f,p?"\n":l},P=function(e){if(y)return L();if(e&&e.inputType){if("historyUndo"==e.inputType)return t.execCommand("undo");if("historyRedo"==e.inputType)return t.execCommand("redo")}var r=n.value,i=T(r,!0);(r.length>500||g.test(i)||m&&x<1&&x==E)&&O()},R=function e(t,n,r){var i=t.clipboardData||window.clipboardData;if(i&&!u){var a=l||r?"Text":"text/plain";try{return n?!1!==i.setData(a,n):i.getData(a)}catch(t){if(!r)return e(t,n,!0)}}},M=function(e,i){var a=t.getCopyText();if(!a)return r.preventDefault(e);R(e,a)?(p&&(O(a),v=a,setTimeout((function(){v=!1}),10)),i?t.onCut():t.onCopy(),r.preventDefault(e)):(v=!0,n.value=a,n.select(),setTimeout((function(){v=!1,O(),i?t.onCut():t.onCopy()})))},I=function(e){M(e,!0)},B=function(e){M(e,!1)},N=function(e){var a=R(e);s.pasteCancelled()||("string"==typeof a?(a&&t.onPaste(a,e),i.isIE&&setTimeout(O),r.preventDefault(e)):(n.value="",b=!0))};r.addCommandKeyListener(n,t.onCommandKey.bind(t),t),r.addListener(n,"select",(function(e){y||(v?v=!1:!function(e){return 0===e.selectionStart&&e.selectionEnd>=k.length&&e.value===k&&k&&e.selectionEnd!==E}(n)?m&&n.selectionStart!=x&&O():(t.selectAll(),O()))}),t),r.addListener(n,"input",P,t),r.addListener(n,"cut",I,t),r.addListener(n,"copy",B,t),r.addListener(n,"paste",N,t),"oncut"in n&&"oncopy"in n&&"onpaste"in n||r.addListener(e,"keydown",(function(e){if((!i.isMac||e.metaKey)&&e.ctrlKey)switch(e.keyCode){case 67:B(e);break;case 86:N(e);break;case 88:I(e)}}),t);var L=function(){if(y&&t.onCompositionUpdate&&!t.$readOnly){if(w)return H();if(y.useTextareaForIME)t.onCompositionUpdate(n.value);else{var e=n.value;T(e),y.markerRange&&(y.context&&(y.markerRange.start.column=y.selectionStart=y.context.compositionStartOffset),y.markerRange.end.column=y.markerRange.start.column+E-y.selectionStart+C)}}},U=function(e){t.onCompositionEnd&&!t.$readOnly&&(y=!1,t.onCompositionEnd(),t.off("mousedown",H),e&&P())};function H(){F=!0,n.blur(),n.focus(),F=!1}var z,q=o.delayedCall(L,50).schedule.bind(null,null);function V(){clearTimeout(z),z=setTimeout((function(){A&&(n.style.cssText=A,A=""),t.renderer.$isMousePressed=!1,t.renderer.$keepTextAreaAtCursor&&t.renderer.$moveTextAreaToCursor()}),0)}r.addListener(n,"compositionstart",(function(e){if(!y&&t.onCompositionStart&&!t.$readOnly&&(y={},!w)){e.data&&(y.useTextareaForIME=!1),setTimeout(L,0),t._signal("compositionStart"),t.on("mousedown",H);var r=t.getSelectionRange();r.end.row=r.start.row,r.end.column=r.start.column,y.markerRange=r,y.selectionStart=x,t.onCompositionStart(y),y.useTextareaForIME?(k=n.value="",x=0,E=0):(n.msGetInputContext&&(y.context=n.msGetInputContext()),n.getInputContext&&(y.context=n.getInputContext()))}}),t),r.addListener(n,"compositionupdate",L,t),r.addListener(n,"keyup",(function(e){27==e.keyCode&&n.value.length<n.selectionStart&&(y||(k=n.value),x=E=-1,O()),q()}),t),r.addListener(n,"keydown",q,t),r.addListener(n,"compositionend",U,t),this.getElement=function(){return n},this.setCommandMode=function(e){w=e,n.readOnly=!1},this.setReadOnly=function(e){w||(n.readOnly=e)},this.setCopyWithEmptySelection=function(e){},this.onContextMenu=function(e){j=!0,O(),t._emit("nativecontextmenu",{target:t,domEvent:e}),this.moveToMouse(e,!0)},this.moveToMouse=function(e,o){A||(A=n.style.cssText),n.style.cssText=(o?"z-index:100000;":"")+(i.isIE?"opacity:0.1;":"")+"text-indent: -"+(x+E)*t.renderer.characterWidth*.5+"px;";var s=t.container.getBoundingClientRect(),u=a.computedStyle(t.container),l=s.top+(parseInt(u.borderTopWidth)||0),c=s.left+(parseInt(s.borderLeftWidth)||0),f=s.bottom-l-n.clientHeight-2,d=function(e){a.translate(n,e.clientX-c-2,Math.min(e.clientY-l-2,f))};d(e),"mousedown"==e.type&&(t.renderer.$isMousePressed=!0,clearTimeout(z),i.isWin&&r.capture(t.container,d,V))},this.onContextMenuClose=V;var W=function(e){t.textInput.onContextMenu(e),V()};r.addListener(n,"mouseup",W,t),r.addListener(n,"mousedown",(function(e){e.preventDefault(),V()}),t),r.addListener(t.renderer.scroller,"contextmenu",W,t),r.addListener(n,"contextmenu",W,t),p&&function(e,t,n){var r=null,i=!1;n.addEventListener("keydown",(function(e){r&&clearTimeout(r),i=!0}),!0),n.addEventListener("keyup",(function(e){r=setTimeout((function(){i=!1}),100)}),!0);var a=function(e){if(document.activeElement===n&&!(i||y||t.$mouseHandler.isMousePressed)&&!v){var r=n.selectionStart,a=n.selectionEnd,o=null,s=0;if(0==r?o=d.up:1==r?o=d.home:a>E&&"\n"==k[a]?o=d.end:r<x&&" "==k[r-1]?(o=d.left,s=h.option):r<x||r==x&&E!=x&&r==a?o=d.left:a>E&&k.slice(0,a).split("\n").length>2?o=d.down:a>E&&" "==k[a-1]?(o=d.right,s=h.option):(a>E||a==E&&E!=x&&r==a)&&(o=d.right),r!==a&&(s|=h.shift),o){if(!t.onCommandKey({},s,o)&&t.commands){o=d.keyCodeToString(o);var u=t.commands.findKeyCommand(s,o);u&&t.execCommand(u)}x=r,E=a,O("")}}};document.addEventListener("selectionchange",a),t.on("destroy",(function(){document.removeEventListener("selectionchange",a)}))}(0,t,n),this.destroy=function(){n.parentElement&&n.parentElement.removeChild(n)}},t.$setUserAgentForTests=function(e,t){m=e,p=t}})),ace.define("ace/mouse/default_handlers",["require","exports","module","ace/lib/useragent"],(function(e,t,n){"use strict";var r=e("../lib/useragent");function i(e){e.$clickSelection=null;var t=e.editor;t.setDefaultHandler("mousedown",this.onMouseDown.bind(e)),t.setDefaultHandler("dblclick",this.onDoubleClick.bind(e)),t.setDefaultHandler("tripleclick",this.onTripleClick.bind(e)),t.setDefaultHandler("quadclick",this.onQuadClick.bind(e)),t.setDefaultHandler("mousewheel",this.onMouseWheel.bind(e));["select","startSelect","selectEnd","selectAllEnd","selectByWordsEnd","selectByLinesEnd","dragWait","dragWaitEnd","focusWait"].forEach((function(t){e[t]=this[t]}),this),e.selectByLines=this.extendSelectionBy.bind(e,"getLineRange"),e.selectByWords=this.extendSelectionBy.bind(e,"getWordRange")}function a(e,t){if(e.start.row==e.end.row)var n=2*t.column-e.start.column-e.end.column;else if(e.start.row!=e.end.row-1||e.start.column||e.end.column)n=2*t.row-e.start.row-e.end.row;else var n=t.column-4;return n<0?{cursor:e.start,anchor:e.end}:{cursor:e.end,anchor:e.start}}(function(){this.onMouseDown=function(e){var t=e.inSelection(),n=e.getDocumentPosition();this.mousedownEvent=e;var i=this.editor,a=e.getButton();return 0!==a?((i.getSelectionRange().isEmpty()||1==a)&&i.selection.moveToPosition(n),void(2==a&&(i.textInput.onContextMenu(e.domEvent),r.isMozilla||e.preventDefault()))):(this.mousedownEvent.time=Date.now(),!t||i.isFocused()||(i.focus(),!this.$focusTimeout||this.$clickSelection||i.inMultiSelectMode)?(this.captureMouse(e),this.startSelect(n,e.domEvent._clicks>1),e.preventDefault()):(this.setState("focusWait"),void this.captureMouse(e)))},this.startSelect=function(e,t){e=e||this.editor.renderer.screenToTextCoordinates(this.x,this.y);var n=this.editor;this.mousedownEvent&&(this.mousedownEvent.getShiftKey()?n.selection.selectToPosition(e):t||n.selection.moveToPosition(e),t||this.select(),n.renderer.scroller.setCapture&&n.renderer.scroller.setCapture(),n.setStyle("ace_selecting"),this.setState("select"))},this.select=function(){var e,t=this.editor,n=t.renderer.screenToTextCoordinates(this.x,this.y);if(this.$clickSelection){var r=this.$clickSelection.comparePoint(n);if(-1==r)e=this.$clickSelection.end;else if(1==r)e=this.$clickSelection.start;else{var i=a(this.$clickSelection,n);n=i.cursor,e=i.anchor}t.selection.setSelectionAnchor(e.row,e.column)}t.selection.selectToPosition(n),t.renderer.scrollCursorIntoView()},this.extendSelectionBy=function(e){var t,n=this.editor,r=n.renderer.screenToTextCoordinates(this.x,this.y),i=n.selection[e](r.row,r.column);if(this.$clickSelection){var o=this.$clickSelection.comparePoint(i.start),s=this.$clickSelection.comparePoint(i.end);if(-1==o&&s<=0)t=this.$clickSelection.end,i.end.row==r.row&&i.end.column==r.column||(r=i.start);else if(1==s&&o>=0)t=this.$clickSelection.start,i.start.row==r.row&&i.start.column==r.column||(r=i.end);else if(-1==o&&1==s)r=i.end,t=i.start;else{var u=a(this.$clickSelection,r);r=u.cursor,t=u.anchor}n.selection.setSelectionAnchor(t.row,t.column)}n.selection.selectToPosition(r),n.renderer.scrollCursorIntoView()},this.selectEnd=this.selectAllEnd=this.selectByWordsEnd=this.selectByLinesEnd=function(){this.$clickSelection=null,this.editor.unsetStyle("ace_selecting"),this.editor.renderer.scroller.releaseCapture&&this.editor.renderer.scroller.releaseCapture()},this.focusWait=function(){var e,t,n,r,i=(e=this.mousedownEvent.x,t=this.mousedownEvent.y,n=this.x,r=this.y,Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))),a=Date.now();(i>0||a-this.mousedownEvent.time>this.$focusTimeout)&&this.startSelect(this.mousedownEvent.getDocumentPosition())},this.onDoubleClick=function(e){var t=e.getDocumentPosition(),n=this.editor,r=n.session.getBracketRange(t);r?(r.isEmpty()&&(r.start.column--,r.end.column++),this.setState("select")):(r=n.selection.getWordRange(t.row,t.column),this.setState("selectByWords")),this.$clickSelection=r,this.select()},this.onTripleClick=function(e){var t=e.getDocumentPosition(),n=this.editor;this.setState("selectByLines");var r=n.getSelectionRange();r.isMultiLine()&&r.contains(t.row,t.column)?(this.$clickSelection=n.selection.getLineRange(r.start.row),this.$clickSelection.end=n.selection.getLineRange(r.end.row).end):this.$clickSelection=n.selection.getLineRange(t.row),this.select()},this.onQuadClick=function(e){var t=this.editor;t.selectAll(),this.$clickSelection=t.getSelectionRange(),this.setState("selectAll")},this.onMouseWheel=function(e){if(!e.getAccelKey()){e.getShiftKey()&&e.wheelY&&!e.wheelX&&(e.wheelX=e.wheelY,e.wheelY=0);var t=this.editor;this.$lastScroll||(this.$lastScroll={t:0,vx:0,vy:0,allowed:0});var n=this.$lastScroll,r=e.domEvent.timeStamp,i=r-n.t,a=i?e.wheelX/i:n.vx,o=i?e.wheelY/i:n.vy;i<550&&(a=(a+n.vx)/2,o=(o+n.vy)/2);var s=Math.abs(a/o),u=!1;if(s>=1&&t.renderer.isScrollableBy(e.wheelX*e.speed,0)&&(u=!0),s<=1&&t.renderer.isScrollableBy(0,e.wheelY*e.speed)&&(u=!0),u)n.allowed=r;else if(r-n.allowed<550){Math.abs(a)<=1.5*Math.abs(n.vx)&&Math.abs(o)<=1.5*Math.abs(n.vy)?(u=!0,n.allowed=r):n.allowed=0}return n.t=r,n.vx=a,n.vy=o,u?(t.renderer.scrollBy(e.wheelX*e.speed,e.wheelY*e.speed),e.stop()):void 0}}}).call(i.prototype),t.DefaultHandlers=i})),ace.define("ace/tooltip",["require","exports","module","ace/lib/oop","ace/lib/dom"],(function(e,t,n){"use strict";e("./lib/oop");var r=e("./lib/dom"),i="ace_tooltip";function a(e){this.isOpen=!1,this.$element=null,this.$parentNode=e}(function(){this.$init=function(){return this.$element=r.createElement("div"),this.$element.className=i,this.$element.style.display="none",this.$parentNode.appendChild(this.$element),this.$element},this.getElement=function(){return this.$element||this.$init()},this.setText=function(e){this.getElement().textContent=e},this.setHtml=function(e){this.getElement().innerHTML=e},this.setPosition=function(e,t){this.getElement().style.left=e+"px",this.getElement().style.top=t+"px"},this.setClassName=function(e){r.addCssClass(this.getElement(),e)},this.show=function(e,t,n){null!=e&&this.setText(e),null!=t&&null!=n&&this.setPosition(t,n),this.isOpen||(this.getElement().style.display="block",this.isOpen=!0)},this.hide=function(){this.isOpen&&(this.getElement().style.display="none",this.getElement().className=i,this.isOpen=!1)},this.getHeight=function(){return this.getElement().offsetHeight},this.getWidth=function(){return this.getElement().offsetWidth},this.destroy=function(){this.isOpen=!1,this.$element&&this.$element.parentNode&&this.$element.parentNode.removeChild(this.$element)}}).call(a.prototype),t.Tooltip=a})),ace.define("ace/mouse/default_gutter_handler",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event","ace/tooltip"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/oop"),a=e("../lib/event"),o=e("../tooltip").Tooltip;function s(e){o.call(this,e)}i.inherits(s,o),function(){this.setPosition=function(e,t){var n=window.innerWidth||document.documentElement.clientWidth,r=window.innerHeight||document.documentElement.clientHeight,i=this.getWidth(),a=this.getHeight();(e+=15)+i>n&&(e-=e+i-n),(t+=15)+a>r&&(t-=20+a),o.prototype.setPosition.call(this,e,t)}}.call(s.prototype),t.GutterHandler=function(e){var t,n,i,o=e.editor,u=o.renderer.$gutterLayer,l=new s(o.container);function c(){t&&(t=clearTimeout(t)),i&&(l.hide(),i=null,o._signal("hideGutterTooltip",l),o.off("mousewheel",c))}function f(e){l.setPosition(e.x,e.y)}e.editor.setDefaultHandler("guttermousedown",(function(t){if(o.isFocused()&&0==t.getButton()&&"foldWidgets"!=u.getRegion(t)){var n=t.getDocumentPosition().row,r=o.session.selection;if(t.getShiftKey())r.selectTo(n,0);else{if(2==t.domEvent.detail)return o.selectAll(),t.preventDefault();e.$clickSelection=o.selection.getLineRange(n)}return e.setState("selectByLines"),e.captureMouse(t),t.preventDefault()}})),e.editor.setDefaultHandler("guttermousemove",(function(a){var s=a.domEvent.target||a.domEvent.srcElement;if(r.hasCssClass(s,"ace_fold-widget"))return c();i&&e.$tooltipFollowsMouse&&f(a),n=a,t||(t=setTimeout((function(){t=null,n&&!e.isMousePressed?function(){var t=n.getDocumentPosition().row,r=u.$annotations[t];if(!r)return c();if(t==o.session.getLength()){var a=o.renderer.pixelToScreenCoordinates(0,n.y).row,s=n.$pos;if(a>o.session.documentToScreenRow(s.row,s.column))return c()}if(i!=r){i=r.text.join("<br/>"),l.setHtml(i);var d=r.className;if(d&&l.setClassName(d.trim()),l.show(),o._signal("showGutterTooltip",l),o.on("mousewheel",c),e.$tooltipFollowsMouse)f(n);else{var h=n.domEvent.target.getBoundingClientRect(),p=l.getElement().style;p.left=h.right+"px",p.top=h.bottom+"px"}}}():c()}),50))})),a.addListener(o.renderer.$gutter,"mouseout",(function(e){n=null,i&&!t&&(t=setTimeout((function(){t=null,c()}),50))}),o),o.on("changeSession",c)}})),ace.define("ace/mouse/mouse_event",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(e,t,n){"use strict";var r=e("../lib/event"),i=e("../lib/useragent"),a=t.MouseEvent=function(e,t){this.domEvent=e,this.editor=t,this.x=this.clientX=e.clientX,this.y=this.clientY=e.clientY,this.$pos=null,this.$inSelection=null,this.propagationStopped=!1,this.defaultPrevented=!1};(function(){this.stopPropagation=function(){r.stopPropagation(this.domEvent),this.propagationStopped=!0},this.preventDefault=function(){r.preventDefault(this.domEvent),this.defaultPrevented=!0},this.stop=function(){this.stopPropagation(),this.preventDefault()},this.getDocumentPosition=function(){return this.$pos||(this.$pos=this.editor.renderer.screenToTextCoordinates(this.clientX,this.clientY)),this.$pos},this.inSelection=function(){if(null!==this.$inSelection)return this.$inSelection;var e=this.editor.getSelectionRange();if(e.isEmpty())this.$inSelection=!1;else{var t=this.getDocumentPosition();this.$inSelection=e.contains(t.row,t.column)}return this.$inSelection},this.getButton=function(){return r.getButton(this.domEvent)},this.getShiftKey=function(){return this.domEvent.shiftKey},this.getAccelKey=i.isMac?function(){return this.domEvent.metaKey}:function(){return this.domEvent.ctrlKey}}).call(a.prototype)})),ace.define("ace/mouse/dragdrop_handler",["require","exports","module","ace/lib/dom","ace/lib/event","ace/lib/useragent"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/event"),a=e("../lib/useragent");function o(e){var t=e.editor,n=r.createElement("div");n.style.cssText="top:-100px;position:absolute;z-index:2147483647;opacity:0.5",n.textContent="\xa0";["dragWait","dragWaitEnd","startDrag","dragReadyEnd","onMouseDrag"].forEach((function(t){e[t]=this[t]}),this),t.on("mousedown",this.onMouseDown.bind(e));var o,u,l,c,f,d,h,p,g,m,v,b=t.container,y=0;function _(){var e=d;(function(e,n){var r=Date.now(),i=!n||e.row!=n.row,a=!n||e.column!=n.column;!m||i||a?(t.moveCursorToPosition(e),m=r,v={x:u,y:l}):s(v.x,v.y,u,l)>5?m=null:r-m>=200&&(t.renderer.scrollCursorIntoView(),m=null)})(d=t.renderer.screenToTextCoordinates(u,l),e),function(e,n){var r=Date.now(),i=t.renderer.layerConfig.lineHeight,a=t.renderer.layerConfig.characterWidth,o=t.renderer.scroller.getBoundingClientRect(),s={x:{left:u-o.left,right:o.right-u},y:{top:l-o.top,bottom:o.bottom-l}},c=Math.min(s.x.left,s.x.right),f=Math.min(s.y.top,s.y.bottom),d={row:e.row,column:e.column};c/a<=2&&(d.column+=s.x.left<s.x.right?-3:2),f/i<=1&&(d.row+=s.y.top<s.y.bottom?-1:1);var h=e.row!=d.row,p=e.column!=d.column,m=!n||e.row!=n.row;h||p&&!m?g?r-g>=200&&t.renderer.scrollCursorIntoView(d):g=r:g=null}(d,e)}function A(){f=t.selection.toOrientedRange(),o=t.session.addMarker(f,"ace_selection",t.getSelectionStyle()),t.clearSelection(),t.isFocused()&&t.renderer.$cursorLayer.setBlinking(!1),clearInterval(c),_(),c=setInterval(_,20),y=0,i.addListener(document,"mousemove",k)}function w(){clearInterval(c),t.session.removeMarker(o),o=null,t.selection.fromOrientedRange(f),t.isFocused()&&!p&&t.$resetCursorStyle(),f=null,d=null,y=0,g=null,m=null,i.removeListener(document,"mousemove",k)}this.onDragStart=function(e){if(this.cancelDrag||!b.draggable){var r=this;return setTimeout((function(){r.startSelect(),r.captureMouse(e)}),0),e.preventDefault()}f=t.getSelectionRange();var i=e.dataTransfer;i.effectAllowed=t.getReadOnly()?"copy":"copyMove",t.container.appendChild(n),i.setDragImage&&i.setDragImage(n,0,0),setTimeout((function(){t.container.removeChild(n)})),i.clearData(),i.setData("Text",t.session.getTextRange()),p=!0,this.setState("drag")},this.onDragEnd=function(e){if(b.draggable=!1,p=!1,this.setState(null),!t.getReadOnly()){var n=e.dataTransfer.dropEffect;h||"move"!=n||t.session.remove(t.getSelectionRange()),t.$resetCursorStyle()}this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle("")},this.onDragEnter=function(e){if(!t.getReadOnly()&&x(e.dataTransfer))return u=e.clientX,l=e.clientY,o||A(),y++,e.dataTransfer.dropEffect=h=E(e),i.preventDefault(e)},this.onDragOver=function(e){if(!t.getReadOnly()&&x(e.dataTransfer))return u=e.clientX,l=e.clientY,o||(A(),y++),null!==F&&(F=null),e.dataTransfer.dropEffect=h=E(e),i.preventDefault(e)},this.onDragLeave=function(e){if(--y<=0&&o)return w(),h=null,i.preventDefault(e)},this.onDrop=function(e){if(d){var n=e.dataTransfer;if(p)switch(h){case"move":f=f.contains(d.row,d.column)?{start:d,end:d}:t.moveText(f,d);break;case"copy":f=t.moveText(f,d,!0)}else{var r=n.getData("Text");f={start:d,end:t.session.insert(d,r)},t.focus(),h=null}return w(),i.preventDefault(e)}},i.addListener(b,"dragstart",this.onDragStart.bind(e),t),i.addListener(b,"dragend",this.onDragEnd.bind(e),t),i.addListener(b,"dragenter",this.onDragEnter.bind(e),t),i.addListener(b,"dragover",this.onDragOver.bind(e),t),i.addListener(b,"dragleave",this.onDragLeave.bind(e),t),i.addListener(b,"drop",this.onDrop.bind(e),t);var F=null;function k(){null==F&&(F=setTimeout((function(){null!=F&&o&&w()}),20))}function x(e){var t=e.types;return!t||Array.prototype.some.call(t,(function(e){return"text/plain"==e||"Text"==e}))}function E(e){var t=["copy","copymove","all","uninitialized"],n=a.isMac?e.altKey:e.ctrlKey,r="uninitialized";try{r=e.dataTransfer.effectAllowed.toLowerCase()}catch(e){}var i="none";return n&&t.indexOf(r)>=0?i="copy":["move","copymove","linkmove","all","uninitialized"].indexOf(r)>=0?i="move":t.indexOf(r)>=0&&(i="copy"),i}}function s(e,t,n,r){return Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2))}(function(){this.dragWait=function(){Date.now()-this.mousedownEvent.time>this.editor.getDragDelay()&&this.startDrag()},this.dragWaitEnd=function(){this.editor.container.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition()),this.selectEnd()},this.dragReadyEnd=function(e){this.editor.$resetCursorStyle(),this.editor.unsetStyle("ace_dragging"),this.editor.renderer.setCursorStyle(""),this.dragWaitEnd()},this.startDrag=function(){this.cancelDrag=!1;var e=this.editor;e.container.draggable=!0,e.renderer.$cursorLayer.setBlinking(!1),e.setStyle("ace_dragging");var t=a.isWin?"default":"move";e.renderer.setCursorStyle(t),this.setState("dragReady")},this.onMouseDrag=function(e){var t=this.editor.container;a.isIE&&"dragReady"==this.state&&(s(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>3&&t.dragDrop());"dragWait"===this.state&&(s(this.mousedownEvent.x,this.mousedownEvent.y,this.x,this.y)>0&&(t.draggable=!1,this.startSelect(this.mousedownEvent.getDocumentPosition())))},this.onMouseDown=function(e){if(this.$dragEnabled){this.mousedownEvent=e;var t=this.editor,n=e.inSelection(),r=e.getButton();if(1===(e.domEvent.detail||1)&&0===r&&n){if(e.editor.inMultiSelectMode&&(e.getAccelKey()||e.getShiftKey()))return;this.mousedownEvent.time=Date.now();var i=e.domEvent.target||e.domEvent.srcElement;if("unselectable"in i&&(i.unselectable="on"),t.getDragDelay()){if(a.isWebKit)this.cancelDrag=!0,t.container.draggable=!0;this.setState("dragWait")}else this.startDrag();this.captureMouse(e,this.onMouseDrag.bind(this)),e.defaultPrevented=!0}}}}).call(o.prototype),t.DragdropHandler=o})),ace.define("ace/mouse/touch_handler",["require","exports","module","ace/mouse/mouse_event","ace/lib/event","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("./mouse_event").MouseEvent,i=e("../lib/event"),a=e("../lib/dom");t.addTouchListeners=function(e,t){var n,o,s,u,l,c,f,d,h,p="scroll",g=0,m=0,v=0,b=0;function y(){var e=window.navigator&&window.navigator.clipboard,n=!1,r=function(r){var i=r.target.getAttribute("action");if("more"==i||!n)return n=!n,function(){var r=t.getCopyText(),i=t.session.getUndoManager().hasUndo();h.replaceChild(a.buildDom(n?["span",!r&&["span",{class:"ace_mobile-button",action:"selectall"},"Select All"],r&&["span",{class:"ace_mobile-button",action:"copy"},"Copy"],r&&["span",{class:"ace_mobile-button",action:"cut"},"Cut"],e&&["span",{class:"ace_mobile-button",action:"paste"},"Paste"],i&&["span",{class:"ace_mobile-button",action:"undo"},"Undo"],["span",{class:"ace_mobile-button",action:"find"},"Find"],["span",{class:"ace_mobile-button",action:"openCommandPallete"},"Palette"]]:["span"]),h.firstChild)}();"paste"==i?e.readText().then((function(e){t.execCommand(i,e)})):i&&("cut"!=i&&"copy"!=i||(e?e.writeText(t.getCopyText()):document.execCommand("copy")),t.execCommand(i)),h.firstChild.style.display="none",n=!1,"openCommandPallete"!=i&&t.focus()};h=a.buildDom(["div",{class:"ace_mobile-menu",ontouchstart:function(e){p="menu",e.stopPropagation(),e.preventDefault(),t.textInput.focus()},ontouchend:function(e){e.stopPropagation(),e.preventDefault(),r(e)},onclick:r},["span"],["span",{class:"ace_mobile-button",action:"more"},"..."]],t.container)}function _(){h||y();var e=t.selection.cursor,n=t.renderer.textToScreenCoordinates(e.row,e.column),r=t.renderer.textToScreenCoordinates(0,0).pageX,i=t.renderer.scrollLeft,a=t.container.getBoundingClientRect();h.style.top=n.pageY-a.top-3+"px",n.pageX-a.left<a.width-70?(h.style.left="",h.style.right="10px"):(h.style.right="",h.style.left=r+i-a.left+"px"),h.style.display="",h.firstChild.style.display="none",t.on("input",A)}function A(e){h&&(h.style.display="none"),t.off("input",A)}function w(){l=null,clearTimeout(l);var e=t.selection.getRange(),n=e.contains(f.row,f.column);!e.isEmpty()&&n||(t.selection.moveToPosition(f),t.selection.selectWord()),p="wait",_()}i.addListener(e,"contextmenu",(function(e){d&&t.textInput.getElement().focus()}),t),i.addListener(e,"touchstart",(function(e){var i=e.touches;if(l||i.length>1)return clearTimeout(l),l=null,s=-1,void(p="zoom");d=t.$mouseHandler.isMousePressed=!0;var a=t.renderer.layerConfig.lineHeight,c=t.renderer.layerConfig.lineHeight,h=e.timeStamp;u=h;var y=i[0],_=y.clientX,A=y.clientY;Math.abs(n-_)+Math.abs(o-A)>a&&(s=-1),n=e.clientX=_,o=e.clientY=A,v=b=0;var F=new r(e,t);if(f=F.getDocumentPosition(),h-s<500&&1==i.length&&!g)m++,e.preventDefault(),e.button=0,function(){l=null,clearTimeout(l),t.selection.moveToPosition(f);var e=m>=2?t.selection.getLineRange(f.row):t.session.getBracketRange(f);e&&!e.isEmpty()?t.selection.setRange(e):t.selection.selectWord(),p="wait"}();else{m=0;var k=t.selection.cursor,x=t.selection.isEmpty()?k:t.selection.anchor,E=t.renderer.$cursorLayer.getPixelPosition(k,!0),C=t.renderer.$cursorLayer.getPixelPosition(x,!0),S=t.renderer.scroller.getBoundingClientRect(),O=t.renderer.layerConfig.offset,D=t.renderer.scrollLeft,j=function(e,t){return(e/=c)*e+(t=t/a-.75)*t};if(e.clientX<S.left)return void(p="zoom");var T=j(e.clientX-S.left-E.left+D,e.clientY-S.top-E.top+O),P=j(e.clientX-S.left-C.left+D,e.clientY-S.top-C.top+O);T<3.5&&P<3.5&&(p=T>P?"cursor":"anchor"),p=P<3.5?"anchor":T<3.5?"cursor":"scroll",l=setTimeout(w,450)}s=h}),t),i.addListener(e,"touchend",(function(e){d=t.$mouseHandler.isMousePressed=!1,c&&clearInterval(c),"zoom"==p?(p="",g=0):l?(t.selection.moveToPosition(f),g=0,_()):"scroll"==p?(g+=60,c=setInterval((function(){g--<=0&&(clearInterval(c),c=null),Math.abs(v)<.01&&(v=0),Math.abs(b)<.01&&(b=0),g<20&&(v*=.9),g<20&&(b*=.9);var e=t.session.getScrollTop();t.renderer.scrollBy(10*v,10*b),e==t.session.getScrollTop()&&(g=0)}),10),A()):_(),clearTimeout(l),l=null}),t),i.addListener(e,"touchmove",(function(e){l&&(clearTimeout(l),l=null);var i=e.touches;if(!(i.length>1||"zoom"==p)){var a=i[0],s=n-a.clientX,c=o-a.clientY;if("wait"==p){if(!(s*s+c*c>4))return e.preventDefault();p="cursor"}n=a.clientX,o=a.clientY,e.clientX=a.clientX,e.clientY=a.clientY;var f=e.timeStamp,d=f-u;if(u=f,"scroll"==p){var h=new r(e,t);h.speed=1,h.wheelX=s,h.wheelY=c,10*Math.abs(s)<Math.abs(c)&&(s=0),10*Math.abs(c)<Math.abs(s)&&(c=0),0!=d&&(v=s/d,b=c/d),t._emit("mousewheel",h),h.propagationStopped||(v=b=0)}else{var g=new r(e,t).getDocumentPosition();"cursor"==p?t.selection.moveCursorToPosition(g):"anchor"==p&&t.selection.setSelectionAnchor(g.row,g.column),t.renderer.scrollCursorIntoView(g),e.preventDefault()}}}),t)}})),ace.define("ace/mouse/mouse_handler",["require","exports","module","ace/lib/event","ace/lib/useragent","ace/mouse/default_handlers","ace/mouse/default_gutter_handler","ace/mouse/mouse_event","ace/mouse/dragdrop_handler","ace/mouse/touch_handler","ace/config"],(function(e,t,n){"use strict";var r=e("../lib/event"),i=e("../lib/useragent"),a=e("./default_handlers").DefaultHandlers,o=e("./default_gutter_handler").GutterHandler,s=e("./mouse_event").MouseEvent,u=e("./dragdrop_handler").DragdropHandler,l=e("./touch_handler").addTouchListeners,c=e("../config"),f=function(e){var t=this;this.editor=e,new a(this),new o(this),new u(this);var n=function(t){(!document.hasFocus||!document.hasFocus()||!e.isFocused()&&document.activeElement==(e.textInput&&e.textInput.getElement()))&&window.focus(),e.focus(),setTimeout((function(){e.isFocused()||e.focus()}))},s=e.renderer.getMouseEventTarget();r.addListener(s,"click",this.onMouseEvent.bind(this,"click"),e),r.addListener(s,"mousemove",this.onMouseMove.bind(this,"mousemove"),e),r.addMultiMouseDownListener([s,e.renderer.scrollBarV&&e.renderer.scrollBarV.inner,e.renderer.scrollBarH&&e.renderer.scrollBarH.inner,e.textInput&&e.textInput.getElement()].filter(Boolean),[400,300,250],this,"onMouseEvent",e),r.addMouseWheelListener(e.container,this.onMouseWheel.bind(this,"mousewheel"),e),l(e.container,e);var c=e.renderer.$gutter;r.addListener(c,"mousedown",this.onMouseEvent.bind(this,"guttermousedown"),e),r.addListener(c,"click",this.onMouseEvent.bind(this,"gutterclick"),e),r.addListener(c,"dblclick",this.onMouseEvent.bind(this,"gutterdblclick"),e),r.addListener(c,"mousemove",this.onMouseEvent.bind(this,"guttermousemove"),e),r.addListener(s,"mousedown",n,e),r.addListener(c,"mousedown",n,e),i.isIE&&e.renderer.scrollBarV&&(r.addListener(e.renderer.scrollBarV.element,"mousedown",n,e),r.addListener(e.renderer.scrollBarH.element,"mousedown",n,e)),e.on("mousemove",(function(n){if(!t.state&&!t.$dragDelay&&t.$dragEnabled){var r=e.renderer.screenToTextCoordinates(n.x,n.y),i=e.session.selection.getRange(),a=e.renderer;!i.isEmpty()&&i.insideStart(r.row,r.column)?a.setCursorStyle("default"):a.setCursorStyle("")}}),e)};(function(){this.onMouseEvent=function(e,t){this.editor.session&&this.editor._emit(e,new s(t,this.editor))},this.onMouseMove=function(e,t){var n=this.editor._eventRegistry&&this.editor._eventRegistry.mousemove;n&&n.length&&this.editor._emit(e,new s(t,this.editor))},this.onMouseWheel=function(e,t){var n=new s(t,this.editor);n.speed=2*this.$scrollSpeed,n.wheelX=t.wheelX,n.wheelY=t.wheelY,this.editor._emit(e,n)},this.setState=function(e){this.state=e},this.captureMouse=function(e,t){this.x=e.x,this.y=e.y,this.isMousePressed=!0;var n=this.editor,a=this.editor.renderer;a.$isMousePressed=!0;var o=this,u=function(e){if(e){if(i.isWebKit&&!e.which&&o.releaseMouse)return o.releaseMouse();o.x=e.clientX,o.y=e.clientY,t&&t(e),o.mouseEvent=new s(e,o.editor),o.$mouseMoved=!0}},l=function(e){n.off("beforeEndOperation",f),clearInterval(d),n.session&&c(),o[o.state+"End"]&&o[o.state+"End"](e),o.state="",o.isMousePressed=a.$isMousePressed=!1,a.$keepTextAreaAtCursor&&a.$moveTextAreaToCursor(),o.$onCaptureMouseMove=o.releaseMouse=null,e&&o.onMouseEvent("mouseup",e),n.endOperation()},c=function(){o[o.state]&&o[o.state](),o.$mouseMoved=!1};if(i.isOldIE&&"dblclick"==e.domEvent.type)return setTimeout((function(){l(e)}));var f=function(e){o.releaseMouse&&n.curOp.command.name&&n.curOp.selectionChanged&&(o[o.state+"End"]&&o[o.state+"End"](),o.state="",o.releaseMouse())};n.on("beforeEndOperation",f),n.startOperation({command:{name:"mouse"}}),o.$onCaptureMouseMove=u,o.releaseMouse=r.capture(this.editor.container,u,l);var d=setInterval(c,20)},this.releaseMouse=null,this.cancelContextMenu=function(){var e=function(t){t&&t.domEvent&&"contextmenu"!=t.domEvent.type||(this.editor.off("nativecontextmenu",e),t&&t.domEvent&&r.stopEvent(t.domEvent))}.bind(this);setTimeout(e,10),this.editor.on("nativecontextmenu",e)},this.destroy=function(){this.releaseMouse&&this.releaseMouse()}}).call(f.prototype),c.defineOptions(f.prototype,"mouseHandler",{scrollSpeed:{initialValue:2},dragDelay:{initialValue:i.isMac?150:0},dragEnabled:{initialValue:!0},focusTimeout:{initialValue:0},tooltipFollowsMouse:{initialValue:!0}}),t.MouseHandler=f})),ace.define("ace/mouse/fold_handler",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("../lib/dom");t.FoldHandler=function(e){e.on("click",(function(t){var n=t.getDocumentPosition(),i=e.session,a=i.getFoldAt(n.row,n.column,1);a&&(t.getAccelKey()?i.removeFold(a):i.expandFold(a),t.stop());var o=t.domEvent&&t.domEvent.target;o&&r.hasCssClass(o,"ace_inline_button")&&r.hasCssClass(o,"ace_toggle_wrap")&&(i.setOption("wrap",!i.getUseWrapMode()),e.renderer.scrollCursorIntoView())})),e.on("gutterclick",(function(t){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(t)){var n=t.getDocumentPosition().row,r=e.session;r.foldWidgets&&r.foldWidgets[n]&&e.session.onFoldWidgetClick(n,t),e.isFocused()||e.focus(),t.stop()}})),e.on("gutterdblclick",(function(t){if("foldWidgets"==e.renderer.$gutterLayer.getRegion(t)){var n=t.getDocumentPosition().row,r=e.session,i=r.getParentFoldRangeData(n,!0),a=i.range||i.firstRange;if(a){n=a.start.row;var o=r.getFoldAt(n,r.getLine(n).length,1);o?r.removeFold(o):(r.addFold("...",a),e.renderer.scrollCursorIntoView({row:a.start.row,column:0}))}t.stop()}}))}})),ace.define("ace/keyboard/keybinding",["require","exports","module","ace/lib/keys","ace/lib/event"],(function(e,t,n){"use strict";var r=e("../lib/keys"),i=e("../lib/event"),a=function(e){this.$editor=e,this.$data={editor:e},this.$handlers=[],this.setDefaultHandler(e.commands)};(function(){this.setDefaultHandler=function(e){this.removeKeyboardHandler(this.$defaultHandler),this.$defaultHandler=e,this.addKeyboardHandler(e,0)},this.setKeyboardHandler=function(e){var t=this.$handlers;if(t[t.length-1]!=e){for(;t[t.length-1]&&t[t.length-1]!=this.$defaultHandler;)this.removeKeyboardHandler(t[t.length-1]);this.addKeyboardHandler(e,1)}},this.addKeyboardHandler=function(e,t){if(e){"function"!=typeof e||e.handleKeyboard||(e.handleKeyboard=e);var n=this.$handlers.indexOf(e);-1!=n&&this.$handlers.splice(n,1),void 0==t?this.$handlers.push(e):this.$handlers.splice(t,0,e),-1==n&&e.attach&&e.attach(this.$editor)}},this.removeKeyboardHandler=function(e){var t=this.$handlers.indexOf(e);return-1!=t&&(this.$handlers.splice(t,1),e.detach&&e.detach(this.$editor),!0)},this.getKeyboardHandler=function(){return this.$handlers[this.$handlers.length-1]},this.getStatusText=function(){var e=this.$data,t=e.editor;return this.$handlers.map((function(n){return n.getStatusText&&n.getStatusText(t,e)||""})).filter(Boolean).join(" ")},this.$callKeyboardHandlers=function(e,t,n,r){for(var a,o=!1,s=this.$editor.commands,u=this.$handlers.length;u--&&!((a=this.$handlers[u].handleKeyboard(this.$data,e,t,n,r))&&a.command&&((o="null"==a.command||s.exec(a.command,this.$editor,a.args,r))&&r&&-1!=e&&1!=a.passEvent&&1!=a.command.passEvent&&i.stopEvent(r),o)););return o||-1!=e||(a={command:"insertstring"},o=s.exec("insertstring",this.$editor,t)),o&&this.$editor._signal&&this.$editor._signal("keyboardActivity",a),o},this.onCommandKey=function(e,t,n){var i=r.keyCodeToString(n);return this.$callKeyboardHandlers(t,i,n,e)},this.onTextInput=function(e){return this.$callKeyboardHandlers(-1,e)}}).call(a.prototype),t.KeyBinding=a})),ace.define("ace/lib/bidiutil",["require","exports","module"],(function(e,t,n){"use strict";var r=0,i=0,a=!1,o=!1,s=!1,u=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],l=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],c=11,f=18,d=[f,f,f,f,f,f,f,f,f,6,5,6,8,5,f,f,f,f,f,f,f,f,f,f,f,f,f,f,5,5,5,6,8,4,4,c,c,c,4,4,4,4,4,10,9,10,9,9,2,2,2,2,2,2,2,2,2,2,9,4,4,4,4,4,4,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,4,4,4,4,4,4,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,4,4,4,4,f,f,f,f,f,f,5,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,9,4,c,c,c,c,4,4,4,4,0,4,4,f,4,4,c,c,2,2,4,0,4,4,4,2,0,4,4,4,4,4],h=[8,8,8,8,8,8,8,8,8,8,8,f,f,f,0,1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8,5,13,14,15,16,17,9,c,c,c,c,c,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,9,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,8];function p(e,t,n){if(!(i<e))if(1!=e||1!=r||o)for(var a,s,u,l,c=n.length,f=0;f<c;){if(t[f]>=e){for(a=f+1;a<c&&t[a]>=e;)a++;for(s=f,u=a-1;s<u;s++,u--)l=n[s],n[s]=n[u],n[u]=l;f=a}f++}else n.reverse()}function g(e,t,n,i){var u,l,d,h,p=t[i];switch(p){case 0:case 1:a=!1;case 4:case 3:return p;case 2:return a?3:2;case 7:return a=!0,!0,1;case 8:return 4;case 9:return i<1||i+1>=t.length||2!=(u=n[i-1])&&3!=u||2!=(l=t[i+1])&&3!=l?4:(a&&(l=3),l==u?l:4);case 10:return 2==(u=i>0?n[i-1]:5)&&i+1<t.length&&2==t[i+1]?2:4;case c:if(i>0&&2==n[i-1])return 2;if(a)return 4;for(h=i+1,d=t.length;h<d&&t[h]==c;)h++;return h<d&&2==t[h]?2:4;case 12:for(d=t.length,h=i+1;h<d&&12==t[h];)h++;if(h<d){var g=e[i],m=g>=1425&&g<=2303||64286==g;if(u=t[h],m&&(1==u||7==u))return 1}return i<1||5==(u=t[i-1])?4:n[i-1];case 5:return a=!1,o=!0,r;case 6:return s=!0,4;case 13:case 14:case 16:case 17:case 15:a=!1;case f:return 4}}function m(e){var t=e.charCodeAt(0),n=t>>8;return 0==n?t>191?0:d[t]:5==n?/[\u0591-\u05f4]/.test(e)?1:0:6==n?/[\u0610-\u061a\u064b-\u065f\u06d6-\u06e4\u06e7-\u06ed]/.test(e)?12:/[\u0660-\u0669\u066b-\u066c]/.test(e)?3:1642==t?c:/[\u06f0-\u06f9]/.test(e)?2:7:32==n&&t<=8287?h[255&t]:254==n&&t>=65136?7:4}t.L=0,t.R=1,t.EN=2,t.ON_R=3,t.AN=4,t.R_H=5,t.B=6,t.RLE=7,t.DOT="\xb7",t.doBidiReorder=function(e,n,c){if(e.length<2)return{};var d=e.split(""),h=new Array(d.length),v=new Array(d.length),b=[];r=c?1:0,function(e,t,n,c){var f=r?l:u,d=null,h=null,p=null,v=0,b=null,y=-1,_=null,A=null,w=[];if(!c)for(_=0,c=[];_<n;_++)c[_]=m(e[_]);for(i=r,a=!1,!1,o=!1,s=!1,A=0;A<n;A++){if(d=v,w[A]=h=g(e,c,w,A),b=240&(v=f[d][h]),v&=15,t[A]=p=f[v][5],b>0)if(16==b){for(_=y;_<A;_++)t[_]=1;y=-1}else y=-1;if(f[v][6])-1==y&&(y=A);else if(y>-1){for(_=y;_<A;_++)t[_]=p;y=-1}5==c[A]&&(t[A]=0),i|=p}if(s)for(_=0;_<n;_++)if(6==c[_]){t[_]=r;for(var F=_-1;F>=0&&8==c[F];F--)t[F]=r}}(d,b,d.length,n);for(var y=0;y<h.length;h[y]=y,y++);p(2,b,h),p(1,b,h);for(y=0;y<h.length-1;y++)3===n[y]?b[y]=t.AN:1===b[y]&&(n[y]>7&&n[y]<13||4===n[y]||n[y]===f)?b[y]=t.ON_R:y>0&&"\u0644"===d[y-1]&&/\u0622|\u0623|\u0625|\u0627/.test(d[y])&&(b[y-1]=b[y]=t.R_H,y++);d[d.length-1]===t.DOT&&(b[d.length-1]=t.B),"\u202b"===d[0]&&(b[0]=t.RLE);for(y=0;y<h.length;y++)v[y]=b[h[y]];return{logicalFromVisual:h,bidiLevels:v}},t.hasBidiCharacters=function(e,t){for(var n=!1,r=0;r<e.length;r++)t[r]=m(e.charAt(r)),n||1!=t[r]&&7!=t[r]&&3!=t[r]||(n=!0);return n},t.getVisualFromLogicalIdx=function(e,t){for(var n=0;n<t.logicalFromVisual.length;n++)if(t.logicalFromVisual[n]==e)return n;return 0}})),ace.define("ace/bidihandler",["require","exports","module","ace/lib/bidiutil","ace/lib/lang"],(function(e,t,n){"use strict";var r=e("./lib/bidiutil"),i=e("./lib/lang"),a=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac\u202B]/,o=function(e){this.session=e,this.bidiMap={},this.currentRow=null,this.bidiUtil=r,this.charWidths=[],this.EOL="\xac",this.showInvisibles=!0,this.isRtlDir=!1,this.$isRtl=!1,this.line="",this.wrapIndent=0,this.EOF="\xb6",this.RLE="\u202b",this.contentWidth=0,this.fontMetrics=null,this.rtlLineOffset=0,this.wrapOffset=0,this.isMoveLeftOperation=!1,this.seenBidi=a.test(e.getValue())};(function(){this.isBidiRow=function(e,t,n){return!!this.seenBidi&&(e!==this.currentRow&&(this.currentRow=e,this.updateRowLine(t,n),this.updateBidiMap()),this.bidiMap.bidiLevels)},this.onChange=function(e){this.seenBidi?this.currentRow=null:"insert"==e.action&&a.test(e.lines.join("\n"))&&(this.seenBidi=!0,this.currentRow=null)},this.getDocumentRow=function(){var e=0,t=this.session.$screenRowCache;if(t.length){var n=this.session.$getRowCacheIndex(t,this.currentRow);n>=0&&(e=this.session.$docRowCache[n])}return e},this.getSplitIndex=function(){var e=0,t=this.session.$screenRowCache;if(t.length)for(var n,r=this.session.$getRowCacheIndex(t,this.currentRow);this.currentRow-e>0&&(n=this.session.$getRowCacheIndex(t,this.currentRow-e-1))===r;)r=n,e++;else e=this.currentRow;return e},this.updateRowLine=function(e,t){void 0===e&&(e=this.getDocumentRow());var n=e===this.session.getLength()-1?this.EOF:this.EOL;if(this.wrapIndent=0,this.line=this.session.getLine(e),this.isRtlDir=this.$isRtl||this.line.charAt(0)===this.RLE,this.session.$useWrapMode){var a=this.session.$wrapData[e];a&&(void 0===t&&(t=this.getSplitIndex()),t>0&&a.length?(this.wrapIndent=a.indent,this.wrapOffset=this.wrapIndent*this.charWidths[r.L],this.line=t<a.length?this.line.substring(a[t-1],a[t]):this.line.substring(a[a.length-1])):this.line=this.line.substring(0,a[t]),t==a.length&&(this.line+=this.showInvisibles?n:r.DOT))}else this.line+=this.showInvisibles?n:r.DOT;var o,s=this.session,u=0;this.line=this.line.replace(/\t|[\u1100-\u2029, \u202F-\uFFE6]/g,(function(e,t){return"\t"===e||s.isFullWidth(e.charCodeAt(0))?(o="\t"===e?s.getScreenTabSize(t+u):2,u+=o-1,i.stringRepeat(r.DOT,o)):e})),this.isRtlDir&&(this.fontMetrics.$main.textContent=this.line.charAt(this.line.length-1)==r.DOT?this.line.substr(0,this.line.length-1):this.line,this.rtlLineOffset=this.contentWidth-this.fontMetrics.$main.getBoundingClientRect().width)},this.updateBidiMap=function(){var e=[];r.hasBidiCharacters(this.line,e)||this.isRtlDir?this.bidiMap=r.doBidiReorder(this.line,e,this.isRtlDir):this.bidiMap={}},this.markAsDirty=function(){this.currentRow=null},this.updateCharacterWidths=function(e){if(this.characterWidth!==e.$characterSize.width){this.fontMetrics=e;var t=this.characterWidth=e.$characterSize.width,n=e.$measureCharWidth("\u05d4");this.charWidths[r.L]=this.charWidths[r.EN]=this.charWidths[r.ON_R]=t,this.charWidths[r.R]=this.charWidths[r.AN]=n,this.charWidths[r.R_H]=.45*n,this.charWidths[r.B]=this.charWidths[r.RLE]=0,this.currentRow=null}},this.setShowInvisibles=function(e){this.showInvisibles=e,this.currentRow=null},this.setEolChar=function(e){this.EOL=e},this.setContentWidth=function(e){this.contentWidth=e},this.isRtlLine=function(e){return!!this.$isRtl||(void 0!=e?this.session.getLine(e).charAt(0)==this.RLE:this.isRtlDir)},this.setRtlDirection=function(e,t){for(var n=e.getCursorPosition(),r=e.selection.getSelectionAnchor().row;r<=n.row;r++)t||e.session.getLine(r).charAt(0)!==e.session.$bidiHandler.RLE?t&&e.session.getLine(r).charAt(0)!==e.session.$bidiHandler.RLE&&e.session.doc.insert({column:0,row:r},e.session.$bidiHandler.RLE):e.session.doc.removeInLine(r,0,1)},this.getPosLeft=function(e){e-=this.wrapIndent;var t=this.line.charAt(0)===this.RLE?1:0,n=e>t?this.session.getOverwrite()?e:e-1:t,i=r.getVisualFromLogicalIdx(n,this.bidiMap),a=this.bidiMap.bidiLevels,o=0;!this.session.getOverwrite()&&e<=t&&a[i]%2!==0&&i++;for(var s=0;s<i;s++)o+=this.charWidths[a[s]];return!this.session.getOverwrite()&&e>t&&a[i]%2===0&&(o+=this.charWidths[a[i]]),this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset),this.isRtlDir&&(o+=this.rtlLineOffset),o},this.getSelections=function(e,t){var n,r=this.bidiMap,i=r.bidiLevels,a=[],o=0,s=Math.min(e,t)-this.wrapIndent,u=Math.max(e,t)-this.wrapIndent,l=!1,c=!1,f=0;this.wrapIndent&&(o+=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);for(var d,h=0;h<i.length;h++)d=r.logicalFromVisual[h],n=i[h],(l=d>=s&&d<u)&&!c?f=o:!l&&c&&a.push({left:f,width:o-f}),o+=this.charWidths[n],c=l;if(l&&h===i.length&&a.push({left:f,width:o-f}),this.isRtlDir)for(var p=0;p<a.length;p++)a[p].left+=this.rtlLineOffset;return a},this.offsetToCol=function(e){this.isRtlDir&&(e-=this.rtlLineOffset);var t=0,n=(e=Math.max(e,0),0),r=0,i=this.bidiMap.bidiLevels,a=this.charWidths[i[r]];for(this.wrapIndent&&(e-=this.isRtlDir?-1*this.wrapOffset:this.wrapOffset);e>n+a/2;){if(n+=a,r===i.length-1){a=0;break}a=this.charWidths[i[++r]]}return r>0&&i[r-1]%2!==0&&i[r]%2===0?(e<n&&r--,t=this.bidiMap.logicalFromVisual[r]):r>0&&i[r-1]%2===0&&i[r]%2!==0?t=1+(e>n?this.bidiMap.logicalFromVisual[r]:this.bidiMap.logicalFromVisual[r-1]):this.isRtlDir&&r===i.length-1&&0===a&&i[r-1]%2===0||!this.isRtlDir&&0===r&&i[r]%2!==0?t=1+this.bidiMap.logicalFromVisual[r]:(r>0&&i[r-1]%2!==0&&0!==a&&r--,t=this.bidiMap.logicalFromVisual[r]),0===t&&this.isRtlDir&&t++,t+this.wrapIndent}}).call(o.prototype),t.BidiHandler=o})),ace.define("ace/selection",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/range"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/lang"),a=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,s=function(e){this.session=e,this.doc=e.getDocument(),this.clearSelection(),this.cursor=this.lead=this.doc.createAnchor(0,0),this.anchor=this.doc.createAnchor(0,0),this.$silent=!1;var t=this;this.cursor.on("change",(function(e){t.$cursorChanged=!0,t.$silent||t._emit("changeCursor"),t.$isEmpty||t.$silent||t._emit("changeSelection"),t.$keepDesiredColumnOnChange||e.old.column==e.value.column||(t.$desiredColumn=null)})),this.anchor.on("change",(function(){t.$anchorChanged=!0,t.$isEmpty||t.$silent||t._emit("changeSelection")}))};(function(){r.implement(this,a),this.isEmpty=function(){return this.$isEmpty||this.anchor.row==this.lead.row&&this.anchor.column==this.lead.column},this.isMultiLine=function(){return!this.$isEmpty&&this.anchor.row!=this.cursor.row},this.getCursor=function(){return this.lead.getPosition()},this.setSelectionAnchor=function(e,t){this.$isEmpty=!1,this.anchor.setPosition(e,t)},this.getAnchor=this.getSelectionAnchor=function(){return this.$isEmpty?this.getSelectionLead():this.anchor.getPosition()},this.getSelectionLead=function(){return this.lead.getPosition()},this.isBackwards=function(){var e=this.anchor,t=this.lead;return e.row>t.row||e.row==t.row&&e.column>t.column},this.getRange=function(){var e=this.anchor,t=this.lead;return this.$isEmpty?o.fromPoints(t,t):this.isBackwards()?o.fromPoints(t,e):o.fromPoints(e,t)},this.clearSelection=function(){this.$isEmpty||(this.$isEmpty=!0,this._emit("changeSelection"))},this.selectAll=function(){this.$setSelection(0,0,Number.MAX_VALUE,Number.MAX_VALUE)},this.setRange=this.setSelectionRange=function(e,t){var n=t?e.end:e.start,r=t?e.start:e.end;this.$setSelection(n.row,n.column,r.row,r.column)},this.$setSelection=function(e,t,n,r){if(!this.$silent){var i=this.$isEmpty,a=this.inMultiSelectMode;this.$silent=!0,this.$cursorChanged=this.$anchorChanged=!1,this.anchor.setPosition(e,t),this.cursor.setPosition(n,r),this.$isEmpty=!o.comparePoints(this.anchor,this.cursor),this.$silent=!1,this.$cursorChanged&&this._emit("changeCursor"),(this.$cursorChanged||this.$anchorChanged||i!=this.$isEmpty||a)&&this._emit("changeSelection")}},this.$moveSelection=function(e){var t=this.lead;this.$isEmpty&&this.setSelectionAnchor(t.row,t.column),e.call(this)},this.selectTo=function(e,t){this.$moveSelection((function(){this.moveCursorTo(e,t)}))},this.selectToPosition=function(e){this.$moveSelection((function(){this.moveCursorToPosition(e)}))},this.moveTo=function(e,t){this.clearSelection(),this.moveCursorTo(e,t)},this.moveToPosition=function(e){this.clearSelection(),this.moveCursorToPosition(e)},this.selectUp=function(){this.$moveSelection(this.moveCursorUp)},this.selectDown=function(){this.$moveSelection(this.moveCursorDown)},this.selectRight=function(){this.$moveSelection(this.moveCursorRight)},this.selectLeft=function(){this.$moveSelection(this.moveCursorLeft)},this.selectLineStart=function(){this.$moveSelection(this.moveCursorLineStart)},this.selectLineEnd=function(){this.$moveSelection(this.moveCursorLineEnd)},this.selectFileEnd=function(){this.$moveSelection(this.moveCursorFileEnd)},this.selectFileStart=function(){this.$moveSelection(this.moveCursorFileStart)},this.selectWordRight=function(){this.$moveSelection(this.moveCursorWordRight)},this.selectWordLeft=function(){this.$moveSelection(this.moveCursorWordLeft)},this.getWordRange=function(e,t){if("undefined"==typeof t){var n=e||this.lead;e=n.row,t=n.column}return this.session.getWordRange(e,t)},this.selectWord=function(){this.setSelectionRange(this.getWordRange())},this.selectAWord=function(){var e=this.getCursor(),t=this.session.getAWordRange(e.row,e.column);this.setSelectionRange(t)},this.getLineRange=function(e,t){var n,r="number"==typeof e?e:this.lead.row,i=this.session.getFoldLine(r);return i?(r=i.start.row,n=i.end.row):n=r,!0===t?new o(r,0,n,this.session.getLine(n).length):new o(r,0,n+1,0)},this.selectLine=function(){this.setSelectionRange(this.getLineRange())},this.moveCursorUp=function(){this.moveCursorBy(-1,0)},this.moveCursorDown=function(){this.moveCursorBy(1,0)},this.wouldMoveIntoSoftTab=function(e,t,n){var r=e.column,i=e.column+t;return n<0&&(r=e.column-t,i=e.column),this.session.isTabStop(e)&&this.doc.getLine(e.row).slice(r,i).split(" ").length-1==t},this.moveCursorLeft=function(){var e,t=this.lead.getPosition();if(e=this.session.getFoldAt(t.row,t.column,-1))this.moveCursorTo(e.start.row,e.start.column);else if(0===t.column)t.row>0&&this.moveCursorTo(t.row-1,this.doc.getLine(t.row-1).length);else{var n=this.session.getTabSize();this.wouldMoveIntoSoftTab(t,n,-1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,-n):this.moveCursorBy(0,-1)}},this.moveCursorRight=function(){var e,t=this.lead.getPosition();if(e=this.session.getFoldAt(t.row,t.column,1))this.moveCursorTo(e.end.row,e.end.column);else if(this.lead.column==this.doc.getLine(this.lead.row).length)this.lead.row<this.doc.getLength()-1&&this.moveCursorTo(this.lead.row+1,0);else{var n=this.session.getTabSize();t=this.lead;this.wouldMoveIntoSoftTab(t,n,1)&&!this.session.getNavigateWithinSoftTabs()?this.moveCursorBy(0,n):this.moveCursorBy(0,1)}},this.moveCursorLineStart=function(){var e=this.lead.row,t=this.lead.column,n=this.session.documentToScreenRow(e,t),r=this.session.screenToDocumentPosition(n,0),i=this.session.getDisplayLine(e,null,r.row,r.column).match(/^\s*/);i[0].length==t||this.session.$useEmacsStyleLineStart||(r.column+=i[0].length),this.moveCursorToPosition(r)},this.moveCursorLineEnd=function(){var e=this.lead,t=this.session.getDocumentLastRowColumnPosition(e.row,e.column);if(this.lead.column==t.column){var n=this.session.getLine(t.row);if(t.column==n.length){var r=n.search(/\s+$/);r>0&&(t.column=r)}}this.moveCursorTo(t.row,t.column)},this.moveCursorFileEnd=function(){var e=this.doc.getLength()-1,t=this.doc.getLine(e).length;this.moveCursorTo(e,t)},this.moveCursorFileStart=function(){this.moveCursorTo(0,0)},this.moveCursorLongWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),r=n.substring(t);this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0;var i=this.session.getFoldAt(e,t,1);if(i)this.moveCursorTo(i.end.row,i.end.column);else{if(this.session.nonTokenRe.exec(r)&&(t+=this.session.nonTokenRe.lastIndex,this.session.nonTokenRe.lastIndex=0,r=n.substring(t)),t>=n.length)return this.moveCursorTo(e,n.length),this.moveCursorRight(),void(e<this.doc.getLength()-1&&this.moveCursorWordRight());this.session.tokenRe.exec(r)&&(t+=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(e,t)}},this.moveCursorLongWordLeft=function(){var e,t=this.lead.row,n=this.lead.column;if(e=this.session.getFoldAt(t,n,-1))this.moveCursorTo(e.start.row,e.start.column);else{var r=this.session.getFoldStringAt(t,n,-1);null==r&&(r=this.doc.getLine(t).substring(0,n));var a=i.stringReverse(r);if(this.session.nonTokenRe.lastIndex=0,this.session.tokenRe.lastIndex=0,this.session.nonTokenRe.exec(a)&&(n-=this.session.nonTokenRe.lastIndex,a=a.slice(this.session.nonTokenRe.lastIndex),this.session.nonTokenRe.lastIndex=0),n<=0)return this.moveCursorTo(t,0),this.moveCursorLeft(),void(t>0&&this.moveCursorWordLeft());this.session.tokenRe.exec(a)&&(n-=this.session.tokenRe.lastIndex,this.session.tokenRe.lastIndex=0),this.moveCursorTo(t,n)}},this.$shortWordEndIndex=function(e){var t,n=0,r=/\s/,i=this.session.tokenRe;if(i.lastIndex=0,this.session.tokenRe.exec(e))n=this.session.tokenRe.lastIndex;else{for(;(t=e[n])&&r.test(t);)n++;if(n<1)for(i.lastIndex=0;(t=e[n])&&!i.test(t);)if(i.lastIndex=0,n++,r.test(t)){if(n>2){n--;break}for(;(t=e[n])&&r.test(t);)n++;if(n>2)break}}return i.lastIndex=0,n},this.moveCursorShortWordRight=function(){var e=this.lead.row,t=this.lead.column,n=this.doc.getLine(e),r=n.substring(t),i=this.session.getFoldAt(e,t,1);if(i)return this.moveCursorTo(i.end.row,i.end.column);if(t==n.length){var a=this.doc.getLength();do{e++,r=this.doc.getLine(e)}while(e<a&&/^\s*$/.test(r));/^\s+/.test(r)||(r=""),t=0}var o=this.$shortWordEndIndex(r);this.moveCursorTo(e,t+o)},this.moveCursorShortWordLeft=function(){var e,t=this.lead.row,n=this.lead.column;if(e=this.session.getFoldAt(t,n,-1))return this.moveCursorTo(e.start.row,e.start.column);var r=this.session.getLine(t).substring(0,n);if(0===n){do{t--,r=this.doc.getLine(t)}while(t>0&&/^\s*$/.test(r));n=r.length,/\s+$/.test(r)||(r="")}var a=i.stringReverse(r),o=this.$shortWordEndIndex(a);return this.moveCursorTo(t,n-o)},this.moveCursorWordRight=function(){this.session.$selectLongWords?this.moveCursorLongWordRight():this.moveCursorShortWordRight()},this.moveCursorWordLeft=function(){this.session.$selectLongWords?this.moveCursorLongWordLeft():this.moveCursorShortWordLeft()},this.moveCursorBy=function(e,t){var n,r=this.session.documentToScreenPosition(this.lead.row,this.lead.column);if(0===t&&(0!==e&&(this.session.$bidiHandler.isBidiRow(r.row,this.lead.row)?(n=this.session.$bidiHandler.getPosLeft(r.column),r.column=Math.round(n/this.session.$bidiHandler.charWidths[0])):n=r.column*this.session.$bidiHandler.charWidths[0]),this.$desiredColumn?r.column=this.$desiredColumn:this.$desiredColumn=r.column),0!=e&&this.session.lineWidgets&&this.session.lineWidgets[this.lead.row]){var i=this.session.lineWidgets[this.lead.row];e<0?e-=i.rowsAbove||0:e>0&&(e+=i.rowCount-(i.rowsAbove||0))}var a=this.session.screenToDocumentPosition(r.row+e,r.column,n);0!==e&&0===t&&a.row===this.lead.row&&(a.column,this.lead.column),this.moveCursorTo(a.row,a.column+t,0===t)},this.moveCursorToPosition=function(e){this.moveCursorTo(e.row,e.column)},this.moveCursorTo=function(e,t,n){var r=this.session.getFoldAt(e,t,1);r&&(e=r.start.row,t=r.start.column),this.$keepDesiredColumnOnChange=!0;var i=this.session.getLine(e);/[\uDC00-\uDFFF]/.test(i.charAt(t))&&i.charAt(t-1)&&(this.lead.row==e&&this.lead.column==t+1?t-=1:t+=1),this.lead.setPosition(e,t),this.$keepDesiredColumnOnChange=!1,n||(this.$desiredColumn=null)},this.moveCursorToScreen=function(e,t,n){var r=this.session.screenToDocumentPosition(e,t);this.moveCursorTo(r.row,r.column,n)},this.detach=function(){this.lead.detach(),this.anchor.detach()},this.fromOrientedRange=function(e){this.setSelectionRange(e,e.cursor==e.start),this.$desiredColumn=e.desiredColumn||this.$desiredColumn},this.toOrientedRange=function(e){var t=this.getRange();return e?(e.start.column=t.start.column,e.start.row=t.start.row,e.end.column=t.end.column,e.end.row=t.end.row):e=t,e.cursor=this.isBackwards()?e.start:e.end,e.desiredColumn=this.$desiredColumn,e},this.getRangeOfMovements=function(e){var t=this.getCursor();try{e(this);var n=this.getCursor();return o.fromPoints(t,n)}catch(r){return o.fromPoints(t,t)}finally{this.moveCursorToPosition(t)}},this.toJSON=function(){if(this.rangeCount)var e=this.ranges.map((function(e){var t=e.clone();return t.isBackwards=e.cursor==e.start,t}));else(e=this.getRange()).isBackwards=this.isBackwards();return e},this.fromJSON=function(e){if(void 0==e.start){if(this.rangeList&&e.length>1){this.toSingleRange(e[0]);for(var t=e.length;t--;){var n=o.fromPoints(e[t].start,e[t].end);e[t].isBackwards&&(n.cursor=n.start),this.addRange(n,!0)}return}e=e[0]}this.rangeList&&this.toSingleRange(e),this.setSelectionRange(e,e.isBackwards)},this.isEqual=function(e){if((e.length||this.rangeCount)&&e.length!=this.rangeCount)return!1;if(!e.length||!this.ranges)return this.getRange().isEqual(e);for(var t=this.ranges.length;t--;)if(!this.ranges[t].isEqual(e[t]))return!1;return!0}}).call(s.prototype),t.Selection=s})),ace.define("ace/tokenizer",["require","exports","module","ace/config"],(function(e,t,n){"use strict";var r=e("./config"),i=2e3,a=function(e){for(var t in this.states=e,this.regExps={},this.matchMappings={},this.states){for(var n=this.states[t],r=[],i=0,a=this.matchMappings[t]={defaultToken:"text"},o="g",s=[],u=0;u<n.length;u++){var l=n[u];if(l.defaultToken&&(a.defaultToken=l.defaultToken),l.caseInsensitive&&-1===o.indexOf("i")&&(o+="i"),l.unicode&&-1===o.indexOf("u")&&(o+="u"),null!=l.regex){l.regex instanceof RegExp&&(l.regex=l.regex.toString().slice(1,-1));var c=l.regex,f=new RegExp("(?:("+c+")|(.))").exec("a").length-2;Array.isArray(l.token)?1==l.token.length||1==f?l.token=l.token[0]:f-1!=l.token.length?(this.reportError("number of classes and regexp groups doesn't match",{rule:l,groupCount:f-1}),l.token=l.token[0]):(l.tokenArray=l.token,l.token=null,l.onMatch=this.$arrayTokens):"function"!=typeof l.token||l.onMatch||(l.onMatch=f>1?this.$applyToken:l.token),f>1&&(/\\\d/.test(l.regex)?c=l.regex.replace(/\\([0-9]+)/g,(function(e,t){return"\\"+(parseInt(t,10)+i+1)})):(f=1,c=this.removeCapturingGroups(l.regex)),l.splitRegex||"string"==typeof l.token||s.push(l)),a[i]=u,i+=f,r.push(c),l.onMatch||(l.onMatch=null)}}r.length||(a[0]=0,r.push("$")),s.forEach((function(e){e.splitRegex=this.createSplitterRegexp(e.regex,o)}),this),this.regExps[t]=new RegExp("("+r.join(")|(")+")|($)",o)}};(function(){this.$setMaxTokenCount=function(e){i=0|e},this.$applyToken=function(e){var t=this.splitRegex.exec(e).slice(1),n=this.token.apply(this,t);if("string"===typeof n)return[{type:n,value:e}];for(var r=[],i=0,a=n.length;i<a;i++)t[i]&&(r[r.length]={type:n[i],value:t[i]});return r},this.$arrayTokens=function(e){if(!e)return[];var t=this.splitRegex.exec(e);if(!t)return"text";for(var n=[],r=this.tokenArray,i=0,a=r.length;i<a;i++)t[i+1]&&(n[n.length]={type:r[i],value:t[i+1]});return n},this.removeCapturingGroups=function(e){return e.replace(/\\.|\[(?:\\.|[^\\\]])*|\(\?[:=!<]|(\()/g,(function(e,t){return t?"(?:":e}))},this.createSplitterRegexp=function(e,t){if(-1!=e.indexOf("(?=")){var n=0,r=!1,i={};e.replace(/(\\.)|(\((?:\?[=!])?)|(\))|([\[\]])/g,(function(e,t,a,o,s,u){return r?r="]"!=s:s?r=!0:o?(n==i.stack&&(i.end=u+1,i.stack=-1),n--):a&&(n++,1!=a.length&&(i.stack=n,i.start=u)),e})),null!=i.end&&/^\)*$/.test(e.substr(i.end))&&(e=e.substring(0,i.start)+e.substr(i.end))}return"^"!=e.charAt(0)&&(e="^"+e),"$"!=e.charAt(e.length-1)&&(e+="$"),new RegExp(e,(t||"").replace("g",""))},this.getLineTokens=function(e,t){if(t&&"string"!=typeof t){var n=t.slice(0);"#tmp"===(t=n[0])&&(n.shift(),t=n.shift())}else n=[];var r=t||"start",a=this.states[r];a||(r="start",a=this.states[r]);var o=this.matchMappings[r],s=this.regExps[r];s.lastIndex=0;for(var u,l=[],c=0,f=0,d={type:null,value:""};u=s.exec(e);){var h=o.defaultToken,p=null,g=u[0],m=s.lastIndex;if(m-g.length>c){var v=e.substring(c,m-g.length);d.type==h?d.value+=v:(d.type&&l.push(d),d={type:h,value:v})}for(var b=0;b<u.length-2;b++)if(void 0!==u[b+1]){h=(p=a[o[b]]).onMatch?p.onMatch(g,r,n,e):p.token,p.next&&(r="string"==typeof p.next?p.next:p.next(r,n),(a=this.states[r])||(this.reportError("state doesn't exist",r),r="start",a=this.states[r]),o=this.matchMappings[r],c=m,(s=this.regExps[r]).lastIndex=m),p.consumeLineEnd&&(c=m);break}if(g)if("string"===typeof h)p&&!1===p.merge||d.type!==h?(d.type&&l.push(d),d={type:h,value:g}):d.value+=g;else if(h){d.type&&l.push(d),d={type:null,value:""};for(b=0;b<h.length;b++)l.push(h[b])}if(c==e.length)break;if(c=m,f++>i){for(f>2*e.length&&this.reportError("infinite loop with in ace tokenizer",{startState:t,line:e});c<e.length;)d.type&&l.push(d),d={value:e.substring(c,c+=500),type:"overflow"};r="start",n=[];break}}return d.type&&l.push(d),n.length>1&&n[0]!==r&&n.unshift("#tmp",r),{tokens:l,state:n.length?n:r}},this.reportError=r.reportError}).call(a.prototype),t.Tokenizer=a})),ace.define("ace/mode/text_highlight_rules",["require","exports","module","ace/lib/lang"],(function(e,t,n){"use strict";var r=e("../lib/lang"),i=function(){this.$rules={start:[{token:"empty_line",regex:"^$"},{defaultToken:"text"}]}};(function(){this.addRules=function(e,t){if(t)for(var n in e){for(var r=e[n],i=0;i<r.length;i++){var a=r[i];(a.next||a.onMatch)&&("string"==typeof a.next&&0!==a.next.indexOf(t)&&(a.next=t+a.next),a.nextState&&0!==a.nextState.indexOf(t)&&(a.nextState=t+a.nextState))}this.$rules[t+n]=r}else for(var n in e)this.$rules[n]=e[n]},this.getRules=function(){return this.$rules},this.embedRules=function(e,t,n,i,a){var o="function"==typeof e?(new e).getRules():e;if(i)for(var s=0;s<i.length;s++)i[s]=t+i[s];else for(var u in i=[],o)i.push(t+u);if(this.addRules(o,t),n){var l=Array.prototype[a?"push":"unshift"];for(s=0;s<i.length;s++)l.apply(this.$rules[i[s]],r.deepCopy(n))}this.$embeds||(this.$embeds=[]),this.$embeds.push(t)},this.getEmbeds=function(){return this.$embeds};var e=function(e,t){return("start"!=e||t.length)&&t.unshift(this.nextState,e),this.nextState},t=function(e,t){return t.shift(),t.shift()||"start"};this.normalizeRules=function(){var n=0,r=this.$rules;Object.keys(r).forEach((function i(a){var o=r[a];o.processed=!0;for(var s=0;s<o.length;s++){var u=o[s],l=null;Array.isArray(u)&&(l=u,u={}),!u.regex&&u.start&&(u.regex=u.start,u.next||(u.next=[]),u.next.push({defaultToken:u.token},{token:u.token+".end",regex:u.end||u.start,next:"pop"}),u.token=u.token+".start",u.push=!0);var c=u.next||u.push;if(c&&Array.isArray(c)){var f=u.stateName;f||("string"!=typeof(f=u.token)&&(f=f[0]||""),r[f]&&(f+=n++)),r[f]=c,u.next=f,i(f)}else"pop"==c&&(u.next=t);if(u.push&&(u.nextState=u.next||u.push,u.next=e,delete u.push),u.rules)for(var d in u.rules)r[d]?r[d].push&&r[d].push.apply(r[d],u.rules[d]):r[d]=u.rules[d];var h="string"==typeof u?u:u.include;if(h&&(l=Array.isArray(h)?h.map((function(e){return r[e]})):r[h]),l){var p=[s,1].concat(l);u.noEscape&&(p=p.filter((function(e){return!e.next}))),o.splice.apply(o,p),s--}u.keywordMap&&(u.token=this.createKeywordMapper(u.keywordMap,u.defaultToken||"text",u.caseInsensitive),delete u.defaultToken)}}),this)},this.createKeywordMapper=function(e,t,n,r){var i=Object.create(null);return this.$keywordList=[],Object.keys(e).forEach((function(t){for(var a=e[t].split(r||"|"),o=a.length;o--;){var s=a[o];this.$keywordList.push(s),n&&(s=s.toLowerCase()),i[s]=t}}),this),e=null,n?function(e){return i[e.toLowerCase()]||t}:function(e){return i[e]||t}},this.getKeywords=function(){return this.$keywords}}).call(i.prototype),t.TextHighlightRules=i})),ace.define("ace/mode/behaviour",["require","exports","module"],(function(e,t,n){"use strict";var r=function(){this.$behaviours={}};(function(){this.add=function(e,t,n){switch(void 0){case this.$behaviours:this.$behaviours={};case this.$behaviours[e]:this.$behaviours[e]={}}this.$behaviours[e][t]=n},this.addBehaviours=function(e){for(var t in e)for(var n in e[t])this.add(t,n,e[t][n])},this.remove=function(e){this.$behaviours&&this.$behaviours[e]&&delete this.$behaviours[e]},this.inherit=function(e,t){if("function"===typeof e)var n=(new e).getBehaviours(t);else n=e.getBehaviours(t);this.addBehaviours(n)},this.getBehaviours=function(e){if(e){for(var t={},n=0;n<e.length;n++)this.$behaviours[e[n]]&&(t[e[n]]=this.$behaviours[e[n]]);return t}return this.$behaviours}}).call(r.prototype),t.Behaviour=r})),ace.define("ace/token_iterator",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var r=e("./range").Range,i=function(e,t,n){this.$session=e,this.$row=t,this.$rowTokens=e.getTokens(t);var r=e.getTokenAt(t,n);this.$tokenIndex=r?r.index:-1};(function(){this.stepBackward=function(){for(this.$tokenIndex-=1;this.$tokenIndex<0;){if(this.$row-=1,this.$row<0)return this.$row=0,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=this.$rowTokens.length-1}return this.$rowTokens[this.$tokenIndex]},this.stepForward=function(){var e;for(this.$tokenIndex+=1;this.$tokenIndex>=this.$rowTokens.length;){if(this.$row+=1,e||(e=this.$session.getLength()),this.$row>=e)return this.$row=e-1,null;this.$rowTokens=this.$session.getTokens(this.$row),this.$tokenIndex=0}return this.$rowTokens[this.$tokenIndex]},this.getCurrentToken=function(){return this.$rowTokens[this.$tokenIndex]},this.getCurrentTokenRow=function(){return this.$row},this.getCurrentTokenColumn=function(){var e=this.$rowTokens,t=this.$tokenIndex,n=e[t].start;if(void 0!==n)return n;for(n=0;t>0;)n+=e[t-=1].value.length;return n},this.getCurrentTokenPosition=function(){return{row:this.$row,column:this.getCurrentTokenColumn()}},this.getCurrentTokenRange=function(){var e=this.$rowTokens[this.$tokenIndex],t=this.getCurrentTokenColumn();return new r(this.$row,t,this.$row,t+e.value.length)}}).call(i.prototype),t.TokenIterator=i})),ace.define("ace/mode/behaviour/cstyle",["require","exports","module","ace/lib/oop","ace/mode/behaviour","ace/token_iterator","ace/lib/lang"],(function(e,t,n){"use strict";var r,i=e("../../lib/oop"),a=e("../behaviour").Behaviour,o=e("../../token_iterator").TokenIterator,s=e("../../lib/lang"),u=["text","paren.rparen","rparen","paren","punctuation.operator"],l=["text","paren.rparen","rparen","paren","punctuation.operator","comment"],c={},f={'"':'"',"'":"'"},d=function(e){var t=-1;if(e.multiSelect&&(t=e.selection.index,c.rangeCount!=e.multiSelect.rangeCount&&(c={rangeCount:e.multiSelect.rangeCount})),c[t])return r=c[t];r=c[t]={autoInsertedBrackets:0,autoInsertedRow:-1,autoInsertedLineEnd:"",maybeInsertedBrackets:0,maybeInsertedRow:-1,maybeInsertedLineStart:"",maybeInsertedLineEnd:""}},h=function(e,t,n,r){var i=e.end.row-e.start.row;return{text:n+t+r,selection:[0,e.start.column+1,i,e.end.column+(i?0:1)]}},p=function e(t){this.add("braces","insertion",(function(n,i,a,o,u){var l=a.getCursorPosition(),c=o.doc.getLine(l.row);if("{"==u){d(a);var f=a.getSelectionRange(),p=o.doc.getTextRange(f);if(""!==p&&"{"!==p&&a.getWrapBehavioursEnabled())return h(f,p,"{","}");if(e.isSaneInsertion(a,o))return/[\]\}\)]/.test(c[l.column])||a.inMultiSelectMode||t&&t.braces?(e.recordAutoInsert(a,o,"}"),{text:"{}",selection:[1,1]}):(e.recordMaybeInsert(a,o,"{"),{text:"{",selection:[1,1]})}else if("}"==u){if(d(a),"}"==c.substring(l.column,l.column+1))if(null!==o.$findOpeningBracket("}",{column:l.column+1,row:l.row})&&e.isAutoInsertedClosing(l,c,u))return e.popAutoInsertedClosing(),{text:"",selection:[1,1]}}else{if("\n"==u||"\r\n"==u){d(a);var g="";if(e.isMaybeInsertedClosing(l,c)&&(g=s.stringRepeat("}",r.maybeInsertedBrackets),e.clearMaybeInsertedClosing()),"}"===c.substring(l.column,l.column+1)){var m=o.findMatchingBracket({row:l.row,column:l.column+1},"}");if(!m)return null;var v=this.$getIndent(o.getLine(m.row))}else{if(!g)return void e.clearMaybeInsertedClosing();v=this.$getIndent(c)}var b=v+o.getTabString();return{text:"\n"+b+"\n"+v+g,selection:[1,b.length,1,b.length]}}e.clearMaybeInsertedClosing()}})),this.add("braces","deletion",(function(e,t,n,i,a){var o=i.doc.getTextRange(a);if(!a.isMultiLine()&&"{"==o){if(d(n),"}"==i.doc.getLine(a.start.row).substring(a.end.column,a.end.column+1))return a.end.column++,a;r.maybeInsertedBrackets--}})),this.add("parens","insertion",(function(t,n,r,i,a){if("("==a){d(r);var o=r.getSelectionRange(),s=i.doc.getTextRange(o);if(""!==s&&r.getWrapBehavioursEnabled())return h(o,s,"(",")");if(e.isSaneInsertion(r,i))return e.recordAutoInsert(r,i,")"),{text:"()",selection:[1,1]}}else if(")"==a){d(r);var u=r.getCursorPosition(),l=i.doc.getLine(u.row);if(")"==l.substring(u.column,u.column+1))if(null!==i.$findOpeningBracket(")",{column:u.column+1,row:u.row})&&e.isAutoInsertedClosing(u,l,a))return e.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("parens","deletion",(function(e,t,n,r,i){var a=r.doc.getTextRange(i);if(!i.isMultiLine()&&"("==a&&(d(n),")"==r.doc.getLine(i.start.row).substring(i.start.column+1,i.start.column+2)))return i.end.column++,i})),this.add("brackets","insertion",(function(t,n,r,i,a){if("["==a){d(r);var o=r.getSelectionRange(),s=i.doc.getTextRange(o);if(""!==s&&r.getWrapBehavioursEnabled())return h(o,s,"[","]");if(e.isSaneInsertion(r,i))return e.recordAutoInsert(r,i,"]"),{text:"[]",selection:[1,1]}}else if("]"==a){d(r);var u=r.getCursorPosition(),l=i.doc.getLine(u.row);if("]"==l.substring(u.column,u.column+1))if(null!==i.$findOpeningBracket("]",{column:u.column+1,row:u.row})&&e.isAutoInsertedClosing(u,l,a))return e.popAutoInsertedClosing(),{text:"",selection:[1,1]}}})),this.add("brackets","deletion",(function(e,t,n,r,i){var a=r.doc.getTextRange(i);if(!i.isMultiLine()&&"["==a&&(d(n),"]"==r.doc.getLine(i.start.row).substring(i.start.column+1,i.start.column+2)))return i.end.column++,i})),this.add("string_dquotes","insertion",(function(e,t,n,r,i){var a=r.$mode.$quotes||f;if(1==i.length&&a[i]){if(this.lineCommentStart&&-1!=this.lineCommentStart.indexOf(i))return;d(n);var o=i,s=n.getSelectionRange(),u=r.doc.getTextRange(s);if(!(""===u||1==u.length&&a[u])&&n.getWrapBehavioursEnabled())return h(s,u,o,o);if(!u){var l=n.getCursorPosition(),c=r.doc.getLine(l.row),p=c.substring(l.column-1,l.column),g=c.substring(l.column,l.column+1),m=r.getTokenAt(l.row,l.column),v=r.getTokenAt(l.row,l.column+1);if("\\"==p&&m&&/escape/.test(m.type))return null;var b,y=m&&/string|escape/.test(m.type),_=!v||/string|escape/.test(v.type);if(g==o)(b=y!==_)&&/string\.end/.test(v.type)&&(b=!1);else{if(y&&!_)return null;if(y&&_)return null;var A=r.$mode.tokenRe;A.lastIndex=0;var w=A.test(p);A.lastIndex=0;var F=A.test(p);if(w||F)return null;if(g&&!/[\s;,.})\]\\]/.test(g))return null;var k=c[l.column-2];if(p==o&&(k==o||A.test(k)))return null;b=!0}return{text:b?o+o:"",selection:[1,1]}}}})),this.add("string_dquotes","deletion",(function(e,t,n,r,i){var a=r.$mode.$quotes||f,o=r.doc.getTextRange(i);if(!i.isMultiLine()&&a.hasOwnProperty(o)&&(d(n),r.doc.getLine(i.start.row).substring(i.start.column+1,i.start.column+2)==o))return i.end.column++,i}))};p.isSaneInsertion=function(e,t){var n=e.getCursorPosition(),r=new o(t,n.row,n.column);if(!this.$matchTokenType(r.getCurrentToken()||"text",u)){if(/[)}\]]/.test(e.session.getLine(n.row)[n.column]))return!0;var i=new o(t,n.row,n.column+1);if(!this.$matchTokenType(i.getCurrentToken()||"text",u))return!1}return r.stepForward(),r.getCurrentTokenRow()!==n.row||this.$matchTokenType(r.getCurrentToken()||"text",l)},p.$matchTokenType=function(e,t){return t.indexOf(e.type||e)>-1},p.recordAutoInsert=function(e,t,n){var i=e.getCursorPosition(),a=t.doc.getLine(i.row);this.isAutoInsertedClosing(i,a,r.autoInsertedLineEnd[0])||(r.autoInsertedBrackets=0),r.autoInsertedRow=i.row,r.autoInsertedLineEnd=n+a.substr(i.column),r.autoInsertedBrackets++},p.recordMaybeInsert=function(e,t,n){var i=e.getCursorPosition(),a=t.doc.getLine(i.row);this.isMaybeInsertedClosing(i,a)||(r.maybeInsertedBrackets=0),r.maybeInsertedRow=i.row,r.maybeInsertedLineStart=a.substr(0,i.column)+n,r.maybeInsertedLineEnd=a.substr(i.column),r.maybeInsertedBrackets++},p.isAutoInsertedClosing=function(e,t,n){return r.autoInsertedBrackets>0&&e.row===r.autoInsertedRow&&n===r.autoInsertedLineEnd[0]&&t.substr(e.column)===r.autoInsertedLineEnd},p.isMaybeInsertedClosing=function(e,t){return r.maybeInsertedBrackets>0&&e.row===r.maybeInsertedRow&&t.substr(e.column)===r.maybeInsertedLineEnd&&t.substr(0,e.column)==r.maybeInsertedLineStart},p.popAutoInsertedClosing=function(){r.autoInsertedLineEnd=r.autoInsertedLineEnd.substr(1),r.autoInsertedBrackets--},p.clearMaybeInsertedClosing=function(){r&&(r.maybeInsertedBrackets=0,r.maybeInsertedRow=-1)},i.inherits(p,a),t.CstyleBehaviour=p})),ace.define("ace/unicode",["require","exports","module"],(function(e,t,n){"use strict";for(var r=[48,9,8,25,5,0,2,25,48,0,11,0,5,0,6,22,2,30,2,457,5,11,15,4,8,0,2,0,18,116,2,1,3,3,9,0,2,2,2,0,2,19,2,82,2,138,2,4,3,155,12,37,3,0,8,38,10,44,2,0,2,1,2,1,2,0,9,26,6,2,30,10,7,61,2,9,5,101,2,7,3,9,2,18,3,0,17,58,3,100,15,53,5,0,6,45,211,57,3,18,2,5,3,11,3,9,2,1,7,6,2,2,2,7,3,1,3,21,2,6,2,0,4,3,3,8,3,1,3,3,9,0,5,1,2,4,3,11,16,2,2,5,5,1,3,21,2,6,2,1,2,1,2,1,3,0,2,4,5,1,3,2,4,0,8,3,2,0,8,15,12,2,2,8,2,2,2,21,2,6,2,1,2,4,3,9,2,2,2,2,3,0,16,3,3,9,18,2,2,7,3,1,3,21,2,6,2,1,2,4,3,8,3,1,3,2,9,1,5,1,2,4,3,9,2,0,17,1,2,5,4,2,2,3,4,1,2,0,2,1,4,1,4,2,4,11,5,4,4,2,2,3,3,0,7,0,15,9,18,2,2,7,2,2,2,22,2,9,2,4,4,7,2,2,2,3,8,1,2,1,7,3,3,9,19,1,2,7,2,2,2,22,2,9,2,4,3,8,2,2,2,3,8,1,8,0,2,3,3,9,19,1,2,7,2,2,2,22,2,15,4,7,2,2,2,3,10,0,9,3,3,9,11,5,3,1,2,17,4,23,2,8,2,0,3,6,4,0,5,5,2,0,2,7,19,1,14,57,6,14,2,9,40,1,2,0,3,1,2,0,3,0,7,3,2,6,2,2,2,0,2,0,3,1,2,12,2,2,3,4,2,0,2,5,3,9,3,1,35,0,24,1,7,9,12,0,2,0,2,0,5,9,2,35,5,19,2,5,5,7,2,35,10,0,58,73,7,77,3,37,11,42,2,0,4,328,2,3,3,6,2,0,2,3,3,40,2,3,3,32,2,3,3,6,2,0,2,3,3,14,2,56,2,3,3,66,5,0,33,15,17,84,13,619,3,16,2,25,6,74,22,12,2,6,12,20,12,19,13,12,2,2,2,1,13,51,3,29,4,0,5,1,3,9,34,2,3,9,7,87,9,42,6,69,11,28,4,11,5,11,11,39,3,4,12,43,5,25,7,10,38,27,5,62,2,28,3,10,7,9,14,0,89,75,5,9,18,8,13,42,4,11,71,55,9,9,4,48,83,2,2,30,14,230,23,280,3,5,3,37,3,5,3,7,2,0,2,0,2,0,2,30,3,52,2,6,2,0,4,2,2,6,4,3,3,5,5,12,6,2,2,6,67,1,20,0,29,0,14,0,17,4,60,12,5,0,4,11,18,0,5,0,3,9,2,0,4,4,7,0,2,0,2,0,2,3,2,10,3,3,6,4,5,0,53,1,2684,46,2,46,2,132,7,6,15,37,11,53,10,0,17,22,10,6,2,6,2,6,2,6,2,6,2,6,2,6,2,6,2,31,48,0,470,1,36,5,2,4,6,1,5,85,3,1,3,2,2,89,2,3,6,40,4,93,18,23,57,15,513,6581,75,20939,53,1164,68,45,3,268,4,27,21,31,3,13,13,1,2,24,9,69,11,1,38,8,3,102,3,1,111,44,25,51,13,68,12,9,7,23,4,0,5,45,3,35,13,28,4,64,15,10,39,54,10,13,3,9,7,22,4,1,5,66,25,2,227,42,2,1,3,9,7,11171,13,22,5,48,8453,301,3,61,3,105,39,6,13,4,6,11,2,12,2,4,2,0,2,1,2,1,2,107,34,362,19,63,3,53,41,11,5,15,17,6,13,1,25,2,33,4,2,134,20,9,8,25,5,0,2,25,12,88,4,5,3,5,3,5,3,2],i=0,a=[],o=0;o<r.length;o+=2)a.push(i+=r[o]),r[o+1]&&a.push(45,i+=r[o+1]);t.wordChars=String.fromCharCode.apply(null,a)})),ace.define("ace/mode/text",["require","exports","module","ace/config","ace/tokenizer","ace/mode/text_highlight_rules","ace/mode/behaviour/cstyle","ace/unicode","ace/lib/lang","ace/token_iterator","ace/range"],(function(e,t,n){"use strict";var r=e("../config"),i=e("../tokenizer").Tokenizer,a=e("./text_highlight_rules").TextHighlightRules,o=e("./behaviour/cstyle").CstyleBehaviour,s=e("../unicode"),u=e("../lib/lang"),l=e("../token_iterator").TokenIterator,c=e("../range").Range,f=function(){this.HighlightRules=a};(function(){this.$defaultBehaviour=new o,this.tokenRe=new RegExp("^["+s.wordChars+"\\$_]+","g"),this.nonTokenRe=new RegExp("^(?:[^"+s.wordChars+"\\$_]|\\s])+","g"),this.getTokenizer=function(){return this.$tokenizer||(this.$highlightRules=this.$highlightRules||new this.HighlightRules(this.$highlightRuleConfig),this.$tokenizer=new i(this.$highlightRules.getRules())),this.$tokenizer},this.lineCommentStart="",this.blockComment="",this.toggleCommentLines=function(e,t,n,r){var i=t.doc,a=!0,o=!0,s=1/0,l=t.getTabSize(),c=!1;if(this.lineCommentStart){if(Array.isArray(this.lineCommentStart))g=this.lineCommentStart.map(u.escapeRegExp).join("|"),h=this.lineCommentStart[0];else g=u.escapeRegExp(this.lineCommentStart),h=this.lineCommentStart;g=new RegExp("^(\\s*)(?:"+g+") ?"),c=t.getUseSoftTabs();b=function(e,t){var n=e.match(g);if(n){var r=n[1].length,a=n[0].length;d(e,r,a)||" "!=n[0][a-1]||a--,i.removeInLine(t,r,a)}};var f=h+" ",d=(v=function(e,t){a&&!/\S/.test(e)||(d(e,s,s)?i.insertInLine({row:t,column:s},f):i.insertInLine({row:t,column:s},h))},y=function(e,t){return g.test(e)},function(e,t,n){for(var r=0;t--&&" "==e.charAt(t);)r++;if(r%l!=0)return!1;for(r=0;" "==e.charAt(n++);)r++;return l>2?r%l!=l-1:r%l==0})}else{if(!this.blockComment)return!1;var h=this.blockComment.start,p=this.blockComment.end,g=new RegExp("^(\\s*)(?:"+u.escapeRegExp(h)+")"),m=new RegExp("(?:"+u.escapeRegExp(p)+")\\s*$"),v=function(e,t){y(e,t)||a&&!/\S/.test(e)||(i.insertInLine({row:t,column:e.length},p),i.insertInLine({row:t,column:s},h))},b=function(e,t){var n;(n=e.match(m))&&i.removeInLine(t,e.length-n[0].length,e.length),(n=e.match(g))&&i.removeInLine(t,n[1].length,n[0].length)},y=function(e,n){if(g.test(e))return!0;for(var r=t.getTokens(n),i=0;i<r.length;i++)if("comment"===r[i].type)return!0}}function _(e){for(var t=n;t<=r;t++)e(i.getLine(t),t)}var A=1/0;_((function(e,t){var n=e.search(/\S/);-1!==n?(n<s&&(s=n),o&&!y(e,t)&&(o=!1)):A>e.length&&(A=e.length)})),s==1/0&&(s=A,a=!1,o=!1),c&&s%l!=0&&(s=Math.floor(s/l)*l),_(o?b:v)},this.toggleBlockComment=function(e,t,n,r){var i=this.blockComment;if(i){!i.start&&i[0]&&(i=i[0]);var a,o,s=(g=new l(t,r.row,r.column)).getCurrentToken(),u=(t.selection,t.selection.toOrientedRange());if(s&&/comment/.test(s.type)){for(var f,d;s&&/comment/.test(s.type);){if(-1!=(m=s.value.indexOf(i.start))){var h=g.getCurrentTokenRow(),p=g.getCurrentTokenColumn()+m;f=new c(h,p,h,p+i.start.length);break}s=g.stepBackward()}var g;for(s=(g=new l(t,r.row,r.column)).getCurrentToken();s&&/comment/.test(s.type);){var m;if(-1!=(m=s.value.indexOf(i.end))){h=g.getCurrentTokenRow(),p=g.getCurrentTokenColumn()+m;d=new c(h,p,h,p+i.end.length);break}s=g.stepForward()}d&&t.remove(d),f&&(t.remove(f),a=f.start.row,o=-i.start.length)}else o=i.start.length,a=n.start.row,t.insert(n.end,i.end),t.insert(n.start,i.start);u.start.row==a&&(u.start.column+=o),u.end.row==a&&(u.end.column+=o),t.selection.fromOrientedRange(u)}},this.getNextLineIndent=function(e,t,n){return this.$getIndent(t)},this.checkOutdent=function(e,t,n){return!1},this.autoOutdent=function(e,t,n){},this.$getIndent=function(e){return e.match(/^\s*/)[0]},this.createWorker=function(e){return null},this.createModeDelegates=function(e){for(var t in this.$embeds=[],this.$modes={},e)if(e[t]){var n=e[t],i=n.prototype.$id,a=r.$modes[i];a||(r.$modes[i]=a=new n),r.$modes[t]||(r.$modes[t]=a),this.$embeds.push(t),this.$modes[t]=a}var o=["toggleBlockComment","toggleCommentLines","getNextLineIndent","checkOutdent","autoOutdent","transformAction","getCompletions"];for(t=0;t<o.length;t++)!function(e){var n=o[t],r=e[n];e[o[t]]=function(){return this.$delegator(n,arguments,r)}}(this)},this.$delegator=function(e,t,n){var r=t[0]||"start";if("string"!=typeof r){if(Array.isArray(r[2])){var i=r[2][r[2].length-1];if(o=this.$modes[i])return o[e].apply(o,[r[1]].concat([].slice.call(t,1)))}r=r[0]||"start"}for(var a=0;a<this.$embeds.length;a++)if(this.$modes[this.$embeds[a]]){var o,s=r.split(this.$embeds[a]);if(!s[0]&&s[1])return t[0]=s[1],(o=this.$modes[this.$embeds[a]])[e].apply(o,t)}var u=n.apply(this,t);return n?u:void 0},this.transformAction=function(e,t,n,r,i){if(this.$behaviour){var a=this.$behaviour.getBehaviours();for(var o in a)if(a[o][t]){var s=a[o][t].apply(this,arguments);if(s)return s}}},this.getKeywords=function(e){if(!this.completionKeywords){var t=this.$tokenizer.rules,n=[];for(var r in t)for(var i=t[r],a=0,o=i.length;a<o;a++)if("string"===typeof i[a].token)/keyword|support|storage/.test(i[a].token)&&n.push(i[a].regex);else if("object"===typeof i[a].token)for(var s=0,u=i[a].token.length;s<u;s++)if(/keyword|support|storage/.test(i[a].token[s])){r=i[a].regex.match(/\(.+?\)/g)[s];n.push(r.substr(1,r.length-2))}this.completionKeywords=n}return e?n.concat(this.$keywordList||[]):this.$keywordList},this.$createKeywordList=function(){return this.$highlightRules||this.getTokenizer(),this.$keywordList=this.$highlightRules.$keywordList||[]},this.getCompletions=function(e,t,n,r){return(this.$keywordList||this.$createKeywordList()).map((function(e){return{name:e,value:e,score:0,meta:"keyword"}}))},this.$id="ace/mode/text"}).call(f.prototype),t.Mode=f})),ace.define("ace/apply_delta",["require","exports","module"],(function(e,t,n){"use strict";t.applyDelta=function(e,t,n){var r=t.start.row,i=t.start.column,a=e[r]||"";switch(t.action){case"insert":if(1===t.lines.length)e[r]=a.substring(0,i)+t.lines[0]+a.substring(i);else{var o=[r,1].concat(t.lines);e.splice.apply(e,o),e[r]=a.substring(0,i)+e[r],e[r+t.lines.length-1]+=a.substring(i)}break;case"remove":var s=t.end.column,u=t.end.row;r===u?e[r]=a.substring(0,i)+a.substring(s):e.splice(r,u-r+1,a.substring(0,i)+e[u].substring(s))}}})),ace.define("ace/anchor",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/event_emitter").EventEmitter,a=t.Anchor=function(e,t,n){this.$onChange=this.onChange.bind(this),this.attach(e),"undefined"==typeof n?this.setPosition(t.row,t.column):this.setPosition(t,n)};(function(){function e(e,t,n){var r=n?e.column<=t.column:e.column<t.column;return e.row<t.row||e.row==t.row&&r}r.implement(this,i),this.getPosition=function(){return this.$clipPositionToDocument(this.row,this.column)},this.getDocument=function(){return this.document},this.$insertRight=!1,this.onChange=function(t){if((t.start.row!=t.end.row||t.start.row==this.row)&&!(t.start.row>this.row)){var n=function(t,n,r){var i="insert"==t.action,a=(i?1:-1)*(t.end.row-t.start.row),o=(i?1:-1)*(t.end.column-t.start.column),s=t.start,u=i?s:t.end;if(e(n,s,r))return{row:n.row,column:n.column};if(e(u,n,!r))return{row:n.row+a,column:n.column+(n.row==u.row?o:0)};return{row:s.row,column:s.column}}(t,{row:this.row,column:this.column},this.$insertRight);this.setPosition(n.row,n.column,!0)}},this.setPosition=function(e,t,n){var r;if(r=n?{row:e,column:t}:this.$clipPositionToDocument(e,t),this.row!=r.row||this.column!=r.column){var i={row:this.row,column:this.column};this.row=r.row,this.column=r.column,this._signal("change",{old:i,value:r})}},this.detach=function(){this.document.off("change",this.$onChange)},this.attach=function(e){this.document=e||this.document,this.document.on("change",this.$onChange)},this.$clipPositionToDocument=function(e,t){var n={};return e>=this.document.getLength()?(n.row=Math.max(0,this.document.getLength()-1),n.column=this.document.getLine(n.row).length):e<0?(n.row=0,n.column=0):(n.row=e,n.column=Math.min(this.document.getLine(n.row).length,Math.max(0,t))),t<0&&(n.column=0),n}}).call(a.prototype)})),ace.define("ace/document",["require","exports","module","ace/lib/oop","ace/apply_delta","ace/lib/event_emitter","ace/range","ace/anchor"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./apply_delta").applyDelta,a=e("./lib/event_emitter").EventEmitter,o=e("./range").Range,s=e("./anchor").Anchor,u=function(e){this.$lines=[""],0===e.length?this.$lines=[""]:Array.isArray(e)?this.insertMergedLines({row:0,column:0},e):this.insert({row:0,column:0},e)};(function(){r.implement(this,a),this.setValue=function(e){var t=this.getLength()-1;this.remove(new o(0,0,t,this.getLine(t).length)),this.insert({row:0,column:0},e||"")},this.getValue=function(){return this.getAllLines().join(this.getNewLineCharacter())},this.createAnchor=function(e,t){return new s(this,e,t)},0==="aaa".split(/a/).length?this.$split=function(e){return e.replace(/\r\n|\r/g,"\n").split("\n")}:this.$split=function(e){return e.split(/\r\n|\r|\n/)},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r\n|\r|\n)/m);this.$autoNewLine=t?t[1]:"\n",this._signal("changeNewLineMode")},this.getNewLineCharacter=function(){switch(this.$newLineMode){case"windows":return"\r\n";case"unix":return"\n";default:return this.$autoNewLine||"\n"}},this.$autoNewLine="",this.$newLineMode="auto",this.setNewLineMode=function(e){this.$newLineMode!==e&&(this.$newLineMode=e,this._signal("changeNewLineMode"))},this.getNewLineMode=function(){return this.$newLineMode},this.isNewLine=function(e){return"\r\n"==e||"\r"==e||"\n"==e},this.getLine=function(e){return this.$lines[e]||""},this.getLines=function(e,t){return this.$lines.slice(e,t+1)},this.getAllLines=function(){return this.getLines(0,this.getLength())},this.getLength=function(){return this.$lines.length},this.getTextRange=function(e){return this.getLinesForRange(e).join(this.getNewLineCharacter())},this.getLinesForRange=function(e){var t;if(e.start.row===e.end.row)t=[this.getLine(e.start.row).substring(e.start.column,e.end.column)];else{(t=this.getLines(e.start.row,e.end.row))[0]=(t[0]||"").substring(e.start.column);var n=t.length-1;e.end.row-e.start.row==n&&(t[n]=t[n].substring(0,e.end.column))}return t},this.insertLines=function(e,t){return console.warn("Use of document.insertLines is deprecated. Use the insertFullLines method instead."),this.insertFullLines(e,t)},this.removeLines=function(e,t){return console.warn("Use of document.removeLines is deprecated. Use the removeFullLines method instead."),this.removeFullLines(e,t)},this.insertNewLine=function(e){return console.warn("Use of document.insertNewLine is deprecated. Use insertMergedLines(position, ['', '']) instead."),this.insertMergedLines(e,["",""])},this.insert=function(e,t){return this.getLength()<=1&&this.$detectNewLine(t),this.insertMergedLines(e,this.$split(t))},this.insertInLine=function(e,t){var n=this.clippedPos(e.row,e.column),r=this.pos(e.row,e.column+t.length);return this.applyDelta({start:n,end:r,action:"insert",lines:[t]},!0),this.clonePos(r)},this.clippedPos=function(e,t){var n=this.getLength();void 0===e?e=n:e<0?e=0:e>=n&&(e=n-1,t=void 0);var r=this.getLine(e);return void 0==t&&(t=r.length),{row:e,column:t=Math.min(Math.max(t,0),r.length)}},this.clonePos=function(e){return{row:e.row,column:e.column}},this.pos=function(e,t){return{row:e,column:t}},this.$clipPosition=function(e){var t=this.getLength();return e.row>=t?(e.row=Math.max(0,t-1),e.column=this.getLine(t-1).length):(e.row=Math.max(0,e.row),e.column=Math.min(Math.max(e.column,0),this.getLine(e.row).length)),e},this.insertFullLines=function(e,t){var n=0;(e=Math.min(Math.max(e,0),this.getLength()))<this.getLength()?(t=t.concat([""]),n=0):(t=[""].concat(t),e--,n=this.$lines[e].length),this.insertMergedLines({row:e,column:n},t)},this.insertMergedLines=function(e,t){var n=this.clippedPos(e.row,e.column),r={row:n.row+t.length-1,column:(1==t.length?n.column:0)+t[t.length-1].length};return this.applyDelta({start:n,end:r,action:"insert",lines:t}),this.clonePos(r)},this.remove=function(e){var t=this.clippedPos(e.start.row,e.start.column),n=this.clippedPos(e.end.row,e.end.column);return this.applyDelta({start:t,end:n,action:"remove",lines:this.getLinesForRange({start:t,end:n})}),this.clonePos(t)},this.removeInLine=function(e,t,n){var r=this.clippedPos(e,t),i=this.clippedPos(e,n);return this.applyDelta({start:r,end:i,action:"remove",lines:this.getLinesForRange({start:r,end:i})},!0),this.clonePos(r)},this.removeFullLines=function(e,t){e=Math.min(Math.max(0,e),this.getLength()-1);var n=(t=Math.min(Math.max(0,t),this.getLength()-1))==this.getLength()-1&&e>0,r=t<this.getLength()-1,i=n?e-1:e,a=n?this.getLine(i).length:0,s=r?t+1:t,u=r?0:this.getLine(s).length,l=new o(i,a,s,u),c=this.$lines.slice(e,t+1);return this.applyDelta({start:l.start,end:l.end,action:"remove",lines:this.getLinesForRange(l)}),c},this.removeNewLine=function(e){e<this.getLength()-1&&e>=0&&this.applyDelta({start:this.pos(e,this.getLine(e).length),end:this.pos(e+1,0),action:"remove",lines:["",""]})},this.replace=function(e,t){return e instanceof o||(e=o.fromPoints(e.start,e.end)),0===t.length&&e.isEmpty()?e.start:t==this.getTextRange(e)?e.end:(this.remove(e),t?this.insert(e.start,t):e.start)},this.applyDeltas=function(e){for(var t=0;t<e.length;t++)this.applyDelta(e[t])},this.revertDeltas=function(e){for(var t=e.length-1;t>=0;t--)this.revertDelta(e[t])},this.applyDelta=function(e,t){var n="insert"==e.action;(n?e.lines.length<=1&&!e.lines[0]:!o.comparePoints(e.start,e.end))||(n&&e.lines.length>2e4?this.$splitAndapplyLargeDelta(e,2e4):(i(this.$lines,e,t),this._signal("change",e)))},this.$safeApplyDelta=function(e){var t=this.$lines.length;("remove"==e.action&&e.start.row<t&&e.end.row<t||"insert"==e.action&&e.start.row<=t)&&this.applyDelta(e)},this.$splitAndapplyLargeDelta=function(e,t){for(var n=e.lines,r=n.length-t+1,i=e.start.row,a=e.start.column,o=0,s=0;o<r;o=s){s+=t-1;var u=n.slice(o,s);u.push(""),this.applyDelta({start:this.pos(i+o,a),end:this.pos(i+s,a=0),action:e.action,lines:u},!0)}e.lines=n.slice(o),e.start.row=i+o,e.start.column=a,this.applyDelta(e,!0)},this.revertDelta=function(e){this.$safeApplyDelta({start:this.clonePos(e.start),end:this.clonePos(e.end),action:"insert"==e.action?"remove":"insert",lines:e.lines.slice()})},this.indexToPosition=function(e,t){for(var n=this.$lines||this.getAllLines(),r=this.getNewLineCharacter().length,i=t||0,a=n.length;i<a;i++)if((e-=n[i].length+r)<0)return{row:i,column:e+n[i].length+r};return{row:a-1,column:e+n[a-1].length+r}},this.positionToIndex=function(e,t){for(var n=this.$lines||this.getAllLines(),r=this.getNewLineCharacter().length,i=0,a=Math.min(e.row,n.length),o=t||0;o<a;++o)i+=n[o].length+r;return i+e.column}}).call(u.prototype),t.Document=u})),ace.define("ace/background_tokenizer",["require","exports","module","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/event_emitter").EventEmitter,a=function(e,t){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.tokenizer=e;var n=this;this.$worker=function(){if(n.running){for(var e=new Date,t=n.currentLine,r=-1,i=n.doc,a=t;n.lines[t];)t++;var o=i.getLength(),s=0;for(n.running=!1;t<o;){n.$tokenizeRow(t),r=t;do{t++}while(n.lines[t]);if(++s%5===0&&new Date-e>20){n.running=setTimeout(n.$worker,20);break}}n.currentLine=t,-1==r&&(r=t),a<=r&&n.fireUpdateEvent(a,r)}}};(function(){r.implement(this,i),this.setTokenizer=function(e){this.tokenizer=e,this.lines=[],this.states=[],this.start(0)},this.setDocument=function(e){this.doc=e,this.lines=[],this.states=[],this.stop()},this.fireUpdateEvent=function(e,t){var n={first:e,last:t};this._signal("update",{data:n})},this.start=function(e){this.currentLine=Math.min(e||0,this.currentLine,this.doc.getLength()),this.lines.splice(this.currentLine,this.lines.length),this.states.splice(this.currentLine,this.states.length),this.stop(),this.running=setTimeout(this.$worker,700)},this.scheduleStart=function(){this.running||(this.running=setTimeout(this.$worker,700))},this.$updateOnChange=function(e){var t=e.start.row,n=e.end.row-t;if(0===n)this.lines[t]=null;else if("remove"==e.action)this.lines.splice(t,n+1,null),this.states.splice(t,n+1,null);else{var r=Array(n+1);r.unshift(t,1),this.lines.splice.apply(this.lines,r),this.states.splice.apply(this.states,r)}this.currentLine=Math.min(t,this.currentLine,this.doc.getLength()),this.stop()},this.stop=function(){this.running&&clearTimeout(this.running),this.running=!1},this.getTokens=function(e){return this.lines[e]||this.$tokenizeRow(e)},this.getState=function(e){return this.currentLine==e&&this.$tokenizeRow(e),this.states[e]||"start"},this.$tokenizeRow=function(e){var t=this.doc.getLine(e),n=this.states[e-1],r=this.tokenizer.getLineTokens(t,n,e);return this.states[e]+""!==r.state+""?(this.states[e]=r.state,this.lines[e+1]=null,this.currentLine>e+1&&(this.currentLine=e+1)):this.currentLine==e&&(this.currentLine=e+1),this.lines[e]=r.tokens},this.cleanup=function(){this.running=!1,this.lines=[],this.states=[],this.currentLine=0,this.removeAllListeners()}}).call(a.prototype),t.BackgroundTokenizer=a})),ace.define("ace/search_highlight",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(e,t,n){"use strict";var r=e("./lib/lang"),i=(e("./lib/oop"),e("./range").Range),a=function(e,t,n){this.setRegexp(e),this.clazz=t,this.type=n||"text"};(function(){this.MAX_RANGES=500,this.setRegexp=function(e){this.regExp+""!=e+""&&(this.regExp=e,this.cache=[])},this.update=function(e,t,n,a){if(this.regExp)for(var o=a.firstRow,s=a.lastRow,u={},l=o;l<=s;l++){var c=this.cache[l];null==c&&((c=r.getMatchOffsets(n.getLine(l),this.regExp)).length>this.MAX_RANGES&&(c=c.slice(0,this.MAX_RANGES)),c=c.map((function(e){return new i(l,e.offset,l,e.offset+e.length)})),this.cache[l]=c.length?c:"");for(var f=c.length;f--;){var d=c[f].toScreenRange(n),h=d.toString();u[h]||(u[h]=!0,t.drawSingleLineMarker(e,d,this.clazz,a))}}}}).call(a.prototype),t.SearchHighlight=a})),ace.define("ace/edit_session/fold_line",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var r=e("../range").Range;function i(e,t){this.foldData=e,Array.isArray(t)?this.folds=t:t=this.folds=[t];var n=t[t.length-1];this.range=new r(t[0].start.row,t[0].start.column,n.end.row,n.end.column),this.start=this.range.start,this.end=this.range.end,this.folds.forEach((function(e){e.setFoldLine(this)}),this)}(function(){this.shiftRow=function(e){this.start.row+=e,this.end.row+=e,this.folds.forEach((function(t){t.start.row+=e,t.end.row+=e}))},this.addFold=function(e){if(e.sameRow){if(e.start.row<this.startRow||e.endRow>this.endRow)throw new Error("Can't add a fold to this FoldLine as it has no connection");this.folds.push(e),this.folds.sort((function(e,t){return-e.range.compareEnd(t.start.row,t.start.column)})),this.range.compareEnd(e.start.row,e.start.column)>0?(this.end.row=e.end.row,this.end.column=e.end.column):this.range.compareStart(e.end.row,e.end.column)<0&&(this.start.row=e.start.row,this.start.column=e.start.column)}else if(e.start.row==this.end.row)this.folds.push(e),this.end.row=e.end.row,this.end.column=e.end.column;else{if(e.end.row!=this.start.row)throw new Error("Trying to add fold to FoldRow that doesn't have a matching row");this.folds.unshift(e),this.start.row=e.start.row,this.start.column=e.start.column}e.foldLine=this},this.containsRow=function(e){return e>=this.start.row&&e<=this.end.row},this.walk=function(e,t,n){var r,i,a=0,o=this.folds,s=!0;null==t&&(t=this.end.row,n=this.end.column);for(var u=0;u<o.length;u++){if(-1==(i=(r=o[u]).range.compareStart(t,n)))return void e(null,t,n,a,s);if(!e(null,r.start.row,r.start.column,a,s)&&e(r.placeholder,r.start.row,r.start.column,a)||0===i)return;s=!r.sameRow,a=r.end.column}e(null,t,n,a,s)},this.getNextFoldTo=function(e,t){for(var n,r,i=0;i<this.folds.length;i++){if(-1==(r=(n=this.folds[i]).range.compareEnd(e,t)))return{fold:n,kind:"after"};if(0===r)return{fold:n,kind:"inside"}}return null},this.addRemoveChars=function(e,t,n){var r,i,a=this.getNextFoldTo(e,t);if(a)if(r=a.fold,"inside"==a.kind&&r.start.column!=t&&r.start.row!=e)window.console&&window.console.log(e,t,r);else if(r.start.row==e){var o=(i=this.folds).indexOf(r);for(0===o&&(this.start.column+=n);o<i.length;o++){if((r=i[o]).start.column+=n,!r.sameRow)return;r.end.column+=n}this.end.column+=n}},this.split=function(e,t){var n=this.getNextFoldTo(e,t);if(!n||"inside"==n.kind)return null;var r=n.fold,a=this.folds,o=this.foldData,s=a.indexOf(r),u=a[s-1];this.end.row=u.end.row,this.end.column=u.end.column;var l=new i(o,a=a.splice(s,a.length-s));return o.splice(o.indexOf(this)+1,0,l),l},this.merge=function(e){for(var t=e.folds,n=0;n<t.length;n++)this.addFold(t[n]);var r=this.foldData;r.splice(r.indexOf(e),1)},this.toString=function(){var e=[this.range.toString()+": ["];return this.folds.forEach((function(t){e.push("  "+t.toString())})),e.push("]"),e.join("\n")},this.idxToPosition=function(e){for(var t=0,n=0;n<this.folds.length;n++){var r=this.folds[n];if((e-=r.start.column-t)<0)return{row:r.start.row,column:r.start.column+e};if((e-=r.placeholder.length)<0)return r.start;t=r.end.column}return{row:this.end.row,column:this.end.column+e}}}).call(i.prototype),t.FoldLine=i})),ace.define("ace/range_list",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var r=e("./range").Range.comparePoints,i=function(){this.ranges=[],this.$bias=1};(function(){this.comparePoints=r,this.pointIndex=function(e,t,n){for(var i=this.ranges,a=n||0;a<i.length;a++){var o=i[a],s=r(e,o.end);if(!(s>0)){var u=r(e,o.start);return 0===s?t&&0!==u?-a-2:a:u>0||0===u&&!t?a:-a-1}}return-a-1},this.add=function(e){var t=!e.isEmpty(),n=this.pointIndex(e.start,t);n<0&&(n=-n-1);var r=this.pointIndex(e.end,t,n);return r<0?r=-r-1:r++,this.ranges.splice(n,r-n,e)},this.addList=function(e){for(var t=[],n=e.length;n--;)t.push.apply(t,this.add(e[n]));return t},this.substractPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges.splice(t,1)},this.merge=function(){for(var e,t=[],n=this.ranges,i=(n=n.sort((function(e,t){return r(e.start,t.start)})))[0],a=1;a<n.length;a++){e=i,i=n[a];var o=r(e.end,i.start);o<0||(0!=o||e.isEmpty()||i.isEmpty())&&(r(e.end,i.end)<0&&(e.end.row=i.end.row,e.end.column=i.end.column),n.splice(a,1),t.push(i),i=e,a--)}return this.ranges=n,t},this.contains=function(e,t){return this.pointIndex({row:e,column:t})>=0},this.containsPoint=function(e){return this.pointIndex(e)>=0},this.rangeAtPoint=function(e){var t=this.pointIndex(e);if(t>=0)return this.ranges[t]},this.clipRows=function(e,t){var n=this.ranges;if(n[0].start.row>t||n[n.length-1].start.row<e)return[];var r=this.pointIndex({row:e,column:0});r<0&&(r=-r-1);var i=this.pointIndex({row:t,column:0},r);i<0&&(i=-i-1);for(var a=[],o=r;o<i;o++)a.push(n[o]);return a},this.removeAll=function(){return this.ranges.splice(0,this.ranges.length)},this.attach=function(e){this.session&&this.detach(),this.session=e,this.onChange=this.$onChange.bind(this),this.session.on("change",this.onChange)},this.detach=function(){this.session&&(this.session.removeListener("change",this.onChange),this.session=null)},this.$onChange=function(e){for(var t=e.start,n=e.end,r=t.row,i=n.row,a=this.ranges,o=0,s=a.length;o<s;o++){if((c=a[o]).end.row>=r)break}if("insert"==e.action)for(var u=i-r,l=-t.column+n.column;o<s;o++){if((c=a[o]).start.row>r)break;if(c.start.row==r&&c.start.column>=t.column&&(c.start.column==t.column&&this.$bias<=0||(c.start.column+=l,c.start.row+=u)),c.end.row==r&&c.end.column>=t.column){if(c.end.column==t.column&&this.$bias<0)continue;c.end.column==t.column&&l>0&&o<s-1&&c.end.column>c.start.column&&c.end.column==a[o+1].start.column&&(c.end.column-=l),c.end.column+=l,c.end.row+=u}}else for(u=r-i,l=t.column-n.column;o<s;o++){if((c=a[o]).start.row>i)break;c.end.row<i&&(r<c.end.row||r==c.end.row&&t.column<c.end.column)?(c.end.row=r,c.end.column=t.column):c.end.row==i?c.end.column<=n.column?(u||c.end.column>t.column)&&(c.end.column=t.column,c.end.row=t.row):(c.end.column+=l,c.end.row+=u):c.end.row>i&&(c.end.row+=u),c.start.row<i&&(r<c.start.row||r==c.start.row&&t.column<c.start.column)?(c.start.row=r,c.start.column=t.column):c.start.row==i?c.start.column<=n.column?(u||c.start.column>t.column)&&(c.start.column=t.column,c.start.row=t.row):(c.start.column+=l,c.start.row+=u):c.start.row>i&&(c.start.row+=u)}if(0!=u&&o<s)for(;o<s;o++){var c;(c=a[o]).start.row+=u,c.end.row+=u}}}).call(i.prototype),t.RangeList=i})),ace.define("ace/edit_session/fold",["require","exports","module","ace/range_list","ace/lib/oop"],(function(e,t,n){"use strict";var r=e("../range_list").RangeList,i=e("../lib/oop"),a=t.Fold=function(e,t){this.foldLine=null,this.placeholder=t,this.range=e,this.start=e.start,this.end=e.end,this.sameRow=e.start.row==e.end.row,this.subFolds=this.ranges=[]};function o(e,t){e.row-=t.row,0==e.row&&(e.column-=t.column)}function s(e,t){0==e.row&&(e.column+=t.column),e.row+=t.row}i.inherits(a,r),function(){this.toString=function(){return'"'+this.placeholder+'" '+this.range.toString()},this.setFoldLine=function(e){this.foldLine=e,this.subFolds.forEach((function(t){t.setFoldLine(e)}))},this.clone=function(){var e=this.range.clone(),t=new a(e,this.placeholder);return this.subFolds.forEach((function(e){t.subFolds.push(e.clone())})),t.collapseChildren=this.collapseChildren,t},this.addSubFold=function(e){if(!this.range.isEqual(e)){var t,n;t=e,n=this.start,o(t.start,n),o(t.end,n);for(var r=e.start.row,i=e.start.column,a=0,s=-1;a<this.subFolds.length&&1==(s=this.subFolds[a].range.compare(r,i));a++);var u=this.subFolds[a],l=0;if(0==s){if(u.range.containsRange(e))return u.addSubFold(e);l=1}r=e.range.end.row,i=e.range.end.column;var c=a;for(s=-1;c<this.subFolds.length&&1==(s=this.subFolds[c].range.compare(r,i));c++);0==s&&c++;for(var f=this.subFolds.splice(a,c-a,e),d=0==s?f.length-1:f.length,h=l;h<d;h++)e.addSubFold(f[h]);return e.setFoldLine(this.foldLine),e}},this.restoreRange=function(e){return function(e,t){s(e.start,t),s(e.end,t)}(e,this.start)}}.call(a.prototype)})),ace.define("ace/edit_session/folding",["require","exports","module","ace/range","ace/edit_session/fold_line","ace/edit_session/fold","ace/token_iterator"],(function(e,t,n){"use strict";var r=e("../range").Range,i=e("./fold_line").FoldLine,a=e("./fold").Fold,o=e("../token_iterator").TokenIterator;t.Folding=function(){this.getFoldAt=function(e,t,n){var r=this.getFoldLine(e);if(!r)return null;for(var i=r.folds,a=0;a<i.length;a++){var o=i[a].range;if(o.contains(e,t)){if(1==n&&o.isEnd(e,t)&&!o.isEmpty())continue;if(-1==n&&o.isStart(e,t)&&!o.isEmpty())continue;return i[a]}}},this.getFoldsInRange=function(e){var t=e.start,n=e.end,r=this.$foldData,i=[];t.column+=1,n.column-=1;for(var a=0;a<r.length;a++){var o=r[a].range.compareRange(e);if(2!=o){if(-2==o)break;for(var s=r[a].folds,u=0;u<s.length;u++){var l=s[u];if(-2==(o=l.range.compareRange(e)))break;if(2!=o){if(42==o)break;i.push(l)}}}}return t.column-=1,n.column+=1,i},this.getFoldsInRangeList=function(e){if(Array.isArray(e)){var t=[];e.forEach((function(e){t=t.concat(this.getFoldsInRange(e))}),this)}else t=this.getFoldsInRange(e);return t},this.getAllFolds=function(){for(var e=[],t=this.$foldData,n=0;n<t.length;n++)for(var r=0;r<t[n].folds.length;r++)e.push(t[n].folds[r]);return e},this.getFoldStringAt=function(e,t,n,r){if(!(r=r||this.getFoldLine(e)))return null;for(var i,a,o={end:{column:0}},s=0;s<r.folds.length;s++){var u=(a=r.folds[s]).range.compareEnd(e,t);if(-1==u){i=this.getLine(a.start.row).substring(o.end.column,a.start.column);break}if(0===u)return null;o=a}return i||(i=this.getLine(a.start.row).substring(o.end.column)),-1==n?i.substring(0,t-o.end.column):1==n?i.substring(t-o.end.column):i},this.getFoldLine=function(e,t){var n=this.$foldData,r=0;for(t&&(r=n.indexOf(t)),-1==r&&(r=0);r<n.length;r++){var i=n[r];if(i.start.row<=e&&i.end.row>=e)return i;if(i.end.row>e)return null}return null},this.getNextFoldLine=function(e,t){var n=this.$foldData,r=0;for(t&&(r=n.indexOf(t)),-1==r&&(r=0);r<n.length;r++){var i=n[r];if(i.end.row>=e)return i}return null},this.getFoldedRowCount=function(e,t){for(var n=this.$foldData,r=t-e+1,i=0;i<n.length;i++){var a=n[i],o=a.end.row,s=a.start.row;if(o>=t){s<t&&(s>=e?r-=t-s:r=0);break}o>=e&&(r-=s>=e?o-s:o-e+1)}return r},this.$addFoldLine=function(e){return this.$foldData.push(e),this.$foldData.sort((function(e,t){return e.start.row-t.start.row})),e},this.addFold=function(e,t){var n,r=this.$foldData,o=!1;e instanceof a?n=e:(n=new a(t,e)).collapseChildren=t.collapseChildren,this.$clipRangeToDocument(n.range);var s=n.start.row,u=n.start.column,l=n.end.row,c=n.end.column,f=this.getFoldAt(s,u,1),d=this.getFoldAt(l,c,-1);if(f&&d==f)return f.addSubFold(n);f&&!f.range.isStart(s,u)&&this.removeFold(f),d&&!d.range.isEnd(l,c)&&this.removeFold(d);var h=this.getFoldsInRange(n.range);h.length>0&&(this.removeFolds(h),n.collapseChildren||h.forEach((function(e){n.addSubFold(e)})));for(var p=0;p<r.length;p++){var g=r[p];if(l==g.start.row){g.addFold(n),o=!0;break}if(s==g.end.row){if(g.addFold(n),o=!0,!n.sameRow){var m=r[p+1];if(m&&m.start.row==l){g.merge(m);break}}break}if(l<=g.start.row)break}return o||(g=this.$addFoldLine(new i(this.$foldData,n))),this.$useWrapMode?this.$updateWrapData(g.start.row,g.start.row):this.$updateRowLengthCache(g.start.row,g.start.row),this.$modified=!0,this._signal("changeFold",{data:n,action:"add"}),n},this.addFolds=function(e){e.forEach((function(e){this.addFold(e)}),this)},this.removeFold=function(e){var t=e.foldLine,n=t.start.row,r=t.end.row,i=this.$foldData,a=t.folds;if(1==a.length)i.splice(i.indexOf(t),1);else if(t.range.isEnd(e.end.row,e.end.column))a.pop(),t.end.row=a[a.length-1].end.row,t.end.column=a[a.length-1].end.column;else if(t.range.isStart(e.start.row,e.start.column))a.shift(),t.start.row=a[0].start.row,t.start.column=a[0].start.column;else if(e.sameRow)a.splice(a.indexOf(e),1);else{var o=t.split(e.start.row,e.start.column);(a=o.folds).shift(),o.start.row=a[0].start.row,o.start.column=a[0].start.column}this.$updating||(this.$useWrapMode?this.$updateWrapData(n,r):this.$updateRowLengthCache(n,r)),this.$modified=!0,this._signal("changeFold",{data:e,action:"remove"})},this.removeFolds=function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n]);t.forEach((function(e){this.removeFold(e)}),this),this.$modified=!0},this.expandFold=function(e){this.removeFold(e),e.subFolds.forEach((function(t){e.restoreRange(t),this.addFold(t)}),this),e.collapseChildren>0&&this.foldAll(e.start.row+1,e.end.row,e.collapseChildren-1),e.subFolds=[]},this.expandFolds=function(e){e.forEach((function(e){this.expandFold(e)}),this)},this.unfold=function(e,t){var n,i;if(null==e)n=new r(0,0,this.getLength(),0),null==t&&(t=!0);else if("number"==typeof e)n=new r(e,0,e,this.getLine(e).length);else if("row"in e)n=r.fromPoints(e,e);else{if(Array.isArray(e))return i=[],e.forEach((function(e){i=i.concat(this.unfold(e))}),this),i;n=e}for(var a=i=this.getFoldsInRangeList(n);1==i.length&&r.comparePoints(i[0].start,n.start)<0&&r.comparePoints(i[0].end,n.end)>0;)this.expandFolds(i),i=this.getFoldsInRangeList(n);if(0!=t?this.removeFolds(i):this.expandFolds(i),a.length)return a},this.isRowFolded=function(e,t){return!!this.getFoldLine(e,t)},this.getRowFoldEnd=function(e,t){var n=this.getFoldLine(e,t);return n?n.end.row:e},this.getRowFoldStart=function(e,t){var n=this.getFoldLine(e,t);return n?n.start.row:e},this.getFoldDisplayLine=function(e,t,n,r,i){null==r&&(r=e.start.row),null==i&&(i=0),null==t&&(t=e.end.row),null==n&&(n=this.getLine(t).length);var a=this.doc,o="";return e.walk((function(e,t,n,s){if(!(t<r)){if(t==r){if(n<i)return;s=Math.max(i,s)}o+=null!=e?e:a.getLine(t).substring(s,n)}}),t,n),o},this.getDisplayLine=function(e,t,n,r){var i,a=this.getFoldLine(e);return a?this.getFoldDisplayLine(a,e,t,n,r):(i=this.doc.getLine(e)).substring(r||0,t||i.length)},this.$cloneFoldData=function(){var e=[];return e=this.$foldData.map((function(t){var n=t.folds.map((function(e){return e.clone()}));return new i(e,n)}))},this.toggleFold=function(e){var t,n,r=this.selection.getRange();if(r.isEmpty()){var i=r.start;if(t=this.getFoldAt(i.row,i.column))return void this.expandFold(t);(n=this.findMatchingBracket(i))?1==r.comparePoint(n)?r.end=n:(r.start=n,r.start.column++,r.end.column--):(n=this.findMatchingBracket({row:i.row,column:i.column+1}))?(1==r.comparePoint(n)?r.end=n:r.start=n,r.start.column++):r=this.getCommentFoldRange(i.row,i.column)||r}else{var a=this.getFoldsInRange(r);if(e&&a.length)return void this.expandFolds(a);1==a.length&&(t=a[0])}if(t||(t=this.getFoldAt(r.start.row,r.start.column)),t&&t.range.toString()==r.toString())this.expandFold(t);else{var o="...";if(!r.isMultiLine()){if((o=this.getTextRange(r)).length<4)return;o=o.trim().substring(0,2)+".."}this.addFold(o,r)}},this.getCommentFoldRange=function(e,t,n){var i=new o(this,e,t),a=i.getCurrentToken(),s=a&&a.type;if(a&&/^comment|string/.test(s)){"comment"==(s=s.match(/comment|string/)[0])&&(s+="|doc-start");var u=new RegExp(s),l=new r;if(1!=n){do{a=i.stepBackward()}while(a&&u.test(a.type)&&!/^comment.end/.test(a.type));a=i.stepForward()}if(l.start.row=i.getCurrentTokenRow(),l.start.column=i.getCurrentTokenColumn()+(/^comment.start/.test(a.type)?a.value.length:2),i=new o(this,e,t),-1!=n){var c=-1;do{if(a=i.stepForward(),-1==c){var f=this.getState(i.$row);u.test(f)||(c=i.$row)}else if(i.$row>c)break}while(a&&u.test(a.type)&&!/^comment.start/.test(a.type));a=i.stepBackward()}else a=i.getCurrentToken();return l.end.row=i.getCurrentTokenRow(),l.end.column=i.getCurrentTokenColumn(),/^comment.end/.test(a.type)||(l.end.column+=a.value.length-2),l}},this.foldAll=function(e,t,n,r){void 0==n&&(n=1e5);var i=this.foldWidgets;if(i){t=t||this.getLength();for(var a=e=e||0;a<t;a++)if(null==i[a]&&(i[a]=this.getFoldWidget(a)),"start"==i[a]&&(!r||r(a))){var o=this.getFoldWidgetRange(a);o&&o.isMultiLine()&&o.end.row<=t&&o.start.row>=e&&(a=o.end.row,o.collapseChildren=n,this.addFold("...",o))}}},this.foldToLevel=function(e){for(this.foldAll();e-- >0;)this.unfold(null,!1)},this.foldAllComments=function(){var e=this;this.foldAll(null,null,null,(function(t){for(var n=e.getTokens(t),r=0;r<n.length;r++){var i=n[r];if("text"!=i.type||!/^\s+$/.test(i.value))return!!/comment/.test(i.type)}}))},this.$foldStyles={manual:1,markbegin:1,markbeginend:1},this.$foldStyle="markbegin",this.setFoldStyle=function(e){if(!this.$foldStyles[e])throw new Error("invalid fold style: "+e+"["+Object.keys(this.$foldStyles).join(", ")+"]");if(this.$foldStyle!=e){this.$foldStyle=e,"manual"==e&&this.unfold();var t=this.$foldMode;this.$setFolding(null),this.$setFolding(t)}},this.$setFolding=function(e){this.$foldMode!=e&&(this.$foldMode=e,this.off("change",this.$updateFoldWidgets),this.off("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets),this._signal("changeAnnotation"),e&&"manual"!=this.$foldStyle?(this.foldWidgets=[],this.getFoldWidget=e.getFoldWidget.bind(e,this,this.$foldStyle),this.getFoldWidgetRange=e.getFoldWidgetRange.bind(e,this,this.$foldStyle),this.$updateFoldWidgets=this.updateFoldWidgets.bind(this),this.$tokenizerUpdateFoldWidgets=this.tokenizerUpdateFoldWidgets.bind(this),this.on("change",this.$updateFoldWidgets),this.on("tokenizerUpdate",this.$tokenizerUpdateFoldWidgets)):this.foldWidgets=null)},this.getParentFoldRangeData=function(e,t){var n=this.foldWidgets;if(!n||t&&n[e])return{};for(var r,i=e-1;i>=0;){var a=n[i];if(null==a&&(a=n[i]=this.getFoldWidget(i)),"start"==a){var o=this.getFoldWidgetRange(i);if(r||(r=o),o&&o.end.row>=e)break}i--}return{range:-1!==i&&o,firstRange:r}},this.onFoldWidgetClick=function(e,t){var n={children:(t=t.domEvent).shiftKey,all:t.ctrlKey||t.metaKey,siblings:t.altKey};if(!this.$toggleFoldWidget(e,n)){var r=t.target||t.srcElement;r&&/ace_fold-widget/.test(r.className)&&(r.className+=" ace_invalid")}},this.$toggleFoldWidget=function(e,t){if(this.getFoldWidget){var n=this.getFoldWidget(e),r=this.getLine(e),i="end"===n?-1:1,a=this.getFoldAt(e,-1===i?0:r.length,i);if(a)return t.children||t.all?this.removeFold(a):this.expandFold(a),a;var o=this.getFoldWidgetRange(e,!0);if(o&&!o.isMultiLine()&&(a=this.getFoldAt(o.start.row,o.start.column,1))&&o.isEqual(a.range))return this.removeFold(a),a;if(t.siblings){var s=this.getParentFoldRangeData(e);if(s.range)var u=s.range.start.row+1,l=s.range.end.row;this.foldAll(u,l,t.all?1e4:0)}else t.children?(l=o?o.end.row:this.getLength(),this.foldAll(e+1,l,t.all?1e4:0)):o&&(t.all&&(o.collapseChildren=1e4),this.addFold("...",o));return o}},this.toggleFoldWidget=function(e){var t=this.selection.getCursor().row;t=this.getRowFoldStart(t);var n=this.$toggleFoldWidget(t,{});if(!n){var r=this.getParentFoldRangeData(t,!0);if(n=r.range||r.firstRange){t=n.start.row;var i=this.getFoldAt(t,this.getLine(t).length,1);i?this.removeFold(i):this.addFold("...",n)}}},this.updateFoldWidgets=function(e){var t=e.start.row,n=e.end.row-t;if(0===n)this.foldWidgets[t]=null;else if("remove"==e.action)this.foldWidgets.splice(t,n+1,null);else{var r=Array(n+1);r.unshift(t,1),this.foldWidgets.splice.apply(this.foldWidgets,r)}},this.tokenizerUpdateFoldWidgets=function(e){var t=e.data;t.first!=t.last&&this.foldWidgets.length>t.first&&this.foldWidgets.splice(t.first,this.foldWidgets.length)}}})),ace.define("ace/edit_session/bracket_match",["require","exports","module","ace/token_iterator","ace/range"],(function(e,t,n){"use strict";var r=e("../token_iterator").TokenIterator,i=e("../range").Range;t.BracketMatch=function(){this.findMatchingBracket=function(e,t){if(0==e.column)return null;var n=t||this.getLine(e.row).charAt(e.column-1);if(""==n)return null;var r=n.match(/([\(\[\{])|([\)\]\}])/);return r?r[1]?this.$findClosingBracket(r[1],e):this.$findOpeningBracket(r[2],e):null},this.getBracketRange=function(e){var t,n=this.getLine(e.row),r=!0,a=n.charAt(e.column-1),o=a&&a.match(/([\(\[\{])|([\)\]\}])/);if(o||(a=n.charAt(e.column),e={row:e.row,column:e.column+1},o=a&&a.match(/([\(\[\{])|([\)\]\}])/),r=!1),!o)return null;if(o[1]){if(!(s=this.$findClosingBracket(o[1],e)))return null;t=i.fromPoints(e,s),r||(t.end.column++,t.start.column--),t.cursor=t.end}else{var s;if(!(s=this.$findOpeningBracket(o[2],e)))return null;t=i.fromPoints(s,e),r||(t.start.column++,t.end.column--),t.cursor=t.start}return t},this.getMatchingBracketRanges=function(e){var t=this.getLine(e.row),n=t.charAt(e.column-1),r=n&&n.match(/([\(\[\{])|([\)\]\}])/);if(r||(n=t.charAt(e.column),e={row:e.row,column:e.column+1},r=n&&n.match(/([\(\[\{])|([\)\]\}])/)),!r)return null;var a=new i(e.row,e.column-1,e.row,e.column),o=r[1]?this.$findClosingBracket(r[1],e):this.$findOpeningBracket(r[2],e);return o?[a,new i(o.row,o.column,o.row,o.column+1)]:[a]},this.$brackets={")":"(","(":")","]":"[","[":"]","{":"}","}":"{","<":">",">":"<"},this.$findOpeningBracket=function(e,t,n){var i=this.$brackets[e],a=1,o=new r(this,t.row,t.column),s=o.getCurrentToken();if(s||(s=o.stepForward()),s){n||(n=new RegExp("(\\.?"+s.type.replace(".","\\.").replace("rparen",".paren").replace(/\b(?:end)\b/,"(?:start|begin|end)")+")+"));for(var u=t.column-o.getCurrentTokenColumn()-2,l=s.value;;){for(;u>=0;){var c=l.charAt(u);if(c==i){if(0==(a-=1))return{row:o.getCurrentTokenRow(),column:u+o.getCurrentTokenColumn()}}else c==e&&(a+=1);u-=1}do{s=o.stepBackward()}while(s&&!n.test(s.type));if(null==s)break;u=(l=s.value).length-1}return null}},this.$findClosingBracket=function(e,t,n){var i=this.$brackets[e],a=1,o=new r(this,t.row,t.column),s=o.getCurrentToken();if(s||(s=o.stepForward()),s){n||(n=new RegExp("(\\.?"+s.type.replace(".","\\.").replace("lparen",".paren").replace(/\b(?:start|begin)\b/,"(?:start|begin|end)")+")+"));for(var u=t.column-o.getCurrentTokenColumn();;){for(var l=s.value,c=l.length;u<c;){var f=l.charAt(u);if(f==i){if(0==(a-=1))return{row:o.getCurrentTokenRow(),column:u+o.getCurrentTokenColumn()}}else f==e&&(a+=1);u+=1}do{s=o.stepForward()}while(s&&!n.test(s.type));if(null==s)break;u=0}return null}},this.getMatchingTags=function(e){var t=new r(this,e.row,e.column),n=this.$findTagName(t);if(n)return"<"===t.stepBackward().value?this.$findClosingTag(t,n):this.$findOpeningTag(t,n)},this.$findTagName=function(e){var t=e.getCurrentToken(),n=!1,r=!1;if(t&&-1===t.type.indexOf("tag-name"))do{(t=r?e.stepBackward():e.stepForward())&&("/>"===t.value?r=!0:-1!==t.type.indexOf("tag-name")&&(n=!0))}while(t&&!n);return t},this.$findClosingTag=function(e,t){var n,r=t.value,a=t.value,o=0,s=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1);t=e.stepForward();var u=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+t.value.length),l=!1;do{if(n=t,t=e.stepForward()){if(">"===t.value&&!l){var c=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1);l=!0}if(-1!==t.type.indexOf("tag-name")){if(a===(r=t.value))if("<"===n.value)o++;else if("</"===n.value&&--o<0){e.stepBackward();var f=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+2);t=e.stepForward();var d=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+t.value.length);if(!(t=e.stepForward())||">"!==t.value)return;var h=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1)}}else if(a===r&&"/>"===t.value&&--o<0)h=d=f=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+2),c=new i(u.end.row,u.end.column,u.end.row,u.end.column+1)}}while(t&&o>=0);if(s&&c&&f&&h&&u&&d)return{openTag:new i(s.start.row,s.start.column,c.end.row,c.end.column),closeTag:new i(f.start.row,f.start.column,h.end.row,h.end.column),openTagName:u,closeTagName:d}},this.$findOpeningTag=function(e,t){var n=e.getCurrentToken(),r=t.value,a=0,o=e.getCurrentTokenRow(),s=e.getCurrentTokenColumn(),u=s+2,l=new i(o,s,o,u);e.stepForward();var c=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+t.value.length);if((t=e.stepForward())&&">"===t.value){var f=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1);e.stepBackward(),e.stepBackward();do{if(t=n,o=e.getCurrentTokenRow(),u=(s=e.getCurrentTokenColumn())+t.value.length,n=e.stepBackward(),t)if(-1!==t.type.indexOf("tag-name")){if(r===t.value)if("<"===n.value){if(++a>0){var d=new i(o,s,o,u),h=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1);do{t=e.stepForward()}while(t&&">"!==t.value);var p=new i(e.getCurrentTokenRow(),e.getCurrentTokenColumn(),e.getCurrentTokenRow(),e.getCurrentTokenColumn()+1)}}else"</"===n.value&&a--}else if("/>"===t.value){for(var g=0,m=n;m;){if(-1!==m.type.indexOf("tag-name")&&m.value===r){a--;break}if("<"===m.value)break;m=e.stepBackward(),g++}for(var v=0;v<g;v++)e.stepForward()}}while(n&&a<=0);return h&&p&&l&&f&&d&&c?{openTag:new i(h.start.row,h.start.column,p.end.row,p.end.column),closeTag:new i(l.start.row,l.start.column,f.end.row,f.end.column),openTagName:d,closeTagName:c}:void 0}}}})),ace.define("ace/edit_session",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/bidihandler","ace/config","ace/lib/event_emitter","ace/selection","ace/mode/text","ace/range","ace/document","ace/background_tokenizer","ace/search_highlight","ace/edit_session/folding","ace/edit_session/bracket_match"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/lang"),a=e("./bidihandler").BidiHandler,o=e("./config"),s=e("./lib/event_emitter").EventEmitter,u=e("./selection").Selection,l=e("./mode/text").Mode,c=e("./range").Range,f=e("./document").Document,d=e("./background_tokenizer").BackgroundTokenizer,h=e("./search_highlight").SearchHighlight,p=function e(t,n){this.$breakpoints=[],this.$decorations=[],this.$frontMarkers={},this.$backMarkers={},this.$markerId=1,this.$undoSelect=!0,this.$foldData=[],this.id="session"+ ++e.$uid,this.$foldData.toString=function(){return this.join("\n")},this.bgTokenizer=new d((new l).getTokenizer(),this);var r=this;this.bgTokenizer.on("update",(function(e){r._signal("tokenizerUpdate",e)})),this.on("changeFold",this.onChangeFold.bind(this)),this.$onChange=this.onChange.bind(this),"object"==typeof t&&t.getLine||(t=new f(t)),this.setDocument(t),this.selection=new u(this),this.$bidiHandler=new a(this),o.resetOptions(this),this.setMode(n),o._signal("session",this),this.destroyed=!1};p.$uid=0,function(){r.implement(this,s),this.setDocument=function(e){this.doc&&this.doc.off("change",this.$onChange),this.doc=e,e.on("change",this.$onChange,!0),this.bgTokenizer.setDocument(this.getDocument()),this.resetCaches()},this.getDocument=function(){return this.doc},this.$resetRowCache=function(e){if(!e)return this.$docRowCache=[],void(this.$screenRowCache=[]);var t=this.$docRowCache.length,n=this.$getRowCacheIndex(this.$docRowCache,e)+1;t>n&&(this.$docRowCache.splice(n,t),this.$screenRowCache.splice(n,t))},this.$getRowCacheIndex=function(e,t){for(var n=0,r=e.length-1;n<=r;){var i=n+r>>1,a=e[i];if(t>a)n=i+1;else{if(!(t<a))return i;r=i-1}}return n-1},this.resetCaches=function(){this.$modified=!0,this.$wrapData=[],this.$rowLengthCache=[],this.$resetRowCache(0),this.destroyed||this.bgTokenizer.start(0)},this.onChangeFold=function(e){var t=e.data;this.$resetRowCache(t.start.row)},this.onChange=function(e){this.$modified=!0,this.$bidiHandler.onChange(e),this.$resetRowCache(e.start.row);var t=this.$updateInternalDataOnChange(e);!this.$fromUndo&&this.$undoManager&&(t&&t.length&&(this.$undoManager.add({action:"removeFolds",folds:t},this.mergeUndoDeltas),this.mergeUndoDeltas=!0),this.$undoManager.add(e,this.mergeUndoDeltas),this.mergeUndoDeltas=!0,this.$informUndoManager.schedule()),this.bgTokenizer.$updateOnChange(e),this._signal("change",e)},this.setValue=function(e){this.doc.setValue(e),this.selection.moveTo(0,0),this.$resetRowCache(0),this.setUndoManager(this.$undoManager),this.getUndoManager().reset()},this.getValue=this.toString=function(){return this.doc.getValue()},this.getSelection=function(){return this.selection},this.getState=function(e){return this.bgTokenizer.getState(e)},this.getTokens=function(e){return this.bgTokenizer.getTokens(e)},this.getTokenAt=function(e,t){var n,r=this.bgTokenizer.getTokens(e),i=0;if(null==t){var a=r.length-1;i=this.getLine(e).length}else for(a=0;a<r.length&&!((i+=r[a].value.length)>=t);a++);return(n=r[a])?(n.index=a,n.start=i-n.value.length,n):null},this.setUndoManager=function(e){if(this.$undoManager=e,this.$informUndoManager&&this.$informUndoManager.cancel(),e){var t=this;e.addSession(this),this.$syncInformUndoManager=function(){t.$informUndoManager.cancel(),t.mergeUndoDeltas=!1},this.$informUndoManager=i.delayedCall(this.$syncInformUndoManager)}else this.$syncInformUndoManager=function(){}},this.markUndoGroup=function(){this.$syncInformUndoManager&&this.$syncInformUndoManager()},this.$defaultUndoManager={undo:function(){},redo:function(){},hasUndo:function(){},hasRedo:function(){},reset:function(){},add:function(){},addSelection:function(){},startNewGroup:function(){},addSession:function(){}},this.getUndoManager=function(){return this.$undoManager||this.$defaultUndoManager},this.getTabString=function(){return this.getUseSoftTabs()?i.stringRepeat(" ",this.getTabSize()):"\t"},this.setUseSoftTabs=function(e){this.setOption("useSoftTabs",e)},this.getUseSoftTabs=function(){return this.$useSoftTabs&&!this.$mode.$indentWithTabs},this.setTabSize=function(e){this.setOption("tabSize",e)},this.getTabSize=function(){return this.$tabSize},this.isTabStop=function(e){return this.$useSoftTabs&&e.column%this.$tabSize===0},this.setNavigateWithinSoftTabs=function(e){this.setOption("navigateWithinSoftTabs",e)},this.getNavigateWithinSoftTabs=function(){return this.$navigateWithinSoftTabs},this.$overwrite=!1,this.setOverwrite=function(e){this.setOption("overwrite",e)},this.getOverwrite=function(){return this.$overwrite},this.toggleOverwrite=function(){this.setOverwrite(!this.$overwrite)},this.addGutterDecoration=function(e,t){this.$decorations[e]||(this.$decorations[e]=""),this.$decorations[e]+=" "+t,this._signal("changeBreakpoint",{})},this.removeGutterDecoration=function(e,t){this.$decorations[e]=(this.$decorations[e]||"").replace(" "+t,""),this._signal("changeBreakpoint",{})},this.getBreakpoints=function(){return this.$breakpoints},this.setBreakpoints=function(e){this.$breakpoints=[];for(var t=0;t<e.length;t++)this.$breakpoints[e[t]]="ace_breakpoint";this._signal("changeBreakpoint",{})},this.clearBreakpoints=function(){this.$breakpoints=[],this._signal("changeBreakpoint",{})},this.setBreakpoint=function(e,t){void 0===t&&(t="ace_breakpoint"),t?this.$breakpoints[e]=t:delete this.$breakpoints[e],this._signal("changeBreakpoint",{})},this.clearBreakpoint=function(e){delete this.$breakpoints[e],this._signal("changeBreakpoint",{})},this.addMarker=function(e,t,n,r){var i=this.$markerId++,a={range:e,type:n||"line",renderer:"function"==typeof n?n:null,clazz:t,inFront:!!r,id:i};return r?(this.$frontMarkers[i]=a,this._signal("changeFrontMarker")):(this.$backMarkers[i]=a,this._signal("changeBackMarker")),i},this.addDynamicMarker=function(e,t){if(e.update){var n=this.$markerId++;return e.id=n,e.inFront=!!t,t?(this.$frontMarkers[n]=e,this._signal("changeFrontMarker")):(this.$backMarkers[n]=e,this._signal("changeBackMarker")),e}},this.removeMarker=function(e){var t=this.$frontMarkers[e]||this.$backMarkers[e];t&&(delete(t.inFront?this.$frontMarkers:this.$backMarkers)[e],this._signal(t.inFront?"changeFrontMarker":"changeBackMarker"))},this.getMarkers=function(e){return e?this.$frontMarkers:this.$backMarkers},this.highlight=function(e){if(!this.$searchHighlight){var t=new h(null,"ace_selected-word","text");this.$searchHighlight=this.addDynamicMarker(t)}this.$searchHighlight.setRegexp(e)},this.highlightLines=function(e,t,n,r){"number"!=typeof t&&(n=t,t=e),n||(n="ace_step");var i=new c(e,0,t,1/0);return i.id=this.addMarker(i,n,"fullLine",r),i},this.setAnnotations=function(e){this.$annotations=e,this._signal("changeAnnotation",{})},this.getAnnotations=function(){return this.$annotations||[]},this.clearAnnotations=function(){this.setAnnotations([])},this.$detectNewLine=function(e){var t=e.match(/^.*?(\r?\n)/m);this.$autoNewLine=t?t[1]:"\n"},this.getWordRange=function(e,t){var n=this.getLine(e),r=!1;if(t>0&&(r=!!n.charAt(t-1).match(this.tokenRe)),r||(r=!!n.charAt(t).match(this.tokenRe)),r)var i=this.tokenRe;else if(/^\s+$/.test(n.slice(t-1,t+1)))i=/\s/;else i=this.nonTokenRe;var a=t;if(a>0){do{a--}while(a>=0&&n.charAt(a).match(i));a++}for(var o=t;o<n.length&&n.charAt(o).match(i);)o++;return new c(e,a,e,o)},this.getAWordRange=function(e,t){for(var n=this.getWordRange(e,t),r=this.getLine(n.end.row);r.charAt(n.end.column).match(/[ \t]/);)n.end.column+=1;return n},this.setNewLineMode=function(e){this.doc.setNewLineMode(e)},this.getNewLineMode=function(){return this.doc.getNewLineMode()},this.setUseWorker=function(e){this.setOption("useWorker",e)},this.getUseWorker=function(){return this.$useWorker},this.onReloadTokenizer=function(e){var t=e.data;this.bgTokenizer.start(t.first),this._signal("tokenizerUpdate",e)},this.$modes=o.$modes,this.$mode=null,this.$modeId=null,this.setMode=function(e,t){if(e&&"object"===typeof e){if(e.getTokenizer)return this.$onChangeMode(e);var n=e,r=n.path}else r=e||"ace/mode/text";if(this.$modes["ace/mode/text"]||(this.$modes["ace/mode/text"]=new l),this.$modes[r]&&!n)return this.$onChangeMode(this.$modes[r]),void(t&&t());this.$modeId=r,o.loadModule(["mode",r],function(e){if(this.$modeId!==r)return t&&t();this.$modes[r]&&!n?this.$onChangeMode(this.$modes[r]):e&&e.Mode&&(e=new e.Mode(n),n||(this.$modes[r]=e,e.$id=r),this.$onChangeMode(e)),t&&t()}.bind(this)),this.$mode||this.$onChangeMode(this.$modes["ace/mode/text"],!0)},this.$onChangeMode=function(e,t){if(t||(this.$modeId=e.$id),this.$mode!==e){var n=this.$mode;this.$mode=e,this.$stopWorker(),this.$useWorker&&this.$startWorker();var r=e.getTokenizer();if(void 0!==r.on){var i=this.onReloadTokenizer.bind(this);r.on("update",i)}this.bgTokenizer.setTokenizer(r),this.bgTokenizer.setDocument(this.getDocument()),this.tokenRe=e.tokenRe,this.nonTokenRe=e.nonTokenRe,t||(e.attachToSession&&e.attachToSession(this),this.$options.wrapMethod.set.call(this,this.$wrapMethod),this.$setFolding(e.foldingRules),this.bgTokenizer.start(0),this._emit("changeMode",{oldMode:n,mode:e}))}},this.$stopWorker=function(){this.$worker&&(this.$worker.terminate(),this.$worker=null)},this.$startWorker=function(){try{this.$worker=this.$mode.createWorker(this)}catch(e){o.warn("Could not load worker",e),this.$worker=null}},this.getMode=function(){return this.$mode},this.$scrollTop=0,this.setScrollTop=function(e){this.$scrollTop===e||isNaN(e)||(this.$scrollTop=e,this._signal("changeScrollTop",e))},this.getScrollTop=function(){return this.$scrollTop},this.$scrollLeft=0,this.setScrollLeft=function(e){this.$scrollLeft===e||isNaN(e)||(this.$scrollLeft=e,this._signal("changeScrollLeft",e))},this.getScrollLeft=function(){return this.$scrollLeft},this.getScreenWidth=function(){return this.$computeWidth(),this.lineWidgets?Math.max(this.getLineWidgetMaxWidth(),this.screenWidth):this.screenWidth},this.getLineWidgetMaxWidth=function(){if(null!=this.lineWidgetsWidth)return this.lineWidgetsWidth;var e=0;return this.lineWidgets.forEach((function(t){t&&t.screenWidth>e&&(e=t.screenWidth)})),this.lineWidgetWidth=e},this.$computeWidth=function(e){if(this.$modified||e){if(this.$modified=!1,this.$useWrapMode)return this.screenWidth=this.$wrapLimit;for(var t=this.doc.getAllLines(),n=this.$rowLengthCache,r=0,i=0,a=this.$foldData[i],o=a?a.start.row:1/0,s=t.length,u=0;u<s;u++){if(u>o){if((u=a.end.row+1)>=s)break;o=(a=this.$foldData[i++])?a.start.row:1/0}null==n[u]&&(n[u]=this.$getStringScreenWidth(t[u])[0]),n[u]>r&&(r=n[u])}this.screenWidth=r}},this.getLine=function(e){return this.doc.getLine(e)},this.getLines=function(e,t){return this.doc.getLines(e,t)},this.getLength=function(){return this.doc.getLength()},this.getTextRange=function(e){return this.doc.getTextRange(e||this.selection.getRange())},this.insert=function(e,t){return this.doc.insert(e,t)},this.remove=function(e){return this.doc.remove(e)},this.removeFullLines=function(e,t){return this.doc.removeFullLines(e,t)},this.undoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(var n=e.length-1;-1!=n;n--){var r=e[n];"insert"==r.action||"remove"==r.action?this.doc.revertDelta(r):r.folds&&this.addFolds(r.folds)}!t&&this.$undoSelect&&(e.selectionBefore?this.selection.fromJSON(e.selectionBefore):this.selection.setRange(this.$getUndoSelection(e,!0))),this.$fromUndo=!1}},this.redoChanges=function(e,t){if(e.length){this.$fromUndo=!0;for(var n=0;n<e.length;n++){var r=e[n];"insert"!=r.action&&"remove"!=r.action||this.doc.$safeApplyDelta(r)}!t&&this.$undoSelect&&(e.selectionAfter?this.selection.fromJSON(e.selectionAfter):this.selection.setRange(this.$getUndoSelection(e,!1))),this.$fromUndo=!1}},this.setUndoSelect=function(e){this.$undoSelect=e},this.$getUndoSelection=function(e,t){function n(e){return t?"insert"!==e.action:"insert"===e.action}for(var r,i,a=0;a<e.length;a++){var o=e[a];o.start&&(r?n(o)?(i=o.start,-1==r.compare(i.row,i.column)&&r.setStart(i),i=o.end,1==r.compare(i.row,i.column)&&r.setEnd(i)):(i=o.start,-1==r.compare(i.row,i.column)&&(r=c.fromPoints(o.start,o.start))):r=n(o)?c.fromPoints(o.start,o.end):c.fromPoints(o.start,o.start))}return r},this.replace=function(e,t){return this.doc.replace(e,t)},this.moveText=function(e,t,n){var r=this.getTextRange(e),i=this.getFoldsInRange(e),a=c.fromPoints(t,t);if(!n){this.remove(e);var o=e.start.row-e.end.row;(l=o?-e.end.column:e.start.column-e.end.column)&&(a.start.row==e.end.row&&a.start.column>e.end.column&&(a.start.column+=l),a.end.row==e.end.row&&a.end.column>e.end.column&&(a.end.column+=l)),o&&a.start.row>=e.end.row&&(a.start.row+=o,a.end.row+=o)}if(a.end=this.insert(a.start,r),i.length){var s=e.start,u=a.start,l=(o=u.row-s.row,u.column-s.column);this.addFolds(i.map((function(e){return(e=e.clone()).start.row==s.row&&(e.start.column+=l),e.end.row==s.row&&(e.end.column+=l),e.start.row+=o,e.end.row+=o,e})))}return a},this.indentRows=function(e,t,n){n=n.replace(/\t/g,this.getTabString());for(var r=e;r<=t;r++)this.doc.insertInLine({row:r,column:0},n)},this.outdentRows=function(e){for(var t=e.collapseRows(),n=new c(0,0,0,0),r=this.getTabSize(),i=t.start.row;i<=t.end.row;++i){var a=this.getLine(i);n.start.row=i,n.end.row=i;for(var o=0;o<r&&" "==a.charAt(o);++o);o<r&&"\t"==a.charAt(o)?(n.start.column=o,n.end.column=o+1):(n.start.column=0,n.end.column=o),this.remove(n)}},this.$moveLines=function(e,t,n){if(e=this.getRowFoldStart(e),t=this.getRowFoldEnd(t),n<0){if((i=this.getRowFoldStart(e+n))<0)return 0;var r=i-e}else if(n>0){var i;if((i=this.getRowFoldEnd(t+n))>this.doc.getLength()-1)return 0;r=i-t}else{e=this.$clipRowToDocument(e);r=(t=this.$clipRowToDocument(t))-e+1}var a=new c(e,0,t,Number.MAX_VALUE),o=this.getFoldsInRange(a).map((function(e){return(e=e.clone()).start.row+=r,e.end.row+=r,e})),s=0==n?this.doc.getLines(e,t):this.doc.removeFullLines(e,t);return this.doc.insertFullLines(e+r,s),o.length&&this.addFolds(o),r},this.moveLinesUp=function(e,t){return this.$moveLines(e,t,-1)},this.moveLinesDown=function(e,t){return this.$moveLines(e,t,1)},this.duplicateLines=function(e,t){return this.$moveLines(e,t,0)},this.$clipRowToDocument=function(e){return Math.max(0,Math.min(e,this.doc.getLength()-1))},this.$clipColumnToRow=function(e,t){return t<0?0:Math.min(this.doc.getLine(e).length,t)},this.$clipPositionToDocument=function(e,t){if(t=Math.max(0,t),e<0)e=0,t=0;else{var n=this.doc.getLength();e>=n?(e=n-1,t=this.doc.getLine(n-1).length):t=Math.min(this.doc.getLine(e).length,t)}return{row:e,column:t}},this.$clipRangeToDocument=function(e){e.start.row<0?(e.start.row=0,e.start.column=0):e.start.column=this.$clipColumnToRow(e.start.row,e.start.column);var t=this.doc.getLength()-1;return e.end.row>t?(e.end.row=t,e.end.column=this.doc.getLine(t).length):e.end.column=this.$clipColumnToRow(e.end.row,e.end.column),e},this.$wrapLimit=80,this.$useWrapMode=!1,this.$wrapLimitRange={min:null,max:null},this.setUseWrapMode=function(e){if(e!=this.$useWrapMode){if(this.$useWrapMode=e,this.$modified=!0,this.$resetRowCache(0),e){var t=this.getLength();this.$wrapData=Array(t),this.$updateWrapData(0,t-1)}this._signal("changeWrapMode")}},this.getUseWrapMode=function(){return this.$useWrapMode},this.setWrapLimitRange=function(e,t){this.$wrapLimitRange.min===e&&this.$wrapLimitRange.max===t||(this.$wrapLimitRange={min:e,max:t},this.$modified=!0,this.$bidiHandler.markAsDirty(),this.$useWrapMode&&this._signal("changeWrapMode"))},this.adjustWrapLimit=function(e,t){var n=this.$wrapLimitRange;n.max<0&&(n={min:t,max:t});var r=this.$constrainWrapLimit(e,n.min,n.max);return r!=this.$wrapLimit&&r>1&&(this.$wrapLimit=r,this.$modified=!0,this.$useWrapMode&&(this.$updateWrapData(0,this.getLength()-1),this.$resetRowCache(0),this._signal("changeWrapLimit")),!0)},this.$constrainWrapLimit=function(e,t,n){return t&&(e=Math.max(t,e)),n&&(e=Math.min(n,e)),e},this.getWrapLimit=function(){return this.$wrapLimit},this.setWrapLimit=function(e){this.setWrapLimitRange(e,e)},this.getWrapLimitRange=function(){return{min:this.$wrapLimitRange.min,max:this.$wrapLimitRange.max}},this.$updateInternalDataOnChange=function(e){var t=this.$useWrapMode,n=e.action,r=e.start,i=e.end,a=r.row,o=i.row,s=o-a,u=null;if(this.$updating=!0,0!=s)if("remove"===n){this[t?"$wrapData":"$rowLengthCache"].splice(a,s);var l=this.$foldData;u=this.getFoldsInRange(e),this.removeFolds(u);var c=0;if(g=this.getFoldLine(i.row)){g.addRemoveChars(i.row,i.column,r.column-i.column),g.shiftRow(-s);var f=this.getFoldLine(a);f&&f!==g&&(f.merge(g),g=f),c=l.indexOf(g)+1}for(;c<l.length;c++){(g=l[c]).start.row>=i.row&&g.shiftRow(-s)}o=a}else{var d=Array(s);d.unshift(a,0);var h=t?this.$wrapData:this.$rowLengthCache;h.splice.apply(h,d);l=this.$foldData,c=0;if(g=this.getFoldLine(a)){var p=g.range.compareInside(r.row,r.column);0==p?(g=g.split(r.row,r.column))&&(g.shiftRow(s),g.addRemoveChars(o,0,i.column-r.column)):-1==p&&(g.addRemoveChars(a,0,i.column-r.column),g.shiftRow(s)),c=l.indexOf(g)+1}for(;c<l.length;c++){var g;(g=l[c]).start.row>=a&&g.shiftRow(s)}}else s=Math.abs(e.start.column-e.end.column),"remove"===n&&(u=this.getFoldsInRange(e),this.removeFolds(u),s=-s),(g=this.getFoldLine(a))&&g.addRemoveChars(a,r.column,s);return t&&this.$wrapData.length!=this.doc.getLength()&&console.error("doc.getLength() and $wrapData.length have to be the same!"),this.$updating=!1,t?this.$updateWrapData(a,o):this.$updateRowLengthCache(a,o),u},this.$updateRowLengthCache=function(e,t,n){this.$rowLengthCache[e]=null,this.$rowLengthCache[t]=null},this.$updateWrapData=function(n,r){var i,a,o=this.doc.getAllLines(),s=this.getTabSize(),u=this.$wrapData,l=this.$wrapLimit,c=n;for(r=Math.min(r,o.length-1);c<=r;)(a=this.getFoldLine(c,a))?(i=[],a.walk(function(n,r,a,s){var u;if(null!=n){(u=this.$getDisplayTokens(n,i.length))[0]=e;for(var l=1;l<u.length;l++)u[l]=t}else u=this.$getDisplayTokens(o[r].substring(s,a),i.length);i=i.concat(u)}.bind(this),a.end.row,o[a.end.row].length+1),u[a.start.row]=this.$computeWrapSplits(i,l,s),c=a.end.row+1):(i=this.$getDisplayTokens(o[c]),u[c]=this.$computeWrapSplits(i,l,s),c++)};var e=3,t=4;function n(e){return!(e<4352)&&(e>=4352&&e<=4447||e>=4515&&e<=4519||e>=4602&&e<=4607||e>=9001&&e<=9002||e>=11904&&e<=11929||e>=11931&&e<=12019||e>=12032&&e<=12245||e>=12272&&e<=12283||e>=12288&&e<=12350||e>=12353&&e<=12438||e>=12441&&e<=12543||e>=12549&&e<=12589||e>=12593&&e<=12686||e>=12688&&e<=12730||e>=12736&&e<=12771||e>=12784&&e<=12830||e>=12832&&e<=12871||e>=12880&&e<=13054||e>=13056&&e<=19903||e>=19968&&e<=42124||e>=42128&&e<=42182||e>=43360&&e<=43388||e>=44032&&e<=55203||e>=55216&&e<=55238||e>=55243&&e<=55291||e>=63744&&e<=64255||e>=65040&&e<=65049||e>=65072&&e<=65106||e>=65108&&e<=65126||e>=65128&&e<=65131||e>=65281&&e<=65376||e>=65504&&e<=65510)}this.$computeWrapSplits=function(n,r,i){if(0==n.length)return[];var a=[],o=n.length,s=0,u=0,l=this.$wrapAsCode,c=this.$indentedSoftWrap,f=r<=Math.max(2*i,8)||!1===c?0:Math.floor(r/2);function d(e){for(var t=e-s,r=s;r<e;r++){var o=n[r];12!==o&&2!==o||(t-=1)}a.length||(h=function(){var e=0;if(0===f)return e;if(c)for(var t=0;t<n.length;t++){var r=n[t];if(10==r)e+=1;else{if(11!=r){if(12==r)continue;break}e+=i}}return l&&!1!==c&&(e+=i),Math.min(e,f)}(),a.indent=h),u+=t,a.push(u),s=e}for(var h=0;o-s>r-h;){var p=s+r-h;if(n[p-1]>=10&&n[p]>=10)d(p);else if(n[p]!=e&&n[p]!=t){for(var g=Math.max(p-(r-(r>>2)),s-1);p>g&&n[p]<e;)p--;if(l){for(;p>g&&n[p]<e;)p--;for(;p>g&&9==n[p];)p--}else for(;p>g&&n[p]<10;)p--;p>g?d(++p):(2==n[p=s+r]&&p--,d(p-h))}else{for(;p!=s-1&&n[p]!=e;p--);if(p>s){d(p);continue}for(p=s+r;p<n.length&&n[p]==t;p++);if(p==n.length)break;d(p)}}return a},this.$getDisplayTokens=function(e,t){var r,i=[];t=t||0;for(var a=0;a<e.length;a++){var o=e.charCodeAt(a);if(9==o){r=this.getScreenTabSize(i.length+t),i.push(11);for(var s=1;s<r;s++)i.push(12)}else 32==o?i.push(10):o>39&&o<48||o>57&&o<64?i.push(9):o>=4352&&n(o)?i.push(1,2):i.push(1)}return i},this.$getStringScreenWidth=function(e,t,r){if(0==t)return[0,0];var i,a;for(null==t&&(t=1/0),r=r||0,a=0;a<e.length&&(9==(i=e.charCodeAt(a))?r+=this.getScreenTabSize(r):i>=4352&&n(i)?r+=2:r+=1,!(r>t));a++);return[r,a]},this.lineWidgets=null,this.getRowLength=function(e){var t=1;return this.lineWidgets&&(t+=this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0),this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+t:t},this.getRowLineCount=function(e){return this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1:1},this.getRowWrapIndent=function(e){if(this.$useWrapMode){var t=this.screenToDocumentPosition(e,Number.MAX_VALUE),n=this.$wrapData[t.row];return n.length&&n[0]<t.column?n.indent:0}return 0},this.getScreenLastRowColumn=function(e){var t=this.screenToDocumentPosition(e,Number.MAX_VALUE);return this.documentToScreenColumn(t.row,t.column)},this.getDocumentLastRowColumn=function(e,t){var n=this.documentToScreenRow(e,t);return this.getScreenLastRowColumn(n)},this.getDocumentLastRowColumnPosition=function(e,t){var n=this.documentToScreenRow(e,t);return this.screenToDocumentPosition(n,Number.MAX_VALUE/10)},this.getRowSplitData=function(e){return this.$useWrapMode?this.$wrapData[e]:void 0},this.getScreenTabSize=function(e){return this.$tabSize-(e%this.$tabSize|0)},this.screenToDocumentRow=function(e,t){return this.screenToDocumentPosition(e,t).row},this.screenToDocumentColumn=function(e,t){return this.screenToDocumentPosition(e,t).column},this.screenToDocumentPosition=function(e,t,n){if(e<0)return{row:0,column:0};var r,i,a=0,o=0,s=0,u=0,l=this.$screenRowCache,c=this.$getRowCacheIndex(l,e),f=l.length;if(f&&c>=0){s=l[c],a=this.$docRowCache[c];var d=e>l[f-1]}else d=!f;for(var h=this.getLength()-1,p=this.getNextFoldLine(a),g=p?p.start.row:1/0;s<=e&&!(s+(u=this.getRowLength(a))>e||a>=h);)s+=u,++a>g&&(a=p.end.row+1,g=(p=this.getNextFoldLine(a,p))?p.start.row:1/0),d&&(this.$docRowCache.push(a),this.$screenRowCache.push(s));if(p&&p.start.row<=a)r=this.getFoldDisplayLine(p),a=p.start.row;else{if(s+u<=e||a>h)return{row:h,column:this.getLine(h).length};r=this.getLine(a),p=null}var m=0,v=Math.floor(e-s);if(this.$useWrapMode){var b=this.$wrapData[a];b&&(i=b[v],v>0&&b.length&&(m=b.indent,o=b[v-1]||b[b.length-1],r=r.substring(o)))}return void 0!==n&&this.$bidiHandler.isBidiRow(s+v,a,v)&&(t=this.$bidiHandler.offsetToCol(n)),o+=this.$getStringScreenWidth(r,t-m)[1],this.$useWrapMode&&o>=i&&(o=i-1),p?p.idxToPosition(o):{row:a,column:o}},this.documentToScreenPosition=function(e,t){if("undefined"===typeof t)var n=this.$clipPositionToDocument(e.row,e.column);else n=this.$clipPositionToDocument(e,t);e=n.row,t=n.column;var r,i=0,a=null;(r=this.getFoldAt(e,t,1))&&(e=r.start.row,t=r.start.column);var o,s=0,u=this.$docRowCache,l=this.$getRowCacheIndex(u,e),c=u.length;if(c&&l>=0){s=u[l],i=this.$screenRowCache[l];var f=e>u[c-1]}else f=!c;for(var d=this.getNextFoldLine(s),h=d?d.start.row:1/0;s<e;){if(s>=h){if((o=d.end.row+1)>e)break;h=(d=this.getNextFoldLine(o,d))?d.start.row:1/0}else o=s+1;i+=this.getRowLength(s),s=o,f&&(this.$docRowCache.push(s),this.$screenRowCache.push(i))}var p="";d&&s>=h?(p=this.getFoldDisplayLine(d,e,t),a=d.start.row):(p=this.getLine(e).substring(0,t),a=e);var g=0;if(this.$useWrapMode){var m=this.$wrapData[a];if(m){for(var v=0;p.length>=m[v];)i++,v++;p=p.substring(m[v-1]||0,p.length),g=v>0?m.indent:0}}return this.lineWidgets&&this.lineWidgets[s]&&this.lineWidgets[s].rowsAbove&&(i+=this.lineWidgets[s].rowsAbove),{row:i,column:g+this.$getStringScreenWidth(p)[0]}},this.documentToScreenColumn=function(e,t){return this.documentToScreenPosition(e,t).column},this.documentToScreenRow=function(e,t){return this.documentToScreenPosition(e,t).row},this.getScreenLength=function(){var e=0,t=null;if(this.$useWrapMode)for(var n=this.$wrapData.length,r=0,i=(s=0,(t=this.$foldData[s++])?t.start.row:1/0);r<n;){var a=this.$wrapData[r];e+=a?a.length+1:1,++r>i&&(r=t.end.row+1,i=(t=this.$foldData[s++])?t.start.row:1/0)}else{e=this.getLength();for(var o=this.$foldData,s=0;s<o.length;s++)e-=(t=o[s]).end.row-t.start.row}return this.lineWidgets&&(e+=this.$getWidgetScreenLength()),e},this.$setFontMetrics=function(e){this.$enableVarChar&&(this.$getStringScreenWidth=function(t,n,r){if(0===n)return[0,0];var i,a;for(n||(n=1/0),r=r||0,a=0;a<t.length&&!((r+="\t"===(i=t.charAt(a))?this.getScreenTabSize(r):e.getCharacterWidth(i))>n);a++);return[r,a]})},this.destroy=function(){this.destroyed||(this.bgTokenizer.setDocument(null),this.bgTokenizer.cleanup(),this.destroyed=!0),this.$stopWorker(),this.removeAllListeners(),this.doc&&this.doc.off("change",this.$onChange),this.selection.detach()},this.isFullWidth=n}.call(p.prototype),e("./edit_session/folding").Folding.call(p.prototype),e("./edit_session/bracket_match").BracketMatch.call(p.prototype),o.defineOptions(p.prototype,"session",{wrap:{set:function(e){if(e&&"off"!=e?"free"==e?e=!0:"printMargin"==e?e=-1:"string"==typeof e&&(e=parseInt(e,10)||!1):e=!1,this.$wrap!=e)if(this.$wrap=e,e){var t="number"==typeof e?e:null;this.setWrapLimitRange(t,t),this.setUseWrapMode(!0)}else this.setUseWrapMode(!1)},get:function(){return this.getUseWrapMode()?-1==this.$wrap?"printMargin":this.getWrapLimitRange().min?this.$wrap:"free":"off"},handlesSet:!0},wrapMethod:{set:function(e){(e="auto"==e?"text"!=this.$mode.type:"text"!=e)!=this.$wrapAsCode&&(this.$wrapAsCode=e,this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0)))},initialValue:"auto"},indentedSoftWrap:{set:function(){this.$useWrapMode&&(this.$useWrapMode=!1,this.setUseWrapMode(!0))},initialValue:!0},firstLineNumber:{set:function(){this._signal("changeBreakpoint")},initialValue:1},useWorker:{set:function(e){this.$useWorker=e,this.$stopWorker(),e&&this.$startWorker()},initialValue:!0},useSoftTabs:{initialValue:!0},tabSize:{set:function(e){(e=parseInt(e))>0&&this.$tabSize!==e&&(this.$modified=!0,this.$rowLengthCache=[],this.$tabSize=e,this._signal("changeTabSize"))},initialValue:4,handlesSet:!0},navigateWithinSoftTabs:{initialValue:!1},foldStyle:{set:function(e){this.setFoldStyle(e)},handlesSet:!0},overwrite:{set:function(e){this._signal("changeOverwrite")},initialValue:!1},newLineMode:{set:function(e){this.doc.setNewLineMode(e)},get:function(){return this.doc.getNewLineMode()},handlesSet:!0},mode:{set:function(e){this.setMode(e)},get:function(){return this.$modeId},handlesSet:!0}}),t.EditSession=p})),ace.define("ace/search",["require","exports","module","ace/lib/lang","ace/lib/oop","ace/range"],(function(e,t,n){"use strict";var r=e("./lib/lang"),i=e("./lib/oop"),a=e("./range").Range,o=function(){this.$options={}};(function(){this.set=function(e){return i.mixin(this.$options,e),this},this.getOptions=function(){return r.copyObject(this.$options)},this.setOptions=function(e){this.$options=e},this.find=function(e){var t=this.$options,n=this.$matchIterator(e,t);if(!n)return!1;var r=null;return n.forEach((function(e,n,i,o){return r=new a(e,n,i,o),!(n==o&&t.start&&t.start.start&&0!=t.skipCurrent&&r.isEqual(t.start))||(r=null,!1)})),r},this.findAll=function(e){var t=this.$options;if(!t.needle)return[];this.$assembleRegExp(t);var n=t.range,i=n?e.getLines(n.start.row,n.end.row):e.doc.getAllLines(),o=[],s=t.re;if(t.$isMultiLine){var u,l=s.length,c=i.length-l;e:for(var f=s.offset||0;f<=c;f++){for(var d=0;d<l;d++)if(-1==i[f+d].search(s[d]))continue e;var h=i[f],p=i[f+l-1],g=h.length-h.match(s[0])[0].length,m=p.match(s[l-1])[0].length;u&&u.end.row===f&&u.end.column>g||(o.push(u=new a(f,g,f+l-1,m)),l>2&&(f=f+l-2))}}else for(var v=0;v<i.length;v++){var b=r.getMatchOffsets(i[v],s);for(d=0;d<b.length;d++){var y=b[d];o.push(new a(v,y.offset,v,y.offset+y.length))}}if(n){var _=n.start.column,A=n.end.column;for(v=0,d=o.length-1;v<d&&o[v].start.column<_&&0==o[v].start.row;)v++;for(var w=n.end.row-n.start.row;v<d&&o[d].end.column>A&&o[d].end.row==w;)d--;for(o=o.slice(v,d+1),v=0,d=o.length;v<d;v++)o[v].start.row+=n.start.row,o[v].end.row+=n.start.row}return o},this.replace=function(e,t){var n=this.$options,r=this.$assembleRegExp(n);if(n.$isMultiLine)return t;if(r){var i=r.exec(e);if(!i||i[0].length!=e.length)return null;if(t=e.replace(r,t),n.preserveCase){t=t.split("");for(var a=Math.min(e.length,e.length);a--;){var o=e[a];o&&o.toLowerCase()!=o?t[a]=t[a].toUpperCase():t[a]=t[a].toLowerCase()}t=t.join("")}return t}},this.$assembleRegExp=function(e,t){if(e.needle instanceof RegExp)return e.re=e.needle;var n=e.needle;if(!e.needle)return e.re=!1;e.regExp||(n=r.escapeRegExp(n)),e.wholeWord&&(n=function(e,t){function n(e){return/\w/.test(e)||t.regExp?"\\b":""}return n(e[0])+e+n(e[e.length-1])}(n,e));var i=e.caseSensitive?"gm":"gmi";if(e.$isMultiLine=!t&&/[\n\r]/.test(n),e.$isMultiLine)return e.re=this.$assembleMultilineRegExp(n,i);try{var a=new RegExp(n,i)}catch(o){a=!1}return e.re=a},this.$assembleMultilineRegExp=function(e,t){for(var n=e.replace(/\r\n|\r|\n/g,"$\n^").split("\n"),r=[],i=0;i<n.length;i++)try{r.push(new RegExp(n[i],t))}catch(a){return!1}return r},this.$matchIterator=function(e,t){var n=this.$assembleRegExp(t);if(!n)return!1;var r=1==t.backwards,i=0!=t.skipCurrent,a=t.range,o=t.start;o||(o=a?a[r?"end":"start"]:e.selection.getRange()),o.start&&(o=o[i!=r?"end":"start"]);var s=a?a.start.row:0,u=a?a.end.row:e.getLength()-1;if(r)var l=function(e){var n=o.row;if(!f(n,o.column,e)){for(n--;n>=s;n--)if(f(n,Number.MAX_VALUE,e))return;if(0!=t.wrap)for(n=u,s=o.row;n>=s;n--)if(f(n,Number.MAX_VALUE,e))return}};else l=function(e){var n=o.row;if(!f(n,o.column,e)){for(n+=1;n<=u;n++)if(f(n,0,e))return;if(0!=t.wrap)for(n=s,u=o.row;n<=u;n++)if(f(n,0,e))return}};if(t.$isMultiLine)var c=n.length,f=function(t,i,a){var o=r?t-c+1:t;if(!(o<0||o+c>e.getLength())){var s=e.getLine(o),u=s.search(n[0]);if(!(!r&&u<i||-1===u)){for(var l=1;l<c;l++)if(-1==(s=e.getLine(o+l)).search(n[l]))return;var f=s.match(n[c-1])[0].length;if(!(r&&f>i))return!!a(o,u,o+c-1,f)||void 0}}};else if(r)f=function(t,r,i){var a,o=e.getLine(t),s=[],u=0;for(n.lastIndex=0;a=n.exec(o);){var l=a[0].length;if(u=a.index,!l){if(u>=o.length)break;n.lastIndex=u+=1}if(a.index+l>r)break;s.push(a.index,l)}for(var c=s.length-1;c>=0;c-=2){var f=s[c-1];if(i(t,f,t,f+(l=s[c])))return!0}};else f=function(t,r,i){var a,o,s=e.getLine(t);for(n.lastIndex=r;o=n.exec(s);){var u=o[0].length;if(i(t,a=o.index,t,a+u))return!0;if(!u&&(n.lastIndex=a+=1,a>=s.length))return!1}};return{forEach:l}}}).call(o.prototype),t.Search=o})),ace.define("ace/keyboard/hash_handler",["require","exports","module","ace/lib/keys","ace/lib/useragent"],(function(e,t,n){"use strict";var r=e("../lib/keys"),i=e("../lib/useragent"),a=r.KEY_MODS;function o(e,t){this.platform=t||(i.isMac?"mac":"win"),this.commands={},this.commandKeyBinding={},this.addCommands(e),this.$singleCommand=!0}function s(e,t){o.call(this,e,t),this.$singleCommand=!1}s.prototype=o.prototype,function(){function e(e){return"object"==typeof e&&e.bindKey&&e.bindKey.position||(e.isDefault?-100:0)}this.addCommand=function(e){this.commands[e.name]&&this.removeCommand(e),this.commands[e.name]=e,e.bindKey&&this._buildKeyHash(e)},this.removeCommand=function(e,t){var n=e&&("string"===typeof e?e:e.name);e=this.commands[n],t||delete this.commands[n];var r=this.commandKeyBinding;for(var i in r){var a=r[i];if(a==e)delete r[i];else if(Array.isArray(a)){var o=a.indexOf(e);-1!=o&&(a.splice(o,1),1==a.length&&(r[i]=a[0]))}}},this.bindKey=function(e,t,n){if("object"==typeof e&&e&&(void 0==n&&(n=e.position),e=e[this.platform]),e)return"function"==typeof t?this.addCommand({exec:t,bindKey:e,name:t.name||e}):void e.split("|").forEach((function(e){var r="";if(-1!=e.indexOf(" ")){var i=e.split(/\s+/);e=i.pop(),i.forEach((function(e){var t=this.parseKeys(e),n=a[t.hashId]+t.key;r+=(r?" ":"")+n,this._addCommandToBinding(r,"chainKeys")}),this),r+=" "}var o=this.parseKeys(e),s=a[o.hashId]+o.key;this._addCommandToBinding(r+s,t,n)}),this)},this._addCommandToBinding=function(t,n,r){var i,a=this.commandKeyBinding;if(n)if(!a[t]||this.$singleCommand)a[t]=n;else{Array.isArray(a[t])?-1!=(i=a[t].indexOf(n))&&a[t].splice(i,1):a[t]=[a[t]],"number"!=typeof r&&(r=e(n));var o=a[t];for(i=0;i<o.length;i++){if(e(o[i])>r)break}o.splice(i,0,n)}else delete a[t]},this.addCommands=function(e){e&&Object.keys(e).forEach((function(t){var n=e[t];if(n){if("string"===typeof n)return this.bindKey(n,t);"function"===typeof n&&(n={exec:n}),"object"===typeof n&&(n.name||(n.name=t),this.addCommand(n))}}),this)},this.removeCommands=function(e){Object.keys(e).forEach((function(t){this.removeCommand(e[t])}),this)},this.bindKeys=function(e){Object.keys(e).forEach((function(t){this.bindKey(t,e[t])}),this)},this._buildKeyHash=function(e){this.bindKey(e.bindKey,e)},this.parseKeys=function(e){var t=e.toLowerCase().split(/[\-\+]([\-\+])?/).filter((function(e){return e})),n=t.pop(),i=r[n];if(r.FUNCTION_KEYS[i])n=r.FUNCTION_KEYS[i].toLowerCase();else{if(!t.length)return{key:n,hashId:-1};if(1==t.length&&"shift"==t[0])return{key:n.toUpperCase(),hashId:-1}}for(var a=0,o=t.length;o--;){var s=r.KEY_MODS[t[o]];if(null==s)return"undefined"!=typeof console&&console.error("invalid modifier "+t[o]+" in "+e),!1;a|=s}return{key:n,hashId:a}},this.findKeyCommand=function(e,t){var n=a[e]+t;return this.commandKeyBinding[n]},this.handleKeyboard=function(e,t,n,r){if(!(r<0)){var i=a[t]+n,o=this.commandKeyBinding[i];return e.$keyChain&&(e.$keyChain+=" "+i,o=this.commandKeyBinding[e.$keyChain]||o),!o||"chainKeys"!=o&&"chainKeys"!=o[o.length-1]?(e.$keyChain&&(t&&4!=t||1!=n.length?(-1==t||r>0)&&(e.$keyChain=""):e.$keyChain=e.$keyChain.slice(0,-i.length-1)),{command:o}):(e.$keyChain=e.$keyChain||i,{command:"null"})}},this.getStatusText=function(e,t){return t.$keyChain||""}}.call(o.prototype),t.HashHandler=o,t.MultiHashHandler=s})),ace.define("ace/commands/command_manager",["require","exports","module","ace/lib/oop","ace/keyboard/hash_handler","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../keyboard/hash_handler").MultiHashHandler,a=e("../lib/event_emitter").EventEmitter,o=function(e,t){i.call(this,t,e),this.byName=this.commands,this.setDefaultHandler("exec",(function(e){return e.args?e.command.exec(e.editor,e.args,e.event,!1):e.command.exec(e.editor,{},e.event,!0)}))};r.inherits(o,i),function(){r.implement(this,a),this.exec=function(e,t,n){if(Array.isArray(e)){for(var r=e.length;r--;)if(this.exec(e[r],t,n))return!0;return!1}if("string"===typeof e&&(e=this.commands[e]),!e)return!1;if(t&&t.$readOnly&&!e.readOnly)return!1;if(0!=this.$checkCommandState&&e.isAvailable&&!e.isAvailable(t))return!1;var i={editor:t,command:e,args:n};return i.returnValue=this._emit("exec",i),this._signal("afterExec",i),!1!==i.returnValue},this.toggleRecording=function(e){if(!this.$inReplay)return e&&e._emit("changeStatus"),this.recording?(this.macro.pop(),this.off("exec",this.$addCommandToMacro),this.macro.length||(this.macro=this.oldMacro),this.recording=!1):(this.$addCommandToMacro||(this.$addCommandToMacro=function(e){this.macro.push([e.command,e.args])}.bind(this)),this.oldMacro=this.macro,this.macro=[],this.on("exec",this.$addCommandToMacro),this.recording=!0)},this.replay=function(e){if(!this.$inReplay&&this.macro){if(this.recording)return this.toggleRecording(e);try{this.$inReplay=!0,this.macro.forEach((function(t){"string"==typeof t?this.exec(t,e):this.exec(t[0],e,t[1])}),this)}finally{this.$inReplay=!1}}},this.trimMacro=function(e){return e.map((function(e){return"string"!=typeof e[0]&&(e[0]=e[0].name),e[1]||(e=e[0]),e}))}}.call(o.prototype),t.CommandManager=o})),ace.define("ace/commands/default_commands",["require","exports","module","ace/lib/lang","ace/config","ace/range"],(function(e,t,n){"use strict";var r=e("../lib/lang"),i=e("../config"),a=e("../range").Range;function o(e,t){return{win:e,mac:t}}t.commands=[{name:"showSettingsMenu",description:"Show settings menu",bindKey:o("Ctrl-,","Command-,"),exec:function(e){i.loadModule("ace/ext/settings_menu",(function(t){t.init(e),e.showSettingsMenu()}))},readOnly:!0},{name:"goToNextError",description:"Go to next error",bindKey:o("Alt-E","F4"),exec:function(e){i.loadModule("./ext/error_marker",(function(t){t.showErrorMarker(e,1)}))},scrollIntoView:"animate",readOnly:!0},{name:"goToPreviousError",description:"Go to previous error",bindKey:o("Alt-Shift-E","Shift-F4"),exec:function(e){i.loadModule("./ext/error_marker",(function(t){t.showErrorMarker(e,-1)}))},scrollIntoView:"animate",readOnly:!0},{name:"selectall",description:"Select all",bindKey:o("Ctrl-A","Command-A"),exec:function(e){e.selectAll()},readOnly:!0},{name:"centerselection",description:"Center selection",bindKey:o(null,"Ctrl-L"),exec:function(e){e.centerSelection()},readOnly:!0},{name:"gotoline",description:"Go to line...",bindKey:o("Ctrl-L","Command-L"),exec:function(e,t){"number"!==typeof t||isNaN(t)||e.gotoLine(t),e.prompt({$type:"gotoLine"})},readOnly:!0},{name:"fold",bindKey:o("Alt-L|Ctrl-F1","Command-Alt-L|Command-F1"),exec:function(e){e.session.toggleFold(!1)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"unfold",bindKey:o("Alt-Shift-L|Ctrl-Shift-F1","Command-Alt-Shift-L|Command-Shift-F1"),exec:function(e){e.session.toggleFold(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleFoldWidget",description:"Toggle fold widget",bindKey:o("F2","F2"),exec:function(e){e.session.toggleFoldWidget()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"toggleParentFoldWidget",description:"Toggle parent fold widget",bindKey:o("Alt-F2","Alt-F2"),exec:function(e){e.session.toggleFoldWidget(!0)},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"foldall",description:"Fold all",bindKey:o(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAll()},scrollIntoView:"center",readOnly:!0},{name:"foldAllComments",description:"Fold all comments",bindKey:o(null,"Ctrl-Command-Option-0"),exec:function(e){e.session.foldAllComments()},scrollIntoView:"center",readOnly:!0},{name:"foldOther",description:"Fold other",bindKey:o("Alt-0","Command-Option-0"),exec:function(e){e.session.foldAll(),e.session.unfold(e.selection.getAllRanges())},scrollIntoView:"center",readOnly:!0},{name:"unfoldall",description:"Unfold all",bindKey:o("Alt-Shift-0","Command-Option-Shift-0"),exec:function(e){e.session.unfold()},scrollIntoView:"center",readOnly:!0},{name:"findnext",description:"Find next",bindKey:o("Ctrl-K","Command-G"),exec:function(e){e.findNext()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"findprevious",description:"Find previous",bindKey:o("Ctrl-Shift-K","Command-Shift-G"),exec:function(e){e.findPrevious()},multiSelectAction:"forEach",scrollIntoView:"center",readOnly:!0},{name:"selectOrFindNext",description:"Select or find next",bindKey:o("Alt-K","Ctrl-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findNext()},readOnly:!0},{name:"selectOrFindPrevious",description:"Select or find previous",bindKey:o("Alt-Shift-K","Ctrl-Shift-G"),exec:function(e){e.selection.isEmpty()?e.selection.selectWord():e.findPrevious()},readOnly:!0},{name:"find",description:"Find",bindKey:o("Ctrl-F","Command-F"),exec:function(e){i.loadModule("ace/ext/searchbox",(function(t){t.Search(e)}))},readOnly:!0},{name:"overwrite",description:"Overwrite",bindKey:"Insert",exec:function(e){e.toggleOverwrite()},readOnly:!0},{name:"selecttostart",description:"Select to start",bindKey:o("Ctrl-Shift-Home","Command-Shift-Home|Command-Shift-Up"),exec:function(e){e.getSelection().selectFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotostart",description:"Go to start",bindKey:o("Ctrl-Home","Command-Home|Command-Up"),exec:function(e){e.navigateFileStart()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectup",description:"Select up",bindKey:o("Shift-Up","Shift-Up|Ctrl-Shift-P"),exec:function(e){e.getSelection().selectUp()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golineup",description:"Go line up",bindKey:o("Up","Up|Ctrl-P"),exec:function(e,t){e.navigateUp(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttoend",description:"Select to end",bindKey:o("Ctrl-Shift-End","Command-Shift-End|Command-Shift-Down"),exec:function(e){e.getSelection().selectFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"gotoend",description:"Go to end",bindKey:o("Ctrl-End","Command-End|Command-Down"),exec:function(e){e.navigateFileEnd()},multiSelectAction:"forEach",readOnly:!0,scrollIntoView:"animate",aceCommandGroup:"fileJump"},{name:"selectdown",description:"Select down",bindKey:o("Shift-Down","Shift-Down|Ctrl-Shift-N"),exec:function(e){e.getSelection().selectDown()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"golinedown",description:"Go line down",bindKey:o("Down","Down|Ctrl-N"),exec:function(e,t){e.navigateDown(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordleft",description:"Select word left",bindKey:o("Ctrl-Shift-Left","Option-Shift-Left"),exec:function(e){e.getSelection().selectWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordleft",description:"Go to word left",bindKey:o("Ctrl-Left","Option-Left"),exec:function(e){e.navigateWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolinestart",description:"Select to line start",bindKey:o("Alt-Shift-Left","Command-Shift-Left|Ctrl-Shift-A"),exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolinestart",description:"Go to line start",bindKey:o("Alt-Left|Home","Command-Left|Home|Ctrl-A"),exec:function(e){e.navigateLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectleft",description:"Select left",bindKey:o("Shift-Left","Shift-Left|Ctrl-Shift-B"),exec:function(e){e.getSelection().selectLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoleft",description:"Go to left",bindKey:o("Left","Left|Ctrl-B"),exec:function(e,t){e.navigateLeft(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectwordright",description:"Select word right",bindKey:o("Ctrl-Shift-Right","Option-Shift-Right"),exec:function(e){e.getSelection().selectWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotowordright",description:"Go to word right",bindKey:o("Ctrl-Right","Option-Right"),exec:function(e){e.navigateWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selecttolineend",description:"Select to line end",bindKey:o("Alt-Shift-Right","Command-Shift-Right|Shift-End|Ctrl-Shift-E"),exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotolineend",description:"Go to line end",bindKey:o("Alt-Right|End","Command-Right|End|Ctrl-E"),exec:function(e){e.navigateLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectright",description:"Select right",bindKey:o("Shift-Right","Shift-Right"),exec:function(e){e.getSelection().selectRight()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"gotoright",description:"Go to right",bindKey:o("Right","Right|Ctrl-F"),exec:function(e,t){e.navigateRight(t.times)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectpagedown",description:"Select page down",bindKey:"Shift-PageDown",exec:function(e){e.selectPageDown()},readOnly:!0},{name:"pagedown",description:"Page down",bindKey:o(null,"Option-PageDown"),exec:function(e){e.scrollPageDown()},readOnly:!0},{name:"gotopagedown",description:"Go to page down",bindKey:o("PageDown","PageDown|Ctrl-V"),exec:function(e){e.gotoPageDown()},readOnly:!0},{name:"selectpageup",description:"Select page up",bindKey:"Shift-PageUp",exec:function(e){e.selectPageUp()},readOnly:!0},{name:"pageup",description:"Page up",bindKey:o(null,"Option-PageUp"),exec:function(e){e.scrollPageUp()},readOnly:!0},{name:"gotopageup",description:"Go to page up",bindKey:"PageUp",exec:function(e){e.gotoPageUp()},readOnly:!0},{name:"scrollup",description:"Scroll up",bindKey:o("Ctrl-Up",null),exec:function(e){e.renderer.scrollBy(0,-2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"scrolldown",description:"Scroll down",bindKey:o("Ctrl-Down",null),exec:function(e){e.renderer.scrollBy(0,2*e.renderer.layerConfig.lineHeight)},readOnly:!0},{name:"selectlinestart",description:"Select line start",bindKey:"Shift-Home",exec:function(e){e.getSelection().selectLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"selectlineend",description:"Select line end",bindKey:"Shift-End",exec:function(e){e.getSelection().selectLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"togglerecording",description:"Toggle recording",bindKey:o("Ctrl-Alt-E","Command-Option-E"),exec:function(e){e.commands.toggleRecording(e)},readOnly:!0},{name:"replaymacro",description:"Replay macro",bindKey:o("Ctrl-Shift-E","Command-Shift-E"),exec:function(e){e.commands.replay(e)},readOnly:!0},{name:"jumptomatching",description:"Jump to matching",bindKey:o("Ctrl-\\|Ctrl-P","Command-\\"),exec:function(e){e.jumpToMatching()},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"selecttomatching",description:"Select to matching",bindKey:o("Ctrl-Shift-\\|Ctrl-Shift-P","Command-Shift-\\"),exec:function(e){e.jumpToMatching(!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"expandToMatching",description:"Expand to matching",bindKey:o("Ctrl-Shift-M","Ctrl-Shift-M"),exec:function(e){e.jumpToMatching(!0,!0)},multiSelectAction:"forEach",scrollIntoView:"animate",readOnly:!0},{name:"passKeysToBrowser",description:"Pass keys to browser",bindKey:o(null,null),exec:function(){},passEvent:!0,readOnly:!0},{name:"copy",description:"Copy",exec:function(e){},readOnly:!0},{name:"cut",description:"Cut",exec:function(e){var t=e.$copyWithEmptySelection&&e.selection.isEmpty()?e.selection.getLineRange():e.selection.getRange();e._emit("cut",t),t.isEmpty()||e.session.remove(t),e.clearSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"paste",description:"Paste",exec:function(e,t){e.$handlePaste(t)},scrollIntoView:"cursor"},{name:"removeline",description:"Remove line",bindKey:o("Ctrl-D","Command-D"),exec:function(e){e.removeLines()},scrollIntoView:"cursor",multiSelectAction:"forEachLine"},{name:"duplicateSelection",description:"Duplicate selection",bindKey:o("Ctrl-Shift-D","Command-Shift-D"),exec:function(e){e.duplicateSelection()},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"sortlines",description:"Sort lines",bindKey:o("Ctrl-Alt-S","Command-Alt-S"),exec:function(e){e.sortLines()},scrollIntoView:"selection",multiSelectAction:"forEachLine"},{name:"togglecomment",description:"Toggle comment",bindKey:o("Ctrl-/","Command-/"),exec:function(e){e.toggleCommentLines()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"toggleBlockComment",description:"Toggle block comment",bindKey:o("Ctrl-Shift-/","Command-Shift-/"),exec:function(e){e.toggleBlockComment()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"modifyNumberUp",description:"Modify number up",bindKey:o("Ctrl-Shift-Up","Alt-Shift-Up"),exec:function(e){e.modifyNumber(1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"modifyNumberDown",description:"Modify number down",bindKey:o("Ctrl-Shift-Down","Alt-Shift-Down"),exec:function(e){e.modifyNumber(-1)},scrollIntoView:"cursor",multiSelectAction:"forEach"},{name:"replace",description:"Replace",bindKey:o("Ctrl-H","Command-Option-F"),exec:function(e){i.loadModule("ace/ext/searchbox",(function(t){t.Search(e,!0)}))}},{name:"undo",description:"Undo",bindKey:o("Ctrl-Z","Command-Z"),exec:function(e){e.undo()}},{name:"redo",description:"Redo",bindKey:o("Ctrl-Shift-Z|Ctrl-Y","Command-Shift-Z|Command-Y"),exec:function(e){e.redo()}},{name:"copylinesup",description:"Copy lines up",bindKey:o("Alt-Shift-Up","Command-Option-Up"),exec:function(e){e.copyLinesUp()},scrollIntoView:"cursor"},{name:"movelinesup",description:"Move lines up",bindKey:o("Alt-Up","Option-Up"),exec:function(e){e.moveLinesUp()},scrollIntoView:"cursor"},{name:"copylinesdown",description:"Copy lines down",bindKey:o("Alt-Shift-Down","Command-Option-Down"),exec:function(e){e.copyLinesDown()},scrollIntoView:"cursor"},{name:"movelinesdown",description:"Move lines down",bindKey:o("Alt-Down","Option-Down"),exec:function(e){e.moveLinesDown()},scrollIntoView:"cursor"},{name:"del",description:"Delete",bindKey:o("Delete","Delete|Ctrl-D|Shift-Delete"),exec:function(e){e.remove("right")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"backspace",description:"Backspace",bindKey:o("Shift-Backspace|Backspace","Ctrl-Backspace|Shift-Backspace|Backspace|Ctrl-H"),exec:function(e){e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"cut_or_delete",description:"Cut or delete",bindKey:o("Shift-Delete",null),exec:function(e){if(!e.selection.isEmpty())return!1;e.remove("left")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestart",description:"Remove to line start",bindKey:o("Alt-Backspace","Command-Backspace"),exec:function(e){e.removeToLineStart()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineend",description:"Remove to line end",bindKey:o("Alt-Delete","Ctrl-K|Command-Delete"),exec:function(e){e.removeToLineEnd()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolinestarthard",description:"Remove to line start hard",bindKey:o("Ctrl-Shift-Backspace",null),exec:function(e){var t=e.selection.getRange();t.start.column=0,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removetolineendhard",description:"Remove to line end hard",bindKey:o("Ctrl-Shift-Delete",null),exec:function(e){var t=e.selection.getRange();t.end.column=Number.MAX_VALUE,e.session.remove(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordleft",description:"Remove word left",bindKey:o("Ctrl-Backspace","Alt-Backspace|Ctrl-Alt-Backspace"),exec:function(e){e.removeWordLeft()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"removewordright",description:"Remove word right",bindKey:o("Ctrl-Delete","Alt-Delete"),exec:function(e){e.removeWordRight()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"outdent",description:"Outdent",bindKey:o("Shift-Tab","Shift-Tab"),exec:function(e){e.blockOutdent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"indent",description:"Indent",bindKey:o("Tab","Tab"),exec:function(e){e.indent()},multiSelectAction:"forEach",scrollIntoView:"selectionPart"},{name:"blockoutdent",description:"Block outdent",bindKey:o("Ctrl-[","Ctrl-["),exec:function(e){e.blockOutdent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"blockindent",description:"Block indent",bindKey:o("Ctrl-]","Ctrl-]"),exec:function(e){e.blockIndent()},multiSelectAction:"forEachLine",scrollIntoView:"selectionPart"},{name:"insertstring",description:"Insert string",exec:function(e,t){e.insert(t)},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"inserttext",description:"Insert text",exec:function(e,t){e.insert(r.stringRepeat(t.text||"",t.times||1))},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"splitline",description:"Split line",bindKey:o(null,"Ctrl-O"),exec:function(e){e.splitLine()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"transposeletters",description:"Transpose letters",bindKey:o("Alt-Shift-X","Ctrl-T"),exec:function(e){e.transposeLetters()},multiSelectAction:function(e){e.transposeSelections(1)},scrollIntoView:"cursor"},{name:"touppercase",description:"To uppercase",bindKey:o("Ctrl-U","Ctrl-U"),exec:function(e){e.toUpperCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"tolowercase",description:"To lowercase",bindKey:o("Ctrl-Shift-U","Ctrl-Shift-U"),exec:function(e){e.toLowerCase()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"autoindent",description:"Auto Indent",bindKey:o(null,null),exec:function(e){e.autoIndent()},multiSelectAction:"forEachLine",scrollIntoView:"animate"},{name:"expandtoline",description:"Expand to line",bindKey:o("Ctrl-Shift-L","Command-Shift-L"),exec:function(e){var t=e.selection.getRange();t.start.column=t.end.column=0,t.end.row++,e.selection.setRange(t,!1)},multiSelectAction:"forEach",scrollIntoView:"cursor",readOnly:!0},{name:"joinlines",description:"Join lines",bindKey:o(null,null),exec:function(e){for(var t=e.selection.isBackwards(),n=t?e.selection.getSelectionLead():e.selection.getSelectionAnchor(),i=t?e.selection.getSelectionAnchor():e.selection.getSelectionLead(),o=e.session.doc.getLine(n.row).length,s=e.session.doc.getTextRange(e.selection.getRange()).replace(/\n\s*/," ").length,u=e.session.doc.getLine(n.row),l=n.row+1;l<=i.row+1;l++){var c=r.stringTrimLeft(r.stringTrimRight(e.session.doc.getLine(l)));0!==c.length&&(c=" "+c),u+=c}i.row+1<e.session.doc.getLength()-1&&(u+=e.session.doc.getNewLineCharacter()),e.clearSelection(),e.session.doc.replace(new a(n.row,0,i.row+2,0),u),s>0?(e.selection.moveCursorTo(n.row,n.column),e.selection.selectTo(n.row,n.column+s)):(o=e.session.doc.getLine(n.row).length>o?o+1:o,e.selection.moveCursorTo(n.row,o))},multiSelectAction:"forEach",readOnly:!0},{name:"invertSelection",description:"Invert selection",bindKey:o(null,null),exec:function(e){var t=e.session.doc.getLength()-1,n=e.session.doc.getLine(t).length,r=e.selection.rangeList.ranges,i=[];r.length<1&&(r=[e.selection.getRange()]);for(var o=0;o<r.length;o++)o==r.length-1&&(r[o].end.row===t&&r[o].end.column===n||i.push(new a(r[o].end.row,r[o].end.column,t,n))),0===o?0===r[o].start.row&&0===r[o].start.column||i.push(new a(0,0,r[o].start.row,r[o].start.column)):i.push(new a(r[o-1].end.row,r[o-1].end.column,r[o].start.row,r[o].start.column));e.exitMultiSelectMode(),e.clearSelection();for(o=0;o<i.length;o++)e.selection.addRange(i[o],!1)},readOnly:!0,scrollIntoView:"none"},{name:"addLineAfter",description:"Add new line after the current line",exec:function(e){e.selection.clearSelection(),e.navigateLineEnd(),e.insert("\n")},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"addLineBefore",description:"Add new line before the current line",exec:function(e){e.selection.clearSelection();var t=e.getCursorPosition();e.selection.moveTo(t.row-1,Number.MAX_VALUE),e.insert("\n"),0===t.row&&e.navigateUp()},multiSelectAction:"forEach",scrollIntoView:"cursor"},{name:"openCommandPallete",description:"Open command palette",bindKey:o("F1","F1"),exec:function(e){e.prompt({$type:"commands"})},readOnly:!0},{name:"modeSelect",description:"Change language mode...",bindKey:o(null,null),exec:function(e){e.prompt({$type:"modes"})},readOnly:!0}];for(var s=1;s<9;s++)t.commands.push({name:"foldToLevel"+s,description:"Fold To Level "+s,level:s,exec:function(e){e.session.foldToLevel(this.level)},scrollIntoView:"center",readOnly:!0})})),ace.define("ace/editor",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/useragent","ace/keyboard/textinput","ace/mouse/mouse_handler","ace/mouse/fold_handler","ace/keyboard/keybinding","ace/edit_session","ace/search","ace/range","ace/lib/event_emitter","ace/commands/command_manager","ace/commands/default_commands","ace/config","ace/token_iterator","ace/clipboard"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),a=e("./lib/lang"),o=e("./lib/useragent"),s=e("./keyboard/textinput").TextInput,u=e("./mouse/mouse_handler").MouseHandler,l=e("./mouse/fold_handler").FoldHandler,c=e("./keyboard/keybinding").KeyBinding,f=e("./edit_session").EditSession,d=e("./search").Search,h=e("./range").Range,p=e("./lib/event_emitter").EventEmitter,g=e("./commands/command_manager").CommandManager,m=e("./commands/default_commands").commands,v=e("./config"),b=e("./token_iterator").TokenIterator,y=e("./clipboard"),_=function e(t,n,r){this.$toDestroy=[];var i=t.getContainerElement();this.container=i,this.renderer=t,this.id="editor"+ ++e.$uid,this.commands=new g(o.isMac?"mac":"win",m),"object"==typeof document&&(this.textInput=new s(t.getTextAreaContainer(),this),this.renderer.textarea=this.textInput.getElement(),this.$mouseHandler=new u(this),new l(this)),this.keyBinding=new c(this),this.$search=(new d).set({wrap:!0}),this.$historyTracker=this.$historyTracker.bind(this),this.commands.on("exec",this.$historyTracker),this.$initOperationListeners(),this._$emitInputEvent=a.delayedCall(function(){this._signal("input",{}),this.session&&!this.session.destroyed&&this.session.bgTokenizer.scheduleStart()}.bind(this)),this.on("change",(function(e,t){t._$emitInputEvent.schedule(31)})),this.setSession(n||r&&r.session||new f("")),v.resetOptions(this),r&&this.setOptions(r),v._signal("editor",this)};_.$uid=0,function(){r.implement(this,p),this.$initOperationListeners=function(){this.commands.on("exec",this.startOperation.bind(this),!0),this.commands.on("afterExec",this.endOperation.bind(this),!0),this.$opResetTimer=a.delayedCall(this.endOperation.bind(this,!0)),this.on("change",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.docChanged=!0}.bind(this),!0),this.on("changeSelection",function(){this.curOp||(this.startOperation(),this.curOp.selectionBefore=this.$lastSel),this.curOp.selectionChanged=!0}.bind(this),!0)},this.curOp=null,this.prevOp={},this.startOperation=function(e){if(this.curOp){if(!e||this.curOp.command)return;this.prevOp=this.curOp}e||(this.previousCommand=null,e={}),this.$opResetTimer.schedule(),this.curOp=this.session.curOp={command:e.command||{},args:e.args,scrollTop:this.renderer.scrollTop},this.curOp.selectionBefore=this.selection.toJSON()},this.endOperation=function(e){if(this.curOp&&this.session){if(e&&!1===e.returnValue||!this.session)return this.curOp=null;if(1==e&&this.curOp.command&&"mouse"==this.curOp.command.name)return;if(this._signal("beforeEndOperation"),!this.curOp)return;var t=this.curOp.command,n=t&&t.scrollIntoView;if(n){switch(n){case"center-animate":n="animate";case"center":this.renderer.scrollCursorIntoView(null,.5);break;case"animate":case"cursor":this.renderer.scrollCursorIntoView();break;case"selectionPart":var r=this.selection.getRange(),i=this.renderer.layerConfig;(r.start.row>=i.lastRow||r.end.row<=i.firstRow)&&this.renderer.scrollSelectionIntoView(this.selection.anchor,this.selection.lead)}"animate"==n&&this.renderer.animateScrolling(this.curOp.scrollTop)}var a=this.selection.toJSON();this.curOp.selectionAfter=a,this.$lastSel=this.selection.toJSON(),this.session.getUndoManager().addSelection(a),this.prevOp=this.curOp,this.curOp=null}},this.$mergeableCommands=["backspace","del","insertstring"],this.$historyTracker=function(e){if(this.$mergeUndoDeltas){var t=this.prevOp,n=this.$mergeableCommands,r=t.command&&e.command.name==t.command.name;if("insertstring"==e.command.name){var i=e.args;void 0===this.mergeNextCommand&&(this.mergeNextCommand=!0),r=r&&this.mergeNextCommand&&(!/\s/.test(i)||/\s/.test(t.args)),this.mergeNextCommand=!0}else r=r&&-1!==n.indexOf(e.command.name);"always"!=this.$mergeUndoDeltas&&Date.now()-this.sequenceStartTime>2e3&&(r=!1),r?this.session.mergeUndoDeltas=!0:-1!==n.indexOf(e.command.name)&&(this.sequenceStartTime=Date.now())}},this.setKeyboardHandler=function(e,t){if(e&&"string"===typeof e&&"ace"!=e){this.$keybindingId=e;var n=this;v.loadModule(["keybinding",e],(function(r){n.$keybindingId==e&&n.keyBinding.setKeyboardHandler(r&&r.handler),t&&t()}))}else this.$keybindingId=null,this.keyBinding.setKeyboardHandler(e),t&&t()},this.getKeyboardHandler=function(){return this.keyBinding.getKeyboardHandler()},this.setSession=function(e){if(this.session!=e){this.curOp&&this.endOperation(),this.curOp={};var t=this.session;if(t){this.session.off("change",this.$onDocumentChange),this.session.off("changeMode",this.$onChangeMode),this.session.off("tokenizerUpdate",this.$onTokenizerUpdate),this.session.off("changeTabSize",this.$onChangeTabSize),this.session.off("changeWrapLimit",this.$onChangeWrapLimit),this.session.off("changeWrapMode",this.$onChangeWrapMode),this.session.off("changeFold",this.$onChangeFold),this.session.off("changeFrontMarker",this.$onChangeFrontMarker),this.session.off("changeBackMarker",this.$onChangeBackMarker),this.session.off("changeBreakpoint",this.$onChangeBreakpoint),this.session.off("changeAnnotation",this.$onChangeAnnotation),this.session.off("changeOverwrite",this.$onCursorChange),this.session.off("changeScrollTop",this.$onScrollTopChange),this.session.off("changeScrollLeft",this.$onScrollLeftChange);var n=this.session.getSelection();n.off("changeCursor",this.$onCursorChange),n.off("changeSelection",this.$onSelectionChange)}this.session=e,e?(this.$onDocumentChange=this.onDocumentChange.bind(this),e.on("change",this.$onDocumentChange),this.renderer.setSession(e),this.$onChangeMode=this.onChangeMode.bind(this),e.on("changeMode",this.$onChangeMode),this.$onTokenizerUpdate=this.onTokenizerUpdate.bind(this),e.on("tokenizerUpdate",this.$onTokenizerUpdate),this.$onChangeTabSize=this.renderer.onChangeTabSize.bind(this.renderer),e.on("changeTabSize",this.$onChangeTabSize),this.$onChangeWrapLimit=this.onChangeWrapLimit.bind(this),e.on("changeWrapLimit",this.$onChangeWrapLimit),this.$onChangeWrapMode=this.onChangeWrapMode.bind(this),e.on("changeWrapMode",this.$onChangeWrapMode),this.$onChangeFold=this.onChangeFold.bind(this),e.on("changeFold",this.$onChangeFold),this.$onChangeFrontMarker=this.onChangeFrontMarker.bind(this),this.session.on("changeFrontMarker",this.$onChangeFrontMarker),this.$onChangeBackMarker=this.onChangeBackMarker.bind(this),this.session.on("changeBackMarker",this.$onChangeBackMarker),this.$onChangeBreakpoint=this.onChangeBreakpoint.bind(this),this.session.on("changeBreakpoint",this.$onChangeBreakpoint),this.$onChangeAnnotation=this.onChangeAnnotation.bind(this),this.session.on("changeAnnotation",this.$onChangeAnnotation),this.$onCursorChange=this.onCursorChange.bind(this),this.session.on("changeOverwrite",this.$onCursorChange),this.$onScrollTopChange=this.onScrollTopChange.bind(this),this.session.on("changeScrollTop",this.$onScrollTopChange),this.$onScrollLeftChange=this.onScrollLeftChange.bind(this),this.session.on("changeScrollLeft",this.$onScrollLeftChange),this.selection=e.getSelection(),this.selection.on("changeCursor",this.$onCursorChange),this.$onSelectionChange=this.onSelectionChange.bind(this),this.selection.on("changeSelection",this.$onSelectionChange),this.onChangeMode(),this.onCursorChange(),this.onScrollTopChange(),this.onScrollLeftChange(),this.onSelectionChange(),this.onChangeFrontMarker(),this.onChangeBackMarker(),this.onChangeBreakpoint(),this.onChangeAnnotation(),this.session.getUseWrapMode()&&this.renderer.adjustWrapLimit(),this.renderer.updateFull()):(this.selection=null,this.renderer.setSession(e)),this._signal("changeSession",{session:e,oldSession:t}),this.curOp=null,t&&t._signal("changeEditor",{oldEditor:this}),e&&e._signal("changeEditor",{editor:this}),e&&!e.destroyed&&e.bgTokenizer.scheduleStart()}},this.getSession=function(){return this.session},this.setValue=function(e,t){return this.session.doc.setValue(e),t?1==t?this.navigateFileEnd():-1==t&&this.navigateFileStart():this.selectAll(),e},this.getValue=function(){return this.session.getValue()},this.getSelection=function(){return this.selection},this.resize=function(e){this.renderer.onResize(e)},this.setTheme=function(e,t){this.renderer.setTheme(e,t)},this.getTheme=function(){return this.renderer.getTheme()},this.setStyle=function(e){this.renderer.setStyle(e)},this.unsetStyle=function(e){this.renderer.unsetStyle(e)},this.getFontSize=function(){return this.getOption("fontSize")||i.computedStyle(this.container).fontSize},this.setFontSize=function(e){this.setOption("fontSize",e)},this.$highlightBrackets=function(){if(!this.$highlightPending){var e=this;this.$highlightPending=!0,setTimeout((function(){e.$highlightPending=!1;var t=e.session;if(t&&!t.destroyed){t.$bracketHighlight&&(t.$bracketHighlight.markerIds.forEach((function(e){t.removeMarker(e)})),t.$bracketHighlight=null);var n=e.getCursorPosition(),r=t.getMatchingBracketRanges(n);if(!r){var i=new b(t,n.row,n.column).getCurrentToken();if(i&&/\b(?:tag-open|tag-name)/.test(i.type)){var a=t.getMatchingTags(n);a&&(r=[a.openTagName,a.closeTagName])}}if(!r&&t.$mode.getMatching&&(r=t.$mode.getMatching(e.session)),r){var o="ace_bracket";Array.isArray(r)?1==r.length&&(o="ace_error_bracket"):r=[r],2==r.length&&(0==h.comparePoints(r[0].end,r[1].start)?r=[h.fromPoints(r[0].start,r[1].end)]:0==h.comparePoints(r[0].start,r[1].end)&&(r=[h.fromPoints(r[1].start,r[0].end)])),t.$bracketHighlight={ranges:r,markerIds:r.map((function(e){return t.addMarker(e,o,"text")}))},e.getHighlightIndentGuides()&&e.renderer.$textLayer.$highlightIndentGuide()}else e.getHighlightIndentGuides()&&e.renderer.$textLayer.$highlightIndentGuide()}}),50)}},this.focus=function(){this.textInput.focus()},this.isFocused=function(){return this.textInput.isFocused()},this.blur=function(){this.textInput.blur()},this.onFocus=function(e){this.$isFocused||(this.$isFocused=!0,this.renderer.showCursor(),this.renderer.visualizeFocus(),this._emit("focus",e))},this.onBlur=function(e){this.$isFocused&&(this.$isFocused=!1,this.renderer.hideCursor(),this.renderer.visualizeBlur(),this._emit("blur",e))},this.$cursorChange=function(){this.renderer.updateCursor(),this.$highlightBrackets(),this.$updateHighlightActiveLine()},this.onDocumentChange=function(e){var t=this.session.$useWrapMode,n=e.start.row==e.end.row?e.end.row:1/0;this.renderer.updateLines(e.start.row,n,t),this._signal("change",e),this.$cursorChange()},this.onTokenizerUpdate=function(e){var t=e.data;this.renderer.updateLines(t.first,t.last)},this.onScrollTopChange=function(){this.renderer.scrollToY(this.session.getScrollTop())},this.onScrollLeftChange=function(){this.renderer.scrollToX(this.session.getScrollLeft())},this.onCursorChange=function(){this.$cursorChange(),this._signal("changeSelection")},this.$updateHighlightActiveLine=function(){var e,t=this.getSession();if(this.$highlightActiveLine&&("line"==this.$selectionStyle&&this.selection.isMultiLine()||(e=this.getCursorPosition()),this.renderer.theme&&this.renderer.theme.$selectionColorConflict&&!this.selection.isEmpty()&&(e=!1),!this.renderer.$maxLines||1!==this.session.getLength()||this.renderer.$minLines>1||(e=!1)),t.$highlightLineMarker&&!e)t.removeMarker(t.$highlightLineMarker.id),t.$highlightLineMarker=null;else if(!t.$highlightLineMarker&&e){var n=new h(e.row,e.column,e.row,1/0);n.id=t.addMarker(n,"ace_active-line","screenLine"),t.$highlightLineMarker=n}else e&&(t.$highlightLineMarker.start.row=e.row,t.$highlightLineMarker.end.row=e.row,t.$highlightLineMarker.start.column=e.column,t._signal("changeBackMarker"))},this.onSelectionChange=function(e){var t=this.session;if(t.$selectionMarker&&t.removeMarker(t.$selectionMarker),t.$selectionMarker=null,this.selection.isEmpty())this.$updateHighlightActiveLine();else{var n=this.selection.getRange(),r=this.getSelectionStyle();t.$selectionMarker=t.addMarker(n,"ace_selection",r)}var i=this.$highlightSelectedWord&&this.$getSelectionHighLightRegexp();this.session.highlight(i),this._signal("changeSelection")},this.$getSelectionHighLightRegexp=function(){var e=this.session,t=this.getSelectionRange();if(!t.isEmpty()&&!t.isMultiLine()){var n=t.start.column,r=t.end.column,i=e.getLine(t.start.row),a=i.substring(n,r);if(!(a.length>5e3)&&/[\w\d]/.test(a)){var o=this.$search.$assembleRegExp({wholeWord:!0,caseSensitive:!0,needle:a}),s=i.substring(n-1,r+1);if(o.test(s))return o}}},this.onChangeFrontMarker=function(){this.renderer.updateFrontMarkers()},this.onChangeBackMarker=function(){this.renderer.updateBackMarkers()},this.onChangeBreakpoint=function(){this.renderer.updateBreakpoints()},this.onChangeAnnotation=function(){this.renderer.setAnnotations(this.session.getAnnotations())},this.onChangeMode=function(e){this.renderer.updateText(),this._emit("changeMode",e)},this.onChangeWrapLimit=function(){this.renderer.updateFull()},this.onChangeWrapMode=function(){this.renderer.onResize(!0)},this.onChangeFold=function(){this.$updateHighlightActiveLine(),this.renderer.updateFull()},this.getSelectedText=function(){return this.session.getTextRange(this.getSelectionRange())},this.getCopyText=function(){var e=this.getSelectedText(),t=this.session.doc.getNewLineCharacter(),n=!1;if(!e&&this.$copyWithEmptySelection){n=!0;for(var r=this.selection.getAllRanges(),i=0;i<r.length;i++){var a=r[i];i&&r[i-1].start.row==a.start.row||(e+=this.session.getLine(a.start.row)+t)}}var o={text:e};return this._signal("copy",o),y.lineMode=!!n&&o.text,o.text},this.onCopy=function(){this.commands.exec("copy",this)},this.onCut=function(){this.commands.exec("cut",this)},this.onPaste=function(e,t){var n={text:e,event:t};this.commands.exec("paste",this,n)},this.$handlePaste=function(e){"string"==typeof e&&(e={text:e}),this._signal("paste",e);var t=e.text,n=t===y.lineMode,r=this.session;if(!this.inMultiSelectMode||this.inVirtualSelectionMode)n?r.insert({row:this.selection.lead.row,column:0},t):this.insert(t);else if(n)this.selection.rangeList.ranges.forEach((function(e){r.insert({row:e.start.row,column:0},t)}));else{var i=t.split(/\r\n|\r|\n/),a=this.selection.rangeList.ranges,o=2==i.length&&(!i[0]||!i[1]);if(i.length!=a.length||o)return this.commands.exec("insertstring",this,t);for(var s=a.length;s--;){var u=a[s];u.isEmpty()||r.remove(u),r.insert(u.start,i[s])}}},this.execCommand=function(e,t){return this.commands.exec(e,this,t)},this.insert=function(e,t){var n=this.session,r=n.getMode(),i=this.getCursorPosition();if(this.getBehavioursEnabled()&&!t){var a=r.transformAction(n.getState(i.row),"insertion",this,n,e);a&&(e!==a.text&&(this.inVirtualSelectionMode||(this.session.mergeUndoDeltas=!1,this.mergeNextCommand=!1)),e=a.text)}if("\t"==e&&(e=this.session.getTabString()),this.selection.isEmpty()){if(this.session.getOverwrite()&&-1==e.indexOf("\n")){(o=new h.fromPoints(i,i)).end.column+=e.length,this.session.remove(o)}}else{var o=this.getSelectionRange();i=this.session.remove(o),this.clearSelection()}if("\n"==e||"\r\n"==e){var s=n.getLine(i.row);if(i.column>s.search(/\S|$/)){var u=s.substr(i.column).search(/\S|$/);n.doc.removeInLine(i.row,i.column,i.column+u)}}this.clearSelection();var l=i.column,c=n.getState(i.row),f=(s=n.getLine(i.row),r.checkOutdent(c,s,e));if(n.insert(i,e),a&&a.selection&&(2==a.selection.length?this.selection.setSelectionRange(new h(i.row,l+a.selection[0],i.row,l+a.selection[1])):this.selection.setSelectionRange(new h(i.row+a.selection[0],a.selection[1],i.row+a.selection[2],a.selection[3]))),this.$enableAutoIndent){if(n.getDocument().isNewLine(e)){var d=r.getNextLineIndent(c,s.slice(0,i.column),n.getTabString());n.insert({row:i.row+1,column:0},d)}f&&r.autoOutdent(c,n,i.row)}},this.autoIndent=function(){var e,t,n=this.session,r=n.getMode();if(this.selection.isEmpty())e=0,t=n.doc.getLength()-1;else{var i=this.getSelectionRange();e=i.start.row,t=i.end.row}for(var a,o,s,u="",l="",c="",f=n.getTabString(),d=e;d<=t;d++)d>0&&(u=n.getState(d-1),l=n.getLine(d-1),c=r.getNextLineIndent(u,l,f)),a=n.getLine(d),c!==(o=r.$getIndent(a))&&(o.length>0&&(s=new h(d,0,d,o.length),n.remove(s)),c.length>0&&n.insert({row:d,column:0},c)),r.autoOutdent(u,n,d)},this.onTextInput=function(e,t){if(!t)return this.keyBinding.onTextInput(e);this.startOperation({command:{name:"insertstring"}});var n=this.applyComposition.bind(this,e,t);this.selection.rangeCount?this.forEachSelection(n):n(),this.endOperation()},this.applyComposition=function(e,t){var n;(t.extendLeft||t.extendRight)&&((n=this.selection.getRange()).start.column-=t.extendLeft,n.end.column+=t.extendRight,n.start.column<0&&(n.start.row--,n.start.column+=this.session.getLine(n.start.row).length+1),this.selection.setRange(n),e||n.isEmpty()||this.remove());(!e&&this.selection.isEmpty()||this.insert(e,!0),t.restoreStart||t.restoreEnd)&&((n=this.selection.getRange()).start.column-=t.restoreStart,n.end.column-=t.restoreEnd,this.selection.setRange(n))},this.onCommandKey=function(e,t,n){return this.keyBinding.onCommandKey(e,t,n)},this.setOverwrite=function(e){this.session.setOverwrite(e)},this.getOverwrite=function(){return this.session.getOverwrite()},this.toggleOverwrite=function(){this.session.toggleOverwrite()},this.setScrollSpeed=function(e){this.setOption("scrollSpeed",e)},this.getScrollSpeed=function(){return this.getOption("scrollSpeed")},this.setDragDelay=function(e){this.setOption("dragDelay",e)},this.getDragDelay=function(){return this.getOption("dragDelay")},this.setSelectionStyle=function(e){this.setOption("selectionStyle",e)},this.getSelectionStyle=function(){return this.getOption("selectionStyle")},this.setHighlightActiveLine=function(e){this.setOption("highlightActiveLine",e)},this.getHighlightActiveLine=function(){return this.getOption("highlightActiveLine")},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.setHighlightSelectedWord=function(e){this.setOption("highlightSelectedWord",e)},this.getHighlightSelectedWord=function(){return this.$highlightSelectedWord},this.setAnimatedScroll=function(e){this.renderer.setAnimatedScroll(e)},this.getAnimatedScroll=function(){return this.renderer.getAnimatedScroll()},this.setShowInvisibles=function(e){this.renderer.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.renderer.getShowInvisibles()},this.setDisplayIndentGuides=function(e){this.renderer.setDisplayIndentGuides(e)},this.getDisplayIndentGuides=function(){return this.renderer.getDisplayIndentGuides()},this.setHighlightIndentGuides=function(e){this.renderer.setHighlightIndentGuides(e)},this.getHighlightIndentGuides=function(){return this.renderer.getHighlightIndentGuides()},this.setShowPrintMargin=function(e){this.renderer.setShowPrintMargin(e)},this.getShowPrintMargin=function(){return this.renderer.getShowPrintMargin()},this.setPrintMarginColumn=function(e){this.renderer.setPrintMarginColumn(e)},this.getPrintMarginColumn=function(){return this.renderer.getPrintMarginColumn()},this.setReadOnly=function(e){this.setOption("readOnly",e)},this.getReadOnly=function(){return this.getOption("readOnly")},this.setBehavioursEnabled=function(e){this.setOption("behavioursEnabled",e)},this.getBehavioursEnabled=function(){return this.getOption("behavioursEnabled")},this.setWrapBehavioursEnabled=function(e){this.setOption("wrapBehavioursEnabled",e)},this.getWrapBehavioursEnabled=function(){return this.getOption("wrapBehavioursEnabled")},this.setShowFoldWidgets=function(e){this.setOption("showFoldWidgets",e)},this.getShowFoldWidgets=function(){return this.getOption("showFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.remove=function(e){this.selection.isEmpty()&&("left"==e?this.selection.selectLeft():this.selection.selectRight());var t=this.getSelectionRange();if(this.getBehavioursEnabled()){var n=this.session,r=n.getState(t.start.row),i=n.getMode().transformAction(r,"deletion",this,n,t);if(0===t.end.column){var a=n.getTextRange(t);if("\n"==a[a.length-1]){var o=n.getLine(t.end.row);/^\s+$/.test(o)&&(t.end.column=o.length)}}i&&(t=i)}this.session.remove(t),this.clearSelection()},this.removeWordRight=function(){this.selection.isEmpty()&&this.selection.selectWordRight(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeWordLeft=function(){this.selection.isEmpty()&&this.selection.selectWordLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineStart=function(){this.selection.isEmpty()&&this.selection.selectLineStart(),this.selection.isEmpty()&&this.selection.selectLeft(),this.session.remove(this.getSelectionRange()),this.clearSelection()},this.removeToLineEnd=function(){this.selection.isEmpty()&&this.selection.selectLineEnd();var e=this.getSelectionRange();e.start.column==e.end.column&&e.start.row==e.end.row&&(e.end.column=0,e.end.row++),this.session.remove(e),this.clearSelection()},this.splitLine=function(){this.selection.isEmpty()||(this.session.remove(this.getSelectionRange()),this.clearSelection());var e=this.getCursorPosition();this.insert("\n"),this.moveCursorToPosition(e)},this.transposeLetters=function(){if(this.selection.isEmpty()){var e=this.getCursorPosition(),t=e.column;if(0!==t){var n,r,i=this.session.getLine(e.row);t<i.length?(n=i.charAt(t)+i.charAt(t-1),r=new h(e.row,t-1,e.row,t+1)):(n=i.charAt(t-1)+i.charAt(t-2),r=new h(e.row,t-2,e.row,t)),this.session.replace(r,n),this.session.selection.moveToPosition(r.end)}}},this.toLowerCase=function(){var e=this.getSelectionRange();this.selection.isEmpty()&&this.selection.selectWord();var t=this.getSelectionRange(),n=this.session.getTextRange(t);this.session.replace(t,n.toLowerCase()),this.selection.setSelectionRange(e)},this.toUpperCase=function(){var e=this.getSelectionRange();this.selection.isEmpty()&&this.selection.selectWord();var t=this.getSelectionRange(),n=this.session.getTextRange(t);this.session.replace(t,n.toUpperCase()),this.selection.setSelectionRange(e)},this.indent=function(){var e=this.session,t=this.getSelectionRange();if(!(t.start.row<t.end.row)){if(t.start.column<t.end.column){var n=e.getTextRange(t);if(!/^\s+$/.test(n)){c=this.$getSelectedRows();return void e.indentRows(c.first,c.last,"\t")}}var r=e.getLine(t.start.row),i=t.start,o=e.getTabSize(),s=e.documentToScreenColumn(i.row,i.column);if(this.session.getUseSoftTabs())var u=o-s%o,l=a.stringRepeat(" ",u);else{for(u=s%o;" "==r[t.start.column-1]&&u;)t.start.column--,u--;this.selection.setSelectionRange(t),l="\t"}return this.insert(l)}var c=this.$getSelectedRows();e.indentRows(c.first,c.last,"\t")},this.blockIndent=function(){var e=this.$getSelectedRows();this.session.indentRows(e.first,e.last,"\t")},this.blockOutdent=function(){var e=this.session.getSelection();this.session.outdentRows(e.getRange())},this.sortLines=function(){for(var e=this.$getSelectedRows(),t=this.session,n=[],r=e.first;r<=e.last;r++)n.push(t.getLine(r));n.sort((function(e,t){return e.toLowerCase()<t.toLowerCase()?-1:e.toLowerCase()>t.toLowerCase()?1:0}));var i=new h(0,0,0,0);for(r=e.first;r<=e.last;r++){var a=t.getLine(r);i.start.row=r,i.end.row=r,i.end.column=a.length,t.replace(i,n[r-e.first])}},this.toggleCommentLines=function(){var e=this.session.getState(this.getCursorPosition().row),t=this.$getSelectedRows();this.session.getMode().toggleCommentLines(e,this.session,t.first,t.last)},this.toggleBlockComment=function(){var e=this.getCursorPosition(),t=this.session.getState(e.row),n=this.getSelectionRange();this.session.getMode().toggleBlockComment(t,this.session,n,e)},this.getNumberAt=function(e,t){var n=/[\-]?[0-9]+(?:\.[0-9]+)?/g;n.lastIndex=0;for(var r=this.session.getLine(e);n.lastIndex<t;){var i=n.exec(r);if(i.index<=t&&i.index+i[0].length>=t)return{value:i[0],start:i.index,end:i.index+i[0].length}}return null},this.modifyNumber=function(e){var t=this.selection.getCursor().row,n=this.selection.getCursor().column,r=new h(t,n-1,t,n),i=this.session.getTextRange(r);if(!isNaN(parseFloat(i))&&isFinite(i)){var a=this.getNumberAt(t,n);if(a){var o=a.value.indexOf(".")>=0?a.start+a.value.indexOf(".")+1:a.end,s=a.start+a.value.length-o,u=parseFloat(a.value);u*=Math.pow(10,s),o!==a.end&&n<o?e*=Math.pow(10,a.end-n-1):e*=Math.pow(10,a.end-n),u+=e;var l=(u/=Math.pow(10,s)).toFixed(s),c=new h(t,a.start,t,a.end);this.session.replace(c,l),this.moveCursorTo(t,Math.max(a.start+1,n+l.length-a.value.length))}}else this.toggleWord()},this.$toggleWordPairs=[["first","last"],["true","false"],["yes","no"],["width","height"],["top","bottom"],["right","left"],["on","off"],["x","y"],["get","set"],["max","min"],["horizontal","vertical"],["show","hide"],["add","remove"],["up","down"],["before","after"],["even","odd"],["in","out"],["inside","outside"],["next","previous"],["increase","decrease"],["attach","detach"],["&&","||"],["==","!="]],this.toggleWord=function(){var e=this.selection.getCursor().row,t=this.selection.getCursor().column;this.selection.selectWord();var n=this.getSelectedText(),r=this.selection.getWordRange().start.column,i=n.replace(/([a-z]+|[A-Z]+)(?=[A-Z_]|$)/g,"$1 ").split(/\s/),o=t-r-1;o<0&&(o=0);var s=0,u=0,l=this;n.match(/[A-Za-z0-9_]+/)&&i.forEach((function(t,i){u=s+t.length,o>=s&&o<=u&&(n=t,l.selection.clearSelection(),l.moveCursorTo(e,s+r),l.selection.selectTo(e,u+r)),s=u}));for(var c,f=this.$toggleWordPairs,d=0;d<f.length;d++)for(var h=f[d],p=0;p<=1;p++){var g=+!p,m=n.match(new RegExp("^\\s?_?("+a.escapeRegExp(h[p])+")\\s?$","i"));if(m)n.match(new RegExp("([_]|^|\\s)("+a.escapeRegExp(m[1])+")($|\\s)","g"))&&(c=n.replace(new RegExp(a.escapeRegExp(h[p]),"i"),(function(e){var t=h[g];return e.toUpperCase()==e?t=t.toUpperCase():e.charAt(0).toUpperCase()==e.charAt(0)&&(t=t.substr(0,0)+h[g].charAt(0).toUpperCase()+t.substr(1)),t})),this.insert(c),c="")}},this.removeLines=function(){var e=this.$getSelectedRows();this.session.removeFullLines(e.first,e.last),this.clearSelection()},this.duplicateSelection=function(){var e=this.selection,t=this.session,n=e.getRange(),r=e.isBackwards();if(n.isEmpty()){var i=n.start.row;t.duplicateLines(i,i)}else{var a=r?n.start:n.end,o=t.insert(a,t.getTextRange(n),!1);n.start=a,n.end=o,e.setSelectionRange(n,r)}},this.moveLinesDown=function(){this.$moveLines(1,!1)},this.moveLinesUp=function(){this.$moveLines(-1,!1)},this.moveText=function(e,t,n){return this.session.moveText(e,t,n)},this.copyLinesUp=function(){this.$moveLines(-1,!0)},this.copyLinesDown=function(){this.$moveLines(1,!0)},this.$moveLines=function(e,t){var n,r,i=this.selection;if(!i.inMultiSelectMode||this.inVirtualSelectionMode){var a=i.toOrientedRange();n=this.$getSelectedRows(a),r=this.session.$moveLines(n.first,n.last,t?0:e),t&&-1==e&&(r=0),a.moveBy(r,0),i.fromOrientedRange(a)}else{var o=i.rangeList.ranges;i.rangeList.detach(this.session),this.inVirtualSelectionMode=!0;for(var s=0,u=0,l=o.length,c=0;c<l;c++){var f=c;o[c].moveBy(s,0);for(var d=(n=this.$getSelectedRows(o[c])).first,h=n.last;++c<l;){u&&o[c].moveBy(u,0);var p=this.$getSelectedRows(o[c]);if(t&&p.first!=h)break;if(!t&&p.first>h+1)break;h=p.last}for(c--,s=this.session.$moveLines(d,h,t?0:e),t&&-1==e&&(f=c+1);f<=c;)o[f].moveBy(s,0),f++;t||(s=0),u+=s}i.fromOrientedRange(i.ranges[0]),i.rangeList.attach(this.session),this.inVirtualSelectionMode=!1}},this.$getSelectedRows=function(e){return e=(e||this.getSelectionRange()).collapseRows(),{first:this.session.getRowFoldStart(e.start.row),last:this.session.getRowFoldEnd(e.end.row)}},this.onCompositionStart=function(e){this.renderer.showComposition(e)},this.onCompositionUpdate=function(e){this.renderer.setCompositionText(e)},this.onCompositionEnd=function(){this.renderer.hideComposition()},this.getFirstVisibleRow=function(){return this.renderer.getFirstVisibleRow()},this.getLastVisibleRow=function(){return this.renderer.getLastVisibleRow()},this.isRowVisible=function(e){return e>=this.getFirstVisibleRow()&&e<=this.getLastVisibleRow()},this.isRowFullyVisible=function(e){return e>=this.renderer.getFirstFullyVisibleRow()&&e<=this.renderer.getLastFullyVisibleRow()},this.$getVisibleRowCount=function(){return this.renderer.getScrollBottomRow()-this.renderer.getScrollTopRow()+1},this.$moveByPage=function(e,t){var n=this.renderer,r=this.renderer.layerConfig,i=e*Math.floor(r.height/r.lineHeight);!0===t?this.selection.$moveSelection((function(){this.moveCursorBy(i,0)})):!1===t&&(this.selection.moveCursorBy(i,0),this.selection.clearSelection());var a=n.scrollTop;n.scrollBy(0,i*r.lineHeight),null!=t&&n.scrollCursorIntoView(null,.5),n.animateScrolling(a)},this.selectPageDown=function(){this.$moveByPage(1,!0)},this.selectPageUp=function(){this.$moveByPage(-1,!0)},this.gotoPageDown=function(){this.$moveByPage(1,!1)},this.gotoPageUp=function(){this.$moveByPage(-1,!1)},this.scrollPageDown=function(){this.$moveByPage(1)},this.scrollPageUp=function(){this.$moveByPage(-1)},this.scrollToRow=function(e){this.renderer.scrollToRow(e)},this.scrollToLine=function(e,t,n,r){this.renderer.scrollToLine(e,t,n,r)},this.centerSelection=function(){var e=this.getSelectionRange(),t={row:Math.floor(e.start.row+(e.end.row-e.start.row)/2),column:Math.floor(e.start.column+(e.end.column-e.start.column)/2)};this.renderer.alignCursor(t,.5)},this.getCursorPosition=function(){return this.selection.getCursor()},this.getCursorPositionScreen=function(){return this.session.documentToScreenPosition(this.getCursorPosition())},this.getSelectionRange=function(){return this.selection.getRange()},this.selectAll=function(){this.selection.selectAll()},this.clearSelection=function(){this.selection.clearSelection()},this.moveCursorTo=function(e,t){this.selection.moveCursorTo(e,t)},this.moveCursorToPosition=function(e){this.selection.moveCursorToPosition(e)},this.jumpToMatching=function(e,t){var n=this.getCursorPosition(),r=new b(this.session,n.row,n.column),i=r.getCurrentToken(),a=0;i&&-1!==i.type.indexOf("tag-name")&&(i=r.stepBackward());var o=i||r.stepForward();if(o){var s,u,l=!1,c={},f=n.column-o.start,d={")":"(","(":"(","]":"[","[":"[","{":"{","}":"{"};do{if(o.value.match(/[{}()\[\]]/g)){for(;f<o.value.length&&!l;f++)if(d[o.value[f]])switch(u=d[o.value[f]]+"."+o.type.replace("rparen","lparen"),isNaN(c[u])&&(c[u]=0),o.value[f]){case"(":case"[":case"{":c[u]++;break;case")":case"]":case"}":c[u]--,-1===c[u]&&(s="bracket",l=!0)}}else-1!==o.type.indexOf("tag-name")&&(isNaN(c[o.value])&&(c[o.value]=0),"<"===i.value&&a>1?c[o.value]++:"</"===i.value&&c[o.value]--,-1===c[o.value]&&(s="tag",l=!0));l||(i=o,a++,o=r.stepForward(),f=0)}while(o&&!l);if(s){var p,g;if("bracket"===s)(p=this.session.getBracketRange(n))||(g=(p=new h(r.getCurrentTokenRow(),r.getCurrentTokenColumn()+f-1,r.getCurrentTokenRow(),r.getCurrentTokenColumn()+f-1)).start,(t||g.row===n.row&&Math.abs(g.column-n.column)<2)&&(p=this.session.getBracketRange(g)));else if("tag"===s){if(!o||-1===o.type.indexOf("tag-name"))return;if(0===(p=new h(r.getCurrentTokenRow(),r.getCurrentTokenColumn()-2,r.getCurrentTokenRow(),r.getCurrentTokenColumn()-2)).compare(n.row,n.column)){var m=this.session.getMatchingTags(n);m&&(m.openTag.contains(n.row,n.column)?g=(p=m.closeTag).start:(p=m.openTag,g=m.closeTag.start.row===n.row&&m.closeTag.start.column===n.column?p.end:p.start))}g=g||p.start}(g=p&&p.cursor||g)&&(e?p&&t?this.selection.setRange(p):p&&p.isEqual(this.getSelectionRange())?this.clearSelection():this.selection.selectTo(g.row,g.column):this.selection.moveTo(g.row,g.column))}}},this.gotoLine=function(e,t,n){this.selection.clearSelection(),this.session.unfold({row:e-1,column:t||0}),this.exitMultiSelectMode&&this.exitMultiSelectMode(),this.moveCursorTo(e-1,t||0),this.isRowFullyVisible(e-1)||this.scrollToLine(e-1,!0,n)},this.navigateTo=function(e,t){this.selection.moveTo(e,t)},this.navigateUp=function(e){if(this.selection.isMultiLine()&&!this.selection.isBackwards()){var t=this.selection.anchor.getPosition();return this.moveCursorToPosition(t)}this.selection.clearSelection(),this.selection.moveCursorBy(-e||-1,0)},this.navigateDown=function(e){if(this.selection.isMultiLine()&&this.selection.isBackwards()){var t=this.selection.anchor.getPosition();return this.moveCursorToPosition(t)}this.selection.clearSelection(),this.selection.moveCursorBy(e||1,0)},this.navigateLeft=function(e){if(this.selection.isEmpty())for(e=e||1;e--;)this.selection.moveCursorLeft();else{var t=this.getSelectionRange().start;this.moveCursorToPosition(t)}this.clearSelection()},this.navigateRight=function(e){if(this.selection.isEmpty())for(e=e||1;e--;)this.selection.moveCursorRight();else{var t=this.getSelectionRange().end;this.moveCursorToPosition(t)}this.clearSelection()},this.navigateLineStart=function(){this.selection.moveCursorLineStart(),this.clearSelection()},this.navigateLineEnd=function(){this.selection.moveCursorLineEnd(),this.clearSelection()},this.navigateFileEnd=function(){this.selection.moveCursorFileEnd(),this.clearSelection()},this.navigateFileStart=function(){this.selection.moveCursorFileStart(),this.clearSelection()},this.navigateWordRight=function(){this.selection.moveCursorWordRight(),this.clearSelection()},this.navigateWordLeft=function(){this.selection.moveCursorWordLeft(),this.clearSelection()},this.replace=function(e,t){t&&this.$search.set(t);var n=this.$search.find(this.session),r=0;return n?(this.$tryReplace(n,e)&&(r=1),this.selection.setSelectionRange(n),this.renderer.scrollSelectionIntoView(n.start,n.end),r):r},this.replaceAll=function(e,t){t&&this.$search.set(t);var n=this.$search.findAll(this.session),r=0;if(!n.length)return r;var i=this.getSelectionRange();this.selection.moveTo(0,0);for(var a=n.length-1;a>=0;--a)this.$tryReplace(n[a],e)&&r++;return this.selection.setSelectionRange(i),r},this.$tryReplace=function(e,t){var n=this.session.getTextRange(e);return null!==(t=this.$search.replace(n,t))?(e.end=this.session.replace(e,t),e):null},this.getLastSearchOptions=function(){return this.$search.getOptions()},this.find=function(e,t,n){t||(t={}),"string"==typeof e||e instanceof RegExp?t.needle=e:"object"==typeof e&&r.mixin(t,e);var i=this.selection.getRange();null==t.needle&&((e=this.session.getTextRange(i)||this.$search.$options.needle)||(i=this.session.getWordRange(i.start.row,i.start.column),e=this.session.getTextRange(i)),this.$search.set({needle:e})),this.$search.set(t),t.start||this.$search.set({start:i});var a=this.$search.find(this.session);return t.preventScroll?a:a?(this.revealRange(a,n),a):(t.backwards?i.start=i.end:i.end=i.start,void this.selection.setRange(i))},this.findNext=function(e,t){this.find({skipCurrent:!0,backwards:!1},e,t)},this.findPrevious=function(e,t){this.find(e,{skipCurrent:!0,backwards:!0},t)},this.revealRange=function(e,t){this.session.unfold(e),this.selection.setSelectionRange(e);var n=this.renderer.scrollTop;this.renderer.scrollSelectionIntoView(e.start,e.end,.5),!1!==t&&this.renderer.animateScrolling(n)},this.undo=function(){this.session.getUndoManager().undo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.redo=function(){this.session.getUndoManager().redo(this.session),this.renderer.scrollCursorIntoView(null,.5)},this.destroy=function(){this.$toDestroy&&(this.$toDestroy.forEach((function(e){e.destroy()})),this.$toDestroy=null),this.$mouseHandler&&this.$mouseHandler.destroy(),this.renderer.destroy(),this._signal("destroy",this),this.session&&this.session.destroy(),this._$emitInputEvent&&this._$emitInputEvent.cancel(),this.removeAllListeners()},this.setAutoScrollEditorIntoView=function(e){if(e){var t,n=this,r=!1;this.$scrollAnchor||(this.$scrollAnchor=document.createElement("div"));var i=this.$scrollAnchor;i.style.cssText="position:absolute",this.container.insertBefore(i,this.container.firstChild);var a=this.on("changeSelection",(function(){r=!0})),o=this.renderer.on("beforeRender",(function(){r&&(t=n.renderer.container.getBoundingClientRect())})),s=this.renderer.on("afterRender",(function(){if(r&&t&&(n.isFocused()||n.searchBox&&n.searchBox.isFocused())){var e=n.renderer,a=e.$cursorLayer.$pixelPos,o=e.layerConfig,s=a.top-o.offset;null!=(r=a.top>=0&&s+t.top<0||!(a.top<o.height&&a.top+t.top+o.lineHeight>window.innerHeight)&&null)&&(i.style.top=s+"px",i.style.left=a.left+"px",i.style.height=o.lineHeight+"px",i.scrollIntoView(r)),r=t=null}}));this.setAutoScrollEditorIntoView=function(e){e||(delete this.setAutoScrollEditorIntoView,this.off("changeSelection",a),this.renderer.off("afterRender",s),this.renderer.off("beforeRender",o))}}},this.$resetCursorStyle=function(){var e=this.$cursorStyle||"ace",t=this.renderer.$cursorLayer;t&&(t.setSmoothBlinking(/smooth/.test(e)),t.isBlinking=!this.$readOnly&&"wide"!=e,i.setCssClass(t.element,"ace_slim-cursors",/slim/.test(e)))},this.prompt=function(e,t,n){var r=this;v.loadModule("./ext/prompt",(function(i){i.prompt(r,e,t,n)}))}}.call(_.prototype),v.defineOptions(_.prototype,"editor",{selectionStyle:{set:function(e){this.onSelectionChange(),this._signal("changeSelectionStyle",{data:e})},initialValue:"line"},highlightActiveLine:{set:function(){this.$updateHighlightActiveLine()},initialValue:!0},highlightSelectedWord:{set:function(e){this.$onSelectionChange()},initialValue:!0},readOnly:{set:function(e){this.textInput.setReadOnly(e),this.$resetCursorStyle()},initialValue:!1},copyWithEmptySelection:{set:function(e){this.textInput.setCopyWithEmptySelection(e)},initialValue:!1},cursorStyle:{set:function(e){this.$resetCursorStyle()},values:["ace","slim","smooth","wide"],initialValue:"ace"},mergeUndoDeltas:{values:[!1,!0,"always"],initialValue:!0},behavioursEnabled:{initialValue:!0},wrapBehavioursEnabled:{initialValue:!0},enableAutoIndent:{initialValue:!0},autoScrollEditorIntoView:{set:function(e){this.setAutoScrollEditorIntoView(e)}},keyboardHandler:{set:function(e){this.setKeyboardHandler(e)},get:function(){return this.$keybindingId},handlesSet:!0},value:{set:function(e){this.session.setValue(e)},get:function(){return this.getValue()},handlesSet:!0,hidden:!0},session:{set:function(e){this.setSession(e)},get:function(){return this.session},handlesSet:!0,hidden:!0},showLineNumbers:{set:function(e){this.renderer.$gutterLayer.setShowLineNumbers(e),this.renderer.$loop.schedule(this.renderer.CHANGE_GUTTER),e&&this.$relativeLineNumbers?A.attach(this):A.detach(this)},initialValue:!0},relativeLineNumbers:{set:function(e){this.$showLineNumbers&&e?A.attach(this):A.detach(this)}},placeholder:{set:function(e){this.$updatePlaceholder||(this.$updatePlaceholder=function(){var e=this.session&&(this.renderer.$composition||this.getValue());if(e&&this.renderer.placeholderNode)this.renderer.off("afterRender",this.$updatePlaceholder),i.removeCssClass(this.container,"ace_hasPlaceholder"),this.renderer.placeholderNode.remove(),this.renderer.placeholderNode=null;else if(e||this.renderer.placeholderNode)!e&&this.renderer.placeholderNode&&(this.renderer.placeholderNode.textContent=this.$placeholder||"");else{this.renderer.on("afterRender",this.$updatePlaceholder),i.addCssClass(this.container,"ace_hasPlaceholder");var t=i.createElement("div");t.className="ace_placeholder",t.textContent=this.$placeholder||"",this.renderer.placeholderNode=t,this.renderer.content.appendChild(this.renderer.placeholderNode)}}.bind(this),this.on("input",this.$updatePlaceholder)),this.$updatePlaceholder()}},customScrollbar:"renderer",hScrollBarAlwaysVisible:"renderer",vScrollBarAlwaysVisible:"renderer",highlightGutterLine:"renderer",animatedScroll:"renderer",showInvisibles:"renderer",showPrintMargin:"renderer",printMarginColumn:"renderer",printMargin:"renderer",fadeFoldWidgets:"renderer",showFoldWidgets:"renderer",displayIndentGuides:"renderer",highlightIndentGuides:"renderer",showGutter:"renderer",fontSize:"renderer",fontFamily:"renderer",maxLines:"renderer",minLines:"renderer",scrollPastEnd:"renderer",fixedWidthGutter:"renderer",theme:"renderer",hasCssTransforms:"renderer",maxPixelHeight:"renderer",useTextareaForIME:"renderer",scrollSpeed:"$mouseHandler",dragDelay:"$mouseHandler",dragEnabled:"$mouseHandler",focusTimeout:"$mouseHandler",tooltipFollowsMouse:"$mouseHandler",firstLineNumber:"session",overwrite:"session",newLineMode:"session",useWorker:"session",useSoftTabs:"session",navigateWithinSoftTabs:"session",tabSize:"session",wrap:"session",indentedSoftWrap:"session",foldStyle:"session",mode:"session"});var A={getText:function(e,t){return(Math.abs(e.selection.lead.row-t)||t+1+(t<9?"\xb7":""))+""},getWidth:function(e,t,n){return Math.max(t.toString().length,(n.lastRow+1).toString().length,2)*n.characterWidth},update:function(e,t){t.renderer.$loop.schedule(t.renderer.CHANGE_GUTTER)},attach:function(e){e.renderer.$gutterLayer.$renderer=this,e.on("changeSelection",this.update),this.update(null,e)},detach:function(e){e.renderer.$gutterLayer.$renderer==this&&(e.renderer.$gutterLayer.$renderer=null),e.off("changeSelection",this.update),this.update(null,e)}};t.Editor=_})),ace.define("ace/undomanager",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var r=function(){this.$maxRev=0,this.$fromUndo=!1,this.$undoDepth=1/0,this.reset()};(function(){this.addSession=function(e){this.$session=e},this.add=function(e,t,n){if(!this.$fromUndo&&e!=this.$lastDelta){if(this.$keepRedoStack||(this.$redoStack.length=0),!1===t||!this.lastDeltas){this.lastDeltas=[];var r=this.$undoStack.length;r>this.$undoDepth-1&&this.$undoStack.splice(0,r-this.$undoDepth+1),this.$undoStack.push(this.lastDeltas),e.id=this.$rev=++this.$maxRev}"remove"!=e.action&&"insert"!=e.action||(this.$lastDelta=e),this.lastDeltas.push(e)}},this.addSelection=function(e,t){this.selections.push({value:e,rev:t||this.$rev})},this.startNewGroup=function(){return this.lastDeltas=null,this.$rev},this.markIgnored=function(e,t){null==t&&(t=this.$rev+1);for(var n=this.$undoStack,r=n.length;r--;){var i=n[r][0];if(i.id<=e)break;i.id<t&&(i.ignore=!0)}this.lastDeltas=null},this.getSelection=function(e,t){for(var n=this.selections,r=n.length;r--;){var i=n[r];if(i.rev<e)return t&&(i=n[r+1]),i}},this.getRevision=function(){return this.$rev},this.getDeltas=function(e,t){null==t&&(t=this.$rev+1);for(var n=this.$undoStack,r=null,i=0,a=n.length;a--;){var o=n[a][0];if(o.id<t&&!r&&(r=a+1),o.id<=e){i=a+1;break}}return n.slice(i,r)},this.getChangedRanges=function(e,t){null==t&&(t=this.$rev+1)},this.getChangedLines=function(e,t){null==t&&(t=this.$rev+1)},this.undo=function(e,t){this.lastDeltas=null;var n=this.$undoStack;if(function(e,t){for(var n=t;n--;){var r=e[n];if(r&&!r[0].ignore){for(;n<t-1;){var i=c(e[n],e[n+1]);e[n]=i[0],e[n+1]=i[1],n++}return!0}}}(n,n.length)){e||(e=this.$session),this.$redoStackBaseRev!==this.$rev&&this.$redoStack.length&&(this.$redoStack=[]),this.$fromUndo=!0;var r=n.pop(),i=null;return r&&(i=e.undoChanges(r,t),this.$redoStack.push(r),this.$syncRev()),this.$fromUndo=!1,i}},this.redo=function(e,t){if(this.lastDeltas=null,e||(e=this.$session),this.$fromUndo=!0,this.$redoStackBaseRev!=this.$rev){var n=this.getDeltas(this.$redoStackBaseRev,this.$rev+1);!function(e,t){for(var n=0;n<t.length;n++)for(var r=t[n],i=0;i<r.length;i++)g(e,r[i])}(this.$redoStack,n),this.$redoStackBaseRev=this.$rev,this.$redoStack.forEach((function(e){e[0].id=++this.$maxRev}),this)}var r=this.$redoStack.pop(),i=null;return r&&(i=e.redoChanges(r,t),this.$undoStack.push(r),this.$syncRev()),this.$fromUndo=!1,i},this.$syncRev=function(){var e=this.$undoStack,t=e[e.length-1],n=t&&t[0].id||0;this.$redoStackBaseRev=n,this.$rev=n},this.reset=function(){this.lastDeltas=null,this.$lastDelta=null,this.$undoStack=[],this.$redoStack=[],this.$rev=0,this.mark=0,this.$redoStackBaseRev=this.$rev,this.selections=[]},this.canUndo=function(){return this.$undoStack.length>0},this.canRedo=function(){return this.$redoStack.length>0},this.bookmark=function(e){void 0==e&&(e=this.$rev),this.mark=e},this.isAtBookmark=function(){return this.$rev===this.mark},this.toJSON=function(){},this.fromJSON=function(){},this.hasUndo=this.canUndo,this.hasRedo=this.canRedo,this.isClean=this.isAtBookmark,this.markClean=this.bookmark,this.$prettyPrint=function(e){return e?s(e):s(this.$undoStack)+"\n---\n"+s(this.$redoStack)}}).call(r.prototype);var i=e("./range").Range,a=i.comparePoints;i.comparePoints;function o(e){return{row:e.row,column:e.column}}function s(e){if(e=e||this,Array.isArray(e))return e.map(s).join("\n");var t="";return e.action?(t="insert"==e.action?"+":"-",t+="["+e.lines+"]"):e.value&&(t=Array.isArray(e.value)?e.value.map(u).join("\n"):u(e.value)),e.start&&(t+=u(e)),(e.id||e.rev)&&(t+="\t("+(e.id||e.rev)+")"),t}function u(e){return e.start.row+":"+e.start.column+"=>"+e.end.row+":"+e.end.column}function l(e,t){var n="insert"==e.action,r="insert"==t.action;if(n&&r)if(a(t.start,e.end)>=0)d(t,e,-1);else{if(!(a(t.start,e.start)<=0))return null;d(e,t,1)}else if(n&&!r)if(a(t.start,e.end)>=0)d(t,e,-1);else{if(!(a(t.end,e.start)<=0))return null;d(e,t,-1)}else if(!n&&r)if(a(t.start,e.start)>=0)d(t,e,1);else{if(!(a(t.start,e.start)<=0))return null;d(e,t,1)}else if(!n&&!r)if(a(t.start,e.start)>=0)d(t,e,1);else{if(!(a(t.end,e.start)<=0))return null;d(e,t,-1)}return[t,e]}function c(e,t){for(var n=e.length;n--;)for(var r=0;r<t.length;r++)if(!l(e[n],t[r])){for(;n<e.length;){for(;r--;)l(t[r],e[n]);r=t.length,n++}return[e,t]}return e.selectionBefore=t.selectionBefore=e.selectionAfter=t.selectionAfter=null,[t,e]}function f(e,t){var n="insert"==e.action,r="insert"==t.action;if(n&&r)a(e.start,t.start)<0?d(t,e,1):d(e,t,1);else if(n&&!r)a(e.start,t.end)>=0?d(e,t,-1):(a(e.start,t.start)<=0||d(e,i.fromPoints(t.start,e.start),-1),d(t,e,1));else if(!n&&r)a(t.start,e.end)>=0?d(t,e,-1):(a(t.start,e.start)<=0||d(t,i.fromPoints(e.start,t.start),-1),d(e,t,1));else if(!n&&!r)if(a(t.start,e.end)>=0)d(t,e,-1);else{var o,s;if(!(a(t.end,e.start)<=0))return a(e.start,t.start)<0&&(o=e,e=p(e,t.start)),a(e.end,t.end)>0&&(s=p(e,t.end)),h(t.end,e.start,e.end,-1),s&&!o&&(e.lines=s.lines,e.start=s.start,e.end=s.end,s=e),[t,o,s].filter(Boolean);d(e,t,-1)}return[t,e]}function d(e,t,n){h(e.start,t.start,t.end,n),h(e.end,t.start,t.end,n)}function h(e,t,n,r){e.row==(1==r?t:n).row&&(e.column+=r*(n.column-t.column)),e.row+=r*(n.row-t.row)}function p(e,t){var n=e.lines,r=e.end;e.end=o(t);var i=e.end.row-e.start.row,a=n.splice(i,n.length),s=i?t.column:t.column-e.start.column;return n.push(a[0].substring(0,s)),a[0]=a[0].substr(s),{start:o(t),end:r,lines:a,action:e.action}}function g(e,t){t=function(e){return{start:o(e.start),end:o(e.end),action:e.action,lines:e.lines.slice()}}(t);for(var n=e.length;n--;){for(var r=e[n],i=0;i<r.length;i++){var a=f(r[i],t);t=a[0],2!=a.length&&(a[2]?(r.splice(i+1,1,a[1],a[2]),i++):a[1]||(r.splice(i,1),i--))}r.length||e.splice(n,1)}return e}t.UndoManager=r})),ace.define("ace/layer/lines",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=function(e,t){this.element=e,this.canvasHeight=t||5e5,this.element.style.height=2*this.canvasHeight+"px",this.cells=[],this.cellCache=[],this.$offsetCoefficient=0};(function(){this.moveContainer=function(e){r.translate(this.element,0,-e.firstRowScreen*e.lineHeight%this.canvasHeight-e.offset*this.$offsetCoefficient)},this.pageChanged=function(e,t){return Math.floor(e.firstRowScreen*e.lineHeight/this.canvasHeight)!==Math.floor(t.firstRowScreen*t.lineHeight/this.canvasHeight)},this.computeLineTop=function(e,t,n){var r=t.firstRowScreen*t.lineHeight,i=Math.floor(r/this.canvasHeight);return n.documentToScreenRow(e,0)*t.lineHeight-i*this.canvasHeight},this.computeLineHeight=function(e,t,n){return t.lineHeight*n.getRowLineCount(e)},this.getLength=function(){return this.cells.length},this.get=function(e){return this.cells[e]},this.shift=function(){this.$cacheCell(this.cells.shift())},this.pop=function(){this.$cacheCell(this.cells.pop())},this.push=function(e){if(Array.isArray(e)){this.cells.push.apply(this.cells,e);for(var t=r.createFragment(this.element),n=0;n<e.length;n++)t.appendChild(e[n].element);this.element.appendChild(t)}else this.cells.push(e),this.element.appendChild(e.element)},this.unshift=function(e){if(Array.isArray(e)){this.cells.unshift.apply(this.cells,e);for(var t=r.createFragment(this.element),n=0;n<e.length;n++)t.appendChild(e[n].element);this.element.firstChild?this.element.insertBefore(t,this.element.firstChild):this.element.appendChild(t)}else this.cells.unshift(e),this.element.insertAdjacentElement("afterbegin",e.element)},this.last=function(){return this.cells.length?this.cells[this.cells.length-1]:null},this.$cacheCell=function(e){e&&(e.element.remove(),this.cellCache.push(e))},this.createCell=function(e,t,n,i){var a=this.cellCache.pop();if(!a){var o=r.createElement("div");i&&i(o),this.element.appendChild(o),a={element:o,text:"",row:e}}return a.row=e,a}}).call(i.prototype),t.Lines=i})),ace.define("ace/layer/gutter",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/layer/lines"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/oop"),a=e("../lib/lang"),o=e("../lib/event_emitter").EventEmitter,s=e("./lines").Lines,u=function(e){this.element=r.createElement("div"),this.element.className="ace_layer ace_gutter-layer",e.appendChild(this.element),this.setShowFoldWidgets(this.$showFoldWidgets),this.gutterWidth=0,this.$annotations=[],this.$updateAnnotations=this.$updateAnnotations.bind(this),this.$lines=new s(this.element),this.$lines.$offsetCoefficient=1};function l(e){var t=document.createTextNode("");e.appendChild(t);var n=r.createElement("span");return e.appendChild(n),e}(function(){i.implement(this,o),this.setSession=function(e){this.session&&this.session.off("change",this.$updateAnnotations),this.session=e,e&&e.on("change",this.$updateAnnotations)},this.addGutterDecoration=function(e,t){window.console&&console.warn&&console.warn("deprecated use session.addGutterDecoration"),this.session.addGutterDecoration(e,t)},this.removeGutterDecoration=function(e,t){window.console&&console.warn&&console.warn("deprecated use session.removeGutterDecoration"),this.session.removeGutterDecoration(e,t)},this.setAnnotations=function(e){this.$annotations=[];for(var t=0;t<e.length;t++){var n=e[t],r=n.row,i=this.$annotations[r];i||(i=this.$annotations[r]={text:[]});var o=n.text;o=o?a.escapeHTML(o):n.html||"",-1===i.text.indexOf(o)&&i.text.push(o);var s=n.type,u=n.className;u?i.className=u:"error"==s?i.className=" ace_error":"warning"==s&&" ace_error"!=i.className?i.className=" ace_warning":"info"!=s||i.className||(i.className=" ace_info")}},this.$updateAnnotations=function(e){if(this.$annotations.length){var t=e.start.row,n=e.end.row-t;if(0===n);else if("remove"==e.action)this.$annotations.splice(t,n+1,null);else{var r=new Array(n+1);r.unshift(t,1),this.$annotations.splice.apply(this.$annotations,r)}}},this.update=function(e){this.config=e;var t=this.session,n=e.firstRow,r=Math.min(e.lastRow+e.gutterOffset,t.getLength()-1);this.oldLastRow=r,this.config=e,this.$lines.moveContainer(e),this.$updateCursorRow();for(var i=t.getNextFoldLine(n),a=i?i.start.row:1/0,o=null,s=-1,u=n;;){if(u>a&&(u=i.end.row+1,a=(i=t.getNextFoldLine(u,i))?i.start.row:1/0),u>r){for(;this.$lines.getLength()>s+1;)this.$lines.pop();break}(o=this.$lines.get(++s))?o.row=u:(o=this.$lines.createCell(u,e,this.session,l),this.$lines.push(o)),this.$renderCell(o,e,i,u),u++}this._signal("afterRender"),this.$updateGutterWidth(e)},this.$updateGutterWidth=function(e){var t=this.session,n=t.gutterRenderer||this.$renderer,r=t.$firstLineNumber,i=this.$lines.last()?this.$lines.last().text:"";(this.$fixedWidth||t.$useWrapMode)&&(i=t.getLength()+r-1);var a=n?n.getWidth(t,i,e):i.toString().length*e.characterWidth,o=this.$padding||this.$computePadding();(a+=o.left+o.right)===this.gutterWidth||isNaN(a)||(this.gutterWidth=a,this.element.parentNode.style.width=this.element.style.width=Math.ceil(this.gutterWidth)+"px",this._signal("changeGutterWidth",a))},this.$updateCursorRow=function(){if(this.$highlightGutterLine){var e=this.session.selection.getCursor();this.$cursorRow!==e.row&&(this.$cursorRow=e.row)}},this.updateLineHighlight=function(){if(this.$highlightGutterLine){var e=this.session.selection.cursor.row;if(this.$cursorRow=e,!this.$cursorCell||this.$cursorCell.row!=e){this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ",""));var t=this.$lines.cells;this.$cursorCell=null;for(var n=0;n<t.length;n++){var r=t[n];if(r.row>=this.$cursorRow){if(r.row>this.$cursorRow){var i=this.session.getFoldLine(this.$cursorRow);if(!(n>0&&i&&i.start.row==t[n-1].row))break;r=t[n-1]}r.element.className="ace_gutter-active-line "+r.element.className,this.$cursorCell=r;break}}}}},this.scrollLines=function(e){var t=this.config;if(this.config=e,this.$updateCursorRow(),this.$lines.pageChanged(t,e))return this.update(e);this.$lines.moveContainer(e);var n=Math.min(e.lastRow+e.gutterOffset,this.session.getLength()-1),r=this.oldLastRow;if(this.oldLastRow=n,!t||r<e.firstRow)return this.update(e);if(n<t.firstRow)return this.update(e);if(t.firstRow<e.firstRow)for(var i=this.session.getFoldedRowCount(t.firstRow,e.firstRow-1);i>0;i--)this.$lines.shift();if(r>n)for(i=this.session.getFoldedRowCount(n+1,r);i>0;i--)this.$lines.pop();e.firstRow<t.firstRow&&this.$lines.unshift(this.$renderLines(e,e.firstRow,t.firstRow-1)),n>r&&this.$lines.push(this.$renderLines(e,r+1,n)),this.updateLineHighlight(),this._signal("afterRender"),this.$updateGutterWidth(e)},this.$renderLines=function(e,t,n){for(var r=[],i=t,a=this.session.getNextFoldLine(i),o=a?a.start.row:1/0;i>o&&(i=a.end.row+1,o=(a=this.session.getNextFoldLine(i,a))?a.start.row:1/0),!(i>n);){var s=this.$lines.createCell(i,e,this.session,l);this.$renderCell(s,e,a,i),r.push(s),i++}return r},this.$renderCell=function(e,t,n,i){var a=e.element,o=this.session,s=a.childNodes[0],u=a.childNodes[1],l=o.$firstLineNumber,c=o.$breakpoints,f=o.$decorations,d=o.gutterRenderer||this.$renderer,h=this.$showFoldWidgets&&o.foldWidgets,p=n?n.start.row:Number.MAX_VALUE,g="ace_gutter-cell ";if(this.$highlightGutterLine&&(i==this.$cursorRow||n&&i<this.$cursorRow&&i>=p&&this.$cursorRow<=n.end.row)&&(g+="ace_gutter-active-line ",this.$cursorCell!=e&&(this.$cursorCell&&(this.$cursorCell.element.className=this.$cursorCell.element.className.replace("ace_gutter-active-line ","")),this.$cursorCell=e)),c[i]&&(g+=c[i]),f[i]&&(g+=f[i]),this.$annotations[i]&&(g+=this.$annotations[i].className),a.className!=g&&(a.className=g),h){var m=h[i];null==m&&(m=h[i]=o.getFoldWidget(i))}if(m){g="ace_fold-widget ace_"+m;"start"==m&&i==p&&i<n.end.row?g+=" ace_closed":g+=" ace_open",u.className!=g&&(u.className=g);var v=t.lineHeight+"px";r.setStyle(u.style,"height",v),r.setStyle(u.style,"display","inline-block")}else u&&r.setStyle(u.style,"display","none");var b=(d?d.getText(o,i):i+l).toString();return b!==s.data&&(s.data=b),r.setStyle(e.element.style,"height",this.$lines.computeLineHeight(i,t,o)+"px"),r.setStyle(e.element.style,"top",this.$lines.computeLineTop(i,t,o)+"px"),e.text=b,e},this.$fixedWidth=!1,this.$highlightGutterLine=!0,this.$renderer="",this.setHighlightGutterLine=function(e){this.$highlightGutterLine=e},this.$showLineNumbers=!0,this.$renderer="",this.setShowLineNumbers=function(e){this.$renderer=!e&&{getWidth:function(){return 0},getText:function(){return""}}},this.getShowLineNumbers=function(){return this.$showLineNumbers},this.$showFoldWidgets=!0,this.setShowFoldWidgets=function(e){e?r.addCssClass(this.element,"ace_folding-enabled"):r.removeCssClass(this.element,"ace_folding-enabled"),this.$showFoldWidgets=e,this.$padding=null},this.getShowFoldWidgets=function(){return this.$showFoldWidgets},this.$computePadding=function(){if(!this.element.firstChild)return{left:0,right:0};var e=r.computedStyle(this.element.firstChild);return this.$padding={},this.$padding.left=(parseInt(e.borderLeftWidth)||0)+(parseInt(e.paddingLeft)||0)+1,this.$padding.right=(parseInt(e.borderRightWidth)||0)+(parseInt(e.paddingRight)||0),this.$padding},this.getRegion=function(e){var t=this.$padding||this.$computePadding(),n=this.element.getBoundingClientRect();return e.x<t.left+n.left?"markers":this.$showFoldWidgets&&e.x>n.right-t.right?"foldWidgets":void 0}}).call(u.prototype),t.Gutter=u})),ace.define("ace/layer/marker",["require","exports","module","ace/range","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("../range").Range,i=e("../lib/dom"),a=function(e){this.element=i.createElement("div"),this.element.className="ace_layer ace_marker-layer",e.appendChild(this.element)};(function(){this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setMarkers=function(e){this.markers=e},this.elt=function(e,t){var n=-1!=this.i&&this.element.childNodes[this.i];n?this.i++:(n=document.createElement("div"),this.element.appendChild(n),this.i=-1),n.style.cssText=t,n.className=e},this.update=function(e){if(e){var t;for(var n in this.config=e,this.i=0,this.markers){var r=this.markers[n];if(r.range){var i=r.range.clipRows(e.firstRow,e.lastRow);if(!i.isEmpty())if(i=i.toScreenRange(this.session),r.renderer){var a=this.$getTop(i.start.row,e),o=this.$padding+i.start.column*e.characterWidth;r.renderer(t,i,o,a,e)}else"fullLine"==r.type?this.drawFullLineMarker(t,i,r.clazz,e):"screenLine"==r.type?this.drawScreenLineMarker(t,i,r.clazz,e):i.isMultiLine()?"text"==r.type?this.drawTextMarker(t,i,r.clazz,e):this.drawMultiLineMarker(t,i,r.clazz,e):this.drawSingleLineMarker(t,i,r.clazz+" ace_start ace_br15",e)}else r.update(t,this,this.session,e)}if(-1!=this.i)for(;this.i<this.element.childElementCount;)this.element.removeChild(this.element.lastChild)}},this.$getTop=function(e,t){return(e-t.firstRowScreen)*t.lineHeight},this.drawTextMarker=function(e,t,n,i,a){for(var o=this.session,s=t.start.row,u=t.end.row,l=s,c=0,f=0,d=o.getScreenLastRowColumn(l),h=new r(l,t.start.column,l,f);l<=u;l++)h.start.row=h.end.row=l,h.start.column=l==s?t.start.column:o.getRowWrapIndent(l),h.end.column=d,c=f,f=d,d=l+1<u?o.getScreenLastRowColumn(l+1):l==u?0:t.end.column,this.drawSingleLineMarker(e,h,n+(l==s?" ace_start":"")+" ace_br"+((l==s||l==s+1&&t.start.column?1:0)|(c<f?2:0)|(f>d?4:0)|(l==u?8:0)),i,l==u?0:1,a)},this.drawMultiLineMarker=function(e,t,n,r,i){var a=this.$padding,o=r.lineHeight,s=this.$getTop(t.start.row,r),u=a+t.start.column*r.characterWidth;(i=i||"",this.session.$bidiHandler.isBidiRow(t.start.row))?((l=t.clone()).end.row=l.start.row,l.end.column=this.session.getLine(l.start.row).length,this.drawBidiSingleLineMarker(e,l,n+" ace_br1 ace_start",r,null,i)):this.elt(n+" ace_br1 ace_start","height:"+o+"px;right:0;top:"+s+"px;left:"+u+"px;"+(i||""));if(this.session.$bidiHandler.isBidiRow(t.end.row)){var l;(l=t.clone()).start.row=l.end.row,l.start.column=0,this.drawBidiSingleLineMarker(e,l,n+" ace_br12",r,null,i)}else{s=this.$getTop(t.end.row,r);var c=t.end.column*r.characterWidth;this.elt(n+" ace_br12","height:"+o+"px;width:"+c+"px;top:"+s+"px;left:"+a+"px;"+(i||""))}if(!((o=(t.end.row-t.start.row-1)*r.lineHeight)<=0)){s=this.$getTop(t.start.row+1,r);var f=(t.start.column?1:0)|(t.end.column?0:8);this.elt(n+(f?" ace_br"+f:""),"height:"+o+"px;right:0;top:"+s+"px;left:"+a+"px;"+(i||""))}},this.drawSingleLineMarker=function(e,t,n,r,i,a){if(this.session.$bidiHandler.isBidiRow(t.start.row))return this.drawBidiSingleLineMarker(e,t,n,r,i,a);var o=r.lineHeight,s=(t.end.column+(i||0)-t.start.column)*r.characterWidth,u=this.$getTop(t.start.row,r),l=this.$padding+t.start.column*r.characterWidth;this.elt(n,"height:"+o+"px;width:"+s+"px;top:"+u+"px;left:"+l+"px;"+(a||""))},this.drawBidiSingleLineMarker=function(e,t,n,r,i,a){var o=r.lineHeight,s=this.$getTop(t.start.row,r),u=this.$padding;this.session.$bidiHandler.getSelections(t.start.column,t.end.column).forEach((function(e){this.elt(n,"height:"+o+"px;width:"+e.width+(i||0)+"px;top:"+s+"px;left:"+(u+e.left)+"px;"+(a||""))}),this)},this.drawFullLineMarker=function(e,t,n,r,i){var a=this.$getTop(t.start.row,r),o=r.lineHeight;t.start.row!=t.end.row&&(o+=this.$getTop(t.end.row,r)-a),this.elt(n,"height:"+o+"px;top:"+a+"px;left:0;right:0;"+(i||""))},this.drawScreenLineMarker=function(e,t,n,r,i){var a=this.$getTop(t.start.row,r),o=r.lineHeight;this.elt(n,"height:"+o+"px;top:"+a+"px;left:0;right:0;"+(i||""))}}).call(a.prototype),t.Marker=a})),ace.define("ace/layer/text",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/layer/lines","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/dom"),a=e("../lib/lang"),o=e("./lines").Lines,s=e("../lib/event_emitter").EventEmitter,u=function(e){this.dom=i,this.element=this.dom.createElement("div"),this.element.className="ace_layer ace_text-layer",e.appendChild(this.element),this.$updateEolChar=this.$updateEolChar.bind(this),this.$lines=new o(this.element)};(function(){r.implement(this,s),this.EOF_CHAR="\xb6",this.EOL_CHAR_LF="\xac",this.EOL_CHAR_CRLF="\xa4",this.EOL_CHAR=this.EOL_CHAR_LF,this.TAB_CHAR="\u2014",this.SPACE_CHAR="\xb7",this.$padding=0,this.MAX_LINE_LENGTH=1e4,this.$updateEolChar=function(){var e=this.session.doc,t="\n"==e.getNewLineCharacter()&&"windows"!=e.getNewLineMode()?this.EOL_CHAR_LF:this.EOL_CHAR_CRLF;if(this.EOL_CHAR!=t)return this.EOL_CHAR=t,!0},this.setPadding=function(e){this.$padding=e,this.element.style.margin="0 "+e+"px"},this.getLineHeight=function(){return this.$fontMetrics.$characterSize.height||0},this.getCharacterWidth=function(){return this.$fontMetrics.$characterSize.width||0},this.$setFontMetrics=function(e){this.$fontMetrics=e,this.$fontMetrics.on("changeCharacterSize",function(e){this._signal("changeCharacterSize",e)}.bind(this)),this.$pollSizeChanges()},this.checkForSizeChanges=function(){this.$fontMetrics.checkForSizeChanges()},this.$pollSizeChanges=function(){return this.$pollSizeChangesTimer=this.$fontMetrics.$pollSizeChanges()},this.setSession=function(e){this.session=e,e&&this.$computeTabString()},this.showInvisibles=!1,this.showSpaces=!1,this.showTabs=!1,this.showEOL=!1,this.setShowInvisibles=function(e){return this.showInvisibles!=e&&(this.showInvisibles=e,"string"==typeof e?(this.showSpaces=/tab/i.test(e),this.showTabs=/space/i.test(e),this.showEOL=/eol/i.test(e)):this.showSpaces=this.showTabs=this.showEOL=e,this.$computeTabString(),!0)},this.displayIndentGuides=!0,this.setDisplayIndentGuides=function(e){return this.displayIndentGuides!=e&&(this.displayIndentGuides=e,this.$computeTabString(),!0)},this.$highlightIndentGuides=!0,this.setHighlightIndentGuides=function(e){return this.$highlightIndentGuides!==e&&(this.$highlightIndentGuides=e,e)},this.$tabStrings=[],this.onChangeTabSize=this.$computeTabString=function(){var e=this.session.getTabSize();this.tabSize=e;for(var t=this.$tabStrings=[0],n=1;n<e+1;n++){if(this.showTabs)(r=this.dom.createElement("span")).className="ace_invisible ace_invisible_tab",r.textContent=a.stringRepeat(this.TAB_CHAR,n),t.push(r);else t.push(this.dom.createTextNode(a.stringRepeat(" ",n),this.element))}if(this.displayIndentGuides){this.$indentGuideRe=/\s\S| \t|\t |\s$/;var r,i="ace_indent-guide",o=this.showSpaces?" ace_invisible ace_invisible_space":"",s=this.showSpaces?a.stringRepeat(this.SPACE_CHAR,this.tabSize):a.stringRepeat(" ",this.tabSize),u=this.showTabs?" ace_invisible ace_invisible_tab":"",l=this.showTabs?a.stringRepeat(this.TAB_CHAR,this.tabSize):s;(r=this.dom.createElement("span")).className=i+o,r.textContent=s,this.$tabStrings[" "]=r,(r=this.dom.createElement("span")).className=i+u,r.textContent=l,this.$tabStrings["\t"]=r}},this.updateLines=function(e,t,n){if(this.config.lastRow!=e.lastRow||this.config.firstRow!=e.firstRow)return this.update(e);this.config=e;for(var r=Math.max(t,e.firstRow),i=Math.min(n,e.lastRow),a=this.element.childNodes,o=0,s=e.firstRow;s<r;s++){if(u=this.session.getFoldLine(s)){if(u.containsRow(r)){r=u.start.row;break}s=u.end.row}o++}for(var u,l=!1,c=(s=r,(u=this.session.getNextFoldLine(s))?u.start.row:1/0);s>c&&(s=u.end.row+1,c=(u=this.session.getNextFoldLine(s,u))?u.start.row:1/0),!(s>i);){var f=a[o++];if(f){this.dom.removeChildren(f),this.$renderLine(f,s,s==c&&u),l&&(f.style.top=this.$lines.computeLineTop(s,e,this.session)+"px");var d=e.lineHeight*this.session.getRowLength(s)+"px";f.style.height!=d&&(l=!0,f.style.height=d)}s++}if(l)for(;o<this.$lines.cells.length;){var h=this.$lines.cells[o++];h.element.style.top=this.$lines.computeLineTop(h.row,e,this.session)+"px"}},this.scrollLines=function(e){var t=this.config;if(this.config=e,this.$lines.pageChanged(t,e))return this.update(e);this.$lines.moveContainer(e);var n=e.lastRow,r=t?t.lastRow:-1;if(!t||r<e.firstRow)return this.update(e);if(n<t.firstRow)return this.update(e);if(!t||t.lastRow<e.firstRow)return this.update(e);if(e.lastRow<t.firstRow)return this.update(e);if(t.firstRow<e.firstRow)for(var i=this.session.getFoldedRowCount(t.firstRow,e.firstRow-1);i>0;i--)this.$lines.shift();if(t.lastRow>e.lastRow)for(i=this.session.getFoldedRowCount(e.lastRow+1,t.lastRow);i>0;i--)this.$lines.pop();e.firstRow<t.firstRow&&this.$lines.unshift(this.$renderLinesFragment(e,e.firstRow,t.firstRow-1)),e.lastRow>t.lastRow&&this.$lines.push(this.$renderLinesFragment(e,t.lastRow+1,e.lastRow)),this.$highlightIndentGuide()},this.$renderLinesFragment=function(e,t,n){for(var r=[],a=t,o=this.session.getNextFoldLine(a),s=o?o.start.row:1/0;a>s&&(a=o.end.row+1,s=(o=this.session.getNextFoldLine(a,o))?o.start.row:1/0),!(a>n);){var u=this.$lines.createCell(a,e,this.session),l=u.element;this.dom.removeChildren(l),i.setStyle(l.style,"height",this.$lines.computeLineHeight(a,e,this.session)+"px"),i.setStyle(l.style,"top",this.$lines.computeLineTop(a,e,this.session)+"px"),this.$renderLine(l,a,a==s&&o),this.$useLineGroups()?l.className="ace_line_group":l.className="ace_line",r.push(u),a++}return r},this.update=function(e){this.$lines.moveContainer(e),this.config=e;for(var t=e.firstRow,n=e.lastRow,r=this.$lines;r.getLength();)r.pop();r.push(this.$renderLinesFragment(e,t,n))},this.$textToken={text:!0,rparen:!0,lparen:!0},this.$renderToken=function(e,t,n,r){for(var i,o=this,s=/(\t)|( +)|([\x00-\x1f\x80-\xa0\xad\u1680\u180E\u2000-\u200f\u2028\u2029\u202F\u205F\uFEFF\uFFF9-\uFFFC\u2066\u2067\u2068\u202A\u202B\u202D\u202E\u202C\u2069]+)|(\u3000)|([\u1100-\u115F\u11A3-\u11A7\u11FA-\u11FF\u2329-\u232A\u2E80-\u2E99\u2E9B-\u2EF3\u2F00-\u2FD5\u2FF0-\u2FFB\u3001-\u303E\u3041-\u3096\u3099-\u30FF\u3105-\u312D\u3131-\u318E\u3190-\u31BA\u31C0-\u31E3\u31F0-\u321E\u3220-\u3247\u3250-\u32FE\u3300-\u4DBF\u4E00-\uA48C\uA490-\uA4C6\uA960-\uA97C\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFAFF\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE66\uFE68-\uFE6B\uFF01-\uFF60\uFFE0-\uFFE6]|[\uD800-\uDBFF][\uDC00-\uDFFF])/g,u=this.dom.createFragment(this.element),l=0;i=s.exec(r);){var c=i[1],f=i[2],d=i[3],h=i[4],p=i[5];if(o.showSpaces||!f){var g=l!=i.index?r.slice(l,i.index):"";if(l=i.index+i[0].length,g&&u.appendChild(this.dom.createTextNode(g,this.element)),c){var m=o.session.getScreenTabSize(t+i.index);u.appendChild(o.$tabStrings[m].cloneNode(!0)),t+=m-1}else if(f){if(o.showSpaces)(b=this.dom.createElement("span")).className="ace_invisible ace_invisible_space",b.textContent=a.stringRepeat(o.SPACE_CHAR,f.length),u.appendChild(b);else u.appendChild(this.com.createTextNode(f,this.element))}else if(d){(b=this.dom.createElement("span")).className="ace_invisible ace_invisible_space ace_invalid",b.textContent=a.stringRepeat(o.SPACE_CHAR,d.length),u.appendChild(b)}else if(h){t+=1,(b=this.dom.createElement("span")).style.width=2*o.config.characterWidth+"px",b.className=o.showSpaces?"ace_cjk ace_invisible ace_invisible_space":"ace_cjk",b.textContent=o.showSpaces?o.SPACE_CHAR:h,u.appendChild(b)}else if(p){t+=1,(b=this.dom.createElement("span")).style.width=2*o.config.characterWidth+"px",b.className="ace_cjk",b.textContent=p,u.appendChild(b)}}}if(u.appendChild(this.dom.createTextNode(l?r.slice(l):r,this.element)),this.$textToken[n.type])e.appendChild(u);else{var v="ace_"+n.type.replace(/\./g," ace_"),b=this.dom.createElement("span");"fold"==n.type&&(b.style.width=n.value.length*this.config.characterWidth+"px"),b.className=v,b.appendChild(u),e.appendChild(b)}return t+r.length},this.renderIndentGuide=function(e,t,n){var r=t.search(this.$indentGuideRe);if(r<=0||r>=n)return t;if(" "==t[0]){for(var i=(r-=r%this.tabSize)/this.tabSize,a=0;a<i;a++)e.appendChild(this.$tabStrings[" "].cloneNode(!0));return this.$highlightIndentGuide(),t.substr(r)}if("\t"==t[0]){for(a=0;a<r;a++)e.appendChild(this.$tabStrings["\t"].cloneNode(!0));return this.$highlightIndentGuide(),t.substr(r)}return this.$highlightIndentGuide(),t},this.$highlightIndentGuide=function(){if(this.$highlightIndentGuides&&this.displayIndentGuides){this.$highlightIndentGuideMarker={indentLevel:void 0,start:void 0,end:void 0,dir:void 0};var e=this.session.doc.$lines;if(e){var t=this.session.selection.getCursor(),n=/^\s*/.exec(this.session.doc.getLine(t.row))[0].length,r=Math.floor(n/this.tabSize);if(this.$highlightIndentGuideMarker={indentLevel:r,start:t.row},this.session.$bracketHighlight)for(var i=this.session.$bracketHighlight.ranges,a=0;a<i.length;a++)if(t.row!==i[a].start.row){this.$highlightIndentGuideMarker.end=i[a].start.row,t.row>i[a].start.row?this.$highlightIndentGuideMarker.dir=-1:this.$highlightIndentGuideMarker.dir=1;break}if(!this.$highlightIndentGuideMarker.end&&""!==e[t.row]&&t.column===e[t.row].length){this.$highlightIndentGuideMarker.dir=1;for(a=t.row+1;a<e.length;a++){var o=e[a],s=/^\s*/.exec(o)[0].length;if(""!==o&&(this.$highlightIndentGuideMarker.end=a,s<=n))break}}this.$renderHighlightIndentGuide()}}},this.$clearActiveIndentGuide=function(){for(var e=this.$lines.cells,t=0;t<e.length;t++){var n=e[t].element.childNodes;if(n.length>0)for(var r=0;r<n.length;r++)if(n[r].classList&&n[r].classList.contains("ace_indent-guide-active")){n[r].classList.remove("ace_indent-guide-active");break}}},this.$setIndentGuideActive=function(e,t){if(""!==this.session.doc.getLine(e.row)){var n=e.element.childNodes;if(n){var r=n[t-1];r&&r.classList&&r.classList.contains("ace_indent-guide")&&r.classList.add("ace_indent-guide-active")}}},this.$renderHighlightIndentGuide=function(){if(this.$lines){var e=this.$lines.cells;this.$clearActiveIndentGuide();var t=this.$highlightIndentGuideMarker.indentLevel;if(0!==t)if(1===this.$highlightIndentGuideMarker.dir)for(var n=0;n<e.length;n++){var r=e[n];if(this.$highlightIndentGuideMarker.end&&r.row>=this.$highlightIndentGuideMarker.start+1){if(r.row>=this.$highlightIndentGuideMarker.end)break;this.$setIndentGuideActive(r,t)}}else for(n=e.length-1;n>=0;n--){r=e[n];if(this.$highlightIndentGuideMarker.end&&r.row<this.$highlightIndentGuideMarker.start){if(r.row<=this.$highlightIndentGuideMarker.end)break;this.$setIndentGuideActive(r,t)}}}},this.$createLineElement=function(e){var t=this.dom.createElement("div");return t.className="ace_line",t.style.height=this.config.lineHeight+"px",t},this.$renderWrappedLine=function(e,t,n){var r=0,i=0,o=n[0],s=0,u=this.$createLineElement();e.appendChild(u);for(var l=0;l<t.length;l++){var c=t[l],f=c.value;if(0==l&&this.displayIndentGuides){if(r=f.length,!(f=this.renderIndentGuide(u,f,o)))continue;r-=f.length}if(r+f.length<o)s=this.$renderToken(u,s,c,f),r+=f.length;else{for(;r+f.length>=o;)s=this.$renderToken(u,s,c,f.substring(0,o-r)),f=f.substring(o-r),r=o,u=this.$createLineElement(),e.appendChild(u),u.appendChild(this.dom.createTextNode(a.stringRepeat("\xa0",n.indent),this.element)),s=0,o=n[++i]||Number.MAX_VALUE;0!=f.length&&(r+=f.length,s=this.$renderToken(u,s,c,f))}}n[n.length-1]>this.MAX_LINE_LENGTH&&this.$renderOverflowMessage(u,s,null,"",!0)},this.$renderSimpleLine=function(e,t){for(var n=0,r=0;r<t.length;r++){var i=t[r],a=i.value;if(0!=r||!this.displayIndentGuides||(a=this.renderIndentGuide(e,a))){if(n+a.length>this.MAX_LINE_LENGTH)return this.$renderOverflowMessage(e,n,i,a);n=this.$renderToken(e,n,i,a)}}},this.$renderOverflowMessage=function(e,t,n,r,i){n&&this.$renderToken(e,t,n,r.slice(0,this.MAX_LINE_LENGTH-t));var a=this.dom.createElement("span");a.className="ace_inline_button ace_keyword ace_toggle_wrap",a.textContent=i?"<hide>":"<click to see more...>",e.appendChild(a)},this.$renderLine=function(e,t,n){if(n||0==n||(n=this.session.getFoldLine(t)),n)var r=this.$getFoldLineTokens(t,n);else r=this.session.getTokens(t);var i=e;if(r.length){var a=this.session.getRowSplitData(t);if(a&&a.length){this.$renderWrappedLine(e,r,a);i=e.lastChild}else{i=e;this.$useLineGroups()&&(i=this.$createLineElement(),e.appendChild(i)),this.$renderSimpleLine(i,r)}}else this.$useLineGroups()&&(i=this.$createLineElement(),e.appendChild(i));if(this.showEOL&&i){n&&(t=n.end.row);var o=this.dom.createElement("span");o.className="ace_invisible ace_invisible_eol",o.textContent=t==this.session.getLength()-1?this.EOF_CHAR:this.EOL_CHAR,i.appendChild(o)}},this.$getFoldLineTokens=function(e,t){var n=this.session,r=[];var i=n.getTokens(e);return t.walk((function(e,t,a,o,s){null!=e?r.push({type:"fold",value:e}):(s&&(i=n.getTokens(t)),i.length&&function(e,t,n){for(var i=0,a=0;a+e[i].value.length<t;)if(a+=e[i].value.length,++i==e.length)return;for(a!=t&&((o=e[i].value.substring(t-a)).length>n-t&&(o=o.substring(0,n-t)),r.push({type:e[i].type,value:o}),a=t+o.length,i+=1);a<n&&i<e.length;){var o;(o=e[i].value).length+a>n?r.push({type:e[i].type,value:o.substring(0,n-a)}):r.push(e[i]),a+=o.length,i+=1}}(i,o,a))}),t.end.row,this.session.getLine(t.end.row).length),r},this.$useLineGroups=function(){return this.session.getUseWrapMode()},this.destroy=function(){}}).call(u.prototype),t.Text=u})),ace.define("ace/layer/cursor",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=function(e){this.element=r.createElement("div"),this.element.className="ace_layer ace_cursor-layer",e.appendChild(this.element),this.isVisible=!1,this.isBlinking=!0,this.blinkInterval=1e3,this.smoothBlinking=!1,this.cursors=[],this.cursor=this.addCursor(),r.addCssClass(this.element,"ace_hidden-cursors"),this.$updateCursors=this.$updateOpacity.bind(this)};(function(){this.$updateOpacity=function(e){for(var t=this.cursors,n=t.length;n--;)r.setStyle(t[n].style,"opacity",e?"":"0")},this.$startCssAnimation=function(){for(var e=this.cursors,t=e.length;t--;)e[t].style.animationDuration=this.blinkInterval+"ms";this.$isAnimating=!0,setTimeout(function(){this.$isAnimating&&r.addCssClass(this.element,"ace_animate-blinking")}.bind(this))},this.$stopCssAnimation=function(){this.$isAnimating=!1,r.removeCssClass(this.element,"ace_animate-blinking")},this.$padding=0,this.setPadding=function(e){this.$padding=e},this.setSession=function(e){this.session=e},this.setBlinking=function(e){e!=this.isBlinking&&(this.isBlinking=e,this.restartTimer())},this.setBlinkInterval=function(e){e!=this.blinkInterval&&(this.blinkInterval=e,this.restartTimer())},this.setSmoothBlinking=function(e){e!=this.smoothBlinking&&(this.smoothBlinking=e,r.setCssClass(this.element,"ace_smooth-blinking",e),this.$updateCursors(!0),this.restartTimer())},this.addCursor=function(){var e=r.createElement("div");return e.className="ace_cursor",this.element.appendChild(e),this.cursors.push(e),e},this.removeCursor=function(){if(this.cursors.length>1){var e=this.cursors.pop();return e.parentNode.removeChild(e),e}},this.hideCursor=function(){this.isVisible=!1,r.addCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.showCursor=function(){this.isVisible=!0,r.removeCssClass(this.element,"ace_hidden-cursors"),this.restartTimer()},this.restartTimer=function(){var e=this.$updateCursors;if(clearInterval(this.intervalId),clearTimeout(this.timeoutId),this.$stopCssAnimation(),this.smoothBlinking&&(this.$isSmoothBlinking=!1,r.removeCssClass(this.element,"ace_smooth-blinking")),e(!0),this.isBlinking&&this.blinkInterval&&this.isVisible)if(this.smoothBlinking&&(this.$isSmoothBlinking=!0,setTimeout(function(){this.$isSmoothBlinking&&r.addCssClass(this.element,"ace_smooth-blinking")}.bind(this))),r.HAS_CSS_ANIMATION)this.$startCssAnimation();else{var t=function(){this.timeoutId=setTimeout((function(){e(!1)}),.6*this.blinkInterval)}.bind(this);this.intervalId=setInterval((function(){e(!0),t()}),this.blinkInterval),t()}else this.$stopCssAnimation()},this.getPixelPosition=function(e,t){if(!this.config||!this.session)return{left:0,top:0};e||(e=this.session.selection.getCursor());var n=this.session.documentToScreenPosition(e);return{left:this.$padding+(this.session.$bidiHandler.isBidiRow(n.row,e.row)?this.session.$bidiHandler.getPosLeft(n.column):n.column*this.config.characterWidth),top:(n.row-(t?this.config.firstRowScreen:0))*this.config.lineHeight}},this.isCursorInView=function(e,t){return e.top>=0&&e.top<t.maxHeight},this.update=function(e){this.config=e;var t=this.session.$selectionMarkers,n=0,i=0;void 0!==t&&0!==t.length||(t=[{cursor:null}]);n=0;for(var a=t.length;n<a;n++){var o=this.getPixelPosition(t[n].cursor,!0);if(!((o.top>e.height+e.offset||o.top<0)&&n>1)){var s=this.cursors[i++]||this.addCursor(),u=s.style;this.drawCursor?this.drawCursor(s,o,e,t[n],this.session):this.isCursorInView(o,e)?(r.setStyle(u,"display","block"),r.translate(s,o.left,o.top),r.setStyle(u,"width",Math.round(e.characterWidth)+"px"),r.setStyle(u,"height",e.lineHeight+"px")):r.setStyle(u,"display","none")}}for(;this.cursors.length>i;)this.removeCursor();var l=this.session.getOverwrite();this.$setOverwrite(l),this.$pixelPos=o,this.restartTimer()},this.drawCursor=null,this.$setOverwrite=function(e){e!=this.overwrite&&(this.overwrite=e,e?r.addCssClass(this.element,"ace_overwrite-cursors"):r.removeCssClass(this.element,"ace_overwrite-cursors"))},this.destroy=function(){clearInterval(this.intervalId),clearTimeout(this.timeoutId)}}).call(i.prototype),t.Cursor=i})),ace.define("ace/scrollbar",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),a=e("./lib/event"),o=e("./lib/event_emitter").EventEmitter,s=32768,u=function(e){this.element=i.createElement("div"),this.element.className="ace_scrollbar ace_scrollbar"+this.classSuffix,this.inner=i.createElement("div"),this.inner.className="ace_scrollbar-inner",this.inner.textContent="\xa0",this.element.appendChild(this.inner),e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addListener(this.element,"scroll",this.onScroll.bind(this)),a.addListener(this.element,"mousedown",a.preventDefault)};(function(){r.implement(this,o),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(u.prototype);var l=function(e,t){u.call(this,e),this.scrollTop=0,this.scrollHeight=0,t.$scrollbarWidth=this.width=i.scrollbarWidth(e.ownerDocument),this.inner.style.width=this.element.style.width=(this.width||15)+5+"px",this.$minWidth=0};r.inherits(l,u),function(){this.classSuffix="-v",this.onScroll=function(){if(!this.skipEvent){if(this.scrollTop=this.element.scrollTop,1!=this.coeff){var e=this.element.clientHeight/this.scrollHeight;this.scrollTop=this.scrollTop*(1-e)/(this.coeff-e)}this._emit("scroll",{data:this.scrollTop})}this.skipEvent=!1},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.element.style.height=e+"px"},this.setInnerHeight=this.setScrollHeight=function(e){this.scrollHeight=e,e>s?(this.coeff=s/e,e=s):1!=this.coeff&&(this.coeff=1),this.inner.style.height=e+"px"},this.setScrollTop=function(e){this.scrollTop!=e&&(this.skipEvent=!0,this.scrollTop=e,this.element.scrollTop=e*this.coeff)}}.call(l.prototype);var c=function(e,t){u.call(this,e),this.scrollLeft=0,this.height=t.$scrollbarWidth,this.inner.style.height=this.element.style.height=(this.height||15)+5+"px"};r.inherits(c,u),function(){this.classSuffix="-h",this.onScroll=function(){this.skipEvent||(this.scrollLeft=this.element.scrollLeft,this._emit("scroll",{data:this.scrollLeft})),this.skipEvent=!1},this.getHeight=function(){return this.isVisible?this.height:0},this.setWidth=function(e){this.element.style.width=e+"px"},this.setInnerWidth=function(e){this.inner.style.width=e+"px"},this.setScrollWidth=function(e){this.inner.style.width=e+"px"},this.setScrollLeft=function(e){this.scrollLeft!=e&&(this.skipEvent=!0,this.scrollLeft=this.element.scrollLeft=e)}}.call(c.prototype),t.ScrollBar=l,t.ScrollBarV=l,t.ScrollBarH=c,t.VScrollBar=l,t.HScrollBar=c})),ace.define("ace/scrollbar_custom",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/event","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),a=e("./lib/event"),o=e("./lib/event_emitter").EventEmitter;i.importCssString(".ace_editor>.ace_sb-v div, .ace_editor>.ace_sb-h div{\n  position: absolute;\n  background: rgba(128, 128, 128, 0.6);\n  -moz-box-sizing: border-box;\n  box-sizing: border-box;\n  border: 1px solid #bbb;\n  border-radius: 2px;\n  z-index: 8;\n}\n.ace_editor>.ace_sb-v, .ace_editor>.ace_sb-h {\n  position: absolute;\n  z-index: 6;\n  background: none;\n  overflow: hidden!important;\n}\n.ace_editor>.ace_sb-v {\n  z-index: 6;\n  right: 0;\n  top: 0;\n  width: 12px;\n}\n.ace_editor>.ace_sb-v div {\n  z-index: 8;\n  right: 0;\n  width: 100%;\n}\n.ace_editor>.ace_sb-h {\n  bottom: 0;\n  left: 0;\n  height: 12px;\n}\n.ace_editor>.ace_sb-h div {\n  bottom: 0;\n  height: 100%;\n}\n.ace_editor>.ace_sb_grabbed {\n  z-index: 8;\n  background: #000;\n}","ace_scrollbar.css",!1);var s=function(e){this.element=i.createElement("div"),this.element.className="ace_sb"+this.classSuffix,this.inner=i.createElement("div"),this.inner.className="",this.element.appendChild(this.inner),this.VScrollWidth=12,this.HScrollHeight=12,e.appendChild(this.element),this.setVisible(!1),this.skipEvent=!1,a.addMultiMouseDownListener(this.element,[500,300,300],this,"onMouseDown")};(function(){r.implement(this,o),this.setVisible=function(e){this.element.style.display=e?"":"none",this.isVisible=e,this.coeff=1}}).call(s.prototype);var u=function(e,t){s.call(this,e),this.scrollTop=0,this.scrollHeight=0,this.parent=e,this.width=this.VScrollWidth,this.renderer=t,this.inner.style.width=this.element.style.width=(this.width||15)+"px",this.$minWidth=0};r.inherits(u,s),function(){this.classSuffix="-v",r.implement(this,o),this.onMouseDown=function(e,t){if("mousedown"===e&&0===a.getButton(t)&&2!==t.detail){if(t.target===this.inner){var n=this,r=t.clientY,i=t.clientY,o=this.thumbTop;a.capture(this.inner,(function(e){r=e.clientY}),(function(){clearInterval(s)}));var s=setInterval((function(){if(void 0!==r){var e=n.scrollTopFromThumbTop(o+r-i);e!==n.scrollTop&&n._emit("scroll",{data:e})}}),20);return a.preventDefault(t)}var u=t.clientY-this.element.getBoundingClientRect().top-this.thumbHeight/2;return this._emit("scroll",{data:this.scrollTopFromThumbTop(u)}),a.preventDefault(t)}},this.getHeight=function(){return this.height},this.scrollTopFromThumbTop=function(e){var t=e*(this.pageHeight-this.viewHeight)/(this.slideHeight-this.thumbHeight);return(t>>=0)<0?t=0:t>this.pageHeight-this.viewHeight&&(t=this.pageHeight-this.viewHeight),t},this.getWidth=function(){return Math.max(this.isVisible?this.width:0,this.$minWidth||0)},this.setHeight=function(e){this.height=Math.max(0,e),this.slideHeight=this.height,this.viewHeight=this.height,this.setScrollHeight(this.pageHeight,!0)},this.setInnerHeight=this.setScrollHeight=function(e,t){(this.pageHeight!==e||t)&&(this.pageHeight=e,this.thumbHeight=this.slideHeight*this.viewHeight/this.pageHeight,this.thumbHeight>this.slideHeight&&(this.thumbHeight=this.slideHeight),this.thumbHeight<15&&(this.thumbHeight=15),this.inner.style.height=this.thumbHeight+"px",this.scrollTop>this.pageHeight-this.viewHeight&&(this.scrollTop=this.pageHeight-this.viewHeight,this.scrollTop<0&&(this.scrollTop=0),this._emit("scroll",{data:this.scrollTop})))},this.setScrollTop=function(e){this.scrollTop=e,e<0&&(e=0),this.thumbTop=e*(this.slideHeight-this.thumbHeight)/(this.pageHeight-this.viewHeight),this.inner.style.top=this.thumbTop+"px"}}.call(u.prototype);var l=function(e,t){s.call(this,e),this.scrollLeft=0,this.scrollWidth=0,this.height=this.HScrollHeight,this.inner.style.height=this.element.style.height=(this.height||12)+"px",this.renderer=t};r.inherits(l,s),function(){this.classSuffix="-h",r.implement(this,o),this.onMouseDown=function(e,t){if("mousedown"===e&&0===a.getButton(t)&&2!==t.detail){if(t.target===this.inner){var n=this,r=t.clientX,i=t.clientX,o=this.thumbLeft;a.capture(this.inner,(function(e){r=e.clientX}),(function(){clearInterval(s)}));var s=setInterval((function(){if(void 0!==r){var e=n.scrollLeftFromThumbLeft(o+r-i);e!==n.scrollLeft&&n._emit("scroll",{data:e})}}),20);return a.preventDefault(t)}var u=t.clientX-this.element.getBoundingClientRect().left-this.thumbWidth/2;return this._emit("scroll",{data:this.scrollLeftFromThumbLeft(u)}),a.preventDefault(t)}},this.getHeight=function(){return this.isVisible?this.height:0},this.scrollLeftFromThumbLeft=function(e){var t=e*(this.pageWidth-this.viewWidth)/(this.slideWidth-this.thumbWidth);return(t>>=0)<0?t=0:t>this.pageWidth-this.viewWidth&&(t=this.pageWidth-this.viewWidth),t},this.setWidth=function(e){this.width=Math.max(0,e),this.element.style.width=this.width+"px",this.slideWidth=this.width,this.viewWidth=this.width,this.setScrollWidth(this.pageWidth,!0)},this.setInnerWidth=this.setScrollWidth=function(e,t){(this.pageWidth!==e||t)&&(this.pageWidth=e,this.thumbWidth=this.slideWidth*this.viewWidth/this.pageWidth,this.thumbWidth>this.slideWidth&&(this.thumbWidth=this.slideWidth),this.thumbWidth<15&&(this.thumbWidth=15),this.inner.style.width=this.thumbWidth+"px",this.scrollLeft>this.pageWidth-this.viewWidth&&(this.scrollLeft=this.pageWidth-this.viewWidth,this.scrollLeft<0&&(this.scrollLeft=0),this._emit("scroll",{data:this.scrollLeft})))},this.setScrollLeft=function(e){this.scrollLeft=e,e<0&&(e=0),this.thumbLeft=e*(this.slideWidth-this.thumbWidth)/(this.pageWidth-this.viewWidth),this.inner.style.left=this.thumbLeft+"px"}}.call(l.prototype),t.ScrollBar=u,t.ScrollBarV=u,t.ScrollBarH=l,t.VScrollBar=u,t.HScrollBar=l})),ace.define("ace/renderloop",["require","exports","module","ace/lib/event"],(function(e,t,n){"use strict";var r=e("./lib/event"),i=function(e,t){this.onRender=e,this.pending=!1,this.changes=0,this.$recursionLimit=2,this.window=t||window;var n=this;this._flush=function(e){n.pending=!1;var t=n.changes;if(t&&(r.blockIdle(100),n.changes=0,n.onRender(t)),n.changes){if(n.$recursionLimit--<0)return;n.schedule()}else n.$recursionLimit=2}};(function(){this.schedule=function(e){this.changes=this.changes|e,this.changes&&!this.pending&&(r.nextFrame(this._flush),this.pending=!0)},this.clear=function(e){var t=this.changes;return this.changes=0,t}}).call(i.prototype),t.RenderLoop=i})),ace.define("ace/layer/font_metrics",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/lib/lang","ace/lib/event","ace/lib/useragent","ace/lib/event_emitter"],(function(e,t,n){var r=e("../lib/oop"),i=e("../lib/dom"),a=e("../lib/lang"),o=e("../lib/event"),s=e("../lib/useragent"),u=e("../lib/event_emitter").EventEmitter,l=256,c="function"==typeof ResizeObserver,f=200,d=t.FontMetrics=function(e){this.el=i.createElement("div"),this.$setMeasureNodeStyles(this.el.style,!0),this.$main=i.createElement("div"),this.$setMeasureNodeStyles(this.$main.style),this.$measureNode=i.createElement("div"),this.$setMeasureNodeStyles(this.$measureNode.style),this.el.appendChild(this.$main),this.el.appendChild(this.$measureNode),e.appendChild(this.el),this.$measureNode.textContent=a.stringRepeat("X",l),this.$characterSize={width:0,height:0},c?this.$addObserver():this.checkForSizeChanges()};(function(){r.implement(this,u),this.$characterSize={width:0,height:0},this.$setMeasureNodeStyles=function(e,t){e.width=e.height="auto",e.left=e.top="0px",e.visibility="hidden",e.position="absolute",e.whiteSpace="pre",s.isIE<8?e["font-family"]="inherit":e.font="inherit",e.overflow=t?"hidden":"visible"},this.checkForSizeChanges=function(e){if(void 0===e&&(e=this.$measureSizes()),e&&(this.$characterSize.width!==e.width||this.$characterSize.height!==e.height)){this.$measureNode.style.fontWeight="bold";var t=this.$measureSizes();this.$measureNode.style.fontWeight="",this.$characterSize=e,this.charSizes=Object.create(null),this.allowBoldFonts=t&&t.width===e.width&&t.height===e.height,this._emit("changeCharacterSize",{data:e})}},this.$addObserver=function(){var e=this;this.$observer=new window.ResizeObserver((function(t){e.checkForSizeChanges()})),this.$observer.observe(this.$measureNode)},this.$pollSizeChanges=function(){if(this.$pollSizeChangesTimer||this.$observer)return this.$pollSizeChangesTimer;var e=this;return this.$pollSizeChangesTimer=o.onIdle((function t(){e.checkForSizeChanges(),o.onIdle(t,500)}),500)},this.setPolling=function(e){e?this.$pollSizeChanges():this.$pollSizeChangesTimer&&(clearInterval(this.$pollSizeChangesTimer),this.$pollSizeChangesTimer=0)},this.$measureSizes=function(e){var t={height:(e||this.$measureNode).clientHeight,width:(e||this.$measureNode).clientWidth/l};return 0===t.width||0===t.height?null:t},this.$measureCharWidth=function(e){return this.$main.textContent=a.stringRepeat(e,l),this.$main.getBoundingClientRect().width/l},this.getCharacterWidth=function(e){var t=this.charSizes[e];return void 0===t&&(t=this.charSizes[e]=this.$measureCharWidth(e)/this.$characterSize.width),t},this.destroy=function(){clearInterval(this.$pollSizeChangesTimer),this.$observer&&this.$observer.disconnect(),this.el&&this.el.parentNode&&this.el.parentNode.removeChild(this.el)},this.$getZoom=function e(t){return t&&t.parentElement?(window.getComputedStyle(t).zoom||1)*e(t.parentElement):1},this.$initTransformMeasureNodes=function(){var e=function(e,t){return["div",{style:"position: absolute;top:"+e+"px;left:"+t+"px;"}]};this.els=i.buildDom([e(0,0),e(f,0),e(0,f),e(f,f)],this.el)},this.transformCoordinates=function(e,t){e&&(e=a(1/this.$getZoom(this.el),e));function n(e,t,n){var r=e[1]*t[0]-e[0]*t[1];return[(-t[1]*n[0]+t[0]*n[1])/r,(+e[1]*n[0]-e[0]*n[1])/r]}function r(e,t){return[e[0]-t[0],e[1]-t[1]]}function i(e,t){return[e[0]+t[0],e[1]+t[1]]}function a(e,t){return[e*t[0],e*t[1]]}function o(e){var t=e.getBoundingClientRect();return[t.left,t.top]}this.els||this.$initTransformMeasureNodes();var s=o(this.els[0]),u=o(this.els[1]),l=o(this.els[2]),c=o(this.els[3]),d=n(r(c,u),r(c,l),r(i(u,l),i(c,s))),h=a(1+d[0],r(u,s)),p=a(1+d[1],r(l,s));if(t){var g=t,m=d[0]*g[0]/f+d[1]*g[1]/f+1,v=i(a(g[0],h),a(g[1],p));return i(a(1/m/f,v),s)}var b=r(e,s),y=n(r(h,a(d[0],b)),r(p,a(d[1],b)),b);return a(f,y)}}).call(d.prototype)})),ace.define("ace/css/editor.css",["require","exports","module"],(function(e,t,n){n.exports='/*\nstyles = []\nfor (var i = 1; i < 16; i++) {\n    styles.push(".ace_br" + i + "{" + (\n        ["top-left", "top-right", "bottom-right", "bottom-left"]\n    ).map(function(x, j) {\n        return i & (1<<j) ? "border-" + x + "-radius: 3px;" : "" \n    }).filter(Boolean).join(" ") + "}")\n}\nstyles.join("\\n")\n*/\n.ace_br1 {border-top-left-radius    : 3px;}\n.ace_br2 {border-top-right-radius   : 3px;}\n.ace_br3 {border-top-left-radius    : 3px; border-top-right-radius:    3px;}\n.ace_br4 {border-bottom-right-radius: 3px;}\n.ace_br5 {border-top-left-radius    : 3px; border-bottom-right-radius: 3px;}\n.ace_br6 {border-top-right-radius   : 3px; border-bottom-right-radius: 3px;}\n.ace_br7 {border-top-left-radius    : 3px; border-top-right-radius:    3px; border-bottom-right-radius: 3px;}\n.ace_br8 {border-bottom-left-radius : 3px;}\n.ace_br9 {border-top-left-radius    : 3px; border-bottom-left-radius:  3px;}\n.ace_br10{border-top-right-radius   : 3px; border-bottom-left-radius:  3px;}\n.ace_br11{border-top-left-radius    : 3px; border-top-right-radius:    3px; border-bottom-left-radius:  3px;}\n.ace_br12{border-bottom-right-radius: 3px; border-bottom-left-radius:  3px;}\n.ace_br13{border-top-left-radius    : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius:  3px;}\n.ace_br14{border-top-right-radius   : 3px; border-bottom-right-radius: 3px; border-bottom-left-radius:  3px;}\n.ace_br15{border-top-left-radius    : 3px; border-top-right-radius:    3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px;}\n\n\n.ace_editor {\n    position: relative;\n    overflow: hidden;\n    padding: 0;\n    font: 12px/normal \'Monaco\', \'Menlo\', \'Ubuntu Mono\', \'Consolas\', \'source-code-pro\', monospace;\n    direction: ltr;\n    text-align: left;\n    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n.ace_scroller {\n    position: absolute;\n    overflow: hidden;\n    top: 0;\n    bottom: 0;\n    background-color: inherit;\n    -ms-user-select: none;\n    -moz-user-select: none;\n    -webkit-user-select: none;\n    user-select: none;\n    cursor: text;\n}\n\n.ace_content {\n    position: absolute;\n    box-sizing: border-box;\n    min-width: 100%;\n    contain: style size layout;\n    font-variant-ligatures: no-common-ligatures;\n}\n\n.ace_dragging .ace_scroller:before{\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    content: \'\';\n    background: rgba(250, 250, 250, 0.01);\n    z-index: 1000;\n}\n.ace_dragging.ace_dark .ace_scroller:before{\n    background: rgba(0, 0, 0, 0.01);\n}\n\n.ace_gutter {\n    position: absolute;\n    overflow : hidden;\n    width: auto;\n    top: 0;\n    bottom: 0;\n    left: 0;\n    cursor: default;\n    z-index: 4;\n    -ms-user-select: none;\n    -moz-user-select: none;\n    -webkit-user-select: none;\n    user-select: none;\n    contain: style size layout;\n}\n\n.ace_gutter-active-line {\n    position: absolute;\n    left: 0;\n    right: 0;\n}\n\n.ace_scroller.ace_scroll-left {\n    box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;\n}\n\n.ace_gutter-cell {\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    padding-left: 19px;\n    padding-right: 6px;\n    background-repeat: no-repeat;\n}\n\n.ace_gutter-cell.ace_error {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABOFBMVEX/////////QRswFAb/Ui4wFAYwFAYwFAaWGAfDRymzOSH/PxswFAb/SiUwFAYwFAbUPRvjQiDllog5HhHdRybsTi3/Tyv9Tir+Syj/UC3////XurebMBIwFAb/RSHbPx/gUzfdwL3kzMivKBAwFAbbvbnhPx66NhowFAYwFAaZJg8wFAaxKBDZurf/RB6mMxb/SCMwFAYwFAbxQB3+RB4wFAb/Qhy4Oh+4QifbNRcwFAYwFAYwFAb/QRzdNhgwFAYwFAbav7v/Uy7oaE68MBK5LxLewr/r2NXewLswFAaxJw4wFAbkPRy2PyYwFAaxKhLm1tMwFAazPiQwFAaUGAb/QBrfOx3bvrv/VC/maE4wFAbRPBq6MRO8Qynew8Dp2tjfwb0wFAbx6eju5+by6uns4uH9/f36+vr/GkHjAAAAYnRSTlMAGt+64rnWu/bo8eAA4InH3+DwoN7j4eLi4xP99Nfg4+b+/u9B/eDs1MD1mO7+4PHg2MXa347g7vDizMLN4eG+Pv7i5evs/v79yu7S3/DV7/498Yv24eH+4ufQ3Ozu/v7+y13sRqwAAADLSURBVHjaZc/XDsFgGIBhtDrshlitmk2IrbHFqL2pvXf/+78DPokj7+Fz9qpU/9UXJIlhmPaTaQ6QPaz0mm+5gwkgovcV6GZzd5JtCQwgsxoHOvJO15kleRLAnMgHFIESUEPmawB9ngmelTtipwwfASilxOLyiV5UVUyVAfbG0cCPHig+GBkzAENHS0AstVF6bacZIOzgLmxsHbt2OecNgJC83JERmePUYq8ARGkJx6XtFsdddBQgZE2nPR6CICZhawjA4Fb/chv+399kfR+MMMDGOQAAAABJRU5ErkJggg==");\n    background-repeat: no-repeat;\n    background-position: 2px center;\n}\n\n.ace_gutter-cell.ace_warning {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAmVBMVEX///8AAAD///8AAAAAAABPSzb/5sAAAAB/blH/73z/ulkAAAAAAAD85pkAAAAAAAACAgP/vGz/rkDerGbGrV7/pkQICAf////e0IsAAAD/oED/qTvhrnUAAAD/yHD/njcAAADuv2r/nz//oTj/p064oGf/zHAAAAA9Nir/tFIAAAD/tlTiuWf/tkIAAACynXEAAAAAAAAtIRW7zBpBAAAAM3RSTlMAABR1m7RXO8Ln31Z36zT+neXe5OzooRDfn+TZ4p3h2hTf4t3k3ucyrN1K5+Xaks52Sfs9CXgrAAAAjklEQVR42o3PbQ+CIBQFYEwboPhSYgoYunIqqLn6/z8uYdH8Vmdnu9vz4WwXgN/xTPRD2+sgOcZjsge/whXZgUaYYvT8QnuJaUrjrHUQreGczuEafQCO/SJTufTbroWsPgsllVhq3wJEk2jUSzX3CUEDJC84707djRc5MTAQxoLgupWRwW6UB5fS++NV8AbOZgnsC7BpEAAAAABJRU5ErkJggg==");\n    background-position: 2px center;\n}\n\n.ace_gutter-cell.ace_info {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAJ0Uk5TAAB2k804AAAAPklEQVQY02NgIB68QuO3tiLznjAwpKTgNyDbMegwisCHZUETUZV0ZqOquBpXj2rtnpSJT1AEnnRmL2OgGgAAIKkRQap2htgAAAAASUVORK5CYII=");\n    background-position: 2px center;\n}\n.ace_dark .ace_gutter-cell.ace_info {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAJFBMVEUAAAChoaGAgIAqKiq+vr6tra1ZWVmUlJSbm5s8PDxubm56enrdgzg3AAAAAXRSTlMAQObYZgAAAClJREFUeNpjYMAPdsMYHegyJZFQBlsUlMFVCWUYKkAZMxZAGdxlDMQBAG+TBP4B6RyJAAAAAElFTkSuQmCC");\n}\n\n.ace_scrollbar {\n    contain: strict;\n    position: absolute;\n    right: 0;\n    bottom: 0;\n    z-index: 6;\n}\n\n.ace_scrollbar-inner {\n    position: absolute;\n    cursor: text;\n    left: 0;\n    top: 0;\n}\n\n.ace_scrollbar-v{\n    overflow-x: hidden;\n    overflow-y: scroll;\n    top: 0;\n}\n\n.ace_scrollbar-h {\n    overflow-x: scroll;\n    overflow-y: hidden;\n    left: 0;\n}\n\n.ace_print-margin {\n    position: absolute;\n    height: 100%;\n}\n\n.ace_text-input {\n    position: absolute;\n    z-index: 0;\n    width: 0.5em;\n    height: 1em;\n    opacity: 0;\n    background: transparent;\n    -moz-appearance: none;\n    appearance: none;\n    border: none;\n    resize: none;\n    outline: none;\n    overflow: hidden;\n    font: inherit;\n    padding: 0 1px;\n    margin: 0 -1px;\n    contain: strict;\n    -ms-user-select: text;\n    -moz-user-select: text;\n    -webkit-user-select: text;\n    user-select: text;\n    /*with `pre-line` chrome inserts &nbsp; instead of space*/\n    white-space: pre!important;\n}\n.ace_text-input.ace_composition {\n    background: transparent;\n    color: inherit;\n    z-index: 1000;\n    opacity: 1;\n}\n.ace_composition_placeholder { color: transparent }\n.ace_composition_marker { \n    border-bottom: 1px solid;\n    position: absolute;\n    border-radius: 0;\n    margin-top: 1px;\n}\n\n[ace_nocontext=true] {\n    transform: none!important;\n    filter: none!important;\n    clip-path: none!important;\n    mask : none!important;\n    contain: none!important;\n    perspective: none!important;\n    mix-blend-mode: initial!important;\n    z-index: auto;\n}\n\n.ace_layer {\n    z-index: 1;\n    position: absolute;\n    overflow: hidden;\n    /* workaround for chrome bug https://github.com/ajaxorg/ace/issues/2312*/\n    word-wrap: normal;\n    white-space: pre;\n    height: 100%;\n    width: 100%;\n    box-sizing: border-box;\n    /* setting pointer-events: auto; on node under the mouse, which changes\n        during scroll, will break mouse wheel scrolling in Safari */\n    pointer-events: none;\n}\n\n.ace_gutter-layer {\n    position: relative;\n    width: auto;\n    text-align: right;\n    pointer-events: auto;\n    height: 1000000px;\n    contain: style size layout;\n}\n\n.ace_text-layer {\n    font: inherit !important;\n    position: absolute;\n    height: 1000000px;\n    width: 1000000px;\n    contain: style size layout;\n}\n\n.ace_text-layer > .ace_line, .ace_text-layer > .ace_line_group {\n    contain: style size layout;\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n}\n\n.ace_hidpi .ace_text-layer,\n.ace_hidpi .ace_gutter-layer,\n.ace_hidpi .ace_content,\n.ace_hidpi .ace_gutter {\n    contain: strict;\n    will-change: transform;\n}\n.ace_hidpi .ace_text-layer > .ace_line, \n.ace_hidpi .ace_text-layer > .ace_line_group {\n    contain: strict;\n}\n\n.ace_cjk {\n    display: inline-block;\n    text-align: center;\n}\n\n.ace_cursor-layer {\n    z-index: 4;\n}\n\n.ace_cursor {\n    z-index: 4;\n    position: absolute;\n    box-sizing: border-box;\n    border-left: 2px solid;\n    /* workaround for smooth cursor repaintng whole screen in chrome */\n    transform: translatez(0);\n}\n\n.ace_multiselect .ace_cursor {\n    border-left-width: 1px;\n}\n\n.ace_slim-cursors .ace_cursor {\n    border-left-width: 1px;\n}\n\n.ace_overwrite-cursors .ace_cursor {\n    border-left-width: 0;\n    border-bottom: 1px solid;\n}\n\n.ace_hidden-cursors .ace_cursor {\n    opacity: 0.2;\n}\n\n.ace_hasPlaceholder .ace_hidden-cursors .ace_cursor {\n    opacity: 0;\n}\n\n.ace_smooth-blinking .ace_cursor {\n    transition: opacity 0.18s;\n}\n\n.ace_animate-blinking .ace_cursor {\n    animation-duration: 1000ms;\n    animation-timing-function: step-end;\n    animation-name: blink-ace-animate;\n    animation-iteration-count: infinite;\n}\n\n.ace_animate-blinking.ace_smooth-blinking .ace_cursor {\n    animation-duration: 1000ms;\n    animation-timing-function: ease-in-out;\n    animation-name: blink-ace-animate-smooth;\n}\n    \n@keyframes blink-ace-animate {\n    from, to { opacity: 1; }\n    60% { opacity: 0; }\n}\n\n@keyframes blink-ace-animate-smooth {\n    from, to { opacity: 1; }\n    45% { opacity: 1; }\n    60% { opacity: 0; }\n    85% { opacity: 0; }\n}\n\n.ace_marker-layer .ace_step, .ace_marker-layer .ace_stack {\n    position: absolute;\n    z-index: 3;\n}\n\n.ace_marker-layer .ace_selection {\n    position: absolute;\n    z-index: 5;\n}\n\n.ace_marker-layer .ace_bracket {\n    position: absolute;\n    z-index: 6;\n}\n\n.ace_marker-layer .ace_error_bracket {\n    position: absolute;\n    border-bottom: 1px solid #DE5555;\n    border-radius: 0;\n}\n\n.ace_marker-layer .ace_active-line {\n    position: absolute;\n    z-index: 2;\n}\n\n.ace_marker-layer .ace_selected-word {\n    position: absolute;\n    z-index: 4;\n    box-sizing: border-box;\n}\n\n.ace_line .ace_fold {\n    box-sizing: border-box;\n\n    display: inline-block;\n    height: 11px;\n    margin-top: -2px;\n    vertical-align: middle;\n\n    background-image:\n        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACJJREFUeNpi+P//fxgTAwPDBxDxD078RSX+YeEyDFMCIMAAI3INmXiwf2YAAAAASUVORK5CYII=");\n    background-repeat: no-repeat, repeat-x;\n    background-position: center center, top left;\n    color: transparent;\n\n    border: 1px solid black;\n    border-radius: 2px;\n\n    cursor: pointer;\n    pointer-events: auto;\n}\n\n.ace_dark .ace_fold {\n}\n\n.ace_fold:hover{\n    background-image:\n        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAJCAYAAADU6McMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJpJREFUeNpi/P//PwOlgAXGYGRklAVSokD8GmjwY1wasKljQpYACtpCFeADcHVQfQyMQAwzwAZI3wJKvCLkfKBaMSClBlR7BOQikCFGQEErIH0VqkabiGCAqwUadAzZJRxQr/0gwiXIal8zQQPnNVTgJ1TdawL0T5gBIP1MUJNhBv2HKoQHHjqNrA4WO4zY0glyNKLT2KIfIMAAQsdgGiXvgnYAAAAASUVORK5CYII="),\n        url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAA3CAYAAADNNiA5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACBJREFUeNpi+P//fz4TAwPDZxDxD5X4i5fLMEwJgAADAEPVDbjNw87ZAAAAAElFTkSuQmCC");\n}\n\n.ace_tooltip {\n    background-color: #FFF;\n    background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));\n    border: 1px solid gray;\n    border-radius: 1px;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n    color: black;\n    max-width: 100%;\n    padding: 3px 4px;\n    position: fixed;\n    z-index: 999999;\n    box-sizing: border-box;\n    cursor: default;\n    white-space: pre;\n    word-wrap: break-word;\n    line-height: normal;\n    font-style: normal;\n    font-weight: normal;\n    letter-spacing: normal;\n    pointer-events: none;\n}\n\n.ace_folding-enabled > .ace_gutter-cell {\n    padding-right: 13px;\n}\n\n.ace_fold-widget {\n    box-sizing: border-box;\n\n    margin: 0 -12px 0 1px;\n    display: none;\n    width: 11px;\n    vertical-align: top;\n\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42mWKsQ0AMAzC8ixLlrzQjzmBiEjp0A6WwBCSPgKAXoLkqSot7nN3yMwR7pZ32NzpKkVoDBUxKAAAAABJRU5ErkJggg==");\n    background-repeat: no-repeat;\n    background-position: center;\n\n    border-radius: 3px;\n    \n    border: 1px solid transparent;\n    cursor: pointer;\n}\n\n.ace_folding-enabled .ace_fold-widget {\n    display: inline-block;   \n}\n\n.ace_fold-widget.ace_end {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAANElEQVR42m3HwQkAMAhD0YzsRchFKI7sAikeWkrxwScEB0nh5e7KTPWimZki4tYfVbX+MNl4pyZXejUO1QAAAABJRU5ErkJggg==");\n}\n\n.ace_fold-widget.ace_closed {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAGCAYAAAAG5SQMAAAAOUlEQVR42jXKwQkAMAgDwKwqKD4EwQ26sSOkVWjgIIHAzPiCgaqiqnJHZnKICBERHN194O5b9vbLuAVRL+l0YWnZAAAAAElFTkSuQmCCXA==");\n}\n\n.ace_fold-widget:hover {\n    border: 1px solid rgba(0, 0, 0, 0.3);\n    background-color: rgba(255, 255, 255, 0.2);\n    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);\n}\n\n.ace_fold-widget:active {\n    border: 1px solid rgba(0, 0, 0, 0.4);\n    background-color: rgba(0, 0, 0, 0.05);\n    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);\n}\n/**\n * Dark version for fold widgets\n */\n.ace_dark .ace_fold-widget {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC");\n}\n.ace_dark .ace_fold-widget.ace_end {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget.ace_closed {\n    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==");\n}\n.ace_dark .ace_fold-widget:hover {\n    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n    background-color: rgba(255, 255, 255, 0.1);\n}\n.ace_dark .ace_fold-widget:active {\n    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);\n}\n\n.ace_inline_button {\n    border: 1px solid lightgray;\n    display: inline-block;\n    margin: -1px 8px;\n    padding: 0 5px;\n    pointer-events: auto;\n    cursor: pointer;\n}\n.ace_inline_button:hover {\n    border-color: gray;\n    background: rgba(200,200,200,0.2);\n    display: inline-block;\n    pointer-events: auto;\n}\n\n.ace_fold-widget.ace_invalid {\n    background-color: #FFB4B4;\n    border-color: #DE5555;\n}\n\n.ace_fade-fold-widgets .ace_fold-widget {\n    transition: opacity 0.4s ease 0.05s;\n    opacity: 0;\n}\n\n.ace_fade-fold-widgets:hover .ace_fold-widget {\n    transition: opacity 0.05s ease 0.05s;\n    opacity:1;\n}\n\n.ace_underline {\n    text-decoration: underline;\n}\n\n.ace_bold {\n    font-weight: bold;\n}\n\n.ace_nobold .ace_bold {\n    font-weight: normal;\n}\n\n.ace_italic {\n    font-style: italic;\n}\n\n\n.ace_error-marker {\n    background-color: rgba(255, 0, 0,0.2);\n    position: absolute;\n    z-index: 9;\n}\n\n.ace_highlight-marker {\n    background-color: rgba(255, 255, 0,0.2);\n    position: absolute;\n    z-index: 8;\n}\n\n.ace_mobile-menu {\n    position: absolute;\n    line-height: 1.5;\n    border-radius: 4px;\n    -ms-user-select: none;\n    -moz-user-select: none;\n    -webkit-user-select: none;\n    user-select: none;\n    background: white;\n    box-shadow: 1px 3px 2px grey;\n    border: 1px solid #dcdcdc;\n    color: black;\n}\n.ace_dark > .ace_mobile-menu {\n    background: #333;\n    color: #ccc;\n    box-shadow: 1px 3px 2px grey;\n    border: 1px solid #444;\n\n}\n.ace_mobile-button {\n    padding: 2px;\n    cursor: pointer;\n    overflow: hidden;\n}\n.ace_mobile-button:hover {\n    background-color: #eee;\n    opacity:1;\n}\n.ace_mobile-button:active {\n    background-color: #ddd;\n}\n\n.ace_placeholder {\n    font-family: arial;\n    transform: scale(0.9);\n    transform-origin: left;\n    white-space: pre;\n    opacity: 0.7;\n    margin: 0 10px;\n}'})),ace.define("ace/layer/decorators",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event_emitter"],(function(e,t,n){"use strict";var r=e("../lib/dom"),i=e("../lib/oop"),a=e("../lib/event_emitter").EventEmitter,o=function(e,t){this.canvas=r.createElement("canvas"),this.renderer=t,this.pixelRatio=1,this.maxHeight=t.layerConfig.maxHeight,this.lineHeight=t.layerConfig.lineHeight,this.canvasHeight=e.parent.scrollHeight,this.heightRatio=this.canvasHeight/this.maxHeight,this.canvasWidth=e.width,this.minDecorationHeight=2*this.pixelRatio|0,this.halfMinDecorationHeight=this.minDecorationHeight/2|0,this.canvas.width=this.canvasWidth,this.canvas.height=this.canvasHeight,this.canvas.style.top="0px",this.canvas.style.right="0px",this.canvas.style.zIndex="7px",this.canvas.style.position="absolute",this.colors={},this.colors.dark={error:"rgba(255, 18, 18, 1)",warning:"rgba(18, 136, 18, 1)",info:"rgba(18, 18, 136, 1)"},this.colors.light={error:"rgb(255,51,51)",warning:"rgb(32,133,72)",info:"rgb(35,68,138)"},e.element.appendChild(this.canvas)};(function(){i.implement(this,a),this.$updateDecorators=function(e){var t=!0===this.renderer.theme.isDark?this.colors.dark:this.colors.light;e&&(this.maxHeight=e.maxHeight,this.lineHeight=e.lineHeight,this.canvasHeight=e.height,(e.lastRow+1)*this.lineHeight<this.canvasHeight?this.heightRatio=1:this.heightRatio=this.canvasHeight/this.maxHeight);var n=this.canvas.getContext("2d");var r=this.renderer.session.$annotations;if(n.clearRect(0,0,this.canvas.width,this.canvas.height),r){var i={info:1,warning:2,error:3};r.forEach((function(e){e.priority=i[e.type]||null})),r=r.sort((function(e,t){return e.priority<t.priority?-1:e.priority>t.priority?1:0}));for(var a=this.renderer.session.$foldData,o=0;o<r.length;o++){var s=r[o].row,u=this.compensateFoldRows(s,a),l=Math.round((s-u)*this.lineHeight*this.heightRatio),c=Math.round((s-u)*this.lineHeight*this.heightRatio),f=Math.round(((s-u)*this.lineHeight+this.lineHeight)*this.heightRatio);if(f-c<this.minDecorationHeight){var d=(c+f)/2|0;d<this.halfMinDecorationHeight?d=this.halfMinDecorationHeight:d+this.halfMinDecorationHeight>this.canvasHeight&&(d=this.canvasHeight-this.halfMinDecorationHeight),c=Math.round(d-this.halfMinDecorationHeight),f=Math.round(d+this.halfMinDecorationHeight)}n.fillStyle=t[r[o].type]||null,n.fillRect(0,l,this.canvasWidth,f-c)}}var h=this.renderer.session.selection.getCursor();if(h){u=this.compensateFoldRows(h.row,a),l=Math.round((h.row-u)*this.lineHeight*this.heightRatio);n.fillStyle="rgba(0, 0, 0, 0.5)",n.fillRect(0,l,this.canvasWidth,2)}},this.compensateFoldRows=function(e,t){var n=0;if(t&&t.length>0)for(var r=0;r<t.length;r++)e>t[r].start.row&&e<t[r].end.row?n+=e-t[r].start.row:e>=t[r].end.row&&(n+=t[r].end.row-t[r].start.row);return n}}).call(o.prototype),t.Decorator=o})),ace.define("ace/virtual_renderer",["require","exports","module","ace/lib/oop","ace/lib/dom","ace/config","ace/layer/gutter","ace/layer/marker","ace/layer/text","ace/layer/cursor","ace/scrollbar","ace/scrollbar","ace/scrollbar_custom","ace/scrollbar_custom","ace/renderloop","ace/layer/font_metrics","ace/lib/event_emitter","ace/css/editor.css","ace/layer/decorators","ace/lib/useragent"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=e("./lib/dom"),a=e("./config"),o=e("./layer/gutter").Gutter,s=e("./layer/marker").Marker,u=e("./layer/text").Text,l=e("./layer/cursor").Cursor,c=e("./scrollbar").HScrollBar,f=e("./scrollbar").VScrollBar,d=e("./scrollbar_custom").HScrollBar,h=e("./scrollbar_custom").VScrollBar,p=e("./renderloop").RenderLoop,g=e("./layer/font_metrics").FontMetrics,m=e("./lib/event_emitter").EventEmitter,v=e("./css/editor.css"),b=e("./layer/decorators").Decorator,y=e("./lib/useragent"),_=y.isIE;i.importCssString(v,"ace_editor.css",!1);var A=function(e,t){var n=this;this.container=e||i.createElement("div"),i.addCssClass(this.container,"ace_editor"),i.HI_DPI&&i.addCssClass(this.container,"ace_hidpi"),this.setTheme(t),null==a.get("useStrictCSP")&&a.set("useStrictCSP",!1),this.$gutter=i.createElement("div"),this.$gutter.className="ace_gutter",this.container.appendChild(this.$gutter),this.$gutter.setAttribute("aria-hidden",!0),this.scroller=i.createElement("div"),this.scroller.className="ace_scroller",this.container.appendChild(this.scroller),this.content=i.createElement("div"),this.content.className="ace_content",this.scroller.appendChild(this.content),this.$gutterLayer=new o(this.$gutter),this.$gutterLayer.on("changeGutterWidth",this.onGutterResize.bind(this)),this.$markerBack=new s(this.content);var r=this.$textLayer=new u(this.content);this.canvas=r.element,this.$markerFront=new s(this.content),this.$cursorLayer=new l(this.content),this.$horizScroll=!1,this.$vScroll=!1,this.scrollBar=this.scrollBarV=new f(this.container,this),this.scrollBarH=new c(this.container,this),this.scrollBarV.on("scroll",(function(e){n.$scrollAnimation||n.session.setScrollTop(e.data-n.scrollMargin.top)})),this.scrollBarH.on("scroll",(function(e){n.$scrollAnimation||n.session.setScrollLeft(e.data-n.scrollMargin.left)})),this.scrollTop=0,this.scrollLeft=0,this.cursorPos={row:0,column:0},this.$fontMetrics=new g(this.container),this.$textLayer.$setFontMetrics(this.$fontMetrics),this.$textLayer.on("changeCharacterSize",(function(e){n.updateCharacterSize(),n.onResize(!0,n.gutterWidth,n.$size.width,n.$size.height),n._signal("changeCharacterSize",e)})),this.$size={width:0,height:0,scrollerHeight:0,scrollerWidth:0,$dirty:!0},this.layerConfig={width:1,padding:0,firstRow:0,firstRowScreen:0,lastRow:0,lineHeight:0,characterWidth:0,minHeight:1,maxHeight:1,offset:0,height:1,gutterOffset:1},this.scrollMargin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.margin={left:0,right:0,top:0,bottom:0,v:0,h:0},this.$keepTextAreaAtCursor=!y.isIOS,this.$loop=new p(this.$renderChanges.bind(this),this.container.ownerDocument.defaultView),this.$loop.schedule(this.CHANGE_FULL),this.updateCharacterSize(),this.setPadding(4),a.resetOptions(this),a._signal("renderer",this)};(function(){this.CHANGE_CURSOR=1,this.CHANGE_MARKER=2,this.CHANGE_GUTTER=4,this.CHANGE_SCROLL=8,this.CHANGE_LINES=16,this.CHANGE_TEXT=32,this.CHANGE_SIZE=64,this.CHANGE_MARKER_BACK=128,this.CHANGE_MARKER_FRONT=256,this.CHANGE_FULL=512,this.CHANGE_H_SCROLL=1024,r.implement(this,m),this.updateCharacterSize=function(){this.$textLayer.allowBoldFonts!=this.$allowBoldFonts&&(this.$allowBoldFonts=this.$textLayer.allowBoldFonts,this.setStyle("ace_nobold",!this.$allowBoldFonts)),this.layerConfig.characterWidth=this.characterWidth=this.$textLayer.getCharacterWidth(),this.layerConfig.lineHeight=this.lineHeight=this.$textLayer.getLineHeight(),this.$updatePrintMargin(),i.setStyle(this.scroller.style,"line-height",this.lineHeight+"px")},this.setSession=function(e){this.session&&this.session.doc.off("changeNewLineMode",this.onChangeNewLineMode),this.session=e,e&&this.scrollMargin.top&&e.getScrollTop()<=0&&e.setScrollTop(-this.scrollMargin.top),this.$cursorLayer.setSession(e),this.$markerBack.setSession(e),this.$markerFront.setSession(e),this.$gutterLayer.setSession(e),this.$textLayer.setSession(e),e&&(this.$loop.schedule(this.CHANGE_FULL),this.session.$setFontMetrics(this.$fontMetrics),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.onChangeNewLineMode=this.onChangeNewLineMode.bind(this),this.onChangeNewLineMode(),this.session.doc.on("changeNewLineMode",this.onChangeNewLineMode))},this.updateLines=function(e,t,n){if(void 0===t&&(t=1/0),this.$changedLines?(this.$changedLines.firstRow>e&&(this.$changedLines.firstRow=e),this.$changedLines.lastRow<t&&(this.$changedLines.lastRow=t)):this.$changedLines={firstRow:e,lastRow:t},this.$changedLines.lastRow<this.layerConfig.firstRow){if(!n)return;this.$changedLines.lastRow=this.layerConfig.lastRow}this.$changedLines.firstRow>this.layerConfig.lastRow||this.$loop.schedule(this.CHANGE_LINES)},this.onChangeNewLineMode=function(){this.$loop.schedule(this.CHANGE_TEXT),this.$textLayer.$updateEolChar(),this.session.$bidiHandler.setEolChar(this.$textLayer.EOL_CHAR)},this.onChangeTabSize=function(){this.$loop.schedule(this.CHANGE_TEXT|this.CHANGE_MARKER),this.$textLayer.onChangeTabSize()},this.updateText=function(){this.$loop.schedule(this.CHANGE_TEXT)},this.updateFull=function(e){e?this.$renderChanges(this.CHANGE_FULL,!0):this.$loop.schedule(this.CHANGE_FULL)},this.updateFontSize=function(){this.$textLayer.checkForSizeChanges()},this.$changes=0,this.$updateSizeAsync=function(){this.$loop.pending?this.$size.$dirty=!0:this.onResize()},this.onResize=function(e,t,n,r){if(!(this.resizing>2)){this.resizing>0?this.resizing++:this.resizing=e?1:0;var i=this.container;r||(r=i.clientHeight||i.scrollHeight),n||(n=i.clientWidth||i.scrollWidth);var a=this.$updateCachedSize(e,t,n,r);if(!this.$size.scrollerHeight||!n&&!r)return this.resizing=0;e&&(this.$gutterLayer.$padding=null),e?this.$renderChanges(a|this.$changes,!0):this.$loop.schedule(a|this.$changes),this.resizing&&(this.resizing=0),this.scrollBarH.scrollLeft=this.scrollBarV.scrollTop=null,this.$customScrollbar&&this.$updateCustomScrollbar(!0)}},this.$updateCachedSize=function(e,t,n,r){r-=this.$extraHeight||0;var a=0,o=this.$size,s={width:o.width,height:o.height,scrollerHeight:o.scrollerHeight,scrollerWidth:o.scrollerWidth};if(r&&(e||o.height!=r)&&(o.height=r,a|=this.CHANGE_SIZE,o.scrollerHeight=o.height,this.$horizScroll&&(o.scrollerHeight-=this.scrollBarH.getHeight()),this.scrollBarV.setHeight(o.scrollerHeight),this.scrollBarV.element.style.bottom=this.scrollBarH.getHeight()+"px",a|=this.CHANGE_SCROLL),n&&(e||o.width!=n)){a|=this.CHANGE_SIZE,o.width=n,null==t&&(t=this.$showGutter?this.$gutter.offsetWidth:0),this.gutterWidth=t,i.setStyle(this.scrollBarH.element.style,"left",t+"px"),i.setStyle(this.scroller.style,"left",t+this.margin.left+"px"),o.scrollerWidth=Math.max(0,n-t-this.scrollBarV.getWidth()-this.margin.h),i.setStyle(this.$gutter.style,"left",this.margin.left+"px");var u=this.scrollBarV.getWidth()+"px";i.setStyle(this.scrollBarH.element.style,"right",u),i.setStyle(this.scroller.style,"right",u),i.setStyle(this.scroller.style,"bottom",this.scrollBarH.getHeight()),this.scrollBarH.setWidth(o.scrollerWidth),(this.session&&this.session.getUseWrapMode()&&this.adjustWrapLimit()||e)&&(a|=this.CHANGE_FULL)}return o.$dirty=!n||!r,a&&this._signal("resize",s),a},this.onGutterResize=function(e){var t=this.$showGutter?e:0;t!=this.gutterWidth&&(this.$changes|=this.$updateCachedSize(!0,t,this.$size.width,this.$size.height)),this.session.getUseWrapMode()&&this.adjustWrapLimit()||this.$size.$dirty?this.$loop.schedule(this.CHANGE_FULL):this.$computeLayerConfig()},this.adjustWrapLimit=function(){var e=this.$size.scrollerWidth-2*this.$padding,t=Math.floor(e/this.characterWidth);return this.session.adjustWrapLimit(t,this.$showPrintMargin&&this.$printMarginColumn)},this.setAnimatedScroll=function(e){this.setOption("animatedScroll",e)},this.getAnimatedScroll=function(){return this.$animatedScroll},this.setShowInvisibles=function(e){this.setOption("showInvisibles",e),this.session.$bidiHandler.setShowInvisibles(e)},this.getShowInvisibles=function(){return this.getOption("showInvisibles")},this.getDisplayIndentGuides=function(){return this.getOption("displayIndentGuides")},this.setDisplayIndentGuides=function(e){this.setOption("displayIndentGuides",e)},this.getHighlightIndentGuides=function(){return this.getOption("highlightIndentGuides")},this.setHighlightIndentGuides=function(e){this.setOption("highlightIndentGuides",e)},this.setShowPrintMargin=function(e){this.setOption("showPrintMargin",e)},this.getShowPrintMargin=function(){return this.getOption("showPrintMargin")},this.setPrintMarginColumn=function(e){this.setOption("printMarginColumn",e)},this.getPrintMarginColumn=function(){return this.getOption("printMarginColumn")},this.getShowGutter=function(){return this.getOption("showGutter")},this.setShowGutter=function(e){return this.setOption("showGutter",e)},this.getFadeFoldWidgets=function(){return this.getOption("fadeFoldWidgets")},this.setFadeFoldWidgets=function(e){this.setOption("fadeFoldWidgets",e)},this.setHighlightGutterLine=function(e){this.setOption("highlightGutterLine",e)},this.getHighlightGutterLine=function(){return this.getOption("highlightGutterLine")},this.$updatePrintMargin=function(){if(this.$showPrintMargin||this.$printMarginEl){if(!this.$printMarginEl){var e=i.createElement("div");e.className="ace_layer ace_print-margin-layer",this.$printMarginEl=i.createElement("div"),this.$printMarginEl.className="ace_print-margin",e.appendChild(this.$printMarginEl),this.content.insertBefore(e,this.content.firstChild)}var t=this.$printMarginEl.style;t.left=Math.round(this.characterWidth*this.$printMarginColumn+this.$padding)+"px",t.visibility=this.$showPrintMargin?"visible":"hidden",this.session&&-1==this.session.$wrap&&this.adjustWrapLimit()}},this.getContainerElement=function(){return this.container},this.getMouseEventTarget=function(){return this.scroller},this.getTextAreaContainer=function(){return this.container},this.$moveTextAreaToCursor=function(){if(!this.$isMousePressed){var e=this.textarea.style,t=this.$composition;if(this.$keepTextAreaAtCursor||t){var n=this.$cursorLayer.$pixelPos;if(n){t&&t.markerRange&&(n=this.$cursorLayer.getPixelPosition(t.markerRange.start,!0));var r=this.layerConfig,a=n.top,o=n.left;a-=r.offset;var s=t&&t.useTextareaForIME?this.lineHeight:_?0:1;if(a<0||a>r.height-s)i.translate(this.textarea,0,0);else{var u=1,l=this.$size.height-s;if(t)if(t.useTextareaForIME){var c=this.textarea.value;u=this.characterWidth*this.session.$getStringScreenWidth(c)[0]}else a+=this.lineHeight+2;else a+=this.lineHeight;(o-=this.scrollLeft)>this.$size.scrollerWidth-u&&(o=this.$size.scrollerWidth-u),o+=this.gutterWidth+this.margin.left,i.setStyle(e,"height",s+"px"),i.setStyle(e,"width",u+"px"),i.translate(this.textarea,Math.min(o,this.$size.scrollerWidth-u),Math.min(a,l))}}}else i.translate(this.textarea,-100,0)}},this.getFirstVisibleRow=function(){return this.layerConfig.firstRow},this.getFirstFullyVisibleRow=function(){return this.layerConfig.firstRow+(0===this.layerConfig.offset?0:1)},this.getLastFullyVisibleRow=function(){var e=this.layerConfig,t=e.lastRow;return this.session.documentToScreenRow(t,0)*e.lineHeight-this.session.getScrollTop()>e.height-e.lineHeight?t-1:t},this.getLastVisibleRow=function(){return this.layerConfig.lastRow},this.$padding=null,this.setPadding=function(e){this.$padding=e,this.$textLayer.setPadding(e),this.$cursorLayer.setPadding(e),this.$markerFront.setPadding(e),this.$markerBack.setPadding(e),this.$loop.schedule(this.CHANGE_FULL),this.$updatePrintMargin()},this.setScrollMargin=function(e,t,n,r){var i=this.scrollMargin;i.top=0|e,i.bottom=0|t,i.right=0|r,i.left=0|n,i.v=i.top+i.bottom,i.h=i.left+i.right,i.top&&this.scrollTop<=0&&this.session&&this.session.setScrollTop(-i.top),this.updateFull()},this.setMargin=function(e,t,n,r){var i=this.margin;i.top=0|e,i.bottom=0|t,i.right=0|r,i.left=0|n,i.v=i.top+i.bottom,i.h=i.left+i.right,this.$updateCachedSize(!0,this.gutterWidth,this.$size.width,this.$size.height),this.updateFull()},this.getHScrollBarAlwaysVisible=function(){return this.$hScrollBarAlwaysVisible},this.setHScrollBarAlwaysVisible=function(e){this.setOption("hScrollBarAlwaysVisible",e)},this.getVScrollBarAlwaysVisible=function(){return this.$vScrollBarAlwaysVisible},this.setVScrollBarAlwaysVisible=function(e){this.setOption("vScrollBarAlwaysVisible",e)},this.$updateScrollBarV=function(){var e=this.layerConfig.maxHeight,t=this.$size.scrollerHeight;!this.$maxLines&&this.$scrollPastEnd&&(e-=(t-this.lineHeight)*this.$scrollPastEnd,this.scrollTop>e-t&&(e=this.scrollTop+t,this.scrollBarV.scrollTop=null)),this.scrollBarV.setScrollHeight(e+this.scrollMargin.v),this.scrollBarV.setScrollTop(this.scrollTop+this.scrollMargin.top)},this.$updateScrollBarH=function(){this.scrollBarH.setScrollWidth(this.layerConfig.width+2*this.$padding+this.scrollMargin.h),this.scrollBarH.setScrollLeft(this.scrollLeft+this.scrollMargin.left)},this.$frozen=!1,this.freeze=function(){this.$frozen=!0},this.unfreeze=function(){this.$frozen=!1},this.$renderChanges=function(e,t){if(this.$changes&&(e|=this.$changes,this.$changes=0),this.session&&this.container.offsetWidth&&!this.$frozen&&(e||t)){if(this.$size.$dirty)return this.$changes|=e,this.onResize(!0);this.lineHeight||this.$textLayer.checkForSizeChanges(),this._signal("beforeRender",e),this.session&&this.session.$bidiHandler&&this.session.$bidiHandler.updateCharacterWidths(this.$fontMetrics);var n=this.layerConfig;if(e&this.CHANGE_FULL||e&this.CHANGE_SIZE||e&this.CHANGE_TEXT||e&this.CHANGE_LINES||e&this.CHANGE_SCROLL||e&this.CHANGE_H_SCROLL){if(e|=this.$computeLayerConfig()|this.$loop.clear(),n.firstRow!=this.layerConfig.firstRow&&n.firstRowScreen==this.layerConfig.firstRowScreen){var r=this.scrollTop+(n.firstRow-this.layerConfig.firstRow)*this.lineHeight;r>0&&(this.scrollTop=r,e|=this.CHANGE_SCROLL,e|=this.$computeLayerConfig()|this.$loop.clear())}n=this.layerConfig,this.$updateScrollBarV(),e&this.CHANGE_H_SCROLL&&this.$updateScrollBarH(),i.translate(this.content,-this.scrollLeft,-n.offset);var a=n.width+2*this.$padding+"px",o=n.minHeight+"px";i.setStyle(this.content.style,"width",a),i.setStyle(this.content.style,"height",o)}if(e&this.CHANGE_H_SCROLL&&(i.translate(this.content,-this.scrollLeft,-n.offset),this.scroller.className=this.scrollLeft<=0?"ace_scroller":"ace_scroller ace_scroll-left"),e&this.CHANGE_FULL)return this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),void this._signal("afterRender",e);if(e&this.CHANGE_SCROLL)return this.$changedLines=null,e&this.CHANGE_TEXT||e&this.CHANGE_LINES?this.$textLayer.update(n):this.$textLayer.scrollLines(n),this.$showGutter&&(e&this.CHANGE_GUTTER||e&this.CHANGE_LINES?this.$gutterLayer.update(n):this.$gutterLayer.scrollLines(n)),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n),this.$markerBack.update(n),this.$markerFront.update(n),this.$cursorLayer.update(n),this.$moveTextAreaToCursor(),void this._signal("afterRender",e);e&this.CHANGE_TEXT?(this.$changedLines=null,this.$textLayer.update(n),this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_LINES?((this.$updateLines()||e&this.CHANGE_GUTTER&&this.$showGutter)&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_TEXT||e&this.CHANGE_GUTTER?(this.$showGutter&&this.$gutterLayer.update(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)):e&this.CHANGE_CURSOR&&(this.$highlightGutterLine&&this.$gutterLayer.updateLineHighlight(n),this.$customScrollbar&&this.$scrollDecorator.$updateDecorators(n)),e&this.CHANGE_CURSOR&&(this.$cursorLayer.update(n),this.$moveTextAreaToCursor()),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_FRONT)&&this.$markerFront.update(n),e&(this.CHANGE_MARKER|this.CHANGE_MARKER_BACK)&&this.$markerBack.update(n),this._signal("afterRender",e)}else this.$changes|=e},this.$autosize=function(){var e=this.session.getScreenLength()*this.lineHeight,t=this.$maxLines*this.lineHeight,n=Math.min(t,Math.max((this.$minLines||1)*this.lineHeight,e))+this.scrollMargin.v+(this.$extraHeight||0);this.$horizScroll&&(n+=this.scrollBarH.getHeight()),this.$maxPixelHeight&&n>this.$maxPixelHeight&&(n=this.$maxPixelHeight);var r=!(n<=2*this.lineHeight)&&e>t;if(n!=this.desiredHeight||this.$size.height!=this.desiredHeight||r!=this.$vScroll){r!=this.$vScroll&&(this.$vScroll=r,this.scrollBarV.setVisible(r));var i=this.container.clientWidth;this.container.style.height=n+"px",this.$updateCachedSize(!0,this.$gutterWidth,i,n),this.desiredHeight=n,this._signal("autosize")}},this.$computeLayerConfig=function(){var e=this.session,t=this.$size,n=t.height<=2*this.lineHeight,r=this.session.getScreenLength()*this.lineHeight,i=this.$getLongestLine(),a=!n&&(this.$hScrollBarAlwaysVisible||t.scrollerWidth-i-2*this.$padding<0),o=this.$horizScroll!==a;o&&(this.$horizScroll=a,this.scrollBarH.setVisible(a));var s=this.$vScroll;this.$maxLines&&this.lineHeight>1&&this.$autosize();var u=t.scrollerHeight+this.lineHeight,l=!this.$maxLines&&this.$scrollPastEnd?(t.scrollerHeight-this.lineHeight)*this.$scrollPastEnd:0;r+=l;var c=this.scrollMargin;this.session.setScrollTop(Math.max(-c.top,Math.min(this.scrollTop,r-t.scrollerHeight+c.bottom))),this.session.setScrollLeft(Math.max(-c.left,Math.min(this.scrollLeft,i+2*this.$padding-t.scrollerWidth+c.right)));var f=!n&&(this.$vScrollBarAlwaysVisible||t.scrollerHeight-r+l<0||this.scrollTop>c.top),d=s!==f;d&&(this.$vScroll=f,this.scrollBarV.setVisible(f));var h,p,g=this.scrollTop%this.lineHeight,m=Math.ceil(u/this.lineHeight)-1,v=Math.max(0,Math.round((this.scrollTop-g)/this.lineHeight)),b=v+m,y=this.lineHeight;v=e.screenToDocumentRow(v,0);var _=e.getFoldLine(v);_&&(v=_.start.row),h=e.documentToScreenRow(v,0),p=e.getRowLength(v)*y,b=Math.min(e.screenToDocumentRow(b,0),e.getLength()-1),u=t.scrollerHeight+e.getRowLength(b)*y+p,g=this.scrollTop-h*y;var A=0;return(this.layerConfig.width!=i||o)&&(A=this.CHANGE_H_SCROLL),(o||d)&&(A|=this.$updateCachedSize(!0,this.gutterWidth,t.width,t.height),this._signal("scrollbarVisibilityChanged"),d&&(i=this.$getLongestLine())),this.layerConfig={width:i,padding:this.$padding,firstRow:v,firstRowScreen:h,lastRow:b,lineHeight:y,characterWidth:this.characterWidth,minHeight:u,maxHeight:r,offset:g,gutterOffset:y?Math.max(0,Math.ceil((g+t.height-t.scrollerHeight)/y)):0,height:this.$size.scrollerHeight},this.session.$bidiHandler&&this.session.$bidiHandler.setContentWidth(i-this.$padding),A},this.$updateLines=function(){if(this.$changedLines){var e=this.$changedLines.firstRow,t=this.$changedLines.lastRow;this.$changedLines=null;var n=this.layerConfig;if(!(e>n.lastRow+1)&&!(t<n.firstRow))return t===1/0?(this.$showGutter&&this.$gutterLayer.update(n),void this.$textLayer.update(n)):(this.$textLayer.updateLines(n,e,t),!0)}},this.$getLongestLine=function(){var e=this.session.getScreenWidth();return this.showInvisibles&&!this.session.$useWrapMode&&(e+=1),this.$textLayer&&e>this.$textLayer.MAX_LINE_LENGTH&&(e=this.$textLayer.MAX_LINE_LENGTH+30),Math.max(this.$size.scrollerWidth-2*this.$padding,Math.round(e*this.characterWidth))},this.updateFrontMarkers=function(){this.$markerFront.setMarkers(this.session.getMarkers(!0)),this.$loop.schedule(this.CHANGE_MARKER_FRONT)},this.updateBackMarkers=function(){this.$markerBack.setMarkers(this.session.getMarkers()),this.$loop.schedule(this.CHANGE_MARKER_BACK)},this.addGutterDecoration=function(e,t){this.$gutterLayer.addGutterDecoration(e,t)},this.removeGutterDecoration=function(e,t){this.$gutterLayer.removeGutterDecoration(e,t)},this.updateBreakpoints=function(e){this.$loop.schedule(this.CHANGE_GUTTER)},this.setAnnotations=function(e){this.$gutterLayer.setAnnotations(e),this.$loop.schedule(this.CHANGE_GUTTER)},this.updateCursor=function(){this.$loop.schedule(this.CHANGE_CURSOR)},this.hideCursor=function(){this.$cursorLayer.hideCursor()},this.showCursor=function(){this.$cursorLayer.showCursor()},this.scrollSelectionIntoView=function(e,t,n){this.scrollCursorIntoView(e,n),this.scrollCursorIntoView(t,n)},this.scrollCursorIntoView=function(e,t,n){if(0!==this.$size.scrollerHeight){var r=this.$cursorLayer.getPixelPosition(e),i=r.left,a=r.top,o=n&&n.top||0,s=n&&n.bottom||0,u=this.$scrollAnimation?this.session.getScrollTop():this.scrollTop;u+o>a?(t&&u+o>a+this.lineHeight&&(a-=t*this.$size.scrollerHeight),0===a&&(a=-this.scrollMargin.top),this.session.setScrollTop(a)):u+this.$size.scrollerHeight-s<a+this.lineHeight&&(t&&u+this.$size.scrollerHeight-s<a-this.lineHeight&&(a+=t*this.$size.scrollerHeight),this.session.setScrollTop(a+this.lineHeight+s-this.$size.scrollerHeight));var l=this.scrollLeft;l>i?(i<this.$padding+2*this.layerConfig.characterWidth&&(i=-this.scrollMargin.left),this.session.setScrollLeft(i)):l+this.$size.scrollerWidth<i+this.characterWidth?this.session.setScrollLeft(Math.round(i+this.characterWidth-this.$size.scrollerWidth)):l<=this.$padding&&i-l<this.characterWidth&&this.session.setScrollLeft(0)}},this.getScrollTop=function(){return this.session.getScrollTop()},this.getScrollLeft=function(){return this.session.getScrollLeft()},this.getScrollTopRow=function(){return this.scrollTop/this.lineHeight},this.getScrollBottomRow=function(){return Math.max(0,Math.floor((this.scrollTop+this.$size.scrollerHeight)/this.lineHeight)-1)},this.scrollToRow=function(e){this.session.setScrollTop(e*this.lineHeight)},this.alignCursor=function(e,t){"number"==typeof e&&(e={row:e,column:0});var n=this.$cursorLayer.getPixelPosition(e),r=this.$size.scrollerHeight-this.lineHeight,i=n.top-r*(t||0);return this.session.setScrollTop(i),i},this.STEPS=8,this.$calcSteps=function(e,t){var n,r,i=0,a=this.STEPS,o=[];for(i=0;i<a;++i)o.push((n=i/this.STEPS,r=e,(t-e)*(Math.pow(n-1,3)+1)+r));return o},this.scrollToLine=function(e,t,n,r){var i=this.$cursorLayer.getPixelPosition({row:e,column:0}).top;t&&(i-=this.$size.scrollerHeight/2);var a=this.scrollTop;this.session.setScrollTop(i),!1!==n&&this.animateScrolling(a,r)},this.animateScrolling=function(e,t){var n=this.scrollTop;if(this.$animatedScroll){var r=this;if(e!=n){if(this.$scrollAnimation){var i=this.$scrollAnimation.steps;if(i.length&&(e=i[0])==n)return}var a=r.$calcSteps(e,n);this.$scrollAnimation={from:e,to:n,steps:a},clearInterval(this.$timer),r.session.setScrollTop(a.shift()),r.session.$scrollTop=n,this.$timer=setInterval((function(){if(!r.session)return clearInterval(r.$timer);a.length?(r.session.setScrollTop(a.shift()),r.session.$scrollTop=n):null!=n?(r.session.$scrollTop=-1,r.session.setScrollTop(n),n=null):(r.$timer=clearInterval(r.$timer),r.$scrollAnimation=null,t&&t())}),10)}}},this.scrollToY=function(e){this.scrollTop!==e&&(this.$loop.schedule(this.CHANGE_SCROLL),this.scrollTop=e)},this.scrollToX=function(e){this.scrollLeft!==e&&(this.scrollLeft=e),this.$loop.schedule(this.CHANGE_H_SCROLL)},this.scrollTo=function(e,t){this.session.setScrollTop(t),this.session.setScrollLeft(e)},this.scrollBy=function(e,t){t&&this.session.setScrollTop(this.session.getScrollTop()+t),e&&this.session.setScrollLeft(this.session.getScrollLeft()+e)},this.isScrollableBy=function(e,t){return t<0&&this.session.getScrollTop()>=1-this.scrollMargin.top||(t>0&&this.session.getScrollTop()+this.$size.scrollerHeight-this.layerConfig.maxHeight<-1+this.scrollMargin.bottom||(e<0&&this.session.getScrollLeft()>=1-this.scrollMargin.left||(e>0&&this.session.getScrollLeft()+this.$size.scrollerWidth-this.layerConfig.width<-1+this.scrollMargin.right||void 0)))},this.pixelToScreenCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=Math.floor((t+this.scrollTop-n.top)/this.lineHeight),s=this.$blockCursor?Math.floor(a):Math.round(a);return{row:o,column:s,side:a-s>0?1:-1,offsetX:i}},this.screenToTextCoordinates=function(e,t){var n;if(this.$hasCssTransforms){n={top:0,left:0};var r=this.$fontMetrics.transformCoordinates([e,t]);e=r[1]-this.gutterWidth-this.margin.left,t=r[0]}else n=this.scroller.getBoundingClientRect();var i=e+this.scrollLeft-n.left-this.$padding,a=i/this.characterWidth,o=this.$blockCursor?Math.floor(a):Math.round(a),s=Math.floor((t+this.scrollTop-n.top)/this.lineHeight);return this.session.screenToDocumentPosition(s,Math.max(o,0),i)},this.textToScreenCoordinates=function(e,t){var n=this.scroller.getBoundingClientRect(),r=this.session.documentToScreenPosition(e,t),i=this.$padding+(this.session.$bidiHandler.isBidiRow(r.row,e)?this.session.$bidiHandler.getPosLeft(r.column):Math.round(r.column*this.characterWidth)),a=r.row*this.lineHeight;return{pageX:n.left+i-this.scrollLeft,pageY:n.top+a-this.scrollTop}},this.visualizeFocus=function(){i.addCssClass(this.container,"ace_focus")},this.visualizeBlur=function(){i.removeCssClass(this.container,"ace_focus")},this.showComposition=function(e){this.$composition=e,e.cssText||(e.cssText=this.textarea.style.cssText),void 0==e.useTextareaForIME&&(e.useTextareaForIME=this.$useTextareaForIME),this.$useTextareaForIME?(i.addCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText="",this.$moveTextAreaToCursor(),this.$cursorLayer.element.style.display="none"):e.markerId=this.session.addMarker(e.markerRange,"ace_composition_marker","text")},this.setCompositionText=function(e){var t=this.session.selection.cursor;this.addToken(e,"composition_placeholder",t.row,t.column),this.$moveTextAreaToCursor()},this.hideComposition=function(){if(this.$composition){this.$composition.markerId&&this.session.removeMarker(this.$composition.markerId),i.removeCssClass(this.textarea,"ace_composition"),this.textarea.style.cssText=this.$composition.cssText;var e=this.session.selection.cursor;this.removeExtraToken(e.row,e.column),this.$composition=null,this.$cursorLayer.element.style.display=""}},this.addToken=function(e,t,n,r){var i=this.session;i.bgTokenizer.lines[n]=null;var a={type:t,value:e},o=i.getTokens(n);if(null==r)o.push(a);else for(var s=0,u=0;u<o.length;u++){var l=o[u];if(r<=(s+=l.value.length)){var c=l.value.length-(s-r),f=l.value.slice(0,c),d=l.value.slice(c);o.splice(u,1,{type:l.type,value:f},a,{type:l.type,value:d});break}}this.updateLines(n,n)},this.removeExtraToken=function(e,t){this.updateLines(e,e)},this.setTheme=function(e,t){var n=this;if(this.$themeId=e,n._dispatchEvent("themeChange",{theme:e}),e&&"string"!=typeof e)o(e);else{var r=e||this.$options.theme.initialValue;a.loadModule(["theme",r],o)}function o(r){if(n.$themeId!=e)return t&&t();if(!r||!r.cssClass)throw new Error("couldn't load module "+e+" or it didn't call define");r.$id&&(n.$themeId=r.$id),i.importCssString(r.cssText,r.cssClass,n.container),n.theme&&i.removeCssClass(n.container,n.theme.cssClass);var a="padding"in r?r.padding:"padding"in(n.theme||{})?4:n.$padding;n.$padding&&a!=n.$padding&&n.setPadding(a),n.$theme=r.cssClass,n.theme=r,i.addCssClass(n.container,r.cssClass),i.setCssClass(n.container,"ace_dark",r.isDark),n.$size&&(n.$size.width=0,n.$updateSizeAsync()),n._dispatchEvent("themeLoaded",{theme:r}),t&&t()}},this.getTheme=function(){return this.$themeId},this.setStyle=function(e,t){i.setCssClass(this.container,e,!1!==t)},this.unsetStyle=function(e){i.removeCssClass(this.container,e)},this.setCursorStyle=function(e){i.setStyle(this.scroller.style,"cursor",e)},this.setMouseCursor=function(e){i.setStyle(this.scroller.style,"cursor",e)},this.attachToShadowRoot=function(){i.importCssString(v,"ace_editor.css",this.container)},this.destroy=function(){this.freeze(),this.$fontMetrics.destroy(),this.$cursorLayer.destroy(),this.removeAllListeners(),this.container.textContent=""},this.$updateCustomScrollbar=function(e){var t=this;this.$horizScroll=this.$vScroll=null,this.scrollBarV.element.remove(),this.scrollBarH.element.remove(),this.$scrollDecorator&&delete this.$scrollDecorator,!0===e?(this.scrollBarV=new h(this.container,this),this.scrollBarH=new d(this.container,this),this.scrollBarV.setHeight(this.$size.scrollerHeight),this.scrollBarH.setWidth(this.$size.scrollerWidth),this.scrollBarV.addEventListener("scroll",(function(e){t.$scrollAnimation||t.session.setScrollTop(e.data-t.scrollMargin.top)})),this.scrollBarH.addEventListener("scroll",(function(e){t.$scrollAnimation||t.session.setScrollLeft(e.data-t.scrollMargin.left)})),this.$scrollDecorator=new b(this.scrollBarV,this),this.$scrollDecorator.$updateDecorators()):(this.scrollBarV=new f(this.container,this),this.scrollBarH=new c(this.container,this),this.scrollBarV.addEventListener("scroll",(function(e){t.$scrollAnimation||t.session.setScrollTop(e.data-t.scrollMargin.top)})),this.scrollBarH.addEventListener("scroll",(function(e){t.$scrollAnimation||t.session.setScrollLeft(e.data-t.scrollMargin.left)})))}}).call(A.prototype),a.defineOptions(A.prototype,"renderer",{animatedScroll:{initialValue:!1},showInvisibles:{set:function(e){this.$textLayer.setShowInvisibles(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!1},showPrintMargin:{set:function(){this.$updatePrintMargin()},initialValue:!0},printMarginColumn:{set:function(){this.$updatePrintMargin()},initialValue:80},printMargin:{set:function(e){"number"==typeof e&&(this.$printMarginColumn=e),this.$showPrintMargin=!!e,this.$updatePrintMargin()},get:function(){return this.$showPrintMargin&&this.$printMarginColumn}},showGutter:{set:function(e){this.$gutter.style.display=e?"block":"none",this.$loop.schedule(this.CHANGE_FULL),this.onGutterResize()},initialValue:!0},fadeFoldWidgets:{set:function(e){i.setCssClass(this.$gutter,"ace_fade-fold-widgets",e)},initialValue:!1},showFoldWidgets:{set:function(e){this.$gutterLayer.setShowFoldWidgets(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},displayIndentGuides:{set:function(e){this.$textLayer.setDisplayIndentGuides(e)&&this.$loop.schedule(this.CHANGE_TEXT)},initialValue:!0},highlightIndentGuides:{set:function(e){1==this.$textLayer.setHighlightIndentGuides(e)?this.$textLayer.$highlightIndentGuide():this.$textLayer.$clearActiveIndentGuide(this.$textLayer.$lines.cells)},initialValue:!0},highlightGutterLine:{set:function(e){this.$gutterLayer.setHighlightGutterLine(e),this.$loop.schedule(this.CHANGE_GUTTER)},initialValue:!0},hScrollBarAlwaysVisible:{set:function(e){this.$hScrollBarAlwaysVisible&&this.$horizScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},vScrollBarAlwaysVisible:{set:function(e){this.$vScrollBarAlwaysVisible&&this.$vScroll||this.$loop.schedule(this.CHANGE_SCROLL)},initialValue:!1},fontSize:{set:function(e){"number"==typeof e&&(e+="px"),this.container.style.fontSize=e,this.updateFontSize()},initialValue:12},fontFamily:{set:function(e){this.container.style.fontFamily=e,this.updateFontSize()}},maxLines:{set:function(e){this.updateFull()}},minLines:{set:function(e){this.$minLines<562949953421311||(this.$minLines=0),this.updateFull()}},maxPixelHeight:{set:function(e){this.updateFull()},initialValue:0},scrollPastEnd:{set:function(e){e=+e||0,this.$scrollPastEnd!=e&&(this.$scrollPastEnd=e,this.$loop.schedule(this.CHANGE_SCROLL))},initialValue:0,handlesSet:!0},fixedWidthGutter:{set:function(e){this.$gutterLayer.$fixedWidth=!!e,this.$loop.schedule(this.CHANGE_GUTTER)}},customScrollbar:{set:function(e){this.$updateCustomScrollbar(e)},initialValue:!1},theme:{set:function(e){this.setTheme(e)},get:function(){return this.$themeId||this.theme},initialValue:"./theme/textmate",handlesSet:!0},hasCssTransforms:{},useTextareaForIME:{initialValue:!y.isMobile&&!y.isIE}}),t.VirtualRenderer=A})),ace.define("ace/worker/worker_client",["require","exports","module","ace/lib/oop","ace/lib/net","ace/lib/event_emitter","ace/config"],(function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("../lib/net"),a=e("../lib/event_emitter").EventEmitter,o=e("../config");function s(e){if("undefined"==typeof Worker)return{postMessage:function(){},terminate:function(){}};if(o.get("loadWorkerFromBlob")){var t=function(e){var t="importScripts('"+i.qualifyURL(e)+"');";try{return new Blob([t],{type:"application/javascript"})}catch(r){var n=new(window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder);return n.append(t),n.getBlob("application/javascript")}}(e),n=(window.URL||window.webkitURL).createObjectURL(t);return new Worker(n)}return new Worker(e)}var u=function(e){e.postMessage||(e=this.$createWorkerFromOldConfig.apply(this,arguments)),this.$worker=e,this.$sendDeltaQueue=this.$sendDeltaQueue.bind(this),this.changeListener=this.changeListener.bind(this),this.onMessage=this.onMessage.bind(this),this.callbackId=1,this.callbacks={},this.$worker.onmessage=this.onMessage};(function(){r.implement(this,a),this.$createWorkerFromOldConfig=function(t,n,r,i,a){if(e.nameToUrl&&!e.toUrl&&(e.toUrl=e.nameToUrl),o.get("packaged")||!e.toUrl)i=i||o.moduleUrl(n,"worker");else{var u=this.$normalizePath;i=i||u(e.toUrl("ace/worker/worker.js",null,"_"));var l={};t.forEach((function(t){l[t]=u(e.toUrl(t,null,"_").replace(/(\.js)?(\?.*)?$/,""))}))}return this.$worker=s(i),a&&this.send("importScripts",a),this.$worker.postMessage({init:!0,tlns:l,module:n,classname:r}),this.$worker},this.onMessage=function(e){var t=e.data;switch(t.type){case"event":this._signal(t.name,{data:t.data});break;case"call":var n=this.callbacks[t.id];n&&(n(t.data),delete this.callbacks[t.id]);break;case"error":this.reportError(t.data);break;case"log":window.console&&console.log&&console.log.apply(console,t.data)}},this.reportError=function(e){window.console&&console.error&&console.error(e)},this.$normalizePath=function(e){return i.qualifyURL(e)},this.terminate=function(){this._signal("terminate",{}),this.deltaQueue=null,this.$worker.terminate(),this.$worker=null,this.$doc&&this.$doc.off("change",this.changeListener),this.$doc=null},this.send=function(e,t){this.$worker.postMessage({command:e,args:t})},this.call=function(e,t,n){if(n){var r=this.callbackId++;this.callbacks[r]=n,t.push(r)}this.send(e,t)},this.emit=function(e,t){try{t.data&&t.data.err&&(t.data.err={message:t.data.err.message,stack:t.data.err.stack,code:t.data.err.code}),this.$worker&&this.$worker.postMessage({event:e,data:{data:t.data}})}catch(n){console.error(n.stack)}},this.attachToDocument=function(e){this.$doc&&this.terminate(),this.$doc=e,this.call("setValue",[e.getValue()]),e.on("change",this.changeListener,!0)},this.changeListener=function(e){this.deltaQueue||(this.deltaQueue=[],setTimeout(this.$sendDeltaQueue,0)),"insert"==e.action?this.deltaQueue.push(e.start,e.lines):this.deltaQueue.push(e.start,e.end)},this.$sendDeltaQueue=function(){var e=this.deltaQueue;e&&(this.deltaQueue=null,e.length>50&&e.length>this.$doc.getLength()>>1?this.call("setValue",[this.$doc.getValue()]):this.emit("change",{data:e}))}}).call(u.prototype);t.UIWorkerClient=function(e,t,n){var r=null,i=!1,s=Object.create(a),l=[],c=new u({messageBuffer:l,terminate:function(){},postMessage:function(e){l.push(e),r&&(i?setTimeout(f):f())}});c.setEmitSync=function(e){i=e};var f=function(){var e=l.shift();e.command?r[e.command].apply(r,e.args):e.event&&s._signal(e.event,e.data)};return s.postMessage=function(e){c.onMessage({data:e})},s.callback=function(e,t){this.postMessage({type:"call",id:t,data:e})},s.emit=function(e,t){this.postMessage({type:"event",name:e,data:t})},o.loadModule(["worker",t],(function(e){for(r=new e[n](s);l.length;)f()})),c},t.WorkerClient=u,t.createWorker=s})),ace.define("ace/placeholder",["require","exports","module","ace/range","ace/lib/event_emitter","ace/lib/oop"],(function(e,t,n){"use strict";var r=e("./range").Range,i=e("./lib/event_emitter").EventEmitter,a=e("./lib/oop"),o=function(e,t,n,r,i,a){var o=this;this.length=t,this.session=e,this.doc=e.getDocument(),this.mainClass=i,this.othersClass=a,this.$onUpdate=this.onUpdate.bind(this),this.doc.on("change",this.$onUpdate,!0),this.$others=r,this.$onCursorChange=function(){setTimeout((function(){o.onCursorChange()}))},this.$pos=n;var s=e.getUndoManager().$undoStack||e.getUndoManager().$undostack||{length:-1};this.$undoStackDepth=s.length,this.setup(),e.selection.on("changeCursor",this.$onCursorChange)};(function(){a.implement(this,i),this.setup=function(){var e=this,t=this.doc,n=this.session;this.selectionBefore=n.selection.toJSON(),n.selection.inMultiSelectMode&&n.selection.toSingleRange(),this.pos=t.createAnchor(this.$pos.row,this.$pos.column);var i=this.pos;i.$insertRight=!0,i.detach(),i.markerId=n.addMarker(new r(i.row,i.column,i.row,i.column+this.length),this.mainClass,null,!1),this.others=[],this.$others.forEach((function(n){var r=t.createAnchor(n.row,n.column);r.$insertRight=!0,r.detach(),e.others.push(r)})),n.setUndoSelect(!1)},this.showOtherMarkers=function(){if(!this.othersActive){var e=this.session,t=this;this.othersActive=!0,this.others.forEach((function(n){n.markerId=e.addMarker(new r(n.row,n.column,n.row,n.column+t.length),t.othersClass,null,!1)}))}},this.hideOtherMarkers=function(){if(this.othersActive){this.othersActive=!1;for(var e=0;e<this.others.length;e++)this.session.removeMarker(this.others[e].markerId)}},this.onUpdate=function(e){if(this.$updating)return this.updateAnchors(e);var t=e;if(t.start.row===t.end.row&&t.start.row===this.pos.row){this.$updating=!0;var n="insert"===e.action?t.end.column-t.start.column:t.start.column-t.end.column,i=t.start.column>=this.pos.column&&t.start.column<=this.pos.column+this.length+1,a=t.start.column-this.pos.column;if(this.updateAnchors(e),i&&(this.length+=n),i&&!this.session.$fromUndo)if("insert"===e.action)for(var o=this.others.length-1;o>=0;o--){var s={row:(u=this.others[o]).row,column:u.column+a};this.doc.insertMergedLines(s,e.lines)}else if("remove"===e.action)for(o=this.others.length-1;o>=0;o--){var u;s={row:(u=this.others[o]).row,column:u.column+a};this.doc.remove(new r(s.row,s.column,s.row,s.column-n))}this.$updating=!1,this.updateMarkers()}},this.updateAnchors=function(e){this.pos.onChange(e);for(var t=this.others.length;t--;)this.others[t].onChange(e);this.updateMarkers()},this.updateMarkers=function(){if(!this.$updating){var e=this,t=this.session,n=function(n,i){t.removeMarker(n.markerId),n.markerId=t.addMarker(new r(n.row,n.column,n.row,n.column+e.length),i,null,!1)};n(this.pos,this.mainClass);for(var i=this.others.length;i--;)n(this.others[i],this.othersClass)}},this.onCursorChange=function(e){if(!this.$updating&&this.session){var t=this.session.selection.getCursor();t.row===this.pos.row&&t.column>=this.pos.column&&t.column<=this.pos.column+this.length?(this.showOtherMarkers(),this._emit("cursorEnter",e)):(this.hideOtherMarkers(),this._emit("cursorLeave",e))}},this.detach=function(){this.session.removeMarker(this.pos&&this.pos.markerId),this.hideOtherMarkers(),this.doc.off("change",this.$onUpdate),this.session.selection.off("changeCursor",this.$onCursorChange),this.session.setUndoSelect(!0),this.session=null},this.cancel=function(){if(-1!==this.$undoStackDepth){for(var e=this.session.getUndoManager(),t=(e.$undoStack||e.$undostack).length-this.$undoStackDepth,n=0;n<t;n++)e.undo(this.session,!0);this.selectionBefore&&this.session.selection.fromJSON(this.selectionBefore)}}}).call(o.prototype),t.PlaceHolder=o})),ace.define("ace/mouse/multi_select_handler",["require","exports","module","ace/lib/event","ace/lib/useragent"],(function(e,t,n){var r=e("../lib/event"),i=e("../lib/useragent");function a(e,t){return e.row==t.row&&e.column==t.column}t.onMouseDown=function(e){var t=e.domEvent,n=t.altKey,o=t.shiftKey,s=t.ctrlKey,u=e.getAccelKey(),l=e.getButton();if(s&&i.isMac&&(l=t.button),e.editor.inMultiSelectMode&&2==l)e.editor.textInput.onContextMenu(e.domEvent);else if(s||n||u){if(0===l){var c,f=e.editor,d=f.selection,h=f.inMultiSelectMode,p=e.getDocumentPosition(),g=d.getCursor(),m=e.inSelection()||d.isEmpty()&&a(p,g),v=e.x,b=e.y,y=f.session,_=f.renderer.pixelToScreenCoordinates(v,b),A=_;if(f.$mouseHandler.$enableJumpToDef)s&&n||u&&n?c=o?"block":"add":n&&f.$blockSelectEnabled&&(c="block");else if(u&&!n){if(c="add",!h&&o)return}else n&&f.$blockSelectEnabled&&(c="block");if(c&&i.isMac&&t.ctrlKey&&f.$mouseHandler.cancelContextMenu(),"add"==c){if(!h&&m)return;if(!h){var w=d.toOrientedRange();f.addSelectionMarker(w)}var F=d.rangeList.rangeAtPoint(p);f.inVirtualSelectionMode=!0,o&&(F=null,w=d.ranges[0]||w,f.removeSelectionMarker(w)),f.once("mouseup",(function(){var e=d.toOrientedRange();F&&e.isEmpty()&&a(F.cursor,e.cursor)?d.substractPoint(e.cursor):(o?d.substractPoint(w.cursor):w&&(f.removeSelectionMarker(w),d.addRange(w)),d.addRange(e)),f.inVirtualSelectionMode=!1}))}else if("block"==c){var k;e.stop(),f.inVirtualSelectionMode=!0;var x=[],E=function(){var e=f.renderer.pixelToScreenCoordinates(v,b),t=y.screenToDocumentPosition(e.row,e.column,e.offsetX);a(A,e)&&a(t,d.lead)||(A=e,f.selection.moveToPosition(t),f.renderer.scrollCursorIntoView(),f.removeSelectionMarkers(x),x=d.rectangularRangeBlock(A,_),f.$mouseHandler.$clickSelection&&1==x.length&&x[0].isEmpty()&&(x[0]=f.$mouseHandler.$clickSelection.clone()),x.forEach(f.addSelectionMarker,f),f.updateSelectionMarkers())};h&&!u?d.toSingleRange():!h&&u&&(k=d.toOrientedRange(),f.addSelectionMarker(k)),o?_=y.documentToScreenPosition(d.lead):d.moveToPosition(p),A={row:-1,column:-1};var C=E;r.capture(f.container,(function(e){v=e.clientX,b=e.clientY}),(function(e){E(),clearInterval(S),f.removeSelectionMarkers(x),x.length||(x=[d.toOrientedRange()]),k&&(f.removeSelectionMarker(k),d.toSingleRange(k));for(var t=0;t<x.length;t++)d.addRange(x[t]);f.inVirtualSelectionMode=!1,f.$mouseHandler.$clickSelection=null}));var S=setInterval((function(){C()}),20);return e.preventDefault()}}}else 0===l&&e.editor.inMultiSelectMode&&e.editor.exitMultiSelectMode()}})),ace.define("ace/commands/multi_select_commands",["require","exports","module","ace/keyboard/hash_handler"],(function(e,t,n){t.defaultCommands=[{name:"addCursorAbove",description:"Add cursor above",exec:function(e){e.selectMoreLines(-1)},bindKey:{win:"Ctrl-Alt-Up",mac:"Ctrl-Alt-Up"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorBelow",description:"Add cursor below",exec:function(e){e.selectMoreLines(1)},bindKey:{win:"Ctrl-Alt-Down",mac:"Ctrl-Alt-Down"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorAboveSkipCurrent",description:"Add cursor above (skip current)",exec:function(e){e.selectMoreLines(-1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Up",mac:"Ctrl-Alt-Shift-Up"},scrollIntoView:"cursor",readOnly:!0},{name:"addCursorBelowSkipCurrent",description:"Add cursor below (skip current)",exec:function(e){e.selectMoreLines(1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Down",mac:"Ctrl-Alt-Shift-Down"},scrollIntoView:"cursor",readOnly:!0},{name:"selectMoreBefore",description:"Select more before",exec:function(e){e.selectMore(-1)},bindKey:{win:"Ctrl-Alt-Left",mac:"Ctrl-Alt-Left"},scrollIntoView:"cursor",readOnly:!0},{name:"selectMoreAfter",description:"Select more after",exec:function(e){e.selectMore(1)},bindKey:{win:"Ctrl-Alt-Right",mac:"Ctrl-Alt-Right"},scrollIntoView:"cursor",readOnly:!0},{name:"selectNextBefore",description:"Select next before",exec:function(e){e.selectMore(-1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Left",mac:"Ctrl-Alt-Shift-Left"},scrollIntoView:"cursor",readOnly:!0},{name:"selectNextAfter",description:"Select next after",exec:function(e){e.selectMore(1,!0)},bindKey:{win:"Ctrl-Alt-Shift-Right",mac:"Ctrl-Alt-Shift-Right"},scrollIntoView:"cursor",readOnly:!0},{name:"toggleSplitSelectionIntoLines",description:"Split into lines",exec:function(e){e.multiSelect.rangeCount>1?e.multiSelect.joinSelections():e.multiSelect.splitIntoLines()},bindKey:{win:"Ctrl-Alt-L",mac:"Ctrl-Alt-L"},readOnly:!0},{name:"splitSelectionIntoLines",description:"Split into lines",exec:function(e){e.multiSelect.splitIntoLines()},readOnly:!0},{name:"alignCursors",description:"Align cursors",exec:function(e){e.alignCursors()},bindKey:{win:"Ctrl-Alt-A",mac:"Ctrl-Alt-A"},scrollIntoView:"cursor"},{name:"findAll",description:"Find all",exec:function(e){e.findAll()},bindKey:{win:"Ctrl-Alt-K",mac:"Ctrl-Alt-G"},scrollIntoView:"cursor",readOnly:!0}],t.multiSelectCommands=[{name:"singleSelection",description:"Single selection",bindKey:"esc",exec:function(e){e.exitMultiSelectMode()},scrollIntoView:"cursor",readOnly:!0,isAvailable:function(e){return e&&e.inMultiSelectMode}}];var r=e("../keyboard/hash_handler").HashHandler;t.keyboardHandler=new r(t.multiSelectCommands)})),ace.define("ace/multi_select",["require","exports","module","ace/range_list","ace/range","ace/selection","ace/mouse/multi_select_handler","ace/lib/event","ace/lib/lang","ace/commands/multi_select_commands","ace/search","ace/edit_session","ace/editor","ace/config"],(function(e,t,n){var r=e("./range_list").RangeList,i=e("./range").Range,a=e("./selection").Selection,o=e("./mouse/multi_select_handler").onMouseDown,s=e("./lib/event"),u=e("./lib/lang"),l=e("./commands/multi_select_commands");t.commands=l.defaultCommands.concat(l.multiSelectCommands);var c=new(0,e("./search").Search);var f=e("./edit_session").EditSession;(function(){this.getSelectionMarkers=function(){return this.$selectionMarkers}}).call(f.prototype),function(){this.ranges=null,this.rangeList=null,this.addRange=function(e,t){if(e){if(!this.inMultiSelectMode&&0===this.rangeCount){var n=this.toOrientedRange();if(this.rangeList.add(n),this.rangeList.add(e),2!=this.rangeList.ranges.length)return this.rangeList.removeAll(),t||this.fromOrientedRange(e);this.rangeList.removeAll(),this.rangeList.add(n),this.$onAddRange(n)}e.cursor||(e.cursor=e.end);var r=this.rangeList.add(e);return this.$onAddRange(e),r.length&&this.$onRemoveRange(r),this.rangeCount>1&&!this.inMultiSelectMode&&(this._signal("multiSelect"),this.inMultiSelectMode=!0,this.session.$undoSelect=!1,this.rangeList.attach(this.session)),t||this.fromOrientedRange(e)}},this.toSingleRange=function(e){e=e||this.ranges[0];var t=this.rangeList.removeAll();t.length&&this.$onRemoveRange(t),e&&this.fromOrientedRange(e)},this.substractPoint=function(e){var t=this.rangeList.substractPoint(e);if(t)return this.$onRemoveRange(t),t[0]},this.mergeOverlappingRanges=function(){var e=this.rangeList.merge();e.length&&this.$onRemoveRange(e)},this.$onAddRange=function(e){this.rangeCount=this.rangeList.ranges.length,this.ranges.unshift(e),this._signal("addRange",{range:e})},this.$onRemoveRange=function(e){if(this.rangeCount=this.rangeList.ranges.length,1==this.rangeCount&&this.inMultiSelectMode){var t=this.rangeList.ranges.pop();e.push(t),this.rangeCount=0}for(var n=e.length;n--;){var r=this.ranges.indexOf(e[n]);this.ranges.splice(r,1)}this._signal("removeRange",{ranges:e}),0===this.rangeCount&&this.inMultiSelectMode&&(this.inMultiSelectMode=!1,this._signal("singleSelect"),this.session.$undoSelect=!0,this.rangeList.detach(this.session)),(t=t||this.ranges[0])&&!t.isEqual(this.getRange())&&this.fromOrientedRange(t)},this.$initRangeList=function(){this.rangeList||(this.rangeList=new r,this.ranges=[],this.rangeCount=0)},this.getAllRanges=function(){return this.rangeCount?this.rangeList.ranges.concat():[this.getRange()]},this.splitIntoLines=function(){for(var e=this.ranges.length?this.ranges:[this.getRange()],t=[],n=0;n<e.length;n++){var r=e[n],a=r.start.row,o=r.end.row;if(a===o)t.push(r.clone());else{for(t.push(new i(a,r.start.column,a,this.session.getLine(a).length));++a<o;)t.push(this.getLineRange(a,!0));t.push(new i(o,0,o,r.end.column))}0!=n||this.isBackwards()||(t=t.reverse())}this.toSingleRange();for(n=t.length;n--;)this.addRange(t[n])},this.joinSelections=function(){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)},this.toggleBlockSelection=function(){if(this.rangeCount>1){var e=this.rangeList.ranges,t=e[e.length-1],n=i.fromPoints(e[0].start,t.end);this.toSingleRange(),this.setSelectionRange(n,t.cursor==t.start)}else{var r=this.session.documentToScreenPosition(this.cursor),a=this.session.documentToScreenPosition(this.anchor);this.rectangularRangeBlock(r,a).forEach(this.addRange,this)}},this.rectangularRangeBlock=function(e,t,n){var r=[],a=e.column<t.column;if(a)var o=e.column,s=t.column,u=e.offsetX,l=t.offsetX;else o=t.column,s=e.column,u=t.offsetX,l=e.offsetX;var c,f,d,h=e.row<t.row;if(h)var p=e.row,g=t.row;else p=t.row,g=e.row;o<0&&(o=0),p<0&&(p=0),p==g&&(n=!0);for(var m=p;m<=g;m++){var v=i.fromPoints(this.session.screenToDocumentPosition(m,o,u),this.session.screenToDocumentPosition(m,s,l));if(v.isEmpty()){if(c&&(f=v.end,d=c,f.row==d.row&&f.column==d.column))break;c=v.end}v.cursor=a?v.start:v.end,r.push(v)}if(h&&r.reverse(),!n){for(var b=r.length-1;r[b].isEmpty()&&b>0;)b--;if(b>0)for(var y=0;r[y].isEmpty();)y++;for(var _=b;_>=y;_--)r[_].isEmpty()&&r.splice(_,1)}return r}}.call(a.prototype);var d=e("./editor").Editor;function h(e){e.$multiselectOnSessionChange||(e.$onAddRange=e.$onAddRange.bind(e),e.$onRemoveRange=e.$onRemoveRange.bind(e),e.$onMultiSelect=e.$onMultiSelect.bind(e),e.$onSingleSelect=e.$onSingleSelect.bind(e),e.$multiselectOnSessionChange=t.onSessionChange.bind(e),e.$checkMultiselectChange=e.$checkMultiselectChange.bind(e),e.$multiselectOnSessionChange(e),e.on("changeSession",e.$multiselectOnSessionChange),e.on("mousedown",o),e.commands.addCommands(l.defaultCommands),function(e){if(!e.textInput)return;var t=e.textInput.getElement(),n=!1;function r(t){n&&(e.renderer.setMouseCursor(""),n=!1)}s.addListener(t,"keydown",(function(t){var i=18==t.keyCode&&!(t.ctrlKey||t.shiftKey||t.metaKey);e.$blockSelectEnabled&&i?n||(e.renderer.setMouseCursor("crosshair"),n=!0):n&&r()}),e),s.addListener(t,"keyup",r,e),s.addListener(t,"blur",r,e)}(e))}(function(){this.updateSelectionMarkers=function(){this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.addSelectionMarker=function(e){e.cursor||(e.cursor=e.end);var t=this.getSelectionStyle();return e.marker=this.session.addMarker(e,"ace_selection",t),this.session.$selectionMarkers.push(e),this.session.selectionMarkerCount=this.session.$selectionMarkers.length,e},this.removeSelectionMarker=function(e){if(e.marker){this.session.removeMarker(e.marker);var t=this.session.$selectionMarkers.indexOf(e);-1!=t&&this.session.$selectionMarkers.splice(t,1),this.session.selectionMarkerCount=this.session.$selectionMarkers.length}},this.removeSelectionMarkers=function(e){for(var t=this.session.$selectionMarkers,n=e.length;n--;){var r=e[n];if(r.marker){this.session.removeMarker(r.marker);var i=t.indexOf(r);-1!=i&&t.splice(i,1)}}this.session.selectionMarkerCount=t.length},this.$onAddRange=function(e){this.addSelectionMarker(e.range),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onRemoveRange=function(e){this.removeSelectionMarkers(e.ranges),this.renderer.updateCursor(),this.renderer.updateBackMarkers()},this.$onMultiSelect=function(e){this.inMultiSelectMode||(this.inMultiSelectMode=!0,this.setStyle("ace_multiselect"),this.keyBinding.addKeyboardHandler(l.keyboardHandler),this.commands.setDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers())},this.$onSingleSelect=function(e){this.session.multiSelect.inVirtualMode||(this.inMultiSelectMode=!1,this.unsetStyle("ace_multiselect"),this.keyBinding.removeKeyboardHandler(l.keyboardHandler),this.commands.removeDefaultHandler("exec",this.$onMultiSelectExec),this.renderer.updateCursor(),this.renderer.updateBackMarkers(),this._emit("changeSelection"))},this.$onMultiSelectExec=function(e){var t=e.command,n=e.editor;if(n.multiSelect){if(t.multiSelectAction)"forEach"==t.multiSelectAction?r=n.forEachSelection(t,e.args):"forEachLine"==t.multiSelectAction?r=n.forEachSelection(t,e.args,!0):"single"==t.multiSelectAction?(n.exitMultiSelectMode(),r=t.exec(n,e.args||{})):r=t.multiSelectAction(n,e.args||{});else{var r=t.exec(n,e.args||{});n.multiSelect.addRange(n.multiSelect.toOrientedRange()),n.multiSelect.mergeOverlappingRanges()}return r}},this.forEachSelection=function(e,t,n){if(!this.inVirtualSelectionMode){var r,i=n&&n.keepOrder,o=1==n||n&&n.$byLines,s=this.session,u=this.selection,l=u.rangeList,c=(i?u:l).ranges;if(!c.length)return e.exec?e.exec(this,t||{}):e(this,t||{});var f=u._eventRegistry;u._eventRegistry={};var d=new a(s);this.inVirtualSelectionMode=!0;for(var h=c.length;h--;){if(o)for(;h>0&&c[h].start.row==c[h-1].end.row;)h--;d.fromOrientedRange(c[h]),d.index=h,this.selection=s.selection=d;var p=e.exec?e.exec(this,t||{}):e(this,t||{});r||void 0===p||(r=p),d.toOrientedRange(c[h])}d.detach(),this.selection=s.selection=u,this.inVirtualSelectionMode=!1,u._eventRegistry=f,u.mergeOverlappingRanges(),u.ranges[0]&&u.fromOrientedRange(u.ranges[0]);var g=this.renderer.$scrollAnimation;return this.onCursorChange(),this.onSelectionChange(),g&&g.from==g.to&&this.renderer.animateScrolling(g.from),r}},this.exitMultiSelectMode=function(){this.inMultiSelectMode&&!this.inVirtualSelectionMode&&this.multiSelect.toSingleRange()},this.getSelectedText=function(){var e="";if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){for(var t=this.multiSelect.rangeList.ranges,n=[],r=0;r<t.length;r++)n.push(this.session.getTextRange(t[r]));var i=this.session.getDocument().getNewLineCharacter();(e=n.join(i)).length==(n.length-1)*i.length&&(e="")}else this.selection.isEmpty()||(e=this.session.getTextRange(this.getSelectionRange()));return e},this.$checkMultiselectChange=function(e,t){if(this.inMultiSelectMode&&!this.inVirtualSelectionMode){var n=this.multiSelect.ranges[0];if(this.multiSelect.isEmpty()&&t==this.multiSelect.anchor)return;var r=t==this.multiSelect.anchor?n.cursor==n.start?n.end:n.start:n.cursor;r.row!=t.row||this.session.$clipPositionToDocument(r.row,r.column).column!=t.column?this.multiSelect.toSingleRange(this.multiSelect.toOrientedRange()):this.multiSelect.mergeOverlappingRanges()}},this.findAll=function(e,t,n){if((t=t||{}).needle=e||t.needle,void 0==t.needle){var r=this.selection.isEmpty()?this.selection.getWordRange():this.selection.getRange();t.needle=this.session.getTextRange(r)}this.$search.set(t);var i=this.$search.findAll(this.session);if(!i.length)return 0;var a=this.multiSelect;n||a.toSingleRange(i[0]);for(var o=i.length;o--;)a.addRange(i[o],!0);return r&&a.rangeList.rangeAtPoint(r.start)&&a.addRange(r,!0),i.length},this.selectMoreLines=function(e,t){var n=this.selection.toOrientedRange(),r=n.cursor==n.end,a=this.session.documentToScreenPosition(n.cursor);this.selection.$desiredColumn&&(a.column=this.selection.$desiredColumn);var o,s=this.session.screenToDocumentPosition(a.row+e,a.column);if(n.isEmpty())l=s;else var u=this.session.documentToScreenPosition(r?n.end:n.start),l=this.session.screenToDocumentPosition(u.row+e,u.column);r?(o=i.fromPoints(s,l)).cursor=o.start:(o=i.fromPoints(l,s)).cursor=o.end;if(o.desiredColumn=a.column,this.selection.inMultiSelectMode){if(t)var c=n.cursor}else this.selection.addRange(n);this.selection.addRange(o),c&&this.selection.substractPoint(c)},this.transposeSelections=function(e){for(var t=this.session,n=t.multiSelect,r=n.ranges,i=r.length;i--;){if((s=r[i]).isEmpty()){var a=t.getWordRange(s.start.row,s.start.column);s.start.row=a.start.row,s.start.column=a.start.column,s.end.row=a.end.row,s.end.column=a.end.column}}n.mergeOverlappingRanges();var o=[];for(i=r.length;i--;){var s=r[i];o.unshift(t.getTextRange(s))}e<0?o.unshift(o.pop()):o.push(o.shift());for(i=r.length;i--;){a=(s=r[i]).clone();t.replace(s,o[i]),s.start.row=a.start.row,s.start.column=a.start.column}n.fromOrientedRange(n.ranges[0])},this.selectMore=function(e,t,n){var r=this.session,i=r.multiSelect.toOrientedRange();if(!i.isEmpty()||((i=r.getWordRange(i.start.row,i.start.column)).cursor=-1==e?i.start:i.end,this.multiSelect.addRange(i),!n)){var a=r.getTextRange(i),o=function(e,t,n){return c.$options.wrap=!0,c.$options.needle=t,c.$options.backwards=-1==n,c.find(e)}(r,a,e);o&&(o.cursor=-1==e?o.start:o.end,this.session.unfold(o),this.multiSelect.addRange(o),this.renderer.scrollCursorIntoView(null,.5)),t&&this.multiSelect.substractPoint(i.cursor)}},this.alignCursors=function(){var e=this.session,t=e.multiSelect,n=t.ranges,r=-1,a=n.filter((function(e){if(e.cursor.row==r)return!0;r=e.cursor.row}));if(n.length&&a.length!=n.length-1){a.forEach((function(e){t.substractPoint(e.cursor)}));var o=0,s=1/0,l=n.map((function(t){var n=t.cursor,r=e.getLine(n.row).substr(n.column).search(/\S/g);return-1==r&&(r=0),n.column>o&&(o=n.column),r<s&&(s=r),r}));n.forEach((function(t,n){var r=t.cursor,a=o-r.column,c=l[n]-s;a>c?e.insert(r,u.stringRepeat(" ",a-c)):e.remove(new i(r.row,r.column,r.row,r.column-a+c)),t.start.column=t.end.column=o,t.start.row=t.end.row=r.row,t.cursor=t.end})),t.fromOrientedRange(n[0]),this.renderer.updateCursor(),this.renderer.updateBackMarkers()}else{var c=this.selection.getRange(),f=c.start.row,d=c.end.row,h=f==d;if(h){var p,g=this.session.getLength();do{p=this.session.getLine(d)}while(/[=:]/.test(p)&&++d<g);do{p=this.session.getLine(f)}while(/[=:]/.test(p)&&--f>0);f<0&&(f=0),d>=g&&(d=g-1)}var m=this.session.removeFullLines(f,d);m=this.$reAlignText(m,h),this.session.insert({row:f,column:0},m.join("\n")+"\n"),h||(c.start.column=0,c.end.column=m[m.length-1].length),this.selection.setRange(c)}},this.$reAlignText=function(e,t){var n,r,i,a=!0,o=!0;return e.map((function(e){var t=e.match(/(\s*)(.*?)(\s*)([=:].*)/);return t?null==n?(n=t[1].length,r=t[2].length,i=t[3].length,t):(n+r+i!=t[1].length+t[2].length+t[3].length&&(o=!1),n!=t[1].length&&(a=!1),n>t[1].length&&(n=t[1].length),r<t[2].length&&(r=t[2].length),i>t[3].length&&(i=t[3].length),t):[e]})).map(t?l:a?o?function(e){return e[2]?s(n+r-e[2].length)+e[2]+s(i)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}:l:function(e){return e[2]?s(n)+e[2]+s(i)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]});function s(e){return u.stringRepeat(" ",e)}function l(e){return e[2]?s(n)+e[2]+s(r-e[2].length+i)+e[4].replace(/^([=:])\s+/,"$1 "):e[0]}}}).call(d.prototype),t.onSessionChange=function(e){var t=e.session;t&&!t.multiSelect&&(t.$selectionMarkers=[],t.selection.$initRangeList(),t.multiSelect=t.selection),this.multiSelect=t&&t.multiSelect;var n=e.oldSession;n&&(n.multiSelect.off("addRange",this.$onAddRange),n.multiSelect.off("removeRange",this.$onRemoveRange),n.multiSelect.off("multiSelect",this.$onMultiSelect),n.multiSelect.off("singleSelect",this.$onSingleSelect),n.multiSelect.lead.off("change",this.$checkMultiselectChange),n.multiSelect.anchor.off("change",this.$checkMultiselectChange)),t&&(t.multiSelect.on("addRange",this.$onAddRange),t.multiSelect.on("removeRange",this.$onRemoveRange),t.multiSelect.on("multiSelect",this.$onMultiSelect),t.multiSelect.on("singleSelect",this.$onSingleSelect),t.multiSelect.lead.on("change",this.$checkMultiselectChange),t.multiSelect.anchor.on("change",this.$checkMultiselectChange)),t&&this.inMultiSelectMode!=t.selection.inMultiSelectMode&&(t.selection.inMultiSelectMode?this.$onMultiSelect():this.$onSingleSelect())},t.MultiSelect=h,e("./config").defineOptions(d.prototype,"editor",{enableMultiselect:{set:function(e){h(this),e?(this.on("changeSession",this.$multiselectOnSessionChange),this.on("mousedown",o)):(this.off("changeSession",this.$multiselectOnSessionChange),this.off("mousedown",o))},value:!0},enableBlockSelect:{set:function(e){this.$blockSelectEnabled=e},value:!0}})})),ace.define("ace/mode/folding/fold_mode",["require","exports","module","ace/range"],(function(e,t,n){"use strict";var r=e("../../range").Range,i=t.FoldMode=function(){};(function(){this.foldingStartMarker=null,this.foldingStopMarker=null,this.getFoldWidget=function(e,t,n){var r=e.getLine(n);return this.foldingStartMarker.test(r)?"start":"markbeginend"==t&&this.foldingStopMarker&&this.foldingStopMarker.test(r)?"end":""},this.getFoldWidgetRange=function(e,t,n){return null},this.indentationBlock=function(e,t,n){var i=/\S/,a=e.getLine(t),o=a.search(i);if(-1!=o){for(var s=n||a.length,u=e.getLength(),l=t,c=t;++t<u;){var f=e.getLine(t).search(i);if(-1!=f){if(f<=o){var d=e.getTokenAt(t,0);if(!d||"string"!==d.type)break}c=t}}if(c>l){var h=e.getLine(c).length;return new r(l,s,c,h)}}},this.openingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i+1},s=e.$findClosingBracket(t,o,a);if(s){var u=e.foldWidgets[s.row];return null==u&&(u=e.getFoldWidget(s.row)),"start"==u&&s.row>o.row&&(s.row--,s.column=e.getLine(s.row).length),r.fromPoints(o,s)}},this.closingBracketBlock=function(e,t,n,i,a){var o={row:n,column:i},s=e.$findOpeningBracket(t,o);if(s)return s.column++,o.column--,r.fromPoints(s,o)}}).call(i.prototype)})),ace.define("ace/line_widgets",["require","exports","module","ace/lib/dom"],(function(e,t,n){"use strict";var r=e("./lib/dom");function i(e){this.session=e,this.session.widgetManager=this,this.session.getRowLength=this.getRowLength,this.session.$getWidgetScreenLength=this.$getWidgetScreenLength,this.updateOnChange=this.updateOnChange.bind(this),this.renderWidgets=this.renderWidgets.bind(this),this.measureWidgets=this.measureWidgets.bind(this),this.session._changedWidgets=[],this.$onChangeEditor=this.$onChangeEditor.bind(this),this.session.on("change",this.updateOnChange),this.session.on("changeFold",this.updateOnFold),this.session.on("changeEditor",this.$onChangeEditor)}(function(){this.getRowLength=function(e){var t;return t=this.lineWidgets&&this.lineWidgets[e]&&this.lineWidgets[e].rowCount||0,this.$useWrapMode&&this.$wrapData[e]?this.$wrapData[e].length+1+t:1+t},this.$getWidgetScreenLength=function(){var e=0;return this.lineWidgets.forEach((function(t){t&&t.rowCount&&!t.hidden&&(e+=t.rowCount)})),e},this.$onChangeEditor=function(e){this.attach(e.editor)},this.attach=function(e){e&&e.widgetManager&&e.widgetManager!=this&&e.widgetManager.detach(),this.editor!=e&&(this.detach(),this.editor=e,e&&(e.widgetManager=this,e.renderer.on("beforeRender",this.measureWidgets),e.renderer.on("afterRender",this.renderWidgets)))},this.detach=function(e){var t=this.editor;if(t){this.editor=null,t.widgetManager=null,t.renderer.off("beforeRender",this.measureWidgets),t.renderer.off("afterRender",this.renderWidgets);var n=this.session.lineWidgets;n&&n.forEach((function(e){e&&e.el&&e.el.parentNode&&(e._inDocument=!1,e.el.parentNode.removeChild(e.el))}))}},this.updateOnFold=function(e,t){var n=t.lineWidgets;if(n&&e.action){for(var r=e.data,i=r.start.row,a=r.end.row,o="add"==e.action,s=i+1;s<a;s++)n[s]&&(n[s].hidden=o);n[a]&&(o?n[i]?n[a].hidden=o:n[i]=n[a]:(n[i]==n[a]&&(n[i]=void 0),n[a].hidden=o))}},this.updateOnChange=function(e){var t=this.session.lineWidgets;if(t){var n=e.start.row,r=e.end.row-n;if(0===r);else if("remove"==e.action){var i=t.splice(n+1,r);!t[n]&&i[i.length-1]&&(t[n]=i.pop()),i.forEach((function(e){e&&this.removeLineWidget(e)}),this),this.$updateRows()}else{var a=new Array(r);t[n]&&null!=t[n].column&&e.start.column>t[n].column&&n++,a.unshift(n,0),t.splice.apply(t,a),this.$updateRows()}}},this.$updateRows=function(){var e=this.session.lineWidgets;if(e){var t=!0;e.forEach((function(e,n){if(e)for(t=!1,e.row=n;e.$oldWidget;)e.$oldWidget.row=n,e=e.$oldWidget})),t&&(this.session.lineWidgets=null)}},this.$registerLineWidget=function(e){this.session.lineWidgets||(this.session.lineWidgets=new Array(this.session.getLength()));var t=this.session.lineWidgets[e.row];return t&&(e.$oldWidget=t,t.el&&t.el.parentNode&&(t.el.parentNode.removeChild(t.el),t._inDocument=!1)),this.session.lineWidgets[e.row]=e,e},this.addLineWidget=function(e){if(this.$registerLineWidget(e),e.session=this.session,!this.editor)return e;var t=this.editor.renderer;e.html&&!e.el&&(e.el=r.createElement("div"),e.el.innerHTML=e.html),e.el&&(r.addCssClass(e.el,"ace_lineWidgetContainer"),e.el.style.position="absolute",e.el.style.zIndex=5,t.container.appendChild(e.el),e._inDocument=!0,e.coverGutter||(e.el.style.zIndex=3),null==e.pixelHeight&&(e.pixelHeight=e.el.offsetHeight)),null==e.rowCount&&(e.rowCount=e.pixelHeight/t.layerConfig.lineHeight);var n=this.session.getFoldAt(e.row,0);if(e.$fold=n,n){var i=this.session.lineWidgets;e.row!=n.end.row||i[n.start.row]?e.hidden=!0:i[n.start.row]=e}return this.session._emit("changeFold",{data:{start:{row:e.row}}}),this.$updateRows(),this.renderWidgets(null,t),this.onWidgetChanged(e),e},this.removeLineWidget=function(e){if(e._inDocument=!1,e.session=null,e.el&&e.el.parentNode&&e.el.parentNode.removeChild(e.el),e.editor&&e.editor.destroy)try{e.editor.destroy()}catch(n){}if(this.session.lineWidgets){var t=this.session.lineWidgets[e.row];if(t==e)this.session.lineWidgets[e.row]=e.$oldWidget,e.$oldWidget&&this.onWidgetChanged(e.$oldWidget);else for(;t;){if(t.$oldWidget==e){t.$oldWidget=e.$oldWidget;break}t=t.$oldWidget}}this.session._emit("changeFold",{data:{start:{row:e.row}}}),this.$updateRows()},this.getWidgetsAtRow=function(e){for(var t=this.session.lineWidgets,n=t&&t[e],r=[];n;)r.push(n),n=n.$oldWidget;return r},this.onWidgetChanged=function(e){this.session._changedWidgets.push(e),this.editor&&this.editor.renderer.updateFull()},this.measureWidgets=function(e,t){var n=this.session._changedWidgets,r=t.layerConfig;if(n&&n.length){for(var i=1/0,a=0;a<n.length;a++){var o=n[a];if(o&&o.el&&o.session==this.session){if(!o._inDocument){if(this.session.lineWidgets[o.row]!=o)continue;o._inDocument=!0,t.container.appendChild(o.el)}o.h=o.el.offsetHeight,o.fixedWidth||(o.w=o.el.offsetWidth,o.screenWidth=Math.ceil(o.w/r.characterWidth));var s=o.h/r.lineHeight;o.coverLine&&(s-=this.session.getRowLineCount(o.row))<0&&(s=0),o.rowCount!=s&&(o.rowCount=s,o.row<i&&(i=o.row))}}i!=1/0&&(this.session._emit("changeFold",{data:{start:{row:i}}}),this.session.lineWidgetWidth=null),this.session._changedWidgets=[]}},this.renderWidgets=function(e,t){var n=t.layerConfig,r=this.session.lineWidgets;if(r){for(var i=Math.min(this.firstRow,n.firstRow),a=Math.max(this.lastRow,n.lastRow,r.length);i>0&&!r[i];)i--;this.firstRow=n.firstRow,this.lastRow=n.lastRow,t.$cursorLayer.config=n;for(var o=i;o<=a;o++){var s=r[o];if(s&&s.el)if(s.hidden)s.el.style.top=-100-(s.pixelHeight||0)+"px";else{s._inDocument||(s._inDocument=!0,t.container.appendChild(s.el));var u=t.$cursorLayer.getPixelPosition({row:o,column:0},!0).top;s.coverLine||(u+=n.lineHeight*this.session.getRowLineCount(s.row)),s.el.style.top=u-n.offset+"px";var l=s.coverGutter?0:t.gutterWidth;s.fixedWidth||(l-=t.scrollLeft),s.el.style.left=l+"px",s.fullWidth&&s.screenWidth&&(s.el.style.minWidth=n.width+2*n.padding+"px"),s.fixedWidth?s.el.style.right=t.scrollBar.getWidth()+"px":s.el.style.right=""}}}}}).call(i.prototype),t.LineWidgets=i})),ace.define("ace/ext/error_marker",["require","exports","module","ace/line_widgets","ace/lib/dom","ace/range"],(function(e,t,n){"use strict";var r=e("../line_widgets").LineWidgets,i=e("../lib/dom"),a=e("../range").Range;t.showErrorMarker=function(e,t){var n=e.session;n.widgetManager||(n.widgetManager=new r(n),n.widgetManager.attach(e));var o=e.getCursorPosition(),s=o.row,u=n.widgetManager.getWidgetsAtRow(s).filter((function(e){return"errorMarker"==e.type}))[0];u?u.destroy():s-=t;var l,c=function(e,t,n){var r=e.getAnnotations().sort(a.comparePoints);if(r.length){var i=function(e,t,n){for(var r=0,i=e.length-1;r<=i;){var a=r+i>>1,o=n(t,e[a]);if(o>0)r=a+1;else{if(!(o<0))return a;i=a-1}}return-(r+1)}(r,{row:t,column:-1},a.comparePoints);i<0&&(i=-i-1),i>=r.length?i=n>0?0:r.length-1:0===i&&n<0&&(i=r.length-1);var o=r[i];if(o&&n){if(o.row===t){do{o=r[i+=n]}while(o&&o.row===t);if(!o)return r.slice()}var s=[];t=o.row;do{s[n<0?"unshift":"push"](o),o=r[i+=n]}while(o&&o.row==t);return s.length&&s}}}(n,s,t);if(c){var f=c[0];o.column=(f.pos&&"number"!=typeof f.column?f.pos.sc:f.column)||0,o.row=f.row,l=e.renderer.$gutterLayer.$annotations[o.row]}else{if(u)return;l={text:["Looks good!"],className:"ace_ok"}}e.session.unfold(o.row),e.selection.moveToPosition(o);var d={row:o.row,fixedWidth:!0,coverGutter:!0,el:i.createElement("div"),type:"errorMarker"},h=d.el.appendChild(i.createElement("div")),p=d.el.appendChild(i.createElement("div"));p.className="error_widget_arrow "+l.className;var g=e.renderer.$cursorLayer.getPixelPosition(o).left;p.style.left=g+e.renderer.gutterWidth-5+"px",d.el.className="error_widget_wrapper",h.className="error_widget "+l.className,h.innerHTML=l.text.join("<br>"),h.appendChild(i.createElement("div"));var m=function(e,t,n){if(0===t&&("esc"===n||"return"===n))return d.destroy(),{command:"null"}};d.destroy=function(){e.$mouseHandler.isMousePressed||(e.keyBinding.removeKeyboardHandler(m),n.widgetManager.removeLineWidget(d),e.off("changeSelection",d.destroy),e.off("changeSession",d.destroy),e.off("mouseup",d.destroy),e.off("change",d.destroy))},e.keyBinding.addKeyboardHandler(m),e.on("changeSelection",d.destroy),e.on("changeSession",d.destroy),e.on("mouseup",d.destroy),e.on("change",d.destroy),e.session.widgetManager.addLineWidget(d),d.el.onmousedown=e.focus.bind(e),e.renderer.scrollCursorIntoView(null,.5,{bottom:d.el.offsetHeight})},i.importCssString("\n    .error_widget_wrapper {\n        background: inherit;\n        color: inherit;\n        border:none\n    }\n    .error_widget {\n        border-top: solid 2px;\n        border-bottom: solid 2px;\n        margin: 5px 0;\n        padding: 10px 40px;\n        white-space: pre-wrap;\n    }\n    .error_widget.ace_error, .error_widget_arrow.ace_error{\n        border-color: #ff5a5a\n    }\n    .error_widget.ace_warning, .error_widget_arrow.ace_warning{\n        border-color: #F1D817\n    }\n    .error_widget.ace_info, .error_widget_arrow.ace_info{\n        border-color: #5a5a5a\n    }\n    .error_widget.ace_ok, .error_widget_arrow.ace_ok{\n        border-color: #5aaa5a\n    }\n    .error_widget_arrow {\n        position: absolute;\n        border: solid 5px;\n        border-top-color: transparent!important;\n        border-right-color: transparent!important;\n        border-left-color: transparent!important;\n        top: -5px;\n    }\n","error_marker.css",!1)})),ace.define("ace/ace",["require","exports","module","ace/lib/dom","ace/lib/event","ace/range","ace/editor","ace/edit_session","ace/undomanager","ace/virtual_renderer","ace/worker/worker_client","ace/keyboard/hash_handler","ace/placeholder","ace/multi_select","ace/mode/folding/fold_mode","ace/theme/textmate","ace/ext/error_marker","ace/config","ace/loader_build"],(function(e,t,n){"use strict";e("./loader_build")(t);var r=e("./lib/dom"),i=e("./lib/event"),a=e("./range").Range,o=e("./editor").Editor,s=e("./edit_session").EditSession,u=e("./undomanager").UndoManager,l=e("./virtual_renderer").VirtualRenderer;e("./worker/worker_client"),e("./keyboard/hash_handler"),e("./placeholder"),e("./multi_select"),e("./mode/folding/fold_mode"),e("./theme/textmate"),e("./ext/error_marker"),t.config=e("./config"),t.edit=function(e,n){if("string"==typeof e){var a=e;if(!(e=document.getElementById(a)))throw new Error("ace.edit can't find div #"+a)}if(e&&e.env&&e.env.editor instanceof o)return e.env.editor;var s="";if(e&&/input|textarea/i.test(e.tagName)){var u=e;s=u.value,e=r.createElement("pre"),u.parentNode.replaceChild(e,u)}else e&&(s=e.textContent,e.innerHTML="");var c=t.createEditSession(s),f=new o(new l(e),c,n),d={document:c,editor:f,onResize:f.resize.bind(f,null)};return u&&(d.textarea=u),i.addListener(window,"resize",d.onResize),f.on("destroy",(function(){i.removeListener(window,"resize",d.onResize),d.editor.container.env=null})),f.container.env=f.env=d,f},t.createEditSession=function(e,t){var n=new s(e,t);return n.setUndoManager(new u),n},t.Range=a,t.Editor=o,t.EditSession=s,t.UndoManager=u,t.VirtualRenderer=l,t.version=t.config.version})),ace.require(["ace/ace"],(function(t){for(var n in t&&(t.config.init(!0),t.define=ace.define),window.ace||(window.ace=t),t)t.hasOwnProperty(n)&&(window.ace[n]=t[n]);window.ace.default=window.ace,e&&(e.exports=window.ace)}))}).call(this,n(188)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={createDragDropActions:!0,manager:!0};t.createDragDropActions=function(e){return{beginDrag:i.createBeginDrag(e),publishDragSource:a.createPublishDragSource(e),hover:o.createHover(e),drop:s.createDrop(e),endDrag:u.createEndDrag(e)}};var i=n(2055),a=n(2057),o=n(2058),s=n(2059),u=n(2060),l=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(385));Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addSource=function(e){return{type:r,payload:{sourceId:e}}},t.addTarget=function(e){return{type:i,payload:{targetId:e}}},t.removeSource=function(e){return{type:a,payload:{sourceId:e}}},t.removeTarget=function(e){return{type:o,payload:{targetId:e}}},t.REMOVE_TARGET=t.REMOVE_SOURCE=t.ADD_TARGET=t.ADD_SOURCE=void 0;var r="dnd-core/ADD_SOURCE";t.ADD_SOURCE=r;var i="dnd-core/ADD_TARGET";t.ADD_TARGET=i;var a="dnd-core/REMOVE_SOURCE";t.REMOVE_SOURCE=a;var o="dnd-core/REMOVE_TARGET";t.REMOVE_TARGET=o},function(e,t,n){"use strict";var r=Array.prototype.slice,i=n(1194),a=Object.keys,o=a?function(e){return a(e)}:n(2112),s=Object.keys;o.shim=function(){if(Object.keys){var e=function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2);e||(Object.keys=function(e){return i(e)?s(r.call(e)):s(e)})}else Object.keys=o;return Object.keys||o},e.exports=o},function(e,t,n){"use strict";var r=n(192)("%Object.defineProperty%",!0)||!1;if(r)try{r({},"a",{value:1})}catch(i){r=!1}e.exports=r},function(e,t,n){"use strict";e.exports=SyntaxError},function(e,t,n){"use strict";e.exports=Number.isNaN||function(e){return e!==e}},function(e,t,n){"use strict";var r=n(113),i=n(2132),a=n(338),o=n(269);e.exports=function(e,t){if("Object"!==o(e))throw new r("Assertion failed: Type(O) is not Object");if(!a(t))throw new r("Assertion failed: IsPropertyKey(P) is not true, got "+i(t));return e[t]}},function(e,t,n){"use strict";var r=n(1233),i=n(1235),a=n(1236),o=n(1237),s=n(2211),u=i(o(),Object);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(1234),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(79)),a=r(n(853)),o=r(n(9)),s=n(150);t.default=(0,s.and)([o.default.instanceOf(Set),function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),s=2;s<n;s++)r[s-2]=arguments[s];var u,l=e[t];return(0,a.default)(l).some((function(e,n){var a,s="".concat(t,": index ").concat(n);return null!=(u=(a=o.default.string).isRequired.apply(a,[(0,i.default)({},s,e),s].concat(r)))})),null==u?null:u}],"Modifiers (Set of Strings)")},function(e,t,n){"use strict";n.r(t),n.d(t,"addEventListener",(function(){return l}));var r=!("undefined"===typeof window||!window.document||!window.document.createElement);var i=void 0;function a(){return void 0===i&&(i=function(){if(!r)return!1;if(!window.addEventListener||!window.removeEventListener||!Object.defineProperty)return!1;var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t)}catch(i){}return e}()),i}function o(e){e.handlers===e.nextHandlers&&(e.nextHandlers=e.handlers.slice())}function s(e){this.target=e,this.events={}}s.prototype.getEventHandlers=function(e,t){var n,r=String(e)+" "+String((n=t)?!0===n?100:(n.capture<<0)+(n.passive<<1)+(n.once<<2):0);return this.events[r]||(this.events[r]={handlers:[],handleEvent:void 0},this.events[r].nextHandlers=this.events[r].handlers),this.events[r]},s.prototype.handleEvent=function(e,t,n){var r=this.getEventHandlers(e,t);r.handlers=r.nextHandlers,r.handlers.forEach((function(e){e&&e(n)}))},s.prototype.add=function(e,t,n){var r=this,i=this.getEventHandlers(e,n);o(i),0===i.nextHandlers.length&&(i.handleEvent=this.handleEvent.bind(this,e,n),this.target.addEventListener(e,i.handleEvent,n)),i.nextHandlers.push(t);var a=!0;return function(){if(a){a=!1,o(i);var s=i.nextHandlers.indexOf(t);i.nextHandlers.splice(s,1),0===i.nextHandlers.length&&(r.target&&r.target.removeEventListener(e,i.handleEvent,n),i.handleEvent=void 0)}}};var u="__consolidated_events_handlers__";function l(e,t,n,r){e[u]||(e[u]=new s(e));var i=function(e){if(e)return a()?e:!!e.capture}(r);return e[u].add(t,n,i)}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.year()+"-"+String(n.month()+1).padStart(2,"0"):null};var i=r(n(60)),a=r(n(435))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(!(0,a.default)(e,t)&&!(0,o.default)(e,t))};var i=r(n(60)),a=r(n(532)),o=r(n(387))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){if(!i.default.isMoment(e))return!1;var d=(0,s.default)(t),h=d+"+"+n;if(r)return u.has(d)||u.set(d,t.clone().startOf("month").startOf("week").hour(12)),!(0,a.default)(e,u.get(d))&&(l.has(h)||l.set(h,t.clone().endOf("week").add(n-1,"months").endOf("month").endOf("week").hour(12)),!(0,o.default)(e,l.get(h)));c.has(d)||c.set(d,t.clone().startOf("month").hour(12));if((0,a.default)(e,c.get(d)))return!1;f.has(h)||f.set(h,t.clone().add(n-1,"months").endOf("month").hour(12));return!(0,o.default)(e,f.get(h))};var i=r(n(60)),a=r(n(532)),o=r(n(652)),s=r(n(651)),u=new Map,l=new Map,c=new Map,f=new Map},function(e,t,n){"use strict";n.d(t,"a",(function(){return p})),n.d(t,"c",(function(){return g})),n.d(t,"b",(function(){return m}));var r=n(765),i=n(567),a=n(81),o=n(326),s=n(409);function u(e){return e.source}function l(e){return e.target}function c(e){var t=u,n=l,s=o.a,c=o.b,f=null;function d(){var a,o=i.a.call(arguments),u=t.apply(this,o),l=n.apply(this,o);if(f||(f=a=Object(r.a)()),e(f,+s.apply(this,(o[0]=u,o)),+c.apply(this,o),+s.apply(this,(o[0]=l,o)),+c.apply(this,o)),a)return f=null,a+""||null}return d.source=function(e){return arguments.length?(t=e,d):t},d.target=function(e){return arguments.length?(n=e,d):n},d.x=function(e){return arguments.length?(s="function"===typeof e?e:Object(a.a)(+e),d):s},d.y=function(e){return arguments.length?(c="function"===typeof e?e:Object(a.a)(+e),d):c},d.context=function(e){return arguments.length?(f=null==e?null:e,d):f},d}function f(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t=(t+r)/2,n,t,i,r,i)}function d(e,t,n,r,i){e.moveTo(t,n),e.bezierCurveTo(t,n=(n+i)/2,r,n,r,i)}function h(e,t,n,r,i){var a=Object(s.a)(t,n),o=Object(s.a)(t,n=(n+i)/2),u=Object(s.a)(r,n),l=Object(s.a)(r,i);e.moveTo(a[0],a[1]),e.bezierCurveTo(o[0],o[1],u[0],u[1],l[0],l[1])}function p(){return c(f)}function g(){return c(d)}function m(){var e=c(h);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e}},function(e,t,n){"use strict";n.r(t);t.default=function(e,t){}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excelBOM=t.defaultCsv2JsonOptions=t.defaultJson2CsvOptions=t.errors=void 0,t.errors={optionsRequired:"Options were not passed and are required.",json2csv:{cannotCallOn:"Cannot call json2csv on",dataCheckFailure:"Data provided was not an array of documents.",notSameSchema:"Not all documents have the same schema."},csv2json:{cannotCallOn:"Cannot call csv2json on",dataCheckFailure:"CSV is not a string."}},t.defaultJson2CsvOptions={checkSchemaDifferences:!1,delimiter:{field:",",wrap:'"',eol:"\n"},emptyFieldValue:void 0,excelBOM:!1,excludeKeys:[],expandNestedObjects:!0,expandArrayObjects:!1,prependHeader:!0,preventCsvInjection:!1,sortHeader:!1,trimFieldValues:!1,trimHeaderFields:!1,unwindArrays:!1,useDateIso8601Format:!1,useLocaleFormat:!1,wrapBooleans:!1},t.defaultCsv2JsonOptions={delimiter:{field:",",wrap:'"',eol:"\n"},excelBOM:!1,preventCsvInjection:!1,trimFieldValues:!1,trimHeaderFields:!1,wrapBooleans:!1},t.excelBOM="\ufeff"},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";n.r(t),n.d(t,"interpolate",(function(){return _})),n.d(t,"interpolateArray",(function(){return s})),n.d(t,"interpolateBasis",(function(){return A.b})),n.d(t,"interpolateBasisClosed",(function(){return w.a})),n.d(t,"interpolateDate",(function(){return l})),n.d(t,"interpolateDiscrete",(function(){return F})),n.d(t,"interpolateHue",(function(){return x})),n.d(t,"interpolateNumber",(function(){return c})),n.d(t,"interpolateNumberArray",(function(){return a})),n.d(t,"interpolateObject",(function(){return f})),n.d(t,"interpolateRound",(function(){return E.a})),n.d(t,"interpolateString",(function(){return b})),n.d(t,"interpolateTransformCss",(function(){return j})),n.d(t,"interpolateTransformSvg",(function(){return T})),n.d(t,"interpolateZoom",(function(){return M})),n.d(t,"interpolateRgb",(function(){return i.a})),n.d(t,"interpolateRgbBasis",(function(){return i.b})),n.d(t,"interpolateRgbBasisClosed",(function(){return i.c})),n.d(t,"interpolateHsl",(function(){return I.a})),n.d(t,"interpolateHslLong",(function(){return I.b})),n.d(t,"interpolateLab",(function(){return B.a})),n.d(t,"interpolateHcl",(function(){return N.a})),n.d(t,"interpolateHclLong",(function(){return N.b})),n.d(t,"interpolateCubehelix",(function(){return L.b})),n.d(t,"interpolateCubehelixLong",(function(){return L.a})),n.d(t,"piecewise",(function(){return U})),n.d(t,"quantize",(function(){return H}));var r=n(161),i=n(392),a=function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}};function o(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}var s=function(e,t){return(o(t)?a:u)(e,t)};function u(e,t){var n,r=t?t.length:0,i=e?Math.min(r,e.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=_(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<i;++n)o[n]=a[n](e);return o}}var l=function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}},c=function(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}},f=function(e,t){var n,r={},i={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=_(e[n],t[n]):i[n]=t[n];return function(e){for(n in r)i[n]=r[n](e);return i}},d=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,h=new RegExp(d.source,"g");var p,g,m,v,b=function(e,t){var n,r,i,a=d.lastIndex=h.lastIndex=0,o=-1,s=[],u=[];for(e+="",t+="";(n=d.exec(e))&&(r=h.exec(t));)(i=r.index)>a&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:c(n,r)})),a=h.lastIndex;return a<t.length&&(i=t.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)s[(n=u[r]).i]=n.x(e);return s.join("")})},y=n(502),_=function(e,t){var n,s=typeof t;return null==t||"boolean"===s?Object(y.a)(t):("number"===s?c:"string"===s?(n=Object(r.e)(t))?(t=n,i.a):b:t instanceof r.e?i.a:t instanceof Date?l:o(t)?a:Array.isArray(t)?u:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?f:c)(e,t)},A=n(465),w=n(676),F=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}},k=n(121),x=function(e,t){var n=Object(k.c)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}},E=n(1276),C=180/Math.PI,S={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},O=function(e,t,n,r,i,a){var o,s,u;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,o=-o),{translateX:i,translateY:a,rotate:Math.atan2(t,e)*C,skewX:Math.atan(u)*C,scaleX:o,scaleY:s}};function D(e,t,n,r){function i(e){return e.length?e.pop()+" ":""}return function(a,o){var s=[],u=[];return a=e(a),o=e(o),function(e,r,i,a,o,s){if(e!==i||r!==a){var u=o.push("translate(",null,t,null,n);s.push({i:u-4,x:c(e,i)},{i:u-2,x:c(r,a)})}else(i||a)&&o.push("translate("+i+t+a+n)}(a.translateX,a.translateY,o.translateX,o.translateY,s,u),function(e,t,n,a){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),a.push({i:n.push(i(n)+"rotate(",null,r)-2,x:c(e,t)})):t&&n.push(i(n)+"rotate("+t+r)}(a.rotate,o.rotate,s,u),function(e,t,n,a){e!==t?a.push({i:n.push(i(n)+"skewX(",null,r)-2,x:c(e,t)}):t&&n.push(i(n)+"skewX("+t+r)}(a.skewX,o.skewX,s,u),function(e,t,n,r,a,o){if(e!==n||t!==r){var s=a.push(i(a)+"scale(",null,",",null,")");o.push({i:s-4,x:c(e,n)},{i:s-2,x:c(t,r)})}else 1===n&&1===r||a.push(i(a)+"scale("+n+","+r+")")}(a.scaleX,a.scaleY,o.scaleX,o.scaleY,s,u),a=o=null,function(e){for(var t,n=-1,r=u.length;++n<r;)s[(t=u[n]).i]=t.x(e);return s.join("")}}}var j=D((function(e){return"none"===e?S:(p||(p=document.createElement("DIV"),g=document.documentElement,m=document.defaultView),p.style.transform=e,e=m.getComputedStyle(g.appendChild(p),null).getPropertyValue("transform"),g.removeChild(p),e=e.slice(7,-1).split(","),O(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}),"px, ","px)","deg)"),T=D((function(e){return null==e?S:(v||(v=document.createElementNS("http://www.w3.org/2000/svg","g")),v.setAttribute("transform",e),(e=v.transform.baseVal.consolidate())?(e=e.matrix,O(e.a,e.b,e.c,e.d,e.e,e.f)):S)}),", ",")",")"),P=Math.SQRT2;function R(e){return((e=Math.exp(e))+1/e)/2}var M=function(e,t){var n,r,i=e[0],a=e[1],o=e[2],s=t[0],u=t[1],l=t[2],c=s-i,f=u-a,d=c*c+f*f;if(d<1e-12)r=Math.log(l/o)/P,n=function(e){return[i+e*c,a+e*f,o*Math.exp(P*e*r)]};else{var h=Math.sqrt(d),p=(l*l-o*o+4*d)/(2*o*2*h),g=(l*l-o*o-4*d)/(2*l*2*h),m=Math.log(Math.sqrt(p*p+1)-p),v=Math.log(Math.sqrt(g*g+1)-g);r=(v-m)/P,n=function(e){var t,n=e*r,s=R(m),u=o/(2*h)*(s*(t=P*n+m,((t=Math.exp(2*t))-1)/(t+1))-function(e){return((e=Math.exp(e))-1/e)/2}(m));return[i+u*c,a+u*f,o*s/R(P*n+m)]}}return n.duration=1e3*r,n},I=n(860),B=n(1275),N=n(859),L=n(874);function U(e,t){for(var n=0,r=t.length-1,i=t[0],a=new Array(r<0?0:r);n<r;)a[n]=e(i,i=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return a[t](e-t)}}var H=function(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}},,,,,,,function(e,t,n){var r=n(768);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},function(e,t,n){var r=n(1534),i=n(975);e.exports=function(e,t){return null!=e&&i(e,t,r)}},function(e,t,n){var r=n(304),i=n(590),a=n(240),o=Function.prototype,s=Object.prototype,u=o.toString,l=s.hasOwnProperty,c=u.call(Object);e.exports=function(e){if(!a(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}},function(e,t){var n="undefined"!==typeof Element,r="function"===typeof Map,i="function"===typeof Set,a="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var s,u,l,c;if(Array.isArray(e)){if((s=e.length)!=t.length)return!1;for(u=s;0!==u--;)if(!o(e[u],t[u]))return!1;return!0}if(r&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!t.has(u.value[0]))return!1;for(c=e.entries();!(u=c.next()).done;)if(!o(u.value[1],t.get(u.value[0])))return!1;return!0}if(i&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(c=e.entries();!(u=c.next()).done;)if(!t.has(u.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((s=e.length)!=t.length)return!1;for(u=s;0!==u--;)if(e[u]!==t[u])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();if((s=(l=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(u=s;0!==u--;)if(!Object.prototype.hasOwnProperty.call(t,l[u]))return!1;if(n&&e instanceof Element)return!1;for(u=s;0!==u--;)if(("_owner"!==l[u]&&"__v"!==l[u]&&"__o"!==l[u]||!e.$$typeof)&&!o(e[l[u]],t[l[u]]))return!1;return!0}return e!==e&&t!==t}e.exports=function(e,t){try{return o(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(166),i=n.n(r),a=function(e,t){return i()(e,t)}},,function(e,t,n){"use strict";n.r(t),n.d(t,"BailSignal",(function(){return J})),n.d(t,"Controller",(function(){return ye})),n.d(t,"FrameValue",(function(){return te})),n.d(t,"Interpolation",(function(){return at})),n.d(t,"Spring",(function(){return et})),n.d(t,"SpringContext",(function(){return Te})),n.d(t,"SpringRef",(function(){return Re})),n.d(t,"SpringValue",(function(){return ue})),n.d(t,"Trail",(function(){return nt})),n.d(t,"Transition",(function(){return it})),n.d(t,"config",(function(){return N})),n.d(t,"inferTo",(function(){return j})),n.d(t,"interpolate",(function(){return ct})),n.d(t,"to",(function(){return lt})),n.d(t,"update",(function(){return ft})),n.d(t,"useChain",(function(){return B})),n.d(t,"useInView",(function(){return Ze})),n.d(t,"useResize",(function(){return Qe})),n.d(t,"useScroll",(function(){return Ge})),n.d(t,"useSpring",(function(){return Ie})),n.d(t,"useSpringRef",(function(){return Le})),n.d(t,"useSpringValue",(function(){return Ue})),n.d(t,"useSprings",(function(){return Me})),n.d(t,"useTrail",(function(){return He})),n.d(t,"useTransition",(function(){return ze}));var r=n(88),i=n(13),a=n(4),o=n(62),s=n(58),u=n(27),l=n(28),c=n(168),f=n(7),d=n(10),h=n(18),p=n(17),g=n(24),m=n(19);n.d(t,"Globals",(function(){return m.b})),n.d(t,"createInterpolator",(function(){return m.f})),n.d(t,"easings",(function(){return m.m})),n.d(t,"useIsomorphicLayoutEffect",(function(){return m.E})),n.d(t,"useReducedMotion",(function(){return m.I}));var v=n(1),b=n(137),y=n(1272);for(var _ in y)["default","Globals","createInterpolator","easings","useIsomorphicLayoutEffect","useReducedMotion","BailSignal","Controller","FrameValue","Interpolation","Spring","SpringContext","SpringRef","SpringValue","Trail","Transition","config","inferTo","interpolate","to","update","useChain","useInView","useResize","useScroll","useSpring","useSpringRef","useSpringValue","useSprings","useTrail","useTransition"].indexOf(_)<0&&function(e){n.d(t,e,(function(){return y[e]}))}(_);var A=n(1273);for(var _ in A)["default","Globals","createInterpolator","easings","useIsomorphicLayoutEffect","useReducedMotion","BailSignal","Controller","FrameValue","Interpolation","Spring","SpringContext","SpringRef","SpringValue","Trail","Transition","config","inferTo","interpolate","to","update","useChain","useInView","useResize","useScroll","useSpring","useSpringRef","useSpringValue","useSprings","useTrail","useTransition"].indexOf(_)<0&&function(e){n.d(t,e,(function(){return A[e]}))}(_);function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function F(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return m.t.fun(e)?e.apply(void 0,n):e}var k=function(e,t){return!0===e||!!(t&&e&&(m.t.fun(e)?e(t):Object(m.B)(e).includes(t)))},x=function(e,t){return m.t.obj(e)?t&&e[t]:e},E=function(e,t){return!0===e.default?e[t]:e.default?e.default[t]:void 0},C=function(e){return e},S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:C,n=O;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));var r,i={},a=Object(g.a)(n);try{for(a.s();!(r=a.n()).done;){var o=r.value,s=t(e[o],o);m.t.und(s)||(i[o]=s)}}catch(u){a.e(u)}finally{a.f()}return i},O=["config","onProps","onStart","onChange","onPause","onResume","onRest"],D={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function j(e){var t=function(e){var t={},n=0;if(Object(m.l)(e,(function(e,r){D[r]||(t[r]=e,n++)})),n)return t}(e);if(t){var n={to:t};return Object(m.l)(e,(function(e,r){return r in t||(n[r]=e)})),n}return w({},e)}function T(e){return e=Object(m.r)(e),m.t.arr(e)?e.map(T):Object(m.u)(e)?m.b.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function P(e){for(var t in e)return!0;return!1}function R(e){return m.t.fun(e)||m.t.arr(e)&&m.t.obj(e[0])}function M(e,t){var n;null==(n=e.ref)||n.delete(e),null==t||t.delete(e)}function I(e,t){var n;t&&e.ref!==t&&(null==(n=e.ref)||n.delete(e),t.add(e),e.ref=t)}function B(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;Object(m.E)((function(){if(t){var r=0;Object(m.k)(e,(function(e,i){var a=e.current;if(a.length){var o=n*t[i];isNaN(o)?o=r:r=o,Object(m.k)(a,(function(e){Object(m.k)(e.queue,(function(e){var t=e.delay;e.delay=function(e){return o+F(t||0,e)}}))})),e.start()}}))}else{var i=Promise.resolve();Object(m.k)(e,(function(e){var t=e.current;if(t.length){var n=t.map((function(e){var t=e.queue;return e.queue=[],t}));i=i.then((function(){return Object(m.k)(t,(function(e,t){return Object(m.k)(n[t]||[],(function(t){return e.queue.push(t)}))})),Promise.all(e.start())}))}}))}}))}var N={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},L=w({},N.default,{mass:1,damping:1,easing:m.m.linear,clamp:!1}),U=Object(h.a)((function e(){Object(p.a)(this,e),this.tension=void 0,this.friction=void 0,this.frequency=void 0,this.damping=void 0,this.mass=void 0,this.velocity=0,this.restVelocity=void 0,this.precision=void 0,this.progress=void 0,this.duration=void 0,this.easing=void 0,this.clamp=void 0,this.bounce=void 0,this.decay=void 0,this.round=void 0,Object.assign(this,L)}));function H(e,t){if(m.t.und(t.decay)){var n=!m.t.und(t.tension)||!m.t.und(t.friction);!n&&m.t.und(t.frequency)&&m.t.und(t.damping)&&m.t.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var z=[],q=Object(h.a)((function e(){Object(p.a)(this,e),this.changed=!1,this.values=z,this.toValues=null,this.fromValues=z,this.to=void 0,this.from=void 0,this.config=new U,this.immediate=!1}));function V(e,t){var n=t.key,r=t.props,i=t.defaultProps,a=t.state,o=t.actions;return new Promise((function(t,s){var u,l,c,f=k(null!=(u=r.cancel)?u:null==i?void 0:i.cancel,n);if(f)g();else{m.t.und(r.pause)||(a.paused=k(r.pause,n));var d=null==i?void 0:i.pause;!0!==d&&(d=a.paused||k(d,n)),l=F(r.delay||0,n),d?(a.resumeQueue.add(p),o.pause()):(o.resume(),p())}function h(){a.resumeQueue.add(p),a.timeouts.delete(c),c.cancel(),l=c.time-m.z.now()}function p(){l>0&&!m.b.skipAnimation?(a.delayed=!0,c=m.z.setTimeout(g,l),a.pauseQueue.add(h),a.timeouts.add(c)):g()}function g(){a.delayed&&(a.delayed=!1),a.pauseQueue.delete(h),a.timeouts.delete(c),e<=(a.cancelId||0)&&(f=!0);try{o.start(w({},r,{callId:e,cancel:f}),t)}catch(n){s(n)}}}))}var W=function(e,t){return 1==t.length?t[0]:t.some((function(e){return e.cancelled}))?Q(e.get()):t.every((function(e){return e.noop}))?G(e.get()):K(e.get(),t.every((function(e){return e.finished})))},G=function(e){return{value:e,noop:!0,finished:!0,cancelled:!1}},K=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{value:e,finished:t,cancelled:n}},Q=function(e){return{value:e,cancelled:!0,finished:!1}};function Y(e,t,n,r){var i=t.callId,a=t.parentId,o=t.onRest,s=n.asyncTo,u=n.promise;return a||e!==s||t.reset?n.promise=Object(d.a)(Object(f.a)().mark((function l(){var c,h,p,v,b,y,_,A;return Object(f.a)().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(n.asyncId=i,n.asyncTo=e,c=S(t,(function(e,t){return"onRest"===t?void 0:e})),v=new Promise((function(e,t){return h=e,p=t})),b=function(e){var t=i<=(n.cancelId||0)&&Q(r)||i!==n.asyncId&&K(r,!1);if(t)throw e.result=t,p(e),e},y=function(e,t){var a=new J,o=new Z;return Object(d.a)(Object(f.a)().mark((function s(){var u,l;return Object(f.a)().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(!m.b.skipAnimation){s.next=5;break}throw X(n),o.result=K(r,!1),p(o),o;case 5:return b(a),(u=m.t.obj(e)?w({},e):w({},t,{to:e})).parentId=i,Object(m.l)(c,(function(e,t){m.t.und(u[t])&&(u[t]=e)})),s.next=11,r.start(u);case 11:if(l=s.sent,b(a),!n.paused){s.next=16;break}return s.next=16,new Promise((function(e){n.resumeQueue.add(e)}));case 16:return s.abrupt("return",l);case 17:case"end":return s.stop()}}),s)})))()},!m.b.skipAnimation){l.next=9;break}return X(n),l.abrupt("return",K(r,!1));case 9:return l.prev=9,A=m.t.arr(e)?function(){var e=Object(d.a)(Object(f.a)().mark((function e(t){var n,r,i;return Object(f.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=Object(g.a)(t),e.prev=1,n.s();case 3:if((r=n.n()).done){e.next=9;break}return i=r.value,e.next=7,y(i);case 7:e.next=3;break;case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),n.e(e.t0);case 14:return e.prev=14,n.f(),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[1,11,14,17]])})));return function(t){return e.apply(this,arguments)}}()(e):Promise.resolve(e(y,r.stop.bind(r))),l.next=13,Promise.all([A.then(h),v]);case 13:_=K(r.get(),!0,!1),l.next=27;break;case 16:if(l.prev=16,l.t0=l.catch(9),!(l.t0 instanceof J)){l.next=22;break}_=l.t0.result,l.next=27;break;case 22:if(!(l.t0 instanceof Z)){l.next=26;break}_=l.t0.result,l.next=27;break;case 26:throw l.t0;case 27:return l.prev=27,i==n.asyncId&&(n.asyncId=a,n.asyncTo=a?s:void 0,n.promise=a?u:void 0),l.finish(27);case 30:return m.t.fun(o)&&m.z.batchedUpdates((function(){o(_,r,r.item)})),l.abrupt("return",_);case 32:case"end":return l.stop()}}),l,null,[[9,16,27,30]])})))():u}function X(e,t){Object(m.n)(e.timeouts,(function(e){return e.cancel()})),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var J=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(p.a)(this,n),(e=t.call(this,"An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")).result=void 0,e}return Object(h.a)(n)}(Object(c.a)(Error)),Z=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){var e;return Object(p.a)(this,n),(e=t.call(this,"SkipAnimationSignal")).result=void 0,e}return Object(h.a)(n)}(Object(c.a)(Error)),$=function(e){return e instanceof te},ee=1,te=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(){var e;Object(p.a)(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).id=ee++,e.key=void 0,e._priority=0,e}return Object(h.a)(n,[{key:"priority",get:function(){return this._priority},set:function(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}},{key:"get",value:function(){var e=Object(b.e)(this);return e&&e.getValue()}},{key:"to",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.b.to(this,t)}},{key:"interpolate",value:function(){Object(m.j)();for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return m.b.to(this,t)}},{key:"toJSON",value:function(){return this.get()}},{key:"observerAdded",value:function(e){1==e&&this._attach()}},{key:"observerRemoved",value:function(e){0==e&&this._detach()}},{key:"_attach",value:function(){}},{key:"_detach",value:function(){}},{key:"_onChange",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Object(m.d)(this,{type:"change",parent:this,value:e,idle:t})}},{key:"_onPriorityChange",value:function(e){this.idle||m.p.sort(this),Object(m.d)(this,{type:"priority",parent:this,priority:e})}}]),n}(m.a),ne=Symbol.for("SpringPhase"),re=function(e){return(1&e[ne])>0},ie=function(e){return(2&e[ne])>0},ae=function(e){return(4&e[ne])>0},oe=function(e,t){return t?e[ne]|=3:e[ne]&=-3},se=function(e,t){return t?e[ne]|=4:e[ne]&=-5},ue=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,r){var i;if(Object(p.a)(this,n),(i=t.call(this)).key=void 0,i.animation=new q,i.queue=void 0,i.defaultProps={},i._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},i._pendingCalls=new Set,i._lastCallId=0,i._lastToId=0,i._memoizedDuration=0,!m.t.und(e)||!m.t.und(r)){var a=m.t.obj(e)?w({},e):w({},r,{from:e});m.t.und(a.default)&&(a.default=!0),i.start(a)}return i}return Object(h.a)(n,[{key:"idle",get:function(){return!(ie(this)||this._state.asyncTo)||ae(this)}},{key:"goal",get:function(){return Object(m.r)(this.animation.to)}},{key:"velocity",get:function(){var e=Object(b.e)(this);return e instanceof b.c?e.lastVelocity||0:e.getPayload().map((function(e){return e.lastVelocity||0}))}},{key:"hasAnimated",get:function(){return re(this)}},{key:"isAnimating",get:function(){return ie(this)}},{key:"isPaused",get:function(){return ae(this)}},{key:"isDelayed",get:function(){return this._state.delayed}},{key:"advance",value:function(e){var t=this,n=!0,r=!1,i=this.animation,a=i.config,o=i.toValues,s=Object(b.g)(i.to);!s&&Object(m.s)(i.to)&&(o=Object(m.B)(Object(m.r)(i.to))),i.values.forEach((function(u,l){if(!u.done){var c=u.constructor==b.b?1:s?s[l].lastPosition:o[l],f=i.immediate,d=c;if(!f){if(d=u.lastPosition,a.tension<=0)return void(u.done=!0);var h,p=u.elapsedTime+=e,g=i.fromValues[l],v=null!=u.v0?u.v0:u.v0=m.t.arr(a.velocity)?a.velocity[l]:a.velocity,y=a.precision||(g==c?.005:Math.min(1,.001*Math.abs(c-g)));if(m.t.und(a.duration))if(a.decay){var _=!0===a.decay?.998:a.decay,A=Math.exp(-(1-_)*p);d=g+v/(1-_)*(1-A),f=Math.abs(u.lastPosition-d)<=y,h=v*A}else{h=null==u.lastVelocity?v:u.lastVelocity;for(var w=a.restVelocity||y/10,F=a.clamp?0:a.bounce,k=!m.t.und(F),x=g==c?u.v0>0:g<c,E=Math.ceil(e/1),C=0;C<E&&(Math.abs(h)>w||!(f=Math.abs(c-d)<=y));++C){k&&(d==c||d>c==x)&&(h=-h*F,d=c),d+=1*(h+=1*((1e-6*-a.tension*(d-c)+.001*-a.friction*h)/a.mass))}}else{var S=1;a.duration>0&&(t._memoizedDuration!==a.duration&&(t._memoizedDuration=a.duration,u.durationProgress>0&&(u.elapsedTime=a.duration*u.durationProgress,p=u.elapsedTime+=e)),S=(S=(a.progress||0)+p/t._memoizedDuration)>1?1:S<0?0:S,u.durationProgress=S),h=((d=g+a.easing(S)*(c-g))-u.lastPosition)/e,f=1==S}u.lastVelocity=h,Number.isNaN(d)&&(console.warn("Got NaN while animating:",t),f=!0)}s&&!s[l].done&&(f=!1),f?u.done=!0:n=!1,u.setValue(d,a.round)&&(r=!0)}}));var u=Object(b.e)(this),l=u.getValue();if(n){var c=Object(m.r)(i.to);l===c&&!r||a.decay?r&&a.decay&&this._onChange(l):(u.setValue(c),this._onChange(c)),this._stop()}else r&&this._onChange(l)}},{key:"set",value:function(e){var t=this;return m.z.batchedUpdates((function(){t._stop(),t._focus(e),t._set(e)})),this}},{key:"pause",value:function(){this._update({pause:!0})}},{key:"resume",value:function(){this._update({pause:!1})}},{key:"finish",value:function(){var e=this;if(ie(this)){var t=this.animation,n=t.to,r=t.config;m.z.batchedUpdates((function(){e._onStart(),r.decay||e._set(n,!1),e._stop()}))}return this}},{key:"update",value:function(e){return(this.queue||(this.queue=[])).push(e),this}},{key:"start",value:function(e,t){var n,r=this;return m.t.und(e)?(n=this.queue||[],this.queue=[]):n=[m.t.obj(e)?e:w({},t,{to:e})],Promise.all(n.map((function(e){return r._update(e)}))).then((function(e){return W(r,e)}))}},{key:"stop",value:function(e){var t=this,n=this.animation.to;return this._focus(this.get()),X(this._state,e&&this._lastCallId),m.z.batchedUpdates((function(){return t._stop(n,e)})),this}},{key:"reset",value:function(){this._update({reset:!0})}},{key:"eventObserved",value:function(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}},{key:"_prepareNode",value:function(e){var t=this.key||"",n=e.to,r=e.from;(null==(n=m.t.obj(n)?n[t]:n)||R(n))&&(n=void 0),null==(r=m.t.obj(r)?r[t]:r)&&(r=void 0);var i={to:n,from:r};if(!re(this)){if(e.reverse){var a=[r,n];n=a[0],r=a[1]}r=Object(m.r)(r),m.t.und(r)?Object(b.e)(this)||this._set(n):this._set(r)}return i}},{key:"_update",value:function(e,t){var n=this,r=w({},e),i=this.key,a=this.defaultProps;r.default&&Object.assign(a,S(r,(function(e,t){return/^on/.test(t)?x(e,i):e}))),ge(this,r,"onProps"),me(this,"onProps",r,this);var o=this._prepareNode(r);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");var s=this._state;return V(++this._lastCallId,{key:i,props:r,defaultProps:a,state:s,actions:{pause:function(){ae(n)||(se(n,!0),Object(m.o)(s.pauseQueue),me(n,"onPause",K(n,le(n,n.animation.to)),n))},resume:function(){ae(n)&&(se(n,!1),ie(n)&&n._resume(),Object(m.o)(s.resumeQueue),me(n,"onResume",K(n,le(n,n.animation.to)),n))},start:this._merge.bind(this,o)}}).then((function(e){if(r.loop&&e.finished&&(!t||!e.noop)){var i=ce(r);if(i)return n._update(i,!0)}return e}))}},{key:"_merge",value:function(e,t,n){var r=this;if(t.cancel)return this.stop(!0),n(Q(this));var i=!m.t.und(e.to),a=!m.t.und(e.from);if(i||a){if(!(t.callId>this._lastToId))return n(Q(this));this._lastToId=t.callId}var o=this.key,s=this.defaultProps,u=this.animation,l=u.to,c=u.from,f=e.to,d=void 0===f?l:f,h=e.from,p=void 0===h?c:h;if(!a||i||t.default&&!m.t.und(d)||(d=p),t.reverse){var g=[p,d];d=g[0],p=g[1]}var v=!Object(m.v)(p,c);v&&(u.from=p),p=Object(m.r)(p);var y=!Object(m.v)(d,l);y&&this._focus(d);var _=R(t.to),A=u.config,x=A.decay,E=A.velocity;(i||a)&&(A.velocity=0),t.config&&!_&&function(e,t,n){for(var r in n&&(H(n=w({},n),t),t=w({},n,t)),H(e,t),Object.assign(e,t),L)null==e[r]&&(e[r]=L[r]);var i=e.mass,a=e.frequency,o=e.damping;m.t.und(a)||(a<.01&&(a=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/a,2)*i,e.friction=4*Math.PI*o*i/a)}(A,F(t.config,o),t.config!==s.config?F(s.config,o):void 0);var C=Object(b.e)(this);if(!C||m.t.und(d))return n(K(this,!0));var S=m.t.und(t.reset)?a&&!t.default:!m.t.und(p)&&k(t.reset,o),O=S?p:this.get(),D=T(d),j=m.t.num(D)||m.t.arr(D)||Object(m.u)(D),P=!_&&(!j||k(s.immediate||t.immediate,o));if(y){var M=Object(b.f)(d);if(M!==C.constructor){if(!P)throw Error("Cannot animate between ".concat(C.constructor.name," and ").concat(M.name,', as the "to" prop suggests'));C=this._set(D)}}var I=C.constructor,B=Object(m.s)(d),N=!1;if(!B){var U=S||!re(this)&&v;(y||U)&&(B=!(N=Object(m.v)(T(O),D))),(Object(m.v)(u.immediate,P)||P)&&Object(m.v)(A.decay,x)&&Object(m.v)(A.velocity,E)||(B=!0)}if(N&&ie(this)&&(u.changed&&!S?B=!0:B||this._stop(l)),!_&&((B||Object(m.s)(l))&&(u.values=C.getPayload(),u.toValues=Object(m.s)(d)?null:I==b.b?[1]:Object(m.B)(D)),u.immediate!=P&&(u.immediate=P,P||S||this._set(l)),B)){var z=u.onRest;Object(m.k)(pe,(function(e){return ge(r,t,e)}));var q=K(this,le(this,l));Object(m.o)(this._pendingCalls,q),this._pendingCalls.add(n),u.changed&&m.z.batchedUpdates((function(){u.changed=!S,null==z||z(q,r),S?F(s.onRest,q):null==u.onStart||u.onStart(q,r)}))}S&&this._set(O),_?n(Y(t.to,t,this._state,this)):B?this._start():ie(this)&&!y?this._pendingCalls.add(n):n(G(O))}},{key:"_focus",value:function(e){var t=this.animation;e!==t.to&&(Object(m.q)(this)&&this._detach(),t.to=e,Object(m.q)(this)&&this._attach())}},{key:"_attach",value:function(){var e=0,t=this.animation.to;Object(m.s)(t)&&(Object(m.c)(t,this),$(t)&&(e=t.priority+1)),this.priority=e}},{key:"_detach",value:function(){var e=this.animation.to;Object(m.s)(e)&&Object(m.A)(e,this)}},{key:"_set",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=Object(m.r)(e);if(!m.t.und(r)){var i=Object(b.e)(this);if(!i||!Object(m.v)(r,i.getValue())){var a=Object(b.f)(r);i&&i.constructor==a?i.setValue(r):Object(b.h)(this,a.create(r)),i&&m.z.batchedUpdates((function(){t._onChange(r,n)}))}}return Object(b.e)(this)}},{key:"_onStart",value:function(){var e=this.animation;e.changed||(e.changed=!0,me(this,"onStart",K(this,le(this,e.to)),this))}},{key:"_onChange",value:function(e,t){t||(this._onStart(),F(this.animation.onChange,e,this)),F(this.defaultProps.onChange,e,this),Object(o.a)(Object(s.a)(n.prototype),"_onChange",this).call(this,e,t)}},{key:"_start",value:function(){var e=this.animation;Object(b.e)(this).reset(Object(m.r)(e.to)),e.immediate||(e.fromValues=e.values.map((function(e){return e.lastPosition}))),ie(this)||(oe(this,!0),ae(this)||this._resume())}},{key:"_resume",value:function(){m.b.skipAnimation?this.finish():m.p.start(this)}},{key:"_stop",value:function(e,t){if(ie(this)){oe(this,!1);var n=this.animation;Object(m.k)(n.values,(function(e){e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),Object(m.d)(this,{type:"idle",parent:this});var r=t?Q(this.get()):K(this.get(),le(this,null!=e?e:n.to));Object(m.o)(this._pendingCalls,r),n.changed&&(n.changed=!1,me(this,"onRest",r,this))}}}]),n}(te);function le(e,t){var n=T(t),r=T(e.get());return Object(m.v)(r,n)}function ce(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.loop,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.to,r=F(t);if(r){var i=!0!==r&&j(r),a=(i||e).reverse,o=!i||i.reset;return fe(w({},e,{loop:t,default:!1,pause:void 0,to:!a||R(n)?n:void 0,from:o?e.from:void 0,reset:o},i))}}function fe(e){var t=e=j(e),n=t.to,r=t.from,i=new Set;return m.t.obj(n)&&he(n,i),m.t.obj(r)&&he(r,i),e.keys=i.size?Array.from(i):null,e}function de(e){var t=fe(e);return m.t.und(t.default)&&(t.default=S(t)),t}function he(e,t){Object(m.l)(e,(function(e,n){return null!=e&&t.add(n)}))}var pe=["onStart","onRest","onChange","onPause","onResume"];function ge(e,t,n){e.animation[n]=t[n]!==E(t,n)?x(t[n],e.key):void 0}function me(e,t){for(var n,r,i,a,o,s,u=arguments.length,l=new Array(u>2?u-2:0),c=2;c<u;c++)l[c-2]=arguments[c];null==(i=(a=e.animation)[t])||(n=i).call.apply(n,[a].concat(l)),null==(o=(s=e.defaultProps)[t])||(r=o).call.apply(r,[s].concat(l))}var ve=["onStart","onChange","onRest"],be=1,ye=function(){function e(t,n){Object(p.a)(this,e),this.id=be++,this.springs={},this.queue=[],this.ref=void 0,this._flush=void 0,this._initialProps=void 0,this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._item=void 0,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),n&&(this._flush=n),t&&this.start(w({default:!0},t))}return Object(h.a)(e,[{key:"idle",get:function(){return!this._state.asyncTo&&Object.values(this.springs).every((function(e){return e.idle&&!e.isDelayed&&!e.isPaused}))}},{key:"item",get:function(){return this._item},set:function(e){this._item=e}},{key:"get",value:function(){var e={};return this.each((function(t,n){return e[n]=t.get()})),e}},{key:"set",value:function(e){for(var t in e){var n=e[t];m.t.und(n)||this.springs[t].set(n)}}},{key:"update",value:function(e){return e&&this.queue.push(fe(e)),this}},{key:"start",value:function(e){var t=this.queue;return e?t=Object(m.B)(e).map(fe):this.queue=[],this._flush?this._flush(this,t):(Ce(this,t),_e(this,t))}},{key:"stop",value:function(e,t){if(e!==!!e&&(t=e),t){var n=this.springs;Object(m.k)(Object(m.B)(t),(function(t){return n[t].stop(!!e)}))}else X(this._state,this._lastAsyncId),this.each((function(t){return t.stop(!!e)}));return this}},{key:"pause",value:function(e){if(m.t.und(e))this.start({pause:!0});else{var t=this.springs;Object(m.k)(Object(m.B)(e),(function(e){return t[e].pause()}))}return this}},{key:"resume",value:function(e){if(m.t.und(e))this.start({pause:!1});else{var t=this.springs;Object(m.k)(Object(m.B)(e),(function(e){return t[e].resume()}))}return this}},{key:"each",value:function(e){Object(m.l)(this.springs,e)}},{key:"_onFrame",value:function(){var e=this,t=this._events,n=t.onStart,r=t.onChange,i=t.onRest,o=this._active.size>0,s=this._changed.size>0;(o&&!this._started||s&&!this._started)&&(this._started=!0,Object(m.n)(n,(function(t){var n=Object(a.a)(t,2),r=n[0],i=n[1];i.value=e.get(),r(i,e,e._item)})));var u=!o&&this._started,l=s||u&&i.size?this.get():null;s&&r.size&&Object(m.n)(r,(function(t){var n=Object(a.a)(t,2),r=n[0],i=n[1];i.value=l,r(i,e,e._item)})),u&&(this._started=!1,Object(m.n)(i,(function(t){var n=Object(a.a)(t,2),r=n[0],i=n[1];i.value=l,r(i,e,e._item)})))}},{key:"eventObserved",value:function(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}m.z.onFrame(this._onFrame)}}]),e}();function _e(e,t){return Promise.all(t.map((function(t){return Ae(e,t)}))).then((function(t){return W(e,t)}))}function Ae(e,t,n){return we.apply(this,arguments)}function we(){return we=Object(d.a)(Object(f.a)().mark((function e(t,n,r){var i,a,o,s,u,l,c,d,h,p,g,v,b;return Object(f.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=n.keys,a=n.to,o=n.from,s=n.loop,u=n.onRest,l=n.onResolve,c=m.t.obj(n.default)&&n.default,s&&(n.loop=!1),!1===a&&(n.to=null),!1===o&&(n.from=null),(d=m.t.arr(a)||m.t.fun(a)?a:void 0)?(n.to=void 0,n.onRest=void 0,c&&(c.onRest=void 0)):Object(m.k)(ve,(function(e){var r=n[e];if(m.t.fun(r)){var i=t._events[e];n[e]=function(e){var t=e.finished,n=e.cancelled,a=i.get(r);a?(t||(a.finished=!1),n&&(a.cancelled=!0)):i.set(r,{value:null,finished:t||!1,cancelled:n||!1})},c&&(c[e]=n[e])}})),h=t._state,n.pause===!h.paused?(h.paused=n.pause,Object(m.o)(n.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(n.pause=!0),p=(i||Object.keys(t.springs)).map((function(e){return t.springs[e].start(n)})),g=!0===n.cancel||!0===E(n,"cancel"),(d||g&&h.asyncId)&&p.push(V(++t._lastAsyncId,{props:n,state:h,actions:{pause:m.w,resume:m.w,start:function(e,n){g?(X(h,t._lastAsyncId),n(Q(t))):(e.onRest=u,n(Y(d,e,h,t)))}}})),!h.paused){e.next=15;break}return e.next=15,new Promise((function(e){h.resumeQueue.add(e)}));case 15:return e.t0=W,e.t1=t,e.next=19,Promise.all(p);case 19:if(e.t2=e.sent,v=(0,e.t0)(e.t1,e.t2),!s||!v.finished||r&&v.noop){e.next=26;break}if(!(b=ce(n,s,a))){e.next=26;break}return Ce(t,[b]),e.abrupt("return",Ae(t,b,!0));case 26:return l&&m.z.batchedUpdates((function(){return l(v,t,t.item)})),e.abrupt("return",v);case 28:case"end":return e.stop()}}),e)}))),we.apply(this,arguments)}function Fe(e,t){var n=w({},e.springs);return t&&Object(m.k)(Object(m.B)(t),(function(e){m.t.und(e.keys)&&(e=fe(e)),m.t.obj(e.to)||(e=w({},e,{to:void 0})),Ee(n,e,(function(e){return xe(e)}))})),ke(e,n),n}function ke(e,t){Object(m.l)(t,(function(t,n){e.springs[n]||(e.springs[n]=t,Object(m.c)(t,e))}))}function xe(e,t){var n=new ue;return n.key=e,t&&Object(m.c)(n,t),n}function Ee(e,t,n){t.keys&&Object(m.k)(t.keys,(function(r){(e[r]||(e[r]=n(r)))._prepareNode(t)}))}function Ce(e,t){Object(m.k)(t,(function(t){Ee(e.springs,t,(function(t){return xe(t,e)}))}))}function Se(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}var Oe,De,je=["children"],Te=function(e){var t=e.children,n=Se(e,je),r=Object(v.useContext)(Pe),i=n.pause||!!r.pause,a=n.immediate||!!r.immediate;n=Object(m.F)((function(){return{pause:i,immediate:a}}),[i,a]);var o=Pe.Provider;return v.createElement(o,{value:n},t)},Pe=(Oe=Te,De={},Object.assign(Oe,v.createContext(De)),Oe.Provider._context=Oe,Oe.Consumer._context=Oe,Oe);Te.Provider=Pe.Provider,Te.Consumer=Pe.Consumer;var Re=function(){var e=[],t=function(t){Object(m.i)();var r=[];return Object(m.k)(e,(function(e,i){if(m.t.und(t))r.push(e.start());else{var a=n(t,e,i);a&&r.push(e.start(a))}})),r};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){var n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){var t=arguments;return Object(m.k)(e,(function(e){return e.pause.apply(e,Object(i.a)(t))})),this},t.resume=function(){var t=arguments;return Object(m.k)(e,(function(e){return e.resume.apply(e,Object(i.a)(t))})),this},t.set=function(t){Object(m.k)(e,(function(e){return e.set(t)}))},t.start=function(t){var n=this,r=[];return Object(m.k)(e,(function(e,i){if(m.t.und(t))r.push(e.start());else{var a=n._getProps(t,e,i);a&&r.push(e.start(a))}})),r},t.stop=function(){var t=arguments;return Object(m.k)(e,(function(e){return e.stop.apply(e,Object(i.a)(t))})),this},t.update=function(t){var n=this;return Object(m.k)(e,(function(e,r){return e.update(n._getProps(t,e,r))})),this};var n=function(e,t,n){return m.t.fun(e)?e(n,t):e};return t._getProps=n,t};function Me(e,t,n){var r=arguments,a=m.t.fun(t)&&t;a&&!n&&(n=[]);var o=Object(v.useMemo)((function(){return a||3==r.length?Re():void 0}),[]),s=Object(v.useRef)(0),u=Object(m.D)(),l=Object(v.useMemo)((function(){return{ctrls:[],queue:[],flush:function(e,t){var n=Fe(e,t);return s.current>0&&!l.queue.length&&!Object.keys(n).some((function(t){return!e.springs[t]}))?_e(e,t):new Promise((function(r){ke(e,n),l.queue.push((function(){r(_e(e,t))})),u()}))}}}),[]),c=Object(v.useRef)(Object(i.a)(l.ctrls)),f=[],d=Object(m.H)(e)||0;function h(e,n){for(var r=e;r<n;r++){var i=c.current[r]||(c.current[r]=new ye(null,l.flush)),o=a?a(r,i):t[r];o&&(f[r]=de(o))}}Object(v.useMemo)((function(){Object(m.k)(c.current.slice(e,d),(function(e){M(e,o),e.stop(!0)})),c.current.length=e,h(d,e)}),[e]),Object(v.useMemo)((function(){h(0,Math.min(d,e))}),n);var p=c.current.map((function(e,t){return Fe(e,f[t])})),g=Object(v.useContext)(Te),b=Object(m.H)(g),y=g!==b&&P(g);Object(m.E)((function(){s.current++,l.ctrls=c.current;var e=l.queue;e.length&&(l.queue=[],Object(m.k)(e,(function(e){return e()}))),Object(m.k)(c.current,(function(e,t){null==o||o.add(e),y&&e.start({default:g});var n=f[t];n&&(I(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),Object(m.G)((function(){return function(){Object(m.k)(l.ctrls,(function(e){return e.stop(!0)}))}}));var _=p.map((function(e){return w({},e)}));return o?[_,o]:_}function Ie(e,t){var n=m.t.fun(e),r=Me(1,n?e:[e],n?t||[]:t),i=Object(a.a)(r,2),o=Object(a.a)(i[0],1),s=o[0],u=i[1];return n||2==arguments.length?[s,u]:s}var Be,Ne=function(){return Re()},Le=function(){return Object(v.useState)(Ne)[0]},Ue=function(e,t){var n=Object(m.C)((function(){return new ue(e,t)}));return Object(m.G)((function(){return function(){n.stop()}})),n};function He(e,t,n){var r=m.t.fun(t)&&t;r&&!n&&(n=[]);var i=!0,a=void 0,o=Me(e,(function(e,n){var o=r?r(e,n):t;return a=o.ref,i=i&&o.reverse,o}),n||[{}]);if(Object(m.E)((function(){Object(m.k)(o[1].current,(function(e,t){var n=o[1].current[t+(i?1:-1)];I(e,a),e.ref?n&&e.update({to:n.springs}):n?e.start({to:n.springs}):e.start()}))}),n),r||3==arguments.length){var s,u=null!=(s=a)?s:o[1];return u._getProps=function(e,t,n){var r=m.t.fun(e)?e(n,t):e;if(r){var i=u.current[n+(r.reverse?1:-1)];return i&&(r.to=i.springs),r}},o}return o[0]}function ze(e,t,n){var r=arguments,i=m.t.fun(t)&&t,a=i?i():t,o=a.reset,s=a.sort,u=a.trail,l=void 0===u?0:u,c=a.expires,f=void 0===c||c,d=a.exitBeforeEnter,h=void 0!==d&&d,p=a.onDestroyed,g=a.ref,b=a.config,y=Object(v.useMemo)((function(){return i||3==r.length?Re():void 0}),[]),_=Object(m.B)(e),A=[],k=Object(v.useRef)(null),x=o?null:k.current;Object(m.E)((function(){k.current=A})),Object(m.G)((function(){return Object(m.k)(A,(function(e){null==y||y.add(e.ctrl),e.ctrl.ref=y})),function(){Object(m.k)(k.current,(function(e){e.expired&&clearTimeout(e.expirationId),M(e.ctrl,y),e.ctrl.stop(!0)}))}}));var E=Ve(_,i?i():t,x),C=o&&k.current||[];Object(m.E)((function(){return Object(m.k)(C,(function(e){var t=e.ctrl,n=e.item,r=e.key;M(t,y),F(p,n,r)}))}));var O=[];if(x&&Object(m.k)(x,(function(e,t){e.expired?(clearTimeout(e.expirationId),C.push(e)):~(t=O[t]=E.indexOf(e.key))&&(A[t]=e)})),Object(m.k)(_,(function(e,t){A[t]||(A[t]={key:E[t],item:e,phase:Be.MOUNT,ctrl:new ye},A[t].ctrl.item=e)})),O.length){var D=-1,T=i?i():t,R=T.leave;Object(m.k)(O,(function(e,t){var n=x[t];~e?(D=A.indexOf(n),A[D]=w({},n,{item:_[e]})):R&&A.splice(++D,0,n)}))}m.t.fun(s)&&A.sort((function(e,t){return s(e.item,t.item)}));var B=-l,N=Object(m.D)(),L=S(t),U=new Map,H=Object(v.useRef)(new Map),z=Object(v.useRef)(!1);Object(m.k)(A,(function(e,n){var r,a,o=e.key,s=e.phase,u=i?i():t,c=F(u.delay||0,o);if(s==Be.MOUNT)r=u.enter,a=Be.ENTER;else{var d=E.indexOf(o)<0;if(s!=Be.LEAVE)if(d)r=u.leave,a=Be.LEAVE;else{if(!(r=u.update))return;a=Be.UPDATE}else{if(d)return;r=u.enter,a=Be.ENTER}}if(r=F(r,e.item,n),!(r=m.t.obj(r)?j(r):{to:r}).config){var p=b||L.config;r.config=F(p,e.item,n,a)}var v=w({},L,{delay:c+(B+=l),ref:g,immediate:u.immediate,reset:!1},r);if(a==Be.ENTER&&m.t.und(v.from)){var y=i?i():t,_=m.t.und(y.initial)||x?y.from:y.initial;v.from=F(_,e.item,n)}var A=v.onResolve;v.onResolve=function(e){F(A,e);var t=k.current,n=t.find((function(e){return e.key===o}));if(n&&(!e.cancelled||n.phase==Be.UPDATE)&&n.ctrl.idle){var r=t.every((function(e){return e.ctrl.idle}));if(n.phase==Be.LEAVE){var i=F(f,n.item);if(!1!==i){var a=!0===i?0:i;if(n.expired=!0,!r&&a>0)return void(a<=2147483647&&(n.expirationId=setTimeout(N,a)))}}r&&t.some((function(e){return e.expired}))&&(H.current.delete(n),h&&(z.current=!0),N())}};var C=Fe(e.ctrl,v);a===Be.LEAVE&&h?H.current.set(e,{phase:a,springs:C,payload:v}):U.set(e,{phase:a,springs:C,payload:v})}));var q=Object(v.useContext)(Te),V=Object(m.H)(q),W=q!==V&&P(q);Object(m.E)((function(){W&&Object(m.k)(A,(function(e){e.ctrl.start({default:q})}))}),[q]),Object(m.k)(U,(function(e,t){if(H.current.size){var n=A.findIndex((function(e){return e.key===t.key}));A.splice(n,1)}})),Object(m.E)((function(){Object(m.k)(H.current.size?H.current:U,(function(e,t){var n=e.phase,r=e.payload,i=t.ctrl;t.phase=n,null==y||y.add(i),W&&n==Be.ENTER&&i.start({default:q}),r&&(I(i,r.ref),!i.ref&&!y||z.current?(i.start(r),z.current&&(z.current=!1)):i.update(r))}))}),o?void 0:n);var G=function(e){return v.createElement(v.Fragment,null,A.map((function(t,n){var r=(U.get(t)||t.ctrl).springs,i=e(w({},r),t.item,t,n);return i&&i.type?v.createElement(i.type,w({},i.props,{key:m.t.str(t.key)||m.t.num(t.key)?t.key:t.ctrl.id,ref:i.ref})):i})))};return y?[G,y]:G}!function(e){e.MOUNT="mount",e.ENTER="enter",e.UPDATE="update",e.LEAVE="leave"}(Be||(Be={}));var qe=1;function Ve(e,t,n){var r=t.key,i=t.keys,a=void 0===i?r:i;if(null===a){var o=new Set;return e.map((function(e){var t=n&&n.find((function(t){return t.item===e&&t.phase!==Be.LEAVE&&!o.has(t)}));return t?(o.add(t),t.key):qe++}))}return m.t.und(a)?e:m.t.fun(a)?e.map(a):Object(m.B)(a)}var We=["container"],Ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.container,n=Se(e,We),r=Ie((function(){return w({scrollX:0,scrollY:0,scrollXProgress:0,scrollYProgress:0},n)}),[]),i=Object(a.a)(r,2),o=i[0],s=i[1];return Object(m.E)((function(){var e=Object(m.y)((function(e){var t=e.x,n=e.y;s.start({scrollX:t.current,scrollXProgress:t.progress,scrollY:n.current,scrollYProgress:n.progress})}),{container:(null==t?void 0:t.current)||void 0});return function(){Object(m.k)(Object.values(o),(function(e){return e.stop()})),e()}}),[]),o},Ke=["container"],Qe=function(e){var t=e.container,n=Se(e,Ke),r=Ie((function(){return w({width:0,height:0},n)}),[]),i=Object(a.a)(r,2),o=i[0],s=i[1];return Object(m.E)((function(){var e=Object(m.x)((function(e){var t=e.width,n=e.height;s.start({width:t,height:n,immediate:0===o.width.get()||0===o.height.get()})}),{container:(null==t?void 0:t.current)||void 0});return function(){Object(m.k)(Object.values(o),(function(e){return e.stop()})),e()}}),[]),o},Ye=["to","from"],Xe=["root","once","amount"],Je={any:0,all:1};function Ze(e,t){var n=Object(v.useState)(!1),r=Object(a.a)(n,2),i=r[0],o=r[1],s=Object(v.useRef)(),u=m.t.fun(e)&&e,l=u?u():{},c=l.to,f=void 0===c?{}:c,d=l.from,h=void 0===d?{}:d,p=Se(l,Ye),g=u?t:e,b=Ie((function(){return w({from:h},p)}),[]),y=Object(a.a)(b,2),_=y[0],A=y[1];return Object(m.E)((function(){var e=s.current,t=null!=g?g:{},n=t.root,r=t.once,a=t.amount,u=void 0===a?"any":a,l=Se(t,Xe);if(!(!e||r&&i||"undefined"===typeof IntersectionObserver)){var c=new WeakMap,d=new IntersectionObserver((function(e){e.forEach((function(e){var t=c.get(e.target);if(e.isIntersecting!==Boolean(t))if(e.isIntersecting){var n=(f&&A.start(f),o(!0),r?void 0:function(){h&&A.start(h),o(!1)});m.t.fun(n)?c.set(e.target,n):d.unobserve(e.target)}else t&&(t(),c.delete(e.target))}))}),w({root:n&&n.current||void 0,threshold:"number"===typeof u||Array.isArray(u)?u:Je[u]},l));return d.observe(e),function(){return d.unobserve(e)}}}),[g]),u?[s,_]:[s,i]}var $e=["children"];function et(e){return(0,e.children)(Ie(Se(e,$e)))}var tt=["items","children"];function nt(e){var t=e.items,n=e.children,r=Se(e,tt),i=He(t.length,r);return t.map((function(e,t){var r=n(e,t);return m.t.fun(r)?r(i[t]):r}))}var rt=["items","children"];function it(e){var t=e.items,n=e.children;return ze(t,Se(e,rt))(n)}var at=function(e){Object(u.a)(n,e);var t=Object(l.a)(n);function n(e,a){var o;Object(p.a)(this,n),(o=t.call(this)).key=void 0,o.idle=!0,o.calc=void 0,o._active=new Set,o.source=e,o.calc=m.f.apply(void 0,Object(i.a)(a));var s=o._get(),u=Object(b.f)(s);return Object(b.h)(Object(r.a)(o),u.create(s)),o}return Object(h.a)(n,[{key:"advance",value:function(e){var t=this._get(),n=this.get();Object(m.v)(t,n)||(Object(b.e)(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&st(this._active)&&ut(this)}},{key:"_get",value:function(){var e=m.t.arr(this.source)?this.source.map(m.r):Object(m.B)(Object(m.r)(this.source));return this.calc.apply(this,Object(i.a)(e))}},{key:"_start",value:function(){var e=this;this.idle&&!st(this._active)&&(this.idle=!1,Object(m.k)(Object(b.g)(this),(function(e){e.done=!1})),m.b.skipAnimation?(m.z.batchedUpdates((function(){return e.advance()})),ut(this)):m.p.start(this))}},{key:"_attach",value:function(){var e=this,t=1;Object(m.k)(Object(m.B)(this.source),(function(n){Object(m.s)(n)&&Object(m.c)(n,e),$(n)&&(n.idle||e._active.add(n),t=Math.max(t,n.priority+1))})),this.priority=t,this._start()}},{key:"_detach",value:function(){var e=this;Object(m.k)(Object(m.B)(this.source),(function(t){Object(m.s)(t)&&Object(m.A)(t,e)})),this._active.clear(),ut(this)}},{key:"eventObserved",value:function(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=Object(m.B)(this.source).reduce((function(e,t){return Math.max(e,($(t)?t.priority:0)+1)}),0))}}]),n}(te);function ot(e){return!1!==e.idle}function st(e){return!e.size||Array.from(e).every(ot)}function ut(e){e.idle||(e.idle=!0,Object(m.k)(Object(b.g)(e),(function(e){e.done=!0})),Object(m.d)(e,{type:"idle",parent:e}))}var lt=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return new at(e,n)},ct=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object(m.j)(),new at(e,n)};m.b.assign({createStringInterpolator:m.g,to:function(e,t){return new at(e,t)}});var ft=m.p.advance},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n(564),a=n.n(i),o=n(548),s=["verticalAnchor","scaleToFit","angle","width","lineHeight","capHeight","children","style"];function u(e){return"number"===typeof e}function l(e){return"number"===typeof e&&Number.isFinite(e)||"string"===typeof e}function c(e){var t=e.verticalAnchor,n=void 0===t?"end":t,i=e.scaleToFit,c=void 0!==i&&i,f=e.angle,d=e.width,h=e.lineHeight,p=void 0===h?"1em":h,g=e.capHeight,m=void 0===g?"0.71em":g,v=e.children,b=e.style,y=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),_=y.x,A=void 0===_?0:_,w=y.y,F=void 0===w?0:w,k=!l(A)||!l(F),x=Object(r.useMemo)((function(){return{wordsWithWidth:(null==v?[]:v.toString().split(/(?:(?!\u00A0+)\s+)/)).map((function(e){return{word:e,wordWidth:Object(o.a)(e,b)||0}})),spaceWidth:Object(o.a)("\xa0",b)||0}}),[v,b]),E=x.wordsWithWidth,C=x.spaceWidth,S=Object(r.useMemo)((function(){return k?[]:d||c?E.reduce((function(e,t){var n=t.word,r=t.wordWidth,i=e[e.length-1];if(i&&(null==d||c||(i.width||0)+r+C<d))i.words.push(n),i.width=i.width||0,i.width+=r+C;else{var a={words:[n],width:r};e.push(a)}return e}),[]):[{words:null==v?[]:v.toString().split(/(?:(?!\u00A0+)\s+)/)}]}),[k,d,c,v,E,C]),O=Object(r.useMemo)((function(){return k?"":"start"===n?a()("calc("+m+")"):"middle"===n?a()("calc("+(S.length-1)/2+" * -"+p+" + ("+m+" / 2))"):a()("calc("+(S.length-1)+" * -"+p+")")}),[k,n,m,S.length,p]),D=Object(r.useMemo)((function(){var e=[];if(k)return"";if(u(A)&&u(F)&&u(d)&&c&&S.length>0){var t=S[0].width||1,n="shrink-only"===c?Math.min(d/t,1):d/t,r=n,i=A-n*A,a=F-r*F;e.push("matrix("+n+", 0, 0, "+r+", "+i+", "+a+")")}return f&&e.push("rotate("+f+", "+A+", "+F+")"),e.length>0?e.join(" "):""}),[k,A,F,d,c,S,f]);return{wordsByLines:S,startDy:O,transform:D}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(549),i=n(111),a=Object(i.b)("domain","range","reverse","align","padding","round");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";var r=n(465);t.a=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),a=e[(i+t-1)%t],o=e[i%t],s=e[(i+1)%t],u=e[(i+2)%t];return Object(r.a)((n-i/t)*t,a,o,s,u)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(549),i=n(111),a=Object(i.b)("domain","range","reverse","align","padding","round");function o(e){return a(Object(r.b)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(551),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","interpolate","nice","round");function o(e){return a(Object(r.b)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(888),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","interpolate","nice","round");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(397),i=n(111),a=Object(i.b)("domain","range","reverse","base","clamp","interpolate","nice","round");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(314),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","exponent","interpolate","nice","round","zero");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(466),i=n(111),a=Object(i.b)("domain","range","reverse","unknown");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(889),i=n(111),a=Object(i.b)("domain","range","reverse","nice","zero");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(890),i=n(111),a=Object(i.b)("domain","range","reverse");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(398),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","constant","nice","zero","round");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(891),i=n(111),a=Object(i.b)("domain","range","reverse");function o(e){return a(Object(r.a)(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(314),i=n(111),a=Object(i.b)("domain","range","reverse","clamp","interpolate","nice","round","zero");function o(e){return a(Object(r.c)(),e)}},function(e,t,n){"use strict";var r=n(254);function i(e){for(var t,n=-1,r=0,i=e.length,a=-1/0;++n<i;)(t=+e[n][1])>a&&(a=t,r=n);return r}t.a=function(e){var t=e.map(i);return Object(r.a)(e).sort((function(e,n){return t[e]-t[n]}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(1),i=n.n(r),a=n(44),o=n.n(a),s=n(159),u=["children","data","x","y","fill","className","curve","innerRef","defined"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e){var t=e.children,n=e.data,r=void 0===n?[]:n,a=e.x,c=e.y,f=e.fill,d=void 0===f?"transparent":f,h=e.className,p=e.curve,g=e.innerRef,m=e.defined,v=void 0===m?function(){return!0}:m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,u),y=Object(s.c)({x:a,y:c,defined:v,curve:p});return t?i.a.createElement(i.a.Fragment,null,t({path:y})):i.a.createElement("path",l({ref:g,className:o()("visx-linepath",h),d:y(r)||"",fill:d,strokeLinecap:"round"},b))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(49),u=n.n(s);function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}var c=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,l(t,n);var i=r.prototype;return i.componentWillUnmount=function(){this.node&&document.body&&(document.body.removeChild(this.node),delete this.node)},i.render=function(){return this.node||"undefined"===typeof document||(this.node=document.createElement("div"),null!=this.props.zIndex&&(this.node.style.zIndex=""+this.props.zIndex),document.body.append(this.node)),this.node?u.a.createPortal(this.props.children,this.node):null},r}(o.a.PureComponent);c.propTypes={zIndex:i.a.oneOfType([i.a.number,i.a.string])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(1),i=["tooltipOpen"];function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function o(e){var t=Object(r.useState)(a({tooltipOpen:!1},e)),n=t[0],o=t[1],s=Object(r.useCallback)((function(e){return o("function"===typeof e?function(t){t.tooltipOpen;var n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,i);return a({},e(n),{tooltipOpen:!0})}:{tooltipOpen:!0,tooltipLeft:e.tooltipLeft,tooltipTop:e.tooltipTop,tooltipData:e.tooltipData})}),[o]),u=Object(r.useCallback)((function(){return o({tooltipOpen:!1,tooltipLeft:void 0,tooltipTop:void 0,tooltipData:void 0})}),[o]);return{tooltipOpen:n.tooltipOpen,tooltipLeft:n.tooltipLeft,tooltipTop:n.tooltipTop,tooltipData:n.tooltipData,updateTooltip:o,showTooltip:s,hideTooltip:u}}},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(510),i=n(922),a=n(300),o=n(2417);function s(e,t,n,s){var u,l=Object(r.c)(e,t,n);switch((s=Object(i.a)(null==s?",f":s)).type){case"s":var c=Math.max(Math.abs(e),Math.abs(t));return null!=s.precision||isNaN(u=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(Object(a.a)(t)/3)))-Object(a.a)(Math.abs(e)))}(l,c))||(s.precision=u),Object(o.b)(s,c);case"":case"e":case"g":case"p":case"r":null!=s.precision||isNaN(u=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,Object(a.a)(t)-Object(a.a)(e))+1}(l,Math.max(Math.abs(e),Math.abs(t))))||(s.precision=u-("e"===s.type));break;case"f":case"%":null!=s.precision||isNaN(u=function(e){return Math.max(0,-Object(a.a)(Math.abs(e)))}(l))||(s.precision=u-2*("%"===s.type))}return Object(o.a)(s)}},,,,,,,,,,function(e,t,n){"use strict";var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(49),u=n.n(s);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}var f={top:0,right:0,bottom:0,left:0,width:0,height:0};var d=n(351),h=n(537),p=["children","getRects","left","offsetLeft","offsetTop","parentRect","rect","style","top","unstyled","nodeRef"];function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function m(e){var t,n=e.children,r=(e.getRects,e.left),i=void 0===r?0:r,a=e.offsetLeft,s=void 0===a?10:a,u=e.offsetTop,l=void 0===u?10:u,c=e.parentRect,f=e.rect,m=e.style,v=void 0===m?d.b:m,b=e.top,y=void 0===b?0:b,_=e.unstyled,A=void 0!==_&&_,w=e.nodeRef,F=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,p),k=!1,x=!1;if(f&&c){var E=i,C=y;if(c.width){var S=E+s+f.width-c.width,O=f.width-E-s;k=S>0&&S>O}else{var D=E+s+f.width-window.innerWidth,j=f.width-E-s;k=D>0&&D>j}if(c.height){var T=C+l+f.height-c.height,P=f.height-C-l;x=T>0&&T>P}else x=C+l+f.height>window.innerHeight;E=k?E-f.width-s:E+s,C=x?C-f.height-l:C+l,t="translate("+(E=Math.round(E))+"px, "+(C=Math.round(C))+"px)"}return o.a.createElement(d.a,g({ref:w,style:g({left:0,top:0,transform:t},!A&&v)},F),o.a.createElement(h.b,{value:{isFlippedVertically:!x,isFlippedHorizontally:!k}},n))}m.propTypes={nodeRef:i.a.oneOfType([i.a.string,i.a.func,i.a.object])};t.a=function(e){var t;return(t=function(t){var n,r;function i(e){var n;return(n=t.call(this,e)||this).state={rect:void 0,parentRect:void 0},n.nodeRef=o.a.createRef(),n.getRects=n.getRects.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,c(n,r);var a=i.prototype;return a.componentDidMount=function(){var e,t=this;this.node=null!=(e=this.nodeRef)&&e.current?this.nodeRef.current:u.a.findDOMNode(this),this.setState((function(){return t.getRects()}))},a.getRects=function(){if(!this.node)return this.state;var e=this.node,t=e.parentNode;return{rect:e.getBoundingClientRect?e.getBoundingClientRect():f,parentRect:null!=t&&t.getBoundingClientRect?t.getBoundingClientRect():f}},a.render=function(){return o.a.createElement(e,l({nodeRef:this.nodeRef,getRects:this.getRects},this.state,this.props))},i}(o.a.PureComponent)).displayName="withBoundingRects("+(e.displayName||"")+")",t}(m)},function(e,t,n){"use strict";n.d(t,"a",(function(){return m})),n.d(t,"b",(function(){return g}));for(var r={8:"Backspace",9:"Tab",10:"Enter",12:"NumLock",13:"Enter",16:"Shift",17:"Control",18:"Alt",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",44:"PrintScreen",45:"Insert",46:"Delete",59:";",61:"=",91:"Meta",92:"Meta",106:"*",107:"+",108:",",109:"-",110:".",111:"/",144:"NumLock",145:"ScrollLock",160:"Shift",161:"Shift",162:"Control",163:"Control",164:"Alt",165:"Alt",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},i={48:")",49:"!",50:"@",51:"#",52:"$",53:"%",54:"^",55:"&",56:"*",57:"(",59:":",61:"+",173:"_",186:":",187:"+",188:"<",189:"_",190:">",191:"?",192:"~",219:"{",220:"|",221:"}",222:'"'},a="undefined"!=typeof navigator&&/Chrome\/(\d+)/.exec(navigator.userAgent),o=("undefined"!=typeof navigator&&/Gecko\/\d+/.test(navigator.userAgent),"undefined"!=typeof navigator&&/Mac/.test(navigator.platform)),s="undefined"!=typeof navigator&&/MSIE \d|Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(navigator.userAgent),u=o||a&&+a[1]<57,l=0;l<10;l++)r[48+l]=r[96+l]=String(l);for(l=1;l<=24;l++)r[l+111]="F"+l;for(l=65;l<=90;l++)r[l]=String.fromCharCode(l+32),i[l]=String.fromCharCode(l);for(var c in r)i.hasOwnProperty(c)||(i[c]=r[c]);var f=n(46),d="undefined"!=typeof navigator&&/Mac|iP(hone|[oa]d)/.test(navigator.platform);function h(e){var t,n,r,i,a=e.split(/-(?!$)/),o=a[a.length-1];"Space"==o&&(o=" ");for(var s=0;s<a.length-1;s++){var u=a[s];if(/^(cmd|meta|m)$/i.test(u))i=!0;else if(/^a(lt)?$/i.test(u))t=!0;else if(/^(c|ctrl|control)$/i.test(u))n=!0;else if(/^s(hift)?$/i.test(u))r=!0;else{if(!/^mod$/i.test(u))throw new Error("Unrecognized modifier name: "+u);d?i=!0:n=!0}}return t&&(o="Alt-"+o),n&&(o="Ctrl-"+o),i&&(o="Meta-"+o),r&&(o="Shift-"+o),o}function p(e,t,n){return t.altKey&&(e="Alt-"+e),t.ctrlKey&&(e="Ctrl-"+e),t.metaKey&&(e="Meta-"+e),!1!==n&&t.shiftKey&&(e="Shift-"+e),e}function g(e){return new f.d({props:{handleKeyDown:m(e)}})}function m(e){var t=function(e){var t=Object.create(null);for(var n in e)t[h(n)]=e[n];return t}(e);return function(e,n){var a,o=function(e){var t=!(u&&(e.ctrlKey||e.altKey||e.metaKey)||s&&e.shiftKey&&e.key&&1==e.key.length||"Unidentified"==e.key)&&e.key||(e.shiftKey?i:r)[e.keyCode]||e.key||"Unidentified";return"Esc"==t&&(t="Escape"),"Del"==t&&(t="Delete"),"Left"==t&&(t="ArrowLeft"),"Up"==t&&(t="ArrowUp"),"Right"==t&&(t="ArrowRight"),"Down"==t&&(t="ArrowDown"),t}(n),l=1==o.length&&" "!=o,c=t[p(o,n,!l)];if(c&&c(e.state,e.dispatch,e))return!0;if(l&&(n.shiftKey||n.altKey||n.metaKey||o.charCodeAt(0)>127)&&(a=r[n.keyCode])&&a!=o){var f=t[p(a,n,!0)];if(f&&f(e.state,e.dispatch,e))return!0}else if(l&&n.shiftKey){var d=t[p(o,n,!0)];if(d&&d(e.state,e.dispatch,e))return!0}return!1}}},function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return u}));var r=n(323),i=n(1),a=n.n(i),o=Object(i.createContext)({client:r.a});function s(e){var t=e.children,n=e.client,s=e.apiKey,u=e.options,l=Object(i.useMemo)((function(){return n&&s&&console.warn("[PostHog.js] You have provided both a client and an apiKey to PostHogProvider. The apiKey will be ignored in favour of the client."),n&&u&&console.warn("[PostHog.js] You have provided both a client and options to PostHogProvider. The options will be ignored in favour of the client."),n||(s&&(r.a.__loaded&&console.warn("[PostHog.js] was already loaded elsewhere. This may cause issues."),r.a.init(s,u)),r.a)}),[n,s]);return a.a.createElement(o.Provider,{value:{client:l}},t)}var u=function(){return Object(i.useContext)(o).client}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M424.188 85.594c.33.05-.86.094-3.313.094-18.512 0-35.78 20.06-35.78 47.5 0 13.83 4.712 26.208 11.624 34.78l10.217 12.626-16.062 2.47c-10.56 1.617-17.663 6.432-23.625 14.342s-10.344 19.18-13.25 32.344c-5.186 23.492-5.59 52.425-5.625 78.156h30.438l.593 8.72 7.094 106.593h65.813l8.03-106.69.657-8.624h32c-.24-25.383-1.62-53.933-7.344-77.25-3.213-13.086-7.783-24.354-13.687-32.375-5.905-8.02-12.7-12.85-22.064-14.593l-15.72-2.937 10.283-12.25c7.228-8.623 12.186-21.138 12.186-35.313 0-25.74-15.5-45.406-32.28-47.562l-.188-.03zm-244.75 3.375c-45.9.006-99.844 5.373-161.625 17.905V126c268.018-37.648 341.545 38.15 226.25 79.344-117.327 41.92-210.503 252.258 159.406 270.594 4.362.438 8.85.687 13.436.687 22.28 0 42.34-5.452 56.125-13.594 13.787-8.14 20.595-18.14 20.595-27.905s-6.808-19.764-20.594-27.906c-.23-.138-.482-.272-.717-.408l-2 26.47-.657 8.656H369l-.563-8.75-3.28-49.5c-128.194 2.8-163.256-100.51-80.094-130.47 20.385-7.344 37.086-15.836 50.187-25.03.17-.822.32-1.655.5-2.47 3.262-14.774 8.256-28.498 16.594-39.562 4.946-6.563 11.24-12.07 18.72-15.97-3.124-42.547-68.335-81.236-191.627-81.217z"}}]})(e)}},function(e,t,n){"use strict";function r(){}t.a=function(e){return null==e?r:function(){return this.querySelector(e)}}},function(e,t,n){"use strict";var r=n(498);t.a=function(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.a.hasOwnProperty(t)?{space:r.a[t],local:e}:e}},function(e,t,n){"use strict";t.a=function(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}},,function(e,t,n){"use strict";function r(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{version:"1.1",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M12.5 10c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5l0.016 0.5c0 3.866-3.134 7-7 7v-2c1.336 0 2.591-0.52 3.536-1.464 0.182-0.182 0.348-0.375 0.497-0.578-0.179 0.028-0.362 0.043-0.549 0.043zM3.5 10c-1.933 0-3.5-1.567-3.5-3.5s1.567-3.5 3.5-3.5 3.5 1.567 3.5 3.5l0.016 0.5c0 3.866-3.134 7-7 7v-2c1.336 0 2.591-0.52 3.536-1.464 0.182-0.182 0.348-0.375 0.497-0.578-0.179 0.028-0.362 0.043-0.549 0.043z"}}]})(e)}},function(e,t,n){"use strict";(function(e){function r(t,n){var r,i="undefined"!==typeof(r="undefined"!==typeof n?n:"undefined"!==typeof window?window:"undefined"!==typeof self?self:e).document&&r.document.attachEvent;if(!i){var a=function(){var e=r.requestAnimationFrame||r.mozRequestAnimationFrame||r.webkitRequestAnimationFrame||function(e){return r.setTimeout(e,20)};return function(t){return e(t)}}(),o=function(){var e=r.cancelAnimationFrame||r.mozCancelAnimationFrame||r.webkitCancelAnimationFrame||r.clearTimeout;return function(t){return e(t)}}(),s=function(e){var t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},u=function(e){if(!(e.target.className&&"function"===typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)){var t=this;s(this),this.__resizeRAF__&&o(this.__resizeRAF__),this.__resizeRAF__=a((function(){(function(e){return e.offsetWidth!=e.__resizeLast__.width||e.offsetHeight!=e.__resizeLast__.height})(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))}},l=!1,c="",f="animationstart",d="Webkit Moz O ms".split(" "),h="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),p=r.document.createElement("fakeelement");if(void 0!==p.style.animationName&&(l=!0),!1===l)for(var g=0;g<d.length;g++)if(void 0!==p.style[d[g]+"AnimationName"]){c="-"+d[g].toLowerCase()+"-",f=h[g],l=!0;break}var m="resizeanim",v="@"+c+"keyframes "+m+" { from { opacity: 0; } to { opacity: 0; } } ",b=c+"animation: 1ms "+m+"; "}return{addResizeListener:function(e,n){if(i)e.attachEvent("onresize",n);else{if(!e.__resizeTriggers__){var a=e.ownerDocument,o=r.getComputedStyle(e);o&&"static"==o.position&&(e.style.position="relative"),function(e){if(!e.getElementById("detectElementResize")){var n=(v||"")+".resize-triggers { "+(b||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',r=e.head||e.getElementsByTagName("head")[0],i=e.createElement("style");i.id="detectElementResize",i.type="text/css",null!=t&&i.setAttribute("nonce",t),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(e.createTextNode(n)),r.appendChild(i)}}(a),e.__resizeLast__={},e.__resizeListeners__=[],(e.__resizeTriggers__=a.createElement("div")).className="resize-triggers";var l='<div class="expand-trigger"><div></div></div><div class="contract-trigger"></div>';if(window.trustedTypes){var c=trustedTypes.createPolicy("react-virtualized-auto-sizer",{createHTML:function(){return l}});e.__resizeTriggers__.innerHTML=c.createHTML("")}else e.__resizeTriggers__.innerHTML=l;e.appendChild(e.__resizeTriggers__),s(e),e.addEventListener("scroll",u,!0),f&&(e.__resizeTriggers__.__animationListener__=function(t){t.animationName==m&&s(e)},e.__resizeTriggers__.addEventListener(f,e.__resizeTriggers__.__animationListener__))}e.__resizeListeners__.push(n)}},removeResizeListener:function(e,t){if(i)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",u,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(f,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(n){}}}}}n.d(t,"a",(function(){return r}))}).call(this,n(101))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(479),i=n(29),a=n(57);function o(e,t){Object(i.a)(2,arguments);var n=Object(a.a)(t);return Object(r.a)(e,-n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(36),i=n(29),a=n(273);function o(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var s=Object(a.a)(o),u=new Date(0);u.setUTCFullYear(n,0,4),u.setUTCHours(0,0,0,0);var l=Object(a.a)(u);return t.getTime()>=s.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getMonth(),a=n-n%3;return t.setMonth(a,1),t.setHours(0,0,0,0),t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M400 224h-24v-72C376 68.2 307.8 0 224 0S72 68.2 72 152v72H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48zm-104 0H152v-72c0-39.7 32.3-72 72-72s72 32.3 72 72v72z"}}]})(e)}},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(101))},function(e,t,n){e.exports=function(){"use strict";function e(e,t){if(e)for(var n in e)({}).hasOwnProperty.call(e,n)&&t(n,e[n])}function t(e){return void 0===e||null===e||0===e.length||0===e.trim().length}var n={unstyled:"p","header-one":"h1","header-two":"h2","header-three":"h3","header-four":"h4","header-five":"h5","header-six":"h6","unordered-list-item":"ul","ordered-list-item":"ol",blockquote:"blockquote",code:"pre"};function r(e){return e&&n[e]}function i(t){var n="";return e(t,(function(e,t){t&&(n+="".concat(e,":").concat(t,";"))})),n}function a(e,t){var n=[];if(t)for(var r=0,i=0,a=e,o=t.trigger||"#",s=t.separator||" ";a.length>0&&i>=0;)if(a[0]===o?(i=0,r=0,a=a.substr(o.length)):(i=a.indexOf(s+o))>=0&&(a=a.substr(i+(s+o).length),r+=i+s.length),i>=0){var u=a.indexOf(s)>=0?a.indexOf(s):a.length,l=a.substr(0,u);l&&l.length>0&&n.push({offset:r,length:l.length+o.length,type:"HASHTAG"}),r+=o.length}return n}function o(e,t){var n=[],r=0,i=e.entityRanges.map((function(e){return{offset:e.offset,length:e.length,key:e.key,type:"ENTITY"}}));return(i=(i=i.concat(a(e.text,t))).sort((function(e,t){return e.offset-t.offset}))).forEach((function(e){e.offset>r&&n.push({start:r,end:e.offset}),n.push({start:e.offset,end:e.offset+e.length,entityKey:e.key,type:e.type}),r=e.offset+e.length})),r<e.text.length&&n.push({start:r,end:e.text.length}),n}function s(e){return!(!(e.entityRanges.length>0)||!t(e.text)&&"atomic"!==e.type)}function u(e){var t=e.text,n=e.inlineStyleRanges,r={BOLD:new Array(t.length),ITALIC:new Array(t.length),UNDERLINE:new Array(t.length),STRIKETHROUGH:new Array(t.length),CODE:new Array(t.length),SUPERSCRIPT:new Array(t.length),SUBSCRIPT:new Array(t.length),COLOR:new Array(t.length),BGCOLOR:new Array(t.length),FONTSIZE:new Array(t.length),FONTFAMILY:new Array(t.length),length:t.length};return n&&n.length>0&&n.forEach((function(e){for(var t=e.offset,n=t+e.length,i=t;i<n;i+=1)0===e.style.indexOf("color-")?r.COLOR[i]=e.style.substring(6):0===e.style.indexOf("bgcolor-")?r.BGCOLOR[i]=e.style.substring(8):0===e.style.indexOf("fontsize-")?r.FONTSIZE[i]=e.style.substring(9):0===e.style.indexOf("fontfamily-")?r.FONTFAMILY[i]=e.style.substring(11):r[e.style]&&(r[e.style][i]=!0)})),r}function l(e,t){var n={};return e.COLOR[t]&&(n.COLOR=e.COLOR[t]),e.BGCOLOR[t]&&(n.BGCOLOR=e.BGCOLOR[t]),e.FONTSIZE[t]&&(n.FONTSIZE=e.FONTSIZE[t]),e.FONTFAMILY[t]&&(n.FONTFAMILY=e.FONTFAMILY[t]),e.UNDERLINE[t]&&(n.UNDERLINE=!0),e.ITALIC[t]&&(n.ITALIC=!0),e.BOLD[t]&&(n.BOLD=!0),e.STRIKETHROUGH[t]&&(n.STRIKETHROUGH=!0),e.CODE[t]&&(n.CODE=!0),e.SUBSCRIPT[t]&&(n.SUBSCRIPT=!0),e.SUPERSCRIPT[t]&&(n.SUPERSCRIPT=!0),n}function c(e,t,n){var r=!0;return n>0&&n<e.length?t.forEach((function(t){r=r&&e[t][n]===e[t][n-1]})):r=!1,r}function f(e,t){return"BOLD"===e?"<strong>".concat(t,"</strong>"):"ITALIC"===e?"<em>".concat(t,"</em>"):"UNDERLINE"===e?"<ins>".concat(t,"</ins>"):"STRIKETHROUGH"===e?"<del>".concat(t,"</del>"):"CODE"===e?"<code>".concat(t,"</code>"):"SUPERSCRIPT"===e?"<sup>".concat(t,"</sup>"):"SUBSCRIPT"===e?"<sub>".concat(t,"</sub>"):t}function d(e){return e&&e.length>0?e.map((function(e){switch(e){case"\n":return"<br>";case"&":return"&amp;";case"<":return"&lt;";case">":return"&gt;";default:return e}})).join(""):""}function h(e,t){if(e&&(e.COLOR||e.BGCOLOR||e.FONTSIZE||e.FONTFAMILY)){var n='style="';return e.COLOR&&(n+="color: ".concat(e.COLOR,";")),e.BGCOLOR&&(n+="background-color: ".concat(e.BGCOLOR,";")),e.FONTSIZE&&(n+="font-size: ".concat(e.FONTSIZE).concat(/^\d+$/.test(e.FONTSIZE)?"px":"",";")),e.FONTFAMILY&&(n+="font-family: ".concat(e.FONTFAMILY,";")),"<span ".concat(n+='"',">").concat(t,"</span>")}return t}function p(e,t,n,r){var i=e[t];if("function"===typeof r){var a=r(i,n);if(a)return a}if("MENTION"===i.type)return'<a href="'.concat(i.data.url,'" class="wysiwyg-mention" data-mention data-value="').concat(i.data.value,'">').concat(n,"</a>");if("LINK"===i.type){var o=i.data.targetOption||"_self";return'<a href="'.concat(i.data.url,'" target="').concat(o,'">').concat(n,"</a>")}if("IMAGE"===i.type){var s=i.data.alignment;return s&&s.length?'<div style="text-align:'.concat(s,';"><img src="').concat(i.data.src,'" alt="').concat(i.data.alt,'" style="height: ').concat(i.data.height,";width: ").concat(i.data.width,'"/></div>'):'<img src="'.concat(i.data.src,'" alt="').concat(i.data.alt,'" style="height: ').concat(i.data.height,";width: ").concat(i.data.width,'"/>')}return"EMBEDDED_LINK"===i.type?'<iframe width="'.concat(i.data.width,'" height="').concat(i.data.height,'" src="').concat(i.data.src,'" frameBorder="0"></iframe>'):n}function g(e,t,n,r){var i=[],a=Array.from(e.text);if(a.length>0)for(var o,s=u(e),f=n;f<r;f+=1)f!==n&&c(s,t,f)?(o.text.push(a[f]),o.end=f+1):(o={styles:l(s,f),text:[a[f]],start:f,end:f+1},i.push(o));return i}function m(e){if(e){for(var t=e,n=0;n<t.length&&" "===e[n];n+=1)t=t.replace(" ","&nbsp;");return t}return e}function v(e){if(e){for(var t=e,n=t.length-1;n>=0&&" "===t[n];n-=1)t="".concat(t.substring(0,n),"&nbsp;").concat(t.substring(n+1));return t}return e}function b(t){var n=t.styles,r=d(t.text);return e(n,(function(e,t){r=f(e,r)})),r}function y(e,t){var n=g(e,["BOLD","ITALIC","UNDERLINE","STRIKETHROUGH","CODE","SUPERSCRIPT","SUBSCRIPT"],t.start,t.end),r="";return n.forEach((function(e){r+=b(e)})),r=h(t.styles,r)}function _(e,t,n,r){var i=[];g(e,["COLOR","BGCOLOR","FONTSIZE","FONTFAMILY"],n.start,n.end).forEach((function(t){i.push(y(e,t))}));var a=i.join("");return"ENTITY"===n.type?void 0!==n.entityKey&&null!==n.entityKey&&(a=p(t,n.entityKey,a,r)):"HASHTAG"===n.type&&(a='<a href="'.concat(a,'" class="wysiwyg-hashtag">').concat(a,"</a>")),a}function A(e,t,n,r){var i=[],a=o(e,n);return a.forEach((function(n,o){var s=_(e,t,n,r);0===o&&(s=m(s)),o===a.length-1&&(s=v(s)),i.push(s)})),i.join("")}function w(e,t,n,a,o){var u=[];if(s(e))u.push(p(t,e.entityRanges[0].key,void 0,o));else{var l=r(e.type);if(l){u.push("<".concat(l));var c=i(e.data);c&&u.push(' style="'.concat(c,'"')),a&&u.push(' dir = "auto"'),u.push(">"),u.push(A(e,t,n,o)),u.push("</".concat(l,">"))}}return u.push("\n"),u.join("")}function F(e){return"unordered-list-item"===e||"ordered-list-item"===e}function k(e,t,n,a,o){var s,u=[],l=[];return e.forEach((function(e){var c=!1;if(s?s.type!==e.type?(u.push("</".concat(r(s.type),">\n")),u.push("<".concat(r(e.type),">\n"))):s.depth===e.depth?l&&l.length>0&&(u.push(k(l,t,n,a,o)),l=[]):(c=!0,l.push(e)):u.push("<".concat(r(e.type),">\n")),!c){u.push("<li");var f=i(e.data);f&&u.push(' style="'.concat(f,'"')),a&&u.push(' dir = "auto"'),u.push(">"),u.push(A(e,t,n,o)),u.push("</li>\n"),s=e}})),l&&l.length>0&&u.push(k(l,t,n,a,o)),u.push("</".concat(r(s.type),">\n")),u.join("")}function x(e,t,n,r){var i=[];if(e){var a=e.blocks,o=e.entityMap;if(a&&a.length>0){var s=[];if(a.forEach((function(e){if(F(e.type))s.push(e);else{if(s.length>0){var a=k(s,o,t,r);i.push(a),s=[]}var u=w(e,o,t,n,r);i.push(u)}})),s.length>0){var u=k(s,o,t,n,r);i.push(u),s=[]}}}return i.join("")}return x}()},function(e,t,n){var r=n(64).default,i=n(2398),a=n(1846),o=n(1847).isPlainObject,s=n(1059),u=n(1848),l=n(1849).parse,c=["img","audio","video","picture","svg","object","map","iframe","embed"],f=["script","style"];function d(e,t){e&&Object.keys(e).forEach((function(n){t(e[n],n)}))}function h(e,t){return{}.hasOwnProperty.call(e,t)}function p(e,t){var n=[];return d(e,(function(e){t(e)&&n.push(e)})),n}e.exports=m;var g=/^[^\0\t\n\f\r /<=>]+$/;function m(e,t,n){if(null==e)return"";"number"===typeof e&&(e=e.toString());var b="",y="";function _(e,t){var n=this;this.tag=e,this.attribs=t||{},this.tagPosition=b.length,this.text="",this.mediaChildren=[],this.updateParentNodeText=function(){D.length&&(D[D.length-1].text+=n.text)},this.updateParentNodeMediaChildren=function(){D.length&&c.includes(this.tag)&&D[D.length-1].mediaChildren.push(this.tag)}}(t=Object.assign({},m.defaults,t)).parser=Object.assign({},v,t.parser);var A=function(e){return!1===t.allowedTags||(t.allowedTags||[]).indexOf(e)>-1};f.forEach((function(e){A(e)&&!t.allowVulnerableTags&&console.warn("\n\n\u26a0\ufe0f Your `allowedTags` option includes, `".concat(e,"`, which is inherently\nvulnerable to XSS attacks. Please remove it from `allowedTags`.\nOr, to disable this warning, add the `allowVulnerableTags` option\nand ensure you are accounting for this risk.\n\n"))}));var w,F,k=t.nonTextTags||["script","style","textarea","option"];t.allowedAttributes&&(w={},F={},d(t.allowedAttributes,(function(e,t){w[t]=[];var n=[];e.forEach((function(e){"string"===typeof e&&e.indexOf("*")>=0?n.push(a(e).replace(/\\\*/g,".*")):w[t].push(e)})),n.length&&(F[t]=new RegExp("^("+n.join("|")+")$"))})));var x={},E={},C={};d(t.allowedClasses,(function(e,t){if(w&&(h(w,t)||(w[t]=[]),w[t].push("class")),x[t]=e,Array.isArray(e)){var n=[];x[t]=[],C[t]=[],e.forEach((function(e){"string"===typeof e&&e.indexOf("*")>=0?n.push(a(e).replace(/\\\*/g,".*")):e instanceof RegExp?C[t].push(e):x[t].push(e)})),n.length&&(E[t]=new RegExp("^("+n.join("|")+")$"))}}));var S,O,D,j,T,P,R,M={};d(t.transformTags,(function(e,t){var n;"function"===typeof e?n=e:"string"===typeof e&&(n=m.simpleTransform(e)),"*"===t?S=n:M[t]=n}));var I=!1;N();var B=new i.Parser({onopentag:function(e,n){if(t.enforceHtmlBoundary&&"html"===e&&N(),P)R++;else{var i=new _(e,n);D.push(i);var a,c=!1,f=!!i.text;if(h(M,e)&&(a=M[e](e,n),i.attribs=n=a.attribs,void 0!==a.text&&(i.innerText=a.text),e!==a.tagName&&(i.name=e=a.tagName,T[O]=a.tagName)),S&&(a=S(e,n),i.attribs=n=a.attribs,e!==a.tagName&&(i.name=e=a.tagName,T[O]=a.tagName)),(!A(e)||"recursiveEscape"===t.disallowedTagsMode&&!function(e){for(var t in e)if(h(e,t))return!1;return!0}(j)||null!=t.nestingLimit&&O>=t.nestingLimit)&&(c=!0,j[O]=!0,"discard"===t.disallowedTagsMode&&-1!==k.indexOf(e)&&(P=!0,R=1),j[O]=!0),O++,c){if("discard"===t.disallowedTagsMode)return;y=b,b=""}b+="<"+e,"script"===e&&(t.allowedScriptHostnames||t.allowedScriptDomains)&&(i.innerText=""),(!w||h(w,e)||w["*"])&&d(n,(function(n,a){if(g.test(a))if(""!==n||!t.nonBooleanAttributes.includes(a)&&!t.nonBooleanAttributes.includes("*")){var c=!1;if(!w||h(w,e)&&-1!==w[e].indexOf(a)||w["*"]&&-1!==w["*"].indexOf(a)||h(F,e)&&F[e].test(a)||F["*"]&&F["*"].test(a))c=!0;else if(w&&w[e]){var f,d=r(w[e]);try{for(d.s();!(f=d.n()).done;){var m=f.value;if(o(m)&&m.name&&m.name===a){c=!0;var v="";if(!0===m.multiple){var y,_=n.split(" "),A=r(_);try{for(A.s();!(y=A.n()).done;){var k=y.value;-1!==m.values.indexOf(k)&&(""===v?v=k:v+=" "+k)}}catch(K){A.e(K)}finally{A.f()}}else m.values.indexOf(n)>=0&&(v=n);n=v}}}catch(K){d.e(K)}finally{d.f()}}if(c){if(-1!==t.allowedSchemesAppliedToAttributes.indexOf(a)&&U(e,n))return void delete i.attribs[a];if("script"===e&&"src"===a){var S=!0;try{var O=H(n);if(t.allowedScriptHostnames||t.allowedScriptDomains){var D=(t.allowedScriptHostnames||[]).find((function(e){return e===O.url.hostname})),j=(t.allowedScriptDomains||[]).find((function(e){return O.url.hostname===e||O.url.hostname.endsWith(".".concat(e))}));S=D||j}}catch(Q){S=!1}if(!S)return void delete i.attribs[a]}if("iframe"===e&&"src"===a){var T=!0;try{var P=H(n);if(P.isRelativeUrl)T=h(t,"allowIframeRelativeUrls")?t.allowIframeRelativeUrls:!t.allowedIframeHostnames&&!t.allowedIframeDomains;else if(t.allowedIframeHostnames||t.allowedIframeDomains){var R=(t.allowedIframeHostnames||[]).find((function(e){return e===P.url.hostname})),M=(t.allowedIframeDomains||[]).find((function(e){return P.url.hostname===e||P.url.hostname.endsWith(".".concat(e))}));T=R||M}}catch(Q){T=!1}if(!T)return void delete i.attribs[a]}if("srcset"===a)try{var I=u(n);if(I.forEach((function(e){U("srcset",e.url)&&(e.evil=!0)})),!(I=p(I,(function(e){return!e.evil}))).length)return void delete i.attribs[a];n=p(I,(function(e){return!e.evil})).map((function(e){if(!e.url)throw new Error("URL missing");return e.url+(e.w?" ".concat(e.w,"w"):"")+(e.h?" ".concat(e.h,"h"):"")+(e.d?" ".concat(e.d,"x"):"")})).join(", "),i.attribs[a]=n}catch(Q){return void delete i.attribs[a]}if("class"===a){var B=x[e],N=x["*"],q=E[e],V=C[e],W=[q,E["*"]].concat(V).filter((function(e){return e}));if(!(n=z(n,B&&N?s(B,N):B||N,W)).length)return void delete i.attribs[a]}if("style"===a)if(t.parseStyleAttributes)try{var G=function(e,t){if(!t)return e;var n,r=e.nodes[0];n=t[r.selector]&&t["*"]?s(t[r.selector],t["*"]):t[r.selector]||t["*"];n&&(e.nodes[0].nodes=r.nodes.reduce(function(e){return function(t,n){h(e,n.prop)&&(e[n.prop].some((function(e){return e.test(n.value)}))&&t.push(n));return t}}(n),[]));return e}(l(e+" {"+n+"}"),t.allowedStyles);if(n=function(e){return e.nodes[0].nodes.reduce((function(e,t){return e.push("".concat(t.prop,":").concat(t.value).concat(t.important?" !important":"")),e}),[]).join(";")}(G),0===n.length)return void delete i.attribs[a]}catch(Q){return"undefined"!==typeof window&&console.warn('Failed to parse "'+e+" {"+n+"}\", If you're running this in a browser, we recommend to disable style parsing: options.parseStyleAttributes: false, since this only works in a node environment due to a postcss dependency, More info: https://github.com/apostrophecms/sanitize-html/issues/547"),void delete i.attribs[a]}else if(t.allowedStyles)throw new Error("allowedStyles option cannot be used together with parseStyleAttributes: false.");b+=" "+a,n&&n.length&&(b+='="'+L(n,!0)+'"')}else delete i.attribs[a]}else delete i.attribs[a];else delete i.attribs[a]})),-1!==t.selfClosing.indexOf(e)?b+=" />":(b+=">",!i.innerText||f||t.textFilter||(b+=L(i.innerText),I=!0)),c&&(b=y+L(b),y="")}},ontext:function(e){if(!P){var n,r=D[D.length-1];if(r&&(n=r.tag,e=void 0!==r.innerText?r.innerText:e),"discard"!==t.disallowedTagsMode||"script"!==n&&"style"!==n){var i=L(e,!1);t.textFilter&&!I?b+=t.textFilter(i,n):I||(b+=i)}else b+=e;if(D.length)D[D.length-1].text+=e}},onclosetag:function(e,n){if(P){if(--R)return;P=!1}var r=D.pop();if(r)if(r.tag===e){P=!!t.enforceHtmlBoundary&&"html"===e,O--;var i=j[O];if(i){if(delete j[O],"discard"===t.disallowedTagsMode)return void r.updateParentNodeText();y=b,b=""}T[O]&&(e=T[O],delete T[O]),t.exclusiveFilter&&t.exclusiveFilter(r)?b=b.substr(0,r.tagPosition):(r.updateParentNodeMediaChildren(),r.updateParentNodeText(),-1!==t.selfClosing.indexOf(e)||n&&!A(e)&&["escape","recursiveEscape"].indexOf(t.disallowedTagsMode)>=0?i&&(b=y,y=""):(b+="</"+e+">",i&&(b=y+L(b),y=""),I=!1))}else D.push(r)}},t.parser);return B.write(e),B.end(),b;function N(){b="",O=0,D=[],j={},T={},P=!1,R=0}function L(e,n){return"string"!==typeof e&&(e+=""),t.parser.decodeEntities&&(e=e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),n&&(e=e.replace(/"/g,"&quot;"))),e=e.replace(/&(?![a-zA-Z0-9#]{1,20};)/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),n&&(e=e.replace(/"/g,"&quot;")),e}function U(e,n){for(n=n.replace(/[\x00-\x20]+/g,"");;){var r=n.indexOf("\x3c!--");if(-1===r)break;var i=n.indexOf("--\x3e",r+4);if(-1===i)break;n=n.substring(0,r)+n.substring(i+3)}var a=n.match(/^([a-zA-Z][a-zA-Z0-9.\-+]*):/);if(!a)return!!n.match(/^[/\\]{2}/)&&!t.allowProtocolRelative;var o=a[1].toLowerCase();return h(t.allowedSchemesByTag,e)?-1===t.allowedSchemesByTag[e].indexOf(o):!t.allowedSchemes||-1===t.allowedSchemes.indexOf(o)}function H(e){if((e=e.replace(/^(\w+:)?\s*[\\/]\s*[\\/]/,"$1//")).startsWith("relative:"))throw new Error("relative: exploit attempt");for(var t="relative://relative-site",n=0;n<100;n++)t+="/".concat(n);var r=new URL(e,t);return{isRelativeUrl:r&&"relative-site"===r.hostname&&"relative:"===r.protocol,url:r}}function z(e,t,n){return t?(e=e.split(/\s+/)).filter((function(e){return-1!==t.indexOf(e)||n.some((function(t){return t.test(e)}))})).join(" "):e}}var v={decodeEntities:!0};m.defaults={allowedTags:["address","article","aside","footer","header","h1","h2","h3","h4","h5","h6","hgroup","main","nav","section","blockquote","dd","div","dl","dt","figcaption","figure","hr","li","main","ol","p","pre","ul","a","abbr","b","bdi","bdo","br","cite","code","data","dfn","em","i","kbd","mark","q","rb","rp","rt","rtc","ruby","s","samp","small","span","strong","sub","sup","time","u","var","wbr","caption","col","colgroup","table","tbody","td","tfoot","th","thead","tr"],nonBooleanAttributes:["abbr","accept","accept-charset","accesskey","action","allow","alt","as","autocapitalize","autocomplete","blocking","charset","cite","class","color","cols","colspan","content","contenteditable","coords","crossorigin","data","datetime","decoding","dir","dirname","download","draggable","enctype","enterkeyhint","fetchpriority","for","form","formaction","formenctype","formmethod","formtarget","headers","height","hidden","high","href","hreflang","http-equiv","id","imagesizes","imagesrcset","inputmode","integrity","is","itemid","itemprop","itemref","itemtype","kind","label","lang","list","loading","low","max","maxlength","media","method","min","minlength","name","nonce","optimum","pattern","ping","placeholder","popover","popovertarget","popovertargetaction","poster","preload","referrerpolicy","rel","rows","rowspan","sandbox","scope","shape","size","sizes","slot","span","spellcheck","src","srcdoc","srclang","srcset","start","step","style","tabindex","target","title","translate","type","usemap","value","width","wrap","onauxclick","onafterprint","onbeforematch","onbeforeprint","onbeforeunload","onbeforetoggle","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpageshow","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onreset","onresize","onrejectionhandled","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"],disallowedTagsMode:"discard",allowedAttributes:{a:["href","name","target"],img:["src","srcset","alt","title","width","height","loading"]},selfClosing:["img","br","hr","area","base","basefont","input","link","meta"],allowedSchemes:["http","https","ftp","mailto","tel"],allowedSchemesByTag:{},allowedSchemesAppliedToAttributes:["href","src","cite"],allowProtocolRelative:!0,enforceHtmlBoundary:!1,parseStyleAttributes:!0},m.simpleTransform=function(e,t,n){return n=void 0===n||n,t=t||{},function(r,i){var a;if(n)for(a in t)i[a]=t[a];else i=t;return{tagName:e,attribs:i}}}},function(e,t,n){var r=n(1868),i=n(1869),a=n(202),o=n(69),s=n(421);e.exports=function(e,t,n){var u=o(e)?r:i;return n&&s(e,t,n)&&(t=void 0),u(e,a(t,3))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return H}));var r=n(53),i=n.n(r),a=n(274),o=n.n(a),s=n(48),u=n.n(s),l=n(69),c=n.n(l),f=n(1),d=n.n(f),h=n(66),p=n.n(h),g=n(214),m=n(405),v=n(72),b=n(486),y=n(729),_=n(360),A=n(25),w=n(34),F=n(180),k=n(52),x=n(129),E=["value","background"];function C(e){return C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},C(e)}function S(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function P(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function R(e,t){return R=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},R(e,t)}function M(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=N(e);if(t){var i=N(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return I(this,n)}}function I(e,t){if(t&&("object"===C(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return B(e)}function B(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function L(e,t,n){return(t=U(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){var t=function(e,t){if("object"!==C(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===C(t)?t:String(t)}var H=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&R(e,t)}(s,e);var t,n,r,a=M(s);function s(){var e;T(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return L(B(e=a.call.apply(a,[this].concat(n))),"state",{isAnimationFinished:!1}),L(B(e),"id",Object(A.j)("recharts-bar-")),L(B(e),"handleAnimationEnd",(function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()})),L(B(e),"handleAnimationStart",(function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()})),e}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}},{key:"renderRectangle",value:function(e,t){return d.a.isValidElement(e)?d.a.cloneElement(e,t):u()(e)?e(t):d.a.createElement(m.a,t)}}],(n=[{key:"renderRectanglesStatically",value:function(e){var t=this,n=this.props.shape,r=Object(w.a)(this.props);return e&&e.map((function(e,i){var a=j(j(j({},r),e),{},{index:i});return d.a.createElement(v.a,O({className:"recharts-bar-rectangle"},Object(x.e)(t.props,e,i),{key:"rectangle-".concat(i)}),s.renderRectangle(n,a))}))}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,n=t.data,r=t.layout,i=t.isAnimationActive,a=t.animationBegin,o=t.animationDuration,s=t.animationEasing,u=t.animationId,l=this.state.prevData;return d.a.createElement(g.a,{begin:a,duration:o,isActive:i,easing:s,from:{t:0},to:{t:1},key:"bar-".concat(u),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(t){var i=t.t,a=n.map((function(e,t){var n=l&&l[t];if(n){var a=Object(A.e)(n.x,e.x),o=Object(A.e)(n.y,e.y),s=Object(A.e)(n.width,e.width),u=Object(A.e)(n.height,e.height);return j(j({},e),{},{x:a(i),y:o(i),width:s(i),height:u(i)})}if("horizontal"===r){var c=Object(A.e)(0,e.height)(i);return j(j({},e),{},{y:e.y+e.height-c,height:c})}var f=Object(A.e)(0,e.width)(i);return j(j({},e),{},{width:f})}));return d.a.createElement(v.a,null,e.renderRectanglesStatically(a))}))}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,r=this.state.prevData;return!(n&&t&&t.length)||r&&o()(r,t)?this.renderRectanglesStatically(t):this.renderRectanglesWithAnimation()}},{key:"renderBackground",value:function(){var e=this,t=this.props.data,n=Object(w.a)(this.props.background);return t.map((function(t,r){t.value;var i=t.background,a=S(t,E);if(!i)return null;var o=j(j(j(j(j({},a),{},{fill:"#eee"},i),n),Object(x.e)(e.props,t,r)),{},{index:r,key:"background-bar-".concat(r),className:"recharts-bar-background-rectangle"});return s.renderRectangle(e.props.background,o)}))}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.data,i=n.xAxis,a=n.yAxis,o=n.layout,s=n.children,u=Object(w.b)(s,b.a);if(!u)return null;var l="vertical"===o?r[0].height/2:r[0].width/2,c=function(e,t){var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:Object(k.w)(e,t)}},f={clipPath:e?"url(#clipPath-".concat(t,")"):null};return d.a.createElement(v.a,f,u.map((function(e,t){return d.a.cloneElement(e,{key:"error-bar-".concat(t),data:r,xAxis:i,yAxis:a,layout:o,offset:l,dataPointFormatter:c})})))}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,r=e.className,a=e.xAxis,o=e.yAxis,s=e.left,u=e.top,l=e.width,c=e.height,f=e.isAnimationActive,h=e.background,g=e.id;if(t||!n||!n.length)return null;var m=this.state.isAnimationFinished,b=p()("recharts-bar",r),y=a&&a.allowDataOverflow,A=o&&o.allowDataOverflow,w=y||A,F=i()(g)?this.id:g;return d.a.createElement(v.a,{className:b},y||A?d.a.createElement("defs",null,d.a.createElement("clipPath",{id:"clipPath-".concat(F)},d.a.createElement("rect",{x:y?s:s-l/2,y:A?u:u-c/2,width:y?l:2*l,height:A?c:2*c}))):null,d.a.createElement(v.a,{className:"recharts-bar-rectangles",clipPath:w?"url(#clipPath-".concat(F,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(w,F),(!f||m)&&_.a.renderCallByParent(this.props,n))}}])&&P(t.prototype,n),r&&P(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(f.PureComponent);L(H,"displayName","Bar"),L(H,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",isAnimationActive:!F.a.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),L(H,"getComposedData",(function(e){var t=e.props,n=e.item,r=e.barPosition,i=e.bandSize,a=e.xAxis,o=e.yAxis,s=e.xAxisTicks,u=e.yAxisTicks,l=e.stackedData,f=e.dataStartIndex,d=e.displayedData,h=e.offset,p=Object(k.e)(r,n);if(!p)return null;var g=t.layout,m=n.props,v=m.dataKey,b=m.children,_=m.minPointSize,F="horizontal"===g?o:a,x=l?F.scale.domain():null,E=Object(k.i)({numericAxis:F}),C=Object(w.b)(b,y.a),S=d.map((function(e,t){var r,d,h,m,b,y;if(l?r=Object(k.C)(l[f+t],x):(r=Object(k.w)(e,v),c()(r)||(r=[E,r])),"horizontal"===g){var w,F=[o.scale(r[0]),o.scale(r[1])],S=F[0],O=F[1];d=Object(k.j)({axis:a,ticks:s,bandSize:i,offset:p.offset,entry:e,index:t}),h=null!==(w=null!==O&&void 0!==O?O:S)&&void 0!==w?w:void 0,m=p.size;var D=S-O;if(b=Number.isNaN(D)?0:D,y={x:d,y:o.y,width:m,height:o.height},Math.abs(_)>0&&Math.abs(b)<Math.abs(_)){var T=Object(A.i)(b||_)*(Math.abs(_)-Math.abs(b));h-=T,b+=T}}else{var P=[a.scale(r[0]),a.scale(r[1])],R=P[0],M=P[1];if(d=R,h=Object(k.j)({axis:o,ticks:u,bandSize:i,offset:p.offset,entry:e,index:t}),m=M-R,b=p.size,y={x:a.x,y:h,width:a.width,height:b},Math.abs(_)>0&&Math.abs(m)<Math.abs(_))m+=Object(A.i)(m||_)*(Math.abs(_)-Math.abs(m))}return j(j(j({},e),{},{x:d,y:h,width:m,height:b,value:l?r:r[1],payload:e,background:y},C&&C[t]&&C[t].props),{},{tooltipPayload:[Object(k.v)(n,e)],tooltipPosition:{x:d+m/2,y:h+b/2}})}));return j({data:S,layout:g},h)}))},function(e,t,n){"use strict";var r=s(n(1977)),i=s(n(1982)),a=s(n(1152)),o=s(n(1150));function s(e){return e&&e.__esModule?e:{default:e}}e.exports={Transition:o.default,TransitionGroup:a.default,ReplaceTransition:i.default,CSSTransition:r.default}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r=function(e){return null};r.displayName="Cell"},,,,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.diff=t.split=void 0;var r=n(2017),i=n(2018);t.diff=i.default;var a=n(1162);t.split=a.default,t.default=r.default},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(151);function i(e){return Object(r.a)(e,Date.now())}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=new Date(Date.UTC(2020,1,2,3,4,5));function i(e){return"2020-02-02 03:04"===e.tickFormat(1,"%Y-%m-%d %H:%M")(r)}},function(e,t,n){"use strict";function r(e,t){var n,r=0,i=(e=e.slice()).length-1,a=e[r],o=e[i];return o<a&&(n=r,r=i,i=n,n=a,a=o,o=n),e[r]=t.floor(a),e[i]=t.ceil(o),e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.children,n=e.x,s=e.x0,l=e.x1,c=e.y,f=e.y0,d=e.y1,h=e.data,p=void 0===h?[]:h,g=e.defined,m=void 0===g?function(){return!0}:g,v=e.className,b=e.curve,y=e.innerRef,_=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o),A=(0,a.area)({x:n,x0:s,x1:l,y:c,y0:f,y1:d,defined:m,curve:b});return t?r.default.createElement(r.default.Fragment,null,t({path:A})):r.default.createElement("path",u({ref:y,className:(0,i.default)("visx-area",v),d:A(p)||""},_))};var r=s(n(1)),i=s(n(44)),a=n(861),o=["children","x","x0","x1","y","y0","y1","data","defined","className","curve","innerRef"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.children,n=e.data,s=void 0===n?[]:n,l=e.x,c=e.y,f=e.fill,d=void 0===f?"transparent":f,h=e.className,p=e.curve,g=e.innerRef,m=e.defined,v=void 0===m?function(){return!0}:m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o),y=(0,a.line)({x:l,y:c,defined:v,curve:p});return t?r.default.createElement(r.default.Fragment,null,t({path:y})):r.default.createElement("path",u({ref:g,className:(0,i.default)("visx-linepath",h),d:y(s)||"",fill:d,strokeLinecap:"round"},b))};var r=s(n(1)),i=s(n(44)),a=n(861),o=["children","data","x","y","fill","className","curve","innerRef","defined"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}},function(e,t,n){(function(t){var r;"undefined"!=typeof self&&self,e.exports=(r=n(1),function(){var e={7403:function(e,t,n){"use strict";n.d(t,{default:function(){return C}});var r=n(4087),i=n.n(r),a=function(e){return new RegExp(/<[a-z][\s\S]*>/i).test(e)},o=function(e,t){return Math.floor(Math.random()*(t-e+1))+e},s="TYPE_CHARACTER",u="REMOVE_CHARACTER",l="REMOVE_ALL",c="REMOVE_LAST_VISIBLE_NODE",f="PAUSE_FOR",d="CALL_FUNCTION",h="ADD_HTML_TAG_ELEMENT",p="CHANGE_DELETE_SPEED",g="CHANGE_DELAY",m="CHANGE_CURSOR",v="PASTE_STRING",b="HTML_TAG";function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e){return function(e){if(Array.isArray(e))return F(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?F(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,E(r.key),r)}}function x(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){var t=function(e,t){if("object"!==y(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===y(t)?t:String(t)}var C=function(){function e(t,n){var y=this;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),x(this,"state",{cursorAnimation:null,lastFrameTime:null,pauseUntil:null,eventQueue:[],eventLoop:null,eventLoopPaused:!1,reverseCalledEvents:[],calledEvents:[],visibleNodes:[],initialOptions:null,elements:{container:null,wrapper:document.createElement("span"),cursor:document.createElement("span")}}),x(this,"options",{strings:null,cursor:"|",delay:"natural",pauseFor:1500,deleteSpeed:"natural",loop:!1,autoStart:!1,devMode:!1,skipAddStyles:!1,wrapperClassName:"Typewriter__wrapper",cursorClassName:"Typewriter__cursor",stringSplitter:null,onCreateTextNode:null,onRemoveNode:null}),x(this,"setupWrapperElement",(function(){y.state.elements.container&&(y.state.elements.wrapper.className=y.options.wrapperClassName,y.state.elements.cursor.className=y.options.cursorClassName,y.state.elements.cursor.innerHTML=y.options.cursor,y.state.elements.container.innerHTML="",y.state.elements.container.appendChild(y.state.elements.wrapper),y.state.elements.container.appendChild(y.state.elements.cursor))})),x(this,"start",(function(){return y.state.eventLoopPaused=!1,y.runEventLoop(),y})),x(this,"pause",(function(){return y.state.eventLoopPaused=!0,y})),x(this,"stop",(function(){return y.state.eventLoop&&((0,r.cancel)(y.state.eventLoop),y.state.eventLoop=null),y})),x(this,"pauseFor",(function(e){return y.addEventToQueue(f,{ms:e}),y})),x(this,"typeOutAllStrings",(function(){return"string"==typeof y.options.strings?(y.typeString(y.options.strings).pauseFor(y.options.pauseFor),y):(y.options.strings.forEach((function(e){y.typeString(e).pauseFor(y.options.pauseFor).deleteAll(y.options.deleteSpeed)})),y)})),x(this,"typeString",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(a(e))return y.typeOutHTMLString(e,t);if(e){var n=(y.options||{}).stringSplitter,r="function"==typeof n?n(e):e.split("");y.typeCharacters(r,t)}return y})),x(this,"pasteString",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return a(e)?y.typeOutHTMLString(e,t,!0):(e&&y.addEventToQueue(v,{character:e,node:t}),y)})),x(this,"typeOutHTMLString",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2?arguments[2]:void 0,r=function(e){var t=document.createElement("div");return t.innerHTML=e,t.childNodes}(e);if(r.length>0)for(var i=0;i<r.length;i++){var a=r[i],o=a.innerHTML;a&&3!==a.nodeType?(a.innerHTML="",y.addEventToQueue(h,{node:a,parentNode:t}),n?y.pasteString(o,a):y.typeString(o,a)):a.textContent&&(n?y.pasteString(a.textContent,t):y.typeString(a.textContent,t))}return y})),x(this,"deleteAll",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"natural";return y.addEventToQueue(l,{speed:e}),y})),x(this,"changeDeleteSpeed",(function(e){if(!e)throw new Error("Must provide new delete speed");return y.addEventToQueue(p,{speed:e}),y})),x(this,"changeDelay",(function(e){if(!e)throw new Error("Must provide new delay");return y.addEventToQueue(g,{delay:e}),y})),x(this,"changeCursor",(function(e){if(!e)throw new Error("Must provide new cursor");return y.addEventToQueue(m,{cursor:e}),y})),x(this,"deleteChars",(function(e){if(!e)throw new Error("Must provide amount of characters to delete");for(var t=0;t<e;t++)y.addEventToQueue(u);return y})),x(this,"callFunction",(function(e,t){if(!e||"function"!=typeof e)throw new Error("Callback must be a function");return y.addEventToQueue(d,{cb:e,thisArg:t}),y})),x(this,"typeCharacters",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!e||!Array.isArray(e))throw new Error("Characters must be an array");return e.forEach((function(e){y.addEventToQueue(s,{character:e,node:t})})),y})),x(this,"removeCharacters",(function(e){if(!e||!Array.isArray(e))throw new Error("Characters must be an array");return e.forEach((function(){y.addEventToQueue(u)})),y})),x(this,"addEventToQueue",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return y.addEventToStateProperty(e,t,n,"eventQueue")})),x(this,"addReverseCalledEvent",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return y.options.loop?y.addEventToStateProperty(e,t,n,"reverseCalledEvents"):y})),x(this,"addEventToStateProperty",(function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,i={eventName:e,eventArgs:t||{}};return y.state[r]=n?[i].concat(w(y.state[r])):[].concat(w(y.state[r]),[i]),y})),x(this,"runEventLoop",(function(){y.state.lastFrameTime||(y.state.lastFrameTime=Date.now());var e=Date.now(),t=e-y.state.lastFrameTime;if(!y.state.eventQueue.length){if(!y.options.loop)return;y.state.eventQueue=w(y.state.calledEvents),y.state.calledEvents=[],y.options=A({},y.state.initialOptions)}if(y.state.eventLoop=i()(y.runEventLoop),!y.state.eventLoopPaused){if(y.state.pauseUntil){if(e<y.state.pauseUntil)return;y.state.pauseUntil=null}var n,r=w(y.state.eventQueue),a=r.shift();if(!(t<=(n=a.eventName===c||a.eventName===u?"natural"===y.options.deleteSpeed?o(40,80):y.options.deleteSpeed:"natural"===y.options.delay?o(120,160):y.options.delay))){var _=a.eventName,F=a.eventArgs;switch(y.logInDevMode({currentEvent:a,state:y.state,delay:n}),_){case v:case s:var k=F.character,x=F.node,E=document.createTextNode(k),C=E;y.options.onCreateTextNode&&"function"==typeof y.options.onCreateTextNode&&(C=y.options.onCreateTextNode(k,E)),C&&(x?x.appendChild(C):y.state.elements.wrapper.appendChild(C)),y.state.visibleNodes=[].concat(w(y.state.visibleNodes),[{type:"TEXT_NODE",character:k,node:C}]);break;case u:r.unshift({eventName:c,eventArgs:{removingCharacterNode:!0}});break;case f:var S=a.eventArgs.ms;y.state.pauseUntil=Date.now()+parseInt(S);break;case d:var O=a.eventArgs,D=O.cb,j=O.thisArg;D.call(j,{elements:y.state.elements});break;case h:var T=a.eventArgs,P=T.node,R=T.parentNode;R?R.appendChild(P):y.state.elements.wrapper.appendChild(P),y.state.visibleNodes=[].concat(w(y.state.visibleNodes),[{type:b,node:P,parentNode:R||y.state.elements.wrapper}]);break;case l:var M=y.state.visibleNodes,I=F.speed,B=[];I&&B.push({eventName:p,eventArgs:{speed:I,temp:!0}});for(var N=0,L=M.length;N<L;N++)B.push({eventName:c,eventArgs:{removingCharacterNode:!1}});I&&B.push({eventName:p,eventArgs:{speed:y.options.deleteSpeed,temp:!0}}),r.unshift.apply(r,B);break;case c:var U=a.eventArgs.removingCharacterNode;if(y.state.visibleNodes.length){var H=y.state.visibleNodes.pop(),z=H.type,q=H.node,V=H.character;y.options.onRemoveNode&&"function"==typeof y.options.onRemoveNode&&y.options.onRemoveNode({node:q,character:V}),q&&q.parentNode.removeChild(q),z===b&&U&&r.unshift({eventName:c,eventArgs:{}})}break;case p:y.options.deleteSpeed=a.eventArgs.speed;break;case g:y.options.delay=a.eventArgs.delay;break;case m:y.options.cursor=a.eventArgs.cursor,y.state.elements.cursor.innerHTML=a.eventArgs.cursor}y.options.loop&&(a.eventName===c||a.eventArgs&&a.eventArgs.temp||(y.state.calledEvents=[].concat(w(y.state.calledEvents),[a]))),y.state.eventQueue=r,y.state.lastFrameTime=e}}})),t)if("string"==typeof t){var _=document.querySelector(t);if(!_)throw new Error("Could not find container element");this.state.elements.container=_}else this.state.elements.container=t;n&&(this.options=A(A({},this.options),n)),this.state.initialOptions=A({},this.options),this.init()}var t,n;return t=e,(n=[{key:"init",value:function(){var e,t;this.setupWrapperElement(),this.addEventToQueue(m,{cursor:this.options.cursor},!0),this.addEventToQueue(l,null,!0),!window||window.___TYPEWRITER_JS_STYLES_ADDED___||this.options.skipAddStyles||(e=".Typewriter__cursor{-webkit-animation:Typewriter-cursor 1s infinite;animation:Typewriter-cursor 1s infinite;margin-left:1px}@-webkit-keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes Typewriter-cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}",(t=document.createElement("style")).appendChild(document.createTextNode(e)),document.head.appendChild(t),window.___TYPEWRITER_JS_STYLES_ADDED___=!0),!0===this.options.autoStart&&this.options.strings&&this.typeOutAllStrings().start()}},{key:"logInDevMode",value:function(e){this.options.devMode&&console.log(e)}}])&&k(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),e}()},8552:function(e,t,n){var r=n(852)(n(5639),"DataView");e.exports=r},1989:function(e,t,n){var r=n(1789),i=n(401),a=n(7667),o=n(1327),s=n(1866);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},8407:function(e,t,n){var r=n(7040),i=n(4125),a=n(2117),o=n(7518),s=n(4705);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},7071:function(e,t,n){var r=n(852)(n(5639),"Map");e.exports=r},3369:function(e,t,n){var r=n(4785),i=n(1285),a=n(6e3),o=n(9916),s=n(5265);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},3818:function(e,t,n){var r=n(852)(n(5639),"Promise");e.exports=r},8525:function(e,t,n){var r=n(852)(n(5639),"Set");e.exports=r},8668:function(e,t,n){var r=n(3369),i=n(619),a=n(2385);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,e.exports=o},6384:function(e,t,n){var r=n(8407),i=n(7465),a=n(3779),o=n(7599),s=n(4758),u=n(4309);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=i,l.prototype.delete=a,l.prototype.get=o,l.prototype.has=s,l.prototype.set=u,e.exports=l},2705:function(e,t,n){var r=n(5639).Symbol;e.exports=r},1149:function(e,t,n){var r=n(5639).Uint8Array;e.exports=r},577:function(e,t,n){var r=n(852)(n(5639),"WeakMap");e.exports=r},4963:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}},4636:function(e,t,n){var r=n(2545),i=n(5694),a=n(1469),o=n(4144),s=n(5776),u=n(6719),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),c=!n&&i(e),f=!n&&!c&&o(e),d=!n&&!c&&!f&&u(e),h=n||c||f||d,p=h?r(e.length,String):[],g=p.length;for(var m in e)!t&&!l.call(e,m)||h&&("length"==m||f&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,g))||p.push(m);return p}},2488:function(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},2908:function(e){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},8470:function(e,t,n){var r=n(7813);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},8866:function(e,t,n){var r=n(2488),i=n(1469);e.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},4239:function(e,t,n){var r=n(2705),i=n(9607),a=n(2333),o=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":o&&o in Object(e)?i(e):a(e)}},9454:function(e,t,n){var r=n(4239),i=n(7005);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},939:function(e,t,n){var r=n(2492),i=n(7005);e.exports=function e(t,n,a,o,s){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,a,o,e,s))}},2492:function(e,t,n){var r=n(6384),i=n(7114),a=n(8351),o=n(6096),s=n(4160),u=n(1469),l=n(4144),c=n(6719),f="[object Arguments]",d="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,g,m,v){var b=u(e),y=u(t),_=b?d:s(e),A=y?d:s(t),w=(_=_==f?h:_)==h,F=(A=A==f?h:A)==h,k=_==A;if(k&&l(e)){if(!l(t))return!1;b=!0,w=!1}if(k&&!w)return v||(v=new r),b||c(e)?i(e,t,n,g,m,v):a(e,t,_,n,g,m,v);if(!(1&n)){var x=w&&p.call(e,"__wrapped__"),E=F&&p.call(t,"__wrapped__");if(x||E){var C=x?e.value():e,S=E?t.value():t;return v||(v=new r),m(C,S,n,g,v)}}return!!k&&(v||(v=new r),o(e,t,n,g,m,v))}},8458:function(e,t,n){var r=n(3560),i=n(5346),a=n(3218),o=n(346),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?d:s).test(o(e))}},8749:function(e,t,n){var r=n(4239),i=n(1780),a=n(7005),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!o[r(e)]}},280:function(e,t,n){var r=n(5726),i=n(6916),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},2545:function(e){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},1717:function(e){e.exports=function(e){return function(t){return e(t)}}},4757:function(e){e.exports=function(e,t){return e.has(t)}},4429:function(e,t,n){var r=n(5639)["__core-js_shared__"];e.exports=r},7114:function(e,t,n){var r=n(8668),i=n(2908),a=n(4757);e.exports=function(e,t,n,o,s,u){var l=1&n,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var d=u.get(e),h=u.get(t);if(d&&h)return d==t&&h==e;var p=-1,g=!0,m=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++p<c;){var v=e[p],b=t[p];if(o)var y=l?o(b,v,p,t,e,u):o(v,b,p,e,t,u);if(void 0!==y){if(y)continue;g=!1;break}if(m){if(!i(t,(function(e,t){if(!a(m,t)&&(v===e||s(v,e,n,o,u)))return m.push(t)}))){g=!1;break}}else if(v!==b&&!s(v,b,n,o,u)){g=!1;break}}return u.delete(e),u.delete(t),g}},8351:function(e,t,n){var r=n(2705),i=n(1149),a=n(7813),o=n(7114),s=n(8776),u=n(1814),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,n,r,l,f,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&r;if(h||(h=u),e.size!=t.size&&!p)return!1;var g=d.get(e);if(g)return g==t;r|=2,d.set(e,t);var m=o(h(e),h(t),r,l,f,d);return d.delete(e),m;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},6096:function(e,t,n){var r=n(8234),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,o,s){var u=1&n,l=r(e),c=l.length;if(c!=r(t).length&&!u)return!1;for(var f=c;f--;){var d=l[f];if(!(u?d in t:i.call(t,d)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var g=!0;s.set(e,t),s.set(t,e);for(var m=u;++f<c;){var v=e[d=l[f]],b=t[d];if(a)var y=u?a(b,v,d,t,e,s):a(v,b,d,e,t,s);if(!(void 0===y?v===b||o(v,b,n,a,s):y)){g=!1;break}m||(m="constructor"==d)}if(g&&!m){var _=e.constructor,A=t.constructor;_==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof A&&A instanceof A||(g=!1)}return s.delete(e),s.delete(t),g}},1957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},8234:function(e,t,n){var r=n(8866),i=n(9551),a=n(3674);e.exports=function(e){return r(e,a,i)}},5050:function(e,t,n){var r=n(7019);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},852:function(e,t,n){var r=n(8458),i=n(7801);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},9607:function(e,t,n){var r=n(2705),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},9551:function(e,t,n){var r=n(4963),i=n(479),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(t){return a.call(e,t)})))}:i;e.exports=s},4160:function(e,t,n){var r=n(8552),i=n(7071),a=n(3818),o=n(8525),s=n(577),u=n(4239),l=n(346),c="[object Map]",f="[object Promise]",d="[object Set]",h="[object WeakMap]",p="[object DataView]",g=l(r),m=l(i),v=l(a),b=l(o),y=l(s),_=u;(r&&_(new r(new ArrayBuffer(1)))!=p||i&&_(new i)!=c||a&&_(a.resolve())!=f||o&&_(new o)!=d||s&&_(new s)!=h)&&(_=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return p;case m:return c;case v:return f;case b:return d;case y:return h}return t}),e.exports=_},7801:function(e){e.exports=function(e,t){return null==e?void 0:e[t]}},1789:function(e,t,n){var r=n(4536);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},401:function(e){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},7667:function(e,t,n){var r=n(4536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},1327:function(e,t,n){var r=n(4536),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},1866:function(e,t,n){var r=n(4536);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},5776:function(e){var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},7019:function(e){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},5346:function(e,t,n){var r,i=n(4429),a=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!a&&a in e}},5726:function(e){var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},7040:function(e){e.exports=function(){this.__data__=[],this.size=0}},4125:function(e,t,n){var r=n(8470),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},2117:function(e,t,n){var r=n(8470);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},7518:function(e,t,n){var r=n(8470);e.exports=function(e){return r(this.__data__,e)>-1}},4705:function(e,t,n){var r=n(8470);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},4785:function(e,t,n){var r=n(1989),i=n(8407),a=n(7071);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},1285:function(e,t,n){var r=n(5050);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},6e3:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).get(e)}},9916:function(e,t,n){var r=n(5050);e.exports=function(e){return r(this,e).has(e)}},5265:function(e,t,n){var r=n(5050);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},8776:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},4536:function(e,t,n){var r=n(852)(Object,"create");e.exports=r},6916:function(e,t,n){var r=n(5569)(Object.keys,Object);e.exports=r},1167:function(e,t,n){e=n.nmd(e);var r=n(1957),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,o=a&&a.exports===i&&r.process,s=function(){try{return a&&a.require&&a.require("util").types||o&&o.binding&&o.binding("util")}catch(e){}}();e.exports=s},2333:function(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},5569:function(e){e.exports=function(e,t){return function(n){return e(t(n))}}},5639:function(e,t,n){var r=n(1957),i="object"==typeof self&&self&&self.Object===Object&&self,a=r||i||Function("return this")();e.exports=a},619:function(e){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},2385:function(e){e.exports=function(e){return this.__data__.has(e)}},1814:function(e){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},7465:function(e,t,n){var r=n(8407);e.exports=function(){this.__data__=new r,this.size=0}},3779:function(e){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},7599:function(e){e.exports=function(e){return this.__data__.get(e)}},4758:function(e){e.exports=function(e){return this.__data__.has(e)}},4309:function(e,t,n){var r=n(8407),i=n(7071),a=n(3369);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(o)}return n.set(e,t),this.size=n.size,this}},346:function(e){var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},7813:function(e){e.exports=function(e,t){return e===t||e!=e&&t!=t}},5694:function(e,t,n){var r=n(9454),i=n(7005),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},1469:function(e){var t=Array.isArray;e.exports=t},8612:function(e,t,n){var r=n(3560),i=n(1780);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},4144:function(e,t,n){e=n.nmd(e);var r=n(5639),i=n(5062),a=t&&!t.nodeType&&t,o=a&&e&&!e.nodeType&&e,s=o&&o.exports===a?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||i;e.exports=u},8446:function(e,t,n){var r=n(939);e.exports=function(e,t){return r(e,t)}},3560:function(e,t,n){var r=n(4239),i=n(3218);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},1780:function(e){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},3218:function(e){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},7005:function(e){e.exports=function(e){return null!=e&&"object"==typeof e}},6719:function(e,t,n){var r=n(8749),i=n(1717),a=n(1167),o=a&&a.isTypedArray,s=o?i(o):r;e.exports=s},3674:function(e,t,n){var r=n(4636),i=n(280),a=n(8612);e.exports=function(e){return a(e)?r(e):i(e)}},479:function(e){e.exports=function(){return[]}},5062:function(e){e.exports=function(){return!1}},75:function(e){(function(){var n,r,i,a,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!=typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},r=t.hrtime,a=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)},4087:function(e,t,n){for(var r=n(75),i="undefined"==typeof window?n.g:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],u=i["cancel"+o]||i["cancelRequest"+o],l=0;!s&&l<a.length;l++)s=i[a[l]+"Request"+o],u=i[a[l]+"Cancel"+o]||i[a[l]+"CancelRequest"+o];if(!s||!u){var c=0,f=0,d=[];s=function(e){if(0===d.length){var t=r(),n=Math.max(0,16.666666666666668-(t-c));c=n+t,setTimeout((function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(c)}catch(e){setTimeout((function(){throw e}),0)}}),Math.round(n))}return d.push({handle:++f,callback:e,cancelled:!1}),f},u=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}e.exports=function(e){return s.call(i,e)},e.exports.cancel=function(){u.apply(i,arguments)},e.exports.polyfill=function(e){e||(e=i),e.requestAnimationFrame=s,e.cancelAnimationFrame=u}},8156:function(e){"use strict";e.exports=r}},n={};function i(t){var r=n[t];if(void 0!==r)return r.exports;var a=n[t]={id:t,loaded:!1,exports:{}};return e[t].call(a.exports,a,a.exports,i),a.loaded=!0,a.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(r){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e};var a={};return function(){"use strict";i.d(a,{default:function(){return p}});var e=i(8156),t=i.n(e),n=i(7403),r=i(8446),o=i.n(r);function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function d(e){var t=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!==s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===s(t)?t:String(t)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&l(e,t)}(g,e);var r,i,a,h,p=(a=g,h=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(a);if(h){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===s(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return c(e)}(this,e)});function g(){var e,t,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=c(e=p.call.apply(p,[this].concat(a))),r={instance:null},(n=d(n="state"))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,e}return r=g,(i=[{key:"componentDidMount",value:function(){var e=this,t=new n.default(this.typewriter,this.props.options);this.setState({instance:t},(function(){var n=e.props.onInit;n&&n(t)}))}},{key:"componentDidUpdate",value:function(e){o()(this.props.options,e.options)||this.setState({instance:new n.default(this.typewriter,this.props.options)})}},{key:"componentWillUnmount",value:function(){this.state.instance&&this.state.instance.stop()}},{key:"render",value:function(){var e=this,n=this.props.component;return t().createElement(n,{ref:function(t){return e.typewriter=t},className:"Typewriter","data-testid":"typewriter-wrapper"})}}])&&u(r.prototype,i),Object.defineProperty(r,"prototype",{writable:!1}),g}(e.Component);h.defaultProps={component:"div"};var p=h}(),a.default}())}).call(this,n(263))},function(e,t,n){"use strict";n.d(t,"a",(function(){return v})),n.d(t,"b",(function(){return g}));var r=n(13),i=n(5),a=n(108),o=n(303),s=n(261),u=n(73),l=n(369),c=n(363),f=n(367),d=n(412),h=n(505),p=n(96);function g(e,t,n,g,v,b){var y=e.normalizeDepth,_=void 0===y?3:y,A=e.normalizeMaxBreadth,w=void 0===A?1e3:A,F=Object(i.a)(Object(i.a)({},t),{},{event_id:t.event_id||n.event_id||Object(a.f)(),timestamp:t.timestamp||Object(o.b)()}),k=n.integrations||e.integrations.map((function(e){return e.name}));!function(e,t){var n=t.environment,r=t.release,i=t.dist,a=t.maxValueLength,o=void 0===a?250:a;"environment"in e||(e.environment="environment"in t?n:c.a);void 0===e.release&&void 0!==r&&(e.release=r);void 0===e.dist&&void 0!==i&&(e.dist=i);e.message&&(e.message=Object(s.d)(e.message,o));var u=e.exception&&e.exception.values&&e.exception.values[0];u&&u.value&&(u.value=Object(s.d)(u.value,o));var l=e.request;l&&l.url&&(l.url=Object(s.d)(l.url,o))}(F,e),function(e,t){t.length>0&&(e.sdk=e.sdk||{},e.sdk.integrations=[].concat(Object(r.a)(e.sdk.integrations||[]),Object(r.a)(t)))}(F,k),void 0===t.type&&function(e,t){var n,r=u.a._sentryDebugIds;if(!r)return;var i=m.get(t);i?n=i:(n=new Map,m.set(t,n));var a=Object.keys(r).reduce((function(e,i){var a,o=n.get(i);o?a=o:(a=t(i),n.set(i,a));for(var s=a.length-1;s>=0;s--){var u=a[s];if(u.filename){e[u.filename]=r[i];break}}return e}),{});try{e.exception.values.forEach((function(e){e.stacktrace.frames.forEach((function(e){e.filename&&(e.debug_id=a[e.filename])}))}))}catch(o){}}(F,e.stackParser);var x=function(e,t){if(!t)return e;var n=e?e.clone():new d.a;return n.update(t),n}(g,n.captureContext);n.mechanism&&Object(a.a)(F,n.mechanism);var E=v&&v.getEventProcessors?v.getEventProcessors():[],C=Object(d.b)().getScopeData();if(b){var S=b.getScopeData();Object(h.b)(C,S)}if(x){var O=x.getScopeData();Object(h.b)(C,O)}var D=[].concat(Object(r.a)(n.attachments||[]),Object(r.a)(C.attachments));D.length&&(n.attachments=D),Object(h.a)(F,C);var j=[].concat(Object(r.a)(E),Object(r.a)(Object(f.b)()),Object(r.a)(C.eventProcessors));return Object(f.c)(j,F,n).then((function(e){return e&&function(e){var t={};try{e.exception.values.forEach((function(e){e.stacktrace.frames.forEach((function(e){e.debug_id&&(e.abs_path?t[e.abs_path]=e.debug_id:e.filename&&(t[e.filename]=e.debug_id),delete e.debug_id)}))}))}catch(r){}if(0===Object.keys(t).length)return;e.debug_meta=e.debug_meta||{},e.debug_meta.images=e.debug_meta.images||[];var n=e.debug_meta.images;Object.keys(t).forEach((function(e){n.push({type:"sourcemap",code_file:e,debug_id:t[e]})}))}(e),"number"===typeof _&&_>0?function(e,t,n){if(!e)return null;var r=Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},e),e.breadcrumbs&&{breadcrumbs:e.breadcrumbs.map((function(e){return Object(i.a)(Object(i.a)({},e),e.data&&{data:Object(l.a)(e.data,t,n)})}))}),e.user&&{user:Object(l.a)(e.user,t,n)}),e.contexts&&{contexts:Object(l.a)(e.contexts,t,n)}),e.extra&&{extra:Object(l.a)(e.extra,t,n)});e.contexts&&e.contexts.trace&&r.contexts&&(r.contexts.trace=e.contexts.trace,e.contexts.trace.data&&(r.contexts.trace.data=Object(l.a)(e.contexts.trace.data,t,n)));e.spans&&(r.spans=e.spans.map((function(e){var r=Object(p.e)(e).data;return r&&(e.data=Object(l.a)(r,t,n)),e})));return r}(e,_,w):e}))}var m=new WeakMap;function v(e){if(e)return function(e){return e instanceof d.a||"function"===typeof e}(e)||function(e){return Object.keys(e).some((function(e){return b.includes(e)}))}(e)?{captureContext:e}:e}var b=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71),i=n(151);function a(e,t){var n=+Object(r.a)(e);return Object(i.a)(e,n+t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return yi}));var r=n(1),i=n.n(r),a=n(45),o=n.n(a),s=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,u="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),c=u-(i.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var f=void 0;if(f=c<0?0:c>o?1:Math.round(100*c/o)/100,t.a!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:"rgb"}}else{var d=void 0;if(r!==(d=l<0?0:l>a?1:Math.round(100*l/a)/100))return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}return null},u={},l=function(e,t,n,r){var i=e+"-"+t+"-"+n+(r?"-server":"");if(u[i])return u[i];var a=function(e,t,n,r){if("undefined"===typeof document&&!r)return null;var i=r?new r:document.createElement("canvas");i.width=2*n,i.height=2*n;var a=i.getContext("2d");return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null}(e,t,n,r);return u[i]=a,a},c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f=function(e){var t=e.white,n=e.grey,a=e.size,s=e.renderers,u=e.borderRadius,f=e.boxShadow,d=e.children,h=o()({default:{grid:{borderRadius:u,boxShadow:f,absolute:"0px 0px 0px 0px",background:"url("+l(t,n,a,s.canvas)+") center left"}}});return Object(r.isValidElement)(d)?i.a.cloneElement(d,c({},d.props,{style:c({},d.props.style,h.grid)})):i.a.createElement("div",{style:h.grid})};f.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};var d=f,h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var v=function(e){function t(){var e,n,r;g(this,t);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=r=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=s(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},m(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=o()({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n           rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:h({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return i.a.createElement("div",{style:n.alpha},i.a.createElement("div",{style:n.checkboard},i.a.createElement(d,{renderers:this.props.renderers})),i.a.createElement("div",{style:n.gradient}),i.a.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i.a.createElement("div",{style:n.pointer},this.props.pointer?i.a.createElement(this.props.pointer,this.props):i.a.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component),b=v,y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var _=[38,40],A=1,w=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,_.indexOf(t)>-1)){var i=n.getArrowOffset(),a=38===e.keyCode?r+i:r-i;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+A++,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=o()({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return i.a.createElement("div",{style:t.wrap},i.a.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?i.a.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component),F=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,u=o-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var c=void 0;if(l<0)c=359;else if(l>a)c=0;else{c=360*(-100*l/a+100)/100}if(n.h!==c)return{h:c,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var f=void 0;if(u<0)f=0;else if(u>i)f=359;else{f=360*(100*u/i)/100}if(n.h!==f)return{h:f,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null},k=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var C=function(e){function t(){var e,n,r;x(this,t);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return n=r=E(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.handleChange=function(e){var t=F(e,r.props.direction,r.props.hsl,r.container);t&&"function"===typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},E(r,n)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),k(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,r=o()({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return i.a.createElement("div",{style:r.hue},i.a.createElement("div",{className:"hue-"+n,style:r.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i.a.createElement("style",null,"\n            .hue-horizontal {\n              background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n                33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n                17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n\n            .hue-vertical {\n              background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n                #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n              background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n                #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n            }\n          "),i.a.createElement("div",{style:r.pointer},this.props.pointer?i.a.createElement(this.props.pointer,this.props):i.a.createElement("div",{style:r.slider}))))}}]),t}(r.PureComponent||r.Component),S=C,O=n(9),D=n.n(O);var j=function(){this.__data__=[],this.size=0};var T=function(e,t){return e===t||e!==e&&t!==t};var P=function(e,t){for(var n=e.length;n--;)if(T(e[n][0],t))return n;return-1},R=Array.prototype.splice;var M=function(e){var t=this.__data__,n=P(t,e);return!(n<0)&&(n==t.length-1?t.pop():R.call(t,n,1),--this.size,!0)};var I=function(e){var t=this.__data__,n=P(t,e);return n<0?void 0:t[n][1]};var B=function(e){return P(this.__data__,e)>-1};var N=function(e,t){var n=this.__data__,r=P(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function L(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}L.prototype.clear=j,L.prototype.delete=M,L.prototype.get=I,L.prototype.has=B,L.prototype.set=N;var U=L;var H=function(){this.__data__=new U,this.size=0};var z=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var q=function(e){return this.__data__.get(e)};var V=function(e){return this.__data__.has(e)},W=n(146),G=W.a.Symbol,K=Object.prototype,Q=K.hasOwnProperty,Y=K.toString,X=G?G.toStringTag:void 0;var J=function(e){var t=Q.call(e,X),n=e[X];try{e[X]=void 0;var r=!0}catch(a){}var i=Y.call(e);return r&&(t?e[X]=n:delete e[X]),i},Z=Object.prototype.toString;var $=function(e){return Z.call(e)},ee=G?G.toStringTag:void 0;var te=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":ee&&ee in Object(e)?J(e):$(e)};var ne=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)};var re=function(e){if(!ne(e))return!1;var t=te(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},ie=W.a["__core-js_shared__"],ae=function(){var e=/[^.]+$/.exec(ie&&ie.keys&&ie.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var oe=function(e){return!!ae&&ae in e},se=Function.prototype.toString;var ue=function(e){if(null!=e){try{return se.call(e)}catch(t){}try{return e+""}catch(t){}}return""},le=/^\[object .+?Constructor\]$/,ce=Function.prototype,fe=Object.prototype,de=ce.toString,he=fe.hasOwnProperty,pe=RegExp("^"+de.call(he).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var ge=function(e){return!(!ne(e)||oe(e))&&(re(e)?pe:le).test(ue(e))};var me=function(e,t){return null==e?void 0:e[t]};var ve=function(e,t){var n=me(e,t);return ge(n)?n:void 0},be=ve(W.a,"Map"),ye=ve(Object,"create");var _e=function(){this.__data__=ye?ye(null):{},this.size=0};var Ae=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},we=Object.prototype.hasOwnProperty;var Fe=function(e){var t=this.__data__;if(ye){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return we.call(t,e)?t[e]:void 0},ke=Object.prototype.hasOwnProperty;var xe=function(e){var t=this.__data__;return ye?void 0!==t[e]:ke.call(t,e)};var Ee=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ye&&void 0===t?"__lodash_hash_undefined__":t,this};function Ce(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ce.prototype.clear=_e,Ce.prototype.delete=Ae,Ce.prototype.get=Fe,Ce.prototype.has=xe,Ce.prototype.set=Ee;var Se=Ce;var Oe=function(){this.size=0,this.__data__={hash:new Se,map:new(be||U),string:new Se}};var De=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var je=function(e,t){var n=e.__data__;return De(t)?n["string"==typeof t?"string":"hash"]:n.map};var Te=function(e){var t=je(this,e).delete(e);return this.size-=t?1:0,t};var Pe=function(e){return je(this,e).get(e)};var Re=function(e){return je(this,e).has(e)};var Me=function(e,t){var n=je(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Ie(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ie.prototype.clear=Oe,Ie.prototype.delete=Te,Ie.prototype.get=Pe,Ie.prototype.has=Re,Ie.prototype.set=Me;var Be=Ie;var Ne=function(e,t){var n=this.__data__;if(n instanceof U){var r=n.__data__;if(!be||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Be(r)}return n.set(e,t),this.size=n.size,this};function Le(e){var t=this.__data__=new U(e);this.size=t.size}Le.prototype.clear=H,Le.prototype.delete=z,Le.prototype.get=q,Le.prototype.has=V,Le.prototype.set=Ne;var Ue=Le,He=function(){try{var e=ve(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();var ze=function(e,t,n){"__proto__"==t&&He?He(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var qe=function(e,t,n){(void 0!==n&&!T(e[t],n)||void 0===n&&!(t in e))&&ze(e,t,n)};var Ve=function(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var u=o[e?s:++i];if(!1===n(a[u],u,a))break}return t}}(),We=n(1338),Ge=W.a.Uint8Array;var Ke=function(e){var t=new e.constructor(e.byteLength);return new Ge(t).set(new Ge(e)),t};var Qe=function(e,t){var n=t?Ke(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)};var Ye=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t},Xe=Object.create,Je=function(){function e(){}return function(t){if(!ne(t))return{};if(Xe)return Xe(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var Ze=function(e,t){return function(n){return e(t(n))}},$e=Ze(Object.getPrototypeOf,Object),et=Object.prototype;var tt=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||et)};var nt=function(e){return"function"!=typeof e.constructor||tt(e)?{}:Je($e(e))};var rt=function(e){return null!=e&&"object"==typeof e};var it=function(e){return rt(e)&&"[object Arguments]"==te(e)},at=Object.prototype,ot=at.hasOwnProperty,st=at.propertyIsEnumerable,ut=it(function(){return arguments}())?it:function(e){return rt(e)&&ot.call(e,"callee")&&!st.call(e,"callee")},lt=ut,ct=Array.isArray;var ft=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991};var dt=function(e){return null!=e&&ft(e.length)&&!re(e)};var ht=function(e){return rt(e)&&dt(e)},pt=n(404),gt=Function.prototype,mt=Object.prototype,vt=gt.toString,bt=mt.hasOwnProperty,yt=vt.call(Object);var _t=function(e){if(!rt(e)||"[object Object]"!=te(e))return!1;var t=$e(e);if(null===t)return!0;var n=bt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&vt.call(n)==yt},At={};At["[object Float32Array]"]=At["[object Float64Array]"]=At["[object Int8Array]"]=At["[object Int16Array]"]=At["[object Int32Array]"]=At["[object Uint8Array]"]=At["[object Uint8ClampedArray]"]=At["[object Uint16Array]"]=At["[object Uint32Array]"]=!0,At["[object Arguments]"]=At["[object Array]"]=At["[object ArrayBuffer]"]=At["[object Boolean]"]=At["[object DataView]"]=At["[object Date]"]=At["[object Error]"]=At["[object Function]"]=At["[object Map]"]=At["[object Number]"]=At["[object Object]"]=At["[object RegExp]"]=At["[object Set]"]=At["[object String]"]=At["[object WeakMap]"]=!1;var wt=function(e){return rt(e)&&ft(e.length)&&!!At[te(e)]};var Ft=function(e){return function(t){return e(t)}},kt=n(916),xt=kt.a&&kt.a.isTypedArray,Et=xt?Ft(xt):wt;var Ct=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]},St=Object.prototype.hasOwnProperty;var Ot=function(e,t,n){var r=e[t];St.call(e,t)&&T(r,n)&&(void 0!==n||t in e)||ze(e,t,n)};var Dt=function(e,t,n,r){var i=!n;n||(n={});for(var a=-1,o=t.length;++a<o;){var s=t[a],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),i?ze(n,s,u):Ot(n,s,u)}return n};var jt=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},Tt=/^(?:0|[1-9]\d*)$/;var Pt=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Tt.test(e))&&e>-1&&e%1==0&&e<t},Rt=Object.prototype.hasOwnProperty;var Mt=function(e,t){var n=ct(e),r=!n&&lt(e),i=!n&&!r&&Object(pt.a)(e),a=!n&&!r&&!i&&Et(e),o=n||r||i||a,s=o?jt(e.length,String):[],u=s.length;for(var l in e)!t&&!Rt.call(e,l)||o&&("length"==l||i&&("offset"==l||"parent"==l)||a&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||Pt(l,u))||s.push(l);return s};var It=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},Bt=Object.prototype.hasOwnProperty;var Nt=function(e){if(!ne(e))return It(e);var t=tt(e),n=[];for(var r in e)("constructor"!=r||!t&&Bt.call(e,r))&&n.push(r);return n};var Lt=function(e){return dt(e)?Mt(e,!0):Nt(e)};var Ut=function(e){return Dt(e,Lt(e))};var Ht=function(e,t,n,r,i,a,o){var s=Ct(e,n),u=Ct(t,n),l=o.get(u);if(l)qe(e,n,l);else{var c=a?a(s,u,n+"",e,t,o):void 0,f=void 0===c;if(f){var d=ct(u),h=!d&&Object(pt.a)(u),p=!d&&!h&&Et(u);c=u,d||h||p?ct(s)?c=s:ht(s)?c=Ye(s):h?(f=!1,c=Object(We.a)(u,!0)):p?(f=!1,c=Qe(u,!0)):c=[]:_t(u)||lt(u)?(c=s,lt(s)?c=Ut(s):ne(s)&&!re(s)||(c=nt(u))):f=!1}f&&(o.set(u,c),i(c,u,r,a,o),o.delete(u)),qe(e,n,c)}};var zt=function e(t,n,r,i,a){t!==n&&Ve(n,(function(o,s){if(a||(a=new Ue),ne(o))Ht(t,n,s,r,e,i,a);else{var u=i?i(Ct(t,s),o,s+"",t,n,a):void 0;void 0===u&&(u=o),qe(t,s,u)}}),Lt)};var qt=function(e){return e};var Vt=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},Wt=Math.max;var Gt=function(e,t,n){return t=Wt(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,a=Wt(r.length-t,0),o=Array(a);++i<a;)o[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(o),Vt(e,this,s)}};var Kt=function(e){return function(){return e}},Qt=He?function(e,t){return He(e,"toString",{configurable:!0,enumerable:!1,value:Kt(t),writable:!0})}:qt,Yt=Date.now;var Xt=function(e){var t=0,n=0;return function(){var r=Yt(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},Jt=Xt(Qt);var Zt=function(e,t){return Jt(Gt(e,t,qt),e+"")};var $t=function(e,t,n){if(!ne(n))return!1;var r=typeof t;return!!("number"==r?dt(n)&&Pt(t,n.length):"string"==r&&t in n)&&T(n[t],e)};var en=function(e){return Zt((function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,o&&$t(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var s=n[r];s&&e(t,s,r,a)}return t}))}((function(e,t,n){zt(e,t,n)})),tn=function(e){var t=e.zDepth,n=e.radius,r=e.background,a=e.children,s=e.styles,u=void 0===s?{}:s,l=o()(en({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:r}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},u),{"zDepth-1":1===t});return i.a.createElement("div",{style:l.wrap},i.a.createElement("div",{style:l.bg}),i.a.createElement("div",{style:l.content},a))};tn.propTypes={background:D.a.string,zDepth:D.a.oneOf([0,1,2,3,4,5]),radius:D.a.number,styles:D.a.object},tn.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};var nn=tn,rn=function(){return W.a.Date.now()},an=/\s/;var on=function(e){for(var t=e.length;t--&&an.test(e.charAt(t)););return t},sn=/^\s+/;var un=function(e){return e?e.slice(0,on(e)+1).replace(sn,""):e};var ln=function(e){return"symbol"==typeof e||rt(e)&&"[object Symbol]"==te(e)},cn=/^[-+]0x[0-9a-f]+$/i,fn=/^0b[01]+$/i,dn=/^0o[0-7]+$/i,hn=parseInt;var pn=function(e){if("number"==typeof e)return e;if(ln(e))return NaN;if(ne(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=ne(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=un(e);var n=fn.test(e);return n||dn.test(e)?hn(e.slice(2),n?2:8):cn.test(e)?NaN:+e},gn=Math.max,mn=Math.min;var vn=function(e,t,n){var r,i,a,o,s,u,l=0,c=!1,f=!1,d=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function h(t){var n=r,a=i;return r=i=void 0,l=t,o=e.apply(a,n)}function p(e){return l=e,s=setTimeout(m,t),c?h(e):o}function g(e){var n=e-u;return void 0===u||n>=t||n<0||f&&e-l>=a}function m(){var e=rn();if(g(e))return v(e);s=setTimeout(m,function(e){var n=t-(e-u);return f?mn(n,a-(e-l)):n}(e))}function v(e){return s=void 0,d&&r?h(e):(r=i=void 0,o)}function b(){var e=rn(),n=g(e);if(r=arguments,i=this,u=e,n){if(void 0===s)return p(u);if(f)return clearTimeout(s),s=setTimeout(m,t),h(u)}return void 0===s&&(s=setTimeout(m,t)),o}return t=pn(t)||0,ne(n)&&(c=!!n.leading,a=(f="maxWait"in n)?gn(pn(n.maxWait)||0,t):a,d="trailing"in n?!!n.trailing:d),b.cancel=function(){void 0!==s&&clearTimeout(s),l=0,r=u=i=s=void 0},b.flush=function(){return void 0===s?o:v(rn())},b};var bn=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return ne(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),vn(e,t,{leading:r,maxWait:t,trailing:i})},yn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var _n=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"===typeof n.props.onChange&&n.throttle(n.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,a=r.height,o="number"===typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"===typeof e.pageY?e.pageY:e.touches[0].pageY,u=o-(n.getBoundingClientRect().left+window.pageXOffset),l=s-(n.getBoundingClientRect().top+window.pageYOffset);u<0?u=0:u>i&&(u=i),l<0?l=0:l>a&&(l=a);var c=u/i,f=1-l/a;return{h:t.h,s:c,v:f,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=bn((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),yn(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,r=t.white,a=t.black,s=t.pointer,u=t.circle,l=o()({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n            0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:r,black:a,pointer:s,circle:u}},{custom:!!this.props.style});return i.a.createElement("div",{style:l.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},i.a.createElement("style",null,"\n          .saturation-white {\n            background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n            background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n          }\n          .saturation-black {\n            background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n            background: linear-gradient(to top, #000, rgba(0,0,0,0));\n          }\n        "),i.a.createElement("div",{style:l.white,className:"saturation-white"},i.a.createElement("div",{style:l.black,className:"saturation-black"}),i.a.createElement("div",{style:l.pointer},this.props.pointer?i.a.createElement(this.props.pointer,this.props):i.a.createElement("div",{style:l.circle}))))}}]),t}(r.PureComponent||r.Component);var An=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},wn=Ze(Object.keys,Object),Fn=Object.prototype.hasOwnProperty;var kn=function(e){if(!tt(e))return wn(e);var t=[];for(var n in Object(e))Fn.call(e,n)&&"constructor"!=n&&t.push(n);return t};var xn=function(e){return dt(e)?Mt(e):kn(e)};var En=function(e,t){return function(n,r){if(null==n)return n;if(!dt(n))return e(n,r);for(var i=n.length,a=t?i:-1,o=Object(n);(t?a--:++a<i)&&!1!==r(o[a],a,o););return n}}((function(e,t){return e&&Ve(e,t,xn)}));var Cn=function(e){return"function"==typeof e?e:qt};var Sn=function(e,t){return(ct(e)?An:En)(e,Cn(t))},On=n(574),Dn=n.n(On),jn=function(e){var t=0,n=0;return Sn(["r","g","b","a","h","s","l","v"],(function(r){if(e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)){/^\d+%$/.test(e[r])&&(n+=1)}})),t===n&&e},Tn=function(e,t){var n=e.hex?Dn()(e.hex):Dn()(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return 0===r.s&&(r.h=t||0,i.h=t||0),{hsl:r,hex:"000000"===o&&0===a.a?"transparent":"#"+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},Pn=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Dn()(e).isValid()},Rn=function(e){if(!e)return"#fff";var t=Tn(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Mn=function(e,t){var n=e.replace("\xb0","");return Dn()(t+" ("+n+")")._ok},In=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Nn=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(jn(e)){var r=Tn(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(jn(e)){var r=Tn(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=In({},Tn(e.color,0)),t.debounce=vn((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),Bn(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),i.a.createElement(e,In({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return In({},Tn(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=In({},e.propTypes),t.defaultProps=In({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t},Ln=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Un=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function qn(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var Vn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var e,t,n;Hn(this,r);for(var i=arguments.length,a=Array(i),o=0;o<i;o++)a[o]=arguments[o];return t=n=zn(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(a))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},zn(n,t)}return qn(r,n),Un(r,[{key:"render",value:function(){return i.a.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},i.a.createElement(e,Ln({},this.props,this.state)))}}]),r}(i.a.Component)}((function(e){var t=e.color,n=e.style,r=e.onClick,a=void 0===r?function(){}:r,s=e.onHover,u=e.title,l=void 0===u?t:u,c=e.children,f=e.focus,h=e.focusStyle,p=void 0===h?{}:h,g="transparent"===t,m=o()({default:{swatch:Vn({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,f?p:{})}}),v={};return s&&(v.onMouseOver=function(e){return s(t,e)}),i.a.createElement("div",Vn({style:m.swatch,onClick:function(e){return a(t,e)},title:l,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},v),c,g&&i.a.createElement(d,{borderRadius:m.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))})),Gn=function(e){var t=e.direction,n=o()({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return i.a.createElement("div",{style:n.picker})},Kn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qn=function(e){var t=e.rgb,n=e.hsl,r=e.width,a=e.height,s=e.onChange,u=e.direction,l=e.style,c=e.renderers,f=e.pointer,d=e.className,h=void 0===d?"":d,p=o()({default:{picker:{position:"relative",width:r,height:a},alpha:{radius:"2px",style:l}}});return i.a.createElement("div",{style:p.picker,className:"alpha-picker "+h},i.a.createElement(b,Kn({},p.alpha,{rgb:t,hsl:n,pointer:f,renderers:c,onChange:s,direction:u})))};Qn.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:Gn};Nn(Qn);var Yn=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i};var Xn=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this};var Jn=function(e){return this.__data__.has(e)};function Zn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Be;++t<n;)this.add(e[t])}Zn.prototype.add=Zn.prototype.push=Xn,Zn.prototype.has=Jn;var $n=Zn;var er=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var tr=function(e,t){return e.has(t)};var nr=function(e,t,n,r,i,a){var o=1&n,s=e.length,u=t.length;if(s!=u&&!(o&&u>s))return!1;var l=a.get(e),c=a.get(t);if(l&&c)return l==t&&c==e;var f=-1,d=!0,h=2&n?new $n:void 0;for(a.set(e,t),a.set(t,e);++f<s;){var p=e[f],g=t[f];if(r)var m=o?r(g,p,f,t,e,a):r(p,g,f,e,t,a);if(void 0!==m){if(m)continue;d=!1;break}if(h){if(!er(t,(function(e,t){if(!tr(h,t)&&(p===e||i(p,e,n,r,a)))return h.push(t)}))){d=!1;break}}else if(p!==g&&!i(p,g,n,r,a)){d=!1;break}}return a.delete(e),a.delete(t),d};var rr=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var ir=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},ar=G?G.prototype:void 0,or=ar?ar.valueOf:void 0;var sr=function(e,t,n,r,i,a,o){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!a(new Ge(e),new Ge(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return T(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=rr;case"[object Set]":var u=1&r;if(s||(s=ir),e.size!=t.size&&!u)return!1;var l=o.get(e);if(l)return l==t;r|=2,o.set(e,t);var c=nr(s(e),s(t),r,i,a,o);return o.delete(e),c;case"[object Symbol]":if(or)return or.call(e)==or.call(t)}return!1};var ur=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e};var lr=function(e,t,n){var r=t(e);return ct(e)?r:ur(r,n(e))};var cr=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a};var fr=function(){return[]},dr=Object.prototype.propertyIsEnumerable,hr=Object.getOwnPropertySymbols,pr=hr?function(e){return null==e?[]:(e=Object(e),cr(hr(e),(function(t){return dr.call(e,t)})))}:fr;var gr=function(e){return lr(e,xn,pr)},mr=Object.prototype.hasOwnProperty;var vr=function(e,t,n,r,i,a){var o=1&n,s=gr(e),u=s.length;if(u!=gr(t).length&&!o)return!1;for(var l=u;l--;){var c=s[l];if(!(o?c in t:mr.call(t,c)))return!1}var f=a.get(e),d=a.get(t);if(f&&d)return f==t&&d==e;var h=!0;a.set(e,t),a.set(t,e);for(var p=o;++l<u;){var g=e[c=s[l]],m=t[c];if(r)var v=o?r(m,g,c,t,e,a):r(g,m,c,e,t,a);if(!(void 0===v?g===m||i(g,m,n,r,a):v)){h=!1;break}p||(p="constructor"==c)}if(h&&!p){var b=e.constructor,y=t.constructor;b==y||!("constructor"in e)||!("constructor"in t)||"function"==typeof b&&b instanceof b&&"function"==typeof y&&y instanceof y||(h=!1)}return a.delete(e),a.delete(t),h},br=ve(W.a,"DataView"),yr=ve(W.a,"Promise"),_r=ve(W.a,"Set"),Ar=ve(W.a,"WeakMap"),wr="[object Map]",Fr="[object Promise]",kr="[object Set]",xr="[object WeakMap]",Er="[object DataView]",Cr=ue(br),Sr=ue(be),Or=ue(yr),Dr=ue(_r),jr=ue(Ar),Tr=te;(br&&Tr(new br(new ArrayBuffer(1)))!=Er||be&&Tr(new be)!=wr||yr&&Tr(yr.resolve())!=Fr||_r&&Tr(new _r)!=kr||Ar&&Tr(new Ar)!=xr)&&(Tr=function(e){var t=te(e),n="[object Object]"==t?e.constructor:void 0,r=n?ue(n):"";if(r)switch(r){case Cr:return Er;case Sr:return wr;case Or:return Fr;case Dr:return kr;case jr:return xr}return t});var Pr=Tr,Rr="[object Arguments]",Mr="[object Array]",Ir="[object Object]",Br=Object.prototype.hasOwnProperty;var Nr=function(e,t,n,r,i,a){var o=ct(e),s=ct(t),u=o?Mr:Pr(e),l=s?Mr:Pr(t),c=(u=u==Rr?Ir:u)==Ir,f=(l=l==Rr?Ir:l)==Ir,d=u==l;if(d&&Object(pt.a)(e)){if(!Object(pt.a)(t))return!1;o=!0,c=!1}if(d&&!c)return a||(a=new Ue),o||Et(e)?nr(e,t,n,r,i,a):sr(e,t,u,n,r,i,a);if(!(1&n)){var h=c&&Br.call(e,"__wrapped__"),p=f&&Br.call(t,"__wrapped__");if(h||p){var g=h?e.value():e,m=p?t.value():t;return a||(a=new Ue),i(g,m,n,r,a)}}return!!d&&(a||(a=new Ue),vr(e,t,n,r,i,a))};var Lr=function e(t,n,r,i,a){return t===n||(null==t||null==n||!rt(t)&&!rt(n)?t!==t&&n!==n:Nr(t,n,r,i,e,a))};var Ur=function(e,t,n,r){var i=n.length,a=i,o=!r;if(null==e)return!a;for(e=Object(e);i--;){var s=n[i];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<a;){var u=(s=n[i])[0],l=e[u],c=s[1];if(o&&s[2]){if(void 0===l&&!(u in e))return!1}else{var f=new Ue;if(r)var d=r(l,c,u,e,t,f);if(!(void 0===d?Lr(c,l,3,r,f):d))return!1}}return!0};var Hr=function(e){return e===e&&!ne(e)};var zr=function(e){for(var t=xn(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Hr(i)]}return t};var qr=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Vr=function(e){var t=zr(e);return 1==t.length&&t[0][2]?qr(t[0][0],t[0][1]):function(n){return n===e||Ur(n,e,t)}},Wr=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Gr=/^\w*$/;var Kr=function(e,t){if(ct(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ln(e))||(Gr.test(e)||!Wr.test(e)||null!=t&&e in Object(t))};function Qr(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Qr.Cache||Be),n}Qr.Cache=Be;var Yr=Qr;var Xr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Jr=/\\(\\)?/g,Zr=function(e){var t=Yr(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Xr,(function(e,n,r,i){t.push(r?i.replace(Jr,"$1"):n||e)})),t})),$r=G?G.prototype:void 0,ei=$r?$r.toString:void 0;var ti=function e(t){if("string"==typeof t)return t;if(ct(t))return Yn(t,e)+"";if(ln(t))return ei?ei.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n};var ni=function(e){return null==e?"":ti(e)};var ri=function(e,t){return ct(e)?e:Kr(e,t)?[e]:Zr(ni(e))};var ii=function(e){if("string"==typeof e||ln(e))return e;var t=e+"";return"0"==t&&1/e==-Infinity?"-0":t};var ai=function(e,t){for(var n=0,r=(t=ri(t,e)).length;null!=e&&n<r;)e=e[ii(t[n++])];return n&&n==r?e:void 0};var oi=function(e,t,n){var r=null==e?void 0:ai(e,t);return void 0===r?n:r};var si=function(e,t){return null!=e&&t in Object(e)};var ui=function(e,t,n){for(var r=-1,i=(t=ri(t,e)).length,a=!1;++r<i;){var o=ii(t[r]);if(!(a=null!=e&&n(e,o)))break;e=e[o]}return a||++r!=i?a:!!(i=null==e?0:e.length)&&ft(i)&&Pt(o,i)&&(ct(e)||lt(e))};var li=function(e,t){return null!=e&&ui(e,t,si)};var ci=function(e,t){return Kr(e)&&Hr(t)?qr(ii(e),t):function(n){var r=oi(n,e);return void 0===r&&r===t?li(n,e):Lr(t,r,3)}};var fi=function(e){return function(t){return null==t?void 0:t[e]}};var di=function(e){return function(t){return ai(t,e)}};var hi=function(e){return Kr(e)?fi(ii(e)):di(e)};var pi=function(e){return"function"==typeof e?e:null==e?qt:"object"==typeof e?ct(e)?ci(e[0],e[1]):Vr(e):hi(e)};var gi=function(e,t){var n=-1,r=dt(e)?Array(e.length):[];return En(e,(function(e,i,a){r[++n]=t(e,i,a)})),r};var mi=function(e,t){return(ct(e)?Yn:gi)(e,pi(t,3))},vi=function(e){var t=e.colors,n=e.onClick,r=e.onSwatchHover,a=o()({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return i.a.createElement("div",{style:a.swatches},mi(t,(function(e){return i.a.createElement(Wn,{key:e,color:e,style:a.swatch,onClick:n,onHover:r,focusStyle:{boxShadow:"0 0 4px "+e}})})),i.a.createElement("div",{style:a.clear}))},bi=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,s=e.width,u=e.triangle,l=e.styles,c=void 0===l?{}:l,f=e.className,h=void 0===f?"":f,p="transparent"===r,g=function(e,n){Pn(e)&&t({hex:e,source:"hex"},n)},m=o()(en({default:{card:{width:s,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:r,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Rn(r),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+r+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},c),{"hide-triangle":"hide"===u});return i.a.createElement("div",{style:m.card,className:"block-picker "+h},i.a.createElement("div",{style:m.triangle}),i.a.createElement("div",{style:m.head},p&&i.a.createElement(d,{borderRadius:"6px 6px 0 0"}),i.a.createElement("div",{style:m.label},r)),i.a.createElement("div",{style:m.body},i.a.createElement(vi,{colors:a,onClick:g,onSwatchHover:n}),i.a.createElement(w,{style:{input:m.input},value:r,onChange:g})))};bi.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),colors:D.a.arrayOf(D.a.string),triangle:D.a.oneOf(["top","hide"]),styles:D.a.object},bi.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};var yi=Nn(bi),_i={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",a100:"#ff8a80",a200:"#ff5252",a400:"#ff1744",a700:"#d50000"},Ai={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",a100:"#ff80ab",a200:"#ff4081",a400:"#f50057",a700:"#c51162"},wi={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",a100:"#ea80fc",a200:"#e040fb",a400:"#d500f9",a700:"#aa00ff"},Fi={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",a100:"#b388ff",a200:"#7c4dff",a400:"#651fff",a700:"#6200ea"},ki={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",a100:"#8c9eff",a200:"#536dfe",a400:"#3d5afe",a700:"#304ffe"},xi={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",a100:"#82b1ff",a200:"#448aff",a400:"#2979ff",a700:"#2962ff"},Ei={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",a100:"#80d8ff",a200:"#40c4ff",a400:"#00b0ff",a700:"#0091ea"},Ci={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",a100:"#84ffff",a200:"#18ffff",a400:"#00e5ff",a700:"#00b8d4"},Si={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",a100:"#a7ffeb",a200:"#64ffda",a400:"#1de9b6",a700:"#00bfa5"},Oi={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",a100:"#b9f6ca",a200:"#69f0ae",a400:"#00e676",a700:"#00c853"},Di={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",a100:"#ccff90",a200:"#b2ff59",a400:"#76ff03",a700:"#64dd17"},ji={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",a100:"#f4ff81",a200:"#eeff41",a400:"#c6ff00",a700:"#aeea00"},Ti={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",a100:"#ffff8d",a200:"#ffff00",a400:"#ffea00",a700:"#ffd600"},Pi={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",a100:"#ffe57f",a200:"#ffd740",a400:"#ffc400",a700:"#ffab00"},Ri={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",a100:"#ffd180",a200:"#ffab40",a400:"#ff9100",a700:"#ff6d00"},Mi={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",a100:"#ff9e80",a200:"#ff6e40",a400:"#ff3d00",a700:"#dd2c00"},Ii={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723"},Bi={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238"},Ni=function(e){var t=e.color,n=e.onClick,r=e.onSwatchHover,a=e.hover,s=e.active,u=e.circleSize,l=e.circleSpacing,c=o()({default:{swatch:{width:u,height:u,marginRight:l,marginBottom:l,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(u/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:s});return i.a.createElement("div",{style:c.swatch},i.a.createElement(Wn,{style:c.Swatch,color:t,onClick:n,onHover:r,focusStyle:{boxShadow:c.Swatch.boxShadow+", 0 0 5px "+t}}))};Ni.defaultProps={circleSize:28,circleSpacing:14};var Li=Object(a.handleHover)(Ni),Ui=function(e){var t=e.width,n=e.onChange,r=e.onSwatchHover,a=e.colors,s=e.hex,u=e.circleSize,l=e.styles,c=void 0===l?{}:l,f=e.circleSpacing,d=e.className,h=void 0===d?"":d,p=o()(en({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-f,marginBottom:-f}}},c)),g=function(e,t){return n({hex:e,source:"hex"},t)};return i.a.createElement("div",{style:p.card,className:"circle-picker "+h},mi(a,(function(e){return i.a.createElement(Li,{key:e,color:e,onClick:g,onSwatchHover:r,active:s===e.toLowerCase(),circleSize:u,circleSpacing:f})})))};Ui.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),circleSize:D.a.number,circleSpacing:D.a.number,styles:D.a.object},Ui.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[_i[500],Ai[500],wi[500],Fi[500],ki[500],xi[500],Ei[500],Ci[500],Si[500],Oi[500],Di[500],ji[500],Ti[500],Pi[500],Ri[500],Mi[500],Ii[500],Bi[500]],styles:{}};Nn(Ui);var Hi=function(e){return void 0===e},zi=n(1339),qi=n.n(zi),Vi=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var Wi=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?Pn(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"===typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"===typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Hi(e.s)?n.props.hsl.s:e.s),l:Number(Hi(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Vi(t,[{key:"render",value:function(){var e=this,t=o()({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=i.a.createElement("div",{style:t.fields,className:"flexbox-fix"},i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=i.a.createElement("div",{style:t.fields,className:"flexbox-fix"},i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),i.a.createElement("div",{style:t.alpha},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=i.a.createElement("div",{style:t.fields,className:"flexbox-fix"},i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),i.a.createElement("div",{style:t.field},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),i.a.createElement("div",{style:t.alpha},i.a.createElement(w,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),i.a.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,i.a.createElement("div",{style:t.toggle},i.a.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},i.a.createElement(qi.a,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(i.a.Component);Wi.defaultProps={view:"hex"};var Gi=Wi,Ki=function(){var e=o()({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return i.a.createElement("div",{style:e.picker})},Qi=function(){var e=o()({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return i.a.createElement("div",{style:e.picker})},Yi=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,a=e.rgb,s=e.hsl,u=e.hsv,l=e.hex,c=e.renderers,f=e.styles,h=void 0===f?{}:f,p=e.className,g=void 0===p?"":p,m=e.defaultView,v=o()(en({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},h),{disableAlpha:r});return i.a.createElement("div",{style:v.picker,className:"chrome-picker "+g},i.a.createElement("div",{style:v.saturation},i.a.createElement(_n,{style:v.Saturation,hsl:s,hsv:u,pointer:Qi,onChange:n})),i.a.createElement("div",{style:v.body},i.a.createElement("div",{style:v.controls,className:"flexbox-fix"},i.a.createElement("div",{style:v.color},i.a.createElement("div",{style:v.swatch},i.a.createElement("div",{style:v.active}),i.a.createElement(d,{renderers:c}))),i.a.createElement("div",{style:v.toggles},i.a.createElement("div",{style:v.hue},i.a.createElement(S,{style:v.Hue,hsl:s,pointer:Ki,onChange:n})),i.a.createElement("div",{style:v.alpha},i.a.createElement(b,{style:v.Alpha,rgb:a,hsl:s,pointer:Ki,renderers:c,onChange:n})))),i.a.createElement(Gi,{rgb:a,hsl:s,hex:l,view:m,onChange:n,disableAlpha:r})))};Yi.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),disableAlpha:D.a.bool,styles:D.a.object,defaultView:D.a.oneOf(["hex","rgb","hsl"])},Yi.defaultProps={width:225,disableAlpha:!1,styles:{}};Nn(Yi);var Xi=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,s=e.active,u=o()({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Rn(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return i.a.createElement(Wn,{style:u.color,color:t,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},i.a.createElement("div",{style:u.dot}))},Ji=function(e){var t=e.hex,n=e.rgb,r=e.onChange,a=o()({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):r({hex:e.hex,source:"hex"},t)};return i.a.createElement("div",{style:a.fields,className:"flexbox-fix"},i.a.createElement("div",{style:a.active}),i.a.createElement(w,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:s}),i.a.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:s}),i.a.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:s}),i.a.createElement(w,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:s}))},Zi=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,a=e.hex,s=e.rgb,u=e.styles,l=void 0===u?{}:u,c=e.className,f=void 0===c?"":c,d=o()(en({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},l)),h=function(e,n){e.hex?Pn(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return i.a.createElement(nn,{style:d.Compact,styles:l},i.a.createElement("div",{style:d.compact,className:"compact-picker "+f},i.a.createElement("div",null,mi(r,(function(e){return i.a.createElement(Xi,{key:e,color:e,active:e.toLowerCase()===a,onClick:h,onSwatchHover:n})})),i.a.createElement("div",{style:d.clear})),i.a.createElement(Ji,{hex:a,rgb:s,onChange:h})))};Zi.propTypes={colors:D.a.arrayOf(D.a.string),styles:D.a.object},Zi.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};Nn(Zi);var $i=Object(a.handleHover)((function(e){var t=e.hover,n=e.color,r=e.onClick,a=e.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},u=o()({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:t});return i.a.createElement("div",{style:u.swatch},i.a.createElement(Wn,{color:n,onClick:r,onHover:a,focusStyle:s}))})),ea=function(e){var t=e.width,n=e.colors,r=e.onChange,a=e.onSwatchHover,s=e.triangle,u=e.styles,l=void 0===u?{}:u,c=e.className,f=void 0===c?"":c,d=o()(en({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},l),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s,"bottom-left-triangle":"bottom-left"===s,"bottom-right-triangle":"bottom-right"===s}),h=function(e,t){return r({hex:e,source:"hex"},t)};return i.a.createElement("div",{style:d.card,className:"github-picker "+f},i.a.createElement("div",{style:d.triangleShadow}),i.a.createElement("div",{style:d.triangle}),mi(n,(function(e){return i.a.createElement($i,{color:e,key:e,onClick:h,onSwatchHover:a})})))};ea.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),colors:D.a.arrayOf(D.a.string),triangle:D.a.oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:D.a.object},ea.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};Nn(ea);var ta=function(e){var t=e.direction,n=o()({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return i.a.createElement("div",{style:n.picker})},na=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ra=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.hsl,s=e.direction,u=e.pointer,l=e.styles,c=void 0===l?{}:l,f=e.className,d=void 0===f?"":f,h=o()(en({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},c));return i.a.createElement("div",{style:h.picker,className:"hue-picker "+d},i.a.createElement(S,na({},h.hue,{hsl:a,pointer:u,onChange:function(e){return r({a:1,h:e.h,l:.5,s:1})},direction:s})))};ra.propTypes={styles:D.a.object},ra.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:ta,styles:{}};Nn(ra),Nn((function(e){var t=e.onChange,n=e.hex,r=e.rgb,a=e.styles,s=void 0===a?{}:a,u=e.className,l=void 0===u?"":u,c=o()(en({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},s)),f=function(e,n){e.hex?Pn(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||r.r,g:e.g||r.g,b:e.b||r.b,source:"rgb"},n)};return i.a.createElement(nn,{styles:s},i.a.createElement("div",{style:c.material,className:"material-picker "+l},i.a.createElement(w,{style:{wrap:c.HEXwrap,input:c.HEXinput,label:c.HEXlabel},label:"hex",value:n,onChange:f}),i.a.createElement("div",{style:c.split,className:"flexbox-fix"},i.a.createElement("div",{style:c.third},i.a.createElement(w,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"r",value:r.r,onChange:f})),i.a.createElement("div",{style:c.third},i.a.createElement(w,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"g",value:r.g,onChange:f})),i.a.createElement("div",{style:c.third},i.a.createElement(w,{style:{wrap:c.RGBwrap,input:c.RGBinput,label:c.RGBlabel},label:"b",value:r.b,onChange:f})))))}));var ia=function(e){var t=e.onChange,n=e.rgb,r=e.hsv,a=e.hex,s=o()({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),u=function(e,i){e["#"]?Pn(e["#"])&&t({hex:e["#"],source:"hex"},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},i):(e.h||e.s||e.v)&&t({h:e.h||r.h,s:e.s||r.s,v:e.v||r.v,source:"hsv"},i)};return i.a.createElement("div",{style:s.fields},i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"h",value:Math.round(r.h),onChange:u}),i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"s",value:Math.round(100*r.s),onChange:u}),i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"v",value:Math.round(100*r.v),onChange:u}),i.a.createElement("div",{style:s.divider}),i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:n.r,onChange:u}),i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:n.g,onChange:u}),i.a.createElement(w,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:n.b,onChange:u}),i.a.createElement("div",{style:s.divider}),i.a.createElement(w,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"#",value:a.replace("#",""),onChange:u}),i.a.createElement("div",{style:s.fieldSymbols},i.a.createElement("div",{style:s.symbol},"\xb0"),i.a.createElement("div",{style:s.symbol},"%"),i.a.createElement("div",{style:s.symbol},"%")))},aa=function(e){var t=e.hsl,n=o()({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return i.a.createElement("div",{style:n.picker})},oa=function(){var e=o()({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return i.a.createElement("div",{style:e.pointer},i.a.createElement("div",{style:e.left},i.a.createElement("div",{style:e.leftInside})),i.a.createElement("div",{style:e.right},i.a.createElement("div",{style:e.rightInside})))},sa=function(e){var t=e.onClick,n=e.label,r=e.children,a=e.active,s=o()({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return i.a.createElement("div",{style:s.button,onClick:t},n||r)},ua=function(e){var t=e.rgb,n=e.currentColor,r=o()({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return i.a.createElement("div",null,i.a.createElement("div",{style:r.label},"new"),i.a.createElement("div",{style:r.swatches},i.a.createElement("div",{style:r.new}),i.a.createElement("div",{style:r.current})),i.a.createElement("div",{style:r.label},"current"))},la=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var ca=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),la(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,r=e.className,a=void 0===r?"":r,s=o()(en({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},n));return i.a.createElement("div",{style:s.picker,className:"photoshop-picker "+a},i.a.createElement("div",{style:s.head},this.props.header),i.a.createElement("div",{style:s.body,className:"flexbox-fix"},i.a.createElement("div",{style:s.saturation},i.a.createElement(_n,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:aa,onChange:this.props.onChange})),i.a.createElement("div",{style:s.hue},i.a.createElement(S,{direction:"vertical",hsl:this.props.hsl,pointer:oa,onChange:this.props.onChange})),i.a.createElement("div",{style:s.controls},i.a.createElement("div",{style:s.top,className:"flexbox-fix"},i.a.createElement("div",{style:s.previews},i.a.createElement(ua,{rgb:this.props.rgb,currentColor:this.state.currentColor})),i.a.createElement("div",{style:s.actions},i.a.createElement(sa,{label:"OK",onClick:this.props.onAccept,active:!0}),i.a.createElement(sa,{label:"Cancel",onClick:this.props.onCancel}),i.a.createElement(ia,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(i.a.Component);ca.propTypes={header:D.a.string,styles:D.a.object},ca.defaultProps={header:"Color Picker",styles:{}};Nn(ca);var fa=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,s=e.disableAlpha,u=o()({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:s}),l=function(e,i){e.hex?Pn(e.hex)&&t({hex:e.hex,source:"hex"},i):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},i):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:"rgb"},i))};return i.a.createElement("div",{style:u.fields,className:"flexbox-fix"},i.a.createElement("div",{style:u.double},i.a.createElement(w,{style:{input:u.input,label:u.label},label:"hex",value:a.replace("#",""),onChange:l})),i.a.createElement("div",{style:u.single},i.a.createElement(w,{style:{input:u.input,label:u.label},label:"r",value:n.r,onChange:l,dragLabel:"true",dragMax:"255"})),i.a.createElement("div",{style:u.single},i.a.createElement(w,{style:{input:u.input,label:u.label},label:"g",value:n.g,onChange:l,dragLabel:"true",dragMax:"255"})),i.a.createElement("div",{style:u.single},i.a.createElement(w,{style:{input:u.input,label:u.label},label:"b",value:n.b,onChange:l,dragLabel:"true",dragMax:"255"})),i.a.createElement("div",{style:u.alpha},i.a.createElement(w,{style:{input:u.input,label:u.label},label:"a",value:Math.round(100*n.a),onChange:l,dragLabel:"true",dragMax:"100"})))},da=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ha=function(e){var t=e.colors,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,s=o()({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),u=function(e,t){r({hex:e,source:"hex"},t)};return i.a.createElement("div",{style:s.colors,className:"flexbox-fix"},t.map((function(e){var t="string"===typeof e?{color:e}:e,n=""+t.color+(t.title||"");return i.a.createElement("div",{key:n,style:s.swatchWrap},i.a.createElement(Wn,da({},t,{style:s.swatch,onClick:u,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};ha.propTypes={colors:D.a.arrayOf(D.a.oneOfType([D.a.string,D.a.shape({color:D.a.string,title:D.a.string})])).isRequired};var pa=ha,ga=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ma=function(e){var t=e.width,n=e.rgb,r=e.hex,a=e.hsv,s=e.hsl,u=e.onChange,l=e.onSwatchHover,c=e.disableAlpha,f=e.presetColors,h=e.renderers,p=e.styles,g=void 0===p?{}:p,m=e.className,v=void 0===m?"":m,y=o()(en({default:ga({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},g),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},g),{disableAlpha:c});return i.a.createElement("div",{style:y.picker,className:"sketch-picker "+v},i.a.createElement("div",{style:y.saturation},i.a.createElement(_n,{style:y.Saturation,hsl:s,hsv:a,onChange:u})),i.a.createElement("div",{style:y.controls,className:"flexbox-fix"},i.a.createElement("div",{style:y.sliders},i.a.createElement("div",{style:y.hue},i.a.createElement(S,{style:y.Hue,hsl:s,onChange:u})),i.a.createElement("div",{style:y.alpha},i.a.createElement(b,{style:y.Alpha,rgb:n,hsl:s,renderers:h,onChange:u}))),i.a.createElement("div",{style:y.color},i.a.createElement(d,null),i.a.createElement("div",{style:y.activeColor}))),i.a.createElement(fa,{rgb:n,hsl:s,hex:r,onChange:u,disableAlpha:c}),i.a.createElement(pa,{colors:f,onClick:u,onSwatchHover:l}))};ma.propTypes={disableAlpha:D.a.bool,width:D.a.oneOfType([D.a.string,D.a.number]),styles:D.a.object},ma.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};Nn(ma);var va=function(e){var t=e.hsl,n=e.offset,r=e.onClick,a=void 0===r?function(){}:r,s=e.active,u=e.first,l=e.last,c=o()({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:s,first:u,last:l});return i.a.createElement("div",{style:c.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},ba=function(e){var t=e.onClick,n=e.hsl,r=o()({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return i.a.createElement("div",{style:r.swatches},i.a.createElement("div",{style:r.swatch},i.a.createElement(va,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<a&&Math.abs(n.s-.5)<a,onClick:t,first:!0})),i.a.createElement("div",{style:r.swatch},i.a.createElement(va,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<a&&Math.abs(n.s-.5)<a,onClick:t})),i.a.createElement("div",{style:r.swatch},i.a.createElement(va,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<a&&Math.abs(n.s-.5)<a,onClick:t})),i.a.createElement("div",{style:r.swatch},i.a.createElement(va,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<a&&Math.abs(n.s-.5)<a,onClick:t})),i.a.createElement("div",{style:r.swatch},i.a.createElement(va,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<a&&Math.abs(n.s-.5)<a,onClick:t,last:!0})),i.a.createElement("div",{style:r.clear}))},ya=function(){var e=o()({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return i.a.createElement("div",{style:e.picker})},_a=function(e){var t=e.hsl,n=e.onChange,r=e.pointer,a=e.styles,s=void 0===a?{}:a,u=e.className,l=void 0===u?"":u,c=o()(en({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},s));return i.a.createElement("div",{style:c.wrap||{},className:"slider-picker "+l},i.a.createElement("div",{style:c.hue},i.a.createElement(S,{style:c.Hue,hsl:t,pointer:r,onChange:n})),i.a.createElement("div",{style:c.swatches},i.a.createElement(ba,{hsl:t,onClick:n})))};_a.propTypes={styles:D.a.object},_a.defaultProps={pointer:ya,styles:{}};Nn(_a);var Aa=n(1340),wa=n.n(Aa),Fa=function(e){var t=e.color,n=e.onClick,r=void 0===n?function(){}:n,a=e.onSwatchHover,s=e.first,u=e.last,l=e.active,c=o()({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Rn(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:s,last:u,active:l,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return i.a.createElement(Wn,{color:t,style:c.color,onClick:r,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},i.a.createElement("div",{style:c.check},i.a.createElement(wa.a,null)))},ka=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,a=e.active,s=o()({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return i.a.createElement("div",{style:s.group},mi(r,(function(e,o){return i.a.createElement(Fa,{key:e,color:e,active:e.toLowerCase()===a,first:0===o,last:o===r.length-1,onClick:t,onSwatchHover:n})})))},xa=function(e){var t=e.width,n=e.height,r=e.onChange,a=e.onSwatchHover,s=e.colors,u=e.hex,l=e.styles,c=void 0===l?{}:l,f=e.className,d=void 0===f?"":f,h=o()(en({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},c)),p=function(e,t){return r({hex:e,source:"hex"},t)};return i.a.createElement("div",{style:h.picker,className:"swatches-picker "+d},i.a.createElement(nn,null,i.a.createElement("div",{style:h.overflow},i.a.createElement("div",{style:h.body},mi(s,(function(e){return i.a.createElement(ka,{key:e.toString(),group:e,active:u,onClick:p,onSwatchHover:a})})),i.a.createElement("div",{style:h.clear})))))};xa.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),height:D.a.oneOfType([D.a.string,D.a.number]),colors:D.a.arrayOf(D.a.arrayOf(D.a.string)),styles:D.a.object},xa.defaultProps={width:320,height:240,colors:[[_i[900],_i[700],_i[500],_i[300],_i[100]],[Ai[900],Ai[700],Ai[500],Ai[300],Ai[100]],[wi[900],wi[700],wi[500],wi[300],wi[100]],[Fi[900],Fi[700],Fi[500],Fi[300],Fi[100]],[ki[900],ki[700],ki[500],ki[300],ki[100]],[xi[900],xi[700],xi[500],xi[300],xi[100]],[Ei[900],Ei[700],Ei[500],Ei[300],Ei[100]],[Ci[900],Ci[700],Ci[500],Ci[300],Ci[100]],[Si[900],Si[700],Si[500],Si[300],Si[100]],["#194D33",Oi[700],Oi[500],Oi[300],Oi[100]],[Di[900],Di[700],Di[500],Di[300],Di[100]],[ji[900],ji[700],ji[500],ji[300],ji[100]],[Ti[900],Ti[700],Ti[500],Ti[300],Ti[100]],[Pi[900],Pi[700],Pi[500],Pi[300],Pi[100]],[Ri[900],Ri[700],Ri[500],Ri[300],Ri[100]],[Mi[900],Mi[700],Mi[500],Mi[300],Mi[100]],[Ii[900],Ii[700],Ii[500],Ii[300],Ii[100]],[Bi[900],Bi[700],Bi[500],Bi[300],Bi[100]],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};Nn(xa);var Ea=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,a=e.colors,s=e.width,u=e.triangle,l=e.styles,c=void 0===l?{}:l,f=e.className,d=void 0===f?"":f,h=o()(en({default:{card:{width:s,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},c),{"hide-triangle":"hide"===u,"top-left-triangle":"top-left"===u,"top-right-triangle":"top-right"===u}),p=function(e,n){Pn(e)&&t({hex:e,source:"hex"},n)};return i.a.createElement("div",{style:h.card,className:"twitter-picker "+d},i.a.createElement("div",{style:h.triangleShadow}),i.a.createElement("div",{style:h.triangle}),i.a.createElement("div",{style:h.body},mi(a,(function(e,t){return i.a.createElement(Wn,{key:t,color:e,hex:e,style:h.swatch,onClick:p,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),i.a.createElement("div",{style:h.hash},"#"),i.a.createElement(w,{label:null,style:{input:h.input},value:r.replace("#",""),onChange:p}),i.a.createElement("div",{style:h.clear})))};Ea.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),triangle:D.a.oneOf(["hide","top-left","top-right"]),colors:D.a.arrayOf(D.a.string),styles:D.a.object},Ea.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};Nn(Ea);var Ca=function(e){var t=o()({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return i.a.createElement("div",{style:t.picker})};Ca.propTypes={hsl:D.a.shape({h:D.a.number,s:D.a.number,l:D.a.number,a:D.a.number})},Ca.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Sa=Ca,Oa=function(e){var t=o()({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return i.a.createElement("div",{style:t.picker})};Oa.propTypes={hsl:D.a.shape({h:D.a.number,s:D.a.number,l:D.a.number,a:D.a.number})},Oa.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Da=Oa,ja=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,a=e.hex,s=e.hsv,u=function(e,n){if(e.hex)Pn(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");Mn(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var i=e.hsv.split(",");Mn(e.hsv,"hsv")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("\xb0",""),1==i[1]?i[1]=.01:1==i[2]&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsv"},n))}else if(e.hsl){var a=e.hsl.split(",");Mn(e.hsl,"hsl")&&(a[2]=a[2].replace("%",""),a[1]=a[1].replace("%",""),a[0]=a[0].replace("\xb0",""),1==d[1]?d[1]=.01:1==d[2]&&(d[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:"hsl"},n))}},l=o()({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),c=n.r+", "+n.g+", "+n.b,f=Math.round(r.h)+"\xb0, "+Math.round(100*r.s)+"%, "+Math.round(100*r.l)+"%",d=Math.round(s.h)+"\xb0, "+Math.round(100*s.s)+"%, "+Math.round(100*s.v)+"%";return i.a.createElement("div",{style:l.wrap,className:"flexbox-fix"},i.a.createElement("div",{style:l.fields},i.a.createElement("div",{style:l.double},i.a.createElement(w,{style:{input:l.input,label:l.label},label:"hex",value:a,onChange:u})),i.a.createElement("div",{style:l.column},i.a.createElement("div",{style:l.single},i.a.createElement(w,{style:{input:l.input2,label:l.label2},label:"rgb",value:c,onChange:u})),i.a.createElement("div",{style:l.single},i.a.createElement(w,{style:{input:l.input2,label:l.label2},label:"hsv",value:d,onChange:u})),i.a.createElement("div",{style:l.single},i.a.createElement(w,{style:{input:l.input2,label:l.label2},label:"hsl",value:f,onChange:u})))))},Ta=function(e){var t=e.width,n=e.onChange,r=e.rgb,a=e.hsl,s=e.hsv,u=e.hex,l=e.header,c=e.styles,f=void 0===c?{}:c,d=e.className,h=void 0===d?"":d,p=o()(en({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+r.r+", "+r.g+", "+r.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},f));return i.a.createElement("div",{style:p.picker,className:"google-picker "+h},i.a.createElement("div",{style:p.head},l),i.a.createElement("div",{style:p.swatch}),i.a.createElement("div",{style:p.saturation},i.a.createElement(_n,{hsl:a,hsv:s,pointer:Sa,onChange:n})),i.a.createElement("div",{style:p.body},i.a.createElement("div",{style:p.controls,className:"flexbox-fix"},i.a.createElement("div",{style:p.hue},i.a.createElement(S,{style:p.Hue,hsl:a,radius:"4px",pointer:Da,onChange:n}))),i.a.createElement(ja,{rgb:r,hsl:a,hex:u,hsv:s,onChange:n})))};Ta.propTypes={width:D.a.oneOfType([D.a.string,D.a.number]),styles:D.a.object,header:D.a.string},Ta.defaultProps={width:652,styles:{},header:"Color picker"};Nn(Ta)},function(e,t,n){"use strict";var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},i=function(e,t,n){var i,a=r[e];return i="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i};function a(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var o={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},u=function(e,t,n,r){return s[e]};function l(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var o=e.defaultWidth,s=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var c={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function f(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o,s=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?h(u,(function(e){return e.test(s)})):d(u,(function(e){return e.test(s)}));o=e.valueCallback?e.valueCallback(l):l,o=n.valueCallback?n.valueCallback(o):o;var c=t.slice(s.length);return{value:o,rest:c}}}function d(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function h(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}var p,g={ordinalNumber:(p={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(p.matchPattern);if(!n)return null;var r=n[0],i=e.match(p.parsePattern);if(!i)return null;var a=p.valueCallback?p.valueCallback(i[0]):i[0];a=t.valueCallback?t.valueCallback(a):a;var o=e.slice(r.length);return{value:a,rest:o}}),era:f({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:f({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:f({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:f({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:f({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},m={code:"en-US",formatDistance:i,formatLong:o,formatRelative:u,localize:c,match:g,options:{weekStartsOn:0,firstWeekContainsDate:1}};t.a=m},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return cr}));var r,i=n(5),a=n(22),o=n(4),s=n(55),u=n(24),l=n(13),c=n(1),f=n(49),d=["children"],h=["behavior","align"],p=["done","behavior","align","calculateViewLocation"],g=["listState","topItemsIndexes"],m=["style","children"],v=["style","children"];function b(e,t){return function(n){return e(t(n))}}function y(e,t){return t(e)}function _(e,t){return function(n){return e(t,n)}}function A(e,t){return function(){return e(t)}}function w(e,t){return t(e),e}function F(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}function k(e){e()}function x(e){return function(){return e}}function E(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(){t.map(k)}}function C(e){return void 0!==e}function S(){}function O(e,t){return e(1,t)}function D(e,t){e(0,t)}function j(e){e(2)}function T(e){return e(4)}function P(e,t){return O(e,_(t,0))}function R(e,t){var n=e(1,(function(e){n(),t(e)}));return n}function M(){var e=[];return function(t,n){switch(t){case 2:return void e.splice(0,e.length);case 1:return e.push(n),function(){var t=e.indexOf(n);t>-1&&e.splice(t,1)};case 0:return void e.slice().forEach((function(e){e(n)}));default:throw new Error("unrecognized action ".concat(t))}}}function I(e){var t=e,n=M();return function(e,r){switch(e){case 1:r(t);break;case 0:t=r;break;case 4:return t}return n(e,r)}}function B(e){return w(M(),(function(t){return P(e,t)}))}function N(e,t){return w(I(t),(function(t){return P(e,t)}))}function L(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduceRight(y,e)}}function U(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=L.apply(void 0,n);return function(t,n){switch(t){case 1:return O(e,i(n));case 2:return void j(e)}}}function H(e,t){return e===t}function z(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H;return function(n){return function(r){t(e,r)||(e=r,n(r))}}}function q(e){return function(t){return function(n){e(n)&&t(n)}}}function V(e){return function(t){return b(t,e)}}function W(e){return function(t){return function(){return t(e)}}}function G(e,t){return function(n){return function(r){return n(t=e(t,r))}}}function K(e){return function(t){return function(n){e>0?e--:t(n)}}}function Q(e){var t,n=null;return function(r){return function(i){n=i,t||(t=setTimeout((function(){t=void 0,r(n)}),e))}}}function Y(e){var t,n;return function(r){return function(i){t=i,n&&clearTimeout(n),n=setTimeout((function(){r(t)}),e)}}}function X(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=new Array(t.length),i=0,a=null,o=Math.pow(2,t.length)-1;return t.forEach((function(e,t){var n=Math.pow(2,t);O(e,(function(e){var s=i;i|=n,r[t]=e,s!==o&&i===o&&a&&(a(),a=null)}))})),function(e){return function(t){var n=function(){return e([t].concat(r))};i===o?n():a=n}}}function J(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e,n){switch(e){case 1:return E.apply(void 0,Object(l.a)(t.map((function(e){return O(e,n)}))));case 2:return;default:throw new Error("unrecognized action ".concat(e))}}}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H;return U(e,z(t))}function $(){for(var e=M(),t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=new Array(n.length),a=0,o=Math.pow(2,n.length)-1;return n.forEach((function(t,n){var r=Math.pow(2,n);O(t,(function(t){i[n]=t,(a|=r)===o&&D(e,i)}))})),function(t,n){switch(t){case 1:return a===o&&n(i),O(e,n);case 2:return j(e);default:throw new Error("unrecognized action ".concat(t))}}}function ee(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{singleton:!0},r=n.singleton;return{id:te(),constructor:e,dependencies:t,singleton:r}}var te=function(){return Symbol()};var ne="undefined"!==typeof document?c.useLayoutEffect:c.useEffect;function re(e,t,n){var r=Object.keys(t.required||{}),i=Object.keys(t.optional||{}),a=Object.keys(t.methods||{}),l=Object.keys(t.events||{}),f=c.createContext({});function h(e,n){e.propsReady&&D(e.propsReady,!1);var a,o=Object(u.a)(r);try{for(o.s();!(a=o.n()).done;){var s=a.value;D(e[t.required[s]],n[s])}}catch(d){o.e(d)}finally{o.f()}var l,c=Object(u.a)(i);try{for(c.s();!(l=c.n()).done;){var f=l.value;if(f in n)D(e[t.optional[f]],n[f])}}catch(d){c.e(d)}finally{c.f()}e.propsReady&&D(e.propsReady,!0)}function p(e){return l.reduce((function(n,r){return n[r]=function(e){var t,n,r=function(){return t&&t()};return function(i,a){switch(i){case 1:if(a){if(n===a)return;return r(),n=a,t=O(e,a)}return r(),S;case 2:return r(),void(n=null);default:throw new Error("unrecognized action ".concat(i))}}}(e[t.events[r]]),n}),{})}var g=c.forwardRef((function(g,m){var v=g.children,b=Object(s.a)(g,d),y=c.useState((function(){return w(function(e){var t=new Map;return function e(n){var r=n.id,i=n.constructor,a=n.dependencies,o=n.singleton;if(o&&t.has(r))return t.get(r);var s=i(a.map((function(t){return e(t)})));return o&&t.set(r,s),s}(e)}(e),(function(e){return h(e,b)}))})),_=Object(o.a)(y,1)[0],F=c.useState(A(p,_)),k=Object(o.a)(F,1)[0];return ne((function(){var e,t=Object(u.a)(l);try{for(t.s();!(e=t.n()).done;){var n=e.value;n in b&&O(k[n],b[n])}}catch(r){t.e(r)}finally{t.f()}return function(){Object.values(k).map(j)}}),[b,k,_]),ne((function(){h(_,b)})),c.useImperativeHandle(m,x(function(e){return a.reduce((function(n,r){return n[r]=function(n){D(e[t.methods[r]],n)},n}),{})}(_))),c.createElement(f.Provider,{value:_},n?c.createElement(n,function(e,t){for(var n={},r={},i=0,a=e.length;i<a;)r[e[i]]=1,i+=1;for(var o in t)r.hasOwnProperty(o)||(n[o]=t[o]);return n}([].concat(r,i,l),b),v):v)}));return{Component:g,usePublisher:function(e){return c.useCallback(_(D,c.useContext(f)[e]),[e])},useEmitterValue:function(e){var t=c.useContext(f)[e],n=c.useState(A(T,t)),r=Object(o.a)(n,2),i=r[0],a=r[1];return ne((function(){return O(t,(function(e){e!==i&&a(x(e))}))}),[t,i]),i},useEmitter:function(e,t){var n=c.useContext(f)[e];ne((function(){return O(n,t)}),[t,n])}}}var ie="undefined"!==typeof document?c.useLayoutEffect:c.useEffect,ae=function(e){return e[e.DEBUG=0]="DEBUG",e[e.INFO=1]="INFO",e[e.WARN=2]="WARN",e[e.ERROR=3]="ERROR",e}(ae||{}),oe=(r={},Object(a.a)(r,0,"debug"),Object(a.a)(r,1,"log"),Object(a.a)(r,2,"warn"),Object(a.a)(r,3,"error"),r),se=function(){return"undefined"===typeof globalThis?window:globalThis},ue=ee((function(){var e=I(3),t=I((function(t,n){var r,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,a=null!=(r=se().VIRTUOSO_LOG_LEVEL)?r:T(e);i>=a&&console[oe[i]]("%creact-virtuoso: %c%s %o","color: #0253b3; font-weight: bold","color: initial",t,n)}));return{log:t,logLevel:e}}),[],{singleton:!0});function le(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=c.useRef(null),r=function(e){};if("undefined"!==typeof ResizeObserver){var i=c.useMemo((function(){return new ResizeObserver((function(t){var n=t[0].target;null!==n.offsetParent&&e(n)}))}),[e]);r=function(e){e&&t?(i.observe(e),n.current=e):(n.current&&i.unobserve(n.current),n.current=null)}}return{ref:n,callbackRef:r}}function ce(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return le(e,t).callbackRef}function fe(e,t,n,r,i,a,o){var s=c.useCallback((function(n){for(var s=function(e,t,n,r){var i=e.length;if(0===i)return null;for(var a=[],o=0;o<i;o++){var s=e.item(o);if(s&&void 0!==s.dataset.index){var u=parseInt(s.dataset.index),l=parseFloat(s.dataset.knownSize),c=t(s,n);if(0===c&&r("Zero-sized element, this should not happen",{child:s},ae.ERROR),c!==l){var f=a[a.length-1];0===a.length||f.size!==c||f.endIndex!==u-1?a.push({startIndex:u,endIndex:u,size:c}):a[a.length-1].endIndex++}}}return a}(n.children,t,"offsetHeight",i),u=n.parentElement;!u.dataset.virtuosoScroller;)u=u.parentElement;var l="window"===u.lastElementChild.dataset.viewportType,c=o?o.scrollTop:l?window.pageYOffset||document.documentElement.scrollTop:u.scrollTop,f=o?o.scrollHeight:l?document.documentElement.scrollHeight:u.scrollHeight,d=o?o.offsetHeight:l?window.innerHeight:u.offsetHeight;r({scrollTop:Math.max(c,0),scrollHeight:f,viewportHeight:d}),null==a||a(function(e,t,n){"normal"===t||(null==t?void 0:t.endsWith("px"))||n("".concat(e," was not resolved to pixel value correctly"),t,ae.WARN);if("normal"===t)return 0;return parseInt(null!=t?t:"0",10)}("row-gap",getComputedStyle(n).rowGap,i)),null!==s&&e(s)}),[e,t,i,a,o,r]);return le(s,n)}function de(e,t){return Math.round(e.getBoundingClientRect()[t])}function he(e,t){return Math.abs(e-t)<1.01}function pe(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:S,i=arguments.length>4?arguments[4]:void 0,a=c.useRef(null),o=c.useRef(null),s=c.useRef(null),u=c.useCallback((function(n){var r=n.target,i=r===window||r===document,a=i?window.pageYOffset||document.documentElement.scrollTop:r.scrollTop,u=i?document.documentElement.scrollHeight:r.scrollHeight,l=i?window.innerHeight:r.offsetHeight,c=function(){e({scrollTop:Math.max(a,0),scrollHeight:u,viewportHeight:l})};n.suppressFlushSync?c():f.flushSync(c),null!==o.current&&(a===o.current||a<=0||a===u-l)&&(o.current=null,t(!0),s.current&&(clearTimeout(s.current),s.current=null))}),[e,t]);function l(n){var r=a.current;if(r&&(!("offsetHeight"in r)||0!==r.offsetHeight)){var i,u,l,c="smooth"===n.behavior;r===window?(u=Math.max(de(document.documentElement,"height"),document.documentElement.scrollHeight),i=window.innerHeight,l=document.documentElement.scrollTop):(u=r.scrollHeight,i=de(r,"height"),l=r.scrollTop);var f=u-i;if(n.top=Math.ceil(Math.max(Math.min(f,n.top),0)),he(i,u)||n.top===l)return e({scrollTop:l,scrollHeight:u,viewportHeight:i}),void(c&&t(!0));c?(o.current=n.top,s.current&&clearTimeout(s.current),s.current=setTimeout((function(){s.current=null,o.current=null,t(!0)}),1e3)):o.current=null,r.scrollTo(n)}}function d(e){a.current.scrollBy(e)}return c.useEffect((function(){var e=i||a.current;return r(i||a.current),u({target:e,suppressFlushSync:!0}),e.addEventListener("scroll",u,{passive:!0}),function(){r(null),e.removeEventListener("scroll",u)}}),[a,u,n,r,i]),{scrollerRef:a,scrollByCallback:d,scrollToCallback:l}}var ge=ee((function(){var e=M(),t=M(),n=I(0),r=M(),i=I(0),a=M(),o=M(),s=I(0),u=I(0),l=I(0),c=I(0),f=M(),d=M(),h=I(!1);return P(U(e,V((function(e){return e.scrollTop}))),t),P(U(e,V((function(e){return e.scrollHeight}))),o),P(t,i),{scrollContainerState:e,scrollTop:t,viewportHeight:a,headerHeight:s,fixedHeaderHeight:u,fixedFooterHeight:l,footerHeight:c,scrollHeight:o,smoothScrollTargetReached:r,scrollTo:f,scrollBy:d,statefulScrollTop:i,deviation:n,scrollingInProgress:h}}),[],{singleton:!0}),me={lvl:0};function ve(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:me,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:me;return{k:e,v:t,lvl:n,l:r,r:i}}function be(e){return e===me}function ye(){return me}function _e(e,t){if(be(e))return me;var n=e.k,r=e.l,i=e.r;if(t===n){if(be(r))return i;if(be(i))return r;var a=Ee(r),s=Object(o.a)(a,2);return je(Se(e,{k:s[0],v:s[1],l:Ce(r)}))}return je(Se(e,t<n?{l:_e(r,t)}:{r:_e(i,t)}))}function Ae(e,t){if(!be(e))return t===e.k?e.v:t<e.k?Ae(e.l,t):Ae(e.r,t)}function we(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"k";if(be(e))return[-1/0,void 0];if(Number(e[n])===t)return[e.k,e.v];if(Number(e[n])<t){var r=we(e.r,t,n);return r[0]===-1/0?[e.k,e.v]:r}return we(e.l,t,n)}function Fe(e,t,n){return be(e)?ve(t,n,1):t===e.k?Se(e,{k:t,v:n}):t<e.k?De(Se(e,{l:Fe(e.l,t,n)})):De(Se(e,{r:Fe(e.r,t,n)}))}function ke(e,t,n){if(be(e))return[];var r=e.k,i=e.v,a=e.l,o=e.r,s=[];return r>t&&(s=s.concat(ke(a,t,n))),r>=t&&r<=n&&s.push({k:r,v:i}),r<=n&&(s=s.concat(ke(o,t,n))),s}function xe(e){return be(e)?[]:[].concat(Object(l.a)(xe(e.l)),[{k:e.k,v:e.v}],Object(l.a)(xe(e.r)))}function Ee(e){return be(e.r)?[e.k,e.v]:Ee(e.r)}function Ce(e){return be(e.r)?e.l:je(Se(e,{r:Ce(e.r)}))}function Se(e,t){return ve(void 0!==t.k?t.k:e.k,void 0!==t.v?t.v:e.v,void 0!==t.lvl?t.lvl:e.lvl,void 0!==t.l?t.l:e.l,void 0!==t.r?t.r:e.r)}function Oe(e){return be(e)||e.lvl>e.r.lvl}function De(e){return Re(Me(e))}function je(e){var t=e.l,n=e.r,r=e.lvl;if(n.lvl>=r-1&&t.lvl>=r-1)return e;if(r>n.lvl+1){if(Oe(t))return Me(Se(e,{lvl:r-1}));if(be(t)||be(t.r))throw new Error("Unexpected empty nodes");return Se(t.r,{l:Se(t,{r:t.r.l}),r:Se(e,{l:t.r.r,lvl:r-1}),lvl:r})}if(Oe(e))return Re(Se(e,{lvl:r-1}));if(be(n)||be(n.l))throw new Error("Unexpected empty nodes");var i=n.l,a=Oe(i)?n.lvl-1:n.lvl;return Se(i,{l:Se(e,{r:i.l,lvl:r-1}),r:Re(Se(n,{l:i.r,lvl:a})),lvl:i.lvl+1})}function Te(e,t,n){if(be(e))return[];var r=we(e,t)[0];return Pe(ke(e,r,n),(function(e){return{index:e.k,value:e.v}}))}function Pe(e,t){var n=e.length;if(0===n)return[];for(var r=t(e[0]),i=r.index,a=r.value,o=[],s=1;s<n;s++){var u=t(e[s]),l=u.index,c=u.value;o.push({start:i,end:l-1,value:a}),i=l,a=c}return o.push({start:i,end:1/0,value:a}),o}function Re(e){var t=e.r,n=e.lvl;return be(t)||be(t.r)||t.lvl!==n||t.r.lvl!==n?e:Se(t,{l:Se(e,{r:t.l}),lvl:n+1})}function Me(e){var t=e.l;return be(t)||t.lvl!==e.lvl?e:Se(t,{r:Se(e,{l:t.r})})}function Ie(e,t,n){for(var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=e.length-1;r<=i;){var a=Math.floor((r+i)/2),o=e[a],s=n(o,t);if(0===s)return a;if(-1===s){if(i-r<2)return a-1;i=a-1}else{if(i===r)return a;r=a+1}}throw new Error("Failed binary finding record in array - ".concat(e.join(","),", searched for ").concat(t))}function Be(e,t,n){return e[Ie(e,t,n)]}function Ne(e,t,n,r){var i=Ie(e,t,r),a=Ie(e,n,r,i);return e.slice(i,a+1)}var Le=ee((function(){return{recalcInProgress:I(!1)}}),[],{singleton:!0});function Ue(e){var t=e.size,n=e.startIndex,r=e.endIndex;return function(e){return e.start===n&&(e.end===r||e.end===1/0)&&e.value===t}}function He(e,t){for(var n=0,r=0;n<e;)n+=t[r+1]-t[r]-1,r++;return r-(n===e?0:1)}function ze(e,t){var n=e.index;return t===n?0:t<n?-1:1}function qe(e,t){var n=e.offset;return t===n?0:t<n?-1:1}function Ve(e){return{index:e.index,value:e}}function We(e,t,n,r){var i=e,a=0,o=0,s=0,l=0;if(0!==t){s=i[l=Ie(i,t-1,ze)].offset;var c=we(n,t-1);a=c[0],o=c[1],i.length&&i[l].size===we(n,t)[1]&&(l-=1),i=i.slice(0,l+1)}else i=[];var f,d=Object(u.a)(Te(n,t,1/0));try{for(d.s();!(f=d.n()).done;){var h=f.value,p=h.start,g=h.value,m=p-a,v=m*o+s+m*r;i.push({offset:v,size:g,index:p}),a=p,s=v,o=g}}catch(b){d.e(b)}finally{d.f()}return{offsetTree:i,lastIndex:a,lastOffset:s,lastSize:o}}function Ge(e,t){var n=Object(o.a)(t,4),r=n[0],i=n[1],a=n[2],s=n[3];r.length>0&&a("received item sizes",r,ae.DEBUG);var l=e.sizeTree,c=l,f=0;if(i.length>0&&be(l)&&2===r.length){var d=r[0].size,h=r[1].size;c=i.reduce((function(e,t){return Fe(Fe(e,t,d),t+1,h)}),c)}else{var p=function(e,t){var n,r=be(e)?0:1/0,i=Object(u.a)(t);try{for(i.s();!(n=i.n()).done;){var a=n.value,o=a.size,s=a.startIndex,l=a.endIndex;if(r=Math.min(r,s),be(e))e=Fe(e,0,o);else{var c=Te(e,s-1,l+1);if(!c.some(Ue(a))){var f,d=!1,h=!1,p=Object(u.a)(c);try{for(p.s();!(f=p.n()).done;){var g=f.value,m=g.start,v=g.end,b=g.value;d?(l>=m||o===b)&&(e=_e(e,m)):(h=b!==o,d=!0),v>l&&l>=m&&b!==o&&(e=Fe(e,l+1,b))}}catch(y){p.e(y)}finally{p.f()}h&&(e=Fe(e,s,o))}}}}catch(y){i.e(y)}finally{i.f()}return[e,r]}(c,r),g=Object(o.a)(p,2);c=g[0],f=g[1]}if(c===l)return e;var m=We(e.offsetTree,f,c,s),v=m.offsetTree,b=m.lastIndex,y=m.lastSize,_=m.lastOffset;return{sizeTree:c,offsetTree:v,lastIndex:b,lastOffset:_,lastSize:y,groupOffsetTree:i.reduce((function(e,t){return Fe(e,t,Ke(t,v,s))}),ye()),groupIndices:i}}function Ke(e,t,n){if(0===t.length)return 0;var r=Be(t,e,ze),i=r.offset,a=e-r.index,o=r.size*a+(a-1)*n+i;return o>0?o+n:o}function Qe(e,t,n){if(function(e){return"undefined"!==typeof e.groupIndex}(e))return t.groupIndices[e.groupIndex]+1;var r=Ye("LAST"===e.index?n:e.index,t);return r=Math.max(0,r,Math.min(n,r))}function Ye(e,t){if(!Xe(t))return e;for(var n=0;t.groupIndices[n]<=e+n;)n++;return e+n}function Xe(e){return!be(e.groupOffsetTree)}var Je={offsetHeight:"height",offsetWidth:"width"},Ze=ee((function(e){var t=Object(o.a)(e,2),n=t[0].log,r=t[1].recalcInProgress,a=M(),s=M(),u=N(s,0),c=M(),f=M(),d=I(0),h=I([]),p=I(void 0),g=I(void 0),m=I((function(e,t){return de(e,Je[t])})),v=I(void 0),b=I(0),y={offsetTree:[],sizeTree:ye(),groupOffsetTree:ye(),lastIndex:0,lastOffset:0,lastSize:0,groupIndices:[]},_=N(U(a,X(h,n,b),G(Ge,y),z()),y),A=N(U(h,z(),G((function(e,t){return{prev:e.current,current:t}}),{prev:[],current:[]}),V((function(e){return e.prev}))),[]);P(U(h,q((function(e){return e.length>0})),X(_,b),V((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1],a=t[2],s=n.reduce((function(e,t,n){return Fe(e,t,Ke(t,r.offsetTree,a)||n)}),ye());return Object(i.a)(Object(i.a)({},r),{},{groupIndices:n,groupOffsetTree:s})}))),_),P(U(s,X(_),q((function(e){var t=Object(o.a)(e,2);return t[0]<t[1].lastIndex})),V((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];return[{startIndex:n,endIndex:r.lastIndex,size:r.lastSize}]}))),a),P(p,g);var w=N(U(p,V((function(e){return void 0===e}))),!0);P(U(g,q((function(e){return void 0!==e&&be(T(_).sizeTree)})),V((function(e){return[{startIndex:0,endIndex:0,size:e}]}))),a);var F=B(U(a,X(_),G((function(e,t){var n=e.sizes,r=Object(o.a)(t,2),i=(r[0],r[1]);return{changed:i!==n,sizes:i}}),{changed:!1,sizes:y}),V((function(e){return e.changed}))));O(U(d,G((function(e,t){return{diff:e.prev-t,prev:t}}),{diff:0,prev:0}),V((function(e){return e.diff}))),(function(e){var t=T(_).groupIndices;if(e>0)D(r,!0),D(c,e+He(e,t));else if(e<0){var n=T(A);n.length>0&&(e-=He(-e,n)),D(f,e)}})),O(U(d,X(n)),(function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];n<0&&r("`firstItemIndex` prop should not be set to less than zero. If you don't know the total count, just use a very high value",{firstItemIndex:d},ae.ERROR)}));var k=B(c);P(U(c,X(_),V((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1],i=r.groupIndices.length>0,a=[],s=r.lastSize;if(i){for(var u=Ae(r.sizeTree,0),c=0,f=0;c<n;){var d=r.groupIndices[f],h=r.groupIndices.length===f+1?1/0:r.groupIndices[f+1]-d-1;a.push({startIndex:d,endIndex:d,size:u}),a.push({startIndex:d+1,endIndex:d+1+h-1,size:s}),f++,c+=h+1}var p=xe(r.sizeTree);return c!==n&&p.shift(),p.reduce((function(e,t){var r=t.k,i=t.v,a=e.ranges;return 0!==e.prevSize&&(a=[].concat(Object(l.a)(e.ranges),[{startIndex:e.prevIndex,endIndex:r+n-1,size:e.prevSize}])),{ranges:a,prevIndex:r+n,prevSize:i}}),{ranges:a,prevIndex:n,prevSize:0}).ranges}return xe(r.sizeTree).reduce((function(e,t){var r=t.k,i=t.v;return{ranges:[].concat(Object(l.a)(e.ranges),[{startIndex:e.prevIndex,endIndex:r+n-1,size:e.prevSize}]),prevIndex:r+n,prevSize:i}}),{ranges:[],prevIndex:0,prevSize:s}).ranges}))),a);var x=B(U(f,X(_,b),V((function(e){var t=Object(o.a)(e,3);return Ke(-t[0],t[1].offsetTree,t[2])}))));return P(U(f,X(_,b),V((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1],a=t[2];if(r.groupIndices.length>0){if(be(r.sizeTree))return r;for(var s=ye(),u=T(A),l=0,c=0,f=0;l<-n;){f=u[c];var d=u[c+1]-f-1;c++,l+=d+1}if(s=xe(r.sizeTree).reduce((function(e,t){var r=t.k,i=t.v;return Fe(e,Math.max(0,r+n),i)}),s),l!==-n)s=Fe(s,0,Ae(r.sizeTree,f)),s=Fe(s,1,we(r.sizeTree,1-n)[1]);return Object(i.a)(Object(i.a)({},r),{},{sizeTree:s},We(r.offsetTree,0,s,a))}var h=xe(r.sizeTree).reduce((function(e,t){var r=t.k,i=t.v;return Fe(e,Math.max(0,r+n),i)}),ye());return Object(i.a)(Object(i.a)({},r),{},{sizeTree:h},We(r.offsetTree,0,h,a))}))),_),{data:v,totalCount:s,sizeRanges:a,groupIndices:h,defaultItemSize:g,fixedItemSize:p,unshiftWith:c,shiftWith:f,shiftWithOffset:x,beforeUnshiftWith:k,firstItemIndex:d,gap:b,sizes:_,listRefresh:F,statefulTotalCount:u,trackItemSizes:w,itemSize:m}}),F(ue,Le),{singleton:!0}),$e="undefined"!==typeof document&&"scrollBehavior"in document.documentElement.style;function et(e){var t="number"===typeof e?{index:e}:e;return t.align||(t.align="start"),t.behavior&&$e||(t.behavior="auto"),t.offset||(t.offset=0),t}var tt=ee((function(e){var t=Object(o.a)(e,3),n=t[0],r=n.sizes,i=n.totalCount,a=n.listRefresh,s=n.gap,u=t[1],l=u.scrollingInProgress,c=u.viewportHeight,f=u.scrollTo,d=u.smoothScrollTargetReached,h=u.headerHeight,p=u.footerHeight,g=u.fixedHeaderHeight,m=u.fixedFooterHeight,v=t[2].log,b=M(),y=I(0),_=null,A=null,w=null;function F(){_&&(_(),_=null),w&&(w(),w=null),A&&(clearTimeout(A),A=null),D(l,!1)}return P(U(b,X(r,c,i,y,h,p,v),X(s,g,m),V((function(e){var t=Object(o.a)(e,4),n=Object(o.a)(t[0],8),r=n[0],i=n[1],s=n[2],u=n[3],c=n[4],f=n[5],h=n[6],p=n[7],g=t[1],m=t[2],v=t[3],y=et(r),k=y.align,x=y.behavior,E=y.offset,C=u-1,S=Qe(y,i,C),j=Ke(S,i.offsetTree,g)+f;"end"===k?(j+=m+we(i.sizeTree,S)[1]-s+v,S===C&&(j+=h)):"center"===k?j+=(m+we(i.sizeTree,S)[1]-s+v)/2:j-=c,E&&(j+=E);var T,P=function(e){F(),e?(p("retrying to scroll to",{location:r},ae.DEBUG),D(b,r)):p("list did not change, scroll successful",{},ae.DEBUG)};if(F(),"smooth"===x){var M=!1;w=O(a,(function(e){M=M||e})),_=R(d,(function(){P(M)}))}else _=R(U(a,(T=150,function(e){var t=setTimeout((function(){e(!1)}),T);return function(n){n&&(e(!0),clearTimeout(t))}})),P);return A=setTimeout((function(){F()}),1200),D(l,!0),p("scrolling from index to",{index:S,top:j,behavior:x},ae.DEBUG),{top:j,behavior:x}}))),f),{scrollToIndex:b,topListHeight:y}}),F(Ze,ge,ue),{singleton:!0});var nt="up",rt="down",it={atBottom:!1,notAtBottomBecause:"NOT_SHOWING_LAST_ITEM",state:{offsetBottom:0,scrollTop:0,viewportHeight:0,scrollHeight:0}},at=ee((function(e){var t=Object(o.a)(e,1)[0],n=t.scrollContainerState,r=t.scrollTop,i=t.viewportHeight,a=t.headerHeight,s=t.footerHeight,u=t.scrollBy,l=I(!1),c=I(!0),f=M(),d=M(),h=I(4),p=I(0),g=N(U(J(U(Z(r),K(1),W(!0)),U(Z(r),K(1),W(!1),Y(100))),z()),!1),m=N(U(J(U(u,W(!0)),U(u,W(!1),Y(200))),z()),!1);P(U($(Z(r),Z(p)),V((function(e){var t=Object(o.a)(e,2);return t[0]<=t[1]})),z()),c),P(U(c,Q(50)),d);var v=B(U($(n,Z(i),Z(a),Z(s),Z(h)),G((function(e,t){var n,r,i=Object(o.a)(t,5),a=i[0],s=a.scrollTop,u=a.scrollHeight,l=i[1],c=(i[2],i[3],{viewportHeight:l,scrollTop:s,scrollHeight:u});return s+l-u>-i[4]?(s>e.state.scrollTop?(n="SCROLLED_DOWN",r=e.state.scrollTop-s):(n="SIZE_DECREASED",r=e.state.scrollTop-s||e.scrollTopDelta),{atBottom:!0,state:c,atBottomBecause:n,scrollTopDelta:r}):{atBottom:!1,notAtBottomBecause:c.scrollHeight>e.state.scrollHeight?"SIZE_INCREASED":l<e.state.viewportHeight?"VIEWPORT_HEIGHT_DECREASING":s<e.state.scrollTop?"SCROLLING_UPWARDS":"NOT_FULLY_SCROLLED_TO_LAST_ITEM_BOTTOM",state:c}}),it),z((function(e,t){return e&&e.atBottom===t.atBottom})))),b=N(U(n,G((function(e,t){var n=t.scrollTop,r=t.scrollHeight,i=t.viewportHeight;if(he(e.scrollHeight,r))return{scrollTop:n,scrollHeight:r,jump:0,changed:!1};var a=r-(n+i)<1;return e.scrollTop!==n&&a?{scrollHeight:r,scrollTop:n,jump:e.scrollTop-n,changed:!0}:{scrollHeight:r,scrollTop:n,jump:0,changed:!0}}),{scrollHeight:0,jump:0,scrollTop:0,changed:!1}),q((function(e){return e.changed})),V((function(e){return e.jump}))),0);P(U(v,V((function(e){return e.atBottom}))),l),P(U(l,Q(50)),f);var y=I(rt);P(U(n,V((function(e){return e.scrollTop})),z(),G((function(e,t){return T(m)?{direction:e.direction,prevScrollTop:t}:{direction:t<e.prevScrollTop?nt:rt,prevScrollTop:t}}),{direction:rt,prevScrollTop:0}),V((function(e){return e.direction}))),y),P(U(n,Q(50),W("none")),y);var _=I(0);return P(U(g,q((function(e){return!e})),W(0)),_),P(U(r,Q(100),X(g),q((function(e){var t=Object(o.a)(e,2);t[0];return!!t[1]})),G((function(e,t){var n=Object(o.a)(e,2);n[0];return[n[1],Object(o.a)(t,1)[0]]}),[0,0]),V((function(e){var t=Object(o.a)(e,2),n=t[0];return t[1]-n}))),_),{isScrolling:g,isAtTop:c,isAtBottom:l,atBottomState:v,atTopStateChange:d,atBottomStateChange:f,scrollDirection:y,atBottomThreshold:h,atTopThreshold:p,scrollVelocity:_,lastJumpDueToItemResize:b}}),F(ge)),ot=ee((function(e){var t=Object(o.a)(e,1)[0].log,n=I(!1),r=B(U(n,q((function(e){return e})),z()));return O(n,(function(e){e&&T(t)("props updated",{},ae.DEBUG)})),{propsReady:n,didMount:r}}),F(ue),{singleton:!0});function st(e,t){0==e?t():requestAnimationFrame((function(){return st(e-1,t)}))}function ut(e,t){var n=t-1;return"number"===typeof e?e:"LAST"===e.index?n:e.index}var lt=ee((function(e){var t=Object(o.a)(e,4),n=t[0],r=n.sizes,i=n.listRefresh,a=n.defaultItemSize,s=t[1].scrollTop,u=t[2].scrollToIndex,l=t[3].didMount,c=I(!0),f=I(0),d=I(!1);return P(U(l,X(f),q((function(e){var t=Object(o.a)(e,2);t[0];return!!t[1]})),W(!1)),c),O(U($(i,l),X(c,r,a,d),q((function(e){var t=Object(o.a)(e,5),n=Object(o.a)(t[0],2)[1],r=t[1],i=t[2].sizeTree,a=t[3],s=t[4];return n&&(!be(i)||C(a))&&!r&&!s})),X(f)),(function(e){var t=Object(o.a)(e,2)[1];D(d,!0),st(3,(function(){R(s,(function(){return D(c,!0)})),D(u,t)}))})),{scrolledToInitialItem:c,initialTopMostItemIndex:f}}),F(Ze,ge,tt,ot),{singleton:!0});function ct(e){return!!e&&("smooth"===e?"smooth":"auto")}var ft=ee((function(e){var t=Object(o.a)(e,7),n=t[0],r=n.totalCount,i=n.listRefresh,a=t[1],s=a.isAtBottom,u=a.atBottomState,l=t[2].scrollToIndex,c=t[3].scrolledToInitialItem,f=t[4],d=f.propsReady,h=f.didMount,p=t[5].log,g=t[6].scrollingInProgress,m=I(!1),v=M(),b=null;function y(e){D(l,{index:"LAST",align:"end",behavior:e})}function _(e){var t=R(u,(function(t){!e||t.atBottom||"SIZE_INCREASED"!==t.notAtBottomBecause||b||(T(p)("scrolling to bottom due to increased size",{},ae.DEBUG),y("auto"))}));setTimeout(t,100)}return O(U($(U(Z(r),K(1)),h),X(Z(m),s,c,g),V((function(e){var t=Object(o.a)(e,5),n=Object(o.a)(t[0],2),r=n[0],i=n[1],a=t[1],s=t[2],u=t[3],l=t[4],c=i&&u,f="auto";return c&&(f=function(e,t){return"function"===typeof e?ct(e(t)):t&&ct(e)}(a,s||l),c=c&&!!f),{totalCount:r,shouldFollow:c,followOutputBehavior:f}})),q((function(e){return e.shouldFollow}))),(function(e){var t=e.totalCount,n=e.followOutputBehavior;b&&(b(),b=null),b=R(i,(function(){T(p)("following output to ",{totalCount:t},ae.DEBUG),y(n),b=null}))})),O(U($(Z(m),r,d),q((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[2];return n&&r})),G((function(e,t){var n=e.value,r=Object(o.a)(t,2)[1];return{refreshed:n===r,value:r}}),{refreshed:!1,value:0}),q((function(e){return e.refreshed})),X(m,r)),(function(e){_(!1!==Object(o.a)(e,2)[1])})),O(v,(function(){_(!1!==T(m))})),O($(Z(m),u),(function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];n&&!r.atBottom&&"VIEWPORT_HEIGHT_DECREASING"===r.notAtBottomBecause&&y("auto")})),{followOutput:m,autoscrollToBottom:v}}),F(Ze,at,tt,lt,ot,ue,ge));function dt(e){return e.reduce((function(e,t){return e.groupIndices.push(e.totalCount),e.totalCount+=t+1,e}),{totalCount:0,groupIndices:[]})}var ht=ee((function(e){var t=Object(o.a)(e,2),n=t[0],r=n.totalCount,i=n.groupIndices,a=n.sizes,s=t[1],u=s.scrollTop,l=s.headerHeight,c=M(),f=M(),d=B(U(c,V(dt)));return P(U(d,V((function(e){return e.totalCount}))),r),P(U(d,V((function(e){return e.groupIndices}))),i),P(U($(u,a,l),q((function(e){var t=Object(o.a)(e,2);t[0];return Xe(t[1])})),V((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1],i=t[2];return we(r.groupOffsetTree,Math.max(n-i,0),"v")[0]})),z(),V((function(e){return[e]}))),f),{groupCounts:c,topItemsIndexes:f}}),F(Ze,ge));function pt(e,t){return!(!e||e[0]!==t[0]||e[1]!==t[1])}function gt(e,t){return!(!e||e.startIndex!==t.startIndex||e.endIndex!==t.endIndex)}var mt="top",vt="bottom",bt="none";function yt(e,t,n){return"number"===typeof e?n===nt&&t===mt||n===rt&&t===vt?e:0:n===nt?t===mt?e.main:e.reverse:t===vt?e.main:e.reverse}function _t(e,t){return"number"===typeof e?e:e[t]||0}var At=ee((function(e){var t=Object(o.a)(e,1)[0],n=t.scrollTop,r=t.viewportHeight,i=t.deviation,a=t.headerHeight,s=t.fixedHeaderHeight,u=M(),l=I(0),c=I(0),f=I(0);return{listBoundary:u,overscan:f,topListHeight:l,increaseViewportBy:c,visibleRange:N(U($(Z(n),Z(r),Z(a),Z(u,pt),Z(f),Z(l),Z(s),Z(i),Z(c)),V((function(e){var t=Object(o.a)(e,9),n=t[0],r=t[1],i=t[2],a=Object(o.a)(t[3],2),s=a[0],u=a[1],l=t[4],c=t[5],f=t[6],d=t[7],h=t[8],p=n-d,g=c+f,m=Math.max(i-p,0),v=bt,b=_t(h,mt),y=_t(h,vt);return s-=d,u+=i+f,(s+=i+f)>n+g-b&&(v=nt),(u-=d)<n-m+r+y&&(v=rt),v!==bt?[Math.max(p-i-yt(l,mt,v)-b,0),p-m-f+r+yt(l,vt,v)+y]:null})),q((function(e){return null!=e})),z(pt)),[0,0])}}),F(ge),{singleton:!0});var wt={items:[],topItems:[],offsetTop:0,offsetBottom:0,top:0,bottom:0,topListHeight:0,totalCount:0,firstItemIndex:0};function Ft(e,t,n){if(0===e.length)return[];if(!Xe(t))return e.map((function(e){return Object(i.a)(Object(i.a)({},e),{},{index:e.index+n,originalIndex:e.index})}));var r,a=e[0].index,o=e[e.length-1].index,s=[],l=Te(t.groupOffsetTree,a,o),c=void 0,f=0,d=Object(u.a)(e);try{for(d.s();!(r=d.n()).done;){var h=r.value;(!c||c.end<h.index)&&(c=l.shift(),f=t.groupIndices.indexOf(c.start));var p=void 0;p=h.index===c.start?{type:"group",index:f}:{index:h.index-(f+1)+n,groupIndex:f},s.push(Object(i.a)(Object(i.a)({},p),{},{size:h.size,offset:h.offset,originalIndex:h.index,data:h.data}))}}catch(g){d.e(g)}finally{d.f()}return s}function kt(e,t,n,r,i,a){var o=i.lastSize,s=i.lastOffset,u=i.lastIndex,l=0,c=0;if(e.length>0){l=e[0].offset;var f=e[e.length-1];c=f.offset+f.size}var d=n-u,h=l,p=s+d*o+(d-1)*r-c;return{items:Ft(e,i,a),topItems:Ft(t,i,a),topListHeight:t.reduce((function(e,t){return t.size+e}),0),offsetTop:l,offsetBottom:p,top:h,bottom:c,totalCount:n,firstItemIndex:a}}function xt(e,t,n,r,i,a){var o=0;if(n.groupIndices.length>0){var s,l=Object(u.a)(n.groupIndices);try{for(l.s();!(s=l.n()).done;){if(s.value-o>=e)break;o++}}catch(h){l.e(h)}finally{l.f()}}var c=e+o,f=ut(t,c),d=Array.from({length:c}).map((function(e,t){return{index:t+f,size:0,offset:0,data:a[t+f]}}));return kt(d,[],c,i,n,r)}var Et=ee((function(e){var t=Object(o.a)(e,8),n=t[0],r=n.sizes,a=n.totalCount,s=n.data,l=n.firstItemIndex,c=n.gap,f=t[1],d=t[2],h=d.visibleRange,p=d.listBoundary,g=d.topListHeight,m=t[3],v=m.scrolledToInitialItem,b=m.initialTopMostItemIndex,y=t[4].topListHeight,_=t[5],A=t[6].didMount,F=t[7].recalcInProgress,k=I([]),x=I(0),E=M();P(f.topItemsIndexes,k);var S=N(U($(A,F,Z(h,pt),Z(a),Z(r),Z(b),v,Z(k),Z(l),Z(c),s),q((function(e){var t=Object(o.a)(e,11),n=t[0],r=t[1],i=t[3],a=t[10],s=a&&a.length!==i;return n&&!r&&!s})),V((function(e){var t=Object(o.a)(e,11),n=Object(o.a)(t[2],2),r=n[0],a=n[1],s=t[3],l=t[4],c=t[5],f=t[6],d=t[7],h=t[8],p=t[9],g=t[10],m=l,v=m.sizeTree,b=m.offsetTree,y=T(x);if(0===s)return Object(i.a)(Object(i.a)({},wt),{},{totalCount:s});if(0===r&&0===a)return 0===y?Object(i.a)(Object(i.a)({},wt),{},{totalCount:s}):xt(y,c,l,h,p,g||[]);if(be(v)){if(y>0)return null;var _=kt(function(e,t,n){if(Xe(t)){var r=Ye(e,t);return[{index:we(t.groupOffsetTree,r)[0],size:0,offset:0},{index:r,size:0,offset:0,data:n&&n[0]}]}return[{index:e,size:0,offset:0,data:n&&n[0]}]}(ut(c,s),m,g),[],s,p,m,h);return _}var A=[];if(d.length>0){var F,k=d[0],E=d[d.length-1],C=0,S=Object(u.a)(Te(v,k,E));try{for(S.s();!(F=S.n()).done;)for(var O=F.value,D=O.value,j=Math.max(O.start,k),P=Math.min(O.end,E),R=j;R<=P;R++)A.push({index:R,size:D,offset:C,data:g&&g[R]}),C+=D}catch(N){S.e(N)}finally{S.f()}}if(!f)return kt([],A,s,p,m,h);var M=d.length>0?d[d.length-1]+1:0,I=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return r>0&&(t=Math.max(t,Be(e,r,ze).offset)),Pe(Ne(e,t,n,qe),Ve)}(b,r,a,M);if(0===I.length)return null;var B=s-1;return kt(w([],(function(e){var t,n=Object(u.a)(I);try{for(n.s();!(t=n.n()).done;){var i=t.value,o=i.value,s=o.offset,l=i.start,c=o.size;if(o.offset<r){var f=(l+=Math.floor((r-o.offset+p)/(c+p)))-i.start;s+=f*c+f*p}l<M&&(s+=(M-l)*c,l=M);for(var d=Math.min(i.end,B),h=l;h<=d&&!(s>=a);h++)e.push({index:h,size:c,offset:s,data:g&&g[h]}),s+=c+p}}catch(N){n.e(N)}finally{n.f()}})),A,s,p,m,h)})),q((function(e){return null!==e})),z()),wt);P(U(s,q(C),V((function(e){return null==e?void 0:e.length}))),a),P(U(S,V((function(e){return e.topListHeight}))),y),P(y,g),P(U(S,V((function(e){return[e.top,e.bottom]}))),p),P(U(S,V((function(e){return e.items}))),E);var O=B(U(S,q((function(e){return e.items.length>0})),X(a,s),q((function(e){var t=Object(o.a)(e,2),n=t[0].items,r=t[1];return n[n.length-1].originalIndex===r-1})),V((function(e){var t=Object(o.a)(e,3);return[t[1]-1,t[2]]})),z(pt),V((function(e){return Object(o.a)(e,1)[0]})))),D=B(U(S,Q(200),q((function(e){var t=e.items,n=e.topItems;return t.length>0&&t[0].originalIndex===n.length})),V((function(e){return e.items[0].index})),z())),j=B(U(S,q((function(e){return e.items.length>0})),V((function(e){for(var t=e.items,n=0,r=t.length-1;"group"===t[n].type&&n<r;)n++;for(;"group"===t[r].type&&r>n;)r--;return{startIndex:t[n].index,endIndex:t[r].index}})),z(gt)));return Object(i.a)({listState:S,topItemsIndexes:k,endReached:O,startReached:D,rangeChanged:j,itemsRendered:E,initialItemCount:x},_)}),F(Ze,ht,At,lt,tt,at,ot,Le),{singleton:!0}),Ct=ee((function(e){var t=Object(o.a)(e,4),n=t[0],r=n.sizes,i=n.firstItemIndex,a=n.data,s=n.gap,u=t[1].initialTopMostItemIndex,l=t[2],c=l.initialItemCount,f=l.listState;return P(U(t[3].didMount,X(c),q((function(e){return 0!==Object(o.a)(e,2)[1]})),X(u,r,i,s,a),V((function(e){var t=Object(o.a)(e,6),n=Object(o.a)(t[0],2)[1],r=t[1],i=t[2],a=t[3],s=t[4],u=t[5];return xt(n,r,i,a,s,void 0===u?[]:u)}))),f),{}}),F(Ze,lt,Et,ot),{singleton:!0}),St=ee((function(e){var t=Object(o.a)(e,1)[0].scrollVelocity,n=I(!1),r=M(),i=I(!1);return P(U(t,X(i,n,r),q((function(e){var t=Object(o.a)(e,2);t[0];return!!t[1]})),V((function(e){var t=Object(o.a)(e,4),n=t[0],r=t[1],i=t[2],a=t[3],s=r.exit,u=r.enter;if(i){if(s(n,a))return!1}else if(u(n,a))return!0;return i})),z()),n),O(U($(n,t,r),X(i)),(function(e){var t=Object(o.a)(e,2),n=Object(o.a)(t[0],3),r=n[0],i=n[1],a=n[2],s=t[1];return r&&s&&s.change&&s.change(i,a)})),{isSeeking:n,scrollSeekConfiguration:i,scrollVelocity:t,scrollSeekRangeChanged:r}}),F(at),{singleton:!0}),Ot=ee((function(e){var t=Object(o.a)(e,1)[0].topItemsIndexes,n=I(0);return P(U(n,q((function(e){return e>0})),V((function(e){return Array.from({length:e}).map((function(e,t){return t}))}))),t),{topItemCount:n}}),F(Et)),Dt=ee((function(e){var t=Object(o.a)(e,2),n=t[0],r=n.footerHeight,i=n.headerHeight,a=n.fixedHeaderHeight,s=n.fixedFooterHeight,u=t[1].listState,l=M(),c=N(U($(r,s,i,a,u),V((function(e){var t=Object(o.a)(e,5),n=t[0],r=t[1],i=t[2],a=t[3],s=t[4];return n+r+i+a+s.offsetBottom+s.bottom}))),0);return P(Z(c),l),{totalListHeight:c,totalListHeightChanged:l}}),F(ge,Et),{singleton:!0});function jt(e){var t,n=!1;return function(){return n||(n=!0,t=e()),t}}var Tt=jt((function(){return/iP(ad|od|hone)/i.test(navigator.userAgent)&&/WebKit/i.test(navigator.userAgent)})),Pt=ee((function(e){var t=Object(o.a)(e,6),n=t[0],r=n.scrollBy,i=n.scrollTop,a=n.deviation,s=n.scrollingInProgress,u=t[1],l=u.isScrolling,c=u.isAtBottom,f=u.scrollDirection,d=u.lastJumpDueToItemResize,h=t[2].listState,p=t[3],g=p.beforeUnshiftWith,m=p.shiftWithOffset,v=p.sizes,b=p.gap,y=t[4].log,_=t[5].recalcInProgress,A=B(U(h,X(d),G((function(e,t){var n=Object(o.a)(e,4),r=n[1],i=n[2],a=n[3],s=Object(o.a)(t,2),u=s[0],l=u.items,c=u.totalCount,f=u.bottom,d=u.offsetBottom,h=s[1],p=f+d,g=0;i===c&&(r.length>0&&l.length>0&&(0===l[0].originalIndex&&0===r[0].originalIndex||0!==(g=p-a)&&(g+=h)));return[g,l,c,p]}),[0,[],0,0]),q((function(e){return 0!==Object(o.a)(e,1)[0]})),X(i,f,s,c,y,_),q((function(e){var t=Object(o.a)(e,7),n=t[1],r=t[2],i=t[3];return!t[6]&&!i&&0!==n&&r===nt})),V((function(e){var t=Object(o.a)(e,6),n=Object(o.a)(t[0],1)[0];return(0,t[5])("Upward scrolling compensation",{amount:n},ae.DEBUG),n}))));function w(e){e>0?(D(r,{top:-e,behavior:"auto"}),D(a,0)):(D(a,0),D(r,{top:-e,behavior:"auto"}))}return O(U(A,X(a,l)),(function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1];t[2]&&Tt()?D(a,r-n):w(-n)})),O(U($(N(l,!1),a,_),q((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1],i=t[2];return!n&&!i&&0!==r})),V((function(e){var t=Object(o.a)(e,2);t[0];return t[1]})),Q(1)),w),P(U(m,V((function(e){return{top:-e}}))),r),O(U(g,X(v,b),V((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1],i=r.lastSize,a=r.groupIndices,s=r.sizeTree,u=t[2];function l(e){return e*(i+u)}if(0===a.length)return l(n);for(var c=0,f=Ae(s,0),d=0,h=0;d<n;){d++,c+=f;var p=a.length===h+1?1/0:a[h+1]-a[h]-1;d+p>n&&(c-=f,p=n-d+1),d+=p,c+=l(p),h++}return c}))),(function(e){D(a,e),requestAnimationFrame((function(){D(r,{top:e}),requestAnimationFrame((function(){D(a,0),D(_,!1)}))}))})),{deviation:a}}),F(ge,at,Et,Ze,ue,Le)),Rt=ee((function(e){var t=Object(o.a)(e,3),n=t[0].didMount,r=t[1].scrollTo,i=t[2].listState,a=I(0);return O(U(n,X(a),q((function(e){return 0!==Object(o.a)(e,2)[1]})),V((function(e){return{top:Object(o.a)(e,2)[1]}}))),(function(e){R(U(i,K(1),q((function(e){return e.items.length>1}))),(function(){requestAnimationFrame((function(){D(r,e)}))}))})),{initialScrollTop:a}}),F(ot,ge,Et),{singleton:!0}),Mt=ee((function(e){var t=Object(o.a)(e,2),n=t[0].viewportHeight,r=t[1].totalListHeight,i=I(!1);return{alignToBottom:i,paddingTopAddition:N(U($(i,n,r),q((function(e){return Object(o.a)(e,1)[0]})),V((function(e){var t=Object(o.a)(e,3),n=t[1],r=t[2];return Math.max(0,n-r)})),Q(0),z()),0)}}),F(ge,Dt),{singleton:!0}),It=ee((function(e){var t=Object(o.a)(e,1)[0],n=t.scrollTo,r=t.scrollContainerState,a=M(),s=M(),u=M(),l=I(!1),c=I(void 0);return P(U($(a,s),V((function(e){var t=Object(o.a)(e,2),n=t[0],r=n.viewportHeight,i=n.scrollTop,a=n.scrollHeight,s=t[1].offsetTop;return{scrollTop:Math.max(0,i-s),scrollHeight:a,viewportHeight:r}}))),r),P(U(n,X(s),V((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1].offsetTop;return Object(i.a)(Object(i.a)({},n),{},{top:n.top+r})}))),u),{useWindowScroll:l,customScrollParent:c,windowScrollContainerState:a,windowViewportRect:s,windowScrollTo:u}}),F(ge)),Bt=function(e){var t=e.itemTop,n=e.itemBottom,r=e.viewportTop,a=e.viewportBottom,o=e.locationParams,u=o.behavior,l=o.align,c=Object(s.a)(o,h);return t<r?Object(i.a)(Object(i.a)({},c),{},{behavior:u,align:null!=l?l:"start"}):n>a?Object(i.a)(Object(i.a)({},c),{},{behavior:u,align:null!=l?l:"end"}):null},Nt=ee((function(e){var t=Object(o.a)(e,3),n=t[0],r=n.sizes,a=n.totalCount,u=n.gap,l=t[1],c=l.scrollTop,f=l.viewportHeight,d=l.headerHeight,h=l.fixedHeaderHeight,g=l.fixedFooterHeight,m=l.scrollingInProgress,v=t[2].scrollToIndex,b=M();return P(U(b,X(r,f,a,d,h,g,c),X(u),V((function(e){var t=Object(o.a)(e,2),n=Object(o.a)(t[0],8),r=n[0],a=n[1],u=n[2],l=n[3],c=n[4],f=n[5],d=n[6],h=n[7],g=t[1],v=r.done,b=r.behavior,y=r.align,_=r.calculateViewLocation,A=void 0===_?Bt:_,w=Object(s.a)(r,p),F=Qe(r,a,l-1),k=Ke(F,a.offsetTree,g)+c+f,x=A({itemTop:k,itemBottom:k+we(a.sizeTree,F)[1],viewportTop:h+f,viewportBottom:h+u-d,locationParams:Object(i.a)({behavior:b,align:y},w)});return x?v&&R(U(m,q((function(e){return!1===e})),K(T(m)?1:2)),v):v&&v(),x})),q((function(e){return null!==e}))),v),{scrollIntoView:b}}),F(Ze,ge,tt,Et,ue),{singleton:!0}),Lt=ee((function(e){var t=Object(o.a)(e,5),n=t[0],r=n.sizes,i=n.sizeRanges,a=t[1].scrollTop,s=t[2].initialTopMostItemIndex,u=t[3].didMount,l=t[4],c=l.useWindowScroll,f=l.windowScrollContainerState,d=l.windowViewportRect,h=M(),p=I(void 0),g=I(null),m=I(null);return P(f,g),P(d,m),O(U(h,X(r,a,c,g,m)),(function(e){var t=Object(o.a)(e,6),n=t[0],r=t[1],i=t[2],a=t[3],s=t[4],u=t[5],l=xe(r.sizeTree).map((function(e,t,n){var r=e.k,i=e.v,a=n[t+1];return{startIndex:r,endIndex:a?a.k-1:1/0,size:i}}));a&&null!==s&&null!==u&&(i=s.scrollTop-u.offsetTop),n({ranges:l,scrollTop:i})})),P(U(p,q(C),V(Ut)),s),P(U(u,X(p),q((function(e){return void 0!==Object(o.a)(e,2)[1]})),z(),V((function(e){return Object(o.a)(e,2)[1].ranges}))),i),{getState:h,restoreStateFrom:p}}),F(Ze,ge,lt,ot,It));function Ut(e){return{offset:e.scrollTop,index:0,align:"start"}}var Ht=ee((function(e){var t=Object(o.a)(e,10),n=t[0],r=t[1],a=t[2],s=t[3],u=t[4],l=t[5],c=t[6],f=t[7],d=t[8],h=t[9];return Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},n),r),a),s),u),l),c),f),d),h)}),F(At,Ct,ot,St,Dt,Rt,Mt,It,Nt,ue)),zt=ee((function(e){var t=Object(o.a)(e,11),n=t[0],r=n.totalCount,a=n.sizeRanges,u=n.fixedItemSize,l=n.defaultItemSize,c=n.trackItemSizes,f=n.itemSize,d=n.data,h=n.firstItemIndex,p=n.groupIndices,m=n.statefulTotalCount,v=n.gap,b=n.sizes,y=t[1],_=y.initialTopMostItemIndex,A=y.scrolledToInitialItem,w=t[2],F=t[3],k=t[4],x=t[5],E=x.listState,C=x.topItemsIndexes,S=Object(s.a)(x,g),O=t[6].scrollToIndex,D=(t[7],t[8].topItemCount),j=t[9].groupCounts,T=t[10];return P(S.rangeChanged,T.scrollSeekRangeChanged),P(U(T.windowViewportRect,V((function(e){return e.visibleHeight}))),w.viewportHeight),Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({totalCount:r,data:d,firstItemIndex:h,sizeRanges:a,initialTopMostItemIndex:_,scrolledToInitialItem:A,topItemsIndexes:C,topItemCount:D,groupCounts:j,fixedItemHeight:u,defaultItemHeight:l,gap:v},k),{},{statefulTotalCount:m,listState:E,scrollToIndex:O,trackItemSizes:c,itemSize:f,groupIndices:p},S),T),w),{},{sizes:b},F)}),F(Ze,lt,ge,Lt,ft,Et,tt,Pt,Ot,ht,Ht)),qt="-webkit-sticky",Vt="sticky",Wt=jt((function(){if("undefined"===typeof document)return Vt;var e=document.createElement("div");return e.style.position=qt,e.style.position===qt?qt:Vt}));function Gt(e,t){var n=c.useRef(null),r=c.useCallback((function(r){if(null!==r&&r.offsetParent){var i,a,o=r.getBoundingClientRect(),s=o.width;if(t){var u=t.getBoundingClientRect(),l=o.top-u.top;i=u.height-Math.max(0,l),a=l+t.scrollTop}else i=window.innerHeight-Math.max(0,o.top),a=o.top+window.pageYOffset;n.current={offsetTop:a,visibleHeight:i,visibleWidth:s},e(n.current)}}),[e,t]),i=le(r),a=i.callbackRef,o=i.ref,s=c.useCallback((function(){r(o.current)}),[r,o]);return c.useEffect((function(){if(t){t.addEventListener("scroll",s);var e=new ResizeObserver(s);return e.observe(t),function(){t.removeEventListener("scroll",s),e.unobserve(t)}}return window.addEventListener("scroll",s),window.addEventListener("resize",s),function(){window.removeEventListener("scroll",s),window.removeEventListener("resize",s)}}),[s,t]),a}var Kt=c.createContext(void 0),Qt=c.createContext(void 0);function Yt(e){return e}var Xt=ee((function(){var e=I((function(e){return"Item ".concat(e)})),t=I(null),n=I((function(e){return"Group ".concat(e)})),r=I({}),i=I(Yt),a=I("div"),o=I(S),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return N(U(r,V((function(t){return t[e]})),z()),t)};return{context:t,itemContent:e,groupContent:n,components:r,computeItemKey:i,headerFooterTag:a,scrollerRef:o,FooterComponent:s("Footer"),HeaderComponent:s("Header"),TopItemListComponent:s("TopItemList"),ListComponent:s("List","div"),ItemComponent:s("Item","div"),GroupComponent:s("Group","div"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder")}})),Jt=ee((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];return Object(i.a)(Object(i.a)({},n),r)}),F(zt,Xt)),Zt=function(e){var t=e.height;return c.createElement("div",{style:{height:t}})},$t={position:Wt(),zIndex:1,overflowAnchor:"none"},en={overflowAnchor:"none"},tn=c.memo((function(e){var t=e.showTopList,n=void 0!==t&&t,r=vn("listState"),a=mn("sizeRanges"),s=vn("useWindowScroll"),u=vn("customScrollParent"),l=mn("windowScrollContainerState"),f=mn("scrollContainerState"),d=u||s?l:f,h=vn("itemContent"),p=vn("context"),g=vn("groupContent"),m=vn("trackItemSizes"),v=fe(a,vn("itemSize"),m,n?S:d,vn("log"),mn("gap"),u).callbackRef,b=c.useState(0),y=Object(o.a)(b,2),_=y[0],A=y[1];bn("deviation",(function(e){_!==e&&A(e)}));var w=vn("EmptyPlaceholder"),F=vn("ScrollSeekPlaceholder")||Zt,k=vn("ListComponent"),x=vn("ItemComponent"),E=vn("GroupComponent"),C=vn("computeItemKey"),O=vn("isSeeking"),D=vn("groupIndices").length>0,j=vn("paddingTopAddition"),T=vn("scrolledToInitialItem"),P=n?{}:Object(i.a)({boxSizing:"border-box",paddingTop:r.offsetTop+j,paddingBottom:r.offsetBottom,marginTop:_},T?{}:{visibility:"hidden"});return!n&&0===r.totalCount&&w?c.createElement(w,on(w,p)):c.createElement(k,Object(i.a)(Object(i.a)({},on(k,p)),{},{ref:v,style:P,"data-test-id":n?"virtuoso-top-item-list":"virtuoso-item-list"}),(n?r.topItems:r.items).map((function(e){var t=e.originalIndex,n=C(t+r.firstItemIndex,e.data,p);return O?c.createElement(F,Object(i.a)(Object(i.a)({},on(F,p)),{},{key:n,index:e.index,height:e.size,type:e.type||"item"},"group"===e.type?{}:{groupIndex:e.groupIndex})):"group"===e.type?c.createElement(E,Object(i.a)(Object(i.a)({},on(E,p)),{},{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:$t}),g(e.index,p)):c.createElement(x,Object(i.a)(Object(i.a)(Object(i.a)({},on(x,p)),sn(x,e.data)),{},{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,"data-item-group-index":e.groupIndex,style:en}),D?h(e.index,e.groupIndex,e.data,p):h(e.index,e.data,p))})))})),nn={height:"100%",outline:"none",overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},rn={width:"100%",height:"100%",position:"absolute",top:0},an={width:"100%",position:Wt(),top:0,zIndex:1};function on(e,t){if("string"!==typeof e)return{context:t}}function sn(e,t){return{item:"string"===typeof e?void 0:t}}var un=c.memo((function(){var e=vn("HeaderComponent"),t=mn("headerHeight"),n=vn("headerFooterTag"),r=ce((function(e){return t(de(e,"height"))})),i=vn("context");return e?c.createElement(n,{ref:r},c.createElement(e,on(e,i))):null})),ln=c.memo((function(){var e=vn("FooterComponent"),t=mn("footerHeight"),n=vn("headerFooterTag"),r=ce((function(e){return t(de(e,"height"))})),i=vn("context");return e?c.createElement(n,{ref:r},c.createElement(e,on(e,i))):null}));function cn(e){var t=e.usePublisher,n=e.useEmitter,r=e.useEmitterValue;return c.memo((function(e){var a=e.style,o=e.children,u=Object(s.a)(e,m),l=t("scrollContainerState"),f=r("ScrollerComponent"),d=t("smoothScrollTargetReached"),h=r("scrollerRef"),p=r("context"),g=pe(l,d,f,h),v=g.scrollerRef,b=g.scrollByCallback,y=g.scrollToCallback;return n("scrollTo",y),n("scrollBy",b),c.createElement(f,Object(i.a)(Object(i.a)({ref:v,style:Object(i.a)(Object(i.a)({},nn),a),"data-test-id":"virtuoso-scroller","data-virtuoso-scroller":!0,tabIndex:0},u),on(f,p)),o)}))}function fn(e){var t=e.usePublisher,n=e.useEmitter,r=e.useEmitterValue;return c.memo((function(e){var a=e.style,o=e.children,u=Object(s.a)(e,v),l=t("windowScrollContainerState"),f=r("ScrollerComponent"),d=t("smoothScrollTargetReached"),h=r("totalListHeight"),p=r("deviation"),g=r("customScrollParent"),m=r("context"),b=pe(l,d,f,S,g),y=b.scrollerRef,_=b.scrollByCallback,A=b.scrollToCallback;return ie((function(){return y.current=g||window,function(){y.current=null}}),[y,g]),n("windowScrollTo",A),n("scrollBy",_),c.createElement(f,Object(i.a)(Object(i.a)({style:Object(i.a)(Object(i.a)({position:"relative"},a),0!==h?{height:h+p}:{}),"data-virtuoso-scroller":!0},u),on(f,m)),o)}))}var dn=function(e){var t=e.children,n=c.useContext(Kt),r=mn("viewportHeight"),i=mn("fixedItemHeight"),a=ce(b(r,(function(e){return de(e,"height")})));return c.useEffect((function(){n&&(r(n.viewportHeight),i(n.itemHeight))}),[n,r,i]),c.createElement("div",{style:rn,ref:a,"data-viewport-type":"element"},t)},hn=function(e){var t=e.children,n=c.useContext(Kt),r=mn("windowViewportRect"),i=mn("fixedItemHeight"),a=vn("customScrollParent"),o=Gt(r,a);return c.useEffect((function(){n&&(i(n.itemHeight),r({offsetTop:0,visibleHeight:n.viewportHeight,visibleWidth:100}))}),[n,r,i]),c.createElement("div",{ref:o,style:rn,"data-viewport-type":"window"},t)},pn=function(e){var t=e.children,n=vn("TopItemListComponent"),r=vn("headerHeight"),a=Object(i.a)(Object(i.a)({},an),{},{marginTop:"".concat(r,"px")}),o=vn("context");return c.createElement(n||"div",{style:a,context:o},t)},gn=re(Jt,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",itemContent:"itemContent",groupContent:"groupContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",groupCounts:"groupCounts",topItemCount:"topItemCount",firstItemIndex:"firstItemIndex",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",autoscrollToBottom:"autoscrollToBottom",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},c.memo((function(e){var t=vn("useWindowScroll"),n=vn("topItemsIndexes").length>0,r=vn("customScrollParent"),a=r||t?_n:yn,o=r||t?hn:dn;return c.createElement(a,Object(i.a)({},e),n&&c.createElement(pn,null,c.createElement(tn,{showTopList:!0})),c.createElement(o,null,c.createElement(un,null),c.createElement(tn,null),c.createElement(ln,null)))}))),mn=(gn.Component,gn.usePublisher),vn=gn.useEmitterValue,bn=gn.useEmitter,yn=cn({usePublisher:mn,useEmitterValue:vn,useEmitter:bn}),_n=fn({usePublisher:mn,useEmitterValue:vn,useEmitter:bn}),An={items:[],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},wn={items:[{index:0}],offsetBottom:0,offsetTop:0,top:0,bottom:0,itemHeight:0,itemWidth:0},Fn=Math.round,kn=Math.ceil,xn=Math.floor,En=Math.min,Cn=Math.max;function Sn(e,t,n){return Array.from({length:t-e+1}).map((function(t,r){var i=null===n?null:n[r+e];return{index:r+e,data:i}}))}function On(e,t){return e&&e.column===t.column&&e.row===t.row}function Dn(e,t){return e&&e.width===t.width&&e.height===t.height}var jn=ee((function(e){var t=Object(o.a)(e,7),n=t[0],r=n.overscan,a=n.visibleRange,s=n.listBoundary,u=t[1],l=u.scrollTop,c=u.viewportHeight,f=u.scrollBy,d=u.scrollTo,h=u.smoothScrollTargetReached,p=u.scrollContainerState,g=u.footerHeight,m=u.headerHeight,v=t[2],b=t[3],y=t[4],_=y.propsReady,A=y.didMount,w=t[5],F=w.windowViewportRect,k=w.useWindowScroll,x=w.customScrollParent,E=w.windowScrollContainerState,C=w.windowScrollTo,S=t[6],j=I(0),T=I(0),L=I(An),H=I({height:0,width:0}),G=I({height:0,width:0}),Y=M(),J=M(),ee=I(0),te=I(null),ne=I({row:0,column:0}),re=M(),ie=M(),ae=I(!1),oe=I(0),se=I(!0),ue=I(!1);O(U(A,X(oe),q((function(e){var t=Object(o.a)(e,2);t[0];return!!t[1]}))),(function(){D(se,!1),D(T,0)})),O(U($(A,se,G,H,oe,ue),q((function(e){var t=Object(o.a)(e,6),n=t[0],r=t[1],i=t[2],a=t[3],s=t[5];return n&&!r&&0!==i.height&&0!==a.height&&!s}))),(function(e){var t=Object(o.a)(e,5)[4];D(ue,!0),st(1,(function(){D(Y,t)})),R(U(l),(function(){D(s,[0,0]),D(se,!0)}))})),P(U(ie,q((function(e){return void 0!==e&&null!==e&&e.scrollTop>0})),W(0)),T),O(U(A,X(ie),q((function(e){var t=Object(o.a)(e,2)[1];return void 0!==t&&null!==t}))),(function(e){var t=Object(o.a)(e,2)[1];t&&(D(H,t.viewport),D(G,null==t?void 0:t.item),D(ne,t.gap),t.scrollTop>0&&(D(ae,!0),R(U(l,K(1)),(function(e){D(ae,!1)})),D(d,{top:t.scrollTop})))})),P(U(H,V((function(e){return e.height}))),c),P(U($(Z(H,Dn),Z(G,Dn),Z(ne,(function(e,t){return e&&e.column===t.column&&e.row===t.row})),Z(l)),V((function(e){var t=Object(o.a)(e,4);return{viewport:t[0],item:t[1],gap:t[2],scrollTop:t[3]}}))),re),P(U($(Z(j),a,Z(ne,On),Z(G,Dn),Z(H,Dn),Z(te),Z(T),Z(ae),Z(se),Z(oe)),q((function(e){return!Object(o.a)(e,8)[7]})),V((function(e){var t=Object(o.a)(e,10),n=t[0],r=Object(o.a)(t[1],2),a=r[0],s=r[1],u=t[2],l=t[3],c=t[4],f=t[5],d=t[6],h=t[8],p=t[9],g=u.row,m=u.column,v=l.height,b=l.width,y=c.width;if(0===d&&(0===n||0===y))return An;if(0===b){var _=ut(p,n);return function(e){return Object(i.a)(Object(i.a)({},wn),{},{items:e})}(Sn(_,0===_?Math.max(d-1,0):_,f))}var A,w,F=Rn(y,b,m);h?0===a&&0===s&&d>0?(A=0,w=d-1):(A=F*xn((a+g)/(v+g)),w=F*kn((s+g)/(v+g))-1,w=En(n-1,Cn(w,F-1)),A=En(w,Cn(0,A))):(A=0,w=-1);var k=Sn(A,w,f),x=Tn(c,u,l,k),E=x.top,C=x.bottom,S=kn(n/F);return{items:k,offsetTop:E,offsetBottom:S*v+(S-1)*g-C,top:E,bottom:C,itemHeight:v,itemWidth:b}}))),L),P(U(te,q((function(e){return null!==e})),V((function(e){return e.length}))),j),P(U($(H,G,L,ne),q((function(e){var t=Object(o.a)(e,3),n=t[0],r=t[1];return t[2].items.length>0&&0!==r.height&&0!==n.height})),V((function(e){var t=Object(o.a)(e,4),n=t[0],r=t[1],i=t[2].items,a=Tn(n,t[3],r,i);return[a.top,a.bottom]})),z(pt)),s);var le=I(!1);P(U(l,X(le),V((function(e){var t=Object(o.a)(e,2),n=t[0];return t[1]||0!==n}))),le);var ce=B(U(Z(L),q((function(e){return e.items.length>0})),X(j,le),q((function(e){var t=Object(o.a)(e,3),n=t[0].items,r=t[1];return t[2]&&n[n.length-1].index===r-1})),V((function(e){return Object(o.a)(e,2)[1]-1})),z())),fe=B(U(Z(L),q((function(e){var t=e.items;return t.length>0&&0===t[0].index})),W(0),z())),de=B(U(Z(L),X(ae),q((function(e){var t=Object(o.a)(e,2),n=t[0].items,r=t[1];return n.length>0&&!r})),V((function(e){var t=Object(o.a)(e,1)[0].items;return{startIndex:t[0].index,endIndex:t[t.length-1].index}})),z(gt),Q(0)));P(de,b.scrollSeekRangeChanged),P(U(Y,X(H,G,j,ne),V((function(e){var t=Object(o.a)(e,5),n=t[0],r=t[1],i=t[2],a=t[3],s=t[4],u=et(n),l=u.align,c=u.behavior,f=u.offset,d=u.index;"LAST"===d&&(d=a-1);var h=Pn(r,s,i,d=Cn(0,d,En(a-1,d)));return"end"===l?h=Fn(h-r.height+i.height):"center"===l&&(h=Fn(h-r.height/2+i.height/2)),f&&(h+=f),{top:h,behavior:c}}))),d);var he=N(U(L,V((function(e){return e.offsetBottom+e.bottom}))),0);return P(U(F,V((function(e){return{width:e.visibleWidth,height:e.visibleHeight}}))),H),Object(i.a)(Object(i.a)(Object(i.a)({data:te,totalCount:j,viewportDimensions:H,itemDimensions:G,scrollTop:l,scrollHeight:J,overscan:r,scrollBy:f,scrollTo:d,scrollToIndex:Y,smoothScrollTargetReached:h,windowViewportRect:F,windowScrollTo:C,useWindowScroll:k,customScrollParent:x,windowScrollContainerState:E,deviation:ee,scrollContainerState:p,footerHeight:g,headerHeight:m,initialItemCount:T,gap:ne,restoreStateFrom:ie},b),{},{initialTopMostItemIndex:oe,gridState:L,totalListHeight:he},v),{},{startReached:fe,endReached:ce,rangeChanged:de,stateChanged:re,propsReady:_,stateRestoreInProgress:ae},S)}),F(At,ge,at,St,ot,It,ue));function Tn(e,t,n,r){var i=n.height;return void 0===i||0===r.length?{top:0,bottom:0}:{top:Pn(e,t,n,r[0].index),bottom:Pn(e,t,n,r[r.length-1].index)+i}}function Pn(e,t,n,r){var i=Rn(e.width,n.width,t.column),a=xn(r/i),o=a*n.height+Cn(0,a-1)*t.row;return o>0?o+t.row:o}function Rn(e,t,n){return Cn(1,xn((e+n)/(xn(t)+n)))}var Mn=ee((function(){var e=I((function(e){return"Item ".concat(e)})),t=I({}),n=I(null),r=I("virtuoso-grid-item"),i=I("virtuoso-grid-list"),a=I(Yt),o=I("div"),s=I(S),u=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return N(U(t,V((function(t){return t[e]})),z()),n)};return{context:n,itemContent:e,components:t,computeItemKey:a,itemClassName:r,listClassName:i,headerFooterTag:o,scrollerRef:s,FooterComponent:u("Footer"),HeaderComponent:u("Header"),ListComponent:u("List","div"),ItemComponent:u("Item","div"),ScrollerComponent:u("Scroller","div"),ScrollSeekPlaceholder:u("ScrollSeekPlaceholder","div")}})),In=ee((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];return Object(i.a)(Object(i.a)({},n),r)}),F(jn,Mn)),Bn=c.memo((function(){var e=Vn("gridState"),t=Vn("listClassName"),n=Vn("itemClassName"),r=Vn("itemContent"),a=Vn("computeItemKey"),o=Vn("isSeeking"),s=qn("scrollHeight"),u=Vn("ItemComponent"),l=Vn("ListComponent"),f=Vn("ScrollSeekPlaceholder"),d=Vn("context"),h=qn("itemDimensions"),p=qn("gap"),g=Vn("log"),m=Vn("stateRestoreInProgress"),v=ce((function(e){var t=e.parentElement.parentElement.scrollHeight;s(t);var n=e.firstChild;if(n){var r=n.getBoundingClientRect(),i=r.width,a=r.height;h({width:i,height:a})}p({row:Qn("row-gap",getComputedStyle(e).rowGap,g),column:Qn("column-gap",getComputedStyle(e).columnGap,g)})}));return m?null:c.createElement(l,Object(i.a)(Object(i.a)({ref:v,className:t},on(l,d)),{},{style:{paddingTop:e.offsetTop,paddingBottom:e.offsetBottom},"data-test-id":"virtuoso-item-list"}),e.items.map((function(t){var s=a(t.index,t.data,d);return o?c.createElement(f,Object(i.a)(Object(i.a)({key:s},on(f,d)),{},{index:t.index,height:e.itemHeight,width:e.itemWidth})):c.createElement(u,Object(i.a)(Object(i.a)({},on(u,d)),{},{className:n,"data-index":t.index,key:s}),r(t.index,t.data,d))})))})),Nn=c.memo((function(){var e=Vn("HeaderComponent"),t=qn("headerHeight"),n=Vn("headerFooterTag"),r=ce((function(e){return t(de(e,"height"))})),i=Vn("context");return e?c.createElement(n,{ref:r},c.createElement(e,on(e,i))):null})),Ln=c.memo((function(){var e=Vn("FooterComponent"),t=qn("footerHeight"),n=Vn("headerFooterTag"),r=ce((function(e){return t(de(e,"height"))})),i=Vn("context");return e?c.createElement(n,{ref:r},c.createElement(e,on(e,i))):null})),Un=function(e){var t=e.children,n=c.useContext(Qt),r=qn("itemDimensions"),i=qn("viewportDimensions"),a=ce((function(e){i(e.getBoundingClientRect())}));return c.useEffect((function(){n&&(i({height:n.viewportHeight,width:n.viewportWidth}),r({height:n.itemHeight,width:n.itemWidth}))}),[n,i,r]),c.createElement("div",{style:rn,ref:a},t)},Hn=function(e){var t=e.children,n=c.useContext(Qt),r=qn("windowViewportRect"),i=qn("itemDimensions"),a=Vn("customScrollParent"),o=Gt(r,a);return c.useEffect((function(){n&&(i({height:n.itemHeight,width:n.itemWidth}),r({offsetTop:0,visibleHeight:n.viewportHeight,visibleWidth:n.viewportWidth}))}),[n,r,i]),c.createElement("div",{ref:o,style:rn},t)},zn=re(In,{optional:{context:"context",totalCount:"totalCount",overscan:"overscan",itemContent:"itemContent",components:"components",computeItemKey:"computeItemKey",data:"data",initialItemCount:"initialItemCount",scrollSeekConfiguration:"scrollSeekConfiguration",headerFooterTag:"headerFooterTag",listClassName:"listClassName",itemClassName:"itemClassName",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel",restoreStateFrom:"restoreStateFrom",initialTopMostItemIndex:"initialTopMostItemIndex"},methods:{scrollTo:"scrollTo",scrollBy:"scrollBy",scrollToIndex:"scrollToIndex"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",stateChanged:"stateChanged"}},c.memo((function(e){var t=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e)),n=Vn("useWindowScroll"),r=Vn("customScrollParent"),a=r||n?Kn:Gn,o=r||n?Hn:Un;return c.createElement(a,Object(i.a)({},t),c.createElement(o,null,c.createElement(Nn,null),c.createElement(Bn,null),c.createElement(Ln,null)))}))),qn=(zn.Component,zn.usePublisher),Vn=zn.useEmitterValue,Wn=zn.useEmitter,Gn=cn({usePublisher:qn,useEmitterValue:Vn,useEmitter:Wn}),Kn=fn({usePublisher:qn,useEmitterValue:Vn,useEmitter:Wn});function Qn(e,t,n){return"normal"===t||(null==t?void 0:t.endsWith("px"))||n("".concat(e," was not resolved to pixel value correctly"),t,ae.WARN),"normal"===t?0:parseInt(null!=t?t:"0",10)}var Yn=ee((function(){var e=I((function(e){return c.createElement("td",null,"Item $",e)})),t=I(null),n=I(null),r=I(null),i=I({}),a=I(Yt),o=I(S),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return N(U(i,V((function(t){return t[e]})),z()),t)};return{context:t,itemContent:e,fixedHeaderContent:n,fixedFooterContent:r,components:i,computeItemKey:a,scrollerRef:o,TableComponent:s("Table","table"),TableHeadComponent:s("TableHead","thead"),TableFooterComponent:s("TableFoot","tfoot"),TableBodyComponent:s("TableBody","tbody"),TableRowComponent:s("TableRow","tr"),ScrollerComponent:s("Scroller","div"),EmptyPlaceholder:s("EmptyPlaceholder"),ScrollSeekPlaceholder:s("ScrollSeekPlaceholder"),FillerRow:s("FillerRow")}})),Xn=ee((function(e){var t=Object(o.a)(e,2),n=t[0],r=t[1];return Object(i.a)(Object(i.a)({},n),r)}),F(zt,Yn)),Jn=function(e){var t=e.height;return c.createElement("tr",null,c.createElement("td",{style:{height:t}}))},Zn=function(e){var t=e.height;return c.createElement("tr",null,c.createElement("td",{style:{height:t,padding:0,border:0}}))},$n={overflowAnchor:"none"},er=c.memo((function(){var e=or("listState"),t=ar("sizeRanges"),n=or("useWindowScroll"),r=or("customScrollParent"),a=ar("windowScrollContainerState"),s=ar("scrollContainerState"),u=r||n?a:s,f=or("itemContent"),d=or("trackItemSizes"),h=fe(t,or("itemSize"),d,u,or("log"),void 0,r),p=h.callbackRef,g=h.ref,m=c.useState(0),v=Object(o.a)(m,2),b=v[0],y=v[1];sr("deviation",(function(e){b!==e&&(g.current.style.marginTop="".concat(e,"px"),y(e))}));var _=or("EmptyPlaceholder"),A=or("ScrollSeekPlaceholder")||Jn,w=or("FillerRow")||Zn,F=or("TableBodyComponent"),k=or("TableRowComponent"),x=or("computeItemKey"),E=or("isSeeking"),C=or("paddingTopAddition"),S=or("firstItemIndex"),O=or("statefulTotalCount"),D=or("context");if(0===O&&_)return c.createElement(_,on(_,D));var j=e.offsetTop+C+b,T=e.offsetBottom,P=j>0?c.createElement(w,{height:j,key:"padding-top",context:D}):null,R=T>0?c.createElement(w,{height:T,key:"padding-bottom",context:D}):null,M=e.items.map((function(e){var t=e.originalIndex,n=x(t+S,e.data,D);return E?c.createElement(A,Object(i.a)(Object(i.a)({},on(A,D)),{},{key:n,index:e.index,height:e.size,type:e.type||"item"})):c.createElement(k,Object(i.a)(Object(i.a)(Object(i.a)({},on(k,D)),sn(k,e.data)),{},{key:n,"data-index":t,"data-known-size":e.size,"data-item-index":e.index,style:$n}),f(e.index,e.data,D))}));return c.createElement(F,Object(i.a)({ref:p,"data-test-id":"virtuoso-item-list"},on(F,D)),[P].concat(Object(l.a)(M),[R]))})),tr=function(e){var t=e.children,n=c.useContext(Kt),r=ar("viewportHeight"),i=ar("fixedItemHeight"),a=ce(b(r,(function(e){return de(e,"height")})));return c.useEffect((function(){n&&(r(n.viewportHeight),i(n.itemHeight))}),[n,r,i]),c.createElement("div",{style:rn,ref:a,"data-viewport-type":"element"},t)},nr=function(e){var t=e.children,n=c.useContext(Kt),r=ar("windowViewportRect"),i=ar("fixedItemHeight"),a=or("customScrollParent"),o=Gt(r,a);return c.useEffect((function(){n&&(i(n.itemHeight),r({offsetTop:0,visibleHeight:n.viewportHeight,visibleWidth:100}))}),[n,r,i]),c.createElement("div",{ref:o,style:rn,"data-viewport-type":"window"},t)},rr=re(Xn,{required:{},optional:{restoreStateFrom:"restoreStateFrom",context:"context",followOutput:"followOutput",firstItemIndex:"firstItemIndex",itemContent:"itemContent",fixedHeaderContent:"fixedHeaderContent",fixedFooterContent:"fixedFooterContent",overscan:"overscan",increaseViewportBy:"increaseViewportBy",totalCount:"totalCount",topItemCount:"topItemCount",initialTopMostItemIndex:"initialTopMostItemIndex",components:"components",groupCounts:"groupCounts",atBottomThreshold:"atBottomThreshold",atTopThreshold:"atTopThreshold",computeItemKey:"computeItemKey",defaultItemHeight:"defaultItemHeight",fixedItemHeight:"fixedItemHeight",itemSize:"itemSize",scrollSeekConfiguration:"scrollSeekConfiguration",data:"data",initialItemCount:"initialItemCount",initialScrollTop:"initialScrollTop",alignToBottom:"alignToBottom",useWindowScroll:"useWindowScroll",customScrollParent:"customScrollParent",scrollerRef:"scrollerRef",logLevel:"logLevel"},methods:{scrollToIndex:"scrollToIndex",scrollIntoView:"scrollIntoView",scrollTo:"scrollTo",scrollBy:"scrollBy",getState:"getState"},events:{isScrolling:"isScrolling",endReached:"endReached",startReached:"startReached",rangeChanged:"rangeChanged",atBottomStateChange:"atBottomStateChange",atTopStateChange:"atTopStateChange",totalListHeightChanged:"totalListHeightChanged",itemsRendered:"itemsRendered",groupIndices:"groupIndices"}},c.memo((function(e){var t=or("useWindowScroll"),n=or("customScrollParent"),r=ar("fixedHeaderHeight"),a=ar("fixedFooterHeight"),o=or("fixedHeaderContent"),s=or("fixedFooterContent"),u=or("context"),l=ce(b(r,(function(e){return de(e,"height")}))),f=ce(b(a,(function(e){return de(e,"height")}))),d=n||t?lr:ur,h=n||t?nr:tr,p=or("TableComponent"),g=or("TableHeadComponent"),m=or("TableFooterComponent"),v=o?c.createElement(g,Object(i.a)({key:"TableHead",style:{zIndex:2,position:"sticky",top:0},ref:l},on(g,u)),o()):null,y=s?c.createElement(m,Object(i.a)({key:"TableFoot",style:{zIndex:1,position:"sticky",bottom:0},ref:f},on(m,u)),s()):null;return c.createElement(d,Object(i.a)({},e),c.createElement(h,null,c.createElement(p,Object(i.a)({style:{borderSpacing:0,overflowAnchor:"none"}},on(p,u)),[v,c.createElement(er,{key:"TableBody"}),y])))}))),ir=rr.Component,ar=rr.usePublisher,or=rr.useEmitterValue,sr=rr.useEmitter,ur=cn({usePublisher:ar,useEmitterValue:or,useEmitter:sr}),lr=fn({usePublisher:ar,useEmitterValue:or,useEmitter:sr}),cr=ir},,function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return l}));var r=n(5),i=n(13),a=n(24);var o=/\(error: (.*)\)/,s=/captureMessage|captureException/;function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.sort((function(e,t){return e[0]-t[0]})).map((function(e){return e[1]}));return function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],i=e.split("\n"),s=t;s<i.length;s++){var u=i[s];if(!(u.length>1024)){var l=o.test(u)?u.replace(o,"$1"):u;if(!l.match(/\S*Error: /)){var f,d=Object(a.a)(r);try{for(d.s();!(f=d.n()).done;){var h=f.value,p=h(l);if(p){n.push(p);break}}}catch(g){d.e(g)}finally{d.f()}if(n.length>=50)break}}}return c(n)}}function l(e){return Array.isArray(e)?u.apply(void 0,Object(i.a)(e)):e}function c(e){if(!e.length)return[];var t=Array.from(e);return/sentryWrapped/.test(t[t.length-1].function||"")&&t.pop(),t.reverse(),s.test(t[t.length-1].function||"")&&(t.pop(),s.test(t[t.length-1].function||"")&&t.pop()),t.slice(0,50).map((function(e){return Object(r.a)(Object(r.a)({},e),{},{filename:e.filename||t[t.length-1].filename,function:e.function||"?"})}))}var f="<anonymous>";function d(e){try{return e&&"function"===typeof e&&e.name||f}catch(t){return f}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(294),i=n(496),a=n(71);function o(e){var t=Object(a.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function s(e,t){var n=Object(i.a)(e),a=Object(i.a)(t),s=+n-o(n),u=+a-o(a);return Math.round((s-u)/r.a)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(36),i=n(258),a=n(480),o=n(29),s=n(57),u=n(179);function l(e,t){var n,r,l,c,f,d,h,p;Object(o.a)(1,arguments);var g=Object(u.a)(),m=Object(s.a)(null!==(n=null!==(r=null!==(l=null!==(c=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==c?c:null===t||void 0===t||null===(f=t.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==l?l:g.firstWeekContainsDate)&&void 0!==r?r:null===(h=g.locale)||void 0===h||null===(p=h.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==n?n:1),v=Object(a.a)(e,t),b=new Date(0);b.setUTCFullYear(v,0,m),b.setUTCHours(0,0,0,0);var y=Object(i.a)(b,t);return y}var c=6048e5;function f(e,t){Object(o.a)(1,arguments);var n=Object(r.default)(e),a=Object(i.a)(n,t).getTime()-l(n,t).getTime();return Math.round(a/c)+1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(36),i=n(273),a=n(720),o=n(29);function s(e){Object(o.a)(1,arguments);var t=Object(a.a)(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=Object(i.a)(n);return r}var u=6048e5;function l(e){Object(o.a)(1,arguments);var t=Object(r.default)(e),n=Object(i.a)(t).getTime()-s(t).getTime();return Math.round(n/u)+1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(454),i=n(301);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}var o={x:0,y:0};function s(e,t){if(!e||!t)return null;var n=function(e){if(!e)return a({},o);if(Object(i.g)(e))return e.changedTouches.length>0?{x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY}:a({},o);if(Object(i.c)(e))return{x:e.clientX,y:e.clientY};var t=null==e?void 0:e.target,n=t&&"getBoundingClientRect"in t?t.getBoundingClientRect():null;return n?{x:n.x+n.width/2,y:n.y+n.height/2}:a({},o)}(t),s=Object(i.d)(e)?e.ownerSVGElement:e,u=Object(i.e)(s)?s.getScreenCTM():null;if(Object(i.f)(s)&&u){var l=s.createSVGPoint();return l.x=n.x,l.y=n.y,l=l.matrixTransform(u.inverse()),new r.a({x:l.x,y:l.y})}var c=e.getBoundingClientRect();return new r.a({x:n.x-c.left-e.clientLeft,y:n.y-c.top-e.clientTop})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n(1984)),i=n(1989),a=s(n(1153)),o=s(n(1992));function s(e){return e&&e.__esModule?e:{default:e}}var u=/((?:\-[a-z]+\-)?calc)/;t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5;return(0,r.default)(e).walk((function(e){if("function"===e.type&&u.test(e.value)){var n=r.default.stringify(e.nodes);if(!(n.indexOf("constant")>=0||n.indexOf("env")>=0)){var s=i.parser.parse(n),l=(0,a.default)(s,t);e.type="word",e.value=(0,o.default)(e.value,l,t)}}}),!0).toString()},e.exports=t.default},function(e,t,n){"use strict";n.d(t,"a",(function(){return R}));var r=n(48),i=n.n(r),a=n(125),o=n.n(a),s=n(1),u=n.n(s),l=n(66),c=n.n(l),f=n(325),d=n(72),h=n(230),p=n(194),g=n(25),m=n(129),v=n(34),b=n(573),y=["viewBox"],_=["viewBox"],A=["ticks"];function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=j(e);if(t){var i=j(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return D(this,n)}}function D(e,t){if(t&&("object"===w(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function j(e){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},j(e)}function T(e,t,n){return(t=P(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e){var t=function(e,t){if("object"!==w(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===w(t)?t:String(t)}var R=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(s,e);var t,n,r,a=O(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={fontSize:"",letterSpacing:""},t}return t=s,r=[{key:"renderTickItem",value:function(e,t,n){return u.a.isValidElement(e)?u.a.cloneElement(e,t):i()(e)?e(t):u.a.createElement(h.a,F({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],(n=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=E(e,y),i=this.props,a=i.viewBox,o=E(i,_);return!Object(f.a)(n,a)||!Object(f.a)(r,o)||!Object(f.a)(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,n,r,i,a,o,s=this.props,u=s.x,l=s.y,c=s.width,f=s.height,d=s.orientation,h=s.tickSize,p=s.mirror,m=s.tickMargin,v=p?-1:1,b=e.tickSize||h,y=Object(g.g)(e.tickCoord)?e.tickCoord:e.coordinate;switch(d){case"top":t=n=e.coordinate,o=(r=(i=l+ +!p*f)-v*b)-v*m,a=y;break;case"left":r=i=e.coordinate,a=(t=(n=u+ +!p*c)-v*b)-v*m,o=y;break;case"right":r=i=e.coordinate,a=(t=(n=u+ +p*c)+v*b)+v*m,o=y;break;default:t=n=e.coordinate,o=(r=(i=l+ +p*f)+v*b)+v*m,a=y}return{line:{x1:t,y1:r,x2:n,y2:i},tick:{x:a,y:o}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.orientation,s=e.mirror,l=e.axisLine,f=x(x(x({},Object(v.a)(this.props)),Object(v.a)(l)),{},{fill:"none"});if("top"===a||"bottom"===a){var d=+("top"===a&&!s||"bottom"===a&&s);f=x(x({},f),{},{x1:t,y1:n+d*i,x2:t+r,y2:n+d*i})}else{var h=+("left"===a&&!s||"right"===a&&s);f=x(x({},f),{},{x1:t+h*r,y1:n,x2:t+h*r,y2:n+i})}return u.a.createElement("line",F({},f,{className:c()("recharts-cartesian-axis-line",o()(l,"className"))}))}},{key:"renderTicks",value:function(e,t,n){var r=this,a=this.props,l=a.tickLine,f=a.stroke,h=a.tick,p=a.tickFormatter,g=a.unit,y=Object(b.a)(x(x({},this.props),{},{ticks:e}),t,n),_=this.getTickTextAnchor(),A=this.getTickVerticalAnchor(),w=Object(v.a)(this.props),k=Object(v.a)(h),E=x(x({},w),{},{fill:"none"},Object(v.a)(l)),C=y.map((function(e,t){var n=r.getTickLineCoord(e),a=n.line,v=n.tick,b=x(x(x(x({textAnchor:_,verticalAnchor:A},w),{},{stroke:"none",fill:f},k),v),{},{index:t,payload:e,visibleTicksCount:y.length,tickFormatter:p});return u.a.createElement(d.a,F({className:"recharts-cartesian-axis-tick",key:"tick-".concat(t)},Object(m.e)(r.props,e,t)),l&&u.a.createElement("line",F({},E,a,{className:c()("recharts-cartesian-axis-tick-line",o()(l,"className"))})),h&&s.renderTickItem(h,b,"".concat(i()(p)?p(e.value,t):e.value).concat(g||"")))}));return u.a.createElement("g",{className:"recharts-cartesian-axis-ticks"},C)}},{key:"render",value:function(){var e=this,t=this.props,n=t.axisLine,r=t.width,a=t.height,o=t.ticksGenerator,s=t.className;if(t.hide)return null;var l=this.props,f=l.ticks,h=E(l,A),g=f;return i()(o)&&(g=f&&f.length>0?o(this.props):o(h)),r<=0||a<=0||!g||!g.length?null:u.a.createElement(d.a,{className:c()("recharts-cartesian-axis",s),ref:function(t){e.layerReference=t}},n&&this.renderAxisLine(),this.renderTicks(g,this.state.fontSize,this.state.letterSpacing),p.a.renderCallByParent(this.props))}}])&&C(t.prototype,n),r&&C(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(s.Component);T(R,"displayName","CartesianAxis"),T(R,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"})},function(e,t,n){"use strict";var r=n(407);t.a=function(e){var t=e,n=e;function i(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var a=r+i>>>1;n(e[a],t)<0?r=a+1:i=a}return r}return 1===e.length&&(t=function(t,n){return e(t)-n},n=function(e){return function(t,n){return Object(r.a)(e(t),n)}}(e)),{left:i,center:function(e,n,r,a){null==r&&(r=0),null==a&&(a=e.length);var o=i(e,n,r,a-1);return o>r&&t(e[o-1],n)>-t(e[o],n)?o-1:o},right:function(e,t,r,i){for(null==r&&(r=0),null==i&&(i=e.length);r<i;){var a=r+i>>>1;n(e[a],t)>0?i=a:r=a+1}return r}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return l}));var r=n(4),i=n(229),a=n(99),o=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function s(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.host,r=e.path,i=e.pass,a=e.port,o=e.projectId,s=e.protocol,u=e.publicKey;return"".concat(s,"://").concat(u).concat(t&&i?":".concat(i):"")+"@".concat(n).concat(a?":".concat(a):"","/").concat(r?"".concat(r,"/"):r).concat(o)}function u(e){return{protocol:e.protocol,publicKey:e.publicKey||"",pass:e.pass||"",host:e.host,port:e.port||"",path:e.path||"",projectId:e.projectId}}function l(e){var t="string"===typeof e?function(e){var t=o.exec(e);if(t){var n=t.slice(1),i=Object(r.a)(n,6),s=i[0],l=i[1],c=i[2],f=void 0===c?"":c,d=i[3],h=i[4],p=void 0===h?"":h,g="",m=i[5],v=m.split("/");if(v.length>1&&(g=v.slice(0,-1).join("/"),m=v.pop()),m){var b=m.match(/^\d+/);b&&(m=b[0])}return u({host:d,pass:f,path:g,projectId:m,port:p,protocol:s,publicKey:l})}Object(a.b)((function(){console.error("Invalid Sentry Dsn: ".concat(e))}))}(e):u(e);if(t&&function(e){if(!i.a)return!0;var t=e.port,n=e.projectId,r=e.protocol;return!["protocol","publicKey","host","projectId"].find((function(t){return!e[t]&&(a.c.error("Invalid Sentry Dsn: ".concat(t," missing")),!0)}))&&(n.match(/^\d+$/)?function(e){return"http"===e||"https"===e}(r)?!t||!isNaN(parseInt(t,10))||(a.c.error("Invalid Sentry Dsn: Invalid port ".concat(t)),!1):(a.c.error("Invalid Sentry Dsn: Invalid protocol ".concat(r)),!1):(a.c.error("Invalid Sentry Dsn: Invalid projectId ".concat(n)),!1))}(t))return t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return kr})),n.d(t,"b",(function(){return xr})),n.d(t,"c",(function(){return Cr}));var r={};n.r(r),n.d(r,"now",(function(){return Ln.unstable_now})),n.d(r,"idlePriority",(function(){return Ln.unstable_IdlePriority})),n.d(r,"run",(function(){return Ln.unstable_runWithPriority})),n.d(r,"appendInitialChild",(function(){return zn})),n.d(r,"createInstance",(function(){return qn})),n.d(r,"createTextInstance",(function(){return Vn})),n.d(r,"finalizeInitialChildren",(function(){return Wn})),n.d(r,"getPublicInstance",(function(){return Gn})),n.d(r,"prepareForCommit",(function(){return Kn})),n.d(r,"preparePortalMount",(function(){return Qn})),n.d(r,"prepareUpdate",(function(){return Yn})),n.d(r,"resetAfterCommit",(function(){return Xn})),n.d(r,"resetTextContent",(function(){return Jn})),n.d(r,"shouldDeprioritizeSubtree",(function(){return Zn})),n.d(r,"getRootHostContext",(function(){return $n})),n.d(r,"getChildHostContext",(function(){return er})),n.d(r,"scheduleTimeout",(function(){return tr})),n.d(r,"cancelTimeout",(function(){return nr})),n.d(r,"noTimeout",(function(){return rr})),n.d(r,"shouldSetTextContent",(function(){return ir})),n.d(r,"isPrimaryRenderer",(function(){return ar})),n.d(r,"warnsIfNotActing",(function(){return or})),n.d(r,"supportsMutation",(function(){return sr})),n.d(r,"appendChild",(function(){return ur})),n.d(r,"appendChildToContainer",(function(){return lr})),n.d(r,"insertBefore",(function(){return cr})),n.d(r,"insertInContainerBefore",(function(){return fr})),n.d(r,"removeChild",(function(){return dr})),n.d(r,"removeChildFromContainer",(function(){return hr})),n.d(r,"commitTextUpdate",(function(){return pr})),n.d(r,"commitMount",(function(){return gr})),n.d(r,"commitUpdate",(function(){return mr})),n.d(r,"hideInstance",(function(){return vr})),n.d(r,"hideTextInstance",(function(){return br})),n.d(r,"unhideInstance",(function(){return yr})),n.d(r,"unhideTextInstance",(function(){return _r})),n.d(r,"clearContainer",(function(){return Ar}));var i=n(32),a=n(707),o=n(709),s=n(356),u=n(708);var l=n(17),c=n(18),f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[1,0,0,1,0,0];Object(l.a)(this,e),this.dirty=!1,this.m=t&&t.slice()||[1,0,0,1,0,0]}return Object(c.a)(e,[{key:"reset",value:function(){this.m[0]=1,this.m[1]=0,this.m[2]=0,this.m[3]=1,this.m[4]=0,this.m[5]=0}},{key:"copy",value:function(){return new e(this.m)}},{key:"copyInto",value:function(e){e.m[0]=this.m[0],e.m[1]=this.m[1],e.m[2]=this.m[2],e.m[3]=this.m[3],e.m[4]=this.m[4],e.m[5]=this.m[5]}},{key:"point",value:function(e){var t=this.m;return{x:t[0]*e.x+t[2]*e.y+t[4],y:t[1]*e.x+t[3]*e.y+t[5]}}},{key:"translate",value:function(e,t){return this.m[4]+=this.m[0]*e+this.m[2]*t,this.m[5]+=this.m[1]*e+this.m[3]*t,this}},{key:"scale",value:function(e,t){return this.m[0]*=e,this.m[1]*=e,this.m[2]*=t,this.m[3]*=t,this}},{key:"rotate",value:function(e){var t=Math.cos(e),n=Math.sin(e),r=this.m[0]*t+this.m[2]*n,i=this.m[1]*t+this.m[3]*n,a=this.m[0]*-n+this.m[2]*t,o=this.m[1]*-n+this.m[3]*t;return this.m[0]=r,this.m[1]=i,this.m[2]=a,this.m[3]=o,this}},{key:"getTranslation",value:function(){return{x:this.m[4],y:this.m[5]}}},{key:"skew",value:function(e,t){var n=this.m[0]+this.m[2]*t,r=this.m[1]+this.m[3]*t,i=this.m[2]+this.m[0]*e,a=this.m[3]+this.m[1]*e;return this.m[0]=n,this.m[1]=r,this.m[2]=i,this.m[3]=a,this}},{key:"multiply",value:function(e){var t=this.m[0]*e.m[0]+this.m[2]*e.m[1],n=this.m[1]*e.m[0]+this.m[3]*e.m[1],r=this.m[0]*e.m[2]+this.m[2]*e.m[3],i=this.m[1]*e.m[2]+this.m[3]*e.m[3],a=this.m[0]*e.m[4]+this.m[2]*e.m[5]+this.m[4],o=this.m[1]*e.m[4]+this.m[3]*e.m[5]+this.m[5];return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}},{key:"invert",value:function(){var e=1/(this.m[0]*this.m[3]-this.m[1]*this.m[2]),t=this.m[3]*e,n=-this.m[1]*e,r=-this.m[2]*e,i=this.m[0]*e,a=e*(this.m[2]*this.m[5]-this.m[3]*this.m[4]),o=e*(this.m[1]*this.m[4]-this.m[0]*this.m[5]);return this.m[0]=t,this.m[1]=n,this.m[2]=r,this.m[3]=i,this.m[4]=a,this.m[5]=o,this}},{key:"getMatrix",value:function(){return this.m}},{key:"decompose",value:function(){var e=this.m[0],t=this.m[1],n=this.m[2],r=this.m[3],i=e*r-t*n,a={x:this.m[4],y:this.m[5],rotation:0,scaleX:0,scaleY:0,skewX:0,skewY:0};if(0!=e||0!=t){var o=Math.sqrt(e*e+t*t);a.rotation=t>0?Math.acos(e/o):-Math.acos(e/o),a.scaleX=o,a.scaleY=i/o,a.skewX=(e*n+t*r)/i,a.skewY=0}else if(0!=n||0!=r){var s=Math.sqrt(n*n+r*r);a.rotation=Math.PI/2-(r>0?Math.acos(-n/s):-Math.acos(n/s)),a.scaleX=i/s,a.scaleY=s,a.skewX=0,a.skewY=(e*n+t*r)/i}return a.rotation=y._getRotation(a.rotation),a}}]),e}(),d=Math.PI/180,h=180/Math.PI,p="Konva error: ",g={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,132,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,255,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,203],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[119,128,144],slategrey:[119,128,144],snow:[255,255,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],transparent:[255,255,255,0],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,5]},m=/rgb\((\d{1,3}),(\d{1,3}),(\d{1,3})\)/,v=[],b="undefined"!==typeof requestAnimationFrame&&requestAnimationFrame||function(e){setTimeout(e,60)},y={_isElement:function(e){return!(!e||1!=e.nodeType)},_isFunction:function(e){return!!(e&&e.constructor&&e.call&&e.apply)},_isPlainObject:function(e){return!!e&&e.constructor===Object},_isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},_isNumber:function(e){return"[object Number]"===Object.prototype.toString.call(e)&&!isNaN(e)&&isFinite(e)},_isString:function(e){return"[object String]"===Object.prototype.toString.call(e)},_isBoolean:function(e){return"[object Boolean]"===Object.prototype.toString.call(e)},isObject:function(e){return e instanceof Object},isValidSelector:function(e){if("string"!==typeof e)return!1;var t=e[0];return"#"===t||"."===t||t===t.toUpperCase()},_sign:function(e){return 0===e||e>0?1:-1},requestAnimFrame:function(e){v.push(e),1===v.length&&b((function(){var e=v;v=[],e.forEach((function(e){e()}))}))},createCanvasElement:function(){var e=document.createElement("canvas");try{e.style=e.style||{}}catch(t){}return e},createImageElement:function(){return document.createElement("img")},_isInDocument:function(e){for(;e=e.parentNode;)if(e==document)return!0;return!1},_urlToImage:function(e,t){var n=y.createImageElement();n.onload=function(){t(n)},n.src=e},_rgbToHex:function(e,t,n){return((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)},_hexToRgb:function(e){e=e.replace("#","");var t=parseInt(e,16);return{r:t>>16&255,g:t>>8&255,b:255&t}},getRandomColor:function(){for(var e=(16777215*Math.random()<<0).toString(16);e.length<6;)e="0"+e;return"#"+e},getRGB:function(e){var t;return e in g?{r:(t=g[e])[0],g:t[1],b:t[2]}:"#"===e[0]?this._hexToRgb(e.substring(1)):"rgb("===e.substr(0,4)?(t=m.exec(e.replace(/ /g,"")),{r:parseInt(t[1],10),g:parseInt(t[2],10),b:parseInt(t[3],10)}):{r:0,g:0,b:0}},colorToRGBA:function(e){return e=e||"black",y._namedColorToRBA(e)||y._hex3ColorToRGBA(e)||y._hex6ColorToRGBA(e)||y._rgbColorToRGBA(e)||y._rgbaColorToRGBA(e)||y._hslColorToRGBA(e)},_namedColorToRBA:function(e){var t=g[e.toLowerCase()];return t?{r:t[0],g:t[1],b:t[2],a:1}:null},_rgbColorToRGBA:function(e){if(0===e.indexOf("rgb(")){var t=(e=e.match(/rgb\(([^)]+)\)/)[1]).split(/ *, */).map(Number);return{r:t[0],g:t[1],b:t[2],a:1}}},_rgbaColorToRGBA:function(e){if(0===e.indexOf("rgba(")){var t=(e=e.match(/rgba\(([^)]+)\)/)[1]).split(/ *, */).map((function(e,t){return"%"===e.slice(-1)?3===t?parseInt(e)/100:parseInt(e)/100*255:Number(e)}));return{r:t[0],g:t[1],b:t[2],a:t[3]}}},_hex6ColorToRGBA:function(e){if("#"===e[0]&&7===e.length)return{r:parseInt(e.slice(1,3),16),g:parseInt(e.slice(3,5),16),b:parseInt(e.slice(5,7),16),a:1}},_hex3ColorToRGBA:function(e){if("#"===e[0]&&4===e.length)return{r:parseInt(e[1]+e[1],16),g:parseInt(e[2]+e[2],16),b:parseInt(e[3]+e[3],16),a:1}},_hslColorToRGBA:function(e){if(/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.test(e)){var t,n,r,i=/hsl\((\d+),\s*([\d.]+)%,\s*([\d.]+)%\)/g.exec(e),l=(v=i,Object(a.a)(v)||Object(o.a)(v)||Object(s.a)(v)||Object(u.a)()),c=(l[0],l.slice(1)),f=Number(c[0])/360,d=Number(c[1])/100,h=Number(c[2])/100;if(0===d)return r=255*h,{r:Math.round(r),g:Math.round(r),b:Math.round(r),a:1};for(var p=2*h-(t=h<.5?h*(1+d):h+d-h*d),g=[0,0,0],m=0;m<3;m++)(n=f+1/3*-(m-1))<0&&n++,n>1&&n--,r=6*n<1?p+6*(t-p)*n:2*n<1?t:3*n<2?p+(t-p)*(2/3-n)*6:p,g[m]=255*r;return{r:Math.round(g[0]),g:Math.round(g[1]),b:Math.round(g[2]),a:1}}var v},haveIntersection:function(e,t){return!(t.x>e.x+e.width||t.x+t.width<e.x||t.y>e.y+e.height||t.y+t.height<e.y)},cloneObject:function(e){var t={};for(var n in e)this._isPlainObject(e[n])?t[n]=this.cloneObject(e[n]):this._isArray(e[n])?t[n]=this.cloneArray(e[n]):t[n]=e[n];return t},cloneArray:function(e){return e.slice(0)},degToRad:function(e){return e*d},radToDeg:function(e){return e*h},_degToRad:function(e){return y.warn("Util._degToRad is removed. Please use public Util.degToRad instead."),y.degToRad(e)},_radToDeg:function(e){return y.warn("Util._radToDeg is removed. Please use public Util.radToDeg instead."),y.radToDeg(e)},_getRotation:function(e){return i.a.angleDeg?y.radToDeg(e):e},_capitalize:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},throw:function(e){throw new Error(p+e)},error:function(e){console.error(p+e)},warn:function(e){i.a.showWarnings&&console.warn("Konva warning: "+e)},each:function(e,t){for(var n in e)t(n,e[n])},_inRange:function(e,t,n){return t<=e&&e<n},_getProjectionToSegment:function(e,t,n,r,i,a){var o,s,u,l=(e-n)*(e-n)+(t-r)*(t-r);if(0==l)o=e,s=t,u=(i-n)*(i-n)+(a-r)*(a-r);else{var c=((i-e)*(n-e)+(a-t)*(r-t))/l;c<0?(o=e,s=t,u=(e-i)*(e-i)+(t-a)*(t-a)):c>1?(o=n,s=r,u=(n-i)*(n-i)+(r-a)*(r-a)):u=((o=e+c*(n-e))-i)*(o-i)+((s=t+c*(r-t))-a)*(s-a)}return[o,s,u]},_getProjectionToLine:function(e,t,n){var r=y.cloneObject(e),i=Number.MAX_VALUE;return t.forEach((function(a,o){if(n||o!==t.length-1){var s=t[(o+1)%t.length],u=y._getProjectionToSegment(a.x,a.y,s.x,s.y,e.x,e.y),l=u[0],c=u[1],f=u[2];f<i&&(r.x=l,r.y=c,i=f)}})),r},_prepareArrayForTween:function(e,t,n){var r,i=[],a=[];if(e.length>t.length){var o=t;t=e,e=o}for(r=0;r<e.length;r+=2)i.push({x:e[r],y:e[r+1]});for(r=0;r<t.length;r+=2)a.push({x:t[r],y:t[r+1]});var s=[];return a.forEach((function(e){var t=y._getProjectionToLine(e,i,n);s.push(t.x),s.push(t.y)})),s},_prepareToStringify:function(e){var t;for(var n in e.visitedByCircularReferenceRemoval=!0,e)if(e.hasOwnProperty(n)&&e[n]&&"object"==typeof e[n])if(t=Object.getOwnPropertyDescriptor(e,n),e[n].visitedByCircularReferenceRemoval||y._isElement(e[n])){if(!t.configurable)return null;delete e[n]}else if(null===y._prepareToStringify(e[n])){if(!t.configurable)return null;delete e[n]}return delete e.visitedByCircularReferenceRemoval,e},_assign:function(e,t){for(var n in t)e[n]=t[n];return e},_getFirstPointerId:function(e){return e.touches?e.changedTouches[0].identifier:e.pointerId||999}};function _(e){return y._isString(e)?'"'+e+'"':"[object Number]"===Object.prototype.toString.call(e)||y._isBoolean(e)?e:Object.prototype.toString.call(e)}function A(e){return e>255?255:e<0?0:Math.round(e)}function w(){if(i.a.isUnminified)return function(e,t){return y._isNumber(e)||y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a number.'),e}}function F(e){if(i.a.isUnminified)return function(t,n){var r=y._isNumber(t),i=y._isArray(t)&&t.length==e;return r||i||y.warn(_(t)+' is a not valid value for "'+n+'" attribute. The value should be a number or Array<number>('+e+")"),t}}function k(){if(i.a.isUnminified)return function(e,t){return y._isNumber(e)||"auto"===e||y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a number or "auto".'),e}}function x(){if(i.a.isUnminified)return function(e,t){return y._isString(e)||y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a string.'),e}}function E(){if(i.a.isUnminified)return function(e,t){var n=y._isString(e),r="[object CanvasGradient]"===Object.prototype.toString.call(e)||e&&e.addColorStop;return n||r||y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a string or a native gradient.'),e}}function C(){if(i.a.isUnminified)return function(e,t){return!0===e||!1===e||y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a boolean.'),e}}var S="get",O="set",D={addGetterSetter:function(e,t,n,r,i){D.addGetter(e,t,n),D.addSetter(e,t,r,i),D.addOverloadedGetterSetter(e,t)},addGetter:function(e,t,n){var r=S+y._capitalize(t);e.prototype[r]=e.prototype[r]||function(){var e=this.attrs[t];return void 0===e?n:e}},addSetter:function(e,t,n,r){var i=O+y._capitalize(t);e.prototype[i]||D.overWriteSetter(e,t,n,r)},overWriteSetter:function(e,t,n,r){var i=O+y._capitalize(t);e.prototype[i]=function(e){return n&&void 0!==e&&null!==e&&(e=n.call(this,e,t)),this._setAttr(t,e),r&&r.call(this),this}},addComponentsGetterSetter:function(e,t,n,r,a){var o,s,u=n.length,l=y._capitalize,c=S+l(t),f=O+l(t);e.prototype[c]=function(){var e={};for(o=0;o<u;o++)e[s=n[o]]=this.getAttr(t+l(s));return e};var d=function(e){if(i.a.isUnminified)return function(t,n){return void 0===t||null===t||y.isObject(t)||y.warn(_(t)+' is a not valid value for "'+n+'" attribute. The value should be an object with properties '+e),t}}(n);e.prototype[f]=function(e){var i,o=this,s=this.attrs[t];for(i in r&&(e=r.call(this,e)),d&&d.call(this,e,t),e)e.hasOwnProperty(i)&&this._setAttr(t+l(i),e[i]);return e||n.forEach((function(e){o._setAttr(t+l(e),void 0)})),this._fireChangeEvent(t,s,e),a&&a.call(this),this},D.addOverloadedGetterSetter(e,t)},addOverloadedGetterSetter:function(e,t){var n=y._capitalize(t),r=O+n,i=S+n;e.prototype[t]=function(){return arguments.length?(this[r](arguments[0]),this):this[i]()}},addDeprecatedGetterSetter:function(e,t,n,r){y.error("Adding deprecated "+t);var i=S+y._capitalize(t),a=t+" property is deprecated and will be removed soon. Look at Konva change log for more information.";e.prototype[i]=function(){y.error(a);var e=this.attrs[t];return void 0===e?n:e},D.addSetter(e,t,r,(function(){y.error(a)})),D.addOverloadedGetterSetter(e,t)},backCompat:function(e,t){y.each(t,(function(t,n){var r=e.prototype[n],i=S+y._capitalize(t),a=O+y._capitalize(t);function o(){r.apply(this,arguments),y.error('"'+t+'" method is deprecated and will be removed soon. Use ""'+n+'" instead.')}e.prototype[t]=o,e.prototype[i]=o,e.prototype[a]=o}))},afterSetFilter:function(){this._filterUpToDate=!1}},j=n(88),T=n(27),P=n(28);function R(e){var t,n,r=[],i=e.length,a=y;for(t=0;t<i;t++)n=e[t],a._isNumber(n)?n=Math.round(1e3*n)/1e3:a._isString(n)||(n+=""),r.push(n);return r}var M=["arc","arcTo","beginPath","bezierCurveTo","clearRect","clip","closePath","createLinearGradient","createPattern","createRadialGradient","drawImage","ellipse","fill","fillText","getImageData","createImageData","lineTo","moveTo","putImageData","quadraticCurveTo","rect","restore","rotate","save","scale","setLineDash","setTransform","stroke","strokeText","transform","translate"],I=function(){function e(t){Object(l.a)(this,e),this.canvas=t,i.a.enableTrace&&(this.traceArr=[],this._enableTrace())}return Object(c.a)(e,[{key:"fillShape",value:function(e){e.fillEnabled()&&this._fill(e)}},{key:"_fill",value:function(e){}},{key:"strokeShape",value:function(e){e.hasStroke()&&this._stroke(e)}},{key:"_stroke",value:function(e){}},{key:"fillStrokeShape",value:function(e){e.attrs.fillAfterStrokeEnabled?(this.strokeShape(e),this.fillShape(e)):(this.fillShape(e),this.strokeShape(e))}},{key:"getTrace",value:function(e,t){var n,r,i,a,o=this.traceArr,s=o.length,u="";for(n=0;n<s;n++)(i=(r=o[n]).method)?(a=r.args,u+=i,e?u+="()":y._isArray(a[0])?u+="(["+a.join(",")+"])":(t&&(a=a.map((function(e){return"number"===typeof e?Math.floor(e):e}))),u+="("+a.join(",")+")")):(u+=r.property,e||(u+="="+r.val)),u+=";";return u}},{key:"clearTrace",value:function(){this.traceArr=[]}},{key:"_trace",value:function(e){var t=this.traceArr;t.push(e),t.length>=100&&t.shift()}},{key:"reset",value:function(){var e=this.getCanvas().getPixelRatio();this.setTransform(1*e,0,0,1*e,0,0)}},{key:"getCanvas",value:function(){return this.canvas}},{key:"clear",value:function(e){var t=this.getCanvas();e?this.clearRect(e.x||0,e.y||0,e.width||0,e.height||0):this.clearRect(0,0,t.getWidth()/t.pixelRatio,t.getHeight()/t.pixelRatio)}},{key:"_applyLineCap",value:function(e){var t=e.getLineCap();t&&this.setAttr("lineCap",t)}},{key:"_applyOpacity",value:function(e){var t=e.getAbsoluteOpacity();1!==t&&this.setAttr("globalAlpha",t)}},{key:"_applyLineJoin",value:function(e){var t=e.attrs.lineJoin;t&&this.setAttr("lineJoin",t)}},{key:"setAttr",value:function(e,t){this._context[e]=t}},{key:"arc",value:function(e,t,n,r,i,a){this._context.arc(e,t,n,r,i,a)}},{key:"arcTo",value:function(e,t,n,r,i){this._context.arcTo(e,t,n,r,i)}},{key:"beginPath",value:function(){this._context.beginPath()}},{key:"bezierCurveTo",value:function(e,t,n,r,i,a){this._context.bezierCurveTo(e,t,n,r,i,a)}},{key:"clearRect",value:function(e,t,n,r){this._context.clearRect(e,t,n,r)}},{key:"clip",value:function(){this._context.clip()}},{key:"closePath",value:function(){this._context.closePath()}},{key:"createImageData",value:function(e,t){var n=arguments;return 2===n.length?this._context.createImageData(e,t):1===n.length?this._context.createImageData(e):void 0}},{key:"createLinearGradient",value:function(e,t,n,r){return this._context.createLinearGradient(e,t,n,r)}},{key:"createPattern",value:function(e,t){return this._context.createPattern(e,t)}},{key:"createRadialGradient",value:function(e,t,n,r,i,a){return this._context.createRadialGradient(e,t,n,r,i,a)}},{key:"drawImage",value:function(e,t,n,r,i,a,o,s,u){var l=arguments,c=this._context;3===l.length?c.drawImage(e,t,n):5===l.length?c.drawImage(e,t,n,r,i):9===l.length&&c.drawImage(e,t,n,r,i,a,o,s,u)}},{key:"ellipse",value:function(e,t,n,r,i,a,o,s){this._context.ellipse(e,t,n,r,i,a,o,s)}},{key:"isPointInPath",value:function(e,t){return this._context.isPointInPath(e,t)}},{key:"fill",value:function(e){e?this._context.fill(e):this._context.fill()}},{key:"fillRect",value:function(e,t,n,r){this._context.fillRect(e,t,n,r)}},{key:"strokeRect",value:function(e,t,n,r){this._context.strokeRect(e,t,n,r)}},{key:"fillText",value:function(e,t,n,r){r?this._context.fillText(e,t,n,r):this._context.fillText(e,t,n)}},{key:"measureText",value:function(e){return this._context.measureText(e)}},{key:"getImageData",value:function(e,t,n,r){return this._context.getImageData(e,t,n,r)}},{key:"lineTo",value:function(e,t){this._context.lineTo(e,t)}},{key:"moveTo",value:function(e,t){this._context.moveTo(e,t)}},{key:"rect",value:function(e,t,n,r){this._context.rect(e,t,n,r)}},{key:"putImageData",value:function(e,t,n){this._context.putImageData(e,t,n)}},{key:"quadraticCurveTo",value:function(e,t,n,r){this._context.quadraticCurveTo(e,t,n,r)}},{key:"restore",value:function(){this._context.restore()}},{key:"rotate",value:function(e){this._context.rotate(e)}},{key:"save",value:function(){this._context.save()}},{key:"scale",value:function(e,t){this._context.scale(e,t)}},{key:"setLineDash",value:function(e){this._context.setLineDash?this._context.setLineDash(e):"mozDash"in this._context?this._context.mozDash=e:"webkitLineDash"in this._context&&(this._context.webkitLineDash=e)}},{key:"getLineDash",value:function(){return this._context.getLineDash()}},{key:"setTransform",value:function(e,t,n,r,i,a){this._context.setTransform(e,t,n,r,i,a)}},{key:"stroke",value:function(e){e?this._context.stroke(e):this._context.stroke()}},{key:"strokeText",value:function(e,t,n,r){this._context.strokeText(e,t,n,r)}},{key:"transform",value:function(e,t,n,r,i,a){this._context.transform(e,t,n,r,i,a)}},{key:"translate",value:function(e,t){this._context.translate(e,t)}},{key:"_enableTrace",value:function(){var e,t,n=this,r=M.length,i=this.setAttr,a=function(e){var r,i=n[e];n[e]=function(){return t=R(Array.prototype.slice.call(arguments,0)),r=i.apply(n,arguments),n._trace({method:e,args:t}),r}};for(e=0;e<r;e++)a(M[e]);n.setAttr=function(){i.apply(n,arguments);var e=arguments[0],t=arguments[1];"shadowOffsetX"!==e&&"shadowOffsetY"!==e&&"shadowBlur"!==e||(t/=this.canvas.getPixelRatio()),n._trace({property:e,val:t})}}},{key:"_applyGlobalCompositeOperation",value:function(e){var t=e.attrs.globalCompositeOperation;!t||"source-over"===t||this.setAttr("globalCompositeOperation",t)}}]),e}();["fillStyle","strokeStyle","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","lineCap","lineDashOffset","lineJoin","lineWidth","miterLimit","font","textAlign","textBaseline","globalAlpha","globalCompositeOperation","imageSmoothingEnabled"].forEach((function(e){Object.defineProperty(I.prototype,e,{get:function(){return this._context[e]},set:function(t){this._context[e]=t}})}));var B,N=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e))._context=e._canvas.getContext("2d"),r}return Object(c.a)(n,[{key:"_fillColor",value:function(e){var t=e.fill();this.setAttr("fillStyle",t),e._fillFunc(this)}},{key:"_fillPattern",value:function(e){this.setAttr("fillStyle",e._getFillPattern()),e._fillFunc(this)}},{key:"_fillLinearGradient",value:function(e){var t=e._getLinearGradient();t&&(this.setAttr("fillStyle",t),e._fillFunc(this))}},{key:"_fillRadialGradient",value:function(e){var t=e._getRadialGradient();t&&(this.setAttr("fillStyle",t),e._fillFunc(this))}},{key:"_fill",value:function(e){var t=e.fill(),n=e.getFillPriority();if(t&&"color"===n)this._fillColor(e);else{var r=e.getFillPatternImage();if(r&&"pattern"===n)this._fillPattern(e);else{var i=e.getFillLinearGradientColorStops();if(i&&"linear-gradient"===n)this._fillLinearGradient(e);else{var a=e.getFillRadialGradientColorStops();a&&"radial-gradient"===n?this._fillRadialGradient(e):t?this._fillColor(e):r?this._fillPattern(e):i?this._fillLinearGradient(e):a&&this._fillRadialGradient(e)}}}}},{key:"_strokeLinearGradient",value:function(e){var t=e.getStrokeLinearGradientStartPoint(),n=e.getStrokeLinearGradientEndPoint(),r=e.getStrokeLinearGradientColorStops(),i=this.createLinearGradient(t.x,t.y,n.x,n.y);if(r){for(var a=0;a<r.length;a+=2)i.addColorStop(r[a],r[a+1]);this.setAttr("strokeStyle",i)}}},{key:"_stroke",value:function(e){var t=e.dash(),n=e.getStrokeScaleEnabled();if(e.hasStroke()){if(!n){this.save();var r=this.getCanvas().getPixelRatio();this.setTransform(r,0,0,r,0,0)}this._applyLineCap(e),t&&e.dashEnabled()&&(this.setLineDash(t),this.setAttr("lineDashOffset",e.dashOffset())),this.setAttr("lineWidth",e.strokeWidth()),e.getShadowForStrokeEnabled()||this.setAttr("shadowColor","rgba(0,0,0,0)"),e.getStrokeLinearGradientColorStops()?this._strokeLinearGradient(e):this.setAttr("strokeStyle",e.stroke()),e._strokeFunc(this),n||this.restore()}}},{key:"_applyShadow",value:function(e){var t,n,r,i=null!==(t=e.getShadowRGBA())&&void 0!==t?t:"black",a=null!==(n=e.getShadowBlur())&&void 0!==n?n:5,o=null!==(r=e.getShadowOffset())&&void 0!==r?r:{x:0,y:0},s=e.getAbsoluteScale(),u=this.canvas.getPixelRatio(),l=s.x*u,c=s.y*u;this.setAttr("shadowColor",i),this.setAttr("shadowBlur",a*Math.min(Math.abs(l),Math.abs(c))),this.setAttr("shadowOffsetX",o.x*l),this.setAttr("shadowOffsetY",o.y*c)}}]),n}(I),L=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e))._context=e._canvas.getContext("2d",{willReadFrequently:!0}),r}return Object(c.a)(n,[{key:"_fill",value:function(e){this.save(),this.setAttr("fillStyle",e.colorKey),e._fillFuncHit(this),this.restore()}},{key:"strokeShape",value:function(e){e.hasHitStroke()&&this._stroke(e)}},{key:"_stroke",value:function(e){if(e.hasHitStroke()){var t=e.getStrokeScaleEnabled();if(!t){this.save();var n=this.getCanvas().getPixelRatio();this.setTransform(n,0,0,n,0,0)}this._applyLineCap(e);var r=e.hitStrokeWidth(),i="auto"===r?e.strokeWidth():r;this.setAttr("lineWidth",i),this.setAttr("strokeStyle",e.colorKey),e._strokeFuncHit(this),t||this.restore()}}}]),n}(I);var U=function(){function e(t){Object(l.a)(this,e),this.pixelRatio=1,this.width=0,this.height=0,this.isCache=!1;var n=(t||{}).pixelRatio||i.a.pixelRatio||function(){if(B)return B;var e=y.createCanvasElement().getContext("2d");return B=(i.a._global.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}();this.pixelRatio=n,this._canvas=y.createCanvasElement(),this._canvas.style.padding="0",this._canvas.style.margin="0",this._canvas.style.border="0",this._canvas.style.background="transparent",this._canvas.style.position="absolute",this._canvas.style.top="0",this._canvas.style.left="0"}return Object(c.a)(e,[{key:"getContext",value:function(){return this.context}},{key:"getPixelRatio",value:function(){return this.pixelRatio}},{key:"setPixelRatio",value:function(e){var t=this.pixelRatio;this.pixelRatio=e,this.setSize(this.getWidth()/t,this.getHeight()/t)}},{key:"setWidth",value:function(e){this.width=this._canvas.width=e*this.pixelRatio,this._canvas.style.width=e+"px";var t=this.pixelRatio;this.getContext()._context.scale(t,t)}},{key:"setHeight",value:function(e){this.height=this._canvas.height=e*this.pixelRatio,this._canvas.style.height=e+"px";var t=this.pixelRatio;this.getContext()._context.scale(t,t)}},{key:"getWidth",value:function(){return this.width}},{key:"getHeight",value:function(){return this.height}},{key:"setSize",value:function(e,t){this.setWidth(e||0),this.setHeight(t||0)}},{key:"toDataURL",value:function(e,t){try{return this._canvas.toDataURL(e,t)}catch(n){try{return this._canvas.toDataURL()}catch(r){return y.error("Unable to get data URL. "+r.message+" For more info read https://konvajs.org/docs/posts/Tainted_Canvas.html."),""}}}}]),e}();D.addGetterSetter(U,"pixelRatio",void 0,w());var H=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{width:0,height:0};return Object(l.a)(this,n),(e=t.call(this,r)).context=new N(Object(j.a)(e)),e.setSize(r.width,r.height),e}return Object(c.a)(n)}(U),z=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{width:0,height:0};return Object(l.a)(this,n),(e=t.call(this,r)).hitCanvas=!0,e.context=new L(Object(j.a)(e)),e.setSize(r.width,r.height),e}return Object(c.a)(n)}(U),q={get isDragging(){var e=!1;return q._dragElements.forEach((function(t){"dragging"===t.dragStatus&&(e=!0)})),e},justDragged:!1,get node(){var e;return q._dragElements.forEach((function(t){e=t.node})),e},_dragElements:new Map,_drag:function(e){var t=[];q._dragElements.forEach((function(n,r){var i=n.node,a=i.getStage();a.setPointersPositions(e),void 0===n.pointerId&&(n.pointerId=y._getFirstPointerId(e));var o=a._changedPointerPositions.find((function(e){return e.id===n.pointerId}));if(o){if("dragging"!==n.dragStatus){var s=i.dragDistance();if(Math.max(Math.abs(o.x-n.startPointerPos.x),Math.abs(o.y-n.startPointerPos.y))<s)return;if(i.startDrag({evt:e}),!i.isDragging())return}i._setDragPosition(e,n),t.push(i)}})),t.forEach((function(t){t.fire("dragmove",{type:"dragmove",target:t,evt:e},!0)}))},_endDragBefore:function(e){var t=[];q._dragElements.forEach((function(n){var r=n.node.getStage();if(e&&r.setPointersPositions(e),r._changedPointerPositions.find((function(e){return e.id===n.pointerId}))){"dragging"!==n.dragStatus&&"stopped"!==n.dragStatus||(q.justDragged=!0,i.a._mouseListenClick=!1,i.a._touchListenClick=!1,i.a._pointerListenClick=!1,n.dragStatus="stopped");var a=n.node.getLayer()||n.node instanceof i.a.Stage&&n.node;a&&-1===t.indexOf(a)&&t.push(a)}})),t.forEach((function(e){e.draw()}))},_endDragAfter:function(e){q._dragElements.forEach((function(t,n){"stopped"===t.dragStatus&&t.node.fire("dragend",{type:"dragend",target:t.node,evt:e},!0),"dragging"!==t.dragStatus&&q._dragElements.delete(n)}))}};i.a.isBrowser&&(window.addEventListener("mouseup",q._endDragBefore,!0),window.addEventListener("touchend",q._endDragBefore,!0),window.addEventListener("mousemove",q._drag),window.addEventListener("touchmove",q._drag),window.addEventListener("mouseup",q._endDragAfter,!1),window.addEventListener("touchend",q._endDragAfter,!1));var V="absoluteOpacity",W="allEventListeners",G="absoluteTransform",K="absoluteScale",Q="canvas",Y="listening",X="mouseenter",J="mouseleave",Z="Shape",$=" ",ee="stage",te="transform",ne="visible",re=["xChange.konva","yChange.konva","scaleXChange.konva","scaleYChange.konva","skewXChange.konva","skewYChange.konva","rotationChange.konva","offsetXChange.konva","offsetYChange.konva","transformsEnabledChange.konva"].join($),ie=1,ae=function(){function e(t){Object(l.a)(this,e),this._id=ie++,this.eventListeners={},this.attrs={},this.index=0,this._allEventListeners=null,this.parent=null,this._cache=new Map,this._attachedDepsListeners=new Map,this._lastPos=null,this._batchingTransformChange=!1,this._needClearTransformCache=!1,this._filterUpToDate=!1,this._isUnderCache=!1,this._dragEventId=null,this._shouldFireChangeEvents=!1,this.setAttrs(t),this._shouldFireChangeEvents=!0}return Object(c.a)(e,[{key:"hasChildren",value:function(){return!1}},{key:"_clearCache",value:function(e){e!==te&&e!==G||!this._cache.get(e)?e?this._cache.delete(e):this._cache.clear():this._cache.get(e).dirty=!0}},{key:"_getCache",value:function(e,t){var n=this._cache.get(e);return(void 0===n||(e===te||e===G)&&!0===n.dirty)&&(n=t.call(this),this._cache.set(e,n)),n}},{key:"_calculate",value:function(e,t,n){var r=this;if(!this._attachedDepsListeners.get(e)){var i=t.map((function(e){return e+"Change.konva"})).join($);this.on(i,(function(){r._clearCache(e)})),this._attachedDepsListeners.set(e,!0)}return this._getCache(e,n)}},{key:"_getCanvasCache",value:function(){return this._cache.get(Q)}},{key:"_clearSelfAndDescendantCache",value:function(e){this._clearCache(e),e===G&&this.fire("absoluteTransformChange")}},{key:"clearCache",value:function(){return this._cache.delete(Q),this._clearSelfAndDescendantCache(),this._requestDraw(),this}},{key:"cache",value:function(e){var t=e||{},n={};void 0!==t.x&&void 0!==t.y&&void 0!==t.width&&void 0!==t.height||(n=this.getClientRect({skipTransform:!0,relativeTo:this.getParent()}));var r=Math.ceil(t.width||n.width),i=Math.ceil(t.height||n.height),a=t.pixelRatio,o=void 0===t.x?Math.floor(n.x):t.x,s=void 0===t.y?Math.floor(n.y):t.y,u=t.offset||0,l=t.drawBorder||!1,c=t.hitCanvasPixelRatio||1;if(r&&i){o-=u,s-=u;var f=new H({pixelRatio:a,width:r+=2*u+1,height:i+=2*u+1}),d=new H({pixelRatio:a,width:0,height:0}),h=new z({pixelRatio:c,width:r,height:i}),p=f.getContext(),g=h.getContext();return h.isCache=!0,f.isCache=!0,this._cache.delete(Q),this._filterUpToDate=!1,!1===t.imageSmoothingEnabled&&(f.getContext()._context.imageSmoothingEnabled=!1,d.getContext()._context.imageSmoothingEnabled=!1),p.save(),g.save(),p.translate(-o,-s),g.translate(-o,-s),this._isUnderCache=!0,this._clearSelfAndDescendantCache(V),this._clearSelfAndDescendantCache(K),this.drawScene(f,this),this.drawHit(h,this),this._isUnderCache=!1,p.restore(),g.restore(),l&&(p.save(),p.beginPath(),p.rect(0,0,r,i),p.closePath(),p.setAttr("strokeStyle","red"),p.setAttr("lineWidth",5),p.stroke(),p.restore()),this._cache.set(Q,{scene:f,filter:d,hit:h,x:o,y:s}),this._requestDraw(),this}y.error("Can not cache the node. Width or height of the node equals 0. Caching is skipped.")}},{key:"isCached",value:function(){return this._cache.has(Q)}},{key:"getClientRect",value:function(e){throw new Error('abstract "getClientRect" method call')}},{key:"_transformedRect",value:function(e,t){var n,r,i,a,o=[{x:e.x,y:e.y},{x:e.x+e.width,y:e.y},{x:e.x+e.width,y:e.y+e.height},{x:e.x,y:e.y+e.height}],s=this.getAbsoluteTransform(t);return o.forEach((function(e){var t=s.point(e);void 0===n&&(n=i=t.x,r=a=t.y),n=Math.min(n,t.x),r=Math.min(r,t.y),i=Math.max(i,t.x),a=Math.max(a,t.y)})),{x:n,y:r,width:i-n,height:a-r}}},{key:"_drawCachedSceneCanvas",value:function(e){e.save(),e._applyOpacity(this),e._applyGlobalCompositeOperation(this);var t=this._getCanvasCache();e.translate(t.x,t.y);var n=this._getCachedSceneCanvas(),r=n.pixelRatio;e.drawImage(n._canvas,0,0,n.width/r,n.height/r),e.restore()}},{key:"_drawCachedHitCanvas",value:function(e){var t=this._getCanvasCache(),n=t.hit;e.save(),e.translate(t.x,t.y),e.drawImage(n._canvas,0,0,n.width/n.pixelRatio,n.height/n.pixelRatio),e.restore()}},{key:"_getCachedSceneCanvas",value:function(){var e,t,n,r,i=this.filters(),a=this._getCanvasCache(),o=a.scene,s=a.filter,u=s.getContext();if(i){if(!this._filterUpToDate){var l=o.pixelRatio;s.setSize(o.width/o.pixelRatio,o.height/o.pixelRatio);try{for(e=i.length,u.clear(),u.drawImage(o._canvas,0,0,o.getWidth()/l,o.getHeight()/l),t=u.getImageData(0,0,s.getWidth(),s.getHeight()),n=0;n<e;n++)"function"===typeof(r=i[n])?(r.call(this,t),u.putImageData(t,0,0)):y.error("Filter should be type of function, but got "+typeof r+" instead. Please check correct filters")}catch(c){y.error("Unable to apply filter. "+c.message+" This post my help you https://konvajs.org/docs/posts/Tainted_Canvas.html.")}this._filterUpToDate=!0}return s}return o}},{key:"on",value:function(e,t){if(this._cache&&this._cache.delete(W),3===arguments.length)return this._delegate.apply(this,arguments);var n,r,i,a,o=e.split($),s=o.length;for(n=0;n<s;n++)i=(r=o[n].split("."))[0],a=r[1]||"",this.eventListeners[i]||(this.eventListeners[i]=[]),this.eventListeners[i].push({name:a,handler:t});return this}},{key:"off",value:function(e,t){var n,r,i,a,o,s=(e||"").split($),u=s.length;if(this._cache&&this._cache.delete(W),!e)for(r in this.eventListeners)this._off(r);for(n=0;n<u;n++)if(a=(i=s[n].split("."))[0],o=i[1],a)this.eventListeners[a]&&this._off(a,o,t);else for(r in this.eventListeners)this._off(r,o,t);return this}},{key:"dispatchEvent",value:function(e){var t={target:this,type:e.type,evt:e};return this.fire(e.type,t),this}},{key:"addEventListener",value:function(e,t){return this.on(e,(function(e){t.call(this,e.evt)})),this}},{key:"removeEventListener",value:function(e){return this.off(e),this}},{key:"_delegate",value:function(e,t,n){var r=this;this.on(e,(function(e){for(var i=e.target.findAncestors(t,!0,r),a=0;a<i.length;a++)(e=y.cloneObject(e)).currentTarget=i[a],n.call(i[a],e)}))}},{key:"remove",value:function(){return this.isDragging()&&this.stopDrag(),q._dragElements.delete(this._id),this._remove(),this}},{key:"_clearCaches",value:function(){this._clearSelfAndDescendantCache(G),this._clearSelfAndDescendantCache(V),this._clearSelfAndDescendantCache(K),this._clearSelfAndDescendantCache(ee),this._clearSelfAndDescendantCache(ne),this._clearSelfAndDescendantCache(Y)}},{key:"_remove",value:function(){this._clearCaches();var e=this.getParent();e&&e.children&&(e.children.splice(this.index,1),e._setChildrenIndices(),this.parent=null)}},{key:"destroy",value:function(){return this.remove(),this}},{key:"getAttr",value:function(e){var t="get"+y._capitalize(e);return y._isFunction(this[t])?this[t]():this.attrs[e]}},{key:"getAncestors",value:function(){for(var e=this.getParent(),t=[];e;)t.push(e),e=e.getParent();return t}},{key:"getAttrs",value:function(){return this.attrs||{}}},{key:"setAttrs",value:function(e){var t=this;return this._batchTransformChanges((function(){var n,r;if(!e)return t;for(n in e)"children"!==n&&(r="set"+y._capitalize(n),y._isFunction(t[r])?t[r](e[n]):t._setAttr(n,e[n]))})),this}},{key:"isListening",value:function(){return this._getCache(Y,this._isListening)}},{key:"_isListening",value:function(e){if(!this.listening())return!1;var t=this.getParent();return!t||t===e||this===e||t._isListening(e)}},{key:"isVisible",value:function(){return this._getCache(ne,this._isVisible)}},{key:"_isVisible",value:function(e){if(!this.visible())return!1;var t=this.getParent();return!t||t===e||this===e||t._isVisible(e)}},{key:"shouldDrawHit",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e)return this._isVisible(e)&&this._isListening(e);var n=this.getLayer(),r=!1;q._dragElements.forEach((function(e){"dragging"===e.dragStatus&&("Stage"===e.node.nodeType||e.node.getLayer()===n)&&(r=!0)}));var a=!t&&!i.a.hitOnDragEnabled&&r;return this.isListening()&&this.isVisible()&&!a}},{key:"show",value:function(){return this.visible(!0),this}},{key:"hide",value:function(){return this.visible(!1),this}},{key:"getZIndex",value:function(){return this.index||0}},{key:"getAbsoluteZIndex",value:function(){var e,t,n,r,i=this.getDepth(),a=this,o=0;return"Stage"!==a.nodeType&&function s(u){for(e=[],t=u.length,n=0;n<t;n++)r=u[n],o++,r.nodeType!==Z&&(e=e.concat(r.getChildren().slice())),r._id===a._id&&(n=t);e.length>0&&e[0].getDepth()<=i&&s(e)}(a.getStage().getChildren()),o}},{key:"getDepth",value:function(){for(var e=0,t=this.parent;t;)e++,t=t.parent;return e}},{key:"_batchTransformChanges",value:function(e){this._batchingTransformChange=!0,e(),this._batchingTransformChange=!1,this._needClearTransformCache&&(this._clearCache(te),this._clearSelfAndDescendantCache(G)),this._needClearTransformCache=!1}},{key:"setPosition",value:function(e){var t=this;return this._batchTransformChanges((function(){t.x(e.x),t.y(e.y)})),this}},{key:"getPosition",value:function(){return{x:this.x(),y:this.y()}}},{key:"getRelativePointerPosition",value:function(){if(!this.getStage())return null;var e=this.getStage().getPointerPosition();if(!e)return null;var t=this.getAbsoluteTransform().copy();return t.invert(),t.point(e)}},{key:"getAbsolutePosition",value:function(e){for(var t=!1,n=this.parent;n;){if(n.isCached()){t=!0;break}n=n.parent}t&&!e&&(e=!0);var r=this.getAbsoluteTransform(e).getMatrix(),i=new f,a=this.offset();return i.m=r.slice(),i.translate(a.x,a.y),i.getTranslation()}},{key:"setAbsolutePosition",value:function(e){var t=this._clearTransform();this.attrs.x=t.x,this.attrs.y=t.y,delete t.x,delete t.y,this._clearCache(te);var n=this._getAbsoluteTransform().copy();return n.invert(),n.translate(e.x,e.y),e={x:this.attrs.x+n.getTranslation().x,y:this.attrs.y+n.getTranslation().y},this._setTransform(t),this.setPosition({x:e.x,y:e.y}),this._clearCache(te),this._clearSelfAndDescendantCache(G),this}},{key:"_setTransform",value:function(e){var t;for(t in e)this.attrs[t]=e[t]}},{key:"_clearTransform",value:function(){var e={x:this.x(),y:this.y(),rotation:this.rotation(),scaleX:this.scaleX(),scaleY:this.scaleY(),offsetX:this.offsetX(),offsetY:this.offsetY(),skewX:this.skewX(),skewY:this.skewY()};return this.attrs.x=0,this.attrs.y=0,this.attrs.rotation=0,this.attrs.scaleX=1,this.attrs.scaleY=1,this.attrs.offsetX=0,this.attrs.offsetY=0,this.attrs.skewX=0,this.attrs.skewY=0,e}},{key:"move",value:function(e){var t=e.x,n=e.y,r=this.x(),i=this.y();return void 0!==t&&(r+=t),void 0!==n&&(i+=n),this.setPosition({x:r,y:i}),this}},{key:"_eachAncestorReverse",value:function(e,t){var n,r,i=[],a=this.getParent();if(!t||t._id!==this._id){for(i.unshift(this);a&&(!t||a._id!==t._id);)i.unshift(a),a=a.parent;for(n=i.length,r=0;r<n;r++)e(i[r])}}},{key:"rotate",value:function(e){return this.rotation(this.rotation()+e),this}},{key:"moveToTop",value:function(){if(!this.parent)return y.warn("Node has no parent. moveToTop function is ignored."),!1;var e=this.index;return e<this.parent.getChildren().length-1&&(this.parent.children.splice(e,1),this.parent.children.push(this),this.parent._setChildrenIndices(),!0)}},{key:"moveUp",value:function(){if(!this.parent)return y.warn("Node has no parent. moveUp function is ignored."),!1;var e=this.index;return e<this.parent.getChildren().length-1&&(this.parent.children.splice(e,1),this.parent.children.splice(e+1,0,this),this.parent._setChildrenIndices(),!0)}},{key:"moveDown",value:function(){if(!this.parent)return y.warn("Node has no parent. moveDown function is ignored."),!1;var e=this.index;return e>0&&(this.parent.children.splice(e,1),this.parent.children.splice(e-1,0,this),this.parent._setChildrenIndices(),!0)}},{key:"moveToBottom",value:function(){if(!this.parent)return y.warn("Node has no parent. moveToBottom function is ignored."),!1;var e=this.index;return e>0&&(this.parent.children.splice(e,1),this.parent.children.unshift(this),this.parent._setChildrenIndices(),!0)}},{key:"setZIndex",value:function(e){if(!this.parent)return y.warn("Node has no parent. zIndex parameter is ignored."),this;(e<0||e>=this.parent.children.length)&&y.warn("Unexpected value "+e+" for zIndex property. zIndex is just index of a node in children of its parent. Expected value is from 0 to "+(this.parent.children.length-1)+".");var t=this.index;return this.parent.children.splice(t,1),this.parent.children.splice(e,0,this),this.parent._setChildrenIndices(),this}},{key:"getAbsoluteOpacity",value:function(){return this._getCache(V,this._getAbsoluteOpacity)}},{key:"_getAbsoluteOpacity",value:function(){var e=this.opacity(),t=this.getParent();return t&&!t._isUnderCache&&(e*=t.getAbsoluteOpacity()),e}},{key:"moveTo",value:function(e){return this.getParent()!==e&&(this._remove(),e.add(this)),this}},{key:"toObject",value:function(){var e,t,n,r,i={},a=this.getAttrs();for(e in i.attrs={},a)t=a[e],y.isObject(t)&&!y._isPlainObject(t)&&!y._isArray(t)||(n="function"===typeof this[e]&&this[e],delete a[e],r=n?n.call(this):null,a[e]=t,r!==t&&(i.attrs[e]=t));return i.className=this.getClassName(),y._prepareToStringify(i)}},{key:"toJSON",value:function(){return JSON.stringify(this.toObject())}},{key:"getParent",value:function(){return this.parent}},{key:"findAncestors",value:function(e,t,n){var r=[];t&&this._isMatch(e)&&r.push(this);for(var i=this.parent;i;){if(i===n)return r;i._isMatch(e)&&r.push(i),i=i.parent}return r}},{key:"isAncestorOf",value:function(e){return!1}},{key:"findAncestor",value:function(e,t,n){return this.findAncestors(e,t,n)[0]}},{key:"_isMatch",value:function(e){if(!e)return!1;if("function"===typeof e)return e(this);var t,n,r=e.replace(/ /g,"").split(","),i=r.length;for(t=0;t<i;t++)if(n=r[t],y.isValidSelector(n)||(y.warn('Selector "'+n+'" is invalid. Allowed selectors examples are "#foo", ".bar" or "Group".'),y.warn('If you have a custom shape with such className, please change it to start with upper letter like "Triangle".'),y.warn("Konva is awesome, right?")),"#"===n.charAt(0)){if(this.id()===n.slice(1))return!0}else if("."===n.charAt(0)){if(this.hasName(n.slice(1)))return!0}else if(this.className===n||this.nodeType===n)return!0;return!1}},{key:"getLayer",value:function(){var e=this.getParent();return e?e.getLayer():null}},{key:"getStage",value:function(){return this._getCache(ee,this._getStage)}},{key:"_getStage",value:function(){var e=this.getParent();return e?e.getStage():void 0}},{key:"fire",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return t.target=t.target||this,n?this._fireAndBubble(e,t):this._fire(e,t),this}},{key:"getAbsoluteTransform",value:function(e){return e?this._getAbsoluteTransform(e):this._getCache(G,this._getAbsoluteTransform)}},{key:"_getAbsoluteTransform",value:function(e){var t;if(e)return t=new f,this._eachAncestorReverse((function(e){var n=e.transformsEnabled();"all"===n?t.multiply(e.getTransform()):"position"===n&&t.translate(e.x()-e.offsetX(),e.y()-e.offsetY())}),e),t;t=this._cache.get(G)||new f,this.parent?this.parent.getAbsoluteTransform().copyInto(t):t.reset();var n=this.transformsEnabled();if("all"===n)t.multiply(this.getTransform());else if("position"===n){var r=this.attrs.x||0,i=this.attrs.y||0,a=this.attrs.offsetX||0,o=this.attrs.offsetY||0;t.translate(r-a,i-o)}return t.dirty=!1,t}},{key:"getAbsoluteScale",value:function(e){for(var t=this;t;)t._isUnderCache&&(e=t),t=t.getParent();var n=this.getAbsoluteTransform(e).decompose();return{x:n.scaleX,y:n.scaleY}}},{key:"getAbsoluteRotation",value:function(){return this.getAbsoluteTransform().decompose().rotation}},{key:"getTransform",value:function(){return this._getCache(te,this._getTransform)}},{key:"_getTransform",value:function(){var e,t,n=this._cache.get(te)||new f;n.reset();var r=this.x(),a=this.y(),o=i.a.getAngle(this.rotation()),s=null!==(e=this.attrs.scaleX)&&void 0!==e?e:1,u=null!==(t=this.attrs.scaleY)&&void 0!==t?t:1,l=this.attrs.skewX||0,c=this.attrs.skewY||0,d=this.attrs.offsetX||0,h=this.attrs.offsetY||0;return 0===r&&0===a||n.translate(r,a),0!==o&&n.rotate(o),0===l&&0===c||n.skew(l,c),1===s&&1===u||n.scale(s,u),0===d&&0===h||n.translate(-1*d,-1*h),n.dirty=!1,n}},{key:"clone",value:function(e){var t,n,r,i,a,o=y.cloneObject(this.attrs);for(t in e)o[t]=e[t];var s=new this.constructor(o);for(t in this.eventListeners)for(r=(n=this.eventListeners[t]).length,i=0;i<r;i++)(a=n[i]).name.indexOf("konva")<0&&(s.eventListeners[t]||(s.eventListeners[t]=[]),s.eventListeners[t].push(a));return s}},{key:"_toKonvaCanvas",value:function(e){e=e||{};var t=this.getClientRect(),n=this.getStage(),r=void 0!==e.x?e.x:Math.floor(t.x),i=void 0!==e.y?e.y:Math.floor(t.y),a=e.pixelRatio||1,o=new H({width:e.width||Math.ceil(t.width)||(n?n.width():0),height:e.height||Math.ceil(t.height)||(n?n.height():0),pixelRatio:a}),s=o.getContext();return!1===e.imageSmoothingEnabled&&(s._context.imageSmoothingEnabled=!1),s.save(),(r||i)&&s.translate(-1*r,-1*i),this.drawScene(o),s.restore(),o}},{key:"toCanvas",value:function(e){return this._toKonvaCanvas(e)._canvas}},{key:"toDataURL",value:function(e){var t=(e=e||{}).mimeType||null,n=e.quality||null,r=this._toKonvaCanvas(e).toDataURL(t,n);return e.callback&&e.callback(r),r}},{key:"toImage",value:function(e){var t=this;return new Promise((function(n,r){try{var i=null===e||void 0===e?void 0:e.callback;i&&delete e.callback,y._urlToImage(t.toDataURL(e),(function(e){n(e),null===i||void 0===i||i(e)}))}catch(a){r(a)}}))}},{key:"toBlob",value:function(e){var t=this;return new Promise((function(n,r){try{var i=null===e||void 0===e?void 0:e.callback;i&&delete e.callback,t.toCanvas(e).toBlob((function(e){n(e),null===i||void 0===i||i(e)}))}catch(a){r(a)}}))}},{key:"setSize",value:function(e){return this.width(e.width),this.height(e.height),this}},{key:"getSize",value:function(){return{width:this.width(),height:this.height()}}},{key:"getClassName",value:function(){return this.className||this.nodeType}},{key:"getType",value:function(){return this.nodeType}},{key:"getDragDistance",value:function(){return void 0!==this.attrs.dragDistance?this.attrs.dragDistance:this.parent?this.parent.getDragDistance():i.a.dragDistance}},{key:"_off",value:function(e,t,n){var r,i,a,o=this.eventListeners[e];for(r=0;r<o.length;r++)if(i=o[r].name,a=o[r].handler,("konva"!==i||"konva"===t)&&(!t||i===t)&&(!n||n===a)){if(o.splice(r,1),0===o.length){delete this.eventListeners[e];break}r--}}},{key:"_fireChangeEvent",value:function(e,t,n){this._fire(e+"Change",{oldVal:t,newVal:n})}},{key:"addName",value:function(e){if(!this.hasName(e)){var t=this.name(),n=t?t+" "+e:e;this.name(n)}return this}},{key:"hasName",value:function(e){if(!e)return!1;var t=this.name();return!!t&&-1!==(t||"").split(/\s/g).indexOf(e)}},{key:"removeName",value:function(e){var t=(this.name()||"").split(/\s/g),n=t.indexOf(e);return-1!==n&&(t.splice(n,1),this.name(t.join(" "))),this}},{key:"setAttr",value:function(e,t){var n=this["set"+y._capitalize(e)];return y._isFunction(n)?n.call(this,t):this._setAttr(e,t),this}},{key:"_requestDraw",value:function(){if(i.a.autoDrawEnabled){var e=this.getLayer()||this.getStage();null===e||void 0===e||e.batchDraw()}}},{key:"_setAttr",value:function(e,t){var n=this.attrs[e];(n!==t||y.isObject(t))&&(void 0===t||null===t?delete this.attrs[e]:this.attrs[e]=t,this._shouldFireChangeEvents&&this._fireChangeEvent(e,n,t),this._requestDraw())}},{key:"_setComponentAttr",value:function(e,t,n){var r;void 0!==n&&((r=this.attrs[e])||(this.attrs[e]=this.getAttr(e)),this.attrs[e][t]=n,this._fireChangeEvent(e,r,n))}},{key:"_fireAndBubble",value:function(e,t,n){if(t&&this.nodeType===Z&&(t.target=this),!((e===X||e===J)&&(n&&(this===n||this.isAncestorOf&&this.isAncestorOf(n))||"Stage"===this.nodeType&&!n))){this._fire(e,t);var r=(e===X||e===J)&&n&&n.isAncestorOf&&n.isAncestorOf(this)&&!n.isAncestorOf(this.parent);(t&&!t.cancelBubble||!t)&&this.parent&&this.parent.isListening()&&!r&&(n&&n.parent?this._fireAndBubble.call(this.parent,e,t,n):this._fireAndBubble.call(this.parent,e,t))}}},{key:"_getProtoListeners",value:function(e){var t=this._cache.get(W);if(!t){t={};for(var n=Object.getPrototypeOf(this);n;)if(n.eventListeners){for(var r in n.eventListeners){var i=n.eventListeners[r],a=t[r]||[];t[r]=i.concat(a)}n=Object.getPrototypeOf(n)}else n=Object.getPrototypeOf(n);this._cache.set(W,t)}return t[e]}},{key:"_fire",value:function(e,t){(t=t||{}).currentTarget=this,t.type=e;var n=this._getProtoListeners(e);if(n)for(var r=0;r<n.length;r++)n[r].handler.call(this,t);var i=this.eventListeners[e];if(i)for(r=0;r<i.length;r++)i[r].handler.call(this,t)}},{key:"draw",value:function(){return this.drawScene(),this.drawHit(),this}},{key:"_createDragElement",value:function(e){var t=e?e.pointerId:void 0,n=this.getStage(),r=this.getAbsolutePosition(),i=n._getPointerById(t)||n._changedPointerPositions[0]||r;q._dragElements.set(this._id,{node:this,startPointerPos:i,offset:{x:i.x-r.x,y:i.y-r.y},dragStatus:"ready",pointerId:t})}},{key:"startDrag",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];q._dragElements.has(this._id)||this._createDragElement(e);var n=q._dragElements.get(this._id);n.dragStatus="dragging",this.fire("dragstart",{type:"dragstart",target:this,evt:e&&e.evt},t)}},{key:"_setDragPosition",value:function(e,t){var n=this.getStage()._getPointerById(t.pointerId);if(n){var r={x:n.x-t.offset.x,y:n.y-t.offset.y},i=this.dragBoundFunc();if(void 0!==i){var a=i.call(this,r,e);a?r=a:y.warn("dragBoundFunc did not return any value. That is unexpected behavior. You must return new absolute position from dragBoundFunc.")}this._lastPos&&this._lastPos.x===r.x&&this._lastPos.y===r.y||(this.setAbsolutePosition(r),this._requestDraw()),this._lastPos=r}}},{key:"stopDrag",value:function(e){var t=q._dragElements.get(this._id);t&&(t.dragStatus="stopped"),q._endDragBefore(e),q._endDragAfter(e)}},{key:"setDraggable",value:function(e){this._setAttr("draggable",e),this._dragChange()}},{key:"isDragging",value:function(){var e=q._dragElements.get(this._id);return!!e&&"dragging"===e.dragStatus}},{key:"_listenDrag",value:function(){this._dragCleanup(),this.on("mousedown.konva touchstart.konva",(function(e){var t=this;if((!(void 0!==e.evt.button)||i.a.dragButtons.indexOf(e.evt.button)>=0)&&!this.isDragging()){var n=!1;q._dragElements.forEach((function(e){t.isAncestorOf(e.node)&&(n=!0)})),n||this._createDragElement(e)}}))}},{key:"_dragChange",value:function(){if(this.attrs.draggable)this._listenDrag();else{if(this._dragCleanup(),!this.getStage())return;var e=q._dragElements.get(this._id),t=e&&"dragging"===e.dragStatus,n=e&&"ready"===e.dragStatus;t?this.stopDrag():n&&q._dragElements.delete(this._id)}}},{key:"_dragCleanup",value:function(){this.off("mousedown.konva"),this.off("touchstart.konva")}},{key:"isClientRectOnScreen",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{x:0,y:0},t=this.getStage();if(!t)return!1;var n={x:-e.x,y:-e.y,width:t.width()+2*e.x,height:t.height()+2*e.y};return y.haveIntersection(n,this.getClientRect())}}],[{key:"create",value:function(e,t){return y._isString(e)&&(e=JSON.parse(e)),this._createNode(e,t)}},{key:"_createNode",value:function(t,n){var r,a,o,s=e.prototype.getClassName.call(t),u=t.children;if(n&&(t.attrs.container=n),i.a[s]||(y.warn('Can not find a node with class name "'+s+'". Fallback to "Shape".'),s="Shape"),r=new(0,i.a[s])(t.attrs),u)for(a=u.length,o=0;o<a;o++)r.add(e._createNode(u[o]));return r}}]),e}();ae.prototype.nodeType="Node",ae.prototype._attrsAffectingSize=[],ae.prototype.eventListeners={},ae.prototype.on.call(ae.prototype,re,(function(){this._batchingTransformChange?this._needClearTransformCache=!0:(this._clearCache(te),this._clearSelfAndDescendantCache(G))})),ae.prototype.on.call(ae.prototype,"visibleChange.konva",(function(){this._clearSelfAndDescendantCache(ne)})),ae.prototype.on.call(ae.prototype,"listeningChange.konva",(function(){this._clearSelfAndDescendantCache(Y)})),ae.prototype.on.call(ae.prototype,"opacityChange.konva",(function(){this._clearSelfAndDescendantCache(V)}));var oe=D.addGetterSetter;oe(ae,"zIndex"),oe(ae,"absolutePosition"),oe(ae,"position"),oe(ae,"x",0,w()),oe(ae,"y",0,w()),oe(ae,"globalCompositeOperation","source-over",x()),oe(ae,"opacity",1,w()),oe(ae,"name","",x()),oe(ae,"id","",x()),oe(ae,"rotation",0,w()),D.addComponentsGetterSetter(ae,"scale",["x","y"]),oe(ae,"scaleX",1,w()),oe(ae,"scaleY",1,w()),D.addComponentsGetterSetter(ae,"skew",["x","y"]),oe(ae,"skewX",0,w()),oe(ae,"skewY",0,w()),D.addComponentsGetterSetter(ae,"offset",["x","y"]),oe(ae,"offsetX",0,w()),oe(ae,"offsetY",0,w()),oe(ae,"dragDistance",null,w()),oe(ae,"width",0,w()),oe(ae,"height",0,w()),oe(ae,"listening",!0,C()),oe(ae,"preventDefault",!0,C()),oe(ae,"filters",null,(function(e){return this._filterUpToDate=!1,e})),oe(ae,"visible",!0,C()),oe(ae,"transformsEnabled","all",x()),oe(ae,"size"),oe(ae,"dragBoundFunc"),oe(ae,"draggable",!1,C()),D.backCompat(ae,{rotateDeg:"rotate",setRotationDeg:"setRotation",getRotationDeg:"getRotation"});var se=n(24),ue=n(62),le=n(58),ce=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){var e;return Object(l.a)(this,n),(e=t.apply(this,arguments)).children=[],e}return Object(c.a)(n,[{key:"getChildren",value:function(e){if(!e)return this.children||[];var t=this.children||[],n=[];return t.forEach((function(t){e(t)&&n.push(t)})),n}},{key:"hasChildren",value:function(){return this.getChildren().length>0}},{key:"removeChildren",value:function(){return this.getChildren().forEach((function(e){e.parent=null,e.index=0,e.remove()})),this.children=[],this._requestDraw(),this}},{key:"destroyChildren",value:function(){return this.getChildren().forEach((function(e){e.parent=null,e.index=0,e.destroy()})),this.children=[],this._requestDraw(),this}},{key:"add",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(arguments.length>1){for(var r=0;r<arguments.length;r++)this.add(arguments[r]);return this}var i=t[0];return i.getParent()?(i.moveTo(this),this):(this._validateAdd(i),i.index=this.getChildren().length,i.parent=this,i._clearCaches(),this.getChildren().push(i),this._fire("add",{child:i}),this._requestDraw(),this)}},{key:"destroy",value:function(){return this.hasChildren()&&this.destroyChildren(),Object(ue.a)(Object(le.a)(n.prototype),"destroy",this).call(this),this}},{key:"find",value:function(e){return this._generalFind(e,!1)}},{key:"findOne",value:function(e){var t=this._generalFind(e,!0);return t.length>0?t[0]:void 0}},{key:"_generalFind",value:function(e,t){var n=[];return this._descendants((function(r){var i=r._isMatch(e);return i&&n.push(r),!(!i||!t)})),n}},{key:"_descendants",value:function(e){var t,n=this.getChildren(),r=Object(se.a)(n);try{for(r.s();!(t=r.n()).done;){var i=t.value;if(e(i))return!0;if(i.hasChildren()&&i._descendants(e))return!0}}catch(a){r.e(a)}finally{r.f()}return!1}},{key:"toObject",value:function(){var e=ae.prototype.toObject.call(this);return e.children=[],this.getChildren().forEach((function(t){e.children.push(t.toObject())})),e}},{key:"isAncestorOf",value:function(e){for(var t=e.getParent();t;){if(t._id===this._id)return!0;t=t.getParent()}return!1}},{key:"clone",value:function(e){var t=ae.prototype.clone.call(this,e);return this.getChildren().forEach((function(e){t.add(e.clone())})),t}},{key:"getAllIntersections",value:function(e){var t=[];return this.find("Shape").forEach((function(n){n.isVisible()&&n.intersects(e)&&t.push(n)})),t}},{key:"_clearSelfAndDescendantCache",value:function(e){var t;Object(ue.a)(Object(le.a)(n.prototype),"_clearSelfAndDescendantCache",this).call(this,e),this.isCached()||null===(t=this.children)||void 0===t||t.forEach((function(t){t._clearSelfAndDescendantCache(e)}))}},{key:"_setChildrenIndices",value:function(){var e;null===(e=this.children)||void 0===e||e.forEach((function(e,t){e.index=t})),this._requestDraw()}},{key:"drawScene",value:function(e,t){var n=this.getLayer(),r=e||n&&n.getCanvas(),i=r&&r.getContext(),a=this._getCanvasCache(),o=a&&a.scene,s=r&&r.isCache;if(!this.isVisible()&&!s)return this;if(o){i.save();var u=this.getAbsoluteTransform(t).getMatrix();i.transform(u[0],u[1],u[2],u[3],u[4],u[5]),this._drawCachedSceneCanvas(i),i.restore()}else this._drawChildren("drawScene",r,t);return this}},{key:"drawHit",value:function(e,t){if(!this.shouldDrawHit(t))return this;var n=this.getLayer(),r=e||n&&n.hitCanvas,i=r&&r.getContext(),a=this._getCanvasCache();if(a&&a.hit){i.save();var o=this.getAbsoluteTransform(t).getMatrix();i.transform(o[0],o[1],o[2],o[3],o[4],o[5]),this._drawCachedHitCanvas(i),i.restore()}else this._drawChildren("drawHit",r,t);return this}},{key:"_drawChildren",value:function(e,t,n){var r,i=t&&t.getContext(),a=this.clipWidth(),o=this.clipHeight(),s=this.clipFunc(),u=a&&o||s,l=n===this;if(u){i.save();var c=this.getAbsoluteTransform(n),f=c.getMatrix();if(i.transform(f[0],f[1],f[2],f[3],f[4],f[5]),i.beginPath(),s)s.call(this,i,this);else{var d=this.clipX(),h=this.clipY();i.rect(d,h,a,o)}i.clip(),f=c.copy().invert().getMatrix(),i.transform(f[0],f[1],f[2],f[3],f[4],f[5])}var p=!l&&"source-over"!==this.globalCompositeOperation()&&"drawScene"===e;p&&(i.save(),i._applyGlobalCompositeOperation(this)),null===(r=this.children)||void 0===r||r.forEach((function(r){r[e](t,n)})),p&&i.restore(),u&&i.restore()}},{key:"getClientRect",value:function(e){var t,n,r,i,a,o=(e=e||{}).skipTransform,s=e.relativeTo,u={x:1/0,y:1/0,width:0,height:0},l=this;null===(t=this.children)||void 0===t||t.forEach((function(t){if(t.visible()){var o=t.getClientRect({relativeTo:l,skipShadow:e.skipShadow,skipStroke:e.skipStroke});0===o.width&&0===o.height||(void 0===n?(n=o.x,r=o.y,i=o.x+o.width,a=o.y+o.height):(n=Math.min(n,o.x),r=Math.min(r,o.y),i=Math.max(i,o.x+o.width),a=Math.max(a,o.y+o.height)))}}));for(var c=this.find("Shape"),f=!1,d=0;d<c.length;d++){if(c[d]._isVisible(this)){f=!0;break}}return u=f&&void 0!==n?{x:n,y:r,width:i-n,height:a-r}:{x:0,y:0,width:0,height:0},o?u:this._transformedRect(u,s)}}]),n}(ae);D.addComponentsGetterSetter(ce,"clip",["x","y","width","height"]),D.addGetterSetter(ce,"clipX",void 0,w()),D.addGetterSetter(ce,"clipY",void 0,w()),D.addGetterSetter(ce,"clipWidth",void 0,w()),D.addGetterSetter(ce,"clipHeight",void 0,w()),D.addGetterSetter(ce,"clipFunc");var fe,de,he,pe=n(4),ge=n(22),me=new Map,ve=void 0!==i.a._global.PointerEvent;function be(e){return me.get(e)}function ye(e){return{evt:e,pointerId:e.pointerId}}function _e(e,t){return me.get(e)===t}function Ae(e,t){we(e),t.getStage()&&(me.set(e,t),ve&&t._fire("gotpointercapture",ye(new PointerEvent("gotpointercapture"))))}function we(e,t){var n=me.get(e);if(n){var r=n.getStage();r&&r.content,me.delete(e),ve&&n._fire("lostpointercapture",ye(new PointerEvent("lostpointercapture")))}}var Fe="mouseleave",ke="mouseover",xe="mouseenter",Ee="mousemove",Ce="mousedown",Se="mouseup",Oe="pointermove",De="pointerdown",je="pointerup",Te="pointercancel",Pe="pointerout",Re="pointerleave",Me="pointerover",Ie="pointerenter",Be="contextmenu",Ne="touchstart",Le="touchend",Ue="touchmove",He="touchcancel",ze="wheel",qe=[[xe,"_pointerenter"],[Ce,"_pointerdown"],[Ee,"_pointermove"],[Se,"_pointerup"],[Fe,"_pointerleave"],[Ne,"_pointerdown"],[Ue,"_pointermove"],[Le,"_pointerup"],[He,"_pointercancel"],[ke,"_pointerover"],[ze,"_wheel"],[Be,"_contextmenu"],[De,"_pointerdown"],[Oe,"_pointermove"],[je,"_pointerup"],[Te,"_pointercancel"],["lostpointercapture","_lostpointercapture"]],Ve={mouse:(fe={},Object(ge.a)(fe,Pe,"mouseout"),Object(ge.a)(fe,Re,Fe),Object(ge.a)(fe,Me,ke),Object(ge.a)(fe,Ie,xe),Object(ge.a)(fe,Oe,Ee),Object(ge.a)(fe,De,Ce),Object(ge.a)(fe,je,Se),Object(ge.a)(fe,Te,"mousecancel"),Object(ge.a)(fe,"pointerclick","click"),Object(ge.a)(fe,"pointerdblclick","dblclick"),fe),touch:(de={},Object(ge.a)(de,Pe,"touchout"),Object(ge.a)(de,Re,"touchleave"),Object(ge.a)(de,Me,"touchover"),Object(ge.a)(de,Ie,"touchenter"),Object(ge.a)(de,Oe,Ue),Object(ge.a)(de,De,Ne),Object(ge.a)(de,je,Le),Object(ge.a)(de,Te,He),Object(ge.a)(de,"pointerclick","tap"),Object(ge.a)(de,"pointerdblclick","dbltap"),de),pointer:(he={},Object(ge.a)(he,Pe,Pe),Object(ge.a)(he,Re,Re),Object(ge.a)(he,Me,Me),Object(ge.a)(he,Ie,Ie),Object(ge.a)(he,Oe,Oe),Object(ge.a)(he,De,De),Object(ge.a)(he,je,je),Object(ge.a)(he,Te,Te),Object(ge.a)(he,"pointerclick","pointerclick"),Object(ge.a)(he,"pointerdblclick","pointerdblclick"),he)},We=function(e){return e.indexOf("pointer")>=0?"pointer":e.indexOf("touch")>=0?"touch":"mouse"},Ge=function(e){var t=We(e);return"pointer"===t?i.a.pointerEventsEnabled&&Ve.pointer:"touch"===t?Ve.touch:"mouse"===t?Ve.mouse:void 0};function Ke(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(e.clipFunc||e.clipWidth||e.clipHeight)&&y.warn("Stage does not support clipping. Please use clip for Layers or Groups."),e}var Qe=[],Ye=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,Ke(e)))._pointerPositions=[],r._changedPointerPositions=[],r._buildDOM(),r._bindContentEvents(),Qe.push(Object(j.a)(r)),r.on("widthChange.konva heightChange.konva",r._resizeDOM),r.on("visibleChange.konva",r._checkVisibility),r.on("clipWidthChange.konva clipHeightChange.konva clipFuncChange.konva",(function(){Ke(r.attrs)})),r._checkVisibility(),r}return Object(c.a)(n,[{key:"_validateAdd",value:function(e){var t="Layer"===e.getType(),n="FastLayer"===e.getType();t||n||y.throw("You may only add layers to the stage.")}},{key:"_checkVisibility",value:function(){if(this.content){var e=this.visible()?"":"none";this.content.style.display=e}}},{key:"setContainer",value:function(e){if("string"===typeof e){if("."===e.charAt(0)){var t=e.slice(1);e=document.getElementsByClassName(t)[0]}else{var n;n="#"!==e.charAt(0)?e:e.slice(1),e=document.getElementById(n)}if(!e)throw"Can not find container in document with id "+n}return this._setAttr("container",e),this.content&&(this.content.parentElement&&this.content.parentElement.removeChild(this.content),e.appendChild(this.content)),this}},{key:"shouldDrawHit",value:function(){return!0}},{key:"clear",value:function(){var e,t=this.children,n=t.length;for(e=0;e<n;e++)t[e].clear();return this}},{key:"clone",value:function(e){return e||(e={}),e.container="undefined"!==typeof document&&document.createElement("div"),ce.prototype.clone.call(this,e)}},{key:"destroy",value:function(){Object(ue.a)(Object(le.a)(n.prototype),"destroy",this).call(this);var e=this.content;e&&y._isInDocument(e)&&this.container().removeChild(e);var t=Qe.indexOf(this);return t>-1&&Qe.splice(t,1),this}},{key:"getPointerPosition",value:function(){var e=this._pointerPositions[0]||this._changedPointerPositions[0];return e?{x:e.x,y:e.y}:(y.warn("Pointer position is missing and not registered by the stage. Looks like it is outside of the stage container. You can set it manually from event: stage.setPointersPositions(event);"),null)}},{key:"_getPointerById",value:function(e){return this._pointerPositions.find((function(t){return t.id===e}))}},{key:"getPointersPositions",value:function(){return this._pointerPositions}},{key:"getStage",value:function(){return this}},{key:"getContent",value:function(){return this.content}},{key:"_toKonvaCanvas",value:function(e){(e=e||{}).x=e.x||0,e.y=e.y||0,e.width=e.width||this.width(),e.height=e.height||this.height();var t=new H({width:e.width,height:e.height,pixelRatio:e.pixelRatio||1}),n=t.getContext()._context,r=this.children;return(e.x||e.y)&&n.translate(-1*e.x,-1*e.y),r.forEach((function(t){if(t.isVisible()){var r=t._toKonvaCanvas(e);n.drawImage(r._canvas,e.x,e.y,r.getWidth()/r.getPixelRatio(),r.getHeight()/r.getPixelRatio())}})),t}},{key:"getIntersection",value:function(e){if(!e)return null;var t,n=this.children;for(t=n.length-1;t>=0;t--){var r=n[t].getIntersection(e);if(r)return r}return null}},{key:"_resizeDOM",value:function(){var e=this.width(),t=this.height();this.content&&(this.content.style.width=e+"px",this.content.style.height=t+"px"),this.bufferCanvas.setSize(e,t),this.bufferHitCanvas.setSize(e,t),this.children.forEach((function(n){n.setSize({width:e,height:t}),n.draw()}))}},{key:"add",value:function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];if(arguments.length>1){for(var o=0;o<arguments.length;o++)this.add(arguments[o]);return this}Object(ue.a)(Object(le.a)(n.prototype),"add",this).call(this,e);var s=this.children.length;return s>5&&y.warn("The stage has "+s+" layers. Recommended maximum number of layers is 3-5. Adding more layers into the stage may drop the performance. Rethink your tree structure, you can use Konva.Group."),e.setSize({width:this.width(),height:this.height()}),e.draw(),i.a.isBrowser&&this.content.appendChild(e.canvas._canvas),this}},{key:"getParent",value:function(){return null}},{key:"getLayer",value:function(){return null}},{key:"hasPointerCapture",value:function(e){return _e(e,this)}},{key:"setPointerCapture",value:function(e){Ae(e,this)}},{key:"releaseCapture",value:function(e){we(e)}},{key:"getLayers",value:function(){return this.children}},{key:"_bindContentEvents",value:function(){var e=this;i.a.isBrowser&&qe.forEach((function(t){var n=Object(pe.a)(t,2),r=n[0],i=n[1];e.content.addEventListener(r,(function(t){e[i](t)}),{passive:!1})}))}},{key:"_pointerenter",value:function(e){this.setPointersPositions(e);var t=Ge(e.type);this._fire(t.pointerenter,{evt:e,target:this,currentTarget:this})}},{key:"_pointerover",value:function(e){this.setPointersPositions(e);var t=Ge(e.type);this._fire(t.pointerover,{evt:e,target:this,currentTarget:this})}},{key:"_getTargetShape",value:function(e){var t=this[e+"targetShape"];return t&&!t.getStage()&&(t=null),t}},{key:"_pointerleave",value:function(e){var t=Ge(e.type),n=We(e.type);if(t){this.setPointersPositions(e);var r=this._getTargetShape(n),a=!q.isDragging||i.a.hitOnDragEnabled;r&&a?(r._fireAndBubble(t.pointerout,{evt:e}),r._fireAndBubble(t.pointerleave,{evt:e}),this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this[n+"targetShape"]=null):a&&(this._fire(t.pointerleave,{evt:e,target:this,currentTarget:this}),this._fire(t.pointerout,{evt:e,target:this,currentTarget:this})),this.pointerPos=void 0,this._pointerPositions=[]}}},{key:"_pointerdown",value:function(e){var t=this,n=Ge(e.type),r=We(e.type);if(n){this.setPointersPositions(e);var a=!1;this._changedPointerPositions.forEach((function(o){var s=t.getIntersection(o);if(q.justDragged=!1,i.a["_"+r+"ListenClick"]=!0,s&&s.isListening()){i.a.capturePointerEventsEnabled&&s.setPointerCapture(o.id),t[r+"ClickStartShape"]=s,s._fireAndBubble(n.pointerdown,{evt:e,pointerId:o.id}),a=!0;var u=e.type.indexOf("touch")>=0;s.preventDefault()&&e.cancelable&&u&&e.preventDefault()}})),a||this._fire(n.pointerdown,{evt:e,target:this,currentTarget:this,pointerId:this._pointerPositions[0].id})}}},{key:"_pointermove",value:function(e){var t=this,n=Ge(e.type),r=We(e.type);if(n&&(q.isDragging&&q.node.preventDefault()&&e.cancelable&&e.preventDefault(),this.setPointersPositions(e),!q.isDragging||i.a.hitOnDragEnabled)){var a={},o=!1,s=this._getTargetShape(r);this._changedPointerPositions.forEach((function(i){var u=be(i.id)||t.getIntersection(i),l=i.id,c={evt:e,pointerId:l},f=s!==u;if(f&&s&&(s._fireAndBubble(n.pointerout,Object.assign({},c),u),s._fireAndBubble(n.pointerleave,Object.assign({},c),u)),u){if(a[u._id])return;a[u._id]=!0}u&&u.isListening()?(o=!0,f&&(u._fireAndBubble(n.pointerover,Object.assign({},c),s),u._fireAndBubble(n.pointerenter,Object.assign({},c),s),t[r+"targetShape"]=u),u._fireAndBubble(n.pointermove,Object.assign({},c))):s&&(t._fire(n.pointerover,{evt:e,target:t,currentTarget:t,pointerId:l}),t[r+"targetShape"]=null)})),o||this._fire(n.pointermove,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id})}}},{key:"_pointerup",value:function(e){var t=this,n=Ge(e.type),r=We(e.type);if(n){this.setPointersPositions(e);var a=this[r+"ClickStartShape"],o=this[r+"ClickEndShape"],s={},u=!1;this._changedPointerPositions.forEach((function(l){var c=be(l.id)||t.getIntersection(l);if(c){if(c.releaseCapture(l.id),s[c._id])return;s[c._id]=!0}var f=l.id,d={evt:e,pointerId:f},h=!1;i.a["_"+r+"InDblClickWindow"]?(h=!0,clearTimeout(t[r+"DblTimeout"])):q.justDragged||(i.a["_"+r+"InDblClickWindow"]=!0,clearTimeout(t[r+"DblTimeout"])),t[r+"DblTimeout"]=setTimeout((function(){i.a["_"+r+"InDblClickWindow"]=!1}),i.a.dblClickWindow),c&&c.isListening()?(u=!0,t[r+"ClickEndShape"]=c,c._fireAndBubble(n.pointerup,Object.assign({},d)),i.a["_"+r+"ListenClick"]&&a&&a===c&&(c._fireAndBubble(n.pointerclick,Object.assign({},d)),h&&o&&o===c&&c._fireAndBubble(n.pointerdblclick,Object.assign({},d)))):(t[r+"ClickEndShape"]=null,i.a["_"+r+"ListenClick"]&&t._fire(n.pointerclick,{evt:e,target:t,currentTarget:t,pointerId:f}),h&&t._fire(n.pointerdblclick,{evt:e,target:t,currentTarget:t,pointerId:f}))})),u||this._fire(n.pointerup,{evt:e,target:this,currentTarget:this,pointerId:this._changedPointerPositions[0].id}),i.a["_"+r+"ListenClick"]=!1,e.cancelable&&"touch"!==r&&e.preventDefault()}}},{key:"_contextmenu",value:function(e){this.setPointersPositions(e);var t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(Be,{evt:e}):this._fire(Be,{evt:e,target:this,currentTarget:this})}},{key:"_wheel",value:function(e){this.setPointersPositions(e);var t=this.getIntersection(this.getPointerPosition());t&&t.isListening()?t._fireAndBubble(ze,{evt:e}):this._fire(ze,{evt:e,target:this,currentTarget:this})}},{key:"_pointercancel",value:function(e){this.setPointersPositions(e);var t=be(e.pointerId)||this.getIntersection(this.getPointerPosition());t&&t._fireAndBubble(je,ye(e)),we(e.pointerId)}},{key:"_lostpointercapture",value:function(e){we(e.pointerId)}},{key:"setPointersPositions",value:function(e){var t=this,n=this._getContentPosition(),r=null,i=null;void 0!==(e=e||window.event).touches?(this._pointerPositions=[],this._changedPointerPositions=[],Array.prototype.forEach.call(e.touches,(function(e){t._pointerPositions.push({id:e.identifier,x:(e.clientX-n.left)/n.scaleX,y:(e.clientY-n.top)/n.scaleY})})),Array.prototype.forEach.call(e.changedTouches||e.touches,(function(e){t._changedPointerPositions.push({id:e.identifier,x:(e.clientX-n.left)/n.scaleX,y:(e.clientY-n.top)/n.scaleY})}))):(r=(e.clientX-n.left)/n.scaleX,i=(e.clientY-n.top)/n.scaleY,this.pointerPos={x:r,y:i},this._pointerPositions=[{x:r,y:i,id:y._getFirstPointerId(e)}],this._changedPointerPositions=[{x:r,y:i,id:y._getFirstPointerId(e)}])}},{key:"_setPointerPosition",value:function(e){y.warn('Method _setPointerPosition is deprecated. Use "stage.setPointersPositions(event)" instead.'),this.setPointersPositions(e)}},{key:"_getContentPosition",value:function(){if(!this.content||!this.content.getBoundingClientRect)return{top:0,left:0,scaleX:1,scaleY:1};var e=this.content.getBoundingClientRect();return{top:e.top,left:e.left,scaleX:e.width/this.content.clientWidth||1,scaleY:e.height/this.content.clientHeight||1}}},{key:"_buildDOM",value:function(){if(this.bufferCanvas=new H({width:this.width(),height:this.height()}),this.bufferHitCanvas=new z({pixelRatio:1,width:this.width(),height:this.height()}),i.a.isBrowser){var e=this.container();if(!e)throw"Stage has no container. A container is required.";e.innerHTML="",this.content=document.createElement("div"),this.content.style.position="relative",this.content.style.userSelect="none",this.content.className="konvajs-content",this.content.setAttribute("role","presentation"),e.appendChild(this.content),this._resizeDOM()}}},{key:"cache",value:function(){return y.warn("Cache function is not allowed for stage. You may use cache only for layers, groups and shapes."),this}},{key:"clearCache",value:function(){return this}},{key:"batchDraw",value:function(){return this.getChildren().forEach((function(e){e.batchDraw()})),this}}]),n}(ce);Ye.prototype.nodeType="Stage",Object(i.b)(Ye),D.addGetterSetter(Ye,"container");var Xe,Je="hasShadow",Ze="shadowRGBA",$e="patternImage",et="linearGradient",tt="radialGradient";function nt(){return Xe||(Xe=y.createCanvasElement().getContext("2d"))}var rt={};var it=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r,i;for(Object(l.a)(this,n),r=t.call(this,e);!(i=y.getRandomColor())||i in rt;);return r.colorKey=i,rt[i]=Object(j.a)(r),r}return Object(c.a)(n,[{key:"getContext",value:function(){return y.warn("shape.getContext() method is deprecated. Please do not use it."),this.getLayer().getContext()}},{key:"getCanvas",value:function(){return y.warn("shape.getCanvas() method is deprecated. Please do not use it."),this.getLayer().getCanvas()}},{key:"getSceneFunc",value:function(){return this.attrs.sceneFunc||this._sceneFunc}},{key:"getHitFunc",value:function(){return this.attrs.hitFunc||this._hitFunc}},{key:"hasShadow",value:function(){return this._getCache(Je,this._hasShadow)}},{key:"_hasShadow",value:function(){return this.shadowEnabled()&&0!==this.shadowOpacity()&&!!(this.shadowColor()||this.shadowBlur()||this.shadowOffsetX()||this.shadowOffsetY())}},{key:"_getFillPattern",value:function(){return this._getCache($e,this.__getFillPattern)}},{key:"__getFillPattern",value:function(){if(this.fillPatternImage()){var e=nt().createPattern(this.fillPatternImage(),this.fillPatternRepeat()||"repeat");if(e&&e.setTransform){var t=new f;t.translate(this.fillPatternX(),this.fillPatternY()),t.rotate(i.a.getAngle(this.fillPatternRotation())),t.scale(this.fillPatternScaleX(),this.fillPatternScaleY()),t.translate(-1*this.fillPatternOffsetX(),-1*this.fillPatternOffsetY());var n=t.getMatrix(),r="undefined"===typeof DOMMatrix?{a:n[0],b:n[1],c:n[2],d:n[3],e:n[4],f:n[5]}:new DOMMatrix(n);e.setTransform(r)}return e}}},{key:"_getLinearGradient",value:function(){return this._getCache(et,this.__getLinearGradient)}},{key:"__getLinearGradient",value:function(){var e=this.fillLinearGradientColorStops();if(e){for(var t=nt(),n=this.fillLinearGradientStartPoint(),r=this.fillLinearGradientEndPoint(),i=t.createLinearGradient(n.x,n.y,r.x,r.y),a=0;a<e.length;a+=2)i.addColorStop(e[a],e[a+1]);return i}}},{key:"_getRadialGradient",value:function(){return this._getCache(tt,this.__getRadialGradient)}},{key:"__getRadialGradient",value:function(){var e=this.fillRadialGradientColorStops();if(e){for(var t=nt(),n=this.fillRadialGradientStartPoint(),r=this.fillRadialGradientEndPoint(),i=t.createRadialGradient(n.x,n.y,this.fillRadialGradientStartRadius(),r.x,r.y,this.fillRadialGradientEndRadius()),a=0;a<e.length;a+=2)i.addColorStop(e[a],e[a+1]);return i}}},{key:"getShadowRGBA",value:function(){return this._getCache(Ze,this._getShadowRGBA)}},{key:"_getShadowRGBA",value:function(){if(this.hasShadow()){var e=y.colorToRGBA(this.shadowColor());return e?"rgba("+e.r+","+e.g+","+e.b+","+e.a*(this.shadowOpacity()||1)+")":void 0}}},{key:"hasFill",value:function(){var e=this;return this._calculate("hasFill",["fillEnabled","fill","fillPatternImage","fillLinearGradientColorStops","fillRadialGradientColorStops"],(function(){return e.fillEnabled()&&!!(e.fill()||e.fillPatternImage()||e.fillLinearGradientColorStops()||e.fillRadialGradientColorStops())}))}},{key:"hasStroke",value:function(){var e=this;return this._calculate("hasStroke",["strokeEnabled","strokeWidth","stroke","strokeLinearGradientColorStops"],(function(){return e.strokeEnabled()&&e.strokeWidth()&&!(!e.stroke()&&!e.strokeLinearGradientColorStops())}))}},{key:"hasHitStroke",value:function(){var e=this.hitStrokeWidth();return"auto"===e?this.hasStroke():this.strokeEnabled()&&!!e}},{key:"intersects",value:function(e){var t=this.getStage().bufferHitCanvas;return t.getContext().clear(),this.drawHit(t,null,!0),t.context.getImageData(Math.round(e.x),Math.round(e.y),1,1).data[3]>0}},{key:"destroy",value:function(){return ae.prototype.destroy.call(this),delete rt[this.colorKey],delete this.colorKey,this}},{key:"_useBufferCanvas",value:function(e){var t;if(!this.getStage())return!1;if(!(null===(t=this.attrs.perfectDrawEnabled)||void 0===t||t))return!1;var n=e||this.hasFill(),r=this.hasStroke(),i=1!==this.getAbsoluteOpacity();if(n&&r&&i)return!0;var a=this.hasShadow(),o=this.shadowForStrokeEnabled();return!!(n&&r&&a&&o)}},{key:"setStrokeHitEnabled",value:function(e){y.warn("strokeHitEnabled property is deprecated. Please use hitStrokeWidth instead."),e?this.hitStrokeWidth("auto"):this.hitStrokeWidth(0)}},{key:"getStrokeHitEnabled",value:function(){return 0!==this.hitStrokeWidth()}},{key:"getSelfRect",value:function(){var e=this.size();return{x:this._centroid?-e.width/2:0,y:this._centroid?-e.height/2:0,width:e.width,height:e.height}}},{key:"getClientRect",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.skipTransform,n=e.relativeTo,r=this.getSelfRect(),i=!e.skipStroke&&this.hasStroke(),a=i&&this.strokeWidth()||0,o=r.width+a,s=r.height+a,u=!e.skipShadow&&this.hasShadow(),l=u?this.shadowOffsetX():0,c=u?this.shadowOffsetY():0,f=o+Math.abs(l),d=s+Math.abs(c),h=u&&this.shadowBlur()||0,p=f+2*h,g=d+2*h,m={width:p,height:g,x:-(a/2+h)+Math.min(l,0)+r.x,y:-(a/2+h)+Math.min(c,0)+r.y};return t?m:this._transformedRect(m,n)}},{key:"drawScene",value:function(e,t){var n,r,i=this.getLayer(),a=e||i.getCanvas(),o=a.getContext(),s=this._getCanvasCache(),u=this.getSceneFunc(),l=this.hasShadow(),c=a.isCache,f=t===this;if(!this.isVisible()&&!f)return this;if(s){o.save();var d=this.getAbsoluteTransform(t).getMatrix();return o.transform(d[0],d[1],d[2],d[3],d[4],d[5]),this._drawCachedSceneCanvas(o),o.restore(),this}if(!u)return this;if(o.save(),this._useBufferCanvas()&&!c){(r=(n=this.getStage().bufferCanvas).getContext()).clear(),r.save(),r._applyLineJoin(this);var h=this.getAbsoluteTransform(t).getMatrix();r.transform(h[0],h[1],h[2],h[3],h[4],h[5]),u.call(this,r,this),r.restore();var p=n.pixelRatio;l&&o._applyShadow(this),o._applyOpacity(this),o._applyGlobalCompositeOperation(this),o.drawImage(n._canvas,0,0,n.width/p,n.height/p)}else{if(o._applyLineJoin(this),!f){h=this.getAbsoluteTransform(t).getMatrix();o.transform(h[0],h[1],h[2],h[3],h[4],h[5]),o._applyOpacity(this),o._applyGlobalCompositeOperation(this)}l&&o._applyShadow(this),u.call(this,o,this)}return o.restore(),this}},{key:"drawHit",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!this.shouldDrawHit(t,n))return this;var r=this.getLayer(),i=e||r.hitCanvas,a=i&&i.getContext(),o=this.hitFunc()||this.sceneFunc(),s=this._getCanvasCache(),u=s&&s.hit;if(this.colorKey||y.warn("Looks like your canvas has a destroyed shape in it. Do not reuse shape after you destroyed it. If you want to reuse shape you should call remove() instead of destroy()"),u){a.save();var l=this.getAbsoluteTransform(t).getMatrix();return a.transform(l[0],l[1],l[2],l[3],l[4],l[5]),this._drawCachedHitCanvas(a),a.restore(),this}if(!o)return this;a.save(),a._applyLineJoin(this);var c=this===t;if(!c){var f=this.getAbsoluteTransform(t).getMatrix();a.transform(f[0],f[1],f[2],f[3],f[4],f[5])}return o.call(this,a,this),a.restore(),this}},{key:"drawHitFromCache",value:function(){var e,t,n,r,i,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=this._getCanvasCache(),s=this._getCachedSceneCanvas(),u=o.hit,l=u.getContext(),c=u.getWidth(),f=u.getHeight();l.clear(),l.drawImage(s._canvas,0,0,c,f);try{for(n=(t=(e=l.getImageData(0,0,c,f)).data).length,r=y._hexToRgb(this.colorKey),i=0;i<n;i+=4)t[i+3]>a?(t[i]=r.r,t[i+1]=r.g,t[i+2]=r.b,t[i+3]=255):t[i+3]=0;l.putImageData(e,0,0)}catch(d){y.error("Unable to draw hit graph from cached scene canvas. "+d.message)}return this}},{key:"hasPointerCapture",value:function(e){return _e(e,this)}},{key:"setPointerCapture",value:function(e){Ae(e,this)}},{key:"releaseCapture",value:function(e){we(e)}}]),n}(ae);it.prototype._fillFunc=function(e){e.fill()},it.prototype._strokeFunc=function(e){e.stroke()},it.prototype._fillFuncHit=function(e){e.fill()},it.prototype._strokeFuncHit=function(e){e.stroke()},it.prototype._centroid=!1,it.prototype.nodeType="Shape",Object(i.b)(it),it.prototype.eventListeners={},it.prototype.on.call(it.prototype,"shadowColorChange.konva shadowBlurChange.konva shadowOffsetChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",(function(){this._clearCache(Je)})),it.prototype.on.call(it.prototype,"shadowColorChange.konva shadowOpacityChange.konva shadowEnabledChange.konva",(function(){this._clearCache(Ze)})),it.prototype.on.call(it.prototype,"fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetXChange.konva fillPatternOffsetYChange.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotationChange.konva",(function(){this._clearCache($e)})),it.prototype.on.call(it.prototype,"fillPriorityChange.konva fillLinearGradientColorStopsChange.konva fillLinearGradientStartPointXChange.konva fillLinearGradientStartPointYChange.konva fillLinearGradientEndPointXChange.konva fillLinearGradientEndPointYChange.konva",(function(){this._clearCache(et)})),it.prototype.on.call(it.prototype,"fillPriorityChange.konva fillRadialGradientColorStopsChange.konva fillRadialGradientStartPointXChange.konva fillRadialGradientStartPointYChange.konva fillRadialGradientEndPointXChange.konva fillRadialGradientEndPointYChange.konva fillRadialGradientStartRadiusChange.konva fillRadialGradientEndRadiusChange.konva",(function(){this._clearCache(tt)})),D.addGetterSetter(it,"stroke",void 0,E()),D.addGetterSetter(it,"strokeWidth",2,w()),D.addGetterSetter(it,"fillAfterStrokeEnabled",!1),D.addGetterSetter(it,"hitStrokeWidth","auto",k()),D.addGetterSetter(it,"strokeHitEnabled",!0,C()),D.addGetterSetter(it,"perfectDrawEnabled",!0,C()),D.addGetterSetter(it,"shadowForStrokeEnabled",!0,C()),D.addGetterSetter(it,"lineJoin"),D.addGetterSetter(it,"lineCap"),D.addGetterSetter(it,"sceneFunc"),D.addGetterSetter(it,"hitFunc"),D.addGetterSetter(it,"dash"),D.addGetterSetter(it,"dashOffset",0,w()),D.addGetterSetter(it,"shadowColor",void 0,x()),D.addGetterSetter(it,"shadowBlur",0,w()),D.addGetterSetter(it,"shadowOpacity",1,w()),D.addComponentsGetterSetter(it,"shadowOffset",["x","y"]),D.addGetterSetter(it,"shadowOffsetX",0,w()),D.addGetterSetter(it,"shadowOffsetY",0,w()),D.addGetterSetter(it,"fillPatternImage"),D.addGetterSetter(it,"fill",void 0,E()),D.addGetterSetter(it,"fillPatternX",0,w()),D.addGetterSetter(it,"fillPatternY",0,w()),D.addGetterSetter(it,"fillLinearGradientColorStops"),D.addGetterSetter(it,"strokeLinearGradientColorStops"),D.addGetterSetter(it,"fillRadialGradientStartRadius",0),D.addGetterSetter(it,"fillRadialGradientEndRadius",0),D.addGetterSetter(it,"fillRadialGradientColorStops"),D.addGetterSetter(it,"fillPatternRepeat","repeat"),D.addGetterSetter(it,"fillEnabled",!0),D.addGetterSetter(it,"strokeEnabled",!0),D.addGetterSetter(it,"shadowEnabled",!0),D.addGetterSetter(it,"dashEnabled",!0),D.addGetterSetter(it,"strokeScaleEnabled",!0),D.addGetterSetter(it,"fillPriority","color"),D.addComponentsGetterSetter(it,"fillPatternOffset",["x","y"]),D.addGetterSetter(it,"fillPatternOffsetX",0,w()),D.addGetterSetter(it,"fillPatternOffsetY",0,w()),D.addComponentsGetterSetter(it,"fillPatternScale",["x","y"]),D.addGetterSetter(it,"fillPatternScaleX",1,w()),D.addGetterSetter(it,"fillPatternScaleY",1,w()),D.addComponentsGetterSetter(it,"fillLinearGradientStartPoint",["x","y"]),D.addComponentsGetterSetter(it,"strokeLinearGradientStartPoint",["x","y"]),D.addGetterSetter(it,"fillLinearGradientStartPointX",0),D.addGetterSetter(it,"strokeLinearGradientStartPointX",0),D.addGetterSetter(it,"fillLinearGradientStartPointY",0),D.addGetterSetter(it,"strokeLinearGradientStartPointY",0),D.addComponentsGetterSetter(it,"fillLinearGradientEndPoint",["x","y"]),D.addComponentsGetterSetter(it,"strokeLinearGradientEndPoint",["x","y"]),D.addGetterSetter(it,"fillLinearGradientEndPointX",0),D.addGetterSetter(it,"strokeLinearGradientEndPointX",0),D.addGetterSetter(it,"fillLinearGradientEndPointY",0),D.addGetterSetter(it,"strokeLinearGradientEndPointY",0),D.addComponentsGetterSetter(it,"fillRadialGradientStartPoint",["x","y"]),D.addGetterSetter(it,"fillRadialGradientStartPointX",0),D.addGetterSetter(it,"fillRadialGradientStartPointY",0),D.addComponentsGetterSetter(it,"fillRadialGradientEndPoint",["x","y"]),D.addGetterSetter(it,"fillRadialGradientEndPointX",0),D.addGetterSetter(it,"fillRadialGradientEndPointY",0),D.addGetterSetter(it,"fillPatternRotation",0),D.backCompat(it,{dashArray:"dash",getDashArray:"getDash",setDashArray:"getDash",drawFunc:"sceneFunc",getDrawFunc:"getSceneFunc",setDrawFunc:"setSceneFunc",drawHitFunc:"hitFunc",getDrawHitFunc:"getHitFunc",setDrawHitFunc:"setHitFunc"});var at=[{x:0,y:0},{x:-1,y:-1},{x:1,y:-1},{x:1,y:1},{x:-1,y:1}],ot=at.length,st=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).canvas=new H,r.hitCanvas=new z({pixelRatio:1}),r._waitingForDraw=!1,r.on("visibleChange.konva",r._checkVisibility),r._checkVisibility(),r.on("imageSmoothingEnabledChange.konva",r._setSmoothEnabled),r._setSmoothEnabled(),r}return Object(c.a)(n,[{key:"createPNGStream",value:function(){return this.canvas._canvas.createPNGStream()}},{key:"getCanvas",value:function(){return this.canvas}},{key:"getNativeCanvasElement",value:function(){return this.canvas._canvas}},{key:"getHitCanvas",value:function(){return this.hitCanvas}},{key:"getContext",value:function(){return this.getCanvas().getContext()}},{key:"clear",value:function(e){return this.getContext().clear(e),this.getHitCanvas().getContext().clear(e),this}},{key:"setZIndex",value:function(e){Object(ue.a)(Object(le.a)(n.prototype),"setZIndex",this).call(this,e);var t=this.getStage();return t&&t.content&&(t.content.removeChild(this.getNativeCanvasElement()),e<t.children.length-1?t.content.insertBefore(this.getNativeCanvasElement(),t.children[e+1].getCanvas()._canvas):t.content.appendChild(this.getNativeCanvasElement())),this}},{key:"moveToTop",value:function(){ae.prototype.moveToTop.call(this);var e=this.getStage();return e&&e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.appendChild(this.getNativeCanvasElement())),!0}},{key:"moveUp",value:function(){if(!ae.prototype.moveUp.call(this))return!1;var e=this.getStage();return!(!e||!e.content)&&(e.content.removeChild(this.getNativeCanvasElement()),this.index<e.children.length-1?e.content.insertBefore(this.getNativeCanvasElement(),e.children[this.index+1].getCanvas()._canvas):e.content.appendChild(this.getNativeCanvasElement()),!0)}},{key:"moveDown",value:function(){if(ae.prototype.moveDown.call(this)){var e=this.getStage();if(e){var t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[this.index+1].getCanvas()._canvas))}return!0}return!1}},{key:"moveToBottom",value:function(){if(ae.prototype.moveToBottom.call(this)){var e=this.getStage();if(e){var t=e.children;e.content&&(e.content.removeChild(this.getNativeCanvasElement()),e.content.insertBefore(this.getNativeCanvasElement(),t[1].getCanvas()._canvas))}return!0}return!1}},{key:"getLayer",value:function(){return this}},{key:"remove",value:function(){var e=this.getNativeCanvasElement();return ae.prototype.remove.call(this),e&&e.parentNode&&y._isInDocument(e)&&e.parentNode.removeChild(e),this}},{key:"getStage",value:function(){return this.parent}},{key:"setSize",value:function(e){var t=e.width,n=e.height;return this.canvas.setSize(t,n),this.hitCanvas.setSize(t,n),this._setSmoothEnabled(),this}},{key:"_validateAdd",value:function(e){var t=e.getType();"Group"!==t&&"Shape"!==t&&y.throw("You may only add groups and shapes to a layer.")}},{key:"_toKonvaCanvas",value:function(e){return(e=e||{}).width=e.width||this.getWidth(),e.height=e.height||this.getHeight(),e.x=void 0!==e.x?e.x:this.x(),e.y=void 0!==e.y?e.y:this.y(),ae.prototype._toKonvaCanvas.call(this,e)}},{key:"_checkVisibility",value:function(){var e=this.visible();this.canvas._canvas.style.display=e?"block":"none"}},{key:"_setSmoothEnabled",value:function(){this.getContext()._context.imageSmoothingEnabled=this.imageSmoothingEnabled()}},{key:"getWidth",value:function(){if(this.parent)return this.parent.width()}},{key:"setWidth",value:function(){y.warn('Can not change width of layer. Use "stage.width(value)" function instead.')}},{key:"getHeight",value:function(){if(this.parent)return this.parent.height()}},{key:"setHeight",value:function(){y.warn('Can not change height of layer. Use "stage.height(value)" function instead.')}},{key:"batchDraw",value:function(){var e=this;return this._waitingForDraw||(this._waitingForDraw=!0,y.requestAnimFrame((function(){e.draw(),e._waitingForDraw=!1}))),this}},{key:"getIntersection",value:function(e){if(!this.isListening()||!this.isVisible())return null;for(var t=1,n=!1;;){for(var r=0;r<ot;r++){var i=at[r],a=this._getIntersection({x:e.x+i.x*t,y:e.y+i.y*t}),o=a.shape;if(o)return o;if(n=!!a.antialiased,!a.antialiased)break}if(!n)return null;t+=1}}},{key:"_getIntersection",value:function(e){var t=this.hitCanvas.pixelRatio,n=this.hitCanvas.context.getImageData(Math.round(e.x*t),Math.round(e.y*t),1,1).data,r=n[3];if(255===r){var i=y._rgbToHex(n[0],n[1],n[2]),a=rt["#"+i];return a?{shape:a}:{antialiased:!0}}return r>0?{antialiased:!0}:{}}},{key:"drawScene",value:function(e,t){var n=this.getLayer(),r=e||n&&n.getCanvas();return this._fire("beforeDraw",{node:this}),this.clearBeforeDraw()&&r.getContext().clear(),ce.prototype.drawScene.call(this,r,t),this._fire("draw",{node:this}),this}},{key:"drawHit",value:function(e,t){var n=this.getLayer(),r=e||n&&n.hitCanvas;return n&&n.clearBeforeDraw()&&n.getHitCanvas().getContext().clear(),ce.prototype.drawHit.call(this,r,t),this}},{key:"enableHitGraph",value:function(){return this.hitGraphEnabled(!0),this}},{key:"disableHitGraph",value:function(){return this.hitGraphEnabled(!1),this}},{key:"setHitGraphEnabled",value:function(e){y.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening(e)}},{key:"getHitGraphEnabled",value:function(e){return y.warn("hitGraphEnabled method is deprecated. Please use layer.listening() instead."),this.listening()}},{key:"toggleHitCanvas",value:function(){if(this.parent&&this.parent.content){var e=this.parent;!!this.hitCanvas._canvas.parentNode?e.content.removeChild(this.hitCanvas._canvas):e.content.appendChild(this.hitCanvas._canvas)}}}]),n}(ce);st.prototype.nodeType="Layer",Object(i.b)(st),D.addGetterSetter(st,"imageSmoothingEnabled",!0),D.addGetterSetter(st,"clearBeforeDraw",!0),D.addGetterSetter(st,"hitGraphEnabled",!0,C());var ut=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).listening(!1),y.warn('Konva.Fast layer is deprecated. Please use "new Konva.Layer({ listening: false })" instead.'),r}return Object(c.a)(n)}(st);ut.prototype.nodeType="FastLayer",Object(i.b)(ut);var lt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_validateAdd",value:function(e){var t=e.getType();"Group"!==t&&"Shape"!==t&&y.throw("You may only add groups and shapes to groups.")}}]),n}(ce);lt.prototype.nodeType="Group",Object(i.b)(lt);var ct=i.c.performance&&i.c.performance.now?function(){return i.c.performance.now()}:function(){return(new Date).getTime()},ft=function(){function e(t,n){Object(l.a)(this,e),this.id=e.animIdCounter++,this.frame={time:0,timeDiff:0,lastTime:ct(),frameRate:0},this.func=t,this.setLayers(n)}return Object(c.a)(e,[{key:"setLayers",value:function(e){var t=[];return t=e?e.length>0?e:[e]:[],this.layers=t,this}},{key:"getLayers",value:function(){return this.layers}},{key:"addLayer",value:function(e){var t,n=this.layers,r=n.length;for(t=0;t<r;t++)if(n[t]._id===e._id)return!1;return this.layers.push(e),!0}},{key:"isRunning",value:function(){var t,n=e.animations,r=n.length;for(t=0;t<r;t++)if(n[t].id===this.id)return!0;return!1}},{key:"start",value:function(){return this.stop(),this.frame.timeDiff=0,this.frame.lastTime=ct(),e._addAnimation(this),this}},{key:"stop",value:function(){return e._removeAnimation(this),this}},{key:"_updateFrameObject",value:function(e){this.frame.timeDiff=e-this.frame.lastTime,this.frame.lastTime=e,this.frame.time+=this.frame.timeDiff,this.frame.frameRate=1e3/this.frame.timeDiff}}],[{key:"_addAnimation",value:function(e){this.animations.push(e),this._handleAnimation()}},{key:"_removeAnimation",value:function(e){var t,n=e.id,r=this.animations,i=r.length;for(t=0;t<i;t++)if(r[t].id===n){this.animations.splice(t,1);break}}},{key:"_runFrames",value:function(){var e,t,n,r,i,a,o,s,u={},l=this.animations;for(r=0;r<l.length;r++)if(t=(e=l[r]).layers,n=e.func,e._updateFrameObject(ct()),a=t.length,!n||!1!==n.call(e,e.frame))for(i=0;i<a;i++)void 0!==(o=t[i])._id&&(u[o._id]=o);for(s in u)u.hasOwnProperty(s)&&u[s].batchDraw()}},{key:"_animationLoop",value:function(){var t=e;t.animations.length?(t._runFrames(),y.requestAnimFrame(t._animationLoop)):t.animRunning=!1}},{key:"_handleAnimation",value:function(){this.animRunning||(this.animRunning=!0,y.requestAnimFrame(this._animationLoop))}}]),e}();ft.animations=[],ft.animIdCounter=0,ft.animRunning=!1;var dt={node:1,duration:1,easing:1,onFinish:1,yoyo:1},ht=0,pt=["fill","stroke","shadowColor"],gt=function(){function e(t,n,r,i,a,o,s){Object(l.a)(this,e),this.prop=t,this.propFunc=n,this.begin=i,this._pos=i,this.duration=o,this._change=0,this.prevPos=0,this.yoyo=s,this._time=0,this._position=0,this._startTime=0,this._finish=0,this.func=r,this._change=a-this.begin,this.pause()}return Object(c.a)(e,[{key:"fire",value:function(e){var t=this[e];t&&t()}},{key:"setTime",value:function(e){e>this.duration?this.yoyo?(this._time=this.duration,this.reverse()):this.finish():e<0?this.yoyo?(this._time=0,this.play()):this.reset():(this._time=e,this.update())}},{key:"getTime",value:function(){return this._time}},{key:"setPosition",value:function(e){this.prevPos=this._pos,this.propFunc(e),this._pos=e}},{key:"getPosition",value:function(e){return void 0===e&&(e=this._time),this.func(e,this.begin,this._change,this.duration)}},{key:"play",value:function(){this.state=2,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onPlay")}},{key:"reverse",value:function(){this.state=3,this._time=this.duration-this._time,this._startTime=this.getTimer()-this._time,this.onEnterFrame(),this.fire("onReverse")}},{key:"seek",value:function(e){this.pause(),this._time=e,this.update(),this.fire("onSeek")}},{key:"reset",value:function(){this.pause(),this._time=0,this.update(),this.fire("onReset")}},{key:"finish",value:function(){this.pause(),this._time=this.duration,this.update(),this.fire("onFinish")}},{key:"update",value:function(){this.setPosition(this.getPosition(this._time)),this.fire("onUpdate")}},{key:"onEnterFrame",value:function(){var e=this.getTimer()-this._startTime;2===this.state?this.setTime(e):3===this.state&&this.setTime(this.duration-e)}},{key:"pause",value:function(){this.state=1,this.fire("onPause")}},{key:"getTimer",value:function(){return(new Date).getTime()}}]),e}(),mt=function(){function e(t){Object(l.a)(this,e);var n,r,a=this,o=t.node,s=o._id,u=t.easing||vt.Linear,c=!!t.yoyo;n="undefined"===typeof t.duration?.3:0===t.duration?.001:t.duration,this.node=o,this._id=ht++;var f=o.getLayer()||(o instanceof i.a.Stage?o.getLayers():null);for(r in f||y.error("Tween constructor have `node` that is not in a layer. Please add node into layer first."),this.anim=new ft((function(){a.tween.onEnterFrame()}),f),this.tween=new gt(r,(function(e){a._tweenFunc(e)}),u,0,1,1e3*n,c),this._addListeners(),e.attrs[s]||(e.attrs[s]={}),e.attrs[s][this._id]||(e.attrs[s][this._id]={}),e.tweens[s]||(e.tweens[s]={}),t)void 0===dt[r]&&this._addAttr(r,t[r]);this.reset(),this.onFinish=t.onFinish,this.onReset=t.onReset,this.onUpdate=t.onUpdate}return Object(c.a)(e,[{key:"_addAttr",value:function(t,n){var r,i,a,o,s,u,l,c,f=this.node,d=f._id;if((a=e.tweens[d][t])&&delete e.attrs[d][a][t],r=f.getAttr(t),y._isArray(n))if(i=[],s=Math.max(n.length,r.length),"points"===t&&n.length!==r.length&&(n.length>r.length?(l=r,r=y._prepareArrayForTween(r,n,f.closed())):(u=n,n=y._prepareArrayForTween(n,r,f.closed()))),0===t.indexOf("fill"))for(o=0;o<s;o++)if(o%2===0)i.push(n[o]-r[o]);else{var h=y.colorToRGBA(r[o]);c=y.colorToRGBA(n[o]),r[o]=h,i.push({r:c.r-h.r,g:c.g-h.g,b:c.b-h.b,a:c.a-h.a})}else for(o=0;o<s;o++)i.push(n[o]-r[o]);else-1!==pt.indexOf(t)?(r=y.colorToRGBA(r),i={r:(c=y.colorToRGBA(n)).r-r.r,g:c.g-r.g,b:c.b-r.b,a:c.a-r.a}):i=n-r;e.attrs[d][this._id][t]={start:r,diff:i,end:n,trueEnd:u,trueStart:l},e.tweens[d][t]=this._id}},{key:"_tweenFunc",value:function(t){var n,r,i,a,o,s,u,l,c=this.node,f=e.attrs[c._id][this._id];for(n in f){if(i=(r=f[n]).start,a=r.diff,l=r.end,y._isArray(i))if(o=[],u=Math.max(i.length,l.length),0===n.indexOf("fill"))for(s=0;s<u;s++)s%2===0?o.push((i[s]||0)+a[s]*t):o.push("rgba("+Math.round(i[s].r+a[s].r*t)+","+Math.round(i[s].g+a[s].g*t)+","+Math.round(i[s].b+a[s].b*t)+","+(i[s].a+a[s].a*t)+")");else for(s=0;s<u;s++)o.push((i[s]||0)+a[s]*t);else o=-1!==pt.indexOf(n)?"rgba("+Math.round(i.r+a.r*t)+","+Math.round(i.g+a.g*t)+","+Math.round(i.b+a.b*t)+","+(i.a+a.a*t)+")":i+a*t;c.setAttr(n,o)}}},{key:"_addListeners",value:function(){var t=this;this.tween.onPlay=function(){t.anim.start()},this.tween.onReverse=function(){t.anim.start()},this.tween.onPause=function(){t.anim.stop()},this.tween.onFinish=function(){var n=t.node,r=e.attrs[n._id][t._id];r.points&&r.points.trueEnd&&n.setAttr("points",r.points.trueEnd),t.onFinish&&t.onFinish.call(t)},this.tween.onReset=function(){var n=t.node,r=e.attrs[n._id][t._id];r.points&&r.points.trueStart&&n.points(r.points.trueStart),t.onReset&&t.onReset()},this.tween.onUpdate=function(){t.onUpdate&&t.onUpdate.call(t)}}},{key:"play",value:function(){return this.tween.play(),this}},{key:"reverse",value:function(){return this.tween.reverse(),this}},{key:"reset",value:function(){return this.tween.reset(),this}},{key:"seek",value:function(e){return this.tween.seek(1e3*e),this}},{key:"pause",value:function(){return this.tween.pause(),this}},{key:"finish",value:function(){return this.tween.finish(),this}},{key:"destroy",value:function(){var t,n=this.node._id,r=this._id,i=e.tweens[n];for(t in this.pause(),i)delete e.tweens[n][t];delete e.attrs[n][r]}}]),e}();mt.attrs={},mt.tweens={},ae.prototype.to=function(e){var t=e.onFinish;e.node=this,e.onFinish=function(){this.destroy(),t&&t()},new mt(e).play()};var vt={BackEaseIn:function(e,t,n,r){var i=1.70158;return n*(e/=r)*e*((i+1)*e-i)+t},BackEaseOut:function(e,t,n,r){var i=1.70158;return n*((e=e/r-1)*e*((i+1)*e+i)+1)+t},BackEaseInOut:function(e,t,n,r){var i=1.70158;return(e/=r/2)<1?n/2*(e*e*((1+(i*=1.525))*e-i))+t:n/2*((e-=2)*e*((1+(i*=1.525))*e+i)+2)+t},ElasticEaseIn:function(e,t,n,r,i,a){var o=0;return 0===e?t:1===(e/=r)?t+n:(a||(a=.3*r),!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),-i*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)+t)},ElasticEaseOut:function(e,t,n,r,i,a){var o=0;return 0===e?t:1===(e/=r)?t+n:(a||(a=.3*r),!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),i*Math.pow(2,-10*e)*Math.sin((e*r-o)*(2*Math.PI)/a)+n+t)},ElasticEaseInOut:function(e,t,n,r,i,a){var o=0;return 0===e?t:2===(e/=r/2)?t+n:(a||(a=r*(.3*1.5)),!i||i<Math.abs(n)?(i=n,o=a/4):o=a/(2*Math.PI)*Math.asin(n/i),e<1?i*Math.pow(2,10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)*-.5+t:i*Math.pow(2,-10*(e-=1))*Math.sin((e*r-o)*(2*Math.PI)/a)*.5+n+t)},BounceEaseOut:function(e,t,n,r){return(e/=r)<1/2.75?n*(7.5625*e*e)+t:e<2/2.75?n*(7.5625*(e-=1.5/2.75)*e+.75)+t:e<2.5/2.75?n*(7.5625*(e-=2.25/2.75)*e+.9375)+t:n*(7.5625*(e-=2.625/2.75)*e+.984375)+t},BounceEaseIn:function(e,t,n,r){return n-vt.BounceEaseOut(r-e,0,n,r)+t},BounceEaseInOut:function(e,t,n,r){return e<r/2?.5*vt.BounceEaseIn(2*e,0,n,r)+t:.5*vt.BounceEaseOut(2*e-r,0,n,r)+.5*n+t},EaseIn:function(e,t,n,r){return n*(e/=r)*e+t},EaseOut:function(e,t,n,r){return-n*(e/=r)*(e-2)+t},EaseInOut:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e+t:-n/2*(--e*(e-2)-1)+t},StrongEaseIn:function(e,t,n,r){return n*(e/=r)*e*e*e*e+t},StrongEaseOut:function(e,t,n,r){return n*((e=e/r-1)*e*e*e*e+1)+t},StrongEaseInOut:function(e,t,n,r){return(e/=r/2)<1?n/2*e*e*e*e*e+t:n/2*((e-=2)*e*e*e*e+2)+t},Linear:function(e,t,n,r){return n*e/r+t}},bt=y._assign(i.a,{Util:y,Transform:f,Node:ae,Container:ce,Stage:Ye,stages:Qe,Layer:st,FastLayer:ut,Group:lt,DD:q,Shape:it,shapes:rt,Animation:ft,Tween:mt,Easings:vt,Context:I,Canvas:U}),yt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=i.a.getAngle(this.angle()),n=this.clockwise();e.beginPath(),e.arc(0,0,this.outerRadius(),0,t,n),e.arc(0,0,this.innerRadius(),t,0,!n),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.outerRadius()}},{key:"getHeight",value:function(){return 2*this.outerRadius()}},{key:"setWidth",value:function(e){this.outerRadius(e/2)}},{key:"setHeight",value:function(e){this.outerRadius(e/2)}},{key:"getSelfRect",value:function(){var e=this.innerRadius(),t=this.outerRadius(),n=this.clockwise(),r=i.a.getAngle(n?360-this.angle():this.angle()),a=Math.cos(Math.min(r,Math.PI)),o=Math.sin(Math.min(Math.max(Math.PI,r),3*Math.PI/2)),s=Math.sin(Math.min(r,Math.PI/2)),u=a*(a>0?e:t),l=o*(o>0?e:t),c=s*(s>0?t:e);return{x:u,y:n?-1*c:l,width:1*t-u,height:c-l}}}]),n}(it);yt.prototype._centroid=!0,yt.prototype.className="Arc",yt.prototype._attrsAffectingSize=["innerRadius","outerRadius"],Object(i.b)(yt),D.addGetterSetter(yt,"innerRadius",0,w()),D.addGetterSetter(yt,"outerRadius",0,w()),D.addGetterSetter(yt,"angle",0,w()),D.addGetterSetter(yt,"clockwise",!1,C());var _t=n(13);function At(e,t,n,r,i,a,o){var s=Math.sqrt(Math.pow(n-e,2)+Math.pow(r-t,2)),u=Math.sqrt(Math.pow(i-n,2)+Math.pow(a-r,2)),l=o*s/(s+u),c=o*u/(s+u);return[n-l*(i-e),r-l*(a-t),n+c*(i-e),r+c*(a-t)]}function wt(e,t){var n,r,i=e.length,a=[];for(n=2;n<i-2;n+=2)r=At(e[n-2],e[n-1],e[n],e[n+1],e[n+2],e[n+3],t),isNaN(r[0])||(a.push(r[0]),a.push(r[1]),a.push(e[n]),a.push(e[n+1]),a.push(r[2]),a.push(r[3]));return a}var Ft=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).on("pointsChange.konva tensionChange.konva closedChange.konva bezierChange.konva",(function(){this._clearCache("tensionPoints")})),r}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t,n,r,i=this.points(),a=i.length,o=this.tension(),s=this.closed(),u=this.bezier();if(a){if(e.beginPath(),e.moveTo(i[0],i[1]),0!==o&&a>4){for(n=(t=this.getTensionPoints()).length,r=s?0:4,s||e.quadraticCurveTo(t[0],t[1],t[2],t[3]);r<n-2;)e.bezierCurveTo(t[r++],t[r++],t[r++],t[r++],t[r++],t[r++]);s||e.quadraticCurveTo(t[n-2],t[n-1],i[a-2],i[a-1])}else if(u)for(r=2;r<a;)e.bezierCurveTo(i[r++],i[r++],i[r++],i[r++],i[r++],i[r++]);else for(r=2;r<a;r+=2)e.lineTo(i[r],i[r+1]);s?(e.closePath(),e.fillStrokeShape(this)):e.strokeShape(this)}}},{key:"getTensionPoints",value:function(){return this._getCache("tensionPoints",this._getTensionPoints)}},{key:"_getTensionPoints",value:function(){return this.closed()?this._getTensionPointsClosed():wt(this.points(),this.tension())}},{key:"_getTensionPointsClosed",value:function(){var e=this.points(),t=e.length,n=this.tension(),r=At(e[t-2],e[t-1],e[0],e[1],e[2],e[3],n),i=At(e[t-4],e[t-3],e[t-2],e[t-1],e[0],e[1],n),a=wt(e,n);return[r[2],r[3]].concat(a).concat([i[0],i[1],e[t-2],e[t-1],i[2],i[3],r[0],r[1],e[0],e[1]])}},{key:"getWidth",value:function(){return this.getSelfRect().width}},{key:"getHeight",value:function(){return this.getSelfRect().height}},{key:"getSelfRect",value:function(){var e=this.points();if(e.length<4)return{x:e[0]||0,y:e[1]||0,width:0,height:0};for(var t,n,r=(e=0!==this.tension()?[e[0],e[1]].concat(Object(_t.a)(this._getTensionPoints()),[e[e.length-2],e[e.length-1]]):this.points())[0],i=e[0],a=e[1],o=e[1],s=0;s<e.length/2;s++)t=e[2*s],n=e[2*s+1],r=Math.min(r,t),i=Math.max(i,t),a=Math.min(a,n),o=Math.max(o,n);return{x:r,y:a,width:i-r,height:o-a}}}]),n}(it);Ft.prototype.className="Line",Ft.prototype._attrsAffectingSize=["points","bezier","tension"],Object(i.b)(Ft),D.addGetterSetter(Ft,"closed",!1),D.addGetterSetter(Ft,"bezier",!1),D.addGetterSetter(Ft,"tension",0,w()),D.addGetterSetter(Ft,"points",[],function(){if(i.a.isUnminified)return function(e,t){var n=Int8Array?Object.getPrototypeOf(Int8Array):null;return n&&e instanceof n||(y._isArray(e)?e.forEach((function(e){y._isNumber(e)||y.warn('"'+t+'" attribute has non numeric element '+e+". Make sure that all elements are numbers.")})):y.warn(_(e)+' is a not valid value for "'+t+'" attribute. The value should be a array of numbers.')),e}}());var kt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;Object(l.a)(this,n),(r=t.call(this,e)).dataArray=[],r.pathLength=0,r.dataArray=n.parsePathData(r.data()),r.pathLength=0;for(var i=0;i<r.dataArray.length;++i)r.pathLength+=r.dataArray[i].pathLength;return r.on("dataChange.konva",(function(){this.dataArray=n.parsePathData(this.data()),this.pathLength=0;for(var e=0;e<this.dataArray.length;++e)this.pathLength+=this.dataArray[e].pathLength})),r}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.dataArray;e.beginPath();for(var n=!1,r=0;r<t.length;r++){var i=t[r].command,a=t[r].points;switch(i){case"L":e.lineTo(a[0],a[1]);break;case"M":e.moveTo(a[0],a[1]);break;case"C":e.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);break;case"Q":e.quadraticCurveTo(a[0],a[1],a[2],a[3]);break;case"A":var o=a[0],s=a[1],u=a[2],l=a[3],c=a[4],f=a[5],d=a[6],h=a[7],p=u>l?u:l,g=u>l?1:u/l,m=u>l?l/u:1;e.translate(o,s),e.rotate(d),e.scale(g,m),e.arc(0,0,p,c,c+f,1-h),e.scale(1/g,1/m),e.rotate(-d),e.translate(-o,-s);break;case"z":n=!0,e.closePath()}}n||this.hasFill()?e.fillStrokeShape(this):e.strokeShape(this)}},{key:"getSelfRect",value:function(){var e=[];this.dataArray.forEach((function(t){if("A"===t.command){var r=t.points[4],i=t.points[5],a=t.points[4]+i,o=Math.PI/180;if(Math.abs(r-a)<o&&(o=Math.abs(r-a)),i<0)for(var s=r-o;s>a;s-=o){var u=n.getPointOnEllipticalArc(t.points[0],t.points[1],t.points[2],t.points[3],s,0);e.push(u.x,u.y)}else for(var l=r+o;l<a;l+=o){var c=n.getPointOnEllipticalArc(t.points[0],t.points[1],t.points[2],t.points[3],l,0);e.push(c.x,c.y)}}else if("C"===t.command)for(var f=0;f<=1;f+=.01){var d=n.getPointOnCubicBezier(f,t.start.x,t.start.y,t.points[0],t.points[1],t.points[2],t.points[3],t.points[4],t.points[5]);e.push(d.x,d.y)}else e=e.concat(t.points)}));for(var t,r,i=e[0],a=e[0],o=e[1],s=e[1],u=0;u<e.length/2;u++)t=e[2*u],r=e[2*u+1],isNaN(t)||(i=Math.min(i,t),a=Math.max(a,t)),isNaN(r)||(o=Math.min(o,r),s=Math.max(s,r));return{x:i,y:o,width:a-i,height:s-o}}},{key:"getLength",value:function(){return this.pathLength}},{key:"getPointAtLength",value:function(e){var t,r=0,i=this.dataArray.length;if(!i)return null;for(;r<i&&e>this.dataArray[r].pathLength;)e-=this.dataArray[r].pathLength,++r;if(r===i)return{x:(t=this.dataArray[r-1].points.slice(-2))[0],y:t[1]};if(e<.01)return{x:(t=this.dataArray[r].points.slice(0,2))[0],y:t[1]};var a=this.dataArray[r],o=a.points;switch(a.command){case"L":return n.getPointOnLine(e,a.start.x,a.start.y,o[0],o[1]);case"C":return n.getPointOnCubicBezier(e/a.pathLength,a.start.x,a.start.y,o[0],o[1],o[2],o[3],o[4],o[5]);case"Q":return n.getPointOnQuadraticBezier(e/a.pathLength,a.start.x,a.start.y,o[0],o[1],o[2],o[3]);case"A":var s=o[0],u=o[1],l=o[2],c=o[3],f=o[4],d=o[5],h=o[6];return f+=d*e/a.pathLength,n.getPointOnEllipticalArc(s,u,l,c,f,h)}return null}}],[{key:"getLineLength",value:function(e,t,n,r){return Math.sqrt((n-e)*(n-e)+(r-t)*(r-t))}},{key:"getPointOnLine",value:function(e,t,n,r,i,a,o){void 0===a&&(a=t),void 0===o&&(o=n);var s=(i-n)/(r-t+1e-8),u=Math.sqrt(e*e/(1+s*s));r<t&&(u*=-1);var l,c=s*u;if(r===t)l={x:a,y:o+c};else if((o-n)/(a-t+1e-8)===s)l={x:a+u,y:o+c};else{var f,d,h=this.getLineLength(t,n,r,i),p=(a-t)*(r-t)+(o-n)*(i-n);f=t+(p/=h*h)*(r-t),d=n+p*(i-n);var g=this.getLineLength(a,o,f,d),m=Math.sqrt(e*e-g*g);u=Math.sqrt(m*m/(1+s*s)),r<t&&(u*=-1),l={x:f+u,y:d+(c=s*u)}}return l}},{key:"getPointOnCubicBezier",value:function(e,t,n,r,i,a,o,s,u){function l(e){return e*e*e}function c(e){return 3*e*e*(1-e)}function f(e){return 3*e*(1-e)*(1-e)}function d(e){return(1-e)*(1-e)*(1-e)}return{x:s*l(e)+a*c(e)+r*f(e)+t*d(e),y:u*l(e)+o*c(e)+i*f(e)+n*d(e)}}},{key:"getPointOnQuadraticBezier",value:function(e,t,n,r,i,a,o){function s(e){return e*e}function u(e){return 2*e*(1-e)}function l(e){return(1-e)*(1-e)}return{x:a*s(e)+r*u(e)+t*l(e),y:o*s(e)+i*u(e)+n*l(e)}}},{key:"getPointOnEllipticalArc",value:function(e,t,n,r,i,a){var o=Math.cos(a),s=Math.sin(a),u=n*Math.cos(i),l=r*Math.sin(i);return{x:e+(u*o-l*s),y:t+(u*s+l*o)}}},{key:"parsePathData",value:function(e){if(!e)return[];var t=e,n=["m","M","l","L","v","V","h","H","z","Z","c","C","q","Q","t","T","s","S","a","A"];t=t.replace(new RegExp(" ","g"),",");for(var r=0;r<n.length;r++)t=t.replace(new RegExp(n[r],"g"),"|"+n[r]);var i,a=t.split("|"),o=[],s=[],u=0,l=0,c=/([-+]?((\d+\.\d+)|((\d+)|(\.\d+)))(?:e[-+]?\d+)?)/gi;for(r=1;r<a.length;r++){var f=a[r],d=f.charAt(0);for(f=f.slice(1),s.length=0;i=c.exec(f);)s.push(i[0]);for(var h=[],p=0,g=s.length;p<g;p++)if("00"!==s[p]){var m=parseFloat(s[p]);isNaN(m)?h.push(0):h.push(m)}else h.push(0,0);for(;h.length>0&&!isNaN(h[0]);){var v,b,y,_,A,w,F,k,x,E,C=null,S=[],O=u,D=l;switch(d){case"l":u+=h.shift(),l+=h.shift(),C="L",S.push(u,l);break;case"L":u=h.shift(),l=h.shift(),S.push(u,l);break;case"m":var j=h.shift(),T=h.shift();if(u+=j,l+=T,C="M",o.length>2&&"z"===o[o.length-1].command)for(var P=o.length-2;P>=0;P--)if("M"===o[P].command){u=o[P].points[0]+j,l=o[P].points[1]+T;break}S.push(u,l),d="l";break;case"M":u=h.shift(),l=h.shift(),C="M",S.push(u,l),d="L";break;case"h":u+=h.shift(),C="L",S.push(u,l);break;case"H":u=h.shift(),C="L",S.push(u,l);break;case"v":l+=h.shift(),C="L",S.push(u,l);break;case"V":l=h.shift(),C="L",S.push(u,l);break;case"C":S.push(h.shift(),h.shift(),h.shift(),h.shift()),u=h.shift(),l=h.shift(),S.push(u,l);break;case"c":S.push(u+h.shift(),l+h.shift(),u+h.shift(),l+h.shift()),u+=h.shift(),l+=h.shift(),C="C",S.push(u,l);break;case"S":b=u,y=l,"C"===(v=o[o.length-1]).command&&(b=u+(u-v.points[2]),y=l+(l-v.points[3])),S.push(b,y,h.shift(),h.shift()),u=h.shift(),l=h.shift(),C="C",S.push(u,l);break;case"s":b=u,y=l,"C"===(v=o[o.length-1]).command&&(b=u+(u-v.points[2]),y=l+(l-v.points[3])),S.push(b,y,u+h.shift(),l+h.shift()),u+=h.shift(),l+=h.shift(),C="C",S.push(u,l);break;case"Q":S.push(h.shift(),h.shift()),u=h.shift(),l=h.shift(),S.push(u,l);break;case"q":S.push(u+h.shift(),l+h.shift()),u+=h.shift(),l+=h.shift(),C="Q",S.push(u,l);break;case"T":b=u,y=l,"Q"===(v=o[o.length-1]).command&&(b=u+(u-v.points[0]),y=l+(l-v.points[1])),u=h.shift(),l=h.shift(),C="Q",S.push(b,y,u,l);break;case"t":b=u,y=l,"Q"===(v=o[o.length-1]).command&&(b=u+(u-v.points[0]),y=l+(l-v.points[1])),u+=h.shift(),l+=h.shift(),C="Q",S.push(b,y,u,l);break;case"A":_=h.shift(),A=h.shift(),w=h.shift(),F=h.shift(),k=h.shift(),x=u,E=l,u=h.shift(),l=h.shift(),C="A",S=this.convertEndpointToCenterParameterization(x,E,u,l,F,k,_,A,w);break;case"a":_=h.shift(),A=h.shift(),w=h.shift(),F=h.shift(),k=h.shift(),x=u,E=l,u+=h.shift(),l+=h.shift(),C="A",S=this.convertEndpointToCenterParameterization(x,E,u,l,F,k,_,A,w)}o.push({command:C||d,points:S,start:{x:O,y:D},pathLength:this.calcLength(O,D,C||d,S)})}"z"!==d&&"Z"!==d||o.push({command:"z",points:[],start:void 0,pathLength:0})}return o}},{key:"calcLength",value:function(e,t,r,i){var a,o,s,u,l=n;switch(r){case"L":return l.getLineLength(e,t,i[0],i[1]);case"C":for(a=0,o=l.getPointOnCubicBezier(0,e,t,i[0],i[1],i[2],i[3],i[4],i[5]),u=.01;u<=1;u+=.01)s=l.getPointOnCubicBezier(u,e,t,i[0],i[1],i[2],i[3],i[4],i[5]),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case"Q":for(a=0,o=l.getPointOnQuadraticBezier(0,e,t,i[0],i[1],i[2],i[3]),u=.01;u<=1;u+=.01)s=l.getPointOnQuadraticBezier(u,e,t,i[0],i[1],i[2],i[3]),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;return a;case"A":a=0;var c=i[4],f=i[5],d=i[4]+f,h=Math.PI/180;if(Math.abs(c-d)<h&&(h=Math.abs(c-d)),o=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],c,0),f<0)for(u=c-h;u>d;u-=h)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;else for(u=c+h;u<d;u+=h)s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],u,0),a+=l.getLineLength(o.x,o.y,s.x,s.y),o=s;return s=l.getPointOnEllipticalArc(i[0],i[1],i[2],i[3],d,0),a+=l.getLineLength(o.x,o.y,s.x,s.y)}return 0}},{key:"convertEndpointToCenterParameterization",value:function(e,t,n,r,i,a,o,s,u){var l=u*(Math.PI/180),c=Math.cos(l)*(e-n)/2+Math.sin(l)*(t-r)/2,f=-1*Math.sin(l)*(e-n)/2+Math.cos(l)*(t-r)/2,d=c*c/(o*o)+f*f/(s*s);d>1&&(o*=Math.sqrt(d),s*=Math.sqrt(d));var h=Math.sqrt((o*o*(s*s)-o*o*(f*f)-s*s*(c*c))/(o*o*(f*f)+s*s*(c*c)));i===a&&(h*=-1),isNaN(h)&&(h=0);var p=h*o*f/s,g=h*-s*c/o,m=(e+n)/2+Math.cos(l)*p-Math.sin(l)*g,v=(t+r)/2+Math.sin(l)*p+Math.cos(l)*g,b=function(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])},y=function(e,t){return(e[0]*t[0]+e[1]*t[1])/(b(e)*b(t))},_=function(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(y(e,t))},A=_([1,0],[(c-p)/o,(f-g)/s]),w=[(c-p)/o,(f-g)/s],F=[(-1*c-p)/o,(-1*f-g)/s],k=_(w,F);return y(w,F)<=-1&&(k=Math.PI),y(w,F)>=1&&(k=0),0===a&&k>0&&(k-=2*Math.PI),1===a&&k<0&&(k+=2*Math.PI),[m,v,o,s,A,k,l,a]}}]),n}(it);kt.prototype.className="Path",kt.prototype._attrsAffectingSize=["data"],Object(i.b)(kt),D.addGetterSetter(kt,"data");var xt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){Object(ue.a)(Object(le.a)(n.prototype),"_sceneFunc",this).call(this,e);var t=2*Math.PI,r=this.points(),i=r,a=0!==this.tension()&&r.length>4;a&&(i=this.getTensionPoints());var o,s,u=this.pointerLength(),l=r.length;if(a){var c=[i[i.length-4],i[i.length-3],i[i.length-2],i[i.length-1],r[l-2],r[l-1]],f=kt.calcLength(i[i.length-4],i[i.length-3],"C",c),d=kt.getPointOnQuadraticBezier(Math.min(1,1-u/f),c[0],c[1],c[2],c[3],c[4],c[5]);o=r[l-2]-d.x,s=r[l-1]-d.y}else o=r[l-2]-r[l-4],s=r[l-1]-r[l-3];var h=(Math.atan2(s,o)+t)%t,p=this.pointerWidth();this.pointerAtEnding()&&(e.save(),e.beginPath(),e.translate(r[l-2],r[l-1]),e.rotate(h),e.moveTo(0,0),e.lineTo(-u,p/2),e.lineTo(-u,-p/2),e.closePath(),e.restore(),this.__fillStroke(e)),this.pointerAtBeginning()&&(e.save(),e.beginPath(),e.translate(r[0],r[1]),a?(o=(i[0]+i[2])/2-r[0],s=(i[1]+i[3])/2-r[1]):(o=r[2]-r[0],s=r[3]-r[1]),e.rotate((Math.atan2(-s,-o)+t)%t),e.moveTo(0,0),e.lineTo(-u,p/2),e.lineTo(-u,-p/2),e.closePath(),e.restore(),this.__fillStroke(e))}},{key:"__fillStroke",value:function(e){var t=this.dashEnabled();t&&(this.attrs.dashEnabled=!1,e.setLineDash([])),e.fillStrokeShape(this),t&&(this.attrs.dashEnabled=!0)}},{key:"getSelfRect",value:function(){var e=Object(ue.a)(Object(le.a)(n.prototype),"getSelfRect",this).call(this),t=this.pointerWidth()/2;return{x:e.x-t,y:e.y-t,width:e.width+2*t,height:e.height+2*t}}}]),n}(Ft);xt.prototype.className="Arrow",Object(i.b)(xt),D.addGetterSetter(xt,"pointerLength",10,w()),D.addGetterSetter(xt,"pointerWidth",10,w()),D.addGetterSetter(xt,"pointerAtBeginning",!1),D.addGetterSetter(xt,"pointerAtEnding",!0);var Et=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){e.beginPath(),e.arc(0,0,this.attrs.radius||0,0,2*Math.PI,!1),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.radius()}},{key:"getHeight",value:function(){return 2*this.radius()}},{key:"setWidth",value:function(e){this.radius()!==e/2&&this.radius(e/2)}},{key:"setHeight",value:function(e){this.radius()!==e/2&&this.radius(e/2)}}]),n}(it);Et.prototype._centroid=!0,Et.prototype.className="Circle",Et.prototype._attrsAffectingSize=["radius"],Object(i.b)(Et),D.addGetterSetter(Et,"radius",0,w());var Ct=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.radiusX(),n=this.radiusY();e.beginPath(),e.save(),t!==n&&e.scale(1,n/t),e.arc(0,0,t,0,2*Math.PI,!1),e.restore(),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.radiusX()}},{key:"getHeight",value:function(){return 2*this.radiusY()}},{key:"setWidth",value:function(e){this.radiusX(e/2)}},{key:"setHeight",value:function(e){this.radiusY(e/2)}}]),n}(it);Ct.prototype.className="Ellipse",Ct.prototype._centroid=!0,Ct.prototype._attrsAffectingSize=["radiusX","radiusY"],Object(i.b)(Ct),D.addComponentsGetterSetter(Ct,"radius",["x","y"]),D.addGetterSetter(Ct,"radiusX",0,w()),D.addGetterSetter(Ct,"radiusY",0,w());var St=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).on("imageChange.konva",(function(){r._setImageLoad()})),r._setImageLoad(),r}return Object(c.a)(n,[{key:"_setImageLoad",value:function(){var e=this,t=this.image();t&&t.complete||t&&4===t.readyState||t&&t.addEventListener&&t.addEventListener("load",(function(){e._requestDraw()}))}},{key:"_useBufferCanvas",value:function(){return Object(ue.a)(Object(le.a)(n.prototype),"_useBufferCanvas",this).call(this,!0)}},{key:"_sceneFunc",value:function(e){var t,n=this.getWidth(),r=this.getHeight(),i=this.attrs.image;if(i){var a=this.attrs.cropWidth,o=this.attrs.cropHeight;t=a&&o?[i,this.cropX(),this.cropY(),a,o,0,0,n,r]:[i,0,0,n,r]}(this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,n,r),e.closePath(),e.fillStrokeShape(this)),i&&e.drawImage.apply(e,t)}},{key:"_hitFunc",value:function(e){var t=this.width(),n=this.height();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){var e,t;return null!==(e=this.attrs.width)&&void 0!==e?e:null===(t=this.image())||void 0===t?void 0:t.width}},{key:"getHeight",value:function(){var e,t;return null!==(e=this.attrs.height)&&void 0!==e?e:null===(t=this.image())||void 0===t?void 0:t.height}}],[{key:"fromURL",value:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=y.createImageElement();i.onload=function(){var e=new n({image:i});t(e)},i.onerror=r,i.crossOrigin="Anonymous",i.src=e}}]),n}(it);St.prototype.className="Image",Object(i.b)(St),D.addGetterSetter(St,"image"),D.addComponentsGetterSetter(St,"crop",["x","y","width","height"]),D.addGetterSetter(St,"cropX",0,w()),D.addGetterSetter(St,"cropY",0,w()),D.addGetterSetter(St,"cropWidth",0,w()),D.addGetterSetter(St,"cropHeight",0,w());var Ot=["fontFamily","fontSize","fontStyle","padding","lineHeight","text","width","height","pointerDirection","pointerWidth","pointerHeight"],Dt="up",jt="right",Tt="down",Pt="left",Rt=Ot.length,Mt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).on("add.konva",(function(e){this._addListeners(e.child),this._sync()})),r}return Object(c.a)(n,[{key:"getText",value:function(){return this.find("Text")[0]}},{key:"getTag",value:function(){return this.find("Tag")[0]}},{key:"_addListeners",value:function(e){var t,n=this,r=function(){n._sync()};for(t=0;t<Rt;t++)e.on(Ot[t]+"Change.konva",r)}},{key:"getWidth",value:function(){return this.getText().width()}},{key:"getHeight",value:function(){return this.getText().height()}},{key:"_sync",value:function(){var e,t,n,r,i,a,o,s=this.getText(),u=this.getTag();if(s&&u){switch(e=s.width(),t=s.height(),n=u.pointerDirection(),r=u.pointerWidth(),o=u.pointerHeight(),i=0,a=0,n){case Dt:i=e/2,a=-1*o;break;case jt:i=e+r,a=t/2;break;case Tt:i=e/2,a=t+o;break;case Pt:i=-1*r,a=t/2}u.setAttrs({x:-1*i,y:-1*a,width:e,height:t}),s.setAttrs({x:-1*i,y:-1*a})}}}]),n}(lt);Mt.prototype.className="Label",Object(i.b)(Mt);var It=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.width(),n=this.height(),r=this.pointerDirection(),i=this.pointerWidth(),a=this.pointerHeight(),o=this.cornerRadius(),s=0,u=0,l=0,c=0;"number"===typeof o?s=u=l=c=Math.min(o,t/2,n/2):(s=Math.min(o[0]||0,t/2,n/2),u=Math.min(o[1]||0,t/2,n/2),c=Math.min(o[2]||0,t/2,n/2),l=Math.min(o[3]||0,t/2,n/2)),e.beginPath(),e.moveTo(s,0),r===Dt&&(e.lineTo((t-i)/2,0),e.lineTo(t/2,-1*a),e.lineTo((t+i)/2,0)),e.lineTo(t-u,0),e.arc(t-u,u,u,3*Math.PI/2,0,!1),r===jt&&(e.lineTo(t,(n-a)/2),e.lineTo(t+i,n/2),e.lineTo(t,(n+a)/2)),e.lineTo(t,n-c),e.arc(t-c,n-c,c,0,Math.PI/2,!1),r===Tt&&(e.lineTo((t+i)/2,n),e.lineTo(t/2,n+a),e.lineTo((t-i)/2,n)),e.lineTo(l,n),e.arc(l,n-l,l,Math.PI/2,Math.PI,!1),r===Pt&&(e.lineTo(0,(n+a)/2),e.lineTo(-1*i,n/2),e.lineTo(0,(n-a)/2)),e.lineTo(0,s),e.arc(s,s,s,Math.PI,3*Math.PI/2,!1),e.closePath(),e.fillStrokeShape(this)}},{key:"getSelfRect",value:function(){var e=0,t=0,n=this.pointerWidth(),r=this.pointerHeight(),i=this.pointerDirection(),a=this.width(),o=this.height();return i===Dt?(t-=r,o+=r):i===Tt?o+=r:i===Pt?(e-=1.5*n,a+=n):i===jt&&(a+=1.5*n),{x:e,y:t,width:a,height:o}}}]),n}(it);It.prototype.className="Tag",Object(i.b)(It),D.addGetterSetter(It,"pointerDirection","none"),D.addGetterSetter(It,"pointerWidth",0,w()),D.addGetterSetter(It,"pointerHeight",0,w()),D.addGetterSetter(It,"cornerRadius",0,F(4));var Bt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.cornerRadius(),n=this.width(),r=this.height();if(e.beginPath(),t){var i=0,a=0,o=0,s=0;"number"===typeof t?i=a=o=s=Math.min(t,n/2,r/2):(i=Math.min(t[0]||0,n/2,r/2),a=Math.min(t[1]||0,n/2,r/2),s=Math.min(t[2]||0,n/2,r/2),o=Math.min(t[3]||0,n/2,r/2)),e.moveTo(i,0),e.lineTo(n-a,0),e.arc(n-a,a,a,3*Math.PI/2,0,!1),e.lineTo(n,r-s),e.arc(n-s,r-s,s,0,Math.PI/2,!1),e.lineTo(o,r),e.arc(o,r-o,o,Math.PI/2,Math.PI,!1),e.lineTo(0,i),e.arc(i,i,i,Math.PI,3*Math.PI/2,!1)}else e.rect(0,0,n,r);e.closePath(),e.fillStrokeShape(this)}}]),n}(it);Bt.prototype.className="Rect",Object(i.b)(Bt),D.addGetterSetter(Bt,"cornerRadius",0,F(4));var Nt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this._getPoints();e.beginPath(),e.moveTo(t[0].x,t[0].y);for(var n=1;n<t.length;n++)e.lineTo(t[n].x,t[n].y);e.closePath(),e.fillStrokeShape(this)}},{key:"_getPoints",value:function(){for(var e=this.attrs.sides,t=this.attrs.radius||0,n=[],r=0;r<e;r++)n.push({x:t*Math.sin(2*r*Math.PI/e),y:-1*t*Math.cos(2*r*Math.PI/e)});return n}},{key:"getSelfRect",value:function(){var e=this._getPoints(),t=e[0].x,n=e[0].y,r=e[0].x,i=e[0].y;return e.forEach((function(e){t=Math.min(t,e.x),n=Math.max(n,e.x),r=Math.min(r,e.y),i=Math.max(i,e.y)})),{x:t,y:r,width:n-t,height:i-r}}},{key:"getWidth",value:function(){return 2*this.radius()}},{key:"getHeight",value:function(){return 2*this.radius()}},{key:"setWidth",value:function(e){this.radius(e/2)}},{key:"setHeight",value:function(e){this.radius(e/2)}}]),n}(it);Nt.prototype.className="RegularPolygon",Nt.prototype._centroid=!0,Nt.prototype._attrsAffectingSize=["radius"],Object(i.b)(Nt),D.addGetterSetter(Nt,"radius",0,w()),D.addGetterSetter(Nt,"sides",0,w());var Lt=2*Math.PI,Ut=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){e.beginPath(),e.arc(0,0,this.innerRadius(),0,Lt,!1),e.moveTo(this.outerRadius(),0),e.arc(0,0,this.outerRadius(),Lt,0,!0),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.outerRadius()}},{key:"getHeight",value:function(){return 2*this.outerRadius()}},{key:"setWidth",value:function(e){this.outerRadius(e/2)}},{key:"setHeight",value:function(e){this.outerRadius(e/2)}}]),n}(it);Ut.prototype.className="Ring",Ut.prototype._centroid=!0,Ut.prototype._attrsAffectingSize=["innerRadius","outerRadius"],Object(i.b)(Ut),D.addGetterSetter(Ut,"innerRadius",0,w()),D.addGetterSetter(Ut,"outerRadius",0,w());var Ht=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e))._updated=!0,r.anim=new ft((function(){var e=r._updated;return r._updated=!1,e})),r.on("animationChange.konva",(function(){this.frameIndex(0)})),r.on("frameIndexChange.konva",(function(){this._updated=!0})),r.on("frameRateChange.konva",(function(){this.anim.isRunning()&&(clearInterval(this.interval),this._setInterval())})),r}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.animation(),n=this.frameIndex(),r=4*n,i=this.animations()[t],a=this.frameOffsets(),o=i[r+0],s=i[r+1],u=i[r+2],l=i[r+3],c=this.image();if((this.hasFill()||this.hasStroke())&&(e.beginPath(),e.rect(0,0,u,l),e.closePath(),e.fillStrokeShape(this)),c)if(a){var f=a[t],d=2*n;e.drawImage(c,o,s,u,l,f[d+0],f[d+1],u,l)}else e.drawImage(c,o,s,u,l,0,0,u,l)}},{key:"_hitFunc",value:function(e){var t=this.animation(),n=this.frameIndex(),r=4*n,i=this.animations()[t],a=this.frameOffsets(),o=i[r+2],s=i[r+3];if(e.beginPath(),a){var u=a[t],l=2*n;e.rect(u[l+0],u[l+1],o,s)}else e.rect(0,0,o,s);e.closePath(),e.fillShape(this)}},{key:"_useBufferCanvas",value:function(){return Object(ue.a)(Object(le.a)(n.prototype),"_useBufferCanvas",this).call(this,!0)}},{key:"_setInterval",value:function(){var e=this;this.interval=setInterval((function(){e._updateIndex()}),1e3/this.frameRate())}},{key:"start",value:function(){if(!this.isRunning()){var e=this.getLayer();this.anim.setLayers(e),this._setInterval(),this.anim.start()}}},{key:"stop",value:function(){this.anim.stop(),clearInterval(this.interval)}},{key:"isRunning",value:function(){return this.anim.isRunning()}},{key:"_updateIndex",value:function(){var e=this.frameIndex(),t=this.animation();e<this.animations()[t].length/4-1?this.frameIndex(e+1):this.frameIndex(0)}}]),n}(it);Ht.prototype.className="Sprite",Object(i.b)(Ht),D.addGetterSetter(Ht,"animation"),D.addGetterSetter(Ht,"animations"),D.addGetterSetter(Ht,"frameOffsets"),D.addGetterSetter(Ht,"image"),D.addGetterSetter(Ht,"frameIndex",0,w()),D.addGetterSetter(Ht,"frameRate",17,w()),D.backCompat(Ht,{index:"frameIndex",getIndex:"getFrameIndex",setIndex:"setFrameIndex"});var zt=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.innerRadius(),n=this.outerRadius(),r=this.numPoints();e.beginPath(),e.moveTo(0,0-n);for(var i=1;i<2*r;i++){var a=i%2===0?n:t,o=a*Math.sin(i*Math.PI/r),s=-1*a*Math.cos(i*Math.PI/r);e.lineTo(o,s)}e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.outerRadius()}},{key:"getHeight",value:function(){return 2*this.outerRadius()}},{key:"setWidth",value:function(e){this.outerRadius(e/2)}},{key:"setHeight",value:function(e){this.outerRadius(e/2)}}]),n}(it);function qt(e){return Array.from(e)}zt.prototype.className="Star",zt.prototype._centroid=!0,zt.prototype._attrsAffectingSize=["innerRadius","outerRadius"],Object(i.b)(zt),D.addGetterSetter(zt,"numPoints",5,w()),D.addGetterSetter(zt,"innerRadius",0,w()),D.addGetterSetter(zt,"outerRadius",0,w());var Vt,Wt="auto",Gt="justify",Kt="left",Qt="middle",Yt="normal",Xt=" ",Jt="none",Zt=["fontFamily","fontSize","fontStyle","fontVariant","padding","align","verticalAlign","lineHeight","text","width","height","wrap","ellipsis","letterSpacing"],$t=Zt.length;function en(){return Vt||(Vt=y.createCanvasElement().getContext("2d"))}var tn=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;Object(l.a)(this,n),r=t.call(this,function(e){return(e=e||{}).fillLinearGradientColorStops||e.fillRadialGradientColorStops||e.fillPatternImage||(e.fill=e.fill||"black"),e}(e)),r._partialTextX=0,r._partialTextY=0;for(var i=0;i<$t;i++)r.on(Zt[i]+"Change.konva",r._setTextData);return r._setTextData(),r}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){var t=this.textArr,n=t.length;if(this.text()){var r,i=this.padding(),a=this.fontSize(),o=this.lineHeight()*a,s=this.verticalAlign(),u=0,l=this.align(),c=this.getWidth(),f=this.letterSpacing(),d=this.fill(),h=this.textDecoration(),p=-1!==h.indexOf("underline"),g=-1!==h.indexOf("line-through"),m=0,v=(m=o/2,0),b=0;for(e.setAttr("font",this._getContextFont()),e.setAttr("textBaseline",Qt),e.setAttr("textAlign",Kt),s===Qt?u=(this.getHeight()-n*o-2*i)/2:"bottom"===s&&(u=this.getHeight()-n*o-2*i),e.translate(i,u+i),r=0;r<n;r++){v=0,b=0;var y,_,A,w=t[r],F=w.text,k=w.width,x=w.lastInParagraph;if(e.save(),"right"===l?v+=c-k-2*i:"center"===l&&(v+=(c-k-2*i)/2),p&&(e.save(),e.beginPath(),e.moveTo(v,m+b+Math.round(a/2)),_=0===(y=F.split(" ").length-1),A=l===Gt&&x&&!_?c-2*i:k,e.lineTo(v+Math.round(A),m+b+Math.round(a/2)),e.lineWidth=a/15,e.strokeStyle=d,e.stroke(),e.restore()),g&&(e.save(),e.beginPath(),e.moveTo(v,m+b),_=0===(y=F.split(" ").length-1),A=l===Gt&&x&&!_?c-2*i:k,e.lineTo(v+Math.round(A),m+b),e.lineWidth=a/15,e.strokeStyle=d,e.stroke(),e.restore()),0!==f||l===Gt){y=F.split(" ").length-1;for(var E=qt(F),C=0;C<E.length;C++){var S=E[C];" "!==S||x||l!==Gt||(v+=(c-2*i-k)/y),this._partialTextX=v,this._partialTextY=m+b,this._partialText=S,e.fillStrokeShape(this),v+=this.measureSize(S).width+f}}else this._partialTextX=v,this._partialTextY=m+b,this._partialText=F,e.fillStrokeShape(this);e.restore(),n>1&&(m+=o)}}}},{key:"_hitFunc",value:function(e){var t=this.getWidth(),n=this.getHeight();e.beginPath(),e.rect(0,0,t,n),e.closePath(),e.fillStrokeShape(this)}},{key:"setText",value:function(e){var t=y._isString(e)?e:null===e||void 0===e?"":e+"";return this._setAttr("text",t),this}},{key:"getWidth",value:function(){return this.attrs.width===Wt||void 0===this.attrs.width?this.getTextWidth()+2*this.padding():this.attrs.width}},{key:"getHeight",value:function(){return this.attrs.height===Wt||void 0===this.attrs.height?this.fontSize()*this.textArr.length*this.lineHeight()+2*this.padding():this.attrs.height}},{key:"getTextWidth",value:function(){return this.textWidth}},{key:"getTextHeight",value:function(){return y.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}},{key:"measureSize",value:function(e){var t,n=en(),r=this.fontSize();return n.save(),n.font=this._getContextFont(),t=n.measureText(e),n.restore(),{width:t.width,height:r}}},{key:"_getContextFont",value:function(){return this.fontStyle()+Xt+this.fontVariant()+Xt+(this.fontSize()+"px ")+this.fontFamily().split(",").map((function(e){var t=(e=e.trim()).indexOf(" ")>=0,n=e.indexOf('"')>=0||e.indexOf("'")>=0;return t&&!n&&(e='"'.concat(e,'"')),e})).join(", ")}},{key:"_addTextLine",value:function(e){this.align()===Gt&&(e=e.trim());var t=this._getTextWidth(e);return this.textArr.push({text:e,width:t,lastInParagraph:!1})}},{key:"_getTextWidth",value:function(e){var t=this.letterSpacing(),n=e.length;return en().measureText(e).width+(n?t*(n-1):0)}},{key:"_setTextData",value:function(){var e=this.text().split("\n"),t=+this.fontSize(),n=0,r=this.lineHeight()*t,i=this.attrs.width,a=this.attrs.height,o=i!==Wt&&void 0!==i,s=a!==Wt&&void 0!==a,u=this.padding(),l=i-2*u,c=a-2*u,f=0,d=this.wrap(),h="char"!==d&&d!==Jt,p=this.ellipsis();this.textArr=[],en().font=this._getContextFont();for(var g=p?this._getTextWidth("\u2026"):0,m=0,v=e.length;m<v;++m){var b=e[m],y=this._getTextWidth(b);if(o&&y>l)for(;b.length>0;){for(var _=0,A=b.length,w="",F=0;_<A;){var k=_+A>>>1,x=b.slice(0,k+1),E=this._getTextWidth(x)+g;E<=l?(_=k+1,w=x,F=E):A=k}if(!w)break;if(h){var C,S=b[w.length];(C=(S===Xt||"-"===S)&&F<=l?w.length:Math.max(w.lastIndexOf(Xt),w.lastIndexOf("-"))+1)>0&&(_=C,w=w.slice(0,_),F=this._getTextWidth(w))}if(w=w.trimRight(),this._addTextLine(w),n=Math.max(n,F),f+=r,this._shouldHandleEllipsis(f)){this._tryToAddEllipsisToLastLine();break}if((b=(b=b.slice(_)).trimLeft()).length>0&&(y=this._getTextWidth(b))<=l){this._addTextLine(b),f+=r,n=Math.max(n,y);break}}else this._addTextLine(b),f+=r,n=Math.max(n,y),this._shouldHandleEllipsis(f)&&m<v-1&&this._tryToAddEllipsisToLastLine();if(s&&f+r>c)break;this.textArr[this.textArr.length-1]&&(this.textArr[this.textArr.length-1].lastInParagraph=!0)}this.textHeight=t,this.textWidth=n}},{key:"_shouldHandleEllipsis",value:function(e){var t=+this.fontSize(),n=this.lineHeight()*t,r=this.attrs.height,i=r!==Wt&&void 0!==r,a=r-2*this.padding();return!(this.wrap()!==Jt)||i&&e+n>a}},{key:"_tryToAddEllipsisToLastLine",value:function(){var e=this.attrs.width,t=e!==Wt&&void 0!==e,n=e-2*this.padding(),r=this.ellipsis(),i=this.textArr[this.textArr.length-1];if(i&&r){if(t)this._getTextWidth(i.text+"\u2026")<n||(i.text=i.text.slice(0,i.text.length-3));this.textArr.splice(this.textArr.length-1,1),this._addTextLine(i.text+"\u2026")}}},{key:"getStrokeScaleEnabled",value:function(){return!0}}]),n}(it);tn.prototype._fillFunc=function(e){e.fillText(this._partialText,this._partialTextX,this._partialTextY)},tn.prototype._strokeFunc=function(e){e.strokeText(this._partialText,this._partialTextX,this._partialTextY)},tn.prototype.className="Text",tn.prototype._attrsAffectingSize=["text","fontSize","padding","wrap","lineHeight","letterSpacing"],Object(i.b)(tn),D.overWriteSetter(tn,"width",k()),D.overWriteSetter(tn,"height",k()),D.addGetterSetter(tn,"fontFamily","Arial"),D.addGetterSetter(tn,"fontSize",12,w()),D.addGetterSetter(tn,"fontStyle",Yt),D.addGetterSetter(tn,"fontVariant",Yt),D.addGetterSetter(tn,"padding",0,w()),D.addGetterSetter(tn,"align",Kt),D.addGetterSetter(tn,"verticalAlign","top"),D.addGetterSetter(tn,"lineHeight",1,w()),D.addGetterSetter(tn,"wrap","word"),D.addGetterSetter(tn,"ellipsis",!1,C()),D.addGetterSetter(tn,"letterSpacing",0,w()),D.addGetterSetter(tn,"text","",x()),D.addGetterSetter(tn,"textDecoration","");var nn="normal";function rn(e){e.fillText(this.partialText,0,0)}function an(e){e.strokeText(this.partialText,0,0)}var on=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e)).dummyCanvas=y.createCanvasElement(),r.dataArray=[],r.dataArray=kt.parsePathData(r.attrs.data),r.on("dataChange.konva",(function(){this.dataArray=kt.parsePathData(this.attrs.data),this._setTextData()})),r.on("textChange.konva alignChange.konva letterSpacingChange.konva kerningFuncChange.konva fontSizeChange.konva fontFamilyChange.konva",r._setTextData),r._setTextData(),r}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){e.setAttr("font",this._getContextFont()),e.setAttr("textBaseline",this.textBaseline()),e.setAttr("textAlign","left"),e.save();var t=this.textDecoration(),n=this.fill(),r=this.fontSize(),i=this.glyphInfo;"underline"===t&&e.beginPath();for(var a=0;a<i.length;a++){e.save();var o=i[a].p0;e.translate(o.x,o.y),e.rotate(i[a].rotation),this.partialText=i[a].text,e.fillStrokeShape(this),"underline"===t&&(0===a&&e.moveTo(0,r/2+1),e.lineTo(r,r/2+1)),e.restore()}"underline"===t&&(e.strokeStyle=n,e.lineWidth=r/20,e.stroke()),e.restore()}},{key:"_hitFunc",value:function(e){e.beginPath();var t=this.glyphInfo;if(t.length>=1){var n=t[0].p0;e.moveTo(n.x,n.y)}for(var r=0;r<t.length;r++){var i=t[r].p1;e.lineTo(i.x,i.y)}e.setAttr("lineWidth",this.fontSize()),e.setAttr("strokeStyle",this.colorKey),e.stroke()}},{key:"getTextWidth",value:function(){return this.textWidth}},{key:"getTextHeight",value:function(){return y.warn("text.getTextHeight() method is deprecated. Use text.height() - for full height and text.fontSize() - for one line height."),this.textHeight}},{key:"setText",value:function(e){return tn.prototype.setText.call(this,e)}},{key:"_getContextFont",value:function(){return tn.prototype._getContextFont.call(this)}},{key:"_getTextSize",value:function(e){var t=this.dummyCanvas.getContext("2d");t.save(),t.font=this._getContextFont();var n=t.measureText(e);return t.restore(),{width:n.width,height:parseInt(this.attrs.fontSize,10)}}},{key:"_setTextData",value:function(){var e=this,t=this._getTextSize(this.attrs.text),n=this.letterSpacing(),r=this.align(),i=this.kerningFunc();this.textWidth=t.width,this.textHeight=t.height;var a=Math.max(this.textWidth+((this.attrs.text||"").length-1)*n,0);this.glyphInfo=[];for(var o=0,s=0;s<e.dataArray.length;s++)e.dataArray[s].pathLength>0&&(o+=e.dataArray[s].pathLength);var u=0;"center"===r&&(u=Math.max(0,o/2-a/2)),"right"===r&&(u=Math.max(0,o-a));for(var l,c,f,d=qt(this.text()),h=this.text().split(" ").length-1,p=-1,g=0,m=function(){g=0;for(var t=e.dataArray,n=p+1;n<t.length;n++){if(t[n].pathLength>0)return p=n,t[n];"M"===t[n].command&&(l={x:t[n].points[0],y:t[n].points[1]})}return{}},v=function(t){var i=e._getTextSize(t).width+n;" "===t&&"justify"===r&&(i+=(o-a)/h);var s=0,u=0;for(c=void 0;Math.abs(i-s)/i>.01&&u<20;){u++;for(var d=s;void 0===f;)(f=m())&&d+f.pathLength<i&&(d+=f.pathLength,f=void 0);if(0===Object.keys(f).length||void 0===l)return;var p=!1;switch(f.command){case"L":kt.getLineLength(l.x,l.y,f.points[0],f.points[1])>i?c=kt.getPointOnLine(i,l.x,l.y,f.points[0],f.points[1],l.x,l.y):f=void 0;break;case"A":var v=f.points[4],b=f.points[5],y=f.points[4]+b;0===g?g=v+1e-8:i>s?g+=Math.PI/180*b/Math.abs(b):g-=Math.PI/360*b/Math.abs(b),(b<0&&g<y||b>=0&&g>y)&&(g=y,p=!0),c=kt.getPointOnEllipticalArc(f.points[0],f.points[1],f.points[2],f.points[3],g,f.points[6]);break;case"C":0===g?g=i>f.pathLength?1e-8:i/f.pathLength:i>s?g+=(i-s)/f.pathLength/2:g=Math.max(g-(s-i)/f.pathLength/2,0),g>1&&(g=1,p=!0),c=kt.getPointOnCubicBezier(g,f.start.x,f.start.y,f.points[0],f.points[1],f.points[2],f.points[3],f.points[4],f.points[5]);break;case"Q":0===g?g=i/f.pathLength:i>s?g+=(i-s)/f.pathLength:g-=(s-i)/f.pathLength,g>1&&(g=1,p=!0),c=kt.getPointOnQuadraticBezier(g,f.start.x,f.start.y,f.points[0],f.points[1],f.points[2],f.points[3])}void 0!==c&&(s=kt.getLineLength(l.x,l.y,c.x,c.y)),p&&(p=!1,f=void 0)}},b=u/(e._getTextSize("C").width+n)-1,y=0;y<b&&(v("C"),void 0!==l&&void 0!==c);y++)l=c;for(var _=0;_<d.length&&(v(d[_]),void 0!==l&&void 0!==c);_++){var A=kt.getLineLength(l.x,l.y,c.x,c.y),w=0;if(i)try{w=i(d[_-1],d[_])*this.fontSize()}catch(x){w=0}l.x+=w,c.x+=w,this.textWidth+=w;var F=kt.getPointOnLine(w+A/2,l.x,l.y,c.x,c.y),k=Math.atan2(c.y-l.y,c.x-l.x);this.glyphInfo.push({transposeX:F.x,transposeY:F.y,text:d[_],rotation:k,p0:l,p1:c}),l=c}}},{key:"getSelfRect",value:function(){if(!this.glyphInfo.length)return{x:0,y:0,width:0,height:0};var e=[];this.glyphInfo.forEach((function(t){e.push(t.p0.x),e.push(t.p0.y),e.push(t.p1.x),e.push(t.p1.y)}));for(var t,n,r=e[0]||0,i=e[0]||0,a=e[1]||0,o=e[1]||0,s=0;s<e.length/2;s++)t=e[2*s],n=e[2*s+1],r=Math.min(r,t),i=Math.max(i,t),a=Math.min(a,n),o=Math.max(o,n);var u=this.fontSize();return{x:r-u/2,y:a-u/2,width:i-r+u,height:o-a+u}}}]),n}(it);on.prototype._fillFunc=rn,on.prototype._strokeFunc=an,on.prototype._fillFuncHit=rn,on.prototype._strokeFuncHit=an,on.prototype.className="TextPath",on.prototype._attrsAffectingSize=["text","fontSize","data"],Object(i.b)(on),D.addGetterSetter(on,"data"),D.addGetterSetter(on,"fontFamily","Arial"),D.addGetterSetter(on,"fontSize",12,w()),D.addGetterSetter(on,"fontStyle",nn),D.addGetterSetter(on,"align","left"),D.addGetterSetter(on,"letterSpacing",0,w()),D.addGetterSetter(on,"textBaseline","middle"),D.addGetterSetter(on,"fontVariant",nn),D.addGetterSetter(on,"text",""),D.addGetterSetter(on,"textDecoration",null),D.addGetterSetter(on,"kerningFunc",null);var sn="tr-konva",un=["resizeEnabledChange","rotateAnchorOffsetChange","rotateEnabledChange","enabledAnchorsChange","anchorSizeChange","borderEnabledChange","borderStrokeChange","borderStrokeWidthChange","borderDashChange","anchorStrokeChange","anchorStrokeWidthChange","anchorFillChange","anchorCornerRadiusChange","ignoreStrokeChange"].map((function(e){return e+".".concat(sn)})).join(" "),ln="nodesRect",cn=["widthChange","heightChange","scaleXChange","scaleYChange","skewXChange","skewYChange","rotationChange","offsetXChange","offsetYChange","transformsEnabledChange","strokeWidthChange"],fn={"top-left":-45,"top-center":0,"top-right":45,"middle-right":-90,"middle-left":90,"bottom-left":-135,"bottom-center":180,"bottom-right":135},dn="ontouchstart"in i.a._global;var hn=["top-left","top-center","top-right","middle-right","middle-left","bottom-left","bottom-center","bottom-right"];function pn(e,t,n){var r=n.x+(e.x-n.x)*Math.cos(t)-(e.y-n.y)*Math.sin(t),i=n.y+(e.x-n.x)*Math.sin(t)+(e.y-n.y)*Math.cos(t);return Object.assign(Object.assign({},e),{rotation:e.rotation+t,x:r,y:i})}function gn(e,t){var n=function(e){return{x:e.x+e.width/2*Math.cos(e.rotation)+e.height/2*Math.sin(-e.rotation),y:e.y+e.height/2*Math.cos(e.rotation)+e.width/2*Math.sin(e.rotation)}}(e);return pn(e,t,n)}var mn=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(e){var r;return Object(l.a)(this,n),(r=t.call(this,e))._transforming=!1,r._createElements(),r._handleMouseMove=r._handleMouseMove.bind(Object(j.a)(r)),r._handleMouseUp=r._handleMouseUp.bind(Object(j.a)(r)),r.update=r.update.bind(Object(j.a)(r)),r.on(un,r.update),r.getNode()&&r.update(),r}return Object(c.a)(n,[{key:"attachTo",value:function(e){return this.setNode(e),this}},{key:"setNode",value:function(e){return y.warn("tr.setNode(shape), tr.node(shape) and tr.attachTo(shape) methods are deprecated. Please use tr.nodes(nodesArray) instead."),this.setNodes([e])}},{key:"getNode",value:function(){return this._nodes&&this._nodes[0]}},{key:"_getEventNamespace",value:function(){return sn+this._id}},{key:"setNodes",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this._nodes&&this._nodes.length&&this.detach(),this._nodes=t,1===t.length&&this.useSingleNodeRotation()?this.rotation(t[0].getAbsoluteRotation()):this.rotation(0),this._nodes.forEach((function(t){var n=function(){1===e.nodes().length&&e.useSingleNodeRotation()&&e.rotation(e.nodes()[0].getAbsoluteRotation()),e._resetTransformCache(),e._transforming||e.isDragging()||e.update()},r=t._attrsAffectingSize.map((function(t){return t+"Change."+e._getEventNamespace()})).join(" ");t.on(r,n),t.on(cn.map((function(t){return t+".".concat(e._getEventNamespace())})).join(" "),n),t.on("absoluteTransformChange.".concat(e._getEventNamespace()),n),e._proxyDrag(t)})),this._resetTransformCache();var n=!!this.findOne(".top-left");return n&&this.update(),this}},{key:"_proxyDrag",value:function(e){var t,n=this;e.on("dragstart.".concat(this._getEventNamespace()),(function(r){t=e.getAbsolutePosition(),n.isDragging()||e===n.findOne(".back")||n.startDrag(r,!1)})),e.on("dragmove.".concat(this._getEventNamespace()),(function(r){if(t){var i=e.getAbsolutePosition(),a=i.x-t.x,o=i.y-t.y;n.nodes().forEach((function(t){if(t!==e&&!t.isDragging()){var n=t.getAbsolutePosition();t.setAbsolutePosition({x:n.x+a,y:n.y+o}),t.startDrag(r)}})),t=null}}))}},{key:"getNodes",value:function(){return this._nodes||[]}},{key:"getActiveAnchor",value:function(){return this._movingAnchorName}},{key:"detach",value:function(){var e=this;this._nodes&&this._nodes.forEach((function(t){t.off("."+e._getEventNamespace())})),this._nodes=[],this._resetTransformCache()}},{key:"_resetTransformCache",value:function(){this._clearCache(ln),this._clearCache("transform"),this._clearSelfAndDescendantCache("absoluteTransform")}},{key:"_getNodeRect",value:function(){return this._getCache(ln,this.__getNodeRect)}},{key:"__getNodeShape",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.rotation(),n=arguments.length>2?arguments[2]:void 0,r=e.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:this.ignoreStroke()}),a=e.getAbsoluteScale(n),o=e.getAbsolutePosition(n),s=r.x*a.x-e.offsetX()*a.x,u=r.y*a.y-e.offsetY()*a.y,l=(i.a.getAngle(e.getAbsoluteRotation())+2*Math.PI)%(2*Math.PI),c={x:o.x+s*Math.cos(l)+u*Math.sin(-l),y:o.y+u*Math.cos(l)+s*Math.sin(l),width:r.width*a.x,height:r.height*a.y,rotation:l};return pn(c,-i.a.getAngle(t),{x:0,y:0})}},{key:"__getNodeRect",value:function(){var e=this;if(!this.getNode())return{x:-1e8,y:-1e8,width:0,height:0,rotation:0};var t=[];this.nodes().map((function(n){var r=n.getClientRect({skipTransform:!0,skipShadow:!0,skipStroke:e.ignoreStroke()}),i=[{x:r.x,y:r.y},{x:r.x+r.width,y:r.y},{x:r.x+r.width,y:r.y+r.height},{x:r.x,y:r.y+r.height}],a=n.getAbsoluteTransform();i.forEach((function(e){var n=a.point(e);t.push(n)}))}));var n,r,a,o,s=new f;s.rotate(-i.a.getAngle(this.rotation())),t.forEach((function(e){var t=s.point(e);void 0===n&&(n=a=t.x,r=o=t.y),n=Math.min(n,t.x),r=Math.min(r,t.y),a=Math.max(a,t.x),o=Math.max(o,t.y)})),s.invert();var u=s.point({x:n,y:r});return{x:u.x,y:u.y,width:a-n,height:o-r,rotation:i.a.getAngle(this.rotation())}}},{key:"getX",value:function(){return this._getNodeRect().x}},{key:"getY",value:function(){return this._getNodeRect().y}},{key:"getWidth",value:function(){return this._getNodeRect().width}},{key:"getHeight",value:function(){return this._getNodeRect().height}},{key:"_createElements",value:function(){this._createBack(),hn.forEach(function(e){this._createAnchor(e)}.bind(this)),this._createAnchor("rotater")}},{key:"_createAnchor",value:function(e){var t=this,n=new Bt({stroke:"rgb(0, 161, 255)",fill:"white",strokeWidth:1,name:e+" _anchor",dragDistance:0,draggable:!0,hitStrokeWidth:dn?10:"auto"}),r=this;n.on("mousedown touchstart",(function(e){r._handleMouseDown(e)})),n.on("dragstart",(function(e){n.stopDrag(),e.cancelBubble=!0})),n.on("dragend",(function(e){e.cancelBubble=!0})),n.on("mouseenter",(function(){var r=i.a.getAngle(t.rotation()),a=function(e,t){if("rotater"===e)return"crosshair";t+=y.degToRad(fn[e]||0);var n=(y.radToDeg(t)%360+360)%360;return y._inRange(n,337.5,360)||y._inRange(n,0,22.5)?"ns-resize":y._inRange(n,22.5,67.5)?"nesw-resize":y._inRange(n,67.5,112.5)?"ew-resize":y._inRange(n,112.5,157.5)?"nwse-resize":y._inRange(n,157.5,202.5)?"ns-resize":y._inRange(n,202.5,247.5)?"nesw-resize":y._inRange(n,247.5,292.5)?"ew-resize":y._inRange(n,292.5,337.5)?"nwse-resize":(y.error("Transformer has unknown angle for cursor detection: "+n),"pointer")}(e,r);n.getStage().content&&(n.getStage().content.style.cursor=a),t._cursorChange=!0})),n.on("mouseout",(function(){n.getStage().content&&(n.getStage().content.style.cursor=""),t._cursorChange=!1})),this.add(n)}},{key:"_createBack",value:function(){var e=this,t=new it({name:"back",width:0,height:0,draggable:!0,sceneFunc:function(e){var t=this.getParent(),n=t.padding();e.beginPath(),e.rect(-n,-n,this.width()+2*n,this.height()+2*n),e.moveTo(this.width()/2,-n),t.rotateEnabled()&&e.lineTo(this.width()/2,-t.rotateAnchorOffset()*y._sign(this.height())-n),e.fillStrokeShape(this)},hitFunc:function(t,n){if(e.shouldOverdrawWholeArea()){var r=e.padding();t.beginPath(),t.rect(-r,-r,n.width()+2*r,n.height()+2*r),t.fillStrokeShape(n)}}});this.add(t),this._proxyDrag(t),t.on("dragstart",(function(e){e.cancelBubble=!0})),t.on("dragmove",(function(e){e.cancelBubble=!0})),t.on("dragend",(function(e){e.cancelBubble=!0})),this.on("dragmove",(function(t){e.update()}))}},{key:"_handleMouseDown",value:function(e){this._movingAnchorName=e.target.name().split(" ")[0];var t=this._getNodeRect(),n=t.width,r=t.height,i=Math.sqrt(Math.pow(n,2)+Math.pow(r,2));this.sin=Math.abs(r/i),this.cos=Math.abs(n/i),"undefined"!==typeof window&&(window.addEventListener("mousemove",this._handleMouseMove),window.addEventListener("touchmove",this._handleMouseMove),window.addEventListener("mouseup",this._handleMouseUp,!0),window.addEventListener("touchend",this._handleMouseUp,!0)),this._transforming=!0;var a=e.target.getAbsolutePosition(),o=e.target.getStage().getPointerPosition();this._anchorDragOffset={x:o.x-a.x,y:o.y-a.y},this._fire("transformstart",{evt:e.evt,target:this.getNode()}),this._nodes.forEach((function(t){t._fire("transformstart",{evt:e.evt,target:t})}))}},{key:"_handleMouseMove",value:function(e){var t,n,r,a=this.findOne("."+this._movingAnchorName),o=a.getStage();o.setPointersPositions(e);var s=o.getPointerPosition(),u={x:s.x-this._anchorDragOffset.x,y:s.y-this._anchorDragOffset.y},l=a.getAbsolutePosition();this.anchorDragBoundFunc()&&(u=this.anchorDragBoundFunc()(l,u,e)),a.setAbsolutePosition(u);var c=a.getAbsolutePosition();if(l.x!==c.x||l.y!==c.y)if("rotater"!==this._movingAnchorName){var f=this.keepRatio()||e.shiftKey,d=this.centeredScaling()||e.altKey;if("top-left"===this._movingAnchorName){if(f){var h=d?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-right").x(),y:this.findOne(".bottom-right").y()};r=Math.sqrt(Math.pow(h.x-a.x(),2)+Math.pow(h.y-a.y(),2));var p=this.findOne(".top-left").x()>h.x?-1:1,g=this.findOne(".top-left").y()>h.y?-1:1;t=r*this.cos*p,n=r*this.sin*g,this.findOne(".top-left").x(h.x-t),this.findOne(".top-left").y(h.y-n)}}else if("top-center"===this._movingAnchorName)this.findOne(".top-left").y(a.y());else if("top-right"===this._movingAnchorName){if(f){h=d?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".bottom-left").x(),y:this.findOne(".bottom-left").y()};r=Math.sqrt(Math.pow(a.x()-h.x,2)+Math.pow(h.y-a.y(),2));p=this.findOne(".top-right").x()<h.x?-1:1,g=this.findOne(".top-right").y()>h.y?-1:1;t=r*this.cos*p,n=r*this.sin*g,this.findOne(".top-right").x(h.x+t),this.findOne(".top-right").y(h.y-n)}var m=a.position();this.findOne(".top-left").y(m.y),this.findOne(".bottom-right").x(m.x)}else if("middle-left"===this._movingAnchorName)this.findOne(".top-left").x(a.x());else if("middle-right"===this._movingAnchorName)this.findOne(".bottom-right").x(a.x());else if("bottom-left"===this._movingAnchorName){if(f){h=d?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-right").x(),y:this.findOne(".top-right").y()};r=Math.sqrt(Math.pow(h.x-a.x(),2)+Math.pow(a.y()-h.y,2));p=h.x<a.x()?-1:1,g=a.y()<h.y?-1:1;t=r*this.cos*p,n=r*this.sin*g,a.x(h.x-t),a.y(h.y+n)}m=a.position(),this.findOne(".top-left").x(m.x),this.findOne(".bottom-right").y(m.y)}else if("bottom-center"===this._movingAnchorName)this.findOne(".bottom-right").y(a.y());else if("bottom-right"===this._movingAnchorName){if(f){h=d?{x:this.width()/2,y:this.height()/2}:{x:this.findOne(".top-left").x(),y:this.findOne(".top-left").y()};r=Math.sqrt(Math.pow(a.x()-h.x,2)+Math.pow(a.y()-h.y,2));p=this.findOne(".bottom-right").x()<h.x?-1:1,g=this.findOne(".bottom-right").y()<h.y?-1:1;t=r*this.cos*p,n=r*this.sin*g,this.findOne(".bottom-right").x(h.x+t),this.findOne(".bottom-right").y(h.y+n)}}else console.error(new Error("Wrong position argument of selection resizer: "+this._movingAnchorName));if(d=this.centeredScaling()||e.altKey){var v=this.findOne(".top-left"),b=this.findOne(".bottom-right"),y=v.x(),_=v.y(),A=this.getWidth()-b.x(),w=this.getHeight()-b.y();b.move({x:-y,y:-_}),v.move({x:A,y:w})}var F=this.findOne(".top-left").getAbsolutePosition();t=F.x,n=F.y;var k=this.findOne(".bottom-right").x()-this.findOne(".top-left").x(),x=this.findOne(".bottom-right").y()-this.findOne(".top-left").y();this._fitNodesInto({x:t,y:n,width:k,height:x,rotation:i.a.getAngle(this.rotation())},e)}else{var E=this._getNodeRect();t=a.x()-E.width/2,n=-a.y()+E.height/2;var C=Math.atan2(-n,t)+Math.PI/2;E.height<0&&(C-=Math.PI);var S=i.a.getAngle(this.rotation())+C,O=i.a.getAngle(this.rotationSnapTolerance()),D=function(e,t,n){for(var r=t,a=0;a<e.length;a++){var o=i.a.getAngle(e[a]),s=Math.abs(o-t)%(2*Math.PI);Math.min(s,2*Math.PI-s)<n&&(r=o)}return r}(this.rotationSnaps(),S,O),j=gn(E,D-E.rotation);this._fitNodesInto(j,e)}}},{key:"_handleMouseUp",value:function(e){this._removeEvents(e)}},{key:"getAbsoluteTransform",value:function(){return this.getTransform()}},{key:"_removeEvents",value:function(e){if(this._transforming){this._transforming=!1,"undefined"!==typeof window&&(window.removeEventListener("mousemove",this._handleMouseMove),window.removeEventListener("touchmove",this._handleMouseMove),window.removeEventListener("mouseup",this._handleMouseUp,!0),window.removeEventListener("touchend",this._handleMouseUp,!0));var t=this.getNode();this._fire("transformend",{evt:e,target:t}),t&&this._nodes.forEach((function(t){t._fire("transformend",{evt:e,target:t})})),this._movingAnchorName=null}}},{key:"_fitNodesInto",value:function(e,t){var n=this,r=this._getNodeRect();if(y._inRange(e.width,2*-this.padding()-1,1))this.update();else if(y._inRange(e.height,2*-this.padding()-1,1))this.update();else{var a=this.flipEnabled(),o=new f;if(o.rotate(i.a.getAngle(this.rotation())),this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf("left")>=0){var s=o.point({x:2*-this.padding(),y:0});if(e.x+=s.x,e.y+=s.y,e.width+=2*this.padding(),this._movingAnchorName=this._movingAnchorName.replace("left","right"),this._anchorDragOffset.x-=s.x,this._anchorDragOffset.y-=s.y,!a)return void this.update()}else if(this._movingAnchorName&&e.width<0&&this._movingAnchorName.indexOf("right")>=0){var u=o.point({x:2*this.padding(),y:0});if(this._movingAnchorName=this._movingAnchorName.replace("right","left"),this._anchorDragOffset.x-=u.x,this._anchorDragOffset.y-=u.y,e.width+=2*this.padding(),!a)return void this.update()}if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf("top")>=0){var l=o.point({x:0,y:2*-this.padding()});if(e.x+=l.x,e.y+=l.y,this._movingAnchorName=this._movingAnchorName.replace("top","bottom"),this._anchorDragOffset.x-=l.x,this._anchorDragOffset.y-=l.y,e.height+=2*this.padding(),!a)return void this.update()}else if(this._movingAnchorName&&e.height<0&&this._movingAnchorName.indexOf("bottom")>=0){var c=o.point({x:0,y:2*this.padding()});if(this._movingAnchorName=this._movingAnchorName.replace("bottom","top"),this._anchorDragOffset.x-=c.x,this._anchorDragOffset.y-=c.y,e.height+=2*this.padding(),!a)return void this.update()}if(this.boundBoxFunc()){var d=this.boundBoxFunc()(r,e);d?e=d:y.warn("boundBoxFunc returned falsy. You should return new bound rect from it!")}var h=1e7,p=new f;p.translate(r.x,r.y),p.rotate(r.rotation),p.scale(r.width/h,r.height/h);var g=new f;g.translate(e.x,e.y),g.rotate(e.rotation),g.scale(e.width/h,e.height/h);var m=g.multiply(p.invert());this._nodes.forEach((function(e){var r,i=e.getParent().getAbsoluteTransform(),a=e.getTransform().copy();a.translate(e.offsetX(),e.offsetY());var o=new f;o.multiply(i.copy().invert()).multiply(m).multiply(i).multiply(a);var s=o.decompose();e.setAttrs(s),n._fire("transform",{evt:t,target:e}),e._fire("transform",{evt:t,target:e}),null===(r=e.getLayer())||void 0===r||r.batchDraw()})),this.rotation(y._getRotation(e.rotation)),this._resetTransformCache(),this.update(),this.getLayer().batchDraw()}}},{key:"forceUpdate",value:function(){this._resetTransformCache(),this.update()}},{key:"_batchChangeChild",value:function(e,t){this.findOne(e).setAttrs(t)}},{key:"update",value:function(){var e,t=this,n=this._getNodeRect();this.rotation(y._getRotation(n.rotation));var r=n.width,i=n.height,a=this.enabledAnchors(),o=this.resizeEnabled(),s=this.padding(),u=this.anchorSize();this.find("._anchor").forEach((function(e){e.setAttrs({width:u,height:u,offsetX:u/2,offsetY:u/2,stroke:t.anchorStroke(),strokeWidth:t.anchorStrokeWidth(),fill:t.anchorFill(),cornerRadius:t.anchorCornerRadius()})})),this._batchChangeChild(".top-left",{x:0,y:0,offsetX:u/2+s,offsetY:u/2+s,visible:o&&a.indexOf("top-left")>=0}),this._batchChangeChild(".top-center",{x:r/2,y:0,offsetY:u/2+s,visible:o&&a.indexOf("top-center")>=0}),this._batchChangeChild(".top-right",{x:r,y:0,offsetX:u/2-s,offsetY:u/2+s,visible:o&&a.indexOf("top-right")>=0}),this._batchChangeChild(".middle-left",{x:0,y:i/2,offsetX:u/2+s,visible:o&&a.indexOf("middle-left")>=0}),this._batchChangeChild(".middle-right",{x:r,y:i/2,offsetX:u/2-s,visible:o&&a.indexOf("middle-right")>=0}),this._batchChangeChild(".bottom-left",{x:0,y:i,offsetX:u/2+s,offsetY:u/2-s,visible:o&&a.indexOf("bottom-left")>=0}),this._batchChangeChild(".bottom-center",{x:r/2,y:i,offsetY:u/2-s,visible:o&&a.indexOf("bottom-center")>=0}),this._batchChangeChild(".bottom-right",{x:r,y:i,offsetX:u/2-s,offsetY:u/2-s,visible:o&&a.indexOf("bottom-right")>=0}),this._batchChangeChild(".rotater",{x:r/2,y:-this.rotateAnchorOffset()*y._sign(i)-s,visible:this.rotateEnabled()}),this._batchChangeChild(".back",{width:r,height:i,visible:this.borderEnabled(),stroke:this.borderStroke(),strokeWidth:this.borderStrokeWidth(),dash:this.borderDash(),x:0,y:0}),null===(e=this.getLayer())||void 0===e||e.batchDraw()}},{key:"isTransforming",value:function(){return this._transforming}},{key:"stopTransform",value:function(){if(this._transforming){this._removeEvents();var e=this.findOne("."+this._movingAnchorName);e&&e.stopDrag()}}},{key:"destroy",value:function(){return this.getStage()&&this._cursorChange&&this.getStage().content&&(this.getStage().content.style.cursor=""),lt.prototype.destroy.call(this),this.detach(),this._removeEvents(),this}},{key:"toObject",value:function(){return ae.prototype.toObject.call(this)}},{key:"getClientRect",value:function(){return this.nodes().length>0?Object(ue.a)(Object(le.a)(n.prototype),"getClientRect",this).call(this):{x:0,y:0,width:0,height:0}}}]),n}(lt);mn.prototype.className="Transformer",Object(i.b)(mn),D.addGetterSetter(mn,"enabledAnchors",hn,(function(e){return e instanceof Array||y.warn("enabledAnchors value should be an array"),e instanceof Array&&e.forEach((function(e){-1===hn.indexOf(e)&&y.warn("Unknown anchor name: "+e+". Available names are: "+hn.join(", "))})),e||[]})),D.addGetterSetter(mn,"flipEnabled",!0,C()),D.addGetterSetter(mn,"resizeEnabled",!0),D.addGetterSetter(mn,"anchorSize",10,w()),D.addGetterSetter(mn,"rotateEnabled",!0),D.addGetterSetter(mn,"rotationSnaps",[]),D.addGetterSetter(mn,"rotateAnchorOffset",50,w()),D.addGetterSetter(mn,"rotationSnapTolerance",5,w()),D.addGetterSetter(mn,"borderEnabled",!0),D.addGetterSetter(mn,"anchorStroke","rgb(0, 161, 255)"),D.addGetterSetter(mn,"anchorStrokeWidth",1,w()),D.addGetterSetter(mn,"anchorFill","white"),D.addGetterSetter(mn,"anchorCornerRadius",0,w()),D.addGetterSetter(mn,"borderStroke","rgb(0, 161, 255)"),D.addGetterSetter(mn,"borderStrokeWidth",1,w()),D.addGetterSetter(mn,"borderDash"),D.addGetterSetter(mn,"keepRatio",!0),D.addGetterSetter(mn,"centeredScaling",!1),D.addGetterSetter(mn,"ignoreStroke",!1),D.addGetterSetter(mn,"padding",0,w()),D.addGetterSetter(mn,"node"),D.addGetterSetter(mn,"nodes"),D.addGetterSetter(mn,"boundBoxFunc"),D.addGetterSetter(mn,"anchorDragBoundFunc"),D.addGetterSetter(mn,"shouldOverdrawWholeArea",!1),D.addGetterSetter(mn,"useSingleNodeRotation",!0),D.backCompat(mn,{lineEnabled:"borderEnabled",rotateHandlerOffset:"rotateAnchorOffset",enabledHandlers:"enabledAnchors"});var vn=function(e){Object(T.a)(n,e);var t=Object(P.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"_sceneFunc",value:function(e){e.beginPath(),e.arc(0,0,this.radius(),0,i.a.getAngle(this.angle()),this.clockwise()),e.lineTo(0,0),e.closePath(),e.fillStrokeShape(this)}},{key:"getWidth",value:function(){return 2*this.radius()}},{key:"getHeight",value:function(){return 2*this.radius()}},{key:"setWidth",value:function(e){this.radius(e/2)}},{key:"setHeight",value:function(e){this.radius(e/2)}}]),n}(it);function bn(){this.r=0,this.g=0,this.b=0,this.a=0,this.next=null}vn.prototype.className="Wedge",vn.prototype._centroid=!0,vn.prototype._attrsAffectingSize=["radius"],Object(i.b)(vn),D.addGetterSetter(vn,"radius",0,w()),D.addGetterSetter(vn,"angle",0,w()),D.addGetterSetter(vn,"clockwise",!1),D.backCompat(vn,{angleDeg:"angle",getAngleDeg:"getAngle",setAngleDeg:"setAngle"});var yn=[512,512,456,512,328,456,335,512,405,328,271,456,388,335,292,512,454,405,364,328,298,271,496,456,420,388,360,335,312,292,273,512,482,454,428,405,383,364,345,328,312,298,284,271,259,496,475,456,437,420,404,388,374,360,347,335,323,312,302,292,282,273,265,512,497,482,468,454,441,428,417,405,394,383,373,364,354,345,337,328,320,312,305,298,291,284,278,271,265,259,507,496,485,475,465,456,446,437,428,420,412,404,396,388,381,374,367,360,354,347,341,335,329,323,318,312,307,302,297,292,287,282,278,273,269,265,261,512,505,497,489,482,475,468,461,454,447,441,435,428,422,417,411,405,399,394,389,383,378,373,368,364,359,354,350,345,341,337,332,328,324,320,316,312,309,305,301,298,294,291,287,284,281,278,274,271,268,265,262,259,257,507,501,496,491,485,480,475,470,465,460,456,451,446,442,437,433,428,424,420,416,412,408,404,400,396,392,388,385,381,377,374,370,367,363,360,357,354,350,347,344,341,338,335,332,329,326,323,320,318,315,312,310,307,304,302,299,297,294,292,289,287,285,282,280,278,275,273,271,269,267,265,263,261,259],_n=[9,11,12,13,13,14,14,15,15,15,15,16,16,16,16,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,19,19,19,19,19,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24];D.addGetterSetter(ae,"blurRadius",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"brightness",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"contrast",0,w(),D.afterSetFilter);function An(e,t,n,r,i){var a=n-t,o=i-r;return 0===a?r+o/2:0===o?r:o*((e-t)/a)+r}D.addGetterSetter(ae,"embossStrength",.5,w(),D.afterSetFilter),D.addGetterSetter(ae,"embossWhiteLevel",.5,w(),D.afterSetFilter),D.addGetterSetter(ae,"embossDirection","top-left",null,D.afterSetFilter),D.addGetterSetter(ae,"embossBlend",!1,null,D.afterSetFilter);D.addGetterSetter(ae,"enhance",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"hue",0,w(),D.afterSetFilter),D.addGetterSetter(ae,"saturation",0,w(),D.afterSetFilter),D.addGetterSetter(ae,"luminance",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"hue",0,w(),D.afterSetFilter),D.addGetterSetter(ae,"saturation",0,w(),D.afterSetFilter),D.addGetterSetter(ae,"value",0,w(),D.afterSetFilter);function wn(e,t,n){var r=4*(n*e.width+t),i=[];return i.push(e.data[r++],e.data[r++],e.data[r++],e.data[r++]),i}function Fn(e,t){return Math.sqrt(Math.pow(e[0]-t[0],2)+Math.pow(e[1]-t[1],2)+Math.pow(e[2]-t[2],2))}D.addGetterSetter(ae,"kaleidoscopePower",2,w(),D.afterSetFilter),D.addGetterSetter(ae,"kaleidoscopeAngle",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"threshold",0,w(),D.afterSetFilter);D.addGetterSetter(ae,"noise",.2,w(),D.afterSetFilter);D.addGetterSetter(ae,"pixelSize",8,w(),D.afterSetFilter);D.addGetterSetter(ae,"levels",.5,w(),D.afterSetFilter);D.addGetterSetter(ae,"red",0,(function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)})),D.addGetterSetter(ae,"green",0,(function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)})),D.addGetterSetter(ae,"blue",0,A,D.afterSetFilter);D.addGetterSetter(ae,"red",0,(function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)})),D.addGetterSetter(ae,"green",0,(function(e){return this._filterUpToDate=!1,e>255?255:e<0?0:Math.round(e)})),D.addGetterSetter(ae,"blue",0,A,D.afterSetFilter),D.addGetterSetter(ae,"alpha",1,(function(e){return this._filterUpToDate=!1,e>1?1:e<0?0:e}));D.addGetterSetter(ae,"threshold",.5,w(),D.afterSetFilter);bt.Util._assign(bt,{Arc:yt,Arrow:xt,Circle:Et,Ellipse:Ct,Image:St,Label:Mt,Tag:It,Line:Ft,Path:kt,Rect:Bt,RegularPolygon:Nt,Ring:Ut,Sprite:Ht,Star:zt,Text:tn,TextPath:on,Transformer:mn,Wedge:vn,Filters:{Blur:function(e){var t=Math.round(this.blurRadius());t>0&&function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E=e.data,C=e.width,S=e.height,O=t+t+1,D=C-1,j=S-1,T=t+1,P=T*(T+1)/2,R=new bn,M=null,I=R,B=null,N=null,L=yn[t],U=_n[t];for(i=1;i<O;i++)I=I.next=new bn,i===T&&(M=I);for(I.next=R,u=s=0,r=0;r<S;r++){for(v=b=y=_=l=c=f=d=0,h=T*(A=E[s]),p=T*(w=E[s+1]),g=T*(F=E[s+2]),m=T*(k=E[s+3]),l+=P*A,c+=P*w,f+=P*F,d+=P*k,I=R,i=0;i<T;i++)I.r=A,I.g=w,I.b=F,I.a=k,I=I.next;for(i=1;i<T;i++)a=s+((D<i?D:i)<<2),l+=(I.r=A=E[a])*(x=T-i),c+=(I.g=w=E[a+1])*x,f+=(I.b=F=E[a+2])*x,d+=(I.a=k=E[a+3])*x,v+=A,b+=w,y+=F,_+=k,I=I.next;for(B=R,N=M,n=0;n<C;n++)E[s+3]=k=d*L>>U,0!==k?(k=255/k,E[s]=(l*L>>U)*k,E[s+1]=(c*L>>U)*k,E[s+2]=(f*L>>U)*k):E[s]=E[s+1]=E[s+2]=0,l-=h,c-=p,f-=g,d-=m,h-=B.r,p-=B.g,g-=B.b,m-=B.a,a=u+((a=n+t+1)<D?a:D)<<2,l+=v+=B.r=E[a],c+=b+=B.g=E[a+1],f+=y+=B.b=E[a+2],d+=_+=B.a=E[a+3],B=B.next,h+=A=N.r,p+=w=N.g,g+=F=N.b,m+=k=N.a,v-=A,b-=w,y-=F,_-=k,N=N.next,s+=4;u+=C}for(n=0;n<C;n++){for(b=y=_=v=c=f=d=l=0,h=T*(A=E[s=n<<2]),p=T*(w=E[s+1]),g=T*(F=E[s+2]),m=T*(k=E[s+3]),l+=P*A,c+=P*w,f+=P*F,d+=P*k,I=R,i=0;i<T;i++)I.r=A,I.g=w,I.b=F,I.a=k,I=I.next;for(o=C,i=1;i<=t;i++)s=o+n<<2,l+=(I.r=A=E[s])*(x=T-i),c+=(I.g=w=E[s+1])*x,f+=(I.b=F=E[s+2])*x,d+=(I.a=k=E[s+3])*x,v+=A,b+=w,y+=F,_+=k,I=I.next,i<j&&(o+=C);for(s=n,B=R,N=M,r=0;r<S;r++)E[3+(a=s<<2)]=k=d*L>>U,k>0?(k=255/k,E[a]=(l*L>>U)*k,E[a+1]=(c*L>>U)*k,E[a+2]=(f*L>>U)*k):E[a]=E[a+1]=E[a+2]=0,l-=h,c-=p,f-=g,d-=m,h-=B.r,p-=B.g,g-=B.b,m-=B.a,a=n+((a=r+T)<j?a:j)*C<<2,l+=v+=B.r=E[a],c+=b+=B.g=E[a+1],f+=y+=B.b=E[a+2],d+=_+=B.a=E[a+3],B=B.next,h+=A=N.r,p+=w=N.g,g+=F=N.b,m+=k=N.a,v-=A,b-=w,y-=F,_-=k,N=N.next,s+=C}}(e,t)},Brighten:function(e){var t,n=255*this.brightness(),r=e.data,i=r.length;for(t=0;t<i;t+=4)r[t]+=n,r[t+1]+=n,r[t+2]+=n},Contrast:function(e){var t,n=Math.pow((this.contrast()+100)/100,2),r=e.data,i=r.length,a=150,o=150,s=150;for(t=0;t<i;t+=4)a=r[t],o=r[t+1],s=r[t+2],a/=255,a-=.5,a*=n,a+=.5,o/=255,o-=.5,o*=n,o+=.5,s/=255,s-=.5,s*=n,s+=.5,a=(a*=255)<0?0:a>255?255:a,o=(o*=255)<0?0:o>255?255:o,s=(s*=255)<0?0:s>255?255:s,r[t]=a,r[t+1]=o,r[t+2]=s},Emboss:function(e){var t=10*this.embossStrength(),n=255*this.embossWhiteLevel(),r=this.embossDirection(),i=this.embossBlend(),a=0,o=0,s=e.data,u=e.width,l=e.height,c=4*u,f=l;switch(r){case"top-left":a=-1,o=-1;break;case"top":a=-1,o=0;break;case"top-right":a=-1,o=1;break;case"right":a=0,o=1;break;case"bottom-right":a=1,o=1;break;case"bottom":a=1,o=0;break;case"bottom-left":a=1,o=-1;break;case"left":a=0,o=-1;break;default:y.error("Unknown emboss direction: "+r)}do{var d=(f-1)*c,h=a;f+h<1&&(h=0),f+h>l&&(h=0);var p=(f-1+h)*u*4,g=u;do{var m=d+4*(g-1),v=o;g+v<1&&(v=0),g+v>u&&(v=0);var b=p+4*(g-1+v),_=s[m]-s[b],A=s[m+1]-s[b+1],w=s[m+2]-s[b+2],F=_,k=F>0?F:-F;if((A>0?A:-A)>k&&(F=A),(w>0?w:-w)>k&&(F=w),F*=t,i){var x=s[m]+F,E=s[m+1]+F,C=s[m+2]+F;s[m]=x>255?255:x<0?0:x,s[m+1]=E>255?255:E<0?0:E,s[m+2]=C>255?255:C<0?0:C}else{var S=n-F;S<0?S=0:S>255&&(S=255),s[m]=s[m+1]=s[m+2]=S}}while(--g)}while(--f)},Enhance:function(e){var t,n,r,i,a=e.data,o=a.length,s=a[0],u=s,l=a[1],c=l,f=a[2],d=f,h=this.enhance();if(0!==h){for(i=0;i<o;i+=4)(t=a[i+0])<s?s=t:t>u&&(u=t),(n=a[i+1])<l?l=n:n>c&&(c=n),(r=a[i+2])<f?f=r:r>d&&(d=r);var p,g,m,v,b,y,_,A,w;for(u===s&&(u=255,s=0),c===l&&(c=255,l=0),d===f&&(d=255,f=0),h>0?(g=u+h*(255-u),m=s-h*(s-0),b=c+h*(255-c),y=l-h*(l-0),A=d+h*(255-d),w=f-h*(f-0)):(g=u+h*(u-(p=.5*(u+s))),m=s+h*(s-p),b=c+h*(c-(v=.5*(c+l))),y=l+h*(l-v),A=d+h*(d-(_=.5*(d+f))),w=f+h*(f-_)),i=0;i<o;i+=4)a[i+0]=An(a[i+0],s,u,m,g),a[i+1]=An(a[i+1],l,c,y,b),a[i+2]=An(a[i+2],f,d,w,A)}},Grayscale:function(e){var t,n,r=e.data,i=r.length;for(t=0;t<i;t+=4)n=.34*r[t]+.5*r[t+1]+.16*r[t+2],r[t]=n,r[t+1]=n,r[t+2]=n},HSL:function(e){var t,n,r,i,a,o=e.data,s=o.length,u=Math.pow(2,this.saturation()),l=Math.abs(this.hue()+360)%360,c=127*this.luminance(),f=1*u*Math.cos(l*Math.PI/180),d=1*u*Math.sin(l*Math.PI/180),h=.299+.701*f+.167*d,p=.587-.587*f+.33*d,g=.114-.114*f-.497*d,m=.299-.299*f-.328*d,v=.587+.413*f+.035*d,b=.114-.114*f+.293*d,y=.299-.3*f+1.25*d,_=.587-.586*f-1.05*d,A=.114+.886*f-.2*d;for(t=0;t<s;t+=4)n=o[t+0],r=o[t+1],i=o[t+2],a=o[t+3],o[t+0]=h*n+p*r+g*i+c,o[t+1]=m*n+v*r+b*i+c,o[t+2]=y*n+_*r+A*i+c,o[t+3]=a},HSV:function(e){var t,n,r,i,a,o=e.data,s=o.length,u=Math.pow(2,this.value()),l=Math.pow(2,this.saturation()),c=Math.abs(this.hue()+360)%360,f=u*l*Math.cos(c*Math.PI/180),d=u*l*Math.sin(c*Math.PI/180),h=.299*u+.701*f+.167*d,p=.587*u-.587*f+.33*d,g=.114*u-.114*f-.497*d,m=.299*u-.299*f-.328*d,v=.587*u+.413*f+.035*d,b=.114*u-.114*f+.293*d,y=.299*u-.3*f+1.25*d,_=.587*u-.586*f-1.05*d,A=.114*u+.886*f-.2*d;for(t=0;t<s;t+=4)n=o[t+0],r=o[t+1],i=o[t+2],a=o[t+3],o[t+0]=h*n+p*r+g*i,o[t+1]=m*n+v*r+b*i,o[t+2]=y*n+_*r+A*i,o[t+3]=a},Invert:function(e){var t,n=e.data,r=n.length;for(t=0;t<r;t+=4)n[t]=255-n[t],n[t+1]=255-n[t+1],n[t+2]=255-n[t+2]},Kaleidoscope:function(e){var t,n,r,i,a,o,s,u,l,c=e.width,f=e.height,d=Math.round(this.kaleidoscopePower()),h=Math.round(this.kaleidoscopeAngle()),p=Math.floor(c*(h%360)/360);if(!(d<1)){var g=y.createCanvasElement();g.width=c,g.height=f;var m=g.getContext("2d").getImageData(0,0,c,f);!function(e,t,n){var r,i,a,o,s=e.data,u=t.data,l=e.width,c=e.height,f=n.polarCenterX||l/2,d=n.polarCenterY||c/2,h=0,p=0,g=0,m=0,v=Math.sqrt(f*f+d*d);i=l-f,a=c-d,v=(o=Math.sqrt(i*i+a*a))>v?o:v;var b,y,_,A,w=c,F=l,k=360/F*Math.PI/180;for(y=0;y<F;y+=1)for(_=Math.sin(y*k),A=Math.cos(y*k),b=0;b<w;b+=1)i=Math.floor(f+v*b/w*A),h=s[0+(r=4*((a=Math.floor(d+v*b/w*_))*l+i))],p=s[r+1],g=s[r+2],m=s[r+3],u[0+(r=4*(y+b*l))]=h,u[r+1]=p,u[r+2]=g,u[r+3]=m}(e,m,{polarCenterX:c/2,polarCenterY:f/2});for(var v=c/Math.pow(2,d);v<=8;)v*=2,d-=1;var b=v=Math.ceil(v),_=0,A=b,w=1;for(p+v>c&&(_=b,A=0,w=-1),n=0;n<f;n+=1)for(t=_;t!==A;t+=w)u=4*(c*n+Math.round(t+p)%c),i=m.data[u+0],a=m.data[u+1],o=m.data[u+2],s=m.data[u+3],l=4*(c*n+t),m.data[l+0]=i,m.data[l+1]=a,m.data[l+2]=o,m.data[l+3]=s;for(n=0;n<f;n+=1)for(b=Math.floor(v),r=0;r<d;r+=1){for(t=0;t<b+1;t+=1)u=4*(c*n+t),i=m.data[u+0],a=m.data[u+1],o=m.data[u+2],s=m.data[u+3],l=4*(c*n+2*b-t-1),m.data[l+0]=i,m.data[l+1]=a,m.data[l+2]=o,m.data[l+3]=s;b*=2}!function(e,t,n){var r,i,a,o,s,u,l=e.data,c=t.data,f=e.width,d=e.height,h=n.polarCenterX||f/2,p=n.polarCenterY||d/2,g=0,m=0,v=0,b=0,y=Math.sqrt(h*h+p*p);i=f-h,a=d-p,y=(u=Math.sqrt(i*i+a*a))>y?u:y;var _,A,w,F=d,k=f,x=n.polarRotation||0;for(i=0;i<f;i+=1)for(a=0;a<d;a+=1)o=i-h,s=a-p,_=Math.sqrt(o*o+s*s)*F/y,A=(A=(180*Math.atan2(s,o)/Math.PI+360+x)%360)*k/360,w=Math.floor(A),g=l[0+(r=4*(Math.floor(_)*f+w))],m=l[r+1],v=l[r+2],b=l[r+3],c[0+(r=4*(a*f+i))]=g,c[r+1]=m,c[r+2]=v,c[r+3]=b}(m,e,{polarRotation:0})}},Mask:function(e){var t=function(e,t){var n=wn(e,0,0),r=wn(e,e.width-1,0),i=wn(e,0,e.height-1),a=wn(e,e.width-1,e.height-1),o=t||10;if(Fn(n,r)<o&&Fn(r,a)<o&&Fn(a,i)<o&&Fn(i,n)<o){for(var s=function(e){for(var t=[0,0,0],n=0;n<e.length;n++)t[0]+=e[n][0],t[1]+=e[n][1],t[2]+=e[n][2];return t[0]/=e.length,t[1]/=e.length,t[2]/=e.length,t}([r,n,a,i]),u=[],l=0;l<e.width*e.height;l++){var c=Fn(s,[e.data[4*l],e.data[4*l+1],e.data[4*l+2]]);u[l]=c<o?0:255}return u}}(e,this.threshold());return t&&function(e,t){for(var n=0;n<e.width*e.height;n++)e.data[4*n+3]=t[n]}(e,t=function(e,t,n){for(var r=[1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9,1/9],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[],s=0;s<n;s++)for(var u=0;u<t;u++){for(var l=s*t+u,c=0,f=0;f<i;f++)for(var d=0;d<i;d++){var h=s+f-a,p=u+d-a;if(h>=0&&h<n&&p>=0&&p<t){var g=r[f*i+d];c+=e[h*t+p]*g}}o[l]=c}return o}(t=function(e,t,n){for(var r=[1,1,1,1,1,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[],s=0;s<n;s++)for(var u=0;u<t;u++){for(var l=s*t+u,c=0,f=0;f<i;f++)for(var d=0;d<i;d++){var h=s+f-a,p=u+d-a;if(h>=0&&h<n&&p>=0&&p<t){var g=r[f*i+d];c+=e[h*t+p]*g}}o[l]=c>=1020?255:0}return o}(t=function(e,t,n){for(var r=[1,1,1,1,0,1,1,1,1],i=Math.round(Math.sqrt(r.length)),a=Math.floor(i/2),o=[],s=0;s<n;s++)for(var u=0;u<t;u++){for(var l=s*t+u,c=0,f=0;f<i;f++)for(var d=0;d<i;d++){var h=s+f-a,p=u+d-a;if(h>=0&&h<n&&p>=0&&p<t){var g=r[f*i+d];c+=e[h*t+p]*g}}o[l]=2040===c?255:0}return o}(t,e.width,e.height),e.width,e.height),e.width,e.height)),e},Noise:function(e){var t,n=255*this.noise(),r=e.data,i=r.length,a=n/2;for(t=0;t<i;t+=4)r[t+0]+=a-2*a*Math.random(),r[t+1]+=a-2*a*Math.random(),r[t+2]+=a-2*a*Math.random()},Pixelate:function(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,p,g=Math.ceil(this.pixelSize()),m=e.width,v=e.height,b=Math.ceil(m/g),_=Math.ceil(v/g),A=e.data;if(g<=0)y.error("pixelSize value can not be <= 0");else for(d=0;d<b;d+=1)for(h=0;h<_;h+=1){for(i=0,a=0,o=0,s=0,l=(u=d*g)+g,f=(c=h*g)+g,p=0,t=u;t<l;t+=1)if(!(t>=m))for(n=c;n<f;n+=1)n>=v||(i+=A[(r=4*(m*n+t))+0],a+=A[r+1],o+=A[r+2],s+=A[r+3],p+=1);for(i/=p,a/=p,o/=p,s/=p,t=u;t<l;t+=1)if(!(t>=m))for(n=c;n<f;n+=1)n>=v||(A[(r=4*(m*n+t))+0]=i,A[r+1]=a,A[r+2]=o,A[r+3]=s)}},Posterize:function(e){var t,n=Math.round(254*this.levels())+1,r=e.data,i=r.length,a=255/n;for(t=0;t<i;t+=1)r[t]=Math.floor(r[t]/a)*a},RGB:function(e){var t,n,r=e.data,i=r.length,a=this.red(),o=this.green(),s=this.blue();for(t=0;t<i;t+=4)n=(.34*r[t]+.5*r[t+1]+.16*r[t+2])/255,r[t]=n*a,r[t+1]=n*o,r[t+2]=n*s,r[t+3]=r[t+3]},RGBA:function(e){var t,n,r=e.data,i=r.length,a=this.red(),o=this.green(),s=this.blue(),u=this.alpha();for(t=0;t<i;t+=4)n=1-u,r[t]=a*u+r[t]*n,r[t+1]=o*u+r[t+1]*n,r[t+2]=s*u+r[t+2]*n},Sepia:function(e){var t,n,r,i,a=e.data,o=a.length;for(t=0;t<o;t+=4)n=a[t+0],r=a[t+1],i=a[t+2],a[t+0]=Math.min(255,.393*n+.769*r+.189*i),a[t+1]=Math.min(255,.349*n+.686*r+.168*i),a[t+2]=Math.min(255,.272*n+.534*r+.131*i)},Solarize:function(e){var t=e.data,n=e.width,r=4*n,i=e.height;do{var a=(i-1)*r,o=n;do{var s=a+4*(o-1),u=t[s],l=t[s+1],c=t[s+2];u>127&&(u=255-u),l>127&&(l=255-l),c>127&&(c=255-c),t[s]=u,t[s+1]=l,t[s+2]=c}while(--o)}while(--i)},Threshold:function(e){var t,n=255*this.threshold(),r=e.data,i=r.length;for(t=0;t<i;t+=1)r[t]=r[t]<n?0:255}}});var kn=n(1),xn=n.n(kn),En=bt,Cn=n(1341),Sn=n.n(Cn),On={children:!0,ref:!0,key:!0,style:!0,forwardedRef:!0,unstable_applyCache:!0,unstable_applyDrawHitFromCache:!0},Dn=!1,jn=!1,Tn=".react-konva-event",Pn=!1;var Rn="ReactKonva: You have a Konva node with draggable = true and position defined but no onDragMove or onDragEnd events are handled.\nPosition of a node will be changed during drag&drop, so you should update state of the react app as well.\nConsider to add onDragMove or onDragEnd events.\nFor more info see: https://github.com/konvajs/react-konva/issues/256\n",Mn='ReactKonva: You are using "zIndex" attribute for a Konva node.\nreact-konva may get confused with ordering. Just define correct order of elements in your render function of a component.\nFor more info see: https://github.com/konvajs/react-konva/issues/194\n',In={};function Bn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:In;if(t===n&&console.error("same props"),!Dn&&"zIndex"in t&&(console.warn(Mn),Dn=!0),!jn&&t.draggable){var r=void 0!==t.x||void 0!==t.y,i=t.onDragEnd||t.onDragMove;r&&!i&&(console.warn(Rn),jn=!0)}for(var a in n)if(!On[a]){var o="on"===a.slice(0,2),s=n[a]!==t[a];if(o&&s)"content"===(p=a.substr(2).toLowerCase()).substr(0,7)&&(p="content"+p.substr(7,1).toUpperCase()+p.substr(8)),e.off(p,n[a]);var u=!t.hasOwnProperty(a);u&&e.setAttr(a,void 0)}var l=Pn||t._useStrictMode,c={},f=!1,d={};for(var a in t)if(!On[a]){o="on"===a.slice(0,2);var h=n[a]!==t[a];if(o&&h)"content"===(p=a.substr(2).toLowerCase()).substr(0,7)&&(p="content"+p.substr(7,1).toUpperCase()+p.substr(8)),t[a]&&(d[p]=t[a]);!o&&(t[a]!==n[a]||l&&t[a]!==e.getAttr(a))&&(f=!0,c[a]=t[a])}for(var p in f&&(e.setAttrs(c),Nn(e)),d)e.on(p+Tn,d[p])}function Nn(e){if(!i.a.autoDrawEnabled){var t=e.getLayer()||e.getStage();t&&t.batchDraw()}}var Ln=n(415),Un={},Hn={};function zn(e,t){"string"!==typeof t?(e.add(t),Nn(e)):console.error("Do not use plain text as child of Konva.Node. You are using text: "+t)}function qn(e,t,n){var r=En[e];r||(console.error("Konva has no node with the type "+e+'. Group will be used instead. If you use minimal version of react-konva, just import required nodes into Konva: "import "konva/lib/shapes/'+e+'"  If you want to render DOM elements as part of canvas tree take a look into this demo: https://konvajs.github.io/docs/react/DOM_Portal.html'),r=En.Group);var i={},a={};for(var o in t){"on"===o.slice(0,2)?a[o]=t[o]:i[o]=t[o]}var s=new r(i);return Bn(s,a),s}function Vn(e,t,n){console.error('Text components are not supported for now in ReactKonva. Your text is: "'+e+'"')}function Wn(e,t,n){return!1}function Gn(e){return e}function Kn(){return null}function Qn(){return null}function Yn(e,t,n,r){return Hn}function Xn(){}function Jn(e){}function Zn(e,t){return!1}function $n(){return Un}function er(){return Un}En.Node.prototype._applyProps=Bn;var tr=setTimeout,nr=clearTimeout,rr=-1;function ir(e,t){return!1}var ar=!1,or=!0,sr=!0;function ur(e,t){t.parent===e?t.moveToTop():e.add(t),Nn(e)}function lr(e,t){t.parent===e?t.moveToTop():e.add(t),Nn(e)}function cr(e,t,n){t._remove(),e.add(t),t.setZIndex(n.getZIndex()),Nn(e)}function fr(e,t,n){cr(e,t,n)}function dr(e,t){t.destroy(),t.off(Tn),Nn(e)}function hr(e,t){t.destroy(),t.off(Tn),Nn(e)}function pr(e,t,n){console.error('Text components are not yet supported in ReactKonva. You text is: "'+n+'"')}function gr(e,t,n){}function mr(e,t,n,r,i){Bn(e,i,r)}function vr(e){e.hide(),Nn(e)}function br(e){}function yr(e,t){(null==t.visible||t.visible)&&e.show()}function _r(e,t){}function Ar(e){}var wr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var Fr=function(e){var t=xn.a.useRef(),n=xn.a.useRef(),r=xn.a.useRef(),i=function(e){var t=xn.a.useRef();return xn.a.useLayoutEffect((function(){t.current=e})),t.current}(e),a=function(t){var n=e.forwardedRef;n&&("function"===typeof n?n(t):n.current=t)};return xn.a.useLayoutEffect((function(){return n.current=new En.Stage({width:e.width,height:e.height,container:t.current}),a(n.current),r.current=Er.createContainer(n.current),Er.updateContainer(e.children,r.current),function(){En.isBrowser&&(a(null),Er.updateContainer(null,r.current,null),n.current.destroy())}}),[]),xn.a.useLayoutEffect((function(){a(n.current),Bn(n.current,e,i),Er.updateContainer(e.children,r.current,null)})),xn.a.createElement("div",{ref:t,accessKey:e.accessKey,className:e.className,role:e.role,style:e.style,tabIndex:e.tabIndex,title:e.title})},kr="Layer",xr="Line",Er=Sn()(r);Er.injectIntoDevTools({findHostInstanceByFiber:function(){return null},bundleType:0,version:xn.a.version,rendererPackageName:"react-konva"});var Cr=xn.a.forwardRef((function(e,t){return xn.a.createElement(Fr,wr({},e,{forwardedRef:t}))}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return de})),n.d(t,"a",(function(){return he}));var r=n(22),i=n(712);function a(e){return null==e?[]:Array.isArray(e)?e:Array.from(e)}var o=n(1326);var s=n(476),u=Array.prototype.find;function l(){return this.firstElementChild}var c=Array.prototype.filter;function f(){return Array.from(this.children)}var d=function(e){return new Array(e.length)};function h(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}h.prototype={constructor:h,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var p=function(e){return function(){return e}};function g(e,t,n,r,i,a){for(var o,s=0,u=t.length,l=a.length;s<l;++s)(o=t[s])?(o.__data__=a[s],r[s]=o):n[s]=new h(e,a[s]);for(;s<u;++s)(o=t[s])&&(i[s]=o)}function m(e,t,n,r,i,a,o){var s,u,l,c=new Map,f=t.length,d=a.length,p=new Array(f);for(s=0;s<f;++s)(u=t[s])&&(p[s]=l=o.call(u,u.__data__,s,t)+"",c.has(l)?i[s]=u:c.set(l,u));for(s=0;s<d;++s)l=o.call(e,a[s],s,a)+"",(u=c.get(l))?(r[s]=u,u.__data__=a[s],c.delete(l)):n[s]=new h(e,a[s]);for(s=0;s<f;++s)(u=t[s])&&c.get(p[s])===u&&(i[s]=u)}function v(e){return e.__data__}function b(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}function y(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}var _=n(24),A=n(713);function w(e){return function(){this.removeAttribute(e)}}function F(e){return function(){this.removeAttributeNS(e.space,e.local)}}function k(e,t){return function(){this.setAttribute(e,t)}}function x(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function E(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function C(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var S=n(1327);function O(e){return function(){delete this[e]}}function D(e,t){return function(){this[e]=t}}function j(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function T(e){return e.trim().split(/^|\s+/)}function P(e){return e.classList||new R(e)}function R(e){this._node=e,this._names=T(e.getAttribute("class")||"")}function M(e,t){for(var n=P(e),r=-1,i=t.length;++r<i;)n.add(t[r])}function I(e,t){for(var n=P(e),r=-1,i=t.length;++r<i;)n.remove(t[r])}function B(e){return function(){M(this,e)}}function N(e){return function(){I(this,e)}}function L(e,t){return function(){(t.apply(this,arguments)?M:I)(this,e)}}R.prototype={add:function(e){this._names.indexOf(e)<0&&(this._names.push(e),this._node.setAttribute("class",this._names.join(" ")))},remove:function(e){var t=this._names.indexOf(e);t>=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};function U(){this.textContent=""}function H(e){return function(){this.textContent=e}}function z(e){return function(){var t=e.apply(this,arguments);this.textContent=null==t?"":t}}function q(){this.innerHTML=""}function V(e){return function(){this.innerHTML=e}}function W(e){return function(){var t=e.apply(this,arguments);this.innerHTML=null==t?"":t}}function G(){this.nextSibling&&this.parentNode.appendChild(this)}function K(){this.previousSibling&&this.parentNode.insertBefore(this,this.parentNode.firstChild)}var Q=n(498);function Y(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===Q.b&&t.documentElement.namespaceURI===Q.b?t.createElement(e):t.createElementNS(n,e)}}function X(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}var J=function(e){var t=Object(A.a)(e);return(t.local?X:Y)(t)};function Z(){return null}function $(){var e=this.parentNode;e&&e.removeChild(this)}function ee(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function te(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function ne(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function re(e){return function(){var t=this.__on;if(t){for(var n,r=0,i=-1,a=t.length;r<a;++r)n=t[r],e.type&&n.type!==e.type||n.name!==e.name?t[++i]=n:this.removeEventListener(n.type,n.listener,n.options);++i?t.length=i:delete this.__on}}}function ie(e,t,n){return function(){var r,i=this.__on,a=function(e){return function(t){e.call(this,t,this.__data__)}}(t);if(i)for(var o=0,s=i.length;o<s;++o)if((r=i[o]).type===e.type&&r.name===e.name)return this.removeEventListener(r.type,r.listener,r.options),this.addEventListener(r.type,r.listener=a,r.options=n),void(r.value=t);this.addEventListener(e.type,a,n),r={type:e.type,name:e.name,value:t,listener:a,options:n},i?i.push(r):this.__on=[r]}}var ae=n(714);function oe(e,t,n){var r=Object(ae.a)(e),i=r.CustomEvent;"function"===typeof i?i=new i(t,n):(i=r.document.createEvent("Event"),n?(i.initEvent(t,n.bubbles,n.cancelable),i.detail=n.detail):i.initEvent(t,!1,!1)),e.dispatchEvent(i)}function se(e,t){return function(){return oe(this,e,t)}}function ue(e,t){return function(){return oe(this,e,t.apply(this,arguments))}}var le=n(7),ce=Object(le.a)().mark(fe);function fe(){var e,t,n,r,i,a,o;return Object(le.a)().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:e=this._groups,t=0,n=e.length;case 1:if(!(t<n)){s.next=13;break}r=e[t],i=0,a=r.length;case 3:if(!(i<a)){s.next=10;break}if(!(o=r[i])){s.next=7;break}return s.next=7,o;case 7:++i,s.next=3;break;case 10:++t,s.next=1;break;case 13:case"end":return s.stop()}}),ce,this)}var de=[null];function he(e,t){this._groups=e,this._parents=t}function pe(){return new he([[document.documentElement]],de)}he.prototype=pe.prototype=Object(r.a)({constructor:he,select:function(e){"function"!==typeof e&&(e=Object(i.a)(e));for(var t=this._groups,n=t.length,r=new Array(n),a=0;a<n;++a)for(var o,s,u=t[a],l=u.length,c=r[a]=new Array(l),f=0;f<l;++f)(o=u[f])&&(s=e.call(o,o.__data__,f,u))&&("__data__"in o&&(s.__data__=o.__data__),c[f]=s);return new he(r,this._parents)},selectAll:function(e){e="function"===typeof e?function(e){return function(){return a(e.apply(this,arguments))}}(e):Object(o.a)(e);for(var t=this._groups,n=t.length,r=[],i=[],s=0;s<n;++s)for(var u,l=t[s],c=l.length,f=0;f<c;++f)(u=l[f])&&(r.push(e.call(u,u.__data__,f,l)),i.push(u));return new he(r,i)},selectChild:function(e){return this.select(null==e?l:function(e){return function(){return u.call(this.children,e)}}("function"===typeof e?e:Object(s.a)(e)))},selectChildren:function(e){return this.selectAll(null==e?f:function(e){return function(){return c.call(this.children,e)}}("function"===typeof e?e:Object(s.a)(e)))},filter:function(e){"function"!==typeof e&&(e=Object(s.b)(e));for(var t=this._groups,n=t.length,r=new Array(n),i=0;i<n;++i)for(var a,o=t[i],u=o.length,l=r[i]=[],c=0;c<u;++c)(a=o[c])&&e.call(a,a.__data__,c,o)&&l.push(a);return new he(r,this._parents)},data:function(e,t){if(!arguments.length)return Array.from(this,v);var n=t?m:g,r=this._parents,i=this._groups;"function"!==typeof e&&(e=p(e));for(var a=i.length,o=new Array(a),s=new Array(a),u=new Array(a),l=0;l<a;++l){var c=r[l],f=i[l],d=f.length,h=b(e.call(c,c&&c.__data__,l,r)),y=h.length,_=s[l]=new Array(y),A=o[l]=new Array(y),w=u[l]=new Array(d);n(c,f,_,A,w,h,t);for(var F,k,x=0,E=0;x<y;++x)if(F=_[x]){for(x>=E&&(E=x+1);!(k=A[E])&&++E<y;);F._next=k||null}}return(o=new he(o,r))._enter=s,o._exit=u,o},enter:function(){return new he(this._enter||this._groups.map(d),this._parents)},exit:function(){return new he(this._exit||this._groups.map(d),this._parents)},join:function(e,t,n){var r=this.enter(),i=this,a=this.exit();return"function"===typeof e?(r=e(r))&&(r=r.selection()):r=r.append(e+""),null!=t&&(i=t(i))&&(i=i.selection()),null==n?a.remove():n(a),r&&i?r.merge(i).order():i},merge:function(e){for(var t=e.selection?e.selection():e,n=this._groups,r=t._groups,i=n.length,a=r.length,o=Math.min(i,a),s=new Array(i),u=0;u<o;++u)for(var l,c=n[u],f=r[u],d=c.length,h=s[u]=new Array(d),p=0;p<d;++p)(l=c[p]||f[p])&&(h[p]=l);for(;u<i;++u)s[u]=n[u];return new he(s,this._parents)},selection:function(){return this},order:function(){for(var e=this._groups,t=-1,n=e.length;++t<n;)for(var r,i=e[t],a=i.length-1,o=i[a];--a>=0;)(r=i[a])&&(o&&4^r.compareDocumentPosition(o)&&o.parentNode.insertBefore(r,o),o=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=y);for(var n=this._groups,r=n.length,i=new Array(r),a=0;a<r;++a){for(var o,s=n[a],u=s.length,l=i[a]=new Array(u),c=0;c<u;++c)(o=s[c])&&(l[c]=o);l.sort(t)}return new he(i,this._parents).order()},call:function(){var e=arguments[0];return arguments[0]=this,e.apply(null,arguments),this},nodes:function(){return Array.from(this)},node:function(){for(var e=this._groups,t=0,n=e.length;t<n;++t)for(var r=e[t],i=0,a=r.length;i<a;++i){var o=r[i];if(o)return o}return null},size:function(){var e,t=0,n=Object(_.a)(this);try{for(n.s();!(e=n.n()).done;){e.value;++t}}catch(r){n.e(r)}finally{n.f()}return t},empty:function(){return!this.node()},each:function(e){for(var t=this._groups,n=0,r=t.length;n<r;++n)for(var i,a=t[n],o=0,s=a.length;o<s;++o)(i=a[o])&&e.call(i,i.__data__,o,a);return this},attr:function(e,t){var n=Object(A.a)(e);if(arguments.length<2){var r=this.node();return n.local?r.getAttributeNS(n.space,n.local):r.getAttribute(n)}return this.each((null==t?n.local?F:w:"function"===typeof t?n.local?C:E:n.local?x:k)(n,t))},style:S.a,property:function(e,t){return arguments.length>1?this.each((null==t?O:"function"===typeof t?j:D)(e,t)):this.node()[e]},classed:function(e,t){var n=T(e+"");if(arguments.length<2){for(var r=P(this.node()),i=-1,a=n.length;++i<a;)if(!r.contains(n[i]))return!1;return!0}return this.each(("function"===typeof t?L:t?B:N)(n,t))},text:function(e){return arguments.length?this.each(null==e?U:("function"===typeof e?z:H)(e)):this.node().textContent},html:function(e){return arguments.length?this.each(null==e?q:("function"===typeof e?W:V)(e)):this.node().innerHTML},raise:function(){return this.each(G)},lower:function(){return this.each(K)},append:function(e){var t="function"===typeof e?e:J(e);return this.select((function(){return this.appendChild(t.apply(this,arguments))}))},insert:function(e,t){var n="function"===typeof e?e:J(e),r=null==t?Z:"function"===typeof t?t:Object(i.a)(t);return this.select((function(){return this.insertBefore(n.apply(this,arguments),r.apply(this,arguments)||null)}))},remove:function(){return this.each($)},clone:function(e){return this.select(e?te:ee)},datum:function(e){return arguments.length?this.property("__data__",e):this.node().__data__},on:function(e,t,n){var r,i,a=ne(e+""),o=a.length;if(!(arguments.length<2)){for(s=t?ie:re,r=0;r<o;++r)this.each(s(a[r],t,n));return this}var s=this.node().__on;if(s)for(var u,l=0,c=s.length;l<c;++l)for(r=0,u=s[l];r<o;++r)if((i=a[r]).type===u.type&&i.name===u.name)return u.value},dispatch:function(e,t){return this.each(("function"===typeof t?ue:se)(e,t))}},Symbol.iterator,fe);t.b=pe},function(e,t,n){"use strict";n.d(t,"a",(function(){return P}));var r=n(48),i=n.n(r),a=n(1),o=n.n(a),s=n(66),u=n.n(s),l=n(72),c=n(297),f=n(194),d=n(25),h=n(216),p=n(181),g=n(233),m=n(34);function v(e){return v="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},v(e)}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==v(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===v(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e){var t=e.x,n=e.y,r=e.r,i=e.alwaysShow,a=e.clipPathId,s=Object(d.f)(t),c=Object(d.f)(n);if(Object(g.a)(void 0===i,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!s||!c)return null;var v=function(e){var t=e.x,n=e.y,r=e.xAxis,i=e.yAxis,a=Object(p.a)({x:r.scale,y:i.scale}),o=a.apply({x:t,y:n},{bandAware:!0});return Object(h.a)(e,"discard")&&!a.isInRange(o)?null:o}(e);if(!v)return null;var b=v.x,y=v.y,A=e.shape,F=e.className,k=_(_({clipPath:Object(h.a)(e,"hidden")?"url(#".concat(a,")"):void 0},Object(m.a)(e,!0)),{},{cx:b,cy:y});return o.a.createElement(l.a,{className:u()("recharts-reference-dot",F)},w.renderDot(A,k),f.a.renderCallByParent(e,{x:b-r,y:y-r,width:2*r,height:2*r}))}w.displayName="ReferenceDot",w.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1},w.renderDot=function(e,t){return o.a.isValidElement(e)?o.a.cloneElement(e,t):i()(e)?e(t):o.a.createElement(c.a,b({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))};var F=n(1348),k=n(405);function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){O(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==x(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===x(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function D(e){var t=e.x1,n=e.x2,r=e.y1,i=e.y2,a=e.className,s=e.alwaysShow,c=e.clipPathId;Object(g.a)(void 0===s,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var v=Object(d.f)(t),b=Object(d.f)(n),y=Object(d.f)(r),_=Object(d.f)(i),A=e.shape;if(!v&&!b&&!y&&!_&&!A)return null;var w=function(e,t,n,r,i){var a=i.x1,o=i.x2,s=i.y1,u=i.y2,l=i.xAxis,c=i.yAxis;if(!l||!c)return null;var f=Object(p.a)({x:l.scale,y:c.scale}),d={x:e?f.x.apply(a,{position:"start"}):f.x.rangeMin,y:n?f.y.apply(s,{position:"start"}):f.y.rangeMin},g={x:t?f.x.apply(o,{position:"end"}):f.x.rangeMax,y:r?f.y.apply(u,{position:"end"}):f.y.rangeMax};return!Object(h.a)(i,"discard")||f.isInRange(d)&&f.isInRange(g)?Object(p.e)(d,g):null}(v,b,y,_,e);if(!w&&!A)return null;var F=Object(h.a)(e,"hidden")?"url(#".concat(c,")"):void 0;return o.a.createElement(l.a,{className:u()("recharts-reference-area",a)},D.renderRect(A,S(S({clipPath:F},Object(m.a)(e,!0)),w)),f.a.renderCallByParent(e,w))}function j(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}D.displayName="ReferenceArea",D.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1},D.renderRect=function(e,t){return o.a.isValidElement(e)?o.a.cloneElement(e,t):i()(e)?e(t):o.a.createElement(k.a,E({},t,{className:"recharts-reference-area-rect"}))};var P=function(e,t,n,r,i){var a=Object(m.b)(e,F.a),o=Object(m.b)(e,w),s=[].concat(j(a),j(o)),u=Object(m.b)(e,D),l="".concat(r,"Id"),c=r[0],f=t;if(s.length&&(f=s.reduce((function(e,t){if(t.props[l]===n&&Object(h.a)(t.props,"extendDomain")&&Object(d.g)(t.props[c])){var r=t.props[c];return[Math.min(e[0],r),Math.max(e[1],r)]}return e}),f)),u.length){var p="".concat(c,"1"),g="".concat(c,"2");f=u.reduce((function(e,t){if(t.props[l]===n&&Object(h.a)(t.props,"extendDomain")&&Object(d.g)(t.props[p])&&Object(d.g)(t.props[g])){var r=t.props[p],i=t.props[g];return[Math.min(e[0],r,i),Math.max(e[1],r,i)]}return e}),f)}return i&&i.length&&(f=i.reduce((function(e,t){return Object(d.g)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e}),f)),f}},function(e,t,n){"use strict";n.d(t,"a",(function(){return M}));var r=n(48),i=n.n(r),a=n(185),o=n.n(a),s=n(1),u=n.n(s),l=n(66),c=n.n(l),f=n(262),d=n(72),h=n(230),p=n(52),g=n(25);function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==m(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===m(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=["Webkit","Moz","O","ms"],A=n(34);function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function C(e,t){return C=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},C(e,t)}function S(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=j(e);if(t){var i=j(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){if(t&&("object"===w(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return D(e)}function D(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},j(e)}function T(e,t,n){return(t=P(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e){var t=function(e,t){if("object"!==w(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===w(t)?t:String(t)}var R=function(e){return e.changedTouches&&!!e.changedTouches.length},M=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&C(e,t)}(l,e);var t,n,r,a=S(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),T(D(t=a.call(this,e)),"handleDrag",(function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)})),T(D(t),"handleTouchMove",(function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleDrag(e.changedTouches[0])})),T(D(t),"handleDragEnd",(function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1}),t.detachDragEndListener()})),T(D(t),"handleLeaveWrapper",(function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))})),T(D(t),"handleEnterSlideOrTraveller",(function(){t.setState({isTextActive:!0})})),T(D(t),"handleLeaveSlideOrTraveller",(function(){t.setState({isTextActive:!1})})),T(D(t),"handleSlideDragStart",(function(e){var n=R(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),t.attachDragEndListener()})),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(D(t),"startX"),endX:t.handleTravellerDragStart.bind(D(t),"endX")},t.state={},t}return t=l,r=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=e.stroke,o=Math.floor(n+i/2)-1;return u.a.createElement(u.a.Fragment,null,u.a.createElement("rect",{x:t,y:n,width:r,height:i,fill:a,stroke:"none"}),u.a.createElement("line",{x1:t+1,y1:o,x2:t+r-1,y2:o,fill:"none",stroke:"#fff"}),u.a.createElement("line",{x1:t+1,y1:o+2,x2:t+r-1,y2:o+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){return u.a.isValidElement(e)?u.a.cloneElement(e,t):i()(e)?e(t):l.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var n=e.data,r=e.width,i=e.x,a=e.travellerWidth,s=e.updateId,u=e.startIndex,l=e.endIndex;if(n!==t.prevData||s!==t.prevUpdateId)return x({prevData:n,prevTravellerWidth:a,prevUpdateId:s,prevX:i,prevWidth:r},n&&n.length?function(e){var t=e.data,n=e.startIndex,r=e.endIndex,i=e.x,a=e.width,s=e.travellerWidth;if(!t||!t.length)return{};var u=t.length,l=Object(f.scalePoint)().domain(o()(0,u)).range([i,i+a-s]),c=l.domain().map((function(e){return l(e)}));return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,startX:l(n),endX:l(r),scale:l,scaleValues:c}}({data:n,width:r,x:i,travellerWidth:a,startIndex:u,endIndex:l}):{scale:null,scaleValues:null});if(t.scale&&(r!==t.prevWidth||i!==t.prevX||a!==t.prevTravellerWidth)){t.scale.range([i,i+r-a]);var c=t.scale.domain().map((function(e){return t.scale(e)}));return{prevData:n,prevTravellerWidth:a,prevUpdateId:s,prevX:i,prevWidth:r,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:c}}return null}},{key:"getIndexInRange",value:function(e,t){for(var n=0,r=e.length-1;r-n>1;){var i=Math.floor((n+r)/2);e[i]>t?r=i:n=i}return t>=e[r]?r:n}}],(n=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.state.scaleValues,i=this.props,a=i.gap,o=i.data.length-1,s=Math.min(t,n),u=Math.max(t,n),c=l.getIndexInRange(r,s),f=l.getIndexInRange(r,u);return{startIndex:c-c%a,endIndex:f===o?o:f-f%a}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,a=t.dataKey,o=Object(p.w)(n[e],a,e);return i()(r)?r(o,e):o}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,i=t.endX,a=this.props,o=a.x,s=a.width,u=a.travellerWidth,l=a.startIndex,c=a.endIndex,f=a.onChange,d=e.pageX-n;d>0?d=Math.min(d,o+s-u-i,o+s-u-r):d<0&&(d=Math.max(d,o-r,o-i));var h=this.getIndex({startX:r+d,endX:i+d});h.startIndex===l&&h.endIndex===c||!f||f(h),this.setState({startX:r+d,endX:i+d,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=R(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t,n=this.state,r=n.brushMoveStartX,i=n.movingTravellerId,a=n.endX,o=n.startX,s=this.state[i],u=this.props,l=u.x,c=u.width,f=u.travellerWidth,d=u.onChange,h=u.gap,p=u.data,g={startX:this.state.startX,endX:this.state.endX},m=e.pageX-r;m>0?m=Math.min(m,l+c-f-s):m<0&&(m=Math.max(m,l-s)),g[i]=s+m;var v=this.getIndex(g),b=v.startIndex,y=v.endIndex;this.setState((T(t={},i,s+m),T(t,"brushMoveStartX",e.pageX),t),(function(){d&&function(){var e=p.length-1;return"startX"===i&&(a>o?b%h===0:y%h===0)||a<o&&y===e||"endX"===i&&(a>o?y%h===0:b%h===0)||a>o&&y===e}()&&d(v)}))}},{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.fill,o=e.stroke;return u.a.createElement("rect",{stroke:o,fill:a,x:t,y:n,width:r,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,i=e.height,a=e.data,o=e.children,l=e.padding,c=s.Children.only(o);return c?u.a.cloneElement(c,{x:t,y:n,width:r,height:i,margin:l,compact:!0,data:a}):null}},{key:"renderTravellerLayer",value:function(e,t){var n=this.props,r=n.y,i=n.travellerWidth,a=n.height,o=n.traveller,s=Math.max(e,this.props.x),c=x(x({},Object(A.a)(this.props)),{},{x:s,y:r,width:i,height:a});return u.a.createElement(d.a,{className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],style:{cursor:"col-resize"}},l.renderTraveller(o,c))}},{key:"renderSlide",value:function(e,t){var n=this.props,r=n.y,i=n.height,a=n.stroke,o=n.travellerWidth,s=Math.min(e,t)+o,l=Math.max(Math.abs(t-e)-o,0);return u.a.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:a,fillOpacity:.2,x:s,y:r,width:l,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,r=e.y,i=e.height,a=e.travellerWidth,o=e.stroke,s=this.state,l=s.startX,c=s.endX,f={pointerEvents:"none",fill:o};return u.a.createElement(d.a,{className:"recharts-brush-texts"},u.a.createElement(h.a,F({textAnchor:"end",verticalAnchor:"middle",x:Math.min(l,c)-5,y:r+i/2},f),this.getTextOfTick(t)),u.a.createElement(h.a,F({textAnchor:"start",verticalAnchor:"middle",x:Math.max(l,c)+a+5,y:r+i/2},f),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,r=e.children,i=e.x,a=e.y,o=e.width,s=e.height,l=e.alwaysShowText,f=this.state,h=f.startX,p=f.endX,m=f.isTextActive,v=f.isSlideMoving,A=f.isTravellerMoving;if(!t||!t.length||!Object(g.g)(i)||!Object(g.g)(a)||!Object(g.g)(o)||!Object(g.g)(s)||o<=0||s<=0)return null;var w=c()("recharts-brush",n),F=1===u.a.Children.count(r),k=function(e,t){if(!e)return null;var n=e.replace(/(\w)/,(function(e){return e.toUpperCase()})),r=_.reduce((function(e,r){return b(b({},e),{},y({},r+n,t))}),{});return r[e]=t,r}("userSelect","none");return u.a.createElement(d.a,{className:w,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:k},this.renderBackground(),F&&this.renderPanorama(),this.renderSlide(h,p),this.renderTravellerLayer(h,"startX"),this.renderTravellerLayer(p,"endX"),(m||v||A||l)&&this.renderText())}}])&&E(t.prototype,n),r&&E(t,r),Object.defineProperty(t,"prototype",{writable:!1}),l}(s.PureComponent);T(M,"displayName","Brush"),T(M,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1})},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return y}));var r=n(217),i=n(161),a=n(503),o=.96422,s=.82521,u=4/29,l=6/29,c=3*l*l;function f(e){if(e instanceof h)return new h(e.l,e.a,e.b,e.opacity);if(e instanceof _)return A(e);e instanceof i.b||(e=Object(i.h)(e));var t,n,r=v(e.r),a=v(e.g),u=v(e.b),l=p((.2225045*r+.7168786*a+.0606169*u)/1);return r===a&&a===u?t=n=l:(t=p((.4360747*r+.3850649*a+.1430804*u)/o),n=p((.0139322*r+.0971045*a+.7141733*u)/s)),new h(116*l-16,500*(t-l),200*(l-n),e.opacity)}function d(e,t,n,r){return 1===arguments.length?f(e):new h(e,t,n,null==r?1:r)}function h(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function p(e){return e>.008856451679035631?Math.pow(e,1/3):e/c+u}function g(e){return e>l?e*e*e:c*(e-u)}function m(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function v(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function b(e){if(e instanceof _)return new _(e.h,e.c,e.l,e.opacity);if(e instanceof h||(e=f(e)),0===e.a&&0===e.b)return new _(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*a.b;return new _(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function y(e,t,n,r){return 1===arguments.length?b(e):new _(e,t,n,null==r?1:r)}function _(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function A(e){if(isNaN(e.h))return new h(e.l,0,0,e.opacity);var t=e.h*a.a;return new h(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}Object(r.a)(h,d,Object(r.b)(i.a,{brighter:function(e){return new h(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new h(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=o*g(t),e=1*g(e),n=s*g(n),new i.b(m(3.1338561*t-1.6168667*e-.4906146*n),m(-.9787684*t+1.9161415*e+.033454*n),m(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),Object(r.a)(_,y,Object(r.b)(i.a,{brighter:function(e){return new _(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new _(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return A(this).rgb()}}))},function(e,t,n){"use strict";var r=Math.PI,i=2*r,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function u(){return new s}s.prototype=u.prototype={constructor:s,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,n,i,o){e=+e,t=+t,n=+n,i=+i,o=+o;var s=this._x1,u=this._y1,l=n-e,c=i-t,f=s-e,d=u-t,h=f*f+d*d;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(h>a)if(Math.abs(d*l-c*f)>a&&o){var p=n-s,g=i-u,m=l*l+c*c,v=p*p+g*g,b=Math.sqrt(m),y=Math.sqrt(h),_=o*Math.tan((r-Math.acos((m+h-v)/(2*b*y)))/2),A=_/y,w=_/b;Math.abs(A-1)>a&&(this._+="L"+(e+A*f)+","+(t+A*d)),this._+="A"+o+","+o+",0,0,"+ +(d*p>f*g)+","+(this._x1=e+w*l)+","+(this._y1=t+w*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,s,u,l){e=+e,t=+t,l=!!l;var c=(n=+n)*Math.cos(s),f=n*Math.sin(s),d=e+c,h=t+f,p=1^l,g=l?s-u:u-s;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>a||Math.abs(this._y1-h)>a)&&(this._+="L"+d+","+h),n&&(g<0&&(g=g%i+i),g>o?this._+="A"+n+","+n+",0,1,"+p+","+(e-c)+","+(t-f)+"A"+n+","+n+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):g>a&&(this._+="A"+n+","+n+",0,"+ +(g>=r)+","+p+","+(this._x1=e+n*Math.cos(u))+","+(this._y1=t+n*Math.sin(u))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}},t.a=u},,function(e,t,n){var r=n(370)(n(266),"Map");e.exports=r},function(e,t,n){var r=n(1448),i=n(1455),a=n(1457),o=n(1458),s=n(1459);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},function(e,t,n){(function(e){var r=n(939),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i&&r.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s}).call(this,n(188)(e))},function(e,t,n){var r=n(589),i=n(1465),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))a.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t,n){var r=n(946),i=n(947),a=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(t){return a.call(e,t)})))}:i;e.exports=s},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},function(e,t,n){var r=n(952);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},function(e,t,n){"use strict";(function(t){var r=n(224),i=n(1491),a=n(959),o={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:function(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n(960)),e}(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(s(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(i){if("SyntaxError"!==i.name)throw i}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(o){if("SyntaxError"===s.name)throw a(s,this,"E_JSON_PARSE");throw s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(o)})),e.exports=u}).call(this,n(263))},function(e,t,n){"use strict";var r=n(241);e.exports=a;var i="\0";function a(e){this._isDirected=!r.has(e,"directed")||e.directed,this._isMultigraph=!!r.has(e,"multigraph")&&e.multigraph,this._isCompound=!!r.has(e,"compound")&&e.compound,this._label=void 0,this._defaultNodeLabelFn=r.constant(void 0),this._defaultEdgeLabelFn=r.constant(void 0),this._nodes={},this._isCompound&&(this._parent={},this._children={},this._children["\0"]={}),this._in={},this._preds={},this._out={},this._sucs={},this._edgeObjs={},this._edgeLabels={}}function o(e,t){e[t]?e[t]++:e[t]=1}function s(e,t){--e[t]||delete e[t]}function u(e,t,n,i){var a=""+t,o=""+n;if(!e&&a>o){var s=a;a=o,o=s}return a+"\x01"+o+"\x01"+(r.isUndefined(i)?"\0":i)}function l(e,t,n,r){var i=""+t,a=""+n;if(!e&&i>a){var o=i;i=a,a=o}var s={v:i,w:a};return r&&(s.name=r),s}function c(e,t){return u(e,t.v,t.w,t.name)}a.prototype._nodeCount=0,a.prototype._edgeCount=0,a.prototype.isDirected=function(){return this._isDirected},a.prototype.isMultigraph=function(){return this._isMultigraph},a.prototype.isCompound=function(){return this._isCompound},a.prototype.setGraph=function(e){return this._label=e,this},a.prototype.graph=function(){return this._label},a.prototype.setDefaultNodeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultNodeLabelFn=e,this},a.prototype.nodeCount=function(){return this._nodeCount},a.prototype.nodes=function(){return r.keys(this._nodes)},a.prototype.sources=function(){var e=this;return r.filter(this.nodes(),(function(t){return r.isEmpty(e._in[t])}))},a.prototype.sinks=function(){var e=this;return r.filter(this.nodes(),(function(t){return r.isEmpty(e._out[t])}))},a.prototype.setNodes=function(e,t){var n=arguments,i=this;return r.each(e,(function(e){n.length>1?i.setNode(e,t):i.setNode(e)})),this},a.prototype.setNode=function(e,t){return r.has(this._nodes,e)?(arguments.length>1&&(this._nodes[e]=t),this):(this._nodes[e]=arguments.length>1?t:this._defaultNodeLabelFn(e),this._isCompound&&(this._parent[e]=i,this._children[e]={},this._children["\0"][e]=!0),this._in[e]={},this._preds[e]={},this._out[e]={},this._sucs[e]={},++this._nodeCount,this)},a.prototype.node=function(e){return this._nodes[e]},a.prototype.hasNode=function(e){return r.has(this._nodes,e)},a.prototype.removeNode=function(e){var t=this;if(r.has(this._nodes,e)){var n=function(e){t.removeEdge(t._edgeObjs[e])};delete this._nodes[e],this._isCompound&&(this._removeFromParentsChildList(e),delete this._parent[e],r.each(this.children(e),(function(e){t.setParent(e)})),delete this._children[e]),r.each(r.keys(this._in[e]),n),delete this._in[e],delete this._preds[e],r.each(r.keys(this._out[e]),n),delete this._out[e],delete this._sucs[e],--this._nodeCount}return this},a.prototype.setParent=function(e,t){if(!this._isCompound)throw new Error("Cannot set parent in a non-compound graph");if(r.isUndefined(t))t=i;else{for(var n=t+="";!r.isUndefined(n);n=this.parent(n))if(n===e)throw new Error("Setting "+t+" as parent of "+e+" would create a cycle");this.setNode(t)}return this.setNode(e),this._removeFromParentsChildList(e),this._parent[e]=t,this._children[t][e]=!0,this},a.prototype._removeFromParentsChildList=function(e){delete this._children[this._parent[e]][e]},a.prototype.parent=function(e){if(this._isCompound){var t=this._parent[e];if(t!==i)return t}},a.prototype.children=function(e){if(r.isUndefined(e)&&(e=i),this._isCompound){var t=this._children[e];if(t)return r.keys(t)}else{if(e===i)return this.nodes();if(this.hasNode(e))return[]}},a.prototype.predecessors=function(e){var t=this._preds[e];if(t)return r.keys(t)},a.prototype.successors=function(e){var t=this._sucs[e];if(t)return r.keys(t)},a.prototype.neighbors=function(e){var t=this.predecessors(e);if(t)return r.union(t,this.successors(e))},a.prototype.isLeaf=function(e){return 0===(this.isDirected()?this.successors(e):this.neighbors(e)).length},a.prototype.filterNodes=function(e){var t=new this.constructor({directed:this._isDirected,multigraph:this._isMultigraph,compound:this._isCompound});t.setGraph(this.graph());var n=this;r.each(this._nodes,(function(n,r){e(r)&&t.setNode(r,n)})),r.each(this._edgeObjs,(function(e){t.hasNode(e.v)&&t.hasNode(e.w)&&t.setEdge(e,n.edge(e))}));var i={};function a(e){var r=n.parent(e);return void 0===r||t.hasNode(r)?(i[e]=r,r):r in i?i[r]:a(r)}return this._isCompound&&r.each(t.nodes(),(function(e){t.setParent(e,a(e))})),t},a.prototype.setDefaultEdgeLabel=function(e){return r.isFunction(e)||(e=r.constant(e)),this._defaultEdgeLabelFn=e,this},a.prototype.edgeCount=function(){return this._edgeCount},a.prototype.edges=function(){return r.values(this._edgeObjs)},a.prototype.setPath=function(e,t){var n=this,i=arguments;return r.reduce(e,(function(e,r){return i.length>1?n.setEdge(e,r,t):n.setEdge(e,r),r})),this},a.prototype.setEdge=function(){var e,t,n,i,a=!1,s=arguments[0];"object"===typeof s&&null!==s&&"v"in s?(e=s.v,t=s.w,n=s.name,2===arguments.length&&(i=arguments[1],a=!0)):(e=s,t=arguments[1],n=arguments[3],arguments.length>2&&(i=arguments[2],a=!0)),e=""+e,t=""+t,r.isUndefined(n)||(n=""+n);var c=u(this._isDirected,e,t,n);if(r.has(this._edgeLabels,c))return a&&(this._edgeLabels[c]=i),this;if(!r.isUndefined(n)&&!this._isMultigraph)throw new Error("Cannot set a named edge when isMultigraph = false");this.setNode(e),this.setNode(t),this._edgeLabels[c]=a?i:this._defaultEdgeLabelFn(e,t,n);var f=l(this._isDirected,e,t,n);return e=f.v,t=f.w,Object.freeze(f),this._edgeObjs[c]=f,o(this._preds[t],e),o(this._sucs[e],t),this._in[t][c]=f,this._out[e][c]=f,this._edgeCount++,this},a.prototype.edge=function(e,t,n){var r=1===arguments.length?c(this._isDirected,arguments[0]):u(this._isDirected,e,t,n);return this._edgeLabels[r]},a.prototype.hasEdge=function(e,t,n){var i=1===arguments.length?c(this._isDirected,arguments[0]):u(this._isDirected,e,t,n);return r.has(this._edgeLabels,i)},a.prototype.removeEdge=function(e,t,n){var r=1===arguments.length?c(this._isDirected,arguments[0]):u(this._isDirected,e,t,n),i=this._edgeObjs[r];return i&&(e=i.v,t=i.w,delete this._edgeLabels[r],delete this._edgeObjs[r],s(this._preds[t],e),s(this._sucs[e],t),delete this._in[t][r],delete this._out[e][r],this._edgeCount--),this},a.prototype.inEdges=function(e,t){var n=this._in[e];if(n){var i=r.values(n);return t?r.filter(i,(function(e){return e.v===t})):i}},a.prototype.outEdges=function(e,t){var n=this._out[e];if(n){var i=r.values(n);return t?r.filter(i,(function(e){return e.w===t})):i}},a.prototype.nodeEdges=function(e,t){var n=this.inEdges(e,t);if(n)return n.concat(this.outEdges(e,t))}},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t,n){var r=n(1515)();e.exports=r},function(e,t,n){var r=n(373);e.exports=function(e){return"function"==typeof e?e:r}},function(e,t,n){var r=n(1520),i=n(240);e.exports=function e(t,n,a,o,s){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!==t&&n!==n:r(t,n,a,o,e,s))}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t,n){var r=n(69),i=n(420),a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||(o.test(e)||!a.test(e)||null!=t&&e in Object(t))}},function(e,t){var n=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return n.test(e)}},function(e,t,n){var r=n(969),i=n(1547),a=n(1551),o=n(971),s=n(1552),u=n(782);e.exports=function(e,t,n){var l=-1,c=i,f=e.length,d=!0,h=[],p=h;if(n)d=!1,c=a;else if(f>=200){var g=t?null:s(e);if(g)return u(g);d=!1,c=o,p=new r}else p=t?[]:h;e:for(;++l<f;){var m=e[l],v=t?t(m):m;if(m=n||0!==m?m:0,d&&v===v){for(var b=p.length;b--;)if(p[b]===v)continue e;t&&p.push(v),h.push(m)}else c(p,v,n)||(p!==h&&p.push(v),h.push(m))}return h}},function(e,t,n){var r=n(1571),i=n(134),a=n(420),o=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||u.test(e)?l(e.slice(2),n?2:8):o.test(e)?NaN:+e}},function(e,t,n){var r=n(423);e.exports=function(e,t){if(!r(e))return e;var n,i;if(t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;if("function"==typeof(n=e.valueOf)&&!r(i=n.call(e)))return i;if(!t&&"function"==typeof(n=e.toString)&&!r(i=n.call(e)))return i;throw TypeError("Can't convert object to primitive value")}},function(e,t){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on  "+e);return e}},function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},function(e,t,n){var r=n(791)("keys"),i=n(605);e.exports=function(e){return r[e]||(r[e]=i(e))}},function(e,t,n){var r=n(283),i=n(331),a="__core-js_shared__",o=i[a]||(i[a]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(604)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t){e.exports={}},function(e,t,n){var r=n(518),i=n(1702),a=n(792),o=n(790)("IE_PROTO"),s=function(){},u=function(){var e,t=n(1003)("iframe"),r=a.length;for(t.style.display="none",n(1703).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[a[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=u(),void 0===t?n:i(n,t)}},function(e,t,n){var r=n(375).f,i=n(376),a=n(426)("toStringTag");e.exports=function(e,t,n){e&&!i(e=n?e:e.prototype,a)&&r(e,a,{configurable:!0,value:t})}},function(e,t,n){t.f=n(426)},function(e,t,n){var r=n(331),i=n(283),a=n(604),o=n(797),s=n(375).f;e.exports=function(e){var t=i.Symbol||(i.Symbol=a?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},function(e,t){(function(t){e.exports=t}).call(this,{})},function(e,t,n){var r=n(591),i=n(780);e.exports=function(e,t){return e&&r(e,i(t))}},function(e,t,n){"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(519),o=n(242),s=n(377),u=n(243),l=n(610),c=n(611),f=n(284),d=n(1018),h=n(333),p=n(104),g=n(1020),m=p.List,v=p.Record,b=p.Repeat,y=p.Map,_=p.OrderedMap,A=v({entityMap:null,blockMap:null,selectionBefore:null,selectionAfter:null}),w=h("draft_tree_data_support")?u:s,F=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=i.prototype;return s.getEntityMap=function(){return l},s.getBlockMap=function(){return this.get("blockMap")},s.getSelectionBefore=function(){return this.get("selectionBefore")},s.getSelectionAfter=function(){return this.get("selectionAfter")},s.getBlockForKey=function(e){return this.getBlockMap().get(e)},s.getKeyBefore=function(e){return this.getBlockMap().reverse().keySeq().skipUntil((function(t){return t===e})).skip(1).first()},s.getKeyAfter=function(e){return this.getBlockMap().keySeq().skipUntil((function(t){return t===e})).skip(1).first()},s.getBlockAfter=function(e){return this.getBlockMap().skipUntil((function(t,n){return n===e})).skip(1).first()},s.getBlockBefore=function(e){return this.getBlockMap().reverse().skipUntil((function(t,n){return n===e})).skip(1).first()},s.getBlocksAsArray=function(){return this.getBlockMap().toArray()},s.getFirstBlock=function(){return this.getBlockMap().first()},s.getLastBlock=function(){return this.getBlockMap().last()},s.getPlainText=function(e){return this.getBlockMap().map((function(e){return e?e.getText():""})).join(e||"\n")},s.getLastCreatedEntityKey=function(){return l.__getLastCreatedEntityKey()},s.hasText=function(){var e=this.getBlockMap();return e.size>1||escape(e.first().getText()).replace(/%u200B/g,"").length>0},s.createEntity=function(e,t,n){return l.__create(e,t,n),this},s.mergeEntityData=function(e,t){return l.__mergeData(e,t),this},s.replaceEntityData=function(e,t){return l.__replaceData(e,t),this},s.addEntity=function(e){return l.__add(e),this},s.getEntity=function(e){return l.__get(e)},s.getAllEntities=function(){return l.__getAll()},s.loadWithEntities=function(e){return l.__loadWithEntities(e)},i.createFromBlockArray=function(e,t){var n=Array.isArray(e)?e:e.contentBlocks,r=a.createFromArray(n),o=r.isEmpty()?new c:c.createEmpty(r.first().getKey());return new i({blockMap:r,entityMap:t||l,selectionBefore:o,selectionAfter:o})},i.createFromText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:/\r\n?|\n/g,n=e.split(t),r=n.map((function(e){return e=g(e),new w({key:f(),text:e,type:"unstyled",characterList:m(b(o.EMPTY,e.length))})}));return i.createFromBlockArray(r)},i.fromJS=function(e){return new i(r({},e,{blockMap:_(e.blockMap).map(i.createContentBlockFromJS),selectionBefore:new c(e.selectionBefore),selectionAfter:new c(e.selectionAfter)}))},i.createContentBlockFromJS=function(e){var t=e.characterList;return new w(r({},e,{data:y(e.data),characterList:null!=t?m((Array.isArray(t)?t:d(t)).map((function(e){return o.fromJS(e)}))):void 0}))},i}(A);e.exports=F},function(e,t,n){"use strict";var r=n(612),i=n(109),a="\u0590\u05be\u05c0\u05c3\u05c6\u05c8-\u05cf\u05d0-\u05ea\u05eb-\u05ef\u05f0-\u05f2\u05f3-\u05f4\u05f5-\u05ff\u07c0-\u07c9\u07ca-\u07ea\u07f4-\u07f5\u07fa\u07fb-\u07ff\u0800-\u0815\u081a\u0824\u0828\u082e-\u082f\u0830-\u083e\u083f\u0840-\u0858\u085c-\u085d\u085e\u085f-\u089f\u200f\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb37\ufb38-\ufb3c\ufb3d\ufb3e\ufb3f\ufb40-\ufb41\ufb42\ufb43-\ufb44\ufb45\ufb46-\ufb4f",o="\u0608\u060b\u060d\u061b\u061c\u061d\u061e-\u061f\u0620-\u063f\u0640\u0641-\u064a\u066d\u066e-\u066f\u0671-\u06d3\u06d4\u06d5\u06e5-\u06e6\u06ee-\u06ef\u06fa-\u06fc\u06fd-\u06fe\u06ff\u0700-\u070d\u070e\u070f\u0710\u0712-\u072f\u074b-\u074c\u074d-\u07a5\u07b1\u07b2-\u07bf\u08a0-\u08b2\u08b3-\u08e3\ufb50-\ufbb1\ufbb2-\ufbc1\ufbc2-\ufbd2\ufbd3-\ufd3d\ufd40-\ufd4f\ufd50-\ufd8f\ufd90-\ufd91\ufd92-\ufdc7\ufdc8-\ufdcf\ufdf0-\ufdfb\ufdfc\ufdfe-\ufdff\ufe70-\ufe74\ufe75\ufe76-\ufefc\ufefd-\ufefe",s=new RegExp("["+"A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u01ba\u01bb\u01bc-\u01bf\u01c0-\u01c3\u01c4-\u0293\u0294\u0295-\u02af\u02b0-\u02b8\u02bb-\u02c1\u02d0-\u02d1\u02e0-\u02e4\u02ee\u0370-\u0373\u0376-\u0377\u037a\u037b-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u0482\u048a-\u052f\u0531-\u0556\u0559\u055a-\u055f\u0561-\u0587\u0589\u0903\u0904-\u0939\u093b\u093d\u093e-\u0940\u0949-\u094c\u094e-\u094f\u0950\u0958-\u0961\u0964-\u0965\u0966-\u096f\u0970\u0971\u0972-\u0980\u0982-\u0983\u0985-\u098c\u098f-\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09be-\u09c0\u09c7-\u09c8\u09cb-\u09cc\u09ce\u09d7\u09dc-\u09dd\u09df-\u09e1\u09e6-\u09ef\u09f0-\u09f1\u09f4-\u09f9\u09fa\u0a03\u0a05-\u0a0a\u0a0f-\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32-\u0a33\u0a35-\u0a36\u0a38-\u0a39\u0a3e-\u0a40\u0a59-\u0a5c\u0a5e\u0a66-\u0a6f\u0a72-\u0a74\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2-\u0ab3\u0ab5-\u0ab9\u0abd\u0abe-\u0ac0\u0ac9\u0acb-\u0acc\u0ad0\u0ae0-\u0ae1\u0ae6-\u0aef\u0af0\u0b02-\u0b03\u0b05-\u0b0c\u0b0f-\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32-\u0b33\u0b35-\u0b39\u0b3d\u0b3e\u0b40\u0b47-\u0b48\u0b4b-\u0b4c\u0b57\u0b5c-\u0b5d\u0b5f-\u0b61\u0b66-\u0b6f\u0b70\u0b71\u0b72-\u0b77\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99-\u0b9a\u0b9c\u0b9e-\u0b9f\u0ba3-\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bbf\u0bc1-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0be6-\u0bef\u0bf0-\u0bf2\u0c01-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c41-\u0c44\u0c58-\u0c59\u0c60-\u0c61\u0c66-\u0c6f\u0c7f\u0c82-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cbe\u0cbf\u0cc0-\u0cc4\u0cc6\u0cc7-\u0cc8\u0cca-\u0ccb\u0cd5-\u0cd6\u0cde\u0ce0-\u0ce1\u0ce6-\u0cef\u0cf1-\u0cf2\u0d02-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d57\u0d60-\u0d61\u0d66-\u0d6f\u0d70-\u0d75\u0d79\u0d7a-\u0d7f\u0d82-\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd1\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df3\u0df4\u0e01-\u0e30\u0e32-\u0e33\u0e40-\u0e45\u0e46\u0e4f\u0e50-\u0e59\u0e5a-\u0e5b\u0e81-\u0e82\u0e84\u0e87-\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa-\u0eab\u0ead-\u0eb0\u0eb2-\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0ed0-\u0ed9\u0edc-\u0edf\u0f00\u0f01-\u0f03\u0f04-\u0f12\u0f13\u0f14\u0f15-\u0f17\u0f1a-\u0f1f\u0f20-\u0f29\u0f2a-\u0f33\u0f34\u0f36\u0f38\u0f3e-\u0f3f\u0f40-\u0f47\u0f49-\u0f6c\u0f7f\u0f85\u0f88-\u0f8c\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce-\u0fcf\u0fd0-\u0fd4\u0fd5-\u0fd8\u0fd9-\u0fda\u1000-\u102a\u102b-\u102c\u1031\u1038\u103b-\u103c\u103f\u1040-\u1049\u104a-\u104f\u1050-\u1055\u1056-\u1057\u105a-\u105d\u1061\u1062-\u1064\u1065-\u1066\u1067-\u106d\u106e-\u1070\u1075-\u1081\u1083-\u1084\u1087-\u108c\u108e\u108f\u1090-\u1099\u109a-\u109c\u109e-\u109f\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fb\u10fc\u10fd-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1360-\u1368\u1369-\u137c\u1380-\u138f\u13a0-\u13f4\u1401-\u166c\u166d-\u166e\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16eb-\u16ed\u16ee-\u16f0\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1735-\u1736\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17b6\u17be-\u17c5\u17c7-\u17c8\u17d4-\u17d6\u17d7\u17d8-\u17da\u17dc\u17e0-\u17e9\u1810-\u1819\u1820-\u1842\u1843\u1844-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1923-\u1926\u1929-\u192b\u1930-\u1931\u1933-\u1938\u1946-\u194f\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c0\u19c1-\u19c7\u19c8-\u19c9\u19d0-\u19d9\u19da\u1a00-\u1a16\u1a19-\u1a1a\u1a1e-\u1a1f\u1a20-\u1a54\u1a55\u1a57\u1a61\u1a63-\u1a64\u1a6d-\u1a72\u1a80-\u1a89\u1a90-\u1a99\u1aa0-\u1aa6\u1aa7\u1aa8-\u1aad\u1b04\u1b05-\u1b33\u1b35\u1b3b\u1b3d-\u1b41\u1b43-\u1b44\u1b45-\u1b4b\u1b50-\u1b59\u1b5a-\u1b60\u1b61-\u1b6a\u1b74-\u1b7c\u1b82\u1b83-\u1ba0\u1ba1\u1ba6-\u1ba7\u1baa\u1bae-\u1baf\u1bb0-\u1bb9\u1bba-\u1be5\u1be7\u1bea-\u1bec\u1bee\u1bf2-\u1bf3\u1bfc-\u1bff\u1c00-\u1c23\u1c24-\u1c2b\u1c34-\u1c35\u1c3b-\u1c3f\u1c40-\u1c49\u1c4d-\u1c4f\u1c50-\u1c59\u1c5a-\u1c77\u1c78-\u1c7d\u1c7e-\u1c7f\u1cc0-\u1cc7\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf1\u1cf2-\u1cf3\u1cf5-\u1cf6\u1d00-\u1d2b\u1d2c-\u1d6a\u1d6b-\u1d77\u1d78\u1d79-\u1d9a\u1d9b-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u200e\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2134\u2135-\u2138\u2139\u213c-\u213f\u2145-\u2149\u214e\u214f\u2160-\u2182\u2183-\u2184\u2185-\u2188\u2336-\u237a\u2395\u249c-\u24e9\u26ac\u2800-\u28ff\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2c7b\u2c7c-\u2c7d\u2c7e-\u2ce4\u2ceb-\u2cee\u2cf2-\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d70\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005\u3006\u3007\u3021-\u3029\u302e-\u302f\u3031-\u3035\u3038-\u303a\u303b\u303c\u3041-\u3096\u309d-\u309e\u309f\u30a1-\u30fa\u30fc-\u30fe\u30ff\u3105-\u312d\u3131-\u318e\u3190-\u3191\u3192-\u3195\u3196-\u319f\u31a0-\u31ba\u31f0-\u31ff\u3200-\u321c\u3220-\u3229\u322a-\u3247\u3248-\u324f\u3260-\u327b\u327f\u3280-\u3289\u328a-\u32b0\u32c0-\u32cb\u32d0-\u32fe\u3300-\u3376\u337b-\u33dd\u33e0-\u33fe\u3400-\u4db5\u4e00-\u9fcc\ua000-\ua014\ua015\ua016-\ua48c\ua4d0-\ua4f7\ua4f8-\ua4fd\ua4fe-\ua4ff\ua500-\ua60b\ua60c\ua610-\ua61f\ua620-\ua629\ua62a-\ua62b\ua640-\ua66d\ua66e\ua680-\ua69b\ua69c-\ua69d\ua6a0-\ua6e5\ua6e6-\ua6ef\ua6f2-\ua6f7\ua722-\ua76f\ua770\ua771-\ua787\ua789-\ua78a\ua78b-\ua78e\ua790-\ua7ad\ua7b0-\ua7b1\ua7f7\ua7f8-\ua7f9\ua7fa\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua823-\ua824\ua827\ua830-\ua835\ua836-\ua837\ua840-\ua873\ua880-\ua881\ua882-\ua8b3\ua8b4-\ua8c3\ua8ce-\ua8cf\ua8d0-\ua8d9\ua8f2-\ua8f7\ua8f8-\ua8fa\ua8fb\ua900-\ua909\ua90a-\ua925\ua92e-\ua92f\ua930-\ua946\ua952-\ua953\ua95f\ua960-\ua97c\ua983\ua984-\ua9b2\ua9b4-\ua9b5\ua9ba-\ua9bb\ua9bd-\ua9c0\ua9c1-\ua9cd\ua9cf\ua9d0-\ua9d9\ua9de-\ua9df\ua9e0-\ua9e4\ua9e6\ua9e7-\ua9ef\ua9f0-\ua9f9\ua9fa-\ua9fe\uaa00-\uaa28\uaa2f-\uaa30\uaa33-\uaa34\uaa40-\uaa42\uaa44-\uaa4b\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f\uaa60-\uaa6f\uaa70\uaa71-\uaa76\uaa77-\uaa79\uaa7a\uaa7b\uaa7d\uaa7e-\uaaaf\uaab1\uaab5-\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadc\uaadd\uaade-\uaadf\uaae0-\uaaea\uaaeb\uaaee-\uaaef\uaaf0-\uaaf1\uaaf2\uaaf3-\uaaf4\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5b\uab5c-\uab5f\uab64-\uab65\uabc0-\uabe2\uabe3-\uabe4\uabe6-\uabe7\uabe9-\uabea\uabeb\uabec\uabf0-\uabf9\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\ue000-\uf8ff\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\uff21-\uff3a\uff41-\uff5a\uff66-\uff6f\uff70\uff71-\uff9d\uff9e-\uff9f\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"+a+o+"]"),u=new RegExp("["+a+o+"]");function l(e){var t=s.exec(e);return null==t?null:t[0]}function c(e){var t=l(e);return null==t?r.NEUTRAL:u.exec(t)?r.RTL:r.LTR}function f(e,t){if(t=t||r.NEUTRAL,!e.length)return t;var n=c(e);return n===r.NEUTRAL?t:n}function d(e,t){return t||(t=r.getGlobalDir()),r.isStrong(t)||i(!1),f(e,t)}var h={firstStrongChar:l,firstStrongCharDir:c,resolveBlockDir:f,getDirection:d,isDirectionLTR:function(e,t){return d(e,t)===r.LTR},isDirectionRTL:function(e,t){return d(e,t)===r.RTL}};e.exports=h},function(e,t,n){"use strict";var r=n(1),i=n(378),a=(0,n(104).Map)({"header-one":{element:"h1"},"header-two":{element:"h2"},"header-three":{element:"h3"},"header-four":{element:"h4"},"header-five":{element:"h5"},"header-six":{element:"h6"},section:{element:"section"},article:{element:"article"},"unordered-list-item":{element:"li",wrapper:r.createElement("ul",{className:i("public/DraftStyleDefault/ul")})},"ordered-list-item":{element:"li",wrapper:r.createElement("ol",{className:i("public/DraftStyleDefault/ol")})},blockquote:{element:"blockquote"},atomic:{element:"figure"},"code-block":{element:"pre",wrapper:r.createElement("pre",{className:i("public/DraftStyleDefault/pre")})},unstyled:{element:"div",aliasedElements:["p"]}});e.exports=a},function(e,t,n){"use strict";var r=n(1030).notEmptyKey;function i(e,t){return r(t)&&"MUTABLE"===e.__get(t).getMutability()?t:null}e.exports=function(e,t){var n;if(t.isCollapsed()){var r=t.getAnchorKey(),a=t.getAnchorOffset();return a>0?(n=e.getBlockForKey(r).getEntityAt(a-1))!==e.getBlockForKey(r).getEntityAt(a)?null:i(e.getEntityMap(),n):null}var o=t.getStartKey(),s=t.getStartOffset(),u=e.getBlockForKey(o);return n=s===u.getLength()?null:u.getEntityAt(s),i(e.getEntityMap(),n)}},function(e,t,n){"use strict";var r=n(1767);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},function(e,t,n){"use strict";function r(e,t){return!!t&&(e===t.documentElement||e===t.body)}var i={getTop:function(e){var t=e.ownerDocument;return r(e,t)?t.body.scrollTop||t.documentElement.scrollTop:e.scrollTop},setTop:function(e,t){var n=e.ownerDocument;r(e,n)?n.body.scrollTop=n.documentElement.scrollTop=t:e.scrollTop=t},getLeft:function(e){var t=e.ownerDocument;return r(e,t)?t.body.scrollLeft||t.documentElement.scrollLeft:e.scrollLeft},setLeft:function(e,t){var n=e.ownerDocument;r(e,n)?n.body.scrollLeft=n.documentElement.scrollLeft=t:e.scrollLeft=t}};e.exports=i},function(e,t,n){"use strict";n(808);e.exports=function(e,t){var n=e.getSelection(),r=e.getCurrentContent(),i=n.getStartKey(),a=n.getStartOffset(),o=i,s=0;if(t>a){var u=r.getKeyBefore(i);if(null==u)o=i;else o=u,s=r.getBlockForKey(u).getText().length}else s=a-t;return n.merge({focusKey:o,focusOffset:s,isBackward:!0})}},function(e,t,n){"use strict";var r=n(1039);e.exports=r},function(e,t,n){"use strict";var r=n(206),i=n(1794),a=r.isPlatform("Mac OS X"),o={isCtrlKeyCommand:function(e){return!!e.ctrlKey&&!e.altKey},isOptionKeyCommand:function(e){return a&&e.altKey},usesMacOSHeuristics:function(){return a},hasCommandModifier:function(e){return a?!!e.metaKey&&!e.altKey:o.isCtrlKeyCommand(e)},isSoftNewlineEvent:i};e.exports=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e,t,n){var r=0===e?e:e+t;return"translate3d"+("("+("horizontal"===n?[r,0,0]:[0,r,0]).join(",")+")")}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=n(413).default,o=n(220).default,s=n(221).default,u=n(813).default,l=n(1852),c=n(1063),f=function(e){o(n,e);var t=s(n);function n(e,i,o,s,u,l){var c;return r(this,n),(c=t.call(this,e)).name="CssSyntaxError",c.reason=e,u&&(c.file=u),s&&(c.source=s),l&&(c.plugin=l),"undefined"!==typeof i&&"undefined"!==typeof o&&("number"===typeof i?(c.line=i,c.column=o):(c.line=i.line,c.column=i.column,c.endLine=o.line,c.endColumn=o.column)),c.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(a(c),n),c}return i(n,[{key:"setMessage",value:function(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"<css input>","undefined"!==typeof this.line&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}},{key:"showSourceCode",value:function(e){var t=this;if(!this.source)return"";var n=this.source;null==e&&(e=l.isColorSupported),c&&e&&(n=c(n));var r,i,a=n.split(/\r?\n/),o=Math.max(this.line-3,0),s=Math.min(this.line+2,a.length),u=String(s).length;if(e){var f=l.createColors(!0),d=f.bold,h=f.gray,p=f.red;r=function(e){return d(p(e))},i=function(e){return h(e)}}else r=i=function(e){return e};return a.slice(o,s).map((function(e,n){var a=o+1+n,s=" "+(" "+a).slice(-u)+" | ";if(a===t.line){var l=i(s.replace(/\d/g," "))+e.slice(0,t.column-1).replace(/[^\t]/g," ");return r(">")+i(s)+e+"\n "+l+r("^")}return" "+i(s)+e})).join("\n")}},{key:"toString",value:function(){var e=this.showSourceCode();return e&&(e="\n\n"+e+"\n"),this.name+": "+this.message+e}}]),n}(u(Error));e.exports=f,f.default=f},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(381),i=n(812),a=n(1851),o=n(1062);function s(t){var n="function"===typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!a(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return o(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),i(t,e)},e.exports.__esModule=!0,e.exports.default=e.exports,s(t)}e.exports=s,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";e.exports.isClean=Symbol("isClean"),e.exports.my=Symbol("my")},function(e,t){function n(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(i,a){var o=e.apply(t,r);function s(e){n(o,i,a,s,u,"next",e)}function u(e){n(o,i,a,s,u,"throw",e)}s(void 0)}))}},e.exports.__esModule=!0,e.exports.default=e.exports},,,function(e,t,n){"use strict";var r,i,a=n(237).default,o=n(77).default,s=n(78).default,u=n(220).default,l=n(221).default,c=function(e){u(n,e);var t=l(n);function n(e){var r;return o(this,n),(r=t.call(this,a({type:"document"},e))).nodes||(r.nodes=[]),r}return s(n,[{key:"toResult",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new r(new i,this,e);return t.stringify()}}]),n}(n(382));c.registerLazyResult=function(e){r=e},c.registerProcessor=function(e){i=e},e.exports=c,c.default=c},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=n(1073),o=function(){function e(t,n,i){r(this,e),this.processor=t,this.messages=[],this.root=n,this.opts=i,this.css=void 0,this.map=void 0}return i(e,[{key:"toString",value:function(){return this.css}},{key:"warn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(t.plugin=this.lastPlugin.postcssPlugin);var n=new a(e,t);return this.messages.push(n),n}},{key:"warnings",value:function(){return this.messages.filter((function(e){return"warning"===e.type}))}},{key:"content",get:function(){return this.css}}]),e}();e.exports=o,o.default=o},function(e,t,n){"use strict";var r=n(382),i=n(1862),a=n(624);function o(e,t){var n=new a(e,t),r=new i(n);try{r.parse()}catch(o){throw o}return r.root}e.exports=o,o.default=o,r.registerParse(o)},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=n(625).default,o=n(381).default,s=n(220).default,u=n(221).default,l=n(382),c=function(e){s(n,e);var t=u(n);function n(e){var i;return r(this,n),(i=t.call(this,e)).type="atrule",i}return i(n,[{key:"append",value:function(){var e;this.proxyOf.nodes||(this.nodes=[]);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(e=a(o(n.prototype),"append",this)).call.apply(e,[this].concat(r))}},{key:"prepend",value:function(){var e;this.proxyOf.nodes||(this.nodes=[]);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return(e=a(o(n.prototype),"prepend",this)).call.apply(e,[this].concat(r))}}]),n}(l);e.exports=c,c.default=c,l.registerAtRule(c)},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=n(220).default,o=n(221).default,s=n(382),u=n(1074),l=function(e){a(n,e);var t=o(n);function n(e){var i;return r(this,n),(i=t.call(this,e)).type="rule",i.nodes||(i.nodes=[]),i}return i(n,[{key:"selectors",get:function(){return u.comma(this.selector)},set:function(e){var t=this.selector?this.selector.match(/,\s*/):null,n=t?t[0]:","+this.raw("between","beforeOpen");this.selector=e.join(n)}}]),n}(s);e.exports=l,l.default=l,s.registerRule(l)},function(e,t,n){(function(e){var r="undefined"!==typeof e&&e||"undefined"!==typeof self&&self||window,i=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(i.call(setTimeout,r,arguments),clearTimeout)},t.setInterval=function(){return new a(i.call(setInterval,r,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(r,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(1041),t.setImmediate="undefined"!==typeof self&&self.setImmediate||"undefined"!==typeof e&&e.setImmediate||this&&this.setImmediate,t.clearImmediate="undefined"!==typeof self&&self.clearImmediate||"undefined"!==typeof e&&e.clearImmediate||this&&this.clearImmediate}).call(this,n(101))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r,i,a,s,u=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];(r=t<e)&&(i=e,e=t,t=i);if(0===(s=o(e,t,n))||!isFinite(s))return[];if(s>0){var l=Math.round(e/s),c=Math.round(t/s);for(l*s<e&&++l,c*s>t&&--c,a=new Array(i=c-l+1);++u<i;)a[u]=(l+u)*s}else{s=-s;var f=Math.round(e*s),d=Math.round(t*s);for(f/s<e&&++f,d/s>t&&--d,a=new Array(i=d-f+1);++u<i;)a[u]=(f+u)/s}r&&a.reverse();return a},t.tickIncrement=o,t.tickStep=function(e,t,n){var o=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),u=o/s;u>=r?s*=10:u>=i?s*=5:u>=a&&(s*=2);return t<e?-s:s};var r=Math.sqrt(50),i=Math.sqrt(10),a=Math.sqrt(2);function o(e,t,n){var o=(t-e)/Math.max(0,n),s=Math.floor(Math.log(o)/Math.LN10),u=o/Math.pow(10,s);return s>=0?(u>=r?10:u>=i?5:u>=a?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(u>=r?10:u>=i?5:u>=a?2:1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(e=Float64Array.from((0,o.numbers)(e,n)),!(s=e.length))return;if((t=+t)<=0||s<2)return(0,i.default)(e);if(t>=1)return(0,r.default)(e);var s,u=(s-1)*t,l=Math.floor(u),c=(0,r.default)((0,a.default)(e,l).subarray(0,l+1)),f=(0,i.default)(e.subarray(l+1));return c+(f-c)*(u-l)},t.quantileSorted=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.default;if(!(r=e.length))return;if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),s=+n(e[a],a,e),u=+n(e[a+1],a+1,e);return s+(u-s)*(i-a)};var r=u(n(1088)),i=u(n(826)),a=u(n(1089)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1079));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n;if(void 0===t){var i,a=r(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(n>o||void 0===n&&o>=o)&&(n=o)}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=r(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(n>c||void 0===n&&c>=c)&&(n=c)}}catch(f){l.e(f)}finally{l.f()}}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"interpolate",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"interpolateArray",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"interpolateBasis",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"interpolateBasisClosed",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"interpolateCubehelix",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"interpolateCubehelixLong",{enumerable:!0,get:function(){return A.cubehelixLong}}),Object.defineProperty(t,"interpolateDate",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"interpolateDiscrete",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"interpolateHcl",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"interpolateHclLong",{enumerable:!0,get:function(){return _.hclLong}}),Object.defineProperty(t,"interpolateHsl",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"interpolateHslLong",{enumerable:!0,get:function(){return b.hslLong}}),Object.defineProperty(t,"interpolateHue",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"interpolateLab",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"interpolateNumber",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"interpolateNumberArray",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"interpolateObject",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"interpolateRgb",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"interpolateRgbBasis",{enumerable:!0,get:function(){return v.rgbBasis}}),Object.defineProperty(t,"interpolateRgbBasisClosed",{enumerable:!0,get:function(){return v.rgbBasisClosed}}),Object.defineProperty(t,"interpolateRound",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"interpolateString",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"interpolateTransformCss",{enumerable:!0,get:function(){return g.interpolateTransformCss}}),Object.defineProperty(t,"interpolateTransformSvg",{enumerable:!0,get:function(){return g.interpolateTransformSvg}}),Object.defineProperty(t,"interpolateZoom",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"piecewise",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"quantize",{enumerable:!0,get:function(){return F.default}});var r=E(n(629)),i=E(n(1100)),a=E(n(830)),o=E(n(1098)),s=E(n(1101)),u=E(n(1916)),l=E(n(1917)),c=E(n(630)),f=E(n(831)),d=E(n(1102)),h=E(n(1918)),p=E(n(1103)),g=n(1919),m=E(n(1922)),v=x(n(1097)),b=x(n(1923)),y=E(n(1924)),_=x(n(1925)),A=x(n(1926)),w=E(n(1927)),F=E(n(1928));function k(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(k=function(e){return e?n:t})(e)}function x(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=k(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function E(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Color=a,t.Rgb=E,t.darker=t.brighter=void 0,t.default=A,t.hsl=R,t.hslConvert=P,t.rgb=x,t.rgbConvert=k;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(829));function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}function a(){}var o=.7;t.darker=o;var s=1/o;t.brighter=s;var u="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f=/^#([0-9a-f]{3,8})$/,d=new RegExp("^rgb\\(".concat(u,",").concat(u,",").concat(u,"\\)$")),h=new RegExp("^rgb\\(".concat(c,",").concat(c,",").concat(c,"\\)$")),p=new RegExp("^rgba\\(".concat(u,",").concat(u,",").concat(u,",").concat(l,"\\)$")),g=new RegExp("^rgba\\(".concat(c,",").concat(c,",").concat(c,",").concat(l,"\\)$")),m=new RegExp("^hsl\\(".concat(l,",").concat(c,",").concat(c,"\\)$")),v=new RegExp("^hsla\\(".concat(l,",").concat(c,",").concat(c,",").concat(l,"\\)$")),b={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function _(){return this.rgb().formatRgb()}function A(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=f.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?w(t):3===n?new E(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?F(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?F(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=d.exec(e))?new E(t[1],t[2],t[3],1):(t=h.exec(e))?new E(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?F(t[1],t[2],t[3],t[4]):(t=g.exec(e))?F(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?T(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?T(t[1],t[2]/100,t[3]/100,t[4]):b.hasOwnProperty(e)?w(b[e]):"transparent"===e?new E(NaN,NaN,NaN,0):null}function w(e){return new E(e>>16&255,e>>8&255,255&e,1)}function F(e,t,n,r){return r<=0&&(e=t=n=NaN),new E(e,t,n,r)}function k(e){return e instanceof a||(e=A(e)),e?new E((e=e.rgb()).r,e.g,e.b,e.opacity):new E}function x(e,t,n,r){return 1===arguments.length?k(e):new E(e,t,n,null==r?1:r)}function E(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function C(){return"#".concat(j(this.r)).concat(j(this.g)).concat(j(this.b))}function S(){var e=O(this.opacity);return"".concat(1===e?"rgb(":"rgba(").concat(D(this.r),", ").concat(D(this.g),", ").concat(D(this.b)).concat(1===e?")":", ".concat(e,")"))}function O(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function D(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function j(e){return((e=D(e))<16?"0":"")+e.toString(16)}function T(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new M(e,t,n,r)}function P(e){if(e instanceof M)return new M(e.h,e.s,e.l,e.opacity);if(e instanceof a||(e=A(e)),!e)return new M;if(e instanceof M)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),s=NaN,u=o-i,l=(o+i)/2;return u?(s=t===o?(n-r)/u+6*(n<r):n===o?(r-t)/u+2:(t-n)/u+4,u/=l<.5?o+i:2-o-i,s*=60):u=l>0&&l<1?0:s,new M(s,u,l,e.opacity)}function R(e,t,n,r){return 1===arguments.length?P(e):new M(e,t,n,null==r?1:r)}function M(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function I(e){return(e=(e||0)%360)<0?e+360:e}function B(e){return Math.max(0,Math.min(1,e||0))}function N(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}(0,r.default)(a,A,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return P(this).formatHsl()},formatRgb:_,toString:_}),(0,r.default)(E,x,(0,r.extend)(a,{brighter:function(e){return e=null==e?s:Math.pow(s,e),new E(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new E(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},clamp:function(){return new E(D(this.r),D(this.g),D(this.b),O(this.opacity))},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatHex8:function(){return"#".concat(j(this.r)).concat(j(this.g)).concat(j(this.b)).concat(j(255*(isNaN(this.opacity)?1:this.opacity)))},formatRgb:S,toString:S})),(0,r.default)(M,R,(0,r.extend)(a,{brighter:function(e){return e=null==e?s:Math.pow(s,e),new M(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new M(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new E(N(e>=240?e-240:e+120,i,r),N(e,i,r),N(e<120?e+240:e-120,i,r),this.opacity)},clamp:function(){return new M(I(this.h),B(this.s),B(this.l),O(this.opacity))},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=O(this.opacity);return"".concat(1===e?"hsl(":"hsla(").concat(I(this.h),", ").concat(100*B(this.s),"%, ").concat(100*B(this.l),"%").concat(1===e?")":", ".concat(e,")"))}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e},t.extend=function(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}},function(e,t,n){"use strict";function r(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}Object.defineProperty(t,"__esModule",{value:!0}),t.basis=r,t.default=function(e){var t=e.length-1;return function(n){var i=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[i],o=e[i+1],s=i>0?e[i-1]:2*a-o,u=i<t-1?e[i+2]:2*o-a;return r((n-i/t)*t,s,a,o,u)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}},t.isNumberArray=function(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return+e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=g((0,s.transformer)()).domain([1,10]);return t.copy=function(){return(0,s.copy)(t,e()).base(t.base())},u.initRange.apply(t,arguments),t},t.loggish=g;var r,i=n(268),a=n(1105),o=(r=n(1109))&&r.__esModule?r:{default:r},s=n(307),u=n(190);function l(e){return Math.log(e)}function c(e){return Math.exp(e)}function f(e){return-Math.log(-e)}function d(e){return-Math.exp(-e)}function h(e){return isFinite(e)?+("1e"+e):e<0?0:e}function p(e){return function(t,n){return-e(-t,n)}}function g(e){var t,n,r=e(l,c),s=r.domain,u=10;function g(){return t=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}(u),n=function(e){return 10===e?h:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}(u),s()[0]<0?(t=p(t),n=p(n),e(f,d)):e(l,c),r}return r.base=function(e){return arguments.length?(u=+e,g()):u},r.domain=function(e){return arguments.length?(s(e),g()):s()},r.ticks=function(e){var r=s(),a=r[0],o=r[r.length-1],l=o<a;if(l){var c=[o,a];a=c[0],o=c[1]}var f,d,h=t(a),p=t(o),g=null==e?10:+e,m=[];if(!(u%1)&&p-h<g){if(h=Math.floor(h),p=Math.ceil(p),a>0){for(;h<=p;++h)for(f=1;f<u;++f)if(!((d=h<0?f/n(-h):f*n(h))<a)){if(d>o)break;m.push(d)}}else for(;h<=p;++h)for(f=u-1;f>=1;--f)if(!((d=h>0?f/n(-h):f*n(h))<a)){if(d>o)break;m.push(d)}2*m.length<g&&(m=(0,i.ticks)(a,o,g))}else m=(0,i.ticks)(h,p,Math.min(p-h,g)).map(n);return l?m.reverse():m},r.tickFormat=function(e,i){if(null==e&&(e=10),null==i&&(i=10===u?"s":","),"function"!==typeof i&&(u%1||null!=(i=(0,a.formatSpecifier)(i)).precision||(i.trim=!0),i=(0,a.format)(i)),e===1/0)return i;var o=Math.max(1,u*e/r.ticks().length);return function(e){var r=e/n(Math.round(t(e)));return r*u<u-.5&&(r*=u),r<=o?i(e):""}},r.nice=function(){return s((0,o.default)(s(),{floor:function(e){return n(Math.floor(t(e)))},ceil:function(e){return n(Math.ceil(t(e)))}}))},r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=u((0,i.transformer)());return t.copy=function(){return(0,i.copy)(t,e()).constant(t.constant())},a.initRange.apply(t,arguments)},t.symlogish=u;var r=n(334),i=n(307),a=n(190);function o(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function s(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function u(e){var t=1,n=e(o(t),s(t));return n.constant=function(n){return arguments.length?e(o(t=+n),s(t)):t},(0,r.linearish)(n)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=c,t.powish=l,t.sqrt=function(){return c.apply(null,arguments).exponent(.5)};var r=n(334),i=n(307),a=n(190);function o(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function s(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function u(e){return e<0?-e*e:e*e}function l(e){var t=e(i.identity,i.identity),n=1;function a(){return 1===n?e(i.identity,i.identity):.5===n?e(s,u):e(o(n),o(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,a()):n},(0,r.linearish)(t)}function c(){var e=l((0,i.transformer)());return e.copy=function(){return(0,i.copy)(e,c()).exponent(e.exponent())},a.initRange.apply(e,arguments),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"timeDay",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"timeDays",{enumerable:!0,get:function(){return l.days}}),Object.defineProperty(t,"timeFriday",{enumerable:!0,get:function(){return c.friday}}),Object.defineProperty(t,"timeFridays",{enumerable:!0,get:function(){return c.fridays}}),Object.defineProperty(t,"timeHour",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"timeHours",{enumerable:!0,get:function(){return u.hours}}),Object.defineProperty(t,"timeInterval",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"timeMillisecond",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"timeMilliseconds",{enumerable:!0,get:function(){return a.milliseconds}}),Object.defineProperty(t,"timeMinute",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"timeMinutes",{enumerable:!0,get:function(){return s.minutes}}),Object.defineProperty(t,"timeMonday",{enumerable:!0,get:function(){return c.monday}}),Object.defineProperty(t,"timeMondays",{enumerable:!0,get:function(){return c.mondays}}),Object.defineProperty(t,"timeMonth",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"timeMonths",{enumerable:!0,get:function(){return f.months}}),Object.defineProperty(t,"timeSaturday",{enumerable:!0,get:function(){return c.saturday}}),Object.defineProperty(t,"timeSaturdays",{enumerable:!0,get:function(){return c.saturdays}}),Object.defineProperty(t,"timeSecond",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"timeSeconds",{enumerable:!0,get:function(){return o.seconds}}),Object.defineProperty(t,"timeSunday",{enumerable:!0,get:function(){return c.sunday}}),Object.defineProperty(t,"timeSundays",{enumerable:!0,get:function(){return c.sundays}}),Object.defineProperty(t,"timeThursday",{enumerable:!0,get:function(){return c.thursday}}),Object.defineProperty(t,"timeThursdays",{enumerable:!0,get:function(){return c.thursdays}}),Object.defineProperty(t,"timeTickInterval",{enumerable:!0,get:function(){return y.timeTickInterval}}),Object.defineProperty(t,"timeTicks",{enumerable:!0,get:function(){return y.timeTicks}}),Object.defineProperty(t,"timeTuesday",{enumerable:!0,get:function(){return c.tuesday}}),Object.defineProperty(t,"timeTuesdays",{enumerable:!0,get:function(){return c.tuesdays}}),Object.defineProperty(t,"timeWednesday",{enumerable:!0,get:function(){return c.wednesday}}),Object.defineProperty(t,"timeWednesdays",{enumerable:!0,get:function(){return c.wednesdays}}),Object.defineProperty(t,"timeWeek",{enumerable:!0,get:function(){return c.sunday}}),Object.defineProperty(t,"timeWeeks",{enumerable:!0,get:function(){return c.sundays}}),Object.defineProperty(t,"timeYear",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"timeYears",{enumerable:!0,get:function(){return d.years}}),Object.defineProperty(t,"utcDay",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"utcDays",{enumerable:!0,get:function(){return g.utcDays}}),Object.defineProperty(t,"utcFriday",{enumerable:!0,get:function(){return m.utcFriday}}),Object.defineProperty(t,"utcFridays",{enumerable:!0,get:function(){return m.utcFridays}}),Object.defineProperty(t,"utcHour",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"utcHours",{enumerable:!0,get:function(){return p.utcHours}}),Object.defineProperty(t,"utcMillisecond",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"utcMilliseconds",{enumerable:!0,get:function(){return a.milliseconds}}),Object.defineProperty(t,"utcMinute",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"utcMinutes",{enumerable:!0,get:function(){return h.utcMinutes}}),Object.defineProperty(t,"utcMonday",{enumerable:!0,get:function(){return m.utcMonday}}),Object.defineProperty(t,"utcMondays",{enumerable:!0,get:function(){return m.utcMondays}}),Object.defineProperty(t,"utcMonth",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"utcMonths",{enumerable:!0,get:function(){return v.utcMonths}}),Object.defineProperty(t,"utcSaturday",{enumerable:!0,get:function(){return m.utcSaturday}}),Object.defineProperty(t,"utcSaturdays",{enumerable:!0,get:function(){return m.utcSaturdays}}),Object.defineProperty(t,"utcSecond",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"utcSeconds",{enumerable:!0,get:function(){return o.seconds}}),Object.defineProperty(t,"utcSunday",{enumerable:!0,get:function(){return m.utcSunday}}),Object.defineProperty(t,"utcSundays",{enumerable:!0,get:function(){return m.utcSundays}}),Object.defineProperty(t,"utcThursday",{enumerable:!0,get:function(){return m.utcThursday}}),Object.defineProperty(t,"utcThursdays",{enumerable:!0,get:function(){return m.utcThursdays}}),Object.defineProperty(t,"utcTickInterval",{enumerable:!0,get:function(){return y.utcTickInterval}}),Object.defineProperty(t,"utcTicks",{enumerable:!0,get:function(){return y.utcTicks}}),Object.defineProperty(t,"utcTuesday",{enumerable:!0,get:function(){return m.utcTuesday}}),Object.defineProperty(t,"utcTuesdays",{enumerable:!0,get:function(){return m.utcTuesdays}}),Object.defineProperty(t,"utcWednesday",{enumerable:!0,get:function(){return m.utcWednesday}}),Object.defineProperty(t,"utcWednesdays",{enumerable:!0,get:function(){return m.utcWednesdays}}),Object.defineProperty(t,"utcWeek",{enumerable:!0,get:function(){return m.utcSunday}}),Object.defineProperty(t,"utcWeeks",{enumerable:!0,get:function(){return m.utcSundays}}),Object.defineProperty(t,"utcYear",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"utcYears",{enumerable:!0,get:function(){return b.utcYears}});var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=A(n(1111)),o=A(n(1112)),s=A(n(1113)),u=A(n(1114)),l=A(n(1115)),c=n(1116),f=A(n(1117)),d=A(n(1118)),h=A(n(1119)),p=A(n(1120)),g=A(n(1121)),m=n(1122),v=A(n(1123)),b=A(n(1124)),y=n(1944);function _(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_=function(e){return e?n:t})(e)}function A(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=_(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=c,t.utcParse=t.utcFormat=t.timeParse=t.timeFormat=void 0;var r,i,a,o,s,u,l=(r=n(1126))&&r.__esModule?r:{default:r};function c(e){return i=(0,l.default)(e),t.timeFormat=a=i.format,t.timeParse=o=i.parse,t.utcFormat=s=i.utcFormat,t.utcParse=u=i.utcParse,i}t.timeFormat=a,t.timeParse=o,t.utcFormat=s,t.utcParse=u,c({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(!0),u=null,l=o.default,c=null;function f(a){var o,s,f,d=(a=(0,i.default)(a)).length,h=!1;for(null==u&&(c=l(f=(0,r.path)())),o=0;o<=d;++o)!(o<d&&n(s=a[o],o,a))===h&&((h=!h)?c.lineStart():c.lineEnd()),h&&c.point(+e(s,o,a),+t(s,o,a));if(f)return c=null,f+""||null}return e="function"===typeof e?e:void 0===e?s.x:(0,a.default)(e),t="function"===typeof t?t:void 0===t?s.y:(0,a.default)(t),f.x=function(t){return arguments.length?(e="function"===typeof t?t:(0,a.default)(+t),f):e},f.y=function(e){return arguments.length?(t="function"===typeof e?e:(0,a.default)(+e),f):t},f.defined=function(e){return arguments.length?(n="function"===typeof e?e:(0,a.default)(!!e),f):n},f.curve=function(e){return arguments.length?(l=e,null!=u&&(c=l(u)),f):l},f.context=function(e){return arguments.length?(null==e?u=c=null:c=l(u=e),f):u},f};var r=n(524),i=u(n(525)),a=u(n(384)),o=u(n(633)),s=n(839);function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.x=function(e){return e[0]},t.y=function(e){return e[1]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.point=a;var r=n(176),i=n(636);function a(e,t,n){var i=e._x1,a=e._y1,o=e._x2,s=e._y2;if(e._l01_a>r.epsilon){var u=2*e._l01_2a+3*e._l01_a*e._l12_a+e._l12_2a,l=3*e._l01_a*(e._l01_a+e._l12_a);i=(i*u-e._x0*e._l12_2a+e._x2*e._l01_2a)/l,a=(a*u-e._y0*e._l12_2a+e._y2*e._l01_2a)/l}if(e._l23_a>r.epsilon){var c=2*e._l23_2a+3*e._l23_a*e._l12_a+e._l12_2a,f=3*e._l23_a*(e._l23_a+e._l12_a);o=(o*c+e._x1*e._l23_2a-t*e._l12_2a)/f,s=(s*c+e._y1*e._l23_2a-n*e._l12_2a)/f}e._context.bezierCurveTo(i,a,o,s,e._x2,e._y2)}function o(e,t){this._context=e,this._alpha=t}o.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x2,this._y2);break;case 3:this.point(this._x2,this._y2)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3;default:a(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var s=function e(t){function n(e){return t?new o(e,t):new i.Cardinal(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map(a);return(0,i.default)(e).sort((function(e,n){return t[e]-t[n]}))},t.sum=a;var r,i=(r=n(527))&&r.__esModule?r:{default:r};function a(e){for(var t,n=0,r=-1,i=e.length;++r<i;)(t=+e[r][1])&&(n+=t);return n}},function(e){e.exports=JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Abreve":"\u0102","abreve":"\u0103","ac":"\u223e","acd":"\u223f","acE":"\u223e\u0333","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","Acy":"\u0410","acy":"\u0430","AElig":"\xc6","aelig":"\xe6","af":"\u2061","Afr":"\ud835\udd04","afr":"\ud835\udd1e","Agrave":"\xc0","agrave":"\xe0","alefsym":"\u2135","aleph":"\u2135","Alpha":"\u0391","alpha":"\u03b1","Amacr":"\u0100","amacr":"\u0101","amalg":"\u2a3f","amp":"&","AMP":"&","andand":"\u2a55","And":"\u2a53","and":"\u2227","andd":"\u2a5c","andslope":"\u2a58","andv":"\u2a5a","ang":"\u2220","ange":"\u29a4","angle":"\u2220","angmsdaa":"\u29a8","angmsdab":"\u29a9","angmsdac":"\u29aa","angmsdad":"\u29ab","angmsdae":"\u29ac","angmsdaf":"\u29ad","angmsdag":"\u29ae","angmsdah":"\u29af","angmsd":"\u2221","angrt":"\u221f","angrtvb":"\u22be","angrtvbd":"\u299d","angsph":"\u2222","angst":"\xc5","angzarr":"\u237c","Aogon":"\u0104","aogon":"\u0105","Aopf":"\ud835\udd38","aopf":"\ud835\udd52","apacir":"\u2a6f","ap":"\u2248","apE":"\u2a70","ape":"\u224a","apid":"\u224b","apos":"\'","ApplyFunction":"\u2061","approx":"\u2248","approxeq":"\u224a","Aring":"\xc5","aring":"\xe5","Ascr":"\ud835\udc9c","ascr":"\ud835\udcb6","Assign":"\u2254","ast":"*","asymp":"\u2248","asympeq":"\u224d","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","awconint":"\u2233","awint":"\u2a11","backcong":"\u224c","backepsilon":"\u03f6","backprime":"\u2035","backsim":"\u223d","backsimeq":"\u22cd","Backslash":"\u2216","Barv":"\u2ae7","barvee":"\u22bd","barwed":"\u2305","Barwed":"\u2306","barwedge":"\u2305","bbrk":"\u23b5","bbrktbrk":"\u23b6","bcong":"\u224c","Bcy":"\u0411","bcy":"\u0431","bdquo":"\u201e","becaus":"\u2235","because":"\u2235","Because":"\u2235","bemptyv":"\u29b0","bepsi":"\u03f6","bernou":"\u212c","Bernoullis":"\u212c","Beta":"\u0392","beta":"\u03b2","beth":"\u2136","between":"\u226c","Bfr":"\ud835\udd05","bfr":"\ud835\udd1f","bigcap":"\u22c2","bigcirc":"\u25ef","bigcup":"\u22c3","bigodot":"\u2a00","bigoplus":"\u2a01","bigotimes":"\u2a02","bigsqcup":"\u2a06","bigstar":"\u2605","bigtriangledown":"\u25bd","bigtriangleup":"\u25b3","biguplus":"\u2a04","bigvee":"\u22c1","bigwedge":"\u22c0","bkarow":"\u290d","blacklozenge":"\u29eb","blacksquare":"\u25aa","blacktriangle":"\u25b4","blacktriangledown":"\u25be","blacktriangleleft":"\u25c2","blacktriangleright":"\u25b8","blank":"\u2423","blk12":"\u2592","blk14":"\u2591","blk34":"\u2593","block":"\u2588","bne":"=\u20e5","bnequiv":"\u2261\u20e5","bNot":"\u2aed","bnot":"\u2310","Bopf":"\ud835\udd39","bopf":"\ud835\udd53","bot":"\u22a5","bottom":"\u22a5","bowtie":"\u22c8","boxbox":"\u29c9","boxdl":"\u2510","boxdL":"\u2555","boxDl":"\u2556","boxDL":"\u2557","boxdr":"\u250c","boxdR":"\u2552","boxDr":"\u2553","boxDR":"\u2554","boxh":"\u2500","boxH":"\u2550","boxhd":"\u252c","boxHd":"\u2564","boxhD":"\u2565","boxHD":"\u2566","boxhu":"\u2534","boxHu":"\u2567","boxhU":"\u2568","boxHU":"\u2569","boxminus":"\u229f","boxplus":"\u229e","boxtimes":"\u22a0","boxul":"\u2518","boxuL":"\u255b","boxUl":"\u255c","boxUL":"\u255d","boxur":"\u2514","boxuR":"\u2558","boxUr":"\u2559","boxUR":"\u255a","boxv":"\u2502","boxV":"\u2551","boxvh":"\u253c","boxvH":"\u256a","boxVh":"\u256b","boxVH":"\u256c","boxvl":"\u2524","boxvL":"\u2561","boxVl":"\u2562","boxVL":"\u2563","boxvr":"\u251c","boxvR":"\u255e","boxVr":"\u255f","boxVR":"\u2560","bprime":"\u2035","breve":"\u02d8","Breve":"\u02d8","brvbar":"\xa6","bscr":"\ud835\udcb7","Bscr":"\u212c","bsemi":"\u204f","bsim":"\u223d","bsime":"\u22cd","bsolb":"\u29c5","bsol":"\\\\","bsolhsub":"\u27c8","bull":"\u2022","bullet":"\u2022","bump":"\u224e","bumpE":"\u2aae","bumpe":"\u224f","Bumpeq":"\u224e","bumpeq":"\u224f","Cacute":"\u0106","cacute":"\u0107","capand":"\u2a44","capbrcup":"\u2a49","capcap":"\u2a4b","cap":"\u2229","Cap":"\u22d2","capcup":"\u2a47","capdot":"\u2a40","CapitalDifferentialD":"\u2145","caps":"\u2229\ufe00","caret":"\u2041","caron":"\u02c7","Cayleys":"\u212d","ccaps":"\u2a4d","Ccaron":"\u010c","ccaron":"\u010d","Ccedil":"\xc7","ccedil":"\xe7","Ccirc":"\u0108","ccirc":"\u0109","Cconint":"\u2230","ccups":"\u2a4c","ccupssm":"\u2a50","Cdot":"\u010a","cdot":"\u010b","cedil":"\xb8","Cedilla":"\xb8","cemptyv":"\u29b2","cent":"\xa2","centerdot":"\xb7","CenterDot":"\xb7","cfr":"\ud835\udd20","Cfr":"\u212d","CHcy":"\u0427","chcy":"\u0447","check":"\u2713","checkmark":"\u2713","Chi":"\u03a7","chi":"\u03c7","circ":"\u02c6","circeq":"\u2257","circlearrowleft":"\u21ba","circlearrowright":"\u21bb","circledast":"\u229b","circledcirc":"\u229a","circleddash":"\u229d","CircleDot":"\u2299","circledR":"\xae","circledS":"\u24c8","CircleMinus":"\u2296","CirclePlus":"\u2295","CircleTimes":"\u2297","cir":"\u25cb","cirE":"\u29c3","cire":"\u2257","cirfnint":"\u2a10","cirmid":"\u2aef","cirscir":"\u29c2","ClockwiseContourIntegral":"\u2232","CloseCurlyDoubleQuote":"\u201d","CloseCurlyQuote":"\u2019","clubs":"\u2663","clubsuit":"\u2663","colon":":","Colon":"\u2237","Colone":"\u2a74","colone":"\u2254","coloneq":"\u2254","comma":",","commat":"@","comp":"\u2201","compfn":"\u2218","complement":"\u2201","complexes":"\u2102","cong":"\u2245","congdot":"\u2a6d","Congruent":"\u2261","conint":"\u222e","Conint":"\u222f","ContourIntegral":"\u222e","copf":"\ud835\udd54","Copf":"\u2102","coprod":"\u2210","Coproduct":"\u2210","copy":"\xa9","COPY":"\xa9","copysr":"\u2117","CounterClockwiseContourIntegral":"\u2233","crarr":"\u21b5","cross":"\u2717","Cross":"\u2a2f","Cscr":"\ud835\udc9e","cscr":"\ud835\udcb8","csub":"\u2acf","csube":"\u2ad1","csup":"\u2ad0","csupe":"\u2ad2","ctdot":"\u22ef","cudarrl":"\u2938","cudarrr":"\u2935","cuepr":"\u22de","cuesc":"\u22df","cularr":"\u21b6","cularrp":"\u293d","cupbrcap":"\u2a48","cupcap":"\u2a46","CupCap":"\u224d","cup":"\u222a","Cup":"\u22d3","cupcup":"\u2a4a","cupdot":"\u228d","cupor":"\u2a45","cups":"\u222a\ufe00","curarr":"\u21b7","curarrm":"\u293c","curlyeqprec":"\u22de","curlyeqsucc":"\u22df","curlyvee":"\u22ce","curlywedge":"\u22cf","curren":"\xa4","curvearrowleft":"\u21b6","curvearrowright":"\u21b7","cuvee":"\u22ce","cuwed":"\u22cf","cwconint":"\u2232","cwint":"\u2231","cylcty":"\u232d","dagger":"\u2020","Dagger":"\u2021","daleth":"\u2138","darr":"\u2193","Darr":"\u21a1","dArr":"\u21d3","dash":"\u2010","Dashv":"\u2ae4","dashv":"\u22a3","dbkarow":"\u290f","dblac":"\u02dd","Dcaron":"\u010e","dcaron":"\u010f","Dcy":"\u0414","dcy":"\u0434","ddagger":"\u2021","ddarr":"\u21ca","DD":"\u2145","dd":"\u2146","DDotrahd":"\u2911","ddotseq":"\u2a77","deg":"\xb0","Del":"\u2207","Delta":"\u0394","delta":"\u03b4","demptyv":"\u29b1","dfisht":"\u297f","Dfr":"\ud835\udd07","dfr":"\ud835\udd21","dHar":"\u2965","dharl":"\u21c3","dharr":"\u21c2","DiacriticalAcute":"\xb4","DiacriticalDot":"\u02d9","DiacriticalDoubleAcute":"\u02dd","DiacriticalGrave":"`","DiacriticalTilde":"\u02dc","diam":"\u22c4","diamond":"\u22c4","Diamond":"\u22c4","diamondsuit":"\u2666","diams":"\u2666","die":"\xa8","DifferentialD":"\u2146","digamma":"\u03dd","disin":"\u22f2","div":"\xf7","divide":"\xf7","divideontimes":"\u22c7","divonx":"\u22c7","DJcy":"\u0402","djcy":"\u0452","dlcorn":"\u231e","dlcrop":"\u230d","dollar":"$","Dopf":"\ud835\udd3b","dopf":"\ud835\udd55","Dot":"\xa8","dot":"\u02d9","DotDot":"\u20dc","doteq":"\u2250","doteqdot":"\u2251","DotEqual":"\u2250","dotminus":"\u2238","dotplus":"\u2214","dotsquare":"\u22a1","doublebarwedge":"\u2306","DoubleContourIntegral":"\u222f","DoubleDot":"\xa8","DoubleDownArrow":"\u21d3","DoubleLeftArrow":"\u21d0","DoubleLeftRightArrow":"\u21d4","DoubleLeftTee":"\u2ae4","DoubleLongLeftArrow":"\u27f8","DoubleLongLeftRightArrow":"\u27fa","DoubleLongRightArrow":"\u27f9","DoubleRightArrow":"\u21d2","DoubleRightTee":"\u22a8","DoubleUpArrow":"\u21d1","DoubleUpDownArrow":"\u21d5","DoubleVerticalBar":"\u2225","DownArrowBar":"\u2913","downarrow":"\u2193","DownArrow":"\u2193","Downarrow":"\u21d3","DownArrowUpArrow":"\u21f5","DownBreve":"\u0311","downdownarrows":"\u21ca","downharpoonleft":"\u21c3","downharpoonright":"\u21c2","DownLeftRightVector":"\u2950","DownLeftTeeVector":"\u295e","DownLeftVectorBar":"\u2956","DownLeftVector":"\u21bd","DownRightTeeVector":"\u295f","DownRightVectorBar":"\u2957","DownRightVector":"\u21c1","DownTeeArrow":"\u21a7","DownTee":"\u22a4","drbkarow":"\u2910","drcorn":"\u231f","drcrop":"\u230c","Dscr":"\ud835\udc9f","dscr":"\ud835\udcb9","DScy":"\u0405","dscy":"\u0455","dsol":"\u29f6","Dstrok":"\u0110","dstrok":"\u0111","dtdot":"\u22f1","dtri":"\u25bf","dtrif":"\u25be","duarr":"\u21f5","duhar":"\u296f","dwangle":"\u29a6","DZcy":"\u040f","dzcy":"\u045f","dzigrarr":"\u27ff","Eacute":"\xc9","eacute":"\xe9","easter":"\u2a6e","Ecaron":"\u011a","ecaron":"\u011b","Ecirc":"\xca","ecirc":"\xea","ecir":"\u2256","ecolon":"\u2255","Ecy":"\u042d","ecy":"\u044d","eDDot":"\u2a77","Edot":"\u0116","edot":"\u0117","eDot":"\u2251","ee":"\u2147","efDot":"\u2252","Efr":"\ud835\udd08","efr":"\ud835\udd22","eg":"\u2a9a","Egrave":"\xc8","egrave":"\xe8","egs":"\u2a96","egsdot":"\u2a98","el":"\u2a99","Element":"\u2208","elinters":"\u23e7","ell":"\u2113","els":"\u2a95","elsdot":"\u2a97","Emacr":"\u0112","emacr":"\u0113","empty":"\u2205","emptyset":"\u2205","EmptySmallSquare":"\u25fb","emptyv":"\u2205","EmptyVerySmallSquare":"\u25ab","emsp13":"\u2004","emsp14":"\u2005","emsp":"\u2003","ENG":"\u014a","eng":"\u014b","ensp":"\u2002","Eogon":"\u0118","eogon":"\u0119","Eopf":"\ud835\udd3c","eopf":"\ud835\udd56","epar":"\u22d5","eparsl":"\u29e3","eplus":"\u2a71","epsi":"\u03b5","Epsilon":"\u0395","epsilon":"\u03b5","epsiv":"\u03f5","eqcirc":"\u2256","eqcolon":"\u2255","eqsim":"\u2242","eqslantgtr":"\u2a96","eqslantless":"\u2a95","Equal":"\u2a75","equals":"=","EqualTilde":"\u2242","equest":"\u225f","Equilibrium":"\u21cc","equiv":"\u2261","equivDD":"\u2a78","eqvparsl":"\u29e5","erarr":"\u2971","erDot":"\u2253","escr":"\u212f","Escr":"\u2130","esdot":"\u2250","Esim":"\u2a73","esim":"\u2242","Eta":"\u0397","eta":"\u03b7","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","euro":"\u20ac","excl":"!","exist":"\u2203","Exists":"\u2203","expectation":"\u2130","exponentiale":"\u2147","ExponentialE":"\u2147","fallingdotseq":"\u2252","Fcy":"\u0424","fcy":"\u0444","female":"\u2640","ffilig":"\ufb03","fflig":"\ufb00","ffllig":"\ufb04","Ffr":"\ud835\udd09","ffr":"\ud835\udd23","filig":"\ufb01","FilledSmallSquare":"\u25fc","FilledVerySmallSquare":"\u25aa","fjlig":"fj","flat":"\u266d","fllig":"\ufb02","fltns":"\u25b1","fnof":"\u0192","Fopf":"\ud835\udd3d","fopf":"\ud835\udd57","forall":"\u2200","ForAll":"\u2200","fork":"\u22d4","forkv":"\u2ad9","Fouriertrf":"\u2131","fpartint":"\u2a0d","frac12":"\xbd","frac13":"\u2153","frac14":"\xbc","frac15":"\u2155","frac16":"\u2159","frac18":"\u215b","frac23":"\u2154","frac25":"\u2156","frac34":"\xbe","frac35":"\u2157","frac38":"\u215c","frac45":"\u2158","frac56":"\u215a","frac58":"\u215d","frac78":"\u215e","frasl":"\u2044","frown":"\u2322","fscr":"\ud835\udcbb","Fscr":"\u2131","gacute":"\u01f5","Gamma":"\u0393","gamma":"\u03b3","Gammad":"\u03dc","gammad":"\u03dd","gap":"\u2a86","Gbreve":"\u011e","gbreve":"\u011f","Gcedil":"\u0122","Gcirc":"\u011c","gcirc":"\u011d","Gcy":"\u0413","gcy":"\u0433","Gdot":"\u0120","gdot":"\u0121","ge":"\u2265","gE":"\u2267","gEl":"\u2a8c","gel":"\u22db","geq":"\u2265","geqq":"\u2267","geqslant":"\u2a7e","gescc":"\u2aa9","ges":"\u2a7e","gesdot":"\u2a80","gesdoto":"\u2a82","gesdotol":"\u2a84","gesl":"\u22db\ufe00","gesles":"\u2a94","Gfr":"\ud835\udd0a","gfr":"\ud835\udd24","gg":"\u226b","Gg":"\u22d9","ggg":"\u22d9","gimel":"\u2137","GJcy":"\u0403","gjcy":"\u0453","gla":"\u2aa5","gl":"\u2277","glE":"\u2a92","glj":"\u2aa4","gnap":"\u2a8a","gnapprox":"\u2a8a","gne":"\u2a88","gnE":"\u2269","gneq":"\u2a88","gneqq":"\u2269","gnsim":"\u22e7","Gopf":"\ud835\udd3e","gopf":"\ud835\udd58","grave":"`","GreaterEqual":"\u2265","GreaterEqualLess":"\u22db","GreaterFullEqual":"\u2267","GreaterGreater":"\u2aa2","GreaterLess":"\u2277","GreaterSlantEqual":"\u2a7e","GreaterTilde":"\u2273","Gscr":"\ud835\udca2","gscr":"\u210a","gsim":"\u2273","gsime":"\u2a8e","gsiml":"\u2a90","gtcc":"\u2aa7","gtcir":"\u2a7a","gt":">","GT":">","Gt":"\u226b","gtdot":"\u22d7","gtlPar":"\u2995","gtquest":"\u2a7c","gtrapprox":"\u2a86","gtrarr":"\u2978","gtrdot":"\u22d7","gtreqless":"\u22db","gtreqqless":"\u2a8c","gtrless":"\u2277","gtrsim":"\u2273","gvertneqq":"\u2269\ufe00","gvnE":"\u2269\ufe00","Hacek":"\u02c7","hairsp":"\u200a","half":"\xbd","hamilt":"\u210b","HARDcy":"\u042a","hardcy":"\u044a","harrcir":"\u2948","harr":"\u2194","hArr":"\u21d4","harrw":"\u21ad","Hat":"^","hbar":"\u210f","Hcirc":"\u0124","hcirc":"\u0125","hearts":"\u2665","heartsuit":"\u2665","hellip":"\u2026","hercon":"\u22b9","hfr":"\ud835\udd25","Hfr":"\u210c","HilbertSpace":"\u210b","hksearow":"\u2925","hkswarow":"\u2926","hoarr":"\u21ff","homtht":"\u223b","hookleftarrow":"\u21a9","hookrightarrow":"\u21aa","hopf":"\ud835\udd59","Hopf":"\u210d","horbar":"\u2015","HorizontalLine":"\u2500","hscr":"\ud835\udcbd","Hscr":"\u210b","hslash":"\u210f","Hstrok":"\u0126","hstrok":"\u0127","HumpDownHump":"\u224e","HumpEqual":"\u224f","hybull":"\u2043","hyphen":"\u2010","Iacute":"\xcd","iacute":"\xed","ic":"\u2063","Icirc":"\xce","icirc":"\xee","Icy":"\u0418","icy":"\u0438","Idot":"\u0130","IEcy":"\u0415","iecy":"\u0435","iexcl":"\xa1","iff":"\u21d4","ifr":"\ud835\udd26","Ifr":"\u2111","Igrave":"\xcc","igrave":"\xec","ii":"\u2148","iiiint":"\u2a0c","iiint":"\u222d","iinfin":"\u29dc","iiota":"\u2129","IJlig":"\u0132","ijlig":"\u0133","Imacr":"\u012a","imacr":"\u012b","image":"\u2111","ImaginaryI":"\u2148","imagline":"\u2110","imagpart":"\u2111","imath":"\u0131","Im":"\u2111","imof":"\u22b7","imped":"\u01b5","Implies":"\u21d2","incare":"\u2105","in":"\u2208","infin":"\u221e","infintie":"\u29dd","inodot":"\u0131","intcal":"\u22ba","int":"\u222b","Int":"\u222c","integers":"\u2124","Integral":"\u222b","intercal":"\u22ba","Intersection":"\u22c2","intlarhk":"\u2a17","intprod":"\u2a3c","InvisibleComma":"\u2063","InvisibleTimes":"\u2062","IOcy":"\u0401","iocy":"\u0451","Iogon":"\u012e","iogon":"\u012f","Iopf":"\ud835\udd40","iopf":"\ud835\udd5a","Iota":"\u0399","iota":"\u03b9","iprod":"\u2a3c","iquest":"\xbf","iscr":"\ud835\udcbe","Iscr":"\u2110","isin":"\u2208","isindot":"\u22f5","isinE":"\u22f9","isins":"\u22f4","isinsv":"\u22f3","isinv":"\u2208","it":"\u2062","Itilde":"\u0128","itilde":"\u0129","Iukcy":"\u0406","iukcy":"\u0456","Iuml":"\xcf","iuml":"\xef","Jcirc":"\u0134","jcirc":"\u0135","Jcy":"\u0419","jcy":"\u0439","Jfr":"\ud835\udd0d","jfr":"\ud835\udd27","jmath":"\u0237","Jopf":"\ud835\udd41","jopf":"\ud835\udd5b","Jscr":"\ud835\udca5","jscr":"\ud835\udcbf","Jsercy":"\u0408","jsercy":"\u0458","Jukcy":"\u0404","jukcy":"\u0454","Kappa":"\u039a","kappa":"\u03ba","kappav":"\u03f0","Kcedil":"\u0136","kcedil":"\u0137","Kcy":"\u041a","kcy":"\u043a","Kfr":"\ud835\udd0e","kfr":"\ud835\udd28","kgreen":"\u0138","KHcy":"\u0425","khcy":"\u0445","KJcy":"\u040c","kjcy":"\u045c","Kopf":"\ud835\udd42","kopf":"\ud835\udd5c","Kscr":"\ud835\udca6","kscr":"\ud835\udcc0","lAarr":"\u21da","Lacute":"\u0139","lacute":"\u013a","laemptyv":"\u29b4","lagran":"\u2112","Lambda":"\u039b","lambda":"\u03bb","lang":"\u27e8","Lang":"\u27ea","langd":"\u2991","langle":"\u27e8","lap":"\u2a85","Laplacetrf":"\u2112","laquo":"\xab","larrb":"\u21e4","larrbfs":"\u291f","larr":"\u2190","Larr":"\u219e","lArr":"\u21d0","larrfs":"\u291d","larrhk":"\u21a9","larrlp":"\u21ab","larrpl":"\u2939","larrsim":"\u2973","larrtl":"\u21a2","latail":"\u2919","lAtail":"\u291b","lat":"\u2aab","late":"\u2aad","lates":"\u2aad\ufe00","lbarr":"\u290c","lBarr":"\u290e","lbbrk":"\u2772","lbrace":"{","lbrack":"[","lbrke":"\u298b","lbrksld":"\u298f","lbrkslu":"\u298d","Lcaron":"\u013d","lcaron":"\u013e","Lcedil":"\u013b","lcedil":"\u013c","lceil":"\u2308","lcub":"{","Lcy":"\u041b","lcy":"\u043b","ldca":"\u2936","ldquo":"\u201c","ldquor":"\u201e","ldrdhar":"\u2967","ldrushar":"\u294b","ldsh":"\u21b2","le":"\u2264","lE":"\u2266","LeftAngleBracket":"\u27e8","LeftArrowBar":"\u21e4","leftarrow":"\u2190","LeftArrow":"\u2190","Leftarrow":"\u21d0","LeftArrowRightArrow":"\u21c6","leftarrowtail":"\u21a2","LeftCeiling":"\u2308","LeftDoubleBracket":"\u27e6","LeftDownTeeVector":"\u2961","LeftDownVectorBar":"\u2959","LeftDownVector":"\u21c3","LeftFloor":"\u230a","leftharpoondown":"\u21bd","leftharpoonup":"\u21bc","leftleftarrows":"\u21c7","leftrightarrow":"\u2194","LeftRightArrow":"\u2194","Leftrightarrow":"\u21d4","leftrightarrows":"\u21c6","leftrightharpoons":"\u21cb","leftrightsquigarrow":"\u21ad","LeftRightVector":"\u294e","LeftTeeArrow":"\u21a4","LeftTee":"\u22a3","LeftTeeVector":"\u295a","leftthreetimes":"\u22cb","LeftTriangleBar":"\u29cf","LeftTriangle":"\u22b2","LeftTriangleEqual":"\u22b4","LeftUpDownVector":"\u2951","LeftUpTeeVector":"\u2960","LeftUpVectorBar":"\u2958","LeftUpVector":"\u21bf","LeftVectorBar":"\u2952","LeftVector":"\u21bc","lEg":"\u2a8b","leg":"\u22da","leq":"\u2264","leqq":"\u2266","leqslant":"\u2a7d","lescc":"\u2aa8","les":"\u2a7d","lesdot":"\u2a7f","lesdoto":"\u2a81","lesdotor":"\u2a83","lesg":"\u22da\ufe00","lesges":"\u2a93","lessapprox":"\u2a85","lessdot":"\u22d6","lesseqgtr":"\u22da","lesseqqgtr":"\u2a8b","LessEqualGreater":"\u22da","LessFullEqual":"\u2266","LessGreater":"\u2276","lessgtr":"\u2276","LessLess":"\u2aa1","lesssim":"\u2272","LessSlantEqual":"\u2a7d","LessTilde":"\u2272","lfisht":"\u297c","lfloor":"\u230a","Lfr":"\ud835\udd0f","lfr":"\ud835\udd29","lg":"\u2276","lgE":"\u2a91","lHar":"\u2962","lhard":"\u21bd","lharu":"\u21bc","lharul":"\u296a","lhblk":"\u2584","LJcy":"\u0409","ljcy":"\u0459","llarr":"\u21c7","ll":"\u226a","Ll":"\u22d8","llcorner":"\u231e","Lleftarrow":"\u21da","llhard":"\u296b","lltri":"\u25fa","Lmidot":"\u013f","lmidot":"\u0140","lmoustache":"\u23b0","lmoust":"\u23b0","lnap":"\u2a89","lnapprox":"\u2a89","lne":"\u2a87","lnE":"\u2268","lneq":"\u2a87","lneqq":"\u2268","lnsim":"\u22e6","loang":"\u27ec","loarr":"\u21fd","lobrk":"\u27e6","longleftarrow":"\u27f5","LongLeftArrow":"\u27f5","Longleftarrow":"\u27f8","longleftrightarrow":"\u27f7","LongLeftRightArrow":"\u27f7","Longleftrightarrow":"\u27fa","longmapsto":"\u27fc","longrightarrow":"\u27f6","LongRightArrow":"\u27f6","Longrightarrow":"\u27f9","looparrowleft":"\u21ab","looparrowright":"\u21ac","lopar":"\u2985","Lopf":"\ud835\udd43","lopf":"\ud835\udd5d","loplus":"\u2a2d","lotimes":"\u2a34","lowast":"\u2217","lowbar":"_","LowerLeftArrow":"\u2199","LowerRightArrow":"\u2198","loz":"\u25ca","lozenge":"\u25ca","lozf":"\u29eb","lpar":"(","lparlt":"\u2993","lrarr":"\u21c6","lrcorner":"\u231f","lrhar":"\u21cb","lrhard":"\u296d","lrm":"\u200e","lrtri":"\u22bf","lsaquo":"\u2039","lscr":"\ud835\udcc1","Lscr":"\u2112","lsh":"\u21b0","Lsh":"\u21b0","lsim":"\u2272","lsime":"\u2a8d","lsimg":"\u2a8f","lsqb":"[","lsquo":"\u2018","lsquor":"\u201a","Lstrok":"\u0141","lstrok":"\u0142","ltcc":"\u2aa6","ltcir":"\u2a79","lt":"<","LT":"<","Lt":"\u226a","ltdot":"\u22d6","lthree":"\u22cb","ltimes":"\u22c9","ltlarr":"\u2976","ltquest":"\u2a7b","ltri":"\u25c3","ltrie":"\u22b4","ltrif":"\u25c2","ltrPar":"\u2996","lurdshar":"\u294a","luruhar":"\u2966","lvertneqq":"\u2268\ufe00","lvnE":"\u2268\ufe00","macr":"\xaf","male":"\u2642","malt":"\u2720","maltese":"\u2720","Map":"\u2905","map":"\u21a6","mapsto":"\u21a6","mapstodown":"\u21a7","mapstoleft":"\u21a4","mapstoup":"\u21a5","marker":"\u25ae","mcomma":"\u2a29","Mcy":"\u041c","mcy":"\u043c","mdash":"\u2014","mDDot":"\u223a","measuredangle":"\u2221","MediumSpace":"\u205f","Mellintrf":"\u2133","Mfr":"\ud835\udd10","mfr":"\ud835\udd2a","mho":"\u2127","micro":"\xb5","midast":"*","midcir":"\u2af0","mid":"\u2223","middot":"\xb7","minusb":"\u229f","minus":"\u2212","minusd":"\u2238","minusdu":"\u2a2a","MinusPlus":"\u2213","mlcp":"\u2adb","mldr":"\u2026","mnplus":"\u2213","models":"\u22a7","Mopf":"\ud835\udd44","mopf":"\ud835\udd5e","mp":"\u2213","mscr":"\ud835\udcc2","Mscr":"\u2133","mstpos":"\u223e","Mu":"\u039c","mu":"\u03bc","multimap":"\u22b8","mumap":"\u22b8","nabla":"\u2207","Nacute":"\u0143","nacute":"\u0144","nang":"\u2220\u20d2","nap":"\u2249","napE":"\u2a70\u0338","napid":"\u224b\u0338","napos":"\u0149","napprox":"\u2249","natural":"\u266e","naturals":"\u2115","natur":"\u266e","nbsp":"\xa0","nbump":"\u224e\u0338","nbumpe":"\u224f\u0338","ncap":"\u2a43","Ncaron":"\u0147","ncaron":"\u0148","Ncedil":"\u0145","ncedil":"\u0146","ncong":"\u2247","ncongdot":"\u2a6d\u0338","ncup":"\u2a42","Ncy":"\u041d","ncy":"\u043d","ndash":"\u2013","nearhk":"\u2924","nearr":"\u2197","neArr":"\u21d7","nearrow":"\u2197","ne":"\u2260","nedot":"\u2250\u0338","NegativeMediumSpace":"\u200b","NegativeThickSpace":"\u200b","NegativeThinSpace":"\u200b","NegativeVeryThinSpace":"\u200b","nequiv":"\u2262","nesear":"\u2928","nesim":"\u2242\u0338","NestedGreaterGreater":"\u226b","NestedLessLess":"\u226a","NewLine":"\\n","nexist":"\u2204","nexists":"\u2204","Nfr":"\ud835\udd11","nfr":"\ud835\udd2b","ngE":"\u2267\u0338","nge":"\u2271","ngeq":"\u2271","ngeqq":"\u2267\u0338","ngeqslant":"\u2a7e\u0338","nges":"\u2a7e\u0338","nGg":"\u22d9\u0338","ngsim":"\u2275","nGt":"\u226b\u20d2","ngt":"\u226f","ngtr":"\u226f","nGtv":"\u226b\u0338","nharr":"\u21ae","nhArr":"\u21ce","nhpar":"\u2af2","ni":"\u220b","nis":"\u22fc","nisd":"\u22fa","niv":"\u220b","NJcy":"\u040a","njcy":"\u045a","nlarr":"\u219a","nlArr":"\u21cd","nldr":"\u2025","nlE":"\u2266\u0338","nle":"\u2270","nleftarrow":"\u219a","nLeftarrow":"\u21cd","nleftrightarrow":"\u21ae","nLeftrightarrow":"\u21ce","nleq":"\u2270","nleqq":"\u2266\u0338","nleqslant":"\u2a7d\u0338","nles":"\u2a7d\u0338","nless":"\u226e","nLl":"\u22d8\u0338","nlsim":"\u2274","nLt":"\u226a\u20d2","nlt":"\u226e","nltri":"\u22ea","nltrie":"\u22ec","nLtv":"\u226a\u0338","nmid":"\u2224","NoBreak":"\u2060","NonBreakingSpace":"\xa0","nopf":"\ud835\udd5f","Nopf":"\u2115","Not":"\u2aec","not":"\xac","NotCongruent":"\u2262","NotCupCap":"\u226d","NotDoubleVerticalBar":"\u2226","NotElement":"\u2209","NotEqual":"\u2260","NotEqualTilde":"\u2242\u0338","NotExists":"\u2204","NotGreater":"\u226f","NotGreaterEqual":"\u2271","NotGreaterFullEqual":"\u2267\u0338","NotGreaterGreater":"\u226b\u0338","NotGreaterLess":"\u2279","NotGreaterSlantEqual":"\u2a7e\u0338","NotGreaterTilde":"\u2275","NotHumpDownHump":"\u224e\u0338","NotHumpEqual":"\u224f\u0338","notin":"\u2209","notindot":"\u22f5\u0338","notinE":"\u22f9\u0338","notinva":"\u2209","notinvb":"\u22f7","notinvc":"\u22f6","NotLeftTriangleBar":"\u29cf\u0338","NotLeftTriangle":"\u22ea","NotLeftTriangleEqual":"\u22ec","NotLess":"\u226e","NotLessEqual":"\u2270","NotLessGreater":"\u2278","NotLessLess":"\u226a\u0338","NotLessSlantEqual":"\u2a7d\u0338","NotLessTilde":"\u2274","NotNestedGreaterGreater":"\u2aa2\u0338","NotNestedLessLess":"\u2aa1\u0338","notni":"\u220c","notniva":"\u220c","notnivb":"\u22fe","notnivc":"\u22fd","NotPrecedes":"\u2280","NotPrecedesEqual":"\u2aaf\u0338","NotPrecedesSlantEqual":"\u22e0","NotReverseElement":"\u220c","NotRightTriangleBar":"\u29d0\u0338","NotRightTriangle":"\u22eb","NotRightTriangleEqual":"\u22ed","NotSquareSubset":"\u228f\u0338","NotSquareSubsetEqual":"\u22e2","NotSquareSuperset":"\u2290\u0338","NotSquareSupersetEqual":"\u22e3","NotSubset":"\u2282\u20d2","NotSubsetEqual":"\u2288","NotSucceeds":"\u2281","NotSucceedsEqual":"\u2ab0\u0338","NotSucceedsSlantEqual":"\u22e1","NotSucceedsTilde":"\u227f\u0338","NotSuperset":"\u2283\u20d2","NotSupersetEqual":"\u2289","NotTilde":"\u2241","NotTildeEqual":"\u2244","NotTildeFullEqual":"\u2247","NotTildeTilde":"\u2249","NotVerticalBar":"\u2224","nparallel":"\u2226","npar":"\u2226","nparsl":"\u2afd\u20e5","npart":"\u2202\u0338","npolint":"\u2a14","npr":"\u2280","nprcue":"\u22e0","nprec":"\u2280","npreceq":"\u2aaf\u0338","npre":"\u2aaf\u0338","nrarrc":"\u2933\u0338","nrarr":"\u219b","nrArr":"\u21cf","nrarrw":"\u219d\u0338","nrightarrow":"\u219b","nRightarrow":"\u21cf","nrtri":"\u22eb","nrtrie":"\u22ed","nsc":"\u2281","nsccue":"\u22e1","nsce":"\u2ab0\u0338","Nscr":"\ud835\udca9","nscr":"\ud835\udcc3","nshortmid":"\u2224","nshortparallel":"\u2226","nsim":"\u2241","nsime":"\u2244","nsimeq":"\u2244","nsmid":"\u2224","nspar":"\u2226","nsqsube":"\u22e2","nsqsupe":"\u22e3","nsub":"\u2284","nsubE":"\u2ac5\u0338","nsube":"\u2288","nsubset":"\u2282\u20d2","nsubseteq":"\u2288","nsubseteqq":"\u2ac5\u0338","nsucc":"\u2281","nsucceq":"\u2ab0\u0338","nsup":"\u2285","nsupE":"\u2ac6\u0338","nsupe":"\u2289","nsupset":"\u2283\u20d2","nsupseteq":"\u2289","nsupseteqq":"\u2ac6\u0338","ntgl":"\u2279","Ntilde":"\xd1","ntilde":"\xf1","ntlg":"\u2278","ntriangleleft":"\u22ea","ntrianglelefteq":"\u22ec","ntriangleright":"\u22eb","ntrianglerighteq":"\u22ed","Nu":"\u039d","nu":"\u03bd","num":"#","numero":"\u2116","numsp":"\u2007","nvap":"\u224d\u20d2","nvdash":"\u22ac","nvDash":"\u22ad","nVdash":"\u22ae","nVDash":"\u22af","nvge":"\u2265\u20d2","nvgt":">\u20d2","nvHarr":"\u2904","nvinfin":"\u29de","nvlArr":"\u2902","nvle":"\u2264\u20d2","nvlt":"<\u20d2","nvltrie":"\u22b4\u20d2","nvrArr":"\u2903","nvrtrie":"\u22b5\u20d2","nvsim":"\u223c\u20d2","nwarhk":"\u2923","nwarr":"\u2196","nwArr":"\u21d6","nwarrow":"\u2196","nwnear":"\u2927","Oacute":"\xd3","oacute":"\xf3","oast":"\u229b","Ocirc":"\xd4","ocirc":"\xf4","ocir":"\u229a","Ocy":"\u041e","ocy":"\u043e","odash":"\u229d","Odblac":"\u0150","odblac":"\u0151","odiv":"\u2a38","odot":"\u2299","odsold":"\u29bc","OElig":"\u0152","oelig":"\u0153","ofcir":"\u29bf","Ofr":"\ud835\udd12","ofr":"\ud835\udd2c","ogon":"\u02db","Ograve":"\xd2","ograve":"\xf2","ogt":"\u29c1","ohbar":"\u29b5","ohm":"\u03a9","oint":"\u222e","olarr":"\u21ba","olcir":"\u29be","olcross":"\u29bb","oline":"\u203e","olt":"\u29c0","Omacr":"\u014c","omacr":"\u014d","Omega":"\u03a9","omega":"\u03c9","Omicron":"\u039f","omicron":"\u03bf","omid":"\u29b6","ominus":"\u2296","Oopf":"\ud835\udd46","oopf":"\ud835\udd60","opar":"\u29b7","OpenCurlyDoubleQuote":"\u201c","OpenCurlyQuote":"\u2018","operp":"\u29b9","oplus":"\u2295","orarr":"\u21bb","Or":"\u2a54","or":"\u2228","ord":"\u2a5d","order":"\u2134","orderof":"\u2134","ordf":"\xaa","ordm":"\xba","origof":"\u22b6","oror":"\u2a56","orslope":"\u2a57","orv":"\u2a5b","oS":"\u24c8","Oscr":"\ud835\udcaa","oscr":"\u2134","Oslash":"\xd8","oslash":"\xf8","osol":"\u2298","Otilde":"\xd5","otilde":"\xf5","otimesas":"\u2a36","Otimes":"\u2a37","otimes":"\u2297","Ouml":"\xd6","ouml":"\xf6","ovbar":"\u233d","OverBar":"\u203e","OverBrace":"\u23de","OverBracket":"\u23b4","OverParenthesis":"\u23dc","para":"\xb6","parallel":"\u2225","par":"\u2225","parsim":"\u2af3","parsl":"\u2afd","part":"\u2202","PartialD":"\u2202","Pcy":"\u041f","pcy":"\u043f","percnt":"%","period":".","permil":"\u2030","perp":"\u22a5","pertenk":"\u2031","Pfr":"\ud835\udd13","pfr":"\ud835\udd2d","Phi":"\u03a6","phi":"\u03c6","phiv":"\u03d5","phmmat":"\u2133","phone":"\u260e","Pi":"\u03a0","pi":"\u03c0","pitchfork":"\u22d4","piv":"\u03d6","planck":"\u210f","planckh":"\u210e","plankv":"\u210f","plusacir":"\u2a23","plusb":"\u229e","pluscir":"\u2a22","plus":"+","plusdo":"\u2214","plusdu":"\u2a25","pluse":"\u2a72","PlusMinus":"\xb1","plusmn":"\xb1","plussim":"\u2a26","plustwo":"\u2a27","pm":"\xb1","Poincareplane":"\u210c","pointint":"\u2a15","popf":"\ud835\udd61","Popf":"\u2119","pound":"\xa3","prap":"\u2ab7","Pr":"\u2abb","pr":"\u227a","prcue":"\u227c","precapprox":"\u2ab7","prec":"\u227a","preccurlyeq":"\u227c","Precedes":"\u227a","PrecedesEqual":"\u2aaf","PrecedesSlantEqual":"\u227c","PrecedesTilde":"\u227e","preceq":"\u2aaf","precnapprox":"\u2ab9","precneqq":"\u2ab5","precnsim":"\u22e8","pre":"\u2aaf","prE":"\u2ab3","precsim":"\u227e","prime":"\u2032","Prime":"\u2033","primes":"\u2119","prnap":"\u2ab9","prnE":"\u2ab5","prnsim":"\u22e8","prod":"\u220f","Product":"\u220f","profalar":"\u232e","profline":"\u2312","profsurf":"\u2313","prop":"\u221d","Proportional":"\u221d","Proportion":"\u2237","propto":"\u221d","prsim":"\u227e","prurel":"\u22b0","Pscr":"\ud835\udcab","pscr":"\ud835\udcc5","Psi":"\u03a8","psi":"\u03c8","puncsp":"\u2008","Qfr":"\ud835\udd14","qfr":"\ud835\udd2e","qint":"\u2a0c","qopf":"\ud835\udd62","Qopf":"\u211a","qprime":"\u2057","Qscr":"\ud835\udcac","qscr":"\ud835\udcc6","quaternions":"\u210d","quatint":"\u2a16","quest":"?","questeq":"\u225f","quot":"\\"","QUOT":"\\"","rAarr":"\u21db","race":"\u223d\u0331","Racute":"\u0154","racute":"\u0155","radic":"\u221a","raemptyv":"\u29b3","rang":"\u27e9","Rang":"\u27eb","rangd":"\u2992","range":"\u29a5","rangle":"\u27e9","raquo":"\xbb","rarrap":"\u2975","rarrb":"\u21e5","rarrbfs":"\u2920","rarrc":"\u2933","rarr":"\u2192","Rarr":"\u21a0","rArr":"\u21d2","rarrfs":"\u291e","rarrhk":"\u21aa","rarrlp":"\u21ac","rarrpl":"\u2945","rarrsim":"\u2974","Rarrtl":"\u2916","rarrtl":"\u21a3","rarrw":"\u219d","ratail":"\u291a","rAtail":"\u291c","ratio":"\u2236","rationals":"\u211a","rbarr":"\u290d","rBarr":"\u290f","RBarr":"\u2910","rbbrk":"\u2773","rbrace":"}","rbrack":"]","rbrke":"\u298c","rbrksld":"\u298e","rbrkslu":"\u2990","Rcaron":"\u0158","rcaron":"\u0159","Rcedil":"\u0156","rcedil":"\u0157","rceil":"\u2309","rcub":"}","Rcy":"\u0420","rcy":"\u0440","rdca":"\u2937","rdldhar":"\u2969","rdquo":"\u201d","rdquor":"\u201d","rdsh":"\u21b3","real":"\u211c","realine":"\u211b","realpart":"\u211c","reals":"\u211d","Re":"\u211c","rect":"\u25ad","reg":"\xae","REG":"\xae","ReverseElement":"\u220b","ReverseEquilibrium":"\u21cb","ReverseUpEquilibrium":"\u296f","rfisht":"\u297d","rfloor":"\u230b","rfr":"\ud835\udd2f","Rfr":"\u211c","rHar":"\u2964","rhard":"\u21c1","rharu":"\u21c0","rharul":"\u296c","Rho":"\u03a1","rho":"\u03c1","rhov":"\u03f1","RightAngleBracket":"\u27e9","RightArrowBar":"\u21e5","rightarrow":"\u2192","RightArrow":"\u2192","Rightarrow":"\u21d2","RightArrowLeftArrow":"\u21c4","rightarrowtail":"\u21a3","RightCeiling":"\u2309","RightDoubleBracket":"\u27e7","RightDownTeeVector":"\u295d","RightDownVectorBar":"\u2955","RightDownVector":"\u21c2","RightFloor":"\u230b","rightharpoondown":"\u21c1","rightharpoonup":"\u21c0","rightleftarrows":"\u21c4","rightleftharpoons":"\u21cc","rightrightarrows":"\u21c9","rightsquigarrow":"\u219d","RightTeeArrow":"\u21a6","RightTee":"\u22a2","RightTeeVector":"\u295b","rightthreetimes":"\u22cc","RightTriangleBar":"\u29d0","RightTriangle":"\u22b3","RightTriangleEqual":"\u22b5","RightUpDownVector":"\u294f","RightUpTeeVector":"\u295c","RightUpVectorBar":"\u2954","RightUpVector":"\u21be","RightVectorBar":"\u2953","RightVector":"\u21c0","ring":"\u02da","risingdotseq":"\u2253","rlarr":"\u21c4","rlhar":"\u21cc","rlm":"\u200f","rmoustache":"\u23b1","rmoust":"\u23b1","rnmid":"\u2aee","roang":"\u27ed","roarr":"\u21fe","robrk":"\u27e7","ropar":"\u2986","ropf":"\ud835\udd63","Ropf":"\u211d","roplus":"\u2a2e","rotimes":"\u2a35","RoundImplies":"\u2970","rpar":")","rpargt":"\u2994","rppolint":"\u2a12","rrarr":"\u21c9","Rrightarrow":"\u21db","rsaquo":"\u203a","rscr":"\ud835\udcc7","Rscr":"\u211b","rsh":"\u21b1","Rsh":"\u21b1","rsqb":"]","rsquo":"\u2019","rsquor":"\u2019","rthree":"\u22cc","rtimes":"\u22ca","rtri":"\u25b9","rtrie":"\u22b5","rtrif":"\u25b8","rtriltri":"\u29ce","RuleDelayed":"\u29f4","ruluhar":"\u2968","rx":"\u211e","Sacute":"\u015a","sacute":"\u015b","sbquo":"\u201a","scap":"\u2ab8","Scaron":"\u0160","scaron":"\u0161","Sc":"\u2abc","sc":"\u227b","sccue":"\u227d","sce":"\u2ab0","scE":"\u2ab4","Scedil":"\u015e","scedil":"\u015f","Scirc":"\u015c","scirc":"\u015d","scnap":"\u2aba","scnE":"\u2ab6","scnsim":"\u22e9","scpolint":"\u2a13","scsim":"\u227f","Scy":"\u0421","scy":"\u0441","sdotb":"\u22a1","sdot":"\u22c5","sdote":"\u2a66","searhk":"\u2925","searr":"\u2198","seArr":"\u21d8","searrow":"\u2198","sect":"\xa7","semi":";","seswar":"\u2929","setminus":"\u2216","setmn":"\u2216","sext":"\u2736","Sfr":"\ud835\udd16","sfr":"\ud835\udd30","sfrown":"\u2322","sharp":"\u266f","SHCHcy":"\u0429","shchcy":"\u0449","SHcy":"\u0428","shcy":"\u0448","ShortDownArrow":"\u2193","ShortLeftArrow":"\u2190","shortmid":"\u2223","shortparallel":"\u2225","ShortRightArrow":"\u2192","ShortUpArrow":"\u2191","shy":"\xad","Sigma":"\u03a3","sigma":"\u03c3","sigmaf":"\u03c2","sigmav":"\u03c2","sim":"\u223c","simdot":"\u2a6a","sime":"\u2243","simeq":"\u2243","simg":"\u2a9e","simgE":"\u2aa0","siml":"\u2a9d","simlE":"\u2a9f","simne":"\u2246","simplus":"\u2a24","simrarr":"\u2972","slarr":"\u2190","SmallCircle":"\u2218","smallsetminus":"\u2216","smashp":"\u2a33","smeparsl":"\u29e4","smid":"\u2223","smile":"\u2323","smt":"\u2aaa","smte":"\u2aac","smtes":"\u2aac\ufe00","SOFTcy":"\u042c","softcy":"\u044c","solbar":"\u233f","solb":"\u29c4","sol":"/","Sopf":"\ud835\udd4a","sopf":"\ud835\udd64","spades":"\u2660","spadesuit":"\u2660","spar":"\u2225","sqcap":"\u2293","sqcaps":"\u2293\ufe00","sqcup":"\u2294","sqcups":"\u2294\ufe00","Sqrt":"\u221a","sqsub":"\u228f","sqsube":"\u2291","sqsubset":"\u228f","sqsubseteq":"\u2291","sqsup":"\u2290","sqsupe":"\u2292","sqsupset":"\u2290","sqsupseteq":"\u2292","square":"\u25a1","Square":"\u25a1","SquareIntersection":"\u2293","SquareSubset":"\u228f","SquareSubsetEqual":"\u2291","SquareSuperset":"\u2290","SquareSupersetEqual":"\u2292","SquareUnion":"\u2294","squarf":"\u25aa","squ":"\u25a1","squf":"\u25aa","srarr":"\u2192","Sscr":"\ud835\udcae","sscr":"\ud835\udcc8","ssetmn":"\u2216","ssmile":"\u2323","sstarf":"\u22c6","Star":"\u22c6","star":"\u2606","starf":"\u2605","straightepsilon":"\u03f5","straightphi":"\u03d5","strns":"\xaf","sub":"\u2282","Sub":"\u22d0","subdot":"\u2abd","subE":"\u2ac5","sube":"\u2286","subedot":"\u2ac3","submult":"\u2ac1","subnE":"\u2acb","subne":"\u228a","subplus":"\u2abf","subrarr":"\u2979","subset":"\u2282","Subset":"\u22d0","subseteq":"\u2286","subseteqq":"\u2ac5","SubsetEqual":"\u2286","subsetneq":"\u228a","subsetneqq":"\u2acb","subsim":"\u2ac7","subsub":"\u2ad5","subsup":"\u2ad3","succapprox":"\u2ab8","succ":"\u227b","succcurlyeq":"\u227d","Succeeds":"\u227b","SucceedsEqual":"\u2ab0","SucceedsSlantEqual":"\u227d","SucceedsTilde":"\u227f","succeq":"\u2ab0","succnapprox":"\u2aba","succneqq":"\u2ab6","succnsim":"\u22e9","succsim":"\u227f","SuchThat":"\u220b","sum":"\u2211","Sum":"\u2211","sung":"\u266a","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","sup":"\u2283","Sup":"\u22d1","supdot":"\u2abe","supdsub":"\u2ad8","supE":"\u2ac6","supe":"\u2287","supedot":"\u2ac4","Superset":"\u2283","SupersetEqual":"\u2287","suphsol":"\u27c9","suphsub":"\u2ad7","suplarr":"\u297b","supmult":"\u2ac2","supnE":"\u2acc","supne":"\u228b","supplus":"\u2ac0","supset":"\u2283","Supset":"\u22d1","supseteq":"\u2287","supseteqq":"\u2ac6","supsetneq":"\u228b","supsetneqq":"\u2acc","supsim":"\u2ac8","supsub":"\u2ad4","supsup":"\u2ad6","swarhk":"\u2926","swarr":"\u2199","swArr":"\u21d9","swarrow":"\u2199","swnwar":"\u292a","szlig":"\xdf","Tab":"\\t","target":"\u2316","Tau":"\u03a4","tau":"\u03c4","tbrk":"\u23b4","Tcaron":"\u0164","tcaron":"\u0165","Tcedil":"\u0162","tcedil":"\u0163","Tcy":"\u0422","tcy":"\u0442","tdot":"\u20db","telrec":"\u2315","Tfr":"\ud835\udd17","tfr":"\ud835\udd31","there4":"\u2234","therefore":"\u2234","Therefore":"\u2234","Theta":"\u0398","theta":"\u03b8","thetasym":"\u03d1","thetav":"\u03d1","thickapprox":"\u2248","thicksim":"\u223c","ThickSpace":"\u205f\u200a","ThinSpace":"\u2009","thinsp":"\u2009","thkap":"\u2248","thksim":"\u223c","THORN":"\xde","thorn":"\xfe","tilde":"\u02dc","Tilde":"\u223c","TildeEqual":"\u2243","TildeFullEqual":"\u2245","TildeTilde":"\u2248","timesbar":"\u2a31","timesb":"\u22a0","times":"\xd7","timesd":"\u2a30","tint":"\u222d","toea":"\u2928","topbot":"\u2336","topcir":"\u2af1","top":"\u22a4","Topf":"\ud835\udd4b","topf":"\ud835\udd65","topfork":"\u2ada","tosa":"\u2929","tprime":"\u2034","trade":"\u2122","TRADE":"\u2122","triangle":"\u25b5","triangledown":"\u25bf","triangleleft":"\u25c3","trianglelefteq":"\u22b4","triangleq":"\u225c","triangleright":"\u25b9","trianglerighteq":"\u22b5","tridot":"\u25ec","trie":"\u225c","triminus":"\u2a3a","TripleDot":"\u20db","triplus":"\u2a39","trisb":"\u29cd","tritime":"\u2a3b","trpezium":"\u23e2","Tscr":"\ud835\udcaf","tscr":"\ud835\udcc9","TScy":"\u0426","tscy":"\u0446","TSHcy":"\u040b","tshcy":"\u045b","Tstrok":"\u0166","tstrok":"\u0167","twixt":"\u226c","twoheadleftarrow":"\u219e","twoheadrightarrow":"\u21a0","Uacute":"\xda","uacute":"\xfa","uarr":"\u2191","Uarr":"\u219f","uArr":"\u21d1","Uarrocir":"\u2949","Ubrcy":"\u040e","ubrcy":"\u045e","Ubreve":"\u016c","ubreve":"\u016d","Ucirc":"\xdb","ucirc":"\xfb","Ucy":"\u0423","ucy":"\u0443","udarr":"\u21c5","Udblac":"\u0170","udblac":"\u0171","udhar":"\u296e","ufisht":"\u297e","Ufr":"\ud835\udd18","ufr":"\ud835\udd32","Ugrave":"\xd9","ugrave":"\xf9","uHar":"\u2963","uharl":"\u21bf","uharr":"\u21be","uhblk":"\u2580","ulcorn":"\u231c","ulcorner":"\u231c","ulcrop":"\u230f","ultri":"\u25f8","Umacr":"\u016a","umacr":"\u016b","uml":"\xa8","UnderBar":"_","UnderBrace":"\u23df","UnderBracket":"\u23b5","UnderParenthesis":"\u23dd","Union":"\u22c3","UnionPlus":"\u228e","Uogon":"\u0172","uogon":"\u0173","Uopf":"\ud835\udd4c","uopf":"\ud835\udd66","UpArrowBar":"\u2912","uparrow":"\u2191","UpArrow":"\u2191","Uparrow":"\u21d1","UpArrowDownArrow":"\u21c5","updownarrow":"\u2195","UpDownArrow":"\u2195","Updownarrow":"\u21d5","UpEquilibrium":"\u296e","upharpoonleft":"\u21bf","upharpoonright":"\u21be","uplus":"\u228e","UpperLeftArrow":"\u2196","UpperRightArrow":"\u2197","upsi":"\u03c5","Upsi":"\u03d2","upsih":"\u03d2","Upsilon":"\u03a5","upsilon":"\u03c5","UpTeeArrow":"\u21a5","UpTee":"\u22a5","upuparrows":"\u21c8","urcorn":"\u231d","urcorner":"\u231d","urcrop":"\u230e","Uring":"\u016e","uring":"\u016f","urtri":"\u25f9","Uscr":"\ud835\udcb0","uscr":"\ud835\udcca","utdot":"\u22f0","Utilde":"\u0168","utilde":"\u0169","utri":"\u25b5","utrif":"\u25b4","uuarr":"\u21c8","Uuml":"\xdc","uuml":"\xfc","uwangle":"\u29a7","vangrt":"\u299c","varepsilon":"\u03f5","varkappa":"\u03f0","varnothing":"\u2205","varphi":"\u03d5","varpi":"\u03d6","varpropto":"\u221d","varr":"\u2195","vArr":"\u21d5","varrho":"\u03f1","varsigma":"\u03c2","varsubsetneq":"\u228a\ufe00","varsubsetneqq":"\u2acb\ufe00","varsupsetneq":"\u228b\ufe00","varsupsetneqq":"\u2acc\ufe00","vartheta":"\u03d1","vartriangleleft":"\u22b2","vartriangleright":"\u22b3","vBar":"\u2ae8","Vbar":"\u2aeb","vBarv":"\u2ae9","Vcy":"\u0412","vcy":"\u0432","vdash":"\u22a2","vDash":"\u22a8","Vdash":"\u22a9","VDash":"\u22ab","Vdashl":"\u2ae6","veebar":"\u22bb","vee":"\u2228","Vee":"\u22c1","veeeq":"\u225a","vellip":"\u22ee","verbar":"|","Verbar":"\u2016","vert":"|","Vert":"\u2016","VerticalBar":"\u2223","VerticalLine":"|","VerticalSeparator":"\u2758","VerticalTilde":"\u2240","VeryThinSpace":"\u200a","Vfr":"\ud835\udd19","vfr":"\ud835\udd33","vltri":"\u22b2","vnsub":"\u2282\u20d2","vnsup":"\u2283\u20d2","Vopf":"\ud835\udd4d","vopf":"\ud835\udd67","vprop":"\u221d","vrtri":"\u22b3","Vscr":"\ud835\udcb1","vscr":"\ud835\udccb","vsubnE":"\u2acb\ufe00","vsubne":"\u228a\ufe00","vsupnE":"\u2acc\ufe00","vsupne":"\u228b\ufe00","Vvdash":"\u22aa","vzigzag":"\u299a","Wcirc":"\u0174","wcirc":"\u0175","wedbar":"\u2a5f","wedge":"\u2227","Wedge":"\u22c0","wedgeq":"\u2259","weierp":"\u2118","Wfr":"\ud835\udd1a","wfr":"\ud835\udd34","Wopf":"\ud835\udd4e","wopf":"\ud835\udd68","wp":"\u2118","wr":"\u2240","wreath":"\u2240","Wscr":"\ud835\udcb2","wscr":"\ud835\udccc","xcap":"\u22c2","xcirc":"\u25ef","xcup":"\u22c3","xdtri":"\u25bd","Xfr":"\ud835\udd1b","xfr":"\ud835\udd35","xharr":"\u27f7","xhArr":"\u27fa","Xi":"\u039e","xi":"\u03be","xlarr":"\u27f5","xlArr":"\u27f8","xmap":"\u27fc","xnis":"\u22fb","xodot":"\u2a00","Xopf":"\ud835\udd4f","xopf":"\ud835\udd69","xoplus":"\u2a01","xotime":"\u2a02","xrarr":"\u27f6","xrArr":"\u27f9","Xscr":"\ud835\udcb3","xscr":"\ud835\udccd","xsqcup":"\u2a06","xuplus":"\u2a04","xutri":"\u25b3","xvee":"\u22c1","xwedge":"\u22c0","Yacute":"\xdd","yacute":"\xfd","YAcy":"\u042f","yacy":"\u044f","Ycirc":"\u0176","ycirc":"\u0177","Ycy":"\u042b","ycy":"\u044b","yen":"\xa5","Yfr":"\ud835\udd1c","yfr":"\ud835\udd36","YIcy":"\u0407","yicy":"\u0457","Yopf":"\ud835\udd50","yopf":"\ud835\udd6a","Yscr":"\ud835\udcb4","yscr":"\ud835\udcce","YUcy":"\u042e","yucy":"\u044e","yuml":"\xff","Yuml":"\u0178","Zacute":"\u0179","zacute":"\u017a","Zcaron":"\u017d","zcaron":"\u017e","Zcy":"\u0417","zcy":"\u0437","Zdot":"\u017b","zdot":"\u017c","zeetrf":"\u2128","ZeroWidthSpace":"\u200b","Zeta":"\u0396","zeta":"\u03b6","zfr":"\ud835\udd37","Zfr":"\u2128","ZHcy":"\u0416","zhcy":"\u0436","zigrarr":"\u21dd","zopf":"\ud835\udd6b","Zopf":"\u2124","Zscr":"\ud835\udcb5","zscr":"\ud835\udccf","zwj":"\u200d","zwnj":"\u200c"}')},function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(e,t,n){var r=n(189).default,i=n(64).default;var a=["I","X","C","M"],o=["V","L","D"];e.exports={get:function(e,t){var n,r=i(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(!e)return;e=e[a]}}catch(o){r.e(o)}finally{r.f()}return e},limitedDepthRecursive:function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};if(void 0===t){var i=function e(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return n.apply(void 0,[e].concat(r))};return i}return t>=0?function(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];return n.apply(void 0,[e(t-1,n,r)].concat(a))}:r},numberToLetterSequence:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"a",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:26,r=[];do{e-=1,r.push(e%n),e=e/n>>0}while(e>0);var i=t.charCodeAt(0);return r.reverse().map((function(e){return String.fromCharCode(i+e)})).join("")},numberToRoman:function(e){return r(e+"").map((function(e){return+e})).reverse().map((function(e,t){return e%5<4?(e<5?"":o[t])+a[t].repeat(e%5):a[t]+(e<5?o[t]:a[t+1])})).reverse().join("")},set:function(e,t,n){var r,a=t.pop(),o=i(t);try{for(o.s();!(r=o.n()).done;){var s=r.value,u=e[s];u||(u={},e[s]=u),e=u}}catch(l){o.e(l)}finally{o.f()}e[a]=n},splitClassesAndIds:function(e){var t,n=[],r=[],a=i(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;o.startsWith(".")?n.push(o.substring(1)):o.startsWith("#")&&r.push(o.substring(1))}}catch(s){a.e(s)}finally{a.f()}return{classes:n,ids:r}},splitSelector:function(e){function t(e,t){for(var n,r=[];null!==(n=e.exec(t));)r.push(n[1]);return r}return{classes:t(/\.([\d\w-]*)/g,e),element:/(^\w*)/g.exec(e)[1],ids:t(/#([\d\w-]*)/g,e)}},trimCharacter:function(e,t){for(var n=0,r=e.length;n<r&&e[n]===t;)++n;for(;r>n&&e[r-1]===t;)--r;return n>0||r<e.length?e.substring(n,r):e}}},function(e,t,n){"use strict";var r=n(2117);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(2118)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch(i){r=null}e.exports=r},function(e,t,n){"use strict";e.exports=n(1203)},function(e,t,n){"use strict";var r=n(845),i=n(192),a=n(2135),o=n(113),s=i("%Function.prototype.apply%"),u=i("%Function.prototype.call%"),l=i("%Reflect.apply%",!0)||r.call(u,s),c=n(643),f=i("%Math.max%");e.exports=function(e){if("function"!==typeof e)throw new o("a function is required");var t=l(r,u,arguments);return a(t,1+f(0,e.length-(arguments.length-1)),!0)};var d=function(){return l(r,s,arguments)};c?c(e.exports,"apply",{value:d}):e.exports.apply=d},function(e,t,n){"use strict";var r=n(113),i=n(386),a=n(339);e.exports=function(e){if("undefined"===typeof e)return!1;if(!a(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Value]]")&&!i(e,"[[Writable]]"))}},function(e,t,n){"use strict";var r=n(645);e.exports=function(e,t){return e===t?0!==e||1/e===1/t:r(e)&&r(t)}},function(e,t,n){"use strict";var r=n(113),i=n(386),a=n(339);e.exports=function(e){if("undefined"===typeof e)return!1;if(!a(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!(!i(e,"[[Get]]")&&!i(e,"[[Set]]"))}},function(e,t,n){"use strict";var r=n(113);e.exports=function(e){if(null==e)throw new r(arguments.length>0&&arguments[1]||"Cannot call method on "+e);return e}},function(e,t,n){var r=n(2216),i=n(2217),a=n(1239),o=n(2218);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){e.exports=n(2224)},function(e,t,n){"use strict";function r(e,t,n){var r="number"===typeof t,i="number"===typeof n,a="number"===typeof e;return r&&i?t+n:r&&a?t+e:r?t:i&&a?n+e:i?n:a?2*e:0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.font.input,i=n.lineHeight,a=n.lineHeight_small,o=e.spacing,s=o.inputPadding,u=o.displayTextPaddingVertical,l=o.displayTextPaddingTop,c=o.displayTextPaddingBottom,f=o.displayTextPaddingVertical_small,d=o.displayTextPaddingTop_small,h=o.displayTextPaddingBottom_small,p=t?a:i,g=t?r(f,d,h):r(u,l,c);return parseInt(p,10)+2*s+g}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i.default.isMoment(e)?e:(0,a.default)(e,t);return n?n.format(o.DISPLAY_FORMAT):null};var i=r(n(60)),a=r(n(435)),o=n(110)},function(e,t,n){"use strict";var r=n(59),i=n(637);Object.defineProperty(t,"__esModule",{value:!0}),t.defaultProps=t.default=t.PureDayPicker=void 0;var a=r(n(225)),o=r(n(226)),s=r(n(853)),u=r(n(244)),l=r(n(208)),c=r(n(79)),f=r(n(1)),d=(r(n(9)),n(150),n(245)),h=r(n(60)),p=r(n(347)),g=r(n(437)),m=r(n(854)),v=n(177),b=(r(n(209)),r(n(340))),y=r(n(1242)),_=r(n(2237)),A=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=i(e)&&"function"!=typeof e)return{default:e};var n=O(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=a?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(2240)),w=r(n(2242)),F=r(n(1243)),k=r(n(1241)),x=r(n(2243)),E=r(n(653)),C=r(n(2244)),S=(r(n(649)),r(n(439)),r(n(436)),r(n(388)),r(n(531)),n(110));function O(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(O=function(e){return e?n:t})(e)}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){(0,c.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var T="prev",P="next",R="month_selection",M="year_selection",I="prev_nav",B="next_nav",N=t.defaultProps={enableOutsideDays:!1,numberOfMonths:2,orientation:S.HORIZONTAL_ORIENTATION,withPortal:!1,onOutsideClick:function(){},hidden:!1,initialVisibleMonth:function(){return(0,h.default)()},firstDayOfWeek:null,renderCalendarInfo:null,calendarInfoPosition:S.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:S.DAY_SIZE,isRTL:!1,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,dayPickerNavigationInlineStyles:null,disablePrev:!1,disableNext:!1,navPosition:S.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onMonthChange:function(){},onYearChange:function(){},onGetNextScrollableMonths:function(){},onGetPrevScrollableMonths:function(){},renderMonthText:null,renderMonthElement:null,renderWeekHeaderElement:null,modifiers:{},renderCalendarDay:void 0,renderDayContents:null,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},isFocused:!1,getFirstFocusableDay:null,onBlur:function(){},showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:v.DayPickerPhrases,dayAriaLabelFormat:void 0},L=t.PureDayPicker=function(e,t){(0,l.default)(r,e);var n=r.prototype;function r(t){var n;n=e.call(this,t)||this;var r=t.hidden?(0,h.default)():t.initialVisibleMonth(),i=r.clone().startOf("month").hour(12);t.getFirstFocusableDay&&(i=t.getFirstFocusableDay(r));var a=t.horizontalMonthPadding,o=t.isRTL&&n.isHorizontal()?-(0,F.default)(t.daySize,a):0;return n.hasSetInitialVisibleMonth=!t.hidden,n.state={currentMonthScrollTop:null,currentMonth:r,monthTransition:null,translationValue:o,scrollableMonthMultiple:1,calendarMonthWidth:(0,F.default)(t.daySize,a),focusedDate:!t.hidden||t.isFocused?i:null,nextFocusedDate:null,showKeyboardShortcuts:t.showKeyboardShortcuts,onKeyboardShortcutsPanelClose:function(){},isTouchDevice:(0,g.default)(),withMouseInteractions:!0,calendarInfoWidth:0,monthTitleHeight:null,hasSetHeight:!1},n.setCalendarMonthWeeks(r),n.calendarMonthGridHeight=0,n.setCalendarInfoWidthTimeout=null,n.setCalendarMonthGridHeightTimeout=null,n.onKeyDown=n.onKeyDown.bind((0,u.default)(n)),n.throttledKeyDown=(0,p.default)(n.onFinalKeyDown,200,{trailing:!1}),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,u.default)(n)),n.onPrevMonthTransition=n.onPrevMonthTransition.bind((0,u.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,u.default)(n)),n.onNextMonthTransition=n.onNextMonthTransition.bind((0,u.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,u.default)(n)),n.onYearChange=n.onYearChange.bind((0,u.default)(n)),n.getNextScrollableMonths=n.getNextScrollableMonths.bind((0,u.default)(n)),n.getPrevScrollableMonths=n.getPrevScrollableMonths.bind((0,u.default)(n)),n.updateStateAfterMonthTransition=n.updateStateAfterMonthTransition.bind((0,u.default)(n)),n.openKeyboardShortcutsPanel=n.openKeyboardShortcutsPanel.bind((0,u.default)(n)),n.closeKeyboardShortcutsPanel=n.closeKeyboardShortcutsPanel.bind((0,u.default)(n)),n.setCalendarInfoRef=n.setCalendarInfoRef.bind((0,u.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,u.default)(n)),n.setTransitionContainerRef=n.setTransitionContainerRef.bind((0,u.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,u.default)(n)),n}return n[t]=function(e,t){return!(0,a.default)(this.props,e)||!(0,a.default)(this.state,t)},n.componentDidMount=function(){var e=this.props.orientation,t=this.state.currentMonth,n=this.calendarInfo?(0,k.default)(this.calendarInfo,"width",!0,!0):0,r=this.transitionContainer&&e===S.VERTICAL_SCROLLABLE?this.transitionContainer.scrollHeight-this.transitionContainer.scrollTop:null;this.setState({isTouchDevice:(0,g.default)(),calendarInfoWidth:n,currentMonthScrollTop:r}),this.setCalendarMonthWeeks(t)},r.getDerivedStateFromProps=function(e,t){var n=e.hidden,r=e.isFocused,i=e.showKeyboardShortcuts,a=e.onBlur,o=e.orientation,s=e.renderMonthText,u=e.horizontalMonthPadding,l=e.daySize,c=e.numberOfMonths,f=e.initialVisibleMonth,d=t.currentMonth,h=t.onKeyboardShortcutsPanelClose,p={};if(!n)if(t.hasSetInitialVisibleMonth){var g=f();(0,E.default)(g,d,c)||(p=j(j({},p),{},{currentMonth:g}))}else p=j(j({},p),{},{hasSetInitialVisibleMonth:!0,currentMonth:f()});if(e.daySize!==l&&(p=j(j({},p),{},{calendarMonthWidth:(0,F.default)(e.daySize,u)})),r!==t.isFocused)if(r){var m=this.getFocusedDay(d),v=h;i&&(v=a),p=j(j({},p),{},{showKeyboardShortcuts:i,onKeyboardShortcutsPanelClose:v,focusedDate:m,withMouseInteractions:!1})}else p=j(j({},p),{},{focusedDate:null});return null!==s&&null!==t.renderMonthText&&s(d)!==t.renderMonthText(d)&&(p=j(j({},p),{},{monthTitleHeight:null})),o===S.VERTICAL_SCROLLABLE&&t.transitionContainer&&!(0,C.default)(d,t.currentMonth)&&(p=j(j({},p),{},{currentMonthScrollTop:t.transitionContainer.scrollHeight-t.transitionContainer.scrollTop})),Object.keys(p).length?p:null},n.componentDidUpdate=function(e,t){var n=this,r=this.props,i=r.transitionDuration,a=r.orientation,o=r.daySize,u=r.isFocused,l=r.numberOfMonths,c=this.state,f=c.currentMonth,d=c.currentMonthScrollTop,h=c.focusedDate,p=c.monthTitleHeight;this.calendarInfo&&(this.setCalendarInfoWidthTimeout=setTimeout((function(){var e=n.state.calendarInfoWidth,t=(0,k.default)(n.calendarInfo,"width",!0,!0);e!==t&&n.setState({calendarInfoWidth:t})}),i));var g=!1;if(l!==e.numberOfMonths&&(this.setCalendarMonthWeeks(f),g=!0),!this.isHorizontal()||a===e.orientation&&o===e.daySize||(g=!0),g){var m=this.calendarMonthWeeks.slice(1,l+1),v=p+Math.max.apply(Math,[0].concat((0,s.default)(m)))*(o-1)+1;this.adjustDayPickerHeight(v)}e.isFocused||!u||h||this.container.focus(),a===S.VERTICAL_SCROLLABLE&&!(0,C.default)(t.currentMonth,f)&&d&&this.transitionContainer&&(this.transitionContainer.scrollTop=this.transitionContainer.scrollHeight-d)},n.componentWillUnmount=function(){clearTimeout(this.setCalendarInfoWidthTimeout),clearTimeout(this.setCalendarMonthGridHeightTimeout)},n.onKeyDown=function(e){e.stopPropagation(),S.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},n.onFinalKeyDown=function(e){this.setState({withMouseInteractions:!1});var t=this.props,n=t.onBlur,r=t.onTab,i=t.onShiftTab,a=t.isRTL,o=this.state,s=o.focusedDate,u=o.showKeyboardShortcuts;if(s){var l=s.clone(),c=!1,f=(0,x.default)();switch(e.key){case"ArrowUp":e.preventDefault(),l.subtract(1,"week"),c=this.maybeTransitionPrevMonth(l);break;case"ArrowLeft":e.preventDefault(),a?(l.add(1,"day"),c=this.maybeTransitionNextMonth(l)):(l.subtract(1,"day"),c=this.maybeTransitionPrevMonth(l));break;case"Home":e.preventDefault(),l.startOf("week").hour(12),c=this.maybeTransitionPrevMonth(l);break;case"PageUp":e.preventDefault(),l.subtract(1,"month"),c=this.maybeTransitionPrevMonth(l);break;case"ArrowDown":e.preventDefault(),l.add(1,"week"),c=this.maybeTransitionNextMonth(l);break;case"ArrowRight":e.preventDefault(),a?(l.subtract(1,"day"),c=this.maybeTransitionPrevMonth(l)):(l.add(1,"day"),c=this.maybeTransitionNextMonth(l));break;case"End":e.preventDefault(),l.endOf("week"),c=this.maybeTransitionNextMonth(l);break;case"PageDown":e.preventDefault(),l.add(1,"month"),c=this.maybeTransitionNextMonth(l);break;case"?":this.openKeyboardShortcutsPanel((function(){f&&f.focus()}));break;case"Escape":u?this.closeKeyboardShortcutsPanel():n(e);break;case"Tab":e.shiftKey?i():r(e)}c||this.setState({focusedDate:l})}},n.onPrevMonthClick=function(e){e&&e.preventDefault(),this.onPrevMonthTransition()},n.onPrevMonthTransition=function(e){var t,n=this.props,r=n.daySize,i=n.isRTL,a=n.numberOfMonths,o=this.state,u=o.calendarMonthWidth,l=o.monthTitleHeight;if(this.isVertical())t=l+this.calendarMonthWeeks[0]*(r-1)+1;else if(this.isHorizontal()){t=u,i&&(t=-2*u);var c=this.calendarMonthWeeks.slice(0,a),f=l+Math.max.apply(Math,[0].concat((0,s.default)(c)))*(r-1)+1;this.adjustDayPickerHeight(f)}this.setState({monthTransition:T,translationValue:t,focusedDate:null,nextFocusedDate:e})},n.onMonthChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),this.setState({monthTransition:R,translationValue:1e-5,focusedDate:null,nextFocusedDate:e,currentMonth:e})},n.onYearChange=function(e){this.setCalendarMonthWeeks(e),this.calculateAndSetDayPickerHeight(),"function"===typeof this.props.onYearChange&&this.props.onYearChange(e),this.setState({monthTransition:M,translationValue:1e-4,focusedDate:null,nextFocusedDate:e,currentMonth:e})},n.onNextMonthClick=function(e){e&&e.preventDefault(),this.onNextMonthTransition()},n.onNextMonthTransition=function(e){var t,n=this.props,r=n.isRTL,i=n.numberOfMonths,a=n.daySize,o=this.state,u=o.calendarMonthWidth,l=o.monthTitleHeight;this.isVertical()&&(t=-(l+this.calendarMonthWeeks[1]*(a-1)+1));if(this.isHorizontal()){t=-u,r&&(t=0);var c=this.calendarMonthWeeks.slice(2,i+2),f=l+Math.max.apply(Math,[0].concat((0,s.default)(c)))*(a-1)+1;this.adjustDayPickerHeight(f)}this.setState({monthTransition:P,translationValue:t,focusedDate:null,nextFocusedDate:e})},n.getFirstDayOfWeek=function(){var e=this.props.firstDayOfWeek;return null==e?h.default.localeData().firstDayOfWeek():e},n.getWeekHeaders=function(){for(var e=this.props.weekDayFormat,t=this.state.currentMonth,n=this.getFirstDayOfWeek(),r=[],i=0;i<7;i+=1)r.push(t.clone().day((i+n)%7).format(e));return r},n.getFirstVisibleIndex=function(){var e=this.props.orientation,t=this.state.monthTransition;if(e===S.VERTICAL_SCROLLABLE)return 0;var n=1;return t===T?n-=1:t===P&&(n+=1),n},n.getFocusedDay=function(e){var t,n=this.props,r=n.getFirstFocusableDay,i=n.numberOfMonths;return r&&(t=r(e)),!e||t&&(0,E.default)(t,e,i)||(t=e.clone().startOf("month").hour(12)),t},n.setMonthTitleHeight=function(e){var t=this;this.setState({monthTitleHeight:e},(function(){t.calculateAndSetDayPickerHeight()}))},n.setCalendarMonthWeeks=function(e){var t=this.props.numberOfMonths;this.calendarMonthWeeks=[];for(var n=e.clone().subtract(1,"months"),r=this.getFirstDayOfWeek(),i=0;i<t+2;i+=1){var a=(0,w.default)(n,r);this.calendarMonthWeeks.push(a),n=n.add(1,"months")}},n.setContainerRef=function(e){this.container=e},n.setCalendarInfoRef=function(e){this.calendarInfo=e},n.setTransitionContainerRef=function(e){this.transitionContainer=e},n.getNextScrollableMonths=function(e){var t=this.props.onGetNextScrollableMonths;e&&e.preventDefault(),t&&t(e),this.setState((function(e){return{scrollableMonthMultiple:e.scrollableMonthMultiple+1}}))},n.getPrevScrollableMonths=function(e){var t=this.props,n=t.numberOfMonths,r=t.onGetPrevScrollableMonths;e&&e.preventDefault(),r&&r(e),this.setState((function(e){var t=e.currentMonth,r=e.scrollableMonthMultiple;return{currentMonth:t.clone().subtract(n,"month"),scrollableMonthMultiple:r+1}}))},n.maybeTransitionNextMonth=function(e){var t=this.props.numberOfMonths,n=this.state,r=n.currentMonth,i=n.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,r,t);return a!==o&&!s&&(this.onNextMonthTransition(e),!0)},n.maybeTransitionPrevMonth=function(e){var t=this.props.numberOfMonths,n=this.state,r=n.currentMonth,i=n.focusedDate,a=e.month(),o=i.month(),s=(0,E.default)(e,r,t);return a!==o&&!s&&(this.onPrevMonthTransition(e),!0)},n.isHorizontal=function(){return this.props.orientation===S.HORIZONTAL_ORIENTATION},n.isVertical=function(){var e=this.props.orientation;return e===S.VERTICAL_ORIENTATION||e===S.VERTICAL_SCROLLABLE},n.updateStateAfterMonthTransition=function(){var e=this,t=this.props,n=t.onPrevMonthClick,r=t.onNextMonthClick,i=t.numberOfMonths,a=t.onMonthChange,o=t.onYearChange,u=t.isRTL,l=this.state,c=l.currentMonth,f=l.monthTransition,d=l.focusedDate,h=l.nextFocusedDate,p=l.withMouseInteractions,g=l.calendarMonthWidth;if(f){var m=c.clone(),v=this.getFirstDayOfWeek();if(f===T){m.subtract(1,"month"),n&&n(m);var b=m.clone().subtract(1,"month"),y=(0,w.default)(b,v);this.calendarMonthWeeks=[y].concat((0,s.default)(this.calendarMonthWeeks.slice(0,-1)))}else if(f===P){m.add(1,"month"),r&&r(m);var _=m.clone().add(i,"month"),A=(0,w.default)(_,v);this.calendarMonthWeeks=[].concat((0,s.default)(this.calendarMonthWeeks.slice(1)),[A])}else f===R?a&&a(m):f===M&&o&&o(m);var F=null;h?F=h:d||p||(F=this.getFocusedDay(m)),this.setState({currentMonth:m,monthTransition:null,translationValue:u&&this.isHorizontal()?-g:0,nextFocusedDate:null,focusedDate:F},(function(){if(p){var t=(0,x.default)();t&&t!==document.body&&e.container.contains(t)&&t.blur&&t.blur()}}))}},n.adjustDayPickerHeight=function(e){var t=this,n=e+23;n!==this.calendarMonthGridHeight&&(this.transitionContainer.style.height="".concat(n,"px"),this.calendarMonthGridHeight||(this.setCalendarMonthGridHeightTimeout=setTimeout((function(){t.setState({hasSetHeight:!0})}),0)),this.calendarMonthGridHeight=n)},n.calculateAndSetDayPickerHeight=function(){var e=this.props,t=e.daySize,n=e.numberOfMonths,r=this.state.monthTitleHeight,i=this.calendarMonthWeeks.slice(1,n+1),a=r+Math.max.apply(Math,[0].concat((0,s.default)(i)))*(t-1)+1;this.isHorizontal()&&this.adjustDayPickerHeight(a)},n.openKeyboardShortcutsPanel=function(e){this.setState({showKeyboardShortcuts:!0,onKeyboardShortcutsPanelClose:e})},n.closeKeyboardShortcutsPanel=function(){var e=this.state.onKeyboardShortcutsPanelClose;e&&e(),this.setState({onKeyboardShortcutsPanelClose:null,showKeyboardShortcuts:!1})},n.renderNavigation=function(e){var t=this.props,n=t.dayPickerNavigationInlineStyles,r=t.disablePrev,i=t.disableNext,a=t.navPosition,o=t.navPrev,s=t.navNext,u=t.noNavButtons,l=t.noNavNextButton,c=t.noNavPrevButton,d=t.orientation,h=t.phrases,p=t.renderNavPrevButton,g=t.renderNavNextButton,m=t.isRTL;if(u)return null;var v=d===S.VERTICAL_SCROLLABLE?this.getPrevScrollableMonths:this.onPrevMonthClick,b=d===S.VERTICAL_SCROLLABLE?this.getNextScrollableMonths:this.onNextMonthClick;return f.default.createElement(_.default,{disablePrev:r,disableNext:i,inlineStyles:n,onPrevMonthClick:v,onNextMonthClick:b,navPosition:a,navPrev:o,navNext:s,renderNavPrevButton:p,renderNavNextButton:g,orientation:d,phrases:h,isRTL:m,showNavNextButton:!(l||d===S.VERTICAL_SCROLLABLE&&e===I),showNavPrevButton:!(c||d===S.VERTICAL_SCROLLABLE&&e===B)})},n.renderWeekHeader=function(e){var t=this.props,n=t.daySize,r=t.horizontalMonthPadding,i=t.orientation,a=t.renderWeekHeaderElement,s=t.css,u=t.styles,l=this.state.calendarMonthWidth,c=i===S.VERTICAL_SCROLLABLE,d={left:e*l},h={marginLeft:-l/2},p={};this.isHorizontal()?p=d:this.isVertical()&&!c&&(p=h);var g=this.getWeekHeaders().map((function(e){return f.default.createElement("li",(0,o.default)({key:e},s(u.DayPicker_weekHeader_li,{width:n})),a?a(e):f.default.createElement("small",null,e))}));return f.default.createElement("div",(0,o.default)({},s(u.DayPicker_weekHeader,this.isVertical()&&u.DayPicker_weekHeader__vertical,c&&u.DayPicker_weekHeader__verticalScrollable,p,{padding:"0 ".concat(r,"px")}),{key:"week-".concat(e)}),f.default.createElement("ul",s(u.DayPicker_weekHeader_ul),g))},n.render=function(){for(var e=this,t=this.state,n=t.calendarMonthWidth,r=t.currentMonth,i=t.monthTransition,a=t.translationValue,s=t.scrollableMonthMultiple,u=t.focusedDate,l=t.showKeyboardShortcuts,c=t.isTouchDevice,d=t.hasSetHeight,h=t.calendarInfoWidth,p=t.monthTitleHeight,g=this.props,v=g.enableOutsideDays,b=g.numberOfMonths,_=g.orientation,w=g.modifiers,F=g.withPortal,k=g.onDayClick,x=g.onDayMouseEnter,E=g.onDayMouseLeave,C=g.firstDayOfWeek,O=g.renderMonthText,D=g.renderCalendarDay,j=g.renderDayContents,T=g.renderCalendarInfo,P=g.renderMonthElement,R=g.renderKeyboardShortcutsButton,M=g.renderKeyboardShortcutsPanel,N=g.calendarInfoPosition,L=g.hideKeyboardShortcutsPanel,U=g.onOutsideClick,H=g.monthFormat,z=g.daySize,q=g.isFocused,V=g.isRTL,W=g.css,G=g.styles,K=g.theme,Q=g.phrases,Y=g.verticalHeight,X=g.dayAriaLabelFormat,J=g.noBorder,Z=g.transitionDuration,$=g.verticalBorderSpacing,ee=g.horizontalMonthPadding,te=g.navPosition,ne=K.reactDates.spacing.dayPickerHorizontalPadding,re=this.isHorizontal(),ie=this.isVertical()?1:b,ae=[],oe=0;oe<ie;oe+=1)ae.push(this.renderWeekHeader(oe));var se,ue=_===S.VERTICAL_SCROLLABLE;re?se=this.calendarMonthGridHeight:!this.isVertical()||ue||F||(se=Y||1.75*n);var le=null!==i,ce=!le&&q,fe=A.BOTTOM_RIGHT;this.isVertical()&&(fe=F?A.TOP_LEFT:A.TOP_RIGHT);var de=re&&d,he=N===S.INFO_POSITION_TOP,pe=N===S.INFO_POSITION_BOTTOM,ge=N===S.INFO_POSITION_BEFORE,me=N===S.INFO_POSITION_AFTER,ve=ge||me,be=T&&f.default.createElement("div",(0,o.default)({ref:this.setCalendarInfoRef},W(ve&&G.DayPicker_calendarInfo__horizontal)),T()),ye=T&&ve?h:0,_e=this.getFirstVisibleIndex(),Ae=n*b+2*ne,we=Ae+ye+1,Fe={width:re&&Ae,height:se},ke={width:re&&Ae},xe={width:re&&we,marginLeft:re&&F?-we/2:null,marginTop:re&&F?-n/2:null};return f.default.createElement("div",W(G.DayPicker,re&&G.DayPicker__horizontal,ue&&G.DayPicker__verticalScrollable,re&&F&&G.DayPicker_portal__horizontal,this.isVertical()&&F&&G.DayPicker_portal__vertical,xe,!p&&G.DayPicker__hidden,!J&&G.DayPicker__withBorder),f.default.createElement(m.default,{onOutsideClick:U},(he||ge)&&be,f.default.createElement("div",W(ke,ve&&re&&G.DayPicker_wrapper__horizontal),f.default.createElement("div",(0,o.default)({},W(G.DayPicker_weekHeaders,re&&G.DayPicker_weekHeaders__horizontal),{"aria-hidden":"true",role:"presentation"}),ae),f.default.createElement("div",(0,o.default)({},W(G.DayPicker_focusRegion),{ref:this.setContainerRef,onClick:function(e){e.stopPropagation()},onKeyDown:this.onKeyDown,onMouseUp:function(){e.setState({withMouseInteractions:!0})},tabIndex:-1,role:"application","aria-roledescription":Q.roleDescription,"aria-label":Q.calendarLabel}),!ue&&te===S.NAV_POSITION_TOP&&this.renderNavigation(),f.default.createElement("div",(0,o.default)({},W(G.DayPicker_transitionContainer,de&&G.DayPicker_transitionContainer__horizontal,this.isVertical()&&G.DayPicker_transitionContainer__vertical,ue&&G.DayPicker_transitionContainer__verticalScrollable,Fe),{ref:this.setTransitionContainerRef}),ue&&this.renderNavigation(I),f.default.createElement(y.default,{setMonthTitleHeight:p?void 0:this.setMonthTitleHeight,translationValue:a,enableOutsideDays:v,firstVisibleMonthIndex:_e,initialMonth:r,isAnimating:le,modifiers:w,orientation:_,numberOfMonths:b*s,onDayClick:k,onDayMouseEnter:x,onDayMouseLeave:E,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,renderMonthText:O,renderCalendarDay:D,renderDayContents:j,renderMonthElement:P,onMonthTransitionEnd:this.updateStateAfterMonthTransition,monthFormat:H,daySize:z,firstDayOfWeek:C,isFocused:ce,focusedDate:u,phrases:Q,isRTL:V,dayAriaLabelFormat:X,transitionDuration:Z,verticalBorderSpacing:$,horizontalMonthPadding:ee}),ue&&this.renderNavigation(B)),!ue&&te===S.NAV_POSITION_BOTTOM&&this.renderNavigation(),!c&&!L&&f.default.createElement(A.default,{block:this.isVertical()&&!F,buttonLocation:fe,showKeyboardShortcutsPanel:l,openKeyboardShortcutsPanel:this.openKeyboardShortcutsPanel,closeKeyboardShortcutsPanel:this.closeKeyboardShortcutsPanel,phrases:Q,renderKeyboardShortcutsButton:R,renderKeyboardShortcutsPanel:M}))),(pe||me)&&be))},r}(f.default.PureComponent||f.default.Component,!f.default.PureComponent&&"shouldComponentUpdate");L.propTypes={},L.defaultProps=N;t.default=(0,d.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.font,i=t.noScrollBarOnVerticalScrollable,a=t.spacing,o=t.zIndex;return{DayPicker:{background:n.background,position:"relative",textAlign:(0,b.default)("left")},DayPicker__horizontal:{background:n.background},DayPicker__verticalScrollable:{height:"100%"},DayPicker__hidden:{visibility:"hidden"},DayPicker__withBorder:{boxShadow:(0,b.default)("0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07)"),borderRadius:3},DayPicker_portal__horizontal:{boxShadow:"none",position:"absolute",left:(0,b.default)("50%"),top:"50%"},DayPicker_portal__vertical:{position:"initial"},DayPicker_focusRegion:{outline:"none"},DayPicker_calendarInfo__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_wrapper__horizontal:{display:"inline-block",verticalAlign:"top"},DayPicker_weekHeaders:{position:"relative"},DayPicker_weekHeaders__horizontal:{marginLeft:(0,b.default)(a.dayPickerHorizontalPadding)},DayPicker_weekHeader:{color:n.placeholderText,position:"absolute",top:62,zIndex:o+2,textAlign:(0,b.default)("left")},DayPicker_weekHeader__vertical:{left:(0,b.default)("50%")},DayPicker_weekHeader__verticalScrollable:{top:0,display:"table-row",borderBottom:"1px solid ".concat(n.core.border),background:n.background,marginLeft:(0,b.default)(0),left:(0,b.default)(0),width:"100%",textAlign:"center"},DayPicker_weekHeader_ul:{listStyle:"none",margin:"1px 0",paddingLeft:(0,b.default)(0),paddingRight:(0,b.default)(0),fontSize:r.size},DayPicker_weekHeader_li:{display:"inline-block",textAlign:"center"},DayPicker_transitionContainer:{position:"relative",overflow:"hidden",borderRadius:3},DayPicker_transitionContainer__horizontal:{transition:"height 0.2s ease-in-out"},DayPicker_transitionContainer__vertical:{width:"100%"},DayPicker_transitionContainer__verticalScrollable:j({paddingTop:20,height:"100%",position:"absolute",top:0,bottom:0,right:(0,b.default)(0),left:(0,b.default)(0),overflowY:"scroll"},i&&{"-webkitOverflowScrolling":"touch","::-webkit-scrollbar":{"-webkit-appearance":"none",display:"none"}})}}),{pureComponent:"undefined"!==typeof f.default.PureComponent})(L)},function(e,t,n){"use strict";n.r(t);var r=n(1271);n.d(t,"localPoint",(function(){return r.a}));var i=n(755);n.d(t,"touchPoint",(function(){return i.a}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(764),i=n(121);function a(e){return function(t,n){var a=e((t=Object(r.b)(t)).h,(n=Object(r.b)(n)).h),o=Object(i.a)(t.c,n.c),s=Object(i.a)(t.l,n.l),u=Object(i.a)(t.opacity,n.opacity);return function(e){return t.h=a(e),t.c=o(e),t.l=s(e),t.opacity=u(e),t+""}}}t.a=a(i.c);var o=a(i.a)},function(e,t,n){"use strict";n.d(t,"b",(function(){return o}));var r=n(161),i=n(121);function a(e){return function(t,n){var a=e((t=Object(r.f)(t)).h,(n=Object(r.f)(n)).h),o=Object(i.a)(t.s,n.s),s=Object(i.a)(t.l,n.l),u=Object(i.a)(t.opacity,n.opacity);return function(e){return t.h=a(e),t.s=o(e),t.l=s(e),t.opacity=u(e),t+""}}}t.a=a(i.c);var o=a(i.a)},function(e,t,n){"use strict";t.__esModule=!0,t.arc=function(e){var t=void 0===e?{}:e,n=t.innerRadius,a=t.outerRadius,o=t.cornerRadius,s=t.startAngle,u=t.endAngle,l=t.padAngle,c=t.padRadius,f=(0,r.arc)();null!=n&&(0,i.default)(f.innerRadius,n);null!=a&&(0,i.default)(f.outerRadius,a);null!=o&&(0,i.default)(f.cornerRadius,o);null!=s&&(0,i.default)(f.startAngle,s);null!=u&&(0,i.default)(f.endAngle,u);null!=l&&(0,i.default)(f.padAngle,l);null!=c&&(0,i.default)(f.padRadius,c);return f},t.area=function(e){var t=void 0===e?{}:e,n=t.x,a=t.x0,o=t.x1,s=t.y,u=t.y0,l=t.y1,c=t.defined,f=t.curve,d=(0,r.area)();n&&(0,i.default)(d.x,n);a&&(0,i.default)(d.x0,a);o&&(0,i.default)(d.x1,o);s&&(0,i.default)(d.y,s);u&&(0,i.default)(d.y0,u);l&&(0,i.default)(d.y1,l);c&&d.defined(c);f&&d.curve(f);return d},t.line=function(e){var t=void 0===e?{}:e,n=t.x,a=t.y,o=t.defined,s=t.curve,u=(0,r.line)();n&&(0,i.default)(u.x,n);a&&(0,i.default)(u.y,a);o&&u.defined(o);s&&u.curve(s);return u},t.pie=function(e){var t=void 0===e?{}:e,n=t.startAngle,a=t.endAngle,o=t.padAngle,s=t.value,u=t.sort,l=t.sortValues,c=(0,r.pie)();(null===u||null!=u)&&c.sort(u);(null===l||null!=l)&&c.sortValues(l);null!=s&&c.value(s);null!=o&&(0,i.default)(c.padAngle,o);null!=n&&(0,i.default)(c.startAngle,n);null!=a&&(0,i.default)(c.endAngle,a);return c},t.radialLine=function(e){var t=void 0===e?{}:e,n=t.angle,a=t.radius,o=t.defined,s=t.curve,u=(0,r.radialLine)();n&&(0,i.default)(u.angle,n);a&&(0,i.default)(u.radius,a);o&&u.defined(o);s&&u.curve(s);return u},t.stack=function(e){var t=e.keys,n=e.value,s=e.order,u=e.offset,l=(0,r.stack)();t&&l.keys(t);n&&(0,i.default)(l.value,n);s&&l.order((0,a.default)(s));u&&l.offset((0,o.default)(u));return l};var r=n(246),i=s(n(2294)),a=s(n(904)),o=s(n(905));function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=n(260),i=n(292);function a(e){this._context=e}a.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:Object(i.c)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},t.a=function(e){return new a(e)}},function(e,t,n){"use strict";var r=n(292);function i(e){this._context=e}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:Object(r.c)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},t.a=function(e){return new i(e)}},function(e,t,n){"use strict";var r=n(292);function i(e,t){this._basis=new r.a(e),this._beta=t}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],a=t[0],o=e[n]-i,s=t[n]-a,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*e[u]+(1-this._beta)*(i+r*o),this._beta*t[u]+(1-this._beta)*(a+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}},t.a=function e(t){function n(e){return 1===t?new r.a(e):new i(e,t)}return n.beta=function(t){return e(+t)},n}(.85)},function(e,t,n){"use strict";var r=n(538),i=n(260),a=n(393);function o(e,t){this._context=e,this._alpha=t}o.prototype={areaStart:i.a,areaEnd:i.a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:Object(a.b)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.a=function e(t){function n(e){return t?new o(e,t):new r.a(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";var r=n(539),i=n(393);function a(e,t){this._context=e,this._alpha=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:Object(i.b)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}},t.a=function e(t){function n(e){return t?new a(e,t):new r.a(e,0)}return n.alpha=function(t){return e(+t)},n}(.5)},function(e,t,n){"use strict";var r=n(260);function i(e){this._context=e}i.prototype={areaStart:r.a,areaEnd:r.a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}},t.a=function(e){return new i(e)}},function(e,t,n){"use strict";function r(e){this._context=e}function i(e){var t,n,r=e.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=i(e),a=i(t),o=0,s=1;s<n;++o,++s)this._context.bezierCurveTo(r[0][o],a[0][o],r[1][o],a[1][o],e[s],t[s]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},t.a=function(e){return new r(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.HTML=t.TEXT=t.URL=t.FILE=void 0;t.FILE="__NATIVE_FILE__";t.URL="__NATIVE_URL__";t.TEXT="__NATIVE_TEXT__";t.HTML="__NATIVE_HTML__"},function(e,t,n){"use strict";function r(e,t,n){var a=i(t),o=a.dotIndex,s=a.key,u=a.remaining;if(t.startsWith("__proto__")||t.startsWith("constructor")||t.startsWith("prototype"))return e;if(o>=0){if("object"===typeof e&&null!==e&&!(s in e)&&Array.isArray(e))return e.forEach((function(e){return r(e,t,n)})),e;"object"!==typeof e||null===e||s in e||Array.isArray(e)||(e[s]={}),r(e[s],u,n)}else{if(Array.isArray(e))return e.forEach((function(e){return r(e,u,n)})),e;e[s]=n}return e}function i(e){var t=function(e){for(var t=0;t<e.length;t++){var n=t>0?e[t-1]:"";if("."===e[t]&&"\\"!==n)return t}return-1}(e);return{dotIndex:t,key:e.slice(0,t>=0?t:void 0).replace(/\\./g,"."),remaining:e.slice(t+1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.setPath=t.evaluatePath=void 0,t.evaluatePath=function e(t,n){if(!t)return null;var r=i(n),a=r.dotIndex,o=r.key,s=r.remaining,u="object"===typeof t&&n in t?t[n]:void 0,l="object"===typeof t&&o in t?t[o]:void 0;return a>=0&&"object"===typeof t&&!(n in t)?Array.isArray(l)?l.map((function(t){return e(t,s)})):e(l,s):Array.isArray(t)?t.map((function(t){return e(t,n)})):a>=0&&n!==o&&"object"===typeof t&&o in t?e(l,s):-1===a&&"object"===typeof t&&o in t&&!(n in t)?l:u},t.setPath=function(e,t,n){if(!e)throw new Error("No object was provided.");if(!t)throw new Error("No keyPath was provided.");return r(e,t,n)}},function(e,t,n){"use strict";var r=n(189).default,i=n(237).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isInvalid=t.flatten=t.unique=t.arrayDifference=t.isError=t.isUndefined=t.isNull=t.isObject=t.isString=t.isNumber=t.unwind=t.getNCharacters=t.removeEmptyFields=t.isEmptyField=t.computeSchemaDifferences=t.isDateRepresentation=t.isStringRepresentation=t.deepCopy=t.validate=t.buildC2JOptions=t.buildJ2COptions=void 0;var a=n(870),o=n(656),s=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/,u=1e5;function l(e){return JSON.parse(JSON.stringify(e))}function c(e){return d(e)||f(e)||""===e}function f(e){return null===e}function d(e){return"undefined"===typeof e}function h(e,t){return e.filter((function(e){return!t.includes(e)}))}t.buildJ2COptions=function(e){var t,n,r,a;return i(i(i({},o.defaultJson2CsvOptions),e),{},{delimiter:{field:null!==(t=null===e||void 0===e||null===(n=e.delimiter)||void 0===n?void 0:n.field)&&void 0!==t?t:o.defaultJson2CsvOptions.delimiter.field,wrap:(null===e||void 0===e||null===(r=e.delimiter)||void 0===r?void 0:r.wrap)||o.defaultJson2CsvOptions.delimiter.wrap,eol:(null===e||void 0===e||null===(a=e.delimiter)||void 0===a?void 0:a.eol)||o.defaultJson2CsvOptions.delimiter.eol},fieldTitleMap:Object.create({})})},t.buildC2JOptions=function(e){var t,n,r,a;return i(i(i({},o.defaultCsv2JsonOptions),e),{},{delimiter:{field:null!==(t=null===e||void 0===e||null===(n=e.delimiter)||void 0===n?void 0:n.field)&&void 0!==t?t:o.defaultCsv2JsonOptions.delimiter.field,wrap:(null===e||void 0===e||null===(r=e.delimiter)||void 0===r?void 0:r.wrap)||o.defaultCsv2JsonOptions.delimiter.wrap,eol:(null===e||void 0===e||null===(a=e.delimiter)||void 0===a?void 0:a.eol)||o.defaultCsv2JsonOptions.delimiter.eol}})},t.validate=function(e,t,n){if(!e)throw new Error("".concat(n.cannotCallOn," ").concat(e,"."));if(!t(e))throw new Error(n.dataCheckFailure);return!0},t.deepCopy=l,t.isStringRepresentation=function(e,t){var n=e[0],r=e[e.length-1];return n===t.delimiter.wrap&&r===t.delimiter.wrap},t.isDateRepresentation=function(e){return s.test(e)},t.computeSchemaDifferences=function(e,t){return h(e,t).concat(h(t,e))},t.isEmptyField=c,t.removeEmptyFields=function(e){return e.filter((function(e){return!c(e)}))},t.getNCharacters=function(e,t,n){return e.substring(t,t+n)},t.unwind=function(e,t){var n=[];return e.forEach((function(e){!function(e,t,n){var r=(0,a.evaluatePath)(t,n),i=l(t);Array.isArray(r)&&r.length?r.forEach((function(r){i=l(t),e.push((0,a.setPath)(i,n,r))})):Array.isArray(r)&&0===r.length?((0,a.setPath)(i,n,""),e.push(i)):e.push(i)}(n,e,t)})),n},t.isNumber=function(e){return!isNaN(Number(e))},t.isString=function(e){return"string"===typeof e},t.isObject=function(e){return"object"===typeof e},t.isNull=f,t.isUndefined=d,t.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)},t.arrayDifference=h,t.unique=function(e){return r(new Set(e))},t.flatten=function(e){if(e.flat)return e.flat();if(e.length>u){for(var t=[],n=0;n<e.length;n+=u){var i;t=(i=t).concat.apply(i,r(e.slice(n,n+u)))}return t}return e.reduce((function(e,t){return e.concat(t)}),[])},t.isInvalid=function(e){return e===1/0||e===-1/0}},function(e,t,n){"use strict";(function(t){var r=n(210),i=n(2360),a=n(1302),o=n(1303),s={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var l={transitional:o,adapter:function(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof t&&"[object process]"===Object.prototype.toString.call(t))&&(e=n(1304)),e}(),transformRequest:[function(e,t){return i(t,"Accept"),i(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(u(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(i){if("SyntaxError"!==i.name)throw i}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||l.transitional,n=t&&t.silentJSONParsing,i=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||i&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(s){if(o){if("SyntaxError"===s.name)throw a(s,this,"E_JSON_PARSE");throw s}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){l.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){l.headers[e]=r.merge(s)})),e.exports=l}).call(this,n(263))},function(e,t,n){"use strict";n.r(t),n.d(t,"withTooltip",(function(){return s})),n.d(t,"useTooltip",(function(){return a.a})),n.d(t,"useTooltipInPortal",(function(){return u.a})),n.d(t,"useTooltipPosition",(function(){return l.c})),n.d(t,"TooltipPositionConsumer",(function(){return l.a})),n.d(t,"Tooltip",(function(){return c.a})),n.d(t,"defaultStyles",(function(){return c.b})),n.d(t,"TooltipWithBounds",(function(){return f.a})),n.d(t,"Portal",(function(){return d.a}));var r=n(1),i=n.n(r),a=n(691);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function s(e,t,n){void 0===t&&(t={style:{position:"relative",width:"inherit",height:"inherit"}}),void 0===n&&(n=function(e,t){return i.a.createElement("div",t,e)});return function(r){var s=Object(a.a)();return n(i.a.createElement(e,o({},s,r)),t)}}var u=n(1289),l=n(537),c=n(351),f=n(705),d=n(690)},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(217),i=n(161),a=n(503),o=-.14861,s=1.78277,u=-.29227,l=-.90649,c=1.97294,f=c*l,d=c*s,h=s*u-l*o;function p(e){if(e instanceof m)return new m(e.h,e.s,e.l,e.opacity);e instanceof i.b||(e=Object(i.h)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(h*r+f*t-d*n)/(h+f-d),s=r-o,p=(c*(n-o)-u*s)/l,g=Math.sqrt(p*p+s*s)/(c*o*(1-o)),v=g?Math.atan2(p,s)*a.b-120:NaN;return new m(v<0?v+360:v,g,o,e.opacity)}function g(e,t,n,r){return 1===arguments.length?p(e):new m(e,t,n,null==r?1:r)}function m(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Object(r.a)(m,g,Object(r.b)(i.a,{brighter:function(e){return e=null==e?i.c:Math.pow(i.c,e),new m(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i.d:Math.pow(i.d,e),new m(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*a.a,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),f=Math.sin(e);return new i.b(255*(t+n*(o*r+s*f)),255*(t+n*(u*r+l*f)),255*(t+n*(c*r)),this.opacity)}}));var v=n(121);function b(e){return function t(n){function r(t,r){var i=e((t=g(t)).h,(r=g(r)).h),a=Object(v.a)(t.s,r.s),o=Object(v.a)(t.l,r.l),s=Object(v.a)(t.opacity,r.opacity);return function(e){return t.h=i(e),t.s=a(e),t.l=o(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}t.b=b(v.c);var y=b(v.a)},function(e,t,n){var r=n(1568)(n(1569));e.exports=r},function(e,t){e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,n){var r=n(513),i=n(591),a=n(202);e.exports=function(e,t){var n={};return t=a(t,3),i(e,(function(e,i,a){r(n,i,t(e,i,a))})),n}},function(e,t,n){var r=n(599),i=n(202),a=n(995);e.exports=function(e,t){return e&&e.length?r(e,i(t,2),a):void 0}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(29);function i(e){return i="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e){return Object(r.a)(1,arguments),e instanceof Date||"object"===i(e)&&"[object Date]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(879),i=n(36),a=n(29);function o(e){if(Object(a.a)(1,arguments),!Object(r.default)(e)&&"number"!==typeof e)return!1;var t=Object(i.default)(e);return!isNaN(Number(t))}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(479),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.a)(e,6e4*n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(57),i=n(479),a=n(29),o=36e5;function s(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.a)(e,n*o)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(543),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t),o=7*n;return Object(i.default)(e,o)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(544),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.default)(e,12*n)}},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(304),i=n(240);e.exports=function(e){return"number"==typeof e||i(e)&&"[object Number]"==r(e)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return p}));var r=n(313),i=n(464),a=n(463),o=n(155),s=n(460),u=n(461),l=n(462),c=n(253),f=n(1403),d=n(551),h=n(95);function p(){return h.b.apply(Object(d.a)(r.d,r.c,i.a,a.a,o.g,s.a,u.a,l.a,c.a,f.b).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(4),i=n(933),a=n(169),o=n(95);function s(){var e,t=0,n=1,u=1,l=[.5],c=[0,1];function f(t){return null!=t&&t<=t?c[Object(i.b)(l,t,0,u)]:e}function d(){var e=-1;for(l=new Array(u);++e<u;)l[e]=((e+1)*n-(e-u)*t)/(u+1);return f}return f.domain=function(e){var i;return arguments.length?(i=Object(r.a)(e,2),t=i[0],n=i[1],t=+t,n=+n,d()):[t,n]},f.range=function(e){return arguments.length?(u=(c=Array.from(e)).length-1,d()):c.slice()},f.invertExtent=function(e){var r=c.indexOf(e);return r<0?[NaN,NaN]:r<1?[t,l[0]]:r>=u?[l[u-1],n]:[l[r-1],l[r]]},f.unknown=function(t){return arguments.length?(e=t,f):f},f.thresholds=function(){return l.slice()},f.copy=function(){return s().domain([t,n]).range(c).unknown(e)},o.b.apply(Object(a.b)(f),arguments)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(24),i=n(2418),a=n(933),o=n(407),s=n(95);function u(){var e,t=[],n=[],l=[];function c(){var e=0,r=Math.max(1,n.length);for(l=new Array(r-1);++e<r;)l[e-1]=Object(i.b)(t,e/r);return f}function f(t){return null==t||isNaN(t=+t)?e:n[Object(a.b)(l,t)]}return f.invertExtent=function(e){var r=n.indexOf(e);return r<0?[NaN,NaN]:[r>0?l[r-1]:t[0],r<l.length?l[r]:t[t.length-1]]},f.domain=function(e){if(!arguments.length)return t.slice();t=[];var n,i=Object(r.a)(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;null==a||isNaN(a=+a)||t.push(a)}}catch(s){i.e(s)}finally{i.f()}return t.sort(o.a),c()},f.range=function(e){return arguments.length?(n=Array.from(e),c()):n.slice()},f.unknown=function(t){return arguments.length?(e=t,f):e},f.quantiles=function(){return l.slice()},f.copy=function(){return u().domain(t).range(n).unknown(e)},s.b.apply(f,arguments)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(933),i=n(95);function a(){var e,t=[.5],n=[0,1],o=1;function s(i){return null!=i&&i<=i?n[Object(r.b)(t,i,0,o)]:e}return s.domain=function(e){return arguments.length?(t=Array.from(e),o=Math.min(t.length,n.length-1),s):t.slice()},s.range=function(e){return arguments.length?(n=Array.from(e),o=Math.min(t.length,n.length-1),s):n.slice()},s.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},s.unknown=function(t){return arguments.length?(e=t,s):e},s.copy=function(){return a().domain(t).range(n).unknown(e)},i.b.apply(s,arguments)}},function(e,t,n){"use strict";var r=n(765),i=n(81),a=n(47);function o(e){return e.innerRadius}function s(e){return e.outerRadius}function u(e){return e.startAngle}function l(e){return e.endAngle}function c(e){return e&&e.padAngle}function f(e,t,n,r,i,o,s,u){var l=n-e,c=r-t,f=s-i,d=u-o,h=d*l-f*c;if(!(h*h<a.f))return[e+(h=(f*(t-o)-d*(e-i))/h)*l,t+h*c]}function d(e,t,n,r,i,o,s){var u=e-n,l=t-r,c=(s?o:-o)/Object(a.l)(u*u+l*l),f=c*l,d=-c*u,h=e+f,p=t+d,g=n+f,m=r+d,v=(h+g)/2,b=(p+m)/2,y=g-h,_=m-p,A=y*y+_*_,w=i-o,F=h*m-g*p,k=(_<0?-1:1)*Object(a.l)(Object(a.h)(0,w*w*A-F*F)),x=(F*_-y*k)/A,E=(-F*y-_*k)/A,C=(F*_+y*k)/A,S=(-F*y+_*k)/A,O=x-v,D=E-b,j=C-v,T=S-b;return O*O+D*D>j*j+T*T&&(x=C,E=S),{cx:x,cy:E,x01:-f,y01:-d,x11:x*(i/w-1),y11:E*(i/w-1)}}t.a=function(){var e=o,t=s,n=Object(i.a)(0),h=null,p=u,g=l,m=c,v=null;function b(){var i,o,s=+e.apply(this,arguments),u=+t.apply(this,arguments),l=p.apply(this,arguments)-a.g,c=g.apply(this,arguments)-a.g,b=Object(a.a)(c-l),y=c>l;if(v||(v=i=Object(r.a)()),u<s&&(o=u,u=s,s=o),u>a.f)if(b>a.m-a.f)v.moveTo(u*Object(a.e)(l),u*Object(a.k)(l)),v.arc(0,0,u,l,c,!y),s>a.f&&(v.moveTo(s*Object(a.e)(c),s*Object(a.k)(c)),v.arc(0,0,s,c,l,y));else{var _,A,w=l,F=c,k=l,x=c,E=b,C=b,S=m.apply(this,arguments)/2,O=S>a.f&&(h?+h.apply(this,arguments):Object(a.l)(s*s+u*u)),D=Object(a.i)(Object(a.a)(u-s)/2,+n.apply(this,arguments)),j=D,T=D;if(O>a.f){var P=Object(a.c)(O/s*Object(a.k)(S)),R=Object(a.c)(O/u*Object(a.k)(S));(E-=2*P)>a.f?(k+=P*=y?1:-1,x-=P):(E=0,k=x=(l+c)/2),(C-=2*R)>a.f?(w+=R*=y?1:-1,F-=R):(C=0,w=F=(l+c)/2)}var M=u*Object(a.e)(w),I=u*Object(a.k)(w),B=s*Object(a.e)(x),N=s*Object(a.k)(x);if(D>a.f){var L,U=u*Object(a.e)(F),H=u*Object(a.k)(F),z=s*Object(a.e)(k),q=s*Object(a.k)(k);if(b<a.j&&(L=f(M,I,z,q,U,H,B,N))){var V=M-L[0],W=I-L[1],G=U-L[0],K=H-L[1],Q=1/Object(a.k)(Object(a.b)((V*G+W*K)/(Object(a.l)(V*V+W*W)*Object(a.l)(G*G+K*K)))/2),Y=Object(a.l)(L[0]*L[0]+L[1]*L[1]);j=Object(a.i)(D,(s-Y)/(Q-1)),T=Object(a.i)(D,(u-Y)/(Q+1))}}C>a.f?T>a.f?(_=d(z,q,M,I,u,T,y),A=d(U,H,B,N,u,T,y),v.moveTo(_.cx+_.x01,_.cy+_.y01),T<D?v.arc(_.cx,_.cy,T,Object(a.d)(_.y01,_.x01),Object(a.d)(A.y01,A.x01),!y):(v.arc(_.cx,_.cy,T,Object(a.d)(_.y01,_.x01),Object(a.d)(_.y11,_.x11),!y),v.arc(0,0,u,Object(a.d)(_.cy+_.y11,_.cx+_.x11),Object(a.d)(A.cy+A.y11,A.cx+A.x11),!y),v.arc(A.cx,A.cy,T,Object(a.d)(A.y11,A.x11),Object(a.d)(A.y01,A.x01),!y))):(v.moveTo(M,I),v.arc(0,0,u,w,F,!y)):v.moveTo(M,I),s>a.f&&E>a.f?j>a.f?(_=d(B,N,U,H,s,-j,y),A=d(M,I,z,q,s,-j,y),v.lineTo(_.cx+_.x01,_.cy+_.y01),j<D?v.arc(_.cx,_.cy,j,Object(a.d)(_.y01,_.x01),Object(a.d)(A.y01,A.x01),!y):(v.arc(_.cx,_.cy,j,Object(a.d)(_.y01,_.x01),Object(a.d)(_.y11,_.x11),!y),v.arc(0,0,s,Object(a.d)(_.cy+_.y11,_.cx+_.x11),Object(a.d)(A.cy+A.y11,A.cx+A.x11),y),v.arc(A.cx,A.cy,j,Object(a.d)(A.y11,A.x11),Object(a.d)(A.y01,A.x01),!y))):v.arc(0,0,s,x,k,y):v.lineTo(B,N)}else v.moveTo(0,0);if(v.closePath(),i)return v=null,i+""||null}return b.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+p.apply(this,arguments)+ +g.apply(this,arguments))/2-a.j/2;return[Object(a.e)(r)*n,Object(a.k)(r)*n]},b.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:Object(i.a)(+t),b):e},b.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:Object(i.a)(+e),b):t},b.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:Object(i.a)(+e),b):n},b.padRadius=function(e){return arguments.length?(h=null==e?null:"function"===typeof e?e:Object(i.a)(+e),b):h},b.startAngle=function(e){return arguments.length?(p="function"===typeof e?e:Object(i.a)(+e),b):p},b.endAngle=function(e){return arguments.length?(g="function"===typeof e?e:Object(i.a)(+e),b):g},b.padAngle=function(e){return arguments.length?(m="function"===typeof e?e:Object(i.a)(+e),b):m},b.context=function(e){return arguments.length?(v=null==e?null:e,b):v},b}},function(e,t,n){"use strict";var r=n(567),i=n(81),a=n(255),o=n(254);function s(e,t){return e[t]}t.a=function(){var e=Object(i.a)([]),t=o.a,n=a.a,u=s;function l(r){var i,a,o=e.apply(this,arguments),s=r.length,l=o.length,c=new Array(l);for(i=0;i<l;++i){for(var f,d=o[i],h=c[i]=new Array(s),p=0;p<s;++p)h[p]=f=[0,+u(r[p],d,p,r)],f.data=r[p];h.key=d}for(i=0,a=t(c);i<l;++i)c[a[i]].index=i;return n(c,a),c}return l.keys=function(t){return arguments.length?(e="function"===typeof t?t:Object(i.a)(r.a.call(t)),l):e},l.value=function(e){return arguments.length?(u="function"===typeof e?e:Object(i.a)(+e),l):u},l.order=function(e){return arguments.length?(t=null==e?o.a:"function"===typeof e?e:Object(i.a)(r.a.call(e)),l):t},l.offset=function(e){return arguments.length?(n=null==e?a.a:e,l):n},l}},function(e,t,n){"use strict";var r=n(400);t.a=function(e){return Object(r.a)(e).reverse()}},function(e,t,n){"use strict";var r=n(688),i=n(400);t.a=function(e){var t,n,a=e.length,o=e.map(i.b),s=Object(r.a)(e),u=0,l=0,c=[],f=[];for(t=0;t<a;++t)n=s[t],u<l?(u+=o[n],c.push(n)):(l+=o[n],f.push(n));return f.reverse().concat(c)}},function(e,t,n){"use strict";var r=n(254);t.a=function(e){return Object(r.a)(e).reverse()}},function(e,t,n){"use strict";var r=n(255);t.a=function(e,t){if((i=e.length)>0){for(var n,i,a,o=0,s=e[0].length;o<s;++o){for(a=n=0;n<i;++n)a+=e[n][o][1]||0;if(a)for(n=0;n<i;++n)e[n][o][1]/=a}Object(r.a)(e,t)}}},function(e,t,n){"use strict";t.a=function(e,t){if((s=e.length)>0)for(var n,r,i,a,o,s,u=0,l=e[t[0]].length;u<l;++u)for(a=o=0,n=0;n<s;++n)(i=(r=e[t[n]][u])[1]-r[0])>0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):(r[0]=0,r[1]=i)}},function(e,t,n){"use strict";var r=n(255);t.a=function(e,t){if((n=e.length)>0){for(var n,i=0,a=e[t[0]],o=a.length;i<o;++i){for(var s=0,u=0;s<n;++s)u+=e[s][i][1]||0;a[i][1]+=a[i][0]=-u/2}Object(r.a)(e,t)}}},function(e,t,n){"use strict";var r=n(255);t.a=function(e,t){if((a=e.length)>0&&(i=(n=e[t[0]]).length)>0){for(var n,i,a,o=0,s=1;s<i;++s){for(var u=0,l=0,c=0;u<a;++u){for(var f=e[t[u]],d=f[s][1]||0,h=(d-(f[s-1][1]||0))/2,p=0;p<u;++p){var g=e[t[p]];h+=(g[s][1]||0)-(g[s-1][1]||0)}l+=d,c+=h*d}n[s-1][1]+=n[s-1][0]=o,l&&(o-=c/l)}n[s-1][1]+=n[s-1][0]=o,Object(r.a)(e,t)}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=p;var r=d(n(9)),i=d(n(1)),a=d(n(44)),o=d(n(1286)),s=n(153),u=n(443),l=n(227),c=d(n(1287)),f=["top","left","scale","width","stroke","strokeWidth","strokeDasharray","className","children","numTicks","lineStyle","offset","tickValues"];function d(e){return e&&e.__esModule?e:{default:e}}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e){var t=e.top,n=void 0===t?0:t,r=e.left,d=void 0===r?0:r,p=e.scale,g=e.width,m=e.stroke,v=void 0===m?"#eaf0f6":m,b=e.strokeWidth,y=void 0===b?1:b,_=e.strokeDasharray,A=e.className,w=e.children,F=e.numTicks,k=void 0===F?10:F,x=e.lineStyle,E=e.offset,C=e.tickValues,S=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,f),O=null!=C?C:(0,l.getTicks)(p,k),D=(null!=E?E:0)+(0,c.default)(p)/2,j=O.map((function(e,t){var n,r=(null!=(n=(0,l.coerceNumber)(p(e)))?n:0)+D;return{index:t,from:new u.Point({x:0,y:r}),to:new u.Point({x:g,y:r})}}));return i.default.createElement(s.Group,{className:(0,a.default)("visx-rows",A),top:n,left:d},w?w({lines:j}):j.map((function(e){var t=e.from,n=e.to,r=e.index;return i.default.createElement(o.default,h({key:"row-line-"+r,from:t,to:n,stroke:v,strokeWidth:y,strokeDasharray:_,style:x},S))})))}p.propTypes={tickValues:r.default.array,width:r.default.number.isRequired}},function(e,t,n){"use strict";t.__esModule=!0,t.default=p;var r=d(n(9)),i=d(n(1)),a=d(n(44)),o=d(n(1286)),s=n(153),u=n(443),l=n(227),c=d(n(1287)),f=["top","left","scale","height","stroke","strokeWidth","strokeDasharray","className","numTicks","lineStyle","offset","tickValues","children"];function d(e){return e&&e.__esModule?e:{default:e}}function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e){var t=e.top,n=void 0===t?0:t,r=e.left,d=void 0===r?0:r,p=e.scale,g=e.height,m=e.stroke,v=void 0===m?"#eaf0f6":m,b=e.strokeWidth,y=void 0===b?1:b,_=e.strokeDasharray,A=e.className,w=e.numTicks,F=void 0===w?10:w,k=e.lineStyle,x=e.offset,E=e.tickValues,C=e.children,S=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,f),O=null!=E?E:(0,l.getTicks)(p,F),D=(null!=x?x:0)+(0,c.default)(p)/2,j=O.map((function(e,t){var n,r=(null!=(n=(0,l.coerceNumber)(p(e)))?n:0)+D;return{index:t,from:new u.Point({x:r,y:0}),to:new u.Point({x:r,y:g})}}));return i.default.createElement(s.Group,{className:(0,a.default)("visx-columns",A),top:n,left:d},C?C({lines:j}):j.map((function(e){var t=e.from,n=e.to,r=e.index;return i.default.createElement(o.default,h({key:"column-line-"+r,from:t,to:n,stroke:v,strokeWidth:y,strokeDasharray:_,style:k},S))})))}p.propTypes={tickValues:r.default.array,height:r.default.number.isRequired}},function(e,t,n){"use strict";t.__esModule=!0,t.default=d;var r=l(n(9)),i=l(n(142)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1)),o=n(553),s=["className","children","debounceTime","ignoreDimensions","parentSizeStyles","enableDebounceLeadingCall"];function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var f=[];function d(e){var t=e.className,n=e.children,r=e.debounceTime,u=void 0===r?300:r,l=e.ignoreDimensions,d=void 0===l?f:l,h=e.parentSizeStyles,p=void 0===h?{width:"100%",height:"100%"}:h,g=e.enableDebounceLeadingCall,m=void 0===g||g,v=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),b=(0,a.useRef)(null),y=(0,a.useRef)(0),_=(0,a.useState)({width:0,height:0,top:0,left:0}),A=_[0],w=_[1],F=(0,a.useMemo)((function(){var e=Array.isArray(d)?d:[d];return(0,i.default)((function(t){w((function(n){return Object.keys(n).filter((function(e){return n[e]!==t[e]})).every((function(t){return e.includes(t)}))?n:t}))}),u,{leading:m})}),[u,m,d]);return(0,a.useEffect)((function(){var e=new o.ResizeObserver((function(e){void 0===e&&(e=[]),e.forEach((function(e){var t=e.contentRect,n=t.left,r=t.top,i=t.width,a=t.height;y.current=window.requestAnimationFrame((function(){F({width:i,height:a,top:r,left:n})}))}))}));return b.current&&e.observe(b.current),function(){window.cancelAnimationFrame(y.current),e.disconnect(),null!=F&&F.cancel&&F.cancel()}}),[F]),a.default.createElement("div",c({style:p,ref:b,className:t},v),n(c({},A,{ref:b.current,resize:F})))}d.propTypes={className:r.default.string,debounceTime:r.default.number,enableDebounceLeadingCall:r.default.bool,ignoreDimensions:r.default.oneOfType([r.default.any,r.default.arrayOf(r.default.any)]),children:r.default.func.isRequired}},function(e,t,n){"use strict";t.__esModule=!0,t.STACK_ORDER_NAMES=t.STACK_ORDERS=void 0,t.default=function(e){return e&&i[e]||i.none};var r=n(246),i={ascending:r.stackOrderAscending,descending:r.stackOrderDescending,insideout:r.stackOrderInsideOut,none:r.stackOrderNone,reverse:r.stackOrderReverse};t.STACK_ORDERS=i;var a=Object.keys(i);t.STACK_ORDER_NAMES=a},function(e,t,n){"use strict";t.__esModule=!0,t.STACK_OFFSET_NAMES=t.STACK_OFFSETS=void 0,t.default=function(e){return e&&i[e]||i.none};var r=n(246),i={expand:r.stackOffsetExpand,diverging:r.stackOffsetDiverging,none:r.stackOffsetNone,silhouette:r.stackOffsetSilhouette,wiggle:r.stackOffsetWiggle};t.STACK_OFFSETS=i;var a=Object.keys(i);t.STACK_OFFSET_NAMES=a},function(e,t,n){(function(n){var r,i,a;i=[],r=function(){"use strict";function t(e,t){return"undefined"==typeof t?t={autoBom:!1}:"object"!=typeof t&&(console.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob(["\ufeff",e],{type:e.type}):e}function r(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){u(r.response,t,n)},r.onerror=function(){console.error("could not download file")},r.send()}function i(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return 200<=t.status&&299>=t.status}function a(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(r){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var o="object"==typeof window&&window.window===window?window:"object"==typeof self&&self.self===self?self:"object"==typeof n&&n.global===n?n:void 0,s=o.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),u=o.saveAs||("object"!=typeof window||window!==o?function(){}:"download"in HTMLAnchorElement.prototype&&!s?function(e,t,n){var s=o.URL||o.webkitURL,u=document.createElement("a");t=t||e.name||"download",u.download=t,u.rel="noopener","string"==typeof e?(u.href=e,u.origin===location.origin?a(u):i(u.href)?r(e,t,n):a(u,u.target="_blank")):(u.href=s.createObjectURL(e),setTimeout((function(){s.revokeObjectURL(u.href)}),4e4),setTimeout((function(){a(u)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,n,o){if(n=n||e.name||"download","string"!=typeof e)navigator.msSaveOrOpenBlob(t(e,o),n);else if(i(e))r(e,n,o);else{var s=document.createElement("a");s.href=e,s.target="_blank",setTimeout((function(){a(s)}))}}:function(e,t,n,i){if((i=i||open("","_blank"))&&(i.document.title=i.document.body.innerText="downloading..."),"string"==typeof e)return r(e,t,n);var a="application/octet-stream"===e.type,u=/constructor/i.test(o.HTMLElement)||o.safari,l=/CriOS\/[\d]+/.test(navigator.userAgent);if((l||a&&u||s)&&"undefined"!=typeof FileReader){var c=new FileReader;c.onloadend=function(){var e=c.result;e=l?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),i?i.location.href=e:location=e,i=null},c.readAsDataURL(e)}else{var f=o.URL||o.webkitURL,d=f.createObjectURL(e);i?i.location=d:location.href=d,i=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});o.saveAs=u.saveAs=u,e.exports=u},void 0===(a="function"===typeof r?r.apply(t,i):r)||(e.exports=a)}).call(this,n(101))},function(e,t,n){"use strict";var r=n(81),i=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN},a=function(e){return e},o=n(47);t.a=function(){var e=a,t=i,n=null,s=Object(r.a)(0),u=Object(r.a)(o.m),l=Object(r.a)(0);function c(r){var i,a,c,f,d,h=r.length,p=0,g=new Array(h),m=new Array(h),v=+s.apply(this,arguments),b=Math.min(o.m,Math.max(-o.m,u.apply(this,arguments)-v)),y=Math.min(Math.abs(b)/h,l.apply(this,arguments)),_=y*(b<0?-1:1);for(i=0;i<h;++i)(d=m[g[i]=i]=+e(r[i],i,r))>0&&(p+=d);for(null!=t?g.sort((function(e,n){return t(m[e],m[n])})):null!=n&&g.sort((function(e,t){return n(r[e],r[t])})),i=0,c=p?(b-h*_)/p:0;i<h;++i,v=f)a=g[i],f=v+((d=m[a])>0?d*c:0)+_,m[a]={data:r[a],index:i,value:d,startAngle:v,endAngle:f,padAngle:y};return m}return c.value=function(t){return arguments.length?(e="function"===typeof t?t:Object(r.a)(+t),c):e},c.sortValues=function(e){return arguments.length?(t=e,n=null,c):t},c.sort=function(e){return arguments.length?(n=e,t=null,c):n},c.startAngle=function(e){return arguments.length?(s="function"===typeof e?e:Object(r.a)(+e),c):s},c.endAngle=function(e){return arguments.length?(u="function"===typeof e?e:Object(r.a)(+e),c):u},c.padAngle=function(e){return arguments.length?(l="function"===typeof e?e:Object(r.a)(+e),c):l},c}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(57),i=n(36),a=n(29);function o(e){Object(a.a)(1,arguments);var t=Object(i.default)(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}function s(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),s=Object(r.a)(t),u=n.getFullYear(),l=n.getDate(),c=new Date(0);c.setFullYear(u,s,15),c.setHours(0,0,0,0);var f=o(c);return n.setMonth(s,Math.min(l,f)),n}},function(e,t,n){"use strict";var r=n(956),i={};i.rules=n(1484).map((function(e){return{rule:e,suffix:e.replace(/^(\*\.|\!)/,""),punySuffix:-1,wildcard:"*"===e.charAt(0),exception:"!"===e.charAt(0)}})),i.endsWith=function(e,t){return-1!==e.indexOf(t,e.length-t.length)},i.findRule=function(e){var t=r.toASCII(e);return i.rules.reduce((function(e,n){return-1===n.punySuffix&&(n.punySuffix=r.toASCII(n.suffix)),i.endsWith(t,"."+n.punySuffix)||t===n.punySuffix?n:e}),null)},t.errorCodes={DOMAIN_TOO_SHORT:"Domain name too short.",DOMAIN_TOO_LONG:"Domain name too long. It should be no more than 255 chars.",LABEL_STARTS_WITH_DASH:"Domain name label can not start with a dash.",LABEL_ENDS_WITH_DASH:"Domain name label can not end with a dash.",LABEL_TOO_LONG:"Domain name label should be at most 63 chars long.",LABEL_TOO_SHORT:"Domain name label should be at least 1 character long.",LABEL_INVALID_CHARS:"Domain name label can only contain alphanumeric characters or dashes."},i.validate=function(e){var t=r.toASCII(e);if(t.length<1)return"DOMAIN_TOO_SHORT";if(t.length>255)return"DOMAIN_TOO_LONG";for(var n,i=t.split("."),a=0;a<i.length;++a){if(!(n=i[a]).length)return"LABEL_TOO_SHORT";if(n.length>63)return"LABEL_TOO_LONG";if("-"===n.charAt(0))return"LABEL_STARTS_WITH_DASH";if("-"===n.charAt(n.length-1))return"LABEL_ENDS_WITH_DASH";if(!/^[a-z0-9\-]+$/.test(n))return"LABEL_INVALID_CHARS"}},t.parse=function(e){if("string"!==typeof e)throw new TypeError("Domain name must be a string.");var n=e.slice(0).toLowerCase();"."===n.charAt(n.length-1)&&(n=n.slice(0,n.length-1));var a=i.validate(n);if(a)return{input:e,error:{message:t.errorCodes[a],code:a}};var o={input:e,tld:null,sld:null,domain:null,subdomain:null,listed:!1},s=n.split(".");if("local"===s[s.length-1])return o;var u=function(){return/xn--/.test(n)?(o.domain&&(o.domain=r.toASCII(o.domain)),o.subdomain&&(o.subdomain=r.toASCII(o.subdomain)),o):o},l=i.findRule(n);if(!l)return s.length<2?o:(o.tld=s.pop(),o.sld=s.pop(),o.domain=[o.sld,o.tld].join("."),s.length&&(o.subdomain=s.pop()),u());o.listed=!0;var c=l.suffix.split("."),f=s.slice(0,s.length-c.length);return l.exception&&f.push(c.shift()),o.tld=c.join("."),f.length?(l.wildcard&&(c.unshift(f.pop()),o.tld=c.join(".")),f.length?(o.sld=f.pop(),o.domain=[o.sld,o.tld].join("."),f.length&&(o.subdomain=f.join(".")),u()):u()):u()},t.get=function(e){return e&&t.parse(e).domain||null},t.isValid=function(e){var n=t.parse(e);return Boolean(n.domain&&n.listed)}},function(e,t,n){var r=n(1508);e.exports=h,e.exports.parse=a,e.exports.compile=function(e,t){return s(a(e,t),t)},e.exports.tokensToFunction=s,e.exports.tokensToRegExp=d;var i=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function a(e,t){for(var n,r=[],a=0,o=0,s="",c=t&&t.delimiter||"/";null!=(n=i.exec(e));){var f=n[0],d=n[1],h=n.index;if(s+=e.slice(o,h),o=h+f.length,d)s+=d[1];else{var p=e[o],g=n[2],m=n[3],v=n[4],b=n[5],y=n[6],_=n[7];s&&(r.push(s),s="");var A=null!=g&&null!=p&&p!==g,w="+"===y||"*"===y,F="?"===y||"*"===y,k=n[2]||c,x=v||b;r.push({name:m||a++,prefix:g||"",delimiter:k,optional:F,repeat:w,partial:A,asterisk:!!_,pattern:x?l(x):_?".*":"[^"+u(k)+"]+?"})}}return o<e.length&&(s+=e.substr(o)),s&&r.push(s),r}function o(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function s(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"===typeof e[i]&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",f(t)));return function(t,i){for(var a="",s=t||{},u=(i||{}).pretty?o:encodeURIComponent,l=0;l<e.length;l++){var c=e[l];if("string"!==typeof c){var f,d=s[c.name];if(null==d){if(c.optional){c.partial&&(a+=c.prefix);continue}throw new TypeError('Expected "'+c.name+'" to be defined')}if(r(d)){if(!c.repeat)throw new TypeError('Expected "'+c.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(c.optional)continue;throw new TypeError('Expected "'+c.name+'" to not be empty')}for(var h=0;h<d.length;h++){if(f=u(d[h]),!n[l].test(f))throw new TypeError('Expected all "'+c.name+'" to match "'+c.pattern+'", but received `'+JSON.stringify(f)+"`");a+=(0===h?c.prefix:c.delimiter)+f}}else{if(f=c.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):u(d),!n[l].test(f))throw new TypeError('Expected "'+c.name+'" to match "'+c.pattern+'", but received "'+f+'"');a+=c.prefix+f}}else a+=c}return a}}function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function l(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function c(e,t){return e.keys=t,e}function f(e){return e&&e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,a=!1!==n.end,o="",s=0;s<e.length;s++){var l=e[s];if("string"===typeof l)o+=u(l);else{var d=u(l.prefix),h="(?:"+l.pattern+")";t.push(l),l.repeat&&(h+="(?:"+d+h+")*"),o+=h=l.optional?l.partial?d+"("+h+")?":"(?:"+d+"("+h+"))?":d+"("+h+")"}}var p=u(n.delimiter||"/"),g=o.slice(-p.length)===p;return i||(o=(g?o.slice(0,-p.length):o)+"(?:"+p+"(?=$))?"),o+=a?"$":i&&g?"":"(?="+p+"|$)",c(new RegExp("^"+o,f(n)),t)}function h(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return c(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],i=0;i<e.length;i++)r.push(h(e[i],t,n).source);return c(new RegExp("(?:"+r.join("|")+")",f(n)),t)}(e,t,n):function(e,t,n){return d(a(e,n),t,n)}(e,t,n)}},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}n.d(t,"a",(function(){return r}))},function(e,t,n){e.exports={graphlib:n(267),layout:n(1566),debug:n(1614),util:{time:n(203).time,notime:n(203).notime},version:n(1615)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return a}));var r=n(932),i=n(175);function a(e,t){var n=e.document.documentElement,a=Object(r.a)(e).on("dragstart.drag",null);t&&(a.on("click.drag",i.a,i.c),setTimeout((function(){a.on("click.drag",null)}),0)),"onselectstart"in n?a.on("selectstart.drag",null):(n.style.MozUserSelect=n.__noselect,delete n.__noselect)}t.a=function(e){var t=e.document.documentElement,n=Object(r.a)(e).on("dragstart.drag",i.a,i.c);"onselectstart"in t?n.on("selectstart.drag",i.a,i.c):(t.__noselect=t.style.MozUserSelect,t.style.MozUserSelect="none")}},function(e,t,n){"use strict";var r=n(1),i=n(1616),a=n(1620),o=i.useSyncExternalStoreWithSelector;function s(e,t,n){void 0===t&&(t=e.getState);var i=o(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return r.useDebugValue(i),i}var u=function(e,t){var n=a.createStore(e),r=function(e,r){return void 0===r&&(r=t),s(n,e,r)};return Object.assign(r,n),r};t.createWithEqualityFn=function(e,t){return e?u(e,t):u},t.useStoreWithEqualityFn=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return f}));var r=n(1),i=function(e,t){return i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},i(e,t)};var a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},a.apply(this,arguments)};function o(e){var t=e.className,n=e.counterClockwise,i=e.dashRatio,a=e.pathRadius,o=e.strokeWidth,l=e.style;return Object(r.createElement)("path",{className:t,style:Object.assign({},l,u({pathRadius:a,dashRatio:i,counterClockwise:n})),d:s({pathRadius:a,counterClockwise:n}),strokeWidth:o,fillOpacity:0})}function s(e){var t=e.pathRadius,n=e.counterClockwise?1:0;return"\n      M 50,50\n      m 0,-"+t+"\n      a "+t+","+t+" "+n+" 1 1 0,"+2*t+"\n      a "+t+","+t+" "+n+" 1 1 0,-"+2*t+"\n    "}function u(e){var t=e.counterClockwise,n=e.dashRatio,r=e.pathRadius,i=2*Math.PI*r,a=(1-n)*i;return{strokeDasharray:i+"px "+i+"px",strokeDashoffset:(t?-a:a)+"px"}}var l=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.getBackgroundPadding=function(){return this.props.background?this.props.backgroundPadding:0},t.prototype.getPathRadius=function(){return 50-this.props.strokeWidth/2-this.getBackgroundPadding()},t.prototype.getPathRatio=function(){var e=this.props,t=e.value,n=e.minValue,r=e.maxValue;return(Math.min(Math.max(t,n),r)-n)/(r-n)},t.prototype.render=function(){var e=this.props,t=e.circleRatio,n=e.className,i=e.classes,a=e.counterClockwise,s=e.styles,u=e.strokeWidth,l=e.text,c=this.getPathRadius(),f=this.getPathRatio();return Object(r.createElement)("svg",{className:i.root+" "+n,style:s.root,viewBox:"0 0 100 100","data-test-id":"CircularProgressbar"},this.props.background?Object(r.createElement)("circle",{className:i.background,style:s.background,cx:50,cy:50,r:50}):null,Object(r.createElement)(o,{className:i.trail,counterClockwise:a,dashRatio:t,pathRadius:c,strokeWidth:u,style:s.trail}),Object(r.createElement)(o,{className:i.path,counterClockwise:a,dashRatio:f*t,pathRadius:c,strokeWidth:u,style:s.path}),l?Object(r.createElement)("text",{className:i.text,style:s.text,x:50,y:50},l):null)},t.defaultProps={background:!1,backgroundPadding:0,circleRatio:1,classes:{root:"CircularProgressbar",trail:"CircularProgressbar-trail",path:"CircularProgressbar-path",text:"CircularProgressbar-text",background:"CircularProgressbar-background"},counterClockwise:!1,className:"",maxValue:100,minValue:0,strokeWidth:8,styles:{root:{},trail:{},path:{},text:{},background:{}},text:""},t}(r.Component);function c(e){e.children;var t=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&(n[r[i]]=e[r[i]])}return n}(e,["children"]);return Object(r.createElement)("div",{"data-test-id":"CircularProgressbarWithChildren"},Object(r.createElement)("div",{style:{position:"relative",width:"100%",height:"100%"}},Object(r.createElement)(l,a({},t)),e.children?Object(r.createElement)("div",{"data-test-id":"CircularProgressbarWithChildren__children",style:{position:"absolute",width:"100%",height:"100%",marginTop:"-100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"}},e.children):null))}function f(e){var t=e.rotation,n=e.strokeLinecap,r=e.textColor,i=e.textSize,a=e.pathColor,o=e.pathTransition,s=e.pathTransitionDuration,u=e.trailColor,l=e.backgroundColor,c=null==t?void 0:"rotate("+t+"turn)",f=null==t?void 0:"center center";return{root:{},path:d({stroke:a,strokeLinecap:n,transform:c,transformOrigin:f,transition:o,transitionDuration:null==s?void 0:s+"s"}),trail:d({stroke:u,strokeLinecap:n,transform:c,transformOrigin:f}),text:d({fill:r,fontSize:i}),background:d({fill:l})}}function d(e){return Object.keys(e).forEach((function(t){null==e[t]&&delete e[t]})),e}},function(e,t,n){"use strict";(function(e){var r=n(723),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i&&r.a.process,s=function(){try{var e=a&&a.require&&a.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();t.a=s}).call(this,n(608)(e))},function(e,t,n){e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}([function(e,t,n){(function(t){e.exports=t.Phoenix=n(2)}).call(this,n(1))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(n):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}n.r(t),n.d(t,"Channel",(function(){return P})),n.d(t,"Serializer",(function(){return R})),n.d(t,"Socket",(function(){return M})),n.d(t,"LongPoll",(function(){return I})),n.d(t,"Ajax",(function(){return B})),n.d(t,"Presence",(function(){return N}));var f="undefined"!=typeof self?self:null,d="undefined"!=typeof window?window:null,h=f||d||void 0,p=0,g=1,m=2,v=3,b="closed",y="errored",_="joined",A="joining",w="leaving",F="phx_close",k="phx_error",x="phx_join",E="phx_reply",C="phx_leave",S=[F,k,x,E,C],O="longpoll",D="websocket",j=function(e){return"function"==typeof e?e:function(){return e}},T=function(){function e(t,n,r,i){u(this,e),this.channel=t,this.event=n,this.payload=r||function(){return{}},this.receivedResp=null,this.timeout=i,this.timeoutTimer=null,this.recHooks=[],this.sent=!1}return c(e,[{key:"resend",value:function(e){this.timeout=e,this.reset(),this.send()}},{key:"send",value:function(){this.hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload(),ref:this.ref,join_ref:this.channel.joinRef()}))}},{key:"receive",value:function(e,t){return this.hasReceived(e)&&t(this.receivedResp.response),this.recHooks.push({status:e,callback:t}),this}},{key:"reset",value:function(){this.cancelRefEvent(),this.ref=null,this.refEvent=null,this.receivedResp=null,this.sent=!1}},{key:"matchReceive",value:function(e){var t=e.status,n=e.response;e.ref,this.recHooks.filter((function(e){return e.status===t})).forEach((function(e){return e.callback(n)}))}},{key:"cancelRefEvent",value:function(){this.refEvent&&this.channel.off(this.refEvent)}},{key:"cancelTimeout",value:function(){clearTimeout(this.timeoutTimer),this.timeoutTimer=null}},{key:"startTimeout",value:function(){var e=this;this.timeoutTimer&&this.cancelTimeout(),this.ref=this.channel.socket.makeRef(),this.refEvent=this.channel.replyEventName(this.ref),this.channel.on(this.refEvent,(function(t){e.cancelRefEvent(),e.cancelTimeout(),e.receivedResp=t,e.matchReceive(t)})),this.timeoutTimer=setTimeout((function(){e.trigger("timeout",{})}),this.timeout)}},{key:"hasReceived",value:function(e){return this.receivedResp&&this.receivedResp.status===e}},{key:"trigger",value:function(e,t){this.channel.trigger(this.refEvent,{status:e,response:t})}}]),e}(),P=function(){function e(t,n,r){var i=this;u(this,e),this.state=b,this.topic=t,this.params=j(n||{}),this.socket=r,this.bindings=[],this.bindingRef=0,this.timeout=this.socket.timeout,this.joinedOnce=!1,this.joinPush=new T(this,x,this.params,this.timeout),this.pushBuffer=[],this.stateChangeRefs=[],this.rejoinTimer=new L((function(){i.socket.isConnected()&&i.rejoin()}),this.socket.rejoinAfterMs),this.stateChangeRefs.push(this.socket.onError((function(){return i.rejoinTimer.reset()}))),this.stateChangeRefs.push(this.socket.onOpen((function(){i.rejoinTimer.reset(),i.isErrored()&&i.rejoin()}))),this.joinPush.receive("ok",(function(){i.state=_,i.rejoinTimer.reset(),i.pushBuffer.forEach((function(e){return e.send()})),i.pushBuffer=[]})),this.joinPush.receive("error",(function(){i.state=y,i.socket.isConnected()&&i.rejoinTimer.scheduleTimeout()})),this.onClose((function(){i.rejoinTimer.reset(),i.socket.hasLogger()&&i.socket.log("channel","close ".concat(i.topic," ").concat(i.joinRef())),i.state=b,i.socket.remove(i)})),this.onError((function(e){i.socket.hasLogger()&&i.socket.log("channel","error ".concat(i.topic),e),i.isJoining()&&i.joinPush.reset(),i.state=y,i.socket.isConnected()&&i.rejoinTimer.scheduleTimeout()})),this.joinPush.receive("timeout",(function(){i.socket.hasLogger()&&i.socket.log("channel","timeout ".concat(i.topic," (").concat(i.joinRef(),")"),i.joinPush.timeout),new T(i,C,j({}),i.timeout).send(),i.state=y,i.joinPush.reset(),i.socket.isConnected()&&i.rejoinTimer.scheduleTimeout()})),this.on(E,(function(e,t){i.trigger(i.replyEventName(t),e)}))}return c(e,[{key:"join",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.timeout;if(this.joinedOnce)throw new Error("tried to join multiple times. 'join' can only be called a single time per channel instance");return this.timeout=e,this.joinedOnce=!0,this.rejoin(),this.joinPush}},{key:"onClose",value:function(e){this.on(F,e)}},{key:"onError",value:function(e){return this.on(k,(function(t){return e(t)}))}},{key:"on",value:function(e,t){var n=this.bindingRef++;return this.bindings.push({event:e,ref:n,callback:t}),n}},{key:"off",value:function(e,t){this.bindings=this.bindings.filter((function(n){return!(n.event===e&&(void 0===t||t===n.ref))}))}},{key:"canPush",value:function(){return this.socket.isConnected()&&this.isJoined()}},{key:"push",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.timeout;if(t=t||{},!this.joinedOnce)throw new Error("tried to push '".concat(e,"' to '").concat(this.topic,"' before joining. Use channel.join() before pushing events"));var r=new T(this,e,(function(){return t}),n);return this.canPush()?r.send():(r.startTimeout(),this.pushBuffer.push(r)),r}},{key:"leave",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.timeout;this.rejoinTimer.reset(),this.joinPush.cancelTimeout(),this.state=w;var n=function(){e.socket.hasLogger()&&e.socket.log("channel","leave ".concat(e.topic)),e.trigger(F,"leave")},r=new T(this,C,j({}),t);return r.receive("ok",(function(){return n()})).receive("timeout",(function(){return n()})),r.send(),this.canPush()||r.trigger("ok",{}),r}},{key:"onMessage",value:function(e,t,n){return t}},{key:"isLifecycleEvent",value:function(e){return S.indexOf(e)>=0}},{key:"isMember",value:function(e,t,n,r){return this.topic===e&&(!r||r===this.joinRef()||!this.isLifecycleEvent(t)||(this.socket.hasLogger()&&this.socket.log("channel","dropping outdated message",{topic:e,event:t,payload:n,joinRef:r}),!1))}},{key:"joinRef",value:function(){return this.joinPush.ref}},{key:"rejoin",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.timeout;this.isLeaving()||(this.socket.leaveOpenTopic(this.topic),this.state=A,this.joinPush.resend(e))}},{key:"trigger",value:function(e,t,n,r){var i=this.onMessage(e,t,n,r);if(t&&!i)throw new Error("channel onMessage callbacks must return the payload, modified or unmodified");for(var a=this.bindings.filter((function(t){return t.event===e})),o=0;o<a.length;o++)a[o].callback(i,n,r||this.joinRef())}},{key:"replyEventName",value:function(e){return"chan_reply_".concat(e)}},{key:"isClosed",value:function(){return this.state===b}},{key:"isErrored",value:function(){return this.state===y}},{key:"isJoined",value:function(){return this.state===_}},{key:"isJoining",value:function(){return this.state===A}},{key:"isLeaving",value:function(){return this.state===w}}]),e}(),R={HEADER_LENGTH:1,META_LENGTH:4,KINDS:{push:0,reply:1,broadcast:2},encode:function(e,t){if(e.payload.constructor===ArrayBuffer)return t(this.binaryEncode(e));var n=[e.join_ref,e.ref,e.topic,e.event,e.payload];return t(JSON.stringify(n))},decode:function(e,t){if(e.constructor===ArrayBuffer)return t(this.binaryDecode(e));var n=a(JSON.parse(e),5);return t({join_ref:n[0],ref:n[1],topic:n[2],event:n[3],payload:n[4]})},binaryEncode:function(e){var t=e.join_ref,n=e.ref,r=e.event,i=e.topic,a=e.payload,o=this.META_LENGTH+t.length+n.length+i.length+r.length,s=new ArrayBuffer(this.HEADER_LENGTH+o),u=new DataView(s),l=0;u.setUint8(l++,this.KINDS.push),u.setUint8(l++,t.length),u.setUint8(l++,n.length),u.setUint8(l++,i.length),u.setUint8(l++,r.length),Array.from(t,(function(e){return u.setUint8(l++,e.charCodeAt(0))})),Array.from(n,(function(e){return u.setUint8(l++,e.charCodeAt(0))})),Array.from(i,(function(e){return u.setUint8(l++,e.charCodeAt(0))})),Array.from(r,(function(e){return u.setUint8(l++,e.charCodeAt(0))}));var c=new Uint8Array(s.byteLength+a.byteLength);return c.set(new Uint8Array(s),0),c.set(new Uint8Array(a),s.byteLength),c.buffer},binaryDecode:function(e){var t=new DataView(e),n=t.getUint8(0),r=new TextDecoder;switch(n){case this.KINDS.push:return this.decodePush(e,t,r);case this.KINDS.reply:return this.decodeReply(e,t,r);case this.KINDS.broadcast:return this.decodeBroadcast(e,t,r)}},decodePush:function(e,t,n){var r=t.getUint8(1),i=t.getUint8(2),a=t.getUint8(3),o=this.HEADER_LENGTH+this.META_LENGTH-1,s=n.decode(e.slice(o,o+r));o+=r;var u=n.decode(e.slice(o,o+i));o+=i;var l=n.decode(e.slice(o,o+a));return o+=a,{join_ref:s,ref:null,topic:u,event:l,payload:e.slice(o,e.byteLength)}},decodeReply:function(e,t,n){var r=t.getUint8(1),i=t.getUint8(2),a=t.getUint8(3),o=t.getUint8(4),s=this.HEADER_LENGTH+this.META_LENGTH,u=n.decode(e.slice(s,s+r));s+=r;var l=n.decode(e.slice(s,s+i));s+=i;var c=n.decode(e.slice(s,s+a));s+=a;var f=n.decode(e.slice(s,s+o));s+=o;var d=e.slice(s,e.byteLength);return{join_ref:u,ref:l,topic:c,event:E,payload:{status:f,response:d}}},decodeBroadcast:function(e,t,n){var r=t.getUint8(1),i=t.getUint8(2),a=this.HEADER_LENGTH+2,o=n.decode(e.slice(a,a+r));a+=r;var s=n.decode(e.slice(a,a+i));return a+=i,{join_ref:null,ref:null,topic:o,event:s,payload:e.slice(a,e.byteLength)}}},M=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e),this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.channels=[],this.sendBuffer=[],this.ref=0,this.timeout=r.timeout||1e4,this.transport=r.transport||h.WebSocket||I,this.defaultEncoder=R.encode.bind(R),this.defaultDecoder=R.decode.bind(R),this.closeWasClean=!1,this.unloaded=!1,this.binaryType=r.binaryType||"arraybuffer",this.transport!==I?(this.encode=r.encode||this.defaultEncoder,this.decode=r.decode||this.defaultDecoder):(this.encode=this.defaultEncoder,this.decode=this.defaultDecoder),d&&d.addEventListener&&d.addEventListener("unload",(function(e){n.conn&&(n.unloaded=!0,n.abnormalClose("unloaded"))})),this.heartbeatIntervalMs=r.heartbeatIntervalMs||3e4,this.rejoinAfterMs=function(e){return r.rejoinAfterMs?r.rejoinAfterMs(e):[1e3,2e3,5e3][e-1]||1e4},this.reconnectAfterMs=function(e){return n.unloaded?100:r.reconnectAfterMs?r.reconnectAfterMs(e):[10,50,100,150,200,250,500,1e3,2e3][e-1]||5e3},this.logger=r.logger||null,this.longpollerTimeout=r.longpollerTimeout||2e4,this.params=j(r.params||{}),this.endPoint="".concat(t,"/").concat(D),this.vsn=r.vsn||"2.0.0",this.heartbeatTimer=null,this.pendingHeartbeatRef=null,this.reconnectTimer=new L((function(){n.teardown((function(){return n.connect()}))}),this.reconnectAfterMs)}return c(e,[{key:"protocol",value:function(){return location.protocol.match(/^https/)?"wss":"ws"}},{key:"endPointURL",value:function(){var e=B.appendParams(B.appendParams(this.endPoint,this.params()),{vsn:this.vsn});return"/"!==e.charAt(0)?e:"/"===e.charAt(1)?"".concat(this.protocol(),":").concat(e):"".concat(this.protocol(),"://").concat(location.host).concat(e)}},{key:"disconnect",value:function(e,t,n){this.closeWasClean=!0,this.reconnectTimer.reset(),this.teardown(e,t,n)}},{key:"connect",value:function(e){var t=this;e&&(console&&console.log("passing params to connect is deprecated. Instead pass :params to the Socket constructor"),this.params=j(e)),this.conn||(this.closeWasClean=!1,this.conn=new this.transport(this.endPointURL()),this.conn.binaryType=this.binaryType,this.conn.timeout=this.longpollerTimeout,this.conn.onopen=function(){return t.onConnOpen()},this.conn.onerror=function(e){return t.onConnError(e)},this.conn.onmessage=function(e){return t.onConnMessage(e)},this.conn.onclose=function(e){return t.onConnClose(e)})}},{key:"log",value:function(e,t,n){this.logger(e,t,n)}},{key:"hasLogger",value:function(){return null!==this.logger}},{key:"onOpen",value:function(e){var t=this.makeRef();return this.stateChangeCallbacks.open.push([t,e]),t}},{key:"onClose",value:function(e){var t=this.makeRef();return this.stateChangeCallbacks.close.push([t,e]),t}},{key:"onError",value:function(e){var t=this.makeRef();return this.stateChangeCallbacks.error.push([t,e]),t}},{key:"onMessage",value:function(e){var t=this.makeRef();return this.stateChangeCallbacks.message.push([t,e]),t}},{key:"onConnOpen",value:function(){this.hasLogger()&&this.log("transport","connected to ".concat(this.endPointURL())),this.unloaded=!1,this.closeWasClean=!1,this.flushSendBuffer(),this.reconnectTimer.reset(),this.resetHeartbeat(),this.stateChangeCallbacks.open.forEach((function(e){return(0,a(e,2)[1])()}))}},{key:"resetHeartbeat",value:function(){var e=this;this.conn&&this.conn.skipHeartbeat||(this.pendingHeartbeatRef=null,clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval((function(){return e.sendHeartbeat()}),this.heartbeatIntervalMs))}},{key:"teardown",value:function(e,t,n){var r=this;if(!this.conn)return e&&e();this.waitForBufferDone((function(){r.conn&&(t?r.conn.close(t,n||""):r.conn.close()),r.waitForSocketClosed((function(){r.conn&&(r.conn.onclose=function(){},r.conn=null),e&&e()}))}))}},{key:"waitForBufferDone",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;5!==n&&this.conn&&this.conn.bufferedAmount?setTimeout((function(){t.waitForBufferDone(e,n+1)}),150*n):e()}},{key:"waitForSocketClosed",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;5!==n&&this.conn&&this.conn.readyState!==v?setTimeout((function(){t.waitForSocketClosed(e,n+1)}),150*n):e()}},{key:"onConnClose",value:function(e){this.hasLogger()&&this.log("transport","close",e),this.triggerChanError(),clearInterval(this.heartbeatTimer),this.closeWasClean||this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach((function(t){return(0,a(t,2)[1])(e)}))}},{key:"onConnError",value:function(e){this.hasLogger()&&this.log("transport",e),this.triggerChanError(),this.stateChangeCallbacks.error.forEach((function(t){return(0,a(t,2)[1])(e)}))}},{key:"triggerChanError",value:function(){this.channels.forEach((function(e){e.isErrored()||e.isLeaving()||e.isClosed()||e.trigger(k)}))}},{key:"connectionState",value:function(){switch(this.conn&&this.conn.readyState){case p:return"connecting";case g:return"open";case m:return"closing";default:return"closed"}}},{key:"isConnected",value:function(){return"open"===this.connectionState()}},{key:"remove",value:function(e){this.off(e.stateChangeRefs),this.channels=this.channels.filter((function(t){return t.joinRef()!==e.joinRef()}))}},{key:"off",value:function(e){for(var t in this.stateChangeCallbacks)this.stateChangeCallbacks[t]=this.stateChangeCallbacks[t].filter((function(t){var n=a(t,1)[0];return-1===e.indexOf(n)}))}},{key:"channel",value:function(e){var t=new P(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},this);return this.channels.push(t),t}},{key:"push",value:function(e){var t=this;if(this.hasLogger()){var n=e.topic,r=e.event,i=e.payload,a=e.ref,o=e.join_ref;this.log("push","".concat(n," ").concat(r," (").concat(o,", ").concat(a,")"),i)}this.isConnected()?this.encode(e,(function(e){return t.conn.send(e)})):this.sendBuffer.push((function(){return t.encode(e,(function(e){return t.conn.send(e)}))}))}},{key:"makeRef",value:function(){var e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}},{key:"sendHeartbeat",value:function(){if(this.isConnected()){if(this.pendingHeartbeatRef)return this.pendingHeartbeatRef=null,this.hasLogger()&&this.log("transport","heartbeat timeout. Attempting to re-establish connection"),void this.abnormalClose("heartbeat timeout");this.pendingHeartbeatRef=this.makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef})}}},{key:"abnormalClose",value:function(e){this.closeWasClean=!1,this.conn.readyState===g&&this.conn.close(1e3,e)}},{key:"flushSendBuffer",value:function(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach((function(e){return e()})),this.sendBuffer=[])}},{key:"onConnMessage",value:function(e){var t=this;this.decode(e.data,(function(e){var n=e.topic,r=e.event,i=e.payload,o=e.ref,s=e.join_ref;o&&o===t.pendingHeartbeatRef&&(t.pendingHeartbeatRef=null),t.hasLogger()&&t.log("receive","".concat(i.status||""," ").concat(n," ").concat(r," ").concat(o&&"("+o+")"||""),i);for(var u=0;u<t.channels.length;u++){var l=t.channels[u];l.isMember(n,r,i,s)&&l.trigger(r,i,o,s)}for(var c=0;c<t.stateChangeCallbacks.message.length;c++)(0,a(t.stateChangeCallbacks.message[c],2)[1])(e)}))}},{key:"leaveOpenTopic",value:function(e){var t=this.channels.find((function(t){return t.topic===e&&(t.isJoined()||t.isJoining())}));t&&(this.hasLogger()&&this.log("transport",'leaving duplicate topic "'.concat(e,'"')),t.leave())}}]),e}(),I=function(){function e(t){u(this,e),this.endPoint=null,this.token=null,this.skipHeartbeat=!0,this.onopen=function(){},this.onerror=function(){},this.onmessage=function(){},this.onclose=function(){},this.pollEndpoint=this.normalizeEndpoint(t),this.readyState=p,this.poll()}return c(e,[{key:"normalizeEndpoint",value:function(e){return e.replace("ws://","http://").replace("wss://","https://").replace(new RegExp("(.*)/"+D),"$1/"+O)}},{key:"endpointURL",value:function(){return B.appendParams(this.pollEndpoint,{token:this.token})}},{key:"closeAndRetry",value:function(){this.close(),this.readyState=p}},{key:"ontimeout",value:function(){this.onerror("timeout"),this.closeAndRetry()}},{key:"poll",value:function(){var e=this;this.readyState!==g&&this.readyState!==p||B.request("GET",this.endpointURL(),"application/json",null,this.timeout,this.ontimeout.bind(this),(function(t){if(t){var n=t.status,r=t.token,i=t.messages;e.token=r}else n=0;switch(n){case 200:i.forEach((function(t){return e.onmessage({data:t})})),e.poll();break;case 204:e.poll();break;case 410:e.readyState=g,e.onopen(),e.poll();break;case 403:e.onerror(),e.close();break;case 0:case 500:e.onerror(),e.closeAndRetry();break;default:throw new Error("unhandled poll status ".concat(n))}}))}},{key:"send",value:function(e){var t=this;B.request("POST",this.endpointURL(),"application/json",e,this.timeout,this.onerror.bind(this,"timeout"),(function(e){e&&200===e.status||(t.onerror(e&&e.status),t.closeAndRetry())}))}},{key:"close",value:function(e,t){this.readyState=v,this.onclose()}}]),e}(),B=function(){function e(){u(this,e)}return c(e,null,[{key:"request",value:function(e,t,n,r,i,a,o){if(h.XDomainRequest){var s=new XDomainRequest;this.xdomainRequest(s,e,t,r,i,a,o)}else{var u=new h.XMLHttpRequest;this.xhrRequest(u,e,t,n,r,i,a,o)}}},{key:"xdomainRequest",value:function(e,t,n,r,i,a,o){var s=this;e.timeout=i,e.open(t,n),e.onload=function(){var t=s.parseJSON(e.responseText);o&&o(t)},a&&(e.ontimeout=a),e.onprogress=function(){},e.send(r)}},{key:"xhrRequest",value:function(e,t,n,r,i,a,o,s){var u=this;e.open(t,n,!0),e.timeout=a,e.setRequestHeader("Content-Type",r),e.onerror=function(){s&&s(null)},e.onreadystatechange=function(){if(e.readyState===u.states.complete&&s){var t=u.parseJSON(e.responseText);s(t)}},o&&(e.ontimeout=o),e.send(i)}},{key:"parseJSON",value:function(e){if(!e||""===e)return null;try{return JSON.parse(e)}catch(t){return console&&console.log("failed to parse JSON response",e),null}}},{key:"serialize",value:function(e,t){var n=[];for(var r in e)if(e.hasOwnProperty(r)){var a=t?"".concat(t,"[").concat(r,"]"):r,o=e[r];"object"===i(o)?n.push(this.serialize(o,a)):n.push(encodeURIComponent(a)+"="+encodeURIComponent(o))}return n.join("&")}},{key:"appendParams",value:function(e,t){if(0===Object.keys(t).length)return e;var n=e.match(/\?/)?"&":"?";return"".concat(e).concat(n).concat(this.serialize(t))}}]),e}();B.states={complete:4};var N=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};u(this,e);var i=r.events||{state:"presence_state",diff:"presence_diff"};this.state={},this.pendingDiffs=[],this.channel=t,this.joinRef=null,this.caller={onJoin:function(){},onLeave:function(){},onSync:function(){}},this.channel.on(i.state,(function(t){var r=n.caller,i=r.onJoin,a=r.onLeave,o=r.onSync;n.joinRef=n.channel.joinRef(),n.state=e.syncState(n.state,t,i,a),n.pendingDiffs.forEach((function(t){n.state=e.syncDiff(n.state,t,i,a)})),n.pendingDiffs=[],o()})),this.channel.on(i.diff,(function(t){var r=n.caller,i=r.onJoin,a=r.onLeave,o=r.onSync;n.inPendingSyncState()?n.pendingDiffs.push(t):(n.state=e.syncDiff(n.state,t,i,a),o())}))}return c(e,[{key:"onJoin",value:function(e){this.caller.onJoin=e}},{key:"onLeave",value:function(e){this.caller.onLeave=e}},{key:"onSync",value:function(e){this.caller.onSync=e}},{key:"list",value:function(t){return e.list(this.state,t)}},{key:"inPendingSyncState",value:function(){return!this.joinRef||this.joinRef!==this.channel.joinRef()}}],[{key:"syncState",value:function(e,t,n,r){var i=this,a=this.clone(e),o={},s={};return this.map(a,(function(e,n){t[e]||(s[e]=n)})),this.map(t,(function(e,t){var n=a[e];if(n){var r=t.metas.map((function(e){return e.phx_ref})),u=n.metas.map((function(e){return e.phx_ref})),l=t.metas.filter((function(e){return u.indexOf(e.phx_ref)<0})),c=n.metas.filter((function(e){return r.indexOf(e.phx_ref)<0}));l.length>0&&(o[e]=t,o[e].metas=l),c.length>0&&(s[e]=i.clone(n),s[e].metas=c)}else o[e]=t})),this.syncDiff(a,{joins:o,leaves:s},n,r)}},{key:"syncDiff",value:function(e,t,n,i){var a=t.joins,o=t.leaves,s=this.clone(e);return n||(n=function(){}),i||(i=function(){}),this.map(a,(function(e,t){var i=s[e];if(s[e]=t,i){var a,o=s[e].metas.map((function(e){return e.phx_ref})),u=i.metas.filter((function(e){return o.indexOf(e.phx_ref)<0}));(a=s[e].metas).unshift.apply(a,r(u))}n(e,i,t)})),this.map(o,(function(e,t){var n=s[e];if(n){var r=t.metas.map((function(e){return e.phx_ref}));n.metas=n.metas.filter((function(e){return r.indexOf(e.phx_ref)<0})),i(e,n,t),0===n.metas.length&&delete s[e]}})),s}},{key:"list",value:function(e,t){return t||(t=function(e,t){return t}),this.map(e,(function(e,n){return t(e,n)}))}},{key:"map",value:function(e,t){return Object.getOwnPropertyNames(e).map((function(n){return t(n,e[n])}))}},{key:"clone",value:function(e){return JSON.parse(JSON.stringify(e))}}]),e}(),L=function(){function e(t,n){u(this,e),this.callback=t,this.timerCalc=n,this.timer=null,this.tries=0}return c(e,[{key:"reset",value:function(){this.tries=0,clearTimeout(this.timer)}},{key:"scheduleTimeout",value:function(){var e=this;clearTimeout(this.timer),this.timer=setTimeout((function(){e.tries=e.tries+1,e.callback()}),this.timerCalc(this.tries+1))}}]),e}()}])},function(e,t,n){"use strict";n.d(t,"a",(function(){return U}));var r=n(274),i=n.n(r),a=n(48),o=n.n(a),s=n(53),u=n.n(s),l=n(1),c=n.n(l),f=n(214),d=n(66),h=n.n(d),p=n(276),g=n(297),m=n(72),v=n(360),b=n(486),y=n(25),_=n(34),A=n(180),w=n(52),F=["type","layout","connectNulls","ref"];function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function x(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function R(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=B(e);if(t){var i=B(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return M(this,n)}}function M(e,t){if(t&&("object"===k(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return I(e)}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function N(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){var t=function(e,t){if("object"!==k(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===k(t)?t:String(t)}var U=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(s,e);var t,n,r,a=R(s);function s(){var e;j(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return N(I(e=a.call.apply(a,[this].concat(n))),"state",{isAnimationFinished:!0,totalLength:0}),N(I(e),"getStrokeDasharray",(function(e,t,n){for(var r=n.reduce((function(e,t){return e+t})),i=Math.floor(e/r),a=e%r,o=t-e,u=[],l=0,c=0;;c+=n[l],++l)if(c+n[l]>a){u=[].concat(O(n.slice(0,l)),[a-c]);break}var f=u.length%2===0?[0,o]:[o];return[].concat(O(s.repeat(n,i)),O(u),f).map((function(e){return"".concat(e,"px")})).join(", ")})),N(I(e),"id",Object(y.j)("recharts-line-")),N(I(e),"pathRef",(function(t){e.mainCurve=t})),N(I(e),"handleAnimationEnd",(function(){e.setState({isAnimationFinished:!0}),e.props.onAnimationEnd&&e.props.onAnimationEnd()})),N(I(e),"handleAnimationStart",(function(){e.setState({isAnimationFinished:!1}),e.props.onAnimationStart&&e.props.onAnimationStart()})),e}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var n=e.length%2!==0?[].concat(O(e),[0]):e,r=[],i=0;i<t;++i)r=[].concat(O(r),O(n));return r}},{key:"renderDotItem",value:function(e,t){var n;if(c.a.isValidElement(e))n=c.a.cloneElement(e,t);else if(o()(e))n=e(t);else{var r=h()("recharts-line-dot",e?e.className:"");n=c.a.createElement(g.a,E({},t,{className:r}))}return n}}],(n=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(t){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.points,i=n.xAxis,a=n.yAxis,o=n.layout,s=n.children,u=Object(_.b)(s,b.a);if(!u)return null;var l=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:Object(w.w)(e.payload,t)}},f={clipPath:e?"url(#clipPath-".concat(t,")"):null};return c.a.createElement(m.a,f,u.map((function(e,t){return c.a.cloneElement(e,{key:"bar-".concat(t),data:r,xAxis:i,yAxis:a,layout:o,dataPointFormatter:l})})))}},{key:"renderDots",value:function(e,t,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var r=this.props,i=r.dot,a=r.points,o=r.dataKey,u=Object(_.a)(this.props),l=Object(_.a)(i,!0),f=a.map((function(e,t){var n=S(S(S({key:"dot-".concat(t),r:3},u),l),{},{value:e.value,dataKey:o,cx:e.x,cy:e.y,index:t,payload:e.payload});return s.renderDotItem(i,n)})),d={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(n,")"):null};return c.a.createElement(m.a,E({className:"recharts-line-dots",key:"dots"},d,{role:"img"}),f)}},{key:"renderCurveStatically",value:function(e,t,n,r){var i=this.props,a=i.type,o=i.layout,s=i.connectNulls,u=(i.ref,x(i,F)),l=S(S(S({},Object(_.a)(u,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r),{},{type:a,layout:o,connectNulls:s});return c.a.createElement(p.a,E({},l,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,i=r.points,a=r.strokeDasharray,o=r.isAnimationActive,s=r.animationBegin,u=r.animationDuration,l=r.animationEasing,d=r.animationId,h=r.animateNewValues,p=r.width,g=r.height,m=this.state,v=m.prevPoints,b=m.totalLength;return c.a.createElement(f.a,{begin:s,duration:u,isActive:o,easing:l,from:{t:0},to:{t:1},key:"line-".concat(d),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(r){var o=r.t;if(v){var s=v.length/i.length,u=i.map((function(e,t){var n=Math.floor(t*s);if(v[n]){var r=v[n],i=Object(y.e)(r.x,e.x),a=Object(y.e)(r.y,e.y);return S(S({},e),{},{x:i(o),y:a(o)})}if(h){var u=Object(y.e)(2*p,e.x),l=Object(y.e)(g/2,e.y);return S(S({},e),{},{x:u(o),y:l(o)})}return S(S({},e),{},{x:e.x,y:e.y})}));return n.renderCurveStatically(u,e,t)}var l,c=Object(y.e)(0,b)(o);if(a){var f="".concat(a).split(/[,\s]+/gim).map((function(e){return parseFloat(e)}));l=n.getStrokeDasharray(c,b,f)}else l="".concat(c,"px ").concat(b-c,"px");return n.renderCurveStatically(i,e,t,{strokeDasharray:l})}))}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,a=n.isAnimationActive,o=this.state,s=o.prevPoints,u=o.totalLength;return a&&r&&r.length&&(!s&&u>0||!i()(s,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,r=t.dot,i=t.points,a=t.className,o=t.xAxis,s=t.yAxis,l=t.top,f=t.left,d=t.width,p=t.height,g=t.isAnimationActive,b=t.id;if(n||!i||!i.length)return null;var y=this.state.isAnimationFinished,A=1===i.length,w=h()("recharts-line",a),F=o&&o.allowDataOverflow,k=s&&s.allowDataOverflow,x=F||k,E=u()(b)?this.id:b,C=null!==(e=Object(_.a)(r))&&void 0!==e?e:{r:3,strokeWidth:2},S=C.r,O=void 0===S?3:S,D=C.strokeWidth,j=void 0===D?2:D,T=(Object(_.g)(r)?r:{}).clipDot,P=void 0===T||T,R=2*O+j;return c.a.createElement(m.a,{className:w},F||k?c.a.createElement("defs",null,c.a.createElement("clipPath",{id:"clipPath-".concat(E)},c.a.createElement("rect",{x:F?f:f-d/2,y:k?l:l-p/2,width:F?d:2*d,height:k?p:2*p})),!P&&c.a.createElement("clipPath",{id:"clipPath-dots-".concat(E)},c.a.createElement("rect",{x:f-R/2,y:l-R/2,width:d+R,height:p+R}))):null,!A&&this.renderCurve(x,E),this.renderErrorBar(x,E),(A||r)&&this.renderDots(x,P,E),(!g||y)&&v.a.renderCallByParent(this.props,i))}}])&&T(t.prototype,n),r&&T(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(l.PureComponent);N(U,"displayName","Line"),N(U,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!A.a.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1}),N(U,"getComposedData",(function(e){var t=e.props,n=e.xAxis,r=e.yAxis,i=e.xAxisTicks,a=e.yAxisTicks,o=e.dataKey,s=e.bandSize,l=e.displayedData,c=e.offset,f=t.layout;return S({points:l.map((function(e,t){var l=Object(w.w)(e,o);return"horizontal"===f?{x:Object(w.k)({axis:n,ticks:i,bandSize:s,entry:e,index:t}),y:u()(l)?null:r.scale(l),value:l,payload:e}:{x:u()(l)?null:n.scale(l),y:Object(w.k)({axis:r,ticks:a,bandSize:s,entry:e,index:t}),value:l,payload:e}})),layout:f},c)}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=void 0===e?{}:e,n=t.resetOnStart,l=void 0!==n&&n,f=t.snapToPointer,d=void 0===f||f,h=t.onDragEnd,p=t.onDragMove,g=t.onDragStart,m=t.x,v=t.y,b=t.dx,y=t.dy,_=t.isDragging,A=t.restrict,w=void 0===A?{}:A,F=t.restrictToPath,k=(0,r.useRef)({x:m,y:v,dx:b,dy:y}),x=(0,o.default)({x:m,y:v,dx:null!=b?b:0,dy:null!=y?y:0,isDragging:!1}),E=x[0],C=x[1],S=(0,r.useState)(new i.Point({x:0,y:0})),O=S[0],D=S[1];(0,r.useEffect)((function(){k.current.x===m&&k.current.y===v&&k.current.dx===b&&k.current.dy===y||(k.current={x:m,y:v,dx:b,dy:y},C((function(e){return c({},e,{x:m,y:v,dx:null!=b?b:0,dy:null!=y?y:0})})))})),(0,r.useEffect)((function(){void 0!==_&&E.isDragging!==_&&C((function(e){return c({},e,{isDragging:_})}))}),[E.isDragging,_,C]);var j=(0,u.default)(F),T=(0,r.useCallback)((function(e){e.persist(),C((function(t){var n=t.x,r=void 0===n?0:n,o=t.y,u=void 0===o?0:o,c=t.dx,f=t.dy,h=new i.Point({x:(r||0)+c,y:(u||0)+f}),p=(0,a.localPoint)(e)||new i.Point({x:0,y:0}),g=d?p:h,m=(0,s.default)(g,j,w);return D((0,i.subtractPoints)(h,p)),{isDragging:!0,dx:l?0:t.dx,dy:l?0:t.dy,x:l?m.x:m.x-t.dx,y:l?m.y:m.y-t.dy}}),g&&function(t){g(c({},t,{event:e}))})}),[g,l,w,j,C,d]),P=(0,r.useCallback)((function(e){e.persist(),C((function(t){if(!t.isDragging)return t;var n=t.x,r=void 0===n?0:n,o=t.y,u=void 0===o?0:o,l=(0,a.localPoint)(e)||new i.Point({x:0,y:0}),f=d?l:(0,i.sumPoints)(l,O),h=(0,s.default)(f,j,w);return c({},t,{dx:h.x-r,dy:h.y-u})}),p&&function(t){t.isDragging&&p(c({},t,{event:e}))})}),[C,p,d,O,j,w]),R=(0,r.useCallback)((function(e){e.persist(),C((function(e){return c({},e,{isDragging:!1})}),h&&function(t){h(c({},t,{event:e}))})}),[h,C]);return c({},E,{dragEnd:R,dragMove:P,dragStart:T})};var r=n(1),i=n(443),a=n(858),o=l(n(2248)),s=l(n(2249)),u=l(n(2252));function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}},function(e,t){function n(e,t,n){var r,i,a,o,s;function u(){var l=Date.now()-o;l<t&&l>=0?r=setTimeout(u,t-l):(r=null,n||(s=e.apply(a,i),a=i=null))}null==t&&(t=100);var l=function(){a=this,i=arguments,o=Date.now();var l=n&&!r;return r||(r=setTimeout(u,t)),l&&(s=e.apply(a,i),a=i=null),s};return l.clear=function(){r&&(clearTimeout(r),r=null)},l.flush=function(){r&&(s=e.apply(a,i),a=i=null,clearTimeout(r),r=null)},l}n.debounce=n,e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.dx,n=void 0===t?0:t,o=e.dy,l=void 0===o?0:o,c=e.textAnchor,f=void 0===c?"start":c,d=e.innerRef,h=e.innerTextRef,p=(e.verticalAnchor,e.angle,e.lineHeight),g=void 0===p?"1em":p,m=(e.scaleToFit,e.capHeight,e.width,function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,a)),v=m.x,b=void 0===v?0:v,y=m.fontSize,_=(0,i.default)(e),A=_.wordsByLines,w=_.startDy,F=_.transform;return r.default.createElement("svg",{ref:d,x:n,y:l,fontSize:y,style:u},A.length>0?r.default.createElement("text",s({ref:h,transform:F},m,{textAnchor:f}),A.map((function(e,t){return r.default.createElement("tspan",{key:t,x:b,dy:0===t?w:g},e.words.join(" "))}))):null)};var r=o(n(1)),i=o(n(2261)),a=["dx","dy","textAnchor","innerRef","innerTextRef","verticalAnchor","angle","lineHeight","scaleToFit","capHeight","width"];function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var u={overflow:"visible"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(e){if(!(t=r.exec(e)))throw new Error("invalid format: "+e);var t;return new a({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function a(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}i.prototype=a.prototype,a.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"b",(function(){return _}));var r=n(13),i=n(24),a=n(17),o=n(18),s=n(4),u=n(89);function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var c={target:function(e){if(e)return function(){return"current"in e?e.current:e}},enabled:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return e},window:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.c.isBrowser?window:void 0;return e})),eventOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.passive,n=void 0===t||t,r=e.capture,i=void 0!==r&&r;return{passive:n,capture:i}},transform:function(e){return e}},f=["target","eventOptions","window","enabled","transform"];function d(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n={},r=0,i=Object.entries(t);r<i.length;r++){var a=Object(s.a)(i[r],2),o=a[0],u=a[1];switch(typeof u){case"function":n[o]=u.call(n,e[o],o,e);break;case"object":n[o]=d(e[o],u);break;case"boolean":u&&(n[o]=e[o])}}return n}var h=function(){function e(t,n){Object(a.a)(this,e),Object(u.e)(this,"_listeners",new Set),this._ctrl=t,this._gestureKey=n}return Object(o.a)(e,[{key:"add",value:function(e,t,n,r,i){var a=this._listeners,o=Object(u.q)(t,n),s=this._gestureKey?this._ctrl.config[this._gestureKey].eventOptions:{},l=Object(u.d)(Object(u.d)({},s),i);e.addEventListener(o,r,l);var c=function t(){e.removeEventListener(o,r,l),a.delete(t)};return a.add(c),c}},{key:"clean",value:function(){this._listeners.forEach((function(e){return e()})),this._listeners.clear()}}]),e}(),p=function(){function e(){Object(a.a)(this,e),Object(u.e)(this,"_timeouts",new Map)}return Object(o.a)(e,[{key:"add",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:140;this.remove(e);for(var i=arguments.length,a=new Array(i>3?i-3:0),o=3;o<i;o++)a[o-3]=arguments[o];this._timeouts.set(e,(n=window).setTimeout.apply(n,[t,r].concat(a)))}},{key:"remove",value:function(e){var t=this._timeouts.get(e);t&&window.clearTimeout(t)}},{key:"clean",value:function(){this._timeouts.forEach((function(e){window.clearTimeout(e)})),this._timeouts.clear()}}]),e}(),g=function(){function e(t){Object(a.a)(this,e),Object(u.e)(this,"gestures",new Set),Object(u.e)(this,"_targetEventStore",new h(this)),Object(u.e)(this,"gestureEventStores",{}),Object(u.e)(this,"gestureTimeoutStores",{}),Object(u.e)(this,"handlers",{}),Object(u.e)(this,"config",{}),Object(u.e)(this,"pointerIds",new Set),Object(u.e)(this,"touchIds",new Set),Object(u.e)(this,"state",{shared:{shiftKey:!1,metaKey:!1,ctrlKey:!1,altKey:!1}}),function(e,t){t.drag&&m(e,"drag");t.wheel&&m(e,"wheel");t.scroll&&m(e,"scroll");t.move&&m(e,"move");t.pinch&&m(e,"pinch");t.hover&&m(e,"hover")}(this,t)}return Object(o.a)(e,[{key:"setEventIds",value:function(e){return Object(u.l)(e)?(this.touchIds=new Set(Object(u.f)(e)),this.touchIds):"pointerId"in e?("pointerup"===e.type||"pointercancel"===e.type?this.pointerIds.delete(e.pointerId):"pointerdown"===e.type&&this.pointerIds.add(e.pointerId),this.pointerIds):void 0}},{key:"applyHandlers",value:function(e,t){this.handlers=e,this.nativeHandlers=t}},{key:"applyConfig",value:function(e,t){this.config=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e,i=r.target,a=r.eventOptions,o=r.window,s=r.enabled,h=r.transform,p=l(r,f);if(n.shared=d({target:i,eventOptions:a,window:o,enabled:s,transform:h},c),t){var g=u.a.get(t);n[t]=d(Object(u.d)({shared:n.shared},p),g)}else for(var m in p){var v=u.a.get(m);v&&(n[m]=d(Object(u.d)({shared:n.shared},p[m]),v))}return n}(e,t,this.config)}},{key:"clean",value:function(){this._targetEventStore.clean();var e,t=Object(i.a)(this.gestures);try{for(t.s();!(e=t.n()).done;){var n=e.value;this.gestureEventStores[n].clean(),this.gestureTimeoutStores[n].clean()}}catch(r){t.e(r)}finally{t.f()}}},{key:"effect",value:function(){var e=this;return this.config.shared.target&&this.bind(),function(){return e._targetEventStore.clean()}}},{key:"bind",value:function(){for(var e=this,t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];var o,s=this.config.shared,l={};if(!s.target||(o=s.target())){if(s.enabled){var c,f=Object(i.a)(this.gestures);try{for(f.s();!(c=f.n()).done;){var d=c.value,h=this.config[d],p=v(l,h.eventOptions,!!o);if(h.enabled){var g=u.b.get(d);new g(this,n,d).bind(p)}}}catch(E){f.e(E)}finally{f.f()}var m=v(l,s.eventOptions,!!o),b=function(t){m(t,"",(function(r){return e.nativeHandlers[t](Object(u.d)(Object(u.d)({},e.state.shared),{},{event:r,args:n}))}),void 0,!0)};for(var y in this.nativeHandlers)b(y)}for(var _ in l)l[_]=u.g.apply(void 0,Object(r.a)(l[_]));if(!o)return l;for(var A in l){var w=Object(u.n)(A),F=w.device,k=w.capture,x=w.passive;this._targetEventStore.add(o,F,"",l[A],{capture:k,passive:x})}}}}]),e}();function m(e,t){e.gestures.add(t),e.gestureEventStores[t]=new h(e,t),e.gestureTimeoutStores[t]=new p}var v=function(e,t,n){return function(r,i,a){var o,s,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},c=arguments.length>4&&void 0!==arguments[4]&&arguments[4],f=null!==(o=l.capture)&&void 0!==o?o:t.capture,d=null!==(s=l.passive)&&void 0!==s?s:t.passive,h=c?r:Object(u.h)(r,i,f);n&&d&&(h+="Passive"),e[h]=e[h]||[],e[h].push(a)}},b=/^on(Drag|Wheel|Scroll|Move|Pinch|Hover)/;function y(e,t,n,r,i,a){if(e.has(n)&&u.b.has(r)){var o=n+"Start",s=n+"End";i[r]=function(e){var r=void 0;return e.first&&o in t&&t[o](e),n in t&&(r=t[n](e)),e.last&&s in t&&t[s](e),r},a[r]=a[r]||{}}}function _(e,t){var n=function(e){var t={},n={},r=new Set;for(var i in e)b.test(i)?(r.add(RegExp.lastMatch),n[i]=e[i]):t[i]=e[i];return[n,t,r]}(e),r=Object(s.a)(n,3),i=r[0],a=r[1],o=r[2],u={};return y(o,i,"onDrag","drag",u,t),y(o,i,"onWheel","wheel",u,t),y(o,i,"onScroll","scroll",u,t),y(o,i,"onPinch","pinch",u,t),y(o,i,"onMove","move",u,t),y(o,i,"onHover","hover",u,t),{handlers:u,config:t,nativeHandlers:a}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return yu})),n.d(t,"b",(function(){return ju}));var r={version:"0.18.5"},i=1200,a=1252,o=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],s={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},u=function(e){-1!=o.indexOf(e)&&(a=s[0]=e)};var l=function(e){i=e,u(e)};function c(){l(1200),u(1252)}function f(e){for(var t=[],n=0,r=e.length;n<r;++n)t[n]=e.charCodeAt(n);return t}function d(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n+1)+(e.charCodeAt(2*n)<<8));return t.join("")}var h,p=function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return 255==t&&254==n?function(e){for(var t=[],n=0;n<e.length>>1;++n)t[n]=String.fromCharCode(e.charCodeAt(2*n)+(e.charCodeAt(2*n+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==n?d(e.slice(2)):65279==t?e.slice(1):e},g=function(e){return String.fromCharCode(e)},m=function(e){return String.fromCharCode(e)};var v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function b(e){for(var t="",n=0,r=0,i=0,a=0,o=0,s=0,u=0,l=0;l<e.length;)a=(n=e.charCodeAt(l++))>>2,o=(3&n)<<4|(r=e.charCodeAt(l++))>>4,s=(15&r)<<2|(i=e.charCodeAt(l++))>>6,u=63&i,isNaN(r)?s=u=64:isNaN(i)&&(u=64),t+=v.charAt(a)+v.charAt(o)+v.charAt(s)+v.charAt(u);return t}function y(e){var t="",n=0,r=0,i=0,a=0,o=0,s=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var u=0;u<e.length;)n=v.indexOf(e.charAt(u++))<<2|(a=v.indexOf(e.charAt(u++)))>>4,t+=String.fromCharCode(n),r=(15&a)<<4|(o=v.indexOf(e.charAt(u++)))>>2,64!==o&&(t+=String.fromCharCode(r)),i=(3&o)<<6|(s=v.indexOf(e.charAt(u++))),64!==s&&(t+=String.fromCharCode(i));return t}var _=function(){return"undefined"!==typeof Buffer&&"undefined"!==typeof process&&"undefined"!==typeof process.versions&&!!process.versions.node}(),A=function(){if("undefined"!==typeof Buffer){var e=!Buffer.from;if(!e)try{Buffer.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new Buffer(e,t):new Buffer(e)}:Buffer.from.bind(Buffer)}return function(){}}();function w(e){return _?Buffer.alloc?Buffer.alloc(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function F(e){return _?Buffer.allocUnsafe?Buffer.allocUnsafe(e):new Buffer(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var k=function(e){return _?A(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function x(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],n=0;n<e.length;++n)t[n]=String.fromCharCode(e[n]);return t.join("")}function E(e){if("undefined"==typeof ArrayBuffer)throw new Error("Unsupported");if(e instanceof ArrayBuffer)return E(new Uint8Array(e));for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t}var C=_?function(e){return Buffer.concat(e.map((function(e){return Buffer.isBuffer(e)?e:A(e)})))}:function(e){if("undefined"!==typeof Uint8Array){var t=0,n=0;for(t=0;t<e.length;++t)n+=e[t].length;var r=new Uint8Array(n),i=0;for(t=0,n=0;t<e.length;n+=i,++t)if(i=e[t].length,e[t]instanceof Uint8Array)r.set(e[t],n);else{if("string"==typeof e[t])throw"wtf";r.set(new Uint8Array(e[t]),n)}return r}return[].concat.apply([],e.map((function(e){return Array.isArray(e)?e:[].slice.call(e)})))};var S=/\u0000/g,O=/[\u0001-\u0006]/g;function D(e){for(var t="",n=e.length-1;n>=0;)t+=e.charAt(n--);return t}function j(e,t){var n=""+e;return n.length>=t?n:He("0",t-n.length)+n}function T(e,t){var n=""+e;return n.length>=t?n:He(" ",t-n.length)+n}function P(e,t){var n=""+e;return n.length>=t?n:n+He(" ",t-n.length)}var R=Math.pow(2,32);function M(e,t){return e>R||e<-R?function(e,t){var n=""+Math.round(e);return n.length>=t?n:He("0",t-n.length)+n}(e,t):function(e,t){var n=""+e;return n.length>=t?n:He("0",t-n.length)+n}(Math.round(e),t)}function I(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var B=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],N=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var L={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},U={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},H={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function z(e,t,n){for(var r=e<0?-1:1,i=e*r,a=0,o=1,s=0,u=1,l=0,c=0,f=Math.floor(i);l<t&&(s=(f=Math.floor(i))*o+a,c=f*l+u,!(i-f<5e-8));)i=1/(i-f),a=o,o=s,u=l,l=c;if(c>t&&(l>t?(c=u,s=a):(c=l,s=o)),!n)return[0,r*s,c];var d=Math.floor(r*s/c);return[d,r*s-d*c,c]}function q(e,t,n){if(e>2958465||e<0)return null;var r=0|e,i=Math.floor(86400*(e-r)),a=0,o=[],s={D:r,T:i,u:86400*(e-r)-i,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(s.u)<1e-6&&(s.u=0),t&&t.date1904&&(r+=1462),s.u>.9999&&(s.u=0,86400==++i&&(s.T=i=0,++r,++s.D)),60===r)o=n?[1317,10,29]:[1900,2,29],a=3;else if(0===r)o=n?[1317,8,29]:[1900,1,0],a=6;else{r>60&&--r;var u=new Date(1900,0,1);u.setDate(u.getDate()+r-1),o=[u.getFullYear(),u.getMonth()+1,u.getDate()],a=u.getDay(),r<60&&(a=(a+6)%7),n&&(a=function(e,t){t[0]-=581;var n=e.getDay();e<60&&(n=(n+6)%7);return n}(u,o))}return s.y=o[0],s.m=o[1],s.d=o[2],s.S=i%60,i=Math.floor(i/60),s.M=i%60,i=Math.floor(i/60),s.H=i,s.q=a,s}var V=new Date(1899,11,31,0,0,0),W=V.getTime(),G=new Date(1900,2,1,0,0,0);function K(e,t){var n=e.getTime();return t?n-=1262304e5:e>=G&&(n+=864e5),(n-(W+6e4*(e.getTimezoneOffset()-V.getTimezoneOffset())))/864e5}function Q(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Y(e){var t,n=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=n>=-4&&n<=-1?e.toPrecision(10+n):Math.abs(n)<=9?function(e){var t=e<0?12:11,n=Q(e.toFixed(12));return n.length<=t||(n=e.toPrecision(10)).length<=t?n:e.toExponential(5)}(e):10===n?e.toFixed(10).substr(0,12):function(e){var t=Q(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),Q(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function X(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):Y(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return be(14,K(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function J(e,t,n,r){var i,a="",o=0,s=0,u=n.y,l=0;switch(e){case 98:u=n.y+543;case 121:switch(t.length){case 1:case 2:i=u%100,l=2;break;default:i=u%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:i=n.m,l=t.length;break;case 3:return N[n.m-1][1];case 5:return N[n.m-1][0];default:return N[n.m-1][2]}break;case 100:switch(t.length){case 1:case 2:i=n.d,l=t.length;break;case 3:return B[n.q][0];default:return B[n.q][1]}break;case 104:switch(t.length){case 1:case 2:i=1+(n.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:i=n.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:i=n.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==n.u||"s"!=t&&"ss"!=t?(s=r>=2?3===r?1e3:100:1===r?10:1,(o=Math.round(s*(n.S+n.u)))>=60*s&&(o=0),"s"===t?0===o?"0":""+o/s:(a=j(o,2+r),"ss"===t?a.substr(0,2):"."+a.substr(2,t.length-1))):j(n.S,t.length);case 90:switch(t){case"[h]":case"[hh]":i=24*n.D+n.H;break;case"[m]":case"[mm]":i=60*(24*n.D+n.H)+n.M;break;case"[s]":case"[ss]":i=60*(60*(24*n.D+n.H)+n.M)+Math.round(n.S+n.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:i=u,l=1}return l>0?j(i,l):""}function Z(e){if(e.length<=3)return e;for(var t=e.length%3,n=e.substr(0,t);t!=e.length;t+=3)n+=(n.length>0?",":"")+e.substr(t,3);return n}var ee=/%/g;function te(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+te(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),-1===(n=(t/Math.pow(10,a)).toPrecision(r+1+(i+a)%i)).indexOf("e")){var o=Math.floor(Math.log(t)*Math.LOG10E);for(-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+a):n+="E+"+(o-a);"0."===n.substr(0,2);)n=(n=n.charAt(0)+n.substr(2,i)+"."+n.substr(2+i)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+a)%i)+"."+r.substr(a)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}var ne=/# (\?+)( ?)\/( ?)(\d+)/;var re=/^#*0*\.([0#]+)/,ie=/\).*[0#]/,ae=/\(###\) ###\\?-####/;function oe(e){for(var t,n="",r=0;r!=e.length;++r)switch(t=e.charCodeAt(r)){case 35:break;case 63:n+=" ";break;case 48:n+="0";break;default:n+=String.fromCharCode(t)}return n}function se(e,t){var n=Math.pow(10,t);return""+Math.round(e*n)/n}function ue(e,t){var n=e-Math.floor(e),r=Math.pow(10,t);return t<(""+Math.round(n*r)).length?0:Math.round(n*r)}function le(e,t,n){if(40===e.charCodeAt(0)&&!t.match(ie)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?le("n",r,n):"("+le("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return de(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(e,t,n);if(-1!==t.indexOf("%"))return function(e,t,n){var r=t.replace(ee,""),i=t.length-r.length;return de(e,r,n*Math.pow(10,2*i))+He("%",i)}(e,t,n);if(-1!==t.indexOf("E"))return te(t,n);if(36===t.charCodeAt(0))return"$"+le(e,t.substr(" "==t.charAt(1)?2:1),n);var i,a,o,s,u=Math.abs(n),l=n<0?"-":"";if(t.match(/^00+$/))return l+M(u,t.length);if(t.match(/^[#?]+$/))return"0"===(i=M(n,0))&&(i=""),i.length>t.length?i:oe(t.substr(0,t.length-i.length))+i;if(a=t.match(ne))return function(e,t,n){var r=parseInt(e[4],10),i=Math.round(t*r),a=Math.floor(i/r),o=i-a*r,s=r;return n+(0===a?"":""+a)+" "+(0===o?He(" ",e[1].length+1+e[4].length):T(o,e[1].length)+e[2]+"/"+e[3]+j(s,e[4].length))}(a,u,l);if(t.match(/^#+0+$/))return l+M(u,t.length-t.indexOf("0"));if(a=t.match(re))return i=se(n,a[1].length).replace(/^([^\.]+)$/,"$1."+oe(a[1])).replace(/\.$/,"."+oe(a[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+He("0",oe(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return l+se(u,a[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return l+Z(M(u,0));if(a=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+le(e,t,-n):Z(""+(Math.floor(n)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(n,a[1].length)))+"."+j(ue(n,a[1].length),a[1].length);if(a=t.match(/^#,#*,#0/))return le(e,t.replace(/^#,#*,/,""),n);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=D(le(e,t.replace(/[\\-]/g,""),n)),o=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<i.length?i.charAt(o++):"0"===e?"0":""})));if(t.match(ae))return"("+(i=le(e,"##########",n)).substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var c="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=z(u,Math.pow(10,o)-1,!1),i=""+l," "==(c=de("n",a[1],s[1])).charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),i+=c+a[2]+"/"+a[3],(c=P(s[2],o)).length<a[4].length&&(c=oe(a[4].substr(a[4].length-c.length))+c),i+=c;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),l+((s=z(u,Math.pow(10,o)-1,!0))[0]||(s[1]?"":"0"))+" "+(s[1]?T(s[1],o)+a[2]+"/"+a[3]+P(s[2],o):He(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=M(n,0),t.length<=i.length?i:oe(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0?]+)\.([#0]+)$/)){i=""+n.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,d=t.length-i.length-f;return oe(t.substr(0,f)+i+t.substr(t.length-d))}if(a=t.match(/^00,000\.([#0]*0)$/))return o=ue(n,a[1].length),n<0?"-"+le(e,t,-n):Z(function(e){return e<2147483647&&e>-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(n)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?j(0,3-e.length):"")+e}))+"."+j(o,a[1].length);switch(t){case"###,##0.00":return le(e,"#,##0.00",n);case"###,###":case"##,###":case"#,###":var h=Z(M(u,0));return"0"!==h?l+h:"";case"###,###.00":return le(e,"###,##0.00",n).replace(/^0\./,".");case"#,###.00":return le(e,"#,##0.00",n).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function ce(e,t){var n,r=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ce(e,-t);var i=e.indexOf(".");-1===i&&(i=e.indexOf("E"));var a=Math.floor(Math.log(t)*Math.LOG10E)%i;if(a<0&&(a+=i),!(n=(t/Math.pow(10,a)).toPrecision(r+1+(i+a)%i)).match(/[Ee]/)){var o=Math.floor(Math.log(t)*Math.LOG10E);-1===n.indexOf(".")?n=n.charAt(0)+"."+n.substr(1)+"E+"+(o-n.length+a):n+="E+"+(o-a),n=n.replace(/\+-/,"-")}n=n.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,n,r){return t+n+r.substr(0,(i+a)%i)+"."+r.substr(a)+"E"}))}else n=t.toExponential(r);return e.match(/E\+00$/)&&n.match(/e[+-]\d$/)&&(n=n.substr(0,n.length-1)+"0"+n.charAt(n.length-1)),e.match(/E\-/)&&n.match(/e\+/)&&(n=n.replace(/e\+/,"e")),n.replace("e","E")}function fe(e,t,n){if(40===e.charCodeAt(0)&&!t.match(ie)){var r=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return n>=0?fe("n",r,n):"("+fe("n",r,-n)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,n){for(var r=t.length-1;44===t.charCodeAt(r-1);)--r;return de(e,t.substr(0,r),n/Math.pow(10,3*(t.length-r)))}(e,t,n);if(-1!==t.indexOf("%"))return function(e,t,n){var r=t.replace(ee,""),i=t.length-r.length;return de(e,r,n*Math.pow(10,2*i))+He("%",i)}(e,t,n);if(-1!==t.indexOf("E"))return ce(t,n);if(36===t.charCodeAt(0))return"$"+fe(e,t.substr(" "==t.charAt(1)?2:1),n);var i,a,o,s,u=Math.abs(n),l=n<0?"-":"";if(t.match(/^00+$/))return l+j(u,t.length);if(t.match(/^[#?]+$/))return i=""+n,0===n&&(i=""),i.length>t.length?i:oe(t.substr(0,t.length-i.length))+i;if(a=t.match(ne))return function(e,t,n){return n+(0===t?"":""+t)+He(" ",e[1].length+2+e[4].length)}(a,u,l);if(t.match(/^#+0+$/))return l+j(u,t.length-t.indexOf("0"));if(a=t.match(re))return i=(i=(""+n).replace(/^([^\.]+)$/,"$1."+oe(a[1])).replace(/\.$/,"."+oe(a[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+He("0",oe(a[1]).length-t.length)})),-1!==t.indexOf("0.")?i:i.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),a=t.match(/^(0*)\.(#*)$/))return l+(""+u).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,a[1].length?"0.":".");if(a=t.match(/^#{1,3},##0(\.?)$/))return l+Z(""+u);if(a=t.match(/^#,##0\.([#0]*0)$/))return n<0?"-"+fe(e,t,-n):Z(""+n)+"."+He("0",a[1].length);if(a=t.match(/^#,#*,#0/))return fe(e,t.replace(/^#,#*,/,""),n);if(a=t.match(/^([0#]+)(\\?-([0#]+))+$/))return i=D(fe(e,t.replace(/[\\-]/g,""),n)),o=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return o<i.length?i.charAt(o++):"0"===e?"0":""})));if(t.match(ae))return"("+(i=fe(e,"##########",n)).substr(0,3)+") "+i.substr(3,3)+"-"+i.substr(6);var c="";if(a=t.match(/^([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(a[4].length,7),s=z(u,Math.pow(10,o)-1,!1),i=""+l," "==(c=de("n",a[1],s[1])).charAt(c.length-1)&&(c=c.substr(0,c.length-1)+"0"),i+=c+a[2]+"/"+a[3],(c=P(s[2],o)).length<a[4].length&&(c=oe(a[4].substr(a[4].length-c.length))+c),i+=c;if(a=t.match(/^# ([#0?]+)( ?)\/( ?)([#0?]+)/))return o=Math.min(Math.max(a[1].length,a[4].length),7),l+((s=z(u,Math.pow(10,o)-1,!0))[0]||(s[1]?"":"0"))+" "+(s[1]?T(s[1],o)+a[2]+"/"+a[3]+P(s[2],o):He(" ",2*o+1+a[2].length+a[3].length));if(a=t.match(/^[#0?]+$/))return i=""+n,t.length<=i.length?i:oe(t.substr(0,t.length-i.length))+i;if(a=t.match(/^([#0]+)\.([#0]+)$/)){i=""+n.toFixed(Math.min(a[2].length,10)).replace(/([^0])0+$/,"$1"),o=i.indexOf(".");var f=t.indexOf(".")-o,d=t.length-i.length-f;return oe(t.substr(0,f)+i+t.substr(t.length-d))}if(a=t.match(/^00,000\.([#0]*0)$/))return n<0?"-"+fe(e,t,-n):Z(""+n).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?j(0,3-e.length):"")+e}))+"."+j(0,a[1].length);switch(t){case"###,###":case"##,###":case"#,###":var h=Z(""+u);return"0"!==h?l+h:"";default:if(t.match(/\.[0#?]*$/))return fe(e,t.slice(0,t.lastIndexOf(".")),n)+oe(t.slice(t.lastIndexOf(".")))}throw new Error("unsupported format |"+t+"|")}function de(e,t,n){return(0|n)===n?fe(e,t,n):le(e,t,n)}var he=/\[[HhMmSs\u0E0A\u0E19\u0E17]*\]/;function pe(e){for(var t=0,n="",r="";t<e.length;)switch(n=e.charAt(t)){case"G":I(e,t)&&(t+=6),t++;break;case'"':for(;34!==e.charCodeAt(++t)&&t<e.length;);++t;break;case"\\":case"_":t+=2;break;case"@":++t;break;case"B":case"b":if("1"===e.charAt(t+1)||"2"===e.charAt(t+1))return!0;case"M":case"D":case"Y":case"H":case"S":case"E":case"m":case"d":case"y":case"h":case"s":case"e":case"g":return!0;case"A":case"a":case"\u4e0a":if("A/P"===e.substr(t,3).toUpperCase())return!0;if("AM/PM"===e.substr(t,5).toUpperCase())return!0;if("\u4e0a\u5348/\u4e0b\u5348"===e.substr(t,5).toUpperCase())return!0;++t;break;case"[":for(r=n;"]"!==e.charAt(t++)&&t<e.length;)r+=e.charAt(t);if(r.match(he))return!0;break;case".":case"0":case"#":for(;t<e.length&&("0#?.,E+-%".indexOf(n=e.charAt(++t))>-1||"\\"==n&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===n;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t<e.length&&"0123456789".indexOf(e.charAt(++t))>-1;);break;default:++t}return!1}var ge=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function me(e,t){if(null==t)return!1;var n=parseFloat(t[2]);switch(t[1]){case"=":if(e==n)return!0;break;case">":if(e>n)return!0;break;case"<":if(e<n)return!0;break;case"<>":if(e!=n)return!0;break;case">=":if(e>=n)return!0;break;case"<=":if(e<=n)return!0}return!1}function ve(e,t){var n=function(e){for(var t=[],n=!1,r=0,i=0;r<e.length;++r)switch(e.charCodeAt(r)){case 34:n=!n;break;case 95:case 42:case 92:++r;break;case 59:t[t.length]=e.substr(i,r-i),i=r+1}if(t[t.length]=e.substr(i),!0===n)throw new Error("Format |"+e+"| unterminated string ");return t}(e),r=n.length,i=n[r-1].indexOf("@");if(r<4&&i>-1&&--r,n.length>4)throw new Error("cannot find right format for |"+n.join("|")+"|");if("number"!==typeof t)return[4,4===n.length||i>-1?n[n.length-1]:"@"];switch(n.length){case 1:n=i>-1?["General","General","General",n[0]]:[n[0],n[0],n[0],"@"];break;case 2:n=i>-1?[n[0],n[0],n[0],n[1]]:[n[0],n[1],n[0],"@"];break;case 3:n=i>-1?[n[0],n[1],n[0],n[2]]:[n[0],n[1],n[2],"@"]}var a=t>0?n[0]:t<0?n[1]:n[2];if(-1===n[0].indexOf("[")&&-1===n[1].indexOf("["))return[r,a];if(null!=n[0].match(/\[[=<>]/)||null!=n[1].match(/\[[=<>]/)){var o=n[0].match(ge),s=n[1].match(ge);return me(t,o)?[r,n[0]]:me(t,s)?[r,n[1]]:[r,n[null!=o&&null!=s?2:1]]}return[r,a]}function be(e,t,n){null==n&&(n={});var r="";switch(typeof e){case"string":r="m/d/yy"==e&&n.dateNF?n.dateNF:e;break;case"number":null==(r=14==e&&n.dateNF?n.dateNF:(null!=n.table?n.table:L)[e])&&(r=n.table&&n.table[U[e]]||L[U[e]]),null==r&&(r=H[e]||"General")}if(I(r,0))return X(t,n);t instanceof Date&&(t=K(t,n.date1904));var i=ve(r,t);if(I(i[1]))return X(t,n);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,n,r){for(var i,a,o,s=[],u="",l=0,c="",f="t",d="H";l<e.length;)switch(c=e.charAt(l)){case"G":if(!I(e,l))throw new Error("unrecognized character "+c+" in "+e);s[s.length]={t:"G",v:"General"},l+=7;break;case'"':for(u="";34!==(o=e.charCodeAt(++l))&&l<e.length;)u+=String.fromCharCode(o);s[s.length]={t:"t",v:u},++l;break;case"\\":var h=e.charAt(++l),p="("===h||")"===h?h:"t";s[s.length]={t:p,v:h},++l;break;case"_":s[s.length]={t:"t",v:" "},l+=2;break;case"@":s[s.length]={t:"T",v:t},++l;break;case"B":case"b":if("1"===e.charAt(l+1)||"2"===e.charAt(l+1)){if(null==i&&null==(i=q(t,n,"2"===e.charAt(l+1))))return"";s[s.length]={t:"X",v:e.substr(l,2)},f=c,l+=2;break}case"M":case"D":case"Y":case"H":case"S":case"E":c=c.toLowerCase();case"m":case"d":case"y":case"h":case"s":case"e":case"g":if(t<0)return"";if(null==i&&null==(i=q(t,n)))return"";for(u=c;++l<e.length&&e.charAt(l).toLowerCase()===c;)u+=c;"m"===c&&"h"===f.toLowerCase()&&(c="M"),"h"===c&&(c=d),s[s.length]={t:c,v:u},f=c;break;case"A":case"a":case"\u4e0a":var g={t:c,v:c};if(null==i&&(i=q(t,n)),"A/P"===e.substr(l,3).toUpperCase()?(null!=i&&(g.v=i.H>=12?"P":"A"),g.t="T",d="h",l+=3):"AM/PM"===e.substr(l,5).toUpperCase()?(null!=i&&(g.v=i.H>=12?"PM":"AM"),g.t="T",l+=5,d="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(l,5).toUpperCase()?(null!=i&&(g.v=i.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),g.t="T",l+=5,d="h"):(g.t="t",++l),null==i&&"T"===g.t)return"";s[s.length]=g,f=c;break;case"[":for(u=c;"]"!==e.charAt(l++)&&l<e.length;)u+=e.charAt(l);if("]"!==u.slice(-1))throw'unterminated "[" block: |'+u+"|";if(u.match(he)){if(null==i&&null==(i=q(t,n)))return"";s[s.length]={t:"Z",v:u.toLowerCase()},f=u.charAt(1)}else u.indexOf("$")>-1&&(u=(u.match(/\$([^-\[\]]*)/)||[])[1]||"$",pe(e)||(s[s.length]={t:"t",v:u}));break;case".":if(null!=i){for(u=c;++l<e.length&&"0"===(c=e.charAt(l));)u+=c;s[s.length]={t:"s",v:u};break}case"0":case"#":for(u=c;++l<e.length&&"0#?.,E+-%".indexOf(c=e.charAt(l))>-1;)u+=c;s[s.length]={t:"n",v:u};break;case"?":for(u=c;e.charAt(++l)===c;)u+=c;s[s.length]={t:c,v:u},f=c;break;case"*":++l," "!=e.charAt(l)&&"*"!=e.charAt(l)||++l;break;case"(":case")":s[s.length]={t:1===r?"t":c,v:c},++l;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(u=c;l<e.length&&"0123456789".indexOf(e.charAt(++l))>-1;)u+=e.charAt(l);s[s.length]={t:"D",v:u};break;case" ":s[s.length]={t:c,v:c},++l;break;case"$":s[s.length]={t:"t",v:"$"},++l;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(c))throw new Error("unrecognized character "+c+" in "+e);s[s.length]={t:"t",v:c},++l}var m,v=0,b=0;for(l=s.length-1,f="t";l>=0;--l)switch(s[l].t){case"h":case"H":s[l].t=d,f="h",v<1&&(v=1);break;case"s":(m=s[l].v.match(/\.0+$/))&&(b=Math.max(b,m[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":f=s[l].t;break;case"m":"s"===f&&(s[l].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&s[l].v.match(/[Hh]/)&&(v=1),v<2&&s[l].v.match(/[Mm]/)&&(v=2),v<3&&s[l].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M),i.M>=60&&(i.M=0,++i.H);break;case 2:i.u>=.5&&(i.u=0,++i.S),i.S>=60&&(i.S=0,++i.M)}var y,_="";for(l=0;l<s.length;++l)switch(s[l].t){case"t":case"T":case" ":case"D":break;case"X":s[l].v="",s[l].t=";";break;case"d":case"m":case"y":case"h":case"H":case"M":case"s":case"e":case"b":case"Z":s[l].v=J(s[l].t.charCodeAt(0),s[l].v,i,b),s[l].t="t";break;case"n":case"?":for(y=l+1;null!=s[y]&&("?"===(c=s[y].t)||"D"===c||(" "===c||"t"===c)&&null!=s[y+1]&&("?"===s[y+1].t||"t"===s[y+1].t&&"/"===s[y+1].v)||"("===s[l].t&&(" "===c||"n"===c||")"===c)||"t"===c&&("/"===s[y].v||" "===s[y].v&&null!=s[y+1]&&"?"==s[y+1].t));)s[l].v+=s[y].v,s[y]={v:"",t:";"},++y;_+=s[l].v,l=y-1;break;case"G":s[l].t="t",s[l].v=X(t,n)}var A,w,F="";if(_.length>0){40==_.charCodeAt(0)?(A=t<0&&45===_.charCodeAt(0)?-t:t,w=de("n",_,A)):(w=de("n",_,A=t<0&&r>1?-t:t),A<0&&s[0]&&"t"==s[0].t&&(w=w.substr(1),s[0].v="-"+s[0].v)),y=w.length-1;var k=s.length;for(l=0;l<s.length;++l)if(null!=s[l]&&"t"!=s[l].t&&s[l].v.indexOf(".")>-1){k=l;break}var x=s.length;if(k===s.length&&-1===w.indexOf("E")){for(l=s.length-1;l>=0;--l)null!=s[l]&&-1!=="n?".indexOf(s[l].t)&&(y>=s[l].v.length-1?(y-=s[l].v.length,s[l].v=w.substr(y+1,s[l].v.length)):y<0?s[l].v="":(s[l].v=w.substr(0,y+1),y=-1),s[l].t="t",x=l);y>=0&&x<s.length&&(s[x].v=w.substr(0,y+1)+s[x].v)}else if(k!==s.length&&-1===w.indexOf("E")){for(y=w.indexOf(".")-1,l=k;l>=0;--l)if(null!=s[l]&&-1!=="n?".indexOf(s[l].t)){for(a=s[l].v.indexOf(".")>-1&&l===k?s[l].v.indexOf(".")-1:s[l].v.length-1,F=s[l].v.substr(a+1);a>=0;--a)y>=0&&("0"===s[l].v.charAt(a)||"#"===s[l].v.charAt(a))&&(F=w.charAt(y--)+F);s[l].v=F,s[l].t="t",x=l}for(y>=0&&x<s.length&&(s[x].v=w.substr(0,y+1)+s[x].v),y=w.indexOf(".")+1,l=k;l<s.length;++l)if(null!=s[l]&&(-1!=="n?(".indexOf(s[l].t)||l===k)){for(a=s[l].v.indexOf(".")>-1&&l===k?s[l].v.indexOf(".")+1:0,F=s[l].v.substr(0,a);a<s[l].v.length;++a)y<w.length&&(F+=w.charAt(y++));s[l].v=F,s[l].t="t",x=l}}}for(l=0;l<s.length;++l)null!=s[l]&&"n?".indexOf(s[l].t)>-1&&(A=r>1&&t<0&&l>0&&"-"===s[l-1].v?-t:t,s[l].v=de(s[l].t,s[l].v,A),s[l].t="t");var E="";for(l=0;l!==s.length;++l)null!=s[l]&&(E+=s[l].v);return E}(i[1],t,n,i[0])}function ye(e,t){if("number"!=typeof t){t=+t||-1;for(var n=0;n<392;++n)if(void 0!=L[n]){if(L[n]==e){t=n;break}}else t<0&&(t=n);t<0&&(t=391)}return L[t]=e,t}function _e(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',L=e}var Ae={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},we=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var Fe=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),n=0;256!=n;++n)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=n)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[n]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();var n=function(e){var t=0,n=0,r=0,i="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(r=0;256!=r;++r)i[r]=e[r];for(r=0;256!=r;++r)for(n=e[r],t=256+r;t<4096;t+=256)n=i[t]=n>>>8^e[255&n];var a=[];for(r=1;16!=r;++r)a[r-1]="undefined"!==typeof Int32Array?i.subarray(256*r,256*r+256):i.slice(256*r,256*r+256);return a}(t),r=n[0],i=n[1],a=n[2],o=n[3],s=n[4],u=n[5],l=n[6],c=n[7],f=n[8],d=n[9],h=n[10],p=n[11],g=n[12],m=n[13],v=n[14];return e.table=t,e.bstr=function(e,n){for(var r=-1^n,i=0,a=e.length;i<a;)r=r>>>8^t[255&(r^e.charCodeAt(i++))];return~r},e.buf=function(e,n){for(var b=-1^n,y=e.length-15,_=0;_<y;)b=v[e[_++]^255&b]^m[e[_++]^b>>8&255]^g[e[_++]^b>>16&255]^p[e[_++]^b>>>24]^h[e[_++]]^d[e[_++]]^f[e[_++]]^c[e[_++]]^l[e[_++]]^u[e[_++]]^s[e[_++]]^o[e[_++]]^a[e[_++]]^i[e[_++]]^r[e[_++]]^t[e[_++]];for(y+=15;_<y;)b=b>>>8^t[255&(b^e[_++])];return~b},e.str=function(e,n){for(var r=-1^n,i=0,a=e.length,o=0,s=0;i<a;)(o=e.charCodeAt(i++))<128?r=r>>>8^t[255&(r^o)]:o<2048?r=(r=r>>>8^t[255&(r^(192|o>>6&31))])>>>8^t[255&(r^(128|63&o))]:o>=55296&&o<57344?(o=64+(1023&o),s=1023&e.charCodeAt(i++),r=(r=(r=(r=r>>>8^t[255&(r^(240|o>>8&7))])>>>8^t[255&(r^(128|o>>2&63))])>>>8^t[255&(r^(128|s>>6&15|(3&o)<<4))])>>>8^t[255&(r^(128|63&s))]):r=(r=(r=r>>>8^t[255&(r^(224|o>>12&15))])>>>8^t[255&(r^(128|o>>6&63))])>>>8^t[255&(r^(128|63&o))];return~r},e}(),ke=function(){var e,t={};function n(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function r(e){if("/"==e.charAt(e.length-1))return r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function i(e,t){"string"===typeof t&&(t=new Date(t));var n=t.getHours();n=(n=n<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,n);var r=t.getFullYear()-1980;r=(r=r<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,r)}function a(e){vn(e,0);for(var t={},n=0;e.l<=e.length-4;){var r=e.read_shift(2),i=e.read_shift(2),a=e.l+i,o={};if(21589===r)1&(n=e.read_shift(1))&&(o.mtime=e.read_shift(4)),i>5&&(2&n&&(o.atime=e.read_shift(4)),4&n&&(o.ctime=e.read_shift(4))),o.mtime&&(o.mt=new Date(1e3*o.mtime));e.l=a,t[r]=o}return t}function o(){return e||(e={})}function s(e,t){if(80==e[0]&&75==e[1])return he(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=T(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var n=t&&t.root||"",r=(_&&Buffer.isBuffer(e)?e.toString("binary"):T(e)).split("\r\n"),i=0,a="";for(i=0;i<r.length;++i)if(a=r[i],/^Content-Location:/i.test(a)&&(a=a.slice(a.indexOf("file")),n||(n=a.slice(0,a.lastIndexOf("/")+1)),a.slice(0,n.length)!=n))for(;n.length>0&&(n=(n=n.slice(0,n.length-1)).slice(0,n.lastIndexOf("/")+1),a.slice(0,n.length)!=n););var o=(r[1]||"").match(/boundary="(.*?)"/);if(!o)throw new Error("MAD cannot find boundary");var s="--"+(o[1]||""),u={FileIndex:[],FullPaths:[]};d(u);var l,c=0;for(i=0;i<r.length;++i){var f=r[i];f!==s&&f!==s+"--"||(c++&&ye(u,r.slice(l,i),n),l=i)}return u}(e,t);if(e.length<512)throw new Error("CFB file size "+e.length+" < 512");var n,r,i,a,o,s,h=512,p=[],g=e.slice(0,512);vn(g,0);var m=function(e){if(80==e[e.l]&&75==e[e.l+1])return[0,0];e.chk(x,"Header Signature: "),e.l+=16;var t=e.read_shift(2,"u");return[e.read_shift(2,"u"),t]}(g);switch(n=m[0]){case 3:h=512;break;case 4:h=4096;break;case 0:if(0==m[1])return he(e,t);default:throw new Error("Major Version: Expected 3 or 4 saw "+n)}512!==h&&vn(g=e.slice(0,h),28);var b=e.slice(0,h);!function(e,t){var n=9;switch(e.l+=2,n=e.read_shift(2)){case 9:if(3!=t)throw new Error("Sector Shift: Expected 9 saw "+n);break;case 12:if(4!=t)throw new Error("Sector Shift: Expected 12 saw "+n);break;default:throw new Error("Sector Shift: Expected 9 or 12 saw "+n)}e.chk("0600","Mini Sector Shift: "),e.chk("000000000000","Reserved: ")}(g,n);var y=g.read_shift(4,"i");if(3===n&&0!==y)throw new Error("# Directory Sectors: Expected 0 saw "+y);g.l+=4,a=g.read_shift(4,"i"),g.l+=4,g.chk("00100000","Mini Stream Cutoff Size: "),o=g.read_shift(4,"i"),r=g.read_shift(4,"i"),s=g.read_shift(4,"i"),i=g.read_shift(4,"i");for(var A=-1,w=0;w<109&&!((A=g.read_shift(4,"i"))<0);++w)p[w]=A;var F=function(e,t){for(var n=Math.ceil(e.length/t)-1,r=[],i=1;i<n;++i)r[i-1]=e.slice(i*t,(i+1)*t);return r[n-1]=e.slice(n*t),r}(e,h);l(s,i,F,h,p);var k=function(e,t,n,r){var i=e.length,a=[],o=[],s=[],u=[],l=r-1,c=0,f=0,d=0,h=0;for(c=0;c<i;++c)if(s=[],(d=c+t)>=i&&(d-=i),!o[d]){u=[];var p=[];for(f=d;f>=0;){p[f]=!0,o[f]=!0,s[s.length]=f,u.push(e[f]);var g=n[Math.floor(4*f/r)];if(r<4+(h=4*f&l))throw new Error("FAT boundary crossed: "+f+" 4 "+r);if(!e[g])break;if(p[f=fn(e[g],h)])break}a[d]={nodes:s,data:Lt([u])}}return a}(F,a,p,h);k[a].name="!Directory",r>0&&o!==v&&(k[o].name="!MiniFAT"),k[p[0]].name="!FAT",k.fat_addrs=p,k.ssz=h;var E=[],C=[],S=[];!function(e,t,n,r,i,a,o,s){for(var l,d=0,h=r.length?2:0,p=t[e].data,g=0,m=0;g<p.length;g+=128){var b=p.slice(g,g+128);vn(b,64),m=b.read_shift(2),l=Ht(b,0,m-h),r.push(l);var y={name:l,type:b.read_shift(1),color:b.read_shift(1),L:b.read_shift(4,"i"),R:b.read_shift(4,"i"),C:b.read_shift(4,"i"),clsid:b.read_shift(16),state:b.read_shift(4,"i"),start:0,size:0};0!==b.read_shift(2)+b.read_shift(2)+b.read_shift(2)+b.read_shift(2)&&(y.ct=f(b,b.l-8)),0!==b.read_shift(2)+b.read_shift(2)+b.read_shift(2)+b.read_shift(2)&&(y.mt=f(b,b.l-8)),y.start=b.read_shift(4,"i"),y.size=b.read_shift(4,"i"),y.size<0&&y.start<0&&(y.size=y.type=0,y.start=v,y.name=""),5===y.type?(d=y.start,i>0&&d!==v&&(t[d].name="!StreamData")):y.size>=4096?(y.storage="fat",void 0===t[y.start]&&(t[y.start]=c(n,y.start,t.fat_addrs,t.ssz)),t[y.start].name=y.name,y.content=t[y.start].data.slice(0,y.size)):(y.storage="minifat",y.size<0?y.size=0:d!==v&&y.start!==v&&t[d]&&(y.content=u(y,t[d].data,(t[s]||{}).data))),y.content&&vn(y.content,0),a[l]=y,o.push(y)}}(a,k,F,E,r,{},C,o),function(e,t,n){for(var r=0,i=0,a=0,o=0,s=0,u=n.length,l=[],c=[];r<u;++r)l[r]=c[r]=r,t[r]=n[r];for(;s<c.length;++s)i=e[r=c[s]].L,a=e[r].R,o=e[r].C,l[r]===r&&(-1!==i&&l[i]!==i&&(l[r]=l[i]),-1!==a&&l[a]!==a&&(l[r]=l[a])),-1!==o&&(l[o]=r),-1!==i&&r!=l[r]&&(l[i]=l[r],c.lastIndexOf(i)<s&&c.push(i)),-1!==a&&r!=l[r]&&(l[a]=l[r],c.lastIndexOf(a)<s&&c.push(a));for(r=1;r<u;++r)l[r]===r&&(-1!==a&&l[a]!==a?l[r]=l[a]:-1!==i&&l[i]!==i&&(l[r]=l[i]));for(r=1;r<u;++r)if(0!==e[r].type){if((s=r)!=l[s])do{s=l[s],t[r]=t[s]+"/"+t[r]}while(0!==s&&-1!==l[s]&&s!=l[s]);l[r]=-1}for(t[0]+="/",r=1;r<u;++r)2!==e[r].type&&(t[r]+="/")}(C,S,E),E.shift();var O={FileIndex:C,FullPaths:S};return t&&t.raw&&(O.raw={header:b,sectors:F}),O}function u(e,t,n){for(var r=e.start,i=e.size,a=[],o=r;n&&i>0&&o>=0;)a.push(t.slice(o*m,o*m+m)),i-=m,o=fn(n,4*o);return 0===a.length?yn(0):C(a).slice(0,e.size)}function l(e,t,n,r,i){var a=v;if(e===v){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var o=n[e],s=(r>>>2)-1;if(!o)return;for(var u=0;u<s&&(a=fn(o,4*u))!==v;++u)i.push(a);l(fn(o,r-4),t-1,n,r,i)}}function c(e,t,n,r,i){var a=[],o=[];i||(i=[]);var s=r-1,u=0,l=0;for(u=t;u>=0;){i[u]=!0,a[a.length]=u,o.push(e[u]);var c=n[Math.floor(4*u/r)];if(r<4+(l=4*u&s))throw new Error("FAT boundary crossed: "+u+" 4 "+r);if(!e[c])break;u=fn(e[c],l)}return{nodes:a,data:Lt([o])}}function f(e,t){return new Date(1e3*(cn(e,t+4)/1e7*Math.pow(2,32)+cn(e,t)/1e7-11644473600))}function d(e,t){var n=t||{},r=n.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=r+"/",e.FileIndex[0]={name:r,type:5}),n.CLSID&&(e.FileIndex[0].clsid=n.CLSID),function(e){var t="\x01Sh33tJ5";if(ke.find(e,"/"+t))return;var n=yn(4);n[0]=55,n[1]=n[3]=50,n[2]=54,e.FileIndex.push({name:t,type:2,content:n,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),h(e)}(e)}function h(e,t){d(e);for(var i=!1,a=!1,o=e.FullPaths.length-1;o>=0;--o){var s=e.FileIndex[o];switch(s.type){case 0:a?i=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:a=!0,isNaN(s.R*s.L*s.C)&&(i=!0),s.R>-1&&s.L>-1&&s.R==s.L&&(i=!0);break;default:i=!0}}if(i||t){var u=new Date(1987,1,19),l=0,c=Object.create?Object.create(null):{},f=[];for(o=0;o<e.FullPaths.length;++o)c[e.FullPaths[o]]=!0,0!==e.FileIndex[o].type&&f.push([e.FullPaths[o],e.FileIndex[o]]);for(o=0;o<f.length;++o){var h=n(f[o][0]);(a=c[h])||(f.push([h,{name:r(h).replace("/",""),type:1,clsid:D,ct:u,mt:u,content:null}]),c[h]=!0)}for(f.sort((function(e,t){return function(e,t){for(var n=e.split("/"),r=t.split("/"),i=0,a=0,o=Math.min(n.length,r.length);i<o;++i){if(a=n[i].length-r[i].length)return a;if(n[i]!=r[i])return n[i]<r[i]?-1:1}return n.length-r.length}(e[0],t[0])})),e.FullPaths=[],e.FileIndex=[],o=0;o<f.length;++o)e.FullPaths[o]=f[o][0],e.FileIndex[o]=f[o][1];for(o=0;o<f.length;++o){var p=e.FileIndex[o],g=e.FullPaths[o];if(p.name=r(g).replace("/",""),p.L=p.R=p.C=-(p.color=1),p.size=p.content?p.content.length:0,p.start=0,p.clsid=p.clsid||D,0===o)p.C=f.length>1?1:-1,p.size=0,p.type=5;else if("/"==g.slice(-1)){for(l=o+1;l<f.length&&n(e.FullPaths[l])!=g;++l);for(p.C=l>=f.length?-1:l,l=o+1;l<f.length&&n(e.FullPaths[l])!=n(g);++l);p.R=l>=f.length?-1:l,p.type=1}else n(e.FullPaths[o+1]||"")==n(g)&&(p.R=o+1),p.type=2}}}function p(e,t){var n=t||{};if("mad"==n.fileType)return function(e,t){for(var n=t||{},r=n.boundary||"SheetJS",i=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(r="------="+r).slice(2)+'"',"","",""],a=e.FullPaths[0],o=a,s=e.FileIndex[0],u=1;u<e.FullPaths.length;++u)if(o=e.FullPaths[u].slice(a.length),(s=e.FileIndex[u]).size&&s.content&&"\x01Sh33tJ5"!=o){o=o.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF]/g,(function(e){return"_x"+e.charCodeAt(0).toString(16)+"_"})).replace(/[\u0080-\uFFFF]/g,(function(e){return"_u"+e.charCodeAt(0).toString(16)+"_"}));for(var l=s.content,c=_&&Buffer.isBuffer(l)?l.toString("binary"):T(l),f=0,d=Math.min(1024,c.length),h=0,p=0;p<=d;++p)(h=c.charCodeAt(p))>=32&&h<128&&++f;var g=f>=4*d/5;i.push(r),i.push("Content-Location: "+(n.root||"file:///C:/SheetJS/")+o),i.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),i.push("Content-Type: "+me(s,o)),i.push(""),i.push(g?be(c):ve(c))}return i.push(r+"--\r\n"),i.join("\r\n")}(e,n);if(h(e),"zip"===n.fileType)return function(e,t){var n=t||{},r=[],a=[],o=yn(1),s=n.compression?8:0,u=0;0;var l=0,c=0,f=0,d=0,h=e.FullPaths[0],p=h,g=e.FileIndex[0],m=[],v=0;for(l=1;l<e.FullPaths.length;++l)if(p=e.FullPaths[l].slice(h.length),(g=e.FileIndex[l]).size&&g.content&&"\x01Sh33tJ5"!=p){var b=f,y=yn(p.length);for(c=0;c<p.length;++c)y.write_shift(1,127&p.charCodeAt(c));y=y.slice(0,y.l),m[d]=Fe.buf(g.content,0);var _=g.content;8==s&&(_=P(_)),(o=yn(30)).write_shift(4,67324752),o.write_shift(2,20),o.write_shift(2,u),o.write_shift(2,s),g.mt?i(o,g.mt):o.write_shift(4,0),o.write_shift(-4,8&u?0:m[d]),o.write_shift(4,8&u?0:_.length),o.write_shift(4,8&u?0:g.content.length),o.write_shift(2,y.length),o.write_shift(2,0),f+=o.length,r.push(o),f+=y.length,r.push(y),f+=_.length,r.push(_),8&u&&((o=yn(12)).write_shift(-4,m[d]),o.write_shift(4,_.length),o.write_shift(4,g.content.length),f+=o.l,r.push(o)),(o=yn(46)).write_shift(4,33639248),o.write_shift(2,0),o.write_shift(2,20),o.write_shift(2,u),o.write_shift(2,s),o.write_shift(4,0),o.write_shift(-4,m[d]),o.write_shift(4,_.length),o.write_shift(4,g.content.length),o.write_shift(2,y.length),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(4,0),o.write_shift(4,b),v+=o.l,a.push(o),v+=y.length,a.push(y),++d}return(o=yn(22)).write_shift(4,101010256),o.write_shift(2,0),o.write_shift(2,0),o.write_shift(2,d),o.write_shift(2,d),o.write_shift(4,v),o.write_shift(4,f),o.write_shift(2,0),C([C(r),C(a),o])}(e,n);var r=function(e){for(var t=0,n=0,r=0;r<e.FileIndex.length;++r){var i=e.FileIndex[r];if(i.content){var a=i.content.length;a>0&&(a<4096?t+=a+63>>6:n+=a+511>>9)}}for(var o=e.FullPaths.length+3>>2,s=t+127>>7,u=(t+7>>3)+n+o+s,l=u+127>>7,c=l<=109?0:Math.ceil((l-109)/127);u+l+c+127>>7>l;)c=++l<=109?0:Math.ceil((l-109)/127);var f=[1,c,l,s,o,n,t,0];return e.FileIndex[0].size=t<<6,f[7]=(e.FileIndex[0].start=f[0]+f[1]+f[2]+f[3]+f[4]+f[5])+(f[6]+7>>3),f}(e),a=yn(r[7]<<9),o=0,s=0;for(o=0;o<8;++o)a.write_shift(1,E[o]);for(o=0;o<8;++o)a.write_shift(2,0);for(a.write_shift(2,62),a.write_shift(2,3),a.write_shift(2,65534),a.write_shift(2,9),a.write_shift(2,6),o=0;o<3;++o)a.write_shift(2,0);for(a.write_shift(4,0),a.write_shift(4,r[2]),a.write_shift(4,r[0]+r[1]+r[2]+r[3]-1),a.write_shift(4,0),a.write_shift(4,4096),a.write_shift(4,r[3]?r[0]+r[1]+r[2]-1:v),a.write_shift(4,r[3]),a.write_shift(-4,r[1]?r[0]-1:v),a.write_shift(4,r[1]),o=0;o<109;++o)a.write_shift(-4,o<r[2]?r[1]+o:-1);if(r[1])for(s=0;s<r[1];++s){for(;o<236+127*s;++o)a.write_shift(-4,o<r[2]?r[1]+o:-1);a.write_shift(-4,s===r[1]-1?v:s+1)}var u=function(e){for(s+=e;o<s-1;++o)a.write_shift(-4,o+1);e&&(++o,a.write_shift(-4,v))};for(s=o=0,s+=r[1];o<s;++o)a.write_shift(-4,j.DIFSECT);for(s+=r[2];o<s;++o)a.write_shift(-4,j.FATSECT);u(r[3]),u(r[4]);for(var l=0,c=0,f=e.FileIndex[0];l<e.FileIndex.length;++l)(f=e.FileIndex[l]).content&&((c=f.content.length)<4096||(f.start=s,u(c+511>>9)));for(u(r[6]+7>>3);511&a.l;)a.write_shift(-4,j.ENDOFCHAIN);for(s=o=0,l=0;l<e.FileIndex.length;++l)(f=e.FileIndex[l]).content&&(!(c=f.content.length)||c>=4096||(f.start=s,u(c+63>>6)));for(;511&a.l;)a.write_shift(-4,j.ENDOFCHAIN);for(o=0;o<r[4]<<2;++o){var d=e.FullPaths[o];if(d&&0!==d.length){f=e.FileIndex[o],0===o&&(f.start=f.size?f.start-1:v);var p=0===o&&n.root||f.name;if(c=2*(p.length+1),a.write_shift(64,p,"utf16le"),a.write_shift(2,c),a.write_shift(1,f.type),a.write_shift(1,f.color),a.write_shift(-4,f.L),a.write_shift(-4,f.R),a.write_shift(-4,f.C),f.clsid)a.write_shift(16,f.clsid,"hex");else for(l=0;l<4;++l)a.write_shift(4,0);a.write_shift(4,f.state||0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,f.start),a.write_shift(4,f.size),a.write_shift(4,0)}else{for(l=0;l<17;++l)a.write_shift(4,0);for(l=0;l<3;++l)a.write_shift(4,-1);for(l=0;l<12;++l)a.write_shift(4,0)}}for(o=1;o<e.FileIndex.length;++o)if((f=e.FileIndex[o]).size>=4096)if(a.l=f.start+1<<9,_&&Buffer.isBuffer(f.content))f.content.copy(a,a.l,0,f.size),a.l+=f.size+511&-512;else{for(l=0;l<f.size;++l)a.write_shift(1,f.content[l]);for(;511&l;++l)a.write_shift(1,0)}for(o=1;o<e.FileIndex.length;++o)if((f=e.FileIndex[o]).size>0&&f.size<4096)if(_&&Buffer.isBuffer(f.content))f.content.copy(a,a.l,0,f.size),a.l+=f.size+63&-64;else{for(l=0;l<f.size;++l)a.write_shift(1,f.content[l]);for(;63&l;++l)a.write_shift(1,0)}if(_)a.l=a.length;else for(;a.l<a.length;)a.write_shift(1,0);return a}t.version="1.2.1";var g,m=64,v=-2,x="d0cf11e0a1b11ae1",E=[208,207,17,224,161,177,26,225],D="00000000000000000000000000000000",j={MAXREGSECT:-6,DIFSECT:-4,FATSECT:-3,ENDOFCHAIN:v,FREESECT:-1,HEADER_SIGNATURE:x,HEADER_MINOR_VERSION:"3e00",MAXREGSID:-6,NOSTREAM:-1,HEADER_CLSID:D,EntryTypes:["unknown","storage","stream","lockbytes","property","root"]};function T(e){for(var t=new Array(e.length),n=0;n<e.length;++n)t[n]=String.fromCharCode(e[n]);return t.join("")}function P(e){return g?g.deflateRawSync(e):ie(e)}var R=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],M=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258],I=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577];function B(e){var t=139536&(e<<1|e<<11)|558144&(e<<5|e<<15);return 255&(t>>16|t>>8|t)}for(var N="undefined"!==typeof Uint8Array,L=N?new Uint8Array(256):[],U=0;U<256;++U)L[U]=B(U);function H(e,t){var n=L[255&e];return t<=8?n>>>8-t:(n=n<<8|L[e>>8&255],t<=16?n>>>16-t:(n=n<<8|L[e>>16&255])>>>24-t)}function z(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=6?0:e[r+1]<<8))>>>n&3}function q(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=5?0:e[r+1]<<8))>>>n&7}function V(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=3?0:e[r+1]<<8))>>>n&31}function W(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=1?0:e[r+1]<<8))>>>n&127}function G(e,t,n){var r=7&t,i=t>>>3,a=(1<<n)-1,o=e[i]>>>r;return n<8-r?o&a:(o|=e[i+1]<<8-r,n<16-r?o&a:(o|=e[i+2]<<16-r,n<24-r?o&a:(o|=e[i+3]<<24-r)&a))}function K(e,t,n){var r=7&t,i=t>>>3;return r<=5?e[i]|=(7&n)<<r:(e[i]|=n<<r&255,e[i+1]=(7&n)>>8-r),t+3}function Q(e,t,n){return n=(1&n)<<(7&t),e[t>>>3]|=n,t+1}function Y(e,t,n){var r=t>>>3;return n<<=7&t,e[r]|=255&n,n>>>=8,e[r+1]=n,t+8}function X(e,t,n){var r=t>>>3;return n<<=7&t,e[r]|=255&n,n>>>=8,e[r+1]=255&n,e[r+2]=n>>>8,t+16}function J(e,t){var n=e.length,r=2*n>t?2*n:t+5,i=0;if(n>=t)return e;if(_){var a=F(r);if(e.copy)e.copy(a);else for(;i<e.length;++i)a[i]=e[i];return a}if(N){var o=new Uint8Array(r);if(o.set)o.set(e);else for(;i<n;++i)o[i]=e[i];return o}return e.length=r,e}function Z(e){for(var t=new Array(e),n=0;n<e;++n)t[n]=0;return t}function $(e,t,n){var r=1,i=0,a=0,o=0,s=0,u=e.length,l=N?new Uint16Array(32):Z(32);for(a=0;a<32;++a)l[a]=0;for(a=u;a<n;++a)e[a]=0;u=e.length;var c=N?new Uint16Array(u):Z(u);for(a=0;a<u;++a)l[i=e[a]]++,r<i&&(r=i),c[a]=0;for(l[0]=0,a=1;a<=r;++a)l[a+16]=s=s+l[a-1]<<1;for(a=0;a<u;++a)0!=(s=e[a])&&(c[a]=l[s+16]++);var f=0;for(a=0;a<u;++a)if(0!=(f=e[a]))for(s=H(c[a],r)>>r-f,o=(1<<r+4-f)-1;o>=0;--o)t[s|o<<f]=15&f|a<<4;return r}var ee=N?new Uint16Array(512):Z(512),te=N?new Uint16Array(32):Z(32);if(!N){for(var ne=0;ne<512;++ne)ee[ne]=0;for(ne=0;ne<32;++ne)te[ne]=0}!function(){for(var e=[],t=0;t<32;t++)e.push(5);$(e,te,32);var n=[];for(t=0;t<=143;t++)n.push(8);for(;t<=255;t++)n.push(9);for(;t<=279;t++)n.push(7);for(;t<=287;t++)n.push(8);$(n,ee,288)}();var re=function(){for(var e=N?new Uint8Array(32768):[],t=0,n=0;t<I.length-1;++t)for(;n<I[t+1];++n)e[n]=t;for(;n<32768;++n)e[n]=29;var r=N?new Uint8Array(259):[];for(t=0,n=0;t<M.length-1;++t)for(;n<M[t+1];++n)r[n]=t;return function(t,n){return t.length<8?function(e,t){for(var n=0;n<e.length;){var r=Math.min(65535,e.length-n),i=n+r==e.length;for(t.write_shift(1,+i),t.write_shift(2,r),t.write_shift(2,65535&~r);r-- >0;)t[t.l++]=e[n++]}return t.l}(t,n):function(t,n){for(var i=0,a=0,o=N?new Uint16Array(32768):[];a<t.length;){var s=Math.min(65535,t.length-a);if(s<10){for(7&(i=K(n,i,+!(a+s!=t.length)))&&(i+=8-(7&i)),n.l=i/8|0,n.write_shift(2,s),n.write_shift(2,65535&~s);s-- >0;)n[n.l++]=t[a++];i=8*n.l}else{i=K(n,i,+!(a+s!=t.length)+2);for(var u=0;s-- >0;){var l=t[a],c=-1,f=0;if((c=o[u=32767&(u<<5^l)])&&((c|=-32768&a)>a&&(c-=32768),c<a))for(;t[c+f]==t[a+f]&&f<250;)++f;if(f>2){(l=r[f])<=22?i=Y(n,i,L[l+1]>>1)-1:(Y(n,i,3),Y(n,i+=5,L[l-23]>>5),i+=3);var d=l<8?0:l-4>>2;d>0&&(X(n,i,f-M[l]),i+=d),l=e[a-c],i=Y(n,i,L[l]>>3),i-=3;var h=l<4?0:l-2>>1;h>0&&(X(n,i,a-c-I[l]),i+=h);for(var p=0;p<f;++p)o[u]=32767&a,u=32767&(u<<5^t[a]),++a;s-=f-1}else l<=143?l+=48:i=Q(n,i,1),i=Y(n,i,L[l]),o[u]=32767&a,++a}i=Y(n,i,0)-1}}return n.l=(i+7)/8|0,n.l}(t,n)}}();function ie(e){var t=yn(50+Math.floor(1.1*e.length)),n=re(e,t);return t.slice(0,n)}var ae=N?new Uint16Array(32768):Z(32768),oe=N?new Uint16Array(32768):Z(32768),se=N?new Uint16Array(128):Z(128),ue=1,le=1;function ce(e,t){var n=V(e,t)+257,r=V(e,t+=5)+1,i=function(e,t){var n=7&t,r=t>>>3;return(e[r]|(n<=4?0:e[r+1]<<8))>>>n&15}(e,t+=5)+4;t+=4;for(var a=0,o=N?new Uint8Array(19):Z(19),s=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],u=1,l=N?new Uint8Array(8):Z(8),c=N?new Uint8Array(8):Z(8),f=o.length,d=0;d<i;++d)o[R[d]]=a=q(e,t),u<a&&(u=a),l[a]++,t+=3;var h=0;for(l[0]=0,d=1;d<=u;++d)c[d]=h=h+l[d-1]<<1;for(d=0;d<f;++d)0!=(h=o[d])&&(s[d]=c[h]++);var p=0;for(d=0;d<f;++d)if(0!=(p=o[d])){h=L[s[d]]>>8-p;for(var g=(1<<7-p)-1;g>=0;--g)se[h|g<<p]=7&p|d<<3}var m=[];for(u=1;m.length<n+r;)switch(t+=7&(h=se[W(e,t)]),h>>>=3){case 16:for(a=3+z(e,t),t+=2,h=m[m.length-1];a-- >0;)m.push(h);break;case 17:for(a=3+q(e,t),t+=3;a-- >0;)m.push(0);break;case 18:for(a=11+W(e,t),t+=7;a-- >0;)m.push(0);break;default:m.push(h),u<h&&(u=h)}var v=m.slice(0,n),b=m.slice(n);for(d=n;d<286;++d)v[d]=0;for(d=r;d<30;++d)b[d]=0;return ue=$(v,ae,286),le=$(b,oe,30),t}function fe(e,t){var n=function(e,t){if(3==e[0]&&!(3&e[1]))return[w(t),2];for(var n=0,r=0,i=F(t||1<<18),a=0,o=i.length>>>0,s=0,u=0;0==(1&r);)if(r=q(e,n),n+=3,r>>>1!=0)for(r>>1==1?(s=9,u=5):(n=ce(e,n),s=ue,u=le);;){!t&&o<a+32767&&(o=(i=J(i,a+32767)).length);var l=G(e,n,s),c=r>>>1==1?ee[l]:ae[l];if(n+=15&c,0===((c>>>=4)>>>8&255))i[a++]=c;else{if(256==c)break;var f=(c-=257)<8?0:c-4>>2;f>5&&(f=0);var d=a+M[c];f>0&&(d+=G(e,n,f),n+=f),l=G(e,n,u),n+=15&(c=r>>>1==1?te[l]:oe[l]);var h=(c>>>=4)<4?0:c-2>>1,p=I[c];for(h>0&&(p+=G(e,n,h),n+=h),!t&&o<d&&(o=(i=J(i,d+100)).length);a<d;)i[a]=i[a-p],++a}}else{7&n&&(n+=8-(7&n));var g=e[n>>>3]|e[1+(n>>>3)]<<8;if(n+=32,g>0)for(!t&&o<a+g&&(o=(i=J(i,a+g)).length);g-- >0;)i[a++]=e[n>>>3],n+=8}return t?[i,n+7>>>3]:[i.slice(0,a),n+7>>>3]}(e.slice(e.l||0),t);return e.l+=n[1],n[0]}function de(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function he(e,t){var n=e;vn(n,0);var r={FileIndex:[],FullPaths:[]};d(r,{root:t.root});for(var i=n.length-4;(80!=n[i]||75!=n[i+1]||5!=n[i+2]||6!=n[i+3])&&i>=0;)--i;n.l=i+4,n.l+=4;var o=n.read_shift(2);n.l+=6;var s=n.read_shift(4);for(n.l=s,i=0;i<o;++i){n.l+=20;var u=n.read_shift(4),l=n.read_shift(4),c=n.read_shift(2),f=n.read_shift(2),h=n.read_shift(2);n.l+=8;var p=n.read_shift(4),g=a(n.slice(n.l+c,n.l+c+f));n.l+=c+f+h;var m=n.l;n.l=p+4,pe(n,u,l,r,g),n.l=m}return r}function pe(e,t,n,r,i){e.l+=2;var o=e.read_shift(2),s=e.read_shift(2),u=function(e){var t=65535&e.read_shift(2),n=65535&e.read_shift(2),r=new Date,i=31&n,a=15&(n>>>=5);n>>>=4,r.setMilliseconds(0),r.setFullYear(n+1980),r.setMonth(a-1),r.setDate(i);var o=31&t,s=63&(t>>>=5);return t>>>=6,r.setHours(t),r.setMinutes(s),r.setSeconds(o<<1),r}(e);if(8257&o)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var l=e.read_shift(4),c=e.read_shift(4),f=e.read_shift(2),d=e.read_shift(2),h="",p=0;p<f;++p)h+=String.fromCharCode(e[e.l++]);if(d){var m=a(e.slice(e.l,e.l+d));(m[21589]||{}).mt&&(u=m[21589].mt),((i||{})[21589]||{}).mt&&(u=i[21589].mt)}e.l+=d;var v=e.slice(e.l,e.l+l);switch(s){case 8:v=function(e,t){if(!g)return fe(e,t);var n=new(0,g.InflateRaw),r=n._processChunk(e.slice(e.l),n._finishFlushFlag);return e.l+=n.bytesRead,r}(e,c);break;case 0:break;default:throw new Error("Unsupported ZIP Compression method "+s)}var b=!1;8&o&&(134695760==e.read_shift(4)&&(e.read_shift(4),b=!0),l=e.read_shift(4),c=e.read_shift(4)),l!=t&&de(b,"Bad compressed size: "+t+" != "+l),c!=n&&de(b,"Bad uncompressed size: "+n+" != "+c),_e(r,h,v,{unsafe:!0,mt:u})}var ge={htm:"text/html",xml:"text/xml",gif:"image/gif",jpg:"image/jpeg",png:"image/png",mso:"application/x-mso",thmx:"application/vnd.ms-officetheme",sh33tj5:"application/octet-stream"};function me(e,t){if(e.ctype)return e.ctype;var n=e.name||"",r=n.match(/\.([^\.]+)$/);return r&&ge[r[1]]||t&&(r=(n=t).match(/[\.\\]([^\.\\])+$/))&&ge[r[1]]?ge[r[1]]:"application/octet-stream"}function ve(e){for(var t=b(e),n=[],r=0;r<t.length;r+=76)n.push(t.slice(r,r+76));return n.join("\r\n")+"\r\n"}function be(e){var t=e.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F\x7E-\xFF=]/g,(function(e){var t=e.charCodeAt(0).toString(16).toUpperCase();return"="+(1==t.length?"0"+t:t)}));"\n"==(t=t.replace(/ $/gm,"=20").replace(/\t$/gm,"=09")).charAt(0)&&(t="=0D"+t.slice(1));for(var n=[],r=(t=t.replace(/\r(?!\n)/gm,"=0D").replace(/\n\n/gm,"\n=0A").replace(/([^\r\n])\n/gm,"$1=0A")).split("\r\n"),i=0;i<r.length;++i){var a=r[i];if(0!=a.length)for(var o=0;o<a.length;){var s=76,u=a.slice(o,o+s);"="==u.charAt(s-1)?s--:"="==u.charAt(s-2)?s-=2:"="==u.charAt(s-3)&&(s-=3),u=a.slice(o,o+s),(o+=s)<a.length&&(u+="="),n.push(u)}else n.push("")}return n.join("\r\n")}function ye(e,t,n){for(var r,i="",a="",o="",s=0;s<10;++s){var u=t[s];if(!u||u.match(/^\s*$/))break;var l=u.match(/^(.*?):\s*([^\s].*)$/);if(l)switch(l[1].toLowerCase()){case"content-location":i=l[2].trim();break;case"content-type":o=l[2].trim();break;case"content-transfer-encoding":a=l[2].trim()}}switch(++s,a.toLowerCase()){case"base64":r=k(y(t.slice(s).join("")));break;case"quoted-printable":r=function(e){for(var t=[],n=0;n<e.length;++n){for(var r=e[n];n<=e.length&&"="==r.charAt(r.length-1);)r=r.slice(0,r.length-1)+e[++n];t.push(r)}for(var i=0;i<t.length;++i)t[i]=t[i].replace(/[=][0-9A-Fa-f]{2}/g,(function(e){return String.fromCharCode(parseInt(e.slice(1),16))}));return k(t.join("\r\n"))}(t.slice(s));break;default:throw new Error("Unsupported Content-Transfer-Encoding "+a)}var c=_e(e,i.slice(n.length),r,{unsafe:!0});o&&(c.ctype=o)}function _e(e,t,n,i){var a=i&&i.unsafe;a||d(e);var o=!a&&ke.find(e,t);if(!o){var s=e.FullPaths[0];t.slice(0,s.length)==s?s=t:("/"!=s.slice(-1)&&(s+="/"),s=(s+t).replace("//","/")),o={name:r(t),type:2},e.FileIndex.push(o),e.FullPaths.push(s),a||ke.utils.cfb_gc(e)}return o.content=n,o.size=n?n.length:0,i&&(i.CLSID&&(o.clsid=i.CLSID),i.mt&&(o.mt=i.mt),i.ct&&(o.ct=i.ct)),o}return t.find=function(e,t){var n=e.FullPaths.map((function(e){return e.toUpperCase()})),r=n.map((function(e){var t=e.split("/");return t[t.length-("/"==e.slice(-1)?2:1)]})),i=!1;47===t.charCodeAt(0)?(i=!0,t=n[0].slice(0,-1)+t):i=-1!==t.indexOf("/");var a=t.toUpperCase(),o=!0===i?n.indexOf(a):r.indexOf(a);if(-1!==o)return e.FileIndex[o];var s=!a.match(O);for(a=a.replace(S,""),s&&(a=a.replace(O,"!")),o=0;o<n.length;++o){if((s?n[o].replace(O,"!"):n[o]).replace(S,"")==a)return e.FileIndex[o];if((s?r[o].replace(O,"!"):r[o]).replace(S,"")==a)return e.FileIndex[o]}return null},t.read=function(t,n){var r=n&&n.type;switch(r||_&&Buffer.isBuffer(t)&&(r="buffer"),r||"base64"){case"file":return function(t,n){return o(),s(e.readFileSync(t),n)}(t,n);case"base64":return s(k(y(t)),n);case"binary":return s(k(t),n)}return s(t,n)},t.parse=s,t.write=function(t,n){var r=p(t,n);switch(n&&n.type||"buffer"){case"file":return o(),e.writeFileSync(n.filename,r),r;case"binary":return"string"==typeof r?r:T(r);case"base64":return b("string"==typeof r?r:T(r));case"buffer":if(_)return Buffer.isBuffer(r)?r:A(r);case"array":return"string"==typeof r?k(r):r}return r},t.writeFile=function(t,n,r){o();var i=p(t,r);e.writeFileSync(n,i)},t.utils={cfb_new:function(e){var t={};return d(t,e),t},cfb_add:_e,cfb_del:function(e,t){d(e);var n=ke.find(e,t);if(n)for(var r=0;r<e.FileIndex.length;++r)if(e.FileIndex[r]==n)return e.FileIndex.splice(r,1),e.FullPaths.splice(r,1),!0;return!1},cfb_mov:function(e,t,n){d(e);var i=ke.find(e,t);if(i)for(var a=0;a<e.FileIndex.length;++a)if(e.FileIndex[a]==i)return e.FileIndex[a].name=r(n),e.FullPaths[a]=n,!0;return!1},cfb_gc:function(e){h(e,!0)},ReadShift:hn,CheckField:mn,prep_blob:vn,bconcat:C,use_zlib:function(e){try{var t=new(0,e.InflateRaw);if(t._processChunk(new Uint8Array([3,0]),t._finishFlushFlag),!t.bytesRead)throw new Error("zlib does not expose bytesRead");g=e}catch(n){console.error("cannot use native zlib: "+(n.message||n))}},_deflateRaw:ie,_inflateRaw:fe,consts:j},t}(),xe=void 0;function Ee(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;++r)Object.prototype.hasOwnProperty.call(e,t[r])&&n.push(t[r]);return n}function Ce(e){for(var t=[],n=Ee(e),r=0;r!==n.length;++r)t[e[n[r]]]=n[r];return t}var Se=new Date(1899,11,30,0,0,0);function Oe(e,t){var n=e.getTime();return t&&(n-=1263168e5),(n-(Se.getTime()+6e4*(e.getTimezoneOffset()-Se.getTimezoneOffset())))/864e5}var De=new Date,je=Se.getTime()+6e4*(De.getTimezoneOffset()-Se.getTimezoneOffset()),Te=De.getTimezoneOffset();function Pe(e){var t=new Date;return t.setTime(24*e*60*60*1e3+je),t.getTimezoneOffset()!==Te&&t.setTime(t.getTime()+6e4*(t.getTimezoneOffset()-Te)),t}function Re(e){var t=0,n=0,r=!1,i=e.match(/P([0-9\.]+Y)?([0-9\.]+M)?([0-9\.]+D)?T([0-9\.]+H)?([0-9\.]+M)?([0-9\.]+S)?/);if(!i)throw new Error("|"+e+"| is not an ISO8601 Duration");for(var a=1;a!=i.length;++a)if(i[a]){switch(n=1,a>3&&(r=!0),i[a].slice(i[a].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+i[a].slice(i[a].length-1));case"D":n*=24;case"H":n*=60;case"M":if(!r)throw new Error("Unsupported ISO Duration Field: M");n*=60}t+=n*parseInt(i[a],10)}return t}var Me=new Date("2017-02-19T19:06:09.000Z"),Ie=isNaN(Me.getFullYear())?new Date("2/19/17"):Me,Be=2017==Ie.getFullYear();function Ne(e,t){var n=new Date(e);if(Be)return t>0?n.setTime(n.getTime()+60*n.getTimezoneOffset()*1e3):t<0&&n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),n;if(e instanceof Date)return e;if(1917==Ie.getFullYear()&&!isNaN(n.getFullYear())){var r=n.getFullYear();return e.indexOf(""+r)>-1||n.setFullYear(n.getFullYear()+100),n}var i=e.match(/\d+/g)||["2017","2","19","0","0","0"],a=new Date(+i[0],+i[1]-1,+i[2],+i[3]||0,+i[4]||0,+i[5]||0);return e.indexOf("Z")>-1&&(a=new Date(a.getTime()-60*a.getTimezoneOffset()*1e3)),a}function Le(e,t){if(_&&Buffer.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return kt(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return kt(d(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return kt(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return kt(new TextDecoder("utf-16be").decode(e.slice(2)))}var n={"\u20ac":"\x80","\u201a":"\x82","\u0192":"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02c6":"\x88","\u2030":"\x89","\u0160":"\x8a","\u2039":"\x8b","\u0152":"\x8c","\u017d":"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99","\u0161":"\x9a","\u203a":"\x9b","\u0153":"\x9c","\u017e":"\x9e","\u0178":"\x9f"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,(function(e){return n[e]||e}))}catch(a){}for(var r=[],i=0;i!=e.length;++i)r.push(String.fromCharCode(e[i]));return r.join("")}function Ue(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=Ue(e[n]));return t}function He(e,t){for(var n="";n.length<t;)n+=e;return n}function ze(e){var t=Number(e);if(!isNaN(t))return isFinite(t)?t:NaN;if(!/\d/.test(e))return t;var n=1,r=e.replace(/([\d]),([\d])/g,"$1$2").replace(/[$]/g,"").replace(/[%]/g,(function(){return n*=100,""}));return isNaN(t=Number(r))?(r=r.replace(/[(](.*)[)]/,(function(e,t){return n=-n,t})),isNaN(t=Number(r))?t:t/n):t/n}var qe=["january","february","march","april","may","june","july","august","september","october","november","december"];function Ve(e){var t=new Date(e),n=new Date(NaN),r=t.getYear(),i=t.getMonth(),a=t.getDate();if(isNaN(a))return n;var o=e.toLowerCase();if(o.match(/jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec/)){if((o=o.replace(/[^a-z]/g,"").replace(/([^a-z]|^)[ap]m?([^a-z]|$)/,"")).length>3&&-1==qe.indexOf(o))return n}else if(o.match(/[a-z]/))return n;return r<0||r>8099?n:(i>0||a>1)&&101!=r?t:e.match(/[^-0-9:,\/\\]/)?n:t}var We=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,n,r){if(e||"string"==typeof n)return t.split(n);for(var i=t.split(n),a=[i[0]],o=1;o<i.length;++o)a.push(r),a.push(i[o]);return a}}();function Ge(e){return e?e.content&&e.type?Le(e.content,!0):e.data?p(e.data):e.asNodeBuffer&&_?p(e.asNodeBuffer().toString("binary")):e.asBinary?p(e.asBinary()):e._data&&e._data.getContent?p(Le(Array.prototype.slice.call(e._data.getContent(),0))):null:null}function Ke(e){if(!e)return null;if(e.data)return f(e.data);if(e.asNodeBuffer&&_)return e.asNodeBuffer();if(e._data&&e._data.getContent){var t=e._data.getContent();return"string"==typeof t?f(t):Array.prototype.slice.call(t)}return e.content&&e.type?e.content:null}function Qe(e,t){for(var n=e.FullPaths||Ee(e.files),r=t.toLowerCase().replace(/[\/]/g,"\\"),i=r.replace(/\\/g,"/"),a=0;a<n.length;++a){var o=n[a].replace(/^Root Entry[\/]/,"").toLowerCase();if(r==o||i==o)return e.files?e.files[n[a]]:e.FileIndex[a]}return null}function Ye(e,t){var n=Qe(e,t);if(null==n)throw new Error("Cannot find file "+t+" in zip");return n}function Xe(e,t,n){if(!n)return(r=Ye(e,t))&&".bin"===r.name.slice(-4)?Ke(r):Ge(r);var r;if(!t)return null;try{return Xe(e,t)}catch(i){return null}}function Je(e,t,n){if(!n)return Ge(Ye(e,t));if(!t)return null;try{return Je(e,t)}catch(r){return null}}function Ze(e,t,n){if(!n)return Ke(Ye(e,t));if(!t)return null;try{return Ze(e,t)}catch(r){return null}}function $e(e){for(var t=e.FullPaths||Ee(e.files),n=[],r=0;r<t.length;++r)"/"!=t[r].slice(-1)&&n.push(t[r].replace(/^Root Entry[\/]/,""));return n.sort()}function et(e,t,n){if(e.FullPaths){var r;if("string"==typeof n)return r=_?A(n):function(e){for(var t=[],n=0,r=e.length+250,i=w(e.length+255),a=0;a<e.length;++a){var o=e.charCodeAt(a);if(o<128)i[n++]=o;else if(o<2048)i[n++]=192|o>>6&31,i[n++]=128|63&o;else if(o>=55296&&o<57344){o=64+(1023&o);var s=1023&e.charCodeAt(++a);i[n++]=240|o>>8&7,i[n++]=128|o>>2&63,i[n++]=128|s>>6&15|(3&o)<<4,i[n++]=128|63&s}else i[n++]=224|o>>12&15,i[n++]=128|o>>6&63,i[n++]=128|63&o;n>r&&(t.push(i.slice(0,n)),n=0,i=w(65535),r=65530)}return t.push(i.slice(0,n)),C(t)}(n),ke.utils.cfb_add(e,t,r);ke.utils.cfb_add(e,t,n)}else e.file(t,n)}function tt(e,t){switch(t.type){case"base64":return ke.read(e,{type:"base64"});case"binary":return ke.read(e,{type:"binary"});case"buffer":case"array":return ke.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function nt(e,t){if("/"==e.charAt(0))return e.slice(1);var n=t.split("/");"/"!=t.slice(-1)&&n.pop();for(var r=e.split("/");0!==r.length;){var i=r.shift();".."===i?n.pop():"."!==i&&n.push(i)}return n.join("/")}var rt='<?xml version="1.0" encoding="UTF-8" standalone="yes"?>\r\n',it=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,at=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,ot=rt.match(at)?at:/<[^>]*>/g,st=/<\w*:/,ut=/<(\/?)\w+:/;function lt(e,t,n){for(var r={},i=0,a=0;i!==e.length&&(32!==(a=e.charCodeAt(i))&&10!==a&&13!==a);++i);if(t||(r[0]=e.slice(0,i)),i===e.length)return r;var o=e.match(it),s=0,u="",l=0,c="",f="",d=1;if(o)for(l=0;l!=o.length;++l){for(f=o[l],a=0;a!=f.length&&61!==f.charCodeAt(a);++a);for(c=f.slice(0,a).trim();32==f.charCodeAt(a+1);)++a;for(d=34==(i=f.charCodeAt(a+1))||39==i?1:0,u=f.slice(a+1+d,f.length-d),s=0;s!=c.length&&58!==c.charCodeAt(s);++s);if(s===c.length)c.indexOf("_")>0&&(c=c.slice(0,c.indexOf("_"))),r[c]=u,n||(r[c.toLowerCase()]=u);else{var h=(5===s&&"xmlns"===c.slice(0,5)?"xmlns":"")+c.slice(s+1);if(r[h]&&"ext"==c.slice(s-3,s))continue;r[h]=u,n||(r[h.toLowerCase()]=u)}}return r}function ct(e){return e.replace(ut,"<$1")}var ft={"&quot;":'"',"&apos;":"'","&gt;":">","&lt;":"<","&amp;":"&"},dt=Ce(ft),ht=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function n(r){var i=r+"",a=i.indexOf("<![CDATA[");if(-1==a)return i.replace(e,(function(e,t){return ft[e]||String.fromCharCode(parseInt(t,e.indexOf("x")>-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var o=i.indexOf("]]>");return n(i.slice(0,a))+i.slice(a+9,o)+n(i.slice(o+3))}}(),pt=/[&<>'"]/g;var gt=/[\u0000-\u001f]/g;function mt(e){return(e+"").replace(pt,(function(e){return dt[e]})).replace(/\n/g,"<br/>").replace(gt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var vt=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(n){return n.replace(e,t)}}();function bt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function yt(e){for(var t="",n=0,r=0,i=0,a=0,o=0,s=0;n<e.length;)(r=e.charCodeAt(n++))<128?t+=String.fromCharCode(r):(i=e.charCodeAt(n++),r>191&&r<224?(o=(31&r)<<6,o|=63&i,t+=String.fromCharCode(o)):(a=e.charCodeAt(n++),r<240?t+=String.fromCharCode((15&r)<<12|(63&i)<<6|63&a):(s=((7&r)<<18|(63&i)<<12|(63&a)<<6|63&(o=e.charCodeAt(n++)))-65536,t+=String.fromCharCode(55296+(s>>>10&1023)),t+=String.fromCharCode(56320+(1023&s)))));return t}function _t(e){var t,n,r,i=w(2*e.length),a=1,o=0,s=0;for(n=0;n<e.length;n+=a)a=1,(r=e.charCodeAt(n))<128?t=r:r<224?(t=64*(31&r)+(63&e.charCodeAt(n+1)),a=2):r<240?(t=4096*(15&r)+64*(63&e.charCodeAt(n+1))+(63&e.charCodeAt(n+2)),a=3):(a=4,t=262144*(7&r)+4096*(63&e.charCodeAt(n+1))+64*(63&e.charCodeAt(n+2))+(63&e.charCodeAt(n+3)),s=55296+((t-=65536)>>>10&1023),t=56320+(1023&t)),0!==s&&(i[o++]=255&s,i[o++]=s>>>8,s=0),i[o++]=t%256,i[o++]=t>>>8;return i.slice(0,o).toString("ucs2")}function At(e){return A(e,"binary").toString("utf8")}var wt="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",Ft=_&&(At(wt)==yt(wt)&&At||_t(wt)==yt(wt)&&_t)||yt,kt=_?function(e){return A(e,"utf8").toString("binary")}:function(e){for(var t=[],n=0,r=0,i=0;n<e.length;)switch(r=e.charCodeAt(n++),!0){case r<128:t.push(String.fromCharCode(r));break;case r<2048:t.push(String.fromCharCode(192+(r>>6))),t.push(String.fromCharCode(128+(63&r)));break;case r>=55296&&r<57344:r-=55296,i=e.charCodeAt(n++)-56320+(r<<10),t.push(String.fromCharCode(240+(i>>18&7))),t.push(String.fromCharCode(144+(i>>12&63))),t.push(String.fromCharCode(128+(i>>6&63))),t.push(String.fromCharCode(128+(63&i)));break;default:t.push(String.fromCharCode(224+(r>>12))),t.push(String.fromCharCode(128+(r>>6&63))),t.push(String.fromCharCode(128+(63&r)))}return t.join("")},xt=function(){var e={};return function(t,n){var r=t+"|"+(n||"");return e[r]?e[r]:e[r]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)</(?:\\w+:)?'+t+">",n||"")}}(),Et=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var n=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+</g,"<").replace(/[\t\n\r ]+/g," ").replace(/<\s*[bB][rR]\s*\/?>/g,"\n").replace(/<[^>]*>/g,""),r=0;r<e.length;++r)n=n.replace(e[r][0],e[r][1]);return n}}(),Ct=function(){var e={};return function(t){return void 0!==e[t]?e[t]:e[t]=new RegExp("<(?:vt:)?"+t+">([\\s\\S]*?)</(?:vt:)?"+t+">","g")}}(),St=/<\/?(?:vt:)?variant>/g,Ot=/<(?:vt:)([^>]*)>([\s\S]*)</;function Dt(e,t){var n=lt(e),r=e.match(Ct(n.baseType))||[],i=[];if(r.length!=n.size){if(t.WTF)throw new Error("unexpected vector length "+r.length+" != "+n.size);return i}return r.forEach((function(e){var t=e.replace(St,"").match(Ot);t&&i.push({v:Ft(t[2]),t:t[1]})})),i}var jt=/(^\s|\s$|\n)/;function Tt(e){return Ee(e).map((function(t){return" "+t+'="'+e[t]+'"'})).join("")}function Pt(e,t,n){return"<"+e+(null!=n?Tt(n):"")+(null!=t?(t.match(jt)?' xml:space="preserve"':"")+">"+t+"</"+e:"/")+">"}function Rt(e){if(_&&Buffer.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return Ft(x(E(e)));throw new Error("Bad input format: expected Buffer or string")}var Mt=/<(\/?)([^\s?><!\/:]*:|)([^\s?<>:\/]+)(?:[\s?:\/][^>]*)?>/gm,It="http://schemas.openxmlformats.org/package/2006/content-types",Bt=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var Nt=function(e){for(var t=[],n=0;n<e[0].length;++n)if(e[0][n])for(var r=0,i=e[0][n].length;r<i;r+=10240)t.push.apply(t,e[0][n].slice(r,r+10240));return t},Lt=_?function(e){return e[0].length>0&&Buffer.isBuffer(e[0][0])?Buffer.concat(e[0].map((function(e){return Buffer.isBuffer(e)?e:A(e)}))):Nt(e)}:Nt,Ut=function(e,t,n){for(var r=[],i=t;i<n;i+=2)r.push(String.fromCharCode(un(e,i)));return r.join("").replace(S,"")},Ht=_?function(e,t,n){return Buffer.isBuffer(e)?e.toString("utf16le",t,n).replace(S,""):Ut(e,t,n)}:Ut,zt=function(e,t,n){for(var r=[],i=t;i<t+n;++i)r.push(("0"+e[i].toString(16)).slice(-2));return r.join("")},qt=_?function(e,t,n){return Buffer.isBuffer(e)?e.toString("hex",t,t+n):zt(e,t,n)}:zt,Vt=function(e,t,n){for(var r=[],i=t;i<n;i++)r.push(String.fromCharCode(sn(e,i)));return r.join("")},Wt=_?function(e,t,n){return Buffer.isBuffer(e)?e.toString("utf8",t,n):Vt(e,t,n)}:Vt,Gt=function(e,t){var n=cn(e,t);return n>0?Wt(e,t+4,t+4+n-1):""},Kt=Gt,Qt=function(e,t){var n=cn(e,t);return n>0?Wt(e,t+4,t+4+n-1):""},Yt=Qt,Xt=function(e,t){var n=2*cn(e,t);return n>0?Wt(e,t+4,t+4+n-1):""},Jt=Xt,Zt=function(e,t){var n=cn(e,t);return n>0?Ht(e,t+4,t+4+n):""},$t=Zt,en=function(e,t){var n=cn(e,t);return n>0?Wt(e,t+4,t+4+n):""},tn=en,nn=function(e,t){return function(e,t){for(var n=1-2*(e[t+7]>>>7),r=((127&e[t+7])<<4)+(e[t+6]>>>4&15),i=15&e[t+6],a=5;a>=0;--a)i=256*i+e[t+a];return 2047==r?0==i?n*(1/0):NaN:(0==r?r=-1022:(r-=1023,i+=Math.pow(2,52)),n*Math.pow(2,r-52)*i)}(e,t)},rn=nn,an=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function on(){Ht=function(e,t,n){return h.utils.decode(1200,e.slice(t,n)).replace(S,"")},Wt=function(e,t,n){return h.utils.decode(65001,e.slice(t,n))},Kt=function(e,t){var n=cn(e,t);return n>0?h.utils.decode(a,e.slice(t+4,t+4+n-1)):""},Yt=function(e,t){var n=cn(e,t);return n>0?h.utils.decode(i,e.slice(t+4,t+4+n-1)):""},Jt=function(e,t){var n=2*cn(e,t);return n>0?h.utils.decode(1200,e.slice(t+4,t+4+n-1)):""},$t=function(e,t){var n=cn(e,t);return n>0?h.utils.decode(1200,e.slice(t+4,t+4+n)):""},tn=function(e,t){var n=cn(e,t);return n>0?h.utils.decode(65001,e.slice(t+4,t+4+n)):""}}_&&(Kt=function(e,t){if(!Buffer.isBuffer(e))return Gt(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Yt=function(e,t){if(!Buffer.isBuffer(e))return Qt(e,t);var n=e.readUInt32LE(t);return n>0?e.toString("utf8",t+4,t+4+n-1):""},Jt=function(e,t){if(!Buffer.isBuffer(e))return Xt(e,t);var n=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n-1)},$t=function(e,t){if(!Buffer.isBuffer(e))return Zt(e,t);var n=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+n)},tn=function(e,t){if(!Buffer.isBuffer(e))return en(e,t);var n=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+n)},rn=function(e,t){return Buffer.isBuffer(e)?e.readDoubleLE(t):nn(e,t)},an=function(e){return Buffer.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof h&&on();var sn=function(e,t){return e[t]},un=function(e,t){return 256*e[t+1]+e[t]},ln=function(e,t){var n=256*e[t+1]+e[t];return n<32768?n:-1*(65535-n+1)},cn=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},fn=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},dn=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function hn(e,t){var n,r,a,o,s,u,l="",c=[];switch(t){case"dbcs":if(u=this.l,_&&Buffer.isBuffer(this))l=this.slice(this.l,this.l+2*e).toString("utf16le");else for(s=0;s<e;++s)l+=String.fromCharCode(un(this,u)),u+=2;e*=2;break;case"utf8":l=Wt(this,this.l,this.l+e);break;case"utf16le":e*=2,l=Ht(this,this.l,this.l+e);break;case"wstr":if("undefined"===typeof h)return hn.call(this,e,"dbcs");l=h.utils.decode(i,this.slice(this.l,this.l+2*e)),e*=2;break;case"lpstr-ansi":l=Kt(this,this.l),e=4+cn(this,this.l);break;case"lpstr-cp":l=Yt(this,this.l),e=4+cn(this,this.l);break;case"lpwstr":l=Jt(this,this.l),e=4+2*cn(this,this.l);break;case"lpp4":e=4+cn(this,this.l),l=$t(this,this.l),2&e&&(e+=2);break;case"8lpp4":e=4+cn(this,this.l),l=tn(this,this.l),3&e&&(e+=4-(3&e));break;case"cstr":for(e=0,l="";0!==(a=sn(this,this.l+e++));)c.push(g(a));l=c.join("");break;case"_wstr":for(e=0,l="";0!==(a=un(this,this.l+e));)c.push(g(a)),e+=2;e+=2,l=c.join("");break;case"dbcs-cont":for(l="",u=this.l,s=0;s<e;++s){if(this.lens&&-1!==this.lens.indexOf(u))return a=sn(this,u),this.l=u+1,o=hn.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),c.join("")+o;c.push(g(un(this,u))),u+=2}l=c.join(""),e*=2;break;case"cpstr":if("undefined"!==typeof h){l=h.utils.decode(i,this.slice(this.l,this.l+e));break}case"sbcs-cont":for(l="",u=this.l,s=0;s!=e;++s){if(this.lens&&-1!==this.lens.indexOf(u))return a=sn(this,u),this.l=u+1,o=hn.call(this,e-s,a?"dbcs-cont":"sbcs-cont"),c.join("")+o;c.push(g(sn(this,u))),u+=1}l=c.join("");break;default:switch(e){case 1:return n=sn(this,this.l),this.l++,n;case 2:return n=("i"===t?ln:un)(this,this.l),this.l+=2,n;case 4:case-4:return"i"===t||0===(128&this[this.l+3])?(n=(e>0?fn:dn)(this,this.l),this.l+=4,n):(r=cn(this,this.l),this.l+=4,r);case 8:case-8:if("f"===t)return r=8==e?rn(this,this.l):rn([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,r;e=8;case 16:l=qt(this,this.l,e)}}return this.l+=e,l}var pn=function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255};function gn(e,t,n){var r=0,i=0;if("dbcs"===n){for(i=0;i!=t.length;++i)pn(this,t.charCodeAt(i),this.l+2*i);r=2*t.length}else if("sbcs"===n){if("undefined"!==typeof h&&874==a)for(i=0;i!=t.length;++i){var o=h.utils.encode(a,t.charAt(i));this[this.l+i]=o[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),i=0;i!=t.length;++i)this[this.l+i]=255&t.charCodeAt(i);r=t.length}else{if("hex"===n){for(;i<e;++i)this[this.l++]=parseInt(t.slice(2*i,2*i+2),16)||0;return this}if("utf16le"===n){var s=Math.min(this.l+e,this.length);for(i=0;i<Math.min(t.length,e);++i){var u=t.charCodeAt(i);this[this.l++]=255&u,this[this.l++]=u>>8}for(;this.l<s;)this[this.l++]=0;return this}switch(e){case 1:r=1,this[this.l]=255&t;break;case 2:r=2,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t;break;case 3:r=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>>8&255,e[n+2]=t>>>16&255,e[n+3]=t>>>24&255}(this,t,this.l);break;case 8:if(r=8,"f"===n){!function(e,t,n){var r=(t<0||1/t==-1/0?1:0)<<7,i=0,a=0,o=r?-t:t;isFinite(o)?0==o?i=a=0:(i=Math.floor(Math.log(o)/Math.LN2),a=o*Math.pow(2,52-i),i<=-1023&&(!isFinite(a)||a<Math.pow(2,52))?i=-1022:(a-=Math.pow(2,52),i+=1023)):(i=2047,a=isNaN(t)?26985:0);for(var s=0;s<=5;++s,a/=256)e[n+s]=255&a;e[n+6]=(15&i)<<4|15&a,e[n+7]=i>>4|r}(this,t,this.l);break}case 16:break;case-4:r=4,function(e,t,n){e[n]=255&t,e[n+1]=t>>8&255,e[n+2]=t>>16&255,e[n+3]=t>>24&255}(this,t,this.l)}}return this.l+=r,this}function mn(e,t){var n=qt(this,this.l,e.length>>1);if(n!==e)throw new Error(t+"Expected "+e+" saw "+n);this.l+=e.length>>1}function vn(e,t){e.l=t,e.read_shift=hn,e.chk=mn,e.write_shift=gn}function bn(e,t){e.l+=t}function yn(e){var t=w(e);return vn(t,0),t}function _n(e,t,n){if(e){var r,i,a;vn(e,e.l||0);for(var o=e.length,s=0,u=0;e.l<o;){128&(s=e.read_shift(1))&&(s=(127&s)+((127&e.read_shift(1))<<7));var l=Ss[s]||Ss[65535];for(a=127&(r=e.read_shift(1)),i=1;i<4&&128&r;++i)a+=(127&(r=e.read_shift(1)))<<7*i;u=e.l+a;var c=l.f&&l.f(e,a,n);if(e.l=u,t(c,l,s))return}}}function An(){var e=[],t=_?256:2048,n=function(e){var t=yn(e);return vn(t,0),t},r=n(t),i=function(){r&&(r.length>r.l&&((r=r.slice(0,r.l)).l=r.length),r.length>0&&e.push(r),r=null)},a=function(e){return r&&e<r.length-r.l?r:(i(),r=n(Math.max(e+1,t)))};return{next:a,push:function(e){i(),null==(r=e).l&&(r.l=r.length),a(t)},end:function(){return i(),C(e)},_bufs:e}}function wn(e,t,n){var r=Ue(e);if(t.s?(r.cRel&&(r.c+=t.s.c),r.rRel&&(r.r+=t.s.r)):(r.cRel&&(r.c+=t.c),r.rRel&&(r.r+=t.r)),!n||n.biff<12){for(;r.c>=256;)r.c-=256;for(;r.r>=65536;)r.r-=65536}return r}function Fn(e,t,n){var r=Ue(e);return r.s=wn(r.s,t.s,n),r.e=wn(r.e,t.s,n),r}function kn(e,t){if(e.cRel&&e.c<0)for(e=Ue(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ue(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var n=jn(e);return e.cRel||null==e.cRel||(n=n.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(n=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(n)),n}function xn(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?kn(e.s,t.biff)+":"+kn(e.e,t.biff):(e.s.rRel?"":"$")+Cn(e.s.r)+":"+(e.e.rRel?"":"$")+Cn(e.e.r):(e.s.cRel?"":"$")+On(e.s.c)+":"+(e.e.cRel?"":"$")+On(e.e.c)}function En(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Cn(e){return""+(e+1)}function Sn(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),n=0,r=0;r!==t.length;++r)n=26*n+t.charCodeAt(r)-64;return n-1}function On(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Dn(e){for(var t=0,n=0,r=0;r<e.length;++r){var i=e.charCodeAt(r);i>=48&&i<=57?t=10*t+(i-48):i>=65&&i<=90&&(n=26*n+(i-64))}return{c:n-1,r:t-1}}function jn(e){for(var t=e.c+1,n="";t;t=(t-1)/26|0)n=String.fromCharCode((t-1)%26+65)+n;return n+(e.r+1)}function Tn(e){var t=e.indexOf(":");return-1==t?{s:Dn(e),e:Dn(e)}:{s:Dn(e.slice(0,t)),e:Dn(e.slice(t+1))}}function Pn(e,t){return"undefined"===typeof t||"number"===typeof t?Pn(e.s,e.e):("string"!==typeof e&&(e=jn(e)),"string"!==typeof t&&(t=jn(t)),e==t?e:e+":"+t)}function Rn(e){var t={s:{c:0,r:0},e:{c:0,r:0}},n=0,r=0,i=0,a=e.length;for(n=0;r<a&&!((i=e.charCodeAt(r)-64)<1||i>26);++r)n=26*n+i;for(t.s.c=--n,n=0;r<a&&!((i=e.charCodeAt(r)-48)<0||i>9);++r)n=10*n+i;if(t.s.r=--n,r===a||10!=i)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++r,n=0;r!=a&&!((i=e.charCodeAt(r)-64)<1||i>26);++r)n=26*n+i;for(t.e.c=--n,n=0;r!=a&&!((i=e.charCodeAt(r)-48)<0||i>9);++r)n=10*n+i;return t.e.r=--n,t}function Mn(e,t){var n="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=be(e.z,n?Oe(t):t)}catch(r){}try{return e.w=be((e.XF||{}).numFmtId||(n?14:0),n?Oe(t):t)}catch(r){return""+t}}function In(e,t,n){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&n&&n.dateNF&&(e.z=n.dateNF),"e"==e.t?lr[e.v]||e.v:Mn(e,void 0==t?e.v:t))}function Bn(e,t){var n=t&&t.sheet?t.sheet:"Sheet1",r={};return r[n]=e,{SheetNames:[n],Sheets:r}}function Nn(e,t,n){var r=n||{},i=e?Array.isArray(e):r.dense;var a=e||(i?[]:{}),o=0,s=0;if(a&&null!=r.origin){if("number"==typeof r.origin)o=r.origin;else{var u="string"==typeof r.origin?Dn(r.origin):r.origin;o=u.r,s=u.c}a["!ref"]||(a["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(a["!ref"]){var c=Rn(a["!ref"]);l.s.c=c.s.c,l.s.r=c.s.r,l.e.c=Math.max(l.e.c,c.e.c),l.e.r=Math.max(l.e.r,c.e.r),-1==o&&(l.e.r=o=c.e.r+1)}for(var f=0;f!=t.length;++f)if(t[f]){if(!Array.isArray(t[f]))throw new Error("aoa_to_sheet expects an array of arrays");for(var d=0;d!=t[f].length;++d)if("undefined"!==typeof t[f][d]){var h={v:t[f][d]},p=o+f,g=s+d;if(l.s.r>p&&(l.s.r=p),l.s.c>g&&(l.s.c=g),l.e.r<p&&(l.e.r=p),l.e.c<g&&(l.e.c=g),!t[f][d]||"object"!==typeof t[f][d]||Array.isArray(t[f][d])||t[f][d]instanceof Date)if(Array.isArray(h.v)&&(h.f=t[f][d][1],h.v=h.v[0]),null===h.v)if(h.f)h.t="n";else if(r.nullError)h.t="e",h.v=0;else{if(!r.sheetStubs)continue;h.t="z"}else"number"===typeof h.v?h.t="n":"boolean"===typeof h.v?h.t="b":h.v instanceof Date?(h.z=r.dateNF||L[14],r.cellDates?(h.t="d",h.w=be(h.z,Oe(h.v))):(h.t="n",h.v=Oe(h.v),h.w=be(h.z,h.v))):h.t="s";else h=t[f][d];if(i)a[p]||(a[p]=[]),a[p][g]&&a[p][g].z&&(h.z=a[p][g].z),a[p][g]=h;else{var m=jn({c:g,r:p});a[m]&&a[m].z&&(h.z=a[m].z),a[m]=h}}}return l.s.c<1e7&&(a["!ref"]=Pn(l)),a}function Ln(e,t){return Nn(null,e,t)}function Un(e){var t=e.read_shift(4);return 0===t?"":e.read_shift(t,"dbcs")}function Hn(e){return{ich:e.read_shift(2),ifnt:e.read_shift(2)}}function zn(e,t){var n=e.l,r=e.read_shift(1),i=Un(e),a=[],o={t:i,h:i};if(0!==(1&r)){for(var s=e.read_shift(4),u=0;u!=s;++u)a.push(Hn(e));o.r=a}else o.r=[{ich:0,ifnt:0}];return e.l=n+t,o}var qn=zn;function Vn(e){var t=e.read_shift(4),n=e.read_shift(2);return n+=e.read_shift(1)<<16,e.l++,{c:t,iStyleRef:n}}function Wn(e){var t=e.read_shift(2);return t+=e.read_shift(1)<<16,e.l++,{c:-1,iStyleRef:t}}var Gn=Un;function Kn(e){var t=e.read_shift(4);return 0===t||4294967295===t?"":e.read_shift(t,"dbcs")}var Qn=Un,Yn=Kn;function Xn(e){var t=e.slice(e.l,e.l+4),n=1&t[0],r=2&t[0];e.l+=4;var i=0===r?rn([0,0,0,0,252&t[0],t[1],t[2],t[3]],0):fn(t,0)>>2;return n?i/100:i}function Jn(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var Zn=Jn;function $n(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function er(e,t){var n=e.read_shift(4);switch(n){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(n>400)throw new Error("Unsupported Clipboard: "+n.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var tr=80,nr=[tr,81],rr={1:{n:"CodePage",t:2},2:{n:"Category",t:tr},3:{n:"PresentationFormat",t:tr},4:{n:"ByteCount",t:3},5:{n:"LineCount",t:3},6:{n:"ParagraphCount",t:3},7:{n:"SlideCount",t:3},8:{n:"NoteCount",t:3},9:{n:"HiddenCount",t:3},10:{n:"MultimediaClipCount",t:3},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:tr},15:{n:"Company",t:tr},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:3},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:3,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:tr},27:{n:"ContentStatus",t:tr},28:{n:"Language",t:tr},29:{n:"Version",t:tr},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ir={1:{n:"CodePage",t:2},2:{n:"Title",t:tr},3:{n:"Subject",t:tr},4:{n:"Author",t:tr},5:{n:"Keywords",t:tr},6:{n:"Comments",t:tr},7:{n:"Template",t:tr},8:{n:"LastAuthor",t:tr},9:{n:"RevNumber",t:tr},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:3},15:{n:"WordCount",t:3},16:{n:"CharCount",t:3},17:{n:"Thumbnail",t:71},18:{n:"Application",t:tr},19:{n:"DocSecurity",t:3},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ar={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},or=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function sr(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var ur=Ue(sr([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),lr={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},cr={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},fr={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var dr={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function hr(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function pr(e,t){var n={"!id":{}};if(!e)return n;"/"!==t.charAt(0)&&(t="/"+t);var r={};return(e.match(ot)||[]).forEach((function(e){var i=lt(e);if("<Relationship"===i[0]){var a={};a.Type=i.Type,a.Target=i.Target,a.Id=i.Id,i.TargetMode&&(a.TargetMode=i.TargetMode);var o="External"===i.TargetMode?i.Target:nt(i.Target,t);n[o]=a,r[i.Id]=a}})),n["!id"]=r,n}var gr=[["cp:category","Category"],["cp:contentStatus","ContentStatus"],["cp:keywords","Keywords"],["cp:lastModifiedBy","LastAuthor"],["cp:lastPrinted","LastPrinted"],["cp:revision","RevNumber"],["cp:version","Version"],["dc:creator","Author"],["dc:description","Comments"],["dc:identifier","Identifier"],["dc:language","Language"],["dc:subject","Subject"],["dc:title","Title"],["dcterms:created","CreatedDate","date"],["dcterms:modified","ModifiedDate","date"]],mr=function(){for(var e=new Array(gr.length),t=0;t<gr.length;++t){var n=gr[t],r="(?:"+n[0].slice(0,n[0].indexOf(":"))+":)"+n[0].slice(n[0].indexOf(":")+1);e[t]=new RegExp("<"+r+"[^>]*>([\\s\\S]*?)</"+r+">")}return e}();function vr(e){var t={};e=Ft(e);for(var n=0;n<gr.length;++n){var r=gr[n],i=e.match(mr[n]);null!=i&&i.length>0&&(t[r[1]]=ht(i[1])),"date"===r[2]&&t[r[1]]&&(t[r[1]]=Ne(t[r[1]]))}return t}var br=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function yr(e,t,n,r){var i=[];if("string"==typeof e)i=Dt(e,r);else for(var a=0;a<e.length;++a)i=i.concat(e[a].map((function(e){return{v:e}})));var o="string"==typeof t?Dt(t,r).map((function(e){return e.v})):t,s=0,u=0;if(o.length>0)for(var l=0;l!==i.length;l+=2){switch(u=+i[l+1].v,i[l].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":n.Worksheets=u,n.SheetNames=o.slice(s,s+u);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":n.NamedRanges=u,n.DefinedNames=o.slice(s,s+u);break;case"Charts":case"Diagramme":n.Chartsheets=u,n.ChartNames=o.slice(s,s+u)}s+=u}}var _r=/<[^>]+>[^<]*/g;var Ar,wr={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Fr(e,t,n){Ar||(Ar=Ce(wr)),e[t=Ar[t]||t]=n}function kr(e){var t=e.read_shift(4),n=e.read_shift(4);return new Date(1e3*(n/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function xr(e,t,n){var r=e.l,i=e.read_shift(0,"lpstr-cp");if(n)for(;e.l-r&3;)++e.l;return i}function Er(e,t,n){var r=e.read_shift(0,"lpwstr");return n&&(e.l+=4-(r.length+1&3)&3),r}function Cr(e,t,n){return 31===t?Er(e):xr(e,0,n)}function Sr(e,t,n){return Cr(e,t,!1===n?0:4)}function Or(e){var t=e.l,n=Tr(e,81);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[n,Tr(e,3)]}function Dr(e,t){for(var n=e.read_shift(4),r={},i=0;i!=n;++i){var a=e.read_shift(4),o=e.read_shift(4);r[a]=e.read_shift(o,1200===t?"utf16le":"utf8").replace(S,"").replace(O,"!"),1200===t&&o%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),r}function jr(e){var t=e.read_shift(4),n=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),n}function Tr(e,t,n){var r,i=e.read_shift(2),a=n||{};if(e.l+=2,12!==t&&i!==t&&-1===nr.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&i)))throw new Error("Expected type "+t+" saw "+i);switch(12===t?i:t){case 2:return r=e.read_shift(2,"i"),a.raw||(e.l+=2),r;case 3:return r=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return r=e.read_shift(4);case 30:return xr(e,0,4).replace(S,"");case 31:return Er(e);case 64:return kr(e);case 65:return jr(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return Sr(e,i,!a.raw).replace(S,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Cr(e,t,0)}(e,i).replace(S,"");case 4108:return function(e){for(var t=e.read_shift(4),n=[],r=0;r<t/2;++r)n.push(Or(e));return n}(e);case 4126:case 4127:return 4127==i?function(e){for(var t=e.read_shift(4),n=[],r=0;r!=t;++r){var i=e.l;n[r]=e.read_shift(0,"lpwstr").replace(S,""),e.l-i&2&&(e.l+=2)}return n}(e):function(e){for(var t=e.read_shift(4),n=[],r=0;r!=t;++r)n[r]=e.read_shift(0,"lpstr-cp").replace(S,"");return n}(e);default:throw new Error("TypedPropertyValue unrecognized type "+t+" "+i)}}function Pr(e,t){var n=e.l,r=e.read_shift(4),i=e.read_shift(4),a=[],o=0,s=0,u=-1,c={};for(o=0;o!=i;++o){var f=e.read_shift(4),d=e.read_shift(4);a[o]=[f,d+n]}a.sort((function(e,t){return e[1]-t[1]}));var h={};for(o=0;o!=i;++o){if(e.l!==a[o][1]){var p=!0;if(o>0&&t)switch(t[a[o-1][0]].t){case 2:e.l+2===a[o][1]&&(e.l+=2,p=!1);break;case 80:case 4108:e.l<=a[o][1]&&(e.l=a[o][1],p=!1)}if((!t||0==o)&&e.l<=a[o][1]&&(p=!1,e.l=a[o][1]),p)throw new Error("Read Error: Expected address "+a[o][1]+" at "+e.l+" :"+o)}if(t){var g=t[a[o][0]];if(h[g.n]=Tr(e,g.t,{raw:!0}),"version"===g.p&&(h[g.n]=String(h[g.n]>>16)+"."+("0000"+String(65535&h[g.n])).slice(-4)),"CodePage"==g.n)switch(h[g.n]){case 0:h[g.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:l(s=h[g.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+h[g.n])}}else if(1===a[o][0]){if(s=h.CodePage=Tr(e,2),l(s),-1!==u){var m=e.l;e.l=a[u][1],c=Dr(e,s),e.l=m}}else if(0===a[o][0]){if(0===s){u=o,e.l=a[o+1][1];continue}c=Dr(e,s)}else{var v,b=c[a[o][0]];switch(e[e.l]){case 65:e.l+=4,v=jr(e);break;case 30:case 31:e.l+=4,v=Sr(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=Ir(e,4);break;case 64:e.l+=4,v=Ne(kr(e));break;default:throw new Error("unparsed value: "+e[e.l])}h[b]=v}}return e.l=n+r,h}function Rr(e,t,n){var r=e.content;if(!r)return{};vn(r,0);var i,a,o,s,u=0;r.chk("feff","Byte Order: "),r.read_shift(2);var l=r.read_shift(4),c=r.read_shift(16);if(c!==ke.utils.consts.HEADER_CLSID&&c!==n)throw new Error("Bad PropertySet CLSID "+c);if(1!==(i=r.read_shift(4))&&2!==i)throw new Error("Unrecognized #Sets: "+i);if(a=r.read_shift(16),s=r.read_shift(4),1===i&&s!==r.l)throw new Error("Length mismatch: "+s+" !== "+r.l);2===i&&(o=r.read_shift(16),u=r.read_shift(4));var f,d=Pr(r,t),h={SystemIdentifier:l};for(var p in d)h[p]=d[p];if(h.FMTID=a,1===i)return h;if(u-r.l==2&&(r.l+=2),r.l!==u)throw new Error("Length mismatch 2: "+r.l+" !== "+u);try{f=Pr(r,null)}catch(g){}for(p in f)h[p]=f[p];return h.FMTID=[a,o],h}function Mr(e,t){return e.read_shift(t),null}function Ir(e,t){return 1===e.read_shift(t)}function Br(e){return e.read_shift(2,"u")}function Nr(e,t){return function(e,t,n){for(var r=[],i=e.l+t;e.l<i;)r.push(n(e,i-e.l));if(i!==e.l)throw new Error("Slurp error");return r}(e,t,Br)}function Lr(e,t,n){var r=e.read_shift(n&&n.biff>=12?2:1),a="sbcs-cont",o=i;(n&&n.biff>=8&&(i=1200),n&&8!=n.biff)?12==n.biff&&(a="wstr"):e.read_shift(1)&&(a="dbcs-cont");n.biff>=2&&n.biff<=5&&(a="cpstr");var s=r?e.read_shift(r,a):"";return i=o,s}function Ur(e){var t=i;i=1200;var n,r=e.read_shift(2),a=e.read_shift(1),o=4&a,s=8&a,u=1+(1&a),l=0,c={};s&&(l=e.read_shift(2)),o&&(n=e.read_shift(4));var f=2==u?"dbcs-cont":"sbcs-cont",d=0===r?"":e.read_shift(r,f);return s&&(e.l+=4*l),o&&(e.l+=n),c.t=d,s||(c.raw="<t>"+c.t+"</t>",c.r=c.t),i=t,c}function Hr(e,t,n){if(n){if(n.biff>=2&&n.biff<=5)return e.read_shift(t,"cpstr");if(n.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function zr(e,t,n){var r=e.read_shift(n&&2==n.biff?1:2);return 0===r?(e.l++,""):Hr(e,r,n)}function qr(e,t,n){if(n.biff>5)return zr(e,0,n);var r=e.read_shift(1);return 0===r?(e.l++,""):e.read_shift(r,n.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Vr(e,t){var n=e.read_shift(16);switch(16,n){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),n=e.l,r=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(r=!0),e.l=n);var i=e.read_shift((r?t-24:t)>>1,"utf16le").replace(S,"");return r&&(e.l+=24),i}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),n="";t-- >0;)n+="../";var r=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return n+r.replace(/\\/g,"/");var i=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return n+e.read_shift(i>>1,"utf16le").replace(S,"")}(e);default:throw new Error("Unsupported Moniker "+n)}}function Wr(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(S,""):""}function Gr(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function Kr(e,t){var n=Gr(e);return n[3]=0,n}function Qr(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function Yr(e,t,n){var r=n.biff>8?4:2;return[e.read_shift(r),e.read_shift(r,"i"),e.read_shift(r,"i")]}function Xr(e){return[e.read_shift(2),Xn(e)]}function Jr(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:n}}}function Zr(e){var t=e.read_shift(2),n=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:n}}}var $r=Zr;function ei(e){e.l+=4;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(2);return e.l+=12,[n,t,r]}function ti(e){e.l+=2,e.l+=e.read_shift(2)}var ni={0:ti,4:ti,5:ti,6:ti,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:ti,9:ti,10:ti,11:ti,12:ti,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:ti,15:ti,16:ti,17:ti,18:ti,19:ti,20:ti,21:ei};function ri(e,t){var n={BIFFVer:0,dt:0};switch(n.BIFFVer=e.read_shift(2),(t-=2)>=2&&(n.dt=e.read_shift(2),e.l-=2),n.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+n.BIFFVer)}return e.read_shift(t),n}function ii(e,t,n){var r=0;n&&2==n.biff||(r=e.read_shift(2));var i=e.read_shift(2);return n&&2==n.biff&&(r=1-(i>>15),i&=32767),[{Unsynced:1&r,DyZero:(2&r)>>1,ExAsc:(4&r)>>2,ExDsc:(8&r)>>3},i]}var ai=qr;function oi(e,t,n){var r=e.l+t,i=8!=n.biff&&n.biff?2:4,a=e.read_shift(i),o=e.read_shift(i),s=e.read_shift(2),u=e.read_shift(2);return e.l=r,{s:{r:a,c:s},e:{r:o,c:u}}}function si(e,t,n){var r=Qr(e);2!=n.biff&&9!=t||++e.l;var i=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return r.val=i,r.t=!0===i||!1===i?"b":"e",r}var ui=function(e,t,n){return 0===t?"":qr(e,0,n)};function li(e,t,n){var r,i=e.read_shift(2),a={fBuiltIn:1&i,fWantAdvise:i>>>1&1,fWantPict:i>>>2&1,fOle:i>>>3&1,fOleLink:i>>>4&1,cf:i>>>5&1023,fIcon:i>>>15&1};return 14849===n.sbcch&&(r=function(e,t,n){e.l+=4,t-=4;var r=e.l+t,i=Lr(e,0,n),a=e.read_shift(2);if(a!==(r-=e.l))throw new Error("Malformed AddinUdf: padding = "+r+" != "+a);return e.l+=a,i}(e,t-2,n)),a.body=r||e.read_shift(t-2),"string"===typeof r&&(a.Name=r),a}var ci=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function fi(e,t,n){var r=e.l+t,i=e.read_shift(2),a=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(n&&2==n.biff?1:2),u=0;(!n||n.biff>=5)&&(5!=n.biff&&(e.l+=2),u=e.read_shift(2),5==n.biff&&(e.l+=2),e.l+=4);var l=Hr(e,o,n);32&i&&(l=ci[l.charCodeAt(0)]);var c=r-e.l;n&&2==n.biff&&--c;var f=r!=e.l&&0!==s&&c>0?function(e,t,n,r){var i,a=e.l+t,o=Za(e,r,n);a!==e.l&&(i=Ja(e,a-e.l,o,n));return[o,i]}(e,c,n,s):[];return{chKey:a,Name:l,itab:u,rgce:f}}function di(e,t,n){if(n.biff<8)return function(e,t,n){3==e[e.l+1]&&e[e.l]++;var r=Lr(e,0,n);return 3==r.charCodeAt(0)?r.slice(1):r}(e,0,n);for(var r=[],i=e.l+t,a=e.read_shift(n.biff>8?4:2);0!==a--;)r.push(Yr(e,n.biff,n));if(e.l!=i)throw new Error("Bad ExternSheet: "+e.l+" != "+i);return r}function hi(e,t,n){var r=$r(e,6);switch(n.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[r,io(e,t,n)]}var pi={8:function(e,t){var n=e.l+t;e.l+=10;var r=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var i=e.read_shift(1);return e.l+=i,e.l=n,{fmt:r}}};function gi(e,t,n){if(!n.cellStyles)return bn(e,t);var r=n&&n.biff>=12?4:2,i=e.read_shift(r),a=e.read_shift(r),o=e.read_shift(r),s=e.read_shift(r),u=e.read_shift(2);2==r&&(e.l+=2);var l={s:i,e:a,w:o,ixfe:s,flags:u};return(n.biff>=5||!n.biff)&&(l.level=u>>8&7),l}var mi=Qr,vi=Nr,bi=zr;var yi=[2,3,48,49,131,139,140,245],_i=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=Ce({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function n(t,n){var r=n||{};r.dateNF||(r.dateNF="yyyymmdd");var i=Ln(function(t,n){var r=[],i=w(1);switch(n.type){case"base64":i=k(y(t));break;case"binary":i=k(t);break;case"buffer":case"array":i=t}vn(i,0);var a=i.read_shift(1),o=!!(136&a),s=!1,u=!1;switch(a){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:s=!0,o=!0;break;case 140:u=!0;break;default:throw new Error("DBF Unsupported Version: "+a.toString(16))}var l=0,c=521;2==a&&(l=i.read_shift(2)),i.l+=3,2!=a&&(l=i.read_shift(4)),l>1048576&&(l=1e6),2!=a&&(c=i.read_shift(2));var f=i.read_shift(2),d=n.codepage||1252;2!=a&&(i.l+=16,i.read_shift(1),0!==i[i.l]&&(d=e[i[i.l]]),i.l+=1,i.l+=2),u&&(i.l+=36);for(var p=[],g={},m=Math.min(i.length,2==a?521:c-10-(s?264:0)),v=u?32:11;i.l<m&&13!=i[i.l];)switch((g={}).name=h.utils.decode(d,i.slice(i.l,i.l+v)).replace(/[\u0000\r\n].*$/g,""),i.l+=v,g.type=String.fromCharCode(i.read_shift(1)),2==a||u||(g.offset=i.read_shift(4)),g.len=i.read_shift(1),2==a&&(g.offset=i.read_shift(2)),g.dec=i.read_shift(1),g.name.length&&p.push(g),2!=a&&(i.l+=u?13:14),g.type){case"B":s&&8==g.len||!n.WTF||console.log("Skipping "+g.name+":"+g.type);break;case"G":case"P":n.WTF&&console.log("Skipping "+g.name+":"+g.type);break;case"+":case"0":case"@":case"C":case"D":case"F":case"I":case"L":case"M":case"N":case"O":case"T":case"Y":break;default:throw new Error("Unknown Field Type: "+g.type)}if(13!==i[i.l]&&(i.l=c-1),13!==i.read_shift(1))throw new Error("DBF Terminator not found "+i.l+" "+i[i.l]);i.l=c;var b=0,_=0;for(r[0]=[],_=0;_!=p.length;++_)r[0][_]=p[_].name;for(;l-- >0;)if(42!==i[i.l])for(++i.l,r[++b]=[],_=0,_=0;_!=p.length;++_){var A=i.slice(i.l,i.l+p[_].len);i.l+=p[_].len,vn(A,0);var F=h.utils.decode(d,A);switch(p[_].type){case"C":F.trim().length&&(r[b][_]=F.replace(/\s+$/,""));break;case"D":8===F.length?r[b][_]=new Date(+F.slice(0,4),+F.slice(4,6)-1,+F.slice(6,8)):r[b][_]=F;break;case"F":r[b][_]=parseFloat(F.trim());break;case"+":case"I":r[b][_]=u?2147483648^A.read_shift(-4,"i"):A.read_shift(4,"i");break;case"L":switch(F.trim().toUpperCase()){case"Y":case"T":r[b][_]=!0;break;case"N":case"F":r[b][_]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+F+"|")}break;case"M":if(!o)throw new Error("DBF Unexpected MEMO for type "+a.toString(16));r[b][_]="##MEMO##"+(u?parseInt(F.trim(),10):A.read_shift(4));break;case"N":(F=F.replace(/\u0000/g,"").trim())&&"."!=F&&(r[b][_]=+F||0);break;case"@":r[b][_]=new Date(A.read_shift(-8,"f")-621356832e5);break;case"T":r[b][_]=new Date(864e5*(A.read_shift(4)-2440588)+A.read_shift(4));break;case"Y":r[b][_]=A.read_shift(4,"i")/1e4+A.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":r[b][_]=-A.read_shift(-8,"f");break;case"B":if(s&&8==p[_].len){r[b][_]=A.read_shift(8,"f");break}case"G":case"P":A.l+=p[_].len;break;case"0":if("_NullFlags"===p[_].name)break;default:throw new Error("DBF Unsupported data type "+p[_].type)}}else i.l+=f;if(2!=a&&i.l<i.length&&26!=i[i.l++])throw new Error("DBF EOF Marker missing "+(i.l-1)+" of "+i.length+" "+i[i.l-1].toString(16));return n&&n.sheetRows&&(r=r.slice(0,n.sheetRows)),n.DBF=p,r}(t,r),r);return i["!cols"]=r.DBF.map((function(e){return{wch:e.len,DBF:e}})),delete r.DBF,i}var r={B:8,C:250,L:1,D:8,"?":0,"":0};return{to_workbook:function(e,t){try{return Bn(n(e,t),t)}catch(r){if(t&&t.WTF)throw r}return{SheetNames:[],Sheets:{}}},to_sheet:n,from_sheet:function(e,n){var i=n||{};if(+i.codepage>=0&&l(+i.codepage),"string"==i.type)throw new Error("Cannot write DBF to JS string");var o=An(),s=Au(e,{header:1,raw:!0,cellDates:!0}),u=s[0],c=s.slice(1),f=e["!cols"]||[],d=0,h=0,p=0,g=1;for(d=0;d<u.length;++d)if(((f[d]||{}).DBF||{}).name)u[d]=f[d].DBF.name,++p;else if(null!=u[d]){if(++p,"number"===typeof u[d]&&(u[d]=u[d].toString(10)),"string"!==typeof u[d])throw new Error("DBF Invalid column name "+u[d]+" |"+typeof u[d]+"|");if(u.indexOf(u[d])!==d)for(h=0;h<1024;++h)if(-1==u.indexOf(u[d]+"_"+h)){u[d]+="_"+h;break}}var m=Rn(e["!ref"]),v=[],b=[],y=[];for(d=0;d<=m.e.c-m.s.c;++d){var _="",A="",w=0,F=[];for(h=0;h<c.length;++h)null!=c[h][d]&&F.push(c[h][d]);if(0!=F.length&&null!=u[d]){for(h=0;h<F.length;++h){switch(typeof F[h]){case"number":A="B";break;case"string":default:A="C";break;case"boolean":A="L";break;case"object":A=F[h]instanceof Date?"D":"C"}w=Math.max(w,String(F[h]).length),_=_&&_!=A?"C":A}w>250&&(w=250),"C"==(A=((f[d]||{}).DBF||{}).type)&&f[d].DBF.len>w&&(w=f[d].DBF.len),"B"==_&&"N"==A&&(_="N",y[d]=f[d].DBF.dec,w=f[d].DBF.len),b[d]="C"==_||"N"==A?w:r[_]||0,g+=b[d],v[d]=_}else v[d]="?"}var k=o.next(32);for(k.write_shift(4,318902576),k.write_shift(4,c.length),k.write_shift(2,296+32*p),k.write_shift(2,g),d=0;d<4;++d)k.write_shift(4,0);for(k.write_shift(4,0|(+t[a]||3)<<8),d=0,h=0;d<u.length;++d)if(null!=u[d]){var x=o.next(32),E=(u[d].slice(-10)+"\0\0\0\0\0\0\0\0\0\0\0").slice(0,11);x.write_shift(1,E,"sbcs"),x.write_shift(1,"?"==v[d]?"C":v[d],"sbcs"),x.write_shift(4,h),x.write_shift(1,b[d]||r[v[d]]||0),x.write_shift(1,y[d]||0),x.write_shift(1,2),x.write_shift(4,0),x.write_shift(1,0),x.write_shift(4,0),x.write_shift(4,0),h+=b[d]||r[v[d]]||0}var C=o.next(264);for(C.write_shift(4,13),d=0;d<65;++d)C.write_shift(4,0);for(d=0;d<c.length;++d){var S=o.next(g);for(S.write_shift(1,0),h=0;h<u.length;++h)if(null!=u[h])switch(v[h]){case"L":S.write_shift(1,null==c[d][h]?63:c[d][h]?84:70);break;case"B":S.write_shift(8,c[d][h]||0,"f");break;case"N":var O="0";for("number"==typeof c[d][h]&&(O=c[d][h].toFixed(y[h]||0)),p=0;p<b[h]-O.length;++p)S.write_shift(1,32);S.write_shift(1,O,"sbcs");break;case"D":c[d][h]?(S.write_shift(4,("0000"+c[d][h].getFullYear()).slice(-4),"sbcs"),S.write_shift(2,("00"+(c[d][h].getMonth()+1)).slice(-2),"sbcs"),S.write_shift(2,("00"+c[d][h].getDate()).slice(-2),"sbcs")):S.write_shift(8,"00000000","sbcs");break;case"C":var D=String(null!=c[d][h]?c[d][h]:"").slice(0,b[h]);for(S.write_shift(1,D,"sbcs"),p=0;p<b[h]-D.length;++p)S.write_shift(1,32)}}return o.next(1).write_shift(1,26),o.end()}}}(),Ai=function(){var e={AA:"\xc0",BA:"\xc1",CA:"\xc2",DA:195,HA:"\xc4",JA:197,AE:"\xc8",BE:"\xc9",CE:"\xca",HE:"\xcb",AI:"\xcc",BI:"\xcd",CI:"\xce",HI:"\xcf",AO:"\xd2",BO:"\xd3",CO:"\xd4",DO:213,HO:"\xd6",AU:"\xd9",BU:"\xda",CU:"\xdb",HU:"\xdc",Aa:"\xe0",Ba:"\xe1",Ca:"\xe2",Da:227,Ha:"\xe4",Ja:229,Ae:"\xe8",Be:"\xe9",Ce:"\xea",He:"\xeb",Ai:"\xec",Bi:"\xed",Ci:"\xee",Hi:"\xef",Ao:"\xf2",Bo:"\xf3",Co:"\xf4",Do:245,Ho:"\xf6",Au:"\xf9",Bu:"\xfa",Cu:"\xfb",Hu:"\xfc",KC:"\xc7",Kc:"\xe7",q:"\xe6",z:"\u0153",a:"\xc6",j:"\u0152",DN:209,Dn:241,Hy:255,S:169,c:170,R:174,"B ":180,0:176,1:177,2:178,3:179,5:181,6:182,7:183,Q:185,k:186,b:208,i:216,l:222,s:240,y:248,"!":161,'"':162,"#":163,"(":164,"%":165,"'":167,"H ":168,"+":171,";":187,"<":188,"=":189,">":190,"?":191,"{":223},t=new RegExp("\x1bN("+Ee(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),n=function(t,n){var r=e[n];return"number"==typeof r?m(r):r},r=function(e,t,n){var r=t.charCodeAt(0)-32<<4|n.charCodeAt(0)-48;return 59==r?e:m(r)};function i(e,i){var a,o=e.split(/[\n\r]+/),s=-1,u=-1,c=0,f=0,d=[],p=[],g=null,m={},v=[],b=[],y=[],_=0;for(+i.codepage>=0&&l(+i.codepage);c!==o.length;++c){_=0;var A,w=o[c].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,r).replace(t,n),F=w.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),k=F[0];if(w.length>0)switch(k){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==F[1].charAt(0)&&p.push(w.slice(3).replace(/;;/g,";"));break;case"C":var x=!1,E=!1,C=!1,S=!1,O=-1,D=-1;for(f=1;f<F.length;++f)switch(F[f].charAt(0)){case"A":case"G":break;case"X":u=parseInt(F[f].slice(1))-1,E=!0;break;case"Y":for(s=parseInt(F[f].slice(1))-1,E||(u=0),a=d.length;a<=s;++a)d[a]=[];break;case"K":'"'===(A=F[f].slice(1)).charAt(0)?A=A.slice(1,A.length-1):"TRUE"===A?A=!0:"FALSE"===A?A=!1:isNaN(ze(A))?isNaN(Ve(A).getDate())||(A=Ne(A)):(A=ze(A),null!==g&&pe(g)&&(A=Pe(A))),"undefined"!==typeof h&&"string"==typeof A&&"string"!=(i||{}).type&&(i||{}).codepage&&(A=h.utils.decode(i.codepage,A)),x=!0;break;case"E":S=!0;var j=Ea(F[f].slice(1),{r:s,c:u});d[s][u]=[d[s][u],j];break;case"S":C=!0,d[s][u]=[d[s][u],"S5S"];break;case"R":O=parseInt(F[f].slice(1))-1;break;case"C":D=parseInt(F[f].slice(1))-1;break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+w)}if(x&&(d[s][u]&&2==d[s][u].length?d[s][u][0]=A:d[s][u]=A,g=null),C){if(S)throw new Error("SYLK shared formula cannot have own formula");var T=O>-1&&d[O][D];if(!T||!T[1])throw new Error("SYLK shared formula cannot find base");d[s][u][1]=Oa(T[1],{r:s-O,c:u-D})}break;case"F":var P=0;for(f=1;f<F.length;++f)switch(F[f].charAt(0)){case"X":u=parseInt(F[f].slice(1))-1,++P;break;case"Y":for(s=parseInt(F[f].slice(1))-1,a=d.length;a<=s;++a)d[a]=[];break;case"M":_=parseInt(F[f].slice(1))/20;break;case"F":case"G":case"S":case"D":case"N":break;case"P":g=p[parseInt(F[f].slice(1))];break;case"W":for(y=F[f].slice(1).split(" "),a=parseInt(y[0],10);a<=parseInt(y[1],10);++a)_=parseInt(y[2],10),b[a-1]=0===_?{hidden:!0}:{wch:_},ra(b[a-1]);break;case"C":b[u=parseInt(F[f].slice(1))-1]||(b[u]={});break;case"R":v[s=parseInt(F[f].slice(1))-1]||(v[s]={}),_>0?(v[s].hpt=_,v[s].hpx=aa(_)):0===_&&(v[s].hidden=!0);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+w)}P<1&&(g=null);break;default:if(i&&i.WTF)throw new Error("SYLK bad record "+w)}}return v.length>0&&(m["!rows"]=v),b.length>0&&(m["!cols"]=b),i&&i.sheetRows&&(d=d.slice(0,i.sheetRows)),[d,m]}function a(e,t){var n=function(e,t){switch(t.type){case"base64":return i(y(e),t);case"binary":return i(e,t);case"buffer":return i(_&&Buffer.isBuffer(e)?e.toString("binary"):x(e),t);case"array":return i(Le(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),r=n[0],a=n[1],o=Ln(r,t);return Ee(a).forEach((function(e){o[e]=a[e]})),o}function o(e,t,n,r){var i="C;Y"+(n+1)+";X"+(r+1)+";K";switch(e.t){case"n":i+=e.v||0,e.f&&!e.F&&(i+=";E"+Sa(e.f,{r:n,c:r}));break;case"b":i+=e.v?"TRUE":"FALSE";break;case"e":i+=e.w||e.v;break;case"d":i+='"'+(e.w||e.v)+'"';break;case"s":i+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return i}return e["|"]=254,{to_workbook:function(e,t){return Bn(a(e,t),t)},to_sheet:a,from_sheet:function(e,t){var n,r,i=["ID;PWXL;N;E"],a=[],s=Rn(e["!ref"]),u=Array.isArray(e),l="\r\n";i.push("P;PGeneral"),i.push("F;P0;DG0G8;M255"),e["!cols"]&&(r=i,e["!cols"].forEach((function(e,t){var n="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?n+="0":("number"!=typeof e.width||e.wpx||(e.wpx=Zi(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=$i(e.wpx)),"number"==typeof e.wch&&(n+=Math.round(e.wch)))," "!=n.charAt(n.length-1)&&r.push(n)}))),e["!rows"]&&function(e,t){t.forEach((function(t,n){var r="F;";t.hidden?r+="M0;":t.hpt?r+="M"+20*t.hpt+";":t.hpx&&(r+="M"+20*ia(t.hpx)+";"),r.length>2&&e.push(r+"R"+(n+1))}))}(i,e["!rows"]),i.push("B;Y"+(s.e.r-s.s.r+1)+";X"+(s.e.c-s.s.c+1)+";D"+[s.s.c,s.s.r,s.e.c,s.e.r].join(" "));for(var c=s.s.r;c<=s.e.r;++c)for(var f=s.s.c;f<=s.e.c;++f){var d=jn({r:c,c:f});(n=u?(e[c]||[])[f]:e[d])&&(null!=n.v||n.f&&!n.F)&&a.push(o(n,0,c,f))}return i.join(l)+l+a.join(l)+l+"E"+l}}}(),wi=function(){function e(e,t){for(var n=e.split("\n"),r=-1,i=-1,a=0,o=[];a!==n.length;++a)if("BOT"!==n[a].trim()){if(!(r<0)){for(var s=n[a].trim().split(","),u=s[0],l=s[1],c=n[++a]||"";1&(c.match(/["]/g)||[]).length&&a<n.length-1;)c+="\n"+n[++a];switch(c=c.trim(),+u){case-1:if("BOT"===c){o[++r]=[],i=0;continue}if("EOD"!==c)throw new Error("Unrecognized DIF special command "+c);break;case 0:"TRUE"===c?o[r][i]=!0:"FALSE"===c?o[r][i]=!1:isNaN(ze(l))?isNaN(Ve(l).getDate())?o[r][i]=l:o[r][i]=Ne(l):o[r][i]=ze(l),++i;break;case 1:(c=(c=c.slice(1,c.length-1)).replace(/""/g,'"'))&&c.match(/^=".*"$/)&&(c=c.slice(2,-1)),o[r][i++]=""!==c?c:null}if("EOD"===c)break}}else o[++r]=[],i=0;return t&&t.sheetRows&&(o=o.slice(0,t.sheetRows)),o}function t(t,n){return Ln(function(t,n){switch(n.type){case"base64":return e(y(t),n);case"binary":return e(t,n);case"buffer":return e(_&&Buffer.isBuffer(t)?t.toString("binary"):x(t),n);case"array":return e(Le(t),n)}throw new Error("Unrecognized type "+n.type)}(t,n),n)}return{to_workbook:function(e,n){return Bn(t(e,n),n)},to_sheet:t,from_sheet:function(){var e=function(e,t,n,r,i){e.push(t),e.push(n+","+r),e.push('"'+i.replace(/"/g,'""')+'"')},t=function(e,t,n,r){e.push(t+","+n),e.push(1==t?'"'+r.replace(/"/g,'""')+'"':r)};return function(n){var r,i=[],a=Rn(n["!ref"]),o=Array.isArray(n);e(i,"TABLE",0,1,"sheetjs"),e(i,"VECTORS",0,a.e.r-a.s.r+1,""),e(i,"TUPLES",0,a.e.c-a.s.c+1,""),e(i,"DATA",0,0,"");for(var s=a.s.r;s<=a.e.r;++s){t(i,-1,0,"BOT");for(var u=a.s.c;u<=a.e.c;++u){var l=jn({r:s,c:u});if(r=o?(n[s]||[])[u]:n[l])switch(r.t){case"n":var c=r.w;c||null==r.v||(c=r.v),null==c?r.f&&!r.F?t(i,1,0,"="+r.f):t(i,1,0,""):t(i,0,c,"V");break;case"b":t(i,0,r.v?1:0,r.v?"TRUE":"FALSE");break;case"s":t(i,1,0,isNaN(r.v)?r.v:'="'+r.v+'"');break;case"d":r.w||(r.w=be(r.z||L[14],Oe(Ne(r.v)))),t(i,0,r.w,"V");break;default:t(i,1,0,"")}else t(i,1,0,"")}}t(i,-1,0,"EOD");return i.join("\r\n")}}()}}(),Fi=function(){function e(e){return e.replace(/\\/g,"\\b").replace(/:/g,"\\c").replace(/\n/g,"\\n")}function t(e,t){return Ln(function(e,t){for(var n=e.split("\n"),r=-1,i=-1,a=0,o=[];a!==n.length;++a){var s=n[a].trim().split(":");if("cell"===s[0]){var u=Dn(s[1]);if(o.length<=u.r)for(r=o.length;r<=u.r;++r)o[r]||(o[r]=[]);switch(r=u.r,i=u.c,s[2]){case"t":o[r][i]=s[3].replace(/\\b/g,"\\").replace(/\\c/g,":").replace(/\\n/g,"\n");break;case"v":o[r][i]=+s[3];break;case"vtf":var l=s[s.length-1];case"vtc":"nl"===s[3]?o[r][i]=!!+s[4]:o[r][i]=+s[4],"vtf"==s[2]&&(o[r][i]=[o[r][i],l])}}}return t&&t.sheetRows&&(o=o.slice(0,t.sheetRows)),o}(e,t),t)}var n=["socialcalc:version:1.5","MIME-Version: 1.0","Content-Type: multipart/mixed; boundary=SocialCalcSpreadsheetControlSave"].join("\n"),r=["--SocialCalcSpreadsheetControlSave","Content-type: text/plain; charset=UTF-8"].join("\n")+"\n",i=["# SocialCalc Spreadsheet Control Save","part:sheet"].join("\n"),a="--SocialCalcSpreadsheetControlSave--";function o(t){if(!t||!t["!ref"])return"";for(var n,r=[],i=[],a="",o=Tn(t["!ref"]),s=Array.isArray(t),u=o.s.r;u<=o.e.r;++u)for(var l=o.s.c;l<=o.e.c;++l)if(a=jn({r:u,c:l}),(n=s?(t[u]||[])[l]:t[a])&&null!=n.v&&"z"!==n.t){switch(i=["cell",a,"t"],n.t){case"s":case"str":i.push(e(n.v));break;case"n":n.f?(i[2]="vtf",i[3]="n",i[4]=n.v,i[5]=e(n.f)):(i[2]="v",i[3]=n.v);break;case"b":i[2]="vt"+(n.f?"f":"c"),i[3]="nl",i[4]=n.v?"1":"0",i[5]=e(n.f||(n.v?"TRUE":"FALSE"));break;case"d":var c=Oe(Ne(n.v));i[2]="vtc",i[3]="nd",i[4]=""+c,i[5]=n.w||be(n.z||L[14],c);break;case"e":continue}r.push(i.join(":"))}return r.push("sheet:c:"+(o.e.c-o.s.c+1)+":r:"+(o.e.r-o.s.r+1)+":tvf:1"),r.push("valueformat:1:text-wiki"),r.join("\n")}return{to_workbook:function(e,n){return Bn(t(e,n),n)},to_sheet:t,from_sheet:function(e){return[n,r,i,r,o(e),a].join("\n")}}}(),ki=function(){function e(e,t,n,r,i){i.raw?t[n][r]=e:""===e||("TRUE"===e?t[n][r]=!0:"FALSE"===e?t[n][r]=!1:isNaN(ze(e))?isNaN(Ve(e).getDate())?t[n][r]=e:t[n][r]=Ne(e):t[n][r]=ze(e))}var t={44:",",9:"\t",59:";",124:"|"},n={44:3,9:2,59:1,124:0};function r(e){for(var r={},i=!1,a=0,o=0;a<e.length;++a)34==(o=e.charCodeAt(a))?i=!i:!i&&o in t&&(r[o]=(r[o]||0)+1);for(a in o=[],r)Object.prototype.hasOwnProperty.call(r,a)&&o.push([r[a],a]);if(!o.length)for(a in r=n)Object.prototype.hasOwnProperty.call(r,a)&&o.push([r[a],a]);return o.sort((function(e,t){return e[0]-t[0]||n[e[1]]-n[t[1]]})),t[o.pop()[1]]||44}function i(e,t){var n=t||{},i="";var a=n.dense?[]:{},o={s:{c:0,r:0},e:{c:0,r:0}};"sep="==e.slice(0,4)?13==e.charCodeAt(5)&&10==e.charCodeAt(6)?(i=e.charAt(4),e=e.slice(7)):13==e.charCodeAt(5)||10==e.charCodeAt(5)?(i=e.charAt(4),e=e.slice(6)):i=r(e.slice(0,1024)):i=n&&n.FS?n.FS:r(e.slice(0,1024));var s=0,u=0,l=0,c=0,f=0,d=i.charCodeAt(0),h=!1,p=0,g=e.charCodeAt(0);e=e.replace(/\r\n/gm,"\n");var m=null!=n.dateNF?function(e){var t="number"==typeof e?L[e]:e;return t=t.replace(we,"(\\d+)"),new RegExp("^"+t+"$")}(n.dateNF):null;function v(){var t=e.slice(c,f),r={};if('"'==t.charAt(0)&&'"'==t.charAt(t.length-1)&&(t=t.slice(1,-1).replace(/""/g,'"')),0===t.length)r.t="z";else if(n.raw)r.t="s",r.v=t;else if(0===t.trim().length)r.t="s",r.v=t;else if(61==t.charCodeAt(0))34==t.charCodeAt(1)&&34==t.charCodeAt(t.length-1)?(r.t="s",r.v=t.slice(2,-1).replace(/""/g,'"')):1!=t.length?(r.t="n",r.f=t.slice(1)):(r.t="s",r.v=t);else if("TRUE"==t)r.t="b",r.v=!0;else if("FALSE"==t)r.t="b",r.v=!1;else if(isNaN(l=ze(t)))if(!isNaN(Ve(t).getDate())||m&&t.match(m)){r.z=n.dateNF||L[14];var i=0;m&&t.match(m)&&(t=function(e,t,n){var r=-1,i=-1,a=-1,o=-1,s=-1,u=-1;(t.match(we)||[]).forEach((function(e,t){var l=parseInt(n[t+1],10);switch(e.toLowerCase().charAt(0)){case"y":r=l;break;case"d":a=l;break;case"h":o=l;break;case"s":u=l;break;case"m":o>=0?s=l:i=l}})),u>=0&&-1==s&&i>=0&&(s=i,i=-1);var l=(""+(r>=0?r:(new Date).getFullYear())).slice(-4)+"-"+("00"+(i>=1?i:1)).slice(-2)+"-"+("00"+(a>=1?a:1)).slice(-2);7==l.length&&(l="0"+l),8==l.length&&(l="20"+l);var c=("00"+(o>=0?o:0)).slice(-2)+":"+("00"+(s>=0?s:0)).slice(-2)+":"+("00"+(u>=0?u:0)).slice(-2);return-1==o&&-1==s&&-1==u?l:-1==r&&-1==i&&-1==a?c:l+"T"+c}(0,n.dateNF,t.match(m)||[]),i=1),n.cellDates?(r.t="d",r.v=Ne(t,i)):(r.t="n",r.v=Oe(Ne(t,i))),!1!==n.cellText&&(r.w=be(r.z,r.v instanceof Date?Oe(r.v):r.v)),n.cellNF||delete r.z}else r.t="s",r.v=t;else r.t="n",!1!==n.cellText&&(r.w=t),r.v=l;if("z"==r.t||(n.dense?(a[s]||(a[s]=[]),a[s][u]=r):a[jn({c:u,r:s})]=r),c=f+1,g=e.charCodeAt(c),o.e.c<u&&(o.e.c=u),o.e.r<s&&(o.e.r=s),p==d)++u;else if(u=0,++s,n.sheetRows&&n.sheetRows<=s)return!0}e:for(;f<e.length;++f)switch(p=e.charCodeAt(f)){case 34:34===g&&(h=!h);break;case d:case 10:case 13:if(!h&&v())break e}return f-c>0&&v(),a["!ref"]=Pn(o),a}function a(t,n){return n&&n.PRN?n.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?i(t,n):Ln(function(t,n){var r=n||{},i=[];if(!t||0===t.length)return i;for(var a=t.split(/[\r\n]/),o=a.length-1;o>=0&&0===a[o].length;)--o;for(var s=10,u=0,l=0;l<=o;++l)-1==(u=a[l].indexOf(" "))?u=a[l].length:u++,s=Math.max(s,u);for(l=0;l<=o;++l){i[l]=[];var c=0;for(e(a[l].slice(0,s).trim(),i,l,c,r),c=1;c<=(a[l].length-s)/10+1;++c)e(a[l].slice(s+10*(c-1),s+10*c).trim(),i,l,c,r)}return r.sheetRows&&(i=i.slice(0,r.sheetRows)),i}(t,n),n):i(t,n)}function o(e,t){var n="",r="string"==t.type?[0,0,0,0]:mu(e,t);switch(t.type){case"base64":n=y(e);break;case"binary":case"string":n=e;break;case"buffer":n=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof h?h.utils.decode(t.codepage,e):_&&Buffer.isBuffer(e)?e.toString("binary"):x(e);break;case"array":n=Le(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]?n=Ft(n.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?n=Ft(n):"binary"==t.type&&"undefined"!==typeof h&&t.codepage&&(n=h.utils.decode(t.codepage,h.utils.encode(28591,n))),"socialcalc:version:"==n.slice(0,19)?Fi.to_sheet("string"==t.type?n:Ft(n),t):a(n,t)}return{to_workbook:function(e,t){return Bn(o(e,t),t)},to_sheet:o,from_sheet:function(e){for(var t,n=[],r=Rn(e["!ref"]),i=Array.isArray(e),a=r.s.r;a<=r.e.r;++a){for(var o=[],s=r.s.c;s<=r.e.c;++s){var u=jn({r:a,c:s});if((t=i?(e[a]||[])[s]:e[u])&&null!=t.v){for(var l=(t.w||(In(t),t.w)||"").slice(0,10);l.length<10;)l+=" ";o.push(l+(0===s?" ":""))}else o.push("          ")}n.push(o.join(""))}return n.join("\n")}}}();var xi=function(){function e(e,t,n){if(e){vn(e,e.l||0);for(var r=n.Enum||b;e.l<e.length;){var i=e.read_shift(2),a=r[i]||r[65535],o=e.read_shift(2),s=e.l+o,u=a.f&&a.f(e,o,n);if(e.l=s,t(u,a,i))return}}}function t(t,n){if(!t)return t;var r=n||{};var i=r.dense?[]:{},a="Sheet1",o="",s=0,u={},l=[],c=[],f={s:{r:0,c:0},e:{r:0,c:0}},d=r.sheetRows||0;if(0==t[2]&&(8==t[3]||9==t[3])&&t.length>=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])r.Enum=b,e(t,(function(e,t,n){switch(n){case 0:r.vers=e,e>=4096&&(r.qpro=!0);break;case 6:f=e;break;case 204:e&&(o=e);break;case 222:o=e;break;case 15:case 51:r.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==n&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=r.dateNF||L[14],r.cellDates&&(e[1].t="d",e[1].v=Pe(e[1].v))),r.qpro&&e[3]>s&&(i["!ref"]=Pn(f),u[a]=i,l.push(a),i=r.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],a=o||"Sheet"+(s+1),o="");var c=r.dense?(i[e[0].r]||[])[e[0].c]:i[jn(e[0])];if(c){c.t=e[1].t,c.v=e[1].v,null!=e[1].z&&(c.z=e[1].z),null!=e[1].f&&(c.f=e[1].f);break}r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[jn(e[0])]=e[1]}}),r);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);r.Enum=_,14==t[2]&&(r.qpro=!0,t.l=0),e(t,(function(e,t,n){switch(n){case 204:a=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>s&&(i["!ref"]=Pn(f),u[a]=i,l.push(a),i=r.dense?[]:{},f={s:{r:0,c:0},e:{r:0,c:0}},s=e[3],a="Sheet"+(s+1)),d>0&&e[0].r>=d)break;r.dense?(i[e[0].r]||(i[e[0].r]=[]),i[e[0].r][e[0].c]=e[1]):i[jn(e[0])]=e[1],f.e.c<e[0].c&&(f.e.c=e[0].c),f.e.r<e[0].r&&(f.e.r=e[0].r);break;case 27:e[14e3]&&(c[e[14e3][0]]=e[14e3][1]);break;case 1537:c[e[0]]=e[1],e[0]==s&&(a=e[1])}}),r)}if(i["!ref"]=Pn(f),u[o||a]=i,l.push(o||a),!c.length)return{SheetNames:l,Sheets:u};for(var h={},p=[],g=0;g<c.length;++g)u[l[g]]?(p.push(c[g]||l[g]),h[c[g]]=u[c[g]]||u[l[g]]):(p.push(c[g]),h[c[g]]={"!ref":"A1"});return{SheetNames:p,Sheets:h}}function n(e,t,n){var r=[{c:0,r:0},{t:"n",v:0},0,0];return n.qpro&&20768!=n.vers?(r[0].c=e.read_shift(1),r[3]=e.read_shift(1),r[0].r=e.read_shift(2),e.l+=2):(r[2]=e.read_shift(1),r[0].c=e.read_shift(2),r[0].r=e.read_shift(2)),r}function r(e,t,r){var i=e.l+t,a=n(e,0,r);if(a[1].t="s",20768==r.vers){e.l++;var o=e.read_shift(1);return a[1].v=e.read_shift(o,"utf8"),a}return r.qpro&&e.l++,a[1].v=e.read_shift(i-e.l,"cstr"),a}function i(e,t,n){var r=yn(7+n.length);r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(1,39);for(var i=0;i<r.length;++i){var a=n.charCodeAt(i);r.write_shift(1,a>=128?95:a)}return r.write_shift(1,0),r}function a(e,t,n){var r=yn(7);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(2,n,"i"),r}function o(e,t,n){var r=yn(13);return r.write_shift(1,255),r.write_shift(2,t),r.write_shift(2,e),r.write_shift(8,n,"f"),r}function s(e,t,n){var r=32768&t;return t=(r?e:0)+((t&=-32769)>=8192?t-16384:t),(r?"":"$")+(n?On(t):Cn(t))}var u={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},c=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function f(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function d(e,t,n,r){var i=yn(6+r.length);i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),i.write_shift(1,39);for(var a=0;a<r.length;++a){var o=r.charCodeAt(a);i.write_shift(1,o>=128?95:o)}return i.write_shift(1,0),i}function h(e,t){var n=f(e),r=e.read_shift(4),i=e.read_shift(4),a=e.read_shift(2);if(65535==a)return 0===r&&3221225472===i?(n[1].t="e",n[1].v=15):0===r&&3489660928===i?(n[1].t="e",n[1].v=42):n[1].v=0,n;var o=32768&a;return a=(32767&a)-16446,n[1].v=(1-2*o)*(i*Math.pow(2,a+32)+r*Math.pow(2,a)),n}function p(e,t,n,r){var i=yn(14);if(i.write_shift(2,e),i.write_shift(1,n),i.write_shift(1,t),0==r)return i.write_shift(4,0),i.write_shift(4,0),i.write_shift(2,65535),i;var a,o=0,s=0,u=0;return r<0&&(o=1,r=-r),s=0|Math.log2(r),0==(2147483648&(u=(r/=Math.pow(2,s-31))>>>0))&&(++s,u=(r/=2)>>>0),r-=u,u|=2147483648,u>>>=0,a=(r*=Math.pow(2,32))>>>0,i.write_shift(4,a),i.write_shift(4,u),s+=16383+(o?32768:0),i.write_shift(2,s),i}function g(e,t){var n=f(e),r=e.read_shift(8,"f");return n[1].v=r,n}function m(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function v(e,t){var n=yn(5+e.length);n.write_shift(2,14e3),n.write_shift(2,t);for(var r=0;r<e.length;++r){var i=e.charCodeAt(r);n[n.l++]=i>127?95:i}return n[n.l++]=0,n}var b={0:{n:"BOF",f:Br},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,n){var r={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&n.qpro?(r.s.c=e.read_shift(1),e.l++,r.s.r=e.read_shift(2),r.e.c=e.read_shift(1),e.l++,r.e.r=e.read_shift(2),r):(r.s.c=e.read_shift(2),r.s.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),r.e.c=e.read_shift(2),r.e.r=e.read_shift(2),12==t&&n.qpro&&(e.l+=2),65535==r.s.c&&(r.s.c=r.e.c=r.s.r=r.e.r=0),r)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,r){var i=n(e,0,r);return i[1].v=e.read_shift(2,"i"),i}},14:{n:"NUMBER",f:function(e,t,r){var i=n(e,0,r);return i[1].v=e.read_shift(8,"f"),i}},15:{n:"LABEL",f:r},16:{n:"FORMULA",f:function(e,t,r){var i=e.l+t,a=n(e,0,r);if(a[1].v=e.read_shift(8,"f"),r.qpro)e.l=i;else{var o=e.read_shift(2);!function(e,t){vn(e,0);var n=[],r=0,i="",a="",o="",l="";for(;e.l<e.length;){var f=e[e.l++];switch(f){case 0:n.push(e.read_shift(8,"f"));break;case 1:a=s(t[0].c,e.read_shift(2),!0),i=s(t[0].r,e.read_shift(2),!1),n.push(a+i);break;case 2:var d=s(t[0].c,e.read_shift(2),!0),h=s(t[0].r,e.read_shift(2),!1);a=s(t[0].c,e.read_shift(2),!0),i=s(t[0].r,e.read_shift(2),!1),n.push(d+h+":"+a+i);break;case 3:if(e.l<e.length)return void console.error("WK1 premature formula end");break;case 4:n.push("("+n.pop()+")");break;case 5:n.push(e.read_shift(2));break;case 6:for(var p="";f=e[e.l++];)p+=String.fromCharCode(f);n.push('"'+p.replace(/"/g,'""')+'"');break;case 8:n.push("-"+n.pop());break;case 23:n.push("+"+n.pop());break;case 22:n.push("NOT("+n.pop()+")");break;case 20:case 21:l=n.pop(),o=n.pop(),n.push(["AND","OR"][f-20]+"("+o+","+l+")");break;default:if(f<32&&c[f])l=n.pop(),o=n.pop(),n.push(o+c[f]+l);else{if(!u[f])return f<=7?console.error("WK1 invalid opcode "+f.toString(16)):f<=24?console.error("WK1 unsupported op "+f.toString(16)):f<=30?console.error("WK1 invalid opcode "+f.toString(16)):f<=115?console.error("WK1 unsupported function opcode "+f.toString(16)):console.error("WK1 unrecognized opcode "+f.toString(16));if(69==(r=u[f][1])&&(r=e[e.l++]),r>n.length)return void console.error("WK1 bad formula parse 0x"+f.toString(16)+":|"+n.join("|")+"|");var g=n.slice(-r);n.length-=r,n.push(u[f][0]+"("+g.join(",")+")")}}}1==n.length?t[1].f=""+n[0]:console.error("WK1 bad formula parse |"+n.join("|")+"|")}(e.slice(e.l,e.l+o),a),e.l+=o}return a}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:r},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:m},222:{n:"SHEETNAMELP",f:function(e,t){var n=e[e.l++];n>t-1&&(n=t-1);for(var r="";r.length<n;)r+=String.fromCharCode(e[e.l++]);return r}},65535:{n:""}},_={0:{n:"BOF"},1:{n:"EOF"},2:{n:"PASSWORD"},3:{n:"CALCSET"},4:{n:"WINDOWSET"},5:{n:"SHEETCELLPTR"},6:{n:"SHEETLAYOUT"},7:{n:"COLUMNWIDTH"},8:{n:"HIDDENCOLUMN"},9:{n:"USERRANGE"},10:{n:"SYSTEMRANGE"},11:{n:"ZEROFORCE"},12:{n:"SORTKEYDIR"},13:{n:"FILESEAL"},14:{n:"DATAFILLNUMS"},15:{n:"PRINTMAIN"},16:{n:"PRINTSTRING"},17:{n:"GRAPHMAIN"},18:{n:"GRAPHSTRING"},19:{n:"??"},20:{n:"ERRCELL"},21:{n:"NACELL"},22:{n:"LABEL16",f:function(e,t){var n=f(e);return n[1].t="s",n[1].v=e.read_shift(t-4,"cstr"),n}},23:{n:"NUMBER17",f:h},24:{n:"NUMBER18",f:function(e,t){var n=f(e);n[1].v=e.read_shift(2);var r=n[1].v>>1;if(1&n[1].v)switch(7&r){case 0:r=5e3*(r>>3);break;case 1:r=500*(r>>3);break;case 2:r=(r>>3)/20;break;case 3:r=(r>>3)/200;break;case 4:r=(r>>3)/2e3;break;case 5:r=(r>>3)/2e4;break;case 6:r=(r>>3)/16;break;case 7:r=(r>>3)/64}return n[1].v=r,n}},25:{n:"FORMULA19",f:function(e,t){var n=h(e);return e.l+=t-14,n}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var n={},r=e.l+t;e.l<r;){var i=e.read_shift(2);if(14e3==i){for(n[i]=[0,""],n[i][0]=e.read_shift(2);e[e.l];)n[i][1]+=String.fromCharCode(e[e.l]),e.l++;e.l++}}return n}},28:{n:"DTLABELMISC"},29:{n:"DTLABELCELL"},30:{n:"GRAPHWINDOW"},31:{n:"CPA"},32:{n:"LPLAUTO"},33:{n:"QUERY"},34:{n:"HIDDENSHEET"},35:{n:"??"},37:{n:"NUMBER25",f:function(e,t){var n=f(e),r=e.read_shift(4);return n[1].v=r>>6,n}},38:{n:"??"},39:{n:"NUMBER27",f:g},40:{n:"FORMULA28",f:function(e,t){var n=g(e);return e.l+=t-10,n}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:m},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,n){if(n.qpro&&!(t<21)){var r=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[r,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var n=t||{};if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK1 to JS string");var r=An(),s=Rn(e["!ref"]),u=Array.isArray(e),c=[];Ds(r,0,function(e){var t=yn(2);return t.write_shift(2,e),t}(1030)),Ds(r,6,function(e){var t=yn(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(s));for(var f=Math.min(s.e.r,8191),d=s.s.r;d<=f;++d)for(var h=Cn(d),p=s.s.c;p<=s.e.c;++p){d===s.s.r&&(c[p]=On(p));var g=c[p]+h,m=u?(e[d]||[])[p]:e[g];if(m&&"z"!=m.t)if("n"==m.t)(0|m.v)==m.v&&m.v>=-32768&&m.v<=32767?Ds(r,13,a(d,p,m.v)):Ds(r,14,o(d,p,m.v));else Ds(r,15,i(d,p,In(m).slice(0,239)))}return Ds(r,1),r.end()},book_to_wk3:function(e,t){var n=t||{};if(+n.codepage>=0&&l(+n.codepage),"string"==n.type)throw new Error("Cannot write WK3 to JS string");var r=An();Ds(r,0,function(e){var t=yn(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var n=0,r=0,i=0,a=0;a<e.SheetNames.length;++a){var o=e.SheetNames[a],s=e.Sheets[o];if(s&&s["!ref"]){++i;var u=Tn(s["!ref"]);n<u.e.r&&(n=u.e.r),r<u.e.c&&(r=u.e.c)}}n>8191&&(n=8191);return t.write_shift(2,n),t.write_shift(1,i),t.write_shift(1,r),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var i=0,a=0;i<e.SheetNames.length;++i)(e.Sheets[e.SheetNames[i]]||{})["!ref"]&&Ds(r,27,v(e.SheetNames[i],a++));var o=0;for(i=0;i<e.SheetNames.length;++i){var s=e.Sheets[e.SheetNames[i]];if(s&&s["!ref"]){for(var u=Rn(s["!ref"]),c=Array.isArray(s),f=[],h=Math.min(u.e.r,8191),g=u.s.r;g<=h;++g)for(var m=Cn(g),b=u.s.c;b<=u.e.c;++b){g===u.s.r&&(f[b]=On(b));var y=f[b]+m,_=c?(s[g]||[])[b]:s[y];if(_&&"z"!=_.t)if("n"==_.t)Ds(r,23,p(g,b,o,_.v));else Ds(r,22,d(g,b,o,In(_).slice(0,239)))}++o}}return Ds(r,1),r.end()},to_workbook:function(e,n){switch(n.type){case"base64":return t(k(y(e)),n);case"binary":return t(k(e),n);case"buffer":case"array":return t(e,n)}throw"Unsupported type "+n.type}}}();var Ei=function(){var e=xt("t"),t=xt("rPr");function n(n){var r=n.match(e);if(!r)return{t:"s",v:""};var i={t:"s",v:ht(r[1])},a=n.match(t);return a&&(i.s=function(e){var t={},n=e.match(ot),r=0,i=!1;if(n)for(;r!=n.length;++r){var a=lt(n[r]);switch(a[0].replace(/\w*:/g,"")){case"<condense":case"<extend":break;case"<shadow":if(!a.val)break;case"<shadow>":case"<shadow/>":t.shadow=1;break;case"</shadow>":break;case"<charset":if("1"==a.val)break;t.cp=s[parseInt(a.val,10)];break;case"<outline":if(!a.val)break;case"<outline>":case"<outline/>":t.outline=1;break;case"</outline>":break;case"<rFont":t.name=a.val;break;case"<sz":t.sz=a.val;break;case"<strike":if(!a.val)break;case"<strike>":case"<strike/>":t.strike=1;break;case"</strike>":break;case"<u":if(!a.val)break;switch(a.val){case"double":t.uval="double";break;case"singleAccounting":t.uval="single-accounting";break;case"doubleAccounting":t.uval="double-accounting"}case"<u>":case"<u/>":t.u=1;break;case"</u>":break;case"<b":if("0"==a.val)break;case"<b>":case"<b/>":t.b=1;break;case"</b>":break;case"<i":if("0"==a.val)break;case"<i>":case"<i/>":t.i=1;break;case"</i>":break;case"<color":a.rgb&&(t.color=a.rgb.slice(2,8));break;case"<color>":case"<color/>":case"</color>":break;case"<family":t.family=a.val;break;case"<family>":case"<family/>":case"</family>":break;case"<vertAlign":t.valign=a.val;break;case"<vertAlign>":case"<vertAlign/>":case"</vertAlign>":case"<scheme":case"<scheme>":case"<scheme/>":case"</scheme>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<ext":i=!0;break;case"</ext>":i=!1;break;default:if(47!==a[0].charCodeAt(1)&&!i)throw new Error("Unrecognized rich format "+a[0])}}return t}(a[1])),i}var r=/<(?:\w+:)?r>/g,i=/<\/(?:\w+:)?r>/;return function(e){return e.replace(r,"").split(i).map(n).filter((function(e){return e.v}))}}(),Ci=function(){var e=/(\r\n|\n)/g;function t(t){var n=[[],t.v,[]];return t.v?(t.s&&function(e,t,n){var r=[];e.u&&r.push("text-decoration: underline;"),e.uval&&r.push("text-underline-style:"+e.uval+";"),e.sz&&r.push("font-size:"+e.sz+"pt;"),e.outline&&r.push("text-effect: outline;"),e.shadow&&r.push("text-shadow: auto;"),t.push('<span style="'+r.join("")+'">'),e.b&&(t.push("<b>"),n.push("</b>")),e.i&&(t.push("<i>"),n.push("</i>")),e.strike&&(t.push("<s>"),n.push("</s>"));var i=e.valign||"";"superscript"==i||"super"==i?i="sup":"subscript"==i&&(i="sub"),""!=i&&(t.push("<"+i+">"),n.push("</"+i+">")),n.push("</span>")}(t.s,n[0],n[2]),n[0].join("")+n[1].replace(e,"<br/>")+n[2].join("")):""}return function(e){return e.map(t).join("")}}(),Si=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Oi=/<(?:\w+:)?r>/,Di=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function ji(e,t){var n=!t||t.cellHTML,r={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(r.t=ht(Ft(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),r.r=Ft(e),n&&(r.h=mt(r.t))):e.match(Oi)&&(r.r=Ft(e),r.t=ht(Ft((e.replace(Di,"").match(Si)||[]).join("").replace(ot,""))),n&&(r.h=Ci(Ei(r.r)))),r):{t:""}}var Ti=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Pi=/<(?:\w+:)?(?:si|sstItem)>/g,Ri=/<\/(?:\w+:)?(?:si|sstItem)>/;function Mi(e){if("undefined"!==typeof h)return h.utils.encode(a,e);for(var t=[],n=e.split(""),r=0;r<n.length;++r)t[r]=n[r].charCodeAt(0);return t}function Ii(e,t){var n={};return n.Major=e.read_shift(2),n.Minor=e.read_shift(2),t>=4&&(e.l+=t-4),n}function Bi(e){for(var t=e.read_shift(4),n=e.l+t-4,r={},i=e.read_shift(4),a=[];i-- >0;)a.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(r.name=e.read_shift(0,"lpp4"),r.comps=a,e.l!=n)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+n);return r}function Ni(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=Ii(e,4),t.U=Ii(e,4),t.W=Ii(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function Li(e,t){var n=e.l+t,r={};r.Flags=63&e.read_shift(4),e.l+=4,r.AlgID=e.read_shift(4);var i=!1;switch(r.AlgID){case 26126:case 26127:case 26128:i=36==r.Flags;break;case 26625:i=4==r.Flags;break;case 0:i=16==r.Flags||4==r.Flags||36==r.Flags;break;default:throw"Unrecognized encryption algorithm: "+r.AlgID}if(!i)throw new Error("Encryption Flags/AlgID mismatch");return r.AlgIDHash=e.read_shift(4),r.KeySize=e.read_shift(4),r.ProviderType=e.read_shift(4),e.l+=8,r.CSPName=e.read_shift(n-e.l>>1,"utf16le"),e.l=n,r}function Ui(e,t){var n={},r=e.l+t;return e.l+=4,n.Salt=e.slice(e.l,e.l+16),e.l+=16,n.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),n.VerifierHash=e.slice(e.l,r),e.l=r,n}function Hi(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:Li(e,t),v:Ui(e,e.length-e.l)}}function zi(){throw new Error("File is password-protected: ECMA-376 Extensible")}function qi(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var n=e.read_shift(e.length-e.l,"utf8"),r={};return n.replace(ot,(function(e){var n=lt(e);switch(ct(n[0])){case"<?xml":case"<encryption":case"</encryption>":case"</keyEncryptors>":case"</keyEncryptor>":break;case"<keyData":t.forEach((function(e){r[e]=n[e]}));break;case"<dataIntegrity":r.encryptedHmacKey=n.encryptedHmacKey,r.encryptedHmacValue=n.encryptedHmacValue;break;case"<keyEncryptors>":case"<keyEncryptors":r.encs=[];break;case"<keyEncryptor":r.uri=n.uri;break;case"<encryptedKey":r.encs.push(n);break;default:throw n[0]}})),r}function Vi(e){var t,n,r=0,i=Mi(e),a=i.length+1;for((t=w(a))[0]=i.length,n=1;n!=a;++n)t[n]=i[n-1];for(n=a-1;n>=0;--n)r=((0===(16384&r)?0:1)|r<<1&32767)^t[n];return 52811^r}var Wi=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],n=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],r=function(e,t){return 255&((n=e^t)/2|128*n);var n};return function(i){for(var a,o,s,u=Mi(i),l=function(e){for(var r=t[e.length-1],i=104,a=e.length-1;a>=0;--a)for(var o=e[a],s=0;7!=s;++s)64&o&&(r^=n[i]),o*=2,--i;return r}(u),c=u.length,f=w(16),d=0;16!=d;++d)f[d]=0;for(1===(1&c)&&(a=l>>8,f[c]=r(e[0],a),--c,a=255&l,o=u[u.length-1],f[c]=r(o,a));c>0;)a=l>>8,f[--c]=r(u[c],a),a=255&l,f[--c]=r(u[c],a);for(c=15,s=15-u.length;s>0;)a=l>>8,f[c]=r(e[s],a),--s,a=255&l,f[--c]=r(u[c],a),--c,--s;return f}}(),Gi=function(e){var t=0,n=Wi(e);return function(e){var r=function(e,t,n,r,i){var a,o;for(i||(i=t),r||(r=Wi(e)),a=0;a!=t.length;++a)o=t[a],o=255&((o^=r[n])>>5|o<<3),i[a]=o,++n;return[i,n,r]}("",e,t,n);return t=r[1],r[0]}};function Ki(e,t,n){var r=n||{};return r.Info=e.read_shift(2),e.l-=2,1===r.Info?r.Data=function(e){var t={},n=t.EncryptionVersionInfo=Ii(e,4);if(1!=n.Major||1!=n.Minor)throw"unrecognized version code "+n.Major+" : "+n.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):r.Data=function(e,t){var n={},r=n.EncryptionVersionInfo=Ii(e,4);if(t-=4,2!=r.Minor)throw new Error("unrecognized minor version code: "+r.Minor);if(r.Major>4||r.Major<2)throw new Error("unrecognized major version code: "+r.Major);n.Flags=e.read_shift(4),t-=4;var i=e.read_shift(4);return t-=4,n.EncryptionHeader=Li(e,i),t-=i,n.EncryptionVerifier=Ui(e,t),n}(e,t),r}var Qi=function(){function e(e,n){switch(n.type){case"base64":return t(y(e),n);case"binary":return t(e,n);case"buffer":return t(_&&Buffer.isBuffer(e)?e.toString("binary"):x(e),n);case"array":return t(Le(e),n)}throw new Error("Unrecognized type "+n.type)}function t(e,t){var n=(t||{}).dense?[]:{},r=e.match(/\\trowd.*?\\row\b/g);if(!r.length)throw new Error("RTF missing table");var i={s:{c:0,r:0},e:{c:0,r:r.length-1}};return r.forEach((function(e,t){Array.isArray(n)&&(n[t]=[]);for(var r,a=/\\\w+\b/g,o=0,s=-1;r=a.exec(e);){if("\\cell"===r[0]){var u=e.slice(o,a.lastIndex-r[0].length);if(" "==u[0]&&(u=u.slice(1)),++s,u.length){var l={v:u,t:"s"};Array.isArray(n)?n[t][s]=l:n[jn({r:t,c:s})]=l}}o=a.lastIndex}s>i.e.c&&(i.e.c=s)})),n["!ref"]=Pn(i),n}return{to_workbook:function(t,n){return Bn(e(t,n),n)},to_sheet:e,from_sheet:function(e){for(var t,n=["{\\rtf1\\ansi"],r=Rn(e["!ref"]),i=Array.isArray(e),a=r.s.r;a<=r.e.r;++a){n.push("\\trowd\\trautofit1");for(var o=r.s.c;o<=r.e.c;++o)n.push("\\cellx"+(o+1));for(n.push("\\pard\\intbl"),o=r.s.c;o<=r.e.c;++o){var s=jn({r:a,c:o});(t=i?(e[a]||[])[o]:e[s])&&(null!=t.v||t.f&&!t.F)&&(n.push(" "+(t.w||(In(t),t.w))),n.push("\\cell"))}n.push("\\pard\\intbl\\row")}return n.join("")+"}"}}}();function Yi(e){for(var t=0,n=1;3!=t;++t)n=256*n+(e[t]>255?255:e[t]<0?0:e[t]);return n.toString(16).toUpperCase().slice(1)}function Xi(e,t){if(0===t)return e;var n=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,i=Math.max(t,n,r),a=Math.min(t,n,r),o=i-a;if(0===o)return[0,0,t];var s,u=0,l=i+a;switch(s=o/(l>1?2-l:l),i){case t:u=((n-r)/o+6)%6;break;case n:u=(r-t)/o+2;break;case r:u=(t-n)/o+4}return[u/6,s,l/2]}(function(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}(e));return n[2]=t<0?n[2]*(1+t):1-(1-n[2])*(1-t),Yi(function(e){var t,n=e[0],r=e[1],i=e[2],a=2*r*(i<.5?i:1-i),o=i-a/2,s=[o,o,o],u=6*n;if(0!==r)switch(0|u){case 0:case 6:t=a*u,s[0]+=a,s[1]+=t;break;case 1:t=a*(2-u),s[0]+=t,s[1]+=a;break;case 2:t=a*(u-2),s[1]+=a,s[2]+=t;break;case 3:t=a*(4-u),s[1]+=t,s[2]+=a;break;case 4:t=a*(u-4),s[2]+=a,s[0]+=t;break;case 5:t=a*(6-u),s[2]+=t,s[0]+=a}for(var l=0;3!=l;++l)s[l]=Math.round(255*s[l]);return s}(n))}var Ji=6;function Zi(e){return Math.floor((e+Math.round(128/Ji)/256)*Ji)}function $i(e){return Math.floor((e-5)/Ji*100+.5)/100}function ea(e){return Math.round((e*Ji+5)/Ji*256)/256}function ta(e){return ea($i(Zi(e)))}function na(e){var t=Math.abs(e-ta(e)),n=Ji;if(t>.005)for(Ji=1;Ji<15;++Ji)Math.abs(e-ta(e))<=t&&(t=Math.abs(e-ta(e)),n=Ji);Ji=n}function ra(e){e.width?(e.wpx=Zi(e.width),e.wch=$i(e.wpx),e.MDW=Ji):e.wpx?(e.wch=$i(e.wpx),e.width=ea(e.wch),e.MDW=Ji):"number"==typeof e.wch&&(e.width=ea(e.wch),e.wpx=Zi(e.width),e.MDW=Ji),e.customWidth&&delete e.customWidth}function ia(e){return 96*e/96}function aa(e){return 96*e/96}var oa={None:"none",Solid:"solid",Gray50:"mediumGray",Gray75:"darkGray",Gray25:"lightGray",HorzStripe:"darkHorizontal",VertStripe:"darkVertical",ReverseDiagStripe:"darkDown",DiagStripe:"darkUp",DiagCross:"darkGrid",ThickDiagCross:"darkTrellis",ThinHorzStripe:"lightHorizontal",ThinVertStripe:"lightVertical",ThinReverseDiagStripe:"lightDown",ThinHorzCross:"lightGrid"};var sa=["numFmtId","fillId","fontId","borderId","xfId"],ua=["applyAlignment","applyBorder","applyFill","applyFont","applyNumberFormat","applyProtection","pivotButton","quotePrefix"];var la=function(){var e=/<(?:\w+:)?numFmts([^>]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,n=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,r=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,i=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(a,o,u){var l,c={};return a?((l=(a=a.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"")).match(e))&&function(e,t,n){t.NumberFmt=[];for(var r=Ee(L),i=0;i<r.length;++i)t.NumberFmt[r[i]]=L[r[i]];var a=e[0].match(ot);if(a)for(i=0;i<a.length;++i){var o=lt(a[i]);switch(ct(o[0])){case"<numFmts":case"</numFmts>":case"<numFmts/>":case"<numFmts>":case"</numFmt>":break;case"<numFmt":var s=ht(Ft(o.formatCode)),u=parseInt(o.numFmtId,10);if(t.NumberFmt[u]=s,u>0){if(u>392){for(u=392;u>60&&null!=t.NumberFmt[u];--u);t.NumberFmt[u]=s}ye(s,u)}break;default:if(n.WTF)throw new Error("unrecognized "+o[0]+" in numFmts")}}}(l,c,u),(l=a.match(r))&&function(e,t,n,r){t.Fonts=[];var i={},a=!1;(e[0].match(ot)||[]).forEach((function(e){var o=lt(e);switch(ct(o[0])){case"<fonts":case"<fonts>":case"</fonts>":case"<font":case"<font>":case"<name/>":case"</name>":case"<sz/>":case"</sz>":case"<vertAlign/>":case"</vertAlign>":case"<family/>":case"</family>":case"<scheme/>":case"</scheme>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"</font>":case"<font/>":t.Fonts.push(i),i={};break;case"<name":o.val&&(i.name=Ft(o.val));break;case"<b":i.bold=o.val?bt(o.val):1;break;case"<b/>":i.bold=1;break;case"<i":i.italic=o.val?bt(o.val):1;break;case"<i/>":i.italic=1;break;case"<u":switch(o.val){case"none":i.underline=0;break;case"single":i.underline=1;break;case"double":i.underline=2;break;case"singleAccounting":i.underline=33;break;case"doubleAccounting":i.underline=34}break;case"<u/>":i.underline=1;break;case"<strike":i.strike=o.val?bt(o.val):1;break;case"<strike/>":i.strike=1;break;case"<outline":i.outline=o.val?bt(o.val):1;break;case"<outline/>":i.outline=1;break;case"<shadow":i.shadow=o.val?bt(o.val):1;break;case"<shadow/>":i.shadow=1;break;case"<condense":i.condense=o.val?bt(o.val):1;break;case"<condense/>":i.condense=1;break;case"<extend":i.extend=o.val?bt(o.val):1;break;case"<extend/>":i.extend=1;break;case"<sz":o.val&&(i.sz=+o.val);break;case"<vertAlign":o.val&&(i.vertAlign=o.val);break;case"<family":o.val&&(i.family=parseInt(o.val,10));break;case"<scheme":o.val&&(i.scheme=o.val);break;case"<charset":if("1"==o.val)break;o.codepage=s[parseInt(o.val,10)];break;case"<color":if(i.color||(i.color={}),o.auto&&(i.color.auto=bt(o.auto)),o.rgb)i.color.rgb=o.rgb.slice(-6);else if(o.indexed){i.color.index=parseInt(o.indexed,10);var u=ur[i.color.index];81==i.color.index&&(u=ur[1]),u||(u=ur[1]),i.color.rgb=u[0].toString(16)+u[1].toString(16)+u[2].toString(16)}else o.theme&&(i.color.theme=parseInt(o.theme,10),o.tint&&(i.color.tint=parseFloat(o.tint)),o.theme&&n.themeElements&&n.themeElements.clrScheme&&(i.color.rgb=Xi(n.themeElements.clrScheme[i.color.theme].rgb,i.color.tint||0)));break;case"<AlternateContent":case"<ext":a=!0;break;case"</AlternateContent>":case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+o[0]+" in fonts")}}))}(l,c,o,u),(l=a.match(n))&&function(e,t,n,r){t.Fills=[];var i={},a=!1;(e[0].match(ot)||[]).forEach((function(e){var n=lt(e);switch(ct(n[0])){case"<fills":case"<fills>":case"</fills>":case"</fill>":case"<gradientFill>":case"<patternFill/>":case"</patternFill>":case"<bgColor/>":case"</bgColor>":case"<fgColor/>":case"</fgColor>":case"<stop":case"<stop/>":case"</stop>":case"<color":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<fill>":case"<fill":case"<fill/>":i={},t.Fills.push(i);break;case"<gradientFill":case"</gradientFill>":t.Fills.push(i),i={};break;case"<patternFill":case"<patternFill>":n.patternType&&(i.patternType=n.patternType);break;case"<bgColor":i.bgColor||(i.bgColor={}),n.indexed&&(i.bgColor.indexed=parseInt(n.indexed,10)),n.theme&&(i.bgColor.theme=parseInt(n.theme,10)),n.tint&&(i.bgColor.tint=parseFloat(n.tint)),n.rgb&&(i.bgColor.rgb=n.rgb.slice(-6));break;case"<fgColor":i.fgColor||(i.fgColor={}),n.theme&&(i.fgColor.theme=parseInt(n.theme,10)),n.tint&&(i.fgColor.tint=parseFloat(n.tint)),null!=n.rgb&&(i.fgColor.rgb=n.rgb.slice(-6));break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+n[0]+" in fills")}}))}(l,c,0,u),(l=a.match(i))&&function(e,t,n,r){t.Borders=[];var i={},a=!1;(e[0].match(ot)||[]).forEach((function(e){var n=lt(e);switch(ct(n[0])){case"<borders":case"<borders>":case"</borders>":case"</border>":case"<left/>":case"<left":case"<left>":case"</left>":case"<right/>":case"<right":case"<right>":case"</right>":case"<top/>":case"<top":case"<top>":case"</top>":case"<bottom/>":case"<bottom":case"<bottom>":case"</bottom>":case"<diagonal":case"<diagonal>":case"<diagonal/>":case"</diagonal>":case"<horizontal":case"<horizontal>":case"<horizontal/>":case"</horizontal>":case"<vertical":case"<vertical>":case"<vertical/>":case"</vertical>":case"<start":case"<start>":case"<start/>":case"</start>":case"<end":case"<end>":case"<end/>":case"</end>":case"<color":case"<color>":case"<color/>":case"</color>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<border":case"<border>":case"<border/>":i={},n.diagonalUp&&(i.diagonalUp=bt(n.diagonalUp)),n.diagonalDown&&(i.diagonalDown=bt(n.diagonalDown)),t.Borders.push(i);break;case"<ext":a=!0;break;case"</ext>":a=!1;break;default:if(r&&r.WTF&&!a)throw new Error("unrecognized "+n[0]+" in borders")}}))}(l,c,0,u),(l=a.match(t))&&function(e,t,n){var r;t.CellXf=[];var i=!1;(e[0].match(ot)||[]).forEach((function(e){var a=lt(e),o=0;switch(ct(a[0])){case"<cellXfs":case"<cellXfs>":case"<cellXfs/>":case"</cellXfs>":case"</xf>":case"</alignment>":case"<protection":case"</protection>":case"<protection/>":case"<extLst":case"<extLst>":case"</extLst>":break;case"<xf":case"<xf/>":for(delete(r=a)[0],o=0;o<sa.length;++o)r[sa[o]]&&(r[sa[o]]=parseInt(r[sa[o]],10));for(o=0;o<ua.length;++o)r[ua[o]]&&(r[ua[o]]=bt(r[ua[o]]));if(t.NumberFmt&&r.numFmtId>392)for(o=392;o>60;--o)if(t.NumberFmt[r.numFmtId]==t.NumberFmt[o]){r.numFmtId=o;break}t.CellXf.push(r);break;case"<alignment":case"<alignment/>":var s={};a.vertical&&(s.vertical=a.vertical),a.horizontal&&(s.horizontal=a.horizontal),null!=a.textRotation&&(s.textRotation=a.textRotation),a.indent&&(s.indent=a.indent),a.wrapText&&(s.wrapText=bt(a.wrapText)),r.alignment=s;break;case"<AlternateContent":case"<ext":i=!0;break;case"</AlternateContent>":case"</ext>":i=!1;break;default:if(n&&n.WTF&&!i)throw new Error("unrecognized "+a[0]+" in cellXfs")}}))}(l,c,u),c):c}}();var ca=bn;var fa=bn;var da=["</a:lt1>","</a:dk1>","</a:lt2>","</a:dk2>","</a:accent1>","</a:accent2>","</a:accent3>","</a:accent4>","</a:accent5>","</a:accent6>","</a:hlink>","</a:folHlink>"];function ha(e,t,n){t.themeElements.clrScheme=[];var r={};(e[0].match(ot)||[]).forEach((function(e){var i=lt(e);switch(i[0]){case"<a:clrScheme":case"</a:clrScheme>":break;case"<a:srgbClr":r.rgb=i.val;break;case"<a:sysClr":r.rgb=i.lastClr;break;case"<a:dk1>":case"</a:dk1>":case"<a:lt1>":case"</a:lt1>":case"<a:dk2>":case"</a:dk2>":case"<a:lt2>":case"</a:lt2>":case"<a:accent1>":case"</a:accent1>":case"<a:accent2>":case"</a:accent2>":case"<a:accent3>":case"</a:accent3>":case"<a:accent4>":case"</a:accent4>":case"<a:accent5>":case"</a:accent5>":case"<a:accent6>":case"</a:accent6>":case"<a:hlink>":case"</a:hlink>":case"<a:folHlink>":case"</a:folHlink>":"/"===i[0].charAt(1)?(t.themeElements.clrScheme[da.indexOf(i[0])]=r,r={}):r.name=i[0].slice(3,i[0].length-1);break;default:if(n&&n.WTF)throw new Error("Unrecognized "+i[0]+" in clrScheme")}}))}function pa(){}function ga(){}var ma=/<a:clrScheme([^>]*)>[\s\S]*<\/a:clrScheme>/,va=/<a:fontScheme([^>]*)>[\s\S]*<\/a:fontScheme>/,ba=/<a:fmtScheme([^>]*)>[\s\S]*<\/a:fmtScheme>/;var ya=/<a:themeElements([^>]*)>[\s\S]*<\/a:themeElements>/;function _a(e,t){var n;e&&0!==e.length||(e=Aa());var r={};if(!(n=e.match(ya)))throw new Error("themeElements not found in theme");return function(e,t,n){var r;t.themeElements={},[["clrScheme",ma,ha],["fontScheme",va,pa],["fmtScheme",ba,ga]].forEach((function(i){if(!(r=e.match(i[1])))throw new Error(i[0]+" not found in themeElements");i[2](r,t,n)}))}(n[0],r,t),r.raw=e,r}function Aa(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var n=[rt];return n[n.length]='<a:theme xmlns:a="http://schemas.openxmlformats.org/drawingml/2006/main" name="Office Theme">',n[n.length]="<a:themeElements>",n[n.length]='<a:clrScheme name="Office">',n[n.length]='<a:dk1><a:sysClr val="windowText" lastClr="000000"/></a:dk1>',n[n.length]='<a:lt1><a:sysClr val="window" lastClr="FFFFFF"/></a:lt1>',n[n.length]='<a:dk2><a:srgbClr val="1F497D"/></a:dk2>',n[n.length]='<a:lt2><a:srgbClr val="EEECE1"/></a:lt2>',n[n.length]='<a:accent1><a:srgbClr val="4F81BD"/></a:accent1>',n[n.length]='<a:accent2><a:srgbClr val="C0504D"/></a:accent2>',n[n.length]='<a:accent3><a:srgbClr val="9BBB59"/></a:accent3>',n[n.length]='<a:accent4><a:srgbClr val="8064A2"/></a:accent4>',n[n.length]='<a:accent5><a:srgbClr val="4BACC6"/></a:accent5>',n[n.length]='<a:accent6><a:srgbClr val="F79646"/></a:accent6>',n[n.length]='<a:hlink><a:srgbClr val="0000FF"/></a:hlink>',n[n.length]='<a:folHlink><a:srgbClr val="800080"/></a:folHlink>',n[n.length]="</a:clrScheme>",n[n.length]='<a:fontScheme name="Office">',n[n.length]="<a:majorFont>",n[n.length]='<a:latin typeface="Cambria"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',n[n.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',n[n.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',n[n.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',n[n.length]='<a:font script="Arab" typeface="Times New Roman"/>',n[n.length]='<a:font script="Hebr" typeface="Times New Roman"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="MoolBoran"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Times New Roman"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:majorFont>",n[n.length]="<a:minorFont>",n[n.length]='<a:latin typeface="Calibri"/>',n[n.length]='<a:ea typeface=""/>',n[n.length]='<a:cs typeface=""/>',n[n.length]='<a:font script="Jpan" typeface="\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af"/>',n[n.length]='<a:font script="Hang" typeface="\ub9d1\uc740 \uace0\ub515"/>',n[n.length]='<a:font script="Hans" typeface="\u5b8b\u4f53"/>',n[n.length]='<a:font script="Hant" typeface="\u65b0\u7d30\u660e\u9ad4"/>',n[n.length]='<a:font script="Arab" typeface="Arial"/>',n[n.length]='<a:font script="Hebr" typeface="Arial"/>',n[n.length]='<a:font script="Thai" typeface="Tahoma"/>',n[n.length]='<a:font script="Ethi" typeface="Nyala"/>',n[n.length]='<a:font script="Beng" typeface="Vrinda"/>',n[n.length]='<a:font script="Gujr" typeface="Shruti"/>',n[n.length]='<a:font script="Khmr" typeface="DaunPenh"/>',n[n.length]='<a:font script="Knda" typeface="Tunga"/>',n[n.length]='<a:font script="Guru" typeface="Raavi"/>',n[n.length]='<a:font script="Cans" typeface="Euphemia"/>',n[n.length]='<a:font script="Cher" typeface="Plantagenet Cherokee"/>',n[n.length]='<a:font script="Yiii" typeface="Microsoft Yi Baiti"/>',n[n.length]='<a:font script="Tibt" typeface="Microsoft Himalaya"/>',n[n.length]='<a:font script="Thaa" typeface="MV Boli"/>',n[n.length]='<a:font script="Deva" typeface="Mangal"/>',n[n.length]='<a:font script="Telu" typeface="Gautami"/>',n[n.length]='<a:font script="Taml" typeface="Latha"/>',n[n.length]='<a:font script="Syrc" typeface="Estrangelo Edessa"/>',n[n.length]='<a:font script="Orya" typeface="Kalinga"/>',n[n.length]='<a:font script="Mlym" typeface="Kartika"/>',n[n.length]='<a:font script="Laoo" typeface="DokChampa"/>',n[n.length]='<a:font script="Sinh" typeface="Iskoola Pota"/>',n[n.length]='<a:font script="Mong" typeface="Mongolian Baiti"/>',n[n.length]='<a:font script="Viet" typeface="Arial"/>',n[n.length]='<a:font script="Uigh" typeface="Microsoft Uighur"/>',n[n.length]='<a:font script="Geor" typeface="Sylfaen"/>',n[n.length]="</a:minorFont>",n[n.length]="</a:fontScheme>",n[n.length]='<a:fmtScheme name="Office">',n[n.length]="<a:fillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="50000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="35000"><a:schemeClr val="phClr"><a:tint val="37000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="15000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="1"/>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="100000"/><a:shade val="100000"/><a:satMod val="130000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:tint val="50000"/><a:shade val="100000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:lin ang="16200000" scaled="0"/>',n[n.length]="</a:gradFill>",n[n.length]="</a:fillStyleLst>",n[n.length]="<a:lnStyleLst>",n[n.length]='<a:ln w="9525" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"><a:shade val="95000"/><a:satMod val="105000"/></a:schemeClr></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="25400" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]='<a:ln w="38100" cap="flat" cmpd="sng" algn="ctr"><a:solidFill><a:schemeClr val="phClr"/></a:solidFill><a:prstDash val="solid"/></a:ln>',n[n.length]="</a:lnStyleLst>",n[n.length]="<a:effectStyleLst>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="20000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="38000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]="</a:effectStyle>",n[n.length]="<a:effectStyle>",n[n.length]="<a:effectLst>",n[n.length]='<a:outerShdw blurRad="40000" dist="23000" dir="5400000" rotWithShape="0"><a:srgbClr val="000000"><a:alpha val="35000"/></a:srgbClr></a:outerShdw>',n[n.length]="</a:effectLst>",n[n.length]='<a:scene3d><a:camera prst="orthographicFront"><a:rot lat="0" lon="0" rev="0"/></a:camera><a:lightRig rig="threePt" dir="t"><a:rot lat="0" lon="0" rev="1200000"/></a:lightRig></a:scene3d>',n[n.length]='<a:sp3d><a:bevelT w="63500" h="25400"/></a:sp3d>',n[n.length]="</a:effectStyle>",n[n.length]="</a:effectStyleLst>",n[n.length]="<a:bgFillStyleLst>",n[n.length]='<a:solidFill><a:schemeClr val="phClr"/></a:solidFill>',n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="40000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="40000"><a:schemeClr val="phClr"><a:tint val="45000"/><a:shade val="99000"/><a:satMod val="350000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="20000"/><a:satMod val="255000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="-80000" r="50000" b="180000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]='<a:gradFill rotWithShape="1">',n[n.length]="<a:gsLst>",n[n.length]='<a:gs pos="0"><a:schemeClr val="phClr"><a:tint val="80000"/><a:satMod val="300000"/></a:schemeClr></a:gs>',n[n.length]='<a:gs pos="100000"><a:schemeClr val="phClr"><a:shade val="30000"/><a:satMod val="200000"/></a:schemeClr></a:gs>',n[n.length]="</a:gsLst>",n[n.length]='<a:path path="circle"><a:fillToRect l="50000" t="50000" r="50000" b="50000"/></a:path>',n[n.length]="</a:gradFill>",n[n.length]="</a:bgFillStyleLst>",n[n.length]="</a:fmtScheme>",n[n.length]="</a:themeElements>",n[n.length]="<a:objectDefaults>",n[n.length]="<a:spDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="1"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="3"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="2"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="lt1"/></a:fontRef></a:style>',n[n.length]="</a:spDef>",n[n.length]="<a:lnDef>",n[n.length]='<a:spPr/><a:bodyPr/><a:lstStyle/><a:style><a:lnRef idx="2"><a:schemeClr val="accent1"/></a:lnRef><a:fillRef idx="0"><a:schemeClr val="accent1"/></a:fillRef><a:effectRef idx="1"><a:schemeClr val="accent1"/></a:effectRef><a:fontRef idx="minor"><a:schemeClr val="tx1"/></a:fontRef></a:style>',n[n.length]="</a:lnDef>",n[n.length]="</a:objectDefaults>",n[n.length]="<a:extraClrSchemeLst/>",n[n.length]="</a:theme>",n.join("")}function wa(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e,t){return bn(e,t)}(e,4);break;case 2:t.xclrValue=Gr(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}function Fa(e){var t=e.read_shift(2),n=e.read_shift(2)-4,r=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:r[1]=wa(e);break;case 6:r[1]=function(e,t){return bn(e,t)}(e,n);break;case 14:case 15:r[1]=e.read_shift(1===n?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+n)}return r}function ka(e,t,n,r){var i,a=Array.isArray(e);t.forEach((function(t){var o=Dn(t.ref);if(a?(e[o.r]||(e[o.r]=[]),i=e[o.r][o.c]):i=e[t.ref],!i){i={t:"z"},a?e[o.r][o.c]=i:e[t.ref]=i;var s=Rn(e["!ref"]||"BDWGO1000001:A1");s.s.r>o.r&&(s.s.r=o.r),s.e.r<o.r&&(s.e.r=o.r),s.s.c>o.c&&(s.s.c=o.c),s.e.c<o.c&&(s.e.c=o.c);var u=Pn(s);u!==e["!ref"]&&(e["!ref"]=u)}i.c||(i.c=[]);var l={a:t.author,t:t.t,r:t.r,T:n};t.h&&(l.h=t.h);for(var c=i.c.length-1;c>=0;--c){if(!n&&i.c[c].T)return;n&&!i.c[c].T&&i.c.splice(c,1)}if(n&&r)for(c=0;c<r.length;++c)if(l.a==r[c].id){l.a=r[c].name||l.a;break}i.c.push(l)}))}var xa=Un;var Ea=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function n(e,n,r,i){var a=!1,o=!1;0==r.length?o=!0:"["==r.charAt(0)&&(o=!0,r=r.slice(1,-1)),0==i.length?a=!0:"["==i.charAt(0)&&(a=!0,i=i.slice(1,-1));var s=r.length>0?0|parseInt(r,10):0,u=i.length>0?0|parseInt(i,10):0;return a?u+=t.c:--u,o?s+=t.r:--s,n+(a?"":"$")+On(u)+(o?"":"$")+Cn(s)}return function(r,i){return t=i,r.replace(e,n)}}(),Ca=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Sa=function(){return function(e,t){return e.replace(Ca,(function(e,n,r,i,a,o){var s=Sn(i)-(r?0:t.c),u=En(o)-(a?0:t.r);return n+"R"+(0==u?"":a?u+1:"["+u+"]")+"C"+(0==s?"":r?s+1:"["+s+"]")}))}}();function Oa(e,t){return e.replace(Ca,(function(e,n,r,i,a,o){return n+("$"==r?r+i:On(Sn(i)+t.c))+("$"==a?a+o:Cn(En(o)+t.r))}))}function Da(e,t,n){var r=Tn(t).s,i=Dn(n);return Oa(e,{r:i.r-r.r,c:i.c-r.c})}function ja(e){return e.replace(/_xlfn\./g,"")}function Ta(e){e.l+=1}function Pa(e,t){var n=e.read_shift(1==t?1:2);return[16383&n,n>>14&1,n>>15&1]}function Ra(e,t,n){var r=2;if(n){if(n.biff>=2&&n.biff<=5)return Ma(e);12==n.biff&&(r=4)}var i=e.read_shift(r),a=e.read_shift(r),o=Pa(e,2),s=Pa(e,2);return{s:{r:i,c:o[0],cRel:o[1],rRel:o[2]},e:{r:a,c:s[0],cRel:s[1],rRel:s[2]}}}function Ma(e){var t=Pa(e,2),n=Pa(e,2),r=e.read_shift(1),i=e.read_shift(1);return{s:{r:t[0],c:r,cRel:t[1],rRel:t[2]},e:{r:n[0],c:i,cRel:n[1],rRel:n[2]}}}function Ia(e,t,n){if(n&&n.biff>=2&&n.biff<=5)return function(e){var t=Pa(e,2),n=e.read_shift(1);return{r:t[0],c:n,cRel:t[1],rRel:t[2]}}(e);var r=e.read_shift(n&&12==n.biff?4:2),i=Pa(e,2);return{r:r,c:i[0],cRel:i[1],rRel:i[2]}}function Ba(e){var t=e.read_shift(2),n=e.read_shift(2);return{r:t,c:255&n,fQuoted:!!(16384&n),cRel:n>>15,rRel:n>>15}}function Na(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function La(e){return[e.read_shift(1),e.read_shift(1)]}function Ua(e,t){var n=[e.read_shift(1)];if(12==t)switch(n[0]){case 2:n[0]=4;break;case 4:n[0]=16;break;case 0:n[0]=1;break;case 1:n[0]=2}switch(n[0]){case 4:n[1]=Ir(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:n[1]=lr[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:n[1]=$n(e);break;case 2:n[1]=qr(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+n[0])}return n}function Ha(e,t,n){for(var r=e.read_shift(12==n.biff?4:2),i=[],a=0;a!=r;++a)i.push((12==n.biff?Zn:Jr)(e,8));return i}function za(e,t,n){var r=0,i=0;12==n.biff?(r=e.read_shift(4),i=e.read_shift(4)):(i=1+e.read_shift(1),r=1+e.read_shift(2)),n.biff>=2&&n.biff<8&&(--r,0==--i&&(i=256));for(var a=0,o=[];a!=r&&(o[a]=[]);++a)for(var s=0;s!=i;++s)o[a][s]=Ua(e,n.biff);return o}function qa(e,t,n){return e.l+=2,[Ba(e)]}function Va(e){return e.l+=6,[]}function Wa(e){return e.l+=2,[Br(e),1&e.read_shift(2)]}var Ga=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Ka={1:{n:"PtgExp",f:function(e,t,n){return e.l++,n&&12==n.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(n&&2==n.biff?1:2)]}},2:{n:"PtgTbl",f:bn},3:{n:"PtgAdd",f:Ta},4:{n:"PtgSub",f:Ta},5:{n:"PtgMul",f:Ta},6:{n:"PtgDiv",f:Ta},7:{n:"PtgPower",f:Ta},8:{n:"PtgConcat",f:Ta},9:{n:"PtgLt",f:Ta},10:{n:"PtgLe",f:Ta},11:{n:"PtgEq",f:Ta},12:{n:"PtgGe",f:Ta},13:{n:"PtgGt",f:Ta},14:{n:"PtgNe",f:Ta},15:{n:"PtgIsect",f:Ta},16:{n:"PtgUnion",f:Ta},17:{n:"PtgRange",f:Ta},18:{n:"PtgUplus",f:Ta},19:{n:"PtgUminus",f:Ta},20:{n:"PtgPercent",f:Ta},21:{n:"PtgParen",f:Ta},22:{n:"PtgMissArg",f:Ta},23:{n:"PtgStr",f:function(e,t,n){return e.l++,Lr(e,0,n)}},26:{n:"PtgSheet",f:function(e,t,n){return e.l+=5,e.l+=2,e.l+=2==n.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,n){return e.l+=2==n.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,lr[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,$n(e)}},32:{n:"PtgArray",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=2==n.biff?6:12==n.biff?14:7,[r]}},33:{n:"PtgFunc",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(n&&n.biff<=3?1:2);return[go[i],po[i],r]}},34:{n:"PtgFuncVar",f:function(e,t,n){var r=e[e.l++],i=e.read_shift(1),a=n&&n.biff<=3?[88==r?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[i,(0===a[0]?po:ho)[a[1]]]}},35:{n:"PtgName",f:function(e,t,n){var r=e.read_shift(1)>>>5&3,i=!n||n.biff>=8?4:2,a=e.read_shift(i);switch(n.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[r,0,a]}},36:{n:"PtgRef",f:function(e,t,n){var r=(96&e[e.l])>>5;return e.l+=1,[r,Ia(e,0,n)]}},37:{n:"PtgArea",f:function(e,t,n){return[(96&e[e.l++])>>5,Ra(e,n.biff>=2&&n.biff,n)]}},38:{n:"PtgMemArea",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=n&&2==n.biff?3:4,[r,e.read_shift(n&&2==n.biff?1:2)]}},39:{n:"PtgMemErr",f:bn},40:{n:"PtgMemNoMem",f:bn},41:{n:"PtgMemFunc",f:function(e,t,n){return[e.read_shift(1)>>>5&3,e.read_shift(n&&2==n.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,n){var r=e.read_shift(1)>>>5&3;return e.l+=4,n.biff<8&&e.l--,12==n.biff&&(e.l+=2),[r]}},43:{n:"PtgAreaErr",f:function(e,t,n){var r=(96&e[e.l++])>>5;return e.l+=n&&n.biff>8?12:n.biff<8?6:8,[r]}},44:{n:"PtgRefN",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=function(e,t,n){var r=n&&n.biff?n.biff:8;if(r>=2&&r<=5)return function(e){var t=e.read_shift(2),n=e.read_shift(1),r=(32768&t)>>15,i=(16384&t)>>14;return t&=16383,1==r&&t>=8192&&(t-=16384),1==i&&n>=128&&(n-=256),{r:t,c:n,cRel:i,rRel:r}}(e);var i=e.read_shift(r>=12?4:2),a=e.read_shift(2),o=(16384&a)>>14,s=(32768&a)>>15;if(a&=16383,1==s)for(;i>524287;)i-=1048576;if(1==o)for(;a>8191;)a-=16384;return{r:i,c:a,cRel:o,rRel:s}}(e,0,n);return[r,i]}},45:{n:"PtgAreaN",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=function(e,t,n){if(n.biff<8)return Ma(e);var r=e.read_shift(12==n.biff?4:2),i=e.read_shift(12==n.biff?4:2),a=Pa(e,2),o=Pa(e,2);return{s:{r:r,c:a[0],cRel:a[1],rRel:a[2]},e:{r:i,c:o[0],cRel:o[1],rRel:o[2]}}}(e,0,n);return[r,i]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,n){return 5==n.biff?function(e){var t=e.read_shift(1)>>>5&3,n=e.read_shift(2,"i");e.l+=8;var r=e.read_shift(2);return e.l+=12,[t,n,r]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,n){var r=(96&e[e.l])>>5;e.l+=1;var i=e.read_shift(2);return n&&5==n.biff&&(e.l+=12),[r,i,Ia(e,0,n)]}},59:{n:"PtgArea3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2,"i");if(n)switch(n.biff){case 5:e.l+=12,6;break;case 12:12}return[r,i,Ra(e,0,n)]}},60:{n:"PtgRefErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2),a=4;if(n)switch(n.biff){case 5:a=15;break;case 12:a=6}return e.l+=a,[r,i]}},61:{n:"PtgAreaErr3d",f:function(e,t,n){var r=(96&e[e.l++])>>5,i=e.read_shift(2),a=8;if(n)switch(n.biff){case 5:e.l+=12,a=6;break;case 12:a=12}return e.l+=a,[r,i]}},255:{}},Qa={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Ya={1:{n:"PtgElfLel",f:Wa},2:{n:"PtgElfRw",f:qa},3:{n:"PtgElfCol",f:qa},6:{n:"PtgElfRwV",f:qa},7:{n:"PtgElfColV",f:qa},10:{n:"PtgElfRadical",f:qa},11:{n:"PtgElfRadicalS",f:Va},13:{n:"PtgElfColS",f:Va},15:{n:"PtgElfColSV",f:Va},16:{n:"PtgElfRadicalLel",f:Wa},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),i=e.read_shift(2),a=e.read_shift(2);return{ixti:t,coltype:3&n,rt:Ga[n>>2&31],idx:r,c:i,C:a}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},Xa={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=n&&2==n.biff?3:4,[r]}},2:{n:"PtgAttrIf",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,n){e.l+=2;for(var r=e.read_shift(n&&2==n.biff?1:2),i=[],a=0;a<=r;++a)i.push(e.read_shift(n&&2==n.biff?1:2));return i}},8:{n:"PtgAttrGoto",f:function(e,t,n){var r=255&e[e.l+1]?1:0;return e.l+=2,[r,e.read_shift(n&&2==n.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,n){e.l+=n&&2==n.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Na},33:{n:"PtgAttrBaxcel",f:Na},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),La(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),La(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Ja(e,t,n,r){if(r.biff<8)return bn(e,t);for(var i=e.l+t,a=[],o=0;o!==n.length;++o)switch(n[o][0]){case"PtgArray":n[o][1]=za(e,0,r),a.push(n[o][1]);break;case"PtgMemArea":n[o][2]=Ha(e,n[o][1],r),a.push(n[o][2]);break;case"PtgExp":r&&12==r.biff&&(n[o][1][1]=e.read_shift(4),a.push(n[o][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+n[o][0]}return 0!==(t=i-e.l)&&a.push(bn(e,t)),a}function Za(e,t,n){for(var r,i,a=e.l+t,o=[];a!=e.l;)t=a-e.l,i=e[e.l],r=Ka[i]||Ka[Qa[i]],24!==i&&25!==i||(r=(24===i?Ya:Xa)[e[e.l+1]]),r&&r.f?o.push([r.n,r.f(e,t,n)]):bn(e,t);return o}function $a(e){for(var t=[],n=0;n<e.length;++n){for(var r=e[n],i=[],a=0;a<r.length;++a){var o=r[a];if(o)if(2===o[0])i.push('"'+o[1].replace(/"/g,'""')+'"');else i.push(o[1]);else i.push("")}t.push(i.join(","))}return t.join(";")}var eo={PtgAdd:"+",PtgConcat:"&",PtgDiv:"/",PtgEq:"=",PtgGe:">=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function to(e,t,n){if(!e)return"SH33TJSERR0";if(n.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var r=e.XTI[t];if(n.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!r)return"SH33TJSERR1";var i="";if(n.biff>8)switch(e[r[0]][0]){case 357:return i=-1==r[1]?"#REF":e.SheetNames[r[1]],r[1]==r[2]?i:i+":"+e.SheetNames[r[2]];case 358:return null!=n.SID?e.SheetNames[n.SID]:"SH33TJSSAME"+e[r[0]][0];default:return"SH33TJSSRC"+e[r[0]][0]}switch(e[r[0]][0][0]){case 1025:return i=-1==r[1]?"#REF":e.SheetNames[r[1]]||"SH33TJSERR3",r[1]==r[2]?i:i+":"+e.SheetNames[r[2]];case 14849:return e[r[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[r[0]][0][3]?(i=-1==r[1]?"#REF":e[r[0]][0][3][r[1]]||"SH33TJSERR4",r[1]==r[2]?i:i+":"+e[r[0]][0][3][r[2]]):"SH33TJSERR2"}}function no(e,t,n){var r=to(e,t,n);return"#REF"==r?r:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(r,n)}function ro(e,t,n,r,i){var a,o,s,u,l=i&&i.biff||8,c={s:{c:0,r:0},e:{c:0,r:0}},f=[],d=0,h=0,p="";if(!e[0]||!e[0][0])return"";for(var g=-1,m="",v=0,b=e[0].length;v<b;++v){var y=e[0][v];switch(y[0]){case"PtgUminus":f.push("-"+f.pop());break;case"PtgUplus":f.push("+"+f.pop());break;case"PtgPercent":f.push(f.pop()+"%");break;case"PtgAdd":case"PtgConcat":case"PtgDiv":case"PtgEq":case"PtgGe":case"PtgGt":case"PtgLe":case"PtgLt":case"PtgMul":case"PtgNe":case"PtgPower":case"PtgSub":if(a=f.pop(),o=f.pop(),g>=0){switch(e[0][g][1][0]){case 0:m=He(" ",e[0][g][1][1]);break;case 1:m=He("\r",e[0][g][1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}o+=m,g=-1}f.push(o+eo[y[0]]+a);break;case"PtgIsect":a=f.pop(),o=f.pop(),f.push(o+" "+a);break;case"PtgUnion":a=f.pop(),o=f.pop(),f.push(o+","+a);break;case"PtgRange":a=f.pop(),o=f.pop(),f.push(o+":"+a);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":s=wn(y[1][1],c,i),f.push(kn(s,l));break;case"PtgRefN":s=n?wn(y[1][1],n,i):y[1][1],f.push(kn(s,l));break;case"PtgRef3d":d=y[1][1],s=wn(y[1][2],c,i);p=no(r,d,i);f.push(p+"!"+kn(s,l));break;case"PtgFunc":case"PtgFuncVar":var _=y[1][0],A=y[1][1];_||(_=0);var w=0==(_&=127)?[]:f.slice(-_);f.length-=_,"User"===A&&(A=w.shift()),f.push(A+"("+w.join(",")+")");break;case"PtgBool":f.push(y[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":f.push(y[1]);break;case"PtgNum":f.push(String(y[1]));break;case"PtgStr":f.push('"'+y[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":u=Fn(y[1][1],n?{s:n}:c,i),f.push(xn(u,i));break;case"PtgArea":u=Fn(y[1][1],c,i),f.push(xn(u,i));break;case"PtgArea3d":d=y[1][1],u=y[1][2],p=no(r,d,i),f.push(p+"!"+xn(u,i));break;case"PtgAttrSum":f.push("SUM("+f.pop()+")");break;case"PtgName":h=y[1][2];var F=(r.names||[])[h-1]||(r[0]||[])[h],k=F?F.Name:"SH33TJSNAME"+String(h);k&&"_xlfn."==k.slice(0,6)&&!i.xlfn&&(k=k.slice(6)),f.push(k);break;case"PtgNameX":var x,E=y[1][1];if(h=y[1][2],!(i.biff<=5)){var C="";if(14849==((r[E]||[])[0]||[])[0]||(1025==((r[E]||[])[0]||[])[0]?r[E][h]&&r[E][h].itab>0&&(C=r.SheetNames[r[E][h].itab-1]+"!"):C=r.SheetNames[h-1]+"!"),r[E]&&r[E][h])C+=r[E][h].Name;else if(r[0]&&r[0][h])C+=r[0][h].Name;else{var S=(to(r,E,i)||"").split(";;");S[h-1]?C=S[h-1]:C+="SH33TJSERRX"}f.push(C);break}E<0&&(E=-E),r[E]&&(x=r[E][h]),x||(x={Name:"SH33TJSERRY"}),f.push(x.Name);break;case"PtgParen":var O="(",D=")";if(g>=0){switch(m="",e[0][g][1][0]){case 2:O=He(" ",e[0][g][1][1])+O;break;case 3:O=He("\r",e[0][g][1][1])+O;break;case 4:D=He(" ",e[0][g][1][1])+D;break;case 5:D=He("\r",e[0][g][1][1])+D;break;default:if(i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][g][1][0])}g=-1}f.push(O+f.pop()+D);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":f.push("#REF!");break;case"PtgExp":s={c:y[1][1],r:y[1][0]};var j={c:n.c,r:n.r};if(r.sharedf[jn(s)]){var T=r.sharedf[jn(s)];f.push(ro(T,c,j,r,i))}else{var P=!1;for(a=0;a!=r.arrayf.length;++a)if(o=r.arrayf[a],!(s.c<o[0].s.c||s.c>o[0].e.c)&&!(s.r<o[0].s.r||s.r>o[0].e.r)){f.push(ro(o[1],c,j,r,i)),P=!0;break}P||f.push(y[1])}break;case"PtgArray":f.push("{"+$a(y[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":g=v;break;case"PtgMissArg":f.push("");break;case"PtgList":f.push("Table"+y[1].idx+"[#"+y[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(y))}if(3!=i.biff&&g>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][v][0])){var R=!0;switch((y=e[0][g])[1][0]){case 4:R=!1;case 0:m=He(" ",y[1][1]);break;case 5:R=!1;case 1:m=He("\r",y[1][1]);break;default:if(m="",i.WTF)throw new Error("Unexpected PtgAttrSpaceType "+y[1][0])}f.push((R?m:"")+f.pop()+(R?"":m)),g=-1}}if(f.length>1&&i.WTF)throw new Error("bad formula stack");return f[0]}function io(e,t,n){var r,i=e.l+t,a=2==n.biff?1:2,o=e.read_shift(a);if(65535==o)return[[],bn(e,t-2)];var s=Za(e,o,n);return t!==o+a&&(r=Ja(e,t-o-a,s,n)),e.l=i,[s,r]}function ao(e,t,n){var r,i=e.l+t,a=e.read_shift(2),o=Za(e,a,n);return 65535==a?[[],bn(e,t-2)]:(t!==a+2&&(r=Ja(e,i-a-2,o,n)),[o,r])}function oo(e,t,n){var r=e.l+t,i=Qr(e);2==n.biff&&++e.l;var a=function(e){var t;if(65535!==un(e,e.l+6))return[$n(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),o=e.read_shift(1);2!=n.biff&&(e.read_shift(1),n.biff>=5&&e.read_shift(4));var s=function(e,t,n){var r,i=e.l+t,a=2==n.biff?1:2,o=e.read_shift(a);if(65535==o)return[[],bn(e,t-2)];var s=Za(e,o,n);return t!==o+a&&(r=Ja(e,t-o-a,s,n)),e.l=i,[s,r]}(e,r-e.l,n);return{cell:i,val:a[0],formula:s,shared:o>>3&1,tt:a[1]}}function so(e,t,n){var r=e.read_shift(4),i=Za(e,r,n),a=e.read_shift(4);return[i,a>0?Ja(e,a,i,n):null]}var uo=so,lo=so,co=so,fo=so,ho={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},po={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},go={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function mo(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function vo(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var bo={},yo={};function _o(e,t){if(e){var n=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(n=[1,1,1,1,.5,.5]),null==e.left&&(e.left=n[0]),null==e.right&&(e.right=n[1]),null==e.top&&(e.top=n[2]),null==e.bottom&&(e.bottom=n[3]),null==e.header&&(e.header=n[4]),null==e.footer&&(e.footer=n[5])}}function Ao(e,t,n,r,i,a){try{r.cellNF&&(e.z=L[t])}catch(s){if(r.WTF)throw s}if("z"!==e.t||r.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=Ne(e.v)),(!r||!1!==r.cellText)&&"z"!==e.t)try{if(null==L[t]&&ye(Ae[t]||"General",t),"e"===e.t)e.w=e.w||lr[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=Y(e.v);else if("d"===e.t){var o=Oe(e.v);e.w=(0|o)===o?o.toString(10):Y(o)}else{if(void 0===e.v)return"";e.w=X(e.v,yo)}else"d"===e.t?e.w=be(t,Oe(e.v),yo):e.w=be(t,e.v,yo)}catch(s){if(r.WTF)throw s}if(r.cellStyles&&null!=n)try{e.s=a.Fills[n],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=Xi(i.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),r.WTF&&(e.s.fgColor.raw_rgb=i.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=Xi(i.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),r.WTF&&(e.s.bgColor.raw_rgb=i.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(s){if(r.WTF&&a.Fills)throw s}}}var wo=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Fo=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,ko=/<(?:\w:)?hyperlink [^>]*>/gm,xo=/"(\w*:\w*)"/,Eo=/<(?:\w:)?col\b[^>]*[\/]?>/g,Co=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,So=/<(?:\w:)?pageMargins[^>]*\/>/g,Oo=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Do=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,jo=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function To(e,t,n,r,i,a,o){if(!e)return e;r||(r={"!id":{}});var s=t.dense?[]:{},u={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",c="",f=e.match(Fo);f?(l=e.slice(0,f.index),c=e.slice(f.index+f[0].length)):l=c=e;var d=l.match(Oo);d?Po(d[0],s,i,n):(d=l.match(Do))&&function(e,t,n,r,i){Po(e.slice(0,e.indexOf(">")),n,r,i)}(d[0],d[1],s,i,n);var h=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(h>0){var p=l.slice(h,h+50).match(xo);p&&function(e,t){var n=Rn(t);n.s.r<=n.e.r&&n.s.c<=n.e.c&&n.s.r>=0&&n.s.c>=0&&(e["!ref"]=Pn(n))}(s,p[1])}var g=l.match(jo);g&&g[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Ro)||[]).forEach((function(e,n){var r=lt(e);t.Views[n]||(t.Views[n]={}),+r.zoomScale&&(t.Views[n].zoom=+r.zoomScale),bt(r.rightToLeft)&&(t.Views[n].RTL=!0)}))}(g[1],i);var m=[];if(t.cellStyles){var v=l.match(Eo);v&&function(e,t){for(var n=!1,r=0;r!=t.length;++r){var i=lt(t[r],!0);i.hidden&&(i.hidden=bt(i.hidden));var a=parseInt(i.min,10)-1,o=parseInt(i.max,10)-1;for(i.outlineLevel&&(i.level=+i.outlineLevel||0),delete i.min,delete i.max,i.width=+i.width,!n&&i.width&&(n=!0,na(i.width)),ra(i);a<=o;)e[a++]=Ue(i)}}(m,v)}f&&Mo(f[1],s,t,u,a,o);var b=c.match(Co);b&&(s["!autofilter"]=function(e){return{ref:(e.match(/ref="([^"]*)"/)||[])[1]}}(b[0]));var y=[],_=c.match(wo);if(_)for(h=0;h!=_.length;++h)y[h]=Rn(_[h].slice(_[h].indexOf('"')+1));var A=c.match(ko);A&&function(e,t,n){for(var r=Array.isArray(e),i=0;i!=t.length;++i){var a=lt(Ft(t[i]),!0);if(!a.ref)return;var o=((n||{})["!id"]||[])[a.id];o?(a.Target=o.Target,a.location&&(a.Target+="#"+ht(a.location))):(a.Target="#"+ht(a.location),o={Target:a.Target,TargetMode:"Internal"}),a.Rel=o,a.tooltip&&(a.Tooltip=a.tooltip,delete a.tooltip);for(var s=Rn(a.ref),u=s.s.r;u<=s.e.r;++u)for(var l=s.s.c;l<=s.e.c;++l){var c=jn({c:l,r:u});r?(e[u]||(e[u]=[]),e[u][l]||(e[u][l]={t:"z",v:void 0}),e[u][l].l=a):(e[c]||(e[c]={t:"z",v:void 0}),e[c].l=a)}}}(s,A,r);var w=c.match(So);if(w&&(s["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(n){e[n]&&(t[n]=parseFloat(e[n]))})),t}(lt(w[0]))),!s["!ref"]&&u.e.c>=u.s.c&&u.e.r>=u.s.r&&(s["!ref"]=Pn(u)),t.sheetRows>0&&s["!ref"]){var F=Rn(s["!ref"]);t.sheetRows<=+F.e.r&&(F.e.r=t.sheetRows-1,F.e.r>u.e.r&&(F.e.r=u.e.r),F.e.r<F.s.r&&(F.s.r=F.e.r),F.e.c>u.e.c&&(F.e.c=u.e.c),F.e.c<F.s.c&&(F.s.c=F.e.c),s["!fullref"]=s["!ref"],s["!ref"]=Pn(F))}return m.length>0&&(s["!cols"]=m),y.length>0&&(s["!merges"]=y),s}function Po(e,t,n,r){var i=lt(e);n.Sheets[r]||(n.Sheets[r]={}),i.codeName&&(n.Sheets[r].CodeName=ht(Ft(i.codeName)))}var Ro=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;var Mo=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,n=/r=["']([^"']*)["']/,r=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,i=/ref=["']([^"']*)["']/,a=xt("v"),o=xt("f");return function(s,u,l,c,f,d){for(var h,p,g,m,v,b=0,y="",_=[],A=[],w=0,F=0,k=0,x="",E=0,C=0,S=0,O=0,D=Array.isArray(d.CellXf),j=[],T=[],P=Array.isArray(u),R=[],M={},I=!1,B=!!l.sheetStubs,N=s.split(t),U=0,H=N.length;U!=H;++U){var z=(y=N[U].trim()).length;if(0!==z){var q=0;e:for(b=0;b<z;++b)switch(y[b]){case">":if("/"!=y[b-1]){++b;break e}if(l&&l.cellStyles){if(E=null!=(p=lt(y.slice(q,b),!0)).r?parseInt(p.r,10):E+1,C=-1,l.sheetRows&&l.sheetRows<E)continue;M={},I=!1,p.ht&&(I=!0,M.hpt=parseFloat(p.ht),M.hpx=aa(M.hpt)),"1"==p.hidden&&(I=!0,M.hidden=!0),null!=p.outlineLevel&&(I=!0,M.level=+p.outlineLevel),I&&(R[E-1]=M)}break;case"<":q=b}if(q>=b)break;if(E=null!=(p=lt(y.slice(q,b),!0)).r?parseInt(p.r,10):E+1,C=-1,!(l.sheetRows&&l.sheetRows<E)){c.s.r>E-1&&(c.s.r=E-1),c.e.r<E-1&&(c.e.r=E-1),l&&l.cellStyles&&(M={},I=!1,p.ht&&(I=!0,M.hpt=parseFloat(p.ht),M.hpx=aa(M.hpt)),"1"==p.hidden&&(I=!0,M.hidden=!0),null!=p.outlineLevel&&(I=!0,M.level=+p.outlineLevel),I&&(R[E-1]=M)),_=y.slice(b).split(e);for(var V=0;V!=_.length&&"<"==_[V].trim().charAt(0);++V);for(_=_.slice(V),b=0;b!=_.length;++b)if(0!==(y=_[b].trim()).length){if(A=y.match(n),w=b,F=0,k=0,y="<c "+("<"==y.slice(0,1)?">":"")+y,null!=A&&2===A.length){for(w=0,x=A[1],F=0;F!=x.length&&!((k=x.charCodeAt(F)-64)<1||k>26);++F)w=26*w+k;C=--w}else++C;for(F=0;F!=y.length&&62!==y.charCodeAt(F);++F);if(++F,(p=lt(y.slice(0,F),!0)).r||(p.r=jn({r:E-1,c:C})),h={t:""},null!=(A=(x=y.slice(F)).match(a))&&""!==A[1]&&(h.v=ht(A[1])),l.cellFormula){if(null!=(A=x.match(o))&&""!==A[1]){if(h.f=ht(Ft(A[1])).replace(/\r\n/g,"\n"),l.xlfn||(h.f=ja(h.f)),A[0].indexOf('t="array"')>-1)h.F=(x.match(i)||[])[1],h.F.indexOf(":")>-1&&j.push([Rn(h.F),h.F]);else if(A[0].indexOf('t="shared"')>-1){m=lt(A[0]);var W=ht(Ft(A[1]));l.xlfn||(W=ja(W)),T[parseInt(m.si,10)]=[m,W,p.r]}}else(A=x.match(/<f[^>]*\/>/))&&T[(m=lt(A[0])).si]&&(h.f=Da(T[m.si][1],T[m.si][2],p.r));var G=Dn(p.r);for(F=0;F<j.length;++F)G.r>=j[F][0].s.r&&G.r<=j[F][0].e.r&&G.c>=j[F][0].s.c&&G.c<=j[F][0].e.c&&(h.F=j[F][1])}if(null==p.t&&void 0===h.v)if(h.f||h.F)h.v=0,h.t="n";else{if(!B)continue;h.t="z"}else h.t=p.t||"n";switch(c.s.c>C&&(c.s.c=C),c.e.c<C&&(c.e.c=C),h.t){case"n":if(""==h.v||null==h.v){if(!B)continue;h.t="z"}else h.v=parseFloat(h.v);break;case"s":if("undefined"==typeof h.v){if(!B)continue;h.t="z"}else g=bo[parseInt(h.v,10)],h.v=g.t,h.r=g.r,l.cellHTML&&(h.h=g.h);break;case"str":h.t="s",h.v=null!=h.v?Ft(h.v):"",l.cellHTML&&(h.h=mt(h.v));break;case"inlineStr":A=x.match(r),h.t="s",null!=A&&(g=ji(A[1]))?(h.v=g.t,l.cellHTML&&(h.h=g.h)):h.v="";break;case"b":h.v=bt(h.v);break;case"d":l.cellDates?h.v=Ne(h.v,1):(h.v=Oe(Ne(h.v,1)),h.t="n");break;case"e":l&&!1===l.cellText||(h.w=h.v),h.v=cr[h.v]}if(S=O=0,v=null,D&&void 0!==p.s&&null!=(v=d.CellXf[p.s])&&(null!=v.numFmtId&&(S=v.numFmtId),l.cellStyles&&null!=v.fillId&&(O=v.fillId)),Ao(h,S,O,l,f,d),l.cellDates&&D&&"n"==h.t&&pe(L[S])&&(h.t="d",h.v=Pe(h.v)),p.cm&&l.xlmeta){var K=(l.xlmeta.Cell||[])[+p.cm-1];K&&"XLDAPR"==K.type&&(h.D=!0)}if(P){var Q=Dn(p.r);u[Q.r]||(u[Q.r]=[]),u[Q.r][Q.c]=h}else u[p.r]=h}}}}R.length>0&&(u["!rows"]=R)}}();var Io=Zn;function Bo(e){return[Wn(e),$n(e),"n"]}var No=Zn;var Lo=["left","right","top","bottom","header","footer"];function Uo(e,t,n,r,i,a){var o=a||{"!type":"chart"};if(!e)return a;var s=0,u=0,l="A",c={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/<c:numCache>[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,n=[],r=e.match(/^<c:numCache>/);(e.match(/<c:pt idx="(\d*)">(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/<c:pt idx="(\d*?)"><c:v>(.*)<\/c:v><\/c:pt>/);t&&(n[+t[1]]=r?+t[2]:t[2])}));var i=ht((e.match(/<c:formatCode>([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/<c:f>(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[n,i,t]}(e);c.s.r=c.s.c=0,c.e.c=s,l=On(s),t[0].forEach((function(e,n){o[l+Cn(n)]={t:"n",v:e,z:t[1]},u=n})),c.e.r<u&&(c.e.r=u),++s})),s>0&&(o["!ref"]=Pn(c)),o}var Ho=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],zo=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],qo=[],Vo=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function Wo(e,t){for(var n=0;n!=e.length;++n)for(var r=e[n],i=0;i!=t.length;++i){var a=t[i];if(null==r[a[0]])r[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof r[a[0]]&&(r[a[0]]=bt(r[a[0]]));break;case"int":"string"==typeof r[a[0]]&&(r[a[0]]=parseInt(r[a[0]],10))}}}function Go(e,t){for(var n=0;n!=t.length;++n){var r=t[n];if(null==e[r[0]])e[r[0]]=r[1];else switch(r[2]){case"bool":"string"==typeof e[r[0]]&&(e[r[0]]=bt(e[r[0]]));break;case"int":"string"==typeof e[r[0]]&&(e[r[0]]=parseInt(e[r[0]],10))}}}function Ko(e){Go(e.WBProps,Ho),Go(e.CalcPr,Vo),Wo(e.WBView,zo),Wo(e.Sheets,qo),yo.date1904=bt(e.WBProps.date1904)}var Qo="][*?/\\".split("");function Yo(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var n=!0;return Qo.forEach((function(r){if(-1!=e.indexOf(r)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");n=!1}})),n}var Xo=/<\w+:workbook/;function Jo(e,t){var n={};return e.read_shift(4),n.ArchID=e.read_shift(4),e.l+=t-8,n}function Zo(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},r=[],i=!1;t||(t={}),t.biff=12;var a=[],o=[[]];return o.SheetNames=[],o.XTI=[],Ss[16]={n:"BrtFRTArchID$",f:Jo},_n(e,(function(e,s,u){switch(u){case 156:o.SheetNames.push(e.name),n.Sheets.push(e);break;case 153:n.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=ro(e.Ptg,0,null,o,t),delete t.SID,delete e.Ptg,a.push(e);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:o[0].length?o.push([u,e]):o[0]=[u,e],o[o.length-1].XTI=[];break;case 362:0===o.length&&(o[0]=[],o[0].XTI=[]),o[o.length-1].XTI=o[o.length-1].XTI.concat(e),o.XTI=o.XTI.concat(e);break;case 35:case 37:r.push(u),i=!0;break;case 36:case 38:r.pop(),i=!1;break;default:if(s.T);else if(!i||t.WTF&&37!=r[r.length-1]&&35!=r[r.length-1])throw new Error("Unexpected record 0x"+u.toString(16))}}),t),Ko(n),n.Names=a,n.supbooks=o,n}(e,n):function(e,t){if(!e)throw new Error("Could not find file");var n={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},r=!1,i="xmlns",a={},o=0;if(e.replace(ot,(function(s,u){var l=lt(s);switch(ct(l[0])){case"<?xml":case"</workbook>":case"<fileVersion/>":case"</fileVersion>":case"<fileSharing":case"<fileSharing/>":case"</workbookPr>":case"<workbookProtection":case"<workbookProtection/>":case"<bookViews":case"<bookViews>":case"</bookViews>":case"</workbookView>":case"<sheets":case"<sheets>":case"</sheets>":case"</sheet>":case"<functionGroups":case"<functionGroups/>":case"<functionGroup":case"<externalReferences":case"</externalReferences>":case"<externalReferences>":case"<externalReference":case"<definedNames/>":case"<definedName/>":case"</calcPr>":case"<oleSize":case"<customWorkbookViews>":case"</customWorkbookViews>":case"<customWorkbookViews":case"<customWorkbookView":case"</customWorkbookView>":case"<pivotCaches>":case"</pivotCaches>":case"<pivotCaches":case"<pivotCache":case"<smartTagPr":case"<smartTagPr/>":case"<smartTagTypes":case"<smartTagTypes>":case"</smartTagTypes>":case"<smartTagType":case"<webPublishing":case"<webPublishing/>":case"<fileRecoveryPr":case"<fileRecoveryPr/>":case"<webPublishObjects>":case"<webPublishObjects":case"</webPublishObjects>":case"<webPublishObject":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":case"<ArchID":case"<revisionPtr":break;case"<workbook":s.match(Xo)&&(i="xmlns"+s.match(/<(\w+):/)[1]),n.xmlns=l[i];break;case"<fileVersion":delete l[0],n.AppVersion=l;break;case"<workbookPr":case"<workbookPr/>":Ho.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":n.WBProps[e[0]]=bt(l[e[0]]);break;case"int":n.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:n.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(n.WBProps.CodeName=Ft(l.codeName));break;case"<workbookView":case"<workbookView/>":delete l[0],n.WBView.push(l);break;case"<sheet":switch(l.state){case"hidden":l.Hidden=1;break;case"veryHidden":l.Hidden=2;break;default:l.Hidden=0}delete l.state,l.name=ht(Ft(l.name)),delete l[0],n.Sheets.push(l);break;case"<definedNames>":case"<definedNames":case"<ext":case"<AlternateContent":case"<AlternateContent>":r=!0;break;case"</definedNames>":case"</ext>":case"</AlternateContent>":r=!1;break;case"<definedName":(a={}).Name=Ft(l.name),l.comment&&(a.Comment=l.comment),l.localSheetId&&(a.Sheet=+l.localSheetId),bt(l.hidden||"0")&&(a.Hidden=!0),o=u+s.length;break;case"</definedName>":a.Ref=ht(Ft(e.slice(o,u))),n.Names.push(a);break;case"<calcPr":case"<calcPr/>":delete l[0],n.CalcPr=l;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return s})),-1===Bt.indexOf(n.xmlns))throw new Error("Unknown Namespace: "+n.xmlns);return Ko(n),n}(e,n)}function $o(e,t,n,r,i,a,o,s){return".bin"===t.slice(-4)?function(e,t,n,r,i,a,o){if(!e)return e;var s=t||{};r||(r={"!id":{}});var u,l,c,f,d,h,p,g,m,v,b=s.dense?[]:{},y={s:{r:2e6,c:2e6},e:{r:0,c:0}},_=[],A=!1,w=!1,F=[];s.biff=12,s["!row"]=0;var k=0,x=!1,E=[],C={},S=s.supbooks||i.supbooks||[[]];if(S.sharedf=C,S.arrayf=E,S.SheetNames=i.SheetNames||i.Sheets.map((function(e){return e.name})),!s.supbooks&&(s.supbooks=S,i.Names))for(var O=0;O<i.Names.length;++O)S[0][O+1]=i.Names[O];var D,j,T=[],P=[],R=!1;if(Ss[16]={n:"BrtShortReal",f:Bo},_n(e,(function(e,t,O){if(!w)switch(O){case 148:u=e;break;case 0:l=e,s.sheetRows&&s.sheetRows<=l.r&&(w=!0),m=Cn(d=l.r),s["!row"]=l.r,(e.hidden||e.hpt||null!=e.level)&&(e.hpt&&(e.hpx=aa(e.hpt)),P[e.r]=e);break;case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 13:case 14:case 15:case 16:case 17:case 18:case 62:switch(c={t:e[2]},e[2]){case"n":c.v=e[1];break;case"s":g=bo[e[1]],c.v=g.t,c.r=g.r;break;case"b":c.v=!!e[1];break;case"e":c.v=e[1],!1!==s.cellText&&(c.w=lr[c.v]);break;case"str":c.t="s",c.v=e[1];break;case"is":c.t="s",c.v=e[1].t}if((f=o.CellXf[e[0].iStyleRef])&&Ao(c,f.numFmtId,null,s,a,o),h=-1==e[0].c?h+1:e[0].c,s.dense?(b[d]||(b[d]=[]),b[d][h]=c):b[On(h)+m]=c,s.cellFormula){for(x=!1,k=0;k<E.length;++k){var M=E[k];l.r>=M[0].s.r&&l.r<=M[0].e.r&&h>=M[0].s.c&&h<=M[0].e.c&&(c.F=Pn(M[0]),x=!0)}!x&&e.length>3&&(c.f=e[3])}if(y.s.r>l.r&&(y.s.r=l.r),y.s.c>h&&(y.s.c=h),y.e.r<l.r&&(y.e.r=l.r),y.e.c<h&&(y.e.c=h),s.cellDates&&f&&"n"==c.t&&pe(L[f.numFmtId])){var I=q(c.v);I&&(c.t="d",c.v=new Date(I.y,I.m-1,I.d,I.H,I.M,I.S,I.u))}D&&("XLDAPR"==D.type&&(c.D=!0),D=void 0),j&&(j=void 0);break;case 1:case 12:if(!s.sheetStubs||A)break;c={t:"z",v:void 0},h=-1==e[0].c?h+1:e[0].c,s.dense?(b[d]||(b[d]=[]),b[d][h]=c):b[On(h)+m]=c,y.s.r>l.r&&(y.s.r=l.r),y.s.c>h&&(y.s.c=h),y.e.r<l.r&&(y.e.r=l.r),y.e.c<h&&(y.e.c=h),D&&("XLDAPR"==D.type&&(c.D=!0),D=void 0),j&&(j=void 0);break;case 176:F.push(e);break;case 49:D=((s.xlmeta||{}).Cell||[])[e-1];break;case 494:var B=r["!id"][e.relId];for(B?(e.Target=B.Target,e.loc&&(e.Target+="#"+e.loc),e.Rel=B):""==e.relId&&(e.Target="#"+e.loc),d=e.rfx.s.r;d<=e.rfx.e.r;++d)for(h=e.rfx.s.c;h<=e.rfx.e.c;++h)s.dense?(b[d]||(b[d]=[]),b[d][h]||(b[d][h]={t:"z",v:void 0}),b[d][h].l=e):(p=jn({c:h,r:d}),b[p]||(b[p]={t:"z",v:void 0}),b[p].l=e);break;case 426:if(!s.cellFormula)break;E.push(e),(v=s.dense?b[d][h]:b[On(h)+m]).f=ro(e[1],0,{r:l.r,c:h},S,s),v.F=Pn(e[0]);break;case 427:if(!s.cellFormula)break;C[jn(e[0].s)]=e[1],(v=s.dense?b[d][h]:b[On(h)+m]).f=ro(e[1],0,{r:l.r,c:h},S,s);break;case 60:if(!s.cellStyles)break;for(;e.e>=e.s;)T[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},R||(R=!0,na(e.w/256)),ra(T[e.e+1]);break;case 161:b["!autofilter"]={ref:Pn(e)};break;case 476:b["!margins"]=e;break;case 147:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});break;case 137:i.Views||(i.Views=[{}]),i.Views[0]||(i.Views[0]={}),e.RTL&&(i.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:A=!0;break;case 36:A=!1;break;case 37:_.push(O),A=!0;break;case 38:_.pop(),A=!1;break;default:if(t.T);else if(!A||s.WTF)throw new Error("Unexpected record 0x"+O.toString(16))}}),s),delete s.supbooks,delete s["!row"],!b["!ref"]&&(y.s.r<2e6||u&&(u.e.r>0||u.e.c>0||u.s.r>0||u.s.c>0))&&(b["!ref"]=Pn(u||y)),s.sheetRows&&b["!ref"]){var M=Rn(b["!ref"]);s.sheetRows<=+M.e.r&&(M.e.r=s.sheetRows-1,M.e.r>y.e.r&&(M.e.r=y.e.r),M.e.r<M.s.r&&(M.s.r=M.e.r),M.e.c>y.e.c&&(M.e.c=y.e.c),M.e.c<M.s.c&&(M.s.c=M.e.c),b["!fullref"]=b["!ref"],b["!ref"]=Pn(M))}return F.length>0&&(b["!merges"]=F),T.length>0&&(b["!cols"]=T),P.length>0&&(b["!rows"]=P),b}(e,r,n,i,a,o,s):To(e,r,n,i,a,o,s)}function es(e,t,n,r,i,a,o,s){return".bin"===t.slice(-4)?function(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var a={"!type":"chart","!drawel":null,"!rel":""},o=[],s=!1;return _n(e,(function(e,r,u){switch(u){case 550:a["!rel"]=e;break;case 651:i.Sheets[n]||(i.Sheets[n]={}),e.name&&(i.Sheets[n].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:s=!0;break;case 36:s=!1;break;case 37:o.push(u);break;case 38:o.pop();break;default:if(r.T>0)o.push(u);else if(r.T<0)o.pop();else if(!s||t.WTF)throw new Error("Unexpected record 0x"+u.toString(16))}}),t),r["!id"][a["!rel"]]&&(a["!drawel"]=r["!id"][a["!rel"]]),a}(e,r,n,i,a):function(e,t,n,r,i){if(!e)return e;r||(r={"!id":{}});var a,o={"!type":"chart","!drawel":null,"!rel":""},s=e.match(Oo);return s&&Po(s[0],0,i,n),(a=e.match(/drawing r:id="(.*?)"/))&&(o["!rel"]=a[1]),r["!id"][o["!rel"]]&&(o["!drawel"]=r["!id"][o["!rel"]]),o}(e,0,n,i,a)}function ts(e,t,n,r){return".bin"===t.slice(-4)?function(e,t,n){var r={NumberFmt:[]};for(var i in L)r.NumberFmt[i]=L[i];r.CellXf=[],r.Fonts=[];var a=[],o=!1;return _n(e,(function(e,i,s){switch(s){case 44:r.NumberFmt[e[0]]=e[1],ye(e[1],e[0]);break;case 43:r.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=Xi(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==a[a.length-1]&&r.CellXf.push(e);break;case 35:o=!0;break;case 36:o=!1;break;case 37:a.push(s),o=!0;break;case 38:a.pop(),o=!1;break;default:if(i.T>0)a.push(s);else if(i.T<0)a.pop();else if(!o||n.WTF&&37!=a[a.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}})),r}(e,n,r):la(e,n,r)}function ns(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=!1;return _n(e,(function(e,i,a){switch(a){case 159:n.Count=e[0],n.Unique=e[1];break;case 19:n.push(e);break;case 160:return!0;case 35:r=!0;break;case 36:r=!1;break;default:if(i.T,!r||t.WTF)throw new Error("Unexpected record 0x"+a.toString(16))}})),n}(e,n):function(e,t){var n=[],r="";if(!e)return n;var i=e.match(Ti);if(i){r=i[2].replace(Pi,"").split(Ri);for(var a=0;a!=r.length;++a){var o=ji(r[a].trim(),t);null!=o&&(n[n.length]=o)}i=lt(i[1]),n.Count=i.count,n.Unique=i.uniqueCount}return n}(e,n)}function rs(e,t,n){return".bin"===t.slice(-4)?function(e,t){var n=[],r=[],i={},a=!1;return _n(e,(function(e,o,s){switch(s){case 632:r.push(e);break;case 635:i=e;break;case 637:i.t=e.t,i.h=e.h,i.r=e.r;break;case 636:if(i.author=r[i.iauthor],delete i.iauthor,t.sheetRows&&i.rfx&&t.sheetRows<=i.rfx.r)break;i.t||(i.t=""),delete i.rfx,n.push(i);break;case 3072:case 37:case 38:break;case 35:a=!0;break;case 36:a=!1;break;default:if(o.T);else if(!a||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),n}(e,n):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var n=[],r=[],i=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);i&&i[1]&&i[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&n.push(t[1])}}));var a=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return a&&a[1]&&a[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var i=e.match(/<(?:\w+:)?comment[^>]*>/);if(i){var a=lt(i[0]),o={author:a.authorId&&n[a.authorId]||"sheetjsghost",ref:a.ref,guid:a.guid},s=Dn(a.ref);if(!(t.sheetRows&&t.sheetRows<=s.r)){var u=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!u&&!!u[1]&&ji(u[1])||{r:"",t:"",h:""};o.r=l.r,"<t></t>"==l.r&&(l.t=l.h=""),o.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(o.h=l.h),r.push(o)}}}})),r}(e,n)}function is(e,t,n){return".bin"===t.slice(-4)?function(e,t,n){var r=[];return _n(e,(function(e,t,n){if(63===n)r.push(e);else if(!t.T)throw new Error("Unexpected record 0x"+n.toString(16))})),r}(e):function(e){var t=[];if(!e)return t;var n=1;return(e.match(ot)||[]).forEach((function(e){var r=lt(e);switch(r[0]){case"<?xml":case"<calcChain":case"<calcChain>":case"</calcChain>":break;case"<c":delete r[0],r.i?n=r.i:r.i=n,t.push(r)}})),t}(e)}function as(e,t,n,r){if(".bin"===n.slice(-4))return function(e,t,n,r){if(!e)return e;var i=r||{},a=!1;_n(e,(function(e,t,n){switch(n){case 359:case 363:case 364:case 366:case 367:case 368:case 369:case 370:case 371:case 472:case 577:case 578:case 579:case 580:case 581:case 582:case 583:case 584:case 585:case 586:case 587:break;case 35:a=!0;break;case 36:a=!1;break;default:if(t.T);else if(!a||i.WTF)throw new Error("Unexpected record 0x"+n.toString(16))}}),i)}(e,0,0,r)}function os(e,t,n){return".bin"===t.slice(-4)?function(e,t,n){var r={Types:[],Cell:[],Value:[]},i=n||{},a=[],o=!1,s=2;return _n(e,(function(e,t,n){switch(n){case 335:r.Types.push({name:e.name});break;case 51:e.forEach((function(e){1==s?r.Cell.push({type:r.Types[e[0]-1].name,index:e[1]}):0==s&&r.Value.push({type:r.Types[e[0]-1].name,index:e[1]})}));break;case 337:s=e?1:0;break;case 338:s=2;break;case 35:a.push(n),o=!0;break;case 36:a.pop(),o=!1;break;default:if(t.T);else if(!o||i.WTF&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+n.toString(16))}})),r}(e,0,n):function(e,t,n){var r={Types:[],Cell:[],Value:[]};if(!e)return r;var i,a=!1,o=2;return e.replace(ot,(function(e){var t=lt(e);switch(ct(t[0])){case"<?xml":case"<metadata":case"</metadata>":case"<metadataTypes":case"</metadataTypes>":case"</metadataType>":case"</futureMetadata>":case"<bk>":case"</bk>":case"</rc>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<metadataType":r.Types.push({name:t.name});break;case"<futureMetadata":for(var s=0;s<r.Types.length;++s)r.Types[s].name==t.name&&(i=r.Types[s]);break;case"<rc":1==o?r.Cell.push({type:r.Types[t.t-1].name,index:+t.v}):0==o&&r.Value.push({type:r.Types[t.t-1].name,index:+t.v});break;case"<cellMetadata":o=1;break;case"</cellMetadata>":case"</valueMetadata>":o=2;break;case"<valueMetadata":o=0;break;case"<ext":a=!0;break;case"</ext>":a=!1;break;case"<rvb":if(!i)break;i.offsets||(i.offsets=[]),i.offsets.push(+t.i);break;default:if(!a&&n.WTF)throw new Error("unrecognized "+t[0]+" in metadata")}return e})),r}(e,0,n)}var ss,us=/([\w:]+)=((?:")([^"]*)(?:")|(?:')([^']*)(?:'))/g,ls=/([\w:]+)=((?:")(?:[^"]*)(?:")|(?:')(?:[^']*)(?:'))/;function cs(e,t){var n=e.split(/\s+/),r=[];if(t||(r[0]=n[0]),1===n.length)return r;var i,a,o,s=e.match(us);if(s)for(o=0;o!=s.length;++o)-1===(a=(i=s[o].match(ls))[1].indexOf(":"))?r[i[1]]=i[2].slice(1,i[2].length-1):r["xmlns:"===i[1].slice(0,6)?"xmlns"+i[1].slice(6):i[1].slice(a+1)]=i[2].slice(1,i[2].length-1);return r}function fs(e){var t={};if(1===e.split(/\s+/).length)return t;var n,r,i,a=e.match(us);if(a)for(i=0;i!=a.length;++i)-1===(r=(n=a[i].match(ls))[1].indexOf(":"))?t[n[1]]=n[2].slice(1,n[2].length-1):t["xmlns:"===n[1].slice(0,6)?"xmlns"+n[1].slice(6):n[1].slice(r+1)]=n[2].slice(1,n[2].length-1);return t}function ds(e,t,n,r){var i=r;switch((n[0].match(/dt:dt="([\w.]+)"/)||["",""])[1]){case"boolean":i=bt(r);break;case"i2":case"int":i=parseInt(r,10);break;case"r4":case"float":i=parseFloat(r);break;case"date":case"dateTime.tz":i=Ne(r);break;case"i8":case"string":case"fixed":case"uuid":case"bin.base64":break;default:throw new Error("bad custprop:"+n[0])}e[ht(t)]=i}function hs(e,t,n){if("z"!==e.t){if(!n||!1!==n.cellText)try{"e"===e.t?e.w=e.w||lr[e.v]:"General"===t?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=Y(e.v):e.w=X(e.v):e.w=function(e,t){var n=ss[e]||ht(e);return"General"===n?X(t):be(n,t)}(t||"General",e.v)}catch(a){if(n.WTF)throw a}try{var r=ss[t]||t||"General";if(n.cellNF&&(e.z=r),n.cellDates&&"n"==e.t&&pe(r)){var i=q(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}catch(a){if(n.WTF)throw a}}}function ps(e,t,n){if(n.cellStyles&&t.Interior){var r=t.Interior;r.Pattern&&(r.patternType=oa[r.Pattern]||r.Pattern)}e[t.ID]=t}function gs(e,t,n,r,i,a,o,s,u,l){var c="General",f=r.StyleID,d={};l=l||{};var h=[],p=0;for(void 0===f&&s&&(f=s.StyleID),void 0===f&&o&&(f=o.StyleID);void 0!==a[f]&&(a[f].nf&&(c=a[f].nf),a[f].Interior&&h.push(a[f].Interior),a[f].Parent);)f=a[f].Parent;switch(n.Type){case"Boolean":r.t="b",r.v=bt(e);break;case"String":r.t="s",r.r=vt(ht(e)),r.v=e.indexOf("<")>-1?ht(t||e).replace(/<.*?>/g,""):r.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),r.v=(Ne(e)-new Date(Date.UTC(1899,11,30)))/864e5,r.v!==r.v?r.v=ht(e):r.v<60&&(r.v=r.v-1),c&&"General"!=c||(c="yyyy-mm-dd");case"Number":void 0===r.v&&(r.v=+e),r.t||(r.t="n");break;case"Error":r.t="e",r.v=cr[e],!1!==l.cellText&&(r.w=e);break;default:""==e&&""==t?r.t="z":(r.t="s",r.v=vt(t||e))}if(hs(r,c,l),!1!==l.cellFormula)if(r.Formula){var g=ht(r.Formula);61==g.charCodeAt(0)&&(g=g.slice(1)),r.f=Ea(g,i),delete r.Formula,"RC"==r.ArrayRange?r.F=Ea("RC:RC",i):r.ArrayRange&&(r.F=Ea(r.ArrayRange,i),u.push([Rn(r.F),r.F]))}else for(p=0;p<u.length;++p)i.r>=u[p][0].s.r&&i.r<=u[p][0].e.r&&i.c>=u[p][0].s.c&&i.c<=u[p][0].e.c&&(r.F=u[p][1]);l.cellStyles&&(h.forEach((function(e){!d.patternType&&e.patternType&&(d.patternType=e.patternType)})),r.s=d),void 0!==r.StyleID&&(r.ixfe=r.StyleID)}function ms(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function vs(e,t){var n=t||{};_e();var r=p(Rt(e));"binary"!=n.type&&"array"!=n.type&&"base64"!=n.type||(r="undefined"!==typeof h?h.utils.decode(65001,f(r)):Ft(r));var i,a=r.slice(0,1024).toLowerCase(),o=!1;if((1023&(a=a.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&a.indexOf(","),1023&a.indexOf(";"))){var s=Ue(n);return s.type="string",ki.to_workbook(r,s)}if(-1==a.indexOf("<?xml")&&["html","table","head","meta","script","style","div"].forEach((function(e){a.indexOf("<"+e)>=0&&(o=!0)})),o)return function(e,t){var n=e.match(/<table[\s\S]*?>[\s\S]*?<\/table>/gi);if(!n||0==n.length)throw new Error("Invalid HTML: could not find <table>");if(1==n.length)return Bn(js(n[0],t),t);var r={SheetNames:[],Sheets:{}};return n.forEach((function(e,n){Ou(r,js(e,t),"Sheet"+(n+1))})),r}(r,n);ss={"General Number":"General","General Date":L[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":L[15],"Short Date":L[14],"Long Time":L[19],"Medium Time":L[18],"Short Time":L[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:L[2],Standard:L[4],Percent:L[10],Scientific:L[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var u,l=[];var c,d={},g=[],m=n.dense?[]:{},v="",b={},y={},_=cs('<Data ss:Type="String">'),A=0,w=0,F=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},x={},E={},C="",S=0,O=[],D={},j={},T=0,P=[],R=[],M={},I=[],B=!1,N=[],U=[],H={},z=0,q=0,V={Sheets:[],WBProps:{date1904:!1}},W={};Mt.lastIndex=0,r=r.replace(/<!--([\s\S]*?)-->/gm,"");for(var G="";i=Mt.exec(r);)switch(i[3]=(G=i[3]).toLowerCase()){case"data":if("data"==G){if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break}if(l[l.length-1][1])break;"/"===i[1]?gs(r.slice(A,i.index),C,_,"comment"==l[l.length-1][0]?M:b,{c:w,r:F},x,I[w],y,N,n):(C="",_=cs(i[0]),A=i.index+i[0].length);break;case"cell":if("/"===i[1])if(R.length>0&&(b.c=R),(!n.sheetRows||n.sheetRows>F)&&void 0!==b.v&&(n.dense?(m[F]||(m[F]=[]),m[F][w]=b):m[On(w)+Cn(F)]=b),b.HRef&&(b.l={Target:ht(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(z=w+(0|parseInt(b.MergeAcross,10)),q=F+(0|parseInt(b.MergeDown,10)),O.push({s:{c:w,r:F},e:{c:z,r:q}})),n.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var K=w;K<=z;++K)for(var Q=F;Q<=q;++Q)(K>w||Q>F)&&(n.dense?(m[Q]||(m[Q]=[]),m[Q][K]={t:"z"}):m[On(K)+Cn(Q)]={t:"z"});w=z+1}else++w;else b.MergeAcross?w=z+1:++w;else(b=fs(i[0])).Index&&(w=+b.Index-1),w<k.s.c&&(k.s.c=w),w>k.e.c&&(k.e.c=w),"/>"===i[0].slice(-2)&&++w,R=[];break;case"row":"/"===i[1]||"/>"===i[0].slice(-2)?(F<k.s.r&&(k.s.r=F),F>k.e.r&&(k.e.r=F),"/>"===i[0].slice(-2)&&(y=cs(i[0])).Index&&(F=+y.Index-1),w=0,++F):((y=cs(i[0])).Index&&(F=+y.Index-1),H={},("0"==y.AutoFitHeight||y.Height)&&(H.hpx=parseInt(y.Height,10),H.hpt=ia(H.hpx),U[F]=H),"1"==y.Hidden&&(H.hidden=!0,U[F]=H));break;case"worksheet":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"));g.push(v),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(m["!ref"]=Pn(k),n.sheetRows&&n.sheetRows<=k.e.r&&(m["!fullref"]=m["!ref"],k.e.r=n.sheetRows-1,m["!ref"]=Pn(k))),O.length&&(m["!merges"]=O),I.length>0&&(m["!cols"]=I),U.length>0&&(m["!rows"]=U),d[v]=m}else k={s:{r:2e6,c:2e6},e:{r:0,c:0}},F=w=0,l.push([i[3],!1]),u=cs(i[0]),v=ht(u.Name),m=n.dense?[]:{},O=[],N=[],U=[],W={name:v,Hidden:0},V.Sheets.push(W);break;case"table":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else{if("/>"==i[0].slice(-2))break;l.push([i[3],!1]),I=[],B=!1}break;case"style":"/"===i[1]?ps(x,E,n):E=cs(i[0]);break;case"numberformat":E.nf=ht(cs(i[0]).Format||"General"),ss[E.nf]&&(E.nf=ss[E.nf]);for(var Y=0;392!=Y&&L[Y]!=E.nf;++Y);if(392==Y)for(Y=57;392!=Y;++Y)if(null==L[Y]){ye(E.nf,Y);break}break;case"column":if("table"!==l[l.length-1][0])break;if((c=cs(i[0])).Hidden&&(c.hidden=!0,delete c.Hidden),c.Width&&(c.wpx=parseInt(c.Width,10)),!B&&c.wpx>10){B=!0,Ji=6;for(var X=0;X<I.length;++X)I[X]&&ra(I[X])}B&&ra(c),I[c.Index-1||I.length]=c;for(var J=0;J<+c.Span;++J)I[I.length]=Ue(c);break;case"namedrange":if("/"===i[1])break;V.Names||(V.Names=[]);var Z=lt(i[0]),$={Name:Z.Name,Ref:Ea(Z.RefersTo.slice(1),{r:0,c:0})};V.Sheets.length>0&&($.Sheet=V.Sheets.length-1),V.Names.push($);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===i[0].slice(-2))break;"/"===i[1]?C+=r.slice(S,i.index):S=i.index+i[0].length;break;case"interior":if(!n.cellStyles)break;E.Interior=cs(i[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===i[0].slice(-2))break;"/"===i[1]?Fr(D,G,r.slice(T,i.index)):T=i.index+i[0].length;break;case"styles":case"workbook":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else l.push([i[3],!1]);break;case"comment":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"));ms(M),R.push(M)}else l.push([i[3],!1]),M={a:(u=cs(i[0])).Author};break;case"autofilter":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else if("/"!==i[0].charAt(i[0].length-2)){var ee=cs(i[0]);m["!autofilter"]={ref:Ea(ee.Range).replace(/\$/g,"")},l.push([i[3],!0])}break;case"datavalidation":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===i[1]){if((u=l.pop())[0]!==i[3])throw new Error("Bad state: "+u.join("|"))}else"/"!==i[0].charAt(i[0].length-2)&&l.push([i[3],!0]);break;default:if(0==l.length&&"document"==i[3])return Vs(r,n);if(0==l.length&&"uof"==i[3])return Vs(r,n);var te=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(i[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:te=!1}break;case"componentoptions":switch(i[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:te=!1}break;case"excelworkbook":switch(i[3]){case"date1904":V.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:te=!1}break;case"workbookoptions":switch(i[3]){case"owcversion":case"height":case"width":break;default:te=!1}break;case"worksheetoptions":switch(i[3]){case"visible":if("/>"===i[0].slice(-2));else if("/"===i[1])switch(r.slice(T,i.index)){case"SheetHidden":W.Hidden=1;break;case"SheetVeryHidden":W.Hidden=2}else T=i.index+i[0].length;break;case"header":m["!margins"]||_o(m["!margins"]={},"xlml"),isNaN(+lt(i[0]).Margin)||(m["!margins"].header=+lt(i[0]).Margin);break;case"footer":m["!margins"]||_o(m["!margins"]={},"xlml"),isNaN(+lt(i[0]).Margin)||(m["!margins"].footer=+lt(i[0]).Margin);break;case"pagemargins":var ne=lt(i[0]);m["!margins"]||_o(m["!margins"]={},"xlml"),isNaN(+ne.Top)||(m["!margins"].top=+ne.Top),isNaN(+ne.Left)||(m["!margins"].left=+ne.Left),isNaN(+ne.Right)||(m["!margins"].right=+ne.Right),isNaN(+ne.Bottom)||(m["!margins"].bottom=+ne.Bottom);break;case"displayrighttoleft":V.Views||(V.Views=[]),V.Views[0]||(V.Views[0]={}),V.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":m["!outline"]||(m["!outline"]={}),m["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":m["!outline"]||(m["!outline"]={}),m["!outline"].left=!0;break;default:te=!1}break;case"pivottable":case"pivotcache":switch(i[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:te=!1}break;case"pagebreaks":switch(i[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:te=!1}break;case"autofilter":switch(i[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:te=!1}break;case"querytable":switch(i[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:te=!1}break;case"datavalidation":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:te=!1}break;case"sorting":case"conditionalformatting":switch(i[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:te=!1}break;case"mapinfo":case"schema":case"data":switch(i[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:te=!1}break;case"smarttags":break;default:te=!1}if(te)break;if(i[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+i[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===i[0].slice(-2))break;"/"===i[1]?ds(j,G,P,r.slice(T,i.index)):(P=i,T=i.index+i[0].length);break}if(n.WTF)throw"Unrecognized tag: "+i[3]+"|"+l.join("|")}var re={};return n.bookSheets||n.bookProps||(re.Sheets=d),re.SheetNames=g,re.Workbook=V,re.SSF=Ue(L),re.Props=D,re.Custprops=j,re}function bs(e,t){switch(fu(t=t||{}),t.type||"base64"){case"base64":return vs(y(e),t);case"binary":case"buffer":case"file":return vs(e,t);case"array":return vs(x(e),t)}}function ys(e){var t={},n=e.content;if(n.l=28,t.AnsiUserType=n.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=function(e){return er(e,1)}(n),n.length-n.l<=4)return t;var r=n.read_shift(4);return 0==r||r>40?t:(n.l-=4,t.Reserved1=n.read_shift(0,"lpstr-ansi"),n.length-n.l<=4||1907505652!==(r=n.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return er(e,2)}(n),0==(r=n.read_shift(4))||r>40?t:(n.l-=4,void(t.Reserved2=n.read_shift(0,"lpwstr")))))}var _s=[60,1084,2066,2165,2175];function As(e,t,n,r,i){var a=r,o=[],s=n.slice(n.l,n.l+a);if(i&&i.enc&&i.enc.insitu&&s.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:i.enc.insitu(s)}o.push(s),n.l+=a;for(var u=un(n,n.l),l=Os[u],c=0;null!=l&&_s.indexOf(u)>-1;)a=un(n,n.l+2),c=n.l+4,2066==u?c+=4:2165!=u&&2175!=u||(c+=12),s=n.slice(c,n.l+4+a),o.push(s),n.l+=4+a,l=Os[u=un(n,n.l)];var f=C(o);vn(f,0);var d=0;f.lens=[];for(var h=0;h<o.length;++h)f.lens.push(d),d+=o[h].length;if(f.length<r)throw"XLS Record 0x"+e.toString(16)+" Truncated: "+f.length+" < "+r;return t.f(f,f.length,i)}function ws(e,t,n){if("z"!==e.t&&e.XF){var r=0;try{r=e.z||e.XF.numFmtId||0,t.cellNF&&(e.z=L[r])}catch(a){if(t.WTF)throw a}if(!t||!1!==t.cellText)try{"e"===e.t?e.w=e.w||lr[e.v]:0===r||"General"==r?"n"===e.t?(0|e.v)===e.v?e.w=e.v.toString(10):e.w=Y(e.v):e.w=X(e.v):e.w=be(r,e.v,{date1904:!!n,dateNF:t&&t.dateNF})}catch(a){if(t.WTF)throw a}if(t.cellDates&&r&&"n"==e.t&&pe(L[r]||String(r))){var i=q(e.v);i&&(e.t="d",e.v=new Date(i.y,i.m-1,i.d,i.H,i.M,i.S,i.u))}}}function Fs(e,t,n){return{v:e,ixfe:t,t:n}}function ks(e,t){var n={opts:{}},r={};var i,a,o,s,u,c,f,d,h=t.dense?[]:{},p={},g={},m=null,v=[],b="",y={},_="",A={},w=[],F=[],k=[],x={Sheets:[],WBProps:{date1904:!1},Views:[{}]},E={},C=function(e){return e<8?ur[e]:e<64&&k[e-8]||ur[e]},S=function(e,t,n){if(!(N>1)&&!(n.sheetRows&&e.r>=n.sheetRows)){if(n.cellStyles&&t.XF&&t.XF.data&&function(e,t,n){var r,i=t.XF.data;i&&i.patternType&&n&&n.cellStyles&&(t.s={},t.s.patternType=i.patternType,(r=Yi(C(i.icvFore)))&&(t.s.fgColor={rgb:r}),(r=Yi(C(i.icvBack)))&&(t.s.bgColor={rgb:r}))}(0,t,n),delete t.ixfe,delete t.XF,i=e,_=jn(e),g&&g.s&&g.e||(g={s:{r:0,c:0},e:{r:0,c:0}}),e.r<g.s.r&&(g.s.r=e.r),e.c<g.s.c&&(g.s.c=e.c),e.r+1>g.e.r&&(g.e.r=e.r+1),e.c+1>g.e.c&&(g.e.c=e.c+1),n.cellFormula&&t.f)for(var r=0;r<w.length;++r)if(!(w[r][0].s.c>e.c||w[r][0].s.r>e.r)&&!(w[r][0].e.c<e.c||w[r][0].e.r<e.r)){t.F=Pn(w[r][0]),w[r][0].s.c==e.c&&w[r][0].s.r==e.r||delete t.f,t.f&&(t.f=""+ro(w[r][1],0,e,M,O));break}n.dense?(h[e.r]||(h[e.r]=[]),h[e.r][e.c]=t):h[_]=t}},O={enc:!1,sbcch:0,snames:[],sharedf:A,arrayf:w,rrtabid:[],lastuser:"",biff:8,codepage:0,winlocked:0,cellStyles:!!t&&!!t.cellStyles,WTF:!!t&&!!t.wtf};t.password&&(O.password=t.password);var D=[],j=[],T=[],P=[],R=!1,M=[];M.SheetNames=O.snames,M.sharedf=O.sharedf,M.arrayf=O.arrayf,M.names=[],M.XTI=[];var I,B=0,N=0,U=0,H=[],z=[];O.codepage=1200,l(1200);for(var q=!1;e.l<e.length-1;){var V=e.l,W=e.read_shift(2);if(0===W&&10===B)break;var G=e.l===e.length?0:e.read_shift(2),K=Os[W];if(K&&K.f){if(t.bookSheets&&133===B&&133!==W)break;if(B=W,2===K.r||12==K.r){var Q=e.read_shift(2);if(G-=2,!O.enc&&Q!==W&&((255&Q)<<8|Q>>8)!==W)throw new Error("rt mismatch: "+Q+"!="+W);12==K.r&&(e.l+=10,G-=10)}var Y={};if(Y=10===W?K.f(e,G,O):As(W,K,e,G,O),0==N&&-1===[9,521,1033,2057].indexOf(B))continue;switch(W){case 34:n.opts.Date1904=x.WBProps.date1904=Y;break;case 134:n.opts.WriteProtect=!0;break;case 47:if(O.enc||(e.l=0),O.enc=Y,!t.password)throw new Error("File is password-protected");if(null==Y.valid)throw new Error("Encryption scheme unsupported");if(!Y.valid)throw new Error("Password is incorrect");break;case 92:O.lastuser=Y;break;case 66:var X=Number(Y);switch(X){case 21010:X=1200;break;case 32768:X=1e4;break;case 32769:X=1252}l(O.codepage=X),q=!0;break;case 317:O.rrtabid=Y;break;case 25:O.winlocked=Y;break;case 439:n.opts.RefreshAll=Y;break;case 12:n.opts.CalcCount=Y;break;case 16:n.opts.CalcDelta=Y;break;case 17:n.opts.CalcIter=Y;break;case 13:n.opts.CalcMode=Y;break;case 14:n.opts.CalcPrecision=Y;break;case 95:n.opts.CalcSaveRecalc=Y;break;case 15:O.CalcRefMode=Y;break;case 2211:n.opts.FullCalc=Y;break;case 129:Y.fDialog&&(h["!type"]="dialog"),Y.fBelow||((h["!outline"]||(h["!outline"]={})).above=!0),Y.fRight||((h["!outline"]||(h["!outline"]={})).left=!0);break;case 224:F.push(Y);break;case 430:M.push([Y]),M[M.length-1].XTI=[];break;case 35:case 547:M[M.length-1].push(Y);break;case 24:case 536:I={Name:Y.Name,Ref:ro(Y.rgce,0,null,M,O)},Y.itab>0&&(I.Sheet=Y.itab-1),M.names.push(I),M[0]||(M[0]=[],M[0].XTI=[]),M[M.length-1].push(Y),"_xlnm._FilterDatabase"==Y.Name&&Y.itab>0&&Y.rgce&&Y.rgce[0]&&Y.rgce[0][0]&&"PtgArea3d"==Y.rgce[0][0][0]&&(z[Y.itab-1]={ref:Pn(Y.rgce[0][0][1][2])});break;case 22:O.ExternCount=Y;break;case 23:0==M.length&&(M[0]=[],M[0].XTI=[]),M[M.length-1].XTI=M[M.length-1].XTI.concat(Y),M.XTI=M.XTI.concat(Y);break;case 2196:if(O.biff<8)break;null!=I&&(I.Comment=Y[1]);break;case 18:h["!protect"]=Y;break;case 19:0!==Y&&O.WTF&&console.error("Password verifier: "+Y);break;case 133:p[Y.pos]=Y,O.snames.push(Y.name);break;case 10:if(--N)break;if(g.e){if(g.e.r>0&&g.e.c>0){if(g.e.r--,g.e.c--,h["!ref"]=Pn(g),t.sheetRows&&t.sheetRows<=g.e.r){var J=g.e.r;g.e.r=t.sheetRows-1,h["!fullref"]=h["!ref"],h["!ref"]=Pn(g),g.e.r=J}g.e.r++,g.e.c++}D.length>0&&(h["!merges"]=D),j.length>0&&(h["!objects"]=j),T.length>0&&(h["!cols"]=T),P.length>0&&(h["!rows"]=P),x.Sheets.push(E)}""===b?y=h:r[b]=h,h=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===O.biff&&(O.biff={9:2,521:3,1033:4}[W]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[Y.BIFFVer]||8),O.biffguess=0==Y.BIFFVer,0==Y.BIFFVer&&4096==Y.dt&&(O.biff=5,q=!0,l(O.codepage=28591)),8==O.biff&&0==Y.BIFFVer&&16==Y.dt&&(O.biff=2),N++)break;if(h=t.dense?[]:{},O.biff<8&&!q&&(q=!0,l(O.codepage=t.codepage||1252)),O.biff<5||0==Y.BIFFVer&&4096==Y.dt){""===b&&(b="Sheet1"),g={s:{r:0,c:0},e:{r:0,c:0}};var Z={pos:e.l-G,name:b};p[Z.pos]=Z,O.snames.push(b)}else b=(p[V]||{name:""}).name;32==Y.dt&&(h["!type"]="chart"),64==Y.dt&&(h["!type"]="macro"),D=[],j=[],O.arrayf=w=[],T=[],P=[],R=!1,E={Hidden:(p[V]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==h["!type"]&&(t.dense?(h[Y.r]||[])[Y.c]:h[jn({c:Y.c,r:Y.r})])&&++Y.c,c={ixfe:Y.ixfe,XF:F[Y.ixfe]||{},v:Y.val,t:"n"},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t);break;case 5:case 517:c={ixfe:Y.ixfe,XF:F[Y.ixfe],v:Y.val,t:Y.t},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t);break;case 638:c={ixfe:Y.ixfe,XF:F[Y.ixfe],v:Y.rknum,t:"n"},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t);break;case 189:for(var $=Y.c;$<=Y.C;++$){var ee=Y.rkrec[$-Y.c][0];c={ixfe:ee,XF:F[ee],v:Y.rkrec[$-Y.c][1],t:"n"},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:$,r:Y.r},c,t)}break;case 6:case 518:case 1030:if("String"==Y.val){m=Y;break}if((c=Fs(Y.val,Y.cell.ixfe,Y.tt)).XF=F[c.ixfe],t.cellFormula){var te=Y.formula;if(te&&te[0]&&te[0][0]&&"PtgExp"==te[0][0][0]){var ne=te[0][0][1][0],re=te[0][0][1][1],ie=jn({r:ne,c:re});A[ie]?c.f=""+ro(Y.formula,0,Y.cell,M,O):c.F=((t.dense?(h[ne]||[])[re]:h[ie])||{}).F}else c.f=""+ro(Y.formula,0,Y.cell,M,O)}U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S(Y.cell,c,t),m=Y;break;case 7:case 519:if(!m)throw new Error("String record expects Formula");m.val=Y,(c=Fs(Y,m.cell.ixfe,"s")).XF=F[c.ixfe],t.cellFormula&&(c.f=""+ro(m.formula,0,m.cell,M,O)),U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S(m.cell,c,t),m=null;break;case 33:case 545:w.push(Y);var ae=jn(Y[0].s);if(a=t.dense?(h[Y[0].s.r]||[])[Y[0].s.c]:h[ae],t.cellFormula&&a){if(!m)break;if(!ae||!a)break;a.f=""+ro(Y[1],0,Y[0],M,O),a.F=Pn(Y[0])}break;case 1212:if(!t.cellFormula)break;if(_){if(!m)break;A[jn(m.cell)]=Y[0],((a=t.dense?(h[m.cell.r]||[])[m.cell.c]:h[jn(m.cell)])||{}).f=""+ro(Y[0],0,i,M,O)}break;case 253:c=Fs(v[Y.isst].t,Y.ixfe,"s"),v[Y.isst].h&&(c.h=v[Y.isst].h),c.XF=F[c.ixfe],U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t);break;case 513:t.sheetStubs&&(c={ixfe:Y.ixfe,XF:F[Y.ixfe],t:"z"},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t));break;case 190:if(t.sheetStubs)for(var oe=Y.c;oe<=Y.C;++oe){var se=Y.ixfe[oe-Y.c];c={ixfe:se,XF:F[se],t:"z"},U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:oe,r:Y.r},c,t)}break;case 214:case 516:case 4:(c=Fs(Y.val,Y.ixfe,"s")).XF=F[c.ixfe],U>0&&(c.z=H[c.ixfe>>8&63]),ws(c,t,n.opts.Date1904),S({c:Y.c,r:Y.r},c,t);break;case 0:case 512:1===N&&(g=Y);break;case 252:v=Y;break;case 1054:if(4==O.biff){H[U++]=Y[1];for(var ue=0;ue<U+163&&L[ue]!=Y[1];++ue);ue>=163&&ye(Y[1],U+163)}else ye(Y[1],Y[0]);break;case 30:H[U++]=Y;for(var le=0;le<U+163&&L[le]!=Y;++le);le>=163&&ye(Y,U+163);break;case 229:D=D.concat(Y);break;case 93:j[Y.cmo[0]]=O.lastobj=Y;break;case 438:O.lastobj.TxO=Y;break;case 127:O.lastobj.ImData=Y;break;case 440:for(u=Y[0].s.r;u<=Y[0].e.r;++u)for(s=Y[0].s.c;s<=Y[0].e.c;++s)(a=t.dense?(h[u]||[])[s]:h[jn({c:s,r:u})])&&(a.l=Y[1]);break;case 2048:for(u=Y[0].s.r;u<=Y[0].e.r;++u)for(s=Y[0].s.c;s<=Y[0].e.c;++s)(a=t.dense?(h[u]||[])[s]:h[jn({c:s,r:u})])&&a.l&&(a.l.Tooltip=Y[1]);break;case 28:if(O.biff<=5&&O.biff>=2)break;a=t.dense?(h[Y[0].r]||[])[Y[0].c]:h[jn(Y[0])];var ce=j[Y[2]];a||(t.dense?(h[Y[0].r]||(h[Y[0].r]=[]),a=h[Y[0].r][Y[0].c]={t:"z"}):a=h[jn(Y[0])]={t:"z"},g.e.r=Math.max(g.e.r,Y[0].r),g.s.r=Math.min(g.s.r,Y[0].r),g.e.c=Math.max(g.e.c,Y[0].c),g.s.c=Math.min(g.s.c,Y[0].c)),a.c||(a.c=[]),o={a:Y[1],t:ce.TxO.t},a.c.push(o);break;case 2173:F[Y.ixfe],Y.ext.forEach((function(e){e[0]}));break;case 125:if(!O.cellStyles)break;for(;Y.e>=Y.s;)T[Y.e--]={width:Y.w/256,level:Y.level||0,hidden:!!(1&Y.flags)},R||(R=!0,na(Y.w/256)),ra(T[Y.e+1]);break;case 520:var fe={};null!=Y.level&&(P[Y.r]=fe,fe.level=Y.level),Y.hidden&&(P[Y.r]=fe,fe.hidden=!0),Y.hpt&&(P[Y.r]=fe,fe.hpt=Y.hpt,fe.hpx=aa(Y.hpt));break;case 38:case 39:case 40:case 41:h["!margins"]||_o(h["!margins"]={}),h["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[W]]=Y;break;case 161:h["!margins"]||_o(h["!margins"]={}),h["!margins"].header=Y.header,h["!margins"].footer=Y.footer;break;case 574:Y.RTL&&(x.Views[0].RTL=!0);break;case 146:k=Y;break;case 2198:d=Y;break;case 140:f=Y;break;case 442:b?E.CodeName=Y||E.name:x.WBProps.CodeName=Y||"ThisWorkbook"}}else K||console.error("Missing Info for XLS Record 0x"+W.toString(16)),e.l+=G}return n.SheetNames=Ee(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(n.Sheets=r),!n.SheetNames.length&&y["!ref"]?(n.SheetNames.push("Sheet1"),n.Sheets&&(n.Sheets.Sheet1=y)):n.Preamble=y,n.Sheets&&z.forEach((function(e,t){n.Sheets[n.SheetNames[t]]["!autofilter"]=e})),n.Strings=v,n.SSF=Ue(L),O.enc&&(n.Encryption=O.enc),d&&(n.Themes=d),n.Metadata={},void 0!==f&&(n.Metadata.Country=f),M.names.length>0&&(x.Names=M.names),n.Workbook=x,n}var xs="e0859ff2f94f6810ab9108002b27b3d9",Es="02d5cdd59c2e1b10939708002b2cf9ae";function Cs(e,t){var n,r,i,a;if(t||(t={}),fu(t),c(),t.codepage&&u(t.codepage),e.FullPaths){if(ke.find(e,"/encryption"))throw new Error("File is password-protected");n=ke.find(e,"!CompObj"),r=ke.find(e,"/Workbook")||ke.find(e,"/Book")}else{switch(t.type){case"base64":e=k(y(e));break;case"binary":e=k(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}vn(e,0),r={content:e}}if(n&&ys(n),t.bookProps&&!t.bookSheets)i={};else{var o=_?"buffer":"array";if(r&&r.content)i=ks(r.content,t);else if((a=ke.find(e,"PerfectOffice_MAIN"))&&a.content)i=xi.to_workbook(a.content,(t.type=o,t));else{if(!(a=ke.find(e,"NativeContent_MAIN"))||!a.content)throw(a=ke.find(e,"MN0"))&&a.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");i=xi.to_workbook(a.content,(t.type=o,t))}t.bookVBA&&e.FullPaths&&ke.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(i.vbaraw=function(e){var t=ke.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(n,r){if("/"!==n.slice(-1)&&n.match(/_VBA_PROJECT_CUR/)){var i=n.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");ke.utils.cfb_add(t,i,e.FileIndex[r].content)}})),ke.write(t)}(e))}var s={};return e.FullPaths&&function(e,t,n){var r=ke.find(e,"/!DocumentSummaryInformation");if(r&&r.size>0)try{var i=Rr(r,rr,Es);for(var a in i)t[a]=i[a]}catch(l){if(n.WTF)throw l}var o=ke.find(e,"/!SummaryInformation");if(o&&o.size>0)try{var s=Rr(o,ir,xs);for(var u in s)null==t[u]&&(t[u]=s[u])}catch(l){if(n.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(yr(t.HeadingPairs,t.TitlesOfParts,t,n),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,s,t),i.Props=i.Custprops=s,t.bookFiles&&(i.cfb=e),i}var Ss={0:{f:function(e,t){var n={},r=e.l+t;n.r=e.read_shift(4),e.l+=4;var i=e.read_shift(2);e.l+=1;var a=e.read_shift(1);return e.l=r,7&a&&(n.level=7&a),16&a&&(n.hidden=!0),32&a&&(n.hpt=i/20),n}},1:{f:function(e){return[Vn(e)]}},2:{f:function(e){return[Vn(e),Xn(e),"n"]}},3:{f:function(e){return[Vn(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Vn(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Vn(e),$n(e),"n"]}},6:{f:function(e){return[Vn(e),Un(e),"str"]}},7:{f:function(e){return[Vn(e),e.read_shift(4),"s"]}},8:{f:function(e,t,n){var r=e.l+t,i=Vn(e);i.r=n["!row"];var a=[i,Un(e),"str"];if(n.cellFormula){e.l+=2;var o=lo(e,r-e.l,n);a[3]=ro(o,0,i,n.supbooks,n)}else e.l=r;return a}},9:{f:function(e,t,n){var r=e.l+t,i=Vn(e);i.r=n["!row"];var a=[i,$n(e),"n"];if(n.cellFormula){e.l+=2;var o=lo(e,r-e.l,n);a[3]=ro(o,0,i,n.supbooks,n)}else e.l=r;return a}},10:{f:function(e,t,n){var r=e.l+t,i=Vn(e);i.r=n["!row"];var a=[i,e.read_shift(1),"b"];if(n.cellFormula){e.l+=2;var o=lo(e,r-e.l,n);a[3]=ro(o,0,i,n.supbooks,n)}else e.l=r;return a}},11:{f:function(e,t,n){var r=e.l+t,i=Vn(e);i.r=n["!row"];var a=[i,e.read_shift(1),"e"];if(n.cellFormula){e.l+=2;var o=lo(e,r-e.l,n);a[3]=ro(o,0,i,n.supbooks,n)}else e.l=r;return a}},12:{f:function(e){return[Wn(e)]}},13:{f:function(e){return[Wn(e),Xn(e),"n"]}},14:{f:function(e){return[Wn(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Wn(e),e.read_shift(1),"b"]}},16:{f:Bo},17:{f:function(e){return[Wn(e),Un(e),"str"]}},18:{f:function(e){return[Wn(e),e.read_shift(4),"s"]}},19:{f:zn},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,n){var r=e.l+t;e.l+=4,e.l+=1;var i=e.read_shift(4),a=Qn(e),o=co(e,0,n),s=Kn(e);e.l=r;var u={Name:a,Ptg:o};return i<268435455&&(u.Sheet=i),s&&(u.Comment=s),u}},40:{},42:{},43:{f:function(e,t,n){var r={};r.sz=e.read_shift(2)/20;var i=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(i.fItalic&&(r.italic=1),i.fCondense&&(r.condense=1),i.fExtend&&(r.extend=1),i.fShadow&&(r.shadow=1),i.fOutline&&(r.outline=1),i.fStrikeout&&(r.strike=1),700===e.read_shift(2)&&(r.bold=1),e.read_shift(2)){case 1:r.vertAlign="superscript";break;case 2:r.vertAlign="subscript"}var a=e.read_shift(1);0!=a&&(r.underline=a);var o=e.read_shift(1);o>0&&(r.family=o);var s=e.read_shift(1);switch(s>0&&(r.charset=s),e.l++,r.color=function(e){var t={},n=e.read_shift(1)>>>1,r=e.read_shift(1),i=e.read_shift(2,"i"),a=e.read_shift(1),o=e.read_shift(1),s=e.read_shift(1);switch(e.l++,n){case 0:t.auto=1;break;case 1:t.index=r;var u=ur[r];u&&(t.rgb=Yi(u));break;case 2:t.rgb=Yi([a,o,s]);break;case 3:t.theme=r}return 0!=i&&(t.tint=i>0?i/32767:i/32768),t}(e),e.read_shift(1)){case 1:r.scheme="major";break;case 2:r.scheme="minor"}return r.name=Un(e),r}},44:{f:function(e,t){return[e.read_shift(2),Un(e)]}},45:{f:ca},46:{f:fa},47:{f:function(e,t){var n=e.l+t,r=e.read_shift(2),i=e.read_shift(2);return e.l=n,{ixfe:r,numFmtId:i}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],n=e.read_shift(4);n-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:gi},62:{f:function(e){return[Vn(e),zn(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var n={};n.r=e.read_shift(4),n.c=e.read_shift(4),t.r=jn(n);var r=e.read_shift(1);return 2&r&&(t.l="1"),8&r&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:bn,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var n={},r=e[e.l];return++e.l,n.above=!(64&r),n.left=!(128&r),e.l+=18,n.name=Gn(e,t-19),n}},148:{f:Io,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var n={},r=e.read_shift(4);n.defaultThemeVersion=e.read_shift(4);var i=t>8?Un(e):"";return i.length>0&&(n.CodeName=i),n.autoCompressPictures=!!(65536&r),n.backupFile=!!(64&r),n.checkCompatibility=!!(4096&r),n.date1904=!!(1&r),n.filterPrivacy=!!(8&r),n.hidePivotFieldList=!!(1024&r),n.promptedSolutions=!!(16&r),n.publishItems=!!(2048&r),n.refreshAllConnections=!!(262144&r),n.saveExternalLinkValues=!!(128&r),n.showBorderUnselectedTables=!!(4&r),n.showInkAnnotation=!!(32&r),n.showObjects=["all","placeholders","none"][r>>13&3],n.showPivotChartFilter=!!(32768&r),n.updateLinks=["userSet","never","always"][r>>8&3],n}},154:{},155:{},156:{f:function(e,t){var n={};return n.Hidden=e.read_shift(4),n.iTabID=e.read_shift(4),n.strRelID=Yn(e,t-8),n.name=Un(e),n}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Zn},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:No},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Un(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Yn},357:{},358:{},359:{},360:{T:1},361:{},362:{f:di},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,n){var r=e.l+t,i=Jn(e),a=e.read_shift(1),o=[i];if(o[2]=a,n.cellFormula){var s=uo(e,r-e.l,n);o[1]=s}else e.l=r;return o}},427:{f:function(e,t,n){var r=e.l+t,i=[Zn(e,16)];if(n.cellFormula){var a=fo(e,r-e.l,n);i[1]=a,e.l=r}else e.l=r;return i}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return Lo.forEach((function(n){t[n]=$n(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var n=e.l+t,r=Zn(e,16),i=Kn(e),a=Un(e),o=Un(e),s=Un(e);e.l=n;var u={rfx:r,relId:i,loc:a,display:s};return o&&(u.Tooltip=o),u}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Yn},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:xa},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var n=Zn(e,16);return t.rfx=n.s,t.ref=jn(n.s),e.l+=16,t}},636:{T:-1},637:{f:qn},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:Un(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Os={6:{f:oo},10:{f:Mr},12:{f:Br},13:{f:Br},14:{f:Ir},15:{f:Ir},16:{f:$n},17:{f:Ir},18:{f:Ir},19:{f:Br},20:{f:ui},21:{f:ui},23:{f:di},24:{f:fi},25:{f:Ir},26:{},27:{},28:{f:function(e,t,n){return function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2),o=e.read_shift(2),s=qr(e,0,n);return n.biff<8&&e.read_shift(1),[{r:r,c:i},s,o,a]}}(e,0,n)}},29:{},34:{f:Ir},35:{f:li},38:{f:$n},39:{f:$n},40:{f:$n},41:{f:$n},42:{f:Ir},43:{f:Ir},47:{f:function(e,t,n){var r={Type:n.biff>=8?e.read_shift(2):0};return r.Type?Ki(e,t-2,r):function(e,t,n,r){var i={key:Br(e),verificationBytes:Br(e)};n.password&&(i.verifier=Vi(n.password)),r.valid=i.verificationBytes===i.verifier,r.valid&&(r.insitu=Gi(n.password))}(e,n.biff,n,r),r}},49:{f:function(e,t,n){var r={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(n&&n.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return r.name=Lr(e,0,n),r}},51:{f:Br},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:Ir},65:{f:function(){}},66:{f:Br},77:{},80:{},81:{},82:{},85:{f:Br},89:{},90:{},91:{},92:{f:function(e,t,n){if(n.enc)return e.l+=t,"";var r=e.l,i=qr(e,0,n);return e.read_shift(t+r-e.l),i}},93:{f:function(e,t,n){if(n&&n.biff<8)return function(e,t,n){e.l+=4;var r=e.read_shift(2),i=e.read_shift(2),a=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var o=[];return o.push((pi[r]||bn)(e,t,n)),{cmo:[i,r,a],ft:o}}(e,t,n);var r=ei(e),i=function(e,t){for(var n=e.l+t,r=[];e.l<n;){var i=e.read_shift(2);e.l-=2;try{r.push(ni[i](e,n-e.l))}catch(a){return e.l=n,r}}return e.l!=n&&(e.l=n),r}(e,t-22,r[1]);return{cmo:r,ft:i}}},94:{},95:{f:Ir},96:{},97:{},99:{f:Ir},125:{f:gi},128:{f:function(e){e.l+=4;var t=[e.read_shift(2),e.read_shift(2)];if(0!==t[0]&&t[0]--,0!==t[1]&&t[1]--,t[0]>7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,n){var r=n&&8==n.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&r,fBelow:64&r,fRight:128&r}}},130:{f:Br},131:{f:Ir},132:{f:Ir},133:{f:function(e,t,n){var r=e.read_shift(4),i=3&e.read_shift(1),a=e.read_shift(1);switch(a){case 0:a="Worksheet";break;case 1:a="Macrosheet";break;case 2:a="Chartsheet";break;case 6:a="VBAModule"}var o=Lr(e,0,n);return 0===o.length&&(o="Sheet1"),{pos:r,hs:i,dt:a,name:o}}},134:{},140:{f:function(e){var t,n=[0,0];return t=e.read_shift(2),n[0]=ar[t]||t,t=e.read_shift(2),n[1]=ar[t]||t,n}},141:{f:Br},144:{},146:{f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Kr(e));return n}},151:{},152:{},153:{},154:{},155:{},156:{f:Br},157:{},158:{},160:{f:vi},161:{f:function(e,t){var n={};return t<32||(e.l+=16,n.header=$n(e),n.footer=$n(e),e.l+=2),n}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var n=e.l+t-2,r=e.read_shift(2),i=e.read_shift(2),a=[];e.l<n;)a.push(Xr(e));if(e.l!==n)throw new Error("MulRK read error");var o=e.read_shift(2);if(a.length!=o-i+1)throw new Error("MulRK length mismatch");return{r:r,c:i,C:o,rkrec:a}}},190:{f:function(e,t){for(var n=e.l+t-2,r=e.read_shift(2),i=e.read_shift(2),a=[];e.l<n;)a.push(e.read_shift(2));if(e.l!==n)throw new Error("MulBlank read error");var o=e.read_shift(2);if(a.length!=o-i+1)throw new Error("MulBlank length mismatch");return{r:r,c:i,C:o,ixfe:a}}},193:{f:Mr},197:{},198:{},199:{},200:{},201:{},202:{f:Ir},203:{},204:{},205:{},206:{},207:{},208:{},209:{},210:{},211:{},213:{},215:{},216:{},217:{},218:{f:Br},220:{},221:{f:Ir},222:{},224:{f:function(e,t,n){var r={};return r.ifnt=e.read_shift(2),r.numFmtId=e.read_shift(2),r.flags=e.read_shift(2),r.fStyle=r.flags>>2&1,6,r.data=function(e,t,n,r){var i={},a=e.read_shift(4),o=e.read_shift(4),s=e.read_shift(4),u=e.read_shift(2);return i.patternType=or[s>>26],r.cellStyles?(i.alc=7&a,i.fWrap=a>>3&1,i.alcV=a>>4&7,i.fJustLast=a>>7&1,i.trot=a>>8&255,i.cIndent=a>>16&15,i.fShrinkToFit=a>>20&1,i.iReadOrder=a>>22&2,i.fAtrNum=a>>26&1,i.fAtrFnt=a>>27&1,i.fAtrAlc=a>>28&1,i.fAtrBdr=a>>29&1,i.fAtrPat=a>>30&1,i.fAtrProt=a>>31&1,i.dgLeft=15&o,i.dgRight=o>>4&15,i.dgTop=o>>8&15,i.dgBottom=o>>12&15,i.icvLeft=o>>16&127,i.icvRight=o>>23&127,i.grbitDiag=o>>30&3,i.icvTop=127&s,i.icvBottom=s>>7&127,i.icvDiag=s>>14&127,i.dgDiag=s>>21&15,i.icvFore=127&u,i.icvBack=u>>7&127,i.fsxButton=u>>14&1,i):i}(e,0,r.fStyle,n),r}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Mr},227:{},229:{f:function(e,t){for(var n=[],r=e.read_shift(2);r--;)n.push(Jr(e));return n}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var n=e.l+t,r=e.read_shift(4),i=e.read_shift(4),a=[],o=0;o!=i&&e.l<n;++o)a.push(Ur(e));return a.Count=r,a.Unique=i,a}},253:{f:function(e){var t=Qr(e);return t.isst=e.read_shift(4),t}},255:{f:function(e,t){var n={};return n.dsst=e.read_shift(2),e.l+=t-2,n}},256:{},259:{},290:{},311:{},312:{},315:{},317:{f:Nr},318:{},319:{},320:{},330:{},331:{},333:{},334:{},335:{},336:{},337:{},338:{},339:{},340:{},351:{},352:{f:Ir},353:{f:Mr},401:{},402:{},403:{},404:{},405:{},406:{},407:{},408:{},425:{},426:{},427:{},428:{},429:{},430:{f:function(e,t,n){var r=e.l+t,i=e.read_shift(2),a=e.read_shift(2);if(n.sbcch=a,1025==a||14849==a)return[a,i];if(a<1||a>255)throw new Error("Unexpected SupBook type: "+a);for(var o=Hr(e,a),s=[];r>e.l;)s.push(zr(e));return[a,i,o,s]}},431:{f:Ir},432:{},433:{},434:{},437:{},438:{f:function(e,t,n){var r=e.l,i="";try{e.l+=4;var a=(n.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(a)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var n=e.read_shift(2);return e.l+=2,[t,n]}(e);var o=e.read_shift(2);e.read_shift(2),Br(e);var s=e.read_shift(2);e.l+=s;for(var u=1;u<e.lens.length-1;++u){if(e.l-r!=e.lens[u])throw new Error("TxO: bad continue record");var l=e[e.l];if((i+=Hr(e,e.lens[u+1]-e.lens[u]-1)).length>=(l?o:2*o))break}if(i.length!==o&&i.length!==2*o)throw new Error("cchText: "+o+" != "+i.length);return e.l=r+t,{t:i}}catch(c){return e.l=r+t,{t:i}}}},439:{f:Ir},440:{f:function(e,t){var n=Jr(e);e.l+=16;var r=function(e,t){var n=e.l+t,r=e.read_shift(4);if(2!==r)throw new Error("Unrecognized streamVersion: "+r);var i=e.read_shift(2);e.l+=2;var a,o,s,u,l,c,f="";16&i&&(a=Wr(e,e.l)),128&i&&(o=Wr(e,e.l)),257===(257&i)&&(s=Wr(e,e.l)),1===(257&i)&&(u=Vr(e,e.l)),8&i&&(f=Wr(e,e.l)),32&i&&(l=e.read_shift(16)),64&i&&(c=kr(e)),e.l=n;var d=o||s||u||"";d&&f&&(d+="#"+f),d||(d="#"+f),2&i&&"/"==d.charAt(0)&&"/"!=d.charAt(1)&&(d="file://"+d);var h={Target:d};return l&&(h.guid=l),c&&(h.time=c),a&&(h.Tooltip=a),h}(e,t-24);return[n,r]}},441:{},442:{f:zr},443:{},444:{f:Br},445:{},446:{},448:{f:Mr},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Mr},512:{f:oi},513:{f:mi},515:{f:function(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5);var r=Qr(e),i=$n(e);return r.val=i,r}},516:{f:function(e,t,n){n.biffguess&&2==n.biff&&(n.biff=5),e.l;var r=Qr(e);2==n.biff&&e.l++;var i=zr(e,e.l,n);return r.val=i,r}},517:{f:si},519:{f:bi},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var n=e.read_shift(2);e.l+=4;var r=e.read_shift(1);return e.l+=3,7&r&&(t.level=7&r),32&r&&(t.hidden=!0),64&r&&(t.hpt=n/20),t}},523:{},545:{f:hi},549:{f:ii},566:{},574:{f:function(e,t,n){return n&&n.biff>=2&&n.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=Xr(e);return{r:t,c:n,ixfe:r[0],rknum:r[1]}}},659:{},1048:{},1054:{f:function(e,t,n){return[e.read_shift(2),qr(e,0,n)]}},1084:{},1212:{f:function(e,t,n){var r=Zr(e);e.l++;var i=e.read_shift(1);return[ao(e,t-=8,n),i,r]}},2048:{f:function(e,t){e.read_shift(2);var n=Jr(e),r=e.read_shift((t-10)/2,"dbcs-cont");return[n,r=r.replace(S,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:ri},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Mr},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var n=e.read_shift(2);e.l+=2;for(var r=e.read_shift(2),i=[];r-- >0;)i.push(Fa(e,e.l));return{ixfe:n,ext:i}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:Ir,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,n){if(!(n.biff<8)){var r=e.read_shift(2),i=e.read_shift(2);return[Hr(e,r,n),Hr(e,i,n)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,n){var r=e.l+t;if(124226!==e.read_shift(4))if(n.cellStyles){var i,a=e.slice(e.l);e.l=r;try{i=tt(a,{type:"array"})}catch(s){return}var o=Je(i,"theme/theme/theme1.xml",!0);if(o)return _a(o,n)}else e.l=r},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Mr},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),n=e.read_shift(2);return e.l+=8,{type:t,flags:n}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:Br},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,n){var r={area:!1};if(5!=n.biff)return e.l+=t,r;var i=e.read_shift(1);return e.l+=3,16&i&&(r.area=!0),r}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),n=[];t-- >0;)n.push(Kr(e));return n}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:oi},1:{},2:{f:function(e){var t=Qr(e);++e.l;var n=e.read_shift(2);return t.t="n",t.val=n,t}},3:{f:function(e){var t=Qr(e);++e.l;var n=$n(e);return t.t="n",t.val=n,t}},4:{f:function(e,t,n){n.biffguess&&5==n.biff&&(n.biff=2);var r=Qr(e);++e.l;var i=qr(e,0,n);return r.t="str",r.val=i,r}},5:{f:si},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:ri},11:{},22:{f:Br},30:{f:ai},31:{},32:{},33:{f:hi},36:{},37:{f:ii},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:Br},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),n=e.read_shift(2),r=e.read_shift(4),i={fmt:t,env:n,len:r,data:e.slice(e.l,e.l+r)};return e.l+=r,i}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,n){var r=e.l+t,i=Qr(e),a=e.read_shift(2),o=Hr(e,a,n);return e.l=r,i.t="str",i.val=o,i}},223:{},234:{},354:{},421:{},518:{f:oo},521:{f:ri},536:{f:fi},547:{f:li},561:{},579:{},1030:{f:oo},1033:{f:ri},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Ds(e,t,n,r){var i=t;if(!isNaN(i)){var a=r||(n||[]).length||0,o=e.next(4);o.write_shift(2,i),o.write_shift(2,a),a>0&&an(n)&&e.push(n)}}function js(e,t){var n=t||{};var r=n.dense?[]:{},i=(e=e.replace(/<!--.*?-->/g,"")).match(/<table/i);if(!i)throw new Error("Invalid HTML: could not find <table>");var a=e.match(/<\/table/i),o=i.index,s=a&&a.index||e.length,u=We(e.slice(o,s),/(:?<tr[^>]*>)/i,"<tr>"),l=-1,c=0,f=0,d=0,h={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(o=0;o<u.length;++o){var g=u[o].trim(),m=g.slice(0,3).toLowerCase();if("<tr"!=m){if("<td"==m||"<th"==m){var v=g.split(/<\/t[dh]>/i);for(s=0;s<v.length;++s){var b=v[s].trim();if(b.match(/<t[dh]/i)){for(var y=b,_=0;"<"==y.charAt(0)&&(_=y.indexOf(">"))>-1;)y=y.slice(_+1);for(var A=0;A<p.length;++A){var w=p[A];w.s.c==c&&w.s.r<l&&l<=w.e.r&&(c=w.e.c+1,A=-1)}var F=lt(b.slice(0,b.indexOf(">")));d=F.colspan?+F.colspan:1,((f=+F.rowspan)>1||d>1)&&p.push({s:{r:l,c:c},e:{r:l+(f||1)-1,c:c+d-1}});var k=F.t||F["data-t"]||"";if(y.length)if(y=Et(y),h.s.r>l&&(h.s.r=l),h.e.r<l&&(h.e.r=l),h.s.c>c&&(h.s.c=c),h.e.c<c&&(h.e.c=c),y.length){var x={t:"s",v:y};n.raw||!y.trim().length||"s"==k||("TRUE"===y?x={t:"b",v:!0}:"FALSE"===y?x={t:"b",v:!1}:isNaN(ze(y))?isNaN(Ve(y).getDate())||(x={t:"d",v:Ne(y)},n.cellDates||(x={t:"n",v:Oe(x.v)}),x.z=n.dateNF||L[14]):x={t:"n",v:ze(y)}),n.dense?(r[l]||(r[l]=[]),r[l][c]=x):r[jn({r:l,c:c})]=x,c+=d}else c+=d;else c+=d}}}}else{if(++l,n.sheetRows&&n.sheetRows<=l){--l;break}c=0}}return r["!ref"]=Pn(h),p.length&&(r["!merges"]=p),r}function Ts(e,t,n,r){for(var i=e["!merges"]||[],a=[],o=t.s.c;o<=t.e.c;++o){for(var s=0,u=0,l=0;l<i.length;++l)if(!(i[l].s.r>n||i[l].s.c>o)&&!(i[l].e.r<n||i[l].e.c<o)){if(i[l].s.r<n||i[l].s.c<o){s=-1;break}s=i[l].e.r-i[l].s.r+1,u=i[l].e.c-i[l].s.c+1;break}if(!(s<0)){var c=jn({r:n,c:o}),f=r.dense?(e[n]||[])[o]:e[c],d=f&&null!=f.v&&(f.h||mt(f.w||(In(f),f.w)||""))||"",h={};s>1&&(h.rowspan=s),u>1&&(h.colspan=u),r.editable?d='<span contenteditable="true">'+d+"</span>":f&&(h["data-t"]=f&&f.t||"z",null!=f.v&&(h["data-v"]=f.v),null!=f.z&&(h["data-z"]=f.z),f.l&&"#"!=(f.l.Target||"#").charAt(0)&&(d='<a href="'+f.l.Target+'">'+d+"</a>")),h.id=(r.id||"sjs")+"-"+c,a.push(Pt("td",d,h))}}return"<tr>"+a.join("")+"</tr>"}var Ps='<html><head><meta charset="utf-8"/><title>SheetJS Table Export</title></head><body>',Rs="</body></html>";function Ms(e,t,n){return[].join("")+"<table"+(n&&n.id?' id="'+n.id+'"':"")+">"}function Is(e,t){var n=t||{},r=null!=n.header?n.header:Ps,i=null!=n.footer?n.footer:Rs,a=[r],o=Tn(e["!ref"]);n.dense=Array.isArray(e),a.push(Ms(0,0,n));for(var s=o.s.r;s<=o.e.r;++s)a.push(Ts(e,o,s,n));return a.push("</table>"+i),a.join("")}function Bs(e,t,n){var r=n||{};var i=0,a=0;if(null!=r.origin)if("number"==typeof r.origin)i=r.origin;else{var o="string"==typeof r.origin?Dn(r.origin):r.origin;i=o.r,a=o.c}var s=t.getElementsByTagName("tr"),u=Math.min(r.sheetRows||1e7,s.length),l={s:{r:0,c:0},e:{r:i,c:a}};if(e["!ref"]){var c=Tn(e["!ref"]);l.s.r=Math.min(l.s.r,c.s.r),l.s.c=Math.min(l.s.c,c.s.c),l.e.r=Math.max(l.e.r,c.e.r),l.e.c=Math.max(l.e.c,c.e.c),-1==i&&(l.e.r=i=c.e.r+1)}var f=[],d=0,h=e["!rows"]||(e["!rows"]=[]),p=0,g=0,m=0,v=0,b=0,y=0;for(e["!cols"]||(e["!cols"]=[]);p<s.length&&g<u;++p){var _=s[p];if(Ls(_)){if(r.display)continue;h[g]={hidden:!0}}var A=_.children;for(m=v=0;m<A.length;++m){var w=A[m];if(!r.display||!Ls(w)){var F=w.hasAttribute("data-v")?w.getAttribute("data-v"):w.hasAttribute("v")?w.getAttribute("v"):Et(w.innerHTML),k=w.getAttribute("data-z")||w.getAttribute("z");for(d=0;d<f.length;++d){var x=f[d];x.s.c==v+a&&x.s.r<g+i&&g+i<=x.e.r&&(v=x.e.c+1-a,d=-1)}y=+w.getAttribute("colspan")||1,((b=+w.getAttribute("rowspan")||1)>1||y>1)&&f.push({s:{r:g+i,c:v+a},e:{r:g+i+(b||1)-1,c:v+a+(y||1)-1}});var E={t:"s",v:F},C=w.getAttribute("data-t")||w.getAttribute("t")||"";null!=F&&(0==F.length?E.t=C||"z":r.raw||0==F.trim().length||"s"==C||("TRUE"===F?E={t:"b",v:!0}:"FALSE"===F?E={t:"b",v:!1}:isNaN(ze(F))?isNaN(Ve(F).getDate())||(E={t:"d",v:Ne(F)},r.cellDates||(E={t:"n",v:Oe(E.v)}),E.z=r.dateNF||L[14]):E={t:"n",v:ze(F)})),void 0===E.z&&null!=k&&(E.z=k);var S="",O=w.getElementsByTagName("A");if(O&&O.length)for(var D=0;D<O.length&&(!O[D].hasAttribute("href")||"#"==(S=O[D].getAttribute("href")).charAt(0));++D);S&&"#"!=S.charAt(0)&&(E.l={Target:S}),r.dense?(e[g+i]||(e[g+i]=[]),e[g+i][v+a]=E):e[jn({c:v+a,r:g+i})]=E,l.e.c<v+a&&(l.e.c=v+a),v+=y}}++g}return f.length&&(e["!merges"]=(e["!merges"]||[]).concat(f)),l.e.r=Math.max(l.e.r,g-1+i),e["!ref"]=Pn(l),g>=u&&(e["!fullref"]=Pn((l.e.r=s.length-p+g-1+i,l))),e}function Ns(e,t){return Bs((t||{}).dense?[]:{},e,t)}function Ls(e){var t="",n=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return n&&(t=n(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function Us(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(/<text:s\/>/g," ").replace(/<text:s text:c="(\d+)"\/>/g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/<text:tab[^>]*\/>/g,"\t").replace(/<text:line-break\/>/g,"\n");return[ht(t.replace(/<[^>]*>/g,""))]}var Hs={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function zs(e,t){var n=t||{};var r,i,a,o,s,u,l=Rt(e),c=[],f={name:""},d="",h=0,p={},g=[],m=n.dense?[]:{},v={value:""},b="",y=0,_=[],A=-1,w=-1,F={s:{r:1e6,c:1e7},e:{r:0,c:0}},k=0,x={},E=[],C={},S=[],O=1,D=1,j=[],T={Names:[]},P={},R=["",""],M=[],I={},B="",N=0,L=!1,U=!1,H=0;for(Mt.lastIndex=0,l=l.replace(/<!--([\s\S]*?)-->/gm,"").replace(/<!DOCTYPE[^\[]*\[[^\]]*\]>/gm,"");s=Mt.exec(l);)switch(s[3]=s[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===s[1]?(F.e.c>=F.s.c&&F.e.r>=F.s.r?m["!ref"]=Pn(F):m["!ref"]="A1:A1",n.sheetRows>0&&n.sheetRows<=F.e.r&&(m["!fullref"]=m["!ref"],F.e.r=n.sheetRows-1,m["!ref"]=Pn(F)),E.length&&(m["!merges"]=E),S.length&&(m["!rows"]=S),a.name=a["\u540d\u79f0"]||a.name,"undefined"!==typeof JSON&&JSON.stringify(a),g.push(a.name),p[a.name]=m,U=!1):"/"!==s[0].charAt(s[0].length-2)&&(a=lt(s[0],!1),A=w=-1,F.s.r=F.s.c=1e7,F.e.r=F.e.c=0,m=n.dense?[]:{},E=[],S=[],U=!0);break;case"table-row-group":"/"===s[1]?--k:++k;break;case"table-row":case"\u884c":if("/"===s[1]){A+=O,O=1;break}if((o=lt(s[0],!1))["\u884c\u53f7"]?A=o["\u884c\u53f7"]-1:-1==A&&(A=0),(O=+o["number-rows-repeated"]||1)<10)for(H=0;H<O;++H)k>0&&(S[A+H]={level:k});w=-1;break;case"covered-table-cell":"/"!==s[1]&&++w,n.sheetStubs&&(n.dense?(m[A]||(m[A]=[]),m[A][w]={t:"z"}):m[jn({r:A,c:w})]={t:"z"}),b="",_=[];break;case"table-cell":case"\u6570\u636e":if("/"===s[0].charAt(s[0].length-2))++w,v=lt(s[0],!1),D=parseInt(v["number-columns-repeated"]||"1",10),u={t:"z",v:null},v.formula&&0!=n.cellFormula&&(u.f=mo(ht(v.formula))),"string"==(v["\u6570\u636e\u7c7b\u578b"]||v["value-type"])&&(u.t="s",u.v=ht(v["string-value"]||""),n.dense?(m[A]||(m[A]=[]),m[A][w]=u):m[jn({r:A,c:w})]=u),w+=D-1;else if("/"!==s[1]){b="",y=0,_=[],D=1;var z=O?A+O-1:A;if(++w>F.e.c&&(F.e.c=w),w<F.s.c&&(F.s.c=w),A<F.s.r&&(F.s.r=A),z>F.e.r&&(F.e.r=z),M=[],I={},u={t:(v=lt(s[0],!1))["\u6570\u636e\u7c7b\u578b"]||v["value-type"],v:null},n.cellFormula)if(v.formula&&(v.formula=ht(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(C={s:{r:A,c:w},e:{r:A+(parseInt(v["number-matrix-rows-spanned"],10)||0)-1,c:w+(parseInt(v["number-matrix-columns-spanned"],10)||0)-1}},u.F=Pn(C),j.push([C,u.F])),v.formula)u.f=mo(v.formula);else for(H=0;H<j.length;++H)A>=j[H][0].s.r&&A<=j[H][0].e.r&&w>=j[H][0].s.c&&w<=j[H][0].e.c&&(u.F=j[H][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(C={s:{r:A,c:w},e:{r:A+(parseInt(v["number-rows-spanned"],10)||0)-1,c:w+(parseInt(v["number-columns-spanned"],10)||0)-1}},E.push(C)),v["number-columns-repeated"]&&(D=parseInt(v["number-columns-repeated"],10)),u.t){case"boolean":u.t="b",u.v=bt(v["boolean-value"]);break;case"float":case"percentage":case"currency":u.t="n",u.v=parseFloat(v.value);break;case"date":u.t="d",u.v=Ne(v["date-value"]),n.cellDates||(u.t="n",u.v=Oe(u.v)),u.z="m/d/yy";break;case"time":u.t="n",u.v=Re(v["time-value"])/86400,n.cellDates&&(u.t="d",u.v=Pe(u.v)),u.z="HH:MM:SS";break;case"number":u.t="n",u.v=parseFloat(v["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==u.t&&"text"!==u.t&&u.t)throw new Error("Unsupported value type "+u.t);u.t="s",null!=v["string-value"]&&(b=ht(v["string-value"]),_=[])}}else{if(L=!1,"s"===u.t&&(u.v=b||"",_.length&&(u.R=_),L=0==y),P.Target&&(u.l=P),M.length>0&&(u.c=M,M=[]),b&&!1!==n.cellText&&(u.w=b),L&&(u.t="z",delete u.v),(!L||n.sheetStubs)&&!(n.sheetRows&&n.sheetRows<=A))for(var q=0;q<O;++q){if(D=parseInt(v["number-columns-repeated"]||"1",10),n.dense)for(m[A+q]||(m[A+q]=[]),m[A+q][w]=0==q?u:Ue(u);--D>0;)m[A+q][w+D]=Ue(u);else for(m[jn({r:A+q,c:w})]=u;--D>0;)m[jn({r:A+q,c:w+D})]=Ue(u);F.e.c<=w&&(F.e.c=w)}w+=(D=parseInt(v["number-columns-repeated"]||"1",10))-1,D=0,u={},b="",_=[]}P={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!0]);break;case"annotation":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r;I.t=b,_.length&&(I.R=_),I.a=B,M.push(I)}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!1]);B="",N=0,b="",y=0,_=[];break;case"creator":"/"===s[1]?B=l.slice(N,s.index):N=s.index+s[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===s[1]){if((r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&c.push([s[3],!1]);b="",y=0,_=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===s[1]){if(x[f.name]=d,(r=c.pop())[0]!==s[3])throw"Bad state: "+r}else"/"!==s[0].charAt(s[0].length-2)&&(d="",f=lt(s[0],!1),c.push([s[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(c[c.length-1][0]){case"time-style":case"date-style":i=lt(s[0],!1),d+=Hs[s[3]]["long"===i.style?1:0]}break;case"text":if("/>"===s[0].slice(-2))break;if("/"===s[1])switch(c[c.length-1][0]){case"number-style":case"date-style":case"time-style":d+=l.slice(h,s.index)}else h=s.index+s[0].length;break;case"named-range":R=vo((i=lt(s[0],!1))["cell-range-address"]);var V={Name:i.name,Ref:R[0]+"!"+R[1]};U&&(V.Sheet=g.length),T.Names.push(V);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(c[c.length-1][0])>-1)break;if("/"!==s[1]||v&&v["string-value"])lt(s[0],!1),y=s.index+s[0].length;else{var W=Us(l.slice(y,s.index));b=(b.length>0?b+"\n":"")+W[0]}break;case"database-range":if("/"===s[1])break;try{p[(R=vo(lt(s[0])["target-range-address"]))[0]]["!autofilter"]={ref:R[1]}}catch(K){}break;case"a":if("/"!==s[1]){if(!(P=lt(s[0],!1)).href)break;P.Target=ht(P.href),delete P.href,"#"==P.Target.charAt(0)&&P.Target.indexOf(".")>-1?(R=vo(P.Target.slice(1)),P.Target="#"+R[0]+"!"+R[1]):P.Target.match(/^\.\.[\\\/]/)&&(P.Target=P.Target.slice(3))}break;default:switch(s[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(n.WTF)throw new Error(s)}}var G={Sheets:p,SheetNames:g,Workbook:T};return n.bookSheets&&delete G.Sheets,G}function qs(e,t){t=t||{},Qe(e,"META-INF/manifest.xml")&&function(e,t){for(var n,r,i=Rt(e);n=Mt.exec(i);)switch(n[3]){case"manifest":break;case"file-entry":if("/"==(r=lt(n[0],!1)).path&&"application/vnd.oasis.opendocument.spreadsheet"!==r.type)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw n}}(Xe(e,"META-INF/manifest.xml"),t);var n=Je(e,"content.xml");if(!n)throw new Error("Missing content.xml in ODS / UOF file");var r=zs(Ft(n),t);return Qe(e,"meta.xml")&&(r.Props=vr(Xe(e,"meta.xml"))),r}function Vs(e,t){return zs(e,t)}function Ws(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Gs(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Ft(x(e))}function Ks(e){var t=e.reduce((function(e,t){return e+t.length}),0),n=new Uint8Array(t),r=0;return e.forEach((function(e){n.set(e,r),r+=e.length})),n}function Qs(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Ys(e,t){var n=t?t[0]:0,r=127&e[n];e:if(e[n++]>=128){if(r|=(127&e[n])<<7,e[n++]<128)break e;if(r|=(127&e[n])<<14,e[n++]<128)break e;if(r|=(127&e[n])<<21,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,28),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,35),++n,e[n++]<128)break e;if(r+=(127&e[n])*Math.pow(2,42),++n,e[n++]<128)break e}return t&&(t[0]=n),r}function Xs(e){var t=0,n=127&e[t];e:if(e[t++]>=128){if(n|=(127&e[t])<<7,e[t++]<128)break e;if(n|=(127&e[t])<<14,e[t++]<128)break e;if(n|=(127&e[t])<<21,e[t++]<128)break e;n|=(127&e[t])<<28}return n}function Js(e){for(var t=[],n=[0];n[0]<e.length;){var r,i=n[0],a=Ys(e,n),o=7&a,s=0;if(0==(a=Math.floor(a/8)))break;switch(o){case 0:for(var u=n[0];e[n[0]++]>=128;);r=e.slice(u,n[0]);break;case 5:s=4,r=e.slice(n[0],n[0]+s),n[0]+=s;break;case 1:s=8,r=e.slice(n[0],n[0]+s),n[0]+=s;break;case 2:s=Ys(e,n),r=e.slice(n[0],n[0]+s),n[0]+=s;break;default:throw new Error("PB Type ".concat(o," for Field ").concat(a," at offset ").concat(i))}var l={data:r,type:o};null==t[a]?t[a]=[l]:t[a].push(l)}return t}function Zs(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function $s(e){for(var t,n=[],r=[0];r[0]<e.length;){var i=Ys(e,r),a=Js(e.slice(r[0],r[0]+i));r[0]+=i;var o={id:Xs(a[1][0].data),messages:[]};a[2].forEach((function(t){var n=Js(t.data),i=Xs(n[3][0].data);o.messages.push({meta:n,data:e.slice(r[0],r[0]+i)}),r[0]+=i})),(null==(t=a[3])?void 0:t[0])&&(o.merge=Xs(a[3][0].data)>>>0>0),n.push(o)}return n}function eu(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var n=[0],r=Ys(t,n),i=[];n[0]<t.length;){var a=3&t[n[0]];if(0!=a){var o=0,s=0;if(1==a?(s=4+(t[n[0]]>>2&7),o=(224&t[n[0]++])<<3,o|=t[n[0]++]):(s=1+(t[n[0]++]>>2),2==a?(o=t[n[0]]|t[n[0]+1]<<8,n[0]+=2):(o=(t[n[0]]|t[n[0]+1]<<8|t[n[0]+2]<<16|t[n[0]+3]<<24)>>>0,n[0]+=4)),i=[Ks(i)],0==o)throw new Error("Invalid offset 0");if(o>i[0].length)throw new Error("Invalid offset beyond length");if(s>=o)for(i.push(i[0].slice(-o)),s-=o;s>=i[i.length-1].length;)i.push(i[i.length-1]),s-=i[i.length-1].length;i.push(i[0].slice(-o,-o+s))}else{var u=t[n[0]++]>>2;if(u<60)++u;else{var l=u-59;u=t[n[0]],l>1&&(u|=t[n[0]+1]<<8),l>2&&(u|=t[n[0]+2]<<16),l>3&&(u|=t[n[0]+3]<<24),u>>>=0,u++,n[0]+=l}i.push(t.slice(n[0],n[0]+u)),n[0]+=u}}var c=Ks(i);if(c.length!=r)throw new Error("Unexpected length: ".concat(c.length," != ").concat(r));return c}function tu(e){for(var t=[],n=0;n<e.length;){var r=e[n++],i=e[n]|e[n+1]<<8|e[n+2]<<16;n+=3,t.push(eu(r,e.slice(n,n+i))),n+=i}if(n!==e.length)throw new Error("data is not a valid framed stream!");return Ks(t)}function nu(e,t,n){var r,i=Ws(e),a=i.getUint32(8,!0),o=12,s=-1,u=-1,l=NaN,c=NaN,f=new Date(2001,0,1);switch(1&a&&(l=function(e,t){for(var n=(127&e[t+15])<<7|e[t+14]>>1,r=1&e[t+14],i=t+13;i>=t;--i)r=256*r+e[i];return(128&e[t+15]?-r:r)*Math.pow(10,n-6176)}(e,o),o+=16),2&a&&(c=i.getFloat64(o,!0),o+=8),4&a&&(f.setTime(f.getTime()+1e3*i.getFloat64(o,!0)),o+=8),8&a&&(u=i.getUint32(o,!0),o+=4),16&a&&(s=i.getUint32(o,!0),o+=4),e[1]){case 0:break;case 2:case 10:r={t:"n",v:l};break;case 3:r={t:"s",v:t[u]};break;case 5:r={t:"d",v:f};break;case 6:r={t:"b",v:c>0};break;case 7:r={t:"n",v:c/86400};break;case 8:r={t:"e",v:0};break;case 9:if(!(s>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)));r={t:"s",v:n[s]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&a," : ").concat(e.slice(0,4)))}return r}function ru(e,t,n){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,n,r){var i,a=Ws(e),o=a.getUint32(4,!0),s=(r>1?12:8)+4*Qs(o&(r>1?3470:398)),u=-1,l=-1,c=NaN,f=new Date(2001,0,1);switch(512&o&&(u=a.getUint32(s,!0),s+=4),s+=4*Qs(o&(r>1?12288:4096)),16&o&&(l=a.getUint32(s,!0),s+=4),32&o&&(c=a.getFloat64(s,!0),s+=8),64&o&&(f.setTime(f.getTime()+1e3*a.getFloat64(s,!0)),s+=8),e[2]){case 0:break;case 2:i={t:"n",v:c};break;case 3:i={t:"s",v:t[l]};break;case 5:i={t:"d",v:f};break;case 6:i={t:"b",v:c>0};break;case 7:i={t:"n",v:c/86400};break;case 8:i={t:"e",v:0};break;case 9:if(u>-1)i={t:"s",v:n[u]};else if(l>-1)i={t:"s",v:t[l]};else{if(isNaN(c))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));i={t:"n",v:c}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return i}(e,t,n,e[0]);case 5:return nu(e,t,n);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function iu(e){return Ys(Js(e)[1][0].data)}function au(e,t){var n=Js(t.data),r=Xs(n[1][0].data),i=n[3],a=[];return(i||[]).forEach((function(t){var n=Js(t.data),i=Xs(n[1][0].data)>>>0;switch(r){case 1:a[i]=Gs(n[3][0].data);break;case 8:var o=Js(e[iu(n[9][0].data)][0].data),s=e[iu(o[1][0].data)][0],u=Xs(s.meta[1][0].data);if(2001!=u)throw new Error("2000 unexpected reference to ".concat(u));var l=Js(s.data);a[i]=l[3].map((function(e){return Gs(e.data)})).join("")}})),a}function ou(e,t){var n,r=Js(t.data),i=(null==(n=null==r?void 0:r[7])?void 0:n[0])?Xs(r[7][0].data)>>>0>0?1:0:-1,a=Zs(r[5],(function(e){return function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b=Js(e),y=Xs(b[1][0].data)>>>0,_=Xs(b[2][0].data)>>>0,A=(null==(r=null==(n=b[8])?void 0:n[0])?void 0:r.data)&&Xs(b[8][0].data)>0||!1;if((null==(a=null==(i=b[7])?void 0:i[0])?void 0:a.data)&&0!=t)m=null==(s=null==(o=b[7])?void 0:o[0])?void 0:s.data,v=null==(l=null==(u=b[6])?void 0:u[0])?void 0:l.data;else{if(!(null==(f=null==(c=b[4])?void 0:c[0])?void 0:f.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");m=null==(h=null==(d=b[4])?void 0:d[0])?void 0:h.data,v=null==(g=null==(p=b[3])?void 0:p[0])?void 0:g.data}for(var w=A?4:1,F=Ws(m),k=[],x=0;x<m.length/2;++x){var E=F.getUint16(2*x,!0);E<65535&&k.push([x,E])}if(k.length!=_)throw"Expected ".concat(_," cells, found ").concat(k.length);var C=[];for(x=0;x<k.length-1;++x)C[k[x][0]]=v.subarray(k[x][1]*w,k[x+1][1]*w);return k.length>=1&&(C[k[k.length-1][0]]=v.subarray(k[k.length-1][1]*w)),{R:y,cells:C}}(e,i)}));return{nrows:Xs(r[4][0].data)>>>0,data:a.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(n,r){if(e[t.R][r])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(r));e[t.R][r]=n})),e}),[])}}function su(e,t){var n={"!ref":"A1"},r=e[iu(Js(t.data)[2][0].data)],i=Xs(r[0].meta[1][0].data);if(6001!=i)throw new Error("6000 unexpected reference to ".concat(i));return function(e,t,n){var r,i=Js(t.data),a={s:{r:0,c:0},e:{r:0,c:0}};if(a.e.r=(Xs(i[6][0].data)>>>0)-1,a.e.r<0)throw new Error("Invalid row varint ".concat(i[6][0].data));if(a.e.c=(Xs(i[7][0].data)>>>0)-1,a.e.c<0)throw new Error("Invalid col varint ".concat(i[7][0].data));n["!ref"]=Pn(a);var o=Js(i[4][0].data),s=au(e,e[iu(o[4][0].data)][0]),u=(null==(r=o[17])?void 0:r[0])?au(e,e[iu(o[17][0].data)][0]):[],l=Js(o[3][0].data),c=0;l[1].forEach((function(t){var r=Js(t.data),i=e[iu(r[2][0].data)][0],a=Xs(i.meta[1][0].data);if(6002!=a)throw new Error("6001 unexpected reference to ".concat(a));var o=ou(0,i);o.data.forEach((function(e,t){e.forEach((function(e,r){var i=jn({r:c+t,c:r}),a=ru(e,s,u);a&&(n[i]=a)}))})),c+=o.nrows}))}(e,r[0],n),n}function uu(e,t){var n={SheetNames:[],Sheets:{}};if(Zs(Js(t.data)[1],iu).forEach((function(t){e[t].forEach((function(t){if(2==Xs(t.meta[1][0].data)){var r=function(e,t){var n,r=Js(t.data),i={name:(null==(n=r[1])?void 0:n[0])?Gs(r[1][0].data):"",sheets:[]};return Zs(r[2],iu).forEach((function(t){e[t].forEach((function(t){6e3==Xs(t.meta[1][0].data)&&i.sheets.push(su(e,t))}))})),i}(e,t);r.sheets.forEach((function(e,t){Ou(n,e,0==t?r.name:r.name+"_"+t,!0)}))}}))})),0==n.SheetNames.length)throw new Error("Empty NUMBERS file");return n}function lu(e){var t,n,r,i,a={},o=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,n;try{t=tu(e.content)}catch(r){return console.log("?? "+e.content.length+" "+(r.message||r))}try{n=$s(t)}catch(r){return console.log("## "+(r.message||r))}n.forEach((function(e){a[e.id]=e.messages,o.push(e.id)}))}})),!o.length)throw new Error("File has no messages");var s=(null==(i=null==(r=null==(n=null==(t=null==a?void 0:a[1])?void 0:t[0])?void 0:n.meta)?void 0:r[1])?void 0:i[0].data)&&1==Xs(a[1][0].meta[1][0].data)&&a[1][0];if(s||o.forEach((function(e){a[e].forEach((function(e){if(1==Xs(e.meta[1][0].data)>>>0){if(s)throw new Error("Document has multiple roots");s=e}}))})),!s)throw new Error("Cannot find Document root");return uu(a,s)}function cu(e){return function(t){for(var n=0;n!=e.length;++n){var r=e[n];void 0===t[r[0]]&&(t[r[0]]=r[1]),"n"===r[2]&&(t[r[0]]=Number(t[r[0]]))}}}function fu(e){cu([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function du(e,t,n,r,i,a,o,s,u,l,c,f){try{a[r]=pr(Je(e,n,!0),t);var d,h=Xe(e,t);switch(s){case"sheet":d=$o(h,t,i,u,a[r],l,c,f);break;case"chart":if(!(d=es(h,t,i,u,a[r],l))||!d["!drawel"])break;var p=nt(d["!drawel"].Target,t),g=hr(p),m=function(e,t){if(!e)return"??";var n=(e.match(/<c:chart [^>]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][n].Target}(Je(e,p,!0),pr(Je(e,g,!0),p)),v=nt(m,p),b=hr(v);d=Uo(Je(e,v,!0),0,0,pr(Je(e,b,!0),v),0,d);break;case"macro":_=t,a[r],_.slice(-4),d={"!type":"macro"};break;case"dialog":d=function(e,t,n,r,i,a,o,s){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,a[r]);break;default:throw new Error("Unrecognized sheet type "+s)}o[r]=d;var y=[];a&&a[r]&&Ee(a[r]).forEach((function(n){var i="";if(a[r][n].Type==dr.CMNT){i=nt(a[r][n].Target,t);var o=rs(Xe(e,i,!0),i,u);if(!o||!o.length)return;ka(d,o,!1)}a[r][n].Type==dr.TCMNT&&(i=nt(a[r][n].Target,t),y=y.concat(function(e,t){var n=[],r=!1,i={},a=0;return e.replace(ot,(function(o,s){var u=lt(o);switch(ct(u[0])){case"<?xml":case"<ThreadedComments":case"</ThreadedComments>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<threadedComment":i={author:u.personId,guid:u.id,ref:u.ref,T:1};break;case"</threadedComment>":null!=i.t&&n.push(i);break;case"<text>":case"<text":a=s+o.length;break;case"</text>":i.t=e.slice(a,s).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"<mentions":case"<mentions>":case"<ext":r=!0;break;case"</mentions>":case"</ext>":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+u[0]+" in threaded comments")}return o})),n}(Xe(e,i,!0),u)))})),y&&y.length&&ka(d,y,!0,u.people||[])}catch(A){if(u.WTF)throw A}var _}function hu(e){return"/"==e.charAt(0)?e.slice(1):e}function pu(e,t){if(_e(),fu(t=t||{}),Qe(e,"META-INF/manifest.xml"))return qs(e,t);if(Qe(e,"objectdata.xml"))return qs(e,t);if(Qe(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return lu(e);var n=ke.utils.cfb_new();return $e(e).forEach((function(t){et(n,t,Ze(e,t))})),lu(n)}if(!Qe(e,"[Content_Types].xml")){if(Qe(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(Qe(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var r,i,a=$e(e),o=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var n={};if((e.match(ot)||[]).forEach((function(e){var r=lt(e);switch(r[0].replace(st,"<")){case"<?xml":break;case"<Types":t.xmlns=r["xmlns"+(r[0].match(/<(\w+):/)||["",""])[1]];break;case"<Default":n[r.Extension]=r.ContentType;break;case"<Override":void 0!==t[fr[r.ContentType]]&&t[fr[r.ContentType]].push(r.PartName)}})),t.xmlns!==It)throw new Error("Unknown Namespace: "+t.xmlns);return t.calcchain=t.calcchains.length>0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=n,delete t.calcchains,t}(Je(e,"[Content_Types].xml")),s=!1;if(0===o.workbooks.length&&Xe(e,i="xl/workbook.xml",!0)&&o.workbooks.push(i),0===o.workbooks.length){if(!Xe(e,i="xl/workbook.bin",!0))throw new Error("Could not find workbook");o.workbooks.push(i),s=!0}"bin"==o.workbooks[0].slice(-3)&&(s=!0);var u={},l={};if(!t.bookSheets&&!t.bookProps){if(bo=[],o.sst)try{bo=ns(Xe(e,hu(o.sst)),o.sst,t)}catch(D){if(t.WTF)throw D}t.cellStyles&&o.themes.length&&(u=function(e,t,n){return _a(e,n)}(Je(e,o.themes[0].replace(/^\//,""),!0)||"",o.themes[0],t)),o.style&&(l=ts(Xe(e,hu(o.style)),o.style,u,t))}o.links.map((function(n){try{pr(Je(e,hr(hu(n))),n);return as(Xe(e,hu(n)),0,n,t)}catch(D){}}));var c=Zo(Xe(e,hu(o.workbooks[0])),o.workbooks[0],t),f={},d="";o.coreprops.length&&((d=Xe(e,hu(o.coreprops[0]),!0))&&(f=vr(d)),0!==o.extprops.length&&(d=Xe(e,hu(o.extprops[0]),!0))&&function(e,t,n){var r={};t||(t={}),e=Ft(e),br.forEach((function(n){var i=(e.match(xt(n[0]))||[])[1];switch(n[2]){case"string":i&&(t[n[1]]=ht(i));break;case"bool":t[n[1]]="true"===i;break;case"raw":var a=e.match(new RegExp("<"+n[0]+"[^>]*>([\\s\\S]*?)</"+n[0]+">"));a&&a.length>0&&(r[n[1]]=a[1])}})),r.HeadingPairs&&r.TitlesOfParts&&yr(r.HeadingPairs,r.TitlesOfParts,t,n)}(d,f,t));var h={};t.bookSheets&&!t.bookProps||0!==o.custprops.length&&(d=Je(e,hu(o.custprops[0]),!0))&&(h=function(e,t){var n={},r="",i=e.match(_r);if(i)for(var a=0;a!=i.length;++a){var o=i[a],s=lt(o);switch(s[0]){case"<?xml":case"<Properties":break;case"<property":r=ht(s.name);break;case"</property>":r=null;break;default:if(0===o.indexOf("<vt:")){var u=o.split(">"),l=u[0].slice(4),c=u[1];switch(l){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":n[r]=ht(c);break;case"bool":n[r]=bt(c);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":n[r]=parseInt(c,10);break;case"r4":case"r8":case"decimal":n[r]=parseFloat(c);break;case"filetime":case"date":n[r]=Ne(c);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",o,l,u)}}else if("</"===o.slice(0,2));else if(t.WTF)throw new Error(o)}}return n}(d,t));var p={};if((t.bookSheets||t.bookProps)&&(c.Sheets?r=c.Sheets.map((function(e){return e.name})):f.Worksheets&&f.SheetNames.length>0&&(r=f.SheetNames),t.bookProps&&(p.Props=f,p.Custprops=h),t.bookSheets&&"undefined"!==typeof r&&(p.SheetNames=r),t.bookSheets?p.SheetNames:t.bookProps))return p;r={};var g={};t.bookDeps&&o.calcchain&&(g=is(Xe(e,hu(o.calcchain)),o.calcchain));var m,v,b=0,y={},_=c.Sheets;f.Worksheets=_.length,f.SheetNames=[];for(var A=0;A!=_.length;++A)f.SheetNames[A]=_[A].name;var w=s?"bin":"xml",F=o.workbooks[0].lastIndexOf("/"),k=(o.workbooks[0].slice(0,F+1)+"_rels/"+o.workbooks[0].slice(F+1)+".rels").replace(/^\//,"");Qe(e,k)||(k="xl/_rels/workbook."+w+".rels");var x=pr(Je(e,k,!0),k.replace(/_rels.*/,"s5s"));(o.metadata||[]).length>=1&&(t.xlmeta=os(Xe(e,hu(o.metadata[0])),o.metadata[0],t)),(o.people||[]).length>=1&&(t.people=function(e,t){var n=[],r=!1;return e.replace(ot,(function(e){var i=lt(e);switch(ct(i[0])){case"<?xml":case"<personList":case"</personList>":case"</person>":case"<extLst":case"<extLst>":case"</extLst>":case"<extLst/>":break;case"<person":n.push({name:i.displayname,id:i.id});break;case"<ext":r=!0;break;case"</ext>":r=!1;break;default:if(!r&&t.WTF)throw new Error("unrecognized "+i[0]+" in threaded comments")}return e})),n}(Xe(e,hu(o.people[0])),t)),x&&(x=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(n=e["!id"][t.id].Type,dr.WS.indexOf(n)>-1?"sheet":dr.CS&&n==dr.CS?"chart":dr.DS&&n==dr.DS?"dialog":dr.MS&&n==dr.MS?"macro":n&&n.length?n:"sheet")];var n}))}catch(D){return null}return e&&0!==e.length?e:null}(x,c.Sheets));var E=Xe(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=f.Worksheets;++b){var C="sheet";if(x&&x[b]?(m="xl/"+x[b][1].replace(/[\/]?xl\//,""),Qe(e,m)||(m=x[b][1]),Qe(e,m)||(m=k.replace(/_rels\/.*$/,"")+x[b][1]),C=x[b][2]):m=(m="xl/worksheets/sheet"+(b+1-E)+"."+w).replace(/sheet0\./,"sheet."),v=m.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(f.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var S=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==b&&(S=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==f.SheetNames[b].toLowerCase()&&(S=1);if(!S)continue e}}du(e,m,v,f.SheetNames[b],b,y,r,C,t,c,u,l)}return p={Directory:o,Workbook:c,Props:f,Custprops:h,Deps:g,Sheets:r,SheetNames:f.SheetNames,Strings:bo,Styles:l,Themes:u,SSF:Ue(L)},t&&t.bookFiles&&(e.files?(p.keys=a,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,n){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[n]})))),t&&t.bookVBA&&(o.vba.length>0?p.vbaraw=Xe(e,hu(o.vba[0]),!0):o.defaults&&"application/vnd.ms-office.vbaProject"===o.defaults.bin&&(p.vbaraw=Xe(e,"xl/vbaProject.bin",!0))),p}function gu(e,t){var n=t||{},r="Workbook",i=ke.find(e,r);try{if(r="/!DataSpaces/Version",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=Ii(e,4),t.U=Ii(e,4),t.W=Ii(e,4)}(i.content),r="/!DataSpaces/DataSpaceMap",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var a=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(Bi(e));return t}(i.content);if(1!==a.length||1!==a[0].comps.length||0!==a[0].comps[0].t||"StrongEncryptionDataSpace"!==a[0].name||"EncryptedPackage"!==a[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var o=function(e){var t=[];e.l+=4;for(var n=e.read_shift(4);n-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(i.content);if(1!=o.length||"StrongEncryptionTransform"!=o[0])throw new Error("ECMA-376 Encrypted file bad "+r);if(r="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);Ni(i.content)}catch(u){}if(r="/EncryptionInfo",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);var s=function(e){var t=Ii(e);switch(t.Minor){case 2:return[t.Minor,Hi(e)];case 3:return[t.Minor,zi()];case 4:return[t.Minor,qi(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(i.content);if(r="/EncryptedPackage",!(i=ke.find(e,r))||!i.content)throw new Error("ECMA-376 Encrypted file missing "+r);if(4==s[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(s[1],i.content,n.password||"",n);if(2==s[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(s[1],i.content,n.password||"",n);throw new Error("File is password-protected")}function mu(e,t){var n="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":n=y(e.slice(0,12));break;case"binary":n=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3),n.charCodeAt(4),n.charCodeAt(5),n.charCodeAt(6),n.charCodeAt(7)]}function vu(e,t){var n=0;e:for(;n<e.length;)switch(e.charCodeAt(n)){case 10:case 13:case 32:++n;break;case 60:return bs(e.slice(n),t);default:break e}return ki.to_workbook(e,t)}function bu(e,t,n,r){return r?(n.type="string",ki.to_workbook(e,n)):ki.to_workbook(t,n)}function yu(e,t){c();var n=t||{};if("undefined"!==typeof ArrayBuffer&&e instanceof ArrayBuffer)return yu(new Uint8Array(e),((n=Ue(n)).type="array",n));"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&!n.type&&(n.type="undefined"!==typeof Deno?"buffer":"array");var r,i=e,a=!1;if(n.cellStyles&&(n.cellNF=!0,n.sheetStubs=!0),yo={},n.dateNF&&(yo.dateNF=n.dateNF),n.type||(n.type=_&&Buffer.isBuffer(e)?"buffer":"base64"),"file"==n.type&&(n.type=_?"buffer":"binary",i=function(e){if("undefined"!==typeof xe)return xe.readFileSync(e);if("undefined"!==typeof Deno)return Deno.readFileSync(e);if("undefined"!==typeof $&&"undefined"!==typeof File&&"undefined"!==typeof Folder)try{var t=File(e);t.open("r"),t.encoding="binary";var n=t.read();return t.close(),n}catch(r){if(!r.message||!r.message.match(/onstruct/))throw r}throw new Error("Cannot access file "+e)}(e),"undefined"===typeof Uint8Array||_||(n.type="array")),"string"==n.type&&(a=!0,n.type="binary",n.codepage=65001,i=function(e){return e.match(/[^\x00-\x7F]/)?kt(e):e}(e)),"array"==n.type&&"undefined"!==typeof Uint8Array&&e instanceof Uint8Array&&"undefined"!==typeof ArrayBuffer){var o=new ArrayBuffer(3),s=new Uint8Array(o);if(s.foo="bar",!s.foo)return(n=Ue(n)).type="array",yu(E(i),n)}switch((r=mu(i,n))[0]){case 208:if(207===r[1]&&17===r[2]&&224===r[3]&&161===r[4]&&177===r[5]&&26===r[6]&&225===r[7])return function(e,t){return ke.find(e,"EncryptedPackage")?gu(e,t):Cs(e,t)}(ke.read(i,n),n);break;case 9:if(r[1]<=8)return Cs(i,n);break;case 60:return bs(i,n);case 73:if(73===r[1]&&42===r[2]&&0===r[3])throw new Error("TIFF Image File is not a spreadsheet");if(68===r[1])return function(e,t){var n=t||{},r=!!n.WTF;n.WTF=!0;try{var i=Ai.to_workbook(e,n);return n.WTF=r,i}catch(a){if(n.WTF=r,!a.message.match(/SYLK bad record ID/)&&r)throw a;return ki.to_workbook(e,t)}}(i,n);break;case 84:if(65===r[1]&&66===r[2]&&76===r[3])return wi.to_workbook(i,n);break;case 80:return 75===r[1]&&r[2]<9&&r[3]<9?function(e,t){var n=e,r=t||{};return r.type||(r.type=_&&Buffer.isBuffer(e)?"buffer":"base64"),pu(tt(n,r),r)}(i,n):bu(e,i,n,a);case 239:return 60===r[3]?bs(i,n):bu(e,i,n,a);case 255:if(254===r[1])return function(e,t){var n=e;return"base64"==t.type&&(n=y(n)),n=h.utils.decode(1200,n.slice(2),"str"),t.type="binary",vu(n,t)}(i,n);if(0===r[1]&&2===r[2]&&0===r[3])return xi.to_workbook(i,n);break;case 0:if(0===r[1]){if(r[2]>=2&&0===r[3])return xi.to_workbook(i,n);if(0===r[2]&&(8===r[3]||9===r[3]))return xi.to_workbook(i,n)}break;case 3:case 131:case 139:case 140:return _i.to_workbook(i,n);case 123:if(92===r[1]&&114===r[2]&&116===r[3])return Qi.to_workbook(i,n);break;case 10:case 13:case 32:return function(e,t){var n="",r=mu(e,t);switch(t.type){case"base64":n=y(e);break;case"binary":n=e;break;case"buffer":n=e.toString("binary");break;case"array":n=Le(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==r[0]&&187==r[1]&&191==r[2]&&(n=Ft(n)),t.type="binary",vu(n,t)}(i,n);case 137:if(80===r[1]&&78===r[2]&&71===r[3])throw new Error("PNG Image File is not a spreadsheet")}return yi.indexOf(r[0])>-1&&r[2]<=12&&r[3]<=31?_i.to_workbook(i,n):bu(e,i,n,a)}function _u(e,t,n,r,i,a,o,s){var u=Cn(n),l=s.defval,c=s.raw||!Object.prototype.hasOwnProperty.call(s,"raw"),f=!0,d=1===i?[]:{};if(1!==i)if(Object.defineProperty)try{Object.defineProperty(d,"__rowNum__",{value:n,enumerable:!1})}catch(m){d.__rowNum__=n}else d.__rowNum__=n;if(!o||e[n])for(var h=t.s.c;h<=t.e.c;++h){var p=o?e[n][h]:e[r[h]+u];if(void 0!==p&&void 0!==p.t){var g=p.v;switch(p.t){case"z":if(null==g)break;continue;case"e":g=0==g?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=a[h]){if(null==g)if("e"==p.t&&null===g)d[a[h]]=null;else if(void 0!==l)d[a[h]]=l;else{if(!c||null!==g)continue;d[a[h]]=null}else d[a[h]]=c&&("n"!==p.t||"n"===p.t&&!1!==s.rawNumbers)?g:In(p,g,s);null!=g&&(f=!1)}}else{if(void 0===l)continue;null!=a[h]&&(d[a[h]]=l)}}return{row:d,isempty:f}}function Au(e,t){if(null==e||null==e["!ref"])return[];var n={t:"n",v:0},r=0,i=1,a=[],o=0,s="",u={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},c=null!=l.range?l.range:e["!ref"];switch(1===l.header?r=1:"A"===l.header?r=2:Array.isArray(l.header)?r=3:null==l.header&&(r=0),typeof c){case"string":u=Rn(c);break;case"number":(u=Rn(e["!ref"])).s.r=c;break;default:u=c}r>0&&(i=0);var f=Cn(u.s.r),d=[],h=[],p=0,g=0,m=Array.isArray(e),v=u.s.r,b=0,y={};m&&!e[v]&&(e[v]=[]);var _=l.skipHidden&&e["!cols"]||[],A=l.skipHidden&&e["!rows"]||[];for(b=u.s.c;b<=u.e.c;++b)if(!(_[b]||{}).hidden)switch(d[b]=On(b),n=m?e[v][b]:e[d[b]+f],r){case 1:a[b]=b-u.s.c;break;case 2:a[b]=d[b];break;case 3:a[b]=l.header[b-u.s.c];break;default:if(null==n&&(n={w:"__EMPTY",t:"s"}),s=o=In(n,null,l),g=y[o]||0){do{s=o+"_"+g++}while(y[s]);y[o]=g,y[s]=1}else y[o]=1;a[b]=s}for(v=u.s.r+i;v<=u.e.r;++v)if(!(A[v]||{}).hidden){var w=_u(e,u,v,d,r,a,m,l);(!1===w.isempty||(1===r?!1!==l.blankrows:l.blankrows))&&(h[p++]=w.row)}return h.length=p,h}var wu=/"/g;function Fu(e,t,n,r,i,a,o,s){for(var u=!0,l=[],c="",f=Cn(n),d=t.s.c;d<=t.e.c;++d)if(r[d]){var h=s.dense?(e[n]||[])[d]:e[r[d]+f];if(null==h)c="";else if(null!=h.v){u=!1,c=""+(s.rawNumbers&&"n"==h.t?h.v:In(h,null,s));for(var p=0,g=0;p!==c.length;++p)if((g=c.charCodeAt(p))===i||g===a||34===g||s.forceQuotes){c='"'+c.replace(wu,'""')+'"';break}"ID"==c&&(c='"ID"')}else null==h.f||h.F?c="":(u=!1,(c="="+h.f).indexOf(",")>=0&&(c='"'+c.replace(wu,'""')+'"'));l.push(c)}return!1===s.blankrows&&u?null:l.join(o)}function ku(e,t){var n=[],r=null==t?{}:t;if(null==e||null==e["!ref"])return"";var i=Rn(e["!ref"]),a=void 0!==r.FS?r.FS:",",o=a.charCodeAt(0),s=void 0!==r.RS?r.RS:"\n",u=s.charCodeAt(0),l=new RegExp(("|"==a?"\\|":a)+"+$"),c="",f=[];r.dense=Array.isArray(e);for(var d=r.skipHidden&&e["!cols"]||[],h=r.skipHidden&&e["!rows"]||[],p=i.s.c;p<=i.e.c;++p)(d[p]||{}).hidden||(f[p]=On(p));for(var g=0,m=i.s.r;m<=i.e.r;++m)(h[m]||{}).hidden||null!=(c=Fu(e,i,m,f,o,u,a,r))&&(r.strip&&(c=c.replace(l,"")),(c||!1!==r.blankrows)&&n.push((g++?s:"")+c));return delete r.dense,n.join("")}function xu(e,t){t||(t={}),t.FS="\t",t.RS="\n";var n=ku(e,t);if("undefined"==typeof h||"string"==t.type)return n;var r=h.utils.encode(1200,n,"str");return String.fromCharCode(255)+String.fromCharCode(254)+r}function Eu(e,t,n){var r,i=n||{},a=+!i.skipHeader,o=e||{},s=0,u=0;if(o&&null!=i.origin)if("number"==typeof i.origin)s=i.origin;else{var l="string"==typeof i.origin?Dn(i.origin):i.origin;s=l.r,u=l.c}var c={s:{c:0,r:0},e:{c:u,r:s+t.length-1+a}};if(o["!ref"]){var f=Rn(o["!ref"]);c.e.c=Math.max(c.e.c,f.e.c),c.e.r=Math.max(c.e.r,f.e.r),-1==s&&(s=f.e.r+1,c.e.r=s+t.length-1+a)}else-1==s&&(s=0,c.e.r=t.length-1+a);var d=i.header||[],h=0;t.forEach((function(e,t){Ee(e).forEach((function(n){-1==(h=d.indexOf(n))&&(d[h=d.length]=n);var l=e[n],c="z",f="",p=jn({c:u+h,r:s+t+a});r=Cu(o,p),!l||"object"!==typeof l||l instanceof Date?("number"==typeof l?c="n":"boolean"==typeof l?c="b":"string"==typeof l?c="s":l instanceof Date?(c="d",i.cellDates||(c="n",l=Oe(l)),f=i.dateNF||L[14]):null===l&&i.nullError&&(c="e",l=0),r?(r.t=c,r.v=l,delete r.w,delete r.R,f&&(r.z=f)):o[p]=r={t:c,v:l},f&&(r.z=f)):o[p]=l}))})),c.e.c=Math.max(c.e.c,u+d.length-1);var p=Cn(s);if(a)for(h=0;h<d.length;++h)o[On(h+u)+p]={t:"s",v:d[h]};return o["!ref"]=Pn(c),o}function Cu(e,t,n){if("string"==typeof t){if(Array.isArray(e)){var r=Dn(t);return e[r.r]||(e[r.r]=[]),e[r.r][r.c]||(e[r.r][r.c]={t:"z"})}return e[t]||(e[t]={t:"z"})}return Cu(e,jn("number"!=typeof t?t:{r:t,c:n||0}))}function Su(){return{SheetNames:[],Sheets:{}}}function Ou(e,t,n,r){var i=1;if(!n)for(;i<=65535&&-1!=e.SheetNames.indexOf(n="Sheet"+i);++i,n=void 0);if(!n||e.SheetNames.length>=65535)throw new Error("Too many worksheets");if(r&&e.SheetNames.indexOf(n)>=0){var a=n.match(/(^.*?)(\d+)$/);i=a&&+a[2]||0;var o=a&&a[1]||n;for(++i;i<=65535&&-1!=e.SheetNames.indexOf(n=o+i);++i);}if(Yo(n),e.SheetNames.indexOf(n)>=0)throw new Error("Worksheet with name |"+n+"| already exists!");return e.SheetNames.push(n),e.Sheets[n]=t,n}function Du(e,t,n){return t?(e.l={Target:t},n&&(e.l.Tooltip=n)):delete e.l,e}var ju={encode_col:On,encode_row:Cn,encode_cell:jn,encode_range:Pn,decode_col:Sn,decode_row:En,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Dn,decode_range:Tn,format_cell:In,sheet_add_aoa:Nn,sheet_add_json:Eu,sheet_add_dom:Bs,aoa_to_sheet:Ln,json_to_sheet:function(e,t){return Eu(null,e,t)},table_to_sheet:Ns,table_to_book:function(e,t){return Bn(Ns(e,t),t)},sheet_to_csv:ku,sheet_to_txt:xu,sheet_to_json:Au,sheet_to_html:Is,sheet_to_formulae:function(e){var t,n="",r="";if(null==e||null==e["!ref"])return[];var i,a=Rn(e["!ref"]),o="",s=[],u=[],l=Array.isArray(e);for(i=a.s.c;i<=a.e.c;++i)s[i]=On(i);for(var c=a.s.r;c<=a.e.r;++c)for(o=Cn(c),i=a.s.c;i<=a.e.c;++i)if(n=s[i]+o,r="",void 0!==(t=l?(e[c]||[])[i]:e[n])){if(null!=t.F){if(n=t.F,!t.f)continue;r=t.f,-1==n.indexOf(":")&&(n=n+":"+n)}if(null!=t.f)r=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)r=""+t.v;else if("b"==t.t)r=t.v?"TRUE":"FALSE";else if(void 0!==t.w)r="'"+t.w;else{if(void 0===t.v)continue;r="s"==t.t?"'"+t.v:""+t.v}}u[u.length]=n+"="+r}return u},sheet_to_row_object_array:Au,sheet_get_cell:Cu,book_new:Su,book_append_sheet:Ou,book_set_sheet_visibility:function(e,t,n){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var r=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var n=e.SheetNames.indexOf(t);if(n>-1)return n;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[r]||(e.Workbook.Sheets[r]={}),n){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+n)}e.Workbook.Sheets[r].Hidden=n},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Du,cell_set_internal_link:function(e,t,n){return Du(e,"#"+t,n)},cell_add_comment:function(e,t,n){e.c||(e.c=[]),e.c.push({t:t,a:n||"SheetJS"})},sheet_set_array_formula:function(e,t,n,r){for(var i="string"!=typeof t?t:Rn(t),a="string"==typeof t?t:Pn(t),o=i.s.r;o<=i.e.r;++o)for(var s=i.s.c;s<=i.e.c;++s){var u=Cu(e,o,s);u.t="n",u.F=a,delete u.v,o==i.s.r&&s==i.s.c&&(u.f=n,r&&(u.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};r.version},function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(127),a=r(n(1)),o=n(173);n(9),n(655);var s=r(n(184));function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){e.prototype=Object.create(t.prototype),c(e.prototype.constructor=e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],0<=t.indexOf(n)||(i[n]=e[n]);return i}var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=o.createBrowserHistory(t.props),t}return l(t,e),t.prototype.render=function(){return a.createElement(i.Router,{history:this.history,children:this.props.children})},t}(a.Component),h=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).history=o.createHashHistory(t.props),t}return l(t,e),t.prototype.render=function(){return a.createElement(i.Router,{history:this.history,children:this.props.children})},t}(a.Component),p=function(e,t){return"function"==typeof e?e(t):e},g=function(e,t){return"string"==typeof e?o.createLocation(e,null,null,t):e},m=function(e){return e},v=a.forwardRef;void 0===v&&(v=m);var b=v((function(e,t){var n=e.innerRef,r=e.navigate,i=e.onClick,o=f(e,["innerRef","navigate","onClick"]),s=o.target,l=u({},o,{onClick:function(t){try{i&&i(t)}catch(e){throw t.preventDefault(),e}t.defaultPrevented||0!==t.button||s&&"_self"!==s||function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(t)||(t.preventDefault(),r())}});return l.ref=m!==v&&t||n,a.createElement("a",l)})),y=v((function(e,t){var n=e.component,r=void 0===n?b:n,l=e.replace,c=e.to,d=e.innerRef,h=f(e,["component","replace","to","innerRef"]);return a.createElement(i.__RouterContext.Consumer,null,(function(e){e||s(!1);var n=e.history,i=g(p(c,e.location),e.location),f=i?n.createHref(i):"",b=u({},h,{href:f,navigate:function(){var t=p(c,e.location),r=o.createPath(e.location)===o.createPath(g(t));(l||r?n.replace:n.push)(t)}});return m!==v?b.ref=t||d:b.innerRef=d,a.createElement(r,b)}))})),_=function(e){return e},A=a.forwardRef;void 0===A&&(A=_);var w=A((function(e,t){var n=e["aria-current"],r=void 0===n?"page":n,o=e.activeClassName,l=void 0===o?"active":o,c=e.activeStyle,d=e.className,h=e.exact,m=e.isActive,v=e.location,b=e.sensitive,w=e.strict,F=e.style,k=e.to,x=e.innerRef,E=f(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return a.createElement(i.__RouterContext.Consumer,null,(function(e){e||s(!1);var n=v||e.location,o=g(p(k,n),n),f=o.pathname,C=f&&f.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),S=C?i.matchPath(n.pathname,{path:C,exact:h,sensitive:b,strict:w}):null,O=!!(m?m(S,n):S),D="function"==typeof d?d(O):d,j="function"==typeof F?F(O):F;O&&(D=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((function(e){return e})).join(" ")}(D,l),j=u({},j,c));var T=u({"aria-current":O&&r||null,className:D,style:j,to:o},E);return _!==A?T.ref=t||x:T.innerRef=x,a.createElement(y,T)}))}));Object.defineProperty(t,"MemoryRouter",{enumerable:!0,get:function(){return i.MemoryRouter}}),Object.defineProperty(t,"Prompt",{enumerable:!0,get:function(){return i.Prompt}}),Object.defineProperty(t,"Redirect",{enumerable:!0,get:function(){return i.Redirect}}),Object.defineProperty(t,"Route",{enumerable:!0,get:function(){return i.Route}}),Object.defineProperty(t,"Router",{enumerable:!0,get:function(){return i.Router}}),Object.defineProperty(t,"StaticRouter",{enumerable:!0,get:function(){return i.StaticRouter}}),Object.defineProperty(t,"Switch",{enumerable:!0,get:function(){return i.Switch}}),Object.defineProperty(t,"generatePath",{enumerable:!0,get:function(){return i.generatePath}}),Object.defineProperty(t,"matchPath",{enumerable:!0,get:function(){return i.matchPath}}),Object.defineProperty(t,"useHistory",{enumerable:!0,get:function(){return i.useHistory}}),Object.defineProperty(t,"useLocation",{enumerable:!0,get:function(){return i.useLocation}}),Object.defineProperty(t,"useParams",{enumerable:!0,get:function(){return i.useParams}}),Object.defineProperty(t,"useRouteMatch",{enumerable:!0,get:function(){return i.useRouteMatch}}),Object.defineProperty(t,"withRouter",{enumerable:!0,get:function(){return i.withRouter}}),t.BrowserRouter=d,t.HashRouter=h,t.Link=y,t.NavLink=w},function(e,t,n){"use strict";var r=n(2336),i=n(2337),a=new WeakMap,o=new WeakMap,s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.cacheKey,a=t.cache,s=void 0===a?new Map:a,u=t.maxAge;"number"===typeof u&&i(s);var l=function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];var a=n?n(r):r[0],o=s.get(a);if(o)return o.data;var l=e.apply(this,r);return s.set(a,{data:l,maxAge:u?Date.now()+u:Number.POSITIVE_INFINITY}),l};return r(l,e,{ignoreNonConfigurable:!0}),o.set(l,s),l};s.decorator=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t,n,r){var i=t[n];if("function"!==typeof i)throw new TypeError("The decorated value must be a function");delete r.value,delete r.writable,r.get=function(){if(!a.has(this)){var t=s(i,e);return a.set(this,t),t}return a.get(this)}}},s.clear=function(e){var t=o.get(e);if(!t)throw new TypeError("Can't clear a function that was not memoized!");if("function"!==typeof t.clear)throw new TypeError("The cache Map can't be cleared!");t.clear()},e.exports=s},function(e,t,n){"use strict";n.d(t,"a",(function(){return s})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return f}));var r=n(4),i=n(229),a=n(97),o=n(99),s="baggage",u="sentry-",l=/^sentry-/;function c(e){if(Object(a.m)(e)||Array.isArray(e)){var t={};if(Array.isArray(e))t=e.reduce((function(e,t){for(var n=d(t),r=0,i=Object.keys(n);r<i.length;r++){var a=i[r];e[a]=n[a]}return e}),{});else{if(!e)return;t=d(e)}var n=Object.entries(t).reduce((function(e,t){var n=Object(r.a)(t,2),i=n[0],a=n[1];i.match(l)&&(e[i.slice(u.length)]=a);return e}),{});return Object.keys(n).length>0?n:void 0}}function f(e){if(e)return function(e){if(0===Object.keys(e).length)return;return Object.entries(e).reduce((function(e,t,n){var a=Object(r.a)(t,2),s=a[0],u=a[1],l="".concat(encodeURIComponent(s),"=").concat(encodeURIComponent(u)),c=0===n?l:"".concat(e,",").concat(l);return c.length>8192?(i.a&&o.c.warn("Not adding key: ".concat(s," with val: ").concat(u," to baggage header due to exceeding baggage size limits.")),e):c}),"")}(Object.entries(e).reduce((function(e,t){var n=Object(r.a)(t,2),i=n[0],a=n[1];return a&&(e["".concat(u).concat(i)]=a),e}),{}))}function d(e){return e.split(",").map((function(e){return e.split("=").map((function(e){return decodeURIComponent(e.trim())}))})).reduce((function(e,t){var n=Object(r.a)(t,2),i=n[0],a=n[1];return e[i]=a,e}),{})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return s}));var r=n(37),i=n(186),a=n(929);function o(e,t){var n=Object(r.o)(t);return function(e,t){return i.b.fromSchema(t).serializeFragment(e.content,{document:Object(a.a)()}).render()}(i.d.fromJSON(n,e),n)}function s(e,t){var n=Object(r.o)(t),o=Object(a.b)(e);return i.a.fromSchema(n).parse(o).toJSON()}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return T})),n.d(t,"b",(function(){return L}));var r=n(4),i=n(62),a=n(58),o=n(27),s=n(28),u=n(13),l=n(17),c=n(18),f=n(24),d=n(160),h=n(2421),p={};function g(e){var t=p[e];return null==t&&(t=Object(h.a)(e),p[e]=t),t}var m=Symbol.for("nodejs.util.inspect.custom"),v={fontWeight:"bold"},b={fontStyle:"italic"},y={backgroundColor:"rgb(255, 250, 165)"},_={textDecorations:"underline"},A={textDecorations:"line-through"},w={b:v,strong:v,em:b,i:b,mark:y,u:_,a:_,s:A,del:A,ins:y,strike:A},F=function(){function e(){Object(l.a)(this,e),this.append=this.appendChild,this._parentNode=null,this._childNodes=[]}return Object(c.a)(e,[{key:"nodeType",get:function(){return console.error("Subclasses should define nodeType!"),0}},{key:"nodeName",get:function(){return console.error("Subclasses should define nodeName!"),""}},{key:"nodeValue",get:function(){return null}},{key:"cloneNode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new this.constructor;return e&&(t._childNodes=this._childNodes.map((function(e){return e.cloneNode(!0)})),t._fixChildNodesParent()),t}},{key:"_fixChildNodesParent",value:function(){var e=this;this._childNodes.forEach((function(t){return t._parentNode=e}))}},{key:"insertBefore",value:function(e,t){if(e!==t){var n=t?this._childNodes.indexOf(t):0;n<0&&(n=0),this._childNodes.splice(n,0,e),this._fixChildNodesParent()}}},{key:"appendChild",value:function(t){if(null!=t)if(t!==this){if(t instanceof D&&console.warn("No defined how to append a document to a node!",t),t instanceof O)for(var n=0,r=Object(u.a)(t._childNodes);n<r.length;n++){var i=r[n];this.appendChild(i)}else if(Array.isArray(t))for(var a=0,o=Object(u.a)(t);a<o.length;a++){var s=o[a];this.appendChild(s)}else if(t instanceof e)t.remove(),this._childNodes.push(t);else try{var l="string"===typeof t?t:JSON.stringify(t,null,2);this._childNodes.push(new x(l))}catch(c){console.error("The data ".concat(t," to be added to ").concat(this.render()," is problematic: ").concat(c))}this._fixChildNodesParent()}else console.warn("Cannot appendChild to self")}},{key:"removeChild",value:function(e){var t=this._childNodes.indexOf(e);t>=0&&(e._parentNode=null,this._childNodes.splice(t,1),this._fixChildNodesParent())}},{key:"remove",value:function(){var e;return null==(e=null==this?void 0:this.parentNode)||e.removeChild(this),this}},{key:"replaceChildren",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._childNodes=t.map((function(e){return"string"===typeof e?new x(e):e.remove()})),this._fixChildNodesParent()}},{key:"replaceWith",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=this._parentNode;if(r){var i,a=this._indexInParent();if(a>=0)t=t.map((function(e){return"string"===typeof e?new x(e):e.remove()})),(i=r._childNodes).splice.apply(i,[a,1].concat(Object(u.a)(t))),this._parentNode=null,r._fixChildNodesParent()}}},{key:"_indexInParent",value:function(){return this._parentNode?this._parentNode.childNodes.indexOf(this):-1}},{key:"parentNode",get:function(){return this._parentNode}},{key:"childNodes",get:function(){return this._childNodes||[]}},{key:"children",get:function(){return this._childNodes||[]}},{key:"firstChild",get:function(){return this._childNodes[0]}},{key:"lastChild",get:function(){return this._childNodes[this._childNodes.length-1]}},{key:"nextSibling",get:function(){var e=this._indexInParent();return null!=e&&this.parentNode.childNodes[e+1]||null}},{key:"previousSibling",get:function(){var e=this._indexInParent();return e>0&&this.parentNode.childNodes[e-1]||null}},{key:"flatten",value:function(){var e=[];this instanceof C&&e.push(this);var t,n=Object(f.a)(this._childNodes);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push.apply(e,Object(u.a)(r.flatten()))}}catch(i){n.e(i)}finally{n.f()}return e}},{key:"flattenNodes",value:function(){var e=[];e.push(this);var t,n=Object(f.a)(this._childNodes);try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push.apply(e,Object(u.a)(r.flattenNodes()))}}catch(i){n.e(i)}finally{n.f()}return e}},{key:"render",value:function(){return""}},{key:"textContent",get:function(){return this._childNodes.map((function(e){return e.textContent})).join("")},set:function(e){this._childNodes=[],e&&this.appendChild(new x(e.toString()))}},{key:"contains",value:function(e){return e===this||this._childNodes.some((function(t){return t.contains(e)}))}},{key:"ownerDocument",get:function(){var t;return this.nodeType===e.DOCUMENT_NODE||this.nodeType===e.DOCUMENT_FRAGMENT_NODE?this:null==(t=null==this?void 0:this._parentNode)?void 0:t.ownerDocument}},{key:"toString",value:function(){return"".concat(this.nodeName)}},{key:m,value:function(){return"".concat(this.constructor.name,' "').concat(this.render(),'"')}}]),e}(),k=F;k.ELEMENT_NODE=1,k.TEXT_NODE=3,k.CDATA_SECTION_NODE=4,k.PROCESSING_INSTRUCTION_NODE=7,k.COMMENT_NODE=8,k.DOCUMENT_NODE=9,k.DOCUMENT_TYPE_NODE=10,k.DOCUMENT_FRAGMENT_NODE=11;var x=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return Object(l.a)(this,n),(e=t.call(this))._text=r,e}return Object(c.a)(n,[{key:"nodeType",get:function(){return k.TEXT_NODE}},{key:"nodeName",get:function(){return"#text"}},{key:"nodeValue",get:function(){return this._text||""}},{key:"textContent",get:function(){return this.nodeValue}},{key:"render",value:function(){var e,t=null==(e=this.parentNode)?void 0:e.tagName;return"SCRIPT"===t||"STYLE"===t?this._text:Object(d.b)(this._text)}},{key:"cloneNode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object(i.a)(Object(a.a)(n.prototype),"cloneNode",this).call(this,e);return t._text=this._text,t}}]),n}(k),E=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"getElementById",value:function(e){return this.flatten().find((function(t){return t._attributes.id===e}))}},{key:"getElementsByClassName",value:function(e){return this.flatten().filter((function(t){return t.classList.contains(e)}))}},{key:"matches",value:function(e){return function(e,t){var n,r=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).debug,i=void 0!==r&&r,a=Object(f.a)(g(e));try{var o=function(){var r=n.value;if(i&&(console.log("Selector:",e),console.log("Rules:",r),console.log("Element:",t)),function t(n,r){var a,o,s,u,l=!1,c=Object(f.a)(r);try{for(c.s();!(u=c.n()).done;){var d=u.value,h=d.type,p=d.name,g=d.action,m=d.value,v=(d.ignoreCase,d.data);if("attribute"===h)"equals"===g?(l=n.getAttribute(p)===m,i&&console.log("Attribute equals",l)):"start"===g?(l=!!(null==(a=n.getAttribute(p))?void 0:a.startsWith(m)),i&&console.log("Attribute start",l)):"end"===g?(l=!!(null==(o=n.getAttribute(p))?void 0:o.endsWith(m)),i&&console.log("Attribute start",l)):"element"===g?"class"===p?(l=n.classList.contains(m),i&&console.log("Attribute class",l)):(l=!!(null==(s=n.getAttribute(p))?void 0:s.includes(m)),i&&console.log("Attribute element",l)):"exists"===g?(l=n.hasAttribute(p),i&&console.log("Attribute exists",l)):console.warn("Unknown CSS selector action",g);else if("tag"===h)l=n.tagName===p.toUpperCase(),i&&console.log("Is tag",l);else if("universal"===h)l=!0,i&&console.log("Is universal",l);else if("pseudo"===h){if("not"===p){var b=!0;v.forEach((function(e){t(n,e)||(b=!1)})),l=!b}i&&console.log("Is :not",l)}else console.warn("Unknown CSS selector type",h,e,r);if(!l)break}}catch(y){c.e(y)}finally{c.f()}return l}(t,r))return{v:!0}};for(a.s();!(n=a.n()).done;){var s=o();if("object"===typeof s)return s.v}}catch(u){a.e(u)}finally{a.f()}return!1}(e,this)}},{key:"querySelectorAll",value:function(e){return this.flatten().filter((function(t){return t.matches(e)}))}},{key:"querySelector",value:function(e){return this.flatten().find((function(t){return t.matches(e)}))}},{key:"parent",value:function(e){var t;return this.matches(e)?this:null==this.parentNode?null:null==(t=this.parentNode)?void 0:t.parent(e)}},{key:"handle",value:function(e,t){var n,r=0,i=Object(f.a)(this.querySelectorAll(e));try{for(i.s();!(n=i.n()).done;){t(n.value,r++)}}catch(a){i.e(a)}finally{i.f()}}}]),n}(k),C=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(l.a)(this,n),(e=t.call(this))._originalTagName=r,e._nodeName=(r||"").toUpperCase(),e._attributes=i||{},e._styles=null,e}return Object(c.a)(n,[{key:"nodeType",get:function(){return k.ELEMENT_NODE}},{key:"nodeName",get:function(){return this._nodeName}},{key:"cloneNode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=Object(i.a)(Object(a.a)(n.prototype),"cloneNode",this).call(this,e);return t._originalTagName=this._originalTagName,t._nodeName=this._nodeName,t._attributes=Object.assign({},this._attributes),t}},{key:"attributes",get:function(){return this._attributes}},{key:"_findAttributeName",value:function(e){var t=e.toLowerCase();return Object.keys(this._attributes).find((function(e){return t===e.toLowerCase()}))||null}},{key:"setAttribute",value:function(e,t){this.removeAttribute(e),this._attributes[e]=t,this._styles=null}},{key:"getAttribute",value:function(e){var t=this._findAttributeName(e);return t?this._attributes[t]:null}},{key:"removeAttribute",value:function(e){this._findAttributeName(String(e))&&delete this._attributes[e]}},{key:"hasAttribute",value:function(e){var t=this._findAttributeName(e);return!!t&&null!=this._attributes[t]}},{key:"style",get:function(){if(null==this._styles){var e=Object.assign({},w[this.tagName.toLowerCase()]||{}),t=this.getAttribute("style");if(t)for(var n,r=/\s*([\w-]+)\s*:\s*([^;]+)/g;n=r.exec(t);){var i=n[1],a=n[2].trim();e[i]=a,e[(o=i,o.toLowerCase().replace(/[^a-zA-Z0-9]+(.)/g,(function(e,t){return t.toUpperCase()})))]=a}this._styles=e}var o;return this._styles}},{key:"tagName",get:function(){return this._nodeName}},{key:"id",get:function(){return this._attributes.id||null},set:function(e){null==e?delete this._attributes.id:this._attributes.id=e}},{key:"src",get:function(){return this._attributes.src},set:function(e){null==e?delete this._attributes.src:this._attributes.src=e}},{key:"getElementsByTagName",value:function(e){e=e.toUpperCase();var t=this.flatten();return"*"!==e?t.filter((function(t){return t.tagName===e})):t}},{key:"setInnerHTML",value:function(e){throw"setInnerHTML is not implemented; see vdomparser for an example"}},{key:"innerHTML",get:function(){return this._childNodes.map((function(e){return e.render(d.e)})).join("")},set:function(e){this.setInnerHTML(e)}},{key:"outerHTML",get:function(){return this.render(d.f)}},{key:"className",get:function(){return this._attributes.class||""},set:function(e){Array.isArray(e)?e=e.filter((function(e){return!!e})).join(" "):"object"===typeof e&&(e=Object.entries(e).filter((function(e){var t=Object(r.a)(e,2);t[0];return!!t[1]})).map((function(e){var t=Object(r.a)(e,2),n=t[0];t[1];return n})).join(" ")),this._attributes.class=e}},{key:"classList",get:function(){var e=this,t=(this.className||"").trim().split(/\s+/g)||[];return{contains:function(e){return t.includes(e)},add:function(n){t.includes(n)||(t.push(n),e.className=t)},remove:function(n){var r=t.indexOf(n);r>=0&&(t.splice(r,1),e.className=t)}}}},{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.f;return e(this._originalTagName||this.tagName,this.attributes,this._childNodes.map((function(t){return t.render(e)})).join(""))}}]),n}(E),S=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"nodeName",get:function(){return Object(i.a)(Object(a.a)(n.prototype),"nodeName",this)}},{key:"nodeValue",get:function(){return Object(i.a)(Object(a.a)(n.prototype),"nodeValue",this)}},{key:"nodeType",get:function(){return n.DOCUMENT_TYPE_NODE}},{key:"render",value:function(){return"<!DOCTYPE html>"}}]),n}(k),O=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"nodeType",get:function(){return k.DOCUMENT_FRAGMENT_NODE}},{key:"nodeName",get:function(){return"#document-fragment"}},{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.f;return this._childNodes.map((function(t){return t.render(e)||[]})).join("")}},{key:"innerHTML",get:function(){return this._childNodes.map((function(e){return e.render(d.e)})).join("")}},{key:"createElement",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new C(e,t)}},{key:"createDocumentFragment",value:function(){return new n}},{key:"createTextNode",value:function(e){return new x(e)}}]),n}(E),D=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n,[{key:"nodeType",get:function(){return k.DOCUMENT_NODE}},{key:"nodeName",get:function(){return"#document"}},{key:"documentElement",get:function(){return this.firstChild}},{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:d.f,t=Object(i.a)(Object(a.a)(n.prototype),"render",this).call(this,e);return this.docType&&(t=this.docType.render()+t),t}}]),n}(O),j=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(Object(l.a)(this,n),(e=t.call(this)).docType=new S,!r){var i=new C("html"),a=new C("body"),o=new C("head"),s=new C("title");i.appendChild(o),o.appendChild(s),i.appendChild(a),e.appendChild(i)}return e}return Object(c.a)(n,[{key:"body",get:function(){var e=this.querySelector("body");if(!e){var t=this.querySelector("html");t||(t=new C("html"),this.appendChild(t)),e=new C("body"),t.appendChild(t)}return e}},{key:"title",get:function(){var e;return(null==(e=this.querySelector("title"))?void 0:e.textContent)||""},set:function(e){var t=this.querySelector("title");t&&(t.textContent=e)}},{key:"head",get:function(){var e=this.querySelector("head");if(!e){var t=this.querySelector("html");t||(t=new C("html"),this.appendChild(t)),e=new C("head"),t.insertBefore(t)}return e}}]),n}(D);function T(){return new j}var P=new D;Object(d.d)({document:P});var R=/([^=\s]+)(\s*=\s*(("([^"]*)")|('([^']*)')|[^>\s]+))?/gm,M=/^<\/([^>\s]+)[^>]*>/m,I=/^<([^>\s\/]+)((\s+[^=>\s]+(\s*=\s*(("[^"]*")|('[^']*')|[^>\s]+))?)*)\s*\/?\s*>/m,B=/\s*\/\s*>\s*$/m,N=function(){function e(t){Object(l.a)(this,e),this.attrRe=R,this.endTagRe=M,this.startTagRe=I,this.defaults={ignoreWhitespaceText:!1},(t=t||{}).scanner&&(this.scanner=t.scanner,t.scanner=null),this.options=Object.assign({},this.defaults,t)}return Object(c.a)(e,[{key:"parse",value:function(e){for(var t,n,r,i=!1;e.length;)"\x3c!--"===e.substring(0,4)?-1!==(t=e.indexOf("--\x3e"))?(this.scanner.comment(e.substring(4,t)),e=e.substring(t+3),i=!1):i=!0:"</"===e.substring(0,2)?(n=this.endTagRe.exec(e))?(e=RegExp.rightContext,i=!1,this.parseEndTag(RegExp.lastMatch,n[1])):i=!0:"<"===e.charAt(0)&&((n=this.startTagRe.exec(e))?(e=RegExp.rightContext,i=!1,this.parseStartTag(RegExp.lastMatch,n[1],n)):i=!0),i&&(0===(t=e.indexOf("<"))&&(t=e.substring(1).indexOf("<")),-1===t?(r=e,e=""):(r=e.substring(0,t),e=e.substring(t)),this.options.ignoreWhitespaceText&&/^\s*$/.test(r)||this.scanner.characters(r)),i=!0,n=null}},{key:"parseStartTag",value:function(e,t,n){var r=B.test(e),i=n[2];r&&(i=i.replace(/\s*\/\s*$/,""));var a=this.parseAttributes(t,i);this.scanner.startElement(t,a,r,n[0])}},{key:"parseEndTag",value:function(e,t){this.scanner.endElement(t)}},{key:"parseAttributes",value:function(e,t){var n={};return t.replace(this.attrRe,(function(e,t,r,i,a,o,s,u){var l,c;n[t]=null===(l=null!==(c=null!==u&&void 0!==u?u:o)&&void 0!==c?c:i)||void 0===l||l})),n}}]),e}();function L(e){if("string"!==typeof e)throw console.error("parseHTML requires string, found",e),new Error("parseHTML requires string");var t=0===e.indexOf("<!")?new j(!0):new O,n=[t];return new N({scanner:{startElement:function(e,r,i){if("!doctype"!==e.toLowerCase()){for(var a in r)if(r.hasOwnProperty(a)){var o=r[a];"string"===typeof o&&(r[a]=Object(d.h)(o))}var s=n[n.length-1];if(s){var u=P.createElement(e,r);s.appendChild(u),d.a.includes(e.toLowerCase())||i||n.push(u)}}else t.docType=new S},endElement:function(e){n.pop()},characters:function(e){var t;e=Object(d.h)(e);var r=n[n.length-1];(null==(t=null==r?void 0:r.lastChild)?void 0:t.nodeType)===k.TEXT_NODE?r.lastChild._text+=e:r&&r.appendChild(new x(e))},comment:function(e){}}}).parse(e),t}C.prototype.setInnerHTML=function(e){var t=L(e);this._childNodes=t._childNodes,this._fixChildNodesParent()};function U(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=Object(d.c)(e,t,r),o=a.tag,s=a.attrs,u=a.children;return Object(d.g)(!0,o,s,u)}U.firstLine='<?xml version="1.0" encoding="utf-8"?>',U.xml=!0}).call(this,n(428).Buffer)},function(e,t,n){"use strict";n.d(t,"a",(function(){return N}));var r=n(1397);function i(e,t,n){var r=function(e,t,n){return new Intl.DateTimeFormat(n?[n.code,"en-US"]:void 0,{timeZone:t,timeZoneName:e})}(e,n.timeZone,n.locale);return"formatToParts"in r?function(e,t){for(var n=e.formatToParts(t),r=n.length-1;r>=0;--r)if("timeZoneName"===n[r].type)return n[r].value;return}(r,t):function(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/ [\w-+ ]+$/.exec(n);return r?r[0].substr(1):""}(r,t)}function a(e,t){var n=function(e){if(!s[e]){var t=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:"America/New_York",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(new Date("2014-06-25T04:00:00.123Z")),n="06/25/2014, 00:00:00"===t||"\u200e06\u200e/\u200e25\u200e/\u200e2014\u200e \u200e00\u200e:\u200e00\u200e:\u200e00"===t;s[e]=n?new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}):new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"numeric",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}return s[e]}(t);return"formatToParts"in n?function(e,t){try{for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var a=o[n[i].type];void 0!==a&&(r[a]=parseInt(n[i].value,10))}return r}catch(s){if(s instanceof RangeError)return[NaN];throw s}}(n,e):function(e,t){var n=e.format(t),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n);return[parseInt(r[3],10),parseInt(r[1],10),parseInt(r[2],10),parseInt(r[4],10),parseInt(r[5],10),parseInt(r[6],10)]}(n,e)}var o={year:0,month:1,day:2,hour:3,minute:4,second:5};var s={};function u(e,t,n,r,i,a,o){var s=new Date(0);return s.setUTCFullYear(e,t,n),s.setUTCHours(r,i,a,o),s}var l=36e5,c={timezone:/([Z+-].*)$/,timezoneZ:/^(Z)$/,timezoneHH:/^([+-]\d{2})$/,timezoneHHMM:/^([+-])(\d{2}):?(\d{2})$/};function f(e,t,n){if(!e)return 0;var r,i,a=c.timezoneZ.exec(e);if(a)return 0;if(a=c.timezoneHH.exec(e))return h(r=parseInt(a[1],10))?-r*l:NaN;if(a=c.timezoneHHMM.exec(e)){r=parseInt(a[2],10);var o=parseInt(a[3],10);return h(r,o)?(i=Math.abs(r)*l+6e4*o,"+"===a[1]?-i:i):NaN}if(function(e){if(p[e])return!0;try{return new Intl.DateTimeFormat(void 0,{timeZone:e}),p[e]=!0,!0}catch(t){return!1}}(e)){t=new Date(t||Date.now());var s=n?t:function(e){return u(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}(t),f=d(s,e),g=n?f:function(e,t,n){var r=e.getTime()-t,i=d(new Date(r),n);if(t===i)return t;r-=i-t;var a=d(new Date(r),n);if(i===a)return i;return Math.max(i,a)}(t,f,e);return-g}return NaN}function d(e,t){var n=a(e,t),r=u(n[0],n[1]-1,n[2],n[3]%24,n[4],n[5],0).getTime(),i=e.getTime(),o=i%1e3;return r-(i-=o>=0?o:1e3+o)}function h(e,t){return-23<=e&&e<=23&&(null==t||0<=t&&t<=59)}var p={};var g={X:function(e,t,n){var r=m(n.timeZone,e);if(0===r)return"Z";switch(t){case"X":return y(r);case"XXXX":case"XX":return b(r);default:return b(r,":")}},x:function(e,t,n){var r=m(n.timeZone,e);switch(t){case"x":return y(r);case"xxxx":case"xx":return b(r);default:return b(r,":")}},O:function(e,t,n){var r=m(n.timeZone,e);switch(t){case"O":case"OO":case"OOO":return"GMT"+function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=r%60;if(0===a)return n+String(i);return n+String(i)+t+v(a,2)}(r,":");default:return"GMT"+b(r,":")}},z:function(e,t,n){switch(t){case"z":case"zz":case"zzz":return i("short",e,n);default:return i("long",e,n)}}};function m(e,t){var n,r=e?f(e,t,!0)/6e4:null!==(n=null===t||void 0===t?void 0:t.getTimezoneOffset())&&void 0!==n?n:0;if(Number.isNaN(r))throw new RangeError("Invalid time zone specified: "+e);return r}function v(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}function b(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),i=v(Math.floor(r/60),2),a=v(Math.floor(r%60),2);return n+i+t+a}function y(e,t){return e%60===0?(e>0?"-":"+")+v(Math.abs(e)/60,2):b(e,t)}function _(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),+e-+t}var A=/(Z|[+-]\d{2}(?::?\d{2})?| UTC| [a-zA-Z]+\/[a-zA-Z_]+(?:\/[a-zA-Z_]+)?)$/,w=36e5,F={dateTimePattern:/^([0-9W+-]+)(T| )(.*)/,datePattern:/^([0-9W+-]+)(.*)/,plainTime:/:/,YY:/^(\d{2})$/,YYY:[/^([+-]\d{2})$/,/^([+-]\d{3})$/,/^([+-]\d{4})$/],YYYY:/^(\d{4})/,YYYYY:[/^([+-]\d{4})/,/^([+-]\d{5})/,/^([+-]\d{6})/],MM:/^-(\d{2})$/,DDD:/^-?(\d{3})$/,MMDD:/^-?(\d{2})-?(\d{2})$/,Www:/^-?W(\d{2})$/,WwwD:/^-?W(\d{2})-?(\d{1})$/,HH:/^(\d{2}([.,]\d*)?)$/,HHMM:/^(\d{2}):?(\d{2}([.,]\d*)?)$/,HHMMSS:/^(\d{2}):?(\d{2}):?(\d{2}([.,]\d*)?)$/,timeZone:A};function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(arguments.length<1)throw new TypeError("1 argument required, but only "+arguments.length+" present");if(null===e)return new Date(NaN);var n=null==t.additionalDigits?2:Number(t.additionalDigits);if(2!==n&&1!==n&&0!==n)throw new RangeError("additionalDigits must be 0, 1 or 2");if(e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e))return new Date(e.getTime());if("number"===typeof e||"[object Number]"===Object.prototype.toString.call(e))return new Date(e);if("[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var r=x(e),i=E(r.date,n),a=i.year,o=i.restDateString,s=C(o,a);if(null===s||isNaN(s.getTime()))return new Date(NaN);if(s){var u,l=s.getTime(),c=0;if(r.time&&(null===(c=S(r.time))||isNaN(c)))return new Date(NaN);if(r.timeZone||t.timeZone){if(u=f(r.timeZone||t.timeZone,new Date(l+c)),isNaN(u))return new Date(NaN)}else u=_(new Date(l+c)),u=_(new Date(l+c+u));return new Date(l+c+u)}return new Date(NaN)}function x(e){var t,n={},r=F.dateTimePattern.exec(e);if(r?(n.date=r[1],t=r[3]):(r=F.datePattern.exec(e))?(n.date=r[1],t=r[2]):(n.date=null,t=e),t){var i=F.timeZone.exec(t);i?(n.time=t.replace(i[1],""),n.timeZone=i[1].trim()):n.time=t}return n}function E(e,t){if(e){var n=F.YYY[t],r=F.YYYYY[t],i=F.YYYY.exec(e)||r.exec(e);if(i){var a=i[1];return{year:parseInt(a,10),restDateString:e.slice(a.length)}}if(i=F.YY.exec(e)||n.exec(e)){var o=i[1];return{year:100*parseInt(o,10),restDateString:e.slice(o.length)}}}return{year:null}}function C(e,t){if(null===t)return null;var n,r,i;if(!e||!e.length)return(n=new Date(0)).setUTCFullYear(t),n;var a=F.MM.exec(e);if(a)return n=new Date(0),P(t,r=parseInt(a[1],10)-1)?(n.setUTCFullYear(t,r),n):new Date(NaN);if(a=F.DDD.exec(e)){n=new Date(0);var o=parseInt(a[1],10);return function(e,t){if(t<1)return!1;var n=T(e);if(n&&t>366)return!1;if(!n&&t>365)return!1;return!0}(t,o)?(n.setUTCFullYear(t,0,o),n):new Date(NaN)}if(a=F.MMDD.exec(e)){n=new Date(0),r=parseInt(a[1],10)-1;var s=parseInt(a[2],10);return P(t,r,s)?(n.setUTCFullYear(t,r,s),n):new Date(NaN)}if(a=F.Www.exec(e))return R(i=parseInt(a[1],10)-1)?O(t,i):new Date(NaN);if(a=F.WwwD.exec(e)){i=parseInt(a[1],10)-1;var u=parseInt(a[2],10)-1;return R(i,u)?O(t,i,u):new Date(NaN)}return null}function S(e){var t,n,r=F.HH.exec(e);if(r)return M(t=parseFloat(r[1].replace(",",".")))?t%24*w:NaN;if(r=F.HHMM.exec(e))return M(t=parseInt(r[1],10),n=parseFloat(r[2].replace(",",".")))?t%24*w+6e4*n:NaN;if(r=F.HHMMSS.exec(e)){t=parseInt(r[1],10),n=parseInt(r[2],10);var i=parseFloat(r[3].replace(",","."));return M(t,n,i)?t%24*w+6e4*n+1e3*i:NaN}return null}function O(e,t,n){t=t||0,n=n||0;var r=new Date(0);r.setUTCFullYear(e,0,4);var i=7*t+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+i),r}var D=[31,28,31,30,31,30,31,31,30,31,30,31],j=[31,29,31,30,31,30,31,31,30,31,30,31];function T(e){return e%400===0||e%4===0&&e%100!==0}function P(e,t,n){if(t<0||t>11)return!1;if(null!=n){if(n<1)return!1;var r=T(e);if(r&&n>j[t])return!1;if(!r&&n>D[t])return!1}return!0}function R(e,t){return!(e<0||e>52)&&(null==t||!(t<0||t>6))}function M(e,t,n){return!(e<0||e>=25)&&((null==t||!(t<0||t>=60))&&(null==n||!(n<0||n>=60)))}var I=/([xXOz]+)|''|'(''|[^'])+('|$)/g;var B=n(5);function N(e,t,n,i){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=(t=String(t)).match(I);if(i){var a=k(n.originalDate||e,n);t=i.reduce((function(e,t){if("'"===t[0])return e;var r=e.indexOf(t),i="'"===e[r-1],o=e.replace(t,"'"+g[t[0]](a,t,n)+"'");return i?o.substring(0,r-1)+o.substring(r+1):o}),t)}return Object(r.a)(e,t,n)}(function(e,t,n){var r=f(t,e=k(e,n),!0),i=new Date(e.getTime()-r),a=new Date(0);return a.setFullYear(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()),a.setHours(i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds(),i.getUTCMilliseconds()),a}(e,t,{timeZone:(i=Object(B.a)(Object(B.a)({},i),{},{timeZone:t,originalDate:e})).timeZone}),n,i)}},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=i},function(e,t,n){"use strict";var r=n(761);t.a=function(e){return"string"===typeof e?new r.a([[document.querySelector(e)]],[document.documentElement]):new r.a([[e]],r.c)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(407),i=n(758),a=n(565),o=Object(i.a)(r.a),s=o.right,u=o.left;Object(i.a)(a.a).center;t.b=s},,,,,function(e,t,n){var r=n(581),i=n(769),a=n(586),o=n(1460),s=n(1466),u=n(944),l=n(945),c=n(1469),f=n(1470),d=n(949),h=n(1471),p=n(419),g=n(1475),m=n(1476),v=n(954),b=n(69),y=n(418),_=n(1480),A=n(134),w=n(1482),F=n(330),k=n(371),x="[object Arguments]",E="[object Function]",C="[object Object]",S={};S[x]=S["[object Array]"]=S["[object ArrayBuffer]"]=S["[object DataView]"]=S["[object Boolean]"]=S["[object Date]"]=S["[object Float32Array]"]=S["[object Float64Array]"]=S["[object Int8Array]"]=S["[object Int16Array]"]=S["[object Int32Array]"]=S["[object Map]"]=S["[object Number]"]=S[C]=S["[object RegExp]"]=S["[object Set]"]=S["[object String]"]=S["[object Symbol]"]=S["[object Uint8Array]"]=S["[object Uint8ClampedArray]"]=S["[object Uint16Array]"]=S["[object Uint32Array]"]=!0,S["[object Error]"]=S[E]=S["[object WeakMap]"]=!1,e.exports=function e(t,n,O,D,j,T){var P,R=1&n,M=2&n,I=4&n;if(O&&(P=j?O(t,D,j,T):O(t)),void 0!==P)return P;if(!A(t))return t;var B=b(t);if(B){if(P=g(t),!R)return l(t,P)}else{var N=p(t),L=N==E||"[object GeneratorFunction]"==N;if(y(t))return u(t,R);if(N==C||N==x||L&&!j){if(P=M||L?{}:v(t),!R)return M?f(t,s(P,t)):c(t,o(P,t))}else{if(!S[N])return j?t:{};P=m(t,N,R)}}T||(T=new r);var U=T.get(t);if(U)return U;T.set(t,P),w(t)?t.forEach((function(r){P.add(e(r,n,O,r,t,T))})):_(t)&&t.forEach((function(r,i){P.set(i,e(r,n,O,i,t,T))}));var H=B?void 0:(I?M?h:d:M?k:F)(t);return i(H||t,(function(r,i){H&&(r=t[i=r]),a(P,i,e(r,n,O,i,t,T))})),P}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(101))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},function(e,t,n){var r=n(370),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=i},function(e,t,n){var r=n(1461),i=n(515),a=n(69),o=n(418),s=n(587),u=n(516),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),c=!n&&i(e),f=!n&&!c&&o(e),d=!n&&!c&&!f&&u(e),h=n||c||f||d,p=h?r(e.length,String):[],g=p.length;for(var m in e)!t&&!l.call(e,m)||h&&("length"==m||f&&("offset"==m||"parent"==m)||d&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||s(m,g))||p.push(m);return p}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t,n){(function(e){var r=n(266),i=t&&!t.nodeType&&t,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(188)(e))},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,a=[];++n<r;){var o=e[n];t(o,n,e)&&(a[i++]=o)}return a}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(774),i=n(590),a=n(773),o=n(947),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,a(e)),e=i(e);return t}:o;e.exports=s},function(e,t,n){var r=n(950),i=n(773),a=n(330);e.exports=function(e){return r(e,a,i)}},function(e,t,n){var r=n(774),i=n(69);e.exports=function(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}},function(e,t,n){var r=n(370)(n(266),"Set");e.exports=r},function(e,t,n){var r=n(266).Uint8Array;e.exports=r},function(e,t,n){var r=n(775);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(955),i=n(590),a=n(589);e.exports=function(e){return"function"!=typeof e.constructor||a(e)?{}:r(i(e))}},function(e,t,n){var r=n(134),i=Object.create,a=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=a},function(e,t,n){(function(e,r){var i;!function(a){t&&t.nodeType,e&&e.nodeType;var o="object"==typeof r&&r;o.global!==o&&o.window!==o&&o.self;var s,u=2147483647,l=36,c=/^xn--/,f=/[^\x20-\x7E]/,d=/[\x2E\u3002\uFF0E\uFF61]/g,h={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},p=Math.floor,g=String.fromCharCode;function m(e){throw new RangeError(h[e])}function v(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function b(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+v((e=e.replace(d,".")).split("."),t).join(".")}function y(e){for(var t,n,r=[],i=0,a=e.length;i<a;)(t=e.charCodeAt(i++))>=55296&&t<=56319&&i<a?56320==(64512&(n=e.charCodeAt(i++)))?r.push(((1023&t)<<10)+(1023&n)+65536):(r.push(t),i--):r.push(t);return r}function _(e){return v(e,(function(e){var t="";return e>65535&&(t+=g((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+=g(e)})).join("")}function A(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function w(e,t,n){var r=0;for(e=n?p(e/700):e>>1,e+=p(e/t);e>455;r+=l)e=p(e/35);return p(r+36*e/(e+38))}function F(e){var t,n,r,i,a,o,s,c,f,d,h,g=[],v=e.length,b=0,y=128,A=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r<n;++r)e.charCodeAt(r)>=128&&m("not-basic"),g.push(e.charCodeAt(r));for(i=n>0?n+1:0;i<v;){for(a=b,o=1,s=l;i>=v&&m("invalid-input"),((c=(h=e.charCodeAt(i++))-48<10?h-22:h-65<26?h-65:h-97<26?h-97:l)>=l||c>p((u-b)/o))&&m("overflow"),b+=c*o,!(c<(f=s<=A?1:s>=A+26?26:s-A));s+=l)o>p(u/(d=l-f))&&m("overflow"),o*=d;A=w(b-a,t=g.length+1,0==a),p(b/t)>u-y&&m("overflow"),y+=p(b/t),b%=t,g.splice(b++,0,y)}return _(g)}function k(e){var t,n,r,i,a,o,s,c,f,d,h,v,b,_,F,k=[];for(v=(e=y(e)).length,t=128,n=0,a=72,o=0;o<v;++o)(h=e[o])<128&&k.push(g(h));for(r=i=k.length,i&&k.push("-");r<v;){for(s=u,o=0;o<v;++o)(h=e[o])>=t&&h<s&&(s=h);for(s-t>p((u-n)/(b=r+1))&&m("overflow"),n+=(s-t)*b,t=s,o=0;o<v;++o)if((h=e[o])<t&&++n>u&&m("overflow"),h==t){for(c=n,f=l;!(c<(d=f<=a?1:f>=a+26?26:f-a));f+=l)F=c-d,_=l-d,k.push(g(A(d+F%_,0))),c=p(F/_);k.push(g(A(c,0))),a=w(n,b,r==i),n=0,++r}++n,++t}return k.join("")}s={version:"1.4.1",ucs2:{decode:y,encode:_},decode:F,encode:k,toASCII:function(e){return b(e,(function(e){return f.test(e)?"xn--"+k(e):e}))},toUnicode:function(e){return b(e,(function(e){return c.test(e)?F(e.slice(4).toLowerCase()):e}))}},void 0===(i=function(){return s}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n(188)(e),n(101))},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(224);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},function(e,t,n){"use strict";var r=n(224),i=n(1492),a=n(1493),o=n(958),s=n(1494),u=n(1497),l=n(1498),c=n(961);e.exports=function(e){return new Promise((function(t,n){var f=e.data,d=e.headers,h=e.responseType;r.isFormData(f)&&delete d["Content-Type"];var p=new XMLHttpRequest;if(e.auth){var g=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";d.Authorization="Basic "+btoa(g+":"+m)}var v=s(e.baseURL,e.url);function b(){if(p){var r="getAllResponseHeaders"in p?u(p.getAllResponseHeaders()):null,a={data:h&&"text"!==h&&"json"!==h?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:r,config:e,request:p};i(t,n,a),p=null}}if(p.open(e.method.toUpperCase(),o(v,e.params,e.paramsSerializer),!0),p.timeout=e.timeout,"onloadend"in p?p.onloadend=b:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(b)},p.onabort=function(){p&&(n(c("Request aborted",e,"ECONNABORTED",p)),p=null)},p.onerror=function(){n(c("Network Error",e,null,p)),p=null},p.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,e.transitional&&e.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",p)),p=null},r.isStandardBrowserEnv()){var y=(e.withCredentials||l(v))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;y&&(d[e.xsrfHeaderName]=y)}"setRequestHeader"in p&&r.forEach(d,(function(e,t){"undefined"===typeof f&&"content-type"===t.toLowerCase()?delete d[t]:p.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(p.withCredentials=!!e.withCredentials),h&&"json"!==h&&(p.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&p.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&p.upload&&p.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){p&&(p.abort(),n(e),p=null)})),f||(f=null),p.send(f)}))}},function(e,t,n){"use strict";var r=n(959);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";var r=n(224);e.exports=function(e,t){t=t||{};var n={},i=["url","method","data"],a=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function l(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(e[i],t[i])}r.forEach(i,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(a,l),r.forEach(o,(function(i){r.isUndefined(t[i])?r.isUndefined(e[i])||(n[i]=u(void 0,e[i])):n[i]=u(void 0,t[i])})),r.forEach(s,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var c=i.concat(a).concat(o).concat(s),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return r.forEach(f,l),n}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){e.exports=n(966)},function(e,t,n){var r=n(769),i=n(372),a=n(780),o=n(69);e.exports=function(e,t){return(o(e)?r:i)(e,a(t))}},function(e,t,n){var r=n(946),i=n(1517),a=n(202),o=n(69);e.exports=function(e,t){return(o(e)?r:i)(e,a(t,3))}},function(e,t,n){var r=n(969),i=n(970),a=n(971);e.exports=function(e,t,n,o,s,u){var l=1&n,c=e.length,f=t.length;if(c!=f&&!(l&&f>c))return!1;var d=u.get(e),h=u.get(t);if(d&&h)return d==t&&h==e;var p=-1,g=!0,m=2&n?new r:void 0;for(u.set(e,t),u.set(t,e);++p<c;){var v=e[p],b=t[p];if(o)var y=l?o(b,v,p,t,e,u):o(v,b,p,e,t,u);if(void 0!==y){if(y)continue;g=!1;break}if(m){if(!i(t,(function(e,t){if(!a(m,t)&&(v===e||s(v,e,n,o,u)))return m.push(t)}))){g=!1;break}}else if(v!==b&&!s(v,b,n,o,u)){g=!1;break}}return u.delete(e),u.delete(t),g}},function(e,t,n){var r=n(768),i=n(1521),a=n(1522);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=i,o.prototype.has=a,e.exports=o},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){var r=n(134);e.exports=function(e){return e===e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}},function(e,t,n){var r=n(1531),i=n(975);e.exports=function(e,t){return null!=e&&i(e,t,r)}},function(e,t,n){var r=n(593),i=n(515),a=n(69),o=n(587),s=n(770),u=n(517);e.exports=function(e,t,n){for(var l=-1,c=(t=r(t,e)).length,f=!1;++l<c;){var d=u(t[l]);if(!(f=null!=e&&n(e,d)))break;e=e[d]}return f||++l!=c?f:!!(c=null==e?0:e.length)&&s(c)&&o(d,c)&&(a(e)||i(e))}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var r=n(772),i=n(419),a=n(515),o=n(69),s=n(305),u=n(418),l=n(589),c=n(516),f=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||c(e)||a(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!r(e).length;for(var n in e)if(f.call(e,n))return!1;return!0}},function(e,t){e.exports=function(e){return void 0===e}},function(e,t,n){var r=n(372),i=n(305);e.exports=function(e,t){var n=-1,a=i(e)?Array(e.length):[];return r(e,(function(e,r,i){a[++n]=t(e,r,i)})),a}},function(e,t,n){var r=n(1535),i=n(372),a=n(202),o=n(1536),s=n(69);e.exports=function(e,t,n){var u=s(e)?r:o,l=arguments.length<3;return u(e,a(t,4),n,l,i)}},function(e,t,n){var r=n(1544),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var a=arguments,o=-1,s=i(a.length-t,0),u=Array(s);++o<s;)u[o]=a[t+o];o=-1;for(var l=Array(t+1);++o<t;)l[o]=a[o];return l[t]=n(u),r(e,this,l)}}},function(e,t,n){var r=n(1545),i=n(1546)(r);e.exports=i},function(e,t){e.exports=function(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a<i;)if(t(e[a],a,e))return a;return-1}},function(e,t,n){var r=n(305),i=n(240);e.exports=function(e){return i(e)&&r(e)}},function(e,t,n){var r=n(1554),i=n(330);e.exports=function(e){return null==e?[]:r(e,i(e))}},function(e,t,n){var r=n(241),i=n(987);e.exports=function(e,t,n,r){return function(e,t,n,r){var a,o,s={},u=new i,l=function(e){var t=e.v!==a?e.v:e.w,r=s[t],i=n(e),l=o.distance+i;if(i<0)throw new Error("dijkstra does not allow negative edge weights. Bad edge: "+e+" Weight: "+i);l<r.distance&&(r.distance=l,r.predecessor=a,u.decrease(t,l))};e.nodes().forEach((function(e){var n=e===t?0:Number.POSITIVE_INFINITY;s[e]={distance:n},u.add(e,n)}));for(;u.size()>0&&(a=u.removeMin(),(o=s[a]).distance!==Number.POSITIVE_INFINITY);)r(a).forEach(l);return s}(e,String(t),n||a,r||function(t){return e.outEdges(t)})};var a=r.constant(1)},function(e,t,n){var r=n(241);function i(){this._arr=[],this._keyIndices={}}e.exports=i,i.prototype.size=function(){return this._arr.length},i.prototype.keys=function(){return this._arr.map((function(e){return e.key}))},i.prototype.has=function(e){return r.has(this._keyIndices,e)},i.prototype.priority=function(e){var t=this._keyIndices[e];if(void 0!==t)return this._arr[t].priority},i.prototype.min=function(){if(0===this.size())throw new Error("Queue underflow");return this._arr[0].key},i.prototype.add=function(e,t){var n=this._keyIndices;if(e=String(e),!r.has(n,e)){var i=this._arr,a=i.length;return n[e]=a,i.push({key:e,priority:t}),this._decrease(a),!0}return!1},i.prototype.removeMin=function(){this._swap(0,this._arr.length-1);var e=this._arr.pop();return delete this._keyIndices[e.key],this._heapify(0),e.key},i.prototype.decrease=function(e,t){var n=this._keyIndices[e];if(t>this._arr[n].priority)throw new Error("New priority is greater than current priority. Key: "+e+" Old: "+this._arr[n].priority+" New: "+t);this._arr[n].priority=t,this._decrease(n)},i.prototype._heapify=function(e){var t=this._arr,n=2*e,r=n+1,i=e;n<t.length&&(i=t[n].priority<t[i].priority?n:i,r<t.length&&(i=t[r].priority<t[i].priority?r:i),i!==e&&(this._swap(e,i),this._heapify(i)))},i.prototype._decrease=function(e){for(var t,n=this._arr,r=n[e].priority;0!==e&&!(n[t=e>>1].priority<r);)this._swap(e,t),e=t},i.prototype._swap=function(e,t){var n=this._arr,r=this._keyIndices,i=n[e],a=n[t];n[e]=a,n[t]=i,r[a.key]=e,r[i.key]=t}},function(e,t,n){var r=n(241);e.exports=function(e){var t=0,n=[],i={},a=[];function o(s){var u=i[s]={onStack:!0,lowlink:t,index:t++};if(n.push(s),e.successors(s).forEach((function(e){r.has(i,e)?i[e].onStack&&(u.lowlink=Math.min(u.lowlink,i[e].index)):(o(e),u.lowlink=Math.min(u.lowlink,i[e].lowlink))})),u.lowlink===u.index){var l,c=[];do{l=n.pop(),i[l].onStack=!1,c.push(l)}while(s!==l);a.push(c)}}return e.nodes().forEach((function(e){r.has(i,e)||o(e)})),a}},function(e,t,n){var r=n(241);function i(e){var t={},n={},i=[];if(r.each(e.sinks(),(function o(s){if(r.has(n,s))throw new a;r.has(t,s)||(n[s]=!0,t[s]=!0,r.each(e.predecessors(s),o),delete n[s],i.push(s))})),r.size(t)!==e.nodeCount())throw new a;return i}function a(){}e.exports=i,i.CycleException=a,a.prototype=new Error},function(e,t,n){var r=n(241);function i(e,t,n,a,o,s){r.has(a,t)||(a[t]=!0,n||s.push(t),r.each(o(t),(function(t){i(e,t,n,a,o,s)})),n&&s.push(t))}e.exports=function(e,t,n){r.isArray(t)||(t=[t]);var a=(e.isDirected()?e.successors:e.neighbors).bind(e),o=[],s={};return r.each(t,(function(t){if(!e.hasNode(t))throw new Error("Graph does not have node: "+t);i(e,t,"post"===n,s,a,o)})),o}},function(e,t,n){var r=n(786),i=1/0;e.exports=function(e){return e?(e=r(e))===i||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}},function(e,t){e.exports=function(e,t){return e>t}},function(e,t,n){var r=n(513),i=n(416);e.exports=function(e,t,n){(void 0!==n&&!i(e[t],n)||void 0===n&&!(t in e))&&r(e,t,n)}},function(e,t){e.exports=function(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}},function(e,t){e.exports=function(e,t){return e<t}},function(e,t,n){var r=n(266);e.exports=function(){return r.Date.now()}},function(e,t,n){"use strict";var r=n(133),i=n(267).Graph,a=n(600).slack;function o(e,t){return r.forEach(e.nodes(),(function n(i){r.forEach(t.nodeEdges(i),(function(r){var o=r.v,s=i===o?r.w:o;e.hasNode(s)||a(t,r)||(e.setNode(s,{}),e.setEdge(i,s,{}),n(s))}))})),e.nodeCount()}function s(e,t){return r.minBy(t.edges(),(function(n){if(e.hasNode(n.v)!==e.hasNode(n.w))return a(t,n)}))}function u(e,t,n){r.forEach(e.nodes(),(function(e){t.node(e).rank+=n}))}e.exports=function(e){var t,n,r=new i({directed:!1}),l=e.nodes()[0],c=e.nodeCount();r.setNode(l,{});for(;o(r,e)<c;)t=s(r,e),n=r.hasNode(t.v)?a(e,t):-a(e,t),u(r,e,n);return r}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(317),i=n(88);function a(e,t){if(t&&("object"===Object(r.a)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Object(i.a)(e)}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(999);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1682);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){e.exports=!n(332)&&!n(424)((function(){return 7!=Object.defineProperty(n(1003)("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){var r=n(423),i=n(331).document,a=r(i)&&r(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},function(e,t,n){var r=n(376),i=n(425),a=n(1684)(!1),o=n(790)("IE_PROTO");e.exports=function(e,t){var n,s=i(e),u=0,l=[];for(n in s)n!=o&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~a(l,n)||l.push(n));return l}},function(e,t,n){var r=n(1006);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var r=n(376),i=n(607),a=n(790)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=i(e),r(e,a)?e[a]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(1697)),i=o(n(1708)),a="function"===typeof i.default&&"symbol"===typeof r.default?function(e){return typeof e}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"===typeof i.default&&"symbol"===a(r.default)?function(e){return"undefined"===typeof e?"undefined":a(e)}:function(e){return e&&"function"===typeof i.default&&e.constructor===i.default&&e!==i.default.prototype?"symbol":"undefined"===typeof e?"undefined":a(e)}},function(e,t,n){"use strict";var r=n(604),i=n(374),a=n(1010),o=n(422),s=n(794),u=n(1701),l=n(796),c=n(1007),f=n(426)("iterator"),d=!([].keys&&"next"in[].keys()),h="keys",p="values",g=function(){return this};e.exports=function(e,t,n,m,v,b,y){u(n,t,m);var _,A,w,F=function(e){if(!d&&e in C)return C[e];switch(e){case h:case p:return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",x=v==p,E=!1,C=e.prototype,S=C[f]||C["@@iterator"]||v&&C[v],O=S||F(v),D=v?x?F("entries"):O:void 0,j="Array"==t&&C.entries||S;if(j&&(w=c(j.call(new e)))!==Object.prototype&&w.next&&(l(w,k,!0),r||"function"==typeof w[f]||o(w,f,g)),x&&S&&S.name!==p&&(E=!0,O=function(){return S.call(this)}),r&&!y||!d&&!E&&C[f]||o(C,f,O),s[t]=O,s[k]=g,v)if(_={values:x?O:F(p),keys:b?O:F(h),entries:D},y)for(A in _)A in C||a(C,A,_[A]);else i(i.P+i.F*(d||E),t,_);return _}},function(e,t,n){e.exports=n(422)},function(e,t,n){var r=n(1004),i=n(792).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,i)}},function(e,t,n){var r=n(606),i=n(602),a=n(425),o=n(787),s=n(376),u=n(1002),l=Object.getOwnPropertyDescriptor;t.f=n(332)?l:function(e,t){if(e=a(e),t=o(t,!0),u)try{return l(e,t)}catch(n){}if(s(e,t))return i(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";var r=n(243),i=n(284),a=n(104).OrderedMap;e.exports=function(e){return e.first()instanceof r?function(e){var t,n={};return a(e.withMutations((function(e){e.forEach((function(r,a){var o=r.getKey(),s=r.getNextSiblingKey(),u=r.getPrevSiblingKey(),l=r.getChildKeys(),c=r.getParentKey(),f=i();if(n[o]=f,s&&(e.get(s)?e.setIn([s,"prevSibling"],f):e.setIn([o,"nextSibling"],null)),u&&(e.get(u)?e.setIn([u,"nextSibling"],f):e.setIn([o,"prevSibling"],null)),c&&e.get(c)){var d=e.get(c).getChildKeys();e.setIn([c,"children"],d.set(d.indexOf(r.getKey()),f))}else e.setIn([o,"parent"],null),t&&(e.setIn([t.getKey(),"nextSibling"],f),e.setIn([o,"prevSibling"],n[t.getKey()])),t=e.get(o);l.forEach((function(t){e.get(t)?e.setIn([t,"parent"],f):e.setIn([o,"children"],r.getChildKeys().filter((function(e){return e!==t})))}))}))})).toArray().map((function(e){return[n[e.getKey()],e.set("key",n[e.getKey()])]})))}(e):function(e){return a(e.toArray().map((function(e){var t=i();return[t,e.set("key",t)]})))}(e)}},function(e,t,n){"use strict";var r=n(242),i=n(520),a=n(109);function o(e,t,n){var o=t.getCharacterList(),s=n>0?o.get(n-1):void 0,u=n<o.count()?o.get(n):void 0,l=s?s.getEntity():void 0,c=u?u.getEntity():void 0;if(c&&c===l&&"MUTABLE"!==e.__get(c).getMutability()){for(var f,d=function(e,t,n){var r;return i(e,(function(e,t){return e.getEntity()===t.getEntity()}),(function(e){return e.getEntity()===t}),(function(e,t){e<=n&&t>=n&&(r={start:e,end:t})})),"object"!==typeof r&&a(!1),r}(o,c,n),h=d.start,p=d.end;h<p;)f=o.get(h),o=o.set(h,r.applyEntity(f,null)),h++;return t.set("characterList",o)}return t}e.exports=function(e,t){var n=e.getBlockMap(),r=e.getEntityMap(),i={},a=t.getStartKey(),s=t.getStartOffset(),u=n.get(a),l=o(r,u,s);l!==u&&(i[a]=l);var c=t.getEndKey(),f=t.getEndOffset(),d=n.get(c);a===c&&(d=l);var h=o(r,d,f);return h!==d&&(i[c]=h),Object.keys(i).length?e.merge({blockMap:n.merge(i),selectionAfter:t}):e.set("selectionAfter",t)}},function(e,t,n){"use strict";e.exports=function(e,t,n){var r=e;if(n===r.count())t.forEach((function(e){r=r.push(e)}));else if(0===n)t.reverse().forEach((function(e){r=r.unshift(e)}));else{var i=r.slice(0,n),a=r.slice(n);r=i.concat(t,a).toList()}return r}},function(e,t,n){"use strict";var r=n(104).Map;e.exports=function(e,t,n){var i=t.getStartKey(),a=t.getEndKey(),o=e.getBlockMap(),s=o.toSeq().skipUntil((function(e,t){return t===i})).takeUntil((function(e,t){return t===a})).concat(r([[a,o.get(a)]])).map(n);return e.merge({blockMap:o.merge(s),selectionBefore:t,selectionAfter:t})}},function(e,t,n){"use strict";var r=n(243);e.exports=function(e,t){if(!(e instanceof r))return null;var n=e.getNextSiblingKey();if(n)return n;var i=e.getParentKey();if(!i)return null;for(var a=t.get(i);a&&!a.getNextSiblingKey();){var o=a.getParentKey();a=o?t.get(o):null}return a?a.getNextSiblingKey():null}},function(e,t,n){"use strict";e.exports=function(e){return Object.keys(e).map((function(t){return e[t]}))}},function(e,t,n){"use strict";var r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getType=function(){return this.get("type")},i.getMutability=function(){return this.get("mutability")},i.getData=function(){return this.get("data")},r}((0,n(104).Record)({type:"TOKEN",mutability:"IMMUTABLE",data:Object}));e.exports=r},function(e,t,n){"use strict";var r=new RegExp("\r","g");e.exports=function(e){return e.replace(r,"")}},function(e,t,n){"use strict";e.exports={BOLD:{fontWeight:"bold"},CODE:{fontFamily:"monospace",wordWrap:"break-word"},ITALIC:{fontStyle:"italic"},STRIKETHROUGH:{textDecoration:"line-through"},UNDERLINE:{textDecoration:"underline"}}},function(e,t,n){"use strict";var r=n(379);e.exports=function e(t){if(r(t)){var n=t,i=n.getAttribute("data-offset-key");if(i)return i;for(var a=0;a<n.childNodes.length;a++){var o=e(n.childNodes[a]);if(o)return o}}return null}},function(e,t,n){"use strict";e.exports=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}},function(e,t,n){"use strict";var r=n(1025),i=n(126),a=n(1026),o=n(1027);e.exports=function(e){if(e._blockSelectEvents||e._latestEditorState!==e.props.editorState){if(e._blockSelectEvents){var t=e.props.editorState.getSelection();r.logBlockedSelectionEvent({anonymizedDom:"N/A",extraParams:JSON.stringify({stacktrace:(new Error).stack}),selectionState:JSON.stringify(t.toJS())})}}else{var n=e.props.editorState,s=o(n,a(e)),u=s.selectionState;u!==n.getSelection()&&(n=s.needsRecovery?i.forceSelection(n,u):i.acceptSelection(n,u),e.update(n))}}},function(e,t,n){"use strict";e.exports={logBlockedSelectionEvent:function(){return null},logSelectionStateFailure:function(){return null}}},function(e,t,n){"use strict";var r=n(109),i=n(521);e.exports=function(e){var t=e.editorContainer;return t||r(!1),i(t.firstChild)||r(!1),t.firstChild}},function(e,t,n){"use strict";var r=n(1028);e.exports=function(e,t){var n=t.ownerDocument.defaultView.getSelection(),i=n.anchorNode,a=n.anchorOffset,o=n.focusNode,s=n.focusOffset;return 0===n.rangeCount||null==i||null==o?{selectionState:e.getSelection().set("hasFocus",!1),needsRecovery:!1}:r(e,t,i,a,o,s)}},function(e,t,n){"use strict";var r=n(613),i=n(1022),a=n(1029),o=n(109),s=n(379),u=n(205);function l(e,t,n){var a=t,l=r(a);(null!=l||e&&(e===a||e.firstChild===a)||o(!1),e===a)&&(a=a.firstChild,s(a)||o(!1),"true"!==(a=a).getAttribute("data-contents")&&o(!1),n>0&&(n=a.childNodes.length));if(0===n){var f=null;if(null!=l)f=l;else{var d=function(e){for(;e.firstChild&&(s(e.firstChild)&&"true"===e.firstChild.getAttribute("data-blocks")||i(e.firstChild));)e=e.firstChild;return e}(a);f=u(i(d))}return{key:f,offset:0}}var h=a.childNodes[n-1],p=null,g=null;if(i(h)){var m=function(e){for(;e.lastChild&&(s(e.lastChild)&&"true"===e.lastChild.getAttribute("data-blocks")||i(e.lastChild));)e=e.lastChild;return e}(h);p=u(i(m)),g=c(m)}else p=u(l),g=c(h);return{key:p,offset:g}}function c(e){var t=e.textContent;return"\n"===t?0:t.length}e.exports=function(e,t,n,i,o,s){var c=n.nodeType===Node.TEXT_NODE,f=o.nodeType===Node.TEXT_NODE;if(c&&f)return{selectionState:a(e,u(r(n)),i,u(r(o)),s),needsRecovery:!1};var d=null,h=null,p=!0;return c?(d={key:u(r(n)),offset:i},h=l(t,o,s)):f?(h={key:u(r(o)),offset:s},d=l(t,n,i)):(d=l(t,n,i),h=l(t,o,s),n===o&&i===s&&(p=!!n.firstChild&&"BR"!==n.firstChild.nodeName)),{selectionState:a(e,d.key,d.offset,h.key,h.offset),needsRecovery:p}}},function(e,t,n){"use strict";var r=n(306),i=n(205);e.exports=function(e,t,n,a,o){var s=i(e.getSelection());if(!t||!a)return s;var u=r.decode(t),l=u.blockKey,c=e.getBlockTree(l),f=c&&c.getIn([u.decoratorKey,"leaves",u.leafKey]),d=r.decode(a),h=d.blockKey,p=e.getBlockTree(h),g=p&&p.getIn([d.decoratorKey,"leaves",d.leafKey]);if(!f||!g)return s;var m=f.get("start"),v=g.get("start"),b=f?m+n:null,y=g?v+o:null;if(s.getAnchorKey()===l&&s.getAnchorOffset()===b&&s.getFocusKey()===h&&s.getFocusOffset()===y)return s;var _=!1;if(l===h){var A=f.get("end"),w=g.get("end");_=v===m&&w===A?o<n:v<m}else{_=e.getCurrentContent().getBlockMap().keySeq().skipUntil((function(e){return e===l||e===h})).first()===h}return s.merge({anchorKey:l,anchorOffset:b,focusKey:h,focusOffset:y,isBackward:_})}},function(e,t,n){"use strict";e.exports={notEmptyKey:function(e){return null!=e&&""!=e}}},function(e,t,n){"use strict";var r=n(265);function i(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(1765),s=n(1),u=n(109),l=n(1032),c=n(1766).setDraftEditorSelection,f=function(e){var t,n;function f(){for(var t,n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return a(i(t=e.call.apply(e,[this].concat(r))||this),"leaf",void 0),t}n=e,(t=f).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=f.prototype;return d._setSelection=function(){var e=this.props.selection;if(null!=e&&e.getHasFocus()){var t=this.props,n=t.block,r=t.start,i=t.text,a=n.getKey(),o=r+i.length;if(e.hasEdgeWithin(a,r,o)){var s=this.leaf;s||u(!1);var f,d=s.firstChild;d||u(!1),d.nodeType===Node.TEXT_NODE?f=d:l(d)?f=s:(f=d.firstChild)||u(!1),c(e,f,a,r,o)}}},d.shouldComponentUpdate=function(e){var t=this.leaf;return t||u(!1),t.textContent!==e.text||e.styleSet!==this.props.styleSet||e.forceSelection},d.componentDidUpdate=function(){this._setSelection()},d.componentDidMount=function(){this._setSelection()},d.render=function(){var e=this,t=this.props.block,n=this.props.text;n.endsWith("\n")&&this.props.isLast&&(n+="\n");var i=this.props,a=i.customStyleMap,u=i.customStyleFn,l=i.offsetKey,c=i.styleSet,f=c.reduce((function(e,t){var n={},i=a[t];return void 0!==i&&e.textDecoration!==i.textDecoration&&(n.textDecoration=[e.textDecoration,i.textDecoration].join(" ").trim()),r(e,i,n)}),{});if(u){var d=u(c,t);f=r(f,d)}return s.createElement("span",{"data-offset-key":l,ref:function(t){return e.leaf=t},style:f},s.createElement(o,null,n))},f}(s.Component);e.exports=f},function(e,t,n){"use strict";var r=n(379);e.exports=function(e){return!(!e||!e.ownerDocument)&&(r(e)&&"BR"===e.nodeName)}},function(e,t,n){"use strict";e.exports={initODS:function(){},handleExtensionCausedError:function(){}}},function(e,t,n){"use strict";e.exports=function(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}},function(e,t,n){"use strict";var r=n(1772);e.exports=function(e){var t=r(e);return{x:t.left,y:t.top,width:t.right-t.left,height:t.bottom-t.top}}},function(e,t,n){"use strict";function r(){var e;return document.documentElement&&(e=document.documentElement.clientWidth),!e&&document.body&&(e=document.body.clientWidth),e||0}function i(){var e;return document.documentElement&&(e=document.documentElement.clientHeight),!e&&document.body&&(e=document.body.clientHeight),e||0}function a(){return{width:window.innerWidth||r(),height:window.innerHeight||i()}}a.withoutScrollbars=function(){return{width:r(),height:i()}},e.exports=a},function(e,t,n){"use strict";var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(1031),u=n(306),l=n(1),c=n(806),f=n(616),d=n(802),h=n(612),p=n(378),g=n(1035),m=n(617),v=n(1036),b=n(109),y=n(521),_=n(205),A=function(e,t){return e.getAnchorKey()===t||e.getFocusKey()===t},w=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return o(a(t=e.call.apply(e,[this].concat(r))||this),"_node",void 0),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var w=r.prototype;return w.shouldComponentUpdate=function(e){return this.props.block!==e.block||this.props.tree!==e.tree||this.props.direction!==e.direction||A(e.selection,e.block.getKey())&&e.forceSelection},w.componentDidMount=function(){if(!this.props.preventScroll){var e=this.props.selection,t=e.getEndKey();if(e.getHasFocus()&&t===this.props.block.getKey()){var n=this._node;if(null!=n){var r,i=f.getScrollParent(n),a=m(i);if(i===window){var o=g(n);(r=o.y+o.height-v().height)>0&&window.scrollTo(a.x,a.y+r+10)}else{y(n)||b(!1),(r=n.offsetHeight+n.offsetTop-(i.offsetTop+i.offsetHeight+a.y))>0&&c.setTop(i,c.getTop(i)+r+10)}}}}},w._renderChildren=function(){var e=this,t=this.props.block,n=t.getKey(),r=t.getText(),a=this.props.tree.size-1,o=A(this.props.selection,n);return this.props.tree.map((function(c,f){var p=c.get("leaves");if(0===p.size)return null;var g=p.size-1,m=p.map((function(i,c){var d=u.encode(n,f,c),h=i.get("start"),p=i.get("end");return l.createElement(s,{key:d,offsetKey:d,block:t,start:h,selection:o?e.props.selection:null,forceSelection:e.props.forceSelection,text:r.slice(h,p),styleSet:t.getInlineStyleAt(h),customStyleMap:e.props.customStyleMap,customStyleFn:e.props.customStyleFn,isLast:f===a&&c===g})})).toArray(),v=c.get("decoratorKey");if(null==v)return m;if(!e.props.decorator)return m;var b=_(e.props.decorator),y=b.getComponentForKey(v);if(!y)return m;var A=b.getPropsForKey(v),w=u.encode(n,f,0),F=p.first().get("start"),k=p.last().get("end"),x=r.slice(F,k),E=t.getEntityAt(c.get("start")),C=h.getHTMLDirIfDifferent(d.getDirection(x),e.props.direction),S={contentState:e.props.contentState,decoratedText:x,dir:C,start:F,end:k,blockKey:n,entityKey:E,offsetKey:w};return l.createElement(y,i({},A,S,{key:w}),m)})).toArray()},w.render=function(){var e=this,t=this.props,n=t.direction,r=t.offsetKey,i=p({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===n,"public/DraftStyleDefault/rtl":"RTL"===n});return l.createElement("div",{"data-offset-key":r,className:i,ref:function(t){return e._node=t}},this._renderChildren())},r}(l.Component);e.exports=w},function(e,t,n){"use strict";var r=n(1778),i=n(1779),a=n(1039),o=new RegExp("\r\n","g"),s={"text/rtf":1,"text/html":1};function u(e){if("file"==e.kind)return e.getAsFile()}var l=function(){function e(e){this.data=e,this.types=e.types?i(e.types):[]}var t=e.prototype;return t.isRichText=function(){return!(!this.getHTML()||!this.getText())||!this.isImage()&&this.types.some((function(e){return s[e]}))},t.getText=function(){var e;return this.data.getData&&(this.types.length?-1!=this.types.indexOf("text/plain")&&(e=this.data.getData("text/plain")):e=this.data.getData("Text")),e?e.replace(o,"\n"):null},t.getHTML=function(){if(this.data.getData){if(!this.types.length)return this.data.getData("Text");if(-1!=this.types.indexOf("text/html"))return this.data.getData("text/html")}},t.isLink=function(){return this.types.some((function(e){return-1!=e.indexOf("Url")||-1!=e.indexOf("text/uri-list")||e.indexOf("text/x-moz-url")}))},t.getLink=function(){return this.data.getData?-1!=this.types.indexOf("text/x-moz-url")?this.data.getData("text/x-moz-url").split("\n")[0]:-1!=this.types.indexOf("text/uri-list")?this.data.getData("text/uri-list"):this.data.getData("url"):null},t.isImage=function(){var e=this.types.some((function(e){return-1!=e.indexOf("application/x-moz-file")}));if(e)return!0;for(var t=this.getFiles(),n=0;n<t.length;n++){var i=t[n].type;if(!r.isImage(i))return!1}return!0},t.getCount=function(){return this.data.hasOwnProperty("items")?this.data.items.length:this.data.hasOwnProperty("mozItemCount")?this.data.mozItemCount:this.data.files?this.data.files.length:null},t.getFiles=function(){return this.data.items?Array.prototype.slice.call(this.data.items).map(u).filter(a.thatReturnsArgument):this.data.files?Array.prototype.slice.call(this.data.files):[]},t.hasFiles=function(){return this.getFiles().length>0},e}();e.exports=l},function(e,t,n){"use strict";function r(e){return function(){return e}}var i=function(){};i.thatReturns=r,i.thatReturnsFalse=r(!1),i.thatReturnsTrue=r(!0),i.thatReturnsNull=r(null),i.thatReturnsThis=function(){return this},i.thatReturnsArgument=function(e){return e},e.exports=i},function(e,t,n){"use strict";(function(t){var r=n(109),i=/\.textClipping$/,a={"text/plain":!0,"text/html":!0,"text/rtf":!0};e.exports=function(e,n){var o=0,s=[];e.forEach((function(u){!function(e,n){if(!t.FileReader||e.type&&!(e.type in a))return void n("");if(""===e.type){var o="";return i.test(e.name)&&(o=e.name.replace(i,"")),void n(o)}var s=new FileReader;s.onload=function(){var e=s.result;"string"!==typeof e&&r(!1),n(e)},s.onerror=function(){n("")},s.readAsText(e)}(u,(function(t){o++,t&&s.push(t.slice(0,5e3)),o==e.length&&n(s.join("\r"))}))}))}}).call(this,n(101))},function(e,t,n){(function(e,t){!function(e,n){"use strict";if(!e.setImmediate){var r,i=1,a={},o=!1,s=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?r=function(e){t.nextTick((function(){c(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"===typeof n.data&&0===n.data.indexOf(t)&&c(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),r=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){c(e.data)},r=function(t){e.port2.postMessage(t)}}():s&&"onreadystatechange"in s.createElement("script")?function(){var e=s.documentElement;r=function(t){var n=s.createElement("script");n.onreadystatechange=function(){c(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():r=function(e){setTimeout(c,0,e)},u.setImmediate=function(e){"function"!==typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n<t.length;n++)t[n]=arguments[n+1];var o={callback:e,args:t};return a[i]=o,r(i),i++},u.clearImmediate=l}function l(e){delete a[e]}function c(e){if(o)setTimeout(c,0,e);else{var t=a[e];if(t){o=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(void 0,n)}}(t)}finally{l(e),o=!1}}}}}("undefined"===typeof self?"undefined"===typeof e?this:e:self)}).call(this,n(101),n(263))},function(e,t,n){"use strict";var r=n(609);e.exports=function(e){var t=e.getSelection();return t.isCollapsed()?null:r(e.getCurrentContent(),t)}},function(e,t,n){"use strict";var r=n(126),i=n(380),a=n(807),o=n(522);e.exports=function(e){var t=o(e,(function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=t.getAnchorKey(),o=t.getAnchorOffset(),s=n.getBlockForKey(r).getText()[o-1];return a(e,s?i.getUTF16Length(s,0):1)}),"backward");if(t===e.getCurrentContent())return e;var n=e.getSelection();return r.push(e,t.set("selectionBefore",n),n.isCollapsed()?"backspace-character":"remove-range")}},function(e,t,n){"use strict";var r=n(206),i=n(109);var a=r.isBrowser("Chrome")?function(e){for(var t=e.cloneRange(),n=[],r=e.endContainer;null!=r;r=r.parentNode){var a=r===e.commonAncestorContainer;a?t.setStart(e.startContainer,e.startOffset):t.setStart(t.endContainer,0);var o,s=Array.from(t.getClientRects());if(n.push(s),a)return n.reverse(),(o=[]).concat.apply(o,n);t.setEndBefore(r)}i(!1)}:function(e){return Array.from(e.getClientRects())};e.exports=a},function(e,t,n){"use strict";var r="\\s|(?![_])"+n(1799).getPunctuation(),i=new RegExp("^(?:"+r+")*(?:"+"['\u2018\u2019]|(?!"+r+").)*(?:(?!"+r+").)"),a=new RegExp("(?:(?!"+r+").)(?:"+"['\u2018\u2019]|(?!"+r+").)*(?:"+r+")*$");function o(e,t){var n=t?a.exec(e):i.exec(e);return n?n[0]:e}var s={getBackward:function(e){return o(e,!0)},getForward:function(e){return o(e,!1)}};e.exports=s},function(e,t,n){"use strict";n(808);e.exports=function(e,t){var n,r=e.getSelection(),i=r.getStartKey(),a=r.getStartOffset(),o=e.getCurrentContent(),s=i;return t>o.getBlockForKey(i).getText().length-a?(s=o.getKeyAfter(i),n=0):n=a+t,r.merge({focusKey:s,focusOffset:n})}},function(e,t,n){"use strict";var r;function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(242),s=n(377),u=n(243),l=n(803),c=n(610),f=n(1809),d=n(378),h=n(284),p=n(1048),g=n(333),m=n(104),v=m.List,b=m.Map,y=m.OrderedSet,_=n(1810),A=n(1032),w=n(521),F=n(1811),k=g("draft_tree_data_support"),x=new RegExp("\r","g"),E=new RegExp("\n","g"),C=new RegExp("^\n","g"),S=new RegExp("&nbsp;","g"),O=new RegExp("&#13;?","g"),D=new RegExp("&#8203;?","g"),j=["bold","bolder","500","600","700","800","900"],T=["light","lighter","normal","100","200","300","400"],P=["className","href","rel","target","title"],R=["alt","className","height","src","width"],M=(a(r={},d("public/DraftStyleDefault/depth0"),0),a(r,d("public/DraftStyleDefault/depth1"),1),a(r,d("public/DraftStyleDefault/depth2"),2),a(r,d("public/DraftStyleDefault/depth3"),3),a(r,d("public/DraftStyleDefault/depth4"),4),r),I=b({b:"BOLD",code:"CODE",del:"STRIKETHROUGH",em:"ITALIC",i:"ITALIC",s:"STRIKETHROUGH",strike:"STRIKETHROUGH",strong:"BOLD",u:"UNDERLINE",mark:"HIGHLIGHT"}),B=function(e){var t={};return e.mapKeys((function(e,n){var r=[n.element];void 0!==n.aliasedElements&&r.push.apply(r,n.aliasedElements),r.forEach((function(n){void 0===t[n]?t[n]=e:"string"===typeof t[n]?t[n]=[t[n],e]:t[n].push(e)}))})),b(t)},N=function(e){if(w(e)&&e.style.fontFamily.includes("monospace"))return"CODE";return null},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Object.keys(M).some((function(n){e.classList.contains(n)&&(t=M[n])})),t},U=function(e){if(!_(e))return!1;var t=e;if(!t.href||"http:"!==t.protocol&&"https:"!==t.protocol&&"mailto:"!==t.protocol&&"tel:"!==t.protocol)return!1;try{new f(t.href);return!0}catch(n){return!1}},H=function(e){if(!F(e))return!1;var t=e;return!(!t.attributes.getNamedItem("src")||!t.attributes.getNamedItem("src").value)},z=function(e,t){if(!w(e))return t;var n=e,r=n.style.fontWeight,i=n.style.fontStyle,a=n.style.textDecoration;return t.withMutations((function(e){j.indexOf(r)>=0?e.add("BOLD"):T.indexOf(r)>=0&&e.remove("BOLD"),"italic"===i?e.add("ITALIC"):"normal"===i&&e.remove("ITALIC"),"underline"===a&&e.add("UNDERLINE"),"line-through"===a&&e.add("STRIKETHROUGH"),"none"===a&&(e.remove("UNDERLINE"),e.remove("STRIKETHROUGH"))}))},q=function(e){return"ul"===e||"ol"===e},V=function(){function e(e,t){a(this,"characterList",v()),a(this,"currentBlockType","unstyled"),a(this,"currentDepth",0),a(this,"currentEntity",null),a(this,"currentText",""),a(this,"wrapper",null),a(this,"blockConfigs",[]),a(this,"contentBlocks",[]),a(this,"entityMap",c),a(this,"blockTypeMap",void 0),a(this,"disambiguate",void 0),this.clear(),this.blockTypeMap=e,this.disambiguate=t}var t=e.prototype;return t.clear=function(){this.characterList=v(),this.blockConfigs=[],this.currentBlockType="unstyled",this.currentDepth=0,this.currentEntity=null,this.currentText="",this.entityMap=c,this.wrapper=null,this.contentBlocks=[]},t.addDOMNode=function(e){var t;return this.contentBlocks=[],this.currentDepth=0,(t=this.blockConfigs).push.apply(t,this._toBlockConfigs([e],y())),this._trimCurrentText(),""!==this.currentText&&this.blockConfigs.push(this._makeBlockConfig()),this},t.getContentBlocks=function(){return 0===this.contentBlocks.length&&(k?this._toContentBlocks(this.blockConfigs):this._toFlatContentBlocks(this.blockConfigs)),{contentBlocks:this.contentBlocks,entityMap:this.entityMap}},t._makeBlockConfig=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.key||h(),n=i({key:t,type:this.currentBlockType,text:this.currentText,characterList:this.characterList,depth:this.currentDepth,parent:null,children:v(),prevSibling:null,nextSibling:null,childConfigs:[]},e);return this.characterList=v(),this.currentBlockType="unstyled",this.currentText="",n},t._toBlockConfigs=function(e,t){for(var n=[],r=0;r<e.length;r++){var i=e[r],a=i.nodeName.toLowerCase();if("body"===a||q(a)){this._trimCurrentText(),""!==this.currentText&&n.push(this._makeBlockConfig());var o=this.currentDepth,s=this.wrapper;q(a)&&(this.wrapper=a,q(s)&&this.currentDepth++),n.push.apply(n,this._toBlockConfigs(Array.from(i.childNodes),t)),this.currentDepth=o,this.wrapper=s}else{var u=this.blockTypeMap.get(a);if(void 0===u)if("#text"!==a)if("br"!==a)if(H(i))this._addImgNode(i,t);else if(U(i))this._addAnchorNode(i,n,t);else{var l=t;I.has(a)&&(l=l.add(I.get(a))),l=z(i,l);var c=N(i);null!=c&&(l=l.add(c)),n.push.apply(n,this._toBlockConfigs(Array.from(i.childNodes),l))}else this._addBreakNode(i,t);else this._addTextNode(i,t);else{this._trimCurrentText(),""!==this.currentText&&n.push(this._makeBlockConfig());var f=this.currentDepth,d=this.wrapper;if(this.wrapper="pre"===a?"pre":this.wrapper,"string"!==typeof u&&(u=this.disambiguate(a,this.wrapper)||u[0]||"unstyled"),!k&&w(i)&&("unordered-list-item"===u||"ordered-list-item"===u)){var p=i;this.currentDepth=L(p,this.currentDepth)}var g=h(),m=this._toBlockConfigs(Array.from(i.childNodes),t);this._trimCurrentText(),n.push(this._makeBlockConfig({key:g,childConfigs:m,type:u})),this.currentDepth=f,this.wrapper=d}}}return n},t._appendText=function(e,t){var n;this.currentText+=e;var r=o.create({style:t,entity:this.currentEntity});this.characterList=(n=this.characterList).push.apply(n,Array(e.length).fill(r))},t._trimCurrentText=function(){var e=this.currentText.length,t=e-this.currentText.trimLeft().length,n=this.currentText.trimRight().length,r=this.characterList.findEntry((function(e){return null!==e.getEntity()}));(t=void 0!==r?Math.min(t,r[0]):t)>(n=void 0!==(r=this.characterList.reverse().findEntry((function(e){return null!==e.getEntity()})))?Math.max(n,e-r[0]):n)?(this.currentText="",this.characterList=v()):(this.currentText=this.currentText.slice(t,n),this.characterList=this.characterList.slice(t,n))},t._addTextNode=function(e,t){var n=e.textContent;""===n.trim()&&"pre"!==this.wrapper&&(n=" "),"pre"!==this.wrapper&&(n=(n=n.replace(C,"")).replace(E," ")),this._appendText(n,t)},t._addBreakNode=function(e,t){A(e)&&this._appendText("\n",t)},t._addImgNode=function(e,t){if(F(e)){var n=e,r={};R.forEach((function(e){var t=n.getAttribute(e);t&&(r[e]=t)})),this.currentEntity=this.entityMap.__create("IMAGE","IMMUTABLE",r),g("draftjs_fix_paste_for_img")?"presentation"!==n.getAttribute("role")&&this._appendText("\ud83d\udcf7",t):this._appendText("\ud83d\udcf7",t),this.currentEntity=null}},t._addAnchorNode=function(e,t,n){if(_(e)){var r=e,i={};P.forEach((function(e){var t=r.getAttribute(e);t&&(i[e]=t)})),i.url=new f(r.href).toString(),this.currentEntity=this.entityMap.__create("LINK","MUTABLE",i||{}),t.push.apply(t,this._toBlockConfigs(Array.from(e.childNodes),n)),this.currentEntity=null}},t._toContentBlocks=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.length-1,r=0;r<=n;r++){var a=e[r];a.parent=t,a.prevSibling=r>0?e[r-1].key:null,a.nextSibling=r<n?e[r+1].key:null,a.children=v(a.childConfigs.map((function(e){return e.key}))),this.contentBlocks.push(new u(i({},a))),this._toContentBlocks(a.childConfigs,a.key)}},t._hoistContainersInBlockConfigs=function(e){var t=this;return v(e).flatMap((function(e){return"unstyled"!==e.type||""!==e.text?[e]:t._hoistContainersInBlockConfigs(e.childConfigs)}))},t._toFlatContentBlocks=function(e){var t=this;this._hoistContainersInBlockConfigs(e).forEach((function(e){var n=t._extractTextFromBlockConfigs(e.childConfigs),r=n.text,a=n.characterList;t.contentBlocks.push(new s(i({},e,{text:e.text+r,characterList:e.characterList.concat(a)})))}))},t._extractTextFromBlockConfigs=function(e){for(var t=e.length-1,n="",r=v(),i=0;i<=t;i++){var a=e[i];n+=a.text,r=r.concat(a.characterList),""!==n&&"unstyled"!==a.type&&(n+="\n",r=r.push(r.last()));var o=this._extractTextFromBlockConfigs(a.childConfigs);n+=o.text,r=r.concat(o.characterList)}return{text:n,characterList:r}},e}();e.exports=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:p,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l,r=t(e=e.trim().replace(x,"").replace(S," ").replace(O,"").replace(D,""));if(!r)return null;var i=B(n),a=function(e,t){return"li"===e?"ol"===t?"ordered-list-item":"unordered-list-item":null};return new V(i,a).addDOMNode(r).getContentBlocks()}},function(e,t,n){"use strict";var r=n(206),i=n(109),a=r.isBrowser("IE <= 9");e.exports=function(e){var t,n=null;return!a&&document.implementation&&document.implementation.createHTMLDocument&&((t=document.implementation.createHTMLDocument("foo")).documentElement||i(!1),t.documentElement.innerHTML=e,n=t.getElementsByTagName("body")[0]),n}},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(1812),o=n(205),s={currentBlockContainsLink:function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=n.getEntityMap();return n.getBlockForKey(t.getAnchorKey()).getCharacterList().slice(t.getStartOffset(),t.getEndOffset()).some((function(e){var t=e.getEntity();return!!t&&"LINK"===r.__get(t).getType()}))},getCurrentBlockType:function(e){var t=e.getSelection();return e.getCurrentContent().getBlockForKey(t.getStartKey()).getType()},getDataObjectForLinkURL:function(e){return{url:e.toString()}},handleKeyCommand:function(e,t,n){switch(t){case"bold":return s.toggleInlineStyle(e,"BOLD");case"italic":return s.toggleInlineStyle(e,"ITALIC");case"underline":return s.toggleInlineStyle(e,"UNDERLINE");case"code":return s.toggleCode(e);case"backspace":case"backspace-word":case"backspace-to-start-of-line":return s.onBackspace(e);case"delete":case"delete-word":case"delete-to-end-of-block":return s.onDelete(e);default:return null}},insertSoftNewline:function(e){var t=r.insertText(e.getCurrentContent(),e.getSelection(),"\n",e.getCurrentInlineStyle(),null),n=i.push(e,t,"insert-characters");return i.forceSelection(n,t.getSelectionAfter())},onBackspace:function(e){var t=e.getSelection();if(!t.isCollapsed()||t.getAnchorOffset()||t.getFocusOffset())return null;var n=e.getCurrentContent(),r=t.getStartKey(),a=n.getBlockBefore(r);if(a&&"atomic"===a.getType()){var o=n.getBlockMap().delete(a.getKey()),u=n.merge({blockMap:o,selectionAfter:t});if(u!==n)return i.push(e,u,"remove-range")}var l=s.tryToRemoveBlockStyle(e);return l?i.push(e,l,"change-block-type"):null},onDelete:function(e){var t=e.getSelection();if(!t.isCollapsed())return null;var n=e.getCurrentContent(),a=t.getStartKey(),o=n.getBlockForKey(a).getLength();if(t.getStartOffset()<o)return null;var s=n.getBlockAfter(a);if(!s||"atomic"!==s.getType())return null;var u=t.merge({focusKey:s.getKey(),focusOffset:s.getLength()}),l=r.removeRange(n,u,"forward");return l!==n?i.push(e,l,"remove-range"):null},onTab:function(e,t,n){var r=t.getSelection(),o=r.getAnchorKey();if(o!==r.getFocusKey())return t;var s=t.getCurrentContent(),u=s.getBlockForKey(o),l=u.getType();if("unordered-list-item"!==l&&"ordered-list-item"!==l)return t;e.preventDefault();var c=u.getDepth();if(!e.shiftKey&&c===n)return t;var f=a(s,r,e.shiftKey?-1:1,n);return i.push(t,f,"adjust-depth")},toggleBlockType:function(e,t){var n=e.getSelection(),a=n.getStartKey(),s=n.getEndKey(),u=e.getCurrentContent(),l=n;if(a!==s&&0===n.getEndOffset()){var c=o(u.getBlockBefore(s));s=c.getKey(),l=l.merge({anchorKey:a,anchorOffset:n.getStartOffset(),focusKey:s,focusOffset:c.getLength(),isBackward:!1})}if(u.getBlockMap().skipWhile((function(e,t){return t!==a})).reverse().skipWhile((function(e,t){return t!==s})).some((function(e){return"atomic"===e.getType()})))return e;var f=u.getBlockForKey(a).getType()===t?"unstyled":t;return i.push(e,r.setBlockType(u,l,f),"change-block-type")},toggleCode:function(e){var t=e.getSelection(),n=t.getAnchorKey(),r=t.getFocusKey();return t.isCollapsed()||n!==r?s.toggleBlockType(e,"code-block"):s.toggleInlineStyle(e,"CODE")},toggleInlineStyle:function(e,t){var n=e.getSelection(),a=e.getCurrentInlineStyle();if(n.isCollapsed())return i.setInlineStyleOverride(e,a.has(t)?a.remove(t):a.add(t));var o,s=e.getCurrentContent();return o=a.has(t)?r.removeInlineStyle(s,n,t):r.applyInlineStyle(s,n,t),i.push(e,o,"change-inline-style")},toggleLink:function(e,t,n){var a=r.applyEntity(e.getCurrentContent(),t,n);return i.push(e,a,"apply-entity")},tryToRemoveBlockStyle:function(e){var t=e.getSelection(),n=t.getAnchorOffset();if(t.isCollapsed()&&0===n){var i=t.getAnchorKey(),a=e.getCurrentContent(),o=a.getBlockForKey(i).getType(),s=a.getBlockBefore(i);if("code-block"===o&&s&&"code-block"===s.getType()&&0!==s.getLength())return null;if("unstyled"!==o)return r.setBlockType(a,t,"unstyled")}return null}};e.exports=s},function(e,t,n){"use strict";var r=n(809),i=n(615),a=n(206),o=a.isPlatform("Mac OS X"),s=o&&a.isBrowser("Firefox < 29"),u=r.hasCommandModifier,l=r.isCtrlKeyCommand;function c(e){return o&&e.altKey||l(e)}e.exports=function(e){switch(e.keyCode){case 66:return u(e)?"bold":null;case 68:return l(e)?"delete":null;case 72:return l(e)?"backspace":null;case 73:return u(e)?"italic":null;case 74:return u(e)?"code":null;case 75:return o&&l(e)?"secondary-cut":null;case 77:case 79:return l(e)?"split-block":null;case 84:return o&&l(e)?"transpose-characters":null;case 85:return u(e)?"underline":null;case 87:return o&&l(e)?"backspace-word":null;case 89:return l(e)?o?"secondary-paste":"redo":null;case 90:return function(e){return u(e)?e.shiftKey?"redo":"undo":null}(e)||null;case i.RETURN:return"split-block";case i.DELETE:return function(e){return!o&&e.shiftKey?null:c(e)?"delete-word":"delete"}(e);case i.BACKSPACE:return function(e){return u(e)&&o?"backspace-to-start-of-line":c(e)?"backspace-word":"backspace"}(e);case i.LEFT:return s&&u(e)?"move-selection-to-start-of-block":null;case i.RIGHT:return s&&u(e)?"move-selection-to-end-of-block":null;default:return null}}},function(e,t,n){"use strict";var r={stringify:function(e){return"_"+String(e)},unstringify:function(e){return e.slice(1)}};e.exports=r},function(e,t,n){var r,i,a;i=[t,n(1835)],r=function(e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r(t);function r(e){return e&&e.__esModule?e:{default:e}}e.default=n.default},void 0===(a="function"===typeof r?r.apply(t,i):r)||(e.exports=a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(1836))&&r.__esModule?r:{default:r};var a={ROOT:function(e){return(0,i.default)(function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({"carousel-root":!0},e||"",!!e))},CAROUSEL:function(e){return(0,i.default)({carousel:!0,"carousel-slider":e})},WRAPPER:function(e,t){return(0,i.default)({"thumbs-wrapper":!e,"slider-wrapper":e,"axis-horizontal":"horizontal"===t,"axis-vertical":"horizontal"!==t})},SLIDER:function(e,t){return(0,i.default)({thumbs:!e,slider:e,animated:!t})},ITEM:function(e,t,n){return(0,i.default)({thumb:!e,slide:e,selected:t,previous:n})},ARROW_PREV:function(e){return(0,i.default)({"control-arrow control-prev":!0,"control-disabled":e})},ARROW_NEXT:function(e){return(0,i.default)({"control-arrow control-next":!0,"control-disabled":e})},DOT:function(e){return(0,i.default)({dot:!0,selected:e})}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!==typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(1)),i=l(n(1053)),a=n(1837),o=l(n(810)),s=l(n(1052)),u=l(n(1055));function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function f(e){return f="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function g(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,t){return!t||"object"!==f(t)&&"function"!==typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var _=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(f,e);var t,n,l,c=g(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),y(v(t=c.call(this,e)),"itemsWrapperRef",void 0),y(v(t),"itemsListRef",void 0),y(v(t),"thumbsRef",void 0),y(v(t),"setItemsWrapperRef",(function(e){t.itemsWrapperRef=e})),y(v(t),"setItemsListRef",(function(e){t.itemsListRef=e})),y(v(t),"setThumbsRef",(function(e,n){t.thumbsRef||(t.thumbsRef=[]),t.thumbsRef[n]=e})),y(v(t),"updateSizes",(function(){if(t.props.children&&t.itemsWrapperRef&&t.thumbsRef){var e=r.Children.count(t.props.children),n=t.itemsWrapperRef.clientWidth,i=t.props.thumbWidth?t.props.thumbWidth:(0,a.outerWidth)(t.thumbsRef[0]),o=Math.floor(n/i),s=o<e,u=s?e-o:0;t.setState((function(e,n){return{itemSize:i,visibleItems:o,firstItem:s?t.getFirstItem(n.selectedItem):0,lastPosition:u,showArrows:s}}))}})),y(v(t),"handleClickItem",(function(e,n,r){if(!function(e){return e.hasOwnProperty("key")}(r)||"Enter"===r.key){var i=t.props.onSelectItem;"function"===typeof i&&i(e,n)}})),y(v(t),"onSwipeStart",(function(){t.setState({swiping:!0})})),y(v(t),"onSwipeEnd",(function(){t.setState({swiping:!1})})),y(v(t),"onSwipeMove",(function(e){var n=e.x;if(!t.state.itemSize||!t.itemsWrapperRef||!t.state.visibleItems)return!1;var i=r.Children.count(t.props.children),a=-100*t.state.firstItem/t.state.visibleItems;0===a&&n>0&&(n=0),a===100*-Math.max(i-t.state.visibleItems,0)/t.state.visibleItems&&n<0&&(n=0);var s=a+100/(t.itemsWrapperRef.clientWidth/n);return t.itemsListRef&&["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach((function(e){t.itemsListRef.style[e]=(0,o.default)(s,"%",t.props.axis)})),!0})),y(v(t),"slideRight",(function(e){t.moveTo(t.state.firstItem-("number"===typeof e?e:1))})),y(v(t),"slideLeft",(function(e){t.moveTo(t.state.firstItem+("number"===typeof e?e:1))})),y(v(t),"moveTo",(function(e){e=(e=e<0?0:e)>=t.state.lastPosition?t.state.lastPosition:e,t.setState({firstItem:e})})),t.state={selectedItem:e.selectedItem,swiping:!1,showArrows:!1,firstItem:0,visibleItems:0,lastPosition:0},t}return t=f,(n=[{key:"componentDidMount",value:function(){this.setupThumbs()}},{key:"componentDidUpdate",value:function(e){this.props.selectedItem!==this.state.selectedItem&&this.setState({selectedItem:this.props.selectedItem,firstItem:this.getFirstItem(this.props.selectedItem)}),this.props.children!==e.children&&this.updateSizes()}},{key:"componentWillUnmount",value:function(){this.destroyThumbs()}},{key:"setupThumbs",value:function(){(0,u.default)().addEventListener("resize",this.updateSizes),(0,u.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.updateSizes()}},{key:"destroyThumbs",value:function(){(0,u.default)().removeEventListener("resize",this.updateSizes),(0,u.default)().removeEventListener("DOMContentLoaded",this.updateSizes)}},{key:"getFirstItem",value:function(e){var t=e;return e>=this.state.lastPosition&&(t=this.state.lastPosition),e<this.state.firstItem+this.state.visibleItems&&(t=this.state.firstItem),e<this.state.firstItem&&(t=e),t}},{key:"renderItems",value:function(){var e=this;return this.props.children.map((function(t,n){var a=i.default.ITEM(!1,n===e.state.selectedItem),o={key:n,ref:function(t){return e.setThumbsRef(t,n)},className:a,onClick:e.handleClickItem.bind(e,n,e.props.children[n]),onKeyDown:e.handleClickItem.bind(e,n,e.props.children[n]),"aria-label":"".concat(e.props.labels.item," ").concat(n+1),style:{width:e.props.thumbWidth}};return r.default.createElement("li",d({},o,{role:"button",tabIndex:0}),t)}))}},{key:"render",value:function(){var e=this;if(!this.props.children)return null;var t,n=r.Children.count(this.props.children)>1,a=this.state.showArrows&&this.state.firstItem>0,u=this.state.showArrows&&this.state.firstItem<this.state.lastPosition,l=-this.state.firstItem*(this.state.itemSize||0),c=(0,o.default)(l,"px",this.props.axis),f=this.props.transitionTime+"ms";return t={WebkitTransform:c,MozTransform:c,MsTransform:c,OTransform:c,transform:c,msTransform:c,WebkitTransitionDuration:f,MozTransitionDuration:f,MsTransitionDuration:f,OTransitionDuration:f,transitionDuration:f,msTransitionDuration:f},r.default.createElement("div",{className:i.default.CAROUSEL(!1)},r.default.createElement("div",{className:i.default.WRAPPER(!1),ref:this.setItemsWrapperRef},r.default.createElement("button",{type:"button",className:i.default.ARROW_PREV(!a),onClick:function(){return e.slideRight()},"aria-label":this.props.labels.leftArrow}),n?r.default.createElement(s.default,{tagName:"ul",className:i.default.SLIDER(!1,this.state.swiping),onSwipeLeft:this.slideLeft,onSwipeRight:this.slideRight,onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:t,innerRef:this.setItemsListRef,allowMouseEvents:this.props.emulateTouch},this.renderItems()):r.default.createElement("ul",{className:i.default.SLIDER(!1,this.state.swiping),ref:function(t){return e.setItemsListRef(t)},style:t},this.renderItems()),r.default.createElement("button",{type:"button",className:i.default.ARROW_NEXT(!u),onClick:function(){return e.slideLeft()},"aria-label":this.props.labels.rightArrow})))}}])&&h(t.prototype,n),l&&h(t,l),f}(r.Component);t.default=_,y(_,"displayName","Thumbs"),y(_,"defaultProps",{axis:"horizontal",labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},selectedItem:0,thumbWidth:80,transitionTime:350})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){return window}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setPosition=t.getPosition=t.isKeyboardEvent=t.defaultStatusFormatter=t.noop=void 0;var r,i=n(1),a=(r=n(810))&&r.__esModule?r:{default:r};t.noop=function(){};t.defaultStatusFormatter=function(e,t){return"".concat(e," of ").concat(t)};t.isKeyboardEvent=function(e){return!!e&&e.hasOwnProperty("key")};t.getPosition=function(e,t){if(t.infiniteLoop&&++e,0===e)return 0;var n=i.Children.count(t.children);if(t.centerMode&&"horizontal"===t.axis){var r=-e*t.centerSlidePercentage,a=n-1;return e&&(e!==a||t.infiniteLoop)?r+=(100-t.centerSlidePercentage)/2:e===a&&(r+=100-t.centerSlidePercentage),r}return 100*-e};t.setPosition=function(e,t){var n={};return["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach((function(r){n[r]=(0,a.default)(e,"%",t)})),n}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.replaceCodePoint=t.fromCodePoint=void 0;var i=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);function a(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=i.get(e))&&void 0!==t?t:e}t.fromCodePoint=null!==(r=String.fromCodePoint)&&void 0!==r?r:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)},t.replaceCodePoint=a,t.default=function(e){return(0,t.fromCodePoint)(a(e))}},function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)};var i="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function u(e,t){try{return t in e}catch(n){return!1}}function l(e,t,n){var r={};return n.isMergeableObject(e)&&s(e).forEach((function(t){r[t]=a(e[t],n)})),s(t).forEach((function(i){(function(e,t){return u(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(u(e,i)&&n.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"===typeof n?n:c}(i,n)(e[i],t[i],n):r[i]=a(t[i],n))})),r}function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||o,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=a;var i=Array.isArray(t);return i===Array.isArray(e)?i?n.arrayMerge(e,t,n):l(e,t,n):a(t,n)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return c(e,n,t)}),{})};var f=c;e.exports=f},function(e,t){e.exports=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(812),i=n(1060);function a(t,n,o){return i()?(e.exports=a=Reflect.construct.bind(),e.exports.__esModule=!0,e.exports.default=e.exports):(e.exports=a=function(e,t,n){var i=[null];i.push.apply(i,t);var a=new(Function.bind.apply(e,i));return n&&r(a,n.prototype),a},e.exports.__esModule=!0,e.exports.default=e.exports),a.apply(null,arguments)}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},,function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:"    ",semicolon:!1};var o=function(){function e(t){r(this,e),this.builder=t}return i(e,[{key:"atrule",value:function(e,t){var n="@"+e.name,r=e.params?this.rawValue(e,"params"):"";if("undefined"!==typeof e.raws.afterName?n+=e.raws.afterName:r&&(n+=" "),e.nodes)this.block(e,n+r);else{var i=(e.raws.between||"")+(t?";":"");this.builder(n+r+i,e)}}},{key:"beforeAfter",value:function(e,t){var n;n="decl"===e.type?this.raw(e,null,"beforeDecl"):"comment"===e.type?this.raw(e,null,"beforeComment"):"before"===t?this.raw(e,null,"beforeRule"):this.raw(e,null,"beforeClose");for(var r=e.parent,i=0;r&&"root"!==r.type;)i+=1,r=r.parent;if(n.includes("\n")){var a=this.raw(e,null,"indent");if(a.length)for(var o=0;o<i;o++)n+=a}return n}},{key:"block",value:function(e,t){var n,r=this.raw(e,"between","beforeOpen");this.builder(t+r+"{",e,"start"),e.nodes&&e.nodes.length?(this.body(e),n=this.raw(e,"after")):n=this.raw(e,"after","emptyBody"),n&&this.builder(n),this.builder("}",e,"end")}},{key:"body",value:function(e){for(var t=e.nodes.length-1;t>0&&"comment"===e.nodes[t].type;)t-=1;for(var n=this.raw(e,"semicolon"),r=0;r<e.nodes.length;r++){var i=e.nodes[r],a=this.raw(i,"before");a&&this.builder(a),this.stringify(i,t!==r||n)}}},{key:"comment",value:function(e){var t=this.raw(e,"left","commentLeft"),n=this.raw(e,"right","commentRight");this.builder("/*"+t+e.text+n+"*/",e)}},{key:"decl",value:function(e,t){var n=this.raw(e,"between","colon"),r=e.prop+n+this.rawValue(e,"value");e.important&&(r+=e.raws.important||" !important"),t&&(r+=";"),this.builder(r,e)}},{key:"document",value:function(e){this.body(e)}},{key:"raw",value:function(e,t,n){var r;if(n||(n=t),t&&"undefined"!==typeof(r=e.raws[t]))return r;var i=e.parent;if("before"===n){if(!i||"root"===i.type&&i.first===e)return"";if(i&&"document"===i.type)return""}if(!i)return a[n];var o=e.root();if(o.rawCache||(o.rawCache={}),"undefined"!==typeof o.rawCache[n])return o.rawCache[n];if("before"===n||"after"===n)return this.beforeAfter(e,n);var s,u="raw"+((s=n)[0].toUpperCase()+s.slice(1));return this[u]?r=this[u](o,e):o.walk((function(e){if("undefined"!==typeof(r=e.raws[t]))return!1})),"undefined"===typeof r&&(r=a[n]),o.rawCache[n]=r,r}},{key:"rawBeforeClose",value:function(e){var t;return e.walk((function(e){if(e.nodes&&e.nodes.length>0&&"undefined"!==typeof e.raws.after)return(t=e.raws.after).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawBeforeComment",value:function(e,t){var n;return e.walkComments((function(e){if("undefined"!==typeof e.raws.before)return(n=e.raws.before).includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),"undefined"===typeof n?n=this.raw(t,null,"beforeDecl"):n&&(n=n.replace(/\S/g,"")),n}},{key:"rawBeforeDecl",value:function(e,t){var n;return e.walkDecls((function(e){if("undefined"!==typeof e.raws.before)return(n=e.raws.before).includes("\n")&&(n=n.replace(/[^\n]+$/,"")),!1})),"undefined"===typeof n?n=this.raw(t,null,"beforeRule"):n&&(n=n.replace(/\S/g,"")),n}},{key:"rawBeforeOpen",value:function(e){var t;return e.walk((function(e){if("decl"!==e.type&&"undefined"!==typeof(t=e.raws.between))return!1})),t}},{key:"rawBeforeRule",value:function(e){var t;return e.walk((function(n){if(n.nodes&&(n.parent!==e||e.first!==n)&&"undefined"!==typeof n.raws.before)return(t=n.raws.before).includes("\n")&&(t=t.replace(/[^\n]+$/,"")),!1})),t&&(t=t.replace(/\S/g,"")),t}},{key:"rawColon",value:function(e){var t;return e.walkDecls((function(e){if("undefined"!==typeof e.raws.between)return t=e.raws.between.replace(/[^\s:]/g,""),!1})),t}},{key:"rawEmptyBody",value:function(e){var t;return e.walk((function(e){if(e.nodes&&0===e.nodes.length&&"undefined"!==typeof(t=e.raws.after))return!1})),t}},{key:"rawIndent",value:function(e){return e.raws.indent?e.raws.indent:(e.walk((function(n){var r=n.parent;if(r&&r!==e&&r.parent&&r.parent===e&&"undefined"!==typeof n.raws.before){var i=n.raws.before.split("\n");return t=(t=i[i.length-1]).replace(/\S/g,""),!1}})),t);var t}},{key:"rawSemicolon",value:function(e){var t;return e.walk((function(e){if(e.nodes&&e.nodes.length&&"decl"===e.last.type&&"undefined"!==typeof(t=e.raws.semicolon))return!1})),t}},{key:"rawValue",value:function(e,t){var n=e[t],r=e.raws[t];return r&&r.value===n?r.raw:n}},{key:"root",value:function(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}},{key:"rule",value:function(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}},{key:"stringify",value:function(e,t){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,t)}}]),e}();e.exports=o,o.default=o},function(e,t,n){"use strict";var r=n(427).default,i=n(132).default,a=n(815).default,o=n(64).default,s=n(237).default,u=n(77).default,l=n(78).default,c=n(814),f=c.isClean,d=c.my,h=n(1069),p=n(623),g=n(382),m=n(818),v=(n(1072),n(819)),b=n(820),y=n(523),_={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},A={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},w={Once:!0,postcssPlugin:!0,prepare:!0};function F(e){return"object"===typeof e&&"function"===typeof e.then}function k(e){var t=!1,n=_[e.type];return"decl"===e.type?t=e.prop.toLowerCase():"atrule"===e.type&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,0,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,0,n+"Exit"]:[n,n+"Exit"]}function x(e){return{eventIndex:0,events:"document"===e.type?["Document",0,"DocumentExit"]:"root"===e.type?["Root",0,"RootExit"]:k(e),iterator:0,node:e,visitorIndex:0,visitors:[]}}function E(e){return e[f]=!1,e.nodes&&e.nodes.forEach((function(e){return E(e)})),e}var C={},S=function(e){function t(e,n,r){var i,a=this;if(u(this,t),this.stringified=!1,this.processed=!1,"object"!==typeof n||null===n||"root"!==n.type&&"document"!==n.type)if(n instanceof t||n instanceof v)i=E(n.root),n.map&&("undefined"===typeof r.map&&(r.map={}),r.map.inline||(r.map.inline=!1),r.map.prev=n.map);else{var o=b;r.syntax&&(o=r.syntax.parse),r.parser&&(o=r.parser),o.parse&&(o=o.parse);try{i=o(n,r)}catch(l){this.processed=!0,this.error=l}i&&!i[d]&&g.rebuild(i)}else i=E(n);this.result=new v(e,i,r),this.helpers=s(s({},C),{},{postcss:C,result:this.result}),this.plugins=this.processor.plugins.map((function(e){return"object"===typeof e&&e.prepare?s(s({},e),e.prepare(a.result)):e}))}return l(t,[{key:"async",value:function(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"getAsyncError",value:function(){throw new Error("Use process(css).then(cb) to work with async plugins")}},{key:"handleError",value:function(e,t){var n=this.result.lastPlugin;try{if(t&&t.addToError(e),this.error=e,"CssSyntaxError"!==e.name||e.plugin){if(n.postcssVersion);}else e.plugin=n.postcssPlugin,e.setMessage()}catch(r){console&&console.error&&console.error(r)}return e}},{key:"prepareVisitors",value:function(){var e=this;this.listeners={};var t,n=function(t,n,r){e.listeners[n]||(e.listeners[n]=[]),e.listeners[n].push([t,r])},r=o(this.plugins);try{for(r.s();!(t=r.n()).done;){var i=t.value;if("object"===typeof i)for(var a in i){if(!A[a]&&/^[A-Z]/.test(a))throw new Error("Unknown event ".concat(a," in ").concat(i.postcssPlugin,". ")+"Try to update PostCSS (".concat(this.processor.version," now)."));if(!w[a])if("object"===typeof i[a])for(var s in i[a])n(i,"*"===s?a:a+"-"+s.toLowerCase(),i[a][s]);else"function"===typeof i[a]&&n(i,a,i[a])}}}catch(u){r.e(u)}finally{r.f()}this.hasListener=Object.keys(this.listeners).length>0}},{key:"runAsync",value:function(){var e=a(r().mark((function e(){var t,n,a,s,u,l,c,d,h,p,g=this;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:this.plugin=0,t=0;case 2:if(!(t<this.plugins.length)){e.next=17;break}if(n=this.plugins[t],!F(a=this.runOnRoot(n))){e.next=14;break}return e.prev=6,e.next=9,a;case 9:e.next=14;break;case 11:throw e.prev=11,e.t0=e.catch(6),this.handleError(e.t0);case 14:t++,e.next=2;break;case 17:if(this.prepareVisitors(),!this.hasListener){e.next=56;break}s=this.result.root;case 20:if(s[f]){e.next=39;break}s[f]=!0,u=[x(s)];case 23:if(!(u.length>0)){e.next=37;break}if(!F(l=this.visitTick(u))){e.next=35;break}return e.prev=26,e.next=29,l;case 29:e.next=35;break;case 31:throw e.prev=31,e.t1=e.catch(26),c=u[u.length-1].node,this.handleError(e.t1,c);case 35:e.next=23;break;case 37:e.next=20;break;case 39:if(!this.listeners.OnceExit){e.next=56;break}d=o(this.listeners.OnceExit),e.prev=41,p=r().mark((function e(){var t,n,a,o;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=i(h.value,2),n=t[0],a=t[1],g.result.lastPlugin=n,e.prev=2,"document"!==s.type){e.next=9;break}return o=s.nodes.map((function(e){return a(e,g.helpers)})),e.next=7,Promise.all(o);case 7:e.next=11;break;case 9:return e.next=11,a(s,g.helpers);case 11:e.next=16;break;case 13:throw e.prev=13,e.t0=e.catch(2),g.handleError(e.t0);case 16:case"end":return e.stop()}}),e,null,[[2,13]])})),d.s();case 44:if((h=d.n()).done){e.next=48;break}return e.delegateYield(p(),"t2",46);case 46:e.next=44;break;case 48:e.next=53;break;case 50:e.prev=50,e.t3=e.catch(41),d.e(e.t3);case 53:return e.prev=53,d.f(),e.finish(53);case 56:return this.processed=!0,e.abrupt("return",this.stringify());case 58:case"end":return e.stop()}}),e,this,[[6,11],[26,31],[41,50,53,56]])})));return function(){return e.apply(this,arguments)}}()},{key:"runOnRoot",value:function(e){var t=this;this.result.lastPlugin=e;try{if("object"===typeof e&&e.Once){if("document"===this.result.root.type){var n=this.result.root.nodes.map((function(n){return e.Once(n,t.helpers)}));return F(n[0])?Promise.all(n):n}return e.Once(this.result.root,this.helpers)}if("function"===typeof e)return e(this.result.root,this.result)}catch(r){throw this.handleError(r)}}},{key:"stringify",value:function(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();var e=this.result.opts,t=p;e.syntax&&(t=e.syntax.stringify),e.stringifier&&(t=e.stringifier),t.stringify&&(t=t.stringify);var n=new h(t,this.result.root,this.result.opts).generate();return this.result.css=n[0],this.result.map=n[1],this.result}},{key:"sync",value:function(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();var e,t=o(this.plugins);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(F(this.runOnRoot(n)))throw this.getAsyncError()}}catch(u){t.e(u)}finally{t.f()}if(this.prepareVisitors(),this.hasListener){for(var r=this.result.root;!r[f];)r[f]=!0,this.walkSync(r);if(this.listeners.OnceExit)if("document"===r.type){var i,a=o(r.nodes);try{for(a.s();!(i=a.n()).done;){var s=i.value;this.visitSync(this.listeners.OnceExit,s)}}catch(u){a.e(u)}finally{a.f()}}else this.visitSync(this.listeners.OnceExit,r)}return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this.css}},{key:"visitSync",value:function(e,t){var n,r=o(e);try{for(r.s();!(n=r.n()).done;){var a=i(n.value,2),s=a[0],u=a[1];this.result.lastPlugin=s;var l=void 0;try{l=u(t,this.helpers)}catch(c){throw this.handleError(c,t.proxyOf)}if("root"!==t.type&&"document"!==t.type&&!t.parent)return!0;if(F(l))throw this.getAsyncError()}}catch(f){r.e(f)}finally{r.f()}}},{key:"visitTick",value:function(e){var t=e[e.length-1],n=t.node,r=t.visitors;if("root"===n.type||"document"===n.type||n.parent){if(r.length>0&&t.visitorIndex<r.length){var a=i(r[t.visitorIndex],2),o=a[0],s=a[1];t.visitorIndex+=1,t.visitorIndex===r.length&&(t.visitors=[],t.visitorIndex=0),this.result.lastPlugin=o;try{return s(n.toProxy(),this.helpers)}catch(h){throw this.handleError(h,n)}}if(0!==t.iterator){for(var u,l=t.iterator;u=n.nodes[n.indexes[l]];)if(n.indexes[l]+=1,!u[f])return u[f]=!0,void e.push(x(u));t.iterator=0,delete n.indexes[l]}for(var c=t.events;t.eventIndex<c.length;){var d=c[t.eventIndex];if(t.eventIndex+=1,0===d)return void(n.nodes&&n.nodes.length&&(n[f]=!0,t.iterator=n.getIterator()));if(this.listeners[d])return void(t.visitors=this.listeners[d])}e.pop()}else e.pop()}},{key:"walkSync",value:function(e){var t=this;e[f]=!0;var n,r=k(e),i=o(r);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(0===a)e.nodes&&e.each((function(e){e[f]||t.walkSync(e)}));else{var s=this.listeners[a];if(s&&this.visitSync(s,e.toProxy()))return}}}catch(u){i.e(u)}finally{i.f()}}},{key:"warnings",value:function(){return this.sync().warnings()}},{key:"content",get:function(){return this.stringify().content}},{key:"css",get:function(){return this.stringify().css}},{key:"map",get:function(){return this.stringify().map}},{key:"messages",get:function(){return this.sync().messages}},{key:"opts",get:function(){return this.result.opts}},{key:"processor",get:function(){return this.result.processor}},{key:"root",get:function(){return this.sync().root}},{key:e,get:function(){return"LazyResult"}}]),t}(Symbol.toStringTag);S.registerPostcss=function(e){C=e},e.exports=S,S.default=S,y.registerLazyResult(S),m.registerLazyResult(S)},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";(function(t){var r=n(64).default,i=n(77).default,a=n(78).default,o=n(816),s=o.SourceMapConsumer,u=o.SourceMapGenerator,l=n(817),c=l.dirname,f=l.relative,d=l.resolve,h=l.sep,p=n(1070).pathToFileURL,g=n(624),m=Boolean(s&&u),v=Boolean(c&&d&&f&&h),b=function(){function e(t,n,r,a){i(this,e),this.stringify=t,this.mapOpts=r.map||{},this.root=n,this.opts=r,this.css=a,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}return a(e,[{key:"addAnnotation",value:function(){var e;e=this.isInline()?"data:application/json;base64,"+this.toBase64(this.map.toString()):"string"===typeof this.mapOpts.annotation?this.mapOpts.annotation:"function"===typeof this.mapOpts.annotation?this.mapOpts.annotation(this.opts.to,this.root):this.outputFile()+".map";var t="\n";this.css.includes("\r\n")&&(t="\r\n"),this.css+=t+"/*# sourceMappingURL="+e+" */"}},{key:"applyPrevMaps",value:function(){var e,t=r(this.previous());try{for(t.s();!(e=t.n()).done;){var n=e.value,i=this.toUrl(this.path(n.file)),a=n.root||c(n.file),o=void 0;!1===this.mapOpts.sourcesContent?(o=new s(n.text)).sourcesContent&&(o.sourcesContent=o.sourcesContent.map((function(){return null}))):o=n.consumer(),this.map.applySourceMap(o,i,this.toUrl(this.path(a)))}}catch(u){t.e(u)}finally{t.f()}}},{key:"clearAnnotation",value:function(){if(!1!==this.mapOpts.annotation)if(this.root)for(var e,t=this.root.nodes.length-1;t>=0;t--)"comment"===(e=this.root.nodes[t]).type&&0===e.text.indexOf("# sourceMappingURL=")&&this.root.removeChild(t);else this.css&&(this.css=this.css.replace(/(\n)?\/\*#[\S\s]*?\*\/$/gm,""))}},{key:"generate",value:function(){if(this.clearAnnotation(),v&&m&&this.isMap())return this.generateMap();var e="";return this.stringify(this.root,(function(t){e+=t})),[e]}},{key:"generateMap",value:function(){if(this.root)this.generateString();else if(1===this.previous().length){var e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=u.fromSourceMap(e)}else this.map=new u({file:this.outputFile()}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>"});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}},{key:"generateString",value:function(){var e=this;this.css="",this.map=new u({file:this.outputFile()});var t,n,r=1,i=1,a="<no source>",o={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(function(s,u,l){if(e.css+=s,u&&"end"!==l&&(o.generated.line=r,o.generated.column=i-1,u.source&&u.source.start?(o.source=e.sourcePath(u),o.original.line=u.source.start.line,o.original.column=u.source.start.column-1,e.map.addMapping(o)):(o.source=a,o.original.line=1,o.original.column=0,e.map.addMapping(o))),(t=s.match(/\n/g))?(r+=t.length,n=s.lastIndexOf("\n"),i=s.length-n):i+=s.length,u&&"start"!==l){var c=u.parent||{raws:{}};("decl"===u.type||"atrule"===u.type&&!u.nodes)&&u===c.last&&!c.raws.semicolon||(u.source&&u.source.end?(o.source=e.sourcePath(u),o.original.line=u.source.end.line,o.original.column=u.source.end.column-1,o.generated.line=r,o.generated.column=i-2,e.map.addMapping(o)):(o.source=a,o.original.line=1,o.original.column=0,o.generated.line=r,o.generated.column=i-1,e.map.addMapping(o)))}}))}},{key:"isAnnotation",value:function(){return!!this.isInline()||("undefined"!==typeof this.mapOpts.annotation?this.mapOpts.annotation:!this.previous().length||this.previous().some((function(e){return e.annotation})))}},{key:"isInline",value:function(){if("undefined"!==typeof this.mapOpts.inline)return this.mapOpts.inline;var e=this.mapOpts.annotation;return("undefined"===typeof e||!0===e)&&(!this.previous().length||this.previous().some((function(e){return e.inline})))}},{key:"isMap",value:function(){return"undefined"!==typeof this.opts.map?!!this.opts.map:this.previous().length>0}},{key:"isSourcesContent",value:function(){return"undefined"!==typeof this.mapOpts.sourcesContent?this.mapOpts.sourcesContent:!this.previous().length||this.previous().some((function(e){return e.withContent()}))}},{key:"outputFile",value:function(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}},{key:"path",value:function(e){if(this.mapOpts.absolute)return e;if(60===e.charCodeAt(0))return e;if(/^\w+:\/\//.test(e))return e;var t=this.memoizedPaths.get(e);if(t)return t;var n=this.opts.to?c(this.opts.to):".";"string"===typeof this.mapOpts.annotation&&(n=c(d(n,this.mapOpts.annotation)));var r=f(n,e);return this.memoizedPaths.set(e,r),r}},{key:"previous",value:function(){var e=this;if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk((function(t){if(t.source&&t.source.input.map){var n=t.source.input.map;e.previousMaps.includes(n)||e.previousMaps.push(n)}}));else{var t=new g(this.css,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}},{key:"setSourcesContent",value:function(){var e=this,t={};if(this.root)this.root.walk((function(n){if(n.source){var r=n.source.input.from;if(r&&!t[r]){t[r]=!0;var i=e.usesFileUrls?e.toFileUrl(r):e.toUrl(e.path(r));e.map.setSourceContent(i,n.source.input.css)}}}));else if(this.css){var n=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(n,this.css)}}},{key:"sourcePath",value:function(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}},{key:"toBase64",value:function(e){return t?t.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}},{key:"toFileUrl",value:function(e){var t=this.memoizedFileURLs.get(e);if(t)return t;if(p){var n=p(e).toString();return this.memoizedFileURLs.set(e,n),n}throw new Error("`map.absolute` option is not available in this PostCSS build")}},{key:"toUrl",value:function(e){var t=this.memoizedURLs.get(e);if(t)return t;"\\"===h&&(e=e.replace(/\\/g,"/"));var n=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,n),n}}]),e}();e.exports=b}).call(this,n(428).Buffer)},,function(e,t,n){"use strict";(function(t){var r=n(77).default,i=n(78).default,a=n(816),o=a.SourceMapConsumer,s=a.SourceMapGenerator,u=n(1860),l=u.existsSync,c=u.readFileSync,f=n(817),d=f.dirname,h=f.join;var p=function(){function e(t,n){if(r(this,e),!1!==n.map){this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");var i=n.map?n.map.prev:void 0,a=this.loadMap(n.from,i);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=d(this.mapFile)),a&&(this.text=a)}}return i(e,[{key:"consumer",value:function(){return this.consumerCache||(this.consumerCache=new o(this.text)),this.consumerCache}},{key:"decodeInline",value:function(e){var n;if(/^data:application\/json;charset=utf-?8,/.test(e)||/^data:application\/json,/.test(e))return decodeURIComponent(e.substr(RegExp.lastMatch.length));if(/^data:application\/json;charset=utf-?8;base64,/.test(e)||/^data:application\/json;base64,/.test(e))return n=e.substr(RegExp.lastMatch.length),t?t.from(n,"base64").toString():window.atob(n);var r=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+r)}},{key:"getAnnotationURL",value:function(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}},{key:"isMap",value:function(e){return"object"===typeof e&&("string"===typeof e.mappings||"string"===typeof e._mappings||Array.isArray(e.sections))}},{key:"loadAnnotation",value:function(e){var t=e.match(/\/\*\s*# sourceMappingURL=/gm);if(t){var n=e.lastIndexOf(t.pop()),r=e.indexOf("*/",n);n>-1&&r>-1&&(this.annotation=this.getAnnotationURL(e.substring(n,r)))}}},{key:"loadFile",value:function(e){if(this.root=d(e),l(e))return this.mapFile=e,c(e,"utf-8").toString().trim()}},{key:"loadMap",value:function(e,t){if(!1===t)return!1;if(t){if("string"===typeof t)return t;if("function"!==typeof t){if(t instanceof o)return s.fromSourceMap(t).toString();if(t instanceof s)return t.toString();if(this.isMap(t))return JSON.stringify(t);throw new Error("Unsupported previous source map format: "+t.toString())}var n=t(e);if(n){var r=this.loadFile(n);if(!r)throw new Error("Unable to load previous source map: "+n.toString());return r}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){var i=this.annotation;return e&&(i=h(d(e),i)),this.loadFile(i)}}}},{key:"startWith",value:function(e,t){return!!e&&e.substr(0,t.length)===t}},{key:"withContent",value:function(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}]),e}();e.exports=p,p.default=p}).call(this,n(428).Buffer)},function(e,t,n){"use strict";var r={};e.exports=function(e){r[e]||(r[e]=!0,"undefined"!==typeof console&&console.warn&&console.warn(e))}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(r(this,e),this.type="warning",this.text=t,n.node&&n.node.source){var i=n.node.rangeBy(n);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(var a in n)this[a]=n[a]}return i(e,[{key:"toString",value:function(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}}]),e}();e.exports=a,a.default=a},function(e,t,n){"use strict";var r=n(64).default,i={comma:function(e){return i.split(e,[","],!0)},space:function(e){return i.split(e,[" ","\n","\t"])},split:function(e,t,n){var i,a=[],o="",s=!1,u=0,l=!1,c="",f=!1,d=r(e);try{for(d.s();!(i=d.n()).done;){var h=i.value;f?f=!1:"\\"===h?f=!0:l?h===c&&(l=!1):'"'===h||"'"===h?(l=!0,c=h):"("===h?u+=1:")"===h?u>0&&(u-=1):0===u&&t.includes(h)&&(s=!0),s?(""!==o&&a.push(o.trim()),o="",s=!1):o+=h}}catch(p){d.e(p)}finally{d.f()}return(n||""!==o)&&a.push(o.trim()),a}};e.exports=i,i.default=i},function(e,t,n){var r=n(1867);e.exports=function(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.bisectRight=t.bisectLeft=t.bisectCenter=void 0;var r=o(n(285)),i=o(n(1077)),a=o(n(1079));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,i.default)(r.default),u=s.right;t.bisectRight=u;var l=s.left;t.bisectLeft=l;var c=(0,i.default)(a.default).center;t.bisectCenter=c;var f=u;t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,a;2!==e.length?(t=r.default,n=function(t,n){return(0,r.default)(e(t),n)},a=function(t,n){return e(t)-n}):(t=e===r.default||e===i.default?e:o,n=e,a=e);function s(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(i<a){if(0!==t(r,r))return a;do{var o=i+a>>>1;n(e[o],r)<0?i=o+1:a=o}while(i<a)}return i}return{left:s,center:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length,i=s(e,t,n,r-1);return i>n&&a(e[i-1],t)>-a(e[i],t)?i-1:i},right:function(e,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length;if(i<a){if(0!==t(r,r))return a;do{var o=i+a>>>1;n(e[o],r)<=0?i=o+1:a=o}while(i<a)}return i}}};var r=a(n(285)),i=a(n(1078));function a(e){return e&&e.__esModule?e:{default:e}}function o(){return 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}},function(e,t,n){"use strict";var r=n(427).default,i=n(64).default,a=r().mark(o);function o(e,t){var n,o,s,u,l,c,f;return r().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(void 0!==t){r.next=21;break}n=i(e),r.prev=2,n.s();case 4:if((o=n.n()).done){r.next=11;break}if(!(null!=(s=o.value)&&(s=+s)>=s)){r.next=9;break}return r.next=9,s;case 9:r.next=4;break;case 11:r.next=16;break;case 13:r.prev=13,r.t0=r.catch(2),n.e(r.t0);case 16:return r.prev=16,n.f(),r.finish(16);case 19:r.next=40;break;case 21:u=-1,l=i(e),r.prev=23,l.s();case 25:if((c=l.n()).done){r.next=32;break}if(f=c.value,!(null!=(f=t(f,++u,e))&&(f=+f)>=f)){r.next=30;break}return r.next=30,f;case 30:r.next=25;break;case 32:r.next=37;break;case 34:r.prev=34,r.t1=r.catch(23),l.e(r.t1);case 37:return r.prev=37,l.f(),r.finish(37);case 40:case"end":return r.stop()}}),a,null,[[2,13,16,19],[23,34,37,40]])}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return null===e?NaN:+e},t.numbers=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.default)(e,t);return n?Math.sqrt(n):n};var r,i=(r=n(1081))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i=0,a=0,o=0;if(void 0===t){var s,u=r(e);try{for(u.s();!(s=u.n()).done;){var l=s.value;null!=l&&(l=+l)>=l&&(a+=(n=l-a)/++i,o+=n*(l-a))}}catch(p){u.e(p)}finally{u.f()}}else{var c,f=-1,d=r(e);try{for(d.s();!(c=d.n()).done;){var h=c.value;null!=(h=t(h,++f,e))&&(h=+h)>=h&&(a+=(n=h-a)/++i,o+=n*(h-a))}}catch(p){d.e(p)}finally{d.f()}}if(i>1)return o/(i-1)}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i;if(void 0===t){var a,o=r(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;null!=s&&(void 0===n?s>=s&&(n=i=s):(n>s&&(n=s),i<s&&(i=s)))}}catch(d){o.e(d)}finally{o.f()}}else{var u,l=-1,c=r(e);try{for(c.s();!(u=c.n()).done;){var f=u.value;null!=(f=t(f,++l,e))&&(void 0===n?f>=f&&(n=i=f):(n>f&&(n=f),i<f&&(i=f)))}}catch(d){c.e(d)}finally{c.f()}}return[n,i]}},function(e,t,n){"use strict";var r=n(64).default,i=n(189).default,a=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return h(e,u.default,u.default,n)},t.flatGroup=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return c(l.apply(void 0,[e].concat(n)),n)},t.flatRollup=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return c(f.apply(void 0,[e,t].concat(r)),r)},t.groups=l,t.index=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return h(e,u.default,d,n)},t.indexes=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return h(e,Array.from,d,n)},t.rollup=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return h(e,u.default,t,r)},t.rollups=f;var o,s=n(383),u=(o=n(1084))&&o.__esModule?o:{default:o};function l(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return h(e,Array.from,u.default,n)}function c(e,t){for(var n=1,r=t.length;n<r;++n)e=e.flatMap((function(e){return e.pop().map((function(t){var n=a(t,2),r=n[0],o=n[1];return[].concat(i(e),[r,o])}))}));return e}function f(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return h(e,Array.from,t,r)}function d(e){if(1!==e.length)throw new Error("duplicate key");return e[0]}function h(e,t,n,i){return function e(o,u){if(u>=i.length)return n(o);var l,c=new s.InternMap,f=i[u++],d=-1,h=r(o);try{for(h.s();!(l=h.n()).done;){var p=l.value,g=f(p,++d,o),m=c.get(g);m?m.push(p):c.set(g,[p])}}catch(w){h.e(w)}finally{h.f()}var v,b=r(c);try{for(b.s();!(v=b.n()).done;){var y=a(v.value,2),_=y[0],A=y[1];c.set(_,e(A,u))}}catch(w){b.e(w)}finally{b.f()}return t(c)}(e,0)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Array.from(t,(function(t){return e[t]}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i;for(;;){var a=(0,r.tickIncrement)(e,t,n);if(a===i||0===a||!isFinite(a))return[e,t];a>0?(e=Math.floor(e/a)*a,t=Math.ceil(t/a)*a):a<0&&(e=Math.ceil(e*a)/a,t=Math.floor(t*a)/a),i=a}};var r=n(824)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.ceil(Math.log((0,i.default)(e))/Math.LN2)+1};var r,i=(r=n(627))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n;if(void 0===t){var i,a=r(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(n<o||void 0===n&&o>=o)&&(n=o)}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=r(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(n<c||void 0===n&&c>=c)&&(n=c)}}catch(f){l.e(f)}finally{l.f()}}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:t.length-1,s=arguments.length>4?arguments[4]:void 0;s=void 0===s?r.ascendingDefined:(0,r.compareDefined)(s);for(;o>a;){if(o-a>600){var u=o-a+1,l=n-a+1,c=Math.log(u),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(u-f)/u)*(l-u/2<0?-1:1),h=Math.max(a,Math.floor(n-l*f/u+d)),p=Math.min(o,Math.floor(n+(u-l)*f/u+d));e(t,n,h,p,s)}var g=t[n],m=a,v=o;for(i(t,a,n),s(t[o],g)>0&&i(t,a,o);m<v;){for(i(t,m,v),++m,--v;s(t[m],g)<0;)++m;for(;s(t[v],g)>0;)--v}0===s(t[a],g)?i(t,a,v):(++v,i(t,v,o)),v<=n&&(a=v+1),n<=v&&(o=v-1)}return t};var r=n(628);function i(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i=-1,a=-1;if(void 0===t){var o,s=r(e);try{for(s.s();!(o=s.n()).done;){var u=o.value;++a,null!=u&&(n<u||void 0===n&&u>=u)&&(n=u,i=a)}}catch(d){s.e(d)}finally{s.f()}}else{var l,c=r(e);try{for(c.s();!(l=c.n()).done;){var f=l.value;null!=(f=t(f,++a,e))&&(n<f||void 0===n&&f>=f)&&(n=f,i=a)}}catch(d){c.e(d)}finally{c.f()}}return i}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i=-1,a=-1;if(void 0===t){var o,s=r(e);try{for(s.s();!(o=s.n()).done;){var u=o.value;++a,null!=u&&(n>u||void 0===n&&u>=u)&&(n=u,i=a)}}catch(d){s.e(d)}finally{s.f()}}else{var l,c=r(e);try{for(c.s();!(l=c.n()).done;){var f=l.value;null!=(f=t(f,++a,e))&&(n>f||void 0===n&&f>=f)&&(n=f,i=a)}}catch(d){c.e(d)}finally{c.f()}}return i}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default;if(1===n.length)return(0,a.default)(e,n);var o,s=-1,u=-1,l=r(e);try{for(l.s();!(o=l.n()).done;){var c=o.value;++u,(s<0?0===n(c,c):n(c,t)<0)&&(t=c,s=u)}}catch(f){l.e(f)}finally{l.f()}return s};var i=o(n(285)),a=o(n(1091));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(o=e.length))return[];for(var t=-1,n=(0,i.default)(e,a),r=new Array(n);++t<n;)for(var o,s=-1,u=r[t]=new Array(o);++s<o;)u[s]=e[s][t];return r};var r,i=(r=n(826))&&r.__esModule?r:{default:r};function a(e){return e.length}},function(e,t,n){"use strict";var r=n(64).default;function i(e){return null!==e&&"object"===typeof e?e.valueOf():e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a=e[Symbol.iterator](),o=new Set,s=r(t);try{for(s.s();!(n=s.n()).done;){var u=i(n.value);if(!o.has(u))for(var l=void 0,c=void 0;f=a.next(),l=f.value,c=f.done,f;){var f;if(c)return!1;var d=i(l);if(o.add(d),Object.is(u,d))break}}}catch(h){s.e(h)}finally{s.f()}return!0}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=new i.InternMap,n=[],s=[],u=o;function l(e){var r=t.get(e);if(void 0===r){if(u!==o)return u;t.set(e,r=n.push(e)-1)}return s[r%s.length]}return l.domain=function(e){if(!arguments.length)return n.slice();n=[],t=new i.InternMap;var a,o=r(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;t.has(s)||t.set(s,n.push(s)-1)}}catch(u){o.e(u)}finally{o.f()}return l},l.range=function(e){return arguments.length?(s=Array.from(e),l):s.slice()},l.unknown=function(e){return arguments.length?(u=e,l):u},l.copy=function(){return e(n,s).unknown(u)},a.initRange.apply(l,arguments),l},t.implicit=void 0;var i=n(268),a=n(190),o=Symbol("implicit");t.implicit=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.radians=t.degrees=void 0;var r=Math.PI/180;t.radians=r;var i=180/Math.PI;t.degrees=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rgbBasisClosed=t.rgbBasis=t.default=void 0;var r=n(429),i=u(n(830)),a=u(n(1098)),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(430));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){var n=(0,o.gamma)(t);function i(e,t){var i=n((e=(0,r.rgb)(e)).r,(t=(0,r.rgb)(t)).r),a=n(e.g,t.g),s=n(e.b,t.b),u=(0,o.default)(e.opacity,t.opacity);return function(t){return e.r=i(t),e.g=a(t),e.b=s(t),e.opacity=u(t),e+""}}return i.gamma=e,i}(1);function c(e){return function(t){var n,i,a=t.length,o=new Array(a),s=new Array(a),u=new Array(a);for(n=0;n<a;++n)i=(0,r.rgb)(t[n]),o[n]=i.r||0,s[n]=i.g||0,u[n]=i.b||0;return o=e(o),s=e(s),u=e(u),i.opacity=1,function(e){return i.r=o(e),i.g=s(e),i.b=u(e),i+""}}}t.default=l;var f=c(i.default);t.rgbBasis=f;var d=c(a.default);t.rgbBasisClosed=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length;return function(n){var i=Math.floor(((n%=1)<0?++n:n)*t),a=e[(i+t-1)%t],o=e[i%t],s=e[(i+1)%t],u=e[(i+2)%t];return(0,r.basis)((n-i/t)*t,a,o,s,u)}};var r=n(830)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return((0,a.isNumberArray)(t)?a.default:s)(e,t)},t.genericArray=s;var r,i=(r=n(629))&&r.__esModule?r:{default:r},a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(831));function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function s(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,o=new Array(a),s=new Array(r);for(n=0;n<a;++n)o[n]=(0,i.default)(e[n],t[n]);for(;n<r;++n)s[n]=t[n];return function(e){for(n=0;n<a;++n)s[n]=o[n](e);return s}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r={},a={};null!==e&&"object"===typeof e||(e={});null!==t&&"object"===typeof t||(t={});for(n in t)n in e?r[n]=(0,i.default)(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}};var r,i=(r=n(629))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r,s,u=a.lastIndex=o.lastIndex=0,l=-1,c=[],f=[];e+="",t+="";for(;(n=a.exec(e))&&(r=o.exec(t));)(s=r.index)>u&&(s=t.slice(u,s),c[l]?c[l]+=s:c[++l]=s),(n=n[0])===(r=r[0])?c[l]?c[l]+=r:c[++l]=r:(c[++l]=null,f.push({i:l,x:(0,i.default)(n,r)})),u=o.lastIndex;u<t.length&&(s=t.slice(u),c[l]?c[l]+=s:c[++l]=s);return c.length<2?f[0]?function(e){return function(t){return e(t)+""}}(f[0].x):function(e){return function(){return e}}(t):(t=f.length,function(e){for(var n,r=0;r<t;++r)c[(n=f[r]).i]=n.x(e);return c.join("")})};var r,i=(r=n(630))&&r.__esModule?r:{default:r};var a=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,o=new RegExp(a.source,"g")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,a){var o,s=(0,r.tickStep)(e,t,n);switch((a=(0,i.formatSpecifier)(null==a?",f":a)).type){case"s":var u=Math.max(Math.abs(e),Math.abs(t));return null!=a.precision||isNaN(o=(0,i.precisionPrefix)(s,u))||(a.precision=o),(0,i.formatPrefix)(a,u);case"":case"e":case"g":case"p":case"r":null!=a.precision||isNaN(o=(0,i.precisionRound)(s,Math.max(Math.abs(e),Math.abs(t))))||(a.precision=o-("e"===a.type));break;case"f":case"%":null!=a.precision||isNaN(o=(0,i.precisionFixed)(s))||(a.precision=o-2*("%"===a.type))}return(0,i.format)(a)};var r=n(268),i=n(1105)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"FormatSpecifier",{enumerable:!0,get:function(){return a.FormatSpecifier}}),Object.defineProperty(t,"format",{enumerable:!0,get:function(){return r.format}}),Object.defineProperty(t,"formatDefaultLocale",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"formatLocale",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"formatPrefix",{enumerable:!0,get:function(){return r.formatPrefix}}),Object.defineProperty(t,"formatSpecifier",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"precisionFixed",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"precisionPrefix",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"precisionRound",{enumerable:!0,get:function(){return u.default}});var r=f(n(1930)),i=l(n(1106)),a=f(n(1107)),o=l(n(1937)),s=l(n(1938)),u=l(n(1939));function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function f(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=void 0===e.grouping||void 0===e.thousands?c.default:(0,i.default)(d.call(e.grouping,Number),e.thousands+""),n=void 0===e.currency?"":e.currency[0]+"",f=void 0===e.currency?"":e.currency[1]+"",p=void 0===e.decimal?".":e.decimal+"",g=void 0===e.numerals?c.default:(0,a.default)(d.call(e.numerals,String)),m=void 0===e.percent?"%":e.percent+"",v=void 0===e.minus?"\u2212":e.minus+"",b=void 0===e.nan?"NaN":e.nan+"";function y(e){var r=(e=(0,o.default)(e)).fill,i=e.align,a=e.sign,c=e.symbol,d=e.zero,y=e.width,_=e.comma,A=e.precision,w=e.trim,F=e.type;"n"===F?(_=!0,F="g"):u.default[F]||(void 0===A&&(A=12),w=!0,F="g"),(d||"0"===r&&"="===i)&&(d=!0,r="0",i="=");var k="$"===c?n:"#"===c&&/[boxX]/.test(F)?"0"+F.toLowerCase():"",x="$"===c?f:/[%p]/.test(F)?m:"",E=u.default[F],C=/[defgprs%]/.test(F);function S(e){var n,o,u,c=k,f=x;if("c"===F)f=E(e)+f,e="";else{var m=(e=+e)<0||1/e<0;if(e=isNaN(e)?b:E(Math.abs(e),A),w&&(e=(0,s.default)(e)),m&&0===+e&&"+"!==a&&(m=!1),c=(m?"("===a?a:v:"-"===a||"("===a?"":a)+c,f=("s"===F?h[8+l.prefixExponent/3]:"")+f+(m&&"("===a?")":""),C)for(n=-1,o=e.length;++n<o;)if(48>(u=e.charCodeAt(n))||u>57){f=(46===u?p+e.slice(n+1):e.slice(n))+f,e=e.slice(0,n);break}}_&&!d&&(e=t(e,1/0));var S=c.length+e.length+f.length,O=S<y?new Array(y-S+1).join(r):"";switch(_&&d&&(e=t(O+e,O.length?y-f.length:1/0),O=""),i){case"<":e=c+e+f+O;break;case"=":e=c+O+e+f;break;case"^":e=O.slice(0,S=O.length>>1)+c+e+f+O.slice(S);break;default:e=O+c+e+f}return g(e)}return A=void 0===A?6:/[gprs]/.test(F)?Math.max(1,Math.min(21,A)):Math.max(0,Math.min(20,A)),S.toString=function(){return e+""},S}return{format:y,formatPrefix:function(e,t){var n=y(((e=(0,o.default)(e)).type="f",e)),i=3*Math.max(-8,Math.min(8,Math.floor((0,r.default)(t)/3))),a=Math.pow(10,-i),s=h[8+i/3];return function(e){return n(a*e)+s}}}};var r=f(n(631)),i=f(n(1931)),a=f(n(1932)),o=f(n(1107)),s=f(n(1933)),u=f(n(1934)),l=n(1108),c=f(n(1936));function f(e){return e&&e.__esModule?e:{default:e}}var d=Array.prototype.map,h=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormatSpecifier=a,t.default=i;var r=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function i(e){if(!(t=r.exec(e)))throw new Error("invalid format: "+e);var t;return new a({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function a(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}i.prototype=a.prototype,a.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,n){var a=(0,i.formatDecimalParts)(e,n);if(!a)return e+"";var o=a[0],s=a[1],u=s-(t.prefixExponent=r=3*Math.max(-8,Math.min(8,Math.floor(s/3))))+1,l=o.length;return u===l?o:u>l?o+new Array(u-l+1).join("0"):u>0?o.slice(0,u)+"."+o.slice(u):"0."+new Array(1-u).join("0")+(0,i.formatDecimalParts)(e,Math.max(0,n+u-1))[0]},t.prefixExponent=void 0;var r,i=n(632);t.prefixExponent=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e=e.slice();var n,r=0,i=e.length-1,a=e[r],o=e[i];o<a&&(n=r,r=i,i=n,n=a,a=o,o=n);return e[r]=t.floor(a),e[i]=t.ceil(o),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.calendar=d,t.default=function(){return s.initRange.apply(d(i.timeTicks,i.timeTickInterval,i.timeYear,i.timeMonth,i.timeWeek,i.timeDay,i.timeHour,i.timeMinute,i.timeSecond,a.timeFormat).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)};var r,i=n(836),a=n(1125),o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(307)),s=n(190),u=(r=n(1109))&&r.__esModule?r:{default:r};function l(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function c(e){return new Date(e)}function f(e){return e instanceof Date?+e:+new Date(+e)}function d(e,t,n,r,i,a,s,l,h,p){var g=(0,o.default)(),m=g.invert,v=g.domain,b=p(".%L"),y=p(":%S"),_=p("%I:%M"),A=p("%I %p"),w=p("%a %d"),F=p("%b %d"),k=p("%B"),x=p("%Y");function E(e){return(h(e)<e?b:l(e)<e?y:s(e)<e?_:a(e)<e?A:r(e)<e?i(e)<e?w:F:n(e)<e?k:x)(e)}return g.invert=function(e){return new Date(m(e))},g.domain=function(e){return arguments.length?v(Array.from(e,f)):v().map(c)},g.ticks=function(t){var n=v();return e(n[0],n[n.length-1],null==t?10:t)},g.tickFormat=function(e,t){return null==t?E:p(t)},g.nice=function(e){var n=v();return e&&"function"===typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?v((0,u.default)(n,e)):g},g.copy=function(){return(0,o.copy)(g,d(e,t,n,r,i,a,s,l,h,p))},g}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.milliseconds=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r};var a=(0,i.default)((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e}));a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?(0,i.default)((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):a:null};var o=a;t.default=o;var s=a.range;t.milliseconds=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.seconds=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+t*a.durationSecond)}),(function(e,t){return(t-e)/a.durationSecond}),(function(e){return e.getUTCSeconds()})),s=o;t.default=s;var u=o.range;t.seconds=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.minutes=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*a.durationSecond)}),(function(e,t){e.setTime(+e+t*a.durationMinute)}),(function(e,t){return(t-e)/a.durationMinute}),(function(e){return e.getMinutes()})),s=o;t.default=s;var u=o.range;t.minutes=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hours=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setTime(e-e.getMilliseconds()-e.getSeconds()*a.durationSecond-e.getMinutes()*a.durationMinute)}),(function(e,t){e.setTime(+e+t*a.durationHour)}),(function(e,t){return(t-e)/a.durationHour}),(function(e){return e.getHours()})),s=o;t.default=s;var u=o.range;t.hours=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.days=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){return e.setHours(0,0,0,0)}),(function(e,t){return e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*a.durationMinute)/a.durationDay}),(function(e){return e.getDate()-1})),s=o;t.default=s;var u=o.range;t.days=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wednesdays=t.wednesday=t.tuesdays=t.tuesday=t.thursdays=t.thursday=t.sundays=t.sunday=t.saturdays=t.saturday=t.mondays=t.monday=t.fridays=t.friday=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);function o(e){return(0,i.default)((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*a.durationMinute)/a.durationWeek}))}var s=o(0);t.sunday=s;var u=o(1);t.monday=u;var l=o(2);t.tuesday=l;var c=o(3);t.wednesday=c;var f=o(4);t.thursday=f;var d=o(5);t.friday=d;var h=o(6);t.saturday=h;var p=s.range;t.sundays=p;var g=u.range;t.mondays=g;var m=l.range;t.tuesdays=m;var v=c.range;t.wednesdays=v;var b=f.range;t.thursdays=b;var y=d.range;t.fridays=y;var _=h.range;t.saturdays=_},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.months=t.default=void 0;var i=(0,((r=n(191))&&r.__esModule?r:{default:r}).default)((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()})),a=i;t.default=a;var o=i.range;t.months=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.years=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r};var a=(0,i.default)((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,i.default)((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var o=a;t.default=o;var s=a.range;t.years=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcMinutes=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*a.durationMinute)}),(function(e,t){return(t-e)/a.durationMinute}),(function(e){return e.getUTCMinutes()})),s=o;t.default=s;var u=o.range;t.utcMinutes=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcHours=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+t*a.durationHour)}),(function(e,t){return(t-e)/a.durationHour}),(function(e){return e.getUTCHours()})),s=o;t.default=s;var u=o.range;t.utcHours=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcDays=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);var o=(0,i.default)((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/a.durationDay}),(function(e){return e.getUTCDate()-1})),s=o;t.default=s;var u=o.range;t.utcDays=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcWednesdays=t.utcWednesday=t.utcTuesdays=t.utcTuesday=t.utcThursdays=t.utcThursday=t.utcSundays=t.utcSunday=t.utcSaturdays=t.utcSaturday=t.utcMondays=t.utcMonday=t.utcFridays=t.utcFriday=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r},a=n(286);function o(e){return(0,i.default)((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/a.durationWeek}))}var s=o(0);t.utcSunday=s;var u=o(1);t.utcMonday=u;var l=o(2);t.utcTuesday=l;var c=o(3);t.utcWednesday=c;var f=o(4);t.utcThursday=f;var d=o(5);t.utcFriday=d;var h=o(6);t.utcSaturday=h;var p=s.range;t.utcSundays=p;var g=u.range;t.utcMondays=g;var m=l.range;t.utcTuesdays=m;var v=c.range;t.utcWednesdays=v;var b=f.range;t.utcThursdays=b;var y=d.range;t.utcFridays=y;var _=h.range;t.utcSaturdays=_},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.utcMonths=t.default=void 0;var i=(0,((r=n(191))&&r.__esModule?r:{default:r}).default)((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),a=i;t.default=a;var o=i.range;t.utcMonths=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.utcYears=t.default=void 0;var r,i=(r=n(191))&&r.__esModule?r:{default:r};var a=(0,i.default)((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));a.every=function(e){return isFinite(e=Math.floor(e))&&e>0?(0,i.default)((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var o=a;t.default=o;var s=a.range;t.utcYears=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isoFormat",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"isoParse",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"timeFormat",{enumerable:!0,get:function(){return r.timeFormat}}),Object.defineProperty(t,"timeFormatDefaultLocale",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"timeFormatLocale",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"timeParse",{enumerable:!0,get:function(){return r.timeParse}}),Object.defineProperty(t,"utcFormat",{enumerable:!0,get:function(){return r.utcFormat}}),Object.defineProperty(t,"utcParse",{enumerable:!0,get:function(){return r.utcParse}});var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(837)),i=s(n(1126)),a=s(n(1127)),o=s(n(1945));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.dateTime,n=e.date,u=e.time,l=e.periods,c=e.days,f=e.shortDays,d=e.months,G=e.shortMonths,de=h(l),ke=p(l),xe=h(c),Ee=p(c),Ce=h(f),Se=p(f),Oe=h(d),De=p(d),je=h(G),Te=p(G),Pe={a:function(e){return f[e.getDay()]},A:function(e){return c[e.getDay()]},b:function(e){return G[e.getMonth()]},B:function(e){return d[e.getMonth()]},c:null,d:M,e:M,f:U,g:J,G:$,H:I,I:B,j:N,L:L,m:H,M:z,p:function(e){return l[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:we,s:Fe,S:q,u:V,U:W,V:K,w:Q,W:Y,x:null,X:null,y:X,Y:Z,Z:ee,"%":Ae},Re={a:function(e){return f[e.getUTCDay()]},A:function(e){return c[e.getUTCDay()]},b:function(e){return G[e.getUTCMonth()]},B:function(e){return d[e.getUTCMonth()]},c:null,d:te,e:te,f:oe,g:ve,G:ye,H:ne,I:re,j:ie,L:ae,m:se,M:ue,p:function(e){return l[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:we,s:Fe,S:le,u:ce,U:fe,V:he,w:pe,W:ge,x:null,X:null,y:me,Y:be,Z:_e,"%":Ae},Me={a:function(e,t,n){var r=Ce.exec(t.slice(n));return r?(e.w=Se.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=xe.exec(t.slice(n));return r?(e.w=Ee.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=je.exec(t.slice(n));return r?(e.m=Te.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Oe.exec(t.slice(n));return r?(e.m=De.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return Ne(e,t,n,r)},d:x,e:x,f:j,g:A,G:_,H:C,I:C,j:E,L:D,m:k,M:S,p:function(e,t,n){var r=de.exec(t.slice(n));return r?(e.p=ke.get(r[0].toLowerCase()),n+r[0].length):-1},q:F,Q:P,s:R,S:O,u:m,U:v,V:b,w:g,W:y,x:function(e,t,r){return Ne(e,n,t,r)},X:function(e,t,n){return Ne(e,u,t,n)},y:A,Y:_,Z:w,"%":T};function Ie(e,t){return function(n){var r,i,a,o=[],u=-1,l=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++u<c;)37===e.charCodeAt(u)&&(o.push(e.slice(l,u)),null!=(i=s[r=e.charAt(++u)])?r=e.charAt(++u):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),l=u+1);return o.push(e.slice(l,u)),o.join("")}}function Be(e,t){return function(n){var s,u,l=o(1900,void 0,1);if(Ne(l,e,n+="",0)!=n.length)return null;if("Q"in l)return new Date(l.Q);if("s"in l)return new Date(1e3*l.s+("L"in l?l.L:0));if(t&&!("Z"in l)&&(l.Z=0),"p"in l&&(l.H=l.H%12+12*l.p),void 0===l.m&&(l.m="q"in l?l.q:0),"V"in l){if(l.V<1||l.V>53)return null;"w"in l||(l.w=1),"Z"in l?(u=(s=a(o(l.y,0,1))).getUTCDay(),s=u>4||0===u?r.utcMonday.ceil(s):(0,r.utcMonday)(s),s=r.utcDay.offset(s,7*(l.V-1)),l.y=s.getUTCFullYear(),l.m=s.getUTCMonth(),l.d=s.getUTCDate()+(l.w+6)%7):(u=(s=i(o(l.y,0,1))).getDay(),s=u>4||0===u?r.timeMonday.ceil(s):(0,r.timeMonday)(s),s=r.timeDay.offset(s,7*(l.V-1)),l.y=s.getFullYear(),l.m=s.getMonth(),l.d=s.getDate()+(l.w+6)%7)}else("W"in l||"U"in l)&&("w"in l||(l.w="u"in l?l.u%7:"W"in l?1:0),u="Z"in l?a(o(l.y,0,1)).getUTCDay():i(o(l.y,0,1)).getDay(),l.m=0,l.d="W"in l?(l.w+6)%7+7*l.W-(u+5)%7:l.w+7*l.U-(u+6)%7);return"Z"in l?(l.H+=l.Z/100|0,l.M+=l.Z%100,a(l)):i(l)}}function Ne(e,t,n,r){for(var i,a,o=0,u=t.length,l=n.length;o<u;){if(r>=l)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=Me[i in s?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return Pe.x=Ie(n,Pe),Pe.X=Ie(u,Pe),Pe.c=Ie(t,Pe),Re.x=Ie(n,Re),Re.X=Ie(u,Re),Re.c=Ie(t,Re),{format:function(e){var t=Ie(e+="",Pe);return t.toString=function(){return e},t},parse:function(e){var t=Be(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Ie(e+="",Re);return t.toString=function(){return e},t},utcParse:function(e){var t=Be(e+="",!0);return t.toString=function(){return e},t}}};var r=n(836);function i(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function a(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function o(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var s={"-":"",_:" ",0:"0"},u=/^\s*\d+/,l=/^%/,c=/[\\^$*+?|[\]().{}]/g;function f(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function d(e){return e.replace(c,"\\$&")}function h(e){return new RegExp("^(?:"+e.map(d).join("|")+")","i")}function p(e){return new Map(e.map((function(e,t){return[e.toLowerCase(),t]})))}function g(e,t,n){var r=u.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function m(e,t,n){var r=u.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function v(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function b(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function y(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function _(e,t,n){var r=u.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function A(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function w(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function F(e,t,n){var r=u.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function k(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function x(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function E(e,t,n){var r=u.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function C(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function S(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function O(e,t,n){var r=u.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function D(e,t,n){var r=u.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function j(e,t,n){var r=u.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function T(e,t,n){var r=l.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function P(e,t,n){var r=u.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function R(e,t,n){var r=u.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function M(e,t){return f(e.getDate(),t,2)}function I(e,t){return f(e.getHours(),t,2)}function B(e,t){return f(e.getHours()%12||12,t,2)}function N(e,t){return f(1+r.timeDay.count((0,r.timeYear)(e),e),t,3)}function L(e,t){return f(e.getMilliseconds(),t,3)}function U(e,t){return L(e,t)+"000"}function H(e,t){return f(e.getMonth()+1,t,2)}function z(e,t){return f(e.getMinutes(),t,2)}function q(e,t){return f(e.getSeconds(),t,2)}function V(e){var t=e.getDay();return 0===t?7:t}function W(e,t){return f(r.timeSunday.count((0,r.timeYear)(e)-1,e),t,2)}function G(e){var t=e.getDay();return t>=4||0===t?(0,r.timeThursday)(e):r.timeThursday.ceil(e)}function K(e,t){return e=G(e),f(r.timeThursday.count((0,r.timeYear)(e),e)+(4===(0,r.timeYear)(e).getDay()),t,2)}function Q(e){return e.getDay()}function Y(e,t){return f(r.timeMonday.count((0,r.timeYear)(e)-1,e),t,2)}function X(e,t){return f(e.getFullYear()%100,t,2)}function J(e,t){return f((e=G(e)).getFullYear()%100,t,2)}function Z(e,t){return f(e.getFullYear()%1e4,t,4)}function $(e,t){var n=e.getDay();return f((e=n>=4||0===n?(0,r.timeThursday)(e):r.timeThursday.ceil(e)).getFullYear()%1e4,t,4)}function ee(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+f(t/60|0,"0",2)+f(t%60,"0",2)}function te(e,t){return f(e.getUTCDate(),t,2)}function ne(e,t){return f(e.getUTCHours(),t,2)}function re(e,t){return f(e.getUTCHours()%12||12,t,2)}function ie(e,t){return f(1+r.utcDay.count((0,r.utcYear)(e),e),t,3)}function ae(e,t){return f(e.getUTCMilliseconds(),t,3)}function oe(e,t){return ae(e,t)+"000"}function se(e,t){return f(e.getUTCMonth()+1,t,2)}function ue(e,t){return f(e.getUTCMinutes(),t,2)}function le(e,t){return f(e.getUTCSeconds(),t,2)}function ce(e){var t=e.getUTCDay();return 0===t?7:t}function fe(e,t){return f(r.utcSunday.count((0,r.utcYear)(e)-1,e),t,2)}function de(e){var t=e.getUTCDay();return t>=4||0===t?(0,r.utcThursday)(e):r.utcThursday.ceil(e)}function he(e,t){return e=de(e),f(r.utcThursday.count((0,r.utcYear)(e),e)+(4===(0,r.utcYear)(e).getUTCDay()),t,2)}function pe(e){return e.getUTCDay()}function ge(e,t){return f(r.utcMonday.count((0,r.utcYear)(e)-1,e),t,2)}function me(e,t){return f(e.getUTCFullYear()%100,t,2)}function ve(e,t){return f((e=de(e)).getUTCFullYear()%100,t,2)}function be(e,t){return f(e.getUTCFullYear()%1e4,t,4)}function ye(e,t){var n=e.getUTCDay();return f((e=n>=4||0===n?(0,r.utcThursday)(e):r.utcThursday.ceil(e)).getUTCFullYear()%1e4,t,4)}function _e(){return"+0000"}function Ae(){return"%"}function we(e){return+e}function Fe(e){return Math.floor(+e/1e3)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isoSpecifier=t.default=void 0;var r=n(837),i="%Y-%m-%dT%H:%M:%S.%LZ";t.isoSpecifier=i;var a=Date.prototype.toISOString?function(e){return e.toISOString()}:(0,r.utcFormat)(i);t.default=a},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.copy=d,t.default=function e(){var t=(0,s.linearish)(f()(a.identity));return t.copy=function(){return d(t,e())},o.initInterpolator.apply(t,arguments)},t.sequentialLog=function e(){var t=(0,u.loggish)(f()).domain([1,10]);return t.copy=function(){return d(t,e()).base(t.base())},o.initInterpolator.apply(t,arguments)},t.sequentialPow=h,t.sequentialSqrt=function(){return h.apply(null,arguments).exponent(.5)},t.sequentialSymlog=function e(){var t=(0,l.symlogish)(f());return t.copy=function(){return d(t,e()).constant(t.constant())},o.initInterpolator.apply(t,arguments)};var i=n(827),a=n(307),o=n(190),s=n(334),u=n(833),l=n(834),c=n(835);function f(){var e,t,n,o,s,u=0,l=1,c=a.identity,f=!1;function d(t){return null==t||isNaN(t=+t)?s:c(0===n?.5:(t=(o(t)-e)*n,f?Math.max(0,Math.min(1,t)):t))}function h(e){return function(t){var n,i,a;return arguments.length?(i=(n=r(t,2))[0],a=n[1],c=e(i,a),d):[c(0),c(1)]}}return d.domain=function(i){var a;return arguments.length?(a=r(i,2),u=a[0],l=a[1],e=o(u=+u),t=o(l=+l),n=e===t?0:1/(t-e),d):[u,l]},d.clamp=function(e){return arguments.length?(f=!!e,d):f},d.interpolator=function(e){return arguments.length?(c=e,d):c},d.range=h(i.interpolate),d.rangeRound=h(i.interpolateRound),d.unknown=function(e){return arguments.length?(s=e,d):s},function(r){return o=r,e=r(u),t=r(l),n=e===t?0:1/(t-e),d}}function d(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function h(){var e=(0,c.powish)(f());return e.copy=function(){return d(e,h()).exponent(e.exponent())},o.initInterpolator.apply(e,arguments)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var l=null,c=(0,a.default)(!0),f=null,d=o.default,h=null;function p(a){var o,s,u,p,g,m=(a=(0,i.default)(a)).length,v=!1,b=new Array(m),y=new Array(m);for(null==f&&(h=d(g=(0,r.path)())),o=0;o<=m;++o){if(!(o<m&&c(p=a[o],o,a))===v)if(v=!v)s=o,h.areaStart(),h.lineStart();else{for(h.lineEnd(),h.lineStart(),u=o-1;u>=s;--u)h.point(b[u],y[u]);h.lineEnd(),h.areaEnd()}v&&(b[o]=+e(p,o,a),y[o]=+t(p,o,a),h.point(l?+l(p,o,a):b[o],n?+n(p,o,a):y[o]))}if(g)return h=null,g+""||null}function g(){return(0,s.default)().defined(c).curve(d).context(f)}return e="function"===typeof e?e:void 0===e?u.x:(0,a.default)(+e),t="function"===typeof t?t:void 0===t?(0,a.default)(0):(0,a.default)(+t),n="function"===typeof n?n:void 0===n?u.y:(0,a.default)(+n),p.x=function(t){return arguments.length?(e="function"===typeof t?t:(0,a.default)(+t),l=null,p):e},p.x0=function(t){return arguments.length?(e="function"===typeof t?t:(0,a.default)(+t),p):e},p.x1=function(e){return arguments.length?(l=null==e?null:"function"===typeof e?e:(0,a.default)(+e),p):l},p.y=function(e){return arguments.length?(t="function"===typeof e?e:(0,a.default)(+e),n=null,p):t},p.y0=function(e){return arguments.length?(t="function"===typeof e?e:(0,a.default)(+e),p):t},p.y1=function(e){return arguments.length?(n=null==e?null:"function"===typeof e?e:(0,a.default)(+e),p):n},p.lineX0=p.lineY0=function(){return g().x(e).y(t)},p.lineY1=function(){return g().x(e).y(n)},p.lineX1=function(){return g().x(l).y(t)},p.defined=function(e){return arguments.length?(c="function"===typeof e?e:(0,a.default)(!!e),p):c},p.curve=function(e){return arguments.length?(d=e,null!=f&&(h=d(f)),p):d},p.context=function(e){return arguments.length?(null==e?f=h=null:h=d(f=e),p):f},p};var r=n(524),i=l(n(525)),a=l(n(384)),o=l(n(633)),s=l(n(838)),u=n(839);function l(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.curveRadialLinear=void 0,t.default=o;var i=o(((r=n(633))&&r.__esModule?r:{default:r}).default);function a(e){this._curve=e}function o(e){function t(t){return new a(e(t))}return t._curve=e,t}t.curveRadialLinear=i,a.prototype={areaStart:function(){this._curve.areaStart()},areaEnd:function(){this._curve.areaEnd()},lineStart:function(){this._curve.lineStart()},lineEnd:function(){this._curve.lineEnd()},point:function(e,t){this._curve.point(t*Math.sin(e),t*-Math.cos(e))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return s((0,a.default)().curve(i.curveRadialLinear))},t.lineRadial=s;var r,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1130)),a=(r=n(838))&&r.__esModule?r:{default:r};function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}function s(e){var t=e.curve;return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e.curve=function(e){return arguments.length?t((0,i.default)(e)):t()._curve},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return[(t=+t)*Math.cos(e-=Math.PI/2),t*Math.sin(e)]}},function(e,t,n){"use strict";var r=n(189).default,i=n(77).default,a=n(78).default;Object.defineProperty(t,"__esModule",{value:!0}),t.bumpRadial=function(e){return new l(e)},t.bumpX=function(e){return new u(e,!0)},t.bumpY=function(e){return new u(e,!1)};var o,s=(o=n(1132))&&o.__esModule?o:{default:o};var u=function(){function e(t,n){i(this,e),this._context=t,this._x=n}return a(e,[{key:"areaStart",value:function(){this._line=0}},{key:"areaEnd",value:function(){this._line=NaN}},{key:"lineStart",value:function(){this._point=0}},{key:"lineEnd",value:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}},{key:"point",value:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}]),e}(),l=function(){function e(t){i(this,e),this._context=t}return a(e,[{key:"lineStart",value:function(){this._point=0}},{key:"lineEnd",value:function(){}},{key:"point",value:function(e,t){if(e=+e,t=+t,0===this._point++)this._x0=e,this._y0=t;else{var n,i,a=(0,s.default)(this._x0,this._y0),o=(0,s.default)(this._x0,this._y0=(this._y0+t)/2),u=(0,s.default)(e,this._y0),l=(0,s.default)(e,t);(n=this._context).moveTo.apply(n,r(a)),(i=this._context).bezierCurveTo.apply(i,r(o).concat(r(u),r(l)))}}}]),e}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=(0,r.sqrt)(3),a={draw:function(e,t){var n=.59436*(0,r.sqrt)(t+(0,r.min)(t/28,.75)),a=n/2,o=a*i;e.moveTo(0,n),e.lineTo(0,-n),e.moveTo(-o,-a),e.lineTo(o,a),e.moveTo(-o,a),e.lineTo(o,-a)}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=(0,r.sqrt)(t/r.pi);e.moveTo(n,0),e.arc(0,0,n,0,r.tau)}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=(0,r.sqrt)(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=(0,r.sqrt)(1/3),a=2*i,o={draw:function(e,t){var n=(0,r.sqrt)(t/a),o=n*i;e.moveTo(0,-n),e.lineTo(o,0),e.lineTo(0,n),e.lineTo(-o,0),e.closePath()}};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=.62625*(0,r.sqrt)(t);e.moveTo(0,-n),e.lineTo(n,0),e.lineTo(0,n),e.lineTo(-n,0),e.closePath()}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=.87559*(0,r.sqrt)(t-(0,r.min)(t/7,2));e.moveTo(-n,0),e.lineTo(n,0),e.moveTo(0,n),e.lineTo(0,-n)}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=(0,r.sqrt)(t),i=-n/2;e.rect(i,i,n,n)}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=.4431*(0,r.sqrt)(t);e.moveTo(n,n),e.lineTo(n,-n),e.lineTo(-n,-n),e.lineTo(-n,n),e.closePath()}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=(0,r.sin)(r.pi/10)/(0,r.sin)(7*r.pi/10),a=(0,r.sin)(r.tau/10)*i,o=-(0,r.cos)(r.tau/10)*i,s={draw:function(e,t){var n=(0,r.sqrt)(.8908130915292852*t),i=a*n,s=o*n;e.moveTo(0,-n),e.lineTo(i,s);for(var u=1;u<5;++u){var l=r.tau*u/5,c=(0,r.cos)(l),f=(0,r.sin)(l);e.lineTo(f*n,-c*n),e.lineTo(c*i-f*s,f*i+c*s)}e.closePath()}};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=(0,r.sqrt)(3),a={draw:function(e,t){var n=-(0,r.sqrt)(t/(3*i));e.moveTo(0,2*n),e.lineTo(-i*n,-n),e.lineTo(i*n,-n),e.closePath()}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=(0,r.sqrt)(3),a={draw:function(e,t){var n=.6824*(0,r.sqrt)(t),a=n/2,o=n*i/2;e.moveTo(0,-n),e.lineTo(o,a),e.lineTo(-o,a),e.closePath()}};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i=-.5,a=(0,r.sqrt)(3)/2,o=1/(0,r.sqrt)(12),s=3*(o/2+1),u={draw:function(e,t){var n=(0,r.sqrt)(t/s),u=n/2,l=n*o,c=u,f=n*o+n,d=-c,h=f;e.moveTo(u,l),e.lineTo(c,f),e.lineTo(d,h),e.lineTo(i*u-a*l,a*u+i*l),e.lineTo(i*c-a*f,a*c+i*f),e.lineTo(i*d-a*h,a*d+i*h),e.lineTo(i*u+a*l,i*l-a*u),e.lineTo(i*c+a*f,i*f-a*c),e.lineTo(i*d+a*h,i*h-a*d),e.closePath()}};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(176),i={draw:function(e,t){var n=.6189*(0,r.sqrt)(t-(0,r.min)(t/6,1.7));e.moveTo(-n,-n),e.lineTo(n,n),e.moveTo(-n,n),e.lineTo(n,-n)}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardinalClosed=o,t.default=void 0;var r,i=(r=n(634))&&r.__esModule?r:{default:r},a=n(636);function o(e,t){this._context=e,this._k=(1-t)/6}o.prototype={areaStart:i.default,areaEnd:i.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:(0,a.point)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var s=function e(t){function n(e){return new o(e,t)}return n.tension=function(t){return e(+t)},n}(0);t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CardinalOpen=i,t.default=void 0;var r=n(636);function i(e,t){this._context=e,this._k=(1-t)/6}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,r.point)(this,e,t)}this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var a=function e(t){function n(e){return new i(e,t)}return n.tension=function(t){return e(+t)},n}(0);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.map(a);return(0,i.default)(e).sort((function(e,n){return t[e]-t[n]}))};var r,i=(r=n(527))&&r.__esModule?r:{default:r};function a(e){for(var t,n=-1,r=0,i=e.length,a=-1/0;++n<i;)(t=+e[n][1])>a&&(a=t,r=n);return r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=t.EXITING=t.ENTERED=t.ENTERING=t.EXITED=t.UNMOUNTED=void 0;var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(9)),i=s(n(1)),a=s(n(49)),o=n(247);n(1151);function s(e){return e&&e.__esModule?e:{default:e}}var u="unmounted";t.UNMOUNTED=u;var l="exited";t.EXITED=l;var c="entering";t.ENTERING=c;var f="entered";t.ENTERED=f;var d="exiting";t.EXITING=d;var h=function(e){var t,n;function r(t,n){var r;r=e.call(this,t,n)||this;var i,a=n.transitionGroup,o=a&&!a.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=l,r.appearStatus=c):i=f:i=t.unmountOnExit||t.mountOnEnter?u:l,r.state={status:i},r.nextCallback=null,r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.getChildContext=function(){return{transitionGroup:null}},r.getDerivedStateFromProps=function(e,t){return e.in&&t.status===u?{status:l}:null},o.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},o.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==c&&n!==f&&(t=c):n!==c&&n!==f||(t=d)}this.updateStatus(!1,t)},o.componentWillUnmount=function(){this.cancelNextCallback()},o.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},o.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=a.default.findDOMNode(this);t===c?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===l&&this.setState({status:u})},o.performEnter=function(e,t){var n=this,r=this.props.enter,i=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,a=this.getTimeouts(),o=i?a.appear:a.enter;t||r?(this.props.onEnter(e,i),this.safeSetState({status:c},(function(){n.props.onEntering(e,i),n.onTransitionEnd(e,o,(function(){n.safeSetState({status:f},(function(){n.props.onEntered(e,i)}))}))}))):this.safeSetState({status:f},(function(){n.props.onEntered(e)}))},o.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();n?(this.props.onExit(e),this.safeSetState({status:d},(function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,(function(){t.safeSetState({status:l},(function(){t.props.onExited(e)}))}))}))):this.safeSetState({status:l},(function(){t.props.onExited(e)}))},o.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},o.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},o.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},o.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;e&&!r?(this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)):setTimeout(this.nextCallback,0)},o.render=function(){var e=this.state.status;if(e===u)return null;var t=this.props,n=t.children,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"===typeof n)return n(e,r);var a=i.default.Children.only(n);return i.default.cloneElement(a,r)},r}(i.default.Component);function p(){}h.contextTypes={transitionGroup:r.object},h.childContextTypes={transitionGroup:function(){}},h.propTypes={},h.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:p,onEntering:p,onEntered:p,onExit:p,onExiting:p,onExited:p},h.UNMOUNTED=0,h.EXITED=1,h.ENTERING=2,h.ENTERED=3,h.EXITING=4;var g=(0,o.polyfill)(h);t.default=g},function(e,t,n){"use strict";t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0;var r;(r=n(9))&&r.__esModule;t.timeoutsShape=null;t.classNamesShape=null},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(9)),i=s(n(1)),a=n(247),o=n(1983);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var c=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},f=function(e){var t,n;function r(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind(l(l(r)));return r.state={handleExited:i,firstRender:!0},r}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},a.componentDidMount=function(){this.appeared=!0,this.mounted=!0},a.componentWillUnmount=function(){this.mounted=!1},r.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,o.getInitialChildMapping)(e,r):(0,o.getNextChildMapping)(e,n,r),firstRender:!1}},a.handleExited=function(e,t){var n=(0,o.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=u({},t.children);return delete n[e.key],{children:n}})))},a.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["component","childFactory"]),a=c(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,null===t?a:i.default.createElement(t,r,a)},r}(i.default.Component);f.childContextTypes={transitionGroup:r.default.object.isRequired},f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};var d=(0,a.polyfill)(f);t.default=d,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flip=l;var r,i=n(1990),a=(r=i)&&r.__esModule?r:{default:r};function o(e,t){return"MathExpression"===e.type?function(e,t){switch(e=function(e,t){var n=(0,a.default)(e.left,e.right,t),r=o(n.left,t),i=o(n.right,t);"MathExpression"===r.type&&"MathExpression"===i.type&&("/"===r.operator&&"*"===i.operator||"-"===r.operator&&"+"===i.operator||"*"===r.operator&&"/"===i.operator||"+"===r.operator&&"-"===i.operator)&&(s(r.right,i.right)?n=(0,a.default)(r.left,i.left,t):s(r.right,i.left)&&(n=(0,a.default)(r.left,i.right,t)),r=o(n.left,t),i=o(n.right,t));return e.left=r,e.right=i,e}(e,t),e.operator){case"+":case"-":return function(e,t){var n=e,r=n.left,i=n.right,a=n.operator;if("CssVariable"===r.type||"CssVariable"===i.type)return e;if(0===i.value)return r;if(0===r.value&&"+"===a)return i;if(0===r.value&&"-"===a)return c(i);r.type===i.type&&u(r.type)&&((e=Object.assign({},r)).value="+"===a?r.value+i.value:r.value-i.value);if(u(r.type)&&("+"===i.operator||"-"===i.operator)&&"MathExpression"===i.type){if(r.type===i.left.type)return(e=Object.assign({},e)).left=o({type:"MathExpression",operator:a,left:r,right:i.left},t),e.right=i.right,e.operator="-"===a?l(i.operator):i.operator,o(e,t);if(r.type===i.right.type)return(e=Object.assign({},e)).left=o({type:"MathExpression",operator:"-"===a?l(i.operator):i.operator,left:r,right:i.right},t),e.right=i.left,o(e,t)}if("MathExpression"===r.type&&("+"===r.operator||"-"===r.operator)&&u(i.type)){if(i.type===r.left.type)return(e=Object.assign({},r)).left=o({type:"MathExpression",operator:a,left:r.left,right:i},t),o(e,t);if(i.type===r.right.type)return e=Object.assign({},r),"-"===r.operator?(e.right=o({type:"MathExpression",operator:"-"===a?"+":"-",left:i,right:r.right},t),e.operator="-"===a?"-":"+"):e.right=o({type:"MathExpression",operator:a,left:r.right,right:i},t),e.right.value<0&&(e.right.value*=-1,e.operator="-"===e.operator?"+":"-"),o(e,t)}return e}(e,t);case"/":return function(e,t){if(!u(e.right.type))return e;if("Value"!==e.right.type)throw new Error('Cannot divide by "'+e.right.unit+'", number expected');if(0===e.right.value)throw new Error("Cannot divide by zero");if("MathExpression"===e.left.type)return u(e.left.left.type)&&u(e.left.right.type)?(e.left.left.value/=e.right.value,e.left.right.value/=e.right.value,o(e.left,t)):e;if(u(e.left.type))return e.left.value/=e.right.value,e.left;return e}(e,t);case"*":return function(e){if("MathExpression"===e.left.type&&"Value"===e.right.type){if(u(e.left.left.type)&&u(e.left.right.type))return e.left.left.value*=e.right.value,e.left.right.value*=e.right.value,e.left}else{if(u(e.left.type)&&"Value"===e.right.type)return e.left.value*=e.right.value,e.left;if("Value"===e.left.type&&"MathExpression"===e.right.type){if(u(e.right.left.type)&&u(e.right.right.type))return e.right.left.value*=e.left.value,e.right.right.value*=e.left.value,e.right}else if("Value"===e.left.type&&u(e.right.type))return e.right.value*=e.left.value,e.right}return e}(e)}return e}(e,t):"Calc"===e.type?o(e.value,t):e}function s(e,t){return e.type===t.type&&e.value===t.value}function u(e){switch(e){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":case"EmValue":case"ExValue":case"ChValue":case"RemValue":case"VhValue":case"VwValue":case"VminValue":case"VmaxValue":case"PercentageValue":case"Value":return!0}return!1}function l(e){return"+"===e?"-":"+"}function c(e){return u(e.type)?e.value=-e.value:"MathExpression"==e.type&&(e.left=c(e.left),e.right=c(e.right)),e}t.default=o},,function(e,t,n){var r=n(1156);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(638).default,i=n(1996);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1158);e.exports=function(e,t){if(e){if("string"==typeof e)return r(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(){return e.exports=n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,n.apply(this,arguments)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new Error("define cannot be used indirect")}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.getAceInstance=t.debounce=t.editorEvents=t.editorOptions=void 0;t.editorOptions=["minLines","maxLines","readOnly","highlightActiveLine","tabSize","enableBasicAutocompletion","enableLiveAutocompletion","enableSnippets"];t.editorEvents=["onChange","onFocus","onInput","onBlur","onCopy","onPaste","onSelectionChange","onCursorChange","onScroll","handleOptions","updateRef"];t.getAceInstance=function(){var t;return"undefined"===typeof window?(e.window={},t=n(639),delete e.window):window.ace?(t=window.ace).acequire=window.ace.require||window.ace.acequire:t=n(639),t};t.debounce=function(e,t){var n=null;return function(){var r=this,i=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(r,i)}),t)}}}).call(this,n(101))},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var a=n(1161),o=(0,a.getAceInstance)(),s=n(639),u=n(2019),l=n(9),c=n(1),f=n(345),d=n(2020),h=function(e){function t(t){var n=e.call(this,t)||this;return a.editorEvents.forEach((function(e){n[e]=n[e].bind(n)})),n.debounce=a.debounce,n}return r(t,e),t.prototype.isInShadow=function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.className,r=t.onBeforeLoad,i=t.mode,s=t.focus,l=t.theme,c=t.fontSize,f=t.value,h=t.defaultValue,p=t.cursorStart,g=t.showGutter,m=t.wrapEnabled,v=t.showPrintMargin,b=t.scrollMargin,y=void 0===b?[0,0,0,0]:b,_=t.keyboardHandler,A=t.onLoad,w=t.commands,F=t.annotations,k=t.markers,x=t.splits;this.editor=o.edit(this.refEditor),this.isInShadow(this.refEditor)&&this.editor.renderer.attachToShadowRoot(),this.editor.setTheme("ace/theme/"+l),r&&r(o);var E=Object.keys(this.props.editorProps),C=new u.Split(this.editor.container,"ace/theme/"+l,x);this.editor.env.split=C,this.splitEditor=C.getEditor(0),this.split=C,this.editor.setShowPrintMargin(!1),this.editor.renderer.setShowGutter(!1);var S=this.splitEditor.$options;this.props.debounceChangePeriod&&(this.onChange=this.debounce(this.onChange,this.props.debounceChangePeriod)),C.forEach((function(t,n){for(var r=0;r<E.length;r++)t[E[r]]=e.props.editorProps[E[r]];var s=d(h,n),u=d(f,n,"");t.session.setUndoManager(new o.UndoManager),t.setTheme("ace/theme/"+l),t.renderer.setScrollMargin(y[0],y[1],y[2],y[3]),t.getSession().setMode("ace/mode/"+i),t.setFontSize(c),t.renderer.setShowGutter(g),t.getSession().setUseWrapMode(m),t.setShowPrintMargin(v),t.on("focus",e.onFocus),t.on("blur",e.onBlur),t.on("input",e.onInput),t.on("copy",e.onCopy),t.on("paste",e.onPaste),t.on("change",e.onChange),t.getSession().selection.on("changeSelection",e.onSelectionChange),t.getSession().selection.on("changeCursor",e.onCursorChange),t.session.on("changeScrollTop",e.onScroll),t.setValue(void 0===s?u:s,p);var b=d(F,n,[]),A=d(k,n,[]);t.getSession().setAnnotations(b),A&&A.length>0&&e.handleMarkers(A,t);for(r=0;r<a.editorOptions.length;r++){var x=a.editorOptions[r];S.hasOwnProperty(x)?t.setOption(x,e.props[x]):e.props[x]&&console.warn("ReaceAce: editor option "+x+" was activated but not found. Did you need to import a related tool or did you possibly mispell the option?")}e.handleOptions(e.props,t),Array.isArray(w)&&w.forEach((function(e){"string"===typeof e.exec?t.commands.bindKey(e.bindKey,e.exec):t.commands.addCommand(e)})),_&&t.setKeyboardHandler("ace/keyboard/"+_)})),n&&(this.refEditor.className+=" "+n),s&&this.splitEditor.focus();var O=this.editor.env.split;O.setOrientation("below"===this.props.orientation?O.BELOW:O.BESIDE),O.resize(!0),A&&A(O)},t.prototype.componentDidUpdate=function(e){var t=this,n=e,r=this.props,i=this.editor.env.split;if(r.splits!==n.splits&&i.setSplits(r.splits),r.orientation!==n.orientation&&i.setOrientation("below"===r.orientation?i.BELOW:i.BESIDE),i.forEach((function(e,i){r.mode!==n.mode&&e.getSession().setMode("ace/mode/"+r.mode),r.keyboardHandler!==n.keyboardHandler&&(r.keyboardHandler?e.setKeyboardHandler("ace/keyboard/"+r.keyboardHandler):e.setKeyboardHandler(null)),r.fontSize!==n.fontSize&&e.setFontSize(r.fontSize),r.wrapEnabled!==n.wrapEnabled&&e.getSession().setUseWrapMode(r.wrapEnabled),r.showPrintMargin!==n.showPrintMargin&&e.setShowPrintMargin(r.showPrintMargin),r.showGutter!==n.showGutter&&e.renderer.setShowGutter(r.showGutter);for(var o=0;o<a.editorOptions.length;o++){var s=a.editorOptions[o];r[s]!==n[s]&&e.setOption(s,r[s])}f(r.setOptions,n.setOptions)||t.handleOptions(r,e);var u=d(r.value,i,"");if(e.getValue()!==u){t.silent=!0;var l=e.session.selection.toJSON();e.setValue(u,r.cursorStart),e.session.selection.fromJSON(l),t.silent=!1}var c=d(r.annotations,i,[]),h=d(n.annotations,i,[]);f(c,h)||e.getSession().setAnnotations(c);var p=d(r.markers,i,[]),g=d(n.markers,i,[]);!f(p,g)&&Array.isArray(p)&&t.handleMarkers(p,e)})),r.className!==n.className){var o=this.refEditor.className.trim().split(" ");n.className.trim().split(" ").forEach((function(e){var t=o.indexOf(e);o.splice(t,1)})),this.refEditor.className=" "+r.className+" "+o.join(" ")}r.theme!==n.theme&&i.setTheme("ace/theme/"+r.theme),r.focus&&!n.focus&&this.splitEditor.focus(),r.height===this.props.height&&r.width===this.props.width||this.editor.resize()},t.prototype.componentWillUnmount=function(){this.editor.destroy(),this.editor=null},t.prototype.onChange=function(e){if(this.props.onChange&&!this.silent){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getValue())})),this.props.onChange(t,e)}},t.prototype.onSelectionChange=function(e){if(this.props.onSelectionChange){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getSelection())})),this.props.onSelectionChange(t,e)}},t.prototype.onCursorChange=function(e){if(this.props.onCursorChange){var t=[];this.editor.env.split.forEach((function(e){t.push(e.getSelection())})),this.props.onCursorChange(t,e)}},t.prototype.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e)},t.prototype.onInput=function(e){this.props.onInput&&this.props.onInput(e)},t.prototype.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e)},t.prototype.onCopy=function(e){this.props.onCopy&&this.props.onCopy(e)},t.prototype.onPaste=function(e){this.props.onPaste&&this.props.onPaste(e)},t.prototype.onScroll=function(){this.props.onScroll&&this.props.onScroll(this.editor)},t.prototype.handleOptions=function(e,t){for(var n=Object.keys(e.setOptions),r=0;r<n.length;r++)t.setOption(n[r],e.setOptions[n[r]])},t.prototype.handleMarkers=function(e,t){var n=t.getSession().getMarkers(!0);for(var r in n)n.hasOwnProperty(r)&&t.getSession().removeMarker(n[r].id);for(var r in n=t.getSession().getMarkers(!1))n.hasOwnProperty(r)&&t.getSession().removeMarker(n[r].id);e.forEach((function(e){var n=e.startRow,r=e.startCol,i=e.endRow,a=e.endCol,o=e.className,u=e.type,l=e.inFront,c=void 0!==l&&l,f=new s.Range(n,r,i,a);t.getSession().addMarker(f,o,u,c)}))},t.prototype.updateRef=function(e){this.refEditor=e},t.prototype.render=function(){var e=this.props,t=e.name,n=e.width,r=e.height,a=e.style,o=i({width:n,height:r},a);return c.createElement("div",{ref:this.updateRef,id:t,style:o})},t.propTypes={className:l.string,debounceChangePeriod:l.number,defaultValue:l.arrayOf(l.string),focus:l.bool,fontSize:l.oneOfType([l.number,l.string]),height:l.string,mode:l.string,name:l.string,onBlur:l.func,onChange:l.func,onCopy:l.func,onFocus:l.func,onInput:l.func,onLoad:l.func,onPaste:l.func,onScroll:l.func,orientation:l.string,showGutter:l.bool,splits:l.number,theme:l.string,value:l.arrayOf(l.string),width:l.string,onSelectionChange:l.func,onCursorChange:l.func,onBeforeLoad:l.func,minLines:l.number,maxLines:l.number,readOnly:l.bool,highlightActiveLine:l.bool,tabSize:l.number,showPrintMargin:l.bool,cursorStart:l.number,editorProps:l.object,setOptions:l.object,style:l.object,scrollMargin:l.array,annotations:l.array,markers:l.array,keyboardHandler:l.string,wrapEnabled:l.bool,enableBasicAutocompletion:l.oneOfType([l.bool,l.array]),enableLiveAutocompletion:l.oneOfType([l.bool,l.array]),commands:l.array},t.defaultProps={name:"ace-editor",focus:!1,orientation:"beside",splits:2,mode:"",theme:"",height:"500px",width:"500px",value:[],fontSize:12,showGutter:!0,onChange:null,onPaste:null,onLoad:null,onScroll:null,minLines:null,maxLines:null,readOnly:!1,highlightActiveLine:!0,showPrintMargin:!0,tabSize:4,cursorStart:1,editorProps:{},style:{},scrollMargin:[0,0,0,0],setOptions:{},wrapEnabled:!1,enableBasicAutocompletion:!1,enableLiveAutocompletion:!1},t}(c.Component);t.default=h},function(e,t,n){(function(e){ace.define("ace/mode/doc_comment_highlight_rules",["require","exports","module","ace/lib/oop","ace/mode/text_highlight_rules"],(function(e,t,n){"use strict";var r=e("../lib/oop"),i=e("./text_highlight_rules").TextHighlightRules,a=function e(){this.$rules={start:[{token:"comment.doc.tag",regex:"@\\w+(?=\\s|$)"},e.getTagRule(),{defaultToken:"comment.doc",caseInsensitive:!0}]}};r.inherits(a,i),a.getTagRule=function(e){return{token:"comment.doc.tag.storage.type",regex:"\\b(?:TODO|FIXME|XXX|HACK)\\b"}},a.getStartRule=function(e){return{token:"comment.doc",regex:"\\/\\*(?=\\*)",next:e}},a.getEndRule=function(e){return{token:"comment.doc",regex:"\\*\\/",next:e}},t.DocCommentHighlightRules=a})),ace.define("ace/mode/mysql_highlight_rules",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/mode/doc_comment_highlight_rules","ace/mode/text_highlight_rules"],(function(e,t,n){var r=e("../lib/oop"),i=(e("../lib/lang"),e("./doc_comment_highlight_rules").DocCommentHighlightRules),a=e("./text_highlight_rules").TextHighlightRules,o=function(){var e=this.createKeywordMapper({"support.function":["rank|coalesce|ifnull|isnull|nvl","adddate|addtime|convert_tz|curdate|current_date|current_time|current_timestamp|curtime|date|date_add|date_format|date_sub|datediff|day|dayname|dayofmonth|dayofweek|dayofyear|extract|from_days|from_unixtime|get_format|hour|last_day|localtime|localtimestamp|makedate|maketime|microsecond|minute|month|monthname|now|period_add|period_diff|quarter|sec_to_time|second|str_to_date|subdate|subtime|sysdate|time|time_format|time_to_sec|timediff|timestamp|timestampadd|timestampdiff|to_days|to_seconds|unix_timestamp|utc_date|utc_time|utc_timestamp|week|weekday|weekofyear|year|yearweek","aes_decrypt|aes_encrypt|compress|md|random_bytes|sha|sha|statement_digest|statement_digest_text|uncompress|uncompressed_length|validate_password_strength","abs|acos|asin|atan|atan|ceil|ceiling|conv|cos|cot|crc|degrees|div|exp|floor|ln|log|log10|log2|mod|pi|pow|power|radians|rand|round|sign|sin|sqrt|tan|truncate","ascii|bin|bit_length|char|char_length|character_length|concat|concat_ws|elt|export_set|field|find_in_set|format|from_base|hex|insert|instr|lcase|left|length|like|load_file|locate|lower|lpad|ltrim|make_set|match|mid|not|not|oct|octet_length|ord|position|quote|regexp|regexp_instr|regexp_like|regexp_replace|regexp_substr|repeat|replace|reverse|right|rlike|rpad|rtrim|soundex|sounds|space|strcmp|substr|substring|substring_index|to_base|trim|ucase|unhex|upper|weight_string"].join("|"),keyword:"alter|and|as|asc|between|count|create|delete|desc|distinct|drop|from|lateral|having|in|insert|into|is|join|like|not|on|or|order|select|set|table|union|intersect|except|update|values|where|accessible|action|add|after|algorithm|all|analyze|asensitive|at|authors|auto_increment|autocommit|avg|avg_row_length|before|binary|binlog|both|btree|cache|call|cascade|cascaded|case|catalog_name|chain|change|changed|character|check|checkpoint|checksum|class_origin|client_statistics|close|code|collate|collation|collations|column|columns|comment|commit|committed|completion|concurrent|condition|connection|consistent|constraint|contains|continue|contributors|convert|cross|current_date|current_time|current_timestamp|current_user|cursor|data|database|databases|day_hour|day_microsecond|day_minute|day_second|deallocate|dec|declare|default|delay_key_write|delayed|delimiter|des_key_file|describe|deterministic|dev_pop|dev_samp|deviance|directory|disable|discard|distinctrow|div|dual|dumpfile|each|elseif|enable|enclosed|end|ends|engine|engines|enum|errors|escape|escaped|even|event|events|every|execute|exists|exit|explain|extended|fast|fetch|field|fields|first|flush|for|force|foreign|found_rows|full|fulltext|function|general|global|grant|grants|group|by|group_concat|handler|hash|help|high_priority|hosts|hour_microsecond|hour_minute|hour_second|if|ignore|ignore_server_ids|import|index|index_statistics|infile|inner|innodb|inout|insensitive|insert_method|install|interval|invoker|isolation|iterate|key|keys|kill|language|last|leading|leave|left|level|limit|linear|lines|list|load|local|localtime|localtimestamp|lock|logs|low_priority|master|master_heartbeat_period|master_ssl_verify_server_cert|masters|match|max|max_rows|maxvalue|message_text|middleint|migrate|min|min_rows|minute_microsecond|minute_second|mod|mode|modifies|modify|mutex|mysql_errno|natural|next|no|no_write_to_binlog|offline|offset|one|online|open|optimize|option|optionally|out|outer|outfile|pack_keys|parser|partition|partitions|password|phase|plugin|plugins|prepare|preserve|prev|primary|privileges|procedure|processlist|profile|profiles|purge|query|quick|range|read|read_write|reads|real|rebuild|recover|references|regexp|relaylog|release|remove|rename|reorganize|repair|repeatable|replace|require|resignal|restrict|resume|return|returns|revoke|right|rlike|rollback|rollup|row|row_format|rtree|savepoint|schedule|schema|schema_name|schemas|second_microsecond|security|sensitive|separator|serializable|server|session|share|show|signal|slave|slow|smallint|snapshot|soname|spatial|specific|sql|sql_big_result|sql_buffer_result|sql_cache|sql_calc_found_rows|sql_no_cache|sql_small_result|sqlexception|sqlstate|sqlwarning|ssl|start|starting|starts|status|std|stddev|stddev_pop|stddev_samp|storage|straight_join|subclass_origin|sum|suspend|table_name|table_statistics|tables|tablespace|temporary|terminated|to|trailing|transaction|trigger|triggers|truncate|uncommitted|undo|uninstall|unique|unlock|upgrade|usage|use|use_frm|user|user_resources|user_statistics|using|utc_date|utc_time|utc_timestamp|value|variables|varying|view|views|warnings|when|while|with|work|write|xa|xor|year_month|zerofill|begin|do|then|else|loop|repeat","storage.type":"bool|boolean|bit|blob|decimal|double|enum|float|long|longblob|longtext|medium|mediumblob|mediumint|mediumtext|time|timestamp|tinyblob|tinyint|tinytext|text|bigint|int|int1|int2|int3|int4|int8|integer|float|float4|float8|double|char|varbinary|varchar|varcharacter|precision|date|datetime|year|unsigned|signed|numeric",constant:"false|true|null|unknown|ODBCdotTable|zerolessFloat","variable.language":"charset|clear|connect|edit|ego|exit|go|help|nopager|notee|nowarning|pager|print|prompt|quit|rehash|source|status|system|tee"},"identifier",!0);function t(e){var t=e.start;return{token:"string.start",regex:t,next:[{token:"constant.language.escape",regex:e.escape},{token:"string.end",next:"start",regex:t},{defaultToken:"string"}]}}this.$rules={start:[{token:"comment",regex:"(?:-- |#).*$"},t({start:'"',escape:/\\[0'"bnrtZ\\%_]?/}),t({start:"'",escape:/\\[0'"bnrtZ\\%_]?/}),i.getStartRule("doc-start"),{token:"comment",regex:/\/\*/,next:"comment"},{token:"constant.numeric",regex:/0[xX][0-9a-fA-F]+|[xX]'[0-9a-fA-F]+'|0[bB][01]+|[bB]'[01]+'/},{token:"constant.numeric",regex:"[+-]?\\d+(?:(?:\\.\\d*)?(?:[eE][+-]?\\d+)?)?\\b"},{token:e,regex:"[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"constant.class",regex:"@@?[a-zA-Z_$][a-zA-Z0-9_$]*\\b"},{token:"constant.buildin",regex:"`[^`]*`"},{token:"keyword.operator",regex:"\\+|\\-|\\/|\\/\\/|%|<@>|@>|<@|&|\\^|~|<|>|<=|=>|==|!=|<>|="},{token:"paren.lparen",regex:"[\\(]"},{token:"paren.rparen",regex:"[\\)]"},{token:"text",regex:"\\s+"}],comment:[{token:"comment",regex:"\\*\\/",next:"start"},{defaultToken:"comment"}]},this.embedRules(i,"doc-",[i.getEndRule("start")]),this.normalizeRules()};r.inherits(o,a),t.MysqlHighlightRules=o})),ace.define("ace/mode/mysql",["require","exports","module","ace/lib/oop","ace/mode/text","ace/mode/mysql_highlight_rules"],(function(e,t,n){var r=e("../lib/oop"),i=e("../mode/text").Mode,a=e("./mysql_highlight_rules").MysqlHighlightRules,o=function(){this.HighlightRules=a,this.$behaviour=this.$defaultBehaviour};r.inherits(o,i),function(){this.lineCommentStart=["--","#"],this.blockComment={start:"/*",end:"*/"},this.$id="ace/mode/mysql"}.call(o.prototype),t.Mode=o})),ace.require(["ace/mode/mysql"],(function(t){e&&(e.exports=t)}))}).call(this,n(188)(e))},function(e,t,n){(function(e){ace.define("ace/theme/xcode-css",["require","exports","module"],(function(e,t,n){n.exports='/* THIS THEME WAS AUTOGENERATED BY Theme.tmpl.css (UUID: EE3AD170-2B7F-4DE1-B724-C75F13FE0085) */\n\n.ace-xcode .ace_gutter {\n  background: #e8e8e8;\n  color: #333\n}\n\n.ace-xcode .ace_print-margin {\n  width: 1px;\n  background: #e8e8e8\n}\n\n.ace-xcode {\n  background-color: #FFFFFF;\n  color: #000000\n}\n\n.ace-xcode .ace_cursor {\n  color: #000000\n}\n\n.ace-xcode .ace_marker-layer .ace_selection {\n  background: #B5D5FF\n}\n\n.ace-xcode.ace_multiselect .ace_selection.ace_start {\n  box-shadow: 0 0 3px 0px #FFFFFF;\n}\n\n.ace-xcode .ace_marker-layer .ace_step {\n  background: rgb(198, 219, 174)\n}\n\n.ace-xcode .ace_marker-layer .ace_bracket {\n  margin: -1px 0 0 -1px;\n  border: 1px solid #BFBFBF\n}\n\n.ace-xcode .ace_marker-layer .ace_active-line {\n  background: rgba(0, 0, 0, 0.071)\n}\n\n.ace-xcode .ace_gutter-active-line {\n  background-color: rgba(0, 0, 0, 0.071)\n}\n\n.ace-xcode .ace_marker-layer .ace_selected-word {\n  border: 1px solid #B5D5FF\n}\n\n.ace-xcode .ace_constant.ace_language,\n.ace-xcode .ace_keyword,\n.ace-xcode .ace_meta,\n.ace-xcode .ace_variable.ace_language {\n  color: #C800A4\n}\n\n.ace-xcode .ace_invisible {\n  color: #BFBFBF\n}\n\n.ace-xcode .ace_constant.ace_character,\n.ace-xcode .ace_constant.ace_other {\n  color: #275A5E\n}\n\n.ace-xcode .ace_constant.ace_numeric {\n  color: #3A00DC\n}\n\n.ace-xcode .ace_entity.ace_other.ace_attribute-name,\n.ace-xcode .ace_support.ace_constant,\n.ace-xcode .ace_support.ace_function {\n  color: #450084\n}\n\n.ace-xcode .ace_fold {\n  background-color: #C800A4;\n  border-color: #000000\n}\n\n.ace-xcode .ace_entity.ace_name.ace_tag,\n.ace-xcode .ace_support.ace_class,\n.ace-xcode .ace_support.ace_type {\n  color: #790EAD\n}\n\n.ace-xcode .ace_storage {\n  color: #C900A4\n}\n\n.ace-xcode .ace_string {\n  color: #DF0002\n}\n\n.ace-xcode .ace_comment {\n  color: #008E00\n}\n\n.ace-xcode .ace_indent-guide {\n  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==) right repeat-y\n}\n\n.ace-xcode .ace_indent-guide-active {\n  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAAZSURBVHjaYvj///9/hivKyv8BAAAA//8DACLqBhbvk+/eAAAAAElFTkSuQmCC") right repeat-y;\n} \n'})),ace.define("ace/theme/xcode",["require","exports","module","ace/theme/xcode-css","ace/lib/dom"],(function(e,t,n){t.isDark=!1,t.cssClass="ace-xcode",t.cssText=e("./xcode-css"),e("../lib/dom").importCssString(t.cssText,t.cssClass,!1)})),ace.require(["ace/theme/xcode"],(function(t){e&&(e.exports=t)}))}).call(this,n(188)(e))},function(e,t,n){(function(e){ace.define("ace/snippets",["require","exports","module","ace/lib/dom","ace/lib/oop","ace/lib/event_emitter","ace/lib/lang","ace/range","ace/range_list","ace/keyboard/hash_handler","ace/tokenizer","ace/clipboard","ace/editor"],(function(e,t,n){"use strict";var r=e("./lib/dom"),i=e("./lib/oop"),a=e("./lib/event_emitter").EventEmitter,o=e("./lib/lang"),s=e("./range").Range,u=e("./range_list").RangeList,l=e("./keyboard/hash_handler").HashHandler,c=e("./tokenizer").Tokenizer,f=e("./clipboard"),d={CURRENT_WORD:function(e){return e.session.getTextRange(e.session.getWordRange())},SELECTION:function(e,t,n){var r=e.session.getTextRange();return n?r.replace(/\n\r?([ \t]*\S)/g,"\n"+n+"$1"):r},CURRENT_LINE:function(e){return e.session.getLine(e.getCursorPosition().row)},PREV_LINE:function(e){return e.session.getLine(e.getCursorPosition().row-1)},LINE_INDEX:function(e){return e.getCursorPosition().row},LINE_NUMBER:function(e){return e.getCursorPosition().row+1},SOFT_TABS:function(e){return e.session.getUseSoftTabs()?"YES":"NO"},TAB_SIZE:function(e){return e.session.getTabSize()},CLIPBOARD:function(e){return f.getText&&f.getText()},FILENAME:function(e){return/[^/\\]*$/.exec(this.FILEPATH(e))[0]},FILENAME_BASE:function(e){return/[^/\\]*$/.exec(this.FILEPATH(e))[0].replace(/\.[^.]*$/,"")},DIRECTORY:function(e){return this.FILEPATH(e).replace(/[^/\\]*$/,"")},FILEPATH:function(e){return"/not implemented.txt"},WORKSPACE_NAME:function(){return"Unknown"},FULLNAME:function(){return"Unknown"},BLOCK_COMMENT_START:function(e){var t=e.session.$mode||{};return t.blockComment&&t.blockComment.start||""},BLOCK_COMMENT_END:function(e){var t=e.session.$mode||{};return t.blockComment&&t.blockComment.end||""},LINE_COMMENT:function(e){return(e.session.$mode||{}).lineCommentStart||""},CURRENT_YEAR:h.bind(null,{year:"numeric"}),CURRENT_YEAR_SHORT:h.bind(null,{year:"2-digit"}),CURRENT_MONTH:h.bind(null,{month:"numeric"}),CURRENT_MONTH_NAME:h.bind(null,{month:"long"}),CURRENT_MONTH_NAME_SHORT:h.bind(null,{month:"short"}),CURRENT_DATE:h.bind(null,{day:"2-digit"}),CURRENT_DAY_NAME:h.bind(null,{weekday:"long"}),CURRENT_DAY_NAME_SHORT:h.bind(null,{weekday:"short"}),CURRENT_HOUR:h.bind(null,{hour:"2-digit",hour12:!1}),CURRENT_MINUTE:h.bind(null,{minute:"2-digit"}),CURRENT_SECOND:h.bind(null,{second:"2-digit"})};function h(e){var t=(new Date).toLocaleString("en-us",e);return 1==t.length?"0"+t:t}d.SELECTED_TEXT=d.SELECTION;var p=function(){function e(){this.snippetMap={},this.snippetNameMap={},this.variables=d}return e.prototype.getTokenizer=function(){return e.$tokenizer||this.createTokenizer()},e.prototype.createTokenizer=function(){function t(e){return e=e.substr(1),/^\d+$/.test(e)?[{tabstopId:parseInt(e,10)}]:[{text:e}]}function n(e){return"(?:[^\\\\"+e+"]|\\\\.)"}var r={regex:"/("+n("/")+"+)/",onMatch:function(e,t,n){var r=n[0];return r.fmtString=!0,r.guard=e.slice(1,-1),r.flag="",""},next:"formatString"};return e.$tokenizer=new c({start:[{regex:/\\./,onMatch:function(e,t,n){var r=e[1];return("}"==r&&n.length||-1!="`$\\".indexOf(r))&&(e=r),[e]}},{regex:/}/,onMatch:function(e,t,n){return[n.length?n.shift():e]}},{regex:/\$(?:\d+|\w+)/,onMatch:t},{regex:/\$\{[\dA-Z_a-z]+/,onMatch:function(e,n,r){var i=t(e.substr(1));return r.unshift(i[0]),i},next:"snippetVar"},{regex:/\n/,token:"newline",merge:!1}],snippetVar:[{regex:"\\|"+n("\\|")+"*\\|",onMatch:function(e,t,n){var r=e.slice(1,-1).replace(/\\[,|\\]|,/g,(function(e){return 2==e.length?e[1]:"\0"})).split("\0").map((function(e){return{value:e}}));return n[0].choices=r,[r[0]]},next:"start"},r,{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"start"}],formatString:[{regex:/:/,onMatch:function(e,t,n){return n.length&&n[0].expectElse?(n[0].expectElse=!1,n[0].ifEnd={elseEnd:n[0]},[n[0].ifEnd]):":"}},{regex:/\\./,onMatch:function(e,t,n){var r=e[1];return"}"==r&&n.length||-1!="`$\\".indexOf(r)?e=r:"n"==r?e="\n":"t"==r?e="\t":-1!="ulULE".indexOf(r)&&(e={changeCase:r,local:r>"a"}),[e]}},{regex:"/\\w*}",onMatch:function(e,t,n){var r=n.shift();return r&&(r.flag=e.slice(1,-1)),this.next=r&&r.tabstopId?"start":"",[r||e]},next:"start"},{regex:/\$(?:\d+|\w+)/,onMatch:function(e,t,n){return[{text:e.slice(1)}]}},{regex:/\${\w+/,onMatch:function(e,t,n){var r={text:e.slice(2)};return n.unshift(r),[r]},next:"formatStringVar"},{regex:/\n/,token:"newline",merge:!1},{regex:/}/,onMatch:function(e,t,n){var r=n.shift();return this.next=r&&r.tabstopId?"start":"",[r||e]},next:"start"}],formatStringVar:[{regex:/:\/\w+}/,onMatch:function(e,t,n){return n[0].formatFunction=e.slice(2,-1),[n.shift()]},next:"formatString"},r,{regex:/:[\?\-+]?/,onMatch:function(e,t,n){"+"==e[1]&&(n[0].ifEnd=n[0]),"?"==e[1]&&(n[0].expectElse=!0)},next:"formatString"},{regex:"([^:}\\\\]|\\\\.)*:?",token:"",next:"formatString"}]}),e.$tokenizer},e.prototype.tokenizeTmSnippet=function(e,t){return this.getTokenizer().getLineTokens(e,t).tokens.map((function(e){return e.value||e}))},e.prototype.getVariableValue=function(e,t,n){if(/^\d+$/.test(t))return(this.variables.__||{})[t]||"";if(/^[A-Z]\d+$/.test(t))return(this.variables[t[0]+"__"]||{})[t.substr(1)]||"";if(t=t.replace(/^TM_/,""),!this.variables.hasOwnProperty(t))return"";var r=this.variables[t];return"function"==typeof r&&(r=this.variables[t](e,t,n)),null==r?"":r},e.prototype.tmStrFormat=function(e,t,n){if(!t.fmt)return e;var r=t.flag||"",i=t.guard;i=new RegExp(i,r.replace(/[^gim]/g,""));var a="string"==typeof t.fmt?this.tokenizeTmSnippet(t.fmt,"formatString"):t.fmt,o=this,s=e.replace(i,(function(){var e=o.variables.__;o.variables.__=[].slice.call(arguments);for(var t=o.resolveVariables(a,n),r="E",i=0;i<t.length;i++){var s=t[i];if("object"==typeof s)if(t[i]="",s.changeCase&&s.local){var u=t[i+1];u&&"string"==typeof u&&("u"==s.changeCase?t[i]=u[0].toUpperCase():t[i]=u[0].toLowerCase(),t[i+1]=u.substr(1))}else s.changeCase&&(r=s.changeCase);else"U"==r?t[i]=s.toUpperCase():"L"==r&&(t[i]=s.toLowerCase())}return o.variables.__=e,t.join("")}));return s},e.prototype.tmFormatFunction=function(e,t,n){return"upcase"==t.formatFunction?e.toUpperCase():"downcase"==t.formatFunction?e.toLowerCase():e},e.prototype.resolveVariables=function(e,t){for(var n=[],r="",i=!0,a=0;a<e.length;a++){var o=e[a];if("string"!=typeof o){if(o){if(i=!1,o.fmtString){var s=e.indexOf(o,a+1);-1==s&&(s=e.length),o.fmt=e.slice(a+1,s),a=s}if(o.text){var u=this.getVariableValue(t,o.text,r)+"";o.fmtString&&(u=this.tmStrFormat(u,o,t)),o.formatFunction&&(u=this.tmFormatFunction(u,o,t)),u&&!o.ifEnd?(n.push(u),l(o)):!u&&o.ifEnd&&l(o.ifEnd)}else o.elseEnd?l(o.elseEnd):(null!=o.tabstopId||null!=o.changeCase)&&n.push(o)}}else n.push(o),"\n"==o?(i=!0,r=""):i&&(r=/^\t*/.exec(o)[0],i=/\S/.test(o))}function l(t){var n=e.indexOf(t,a+1);-1!=n&&(a=n)}return n},e.prototype.getDisplayTextForSnippet=function(e,t){return g.call(this,e,t).text},e.prototype.insertSnippetForSelection=function(e,t,n){void 0===n&&(n={});var r=g.call(this,e,t,n),i=e.getSelectionRange();n.range&&0===n.range.compareRange(i)&&(i=n.range);var a=e.session.replace(i,r.text),o=new m(e),s=e.inVirtualSelectionMode&&e.selection.index;o.addTabstops(r.tabstops,i.start,a,s)},e.prototype.insertSnippet=function(e,t,n){void 0===n&&(n={});var r=this;if(!n.range||n.range instanceof s||(n.range=s.fromPoints(n.range.start,n.range.end)),e.inVirtualSelectionMode)return r.insertSnippetForSelection(e,t,n);e.forEachSelection((function(){r.insertSnippetForSelection(e,t,n)}),null,{keepOrder:!0}),e.tabstopManager&&e.tabstopManager.tabNext()},e.prototype.$getScope=function(e){var t=e.session.$mode.$id||"";if("html"===(t=t.split("/").pop())||"php"===t){"php"!==t||e.session.$mode.inlinePhp||(t="html");var n=e.getCursorPosition(),r=e.session.getState(n.row);"object"===typeof r&&(r=r[0]),r.substring&&("js-"==r.substring(0,3)?t="javascript":"css-"==r.substring(0,4)?t="css":"php-"==r.substring(0,4)&&(t="php"))}return t},e.prototype.getActiveScopes=function(e){var t=this.$getScope(e),n=[t],r=this.snippetMap;return r[t]&&r[t].includeScopes&&n.push.apply(n,r[t].includeScopes),n.push("_"),n},e.prototype.expandWithTab=function(e,t){var n=this,r=e.forEachSelection((function(){return n.expandSnippetForSelection(e,t)}),null,{keepOrder:!0});return r&&e.tabstopManager&&e.tabstopManager.tabNext(),r},e.prototype.expandSnippetForSelection=function(e,t){var n,r=e.getCursorPosition(),i=e.session.getLine(r.row),a=i.substring(0,r.column),o=i.substr(r.column),s=this.snippetMap;return this.getActiveScopes(e).some((function(e){var t=s[e];return t&&(n=this.findMatchingSnippet(t,a,o)),!!n}),this),!!n&&(t&&t.dryRun||(e.session.doc.removeInLine(r.row,r.column-n.replaceBefore.length,r.column+n.replaceAfter.length),this.variables.M__=n.matchBefore,this.variables.T__=n.matchAfter,this.insertSnippetForSelection(e,n.content),this.variables.M__=this.variables.T__=null),!0)},e.prototype.findMatchingSnippet=function(e,t,n){for(var r=e.length;r--;){var i=e[r];if((!i.startRe||i.startRe.test(t))&&((!i.endRe||i.endRe.test(n))&&(i.startRe||i.endRe)))return i.matchBefore=i.startRe?i.startRe.exec(t):[""],i.matchAfter=i.endRe?i.endRe.exec(n):[""],i.replaceBefore=i.triggerRe?i.triggerRe.exec(t)[0]:"",i.replaceAfter=i.endTriggerRe?i.endTriggerRe.exec(n)[0]:"",i}},e.prototype.register=function(e,t){var n=this.snippetMap,r=this.snippetNameMap,i=this;function a(e){return e&&!/^\^?\(.*\)\$?$|^\\b$/.test(e)&&(e="(?:"+e+")"),e||""}function s(e,t,n){return e=a(e),t=a(t),n?(e=t+e)&&"$"!=e[e.length-1]&&(e+="$"):(e+=t)&&"^"!=e[0]&&(e="^"+e),new RegExp(e)}function u(e){e.scope||(e.scope=t||"_"),t=e.scope,n[t]||(n[t]=[],r[t]={});var a=r[t];if(e.name){var u=a[e.name];u&&i.unregister(u),a[e.name]=e}n[t].push(e),e.prefix&&(e.tabTrigger=e.prefix),!e.content&&e.body&&(e.content=Array.isArray(e.body)?e.body.join("\n"):e.body),e.tabTrigger&&!e.trigger&&(!e.guard&&/^\w/.test(e.tabTrigger)&&(e.guard="\\b"),e.trigger=o.escapeRegExp(e.tabTrigger)),(e.trigger||e.guard||e.endTrigger||e.endGuard)&&(e.startRe=s(e.trigger,e.guard,!0),e.triggerRe=new RegExp(e.trigger),e.endRe=s(e.endTrigger,e.endGuard,!0),e.endTriggerRe=new RegExp(e.endTrigger))}e||(e=[]),Array.isArray(e)?e.forEach(u):Object.keys(e).forEach((function(t){u(e[t])})),this._signal("registerSnippets",{scope:t})},e.prototype.unregister=function(e,t){var n=this.snippetMap,r=this.snippetNameMap;function i(e){var i=r[e.scope||t];if(i&&i[e.name]){delete i[e.name];var a=n[e.scope||t],o=a&&a.indexOf(e);o>=0&&a.splice(o,1)}}e.content?i(e):Array.isArray(e)&&e.forEach(i)},e.prototype.parseSnippetFile=function(e){e=e.replace(/\r/g,"");for(var t,n=[],r={},i=/^#.*|^({[\s\S]*})\s*$|^(\S+) (.*)$|^((?:\n*\t.*)+)/gm;t=i.exec(e);){if(t[1])try{r=JSON.parse(t[1]),n.push(r)}catch(u){}if(t[4])r.content=t[4].replace(/^\t/gm,""),n.push(r),r={};else{var a=t[2],o=t[3];if("regex"==a){var s=/\/((?:[^\/\\]|\\.)*)|$/g;r.guard=s.exec(o)[1],r.trigger=s.exec(o)[1],r.endTrigger=s.exec(o)[1],r.endGuard=s.exec(o)[1]}else"snippet"==a?(r.tabTrigger=o.match(/^\S*/)[0],r.name||(r.name=o)):a&&(r[a]=o)}}return n},e.prototype.getSnippetByName=function(e,t){var n,r=this.snippetNameMap;return this.getActiveScopes(t).some((function(t){var i=r[t];return i&&(n=i[e]),!!n}),this),n},e}();i.implement(p.prototype,a);var g=function(e,t,n){void 0===n&&(n={});var r=e.getCursorPosition(),i=e.session.getLine(r.row),a=e.session.getTabString(),o=i.match(/^\s*/)[0];r.column<o.length&&(o=o.slice(0,r.column)),t=t.replace(/\r/g,"");var s=this.tokenizeTmSnippet(t);s=(s=this.resolveVariables(s,e)).map((function(e){return"\n"!=e||n.excludeExtraIndent?"string"==typeof e?e.replace(/\t/g,a):e:e+o}));var u=[];s.forEach((function(e,t){if("object"==typeof e){var n=e.tabstopId,r=u[n];if(r||((r=u[n]=[]).index=n,r.value="",r.parents={}),-1===r.indexOf(e)){e.choices&&!r.choices&&(r.choices=e.choices),r.push(e);var i=s.indexOf(e,t+1);if(-1!==i){var a=s.slice(t+1,i);a.some((function(e){return"object"===typeof e}))&&!r.value?r.value=a:!a.length||r.value&&"string"===typeof r.value||(r.value=a.join(""))}}}})),u.forEach((function(e){e.length=0}));var l={};function c(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if("object"==typeof r){if(l[r.tabstopId])continue;r=t[e.lastIndexOf(r,n-1)]||{tabstopId:r.tabstopId}}t[n]=r}return t}for(var f=0;f<s.length;f++){var d=s[f];if("object"==typeof d){var h=d.tabstopId,p=u[h],g=s.indexOf(d,f+1);if(l[h])l[h]===d&&(delete l[h],Object.keys(l).forEach((function(e){p.parents[e]=!0})));else{l[h]=d;var m=p.value;"string"!==typeof m?m=c(m):d.fmt&&(m=this.tmStrFormat(m,d,e)),s.splice.apply(s,[f+1,Math.max(0,g-f)].concat(m,d)),-1===p.indexOf(d)&&p.push(d)}}}var v=0,b=0,y="";return s.forEach((function(e){if("string"===typeof e){var t=e.split("\n");t.length>1?(b=t[t.length-1].length,v+=t.length-1):b+=e.length,y+=e}else e&&(e.start?e.end={row:v,column:b}:e.start={row:v,column:b})})),{text:y,tabstops:u,tokens:s}},m=function(){function e(e){if(this.index=0,this.ranges=[],this.tabstops=[],e.tabstopManager)return e.tabstopManager;e.tabstopManager=this,this.$onChange=this.onChange.bind(this),this.$onChangeSelection=o.delayedCall(this.onChangeSelection.bind(this)).schedule,this.$onChangeSession=this.onChangeSession.bind(this),this.$onAfterExec=this.onAfterExec.bind(this),this.attach(e)}return e.prototype.attach=function(e){this.$openTabstops=null,this.selectedTabstop=null,this.editor=e,this.session=e.session,this.editor.on("change",this.$onChange),this.editor.on("changeSelection",this.$onChangeSelection),this.editor.on("changeSession",this.$onChangeSession),this.editor.commands.on("afterExec",this.$onAfterExec),this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler)},e.prototype.detach=function(){this.tabstops.forEach(this.removeTabstopMarkers,this),this.ranges.length=0,this.tabstops.length=0,this.selectedTabstop=null,this.editor.off("change",this.$onChange),this.editor.off("changeSelection",this.$onChangeSelection),this.editor.off("changeSession",this.$onChangeSession),this.editor.commands.off("afterExec",this.$onAfterExec),this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.tabstopManager=null,this.session=null,this.editor=null},e.prototype.onChange=function(e){for(var t="r"==e.action[0],n=this.selectedTabstop||{},r=n.parents||{},i=this.tabstops.slice(),a=0;a<i.length;a++){var o=i[a],s=o==n||r[o.index];if(o.rangeList.$bias=s?0:1,"remove"==e.action&&o!==n){var u=o.parents&&o.parents[n.index],l=o.rangeList.pointIndex(e.start,u);l=l<0?-l-1:l+1;var c=o.rangeList.pointIndex(e.end,u);c=c<0?-c-1:c-1;for(var f=o.rangeList.ranges.slice(l,c),d=0;d<f.length;d++)this.removeRange(f[d])}o.rangeList.$onChange(e)}var h=this.session;this.$inChange||!t||1!=h.getLength()||h.getValue()||this.detach()},e.prototype.updateLinkedFields=function(){var e=this.selectedTabstop;if(e&&e.hasLinkedRanges&&e.firstNonLinked){this.$inChange=!0;for(var n=this.session,r=n.getTextRange(e.firstNonLinked),i=0;i<e.length;i++){var a=e[i];if(a.linked){var o=a.original,s=t.snippetManager.tmStrFormat(r,o,this.editor);n.replace(a,s)}}this.$inChange=!1}},e.prototype.onAfterExec=function(e){e.command&&!e.command.readOnly&&this.updateLinkedFields()},e.prototype.onChangeSelection=function(){if(this.editor){for(var e=this.editor.selection.lead,t=this.editor.selection.anchor,n=this.editor.selection.isEmpty(),r=0;r<this.ranges.length;r++)if(!this.ranges[r].linked){var i=this.ranges[r].contains(e.row,e.column),a=n||this.ranges[r].contains(t.row,t.column);if(i&&a)return}this.detach()}},e.prototype.onChangeSession=function(){this.detach()},e.prototype.tabNext=function(e){var t=this.tabstops.length,n=this.index+(e||1);(n=Math.min(Math.max(n,1),t))==t&&(n=0),this.selectTabstop(n),0===n&&this.detach()},e.prototype.selectTabstop=function(e){this.$openTabstops=null;var t=this.tabstops[this.index];if(t&&this.addTabstopMarkers(t),this.index=e,(t=this.tabstops[this.index])&&t.length){this.selectedTabstop=t;var n=t.firstNonLinked||t;if(t.choices&&(n.cursor=n.start),this.editor.inVirtualSelectionMode)this.editor.selection.fromOrientedRange(n);else{var r=this.editor.multiSelect;r.toSingleRange(n);for(var i=0;i<t.length;i++)t.hasLinkedRanges&&t[i].linked||r.addRange(t[i].clone(),!0)}this.editor.keyBinding.addKeyboardHandler(this.keyboardHandler),this.selectedTabstop&&this.selectedTabstop.choices&&this.editor.execCommand("startAutocomplete",{matches:this.selectedTabstop.choices})}},e.prototype.addTabstops=function(e,t,n){var r=this.useLink||!this.editor.getOption("enableMultiselect");if(this.$openTabstops||(this.$openTabstops=[]),!e[0]){var i=s.fromPoints(n,n);b(i.start,t),b(i.end,t),e[0]=[i],e[0].index=0}var a=[this.index+1,0],o=this.ranges;e.forEach((function(e,n){for(var i=this.$openTabstops[n]||e,l=0;l<e.length;l++){var c=e[l],f=s.fromPoints(c.start,c.end||c.start);v(f.start,t),v(f.end,t),f.original=c,f.tabstop=i,o.push(f),i!=e?i.unshift(f):i[l]=f,c.fmtString||i.firstNonLinked&&r?(f.linked=!0,i.hasLinkedRanges=!0):i.firstNonLinked||(i.firstNonLinked=f)}i.firstNonLinked||(i.hasLinkedRanges=!1),i===e&&(a.push(i),this.$openTabstops[n]=i),this.addTabstopMarkers(i),i.rangeList=i.rangeList||new u,i.rangeList.$bias=0,i.rangeList.addList(i)}),this),a.length>2&&(this.tabstops.length&&a.push(a.splice(2,1)[0]),this.tabstops.splice.apply(this.tabstops,a))},e.prototype.addTabstopMarkers=function(e){var t=this.session;e.forEach((function(e){e.markerId||(e.markerId=t.addMarker(e,"ace_snippet-marker","text"))}))},e.prototype.removeTabstopMarkers=function(e){var t=this.session;e.forEach((function(e){t.removeMarker(e.markerId),e.markerId=null}))},e.prototype.removeRange=function(e){var t=e.tabstop.indexOf(e);-1!=t&&e.tabstop.splice(t,1),-1!=(t=this.ranges.indexOf(e))&&this.ranges.splice(t,1),-1!=(t=e.tabstop.rangeList.ranges.indexOf(e))&&e.tabstop.splice(t,1),this.session.removeMarker(e.markerId),e.tabstop.length||(-1!=(t=this.tabstops.indexOf(e.tabstop))&&this.tabstops.splice(t,1),this.tabstops.length||this.detach())},e}();m.prototype.keyboardHandler=new l,m.prototype.keyboardHandler.bindKeys({Tab:function(e){t.snippetManager&&t.snippetManager.expandWithTab(e)||(e.tabstopManager.tabNext(1),e.renderer.scrollCursorIntoView())},"Shift-Tab":function(e){e.tabstopManager.tabNext(-1),e.renderer.scrollCursorIntoView()},Esc:function(e){e.tabstopManager.detach()}});var v=function(e,t){0==e.row&&(e.column+=t.column),e.row+=t.row},b=function(e,t){e.row==t.row&&(e.column-=t.column),e.row-=t.row};r.importCssString("\n.ace_snippet-marker {\n    -moz-box-sizing: border-box;\n    box-sizing: border-box;\n    background: rgba(194, 193, 208, 0.09);\n    border: 1px dotted rgba(211, 208, 235, 0.62);\n    position: absolute;\n}","snippets.css",!1),t.snippetManager=new p;var y=e("./editor").Editor;(function(){this.insertSnippet=function(e,n){return t.snippetManager.insertSnippet(this,e,n)},this.expandSnippet=function(e){return t.snippetManager.expandWithTab(this,e)}}).call(y.prototype)})),ace.define("ace/autocomplete/popup",["require","exports","module","ace/virtual_renderer","ace/editor","ace/range","ace/lib/event","ace/lib/lang","ace/lib/dom","ace/config"],(function(e,t,n){"use strict";var r=e("../virtual_renderer").VirtualRenderer,i=e("../editor").Editor,a=e("../range").Range,o=e("../lib/event"),s=e("../lib/lang"),u=e("../lib/dom"),l=e("../config").nls,c=function(e){return"suggest-aria-id:".concat(e)},f=function(e){var t=new r(e);t.$maxLines=4;var n=new i(t);return n.setHighlightActiveLine(!1),n.setShowPrintMargin(!1),n.renderer.setShowGutter(!1),n.renderer.setHighlightGutterLine(!1),n.$mouseHandler.$focusTimeout=0,n.$highlightTagPending=!0,n},d=function(e){var t=u.createElement("div"),n=new f(t);e&&e.appendChild(t),t.style.display="none",n.renderer.content.style.cursor="default",n.renderer.setStyle("ace_autocomplete"),n.renderer.$textLayer.element.setAttribute("role","listbox"),n.renderer.$textLayer.element.setAttribute("aria-label",l("Autocomplete suggestions")),n.renderer.textarea.setAttribute("aria-hidden","true"),n.setOption("displayIndentGuides",!1),n.setOption("dragDelay",150);var r,i=function(){};n.focus=i,n.$isFocused=!0,n.renderer.$cursorLayer.restartTimer=i,n.renderer.$cursorLayer.element.style.opacity=0,n.renderer.$maxLines=8,n.renderer.$keepTextAreaAtCursor=!1,n.setHighlightActiveLine(!1),n.session.highlight(""),n.session.$searchHighlight.clazz="ace_highlight-marker",n.on("mousedown",(function(e){var t=e.getDocumentPosition();n.selection.moveToPosition(t),h.start.row=h.end.row=t.row,e.stop()}));var d=new a(-1,0,-1,1/0),h=new a(-1,0,-1,1/0);h.id=n.session.addMarker(h,"ace_active-line","fullLine"),n.setSelectOnHover=function(e){e?d.id&&(n.session.removeMarker(d.id),d.id=null):d.id=n.session.addMarker(d,"ace_line-hover","fullLine")},n.setSelectOnHover(!1),n.on("mousemove",(function(e){if(r){if(r.x!=e.x||r.y!=e.y){(r=e).scrollTop=n.renderer.scrollTop;var t=r.getDocumentPosition().row;d.start.row!=t&&(d.id||n.setRow(t),g(t))}}else r=e})),n.renderer.on("beforeRender",(function(){if(r&&-1!=d.start.row){r.$pos=null;var e=r.getDocumentPosition().row;d.id||n.setRow(e),g(e,!0)}})),n.renderer.on("afterRender",(function(){var e=n.getRow(),t=n.renderer.$textLayer,r=t.element.childNodes[e-t.config.firstRow],i=document.activeElement;if(r!==t.selectedNode&&t.selectedNode&&(u.removeCssClass(t.selectedNode,"ace_selected"),i.removeAttribute("aria-activedescendant"),t.selectedNode.removeAttribute("id")),t.selectedNode=r,r){u.addCssClass(r,"ace_selected");var a=c(e);r.id=a,t.element.setAttribute("aria-activedescendant",a),i.setAttribute("aria-activedescendant",a),r.setAttribute("role","option"),r.setAttribute("aria-label",n.getData(e).value),r.setAttribute("aria-setsize",n.data.length),r.setAttribute("aria-posinset",e+1),r.setAttribute("aria-describedby","doc-tooltip")}}));var p=function(){g(-1)},g=function(e,t){e!==d.start.row&&(d.start.row=d.end.row=e,t||n.session._emit("changeBackMarker"),n._emit("changeHoverMarker"))};n.getHoveredRow=function(){return d.start.row},o.addListener(n.container,"mouseout",p),n.on("hide",p),n.on("changeSelection",p),n.session.doc.getLength=function(){return n.data.length},n.session.doc.getLine=function(e){var t=n.data[e];return"string"==typeof t?t:t&&t.value||""};var m=n.session.bgTokenizer;return m.$tokenizeRow=function(e){var t=n.data[e],r=[];if(!t)return r;"string"==typeof t&&(t={value:t});var i=t.caption||t.value||t.name;function a(e,n){e&&r.push({type:(t.className||"")+(n||""),value:e})}for(var o=i.toLowerCase(),s=(n.filterText||"").toLowerCase(),u=0,l=0,c=0;c<=s.length;c++)if(c!=l&&(t.matchMask&1<<c||c==s.length)){var f=s.slice(l,c);l=c;var d=o.indexOf(f,u);if(-1==d)continue;a(i.slice(u,d),""),u=d+f.length,a(i.slice(d,u),"completion-highlight")}return a(i.slice(u,i.length),""),r.push({type:"completion-spacer",value:" "}),t.meta&&r.push({type:"completion-meta",value:t.meta}),t.message&&r.push({type:"completion-message",value:t.message}),r},m.$updateOnChange=i,m.start=i,n.session.$computeWidth=function(){return this.screenWidth=0},n.isOpen=!1,n.isTopdown=!1,n.autoSelect=!0,n.filterText="",n.data=[],n.setData=function(e,t){n.filterText=t||"",n.setValue(s.stringRepeat("\n",e.length),-1),n.data=e||[],n.setRow(0)},n.getData=function(e){return n.data[e]},n.getRow=function(){return h.start.row},n.setRow=function(e){e=Math.max(this.autoSelect?0:-1,Math.min(this.data.length-1,e)),h.start.row!=e&&(n.selection.clearSelection(),h.start.row=h.end.row=e||0,n.session._emit("changeBackMarker"),n.moveCursorTo(e||0,0),n.isOpen&&n._signal("select"))},n.on("changeSelection",(function(){n.isOpen&&n.setRow(n.selection.lead.row),n.renderer.scrollCursorIntoView()})),n.hide=function(){this.container.style.display="none",n.anchorPos=null,n.anchor=null,n.isOpen&&(n.isOpen=!1,this._signal("hide"))},n.tryShow=function(e,t,i,a){if(!a&&n.isOpen&&n.anchorPos&&n.anchor&&n.anchorPos.top===e.top&&n.anchorPos.left===e.left&&n.anchor===i)return!0;var o=this.container,s=window.innerHeight,u=window.innerWidth,l=this.renderer,c=l.$maxLines*t*1.4,f={top:0,bottom:0,left:0},d=s-e.top-3*this.$borderSize-t,h=e.top-3*this.$borderSize;i||(i=h<=d||d>=c?"bottom":"top"),"top"===i?(f.bottom=e.top-this.$borderSize,f.top=f.bottom-c):"bottom"===i&&(f.top=e.top+t+this.$borderSize,f.bottom=f.top+c);var p=f.top>=0&&f.bottom<=s;if(!a&&!p)return!1;l.$maxPixelHeight=p?null:"top"===i?h:d,"top"===i?(o.style.top="",o.style.bottom=s-f.bottom+"px",n.isTopdown=!1):(o.style.top=f.top+"px",o.style.bottom="",n.isTopdown=!0),o.style.display="";var g=e.left;return g+o.offsetWidth>u&&(g=u-o.offsetWidth),o.style.left=g+"px",o.style.right="",n.isOpen||(n.isOpen=!0,this._signal("show"),r=null),n.anchorPos=e,n.anchor=i,!0},n.show=function(e,t,n){this.tryShow(e,t,n?"bottom":void 0,!0)},n.goTo=function(e){var t=this.getRow(),n=this.session.getLength()-1;switch(e){case"up":t=t<=0?n:t-1;break;case"down":t=t>=n?-1:t+1;break;case"start":t=0;break;case"end":t=n}this.setRow(t)},n.getTextLeftOffset=function(){return this.$borderSize+this.renderer.$padding+this.$imageSize},n.$imageSize=0,n.$borderSize=1,n};u.importCssString("\n.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {\n    background-color: #CAD6FA;\n    z-index: 1;\n}\n.ace_dark.ace_editor.ace_autocomplete .ace_marker-layer .ace_active-line {\n    background-color: #3a674e;\n}\n.ace_editor.ace_autocomplete .ace_line-hover {\n    border: 1px solid #abbffe;\n    margin-top: -1px;\n    background: rgba(233,233,253,0.4);\n    position: absolute;\n    z-index: 2;\n}\n.ace_dark.ace_editor.ace_autocomplete .ace_line-hover {\n    border: 1px solid rgba(109, 150, 13, 0.8);\n    background: rgba(58, 103, 78, 0.62);\n}\n.ace_completion-meta {\n    opacity: 0.5;\n    margin-left: 0.9em;\n}\n.ace_completion-message {\n    color: blue;\n}\n.ace_editor.ace_autocomplete .ace_completion-highlight{\n    color: #2d69c7;\n}\n.ace_dark.ace_editor.ace_autocomplete .ace_completion-highlight{\n    color: #93ca12;\n}\n.ace_editor.ace_autocomplete {\n    width: 300px;\n    z-index: 200000;\n    border: 1px lightgray solid;\n    position: fixed;\n    box-shadow: 2px 3px 5px rgba(0,0,0,.2);\n    line-height: 1.4;\n    background: #fefefe;\n    color: #111;\n}\n.ace_dark.ace_editor.ace_autocomplete {\n    border: 1px #484747 solid;\n    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.51);\n    line-height: 1.4;\n    background: #25282c;\n    color: #c1c1c1;\n}\n.ace_autocomplete .ace_text-layer  {\n    width: calc(100% - 8px);\n}\n.ace_autocomplete .ace_line {\n    display: flex;\n    align-items: center;\n}\n.ace_autocomplete .ace_line > * {\n    min-width: 0;\n    flex: 0 0 auto;\n}\n.ace_autocomplete .ace_line .ace_ {\n    flex: 0 1 auto;\n    overflow: hidden;\n    white-space: nowrap;\n    text-overflow: ellipsis;\n}\n.ace_autocomplete .ace_completion-spacer {\n    flex: 1;\n}\n","autocompletion.css",!1),t.AcePopup=d,t.$singleLineEditor=f,t.getAriaId=c})),ace.define("ace/autocomplete/inline",["require","exports","module","ace/snippets"],(function(e,t,n){"use strict";var r=e("../snippets").snippetManager,i=function(){function e(){this.editor=null}return e.prototype.show=function(e,t,n){if(n=n||"",e&&this.editor&&this.editor!==e&&(this.hide(),this.editor=null),!e||!t)return!1;var i=t.snippet?r.getDisplayTextForSnippet(e,t.snippet):t.value;return!(!i||!i.startsWith(n))&&(this.editor=e,""===(i=i.slice(n.length))?e.removeGhostText():e.setGhostText(i),!0)},e.prototype.isOpen=function(){return!!this.editor&&!!this.editor.renderer.$ghostText},e.prototype.hide=function(){return!!this.editor&&(this.editor.removeGhostText(),!0)},e.prototype.destroy=function(){this.hide(),this.editor=null},e}();t.AceInline=i})),ace.define("ace/autocomplete/util",["require","exports","module"],(function(e,t,n){"use strict";t.parForEach=function(e,t,n){var r=0,i=e.length;0===i&&n();for(var a=0;a<i;a++)t(e[a],(function(e,t){++r===i&&n(e,t)}))};var r=/[a-zA-Z_0-9\$\-\u00A2-\u2000\u2070-\uFFFF]/;t.retrievePrecedingIdentifier=function(e,t,n){n=n||r;for(var i=[],a=t-1;a>=0&&n.test(e[a]);a--)i.push(e[a]);return i.reverse().join("")},t.retrieveFollowingIdentifier=function(e,t,n){n=n||r;for(var i=[],a=t;a<e.length&&n.test(e[a]);a++)i.push(e[a]);return i},t.getCompletionPrefix=function(e){var t,n=e.getCursorPosition(),r=e.session.getLine(n.row);return e.completers.forEach(function(e){e.identifierRegexps&&e.identifierRegexps.forEach(function(e){!t&&e&&(t=this.retrievePrecedingIdentifier(r,n.column,e))}.bind(this))}.bind(this)),t||this.retrievePrecedingIdentifier(r,n.column)},t.triggerAutocomplete=function(e){var t=e.getCursorPosition(),n=e.session.getLine(t.row)[0===t.column?0:t.column-1];return e.completers.some((function(e){if(e.triggerCharacters&&Array.isArray(e.triggerCharacters))return e.triggerCharacters.includes(n)}))}})),ace.define("ace/autocomplete",["require","exports","module","ace/keyboard/hash_handler","ace/autocomplete/popup","ace/autocomplete/inline","ace/autocomplete/popup","ace/autocomplete/util","ace/lib/lang","ace/lib/dom","ace/snippets","ace/config"],(function(e,t,n){"use strict";var r=e("./keyboard/hash_handler").HashHandler,i=e("./autocomplete/popup").AcePopup,a=e("./autocomplete/inline").AceInline,o=e("./autocomplete/popup").getAriaId,s=e("./autocomplete/util"),u=e("./lib/lang"),l=e("./lib/dom"),c=e("./snippets").snippetManager,f=e("./config"),d=function(e,t){t.completer&&t.completer.destroy()},h=function(){function e(){this.autoInsert=!1,this.autoSelect=!0,this.autoShown=!1,this.exactMatch=!1,this.inlineEnabled=!1,this.keyboardHandler=new r,this.keyboardHandler.bindKeys(this.commands),this.parentNode=null,this.blurListener=this.blurListener.bind(this),this.changeListener=this.changeListener.bind(this),this.mousedownListener=this.mousedownListener.bind(this),this.mousewheelListener=this.mousewheelListener.bind(this),this.onLayoutChange=this.onLayoutChange.bind(this),this.changeTimer=u.delayedCall(function(){this.updateCompletions(!0)}.bind(this)),this.tooltipTimer=u.delayedCall(this.updateDocTooltip.bind(this),50)}return e.prototype.$init=function(){return this.popup=new i(this.parentNode||document.body||document.documentElement),this.popup.on("click",function(e){this.insertMatch(),e.stop()}.bind(this)),this.popup.focus=this.editor.focus.bind(this.editor),this.popup.on("show",this.$onPopupChange.bind(this)),this.popup.on("hide",this.$onHidePopup.bind(this)),this.popup.on("select",this.$onPopupChange.bind(this)),this.popup.on("changeHoverMarker",this.tooltipTimer.bind(null,null)),this.popup},e.prototype.$initInline=function(){if(this.inlineEnabled&&!this.inlineRenderer)return this.inlineRenderer=new a,this.inlineRenderer},e.prototype.getPopup=function(){return this.popup||this.$init()},e.prototype.$onHidePopup=function(){this.inlineRenderer&&this.inlineRenderer.hide(),this.hideDocTooltip()},e.prototype.$onPopupChange=function(e){if(this.inlineRenderer&&this.inlineEnabled){var t=e?null:this.popup.getData(this.popup.getRow()),n=s.getCompletionPrefix(this.editor);this.inlineRenderer.show(this.editor,t,n)||this.inlineRenderer.hide(),this.$updatePopupPosition()}this.tooltipTimer.call(null,null)},e.prototype.observeLayoutChanges=function(){if(!this.$elements&&this.editor){window.addEventListener("resize",this.onLayoutChange,{passive:!0}),window.addEventListener("wheel",this.mousewheelListener);for(var e=this.editor.container.parentNode,t=[];e;)t.push(e),e.addEventListener("scroll",this.onLayoutChange,{passive:!0}),e=e.parentNode;this.$elements=t}},e.prototype.unObserveLayoutChanges=function(){var e=this;window.removeEventListener("resize",this.onLayoutChange,{passive:!0}),window.removeEventListener("wheel",this.mousewheelListener),this.$elements&&this.$elements.forEach((function(t){t.removeEventListener("scroll",e.onLayoutChange,{passive:!0})})),this.$elements=null},e.prototype.onLayoutChange=function(){if(!this.popup.isOpen)return this.unObserveLayoutChanges();this.$updatePopupPosition(),this.updateDocTooltip()},e.prototype.$updatePopupPosition=function(){var e=this.editor,t=e.renderer,n=t.layerConfig.lineHeight,r=t.$cursorLayer.getPixelPosition(this.base,!0);r.left-=this.popup.getTextLeftOffset();var i=e.container.getBoundingClientRect();r.top+=i.top-t.layerConfig.offset,r.left+=i.left-e.renderer.scrollLeft,r.left+=t.gutterWidth;var a={top:r.top,left:r.left};t.$ghostText&&t.$ghostTextWidget&&this.base.row===t.$ghostText.position.row&&(a.top+=t.$ghostTextWidget.el.offsetHeight),this.popup.tryShow(a,n,"bottom")||this.popup.tryShow(r,n,"top")||this.popup.show(r,n)},e.prototype.openPopup=function(e,t,n){this.popup||this.$init(),this.inlineEnabled&&!this.inlineRenderer&&this.$initInline(),this.popup.autoSelect=this.autoSelect,this.popup.setData(this.completions.filtered,this.completions.filterText),this.editor.textInput.setAriaOptions&&this.editor.textInput.setAriaOptions({activeDescendant:o(this.popup.getRow()),inline:this.inlineEnabled}),e.keyBinding.addKeyboardHandler(this.keyboardHandler),this.popup.setRow(this.autoSelect?0:-1),n?n&&!t&&this.detach():(this.popup.setTheme(e.getTheme()),this.popup.setFontSize(e.getFontSize()),this.$updatePopupPosition(),this.tooltipNode&&this.updateDocTooltip()),this.changeTimer.cancel(),this.observeLayoutChanges()},e.prototype.detach=function(){this.editor&&(this.editor.keyBinding.removeKeyboardHandler(this.keyboardHandler),this.editor.off("changeSelection",this.changeListener),this.editor.off("blur",this.blurListener),this.editor.off("mousedown",this.mousedownListener),this.editor.off("mousewheel",this.mousewheelListener)),this.changeTimer.cancel(),this.hideDocTooltip(),this.completionProvider&&this.completionProvider.detach(),this.popup&&this.popup.isOpen&&this.popup.hide(),this.base&&this.base.detach(),this.activated=!1,this.completionProvider=this.completions=this.base=null,this.unObserveLayoutChanges()},e.prototype.changeListener=function(e){var t=this.editor.selection.lead;(t.row!=this.base.row||t.column<this.base.column)&&this.detach(),this.activated?this.changeTimer.schedule():this.detach()},e.prototype.blurListener=function(e){var t=document.activeElement,n=this.editor.textInput.getElement(),r=e.relatedTarget&&this.tooltipNode&&this.tooltipNode.contains(e.relatedTarget),i=this.popup&&this.popup.container;t==n||t.parentNode==i||r||t==this.tooltipNode||e.relatedTarget==n||this.detach()},e.prototype.mousedownListener=function(e){this.detach()},e.prototype.mousewheelListener=function(e){this.detach()},e.prototype.goTo=function(e){this.popup.goTo(e)},e.prototype.insertMatch=function(e,t){if(e||(e=this.popup.getData(this.popup.getRow())),!e)return!1;if(""===e.value)return this.detach();var n=this.completions,r=this.getCompletionProvider().insertMatch(this.editor,e,n.filterText,t);return this.completions==n&&this.detach(),r},e.prototype.showPopup=function(e,t){this.editor&&this.detach(),this.activated=!0,this.editor=e,e.completer!=this&&(e.completer&&e.completer.detach(),e.completer=this),e.on("changeSelection",this.changeListener),e.on("blur",this.blurListener),e.on("mousedown",this.mousedownListener),e.on("mousewheel",this.mousewheelListener),this.updateCompletions(!1,t)},e.prototype.getCompletionProvider=function(){return this.completionProvider||(this.completionProvider=new p),this.completionProvider},e.prototype.gatherCompletions=function(e,t){return this.getCompletionProvider().gatherCompletions(e,t)},e.prototype.updateCompletions=function(e,t){if(e&&this.base&&this.completions){var n=this.editor.getCursorPosition();if((i=this.editor.session.getTextRange({start:this.base,end:n}))==this.completions.filterText)return;return this.completions.setFilter(i),this.completions.filtered.length?1!=this.completions.filtered.length||this.completions.filtered[0].value!=i||this.completions.filtered[0].snippet?void this.openPopup(this.editor,i,e):this.detach():this.detach()}if(t&&t.matches){n=this.editor.getSelectionRange().start;return this.base=this.editor.session.doc.createAnchor(n.row,n.column),this.base.$insertRight=!0,this.completions=new g(t.matches),this.openPopup(this.editor,"",e)}var r=this.editor.getSession(),i=(n=this.editor.getCursorPosition(),s.getCompletionPrefix(this.editor));this.base=r.doc.createAnchor(n.row,n.column-i.length),this.base.$insertRight=!0;var a={exactMatch:this.exactMatch};this.getCompletionProvider().provideCompletions(this.editor,a,function(t,n,r){var i=n.filtered,a=s.getCompletionPrefix(this.editor);if(r){if(!i.length){var o=!this.autoShown&&this.emptyMessage;if("function"==typeof o&&(o=this.emptyMessage(a)),o){var u=[{caption:this.emptyMessage(a),value:""}];return this.completions=new g(u),void this.openPopup(this.editor,a,e)}return this.detach()}if(1==i.length&&i[0].value==a&&!i[0].snippet)return this.detach();if(this.autoInsert&&!this.autoShown&&1==i.length)return this.insertMatch(i[0])}this.completions=n,this.openPopup(this.editor,a,e)}.bind(this))},e.prototype.cancelContextMenu=function(){this.editor.$mouseHandler.cancelContextMenu()},e.prototype.updateDocTooltip=function(){var e=this.popup,t=e.data,n=t&&(t[e.getHoveredRow()]||t[e.getRow()]),r=null;if(!n||!this.editor||!this.popup.isOpen)return this.hideDocTooltip();for(var i=this.editor.completers.length,a=0;a<i;a++){var o=this.editor.completers[a];if(o.getDocTooltip&&n.completerId===o.id){r=o.getDocTooltip(n);break}}if(r||"string"==typeof n||(r=n),"string"==typeof r&&(r={docText:r}),!r||!r.docHTML&&!r.docText)return this.hideDocTooltip();this.showDocTooltip(r)},e.prototype.showDocTooltip=function(e){this.tooltipNode||(this.tooltipNode=l.createElement("div"),this.tooltipNode.style.margin=0,this.tooltipNode.style.pointerEvents="auto",this.tooltipNode.tabIndex=-1,this.tooltipNode.onblur=this.blurListener.bind(this),this.tooltipNode.onclick=this.onTooltipClick.bind(this),this.tooltipNode.id="doc-tooltip",this.tooltipNode.setAttribute("role","tooltip"));var t=this.editor.renderer.theme;this.tooltipNode.className="ace_tooltip ace_doc-tooltip "+(t.isDark?"ace_dark ":"")+(t.cssClass||"");var n=this.tooltipNode;e.docHTML?n.innerHTML=e.docHTML:e.docText&&(n.textContent=e.docText),n.parentNode||this.popup.container.appendChild(this.tooltipNode);var r=this.popup,i=r.container.getBoundingClientRect();n.style.top=r.container.style.top,n.style.bottom=r.container.style.bottom,n.style.display="block",window.innerWidth-i.right<320?i.left<320?r.isTopdown?(n.style.top=i.bottom+"px",n.style.left=i.left+"px",n.style.right="",n.style.bottom=""):(n.style.top=r.container.offsetTop-n.offsetHeight+"px",n.style.left=i.left+"px",n.style.right="",n.style.bottom=""):(n.style.right=window.innerWidth-i.left+"px",n.style.left=""):(n.style.left=i.right+1+"px",n.style.right="")},e.prototype.hideDocTooltip=function(){if(this.tooltipTimer.cancel(),this.tooltipNode){var e=this.tooltipNode;this.editor.isFocused()||document.activeElement!=e||this.editor.focus(),this.tooltipNode=null,e.parentNode&&e.parentNode.removeChild(e)}},e.prototype.onTooltipClick=function(e){for(var t=e.target;t&&t!=this.tooltipNode;){if("A"==t.nodeName&&t.href){t.rel="noreferrer",t.target="_blank";break}t=t.parentNode}},e.prototype.destroy=function(){if(this.detach(),this.popup){this.popup.destroy();var e=this.popup.container;e&&e.parentNode&&e.parentNode.removeChild(e)}this.editor&&this.editor.completer==this&&(this.editor.off("destroy",d),this.editor.completer=null),this.inlineRenderer=this.popup=this.editor=null},e}();h.prototype.commands={Up:function(e){e.completer.goTo("up")},Down:function(e){e.completer.goTo("down")},"Ctrl-Up|Ctrl-Home":function(e){e.completer.goTo("start")},"Ctrl-Down|Ctrl-End":function(e){e.completer.goTo("end")},Esc:function(e){e.completer.detach()},Return:function(e){return e.completer.insertMatch()},"Shift-Return":function(e){e.completer.insertMatch(null,{deleteSuffix:!0})},Tab:function(e){var t=e.completer.insertMatch();if(t||e.tabstopManager)return t;e.completer.goTo("down")},PageUp:function(e){e.completer.popup.gotoPageUp()},PageDown:function(e){e.completer.popup.gotoPageDown()}},h.for=function(e){return e.completer instanceof h||(e.completer&&(e.completer.destroy(),e.completer=null),f.get("sharedPopups")?(h.$sharedInstance||(h.$sharedInstance=new h),e.completer=h.$sharedInstance):(e.completer=new h,e.once("destroy",d))),e.completer},h.startCommand={name:"startAutocomplete",exec:function(e,t){var n=h.for(e);n.autoInsert=!1,n.autoSelect=!0,n.autoShown=!1,n.showPopup(e,t),n.cancelContextMenu()},bindKey:"Ctrl-Space|Ctrl-Shift-Space|Alt-Space"};var p=function(){function e(){this.active=!0}return e.prototype.insertByIndex=function(e,t,n){return!(!this.completions||!this.completions.filtered)&&this.insertMatch(e,this.completions.filtered[t],n)},e.prototype.insertMatch=function(e,t,n){if(!t)return!1;if(e.startOperation({command:{name:"insertMatch"}}),t.completer&&t.completer.insertMatch)t.completer.insertMatch(e,t);else{if(!this.completions)return!1;if(this.completions.filterText){var r;r=e.selection.getAllRanges?e.selection.getAllRanges():[e.getSelectionRange()];for(var i,a=0;i=r[a];a++)i.start.column-=this.completions.filterText.length,e.session.remove(i)}t.snippet?c.insertSnippet(e,t.snippet,{range:t.range}):this.$insertString(e,t),t.command&&"startAutocomplete"===t.command&&e.execCommand(t.command)}return e.endOperation(),!0},e.prototype.$insertString=function(e,t){var n=t.value||t;if(t.range){if(e.inVirtualSelectionMode)return e.session.replace(t.range,n);e.forEachSelection((function(){var r=e.getSelectionRange();0===t.range.compareRange(r)?e.session.replace(t.range,n):e.insert(n)}),null,{keepOrder:!0})}else e.execCommand("insertstring",n)},e.prototype.gatherCompletions=function(e,t){var n=e.getSession(),r=e.getCursorPosition(),i=s.getCompletionPrefix(e),a=[];this.completers=e.completers;var o=e.completers.length;return e.completers.forEach((function(u,l){u.getCompletions(e,n,r,i,(function(n,r){!n&&r&&(a=a.concat(r)),t(null,{prefix:s.getCompletionPrefix(e),matches:a,finished:0===--o})}))})),!0},e.prototype.provideCompletions=function(e,t,n){var r=function(e){var r=e.prefix,i=e.matches;this.completions=new g(i),t.exactMatch&&(this.completions.exactMatch=!0),t.ignoreCaption&&(this.completions.ignoreCaption=!0),this.completions.setFilter(r),(e.finished||this.completions.filtered.length)&&n(null,this.completions,e.finished)}.bind(this),i=!0,a=null;if(this.gatherCompletions(e,function(e,t){this.active&&(e&&(n(e,[],!0),this.detach()),0===t.prefix.indexOf(t.prefix)&&(i?a=t:r(t)))}.bind(this)),i=!1,a){var o=a;a=null,r(o)}},e.prototype.detach=function(){this.active=!1,this.completers&&this.completers.forEach((function(e){"function"===typeof e.cancel&&e.cancel()}))},e}(),g=function(){function e(e,t){this.all=e,this.filtered=e,this.filterText=t||"",this.exactMatch=!1,this.ignoreCaption=!1}return e.prototype.setFilter=function(e){if(e.length>this.filterText&&0===e.lastIndexOf(this.filterText,0))var t=this.filtered;else t=this.all;this.filterText=e,t=(t=this.filterCompletions(t,this.filterText)).sort((function(e,t){return t.exactMatch-e.exactMatch||t.$score-e.$score||(e.caption||e.value).localeCompare(t.caption||t.value)}));var n=null;t=t.filter((function(e){var t=e.snippet||e.caption||e.value;return t!==n&&(n=t,!0)})),this.filtered=t},e.prototype.filterCompletions=function(e,t){var n=[],r=t.toUpperCase(),i=t.toLowerCase();e:for(var a,o=0;a=e[o];o++){var s=!this.ignoreCaption&&a.caption||a.value||a.snippet;if(s){var u,l,c=-1,f=0,d=0;if(this.exactMatch){if(t!==s.substr(0,t.length))continue e}else{var h=s.toLowerCase().indexOf(i);if(h>-1)d=h;else for(var p=0;p<t.length;p++){var g=s.indexOf(i[p],c+1),m=s.indexOf(r[p],c+1);if((u=g>=0&&(m<0||g<m)?g:m)<0)continue e;(l=u-c-1)>0&&(-1===c&&(d+=10),d+=l,f|=1<<p),c=u}}a.matchMask=f,a.exactMatch=d?0:1,a.$score=(a.score||0)-d,n.push(a)}}return n},e}();t.Autocomplete=h,t.CompletionProvider=p,t.FilteredList=g})),ace.define("ace/autocomplete/text_completer",["require","exports","module","ace/range"],(function(e,t,n){var r=e("../range").Range,i=/[^a-zA-Z_0-9\$\-\u00C0-\u1FFF\u2C00-\uD7FF\w]+/;function a(e,t){var n=function(e,t){return e.getTextRange(r.fromPoints({row:0,column:0},t)).split(i).length-1}(e,t),a=e.getValue().split(i),o=Object.create(null),s=a[n];return a.forEach((function(e,t){if(e&&e!==s){var r=Math.abs(n-t),i=a.length-r;o[e]?o[e]=Math.max(i,o[e]):o[e]=i}})),o}t.getCompletions=function(e,t,n,r,i){var o=a(t,n);i(null,Object.keys(o).map((function(e){return{caption:e,value:e,score:o[e],meta:"local"}})))}})),ace.define("ace/ext/language_tools",["require","exports","module","ace/snippets","ace/autocomplete","ace/config","ace/lib/lang","ace/autocomplete/util","ace/autocomplete/text_completer","ace/editor","ace/config"],(function(e,t,n){"use strict";var r=e("../snippets").snippetManager,i=e("../autocomplete").Autocomplete,a=e("../config"),o=e("../lib/lang"),s=e("../autocomplete/util"),u=e("../autocomplete/text_completer"),l={getCompletions:function(e,t,n,r,i){if(t.$mode.completer)return t.$mode.completer.getCompletions(e,t,n,r,i);var a=e.session.getState(n.row),o=t.$mode.getCompletions(a,t,n,r);i(null,o=o.map((function(e){return e.completerId=l.id,e})))},id:"keywordCompleter"},c=function(e){var t={};return e.replace(/\${(\d+)(:(.*?))?}/g,(function(e,n,r,i){return t[n]=i||""})).replace(/\$(\d+?)/g,(function(e,n){return t[n]}))},f={getCompletions:function(e,t,n,i,a){var o=[],s=t.getTokenAt(n.row,n.column);s&&s.type.match(/(tag-name|tag-open|tag-whitespace|attribute-name|attribute-value)\.xml$/)?o.push("html-tag"):o=r.getActiveScopes(e);var u=r.snippetMap,l=[];o.forEach((function(e){for(var t=u[e]||[],n=t.length;n--;){var r=t[n],i=r.name||r.tabTrigger;i&&l.push({caption:i,snippet:r.content,meta:r.tabTrigger&&!r.name?r.tabTrigger+"\u21e5 ":"snippet",completerId:f.id})}}),this),a(null,l)},getDocTooltip:function(e){e.snippet&&!e.docHTML&&(e.docHTML=["<b>",o.escapeHTML(e.caption),"</b>","<hr></hr>",o.escapeHTML(c(e.snippet))].join(""))},id:"snippetCompleter"},d=[f,u,l];t.setCompleters=function(e){d.length=0,e&&d.push.apply(d,e)},t.addCompleter=function(e){d.push(e)},t.textCompleter=u,t.keyWordCompleter=l,t.snippetCompleter=f;var h,p={name:"expandSnippet",exec:function(e){return r.expandWithTab(e)},bindKey:"Tab"},g=function(e,t){m(t.session.$mode)},m=function e(t){"string"==typeof t&&(t=a.$modes[t]),t&&(r.files||(r.files={}),v(t.$id,t.snippetFileId),t.modes&&t.modes.forEach(e))},v=function(e,t){t&&e&&!r.files[e]&&(r.files[e]={},a.loadModule(t,(function(t){t&&(r.files[e]=t,!t.snippets&&t.snippetText&&(t.snippets=r.parseSnippetFile(t.snippetText)),r.register(t.snippets||[],t.scope),t.includeScopes&&(r.snippetMap[t.scope].includeScopes=t.includeScopes,t.includeScopes.forEach((function(e){m("ace/mode/"+e)}))))})))},b=function(e){var t=e.editor,n=t.completer&&t.completer.activated;if("backspace"===e.command.name)n&&!s.getCompletionPrefix(t)&&t.completer.detach();else if("insertstring"===e.command.name&&!n){h=e;var r=e.editor.$liveAutocompletionDelay;r?y.delay(r):_(e)}},y=o.delayedCall((function(){_(h)}),0),_=function(e){var t=e.editor,n=s.getCompletionPrefix(t),r=s.triggerAutocomplete(t);if((n||r)&&n.length>=t.$liveAutocompletionThreshold){var a=i.for(t);a.autoShown=!0,a.showPopup(t)}},A=e("../editor").Editor;e("../config").defineOptions(A.prototype,"editor",{enableBasicAutocompletion:{set:function(e){e?(this.completers||(this.completers=Array.isArray(e)?e:d),this.commands.addCommand(i.startCommand)):this.commands.removeCommand(i.startCommand)},value:!1},enableLiveAutocompletion:{set:function(e){e?(this.completers||(this.completers=Array.isArray(e)?e:d),this.commands.on("afterExec",b)):this.commands.off("afterExec",b)},value:!1},liveAutocompletionDelay:{initialValue:0},liveAutocompletionThreshold:{initialValue:0},enableSnippets:{set:function(e){e?(this.commands.addCommand(p),this.on("changeMode",g),g(0,this)):(this.commands.removeCommand(p),this.off("changeMode",g))},value:!1}})})),ace.require(["ace/ext/language_tools"],(function(t){e&&(e.exports=t)}))}).call(this,n(188)(e))},function(e,t,n){(function(e,r){var i;!function(a){var o=t,s=(e&&e.exports,"object"==typeof r&&r);s.global!==s&&s.window;var u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[\x01-\x7F]/g,c=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,f=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,d={"\xad":"shy","\u200c":"zwnj","\u200d":"zwj","\u200e":"lrm","\u2063":"ic","\u2062":"it","\u2061":"af","\u200f":"rlm","\u200b":"ZeroWidthSpace","\u2060":"NoBreak","\u0311":"DownBreve","\u20db":"tdot","\u20dc":"DotDot","\t":"Tab","\n":"NewLine","\u2008":"puncsp","\u205f":"MediumSpace","\u2009":"thinsp","\u200a":"hairsp","\u2004":"emsp13","\u2002":"ensp","\u2005":"emsp14","\u2003":"emsp","\u2007":"numsp","\xa0":"nbsp","\u205f\u200a":"ThickSpace","\u203e":"oline",_:"lowbar","\u2010":"dash","\u2013":"ndash","\u2014":"mdash","\u2015":"horbar",",":"comma",";":"semi","\u204f":"bsemi",":":"colon","\u2a74":"Colone","!":"excl","\xa1":"iexcl","?":"quest","\xbf":"iquest",".":"period","\u2025":"nldr","\u2026":"mldr","\xb7":"middot","'":"apos","\u2018":"lsquo","\u2019":"rsquo","\u201a":"sbquo","\u2039":"lsaquo","\u203a":"rsaquo",'"':"quot","\u201c":"ldquo","\u201d":"rdquo","\u201e":"bdquo","\xab":"laquo","\xbb":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","\u2308":"lceil","\u2309":"rceil","\u230a":"lfloor","\u230b":"rfloor","\u2985":"lopar","\u2986":"ropar","\u298b":"lbrke","\u298c":"rbrke","\u298d":"lbrkslu","\u298e":"rbrksld","\u298f":"lbrksld","\u2990":"rbrkslu","\u2991":"langd","\u2992":"rangd","\u2993":"lparlt","\u2994":"rpargt","\u2995":"gtlPar","\u2996":"ltrPar","\u27e6":"lobrk","\u27e7":"robrk","\u27e8":"lang","\u27e9":"rang","\u27ea":"Lang","\u27eb":"Rang","\u27ec":"loang","\u27ed":"roang","\u2772":"lbbrk","\u2773":"rbbrk","\u2016":"Vert","\xa7":"sect","\xb6":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","\u2030":"permil","\u2031":"pertenk","\u2020":"dagger","\u2021":"Dagger","\u2022":"bull","\u2043":"hybull","\u2032":"prime","\u2033":"Prime","\u2034":"tprime","\u2057":"qprime","\u2035":"bprime","\u2041":"caret","`":"grave","\xb4":"acute","\u02dc":"tilde","^":"Hat","\xaf":"macr","\u02d8":"breve","\u02d9":"dot","\xa8":"die","\u02da":"ring","\u02dd":"dblac","\xb8":"cedil","\u02db":"ogon","\u02c6":"circ","\u02c7":"caron","\xb0":"deg","\xa9":"copy","\xae":"reg","\u2117":"copysr","\u2118":"wp","\u211e":"rx","\u2127":"mho","\u2129":"iiota","\u2190":"larr","\u219a":"nlarr","\u2192":"rarr","\u219b":"nrarr","\u2191":"uarr","\u2193":"darr","\u2194":"harr","\u21ae":"nharr","\u2195":"varr","\u2196":"nwarr","\u2197":"nearr","\u2198":"searr","\u2199":"swarr","\u219d":"rarrw","\u219d\u0338":"nrarrw","\u219e":"Larr","\u219f":"Uarr","\u21a0":"Rarr","\u21a1":"Darr","\u21a2":"larrtl","\u21a3":"rarrtl","\u21a4":"mapstoleft","\u21a5":"mapstoup","\u21a6":"map","\u21a7":"mapstodown","\u21a9":"larrhk","\u21aa":"rarrhk","\u21ab":"larrlp","\u21ac":"rarrlp","\u21ad":"harrw","\u21b0":"lsh","\u21b1":"rsh","\u21b2":"ldsh","\u21b3":"rdsh","\u21b5":"crarr","\u21b6":"cularr","\u21b7":"curarr","\u21ba":"olarr","\u21bb":"orarr","\u21bc":"lharu","\u21bd":"lhard","\u21be":"uharr","\u21bf":"uharl","\u21c0":"rharu","\u21c1":"rhard","\u21c2":"dharr","\u21c3":"dharl","\u21c4":"rlarr","\u21c5":"udarr","\u21c6":"lrarr","\u21c7":"llarr","\u21c8":"uuarr","\u21c9":"rrarr","\u21ca":"ddarr","\u21cb":"lrhar","\u21cc":"rlhar","\u21d0":"lArr","\u21cd":"nlArr","\u21d1":"uArr","\u21d2":"rArr","\u21cf":"nrArr","\u21d3":"dArr","\u21d4":"iff","\u21ce":"nhArr","\u21d5":"vArr","\u21d6":"nwArr","\u21d7":"neArr","\u21d8":"seArr","\u21d9":"swArr","\u21da":"lAarr","\u21db":"rAarr","\u21dd":"zigrarr","\u21e4":"larrb","\u21e5":"rarrb","\u21f5":"duarr","\u21fd":"loarr","\u21fe":"roarr","\u21ff":"hoarr","\u2200":"forall","\u2201":"comp","\u2202":"part","\u2202\u0338":"npart","\u2203":"exist","\u2204":"nexist","\u2205":"empty","\u2207":"Del","\u2208":"in","\u2209":"notin","\u220b":"ni","\u220c":"notni","\u03f6":"bepsi","\u220f":"prod","\u2210":"coprod","\u2211":"sum","+":"plus","\xb1":"pm","\xf7":"div","\xd7":"times","<":"lt","\u226e":"nlt","<\u20d2":"nvlt","=":"equals","\u2260":"ne","=\u20e5":"bne","\u2a75":"Equal",">":"gt","\u226f":"ngt",">\u20d2":"nvgt","\xac":"not","|":"vert","\xa6":"brvbar","\u2212":"minus","\u2213":"mp","\u2214":"plusdo","\u2044":"frasl","\u2216":"setmn","\u2217":"lowast","\u2218":"compfn","\u221a":"Sqrt","\u221d":"prop","\u221e":"infin","\u221f":"angrt","\u2220":"ang","\u2220\u20d2":"nang","\u2221":"angmsd","\u2222":"angsph","\u2223":"mid","\u2224":"nmid","\u2225":"par","\u2226":"npar","\u2227":"and","\u2228":"or","\u2229":"cap","\u2229\ufe00":"caps","\u222a":"cup","\u222a\ufe00":"cups","\u222b":"int","\u222c":"Int","\u222d":"tint","\u2a0c":"qint","\u222e":"oint","\u222f":"Conint","\u2230":"Cconint","\u2231":"cwint","\u2232":"cwconint","\u2233":"awconint","\u2234":"there4","\u2235":"becaus","\u2236":"ratio","\u2237":"Colon","\u2238":"minusd","\u223a":"mDDot","\u223b":"homtht","\u223c":"sim","\u2241":"nsim","\u223c\u20d2":"nvsim","\u223d":"bsim","\u223d\u0331":"race","\u223e":"ac","\u223e\u0333":"acE","\u223f":"acd","\u2240":"wr","\u2242":"esim","\u2242\u0338":"nesim","\u2243":"sime","\u2244":"nsime","\u2245":"cong","\u2247":"ncong","\u2246":"simne","\u2248":"ap","\u2249":"nap","\u224a":"ape","\u224b":"apid","\u224b\u0338":"napid","\u224c":"bcong","\u224d":"CupCap","\u226d":"NotCupCap","\u224d\u20d2":"nvap","\u224e":"bump","\u224e\u0338":"nbump","\u224f":"bumpe","\u224f\u0338":"nbumpe","\u2250":"doteq","\u2250\u0338":"nedot","\u2251":"eDot","\u2252":"efDot","\u2253":"erDot","\u2254":"colone","\u2255":"ecolon","\u2256":"ecir","\u2257":"cire","\u2259":"wedgeq","\u225a":"veeeq","\u225c":"trie","\u225f":"equest","\u2261":"equiv","\u2262":"nequiv","\u2261\u20e5":"bnequiv","\u2264":"le","\u2270":"nle","\u2264\u20d2":"nvle","\u2265":"ge","\u2271":"nge","\u2265\u20d2":"nvge","\u2266":"lE","\u2266\u0338":"nlE","\u2267":"gE","\u2267\u0338":"ngE","\u2268\ufe00":"lvnE","\u2268":"lnE","\u2269":"gnE","\u2269\ufe00":"gvnE","\u226a":"ll","\u226a\u0338":"nLtv","\u226a\u20d2":"nLt","\u226b":"gg","\u226b\u0338":"nGtv","\u226b\u20d2":"nGt","\u226c":"twixt","\u2272":"lsim","\u2274":"nlsim","\u2273":"gsim","\u2275":"ngsim","\u2276":"lg","\u2278":"ntlg","\u2277":"gl","\u2279":"ntgl","\u227a":"pr","\u2280":"npr","\u227b":"sc","\u2281":"nsc","\u227c":"prcue","\u22e0":"nprcue","\u227d":"sccue","\u22e1":"nsccue","\u227e":"prsim","\u227f":"scsim","\u227f\u0338":"NotSucceedsTilde","\u2282":"sub","\u2284":"nsub","\u2282\u20d2":"vnsub","\u2283":"sup","\u2285":"nsup","\u2283\u20d2":"vnsup","\u2286":"sube","\u2288":"nsube","\u2287":"supe","\u2289":"nsupe","\u228a\ufe00":"vsubne","\u228a":"subne","\u228b\ufe00":"vsupne","\u228b":"supne","\u228d":"cupdot","\u228e":"uplus","\u228f":"sqsub","\u228f\u0338":"NotSquareSubset","\u2290":"sqsup","\u2290\u0338":"NotSquareSuperset","\u2291":"sqsube","\u22e2":"nsqsube","\u2292":"sqsupe","\u22e3":"nsqsupe","\u2293":"sqcap","\u2293\ufe00":"sqcaps","\u2294":"sqcup","\u2294\ufe00":"sqcups","\u2295":"oplus","\u2296":"ominus","\u2297":"otimes","\u2298":"osol","\u2299":"odot","\u229a":"ocir","\u229b":"oast","\u229d":"odash","\u229e":"plusb","\u229f":"minusb","\u22a0":"timesb","\u22a1":"sdotb","\u22a2":"vdash","\u22ac":"nvdash","\u22a3":"dashv","\u22a4":"top","\u22a5":"bot","\u22a7":"models","\u22a8":"vDash","\u22ad":"nvDash","\u22a9":"Vdash","\u22ae":"nVdash","\u22aa":"Vvdash","\u22ab":"VDash","\u22af":"nVDash","\u22b0":"prurel","\u22b2":"vltri","\u22ea":"nltri","\u22b3":"vrtri","\u22eb":"nrtri","\u22b4":"ltrie","\u22ec":"nltrie","\u22b4\u20d2":"nvltrie","\u22b5":"rtrie","\u22ed":"nrtrie","\u22b5\u20d2":"nvrtrie","\u22b6":"origof","\u22b7":"imof","\u22b8":"mumap","\u22b9":"hercon","\u22ba":"intcal","\u22bb":"veebar","\u22bd":"barvee","\u22be":"angrtvb","\u22bf":"lrtri","\u22c0":"Wedge","\u22c1":"Vee","\u22c2":"xcap","\u22c3":"xcup","\u22c4":"diam","\u22c5":"sdot","\u22c6":"Star","\u22c7":"divonx","\u22c8":"bowtie","\u22c9":"ltimes","\u22ca":"rtimes","\u22cb":"lthree","\u22cc":"rthree","\u22cd":"bsime","\u22ce":"cuvee","\u22cf":"cuwed","\u22d0":"Sub","\u22d1":"Sup","\u22d2":"Cap","\u22d3":"Cup","\u22d4":"fork","\u22d5":"epar","\u22d6":"ltdot","\u22d7":"gtdot","\u22d8":"Ll","\u22d8\u0338":"nLl","\u22d9":"Gg","\u22d9\u0338":"nGg","\u22da\ufe00":"lesg","\u22da":"leg","\u22db":"gel","\u22db\ufe00":"gesl","\u22de":"cuepr","\u22df":"cuesc","\u22e6":"lnsim","\u22e7":"gnsim","\u22e8":"prnsim","\u22e9":"scnsim","\u22ee":"vellip","\u22ef":"ctdot","\u22f0":"utdot","\u22f1":"dtdot","\u22f2":"disin","\u22f3":"isinsv","\u22f4":"isins","\u22f5":"isindot","\u22f5\u0338":"notindot","\u22f6":"notinvc","\u22f7":"notinvb","\u22f9":"isinE","\u22f9\u0338":"notinE","\u22fa":"nisd","\u22fb":"xnis","\u22fc":"nis","\u22fd":"notnivc","\u22fe":"notnivb","\u2305":"barwed","\u2306":"Barwed","\u230c":"drcrop","\u230d":"dlcrop","\u230e":"urcrop","\u230f":"ulcrop","\u2310":"bnot","\u2312":"profline","\u2313":"profsurf","\u2315":"telrec","\u2316":"target","\u231c":"ulcorn","\u231d":"urcorn","\u231e":"dlcorn","\u231f":"drcorn","\u2322":"frown","\u2323":"smile","\u232d":"cylcty","\u232e":"profalar","\u2336":"topbot","\u233d":"ovbar","\u233f":"solbar","\u237c":"angzarr","\u23b0":"lmoust","\u23b1":"rmoust","\u23b4":"tbrk","\u23b5":"bbrk","\u23b6":"bbrktbrk","\u23dc":"OverParenthesis","\u23dd":"UnderParenthesis","\u23de":"OverBrace","\u23df":"UnderBrace","\u23e2":"trpezium","\u23e7":"elinters","\u2423":"blank","\u2500":"boxh","\u2502":"boxv","\u250c":"boxdr","\u2510":"boxdl","\u2514":"boxur","\u2518":"boxul","\u251c":"boxvr","\u2524":"boxvl","\u252c":"boxhd","\u2534":"boxhu","\u253c":"boxvh","\u2550":"boxH","\u2551":"boxV","\u2552":"boxdR","\u2553":"boxDr","\u2554":"boxDR","\u2555":"boxdL","\u2556":"boxDl","\u2557":"boxDL","\u2558":"boxuR","\u2559":"boxUr","\u255a":"boxUR","\u255b":"boxuL","\u255c":"boxUl","\u255d":"boxUL","\u255e":"boxvR","\u255f":"boxVr","\u2560":"boxVR","\u2561":"boxvL","\u2562":"boxVl","\u2563":"boxVL","\u2564":"boxHd","\u2565":"boxhD","\u2566":"boxHD","\u2567":"boxHu","\u2568":"boxhU","\u2569":"boxHU","\u256a":"boxvH","\u256b":"boxVh","\u256c":"boxVH","\u2580":"uhblk","\u2584":"lhblk","\u2588":"block","\u2591":"blk14","\u2592":"blk12","\u2593":"blk34","\u25a1":"squ","\u25aa":"squf","\u25ab":"EmptyVerySmallSquare","\u25ad":"rect","\u25ae":"marker","\u25b1":"fltns","\u25b3":"xutri","\u25b4":"utrif","\u25b5":"utri","\u25b8":"rtrif","\u25b9":"rtri","\u25bd":"xdtri","\u25be":"dtrif","\u25bf":"dtri","\u25c2":"ltrif","\u25c3":"ltri","\u25ca":"loz","\u25cb":"cir","\u25ec":"tridot","\u25ef":"xcirc","\u25f8":"ultri","\u25f9":"urtri","\u25fa":"lltri","\u25fb":"EmptySmallSquare","\u25fc":"FilledSmallSquare","\u2605":"starf","\u2606":"star","\u260e":"phone","\u2640":"female","\u2642":"male","\u2660":"spades","\u2663":"clubs","\u2665":"hearts","\u2666":"diams","\u266a":"sung","\u2713":"check","\u2717":"cross","\u2720":"malt","\u2736":"sext","\u2758":"VerticalSeparator","\u27c8":"bsolhsub","\u27c9":"suphsol","\u27f5":"xlarr","\u27f6":"xrarr","\u27f7":"xharr","\u27f8":"xlArr","\u27f9":"xrArr","\u27fa":"xhArr","\u27fc":"xmap","\u27ff":"dzigrarr","\u2902":"nvlArr","\u2903":"nvrArr","\u2904":"nvHarr","\u2905":"Map","\u290c":"lbarr","\u290d":"rbarr","\u290e":"lBarr","\u290f":"rBarr","\u2910":"RBarr","\u2911":"DDotrahd","\u2912":"UpArrowBar","\u2913":"DownArrowBar","\u2916":"Rarrtl","\u2919":"latail","\u291a":"ratail","\u291b":"lAtail","\u291c":"rAtail","\u291d":"larrfs","\u291e":"rarrfs","\u291f":"larrbfs","\u2920":"rarrbfs","\u2923":"nwarhk","\u2924":"nearhk","\u2925":"searhk","\u2926":"swarhk","\u2927":"nwnear","\u2928":"toea","\u2929":"tosa","\u292a":"swnwar","\u2933":"rarrc","\u2933\u0338":"nrarrc","\u2935":"cudarrr","\u2936":"ldca","\u2937":"rdca","\u2938":"cudarrl","\u2939":"larrpl","\u293c":"curarrm","\u293d":"cularrp","\u2945":"rarrpl","\u2948":"harrcir","\u2949":"Uarrocir","\u294a":"lurdshar","\u294b":"ldrushar","\u294e":"LeftRightVector","\u294f":"RightUpDownVector","\u2950":"DownLeftRightVector","\u2951":"LeftUpDownVector","\u2952":"LeftVectorBar","\u2953":"RightVectorBar","\u2954":"RightUpVectorBar","\u2955":"RightDownVectorBar","\u2956":"DownLeftVectorBar","\u2957":"DownRightVectorBar","\u2958":"LeftUpVectorBar","\u2959":"LeftDownVectorBar","\u295a":"LeftTeeVector","\u295b":"RightTeeVector","\u295c":"RightUpTeeVector","\u295d":"RightDownTeeVector","\u295e":"DownLeftTeeVector","\u295f":"DownRightTeeVector","\u2960":"LeftUpTeeVector","\u2961":"LeftDownTeeVector","\u2962":"lHar","\u2963":"uHar","\u2964":"rHar","\u2965":"dHar","\u2966":"luruhar","\u2967":"ldrdhar","\u2968":"ruluhar","\u2969":"rdldhar","\u296a":"lharul","\u296b":"llhard","\u296c":"rharul","\u296d":"lrhard","\u296e":"udhar","\u296f":"duhar","\u2970":"RoundImplies","\u2971":"erarr","\u2972":"simrarr","\u2973":"larrsim","\u2974":"rarrsim","\u2975":"rarrap","\u2976":"ltlarr","\u2978":"gtrarr","\u2979":"subrarr","\u297b":"suplarr","\u297c":"lfisht","\u297d":"rfisht","\u297e":"ufisht","\u297f":"dfisht","\u299a":"vzigzag","\u299c":"vangrt","\u299d":"angrtvbd","\u29a4":"ange","\u29a5":"range","\u29a6":"dwangle","\u29a7":"uwangle","\u29a8":"angmsdaa","\u29a9":"angmsdab","\u29aa":"angmsdac","\u29ab":"angmsdad","\u29ac":"angmsdae","\u29ad":"angmsdaf","\u29ae":"angmsdag","\u29af":"angmsdah","\u29b0":"bemptyv","\u29b1":"demptyv","\u29b2":"cemptyv","\u29b3":"raemptyv","\u29b4":"laemptyv","\u29b5":"ohbar","\u29b6":"omid","\u29b7":"opar","\u29b9":"operp","\u29bb":"olcross","\u29bc":"odsold","\u29be":"olcir","\u29bf":"ofcir","\u29c0":"olt","\u29c1":"ogt","\u29c2":"cirscir","\u29c3":"cirE","\u29c4":"solb","\u29c5":"bsolb","\u29c9":"boxbox","\u29cd":"trisb","\u29ce":"rtriltri","\u29cf":"LeftTriangleBar","\u29cf\u0338":"NotLeftTriangleBar","\u29d0":"RightTriangleBar","\u29d0\u0338":"NotRightTriangleBar","\u29dc":"iinfin","\u29dd":"infintie","\u29de":"nvinfin","\u29e3":"eparsl","\u29e4":"smeparsl","\u29e5":"eqvparsl","\u29eb":"lozf","\u29f4":"RuleDelayed","\u29f6":"dsol","\u2a00":"xodot","\u2a01":"xoplus","\u2a02":"xotime","\u2a04":"xuplus","\u2a06":"xsqcup","\u2a0d":"fpartint","\u2a10":"cirfnint","\u2a11":"awint","\u2a12":"rppolint","\u2a13":"scpolint","\u2a14":"npolint","\u2a15":"pointint","\u2a16":"quatint","\u2a17":"intlarhk","\u2a22":"pluscir","\u2a23":"plusacir","\u2a24":"simplus","\u2a25":"plusdu","\u2a26":"plussim","\u2a27":"plustwo","\u2a29":"mcomma","\u2a2a":"minusdu","\u2a2d":"loplus","\u2a2e":"roplus","\u2a2f":"Cross","\u2a30":"timesd","\u2a31":"timesbar","\u2a33":"smashp","\u2a34":"lotimes","\u2a35":"rotimes","\u2a36":"otimesas","\u2a37":"Otimes","\u2a38":"odiv","\u2a39":"triplus","\u2a3a":"triminus","\u2a3b":"tritime","\u2a3c":"iprod","\u2a3f":"amalg","\u2a40":"capdot","\u2a42":"ncup","\u2a43":"ncap","\u2a44":"capand","\u2a45":"cupor","\u2a46":"cupcap","\u2a47":"capcup","\u2a48":"cupbrcap","\u2a49":"capbrcup","\u2a4a":"cupcup","\u2a4b":"capcap","\u2a4c":"ccups","\u2a4d":"ccaps","\u2a50":"ccupssm","\u2a53":"And","\u2a54":"Or","\u2a55":"andand","\u2a56":"oror","\u2a57":"orslope","\u2a58":"andslope","\u2a5a":"andv","\u2a5b":"orv","\u2a5c":"andd","\u2a5d":"ord","\u2a5f":"wedbar","\u2a66":"sdote","\u2a6a":"simdot","\u2a6d":"congdot","\u2a6d\u0338":"ncongdot","\u2a6e":"easter","\u2a6f":"apacir","\u2a70":"apE","\u2a70\u0338":"napE","\u2a71":"eplus","\u2a72":"pluse","\u2a73":"Esim","\u2a77":"eDDot","\u2a78":"equivDD","\u2a79":"ltcir","\u2a7a":"gtcir","\u2a7b":"ltquest","\u2a7c":"gtquest","\u2a7d":"les","\u2a7d\u0338":"nles","\u2a7e":"ges","\u2a7e\u0338":"nges","\u2a7f":"lesdot","\u2a80":"gesdot","\u2a81":"lesdoto","\u2a82":"gesdoto","\u2a83":"lesdotor","\u2a84":"gesdotol","\u2a85":"lap","\u2a86":"gap","\u2a87":"lne","\u2a88":"gne","\u2a89":"lnap","\u2a8a":"gnap","\u2a8b":"lEg","\u2a8c":"gEl","\u2a8d":"lsime","\u2a8e":"gsime","\u2a8f":"lsimg","\u2a90":"gsiml","\u2a91":"lgE","\u2a92":"glE","\u2a93":"lesges","\u2a94":"gesles","\u2a95":"els","\u2a96":"egs","\u2a97":"elsdot","\u2a98":"egsdot","\u2a99":"el","\u2a9a":"eg","\u2a9d":"siml","\u2a9e":"simg","\u2a9f":"simlE","\u2aa0":"simgE","\u2aa1":"LessLess","\u2aa1\u0338":"NotNestedLessLess","\u2aa2":"GreaterGreater","\u2aa2\u0338":"NotNestedGreaterGreater","\u2aa4":"glj","\u2aa5":"gla","\u2aa6":"ltcc","\u2aa7":"gtcc","\u2aa8":"lescc","\u2aa9":"gescc","\u2aaa":"smt","\u2aab":"lat","\u2aac":"smte","\u2aac\ufe00":"smtes","\u2aad":"late","\u2aad\ufe00":"lates","\u2aae":"bumpE","\u2aaf":"pre","\u2aaf\u0338":"npre","\u2ab0":"sce","\u2ab0\u0338":"nsce","\u2ab3":"prE","\u2ab4":"scE","\u2ab5":"prnE","\u2ab6":"scnE","\u2ab7":"prap","\u2ab8":"scap","\u2ab9":"prnap","\u2aba":"scnap","\u2abb":"Pr","\u2abc":"Sc","\u2abd":"subdot","\u2abe":"supdot","\u2abf":"subplus","\u2ac0":"supplus","\u2ac1":"submult","\u2ac2":"supmult","\u2ac3":"subedot","\u2ac4":"supedot","\u2ac5":"subE","\u2ac5\u0338":"nsubE","\u2ac6":"supE","\u2ac6\u0338":"nsupE","\u2ac7":"subsim","\u2ac8":"supsim","\u2acb\ufe00":"vsubnE","\u2acb":"subnE","\u2acc\ufe00":"vsupnE","\u2acc":"supnE","\u2acf":"csub","\u2ad0":"csup","\u2ad1":"csube","\u2ad2":"csupe","\u2ad3":"subsup","\u2ad4":"supsub","\u2ad5":"subsub","\u2ad6":"supsup","\u2ad7":"suphsub","\u2ad8":"supdsub","\u2ad9":"forkv","\u2ada":"topfork","\u2adb":"mlcp","\u2ae4":"Dashv","\u2ae6":"Vdashl","\u2ae7":"Barv","\u2ae8":"vBar","\u2ae9":"vBarv","\u2aeb":"Vbar","\u2aec":"Not","\u2aed":"bNot","\u2aee":"rnmid","\u2aef":"cirmid","\u2af0":"midcir","\u2af1":"topcir","\u2af2":"nhpar","\u2af3":"parsim","\u2afd":"parsl","\u2afd\u20e5":"nparsl","\u266d":"flat","\u266e":"natur","\u266f":"sharp","\xa4":"curren","\xa2":"cent",$:"dollar","\xa3":"pound","\xa5":"yen","\u20ac":"euro","\xb9":"sup1","\xbd":"half","\u2153":"frac13","\xbc":"frac14","\u2155":"frac15","\u2159":"frac16","\u215b":"frac18","\xb2":"sup2","\u2154":"frac23","\u2156":"frac25","\xb3":"sup3","\xbe":"frac34","\u2157":"frac35","\u215c":"frac38","\u2158":"frac45","\u215a":"frac56","\u215d":"frac58","\u215e":"frac78","\ud835\udcb6":"ascr","\ud835\udd52":"aopf","\ud835\udd1e":"afr","\ud835\udd38":"Aopf","\ud835\udd04":"Afr","\ud835\udc9c":"Ascr","\xaa":"ordf","\xe1":"aacute","\xc1":"Aacute","\xe0":"agrave","\xc0":"Agrave","\u0103":"abreve","\u0102":"Abreve","\xe2":"acirc","\xc2":"Acirc","\xe5":"aring","\xc5":"angst","\xe4":"auml","\xc4":"Auml","\xe3":"atilde","\xc3":"Atilde","\u0105":"aogon","\u0104":"Aogon","\u0101":"amacr","\u0100":"Amacr","\xe6":"aelig","\xc6":"AElig","\ud835\udcb7":"bscr","\ud835\udd53":"bopf","\ud835\udd1f":"bfr","\ud835\udd39":"Bopf","\u212c":"Bscr","\ud835\udd05":"Bfr","\ud835\udd20":"cfr","\ud835\udcb8":"cscr","\ud835\udd54":"copf","\u212d":"Cfr","\ud835\udc9e":"Cscr","\u2102":"Copf","\u0107":"cacute","\u0106":"Cacute","\u0109":"ccirc","\u0108":"Ccirc","\u010d":"ccaron","\u010c":"Ccaron","\u010b":"cdot","\u010a":"Cdot","\xe7":"ccedil","\xc7":"Ccedil","\u2105":"incare","\ud835\udd21":"dfr","\u2146":"dd","\ud835\udd55":"dopf","\ud835\udcb9":"dscr","\ud835\udc9f":"Dscr","\ud835\udd07":"Dfr","\u2145":"DD","\ud835\udd3b":"Dopf","\u010f":"dcaron","\u010e":"Dcaron","\u0111":"dstrok","\u0110":"Dstrok","\xf0":"eth","\xd0":"ETH","\u2147":"ee","\u212f":"escr","\ud835\udd22":"efr","\ud835\udd56":"eopf","\u2130":"Escr","\ud835\udd08":"Efr","\ud835\udd3c":"Eopf","\xe9":"eacute","\xc9":"Eacute","\xe8":"egrave","\xc8":"Egrave","\xea":"ecirc","\xca":"Ecirc","\u011b":"ecaron","\u011a":"Ecaron","\xeb":"euml","\xcb":"Euml","\u0117":"edot","\u0116":"Edot","\u0119":"eogon","\u0118":"Eogon","\u0113":"emacr","\u0112":"Emacr","\ud835\udd23":"ffr","\ud835\udd57":"fopf","\ud835\udcbb":"fscr","\ud835\udd09":"Ffr","\ud835\udd3d":"Fopf","\u2131":"Fscr","\ufb00":"fflig","\ufb03":"ffilig","\ufb04":"ffllig","\ufb01":"filig",fj:"fjlig","\ufb02":"fllig","\u0192":"fnof","\u210a":"gscr","\ud835\udd58":"gopf","\ud835\udd24":"gfr","\ud835\udca2":"Gscr","\ud835\udd3e":"Gopf","\ud835\udd0a":"Gfr","\u01f5":"gacute","\u011f":"gbreve","\u011e":"Gbreve","\u011d":"gcirc","\u011c":"Gcirc","\u0121":"gdot","\u0120":"Gdot","\u0122":"Gcedil","\ud835\udd25":"hfr","\u210e":"planckh","\ud835\udcbd":"hscr","\ud835\udd59":"hopf","\u210b":"Hscr","\u210c":"Hfr","\u210d":"Hopf","\u0125":"hcirc","\u0124":"Hcirc","\u210f":"hbar","\u0127":"hstrok","\u0126":"Hstrok","\ud835\udd5a":"iopf","\ud835\udd26":"ifr","\ud835\udcbe":"iscr","\u2148":"ii","\ud835\udd40":"Iopf","\u2110":"Iscr","\u2111":"Im","\xed":"iacute","\xcd":"Iacute","\xec":"igrave","\xcc":"Igrave","\xee":"icirc","\xce":"Icirc","\xef":"iuml","\xcf":"Iuml","\u0129":"itilde","\u0128":"Itilde","\u0130":"Idot","\u012f":"iogon","\u012e":"Iogon","\u012b":"imacr","\u012a":"Imacr","\u0133":"ijlig","\u0132":"IJlig","\u0131":"imath","\ud835\udcbf":"jscr","\ud835\udd5b":"jopf","\ud835\udd27":"jfr","\ud835\udca5":"Jscr","\ud835\udd0d":"Jfr","\ud835\udd41":"Jopf","\u0135":"jcirc","\u0134":"Jcirc","\u0237":"jmath","\ud835\udd5c":"kopf","\ud835\udcc0":"kscr","\ud835\udd28":"kfr","\ud835\udca6":"Kscr","\ud835\udd42":"Kopf","\ud835\udd0e":"Kfr","\u0137":"kcedil","\u0136":"Kcedil","\ud835\udd29":"lfr","\ud835\udcc1":"lscr","\u2113":"ell","\ud835\udd5d":"lopf","\u2112":"Lscr","\ud835\udd0f":"Lfr","\ud835\udd43":"Lopf","\u013a":"lacute","\u0139":"Lacute","\u013e":"lcaron","\u013d":"Lcaron","\u013c":"lcedil","\u013b":"Lcedil","\u0142":"lstrok","\u0141":"Lstrok","\u0140":"lmidot","\u013f":"Lmidot","\ud835\udd2a":"mfr","\ud835\udd5e":"mopf","\ud835\udcc2":"mscr","\ud835\udd10":"Mfr","\ud835\udd44":"Mopf","\u2133":"Mscr","\ud835\udd2b":"nfr","\ud835\udd5f":"nopf","\ud835\udcc3":"nscr","\u2115":"Nopf","\ud835\udca9":"Nscr","\ud835\udd11":"Nfr","\u0144":"nacute","\u0143":"Nacute","\u0148":"ncaron","\u0147":"Ncaron","\xf1":"ntilde","\xd1":"Ntilde","\u0146":"ncedil","\u0145":"Ncedil","\u2116":"numero","\u014b":"eng","\u014a":"ENG","\ud835\udd60":"oopf","\ud835\udd2c":"ofr","\u2134":"oscr","\ud835\udcaa":"Oscr","\ud835\udd12":"Ofr","\ud835\udd46":"Oopf","\xba":"ordm","\xf3":"oacute","\xd3":"Oacute","\xf2":"ograve","\xd2":"Ograve","\xf4":"ocirc","\xd4":"Ocirc","\xf6":"ouml","\xd6":"Ouml","\u0151":"odblac","\u0150":"Odblac","\xf5":"otilde","\xd5":"Otilde","\xf8":"oslash","\xd8":"Oslash","\u014d":"omacr","\u014c":"Omacr","\u0153":"oelig","\u0152":"OElig","\ud835\udd2d":"pfr","\ud835\udcc5":"pscr","\ud835\udd61":"popf","\u2119":"Popf","\ud835\udd13":"Pfr","\ud835\udcab":"Pscr","\ud835\udd62":"qopf","\ud835\udd2e":"qfr","\ud835\udcc6":"qscr","\ud835\udcac":"Qscr","\ud835\udd14":"Qfr","\u211a":"Qopf","\u0138":"kgreen","\ud835\udd2f":"rfr","\ud835\udd63":"ropf","\ud835\udcc7":"rscr","\u211b":"Rscr","\u211c":"Re","\u211d":"Ropf","\u0155":"racute","\u0154":"Racute","\u0159":"rcaron","\u0158":"Rcaron","\u0157":"rcedil","\u0156":"Rcedil","\ud835\udd64":"sopf","\ud835\udcc8":"sscr","\ud835\udd30":"sfr","\ud835\udd4a":"Sopf","\ud835\udd16":"Sfr","\ud835\udcae":"Sscr","\u24c8":"oS","\u015b":"sacute","\u015a":"Sacute","\u015d":"scirc","\u015c":"Scirc","\u0161":"scaron","\u0160":"Scaron","\u015f":"scedil","\u015e":"Scedil","\xdf":"szlig","\ud835\udd31":"tfr","\ud835\udcc9":"tscr","\ud835\udd65":"topf","\ud835\udcaf":"Tscr","\ud835\udd17":"Tfr","\ud835\udd4b":"Topf","\u0165":"tcaron","\u0164":"Tcaron","\u0163":"tcedil","\u0162":"Tcedil","\u2122":"trade","\u0167":"tstrok","\u0166":"Tstrok","\ud835\udcca":"uscr","\ud835\udd66":"uopf","\ud835\udd32":"ufr","\ud835\udd4c":"Uopf","\ud835\udd18":"Ufr","\ud835\udcb0":"Uscr","\xfa":"uacute","\xda":"Uacute","\xf9":"ugrave","\xd9":"Ugrave","\u016d":"ubreve","\u016c":"Ubreve","\xfb":"ucirc","\xdb":"Ucirc","\u016f":"uring","\u016e":"Uring","\xfc":"uuml","\xdc":"Uuml","\u0171":"udblac","\u0170":"Udblac","\u0169":"utilde","\u0168":"Utilde","\u0173":"uogon","\u0172":"Uogon","\u016b":"umacr","\u016a":"Umacr","\ud835\udd33":"vfr","\ud835\udd67":"vopf","\ud835\udccb":"vscr","\ud835\udd19":"Vfr","\ud835\udd4d":"Vopf","\ud835\udcb1":"Vscr","\ud835\udd68":"wopf","\ud835\udccc":"wscr","\ud835\udd34":"wfr","\ud835\udcb2":"Wscr","\ud835\udd4e":"Wopf","\ud835\udd1a":"Wfr","\u0175":"wcirc","\u0174":"Wcirc","\ud835\udd35":"xfr","\ud835\udccd":"xscr","\ud835\udd69":"xopf","\ud835\udd4f":"Xopf","\ud835\udd1b":"Xfr","\ud835\udcb3":"Xscr","\ud835\udd36":"yfr","\ud835\udcce":"yscr","\ud835\udd6a":"yopf","\ud835\udcb4":"Yscr","\ud835\udd1c":"Yfr","\ud835\udd50":"Yopf","\xfd":"yacute","\xdd":"Yacute","\u0177":"ycirc","\u0176":"Ycirc","\xff":"yuml","\u0178":"Yuml","\ud835\udccf":"zscr","\ud835\udd37":"zfr","\ud835\udd6b":"zopf","\u2128":"Zfr","\u2124":"Zopf","\ud835\udcb5":"Zscr","\u017a":"zacute","\u0179":"Zacute","\u017e":"zcaron","\u017d":"Zcaron","\u017c":"zdot","\u017b":"Zdot","\u01b5":"imped","\xfe":"thorn","\xde":"THORN","\u0149":"napos","\u03b1":"alpha","\u0391":"Alpha","\u03b2":"beta","\u0392":"Beta","\u03b3":"gamma","\u0393":"Gamma","\u03b4":"delta","\u0394":"Delta","\u03b5":"epsi","\u03f5":"epsiv","\u0395":"Epsilon","\u03dd":"gammad","\u03dc":"Gammad","\u03b6":"zeta","\u0396":"Zeta","\u03b7":"eta","\u0397":"Eta","\u03b8":"theta","\u03d1":"thetav","\u0398":"Theta","\u03b9":"iota","\u0399":"Iota","\u03ba":"kappa","\u03f0":"kappav","\u039a":"Kappa","\u03bb":"lambda","\u039b":"Lambda","\u03bc":"mu","\xb5":"micro","\u039c":"Mu","\u03bd":"nu","\u039d":"Nu","\u03be":"xi","\u039e":"Xi","\u03bf":"omicron","\u039f":"Omicron","\u03c0":"pi","\u03d6":"piv","\u03a0":"Pi","\u03c1":"rho","\u03f1":"rhov","\u03a1":"Rho","\u03c3":"sigma","\u03a3":"Sigma","\u03c2":"sigmaf","\u03c4":"tau","\u03a4":"Tau","\u03c5":"upsi","\u03a5":"Upsilon","\u03d2":"Upsi","\u03c6":"phi","\u03d5":"phiv","\u03a6":"Phi","\u03c7":"chi","\u03a7":"Chi","\u03c8":"psi","\u03a8":"Psi","\u03c9":"omega","\u03a9":"ohm","\u0430":"acy","\u0410":"Acy","\u0431":"bcy","\u0411":"Bcy","\u0432":"vcy","\u0412":"Vcy","\u0433":"gcy","\u0413":"Gcy","\u0453":"gjcy","\u0403":"GJcy","\u0434":"dcy","\u0414":"Dcy","\u0452":"djcy","\u0402":"DJcy","\u0435":"iecy","\u0415":"IEcy","\u0451":"iocy","\u0401":"IOcy","\u0454":"jukcy","\u0404":"Jukcy","\u0436":"zhcy","\u0416":"ZHcy","\u0437":"zcy","\u0417":"Zcy","\u0455":"dscy","\u0405":"DScy","\u0438":"icy","\u0418":"Icy","\u0456":"iukcy","\u0406":"Iukcy","\u0457":"yicy","\u0407":"YIcy","\u0439":"jcy","\u0419":"Jcy","\u0458":"jsercy","\u0408":"Jsercy","\u043a":"kcy","\u041a":"Kcy","\u045c":"kjcy","\u040c":"KJcy","\u043b":"lcy","\u041b":"Lcy","\u0459":"ljcy","\u0409":"LJcy","\u043c":"mcy","\u041c":"Mcy","\u043d":"ncy","\u041d":"Ncy","\u045a":"njcy","\u040a":"NJcy","\u043e":"ocy","\u041e":"Ocy","\u043f":"pcy","\u041f":"Pcy","\u0440":"rcy","\u0420":"Rcy","\u0441":"scy","\u0421":"Scy","\u0442":"tcy","\u0422":"Tcy","\u045b":"tshcy","\u040b":"TSHcy","\u0443":"ucy","\u0423":"Ucy","\u045e":"ubrcy","\u040e":"Ubrcy","\u0444":"fcy","\u0424":"Fcy","\u0445":"khcy","\u0425":"KHcy","\u0446":"tscy","\u0426":"TScy","\u0447":"chcy","\u0427":"CHcy","\u045f":"dzcy","\u040f":"DZcy","\u0448":"shcy","\u0428":"SHcy","\u0449":"shchcy","\u0429":"SHCHcy","\u044a":"hardcy","\u042a":"HARDcy","\u044b":"ycy","\u042b":"Ycy","\u044c":"softcy","\u042c":"SOFTcy","\u044d":"ecy","\u042d":"Ecy","\u044e":"yucy","\u042e":"YUcy","\u044f":"yacy","\u042f":"YAcy","\u2135":"aleph","\u2136":"beth","\u2137":"gimel","\u2138":"daleth"},h=/["&'<>`]/g,p={'"':"&quot;","&":"&amp;","'":"&#x27;","<":"&lt;",">":"&gt;","`":"&#x60;"},g=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,m=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,v=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,b={aacute:"\xe1",Aacute:"\xc1",abreve:"\u0103",Abreve:"\u0102",ac:"\u223e",acd:"\u223f",acE:"\u223e\u0333",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",acy:"\u0430",Acy:"\u0410",aelig:"\xe6",AElig:"\xc6",af:"\u2061",afr:"\ud835\udd1e",Afr:"\ud835\udd04",agrave:"\xe0",Agrave:"\xc0",alefsym:"\u2135",aleph:"\u2135",alpha:"\u03b1",Alpha:"\u0391",amacr:"\u0101",Amacr:"\u0100",amalg:"\u2a3f",amp:"&",AMP:"&",and:"\u2227",And:"\u2a53",andand:"\u2a55",andd:"\u2a5c",andslope:"\u2a58",andv:"\u2a5a",ang:"\u2220",ange:"\u29a4",angle:"\u2220",angmsd:"\u2221",angmsdaa:"\u29a8",angmsdab:"\u29a9",angmsdac:"\u29aa",angmsdad:"\u29ab",angmsdae:"\u29ac",angmsdaf:"\u29ad",angmsdag:"\u29ae",angmsdah:"\u29af",angrt:"\u221f",angrtvb:"\u22be",angrtvbd:"\u299d",angsph:"\u2222",angst:"\xc5",angzarr:"\u237c",aogon:"\u0105",Aogon:"\u0104",aopf:"\ud835\udd52",Aopf:"\ud835\udd38",ap:"\u2248",apacir:"\u2a6f",ape:"\u224a",apE:"\u2a70",apid:"\u224b",apos:"'",ApplyFunction:"\u2061",approx:"\u2248",approxeq:"\u224a",aring:"\xe5",Aring:"\xc5",ascr:"\ud835\udcb6",Ascr:"\ud835\udc9c",Assign:"\u2254",ast:"*",asymp:"\u2248",asympeq:"\u224d",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",awconint:"\u2233",awint:"\u2a11",backcong:"\u224c",backepsilon:"\u03f6",backprime:"\u2035",backsim:"\u223d",backsimeq:"\u22cd",Backslash:"\u2216",Barv:"\u2ae7",barvee:"\u22bd",barwed:"\u2305",Barwed:"\u2306",barwedge:"\u2305",bbrk:"\u23b5",bbrktbrk:"\u23b6",bcong:"\u224c",bcy:"\u0431",Bcy:"\u0411",bdquo:"\u201e",becaus:"\u2235",because:"\u2235",Because:"\u2235",bemptyv:"\u29b0",bepsi:"\u03f6",bernou:"\u212c",Bernoullis:"\u212c",beta:"\u03b2",Beta:"\u0392",beth:"\u2136",between:"\u226c",bfr:"\ud835\udd1f",Bfr:"\ud835\udd05",bigcap:"\u22c2",bigcirc:"\u25ef",bigcup:"\u22c3",bigodot:"\u2a00",bigoplus:"\u2a01",bigotimes:"\u2a02",bigsqcup:"\u2a06",bigstar:"\u2605",bigtriangledown:"\u25bd",bigtriangleup:"\u25b3",biguplus:"\u2a04",bigvee:"\u22c1",bigwedge:"\u22c0",bkarow:"\u290d",blacklozenge:"\u29eb",blacksquare:"\u25aa",blacktriangle:"\u25b4",blacktriangledown:"\u25be",blacktriangleleft:"\u25c2",blacktriangleright:"\u25b8",blank:"\u2423",blk12:"\u2592",blk14:"\u2591",blk34:"\u2593",block:"\u2588",bne:"=\u20e5",bnequiv:"\u2261\u20e5",bnot:"\u2310",bNot:"\u2aed",bopf:"\ud835\udd53",Bopf:"\ud835\udd39",bot:"\u22a5",bottom:"\u22a5",bowtie:"\u22c8",boxbox:"\u29c9",boxdl:"\u2510",boxdL:"\u2555",boxDl:"\u2556",boxDL:"\u2557",boxdr:"\u250c",boxdR:"\u2552",boxDr:"\u2553",boxDR:"\u2554",boxh:"\u2500",boxH:"\u2550",boxhd:"\u252c",boxhD:"\u2565",boxHd:"\u2564",boxHD:"\u2566",boxhu:"\u2534",boxhU:"\u2568",boxHu:"\u2567",boxHU:"\u2569",boxminus:"\u229f",boxplus:"\u229e",boxtimes:"\u22a0",boxul:"\u2518",boxuL:"\u255b",boxUl:"\u255c",boxUL:"\u255d",boxur:"\u2514",boxuR:"\u2558",boxUr:"\u2559",boxUR:"\u255a",boxv:"\u2502",boxV:"\u2551",boxvh:"\u253c",boxvH:"\u256a",boxVh:"\u256b",boxVH:"\u256c",boxvl:"\u2524",boxvL:"\u2561",boxVl:"\u2562",boxVL:"\u2563",boxvr:"\u251c",boxvR:"\u255e",boxVr:"\u255f",boxVR:"\u2560",bprime:"\u2035",breve:"\u02d8",Breve:"\u02d8",brvbar:"\xa6",bscr:"\ud835\udcb7",Bscr:"\u212c",bsemi:"\u204f",bsim:"\u223d",bsime:"\u22cd",bsol:"\\",bsolb:"\u29c5",bsolhsub:"\u27c8",bull:"\u2022",bullet:"\u2022",bump:"\u224e",bumpe:"\u224f",bumpE:"\u2aae",bumpeq:"\u224f",Bumpeq:"\u224e",cacute:"\u0107",Cacute:"\u0106",cap:"\u2229",Cap:"\u22d2",capand:"\u2a44",capbrcup:"\u2a49",capcap:"\u2a4b",capcup:"\u2a47",capdot:"\u2a40",CapitalDifferentialD:"\u2145",caps:"\u2229\ufe00",caret:"\u2041",caron:"\u02c7",Cayleys:"\u212d",ccaps:"\u2a4d",ccaron:"\u010d",Ccaron:"\u010c",ccedil:"\xe7",Ccedil:"\xc7",ccirc:"\u0109",Ccirc:"\u0108",Cconint:"\u2230",ccups:"\u2a4c",ccupssm:"\u2a50",cdot:"\u010b",Cdot:"\u010a",cedil:"\xb8",Cedilla:"\xb8",cemptyv:"\u29b2",cent:"\xa2",centerdot:"\xb7",CenterDot:"\xb7",cfr:"\ud835\udd20",Cfr:"\u212d",chcy:"\u0447",CHcy:"\u0427",check:"\u2713",checkmark:"\u2713",chi:"\u03c7",Chi:"\u03a7",cir:"\u25cb",circ:"\u02c6",circeq:"\u2257",circlearrowleft:"\u21ba",circlearrowright:"\u21bb",circledast:"\u229b",circledcirc:"\u229a",circleddash:"\u229d",CircleDot:"\u2299",circledR:"\xae",circledS:"\u24c8",CircleMinus:"\u2296",CirclePlus:"\u2295",CircleTimes:"\u2297",cire:"\u2257",cirE:"\u29c3",cirfnint:"\u2a10",cirmid:"\u2aef",cirscir:"\u29c2",ClockwiseContourIntegral:"\u2232",CloseCurlyDoubleQuote:"\u201d",CloseCurlyQuote:"\u2019",clubs:"\u2663",clubsuit:"\u2663",colon:":",Colon:"\u2237",colone:"\u2254",Colone:"\u2a74",coloneq:"\u2254",comma:",",commat:"@",comp:"\u2201",compfn:"\u2218",complement:"\u2201",complexes:"\u2102",cong:"\u2245",congdot:"\u2a6d",Congruent:"\u2261",conint:"\u222e",Conint:"\u222f",ContourIntegral:"\u222e",copf:"\ud835\udd54",Copf:"\u2102",coprod:"\u2210",Coproduct:"\u2210",copy:"\xa9",COPY:"\xa9",copysr:"\u2117",CounterClockwiseContourIntegral:"\u2233",crarr:"\u21b5",cross:"\u2717",Cross:"\u2a2f",cscr:"\ud835\udcb8",Cscr:"\ud835\udc9e",csub:"\u2acf",csube:"\u2ad1",csup:"\u2ad0",csupe:"\u2ad2",ctdot:"\u22ef",cudarrl:"\u2938",cudarrr:"\u2935",cuepr:"\u22de",cuesc:"\u22df",cularr:"\u21b6",cularrp:"\u293d",cup:"\u222a",Cup:"\u22d3",cupbrcap:"\u2a48",cupcap:"\u2a46",CupCap:"\u224d",cupcup:"\u2a4a",cupdot:"\u228d",cupor:"\u2a45",cups:"\u222a\ufe00",curarr:"\u21b7",curarrm:"\u293c",curlyeqprec:"\u22de",curlyeqsucc:"\u22df",curlyvee:"\u22ce",curlywedge:"\u22cf",curren:"\xa4",curvearrowleft:"\u21b6",curvearrowright:"\u21b7",cuvee:"\u22ce",cuwed:"\u22cf",cwconint:"\u2232",cwint:"\u2231",cylcty:"\u232d",dagger:"\u2020",Dagger:"\u2021",daleth:"\u2138",darr:"\u2193",dArr:"\u21d3",Darr:"\u21a1",dash:"\u2010",dashv:"\u22a3",Dashv:"\u2ae4",dbkarow:"\u290f",dblac:"\u02dd",dcaron:"\u010f",Dcaron:"\u010e",dcy:"\u0434",Dcy:"\u0414",dd:"\u2146",DD:"\u2145",ddagger:"\u2021",ddarr:"\u21ca",DDotrahd:"\u2911",ddotseq:"\u2a77",deg:"\xb0",Del:"\u2207",delta:"\u03b4",Delta:"\u0394",demptyv:"\u29b1",dfisht:"\u297f",dfr:"\ud835\udd21",Dfr:"\ud835\udd07",dHar:"\u2965",dharl:"\u21c3",dharr:"\u21c2",DiacriticalAcute:"\xb4",DiacriticalDot:"\u02d9",DiacriticalDoubleAcute:"\u02dd",DiacriticalGrave:"`",DiacriticalTilde:"\u02dc",diam:"\u22c4",diamond:"\u22c4",Diamond:"\u22c4",diamondsuit:"\u2666",diams:"\u2666",die:"\xa8",DifferentialD:"\u2146",digamma:"\u03dd",disin:"\u22f2",div:"\xf7",divide:"\xf7",divideontimes:"\u22c7",divonx:"\u22c7",djcy:"\u0452",DJcy:"\u0402",dlcorn:"\u231e",dlcrop:"\u230d",dollar:"$",dopf:"\ud835\udd55",Dopf:"\ud835\udd3b",dot:"\u02d9",Dot:"\xa8",DotDot:"\u20dc",doteq:"\u2250",doteqdot:"\u2251",DotEqual:"\u2250",dotminus:"\u2238",dotplus:"\u2214",dotsquare:"\u22a1",doublebarwedge:"\u2306",DoubleContourIntegral:"\u222f",DoubleDot:"\xa8",DoubleDownArrow:"\u21d3",DoubleLeftArrow:"\u21d0",DoubleLeftRightArrow:"\u21d4",DoubleLeftTee:"\u2ae4",DoubleLongLeftArrow:"\u27f8",DoubleLongLeftRightArrow:"\u27fa",DoubleLongRightArrow:"\u27f9",DoubleRightArrow:"\u21d2",DoubleRightTee:"\u22a8",DoubleUpArrow:"\u21d1",DoubleUpDownArrow:"\u21d5",DoubleVerticalBar:"\u2225",downarrow:"\u2193",Downarrow:"\u21d3",DownArrow:"\u2193",DownArrowBar:"\u2913",DownArrowUpArrow:"\u21f5",DownBreve:"\u0311",downdownarrows:"\u21ca",downharpoonleft:"\u21c3",downharpoonright:"\u21c2",DownLeftRightVector:"\u2950",DownLeftTeeVector:"\u295e",DownLeftVector:"\u21bd",DownLeftVectorBar:"\u2956",DownRightTeeVector:"\u295f",DownRightVector:"\u21c1",DownRightVectorBar:"\u2957",DownTee:"\u22a4",DownTeeArrow:"\u21a7",drbkarow:"\u2910",drcorn:"\u231f",drcrop:"\u230c",dscr:"\ud835\udcb9",Dscr:"\ud835\udc9f",dscy:"\u0455",DScy:"\u0405",dsol:"\u29f6",dstrok:"\u0111",Dstrok:"\u0110",dtdot:"\u22f1",dtri:"\u25bf",dtrif:"\u25be",duarr:"\u21f5",duhar:"\u296f",dwangle:"\u29a6",dzcy:"\u045f",DZcy:"\u040f",dzigrarr:"\u27ff",eacute:"\xe9",Eacute:"\xc9",easter:"\u2a6e",ecaron:"\u011b",Ecaron:"\u011a",ecir:"\u2256",ecirc:"\xea",Ecirc:"\xca",ecolon:"\u2255",ecy:"\u044d",Ecy:"\u042d",eDDot:"\u2a77",edot:"\u0117",eDot:"\u2251",Edot:"\u0116",ee:"\u2147",efDot:"\u2252",efr:"\ud835\udd22",Efr:"\ud835\udd08",eg:"\u2a9a",egrave:"\xe8",Egrave:"\xc8",egs:"\u2a96",egsdot:"\u2a98",el:"\u2a99",Element:"\u2208",elinters:"\u23e7",ell:"\u2113",els:"\u2a95",elsdot:"\u2a97",emacr:"\u0113",Emacr:"\u0112",empty:"\u2205",emptyset:"\u2205",EmptySmallSquare:"\u25fb",emptyv:"\u2205",EmptyVerySmallSquare:"\u25ab",emsp:"\u2003",emsp13:"\u2004",emsp14:"\u2005",eng:"\u014b",ENG:"\u014a",ensp:"\u2002",eogon:"\u0119",Eogon:"\u0118",eopf:"\ud835\udd56",Eopf:"\ud835\udd3c",epar:"\u22d5",eparsl:"\u29e3",eplus:"\u2a71",epsi:"\u03b5",epsilon:"\u03b5",Epsilon:"\u0395",epsiv:"\u03f5",eqcirc:"\u2256",eqcolon:"\u2255",eqsim:"\u2242",eqslantgtr:"\u2a96",eqslantless:"\u2a95",Equal:"\u2a75",equals:"=",EqualTilde:"\u2242",equest:"\u225f",Equilibrium:"\u21cc",equiv:"\u2261",equivDD:"\u2a78",eqvparsl:"\u29e5",erarr:"\u2971",erDot:"\u2253",escr:"\u212f",Escr:"\u2130",esdot:"\u2250",esim:"\u2242",Esim:"\u2a73",eta:"\u03b7",Eta:"\u0397",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",euro:"\u20ac",excl:"!",exist:"\u2203",Exists:"\u2203",expectation:"\u2130",exponentiale:"\u2147",ExponentialE:"\u2147",fallingdotseq:"\u2252",fcy:"\u0444",Fcy:"\u0424",female:"\u2640",ffilig:"\ufb03",fflig:"\ufb00",ffllig:"\ufb04",ffr:"\ud835\udd23",Ffr:"\ud835\udd09",filig:"\ufb01",FilledSmallSquare:"\u25fc",FilledVerySmallSquare:"\u25aa",fjlig:"fj",flat:"\u266d",fllig:"\ufb02",fltns:"\u25b1",fnof:"\u0192",fopf:"\ud835\udd57",Fopf:"\ud835\udd3d",forall:"\u2200",ForAll:"\u2200",fork:"\u22d4",forkv:"\u2ad9",Fouriertrf:"\u2131",fpartint:"\u2a0d",frac12:"\xbd",frac13:"\u2153",frac14:"\xbc",frac15:"\u2155",frac16:"\u2159",frac18:"\u215b",frac23:"\u2154",frac25:"\u2156",frac34:"\xbe",frac35:"\u2157",frac38:"\u215c",frac45:"\u2158",frac56:"\u215a",frac58:"\u215d",frac78:"\u215e",frasl:"\u2044",frown:"\u2322",fscr:"\ud835\udcbb",Fscr:"\u2131",gacute:"\u01f5",gamma:"\u03b3",Gamma:"\u0393",gammad:"\u03dd",Gammad:"\u03dc",gap:"\u2a86",gbreve:"\u011f",Gbreve:"\u011e",Gcedil:"\u0122",gcirc:"\u011d",Gcirc:"\u011c",gcy:"\u0433",Gcy:"\u0413",gdot:"\u0121",Gdot:"\u0120",ge:"\u2265",gE:"\u2267",gel:"\u22db",gEl:"\u2a8c",geq:"\u2265",geqq:"\u2267",geqslant:"\u2a7e",ges:"\u2a7e",gescc:"\u2aa9",gesdot:"\u2a80",gesdoto:"\u2a82",gesdotol:"\u2a84",gesl:"\u22db\ufe00",gesles:"\u2a94",gfr:"\ud835\udd24",Gfr:"\ud835\udd0a",gg:"\u226b",Gg:"\u22d9",ggg:"\u22d9",gimel:"\u2137",gjcy:"\u0453",GJcy:"\u0403",gl:"\u2277",gla:"\u2aa5",glE:"\u2a92",glj:"\u2aa4",gnap:"\u2a8a",gnapprox:"\u2a8a",gne:"\u2a88",gnE:"\u2269",gneq:"\u2a88",gneqq:"\u2269",gnsim:"\u22e7",gopf:"\ud835\udd58",Gopf:"\ud835\udd3e",grave:"`",GreaterEqual:"\u2265",GreaterEqualLess:"\u22db",GreaterFullEqual:"\u2267",GreaterGreater:"\u2aa2",GreaterLess:"\u2277",GreaterSlantEqual:"\u2a7e",GreaterTilde:"\u2273",gscr:"\u210a",Gscr:"\ud835\udca2",gsim:"\u2273",gsime:"\u2a8e",gsiml:"\u2a90",gt:">",Gt:"\u226b",GT:">",gtcc:"\u2aa7",gtcir:"\u2a7a",gtdot:"\u22d7",gtlPar:"\u2995",gtquest:"\u2a7c",gtrapprox:"\u2a86",gtrarr:"\u2978",gtrdot:"\u22d7",gtreqless:"\u22db",gtreqqless:"\u2a8c",gtrless:"\u2277",gtrsim:"\u2273",gvertneqq:"\u2269\ufe00",gvnE:"\u2269\ufe00",Hacek:"\u02c7",hairsp:"\u200a",half:"\xbd",hamilt:"\u210b",hardcy:"\u044a",HARDcy:"\u042a",harr:"\u2194",hArr:"\u21d4",harrcir:"\u2948",harrw:"\u21ad",Hat:"^",hbar:"\u210f",hcirc:"\u0125",Hcirc:"\u0124",hearts:"\u2665",heartsuit:"\u2665",hellip:"\u2026",hercon:"\u22b9",hfr:"\ud835\udd25",Hfr:"\u210c",HilbertSpace:"\u210b",hksearow:"\u2925",hkswarow:"\u2926",hoarr:"\u21ff",homtht:"\u223b",hookleftarrow:"\u21a9",hookrightarrow:"\u21aa",hopf:"\ud835\udd59",Hopf:"\u210d",horbar:"\u2015",HorizontalLine:"\u2500",hscr:"\ud835\udcbd",Hscr:"\u210b",hslash:"\u210f",hstrok:"\u0127",Hstrok:"\u0126",HumpDownHump:"\u224e",HumpEqual:"\u224f",hybull:"\u2043",hyphen:"\u2010",iacute:"\xed",Iacute:"\xcd",ic:"\u2063",icirc:"\xee",Icirc:"\xce",icy:"\u0438",Icy:"\u0418",Idot:"\u0130",iecy:"\u0435",IEcy:"\u0415",iexcl:"\xa1",iff:"\u21d4",ifr:"\ud835\udd26",Ifr:"\u2111",igrave:"\xec",Igrave:"\xcc",ii:"\u2148",iiiint:"\u2a0c",iiint:"\u222d",iinfin:"\u29dc",iiota:"\u2129",ijlig:"\u0133",IJlig:"\u0132",Im:"\u2111",imacr:"\u012b",Imacr:"\u012a",image:"\u2111",ImaginaryI:"\u2148",imagline:"\u2110",imagpart:"\u2111",imath:"\u0131",imof:"\u22b7",imped:"\u01b5",Implies:"\u21d2",in:"\u2208",incare:"\u2105",infin:"\u221e",infintie:"\u29dd",inodot:"\u0131",int:"\u222b",Int:"\u222c",intcal:"\u22ba",integers:"\u2124",Integral:"\u222b",intercal:"\u22ba",Intersection:"\u22c2",intlarhk:"\u2a17",intprod:"\u2a3c",InvisibleComma:"\u2063",InvisibleTimes:"\u2062",iocy:"\u0451",IOcy:"\u0401",iogon:"\u012f",Iogon:"\u012e",iopf:"\ud835\udd5a",Iopf:"\ud835\udd40",iota:"\u03b9",Iota:"\u0399",iprod:"\u2a3c",iquest:"\xbf",iscr:"\ud835\udcbe",Iscr:"\u2110",isin:"\u2208",isindot:"\u22f5",isinE:"\u22f9",isins:"\u22f4",isinsv:"\u22f3",isinv:"\u2208",it:"\u2062",itilde:"\u0129",Itilde:"\u0128",iukcy:"\u0456",Iukcy:"\u0406",iuml:"\xef",Iuml:"\xcf",jcirc:"\u0135",Jcirc:"\u0134",jcy:"\u0439",Jcy:"\u0419",jfr:"\ud835\udd27",Jfr:"\ud835\udd0d",jmath:"\u0237",jopf:"\ud835\udd5b",Jopf:"\ud835\udd41",jscr:"\ud835\udcbf",Jscr:"\ud835\udca5",jsercy:"\u0458",Jsercy:"\u0408",jukcy:"\u0454",Jukcy:"\u0404",kappa:"\u03ba",Kappa:"\u039a",kappav:"\u03f0",kcedil:"\u0137",Kcedil:"\u0136",kcy:"\u043a",Kcy:"\u041a",kfr:"\ud835\udd28",Kfr:"\ud835\udd0e",kgreen:"\u0138",khcy:"\u0445",KHcy:"\u0425",kjcy:"\u045c",KJcy:"\u040c",kopf:"\ud835\udd5c",Kopf:"\ud835\udd42",kscr:"\ud835\udcc0",Kscr:"\ud835\udca6",lAarr:"\u21da",lacute:"\u013a",Lacute:"\u0139",laemptyv:"\u29b4",lagran:"\u2112",lambda:"\u03bb",Lambda:"\u039b",lang:"\u27e8",Lang:"\u27ea",langd:"\u2991",langle:"\u27e8",lap:"\u2a85",Laplacetrf:"\u2112",laquo:"\xab",larr:"\u2190",lArr:"\u21d0",Larr:"\u219e",larrb:"\u21e4",larrbfs:"\u291f",larrfs:"\u291d",larrhk:"\u21a9",larrlp:"\u21ab",larrpl:"\u2939",larrsim:"\u2973",larrtl:"\u21a2",lat:"\u2aab",latail:"\u2919",lAtail:"\u291b",late:"\u2aad",lates:"\u2aad\ufe00",lbarr:"\u290c",lBarr:"\u290e",lbbrk:"\u2772",lbrace:"{",lbrack:"[",lbrke:"\u298b",lbrksld:"\u298f",lbrkslu:"\u298d",lcaron:"\u013e",Lcaron:"\u013d",lcedil:"\u013c",Lcedil:"\u013b",lceil:"\u2308",lcub:"{",lcy:"\u043b",Lcy:"\u041b",ldca:"\u2936",ldquo:"\u201c",ldquor:"\u201e",ldrdhar:"\u2967",ldrushar:"\u294b",ldsh:"\u21b2",le:"\u2264",lE:"\u2266",LeftAngleBracket:"\u27e8",leftarrow:"\u2190",Leftarrow:"\u21d0",LeftArrow:"\u2190",LeftArrowBar:"\u21e4",LeftArrowRightArrow:"\u21c6",leftarrowtail:"\u21a2",LeftCeiling:"\u2308",LeftDoubleBracket:"\u27e6",LeftDownTeeVector:"\u2961",LeftDownVector:"\u21c3",LeftDownVectorBar:"\u2959",LeftFloor:"\u230a",leftharpoondown:"\u21bd",leftharpoonup:"\u21bc",leftleftarrows:"\u21c7",leftrightarrow:"\u2194",Leftrightarrow:"\u21d4",LeftRightArrow:"\u2194",leftrightarrows:"\u21c6",leftrightharpoons:"\u21cb",leftrightsquigarrow:"\u21ad",LeftRightVector:"\u294e",LeftTee:"\u22a3",LeftTeeArrow:"\u21a4",LeftTeeVector:"\u295a",leftthreetimes:"\u22cb",LeftTriangle:"\u22b2",LeftTriangleBar:"\u29cf",LeftTriangleEqual:"\u22b4",LeftUpDownVector:"\u2951",LeftUpTeeVector:"\u2960",LeftUpVector:"\u21bf",LeftUpVectorBar:"\u2958",LeftVector:"\u21bc",LeftVectorBar:"\u2952",leg:"\u22da",lEg:"\u2a8b",leq:"\u2264",leqq:"\u2266",leqslant:"\u2a7d",les:"\u2a7d",lescc:"\u2aa8",lesdot:"\u2a7f",lesdoto:"\u2a81",lesdotor:"\u2a83",lesg:"\u22da\ufe00",lesges:"\u2a93",lessapprox:"\u2a85",lessdot:"\u22d6",lesseqgtr:"\u22da",lesseqqgtr:"\u2a8b",LessEqualGreater:"\u22da",LessFullEqual:"\u2266",LessGreater:"\u2276",lessgtr:"\u2276",LessLess:"\u2aa1",lesssim:"\u2272",LessSlantEqual:"\u2a7d",LessTilde:"\u2272",lfisht:"\u297c",lfloor:"\u230a",lfr:"\ud835\udd29",Lfr:"\ud835\udd0f",lg:"\u2276",lgE:"\u2a91",lHar:"\u2962",lhard:"\u21bd",lharu:"\u21bc",lharul:"\u296a",lhblk:"\u2584",ljcy:"\u0459",LJcy:"\u0409",ll:"\u226a",Ll:"\u22d8",llarr:"\u21c7",llcorner:"\u231e",Lleftarrow:"\u21da",llhard:"\u296b",lltri:"\u25fa",lmidot:"\u0140",Lmidot:"\u013f",lmoust:"\u23b0",lmoustache:"\u23b0",lnap:"\u2a89",lnapprox:"\u2a89",lne:"\u2a87",lnE:"\u2268",lneq:"\u2a87",lneqq:"\u2268",lnsim:"\u22e6",loang:"\u27ec",loarr:"\u21fd",lobrk:"\u27e6",longleftarrow:"\u27f5",Longleftarrow:"\u27f8",LongLeftArrow:"\u27f5",longleftrightarrow:"\u27f7",Longleftrightarrow:"\u27fa",LongLeftRightArrow:"\u27f7",longmapsto:"\u27fc",longrightarrow:"\u27f6",Longrightarrow:"\u27f9",LongRightArrow:"\u27f6",looparrowleft:"\u21ab",looparrowright:"\u21ac",lopar:"\u2985",lopf:"\ud835\udd5d",Lopf:"\ud835\udd43",loplus:"\u2a2d",lotimes:"\u2a34",lowast:"\u2217",lowbar:"_",LowerLeftArrow:"\u2199",LowerRightArrow:"\u2198",loz:"\u25ca",lozenge:"\u25ca",lozf:"\u29eb",lpar:"(",lparlt:"\u2993",lrarr:"\u21c6",lrcorner:"\u231f",lrhar:"\u21cb",lrhard:"\u296d",lrm:"\u200e",lrtri:"\u22bf",lsaquo:"\u2039",lscr:"\ud835\udcc1",Lscr:"\u2112",lsh:"\u21b0",Lsh:"\u21b0",lsim:"\u2272",lsime:"\u2a8d",lsimg:"\u2a8f",lsqb:"[",lsquo:"\u2018",lsquor:"\u201a",lstrok:"\u0142",Lstrok:"\u0141",lt:"<",Lt:"\u226a",LT:"<",ltcc:"\u2aa6",ltcir:"\u2a79",ltdot:"\u22d6",lthree:"\u22cb",ltimes:"\u22c9",ltlarr:"\u2976",ltquest:"\u2a7b",ltri:"\u25c3",ltrie:"\u22b4",ltrif:"\u25c2",ltrPar:"\u2996",lurdshar:"\u294a",luruhar:"\u2966",lvertneqq:"\u2268\ufe00",lvnE:"\u2268\ufe00",macr:"\xaf",male:"\u2642",malt:"\u2720",maltese:"\u2720",map:"\u21a6",Map:"\u2905",mapsto:"\u21a6",mapstodown:"\u21a7",mapstoleft:"\u21a4",mapstoup:"\u21a5",marker:"\u25ae",mcomma:"\u2a29",mcy:"\u043c",Mcy:"\u041c",mdash:"\u2014",mDDot:"\u223a",measuredangle:"\u2221",MediumSpace:"\u205f",Mellintrf:"\u2133",mfr:"\ud835\udd2a",Mfr:"\ud835\udd10",mho:"\u2127",micro:"\xb5",mid:"\u2223",midast:"*",midcir:"\u2af0",middot:"\xb7",minus:"\u2212",minusb:"\u229f",minusd:"\u2238",minusdu:"\u2a2a",MinusPlus:"\u2213",mlcp:"\u2adb",mldr:"\u2026",mnplus:"\u2213",models:"\u22a7",mopf:"\ud835\udd5e",Mopf:"\ud835\udd44",mp:"\u2213",mscr:"\ud835\udcc2",Mscr:"\u2133",mstpos:"\u223e",mu:"\u03bc",Mu:"\u039c",multimap:"\u22b8",mumap:"\u22b8",nabla:"\u2207",nacute:"\u0144",Nacute:"\u0143",nang:"\u2220\u20d2",nap:"\u2249",napE:"\u2a70\u0338",napid:"\u224b\u0338",napos:"\u0149",napprox:"\u2249",natur:"\u266e",natural:"\u266e",naturals:"\u2115",nbsp:"\xa0",nbump:"\u224e\u0338",nbumpe:"\u224f\u0338",ncap:"\u2a43",ncaron:"\u0148",Ncaron:"\u0147",ncedil:"\u0146",Ncedil:"\u0145",ncong:"\u2247",ncongdot:"\u2a6d\u0338",ncup:"\u2a42",ncy:"\u043d",Ncy:"\u041d",ndash:"\u2013",ne:"\u2260",nearhk:"\u2924",nearr:"\u2197",neArr:"\u21d7",nearrow:"\u2197",nedot:"\u2250\u0338",NegativeMediumSpace:"\u200b",NegativeThickSpace:"\u200b",NegativeThinSpace:"\u200b",NegativeVeryThinSpace:"\u200b",nequiv:"\u2262",nesear:"\u2928",nesim:"\u2242\u0338",NestedGreaterGreater:"\u226b",NestedLessLess:"\u226a",NewLine:"\n",nexist:"\u2204",nexists:"\u2204",nfr:"\ud835\udd2b",Nfr:"\ud835\udd11",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2a7e\u0338",nges:"\u2a7e\u0338",nGg:"\u22d9\u0338",ngsim:"\u2275",ngt:"\u226f",nGt:"\u226b\u20d2",ngtr:"\u226f",nGtv:"\u226b\u0338",nharr:"\u21ae",nhArr:"\u21ce",nhpar:"\u2af2",ni:"\u220b",nis:"\u22fc",nisd:"\u22fa",niv:"\u220b",njcy:"\u045a",NJcy:"\u040a",nlarr:"\u219a",nlArr:"\u21cd",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219a",nLeftarrow:"\u21cd",nleftrightarrow:"\u21ae",nLeftrightarrow:"\u21ce",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2a7d\u0338",nles:"\u2a7d\u0338",nless:"\u226e",nLl:"\u22d8\u0338",nlsim:"\u2274",nlt:"\u226e",nLt:"\u226a\u20d2",nltri:"\u22ea",nltrie:"\u22ec",nLtv:"\u226a\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xa0",nopf:"\ud835\udd5f",Nopf:"\u2115",not:"\xac",Not:"\u2aec",NotCongruent:"\u2262",NotCupCap:"\u226d",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226f",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226b\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2a7e\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224e\u0338",NotHumpEqual:"\u224f\u0338",notin:"\u2209",notindot:"\u22f5\u0338",notinE:"\u22f9\u0338",notinva:"\u2209",notinvb:"\u22f7",notinvc:"\u22f6",NotLeftTriangle:"\u22ea",NotLeftTriangleBar:"\u29cf\u0338",NotLeftTriangleEqual:"\u22ec",NotLess:"\u226e",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226a\u0338",NotLessSlantEqual:"\u2a7d\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2aa2\u0338",NotNestedLessLess:"\u2aa1\u0338",notni:"\u220c",notniva:"\u220c",notnivb:"\u22fe",notnivc:"\u22fd",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2aaf\u0338",NotPrecedesSlantEqual:"\u22e0",NotReverseElement:"\u220c",NotRightTriangle:"\u22eb",NotRightTriangleBar:"\u29d0\u0338",NotRightTriangleEqual:"\u22ed",NotSquareSubset:"\u228f\u0338",NotSquareSubsetEqual:"\u22e2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22e3",NotSubset:"\u2282\u20d2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2ab0\u0338",NotSucceedsSlantEqual:"\u22e1",NotSucceedsTilde:"\u227f\u0338",NotSuperset:"\u2283\u20d2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2afd\u20e5",npart:"\u2202\u0338",npolint:"\u2a14",npr:"\u2280",nprcue:"\u22e0",npre:"\u2aaf\u0338",nprec:"\u2280",npreceq:"\u2aaf\u0338",nrarr:"\u219b",nrArr:"\u21cf",nrarrc:"\u2933\u0338",nrarrw:"\u219d\u0338",nrightarrow:"\u219b",nRightarrow:"\u21cf",nrtri:"\u22eb",nrtrie:"\u22ed",nsc:"\u2281",nsccue:"\u22e1",nsce:"\u2ab0\u0338",nscr:"\ud835\udcc3",Nscr:"\ud835\udca9",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22e2",nsqsupe:"\u22e3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2ac5\u0338",nsubset:"\u2282\u20d2",nsubseteq:"\u2288",nsubseteqq:"\u2ac5\u0338",nsucc:"\u2281",nsucceq:"\u2ab0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2ac6\u0338",nsupset:"\u2283\u20d2",nsupseteq:"\u2289",nsupseteqq:"\u2ac6\u0338",ntgl:"\u2279",ntilde:"\xf1",Ntilde:"\xd1",ntlg:"\u2278",ntriangleleft:"\u22ea",ntrianglelefteq:"\u22ec",ntriangleright:"\u22eb",ntrianglerighteq:"\u22ed",nu:"\u03bd",Nu:"\u039d",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224d\u20d2",nvdash:"\u22ac",nvDash:"\u22ad",nVdash:"\u22ae",nVDash:"\u22af",nvge:"\u2265\u20d2",nvgt:">\u20d2",nvHarr:"\u2904",nvinfin:"\u29de",nvlArr:"\u2902",nvle:"\u2264\u20d2",nvlt:"<\u20d2",nvltrie:"\u22b4\u20d2",nvrArr:"\u2903",nvrtrie:"\u22b5\u20d2",nvsim:"\u223c\u20d2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21d6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xf3",Oacute:"\xd3",oast:"\u229b",ocir:"\u229a",ocirc:"\xf4",Ocirc:"\xd4",ocy:"\u043e",Ocy:"\u041e",odash:"\u229d",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2a38",odot:"\u2299",odsold:"\u29bc",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29bf",ofr:"\ud835\udd2c",Ofr:"\ud835\udd12",ogon:"\u02db",ograve:"\xf2",Ograve:"\xd2",ogt:"\u29c1",ohbar:"\u29b5",ohm:"\u03a9",oint:"\u222e",olarr:"\u21ba",olcir:"\u29be",olcross:"\u29bb",oline:"\u203e",olt:"\u29c0",omacr:"\u014d",Omacr:"\u014c",omega:"\u03c9",Omega:"\u03a9",omicron:"\u03bf",Omicron:"\u039f",omid:"\u29b6",ominus:"\u2296",oopf:"\ud835\udd60",Oopf:"\ud835\udd46",opar:"\u29b7",OpenCurlyDoubleQuote:"\u201c",OpenCurlyQuote:"\u2018",operp:"\u29b9",oplus:"\u2295",or:"\u2228",Or:"\u2a54",orarr:"\u21bb",ord:"\u2a5d",order:"\u2134",orderof:"\u2134",ordf:"\xaa",ordm:"\xba",origof:"\u22b6",oror:"\u2a56",orslope:"\u2a57",orv:"\u2a5b",oS:"\u24c8",oscr:"\u2134",Oscr:"\ud835\udcaa",oslash:"\xf8",Oslash:"\xd8",osol:"\u2298",otilde:"\xf5",Otilde:"\xd5",otimes:"\u2297",Otimes:"\u2a37",otimesas:"\u2a36",ouml:"\xf6",Ouml:"\xd6",ovbar:"\u233d",OverBar:"\u203e",OverBrace:"\u23de",OverBracket:"\u23b4",OverParenthesis:"\u23dc",par:"\u2225",para:"\xb6",parallel:"\u2225",parsim:"\u2af3",parsl:"\u2afd",part:"\u2202",PartialD:"\u2202",pcy:"\u043f",Pcy:"\u041f",percnt:"%",period:".",permil:"\u2030",perp:"\u22a5",pertenk:"\u2031",pfr:"\ud835\udd2d",Pfr:"\ud835\udd13",phi:"\u03c6",Phi:"\u03a6",phiv:"\u03d5",phmmat:"\u2133",phone:"\u260e",pi:"\u03c0",Pi:"\u03a0",pitchfork:"\u22d4",piv:"\u03d6",planck:"\u210f",planckh:"\u210e",plankv:"\u210f",plus:"+",plusacir:"\u2a23",plusb:"\u229e",pluscir:"\u2a22",plusdo:"\u2214",plusdu:"\u2a25",pluse:"\u2a72",PlusMinus:"\xb1",plusmn:"\xb1",plussim:"\u2a26",plustwo:"\u2a27",pm:"\xb1",Poincareplane:"\u210c",pointint:"\u2a15",popf:"\ud835\udd61",Popf:"\u2119",pound:"\xa3",pr:"\u227a",Pr:"\u2abb",prap:"\u2ab7",prcue:"\u227c",pre:"\u2aaf",prE:"\u2ab3",prec:"\u227a",precapprox:"\u2ab7",preccurlyeq:"\u227c",Precedes:"\u227a",PrecedesEqual:"\u2aaf",PrecedesSlantEqual:"\u227c",PrecedesTilde:"\u227e",preceq:"\u2aaf",precnapprox:"\u2ab9",precneqq:"\u2ab5",precnsim:"\u22e8",precsim:"\u227e",prime:"\u2032",Prime:"\u2033",primes:"\u2119",prnap:"\u2ab9",prnE:"\u2ab5",prnsim:"\u22e8",prod:"\u220f",Product:"\u220f",profalar:"\u232e",profline:"\u2312",profsurf:"\u2313",prop:"\u221d",Proportion:"\u2237",Proportional:"\u221d",propto:"\u221d",prsim:"\u227e",prurel:"\u22b0",pscr:"\ud835\udcc5",Pscr:"\ud835\udcab",psi:"\u03c8",Psi:"\u03a8",puncsp:"\u2008",qfr:"\ud835\udd2e",Qfr:"\ud835\udd14",qint:"\u2a0c",qopf:"\ud835\udd62",Qopf:"\u211a",qprime:"\u2057",qscr:"\ud835\udcc6",Qscr:"\ud835\udcac",quaternions:"\u210d",quatint:"\u2a16",quest:"?",questeq:"\u225f",quot:'"',QUOT:'"',rAarr:"\u21db",race:"\u223d\u0331",racute:"\u0155",Racute:"\u0154",radic:"\u221a",raemptyv:"\u29b3",rang:"\u27e9",Rang:"\u27eb",rangd:"\u2992",range:"\u29a5",rangle:"\u27e9",raquo:"\xbb",rarr:"\u2192",rArr:"\u21d2",Rarr:"\u21a0",rarrap:"\u2975",rarrb:"\u21e5",rarrbfs:"\u2920",rarrc:"\u2933",rarrfs:"\u291e",rarrhk:"\u21aa",rarrlp:"\u21ac",rarrpl:"\u2945",rarrsim:"\u2974",rarrtl:"\u21a3",Rarrtl:"\u2916",rarrw:"\u219d",ratail:"\u291a",rAtail:"\u291c",ratio:"\u2236",rationals:"\u211a",rbarr:"\u290d",rBarr:"\u290f",RBarr:"\u2910",rbbrk:"\u2773",rbrace:"}",rbrack:"]",rbrke:"\u298c",rbrksld:"\u298e",rbrkslu:"\u2990",rcaron:"\u0159",Rcaron:"\u0158",rcedil:"\u0157",Rcedil:"\u0156",rceil:"\u2309",rcub:"}",rcy:"\u0440",Rcy:"\u0420",rdca:"\u2937",rdldhar:"\u2969",rdquo:"\u201d",rdquor:"\u201d",rdsh:"\u21b3",Re:"\u211c",real:"\u211c",realine:"\u211b",realpart:"\u211c",reals:"\u211d",rect:"\u25ad",reg:"\xae",REG:"\xae",ReverseElement:"\u220b",ReverseEquilibrium:"\u21cb",ReverseUpEquilibrium:"\u296f",rfisht:"\u297d",rfloor:"\u230b",rfr:"\ud835\udd2f",Rfr:"\u211c",rHar:"\u2964",rhard:"\u21c1",rharu:"\u21c0",rharul:"\u296c",rho:"\u03c1",Rho:"\u03a1",rhov:"\u03f1",RightAngleBracket:"\u27e9",rightarrow:"\u2192",Rightarrow:"\u21d2",RightArrow:"\u2192",RightArrowBar:"\u21e5",RightArrowLeftArrow:"\u21c4",rightarrowtail:"\u21a3",RightCeiling:"\u2309",RightDoubleBracket:"\u27e7",RightDownTeeVector:"\u295d",RightDownVector:"\u21c2",RightDownVectorBar:"\u2955",RightFloor:"\u230b",rightharpoondown:"\u21c1",rightharpoonup:"\u21c0",rightleftarrows:"\u21c4",rightleftharpoons:"\u21cc",rightrightarrows:"\u21c9",rightsquigarrow:"\u219d",RightTee:"\u22a2",RightTeeArrow:"\u21a6",RightTeeVector:"\u295b",rightthreetimes:"\u22cc",RightTriangle:"\u22b3",RightTriangleBar:"\u29d0",RightTriangleEqual:"\u22b5",RightUpDownVector:"\u294f",RightUpTeeVector:"\u295c",RightUpVector:"\u21be",RightUpVectorBar:"\u2954",RightVector:"\u21c0",RightVectorBar:"\u2953",ring:"\u02da",risingdotseq:"\u2253",rlarr:"\u21c4",rlhar:"\u21cc",rlm:"\u200f",rmoust:"\u23b1",rmoustache:"\u23b1",rnmid:"\u2aee",roang:"\u27ed",roarr:"\u21fe",robrk:"\u27e7",ropar:"\u2986",ropf:"\ud835\udd63",Ropf:"\u211d",roplus:"\u2a2e",rotimes:"\u2a35",RoundImplies:"\u2970",rpar:")",rpargt:"\u2994",rppolint:"\u2a12",rrarr:"\u21c9",Rrightarrow:"\u21db",rsaquo:"\u203a",rscr:"\ud835\udcc7",Rscr:"\u211b",rsh:"\u21b1",Rsh:"\u21b1",rsqb:"]",rsquo:"\u2019",rsquor:"\u2019",rthree:"\u22cc",rtimes:"\u22ca",rtri:"\u25b9",rtrie:"\u22b5",rtrif:"\u25b8",rtriltri:"\u29ce",RuleDelayed:"\u29f4",ruluhar:"\u2968",rx:"\u211e",sacute:"\u015b",Sacute:"\u015a",sbquo:"\u201a",sc:"\u227b",Sc:"\u2abc",scap:"\u2ab8",scaron:"\u0161",Scaron:"\u0160",sccue:"\u227d",sce:"\u2ab0",scE:"\u2ab4",scedil:"\u015f",Scedil:"\u015e",scirc:"\u015d",Scirc:"\u015c",scnap:"\u2aba",scnE:"\u2ab6",scnsim:"\u22e9",scpolint:"\u2a13",scsim:"\u227f",scy:"\u0441",Scy:"\u0421",sdot:"\u22c5",sdotb:"\u22a1",sdote:"\u2a66",searhk:"\u2925",searr:"\u2198",seArr:"\u21d8",searrow:"\u2198",sect:"\xa7",semi:";",seswar:"\u2929",setminus:"\u2216",setmn:"\u2216",sext:"\u2736",sfr:"\ud835\udd30",Sfr:"\ud835\udd16",sfrown:"\u2322",sharp:"\u266f",shchcy:"\u0449",SHCHcy:"\u0429",shcy:"\u0448",SHcy:"\u0428",ShortDownArrow:"\u2193",ShortLeftArrow:"\u2190",shortmid:"\u2223",shortparallel:"\u2225",ShortRightArrow:"\u2192",ShortUpArrow:"\u2191",shy:"\xad",sigma:"\u03c3",Sigma:"\u03a3",sigmaf:"\u03c2",sigmav:"\u03c2",sim:"\u223c",simdot:"\u2a6a",sime:"\u2243",simeq:"\u2243",simg:"\u2a9e",simgE:"\u2aa0",siml:"\u2a9d",simlE:"\u2a9f",simne:"\u2246",simplus:"\u2a24",simrarr:"\u2972",slarr:"\u2190",SmallCircle:"\u2218",smallsetminus:"\u2216",smashp:"\u2a33",smeparsl:"\u29e4",smid:"\u2223",smile:"\u2323",smt:"\u2aaa",smte:"\u2aac",smtes:"\u2aac\ufe00",softcy:"\u044c",SOFTcy:"\u042c",sol:"/",solb:"\u29c4",solbar:"\u233f",sopf:"\ud835\udd64",Sopf:"\ud835\udd4a",spades:"\u2660",spadesuit:"\u2660",spar:"\u2225",sqcap:"\u2293",sqcaps:"\u2293\ufe00",sqcup:"\u2294",sqcups:"\u2294\ufe00",Sqrt:"\u221a",sqsub:"\u228f",sqsube:"\u2291",sqsubset:"\u228f",sqsubseteq:"\u2291",sqsup:"\u2290",sqsupe:"\u2292",sqsupset:"\u2290",sqsupseteq:"\u2292",squ:"\u25a1",square:"\u25a1",Square:"\u25a1",SquareIntersection:"\u2293",SquareSubset:"\u228f",SquareSubsetEqual:"\u2291",SquareSuperset:"\u2290",SquareSupersetEqual:"\u2292",SquareUnion:"\u2294",squarf:"\u25aa",squf:"\u25aa",srarr:"\u2192",sscr:"\ud835\udcc8",Sscr:"\ud835\udcae",ssetmn:"\u2216",ssmile:"\u2323",sstarf:"\u22c6",star:"\u2606",Star:"\u22c6",starf:"\u2605",straightepsilon:"\u03f5",straightphi:"\u03d5",strns:"\xaf",sub:"\u2282",Sub:"\u22d0",subdot:"\u2abd",sube:"\u2286",subE:"\u2ac5",subedot:"\u2ac3",submult:"\u2ac1",subne:"\u228a",subnE:"\u2acb",subplus:"\u2abf",subrarr:"\u2979",subset:"\u2282",Subset:"\u22d0",subseteq:"\u2286",subseteqq:"\u2ac5",SubsetEqual:"\u2286",subsetneq:"\u228a",subsetneqq:"\u2acb",subsim:"\u2ac7",subsub:"\u2ad5",subsup:"\u2ad3",succ:"\u227b",succapprox:"\u2ab8",succcurlyeq:"\u227d",Succeeds:"\u227b",SucceedsEqual:"\u2ab0",SucceedsSlantEqual:"\u227d",SucceedsTilde:"\u227f",succeq:"\u2ab0",succnapprox:"\u2aba",succneqq:"\u2ab6",succnsim:"\u22e9",succsim:"\u227f",SuchThat:"\u220b",sum:"\u2211",Sum:"\u2211",sung:"\u266a",sup:"\u2283",Sup:"\u22d1",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",supdot:"\u2abe",supdsub:"\u2ad8",supe:"\u2287",supE:"\u2ac6",supedot:"\u2ac4",Superset:"\u2283",SupersetEqual:"\u2287",suphsol:"\u27c9",suphsub:"\u2ad7",suplarr:"\u297b",supmult:"\u2ac2",supne:"\u228b",supnE:"\u2acc",supplus:"\u2ac0",supset:"\u2283",Supset:"\u22d1",supseteq:"\u2287",supseteqq:"\u2ac6",supsetneq:"\u228b",supsetneqq:"\u2acc",supsim:"\u2ac8",supsub:"\u2ad4",supsup:"\u2ad6",swarhk:"\u2926",swarr:"\u2199",swArr:"\u21d9",swarrow:"\u2199",swnwar:"\u292a",szlig:"\xdf",Tab:"\t",target:"\u2316",tau:"\u03c4",Tau:"\u03a4",tbrk:"\u23b4",tcaron:"\u0165",Tcaron:"\u0164",tcedil:"\u0163",Tcedil:"\u0162",tcy:"\u0442",Tcy:"\u0422",tdot:"\u20db",telrec:"\u2315",tfr:"\ud835\udd31",Tfr:"\ud835\udd17",there4:"\u2234",therefore:"\u2234",Therefore:"\u2234",theta:"\u03b8",Theta:"\u0398",thetasym:"\u03d1",thetav:"\u03d1",thickapprox:"\u2248",thicksim:"\u223c",ThickSpace:"\u205f\u200a",thinsp:"\u2009",ThinSpace:"\u2009",thkap:"\u2248",thksim:"\u223c",thorn:"\xfe",THORN:"\xde",tilde:"\u02dc",Tilde:"\u223c",TildeEqual:"\u2243",TildeFullEqual:"\u2245",TildeTilde:"\u2248",times:"\xd7",timesb:"\u22a0",timesbar:"\u2a31",timesd:"\u2a30",tint:"\u222d",toea:"\u2928",top:"\u22a4",topbot:"\u2336",topcir:"\u2af1",topf:"\ud835\udd65",Topf:"\ud835\udd4b",topfork:"\u2ada",tosa:"\u2929",tprime:"\u2034",trade:"\u2122",TRADE:"\u2122",triangle:"\u25b5",triangledown:"\u25bf",triangleleft:"\u25c3",trianglelefteq:"\u22b4",triangleq:"\u225c",triangleright:"\u25b9",trianglerighteq:"\u22b5",tridot:"\u25ec",trie:"\u225c",triminus:"\u2a3a",TripleDot:"\u20db",triplus:"\u2a39",trisb:"\u29cd",tritime:"\u2a3b",trpezium:"\u23e2",tscr:"\ud835\udcc9",Tscr:"\ud835\udcaf",tscy:"\u0446",TScy:"\u0426",tshcy:"\u045b",TSHcy:"\u040b",tstrok:"\u0167",Tstrok:"\u0166",twixt:"\u226c",twoheadleftarrow:"\u219e",twoheadrightarrow:"\u21a0",uacute:"\xfa",Uacute:"\xda",uarr:"\u2191",uArr:"\u21d1",Uarr:"\u219f",Uarrocir:"\u2949",ubrcy:"\u045e",Ubrcy:"\u040e",ubreve:"\u016d",Ubreve:"\u016c",ucirc:"\xfb",Ucirc:"\xdb",ucy:"\u0443",Ucy:"\u0423",udarr:"\u21c5",udblac:"\u0171",Udblac:"\u0170",udhar:"\u296e",ufisht:"\u297e",ufr:"\ud835\udd32",Ufr:"\ud835\udd18",ugrave:"\xf9",Ugrave:"\xd9",uHar:"\u2963",uharl:"\u21bf",uharr:"\u21be",uhblk:"\u2580",ulcorn:"\u231c",ulcorner:"\u231c",ulcrop:"\u230f",ultri:"\u25f8",umacr:"\u016b",Umacr:"\u016a",uml:"\xa8",UnderBar:"_",UnderBrace:"\u23df",UnderBracket:"\u23b5",UnderParenthesis:"\u23dd",Union:"\u22c3",UnionPlus:"\u228e",uogon:"\u0173",Uogon:"\u0172",uopf:"\ud835\udd66",Uopf:"\ud835\udd4c",uparrow:"\u2191",Uparrow:"\u21d1",UpArrow:"\u2191",UpArrowBar:"\u2912",UpArrowDownArrow:"\u21c5",updownarrow:"\u2195",Updownarrow:"\u21d5",UpDownArrow:"\u2195",UpEquilibrium:"\u296e",upharpoonleft:"\u21bf",upharpoonright:"\u21be",uplus:"\u228e",UpperLeftArrow:"\u2196",UpperRightArrow:"\u2197",upsi:"\u03c5",Upsi:"\u03d2",upsih:"\u03d2",upsilon:"\u03c5",Upsilon:"\u03a5",UpTee:"\u22a5",UpTeeArrow:"\u21a5",upuparrows:"\u21c8",urcorn:"\u231d",urcorner:"\u231d",urcrop:"\u230e",uring:"\u016f",Uring:"\u016e",urtri:"\u25f9",uscr:"\ud835\udcca",Uscr:"\ud835\udcb0",utdot:"\u22f0",utilde:"\u0169",Utilde:"\u0168",utri:"\u25b5",utrif:"\u25b4",uuarr:"\u21c8",uuml:"\xfc",Uuml:"\xdc",uwangle:"\u29a7",vangrt:"\u299c",varepsilon:"\u03f5",varkappa:"\u03f0",varnothing:"\u2205",varphi:"\u03d5",varpi:"\u03d6",varpropto:"\u221d",varr:"\u2195",vArr:"\u21d5",varrho:"\u03f1",varsigma:"\u03c2",varsubsetneq:"\u228a\ufe00",varsubsetneqq:"\u2acb\ufe00",varsupsetneq:"\u228b\ufe00",varsupsetneqq:"\u2acc\ufe00",vartheta:"\u03d1",vartriangleleft:"\u22b2",vartriangleright:"\u22b3",vBar:"\u2ae8",Vbar:"\u2aeb",vBarv:"\u2ae9",vcy:"\u0432",Vcy:"\u0412",vdash:"\u22a2",vDash:"\u22a8",Vdash:"\u22a9",VDash:"\u22ab",Vdashl:"\u2ae6",vee:"\u2228",Vee:"\u22c1",veebar:"\u22bb",veeeq:"\u225a",vellip:"\u22ee",verbar:"|",Verbar:"\u2016",vert:"|",Vert:"\u2016",VerticalBar:"\u2223",VerticalLine:"|",VerticalSeparator:"\u2758",VerticalTilde:"\u2240",VeryThinSpace:"\u200a",vfr:"\ud835\udd33",Vfr:"\ud835\udd19",vltri:"\u22b2",vnsub:"\u2282\u20d2",vnsup:"\u2283\u20d2",vopf:"\ud835\udd67",Vopf:"\ud835\udd4d",vprop:"\u221d",vrtri:"\u22b3",vscr:"\ud835\udccb",Vscr:"\ud835\udcb1",vsubne:"\u228a\ufe00",vsubnE:"\u2acb\ufe00",vsupne:"\u228b\ufe00",vsupnE:"\u2acc\ufe00",Vvdash:"\u22aa",vzigzag:"\u299a",wcirc:"\u0175",Wcirc:"\u0174",wedbar:"\u2a5f",wedge:"\u2227",Wedge:"\u22c0",wedgeq:"\u2259",weierp:"\u2118",wfr:"\ud835\udd34",Wfr:"\ud835\udd1a",wopf:"\ud835\udd68",Wopf:"\ud835\udd4e",wp:"\u2118",wr:"\u2240",wreath:"\u2240",wscr:"\ud835\udccc",Wscr:"\ud835\udcb2",xcap:"\u22c2",xcirc:"\u25ef",xcup:"\u22c3",xdtri:"\u25bd",xfr:"\ud835\udd35",Xfr:"\ud835\udd1b",xharr:"\u27f7",xhArr:"\u27fa",xi:"\u03be",Xi:"\u039e",xlarr:"\u27f5",xlArr:"\u27f8",xmap:"\u27fc",xnis:"\u22fb",xodot:"\u2a00",xopf:"\ud835\udd69",Xopf:"\ud835\udd4f",xoplus:"\u2a01",xotime:"\u2a02",xrarr:"\u27f6",xrArr:"\u27f9",xscr:"\ud835\udccd",Xscr:"\ud835\udcb3",xsqcup:"\u2a06",xuplus:"\u2a04",xutri:"\u25b3",xvee:"\u22c1",xwedge:"\u22c0",yacute:"\xfd",Yacute:"\xdd",yacy:"\u044f",YAcy:"\u042f",ycirc:"\u0177",Ycirc:"\u0176",ycy:"\u044b",Ycy:"\u042b",yen:"\xa5",yfr:"\ud835\udd36",Yfr:"\ud835\udd1c",yicy:"\u0457",YIcy:"\u0407",yopf:"\ud835\udd6a",Yopf:"\ud835\udd50",yscr:"\ud835\udcce",Yscr:"\ud835\udcb4",yucy:"\u044e",YUcy:"\u042e",yuml:"\xff",Yuml:"\u0178",zacute:"\u017a",Zacute:"\u0179",zcaron:"\u017e",Zcaron:"\u017d",zcy:"\u0437",Zcy:"\u0417",zdot:"\u017c",Zdot:"\u017b",zeetrf:"\u2128",ZeroWidthSpace:"\u200b",zeta:"\u03b6",Zeta:"\u0396",zfr:"\ud835\udd37",Zfr:"\u2128",zhcy:"\u0436",ZHcy:"\u0416",zigrarr:"\u21dd",zopf:"\ud835\udd6b",Zopf:"\u2124",zscr:"\ud835\udccf",Zscr:"\ud835\udcb5",zwj:"\u200d",zwnj:"\u200c"},y={aacute:"\xe1",Aacute:"\xc1",acirc:"\xe2",Acirc:"\xc2",acute:"\xb4",aelig:"\xe6",AElig:"\xc6",agrave:"\xe0",Agrave:"\xc0",amp:"&",AMP:"&",aring:"\xe5",Aring:"\xc5",atilde:"\xe3",Atilde:"\xc3",auml:"\xe4",Auml:"\xc4",brvbar:"\xa6",ccedil:"\xe7",Ccedil:"\xc7",cedil:"\xb8",cent:"\xa2",copy:"\xa9",COPY:"\xa9",curren:"\xa4",deg:"\xb0",divide:"\xf7",eacute:"\xe9",Eacute:"\xc9",ecirc:"\xea",Ecirc:"\xca",egrave:"\xe8",Egrave:"\xc8",eth:"\xf0",ETH:"\xd0",euml:"\xeb",Euml:"\xcb",frac12:"\xbd",frac14:"\xbc",frac34:"\xbe",gt:">",GT:">",iacute:"\xed",Iacute:"\xcd",icirc:"\xee",Icirc:"\xce",iexcl:"\xa1",igrave:"\xec",Igrave:"\xcc",iquest:"\xbf",iuml:"\xef",Iuml:"\xcf",laquo:"\xab",lt:"<",LT:"<",macr:"\xaf",micro:"\xb5",middot:"\xb7",nbsp:"\xa0",not:"\xac",ntilde:"\xf1",Ntilde:"\xd1",oacute:"\xf3",Oacute:"\xd3",ocirc:"\xf4",Ocirc:"\xd4",ograve:"\xf2",Ograve:"\xd2",ordf:"\xaa",ordm:"\xba",oslash:"\xf8",Oslash:"\xd8",otilde:"\xf5",Otilde:"\xd5",ouml:"\xf6",Ouml:"\xd6",para:"\xb6",plusmn:"\xb1",pound:"\xa3",quot:'"',QUOT:'"',raquo:"\xbb",reg:"\xae",REG:"\xae",sect:"\xa7",shy:"\xad",sup1:"\xb9",sup2:"\xb2",sup3:"\xb3",szlig:"\xdf",thorn:"\xfe",THORN:"\xde",times:"\xd7",uacute:"\xfa",Uacute:"\xda",ucirc:"\xfb",Ucirc:"\xdb",ugrave:"\xf9",Ugrave:"\xd9",uml:"\xa8",uuml:"\xfc",Uuml:"\xdc",yacute:"\xfd",Yacute:"\xdd",yen:"\xa5",yuml:"\xff"},_={0:"\ufffd",128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"},A=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],w=String.fromCharCode,F={}.hasOwnProperty,k=function(e,t){return F.call(e,t)},x=function(e,t){if(!e)return t;var n,r={};for(n in t)r[n]=k(e,n)?e[n]:t[n];return r},E=function(e,t){var n="";return e>=55296&&e<=57343||e>1114111?(t&&O("character reference outside the permissible Unicode range"),"\ufffd"):k(_,e)?(t&&O("disallowed character reference"),_[e]):(t&&function(e,t){for(var n=-1,r=e.length;++n<r;)if(e[n]==t)return!0;return!1}(A,e)&&O("disallowed character reference"),e>65535&&(n+=w((e-=65536)>>>10&1023|55296),e=56320|1023&e),n+=w(e))},C=function(e){return"&#x"+e.toString(16).toUpperCase()+";"},S=function(e){return"&#"+e+";"},O=function(e){throw Error("Parse error: "+e)},D=function e(t,n){(n=x(n,e.options)).strict&&m.test(t)&&O("forbidden code point");var r=n.encodeEverything,i=n.useNamedReferences,a=n.allowUnsafeSymbols,o=n.decimal?S:C,s=function(e){return o(e.charCodeAt(0))};return r?(t=t.replace(l,(function(e){return i&&k(d,e)?"&"+d[e]+";":s(e)})),i&&(t=t.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;").replace(/&#x66;&#x6A;/g,"&fjlig;")),i&&(t=t.replace(f,(function(e){return"&"+d[e]+";"})))):i?(a||(t=t.replace(h,(function(e){return"&"+d[e]+";"}))),t=(t=t.replace(/&gt;\u20D2/g,"&nvgt;").replace(/&lt;\u20D2/g,"&nvlt;")).replace(f,(function(e){return"&"+d[e]+";"}))):a||(t=t.replace(h,s)),t.replace(u,(function(e){var t=e.charCodeAt(0),n=e.charCodeAt(1);return o(1024*(t-55296)+n-56320+65536)})).replace(c,s)};D.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1};var j=function e(t,n){var r=(n=x(n,e.options)).strict;return r&&g.test(t)&&O("malformed character reference"),t.replace(v,(function(e,t,i,a,o,s,u,l,c){var f,d,h,p,g,m;return t?b[g=t]:i?(g=i,(m=a)&&n.isAttributeValue?(r&&"="==m&&O("`&` did not start a character reference"),e):(r&&O("named character reference was not terminated by a semicolon"),y[g]+(m||""))):o?(h=o,d=s,r&&!d&&O("character reference was not terminated by a semicolon"),f=parseInt(h,10),E(f,r)):u?(p=u,d=l,r&&!d&&O("character reference was not terminated by a semicolon"),f=parseInt(p,16),E(f,r)):(r&&O("named character reference was not terminated by a semicolon"),e)}))};j.options={isAttributeValue:!1,strict:!1};var T={version:"1.2.0",encode:D,decode:j,escape:function(e){return e.replace(h,(function(e){return p[e]}))},unescape:j};void 0===(i=function(){return T}.call(t,n,t,e))||(e.exports=i)}()}).call(this,n(188)(e),n(101))},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=r(n(1168)),a=new Set(["input","option","optgroup","select","button","datalist","textarea"]),o=new Set(["p"]),s={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:o,h1:o,h2:o,h3:o,h4:o,h5:o,h6:o,select:a,input:a,output:a,button:a,datalist:a,textarea:a,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:o,article:o,aside:o,blockquote:o,details:o,div:o,dl:o,fieldset:o,figcaption:o,figure:o,footer:o,form:o,header:o,hr:o,main:o,nav:o,ol:o,pre:o,section:o,table:o,ul:o,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},u=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),l=new Set(["math","svg"]),c=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),f=/\s|\//,d=function(){function e(e,t){var n,r,a,o,s;void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!==e&&void 0!==e?e:{},this.lowerCaseTagNames=null!==(n=t.lowerCaseTags)&&void 0!==n?n:!t.xmlMode,this.lowerCaseAttributeNames=null!==(r=t.lowerCaseAttributeNames)&&void 0!==r?r:!t.xmlMode,this.tokenizer=new(null!==(a=t.Tokenizer)&&void 0!==a?a:i.default)(this.options,this),null===(s=(o=this.cbs).onparserinit)||void 0===s||s.call(o,this)}return e.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},e.prototype.ontext=function(e){var t,n;this.updatePosition(1),this.endIndex--,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,e)},e.prototype.onopentagname=function(e){var t,n;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(s,e))for(var r=void 0;this.stack.length>0&&s[e].has(r=this.stack[this.stack.length-1]);)this.onclosetag(r);!this.options.xmlMode&&u.has(e)||(this.stack.push(e),l.has(e)?this.foreignContext.push(!0):c.has(e)&&this.foreignContext.push(!1)),null===(n=(t=this.cbs).onopentagname)||void 0===n||n.call(t,e),this.cbs.onopentag&&(this.attribs={})},e.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null===(t=(e=this.cbs).onopentag)||void 0===t||t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&u.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},e.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(l.has(e)||c.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&u.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},e.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},e.prototype.closeCurrentTag=function(){var e,t,n=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===n&&(null===(t=(e=this.cbs).onclosetag)||void 0===t||t.call(e,n),this.stack.pop())},e.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},e.prototype.onattribdata=function(e){this.attribvalue+=e},e.prototype.onattribend=function(e){var t,n;null===(n=(t=this.cbs).onattribute)||void 0===n||n.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},e.prototype.getInstructionName=function(e){var t=e.search(f),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n},e.prototype.ondeclaration=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("!"+t,"!"+e)}},e.prototype.onprocessinginstruction=function(e){if(this.cbs.onprocessinginstruction){var t=this.getInstructionName(e);this.cbs.onprocessinginstruction("?"+t,"?"+e)}},e.prototype.oncomment=function(e){var t,n,r,i;this.updatePosition(4),null===(n=(t=this.cbs).oncomment)||void 0===n||n.call(t,e),null===(i=(r=this.cbs).oncommentend)||void 0===i||i.call(r)},e.prototype.oncdata=function(e){var t,n,r,i,a,o;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null===(n=(t=this.cbs).oncdatastart)||void 0===n||n.call(t),null===(i=(r=this.cbs).ontext)||void 0===i||i.call(r,e),null===(o=(a=this.cbs).oncdataend)||void 0===o||o.call(a)):this.oncomment("[CDATA["+e+"]]")},e.prototype.onerror=function(e){var t,n;null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,e)},e.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n]));null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)},e.prototype.reset=function(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this)},e.prototype.parseComplete=function(e){this.reset(),this.end(e)},e.prototype.write=function(e){this.tokenizer.write(e)},e.prototype.end=function(e){this.tokenizer.end(e)},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){this.tokenizer.resume()},e.prototype.parseChunk=function(e){this.write(e)},e.prototype.done=function(e){this.end(e)},e}();t.Parser=d},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1169)),a=r(n(842)),o=r(n(1170)),s=r(n(843));function u(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function l(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"}function c(e,t,n){var r=e.toLowerCase();return e===r?function(e,i){i===r?e._state=t:(e._state=n,e._index--)}:function(i,a){a===r||a===e?i._state=t:(i._state=n,i._index--)}}function f(e,t){var n=e.toLowerCase();return function(r,i){i===n||i===e?r._state=t:(r._state=3,r._index--)}}var d=c("C",24,16),h=c("D",25,16),p=c("A",26,16),g=c("T",27,16),m=c("A",28,16),v=f("R",35),b=f("I",36),y=f("P",37),_=f("T",38),A=c("R",40,1),w=c("I",41,1),F=c("P",42,1),k=c("T",43,1),x=f("Y",45),E=f("L",46),C=f("E",47),S=c("Y",49,1),O=c("L",50,1),D=c("E",51,1),j=f("I",54),T=f("T",55),P=f("L",56),R=f("E",57),M=c("I",58,1),I=c("T",59,1),B=c("L",60,1),N=c("E",61,1),L=c("#",63,64),U=c("X",66,65),H=function(){function e(e,t){var n;this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!!(null===e||void 0===e?void 0:e.xmlMode),this.decodeEntities=null===(n=null===e||void 0===e?void 0:e.decodeEntities)||void 0===n||n}return e.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},e.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},e.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},e.prototype.pause=function(){this.running=!1},e.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},e.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},e.prototype.stateText=function(e){"<"===e?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},e.prototype.isTagStartChar=function(e){return l(e)||this.xmlMode&&!u(e)&&"/"!==e&&">"!==e},e.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||u(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},e.prototype.stateInTagName=function(e){("/"===e||">"===e||u(e))&&(this.emitToken("onopentagname"),this._state=8,this._index--)},e.prototype.stateBeforeClosingTagName=function(e){u(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:this.isTagStartChar(e)?(this._state=6,this.sectionStart=this._index):(this._state=20,this.sectionStart=this._index))},e.prototype.stateInClosingTagName=function(e){(">"===e||u(e))&&(this.emitToken("onclosetag"),this._state=7,this._index--)},e.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:u(e)||(this._state=9,this.sectionStart=this._index)},e.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):u(e)||(this._state=8,this._index--)},e.prototype.stateInAttributeName=function(e){("="===e||"/"===e||">"===e||u(e))&&(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},e.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):u(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},e.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):u(e)||(this._state=14,this.sectionStart=this._index,this._index--)},e.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},e.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},e.prototype.stateInAttributeValueNoQuotes=function(e){u(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},e.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},e.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},e.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},e.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},e.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},e.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},e.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},e.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},e.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},e.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},e.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},e.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},e.prototype.stateBeforeSpecialLast=function(e,t){("/"===e||">"===e||u(e))&&(this.special=t),this._state=3,this._index--},e.prototype.stateAfterSpecialLast=function(e,t){">"===e||u(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},e.prototype.parseFixedEntity=function(e){if(void 0===e&&(e=this.xmlMode?s.default:a.default),this.sectionStart+1<this._index){var t=this.buffer.substring(this.sectionStart+1,this._index);Object.prototype.hasOwnProperty.call(e,t)&&(this.emitPartial(e[t]),this.sectionStart=this._index+1)}},e.prototype.parseLegacyEntity=function(){for(var e=this.sectionStart+1,t=Math.min(this._index-e,6);t>=2;){var n=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(o.default,n))return this.emitPartial(o.default[n]),void(this.sectionStart+=t+1);t--}},e.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(e<"0"||e>"9")&&!l(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(o.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},e.prototype.decodeNumericEntity=function(e,t,n){var r=this.sectionStart+e;if(r!==this._index){var a=this.buffer.substring(r,this._index),o=parseInt(a,t);this.emitPartial(i.default(o)),this.sectionStart=n?this._index+1:this._index}this._state=this.baseState},e.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},e.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||e>"f")&&(e<"A"||e>"F")&&(e<"0"||e>"9")&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},e.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},e.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var e=this.buffer.charAt(this._index);1===this._state?this.stateText(e):12===this._state?this.stateInAttributeValueDoubleQuotes(e):9===this._state?this.stateInAttributeName(e):19===this._state?this.stateInComment(e):20===this._state?this.stateInSpecialComment(e):8===this._state?this.stateBeforeAttributeName(e):3===this._state?this.stateInTagName(e):6===this._state?this.stateInClosingTagName(e):2===this._state?this.stateBeforeTagName(e):10===this._state?this.stateAfterAttributeName(e):13===this._state?this.stateInAttributeValueSingleQuotes(e):11===this._state?this.stateBeforeAttributeValue(e):5===this._state?this.stateBeforeClosingTagName(e):7===this._state?this.stateAfterClosingTagName(e):32===this._state?this.stateBeforeSpecialS(e):21===this._state?this.stateAfterComment1(e):14===this._state?this.stateInAttributeValueNoQuotes(e):4===this._state?this.stateInSelfClosingTag(e):16===this._state?this.stateInDeclaration(e):15===this._state?this.stateBeforeDeclaration(e):22===this._state?this.stateAfterComment2(e):18===this._state?this.stateBeforeComment(e):33===this._state?this.stateBeforeSpecialSEnd(e):53===this._state?M(this,e):39===this._state?A(this,e):40===this._state?w(this,e):41===this._state?F(this,e):34===this._state?v(this,e):35===this._state?b(this,e):36===this._state?y(this,e):37===this._state?_(this,e):38===this._state?this.stateBeforeSpecialLast(e,2):42===this._state?k(this,e):43===this._state?this.stateAfterSpecialLast(e,6):44===this._state?x(this,e):29===this._state?this.stateInCdata(e):45===this._state?E(this,e):46===this._state?C(this,e):47===this._state?this.stateBeforeSpecialLast(e,3):48===this._state?S(this,e):49===this._state?O(this,e):50===this._state?D(this,e):51===this._state?this.stateAfterSpecialLast(e,5):52===this._state?j(this,e):54===this._state?T(this,e):55===this._state?P(this,e):56===this._state?R(this,e):57===this._state?this.stateBeforeSpecialLast(e,4):58===this._state?I(this,e):59===this._state?B(this,e):60===this._state?N(this,e):61===this._state?this.stateAfterSpecialLast(e,5):17===this._state?this.stateInProcessingInstruction(e):64===this._state?this.stateInNamedEntity(e):23===this._state?d(this,e):62===this._state?L(this,e):24===this._state?h(this,e):25===this._state?p(this,e):30===this._state?this.stateAfterCdata1(e):31===this._state?this.stateAfterCdata2(e):26===this._state?g(this,e):27===this._state?m(this,e):28===this._state?this.stateBeforeCdata6(e):66===this._state?this.stateInHexEntity(e):65===this._state?this.stateInNumericEntity(e):63===this._state?U(this,e):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},e.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},e.prototype.handleTrailingData=function(){var e=this.buffer.substr(this.sectionStart);29===this._state||30===this._state||31===this._state?this.cbs.oncdata(e):19===this._state||21===this._state||22===this._state?this.cbs.oncomment(e):64!==this._state||this.xmlMode?65!==this._state||this.xmlMode?66!==this._state||this.xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this.cbs.ontext(e):(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData()))},e.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},e.prototype.emitToken=function(e){this.cbs[e](this.getSection()),this.sectionStart=-1},e.prototype.emitPartial=function(e){1!==this.baseState?this.cbs.onattribdata(e):this.cbs.ontext(e)},e}();t.default=H},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(2026)),a=String.fromCodePoint||function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};t.default=function(e){return e>=55296&&e<=57343||e>1114111?"\ufffd":(e in i.default&&(e=i.default[e]),a(e))}},function(e){e.exports=JSON.parse('{"Aacute":"\xc1","aacute":"\xe1","Acirc":"\xc2","acirc":"\xe2","acute":"\xb4","AElig":"\xc6","aelig":"\xe6","Agrave":"\xc0","agrave":"\xe0","amp":"&","AMP":"&","Aring":"\xc5","aring":"\xe5","Atilde":"\xc3","atilde":"\xe3","Auml":"\xc4","auml":"\xe4","brvbar":"\xa6","Ccedil":"\xc7","ccedil":"\xe7","cedil":"\xb8","cent":"\xa2","copy":"\xa9","COPY":"\xa9","curren":"\xa4","deg":"\xb0","divide":"\xf7","Eacute":"\xc9","eacute":"\xe9","Ecirc":"\xca","ecirc":"\xea","Egrave":"\xc8","egrave":"\xe8","ETH":"\xd0","eth":"\xf0","Euml":"\xcb","euml":"\xeb","frac12":"\xbd","frac14":"\xbc","frac34":"\xbe","gt":">","GT":">","Iacute":"\xcd","iacute":"\xed","Icirc":"\xce","icirc":"\xee","iexcl":"\xa1","Igrave":"\xcc","igrave":"\xec","iquest":"\xbf","Iuml":"\xcf","iuml":"\xef","laquo":"\xab","lt":"<","LT":"<","macr":"\xaf","micro":"\xb5","middot":"\xb7","nbsp":"\xa0","not":"\xac","Ntilde":"\xd1","ntilde":"\xf1","Oacute":"\xd3","oacute":"\xf3","Ocirc":"\xd4","ocirc":"\xf4","Ograve":"\xd2","ograve":"\xf2","ordf":"\xaa","ordm":"\xba","Oslash":"\xd8","oslash":"\xf8","Otilde":"\xd5","otilde":"\xf5","Ouml":"\xd6","ouml":"\xf6","para":"\xb6","plusmn":"\xb1","pound":"\xa3","quot":"\\"","QUOT":"\\"","raquo":"\xbb","reg":"\xae","REG":"\xae","sect":"\xa7","shy":"\xad","sup1":"\xb9","sup2":"\xb2","sup3":"\xb3","szlig":"\xdf","THORN":"\xde","thorn":"\xfe","times":"\xd7","Uacute":"\xda","uacute":"\xfa","Ucirc":"\xdb","ucirc":"\xfb","Ugrave":"\xd9","ugrave":"\xf9","uml":"\xa8","Uuml":"\xdc","uuml":"\xfc","Yacute":"\xdd","yacute":"\xfd","yen":"\xa5","yuml":"\xff"}')},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var a=n(92),o=new Map([[a.ElementType.Tag,1],[a.ElementType.Script,1],[a.ElementType.Style,1],[a.ElementType.Directive,1],[a.ElementType.Text,3],[a.ElementType.CDATA,4],[a.ElementType.Comment,8],[a.ElementType.Root,9]]),s=function(){function e(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object.defineProperty(e.prototype,"nodeType",{get:function(){var e;return null!==(e=o.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"parentNode",{get:function(){return this.parent},set:function(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"previousSibling",{get:function(){return this.prev},set:function(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"nextSibling",{get:function(){return this.next},set:function(e){this.next=e},enumerable:!1,configurable:!0}),e.prototype.cloneNode=function(e){return void 0===e&&(e=!1),A(this,e)},e}();t.Node=s;var u=function(e){function t(t,n){var r=e.call(this,t)||this;return r.data=n,r}return r(t,e),Object.defineProperty(t.prototype,"nodeValue",{get:function(){return this.data},set:function(e){this.data=e},enumerable:!1,configurable:!0}),t}(s);t.DataNode=u;var l=function(e){function t(t){return e.call(this,a.ElementType.Text,t)||this}return r(t,e),t}(u);t.Text=l;var c=function(e){function t(t){return e.call(this,a.ElementType.Comment,t)||this}return r(t,e),t}(u);t.Comment=c;var f=function(e){function t(t,n){var r=e.call(this,a.ElementType.Directive,n)||this;return r.name=t,r}return r(t,e),t}(u);t.ProcessingInstruction=f;var d=function(e){function t(t,n){var r=e.call(this,t)||this;return r.children=n,r}return r(t,e),Object.defineProperty(t.prototype,"firstChild",{get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"lastChild",{get:function(){return this.children.length>0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(s);t.NodeWithChildren=d;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return r(t,e),t}(d);t.Document=h;var p=function(e){function t(t,n,r,i){void 0===r&&(r=[]),void 0===i&&(i="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var o=e.call(this,i,r)||this;return o.name=t,o.attribs=n,o}return r(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(d);function g(e){return(0,a.isTag)(e)}function m(e){return e.type===a.ElementType.CDATA}function v(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function y(e){return e.type===a.ElementType.Directive}function _(e){return e.type===a.ElementType.Root}function A(e,t){var n;if(void 0===t&&(t=!1),v(e))n=new l(e.data);else if(b(e))n=new c(e.data);else if(g(e)){var r=t?w(e.children):[],o=new p(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(m(e)){r=t?w(e.children):[];var s=new d(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=s})),n=s}else if(_(e)){r=t?w(e.children):[];var u=new h(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!y(e))throw new Error("Not implemented yet: ".concat(e.type));var A=new f(e.name,e.data);null!=e["x-name"]&&(A["x-name"]=e["x-name"],A["x-publicId"]=e["x-publicId"],A["x-systemId"]=e["x-systemId"]),n=A}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function w(e){for(var t=e.map((function(e){return A(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}t.Element=p,t.isTag=g,t.isCDATA=m,t.isText=v,t.isComment=b,t.isDirective=y,t.isDocument=_,t.hasChildren=function(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=A},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parseFeed=t.FeedHandler=void 0;var u,l,c=s(n(335)),f=o(n(1173)),d=n(1167);!function(e){e[e.image=0]="image",e[e.audio=1]="audio",e[e.video=2]="video",e[e.document=3]="document",e[e.executable=4]="executable"}(u||(u={})),function(e){e[e.sample=0]="sample",e[e.full=1]="full",e[e.nonstop=2]="nonstop"}(l||(l={}));var h=function(e){function t(t,n){return"object"===typeof t&&(n=t=void 0),e.call(this,t,n)||this}return r(t,e),t.prototype.onend=function(){var e,t,n=m(_,this.dom);if(n){var r={};if("feed"===n.name){var i=n.children;r.type="atom",y(r,"id","id",i),y(r,"title","title",i);var a=b("href",m("link",i));a&&(r.link=a),y(r,"description","subtitle",i),(o=v("updated",i))&&(r.updated=new Date(o)),y(r,"author","email",i,!0),r.items=g("entry",i).map((function(e){var t={},n=e.children;y(t,"id","id",n),y(t,"title","title",n);var r=b("href",m("link",n));r&&(t.link=r);var i=v("summary",n)||v("content",n);i&&(t.description=i);var a=v("updated",n);return a&&(t.pubDate=new Date(a)),t.media=p(n),t}))}else{var o;i=null!==(t=null===(e=m("channel",n.children))||void 0===e?void 0:e.children)&&void 0!==t?t:[];r.type=n.name.substr(0,3),r.id="",y(r,"title","title",i),y(r,"link","link",i),y(r,"description","description",i),(o=v("lastBuildDate",i))&&(r.updated=new Date(o)),y(r,"author","managingEditor",i,!0),r.items=g("item",n.children).map((function(e){var t={},n=e.children;y(t,"id","guid",n),y(t,"title","title",n),y(t,"link","link",n),y(t,"description","description",n);var r=v("pubDate",n);return r&&(t.pubDate=new Date(r)),t.media=p(n),t}))}this.feed=r,this.handleCallback(null)}else this.handleCallback(new Error("couldn't find root of feed"))},t}(c.default);function p(e){return g("media:content",e).map((function(e){var t={medium:e.attribs.medium,isDefault:!!e.attribs.isDefault};return e.attribs.url&&(t.url=e.attribs.url),e.attribs.fileSize&&(t.fileSize=parseInt(e.attribs.fileSize,10)),e.attribs.type&&(t.type=e.attribs.type),e.attribs.expression&&(t.expression=e.attribs.expression),e.attribs.bitrate&&(t.bitrate=parseInt(e.attribs.bitrate,10)),e.attribs.framerate&&(t.framerate=parseInt(e.attribs.framerate,10)),e.attribs.samplingrate&&(t.samplingrate=parseInt(e.attribs.samplingrate,10)),e.attribs.channels&&(t.channels=parseInt(e.attribs.channels,10)),e.attribs.duration&&(t.duration=parseInt(e.attribs.duration,10)),e.attribs.height&&(t.height=parseInt(e.attribs.height,10)),e.attribs.width&&(t.width=parseInt(e.attribs.width,10)),e.attribs.lang&&(t.lang=e.attribs.lang),t}))}function g(e,t){return f.getElementsByTagName(e,t,!0)}function m(e,t){return f.getElementsByTagName(e,t,!0,1)[0]}function v(e,t,n){return void 0===n&&(n=!1),f.getText(f.getElementsByTagName(e,t,n,1)).trim()}function b(e,t){return t?t.attribs[e]:null}function y(e,t,n,r,i){void 0===i&&(i=!1);var a=v(n,r,i);a&&(e[t]=a)}function _(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=h,t.parseFeed=function(e,t){void 0===t&&(t={xmlMode:!0});var n=new h(t);return new d.Parser(n,t).end(e),n.feed}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(n(1174),t),i(n(2030),t),i(n(2031),t),i(n(1177),t),i(n(1178),t),i(n(2032),t),i(n(2033),t);var a=n(335);Object.defineProperty(t,"isTag",{enumerable:!0,get:function(){return a.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function(){return a.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function(){return a.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function(){return a.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function(){return a.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function(){return a.hasChildren}})},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=n(335),a=r(n(2027)),o=n(92);function s(e,t){return(0,a.default)(e,t)}t.getOuterHTML=s,t.getInnerHTML=function(e,t){return(0,i.hasChildren)(e)?e.children.map((function(e){return s(e,t)})).join(""):""},t.getText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.isTag)(t)?"br"===t.name?"\n":e(t.children):(0,i.isCDATA)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.textContent=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&!(0,i.isComment)(t)?e(t.children):(0,i.isText)(t)?t.data:""},t.innerText=function e(t){return Array.isArray(t)?t.map(e).join(""):(0,i.hasChildren)(t)&&(t.type===o.ElementType.Tag||(0,i.isCDATA)(t))?e(t.children):(0,i.isText)(t)?t.data:""}},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var i=r(n(842)),a=r(n(1170)),o=r(n(843)),s=r(n(1169)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function l(e){var t=f(e);return function(e){return String(e).replace(u,t)}}t.decodeXML=l(o.default),t.decodeHTMLStrict=l(i.default);var c=function(e,t){return e<t?1:-1};function f(e){return function(t){if("#"===t.charAt(1)){var n=t.charAt(2);return"X"===n||"x"===n?s.default(parseInt(t.substr(3),16)):s.default(parseInt(t.substr(2),10))}return e[t.slice(1,-1)]||t}}t.decodeHTML=function(){for(var e=Object.keys(a.default).sort(c),t=Object.keys(i.default).sort(c),n=0,r=0;n<t.length;n++)e[r]===t[n]?(t[n]+=";?",r++):t[n]+=";";var o=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),s=f(i.default);function u(e){return";"!==e.substr(-1)&&(e+=";"),s(e)}return function(e){return String(e).replace(o,u)}}()},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=c(r(n(843)).default),a=f(i);t.encodeXML=m(i);var o,s,u=c(r(n(842)).default),l=f(u);function c(e){return Object.keys(e).sort().reduce((function(t,n){return t[e[n]]="&"+n+";",t}),{})}function f(e){for(var t=[],n=[],r=0,i=Object.keys(e);r<i.length;r++){var a=i[r];1===a.length?t.push("\\"+a):n.push(a)}t.sort();for(var o=0;o<t.length-1;o++){for(var s=o;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var u=1+s-o;u<3||t.splice(o,u,t[o]+"-"+t[s])}return n.unshift("["+t.join("")+"]"),new RegExp(n.join("|"),"g")}t.encodeHTML=(o=u,s=l,function(e){return e.replace(s,(function(e){return o[e]})).replace(d,p)}),t.encodeNonAsciiHTML=m(u);var d=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,h=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function p(e){return"&#x"+(e.length>1?h(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var g=new RegExp(a.source+"|"+d.source,"g");function m(e){return function(t){return t.replace(g,(function(t){return e[t]||p(t)}))}}t.escape=function(e){return e.replace(g,p)},t.escapeUTF8=function(e){return e.replace(a,p)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var r=n(335);function i(e,t,n,a){for(var o=[],s=0,u=t;s<u.length;s++){var l=u[s];if(e(l)&&(o.push(l),--a<=0))break;if(n&&(0,r.hasChildren)(l)&&l.children.length>0){var c=i(e,l.children,n,a);if(o.push.apply(o,c),(a-=c.length)<=0)break}}return o}t.filter=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),Array.isArray(t)||(t=[t]),i(e,t,n,r)},t.find=i,t.findOneChild=function(e,t){return t.find(e)},t.findOne=function e(t,n,i){void 0===i&&(i=!0);for(var a=null,o=0;o<n.length&&!a;o++){var s=n[o];(0,r.isTag)(s)&&(t(s)?a=s:i&&s.children.length>0&&(a=e(t,s.children)))}return a},t.existsOne=function e(t,n){return n.some((function(n){return(0,r.isTag)(n)&&(t(n)||n.children.length>0&&e(t,n.children))}))},t.findAll=function(e,t){for(var n,i,a=[],o=t.filter(r.isTag);i=o.shift();){var s=null===(n=i.children)||void 0===n?void 0:n.filter(r.isTag);s&&s.length>0&&o.unshift.apply(o,s),e(i)&&a.push(i)}return a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var r=n(335),i=n(1177),a={tag_name:function(e){return"function"===typeof e?function(t){return(0,r.isTag)(t)&&e(t.name)}:"*"===e?r.isTag:function(t){return(0,r.isTag)(t)&&t.name===e}},tag_type:function(e){return"function"===typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"===typeof e?function(t){return(0,r.isText)(t)&&e(t.data)}:function(t){return(0,r.isText)(t)&&t.data===e}}};function o(e,t){return"function"===typeof t?function(n){return(0,r.isTag)(n)&&t(n.attribs[e])}:function(n){return(0,r.isTag)(n)&&n.attribs[e]===t}}function s(e,t){return function(n){return e(n)||t(n)}}function u(e){var t=Object.keys(e).map((function(t){var n=e[t];return Object.prototype.hasOwnProperty.call(a,t)?a[t](n):o(t,n)}));return 0===t.length?null:t.reduce(s)}t.testElement=function(e,t){var n=u(e);return!n||n(t)},t.getElements=function(e,t,n,r){void 0===r&&(r=1/0);var a=u(e);return a?(0,i.filter)(a,t,n,r):[]},t.getElementById=function(e,t,n){return void 0===n&&(n=!0),Array.isArray(t)||(t=[t]),(0,i.findOne)(o("id",e),t,n)},t.getElementsByTagName=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(a.tag_name(e),t,n,r)},t.getElementsByTagType=function(e,t,n,r){return void 0===n&&(n=!0),void 0===r&&(r=1/0),(0,i.filter)(a.tag_type(e),t,n,r)}},function(e,t,n){var r=n(189).default,i=n(64).default,a=n(2036).default,o=n(77).default,s=n(78).default;n(528);var u=function(){"use strict";function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;o(this,e),this.lines=[],this.nextLineWords=[],this.maxLineLength=n||t.wordwrap||Number.MAX_VALUE,this.nextLineAvailableChars=this.maxLineLength,this.wrapCharacters=t.longWordSplit.wrapCharacters||[],this.forceWrapOnLimit=t.longWordSplit.forceWrapOnLimit||!1,this.stashedSpace=!1,this.wordBreakOpportunity=!1}return s(e,[{key:"pushWord",value:function(e){this.nextLineAvailableChars<=0&&this.startNewLine();var t=0===this.nextLineWords.length,n=e.length+(t?0:1);if(n<=this.nextLineAvailableChars)this.nextLineWords.push(e),this.nextLineAvailableChars-=n;else{var r=this.splitLongWord(e),o=a(r),s=o[0],u=o.slice(1);t||this.startNewLine(),this.nextLineWords.push(s),this.nextLineAvailableChars-=s.length;var l,c=i(u);try{for(c.s();!(l=c.n()).done;){var f=l.value;this.startNewLine(),this.nextLineWords.push(f),this.nextLineAvailableChars-=f.length}}catch(d){c.e(d)}finally{c.f()}}}},{key:"popWord",value:function(){var e=this.nextLineWords.pop();if(void 0!==e){var t=0===this.nextLineWords.length,n=e.length+(t?0:1);this.nextLineAvailableChars+=n}return e}},{key:"concatWord",value:function(e){if(this.wordBreakOpportunity&&e.length>this.nextLineAvailableChars)this.pushWord(e),this.wordBreakOpportunity=!1;else{var t=this.popWord();this.pushWord(t?t.concat(e):e)}}},{key:"startNewLine",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;(this.lines.push(this.nextLineWords),t>1)&&(e=this.lines).push.apply(e,r(Array.from({length:t-1},(function(){return[]}))));this.nextLineWords=[],this.nextLineAvailableChars=this.maxLineLength}},{key:"isEmpty",value:function(){return 0===this.lines.length&&0===this.nextLineWords.length}},{key:"clear",value:function(){this.lines.length=0,this.nextLineWords.length=0,this.nextLineAvailableChars=this.maxLineLength}},{key:"toString",value:function(){return[].concat(r(this.lines),[this.nextLineWords]).map((function(e){return e.join(" ")})).join("\n")}},{key:"splitLongWord",value:function(e){for(var t=[],n=0;e.length>this.maxLineLength;){var r=e.substring(0,this.maxLineLength),i=e.substring(this.maxLineLength),a=r.lastIndexOf(this.wrapCharacters[n]);if(a>-1)e=r.substring(a+1)+i,t.push(r.substring(0,a+1));else{if(!(++n<this.wrapCharacters.length)){if(this.forceWrapOnLimit){if(t.push(r),(e=i).length>this.maxLineLength)continue}else e=r+i;break}e=r+i}}return t.push(e),t}}]),e}();e.exports={InlineTextBuilder:u}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=s(n(1181));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=s(n(2051));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=s(n(2077));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DndContext=void 0;var r=n(1).createContext({dragDropManager:void 0});t.DndContext=r},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.HandlerRole=void 0,t.HandlerRole=r,function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(r||(t.HandlerRole=r={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesType=function(e,t){if(null===t)return null===e;return Array.isArray(e)?e.some((function(e){return e===t})):e===t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.areCoordsEqual=function(e,t){return!e&&!t||!(!e||!t)&&(e.x===t.x&&e.y===t.y)},t.areArraysEqual=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;if(e.length!==t.length)return!1;for(var i=0;i<e.length;++i)if(!n(e[i],t[i]))return!1;return!0},t.strictEquality=void 0;var r=function(e,t){return e===t};t.strictEquality=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.areDirty=function(e,t){if(e===i)return!1;if(e===a||"undefined"===typeof t)return!0;return r.intersection(t,e).length>0},t.ALL=t.NONE=void 0;var r=n(431),i=[];t.NONE=i;var a=[];t.ALL=a,i.__IS_NONE__=!0,a.__IS_ALL__=!0},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(2074),o=function(){function e(){var t=this;r(this,e),this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=function(){for(var e=t.queue;t.index<e.length;){var n=t.index;if(t.index++,e[n].call(),t.index>t.capacity){for(var r=0,i=e.length-t.index;r<i;r++)e[r]=e[r+t.index];e.length-=t.index,t.index=0}}e.length=0,t.index=0,t.flushing=!1},this.registerPendingError=function(e){t.pendingErrors.push(e),t.requestErrorThrow()},this.requestFlush=a.makeRequestCall(this.flush),this.requestErrorThrow=a.makeRequestCallFromTimer((function(){if(t.pendingErrors.length)throw t.pendingErrors.shift()}))}return i(e,[{key:"enqueueTask",value:function(e){var t=this.queue,n=this.requestFlush;t.length||(n(),this.flushing=!0),t[t.length]=e}}]),e}();t.AsapQueue=o},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(2075),o=function(){function e(t){r(this,e),this.onError=t,this.freeTasks=[]}return i(e,[{key:"create",value:function(e){var t=this.freeTasks,n=t.length?t.pop():new a.RawTask(this.onError,(function(e){return t[t.length]=e}));return n.task=e,n}}]),e}();t.TaskFactory=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wrapConnectorHooks=function(e){var t={};return Object.keys(e).forEach((function(n){var r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{var o=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!i.isValidElement(t)){var r=t;return e(r,n),r}var o=t;a(o);var u=n?function(t){return e(t,n)}:e;return s(o,u)}}(r);t[n]=function(){return o}}})),t};var r=n(207),i=n(1);function a(e){if("string"!==typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a <div>, or turn it into a ")+"drag source or a drop target itself.")}}function o(e,t){"function"===typeof e?e(t):e.current=t}function s(e,t){var n=e.ref;return r.invariant("string"!==typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?i.cloneElement(e,{ref:function(e){o(n,e),o(t,e)}}):i.cloneElement(e,{ref:t})}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isRef=function(e){return null!==e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shallowEqual=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<a.length;u++){var l=a[u];if(!s(l))return!1;var c=e[l],f=t[l];if(!1===(i=n?n.call(r,c,f,l):void 0)||void 0===i&&c!==f)return!1}return!0}},function(e,t,n){"use strict";var r=n(189).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useOptionalFactory=function(e,t){var n=r(t||[]);null==t&&"function"!==typeof e&&n.push(e);return i.useMemo((function(){return"function"===typeof e?e():e}),n)};var i=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useCollectedProps=function(e,t,n){return r.useMonitorOutput(t,e||function(){return{}},(function(){return n.reconnect()}))};var r=n(2092)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useCollector=function(e,t,n){var i=o.useState((function(){return t(e)})),u=r(i,2),l=u[0],c=u[1],f=o.useCallback((function(){var r=t(e);a.default(l,r)||(c(r),n&&n())}),[l,e,n]);return s.useIsomorphicLayoutEffect(f),[l,f]};var i,a=(i=n(2093))&&i.__esModule?i:{default:i},o=n(1),s=n(433)},function(e,t,n){"use strict";var r=Object.prototype.toString;e.exports=function(e){var t=r.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"===typeof e&&"number"===typeof e.length&&e.length>=0&&"[object Function]"===r.call(e.callee)),n}},function(e,t,n){"use strict";var r=n(643),i=n(644),a=n(113),o=n(846);e.exports=function(e,t,n){if(!e||"object"!==typeof e&&"function"!==typeof e)throw new a("`obj` must be an object or a function`");if("string"!==typeof t&&"symbol"!==typeof t)throw new a("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!==typeof arguments[3]&&null!==arguments[3])throw new a("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!==typeof arguments[4]&&null!==arguments[4])throw new a("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!==typeof arguments[5]&&null!==arguments[5])throw new a("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!==typeof arguments[6])throw new a("`loose`, if provided, must be a boolean");var s=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,l=arguments.length>5?arguments[5]:null,c=arguments.length>6&&arguments[6],f=!!o&&o(e,t);if(r)r(e,t,{configurable:null===l&&f?f.configurable:!l,enumerable:null===s&&f?f.enumerable:!s,value:n,writable:null===u&&f?f.writable:!u});else{if(!c&&(s||u||l))throw new i("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}}},function(e,t,n){"use strict";e.exports=RangeError},function(e,t,n){"use strict";e.exports=function(){if("function"!==typeof Symbol||"function"!==typeof Object.getOwnPropertySymbols)return!1;if("symbol"===typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"===typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"===typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"===typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var r=Object.getOwnPropertySymbols(e);if(1!==r.length||r[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"===typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r={__proto__:null,foo:{}},i=Object;e.exports=function(){return{__proto__:r}.foo===r.foo&&!(r instanceof i)}},function(e,t,n){"use strict";var r=n(2128);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(2130),i=n(2141),a=n(646),o=n(1213),s=n(1212),u=n(2169);e.exports=function(){var e=u(this),t=s(a(e,"length")),n=1;arguments.length>0&&"undefined"!==typeof arguments[0]&&(n=o(arguments[0]));var l=r(e,0);return i(l,e,t,0,n),l}},function(e,t,n){"use strict";var r=n(192),i=r("%Math.abs%"),a=r("%Math.floor%"),o=n(645),s=n(1202);e.exports=function(e){if("number"!==typeof e||o(e)||!s(e))return!1;var t=i(e);return a(t)===t}},function(e,t,n){"use strict";var r=n(645);e.exports=function(e){return("number"===typeof e||"bigint"===typeof e)&&!r(e)&&e!==1/0&&e!==-1/0}},function(e,t,n){"use strict";var r=n(192)("%Array%"),i=!r.isArray&&n(434)("Object.prototype.toString");e.exports=r.isArray||function(e){return"[object Array]"===i(e)}},function(e,t,n){"use strict";var r=n(643),i=function(){return!!r};i.hasArrayLengthDefineBug=function(){if(!r)return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){"use strict";var r=n(1204),i=n(643),a=r.hasArrayLengthDefineBug(),o=a&&n(1203),s=n(434)("Object.prototype.propertyIsEnumerable");e.exports=function(e,t,n,r,u,l){if(!i){if(!e(l))return!1;if(!l["[[Configurable]]"]||!l["[[Writable]]"])return!1;if(u in r&&s(r,u)!==!!l["[[Enumerable]]"])return!1;var c=l["[[Value]]"];return r[u]=c,t(r[u],c)}return a&&"length"===u&&"[[Value]]"in l&&o(r)&&r.length!==l["[[Value]]"]?(r.length=l["[[Value]]"],r.length===l["[[Value]]"]):(i(r,u,n(l)),!0)}},function(e,t,n){"use strict";var r=n(113),i=n(339),a=n(2139);e.exports=function(e){if("undefined"!==typeof e&&!i(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return a(e)}},function(e,t,n){"use strict";var r=n(386),i=n(113),a=n(269),o=n(2140),s=n(1208);e.exports=function(e){if("Object"!==a(e))throw new i("ToPropertyDescriptor requires an object");var t={};if(r(e,"enumerable")&&(t["[[Enumerable]]"]=o(e.enumerable)),r(e,"configurable")&&(t["[[Configurable]]"]=o(e.configurable)),r(e,"value")&&(t["[[Value]]"]=e.value),r(e,"writable")&&(t["[[Writable]]"]=o(e.writable)),r(e,"get")){var n=e.get;if("undefined"!==typeof n&&!s(n))throw new i("getter must be a function");t["[[Get]]"]=n}if(r(e,"set")){var u=e.set;if("undefined"!==typeof u&&!s(u))throw new i("setter must be a function");t["[[Set]]"]=u}if((r(t,"[[Get]]")||r(t,"[[Set]]"))&&(r(t,"[[Value]]")||r(t,"[[Writable]]")))throw new i("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return t}},function(e,t,n){"use strict";e.exports=n(1209)},function(e,t,n){"use strict";var r,i,a=Function.prototype.toString,o="object"===typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"===typeof o&&"function"===typeof Object.defineProperty)try{r=Object.defineProperty({},"length",{get:function(){throw i}}),i={},o((function(){throw 42}),null,r)}catch(g){g!==i&&(o=null)}else o=null;var s=/^\s*class\b/,u=function(e){try{var t=a.call(e);return s.test(t)}catch(n){return!1}},l=function(e){try{return!u(e)&&(a.call(e),!0)}catch(t){return!1}},c=Object.prototype.toString,f="function"===typeof Symbol&&!!Symbol.toStringTag,d=!(0 in[,]),h=function(){return!1};if("object"===typeof document){var p=document.all;c.call(p)===c.call(document.all)&&(h=function(e){if((d||!e)&&("undefined"===typeof e||"object"===typeof e))try{var t=c.call(e);return("[object HTMLAllCollection]"===t||"[object HTML document.all class]"===t||"[object HTMLCollection]"===t||"[object Object]"===t)&&null==e("")}catch(n){}return!1})}e.exports=o?function(e){if(h(e))return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;try{o(e,null,r)}catch(t){if(t!==i)return!1}return!u(e)&&l(e)}:function(e){if(h(e))return!0;if(!e)return!1;if("function"!==typeof e&&"object"!==typeof e)return!1;if(f)return l(e);if(u(e))return!1;var t=c.call(e);return!("[object Function]"!==t&&"[object GeneratorFunction]"!==t&&!/^\[object HTML/.test(t))&&l(e)}},function(e,t,n){"use strict";e.exports=Number.MAX_SAFE_INTEGER||9007199254740991},function(e,t,n){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,n){"use strict";var r=n(1210),i=n(1213);e.exports=function(e){var t=i(e);return t<=0?0:t>r?r:t}},function(e,t,n){"use strict";var r=n(2152),i=n(2166),a=n(645),o=n(1202);e.exports=function(e){var t=r(e);return a(t)||0===t?0:o(t)?i(t):t}},function(e,t,n){"use strict";var r=n(1197);e.exports=function(){return r()&&!!Symbol.toStringTag}},function(e,t,n){"use strict";var r=Object.prototype.toString;if(n(287)()){var i=Symbol.prototype.toString,a=/^Symbol\(.*\)$/;e.exports=function(e){if("symbol"===typeof e)return!0;if("[object Symbol]"!==r.call(e))return!1;try{return function(e){return"symbol"===typeof e.valueOf()&&a.test(i.call(e))}(e)}catch(t){return!1}}}else e.exports=function(e){return!1}},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(1217),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(2161);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(852),i=n(2164),a=n(434)("String.prototype.replace"),o=/^\s$/.test("\u180e"),s=o?/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/:/^[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+/,u=o?/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/:/[\x09\x0A\x0B\x0C\x0D\x20\xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF]+$/;e.exports=function(){var e=i(r(this));return a(a(e,s,""),u,"")}},function(e,t,n){"use strict";var r=n(1218),i="\u180e";e.exports=function(){return String.prototype.trim&&"\u200b"==="\u200b".trim()&&i.trim()===i&&"_\u180e"==="_\u180e".trim()&&"\u180e_"==="\u180e_".trim()?String.prototype.trim:r}},function(e,t,n){"use strict";var r=n(1200);e.exports=function(){return Array.prototype.flat||r}},function(e,t,n){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t._getInterface=function(){return r},t._getTheme=s,t.default=void 0;function a(e,t){var n=t(e(i));return function(){return n}}function o(e){return a(e,r.createLTR||r.create)}function s(){return i}function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=r.resolve(t);return i}function l(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveLTR?r.resolveLTR(t):u(t)}var c={registerTheme:function(e){i=e},registerInterface:function(e){r=e},create:o,createLTR:o,createRTL:function(e){return a(e,r.createRTL||r.create)},get:s,resolve:l,resolveLTR:l,resolveRTL:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return r.resolveRTL?r.resolveRTL(t):u(t)},flush:function(){r.flush&&r.flush()}};t.default=c},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureCalendarDay=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=(r(n(79)),r(n(1))),l=(r(n(9)),r(n(309)),n(150),n(245)),c=r(n(60)),f=r(n(1405)),d=n(177),h=(r(n(209)),r(n(2214))),p=(r(n(649)),n(110));var g={day:(0,c.default)(),daySize:p.DAY_SIZE,isOutsideDay:!1,modifiers:new Set,isFocused:!1,tabIndex:-1,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},renderDayContents:null,ariaLabelFormat:"dddd, LL",phrases:d.CalendarDayPhrases},m=t.PureCalendarDay=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).setButtonRef=t.setButtonRef.bind((0,o.default)(t)),t}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidUpdate=function(e){var t=this,n=this.props,r=n.isFocused,i=n.tabIndex;0===i&&(r||i!==e.tabIndex)&&(0,f.default)((function(){t.buttonRef&&t.buttonRef.focus()}))},n.onDayClick=function(e,t){var n=this.props.onDayClick;n(e,t)},n.onDayMouseEnter=function(e,t){var n=this.props.onDayMouseEnter;n(e,t)},n.onDayMouseLeave=function(e,t){var n=this.props.onDayMouseLeave;n(e,t)},n.onKeyDown=function(e,t){var n=this.props.onDayClick,r=t.key;"Enter"!==r&&" "!==r||n(e,t)},n.setButtonRef=function(e){this.buttonRef=e},n.render=function(){var e=this,t=this.props,n=t.day,r=t.ariaLabelFormat,i=t.daySize,o=t.isOutsideDay,s=t.modifiers,l=t.renderDayContents,c=t.tabIndex,f=t.css,d=t.styles,p=t.phrases;if(!n)return u.default.createElement("td",null);var g=(0,h.default)(n,r,i,s,p),m=g.daySizeStyles,v=g.useDefaultCursor,b=g.selected,y=g.hoveredSpan,_=g.isOutsideRange,A=g.ariaLabel;return u.default.createElement("td",(0,a.default)({},f(d.CalendarDay,v&&d.CalendarDay__defaultCursor,d.CalendarDay__default,o&&d.CalendarDay__outside,s.has("today")&&d.CalendarDay__today,s.has("first-day-of-week")&&d.CalendarDay__firstDayOfWeek,s.has("last-day-of-week")&&d.CalendarDay__lastDayOfWeek,s.has("hovered-offset")&&d.CalendarDay__hovered_offset,s.has("hovered-start-first-possible-end")&&d.CalendarDay__hovered_start_first_possible_end,s.has("hovered-start-blocked-minimum-nights")&&d.CalendarDay__hovered_start_blocked_min_nights,s.has("highlighted-calendar")&&d.CalendarDay__highlighted_calendar,s.has("blocked-minimum-nights")&&d.CalendarDay__blocked_minimum_nights,s.has("blocked-calendar")&&d.CalendarDay__blocked_calendar,y&&d.CalendarDay__hovered_span,s.has("after-hovered-start")&&d.CalendarDay__after_hovered_start,s.has("selected-span")&&d.CalendarDay__selected_span,s.has("selected-start")&&d.CalendarDay__selected_start,s.has("selected-end")&&d.CalendarDay__selected_end,b&&!s.has("selected-span")&&d.CalendarDay__selected,s.has("before-hovered-end")&&d.CalendarDay__before_hovered_end,s.has("no-selected-start-before-selected-end")&&d.CalendarDay__no_selected_start_before_selected_end,s.has("selected-start-in-hovered-span")&&d.CalendarDay__selected_start_in_hovered_span,s.has("selected-end-in-hovered-span")&&d.CalendarDay__selected_end_in_hovered_span,s.has("selected-start-no-selected-end")&&d.CalendarDay__selected_start_no_selected_end,s.has("selected-end-no-selected-start")&&d.CalendarDay__selected_end_no_selected_start,_&&d.CalendarDay__blocked_out_of_range,m),{role:"button",ref:this.setButtonRef,"aria-disabled":s.has("blocked")},s.has("today")?{"aria-current":"date"}:{},{"aria-label":A,onMouseEnter:function(t){e.onDayMouseEnter(n,t)},onMouseLeave:function(t){e.onDayMouseLeave(n,t)},onMouseUp:function(e){e.currentTarget.blur()},onClick:function(t){e.onDayClick(n,t)},onKeyDown:function(t){e.onKeyDown(n,t)},tabIndex:c}),l?l(n,s):n.format("D"))},r}(u.default.PureComponent||u.default.Component,!u.default.PureComponent&&"shouldComponentUpdate");m.propTypes={},m.defaultProps=g;t.default=(0,l.withStyles)((function(e){var t=e.reactDates,n=t.color;return{CalendarDay:{boxSizing:"border-box",cursor:"pointer",fontSize:t.font.size,textAlign:"center",":active":{outline:0}},CalendarDay__defaultCursor:{cursor:"default"},CalendarDay__default:{border:"1px solid ".concat(n.core.borderLight),color:n.text,background:n.background,":hover":{background:n.core.borderLight,border:"1px solid ".concat(n.core.borderLight),color:"inherit"}},CalendarDay__hovered_offset:{background:n.core.borderBright,border:"1px double ".concat(n.core.borderLight),color:"inherit"},CalendarDay__outside:{border:0,background:n.outside.backgroundColor,color:n.outside.color,":hover":{border:0}},CalendarDay__blocked_minimum_nights:{background:n.minimumNights.backgroundColor,border:"1px solid ".concat(n.minimumNights.borderColor),color:n.minimumNights.color,":hover":{background:n.minimumNights.backgroundColor_hover,color:n.minimumNights.color_active},":active":{background:n.minimumNights.backgroundColor_active,color:n.minimumNights.color_active}},CalendarDay__highlighted_calendar:{background:n.highlighted.backgroundColor,color:n.highlighted.color,":hover":{background:n.highlighted.backgroundColor_hover,color:n.highlighted.color_active},":active":{background:n.highlighted.backgroundColor_active,color:n.highlighted.color_active}},CalendarDay__selected_span:{background:n.selectedSpan.backgroundColor,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color,":hover":{background:n.selectedSpan.backgroundColor_hover,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active},":active":{background:n.selectedSpan.backgroundColor_active,border:"1px double ".concat(n.selectedSpan.borderColor),color:n.selectedSpan.color_active}},CalendarDay__selected:{background:n.selected.backgroundColor,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color,":hover":{background:n.selected.backgroundColor_hover,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active},":active":{background:n.selected.backgroundColor_active,border:"1px double ".concat(n.selected.borderColor),color:n.selected.color_active}},CalendarDay__hovered_span:{background:n.hoveredSpan.backgroundColor,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color,":hover":{background:n.hoveredSpan.backgroundColor_hover,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active},":active":{background:n.hoveredSpan.backgroundColor_active,border:"1px double ".concat(n.hoveredSpan.borderColor),color:n.hoveredSpan.color_active}},CalendarDay__blocked_calendar:{background:n.blocked_calendar.backgroundColor,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color,":hover":{background:n.blocked_calendar.backgroundColor_hover,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active},":active":{background:n.blocked_calendar.backgroundColor_active,border:"1px solid ".concat(n.blocked_calendar.borderColor),color:n.blocked_calendar.color_active}},CalendarDay__blocked_out_of_range:{background:n.blocked_out_of_range.backgroundColor,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color,":hover":{background:n.blocked_out_of_range.backgroundColor_hover,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active},":active":{background:n.blocked_out_of_range.backgroundColor_active,border:"1px solid ".concat(n.blocked_out_of_range.borderColor),color:n.blocked_out_of_range.color_active}},CalendarDay__hovered_start_first_possible_end:{background:n.core.borderLighter,border:"1px double ".concat(n.core.borderLighter)},CalendarDay__hovered_start_blocked_min_nights:{background:n.core.borderLighter,border:"1px double ".concat(n.core.borderLight)},CalendarDay__selected_start:{},CalendarDay__selected_end:{},CalendarDay__today:{},CalendarDay__firstDayOfWeek:{},CalendarDay__lastDayOfWeek:{},CalendarDay__after_hovered_start:{},CalendarDay__before_hovered_end:{},CalendarDay__no_selected_start_before_selected_end:{},CalendarDay__selected_start_in_hovered_span:{},CalendarDay__selected_end_in_hovered_span:{},CalendarDay__selected_start_no_selected_end:{},CalendarDay__selected_end_no_selected_start:{}}}),{pureComponent:"undefined"!==typeof u.default.PureComponent})(m)},function(e,t,n){"use strict";var r=function(e){return e!==e};e.exports=function(e,t){return 0===e&&0===t?1/e===1/t:e===t||!(!r(e)||!r(t))}},function(e,t,n){"use strict";var r=n(1223);e.exports=function(){return"function"===typeof Object.is?Object.is:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){if("string"===typeof t)return t;if("function"===typeof t)return t.displayName||(0,i.default)(t);if((0,a.isForwardRef)({type:t,$$typeof:a.Element}))return t.displayName;if((0,a.isMemo)(t))return e(t.type);return null};var r,i=(r=n(2194))&&r.__esModule?r:{default:r},a=n(346)},function(e,t,n){"use strict";var r=n(1227),i=n(1228),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(d){l=null}e.exports=function(e){var t=s(r,o,arguments);if(u&&l){var n=u(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var f=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},function(e,t,n){"use strict";var r=n(2195);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(1227),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(1208),i=n(2196),a=n(1230)(),o=n(2197),s=o("Function.prototype.toString"),u=o("String.prototype.match"),l=o("Object.prototype.toString"),c=/^class /,f=/\s*function\s+([^(\s]*)\s*/,d=!(0 in[,]),h=Function.prototype,p=function(){return!1};if("object"===typeof document){var g=document.all;l(g)===l(document.all)&&(p=function(e){if((d||!e)&&("undefined"===typeof e||"object"===typeof e))try{var t=l(e);return("[object HTMLAllCollection]"===t||"[object Object]"===t)&&null==e("")}catch(n){}return!1})}e.exports=function(){if(p(this)||!function(e){if(r(e))return!1;if("function"!==typeof e)return!1;try{return!!u(s(e),c)}catch(t){}return!1}(this)&&!r(this))throw new TypeError("Function.prototype.name sham getter called on non-function");if(a&&i(this,"name"))return this.name;if(this===h)return"";var e=s(this),t=u(e,f);return t&&t[1]}},function(e,t,n){"use strict";var r=function(){return"string"===typeof function(){}.name},i=Object.getOwnPropertyDescriptor;if(i)try{i([],"length")}catch(o){i=null}r.functionsHaveConfigurableNames=function(){if(!r()||!i)return!1;var e=i((function(){}),"name");return!!e&&!!e.configurable};var a=Function.prototype.bind;r.boundFunctionsHaveNames=function(){return r()&&"function"===typeof a&&""!==function(){}.bind().name},e.exports=r},function(e,t,n){"use strict";var r=n(1229);e.exports=function(){return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.CHANNEL="__direction__",t.DIRECTIONS={LTR:"ltr",RTL:"rtl"}},function(e,t,n){"use strict";var r=n(642),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=n(2206)(),l=s&&u,c=function(e,t,n,r){var i;(!(t in e)||"function"===typeof(i=r)&&"[object Function]"===a.call(i)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},f=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],n[a[s]])};f.supportsDescriptors=!!l,e.exports=f},function(e,t,n){"use strict";var r=n(2207);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r=n(1234),i=n(648),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(d){l=null}e.exports=function(e){var t=s(r,o,arguments);if(u&&l){var n=u(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var f=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},function(e,t,n){"use strict";var r=n(2208),i=n(2210),a=i("Object.prototype.propertyIsEnumerable"),o=i("Array.prototype.push");e.exports=function(e){var t=r(e),n=[];for(var i in t)a(t,i)&&o(n,t[i]);return n}},function(e,t,n){"use strict";var r=n(1236);e.exports=function(){return"function"===typeof Object.values?Object.values:r}},function(e,t){e.exports=function(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1238);e.exports=function(e,t){if(e){if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=(r(n(79)),r(n(1))),l=(r(n(9)),r(n(309)),n(150),n(245)),c=r(n(60)),f=n(177),d=(r(n(209)),r(n(2219))),h=r(n(1222)),p=r(n(1241)),g=r(n(2220)),m=r(n(387)),v=r(n(529)),b=(r(n(649)),r(n(436)),r(n(388)),n(110));var y={month:(0,c.default)(),horizontalMonthPadding:13,isVisible:!0,enableOutsideDays:!1,modifiers:{},orientation:b.HORIZONTAL_ORIENTATION,daySize:b.DAY_SIZE,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthSelect:function(){},onYearSelect:function(){},renderMonthText:null,renderCalendarDay:function(e){return u.default.createElement(h.default,e)},renderDayContents:null,renderMonthElement:null,firstDayOfWeek:null,setMonthTitleHeight:null,focusedDate:null,isFocused:!1,monthFormat:"MMMM YYYY",phrases:f.CalendarDayPhrases,dayAriaLabelFormat:void 0,verticalBorderSpacing:void 0},_=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).state={weeks:(0,g.default)(t.month,t.enableOutsideDays,null==t.firstDayOfWeek?c.default.localeData().firstDayOfWeek():t.firstDayOfWeek)},n.setCaptionRef=n.setCaptionRef.bind((0,o.default)(n)),n.setMonthTitleHeight=n.setMonthTitleHeight.bind((0,o.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.queueSetMonthTitleHeight()},r.getDerivedStateFromProps=function(e,t){var n=e.month,r=e.enableOutsideDays,i=e.firstDayOfWeek,a=t.month,o=t.enableOutsideDays,s=t.firstDayOfWeek;return n.isSame(a)&&r===o&&i===s?null:{weeks:(0,g.default)(n,r,null==i?c.default.localeData().firstDayOfWeek():i)}},n.componentDidUpdate=function(e){var t=this.props.setMonthTitleHeight;null===e.setMonthTitleHeight&&null!==t&&this.queueSetMonthTitleHeight()},n.componentWillUnmount=function(){this.setMonthTitleHeightTimeout&&clearTimeout(this.setMonthTitleHeightTimeout)},n.setMonthTitleHeight=function(){var e=this.props.setMonthTitleHeight;e&&e((0,p.default)(this.captionRef,"height",!0,!0))},n.setCaptionRef=function(e){this.captionRef=e},n.queueSetMonthTitleHeight=function(){this.setMonthTitleHeightTimeout=window.setTimeout(this.setMonthTitleHeight,0)},n.render=function(){var e=this.props,t=e.dayAriaLabelFormat,n=e.daySize,r=e.focusedDate,i=e.horizontalMonthPadding,o=e.isFocused,s=e.isVisible,l=e.modifiers,c=e.month,f=e.monthFormat,h=e.onDayClick,p=e.onDayMouseEnter,g=e.onDayMouseLeave,y=e.onMonthSelect,_=e.onYearSelect,A=e.orientation,w=e.phrases,F=e.renderCalendarDay,k=e.renderDayContents,x=e.renderMonthElement,E=e.renderMonthText,C=e.css,S=e.styles,O=e.verticalBorderSpacing,D=this.state.weeks,j=E?E(c):c.format(f),T=A===b.VERTICAL_SCROLLABLE;return u.default.createElement("div",(0,a.default)({},C(S.CalendarMonth,{padding:"0 ".concat(i,"px")}),{"data-visible":s}),u.default.createElement("div",(0,a.default)({ref:this.setCaptionRef},C(S.CalendarMonth_caption,T&&S.CalendarMonth_caption__verticalScrollable)),x?x({month:c,onMonthSelect:y,onYearSelect:_,isVisible:s}):u.default.createElement("strong",null,j)),u.default.createElement("table",(0,a.default)({},C(!O&&S.CalendarMonth_table,O&&S.CalendarMonth_verticalSpacing,O&&{borderSpacing:"0px ".concat(O,"px")}),{role:"presentation"}),u.default.createElement("tbody",null,D.map((function(e,i){return u.default.createElement(d.default,{key:i},e.map((function(e,i){return F({key:i,day:e,daySize:n,isOutsideDay:!e||e.month()!==c.month(),tabIndex:s&&(0,m.default)(e,r)?0:-1,isFocused:o,onDayMouseEnter:p,onDayMouseLeave:g,onDayClick:h,renderDayContents:k,phrases:w,modifiers:l[(0,v.default)(e)],ariaLabelFormat:t})})))})))))},r}(u.default.PureComponent||u.default.Component,!u.default.PureComponent&&"shouldComponentUpdate");_.propTypes={},_.defaultProps=y;t.default=(0,l.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.font,i=t.spacing;return{CalendarMonth:{background:n.background,textAlign:"center",verticalAlign:"top",userSelect:"none"},CalendarMonth_table:{borderCollapse:"collapse",borderSpacing:0},CalendarMonth_verticalSpacing:{borderCollapse:"separate"},CalendarMonth_caption:{color:n.text,fontSize:r.captionSize,textAlign:"center",paddingTop:i.captionPaddingTop,paddingBottom:i.captionPaddingBottom,captionSide:"initial"},CalendarMonth_caption__verticalScrollable:{paddingTop:12,paddingBottom:7}}}),{pureComponent:"undefined"!==typeof u.default.PureComponent})(_)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!e)return 0;var i="width"===t?"Left":"Top",a="width"===t?"Right":"Bottom",o=!n||r?window.getComputedStyle(e):null,s=e.offsetWidth,u=e.offsetHeight,l="width"===t?s:u;n||(l-=parseFloat(o["padding".concat(i)])+parseFloat(o["padding".concat(a)])+parseFloat(o["border".concat(i,"Width")])+parseFloat(o["border".concat(a,"Width")]));r&&(l+=parseFloat(o["margin".concat(i)])+parseFloat(o["margin".concat(a)]));return l}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=r(n(79)),l=r(n(1)),c=(r(n(9)),r(n(309)),n(150),n(245)),f=r(n(60)),d=n(650),h=n(177),p=(r(n(209)),r(n(340))),g=r(n(1240)),m=r(n(2221)),v=r(n(2222)),b=r(n(1243)),y=r(n(651)),_=(r(n(649)),r(n(436)),r(n(388)),n(110));function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var F={enableOutsideDays:!1,firstVisibleMonthIndex:0,horizontalMonthPadding:13,initialMonth:(0,f.default)(),isAnimating:!1,numberOfMonths:1,modifiers:{},orientation:_.HORIZONTAL_ORIENTATION,onDayClick:function(){},onDayMouseEnter:function(){},onDayMouseLeave:function(){},onMonthChange:function(){},onYearChange:function(){},onMonthTransitionEnd:function(){},renderMonthText:null,renderCalendarDay:void 0,renderDayContents:null,translationValue:null,renderMonthElement:null,daySize:_.DAY_SIZE,focusedDate:null,isFocused:!1,firstDayOfWeek:null,setMonthTitleHeight:null,isRTL:!1,transitionDuration:200,verticalBorderSpacing:void 0,monthFormat:"MMMM YYYY",phrases:h.CalendarDayPhrases,dayAriaLabelFormat:void 0};function k(e,t,n){var r=e.clone();n||(r=r.subtract(1,"month"));for(var i=[],a=0;a<(n?t:t+2);a+=1)i.push(r),r=r.clone().add(1,"month");return i}var x=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(t){var n;n=e.call(this,t)||this;var r=t.orientation===_.VERTICAL_SCROLLABLE;return n.state={months:k(t.initialMonth,t.numberOfMonths,r),prevInitialMonth:t.initialMonth,prevNumberOfMonths:t.numberOfMonths},n.isTransitionEndSupported=(0,m.default)(),n.onTransitionEnd=n.onTransitionEnd.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n.locale=f.default.locale(),n.onMonthSelect=n.onMonthSelect.bind((0,o.default)(n)),n.onYearSelect=n.onYearSelect.bind((0,o.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.removeEventListener=(0,d.addEventListener)(this.container,"transitionend",this.onTransitionEnd)},r.getDerivedStateFromProps=function(e,t){var n=e.initialMonth,r=e.numberOfMonths,i=e.orientation===_.VERTICAL_SCROLLABLE,a=!t.prevInitialMonth.isSame(n,"month"),o=t.prevNumberOfMonths!==r;return a||o?{months:k(n,r,i),prevInitialMonth:n,prevNumberOfMonths:r}:null},n.componentDidUpdate=function(){var e=this.props,t=e.isAnimating,n=e.transitionDuration,r=e.onMonthTransitionEnd;this.isTransitionEndSupported&&n||!t||r()},n.componentWillUnmount=function(){this.removeEventListener&&this.removeEventListener()},n.onTransitionEnd=function(){(0,this.props.onMonthTransitionEnd)()},n.onMonthSelect=function(e,t){var n=e.clone(),r=this.props,i=r.onMonthChange,a=r.orientation,o=this.state.months,s=a===_.VERTICAL_SCROLLABLE,u=o.indexOf(e);s||(u-=1),n.set("month",t).subtract(u,"months"),i(n)},n.onYearSelect=function(e,t){var n=e.clone(),r=this.props,i=r.onYearChange,a=r.orientation,o=this.state.months,s=a===_.VERTICAL_SCROLLABLE,u=o.indexOf(e);s||(u-=1),n.set("year",t).subtract(u,"months"),i(n)},n.setContainerRef=function(e){this.container=e},n.render=function(){var e=this,t=this.props,n=t.enableOutsideDays,r=t.firstVisibleMonthIndex,i=t.horizontalMonthPadding,o=t.isAnimating,s=t.modifiers,u=t.numberOfMonths,c=t.monthFormat,f=t.orientation,d=t.translationValue,h=t.daySize,p=t.onDayMouseEnter,m=t.onDayMouseLeave,A=t.onDayClick,F=t.renderMonthText,k=t.renderCalendarDay,x=t.renderDayContents,E=t.renderMonthElement,C=t.onMonthTransitionEnd,S=t.firstDayOfWeek,O=t.focusedDate,D=t.isFocused,j=t.isRTL,T=t.css,P=t.styles,R=t.phrases,M=t.dayAriaLabelFormat,I=t.transitionDuration,B=t.verticalBorderSpacing,N=t.setMonthTitleHeight,L=this.state.months,U=f===_.VERTICAL_ORIENTATION,H=f===_.VERTICAL_SCROLLABLE,z=f===_.HORIZONTAL_ORIENTATION,q=(0,b.default)(h,i),V=U||H?q:(u+2)*q,W="".concat(U||H?"translateY":"translateX","(").concat(d,"px)");return l.default.createElement("div",(0,a.default)({},T(P.CalendarMonthGrid,z&&P.CalendarMonthGrid__horizontal,U&&P.CalendarMonthGrid__vertical,H&&P.CalendarMonthGrid__vertical_scrollable,o&&P.CalendarMonthGrid__animating,o&&I&&{transition:"transform ".concat(I,"ms ease-in-out 0.1s")},w(w({},(0,v.default)(W)),{},{width:V})),{ref:this.setContainerRef,onTransitionEnd:C}),L.map((function(t,v){var b=v>=r&&v<r+u,_=0===v&&!b,w=0===v&&o&&b,C=(0,y.default)(t);return l.default.createElement("div",(0,a.default)({key:C},T(z&&P.CalendarMonthGrid_month__horizontal,_&&P.CalendarMonthGrid_month__hideForAnimation,w&&!U&&!j&&{position:"absolute",left:-q},w&&!U&&j&&{position:"absolute",right:0},w&&U&&{position:"absolute",top:-d},!b&&!o&&P.CalendarMonthGrid_month__hidden)),l.default.createElement(g.default,{month:t,isVisible:b,enableOutsideDays:n,modifiers:s[C],monthFormat:c,orientation:f,onDayMouseEnter:p,onDayMouseLeave:m,onDayClick:A,onMonthSelect:e.onMonthSelect,onYearSelect:e.onYearSelect,renderMonthText:F,renderCalendarDay:k,renderDayContents:x,renderMonthElement:E,firstDayOfWeek:S,daySize:h,focusedDate:b?O:null,isFocused:D,phrases:R,setMonthTitleHeight:N,dayAriaLabelFormat:M,verticalBorderSpacing:B,horizontalMonthPadding:i}))})))},r}(l.default.PureComponent||l.default.Component,!l.default.PureComponent&&"shouldComponentUpdate");x.propTypes={},x.defaultProps=F;t.default=(0,c.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.spacing,i=t.zIndex;return{CalendarMonthGrid:{background:n.background,textAlign:(0,p.default)("left"),zIndex:i},CalendarMonthGrid__animating:{zIndex:i+1},CalendarMonthGrid__horizontal:{position:"absolute",left:(0,p.default)(r.dayPickerHorizontalPadding)},CalendarMonthGrid__vertical:{margin:"0 auto"},CalendarMonthGrid__vertical_scrollable:{margin:"0 auto"},CalendarMonthGrid_month__horizontal:{display:"inline-block",verticalAlign:"top",minHeight:"100%"},CalendarMonthGrid_month__hideForAnimation:{position:"absolute",zIndex:i-1,opacity:0,pointerEvents:"none"},CalendarMonthGrid_month__hidden:{visibility:"hidden"}}}),{pureComponent:"undefined"!==typeof l.default.PureComponent})(x)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return 7*e+2*t+1}},function(e,t,n){"use strict";var r=n(642),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=n(2226)(),l=s&&u,c=function(e,t,n,r){var i;(!(t in e)||"function"===typeof(i=r)&&"[object Function]"===a.call(i)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},f=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],n[a[s]])};f.supportsDescriptors=!!l,e.exports=f},function(e,t,n){"use strict";e.exports=function(e){if(arguments.length<1)throw new TypeError("1 argument is required");if("object"!==typeof e)throw new TypeError("Argument 1 (\u201dother\u201c) to Node.contains must be an instance of Node");var t=e;do{if(this===t)return!0;t&&(t=t.parentNode)}while(t);return!1}},function(e,t,n){"use strict";var r=n(1245);e.exports=function(){if("undefined"!==typeof document){if(document.contains)return document.contains;if(document.body&&document.body.contains)try{if("boolean"===typeof document.body.contains.call(document,""))return document.body.contains}catch(e){}}return r}},function(e,t,n){"use strict";n.r(t),n.d(t,"ColorError",(function(){return f})),n.d(t,"adjustHue",(function(){return x})),n.d(t,"darken",(function(){return E})),n.d(t,"desaturate",(function(){return C})),n.d(t,"getContrast",(function(){return O})),n.d(t,"getLuminance",(function(){return S})),n.d(t,"getScale",(function(){return T})),n.d(t,"guard",(function(){return c})),n.d(t,"hasBadContrast",(function(){return R})),n.d(t,"hsla",(function(){return k})),n.d(t,"lighten",(function(){return M})),n.d(t,"mix",(function(){return j})),n.d(t,"opacify",(function(){return B})),n.d(t,"parseToHsla",(function(){return F})),n.d(t,"parseToRgba",(function(){return d})),n.d(t,"readableColor",(function(){return L})),n.d(t,"readableColorIsBlack",(function(){return N})),n.d(t,"rgba",(function(){return D})),n.d(t,"saturate",(function(){return U})),n.d(t,"toHex",(function(){return H})),n.d(t,"toHsla",(function(){return q})),n.d(t,"toRgba",(function(){return z})),n.d(t,"transparentize",(function(){return I}));var r=n(4),i=n(13),a=n(18),o=n(17),s=n(27),u=n(28),l=n(168);function c(e,t,n){return Math.min(Math.max(e,n),t)}var f=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(e){return Object(o.a)(this,n),t.call(this,'Failed to parse color: "'.concat(e,'"'))}return Object(a.a)(n)}(Object(l.a)(Error));function d(e){if("string"!==typeof e)throw new f(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];var t=e.trim();t=_.test(e)?function(e){var t=e.toLowerCase().trim(),n=p[function(e){var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return(t>>>0)%2341}(t)];if(!n)throw new f(e);return"#".concat(n)}(e):e;var n=m.exec(t);if(n){var a=Array.from(n).slice(1);return[].concat(Object(i.a)(a.slice(0,3).map((function(e){return parseInt(g(e,2),16)}))),[parseInt(g(a[3]||"f",2),16)/255])}var o=v.exec(t);if(o){var s=Array.from(o).slice(1);return[].concat(Object(i.a)(s.slice(0,3).map((function(e){return parseInt(e,16)}))),[parseInt(s[3]||"ff",16)/255])}var u=b.exec(t);if(u){var l=Array.from(u).slice(1);return[].concat(Object(i.a)(l.slice(0,3).map((function(e){return parseInt(e,10)}))),[parseFloat(l[3]||"1")])}var d=y.exec(t);if(d){var h=Array.from(d).slice(1).map(parseFloat),A=Object(r.a)(h,4),F=A[0],k=A[1],x=A[2],E=A[3];if(c(0,100,k)!==k)throw new f(e);if(c(0,100,x)!==x)throw new f(e);return[].concat(Object(i.a)(w(F,k,x)),[E||1])}throw new f(e)}var h=function(e){return parseInt(e.replace(/_/g,""),36)},p="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((function(e,t){return e[h(t.substring(0,3))]=h(t.substring(3)).toString(16).padStart(6,"0"),e}),{});var g=function(e,t){return Array.from(Array(t)).map((function(){return e})).join("")},m=new RegExp("^#".concat(g("([a-f0-9])",3),"([a-f0-9])?$"),"i"),v=new RegExp("^#".concat(g("([a-f0-9]{2})",3),"([a-f0-9]{2})?$"),"i"),b=new RegExp("^rgba?\\(\\s*(\\d+)\\s*".concat(g(",\\s*(\\d+)\\s*",2),"(?:,\\s*([\\d.]+))?\\s*\\)$"),"i"),y=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,_=/^[a-z]+$/i,A=function(e){return Math.round(255*e)},w=function(e,t,n){var r=n/100;if(0===t)return[r,r,r].map(A);var i=(e%360+360)%360/60,a=(1-Math.abs(2*r-1))*(t/100),o=a*(1-Math.abs(i%2-1)),s=0,u=0,l=0;i>=0&&i<1?(s=a,u=o):i>=1&&i<2?(s=o,u=a):i>=2&&i<3?(u=a,l=o):i>=3&&i<4?(u=o,l=a):i>=4&&i<5?(s=o,l=a):i>=5&&i<6&&(s=a,l=o);var c=r-a/2;return[s+c,u+c,l+c].map(A)};function F(e){var t=d(e).map((function(e,t){return 3===t?e:e/255})),n=Object(r.a)(t,4),i=n[0],a=n[1],o=n[2],s=n[3],u=Math.max(i,a,o),l=Math.min(i,a,o),c=(u+l)/2;if(u===l)return[0,0,c,s];var f=u-l;return[60*(i===u?(a-o)/f+(a<o?6:0):a===u?(o-i)/f+2:(i-a)/f+4),c>.5?f/(2-u-l):f/(u+l),c,s]}function k(e,t,n,r){return"hsla(".concat((e%360).toFixed(),", ").concat(c(0,100,100*t).toFixed(),"%, ").concat(c(0,100,100*n).toFixed(),"%, ").concat(parseFloat(c(0,1,r).toFixed(3)),")")}function x(e,t){var n=F(e),i=Object(r.a)(n,4);return k(i[0]+t,i[1],i[2],i[3])}function E(e,t){var n=F(e),i=Object(r.a)(n,4);return k(i[0],i[1],i[2]-t,i[3])}function C(e,t){var n=F(e),i=Object(r.a)(n,4);return k(i[0],i[1]-t,i[2],i[3])}function S(e){if("transparent"===e)return 0;function t(e){var t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}var n=d(e),i=Object(r.a)(n,3),a=i[0],o=i[1],s=i[2];return.2126*t(a)+.7152*t(o)+.0722*t(s)}function O(e,t){var n=S(e),r=S(t);return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)}function D(e,t,n,r){return"rgba(".concat(c(0,255,e).toFixed(),", ").concat(c(0,255,t).toFixed(),", ").concat(c(0,255,n).toFixed(),", ").concat(parseFloat(c(0,1,r).toFixed(3)),")")}function j(e,t,n){var i=function(e,t){return 3===t?e:e/255},a=d(e).map(i),o=Object(r.a)(a,4),s=o[0],u=o[1],l=o[2],c=o[3],f=d(t).map(i),h=Object(r.a)(f,4),p=h[0],g=h[1],m=h[2],v=h[3],b=v-c,y=2*n-1,_=((y*b===-1?y:y+b)/(1+y*b)+1)/2,A=1-_;return D(255*(s*A+p*_),255*(u*A+g*_),255*(l*A+m*_),v*n+c*(1-n))}function T(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){var n=t.length-1,r=c(0,n,Math.floor(e*n)),i=c(0,n,Math.ceil(e*n)),a=1/n;return j(t[r],t[i],(e-a*r)/a)}}var P={decorative:1.5,readable:3,aa:4.5,aaa:7};function R(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"aa";return O(e,"#fff")<P[t]}function M(e,t){return E(e,-t)}function I(e,t){var n=d(e),i=Object(r.a)(n,4);return D(i[0],i[1],i[2],i[3]-t)}function B(e,t){return I(e,-t)}function N(e){return S(e)>.179}function L(e){return N(e)?"#000":"#fff"}function U(e,t){return C(e,-t)}function H(e){var t=d(e),n=Object(r.a)(t,4),i=n[0],a=n[1],o=n[2],s=n[3],u=function(e){return c(0,255,e).toString(16).padStart(2,"0")};return"#".concat(u(i)).concat(u(a)).concat(u(o)).concat(s<1?u(Math.round(255*s)):"")}function z(e){return D.apply(void 0,Object(i.a)(d(e)))}function q(e){return k.apply(void 0,Object(i.a)(F(e)))}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=r(n(309)),o=n(150),s=n(177),u=r(n(209)),l=r(n(1249)),c=r(n(438)),f=r(n(1250)),d=r(n(530)),h=r(n(1251)),p=r(n(389)),g=r(n(388)),m=r(n(531)),v=r(n(439));t.default={startDate:a.default.momentObj,endDate:a.default.momentObj,onDatesChange:i.default.func.isRequired,focusedInput:l.default,onFocusChange:i.default.func.isRequired,onClose:i.default.func,startDateId:i.default.string.isRequired,startDatePlaceholderText:i.default.string,startDateOffset:i.default.func,endDateOffset:i.default.func,endDateId:i.default.string.isRequired,endDatePlaceholderText:i.default.string,startDateAriaLabel:i.default.string,endDateAriaLabel:i.default.string,startDateTitleText:i.default.string,endDateTitleText:i.default.string,disabled:d.default,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDates:i.default.bool,showDefaultInputIcon:i.default.bool,inputIconPosition:c.default,customInputIcon:i.default.node,customArrowIcon:i.default.node,customCloseIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,keepFocusOnInput:i.default.bool,autoComplete:i.default.string,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:f.default,anchorDirection:h.default,openDirection:p.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,firstDayOfWeek:g.default,initialVisibleMonth:i.default.func,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDates:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:m.default,hideKeyboardShortcutsPanel:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,verticalSpacing:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:v.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,minimumNights:i.default.number,minDate:a.default.momentObj,maxDate:a.default.momentObj,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,u.default)(s.DateRangePickerPhrases)),dayAriaLabelFormat:i.default.string}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.START_DATE,a.END_DATE])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.HORIZONTAL_ORIENTATION,a.VERTICAL_ORIENTATION])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=n(110);t.default=i.default.oneOf([a.ANCHOR_LEFT,a.ANCHOR_RIGHT])},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var o="undefined"!==typeof window?window.innerWidth:0,s=e===a.ANCHOR_LEFT?o-n:n,u=r||0;return(0,i.default)({},e,Math.min(t+s-u,0))};var i=r(n(79)),a=n(110)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i=n.getBoundingClientRect(),a=i.left,o=i.top;e===r.OPEN_UP&&(o=-(window.innerHeight-i.bottom));t===r.ANCHOR_RIGHT&&(a=-(window.innerWidth-i.right));return{transform:"translate3d(".concat(Math.round(a),"px, ").concat(Math.round(o),"px, 0)")}};var r=n(110)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=a(e),n=function(e){return t.forEach((function(t,n){n.style.setProperty("overflow-y",e?"hidden":t)}))};return n(!0),function(){return n(!1)}},t.getScrollAncestorsOverflowY=a,t.getScrollParent=i;var r=function(){return document.scrollingElement||document.documentElement};function i(e){var t=e.parentElement;if(null==t)return r();var n=window.getComputedStyle(t).overflowY;return"visible"!==n&&"hidden"!==n&&t.scrollHeight>t.clientHeight?t:i(t)}function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map,n=r(),o=i(e);return t.set(o,o.style.overflowY),o===n?t:a(o,t)}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(244)),o=r(n(208)),s=r(n(1)),u=(r(n(9)),r(n(60))),l=(r(n(309)),n(150),r(n(389)),n(177)),c=(r(n(209)),r(n(1256))),f=(r(n(438)),r(n(530)),r(n(435))),d=r(n(856)),h=r(n(440)),p=r(n(532)),g=n(110),m={children:null,startDate:null,startDateId:g.START_DATE,startDatePlaceholderText:"Start Date",isStartDateFocused:!1,startDateAriaLabel:void 0,startDateTitleText:void 0,endDate:null,endDateId:g.END_DATE,endDatePlaceholderText:"End Date",isEndDateFocused:!1,endDateAriaLabel:void 0,endDateTitleText:void 0,screenReaderMessage:"",showClearDates:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:g.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:g.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,autoComplete:"off",keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,withFullScreenPortal:!1,minimumNights:1,isOutsideRange:function(e){return!(0,h.default)(e,(0,u.default)())},isDayBlocked:function(){return!1},displayFormat:function(){return u.default.localeData().longDateFormat("L")},onFocusChange:function(){},onClose:function(){},onDatesChange:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customArrowIcon:null,customCloseIcon:null,isFocused:!1,phrases:l.DateRangePickerInputPhrases,isRTL:!1},v=t.default=function(e,t){(0,o.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).onClearFocus=n.onClearFocus.bind((0,a.default)(n)),n.onStartDateChange=n.onStartDateChange.bind((0,a.default)(n)),n.onStartDateFocus=n.onStartDateFocus.bind((0,a.default)(n)),n.onEndDateChange=n.onEndDateChange.bind((0,a.default)(n)),n.onEndDateFocus=n.onEndDateFocus.bind((0,a.default)(n)),n.clearDates=n.clearDates.bind((0,a.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.onClearFocus=function(){var e=this.props,t=e.onFocusChange,n=e.onClose,r=e.startDate,i=e.endDate;t(null),n({startDate:r,endDate:i})},n.onEndDateChange=function(e){var t=this.props,n=t.startDate,r=t.isOutsideRange,i=t.isDayBlocked,a=t.minimumNights,o=t.keepOpenOnDateSelect,s=t.onDatesChange,u=t.onClose,l=t.onFocusChange,c=(0,f.default)(e,this.getDisplayFormat());c&&!r(c)&&!i(c)&&!(n&&(0,p.default)(c,n.clone().add(a,"days")))?(s({startDate:n,endDate:c}),o||(l(null),u({startDate:n,endDate:c}))):s({startDate:n,endDate:null})},n.onEndDateFocus=function(){var e=this.props,t=e.startDate,n=e.onFocusChange,r=e.withFullScreenPortal,i=e.disabled;t||!r||i&&i!==g.END_DATE?i&&i!==g.START_DATE||n(g.END_DATE):n(g.START_DATE)},n.onStartDateChange=function(e){var t=this.props.endDate,n=this.props,r=n.isOutsideRange,i=n.isDayBlocked,a=n.minimumNights,o=n.onDatesChange,s=n.onFocusChange,u=n.disabled,l=(0,f.default)(e,this.getDisplayFormat()),c=l&&(0,p.default)(t,l.clone().add(a,"days"));l&&!r(l)&&!i(l)&&!(u===g.END_DATE&&c)?(c&&(t=null),o({startDate:l,endDate:t}),s(g.END_DATE)):o({startDate:null,endDate:t})},n.onStartDateFocus=function(){var e=this.props,t=e.disabled,n=e.onFocusChange;t&&t!==g.END_DATE||n(g.START_DATE)},n.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"===typeof e?e:e()},n.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,d.default)(e)},n.clearDates=function(){var e=this.props,t=e.onDatesChange,n=e.reopenPickerOnClearDates,r=e.onFocusChange;t({startDate:null,endDate:null}),n&&r(g.START_DATE)},n.render=function(){var e=this.props,t=e.children,n=e.startDate,r=e.startDateId,i=e.startDatePlaceholderText,a=e.isStartDateFocused,o=e.startDateAriaLabel,u=e.startDateTitleText,l=e.endDate,f=e.endDateId,d=e.endDatePlaceholderText,h=e.endDateAriaLabel,p=e.endDateTitleText,g=e.isEndDateFocused,m=e.screenReaderMessage,v=e.showClearDates,b=e.showCaret,y=e.showDefaultInputIcon,_=e.inputIconPosition,A=e.customInputIcon,w=e.customArrowIcon,F=e.customCloseIcon,k=e.disabled,x=e.required,E=e.readOnly,C=e.openDirection,S=e.isFocused,O=e.phrases,D=e.onKeyDownArrowDown,j=e.onKeyDownQuestionMark,T=e.isRTL,P=e.noBorder,R=e.block,M=e.small,I=e.regular,B=e.verticalSpacing,N=e.autoComplete,L=this.getDateString(n),U=this.getDateString(l);return s.default.createElement(c.default,{startDate:L,startDateId:r,startDatePlaceholderText:i,isStartDateFocused:a,startDateAriaLabel:o,startDateTitleText:u,endDate:U,endDateId:f,endDatePlaceholderText:d,isEndDateFocused:g,endDateAriaLabel:h,endDateTitleText:p,isFocused:S,disabled:k,required:x,readOnly:E,openDirection:C,showCaret:b,showDefaultInputIcon:y,inputIconPosition:_,customInputIcon:A,customArrowIcon:w,customCloseIcon:F,phrases:O,onStartDateChange:this.onStartDateChange,onStartDateFocus:this.onStartDateFocus,onStartDateShiftTab:this.onClearFocus,onEndDateChange:this.onEndDateChange,onEndDateFocus:this.onEndDateFocus,showClearDates:v,onClearDates:this.clearDates,screenReaderMessage:m,onKeyDownArrowDown:D,onKeyDownQuestionMark:j,isRTL:T,noBorder:P,block:R,small:M,regular:I,verticalSpacing:B,autoComplete:N},t)},r}(s.default.PureComponent||s.default.Component,!s.default.PureComponent&&"shouldComponentUpdate");v.propTypes={},v.defaultProps=m},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(226)),a=(r(n(79)),r(n(1))),o=(r(n(9)),n(150),n(245)),s=n(177),u=(r(n(209)),r(n(340))),l=(r(n(389)),r(n(1257))),c=(r(n(438)),r(n(530)),r(n(1258))),f=r(n(1259)),d=r(n(533)),h=r(n(1260)),p=n(110);var g={children:null,startDateId:p.START_DATE,endDateId:p.END_DATE,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateTitleText:void 0,endDateTitleText:void 0,screenReaderMessage:"",autoComplete:"off",onStartDateFocus:function(){},onEndDateFocus:function(){},onStartDateChange:function(){},onEndDateChange:function(){},onStartDateShiftTab:function(){},onEndDateTab:function(){},onClearDates:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},startDate:"",endDate:"",isStartDateFocused:!1,isEndDateFocused:!1,showClearDates:!1,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,isFocused:!1,phrases:s.DateRangePickerInputPhrases,isRTL:!1};function m(e){var t=e.children,n=e.startDate,r=e.startDateId,o=e.startDatePlaceholderText,s=e.screenReaderMessage,u=e.isStartDateFocused,g=e.onStartDateChange,m=e.onStartDateFocus,v=e.onStartDateShiftTab,b=e.startDateAriaLabel,y=e.startDateTitleText,_=e.endDate,A=e.endDateId,w=e.endDatePlaceholderText,F=e.isEndDateFocused,k=e.onEndDateChange,x=e.onEndDateFocus,E=e.onEndDateTab,C=e.endDateAriaLabel,S=e.endDateTitleText,O=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,j=e.onClearDates,T=e.showClearDates,P=e.disabled,R=e.required,M=e.readOnly,I=e.autoComplete,B=e.showCaret,N=e.openDirection,L=e.showDefaultInputIcon,U=e.inputIconPosition,H=e.customInputIcon,z=e.customArrowIcon,q=e.customCloseIcon,V=e.isFocused,W=e.phrases,G=e.isRTL,K=e.noBorder,Q=e.block,Y=e.verticalSpacing,X=e.small,J=e.regular,Z=e.css,$=e.styles,ee=H||a.default.createElement(h.default,Z($.DateRangePickerInput_calendarIcon_svg)),te=a.default.createElement(c.default,Z($.DateRangePickerInput_arrow_svg));G&&(te=a.default.createElement(f.default,Z($.DateRangePickerInput_arrow_svg))),X&&(te="-"),z&&(te=z);var ne=q||a.default.createElement(d.default,Z($.DateRangePickerInput_clearDates_svg,X&&$.DateRangePickerInput_clearDates_svg__small)),re=s||W.keyboardForwardNavigationInstructions,ie=s||W.keyboardBackwardNavigationInstructions,ae=(L||null!==H)&&a.default.createElement("button",(0,i.default)({},Z($.DateRangePickerInput_calendarIcon),{type:"button",disabled:P,"aria-label":W.focusStartDate,onClick:O}),ee),oe=P===p.START_DATE||!0===P,se=P===p.END_DATE||!0===P;return a.default.createElement("div",Z($.DateRangePickerInput,P&&$.DateRangePickerInput__disabled,G&&$.DateRangePickerInput__rtl,!K&&$.DateRangePickerInput__withBorder,Q&&$.DateRangePickerInput__block,T&&$.DateRangePickerInput__showClearDates),U===p.ICON_BEFORE_POSITION&&ae,a.default.createElement(l.default,{id:r,placeholder:o,ariaLabel:b,autoComplete:I,titleText:y,displayValue:n,screenReaderMessage:re,focused:u,isFocused:V,disabled:oe,required:R,readOnly:M,showCaret:B,openDirection:N,onChange:g,onFocus:m,onKeyDownShiftTab:v,onKeyDownArrowDown:O,onKeyDownQuestionMark:D,verticalSpacing:Y,small:X,regular:J}),!F&&t,a.default.createElement("div",(0,i.default)({},Z($.DateRangePickerInput_arrow),{"aria-hidden":"true",role:"presentation"}),te),a.default.createElement(l.default,{id:A,placeholder:w,ariaLabel:C,autoComplete:I,titleText:S,displayValue:_,screenReaderMessage:ie,focused:F,isFocused:V,disabled:se,required:R,readOnly:M,showCaret:B,openDirection:N,onChange:k,onFocus:x,onKeyDownArrowDown:O,onKeyDownQuestionMark:D,onKeyDownTab:E,verticalSpacing:Y,small:X,regular:J}),F&&t,T&&a.default.createElement("button",(0,i.default)({type:"button","aria-label":W.clearDates},Z($.DateRangePickerInput_clearDates,X&&$.DateRangePickerInput_clearDates__small,!q&&$.DateRangePickerInput_clearDates_default,!(n||_)&&$.DateRangePickerInput_clearDates__hide),{onClick:j,disabled:P}),ne),U===p.ICON_AFTER_POSITION&&ae)}m.propTypes={},m.defaultProps=g;t.default=(0,o.withStyles)((function(e){var t=e.reactDates,n=t.border,r=t.color,i=t.sizing;return{DateRangePickerInput:{backgroundColor:r.background,display:"inline-block"},DateRangePickerInput__disabled:{background:r.disabled},DateRangePickerInput__withBorder:{borderColor:r.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.pickerInput.borderRadius},DateRangePickerInput__rtl:{direction:(0,u.default)("rtl")},DateRangePickerInput__block:{display:"block"},DateRangePickerInput__showClearDates:{paddingRight:30},DateRangePickerInput_arrow:{display:"inline-block",verticalAlign:"middle",color:r.text},DateRangePickerInput_arrow_svg:{verticalAlign:"middle",fill:r.text,height:i.arrowWidth,width:i.arrowWidth},DateRangePickerInput_clearDates:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},DateRangePickerInput_clearDates__small:{padding:6},DateRangePickerInput_clearDates_default:{":focus":{background:r.core.border,borderRadius:"50%"},":hover":{background:r.core.border,borderRadius:"50%"}},DateRangePickerInput_clearDates__hide:{visibility:"hidden"},DateRangePickerInput_clearDates_svg:{fill:r.core.grayLight,height:12,width:15,verticalAlign:"middle"},DateRangePickerInput_clearDates_svg__small:{height:9},DateRangePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},DateRangePickerInput_calendarIcon_svg:{fill:r.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:"undefined"!==typeof a.default.PureComponent})(m)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=(r(n(79)),r(n(1))),l=(r(n(9)),n(150),n(245)),c=r(n(347)),f=r(n(437)),d=r(n(340)),h=r(n(855)),p=(r(n(389)),n(110));var g="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0z"),m="M0,".concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX/2,",0 ").concat(p.FANG_WIDTH_PX,",").concat(p.FANG_HEIGHT_PX),v="M0,0 ".concat(p.FANG_WIDTH_PX,",0 ").concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX,"z"),b="M0,0 ".concat(p.FANG_WIDTH_PX/2,",").concat(p.FANG_HEIGHT_PX," ").concat(p.FANG_WIDTH_PX,",0"),y={placeholder:"Select Date",displayValue:"",ariaLabel:void 0,autoComplete:"off",titleText:void 0,screenReaderMessage:"",focused:!1,disabled:!1,required:!1,readOnly:null,openDirection:p.OPEN_DOWN,showCaret:!1,verticalSpacing:p.DEFAULT_VERTICAL_SPACING,small:!1,block:!1,regular:!1,onChange:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},isFocused:!1},_=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).state={dateString:"",isTouchDevice:!1},n.onChange=n.onChange.bind((0,o.default)(n)),n.onKeyDown=n.onKeyDown.bind((0,o.default)(n)),n.setInputRef=n.setInputRef.bind((0,o.default)(n)),n.throttledKeyDown=(0,c.default)(n.onFinalKeyDown,300,{trailing:!1}),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.setState({isTouchDevice:(0,f.default)()})},n.UNSAFE_componentWillReceiveProps=function(e){this.state.dateString&&e.displayValue&&this.setState({dateString:""})},n.componentDidUpdate=function(e){var t=this.props,n=t.focused,r=t.isFocused;e.focused===n&&e.isFocused===r||n&&r&&this.inputRef.focus()},n.onChange=function(e){var t=this.props,n=t.onChange,r=t.onKeyDownQuestionMark,i=e.target.value;"?"===i[i.length-1]?r(e):this.setState({dateString:i},(function(){return n(i)}))},n.onKeyDown=function(e){e.stopPropagation(),p.MODIFIER_KEY_NAMES.has(e.key)||this.throttledKeyDown(e)},n.onFinalKeyDown=function(e){var t=this.props,n=t.onKeyDownShiftTab,r=t.onKeyDownTab,i=t.onKeyDownArrowDown,a=t.onKeyDownQuestionMark,o=e.key;"Tab"===o?e.shiftKey?n(e):r(e):"ArrowDown"===o?i(e):"?"===o&&(e.preventDefault(),a(e))},n.setInputRef=function(e){this.inputRef=e},n.render=function(){var e=this.state,t=e.dateString,n=e.isTouchDevice,r=this.props,i=r.id,o=r.placeholder,s=r.ariaLabel,l=r.autoComplete,c=r.titleText,f=r.displayValue,d=r.screenReaderMessage,y=r.focused,_=r.showCaret,A=r.onFocus,w=r.disabled,F=r.required,k=r.readOnly,x=r.openDirection,E=r.verticalSpacing,C=r.small,S=r.regular,O=r.block,D=r.css,j=r.styles,T=r.theme.reactDates,P=t||f||"",R="DateInput__screen-reader-message-".concat(i),M=_&&y,I=(0,h.default)(T,C);return u.default.createElement("div",D(j.DateInput,C&&j.DateInput__small,O&&j.DateInput__block,M&&j.DateInput__withFang,w&&j.DateInput__disabled,M&&x===p.OPEN_DOWN&&j.DateInput__openDown,M&&x===p.OPEN_UP&&j.DateInput__openUp),u.default.createElement("input",(0,a.default)({},D(j.DateInput_input,C&&j.DateInput_input__small,S&&j.DateInput_input__regular,k&&j.DateInput_input__readOnly,y&&j.DateInput_input__focused,w&&j.DateInput_input__disabled),{"aria-label":void 0===s?o:s,title:c,type:"text",id:i,name:i,ref:this.setInputRef,value:P,onChange:this.onChange,onKeyDown:this.onKeyDown,onFocus:A,placeholder:o,autoComplete:l,disabled:w,readOnly:"boolean"===typeof k?k:n,required:F,"aria-describedby":d&&R})),M&&u.default.createElement("svg",(0,a.default)({role:"presentation",focusable:"false"},D(j.DateInput_fang,x===p.OPEN_DOWN&&{top:I+E-p.FANG_HEIGHT_PX-1},x===p.OPEN_UP&&{bottom:I+E-p.FANG_HEIGHT_PX-1})),u.default.createElement("path",(0,a.default)({},D(j.DateInput_fangShape),{d:x===p.OPEN_DOWN?g:v})),u.default.createElement("path",(0,a.default)({},D(j.DateInput_fangStroke),{d:x===p.OPEN_DOWN?m:b}))),d&&u.default.createElement("p",(0,a.default)({},D(j.DateInput_screenReaderMessage),{id:R}),d))},r}(u.default.PureComponent||u.default.Component,!u.default.PureComponent&&"shouldComponentUpdate");_.propTypes={},_.defaultProps=y;t.default=(0,l.withStyles)((function(e){var t=e.reactDates,n=t.border,r=t.color,i=t.sizing,a=t.spacing,o=t.font,s=t.zIndex;return{DateInput:{margin:0,padding:a.inputPadding,background:r.background,position:"relative",display:"inline-block",width:i.inputWidth,verticalAlign:"middle"},DateInput__small:{width:i.inputWidth_small},DateInput__block:{width:"100%"},DateInput__disabled:{background:r.disabled,color:r.textDisabled},DateInput_input:{fontWeight:o.input.weight,fontSize:o.input.size,lineHeight:o.input.lineHeight,color:r.text,backgroundColor:r.background,width:"100%",padding:"".concat(a.displayTextPaddingVertical,"px ").concat(a.displayTextPaddingHorizontal,"px"),paddingTop:a.displayTextPaddingTop,paddingBottom:a.displayTextPaddingBottom,paddingLeft:(0,d.default)(a.displayTextPaddingLeft),paddingRight:(0,d.default)(a.displayTextPaddingRight),border:n.input.border,borderTop:n.input.borderTop,borderRight:(0,d.default)(n.input.borderRight),borderBottom:n.input.borderBottom,borderLeft:(0,d.default)(n.input.borderLeft),borderRadius:n.input.borderRadius},DateInput_input__small:{fontSize:o.input.size_small,lineHeight:o.input.lineHeight_small,letterSpacing:o.input.letterSpacing_small,padding:"".concat(a.displayTextPaddingVertical_small,"px ").concat(a.displayTextPaddingHorizontal_small,"px"),paddingTop:a.displayTextPaddingTop_small,paddingBottom:a.displayTextPaddingBottom_small,paddingLeft:(0,d.default)(a.displayTextPaddingLeft_small),paddingRight:(0,d.default)(a.displayTextPaddingRight_small)},DateInput_input__regular:{fontWeight:"inherit"},DateInput_input__readOnly:{userSelect:"none"},DateInput_input__focused:{outline:n.input.outlineFocused,background:r.backgroundFocused,border:n.input.borderFocused,borderTop:n.input.borderTopFocused,borderRight:(0,d.default)(n.input.borderRightFocused),borderBottom:n.input.borderBottomFocused,borderLeft:(0,d.default)(n.input.borderLeftFocused)},DateInput_input__disabled:{background:r.disabled,fontStyle:o.input.styleDisabled},DateInput_screenReaderMessage:{border:0,clip:"rect(0, 0, 0, 0)",height:1,margin:-1,overflow:"hidden",padding:0,position:"absolute",width:1},DateInput_fang:{position:"absolute",width:p.FANG_WIDTH_PX,height:p.FANG_HEIGHT_PX,left:22,zIndex:s+2},DateInput_fangShape:{fill:r.background},DateInput_fangStroke:{stroke:r.core.border,fill:"transparent"}}}),{pureComponent:"undefined"!==typeof u.default.PureComponent})(_)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};t.default=a},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M336 275L126 485h806c13 0 23 10 23 23s-10 23-23 23H126l210 210c11 11 11 21 0 32-5 5-10 7-16 7s-11-2-16-7L55 524c-11-11-11-21 0-32l249-249c21-22 53 10 32 32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};t.default=a},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"m107 1393h241v-241h-241zm295 0h268v-241h-268zm-295-295h241v-268h-241zm295 0h268v-268h-268zm-295-321h241v-241h-241zm616 616h268v-241h-268zm-321-616h268v-241h-268zm643 616h241v-241h-241zm-322-295h268v-268h-268zm-294-723v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm616 723h241v-268h-241zm-322-321h268v-241h-268zm322 0h241v-241h-241zm27-402v-241c0-7-3-14-8-19-6-5-12-8-19-8h-54c-7 0-13 3-19 8-5 5-8 12-8 19v241c0 7 3 14 8 19 6 5 12 8 19 8h54c7 0 13-3 19-8 5-5 8-12 8-19zm321-54v1072c0 29-11 54-32 75s-46 32-75 32h-1179c-29 0-54-11-75-32s-32-46-32-75v-1072c0-29 11-54 32-75s46-32 75-32h107v-80c0-37 13-68 40-95s57-39 94-39h54c37 0 68 13 95 39 26 26 39 58 39 95v80h321v-80c0-37 13-69 40-95 26-26 57-39 94-39h54c37 0 68 13 94 39s40 58 40 95v80h107c29 0 54 11 75 32s32 46 32 75z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1393.1 1500"};t.default=a},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(1262)),o=r(n(79)),s=r(n(244)),u=r(n(208)),l=r(n(1)),c=(r(n(9)),r(n(309)),n(150),r(n(60))),f=r(n(647)),d=r(n(437)),h=n(177),p=(r(n(209)),r(n(440))),g=r(n(1263)),m=r(n(387)),v=r(n(652)),b=r(n(532)),y=r(n(2234)),_=r(n(1264)),A=r(n(653)),w=r(n(2235)),F=r(n(529)),k=n(1265),x=(r(n(530)),r(n(1249)),r(n(436)),r(n(388)),r(n(531)),r(n(439)),n(110)),E=r(n(857)),C=r(n(1266));function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D={startDate:void 0,endDate:void 0,minDate:null,maxDate:null,onDatesChange:function(){},startDateOffset:void 0,endDateOffset:void 0,focusedInput:null,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,minimumNights:1,disabled:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},getMinNightsForHoverDate:function(){},daysViolatingMinNightsCanBeClicked:!1,renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:x.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,daySize:x.DAY_SIZE,dayPickerNavigationInlineStyles:null,navPosition:x.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0,calendarInfoPosition:x.INFO_POSITION_BOTTOM,firstDayOfWeek:null,verticalHeight:null,noBorder:!1,transitionDuration:void 0,verticalBorderSpacing:void 0,horizontalMonthPadding:13,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:h.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},j=function(e,t){return t===x.START_DATE?e.chooseAvailableStartDate:t===x.END_DATE?e.chooseAvailableEndDate:e.chooseAvailableDate},T=t.default=function(e,t){(0,u.default)(r,e);var n=r.prototype;function r(t){var n;(n=e.call(this,t)||this).isTouchDevice=(0,d.default)(),n.today=(0,c.default)(),n.modifiers={today:function(e){return n.isToday(e)},blocked:function(e){return n.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!n.isBlocked(e)},"selected-start":function(e){return n.isStartDate(e)},"selected-end":function(e){return n.isEndDate(e)},"blocked-minimum-nights":function(e){return n.doesNotMeetMinimumNights(e)},"selected-span":function(e){return n.isInSelectedSpan(e)},"last-in-range":function(e){return n.isLastInRange(e)},hovered:function(e){return n.isHovered(e)},"hovered-span":function(e){return n.isInHoveredSpan(e)},"hovered-offset":function(e){return n.isInHoveredSpan(e)},"after-hovered-start":function(e){return n.isDayAfterHoveredStartDate(e)},"first-day-of-week":function(e){return n.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return n.isLastDayOfWeek(e)},"hovered-start-first-possible-end":function(e,t){return n.isFirstPossibleEndDateForHoveredStartDate(e,t)},"hovered-start-blocked-minimum-nights":function(e,t){return n.doesNotMeetMinNightsForHoveredStartDate(e,t)},"before-hovered-end":function(e){return n.isDayBeforeHoveredEndDate(e)},"no-selected-start-before-selected-end":function(e){return n.beforeSelectedEnd(e)&&!t.startDate},"selected-start-in-hovered-span":function(e,t){return n.isStartDate(e)&&(0,v.default)(t,e)},"selected-start-no-selected-end":function(e){return n.isStartDate(e)&&!t.endDate},"selected-end-no-selected-start":function(e){return n.isEndDate(e)&&!t.startDate}};var r=n.getStateForNewMonth(t),i=r.currentMonth,a=r.visibleDays,o=j(t.phrases,t.focusedInput);return n.state={hoverDate:null,currentMonth:i,phrases:O(O({},t.phrases),{},{chooseAvailableDate:o}),visibleDays:a,disablePrev:n.shouldDisableMonthNavigation(t.minDate,i),disableNext:n.shouldDisableMonthNavigation(t.maxDate,i)},n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidUpdate=function(e){var t=this,n=e.startDate,r=e.endDate,i=e.focusedInput,a=(e.getMinNightsForHoverDate,e.minimumNights),o=e.isOutsideRange,s=e.isDayBlocked,u=e.isDayHighlighted,l=e.phrases,d=e.initialVisibleMonth,h=e.numberOfMonths,p=e.enableOutsideDays,g=this.props,v=g.startDate,y=g.endDate,_=g.focusedInput,A=g.getMinNightsForHoverDate,w=g.minimumNights,F=g.isOutsideRange,k=g.isDayBlocked,E=g.isDayHighlighted,S=g.phrases,D=g.initialVisibleMonth,T=g.numberOfMonths,P=g.enableOutsideDays,R=this.state.hoverDate,M=this.state.visibleDays,I=!1,B=!1,N=!1;F!==o&&(this.modifiers["blocked-out-of-range"]=function(e){return F(e)},N=!0),k!==s&&(this.modifiers["blocked-calendar"]=function(e){return k(e)},I=!0),E!==u&&(this.modifiers["highlighted-calendar"]=function(e){return E(e)},B=!0);var L=N||I||B,U=v!==n,H=y!==r,z=_!==i;if(T!==h||P!==p||D!==d&&!i&&z){var q=this.getStateForNewMonth(this.props),V=q.currentMonth;M=q.visibleDays,this.setState({currentMonth:V,visibleDays:M})}var W={};if(U){if(W=this.deleteModifier(W,n,"selected-start"),W=this.addModifier(W,v,"selected-start"),n){var G=n.clone().add(1,"day"),K=n.clone().add(a+1,"days");W=this.deleteModifierFromRange(W,G,K,"after-hovered-start"),y&&r||(W=this.deleteModifier(W,n,"selected-start-no-selected-end"))}!n&&y&&v&&(W=this.deleteModifier(W,y,"selected-end-no-selected-start"),W=this.deleteModifier(W,y,"selected-end-in-hovered-span"),(0,f.default)(M).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,c.default)(e);W=t.deleteModifier(W,n,"no-selected-start-before-selected-end")}))})))}if(H&&(W=this.deleteModifier(W,r,"selected-end"),W=this.addModifier(W,y,"selected-end"),!r||v&&n||(W=this.deleteModifier(W,r,"selected-end-no-selected-start"))),(U||H)&&(n&&r&&(W=this.deleteModifierFromRange(W,n,r.clone().add(1,"day"),"selected-span")),v&&y&&(W=this.deleteModifierFromRange(W,v,y.clone().add(1,"day"),"hovered-span"),W=this.addModifierToRange(W,v.clone().add(1,"day"),y,"selected-span")),v&&!y&&(W=this.addModifier(W,v,"selected-start-no-selected-end")),y&&!v&&(W=this.addModifier(W,y,"selected-end-no-selected-start")),!v&&y&&(0,f.default)(M).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,c.default)(e);(0,b.default)(n,y)&&(W=t.addModifier(W,n,"no-selected-start-before-selected-end"))}))}))),!this.isTouchDevice&&U&&v&&!y){var Q=v.clone().add(1,"day"),Y=v.clone().add(w+1,"days");W=this.addModifierToRange(W,Q,Y,"after-hovered-start")}if(!this.isTouchDevice&&H&&!v&&y){var X=y.clone().subtract(w,"days"),J=y.clone();W=this.addModifierToRange(W,X,J,"before-hovered-end")}if(a>0&&(z||U||w!==a)){var Z=n||this.today;W=this.deleteModifierFromRange(W,Z,Z.clone().add(a,"days"),"blocked-minimum-nights"),W=this.deleteModifierFromRange(W,Z,Z.clone().add(a,"days"),"blocked")}if((z||L)&&(0,f.default)(M).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,C.default)(e),r=!1;(z||N)&&(F(n)?(W=t.addModifier(W,n,"blocked-out-of-range"),r=!0):W=t.deleteModifier(W,n,"blocked-out-of-range")),(z||I)&&(k(n)?(W=t.addModifier(W,n,"blocked-calendar"),r=!0):W=t.deleteModifier(W,n,"blocked-calendar")),W=r?t.addModifier(W,n,"blocked"):t.deleteModifier(W,n,"blocked"),(z||B)&&(W=E(n)?t.addModifier(W,n,"highlighted-calendar"):t.deleteModifier(W,n,"highlighted-calendar"))}))})),!this.isTouchDevice&&z&&R&&!this.isBlocked(R)){var $=A(R);$>0&&_===x.END_DATE&&(W=this.deleteModifierFromRange(W,R.clone().add(1,"days"),R.clone().add($,"days"),"hovered-start-blocked-minimum-nights"),W=this.deleteModifier(W,R.clone().add($,"days"),"hovered-start-first-possible-end")),$>0&&_===x.START_DATE&&(W=this.addModifierToRange(W,R.clone().add(1,"days"),R.clone().add($,"days"),"hovered-start-blocked-minimum-nights"),W=this.addModifier(W,R.clone().add($,"days"),"hovered-start-first-possible-end"))}w>0&&v&&_===x.END_DATE&&(W=this.addModifierToRange(W,v,v.clone().add(w,"days"),"blocked-minimum-nights"),W=this.addModifierToRange(W,v,v.clone().add(w,"days"),"blocked"));var ee=(0,c.default)();if((0,m.default)(this.today,ee)||(W=this.deleteModifier(W,this.today,"today"),W=this.addModifier(W,ee,"today"),this.today=ee),Object.keys(W).length>0&&this.setState({visibleDays:O(O({},M),W)}),z||S!==l){var te=j(S,_);this.setState({phrases:O(O({},S),{},{chooseAvailableDate:te})})}},n.onDayClick=function(e,t){var n=this.props,r=n.keepOpenOnDateSelect,i=n.minimumNights,a=n.onBlur,o=n.focusedInput,s=n.onFocusChange,u=n.onClose,l=n.onDatesChange,c=n.startDateOffset,f=n.endDateOffset,d=n.disabled,h=n.daysViolatingMinNightsCanBeClicked;if(t&&t.preventDefault(),!this.isBlocked(e,!h)){var g=this.props,m=g.startDate,y=g.endDate;if(c||f){if(m=(0,w.default)(c,e),y=(0,w.default)(f,e),this.isBlocked(m)||this.isBlocked(y))return;l({startDate:m,endDate:y}),r||(s(null),u({startDate:m,endDate:y}))}else if(o===x.START_DATE){var _=y&&y.clone().subtract(i,"days"),A=(0,b.default)(_,e)||(0,v.default)(m,y),F=d===x.END_DATE;F&&A||(m=e,A&&(y=null)),l({startDate:m,endDate:y}),F&&!A?(s(null),u({startDate:m,endDate:y})):F||s(x.END_DATE)}else if(o===x.END_DATE){var k=m&&m.clone().add(i,"days");m?(0,p.default)(e,k)?(l({startDate:m,endDate:y=e}),r||(s(null),u({startDate:m,endDate:y}))):h&&this.doesNotMeetMinimumNights(e)?l({startDate:m,endDate:y=e}):d!==x.START_DATE?l({startDate:m=e,endDate:y=null}):l({startDate:m,endDate:y}):(l({startDate:m,endDate:y=e}),s(x.START_DATE))}else l({startDate:m,endDate:y});a()}},n.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.props,n=t.startDate,r=t.endDate,i=t.focusedInput,a=t.getMinNightsForHoverDate,o=t.minimumNights,s=t.startDateOffset,u=t.endDateOffset,l=this.state,c=l.hoverDate,f=l.visibleDays,d=l.dateOffset,h=null;if(i){var p=s||u,g={};if(p){var y=(0,w.default)(s,e),_=(0,w.default)(u,e,(function(e){return e.add(1,"day")}));h={start:y,end:_},d&&d.start&&d.end&&(g=this.deleteModifierFromRange(g,d.start,d.end,"hovered-offset")),g=this.addModifierToRange(g,y,_,"hovered-offset")}if(!p){if(g=this.deleteModifier(g,c,"hovered"),g=this.addModifier(g,e,"hovered"),n&&!r&&i===x.END_DATE){if((0,v.default)(c,n)){var A=c.clone().add(1,"day");g=this.deleteModifierFromRange(g,n,A,"hovered-span")}if(((0,b.default)(e,n)||(0,m.default)(e,n))&&(g=this.deleteModifier(g,n,"selected-start-in-hovered-span")),!this.isBlocked(e)&&(0,v.default)(e,n)){var F=e.clone().add(1,"day");g=this.addModifierToRange(g,n,F,"hovered-span"),g=this.addModifier(g,n,"selected-start-in-hovered-span")}}if(!n&&r&&i===x.START_DATE&&((0,b.default)(c,r)&&(g=this.deleteModifierFromRange(g,c,r,"hovered-span")),((0,v.default)(e,r)||(0,m.default)(e,r))&&(g=this.deleteModifier(g,r,"selected-end-in-hovered-span")),!this.isBlocked(e)&&(0,b.default)(e,r)&&(g=this.addModifierToRange(g,e,r,"hovered-span"),g=this.addModifier(g,r,"selected-end-in-hovered-span"))),n){var k=n.clone().add(1,"day"),E=n.clone().add(o+1,"days");if(g=this.deleteModifierFromRange(g,k,E,"after-hovered-start"),(0,m.default)(e,n)){var C=n.clone().add(1,"day"),S=n.clone().add(o+1,"days");g=this.addModifierToRange(g,C,S,"after-hovered-start")}}if(r){var D=r.clone().subtract(o,"days");if(g=this.deleteModifierFromRange(g,D,r,"before-hovered-end"),(0,m.default)(e,r)){var j=r.clone().subtract(o,"days");g=this.addModifierToRange(g,j,r,"before-hovered-end")}}if(c&&!this.isBlocked(c)){var T=a(c);T>0&&i===x.START_DATE&&(g=this.deleteModifierFromRange(g,c.clone().add(1,"days"),c.clone().add(T,"days"),"hovered-start-blocked-minimum-nights"),g=this.deleteModifier(g,c.clone().add(T,"days"),"hovered-start-first-possible-end"))}if(!this.isBlocked(e)){var P=a(e);P>0&&i===x.START_DATE&&(g=this.addModifierToRange(g,e.clone().add(1,"days"),e.clone().add(P,"days"),"hovered-start-blocked-minimum-nights"),g=this.addModifier(g,e.clone().add(P,"days"),"hovered-start-first-possible-end"))}}this.setState({hoverDate:e,dateOffset:h,visibleDays:O(O({},f),g)})}}},n.onDayMouseLeave=function(e){var t=this.props,n=t.startDate,r=t.endDate,i=t.focusedInput,a=t.getMinNightsForHoverDate,o=t.minimumNights,s=this.state,u=s.hoverDate,l=s.visibleDays,c=s.dateOffset;if(!this.isTouchDevice&&u){var f={};if(f=this.deleteModifier(f,u,"hovered"),c&&(f=this.deleteModifierFromRange(f,c.start,c.end,"hovered-offset")),n&&!r){if((0,v.default)(u,n)){var d=u.clone().add(1,"day");f=this.deleteModifierFromRange(f,n,d,"hovered-span")}(0,v.default)(e,n)&&(f=this.deleteModifier(f,n,"selected-start-in-hovered-span"))}if(!n&&r&&((0,v.default)(r,u)&&(f=this.deleteModifierFromRange(f,u,r,"hovered-span")),(0,b.default)(e,r)&&(f=this.deleteModifier(f,r,"selected-end-in-hovered-span"))),n&&(0,m.default)(e,n)){var h=n.clone().add(1,"day"),p=n.clone().add(o+1,"days");f=this.deleteModifierFromRange(f,h,p,"after-hovered-start")}if(r&&(0,m.default)(e,r)){var g=r.clone().subtract(o,"days");f=this.deleteModifierFromRange(f,g,r,"before-hovered-end")}if(!this.isBlocked(u)){var y=a(u);y>0&&i===x.START_DATE&&(f=this.deleteModifierFromRange(f,u.clone().add(1,"days"),u.clone().add(y,"days"),"hovered-start-blocked-minimum-nights"),f=this.deleteModifier(f,u.clone().add(y,"days"),"hovered-start-first-possible-end"))}this.setState({hoverDate:null,visibleDays:O(O({},l),f)})}},n.onPrevMonthClick=function(){var e=this.props,t=e.enableOutsideDays,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=e.onPrevMonthClick,o=this.state,s=o.currentMonth,u=o.visibleDays,l={};Object.keys(u).sort().slice(0,i+1).forEach((function(e){l[e]=u[e]}));var c=s.clone().subtract(2,"months"),f=(0,_.default)(c,1,t,!0),d=s.clone().subtract(1,"month");this.setState({currentMonth:d,disablePrev:this.shouldDisableMonthNavigation(r,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:O(O({},l),this.getModifiers(f))},(function(){a(d.clone())}))},n.onNextMonthClick=function(){var e=this.props,t=e.enableOutsideDays,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=e.onNextMonthClick,o=this.state,s=o.currentMonth,u=o.visibleDays,l={};Object.keys(u).sort().slice(1).forEach((function(e){l[e]=u[e]}));var c=s.clone().add(i+1,"month"),f=(0,_.default)(c,1,t,!0),d=s.clone().add(1,"month");this.setState({currentMonth:d,disablePrev:this.shouldDisableMonthNavigation(r,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:O(O({},l),this.getModifiers(f))},(function(){a(d.clone())}))},n.onMonthChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===x.VERTICAL_SCROLLABLE,a=(0,_.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},n.onYearChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===x.VERTICAL_SCROLLABLE,a=(0,_.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},n.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),u=(0,_.default)(s,t,n,!0);this.setState({visibleDays:O(O({},a),this.getModifiers(u))})},n.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=i.clone().subtract(t,"month"),s=(0,_.default)(o,t,n,!0);this.setState({currentMonth:o.clone(),visibleDays:O(O({},a),this.getModifiers(s))})},n.getFirstDayOfWeek=function(){var e=this.props.firstDayOfWeek;return null==e?c.default.localeData().firstDayOfWeek():e},n.getFirstFocusableDay=function(e){var t=this,n=this.props,r=n.startDate,i=n.endDate,o=n.focusedInput,s=n.minimumNights,u=n.numberOfMonths,l=e.clone().startOf("month").hour(12);if(o===x.START_DATE&&r?l=r.clone():o===x.END_DATE&&!i&&r?l=r.clone().add(s,"days"):o===x.END_DATE&&i&&(l=i.clone()),this.isBlocked(l)){for(var c=[],f=e.clone().add(u-1,"months").endOf("month"),d=l.clone();!(0,v.default)(d,f);)d=d.clone().add(1,"day"),c.push(d);var h=c.filter((function(e){return!t.isBlocked(e)}));if(h.length>0)l=(0,a.default)(h,1)[0]}return l},n.getModifiers=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]={},e[r].forEach((function(e){n[r][(0,F.default)(e)]=t.getModifiersForDay(e)}))})),n},n.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(n){return t.modifiers[n](e)})))},n.getStateForNewMonth=function(e){var t=this,n=e.initialVisibleMonth,r=e.numberOfMonths,i=e.enableOutsideDays,a=e.orientation,o=e.startDate,s=(n||(o?function(){return o}:function(){return t.today}))(),u=a===x.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,_.default)(s,r,i,u))}},n.shouldDisableMonthNavigation=function(e,t){if(!e)return!1;var n=this.props,r=n.numberOfMonths,i=n.enableOutsideDays;return(0,A.default)(e,t,r,i)},n.addModifier=function(e,t,n){return(0,k.addModifier)(e,t,n,this.props,this.state)},n.addModifierToRange=function(e,t,n,r){for(var i=e,a=t.clone();(0,b.default)(a,n);)i=this.addModifier(i,a,r),a=a.clone().add(1,"day");return i},n.deleteModifier=function(e,t,n){return(0,k.deleteModifier)(e,t,n,this.props,this.state)},n.deleteModifierFromRange=function(e,t,n,r){for(var i=e,a=t.clone();(0,b.default)(a,n);)i=this.deleteModifier(i,a,r),a=a.clone().add(1,"day");return i},n.doesNotMeetMinimumNights=function(e){var t=this.props,n=t.startDate,r=t.isOutsideRange,i=t.focusedInput,a=t.minimumNights;if(i!==x.END_DATE)return!1;if(n){var o=e.diff(n.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return r((0,c.default)(e).subtract(a,"days"))},n.doesNotMeetMinNightsForHoveredStartDate=function(e,t){var n=this.props,r=n.focusedInput,i=n.getMinNightsForHoverDate;if(r!==x.END_DATE)return!1;if(t&&!this.isBlocked(t)){var a=i(t),o=e.diff(t.clone().startOf("day").hour(12),"days");return o<a&&o>=0}return!1},n.isDayAfterHoveredStartDate=function(e){var t=this.props,n=t.startDate,r=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!n&&!r&&!this.isBlocked(e)&&(0,g.default)(a,e)&&i>0&&(0,m.default)(a,n)},n.isEndDate=function(e){var t=this.props.endDate;return(0,m.default)(e,t)},n.isHovered=function(e){var t=(this.state||{}).hoverDate;return!!this.props.focusedInput&&(0,m.default)(e,t)},n.isInHoveredSpan=function(e){var t=this.props,n=t.startDate,r=t.endDate,i=(this.state||{}).hoverDate,a=!!n&&!r&&(e.isBetween(n,i)||(0,m.default)(i,e)),o=!!r&&!n&&(e.isBetween(i,r)||(0,m.default)(i,e)),s=i&&!this.isBlocked(i);return(a||o)&&s},n.isInSelectedSpan=function(e){var t=this.props,n=t.startDate,r=t.endDate;return e.isBetween(n,r,"days")},n.isLastInRange=function(e){var t=this.props.endDate;return this.isInSelectedSpan(e)&&(0,g.default)(e,t)},n.isStartDate=function(e){var t=this.props.startDate;return(0,m.default)(e,t)},n.isBlocked=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.props,r=n.isDayBlocked,i=n.isOutsideRange;return r(e)||i(e)||t&&this.doesNotMeetMinimumNights(e)},n.isToday=function(e){return(0,m.default)(e,this.today)},n.isFirstDayOfWeek=function(e){return e.day()===this.getFirstDayOfWeek()},n.isLastDayOfWeek=function(e){return e.day()===(this.getFirstDayOfWeek()+6)%7},n.isFirstPossibleEndDateForHoveredStartDate=function(e,t){var n=this.props,r=n.focusedInput,i=n.getMinNightsForHoverDate;if(r!==x.END_DATE||!t||this.isBlocked(t))return!1;var a=i(t),o=t.clone().add(a,"days");return(0,m.default)(e,o)},n.beforeSelectedEnd=function(e){var t=this.props.endDate;return(0,b.default)(e,t)},n.isDayBeforeHoveredEndDate=function(e){var t=this.props,n=t.startDate,r=t.endDate,i=t.minimumNights,a=(this.state||{}).hoverDate;return!!r&&!n&&!this.isBlocked(e)&&(0,y.default)(a,e)&&i>0&&(0,m.default)(a,r)},n.render=function(){var e=this.props,t=e.numberOfMonths,n=e.orientation,r=e.monthFormat,i=e.renderMonthText,a=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,u=e.navPrev,c=e.navNext,f=e.renderNavPrevButton,d=e.renderNavNextButton,h=e.noNavButtons,p=e.noNavNextButton,g=e.noNavPrevButton,m=e.onOutsideClick,v=e.withPortal,b=e.enableOutsideDays,y=e.firstDayOfWeek,_=e.renderKeyboardShortcutsButton,A=e.renderKeyboardShortcutsPanel,w=e.hideKeyboardShortcutsPanel,F=e.daySize,k=e.focusedInput,x=e.renderCalendarDay,C=e.renderDayContents,S=e.renderCalendarInfo,O=e.renderMonthElement,D=e.calendarInfoPosition,j=e.onBlur,T=e.onShiftTab,P=e.onTab,R=e.isFocused,M=e.showKeyboardShortcuts,I=e.isRTL,B=e.weekDayFormat,N=e.dayAriaLabelFormat,L=e.verticalHeight,U=e.noBorder,H=e.transitionDuration,z=e.verticalBorderSpacing,q=e.horizontalMonthPadding,V=this.state,W=V.currentMonth,G=V.phrases,K=V.visibleDays,Q=V.disablePrev,Y=V.disableNext;return l.default.createElement(E.default,{orientation:n,enableOutsideDays:b,modifiers:K,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onTab:P,onShiftTab:T,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:r,renderMonthText:i,renderWeekHeaderElement:a,withPortal:v,hidden:!k,initialVisibleMonth:function(){return W},daySize:F,onOutsideClick:m,disablePrev:Q,disableNext:Y,dayPickerNavigationInlineStyles:o,navPosition:s,navPrev:u,navNext:c,renderNavPrevButton:f,renderNavNextButton:d,noNavButtons:h,noNavPrevButton:g,noNavNextButton:p,renderCalendarDay:x,renderDayContents:C,renderCalendarInfo:S,renderMonthElement:O,renderKeyboardShortcutsButton:_,renderKeyboardShortcutsPanel:A,calendarInfoPosition:D,firstDayOfWeek:y,hideKeyboardShortcutsPanel:w,isFocused:R,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:j,showKeyboardShortcuts:M,phrases:G,isRTL:I,weekDayFormat:B,dayAriaLabelFormat:N,verticalHeight:L,verticalBorderSpacing:z,noBorder:U,transitionDuration:H,horizontalMonthPadding:q})},r}(l.default.PureComponent||l.default.Component,!l.default.PureComponent&&"shouldComponentUpdate");T.propTypes={},T.defaultProps=D},function(e,t,n){var r=n(2231),i=n(2232),a=n(1239),o=n(2233);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=(0,i.default)(e).add(1,"day");return(0,a.default)(n,t)};var i=r(n(60)),a=r(n(387))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){if(!i.default.isMoment(e))return{};for(var o={},s=r?e.clone():e.clone().subtract(1,"month"),u=0;u<(r?t:t+2);u+=1){var l=[],c=s.clone(),f=c.clone().startOf("month").hour(12),d=c.clone().endOf("month").hour(12),h=f.clone();if(n)for(var p=0;p<h.weekday();p+=1){var g=h.clone().subtract(p+1,"day");l.unshift(g)}for(;h<d;)l.push(h.clone()),h.add(1,"day");if(n&&0!==h.weekday())for(var m=h.weekday(),v=0;m<7;m+=1,v+=1){var b=h.clone().add(v,"day");l.push(b)}o[(0,a.default)(s)]=l,s=s.clone().add(1,"month")}return o};var i=r(n(60)),a=r(n(651))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.addModifier=function(e,t,n,r,c){var d=r.numberOfMonths,h=r.enableOutsideDays,p=r.orientation,g=c.currentMonth,m=c.visibleDays,v=g,b=d;p===l.VERTICAL_SCROLLABLE?b=Object.keys(m).length:(v=(0,u.default)(v),b+=2);if(!t||!(0,a.default)(t,v,b,h))return e;var y=(0,o.default)(t),_=f({},e);if(h){var A=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(y)>-1}));_=A.reduce((function(t,r){var a=e[r]||m[r];if(!a[y]||!a[y].has(n)){var o=new Set(a[y]);o.add(n),t[r]=f(f({},a),{},(0,i.default)({},y,o))}return t}),_)}else{var w=(0,s.default)(t),F=e[w]||m[w]||{};if(!F[y]||!F[y].has(n)){var k=new Set(F[y]);k.add(n),_[w]=f(f({},F),{},(0,i.default)({},y,k))}}return _},t.deleteModifier=function(e,t,n,r,c){var d=r.numberOfMonths,h=r.enableOutsideDays,p=r.orientation,g=c.currentMonth,m=c.visibleDays,v=g,b=d;p===l.VERTICAL_SCROLLABLE?b=Object.keys(m).length:(v=(0,u.default)(v),b+=2);if(!t||!(0,a.default)(t,v,b,h))return e;var y=(0,o.default)(t),_=f({},e);if(h){var A=Object.keys(m).filter((function(e){return Object.keys(m[e]).indexOf(y)>-1}));_=A.reduce((function(t,r){var a=e[r]||m[r];if(a[y]&&a[y].has(n)){var o=new Set(a[y]);o.delete(n),t[r]=f(f({},a),{},(0,i.default)({},y,o))}return t}),_)}else{var w=(0,s.default)(t),F=e[w]||m[w]||{};if(F[y]&&F[y].has(n)){var k=new Set(F[y]);k.delete(n),_[w]=f(f({},F),{},(0,i.default)({},y,k))}}return _};var i=r(n(79)),a=r(n(653)),o=r(n(529)),s=r(n(651)),u=r(n(2236)),l=n(110);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){(0,i.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){a.has(e)||a.set(e,(0,i.default)(e));return a.get(e)};var i=r(n(60)),a=new Map},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(1262)),o=r(n(79)),s=r(n(244)),u=r(n(208)),l=r(n(1)),c=(r(n(9)),r(n(309)),n(150),r(n(60))),f=r(n(647)),d=r(n(437)),h=n(177),p=(r(n(209)),r(n(387))),g=r(n(652)),m=r(n(653)),v=r(n(1264)),b=r(n(529)),y=n(1265),_=(r(n(436)),r(n(388)),r(n(531)),r(n(439)),n(110)),A=r(n(857)),w=r(n(1266));function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){(0,o.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=void 0,E={date:x,minDate:null,maxDate:null,onDateChange:function(){},allowUnselect:!1,focused:!1,onFocusChange:function(){},onClose:function(){},keepOpenOnDateSelect:!1,isOutsideRange:function(){},isDayBlocked:function(){},isDayHighlighted:function(){},renderMonthText:null,renderWeekHeaderElement:null,enableOutsideDays:!1,numberOfMonths:1,orientation:_.HORIZONTAL_ORIENTATION,withPortal:!1,hideKeyboardShortcutsPanel:!1,initialVisibleMonth:null,firstDayOfWeek:null,daySize:_.DAY_SIZE,verticalHeight:null,noBorder:!1,verticalBorderSpacing:void 0,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:_.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,noNavButtons:!1,noNavNextButton:!1,noNavPrevButton:!1,onPrevMonthClick:function(){},onNextMonthClick:function(){},onOutsideClick:function(){},renderCalendarDay:void 0,renderDayContents:null,renderCalendarInfo:null,renderMonthElement:null,calendarInfoPosition:_.INFO_POSITION_BOTTOM,onBlur:function(){},isFocused:!1,showKeyboardShortcuts:!1,onTab:function(){},onShiftTab:function(){},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:h.DayPickerPhrases,dayAriaLabelFormat:void 0,isRTL:!1},C=t.default=function(e,t){(0,u.default)(r,e);var n=r.prototype;function r(t){var n;(n=e.call(this,t)||this).isTouchDevice=!1,n.today=(0,c.default)(),n.modifiers={today:function(e){return n.isToday(e)},blocked:function(e){return n.isBlocked(e)},"blocked-calendar":function(e){return t.isDayBlocked(e)},"blocked-out-of-range":function(e){return t.isOutsideRange(e)},"highlighted-calendar":function(e){return t.isDayHighlighted(e)},valid:function(e){return!n.isBlocked(e)},hovered:function(e){return n.isHovered(e)},selected:function(e){return n.isSelected(e)},"first-day-of-week":function(e){return n.isFirstDayOfWeek(e)},"last-day-of-week":function(e){return n.isLastDayOfWeek(e)}};var r=n.getStateForNewMonth(t),i=r.currentMonth,a=r.visibleDays;return n.state={hoverDate:null,currentMonth:i,visibleDays:a,disablePrev:n.shouldDisableMonthNavigation(t.minDate,i),disableNext:n.shouldDisableMonthNavigation(t.maxDate,i)},n.onDayMouseEnter=n.onDayMouseEnter.bind((0,s.default)(n)),n.onDayMouseLeave=n.onDayMouseLeave.bind((0,s.default)(n)),n.onDayClick=n.onDayClick.bind((0,s.default)(n)),n.onPrevMonthClick=n.onPrevMonthClick.bind((0,s.default)(n)),n.onNextMonthClick=n.onNextMonthClick.bind((0,s.default)(n)),n.onMonthChange=n.onMonthChange.bind((0,s.default)(n)),n.onYearChange=n.onYearChange.bind((0,s.default)(n)),n.onGetNextScrollableMonths=n.onGetNextScrollableMonths.bind((0,s.default)(n)),n.onGetPrevScrollableMonths=n.onGetPrevScrollableMonths.bind((0,s.default)(n)),n.getFirstFocusableDay=n.getFirstFocusableDay.bind((0,s.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.isTouchDevice=(0,d.default)()},n.UNSAFE_componentWillReceiveProps=function(e){var t=this,n=e.date,r=e.focused,i=e.isOutsideRange,a=e.isDayBlocked,o=e.isDayHighlighted,s=e.initialVisibleMonth,u=e.numberOfMonths,l=e.enableOutsideDays,d=this.props,h=d.isOutsideRange,g=d.isDayBlocked,v=d.isDayHighlighted,b=d.numberOfMonths,y=d.enableOutsideDays,_=d.initialVisibleMonth,A=d.focused,F=d.date,x=this.state.visibleDays,E=!1,C=!1,S=!1;i!==h&&(this.modifiers["blocked-out-of-range"]=function(e){return i(e)},E=!0),a!==g&&(this.modifiers["blocked-calendar"]=function(e){return a(e)},C=!0),o!==v&&(this.modifiers["highlighted-calendar"]=function(e){return o(e)},S=!0);var O=E||C||S,D=this.state.currentMonth;if(u!==b||l!==y||s!==_&&!A&&r||F&&F.diff(n)&&!(0,m.default)(n,D,u)){var j=this.getStateForNewMonth(e),T=j.currentMonth;x=j.visibleDays,this.setState({currentMonth:T,visibleDays:x})}var P=r!==A,R={};n!==F&&(R=this.deleteModifier(R,F,"selected"),R=this.addModifier(R,n,"selected")),(P||O)&&(0,f.default)(x).forEach((function(e){Object.keys(e).forEach((function(e){var n=(0,w.default)(e);R=t.isBlocked(n)?t.addModifier(R,n,"blocked"):t.deleteModifier(R,n,"blocked"),(P||E)&&(R=i(n)?t.addModifier(R,n,"blocked-out-of-range"):t.deleteModifier(R,n,"blocked-out-of-range")),(P||C)&&(R=a(n)?t.addModifier(R,n,"blocked-calendar"):t.deleteModifier(R,n,"blocked-calendar")),(P||S)&&(R=o(n)?t.addModifier(R,n,"highlighted-calendar"):t.deleteModifier(R,n,"highlighted-calendar"))}))}));var M=(0,c.default)();(0,p.default)(this.today,M)||(R=this.deleteModifier(R,this.today,"today"),R=this.addModifier(R,M,"today"),this.today=M),Object.keys(R).length>0&&this.setState({visibleDays:k(k({},x),R)})},n.UNSAFE_componentWillUpdate=function(){this.today=(0,c.default)()},n.onDayClick=function(e,t){if(t&&t.preventDefault(),!this.isBlocked(e)){var n=this.props,r=n.allowUnselect,i=n.onDateChange,a=n.keepOpenOnDateSelect,o=n.onFocusChange,s=n.onClose,u=r&&this.isSelected(e)?x:e;i(u),a||(o({focused:!1}),s({date:u}))}},n.onDayMouseEnter=function(e){if(!this.isTouchDevice){var t=this.state,n=t.hoverDate,r=t.visibleDays,i=this.deleteModifier({},n,"hovered");i=this.addModifier(i,e,"hovered"),this.setState({hoverDate:e,visibleDays:k(k({},r),i)})}},n.onDayMouseLeave=function(){var e=this.state,t=e.hoverDate,n=e.visibleDays;if(!this.isTouchDevice&&t){var r=this.deleteModifier({},t,"hovered");this.setState({hoverDate:null,visibleDays:k(k({},n),r)})}},n.onPrevMonthClick=function(){var e=this.props,t=e.enableOutsideDays,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=e.onPrevMonthClick,o=this.state,s=o.currentMonth,u=o.visibleDays,l={};Object.keys(u).sort().slice(0,i+1).forEach((function(e){l[e]=u[e]}));var c=s.clone().subtract(1,"month"),f=(0,v.default)(c,1,t),d=s.clone().subtract(1,"month");this.setState({currentMonth:c,disablePrev:this.shouldDisableMonthNavigation(r,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:k(k({},l),this.getModifiers(f))},(function(){a(c.clone())}))},n.onNextMonthClick=function(){var e=this.props,t=e.enableOutsideDays,n=e.maxDate,r=e.minDate,i=e.numberOfMonths,a=e.onNextMonthClick,o=this.state,s=o.currentMonth,u=o.visibleDays,l={};Object.keys(u).sort().slice(1).forEach((function(e){l[e]=u[e]}));var c=s.clone().add(i,"month"),f=(0,v.default)(c,1,t),d=s.clone().add(1,"month");this.setState({currentMonth:d,disablePrev:this.shouldDisableMonthNavigation(r,d),disableNext:this.shouldDisableMonthNavigation(n,d),visibleDays:k(k({},l),this.getModifiers(f))},(function(){a(d.clone())}))},n.onMonthChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===_.VERTICAL_SCROLLABLE,a=(0,v.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},n.onYearChange=function(e){var t=this.props,n=t.numberOfMonths,r=t.enableOutsideDays,i=t.orientation===_.VERTICAL_SCROLLABLE,a=(0,v.default)(e,n,r,i);this.setState({currentMonth:e.clone(),visibleDays:this.getModifiers(a)})},n.onGetNextScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=Object.keys(a).length,s=i.clone().add(o,"month"),u=(0,v.default)(s,t,n,!0);this.setState({visibleDays:k(k({},a),this.getModifiers(u))})},n.onGetPrevScrollableMonths=function(){var e=this.props,t=e.numberOfMonths,n=e.enableOutsideDays,r=this.state,i=r.currentMonth,a=r.visibleDays,o=i.clone().subtract(t,"month"),s=(0,v.default)(o,t,n,!0);this.setState({currentMonth:o.clone(),visibleDays:k(k({},a),this.getModifiers(s))})},n.getFirstDayOfWeek=function(){var e=this.props.firstDayOfWeek;return null==e?c.default.localeData().firstDayOfWeek():e},n.getFirstFocusableDay=function(e){var t=this,n=this.props,r=n.date,i=n.numberOfMonths,o=e.clone().startOf("month").hour(12);if(r&&(o=r.clone()),this.isBlocked(o)){for(var s=[],u=e.clone().add(i-1,"months").endOf("month"),l=o.clone();!(0,g.default)(l,u);)l=l.clone().add(1,"day"),s.push(l);var c=s.filter((function(e){return!t.isBlocked(e)&&(0,g.default)(e,o)}));if(c.length>0){var f=(0,a.default)(c,1);o=f[0]}}return o},n.getModifiers=function(e){var t=this,n={};return Object.keys(e).forEach((function(r){n[r]={},e[r].forEach((function(e){n[r][(0,b.default)(e)]=t.getModifiersForDay(e)}))})),n},n.getModifiersForDay=function(e){var t=this;return new Set(Object.keys(this.modifiers).filter((function(n){return t.modifiers[n](e)})))},n.getStateForNewMonth=function(e){var t=this,n=e.initialVisibleMonth,r=e.date,i=e.numberOfMonths,a=e.orientation,o=e.enableOutsideDays,s=(n||(r?function(){return r}:function(){return t.today}))(),u=a===_.VERTICAL_SCROLLABLE;return{currentMonth:s,visibleDays:this.getModifiers((0,v.default)(s,i,o,u))}},n.shouldDisableMonthNavigation=function(e,t){if(!e)return!1;var n=this.props,r=n.numberOfMonths,i=n.enableOutsideDays;return(0,m.default)(e,t,r,i)},n.addModifier=function(e,t,n){return(0,y.addModifier)(e,t,n,this.props,this.state)},n.deleteModifier=function(e,t,n){return(0,y.deleteModifier)(e,t,n,this.props,this.state)},n.isBlocked=function(e){var t=this.props,n=t.isDayBlocked,r=t.isOutsideRange;return n(e)||r(e)},n.isHovered=function(e){var t=(this.state||{}).hoverDate;return(0,p.default)(e,t)},n.isSelected=function(e){var t=this.props.date;return(0,p.default)(e,t)},n.isToday=function(e){return(0,p.default)(e,this.today)},n.isFirstDayOfWeek=function(e){return e.day()===this.getFirstDayOfWeek()},n.isLastDayOfWeek=function(e){return e.day()===(this.getFirstDayOfWeek()+6)%7},n.render=function(){var e=this.props,t=e.numberOfMonths,n=e.orientation,r=e.monthFormat,i=e.renderMonthText,a=e.renderWeekHeaderElement,o=e.dayPickerNavigationInlineStyles,s=e.navPosition,u=e.navPrev,c=e.navNext,f=e.renderNavPrevButton,d=e.renderNavNextButton,h=e.noNavButtons,p=e.noNavPrevButton,g=e.noNavNextButton,m=e.onOutsideClick,v=e.onShiftTab,b=e.onTab,y=e.withPortal,_=e.focused,w=e.enableOutsideDays,F=e.hideKeyboardShortcutsPanel,k=e.daySize,x=e.firstDayOfWeek,E=e.renderCalendarDay,C=e.renderDayContents,S=e.renderCalendarInfo,O=e.renderMonthElement,D=e.calendarInfoPosition,j=e.isFocused,T=e.isRTL,P=e.phrases,R=e.dayAriaLabelFormat,M=e.onBlur,I=e.showKeyboardShortcuts,B=e.weekDayFormat,N=e.verticalHeight,L=e.noBorder,U=e.transitionDuration,H=e.verticalBorderSpacing,z=e.horizontalMonthPadding,q=this.state,V=q.currentMonth,W=q.disableNext,G=q.disablePrev,K=q.visibleDays;return l.default.createElement(A.default,{orientation:n,enableOutsideDays:w,modifiers:K,numberOfMonths:t,onDayClick:this.onDayClick,onDayMouseEnter:this.onDayMouseEnter,onDayMouseLeave:this.onDayMouseLeave,onPrevMonthClick:this.onPrevMonthClick,onNextMonthClick:this.onNextMonthClick,onMonthChange:this.onMonthChange,onYearChange:this.onYearChange,onGetNextScrollableMonths:this.onGetNextScrollableMonths,onGetPrevScrollableMonths:this.onGetPrevScrollableMonths,monthFormat:r,withPortal:y,hidden:!_,hideKeyboardShortcutsPanel:F,initialVisibleMonth:function(){return V},firstDayOfWeek:x,onOutsideClick:m,dayPickerNavigationInlineStyles:o,navPosition:s,disablePrev:G,disableNext:W,navPrev:u,navNext:c,renderNavPrevButton:f,renderNavNextButton:d,noNavButtons:h,noNavNextButton:g,noNavPrevButton:p,renderMonthText:i,renderWeekHeaderElement:a,renderCalendarDay:E,renderDayContents:C,renderCalendarInfo:S,renderMonthElement:O,calendarInfoPosition:D,isFocused:j,getFirstFocusableDay:this.getFirstFocusableDay,onBlur:M,onTab:b,onShiftTab:v,phrases:P,daySize:k,isRTL:T,showKeyboardShortcuts:I,weekDayFormat:B,dayAriaLabelFormat:R,verticalHeight:N,noBorder:L,transitionDuration:U,verticalBorderSpacing:H,horizontalMonthPadding:z})},r}(l.default.PureComponent||l.default.Component,!l.default.PureComponent&&"shouldComponentUpdate");C.propTypes={},C.defaultProps=E},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(9)),a=r(n(309)),o=n(150),s=n(177),u=r(n(209)),l=r(n(438)),c=r(n(1250)),f=r(n(1251)),d=r(n(389)),h=r(n(388)),p=r(n(531)),g=r(n(439));t.default={date:a.default.momentObj,onDateChange:i.default.func.isRequired,focused:i.default.bool,onFocusChange:i.default.func.isRequired,id:i.default.string.isRequired,placeholder:i.default.string,ariaLabel:i.default.string,titleText:i.default.string,disabled:i.default.bool,required:i.default.bool,readOnly:i.default.bool,screenReaderInputMessage:i.default.string,showClearDate:i.default.bool,customCloseIcon:i.default.node,showDefaultInputIcon:i.default.bool,inputIconPosition:l.default,customInputIcon:i.default.node,noBorder:i.default.bool,block:i.default.bool,small:i.default.bool,regular:i.default.bool,verticalSpacing:o.nonNegativeInteger,keepFocusOnInput:i.default.bool,autoComplete:i.default.string,renderMonthText:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderMonthElement:(0,o.mutuallyExclusiveProps)(i.default.func,"renderMonthText","renderMonthElement"),renderWeekHeaderElement:i.default.func,orientation:c.default,anchorDirection:f.default,openDirection:d.default,horizontalMargin:i.default.number,withPortal:i.default.bool,withFullScreenPortal:i.default.bool,appendToBody:i.default.bool,disableScroll:i.default.bool,initialVisibleMonth:i.default.func,firstDayOfWeek:h.default,numberOfMonths:i.default.number,keepOpenOnDateSelect:i.default.bool,reopenPickerOnClearDate:i.default.bool,renderCalendarInfo:i.default.func,calendarInfoPosition:p.default,hideKeyboardShortcutsPanel:i.default.bool,daySize:o.nonNegativeInteger,isRTL:i.default.bool,verticalHeight:o.nonNegativeInteger,transitionDuration:o.nonNegativeInteger,horizontalMonthPadding:o.nonNegativeInteger,dayPickerNavigationInlineStyles:i.default.object,navPosition:g.default,navPrev:i.default.node,navNext:i.default.node,renderNavPrevButton:i.default.func,renderNavNextButton:i.default.func,onPrevMonthClick:i.default.func,onNextMonthClick:i.default.func,onClose:i.default.func,renderCalendarDay:i.default.func,renderDayContents:i.default.func,enableOutsideDays:i.default.bool,isDayBlocked:i.default.func,isOutsideRange:i.default.func,isDayHighlighted:i.default.func,minDate:a.default.momentObj,maxDate:a.default.momentObj,displayFormat:i.default.oneOfType([i.default.string,i.default.func]),monthFormat:i.default.string,weekDayFormat:i.default.string,phrases:i.default.shape((0,u.default)(s.SingleDatePickerPhrases)),dayAriaLabelFormat:i.default.string}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(226)),a=(r(n(79)),r(n(1))),o=(r(n(9)),n(150),n(245)),s=n(177),u=(r(n(209)),r(n(340))),l=r(n(1257)),c=(r(n(438)),r(n(533))),f=r(n(1260)),d=(r(n(389)),n(110));var h={children:null,placeholder:"Select Date",ariaLabel:void 0,autoComplete:"off",titleText:void 0,displayValue:"",screenReaderMessage:"",focused:!1,isFocused:!1,disabled:!1,required:!1,readOnly:!1,openDirection:d.OPEN_DOWN,showCaret:!1,showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:d.ICON_BEFORE_POSITION,customCloseIcon:null,customInputIcon:null,isRTL:!1,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,onChange:function(){},onClearDate:function(){},onFocus:function(){},onKeyDownShiftTab:function(){},onKeyDownTab:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},phrases:s.SingleDatePickerInputPhrases};function p(e){var t=e.id,n=e.children,r=e.placeholder,o=e.ariaLabel,s=e.autoComplete,u=e.titleText,h=e.displayValue,p=e.focused,g=e.isFocused,m=e.disabled,v=e.required,b=e.readOnly,y=e.showCaret,_=e.showClearDate,A=e.showDefaultInputIcon,w=e.inputIconPosition,F=e.phrases,k=e.onClearDate,x=e.onChange,E=e.onFocus,C=e.onKeyDownShiftTab,S=e.onKeyDownTab,O=e.onKeyDownArrowDown,D=e.onKeyDownQuestionMark,j=e.screenReaderMessage,T=e.customCloseIcon,P=e.customInputIcon,R=e.openDirection,M=e.isRTL,I=e.noBorder,B=e.block,N=e.small,L=e.regular,U=e.verticalSpacing,H=e.css,z=e.styles,q=P||a.default.createElement(f.default,H(z.SingleDatePickerInput_calendarIcon_svg)),V=T||a.default.createElement(c.default,H(z.SingleDatePickerInput_clearDate_svg,N&&z.SingleDatePickerInput_clearDate_svg__small)),W=j||F.keyboardForwardNavigationInstructions,G=(A||null!==P)&&a.default.createElement("button",(0,i.default)({},H(z.SingleDatePickerInput_calendarIcon),{type:"button",disabled:m,"aria-label":F.focusStartDate,onClick:E,tabIndex:"-1"}),q);return a.default.createElement("div",H(z.SingleDatePickerInput,m&&z.SingleDatePickerInput__disabled,M&&z.SingleDatePickerInput__rtl,!I&&z.SingleDatePickerInput__withBorder,B&&z.SingleDatePickerInput__block,_&&z.SingleDatePickerInput__showClearDate),w===d.ICON_BEFORE_POSITION&&G,a.default.createElement(l.default,{id:t,placeholder:r,ariaLabel:o,autoComplete:s,titleText:u,displayValue:h,screenReaderMessage:W,focused:p,isFocused:g,disabled:m,required:v,readOnly:b,showCaret:y,onChange:x,onFocus:E,onKeyDownShiftTab:C,onKeyDownTab:S,onKeyDownArrowDown:O,onKeyDownQuestionMark:D,openDirection:R,verticalSpacing:U,small:N,regular:L,block:B}),n,_&&a.default.createElement("button",(0,i.default)({},H(z.SingleDatePickerInput_clearDate,N&&z.SingleDatePickerInput_clearDate__small,!T&&z.SingleDatePickerInput_clearDate__default,!h&&z.SingleDatePickerInput_clearDate__hide),{type:"button","aria-label":F.clearDate,disabled:m,onClick:k}),V),w===d.ICON_AFTER_POSITION&&G)}p.propTypes={},p.defaultProps=h;t.default=(0,o.withStyles)((function(e){var t=e.reactDates,n=t.border,r=t.color;return{SingleDatePickerInput:{display:"inline-block",backgroundColor:r.background},SingleDatePickerInput__withBorder:{borderColor:r.border,borderWidth:n.pickerInput.borderWidth,borderStyle:n.pickerInput.borderStyle,borderRadius:n.pickerInput.borderRadius},SingleDatePickerInput__rtl:{direction:(0,u.default)("rtl")},SingleDatePickerInput__disabled:{backgroundColor:r.disabled},SingleDatePickerInput__block:{display:"block"},SingleDatePickerInput__showClearDate:{paddingRight:30},SingleDatePickerInput_clearDate:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",padding:10,margin:"0 10px 0 5px",position:"absolute",right:0,top:"50%",transform:"translateY(-50%)"},SingleDatePickerInput_clearDate__default:{":focus":{background:r.core.border,borderRadius:"50%"},":hover":{background:r.core.border,borderRadius:"50%"}},SingleDatePickerInput_clearDate__small:{padding:6},SingleDatePickerInput_clearDate__hide:{visibility:"hidden"},SingleDatePickerInput_clearDate_svg:{fill:r.core.grayLight,height:12,width:15,verticalAlign:"middle"},SingleDatePickerInput_clearDate_svg__small:{height:9},SingleDatePickerInput_calendarIcon:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",display:"inline-block",verticalAlign:"middle",padding:10,margin:"0 5px 0 10px"},SingleDatePickerInput_calendarIcon_svg:{fill:r.core.grayLight,height:15,width:14,verticalAlign:"middle"}}}),{pureComponent:"undefined"!==typeof a.default.PureComponent})(p)},function(e,t,n){"use strict";function r(e){if(("function"===typeof e||"object"===typeof e&&e)&&"valueOf"in e){var t=e.valueOf();if("number"===typeof t)return t}return e}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(755),i=n(301);function a(e,t){if(Object(i.a)(e)&&t)return Object(r.a)(e,t);if(Object(i.b)(e)){var n=e,a=n.target;if(a)return Object(r.a)(a,n)}return null}},function(e,t){},function(e,t){},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(44),u=n.n(s),l=["top","left","transform","className","children","innerRef"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function f(e){var t=e.top,n=void 0===t?0:t,r=e.left,i=void 0===r?0:r,a=e.transform,s=e.className,f=e.children,d=e.innerRef,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,l);return o.a.createElement("g",c({ref:d,className:u()("visx-group",s),transform:a||"translate("+i+", "+n+")"},h),f)}f.propTypes={top:i.a.number,left:i.a.number,transform:i.a.string,className:i.a.string,children:i.a.node,innerRef:i.a.oneOfType([i.a.string,i.a.func,i.a.object])}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(764),i=n(121);function a(e,t){var n=Object(i.a)((e=Object(r.a)(e)).l,(t=Object(r.a)(t)).l),a=Object(i.a)(e.a,t.a),o=Object(i.a)(e.b,t.b),s=Object(i.a)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=a(t),e.b=o(t),e.opacity=s(t),e+""}}},function(e,t,n){"use strict";t.a=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(119),i=n(95),a=n(169),o=n(408);function s(e){return Math.sign(e)*e*e}function u(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}function l(){var e,t=Object(r.b)(),n=[0,1],c=!1;function f(n){var r=u(t(n));return isNaN(r)?e:c?Math.round(r):r}return f.invert=function(e){return t.invert(s(e))},f.domain=function(e){return arguments.length?(t.domain(e),f):t.domain()},f.range=function(e){return arguments.length?(t.range((n=Array.from(e,o.a)).map(s)),f):n.slice()},f.rangeRound=function(e){return f.range(e).round(!0)},f.round=function(e){return arguments.length?(c=!!e,f):c},f.clamp=function(e){return arguments.length?(t.clamp(e),f):t.clamp()},f.unknown=function(t){return arguments.length?(e=t,f):e},f.copy=function(){return l(t.domain(),n).round(c).clamp(t.clamp()).unknown(e)},i.b.apply(f,arguments),Object(a.b)(f)}},function(e,t,n){"use strict";var r=n(550),i=n(680),a=n(681),o=n(687),s=n(685),u=n(678),l=n(679),c=n(684),f=n(683),d=n(686),h=n(682),p=n(677),g=n(675);t.a=function(e){if("undefined"!==typeof e&&"type"in e)switch(e.type){case"linear":return Object(r.a)(e);case"log":return Object(i.a)(e);case"pow":return Object(a.a)(e);case"sqrt":return Object(o.a)(e);case"symlog":return Object(s.a)(e);case"time":return Object(u.a)(e);case"utc":return Object(l.a)(e);case"quantile":return Object(c.a)(e);case"quantize":return Object(f.a)(e);case"threshold":return Object(d.a)(e);case"ordinal":return Object(h.a)(e);case"point":return Object(p.a)(e);case"band":return Object(g.a)(e)}return Object(r.a)(e)}},function(e,t,n){"use strict";function r(e,t){var n=e;return"ticks"in n?n.ticks(t):n.domain().filter((function(e,n,r){return null==t||r.length<=t||n%Math.round((r.length-1)/t)===0}))}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";function r(e){return null==e?void 0:e.toString()}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=new Set(["linear","pow","quantize","sqrt","symlog"]);function i(e){return r.has(e.type)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1),i=n.n(r),a=n(44),o=n.n(a),s=["from","to","fill","className","innerRef"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){var t=e.from,n=void 0===t?{x:0,y:0}:t,r=e.to,a=void 0===r?{x:1,y:1}:r,l=e.fill,c=void 0===l?"transparent":l,f=e.className,d=e.innerRef,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),p=n.x===a.x||n.y===a.y;return i.a.createElement("line",u({ref:d,className:o()("visx-line",f),x1:n.x,y1:n.y,x2:a.x,y2:a.y,fill:c,shapeRendering:p?"crispEdges":"auto"},h))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1),i=n.n(r),a=n(44),o=n.n(a),s=["children","className","innerRef","x","y","width","height","radius","all","top","bottom","left","right","topLeft","topRight","bottomLeft","bottomRight"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){var t=e.children,n=e.className,r=e.innerRef,a=e.x,l=e.y,c=e.width,f=e.height,d=e.radius,h=e.all,p=void 0!==h&&h,g=e.top,m=void 0!==g&&g,v=e.bottom,b=void 0!==v&&v,y=e.left,_=void 0!==y&&y,A=e.right,w=void 0!==A&&A,F=e.topLeft,k=void 0!==F&&F,x=e.topRight,E=void 0!==x&&x,C=e.bottomLeft,S=void 0!==C&&C,O=e.bottomRight,D=void 0!==O&&O,j=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),T=function(e){var t=e.all,n=e.bottom,r=e.bottomLeft,i=e.bottomRight,a=e.height,o=e.left,s=e.radius,u=e.right,l=e.top,c=e.topLeft,f=e.topRight,d=e.width,h=e.x,p=e.y;f=t||l||u||f,i=t||n||u||i,r=t||n||o||r,c=t||l||o||c;var g=2*(s=Math.max(1,Math.min(s,Math.min(d,a)/2)));return("M"+(h+s)+","+p+" h"+(d-g)+"\n "+(f?"a"+s+","+s+" 0 0 1 "+s+","+s:"h"+s+"v"+s)+"\n v"+(a-g)+"\n "+(i?"a"+s+","+s+" 0 0 1 "+-s+","+s:"v"+s+"h"+-s)+"\n h"+(g-d)+"\n "+(r?"a"+s+","+s+" 0 0 1 "+-s+","+-s:"h"+-s+"v"+-s)+"\n v"+(g-a)+"\n "+(c?"a"+s+","+s+" 0 0 1 "+s+","+-s:"v"+-s+"h"+s)+"\nz").split("\n").join("")}({x:a,y:l,width:c,height:f,radius:d,all:p,top:m,bottom:b,left:_,right:w,topLeft:k,topRight:E,bottomLeft:S,bottomRight:D});return t?i.a.createElement(i.a.Fragment,null,t({path:T})):i.a.createElement("path",u({ref:r,className:o()("visx-bar-rounded",n),d:T},j))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1),i=n.n(r),a=n(674),o=["dx","dy","textAnchor","innerRef","innerTextRef","verticalAnchor","angle","lineHeight","scaleToFit","capHeight","width"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}var u={overflow:"visible"};function l(e){var t=e.dx,n=void 0===t?0:t,r=e.dy,l=void 0===r?0:r,c=e.textAnchor,f=void 0===c?"start":c,d=e.innerRef,h=e.innerTextRef,p=(e.verticalAnchor,e.angle,e.lineHeight),g=void 0===p?"1em":p,m=(e.scaleToFit,e.capHeight,e.width,function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o)),v=m.x,b=void 0===v?0:v,y=m.fontSize,_=Object(a.a)(e),A=_.wordsByLines,w=_.startDy,F=_.transform;return i.a.createElement("svg",{ref:d,x:n,y:l,fontSize:y,style:u},A.length>0?i.a.createElement("text",s({ref:h,transform:F},m,{textAnchor:f}),A.map((function(e,t){return i.a.createElement("tspan",{key:t,x:b,dy:0===t?w:g},e.words.join(" "))}))):null)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.scale,n=e.animateXOrY,s=e.animationTrajectory,u=void 0===s?"outside":s,l="x"===n;return(0,r.useMemo)((function(){var e=t.range().map(i.coerceNumber),n=e[0],r=e[1],s=null!=r&&null!=n&&r<n?[r,n]:[n,r],c=s[0],f=s[1],d=null!=r&&null!=n?Math.abs(r-n):0,h=(null!=c?c:0)+d/2,p=u;l||"min"!==u||(p="max"),l||"max"!==u||(p="min");var g=function(e){var t=e.from,n=e.to;return{fromX:l?a(p,t.x,c,f,h):t.x,toX:l?a(p,t.x,c,f,h):n.x,fromY:l?t.y:a(p,t.y,c,f,h),toY:l?n.y:a(p,t.y,c,f,h),opacity:0}};return{from:g,leave:g,enter:o,update:o}}),[t,l,u])};var r=n(1),i=n(227);function a(e,t,n,r,i){var a;switch(e){case"center":return i;case"min":return null!=n?n:0;case"max":return null!=r?r:0;default:return null!=(a=(null!=t?t:0)<i?n:r)?a:0}}function o(e){var t=e.from,n=e.to;return{fromX:t.x,toX:n.x,fromY:t.y,toY:n.y,opacity:1}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.from,n=void 0===t?{x:0,y:0}:t,o=e.to,u=void 0===o?{x:1,y:1}:o,l=e.fill,c=void 0===l?"transparent":l,f=e.className,d=e.innerRef,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,a),p=n.x===u.x||n.y===u.y;return r.default.createElement("line",s({ref:d,className:(0,i.default)("visx-line",f),x1:n.x,y1:n.y,x2:u.x,y2:u.y,fill:c,shapeRendering:p?"crispEdges":"auto"},h))};var r=o(n(1)),i=o(n(44)),a=["from","to","fill","className","innerRef"];function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return"bandwidth"in e?e.bandwidth():0}},function(e,t,n){"use strict";t.__esModule=!0,t.default=c;var r=u(n(9)),i=u(n(1)),a=n(167),o=u(n(1285)),s=["scale","lines","animationTrajectory","animateXOrY","lineKey","lineStyle"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function c(e){var t=e.scale,n=e.lines,r=e.animationTrajectory,u=e.animateXOrY,c=e.lineKey,f=e.lineStyle,d=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),h=(0,a.useTransition)(n,l({},(0,o.default)({scale:t,animateXOrY:u,animationTrajectory:r}),{key:c}));return i.default.createElement(i.default.Fragment,null,h((function(e,t,n){var r=e.fromX,o=e.toX,s=e.fromY,u=e.toY,c=e.opacity,h=n.key;return i.default.createElement(a.animated.line,l({key:h,x1:r,x2:o,y1:s,y2:u,strokeOpacity:c,style:f},d))})))}c.propTypes={lineKey:r.default.func.isRequired}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n(1),i=n.n(r),a=n(563),o=n(690),s=n(351),u=n(705),l=["detectBounds","zIndex"],c=["left","top","detectBounds","zIndex"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function h(e){var t=void 0===e?{}:e,n=t.detectBounds,h=void 0===n||n,p=t.zIndex,g=d(t,l),m=Object(a.a)(g),v=m[0],b=m[1],y=m[2],_=Object(r.useMemo)((function(){return function(e){var t=e.left,n=void 0===t?0:t,r=e.top,a=void 0===r?0:r,l=e.detectBounds,g=e.zIndex,m=d(e,c),v=null==g?p:g,y=(null==l?h:l)?u.a:s.a,_=n+(b.left||0)+window.scrollX,A=a+(b.top||0)+window.scrollY;return i.a.createElement(o.a,{zIndex:v},i.a.createElement(y,f({left:_,top:A},m)))}}),[h,p,b.left,b.top]);return{containerRef:v,containerBounds:b,forceRefreshBounds:y,TooltipInPortal:_}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=s;var r=a(n(9)),i=a(n(1));function a(e){return e&&e.__esModule?e:{default:e}}function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}function s(e){var t=e.fill,n=e.width,r=e.height,a=e.style;return i.default.createElement("div",{style:o({width:n,height:r,background:t},a)})}s.propTypes={fill:r.default.string,width:r.default.oneOfType([r.default.string,r.default.number]),height:r.default.oneOfType([r.default.string,r.default.number])}},function(e,t,n){},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.memoize=function(e){var t=null;return function(){return null==t&&(t=e()),t}},t.without=function(e,t){return e.filter((function(e){return e!==t}))},t.union=function(e,t){var n=new Set,r=function(e){return n.add(e)};e.forEach(r),t.forEach(r);var i=[];return n.forEach((function(e){return i.push(e)})),i}},function(e,t,n){e.exports=function(){"use strict";var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};function t(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}var n=function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},n.apply(this,arguments)};function r(e,t,n,r){function i(e){return e instanceof n?e:new n((function(t){t(e)}))}return new(n||(n=Promise))((function(n,a){function o(e){try{u(r.next(e))}catch(Bt){a(Bt)}}function s(e){try{u(r.throw(e))}catch(Bt){a(Bt)}}function u(e){e.done?n(e.value):i(e.value).then(o,s)}u((r=r.apply(e,t||[])).next())}))}function i(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return u([e,t])}}function u(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(Bt){a=[6,Bt],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}function a(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||t)}for(var o=function(){function e(e,t,n,r){this.left=e,this.top=t,this.width=n,this.height=r}return e.prototype.add=function(t,n,r,i){return new e(this.left+t,this.top+n,this.width+r,this.height+i)},e.fromClientRect=function(t,n){return new e(n.left+t.windowBounds.left,n.top+t.windowBounds.top,n.width,n.height)},e.fromDOMRectList=function(t,n){var r=Array.from(n).find((function(e){return 0!==e.width}));return r?new e(r.left+t.windowBounds.left,r.top+t.windowBounds.top,r.width,r.height):e.EMPTY},e.EMPTY=new e(0,0,0,0),e}(),s=function(e,t){return o.fromClientRect(e,t.getBoundingClientRect())},u=function(e){var t=e.body,n=e.documentElement;if(!t||!n)throw new Error("Unable to get document size");var r=Math.max(Math.max(t.scrollWidth,n.scrollWidth),Math.max(t.offsetWidth,n.offsetWidth),Math.max(t.clientWidth,n.clientWidth)),i=Math.max(Math.max(t.scrollHeight,n.scrollHeight),Math.max(t.offsetHeight,n.offsetHeight),Math.max(t.clientHeight,n.clientHeight));return new o(0,0,r,i)},l=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);56320===(64512&a)?t.push(((1023&i)<<10)+(1023&a)+65536):(t.push(i),n--)}else t.push(i)}return t},c=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var n=e.length;if(!n)return"";for(var r=[],i=-1,a="";++i<n;){var o=e[i];o<=65535?r.push(o):(o-=65536,r.push(55296+(o>>10),o%1024+56320)),(i+1===n||r.length>16384)&&(a+=String.fromCharCode.apply(String,r),r.length=0)}return a},f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",d="undefined"===typeof Uint8Array?[]:new Uint8Array(256),h=0;h<f.length;h++)d[f.charCodeAt(h)]=h;for(var p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",g="undefined"===typeof Uint8Array?[]:new Uint8Array(256),m=0;m<p.length;m++)g[p.charCodeAt(m)]=m;for(var v=function(e){var t,n,r,i,a,o=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<s;t+=4)n=g[e.charCodeAt(t)],r=g[e.charCodeAt(t+1)],i=g[e.charCodeAt(t+2)],a=g[e.charCodeAt(t+3)],c[u++]=n<<2|r>>4,c[u++]=(15&r)<<4|i>>2,c[u++]=(3&i)<<6|63&a;return l},b=function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n},y=function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n},_=5,A=11,w=2,F=65536>>_,k=(1<<_)-1,x=F+(1024>>_)+32,E=65536>>A,C=(1<<A-_)-1,S=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},O=function(e,t,n){return e.slice?e.slice(t,n):new Uint32Array(Array.prototype.slice.call(e,t,n))},D=function(e,t){var n=v(e),r=Array.isArray(n)?y(n):new Uint32Array(n),i=Array.isArray(n)?b(n):new Uint16Array(n),a=24,o=S(i,a/2,r[4]/2),s=2===r[5]?S(i,(a+r[4])/2):O(r,Math.ceil((a+r[4])/4));return new j(r[0],r[1],r[2],r[3],o,s)},j=function(){function e(e,t,n,r,i,a){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=a}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>_])<<w)+(e&k),this.data[t];if(e<=65535)return t=((t=this.index[F+(e-55296>>_)])<<w)+(e&k),this.data[t];if(e<this.highStart)return t=x-E+(e>>A),t=this.index[t],t+=e>>_&C,t=((t=this.index[t])<<w)+(e&k),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),T="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",P="undefined"===typeof Uint8Array?[]:new Uint8Array(256),R=0;R<T.length;R++)P[T.charCodeAt(R)]=R;var M=50,I=1,B=2,N=3,L=4,U=5,H=7,z=8,q=9,V=10,W=11,G=12,K=13,Q=14,Y=15,X=16,J=17,Z=18,$=19,ee=20,te=21,ne=22,re=23,ie=24,ae=25,oe=26,se=27,ue=28,le=29,ce=30,fe=31,de=32,he=33,pe=34,ge=35,me=36,ve=37,be=38,ye=39,_e=40,Ae=41,we=42,Fe=43,ke=[9001,65288],xe="!",Ee="\xd7",Ce="\xf7",Se=D("KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA=="),Oe=[ce,me],De=[I,B,N,U],je=[V,z],Te=[se,oe],Pe=De.concat(je),Re=[be,ye,_e,pe,ge],Me=[Y,K],Ie=function(e,t){void 0===t&&(t="strict");var n=[],r=[],i=[];return e.forEach((function(e,a){var o=Se.get(e);if(o>M?(i.push(!0),o-=M):i.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return r.push(a),n.push(X);if(o===L||o===W){if(0===a)return r.push(a),n.push(ce);var s=n[a-1];return-1===Pe.indexOf(s)?(r.push(r[a-1]),n.push(s)):(r.push(a),n.push(ce))}return r.push(a),o===fe?n.push("strict"===t?te:ve):o===we||o===le?n.push(ce):o===Fe?e>=131072&&e<=196605||e>=196608&&e<=262141?n.push(ve):n.push(ce):void n.push(o)})),[r,n,i]},Be=function(e,t,n,r){var i=r[n];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var a=n;a<=r.length;){if((u=r[++a])===t)return!0;if(u!==V)break}if(i===V)for(a=n;a>0;){var o=r[--a];if(Array.isArray(e)?-1!==e.indexOf(o):e===o)for(var s=n;s<=r.length;){var u;if((u=r[++s])===t)return!0;if(u!==V)break}if(o!==V)break}return!1},Ne=function(e,t){for(var n=e;n>=0;){var r=t[n];if(r!==V)return r;n--}return 0},Le=function(e,t,n,r,i){if(0===n[r])return Ee;var a=r-1;if(Array.isArray(i)&&!0===i[a])return Ee;var o=a-1,s=a+1,u=t[a],l=o>=0?t[o]:0,c=t[s];if(u===B&&c===N)return Ee;if(-1!==De.indexOf(u))return xe;if(-1!==De.indexOf(c))return Ee;if(-1!==je.indexOf(c))return Ee;if(Ne(a,t)===z)return Ce;if(Se.get(e[a])===W)return Ee;if((u===de||u===he)&&Se.get(e[s])===W)return Ee;if(u===H||c===H)return Ee;if(u===q)return Ee;if(-1===[V,K,Y].indexOf(u)&&c===q)return Ee;if(-1!==[J,Z,$,ie,ue].indexOf(c))return Ee;if(Ne(a,t)===ne)return Ee;if(Be(re,ne,a,t))return Ee;if(Be([J,Z],te,a,t))return Ee;if(Be(G,G,a,t))return Ee;if(u===V)return Ce;if(u===re||c===re)return Ee;if(c===X||u===X)return Ce;if(-1!==[K,Y,te].indexOf(c)||u===Q)return Ee;if(l===me&&-1!==Me.indexOf(u))return Ee;if(u===ue&&c===me)return Ee;if(c===ee)return Ee;if(-1!==Oe.indexOf(c)&&u===ae||-1!==Oe.indexOf(u)&&c===ae)return Ee;if(u===se&&-1!==[ve,de,he].indexOf(c)||-1!==[ve,de,he].indexOf(u)&&c===oe)return Ee;if(-1!==Oe.indexOf(u)&&-1!==Te.indexOf(c)||-1!==Te.indexOf(u)&&-1!==Oe.indexOf(c))return Ee;if(-1!==[se,oe].indexOf(u)&&(c===ae||-1!==[ne,Y].indexOf(c)&&t[s+1]===ae)||-1!==[ne,Y].indexOf(u)&&c===ae||u===ae&&-1!==[ae,ue,ie].indexOf(c))return Ee;if(-1!==[ae,ue,ie,J,Z].indexOf(c))for(var f=a;f>=0;){if((d=t[f])===ae)return Ee;if(-1===[ue,ie].indexOf(d))break;f--}if(-1!==[se,oe].indexOf(c))for(f=-1!==[J,Z].indexOf(u)?o:a;f>=0;){var d;if((d=t[f])===ae)return Ee;if(-1===[ue,ie].indexOf(d))break;f--}if(be===u&&-1!==[be,ye,pe,ge].indexOf(c)||-1!==[ye,pe].indexOf(u)&&-1!==[ye,_e].indexOf(c)||-1!==[_e,ge].indexOf(u)&&c===_e)return Ee;if(-1!==Re.indexOf(u)&&-1!==[ee,oe].indexOf(c)||-1!==Re.indexOf(c)&&u===se)return Ee;if(-1!==Oe.indexOf(u)&&-1!==Oe.indexOf(c))return Ee;if(u===ie&&-1!==Oe.indexOf(c))return Ee;if(-1!==Oe.concat(ae).indexOf(u)&&c===ne&&-1===ke.indexOf(e[s])||-1!==Oe.concat(ae).indexOf(c)&&u===Z)return Ee;if(u===Ae&&c===Ae){for(var h=n[a],p=1;h>0&&t[--h]===Ae;)p++;if(p%2!==0)return Ee}return u===de&&c===he?Ee:Ce},Ue=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var n=Ie(e,t.lineBreak),r=n[0],i=n[1],a=n[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(i=i.map((function(e){return-1!==[ae,ce,we].indexOf(e)?ve:e})));var o="keep-all"===t.wordBreak?a.map((function(t,n){return t&&e[n]>=19968&&e[n]<=40959})):void 0;return[r,i,o]},He=function(){function e(e,t,n,r){this.codePoints=e,this.required=t===xe,this.start=n,this.end=r}return e.prototype.slice=function(){return c.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),ze=function(e,t){var n=l(e),r=Ue(n,t),i=r[0],a=r[1],o=r[2],s=n.length,u=0,c=0;return{next:function(){if(c>=s)return{done:!0,value:null};for(var e=Ee;c<s&&(e=Le(n,a,i,++c,o))===Ee;);if(e!==Ee||c===s){var t=new He(n,e,u,c);return u=c,{value:t,done:!1}}return{done:!0,value:null}}}},qe=1,Ve=2,We=4,Ge=8,Ke=10,Qe=47,Ye=92,Xe=9,Je=32,Ze=34,$e=61,et=35,tt=36,nt=37,rt=39,it=40,at=41,ot=95,st=45,ut=33,lt=60,ct=62,ft=64,dt=91,ht=93,pt=61,gt=123,mt=63,vt=125,bt=124,yt=126,_t=128,At=65533,wt=42,Ft=43,kt=44,xt=58,Et=59,Ct=46,St=0,Ot=8,Dt=11,jt=14,Tt=31,Pt=127,Rt=-1,Mt=48,It=97,Bt=101,Nt=102,Lt=117,Ut=122,Ht=65,zt=69,qt=70,Vt=85,Wt=90,Gt=function(e){return e>=Mt&&e<=57},Kt=function(e){return e>=55296&&e<=57343},Qt=function(e){return Gt(e)||e>=Ht&&e<=qt||e>=It&&e<=Nt},Yt=function(e){return e>=It&&e<=Ut},Xt=function(e){return e>=Ht&&e<=Wt},Jt=function(e){return Yt(e)||Xt(e)},Zt=function(e){return e>=_t},$t=function(e){return e===Ke||e===Xe||e===Je},en=function(e){return Jt(e)||Zt(e)||e===ot},tn=function(e){return en(e)||Gt(e)||e===st},nn=function(e){return e>=St&&e<=Ot||e===Dt||e>=jt&&e<=Tt||e===Pt},rn=function(e,t){return e===Ye&&t!==Ke},an=function(e,t,n){return e===st?en(t)||rn(t,n):!!en(e)||!(e!==Ye||!rn(e,t))},on=function(e,t,n){return e===Ft||e===st?!!Gt(t)||t===Ct&&Gt(n):Gt(e===Ct?t:e)},sn=function(e){var t=0,n=1;e[t]!==Ft&&e[t]!==st||(e[t]===st&&(n=-1),t++);for(var r=[];Gt(e[t]);)r.push(e[t++]);var i=r.length?parseInt(c.apply(void 0,r),10):0;e[t]===Ct&&t++;for(var a=[];Gt(e[t]);)a.push(e[t++]);var o=a.length,s=o?parseInt(c.apply(void 0,a),10):0;e[t]!==zt&&e[t]!==Bt||t++;var u=1;e[t]!==Ft&&e[t]!==st||(e[t]===st&&(u=-1),t++);for(var l=[];Gt(e[t]);)l.push(e[t++]);var f=l.length?parseInt(c.apply(void 0,l),10):0;return n*(i+s*Math.pow(10,-o))*Math.pow(10,u*f)},un={type:2},ln={type:3},cn={type:4},fn={type:13},dn={type:8},hn={type:21},pn={type:9},gn={type:10},mn={type:11},vn={type:12},bn={type:14},yn={type:23},_n={type:1},An={type:25},wn={type:24},Fn={type:26},kn={type:27},xn={type:28},En={type:29},Cn={type:31},Sn={type:32},On=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Sn;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Ze:return this.consumeStringToken(Ze);case et:var t=this.peekCodePoint(0),n=this.peekCodePoint(1),r=this.peekCodePoint(2);if(tn(t)||rn(n,r)){var i=an(t,n,r)?Ve:qe;return{type:5,value:this.consumeName(),flags:i}}break;case tt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),fn;break;case rt:return this.consumeStringToken(rt);case it:return un;case at:return ln;case wt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),bn;break;case Ft:if(on(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case kt:return cn;case st:var a=e,o=this.peekCodePoint(0),s=this.peekCodePoint(1);if(on(a,o,s))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(an(a,o,s))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(o===st&&s===ct)return this.consumeCodePoint(),this.consumeCodePoint(),wn;break;case Ct:if(on(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Qe:if(this.peekCodePoint(0)===wt)for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(u===wt&&(u=this.consumeCodePoint())===Qe)return this.consumeToken();if(u===Rt)return this.consumeToken()}break;case xt:return Fn;case Et:return kn;case lt:if(this.peekCodePoint(0)===ut&&this.peekCodePoint(1)===st&&this.peekCodePoint(2)===st)return this.consumeCodePoint(),this.consumeCodePoint(),An;break;case ft:var l=this.peekCodePoint(0),f=this.peekCodePoint(1),d=this.peekCodePoint(2);if(an(l,f,d))return{type:7,value:this.consumeName()};break;case dt:return xn;case Ye:if(rn(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case ht:return En;case pt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),dn;break;case gt:return mn;case vt:return vn;case Lt:case Vt:var h=this.peekCodePoint(0),p=this.peekCodePoint(1);return h!==Ft||!Qt(p)&&p!==mt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case bt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),pn;if(this.peekCodePoint(0)===bt)return this.consumeCodePoint(),hn;break;case yt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),gn;break;case Rt:return Sn}return $t(e)?(this.consumeWhiteSpace(),Cn):Gt(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):en(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:c(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();Qt(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var n=!1;t===mt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),n=!0;if(n)return{type:30,start:parseInt(c.apply(void 0,e.map((function(e){return e===mt?Mt:e}))),16),end:parseInt(c.apply(void 0,e.map((function(e){return e===mt?qt:e}))),16)};var r=parseInt(c.apply(void 0,e),16);if(this.peekCodePoint(0)===st&&Qt(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var i=[];Qt(t)&&i.length<6;)i.push(t),t=this.consumeCodePoint();return{type:30,start:r,end:parseInt(c.apply(void 0,i),16)}}return{type:30,start:r,end:r}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===it?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===it?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===rt||t===Ze){var n=this.consumeStringToken(this.consumeCodePoint());return 0===n.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===at)?(this.consumeCodePoint(),{type:22,value:n.value}):(this.consumeBadUrlRemnants(),yn)}for(;;){var r=this.consumeCodePoint();if(r===Rt||r===at)return{type:22,value:c.apply(void 0,e)};if($t(r))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Rt||this.peekCodePoint(0)===at?(this.consumeCodePoint(),{type:22,value:c.apply(void 0,e)}):(this.consumeBadUrlRemnants(),yn);if(r===Ze||r===rt||r===it||nn(r))return this.consumeBadUrlRemnants(),yn;if(r===Ye){if(!rn(r,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),yn;e.push(this.consumeEscapedCodePoint())}else e.push(r)}},e.prototype.consumeWhiteSpace=function(){for(;$t(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===at||e===Rt)return;rn(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=5e4,n="";e>0;){var r=Math.min(t,e);n+=c.apply(void 0,this._value.splice(0,r)),e-=r}return this._value.shift(),n},e.prototype.consumeStringToken=function(e){for(var t="",n=0;;){var r=this._value[n];if(r===Rt||void 0===r||r===e)return{type:0,value:t+=this.consumeStringSlice(n)};if(r===Ke)return this._value.splice(0,n),_n;if(r===Ye){var i=this._value[n+1];i!==Rt&&void 0!==i&&(i===Ke?(t+=this.consumeStringSlice(n),n=-1,this._value.shift()):rn(r,i)&&(t+=this.consumeStringSlice(n),t+=c(this.consumeEscapedCodePoint()),n=-1))}n++}},e.prototype.consumeNumber=function(){var e=[],t=We,n=this.peekCodePoint(0);for(n!==Ft&&n!==st||e.push(this.consumeCodePoint());Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0);var r=this.peekCodePoint(1);if(n===Ct&&Gt(r))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ge;Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());n=this.peekCodePoint(0),r=this.peekCodePoint(1);var i=this.peekCodePoint(2);if((n===zt||n===Bt)&&((r===Ft||r===st)&&Gt(i)||Gt(r)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ge;Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[sn(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],n=e[1],r=this.peekCodePoint(0),i=this.peekCodePoint(1),a=this.peekCodePoint(2);return an(r,i,a)?{type:15,number:t,flags:n,unit:this.consumeName()}:r===nt?(this.consumeCodePoint(),{type:16,number:t,flags:n}):{type:17,number:t,flags:n}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(Qt(e)){for(var t=c(e);Qt(this.peekCodePoint(0))&&t.length<6;)t+=c(this.consumeCodePoint());$t(this.peekCodePoint(0))&&this.consumeCodePoint();var n=parseInt(t,16);return 0===n||Kt(n)||n>1114111?At:n}return e===Rt?At:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(tn(t))e+=c(t);else{if(!rn(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=c(this.consumeEscapedCodePoint())}}},e}(),Dn=function(){function e(e){this._tokens=e}return e.create=function(t){var n=new On;return n.write(t),new e(n.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},n=this.consumeToken();;){if(32===n.type||Ln(n,e))return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue()),n=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var n=this.consumeToken();if(32===n.type||3===n.type)return t;this.reconsumeToken(n),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?Sn:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),jn=function(e){return 15===e.type},Tn=function(e){return 17===e.type},Pn=function(e){return 20===e.type},Rn=function(e){return 0===e.type},Mn=function(e,t){return Pn(e)&&e.value===t},In=function(e){return 31!==e.type},Bn=function(e){return 31!==e.type&&4!==e.type},Nn=function(e){var t=[],n=[];return e.forEach((function(e){if(4===e.type){if(0===n.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(n),void(n=[])}31!==e.type&&n.push(e)})),n.length&&t.push(n),t},Ln=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},Un=function(e){return 17===e.type||15===e.type},Hn=function(e){return 16===e.type||Un(e)},zn=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},qn={type:17,number:0,flags:We},Vn={type:16,number:50,flags:We},Wn={type:16,number:100,flags:We},Gn=function(e,t,n){var r=e[0],i=e[1];return[Kn(r,t),Kn("undefined"!==typeof i?i:r,n)]},Kn=function(e,t){if(16===e.type)return e.number/100*t;if(jn(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},Qn="deg",Yn="grad",Xn="rad",Jn="turn",Zn={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case Qn:return Math.PI*t.number/180;case Yn:return Math.PI/200*t.number;case Xn:return t.number;case Jn:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},$n=function(e){return 15===e.type&&(e.unit===Qn||e.unit===Yn||e.unit===Xn||e.unit===Jn)},er=function(e){switch(e.filter(Pn).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[qn,qn];case"to top":case"bottom":return tr(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[qn,Wn];case"to right":case"left":return tr(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Wn,Wn];case"to bottom":case"top":return tr(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Wn,qn];case"to left":case"right":return tr(270)}return 0},tr=function(e){return Math.PI*e/180},nr={name:"color",parse:function(e,t){if(18===t.type){var n=cr[t.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return n(e,t.values)}if(5===t.type){if(3===t.value.length){var r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3);return ar(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),1)}if(4===t.value.length){r=t.value.substring(0,1),i=t.value.substring(1,2),a=t.value.substring(2,3);var o=t.value.substring(3,4);return ar(parseInt(r+r,16),parseInt(i+i,16),parseInt(a+a,16),parseInt(o+o,16)/255)}if(6===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6),ar(parseInt(r,16),parseInt(i,16),parseInt(a,16),1);if(8===t.value.length)return r=t.value.substring(0,2),i=t.value.substring(2,4),a=t.value.substring(4,6),o=t.value.substring(6,8),ar(parseInt(r,16),parseInt(i,16),parseInt(a,16),parseInt(o,16)/255)}if(20===t.type){var s=dr[t.value.toUpperCase()];if("undefined"!==typeof s)return s}return dr.TRANSPARENT}},rr=function(e){return 0===(255&e)},ir=function(e){var t=255&e,n=255&e>>8,r=255&e>>16,i=255&e>>24;return t<255?"rgba("+i+","+r+","+n+","+t/255+")":"rgb("+i+","+r+","+n+")"},ar=function(e,t,n,r){return(e<<24|t<<16|n<<8|Math.round(255*r)<<0)>>>0},or=function(e,t){if(17===e.type)return e.number;if(16===e.type){var n=3===t?1:255;return 3===t?e.number/100*n:Math.round(e.number/100*n)}return 0},sr=function(e,t){var n=t.filter(Bn);if(3===n.length){var r=n.map(or),i=r[0],a=r[1],o=r[2];return ar(i,a,o,1)}if(4===n.length){var s=n.map(or),u=(i=s[0],a=s[1],o=s[2],s[3]);return ar(i,a,o,u)}return 0};function ur(e,t,n){return n<0&&(n+=1),n>=1&&(n-=1),n<1/6?(t-e)*n*6+e:n<.5?t:n<2/3?6*(t-e)*(2/3-n)+e:e}var lr=function(e,t){var n=t.filter(Bn),r=n[0],i=n[1],a=n[2],o=n[3],s=(17===r.type?tr(r.number):Zn.parse(e,r))/(2*Math.PI),u=Hn(i)?i.number/100:0,l=Hn(a)?a.number/100:0,c="undefined"!==typeof o&&Hn(o)?Kn(o,1):1;if(0===u)return ar(255*l,255*l,255*l,1);var f=l<=.5?l*(u+1):l+u-l*u,d=2*l-f,h=ur(d,f,s+1/3),p=ur(d,f,s),g=ur(d,f,s-1/3);return ar(255*h,255*p,255*g,c)},cr={hsl:lr,hsla:lr,rgb:sr,rgba:sr},fr=function(e,t){return nr.parse(e,Dn.create(t).parseComponentValue())},dr={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},hr={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Pn(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},pr={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},gr=function(e,t){var n=nr.parse(e,t[0]),r=t[1];return r&&Hn(r)?{color:n,stop:r}:{color:n,stop:null}},mr=function(e,t){var n=e[0],r=e[e.length-1];null===n.stop&&(n.stop=qn),null===r.stop&&(r.stop=Wn);for(var i=[],a=0,o=0;o<e.length;o++){var s=e[o].stop;if(null!==s){var u=Kn(s,t);u>a?i.push(u):i.push(a),a=u}else i.push(null)}var l=null;for(o=0;o<i.length;o++){var c=i[o];if(null===c)null===l&&(l=o);else if(null!==l){for(var f=o-l,d=(c-i[l-1])/(f+1),h=1;h<=f;h++)i[l+h-1]=d*h;l=null}}return e.map((function(e,n){return{color:e.color,stop:Math.max(Math.min(1,i[n]/t),0)}}))},vr=function(e,t,n){var r=t/2,i=n/2,a=Kn(e[0],t)-r,o=i-Kn(e[1],n);return(Math.atan2(o,a)+2*Math.PI)%(2*Math.PI)},br=function(e,t,n){var r="number"===typeof e?e:vr(e,t,n),i=Math.abs(t*Math.sin(r))+Math.abs(n*Math.cos(r)),a=t/2,o=n/2,s=i/2,u=Math.sin(r-Math.PI/2)*s,l=Math.cos(r-Math.PI/2)*s;return[i,a-l,a+l,o-u,o+u]},yr=function(e,t){return Math.sqrt(e*e+t*t)},_r=function(e,t,n,r,i){return[[0,0],[0,t],[e,0],[e,t]].reduce((function(e,t){var a=t[0],o=t[1],s=yr(n-a,r-o);return(i?s<e.optimumDistance:s>e.optimumDistance)?{optimumCorner:t,optimumDistance:s}:e}),{optimumDistance:i?1/0:-1/0,optimumCorner:null}).optimumCorner},Ar=function(e,t,n,r,i){var a=0,o=0;switch(e.size){case 0:0===e.shape?a=o=Math.min(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(a=Math.min(Math.abs(t),Math.abs(t-r)),o=Math.min(Math.abs(n),Math.abs(n-i)));break;case 2:if(0===e.shape)a=o=Math.min(yr(t,n),yr(t,n-i),yr(t-r,n),yr(t-r,n-i));else if(1===e.shape){var s=Math.min(Math.abs(n),Math.abs(n-i))/Math.min(Math.abs(t),Math.abs(t-r)),u=_r(r,i,t,n,!0),l=u[0],c=u[1];o=s*(a=yr(l-t,(c-n)/s))}break;case 1:0===e.shape?a=o=Math.max(Math.abs(t),Math.abs(t-r),Math.abs(n),Math.abs(n-i)):1===e.shape&&(a=Math.max(Math.abs(t),Math.abs(t-r)),o=Math.max(Math.abs(n),Math.abs(n-i)));break;case 3:if(0===e.shape)a=o=Math.max(yr(t,n),yr(t,n-i),yr(t-r,n),yr(t-r,n-i));else if(1===e.shape){s=Math.max(Math.abs(n),Math.abs(n-i))/Math.max(Math.abs(t),Math.abs(t-r));var f=_r(r,i,t,n,!1);l=f[0],c=f[1],o=s*(a=yr(l-t,(c-n)/s))}}return Array.isArray(e.size)&&(a=Kn(e.size[0],r),o=2===e.size.length?Kn(e.size[1],i):a),[a,o]},wr=function(e,t){var n=tr(180),r=[];return Nn(t).forEach((function(t,i){if(0===i){var a=t[0];if(20===a.type&&"to"===a.value)return void(n=er(t));if($n(a))return void(n=Zn.parse(e,a))}var o=gr(e,t);r.push(o)})),{angle:n,stops:r,type:1}},Fr=function(e,t){var n=tr(180),r=[];return Nn(t).forEach((function(t,i){if(0===i){var a=t[0];if(20===a.type&&-1!==["top","left","right","bottom"].indexOf(a.value))return void(n=er(t));if($n(a))return void(n=(Zn.parse(e,a)+tr(270))%tr(360))}var o=gr(e,t);r.push(o)})),{angle:n,stops:r,type:1}},kr=function(e,t){var n=tr(180),r=[],i=1,a=0,o=3,s=[];return Nn(t).forEach((function(t,n){var a=t[0];if(0===n){if(Pn(a)&&"linear"===a.value)return void(i=1);if(Pn(a)&&"radial"===a.value)return void(i=2)}if(18===a.type)if("from"===a.name){var o=nr.parse(e,a.values[0]);r.push({stop:qn,color:o})}else if("to"===a.name)o=nr.parse(e,a.values[0]),r.push({stop:Wn,color:o});else if("color-stop"===a.name){var s=a.values.filter(Bn);if(2===s.length){o=nr.parse(e,s[1]);var u=s[0];Tn(u)&&r.push({stop:{type:16,number:100*u.number,flags:u.flags},color:o})}}})),1===i?{angle:(n+tr(180))%tr(360),stops:r,type:i}:{size:o,shape:a,stops:r,position:s,type:i}},xr="closest-side",Er="farthest-side",Cr="closest-corner",Sr="farthest-corner",Or="circle",Dr="ellipse",jr="cover",Tr="contain",Pr=function(e,t){var n=0,r=3,i=[],a=[];return Nn(t).forEach((function(t,o){var s=!0;if(0===o){var u=!1;s=t.reduce((function(e,t){if(u)if(Pn(t))switch(t.value){case"center":return a.push(Vn),e;case"top":case"left":return a.push(qn),e;case"right":case"bottom":return a.push(Wn),e}else(Hn(t)||Un(t))&&a.push(t);else if(Pn(t))switch(t.value){case Or:return n=0,!1;case Dr:return n=1,!1;case"at":return u=!0,!1;case xr:return r=0,!1;case jr:case Er:return r=1,!1;case Tr:case Cr:return r=2,!1;case Sr:return r=3,!1}else if(Un(t)||Hn(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),s)}if(s){var l=gr(e,t);i.push(l)}})),{size:r,shape:n,stops:i,position:a,type:2}},Rr=function(e,t){var n=0,r=3,i=[],a=[];return Nn(t).forEach((function(t,o){var s=!0;if(0===o?s=t.reduce((function(e,t){if(Pn(t))switch(t.value){case"center":return a.push(Vn),!1;case"top":case"left":return a.push(qn),!1;case"right":case"bottom":return a.push(Wn),!1}else if(Hn(t)||Un(t))return a.push(t),!1;return e}),s):1===o&&(s=t.reduce((function(e,t){if(Pn(t))switch(t.value){case Or:return n=0,!1;case Dr:return n=1,!1;case Tr:case xr:return r=0,!1;case Er:return r=1,!1;case Cr:return r=2,!1;case jr:case Sr:return r=3,!1}else if(Un(t)||Hn(t))return Array.isArray(r)||(r=[]),r.push(t),!1;return e}),s)),s){var u=gr(e,t);i.push(u)}})),{size:r,shape:n,stops:i,position:a,type:2}},Mr=function(e){return 1===e.type},Ir=function(e){return 2===e.type},Br={name:"image",parse:function(e,t){if(22===t.type){var n={url:t.value,type:0};return e.cache.addImage(t.value),n}if(18===t.type){var r=Ur[t.name];if("undefined"===typeof r)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return r(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Nr(e){return!(20===e.type&&"none"===e.value)&&(18!==e.type||!!Ur[e.name])}var Lr,Ur={"linear-gradient":wr,"-moz-linear-gradient":Fr,"-ms-linear-gradient":Fr,"-o-linear-gradient":Fr,"-webkit-linear-gradient":Fr,"radial-gradient":Pr,"-moz-radial-gradient":Rr,"-ms-radial-gradient":Rr,"-o-radial-gradient":Rr,"-webkit-radial-gradient":Rr,"-webkit-gradient":kr},Hr={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t.filter((function(e){return Bn(e)&&Nr(e)})).map((function(t){return Br.parse(e,t)}))}},zr={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Pn(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},qr={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Hn)})).map(zn)}},Vr={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Pn).map((function(e){return e.value})).join(" ")})).map(Wr)}},Wr=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(Lr||(Lr={}));var Gr,Kr={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Nn(t).map((function(e){return e.filter(Qr)}))}},Qr=function(e){return Pn(e)||Hn(e)},Yr=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Xr=Yr("top"),Jr=Yr("right"),Zr=Yr("bottom"),$r=Yr("left"),ei=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return zn(t.filter(Hn))}}},ti=ei("top-left"),ni=ei("top-right"),ri=ei("bottom-right"),ii=ei("bottom-left"),ai=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},oi=ai("top"),si=ai("right"),ui=ai("bottom"),li=ai("left"),ci=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return jn(t)?t.number:0}}},fi=ci("top"),di=ci("right"),hi=ci("bottom"),pi=ci("left"),gi={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},mi={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},vi={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Pn).reduce((function(e,t){return e|bi(t.value)}),0)}},bi=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},yi={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},_i={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(Gr||(Gr={}));var Ai,wi={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?Gr.STRICT:Gr.NORMAL}},Fi={name:"line-height",initialValue:"normal",prefix:!1,type:4},ki=function(e,t){return Pn(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:Hn(e)?Kn(e,t):t},xi={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Br.parse(e,t)}},Ei={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},Ci={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},Si=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Oi=Si("top"),Di=Si("right"),ji=Si("bottom"),Ti=Si("left"),Pi={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Pn).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},Ri={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},Mi=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Ii=Mi("top"),Bi=Mi("right"),Ni=Mi("bottom"),Li=Mi("left"),Ui={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Hi={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},zi={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&Mn(t[0],"none")?[]:Nn(t).map((function(t){for(var n={color:dr.TRANSPARENT,offsetX:qn,offsetY:qn,blur:qn},r=0,i=0;i<t.length;i++){var a=t[i];Un(a)?(0===r?n.offsetX=a:1===r?n.offsetY=a:n.blur=a,r++):n.color=nr.parse(e,a)}return n}))}},qi={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},Vi={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(e,t){if(20===t.type&&"none"===t.value)return null;if(18===t.type){var n=Wi[t.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported transform function "'+t.name+'"');return n(t.values)}return null}},Wi={matrix:function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number}));return 6===t.length?t:null},matrix3d:function(e){var t=e.filter((function(e){return 17===e.type})).map((function(e){return e.number})),n=t[0],r=t[1];t[2],t[3];var i=t[4],a=t[5];t[6],t[7],t[8],t[9],t[10],t[11];var o=t[12],s=t[13];return t[14],t[15],16===t.length?[n,r,i,a,o,s]:null}},Gi={type:16,number:50,flags:We},Ki=[Gi,Gi],Qi={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(e,t){var n=t.filter(Hn);return 2!==n.length?Ki:[n[0],n[1]]}},Yi={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"hidden":return 1;case"collapse":return 2;default:return 0}}};!function(e){e.NORMAL="normal",e.BREAK_ALL="break-all",e.KEEP_ALL="keep-all"}(Ai||(Ai={}));for(var Xi={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"break-all":return Ai.BREAK_ALL;case"keep-all":return Ai.KEEP_ALL;default:return Ai.NORMAL}}},Ji={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(e,t){if(20===t.type)return{auto:!0,order:0};if(Tn(t))return{auto:!1,order:t.number};throw new Error("Invalid z-index number parsed")}},Zi={name:"time",parse:function(e,t){if(15===t.type)switch(t.unit.toLowerCase()){case"s":return 1e3*t.number;case"ms":return t.number}throw new Error("Unsupported time type")}},$i={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(e,t){return Tn(t)?t.number:1}},ea={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},ta={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(e,t){return t.filter(Pn).map((function(e){switch(e.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0})).filter((function(e){return 0!==e}))}},na={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(e,t){var n=[],r=[];return t.forEach((function(e){switch(e.type){case 20:case 0:n.push(e.value);break;case 17:n.push(e.number.toString());break;case 4:r.push(n.join(" ")),n.length=0}})),n.length&&r.push(n.join(" ")),r.map((function(e){return-1===e.indexOf(" ")?e:"'"+e+"'"}))}},ra={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},ia={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(e,t){return Tn(t)?t.number:Pn(t)&&"bold"===t.value?700:400}},aa={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return t.filter(Pn).map((function(e){return e.value}))}},oa={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){switch(t){case"oblique":return"oblique";case"italic":return"italic";default:return"normal"}}},sa=function(e,t){return 0!==(e&t)},ua={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var n=t[0];return 20===n.type&&"none"===n.value?[]:t}},la={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var n=t[0];if(20===n.type&&"none"===n.value)return null;for(var r=[],i=t.filter(In),a=0;a<i.length;a++){var o=i[a],s=i[a+1];if(20===o.type){var u=s&&Tn(s)?s.number:1;r.push({counter:o.value,increment:u})}}return r}},ca={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return[];for(var n=[],r=t.filter(In),i=0;i<r.length;i++){var a=r[i],o=r[i+1];if(Pn(a)&&"none"!==a.value){var s=o&&Tn(o)?o.number:0;n.push({counter:a.value,reset:s})}}return n}},fa={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(e,t){return t.filter(jn).map((function(t){return Zi.parse(e,t)}))}},da={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(e,t){if(0===t.length)return null;var n=t[0];if(20===n.type&&"none"===n.value)return null;var r=[],i=t.filter(Rn);if(i.length%2!==0)return null;for(var a=0;a<i.length;a+=2){var o=i[a].value,s=i[a+1].value;r.push({open:o,close:s})}return r}},ha=function(e,t,n){if(!e)return"";var r=e[Math.min(t,e.length-1)];return r?n?r.open:r.close:""},pa={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&Mn(t[0],"none")?[]:Nn(t).map((function(t){for(var n={color:255,offsetX:qn,offsetY:qn,blur:qn,spread:qn,inset:!1},r=0,i=0;i<t.length;i++){var a=t[i];Mn(a,"inset")?n.inset=!0:Un(a)?(0===r?n.offsetX=a:1===r?n.offsetY=a:2===r?n.blur=a:n.spread=a,r++):n.color=nr.parse(e,a)}return n}))}},ga={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(e,t){var n=[0,1,2],r=[];return t.filter(Pn).forEach((function(e){switch(e.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2)}})),n.forEach((function(e){-1===r.indexOf(e)&&r.push(e)})),r}},ma={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},va={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return jn(t)?t.number:0}},ba=function(){function e(e,t){var n,r;this.animationDuration=Aa(e,fa,t.animationDuration),this.backgroundClip=Aa(e,hr,t.backgroundClip),this.backgroundColor=Aa(e,pr,t.backgroundColor),this.backgroundImage=Aa(e,Hr,t.backgroundImage),this.backgroundOrigin=Aa(e,zr,t.backgroundOrigin),this.backgroundPosition=Aa(e,qr,t.backgroundPosition),this.backgroundRepeat=Aa(e,Vr,t.backgroundRepeat),this.backgroundSize=Aa(e,Kr,t.backgroundSize),this.borderTopColor=Aa(e,Xr,t.borderTopColor),this.borderRightColor=Aa(e,Jr,t.borderRightColor),this.borderBottomColor=Aa(e,Zr,t.borderBottomColor),this.borderLeftColor=Aa(e,$r,t.borderLeftColor),this.borderTopLeftRadius=Aa(e,ti,t.borderTopLeftRadius),this.borderTopRightRadius=Aa(e,ni,t.borderTopRightRadius),this.borderBottomRightRadius=Aa(e,ri,t.borderBottomRightRadius),this.borderBottomLeftRadius=Aa(e,ii,t.borderBottomLeftRadius),this.borderTopStyle=Aa(e,oi,t.borderTopStyle),this.borderRightStyle=Aa(e,si,t.borderRightStyle),this.borderBottomStyle=Aa(e,ui,t.borderBottomStyle),this.borderLeftStyle=Aa(e,li,t.borderLeftStyle),this.borderTopWidth=Aa(e,fi,t.borderTopWidth),this.borderRightWidth=Aa(e,di,t.borderRightWidth),this.borderBottomWidth=Aa(e,hi,t.borderBottomWidth),this.borderLeftWidth=Aa(e,pi,t.borderLeftWidth),this.boxShadow=Aa(e,pa,t.boxShadow),this.color=Aa(e,gi,t.color),this.direction=Aa(e,mi,t.direction),this.display=Aa(e,vi,t.display),this.float=Aa(e,yi,t.cssFloat),this.fontFamily=Aa(e,na,t.fontFamily),this.fontSize=Aa(e,ra,t.fontSize),this.fontStyle=Aa(e,oa,t.fontStyle),this.fontVariant=Aa(e,aa,t.fontVariant),this.fontWeight=Aa(e,ia,t.fontWeight),this.letterSpacing=Aa(e,_i,t.letterSpacing),this.lineBreak=Aa(e,wi,t.lineBreak),this.lineHeight=Aa(e,Fi,t.lineHeight),this.listStyleImage=Aa(e,xi,t.listStyleImage),this.listStylePosition=Aa(e,Ei,t.listStylePosition),this.listStyleType=Aa(e,Ci,t.listStyleType),this.marginTop=Aa(e,Oi,t.marginTop),this.marginRight=Aa(e,Di,t.marginRight),this.marginBottom=Aa(e,ji,t.marginBottom),this.marginLeft=Aa(e,Ti,t.marginLeft),this.opacity=Aa(e,$i,t.opacity);var i=Aa(e,Pi,t.overflow);this.overflowX=i[0],this.overflowY=i[i.length>1?1:0],this.overflowWrap=Aa(e,Ri,t.overflowWrap),this.paddingTop=Aa(e,Ii,t.paddingTop),this.paddingRight=Aa(e,Bi,t.paddingRight),this.paddingBottom=Aa(e,Ni,t.paddingBottom),this.paddingLeft=Aa(e,Li,t.paddingLeft),this.paintOrder=Aa(e,ga,t.paintOrder),this.position=Aa(e,Hi,t.position),this.textAlign=Aa(e,Ui,t.textAlign),this.textDecorationColor=Aa(e,ea,null!==(n=t.textDecorationColor)&&void 0!==n?n:t.color),this.textDecorationLine=Aa(e,ta,null!==(r=t.textDecorationLine)&&void 0!==r?r:t.textDecoration),this.textShadow=Aa(e,zi,t.textShadow),this.textTransform=Aa(e,qi,t.textTransform),this.transform=Aa(e,Vi,t.transform),this.transformOrigin=Aa(e,Qi,t.transformOrigin),this.visibility=Aa(e,Yi,t.visibility),this.webkitTextStrokeColor=Aa(e,ma,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=Aa(e,va,t.webkitTextStrokeWidth),this.wordBreak=Aa(e,Xi,t.wordBreak),this.zIndex=Aa(e,Ji,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return rr(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return sa(this.display,4)||sa(this.display,33554432)||sa(this.display,268435456)||sa(this.display,536870912)||sa(this.display,67108864)||sa(this.display,134217728)},e}(),ya=function(){function e(e,t){this.content=Aa(e,ua,t.content),this.quotes=Aa(e,da,t.quotes)}return e}(),_a=function(){function e(e,t){this.counterIncrement=Aa(e,la,t.counterIncrement),this.counterReset=Aa(e,ca,t.counterReset)}return e}(),Aa=function(e,t,n){var r=new On,i=null!==n&&"undefined"!==typeof n?n.toString():t.initialValue;r.write(i);var a=new Dn(r.read());switch(t.type){case 2:var o=a.parseComponentValue();return t.parse(e,Pn(o)?o.value:t.initialValue);case 0:return t.parse(e,a.parseComponentValue());case 1:return t.parse(e,a.parseComponentValues());case 4:return a.parseComponentValue();case 3:switch(t.format){case"angle":return Zn.parse(e,a.parseComponentValue());case"color":return nr.parse(e,a.parseComponentValue());case"image":return Br.parse(e,a.parseComponentValue());case"length":var s=a.parseComponentValue();return Un(s)?s:qn;case"length-percentage":var u=a.parseComponentValue();return Hn(u)?u:qn;case"time":return Zi.parse(e,a.parseComponentValue())}}},wa="data-html2canvas-debug",Fa=function(e){switch(e.getAttribute(wa)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},ka=function(e,t){var n=Fa(e);return 1===n||t===n},xa=function(){function e(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,ka(t,3),this.styles=new ba(e,window.getComputedStyle(t,null)),hs(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=s(this.context,t),ka(t,4)&&(this.flags|=16)}return e}(),Ea="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Ca="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Sa="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Oa=0;Oa<Ca.length;Oa++)Sa[Ca.charCodeAt(Oa)]=Oa;for(var Da=function(e){var t,n,r,i,a,o=.75*e.length,s=e.length,u=0;"="===e[e.length-1]&&(o--,"="===e[e.length-2]&&o--);var l="undefined"!==typeof ArrayBuffer&&"undefined"!==typeof Uint8Array&&"undefined"!==typeof Uint8Array.prototype.slice?new ArrayBuffer(o):new Array(o),c=Array.isArray(l)?l:new Uint8Array(l);for(t=0;t<s;t+=4)n=Sa[e.charCodeAt(t)],r=Sa[e.charCodeAt(t+1)],i=Sa[e.charCodeAt(t+2)],a=Sa[e.charCodeAt(t+3)],c[u++]=n<<2|r>>4,c[u++]=(15&r)<<4|i>>2,c[u++]=(3&i)<<6|63&a;return l},ja=function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n.push(e[r+1]<<8|e[r]);return n},Ta=function(e){for(var t=e.length,n=[],r=0;r<t;r+=4)n.push(e[r+3]<<24|e[r+2]<<16|e[r+1]<<8|e[r]);return n},Pa=5,Ra=11,Ma=2,Ia=65536>>Pa,Ba=(1<<Pa)-1,Na=Ia+(1024>>Pa)+32,La=65536>>Ra,Ua=(1<<Ra-Pa)-1,Ha=function(e,t,n){return e.slice?e.slice(t,n):new Uint16Array(Array.prototype.slice.call(e,t,n))},za=function(e,t,n){return e.slice?e.slice(t,n):new Uint32Array(Array.prototype.slice.call(e,t,n))},qa=function(e,t){var n=Da(e),r=Array.isArray(n)?Ta(n):new Uint32Array(n),i=Array.isArray(n)?ja(n):new Uint16Array(n),a=24,o=Ha(i,a/2,r[4]/2),s=2===r[5]?Ha(i,(a+r[4])/2):za(r,Math.ceil((a+r[4])/4));return new Va(r[0],r[1],r[2],r[3],o,s)},Va=function(){function e(e,t,n,r,i,a){this.initialValue=e,this.errorValue=t,this.highStart=n,this.highValueIndex=r,this.index=i,this.data=a}return e.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>Pa])<<Ma)+(e&Ba),this.data[t];if(e<=65535)return t=((t=this.index[Ia+(e-55296>>Pa)])<<Ma)+(e&Ba),this.data[t];if(e<this.highStart)return t=Na-La+(e>>Ra),t=this.index[t],t+=e>>Pa&Ua,t=((t=this.index[t])<<Ma)+(e&Ba),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},e}(),Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Ga="undefined"===typeof Uint8Array?[]:new Uint8Array(256),Ka=0;Ka<Wa.length;Ka++)Ga[Wa.charCodeAt(Ka)]=Ka;var Qa,Ya=1,Xa=2,Ja=3,Za=4,$a=5,eo=7,to=8,no=9,ro=10,io=11,ao=12,oo=13,so=14,uo=15,lo=function(e){for(var t=[],n=0,r=e.length;n<r;){var i=e.charCodeAt(n++);if(i>=55296&&i<=56319&&n<r){var a=e.charCodeAt(n++);56320===(64512&a)?t.push(((1023&i)<<10)+(1023&a)+65536):(t.push(i),n--)}else t.push(i)}return t},co=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(String.fromCodePoint)return String.fromCodePoint.apply(String,e);var n=e.length;if(!n)return"";for(var r=[],i=-1,a="";++i<n;){var o=e[i];o<=65535?r.push(o):(o-=65536,r.push(55296+(o>>10),o%1024+56320)),(i+1===n||r.length>16384)&&(a+=String.fromCharCode.apply(String,r),r.length=0)}return a},fo=qa(Ea),ho="\xd7",po="\xf7",go=function(e){return fo.get(e)},mo=function(e,t,n){var r=n-2,i=t[r],a=t[n-1],o=t[n];if(a===Xa&&o===Ja)return ho;if(a===Xa||a===Ja||a===Za)return po;if(o===Xa||o===Ja||o===Za)return po;if(a===to&&-1!==[to,no,io,ao].indexOf(o))return ho;if((a===io||a===no)&&(o===no||o===ro))return ho;if((a===ao||a===ro)&&o===ro)return ho;if(o===oo||o===$a)return ho;if(o===eo)return ho;if(a===Ya)return ho;if(a===oo&&o===so){for(;i===$a;)i=t[--r];if(i===so)return ho}if(a===uo&&o===uo){for(var s=0;i===uo;)s++,i=t[--r];if(s%2===0)return ho}return po},vo=function(e){var t=lo(e),n=t.length,r=0,i=0,a=t.map(go);return{next:function(){if(r>=n)return{done:!0,value:null};for(var e=ho;r<n&&(e=mo(t,a,++r))===ho;);if(e!==ho||r===n){var o=co.apply(null,t.slice(i,r));return i=r,{value:o,done:!1}}return{done:!0,value:null}}}},bo=function(e){for(var t,n=vo(e),r=[];!(t=n.next()).done;)t.value&&r.push(t.value.slice());return r},yo=function(e){var t=123;if(e.createRange){var n=e.createRange();if(n.getBoundingClientRect){var r=e.createElement("boundtest");r.style.height=t+"px",r.style.display="block",e.body.appendChild(r),n.selectNode(r);var i=n.getBoundingClientRect(),a=Math.round(i.height);if(e.body.removeChild(r),a===t)return!0}}return!1},_o=function(e){var t=e.createElement("boundtest");t.style.width="50px",t.style.display="block",t.style.fontSize="12px",t.style.letterSpacing="0px",t.style.wordSpacing="0px",e.body.appendChild(t);var n=e.createRange();t.innerHTML="function"===typeof"".repeat?"&#128104;".repeat(10):"";var r=t.firstChild,i=l(r.data).map((function(e){return c(e)})),a=0,o={},s=i.every((function(e,t){n.setStart(r,a),n.setEnd(r,a+e.length);var i=n.getBoundingClientRect();a+=e.length;var s=i.x>o.x||i.y>o.y;return o=i,0===t||s}));return e.body.removeChild(t),s},Ao=function(){return"undefined"!==typeof(new Image).crossOrigin},wo=function(){return"string"===typeof(new XMLHttpRequest).responseType},Fo=function(e){var t=new Image,n=e.createElement("canvas"),r=n.getContext("2d");if(!r)return!1;t.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(t,0,0),n.toDataURL()}catch(Bt){return!1}return!0},ko=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},xo=function(e){var t=e.createElement("canvas"),n=100;t.width=n,t.height=n;var r=t.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,n,n);var i=new Image,a=t.toDataURL();i.src=a;var o=Eo(n,n,0,0,i);return r.fillStyle="red",r.fillRect(0,0,n,n),Co(o).then((function(t){r.drawImage(t,0,0);var i=r.getImageData(0,0,n,n).data;r.fillStyle="red",r.fillRect(0,0,n,n);var o=e.createElement("div");return o.style.backgroundImage="url("+a+")",o.style.height=n+"px",ko(i)?Co(Eo(n,n,0,0,o)):Promise.reject(!1)})).then((function(e){return r.drawImage(e,0,0),ko(r.getImageData(0,0,n,n).data)})).catch((function(){return!1}))},Eo=function(e,t,n,r,i){var a="http://www.w3.org/2000/svg",o=document.createElementNS(a,"svg"),s=document.createElementNS(a,"foreignObject");return o.setAttributeNS(null,"width",e.toString()),o.setAttributeNS(null,"height",t.toString()),s.setAttributeNS(null,"width","100%"),s.setAttributeNS(null,"height","100%"),s.setAttributeNS(null,"x",n.toString()),s.setAttributeNS(null,"y",r.toString()),s.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(s),s.appendChild(i),o},Co=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){return t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},So={get SUPPORT_RANGE_BOUNDS(){var e=yo(document);return Object.defineProperty(So,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=So.SUPPORT_RANGE_BOUNDS&&_o(document);return Object.defineProperty(So,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=Fo(document);return Object.defineProperty(So,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?xo(document):Promise.resolve(!1);return Object.defineProperty(So,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=Ao();return Object.defineProperty(So,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=wo();return Object.defineProperty(So,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(So,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(So,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Oo=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Do=function(e,t,n,r){var i=Mo(t,n),a=[],s=0;return i.forEach((function(t){if(n.textDecorationLine.length||t.trim().length>0)if(So.SUPPORT_RANGE_BOUNDS){var i=To(r,s,t.length).getClientRects();if(i.length>1){var u=Po(t),l=0;u.forEach((function(t){a.push(new Oo(t,o.fromDOMRectList(e,To(r,l+s,t.length).getClientRects()))),l+=t.length}))}else a.push(new Oo(t,o.fromDOMRectList(e,i)))}else{var c=r.splitText(t.length);a.push(new Oo(t,jo(e,r))),r=c}else So.SUPPORT_RANGE_BOUNDS||(r=r.splitText(t.length));s+=t.length})),a},jo=function(e,t){var n=t.ownerDocument;if(n){var r=n.createElement("html2canvaswrapper");r.appendChild(t.cloneNode(!0));var i=t.parentNode;if(i){i.replaceChild(r,t);var a=s(e,r);return r.firstChild&&i.replaceChild(r.firstChild,r),a}}return o.EMPTY},To=function(e,t,n){var r=e.ownerDocument;if(!r)throw new Error("Node has no owner document");var i=r.createRange();return i.setStart(e,t),i.setEnd(e,t+n),i},Po=function(e){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return bo(e)},Ro=function(e,t){if(So.SUPPORT_NATIVE_TEXT_SEGMENTATION){var n=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(n.segment(e)).map((function(e){return e.segment}))}return Bo(e,t)},Mo=function(e,t){return 0!==t.letterSpacing?Po(e):Ro(e,t)},Io=[32,160,4961,65792,65793,4153,4241],Bo=function(e,t){for(var n,r=ze(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),i=[],a=function(){if(n.value){var e=n.value.slice(),t=l(e),r="";t.forEach((function(e){-1===Io.indexOf(e)?r+=c(e):(r.length&&i.push(r),i.push(c(e)),r="")})),r.length&&i.push(r)}};!(n=r.next()).done;)a();return i},No=function(){function e(e,t,n){this.text=Lo(t.data,n.textTransform),this.textBounds=Do(e,this.text,n,t)}return e}(),Lo=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Uo,Ho);case 2:return e.toUpperCase();default:return e}},Uo=/(^|\s|:|-|\(|\))([a-z])/g,Ho=function(e,t,n){return e.length>0?t+n.toUpperCase():e},zo=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.src=n.currentSrc||n.src,r.intrinsicWidth=n.naturalWidth,r.intrinsicHeight=n.naturalHeight,r.context.cache.addImage(r.src),r}return t(n,e),n}(xa),qo=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n,r.intrinsicWidth=n.width,r.intrinsicHeight=n.height,r}return t(n,e),n}(xa),Vo=function(e){function n(t,n){var r=e.call(this,t,n)||this,i=new XMLSerializer,a=s(t,n);return n.setAttribute("width",a.width+"px"),n.setAttribute("height",a.height+"px"),r.svg="data:image/svg+xml,"+encodeURIComponent(i.serializeToString(n)),r.intrinsicWidth=n.width.baseVal.value,r.intrinsicHeight=n.height.baseVal.value,r.context.cache.addImage(r.svg),r}return t(n,e),n}(xa),Wo=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return t(n,e),n}(xa),Go=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.start=n.start,r.reversed="boolean"===typeof n.reversed&&!0===n.reversed,r}return t(n,e),n}(xa),Ko=[{type:15,flags:0,unit:"px",number:3}],Qo=[{type:16,flags:0,number:50}],Yo=function(e){return e.width>e.height?new o(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width<e.height?new o(e.left,e.top+(e.height-e.width)/2,e.width,e.width):e},Xo=function(e){var t=e.type===$o?new Array(e.value.length+1).join("\u2022"):e.value;return 0===t.length?e.placeholder||"":t},Jo="checkbox",Zo="radio",$o="password",es=707406591,ts=function(e){function n(t,n){var r=e.call(this,t,n)||this;switch(r.type=n.type.toLowerCase(),r.checked=n.checked,r.value=Xo(n),r.type!==Jo&&r.type!==Zo||(r.styles.backgroundColor=3739148031,r.styles.borderTopColor=r.styles.borderRightColor=r.styles.borderBottomColor=r.styles.borderLeftColor=2779096575,r.styles.borderTopWidth=r.styles.borderRightWidth=r.styles.borderBottomWidth=r.styles.borderLeftWidth=1,r.styles.borderTopStyle=r.styles.borderRightStyle=r.styles.borderBottomStyle=r.styles.borderLeftStyle=1,r.styles.backgroundClip=[0],r.styles.backgroundOrigin=[0],r.bounds=Yo(r.bounds)),r.type){case Jo:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Ko;break;case Zo:r.styles.borderTopRightRadius=r.styles.borderTopLeftRadius=r.styles.borderBottomRightRadius=r.styles.borderBottomLeftRadius=Qo}return r}return t(n,e),n}(xa),ns=function(e){function n(t,n){var r=e.call(this,t,n)||this,i=n.options[n.selectedIndex||0];return r.value=i&&i.text||"",r}return t(n,e),n}(xa),rs=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.value=n.value,r}return t(n,e),n}(xa),is=function(e){function n(t,n){var r=e.call(this,t,n)||this;r.src=n.src,r.width=parseInt(n.width,10)||0,r.height=parseInt(n.height,10)||0,r.backgroundColor=r.styles.backgroundColor;try{if(n.contentWindow&&n.contentWindow.document&&n.contentWindow.document.documentElement){r.tree=us(t,n.contentWindow.document.documentElement);var i=n.contentWindow.document.documentElement?fr(t,getComputedStyle(n.contentWindow.document.documentElement).backgroundColor):dr.TRANSPARENT,a=n.contentWindow.document.body?fr(t,getComputedStyle(n.contentWindow.document.body).backgroundColor):dr.TRANSPARENT;r.backgroundColor=rr(i)?rr(a)?r.styles.backgroundColor:a:i}}catch(Bt){}return r}return t(n,e),n}(xa),as=["OL","UL","MENU"],os=function e(t,n,r,i){for(var a=n.firstChild,o=void 0;a;a=o)if(o=a.nextSibling,fs(a)&&a.data.trim().length>0)r.textNodes.push(new No(t,a,r.styles));else if(ds(a))if(Os(a)&&a.assignedNodes)a.assignedNodes().forEach((function(n){return e(t,n,r,i)}));else{var s=ss(t,a);s.styles.isVisible()&&(ls(a,s,i)?s.flags|=4:cs(s.styles)&&(s.flags|=2),-1!==as.indexOf(a.tagName)&&(s.flags|=8),r.elements.push(s),a.slot,a.shadowRoot?e(t,a.shadowRoot,s,i):Cs(a)||ys(a)||Ss(a)||e(t,a,s,i))}},ss=function(e,t){return Fs(t)?new zo(e,t):As(t)?new qo(e,t):ys(t)?new Vo(e,t):gs(t)?new Wo(e,t):ms(t)?new Go(e,t):vs(t)?new ts(e,t):Ss(t)?new ns(e,t):Cs(t)?new rs(e,t):ks(t)?new is(e,t):new xa(e,t)},us=function(e,t){var n=ss(e,t);return n.flags|=4,os(e,t,n,n),n},ls=function(e,t,n){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||_s(e)&&n.styles.isTransparent()},cs=function(e){return e.isPositioned()||e.isFloating()},fs=function(e){return e.nodeType===Node.TEXT_NODE},ds=function(e){return e.nodeType===Node.ELEMENT_NODE},hs=function(e){return ds(e)&&"undefined"!==typeof e.style&&!ps(e)},ps=function(e){return"object"===typeof e.className},gs=function(e){return"LI"===e.tagName},ms=function(e){return"OL"===e.tagName},vs=function(e){return"INPUT"===e.tagName},bs=function(e){return"HTML"===e.tagName},ys=function(e){return"svg"===e.tagName},_s=function(e){return"BODY"===e.tagName},As=function(e){return"CANVAS"===e.tagName},ws=function(e){return"VIDEO"===e.tagName},Fs=function(e){return"IMG"===e.tagName},ks=function(e){return"IFRAME"===e.tagName},xs=function(e){return"STYLE"===e.tagName},Es=function(e){return"SCRIPT"===e.tagName},Cs=function(e){return"TEXTAREA"===e.tagName},Ss=function(e){return"SELECT"===e.tagName},Os=function(e){return"SLOT"===e.tagName},Ds=function(e){return e.tagName.indexOf("-")>0},js=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,n=e.counterIncrement,r=e.counterReset,i=!0;null!==n&&n.forEach((function(e){var n=t.counters[e.counter];n&&0!==e.increment&&(i=!1,n.length||n.push(1),n[Math.max(0,n.length-1)]+=e.increment)}));var a=[];return i&&r.forEach((function(e){var n=t.counters[e.counter];a.push(e.counter),n||(n=t.counters[e.counter]=[]),n.push(e.reset)})),a},e}(),Ts={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Ps={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Rs={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Ms={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Is=function(e,t,n,r,i,a){return e<t||e>n?Ys(e,i,a.length>0):r.integers.reduce((function(t,n,i){for(;e>=n;)e-=n,t+=r.values[i];return t}),"")+a},Bs=function(e,t,n,r){var i="";do{n||e--,i=r(e)+i,e/=t}while(e*t>=t);return i},Ns=function(e,t,n,r,i){var a=n-t+1;return(e<0?"-":"")+(Bs(Math.abs(e),a,r,(function(e){return c(Math.floor(e%a)+t)}))+i)},Ls=function(e,t,n){void 0===n&&(n=". ");var r=t.length;return Bs(Math.abs(e),r,!1,(function(e){return t[Math.floor(e%r)]}))+n},Us=1,Hs=2,zs=4,qs=8,Vs=function(e,t,n,r,i,a){if(e<-9999||e>9999)return Ys(e,4,i.length>0);var o=Math.abs(e),s=i;if(0===o)return t[0]+s;for(var u=0;o>0&&u<=4;u++){var l=o%10;0===l&&sa(a,Us)&&""!==s?s=t[l]+s:l>1||1===l&&0===u||1===l&&1===u&&sa(a,Hs)||1===l&&1===u&&sa(a,zs)&&e>100||1===l&&u>1&&sa(a,qs)?s=t[l]+(u>0?n[u-1]:"")+s:1===l&&u>0&&(s=n[u-1]+s),o=Math.floor(o/10)}return(e<0?r:"")+s},Ws="\u5341\u767e\u5343\u842c",Gs="\u62fe\u4f70\u4edf\u842c",Ks="\u30de\u30a4\u30ca\u30b9",Qs="\ub9c8\uc774\ub108\uc2a4",Ys=function(e,t,n){var r=n?". ":"",i=n?"\u3001":"",a=n?", ":"",o=n?" ":"";switch(t){case 0:return"\u2022"+o;case 1:return"\u25e6"+o;case 2:return"\u25fe"+o;case 5:var s=Ns(e,48,57,!0,r);return s.length<4?"0"+s:s;case 4:return Ls(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",i);case 6:return Is(e,1,3999,Ts,3,r).toLowerCase();case 7:return Is(e,1,3999,Ts,3,r);case 8:return Ns(e,945,969,!1,r);case 9:return Ns(e,97,122,!1,r);case 10:return Ns(e,65,90,!1,r);case 11:return Ns(e,1632,1641,!0,r);case 12:case 49:return Is(e,1,9999,Ps,3,r);case 35:return Is(e,1,9999,Ps,3,r).toLowerCase();case 13:return Ns(e,2534,2543,!0,r);case 14:case 30:return Ns(e,6112,6121,!0,r);case 15:return Ls(e,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",i);case 16:return Ls(e,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",i);case 17:case 48:return Vs(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Ws,"\u8ca0",i,Hs|zs|qs);case 47:return Vs(e,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",Gs,"\u8ca0",i,Us|Hs|zs|qs);case 42:return Vs(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Ws,"\u8d1f",i,Hs|zs|qs);case 41:return Vs(e,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",Gs,"\u8d1f",i,Us|Hs|zs|qs);case 26:return Vs(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",Ks,i,0);case 25:return Vs(e,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",Ks,i,Us|Hs|zs);case 31:return Vs(e,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Qs,a,Us|Hs|zs);case 33:return Vs(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",Qs,a,0);case 32:return Vs(e,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",Qs,a,Us|Hs|zs);case 18:return Ns(e,2406,2415,!0,r);case 20:return Is(e,1,19999,Ms,3,r);case 21:return Ns(e,2790,2799,!0,r);case 22:return Ns(e,2662,2671,!0,r);case 22:return Is(e,1,10999,Rs,3,r);case 23:return Ls(e,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case 24:return Ls(e,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case 27:return Ns(e,3302,3311,!0,r);case 28:return Ls(e,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",i);case 29:return Ls(e,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",i);case 34:return Ns(e,3792,3801,!0,r);case 37:return Ns(e,6160,6169,!0,r);case 38:return Ns(e,4160,4169,!0,r);case 39:return Ns(e,2918,2927,!0,r);case 40:return Ns(e,1776,1785,!0,r);case 43:return Ns(e,3046,3055,!0,r);case 44:return Ns(e,3174,3183,!0,r);case 45:return Ns(e,3664,3673,!0,r);case 46:return Ns(e,3872,3881,!0,r);default:return Ns(e,48,57,!0,r)}},Xs="data-html2canvas-ignore",Js=function(){function e(e,t,n){if(this.context=e,this.options=n,this.scrolledElements=[],this.referenceElement=t,this.counters=new js,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var n=this,a=$s(e,t);if(!a.contentWindow)return Promise.reject("Unable to find iframe window");var o=e.defaultView.pageXOffset,s=e.defaultView.pageYOffset,u=a.contentWindow,l=u.document,c=nu(a).then((function(){return r(n,void 0,void 0,(function(){var e,n;return i(this,(function(r){switch(r.label){case 0:return this.scrolledElements.forEach(su),u&&(u.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||u.scrollY===t.top&&u.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(u.scrollX-t.left,u.scrollY-t.top,0,0))),e=this.options.onclone,"undefined"===typeof(n=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:r.sent(),r.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,tu(l)]:[3,4];case 3:r.sent(),r.label=4;case 4:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(l,n)})).then((function(){return a}))]:[2,a]}}))}))}));return l.open(),l.write(au(document.doctype)+"<html></html>"),ou(this.referenceElement.ownerDocument,o,s),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),c},e.prototype.createElementClone=function(e){if(ka(e,2),As(e))return this.createCanvasClone(e);if(ws(e))return this.createVideoClone(e);if(xs(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return Fs(t)&&(Fs(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),Ds(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return iu(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var n=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),r=e.cloneNode(!1);return r.textContent=n,r}}catch(Bt){if(this.context.logger.error("Unable to access cssRules property",Bt),"SecurityError"!==Bt.name)throw Bt}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var n=e.ownerDocument.createElement("img");try{return n.src=e.toDataURL(),n}catch(Bt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var r=e.cloneNode(!1);try{r.width=e.width,r.height=e.height;var i=e.getContext("2d"),a=r.getContext("2d");if(a)if(!this.options.allowTaint&&i)a.putImageData(i.getImageData(0,0,e.width,e.height),0,0);else{var o=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(o){var s=o.getContextAttributes();!1===(null===s||void 0===s?void 0:s.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}a.drawImage(e,0,0)}return r}catch(Bt){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return r},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var n=t.getContext("2d");try{return n&&(n.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||n.getImageData(0,0,t.width,t.height)),t}catch(Bt){this.context.logger.info("Unable to clone video as it is tainted",e)}var r=e.ownerDocument.createElement("canvas");return r.width=e.offsetWidth,r.height=e.offsetHeight,r},e.prototype.appendChildNode=function(e,t,n){ds(t)&&(Es(t)||t.hasAttribute(Xs)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&ds(t)&&xs(t)||e.appendChild(this.cloneNode(t,n))},e.prototype.cloneChildNodes=function(e,t,n){for(var r=this,i=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;i;i=i.nextSibling)if(ds(i)&&Os(i)&&"function"===typeof i.assignedNodes){var a=i.assignedNodes();a.length&&a.forEach((function(e){return r.appendChildNode(t,e,n)}))}else this.appendChildNode(t,i,n)},e.prototype.cloneNode=function(e,t){if(fs(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var n=e.ownerDocument.defaultView;if(n&&ds(e)&&(hs(e)||ps(e))){var r=this.createElementClone(e);r.style.transitionProperty="none";var i=n.getComputedStyle(e),a=n.getComputedStyle(e,":before"),o=n.getComputedStyle(e,":after");this.referenceElement===e&&hs(r)&&(this.clonedReferenceElement=r),_s(r)&&hu(r);var s=this.counters.parse(new _a(this.context,i)),u=this.resolvePseudoContent(e,r,a,Qa.BEFORE);Ds(e)&&(t=!0),ws(e)||this.cloneChildNodes(e,r,t),u&&r.insertBefore(u,r.firstChild);var l=this.resolvePseudoContent(e,r,o,Qa.AFTER);return l&&r.appendChild(l),this.counters.pop(s),(i&&(this.options.copyStyles||ps(e))&&!ks(e)||t)&&iu(i,r),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([r,e.scrollLeft,e.scrollTop]),(Cs(e)||Ss(e))&&(Cs(r)||Ss(r))&&(r.value=e.value),r}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,n,r){var i=this;if(n){var a=n.content,o=t.ownerDocument;if(o&&a&&"none"!==a&&"-moz-alt-content"!==a&&"none"!==n.display){this.counters.parse(new _a(this.context,n));var s=new ya(this.context,n),u=o.createElement("html2canvaspseudoelement");iu(n,u),s.content.forEach((function(t){if(0===t.type)u.appendChild(o.createTextNode(t.value));else if(22===t.type){var n=o.createElement("img");n.src=t.value,n.style.opacity="1",u.appendChild(n)}else if(18===t.type){if("attr"===t.name){var r=t.values.filter(Pn);r.length&&u.appendChild(o.createTextNode(e.getAttribute(r[0].value)||""))}else if("counter"===t.name){var a=t.values.filter(Bn),l=a[0],c=a[1];if(l&&Pn(l)){var f=i.counters.getCounterValue(l.value),d=c&&Pn(c)?Ci.parse(i.context,c.value):3;u.appendChild(o.createTextNode(Ys(f,d,!1)))}}else if("counters"===t.name){var h=t.values.filter(Bn),p=(l=h[0],h[1]);if(c=h[2],l&&Pn(l)){var g=i.counters.getCounterValues(l.value),m=c&&Pn(c)?Ci.parse(i.context,c.value):3,v=p&&0===p.type?p.value:"",b=g.map((function(e){return Ys(e,m,!1)})).join(v);u.appendChild(o.createTextNode(b))}}}else if(20===t.type)switch(t.value){case"open-quote":u.appendChild(o.createTextNode(ha(s.quotes,i.quoteDepth++,!0)));break;case"close-quote":u.appendChild(o.createTextNode(ha(s.quotes,--i.quoteDepth,!1)));break;default:u.appendChild(o.createTextNode(t.value))}})),u.className=cu+" "+fu;var l=r===Qa.BEFORE?" "+cu:" "+fu;return ps(t)?t.className.baseValue+=l:t.className+=l,u}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(Qa||(Qa={}));var Zs,$s=function(e,t){var n=e.createElement("iframe");return n.className="html2canvas-container",n.style.visibility="hidden",n.style.position="fixed",n.style.left="-10000px",n.style.top="0px",n.style.border="0",n.width=t.width.toString(),n.height=t.height.toString(),n.scrolling="no",n.setAttribute(Xs,"true"),e.body.appendChild(n),n},eu=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},tu=function(e){return Promise.all([].slice.call(e.images,0).map(eu))},nu=function(e){return new Promise((function(t,n){var r=e.contentWindow;if(!r)return n("No window assigned for iframe");var i=r.document;r.onload=e.onload=function(){r.onload=e.onload=null;var n=setInterval((function(){i.body.childNodes.length>0&&"complete"===i.readyState&&(clearInterval(n),t(e))}),50)}}))},ru=["all","d","content"],iu=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e.item(n);-1===ru.indexOf(r)&&t.style.setProperty(r,e.getPropertyValue(r))}return t},au=function(e){var t="";return e&&(t+="<!DOCTYPE ",e.name&&(t+=e.name),e.internalSubset&&(t+=e.internalSubset),e.publicId&&(t+='"'+e.publicId+'"'),e.systemId&&(t+='"'+e.systemId+'"'),t+=">"),t},ou=function(e,t,n){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||n!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,n)},su=function(e){var t=e[0],n=e[1],r=e[2];t.scrollLeft=n,t.scrollTop=r},uu=":before",lu=":after",cu="___html2canvas___pseudoelement_before",fu="___html2canvas___pseudoelement_after",du='{\n    content: "" !important;\n    display: none !important;\n}',hu=function(e){pu(e,"."+cu+uu+du+"\n         ."+fu+lu+du)},pu=function(e,t){var n=e.ownerDocument;if(n){var r=n.createElement("style");r.textContent=t,e.appendChild(r)}},gu=function(){function e(){}return e.getOrigin=function(t){var n=e._link;return n?(n.href=t,n.href=n.href,n.protocol+n.hostname+n.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),mu=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:Fu(e)||_u(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return r(this,void 0,void 0,(function(){var t,n,r,a,o=this;return i(this,(function(i){switch(i.label){case 0:return t=gu.isSameOrigin(e),n=!Au(e)&&!0===this._options.useCORS&&So.SUPPORT_CORS_IMAGES&&!t,r=!Au(e)&&!t&&!Fu(e)&&"string"===typeof this._options.proxy&&So.SUPPORT_CORS_XHR&&!n,t||!1!==this._options.allowTaint||Au(e)||Fu(e)||r||n?(a=e,r?[4,this.proxy(a)]:[3,2]):[2];case 1:a=i.sent(),i.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,(wu(a)||n)&&(r.crossOrigin="anonymous"),r.src=a,!0===r.complete&&setTimeout((function(){return e(r)}),500),o._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+o._options.imageTimeout+"ms) loading image")}),o._options.imageTimeout)}))];case 3:return[2,i.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,n=this._options.proxy;if(!n)throw new Error("No proxy defined");var r=e.substring(0,256);return new Promise((function(i,a){var o=So.SUPPORT_RESPONSE_TYPE?"blob":"text",s=new XMLHttpRequest;s.onload=function(){if(200===s.status)if("text"===o)i(s.response);else{var e=new FileReader;e.addEventListener("load",(function(){return i(e.result)}),!1),e.addEventListener("error",(function(e){return a(e)}),!1),e.readAsDataURL(s.response)}else a("Failed to proxy resource "+r+" with status code "+s.status)},s.onerror=a;var u=n.indexOf("?")>-1?"&":"?";if(s.open("GET",""+n+u+"url="+encodeURIComponent(e)+"&responseType="+o),"text"!==o&&s instanceof XMLHttpRequest&&(s.responseType=o),t._options.imageTimeout){var l=t._options.imageTimeout;s.timeout=l,s.ontimeout=function(){return a("Timed out ("+l+"ms) proxying "+r)}}s.send()}))},e}(),vu=/^data:image\/svg\+xml/i,bu=/^data:image\/.*;base64,/i,yu=/^data:image\/.*/i,_u=function(e){return So.SUPPORT_SVG_DRAWING||!ku(e)},Au=function(e){return yu.test(e)},wu=function(e){return bu.test(e)},Fu=function(e){return"blob"===e.substr(0,4)},ku=function(e){return"svg"===e.substr(-3).toLowerCase()||vu.test(e)},xu=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,n){return new e(this.x+t,this.y+n)},e}(),Eu=function(e,t,n){return new xu(e.x+(t.x-e.x)*n,e.y+(t.y-e.y)*n)},Cu=function(){function e(e,t,n,r){this.type=1,this.start=e,this.startControl=t,this.endControl=n,this.end=r}return e.prototype.subdivide=function(t,n){var r=Eu(this.start,this.startControl,t),i=Eu(this.startControl,this.endControl,t),a=Eu(this.endControl,this.end,t),o=Eu(r,i,t),s=Eu(i,a,t),u=Eu(o,s,t);return n?new e(this.start,r,o,u):new e(u,s,a,this.end)},e.prototype.add=function(t,n){return new e(this.start.add(t,n),this.startControl.add(t,n),this.endControl.add(t,n),this.end.add(t,n))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Su=function(e){return 1===e.type},Ou=function(){function e(e){var t=e.styles,n=e.bounds,r=Gn(t.borderTopLeftRadius,n.width,n.height),i=r[0],a=r[1],o=Gn(t.borderTopRightRadius,n.width,n.height),s=o[0],u=o[1],l=Gn(t.borderBottomRightRadius,n.width,n.height),c=l[0],f=l[1],d=Gn(t.borderBottomLeftRadius,n.width,n.height),h=d[0],p=d[1],g=[];g.push((i+s)/n.width),g.push((h+c)/n.width),g.push((a+p)/n.height),g.push((u+f)/n.height);var m=Math.max.apply(Math,g);m>1&&(i/=m,a/=m,s/=m,u/=m,c/=m,f/=m,h/=m,p/=m);var v=n.width-s,b=n.height-f,y=n.width-c,_=n.height-p,A=t.borderTopWidth,w=t.borderRightWidth,F=t.borderBottomWidth,k=t.borderLeftWidth,x=Kn(t.paddingTop,e.bounds.width),E=Kn(t.paddingRight,e.bounds.width),C=Kn(t.paddingBottom,e.bounds.width),S=Kn(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=i>0||a>0?Du(n.left+k/3,n.top+A/3,i-k/3,a-A/3,Zs.TOP_LEFT):new xu(n.left+k/3,n.top+A/3),this.topRightBorderDoubleOuterBox=i>0||a>0?Du(n.left+v,n.top+A/3,s-w/3,u-A/3,Zs.TOP_RIGHT):new xu(n.left+n.width-w/3,n.top+A/3),this.bottomRightBorderDoubleOuterBox=c>0||f>0?Du(n.left+y,n.top+b,c-w/3,f-F/3,Zs.BOTTOM_RIGHT):new xu(n.left+n.width-w/3,n.top+n.height-F/3),this.bottomLeftBorderDoubleOuterBox=h>0||p>0?Du(n.left+k/3,n.top+_,h-k/3,p-F/3,Zs.BOTTOM_LEFT):new xu(n.left+k/3,n.top+n.height-F/3),this.topLeftBorderDoubleInnerBox=i>0||a>0?Du(n.left+2*k/3,n.top+2*A/3,i-2*k/3,a-2*A/3,Zs.TOP_LEFT):new xu(n.left+2*k/3,n.top+2*A/3),this.topRightBorderDoubleInnerBox=i>0||a>0?Du(n.left+v,n.top+2*A/3,s-2*w/3,u-2*A/3,Zs.TOP_RIGHT):new xu(n.left+n.width-2*w/3,n.top+2*A/3),this.bottomRightBorderDoubleInnerBox=c>0||f>0?Du(n.left+y,n.top+b,c-2*w/3,f-2*F/3,Zs.BOTTOM_RIGHT):new xu(n.left+n.width-2*w/3,n.top+n.height-2*F/3),this.bottomLeftBorderDoubleInnerBox=h>0||p>0?Du(n.left+2*k/3,n.top+_,h-2*k/3,p-2*F/3,Zs.BOTTOM_LEFT):new xu(n.left+2*k/3,n.top+n.height-2*F/3),this.topLeftBorderStroke=i>0||a>0?Du(n.left+k/2,n.top+A/2,i-k/2,a-A/2,Zs.TOP_LEFT):new xu(n.left+k/2,n.top+A/2),this.topRightBorderStroke=i>0||a>0?Du(n.left+v,n.top+A/2,s-w/2,u-A/2,Zs.TOP_RIGHT):new xu(n.left+n.width-w/2,n.top+A/2),this.bottomRightBorderStroke=c>0||f>0?Du(n.left+y,n.top+b,c-w/2,f-F/2,Zs.BOTTOM_RIGHT):new xu(n.left+n.width-w/2,n.top+n.height-F/2),this.bottomLeftBorderStroke=h>0||p>0?Du(n.left+k/2,n.top+_,h-k/2,p-F/2,Zs.BOTTOM_LEFT):new xu(n.left+k/2,n.top+n.height-F/2),this.topLeftBorderBox=i>0||a>0?Du(n.left,n.top,i,a,Zs.TOP_LEFT):new xu(n.left,n.top),this.topRightBorderBox=s>0||u>0?Du(n.left+v,n.top,s,u,Zs.TOP_RIGHT):new xu(n.left+n.width,n.top),this.bottomRightBorderBox=c>0||f>0?Du(n.left+y,n.top+b,c,f,Zs.BOTTOM_RIGHT):new xu(n.left+n.width,n.top+n.height),this.bottomLeftBorderBox=h>0||p>0?Du(n.left,n.top+_,h,p,Zs.BOTTOM_LEFT):new xu(n.left,n.top+n.height),this.topLeftPaddingBox=i>0||a>0?Du(n.left+k,n.top+A,Math.max(0,i-k),Math.max(0,a-A),Zs.TOP_LEFT):new xu(n.left+k,n.top+A),this.topRightPaddingBox=s>0||u>0?Du(n.left+Math.min(v,n.width-w),n.top+A,v>n.width+w?0:Math.max(0,s-w),Math.max(0,u-A),Zs.TOP_RIGHT):new xu(n.left+n.width-w,n.top+A),this.bottomRightPaddingBox=c>0||f>0?Du(n.left+Math.min(y,n.width-k),n.top+Math.min(b,n.height-F),Math.max(0,c-w),Math.max(0,f-F),Zs.BOTTOM_RIGHT):new xu(n.left+n.width-w,n.top+n.height-F),this.bottomLeftPaddingBox=h>0||p>0?Du(n.left+k,n.top+Math.min(_,n.height-F),Math.max(0,h-k),Math.max(0,p-F),Zs.BOTTOM_LEFT):new xu(n.left+k,n.top+n.height-F),this.topLeftContentBox=i>0||a>0?Du(n.left+k+S,n.top+A+x,Math.max(0,i-(k+S)),Math.max(0,a-(A+x)),Zs.TOP_LEFT):new xu(n.left+k+S,n.top+A+x),this.topRightContentBox=s>0||u>0?Du(n.left+Math.min(v,n.width+k+S),n.top+A+x,v>n.width+k+S?0:s-k+S,u-(A+x),Zs.TOP_RIGHT):new xu(n.left+n.width-(w+E),n.top+A+x),this.bottomRightContentBox=c>0||f>0?Du(n.left+Math.min(y,n.width-(k+S)),n.top+Math.min(b,n.height+A+x),Math.max(0,c-(w+E)),f-(F+C),Zs.BOTTOM_RIGHT):new xu(n.left+n.width-(w+E),n.top+n.height-(F+C)),this.bottomLeftContentBox=h>0||p>0?Du(n.left+k+S,n.top+_,Math.max(0,h-(k+S)),p-(F+C),Zs.BOTTOM_LEFT):new xu(n.left+k+S,n.top+n.height-(F+C))}return e}();!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(Zs||(Zs={}));var Du=function(e,t,n,r,i){var a=(Math.sqrt(2)-1)/3*4,o=n*a,s=r*a,u=e+n,l=t+r;switch(i){case Zs.TOP_LEFT:return new Cu(new xu(e,l),new xu(e,l-s),new xu(u-o,t),new xu(u,t));case Zs.TOP_RIGHT:return new Cu(new xu(e,t),new xu(e+o,t),new xu(u,l-s),new xu(u,l));case Zs.BOTTOM_RIGHT:return new Cu(new xu(u,t),new xu(u,t+s),new xu(e+o,l),new xu(e,l));case Zs.BOTTOM_LEFT:default:return new Cu(new xu(u,l),new xu(u-o,l),new xu(e,t+s),new xu(e,t))}},ju=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Tu=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Pu=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Ru=function(){function e(e,t,n){this.offsetX=e,this.offsetY=t,this.matrix=n,this.type=0,this.target=6}return e}(),Mu=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),Iu=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),Bu=function(e){return 0===e.type},Nu=function(e){return 1===e.type},Lu=function(e){return 2===e.type},Uu=function(e,t){return e.length===t.length&&e.some((function(e,n){return e===t[n]}))},Hu=function(e,t,n,r,i){return e.map((function(e,a){switch(a){case 0:return e.add(t,n);case 1:return e.add(t+r,n);case 2:return e.add(t+r,n+i);case 3:return e.add(t,n+i)}return e}))},zu=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),qu=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Ou(this.container),this.container.styles.opacity<1&&this.effects.push(new Iu(this.container.styles.opacity)),null!==this.container.styles.transform){var n=this.container.bounds.left+this.container.styles.transformOrigin[0].number,r=this.container.bounds.top+this.container.styles.transformOrigin[1].number,i=this.container.styles.transform;this.effects.push(new Ru(n,r,i))}if(0!==this.container.styles.overflowX){var a=ju(this.curves),o=Pu(this.curves);Uu(a,o)?this.effects.push(new Mu(a,6)):(this.effects.push(new Mu(a,2)),this.effects.push(new Mu(o,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),n=this.parent,r=this.effects.slice(0);n;){var i=n.effects.filter((function(e){return!Nu(e)}));if(t||0!==n.container.styles.position||!n.parent){if(r.unshift.apply(r,i),t=-1===[2,3].indexOf(n.container.styles.position),0!==n.container.styles.overflowX){var a=ju(n.curves),o=Pu(n.curves);Uu(a,o)||r.unshift(new Mu(o,6))}}else r.unshift.apply(r,i);n=n.parent}return r.filter((function(t){return sa(t.target,e)}))},e}(),Vu=function e(t,n,r,i){t.container.elements.forEach((function(a){var o=sa(a.flags,4),s=sa(a.flags,2),u=new qu(a,t);sa(a.styles.display,2048)&&i.push(u);var l=sa(a.flags,8)?[]:i;if(o||s){var c=o||a.styles.isPositioned()?r:n,f=new zu(u);if(a.styles.isPositioned()||a.styles.opacity<1||a.styles.isTransformed()){var d=a.styles.zIndex.order;if(d<0){var h=0;c.negativeZIndex.some((function(e,t){return d>e.element.container.styles.zIndex.order?(h=t,!1):h>0})),c.negativeZIndex.splice(h,0,f)}else if(d>0){var p=0;c.positiveZIndex.some((function(e,t){return d>=e.element.container.styles.zIndex.order?(p=t+1,!1):p>0})),c.positiveZIndex.splice(p,0,f)}else c.zeroOrAutoZIndexOrTransformedOrOpacity.push(f)}else a.styles.isFloating()?c.nonPositionedFloats.push(f):c.nonPositionedInlineLevel.push(f);e(u,f,o?f:r,l)}else a.styles.isInlineLevel()?n.inlineLevel.push(u):n.nonInlineLevel.push(u),e(u,n,r,l);sa(a.flags,8)&&Wu(a,l)}))},Wu=function(e,t){for(var n=e instanceof Go?e.start:1,r=e instanceof Go&&e.reversed,i=0;i<t.length;i++){var a=t[i];a.container instanceof Wo&&"number"===typeof a.container.value&&0!==a.container.value&&(n=a.container.value),a.listValue=Ys(n,a.container.styles.listStyleType,!0),n+=r?-1:1}},Gu=function(e){var t=new qu(e,null),n=new zu(t),r=[];return Vu(t,n,n,r),Wu(t.container,r),n},Ku=function(e,t){switch(t){case 0:return Zu(e.topLeftBorderBox,e.topLeftPaddingBox,e.topRightBorderBox,e.topRightPaddingBox);case 1:return Zu(e.topRightBorderBox,e.topRightPaddingBox,e.bottomRightBorderBox,e.bottomRightPaddingBox);case 2:return Zu(e.bottomRightBorderBox,e.bottomRightPaddingBox,e.bottomLeftBorderBox,e.bottomLeftPaddingBox);default:return Zu(e.bottomLeftBorderBox,e.bottomLeftPaddingBox,e.topLeftBorderBox,e.topLeftPaddingBox)}},Qu=function(e,t){switch(t){case 0:return Zu(e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox,e.topRightBorderBox,e.topRightBorderDoubleOuterBox);case 1:return Zu(e.topRightBorderBox,e.topRightBorderDoubleOuterBox,e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox);case 2:return Zu(e.bottomRightBorderBox,e.bottomRightBorderDoubleOuterBox,e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox);default:return Zu(e.bottomLeftBorderBox,e.bottomLeftBorderDoubleOuterBox,e.topLeftBorderBox,e.topLeftBorderDoubleOuterBox)}},Yu=function(e,t){switch(t){case 0:return Zu(e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox,e.topRightBorderDoubleInnerBox,e.topRightPaddingBox);case 1:return Zu(e.topRightBorderDoubleInnerBox,e.topRightPaddingBox,e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox);case 2:return Zu(e.bottomRightBorderDoubleInnerBox,e.bottomRightPaddingBox,e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox);default:return Zu(e.bottomLeftBorderDoubleInnerBox,e.bottomLeftPaddingBox,e.topLeftBorderDoubleInnerBox,e.topLeftPaddingBox)}},Xu=function(e,t){switch(t){case 0:return Ju(e.topLeftBorderStroke,e.topRightBorderStroke);case 1:return Ju(e.topRightBorderStroke,e.bottomRightBorderStroke);case 2:return Ju(e.bottomRightBorderStroke,e.bottomLeftBorderStroke);default:return Ju(e.bottomLeftBorderStroke,e.topLeftBorderStroke)}},Ju=function(e,t){var n=[];return Su(e)?n.push(e.subdivide(.5,!1)):n.push(e),Su(t)?n.push(t.subdivide(.5,!0)):n.push(t),n},Zu=function(e,t,n,r){var i=[];return Su(e)?i.push(e.subdivide(.5,!1)):i.push(e),Su(n)?i.push(n.subdivide(.5,!0)):i.push(n),Su(r)?i.push(r.subdivide(.5,!0).reverse()):i.push(r),Su(t)?i.push(t.subdivide(.5,!1).reverse()):i.push(t),i},$u=function(e){var t=e.bounds,n=e.styles;return t.add(n.borderLeftWidth,n.borderTopWidth,-(n.borderRightWidth+n.borderLeftWidth),-(n.borderTopWidth+n.borderBottomWidth))},el=function(e){var t=e.styles,n=e.bounds,r=Kn(t.paddingLeft,n.width),i=Kn(t.paddingRight,n.width),a=Kn(t.paddingTop,n.width),o=Kn(t.paddingBottom,n.width);return n.add(r+t.borderLeftWidth,a+t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth+r+i),-(t.borderTopWidth+t.borderBottomWidth+a+o))},tl=function(e,t){return 0===e?t.bounds:2===e?el(t):$u(t)},nl=function(e,t){return 0===e?t.bounds:2===e?el(t):$u(t)},rl=function(e,t,n){var r=tl(sl(e.styles.backgroundOrigin,t),e),i=nl(sl(e.styles.backgroundClip,t),e),a=ol(sl(e.styles.backgroundSize,t),n,r),o=a[0],s=a[1],u=Gn(sl(e.styles.backgroundPosition,t),r.width-o,r.height-s);return[ul(sl(e.styles.backgroundRepeat,t),u,a,r,i),Math.round(r.left+u[0]),Math.round(r.top+u[1]),o,s]},il=function(e){return Pn(e)&&e.value===Lr.AUTO},al=function(e){return"number"===typeof e},ol=function(e,t,n){var r=t[0],i=t[1],a=t[2],o=e[0],s=e[1];if(!o)return[0,0];if(Hn(o)&&s&&Hn(s))return[Kn(o,n.width),Kn(s,n.height)];var u=al(a);if(Pn(o)&&(o.value===Lr.CONTAIN||o.value===Lr.COVER))return al(a)?n.width/n.height<a!==(o.value===Lr.COVER)?[n.width,n.width/a]:[n.height*a,n.height]:[n.width,n.height];var l=al(r),c=al(i),f=l||c;if(il(o)&&(!s||il(s)))return l&&c?[r,i]:u||f?f&&u?[l?r:i*a,c?i:r/a]:[l?r:n.width,c?i:n.height]:[n.width,n.height];if(u){var d=0,h=0;return Hn(o)?d=Kn(o,n.width):Hn(s)&&(h=Kn(s,n.height)),il(o)?d=h*a:s&&!il(s)||(h=d/a),[d,h]}var p=null,g=null;if(Hn(o)?p=Kn(o,n.width):s&&Hn(s)&&(g=Kn(s,n.height)),null===p||s&&!il(s)||(g=l&&c?p/r*i:n.height),null!==g&&il(o)&&(p=l&&c?g/i*r:n.width),null!==p&&null!==g)return[p,g];throw new Error("Unable to calculate background-size for element")},sl=function(e,t){var n=e[t];return"undefined"===typeof n?e[0]:n},ul=function(e,t,n,r,i){var a=t[0],o=t[1],s=n[0],u=n[1];switch(e){case 2:return[new xu(Math.round(r.left),Math.round(r.top+o)),new xu(Math.round(r.left+r.width),Math.round(r.top+o)),new xu(Math.round(r.left+r.width),Math.round(u+r.top+o)),new xu(Math.round(r.left),Math.round(u+r.top+o))];case 3:return[new xu(Math.round(r.left+a),Math.round(r.top)),new xu(Math.round(r.left+a+s),Math.round(r.top)),new xu(Math.round(r.left+a+s),Math.round(r.height+r.top)),new xu(Math.round(r.left+a),Math.round(r.height+r.top))];case 1:return[new xu(Math.round(r.left+a),Math.round(r.top+o)),new xu(Math.round(r.left+a+s),Math.round(r.top+o)),new xu(Math.round(r.left+a+s),Math.round(r.top+o+u)),new xu(Math.round(r.left+a),Math.round(r.top+o+u))];default:return[new xu(Math.round(i.left),Math.round(i.top)),new xu(Math.round(i.left+i.width),Math.round(i.top)),new xu(Math.round(i.left+i.width),Math.round(i.height+i.top)),new xu(Math.round(i.left),Math.round(i.height+i.top))]}},ll="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",cl="Hidden Text",fl=function(){function e(e){this._data={},this._document=e}return e.prototype.parseMetrics=function(e,t){var n=this._document.createElement("div"),r=this._document.createElement("img"),i=this._document.createElement("span"),a=this._document.body;n.style.visibility="hidden",n.style.fontFamily=e,n.style.fontSize=t,n.style.margin="0",n.style.padding="0",n.style.whiteSpace="nowrap",a.appendChild(n),r.src=ll,r.width=1,r.height=1,r.style.margin="0",r.style.padding="0",r.style.verticalAlign="baseline",i.style.fontFamily=e,i.style.fontSize=t,i.style.margin="0",i.style.padding="0",i.appendChild(this._document.createTextNode(cl)),n.appendChild(i),n.appendChild(r);var o=r.offsetTop-i.offsetTop+2;n.removeChild(i),n.appendChild(this._document.createTextNode(cl)),n.style.lineHeight="normal",r.style.verticalAlign="super";var s=r.offsetTop-n.offsetTop+2;return a.removeChild(n),{baseline:o,middle:s}},e.prototype.getMetrics=function(e,t){var n=e+" "+t;return"undefined"===typeof this._data[n]&&(this._data[n]=this.parseMetrics(e,t)),this._data[n]},e}(),dl=function(){function e(e,t){this.context=e,this.options=t}return e}(),hl=1e4,pl=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r._activeEffects=[],r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),n.canvas||(r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px"),r.fontMetrics=new fl(document),r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.ctx.textBaseline="bottom",r._activeEffects=[],r.context.logger.debug("Canvas renderer initialized ("+n.width+"x"+n.height+") with scale "+n.scale),r}return t(n,e),n.prototype.applyEffects=function(e){for(var t=this;this._activeEffects.length;)this.popEffect();e.forEach((function(e){return t.applyEffect(e)}))},n.prototype.applyEffect=function(e){this.ctx.save(),Lu(e)&&(this.ctx.globalAlpha=e.opacity),Bu(e)&&(this.ctx.translate(e.offsetX,e.offsetY),this.ctx.transform(e.matrix[0],e.matrix[1],e.matrix[2],e.matrix[3],e.matrix[4],e.matrix[5]),this.ctx.translate(-e.offsetX,-e.offsetY)),Nu(e)&&(this.path(e.path),this.ctx.clip()),this._activeEffects.push(e)},n.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},n.prototype.renderStack=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){switch(t.label){case 0:return e.element.container.styles.isVisible()?[4,this.renderStackContent(e)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}}))}))},n.prototype.renderNode=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){switch(t.label){case 0:return sa(e.container.flags,16),e.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(e)]:[3,3];case 1:return t.sent(),[4,this.renderNodeContent(e)];case 2:t.sent(),t.label=3;case 3:return[2]}}))}))},n.prototype.renderTextWithLetterSpacing=function(e,t,n){var r=this;0===t?this.ctx.fillText(e.text,e.bounds.left,e.bounds.top+n):Po(e.text).reduce((function(t,i){return r.ctx.fillText(i,t,e.bounds.top+n),t+r.ctx.measureText(i).width}),e.bounds.left)},n.prototype.createFontStyle=function(e){var t=e.fontVariant.filter((function(e){return"normal"===e||"small-caps"===e})).join(""),n=yl(e.fontFamily).join(", "),r=jn(e.fontSize)?""+e.fontSize.number+e.fontSize.unit:e.fontSize.number+"px";return[[e.fontStyle,t,e.fontWeight,r,n].join(" "),n,r]},n.prototype.renderTextNode=function(e,t){return r(this,void 0,void 0,(function(){var n,r,a,o,s,u,l,c,f=this;return i(this,(function(i){return n=this.createFontStyle(t),r=n[0],a=n[1],o=n[2],this.ctx.font=r,this.ctx.direction=1===t.direction?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",s=this.fontMetrics.getMetrics(a,o),u=s.baseline,l=s.middle,c=t.paintOrder,e.textBounds.forEach((function(e){c.forEach((function(n){switch(n){case 0:f.ctx.fillStyle=ir(t.color),f.renderTextWithLetterSpacing(e,t.letterSpacing,u);var r=t.textShadow;r.length&&e.text.trim().length&&(r.slice(0).reverse().forEach((function(n){f.ctx.shadowColor=ir(n.color),f.ctx.shadowOffsetX=n.offsetX.number*f.options.scale,f.ctx.shadowOffsetY=n.offsetY.number*f.options.scale,f.ctx.shadowBlur=n.blur.number,f.renderTextWithLetterSpacing(e,t.letterSpacing,u)})),f.ctx.shadowColor="",f.ctx.shadowOffsetX=0,f.ctx.shadowOffsetY=0,f.ctx.shadowBlur=0),t.textDecorationLine.length&&(f.ctx.fillStyle=ir(t.textDecorationColor||t.color),t.textDecorationLine.forEach((function(t){switch(t){case 1:f.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top+u),e.bounds.width,1);break;case 2:f.ctx.fillRect(e.bounds.left,Math.round(e.bounds.top),e.bounds.width,1);break;case 3:f.ctx.fillRect(e.bounds.left,Math.ceil(e.bounds.top+l),e.bounds.width,1)}})));break;case 1:t.webkitTextStrokeWidth&&e.text.trim().length&&(f.ctx.strokeStyle=ir(t.webkitTextStrokeColor),f.ctx.lineWidth=t.webkitTextStrokeWidth,f.ctx.lineJoin=window.chrome?"miter":"round",f.ctx.strokeText(e.text,e.bounds.left,e.bounds.top+u)),f.ctx.strokeStyle="",f.ctx.lineWidth=0,f.ctx.lineJoin="miter"}}))})),[2]}))}))},n.prototype.renderReplacedElement=function(e,t,n){if(n&&e.intrinsicWidth>0&&e.intrinsicHeight>0){var r=el(e),i=Pu(t);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,e.intrinsicWidth,e.intrinsicHeight,r.left,r.top,r.width,r.height),this.ctx.restore()}},n.prototype.renderNodeContent=function(e){return r(this,void 0,void 0,(function(){var t,r,a,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A;return i(this,(function(i){switch(i.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,r=e.curves,a=t.styles,s=0,u=t.textNodes,i.label=1;case 1:return s<u.length?(l=u[s],[4,this.renderTextNode(l,a)]):[3,4];case 2:i.sent(),i.label=3;case 3:return s++,[3,1];case 4:if(!(t instanceof zo))return[3,8];i.label=5;case 5:return i.trys.push([5,7,,8]),[4,this.context.cache.match(t.src)];case 6:return b=i.sent(),this.renderReplacedElement(t,r,b),[3,8];case 7:return i.sent(),this.context.logger.error("Error loading image "+t.src),[3,8];case 8:if(t instanceof qo&&this.renderReplacedElement(t,r,t.canvas),!(t instanceof Vo))return[3,12];i.label=9;case 9:return i.trys.push([9,11,,12]),[4,this.context.cache.match(t.svg)];case 10:return b=i.sent(),this.renderReplacedElement(t,r,b),[3,12];case 11:return i.sent(),this.context.logger.error("Error loading svg "+t.svg.substring(0,255)),[3,12];case 12:return t instanceof is&&t.tree?[4,new n(this.context,{scale:this.options.scale,backgroundColor:t.backgroundColor,x:0,y:0,width:t.width,height:t.height}).render(t.tree)]:[3,14];case 13:c=i.sent(),t.width&&t.height&&this.ctx.drawImage(c,0,0,t.width,t.height,t.bounds.left,t.bounds.top,t.bounds.width,t.bounds.height),i.label=14;case 14:if(t instanceof ts&&(f=Math.min(t.bounds.width,t.bounds.height),t.type===Jo?t.checked&&(this.ctx.save(),this.path([new xu(t.bounds.left+.39363*f,t.bounds.top+.79*f),new xu(t.bounds.left+.16*f,t.bounds.top+.5549*f),new xu(t.bounds.left+.27347*f,t.bounds.top+.44071*f),new xu(t.bounds.left+.39694*f,t.bounds.top+.5649*f),new xu(t.bounds.left+.72983*f,t.bounds.top+.23*f),new xu(t.bounds.left+.84*f,t.bounds.top+.34085*f),new xu(t.bounds.left+.39363*f,t.bounds.top+.79*f)]),this.ctx.fillStyle=ir(es),this.ctx.fill(),this.ctx.restore()):t.type===Zo&&t.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(t.bounds.left+f/2,t.bounds.top+f/2,f/4,0,2*Math.PI,!0),this.ctx.fillStyle=ir(es),this.ctx.fill(),this.ctx.restore())),gl(t)&&t.value.length){switch(d=this.createFontStyle(a),_=d[0],h=d[1],p=this.fontMetrics.getMetrics(_,h).baseline,this.ctx.font=_,this.ctx.fillStyle=ir(a.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=vl(t.styles.textAlign),A=el(t),g=0,t.styles.textAlign){case 1:g+=A.width/2;break;case 2:g+=A.width}m=A.add(g,0,0,-A.height/2+1),this.ctx.save(),this.path([new xu(A.left,A.top),new xu(A.left+A.width,A.top),new xu(A.left+A.width,A.top+A.height),new xu(A.left,A.top+A.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new Oo(t.value,m),a.letterSpacing,p),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!sa(t.styles.display,2048))return[3,20];if(null===t.styles.listStyleImage)return[3,19];if(0!==(v=t.styles.listStyleImage).type)return[3,18];b=void 0,y=v.url,i.label=15;case 15:return i.trys.push([15,17,,18]),[4,this.context.cache.match(y)];case 16:return b=i.sent(),this.ctx.drawImage(b,t.bounds.left-(b.width+10),t.bounds.top),[3,18];case 17:return i.sent(),this.context.logger.error("Error loading list-style-image "+y),[3,18];case 18:return[3,20];case 19:e.listValue&&-1!==t.styles.listStyleType&&(_=this.createFontStyle(a)[0],this.ctx.font=_,this.ctx.fillStyle=ir(a.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",A=new o(t.bounds.left,t.bounds.top+Kn(t.styles.paddingTop,t.bounds.width),t.bounds.width,ki(a.lineHeight,a.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new Oo(e.listValue,A),a.letterSpacing,ki(a.lineHeight,a.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),i.label=20;case 20:return[2]}}))}))},n.prototype.renderStackContent=function(e){return r(this,void 0,void 0,(function(){var t,n,r,a,o,s,u,l,c,f,d,h,p,g,m;return i(this,(function(i){switch(i.label){case 0:return sa(e.element.container.flags,16),[4,this.renderNodeBackgroundAndBorders(e.element)];case 1:i.sent(),t=0,n=e.negativeZIndex,i.label=2;case 2:return t<n.length?(m=n[t],[4,this.renderStack(m)]):[3,5];case 3:i.sent(),i.label=4;case 4:return t++,[3,2];case 5:return[4,this.renderNodeContent(e.element)];case 6:i.sent(),r=0,a=e.nonInlineLevel,i.label=7;case 7:return r<a.length?(m=a[r],[4,this.renderNode(m)]):[3,10];case 8:i.sent(),i.label=9;case 9:return r++,[3,7];case 10:o=0,s=e.nonPositionedFloats,i.label=11;case 11:return o<s.length?(m=s[o],[4,this.renderStack(m)]):[3,14];case 12:i.sent(),i.label=13;case 13:return o++,[3,11];case 14:u=0,l=e.nonPositionedInlineLevel,i.label=15;case 15:return u<l.length?(m=l[u],[4,this.renderStack(m)]):[3,18];case 16:i.sent(),i.label=17;case 17:return u++,[3,15];case 18:c=0,f=e.inlineLevel,i.label=19;case 19:return c<f.length?(m=f[c],[4,this.renderNode(m)]):[3,22];case 20:i.sent(),i.label=21;case 21:return c++,[3,19];case 22:d=0,h=e.zeroOrAutoZIndexOrTransformedOrOpacity,i.label=23;case 23:return d<h.length?(m=h[d],[4,this.renderStack(m)]):[3,26];case 24:i.sent(),i.label=25;case 25:return d++,[3,23];case 26:p=0,g=e.positiveZIndex,i.label=27;case 27:return p<g.length?(m=g[p],[4,this.renderStack(m)]):[3,30];case 28:i.sent(),i.label=29;case 29:return p++,[3,27];case 30:return[2]}}))}))},n.prototype.mask=function(e){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(e.slice(0).reverse()),this.ctx.closePath()},n.prototype.path=function(e){this.ctx.beginPath(),this.formatPath(e),this.ctx.closePath()},n.prototype.formatPath=function(e){var t=this;e.forEach((function(e,n){var r=Su(e)?e.start:e;0===n?t.ctx.moveTo(r.x,r.y):t.ctx.lineTo(r.x,r.y),Su(e)&&t.ctx.bezierCurveTo(e.startControl.x,e.startControl.y,e.endControl.x,e.endControl.y,e.end.x,e.end.y)}))},n.prototype.renderRepeat=function(e,t,n,r){this.path(e),this.ctx.fillStyle=t,this.ctx.translate(n,r),this.ctx.fill(),this.ctx.translate(-n,-r)},n.prototype.resizeImage=function(e,t,n){var r;if(e.width===t&&e.height===n)return e;var i=(null!==(r=this.canvas.ownerDocument)&&void 0!==r?r:document).createElement("canvas");return i.width=Math.max(1,t),i.height=Math.max(1,n),i.getContext("2d").drawImage(e,0,0,e.width,e.height,0,0,t,n),i},n.prototype.renderBackgroundImage=function(e){return r(this,void 0,void 0,(function(){var t,n,r,a,o,s;return i(this,(function(u){switch(u.label){case 0:t=e.styles.backgroundImage.length-1,n=function(n){var a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M;return i(this,(function(i){switch(i.label){case 0:if(0!==n.type)return[3,5];a=void 0,o=n.url,i.label=1;case 1:return i.trys.push([1,3,,4]),[4,r.context.cache.match(o)];case 2:return a=i.sent(),[3,4];case 3:return i.sent(),r.context.logger.error("Error loading background-image "+o),[3,4];case 4:return a&&(s=rl(e,t,[a.width,a.height,a.width/a.height]),_=s[0],E=s[1],C=s[2],F=s[3],k=s[4],b=r.ctx.createPattern(r.resizeImage(a,F,k),"repeat"),r.renderRepeat(_,b,E,C)),[3,6];case 5:Mr(n)?(u=rl(e,t,[null,null,null]),_=u[0],E=u[1],C=u[2],F=u[3],k=u[4],l=br(n.angle,F,k),c=l[0],f=l[1],d=l[2],h=l[3],p=l[4],(g=document.createElement("canvas")).width=F,g.height=k,m=g.getContext("2d"),v=m.createLinearGradient(f,h,d,p),mr(n.stops,c).forEach((function(e){return v.addColorStop(e.stop,ir(e.color))})),m.fillStyle=v,m.fillRect(0,0,F,k),F>0&&k>0&&(b=r.ctx.createPattern(g,"repeat"),r.renderRepeat(_,b,E,C))):Ir(n)&&(y=rl(e,t,[null,null,null]),_=y[0],A=y[1],w=y[2],F=y[3],k=y[4],x=0===n.position.length?[Vn]:n.position,E=Kn(x[0],F),C=Kn(x[x.length-1],k),S=Ar(n,E,C,F,k),O=S[0],D=S[1],O>0&&D>0&&(j=r.ctx.createRadialGradient(A+E,w+C,0,A+E,w+C,O),mr(n.stops,2*O).forEach((function(e){return j.addColorStop(e.stop,ir(e.color))})),r.path(_),r.ctx.fillStyle=j,O!==D?(T=e.bounds.left+.5*e.bounds.width,P=e.bounds.top+.5*e.bounds.height,M=1/(R=D/O),r.ctx.save(),r.ctx.translate(T,P),r.ctx.transform(1,0,0,R,0,0),r.ctx.translate(-T,-P),r.ctx.fillRect(A,M*(w-P)+P,F,k*M),r.ctx.restore()):r.ctx.fill())),i.label=6;case 6:return t--,[2]}}))},r=this,a=0,o=e.styles.backgroundImage.slice(0).reverse(),u.label=1;case 1:return a<o.length?(s=o[a],[5,n(s)]):[3,4];case 2:u.sent(),u.label=3;case 3:return a++,[3,1];case 4:return[2]}}))}))},n.prototype.renderSolidBorder=function(e,t,n){return r(this,void 0,void 0,(function(){return i(this,(function(r){return this.path(Ku(n,t)),this.ctx.fillStyle=ir(e),this.ctx.fill(),[2]}))}))},n.prototype.renderDoubleBorder=function(e,t,n,a){return r(this,void 0,void 0,(function(){var r,o;return i(this,(function(i){switch(i.label){case 0:return t<3?[4,this.renderSolidBorder(e,n,a)]:[3,2];case 1:return i.sent(),[2];case 2:return r=Qu(a,n),this.path(r),this.ctx.fillStyle=ir(e),this.ctx.fill(),o=Yu(a,n),this.path(o),this.ctx.fill(),[2]}}))}))},n.prototype.renderNodeBackgroundAndBorders=function(e){return r(this,void 0,void 0,(function(){var t,n,r,a,o,s,u,l,c=this;return i(this,(function(i){switch(i.label){case 0:return this.applyEffects(e.getEffects(2)),t=e.container.styles,n=!rr(t.backgroundColor)||t.backgroundImage.length,r=[{style:t.borderTopStyle,color:t.borderTopColor,width:t.borderTopWidth},{style:t.borderRightStyle,color:t.borderRightColor,width:t.borderRightWidth},{style:t.borderBottomStyle,color:t.borderBottomColor,width:t.borderBottomWidth},{style:t.borderLeftStyle,color:t.borderLeftColor,width:t.borderLeftWidth}],a=ml(sl(t.backgroundClip,0),e.curves),n||t.boxShadow.length?(this.ctx.save(),this.path(a),this.ctx.clip(),rr(t.backgroundColor)||(this.ctx.fillStyle=ir(t.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(e.container)]):[3,2];case 1:i.sent(),this.ctx.restore(),t.boxShadow.slice(0).reverse().forEach((function(t){c.ctx.save();var n=ju(e.curves),r=t.inset?0:hl,i=Hu(n,-r+(t.inset?1:-1)*t.spread.number,(t.inset?1:-1)*t.spread.number,t.spread.number*(t.inset?-2:2),t.spread.number*(t.inset?-2:2));t.inset?(c.path(n),c.ctx.clip(),c.mask(i)):(c.mask(n),c.ctx.clip(),c.path(i)),c.ctx.shadowOffsetX=t.offsetX.number+r,c.ctx.shadowOffsetY=t.offsetY.number,c.ctx.shadowColor=ir(t.color),c.ctx.shadowBlur=t.blur.number,c.ctx.fillStyle=t.inset?ir(t.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()})),i.label=2;case 2:o=0,s=0,u=r,i.label=3;case 3:return s<u.length?0!==(l=u[s]).style&&!rr(l.color)&&l.width>0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,2)]:[3,11]:[3,13];case 4:return i.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,o,e.curves,3)];case 6:return i.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,o,e.curves)];case 8:return i.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,o,e.curves)];case 10:i.sent(),i.label=11;case 11:o++,i.label=12;case 12:return s++,[3,3];case 13:return[2]}}))}))},n.prototype.renderDashedDottedBorder=function(e,t,n,a,o){return r(this,void 0,void 0,(function(){var r,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A;return i(this,(function(i){return this.ctx.save(),r=Xu(a,n),s=Ku(a,n),2===o&&(this.path(s),this.ctx.clip()),Su(s[0])?(u=s[0].start.x,l=s[0].start.y):(u=s[0].x,l=s[0].y),Su(s[1])?(c=s[1].end.x,f=s[1].end.y):(c=s[1].x,f=s[1].y),d=0===n||2===n?Math.abs(u-c):Math.abs(l-f),this.ctx.beginPath(),3===o?this.formatPath(r):this.formatPath(s.slice(0,2)),h=t<3?3*t:2*t,p=t<3?2*t:t,3===o&&(h=t,p=t),g=!0,d<=2*h?g=!1:d<=2*h+p?(h*=m=d/(2*h+p),p*=m):(v=Math.floor((d+p)/(h+p)),b=(d-v*h)/(v-1),p=(y=(d-(v+1)*h)/v)<=0||Math.abs(p-b)<Math.abs(p-y)?b:y),g&&(3===o?this.ctx.setLineDash([0,h+p]):this.ctx.setLineDash([h,p])),3===o?(this.ctx.lineCap="round",this.ctx.lineWidth=t):this.ctx.lineWidth=2*t+1.1,this.ctx.strokeStyle=ir(e),this.ctx.stroke(),this.ctx.setLineDash([]),2===o&&(Su(s[0])&&(_=s[3],A=s[0],this.ctx.beginPath(),this.formatPath([new xu(_.end.x,_.end.y),new xu(A.start.x,A.start.y)]),this.ctx.stroke()),Su(s[1])&&(_=s[1],A=s[2],this.ctx.beginPath(),this.formatPath([new xu(_.end.x,_.end.y),new xu(A.start.x,A.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]}))}))},n.prototype.render=function(e){return r(this,void 0,void 0,(function(){var t;return i(this,(function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=ir(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),t=Gu(e),[4,this.renderStack(t)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}}))}))},n}(dl),gl=function(e){return e instanceof rs||e instanceof ns||e instanceof ts&&e.type!==Zo&&e.type!==Jo},ml=function(e,t){switch(e){case 0:return ju(t);case 2:return Tu(t);default:return Pu(t)}},vl=function(e){switch(e){case 1:return"center";case 2:return"right";default:return"left"}},bl=["-apple-system","system-ui"],yl=function(e){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?e.filter((function(e){return-1===bl.indexOf(e)})):e},_l=function(e){function n(t,n){var r=e.call(this,t,n)||this;return r.canvas=n.canvas?n.canvas:document.createElement("canvas"),r.ctx=r.canvas.getContext("2d"),r.options=n,r.canvas.width=Math.floor(n.width*n.scale),r.canvas.height=Math.floor(n.height*n.scale),r.canvas.style.width=n.width+"px",r.canvas.style.height=n.height+"px",r.ctx.scale(r.options.scale,r.options.scale),r.ctx.translate(-n.x,-n.y),r.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+n.width+"x"+n.height+" at "+n.x+","+n.y+") with scale "+n.scale),r}return t(n,e),n.prototype.render=function(e){return r(this,void 0,void 0,(function(){var t,n;return i(this,(function(r){switch(r.label){case 0:return t=Eo(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,e),[4,Al(t)];case 1:return n=r.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=ir(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}}))}))},n}(dl),Al=function(e){return new Promise((function(t,n){var r=new Image;r.onload=function(){t(r)},r.onerror=n,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},wl=function(){function e(e){var t=e.id,n=e.enabled;this.id=t,this.enabled=n,this.start=Date.now()}return e.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.debug?console.debug.apply(console,a([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.getTime=function(){return Date.now()-this.start},e.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&"undefined"!==typeof window&&window.console&&"function"===typeof console.info&&console.info.apply(console,a([this.id,this.getTime()+"ms"],e))},e.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.warn?console.warn.apply(console,a([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&("undefined"!==typeof window&&window.console&&"function"===typeof console.error?console.error.apply(console,a([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},e.instances={},e}(),Fl=function(){function e(t,n){var r;this.windowBounds=n,this.instanceName="#"+e.instanceCount++,this.logger=new wl({id:this.instanceName,enabled:t.logging}),this.cache=null!==(r=t.cache)&&void 0!==r?r:new mu(this,t)}return e.instanceCount=1,e}(),kl=function(e,t){return void 0===t&&(t={}),xl(e,t)};"undefined"!==typeof window&&gu.setContext(window);var xl=function(e,t){return r(void 0,void 0,void 0,(function(){var r,a,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,V;return i(this,(function(i){switch(i.label){case 0:if(!e||"object"!==typeof e)return[2,Promise.reject("Invalid element provided as first argument")];if(!(r=e.ownerDocument))throw new Error("Element is not attached to a Document");if(!(a=r.defaultView))throw new Error("Document is not attached to a Window");return l={allowTaint:null!==(S=t.allowTaint)&&void 0!==S&&S,imageTimeout:null!==(O=t.imageTimeout)&&void 0!==O?O:15e3,proxy:t.proxy,useCORS:null!==(D=t.useCORS)&&void 0!==D&&D},c=n({logging:null===(j=t.logging)||void 0===j||j,cache:t.cache},l),f={windowWidth:null!==(T=t.windowWidth)&&void 0!==T?T:a.innerWidth,windowHeight:null!==(P=t.windowHeight)&&void 0!==P?P:a.innerHeight,scrollX:null!==(R=t.scrollX)&&void 0!==R?R:a.pageXOffset,scrollY:null!==(M=t.scrollY)&&void 0!==M?M:a.pageYOffset},d=new o(f.scrollX,f.scrollY,f.windowWidth,f.windowHeight),h=new Fl(c,d),p=null!==(I=t.foreignObjectRendering)&&void 0!==I&&I,g={allowTaint:null!==(B=t.allowTaint)&&void 0!==B&&B,onclone:t.onclone,ignoreElements:t.ignoreElements,inlineImages:p,copyStyles:p},h.logger.debug("Starting document clone with size "+d.width+"x"+d.height+" scrolled to "+-d.left+","+-d.top),m=new Js(h,e,g),(v=m.clonedReferenceElement)?[4,m.toIFrame(r,d)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return b=i.sent(),y=_s(v)||bs(v)?u(v.ownerDocument):s(h,v),_=y.width,A=y.height,w=y.left,F=y.top,k=El(h,v,t.backgroundColor),x={canvas:t.canvas,backgroundColor:k,scale:null!==(L=null!==(N=t.scale)&&void 0!==N?N:a.devicePixelRatio)&&void 0!==L?L:1,x:(null!==(U=t.x)&&void 0!==U?U:0)+w,y:(null!==(H=t.y)&&void 0!==H?H:0)+F,width:null!==(z=t.width)&&void 0!==z?z:Math.ceil(_),height:null!==(q=t.height)&&void 0!==q?q:Math.ceil(A)},p?(h.logger.debug("Document cloned, using foreign object rendering"),[4,new _l(h,x).render(v)]):[3,3];case 2:return E=i.sent(),[3,5];case 3:return h.logger.debug("Document cloned, element located at "+w+","+F+" with size "+_+"x"+A+" using computed rendering"),h.logger.debug("Starting DOM parsing"),C=us(h,v),k===C.styles.backgroundColor&&(C.styles.backgroundColor=dr.TRANSPARENT),h.logger.debug("Starting renderer for element at "+x.x+","+x.y+" with size "+x.width+"x"+x.height),[4,new pl(h,x).render(C)];case 4:E=i.sent(),i.label=5;case 5:return(null===(V=t.removeContainer)||void 0===V||V)&&(Js.destroy(b)||h.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),h.logger.debug("Finished rendering"),[2,E]}}))}))},El=function(e,t,n){var r=t.ownerDocument,i=r.documentElement?fr(e,getComputedStyle(r.documentElement).backgroundColor):dr.TRANSPARENT,a=r.body?fr(e,getComputedStyle(r.body).backgroundColor):dr.TRANSPARENT,o="string"===typeof n?fr(e,n):null===n?dr.TRANSPARENT:4294967295;return t===r.documentElement?rr(i)?rr(a)?o:a:i:o};return kl}()},function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)};var i="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function o(e,t,n){return e.concat(t).map((function(e){return a(e,n)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function u(e,t){try{return t in e}catch(n){return!1}}function l(e,t,n){var r={};return n.isMergeableObject(e)&&s(e).forEach((function(t){r[t]=a(e[t],n)})),s(t).forEach((function(i){(function(e,t){return u(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(u(e,i)&&n.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return c;var n=t.customMerge(e);return"function"===typeof n?n:c}(i,n)(e[i],t[i],n):r[i]=a(t[i],n))})),r}function c(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||o,n.isMergeableObject=n.isMergeableObject||r,n.cloneUnlessOtherwiseSpecified=a;var i=Array.isArray(t);return i===Array.isArray(e)?i?n.arrayMerge(e,t,n):l(e,t,n):a(t,n)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return c(e,n,t)}),{})};var f=c;e.exports=f},function(e,t,n){var r,i=n(64).default,a=Object.create,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,l=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,f=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var a,l=i(u(t));try{var f=function(){var i=a.value;c.call(e,i)||i===n||o(e,i,{get:function(){return t[i]},enumerable:!(r=s(t,i))||r.enumerable})};for(l.s();!(a=l.n()).done;)f()}catch(d){l.e(d)}finally{l.f()}}return e},d={};!function(e,t){for(var n in t)o(e,n,{get:t[n],enumerable:!0})}(d,{defaultProps:function(){return E},propTypes:function(){return k}}),e.exports=(r=d,f(o({},"__esModule",{value:!0}),r));var h=function(e,t,n){return n=null!=e?a(l(e)):{},f(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)}(n(9)),p=h.default,g=p.string,m=p.bool,v=p.number,b=p.array,y=p.oneOfType,_=p.shape,A=p.object,w=p.func,F=p.node,k={url:y([g,b,A]),playing:m,loop:m,controls:m,volume:v,muted:m,playbackRate:v,width:y([g,v]),height:y([g,v]),style:A,progressInterval:v,playsinline:m,pip:m,stopOnUnmount:m,light:y([m,g,A]),playIcon:F,previewTabIndex:v,fallback:F,oEmbedUrl:g,wrapper:y([g,w,_({render:w.isRequired})]),config:_({soundcloud:_({options:A}),youtube:_({playerVars:A,embedOptions:A,onUnstarted:w}),facebook:_({appId:g,version:g,playerId:g,attributes:A}),dailymotion:_({params:A}),vimeo:_({playerOptions:A,title:g}),file:_({attributes:A,tracks:b,forceVideo:m,forceAudio:m,forceHLS:m,forceSafariHLS:m,forceDisableHls:m,forceDASH:m,forceFLV:m,hlsOptions:A,hlsVersion:g,dashVersion:g,flvVersion:g}),wistia:_({options:A,playerId:g,customControls:b}),mixcloud:_({options:A}),twitch:_({options:A,playerId:g}),vidyard:_({options:A})}),onReady:w,onStart:w,onPlay:w,onPause:w,onBuffer:w,onBufferEnd:w,onEnded:w,onError:w,onDuration:w,onSeek:w,onPlaybackRateChange:w,onPlaybackQualityChange:w,onProgress:w,onClickPreview:w,onEnablePIP:w,onDisablePIP:w},x=function(){},E={playing:!1,loop:!1,controls:!1,volume:null,muted:!1,playbackRate:1,width:"640px",height:"360px",style:{},progressInterval:1e3,playsinline:!1,pip:!1,stopOnUnmount:!0,light:!1,fallback:null,wrapper:"div",previewTabIndex:0,oEmbedUrl:"https://noembed.com/embed?url={url}",config:{soundcloud:{options:{visual:!0,buying:!1,liking:!1,download:!1,sharing:!1,show_comments:!1,show_playcount:!1}},youtube:{playerVars:{playsinline:1,showinfo:0,rel:0,iv_load_policy:3,modestbranding:1},embedOptions:{},onUnstarted:x},facebook:{appId:"1309697205772819",version:"v3.3",playerId:null,attributes:{}},dailymotion:{params:{api:1,"endscreen-enable":!1}},vimeo:{playerOptions:{autopause:!1,byline:!1,portrait:!1,title:!1},title:null},file:{attributes:{},tracks:[],forceVideo:!1,forceAudio:!1,forceHLS:!1,forceDASH:!1,forceFLV:!1,hlsOptions:{},hlsVersion:"1.1.4",dashVersion:"3.1.3",flvVersion:"1.5.0",forceDisableHls:!1},wistia:{options:{},playerId:null,customControls:null},mixcloud:{options:{hide_cover:1}},twitch:{options:{},playerId:null},vidyard:{options:{}}},onReady:x,onStart:x,onPlay:x,onPause:x,onBuffer:x,onBufferEnd:x,onEnded:x,onError:x,onDuration:x,onSeek:x,onPlaybackRateChange:x,onPlaybackQualityChange:x,onProgress:x,onClickPreview:x,onEnablePIP:x,onDisablePIP:x}},function(e,t,n){e.exports=function(e,t,n,r,i){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:i;return e===i?n:e}},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(2344)),u=n(536),l=function(){function e(e){var t=this;this.nodes=e.nodes||[],this.nodes=this.nodes.map((function(e){return t.setDefaultPathInNode(e)})).map((function(e){return t.setDefaultPortInNode(e)})).map((function(e){return r({},e)})),null==e.randomizeNodes&&(e.randomizeNodes=!0),!0===e.randomizeNodes&&this.shuffleArray(this.nodes),this.nearestNode=e.nearestNode,this.nearestNode=this.setDefaultPathInNode(this.nearestNode),this.nearestNode=this.setDefaultPortInNode(this.nearestNode),this.connectionTimeoutSeconds=e.connectionTimeoutSeconds||e.timeoutSeconds||5,this.healthcheckIntervalSeconds=e.healthcheckIntervalSeconds||60,this.numRetries=e.numRetries||this.nodes.length+(null==this.nearestNode?0:1)||3,this.retryIntervalSeconds=e.retryIntervalSeconds||.1,this.apiKey=e.apiKey,this.sendApiKeyAsQueryParam=e.sendApiKeyAsQueryParam,this.cacheSearchResultsForSeconds=e.cacheSearchResultsForSeconds||0,this.useServerSideSearchCache=e.useServerSideSearchCache||!1,this.logger=e.logger||s,this.logLevel=e.logLevel||"warn",this.logger.setLevel(this.logLevel),this.additionalHeaders=e.additionalHeaders,this.showDeprecationWarnings(e),this.validate()}return e.prototype.validate=function(){if(null==this.nodes||0===this.nodes.length||this.validateNodes())throw new u.MissingConfigurationError("Ensure that nodes[].protocol, nodes[].host and nodes[].port are set");if(null!=this.nearestNode&&this.isNodeMissingAnyParameters(this.nearestNode))throw new u.MissingConfigurationError("Ensure that nearestNodes.protocol, nearestNodes.host and nearestNodes.port are set");if(null==this.apiKey)throw new u.MissingConfigurationError("Ensure that apiKey is set");return!0},e.prototype.validateNodes=function(){var e=this;return this.nodes.some((function(t){return e.isNodeMissingAnyParameters(t)}))},e.prototype.isNodeMissingAnyParameters=function(e){return!["protocol","host","port","path"].every((function(t){return e.hasOwnProperty(t)}))&&null==e.url},e.prototype.setDefaultPathInNode=function(e){return null==e||e.hasOwnProperty("path")||(e.path=""),e},e.prototype.setDefaultPortInNode=function(e){if(null!=e&&!e.hasOwnProperty("port")&&e.hasOwnProperty("protocol"))switch(e.protocol){case"https":e.port=443;break;case"http":e.port=80}return e},e.prototype.showDeprecationWarnings=function(e){e.timeoutSeconds&&this.logger.warn("Deprecation warning: timeoutSeconds is now renamed to connectionTimeoutSeconds"),e.masterNode&&this.logger.warn("Deprecation warning: masterNode is now consolidated to nodes, starting with Typesense Server v0.12"),e.readReplicaNodes&&this.logger.warn("Deprecation warning: readReplicaNodes is now consolidated to nodes, starting with Typesense Server v0.12")},e.prototype.shuffleArray=function(e){for(var t,n=e.length-1;n>0;n--){var r=Math.floor(Math.random()*(n+1));t=[e[r],e[n]],e[n]=t[0],e[r]=t[1]}},e}();t.default=l},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(2354)),s=n(536),u=a(n(270)),l=!0,c=function(){function e(e){this.configuration=e,this.apiKey=this.configuration.apiKey,this.nodes=null==this.configuration.nodes?this.configuration.nodes:JSON.parse(JSON.stringify(this.configuration.nodes)),this.nearestNode=null==this.configuration.nearestNode?this.configuration.nearestNode:JSON.parse(JSON.stringify(this.configuration.nearestNode)),this.connectionTimeoutSeconds=this.configuration.connectionTimeoutSeconds,this.healthcheckIntervalSeconds=this.configuration.healthcheckIntervalSeconds,this.numRetriesPerRequest=this.configuration.numRetries,this.retryIntervalSeconds=this.configuration.retryIntervalSeconds,this.sendApiKeyAsQueryParam=this.configuration.sendApiKeyAsQueryParam,this.additionalUserHeaders=this.configuration.additionalHeaders,this.logger=this.configuration.logger,this.initializeMetadataForNodes(),this.currentNodeIndex=-1}return e.prototype.get=function(e,t,n){void 0===t&&(t={});var a=void 0===n?{}:n,o=a.abortSignal,s=void 0===o?null:o,u=a.responseType,l=void 0===u?void 0:u;return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("get",e,{queryParameters:t,abortSignal:s,responseType:l})]}))}))},e.prototype.delete=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.performRequest("delete",e,{queryParameters:t})]}))}))},e.prototype.post=function(e,t,n,a){return void 0===t&&(t={}),void 0===n&&(n={}),void 0===a&&(a={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("post",e,{queryParameters:n,bodyParameters:t,additionalHeaders:a})]}))}))},e.prototype.put=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("put",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.patch=function(e,t,n){return void 0===t&&(t={}),void 0===n&&(n={}),r(this,void 0,void 0,(function(){return i(this,(function(r){return[2,this.performRequest("patch",e,{queryParameters:n,bodyParameters:t})]}))}))},e.prototype.performRequest=function(e,t,n){var a,s,u,c=n.queryParameters,f=void 0===c?null:c,d=n.bodyParameters,h=void 0===d?null:d,p=n.additionalHeaders,g=void 0===p?{}:p,m=n.abortSignal,v=void 0===m?null:m,b=n.responseType,y=void 0===b?void 0:b,_=n.skipConnectionTimeout,A=void 0!==_&&_;return r(this,void 0,void 0,(function(){var n,r,c,d,p,m;return i(this,(function(b){switch(b.label){case 0:this.configuration.validate(),n=Date.now(),this.logger.debug("Request #".concat(n,": Performing ").concat(e.toUpperCase()," request: ").concat(t)),c=function(c){var p,m,b,_,w,F,k;return i(this,(function(i){switch(i.label){case 0:if(p=d.getNextNode(n),d.logger.debug("Request #".concat(n,": Attempting ").concat(e.toUpperCase()," request Try #").concat(c," to Node ").concat(p.index)),v&&v.aborted)return[2,{value:Promise.reject(new Error("Request aborted by caller."))}];m=void 0,i.label=1;case 1:return i.trys.push([1,3,5,6]),b={method:e,url:d.uriFor(t,p),headers:Object.assign({},d.defaultHeaders(),g,d.additionalUserHeaders),maxContentLength:1/0,maxBodyLength:1/0,responseType:y,validateStatus:function(e){return e>0},transformResponse:[function(e,t){var n=e;return void 0!==t&&"string"===typeof e&&t["content-type"]&&t["content-type"].startsWith("application/json")&&(n=JSON.parse(e)),n}]},!0!==A&&(b.timeout=1e3*d.connectionTimeoutSeconds),f&&0!==Object.keys(f).length&&(b.params=f),d.sendApiKeyAsQueryParam&&(b.params=b.params||{},b.params["x-typesense-api-key"]=d.apiKey),h&&("string"===typeof h&&0!==h.length||"object"===typeof h&&0!==Object.keys(h).length)&&(b.data=h),v&&(_=o.default.CancelToken,w=_.source(),m=function(){return w.cancel()},v.addEventListener("abort",m),b.cancelToken=w.token),[4,(0,o.default)(b)];case 2:if((F=i.sent()).status>=1&&F.status<=499&&d.setNodeHealthcheck(p,l),d.logger.debug("Request #".concat(n,": Request to Node ").concat(p.index," was made. Response Code was ").concat(F.status,".")),F.status>=200&&F.status<300)return[2,{value:Promise.resolve(F.data)}];if(F.status<500)return[2,{value:Promise.reject(d.customErrorForResponse(F,null===(a=F.data)||void 0===a?void 0:a.message))}];throw d.customErrorForResponse(F,null===(s=F.data)||void 0===s?void 0:s.message);case 3:return k=i.sent(),d.setNodeHealthcheck(p,false),r=k,d.logger.warn("Request #".concat(n,": Request to Node ").concat(p.index,' failed due to "').concat(k.code," ").concat(k.message).concat(null==k.response?"":" - "+JSON.stringify(null===(u=k.response)||void 0===u?void 0:u.data),'"')),d.logger.warn("Request #".concat(n,": Sleeping for ").concat(d.retryIntervalSeconds,"s and then retrying request...")),[4,d.timer(d.retryIntervalSeconds)];case 4:return i.sent(),[3,6];case 5:return v&&m&&v.removeEventListener("abort",m),[7];case 6:return[2]}}))},d=this,p=1,b.label=1;case 1:return p<=this.numRetriesPerRequest+1?[5,c(p)]:[3,4];case 2:if("object"===typeof(m=b.sent()))return[2,m.value];b.label=3;case 3:return p++,[3,1];case 4:return this.logger.debug("Request #".concat(n,": No retries left. Raising last error")),[2,Promise.reject(r)]}}))}))},e.prototype.getNextNode=function(e){if(void 0===e&&(e=0),null!=this.nearestNode){if(this.logger.debug("Request #".concat(e,": Nodes Health: Node ").concat(this.nearestNode.index," is ").concat(!0===this.nearestNode.isHealthy?"Healthy":"Unhealthy")),!0===this.nearestNode.isHealthy||this.nodeDueForHealthcheck(this.nearestNode,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(this.nearestNode.index)),this.nearestNode;this.logger.debug("Request #".concat(e,": Falling back to individual nodes"))}this.logger.debug("Request #".concat(e,": Nodes Health: ").concat(this.nodes.map((function(e){return"Node ".concat(e.index," is ").concat(!0===e.isHealthy?"Healthy":"Unhealthy")})).join(" || ")));for(var t=this.nodes[0],n=0;n<=this.nodes.length;n++)if(this.currentNodeIndex=(this.currentNodeIndex+1)%this.nodes.length,!0===(t=this.nodes[this.currentNodeIndex]).isHealthy||this.nodeDueForHealthcheck(t,e))return this.logger.debug("Request #".concat(e,": Updated current node to Node ").concat(t.index)),t;return this.logger.debug("Request #".concat(e,": No healthy nodes were found. Returning the next node, Node ").concat(t.index)),t},e.prototype.nodeDueForHealthcheck=function(e,t){void 0===t&&(t=0);var n=Date.now()-e.lastAccessTimestamp>1e3*this.healthcheckIntervalSeconds;return n&&this.logger.debug("Request #".concat(t,": Node ").concat(e.index," has exceeded healtcheckIntervalSeconds of ").concat(this.healthcheckIntervalSeconds,". Adding it back into rotation.")),n},e.prototype.initializeMetadataForNodes=function(){var e=this;null!=this.nearestNode&&(this.nearestNode.index="nearestNode",this.setNodeHealthcheck(this.nearestNode,l)),this.nodes.forEach((function(t,n){t.index=n,e.setNodeHealthcheck(t,l)}))},e.prototype.setNodeHealthcheck=function(e,t){e.isHealthy=t,e.lastAccessTimestamp=Date.now()},e.prototype.uriFor=function(e,t){return null!=t.url?"".concat(t.url).concat(e):"".concat(t.protocol,"://").concat(t.host,":").concat(t.port).concat(t.path).concat(e)},e.prototype.defaultHeaders=function(){var e={};return this.sendApiKeyAsQueryParam||(e["X-TYPESENSE-API-KEY"]=this.apiKey),e["Content-Type"]="application/json",e},e.prototype.timer=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,new Promise((function(t){return setTimeout(t,1e3*e)}))]}))}))},e.prototype.customErrorForResponse=function(e,t){var n="Request failed with HTTP code ".concat(e.status);"string"===typeof t&&""!==t.trim()&&(n+=" | Server said: ".concat(t));var r=new u.default(n);return(r=400===e.status?new s.RequestMalformed(n):401===e.status?new s.RequestUnauthorized(n):404===e.status?new s.ObjectNotFound(n):409===e.status?new s.ObjectAlreadyExists(n):422===e.status?new s.ObjectUnprocessable(n):e.status>=500&&e.status<=599?new s.ServerError(n):new s.HTTPError(n)).httpStatus=e.status,r},e}();t.default=c},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(210);function i(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var a;if(n)a=n(t);else if(r.isURLSearchParams(t))a=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(i(t)+"="+i(e))})))})),a=o.join("&")}if(a){var s=e.indexOf("#");-1!==s&&(e=e.slice(0,s)),e+=(-1===e.indexOf("?")?"?":"&")+a}return e}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,i){return e.config=t,n&&(e.code=n),e.request=r,e.response=i,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},function(e,t,n){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},function(e,t,n){"use strict";var r=n(210),i=n(2361),a=n(2362),o=n(1301),s=n(2363),u=n(2366),l=n(2367),c=n(1305),f=n(1303),d=n(657);e.exports=function(e){return new Promise((function(t,n){var h,p=e.data,g=e.headers,m=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(h),e.signal&&e.signal.removeEventListener("abort",h)}r.isFormData(p)&&delete g["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(y+":"+_)}var A=s(e.baseURL,e.url);function w(){if(b){var r="getAllResponseHeaders"in b?u(b.getAllResponseHeaders()):null,a={data:m&&"text"!==m&&"json"!==m?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};i((function(e){t(e),v()}),(function(e){n(e),v()}),a),b=null}}if(b.open(e.method.toUpperCase(),o(A,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(w)},b.onabort=function(){b&&(n(c("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(c("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||f;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(c(t,e,r.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},r.isStandardBrowserEnv()){var F=(e.withCredentials||l(A))&&e.xsrfCookieName?a.read(e.xsrfCookieName):void 0;F&&(g[e.xsrfHeaderName]=F)}"setRequestHeader"in b&&r.forEach(g,(function(e,t){"undefined"===typeof p&&"content-type"===t.toLowerCase()?delete g[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),m&&"json"!==m&&(b.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(h=function(e){b&&(n(!e||e&&e.type?new d("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(h),e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))),p||(p=null),b.send(p)}))}},function(e,t,n){"use strict";var r=n(1302);e.exports=function(e,t,n,i,a){var o=new Error(e);return r(o,t,n,i,a)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";var r=n(210);e.exports=function(e,t){t=t||{};var n={};function i(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function a(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return i(void 0,t[e])}function s(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:i(void 0,e[n]):i(void 0,t[n])}function u(n){return n in t?i(e[n],t[n]):n in e?i(void 0,e[n]):void 0}var l={url:o,method:o,data:o,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=l[e]||a,i=t(e);r.isUndefined(i)&&t!==u||(n[e]=i)})),n}},function(e,t){e.exports={version:"0.26.1"}},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(536),s=function(e){function t(t,n,r){return e.call(this,t,n,r)||this}return r(t,e),t.prototype.create=function(e,t){return void 0===t&&(t={}),i(this,void 0,void 0,(function(){return a(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,t)]}))}))},t.prototype.upsert=function(e,t){return void 0===t&&(t={}),i(this,void 0,void 0,(function(){return a(this,(function(n){if(!e)throw new Error("No document provided");return[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"upsert"}))]}))}))},t.prototype.update=function(e,t){return void 0===t&&(t={}),i(this,void 0,void 0,(function(){return a(this,(function(n){if(!e)throw new Error("No document provided");return null!=t.filter_by?[2,this.apiCall.patch(this.endpointPath(),e,Object.assign({},t))]:[2,this.apiCall.post(this.endpointPath(),e,Object.assign({},t,{action:"update"}))]}))}))},t.prototype.delete=function(e){return void 0===e&&(e={}),i(this,void 0,void 0,(function(){return a(this,(function(t){return"string"===typeof e?[2,this.apiCall.delete(this.endpointPath(e),e)]:[2,this.apiCall.delete(this.endpointPath(),e)]}))}))},t.prototype.createMany=function(e,t){return void 0===t&&(t={}),i(this,void 0,void 0,(function(){return a(this,(function(n){return this.configuration.logger.warn("createMany is deprecated and will be removed in a future version. Use import instead, which now takes both an array of documents or a JSONL string of documents"),[2,this.import(e,t)]}))}))},t.prototype.import=function(e,t){return void 0===t&&(t={}),i(this,void 0,void 0,(function(){var n,r,i,s;return a(this,(function(a){switch(a.label){case 0:if(Array.isArray(e))try{n=e.map((function(e){return JSON.stringify(e)})).join("\n")}catch(u){if(RangeError instanceof u&&(null===u||void 0===u?void 0:u.includes("Too many properties to enumerate")))throw new Error("".concat(u,"\n          It looks like you have reached a Node.js limit that restricts the number of keys in an Object: https://stackoverflow.com/questions/9282869/are-there-limits-to-the-number-of-properties-in-a-javascript-object\n\n          Please try reducing the number of keys in your document, or using CURL to import your data.\n          "));throw new Error(u)}else n=e;return[4,this.apiCall.performRequest("post",this.endpointPath("import"),{queryParameters:t,bodyParameters:n,additionalHeaders:{"Content-Type":"text/plain"},skipConnectionTimeout:!0})];case 1:if(r=a.sent(),Array.isArray(e)){if(i=r.split("\n").map((function(e){return JSON.parse(e)})),(s=i.filter((function(e){return!1===e.success}))).length>0)throw new o.ImportError("".concat(i.length-s.length," documents imported successfully, ").concat(s.length," documents failed during import. Use `error.importResults` from the raised exception to get a detailed error reason for each document."),i);return[2,i]}return[2,r]}}))}))},t.prototype.export=function(e){return void 0===e&&(e={}),i(this,void 0,void 0,(function(){return a(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e)]}))}))},t.prototype.exportStream=function(e){return void 0===e&&(e={}),i(this,void 0,void 0,(function(){return a(this,(function(t){return[2,this.apiCall.get(this.endpointPath("export"),e,{responseType:"stream"})]}))}))},t}(n(1310).SearchOnlyDocuments);t.default=s},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyDocuments=void 0;var o=a(n(1311)),s=a(n(341)),u="/documents",l=function(){function e(e,t,n){this.collectionName=e,this.apiCall=t,this.configuration=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.search=function(e,t){var n=void 0===t?{}:t,a=n.cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a,s=n.abortSignal,u=void 0===s?null:s;return r(this,void 0,void 0,(function(){var t,n,r;return i(this,(function(i){for(n in t={},!0===this.configuration.useServerSideSearchCache&&(t.use_cache=!0),e)Array.isArray(e[n])&&(t[n]=e[n].join(","));return r=Object.assign({},e,t),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.get,[this.endpointPath("search"),r,{abortSignal:u}],{cacheResponseForSeconds:o})]}))}))},e.prototype.endpointPath=function(e){return"".concat(s.default.RESOURCEPATH,"/").concat(this.collectionName).concat(u).concat(void 0===e?"":"/"+e)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return u},enumerable:!1,configurable:!0}),e}();t.SearchOnlyDocuments=l},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__spreadArray||function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){this.responseCache=new Map,this.responsePromiseCache=new Map}return e.prototype.clearCache=function(){this.responseCache=new Map,this.responsePromiseCache=new Map},e.prototype.perform=function(e,t,n,o){return r(this,void 0,void 0,(function(){var r,s,u,l,c,f,d,h,p,g,m;return i(this,(function(i){switch(i.label){case 0:if(r=o.cacheResponseForSeconds,s=void 0===r?120:r,u=o.maxSize,l=void 0===u?100:u,s<=0||l<=0)return[2,t.call.apply(t,a([e],n,!1))];if(c=JSON.stringify(n),f=this.responseCache.get(c),d=Date.now(),f){if(d-f.requestTimestamp<1e3*s)return this.responseCache.delete(c),this.responseCache.set(c,f),[2,Promise.resolve(f.response)];this.responseCache.delete(c)}if(h=this.responsePromiseCache.get(c)){if(d-h.requestTimestamp<1e3*s)return this.responsePromiseCache.delete(c),this.responsePromiseCache.set(c,h),[2,h.responsePromise];this.responsePromiseCache.delete(c)}return p=t.call.apply(t,a([e],n,!1)),this.responsePromiseCache.set(c,{requestTimestamp:d,responsePromise:p}),[4,p];case 1:return g=i.sent(),this.responseCache.set(c,{requestTimestamp:d,response:g}),this.responseCache.size>l&&(m=this.responseCache.keys().next().value,this.responseCache.delete(m)),this.responsePromiseCache.size>l&&(m=this.responsePromiseCache.keys().next().value,this.responsePromiseCache.delete(m)),[2,g]}}))}))},e}();t.default=o},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(341)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/overrides"},enumerable:!1,configurable:!0}),e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(341)),s=function(){function e(e,t){this.collectionName=e,this.apiCall=t}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/synonyms"},enumerable:!1,configurable:!0}),e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a="/aliases",o=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(a)]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH,"/").concat(t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return a},enumerable:!1,configurable:!0}),e}();t.default=o},function(e,t,n){"use strict";(function(e){var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(2377),o="/keys",s=function(){function t(e){this.apiCall=e,this.apiCall=e}return t.prototype.create=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.post(t.RESOURCEPATH,e)]}))}))},t.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(o)]}))}))},t.prototype.generateScopedSearchKey=function(t,n){var r=JSON.stringify(n),i=e.from((0,a.createHmac)("sha256",t).update(r).digest("base64")),o=t.substr(0,4),s="".concat(i).concat(o).concat(r);return e.from(s).toString("base64")},Object.defineProperty(t,"RESOURCEPATH",{get:function(){return o},enumerable:!1,configurable:!0}),t}();t.default=s}).call(this,n(428).Buffer)},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1311)),s=function(){function e(e,t,n){void 0===n&&(n=!1),this.apiCall=e,this.configuration=t,this.useTextContentType=n,this.requestWithCache=new o.default}return e.prototype.clearCache=function(){this.requestWithCache.clearCache()},e.prototype.perform=function(e,t,n){void 0===t&&(t={});var a=(void 0===n?{}:n).cacheSearchResultsForSeconds,o=void 0===a?this.configuration.cacheSearchResultsForSeconds:a;return r(this,void 0,void 0,(function(){var n,r,a;return i(this,(function(i){return n={},this.useTextContentType&&(n["content-type"]="text/plain"),r={},!0===this.configuration.useServerSideSearchCache&&(r.use_cache=!0),a=Object.assign({},t,r),[2,this.requestWithCache.perform(this.apiCall,this.apiCall.post,["/multi_search",e,a,n],{cacheResponseForSeconds:o})]}))}))},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/presets"},enumerable:!1,configurable:!0}),e}();t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e,this.apiCall=e}return e.prototype.upsert=function(e,t){return r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.put(this.endpointPath(e),t)]}))}))},e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.endpointPath=function(t){return"".concat(e.RESOURCEPATH).concat(void 0===t?"":"/"+t)},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics/rules"},enumerable:!1,configurable:!0}),e}();t.default=a},function(e,t,n){"use strict";n.r(t),n.d(t,"Popper",(function(){return De})),n.d(t,"Manager",(function(){return o})),n.d(t,"Reference",(function(){return Pe})),n.d(t,"usePopper",(function(){return Ee}));var r=n(1),i=r.createContext(),a=r.createContext();function o(e){var t=e.children,n=r.useState(null),o=n[0],s=n[1],u=r.useRef(!1);r.useEffect((function(){return function(){u.current=!0}}),[]);var l=r.useCallback((function(e){u.current||s(e)}),[]);return r.createElement(i.Provider,{value:o},r.createElement(a.Provider,{value:l},t))}var s=function(e){return Array.isArray(e)?e[0]:e},u=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},l=function(e,t){if("function"===typeof e)return u(e,t);null!=e&&(e.current=t)},c=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},f="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,d=n(49);function h(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function p(e){return e instanceof h(e).Element||e instanceof Element}function g(e){return e instanceof h(e).HTMLElement||e instanceof HTMLElement}function m(e){return"undefined"!==typeof ShadowRoot&&(e instanceof h(e).ShadowRoot||e instanceof ShadowRoot)}var v=Math.max,b=Math.min,y=Math.round;function _(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function A(){return!/^((?!chrome|android).)*safari/i.test(_())}function w(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&g(e)&&(i=e.offsetWidth>0&&y(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&y(r.height)/e.offsetHeight||1);var o=(p(e)?h(e):window).visualViewport,s=!A()&&n,u=(r.left+(s&&o?o.offsetLeft:0))/i,l=(r.top+(s&&o?o.offsetTop:0))/a,c=r.width/i,f=r.height/a;return{width:c,height:f,top:l,right:u+c,bottom:l+f,left:u,x:u,y:l}}function F(e){var t=h(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function k(e){return e?(e.nodeName||"").toLowerCase():null}function x(e){return((p(e)?e.ownerDocument:e.document)||window.document).documentElement}function E(e){return w(x(e)).left+F(e).scrollLeft}function C(e){return h(e).getComputedStyle(e)}function S(e){var t=C(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function O(e,t,n){void 0===n&&(n=!1);var r=g(t),i=g(t)&&function(e){var t=e.getBoundingClientRect(),n=y(t.width)/e.offsetWidth||1,r=y(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=x(t),o=w(e,i,n),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(r||!r&&!n)&&(("body"!==k(t)||S(a))&&(s=function(e){return e!==h(e)&&g(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:F(e);var t}(t)),g(t)?((u=w(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=E(a))),{x:o.left+s.scrollLeft-u.x,y:o.top+s.scrollTop-u.y,width:o.width,height:o.height}}function D(e){var t=w(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function j(e){return"html"===k(e)?e:e.assignedSlot||e.parentNode||(m(e)?e.host:null)||x(e)}function T(e){return["html","body","#document"].indexOf(k(e))>=0?e.ownerDocument.body:g(e)&&S(e)?e:T(j(e))}function P(e,t){var n;void 0===t&&(t=[]);var r=T(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=h(r),o=i?[a].concat(a.visualViewport||[],S(r)?r:[]):r,s=t.concat(o);return i?s:s.concat(P(j(o)))}function R(e){return["table","td","th"].indexOf(k(e))>=0}function M(e){return g(e)&&"fixed"!==C(e).position?e.offsetParent:null}function I(e){for(var t=h(e),n=M(e);n&&R(n)&&"static"===C(n).position;)n=M(n);return n&&("html"===k(n)||"body"===k(n)&&"static"===C(n).position)?t:n||function(e){var t=/firefox/i.test(_());if(/Trident/i.test(_())&&g(e)&&"fixed"===C(e).position)return null;var n=j(e);for(m(n)&&(n=n.host);g(n)&&["html","body"].indexOf(k(n))<0;){var r=C(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var B="top",N="bottom",L="right",U="left",H="auto",z=[B,N,L,U],q="start",V="end",W="viewport",G="popper",K=z.reduce((function(e,t){return e.concat([t+"-"+q,t+"-"+V])}),[]),Q=[].concat(z,[H]).reduce((function(e,t){return e.concat([t,t+"-"+q,t+"-"+V])}),[]),Y=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function X(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}function J(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Z={placement:"bottom",modifiers:[],strategy:"absolute"};function $(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function ee(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,a=void 0===i?Z:i;return function(e,t,n){void 0===n&&(n=a);var i={placement:"bottom",orderedModifiers:[],options:Object.assign({},Z,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},o=[],s=!1,u={state:i,setOptions:function(n){var s="function"===typeof n?n(i.options):n;l(),i.options=Object.assign({},a,i.options,s),i.scrollParents={reference:p(e)?P(e):e.contextElement?P(e.contextElement):[],popper:P(t)};var c=function(e){var t=X(e);return Y.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,i.options.modifiers)));return i.orderedModifiers=c.filter((function(e){return e.enabled})),i.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,a=e.effect;if("function"===typeof a){var s=a({state:i,name:t,instance:u,options:r}),l=function(){};o.push(s||l)}})),u.update()},forceUpdate:function(){if(!s){var e=i.elements,t=e.reference,n=e.popper;if($(t,n)){i.rects={reference:O(t,I(n),"fixed"===i.options.strategy),popper:D(n)},i.reset=!1,i.placement=i.options.placement,i.orderedModifiers.forEach((function(e){return i.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<i.orderedModifiers.length;r++)if(!0!==i.reset){var a=i.orderedModifiers[r],o=a.fn,l=a.options,c=void 0===l?{}:l,f=a.name;"function"===typeof o&&(i=o({state:i,options:c,name:f,instance:u})||i)}else i.reset=!1,r=-1}}},update:J((function(){return new Promise((function(e){u.forceUpdate(),e(i)}))})),destroy:function(){l(),s=!0}};if(!$(e,t))return u;function l(){o.forEach((function(e){return e()})),o=[]}return u.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var te={passive:!0};function ne(e){return e.split("-")[0]}function re(e){return e.split("-")[1]}function ie(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ae(e){var t,n=e.reference,r=e.element,i=e.placement,a=i?ne(i):null,o=i?re(i):null,s=n.x+n.width/2-r.width/2,u=n.y+n.height/2-r.height/2;switch(a){case B:t={x:s,y:n.y-r.height};break;case N:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:u};break;case U:t={x:n.x-r.width,y:u};break;default:t={x:n.x,y:n.y}}var l=a?ie(a):null;if(null!=l){var c="y"===l?"height":"width";switch(o){case q:t[l]=t[l]-(n[c]/2-r[c]/2);break;case V:t[l]=t[l]+(n[c]/2-r[c]/2)}}return t}var oe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function se(e){var t,n=e.popper,r=e.popperRect,i=e.placement,a=e.variation,o=e.offsets,s=e.position,u=e.gpuAcceleration,l=e.adaptive,c=e.roundOffsets,f=e.isFixed,d=o.x,p=void 0===d?0:d,g=o.y,m=void 0===g?0:g,v="function"===typeof c?c({x:p,y:m}):{x:p,y:m};p=v.x,m=v.y;var b=o.hasOwnProperty("x"),_=o.hasOwnProperty("y"),A=U,w=B,F=window;if(l){var k=I(n),E="clientHeight",S="clientWidth";if(k===h(n)&&"static"!==C(k=x(n)).position&&"absolute"===s&&(E="scrollHeight",S="scrollWidth"),i===B||(i===U||i===L)&&a===V)w=N,m-=(f&&k===F&&F.visualViewport?F.visualViewport.height:k[E])-r.height,m*=u?1:-1;if(i===U||(i===B||i===N)&&a===V)A=L,p-=(f&&k===F&&F.visualViewport?F.visualViewport.width:k[S])-r.width,p*=u?1:-1}var O,D=Object.assign({position:s},l&&oe),j=!0===c?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:y(n*i)/i||0,y:y(r*i)/i||0}}({x:p,y:m},h(n)):{x:p,y:m};return p=j.x,m=j.y,u?Object.assign({},D,((O={})[w]=_?"0":"",O[A]=b?"0":"",O.transform=(F.devicePixelRatio||1)<=1?"translate("+p+"px, "+m+"px)":"translate3d("+p+"px, "+m+"px, 0)",O)):Object.assign({},D,((t={})[w]=_?m+"px":"",t[A]=b?p+"px":"",t.transform="",t))}var ue={left:"right",right:"left",bottom:"top",top:"bottom"};function le(e){return e.replace(/left|right|bottom|top/g,(function(e){return ue[e]}))}var ce={start:"end",end:"start"};function fe(e){return e.replace(/start|end/g,(function(e){return ce[e]}))}function de(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&m(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function he(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pe(e,t,n){return t===W?he(function(e,t){var n=h(e),r=x(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,u=0;if(i){a=i.width,o=i.height;var l=A();(l||!l&&"fixed"===t)&&(s=i.offsetLeft,u=i.offsetTop)}return{width:a,height:o,x:s+E(e),y:u}}(e,n)):p(t)?function(e,t){var n=w(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):he(function(e){var t,n=x(e),r=F(e),i=null==(t=e.ownerDocument)?void 0:t.body,a=v(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),o=v(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+E(e),u=-r.scrollTop;return"rtl"===C(i||n).direction&&(s+=v(n.clientWidth,i?i.clientWidth:0)-a),{width:a,height:o,x:s,y:u}}(x(e)))}function ge(e,t,n,r){var i="clippingParents"===t?function(e){var t=P(j(e)),n=["absolute","fixed"].indexOf(C(e).position)>=0&&g(e)?I(e):e;return p(n)?t.filter((function(e){return p(e)&&de(e,n)&&"body"!==k(e)})):[]}(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce((function(t,n){var i=pe(e,n,r);return t.top=v(i.top,t.top),t.right=b(i.right,t.right),t.bottom=b(i.bottom,t.bottom),t.left=v(i.left,t.left),t}),pe(e,o,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function me(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function ve(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function be(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,a=n.strategy,o=void 0===a?e.strategy:a,s=n.boundary,u=void 0===s?"clippingParents":s,l=n.rootBoundary,c=void 0===l?W:l,f=n.elementContext,d=void 0===f?G:f,h=n.altBoundary,g=void 0!==h&&h,m=n.padding,v=void 0===m?0:m,b=me("number"!==typeof v?v:ve(v,z)),y=d===G?"reference":G,_=e.rects.popper,A=e.elements[g?y:d],F=ge(p(A)?A:A.contextElement||x(e.elements.popper),u,c,o),k=w(e.elements.reference),E=ae({reference:k,element:_,strategy:"absolute",placement:i}),C=he(Object.assign({},_,E)),S=d===G?C:k,O={top:F.top-S.top+b.top,bottom:S.bottom-F.bottom+b.bottom,left:F.left-S.left+b.left,right:S.right-F.right+b.right},D=e.modifiersData.offset;if(d===G&&D){var j=D[i];Object.keys(O).forEach((function(e){var t=[L,N].indexOf(e)>=0?1:-1,n=[B,N].indexOf(e)>=0?"y":"x";O[e]+=j[n]*t}))}return O}function ye(e,t,n){return v(e,b(t,n))}function _e(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ae(e){return[B,L,N,U].some((function(t){return e[t]>=0}))}var we=ee({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,a=void 0===i||i,o=r.resize,s=void 0===o||o,u=h(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach((function(e){e.addEventListener("scroll",n.update,te)})),s&&u.addEventListener("resize",n.update,te),function(){a&&l.forEach((function(e){e.removeEventListener("scroll",n.update,te)})),s&&u.removeEventListener("resize",n.update,te)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ae({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,a=n.adaptive,o=void 0===a||a,s=n.roundOffsets,u=void 0===s||s,l={placement:ne(t.placement),variation:re(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,se(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,se(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];g(i)&&k(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});g(r)&&k(r)&&(Object.assign(r.style,a),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=void 0===i?[0,0]:i,o=Q.reduce((function(e,n){return e[n]=function(e,t,n){var r=ne(e),i=[U,B].indexOf(r)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,o=a[0],s=a[1];return o=o||0,s=(s||0)*i,[U,L].indexOf(r)>=0?{x:s,y:o}:{x:o,y:s}}(n,t.rects,a),e}),{}),s=o[t.placement],u=s.x,l=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=l),t.modifiersData[r]=o}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0===o||o,u=n.fallbackPlacements,l=n.padding,c=n.boundary,f=n.rootBoundary,d=n.altBoundary,h=n.flipVariations,p=void 0===h||h,g=n.allowedAutoPlacements,m=t.options.placement,v=ne(m),b=u||(v===m||!p?[le(m)]:function(e){if(ne(e)===H)return[];var t=le(e);return[fe(e),t,fe(t)]}(m)),y=[m].concat(b).reduce((function(e,n){return e.concat(ne(n)===H?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,u=n.allowedAutoPlacements,l=void 0===u?Q:u,c=re(r),f=c?s?K:K.filter((function(e){return re(e)===c})):z,d=f.filter((function(e){return l.indexOf(e)>=0}));0===d.length&&(d=f);var h=d.reduce((function(t,n){return t[n]=be(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[ne(n)],t}),{});return Object.keys(h).sort((function(e,t){return h[e]-h[t]}))}(t,{placement:n,boundary:c,rootBoundary:f,padding:l,flipVariations:p,allowedAutoPlacements:g}):n)}),[]),_=t.rects.reference,A=t.rects.popper,w=new Map,F=!0,k=y[0],x=0;x<y.length;x++){var E=y[x],C=ne(E),S=re(E)===q,O=[B,N].indexOf(C)>=0,D=O?"width":"height",j=be(t,{placement:E,boundary:c,rootBoundary:f,altBoundary:d,padding:l}),T=O?S?L:U:S?N:B;_[D]>A[D]&&(T=le(T));var P=le(T),R=[];if(a&&R.push(j[C]<=0),s&&R.push(j[T]<=0,j[P]<=0),R.every((function(e){return e}))){k=E,F=!1;break}w.set(E,R)}if(F)for(var M=function(e){var t=y.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return k=t,"break"},I=p?3:1;I>0;I--){if("break"===M(I))break}t.placement!==k&&(t.modifiersData[r]._skip=!0,t.placement=k,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,a=void 0===i||i,o=n.altAxis,s=void 0!==o&&o,u=n.boundary,l=n.rootBoundary,c=n.altBoundary,f=n.padding,d=n.tether,h=void 0===d||d,p=n.tetherOffset,g=void 0===p?0:p,m=be(t,{boundary:u,rootBoundary:l,padding:f,altBoundary:c}),y=ne(t.placement),_=re(t.placement),A=!_,w=ie(y),F="x"===w?"y":"x",k=t.modifiersData.popperOffsets,x=t.rects.reference,E=t.rects.popper,C="function"===typeof g?g(Object.assign({},t.rects,{placement:t.placement})):g,S="number"===typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(k){if(a){var T,P="y"===w?B:U,R="y"===w?N:L,M="y"===w?"height":"width",H=k[w],z=H+m[P],V=H-m[R],W=h?-E[M]/2:0,G=_===q?x[M]:E[M],K=_===q?-E[M]:-x[M],Q=t.elements.arrow,Y=h&&Q?D(Q):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},J=X[P],Z=X[R],$=ye(0,x[M],Y[M]),ee=A?x[M]/2-W-$-J-S.mainAxis:G-$-J-S.mainAxis,te=A?-x[M]/2+W+$+Z+S.mainAxis:K+$+Z+S.mainAxis,ae=t.elements.arrow&&I(t.elements.arrow),oe=ae?"y"===w?ae.clientTop||0:ae.clientLeft||0:0,se=null!=(T=null==O?void 0:O[w])?T:0,ue=H+te-se,le=ye(h?b(z,H+ee-se-oe):z,H,h?v(V,ue):V);k[w]=le,j[w]=le-H}if(s){var ce,fe="x"===w?B:U,de="x"===w?N:L,he=k[F],pe="y"===F?"height":"width",ge=he+m[fe],me=he-m[de],ve=-1!==[B,U].indexOf(y),_e=null!=(ce=null==O?void 0:O[F])?ce:0,Ae=ve?ge:he-x[pe]-E[pe]-_e+S.altAxis,we=ve?he+x[pe]+E[pe]-_e-S.altAxis:me,Fe=h&&ve?function(e,t,n){var r=ye(e,t,n);return r>n?n:r}(Ae,he,we):ye(h?Ae:ge,he,h?we:me);k[F]=Fe,j[F]=Fe-he}t.modifiersData[r]=j}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=ne(n.placement),u=ie(s),l=[U,L].indexOf(s)>=0?"height":"width";if(a&&o){var c=function(e,t){return me("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:ve(e,z))}(i.padding,n),f=D(a),d="y"===u?B:U,h="y"===u?N:L,p=n.rects.reference[l]+n.rects.reference[u]-o[u]-n.rects.popper[l],g=o[u]-n.rects.reference[u],m=I(a),v=m?"y"===u?m.clientHeight||0:m.clientWidth||0:0,b=p/2-g/2,y=c[d],_=v-f[l]-c[h],A=v/2-f[l]/2+b,w=ye(y,A,_),F=u;n.modifiersData[r]=((t={})[F]=w,t.centerOffset=w-A,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&de(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=be(t,{elementContext:"reference"}),s=be(t,{altBoundary:!0}),u=_e(o,r),l=_e(s,i,a),c=Ae(u),f=Ae(l);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:l,isReferenceHidden:c,hasPopperEscaped:f},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":f})}}]}),Fe=n(668),ke=n.n(Fe),xe=[],Ee=function(e,t,n){void 0===n&&(n={});var i=r.useRef(null),a={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||xe},o=r.useState({styles:{popper:{position:a.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),s=o[0],u=o[1],l=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);d.flushSync((function(){u({styles:c(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:c(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),h=r.useMemo((function(){var e={onFirstUpdate:a.onFirstUpdate,placement:a.placement,strategy:a.strategy,modifiers:[].concat(a.modifiers,[l,{name:"applyStyles",enabled:!1}])};return ke()(i.current,e)?i.current||e:(i.current=e,e)}),[a.onFirstUpdate,a.placement,a.strategy,a.modifiers,l]),p=r.useRef();return f((function(){p.current&&p.current.setOptions(h)}),[h]),f((function(){if(null!=e&&null!=t){var r=(n.createPopper||we)(e,t,h);return p.current=r,function(){r.destroy(),p.current=null}}}),[e,t,n.createPopper]),{state:p.current?p.current.state:null,styles:s.styles,attributes:s.attributes,update:p.current?p.current.update:null,forceUpdate:p.current?p.current.forceUpdate:null}},Ce=function(){},Se=function(){return Promise.resolve(null)},Oe=[];function De(e){var t=e.placement,n=void 0===t?"bottom":t,a=e.strategy,o=void 0===a?"absolute":a,u=e.modifiers,c=void 0===u?Oe:u,f=e.referenceElement,d=e.onFirstUpdate,h=e.innerRef,p=e.children,g=r.useContext(i),m=r.useState(null),v=m[0],b=m[1],y=r.useState(null),_=y[0],A=y[1];r.useEffect((function(){l(h,v)}),[h,v]);var w=r.useMemo((function(){return{placement:n,strategy:o,onFirstUpdate:d,modifiers:[].concat(c,[{name:"arrow",enabled:null!=_,options:{element:_}}])}}),[n,o,d,c,_]),F=Ee(f||g,v,w),k=F.state,x=F.styles,E=F.forceUpdate,C=F.update,S=r.useMemo((function(){return{ref:b,style:x.popper,placement:k?k.placement:n,hasPopperEscaped:k&&k.modifiersData.hide?k.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:k&&k.modifiersData.hide?k.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:x.arrow,ref:A},forceUpdate:E||Ce,update:C||Se}}),[b,A,n,k,x,C,E]);return s(p)(S)}var je=n(559),Te=n.n(je);function Pe(e){var t=e.children,n=e.innerRef,i=r.useContext(a),o=r.useCallback((function(e){l(n,e),u(i,e)}),[n,i]);return r.useEffect((function(){return function(){return l(n,null)}}),[]),r.useEffect((function(){Te()(Boolean(i),"`Reference` should not be used outside of a `Manager` component.")}),[i]),s(t)({ref:o})}},function(e,t,n){"use strict";n.r(t),n.d(t,"Portal",(function(){return _})),n.d(t,"PortalWithState",(function(){return k}));var r=n(49),i=n.n(r),a=n(1),o=n.n(a),s=n(9),u=n.n(s),l=!("undefined"===typeof window||!window.document||!window.document.createElement),c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var h=function(e){function t(){return f(this,t),d(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),c(t,[{key:"componentWillUnmount",value:function(){this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null}},{key:"render",value:function(){return l?(this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode)),i.a.createPortal(this.props.children,this.props.node||this.defaultNode)):null}}]),t}(o.a.Component);h.propTypes={children:u.a.node.isRequired,node:u.a.any};var p=h,g=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var b=function(e){function t(){return m(this,t),v(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),g(t,[{key:"componentDidMount",value:function(){this.renderPortal()}},{key:"componentDidUpdate",value:function(e){this.renderPortal()}},{key:"componentWillUnmount",value:function(){i.a.unmountComponentAtNode(this.defaultNode||this.props.node),this.defaultNode&&document.body.removeChild(this.defaultNode),this.defaultNode=null,this.portal=null}},{key:"renderPortal",value:function(e){this.props.node||this.defaultNode||(this.defaultNode=document.createElement("div"),document.body.appendChild(this.defaultNode));var t=this.props.children;"function"===typeof this.props.children.type&&(t=o.a.cloneElement(this.props.children)),this.portal=i.a.unstable_renderSubtreeIntoContainer(this,t,this.props.node||this.defaultNode)}},{key:"render",value:function(){return null}}]),t}(o.a.Component),y=b;b.propTypes={children:u.a.node.isRequired,node:u.a.any};var _=i.a.createPortal?p:y,A=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();var w=27,F=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.portalNode=null,n.state={active:!!e.defaultOpen},n.openPortal=n.openPortal.bind(n),n.closePortal=n.closePortal.bind(n),n.wrapWithPortal=n.wrapWithPortal.bind(n),n.handleOutsideMouseClick=n.handleOutsideMouseClick.bind(n),n.handleKeydown=n.handleKeydown.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),A(t,[{key:"componentDidMount",value:function(){this.props.closeOnEsc&&document.addEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.addEventListener("click",this.handleOutsideMouseClick)}},{key:"componentWillUnmount",value:function(){this.props.closeOnEsc&&document.removeEventListener("keydown",this.handleKeydown),this.props.closeOnOutsideClick&&document.removeEventListener("click",this.handleOutsideMouseClick)}},{key:"openPortal",value:function(e){this.state.active||(e&&e.nativeEvent&&e.nativeEvent.stopImmediatePropagation(),this.setState({active:!0},this.props.onOpen))}},{key:"closePortal",value:function(){this.state.active&&this.setState({active:!1},this.props.onClose)}},{key:"wrapWithPortal",value:function(e){var t=this;return this.state.active?o.a.createElement(_,{node:this.props.node,key:"react-portal",ref:function(e){return t.portalNode=e}},e):null}},{key:"handleOutsideMouseClick",value:function(e){if(this.state.active){var t=this.portalNode&&(this.portalNode.props.node||this.portalNode.defaultNode);!t||t.contains(e.target)||e.button&&0!==e.button||this.closePortal()}}},{key:"handleKeydown",value:function(e){e.keyCode===w&&this.state.active&&this.closePortal()}},{key:"render",value:function(){return this.props.children({openPortal:this.openPortal,closePortal:this.closePortal,portal:this.wrapWithPortal,isOpen:this.state.active})}}]),t}(o.a.Component);F.propTypes={children:u.a.func.isRequired,defaultOpen:u.a.bool,node:u.a.any,closeOnEsc:u.a.bool,closeOnOutsideClick:u.a.bool,onOpen:u.a.func,onClose:u.a.func},F.defaultProps={onOpen:function(){},onClose:function(){}};var k=F},function(e,t,n){"use strict";var r={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)},i=n(475),a=n(178);t.a=function(e,t,n){if(r.randomUUID&&!t&&!e)return r.randomUUID();var o=(e=e||{}).random||(e.rng||i.a)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var s=0;s<16;++s)t[n+s]=o[s];return t}return Object(a.b)(o)}},function(e,t,n){"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;t<a;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}t.a=function(){for(var e,t,n=0,i="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return u}));var o={writeKey:null,disableAnonymousTraffic:!1,syncAnonymousId:!1,integrations:{}};function s(e){var t=e.config,n=e.instance,r=t.disableAnonymousTraffic,i=t.writeKey,a=t.customScriptSrc;if(!i)throw new Error("No segment writeKey");if(!n.user("userId")&&r)return!1;!function(){var e=window.analytics=window.analytics||[];if(!e.initialize&&!function(){var e=document.getElementsByTagName("script"),t=a||"cdn.segment.com/analytics.js/v1/";return!!Object.keys(e).filter((function(n){return((e[n]||{}).src||"").indexOf(t)>-1})).length}()){e.invoked=!0,e.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on"],e.factory=function(t){return function(){var n=Array.prototype.slice.call(arguments);return n.unshift(t),e.push(n),e}};for(var t=0;t<e.methods.length;t++){var n=e.methods[t];e[n]=e.factory(n)}e.load=function(t,n){var r=document.createElement("script");r.type="text/javascript",r.async=!0,r.src=a||"https://cdn.segment.com/analytics.js/v1/"+t+"/analytics.min.js",r.id="segment-io";var i=document.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i),e._loadOptions=n},e.SNIPPET_VERSION="4.1.0",e.load(i)}}()}var u=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{name:"segment",config:i(i({},o),e),methods:{group:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;"undefined"!==typeof window.analytics&&window.analytics.group(e,t,n,r)}},bootstrap:function(e){var t=e.config,n=e.instance;t.disableAnonymousTraffic&&!n.user("userId")&&n.once("identifyStart",(function(e){e.plugins.segment.loaded()||s({config:t,instance:n})}))},initialize:s,page:function(e){var t=e.payload,n=e.config;if("undefined"!==typeof analytics){var r=t.properties||{},a=r.name||r.title,o=r.category;analytics.page(o,a,r,i({integrations:n.integrations},t.options))}},track:function(e){var t=e.payload,n=e.config;"undefined"!==typeof analytics&&analytics.track(t.event,t.properties,i({integrations:n.integrations},t.options))},identify:function(e){var t=e.payload,n=e.config;if("undefined"!==typeof analytics){var r=t.userId,a=t.traits,o=t.options;"string"===typeof r?analytics.identify(r,a,i({integrations:n.integrations},o)):analytics.identify(a,i({integrations:n.integrations},o))}},reset:function(){"undefined"!==typeof analytics&&analytics.reset()},ready:function(e){var t=e.instance;if(e.config.syncAnonymousId&&"undefined"!==typeof analytics){var n=analytics.user();if(n){var r=n.anonymousId(),i=t.user("anonymousId");r&&r!==i&&t.setAnonymousId(r)}}},loaded:function(){return window.analytics&&!!analytics.initialized}}}},function(e,t,n){"use strict";var r=n(956),i=n(1504);function a(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=y,t.resolve=function(e,t){return y(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?y(e,!1,!0).resolveObject(t):t},t.format=function(e){i.isString(e)&&(e=y(e));return e instanceof a?e.format():a.prototype.format.call(e)},t.Url=a;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,u=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),f=["%","/","?",";","#"].concat(c),d=["/","?","#"],h=/^[+a-z0-9A-Z_-]{0,63}$/,p=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},v={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(1505);function y(e,t,n){if(e&&i.isObject(e)&&e instanceof a)return e;var r=new a;return r.parse(e,t,n),r}a.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var a=e.indexOf("?"),s=-1!==a&&a<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var y=e=l.join(s);if(y=y.trim(),!n&&1===e.split("#").length){var _=u.exec(y);if(_)return this.path=y,this.href=y,this.pathname=_[1],_[2]?(this.search=_[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var A=o.exec(y);if(A){var w=(A=A[0]).toLowerCase();this.protocol=w,y=y.substr(A.length)}if(n||A||y.match(/^\/\/[^@\/]+@[^@\/]+/)){var F="//"===y.substr(0,2);!F||A&&m[A]||(y=y.substr(2),this.slashes=!0)}if(!m[A]&&(F||A&&!v[A])){for(var k,x,E=-1,C=0;C<d.length;C++){-1!==(S=y.indexOf(d[C]))&&(-1===E||S<E)&&(E=S)}-1!==(x=-1===E?y.lastIndexOf("@"):y.lastIndexOf("@",E))&&(k=y.slice(0,x),y=y.slice(x+1),this.auth=decodeURIComponent(k)),E=-1;for(C=0;C<f.length;C++){var S;-1!==(S=y.indexOf(f[C]))&&(-1===E||S<E)&&(E=S)}-1===E&&(E=y.length),this.host=y.slice(0,E),y=y.slice(E),this.parseHost(),this.hostname=this.hostname||"";var O="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!O)for(var D=this.hostname.split(/\./),j=(C=0,D.length);C<j;C++){var T=D[C];if(T&&!T.match(h)){for(var P="",R=0,M=T.length;R<M;R++)T.charCodeAt(R)>127?P+="x":P+=T[R];if(!P.match(h)){var I=D.slice(0,C),B=D.slice(C+1),N=T.match(p);N&&(I.push(N[1]),B.unshift(N[2])),B.length&&(y="/"+B.join(".")+y),this.hostname=I.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),O||(this.hostname=r.toASCII(this.hostname));var L=this.port?":"+this.port:"",U=this.hostname||"";this.host=U+L,this.href+=this.host,O&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==y[0]&&(y="/"+y))}if(!g[w])for(C=0,j=c.length;C<j;C++){var H=c[C];if(-1!==y.indexOf(H)){var z=encodeURIComponent(H);z===H&&(z=escape(H)),y=y.split(H).join(z)}}var q=y.indexOf("#");-1!==q&&(this.hash=y.substr(q),y=y.slice(0,q));var V=y.indexOf("?");if(-1!==V?(this.search=y.substr(V),this.query=y.substr(V+1),t&&(this.query=b.parse(this.query)),y=y.slice(0,V)):t&&(this.search="",this.query={}),y&&(this.pathname=y),v[w]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){L=this.pathname||"";var W=this.search||"";this.path=L+W}return this.href=this.format(),this},a.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",r=this.hash||"",a=!1,o="";this.host?a=e+this.host:this.hostname&&(a=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(a+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(o=b.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||v[t])&&!1!==a?(a="//"+(a||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):a||(a=""),r&&"#"!==r.charAt(0)&&(r="#"+r),s&&"?"!==s.charAt(0)&&(s="?"+s),t+a+(n=n.replace(/[?#]/g,(function(e){return encodeURIComponent(e)})))+(s=s.replace("#","%23"))+r},a.prototype.resolve=function(e){return this.resolveObject(y(e,!1,!0)).format()},a.prototype.resolveObject=function(e){if(i.isString(e)){var t=new a;t.parse(e,!1,!0),e=t}for(var n=new a,r=Object.keys(this),o=0;o<r.length;o++){var s=r[o];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var u=Object.keys(e),l=0;l<u.length;l++){var c=u[l];"protocol"!==c&&(n[c]=e[c])}return v[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!v[e.protocol]){for(var f=Object.keys(e),d=0;d<f.length;d++){var h=f[d];n[h]=e[h]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||m[e.protocol])n.pathname=e.pathname;else{for(var p=(e.pathname||"").split("/");p.length&&!(e.host=p.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==p[0]&&p.unshift(""),p.length<2&&p.unshift(""),n.pathname=p.join("/")}if(n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,n.pathname||n.search){var g=n.pathname||"",b=n.search||"";n.path=g+b}return n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var y=n.pathname&&"/"===n.pathname.charAt(0),_=e.host||e.pathname&&"/"===e.pathname.charAt(0),A=_||y||n.host&&e.pathname,w=A,F=n.pathname&&n.pathname.split("/")||[],k=(p=e.pathname&&e.pathname.split("/")||[],n.protocol&&!v[n.protocol]);if(k&&(n.hostname="",n.port=null,n.host&&(""===F[0]?F[0]=n.host:F.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===p[0]?p[0]=e.host:p.unshift(e.host)),e.host=null),A=A&&(""===p[0]||""===F[0])),_)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,F=p;else if(p.length)F||(F=[]),F.pop(),F=F.concat(p),n.search=e.search,n.query=e.query;else if(!i.isNullOrUndefined(e.search)){if(k)n.hostname=n.host=F.shift(),(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift());return n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n}if(!F.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var x=F.slice(-1)[0],E=(n.host||e.host||F.length>1)&&("."===x||".."===x)||""===x,C=0,S=F.length;S>=0;S--)"."===(x=F[S])?F.splice(S,1):".."===x?(F.splice(S,1),C++):C&&(F.splice(S,1),C--);if(!A&&!w)for(;C--;C)F.unshift("..");!A||""===F[0]||F[0]&&"/"===F[0].charAt(0)||F.unshift(""),E&&"/"!==F.join("/").substr(-1)&&F.push("");var O,D=""===F[0]||F[0]&&"/"===F[0].charAt(0);k&&(n.hostname=n.host=D?"":F.length?F.shift():"",(O=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=O.shift(),n.host=n.hostname=O.shift()));return(A=A||n.host&&F.length)&&!D&&F.unshift(""),F.length?n.pathname=F.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},a.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return v}));var r=n(1),i=n.n(r);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(e){s=!0,i=e}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}}(e,t)||function(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:{};function f(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function d(e,t){return e(t={exports:{}},t.exports),t.exports}var h=d((function(e,t){var n=c&&c.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=void 0,t.scripts={};var r=function(e){var n=document.querySelector('script[src="'+e+'"]');if(n)return t.scripts[e]={loading:!1,error:null,scriptEl:n}};t.default=function(e){var o=e.src,s=e.checkForExisting,u=void 0!==s&&s,l=n(e,["src","checkForExisting"]),c=o?t.scripts[o]:void 0;!c&&u&&o&&a&&(c=r(o));var f=(0,i.a.useState)(c?c.loading:Boolean(o)),d=f[0],h=f[1],p=(0,i.a.useState)(c?c.error:null),g=p[0],m=p[1];return(0,i.a.useEffect)((function(){if(a&&o&&d&&!g){var e;!(c=t.scripts[o])&&u&&(c=r(o)),c?e=c.scriptEl:((e=document.createElement("script")).src=o,Object.keys(l).forEach((function(t){void 0===e[t]?e.setAttribute(t,l[t]):e[t]=l[t]})),c=t.scripts[o]={loading:!0,error:null,scriptEl:e});var n=function(){c&&(c.loading=!1),h(!1)},i=function(e){c&&(c.error=e),m(e)};return e.addEventListener("load",n),e.addEventListener("error",i),document.body.appendChild(e),function(){e.removeEventListener("load",n),e.removeEventListener("error",i)}}}),[o]),[d,g]};var a="undefined"!=typeof window&&void 0!==window.document}));f(h),h.scripts;var p=d((function(e,t){var n=c&&c.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.scripts=t.default=void 0,Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n(h).default}}),Object.defineProperty(t,"scripts",{enumerable:!0,get:function(){return h.scripts}})})),g=f(p);p.scripts;var m=["shouldSendTokenOnSuccessfulLink"],v=function(e){var t=e.shouldSendTokenOnSuccessfulLink,n=void 0===t||t,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,m),a=u(g({src:"https://cdn.merge.dev/initialize.js",checkForExisting:!0}),2),s=a[0],l=a[1],c=u(Object(r.useState)(!1),2),f=c[0],d=c[1],h=!("undefined"==typeof window)&&!!window.MergeLink&&!s&&!l&&function(e){return void 0!==(null==e?void 0:e.linkToken)}(i);return Object(r.useEffect)((function(){h&&window.MergeLink&&window.MergeLink.initialize(o(o({},i),{},{shouldSendTokenOnSuccessfulLink:n,onReady:function(){return d(!0)}}))}),[h,i]),{open:Object(r.useCallback)((function(){window.MergeLink&&window.MergeLink.openLink(i)}),[i]),isReady:f,error:l}}}).call(this,n(101))},function(e,t,n){"use strict";function r(){return[]}t.a=function(e){return null==e?r:function(){return this.querySelectorAll(e)}}},function(e,t,n){"use strict";n.d(t,"b",(function(){return s}));var r=n(714);function i(e){return function(){this.style.removeProperty(e)}}function a(e,t,n){return function(){this.style.setProperty(e,t,n)}}function o(e,t,n){return function(){var r=t.apply(this,arguments);null==r?this.style.removeProperty(e):this.style.setProperty(e,r,n)}}function s(e,t){return e.style.getPropertyValue(t)||Object(r.a)(e).getComputedStyle(e,null).getPropertyValue(t)}t.a=function(e,t,n){return arguments.length>1?this.each((null==t?i:"function"===typeof t?o:a)(e,t,null==n?"":n)):s(this.node(),e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(37),i=n(65),a=n(557),o=r.b.create({name:"placeholder",addOptions:function(){return{emptyEditorClass:"is-editor-empty",emptyNodeClass:"is-empty",placeholder:"Write something \u2026",showOnlyWhenEditable:!0,showOnlyCurrent:!0,includeChildren:!1}},addProseMirrorPlugins:function(){var e=this;return[new i.c({key:new i.d("placeholder"),props:{decorations:function(t){var n=t.doc,i=t.selection,o=e.editor.isEditable||!e.options.showOnlyWhenEditable,s=i.anchor,u=[];if(!o)return null;var l=e.editor.isEmpty;return n.descendants((function(t,n){var i=s>=n&&s<=n+t.nodeSize,o=!t.isLeaf&&Object(r.p)(t);if((i||!e.options.showOnlyCurrent)&&o){var c=[e.options.emptyNodeClass];l&&c.push(e.options.emptyEditorClass);var f=a.a.node(n,n+t.nodeSize,{class:c.join(" "),"data-placeholder":"function"===typeof e.options.placeholder?e.options.placeholder({editor:e.editor,node:t,pos:n,hasAnchor:i}):e.options.placeholder});u.push(f)}return e.options.includeChildren})),a.b.create(n,u)}}})]}})},function(e,t,n){var r=n(1625),i=n(1626),a=n(1e3),o=n(1627);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1628),i=n(1629),a=n(1e3),o=n(1630);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){!function(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,V,W,G,K,Q,Y,X,J,Z,$,ee,te,ne,re,ie,ae,oe,se,ue){"use strict";function le(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var ce=le(t),fe=le(r),de=le(i),he=le(a),pe=le(o),ge=le(s),me=le(u),ve=le(l),be=le(c),ye=le(f),_e=le(d),Ae=le(g),we=le(m),Fe=le(v),ke=le(b),xe=le(y),Ee=le(_),Ce=le(A),Se=le(w),Oe=le(F),De=le(k),je=le(x),Te=le(E),Pe=le(C),Re=le(S),Me=le(O),Ie=le(D),Be=le(j),Ne=le(T),Le=le(P),Ue=le(R),He=le(M),ze=le(I),qe=le(B),Ve=le(N),We=le(U),Ge=le(H),Ke=le(z),Qe=le(q),Ye=le(V),Xe=le(W),Je=le(G),Ze=le(Y),$e=le(X),et=le(J),tt=le(Z),nt=le($),rt=le(ee),it=le(te),at=le(ne),ot=le(re),st=le(ie),ut=le(ae),lt=le(oe),ct=le(se);function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e){return(ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function pt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mt(e,t,n){return t&&gt(e.prototype,t),n&&gt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bt(){return(bt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function yt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(e,"prototype",{value:Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),writable:!1}),t&&At(e,t)}function _t(e){return(_t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function At(e,t){return(At=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function wt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ft(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return wt(e)}function kt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_t(e);if(t){var i=_t(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ft(this,n)}}function xt(e){return function(e){if(Array.isArray(e))return Et(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Et(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Et(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ct(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function St(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var Ot={p:St,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return Ct(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Ct(i,t)).replace("{{time}}",St(a,t))}},Dt=12,jt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Tt(e){var t=e?"string"==typeof e||e instanceof String?ut.default(e):ot.default(e):new Date;return Rt(t)?t:null}function Pt(e,t,n,r,i){var a=null,o=Zt(n)||Zt(Jt()),s=!0;return Array.isArray(t)?(t.forEach((function(t){var u=st.default(e,t,new Date,{locale:o});r&&(s=Rt(u,i)&&e===Mt(u,t,n)),Rt(u,i)&&s&&(a=u)})),a):(a=st.default(e,t,new Date,{locale:o}),r?s=Rt(a)&&e===Mt(a,t,n):Rt(a)||(t=t.match(jt).map((function(e){var t=e[0];return"p"===t||"P"===t?o?(0,Ot[t])(e,o.formatLong):t:e})).join(""),e.length>0&&(a=st.default(e,t.slice(0,e.length),new Date)),Rt(a)||(a=new Date(e))),Rt(a)&&s?a:null)}function Rt(e,t){return t=t||new Date("1/1/1000"),he.default(e)&&!it.default(e,t)}function Mt(e,t,n){if("en"===n)return pe.default(e,t,{awareOfUnicodeTokens:!0});var r=Zt(n);return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&Jt()&&Zt(Jt())&&(r=Zt(Jt())),pe.default(e,t,{locale:r||null,awareOfUnicodeTokens:!0})}function It(e,t){var n=t.dateFormat,r=t.locale;return e&&Mt(e,Array.isArray(n)?n[0]:n,r)||""}function Bt(e,t){var n=t.hour,r=void 0===n?0:n,i=t.minute,a=void 0===i?0:i,o=t.second,s=void 0===o?0:o;return Be.default(Ie.default(Me.default(e,s),a),r)}function Nt(e,t){var n=t&&Zt(t)||Jt()&&Zt(Jt());return De.default(e,n?{locale:n}:null)}function Lt(e,t){return Mt(e,"ddd",t)}function Ut(e){return Ge.default(e)}function Ht(e,t,n){var r=Zt(t||Jt());return Ke.default(e,{locale:r,weekStartsOn:n})}function zt(e){return Qe.default(e)}function qt(e){return Xe.default(e)}function Vt(e){return Ye.default(e)}function Wt(e,t){return e&&t?tt.default(e,t):!e&&!t}function Gt(e,t){return e&&t?et.default(e,t):!e&&!t}function Kt(e,t){return e&&t?nt.default(e,t):!e&&!t}function Qt(e,t){return e&&t?$e.default(e,t):!e&&!t}function Yt(e,t){return e&&t?Ze.default(e,t):!e&&!t}function Xt(e,t,n){var r,i=Ge.default(t),a=Je.default(n);try{r=at.default(e,{start:i,end:a})}catch(e){r=!1}return r}function Jt(){return("undefined"!=typeof window?window:globalThis).__localeId__}function Zt(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function $t(e,t){return Mt(Ne.default(Tt(),e),"LLLL",t)}function en(e,t){return Mt(Ne.default(Tt(),e),"LLL",t)}function tn(e,t){return Mt(Le.default(Tt(),e),"QQQ",t)}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.excludeDateIntervals,o=t.includeDates,s=t.includeDateIntervals,u=t.filterDate;return cn(e,{minDate:n,maxDate:r})||i&&i.some((function(t){return Qt(e,t)}))||a&&a.some((function(t){var n=t.start,r=t.end;return at.default(e,{start:n,end:r})}))||o&&!o.some((function(t){return Qt(e,t)}))||s&&!s.some((function(t){var n=t.start,r=t.end;return at.default(e,{start:n,end:r})}))||u&&!u(Tt(e))||!1}function rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return at.default(e,{start:n,end:r})})):n&&n.some((function(t){return Qt(e,t)}))||!1}function an(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,o=t.filterDate;return cn(e,{minDate:n,maxDate:r})||i&&i.some((function(t){return Gt(e,t)}))||a&&!a.some((function(t){return Gt(e,t)}))||o&&!o(Tt(e))||!1}function on(e,t,n,r){var i=Pe.default(e),a=je.default(e),o=Pe.default(t),s=je.default(t),u=Pe.default(r);return i===o&&i===u?a<=n&&n<=s:i<o?u===i&&a<=n||u===o&&s>=n||u<o&&u>i:void 0}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,o=t.filterDate;return cn(e,{minDate:n,maxDate:r})||i&&i.some((function(t){return Kt(e,t)}))||a&&!a.some((function(t){return Kt(e,t)}))||o&&!o(Tt(e))||!1}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return cn(new Date(e,0,1),{minDate:n,maxDate:r})||!1}function ln(e,t,n,r){var i=Pe.default(e),a=Te.default(e),o=Pe.default(t),s=Te.default(t),u=Pe.default(r);return i===o&&i===u?a<=n&&n<=s:i<o?u===i&&a<=n||u===o&&s>=n||u<o&&u>i:void 0}function cn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&qe.default(e,n)<0||r&&qe.default(e,r)>0}function fn(e,t){return t.some((function(t){return Ce.default(t)===Ce.default(e)&&Ee.default(t)===Ee.default(e)}))}function dn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,i=t.filterTime;return n&&fn(e,n)||r&&!fn(e,r)||i&&!i(e)||!1}function hn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var i,a=Tt(),o=Be.default(Ie.default(a,Ee.default(e)),Ce.default(e)),s=Be.default(Ie.default(a,Ee.default(n)),Ce.default(n)),u=Be.default(Ie.default(a,Ee.default(r)),Ce.default(r));try{i=!at.default(o,{start:s,end:u})}catch(e){i=!1}return i}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,i=Fe.default(e,1);return n&&Ve.default(n,i)>0||r&&r.every((function(e){return Ve.default(e,i)>0}))||!1}function gn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=ye.default(e,1);return n&&Ve.default(i,n)>0||r&&r.every((function(e){return Ve.default(i,e)>0}))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,i=ke.default(e,1);return n&&We.default(n,i)>0||r&&r.every((function(e){return We.default(e,i)>0}))||!1}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,i=_e.default(e,1);return n&&We.default(i,n)>0||r&&r.every((function(e){return We.default(i,e)>0}))||!1}function bn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return qe.default(e,t)>=0}));return He.default(r)}return n?He.default(n):t}function yn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return qe.default(e,t)<=0}));return ze.default(r)}return n?ze.default(n):t}function _n(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,i=e.length;r<i;r++){var a=e[r];if(de.default(a)){var o=Mt(a,"MM.dd.yyyy"),s=n.get(o)||[];s.includes(t)||(s.push(t),n.set(o,s))}else if("object"===ht(a)){var u=Object.keys(a),l=u[0],c=a[u[0]];if("string"==typeof l&&c.constructor===Array)for(var f=0,d=c.length;f<d;f++){var h=Mt(c[f],"MM.dd.yyyy"),p=n.get(h)||[];p.includes(l)||(p.push(l),n.set(h,p))}}}return n}function An(e,t,n,r,i){for(var a=i.length,o=[],s=0;s<a;s++){var u=ge.default(me.default(e,Ce.default(i[s])),Ee.default(i[s])),l=ge.default(e,(n+1)*r);rt.default(u,t)&&it.default(u,l)&&o.push(i[s])}return o}function wn(e){return e<10?"0".concat(e):"".concat(e)}function Fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Dt,n=Math.ceil(Pe.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function kn(e,t,n,r){for(var i=[],a=0;a<2*t+1;a++){var o=e+t-a,s=!0;n&&(s=Pe.default(n)<=o),r&&s&&(s=Pe.default(r)>=o),s&&i.push(o)}return i}var xn=function(e){yt(r,e);var n=kt(r);function r(e){var i;pt(this,r),vt(wt(i=n.call(this,e)),"renderOptions",(function(){var e=i.props.year,t=i.state.yearsList.map((function(t){return ce.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:i.onChange.bind(wt(i),t),"aria-selected":e===t?"true":void 0},e===t?ce.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=i.props.minDate?Pe.default(i.props.minDate):null,r=i.props.maxDate?Pe.default(i.props.maxDate):null;return r&&i.state.yearsList.find((function(e){return e===r}))||t.unshift(ce.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:i.incrementYears},ce.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&i.state.yearsList.find((function(e){return e===n}))||t.push(ce.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:i.decrementYears},ce.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),vt(wt(i),"onChange",(function(e){i.props.onChange(e)})),vt(wt(i),"handleClickOutside",(function(){i.props.onCancel()})),vt(wt(i),"shiftYears",(function(e){var t=i.state.yearsList.map((function(t){return t+e}));i.setState({yearsList:t})})),vt(wt(i),"incrementYears",(function(){return i.shiftYears(1)})),vt(wt(i),"decrementYears",(function(){return i.shiftYears(-1)}));var a=e.yearDropdownItemNumber,o=e.scrollableYearDropdown,s=a||(o?10:5);return i.state={yearsList:kn(i.props.year,s,i.props.minDate,i.props.maxDate)},i.dropdownRef=t.createRef(),i}return mt(r,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;e&&(e.scrollTop=e.scrollHeight/2-e.clientHeight/2)}},{key:"render",value:function(){var e=fe.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return ce.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),r}(ce.default.Component),En=lt.default(xn),Cn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(wt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Pe.default(e.props.minDate):1900,n=e.props.maxDate?Pe.default(e.props.maxDate):2100,r=[],i=t;i<=n;i++)r.push(ce.default.createElement("option",{key:i,value:i},i));return r})),vt(wt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(wt(e),"renderSelectMode",(function(){return ce.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(wt(e),"renderReadView",(function(t){return ce.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},ce.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),ce.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),vt(wt(e),"renderDropdown",(function(){return ce.default.createElement(En,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),vt(wt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(wt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),vt(wt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),vt(wt(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),vt(wt(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),vt(wt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ce.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ce.default.Component),Sn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"isSelectedMonth",(function(t){return e.props.month===t})),vt(wt(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return ce.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(wt(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?ce.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),vt(wt(e),"onChange",(function(t){return e.props.onChange(t)})),vt(wt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return mt(n,[{key:"render",value:function(){return ce.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(ce.default.Component),On=lt.default(Sn),Dn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(wt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return ce.default.createElement("option",{key:t,value:t},e)}))})),vt(wt(e),"renderSelectMode",(function(t){return ce.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),vt(wt(e),"renderReadView",(function(t,n){return ce.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},ce.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),ce.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),vt(wt(e),"renderDropdown",(function(t){return ce.default.createElement(On,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),vt(wt(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),vt(wt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),vt(wt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return en(e,t.props.locale)}:function(e){return $t(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return ce.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ce.default.Component);function jn(e,t){for(var n=[],r=zt(e),i=zt(t);!rt.default(r,i);)n.push(Tt(r)),r=ye.default(r,1);return n}var Tn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Re.default(e),n=Wt(r.props.date,e)&&Gt(r.props.date,e);return ce.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(wt(r),t),"aria-selected":n?"true":void 0},n?ce.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",Mt(e,r.props.dateFormat,r.props.locale))}))})),vt(wt(r),"onChange",(function(e){return r.props.onChange(e)})),vt(wt(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:jn(r.props.minDate,r.props.maxDate)},r}return mt(n,[{key:"render",value:function(){var e=fe.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return ce.default.createElement("div",{className:e},this.renderOptions())}}]),n}(ce.default.Component),Pn=lt.default(Tn),Rn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"state",{dropdownVisible:!1}),vt(wt(e),"renderSelectOptions",(function(){for(var t=zt(e.props.minDate),n=zt(e.props.maxDate),r=[];!rt.default(t,n);){var i=Re.default(t);r.push(ce.default.createElement("option",{key:i,value:i},Mt(t,e.props.dateFormat,e.props.locale))),t=ye.default(t,1)}return r})),vt(wt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),vt(wt(e),"renderSelectMode",(function(){return ce.default.createElement("select",{value:Re.default(zt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),vt(wt(e),"renderReadView",(function(t){var n=Mt(e.props.date,e.props.dateFormat,e.props.locale);return ce.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},ce.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),ce.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),vt(wt(e),"renderDropdown",(function(){return ce.default.createElement(Pn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),vt(wt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),vt(wt(e),"onChange",(function(t){e.toggleDropdown();var n=Tt(parseInt(t));Wt(e.props.date,n)&&Gt(e.props.date,n)||e.props.onChange(n)})),vt(wt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return mt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ce.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ce.default.Component),Mn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"dayEl",ce.default.createRef()),vt(wt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),vt(wt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),vt(wt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),vt(wt(e),"isSameDay",(function(t){return Qt(e.props.day,t)})),vt(wt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),vt(wt(e),"isDisabled",(function(){return nn(e.props.day,e.props)})),vt(wt(e),"isExcluded",(function(){return rn(e.props.day,e.props)})),vt(wt(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,i=n.highlightDates;if(!i)return!1;var a=Mt(r,"MM.dd.yyyy");return i.get(a)})),vt(wt(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,i=t.endDate;return!(!r||!i)&&Xt(n,r,i)})),vt(wt(e),"isInSelectingRange",(function(){var t,n=e.props,r=n.day,i=n.selectsStart,a=n.selectsEnd,o=n.selectsRange,s=n.selectsDisabledDaysInRange,u=n.startDate,l=n.endDate,c=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(i||a||o)||!c||!s&&e.isDisabled())&&(i&&l&&(it.default(c,l)||Yt(c,l))?Xt(r,c,l):(a&&u&&(rt.default(c,u)||Yt(c,u))||!(!o||!u||l||!rt.default(c,u)&&!Yt(c,u)))&&Xt(r,u,c))})),vt(wt(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,i=n.startDate,a=n.selectsStart,o=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Qt(r,a?o:i)})),vt(wt(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,i=n.endDate,a=n.selectsEnd,o=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Qt(r,a?o:i)})),vt(wt(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,i=t.endDate;return!(!r||!i)&&Qt(r,n)})),vt(wt(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,i=t.endDate;return!(!r||!i)&&Qt(i,n)})),vt(wt(e),"isWeekend",(function(){var t=Se.default(e.props.day);return 0===t||6===t})),vt(wt(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===je.default(e.props.day)})),vt(wt(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(je.default(e.props.day)+1)%12===e.props.month})),vt(wt(e),"isCurrentDay",(function(){return e.isSameDay(Tt())})),vt(wt(e),"isSelected",(function(){return e.isSameDay(e.props.selected)})),vt(wt(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return fe.default("react-datepicker__day",n,"react-datepicker__day--"+Lt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),vt(wt(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,i=void 0===r?"Choose":r,a=t.ariaLabelPrefixWhenDisabled,o=void 0===a?"Not available":a,s=e.isDisabled()||e.isExcluded()?o:i;return"".concat(s," ").concat(Mt(n,"PPPP",e.props.locale))})),vt(wt(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,i=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&Qt(i,r)?0:-1})),vt(wt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),vt(wt(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(Oe.default(e.props.day),e.props.day):Oe.default(e.props.day)})),vt(wt(e),"render",(function(){return ce.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents())})),e}return mt(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(ce.default.Component),In=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,i={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return ce.default.createElement("div",{className:fe.default(i),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(ce.default.Component),Bn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),vt(wt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(wt(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),vt(wt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Nt(t)})),vt(wt(e),"renderDays",(function(){var t=Ht(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var i=e.props.onWeekSelect?e.handleWeekClick.bind(wt(e),t,r):void 0;n.push(ce.default.createElement(In,{key:"W",weekNumber:r,onClick:i,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=ve.default(t,n);return ce.default.createElement(Mn,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(wt(e),r),onMouseEnter:e.handleDayMouseEnter.bind(wt(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return mt(n,[{key:"render",value:function(){return ce.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(ce.default.Component),Nn=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"MONTH_REFS",xt(Array(12)).map((function(){return ce.default.createRef()}))),vt(wt(e),"isDisabled",(function(t){return nn(t,e.props)})),vt(wt(e),"isExcluded",(function(t){return rn(t,e.props)})),vt(wt(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),vt(wt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),vt(wt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),vt(wt(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate;return!(!i||!a)&&Gt(Ne.default(r,t),i)})),vt(wt(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate;return!(!i||!a)&&Kt(Le.default(r,t),i)})),vt(wt(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate;return!(!i||!a)&&Gt(Ne.default(r,t),a)})),vt(wt(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate;return!(!i||!a)&&Kt(Le.default(r,t),a)})),vt(wt(e),"isWeekInMonth",(function(t){var n=e.props.day,r=ve.default(t,6);return Gt(t,n)||Gt(r,n)})),vt(wt(e),"isCurrentMonth",(function(e,t){return Pe.default(e)===Pe.default(Tt())&&t===je.default(Tt())})),vt(wt(e),"isSelectedMonth",(function(e,t,n){return je.default(e)===t&&Pe.default(e)===Pe.default(n)})),vt(wt(e),"isSelectedQuarter",(function(e,t,n){return Te.default(e)===t&&Pe.default(e)===Pe.default(n)})),vt(wt(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=0,i=!1,a=Ht(zt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(ce.default.createElement(Bn,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:a,month:je.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!i;){r++,a=be.default(a,1);var o=n&&r>=6,s=!n&&!e.isWeekInMonth(a);if(o||s){if(!e.props.peekNextMonth)break;i=!0}}return t})),vt(wt(e),"onMonthClick",(function(t,n){e.handleDayClick(zt(Ne.default(e.props.day,n)),t)})),vt(wt(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),vt(wt(e),"onMonthKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,ye.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,Fe.default(e.props.preSelection,1))}})),vt(wt(e),"onQuarterClick",(function(t,n){e.handleDayClick(Vt(Le.default(e.props.day,n)),t)})),vt(wt(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate,o=n.selected,s=n.minDate,u=n.maxDate,l=n.preSelection,c=n.monthClassName,f=c?c(r):void 0;return fe.default("react-datepicker__month-text","react-datepicker__month-".concat(t),f,{"react-datepicker__month--disabled":(s||u)&&an(Ne.default(r,t),e.props),"react-datepicker__month--selected":e.isSelectedMonth(r,t,o),"react-datepicker__month-text--keyboard-selected":je.default(l)===t,"react-datepicker__month--in-range":on(i,a,t,r),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})})),vt(wt(e),"getTabIndex",(function(t){var n=je.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),vt(wt(e),"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,i=void 0===r?"Choose":r,a=n.disabledDayAriaLabelPrefix,o=void 0===a?"Not available":a,s=n.day,u=Ne.default(s,t),l=e.isDisabled(u)||e.isExcluded(u)?o:i;return"".concat(l," ").concat(Mt(u,"MMMM yyyy"))})),vt(wt(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,i=n.startDate,a=n.endDate,o=n.selected,s=n.minDate,u=n.maxDate;return fe.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(s||u)&&sn(Le.default(r,t),e.props),"react-datepicker__quarter--selected":e.isSelectedQuarter(r,t,o),"react-datepicker__quarter--in-range":ln(i,a,t,r),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),vt(wt(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,i=t.showFourColumnMonthYearPicker,a=t.locale,o=t.day,s=t.selected;return(i?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:r?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,r){return ce.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return ce.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(o,t)?"date":void 0,"aria-selected":e.isSelectedMonth(o,t,s)},n?$t(t,a):en(t,a))})))}))})),vt(wt(e),"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return ce.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,i){return ce.default.createElement("div",{key:i,role:"option",onClick:function(n){e.onQuarterClick(n,t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r)},tn(t,e.props.locale))})))})),vt(wt(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,i=t.selectsEnd,a=t.showMonthYearPicker,o=t.showQuarterYearPicker;return fe.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":o})})),e}return mt(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,i=e.ariaLabelPrefix,a=void 0===i?"month ":i;return ce.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(a," ").concat(Mt(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(ce.default.Component),Ln=function(e){yt(n,e);var t=kt(n);function n(){var e;pt(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return vt(wt(e=t.call.apply(t,[this].concat(i))),"state",{height:null}),vt(wt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&dn(t,e.props)||e.props.onChange(t)})),vt(wt(e),"isSelectedTime",(function(t,n,r){return e.props.selected&&n===Ce.default(t)&&r===Ee.default(t)})),vt(wt(e),"liClasses",(function(t,n,r){var i=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.isSelectedTime(t,n,r)&&i.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&dn(t,e.props))&&i.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Ce.default(t)+Ee.default(t))%e.props.intervals!=0&&i.push("react-datepicker__time-list-item--injected"),i.join(" ")})),vt(wt(e),"handleOnKeyDown",(function(t,n){" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),vt(wt(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,i=Ut(Tt(e.props.selected)),a=1440/r,o=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),s=e.props.selected||e.props.openToDate||Tt(),u=Ce.default(s),l=Ee.default(s),c=Be.default(Ie.default(i,l),u),f=0;f<a;f++){var d=ge.default(i,f*r);if(t.push(d),o){var h=An(i,d,f,r,o);t=t.concat(h)}}return t.map((function(t,r){return ce.default.createElement("li",{key:r,onClick:e.handleClick.bind(wt(e),t),className:e.liClasses(t,u,l),ref:function(n){(it.default(t,c)||Yt(t,c))&&(e.centerLi=n)},onKeyDown:function(n){e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,u,l)?"true":void 0},Mt(t,n,e.props.locale))}))})),e}return mt(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return ce.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},ce.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},ce.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),ce.default.createElement("div",{className:"react-datepicker__time"},ce.default.createElement("div",{className:"react-datepicker__time-box"},ce.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(ce.default.Component);vt(Ln,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Un=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"YEAR_REFS",xt(Array(r.props.yearItemNumber)).map((function(){return ce.default.createRef()}))),vt(wt(r),"isDisabled",(function(e){return nn(e,r.props)})),vt(wt(r),"isExcluded",(function(e){return rn(e,r.props)})),vt(wt(r),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(wt(r));window.requestAnimationFrame(t)})),vt(wt(r),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),vt(wt(r),"handleYearNavigation",(function(e,t){var n=r.props,i=n.date,a=n.yearItemNumber,o=Fn(i,a).startPeriod;r.isDisabled(t)||r.isExcluded(t)||(r.props.setPreSelection(t),e-o==-1?r.updateFocusOnPaginate(a-1):e-o===a?r.updateFocusOnPaginate(0):r.YEAR_REFS[e-o].current.focus())})),vt(wt(r),"isSameDay",(function(e,t){return Qt(e,t)})),vt(wt(r),"isCurrentYear",(function(e){return e===Pe.default(Tt())})),vt(wt(r),"isKeyboardSelected",(function(e){var t=qt(Ue.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!Qt(t,qt(r.props.selected))&&Qt(t,qt(r.props.preSelection))})),vt(wt(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick(qt(Ue.default(n,t)),e)})),vt(wt(r),"onYearKeyDown",(function(e,t){var n=e.key;if(!r.props.disabledKeyboardNavigation)switch(n){case"Enter":r.onYearClick(e,t),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleYearNavigation(t+1,_e.default(r.props.preSelection,1));break;case"ArrowLeft":r.handleYearNavigation(t-1,ke.default(r.props.preSelection,1))}})),vt(wt(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,i=t.maxDate,a=t.selected;return fe.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Pe.default(a),"react-datepicker__year-text--disabled":(n||i)&&un(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":r.isCurrentYear(e)})})),vt(wt(r),"getYearTabIndex",(function(e){return r.props.disabledKeyboardNavigation?"-1":e===Pe.default(r.props.preSelection)?"0":"-1"})),r}return mt(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=Fn(n.date,n.yearItemNumber),i=r.startPeriod,a=r.endPeriod,o=function(n){t.push(ce.default.createElement("div",{ref:e.YEAR_REFS[n-i],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},s=i;s<=a;s++)o(s);return ce.default.createElement("div",{className:"react-datepicker__year"},ce.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(ce.default.Component),Hn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),vt(wt(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,i=t.timeString,a=t.customTimeInput;return a?ce.default.cloneElement(a,{date:n,value:e,onChange:r.onTimeChange}):ce.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||i)}})})),r.state={time:r.props.timeString},r}return mt(n,[{key:"render",value:function(){return ce.default.createElement("div",{className:"react-datepicker__input-time-container"},ce.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),ce.default.createElement("div",{className:"react-datepicker-time__input-container"},ce.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(ce.default.Component);function zn(e){var t=e.className,n=e.children,r=e.showPopperArrow,i=e.arrowProps,a=void 0===i?{}:i;return ce.default.createElement("div",{className:t},r&&ce.default.createElement("div",bt({className:"react-datepicker__triangle"},a)),n)}var qn=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],Vn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),vt(wt(r),"setClickOutsideRef",(function(){return r.containerRef.current})),vt(wt(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return qn.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),vt(wt(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,i=e.openToDate,a=bn(r.props),o=yn(r.props),s=Tt();return i||n||t||(a&&it.default(s,a)?a:o&&rt.default(s,o)?o:s)})),vt(wt(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:ye.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),vt(wt(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:Fe.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),vt(wt(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),vt(wt(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),vt(wt(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),vt(wt(r),"handleYearChange",(function(e){r.props.onYearChange&&r.props.onYearChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),vt(wt(r),"handleMonthChange",(function(e){r.props.onMonthChange&&r.props.onMonthChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),vt(wt(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),vt(wt(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:Ue.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),vt(wt(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:Ne.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),vt(wt(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:Ue.default(Ne.default(n,je.default(e)),Pe.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),vt(wt(r),"header",(function(){var e=Ht(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale,r.props.calendarStartDay),t=[];return r.props.showWeekNumbers&&t.push(ce.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=ve.default(e,t),i=r.formatWeekday(n,r.props.locale),a=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return ce.default.createElement("div",{key:t,className:fe.default("react-datepicker__day-name",a)},i)})))})),vt(wt(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(Mt(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return Mt(e,"EEE",t)}(e,t):function(e,t){return Mt(e,"EEEEEE",t)}(e,t)})),vt(wt(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:ke.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),vt(wt(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=mn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,i=void 0===r?Dt:r,a=Fn(qt(ke.default(e,i)),i).endPeriod,o=n&&Pe.default(n);return o&&o>a||!1}(r.state.date,r.props);break;default:e=pn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var i=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,o=a.previousMonthButtonLabel,s=a.previousYearButtonLabel,u=r.props,l=u.previousMonthAriaLabel,c=void 0===l?"string"==typeof o?o:"Previous Month":l,f=u.previousYearAriaLabel,d=void 0===f?"string"==typeof s?s:"Previous Year":f;return ce.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":i?d:c},ce.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},i?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel))}}})),vt(wt(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:_e.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),vt(wt(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=vn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,i=void 0===r?Dt:r,a=Fn(_e.default(e,i),i).startPeriod,o=n&&Pe.default(n);return o&&o<a||!1}(r.state.date,r.props);break;default:e=gn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var i=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,a=r.props,o=a.nextMonthButtonLabel,s=a.nextYearButtonLabel,u=r.props,l=u.nextMonthAriaLabel,c=void 0===l?"string"==typeof o?o:"Next Month":l,f=u.nextYearAriaLabel,d=void 0===f?"string"==typeof s?s:"Next Year":f;return ce.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":i?d:c},ce.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},i?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel))}}})),vt(wt(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),ce.default.createElement("div",{className:t.join(" ")},Mt(e,r.props.dateFormat,r.props.locale))})),vt(wt(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return ce.default.createElement(Cn,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:Pe.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),vt(wt(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return ce.default.createElement(Dn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:je.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),vt(wt(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return ce.default.createElement(Rn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),vt(wt(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return ce.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.props.onSelect(Ge.default(Tt()),e)}},r.props.todayButton)})),vt(wt(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return ce.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),ce.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),ce.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),vt(wt(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var i=pn(r.state.date,r.props),a=gn(r.state.date,r.props),o=mn(r.state.date,r.props),s=vn(r.state.date,r.props),u=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return ce.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(dt(dt({},r.state),{},{customHeaderCount:n,monthDate:t,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:i,nextMonthButtonDisabled:a,prevYearButtonDisabled:o,nextYearButtonDisabled:s})),u&&ce.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),vt(wt(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,i=Fn(e,t.yearItemNumber),a=i.startPeriod,o=i.endPeriod;return ce.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(a," - ").concat(o):Pe.default(e))})),vt(wt(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),vt(wt(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=Fe.default(r.state.date,t),i=0;i<r.props.monthsShown;++i){var a=i-r.props.monthSelectedIn,o=ye.default(n,a),s="month-".concat(i),u=i<r.props.monthsShown-1,l=i>0;e.push(ce.default.createElement("div",{key:s,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:o,i:i}),ce.default.createElement(Nn,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,ariaLabelPrefix:r.props.monthAriaLabelPrefix,onChange:r.changeMonthYear,day:o,dayClassName:r.props.dayClassName,calendarStartDay:r.props.calendarStartDay,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:i,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:u,monthShowsDuplicateDaysStart:l})))}return e}})),vt(wt(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?ce.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),ce.default.createElement(Un,bt({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),vt(wt(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return ce.default.createElement(Ln,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,handleOnKeyDown:r.props.handleOnKeyDown,showTimeSelectOnly:r.props.showTimeSelectOnly})})),vt(wt(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Rt(e)&&Boolean(r.props.selected)?"".concat(wn(e.getHours()),":").concat(wn(e.getMinutes())):"";if(r.props.showTimeInput)return ce.default.createElement(Hn,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),r.containerRef=ce.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null},r}return mt(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){this.props.preSelection&&!Qt(this.props.preSelection,e.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Qt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var e=this.props.container||zn;return ce.default.createElement("div",{ref:this.containerRef},ce.default.createElement(e,{className:fe.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Dt}}}]),n}(ce.default.Component),Wn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return mt(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return ct.default.createPortal(this.props.children,this.el)}}]),n}(ce.default.Component),Gn=function(e){return!e.disabled&&-1!==e.tabIndex},Kn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Gn)})),vt(wt(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),vt(wt(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=ce.default.createRef(),r}return mt(n,[{key:"render",value:function(){return this.props.enableTabLoop?ce.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},ce.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,ce.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(ce.default.Component),Qn=function(e){yt(n,e);var t=kt(n);function n(){return pt(this,n),t.apply(this,arguments)}return mt(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,i=t.hidePopper,a=t.popperComponent,o=t.popperModifiers,s=t.popperPlacement,u=t.popperProps,l=t.targetComponent,c=t.enableTabLoop,f=t.popperOnKeyDown,d=t.portalId,h=t.portalHost;if(!i){var p=fe.default("react-datepicker-popper",n);e=ce.default.createElement(ue.Popper,bt({modifiers:o,placement:s},u),(function(e){var t=e.ref,n=e.style,r=e.placement,i=e.arrowProps;return ce.default.createElement(Kn,{enableTabLoop:c},ce.default.createElement("div",{ref:t,style:n,className:p,"data-placement":r,onKeyDown:f},ce.default.cloneElement(a,{arrowProps:i})))}))}this.props.popperContainer&&(e=ce.default.createElement(this.props.popperContainer,{},e)),d&&!i&&(e=ce.default.createElement(Wn,{portalId:d,portalHost:h},e));var g=fe.default("react-datepicker-wrapper",r);return ce.default.createElement(ue.Manager,{className:"react-datepicker-manager"},ce.default.createElement(ue.Reference,null,(function(e){var t=e.ref;return ce.default.createElement("div",{ref:t,className:g},l)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(ce.default.Component),Yn="react-datepicker-ignore-onclickoutside",Xn=lt.default(Vn),Jn="Date input not valid.",Zn=function(e){yt(n,e);var t=kt(n);function n(e){var r;return pt(this,n),vt(wt(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Tt()})),vt(wt(r),"calcInitialState",(function(){var e,t=r.getPreSelection(),n=bn(r.props),i=yn(r.props),a=n&&it.default(t,Ge.default(n))?n:i&&rt.default(t,Je.default(i))?i:t;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:a,highlightDates:_n(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1}})),vt(wt(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),vt(wt(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),vt(wt(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),vt(wt(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:er},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),vt(wt(r),"inputOk",(function(){return de.default(r.state.preSelection)})),vt(wt(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),vt(wt(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),vt(wt(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),vt(wt(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),vt(wt(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),vt(wt(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),vt(wt(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),vt(wt(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(wt(r),t),"function"==typeof i.isDefaultPrevented&&!i.isDefaultPrevented())){r.setState({inputValue:i.target.value,lastPreSelectChange:$n});var a=Pt(i.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing,r.props.minDate);!a&&i.target.value||r.setSelected(a,i,!0)}})),vt(wt(r),"handleSelect",(function(e,t,n){if(r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),!r.props.shouldCloseOnSelect||r.props.showTimeSelect)r.setPreSelection(e);else if(!r.props.inline){r.props.selectsRange||r.setOpen(!1);var i=r.props,a=i.startDate,o=i.endDate;!a||o||it.default(e,a)||r.setOpen(!1)}})),vt(wt(r),"setSelected",(function(e,t,n,i){var a=e;if(null===a||!nn(a,r.props)){var o=r.props,s=o.onChange,u=o.selectsRange,l=o.startDate,c=o.endDate;if(!Yt(r.props.selected,a)||r.props.allowSameDay||u)if(null!==a&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(a=Bt(a,{hour:Ce.default(r.props.selected),minute:Ee.default(r.props.selected),second:xe.default(r.props.selected)})),r.props.inline||r.setState({preSelection:a}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:i})),u){var f=l&&c;l||c?l&&!c&&(it.default(a,l)?s([a,null],t):s([l,a],t)):s([a,null],t),f&&s([a,null],t)}else s(a,t);n||(r.props.onSelect(a,t),r.setState({inputValue:null}))}})),vt(wt(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,i=!0;if(e){var a=Ge.default(e);if(t&&n)i=Xt(e,r.props.minDate,r.props.maxDate);else if(t){var o=Ge.default(r.props.minDate);i=rt.default(e,o)||Yt(a,o)}else if(n){var s=Je.default(r.props.maxDate);i=it.default(e,s)||Yt(a,s)}}i&&r.setState({preSelection:e})})),vt(wt(r),"handleTimeChange",(function(e){var t=Bt(r.props.selected?r.props.selected:r.getPreSelection(),{hour:Ce.default(e),minute:Ee.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),r.setState({inputValue:null})})),vt(wt(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),vt(wt(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var i=Tt(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===er?(r.handleSelect(i,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(i)):r.setOpen(!1)):"Escape"===t&&(e.preventDefault(),r.setOpen(!1)),r.inputOk()||r.props.onInputError({code:1,msg:Jn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),vt(wt(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Tt(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:Jn});else if(!r.props.disabledKeyboardNavigation){var i;switch(t){case"ArrowLeft":i=Ae.default(n,1);break;case"ArrowRight":i=ve.default(n,1);break;case"ArrowUp":i=we.default(n,1);break;case"ArrowDown":i=be.default(n,1);break;case"PageUp":i=Fe.default(n,1);break;case"PageDown":i=ye.default(n,1);break;case"Home":i=ke.default(n,1);break;case"End":i=_e.default(n,1)}if(!i)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:Jn}));if(e.preventDefault(),r.setState({lastPreSelectChange:er}),r.props.adjustDateOnChange&&r.setSelected(i),r.setPreSelection(i),r.props.inline){var a=je.default(n),o=je.default(i),s=Pe.default(n),u=Pe.default(i);a!==o||s!==u?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),vt(wt(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),vt(wt(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.selectsRange?r.props.onChange([null,null],e):r.props.onChange(null,e),r.setState({inputValue:null})})),vt(wt(r),"clear",(function(){r.onClearClick()})),vt(wt(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),vt(wt(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?ce.default.createElement(Xn,{ref:function(e){r.calendar=e},locale:r.props.locale,calendarStartDay:r.props.calendarStartDay,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,monthAriaLabelPrefix:r.props.monthAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:Yn,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthAriaLabel:r.props.previousMonthAriaLabel,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthAriaLabel:r.props.nextMonthAriaLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearAriaLabel:r.props.previousYearAriaLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearAriaLabel:r.props.nextYearAriaLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),vt(wt(r),"renderDateInput",(function(){var e,t=fe.default(r.props.className,vt({},Yn,r.state.open)),n=r.props.customInput||ce.default.createElement("input",{type:"text"}),i=r.props.customInputRef||"ref",a="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:r.props.selectsRange?function(e,t,n){if(!e)return"";var r=It(e,n),i=t?It(t,n):"";return"".concat(r," - ").concat(i)}(r.props.startDate,r.props.endDate,r.props):It(r.props.selected,r.props);return ce.default.cloneElement(n,(vt(e={},i,(function(e){r.input=e})),vt(e,"value",a),vt(e,"onBlur",r.handleBlur),vt(e,"onChange",r.handleChange),vt(e,"onClick",r.onInputClick),vt(e,"onFocus",r.handleFocus),vt(e,"onKeyDown",r.onInputKeyDown),vt(e,"id",r.props.id),vt(e,"name",r.props.name),vt(e,"autoFocus",r.props.autoFocus),vt(e,"placeholder",r.props.placeholderText),vt(e,"disabled",r.props.disabled),vt(e,"autoComplete",r.props.autoComplete),vt(e,"className",fe.default(n.props.className,t)),vt(e,"title",r.props.title),vt(e,"readOnly",r.props.readOnly),vt(e,"required",r.props.required),vt(e,"tabIndex",r.props.tabIndex),vt(e,"aria-describedby",r.props.ariaDescribedBy),vt(e,"aria-invalid",r.props.ariaInvalid),vt(e,"aria-labelledby",r.props.ariaLabelledBy),vt(e,"aria-required",r.props.ariaRequired),e))})),vt(wt(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,i=e.startDate,a=e.endDate,o=e.clearButtonTitle,s=e.clearButtonClassName,u=void 0===s?"":s,l=e.ariaLabelClose,c=void 0===l?"Close":l;return!t||null==n&&null==i&&null==a?null:ce.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(u).trim(),"aria-label":c,onClick:r.onClearClick,title:o,tabIndex:-1})})),r.state=r.calcInitialState(),r}return mt(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?je.default(n)!==je.default(r)||Pe.default(n)!==Pe.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:_n(this.props.highlightDates)}),t.focused||Yt(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){return ce.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?ce.default.createElement("div",{className:"react-datepicker__portal"},e):null;return this.state.open&&this.props.portalId&&(t=ce.default.createElement(Wn,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),ce.default.createElement("div",null,this.renderInputContainer(),t)}return ce.default.createElement(Qn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Dt,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0}}}]),n}(ce.default.Component),$n="input",er="navigate";e.CalendarContainer=zn,e.default=Zn,e.getDefaultLocale=Jt,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(1),n(9),n(1633),n(879),n(880),n(2405),n(881),n(882),n(543),n(883),n(544),n(884),n(1634),n(1635),n(1636),n(1637),n(1638),n(1639),n(1640),n(1641),n(1642),n(1643),n(1644),n(2406),n(1645),n(1646),n(1647),n(1648),n(1649),n(1650),n(1651),n(908),n(1652),n(1653),n(1654),n(1655),n(1656),n(1657),n(1658),n(1659),n(402),n(481),n(1660),n(721),n(1661),n(1662),n(1663),n(1664),n(1665),n(1666),n(1667),n(1668),n(1669),n(1670),n(1671),n(1672),n(36),n(2397),n(1673),n(1674),n(49),n(1319))},function(e){e.exports=JSON.parse('{"compressed":true,"categories":[{"id":"people","name":"Smileys & People","emojis":["grinning","smiley","smile","grin","laughing","sweat_smile","rolling_on_the_floor_laughing","joy","slightly_smiling_face","upside_down_face","wink","blush","innocent","smiling_face_with_3_hearts","heart_eyes","star-struck","kissing_heart","kissing","relaxed","kissing_closed_eyes","kissing_smiling_eyes","yum","stuck_out_tongue","stuck_out_tongue_winking_eye","zany_face","stuck_out_tongue_closed_eyes","money_mouth_face","hugging_face","face_with_hand_over_mouth","shushing_face","thinking_face","zipper_mouth_face","face_with_raised_eyebrow","neutral_face","expressionless","no_mouth","smirk","unamused","face_with_rolling_eyes","grimacing","lying_face","relieved","pensive","sleepy","drooling_face","sleeping","mask","face_with_thermometer","face_with_head_bandage","nauseated_face","face_vomiting","sneezing_face","hot_face","cold_face","woozy_face","dizzy_face","exploding_head","face_with_cowboy_hat","partying_face","sunglasses","nerd_face","face_with_monocle","confused","worried","slightly_frowning_face","white_frowning_face","open_mouth","hushed","astonished","flushed","pleading_face","frowning","anguished","fearful","cold_sweat","disappointed_relieved","cry","sob","scream","confounded","persevere","disappointed","sweat","weary","tired_face","yawning_face","triumph","rage","angry","face_with_symbols_on_mouth","smiling_imp","imp","skull","skull_and_crossbones","hankey","clown_face","japanese_ogre","japanese_goblin","ghost","alien","space_invader","robot_face","smiley_cat","smile_cat","joy_cat","heart_eyes_cat","smirk_cat","kissing_cat","scream_cat","crying_cat_face","pouting_cat","see_no_evil","hear_no_evil","speak_no_evil","wave","raised_back_of_hand","raised_hand_with_fingers_splayed","hand","spock-hand","ok_hand","pinching_hand","v","crossed_fingers","i_love_you_hand_sign","the_horns","call_me_hand","point_left","point_right","point_up_2","middle_finger","point_down","point_up","+1","-1","fist","facepunch","left-facing_fist","right-facing_fist","clap","raised_hands","open_hands","palms_up_together","handshake","pray","writing_hand","nail_care","selfie","muscle","mechanical_arm","mechanical_leg","leg","foot","ear","ear_with_hearing_aid","nose","brain","tooth","bone","eyes","eye","tongue","lips","baby","child","boy","girl","adult","person_with_blond_hair","man","bearded_person","red_haired_man","curly_haired_man","white_haired_man","bald_man","woman","red_haired_woman","red_haired_person","curly_haired_woman","curly_haired_person","white_haired_woman","white_haired_person","bald_woman","bald_person","blond-haired-woman","blond-haired-man","older_adult","older_man","older_woman","person_frowning","man-frowning","woman-frowning","person_with_pouting_face","man-pouting","woman-pouting","no_good","man-gesturing-no","woman-gesturing-no","ok_woman","man-gesturing-ok","woman-gesturing-ok","information_desk_person","man-tipping-hand","woman-tipping-hand","raising_hand","man-raising-hand","woman-raising-hand","deaf_person","deaf_man","deaf_woman","bow","man-bowing","woman-bowing","face_palm","man-facepalming","woman-facepalming","shrug","man-shrugging","woman-shrugging","health_worker","male-doctor","female-doctor","student","male-student","female-student","teacher","male-teacher","female-teacher","judge","male-judge","female-judge","farmer","male-farmer","female-farmer","cook","male-cook","female-cook","mechanic","male-mechanic","female-mechanic","factory_worker","male-factory-worker","female-factory-worker","office_worker","male-office-worker","female-office-worker","scientist","male-scientist","female-scientist","technologist","male-technologist","female-technologist","singer","male-singer","female-singer","artist","male-artist","female-artist","pilot","male-pilot","female-pilot","astronaut","male-astronaut","female-astronaut","firefighter","male-firefighter","female-firefighter","cop","male-police-officer","female-police-officer","sleuth_or_spy","male-detective","female-detective","guardsman","male-guard","female-guard","construction_worker","male-construction-worker","female-construction-worker","prince","princess","man_with_turban","man-wearing-turban","woman-wearing-turban","man_with_gua_pi_mao","person_with_headscarf","man_in_tuxedo","bride_with_veil","pregnant_woman","breast-feeding","angel","santa","mrs_claus","superhero","male_superhero","female_superhero","supervillain","male_supervillain","female_supervillain","mage","male_mage","female_mage","fairy","male_fairy","female_fairy","vampire","male_vampire","female_vampire","merperson","merman","mermaid","elf","male_elf","female_elf","genie","male_genie","female_genie","zombie","male_zombie","female_zombie","massage","man-getting-massage","woman-getting-massage","haircut","man-getting-haircut","woman-getting-haircut","walking","man-walking","woman-walking","standing_person","man_standing","woman_standing","kneeling_person","man_kneeling","woman_kneeling","person_with_probing_cane","man_with_probing_cane","woman_with_probing_cane","person_in_motorized_wheelchair","man_in_motorized_wheelchair","woman_in_motorized_wheelchair","person_in_manual_wheelchair","man_in_manual_wheelchair","woman_in_manual_wheelchair","runner","man-running","woman-running","dancer","man_dancing","man_in_business_suit_levitating","dancers","man-with-bunny-ears-partying","woman-with-bunny-ears-partying","person_in_steamy_room","man_in_steamy_room","woman_in_steamy_room","person_climbing","man_climbing","woman_climbing","fencer","horse_racing","skier","snowboarder","golfer","man-golfing","woman-golfing","surfer","man-surfing","woman-surfing","rowboat","man-rowing-boat","woman-rowing-boat","swimmer","man-swimming","woman-swimming","person_with_ball","man-bouncing-ball","woman-bouncing-ball","weight_lifter","man-lifting-weights","woman-lifting-weights","bicyclist","man-biking","woman-biking","mountain_bicyclist","man-mountain-biking","woman-mountain-biking","person_doing_cartwheel","man-cartwheeling","woman-cartwheeling","wrestlers","man-wrestling","woman-wrestling","water_polo","man-playing-water-polo","woman-playing-water-polo","handball","man-playing-handball","woman-playing-handball","juggling","man-juggling","woman-juggling","person_in_lotus_position","man_in_lotus_position","woman_in_lotus_position","bath","sleeping_accommodation","people_holding_hands","two_women_holding_hands","couple","two_men_holding_hands","couplekiss","woman-kiss-man","man-kiss-man","woman-kiss-woman","couple_with_heart","woman-heart-man","man-heart-man","woman-heart-woman","family","man-woman-boy","man-woman-girl","man-woman-girl-boy","man-woman-boy-boy","man-woman-girl-girl","man-man-boy","man-man-girl","man-man-girl-boy","man-man-boy-boy","man-man-girl-girl","woman-woman-boy","woman-woman-girl","woman-woman-girl-boy","woman-woman-boy-boy","woman-woman-girl-girl","man-boy","man-boy-boy","man-girl","man-girl-boy","man-girl-girl","woman-boy","woman-boy-boy","woman-girl","woman-girl-boy","woman-girl-girl","speaking_head_in_silhouette","bust_in_silhouette","busts_in_silhouette","footprints","kiss","love_letter","cupid","gift_heart","sparkling_heart","heartpulse","heartbeat","revolving_hearts","two_hearts","heart_decoration","heavy_heart_exclamation_mark_ornament","broken_heart","heart","orange_heart","yellow_heart","green_heart","blue_heart","purple_heart","brown_heart","black_heart","white_heart","100","anger","boom","dizzy","sweat_drops","dash","hole","bomb","speech_balloon","eye-in-speech-bubble","left_speech_bubble","right_anger_bubble","thought_balloon","zzz"]},{"id":"nature","name":"Animals & Nature","emojis":["monkey_face","monkey","gorilla","orangutan","dog","dog2","guide_dog","service_dog","poodle","wolf","fox_face","raccoon","cat","cat2","lion_face","tiger","tiger2","leopard","horse","racehorse","unicorn_face","zebra_face","deer","cow","ox","water_buffalo","cow2","pig","pig2","boar","pig_nose","ram","sheep","goat","dromedary_camel","camel","llama","giraffe_face","elephant","rhinoceros","hippopotamus","mouse","mouse2","rat","hamster","rabbit","rabbit2","chipmunk","hedgehog","bat","bear","koala","panda_face","sloth","otter","skunk","kangaroo","badger","feet","turkey","chicken","rooster","hatching_chick","baby_chick","hatched_chick","bird","penguin","dove_of_peace","eagle","duck","swan","owl","flamingo","peacock","parrot","frog","crocodile","turtle","lizard","snake","dragon_face","dragon","sauropod","t-rex","whale","whale2","dolphin","fish","tropical_fish","blowfish","shark","octopus","shell","snail","butterfly","bug","ant","bee","beetle","cricket","spider","spider_web","scorpion","mosquito","microbe","bouquet","cherry_blossom","white_flower","rosette","rose","wilted_flower","hibiscus","sunflower","blossom","tulip","seedling","evergreen_tree","deciduous_tree","palm_tree","cactus","ear_of_rice","herb","shamrock","four_leaf_clover","maple_leaf","fallen_leaf","leaves"]},{"id":"foods","name":"Food & Drink","emojis":["grapes","melon","watermelon","tangerine","lemon","banana","pineapple","mango","apple","green_apple","pear","peach","cherries","strawberry","kiwifruit","tomato","coconut","avocado","eggplant","potato","carrot","corn","hot_pepper","cucumber","leafy_green","broccoli","garlic","onion","mushroom","peanuts","chestnut","bread","croissant","baguette_bread","pretzel","bagel","pancakes","waffle","cheese_wedge","meat_on_bone","poultry_leg","cut_of_meat","bacon","hamburger","fries","pizza","hotdog","sandwich","taco","burrito","stuffed_flatbread","falafel","egg","fried_egg","shallow_pan_of_food","stew","bowl_with_spoon","green_salad","popcorn","butter","salt","canned_food","bento","rice_cracker","rice_ball","rice","curry","ramen","spaghetti","sweet_potato","oden","sushi","fried_shrimp","fish_cake","moon_cake","dango","dumpling","fortune_cookie","takeout_box","crab","lobster","shrimp","squid","oyster","icecream","shaved_ice","ice_cream","doughnut","cookie","birthday","cake","cupcake","pie","chocolate_bar","candy","lollipop","custard","honey_pot","baby_bottle","glass_of_milk","coffee","tea","sake","champagne","wine_glass","cocktail","tropical_drink","beer","beers","clinking_glasses","tumbler_glass","cup_with_straw","beverage_box","mate_drink","ice_cube","chopsticks","knife_fork_plate","fork_and_knife","spoon","hocho","amphora"]},{"id":"activity","name":"Activities","emojis":["jack_o_lantern","christmas_tree","fireworks","sparkler","firecracker","sparkles","balloon","tada","confetti_ball","tanabata_tree","bamboo","dolls","flags","wind_chime","rice_scene","red_envelope","ribbon","gift","reminder_ribbon","admission_tickets","ticket","medal","trophy","sports_medal","first_place_medal","second_place_medal","third_place_medal","soccer","baseball","softball","basketball","volleyball","football","rugby_football","tennis","flying_disc","bowling","cricket_bat_and_ball","field_hockey_stick_and_ball","ice_hockey_stick_and_puck","lacrosse","table_tennis_paddle_and_ball","badminton_racquet_and_shuttlecock","boxing_glove","martial_arts_uniform","goal_net","golf","ice_skate","fishing_pole_and_fish","diving_mask","running_shirt_with_sash","ski","sled","curling_stone","dart","yo-yo","kite","8ball","crystal_ball","nazar_amulet","video_game","joystick","slot_machine","game_die","jigsaw","teddy_bear","spades","hearts","diamonds","clubs","chess_pawn","black_joker","mahjong","flower_playing_cards","performing_arts","frame_with_picture","art","thread","yarn"]},{"id":"places","name":"Travel & Places","emojis":["earth_africa","earth_americas","earth_asia","globe_with_meridians","world_map","japan","compass","snow_capped_mountain","mountain","volcano","mount_fuji","camping","beach_with_umbrella","desert","desert_island","national_park","stadium","classical_building","building_construction","bricks","house_buildings","derelict_house_building","house","house_with_garden","office","post_office","european_post_office","hospital","bank","hotel","love_hotel","convenience_store","school","department_store","factory","japanese_castle","european_castle","wedding","tokyo_tower","statue_of_liberty","church","mosque","hindu_temple","synagogue","shinto_shrine","kaaba","fountain","tent","foggy","night_with_stars","cityscape","sunrise_over_mountains","sunrise","city_sunset","city_sunrise","bridge_at_night","hotsprings","carousel_horse","ferris_wheel","roller_coaster","barber","circus_tent","steam_locomotive","railway_car","bullettrain_side","bullettrain_front","train2","metro","light_rail","station","tram","monorail","mountain_railway","train","bus","oncoming_bus","trolleybus","minibus","ambulance","fire_engine","police_car","oncoming_police_car","taxi","oncoming_taxi","car","oncoming_automobile","blue_car","truck","articulated_lorry","tractor","racing_car","racing_motorcycle","motor_scooter","manual_wheelchair","motorized_wheelchair","auto_rickshaw","bike","scooter","skateboard","busstop","motorway","railway_track","oil_drum","fuelpump","rotating_light","traffic_light","vertical_traffic_light","octagonal_sign","construction","anchor","boat","canoe","speedboat","passenger_ship","ferry","motor_boat","ship","airplane","small_airplane","airplane_departure","airplane_arriving","parachute","seat","helicopter","suspension_railway","mountain_cableway","aerial_tramway","satellite","rocket","flying_saucer","bellhop_bell","luggage","hourglass","hourglass_flowing_sand","watch","alarm_clock","stopwatch","timer_clock","mantelpiece_clock","clock12","clock1230","clock1","clock130","clock2","clock230","clock3","clock330","clock4","clock430","clock5","clock530","clock6","clock630","clock7","clock730","clock8","clock830","clock9","clock930","clock10","clock1030","clock11","clock1130","new_moon","waxing_crescent_moon","first_quarter_moon","moon","full_moon","waning_gibbous_moon","last_quarter_moon","waning_crescent_moon","crescent_moon","new_moon_with_face","first_quarter_moon_with_face","last_quarter_moon_with_face","thermometer","sunny","full_moon_with_face","sun_with_face","ringed_planet","star","star2","stars","milky_way","cloud","partly_sunny","thunder_cloud_and_rain","mostly_sunny","barely_sunny","partly_sunny_rain","rain_cloud","snow_cloud","lightning","tornado","fog","wind_blowing_face","cyclone","rainbow","closed_umbrella","umbrella","umbrella_with_rain_drops","umbrella_on_ground","zap","snowflake","snowman","snowman_without_snow","comet","fire","droplet","ocean"]},{"id":"objects","name":"Objects","emojis":["eyeglasses","dark_sunglasses","goggles","lab_coat","safety_vest","necktie","shirt","jeans","scarf","gloves","coat","socks","dress","kimono","sari","one-piece_swimsuit","briefs","shorts","bikini","womans_clothes","purse","handbag","pouch","shopping_bags","school_satchel","mans_shoe","athletic_shoe","hiking_boot","womans_flat_shoe","high_heel","sandal","ballet_shoes","boot","crown","womans_hat","tophat","mortar_board","billed_cap","helmet_with_white_cross","prayer_beads","lipstick","ring","gem","mute","speaker","sound","loud_sound","loudspeaker","mega","postal_horn","bell","no_bell","musical_score","musical_note","notes","studio_microphone","level_slider","control_knobs","microphone","headphones","radio","saxophone","guitar","musical_keyboard","trumpet","violin","banjo","drum_with_drumsticks","iphone","calling","phone","telephone_receiver","pager","fax","battery","electric_plug","computer","desktop_computer","printer","keyboard","three_button_mouse","trackball","minidisc","floppy_disk","cd","dvd","abacus","movie_camera","film_frames","film_projector","clapper","tv","camera","camera_with_flash","video_camera","vhs","mag","mag_right","candle","bulb","flashlight","izakaya_lantern","diya_lamp","notebook_with_decorative_cover","closed_book","book","green_book","blue_book","orange_book","books","notebook","ledger","page_with_curl","scroll","page_facing_up","newspaper","rolled_up_newspaper","bookmark_tabs","bookmark","label","moneybag","yen","dollar","euro","pound","money_with_wings","credit_card","receipt","chart","currency_exchange","heavy_dollar_sign","email","e-mail","incoming_envelope","envelope_with_arrow","outbox_tray","inbox_tray","package","mailbox","mailbox_closed","mailbox_with_mail","mailbox_with_no_mail","postbox","ballot_box_with_ballot","pencil2","black_nib","lower_left_fountain_pen","lower_left_ballpoint_pen","lower_left_paintbrush","lower_left_crayon","memo","briefcase","file_folder","open_file_folder","card_index_dividers","date","calendar","spiral_note_pad","spiral_calendar_pad","card_index","chart_with_upwards_trend","chart_with_downwards_trend","bar_chart","clipboard","pushpin","round_pushpin","paperclip","linked_paperclips","straight_ruler","triangular_ruler","scissors","card_file_box","file_cabinet","wastebasket","lock","unlock","lock_with_ink_pen","closed_lock_with_key","key","old_key","hammer","axe","pick","hammer_and_pick","hammer_and_wrench","dagger_knife","crossed_swords","gun","bow_and_arrow","shield","wrench","nut_and_bolt","gear","compression","scales","probing_cane","link","chains","toolbox","magnet","alembic","test_tube","petri_dish","dna","microscope","telescope","satellite_antenna","syringe","drop_of_blood","pill","adhesive_bandage","stethoscope","door","bed","couch_and_lamp","chair","toilet","shower","bathtub","razor","lotion_bottle","safety_pin","broom","basket","roll_of_paper","soap","sponge","fire_extinguisher","shopping_trolley","smoking","coffin","funeral_urn","moyai"]},{"id":"symbols","name":"Symbols","emojis":["atm","put_litter_in_its_place","potable_water","wheelchair","mens","womens","restroom","baby_symbol","wc","passport_control","customs","baggage_claim","left_luggage","warning","children_crossing","no_entry","no_entry_sign","no_bicycles","no_smoking","do_not_litter","non-potable_water","no_pedestrians","no_mobile_phones","underage","radioactive_sign","biohazard_sign","arrow_up","arrow_upper_right","arrow_right","arrow_lower_right","arrow_down","arrow_lower_left","arrow_left","arrow_upper_left","arrow_up_down","left_right_arrow","leftwards_arrow_with_hook","arrow_right_hook","arrow_heading_up","arrow_heading_down","arrows_clockwise","arrows_counterclockwise","back","end","on","soon","top","place_of_worship","atom_symbol","om_symbol","star_of_david","wheel_of_dharma","yin_yang","latin_cross","orthodox_cross","star_and_crescent","peace_symbol","menorah_with_nine_branches","six_pointed_star","aries","taurus","gemini","cancer","leo","virgo","libra","scorpius","sagittarius","capricorn","aquarius","pisces","ophiuchus","twisted_rightwards_arrows","repeat","repeat_one","arrow_forward","fast_forward","black_right_pointing_double_triangle_with_vertical_bar","black_right_pointing_triangle_with_double_vertical_bar","arrow_backward","rewind","black_left_pointing_double_triangle_with_vertical_bar","arrow_up_small","arrow_double_up","arrow_down_small","arrow_double_down","double_vertical_bar","black_square_for_stop","black_circle_for_record","eject","cinema","low_brightness","high_brightness","signal_strength","vibration_mode","mobile_phone_off","infinity","recycle","fleur_de_lis","trident","name_badge","beginner","o","white_check_mark","ballot_box_with_check","heavy_check_mark","heavy_multiplication_x","x","negative_squared_cross_mark","heavy_plus_sign","heavy_minus_sign","heavy_division_sign","curly_loop","loop","part_alternation_mark","eight_spoked_asterisk","eight_pointed_black_star","sparkle","bangbang","interrobang","question","grey_question","grey_exclamation","exclamation","wavy_dash","copyright","registered","tm","hash","keycap_star","zero","one","two","three","four","five","six","seven","eight","nine","keycap_ten","capital_abcd","abcd","1234","symbols","abc","a","ab","b","cl","cool","free","information_source","id","m","new","ng","o2","ok","parking","sos","up","vs","koko","sa","u6708","u6709","u6307","ideograph_advantage","u5272","u7121","u7981","accept","u7533","u5408","u7a7a","congratulations","secret","u55b6","u6e80","red_circle","large_orange_circle","large_yellow_circle","large_green_circle","large_blue_circle","large_purple_circle","large_brown_circle","black_circle","white_circle","large_red_square","large_orange_square","large_yellow_square","large_green_square","large_blue_square","large_purple_square","large_brown_square","black_large_square","white_large_square","black_medium_square","white_medium_square","black_medium_small_square","white_medium_small_square","black_small_square","white_small_square","large_orange_diamond","large_blue_diamond","small_orange_diamond","small_blue_diamond","small_red_triangle","small_red_triangle_down","diamond_shape_with_a_dot_inside","radio_button","white_square_button","black_square_button"]},{"id":"flags","name":"Flags","emojis":["checkered_flag","cn","crossed_flags","de","es","flag-ac","flag-ad","flag-ae","flag-af","flag-ag","flag-ai","flag-al","flag-am","flag-ao","flag-aq","flag-ar","flag-as","flag-at","flag-au","flag-aw","flag-ax","flag-az","flag-ba","flag-bb","flag-bd","flag-be","flag-bf","flag-bg","flag-bh","flag-bi","flag-bj","flag-bl","flag-bm","flag-bn","flag-bo","flag-bq","flag-br","flag-bs","flag-bt","flag-bv","flag-bw","flag-by","flag-bz","flag-ca","flag-cc","flag-cd","flag-cf","flag-cg","flag-ch","flag-ci","flag-ck","flag-cl","flag-cm","flag-co","flag-cp","flag-cr","flag-cu","flag-cv","flag-cw","flag-cx","flag-cy","flag-cz","flag-dg","flag-dj","flag-dk","flag-dm","flag-do","flag-dz","flag-ea","flag-ec","flag-ee","flag-eg","flag-eh","flag-england","flag-er","flag-et","flag-eu","flag-fi","flag-fj","flag-fk","flag-fm","flag-fo","flag-ga","flag-gd","flag-ge","flag-gf","flag-gg","flag-gh","flag-gi","flag-gl","flag-gm","flag-gn","flag-gp","flag-gq","flag-gr","flag-gs","flag-gt","flag-gu","flag-gw","flag-gy","flag-hk","flag-hm","flag-hn","flag-hr","flag-ht","flag-hu","flag-ic","flag-id","flag-ie","flag-il","flag-im","flag-in","flag-io","flag-iq","flag-ir","flag-is","flag-je","flag-jm","flag-jo","flag-ke","flag-kg","flag-kh","flag-ki","flag-km","flag-kn","flag-kp","flag-kw","flag-ky","flag-kz","flag-la","flag-lb","flag-lc","flag-li","flag-lk","flag-lr","flag-ls","flag-lt","flag-lu","flag-lv","flag-ly","flag-ma","flag-mc","flag-md","flag-me","flag-mf","flag-mg","flag-mh","flag-mk","flag-ml","flag-mm","flag-mn","flag-mo","flag-mp","flag-mq","flag-mr","flag-ms","flag-mt","flag-mu","flag-mv","flag-mw","flag-mx","flag-my","flag-mz","flag-na","flag-nc","flag-ne","flag-nf","flag-ng","flag-ni","flag-nl","flag-no","flag-np","flag-nr","flag-nu","flag-nz","flag-om","flag-pa","flag-pe","flag-pf","flag-pg","flag-ph","flag-pk","flag-pl","flag-pm","flag-pn","flag-pr","flag-ps","flag-pt","flag-pw","flag-py","flag-qa","flag-re","flag-ro","flag-rs","flag-rw","flag-sa","flag-sb","flag-sc","flag-scotland","flag-sd","flag-se","flag-sg","flag-sh","flag-si","flag-sj","flag-sk","flag-sl","flag-sm","flag-sn","flag-so","flag-sr","flag-ss","flag-st","flag-sv","flag-sx","flag-sy","flag-sz","flag-ta","flag-tc","flag-td","flag-tf","flag-tg","flag-th","flag-tj","flag-tk","flag-tl","flag-tm","flag-tn","flag-to","flag-tr","flag-tt","flag-tv","flag-tw","flag-tz","flag-ua","flag-ug","flag-um","flag-uy","flag-uz","flag-va","flag-vc","flag-ve","flag-vg","flag-vi","flag-vn","flag-vu","flag-wales","flag-wf","flag-ws","flag-xk","flag-ye","flag-yt","flag-za","flag-zm","flag-zw","fr","gb","it","jp","kr","pirate_flag","rainbow-flag","ru","triangular_flag_on_post","us","waving_black_flag","waving_white_flag"]}],"emojis":{"100":{"a":"Hundred Points Symbol","b":"1F4AF","j":["score","perfect","numbers","century","exam","quiz","test","pass","hundred"],"k":[26,5],"o":2},"1234":{"a":"Input Symbol for Numbers","b":"1F522","j":["numbers","blue-square"],"k":[28,5],"o":2},"grinning":{"a":"Grinning Face","b":"1F600","j":["face","smile","happy","joy",":D","grin"],"k":[30,35],"m":":D","o":2},"monkey_face":{"a":"Monkey Face","b":"1F435","j":["animal","nature","circus"],"k":[12,25],"l":[":o)"],"o":2},"grapes":{"a":"Grapes","b":"1F347","j":["fruit","food","wine"],"k":[6,31],"o":2},"eyeglasses":{"a":"Eyeglasses","b":"1F453","j":["fashion","accessories","eyesight","nerdy","dork","geek"],"k":[14,7],"o":2},"checkered_flag":{"a":"Chequered Flag","b":"1F3C1","j":["contest","finishline","race","gokart"],"k":[8,39],"o":2},"jack_o_lantern":{"a":"Jack-O-Lantern","b":"1F383","j":["halloween","light","pumpkin","creepy","fall"],"k":[7,34],"o":2},"wave":{"skin_variations":{"1F3FB":{"unified":"1F44B-1F3FB","non_qualified":null,"image":"1f44b-1f3fb.png","sheet_x":13,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44B-1F3FC","non_qualified":null,"image":"1f44b-1f3fc.png","sheet_x":13,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44B-1F3FD","non_qualified":null,"image":"1f44b-1f3fd.png","sheet_x":13,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44B-1F3FE","non_qualified":null,"image":"1f44b-1f3fe.png","sheet_x":13,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44B-1F3FF","non_qualified":null,"image":"1f44b-1f3ff.png","sheet_x":13,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Waving Hand Sign","b":"1F44B","j":["hands","gesture","goodbye","solong","farewell","hello","hi","palm"],"k":[13,26],"o":2},"earth_africa":{"a":"Earth Globe Europe-Africa","b":"1F30D","j":["globe","world","international"],"k":[5,32],"o":2},"atm":{"a":"Automated Teller Machine","b":"1F3E7","j":["money","sales","cash","blue-square","payment","bank"],"k":[11,1],"o":2},"melon":{"a":"Melon","b":"1F348","j":["fruit","nature","food"],"k":[6,32],"o":2},"triangular_flag_on_post":{"a":"Triangular Flag on Post","b":"1F6A9","j":["mark","milestone","place"],"k":[35,0],"o":2},"put_litter_in_its_place":{"a":"Put Litter in Its Place Symbol","b":"1F6AE","j":["blue-square","sign","human","info"],"k":[35,5],"o":2},"christmas_tree":{"a":"Christmas Tree","b":"1F384","j":["festival","vacation","december","xmas","celebration"],"k":[7,35],"o":2},"monkey":{"a":"Monkey","b":"1F412","j":["animal","nature","banana","circus"],"k":[11,46],"o":2},"earth_americas":{"a":"Earth Globe Americas","b":"1F30E","j":["globe","world","USA","international"],"k":[5,33],"o":2},"dark_sunglasses":{"a":"Dark Sunglasses","b":"1F576-FE0F","c":"1F576","j":["face","cool","accessories"],"k":[29,33],"o":2},"raised_back_of_hand":{"skin_variations":{"1F3FB":{"unified":"1F91A-1F3FB","non_qualified":null,"image":"1f91a-1f3fb.png","sheet_x":37,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91A-1F3FC","non_qualified":null,"image":"1f91a-1f3fc.png","sheet_x":37,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91A-1F3FD","non_qualified":null,"image":"1f91a-1f3fd.png","sheet_x":37,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91A-1F3FE","non_qualified":null,"image":"1f91a-1f3fe.png","sheet_x":37,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91A-1F3FF","non_qualified":null,"image":"1f91a-1f3ff.png","sheet_x":37,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Back of Hand","b":"1F91A","j":["fingers","raised","backhand"],"k":[37,43],"o":4},"smiley":{"a":"Smiling Face with Open Mouth","b":"1F603","j":["face","happy","joy","haha",":D",":)","smile","funny"],"k":[30,38],"l":["=)","=-)"],"m":":)","o":2},"earth_asia":{"a":"Earth Globe Asia-Australia","b":"1F30F","j":["globe","world","east","international"],"k":[5,34],"o":2},"crossed_flags":{"a":"Crossed Flags","b":"1F38C","j":["japanese","nation","country","border"],"k":[7,48],"o":2},"watermelon":{"a":"Watermelon","b":"1F349","j":["fruit","food","picnic","summer"],"k":[6,33],"o":2},"goggles":{"a":"Goggles","b":"1F97D","k":[42,15],"o":11},"raised_hand_with_fingers_splayed":{"skin_variations":{"1F3FB":{"unified":"1F590-1F3FB","non_qualified":null,"image":"1f590-1f3fb.png","sheet_x":29,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F590-1F3FC","non_qualified":null,"image":"1f590-1f3fc.png","sheet_x":29,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F590-1F3FD","non_qualified":null,"image":"1f590-1f3fd.png","sheet_x":29,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F590-1F3FE","non_qualified":null,"image":"1f590-1f3fe.png","sheet_x":29,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F590-1F3FF","non_qualified":null,"image":"1f590-1f3ff.png","sheet_x":29,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Fingers Splayed","b":"1F590-FE0F","c":"1F590","j":["hand","fingers","palm"],"k":[29,48],"o":2},"smile":{"a":"Smiling Face with Open Mouth and Smiling Eyes","b":"1F604","j":["face","happy","joy","funny","haha","laugh","like",":D",":)"],"k":[30,39],"l":["C:","c:",":D",":-D"],"m":":)","o":2},"potable_water":{"a":"Potable Water Symbol","b":"1F6B0","j":["blue-square","liquid","restroom","cleaning","faucet"],"k":[35,7],"o":2},"fireworks":{"a":"Fireworks","b":"1F386","j":["photo","festival","carnival","congratulations"],"k":[7,42],"o":2},"gorilla":{"a":"Gorilla","b":"1F98D","j":["animal","nature","circus"],"k":[42,31],"o":4},"lab_coat":{"a":"Lab Coat","b":"1F97C","k":[42,14],"o":11},"tangerine":{"a":"Tangerine","b":"1F34A","j":["food","fruit","nature","orange"],"k":[6,34],"o":2},"wheelchair":{"a":"Wheelchair Symbol","b":"267F","j":["blue-square","disabled","a11y","accessibility"],"k":[53,40],"o":2},"waving_black_flag":{"a":"Waving Black Flag","b":"1F3F4","k":[11,17],"o":2},"orangutan":{"a":"Orangutan","b":"1F9A7","k":[42,55],"o":12},"sparkler":{"a":"Firework Sparkler","b":"1F387","j":["stars","night","shine"],"k":[7,43],"o":2},"globe_with_meridians":{"a":"Globe with Meridians","b":"1F310","j":["earth","international","world","internet","interweb","i18n"],"k":[5,35],"o":2},"grin":{"a":"Grinning Face with Smiling Eyes","b":"1F601","j":["face","happy","smile","joy","kawaii"],"k":[30,36],"o":2},"hand":{"skin_variations":{"1F3FB":{"unified":"270B-1F3FB","non_qualified":null,"image":"270b-1f3fb.png","sheet_x":54,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270B-1F3FC","non_qualified":null,"image":"270b-1f3fc.png","sheet_x":54,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270B-1F3FD","non_qualified":null,"image":"270b-1f3fd.png","sheet_x":54,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270B-1F3FE","non_qualified":null,"image":"270b-1f3fe.png","sheet_x":54,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270B-1F3FF","non_qualified":null,"image":"270b-1f3ff.png","sheet_x":54,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand","b":"270B","k":[54,49],"n":["raised_hand"],"o":2},"firecracker":{"a":"Firecracker","b":"1F9E8","k":[51,27],"o":11},"lemon":{"a":"Lemon","b":"1F34B","j":["fruit","nature"],"k":[6,35],"o":2},"dog":{"a":"Dog Face","b":"1F436","j":["animal","friend","nature","woof","puppy","pet","faithful"],"k":[12,26],"o":2},"mens":{"a":"Mens Symbol","b":"1F6B9","j":["toilet","restroom","wc","blue-square","gender","male"],"k":[36,10],"o":2},"spock-hand":{"skin_variations":{"1F3FB":{"unified":"1F596-1F3FB","non_qualified":null,"image":"1f596-1f3fb.png","sheet_x":30,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F596-1F3FC","non_qualified":null,"image":"1f596-1f3fc.png","sheet_x":30,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F596-1F3FD","non_qualified":null,"image":"1f596-1f3fd.png","sheet_x":30,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F596-1F3FE","non_qualified":null,"image":"1f596-1f3fe.png","sheet_x":30,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F596-1F3FF","non_qualified":null,"image":"1f596-1f3ff.png","sheet_x":30,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Hand with Part Between Middle and Ring Fingers","b":"1F596","k":[30,3],"o":2},"world_map":{"a":"World Map","b":"1F5FA-FE0F","c":"1F5FA","j":["location","direction"],"k":[30,29],"o":2},"laughing":{"a":"Smiling Face with Open Mouth and Tightly-Closed Eyes","b":"1F606","j":["happy","joy","lol","satisfied","haha","face","glad","XD","laugh"],"k":[30,41],"l":[":>",":->"],"n":["satisfied"],"o":2},"waving_white_flag":{"a":"Waving White Flag","b":"1F3F3-FE0F","c":"1F3F3","k":[11,12],"o":2},"safety_vest":{"a":"Safety Vest","b":"1F9BA","k":[43,54],"o":12},"sweat_smile":{"a":"Smiling Face with Open Mouth and Cold Sweat","b":"1F605","j":["face","hot","happy","laugh","sweat","smile","relief"],"k":[30,40],"o":2},"sparkles":{"a":"Sparkles","b":"2728","j":["stars","shine","shiny","cool","awesome","good","magic"],"k":[55,16],"o":2},"banana":{"a":"Banana","b":"1F34C","j":["fruit","food","monkey"],"k":[6,36],"o":2},"rainbow-flag":{"a":"Rainbow Flag","b":"1F3F3-FE0F-200D-1F308","c":"1F3F3-200D-1F308","k":[11,11],"o":4},"ok_hand":{"skin_variations":{"1F3FB":{"unified":"1F44C-1F3FB","non_qualified":null,"image":"1f44c-1f3fb.png","sheet_x":13,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44C-1F3FC","non_qualified":null,"image":"1f44c-1f3fc.png","sheet_x":13,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44C-1F3FD","non_qualified":null,"image":"1f44c-1f3fd.png","sheet_x":13,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44C-1F3FE","non_qualified":null,"image":"1f44c-1f3fe.png","sheet_x":13,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44C-1F3FF","non_qualified":null,"image":"1f44c-1f3ff.png","sheet_x":13,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ok Hand Sign","b":"1F44C","j":["fingers","limbs","perfect","ok","okay"],"k":[13,32],"o":2},"japan":{"a":"Silhouette of Japan","b":"1F5FE","j":["nation","country","japanese","asia"],"k":[30,33],"o":2},"dog2":{"a":"Dog","b":"1F415","j":["animal","nature","friend","doge","pet","faithful"],"k":[11,50],"o":2},"womens":{"a":"Womens Symbol","b":"1F6BA","j":["purple-square","woman","female","toilet","loo","restroom","gender"],"k":[36,11],"o":2},"necktie":{"a":"Necktie","b":"1F454","j":["shirt","suitup","formal","fashion","cloth","business"],"k":[14,8],"o":2},"pirate_flag":{"a":"Pirate Flag","b":"1F3F4-200D-2620-FE0F","c":"1F3F4-200D-2620","k":[11,13],"o":11},"guide_dog":{"a":"Guide Dog","b":"1F9AE","k":[43,2],"o":12},"restroom":{"a":"Restroom","b":"1F6BB","j":["blue-square","toilet","refresh","wc","gender"],"k":[36,12],"o":2},"compass":{"a":"Compass","b":"1F9ED","k":[51,32],"o":11},"rolling_on_the_floor_laughing":{"a":"Rolling on the Floor Laughing","b":"1F923","k":[38,20],"o":4},"balloon":{"a":"Balloon","b":"1F388","j":["party","celebration","birthday","circus"],"k":[7,44],"o":2},"pinching_hand":{"skin_variations":{"1F3FB":{"unified":"1F90F-1F3FB","non_qualified":null,"image":"1f90f-1f3fb.png","sheet_x":37,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F90F-1F3FC","non_qualified":null,"image":"1f90f-1f3fc.png","sheet_x":37,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F90F-1F3FD","non_qualified":null,"image":"1f90f-1f3fd.png","sheet_x":37,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F90F-1F3FE","non_qualified":null,"image":"1f90f-1f3fe.png","sheet_x":37,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F90F-1F3FF","non_qualified":null,"image":"1f90f-1f3ff.png","sheet_x":37,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pinching Hand","b":"1F90F","k":[37,17],"o":12},"pineapple":{"a":"Pineapple","b":"1F34D","j":["fruit","nature","food"],"k":[6,37],"o":2},"shirt":{"a":"T-Shirt","b":"1F455","k":[14,9],"n":["tshirt"],"o":2},"service_dog":{"a":"Service Dog","b":"1F415-200D-1F9BA","k":[11,49],"o":12},"baby_symbol":{"a":"Baby Symbol","b":"1F6BC","j":["orange-square","child"],"k":[36,13],"o":2},"joy":{"a":"Face with Tears of Joy","b":"1F602","j":["face","cry","tears","weep","happy","happytears","haha"],"k":[30,37],"o":2},"tada":{"a":"Party Popper","b":"1F389","j":["party","congratulations","birthday","magic","circus","celebration"],"k":[7,45],"o":2},"mango":{"a":"Mango","b":"1F96D","k":[42,3],"o":11},"v":{"skin_variations":{"1F3FB":{"unified":"270C-1F3FB","non_qualified":null,"image":"270c-1f3fb.png","sheet_x":54,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270C-1F3FC","non_qualified":null,"image":"270c-1f3fc.png","sheet_x":55,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270C-1F3FD","non_qualified":null,"image":"270c-1f3fd.png","sheet_x":55,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270C-1F3FE","non_qualified":null,"image":"270c-1f3fe.png","sheet_x":55,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270C-1F3FF","non_qualified":null,"image":"270c-1f3ff.png","sheet_x":55,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Victory Hand","b":"270C-FE0F","c":"270C","j":["fingers","ohyeah","hand","peace","victory","two"],"k":[54,55],"o":2},"snow_capped_mountain":{"a":"Snow Capped Mountain","b":"1F3D4-FE0F","c":"1F3D4","k":[10,39],"o":2},"flag-ac":{"a":"Ascension Island Flag","b":"1F1E6-1F1E8","k":[0,31],"o":2},"jeans":{"a":"Jeans","b":"1F456","j":["fashion","shopping"],"k":[14,10],"o":2},"poodle":{"a":"Poodle","b":"1F429","j":["dog","animal","101","nature","pet"],"k":[12,13],"o":2},"crossed_fingers":{"skin_variations":{"1F3FB":{"unified":"1F91E-1F3FB","non_qualified":null,"image":"1f91e-1f3fb.png","sheet_x":38,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91E-1F3FC","non_qualified":null,"image":"1f91e-1f3fc.png","sheet_x":38,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91E-1F3FD","non_qualified":null,"image":"1f91e-1f3fd.png","sheet_x":38,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91E-1F3FE","non_qualified":null,"image":"1f91e-1f3fe.png","sheet_x":38,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91E-1F3FF","non_qualified":null,"image":"1f91e-1f3ff.png","sheet_x":38,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Hand with Index and Middle Fingers Crossed","b":"1F91E","j":["good","lucky"],"k":[38,5],"n":["hand_with_index_and_middle_fingers_crossed"],"o":4},"flag-ad":{"a":"Andorra Flag","b":"1F1E6-1F1E9","k":[0,32],"o":2},"slightly_smiling_face":{"a":"Slightly Smiling Face","b":"1F642","j":["face","smile"],"k":[31,44],"l":[":)","(:",":-)"],"o":2},"apple":{"a":"Red Apple","b":"1F34E","j":["fruit","mac","school"],"k":[6,38],"o":2},"wc":{"a":"Water Closet","b":"1F6BE","j":["toilet","restroom","blue-square"],"k":[36,15],"o":2},"scarf":{"a":"Scarf","b":"1F9E3","k":[51,22],"o":5},"mountain":{"a":"Mountain","b":"26F0-FE0F","c":"26F0","j":["photo","nature","environment"],"k":[54,11],"o":2},"confetti_ball":{"a":"Confetti Ball","b":"1F38A","j":["festival","party","birthday","circus"],"k":[7,46],"o":2},"i_love_you_hand_sign":{"skin_variations":{"1F3FB":{"unified":"1F91F-1F3FB","non_qualified":null,"image":"1f91f-1f3fb.png","sheet_x":38,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91F-1F3FC","non_qualified":null,"image":"1f91f-1f3fc.png","sheet_x":38,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91F-1F3FD","non_qualified":null,"image":"1f91f-1f3fd.png","sheet_x":38,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91F-1F3FE","non_qualified":null,"image":"1f91f-1f3fe.png","sheet_x":38,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91F-1F3FF","non_qualified":null,"image":"1f91f-1f3ff.png","sheet_x":38,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"I Love You Hand Sign","b":"1F91F","k":[38,11],"o":5},"wolf":{"a":"Wolf Face","b":"1F43A","j":["animal","nature","wild"],"k":[12,30],"o":2},"gloves":{"a":"Gloves","b":"1F9E4","k":[51,23],"o":5},"flag-ae":{"a":"United Arab Emirates Flag","b":"1F1E6-1F1EA","k":[0,33],"o":2},"upside_down_face":{"a":"Upside-Down Face","b":"1F643","j":["face","flipped","silly","smile"],"k":[31,45],"o":2},"green_apple":{"a":"Green Apple","b":"1F34F","j":["fruit","nature"],"k":[6,39],"o":2},"passport_control":{"a":"Passport Control","b":"1F6C2","j":["custom","blue-square"],"k":[36,24],"o":2},"volcano":{"a":"Volcano","b":"1F30B","j":["photo","nature","disaster"],"k":[5,30],"o":2},"tanabata_tree":{"a":"Tanabata Tree","b":"1F38B","j":["plant","nature","branch","summer"],"k":[7,47],"o":2},"customs":{"a":"Customs","b":"1F6C3","j":["passport","border","blue-square"],"k":[36,25],"o":2},"coat":{"a":"Coat","b":"1F9E5","k":[51,24],"o":5},"wink":{"a":"Winking Face","b":"1F609","j":["face","happy","mischievous","secret",";)","smile","eye"],"k":[30,44],"l":[";)",";-)"],"m":";)","o":2},"bamboo":{"a":"Pine Decoration","b":"1F38D","j":["plant","nature","vegetable","panda","pine_decoration"],"k":[7,49],"o":2},"flag-af":{"a":"Afghanistan Flag","b":"1F1E6-1F1EB","k":[0,34],"o":2},"fox_face":{"a":"Fox Face","b":"1F98A","j":["animal","nature","face"],"k":[42,28],"o":4},"pear":{"a":"Pear","b":"1F350","j":["fruit","nature","food"],"k":[6,40],"o":2},"mount_fuji":{"a":"Mount Fuji","b":"1F5FB","j":["photo","mountain","nature","japanese"],"k":[30,30],"o":2},"the_horns":{"skin_variations":{"1F3FB":{"unified":"1F918-1F3FB","non_qualified":null,"image":"1f918-1f3fb.png","sheet_x":37,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F918-1F3FC","non_qualified":null,"image":"1f918-1f3fc.png","sheet_x":37,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F918-1F3FD","non_qualified":null,"image":"1f918-1f3fd.png","sheet_x":37,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F918-1F3FE","non_qualified":null,"image":"1f918-1f3fe.png","sheet_x":37,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F918-1F3FF","non_qualified":null,"image":"1f918-1f3ff.png","sheet_x":37,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sign of the Horns","b":"1F918","k":[37,31],"n":["sign_of_the_horns"],"o":2},"call_me_hand":{"skin_variations":{"1F3FB":{"unified":"1F919-1F3FB","non_qualified":null,"image":"1f919-1f3fb.png","sheet_x":37,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F919-1F3FC","non_qualified":null,"image":"1f919-1f3fc.png","sheet_x":37,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F919-1F3FD","non_qualified":null,"image":"1f919-1f3fd.png","sheet_x":37,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F919-1F3FE","non_qualified":null,"image":"1f919-1f3fe.png","sheet_x":37,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F919-1F3FF","non_qualified":null,"image":"1f919-1f3ff.png","sheet_x":37,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Call Me Hand","b":"1F919","j":["hands","gesture"],"k":[37,37],"o":4},"flag-ag":{"a":"Antigua & Barbuda Flag","b":"1F1E6-1F1EC","k":[0,35],"o":2},"raccoon":{"a":"Raccoon","b":"1F99D","k":[42,47],"o":11},"dolls":{"a":"Japanese Dolls","b":"1F38E","j":["japanese","toy","kimono"],"k":[7,50],"o":2},"blush":{"a":"Smiling Face with Smiling Eyes","b":"1F60A","j":["face","smile","happy","flushed","crush","embarrassed","shy","joy"],"k":[30,45],"m":":)","o":2},"peach":{"a":"Peach","b":"1F351","j":["fruit","nature","food"],"k":[6,41],"o":2},"baggage_claim":{"a":"Baggage Claim","b":"1F6C4","j":["blue-square","airport","transport"],"k":[36,26],"o":2},"socks":{"a":"Socks","b":"1F9E6","k":[51,25],"o":5},"camping":{"a":"Camping","b":"1F3D5-FE0F","c":"1F3D5","j":["photo","outdoors","tent"],"k":[10,40],"o":2},"dress":{"a":"Dress","b":"1F457","j":["clothes","fashion","shopping"],"k":[14,11],"o":2},"beach_with_umbrella":{"a":"Beach with Umbrella","b":"1F3D6-FE0F","c":"1F3D6","k":[10,41],"o":2},"cherries":{"a":"Cherries","b":"1F352","j":["food","fruit"],"k":[6,42],"o":2},"cat":{"a":"Cat Face","b":"1F431","j":["animal","meow","nature","pet","kitten"],"k":[12,21],"o":2},"point_left":{"skin_variations":{"1F3FB":{"unified":"1F448-1F3FB","non_qualified":null,"image":"1f448-1f3fb.png","sheet_x":13,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F448-1F3FC","non_qualified":null,"image":"1f448-1f3fc.png","sheet_x":13,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F448-1F3FD","non_qualified":null,"image":"1f448-1f3fd.png","sheet_x":13,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F448-1F3FE","non_qualified":null,"image":"1f448-1f3fe.png","sheet_x":13,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F448-1F3FF","non_qualified":null,"image":"1f448-1f3ff.png","sheet_x":13,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Left Pointing Backhand Index","b":"1F448","j":["direction","fingers","hand","left"],"k":[13,8],"o":2},"left_luggage":{"a":"Left Luggage","b":"1F6C5","j":["blue-square","travel"],"k":[36,27],"o":2},"flag-ai":{"a":"Anguilla Flag","b":"1F1E6-1F1EE","k":[0,36],"o":2},"innocent":{"a":"Smiling Face with Halo","b":"1F607","j":["face","angel","heaven","halo"],"k":[30,42],"o":2},"flags":{"a":"Carp Streamer","b":"1F38F","j":["fish","japanese","koinobori","carp","banner"],"k":[7,51],"o":2},"warning":{"a":"Warning Sign","b":"26A0-FE0F","c":"26A0","j":["exclamation","wip","alert","error","problem","issue"],"k":[53,50],"o":2},"strawberry":{"a":"Strawberry","b":"1F353","j":["fruit","food","nature"],"k":[6,43],"o":2},"point_right":{"skin_variations":{"1F3FB":{"unified":"1F449-1F3FB","non_qualified":null,"image":"1f449-1f3fb.png","sheet_x":13,"sheet_y":15,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F449-1F3FC","non_qualified":null,"image":"1f449-1f3fc.png","sheet_x":13,"sheet_y":16,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F449-1F3FD","non_qualified":null,"image":"1f449-1f3fd.png","sheet_x":13,"sheet_y":17,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F449-1F3FE","non_qualified":null,"image":"1f449-1f3fe.png","sheet_x":13,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F449-1F3FF","non_qualified":null,"image":"1f449-1f3ff.png","sheet_x":13,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Right Pointing Backhand Index","b":"1F449","j":["fingers","hand","direction","right"],"k":[13,14],"o":2},"desert":{"a":"Desert","b":"1F3DC-FE0F","c":"1F3DC","j":["photo","warm","saharah"],"k":[10,47],"o":2},"kimono":{"a":"Kimono","b":"1F458","j":["dress","fashion","women","female","japanese"],"k":[14,12],"o":2},"flag-al":{"a":"Albania Flag","b":"1F1E6-1F1F1","k":[0,37],"o":2},"wind_chime":{"a":"Wind Chime","b":"1F390","j":["nature","ding","spring","bell"],"k":[7,52],"o":2},"smiling_face_with_3_hearts":{"a":"Smiling Face with Smiling Eyes and Three Hearts","b":"1F970","k":[42,6],"o":11},"cat2":{"a":"Cat","b":"1F408","j":["animal","meow","pet","cats"],"k":[11,36],"o":2},"rice_scene":{"a":"Moon Viewing Ceremony","b":"1F391","j":["photo","japan","asia","tsukimi"],"k":[7,53],"o":2},"heart_eyes":{"a":"Smiling Face with Heart-Shaped Eyes","b":"1F60D","j":["face","love","like","affection","valentines","infatuation","crush","heart"],"k":[30,48],"o":2},"sari":{"a":"Sari","b":"1F97B","k":[42,13],"o":12},"flag-am":{"a":"Armenia Flag","b":"1F1E6-1F1F2","k":[0,38],"o":2},"lion_face":{"a":"Lion Face","b":"1F981","k":[42,19],"o":2},"desert_island":{"a":"Desert Island","b":"1F3DD-FE0F","c":"1F3DD","j":["photo","tropical","mojito"],"k":[10,48],"o":2},"point_up_2":{"skin_variations":{"1F3FB":{"unified":"1F446-1F3FB","non_qualified":null,"image":"1f446-1f3fb.png","sheet_x":12,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F446-1F3FC","non_qualified":null,"image":"1f446-1f3fc.png","sheet_x":12,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F446-1F3FD","non_qualified":null,"image":"1f446-1f3fd.png","sheet_x":12,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F446-1F3FE","non_qualified":null,"image":"1f446-1f3fe.png","sheet_x":13,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F446-1F3FF","non_qualified":null,"image":"1f446-1f3ff.png","sheet_x":13,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Backhand Index","b":"1F446","j":["fingers","hand","direction","up"],"k":[12,53],"o":2},"kiwifruit":{"a":"Kiwifruit","b":"1F95D","k":[41,44],"o":4},"children_crossing":{"a":"Children Crossing","b":"1F6B8","j":["school","warning","danger","sign","driving","yellow-diamond"],"k":[36,9],"o":2},"national_park":{"a":"National Park","b":"1F3DE-FE0F","c":"1F3DE","j":["photo","environment","nature"],"k":[10,49],"o":2},"no_entry":{"a":"No Entry","b":"26D4","j":["limit","security","privacy","bad","denied","stop","circle"],"k":[54,8],"o":2},"one-piece_swimsuit":{"a":"One-Piece Swimsuit","b":"1FA71","k":[51,52],"o":12},"tiger":{"a":"Tiger Face","b":"1F42F","j":["animal","cat","danger","wild","nature","roar"],"k":[12,19],"o":2},"red_envelope":{"a":"Red Gift Envelope","b":"1F9E7","k":[51,26],"o":11},"star-struck":{"a":"Grinning Face with Star Eyes","b":"1F929","k":[38,43],"n":["grinning_face_with_star_eyes"],"o":5},"middle_finger":{"skin_variations":{"1F3FB":{"unified":"1F595-1F3FB","non_qualified":null,"image":"1f595-1f3fb.png","sheet_x":29,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F595-1F3FC","non_qualified":null,"image":"1f595-1f3fc.png","sheet_x":29,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F595-1F3FD","non_qualified":null,"image":"1f595-1f3fd.png","sheet_x":30,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F595-1F3FE","non_qualified":null,"image":"1f595-1f3fe.png","sheet_x":30,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F595-1F3FF","non_qualified":null,"image":"1f595-1f3ff.png","sheet_x":30,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Reversed Hand with Middle Finger Extended","b":"1F595","k":[29,54],"n":["reversed_hand_with_middle_finger_extended"],"o":2},"flag-ao":{"a":"Angola Flag","b":"1F1E6-1F1F4","k":[0,39],"o":2},"tomato":{"a":"Tomato","b":"1F345","j":["fruit","vegetable","nature","food"],"k":[6,29],"o":2},"coconut":{"a":"Coconut","b":"1F965","k":[41,52],"o":5},"ribbon":{"a":"Ribbon","b":"1F380","j":["decoration","pink","girl","bowtie"],"k":[7,31],"o":2},"no_entry_sign":{"a":"No Entry Sign","b":"1F6AB","j":["forbid","stop","limit","denied","disallow","circle"],"k":[35,2],"o":2},"point_down":{"skin_variations":{"1F3FB":{"unified":"1F447-1F3FB","non_qualified":null,"image":"1f447-1f3fb.png","sheet_x":13,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F447-1F3FC","non_qualified":null,"image":"1f447-1f3fc.png","sheet_x":13,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F447-1F3FD","non_qualified":null,"image":"1f447-1f3fd.png","sheet_x":13,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F447-1F3FE","non_qualified":null,"image":"1f447-1f3fe.png","sheet_x":13,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F447-1F3FF","non_qualified":null,"image":"1f447-1f3ff.png","sheet_x":13,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Down Pointing Backhand Index","b":"1F447","j":["fingers","hand","direction","down"],"k":[13,2],"o":2},"flag-aq":{"a":"Antarctica Flag","b":"1F1E6-1F1F6","k":[0,40],"o":2},"briefs":{"a":"Briefs","b":"1FA72","k":[51,53],"o":12},"kissing_heart":{"a":"Face Throwing a Kiss","b":"1F618","j":["face","love","like","affection","valentines","infatuation","kiss"],"k":[31,2],"l":[":*",":-*"],"o":2},"tiger2":{"a":"Tiger","b":"1F405","j":["animal","nature","roar"],"k":[11,33],"o":2},"stadium":{"a":"Stadium","b":"1F3DF-FE0F","c":"1F3DF","j":["photo","place","sports","concert","venue"],"k":[10,50],"o":2},"leopard":{"a":"Leopard","b":"1F406","j":["animal","nature"],"k":[11,34],"o":2},"no_bicycles":{"a":"No Bicycles","b":"1F6B3","j":["cyclist","prohibited","circle"],"k":[35,10],"o":2},"kissing":{"a":"Kissing Face","b":"1F617","j":["love","like","face","3","valentines","infatuation","kiss"],"k":[31,1],"o":2},"flag-ar":{"a":"Argentina Flag","b":"1F1E6-1F1F7","k":[0,41],"o":2},"avocado":{"a":"Avocado","b":"1F951","j":["fruit","food"],"k":[41,32],"o":4},"point_up":{"skin_variations":{"1F3FB":{"unified":"261D-1F3FB","non_qualified":null,"image":"261d-1f3fb.png","sheet_x":53,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"261D-1F3FC","non_qualified":null,"image":"261d-1f3fc.png","sheet_x":53,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"261D-1F3FD","non_qualified":null,"image":"261d-1f3fd.png","sheet_x":53,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"261D-1F3FE","non_qualified":null,"image":"261d-1f3fe.png","sheet_x":53,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"261D-1F3FF","non_qualified":null,"image":"261d-1f3ff.png","sheet_x":53,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Up Pointing Index","b":"261D-FE0F","c":"261D","j":["hand","fingers","direction","up"],"k":[53,2],"o":2},"gift":{"a":"Wrapped Present","b":"1F381","j":["present","birthday","christmas","xmas"],"k":[7,32],"o":2},"classical_building":{"a":"Classical Building","b":"1F3DB-FE0F","c":"1F3DB","j":["art","culture","history"],"k":[10,46],"o":2},"shorts":{"a":"Shorts","b":"1FA73","k":[51,54],"o":12},"+1":{"skin_variations":{"1F3FB":{"unified":"1F44D-1F3FB","non_qualified":null,"image":"1f44d-1f3fb.png","sheet_x":13,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44D-1F3FC","non_qualified":null,"image":"1f44d-1f3fc.png","sheet_x":13,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44D-1F3FD","non_qualified":null,"image":"1f44d-1f3fd.png","sheet_x":13,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44D-1F3FE","non_qualified":null,"image":"1f44d-1f3fe.png","sheet_x":13,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44D-1F3FF","non_qualified":null,"image":"1f44d-1f3ff.png","sheet_x":13,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Up Sign","b":"1F44D","j":["thumbsup","yes","awesome","good","agree","accept","cool","hand","like"],"k":[13,38],"n":["thumbsup"],"o":2},"horse":{"a":"Horse Face","b":"1F434","j":["animal","brown","nature"],"k":[12,24],"o":2},"bikini":{"a":"Bikini","b":"1F459","j":["swimming","female","woman","girl","fashion","beach","summer"],"k":[14,13],"o":2},"no_smoking":{"a":"No Smoking Symbol","b":"1F6AD","j":["cigarette","blue-square","smell","smoke"],"k":[35,4],"o":2},"eggplant":{"a":"Aubergine","b":"1F346","j":["vegetable","nature","food","aubergine"],"k":[6,30],"o":2},"flag-as":{"a":"American Samoa Flag","b":"1F1E6-1F1F8","k":[0,42],"o":2},"reminder_ribbon":{"a":"Reminder Ribbon","b":"1F397-FE0F","c":"1F397","j":["sports","cause","support","awareness"],"k":[8,0],"o":2},"building_construction":{"a":"Building Construction","b":"1F3D7-FE0F","c":"1F3D7","j":["wip","working","progress"],"k":[10,42],"o":2},"relaxed":{"a":"White Smiling Face","b":"263A-FE0F","c":"263A","j":["face","blush","massage","happiness"],"k":[53,17],"o":2},"kissing_closed_eyes":{"a":"Kissing Face with Closed Eyes","b":"1F61A","j":["face","love","like","affection","valentines","infatuation","kiss"],"k":[31,4],"o":2},"-1":{"skin_variations":{"1F3FB":{"unified":"1F44E-1F3FB","non_qualified":null,"image":"1f44e-1f3fb.png","sheet_x":13,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44E-1F3FC","non_qualified":null,"image":"1f44e-1f3fc.png","sheet_x":13,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44E-1F3FD","non_qualified":null,"image":"1f44e-1f3fd.png","sheet_x":13,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44E-1F3FE","non_qualified":null,"image":"1f44e-1f3fe.png","sheet_x":13,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44E-1F3FF","non_qualified":null,"image":"1f44e-1f3ff.png","sheet_x":13,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Thumbs Down Sign","b":"1F44E","j":["thumbsdown","no","dislike","hand"],"k":[13,44],"n":["thumbsdown"],"o":2},"admission_tickets":{"a":"Admission Tickets","b":"1F39F-FE0F","c":"1F39F","k":[8,5],"o":2},"flag-at":{"a":"Austria Flag","b":"1F1E6-1F1F9","k":[0,43],"o":2},"womans_clothes":{"a":"Womans Clothes","b":"1F45A","j":["fashion","shopping_bags","female"],"k":[14,14],"o":2},"do_not_litter":{"a":"Do Not Litter Symbol","b":"1F6AF","j":["trash","bin","garbage","circle"],"k":[35,6],"o":2},"potato":{"a":"Potato","b":"1F954","j":["food","tuber","vegatable","starch"],"k":[41,35],"o":4},"racehorse":{"a":"Horse","b":"1F40E","j":["animal","gamble","luck"],"k":[11,42],"o":2},"bricks":{"a":"Brick","b":"1F9F1","k":[51,36],"o":11},"fist":{"skin_variations":{"1F3FB":{"unified":"270A-1F3FB","non_qualified":null,"image":"270a-1f3fb.png","sheet_x":54,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270A-1F3FC","non_qualified":null,"image":"270a-1f3fc.png","sheet_x":54,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270A-1F3FD","non_qualified":null,"image":"270a-1f3fd.png","sheet_x":54,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270A-1F3FE","non_qualified":null,"image":"270a-1f3fe.png","sheet_x":54,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270A-1F3FF","non_qualified":null,"image":"270a-1f3ff.png","sheet_x":54,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Raised Fist","b":"270A","j":["fingers","hand","grasp"],"k":[54,43],"o":2},"house_buildings":{"a":"House Buildings","b":"1F3D8-FE0F","c":"1F3D8","k":[10,43],"o":2},"carrot":{"a":"Carrot","b":"1F955","j":["vegetable","food","orange"],"k":[41,36],"o":4},"ticket":{"a":"Ticket","b":"1F3AB","j":["event","concert","pass"],"k":[8,17],"o":2},"flag-au":{"a":"Australia Flag","b":"1F1E6-1F1FA","k":[0,44],"o":2},"non-potable_water":{"a":"Non-Potable Water Symbol","b":"1F6B1","j":["drink","faucet","tap","circle"],"k":[35,8],"o":2},"purse":{"a":"Purse","b":"1F45B","j":["fashion","accessories","money","sales","shopping"],"k":[14,15],"o":2},"unicorn_face":{"a":"Unicorn Face","b":"1F984","k":[42,22],"o":2},"kissing_smiling_eyes":{"a":"Kissing Face with Smiling Eyes","b":"1F619","j":["face","affection","valentines","infatuation","kiss"],"k":[31,3],"o":2},"facepunch":{"skin_variations":{"1F3FB":{"unified":"1F44A-1F3FB","non_qualified":null,"image":"1f44a-1f3fb.png","sheet_x":13,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44A-1F3FC","non_qualified":null,"image":"1f44a-1f3fc.png","sheet_x":13,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44A-1F3FD","non_qualified":null,"image":"1f44a-1f3fd.png","sheet_x":13,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44A-1F3FE","non_qualified":null,"image":"1f44a-1f3fe.png","sheet_x":13,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44A-1F3FF","non_qualified":null,"image":"1f44a-1f3ff.png","sheet_x":13,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Fisted Hand Sign","b":"1F44A","j":["angry","violence","fist","hit","attack","hand"],"k":[13,20],"n":["punch"],"o":2},"medal":{"a":"Medal","b":"1F396-FE0F","c":"1F396","k":[7,56],"o":2},"zebra_face":{"a":"Zebra Face","b":"1F993","k":[42,37],"o":5},"handbag":{"a":"Handbag","b":"1F45C","j":["fashion","accessory","accessories","shopping"],"k":[14,16],"o":2},"derelict_house_building":{"a":"Derelict House Building","b":"1F3DA-FE0F","c":"1F3DA","k":[10,45],"o":2},"yum":{"a":"Face Savouring Delicious Food","b":"1F60B","j":["happy","joy","tongue","smile","face","silly","yummy","nom","delicious","savouring"],"k":[30,46],"o":2},"corn":{"a":"Ear of Maize","b":"1F33D","j":["food","vegetable","plant"],"k":[6,21],"o":2},"flag-aw":{"a":"Aruba Flag","b":"1F1E6-1F1FC","k":[0,45],"o":2},"no_pedestrians":{"a":"No Pedestrians","b":"1F6B7","j":["rules","crossing","walking","circle"],"k":[36,8],"o":2},"house":{"a":"House Building","b":"1F3E0","j":["building","home"],"k":[10,51],"o":2},"hot_pepper":{"a":"Hot Pepper","b":"1F336-FE0F","c":"1F336","j":["food","spicy","chilli","chili"],"k":[6,14],"o":2},"flag-ax":{"a":"\xc5land Islands Flag","b":"1F1E6-1F1FD","k":[0,46],"o":2},"trophy":{"a":"Trophy","b":"1F3C6","j":["win","award","contest","place","ftw","ceremony"],"k":[9,26],"o":2},"deer":{"a":"Deer","b":"1F98C","j":["animal","nature","horns","venison"],"k":[42,30],"o":4},"left-facing_fist":{"skin_variations":{"1F3FB":{"unified":"1F91B-1F3FB","non_qualified":null,"image":"1f91b-1f3fb.png","sheet_x":37,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91B-1F3FC","non_qualified":null,"image":"1f91b-1f3fc.png","sheet_x":37,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91B-1F3FD","non_qualified":null,"image":"1f91b-1f3fd.png","sheet_x":37,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91B-1F3FE","non_qualified":null,"image":"1f91b-1f3fe.png","sheet_x":37,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91B-1F3FF","non_qualified":null,"image":"1f91b-1f3ff.png","sheet_x":37,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Left-Facing Fist","b":"1F91B","k":[37,49],"o":4},"stuck_out_tongue":{"a":"Face with Stuck-out Tongue","b":"1F61B","j":["face","prank","childish","playful","mischievous","smile","tongue"],"k":[31,5],"l":[":p",":-p",":P",":-P",":b",":-b"],"m":":p","o":2},"pouch":{"a":"Pouch","b":"1F45D","j":["bag","accessories","shopping"],"k":[14,17],"o":2},"no_mobile_phones":{"a":"No Mobile Phones","b":"1F4F5","j":["iphone","mute","circle"],"k":[27,18],"o":2},"stuck_out_tongue_winking_eye":{"a":"Face with Stuck-out Tongue and Winking Eye","b":"1F61C","j":["face","prank","childish","playful","mischievous","smile","wink","tongue"],"k":[31,6],"l":[";p",";-p",";b",";-b",";P",";-P"],"m":";p","o":2},"sports_medal":{"a":"Sports Medal","b":"1F3C5","k":[9,25],"o":2},"cucumber":{"a":"Cucumber","b":"1F952","j":["fruit","food","pickle"],"k":[41,33],"o":4},"cow":{"a":"Cow Face","b":"1F42E","j":["beef","ox","animal","nature","moo","milk"],"k":[12,18],"o":2},"underage":{"a":"No One Under Eighteen Symbol","b":"1F51E","j":["18","drink","pub","night","minor","circle"],"k":[28,1],"o":2},"flag-az":{"a":"Azerbaijan Flag","b":"1F1E6-1F1FF","k":[0,47],"o":2},"shopping_bags":{"a":"Shopping Bags","b":"1F6CD-FE0F","c":"1F6CD","k":[36,35],"o":2},"right-facing_fist":{"skin_variations":{"1F3FB":{"unified":"1F91C-1F3FB","non_qualified":null,"image":"1f91c-1f3fb.png","sheet_x":37,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F91C-1F3FC","non_qualified":null,"image":"1f91c-1f3fc.png","sheet_x":38,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F91C-1F3FD","non_qualified":null,"image":"1f91c-1f3fd.png","sheet_x":38,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F91C-1F3FE","non_qualified":null,"image":"1f91c-1f3fe.png","sheet_x":38,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F91C-1F3FF","non_qualified":null,"image":"1f91c-1f3ff.png","sheet_x":38,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Right-Facing Fist","b":"1F91C","k":[37,55],"o":4},"house_with_garden":{"a":"House with Garden","b":"1F3E1","j":["home","plant","nature"],"k":[10,52],"o":2},"clap":{"skin_variations":{"1F3FB":{"unified":"1F44F-1F3FB","non_qualified":null,"image":"1f44f-1f3fb.png","sheet_x":13,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F44F-1F3FC","non_qualified":null,"image":"1f44f-1f3fc.png","sheet_x":13,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F44F-1F3FD","non_qualified":null,"image":"1f44f-1f3fd.png","sheet_x":13,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F44F-1F3FE","non_qualified":null,"image":"1f44f-1f3fe.png","sheet_x":13,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F44F-1F3FF","non_qualified":null,"image":"1f44f-1f3ff.png","sheet_x":13,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Clapping Hands Sign","b":"1F44F","j":["hands","praise","applause","congrats","yay"],"k":[13,50],"o":2},"leafy_green":{"a":"Leafy Green","b":"1F96C","k":[42,2],"o":11},"office":{"a":"Office Building","b":"1F3E2","j":["building","bureau","work"],"k":[10,53],"o":2},"flag-ba":{"a":"Bosnia & Herzegovina Flag","b":"1F1E7-1F1E6","k":[0,48],"o":2},"zany_face":{"a":"Grinning Face with One Large and One Small Eye","b":"1F92A","k":[38,44],"n":["grinning_face_with_one_large_and_one_small_eye"],"o":5},"first_place_medal":{"a":"First Place Medal","b":"1F947","k":[41,22],"o":4},"ox":{"a":"Ox","b":"1F402","j":["animal","cow","beef"],"k":[11,30],"o":2},"school_satchel":{"a":"School Satchel","b":"1F392","j":["student","education","bag","backpack"],"k":[7,54],"o":2},"radioactive_sign":{"a":"Radioactive Sign","b":"2622-FE0F","c":"2622","k":[53,9],"o":2},"second_place_medal":{"a":"Second Place Medal","b":"1F948","k":[41,23],"o":4},"stuck_out_tongue_closed_eyes":{"a":"Face with Stuck-out Tongue and Tightly-Closed Eyes","b":"1F61D","j":["face","prank","playful","mischievous","smile","tongue"],"k":[31,7],"o":2},"broccoli":{"a":"Broccoli","b":"1F966","k":[41,53],"o":5},"biohazard_sign":{"a":"Biohazard Sign","b":"2623-FE0F","c":"2623","k":[53,10],"o":2},"mans_shoe":{"a":"Mans Shoe","b":"1F45E","j":["fashion","male"],"k":[14,18],"n":["shoe"],"o":2},"raised_hands":{"skin_variations":{"1F3FB":{"unified":"1F64C-1F3FB","non_qualified":null,"image":"1f64c-1f3fb.png","sheet_x":33,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64C-1F3FC","non_qualified":null,"image":"1f64c-1f3fc.png","sheet_x":33,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64C-1F3FD","non_qualified":null,"image":"1f64c-1f3fd.png","sheet_x":33,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64C-1F3FE","non_qualified":null,"image":"1f64c-1f3fe.png","sheet_x":33,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64C-1F3FF","non_qualified":null,"image":"1f64c-1f3ff.png","sheet_x":33,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person Raising Both Hands in Celebration","b":"1F64C","j":["gesture","hooray","yea","celebration","hands"],"k":[33,8],"o":2},"post_office":{"a":"Japanese Post Office","b":"1F3E3","j":["building","envelope","communication"],"k":[10,54],"o":2},"flag-bb":{"a":"Barbados Flag","b":"1F1E7-1F1E7","k":[0,49],"o":2},"water_buffalo":{"a":"Water Buffalo","b":"1F403","j":["animal","nature","ox","cow"],"k":[11,31],"o":2},"third_place_medal":{"a":"Third Place Medal","b":"1F949","k":[41,24],"o":4},"european_post_office":{"a":"European Post Office","b":"1F3E4","j":["building","email"],"k":[10,55],"o":2},"athletic_shoe":{"a":"Athletic Shoe","b":"1F45F","j":["shoes","sports","sneakers"],"k":[14,19],"o":2},"arrow_up":{"a":"Upwards Black Arrow","b":"2B06-FE0F","c":"2B06","j":["blue-square","continue","top","direction"],"k":[55,38],"o":2},"cow2":{"a":"Cow","b":"1F404","j":["beef","ox","animal","nature","moo","milk"],"k":[11,32],"o":2},"open_hands":{"skin_variations":{"1F3FB":{"unified":"1F450-1F3FB","non_qualified":null,"image":"1f450-1f3fb.png","sheet_x":14,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F450-1F3FC","non_qualified":null,"image":"1f450-1f3fc.png","sheet_x":14,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F450-1F3FD","non_qualified":null,"image":"1f450-1f3fd.png","sheet_x":14,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F450-1F3FE","non_qualified":null,"image":"1f450-1f3fe.png","sheet_x":14,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F450-1F3FF","non_qualified":null,"image":"1f450-1f3ff.png","sheet_x":14,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Open Hands Sign","b":"1F450","j":["fingers","butterfly","hands","open"],"k":[13,56],"o":2},"garlic":{"a":"Garlic","b":"1F9C4","k":[44,12],"o":12},"money_mouth_face":{"a":"Money-Mouth Face","b":"1F911","j":["face","rich","dollar","money"],"k":[37,24],"o":2},"flag-bd":{"a":"Bangladesh Flag","b":"1F1E7-1F1E9","k":[0,50],"o":2},"soccer":{"a":"Soccer Ball","b":"26BD","j":["sports","football"],"k":[53,56],"o":2},"hugging_face":{"a":"Hugging Face","b":"1F917","k":[37,30],"o":2},"onion":{"a":"Onion","b":"1F9C5","k":[44,13],"o":12},"arrow_upper_right":{"a":"North East Arrow","b":"2197-FE0F","c":"2197","j":["blue-square","point","direction","diagonal","northeast"],"k":[52,17],"o":2},"palms_up_together":{"skin_variations":{"1F3FB":{"unified":"1F932-1F3FB","non_qualified":null,"image":"1f932-1f3fb.png","sheet_x":39,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F932-1F3FC","non_qualified":null,"image":"1f932-1f3fc.png","sheet_x":39,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F932-1F3FD","non_qualified":null,"image":"1f932-1f3fd.png","sheet_x":39,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F932-1F3FE","non_qualified":null,"image":"1f932-1f3fe.png","sheet_x":39,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F932-1F3FF","non_qualified":null,"image":"1f932-1f3ff.png","sheet_x":39,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Palms Up Together","b":"1F932","k":[39,5],"o":5},"pig":{"a":"Pig Face","b":"1F437","j":["animal","oink","nature"],"k":[12,27],"o":2},"hospital":{"a":"Hospital","b":"1F3E5","j":["building","health","surgery","doctor"],"k":[10,56],"o":2},"hiking_boot":{"a":"Hiking Boot","b":"1F97E","k":[42,16],"o":11},"flag-be":{"a":"Belgium Flag","b":"1F1E7-1F1EA","k":[0,51],"o":2},"flag-bf":{"a":"Burkina Faso Flag","b":"1F1E7-1F1EB","k":[0,52],"o":2},"mushroom":{"a":"Mushroom","b":"1F344","j":["plant","vegetable"],"k":[6,28],"o":2},"pig2":{"a":"Pig","b":"1F416","j":["animal","nature"],"k":[11,51],"o":2},"baseball":{"a":"Baseball","b":"26BE","j":["sports","balls"],"k":[54,0],"o":2},"face_with_hand_over_mouth":{"a":"Smiling Face with Smiling Eyes and Hand Covering Mouth","b":"1F92D","k":[38,47],"n":["smiling_face_with_smiling_eyes_and_hand_covering_mouth"],"o":5},"handshake":{"a":"Handshake","b":"1F91D","j":["agreement","shake"],"k":[38,4],"o":4},"womans_flat_shoe":{"a":"Flat Shoe","b":"1F97F","k":[42,17],"o":11},"bank":{"a":"Bank","b":"1F3E6","j":["building","money","sales","cash","business","enterprise"],"k":[11,0],"o":2},"arrow_right":{"a":"Black Rightwards Arrow","b":"27A1-FE0F","c":"27A1","j":["blue-square","next"],"k":[55,32],"o":2},"peanuts":{"a":"Peanuts","b":"1F95C","j":["food","nut"],"k":[41,43],"o":4},"shushing_face":{"a":"Face with Finger Covering Closed Lips","b":"1F92B","k":[38,45],"n":["face_with_finger_covering_closed_lips"],"o":5},"pray":{"skin_variations":{"1F3FB":{"unified":"1F64F-1F3FB","non_qualified":null,"image":"1f64f-1f3fb.png","sheet_x":33,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64F-1F3FC","non_qualified":null,"image":"1f64f-1f3fc.png","sheet_x":33,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64F-1F3FD","non_qualified":null,"image":"1f64f-1f3fd.png","sheet_x":33,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64F-1F3FE","non_qualified":null,"image":"1f64f-1f3fe.png","sheet_x":33,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64F-1F3FF","non_qualified":null,"image":"1f64f-1f3ff.png","sheet_x":33,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Folded Hands","b":"1F64F","j":["please","hope","wish","namaste","highfive"],"k":[33,50],"o":2},"softball":{"a":"Softball","b":"1F94E","k":[41,29],"o":11},"high_heel":{"a":"High-Heeled Shoe","b":"1F460","j":["fashion","shoes","female","pumps","stiletto"],"k":[14,20],"o":2},"flag-bg":{"a":"Bulgaria Flag","b":"1F1E7-1F1EC","k":[0,53],"o":2},"arrow_lower_right":{"a":"South East Arrow","b":"2198-FE0F","c":"2198","j":["blue-square","direction","diagonal","southeast"],"k":[52,18],"o":2},"hotel":{"a":"Hotel","b":"1F3E8","j":["building","accomodation","checkin"],"k":[11,2],"o":2},"boar":{"a":"Boar","b":"1F417","j":["animal","nature"],"k":[11,52],"o":2},"sandal":{"a":"Womans Sandal","b":"1F461","j":["shoes","fashion","flip flops"],"k":[14,21],"o":2},"flag-bh":{"a":"Bahrain Flag","b":"1F1E7-1F1ED","k":[0,54],"o":2},"arrow_down":{"a":"Downwards Black Arrow","b":"2B07-FE0F","c":"2B07","j":["blue-square","direction","bottom"],"k":[55,39],"o":2},"thinking_face":{"a":"Thinking Face","b":"1F914","k":[37,27],"o":2},"writing_hand":{"skin_variations":{"1F3FB":{"unified":"270D-1F3FB","non_qualified":null,"image":"270d-1f3fb.png","sheet_x":55,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"270D-1F3FC","non_qualified":null,"image":"270d-1f3fc.png","sheet_x":55,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"270D-1F3FD","non_qualified":null,"image":"270d-1f3fd.png","sheet_x":55,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"270D-1F3FE","non_qualified":null,"image":"270d-1f3fe.png","sheet_x":55,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"270D-1F3FF","non_qualified":null,"image":"270d-1f3ff.png","sheet_x":55,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Writing Hand","b":"270D-FE0F","c":"270D","j":["lower_left_ballpoint_pen","stationery","write","compose"],"k":[55,4],"o":2},"chestnut":{"a":"Chestnut","b":"1F330","j":["food","squirrel"],"k":[6,8],"o":2},"basketball":{"a":"Basketball and Hoop","b":"1F3C0","j":["sports","balls","NBA"],"k":[8,38],"o":2},"pig_nose":{"a":"Pig Nose","b":"1F43D","j":["animal","oink"],"k":[12,33],"o":2},"love_hotel":{"a":"Love Hotel","b":"1F3E9","j":["like","affection","dating"],"k":[11,3],"o":2},"nail_care":{"skin_variations":{"1F3FB":{"unified":"1F485-1F3FB","non_qualified":null,"image":"1f485-1f3fb.png","sheet_x":24,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F485-1F3FC","non_qualified":null,"image":"1f485-1f3fc.png","sheet_x":24,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F485-1F3FD","non_qualified":null,"image":"1f485-1f3fd.png","sheet_x":24,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F485-1F3FE","non_qualified":null,"image":"1f485-1f3fe.png","sheet_x":24,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F485-1F3FF","non_qualified":null,"image":"1f485-1f3ff.png","sheet_x":24,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nail Polish","b":"1F485","j":["beauty","manicure","finger","fashion","nail"],"k":[24,33],"o":2},"volleyball":{"a":"Volleyball","b":"1F3D0","j":["sports","balls"],"k":[10,35],"o":2},"flag-bi":{"a":"Burundi Flag","b":"1F1E7-1F1EE","k":[0,55],"o":2},"arrow_lower_left":{"a":"South West Arrow","b":"2199-FE0F","c":"2199","j":["blue-square","direction","diagonal","southwest"],"k":[52,19],"o":2},"ram":{"a":"Ram","b":"1F40F","j":["animal","sheep","nature"],"k":[11,43],"o":2},"ballet_shoes":{"a":"Ballet Shoes","b":"1FA70","k":[51,51],"o":12},"zipper_mouth_face":{"a":"Zipper-Mouth Face","b":"1F910","j":["face","sealed","zipper","secret"],"k":[37,23],"o":2},"bread":{"a":"Bread","b":"1F35E","j":["food","wheat","breakfast","toast"],"k":[6,54],"o":2},"convenience_store":{"a":"Convenience Store","b":"1F3EA","j":["building","shopping","groceries"],"k":[11,4],"o":2},"boot":{"a":"Womans Boots","b":"1F462","j":["shoes","fashion"],"k":[14,22],"o":2},"sheep":{"a":"Sheep","b":"1F411","j":["animal","nature","wool","shipit"],"k":[11,45],"o":2},"face_with_raised_eyebrow":{"a":"Face with One Eyebrow Raised","b":"1F928","k":[38,42],"n":["face_with_one_eyebrow_raised"],"o":5},"flag-bj":{"a":"Benin Flag","b":"1F1E7-1F1EF","k":[0,56],"o":2},"arrow_left":{"a":"Leftwards Black Arrow","b":"2B05-FE0F","c":"2B05","j":["blue-square","previous","back"],"k":[55,37],"o":2},"selfie":{"skin_variations":{"1F3FB":{"unified":"1F933-1F3FB","non_qualified":null,"image":"1f933-1f3fb.png","sheet_x":39,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F933-1F3FC","non_qualified":null,"image":"1f933-1f3fc.png","sheet_x":39,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F933-1F3FD","non_qualified":null,"image":"1f933-1f3fd.png","sheet_x":39,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F933-1F3FE","non_qualified":null,"image":"1f933-1f3fe.png","sheet_x":39,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F933-1F3FF","non_qualified":null,"image":"1f933-1f3ff.png","sheet_x":39,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Selfie","b":"1F933","j":["camera","phone"],"k":[39,11],"o":4},"croissant":{"a":"Croissant","b":"1F950","j":["food","bread","french"],"k":[41,31],"o":4},"school":{"a":"School","b":"1F3EB","j":["building","student","education","learn","teach"],"k":[11,5],"o":2},"football":{"a":"American Football","b":"1F3C8","j":["sports","balls","NFL"],"k":[9,33],"o":2},"goat":{"a":"Goat","b":"1F410","j":["animal","nature"],"k":[11,44],"o":2},"department_store":{"a":"Department Store","b":"1F3EC","j":["building","shopping","mall"],"k":[11,6],"o":2},"flag-bl":{"a":"St. Barth\xe9lemy Flag","b":"1F1E7-1F1F1","k":[1,0],"o":2},"crown":{"a":"Crown","b":"1F451","j":["king","kod","leader","royalty","lord"],"k":[14,5],"o":2},"arrow_upper_left":{"a":"North West Arrow","b":"2196-FE0F","c":"2196","j":["blue-square","point","direction","diagonal","northwest"],"k":[52,16],"o":2},"neutral_face":{"a":"Neutral Face","b":"1F610","j":["indifference","meh",":|","neutral"],"k":[30,51],"l":[":|",":-|"],"o":2},"rugby_football":{"a":"Rugby Football","b":"1F3C9","j":["sports","team"],"k":[9,34],"o":2},"muscle":{"skin_variations":{"1F3FB":{"unified":"1F4AA-1F3FB","non_qualified":null,"image":"1f4aa-1f3fb.png","sheet_x":25,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F4AA-1F3FC","non_qualified":null,"image":"1f4aa-1f3fc.png","sheet_x":25,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F4AA-1F3FD","non_qualified":null,"image":"1f4aa-1f3fd.png","sheet_x":25,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F4AA-1F3FE","non_qualified":null,"image":"1f4aa-1f3fe.png","sheet_x":25,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F4AA-1F3FF","non_qualified":null,"image":"1f4aa-1f3ff.png","sheet_x":26,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Flexed Biceps","b":"1F4AA","j":["arm","flex","hand","summer","strong","biceps"],"k":[25,52],"o":2},"baguette_bread":{"a":"Baguette Bread","b":"1F956","j":["food","bread","french"],"k":[41,37],"o":4},"expressionless":{"a":"Expressionless Face","b":"1F611","j":["face","indifferent","-_-","meh","deadpan"],"k":[30,52],"o":2},"womans_hat":{"a":"Womans Hat","b":"1F452","j":["fashion","accessories","female","lady","spring"],"k":[14,6],"o":2},"pretzel":{"a":"Pretzel","b":"1F968","k":[41,55],"o":5},"mechanical_arm":{"a":"Mechanical Arm","b":"1F9BE","k":[44,6],"o":12},"arrow_up_down":{"a":"Up Down Arrow","b":"2195-FE0F","c":"2195","j":["blue-square","direction","way","vertical"],"k":[52,15],"o":2},"dromedary_camel":{"a":"Dromedary Camel","b":"1F42A","j":["animal","hot","desert","hump"],"k":[12,14],"o":2},"tennis":{"a":"Tennis Racquet and Ball","b":"1F3BE","j":["sports","balls","green"],"k":[8,36],"o":2},"flag-bm":{"a":"Bermuda Flag","b":"1F1E7-1F1F2","k":[1,1],"o":2},"factory":{"a":"Factory","b":"1F3ED","j":["building","industry","pollution","smoke"],"k":[11,7],"o":2},"japanese_castle":{"a":"Japanese Castle","b":"1F3EF","j":["photo","building"],"k":[11,9],"o":2},"no_mouth":{"a":"Face Without Mouth","b":"1F636","j":["face","hellokitty"],"k":[31,32],"o":2},"mechanical_leg":{"a":"Mechanical Leg","b":"1F9BF","k":[44,7],"o":12},"bagel":{"a":"Bagel","b":"1F96F","k":[42,5],"o":11},"camel":{"a":"Bactrian Camel","b":"1F42B","j":["animal","nature","hot","desert","hump"],"k":[12,15],"o":2},"tophat":{"a":"Top Hat","b":"1F3A9","j":["magic","gentleman","classy","circus"],"k":[8,15],"o":2},"left_right_arrow":{"a":"Left Right Arrow","b":"2194-FE0F","c":"2194","j":["shape","direction","horizontal","sideways"],"k":[52,14],"o":2},"flag-bn":{"a":"Brunei Flag","b":"1F1E7-1F1F3","k":[1,2],"o":2},"flying_disc":{"a":"Flying Disc","b":"1F94F","k":[41,30],"o":11},"smirk":{"a":"Smirking Face","b":"1F60F","j":["face","smile","mean","prank","smug","sarcasm"],"k":[30,50],"o":2},"mortar_board":{"a":"Graduation Cap","b":"1F393","j":["school","college","degree","university","graduation","cap","hat","legal","learn","education"],"k":[7,55],"o":2},"european_castle":{"a":"European Castle","b":"1F3F0","j":["building","royalty","history"],"k":[11,10],"o":2},"leg":{"skin_variations":{"1F3FB":{"unified":"1F9B5-1F3FB","non_qualified":null,"image":"1f9b5-1f3fb.png","sheet_x":43,"sheet_y":6,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B5-1F3FC","non_qualified":null,"image":"1f9b5-1f3fc.png","sheet_x":43,"sheet_y":7,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B5-1F3FD","non_qualified":null,"image":"1f9b5-1f3fd.png","sheet_x":43,"sheet_y":8,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B5-1F3FE","non_qualified":null,"image":"1f9b5-1f3fe.png","sheet_x":43,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B5-1F3FF","non_qualified":null,"image":"1f9b5-1f3ff.png","sheet_x":43,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Leg","b":"1F9B5","k":[43,5],"o":11},"pancakes":{"a":"Pancakes","b":"1F95E","j":["food","breakfast","flapjacks","hotcakes"],"k":[41,45],"o":4},"leftwards_arrow_with_hook":{"a":"Leftwards Arrow with Hook","b":"21A9-FE0F","c":"21A9","j":["back","return","blue-square","undo","enter"],"k":[52,20],"o":2},"flag-bo":{"a":"Bolivia Flag","b":"1F1E7-1F1F4","k":[1,3],"o":2},"bowling":{"a":"Bowling","b":"1F3B3","j":["sports","fun","play"],"k":[8,25],"o":2},"llama":{"a":"Llama","b":"1F999","k":[42,43],"o":11},"arrow_right_hook":{"a":"Rightwards Arrow with Hook","b":"21AA-FE0F","c":"21AA","j":["blue-square","return","rotate","direction"],"k":[52,21],"o":2},"wedding":{"a":"Wedding","b":"1F492","j":["love","like","affection","couple","marriage","bride","groom"],"k":[25,28],"o":2},"flag-bq":{"a":"Caribbean Netherlands Flag","b":"1F1E7-1F1F6","k":[1,4],"o":2},"foot":{"skin_variations":{"1F3FB":{"unified":"1F9B6-1F3FB","non_qualified":null,"image":"1f9b6-1f3fb.png","sheet_x":43,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B6-1F3FC","non_qualified":null,"image":"1f9b6-1f3fc.png","sheet_x":43,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B6-1F3FD","non_qualified":null,"image":"1f9b6-1f3fd.png","sheet_x":43,"sheet_y":14,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B6-1F3FE","non_qualified":null,"image":"1f9b6-1f3fe.png","sheet_x":43,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B6-1F3FF","non_qualified":null,"image":"1f9b6-1f3ff.png","sheet_x":43,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Foot","b":"1F9B6","k":[43,11],"o":11},"giraffe_face":{"a":"Giraffe Face","b":"1F992","k":[42,36],"o":5},"unamused":{"a":"Unamused Face","b":"1F612","j":["indifference","bored","straight face","serious","sarcasm"],"k":[30,53],"m":":(","o":2},"billed_cap":{"a":"Billed Cap","b":"1F9E2","k":[51,21],"o":5},"waffle":{"a":"Waffle","b":"1F9C7","k":[44,15],"o":12},"cricket_bat_and_ball":{"a":"Cricket Bat and Ball","b":"1F3CF","k":[10,34],"o":2},"helmet_with_white_cross":{"a":"Helmet with White Cross","b":"26D1-FE0F","c":"26D1","k":[54,6],"o":2},"ear":{"skin_variations":{"1F3FB":{"unified":"1F442-1F3FB","non_qualified":null,"image":"1f442-1f3fb.png","sheet_x":12,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F442-1F3FC","non_qualified":null,"image":"1f442-1f3fc.png","sheet_x":12,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F442-1F3FD","non_qualified":null,"image":"1f442-1f3fd.png","sheet_x":12,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F442-1F3FE","non_qualified":null,"image":"1f442-1f3fe.png","sheet_x":12,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F442-1F3FF","non_qualified":null,"image":"1f442-1f3ff.png","sheet_x":12,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear","b":"1F442","j":["face","hear","sound","listen"],"k":[12,39],"o":2},"elephant":{"a":"Elephant","b":"1F418","j":["animal","nature","nose","th","circus"],"k":[11,53],"o":2},"cheese_wedge":{"a":"Cheese Wedge","b":"1F9C0","k":[44,8],"o":2},"tokyo_tower":{"a":"Tokyo Tower","b":"1F5FC","j":["photo","japanese"],"k":[30,31],"o":2},"arrow_heading_up":{"a":"Arrow Pointing Rightwards Then Curving Upwards","b":"2934-FE0F","c":"2934","j":["blue-square","direction","top"],"k":[55,35],"o":2},"field_hockey_stick_and_ball":{"a":"Field Hockey Stick and Ball","b":"1F3D1","k":[10,36],"o":2},"flag-br":{"a":"Brazil Flag","b":"1F1E7-1F1F7","k":[1,5],"o":2},"face_with_rolling_eyes":{"a":"Face with Rolling Eyes","b":"1F644","k":[31,46],"o":2},"ear_with_hearing_aid":{"skin_variations":{"1F3FB":{"unified":"1F9BB-1F3FB","non_qualified":null,"image":"1f9bb-1f3fb.png","sheet_x":43,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9BB-1F3FC","non_qualified":null,"image":"1f9bb-1f3fc.png","sheet_x":44,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9BB-1F3FD","non_qualified":null,"image":"1f9bb-1f3fd.png","sheet_x":44,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9BB-1F3FE","non_qualified":null,"image":"1f9bb-1f3fe.png","sheet_x":44,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9BB-1F3FF","non_qualified":null,"image":"1f9bb-1f3ff.png","sheet_x":44,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Ear with Hearing Aid","b":"1F9BB","k":[43,55],"o":12},"arrow_heading_down":{"a":"Arrow Pointing Rightwards Then Curving Downwards","b":"2935-FE0F","c":"2935","j":["blue-square","direction","bottom"],"k":[55,36],"o":2},"ice_hockey_stick_and_puck":{"a":"Ice Hockey Stick and Puck","b":"1F3D2","k":[10,37],"o":2},"meat_on_bone":{"a":"Meat on Bone","b":"1F356","j":["good","food","drumstick"],"k":[6,46],"o":2},"prayer_beads":{"a":"Prayer Beads","b":"1F4FF","j":["dhikr","religious"],"k":[27,27],"o":2},"statue_of_liberty":{"a":"Statue of Liberty","b":"1F5FD","j":["american","newyork"],"k":[30,32],"o":2},"grimacing":{"a":"Grimacing Face","b":"1F62C","j":["face","grimace","teeth"],"k":[31,22],"o":2},"flag-bs":{"a":"Bahamas Flag","b":"1F1E7-1F1F8","k":[1,6],"o":2},"rhinoceros":{"a":"Rhinoceros","b":"1F98F","j":["animal","nature","horn"],"k":[42,33],"o":4},"lacrosse":{"a":"Lacrosse Stick and Ball","b":"1F94D","k":[41,28],"o":11},"poultry_leg":{"a":"Poultry Leg","b":"1F357","j":["food","meat","drumstick","bird","chicken","turkey"],"k":[6,47],"o":2},"hippopotamus":{"a":"Hippopotamus","b":"1F99B","k":[42,45],"o":11},"nose":{"skin_variations":{"1F3FB":{"unified":"1F443-1F3FB","non_qualified":null,"image":"1f443-1f3fb.png","sheet_x":12,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F443-1F3FC","non_qualified":null,"image":"1f443-1f3fc.png","sheet_x":12,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F443-1F3FD","non_qualified":null,"image":"1f443-1f3fd.png","sheet_x":12,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F443-1F3FE","non_qualified":null,"image":"1f443-1f3fe.png","sheet_x":12,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F443-1F3FF","non_qualified":null,"image":"1f443-1f3ff.png","sheet_x":12,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Nose","b":"1F443","j":["smell","sniff"],"k":[12,45],"o":2},"arrows_clockwise":{"a":"Clockwise Downwards and Upwards Open Circle Arrows","b":"1F503","j":["sync","cycle","round","repeat"],"k":[27,31],"o":2},"flag-bt":{"a":"Bhutan Flag","b":"1F1E7-1F1F9","k":[1,7],"o":2},"church":{"a":"Church","b":"26EA","j":["building","religion","christ"],"k":[54,10],"o":2},"lipstick":{"a":"Lipstick","b":"1F484","j":["female","girl","fashion","woman"],"k":[24,32],"o":2},"lying_face":{"a":"Lying Face","b":"1F925","j":["face","lie","pinocchio"],"k":[38,22],"o":4},"arrows_counterclockwise":{"a":"Anticlockwise Downwards and Upwards Open Circle Arrows","b":"1F504","j":["blue-square","sync","cycle"],"k":[27,32],"o":2},"flag-bv":{"a":"Bouvet Island Flag","b":"1F1E7-1F1FB","k":[1,8],"o":2},"cut_of_meat":{"a":"Cut of Meat","b":"1F969","k":[41,56],"o":5},"mosque":{"a":"Mosque","b":"1F54C","j":["islam","worship","minaret"],"k":[28,36],"o":2},"ring":{"a":"Ring","b":"1F48D","j":["wedding","propose","marriage","valentines","diamond","fashion","jewelry","gem","engagement"],"k":[25,23],"o":2},"brain":{"a":"Brain","b":"1F9E0","k":[51,19],"o":5},"table_tennis_paddle_and_ball":{"a":"Table Tennis Paddle and Ball","b":"1F3D3","k":[10,38],"o":2},"relieved":{"a":"Relieved Face","b":"1F60C","j":["face","relaxed","phew","massage","happiness"],"k":[30,47],"o":2},"mouse":{"a":"Mouse Face","b":"1F42D","j":["animal","nature","cheese_wedge","rodent"],"k":[12,17],"o":2},"hindu_temple":{"a":"Hindu Temple","b":"1F6D5","k":[36,41],"o":12},"back":{"a":"Back with Leftwards Arrow Above","b":"1F519","j":["arrow","words","return"],"k":[27,53],"o":2},"gem":{"a":"Gem Stone","b":"1F48E","j":["blue","ruby","diamond","jewelry"],"k":[25,24],"o":2},"pensive":{"a":"Pensive Face","b":"1F614","j":["face","sad","depressed","upset"],"k":[30,55],"o":2},"flag-bw":{"a":"Botswana Flag","b":"1F1E7-1F1FC","k":[1,9],"o":2},"mouse2":{"a":"Mouse","b":"1F401","j":["animal","nature","rodent"],"k":[11,29],"o":2},"bacon":{"a":"Bacon","b":"1F953","j":["food","breakfast","pork","pig","meat"],"k":[41,34],"o":4},"tooth":{"a":"Tooth","b":"1F9B7","k":[43,17],"o":11},"badminton_racquet_and_shuttlecock":{"a":"Badminton Racquet and Shuttlecock","b":"1F3F8","k":[11,20],"o":2},"rat":{"a":"Rat","b":"1F400","j":["animal","mouse","rodent"],"k":[11,28],"o":2},"synagogue":{"a":"Synagogue","b":"1F54D","j":["judaism","worship","temple","jewish"],"k":[28,37],"o":2},"end":{"a":"End with Leftwards Arrow Above","b":"1F51A","j":["words","arrow"],"k":[27,54],"o":2},"bone":{"a":"Bone","b":"1F9B4","k":[43,4],"o":11},"boxing_glove":{"a":"Boxing Glove","b":"1F94A","j":["sports","fighting"],"k":[41,25],"o":4},"mute":{"a":"Speaker with Cancellation Stroke","b":"1F507","j":["sound","volume","silence","quiet"],"k":[27,35],"o":2},"hamburger":{"a":"Hamburger","b":"1F354","j":["meat","fast food","beef","cheeseburger","mcdonalds","burger king"],"k":[6,44],"o":2},"flag-by":{"a":"Belarus Flag","b":"1F1E7-1F1FE","k":[1,10],"o":2},"sleepy":{"a":"Sleepy Face","b":"1F62A","j":["face","tired","rest","nap"],"k":[31,20],"o":2},"on":{"a":"On with Exclamation Mark with Left Right Arrow Above","b":"1F51B","j":["arrow","words"],"k":[27,55],"o":2},"martial_arts_uniform":{"a":"Martial Arts Uniform","b":"1F94B","j":["judo","karate","taekwondo"],"k":[41,26],"o":4},"speaker":{"a":"Speaker","b":"1F508","j":["sound","volume","silence","broadcast"],"k":[27,36],"o":2},"drooling_face":{"a":"Drooling Face","b":"1F924","j":["face"],"k":[38,21],"o":4},"eyes":{"a":"Eyes","b":"1F440","j":["look","watch","stalk","peek","see"],"k":[12,36],"o":2},"flag-bz":{"a":"Belize Flag","b":"1F1E7-1F1FF","k":[1,11],"o":2},"hamster":{"a":"Hamster Face","b":"1F439","j":["animal","nature"],"k":[12,29],"o":2},"shinto_shrine":{"a":"Shinto Shrine","b":"26E9-FE0F","c":"26E9","j":["temple","japan","kyoto"],"k":[54,9],"o":2},"fries":{"a":"French Fries","b":"1F35F","j":["chips","snack","fast food"],"k":[6,55],"o":2},"goal_net":{"a":"Goal Net","b":"1F945","j":["sports"],"k":[41,21],"o":4},"kaaba":{"a":"Kaaba","b":"1F54B","j":["mecca","mosque","islam"],"k":[28,35],"o":2},"soon":{"a":"Soon with Rightwards Arrow Above","b":"1F51C","j":["arrow","words"],"k":[27,56],"o":2},"flag-ca":{"a":"Canada Flag","b":"1F1E8-1F1E6","k":[1,12],"o":2},"rabbit":{"a":"Rabbit Face","b":"1F430","j":["animal","nature","pet","spring","magic","bunny"],"k":[12,20],"o":2},"eye":{"a":"Eye","b":"1F441-FE0F","c":"1F441","j":["face","look","see","watch","stare"],"k":[12,38],"o":2},"sleeping":{"a":"Sleeping Face","b":"1F634","j":["face","tired","sleepy","night","zzz"],"k":[31,30],"o":2},"pizza":{"a":"Slice of Pizza","b":"1F355","j":["food","party"],"k":[6,45],"o":2},"sound":{"a":"Speaker with One Sound Wave","b":"1F509","j":["volume","speaker","broadcast"],"k":[27,37],"o":2},"rabbit2":{"a":"Rabbit","b":"1F407","j":["animal","nature","pet","magic","spring"],"k":[11,35],"o":2},"fountain":{"a":"Fountain","b":"26F2","j":["photo","summer","water","fresh"],"k":[54,13],"o":2},"golf":{"a":"Flag in Hole","b":"26F3","j":["sports","business","flag","hole","summer"],"k":[54,14],"o":2},"top":{"a":"Top with Upwards Arrow Above","b":"1F51D","j":["words","blue-square"],"k":[28,0],"o":2},"mask":{"a":"Face with Medical Mask","b":"1F637","j":["face","sick","ill","disease"],"k":[31,33],"o":2},"flag-cc":{"a":"Cocos (keeling) Islands Flag","b":"1F1E8-1F1E8","k":[1,13],"o":2},"hotdog":{"a":"Hot Dog","b":"1F32D","j":["food","frankfurter"],"k":[6,5],"o":2},"loud_sound":{"a":"Speaker with Three Sound Waves","b":"1F50A","j":["volume","noise","noisy","speaker","broadcast"],"k":[27,38],"o":2},"tongue":{"a":"Tongue","b":"1F445","j":["mouth","playful"],"k":[12,52],"o":2},"place_of_worship":{"a":"Place of Worship","b":"1F6D0","j":["religion","church","temple","prayer"],"k":[36,38],"o":2},"ice_skate":{"a":"Ice Skate","b":"26F8-FE0F","c":"26F8","j":["sports"],"k":[54,18],"o":2},"sandwich":{"a":"Sandwich","b":"1F96A","k":[42,0],"o":5},"chipmunk":{"a":"Chipmunk","b":"1F43F-FE0F","c":"1F43F","j":["animal","nature","rodent","squirrel"],"k":[12,35],"o":2},"loudspeaker":{"a":"Public Address Loudspeaker","b":"1F4E2","j":["volume","sound"],"k":[26,56],"o":2},"lips":{"a":"Mouth","b":"1F444","j":["mouth","kiss"],"k":[12,51],"o":2},"flag-cd":{"a":"Congo - Kinshasa Flag","b":"1F1E8-1F1E9","k":[1,14],"o":2},"tent":{"a":"Tent","b":"26FA","j":["photo","camping","outdoors"],"k":[54,37],"o":2},"face_with_thermometer":{"a":"Face with Thermometer","b":"1F912","j":["sick","temperature","thermometer","cold","fever"],"k":[37,25],"o":2},"taco":{"a":"Taco","b":"1F32E","j":["food","mexican"],"k":[6,6],"o":2},"foggy":{"a":"Foggy","b":"1F301","j":["photo","mountain"],"k":[5,20],"o":2},"flag-cf":{"a":"Central African Republic Flag","b":"1F1E8-1F1EB","k":[1,15],"o":2},"baby":{"skin_variations":{"1F3FB":{"unified":"1F476-1F3FB","non_qualified":null,"image":"1f476-1f3fb.png","sheet_x":23,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F476-1F3FC","non_qualified":null,"image":"1f476-1f3fc.png","sheet_x":23,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F476-1F3FD","non_qualified":null,"image":"1f476-1f3fd.png","sheet_x":23,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F476-1F3FE","non_qualified":null,"image":"1f476-1f3fe.png","sheet_x":23,"sheet_y":8,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F476-1F3FF","non_qualified":null,"image":"1f476-1f3ff.png","sheet_x":23,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby","b":"1F476","j":["child","boy","girl","toddler"],"k":[23,4],"o":2},"atom_symbol":{"a":"Atom Symbol","b":"269B-FE0F","c":"269B","j":["science","physics","chemistry"],"k":[53,48],"o":2},"fishing_pole_and_fish":{"a":"Fishing Pole and Fish","b":"1F3A3","j":["food","hobby","summer"],"k":[8,9],"o":2},"hedgehog":{"a":"Hedgehog","b":"1F994","k":[42,38],"o":5},"face_with_head_bandage":{"a":"Face with Head-Bandage","b":"1F915","j":["injured","clumsy","bandage","hurt"],"k":[37,28],"o":2},"mega":{"a":"Cheering Megaphone","b":"1F4E3","j":["sound","speaker","volume"],"k":[27,0],"o":2},"nauseated_face":{"a":"Nauseated Face","b":"1F922","j":["face","vomit","gross","green","sick","throw up","ill"],"k":[38,19],"o":4},"child":{"skin_variations":{"1F3FB":{"unified":"1F9D2-1F3FB","non_qualified":null,"image":"1f9d2-1f3fb.png","sheet_x":48,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D2-1F3FC","non_qualified":null,"image":"1f9d2-1f3fc.png","sheet_x":48,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D2-1F3FD","non_qualified":null,"image":"1f9d2-1f3fd.png","sheet_x":48,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D2-1F3FE","non_qualified":null,"image":"1f9d2-1f3fe.png","sheet_x":48,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D2-1F3FF","non_qualified":null,"image":"1f9d2-1f3ff.png","sheet_x":48,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Child","b":"1F9D2","k":[48,16],"o":5},"flag-cg":{"a":"Congo - Brazzaville Flag","b":"1F1E8-1F1EC","k":[1,16],"o":2},"bat":{"a":"Bat","b":"1F987","j":["animal","nature","blind","vampire"],"k":[42,25],"o":4},"diving_mask":{"a":"Diving Mask","b":"1F93F","k":[41,15],"o":12},"burrito":{"a":"Burrito","b":"1F32F","j":["food","mexican"],"k":[6,7],"o":2},"postal_horn":{"a":"Postal Horn","b":"1F4EF","j":["instrument","music"],"k":[27,12],"o":2},"night_with_stars":{"a":"Night with Stars","b":"1F303","j":["evening","city","downtown"],"k":[5,22],"o":2},"om_symbol":{"a":"Om Symbol","b":"1F549-FE0F","c":"1F549","k":[28,33],"o":2},"star_of_david":{"a":"Star of David","b":"2721-FE0F","c":"2721","j":["judaism"],"k":[55,15],"o":2},"boy":{"skin_variations":{"1F3FB":{"unified":"1F466-1F3FB","non_qualified":null,"image":"1f466-1f3fb.png","sheet_x":14,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F466-1F3FC","non_qualified":null,"image":"1f466-1f3fc.png","sheet_x":14,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F466-1F3FD","non_qualified":null,"image":"1f466-1f3fd.png","sheet_x":14,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F466-1F3FE","non_qualified":null,"image":"1f466-1f3fe.png","sheet_x":14,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F466-1F3FF","non_qualified":null,"image":"1f466-1f3ff.png","sheet_x":14,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Boy","b":"1F466","j":["man","male","guy","teenager"],"k":[14,26],"o":2},"bell":{"a":"Bell","b":"1F514","j":["sound","notification","christmas","xmas","chime"],"k":[27,48],"o":2},"flag-ch":{"a":"Switzerland Flag","b":"1F1E8-1F1ED","k":[1,17],"o":2},"running_shirt_with_sash":{"a":"Running Shirt with Sash","b":"1F3BD","j":["play","pageant"],"k":[8,35],"o":2},"stuffed_flatbread":{"a":"Stuffed Flatbread","b":"1F959","j":["food","flatbread","stuffed","gyro"],"k":[41,40],"o":4},"bear":{"a":"Bear Face","b":"1F43B","j":["animal","nature","wild"],"k":[12,31],"o":2},"cityscape":{"a":"Cityscape","b":"1F3D9-FE0F","c":"1F3D9","j":["photo","night life","urban"],"k":[10,44],"o":2},"face_vomiting":{"a":"Face with Open Mouth Vomiting","b":"1F92E","k":[38,48],"n":["face_with_open_mouth_vomiting"],"o":5},"wheel_of_dharma":{"a":"Wheel of Dharma","b":"2638-FE0F","c":"2638","j":["hinduism","buddhism","sikhism","jainism"],"k":[53,15],"o":2},"ski":{"a":"Ski and Ski Boot","b":"1F3BF","j":["sports","winter","cold","snow"],"k":[8,37],"o":2},"girl":{"skin_variations":{"1F3FB":{"unified":"1F467-1F3FB","non_qualified":null,"image":"1f467-1f3fb.png","sheet_x":14,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F467-1F3FC","non_qualified":null,"image":"1f467-1f3fc.png","sheet_x":14,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F467-1F3FD","non_qualified":null,"image":"1f467-1f3fd.png","sheet_x":14,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F467-1F3FE","non_qualified":null,"image":"1f467-1f3fe.png","sheet_x":14,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F467-1F3FF","non_qualified":null,"image":"1f467-1f3ff.png","sheet_x":14,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Girl","b":"1F467","j":["female","woman","teenager"],"k":[14,32],"o":2},"falafel":{"a":"Falafel","b":"1F9C6","k":[44,14],"o":12},"sneezing_face":{"a":"Sneezing Face","b":"1F927","j":["face","gesundheit","sneeze","sick","allergy"],"k":[38,41],"o":4},"no_bell":{"a":"Bell with Cancellation Stroke","b":"1F515","j":["sound","volume","mute","quiet","silent"],"k":[27,49],"o":2},"koala":{"a":"Koala","b":"1F428","j":["animal","nature"],"k":[12,12],"o":2},"sunrise_over_mountains":{"a":"Sunrise over Mountains","b":"1F304","j":["view","vacation","photo"],"k":[5,23],"o":2},"flag-ci":{"a":"C\xf4te D\u2019ivoire Flag","b":"1F1E8-1F1EE","k":[1,18],"o":2},"sunrise":{"a":"Sunrise","b":"1F305","j":["morning","view","vacation","photo"],"k":[5,24],"o":2},"yin_yang":{"a":"Yin Yang","b":"262F-FE0F","c":"262F","j":["balance"],"k":[53,14],"o":2},"adult":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb.png","sheet_x":48,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc.png","sheet_x":48,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd.png","sheet_x":48,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe.png","sheet_x":48,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff.png","sheet_x":48,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Adult","b":"1F9D1","k":[48,10],"o":5},"hot_face":{"a":"Overheated Face","b":"1F975","k":[42,10],"o":11},"musical_score":{"a":"Musical Score","b":"1F3BC","j":["treble","clef","compose"],"k":[8,34],"o":2},"sled":{"a":"Sled","b":"1F6F7","k":[36,56],"o":5},"egg":{"a":"Egg","b":"1F95A","j":["food","chicken","breakfast"],"k":[41,41],"o":4},"panda_face":{"a":"Panda Face","b":"1F43C","j":["animal","nature","panda"],"k":[12,32],"o":2},"flag-ck":{"a":"Cook Islands Flag","b":"1F1E8-1F1F0","k":[1,19],"o":2},"flag-cl":{"a":"Chile Flag","b":"1F1E8-1F1F1","k":[1,20],"o":2},"person_with_blond_hair":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB","non_qualified":null,"image":"1f471-1f3fb.png","sheet_x":22,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F471-1F3FC","non_qualified":null,"image":"1f471-1f3fc.png","sheet_x":22,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F471-1F3FD","non_qualified":null,"image":"1f471-1f3fd.png","sheet_x":22,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F471-1F3FE","non_qualified":null,"image":"1f471-1f3fe.png","sheet_x":22,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F471-1F3FF","non_qualified":null,"image":"1f471-1f3ff.png","sheet_x":22,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F471-200D-2642-FE0F","a":"Person with Blond Hair","b":"1F471","k":[22,19],"o":2},"sloth":{"a":"Sloth","b":"1F9A5","k":[42,53],"o":12},"latin_cross":{"a":"Latin Cross","b":"271D-FE0F","c":"271D","j":["christianity"],"k":[55,14],"o":2},"curling_stone":{"a":"Curling Stone","b":"1F94C","k":[41,27],"o":5},"cold_face":{"a":"Freezing Face","b":"1F976","k":[42,11],"o":11},"fried_egg":{"a":"Cooking","b":"1F373","j":["food","breakfast","kitchen","egg"],"k":[7,18],"n":["cooking"],"o":2},"city_sunset":{"a":"Cityscape at Dusk","b":"1F306","j":["photo","evening","sky","buildings"],"k":[5,25],"o":2},"musical_note":{"a":"Musical Note","b":"1F3B5","j":["score","tone","sound"],"k":[8,27],"o":2},"flag-cm":{"a":"Cameroon Flag","b":"1F1E8-1F1F2","k":[1,21],"o":2},"notes":{"a":"Multiple Musical Notes","b":"1F3B6","j":["music","score"],"k":[8,28],"o":2},"woozy_face":{"a":"Face with Uneven Eyes and Wavy Mouth","b":"1F974","k":[42,9],"o":11},"dart":{"a":"Direct Hit","b":"1F3AF","j":["game","play","bar"],"k":[8,21],"o":2},"orthodox_cross":{"a":"Orthodox Cross","b":"2626-FE0F","c":"2626","j":["suppedaneum","religion"],"k":[53,11],"o":2},"shallow_pan_of_food":{"a":"Shallow Pan of Food","b":"1F958","j":["food","cooking","casserole","paella"],"k":[41,39],"o":4},"otter":{"a":"Otter","b":"1F9A6","k":[42,54],"o":12},"man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fb.png","sheet_x":17,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fc.png","sheet_x":17,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fd.png","sheet_x":17,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fe.png","sheet_x":17,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF","non_qualified":null,"image":"1f468-1f3ff.png","sheet_x":17,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man","b":"1F468","j":["mustache","father","dad","guy","classy","sir","moustache"],"k":[17,22],"o":2},"city_sunrise":{"a":"Sunset over Buildings","b":"1F307","j":["photo","good morning","dawn"],"k":[5,26],"o":2},"bearded_person":{"skin_variations":{"1F3FB":{"unified":"1F9D4-1F3FB","non_qualified":null,"image":"1f9d4-1f3fb.png","sheet_x":48,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D4-1F3FC","non_qualified":null,"image":"1f9d4-1f3fc.png","sheet_x":48,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D4-1F3FD","non_qualified":null,"image":"1f9d4-1f3fd.png","sheet_x":48,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D4-1F3FE","non_qualified":null,"image":"1f9d4-1f3fe.png","sheet_x":48,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D4-1F3FF","non_qualified":null,"image":"1f9d4-1f3ff.png","sheet_x":48,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bearded Person","b":"1F9D4","k":[48,28],"o":5},"skunk":{"a":"Skunk","b":"1F9A8","k":[42,56],"o":12},"stew":{"a":"Pot of Food","b":"1F372","j":["food","meat","soup"],"k":[7,17],"o":2},"cn":{"a":"China Flag","b":"1F1E8-1F1F3","j":["china","chinese","prc","flag","country","nation","banner"],"k":[1,22],"n":["flag-cn"],"o":2},"studio_microphone":{"a":"Studio Microphone","b":"1F399-FE0F","c":"1F399","j":["sing","recording","artist","talkshow"],"k":[8,1],"o":2},"star_and_crescent":{"a":"Star and Crescent","b":"262A-FE0F","c":"262A","j":["islam"],"k":[53,12],"o":2},"yo-yo":{"a":"Yo-Yo","b":"1FA80","k":[52,1],"o":12},"bridge_at_night":{"a":"Bridge at Night","b":"1F309","j":["photo","sanfrancisco"],"k":[5,28],"o":2},"dizzy_face":{"a":"Dizzy Face","b":"1F635","j":["spent","unconscious","xox","dizzy"],"k":[31,31],"o":2},"red_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b0.png","sheet_x":16,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b0.png","sheet_x":16,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b0.png","sheet_x":16,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b0.png","sheet_x":16,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b0.png","sheet_x":16,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Red Haired Man","b":"1F468-200D-1F9B0","k":[16,23],"o":11},"kite":{"a":"Kite","b":"1FA81","k":[52,2],"o":12},"bowl_with_spoon":{"a":"Bowl with Spoon","b":"1F963","k":[41,50],"o":5},"flag-co":{"a":"Colombia Flag","b":"1F1E8-1F1F4","k":[1,23],"o":2},"peace_symbol":{"a":"Peace Symbol","b":"262E-FE0F","c":"262E","j":["hippie"],"k":[53,13],"o":2},"kangaroo":{"a":"Kangaroo","b":"1F998","k":[42,42],"o":11},"hotsprings":{"a":"Hot Springs","b":"2668-FE0F","c":"2668","j":["bath","warm","relax"],"k":[53,37],"o":2},"exploding_head":{"a":"Shocked Face with Exploding Head","b":"1F92F","k":[38,49],"n":["shocked_face_with_exploding_head"],"o":5},"level_slider":{"a":"Level Slider","b":"1F39A-FE0F","c":"1F39A","j":["scale"],"k":[8,2],"o":2},"badger":{"a":"Badger","b":"1F9A1","k":[42,51],"o":11},"8ball":{"a":"Billiards","b":"1F3B1","j":["pool","hobby","game","luck","magic"],"k":[8,23],"o":2},"curly_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b1.png","sheet_x":16,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b1.png","sheet_x":16,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b1.png","sheet_x":16,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b1.png","sheet_x":16,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b1.png","sheet_x":16,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Curly Haired Man","b":"1F468-200D-1F9B1","k":[16,29],"o":11},"flag-cp":{"a":"Clipperton Island Flag","b":"1F1E8-1F1F5","k":[1,24],"o":2},"carousel_horse":{"a":"Carousel Horse","b":"1F3A0","j":["photo","carnival"],"k":[8,6],"o":2},"face_with_cowboy_hat":{"a":"Face with Cowboy Hat","b":"1F920","k":[38,17],"o":4},"menorah_with_nine_branches":{"a":"Menorah with Nine Branches","b":"1F54E","k":[28,38],"o":2},"green_salad":{"a":"Green Salad","b":"1F957","j":["food","healthy","lettuce"],"k":[41,38],"o":4},"control_knobs":{"a":"Control Knobs","b":"1F39B-FE0F","c":"1F39B","j":["dial"],"k":[8,3],"o":2},"popcorn":{"a":"Popcorn","b":"1F37F","j":["food","movie theater","films","snack"],"k":[7,30],"o":2},"six_pointed_star":{"a":"Six Pointed Star with Middle Dot","b":"1F52F","j":["purple-square","religion","jewish","hexagram"],"k":[28,18],"o":2},"feet":{"a":"Paw Prints","b":"1F43E","k":[12,34],"n":["paw_prints"],"o":2},"ferris_wheel":{"a":"Ferris Wheel","b":"1F3A1","j":["photo","carnival","londoneye"],"k":[8,7],"o":2},"microphone":{"a":"Microphone","b":"1F3A4","j":["sound","music","PA","sing","talkshow"],"k":[8,10],"o":2},"crystal_ball":{"a":"Crystal Ball","b":"1F52E","j":["disco","party","magic","circus","fortune_teller"],"k":[28,17],"o":2},"partying_face":{"a":"Face with Party Horn and Party Hat","b":"1F973","k":[42,8],"o":11},"flag-cr":{"a":"Costa Rica Flag","b":"1F1E8-1F1F7","k":[1,25],"o":2},"white_haired_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b3.png","sheet_x":16,"sheet_y":42,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b3.png","sheet_x":16,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b3.png","sheet_x":16,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b3.png","sheet_x":16,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b3.png","sheet_x":16,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Haired Man","b":"1F468-200D-1F9B3","k":[16,41],"o":11},"headphones":{"a":"Headphone","b":"1F3A7","j":["music","score","gadgets"],"k":[8,13],"o":2},"bald_man":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fb-200d-1f9b2.png","sheet_x":16,"sheet_y":36,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fc-200d-1f9b2.png","sheet_x":16,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fd-200d-1f9b2.png","sheet_x":16,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f468-1f3fe-200d-1f9b2.png","sheet_x":16,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f468-1f3ff-200d-1f9b2.png","sheet_x":16,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bald Man","b":"1F468-200D-1F9B2","k":[16,35],"o":11},"sunglasses":{"a":"Smiling Face with Sunglasses","b":"1F60E","j":["face","cool","smile","summer","beach","sunglass"],"k":[30,49],"l":["8)"],"o":2},"butter":{"a":"Butter","b":"1F9C8","k":[44,16],"o":12},"roller_coaster":{"a":"Roller Coaster","b":"1F3A2","j":["carnival","playground","photo","fun"],"k":[8,8],"o":2},"turkey":{"a":"Turkey","b":"1F983","j":["animal","bird"],"k":[42,21],"o":2},"nazar_amulet":{"a":"Nazar Amulet","b":"1F9FF","k":[51,50],"o":11},"flag-cu":{"a":"Cuba Flag","b":"1F1E8-1F1FA","k":[1,26],"o":2},"aries":{"a":"Aries","b":"2648","j":["sign","purple-square","zodiac","astrology"],"k":[53,20],"o":2},"flag-cv":{"a":"Cape Verde Flag","b":"1F1E8-1F1FB","k":[1,27],"o":2},"barber":{"a":"Barber Pole","b":"1F488","j":["hair","salon","style"],"k":[25,18],"o":2},"taurus":{"a":"Taurus","b":"2649","j":["purple-square","sign","zodiac","astrology"],"k":[53,21],"o":2},"salt":{"a":"Salt Shaker","b":"1F9C2","k":[44,10],"o":11},"woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fb.png","sheet_x":20,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fc.png","sheet_x":20,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fd.png","sheet_x":20,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fe.png","sheet_x":20,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF","non_qualified":null,"image":"1f469-1f3ff.png","sheet_x":20,"sheet_y":14,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman","b":"1F469","j":["female","girls","lady"],"k":[20,9],"o":2},"video_game":{"a":"Video Game","b":"1F3AE","j":["play","console","PS4","controller"],"k":[8,20],"o":2},"chicken":{"a":"Chicken","b":"1F414","j":["animal","cluck","nature","bird"],"k":[11,48],"o":2},"radio":{"a":"Radio","b":"1F4FB","j":["communication","music","podcast","program"],"k":[27,24],"o":2},"nerd_face":{"a":"Nerd Face","b":"1F913","j":["face","nerdy","geek","dork"],"k":[37,26],"o":2},"red_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b0.png","sheet_x":19,"sheet_y":9,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b0.png","sheet_x":19,"sheet_y":10,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b0.png","sheet_x":19,"sheet_y":11,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b0.png","sheet_x":19,"sheet_y":12,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b0.png","sheet_x":19,"sheet_y":13,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Red Haired Woman","b":"1F469-200D-1F9B0","k":[19,8],"o":11},"circus_tent":{"a":"Circus Tent","b":"1F3AA","j":["festival","carnival","party"],"k":[8,16],"o":2},"face_with_monocle":{"a":"Face with Monocle","b":"1F9D0","k":[45,16],"o":5},"canned_food":{"a":"Canned Food","b":"1F96B","k":[42,1],"o":5},"flag-cw":{"a":"Cura\xe7ao Flag","b":"1F1E8-1F1FC","k":[1,28],"o":2},"gemini":{"a":"Gemini","b":"264A","j":["sign","zodiac","purple-square","astrology"],"k":[53,22],"o":2},"saxophone":{"a":"Saxophone","b":"1F3B7","j":["music","instrument","jazz","blues"],"k":[8,29],"o":2},"rooster":{"a":"Rooster","b":"1F413","j":["animal","nature","chicken"],"k":[11,47],"o":2},"joystick":{"a":"Joystick","b":"1F579-FE0F","c":"1F579","j":["game","play"],"k":[29,36],"o":2},"guitar":{"a":"Guitar","b":"1F3B8","j":["music","instrument"],"k":[8,30],"o":2},"slot_machine":{"a":"Slot Machine","b":"1F3B0","j":["bet","gamble","vegas","fruit machine","luck","casino"],"k":[8,22],"o":2},"bento":{"a":"Bento Box","b":"1F371","j":["food","japanese","box"],"k":[7,16],"o":2},"steam_locomotive":{"a":"Steam Locomotive","b":"1F682","j":["transportation","vehicle","train"],"k":[34,1],"o":2},"confused":{"a":"Confused Face","b":"1F615","j":["face","indifference","huh","weird","hmmm",":/"],"k":[30,56],"l":[":\\\\",":-\\\\",":/",":-/"],"o":2},"flag-cx":{"a":"Christmas Island Flag","b":"1F1E8-1F1FD","k":[1,29],"o":2},"hatching_chick":{"a":"Hatching Chick","b":"1F423","j":["animal","chicken","egg","born","baby","bird"],"k":[12,7],"o":2},"cancer":{"a":"Cancer","b":"264B","j":["sign","zodiac","purple-square","astrology"],"k":[53,23],"o":2},"red_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b0.png","sheet_x":47,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b0.png","sheet_x":47,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b0.png","sheet_x":47,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b0.png","sheet_x":47,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B0","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b0.png","sheet_x":47,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Red Haired Person","b":"1F9D1-200D-1F9B0","k":[47,13],"o":12},"flag-cy":{"a":"Cyprus Flag","b":"1F1E8-1F1FE","k":[1,30],"o":2},"worried":{"a":"Worried Face","b":"1F61F","j":["face","concern","nervous",":("],"k":[31,9],"o":2},"railway_car":{"a":"Railway Car","b":"1F683","j":["transportation","vehicle"],"k":[34,2],"o":2},"leo":{"a":"Leo","b":"264C","j":["sign","purple-square","zodiac","astrology"],"k":[53,24],"o":2},"curly_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b1.png","sheet_x":19,"sheet_y":15,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b1.png","sheet_x":19,"sheet_y":16,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b1.png","sheet_x":19,"sheet_y":17,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b1.png","sheet_x":19,"sheet_y":18,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b1.png","sheet_x":19,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Curly Haired Woman","b":"1F469-200D-1F9B1","k":[19,14],"o":11},"baby_chick":{"a":"Baby Chick","b":"1F424","j":["animal","chicken","bird"],"k":[12,8],"o":2},"musical_keyboard":{"a":"Musical Keyboard","b":"1F3B9","j":["piano","instrument","compose"],"k":[8,31],"o":2},"game_die":{"a":"Game Die","b":"1F3B2","j":["dice","random","tabletop","play","luck"],"k":[8,24],"o":2},"rice_cracker":{"a":"Rice Cracker","b":"1F358","j":["food","japanese"],"k":[6,48],"o":2},"virgo":{"a":"Virgo","b":"264D","j":["sign","zodiac","purple-square","astrology"],"k":[53,25],"o":2},"flag-cz":{"a":"Czechia Flag","b":"1F1E8-1F1FF","k":[1,31],"o":2},"curly_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b1.png","sheet_x":47,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b1.png","sheet_x":47,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b1.png","sheet_x":47,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b1.png","sheet_x":47,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B1","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b1.png","sheet_x":47,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Curly Haired Person","b":"1F9D1-200D-1F9B1","k":[47,19],"o":12},"rice_ball":{"a":"Rice Ball","b":"1F359","j":["food","japanese"],"k":[6,49],"o":2},"hatched_chick":{"a":"Front-Facing Baby Chick","b":"1F425","j":["animal","chicken","baby","bird"],"k":[12,9],"o":2},"jigsaw":{"a":"Jigsaw Puzzle Piece","b":"1F9E9","k":[51,28],"o":11},"trumpet":{"a":"Trumpet","b":"1F3BA","j":["music","brass"],"k":[8,32],"o":2},"slightly_frowning_face":{"a":"Slightly Frowning Face","b":"1F641","j":["face","frowning","disappointed","sad","upset"],"k":[31,43],"o":2},"bullettrain_side":{"a":"High-Speed Train","b":"1F684","j":["transportation","vehicle"],"k":[34,3],"o":2},"libra":{"a":"Libra","b":"264E","j":["sign","purple-square","zodiac","astrology"],"k":[53,26],"o":2},"de":{"a":"Germany Flag","b":"1F1E9-1F1EA","j":["german","nation","flag","country","banner"],"k":[1,32],"n":["flag-de"],"o":2},"rice":{"a":"Cooked Rice","b":"1F35A","j":["food","china","asian"],"k":[6,50],"o":2},"violin":{"a":"Violin","b":"1F3BB","j":["music","instrument","orchestra","symphony"],"k":[8,33],"o":2},"white_haired_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b3.png","sheet_x":19,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b3.png","sheet_x":19,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b3.png","sheet_x":19,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b3.png","sheet_x":19,"sheet_y":30,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b3.png","sheet_x":19,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"White Haired Woman","b":"1F469-200D-1F9B3","k":[19,26],"o":11},"bird":{"a":"Bird","b":"1F426","j":["animal","nature","fly","tweet","spring"],"k":[12,10],"o":2},"white_frowning_face":{"a":"White Frowning Face","b":"2639-FE0F","c":"2639","k":[53,16],"o":2},"bullettrain_front":{"a":"High-Speed Train with Bullet Nose","b":"1F685","j":["transportation","vehicle","speed","fast","public","travel"],"k":[34,4],"o":2},"teddy_bear":{"a":"Teddy Bear","b":"1F9F8","k":[51,43],"o":11},"white_haired_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b3.png","sheet_x":47,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b3.png","sheet_x":47,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b3.png","sheet_x":47,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b3.png","sheet_x":47,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B3","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b3.png","sheet_x":47,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"White Haired Person","b":"1F9D1-200D-1F9B3","k":[47,31],"o":12},"spades":{"a":"Black Spade Suit","b":"2660-FE0F","c":"2660","j":["poker","cards","suits","magic"],"k":[53,33],"o":2},"banjo":{"a":"Banjo","b":"1FA95","k":[52,9],"o":12},"train2":{"a":"Train","b":"1F686","j":["transportation","vehicle"],"k":[34,5],"o":2},"scorpius":{"a":"Scorpius","b":"264F","j":["sign","zodiac","purple-square","astrology","scorpio"],"k":[53,27],"o":2},"curry":{"a":"Curry and Rice","b":"1F35B","j":["food","spicy","hot","indian"],"k":[6,51],"o":2},"open_mouth":{"a":"Face with Open Mouth","b":"1F62E","j":["face","surprise","impressed","wow","whoa",":O"],"k":[31,24],"l":[":o",":-o",":O",":-O"],"o":2},"flag-dg":{"a":"Diego Garcia Flag","b":"1F1E9-1F1EC","k":[1,33],"o":2},"penguin":{"a":"Penguin","b":"1F427","j":["animal","nature"],"k":[12,11],"o":2},"hearts":{"a":"Black Heart Suit","b":"2665-FE0F","c":"2665","j":["poker","cards","magic","suits"],"k":[53,35],"o":2},"ramen":{"a":"Steaming Bowl","b":"1F35C","j":["food","japanese","noodle","chopsticks"],"k":[6,52],"o":2},"sagittarius":{"a":"Sagittarius","b":"2650","j":["sign","zodiac","purple-square","astrology"],"k":[53,28],"o":2},"bald_woman":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fb-200d-1f9b2.png","sheet_x":19,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fc-200d-1f9b2.png","sheet_x":19,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fd-200d-1f9b2.png","sheet_x":19,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f469-1f3fe-200d-1f9b2.png","sheet_x":19,"sheet_y":24,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f469-1f3ff-200d-1f9b2.png","sheet_x":19,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bald Woman","b":"1F469-200D-1F9B2","k":[19,20],"o":11},"dove_of_peace":{"a":"Dove of Peace","b":"1F54A-FE0F","c":"1F54A","k":[28,34],"o":2},"hushed":{"a":"Hushed Face","b":"1F62F","j":["face","woo","shh"],"k":[31,25],"o":2},"metro":{"a":"Metro","b":"1F687","j":["transportation","blue-square","mrt","underground","tube"],"k":[34,6],"o":2},"flag-dj":{"a":"Djibouti Flag","b":"1F1E9-1F1EF","k":[1,34],"o":2},"drum_with_drumsticks":{"a":"Drum with Drumsticks","b":"1F941","k":[41,17],"o":4},"spaghetti":{"a":"Spaghetti","b":"1F35D","j":["food","italian","noodle"],"k":[6,53],"o":2},"eagle":{"a":"Eagle","b":"1F985","j":["animal","nature","bird"],"k":[42,23],"o":4},"astonished":{"a":"Astonished Face","b":"1F632","j":["face","xox","surprised","poisoned"],"k":[31,28],"o":2},"capricorn":{"a":"Capricorn","b":"2651","j":["sign","zodiac","purple-square","astrology"],"k":[53,29],"o":2},"light_rail":{"a":"Light Rail","b":"1F688","j":["transportation","vehicle"],"k":[34,7],"o":2},"flag-dk":{"a":"Denmark Flag","b":"1F1E9-1F1F0","k":[1,35],"o":2},"iphone":{"a":"Mobile Phone","b":"1F4F1","j":["technology","apple","gadgets","dial"],"k":[27,14],"o":2},"bald_person":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9b2.png","sheet_x":47,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9b2.png","sheet_x":47,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9b2.png","sheet_x":47,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9b2.png","sheet_x":47,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9B2","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9b2.png","sheet_x":47,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Bald Person","b":"1F9D1-200D-1F9B2","k":[47,25],"o":12},"diamonds":{"a":"Black Diamond Suit","b":"2666-FE0F","c":"2666","j":["poker","cards","magic","suits"],"k":[53,36],"o":2},"clubs":{"a":"Black Club Suit","b":"2663-FE0F","c":"2663","j":["poker","cards","magic","suits"],"k":[53,34],"o":2},"aquarius":{"a":"Aquarius","b":"2652","j":["sign","purple-square","zodiac","astrology"],"k":[53,30],"o":2},"sweet_potato":{"a":"Roasted Sweet Potato","b":"1F360","j":["food","nature"],"k":[6,56],"o":2},"flag-dm":{"a":"Dominica Flag","b":"1F1E9-1F1F2","k":[1,36],"o":2},"duck":{"a":"Duck","b":"1F986","j":["animal","nature","bird","mallard"],"k":[42,24],"o":4},"calling":{"a":"Mobile Phone with Rightwards Arrow at Left","b":"1F4F2","j":["iphone","incoming"],"k":[27,15],"o":2},"station":{"a":"Station","b":"1F689","j":["transportation","vehicle","public"],"k":[34,8],"o":2},"blond-haired-woman":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2640-FE0F","non_qualified":"1F471-1F3FB-200D-2640","image":"1f471-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2640-FE0F","non_qualified":"1F471-1F3FC-200D-2640","image":"1f471-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2640-FE0F","non_qualified":"1F471-1F3FD-200D-2640","image":"1f471-1f3fd-200d-2640-fe0f.png","sheet_x":22,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2640-FE0F","non_qualified":"1F471-1F3FE-200D-2640","image":"1f471-1f3fe-200d-2640-fe0f.png","sheet_x":22,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2640-FE0F","non_qualified":"1F471-1F3FF-200D-2640","image":"1f471-1f3ff-200d-2640-fe0f.png","sheet_x":22,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Blond Haired Woman","b":"1F471-200D-2640-FE0F","c":"1F471-200D-2640","k":[22,7],"o":4},"flushed":{"a":"Flushed Face","b":"1F633","j":["face","blush","shy","flattered"],"k":[31,29],"o":2},"pisces":{"a":"Pisces","b":"2653","j":["purple-square","sign","zodiac","astrology"],"k":[53,31],"o":2},"chess_pawn":{"a":"Chess Pawn","b":"265F-FE0F","c":"265F","k":[53,32],"o":11},"blond-haired-man":{"skin_variations":{"1F3FB":{"unified":"1F471-1F3FB-200D-2642-FE0F","non_qualified":"1F471-1F3FB-200D-2642","image":"1f471-1f3fb-200d-2642-fe0f.png","sheet_x":22,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F471-1F3FC-200D-2642-FE0F","non_qualified":"1F471-1F3FC-200D-2642","image":"1f471-1f3fc-200d-2642-fe0f.png","sheet_x":22,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F471-1F3FD-200D-2642-FE0F","non_qualified":"1F471-1F3FD-200D-2642","image":"1f471-1f3fd-200d-2642-fe0f.png","sheet_x":22,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F471-1F3FE-200D-2642-FE0F","non_qualified":"1F471-1F3FE-200D-2642","image":"1f471-1f3fe-200d-2642-fe0f.png","sheet_x":22,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F471-1F3FF-200D-2642-FE0F","non_qualified":"1F471-1F3FF-200D-2642","image":"1f471-1f3ff-200d-2642-fe0f.png","sheet_x":22,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F471","a":"Blond Haired Man","b":"1F471-200D-2642-FE0F","c":"1F471-200D-2642","k":[22,13],"o":4},"phone":{"a":"Black Telephone","b":"260E-FE0F","c":"260E","j":["technology","communication","dial","telephone"],"k":[52,54],"n":["telephone"],"o":2},"oden":{"a":"Oden","b":"1F362","j":["food","japanese"],"k":[7,1],"o":2},"flag-do":{"a":"Dominican Republic Flag","b":"1F1E9-1F1F4","k":[1,37],"o":2},"tram":{"a":"Tram","b":"1F68A","j":["transportation","vehicle"],"k":[34,9],"o":2},"swan":{"a":"Swan","b":"1F9A2","k":[42,52],"o":11},"pleading_face":{"a":"Face with Pleading Eyes","b":"1F97A","k":[42,12],"o":11},"flag-dz":{"a":"Algeria Flag","b":"1F1E9-1F1FF","k":[1,38],"o":2},"monorail":{"a":"Monorail","b":"1F69D","j":["transportation","vehicle"],"k":[34,28],"o":2},"owl":{"a":"Owl","b":"1F989","j":["animal","nature","bird","hoot"],"k":[42,27],"o":4},"sushi":{"a":"Sushi","b":"1F363","j":["food","fish","japanese","rice"],"k":[7,2],"o":2},"telephone_receiver":{"a":"Telephone Receiver","b":"1F4DE","j":["technology","communication","dial"],"k":[26,52],"o":2},"black_joker":{"a":"Playing Card Black Joker","b":"1F0CF","j":["poker","cards","game","play","magic"],"k":[0,15],"o":2},"ophiuchus":{"a":"Ophiuchus","b":"26CE","j":["sign","purple-square","constellation","astrology"],"k":[54,4],"o":2},"frowning":{"a":"Frowning Face with Open Mouth","b":"1F626","j":["face","aw","what"],"k":[31,16],"o":2},"older_adult":{"skin_variations":{"1F3FB":{"unified":"1F9D3-1F3FB","non_qualified":null,"image":"1f9d3-1f3fb.png","sheet_x":48,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D3-1F3FC","non_qualified":null,"image":"1f9d3-1f3fc.png","sheet_x":48,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D3-1F3FD","non_qualified":null,"image":"1f9d3-1f3fd.png","sheet_x":48,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D3-1F3FE","non_qualified":null,"image":"1f9d3-1f3fe.png","sheet_x":48,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D3-1F3FF","non_qualified":null,"image":"1f9d3-1f3ff.png","sheet_x":48,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Adult","b":"1F9D3","k":[48,22],"o":5},"flag-ea":{"a":"Ceuta & Melilla Flag","b":"1F1EA-1F1E6","k":[1,39],"o":2},"flamingo":{"a":"Flamingo","b":"1F9A9","k":[43,0],"o":12},"pager":{"a":"Pager","b":"1F4DF","j":["bbcall","oldschool","90s"],"k":[26,53],"o":2},"mountain_railway":{"a":"Mountain Railway","b":"1F69E","j":["transportation","vehicle"],"k":[34,29],"o":2},"mahjong":{"a":"Mahjong Tile Red Dragon","b":"1F004","j":["game","play","chinese","kanji"],"k":[0,14],"o":2},"older_man":{"skin_variations":{"1F3FB":{"unified":"1F474-1F3FB","non_qualified":null,"image":"1f474-1f3fb.png","sheet_x":22,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F474-1F3FC","non_qualified":null,"image":"1f474-1f3fc.png","sheet_x":22,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F474-1F3FD","non_qualified":null,"image":"1f474-1f3fd.png","sheet_x":22,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F474-1F3FE","non_qualified":null,"image":"1f474-1f3fe.png","sheet_x":22,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F474-1F3FF","non_qualified":null,"image":"1f474-1f3ff.png","sheet_x":22,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Man","b":"1F474","j":["human","male","men","old","elder","senior"],"k":[22,49],"o":2},"twisted_rightwards_arrows":{"a":"Twisted Rightwards Arrows","b":"1F500","j":["blue-square","shuffle","music","random"],"k":[27,28],"o":2},"fried_shrimp":{"a":"Fried Shrimp","b":"1F364","j":["food","animal","appetizer","summer"],"k":[7,3],"o":2},"anguished":{"a":"Anguished Face","b":"1F627","j":["face","stunned","nervous"],"k":[31,17],"l":["D:"],"o":2},"repeat":{"a":"Clockwise Rightwards and Leftwards Open Circle Arrows","b":"1F501","j":["loop","record"],"k":[27,29],"o":2},"fish_cake":{"a":"Fish Cake with Swirl Design","b":"1F365","j":["food","japan","sea","beach","narutomaki","pink","swirl","kamaboko","surimi","ramen"],"k":[7,4],"o":2},"fax":{"a":"Fax Machine","b":"1F4E0","j":["communication","technology"],"k":[26,54],"o":2},"older_woman":{"skin_variations":{"1F3FB":{"unified":"1F475-1F3FB","non_qualified":null,"image":"1f475-1f3fb.png","sheet_x":22,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F475-1F3FC","non_qualified":null,"image":"1f475-1f3fc.png","sheet_x":23,"sheet_y":0,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F475-1F3FD","non_qualified":null,"image":"1f475-1f3fd.png","sheet_x":23,"sheet_y":1,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F475-1F3FE","non_qualified":null,"image":"1f475-1f3fe.png","sheet_x":23,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F475-1F3FF","non_qualified":null,"image":"1f475-1f3ff.png","sheet_x":23,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Older Woman","b":"1F475","j":["human","female","women","lady","old","elder","senior"],"k":[22,55],"o":2},"flag-ec":{"a":"Ecuador Flag","b":"1F1EA-1F1E8","k":[1,40],"o":2},"peacock":{"a":"Peacock","b":"1F99A","k":[42,44],"o":11},"fearful":{"a":"Fearful Face","b":"1F628","j":["face","scared","terrified","nervous","oops","huh"],"k":[31,18],"o":2},"train":{"a":"Tram Car","b":"1F68B","j":["transportation","vehicle","carriage","public","travel"],"k":[34,10],"o":2},"flower_playing_cards":{"a":"Flower Playing Cards","b":"1F3B4","j":["game","sunset","red"],"k":[8,26],"o":2},"repeat_one":{"a":"Clockwise Rightwards and Leftwards Open Circle Arrows with Circled One Overlay","b":"1F502","j":["blue-square","loop"],"k":[27,30],"o":2},"moon_cake":{"a":"Moon Cake","b":"1F96E","k":[42,4],"o":11},"performing_arts":{"a":"Performing Arts","b":"1F3AD","j":["acting","theater","drama"],"k":[8,19],"o":2},"cold_sweat":{"a":"Face with Open Mouth and Cold Sweat","b":"1F630","j":["face","nervous","sweat"],"k":[31,26],"o":2},"person_frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB","non_qualified":null,"image":"1f64d-1f3fb.png","sheet_x":33,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64D-1F3FC","non_qualified":null,"image":"1f64d-1f3fc.png","sheet_x":33,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64D-1F3FD","non_qualified":null,"image":"1f64d-1f3fd.png","sheet_x":33,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64D-1F3FE","non_qualified":null,"image":"1f64d-1f3fe.png","sheet_x":33,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64D-1F3FF","non_qualified":null,"image":"1f64d-1f3ff.png","sheet_x":33,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64D-200D-2640-FE0F","a":"Person Frowning","b":"1F64D","k":[33,26],"o":2},"flag-ee":{"a":"Estonia Flag","b":"1F1EA-1F1EA","k":[1,41],"o":2},"battery":{"a":"Battery","b":"1F50B","j":["power","energy","sustain"],"k":[27,39],"o":2},"parrot":{"a":"Parrot","b":"1F99C","k":[42,46],"o":11},"bus":{"a":"Bus","b":"1F68C","j":["car","vehicle","transportation"],"k":[34,11],"o":2},"flag-eg":{"a":"Egypt Flag","b":"1F1EA-1F1EC","k":[1,42],"o":2},"arrow_forward":{"a":"Black Right-Pointing Triangle","b":"25B6-FE0F","c":"25B6","j":["blue-square","right","direction","play"],"k":[52,43],"o":2},"man-frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2642-FE0F","non_qualified":"1F64D-1F3FB-200D-2642","image":"1f64d-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2642-FE0F","non_qualified":"1F64D-1F3FC-200D-2642","image":"1f64d-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2642-FE0F","non_qualified":"1F64D-1F3FD-200D-2642","image":"1f64d-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2642-FE0F","non_qualified":"1F64D-1F3FE-200D-2642","image":"1f64d-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2642-FE0F","non_qualified":"1F64D-1F3FF-200D-2642","image":"1f64d-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Frowning","b":"1F64D-200D-2642-FE0F","c":"1F64D-200D-2642","k":[33,20],"o":4},"disappointed_relieved":{"a":"Disappointed but Relieved Face","b":"1F625","j":["face","phew","sweat","nervous"],"k":[31,15],"o":2},"electric_plug":{"a":"Electric Plug","b":"1F50C","j":["charger","power"],"k":[27,40],"o":2},"frame_with_picture":{"a":"Frame with Picture","b":"1F5BC-FE0F","c":"1F5BC","k":[30,14],"o":2},"oncoming_bus":{"a":"Oncoming Bus","b":"1F68D","j":["vehicle","transportation"],"k":[34,12],"o":2},"dango":{"a":"Dango","b":"1F361","j":["food","dessert","sweet","japanese","barbecue","meat"],"k":[7,0],"o":2},"frog":{"a":"Frog Face","b":"1F438","j":["animal","nature","croak","toad"],"k":[12,28],"o":2},"computer":{"a":"Personal Computer","b":"1F4BB","j":["technology","laptop","screen","display","monitor"],"k":[26,17],"o":2},"art":{"a":"Artist Palette","b":"1F3A8","j":["design","paint","draw","colors"],"k":[8,14],"o":2},"flag-eh":{"a":"Western Sahara Flag","b":"1F1EA-1F1ED","k":[1,43],"o":2},"fast_forward":{"a":"Black Right-Pointing Double Triangle","b":"23E9","j":["blue-square","play","speed","continue"],"k":[52,26],"o":2},"cry":{"a":"Crying Face","b":"1F622","j":["face","tears","sad","depressed","upset",":\'("],"k":[31,12],"l":[":\'("],"m":":\'(","o":2},"woman-frowning":{"skin_variations":{"1F3FB":{"unified":"1F64D-1F3FB-200D-2640-FE0F","non_qualified":"1F64D-1F3FB-200D-2640","image":"1f64d-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64D-1F3FC-200D-2640-FE0F","non_qualified":"1F64D-1F3FC-200D-2640","image":"1f64d-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64D-1F3FD-200D-2640-FE0F","non_qualified":"1F64D-1F3FD-200D-2640","image":"1f64d-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64D-1F3FE-200D-2640-FE0F","non_qualified":"1F64D-1F3FE-200D-2640","image":"1f64d-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64D-1F3FF-200D-2640-FE0F","non_qualified":"1F64D-1F3FF-200D-2640","image":"1f64d-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64D","a":"Woman Frowning","b":"1F64D-200D-2640-FE0F","c":"1F64D-200D-2640","k":[33,14],"o":4},"trolleybus":{"a":"Trolleybus","b":"1F68E","j":["bart","transportation","vehicle"],"k":[34,13],"o":2},"crocodile":{"a":"Crocodile","b":"1F40A","j":["animal","nature","reptile","lizard","alligator"],"k":[11,38],"o":2},"dumpling":{"a":"Dumpling","b":"1F95F","k":[41,46],"o":5},"black_right_pointing_double_triangle_with_vertical_bar":{"a":"Black Right Pointing Double Triangle with Vertical Bar","b":"23ED-FE0F","c":"23ED","k":[52,30],"o":2},"desktop_computer":{"a":"Desktop Computer","b":"1F5A5-FE0F","c":"1F5A5","j":["technology","computing","screen"],"k":[30,10],"o":2},"person_with_pouting_face":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB","non_qualified":null,"image":"1f64e-1f3fb.png","sheet_x":33,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64E-1F3FC","non_qualified":null,"image":"1f64e-1f3fc.png","sheet_x":33,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64E-1F3FD","non_qualified":null,"image":"1f64e-1f3fd.png","sheet_x":33,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64E-1F3FE","non_qualified":null,"image":"1f64e-1f3fe.png","sheet_x":33,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64E-1F3FF","non_qualified":null,"image":"1f64e-1f3ff.png","sheet_x":33,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64E-200D-2640-FE0F","a":"Person with Pouting Face","b":"1F64E","k":[33,44],"o":2},"turtle":{"a":"Turtle","b":"1F422","j":["animal","slow","nature","tortoise"],"k":[12,6],"o":2},"sob":{"a":"Loudly Crying Face","b":"1F62D","j":["face","cry","tears","sad","upset","depressed"],"k":[31,23],"m":":\'(","o":2},"flag-er":{"a":"Eritrea Flag","b":"1F1EA-1F1F7","k":[1,44],"o":2},"thread":{"a":"Spool of Thread","b":"1F9F5","k":[51,40],"o":11},"minibus":{"a":"Minibus","b":"1F690","j":["vehicle","car","transportation"],"k":[34,15],"o":2},"fortune_cookie":{"a":"Fortune Cookie","b":"1F960","k":[41,47],"o":5},"yarn":{"a":"Ball of Yarn","b":"1F9F6","k":[51,41],"o":11},"takeout_box":{"a":"Takeout Box","b":"1F961","k":[41,48],"o":5},"man-pouting":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2642-FE0F","non_qualified":"1F64E-1F3FB-200D-2642","image":"1f64e-1f3fb-200d-2642-fe0f.png","sheet_x":33,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2642-FE0F","non_qualified":"1F64E-1F3FC-200D-2642","image":"1f64e-1f3fc-200d-2642-fe0f.png","sheet_x":33,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2642-FE0F","non_qualified":"1F64E-1F3FD-200D-2642","image":"1f64e-1f3fd-200d-2642-fe0f.png","sheet_x":33,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2642-FE0F","non_qualified":"1F64E-1F3FE-200D-2642","image":"1f64e-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2642-FE0F","non_qualified":"1F64E-1F3FF-200D-2642","image":"1f64e-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Pouting","b":"1F64E-200D-2642-FE0F","c":"1F64E-200D-2642","k":[33,38],"o":4},"printer":{"a":"Printer","b":"1F5A8-FE0F","c":"1F5A8","j":["paper","ink"],"k":[30,11],"o":2},"scream":{"a":"Face Screaming in Fear","b":"1F631","j":["face","munch","scared","omg"],"k":[31,27],"o":2},"es":{"a":"Spain Flag","b":"1F1EA-1F1F8","j":["spain","flag","nation","country","banner"],"k":[1,45],"n":["flag-es"],"o":2},"ambulance":{"a":"Ambulance","b":"1F691","j":["health","911","hospital"],"k":[34,16],"o":2},"black_right_pointing_triangle_with_double_vertical_bar":{"a":"Black Right Pointing Triangle with Double Vertical Bar","b":"23EF-FE0F","c":"23EF","k":[52,32],"o":2},"lizard":{"a":"Lizard","b":"1F98E","j":["animal","nature","reptile"],"k":[42,32],"o":4},"flag-et":{"a":"Ethiopia Flag","b":"1F1EA-1F1F9","k":[1,46],"o":2},"keyboard":{"a":"Keyboard","b":"2328-FE0F","c":"2328","j":["technology","computer","type","input","text"],"k":[52,24],"o":2},"crab":{"a":"Crab","b":"1F980","j":["animal","crustacean"],"k":[42,18],"o":2},"confounded":{"a":"Confounded Face","b":"1F616","j":["face","confused","sick","unwell","oops",":S"],"k":[31,0],"o":2},"snake":{"a":"Snake","b":"1F40D","j":["animal","evil","nature","hiss","python"],"k":[11,41],"o":2},"woman-pouting":{"skin_variations":{"1F3FB":{"unified":"1F64E-1F3FB-200D-2640-FE0F","non_qualified":"1F64E-1F3FB-200D-2640","image":"1f64e-1f3fb-200d-2640-fe0f.png","sheet_x":33,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64E-1F3FC-200D-2640-FE0F","non_qualified":"1F64E-1F3FC-200D-2640","image":"1f64e-1f3fc-200d-2640-fe0f.png","sheet_x":33,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64E-1F3FD-200D-2640-FE0F","non_qualified":"1F64E-1F3FD-200D-2640","image":"1f64e-1f3fd-200d-2640-fe0f.png","sheet_x":33,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64E-1F3FE-200D-2640-FE0F","non_qualified":"1F64E-1F3FE-200D-2640","image":"1f64e-1f3fe-200d-2640-fe0f.png","sheet_x":33,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64E-1F3FF-200D-2640-FE0F","non_qualified":"1F64E-1F3FF-200D-2640","image":"1f64e-1f3ff-200d-2640-fe0f.png","sheet_x":33,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64E","a":"Woman Pouting","b":"1F64E-200D-2640-FE0F","c":"1F64E-200D-2640","k":[33,32],"o":4},"arrow_backward":{"a":"Black Left-Pointing Triangle","b":"25C0-FE0F","c":"25C0","j":["blue-square","left","direction"],"k":[52,44],"o":2},"fire_engine":{"a":"Fire Engine","b":"1F692","j":["transportation","cars","vehicle"],"k":[34,17],"o":2},"rewind":{"a":"Black Left-Pointing Double Triangle","b":"23EA","j":["play","blue-square"],"k":[52,27],"o":2},"three_button_mouse":{"a":"Three Button Mouse","b":"1F5B1-FE0F","c":"1F5B1","k":[30,12],"o":2},"no_good":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB","non_qualified":null,"image":"1f645-1f3fb.png","sheet_x":32,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F645-1F3FC","non_qualified":null,"image":"1f645-1f3fc.png","sheet_x":32,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F645-1F3FD","non_qualified":null,"image":"1f645-1f3fd.png","sheet_x":32,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F645-1F3FE","non_qualified":null,"image":"1f645-1f3fe.png","sheet_x":32,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F645-1F3FF","non_qualified":null,"image":"1f645-1f3ff.png","sheet_x":32,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F645-200D-2640-FE0F","a":"Face with No Good Gesture","b":"1F645","k":[32,2],"o":2},"police_car":{"a":"Police Car","b":"1F693","j":["vehicle","cars","transportation","law","legal","enforcement"],"k":[34,18],"o":2},"dragon_face":{"a":"Dragon Face","b":"1F432","j":["animal","myth","nature","chinese","green"],"k":[12,22],"o":2},"persevere":{"a":"Persevering Face","b":"1F623","j":["face","sick","no","upset","oops"],"k":[31,13],"o":2},"lobster":{"a":"Lobster","b":"1F99E","k":[42,48],"o":11},"flag-eu":{"a":"European Union Flag","b":"1F1EA-1F1FA","k":[1,47],"o":2},"disappointed":{"a":"Disappointed Face","b":"1F61E","j":["face","sad","upset","depressed",":("],"k":[31,8],"l":["):",":(",":-("],"m":":(","o":2},"shrimp":{"a":"Shrimp","b":"1F990","j":["animal","ocean","nature","seafood"],"k":[42,34],"o":4},"dragon":{"a":"Dragon","b":"1F409","j":["animal","myth","nature","chinese","green"],"k":[11,37],"o":2},"man-gesturing-no":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2642-FE0F","non_qualified":"1F645-1F3FB-200D-2642","image":"1f645-1f3fb-200d-2642-fe0f.png","sheet_x":31,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2642-FE0F","non_qualified":"1F645-1F3FC-200D-2642","image":"1f645-1f3fc-200d-2642-fe0f.png","sheet_x":31,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2642-FE0F","non_qualified":"1F645-1F3FD-200D-2642","image":"1f645-1f3fd-200d-2642-fe0f.png","sheet_x":31,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2642-FE0F","non_qualified":"1F645-1F3FE-200D-2642","image":"1f645-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2642-FE0F","non_qualified":"1F645-1F3FF-200D-2642","image":"1f645-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing No","b":"1F645-200D-2642-FE0F","c":"1F645-200D-2642","k":[31,53],"o":4},"flag-fi":{"a":"Finland Flag","b":"1F1EB-1F1EE","k":[1,48],"o":2},"trackball":{"a":"Trackball","b":"1F5B2-FE0F","c":"1F5B2","j":["technology","trackpad"],"k":[30,13],"o":2},"black_left_pointing_double_triangle_with_vertical_bar":{"a":"Black Left Pointing Double Triangle with Vertical Bar","b":"23EE-FE0F","c":"23EE","k":[52,31],"o":2},"oncoming_police_car":{"a":"Oncoming Police Car","b":"1F694","j":["vehicle","law","legal","enforcement","911"],"k":[34,19],"o":2},"minidisc":{"a":"Minidisc","b":"1F4BD","j":["technology","record","data","disk","90s"],"k":[26,19],"o":2},"sweat":{"a":"Face with Cold Sweat","b":"1F613","j":["face","hot","sad","tired","exercise"],"k":[30,54],"o":2},"squid":{"a":"Squid","b":"1F991","j":["animal","nature","ocean","sea"],"k":[42,35],"o":4},"sauropod":{"a":"Sauropod","b":"1F995","k":[42,39],"o":5},"arrow_up_small":{"a":"Up-Pointing Small Red Triangle","b":"1F53C","j":["blue-square","triangle","direction","point","forward","top"],"k":[28,31],"o":2},"flag-fj":{"a":"Fiji Flag","b":"1F1EB-1F1EF","k":[1,49],"o":2},"woman-gesturing-no":{"skin_variations":{"1F3FB":{"unified":"1F645-1F3FB-200D-2640-FE0F","non_qualified":"1F645-1F3FB-200D-2640","image":"1f645-1f3fb-200d-2640-fe0f.png","sheet_x":31,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F645-1F3FC-200D-2640-FE0F","non_qualified":"1F645-1F3FC-200D-2640","image":"1f645-1f3fc-200d-2640-fe0f.png","sheet_x":31,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F645-1F3FD-200D-2640-FE0F","non_qualified":"1F645-1F3FD-200D-2640","image":"1f645-1f3fd-200d-2640-fe0f.png","sheet_x":31,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F645-1F3FE-200D-2640-FE0F","non_qualified":"1F645-1F3FE-200D-2640","image":"1f645-1f3fe-200d-2640-fe0f.png","sheet_x":31,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F645-1F3FF-200D-2640-FE0F","non_qualified":"1F645-1F3FF-200D-2640","image":"1f645-1f3ff-200d-2640-fe0f.png","sheet_x":31,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F645","a":"Woman Gesturing No","b":"1F645-200D-2640-FE0F","c":"1F645-200D-2640","k":[31,47],"o":4},"taxi":{"a":"Taxi","b":"1F695","j":["uber","vehicle","cars","transportation"],"k":[34,20],"o":2},"flag-fk":{"a":"Falkland Islands Flag","b":"1F1EB-1F1F0","k":[1,50],"o":2},"floppy_disk":{"a":"Floppy Disk","b":"1F4BE","j":["oldschool","technology","save","90s","80s"],"k":[26,20],"o":2},"t-rex":{"a":"T-Rex","b":"1F996","k":[42,40],"o":5},"oyster":{"a":"Oyster","b":"1F9AA","k":[43,1],"o":12},"arrow_double_up":{"a":"Black Up-Pointing Double Triangle","b":"23EB","j":["blue-square","direction","top"],"k":[52,28],"o":2},"oncoming_taxi":{"a":"Oncoming Taxi","b":"1F696","j":["vehicle","cars","uber"],"k":[34,21],"o":2},"ok_woman":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB","non_qualified":null,"image":"1f646-1f3fb.png","sheet_x":32,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F646-1F3FC","non_qualified":null,"image":"1f646-1f3fc.png","sheet_x":32,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F646-1F3FD","non_qualified":null,"image":"1f646-1f3fd.png","sheet_x":32,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F646-1F3FE","non_qualified":null,"image":"1f646-1f3fe.png","sheet_x":32,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F646-1F3FF","non_qualified":null,"image":"1f646-1f3ff.png","sheet_x":32,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F646-200D-2640-FE0F","a":"Face with Ok Gesture","b":"1F646","j":["women","girl","female","pink","human","woman"],"k":[32,20],"o":2},"weary":{"a":"Weary Face","b":"1F629","j":["face","tired","sleepy","sad","frustrated","upset"],"k":[31,19],"o":2},"man-gesturing-ok":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2642-FE0F","non_qualified":"1F646-1F3FB-200D-2642","image":"1f646-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2642-FE0F","non_qualified":"1F646-1F3FC-200D-2642","image":"1f646-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2642-FE0F","non_qualified":"1F646-1F3FD-200D-2642","image":"1f646-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2642-FE0F","non_qualified":"1F646-1F3FE-200D-2642","image":"1f646-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2642-FE0F","non_qualified":"1F646-1F3FF-200D-2642","image":"1f646-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Gesturing Ok","b":"1F646-200D-2642-FE0F","c":"1F646-200D-2642","k":[32,14],"o":4},"arrow_down_small":{"a":"Down-Pointing Small Red Triangle","b":"1F53D","j":["blue-square","direction","bottom"],"k":[28,32],"o":2},"tired_face":{"a":"Tired Face","b":"1F62B","j":["sick","whine","upset","frustrated"],"k":[31,21],"o":2},"car":{"a":"Automobile","b":"1F697","k":[34,22],"n":["red_car"],"o":2},"icecream":{"a":"Soft Ice Cream","b":"1F366","j":["food","hot","dessert","summer"],"k":[7,5],"o":2},"cd":{"a":"Optical Disc","b":"1F4BF","j":["technology","dvd","disk","disc","90s"],"k":[26,21],"o":2},"whale":{"a":"Spouting Whale","b":"1F433","j":["animal","nature","sea","ocean"],"k":[12,23],"o":2},"flag-fm":{"a":"Micronesia Flag","b":"1F1EB-1F1F2","k":[1,51],"o":2},"oncoming_automobile":{"a":"Oncoming Automobile","b":"1F698","j":["car","vehicle","transportation"],"k":[34,23],"o":2},"arrow_double_down":{"a":"Black Down-Pointing Double Triangle","b":"23EC","j":["blue-square","direction","bottom"],"k":[52,29],"o":2},"woman-gesturing-ok":{"skin_variations":{"1F3FB":{"unified":"1F646-1F3FB-200D-2640-FE0F","non_qualified":"1F646-1F3FB-200D-2640","image":"1f646-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F646-1F3FC-200D-2640-FE0F","non_qualified":"1F646-1F3FC-200D-2640","image":"1f646-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F646-1F3FD-200D-2640-FE0F","non_qualified":"1F646-1F3FD-200D-2640","image":"1f646-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F646-1F3FE-200D-2640-FE0F","non_qualified":"1F646-1F3FE-200D-2640","image":"1f646-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F646-1F3FF-200D-2640-FE0F","non_qualified":"1F646-1F3FF-200D-2640","image":"1f646-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F646","a":"Woman Gesturing Ok","b":"1F646-200D-2640-FE0F","c":"1F646-200D-2640","k":[32,8],"o":4},"yawning_face":{"a":"Yawning Face","b":"1F971","k":[42,7],"o":12},"dvd":{"a":"Dvd","b":"1F4C0","j":["cd","disk","disc"],"k":[26,22],"o":2},"whale2":{"a":"Whale","b":"1F40B","j":["animal","nature","sea","ocean"],"k":[11,39],"o":2},"flag-fo":{"a":"Faroe Islands Flag","b":"1F1EB-1F1F4","k":[1,52],"o":2},"shaved_ice":{"a":"Shaved Ice","b":"1F367","j":["hot","dessert","summer"],"k":[7,6],"o":2},"double_vertical_bar":{"a":"Double Vertical Bar","b":"23F8-FE0F","c":"23F8","k":[52,37],"o":2},"information_desk_person":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB","non_qualified":null,"image":"1f481-1f3fb.png","sheet_x":24,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F481-1F3FC","non_qualified":null,"image":"1f481-1f3fc.png","sheet_x":24,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F481-1F3FD","non_qualified":null,"image":"1f481-1f3fd.png","sheet_x":24,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F481-1F3FE","non_qualified":null,"image":"1f481-1f3fe.png","sheet_x":24,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F481-1F3FF","non_qualified":null,"image":"1f481-1f3ff.png","sheet_x":24,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F481-200D-2640-FE0F","a":"Information Desk Person","b":"1F481","k":[24,2],"o":2},"dolphin":{"a":"Dolphin","b":"1F42C","j":["animal","nature","fish","sea","ocean","flipper","fins","beach"],"k":[12,16],"n":["flipper"],"o":2},"blue_car":{"a":"Recreational Vehicle","b":"1F699","j":["transportation","vehicle"],"k":[34,24],"o":2},"ice_cream":{"a":"Ice Cream","b":"1F368","j":["food","hot","dessert"],"k":[7,7],"o":2},"fr":{"a":"France Flag","b":"1F1EB-1F1F7","j":["banner","flag","nation","france","french","country"],"k":[1,53],"n":["flag-fr"],"o":2},"triumph":{"a":"Face with Look of Triumph","b":"1F624","j":["face","gas","phew","proud","pride"],"k":[31,14],"o":2},"abacus":{"a":"Abacus","b":"1F9EE","k":[51,33],"o":11},"man-tipping-hand":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2642-FE0F","non_qualified":"1F481-1F3FB-200D-2642","image":"1f481-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2642-FE0F","non_qualified":"1F481-1F3FC-200D-2642","image":"1f481-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2642-FE0F","non_qualified":"1F481-1F3FD-200D-2642","image":"1f481-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2642-FE0F","non_qualified":"1F481-1F3FE-200D-2642","image":"1f481-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2642-FE0F","non_qualified":"1F481-1F3FF-200D-2642","image":"1f481-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Tipping Hand","b":"1F481-200D-2642-FE0F","c":"1F481-200D-2642","k":[23,53],"o":4},"doughnut":{"a":"Doughnut","b":"1F369","j":["food","dessert","snack","sweet","donut"],"k":[7,8],"o":2},"fish":{"a":"Fish","b":"1F41F","j":["animal","food","nature"],"k":[12,3],"o":2},"truck":{"a":"Delivery Truck","b":"1F69A","j":["cars","transportation"],"k":[34,25],"o":2},"movie_camera":{"a":"Movie Camera","b":"1F3A5","j":["film","record"],"k":[8,11],"o":2},"flag-ga":{"a":"Gabon Flag","b":"1F1EC-1F1E6","k":[1,54],"o":2},"rage":{"a":"Pouting Face","b":"1F621","j":["angry","mad","hate","despise"],"k":[31,11],"o":2},"black_square_for_stop":{"a":"Black Square for Stop","b":"23F9-FE0F","c":"23F9","k":[52,38],"o":2},"articulated_lorry":{"a":"Articulated Lorry","b":"1F69B","j":["vehicle","cars","transportation","express"],"k":[34,26],"o":2},"angry":{"a":"Angry Face","b":"1F620","j":["mad","face","annoyed","frustrated"],"k":[31,10],"l":[">:(",">:-("],"o":2},"cookie":{"a":"Cookie","b":"1F36A","j":["food","snack","oreo","chocolate","sweet","dessert"],"k":[7,9],"o":2},"gb":{"a":"United Kingdom Flag","b":"1F1EC-1F1E7","k":[1,55],"n":["uk","flag-gb"],"o":2},"tropical_fish":{"a":"Tropical Fish","b":"1F420","j":["animal","swim","ocean","beach","nemo"],"k":[12,4],"o":2},"woman-tipping-hand":{"skin_variations":{"1F3FB":{"unified":"1F481-1F3FB-200D-2640-FE0F","non_qualified":"1F481-1F3FB-200D-2640","image":"1f481-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F481-1F3FC-200D-2640-FE0F","non_qualified":"1F481-1F3FC-200D-2640","image":"1f481-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F481-1F3FD-200D-2640-FE0F","non_qualified":"1F481-1F3FD-200D-2640","image":"1f481-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F481-1F3FE-200D-2640-FE0F","non_qualified":"1F481-1F3FE-200D-2640","image":"1f481-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F481-1F3FF-200D-2640-FE0F","non_qualified":"1F481-1F3FF-200D-2640","image":"1f481-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F481","a":"Woman Tipping Hand","b":"1F481-200D-2640-FE0F","c":"1F481-200D-2640","k":[23,47],"o":4},"black_circle_for_record":{"a":"Black Circle for Record","b":"23FA-FE0F","c":"23FA","k":[52,39],"o":2},"film_frames":{"a":"Film Frames","b":"1F39E-FE0F","c":"1F39E","k":[8,4],"o":2},"film_projector":{"a":"Film Projector","b":"1F4FD-FE0F","c":"1F4FD","j":["video","tape","record","movie"],"k":[27,26],"o":2},"flag-gd":{"a":"Grenada Flag","b":"1F1EC-1F1E9","k":[1,56],"o":2},"blowfish":{"a":"Blowfish","b":"1F421","j":["animal","nature","food","sea","ocean"],"k":[12,5],"o":2},"face_with_symbols_on_mouth":{"a":"Serious Face with Symbols Covering Mouth","b":"1F92C","k":[38,46],"n":["serious_face_with_symbols_covering_mouth"],"o":5},"birthday":{"a":"Birthday Cake","b":"1F382","j":["food","dessert","cake"],"k":[7,33],"o":2},"eject":{"a":"Eject","b":"23CF-FE0F","c":"23CF","k":[52,25],"o":2},"raising_hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB","non_qualified":null,"image":"1f64b-1f3fb.png","sheet_x":33,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F64B-1F3FC","non_qualified":null,"image":"1f64b-1f3fc.png","sheet_x":33,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F64B-1F3FD","non_qualified":null,"image":"1f64b-1f3fd.png","sheet_x":33,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F64B-1F3FE","non_qualified":null,"image":"1f64b-1f3fe.png","sheet_x":33,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F64B-1F3FF","non_qualified":null,"image":"1f64b-1f3ff.png","sheet_x":33,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F64B-200D-2640-FE0F","a":"Happy Person Raising One Hand","b":"1F64B","k":[33,2],"o":2},"tractor":{"a":"Tractor","b":"1F69C","j":["vehicle","car","farming","agriculture"],"k":[34,27],"o":2},"flag-ge":{"a":"Georgia Flag","b":"1F1EC-1F1EA","k":[2,0],"o":2},"smiling_imp":{"a":"Smiling Face with Horns","b":"1F608","j":["devil","horns"],"k":[30,43],"o":2},"racing_car":{"a":"Racing Car","b":"1F3CE-FE0F","c":"1F3CE","j":["sports","race","fast","formula","f1"],"k":[10,33],"o":2},"cinema":{"a":"Cinema","b":"1F3A6","j":["blue-square","record","film","movie","curtain","stage","theater"],"k":[8,12],"o":2},"clapper":{"a":"Clapper Board","b":"1F3AC","j":["movie","film","record"],"k":[8,18],"o":2},"shark":{"a":"Shark","b":"1F988","j":["animal","nature","fish","sea","ocean","jaws","fins","beach"],"k":[42,26],"o":4},"cake":{"a":"Shortcake","b":"1F370","j":["food","dessert"],"k":[7,15],"o":2},"man-raising-hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2642-FE0F","non_qualified":"1F64B-1F3FB-200D-2642","image":"1f64b-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2642-FE0F","non_qualified":"1F64B-1F3FC-200D-2642","image":"1f64b-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2642-FE0F","non_qualified":"1F64B-1F3FD-200D-2642","image":"1f64b-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2642-FE0F","non_qualified":"1F64B-1F3FE-200D-2642","image":"1f64b-1f3fe-200d-2642-fe0f.png","sheet_x":33,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2642-FE0F","non_qualified":"1F64B-1F3FF-200D-2642","image":"1f64b-1f3ff-200d-2642-fe0f.png","sheet_x":33,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Raising Hand","b":"1F64B-200D-2642-FE0F","c":"1F64B-200D-2642","k":[32,53],"o":4},"octopus":{"a":"Octopus","b":"1F419","j":["animal","creature","ocean","sea","nature","beach"],"k":[11,54],"o":2},"woman-raising-hand":{"skin_variations":{"1F3FB":{"unified":"1F64B-1F3FB-200D-2640-FE0F","non_qualified":"1F64B-1F3FB-200D-2640","image":"1f64b-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F64B-1F3FC-200D-2640-FE0F","non_qualified":"1F64B-1F3FC-200D-2640","image":"1f64b-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F64B-1F3FD-200D-2640-FE0F","non_qualified":"1F64B-1F3FD-200D-2640","image":"1f64b-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F64B-1F3FE-200D-2640-FE0F","non_qualified":"1F64B-1F3FE-200D-2640","image":"1f64b-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F64B-1F3FF-200D-2640-FE0F","non_qualified":"1F64B-1F3FF-200D-2640","image":"1f64b-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F64B","a":"Woman Raising Hand","b":"1F64B-200D-2640-FE0F","c":"1F64B-200D-2640","k":[32,47],"o":4},"flag-gf":{"a":"French Guiana Flag","b":"1F1EC-1F1EB","k":[2,1],"o":2},"tv":{"a":"Television","b":"1F4FA","j":["technology","program","oldschool","show","television"],"k":[27,23],"o":2},"imp":{"a":"Imp","b":"1F47F","j":["devil","angry","horns"],"k":[23,45],"o":2},"cupcake":{"a":"Cupcake","b":"1F9C1","k":[44,9],"o":11},"racing_motorcycle":{"a":"Racing Motorcycle","b":"1F3CD-FE0F","c":"1F3CD","k":[10,32],"o":2},"low_brightness":{"a":"Low Brightness Symbol","b":"1F505","j":["sun","afternoon","warm","summer"],"k":[27,33],"o":2},"shell":{"a":"Spiral Shell","b":"1F41A","j":["nature","sea","beach"],"k":[11,55],"o":2},"flag-gg":{"a":"Guernsey Flag","b":"1F1EC-1F1EC","k":[2,2],"o":2},"high_brightness":{"a":"High Brightness Symbol","b":"1F506","j":["sun","light"],"k":[27,34],"o":2},"deaf_person":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB","non_qualified":null,"image":"1f9cf-1f3fb.png","sheet_x":45,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC","non_qualified":null,"image":"1f9cf-1f3fc.png","sheet_x":45,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD","non_qualified":null,"image":"1f9cf-1f3fd.png","sheet_x":45,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE","non_qualified":null,"image":"1f9cf-1f3fe.png","sheet_x":45,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF","non_qualified":null,"image":"1f9cf-1f3ff.png","sheet_x":45,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Person","b":"1F9CF","k":[45,10],"o":12},"skull":{"a":"Skull","b":"1F480","j":["dead","skeleton","creepy","death"],"k":[23,46],"o":2},"motor_scooter":{"a":"Motor Scooter","b":"1F6F5","j":["vehicle","vespa","sasha"],"k":[36,54],"o":4},"camera":{"a":"Camera","b":"1F4F7","j":["gadgets","photography"],"k":[27,20],"o":2},"pie":{"a":"Pie","b":"1F967","k":[41,54],"o":5},"flag-gh":{"a":"Ghana Flag","b":"1F1EC-1F1ED","k":[2,3],"o":2},"deaf_man":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2642-FE0F","non_qualified":"1F9CF-1F3FB-200D-2642","image":"1f9cf-1f3fb-200d-2642-fe0f.png","sheet_x":45,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2642-FE0F","non_qualified":"1F9CF-1F3FC-200D-2642","image":"1f9cf-1f3fc-200d-2642-fe0f.png","sheet_x":45,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2642-FE0F","non_qualified":"1F9CF-1F3FD-200D-2642","image":"1f9cf-1f3fd-200d-2642-fe0f.png","sheet_x":45,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2642-FE0F","non_qualified":"1F9CF-1F3FE-200D-2642","image":"1f9cf-1f3fe-200d-2642-fe0f.png","sheet_x":45,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2642-FE0F","non_qualified":"1F9CF-1F3FF-200D-2642","image":"1f9cf-1f3ff-200d-2642-fe0f.png","sheet_x":45,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Man","b":"1F9CF-200D-2642-FE0F","c":"1F9CF-200D-2642","k":[45,4],"o":12},"skull_and_crossbones":{"a":"Skull and Crossbones","b":"2620-FE0F","c":"2620","j":["poison","danger","deadly","scary","death","pirate","evil"],"k":[53,8],"o":2},"camera_with_flash":{"a":"Camera with Flash","b":"1F4F8","k":[27,21],"o":2},"signal_strength":{"a":"Antenna with Bars","b":"1F4F6","j":["blue-square","reception","phone","internet","connection","wifi","bluetooth","bars"],"k":[27,19],"o":2},"chocolate_bar":{"a":"Chocolate Bar","b":"1F36B","j":["food","snack","dessert","sweet"],"k":[7,10],"o":2},"manual_wheelchair":{"a":"Manual Wheelchair","b":"1F9BD","k":[44,5],"o":12},"snail":{"a":"Snail","b":"1F40C","j":["slow","animal","shell"],"k":[11,40],"o":2},"motorized_wheelchair":{"a":"Motorized Wheelchair","b":"1F9BC","k":[44,4],"o":12},"flag-gi":{"a":"Gibraltar Flag","b":"1F1EC-1F1EE","k":[2,4],"o":2},"hankey":{"a":"Pile of Poo","b":"1F4A9","k":[25,51],"n":["poop","shit"],"o":2},"vibration_mode":{"a":"Vibration Mode","b":"1F4F3","j":["orange-square","phone"],"k":[27,16],"o":2},"deaf_woman":{"skin_variations":{"1F3FB":{"unified":"1F9CF-1F3FB-200D-2640-FE0F","non_qualified":"1F9CF-1F3FB-200D-2640","image":"1f9cf-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CF-1F3FC-200D-2640-FE0F","non_qualified":"1F9CF-1F3FC-200D-2640","image":"1f9cf-1f3fc-200d-2640-fe0f.png","sheet_x":45,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CF-1F3FD-200D-2640-FE0F","non_qualified":"1F9CF-1F3FD-200D-2640","image":"1f9cf-1f3fd-200d-2640-fe0f.png","sheet_x":45,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CF-1F3FE-200D-2640-FE0F","non_qualified":"1F9CF-1F3FE-200D-2640","image":"1f9cf-1f3fe-200d-2640-fe0f.png","sheet_x":45,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CF-1F3FF-200D-2640-FE0F","non_qualified":"1F9CF-1F3FF-200D-2640","image":"1f9cf-1f3ff-200d-2640-fe0f.png","sheet_x":45,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Deaf Woman","b":"1F9CF-200D-2640-FE0F","c":"1F9CF-200D-2640","k":[44,55],"o":12},"butterfly":{"a":"Butterfly","b":"1F98B","j":["animal","insect","nature","caterpillar"],"k":[42,29],"o":4},"video_camera":{"a":"Video Camera","b":"1F4F9","j":["film","record"],"k":[27,22],"o":2},"candy":{"a":"Candy","b":"1F36C","j":["snack","dessert","sweet","lolly"],"k":[7,11],"o":2},"auto_rickshaw":{"a":"Auto Rickshaw","b":"1F6FA","k":[37,2],"o":12},"bow":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB","non_qualified":null,"image":"1f647-1f3fb.png","sheet_x":32,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F647-1F3FC","non_qualified":null,"image":"1f647-1f3fc.png","sheet_x":32,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F647-1F3FD","non_qualified":null,"image":"1f647-1f3fd.png","sheet_x":32,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F647-1F3FE","non_qualified":null,"image":"1f647-1f3fe.png","sheet_x":32,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F647-1F3FF","non_qualified":null,"image":"1f647-1f3ff.png","sheet_x":32,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F647-200D-2642-FE0F","a":"Person Bowing Deeply","b":"1F647","k":[32,38],"o":2},"mobile_phone_off":{"a":"Mobile Phone off","b":"1F4F4","j":["mute","orange-square","silence","quiet"],"k":[27,17],"o":2},"clown_face":{"a":"Clown Face","b":"1F921","j":["face"],"k":[38,18],"o":4},"lollipop":{"a":"Lollipop","b":"1F36D","j":["food","snack","candy","sweet"],"k":[7,12],"o":2},"flag-gl":{"a":"Greenland Flag","b":"1F1EC-1F1F1","k":[2,5],"o":2},"vhs":{"a":"Videocassette","b":"1F4FC","j":["record","video","oldschool","90s","80s"],"k":[27,25],"o":2},"bug":{"a":"Bug","b":"1F41B","j":["animal","insect","nature","worm"],"k":[11,56],"o":2},"bike":{"a":"Bicycle","b":"1F6B2","j":["sports","bicycle","exercise","hipster"],"k":[35,9],"o":2},"man-bowing":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2642-FE0F","non_qualified":"1F647-1F3FB-200D-2642","image":"1f647-1f3fb-200d-2642-fe0f.png","sheet_x":32,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2642-FE0F","non_qualified":"1F647-1F3FC-200D-2642","image":"1f647-1f3fc-200d-2642-fe0f.png","sheet_x":32,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2642-FE0F","non_qualified":"1F647-1F3FD-200D-2642","image":"1f647-1f3fd-200d-2642-fe0f.png","sheet_x":32,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2642-FE0F","non_qualified":"1F647-1F3FE-200D-2642","image":"1f647-1f3fe-200d-2642-fe0f.png","sheet_x":32,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2642-FE0F","non_qualified":"1F647-1F3FF-200D-2642","image":"1f647-1f3ff-200d-2642-fe0f.png","sheet_x":32,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F647","a":"Man Bowing","b":"1F647-200D-2642-FE0F","c":"1F647-200D-2642","k":[32,32],"o":4},"japanese_ogre":{"a":"Japanese Ogre","b":"1F479","j":["monster","red","mask","halloween","scary","creepy","devil","demon","japanese","ogre"],"k":[23,34],"o":2},"custard":{"a":"Custard","b":"1F36E","j":["dessert","food"],"k":[7,13],"o":2},"ant":{"a":"Ant","b":"1F41C","j":["animal","insect","nature","bug"],"k":[12,0],"o":2},"mag":{"a":"Left-Pointing Magnifying Glass","b":"1F50D","j":["search","zoom","find","detective"],"k":[27,41],"o":2},"flag-gm":{"a":"Gambia Flag","b":"1F1EC-1F1F2","k":[2,6],"o":2},"honey_pot":{"a":"Honey Pot","b":"1F36F","j":["bees","sweet","kitchen"],"k":[7,14],"o":2},"woman-bowing":{"skin_variations":{"1F3FB":{"unified":"1F647-1F3FB-200D-2640-FE0F","non_qualified":"1F647-1F3FB-200D-2640","image":"1f647-1f3fb-200d-2640-fe0f.png","sheet_x":32,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F647-1F3FC-200D-2640-FE0F","non_qualified":"1F647-1F3FC-200D-2640","image":"1f647-1f3fc-200d-2640-fe0f.png","sheet_x":32,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F647-1F3FD-200D-2640-FE0F","non_qualified":"1F647-1F3FD-200D-2640","image":"1f647-1f3fd-200d-2640-fe0f.png","sheet_x":32,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F647-1F3FE-200D-2640-FE0F","non_qualified":"1F647-1F3FE-200D-2640","image":"1f647-1f3fe-200d-2640-fe0f.png","sheet_x":32,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F647-1F3FF-200D-2640-FE0F","non_qualified":"1F647-1F3FF-200D-2640","image":"1f647-1f3ff-200d-2640-fe0f.png","sheet_x":32,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bowing","b":"1F647-200D-2640-FE0F","c":"1F647-200D-2640","k":[32,26],"o":4},"mag_right":{"a":"Right-Pointing Magnifying Glass","b":"1F50E","j":["search","zoom","find","detective"],"k":[27,42],"o":2},"japanese_goblin":{"a":"Japanese Goblin","b":"1F47A","j":["red","evil","mask","monster","scary","creepy","japanese","goblin"],"k":[23,35],"o":2},"scooter":{"a":"Scooter","b":"1F6F4","k":[36,53],"o":4},"bee":{"a":"Honeybee","b":"1F41D","k":[12,1],"n":["honeybee"],"o":2},"flag-gn":{"a":"Guinea Flag","b":"1F1EC-1F1F3","k":[2,7],"o":2},"candle":{"a":"Candle","b":"1F56F-FE0F","c":"1F56F","j":["fire","wax"],"k":[29,6],"o":2},"skateboard":{"a":"Skateboard","b":"1F6F9","k":[37,1],"o":11},"ghost":{"a":"Ghost","b":"1F47B","j":["halloween","spooky","scary"],"k":[23,36],"o":2},"beetle":{"a":"Lady Beetle","b":"1F41E","j":["animal","insect","nature","ladybug"],"k":[12,2],"o":2},"face_palm":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB","non_qualified":null,"image":"1f926-1f3fb.png","sheet_x":38,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F926-1F3FC","non_qualified":null,"image":"1f926-1f3fc.png","sheet_x":38,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F926-1F3FD","non_qualified":null,"image":"1f926-1f3fd.png","sheet_x":38,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F926-1F3FE","non_qualified":null,"image":"1f926-1f3fe.png","sheet_x":38,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F926-1F3FF","non_qualified":null,"image":"1f926-1f3ff.png","sheet_x":38,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Face Palm","b":"1F926","k":[38,35],"o":4},"flag-gp":{"a":"Guadeloupe Flag","b":"1F1EC-1F1F5","k":[2,8],"o":2},"baby_bottle":{"a":"Baby Bottle","b":"1F37C","j":["food","container","milk"],"k":[7,27],"o":2},"infinity":{"a":"Infinity","b":"267E-FE0F","c":"267E","k":[53,39],"o":11},"glass_of_milk":{"a":"Glass of Milk","b":"1F95B","k":[41,42],"o":4},"man-facepalming":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2642-FE0F","non_qualified":"1F926-1F3FB-200D-2642","image":"1f926-1f3fb-200d-2642-fe0f.png","sheet_x":38,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2642-FE0F","non_qualified":"1F926-1F3FC-200D-2642","image":"1f926-1f3fc-200d-2642-fe0f.png","sheet_x":38,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2642-FE0F","non_qualified":"1F926-1F3FD-200D-2642","image":"1f926-1f3fd-200d-2642-fe0f.png","sheet_x":38,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2642-FE0F","non_qualified":"1F926-1F3FE-200D-2642","image":"1f926-1f3fe-200d-2642-fe0f.png","sheet_x":38,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2642-FE0F","non_qualified":"1F926-1F3FF-200D-2642","image":"1f926-1f3ff-200d-2642-fe0f.png","sheet_x":38,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Facepalming","b":"1F926-200D-2642-FE0F","c":"1F926-200D-2642","k":[38,29],"o":4},"cricket":{"a":"Cricket","b":"1F997","j":["sports"],"k":[42,41],"o":5},"busstop":{"a":"Bus Stop","b":"1F68F","j":["transportation","wait"],"k":[34,14],"o":2},"flag-gq":{"a":"Equatorial Guinea Flag","b":"1F1EC-1F1F6","k":[2,9],"o":2},"alien":{"a":"Extraterrestrial Alien","b":"1F47D","j":["UFO","paul","weird","outer_space"],"k":[23,43],"o":2},"bulb":{"a":"Electric Light Bulb","b":"1F4A1","j":["light","electricity","idea"],"k":[25,43],"o":2},"woman-facepalming":{"skin_variations":{"1F3FB":{"unified":"1F926-1F3FB-200D-2640-FE0F","non_qualified":"1F926-1F3FB-200D-2640","image":"1f926-1f3fb-200d-2640-fe0f.png","sheet_x":38,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F926-1F3FC-200D-2640-FE0F","non_qualified":"1F926-1F3FC-200D-2640","image":"1f926-1f3fc-200d-2640-fe0f.png","sheet_x":38,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F926-1F3FD-200D-2640-FE0F","non_qualified":"1F926-1F3FD-200D-2640","image":"1f926-1f3fd-200d-2640-fe0f.png","sheet_x":38,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F926-1F3FE-200D-2640-FE0F","non_qualified":"1F926-1F3FE-200D-2640","image":"1f926-1f3fe-200d-2640-fe0f.png","sheet_x":38,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F926-1F3FF-200D-2640-FE0F","non_qualified":"1F926-1F3FF-200D-2640","image":"1f926-1f3ff-200d-2640-fe0f.png","sheet_x":38,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Facepalming","b":"1F926-200D-2640-FE0F","c":"1F926-200D-2640","k":[38,23],"o":4},"spider":{"a":"Spider","b":"1F577-FE0F","c":"1F577","j":["animal","arachnid"],"k":[29,34],"o":2},"space_invader":{"a":"Alien Monster","b":"1F47E","j":["game","arcade","play"],"k":[23,44],"o":2},"motorway":{"a":"Motorway","b":"1F6E3-FE0F","c":"1F6E3","j":["road","cupertino","interstate","highway"],"k":[36,45],"o":2},"flag-gr":{"a":"Greece Flag","b":"1F1EC-1F1F7","k":[2,10],"o":2},"recycle":{"a":"Black Universal Recycling Symbol","b":"267B-FE0F","c":"267B","j":["arrow","environment","garbage","trash"],"k":[53,38],"o":2},"coffee":{"a":"Hot Beverage","b":"2615","j":["beverage","caffeine","latte","espresso"],"k":[53,0],"o":2},"flashlight":{"a":"Electric Torch","b":"1F526","j":["dark","camping","sight","night"],"k":[28,9],"o":2},"spider_web":{"a":"Spider Web","b":"1F578-FE0F","c":"1F578","j":["animal","insect","arachnid","silk"],"k":[29,35],"o":2},"izakaya_lantern":{"a":"Izakaya Lantern","b":"1F3EE","j":["light","paper","halloween","spooky"],"k":[11,8],"n":["lantern"],"o":2},"flag-gs":{"a":"South Georgia & South Sandwich Islands Flag","b":"1F1EC-1F1F8","k":[2,11],"o":2},"shrug":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB","non_qualified":null,"image":"1f937-1f3fb.png","sheet_x":39,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F937-1F3FC","non_qualified":null,"image":"1f937-1f3fc.png","sheet_x":39,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F937-1F3FD","non_qualified":null,"image":"1f937-1f3fd.png","sheet_x":39,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F937-1F3FE","non_qualified":null,"image":"1f937-1f3fe.png","sheet_x":39,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F937-1F3FF","non_qualified":null,"image":"1f937-1f3ff.png","sheet_x":39,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Shrug","b":"1F937","k":[39,47],"o":4},"fleur_de_lis":{"a":"Fleur De Lis","b":"269C-FE0F","c":"269C","j":["decorative","scout"],"k":[53,49],"o":2},"robot_face":{"a":"Robot Face","b":"1F916","k":[37,29],"o":2},"railway_track":{"a":"Railway Track","b":"1F6E4-FE0F","c":"1F6E4","j":["train","transportation"],"k":[36,46],"o":2},"tea":{"a":"Teacup Without Handle","b":"1F375","j":["drink","bowl","breakfast","green","british"],"k":[7,20],"o":2},"flag-gt":{"a":"Guatemala Flag","b":"1F1EC-1F1F9","k":[2,12],"o":2},"oil_drum":{"a":"Oil Drum","b":"1F6E2-FE0F","c":"1F6E2","j":["barrell"],"k":[36,44],"o":2},"diya_lamp":{"a":"Diya Lamp","b":"1FA94","k":[52,8],"o":12},"sake":{"a":"Sake Bottle and Cup","b":"1F376","j":["wine","drink","drunk","beverage","japanese","alcohol","booze"],"k":[7,21],"o":2},"trident":{"a":"Trident Emblem","b":"1F531","j":["weapon","spear"],"k":[28,20],"o":2},"man-shrugging":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2642-FE0F","non_qualified":"1F937-1F3FB-200D-2642","image":"1f937-1f3fb-200d-2642-fe0f.png","sheet_x":39,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2642-FE0F","non_qualified":"1F937-1F3FC-200D-2642","image":"1f937-1f3fc-200d-2642-fe0f.png","sheet_x":39,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2642-FE0F","non_qualified":"1F937-1F3FD-200D-2642","image":"1f937-1f3fd-200d-2642-fe0f.png","sheet_x":39,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2642-FE0F","non_qualified":"1F937-1F3FE-200D-2642","image":"1f937-1f3fe-200d-2642-fe0f.png","sheet_x":39,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2642-FE0F","non_qualified":"1F937-1F3FF-200D-2642","image":"1f937-1f3ff-200d-2642-fe0f.png","sheet_x":39,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Shrugging","b":"1F937-200D-2642-FE0F","c":"1F937-200D-2642","k":[39,41],"o":4},"smiley_cat":{"a":"Smiling Cat Face with Open Mouth","b":"1F63A","j":["animal","cats","happy","smile"],"k":[31,36],"o":2},"scorpion":{"a":"Scorpion","b":"1F982","j":["animal","arachnid"],"k":[42,20],"o":2},"woman-shrugging":{"skin_variations":{"1F3FB":{"unified":"1F937-1F3FB-200D-2640-FE0F","non_qualified":"1F937-1F3FB-200D-2640","image":"1f937-1f3fb-200d-2640-fe0f.png","sheet_x":39,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F937-1F3FC-200D-2640-FE0F","non_qualified":"1F937-1F3FC-200D-2640","image":"1f937-1f3fc-200d-2640-fe0f.png","sheet_x":39,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F937-1F3FD-200D-2640-FE0F","non_qualified":"1F937-1F3FD-200D-2640","image":"1f937-1f3fd-200d-2640-fe0f.png","sheet_x":39,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F937-1F3FE-200D-2640-FE0F","non_qualified":"1F937-1F3FE-200D-2640","image":"1f937-1f3fe-200d-2640-fe0f.png","sheet_x":39,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F937-1F3FF-200D-2640-FE0F","non_qualified":"1F937-1F3FF-200D-2640","image":"1f937-1f3ff-200d-2640-fe0f.png","sheet_x":39,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Shrugging","b":"1F937-200D-2640-FE0F","c":"1F937-200D-2640","k":[39,35],"o":4},"notebook_with_decorative_cover":{"a":"Notebook with Decorative Cover","b":"1F4D4","j":["classroom","notes","record","paper","study"],"k":[26,42],"o":2},"fuelpump":{"a":"Fuel Pump","b":"26FD","j":["gas station","petroleum"],"k":[54,38],"o":2},"name_badge":{"a":"Name Badge","b":"1F4DB","j":["fire","forbid"],"k":[26,49],"o":2},"mosquito":{"a":"Mosquito","b":"1F99F","k":[42,49],"o":11},"flag-gu":{"a":"Guam Flag","b":"1F1EC-1F1FA","k":[2,13],"o":2},"smile_cat":{"a":"Grinning Cat Face with Smiling Eyes","b":"1F638","j":["animal","cats","smile"],"k":[31,34],"o":2},"champagne":{"a":"Bottle with Popping Cork","b":"1F37E","j":["drink","wine","bottle","celebration"],"k":[7,29],"o":2},"joy_cat":{"a":"Cat Face with Tears of Joy","b":"1F639","j":["animal","cats","haha","happy","tears"],"k":[31,35],"o":2},"closed_book":{"a":"Closed Book","b":"1F4D5","j":["read","library","knowledge","textbook","learn"],"k":[26,43],"o":2},"health_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2695-FE0F","non_qualified":"1F9D1-1F3FB-200D-2695","image":"1f9d1-1f3fb-200d-2695-fe0f.png","sheet_x":47,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2695-FE0F","non_qualified":"1F9D1-1F3FC-200D-2695","image":"1f9d1-1f3fc-200d-2695-fe0f.png","sheet_x":47,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2695-FE0F","non_qualified":"1F9D1-1F3FD-200D-2695","image":"1f9d1-1f3fd-200d-2695-fe0f.png","sheet_x":47,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2695-FE0F","non_qualified":"1F9D1-1F3FE-200D-2695","image":"1f9d1-1f3fe-200d-2695-fe0f.png","sheet_x":47,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2695-FE0F","non_qualified":"1F9D1-1F3FF-200D-2695","image":"1f9d1-1f3ff-200d-2695-fe0f.png","sheet_x":47,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Health Worker","b":"1F9D1-200D-2695-FE0F","c":"1F9D1-200D-2695","k":[47,49],"o":12},"rotating_light":{"a":"Police Cars Revolving Light","b":"1F6A8","j":["police","ambulance","911","emergency","alert","error","pinged","law","legal"],"k":[34,56],"o":2},"microbe":{"a":"Microbe","b":"1F9A0","k":[42,50],"o":11},"flag-gw":{"a":"Guinea-Bissau Flag","b":"1F1EC-1F1FC","k":[2,14],"o":2},"wine_glass":{"a":"Wine Glass","b":"1F377","j":["drink","beverage","drunk","alcohol","booze"],"k":[7,22],"o":2},"beginner":{"a":"Japanese Symbol for Beginner","b":"1F530","j":["badge","shield"],"k":[28,19],"o":2},"bouquet":{"a":"Bouquet","b":"1F490","j":["flowers","nature","spring"],"k":[25,26],"o":2},"heart_eyes_cat":{"a":"Smiling Cat Face with Heart-Shaped Eyes","b":"1F63B","j":["animal","love","like","affection","cats","valentines","heart"],"k":[31,37],"o":2},"male-doctor":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2695-FE0F","non_qualified":"1F468-1F3FB-200D-2695","image":"1f468-1f3fb-200d-2695-fe0f.png","sheet_x":17,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2695-FE0F","non_qualified":"1F468-1F3FC-200D-2695","image":"1f468-1f3fc-200d-2695-fe0f.png","sheet_x":17,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2695-FE0F","non_qualified":"1F468-1F3FD-200D-2695","image":"1f468-1f3fd-200d-2695-fe0f.png","sheet_x":17,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2695-FE0F","non_qualified":"1F468-1F3FE-200D-2695","image":"1f468-1f3fe-200d-2695-fe0f.png","sheet_x":17,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2695-FE0F","non_qualified":"1F468-1F3FF-200D-2695","image":"1f468-1f3ff-200d-2695-fe0f.png","sheet_x":17,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Doctor","b":"1F468-200D-2695-FE0F","c":"1F468-200D-2695","k":[17,2],"o":4},"book":{"a":"Open Book","b":"1F4D6","k":[26,44],"n":["open_book"],"o":2},"traffic_light":{"a":"Horizontal Traffic Light","b":"1F6A5","j":["transportation","signal"],"k":[34,53],"o":2},"cocktail":{"a":"Cocktail Glass","b":"1F378","j":["drink","drunk","alcohol","beverage","booze","mojito"],"k":[7,23],"o":2},"o":{"a":"Heavy Large Circle","b":"2B55","j":["circle","round"],"k":[55,43],"o":2},"flag-gy":{"a":"Guyana Flag","b":"1F1EC-1F1FE","k":[2,15],"o":2},"female-doctor":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2695-FE0F","non_qualified":"1F469-1F3FB-200D-2695","image":"1f469-1f3fb-200d-2695-fe0f.png","sheet_x":19,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2695-FE0F","non_qualified":"1F469-1F3FC-200D-2695","image":"1f469-1f3fc-200d-2695-fe0f.png","sheet_x":19,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2695-FE0F","non_qualified":"1F469-1F3FD-200D-2695","image":"1f469-1f3fd-200d-2695-fe0f.png","sheet_x":19,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2695-FE0F","non_qualified":"1F469-1F3FE-200D-2695","image":"1f469-1f3fe-200d-2695-fe0f.png","sheet_x":19,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2695-FE0F","non_qualified":"1F469-1F3FF-200D-2695","image":"1f469-1f3ff-200d-2695-fe0f.png","sheet_x":19,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Doctor","b":"1F469-200D-2695-FE0F","c":"1F469-200D-2695","k":[19,44],"o":4},"smirk_cat":{"a":"Cat Face with Wry Smile","b":"1F63C","j":["animal","cats","smirk"],"k":[31,38],"o":2},"green_book":{"a":"Green Book","b":"1F4D7","j":["read","library","knowledge","study"],"k":[26,45],"o":2},"cherry_blossom":{"a":"Cherry Blossom","b":"1F338","j":["nature","plant","spring","flower"],"k":[6,16],"o":2},"flag-hk":{"a":"Hong Kong Sar China Flag","b":"1F1ED-1F1F0","k":[2,16],"o":2},"vertical_traffic_light":{"a":"Vertical Traffic Light","b":"1F6A6","j":["transportation","driving"],"k":[34,54],"o":2},"white_check_mark":{"a":"White Heavy Check Mark","b":"2705","j":["green-square","ok","agree","vote","election","answer","tick"],"k":[54,40],"o":2},"tropical_drink":{"a":"Tropical Drink","b":"1F379","j":["beverage","cocktail","summer","beach","alcohol","booze","mojito"],"k":[7,24],"o":2},"kissing_cat":{"a":"Kissing Cat Face with Closed Eyes","b":"1F63D","j":["animal","cats","kiss"],"k":[31,39],"o":2},"flag-hm":{"a":"Heard & Mcdonald Islands Flag","b":"1F1ED-1F1F2","k":[2,17],"o":2},"octagonal_sign":{"a":"Octagonal Sign","b":"1F6D1","k":[36,39],"o":4},"white_flower":{"a":"White Flower","b":"1F4AE","j":["japanese","spring"],"k":[26,4],"o":2},"ballot_box_with_check":{"a":"Ballot Box with Check","b":"2611-FE0F","c":"2611","j":["ok","agree","confirm","black-square","vote","election","yes","tick"],"k":[52,55],"o":2},"student":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f393.png","sheet_x":45,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f393.png","sheet_x":45,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f393.png","sheet_x":45,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F393","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f393.png","sheet_x":45,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F393","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f393.png","sheet_x":45,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Student","b":"1F9D1-200D-1F393","k":[45,29],"o":12},"blue_book":{"a":"Blue Book","b":"1F4D8","j":["read","library","knowledge","learn","study"],"k":[26,46],"o":2},"beer":{"a":"Beer Mug","b":"1F37A","j":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[7,25],"o":2},"construction":{"a":"Construction Sign","b":"1F6A7","j":["wip","progress","caution","warning"],"k":[34,55],"o":2},"rosette":{"a":"Rosette","b":"1F3F5-FE0F","c":"1F3F5","j":["flower","decoration","military"],"k":[11,18],"o":2},"heavy_check_mark":{"a":"Heavy Check Mark","b":"2714-FE0F","c":"2714","j":["ok","nike","answer","yes","tick"],"k":[55,12],"o":2},"scream_cat":{"a":"Weary Cat Face","b":"1F640","j":["animal","cats","munch","scared","scream"],"k":[31,42],"o":2},"orange_book":{"a":"Orange Book","b":"1F4D9","j":["read","library","knowledge","textbook","study"],"k":[26,47],"o":2},"beers":{"a":"Clinking Beer Mugs","b":"1F37B","j":["relax","beverage","drink","drunk","party","pub","summer","alcohol","booze"],"k":[7,26],"o":2},"male-student":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F393","non_qualified":null,"image":"1f468-1f3fb-200d-1f393.png","sheet_x":14,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F393","non_qualified":null,"image":"1f468-1f3fc-200d-1f393.png","sheet_x":14,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F393","non_qualified":null,"image":"1f468-1f3fd-200d-1f393.png","sheet_x":14,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F393","non_qualified":null,"image":"1f468-1f3fe-200d-1f393.png","sheet_x":14,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F393","non_qualified":null,"image":"1f468-1f3ff-200d-1f393.png","sheet_x":14,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Student","b":"1F468-200D-1F393","k":[14,50],"o":4},"flag-hn":{"a":"Honduras Flag","b":"1F1ED-1F1F3","k":[2,18],"o":2},"crying_cat_face":{"a":"Crying Cat Face","b":"1F63F","j":["animal","tears","weep","sad","cats","upset","cry"],"k":[31,41],"o":2},"anchor":{"a":"Anchor","b":"2693","j":["ship","ferry","sea","boat"],"k":[53,42],"o":2},"flag-hr":{"a":"Croatia Flag","b":"1F1ED-1F1F7","k":[2,19],"o":2},"heavy_multiplication_x":{"a":"Heavy Multiplication X","b":"2716-FE0F","c":"2716","j":["math","calculation"],"k":[55,13],"o":2},"female-student":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F393","non_qualified":null,"image":"1f469-1f3fb-200d-1f393.png","sheet_x":17,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F393","non_qualified":null,"image":"1f469-1f3fc-200d-1f393.png","sheet_x":17,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F393","non_qualified":null,"image":"1f469-1f3fd-200d-1f393.png","sheet_x":17,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F393","non_qualified":null,"image":"1f469-1f3fe-200d-1f393.png","sheet_x":17,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F393","non_qualified":null,"image":"1f469-1f3ff-200d-1f393.png","sheet_x":17,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Student","b":"1F469-200D-1F393","k":[17,40],"o":4},"rose":{"a":"Rose","b":"1F339","j":["flowers","valentines","love","spring"],"k":[6,17],"o":2},"books":{"a":"Books","b":"1F4DA","j":["literature","library","study"],"k":[26,48],"o":2},"clinking_glasses":{"a":"Clinking Glasses","b":"1F942","j":["beverage","drink","party","alcohol","celebrate","cheers"],"k":[41,18],"o":4},"teacher":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3eb.png","sheet_x":45,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3eb.png","sheet_x":45,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3eb.png","sheet_x":45,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3eb.png","sheet_x":45,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3eb.png","sheet_x":45,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Teacher","b":"1F9D1-200D-1F3EB","k":[45,47],"o":12},"x":{"a":"Cross Mark","b":"274C","j":["no","delete","remove","cancel"],"k":[55,21],"o":2},"pouting_cat":{"a":"Pouting Cat Face","b":"1F63E","j":["animal","cats"],"k":[31,40],"o":2},"wilted_flower":{"a":"Wilted Flower","b":"1F940","j":["plant","nature","flower"],"k":[41,16],"o":4},"boat":{"a":"Sailboat","b":"26F5","k":[54,16],"n":["sailboat"],"o":2},"flag-ht":{"a":"Haiti Flag","b":"1F1ED-1F1F9","k":[2,20],"o":2},"tumbler_glass":{"a":"Tumbler Glass","b":"1F943","j":["drink","beverage","drunk","alcohol","liquor","booze","bourbon","scotch","whisky","glass","shot"],"k":[41,19],"o":4},"notebook":{"a":"Notebook","b":"1F4D3","j":["stationery","record","notes","paper","study"],"k":[26,41],"o":2},"male-teacher":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fb-200d-1f3eb.png","sheet_x":15,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fc-200d-1f3eb.png","sheet_x":15,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fd-200d-1f3eb.png","sheet_x":15,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f468-1f3fe-200d-1f3eb.png","sheet_x":15,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f468-1f3ff-200d-1f3eb.png","sheet_x":15,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Teacher","b":"1F468-200D-1F3EB","k":[15,11],"o":4},"ledger":{"a":"Ledger","b":"1F4D2","j":["notes","paper"],"k":[26,40],"o":2},"flag-hu":{"a":"Hungary Flag","b":"1F1ED-1F1FA","k":[2,21],"o":2},"cup_with_straw":{"a":"Cup with Straw","b":"1F964","k":[41,51],"o":5},"hibiscus":{"a":"Hibiscus","b":"1F33A","j":["plant","vegetable","flowers","beach"],"k":[6,18],"o":2},"see_no_evil":{"a":"See-No-Evil Monkey","b":"1F648","j":["monkey","animal","nature","haha"],"k":[32,44],"o":2},"canoe":{"a":"Canoe","b":"1F6F6","j":["boat","paddle","water","ship"],"k":[36,55],"o":4},"negative_squared_cross_mark":{"a":"Negative Squared Cross Mark","b":"274E","j":["x","green-square","no","deny"],"k":[55,22],"o":2},"flag-ic":{"a":"Canary Islands Flag","b":"1F1EE-1F1E8","k":[2,22],"o":2},"beverage_box":{"a":"Beverage Box","b":"1F9C3","k":[44,11],"o":12},"speedboat":{"a":"Speedboat","b":"1F6A4","j":["ship","transportation","vehicle","summer"],"k":[34,52],"o":2},"heavy_plus_sign":{"a":"Heavy Plus Sign","b":"2795","j":["math","calculation","addition","more","increase"],"k":[55,29],"o":2},"sunflower":{"a":"Sunflower","b":"1F33B","j":["nature","plant","fall"],"k":[6,19],"o":2},"page_with_curl":{"a":"Page with Curl","b":"1F4C3","j":["documents","office","paper"],"k":[26,25],"o":2},"female-teacher":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fb-200d-1f3eb.png","sheet_x":18,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fc-200d-1f3eb.png","sheet_x":18,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fd-200d-1f3eb.png","sheet_x":18,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3EB","non_qualified":null,"image":"1f469-1f3fe-200d-1f3eb.png","sheet_x":18,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3EB","non_qualified":null,"image":"1f469-1f3ff-200d-1f3eb.png","sheet_x":18,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Teacher","b":"1F469-200D-1F3EB","k":[18,1],"o":4},"hear_no_evil":{"a":"Hear-No-Evil Monkey","b":"1F649","j":["animal","monkey","nature"],"k":[32,45],"o":2},"mate_drink":{"a":"Mate Drink","b":"1F9C9","k":[44,17],"o":12},"passenger_ship":{"a":"Passenger Ship","b":"1F6F3-FE0F","c":"1F6F3","j":["yacht","cruise","ferry"],"k":[36,52],"o":2},"judge":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2696-FE0F","non_qualified":"1F9D1-1F3FB-200D-2696","image":"1f9d1-1f3fb-200d-2696-fe0f.png","sheet_x":47,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2696-FE0F","non_qualified":"1F9D1-1F3FC-200D-2696","image":"1f9d1-1f3fc-200d-2696-fe0f.png","sheet_x":48,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2696-FE0F","non_qualified":"1F9D1-1F3FD-200D-2696","image":"1f9d1-1f3fd-200d-2696-fe0f.png","sheet_x":48,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2696-FE0F","non_qualified":"1F9D1-1F3FE-200D-2696","image":"1f9d1-1f3fe-200d-2696-fe0f.png","sheet_x":48,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2696-FE0F","non_qualified":"1F9D1-1F3FF-200D-2696","image":"1f9d1-1f3ff-200d-2696-fe0f.png","sheet_x":48,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Judge","b":"1F9D1-200D-2696-FE0F","c":"1F9D1-200D-2696","k":[47,55],"o":12},"scroll":{"a":"Scroll","b":"1F4DC","j":["documents","ancient","history","paper"],"k":[26,50],"o":2},"blossom":{"a":"Blossom","b":"1F33C","j":["nature","flowers","yellow"],"k":[6,20],"o":2},"flag-id":{"a":"Indonesia Flag","b":"1F1EE-1F1E9","k":[2,23],"o":2},"speak_no_evil":{"a":"Speak-No-Evil Monkey","b":"1F64A","j":["monkey","animal","nature","omg"],"k":[32,46],"o":2},"heavy_minus_sign":{"a":"Heavy Minus Sign","b":"2796","j":["math","calculation","subtract","less"],"k":[55,30],"o":2},"flag-ie":{"a":"Ireland Flag","b":"1F1EE-1F1EA","k":[2,24],"o":2},"ice_cube":{"a":"Ice Cube","b":"1F9CA","k":[44,18],"o":12},"page_facing_up":{"a":"Page Facing Up","b":"1F4C4","j":["documents","office","paper","information"],"k":[26,26],"o":2},"male-judge":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2696-FE0F","non_qualified":"1F468-1F3FB-200D-2696","image":"1f468-1f3fb-200d-2696-fe0f.png","sheet_x":17,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2696-FE0F","non_qualified":"1F468-1F3FC-200D-2696","image":"1f468-1f3fc-200d-2696-fe0f.png","sheet_x":17,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2696-FE0F","non_qualified":"1F468-1F3FD-200D-2696","image":"1f468-1f3fd-200d-2696-fe0f.png","sheet_x":17,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2696-FE0F","non_qualified":"1F468-1F3FE-200D-2696","image":"1f468-1f3fe-200d-2696-fe0f.png","sheet_x":17,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2696-FE0F","non_qualified":"1F468-1F3FF-200D-2696","image":"1f468-1f3ff-200d-2696-fe0f.png","sheet_x":17,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Judge","b":"1F468-200D-2696-FE0F","c":"1F468-200D-2696","k":[17,8],"o":4},"tulip":{"a":"Tulip","b":"1F337","j":["flowers","plant","nature","summer","spring"],"k":[6,15],"o":2},"ferry":{"a":"Ferry","b":"26F4-FE0F","c":"26F4","j":["boat","ship","yacht"],"k":[54,15],"o":2},"kiss":{"a":"Kiss Mark","b":"1F48B","j":["face","lips","love","like","affection","valentines"],"k":[25,21],"o":2},"heavy_division_sign":{"a":"Heavy Division Sign","b":"2797","j":["divide","math","calculation"],"k":[55,31],"o":2},"newspaper":{"a":"Newspaper","b":"1F4F0","j":["press","headline"],"k":[27,13],"o":2},"female-judge":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2696-FE0F","non_qualified":"1F469-1F3FB-200D-2696","image":"1f469-1f3fb-200d-2696-fe0f.png","sheet_x":19,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2696-FE0F","non_qualified":"1F469-1F3FC-200D-2696","image":"1f469-1f3fc-200d-2696-fe0f.png","sheet_x":19,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2696-FE0F","non_qualified":"1F469-1F3FD-200D-2696","image":"1f469-1f3fd-200d-2696-fe0f.png","sheet_x":19,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2696-FE0F","non_qualified":"1F469-1F3FE-200D-2696","image":"1f469-1f3fe-200d-2696-fe0f.png","sheet_x":19,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2696-FE0F","non_qualified":"1F469-1F3FF-200D-2696","image":"1f469-1f3ff-200d-2696-fe0f.png","sheet_x":19,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Judge","b":"1F469-200D-2696-FE0F","c":"1F469-200D-2696","k":[19,50],"o":4},"seedling":{"a":"Seedling","b":"1F331","j":["plant","nature","grass","lawn","spring"],"k":[6,9],"o":2},"love_letter":{"a":"Love Letter","b":"1F48C","j":["email","like","affection","envelope","valentines"],"k":[25,22],"o":2},"chopsticks":{"a":"Chopsticks","b":"1F962","k":[41,49],"o":5},"motor_boat":{"a":"Motor Boat","b":"1F6E5-FE0F","c":"1F6E5","j":["ship"],"k":[36,47],"o":2},"flag-il":{"a":"Israel Flag","b":"1F1EE-1F1F1","k":[2,25],"o":2},"curly_loop":{"a":"Curly Loop","b":"27B0","j":["scribble","draw","shape","squiggle"],"k":[55,33],"o":2},"flag-im":{"a":"Isle of Man Flag","b":"1F1EE-1F1F2","k":[2,26],"o":2},"evergreen_tree":{"a":"Evergreen Tree","b":"1F332","j":["plant","nature"],"k":[6,10],"o":2},"cupid":{"a":"Heart with Arrow","b":"1F498","j":["love","like","heart","affection","valentines"],"k":[25,34],"o":2},"loop":{"a":"Double Curly Loop","b":"27BF","j":["tape","cassette"],"k":[55,34],"o":2},"ship":{"a":"Ship","b":"1F6A2","j":["transportation","titanic","deploy"],"k":[34,33],"o":2},"farmer":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f33e.png","sheet_x":45,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f33e.png","sheet_x":45,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f33e.png","sheet_x":45,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f33e.png","sheet_x":45,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F33E","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f33e.png","sheet_x":45,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Farmer","b":"1F9D1-200D-1F33E","k":[45,17],"o":12},"rolled_up_newspaper":{"a":"Rolled Up Newspaper","b":"1F5DE-FE0F","c":"1F5DE","k":[30,23],"o":2},"knife_fork_plate":{"a":"Knife Fork Plate","b":"1F37D-FE0F","c":"1F37D","k":[7,28],"o":2},"fork_and_knife":{"a":"Fork and Knife","b":"1F374","j":["cutlery","kitchen"],"k":[7,19],"o":2},"male-farmer":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F33E","non_qualified":null,"image":"1f468-1f3fb-200d-1f33e.png","sheet_x":14,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F33E","non_qualified":null,"image":"1f468-1f3fc-200d-1f33e.png","sheet_x":14,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F33E","non_qualified":null,"image":"1f468-1f3fd-200d-1f33e.png","sheet_x":14,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F33E","non_qualified":null,"image":"1f468-1f3fe-200d-1f33e.png","sheet_x":14,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F33E","non_qualified":null,"image":"1f468-1f3ff-200d-1f33e.png","sheet_x":14,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Farmer","b":"1F468-200D-1F33E","k":[14,38],"o":4},"bookmark_tabs":{"a":"Bookmark Tabs","b":"1F4D1","j":["favorite","save","order","tidy"],"k":[26,39],"o":2},"part_alternation_mark":{"a":"Part Alternation Mark","b":"303D-FE0F","c":"303D","j":["graph","presentation","stats","business","economics","bad"],"k":[55,45],"o":2},"flag-in":{"a":"India Flag","b":"1F1EE-1F1F3","k":[2,27],"o":2},"gift_heart":{"a":"Heart with Ribbon","b":"1F49D","j":["love","valentines"],"k":[25,39],"o":2},"airplane":{"a":"Airplane","b":"2708-FE0F","c":"2708","j":["vehicle","transportation","flight","fly"],"k":[54,41],"o":2},"deciduous_tree":{"a":"Deciduous Tree","b":"1F333","j":["plant","nature"],"k":[6,11],"o":2},"spoon":{"a":"Spoon","b":"1F944","j":["cutlery","kitchen","tableware"],"k":[41,20],"o":4},"flag-io":{"a":"British Indian Ocean Territory Flag","b":"1F1EE-1F1F4","k":[2,28],"o":2},"palm_tree":{"a":"Palm Tree","b":"1F334","j":["plant","vegetable","nature","summer","beach","mojito","tropical"],"k":[6,12],"o":2},"sparkling_heart":{"a":"Sparkling Heart","b":"1F496","j":["love","like","affection","valentines"],"k":[25,32],"o":2},"female-farmer":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F33E","non_qualified":null,"image":"1f469-1f3fb-200d-1f33e.png","sheet_x":17,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F33E","non_qualified":null,"image":"1f469-1f3fc-200d-1f33e.png","sheet_x":17,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F33E","non_qualified":null,"image":"1f469-1f3fd-200d-1f33e.png","sheet_x":17,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F33E","non_qualified":null,"image":"1f469-1f3fe-200d-1f33e.png","sheet_x":17,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F33E","non_qualified":null,"image":"1f469-1f3ff-200d-1f33e.png","sheet_x":17,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Farmer","b":"1F469-200D-1F33E","k":[17,28],"o":4},"eight_spoked_asterisk":{"a":"Eight Spoked Asterisk","b":"2733-FE0F","c":"2733","j":["star","sparkle","green-square"],"k":[55,17],"o":2},"small_airplane":{"a":"Small Airplane","b":"1F6E9-FE0F","c":"1F6E9","j":["flight","transportation","fly","vehicle"],"k":[36,48],"o":2},"bookmark":{"a":"Bookmark","b":"1F516","j":["favorite","label","save"],"k":[27,50],"o":2},"cook":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f373.png","sheet_x":45,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f373.png","sheet_x":45,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f373.png","sheet_x":45,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F373","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f373.png","sheet_x":45,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F373","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f373.png","sheet_x":45,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Cook","b":"1F9D1-200D-1F373","k":[45,23],"o":12},"eight_pointed_black_star":{"a":"Eight Pointed Black Star","b":"2734-FE0F","c":"2734","j":["orange-square","shape","polygon"],"k":[55,18],"o":2},"heartpulse":{"a":"Growing Heart","b":"1F497","j":["like","love","affection","valentines","pink"],"k":[25,33],"o":2},"label":{"a":"Label","b":"1F3F7-FE0F","c":"1F3F7","j":["sale","tag"],"k":[11,19],"o":2},"flag-iq":{"a":"Iraq Flag","b":"1F1EE-1F1F6","k":[2,29],"o":2},"hocho":{"a":"Hocho","b":"1F52A","j":["knife","blade","cutlery","kitchen","weapon"],"k":[28,13],"n":["knife"],"o":2},"cactus":{"a":"Cactus","b":"1F335","j":["vegetable","plant","nature"],"k":[6,13],"o":2},"airplane_departure":{"a":"Airplane Departure","b":"1F6EB","k":[36,49],"o":2},"airplane_arriving":{"a":"Airplane Arriving","b":"1F6EC","k":[36,50],"o":2},"ear_of_rice":{"a":"Ear of Rice","b":"1F33E","j":["nature","plant"],"k":[6,22],"o":2},"flag-ir":{"a":"Iran Flag","b":"1F1EE-1F1F7","k":[2,30],"o":2},"moneybag":{"a":"Money Bag","b":"1F4B0","j":["dollar","payment","coins","sale"],"k":[26,6],"o":2},"male-cook":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F373","non_qualified":null,"image":"1f468-1f3fb-200d-1f373.png","sheet_x":14,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F373","non_qualified":null,"image":"1f468-1f3fc-200d-1f373.png","sheet_x":14,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F373","non_qualified":null,"image":"1f468-1f3fd-200d-1f373.png","sheet_x":14,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F373","non_qualified":null,"image":"1f468-1f3fe-200d-1f373.png","sheet_x":14,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F373","non_qualified":null,"image":"1f468-1f3ff-200d-1f373.png","sheet_x":14,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Cook","b":"1F468-200D-1F373","k":[14,44],"o":4},"heartbeat":{"a":"Beating Heart","b":"1F493","j":["love","like","affection","valentines","pink","heart"],"k":[25,29],"o":2},"sparkle":{"a":"Sparkle","b":"2747-FE0F","c":"2747","j":["stars","green-square","awesome","good","fireworks"],"k":[55,20],"o":2},"amphora":{"a":"Amphora","b":"1F3FA","j":["vase","jar"],"k":[11,22],"o":2},"yen":{"a":"Banknote with Yen Sign","b":"1F4B4","j":["money","sales","japanese","dollar","currency"],"k":[26,10],"o":2},"revolving_hearts":{"a":"Revolving Hearts","b":"1F49E","j":["love","like","affection","valentines"],"k":[25,40],"o":2},"bangbang":{"a":"Double Exclamation Mark","b":"203C-FE0F","c":"203C","j":["exclamation","surprise"],"k":[52,10],"o":2},"parachute":{"a":"Parachute","b":"1FA82","k":[52,3],"o":12},"herb":{"a":"Herb","b":"1F33F","j":["vegetable","plant","medicine","weed","grass","lawn"],"k":[6,23],"o":2},"flag-is":{"a":"Iceland Flag","b":"1F1EE-1F1F8","k":[2,31],"o":2},"female-cook":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F373","non_qualified":null,"image":"1f469-1f3fb-200d-1f373.png","sheet_x":17,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F373","non_qualified":null,"image":"1f469-1f3fc-200d-1f373.png","sheet_x":17,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F373","non_qualified":null,"image":"1f469-1f3fd-200d-1f373.png","sheet_x":17,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F373","non_qualified":null,"image":"1f469-1f3fe-200d-1f373.png","sheet_x":17,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F373","non_qualified":null,"image":"1f469-1f3ff-200d-1f373.png","sheet_x":17,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Cook","b":"1F469-200D-1F373","k":[17,34],"o":4},"mechanic":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f527.png","sheet_x":46,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f527.png","sheet_x":46,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f527.png","sheet_x":46,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F527","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f527.png","sheet_x":46,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F527","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f527.png","sheet_x":46,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Mechanic","b":"1F9D1-200D-1F527","k":[46,14],"o":12},"interrobang":{"a":"Exclamation Question Mark","b":"2049-FE0F","c":"2049","j":["wat","punctuation","surprise"],"k":[52,11],"o":2},"seat":{"a":"Seat","b":"1F4BA","j":["sit","airplane","transport","bus","flight","fly"],"k":[26,16],"o":2},"dollar":{"a":"Banknote with Dollar Sign","b":"1F4B5","j":["money","sales","bill","currency"],"k":[26,11],"o":2},"two_hearts":{"a":"Two Hearts","b":"1F495","j":["love","like","affection","valentines","heart"],"k":[25,31],"o":2},"it":{"a":"Italy Flag","b":"1F1EE-1F1F9","j":["italy","flag","nation","country","banner"],"k":[2,32],"n":["flag-it"],"o":2},"shamrock":{"a":"Shamrock","b":"2618-FE0F","c":"2618","j":["vegetable","plant","nature","irish","clover"],"k":[53,1],"o":2},"four_leaf_clover":{"a":"Four Leaf Clover","b":"1F340","j":["vegetable","plant","nature","lucky","irish"],"k":[6,24],"o":2},"euro":{"a":"Banknote with Euro Sign","b":"1F4B6","j":["money","sales","dollar","currency"],"k":[26,12],"o":2},"question":{"a":"Black Question Mark Ornament","b":"2753","j":["doubt","confused"],"k":[55,23],"o":2},"helicopter":{"a":"Helicopter","b":"1F681","j":["transportation","vehicle","fly"],"k":[34,0],"o":2},"heart_decoration":{"a":"Heart Decoration","b":"1F49F","j":["purple-square","love","like"],"k":[25,41],"o":2},"flag-je":{"a":"Jersey Flag","b":"1F1EF-1F1EA","k":[2,33],"o":2},"male-mechanic":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F527","non_qualified":null,"image":"1f468-1f3fb-200d-1f527.png","sheet_x":15,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F527","non_qualified":null,"image":"1f468-1f3fc-200d-1f527.png","sheet_x":15,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F527","non_qualified":null,"image":"1f468-1f3fd-200d-1f527.png","sheet_x":15,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F527","non_qualified":null,"image":"1f468-1f3fe-200d-1f527.png","sheet_x":15,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F527","non_qualified":null,"image":"1f468-1f3ff-200d-1f527.png","sheet_x":15,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Mechanic","b":"1F468-200D-1F527","k":[15,50],"o":4},"suspension_railway":{"a":"Suspension Railway","b":"1F69F","j":["vehicle","transportation"],"k":[34,30],"o":2},"heavy_heart_exclamation_mark_ornament":{"a":"Heavy Heart Exclamation Mark Ornament","b":"2763-FE0F","c":"2763","k":[55,27],"o":2},"female-mechanic":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F527","non_qualified":null,"image":"1f469-1f3fb-200d-1f527.png","sheet_x":18,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F527","non_qualified":null,"image":"1f469-1f3fc-200d-1f527.png","sheet_x":18,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F527","non_qualified":null,"image":"1f469-1f3fd-200d-1f527.png","sheet_x":18,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F527","non_qualified":null,"image":"1f469-1f3fe-200d-1f527.png","sheet_x":18,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F527","non_qualified":null,"image":"1f469-1f3ff-200d-1f527.png","sheet_x":18,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Mechanic","b":"1F469-200D-1F527","k":[18,35],"o":4},"flag-jm":{"a":"Jamaica Flag","b":"1F1EF-1F1F2","k":[2,34],"o":2},"grey_question":{"a":"White Question Mark Ornament","b":"2754","j":["doubts","gray","huh","confused"],"k":[55,24],"o":2},"maple_leaf":{"a":"Maple Leaf","b":"1F341","j":["nature","plant","vegetable","ca","fall"],"k":[6,25],"o":2},"pound":{"a":"Banknote with Pound Sign","b":"1F4B7","j":["british","sterling","money","sales","bills","uk","england","currency"],"k":[26,13],"o":2},"money_with_wings":{"a":"Money with Wings","b":"1F4B8","j":["dollar","bills","payment","sale"],"k":[26,14],"o":2},"flag-jo":{"a":"Jordan Flag","b":"1F1EF-1F1F4","k":[2,35],"o":2},"fallen_leaf":{"a":"Fallen Leaf","b":"1F342","j":["nature","plant","vegetable","leaves"],"k":[6,26],"o":2},"factory_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3ed.png","sheet_x":45,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3ed.png","sheet_x":45,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3ed.png","sheet_x":45,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3ed.png","sheet_x":46,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3ed.png","sheet_x":46,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Factory Worker","b":"1F9D1-200D-1F3ED","k":[45,53],"o":12},"broken_heart":{"a":"Broken Heart","b":"1F494","j":["sad","sorry","break","heart","heartbreak"],"k":[25,30],"l":["</3"],"m":"</3","o":2},"grey_exclamation":{"a":"White Exclamation Mark Ornament","b":"2755","j":["surprise","punctuation","gray","wow","warning"],"k":[55,25],"o":2},"mountain_cableway":{"a":"Mountain Cableway","b":"1F6A0","j":["transportation","vehicle","ski"],"k":[34,31],"o":2},"exclamation":{"a":"Heavy Exclamation Mark Symbol","b":"2757","j":["heavy_exclamation_mark","danger","surprise","punctuation","wow","warning"],"k":[55,26],"n":["heavy_exclamation_mark"],"o":2},"leaves":{"a":"Leaf Fluttering in Wind","b":"1F343","j":["nature","plant","tree","vegetable","grass","lawn","spring"],"k":[6,27],"o":2},"heart":{"a":"Heavy Black Heart","b":"2764-FE0F","c":"2764","j":["love","like","valentines"],"k":[55,28],"l":["<3"],"m":"<3","o":2},"jp":{"a":"Japan Flag","b":"1F1EF-1F1F5","j":["japanese","nation","flag","country","banner"],"k":[2,36],"n":["flag-jp"],"o":2},"male-factory-worker":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fb-200d-1f3ed.png","sheet_x":15,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fc-200d-1f3ed.png","sheet_x":15,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fd-200d-1f3ed.png","sheet_x":15,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f468-1f3fe-200d-1f3ed.png","sheet_x":15,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f468-1f3ff-200d-1f3ed.png","sheet_x":15,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Factory Worker","b":"1F468-200D-1F3ED","k":[15,17],"o":4},"credit_card":{"a":"Credit Card","b":"1F4B3","j":["money","sales","dollar","bill","payment","shopping"],"k":[26,9],"o":2},"aerial_tramway":{"a":"Aerial Tramway","b":"1F6A1","j":["transportation","vehicle","ski"],"k":[34,32],"o":2},"female-factory-worker":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fb-200d-1f3ed.png","sheet_x":18,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fc-200d-1f3ed.png","sheet_x":18,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fd-200d-1f3ed.png","sheet_x":18,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3ED","non_qualified":null,"image":"1f469-1f3fe-200d-1f3ed.png","sheet_x":18,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3ED","non_qualified":null,"image":"1f469-1f3ff-200d-1f3ed.png","sheet_x":18,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Factory Worker","b":"1F469-200D-1F3ED","k":[18,7],"o":4},"receipt":{"a":"Receipt","b":"1F9FE","k":[51,49],"o":11},"wavy_dash":{"a":"Wavy Dash","b":"3030-FE0F","c":"3030","j":["draw","line","moustache","mustache","squiggle","scribble"],"k":[55,44],"o":2},"flag-ke":{"a":"Kenya Flag","b":"1F1F0-1F1EA","k":[2,37],"o":2},"satellite":{"a":"Satellite","b":"1F6F0-FE0F","c":"1F6F0","j":["communication","future","radio","space"],"k":[36,51],"o":2},"orange_heart":{"a":"Orange Heart","b":"1F9E1","k":[51,20],"o":5},"yellow_heart":{"a":"Yellow Heart","b":"1F49B","j":["love","like","affection","valentines"],"k":[25,37],"m":"<3","o":2},"copyright":{"a":"Copyright Sign","b":"00A9-FE0F","c":"00A9","j":["ip","license","circle","law","legal"],"k":[0,12],"o":2},"rocket":{"a":"Rocket","b":"1F680","j":["launch","ship","staffmode","NASA","outer space","outer_space","fly"],"k":[33,56],"o":2},"chart":{"a":"Chart with Upwards Trend and Yen Sign","b":"1F4B9","j":["green-square","graph","presentation","stats"],"k":[26,15],"o":2},"flag-kg":{"a":"Kyrgyzstan Flag","b":"1F1F0-1F1EC","k":[2,38],"o":2},"office_worker":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bc.png","sheet_x":46,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bc.png","sheet_x":46,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bc.png","sheet_x":46,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bc.png","sheet_x":46,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bc.png","sheet_x":46,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Office Worker","b":"1F9D1-200D-1F4BC","k":[46,8],"o":12},"currency_exchange":{"a":"Currency Exchange","b":"1F4B1","j":["money","sales","dollar","travel"],"k":[26,7],"o":2},"registered":{"a":"Registered Sign","b":"00AE-FE0F","c":"00AE","j":["alphabet","circle"],"k":[0,13],"o":2},"green_heart":{"a":"Green Heart","b":"1F49A","j":["love","like","affection","valentines"],"k":[25,36],"m":"<3","o":2},"flying_saucer":{"a":"Flying Saucer","b":"1F6F8","k":[37,0],"o":5},"flag-kh":{"a":"Cambodia Flag","b":"1F1F0-1F1ED","k":[2,39],"o":2},"male-office-worker":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bc.png","sheet_x":15,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bc.png","sheet_x":15,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bc.png","sheet_x":15,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bc.png","sheet_x":15,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bc.png","sheet_x":15,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Office Worker","b":"1F468-200D-1F4BC","k":[15,44],"o":4},"tm":{"a":"Trade Mark Sign","b":"2122-FE0F","c":"2122","j":["trademark","brand","law","legal"],"k":[52,12],"o":2},"bellhop_bell":{"a":"Bellhop Bell","b":"1F6CE-FE0F","c":"1F6CE","j":["service"],"k":[36,36],"o":2},"blue_heart":{"a":"Blue Heart","b":"1F499","j":["love","like","affection","valentines"],"k":[25,35],"m":"<3","o":2},"flag-ki":{"a":"Kiribati Flag","b":"1F1F0-1F1EE","k":[2,40],"o":2},"heavy_dollar_sign":{"a":"Heavy Dollar Sign","b":"1F4B2","j":["money","sales","payment","currency","buck"],"k":[26,8],"o":2},"female-office-worker":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bc.png","sheet_x":18,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bc.png","sheet_x":18,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bc.png","sheet_x":18,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bc.png","sheet_x":18,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bc.png","sheet_x":18,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Office Worker","b":"1F469-200D-1F4BC","k":[18,29],"o":4},"purple_heart":{"a":"Purple Heart","b":"1F49C","j":["love","like","affection","valentines"],"k":[25,38],"m":"<3","o":2},"scientist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f52c.png","sheet_x":46,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f52c.png","sheet_x":46,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f52c.png","sheet_x":46,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f52c.png","sheet_x":46,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F52C","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f52c.png","sheet_x":46,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Scientist","b":"1F9D1-200D-1F52C","k":[46,20],"o":12},"luggage":{"a":"Luggage","b":"1F9F3","k":[51,38],"o":11},"hash":{"a":"Hash Key","b":"0023-FE0F-20E3","c":"0023-20E3","j":["symbol","blue-square","twitter"],"k":[0,0],"o":0},"flag-km":{"a":"Comoros Flag","b":"1F1F0-1F1F2","k":[2,41],"o":2},"email":{"a":"Envelope","b":"2709-FE0F","c":"2709","j":["letter","postal","inbox","communication"],"k":[54,42],"n":["envelope"],"o":2},"e-mail":{"a":"E-Mail Symbol","b":"1F4E7","j":["communication","inbox"],"k":[27,4],"o":2},"keycap_star":{"a":"Keycap Star","b":"002A-FE0F-20E3","c":"002A-20E3","k":[0,1],"o":0},"flag-kn":{"a":"St. Kitts & Nevis Flag","b":"1F1F0-1F1F3","k":[2,42],"o":2},"hourglass":{"a":"Hourglass","b":"231B","j":["time","clock","oldschool","limit","exam","quiz","test"],"k":[52,23],"o":2},"brown_heart":{"a":"Brown Heart","b":"1F90E","k":[37,16],"o":12},"male-scientist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F52C","non_qualified":null,"image":"1f468-1f3fb-200d-1f52c.png","sheet_x":16,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F52C","non_qualified":null,"image":"1f468-1f3fc-200d-1f52c.png","sheet_x":16,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F52C","non_qualified":null,"image":"1f468-1f3fd-200d-1f52c.png","sheet_x":16,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F52C","non_qualified":null,"image":"1f468-1f3fe-200d-1f52c.png","sheet_x":16,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F52C","non_qualified":null,"image":"1f468-1f3ff-200d-1f52c.png","sheet_x":16,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Scientist","b":"1F468-200D-1F52C","k":[15,56],"o":4},"hourglass_flowing_sand":{"a":"Hourglass with Flowing Sand","b":"23F3","j":["oldschool","time","countdown"],"k":[52,36],"o":2},"black_heart":{"a":"Black Heart","b":"1F5A4","j":["evil"],"k":[30,9],"o":4},"zero":{"a":"Keycap 0","b":"0030-FE0F-20E3","c":"0030-20E3","j":["0","numbers","blue-square","null"],"k":[0,2],"o":0},"incoming_envelope":{"a":"Incoming Envelope","b":"1F4E8","j":["email","inbox"],"k":[27,5],"o":2},"flag-kp":{"a":"North Korea Flag","b":"1F1F0-1F1F5","k":[2,43],"o":2},"female-scientist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F52C","non_qualified":null,"image":"1f469-1f3fb-200d-1f52c.png","sheet_x":18,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F52C","non_qualified":null,"image":"1f469-1f3fc-200d-1f52c.png","sheet_x":18,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F52C","non_qualified":null,"image":"1f469-1f3fd-200d-1f52c.png","sheet_x":18,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F52C","non_qualified":null,"image":"1f469-1f3fe-200d-1f52c.png","sheet_x":18,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F52C","non_qualified":null,"image":"1f469-1f3ff-200d-1f52c.png","sheet_x":18,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Scientist","b":"1F469-200D-1F52C","k":[18,41],"o":4},"watch":{"a":"Watch","b":"231A","j":["time","accessories"],"k":[52,22],"o":2},"white_heart":{"a":"White Heart","b":"1F90D","k":[37,15],"o":12},"one":{"a":"Keycap 1","b":"0031-FE0F-20E3","c":"0031-20E3","j":["blue-square","numbers","1"],"k":[0,3],"o":0},"kr":{"a":"South Korea Flag","b":"1F1F0-1F1F7","j":["south","korea","nation","flag","country","banner"],"k":[2,44],"n":["flag-kr"],"o":2},"envelope_with_arrow":{"a":"Envelope with Downwards Arrow Above","b":"1F4E9","j":["email","communication"],"k":[27,6],"o":2},"technologist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f4bb.png","sheet_x":46,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f4bb.png","sheet_x":46,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f4bb.png","sheet_x":46,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f4bb.png","sheet_x":46,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f4bb.png","sheet_x":46,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Technologist","b":"1F9D1-200D-1F4BB","k":[46,2],"o":12},"outbox_tray":{"a":"Outbox Tray","b":"1F4E4","j":["inbox","email"],"k":[27,1],"o":2},"male-technologist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fb-200d-1f4bb.png","sheet_x":15,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fc-200d-1f4bb.png","sheet_x":15,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fd-200d-1f4bb.png","sheet_x":15,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f468-1f3fe-200d-1f4bb.png","sheet_x":15,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f468-1f3ff-200d-1f4bb.png","sheet_x":15,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Technologist","b":"1F468-200D-1F4BB","k":[15,38],"o":4},"alarm_clock":{"a":"Alarm Clock","b":"23F0","j":["time","wake"],"k":[52,33],"o":2},"flag-kw":{"a":"Kuwait Flag","b":"1F1F0-1F1FC","k":[2,45],"o":2},"two":{"a":"Keycap 2","b":"0032-FE0F-20E3","c":"0032-20E3","j":["numbers","2","prime","blue-square"],"k":[0,4],"o":0},"anger":{"a":"Anger Symbol","b":"1F4A2","j":["angry","mad"],"k":[25,44],"o":2},"inbox_tray":{"a":"Inbox Tray","b":"1F4E5","j":["email","documents"],"k":[27,2],"o":2},"three":{"a":"Keycap 3","b":"0033-FE0F-20E3","c":"0033-20E3","j":["3","numbers","prime","blue-square"],"k":[0,5],"o":0},"flag-ky":{"a":"Cayman Islands Flag","b":"1F1F0-1F1FE","k":[2,46],"o":2},"stopwatch":{"a":"Stopwatch","b":"23F1-FE0F","c":"23F1","j":["time","deadline"],"k":[52,34],"o":2},"female-technologist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fb-200d-1f4bb.png","sheet_x":18,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fc-200d-1f4bb.png","sheet_x":18,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fd-200d-1f4bb.png","sheet_x":18,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F4BB","non_qualified":null,"image":"1f469-1f3fe-200d-1f4bb.png","sheet_x":18,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F4BB","non_qualified":null,"image":"1f469-1f3ff-200d-1f4bb.png","sheet_x":18,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Technologist","b":"1F469-200D-1F4BB","k":[18,23],"o":4},"boom":{"a":"Collision Symbol","b":"1F4A5","j":["bomb","explode","explosion","collision","blown"],"k":[25,47],"n":["collision"],"o":2},"flag-kz":{"a":"Kazakhstan Flag","b":"1F1F0-1F1FF","k":[2,47],"o":2},"four":{"a":"Keycap 4","b":"0034-FE0F-20E3","c":"0034-20E3","j":["4","numbers","blue-square"],"k":[0,6],"o":0},"timer_clock":{"a":"Timer Clock","b":"23F2-FE0F","c":"23F2","j":["alarm"],"k":[52,35],"o":2},"singer":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a4.png","sheet_x":45,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a4.png","sheet_x":45,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a4.png","sheet_x":45,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a4.png","sheet_x":45,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a4.png","sheet_x":45,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Singer","b":"1F9D1-200D-1F3A4","k":[45,35],"o":12},"package":{"a":"Package","b":"1F4E6","j":["mail","gift","cardboard","box","moving"],"k":[27,3],"o":2},"mailbox":{"a":"Closed Mailbox with Raised Flag","b":"1F4EB","j":["email","inbox","communication"],"k":[27,8],"o":2},"flag-la":{"a":"Laos Flag","b":"1F1F1-1F1E6","k":[2,48],"o":2},"dizzy":{"a":"Dizzy Symbol","b":"1F4AB","j":["star","sparkle","shoot","magic"],"k":[26,1],"o":2},"five":{"a":"Keycap 5","b":"0035-FE0F-20E3","c":"0035-20E3","j":["5","numbers","blue-square","prime"],"k":[0,7],"o":0},"male-singer":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a4.png","sheet_x":15,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a4.png","sheet_x":15,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a4.png","sheet_x":15,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a4.png","sheet_x":15,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a4.png","sheet_x":15,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Singer","b":"1F468-200D-1F3A4","k":[14,56],"o":4},"mantelpiece_clock":{"a":"Mantelpiece Clock","b":"1F570-FE0F","c":"1F570","j":["time"],"k":[29,7],"o":2},"female-singer":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a4.png","sheet_x":17,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a4.png","sheet_x":17,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a4.png","sheet_x":17,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A4","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a4.png","sheet_x":17,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A4","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a4.png","sheet_x":17,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Singer","b":"1F469-200D-1F3A4","k":[17,46],"o":4},"flag-lb":{"a":"Lebanon Flag","b":"1F1F1-1F1E7","k":[2,49],"o":2},"six":{"a":"Keycap 6","b":"0036-FE0F-20E3","c":"0036-20E3","j":["6","numbers","blue-square"],"k":[0,8],"o":0},"mailbox_closed":{"a":"Closed Mailbox with Lowered Flag","b":"1F4EA","j":["email","communication","inbox"],"k":[27,7],"o":2},"sweat_drops":{"a":"Splashing Sweat Symbol","b":"1F4A6","j":["water","drip","oops"],"k":[25,48],"o":2},"clock12":{"a":"Clock Face Twelve Oclock","b":"1F55B","j":["time","noon","midnight","midday","late","early","schedule"],"k":[28,50],"o":2},"seven":{"a":"Keycap 7","b":"0037-FE0F-20E3","c":"0037-20E3","j":["7","numbers","blue-square","prime"],"k":[0,9],"o":0},"mailbox_with_mail":{"a":"Open Mailbox with Raised Flag","b":"1F4EC","j":["email","inbox","communication"],"k":[27,9],"o":2},"clock1230":{"a":"Clock Face Twelve-Thirty","b":"1F567","j":["time","late","early","schedule"],"k":[29,5],"o":2},"dash":{"a":"Dash Symbol","b":"1F4A8","j":["wind","air","fast","shoo","fart","smoke","puff"],"k":[25,50],"o":2},"artist":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f3a8.png","sheet_x":45,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f3a8.png","sheet_x":45,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f3a8.png","sheet_x":45,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f3a8.png","sheet_x":45,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f3a8.png","sheet_x":45,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Artist","b":"1F9D1-200D-1F3A8","k":[45,41],"o":12},"flag-lc":{"a":"St. Lucia Flag","b":"1F1F1-1F1E8","k":[2,50],"o":2},"hole":{"a":"Hole","b":"1F573-FE0F","c":"1F573","j":["embarrassing"],"k":[29,8],"o":2},"male-artist":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fb-200d-1f3a8.png","sheet_x":15,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fc-200d-1f3a8.png","sheet_x":15,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fd-200d-1f3a8.png","sheet_x":15,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f468-1f3fe-200d-1f3a8.png","sheet_x":15,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f468-1f3ff-200d-1f3a8.png","sheet_x":15,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Artist","b":"1F468-200D-1F3A8","k":[15,5],"o":4},"clock1":{"a":"Clock Face One Oclock","b":"1F550","j":["time","late","early","schedule"],"k":[28,39],"o":2},"eight":{"a":"Keycap 8","b":"0038-FE0F-20E3","c":"0038-20E3","j":["8","blue-square","numbers"],"k":[0,10],"o":0},"mailbox_with_no_mail":{"a":"Open Mailbox with Lowered Flag","b":"1F4ED","j":["email","inbox"],"k":[27,10],"o":2},"flag-li":{"a":"Liechtenstein Flag","b":"1F1F1-1F1EE","k":[2,51],"o":2},"bomb":{"a":"Bomb","b":"1F4A3","j":["boom","explode","explosion","terrorism"],"k":[25,45],"o":2},"nine":{"a":"Keycap 9","b":"0039-FE0F-20E3","c":"0039-20E3","j":["blue-square","numbers","9"],"k":[0,11],"o":0},"postbox":{"a":"Postbox","b":"1F4EE","j":["email","letter","envelope"],"k":[27,11],"o":2},"female-artist":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fb-200d-1f3a8.png","sheet_x":17,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fc-200d-1f3a8.png","sheet_x":17,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fd-200d-1f3a8.png","sheet_x":17,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F3A8","non_qualified":null,"image":"1f469-1f3fe-200d-1f3a8.png","sheet_x":17,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F3A8","non_qualified":null,"image":"1f469-1f3ff-200d-1f3a8.png","sheet_x":18,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Artist","b":"1F469-200D-1F3A8","k":[17,52],"o":4},"clock130":{"a":"Clock Face One-Thirty","b":"1F55C","j":["time","late","early","schedule"],"k":[28,51],"o":2},"flag-lk":{"a":"Sri Lanka Flag","b":"1F1F1-1F1F0","k":[2,52],"o":2},"ballot_box_with_ballot":{"a":"Ballot Box with Ballot","b":"1F5F3-FE0F","c":"1F5F3","k":[30,28],"o":2},"pilot":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-2708-FE0F","non_qualified":"1F9D1-1F3FB-200D-2708","image":"1f9d1-1f3fb-200d-2708-fe0f.png","sheet_x":48,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-2708-FE0F","non_qualified":"1F9D1-1F3FC-200D-2708","image":"1f9d1-1f3fc-200d-2708-fe0f.png","sheet_x":48,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-2708-FE0F","non_qualified":"1F9D1-1F3FD-200D-2708","image":"1f9d1-1f3fd-200d-2708-fe0f.png","sheet_x":48,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-2708-FE0F","non_qualified":"1F9D1-1F3FE-200D-2708","image":"1f9d1-1f3fe-200d-2708-fe0f.png","sheet_x":48,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-2708-FE0F","non_qualified":"1F9D1-1F3FF-200D-2708","image":"1f9d1-1f3ff-200d-2708-fe0f.png","sheet_x":48,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Pilot","b":"1F9D1-200D-2708-FE0F","c":"1F9D1-200D-2708","k":[48,4],"o":12},"keycap_ten":{"a":"Keycap Ten","b":"1F51F","j":["numbers","10","blue-square"],"k":[28,2],"o":2},"clock2":{"a":"Clock Face Two Oclock","b":"1F551","j":["time","late","early","schedule"],"k":[28,40],"o":2},"flag-lr":{"a":"Liberia Flag","b":"1F1F1-1F1F7","k":[2,53],"o":2},"speech_balloon":{"a":"Speech Balloon","b":"1F4AC","j":["bubble","words","message","talk","chatting"],"k":[26,2],"o":2},"eye-in-speech-bubble":{"a":"Eye in Speech Bubble","b":"1F441-FE0F-200D-1F5E8-FE0F","k":[12,37],"o":2},"flag-ls":{"a":"Lesotho Flag","b":"1F1F1-1F1F8","k":[2,54],"o":2},"clock230":{"a":"Clock Face Two-Thirty","b":"1F55D","j":["time","late","early","schedule"],"k":[28,52],"o":2},"male-pilot":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-2708-FE0F","non_qualified":"1F468-1F3FB-200D-2708","image":"1f468-1f3fb-200d-2708-fe0f.png","sheet_x":17,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-2708-FE0F","non_qualified":"1F468-1F3FC-200D-2708","image":"1f468-1f3fc-200d-2708-fe0f.png","sheet_x":17,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-2708-FE0F","non_qualified":"1F468-1F3FD-200D-2708","image":"1f468-1f3fd-200d-2708-fe0f.png","sheet_x":17,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-2708-FE0F","non_qualified":"1F468-1F3FE-200D-2708","image":"1f468-1f3fe-200d-2708-fe0f.png","sheet_x":17,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-2708-FE0F","non_qualified":"1F468-1F3FF-200D-2708","image":"1f468-1f3ff-200d-2708-fe0f.png","sheet_x":17,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Pilot","b":"1F468-200D-2708-FE0F","c":"1F468-200D-2708","k":[17,14],"o":4},"capital_abcd":{"a":"Input Symbol for Latin Capital Letters","b":"1F520","j":["alphabet","words","blue-square"],"k":[28,3],"o":2},"pencil2":{"a":"Pencil","b":"270F-FE0F","c":"270F","j":["stationery","write","paper","writing","school","study"],"k":[55,10],"o":2},"female-pilot":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-2708-FE0F","non_qualified":"1F469-1F3FB-200D-2708","image":"1f469-1f3fb-200d-2708-fe0f.png","sheet_x":20,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-2708-FE0F","non_qualified":"1F469-1F3FC-200D-2708","image":"1f469-1f3fc-200d-2708-fe0f.png","sheet_x":20,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-2708-FE0F","non_qualified":"1F469-1F3FD-200D-2708","image":"1f469-1f3fd-200d-2708-fe0f.png","sheet_x":20,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-2708-FE0F","non_qualified":"1F469-1F3FE-200D-2708","image":"1f469-1f3fe-200d-2708-fe0f.png","sheet_x":20,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-2708-FE0F","non_qualified":"1F469-1F3FF-200D-2708","image":"1f469-1f3ff-200d-2708-fe0f.png","sheet_x":20,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Pilot","b":"1F469-200D-2708-FE0F","c":"1F469-200D-2708","k":[19,56],"o":4},"black_nib":{"a":"Black Nib","b":"2712-FE0F","c":"2712","j":["pen","stationery","writing","write"],"k":[55,11],"o":2},"left_speech_bubble":{"a":"Left Speech Bubble","b":"1F5E8-FE0F","c":"1F5E8","j":["words","message","talk","chatting"],"k":[30,26],"o":2},"clock3":{"a":"Clock Face Three Oclock","b":"1F552","j":["time","late","early","schedule"],"k":[28,41],"o":2},"abcd":{"a":"Input Symbol for Latin Small Letters","b":"1F521","j":["blue-square","alphabet"],"k":[28,4],"o":2},"flag-lt":{"a":"Lithuania Flag","b":"1F1F1-1F1F9","k":[2,55],"o":2},"clock330":{"a":"Clock Face Three-Thirty","b":"1F55E","j":["time","late","early","schedule"],"k":[28,53],"o":2},"astronaut":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f680.png","sheet_x":46,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f680.png","sheet_x":46,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f680.png","sheet_x":46,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F680","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f680.png","sheet_x":46,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F680","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f680.png","sheet_x":46,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Astronaut","b":"1F9D1-200D-1F680","k":[46,26],"o":12},"flag-lu":{"a":"Luxembourg Flag","b":"1F1F1-1F1FA","k":[2,56],"o":2},"right_anger_bubble":{"a":"Right Anger Bubble","b":"1F5EF-FE0F","c":"1F5EF","j":["caption","speech","thinking","mad"],"k":[30,27],"o":2},"lower_left_fountain_pen":{"a":"Lower Left Fountain Pen","b":"1F58B-FE0F","c":"1F58B","k":[29,45],"o":2},"male-astronaut":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F680","non_qualified":null,"image":"1f468-1f3fb-200d-1f680.png","sheet_x":16,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F680","non_qualified":null,"image":"1f468-1f3fc-200d-1f680.png","sheet_x":16,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F680","non_qualified":null,"image":"1f468-1f3fd-200d-1f680.png","sheet_x":16,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F680","non_qualified":null,"image":"1f468-1f3fe-200d-1f680.png","sheet_x":16,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F680","non_qualified":null,"image":"1f468-1f3ff-200d-1f680.png","sheet_x":16,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Astronaut","b":"1F468-200D-1F680","k":[16,5],"o":4},"thought_balloon":{"a":"Thought Balloon","b":"1F4AD","j":["bubble","cloud","speech","thinking","dream"],"k":[26,3],"o":2},"symbols":{"a":"Input Symbol for Symbols","b":"1F523","j":["blue-square","music","note","ampersand","percent","glyphs","characters"],"k":[28,6],"o":2},"clock4":{"a":"Clock Face Four Oclock","b":"1F553","j":["time","late","early","schedule"],"k":[28,42],"o":2},"flag-lv":{"a":"Latvia Flag","b":"1F1F1-1F1FB","k":[3,0],"o":2},"lower_left_ballpoint_pen":{"a":"Lower Left Ballpoint Pen","b":"1F58A-FE0F","c":"1F58A","k":[29,44],"o":2},"abc":{"a":"Input Symbol for Latin Letters","b":"1F524","j":["blue-square","alphabet"],"k":[28,7],"o":2},"zzz":{"a":"Sleeping Symbol","b":"1F4A4","j":["sleepy","tired","dream"],"k":[25,46],"o":2},"lower_left_paintbrush":{"a":"Lower Left Paintbrush","b":"1F58C-FE0F","c":"1F58C","k":[29,46],"o":2},"female-astronaut":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F680","non_qualified":null,"image":"1f469-1f3fb-200d-1f680.png","sheet_x":18,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F680","non_qualified":null,"image":"1f469-1f3fc-200d-1f680.png","sheet_x":18,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F680","non_qualified":null,"image":"1f469-1f3fd-200d-1f680.png","sheet_x":18,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F680","non_qualified":null,"image":"1f469-1f3fe-200d-1f680.png","sheet_x":18,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F680","non_qualified":null,"image":"1f469-1f3ff-200d-1f680.png","sheet_x":18,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Astronaut","b":"1F469-200D-1F680","k":[18,47],"o":4},"flag-ly":{"a":"Libya Flag","b":"1F1F1-1F1FE","k":[3,1],"o":2},"clock430":{"a":"Clock Face Four-Thirty","b":"1F55F","j":["time","late","early","schedule"],"k":[28,54],"o":2},"flag-ma":{"a":"Morocco Flag","b":"1F1F2-1F1E6","k":[3,2],"o":2},"a":{"a":"Negative Squared Latin Capital Letter a","b":"1F170-FE0F","c":"1F170","j":["red-square","alphabet","letter"],"k":[0,16],"o":2},"clock5":{"a":"Clock Face Five Oclock","b":"1F554","j":["time","late","early","schedule"],"k":[28,43],"o":2},"lower_left_crayon":{"a":"Lower Left Crayon","b":"1F58D-FE0F","c":"1F58D","k":[29,47],"o":2},"firefighter":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f692.png","sheet_x":46,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f692.png","sheet_x":46,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f692.png","sheet_x":46,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F692","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f692.png","sheet_x":46,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F692","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f692.png","sheet_x":46,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Firefighter","b":"1F9D1-200D-1F692","k":[46,32],"o":12},"male-firefighter":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F692","non_qualified":null,"image":"1f468-1f3fb-200d-1f692.png","sheet_x":16,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F692","non_qualified":null,"image":"1f468-1f3fc-200d-1f692.png","sheet_x":16,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F692","non_qualified":null,"image":"1f468-1f3fd-200d-1f692.png","sheet_x":16,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F692","non_qualified":null,"image":"1f468-1f3fe-200d-1f692.png","sheet_x":16,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F692","non_qualified":null,"image":"1f468-1f3ff-200d-1f692.png","sheet_x":16,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Firefighter","b":"1F468-200D-1F692","k":[16,11],"o":4},"memo":{"a":"Memo","b":"1F4DD","j":["write","documents","stationery","pencil","paper","writing","legal","exam","quiz","test","study","compose"],"k":[26,51],"n":["pencil"],"o":2},"ab":{"a":"Negative Squared Ab","b":"1F18E","j":["red-square","alphabet"],"k":[0,20],"o":2},"flag-mc":{"a":"Monaco Flag","b":"1F1F2-1F1E8","k":[3,3],"o":2},"clock530":{"a":"Clock Face Five-Thirty","b":"1F560","j":["time","late","early","schedule"],"k":[28,55],"o":2},"briefcase":{"a":"Briefcase","b":"1F4BC","j":["business","documents","work","law","legal","job","career"],"k":[26,18],"o":2},"female-firefighter":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F692","non_qualified":null,"image":"1f469-1f3fb-200d-1f692.png","sheet_x":18,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F692","non_qualified":null,"image":"1f469-1f3fc-200d-1f692.png","sheet_x":18,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F692","non_qualified":null,"image":"1f469-1f3fd-200d-1f692.png","sheet_x":18,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F692","non_qualified":null,"image":"1f469-1f3fe-200d-1f692.png","sheet_x":19,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F692","non_qualified":null,"image":"1f469-1f3ff-200d-1f692.png","sheet_x":19,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Firefighter","b":"1F469-200D-1F692","k":[18,53],"o":4},"clock6":{"a":"Clock Face Six Oclock","b":"1F555","j":["time","late","early","schedule","dawn","dusk"],"k":[28,44],"o":2},"b":{"a":"Negative Squared Latin Capital Letter B","b":"1F171-FE0F","c":"1F171","j":["red-square","alphabet","letter"],"k":[0,17],"o":2},"flag-md":{"a":"Moldova Flag","b":"1F1F2-1F1E9","k":[3,4],"o":2},"clock630":{"a":"Clock Face Six-Thirty","b":"1F561","j":["time","late","early","schedule"],"k":[28,56],"o":2},"cl":{"a":"Squared Cl","b":"1F191","j":["alphabet","words","red-square"],"k":[0,21],"o":2},"flag-me":{"a":"Montenegro Flag","b":"1F1F2-1F1EA","k":[3,5],"o":2},"file_folder":{"a":"File Folder","b":"1F4C1","j":["documents","business","office"],"k":[26,23],"o":2},"cop":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB","non_qualified":null,"image":"1f46e-1f3fb.png","sheet_x":21,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F46E-1F3FC","non_qualified":null,"image":"1f46e-1f3fc.png","sheet_x":21,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F46E-1F3FD","non_qualified":null,"image":"1f46e-1f3fd.png","sheet_x":21,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F46E-1F3FE","non_qualified":null,"image":"1f46e-1f3fe.png","sheet_x":21,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F46E-1F3FF","non_qualified":null,"image":"1f46e-1f3ff.png","sheet_x":21,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F46E-200D-2642-FE0F","a":"Police Officer","b":"1F46E","k":[21,49],"o":2},"male-police-officer":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2642-FE0F","non_qualified":"1F46E-1F3FB-200D-2642","image":"1f46e-1f3fb-200d-2642-fe0f.png","sheet_x":21,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2642-FE0F","non_qualified":"1F46E-1F3FC-200D-2642","image":"1f46e-1f3fc-200d-2642-fe0f.png","sheet_x":21,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2642-FE0F","non_qualified":"1F46E-1F3FD-200D-2642","image":"1f46e-1f3fd-200d-2642-fe0f.png","sheet_x":21,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2642-FE0F","non_qualified":"1F46E-1F3FE-200D-2642","image":"1f46e-1f3fe-200d-2642-fe0f.png","sheet_x":21,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2642-FE0F","non_qualified":"1F46E-1F3FF-200D-2642","image":"1f46e-1f3ff-200d-2642-fe0f.png","sheet_x":21,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F46E","a":"Male Police Officer","b":"1F46E-200D-2642-FE0F","c":"1F46E-200D-2642","k":[21,43],"o":4},"cool":{"a":"Squared Cool","b":"1F192","j":["words","blue-square"],"k":[0,22],"o":2},"clock7":{"a":"Clock Face Seven Oclock","b":"1F556","j":["time","late","early","schedule"],"k":[28,45],"o":2},"flag-mf":{"a":"St. Martin Flag","b":"1F1F2-1F1EB","k":[3,6],"o":2},"open_file_folder":{"a":"Open File Folder","b":"1F4C2","j":["documents","load"],"k":[26,24],"o":2},"card_index_dividers":{"a":"Card Index Dividers","b":"1F5C2-FE0F","c":"1F5C2","j":["organizing","business","stationery"],"k":[30,15],"o":2},"flag-mg":{"a":"Madagascar Flag","b":"1F1F2-1F1EC","k":[3,7],"o":2},"free":{"a":"Squared Free","b":"1F193","j":["blue-square","words"],"k":[0,23],"o":2},"female-police-officer":{"skin_variations":{"1F3FB":{"unified":"1F46E-1F3FB-200D-2640-FE0F","non_qualified":"1F46E-1F3FB-200D-2640","image":"1f46e-1f3fb-200d-2640-fe0f.png","sheet_x":21,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46E-1F3FC-200D-2640-FE0F","non_qualified":"1F46E-1F3FC-200D-2640","image":"1f46e-1f3fc-200d-2640-fe0f.png","sheet_x":21,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46E-1F3FD-200D-2640-FE0F","non_qualified":"1F46E-1F3FD-200D-2640","image":"1f46e-1f3fd-200d-2640-fe0f.png","sheet_x":21,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46E-1F3FE-200D-2640-FE0F","non_qualified":"1F46E-1F3FE-200D-2640","image":"1f46e-1f3fe-200d-2640-fe0f.png","sheet_x":21,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46E-1F3FF-200D-2640-FE0F","non_qualified":"1F46E-1F3FF-200D-2640","image":"1f46e-1f3ff-200d-2640-fe0f.png","sheet_x":21,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Police Officer","b":"1F46E-200D-2640-FE0F","c":"1F46E-200D-2640","k":[21,37],"o":4},"clock730":{"a":"Clock Face Seven-Thirty","b":"1F562","j":["time","late","early","schedule"],"k":[29,0],"o":2},"date":{"a":"Calendar","b":"1F4C5","j":["calendar","schedule"],"k":[26,27],"o":2},"clock8":{"a":"Clock Face Eight Oclock","b":"1F557","j":["time","late","early","schedule"],"k":[28,46],"o":2},"information_source":{"a":"Information Source","b":"2139-FE0F","c":"2139","j":["blue-square","alphabet","letter"],"k":[52,13],"o":2},"sleuth_or_spy":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB","non_qualified":null,"image":"1f575-1f3fb.png","sheet_x":29,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F575-1F3FC","non_qualified":null,"image":"1f575-1f3fc.png","sheet_x":29,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F575-1F3FD","non_qualified":null,"image":"1f575-1f3fd.png","sheet_x":29,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F575-1F3FE","non_qualified":null,"image":"1f575-1f3fe.png","sheet_x":29,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F575-1F3FF","non_qualified":null,"image":"1f575-1f3ff.png","sheet_x":29,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F575-FE0F-200D-2642-FE0F","a":"Sleuth or Spy","b":"1F575-FE0F","c":"1F575","k":[29,27],"o":2},"flag-mh":{"a":"Marshall Islands Flag","b":"1F1F2-1F1ED","k":[3,8],"o":2},"clock830":{"a":"Clock Face Eight-Thirty","b":"1F563","j":["time","late","early","schedule"],"k":[29,1],"o":2},"calendar":{"a":"Tear-off Calendar","b":"1F4C6","j":["schedule","date","planning"],"k":[26,28],"o":2},"male-detective":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2642-FE0F","non_qualified":"1F575-1F3FB-200D-2642","image":"1f575-1f3fb-200d-2642-fe0f.png","sheet_x":29,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2642-FE0F","non_qualified":"1F575-1F3FC-200D-2642","image":"1f575-1f3fc-200d-2642-fe0f.png","sheet_x":29,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2642-FE0F","non_qualified":"1F575-1F3FD-200D-2642","image":"1f575-1f3fd-200d-2642-fe0f.png","sheet_x":29,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2642-FE0F","non_qualified":"1F575-1F3FE-200D-2642","image":"1f575-1f3fe-200d-2642-fe0f.png","sheet_x":29,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2642-FE0F","non_qualified":"1F575-1F3FF-200D-2642","image":"1f575-1f3ff-200d-2642-fe0f.png","sheet_x":29,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F575-FE0F","a":"Male Detective","b":"1F575-FE0F-200D-2642-FE0F","k":[29,21],"o":4},"flag-mk":{"a":"North Macedonia Flag","b":"1F1F2-1F1F0","k":[3,9],"o":2},"id":{"a":"Squared Id","b":"1F194","j":["purple-square","words"],"k":[0,24],"o":2},"spiral_note_pad":{"a":"Spiral Note Pad","b":"1F5D2-FE0F","c":"1F5D2","k":[30,19],"o":2},"female-detective":{"skin_variations":{"1F3FB":{"unified":"1F575-1F3FB-200D-2640-FE0F","non_qualified":"1F575-1F3FB-200D-2640","image":"1f575-1f3fb-200d-2640-fe0f.png","sheet_x":29,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F575-1F3FC-200D-2640-FE0F","non_qualified":"1F575-1F3FC-200D-2640","image":"1f575-1f3fc-200d-2640-fe0f.png","sheet_x":29,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F575-1F3FD-200D-2640-FE0F","non_qualified":"1F575-1F3FD-200D-2640","image":"1f575-1f3fd-200d-2640-fe0f.png","sheet_x":29,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F575-1F3FE-200D-2640-FE0F","non_qualified":"1F575-1F3FE-200D-2640","image":"1f575-1f3fe-200d-2640-fe0f.png","sheet_x":29,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F575-1F3FF-200D-2640-FE0F","non_qualified":"1F575-1F3FF-200D-2640","image":"1f575-1f3ff-200d-2640-fe0f.png","sheet_x":29,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Detective","b":"1F575-FE0F-200D-2640-FE0F","k":[29,15],"o":4},"clock9":{"a":"Clock Face Nine Oclock","b":"1F558","j":["time","late","early","schedule"],"k":[28,47],"o":2},"flag-ml":{"a":"Mali Flag","b":"1F1F2-1F1F1","k":[3,10],"o":2},"m":{"a":"Circled Latin Capital Letter M","b":"24C2-FE0F","c":"24C2","j":["alphabet","blue-circle","letter"],"k":[52,40],"o":2},"flag-mm":{"a":"Myanmar (burma) Flag","b":"1F1F2-1F1F2","k":[3,11],"o":2},"clock930":{"a":"Clock Face Nine-Thirty","b":"1F564","j":["time","late","early","schedule"],"k":[29,2],"o":2},"guardsman":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB","non_qualified":null,"image":"1f482-1f3fb.png","sheet_x":24,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F482-1F3FC","non_qualified":null,"image":"1f482-1f3fc.png","sheet_x":24,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F482-1F3FD","non_qualified":null,"image":"1f482-1f3fd.png","sheet_x":24,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F482-1F3FE","non_qualified":null,"image":"1f482-1f3fe.png","sheet_x":24,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F482-1F3FF","non_qualified":null,"image":"1f482-1f3ff.png","sheet_x":24,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F482-200D-2642-FE0F","a":"Guardsman","b":"1F482","j":["uk","gb","british","male","guy","royal"],"k":[24,20],"o":2},"new":{"a":"Squared New","b":"1F195","j":["blue-square","words","start"],"k":[0,25],"o":2},"spiral_calendar_pad":{"a":"Spiral Calendar Pad","b":"1F5D3-FE0F","c":"1F5D3","k":[30,20],"o":2},"ng":{"a":"Squared Ng","b":"1F196","j":["blue-square","words","shape","icon"],"k":[0,26],"o":2},"card_index":{"a":"Card Index","b":"1F4C7","j":["business","stationery"],"k":[26,29],"o":2},"clock10":{"a":"Clock Face Ten Oclock","b":"1F559","j":["time","late","early","schedule"],"k":[28,48],"o":2},"flag-mn":{"a":"Mongolia Flag","b":"1F1F2-1F1F3","k":[3,12],"o":2},"male-guard":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2642-FE0F","non_qualified":"1F482-1F3FB-200D-2642","image":"1f482-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2642-FE0F","non_qualified":"1F482-1F3FC-200D-2642","image":"1f482-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2642-FE0F","non_qualified":"1F482-1F3FD-200D-2642","image":"1f482-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2642-FE0F","non_qualified":"1F482-1F3FE-200D-2642","image":"1f482-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2642-FE0F","non_qualified":"1F482-1F3FF-200D-2642","image":"1f482-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F482","a":"Male Guard","b":"1F482-200D-2642-FE0F","c":"1F482-200D-2642","k":[24,14],"o":4},"flag-mo":{"a":"Macao Sar China Flag","b":"1F1F2-1F1F4","k":[3,13],"o":2},"clock1030":{"a":"Clock Face Ten-Thirty","b":"1F565","j":["time","late","early","schedule"],"k":[29,3],"o":2},"chart_with_upwards_trend":{"a":"Chart with Upwards Trend","b":"1F4C8","j":["graph","presentation","stats","recovery","business","economics","money","sales","good","success"],"k":[26,30],"o":2},"o2":{"a":"Negative Squared Latin Capital Letter O","b":"1F17E-FE0F","c":"1F17E","j":["alphabet","red-square","letter"],"k":[0,18],"o":2},"female-guard":{"skin_variations":{"1F3FB":{"unified":"1F482-1F3FB-200D-2640-FE0F","non_qualified":"1F482-1F3FB-200D-2640","image":"1f482-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F482-1F3FC-200D-2640-FE0F","non_qualified":"1F482-1F3FC-200D-2640","image":"1f482-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F482-1F3FD-200D-2640-FE0F","non_qualified":"1F482-1F3FD-200D-2640","image":"1f482-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F482-1F3FE-200D-2640-FE0F","non_qualified":"1F482-1F3FE-200D-2640","image":"1f482-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F482-1F3FF-200D-2640-FE0F","non_qualified":"1F482-1F3FF-200D-2640","image":"1f482-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Guard","b":"1F482-200D-2640-FE0F","c":"1F482-200D-2640","k":[24,8],"o":4},"chart_with_downwards_trend":{"a":"Chart with Downwards Trend","b":"1F4C9","j":["graph","presentation","stats","recession","business","economics","money","sales","bad","failure"],"k":[26,31],"o":2},"flag-mp":{"a":"Northern Mariana Islands Flag","b":"1F1F2-1F1F5","k":[3,14],"o":2},"ok":{"a":"Squared Ok","b":"1F197","j":["good","agree","yes","blue-square"],"k":[0,27],"o":2},"clock11":{"a":"Clock Face Eleven Oclock","b":"1F55A","j":["time","late","early","schedule"],"k":[28,49],"o":2},"construction_worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB","non_qualified":null,"image":"1f477-1f3fb.png","sheet_x":23,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F477-1F3FC","non_qualified":null,"image":"1f477-1f3fc.png","sheet_x":23,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F477-1F3FD","non_qualified":null,"image":"1f477-1f3fd.png","sheet_x":23,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F477-1F3FE","non_qualified":null,"image":"1f477-1f3fe.png","sheet_x":23,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F477-1F3FF","non_qualified":null,"image":"1f477-1f3ff.png","sheet_x":23,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F477-200D-2642-FE0F","a":"Construction Worker","b":"1F477","k":[23,22],"o":2},"male-construction-worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2642-FE0F","non_qualified":"1F477-1F3FB-200D-2642","image":"1f477-1f3fb-200d-2642-fe0f.png","sheet_x":23,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2642-FE0F","non_qualified":"1F477-1F3FC-200D-2642","image":"1f477-1f3fc-200d-2642-fe0f.png","sheet_x":23,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2642-FE0F","non_qualified":"1F477-1F3FD-200D-2642","image":"1f477-1f3fd-200d-2642-fe0f.png","sheet_x":23,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2642-FE0F","non_qualified":"1F477-1F3FE-200D-2642","image":"1f477-1f3fe-200d-2642-fe0f.png","sheet_x":23,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2642-FE0F","non_qualified":"1F477-1F3FF-200D-2642","image":"1f477-1f3ff-200d-2642-fe0f.png","sheet_x":23,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F477","a":"Male Construction Worker","b":"1F477-200D-2642-FE0F","c":"1F477-200D-2642","k":[23,16],"o":4},"clock1130":{"a":"Clock Face Eleven-Thirty","b":"1F566","j":["time","late","early","schedule"],"k":[29,4],"o":2},"flag-mq":{"a":"Martinique Flag","b":"1F1F2-1F1F6","k":[3,15],"o":2},"bar_chart":{"a":"Bar Chart","b":"1F4CA","j":["graph","presentation","stats"],"k":[26,32],"o":2},"parking":{"a":"Negative Squared Latin Capital Letter P","b":"1F17F-FE0F","c":"1F17F","j":["cars","blue-square","alphabet","letter"],"k":[0,19],"o":2},"new_moon":{"a":"New Moon Symbol","b":"1F311","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,36],"o":2},"female-construction-worker":{"skin_variations":{"1F3FB":{"unified":"1F477-1F3FB-200D-2640-FE0F","non_qualified":"1F477-1F3FB-200D-2640","image":"1f477-1f3fb-200d-2640-fe0f.png","sheet_x":23,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F477-1F3FC-200D-2640-FE0F","non_qualified":"1F477-1F3FC-200D-2640","image":"1f477-1f3fc-200d-2640-fe0f.png","sheet_x":23,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F477-1F3FD-200D-2640-FE0F","non_qualified":"1F477-1F3FD-200D-2640","image":"1f477-1f3fd-200d-2640-fe0f.png","sheet_x":23,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F477-1F3FE-200D-2640-FE0F","non_qualified":"1F477-1F3FE-200D-2640","image":"1f477-1f3fe-200d-2640-fe0f.png","sheet_x":23,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F477-1F3FF-200D-2640-FE0F","non_qualified":"1F477-1F3FF-200D-2640","image":"1f477-1f3ff-200d-2640-fe0f.png","sheet_x":23,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Construction Worker","b":"1F477-200D-2640-FE0F","c":"1F477-200D-2640","k":[23,10],"o":4},"sos":{"a":"Squared Sos","b":"1F198","j":["help","red-square","words","emergency","911"],"k":[0,28],"o":2},"clipboard":{"a":"Clipboard","b":"1F4CB","j":["stationery","documents"],"k":[26,33],"o":2},"flag-mr":{"a":"Mauritania Flag","b":"1F1F2-1F1F7","k":[3,16],"o":2},"prince":{"skin_variations":{"1F3FB":{"unified":"1F934-1F3FB","non_qualified":null,"image":"1f934-1f3fb.png","sheet_x":39,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F934-1F3FC","non_qualified":null,"image":"1f934-1f3fc.png","sheet_x":39,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F934-1F3FD","non_qualified":null,"image":"1f934-1f3fd.png","sheet_x":39,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F934-1F3FE","non_qualified":null,"image":"1f934-1f3fe.png","sheet_x":39,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F934-1F3FF","non_qualified":null,"image":"1f934-1f3ff.png","sheet_x":39,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Prince","b":"1F934","j":["boy","man","male","crown","royal","king"],"k":[39,17],"o":4},"waxing_crescent_moon":{"a":"Waxing Crescent Moon Symbol","b":"1F312","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,37],"o":2},"flag-ms":{"a":"Montserrat Flag","b":"1F1F2-1F1F8","k":[3,17],"o":2},"pushpin":{"a":"Pushpin","b":"1F4CC","j":["stationery","mark","here"],"k":[26,34],"o":2},"up":{"a":"Squared Up with Exclamation Mark","b":"1F199","j":["blue-square","above","high"],"k":[0,29],"o":2},"flag-mt":{"a":"Malta Flag","b":"1F1F2-1F1F9","k":[3,18],"o":2},"princess":{"skin_variations":{"1F3FB":{"unified":"1F478-1F3FB","non_qualified":null,"image":"1f478-1f3fb.png","sheet_x":23,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F478-1F3FC","non_qualified":null,"image":"1f478-1f3fc.png","sheet_x":23,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F478-1F3FD","non_qualified":null,"image":"1f478-1f3fd.png","sheet_x":23,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F478-1F3FE","non_qualified":null,"image":"1f478-1f3fe.png","sheet_x":23,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F478-1F3FF","non_qualified":null,"image":"1f478-1f3ff.png","sheet_x":23,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Princess","b":"1F478","j":["girl","woman","female","blond","crown","royal","queen"],"k":[23,28],"o":2},"round_pushpin":{"a":"Round Pushpin","b":"1F4CD","j":["stationery","location","map","here"],"k":[26,35],"o":2},"first_quarter_moon":{"a":"First Quarter Moon Symbol","b":"1F313","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,38],"o":2},"vs":{"a":"Squared Vs","b":"1F19A","j":["words","orange-square"],"k":[0,30],"o":2},"flag-mu":{"a":"Mauritius Flag","b":"1F1F2-1F1FA","k":[3,19],"o":2},"koko":{"a":"Squared Katakana Koko","b":"1F201","j":["blue-square","here","katakana","japanese","destination"],"k":[5,4],"o":2},"man_with_turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB","non_qualified":null,"image":"1f473-1f3fb.png","sheet_x":22,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F473-1F3FC","non_qualified":null,"image":"1f473-1f3fc.png","sheet_x":22,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F473-1F3FD","non_qualified":null,"image":"1f473-1f3fd.png","sheet_x":22,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F473-1F3FE","non_qualified":null,"image":"1f473-1f3fe.png","sheet_x":22,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F473-1F3FF","non_qualified":null,"image":"1f473-1f3ff.png","sheet_x":22,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F473-200D-2642-FE0F","a":"Man with Turban","b":"1F473","j":["male","indian","hinduism","arabs"],"k":[22,43],"o":2},"moon":{"a":"Waxing Gibbous Moon Symbol","b":"1F314","k":[5,39],"n":["waxing_gibbous_moon"],"o":2},"paperclip":{"a":"Paperclip","b":"1F4CE","j":["documents","stationery"],"k":[26,36],"o":2},"linked_paperclips":{"a":"Linked Paperclips","b":"1F587-FE0F","c":"1F587","k":[29,43],"o":2},"man-wearing-turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2642-FE0F","non_qualified":"1F473-1F3FB-200D-2642","image":"1f473-1f3fb-200d-2642-fe0f.png","sheet_x":22,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2642-FE0F","non_qualified":"1F473-1F3FC-200D-2642","image":"1f473-1f3fc-200d-2642-fe0f.png","sheet_x":22,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2642-FE0F","non_qualified":"1F473-1F3FD-200D-2642","image":"1f473-1f3fd-200d-2642-fe0f.png","sheet_x":22,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2642-FE0F","non_qualified":"1F473-1F3FE-200D-2642","image":"1f473-1f3fe-200d-2642-fe0f.png","sheet_x":22,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2642-FE0F","non_qualified":"1F473-1F3FF-200D-2642","image":"1f473-1f3ff-200d-2642-fe0f.png","sheet_x":22,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F473","a":"Man Wearing Turban","b":"1F473-200D-2642-FE0F","c":"1F473-200D-2642","k":[22,37],"o":4},"sa":{"a":"Squared Katakana Sa","b":"1F202-FE0F","c":"1F202","j":["japanese","blue-square","katakana"],"k":[5,5],"o":2},"full_moon":{"a":"Full Moon Symbol","b":"1F315","j":["nature","yellow","twilight","planet","space","night","evening","sleep"],"k":[5,40],"o":2},"flag-mv":{"a":"Maldives Flag","b":"1F1F2-1F1FB","k":[3,20],"o":2},"flag-mw":{"a":"Malawi Flag","b":"1F1F2-1F1FC","k":[3,21],"o":2},"waning_gibbous_moon":{"a":"Waning Gibbous Moon Symbol","b":"1F316","j":["nature","twilight","planet","space","night","evening","sleep","waxing_gibbous_moon"],"k":[5,41],"o":2},"woman-wearing-turban":{"skin_variations":{"1F3FB":{"unified":"1F473-1F3FB-200D-2640-FE0F","non_qualified":"1F473-1F3FB-200D-2640","image":"1f473-1f3fb-200d-2640-fe0f.png","sheet_x":22,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F473-1F3FC-200D-2640-FE0F","non_qualified":"1F473-1F3FC-200D-2640","image":"1f473-1f3fc-200d-2640-fe0f.png","sheet_x":22,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F473-1F3FD-200D-2640-FE0F","non_qualified":"1F473-1F3FD-200D-2640","image":"1f473-1f3fd-200d-2640-fe0f.png","sheet_x":22,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F473-1F3FE-200D-2640-FE0F","non_qualified":"1F473-1F3FE-200D-2640","image":"1f473-1f3fe-200d-2640-fe0f.png","sheet_x":22,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F473-1F3FF-200D-2640-FE0F","non_qualified":"1F473-1F3FF-200D-2640","image":"1f473-1f3ff-200d-2640-fe0f.png","sheet_x":22,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Wearing Turban","b":"1F473-200D-2640-FE0F","c":"1F473-200D-2640","k":[22,31],"o":4},"u6708":{"a":"Squared Cjk Unified Ideograph-6708","b":"1F237-FE0F","c":"1F237","j":["chinese","month","moon","japanese","orange-square","kanji"],"k":[5,13],"o":2},"straight_ruler":{"a":"Straight Ruler","b":"1F4CF","j":["stationery","calculate","length","math","school","drawing","architect","sketch"],"k":[26,37],"o":2},"u6709":{"a":"Squared Cjk Unified Ideograph-6709","b":"1F236","j":["orange-square","chinese","have","kanji"],"k":[5,12],"o":2},"triangular_ruler":{"a":"Triangular Ruler","b":"1F4D0","j":["stationery","math","architect","sketch"],"k":[26,38],"o":2},"man_with_gua_pi_mao":{"skin_variations":{"1F3FB":{"unified":"1F472-1F3FB","non_qualified":null,"image":"1f472-1f3fb.png","sheet_x":22,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F472-1F3FC","non_qualified":null,"image":"1f472-1f3fc.png","sheet_x":22,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F472-1F3FD","non_qualified":null,"image":"1f472-1f3fd.png","sheet_x":22,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F472-1F3FE","non_qualified":null,"image":"1f472-1f3fe.png","sheet_x":22,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F472-1F3FF","non_qualified":null,"image":"1f472-1f3ff.png","sheet_x":22,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Gua Pi Mao","b":"1F472","j":["male","boy","chinese"],"k":[22,25],"o":2},"flag-mx":{"a":"Mexico Flag","b":"1F1F2-1F1FD","k":[3,22],"o":2},"last_quarter_moon":{"a":"Last Quarter Moon Symbol","b":"1F317","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,42],"o":2},"person_with_headscarf":{"skin_variations":{"1F3FB":{"unified":"1F9D5-1F3FB","non_qualified":null,"image":"1f9d5-1f3fb.png","sheet_x":48,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D5-1F3FC","non_qualified":null,"image":"1f9d5-1f3fc.png","sheet_x":48,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D5-1F3FD","non_qualified":null,"image":"1f9d5-1f3fd.png","sheet_x":48,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D5-1F3FE","non_qualified":null,"image":"1f9d5-1f3fe.png","sheet_x":48,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D5-1F3FF","non_qualified":null,"image":"1f9d5-1f3ff.png","sheet_x":48,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Person with Headscarf","b":"1F9D5","k":[48,34],"o":5},"waning_crescent_moon":{"a":"Waning Crescent Moon Symbol","b":"1F318","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,43],"o":2},"u6307":{"a":"Squared Cjk Unified Ideograph-6307","b":"1F22F","j":["chinese","point","green-square","kanji"],"k":[5,7],"o":2},"scissors":{"a":"Black Scissors","b":"2702-FE0F","c":"2702","j":["stationery","cut"],"k":[54,39],"o":2},"flag-my":{"a":"Malaysia Flag","b":"1F1F2-1F1FE","k":[3,23],"o":2},"ideograph_advantage":{"a":"Circled Ideograph Advantage","b":"1F250","j":["chinese","kanji","obtain","get","circle"],"k":[5,17],"o":2},"man_in_tuxedo":{"skin_variations":{"1F3FB":{"unified":"1F935-1F3FB","non_qualified":null,"image":"1f935-1f3fb.png","sheet_x":39,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F935-1F3FC","non_qualified":null,"image":"1f935-1f3fc.png","sheet_x":39,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F935-1F3FD","non_qualified":null,"image":"1f935-1f3fd.png","sheet_x":39,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F935-1F3FE","non_qualified":null,"image":"1f935-1f3fe.png","sheet_x":39,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F935-1F3FF","non_qualified":null,"image":"1f935-1f3ff.png","sheet_x":39,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Tuxedo","b":"1F935","j":["couple","marriage","wedding","groom"],"k":[39,23],"o":4},"flag-mz":{"a":"Mozambique Flag","b":"1F1F2-1F1FF","k":[3,24],"o":2},"card_file_box":{"a":"Card File Box","b":"1F5C3-FE0F","c":"1F5C3","j":["business","stationery"],"k":[30,16],"o":2},"crescent_moon":{"a":"Crescent Moon","b":"1F319","j":["night","sleep","sky","evening","magic"],"k":[5,44],"o":2},"flag-na":{"a":"Namibia Flag","b":"1F1F3-1F1E6","k":[3,25],"o":2},"bride_with_veil":{"skin_variations":{"1F3FB":{"unified":"1F470-1F3FB","non_qualified":null,"image":"1f470-1f3fb.png","sheet_x":22,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F470-1F3FC","non_qualified":null,"image":"1f470-1f3fc.png","sheet_x":22,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F470-1F3FD","non_qualified":null,"image":"1f470-1f3fd.png","sheet_x":22,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F470-1F3FE","non_qualified":null,"image":"1f470-1f3fe.png","sheet_x":22,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F470-1F3FF","non_qualified":null,"image":"1f470-1f3ff.png","sheet_x":22,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bride with Veil","b":"1F470","j":["couple","marriage","wedding","woman","bride"],"k":[22,1],"o":2},"new_moon_with_face":{"a":"New Moon with Face","b":"1F31A","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,45],"o":2},"file_cabinet":{"a":"File Cabinet","b":"1F5C4-FE0F","c":"1F5C4","j":["filing","organizing"],"k":[30,17],"o":2},"u5272":{"a":"Squared Cjk Unified Ideograph-5272","b":"1F239","j":["cut","divide","chinese","kanji","pink-square"],"k":[5,15],"o":2},"wastebasket":{"a":"Wastebasket","b":"1F5D1-FE0F","c":"1F5D1","j":["bin","trash","rubbish","garbage","toss"],"k":[30,18],"o":2},"pregnant_woman":{"skin_variations":{"1F3FB":{"unified":"1F930-1F3FB","non_qualified":null,"image":"1f930-1f3fb.png","sheet_x":38,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F930-1F3FC","non_qualified":null,"image":"1f930-1f3fc.png","sheet_x":38,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F930-1F3FD","non_qualified":null,"image":"1f930-1f3fd.png","sheet_x":38,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F930-1F3FE","non_qualified":null,"image":"1f930-1f3fe.png","sheet_x":38,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F930-1F3FF","non_qualified":null,"image":"1f930-1f3ff.png","sheet_x":38,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Pregnant Woman","b":"1F930","j":["baby"],"k":[38,50],"o":4},"first_quarter_moon_with_face":{"a":"First Quarter Moon with Face","b":"1F31B","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,46],"o":2},"flag-nc":{"a":"New Caledonia Flag","b":"1F1F3-1F1E8","k":[3,26],"o":2},"u7121":{"a":"Squared Cjk Unified Ideograph-7121","b":"1F21A","j":["nothing","chinese","kanji","japanese","orange-square"],"k":[5,6],"o":2},"lock":{"a":"Lock","b":"1F512","j":["security","password","padlock"],"k":[27,46],"o":2},"flag-ne":{"a":"Niger Flag","b":"1F1F3-1F1EA","k":[3,27],"o":2},"last_quarter_moon_with_face":{"a":"Last Quarter Moon with Face","b":"1F31C","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,47],"o":2},"breast-feeding":{"skin_variations":{"1F3FB":{"unified":"1F931-1F3FB","non_qualified":null,"image":"1f931-1f3fb.png","sheet_x":39,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F931-1F3FC","non_qualified":null,"image":"1f931-1f3fc.png","sheet_x":39,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F931-1F3FD","non_qualified":null,"image":"1f931-1f3fd.png","sheet_x":39,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F931-1F3FE","non_qualified":null,"image":"1f931-1f3fe.png","sheet_x":39,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F931-1F3FF","non_qualified":null,"image":"1f931-1f3ff.png","sheet_x":39,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Breast-Feeding","b":"1F931","k":[38,56],"o":5},"u7981":{"a":"Squared Cjk Unified Ideograph-7981","b":"1F232","j":["kanji","japanese","chinese","forbidden","limit","restricted","red-square"],"k":[5,8],"o":2},"accept":{"a":"Circled Ideograph Accept","b":"1F251","j":["ok","good","chinese","kanji","agree","yes","orange-circle"],"k":[5,18],"o":2},"angel":{"skin_variations":{"1F3FB":{"unified":"1F47C-1F3FB","non_qualified":null,"image":"1f47c-1f3fb.png","sheet_x":23,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F47C-1F3FC","non_qualified":null,"image":"1f47c-1f3fc.png","sheet_x":23,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F47C-1F3FD","non_qualified":null,"image":"1f47c-1f3fd.png","sheet_x":23,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F47C-1F3FE","non_qualified":null,"image":"1f47c-1f3fe.png","sheet_x":23,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F47C-1F3FF","non_qualified":null,"image":"1f47c-1f3ff.png","sheet_x":23,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Baby Angel","b":"1F47C","j":["heaven","wings","halo"],"k":[23,37],"o":2},"unlock":{"a":"Open Lock","b":"1F513","j":["privacy","security"],"k":[27,47],"o":2},"flag-nf":{"a":"Norfolk Island Flag","b":"1F1F3-1F1EB","k":[3,28],"o":2},"thermometer":{"a":"Thermometer","b":"1F321-FE0F","c":"1F321","j":["weather","temperature","hot","cold"],"k":[5,52],"o":2},"flag-ng":{"a":"Nigeria Flag","b":"1F1F3-1F1EC","k":[3,29],"o":2},"u7533":{"a":"Squared Cjk Unified Ideograph-7533","b":"1F238","j":["chinese","japanese","kanji","orange-square"],"k":[5,14],"o":2},"sunny":{"a":"Black Sun with Rays","b":"2600-FE0F","c":"2600","j":["weather","nature","brightness","summer","beach","spring"],"k":[52,49],"o":2},"lock_with_ink_pen":{"a":"Lock with Ink Pen","b":"1F50F","j":["security","secret"],"k":[27,43],"o":2},"santa":{"skin_variations":{"1F3FB":{"unified":"1F385-1F3FB","non_qualified":null,"image":"1f385-1f3fb.png","sheet_x":7,"sheet_y":37,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F385-1F3FC","non_qualified":null,"image":"1f385-1f3fc.png","sheet_x":7,"sheet_y":38,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F385-1F3FD","non_qualified":null,"image":"1f385-1f3fd.png","sheet_x":7,"sheet_y":39,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F385-1F3FE","non_qualified":null,"image":"1f385-1f3fe.png","sheet_x":7,"sheet_y":40,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F385-1F3FF","non_qualified":null,"image":"1f385-1f3ff.png","sheet_x":7,"sheet_y":41,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Father Christmas","b":"1F385","j":["festival","man","male","xmas","father christmas"],"k":[7,36],"o":2},"closed_lock_with_key":{"a":"Closed Lock with Key","b":"1F510","j":["security","privacy"],"k":[27,44],"o":2},"u5408":{"a":"Squared Cjk Unified Ideograph-5408","b":"1F234","j":["japanese","chinese","join","kanji","red-square"],"k":[5,10],"o":2},"flag-ni":{"a":"Nicaragua Flag","b":"1F1F3-1F1EE","k":[3,30],"o":2},"mrs_claus":{"skin_variations":{"1F3FB":{"unified":"1F936-1F3FB","non_qualified":null,"image":"1f936-1f3fb.png","sheet_x":39,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F936-1F3FC","non_qualified":null,"image":"1f936-1f3fc.png","sheet_x":39,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F936-1F3FD","non_qualified":null,"image":"1f936-1f3fd.png","sheet_x":39,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F936-1F3FE","non_qualified":null,"image":"1f936-1f3fe.png","sheet_x":39,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F936-1F3FF","non_qualified":null,"image":"1f936-1f3ff.png","sheet_x":39,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mother Christmas","b":"1F936","j":["woman","female","xmas","mother christmas"],"k":[39,29],"n":["mother_christmas"],"o":4},"full_moon_with_face":{"a":"Full Moon with Face","b":"1F31D","j":["nature","twilight","planet","space","night","evening","sleep"],"k":[5,48],"o":2},"key":{"a":"Key","b":"1F511","j":["lock","door","password"],"k":[27,45],"o":2},"superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB","non_qualified":null,"image":"1f9b8-1f3fb.png","sheet_x":43,"sheet_y":31,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC","non_qualified":null,"image":"1f9b8-1f3fc.png","sheet_x":43,"sheet_y":32,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD","non_qualified":null,"image":"1f9b8-1f3fd.png","sheet_x":43,"sheet_y":33,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE","non_qualified":null,"image":"1f9b8-1f3fe.png","sheet_x":43,"sheet_y":34,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF","non_qualified":null,"image":"1f9b8-1f3ff.png","sheet_x":43,"sheet_y":35,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Superhero","b":"1F9B8","k":[43,30],"o":11},"flag-nl":{"a":"Netherlands Flag","b":"1F1F3-1F1F1","k":[3,31],"o":2},"u7a7a":{"a":"Squared Cjk Unified Ideograph-7a7a","b":"1F233","j":["kanji","japanese","chinese","empty","sky","blue-square"],"k":[5,9],"o":2},"sun_with_face":{"a":"Sun with Face","b":"1F31E","j":["nature","morning","sky"],"k":[5,49],"o":2},"male_superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2642-FE0F","non_qualified":"1F9B8-1F3FB-200D-2642","image":"1f9b8-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":25,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2642-FE0F","non_qualified":"1F9B8-1F3FC-200D-2642","image":"1f9b8-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":26,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2642-FE0F","non_qualified":"1F9B8-1F3FD-200D-2642","image":"1f9b8-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":27,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2642-FE0F","non_qualified":"1F9B8-1F3FE-200D-2642","image":"1f9b8-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":28,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2642-FE0F","non_qualified":"1F9B8-1F3FF-200D-2642","image":"1f9b8-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":29,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Superhero","b":"1F9B8-200D-2642-FE0F","c":"1F9B8-200D-2642","k":[43,24],"o":11},"ringed_planet":{"a":"Ringed Planet","b":"1FA90","k":[52,4],"o":12},"old_key":{"a":"Old Key","b":"1F5DD-FE0F","c":"1F5DD","j":["lock","door","password"],"k":[30,22],"o":2},"congratulations":{"a":"Circled Ideograph Congratulation","b":"3297-FE0F","c":"3297","j":["chinese","kanji","japanese","red-circle"],"k":[55,46],"o":2},"flag-no":{"a":"Norway Flag","b":"1F1F3-1F1F4","k":[3,32],"o":2},"star":{"a":"White Medium Star","b":"2B50","j":["night","yellow"],"k":[55,42],"o":2},"secret":{"a":"Circled Ideograph Secret","b":"3299-FE0F","c":"3299","j":["privacy","chinese","sshh","kanji","red-circle"],"k":[55,47],"o":2},"flag-np":{"a":"Nepal Flag","b":"1F1F3-1F1F5","k":[3,33],"o":2},"female_superhero":{"skin_variations":{"1F3FB":{"unified":"1F9B8-1F3FB-200D-2640-FE0F","non_qualified":"1F9B8-1F3FB-200D-2640","image":"1f9b8-1f3fb-200d-2640-fe0f.png","sheet_x":43,"sheet_y":19,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B8-1F3FC-200D-2640-FE0F","non_qualified":"1F9B8-1F3FC-200D-2640","image":"1f9b8-1f3fc-200d-2640-fe0f.png","sheet_x":43,"sheet_y":20,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B8-1F3FD-200D-2640-FE0F","non_qualified":"1F9B8-1F3FD-200D-2640","image":"1f9b8-1f3fd-200d-2640-fe0f.png","sheet_x":43,"sheet_y":21,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B8-1F3FE-200D-2640-FE0F","non_qualified":"1F9B8-1F3FE-200D-2640","image":"1f9b8-1f3fe-200d-2640-fe0f.png","sheet_x":43,"sheet_y":22,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B8-1F3FF-200D-2640-FE0F","non_qualified":"1F9B8-1F3FF-200D-2640","image":"1f9b8-1f3ff-200d-2640-fe0f.png","sheet_x":43,"sheet_y":23,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Superhero","b":"1F9B8-200D-2640-FE0F","c":"1F9B8-200D-2640","k":[43,18],"o":11},"hammer":{"a":"Hammer","b":"1F528","j":["tools","build","create"],"k":[28,11],"o":2},"star2":{"a":"Glowing Star","b":"1F31F","j":["night","sparkle","awesome","good","magic"],"k":[5,50],"o":2},"flag-nr":{"a":"Nauru Flag","b":"1F1F3-1F1F7","k":[3,34],"o":2},"axe":{"a":"Axe","b":"1FA93","k":[52,7],"o":12},"u55b6":{"a":"Squared Cjk Unified Ideograph-55b6","b":"1F23A","j":["japanese","opening hours","orange-square"],"k":[5,16],"o":2},"supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB","non_qualified":null,"image":"1f9b9-1f3fb.png","sheet_x":43,"sheet_y":49,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC","non_qualified":null,"image":"1f9b9-1f3fc.png","sheet_x":43,"sheet_y":50,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD","non_qualified":null,"image":"1f9b9-1f3fd.png","sheet_x":43,"sheet_y":51,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE","non_qualified":null,"image":"1f9b9-1f3fe.png","sheet_x":43,"sheet_y":52,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF","non_qualified":null,"image":"1f9b9-1f3ff.png","sheet_x":43,"sheet_y":53,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Supervillain","b":"1F9B9","k":[43,48],"o":11},"stars":{"a":"Shooting Star","b":"1F320","j":["night","photo"],"k":[5,51],"o":2},"u6e80":{"a":"Squared Cjk Unified Ideograph-6e80","b":"1F235","j":["full","chinese","japanese","red-square","kanji"],"k":[5,11],"o":2},"flag-nu":{"a":"Niue Flag","b":"1F1F3-1F1FA","k":[3,35],"o":2},"pick":{"a":"Pick","b":"26CF-FE0F","c":"26CF","j":["tools","dig"],"k":[54,5],"o":2},"male_supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2642-FE0F","non_qualified":"1F9B9-1F3FB-200D-2642","image":"1f9b9-1f3fb-200d-2642-fe0f.png","sheet_x":43,"sheet_y":43,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2642-FE0F","non_qualified":"1F9B9-1F3FC-200D-2642","image":"1f9b9-1f3fc-200d-2642-fe0f.png","sheet_x":43,"sheet_y":44,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2642-FE0F","non_qualified":"1F9B9-1F3FD-200D-2642","image":"1f9b9-1f3fd-200d-2642-fe0f.png","sheet_x":43,"sheet_y":45,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2642-FE0F","non_qualified":"1F9B9-1F3FE-200D-2642","image":"1f9b9-1f3fe-200d-2642-fe0f.png","sheet_x":43,"sheet_y":46,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2642-FE0F","non_qualified":"1F9B9-1F3FF-200D-2642","image":"1f9b9-1f3ff-200d-2642-fe0f.png","sheet_x":43,"sheet_y":47,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Supervillain","b":"1F9B9-200D-2642-FE0F","c":"1F9B9-200D-2642","k":[43,42],"o":11},"female_supervillain":{"skin_variations":{"1F3FB":{"unified":"1F9B9-1F3FB-200D-2640-FE0F","non_qualified":"1F9B9-1F3FB-200D-2640","image":"1f9b9-1f3fb-200d-2640-fe0f.png","sheet_x":43,"sheet_y":37,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9B9-1F3FC-200D-2640-FE0F","non_qualified":"1F9B9-1F3FC-200D-2640","image":"1f9b9-1f3fc-200d-2640-fe0f.png","sheet_x":43,"sheet_y":38,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9B9-1F3FD-200D-2640-FE0F","non_qualified":"1F9B9-1F3FD-200D-2640","image":"1f9b9-1f3fd-200d-2640-fe0f.png","sheet_x":43,"sheet_y":39,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9B9-1F3FE-200D-2640-FE0F","non_qualified":"1F9B9-1F3FE-200D-2640","image":"1f9b9-1f3fe-200d-2640-fe0f.png","sheet_x":43,"sheet_y":40,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9B9-1F3FF-200D-2640-FE0F","non_qualified":"1F9B9-1F3FF-200D-2640","image":"1f9b9-1f3ff-200d-2640-fe0f.png","sheet_x":43,"sheet_y":41,"added_in":"11.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Supervillain","b":"1F9B9-200D-2640-FE0F","c":"1F9B9-200D-2640","k":[43,36],"o":11},"hammer_and_pick":{"a":"Hammer and Pick","b":"2692-FE0F","c":"2692","j":["tools","build","create"],"k":[53,41],"o":2},"milky_way":{"a":"Milky Way","b":"1F30C","j":["photo","space","stars"],"k":[5,31],"o":2},"red_circle":{"a":"Large Red Circle","b":"1F534","j":["shape","error","danger"],"k":[28,23],"o":2},"flag-nz":{"a":"New Zealand Flag","b":"1F1F3-1F1FF","k":[3,36],"o":2},"large_orange_circle":{"a":"Large Orange Circle","b":"1F7E0","k":[37,3],"o":12},"hammer_and_wrench":{"a":"Hammer and Wrench","b":"1F6E0-FE0F","c":"1F6E0","j":["tools","build","create"],"k":[36,42],"o":2},"flag-om":{"a":"Oman Flag","b":"1F1F4-1F1F2","k":[3,37],"o":2},"cloud":{"a":"Cloud","b":"2601-FE0F","c":"2601","j":["weather","sky"],"k":[52,50],"o":2},"mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB","non_qualified":null,"image":"1f9d9-1f3fb.png","sheet_x":49,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D9-1F3FC","non_qualified":null,"image":"1f9d9-1f3fc.png","sheet_x":49,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D9-1F3FD","non_qualified":null,"image":"1f9d9-1f3fd.png","sheet_x":49,"sheet_y":52,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D9-1F3FE","non_qualified":null,"image":"1f9d9-1f3fe.png","sheet_x":49,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D9-1F3FF","non_qualified":null,"image":"1f9d9-1f3ff.png","sheet_x":49,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D9-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D9-200D-2640-FE0F","a":"Mage","b":"1F9D9","k":[49,49],"o":5},"dagger_knife":{"a":"Dagger Knife","b":"1F5E1-FE0F","c":"1F5E1","k":[30,24],"o":2},"partly_sunny":{"a":"Sun Behind Cloud","b":"26C5","j":["weather","nature","cloudy","morning","fall","spring"],"k":[54,2],"o":2},"large_yellow_circle":{"a":"Large Yellow Circle","b":"1F7E1","k":[37,4],"o":12},"male_mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2642-FE0F","non_qualified":"1F9D9-1F3FB-200D-2642","image":"1f9d9-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2642-FE0F","non_qualified":"1F9D9-1F3FC-200D-2642","image":"1f9d9-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2642-FE0F","non_qualified":"1F9D9-1F3FD-200D-2642","image":"1f9d9-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":46,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2642-FE0F","non_qualified":"1F9D9-1F3FE-200D-2642","image":"1f9d9-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2642-FE0F","non_qualified":"1F9D9-1F3FF-200D-2642","image":"1f9d9-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Mage","b":"1F9D9-200D-2642-FE0F","c":"1F9D9-200D-2642","k":[49,43],"o":5},"flag-pa":{"a":"Panama Flag","b":"1F1F5-1F1E6","k":[3,38],"o":2},"thunder_cloud_and_rain":{"a":"Thunder Cloud and Rain","b":"26C8-FE0F","c":"26C8","k":[54,3],"o":2},"large_green_circle":{"a":"Large Green Circle","b":"1F7E2","k":[37,5],"o":12},"female_mage":{"skin_variations":{"1F3FB":{"unified":"1F9D9-1F3FB-200D-2640-FE0F","non_qualified":"1F9D9-1F3FB-200D-2640","image":"1f9d9-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FB"},"1F3FC":{"unified":"1F9D9-1F3FC-200D-2640-FE0F","non_qualified":"1F9D9-1F3FC-200D-2640","image":"1f9d9-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FC"},"1F3FD":{"unified":"1F9D9-1F3FD-200D-2640-FE0F","non_qualified":"1F9D9-1F3FD-200D-2640","image":"1f9d9-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":40,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FD"},"1F3FE":{"unified":"1F9D9-1F3FE-200D-2640-FE0F","non_qualified":"1F9D9-1F3FE-200D-2640","image":"1f9d9-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FE"},"1F3FF":{"unified":"1F9D9-1F3FF-200D-2640-FE0F","non_qualified":"1F9D9-1F3FF-200D-2640","image":"1f9d9-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D9-1F3FF"}},"obsoletes":"1F9D9","a":"Female Mage","b":"1F9D9-200D-2640-FE0F","c":"1F9D9-200D-2640","k":[49,37],"o":5},"crossed_swords":{"a":"Crossed Swords","b":"2694-FE0F","c":"2694","j":["weapon"],"k":[53,43],"o":2},"flag-pe":{"a":"Peru Flag","b":"1F1F5-1F1EA","k":[3,39],"o":2},"gun":{"a":"Pistol","b":"1F52B","j":["violence","weapon","pistol","revolver"],"k":[28,14],"o":2},"mostly_sunny":{"a":"Mostly Sunny","b":"1F324-FE0F","c":"1F324","k":[5,53],"n":["sun_small_cloud"],"o":2},"fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB","non_qualified":null,"image":"1f9da-1f3fb.png","sheet_x":50,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DA-1F3FC","non_qualified":null,"image":"1f9da-1f3fc.png","sheet_x":50,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DA-1F3FD","non_qualified":null,"image":"1f9da-1f3fd.png","sheet_x":50,"sheet_y":13,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DA-1F3FE","non_qualified":null,"image":"1f9da-1f3fe.png","sheet_x":50,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DA-1F3FF","non_qualified":null,"image":"1f9da-1f3ff.png","sheet_x":50,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoleted_by":"1F9DA-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DA-200D-2640-FE0F","a":"Fairy","b":"1F9DA","k":[50,10],"o":5},"flag-pf":{"a":"French Polynesia Flag","b":"1F1F5-1F1EB","k":[3,40],"o":2},"large_blue_circle":{"a":"Large Blue Circle","b":"1F535","j":["shape","icon","button"],"k":[28,24],"o":2},"large_purple_circle":{"a":"Large Purple Circle","b":"1F7E3","k":[37,6],"o":12},"bow_and_arrow":{"a":"Bow and Arrow","b":"1F3F9","j":["sports"],"k":[11,21],"o":2},"male_fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2642-FE0F","non_qualified":"1F9DA-1F3FB-200D-2642","image":"1f9da-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2642-FE0F","non_qualified":"1F9DA-1F3FC-200D-2642","image":"1f9da-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2642-FE0F","non_qualified":"1F9DA-1F3FD-200D-2642","image":"1f9da-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":7,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2642-FE0F","non_qualified":"1F9DA-1F3FE-200D-2642","image":"1f9da-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2642-FE0F","non_qualified":"1F9DA-1F3FF-200D-2642","image":"1f9da-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Male Fairy","b":"1F9DA-200D-2642-FE0F","c":"1F9DA-200D-2642","k":[50,4],"o":5},"barely_sunny":{"a":"Barely Sunny","b":"1F325-FE0F","c":"1F325","k":[5,54],"n":["sun_behind_cloud"],"o":2},"flag-pg":{"a":"Papua New Guinea Flag","b":"1F1F5-1F1EC","k":[3,41],"o":2},"shield":{"a":"Shield","b":"1F6E1-FE0F","c":"1F6E1","j":["protection","security"],"k":[36,43],"o":2},"partly_sunny_rain":{"a":"Partly Sunny Rain","b":"1F326-FE0F","c":"1F326","k":[5,55],"n":["sun_behind_rain_cloud"],"o":2},"large_brown_circle":{"a":"Large Brown Circle","b":"1F7E4","k":[37,7],"o":12},"female_fairy":{"skin_variations":{"1F3FB":{"unified":"1F9DA-1F3FB-200D-2640-FE0F","non_qualified":"1F9DA-1F3FB-200D-2640","image":"1f9da-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FB"},"1F3FC":{"unified":"1F9DA-1F3FC-200D-2640-FE0F","non_qualified":"1F9DA-1F3FC-200D-2640","image":"1f9da-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FC"},"1F3FD":{"unified":"1F9DA-1F3FD-200D-2640-FE0F","non_qualified":"1F9DA-1F3FD-200D-2640","image":"1f9da-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":1,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FD"},"1F3FE":{"unified":"1F9DA-1F3FE-200D-2640-FE0F","non_qualified":"1F9DA-1F3FE-200D-2640","image":"1f9da-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FE"},"1F3FF":{"unified":"1F9DA-1F3FF-200D-2640-FE0F","non_qualified":"1F9DA-1F3FF-200D-2640","image":"1f9da-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false,"obsoletes":"1F9DA-1F3FF"}},"obsoletes":"1F9DA","a":"Female Fairy","b":"1F9DA-200D-2640-FE0F","c":"1F9DA-200D-2640","k":[49,55],"o":5},"flag-ph":{"a":"Philippines Flag","b":"1F1F5-1F1ED","k":[3,42],"o":2},"flag-pk":{"a":"Pakistan Flag","b":"1F1F5-1F1F0","k":[3,43],"o":2},"black_circle":{"a":"Medium Black Circle","b":"26AB","j":["shape","button","round"],"k":[53,53],"o":2},"wrench":{"a":"Wrench","b":"1F527","j":["tools","diy","ikea","fix","maintainer"],"k":[28,10],"o":2},"vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB","non_qualified":null,"image":"1f9db-1f3fb.png","sheet_x":50,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9DB-1F3FC","non_qualified":null,"image":"1f9db-1f3fc.png","sheet_x":50,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9DB-1F3FD","non_qualified":null,"image":"1f9db-1f3fd.png","sheet_x":50,"sheet_y":31,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9DB-1F3FE","non_qualified":null,"image":"1f9db-1f3fe.png","sheet_x":50,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9DB-1F3FF","non_qualified":null,"image":"1f9db-1f3ff.png","sheet_x":50,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DB-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9DB-200D-2640-FE0F","a":"Vampire","b":"1F9DB","k":[50,28],"o":5},"rain_cloud":{"a":"Rain Cloud","b":"1F327-FE0F","c":"1F327","k":[5,56],"o":2},"snow_cloud":{"a":"Snow Cloud","b":"1F328-FE0F","c":"1F328","k":[6,0],"o":2},"flag-pl":{"a":"Poland Flag","b":"1F1F5-1F1F1","k":[3,44],"o":2},"male_vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2642-FE0F","non_qualified":"1F9DB-1F3FB-200D-2642","image":"1f9db-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2642-FE0F","non_qualified":"1F9DB-1F3FC-200D-2642","image":"1f9db-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2642-FE0F","non_qualified":"1F9DB-1F3FD-200D-2642","image":"1f9db-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":25,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2642-FE0F","non_qualified":"1F9DB-1F3FE-200D-2642","image":"1f9db-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2642-FE0F","non_qualified":"1F9DB-1F3FF-200D-2642","image":"1f9db-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Male Vampire","b":"1F9DB-200D-2642-FE0F","c":"1F9DB-200D-2642","k":[50,22],"o":5},"nut_and_bolt":{"a":"Nut and Bolt","b":"1F529","j":["handy","tools","fix"],"k":[28,12],"o":2},"white_circle":{"a":"Medium White Circle","b":"26AA","j":["shape","round"],"k":[53,52],"o":2},"female_vampire":{"skin_variations":{"1F3FB":{"unified":"1F9DB-1F3FB-200D-2640-FE0F","non_qualified":"1F9DB-1F3FB-200D-2640","image":"1f9db-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FB"},"1F3FC":{"unified":"1F9DB-1F3FC-200D-2640-FE0F","non_qualified":"1F9DB-1F3FC-200D-2640","image":"1f9db-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FC"},"1F3FD":{"unified":"1F9DB-1F3FD-200D-2640-FE0F","non_qualified":"1F9DB-1F3FD-200D-2640","image":"1f9db-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":19,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FD"},"1F3FE":{"unified":"1F9DB-1F3FE-200D-2640-FE0F","non_qualified":"1F9DB-1F3FE-200D-2640","image":"1f9db-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FE"},"1F3FF":{"unified":"1F9DB-1F3FF-200D-2640-FE0F","non_qualified":"1F9DB-1F3FF-200D-2640","image":"1f9db-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DB-1F3FF"}},"obsoletes":"1F9DB","a":"Female Vampire","b":"1F9DB-200D-2640-FE0F","c":"1F9DB-200D-2640","k":[50,16],"o":5},"flag-pm":{"a":"St. Pierre & Miquelon Flag","b":"1F1F5-1F1F2","k":[3,45],"o":2},"large_red_square":{"a":"Large Red Square","b":"1F7E5","k":[37,8],"o":12},"lightning":{"a":"Lightning","b":"1F329-FE0F","c":"1F329","k":[6,1],"n":["lightning_cloud"],"o":2},"gear":{"a":"Gear","b":"2699-FE0F","c":"2699","j":["cog"],"k":[53,47],"o":2},"merperson":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB","non_qualified":null,"image":"1f9dc-1f3fb.png","sheet_x":50,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DC-1F3FC","non_qualified":null,"image":"1f9dc-1f3fc.png","sheet_x":50,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DC-1F3FD","non_qualified":null,"image":"1f9dc-1f3fd.png","sheet_x":50,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DC-1F3FE","non_qualified":null,"image":"1f9dc-1f3fe.png","sheet_x":50,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DC-1F3FF","non_qualified":null,"image":"1f9dc-1f3ff.png","sheet_x":50,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DC-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DC-200D-2642-FE0F","a":"Merperson","b":"1F9DC","k":[50,46],"o":5},"tornado":{"a":"Tornado","b":"1F32A-FE0F","c":"1F32A","j":["weather","cyclone","twister"],"k":[6,2],"n":["tornado_cloud"],"o":2},"large_orange_square":{"a":"Large Orange Square","b":"1F7E7","k":[37,10],"o":12},"flag-pn":{"a":"Pitcairn Islands Flag","b":"1F1F5-1F1F3","k":[3,46],"o":2},"compression":{"a":"Compression","b":"1F5DC-FE0F","c":"1F5DC","k":[30,21],"o":2},"merman":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2642-FE0F","non_qualified":"1F9DC-1F3FB-200D-2642","image":"1f9dc-1f3fb-200d-2642-fe0f.png","sheet_x":50,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FB"},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2642-FE0F","non_qualified":"1F9DC-1F3FC-200D-2642","image":"1f9dc-1f3fc-200d-2642-fe0f.png","sheet_x":50,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FC"},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2642-FE0F","non_qualified":"1F9DC-1F3FD-200D-2642","image":"1f9dc-1f3fd-200d-2642-fe0f.png","sheet_x":50,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FD"},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2642-FE0F","non_qualified":"1F9DC-1F3FE-200D-2642","image":"1f9dc-1f3fe-200d-2642-fe0f.png","sheet_x":50,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FE"},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2642-FE0F","non_qualified":"1F9DC-1F3FF-200D-2642","image":"1f9dc-1f3ff-200d-2642-fe0f.png","sheet_x":50,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DC-1F3FF"}},"obsoletes":"1F9DC","a":"Merman","b":"1F9DC-200D-2642-FE0F","c":"1F9DC-200D-2642","k":[50,40],"o":5},"large_yellow_square":{"a":"Large Yellow Square","b":"1F7E8","k":[37,11],"o":12},"fog":{"a":"Fog","b":"1F32B-FE0F","c":"1F32B","j":["weather"],"k":[6,3],"o":2},"scales":{"a":"Scales","b":"2696-FE0F","c":"2696","k":[53,45],"o":2},"flag-pr":{"a":"Puerto Rico Flag","b":"1F1F5-1F1F7","k":[3,47],"o":2},"wind_blowing_face":{"a":"Wind Blowing Face","b":"1F32C-FE0F","c":"1F32C","k":[6,4],"o":2},"flag-ps":{"a":"Palestinian Territories Flag","b":"1F1F5-1F1F8","k":[3,48],"o":2},"mermaid":{"skin_variations":{"1F3FB":{"unified":"1F9DC-1F3FB-200D-2640-FE0F","non_qualified":"1F9DC-1F3FB-200D-2640","image":"1f9dc-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DC-1F3FC-200D-2640-FE0F","non_qualified":"1F9DC-1F3FC-200D-2640","image":"1f9dc-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DC-1F3FD-200D-2640-FE0F","non_qualified":"1F9DC-1F3FD-200D-2640","image":"1f9dc-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":37,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DC-1F3FE-200D-2640-FE0F","non_qualified":"1F9DC-1F3FE-200D-2640","image":"1f9dc-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":38,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DC-1F3FF-200D-2640-FE0F","non_qualified":"1F9DC-1F3FF-200D-2640","image":"1f9dc-1f3ff-200d-2640-fe0f.png","sheet_x":50,"sheet_y":39,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Mermaid","b":"1F9DC-200D-2640-FE0F","c":"1F9DC-200D-2640","k":[50,34],"o":5},"probing_cane":{"a":"Probing Cane","b":"1F9AF","k":[43,3],"o":12},"large_green_square":{"a":"Large Green Square","b":"1F7E9","k":[37,12],"o":12},"flag-pt":{"a":"Portugal Flag","b":"1F1F5-1F1F9","k":[3,49],"o":2},"link":{"a":"Link Symbol","b":"1F517","j":["rings","url"],"k":[27,51],"o":2},"large_blue_square":{"a":"Large Blue Square","b":"1F7E6","k":[37,9],"o":12},"elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB","non_qualified":null,"image":"1f9dd-1f3fb.png","sheet_x":51,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9DD-1F3FC","non_qualified":null,"image":"1f9dd-1f3fc.png","sheet_x":51,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9DD-1F3FD","non_qualified":null,"image":"1f9dd-1f3fd.png","sheet_x":51,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9DD-1F3FE","non_qualified":null,"image":"1f9dd-1f3fe.png","sheet_x":51,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9DD-1F3FF","non_qualified":null,"image":"1f9dd-1f3ff.png","sheet_x":51,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9DD-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9DD-200D-2642-FE0F","a":"Elf","b":"1F9DD","k":[51,7],"o":5},"cyclone":{"a":"Cyclone","b":"1F300","j":["weather","swirl","blue","cloud","vortex","spiral","whirlpool","spin","tornado","hurricane","typhoon"],"k":[5,19],"o":2},"rainbow":{"a":"Rainbow","b":"1F308","j":["nature","happy","unicorn_face","photo","sky","spring"],"k":[5,27],"o":2},"male_elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2642-FE0F","non_qualified":"1F9DD-1F3FB-200D-2642","image":"1f9dd-1f3fb-200d-2642-fe0f.png","sheet_x":51,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FB"},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2642-FE0F","non_qualified":"1F9DD-1F3FC-200D-2642","image":"1f9dd-1f3fc-200d-2642-fe0f.png","sheet_x":51,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FC"},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2642-FE0F","non_qualified":"1F9DD-1F3FD-200D-2642","image":"1f9dd-1f3fd-200d-2642-fe0f.png","sheet_x":51,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FD"},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2642-FE0F","non_qualified":"1F9DD-1F3FE-200D-2642","image":"1f9dd-1f3fe-200d-2642-fe0f.png","sheet_x":51,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FE"},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2642-FE0F","non_qualified":"1F9DD-1F3FF-200D-2642","image":"1f9dd-1f3ff-200d-2642-fe0f.png","sheet_x":51,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9DD-1F3FF"}},"obsoletes":"1F9DD","a":"Male Elf","b":"1F9DD-200D-2642-FE0F","c":"1F9DD-200D-2642","k":[51,1],"o":5},"flag-pw":{"a":"Palau Flag","b":"1F1F5-1F1FC","k":[3,50],"o":2},"chains":{"a":"Chains","b":"26D3-FE0F","c":"26D3","j":["lock","arrest"],"k":[54,7],"o":2},"large_purple_square":{"a":"Large Purple Square","b":"1F7EA","k":[37,13],"o":12},"female_elf":{"skin_variations":{"1F3FB":{"unified":"1F9DD-1F3FB-200D-2640-FE0F","non_qualified":"1F9DD-1F3FB-200D-2640","image":"1f9dd-1f3fb-200d-2640-fe0f.png","sheet_x":50,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9DD-1F3FC-200D-2640-FE0F","non_qualified":"1F9DD-1F3FC-200D-2640","image":"1f9dd-1f3fc-200d-2640-fe0f.png","sheet_x":50,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9DD-1F3FD-200D-2640-FE0F","non_qualified":"1F9DD-1F3FD-200D-2640","image":"1f9dd-1f3fd-200d-2640-fe0f.png","sheet_x":50,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9DD-1F3FE-200D-2640-FE0F","non_qualified":"1F9DD-1F3FE-200D-2640","image":"1f9dd-1f3fe-200d-2640-fe0f.png","sheet_x":50,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9DD-1F3FF-200D-2640-FE0F","non_qualified":"1F9DD-1F3FF-200D-2640","image":"1f9dd-1f3ff-200d-2640-fe0f.png","sheet_x":51,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Female Elf","b":"1F9DD-200D-2640-FE0F","c":"1F9DD-200D-2640","k":[50,52],"o":5},"flag-py":{"a":"Paraguay Flag","b":"1F1F5-1F1FE","k":[3,51],"o":2},"closed_umbrella":{"a":"Closed Umbrella","b":"1F302","j":["weather","rain","drizzle"],"k":[5,21],"o":2},"toolbox":{"a":"Toolbox","b":"1F9F0","k":[51,35],"o":11},"large_brown_square":{"a":"Large Brown Square","b":"1F7EB","k":[37,14],"o":12},"magnet":{"a":"Magnet","b":"1F9F2","k":[51,37],"o":11},"genie":{"obsoleted_by":"1F9DE-200D-2642-FE0F","a":"Genie","b":"1F9DE","k":[51,15],"o":5},"flag-qa":{"a":"Qatar Flag","b":"1F1F6-1F1E6","k":[3,52],"o":2},"umbrella":{"a":"Umbrella","b":"2602-FE0F","c":"2602","j":["rainy","weather","spring"],"k":[52,51],"o":2},"black_large_square":{"a":"Black Large Square","b":"2B1B","j":["shape","icon","button"],"k":[55,40],"o":2},"male_genie":{"obsoletes":"1F9DE","a":"Male Genie","b":"1F9DE-200D-2642-FE0F","c":"1F9DE-200D-2642","k":[51,14],"o":5},"umbrella_with_rain_drops":{"a":"Umbrella with Rain Drops","b":"2614","k":[52,56],"o":2},"flag-re":{"a":"R\xe9union Flag","b":"1F1F7-1F1EA","k":[3,53],"o":2},"white_large_square":{"a":"White Large Square","b":"2B1C","j":["shape","icon","stone","button"],"k":[55,41],"o":2},"alembic":{"a":"Alembic","b":"2697-FE0F","c":"2697","j":["distilling","science","experiment","chemistry"],"k":[53,46],"o":2},"black_medium_square":{"a":"Black Medium Square","b":"25FC-FE0F","c":"25FC","j":["shape","button","icon"],"k":[52,46],"o":2},"test_tube":{"a":"Test Tube","b":"1F9EA","k":[51,29],"o":11},"flag-ro":{"a":"Romania Flag","b":"1F1F7-1F1F4","k":[3,54],"o":2},"female_genie":{"a":"Female Genie","b":"1F9DE-200D-2640-FE0F","c":"1F9DE-200D-2640","k":[51,13],"o":5},"umbrella_on_ground":{"a":"Umbrella on Ground","b":"26F1-FE0F","c":"26F1","k":[54,12],"o":2},"zombie":{"obsoleted_by":"1F9DF-200D-2642-FE0F","a":"Zombie","b":"1F9DF","k":[51,18],"o":5},"zap":{"a":"High Voltage Sign","b":"26A1","j":["thunder","weather","lightning bolt","fast"],"k":[53,51],"o":2},"white_medium_square":{"a":"White Medium Square","b":"25FB-FE0F","c":"25FB","j":["shape","stone","icon"],"k":[52,45],"o":2},"flag-rs":{"a":"Serbia Flag","b":"1F1F7-1F1F8","k":[3,55],"o":2},"petri_dish":{"a":"Petri Dish","b":"1F9EB","k":[51,30],"o":11},"snowflake":{"a":"Snowflake","b":"2744-FE0F","c":"2744","j":["winter","season","cold","weather","christmas","xmas"],"k":[55,19],"o":2},"dna":{"a":"Dna Double Helix","b":"1F9EC","k":[51,31],"o":11},"male_zombie":{"obsoletes":"1F9DF","a":"Male Zombie","b":"1F9DF-200D-2642-FE0F","c":"1F9DF-200D-2642","k":[51,17],"o":5},"black_medium_small_square":{"a":"Black Medium Small Square","b":"25FE","j":["icon","shape","button"],"k":[52,48],"o":2},"ru":{"a":"Russia Flag","b":"1F1F7-1F1FA","j":["russian","federation","flag","nation","country","banner"],"k":[3,56],"n":["flag-ru"],"o":2},"female_zombie":{"a":"Female Zombie","b":"1F9DF-200D-2640-FE0F","c":"1F9DF-200D-2640","k":[51,16],"o":5},"flag-rw":{"a":"Rwanda Flag","b":"1F1F7-1F1FC","k":[4,0],"o":2},"snowman":{"a":"Snowman","b":"2603-FE0F","c":"2603","j":["winter","season","cold","weather","christmas","xmas","frozen","without_snow"],"k":[52,52],"o":2},"white_medium_small_square":{"a":"White Medium Small Square","b":"25FD","j":["shape","stone","icon","button"],"k":[52,47],"o":2},"microscope":{"a":"Microscope","b":"1F52C","j":["laboratory","experiment","zoomin","science","study"],"k":[28,15],"o":2},"snowman_without_snow":{"a":"Snowman Without Snow","b":"26C4","k":[54,1],"o":2},"telescope":{"a":"Telescope","b":"1F52D","j":["stars","space","zoom","science","astronomy"],"k":[28,16],"o":2},"massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB","non_qualified":null,"image":"1f486-1f3fb.png","sheet_x":24,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F486-1F3FC","non_qualified":null,"image":"1f486-1f3fc.png","sheet_x":24,"sheet_y":53,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F486-1F3FD","non_qualified":null,"image":"1f486-1f3fd.png","sheet_x":24,"sheet_y":54,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F486-1F3FE","non_qualified":null,"image":"1f486-1f3fe.png","sheet_x":24,"sheet_y":55,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F486-1F3FF","non_qualified":null,"image":"1f486-1f3ff.png","sheet_x":24,"sheet_y":56,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F486-200D-2640-FE0F","a":"Face Massage","b":"1F486","k":[24,51],"o":2},"black_small_square":{"a":"Black Small Square","b":"25AA-FE0F","c":"25AA","j":["shape","icon"],"k":[52,41],"o":2},"flag-sa":{"a":"Saudi Arabia Flag","b":"1F1F8-1F1E6","k":[4,1],"o":2},"man-getting-massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2642-FE0F","non_qualified":"1F486-1F3FB-200D-2642","image":"1f486-1f3fb-200d-2642-fe0f.png","sheet_x":24,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2642-FE0F","non_qualified":"1F486-1F3FC-200D-2642","image":"1f486-1f3fc-200d-2642-fe0f.png","sheet_x":24,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2642-FE0F","non_qualified":"1F486-1F3FD-200D-2642","image":"1f486-1f3fd-200d-2642-fe0f.png","sheet_x":24,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2642-FE0F","non_qualified":"1F486-1F3FE-200D-2642","image":"1f486-1f3fe-200d-2642-fe0f.png","sheet_x":24,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2642-FE0F","non_qualified":"1F486-1F3FF-200D-2642","image":"1f486-1f3ff-200d-2642-fe0f.png","sheet_x":24,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Massage","b":"1F486-200D-2642-FE0F","c":"1F486-200D-2642","k":[24,45],"o":4},"comet":{"a":"Comet","b":"2604-FE0F","c":"2604","j":["space"],"k":[52,53],"o":2},"white_small_square":{"a":"White Small Square","b":"25AB-FE0F","c":"25AB","j":["shape","icon"],"k":[52,42],"o":2},"flag-sb":{"a":"Solomon Islands Flag","b":"1F1F8-1F1E7","k":[4,2],"o":2},"satellite_antenna":{"a":"Satellite Antenna","b":"1F4E1","k":[26,55],"o":2},"large_orange_diamond":{"a":"Large Orange Diamond","b":"1F536","j":["shape","jewel","gem"],"k":[28,25],"o":2},"woman-getting-massage":{"skin_variations":{"1F3FB":{"unified":"1F486-1F3FB-200D-2640-FE0F","non_qualified":"1F486-1F3FB-200D-2640","image":"1f486-1f3fb-200d-2640-fe0f.png","sheet_x":24,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F486-1F3FC-200D-2640-FE0F","non_qualified":"1F486-1F3FC-200D-2640","image":"1f486-1f3fc-200d-2640-fe0f.png","sheet_x":24,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F486-1F3FD-200D-2640-FE0F","non_qualified":"1F486-1F3FD-200D-2640","image":"1f486-1f3fd-200d-2640-fe0f.png","sheet_x":24,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F486-1F3FE-200D-2640-FE0F","non_qualified":"1F486-1F3FE-200D-2640","image":"1f486-1f3fe-200d-2640-fe0f.png","sheet_x":24,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F486-1F3FF-200D-2640-FE0F","non_qualified":"1F486-1F3FF-200D-2640","image":"1f486-1f3ff-200d-2640-fe0f.png","sheet_x":24,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F486","a":"Woman Getting Massage","b":"1F486-200D-2640-FE0F","c":"1F486-200D-2640","k":[24,39],"o":4},"fire":{"a":"Fire","b":"1F525","j":["hot","cook","flame"],"k":[28,8],"o":2},"syringe":{"a":"Syringe","b":"1F489","j":["health","hospital","drugs","blood","medicine","needle","doctor","nurse"],"k":[25,19],"o":2},"flag-sc":{"a":"Seychelles Flag","b":"1F1F8-1F1E8","k":[4,3],"o":2},"large_blue_diamond":{"a":"Large Blue Diamond","b":"1F537","j":["shape","jewel","gem"],"k":[28,26],"o":2},"flag-sd":{"a":"Sudan Flag","b":"1F1F8-1F1E9","k":[4,4],"o":2},"droplet":{"a":"Droplet","b":"1F4A7","j":["water","drip","faucet","spring"],"k":[25,49],"o":2},"drop_of_blood":{"a":"Drop of Blood","b":"1FA78","k":[51,55],"o":12},"haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB","non_qualified":null,"image":"1f487-1f3fb.png","sheet_x":25,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F487-1F3FC","non_qualified":null,"image":"1f487-1f3fc.png","sheet_x":25,"sheet_y":14,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F487-1F3FD","non_qualified":null,"image":"1f487-1f3fd.png","sheet_x":25,"sheet_y":15,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F487-1F3FE","non_qualified":null,"image":"1f487-1f3fe.png","sheet_x":25,"sheet_y":16,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F487-1F3FF","non_qualified":null,"image":"1f487-1f3ff.png","sheet_x":25,"sheet_y":17,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F487-200D-2640-FE0F","a":"Haircut","b":"1F487","k":[25,12],"o":2},"ocean":{"a":"Water Wave","b":"1F30A","j":["sea","water","wave","nature","tsunami","disaster"],"k":[5,29],"o":2},"flag-se":{"a":"Sweden Flag","b":"1F1F8-1F1EA","k":[4,5],"o":2},"man-getting-haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2642-FE0F","non_qualified":"1F487-1F3FB-200D-2642","image":"1f487-1f3fb-200d-2642-fe0f.png","sheet_x":25,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2642-FE0F","non_qualified":"1F487-1F3FC-200D-2642","image":"1f487-1f3fc-200d-2642-fe0f.png","sheet_x":25,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2642-FE0F","non_qualified":"1F487-1F3FD-200D-2642","image":"1f487-1f3fd-200d-2642-fe0f.png","sheet_x":25,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2642-FE0F","non_qualified":"1F487-1F3FE-200D-2642","image":"1f487-1f3fe-200d-2642-fe0f.png","sheet_x":25,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2642-FE0F","non_qualified":"1F487-1F3FF-200D-2642","image":"1f487-1f3ff-200d-2642-fe0f.png","sheet_x":25,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Getting Haircut","b":"1F487-200D-2642-FE0F","c":"1F487-200D-2642","k":[25,6],"o":4},"small_orange_diamond":{"a":"Small Orange Diamond","b":"1F538","j":["shape","jewel","gem"],"k":[28,27],"o":2},"pill":{"a":"Pill","b":"1F48A","j":["health","medicine","doctor","pharmacy","drug"],"k":[25,20],"o":2},"woman-getting-haircut":{"skin_variations":{"1F3FB":{"unified":"1F487-1F3FB-200D-2640-FE0F","non_qualified":"1F487-1F3FB-200D-2640","image":"1f487-1f3fb-200d-2640-fe0f.png","sheet_x":25,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F487-1F3FC-200D-2640-FE0F","non_qualified":"1F487-1F3FC-200D-2640","image":"1f487-1f3fc-200d-2640-fe0f.png","sheet_x":25,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F487-1F3FD-200D-2640-FE0F","non_qualified":"1F487-1F3FD-200D-2640","image":"1f487-1f3fd-200d-2640-fe0f.png","sheet_x":25,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F487-1F3FE-200D-2640-FE0F","non_qualified":"1F487-1F3FE-200D-2640","image":"1f487-1f3fe-200d-2640-fe0f.png","sheet_x":25,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F487-1F3FF-200D-2640-FE0F","non_qualified":"1F487-1F3FF-200D-2640","image":"1f487-1f3ff-200d-2640-fe0f.png","sheet_x":25,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F487","a":"Woman Getting Haircut","b":"1F487-200D-2640-FE0F","c":"1F487-200D-2640","k":[25,0],"o":4},"small_blue_diamond":{"a":"Small Blue Diamond","b":"1F539","j":["shape","jewel","gem"],"k":[28,28],"o":2},"flag-sg":{"a":"Singapore Flag","b":"1F1F8-1F1EC","k":[4,6],"o":2},"adhesive_bandage":{"a":"Adhesive Bandage","b":"1FA79","k":[51,56],"o":12},"walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB","non_qualified":null,"image":"1f6b6-1f3fb.png","sheet_x":36,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B6-1F3FC","non_qualified":null,"image":"1f6b6-1f3fc.png","sheet_x":36,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B6-1F3FD","non_qualified":null,"image":"1f6b6-1f3fd.png","sheet_x":36,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B6-1F3FE","non_qualified":null,"image":"1f6b6-1f3fe.png","sheet_x":36,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B6-1F3FF","non_qualified":null,"image":"1f6b6-1f3ff.png","sheet_x":36,"sheet_y":7,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B6-200D-2642-FE0F","a":"Pedestrian","b":"1F6B6","k":[36,2],"o":2},"small_red_triangle":{"a":"Up-Pointing Red Triangle","b":"1F53A","j":["shape","direction","up","top"],"k":[28,29],"o":2},"flag-sh":{"a":"St. Helena Flag","b":"1F1F8-1F1ED","k":[4,7],"o":2},"stethoscope":{"a":"Stethoscope","b":"1FA7A","k":[52,0],"o":12},"man-walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2642-FE0F","non_qualified":"1F6B6-1F3FB-200D-2642","image":"1f6b6-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2642-FE0F","non_qualified":"1F6B6-1F3FC-200D-2642","image":"1f6b6-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2642-FE0F","non_qualified":"1F6B6-1F3FD-200D-2642","image":"1f6b6-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2642-FE0F","non_qualified":"1F6B6-1F3FE-200D-2642","image":"1f6b6-1f3fe-200d-2642-fe0f.png","sheet_x":36,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2642-FE0F","non_qualified":"1F6B6-1F3FF-200D-2642","image":"1f6b6-1f3ff-200d-2642-fe0f.png","sheet_x":36,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B6","a":"Man Walking","b":"1F6B6-200D-2642-FE0F","c":"1F6B6-200D-2642","k":[35,53],"o":4},"flag-si":{"a":"Slovenia Flag","b":"1F1F8-1F1EE","k":[4,8],"o":2},"door":{"a":"Door","b":"1F6AA","j":["house","entry","exit"],"k":[35,1],"o":2},"small_red_triangle_down":{"a":"Down-Pointing Red Triangle","b":"1F53B","j":["shape","direction","bottom"],"k":[28,30],"o":2},"flag-sj":{"a":"Svalbard & Jan Mayen Flag","b":"1F1F8-1F1EF","k":[4,9],"o":2},"diamond_shape_with_a_dot_inside":{"a":"Diamond Shape with a Dot Inside","b":"1F4A0","j":["jewel","blue","gem","crystal","fancy"],"k":[25,42],"o":2},"woman-walking":{"skin_variations":{"1F3FB":{"unified":"1F6B6-1F3FB-200D-2640-FE0F","non_qualified":"1F6B6-1F3FB-200D-2640","image":"1f6b6-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B6-1F3FC-200D-2640-FE0F","non_qualified":"1F6B6-1F3FC-200D-2640","image":"1f6b6-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B6-1F3FD-200D-2640-FE0F","non_qualified":"1F6B6-1F3FD-200D-2640","image":"1f6b6-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B6-1F3FE-200D-2640-FE0F","non_qualified":"1F6B6-1F3FE-200D-2640","image":"1f6b6-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B6-1F3FF-200D-2640-FE0F","non_qualified":"1F6B6-1F3FF-200D-2640","image":"1f6b6-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Walking","b":"1F6B6-200D-2640-FE0F","c":"1F6B6-200D-2640","k":[35,47],"o":4},"bed":{"a":"Bed","b":"1F6CF-FE0F","c":"1F6CF","j":["sleep","rest"],"k":[36,37],"o":2},"radio_button":{"a":"Radio Button","b":"1F518","j":["input","old","music","circle"],"k":[27,52],"o":2},"flag-sk":{"a":"Slovakia Flag","b":"1F1F8-1F1F0","k":[4,10],"o":2},"standing_person":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB","non_qualified":null,"image":"1f9cd-1f3fb.png","sheet_x":44,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC","non_qualified":null,"image":"1f9cd-1f3fc.png","sheet_x":44,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD","non_qualified":null,"image":"1f9cd-1f3fd.png","sheet_x":44,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE","non_qualified":null,"image":"1f9cd-1f3fe.png","sheet_x":44,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF","non_qualified":null,"image":"1f9cd-1f3ff.png","sheet_x":44,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Standing Person","b":"1F9CD","k":[44,31],"o":12},"couch_and_lamp":{"a":"Couch and Lamp","b":"1F6CB-FE0F","c":"1F6CB","j":["read","chill"],"k":[36,28],"o":2},"man_standing":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2642-FE0F","non_qualified":"1F9CD-1F3FB-200D-2642","image":"1f9cd-1f3fb-200d-2642-fe0f.png","sheet_x":44,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2642-FE0F","non_qualified":"1F9CD-1F3FC-200D-2642","image":"1f9cd-1f3fc-200d-2642-fe0f.png","sheet_x":44,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2642-FE0F","non_qualified":"1F9CD-1F3FD-200D-2642","image":"1f9cd-1f3fd-200d-2642-fe0f.png","sheet_x":44,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2642-FE0F","non_qualified":"1F9CD-1F3FE-200D-2642","image":"1f9cd-1f3fe-200d-2642-fe0f.png","sheet_x":44,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2642-FE0F","non_qualified":"1F9CD-1F3FF-200D-2642","image":"1f9cd-1f3ff-200d-2642-fe0f.png","sheet_x":44,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Standing","b":"1F9CD-200D-2642-FE0F","c":"1F9CD-200D-2642","k":[44,25],"o":12},"white_square_button":{"a":"White Square Button","b":"1F533","j":["shape","input"],"k":[28,22],"o":2},"flag-sl":{"a":"Sierra Leone Flag","b":"1F1F8-1F1F1","k":[4,11],"o":2},"chair":{"a":"Chair","b":"1FA91","k":[52,5],"o":12},"toilet":{"a":"Toilet","b":"1F6BD","j":["restroom","wc","washroom","bathroom","potty"],"k":[36,14],"o":2},"black_square_button":{"a":"Black Square Button","b":"1F532","j":["shape","input","frame"],"k":[28,21],"o":2},"flag-sm":{"a":"San Marino Flag","b":"1F1F8-1F1F2","k":[4,12],"o":2},"woman_standing":{"skin_variations":{"1F3FB":{"unified":"1F9CD-1F3FB-200D-2640-FE0F","non_qualified":"1F9CD-1F3FB-200D-2640","image":"1f9cd-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CD-1F3FC-200D-2640-FE0F","non_qualified":"1F9CD-1F3FC-200D-2640","image":"1f9cd-1f3fc-200d-2640-fe0f.png","sheet_x":44,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CD-1F3FD-200D-2640-FE0F","non_qualified":"1F9CD-1F3FD-200D-2640","image":"1f9cd-1f3fd-200d-2640-fe0f.png","sheet_x":44,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CD-1F3FE-200D-2640-FE0F","non_qualified":"1F9CD-1F3FE-200D-2640","image":"1f9cd-1f3fe-200d-2640-fe0f.png","sheet_x":44,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CD-1F3FF-200D-2640-FE0F","non_qualified":"1F9CD-1F3FF-200D-2640","image":"1f9cd-1f3ff-200d-2640-fe0f.png","sheet_x":44,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Standing","b":"1F9CD-200D-2640-FE0F","c":"1F9CD-200D-2640","k":[44,19],"o":12},"kneeling_person":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB","non_qualified":null,"image":"1f9ce-1f3fb.png","sheet_x":44,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC","non_qualified":null,"image":"1f9ce-1f3fc.png","sheet_x":44,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD","non_qualified":null,"image":"1f9ce-1f3fd.png","sheet_x":44,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE","non_qualified":null,"image":"1f9ce-1f3fe.png","sheet_x":44,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF","non_qualified":null,"image":"1f9ce-1f3ff.png","sheet_x":44,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Kneeling Person","b":"1F9CE","k":[44,49],"o":12},"shower":{"a":"Shower","b":"1F6BF","j":["clean","water","bathroom"],"k":[36,16],"o":2},"flag-sn":{"a":"Senegal Flag","b":"1F1F8-1F1F3","k":[4,13],"o":2},"bathtub":{"a":"Bathtub","b":"1F6C1","j":["clean","shower","bathroom"],"k":[36,23],"o":2},"flag-so":{"a":"Somalia Flag","b":"1F1F8-1F1F4","k":[4,14],"o":2},"man_kneeling":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2642-FE0F","non_qualified":"1F9CE-1F3FB-200D-2642","image":"1f9ce-1f3fb-200d-2642-fe0f.png","sheet_x":44,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2642-FE0F","non_qualified":"1F9CE-1F3FC-200D-2642","image":"1f9ce-1f3fc-200d-2642-fe0f.png","sheet_x":44,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2642-FE0F","non_qualified":"1F9CE-1F3FD-200D-2642","image":"1f9ce-1f3fd-200d-2642-fe0f.png","sheet_x":44,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2642-FE0F","non_qualified":"1F9CE-1F3FE-200D-2642","image":"1f9ce-1f3fe-200d-2642-fe0f.png","sheet_x":44,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2642-FE0F","non_qualified":"1F9CE-1F3FF-200D-2642","image":"1f9ce-1f3ff-200d-2642-fe0f.png","sheet_x":44,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Kneeling","b":"1F9CE-200D-2642-FE0F","c":"1F9CE-200D-2642","k":[44,43],"o":12},"flag-sr":{"a":"Suriname Flag","b":"1F1F8-1F1F7","k":[4,15],"o":2},"woman_kneeling":{"skin_variations":{"1F3FB":{"unified":"1F9CE-1F3FB-200D-2640-FE0F","non_qualified":"1F9CE-1F3FB-200D-2640","image":"1f9ce-1f3fb-200d-2640-fe0f.png","sheet_x":44,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9CE-1F3FC-200D-2640-FE0F","non_qualified":"1F9CE-1F3FC-200D-2640","image":"1f9ce-1f3fc-200d-2640-fe0f.png","sheet_x":44,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9CE-1F3FD-200D-2640-FE0F","non_qualified":"1F9CE-1F3FD-200D-2640","image":"1f9ce-1f3fd-200d-2640-fe0f.png","sheet_x":44,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9CE-1F3FE-200D-2640-FE0F","non_qualified":"1F9CE-1F3FE-200D-2640","image":"1f9ce-1f3fe-200d-2640-fe0f.png","sheet_x":44,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9CE-1F3FF-200D-2640-FE0F","non_qualified":"1F9CE-1F3FF-200D-2640","image":"1f9ce-1f3ff-200d-2640-fe0f.png","sheet_x":44,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Kneeling","b":"1F9CE-200D-2640-FE0F","c":"1F9CE-200D-2640","k":[44,37],"o":12},"razor":{"a":"Razor","b":"1FA92","k":[52,6],"o":12},"person_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9af.png","sheet_x":47,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9af.png","sheet_x":47,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9af.png","sheet_x":47,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9af.png","sheet_x":47,"sheet_y":11,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9af.png","sheet_x":47,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person with Probing Cane","b":"1F9D1-200D-1F9AF","k":[47,7],"o":12},"flag-ss":{"a":"South Sudan Flag","b":"1F1F8-1F1F8","k":[4,16],"o":2},"lotion_bottle":{"a":"Lotion Bottle","b":"1F9F4","k":[51,39],"o":11},"flag-st":{"a":"S\xe3o Tom\xe9 & Pr\xedncipe Flag","b":"1F1F8-1F1F9","k":[4,17],"o":2},"safety_pin":{"a":"Safety Pin","b":"1F9F7","k":[51,42],"o":11},"man_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fb-200d-1f9af.png","sheet_x":16,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fc-200d-1f9af.png","sheet_x":16,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fd-200d-1f9af.png","sheet_x":16,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f468-1f3fe-200d-1f9af.png","sheet_x":16,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f468-1f3ff-200d-1f9af.png","sheet_x":16,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man with Probing Cane","b":"1F468-200D-1F9AF","k":[16,17],"o":12},"broom":{"a":"Broom","b":"1F9F9","k":[51,44],"o":11},"woman_with_probing_cane":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fb-200d-1f9af.png","sheet_x":19,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fc-200d-1f9af.png","sheet_x":19,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fd-200d-1f9af.png","sheet_x":19,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9AF","non_qualified":null,"image":"1f469-1f3fe-200d-1f9af.png","sheet_x":19,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9AF","non_qualified":null,"image":"1f469-1f3ff-200d-1f9af.png","sheet_x":19,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman with Probing Cane","b":"1F469-200D-1F9AF","k":[19,2],"o":12},"flag-sv":{"a":"El Salvador Flag","b":"1F1F8-1F1FB","k":[4,18],"o":2},"flag-sx":{"a":"Sint Maarten Flag","b":"1F1F8-1F1FD","k":[4,19],"o":2},"basket":{"a":"Basket","b":"1F9FA","k":[51,45],"o":11},"person_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bc.png","sheet_x":47,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bc.png","sheet_x":47,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bc.png","sheet_x":47,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bc.png","sheet_x":47,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bc.png","sheet_x":47,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person in Motorized Wheelchair","b":"1F9D1-200D-1F9BC","k":[47,37],"o":12},"man_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bc.png","sheet_x":16,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bc.png","sheet_x":16,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bc.png","sheet_x":16,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bc.png","sheet_x":16,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bc.png","sheet_x":16,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Motorized Wheelchair","b":"1F468-200D-1F9BC","k":[16,47],"o":12},"flag-sy":{"a":"Syria Flag","b":"1F1F8-1F1FE","k":[4,20],"o":2},"roll_of_paper":{"a":"Roll of Paper","b":"1F9FB","k":[51,46],"o":11},"woman_in_motorized_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bc.png","sheet_x":19,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bc.png","sheet_x":19,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bc.png","sheet_x":19,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BC","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bc.png","sheet_x":19,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BC","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bc.png","sheet_x":19,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Motorized Wheelchair","b":"1F469-200D-1F9BC","k":[19,32],"o":12},"flag-sz":{"a":"Eswatini Flag","b":"1F1F8-1F1FF","k":[4,21],"o":2},"soap":{"a":"Bar of Soap","b":"1F9FC","k":[51,47],"o":11},"flag-ta":{"a":"Tristan Da Cunha Flag","b":"1F1F9-1F1E6","k":[4,22],"o":2},"sponge":{"a":"Sponge","b":"1F9FD","k":[51,48],"o":11},"person_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F9D1-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f9bd.png","sheet_x":47,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FC":{"unified":"1F9D1-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f9bd.png","sheet_x":47,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FD":{"unified":"1F9D1-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f9bd.png","sheet_x":47,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FE":{"unified":"1F9D1-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f9bd.png","sheet_x":47,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false},"1F3FF":{"unified":"1F9D1-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f9bd.png","sheet_x":47,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":false,"has_img_facebook":false}},"a":"Person in Manual Wheelchair","b":"1F9D1-200D-1F9BD","k":[47,43],"o":12},"fire_extinguisher":{"a":"Fire Extinguisher","b":"1F9EF","k":[51,34],"o":11},"man_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F468-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fb-200d-1f9bd.png","sheet_x":16,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F468-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fc-200d-1f9bd.png","sheet_x":16,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F468-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fd-200d-1f9bd.png","sheet_x":16,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F468-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f468-1f3fe-200d-1f9bd.png","sheet_x":17,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F468-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f468-1f3ff-200d-1f9bd.png","sheet_x":17,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Manual Wheelchair","b":"1F468-200D-1F9BD","k":[16,53],"o":12},"flag-tc":{"a":"Turks & Caicos Islands Flag","b":"1F1F9-1F1E8","k":[4,23],"o":2},"woman_in_manual_wheelchair":{"skin_variations":{"1F3FB":{"unified":"1F469-1F3FB-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fb-200d-1f9bd.png","sheet_x":19,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F469-1F3FC-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fc-200d-1f9bd.png","sheet_x":19,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F469-1F3FD-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fd-200d-1f9bd.png","sheet_x":19,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F469-1F3FE-200D-1F9BD","non_qualified":null,"image":"1f469-1f3fe-200d-1f9bd.png","sheet_x":19,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F469-1F3FF-200D-1F9BD","non_qualified":null,"image":"1f469-1f3ff-200d-1f9bd.png","sheet_x":19,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Manual Wheelchair","b":"1F469-200D-1F9BD","k":[19,38],"o":12},"flag-td":{"a":"Chad Flag","b":"1F1F9-1F1E9","k":[4,24],"o":2},"shopping_trolley":{"a":"Shopping Trolley","b":"1F6D2","k":[36,40],"o":4},"runner":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB","non_qualified":null,"image":"1f3c3-1f3fb.png","sheet_x":9,"sheet_y":2,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3C3-1F3FC","non_qualified":null,"image":"1f3c3-1f3fc.png","sheet_x":9,"sheet_y":3,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3C3-1F3FD","non_qualified":null,"image":"1f3c3-1f3fd.png","sheet_x":9,"sheet_y":4,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3C3-1F3FE","non_qualified":null,"image":"1f3c3-1f3fe.png","sheet_x":9,"sheet_y":5,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3C3-1F3FF","non_qualified":null,"image":"1f3c3-1f3ff.png","sheet_x":9,"sheet_y":6,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3C3-200D-2642-FE0F","a":"Runner","b":"1F3C3","k":[9,1],"n":["running"],"o":2},"flag-tf":{"a":"French Southern Territories Flag","b":"1F1F9-1F1EB","k":[4,25],"o":2},"smoking":{"a":"Smoking Symbol","b":"1F6AC","j":["kills","tobacco","cigarette","joint","smoke"],"k":[35,3],"o":2},"coffin":{"a":"Coffin","b":"26B0-FE0F","c":"26B0","j":["vampire","dead","die","death","rip","graveyard","cemetery","casket","funeral","box"],"k":[53,54],"o":2},"man-running":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2642-FE0F","non_qualified":"1F3C3-1F3FB-200D-2642","image":"1f3c3-1f3fb-200d-2642-fe0f.png","sheet_x":8,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2642-FE0F","non_qualified":"1F3C3-1F3FC-200D-2642","image":"1f3c3-1f3fc-200d-2642-fe0f.png","sheet_x":8,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2642-FE0F","non_qualified":"1F3C3-1F3FD-200D-2642","image":"1f3c3-1f3fd-200d-2642-fe0f.png","sheet_x":8,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2642-FE0F","non_qualified":"1F3C3-1F3FE-200D-2642","image":"1f3c3-1f3fe-200d-2642-fe0f.png","sheet_x":8,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2642-FE0F","non_qualified":"1F3C3-1F3FF-200D-2642","image":"1f3c3-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C3","a":"Man Running","b":"1F3C3-200D-2642-FE0F","c":"1F3C3-200D-2642","k":[8,52],"o":4},"flag-tg":{"a":"Togo Flag","b":"1F1F9-1F1EC","k":[4,26],"o":2},"woman-running":{"skin_variations":{"1F3FB":{"unified":"1F3C3-1F3FB-200D-2640-FE0F","non_qualified":"1F3C3-1F3FB-200D-2640","image":"1f3c3-1f3fb-200d-2640-fe0f.png","sheet_x":8,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C3-1F3FC-200D-2640-FE0F","non_qualified":"1F3C3-1F3FC-200D-2640","image":"1f3c3-1f3fc-200d-2640-fe0f.png","sheet_x":8,"sheet_y":48,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C3-1F3FD-200D-2640-FE0F","non_qualified":"1F3C3-1F3FD-200D-2640","image":"1f3c3-1f3fd-200d-2640-fe0f.png","sheet_x":8,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C3-1F3FE-200D-2640-FE0F","non_qualified":"1F3C3-1F3FE-200D-2640","image":"1f3c3-1f3fe-200d-2640-fe0f.png","sheet_x":8,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C3-1F3FF-200D-2640-FE0F","non_qualified":"1F3C3-1F3FF-200D-2640","image":"1f3c3-1f3ff-200d-2640-fe0f.png","sheet_x":8,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Running","b":"1F3C3-200D-2640-FE0F","c":"1F3C3-200D-2640","k":[8,46],"o":4},"funeral_urn":{"a":"Funeral Urn","b":"26B1-FE0F","c":"26B1","j":["dead","die","death","rip","ashes"],"k":[53,55],"o":2},"flag-th":{"a":"Thailand Flag","b":"1F1F9-1F1ED","k":[4,27],"o":2},"moyai":{"a":"Moyai","b":"1F5FF","j":["rock","easter island","moai"],"k":[30,34],"o":2},"flag-tj":{"a":"Tajikistan Flag","b":"1F1F9-1F1EF","k":[4,28],"o":2},"dancer":{"skin_variations":{"1F3FB":{"unified":"1F483-1F3FB","non_qualified":null,"image":"1f483-1f3fb.png","sheet_x":24,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F483-1F3FC","non_qualified":null,"image":"1f483-1f3fc.png","sheet_x":24,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F483-1F3FD","non_qualified":null,"image":"1f483-1f3fd.png","sheet_x":24,"sheet_y":29,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F483-1F3FE","non_qualified":null,"image":"1f483-1f3fe.png","sheet_x":24,"sheet_y":30,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F483-1F3FF","non_qualified":null,"image":"1f483-1f3ff.png","sheet_x":24,"sheet_y":31,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Dancer","b":"1F483","j":["female","girl","woman","fun"],"k":[24,26],"o":2},"flag-tk":{"a":"Tokelau Flag","b":"1F1F9-1F1F0","k":[4,29],"o":2},"man_dancing":{"skin_variations":{"1F3FB":{"unified":"1F57A-1F3FB","non_qualified":null,"image":"1f57a-1f3fb.png","sheet_x":29,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F57A-1F3FC","non_qualified":null,"image":"1f57a-1f3fc.png","sheet_x":29,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F57A-1F3FD","non_qualified":null,"image":"1f57a-1f3fd.png","sheet_x":29,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F57A-1F3FE","non_qualified":null,"image":"1f57a-1f3fe.png","sheet_x":29,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F57A-1F3FF","non_qualified":null,"image":"1f57a-1f3ff.png","sheet_x":29,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Dancing","b":"1F57A","j":["male","boy","fun","dancer"],"k":[29,37],"o":4},"flag-tl":{"a":"Timor-Leste Flag","b":"1F1F9-1F1F1","k":[4,30],"o":2},"man_in_business_suit_levitating":{"skin_variations":{"1F3FB":{"unified":"1F574-1F3FB","non_qualified":null,"image":"1f574-1f3fb.png","sheet_x":29,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F574-1F3FC","non_qualified":null,"image":"1f574-1f3fc.png","sheet_x":29,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F574-1F3FD","non_qualified":null,"image":"1f574-1f3fd.png","sheet_x":29,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F574-1F3FE","non_qualified":null,"image":"1f574-1f3fe.png","sheet_x":29,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F574-1F3FF","non_qualified":null,"image":"1f574-1f3ff.png","sheet_x":29,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Business Suit Levitating","b":"1F574-FE0F","c":"1F574","k":[29,9],"o":2},"flag-tm":{"a":"Turkmenistan Flag","b":"1F1F9-1F1F2","k":[4,31],"o":2},"dancers":{"obsoleted_by":"1F46F-200D-2640-FE0F","a":"Woman with Bunny Ears","b":"1F46F","k":[22,0],"o":2},"man-with-bunny-ears-partying":{"a":"Man with Bunny Ears Partying","b":"1F46F-200D-2642-FE0F","c":"1F46F-200D-2642","k":[21,56],"o":4},"flag-tn":{"a":"Tunisia Flag","b":"1F1F9-1F1F3","k":[4,32],"o":2},"flag-to":{"a":"Tonga Flag","b":"1F1F9-1F1F4","k":[4,33],"o":2},"woman-with-bunny-ears-partying":{"obsoletes":"1F46F","a":"Woman with Bunny Ears Partying","b":"1F46F-200D-2640-FE0F","c":"1F46F-200D-2640","k":[21,55],"o":4},"flag-tr":{"a":"Turkey Flag","b":"1F1F9-1F1F7","k":[4,34],"o":2},"person_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB","non_qualified":null,"image":"1f9d6-1f3fb.png","sheet_x":48,"sheet_y":53,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FB-200D-2642-FE0F"},"1F3FC":{"unified":"1F9D6-1F3FC","non_qualified":null,"image":"1f9d6-1f3fc.png","sheet_x":48,"sheet_y":54,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FC-200D-2642-FE0F"},"1F3FD":{"unified":"1F9D6-1F3FD","non_qualified":null,"image":"1f9d6-1f3fd.png","sheet_x":48,"sheet_y":55,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FD-200D-2642-FE0F"},"1F3FE":{"unified":"1F9D6-1F3FE","non_qualified":null,"image":"1f9d6-1f3fe.png","sheet_x":48,"sheet_y":56,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FE-200D-2642-FE0F"},"1F3FF":{"unified":"1F9D6-1F3FF","non_qualified":null,"image":"1f9d6-1f3ff.png","sheet_x":49,"sheet_y":0,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D6-1F3FF-200D-2642-FE0F"}},"obsoleted_by":"1F9D6-200D-2642-FE0F","a":"Person in Steamy Room","b":"1F9D6","k":[48,52],"o":5},"man_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2642-FE0F","non_qualified":"1F9D6-1F3FB-200D-2642","image":"1f9d6-1f3fb-200d-2642-fe0f.png","sheet_x":48,"sheet_y":47,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FB"},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2642-FE0F","non_qualified":"1F9D6-1F3FC-200D-2642","image":"1f9d6-1f3fc-200d-2642-fe0f.png","sheet_x":48,"sheet_y":48,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FC"},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2642-FE0F","non_qualified":"1F9D6-1F3FD-200D-2642","image":"1f9d6-1f3fd-200d-2642-fe0f.png","sheet_x":48,"sheet_y":49,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FD"},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2642-FE0F","non_qualified":"1F9D6-1F3FE-200D-2642","image":"1f9d6-1f3fe-200d-2642-fe0f.png","sheet_x":48,"sheet_y":50,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FE"},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2642-FE0F","non_qualified":"1F9D6-1F3FF-200D-2642","image":"1f9d6-1f3ff-200d-2642-fe0f.png","sheet_x":48,"sheet_y":51,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D6-1F3FF"}},"obsoletes":"1F9D6","a":"Man in Steamy Room","b":"1F9D6-200D-2642-FE0F","c":"1F9D6-200D-2642","k":[48,46],"o":5},"flag-tt":{"a":"Trinidad & Tobago Flag","b":"1F1F9-1F1F9","k":[4,35],"o":2},"woman_in_steamy_room":{"skin_variations":{"1F3FB":{"unified":"1F9D6-1F3FB-200D-2640-FE0F","non_qualified":"1F9D6-1F3FB-200D-2640","image":"1f9d6-1f3fb-200d-2640-fe0f.png","sheet_x":48,"sheet_y":41,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D6-1F3FC-200D-2640-FE0F","non_qualified":"1F9D6-1F3FC-200D-2640","image":"1f9d6-1f3fc-200d-2640-fe0f.png","sheet_x":48,"sheet_y":42,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D6-1F3FD-200D-2640-FE0F","non_qualified":"1F9D6-1F3FD-200D-2640","image":"1f9d6-1f3fd-200d-2640-fe0f.png","sheet_x":48,"sheet_y":43,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D6-1F3FE-200D-2640-FE0F","non_qualified":"1F9D6-1F3FE-200D-2640","image":"1f9d6-1f3fe-200d-2640-fe0f.png","sheet_x":48,"sheet_y":44,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D6-1F3FF-200D-2640-FE0F","non_qualified":"1F9D6-1F3FF-200D-2640","image":"1f9d6-1f3ff-200d-2640-fe0f.png","sheet_x":48,"sheet_y":45,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman in Steamy Room","b":"1F9D6-200D-2640-FE0F","c":"1F9D6-200D-2640","k":[48,40],"o":5},"flag-tv":{"a":"Tuvalu Flag","b":"1F1F9-1F1FB","k":[4,36],"o":2},"flag-tw":{"a":"Taiwan Flag","b":"1F1F9-1F1FC","k":[4,37],"o":2},"person_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB","non_qualified":null,"image":"1f9d7-1f3fb.png","sheet_x":49,"sheet_y":14,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D7-1F3FC","non_qualified":null,"image":"1f9d7-1f3fc.png","sheet_x":49,"sheet_y":15,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D7-1F3FD","non_qualified":null,"image":"1f9d7-1f3fd.png","sheet_x":49,"sheet_y":16,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D7-1F3FE","non_qualified":null,"image":"1f9d7-1f3fe.png","sheet_x":49,"sheet_y":17,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D7-1F3FF","non_qualified":null,"image":"1f9d7-1f3ff.png","sheet_x":49,"sheet_y":18,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D7-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D7-200D-2640-FE0F","a":"Person Climbing","b":"1F9D7","k":[49,13],"o":5},"man_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2642-FE0F","non_qualified":"1F9D7-1F3FB-200D-2642","image":"1f9d7-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":8,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2642-FE0F","non_qualified":"1F9D7-1F3FC-200D-2642","image":"1f9d7-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":9,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2642-FE0F","non_qualified":"1F9D7-1F3FD-200D-2642","image":"1f9d7-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":10,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2642-FE0F","non_qualified":"1F9D7-1F3FE-200D-2642","image":"1f9d7-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":11,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2642-FE0F","non_qualified":"1F9D7-1F3FF-200D-2642","image":"1f9d7-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":12,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Climbing","b":"1F9D7-200D-2642-FE0F","c":"1F9D7-200D-2642","k":[49,7],"o":5},"flag-tz":{"a":"Tanzania Flag","b":"1F1F9-1F1FF","k":[4,38],"o":2},"flag-ua":{"a":"Ukraine Flag","b":"1F1FA-1F1E6","k":[4,39],"o":2},"woman_climbing":{"skin_variations":{"1F3FB":{"unified":"1F9D7-1F3FB-200D-2640-FE0F","non_qualified":"1F9D7-1F3FB-200D-2640","image":"1f9d7-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":2,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FB"},"1F3FC":{"unified":"1F9D7-1F3FC-200D-2640-FE0F","non_qualified":"1F9D7-1F3FC-200D-2640","image":"1f9d7-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":3,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FC"},"1F3FD":{"unified":"1F9D7-1F3FD-200D-2640-FE0F","non_qualified":"1F9D7-1F3FD-200D-2640","image":"1f9d7-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":4,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FD"},"1F3FE":{"unified":"1F9D7-1F3FE-200D-2640-FE0F","non_qualified":"1F9D7-1F3FE-200D-2640","image":"1f9d7-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":5,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FE"},"1F3FF":{"unified":"1F9D7-1F3FF-200D-2640-FE0F","non_qualified":"1F9D7-1F3FF-200D-2640","image":"1f9d7-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":6,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D7-1F3FF"}},"obsoletes":"1F9D7","a":"Woman Climbing","b":"1F9D7-200D-2640-FE0F","c":"1F9D7-200D-2640","k":[49,1],"o":5},"flag-ug":{"a":"Uganda Flag","b":"1F1FA-1F1EC","k":[4,40],"o":2},"fencer":{"a":"Fencer","b":"1F93A","k":[40,32],"o":4},"flag-um":{"a":"U.s. Outlying Islands Flag","b":"1F1FA-1F1F2","k":[4,41],"o":2},"horse_racing":{"skin_variations":{"1F3FB":{"unified":"1F3C7-1F3FB","non_qualified":null,"image":"1f3c7-1f3fb.png","sheet_x":9,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C7-1F3FC","non_qualified":null,"image":"1f3c7-1f3fc.png","sheet_x":9,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C7-1F3FD","non_qualified":null,"image":"1f3c7-1f3fd.png","sheet_x":9,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C7-1F3FE","non_qualified":null,"image":"1f3c7-1f3fe.png","sheet_x":9,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C7-1F3FF","non_qualified":null,"image":"1f3c7-1f3ff.png","sheet_x":9,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Horse Racing","b":"1F3C7","j":["animal","betting","competition","gambling","luck"],"k":[9,27],"o":2},"skier":{"a":"Skier","b":"26F7-FE0F","c":"26F7","j":["sports","winter","snow"],"k":[54,17],"o":2},"flag-un":{"a":"United Nations Flag","b":"1F1FA-1F1F3","k":[4,42],"o":4},"us":{"a":"United States Flag","b":"1F1FA-1F1F8","j":["united","states","america","flag","nation","country","banner"],"k":[4,43],"n":["flag-us"],"o":2},"snowboarder":{"skin_variations":{"1F3FB":{"unified":"1F3C2-1F3FB","non_qualified":null,"image":"1f3c2-1f3fb.png","sheet_x":8,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C2-1F3FC","non_qualified":null,"image":"1f3c2-1f3fc.png","sheet_x":8,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C2-1F3FD","non_qualified":null,"image":"1f3c2-1f3fd.png","sheet_x":8,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C2-1F3FE","non_qualified":null,"image":"1f3c2-1f3fe.png","sheet_x":8,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C2-1F3FF","non_qualified":null,"image":"1f3c2-1f3ff.png","sheet_x":8,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Snowboarder","b":"1F3C2","j":["sports","winter"],"k":[8,40],"o":2},"golfer":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB","non_qualified":null,"image":"1f3cc-1f3fb.png","sheet_x":10,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CC-1F3FC","non_qualified":null,"image":"1f3cc-1f3fc.png","sheet_x":10,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CC-1F3FD","non_qualified":null,"image":"1f3cc-1f3fd.png","sheet_x":10,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CC-1F3FE","non_qualified":null,"image":"1f3cc-1f3fe.png","sheet_x":10,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CC-1F3FF","non_qualified":null,"image":"1f3cc-1f3ff.png","sheet_x":10,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CC-FE0F-200D-2642-FE0F","a":"Golfer","b":"1F3CC-FE0F","c":"1F3CC","k":[10,26],"o":2},"flag-uy":{"a":"Uruguay Flag","b":"1F1FA-1F1FE","k":[4,44],"o":2},"flag-uz":{"a":"Uzbekistan Flag","b":"1F1FA-1F1FF","k":[4,45],"o":2},"man-golfing":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2642-FE0F","non_qualified":"1F3CC-1F3FB-200D-2642","image":"1f3cc-1f3fb-200d-2642-fe0f.png","sheet_x":10,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2642-FE0F","non_qualified":"1F3CC-1F3FC-200D-2642","image":"1f3cc-1f3fc-200d-2642-fe0f.png","sheet_x":10,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2642-FE0F","non_qualified":"1F3CC-1F3FD-200D-2642","image":"1f3cc-1f3fd-200d-2642-fe0f.png","sheet_x":10,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2642-FE0F","non_qualified":"1F3CC-1F3FE-200D-2642","image":"1f3cc-1f3fe-200d-2642-fe0f.png","sheet_x":10,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2642-FE0F","non_qualified":"1F3CC-1F3FF-200D-2642","image":"1f3cc-1f3ff-200d-2642-fe0f.png","sheet_x":10,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CC-FE0F","a":"Man Golfing","b":"1F3CC-FE0F-200D-2642-FE0F","k":[10,20],"o":4},"flag-va":{"a":"Vatican City Flag","b":"1F1FB-1F1E6","k":[4,46],"o":2},"woman-golfing":{"skin_variations":{"1F3FB":{"unified":"1F3CC-1F3FB-200D-2640-FE0F","non_qualified":"1F3CC-1F3FB-200D-2640","image":"1f3cc-1f3fb-200d-2640-fe0f.png","sheet_x":10,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CC-1F3FC-200D-2640-FE0F","non_qualified":"1F3CC-1F3FC-200D-2640","image":"1f3cc-1f3fc-200d-2640-fe0f.png","sheet_x":10,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CC-1F3FD-200D-2640-FE0F","non_qualified":"1F3CC-1F3FD-200D-2640","image":"1f3cc-1f3fd-200d-2640-fe0f.png","sheet_x":10,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CC-1F3FE-200D-2640-FE0F","non_qualified":"1F3CC-1F3FE-200D-2640","image":"1f3cc-1f3fe-200d-2640-fe0f.png","sheet_x":10,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CC-1F3FF-200D-2640-FE0F","non_qualified":"1F3CC-1F3FF-200D-2640","image":"1f3cc-1f3ff-200d-2640-fe0f.png","sheet_x":10,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Golfing","b":"1F3CC-FE0F-200D-2640-FE0F","k":[10,14],"o":4},"flag-vc":{"a":"St. Vincent & Grenadines Flag","b":"1F1FB-1F1E8","k":[4,47],"o":2},"surfer":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB","non_qualified":null,"image":"1f3c4-1f3fb.png","sheet_x":9,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3C4-1F3FC","non_qualified":null,"image":"1f3c4-1f3fc.png","sheet_x":9,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3C4-1F3FD","non_qualified":null,"image":"1f3c4-1f3fd.png","sheet_x":9,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3C4-1F3FE","non_qualified":null,"image":"1f3c4-1f3fe.png","sheet_x":9,"sheet_y":23,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3C4-1F3FF","non_qualified":null,"image":"1f3c4-1f3ff.png","sheet_x":9,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3C4-200D-2642-FE0F","a":"Surfer","b":"1F3C4","k":[9,19],"o":2},"man-surfing":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2642-FE0F","non_qualified":"1F3C4-1F3FB-200D-2642","image":"1f3c4-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2642-FE0F","non_qualified":"1F3C4-1F3FC-200D-2642","image":"1f3c4-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2642-FE0F","non_qualified":"1F3C4-1F3FD-200D-2642","image":"1f3c4-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2642-FE0F","non_qualified":"1F3C4-1F3FE-200D-2642","image":"1f3c4-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2642-FE0F","non_qualified":"1F3C4-1F3FF-200D-2642","image":"1f3c4-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3C4","a":"Man Surfing","b":"1F3C4-200D-2642-FE0F","c":"1F3C4-200D-2642","k":[9,13],"o":4},"flag-ve":{"a":"Venezuela Flag","b":"1F1FB-1F1EA","k":[4,48],"o":2},"flag-vg":{"a":"British Virgin Islands Flag","b":"1F1FB-1F1EC","k":[4,49],"o":2},"woman-surfing":{"skin_variations":{"1F3FB":{"unified":"1F3C4-1F3FB-200D-2640-FE0F","non_qualified":"1F3C4-1F3FB-200D-2640","image":"1f3c4-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3C4-1F3FC-200D-2640-FE0F","non_qualified":"1F3C4-1F3FC-200D-2640","image":"1f3c4-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3C4-1F3FD-200D-2640-FE0F","non_qualified":"1F3C4-1F3FD-200D-2640","image":"1f3c4-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3C4-1F3FE-200D-2640-FE0F","non_qualified":"1F3C4-1F3FE-200D-2640","image":"1f3c4-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3C4-1F3FF-200D-2640-FE0F","non_qualified":"1F3C4-1F3FF-200D-2640","image":"1f3c4-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Surfing","b":"1F3C4-200D-2640-FE0F","c":"1F3C4-200D-2640","k":[9,7],"o":4},"rowboat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB","non_qualified":null,"image":"1f6a3-1f3fb.png","sheet_x":34,"sheet_y":47,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6A3-1F3FC","non_qualified":null,"image":"1f6a3-1f3fc.png","sheet_x":34,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6A3-1F3FD","non_qualified":null,"image":"1f6a3-1f3fd.png","sheet_x":34,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6A3-1F3FE","non_qualified":null,"image":"1f6a3-1f3fe.png","sheet_x":34,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6A3-1F3FF","non_qualified":null,"image":"1f6a3-1f3ff.png","sheet_x":34,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6A3-200D-2642-FE0F","a":"Rowboat","b":"1F6A3","k":[34,46],"o":2},"flag-vi":{"a":"U.s. Virgin Islands Flag","b":"1F1FB-1F1EE","k":[4,50],"o":2},"man-rowing-boat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2642-FE0F","non_qualified":"1F6A3-1F3FB-200D-2642","image":"1f6a3-1f3fb-200d-2642-fe0f.png","sheet_x":34,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2642-FE0F","non_qualified":"1F6A3-1F3FC-200D-2642","image":"1f6a3-1f3fc-200d-2642-fe0f.png","sheet_x":34,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2642-FE0F","non_qualified":"1F6A3-1F3FD-200D-2642","image":"1f6a3-1f3fd-200d-2642-fe0f.png","sheet_x":34,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2642-FE0F","non_qualified":"1F6A3-1F3FE-200D-2642","image":"1f6a3-1f3fe-200d-2642-fe0f.png","sheet_x":34,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2642-FE0F","non_qualified":"1F6A3-1F3FF-200D-2642","image":"1f6a3-1f3ff-200d-2642-fe0f.png","sheet_x":34,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6A3","a":"Man Rowing Boat","b":"1F6A3-200D-2642-FE0F","c":"1F6A3-200D-2642","k":[34,40],"o":4},"flag-vn":{"a":"Vietnam Flag","b":"1F1FB-1F1F3","k":[4,51],"o":2},"flag-vu":{"a":"Vanuatu Flag","b":"1F1FB-1F1FA","k":[4,52],"o":2},"woman-rowing-boat":{"skin_variations":{"1F3FB":{"unified":"1F6A3-1F3FB-200D-2640-FE0F","non_qualified":"1F6A3-1F3FB-200D-2640","image":"1f6a3-1f3fb-200d-2640-fe0f.png","sheet_x":34,"sheet_y":35,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6A3-1F3FC-200D-2640-FE0F","non_qualified":"1F6A3-1F3FC-200D-2640","image":"1f6a3-1f3fc-200d-2640-fe0f.png","sheet_x":34,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6A3-1F3FD-200D-2640-FE0F","non_qualified":"1F6A3-1F3FD-200D-2640","image":"1f6a3-1f3fd-200d-2640-fe0f.png","sheet_x":34,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6A3-1F3FE-200D-2640-FE0F","non_qualified":"1F6A3-1F3FE-200D-2640","image":"1f6a3-1f3fe-200d-2640-fe0f.png","sheet_x":34,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6A3-1F3FF-200D-2640-FE0F","non_qualified":"1F6A3-1F3FF-200D-2640","image":"1f6a3-1f3ff-200d-2640-fe0f.png","sheet_x":34,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Rowing Boat","b":"1F6A3-200D-2640-FE0F","c":"1F6A3-200D-2640","k":[34,34],"o":4},"swimmer":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB","non_qualified":null,"image":"1f3ca-1f3fb.png","sheet_x":9,"sheet_y":48,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CA-1F3FC","non_qualified":null,"image":"1f3ca-1f3fc.png","sheet_x":9,"sheet_y":49,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CA-1F3FD","non_qualified":null,"image":"1f3ca-1f3fd.png","sheet_x":9,"sheet_y":50,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CA-1F3FE","non_qualified":null,"image":"1f3ca-1f3fe.png","sheet_x":9,"sheet_y":51,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CA-1F3FF","non_qualified":null,"image":"1f3ca-1f3ff.png","sheet_x":9,"sheet_y":52,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CA-200D-2642-FE0F","a":"Swimmer","b":"1F3CA","k":[9,47],"o":2},"flag-wf":{"a":"Wallis & Futuna Flag","b":"1F1FC-1F1EB","k":[4,53],"o":2},"man-swimming":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2642-FE0F","non_qualified":"1F3CA-1F3FB-200D-2642","image":"1f3ca-1f3fb-200d-2642-fe0f.png","sheet_x":9,"sheet_y":42,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2642-FE0F","non_qualified":"1F3CA-1F3FC-200D-2642","image":"1f3ca-1f3fc-200d-2642-fe0f.png","sheet_x":9,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2642-FE0F","non_qualified":"1F3CA-1F3FD-200D-2642","image":"1f3ca-1f3fd-200d-2642-fe0f.png","sheet_x":9,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2642-FE0F","non_qualified":"1F3CA-1F3FE-200D-2642","image":"1f3ca-1f3fe-200d-2642-fe0f.png","sheet_x":9,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2642-FE0F","non_qualified":"1F3CA-1F3FF-200D-2642","image":"1f3ca-1f3ff-200d-2642-fe0f.png","sheet_x":9,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CA","a":"Man Swimming","b":"1F3CA-200D-2642-FE0F","c":"1F3CA-200D-2642","k":[9,41],"o":4},"flag-ws":{"a":"Samoa Flag","b":"1F1FC-1F1F8","k":[4,54],"o":2},"woman-swimming":{"skin_variations":{"1F3FB":{"unified":"1F3CA-1F3FB-200D-2640-FE0F","non_qualified":"1F3CA-1F3FB-200D-2640","image":"1f3ca-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CA-1F3FC-200D-2640-FE0F","non_qualified":"1F3CA-1F3FC-200D-2640","image":"1f3ca-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CA-1F3FD-200D-2640-FE0F","non_qualified":"1F3CA-1F3FD-200D-2640","image":"1f3ca-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CA-1F3FE-200D-2640-FE0F","non_qualified":"1F3CA-1F3FE-200D-2640","image":"1f3ca-1f3fe-200d-2640-fe0f.png","sheet_x":9,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CA-1F3FF-200D-2640-FE0F","non_qualified":"1F3CA-1F3FF-200D-2640","image":"1f3ca-1f3ff-200d-2640-fe0f.png","sheet_x":9,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Swimming","b":"1F3CA-200D-2640-FE0F","c":"1F3CA-200D-2640","k":[9,35],"o":4},"flag-xk":{"a":"Kosovo Flag","b":"1F1FD-1F1F0","k":[4,55],"o":2},"person_with_ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB","non_qualified":null,"image":"26f9-1f3fb.png","sheet_x":54,"sheet_y":32,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"26F9-1F3FC","non_qualified":null,"image":"26f9-1f3fc.png","sheet_x":54,"sheet_y":33,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"26F9-1F3FD","non_qualified":null,"image":"26f9-1f3fd.png","sheet_x":54,"sheet_y":34,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"26F9-1F3FE","non_qualified":null,"image":"26f9-1f3fe.png","sheet_x":54,"sheet_y":35,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"26F9-1F3FF","non_qualified":null,"image":"26f9-1f3ff.png","sheet_x":54,"sheet_y":36,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"26F9-FE0F-200D-2642-FE0F","a":"Person with Ball","b":"26F9-FE0F","c":"26F9","k":[54,31],"o":2},"flag-ye":{"a":"Yemen Flag","b":"1F1FE-1F1EA","k":[4,56],"o":2},"man-bouncing-ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2642-FE0F","non_qualified":"26F9-1F3FB-200D-2642","image":"26f9-1f3fb-200d-2642-fe0f.png","sheet_x":54,"sheet_y":26,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2642-FE0F","non_qualified":"26F9-1F3FC-200D-2642","image":"26f9-1f3fc-200d-2642-fe0f.png","sheet_x":54,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2642-FE0F","non_qualified":"26F9-1F3FD-200D-2642","image":"26f9-1f3fd-200d-2642-fe0f.png","sheet_x":54,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2642-FE0F","non_qualified":"26F9-1F3FE-200D-2642","image":"26f9-1f3fe-200d-2642-fe0f.png","sheet_x":54,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2642-FE0F","non_qualified":"26F9-1F3FF-200D-2642","image":"26f9-1f3ff-200d-2642-fe0f.png","sheet_x":54,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"26F9-FE0F","a":"Man Bouncing Ball","b":"26F9-FE0F-200D-2642-FE0F","k":[54,25],"o":4},"flag-yt":{"a":"Mayotte Flag","b":"1F1FE-1F1F9","k":[5,0],"o":2},"woman-bouncing-ball":{"skin_variations":{"1F3FB":{"unified":"26F9-1F3FB-200D-2640-FE0F","non_qualified":"26F9-1F3FB-200D-2640","image":"26f9-1f3fb-200d-2640-fe0f.png","sheet_x":54,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"26F9-1F3FC-200D-2640-FE0F","non_qualified":"26F9-1F3FC-200D-2640","image":"26f9-1f3fc-200d-2640-fe0f.png","sheet_x":54,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"26F9-1F3FD-200D-2640-FE0F","non_qualified":"26F9-1F3FD-200D-2640","image":"26f9-1f3fd-200d-2640-fe0f.png","sheet_x":54,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"26F9-1F3FE-200D-2640-FE0F","non_qualified":"26F9-1F3FE-200D-2640","image":"26f9-1f3fe-200d-2640-fe0f.png","sheet_x":54,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"26F9-1F3FF-200D-2640-FE0F","non_qualified":"26F9-1F3FF-200D-2640","image":"26f9-1f3ff-200d-2640-fe0f.png","sheet_x":54,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Bouncing Ball","b":"26F9-FE0F-200D-2640-FE0F","k":[54,19],"o":4},"flag-za":{"a":"South Africa Flag","b":"1F1FF-1F1E6","k":[5,1],"o":2},"flag-zm":{"a":"Zambia Flag","b":"1F1FF-1F1F2","k":[5,2],"o":2},"weight_lifter":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB","non_qualified":null,"image":"1f3cb-1f3fb.png","sheet_x":10,"sheet_y":9,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F3CB-1F3FC","non_qualified":null,"image":"1f3cb-1f3fc.png","sheet_x":10,"sheet_y":10,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F3CB-1F3FD","non_qualified":null,"image":"1f3cb-1f3fd.png","sheet_x":10,"sheet_y":11,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F3CB-1F3FE","non_qualified":null,"image":"1f3cb-1f3fe.png","sheet_x":10,"sheet_y":12,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F3CB-1F3FF","non_qualified":null,"image":"1f3cb-1f3ff.png","sheet_x":10,"sheet_y":13,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F3CB-FE0F-200D-2642-FE0F","a":"Weight Lifter","b":"1F3CB-FE0F","c":"1F3CB","k":[10,8],"o":2},"man-lifting-weights":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2642-FE0F","non_qualified":"1F3CB-1F3FB-200D-2642","image":"1f3cb-1f3fb-200d-2642-fe0f.png","sheet_x":10,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2642-FE0F","non_qualified":"1F3CB-1F3FC-200D-2642","image":"1f3cb-1f3fc-200d-2642-fe0f.png","sheet_x":10,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2642-FE0F","non_qualified":"1F3CB-1F3FD-200D-2642","image":"1f3cb-1f3fd-200d-2642-fe0f.png","sheet_x":10,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2642-FE0F","non_qualified":"1F3CB-1F3FE-200D-2642","image":"1f3cb-1f3fe-200d-2642-fe0f.png","sheet_x":10,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2642-FE0F","non_qualified":"1F3CB-1F3FF-200D-2642","image":"1f3cb-1f3ff-200d-2642-fe0f.png","sheet_x":10,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F3CB-FE0F","a":"Man Lifting Weights","b":"1F3CB-FE0F-200D-2642-FE0F","k":[10,2],"o":4},"flag-zw":{"a":"Zimbabwe Flag","b":"1F1FF-1F1FC","k":[5,3],"o":2},"woman-lifting-weights":{"skin_variations":{"1F3FB":{"unified":"1F3CB-1F3FB-200D-2640-FE0F","non_qualified":"1F3CB-1F3FB-200D-2640","image":"1f3cb-1f3fb-200d-2640-fe0f.png","sheet_x":9,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F3CB-1F3FC-200D-2640-FE0F","non_qualified":"1F3CB-1F3FC-200D-2640","image":"1f3cb-1f3fc-200d-2640-fe0f.png","sheet_x":9,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F3CB-1F3FD-200D-2640-FE0F","non_qualified":"1F3CB-1F3FD-200D-2640","image":"1f3cb-1f3fd-200d-2640-fe0f.png","sheet_x":9,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F3CB-1F3FE-200D-2640-FE0F","non_qualified":"1F3CB-1F3FE-200D-2640","image":"1f3cb-1f3fe-200d-2640-fe0f.png","sheet_x":10,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F3CB-1F3FF-200D-2640-FE0F","non_qualified":"1F3CB-1F3FF-200D-2640","image":"1f3cb-1f3ff-200d-2640-fe0f.png","sheet_x":10,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Lifting Weights","b":"1F3CB-FE0F-200D-2640-FE0F","k":[9,53],"o":4},"flag-england":{"a":"England Flag","b":"1F3F4-E0067-E0062-E0065-E006E-E0067-E007F","k":[11,14],"o":5},"bicyclist":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB","non_qualified":null,"image":"1f6b4-1f3fb.png","sheet_x":35,"sheet_y":24,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B4-1F3FC","non_qualified":null,"image":"1f6b4-1f3fc.png","sheet_x":35,"sheet_y":25,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B4-1F3FD","non_qualified":null,"image":"1f6b4-1f3fd.png","sheet_x":35,"sheet_y":26,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B4-1F3FE","non_qualified":null,"image":"1f6b4-1f3fe.png","sheet_x":35,"sheet_y":27,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B4-1F3FF","non_qualified":null,"image":"1f6b4-1f3ff.png","sheet_x":35,"sheet_y":28,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B4-200D-2642-FE0F","a":"Bicyclist","b":"1F6B4","k":[35,23],"o":2},"flag-scotland":{"a":"Scotland Flag","b":"1F3F4-E0067-E0062-E0073-E0063-E0074-E007F","k":[11,15],"o":5},"flag-wales":{"a":"Wales Flag","b":"1F3F4-E0067-E0062-E0077-E006C-E0073-E007F","k":[11,16],"o":5},"man-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2642-FE0F","non_qualified":"1F6B4-1F3FB-200D-2642","image":"1f6b4-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2642-FE0F","non_qualified":"1F6B4-1F3FC-200D-2642","image":"1f6b4-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2642-FE0F","non_qualified":"1F6B4-1F3FD-200D-2642","image":"1f6b4-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":20,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2642-FE0F","non_qualified":"1F6B4-1F3FE-200D-2642","image":"1f6b4-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2642-FE0F","non_qualified":"1F6B4-1F3FF-200D-2642","image":"1f6b4-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B4","a":"Man Biking","b":"1F6B4-200D-2642-FE0F","c":"1F6B4-200D-2642","k":[35,17],"o":4},"woman-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B4-1F3FB-200D-2640-FE0F","non_qualified":"1F6B4-1F3FB-200D-2640","image":"1f6b4-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B4-1F3FC-200D-2640-FE0F","non_qualified":"1F6B4-1F3FC-200D-2640","image":"1f6b4-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B4-1F3FD-200D-2640-FE0F","non_qualified":"1F6B4-1F3FD-200D-2640","image":"1f6b4-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B4-1F3FE-200D-2640-FE0F","non_qualified":"1F6B4-1F3FE-200D-2640","image":"1f6b4-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B4-1F3FF-200D-2640-FE0F","non_qualified":"1F6B4-1F3FF-200D-2640","image":"1f6b4-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Biking","b":"1F6B4-200D-2640-FE0F","c":"1F6B4-200D-2640","k":[35,11],"o":4},"mountain_bicyclist":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB","non_qualified":null,"image":"1f6b5-1f3fb.png","sheet_x":35,"sheet_y":42,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F6B5-1F3FC","non_qualified":null,"image":"1f6b5-1f3fc.png","sheet_x":35,"sheet_y":43,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F6B5-1F3FD","non_qualified":null,"image":"1f6b5-1f3fd.png","sheet_x":35,"sheet_y":44,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F6B5-1F3FE","non_qualified":null,"image":"1f6b5-1f3fe.png","sheet_x":35,"sheet_y":45,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F6B5-1F3FF","non_qualified":null,"image":"1f6b5-1f3ff.png","sheet_x":35,"sheet_y":46,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"obsoleted_by":"1F6B5-200D-2642-FE0F","a":"Mountain Bicyclist","b":"1F6B5","k":[35,41],"o":2},"man-mountain-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2642-FE0F","non_qualified":"1F6B5-1F3FB-200D-2642","image":"1f6b5-1f3fb-200d-2642-fe0f.png","sheet_x":35,"sheet_y":36,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2642-FE0F","non_qualified":"1F6B5-1F3FC-200D-2642","image":"1f6b5-1f3fc-200d-2642-fe0f.png","sheet_x":35,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2642-FE0F","non_qualified":"1F6B5-1F3FD-200D-2642","image":"1f6b5-1f3fd-200d-2642-fe0f.png","sheet_x":35,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2642-FE0F","non_qualified":"1F6B5-1F3FE-200D-2642","image":"1f6b5-1f3fe-200d-2642-fe0f.png","sheet_x":35,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2642-FE0F","non_qualified":"1F6B5-1F3FF-200D-2642","image":"1f6b5-1f3ff-200d-2642-fe0f.png","sheet_x":35,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"obsoletes":"1F6B5","a":"Man Mountain Biking","b":"1F6B5-200D-2642-FE0F","c":"1F6B5-200D-2642","k":[35,35],"o":4},"woman-mountain-biking":{"skin_variations":{"1F3FB":{"unified":"1F6B5-1F3FB-200D-2640-FE0F","non_qualified":"1F6B5-1F3FB-200D-2640","image":"1f6b5-1f3fb-200d-2640-fe0f.png","sheet_x":35,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6B5-1F3FC-200D-2640-FE0F","non_qualified":"1F6B5-1F3FC-200D-2640","image":"1f6b5-1f3fc-200d-2640-fe0f.png","sheet_x":35,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6B5-1F3FD-200D-2640-FE0F","non_qualified":"1F6B5-1F3FD-200D-2640","image":"1f6b5-1f3fd-200d-2640-fe0f.png","sheet_x":35,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6B5-1F3FE-200D-2640-FE0F","non_qualified":"1F6B5-1F3FE-200D-2640","image":"1f6b5-1f3fe-200d-2640-fe0f.png","sheet_x":35,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6B5-1F3FF-200D-2640-FE0F","non_qualified":"1F6B5-1F3FF-200D-2640","image":"1f6b5-1f3ff-200d-2640-fe0f.png","sheet_x":35,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Mountain Biking","b":"1F6B5-200D-2640-FE0F","c":"1F6B5-200D-2640","k":[35,29],"o":4},"person_doing_cartwheel":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB","non_qualified":null,"image":"1f938-1f3fb.png","sheet_x":40,"sheet_y":9,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F938-1F3FC","non_qualified":null,"image":"1f938-1f3fc.png","sheet_x":40,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F938-1F3FD","non_qualified":null,"image":"1f938-1f3fd.png","sheet_x":40,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F938-1F3FE","non_qualified":null,"image":"1f938-1f3fe.png","sheet_x":40,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F938-1F3FF","non_qualified":null,"image":"1f938-1f3ff.png","sheet_x":40,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Person Doing Cartwheel","b":"1F938","k":[40,8],"o":4},"man-cartwheeling":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2642-FE0F","non_qualified":"1F938-1F3FB-200D-2642","image":"1f938-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":3,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2642-FE0F","non_qualified":"1F938-1F3FC-200D-2642","image":"1f938-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2642-FE0F","non_qualified":"1F938-1F3FD-200D-2642","image":"1f938-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2642-FE0F","non_qualified":"1F938-1F3FE-200D-2642","image":"1f938-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2642-FE0F","non_qualified":"1F938-1F3FF-200D-2642","image":"1f938-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Cartwheeling","b":"1F938-200D-2642-FE0F","c":"1F938-200D-2642","k":[40,2],"o":4},"woman-cartwheeling":{"skin_variations":{"1F3FB":{"unified":"1F938-1F3FB-200D-2640-FE0F","non_qualified":"1F938-1F3FB-200D-2640","image":"1f938-1f3fb-200d-2640-fe0f.png","sheet_x":39,"sheet_y":54,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F938-1F3FC-200D-2640-FE0F","non_qualified":"1F938-1F3FC-200D-2640","image":"1f938-1f3fc-200d-2640-fe0f.png","sheet_x":39,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F938-1F3FD-200D-2640-FE0F","non_qualified":"1F938-1F3FD-200D-2640","image":"1f938-1f3fd-200d-2640-fe0f.png","sheet_x":39,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F938-1F3FE-200D-2640-FE0F","non_qualified":"1F938-1F3FE-200D-2640","image":"1f938-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F938-1F3FF-200D-2640-FE0F","non_qualified":"1F938-1F3FF-200D-2640","image":"1f938-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Cartwheeling","b":"1F938-200D-2640-FE0F","c":"1F938-200D-2640","k":[39,53],"o":4},"wrestlers":{"a":"Wrestlers","b":"1F93C","k":[40,35],"o":4},"man-wrestling":{"a":"Man Wrestling","b":"1F93C-200D-2642-FE0F","c":"1F93C-200D-2642","k":[40,34],"o":4},"woman-wrestling":{"a":"Woman Wrestling","b":"1F93C-200D-2640-FE0F","c":"1F93C-200D-2640","k":[40,33],"o":4},"water_polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB","non_qualified":null,"image":"1f93d-1f3fb.png","sheet_x":40,"sheet_y":49,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F93D-1F3FC","non_qualified":null,"image":"1f93d-1f3fc.png","sheet_x":40,"sheet_y":50,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F93D-1F3FD","non_qualified":null,"image":"1f93d-1f3fd.png","sheet_x":40,"sheet_y":51,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F93D-1F3FE","non_qualified":null,"image":"1f93d-1f3fe.png","sheet_x":40,"sheet_y":52,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F93D-1F3FF","non_qualified":null,"image":"1f93d-1f3ff.png","sheet_x":40,"sheet_y":53,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Water Polo","b":"1F93D","k":[40,48],"o":4},"man-playing-water-polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2642-FE0F","non_qualified":"1F93D-1F3FB-200D-2642","image":"1f93d-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":43,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2642-FE0F","non_qualified":"1F93D-1F3FC-200D-2642","image":"1f93d-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":44,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2642-FE0F","non_qualified":"1F93D-1F3FD-200D-2642","image":"1f93d-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":45,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2642-FE0F","non_qualified":"1F93D-1F3FE-200D-2642","image":"1f93d-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":46,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2642-FE0F","non_qualified":"1F93D-1F3FF-200D-2642","image":"1f93d-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":47,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Water Polo","b":"1F93D-200D-2642-FE0F","c":"1F93D-200D-2642","k":[40,42],"o":4},"woman-playing-water-polo":{"skin_variations":{"1F3FB":{"unified":"1F93D-1F3FB-200D-2640-FE0F","non_qualified":"1F93D-1F3FB-200D-2640","image":"1f93d-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":37,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93D-1F3FC-200D-2640-FE0F","non_qualified":"1F93D-1F3FC-200D-2640","image":"1f93d-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":38,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93D-1F3FD-200D-2640-FE0F","non_qualified":"1F93D-1F3FD-200D-2640","image":"1f93d-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":39,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93D-1F3FE-200D-2640-FE0F","non_qualified":"1F93D-1F3FE-200D-2640","image":"1f93d-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":40,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93D-1F3FF-200D-2640-FE0F","non_qualified":"1F93D-1F3FF-200D-2640","image":"1f93d-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":41,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Water Polo","b":"1F93D-200D-2640-FE0F","c":"1F93D-200D-2640","k":[40,36],"o":4},"handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB","non_qualified":null,"image":"1f93e-1f3fb.png","sheet_x":41,"sheet_y":10,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FC":{"unified":"1F93E-1F3FC","non_qualified":null,"image":"1f93e-1f3fc.png","sheet_x":41,"sheet_y":11,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FD":{"unified":"1F93E-1F3FD","non_qualified":null,"image":"1f93e-1f3fd.png","sheet_x":41,"sheet_y":12,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FE":{"unified":"1F93E-1F3FE","non_qualified":null,"image":"1f93e-1f3fe.png","sheet_x":41,"sheet_y":13,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false},"1F3FF":{"unified":"1F93E-1F3FF","non_qualified":null,"image":"1f93e-1f3ff.png","sheet_x":41,"sheet_y":14,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":false}},"a":"Handball","b":"1F93E","k":[41,9],"o":4},"man-playing-handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2642-FE0F","non_qualified":"1F93E-1F3FB-200D-2642","image":"1f93e-1f3fb-200d-2642-fe0f.png","sheet_x":41,"sheet_y":4,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2642-FE0F","non_qualified":"1F93E-1F3FC-200D-2642","image":"1f93e-1f3fc-200d-2642-fe0f.png","sheet_x":41,"sheet_y":5,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2642-FE0F","non_qualified":"1F93E-1F3FD-200D-2642","image":"1f93e-1f3fd-200d-2642-fe0f.png","sheet_x":41,"sheet_y":6,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2642-FE0F","non_qualified":"1F93E-1F3FE-200D-2642","image":"1f93e-1f3fe-200d-2642-fe0f.png","sheet_x":41,"sheet_y":7,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2642-FE0F","non_qualified":"1F93E-1F3FF-200D-2642","image":"1f93e-1f3ff-200d-2642-fe0f.png","sheet_x":41,"sheet_y":8,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Playing Handball","b":"1F93E-200D-2642-FE0F","c":"1F93E-200D-2642","k":[41,3],"o":4},"woman-playing-handball":{"skin_variations":{"1F3FB":{"unified":"1F93E-1F3FB-200D-2640-FE0F","non_qualified":"1F93E-1F3FB-200D-2640","image":"1f93e-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":55,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F93E-1F3FC-200D-2640-FE0F","non_qualified":"1F93E-1F3FC-200D-2640","image":"1f93e-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":56,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F93E-1F3FD-200D-2640-FE0F","non_qualified":"1F93E-1F3FD-200D-2640","image":"1f93e-1f3fd-200d-2640-fe0f.png","sheet_x":41,"sheet_y":0,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F93E-1F3FE-200D-2640-FE0F","non_qualified":"1F93E-1F3FE-200D-2640","image":"1f93e-1f3fe-200d-2640-fe0f.png","sheet_x":41,"sheet_y":1,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F93E-1F3FF-200D-2640-FE0F","non_qualified":"1F93E-1F3FF-200D-2640","image":"1f93e-1f3ff-200d-2640-fe0f.png","sheet_x":41,"sheet_y":2,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Playing Handball","b":"1F93E-200D-2640-FE0F","c":"1F93E-200D-2640","k":[40,54],"o":4},"juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB","non_qualified":null,"image":"1f939-1f3fb.png","sheet_x":40,"sheet_y":27,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC","non_qualified":null,"image":"1f939-1f3fc.png","sheet_x":40,"sheet_y":28,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD","non_qualified":null,"image":"1f939-1f3fd.png","sheet_x":40,"sheet_y":29,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE","non_qualified":null,"image":"1f939-1f3fe.png","sheet_x":40,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF","non_qualified":null,"image":"1f939-1f3ff.png","sheet_x":40,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Juggling","b":"1F939","k":[40,26],"o":4},"man-juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2642-FE0F","non_qualified":"1F939-1F3FB-200D-2642","image":"1f939-1f3fb-200d-2642-fe0f.png","sheet_x":40,"sheet_y":21,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2642-FE0F","non_qualified":"1F939-1F3FC-200D-2642","image":"1f939-1f3fc-200d-2642-fe0f.png","sheet_x":40,"sheet_y":22,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2642-FE0F","non_qualified":"1F939-1F3FD-200D-2642","image":"1f939-1f3fd-200d-2642-fe0f.png","sheet_x":40,"sheet_y":23,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2642-FE0F","non_qualified":"1F939-1F3FE-200D-2642","image":"1f939-1f3fe-200d-2642-fe0f.png","sheet_x":40,"sheet_y":24,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2642-FE0F","non_qualified":"1F939-1F3FF-200D-2642","image":"1f939-1f3ff-200d-2642-fe0f.png","sheet_x":40,"sheet_y":25,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man Juggling","b":"1F939-200D-2642-FE0F","c":"1F939-200D-2642","k":[40,20],"o":4},"woman-juggling":{"skin_variations":{"1F3FB":{"unified":"1F939-1F3FB-200D-2640-FE0F","non_qualified":"1F939-1F3FB-200D-2640","image":"1f939-1f3fb-200d-2640-fe0f.png","sheet_x":40,"sheet_y":15,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F939-1F3FC-200D-2640-FE0F","non_qualified":"1F939-1F3FC-200D-2640","image":"1f939-1f3fc-200d-2640-fe0f.png","sheet_x":40,"sheet_y":16,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F939-1F3FD-200D-2640-FE0F","non_qualified":"1F939-1F3FD-200D-2640","image":"1f939-1f3fd-200d-2640-fe0f.png","sheet_x":40,"sheet_y":17,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F939-1F3FE-200D-2640-FE0F","non_qualified":"1F939-1F3FE-200D-2640","image":"1f939-1f3fe-200d-2640-fe0f.png","sheet_x":40,"sheet_y":18,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F939-1F3FF-200D-2640-FE0F","non_qualified":"1F939-1F3FF-200D-2640","image":"1f939-1f3ff-200d-2640-fe0f.png","sheet_x":40,"sheet_y":19,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Woman Juggling","b":"1F939-200D-2640-FE0F","c":"1F939-200D-2640","k":[40,14],"o":4},"person_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB","non_qualified":null,"image":"1f9d8-1f3fb.png","sheet_x":49,"sheet_y":32,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FB-200D-2640-FE0F"},"1F3FC":{"unified":"1F9D8-1F3FC","non_qualified":null,"image":"1f9d8-1f3fc.png","sheet_x":49,"sheet_y":33,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FC-200D-2640-FE0F"},"1F3FD":{"unified":"1F9D8-1F3FD","non_qualified":null,"image":"1f9d8-1f3fd.png","sheet_x":49,"sheet_y":34,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FD-200D-2640-FE0F"},"1F3FE":{"unified":"1F9D8-1F3FE","non_qualified":null,"image":"1f9d8-1f3fe.png","sheet_x":49,"sheet_y":35,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FE-200D-2640-FE0F"},"1F3FF":{"unified":"1F9D8-1F3FF","non_qualified":null,"image":"1f9d8-1f3ff.png","sheet_x":49,"sheet_y":36,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoleted_by":"1F9D8-1F3FF-200D-2640-FE0F"}},"obsoleted_by":"1F9D8-200D-2640-FE0F","a":"Person in Lotus Position","b":"1F9D8","k":[49,31],"o":5},"man_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2642-FE0F","non_qualified":"1F9D8-1F3FB-200D-2642","image":"1f9d8-1f3fb-200d-2642-fe0f.png","sheet_x":49,"sheet_y":26,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2642-FE0F","non_qualified":"1F9D8-1F3FC-200D-2642","image":"1f9d8-1f3fc-200d-2642-fe0f.png","sheet_x":49,"sheet_y":27,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2642-FE0F","non_qualified":"1F9D8-1F3FD-200D-2642","image":"1f9d8-1f3fd-200d-2642-fe0f.png","sheet_x":49,"sheet_y":28,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2642-FE0F","non_qualified":"1F9D8-1F3FE-200D-2642","image":"1f9d8-1f3fe-200d-2642-fe0f.png","sheet_x":49,"sheet_y":29,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2642-FE0F","non_qualified":"1F9D8-1F3FF-200D-2642","image":"1f9d8-1f3ff-200d-2642-fe0f.png","sheet_x":49,"sheet_y":30,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man in Lotus Position","b":"1F9D8-200D-2642-FE0F","c":"1F9D8-200D-2642","k":[49,25],"o":5},"woman_in_lotus_position":{"skin_variations":{"1F3FB":{"unified":"1F9D8-1F3FB-200D-2640-FE0F","non_qualified":"1F9D8-1F3FB-200D-2640","image":"1f9d8-1f3fb-200d-2640-fe0f.png","sheet_x":49,"sheet_y":20,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FB"},"1F3FC":{"unified":"1F9D8-1F3FC-200D-2640-FE0F","non_qualified":"1F9D8-1F3FC-200D-2640","image":"1f9d8-1f3fc-200d-2640-fe0f.png","sheet_x":49,"sheet_y":21,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FC"},"1F3FD":{"unified":"1F9D8-1F3FD-200D-2640-FE0F","non_qualified":"1F9D8-1F3FD-200D-2640","image":"1f9d8-1f3fd-200d-2640-fe0f.png","sheet_x":49,"sheet_y":22,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FD"},"1F3FE":{"unified":"1F9D8-1F3FE-200D-2640-FE0F","non_qualified":"1F9D8-1F3FE-200D-2640","image":"1f9d8-1f3fe-200d-2640-fe0f.png","sheet_x":49,"sheet_y":23,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FE"},"1F3FF":{"unified":"1F9D8-1F3FF-200D-2640-FE0F","non_qualified":"1F9D8-1F3FF-200D-2640","image":"1f9d8-1f3ff-200d-2640-fe0f.png","sheet_x":49,"sheet_y":24,"added_in":"5.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true,"obsoletes":"1F9D8-1F3FF"}},"obsoletes":"1F9D8","a":"Woman in Lotus Position","b":"1F9D8-200D-2640-FE0F","c":"1F9D8-200D-2640","k":[49,19],"o":5},"bath":{"skin_variations":{"1F3FB":{"unified":"1F6C0-1F3FB","non_qualified":null,"image":"1f6c0-1f3fb.png","sheet_x":36,"sheet_y":18,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6C0-1F3FC","non_qualified":null,"image":"1f6c0-1f3fc.png","sheet_x":36,"sheet_y":19,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6C0-1F3FD","non_qualified":null,"image":"1f6c0-1f3fd.png","sheet_x":36,"sheet_y":20,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6C0-1F3FE","non_qualified":null,"image":"1f6c0-1f3fe.png","sheet_x":36,"sheet_y":21,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6C0-1F3FF","non_qualified":null,"image":"1f6c0-1f3ff.png","sheet_x":36,"sheet_y":22,"added_in":"2.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Bath","b":"1F6C0","j":["clean","shower","bathroom"],"k":[36,17],"o":2},"sleeping_accommodation":{"skin_variations":{"1F3FB":{"unified":"1F6CC-1F3FB","non_qualified":null,"image":"1f6cc-1f3fb.png","sheet_x":36,"sheet_y":30,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F6CC-1F3FC","non_qualified":null,"image":"1f6cc-1f3fc.png","sheet_x":36,"sheet_y":31,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F6CC-1F3FD","non_qualified":null,"image":"1f6cc-1f3fd.png","sheet_x":36,"sheet_y":32,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F6CC-1F3FE","non_qualified":null,"image":"1f6cc-1f3fe.png","sheet_x":36,"sheet_y":33,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F6CC-1F3FF","non_qualified":null,"image":"1f6cc-1f3ff.png","sheet_x":36,"sheet_y":34,"added_in":"4.0","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Sleeping Accommodation","b":"1F6CC","k":[36,29],"o":2},"people_holding_hands":{"skin_variations":{"1F3FB-1F3FB":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":42,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F9D1-1F3FB-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FC":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F9D1-1F3FC-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FD":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":46,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F9D1-1F3FD-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":46,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":46,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":46,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":46,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FE":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":47,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F9D1-1F3FE-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":47,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FB","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb.png","sheet_x":47,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FC","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc.png","sheet_x":47,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FD","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd.png","sheet_x":47,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FE","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe.png","sheet_x":47,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FF":{"unified":"1F9D1-1F3FF-200D-1F91D-200D-1F9D1-1F3FF","non_qualified":null,"image":"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff.png","sheet_x":47,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"People Holding Hands","b":"1F9D1-200D-1F91D-200D-1F9D1","k":[46,38],"o":12},"two_women_holding_hands":{"skin_variations":{"1F3FB":{"unified":"1F46D-1F3FB","non_qualified":null,"image":"1f46d-1f3fb.png","sheet_x":21,"sheet_y":12,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46D-1F3FC","non_qualified":null,"image":"1f46d-1f3fc.png","sheet_x":21,"sheet_y":13,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46D-1F3FD","non_qualified":null,"image":"1f46d-1f3fd.png","sheet_x":21,"sheet_y":14,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46D-1F3FE","non_qualified":null,"image":"1f46d-1f3fe.png","sheet_x":21,"sheet_y":15,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46D-1F3FF","non_qualified":null,"image":"1f46d-1f3ff.png","sheet_x":21,"sheet_y":16,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F469-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff.png","sheet_x":21,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb.png","sheet_x":21,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc.png","sheet_x":21,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd.png","sheet_x":21,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F469-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe.png","sheet_x":21,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Women Holding Hands","b":"1F46D","j":["pair","friendship","couple","love","like","female","people","human"],"k":[21,11],"n":["women_holding_hands"],"o":2},"couple":{"skin_variations":{"1F3FB":{"unified":"1F46B-1F3FB","non_qualified":null,"image":"1f46b-1f3fb.png","sheet_x":20,"sheet_y":17,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46B-1F3FC","non_qualified":null,"image":"1f46b-1f3fc.png","sheet_x":20,"sheet_y":18,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46B-1F3FD","non_qualified":null,"image":"1f46b-1f3fd.png","sheet_x":20,"sheet_y":19,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46B-1F3FE","non_qualified":null,"image":"1f46b-1f3fe.png","sheet_x":20,"sheet_y":20,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46B-1F3FF","non_qualified":null,"image":"1f46b-1f3ff.png","sheet_x":20,"sheet_y":21,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":22,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FD":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":23,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FE":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":24,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FF":{"unified":"1F469-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":25,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FB":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":26,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":27,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FE":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":28,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FF":{"unified":"1F469-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":29,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FB":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":30,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":31,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":32,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FF":{"unified":"1F469-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":33,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FB":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":34,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":35,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":36,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F469-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":37,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FB":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":38,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":39,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":40,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F469-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":41,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Man and Woman Holding Hands","b":"1F46B","j":["pair","people","human","love","date","dating","like","affection","valentines","marriage"],"k":[20,16],"n":["man_and_woman_holding_hands","woman_and_man_holding_hands"],"o":2},"two_men_holding_hands":{"skin_variations":{"1F3FB":{"unified":"1F46C-1F3FB","non_qualified":null,"image":"1f46c-1f3fb.png","sheet_x":20,"sheet_y":43,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC":{"unified":"1F46C-1F3FC","non_qualified":null,"image":"1f46c-1f3fc.png","sheet_x":20,"sheet_y":44,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD":{"unified":"1F46C-1F3FD","non_qualified":null,"image":"1f46c-1f3fd.png","sheet_x":20,"sheet_y":45,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE":{"unified":"1F46C-1F3FE","non_qualified":null,"image":"1f46c-1f3fe.png","sheet_x":20,"sheet_y":46,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF":{"unified":"1F46C-1F3FF","non_qualified":null,"image":"1f46c-1f3ff.png","sheet_x":20,"sheet_y":47,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FB-1F3FC":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":20,"sheet_y":48,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FD":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":49,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FE":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":50,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FB-1F3FF":{"unified":"1F468-1F3FB-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":51,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FB":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":52,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FC-1F3FD":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":20,"sheet_y":53,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FE":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":20,"sheet_y":54,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FC-1F3FF":{"unified":"1F468-1F3FC-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":20,"sheet_y":55,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FB":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":20,"sheet_y":56,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FC":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":0,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FD-1F3FE":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":1,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FD-1F3FF":{"unified":"1F468-1F3FD-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":2,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FE-1F3FB":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":3,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FC":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":4,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FD":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":5,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FE-1F3FF":{"unified":"1F468-1F3FE-200D-1F91D-200D-1F468-1F3FF","non_qualified":null,"image":"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff.png","sheet_x":21,"sheet_y":6,"added_in":"12.1","has_img_apple":true,"has_img_google":false,"has_img_twitter":true,"has_img_facebook":false},"1F3FF-1F3FB":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FB","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb.png","sheet_x":21,"sheet_y":7,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FC":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FC","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc.png","sheet_x":21,"sheet_y":8,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FD":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FD","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd.png","sheet_x":21,"sheet_y":9,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true},"1F3FF-1F3FE":{"unified":"1F468-1F3FF-200D-1F91D-200D-1F468-1F3FE","non_qualified":null,"image":"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe.png","sheet_x":21,"sheet_y":10,"added_in":"12.1","has_img_apple":true,"has_img_google":true,"has_img_twitter":true,"has_img_facebook":true}},"a":"Two Men Holding Hands","b":"1F46C","j":["pair","couple","love","like","bromance","friendship","people","human"],"k":[20,42],"n":["men_holding_hands"],"o":2},"couplekiss":{"obsoleted_by":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","a":"Kiss","b":"1F48F","k":[25,25],"o":2},"woman-kiss-man":{"obsoletes":"1F48F","a":"Woman Kiss Man","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F469-200D-2764-200D-1F48B-200D-1F468","k":[20,7],"o":2},"man-kiss-man":{"a":"Man Kiss Man","b":"1F468-200D-2764-FE0F-200D-1F48B-200D-1F468","c":"1F468-200D-2764-200D-1F48B-200D-1F468","k":[17,21],"o":2},"woman-kiss-woman":{"a":"Woman Kiss Woman","b":"1F469-200D-2764-FE0F-200D-1F48B-200D-1F469","c":"1F469-200D-2764-200D-1F48B-200D-1F469","k":[20,8],"o":2},"couple_with_heart":{"obsoleted_by":"1F469-200D-2764-FE0F-200D-1F468","a":"Couple with Heart","b":"1F491","k":[25,27],"o":2},"woman-heart-man":{"obsoletes":"1F491","a":"Woman Heart Man","b":"1F469-200D-2764-FE0F-200D-1F468","c":"1F469-200D-2764-200D-1F468","k":[20,5],"o":2},"man-heart-man":{"a":"Man Heart Man","b":"1F468-200D-2764-FE0F-200D-1F468","c":"1F468-200D-2764-200D-1F468","k":[17,20],"o":2},"woman-heart-woman":{"a":"Woman Heart Woman","b":"1F469-200D-2764-FE0F-200D-1F469","c":"1F469-200D-2764-200D-1F469","k":[20,6],"o":2},"family":{"obsoleted_by":"1F468-200D-1F469-200D-1F466","a":"Family","b":"1F46A","k":[20,15],"n":["man-woman-boy"],"o":2},"man-woman-boy":{"obsoletes":"1F46A","a":"Man Woman Boy","b":"1F468-200D-1F469-200D-1F466","k":[15,33],"n":["family"],"o":2},"man-woman-girl":{"a":"Man Woman Girl","b":"1F468-200D-1F469-200D-1F467","k":[15,35],"o":2},"man-woman-girl-boy":{"a":"Man Woman Girl Boy","b":"1F468-200D-1F469-200D-1F467-200D-1F466","k":[15,36],"o":2},"man-woman-boy-boy":{"a":"Man Woman Boy Boy","b":"1F468-200D-1F469-200D-1F466-200D-1F466","k":[15,34],"o":2},"man-woman-girl-girl":{"a":"Man Woman Girl Girl","b":"1F468-200D-1F469-200D-1F467-200D-1F467","k":[15,37],"o":2},"man-man-boy":{"a":"Man Man Boy","b":"1F468-200D-1F468-200D-1F466","k":[15,28],"o":2},"man-man-girl":{"a":"Man Man Girl","b":"1F468-200D-1F468-200D-1F467","k":[15,30],"o":2},"man-man-girl-boy":{"a":"Man Man Girl Boy","b":"1F468-200D-1F468-200D-1F467-200D-1F466","k":[15,31],"o":2},"man-man-boy-boy":{"a":"Man Man Boy Boy","b":"1F468-200D-1F468-200D-1F466-200D-1F466","k":[15,29],"o":2},"man-man-girl-girl":{"a":"Man Man Girl Girl","b":"1F468-200D-1F468-200D-1F467-200D-1F467","k":[15,32],"o":2},"woman-woman-boy":{"a":"Woman Woman Boy","b":"1F469-200D-1F469-200D-1F466","k":[18,18],"o":2},"woman-woman-girl":{"a":"Woman Woman Girl","b":"1F469-200D-1F469-200D-1F467","k":[18,20],"o":2},"woman-woman-girl-boy":{"a":"Woman Woman Girl Boy","b":"1F469-200D-1F469-200D-1F467-200D-1F466","k":[18,21],"o":2},"woman-woman-boy-boy":{"a":"Woman Woman Boy Boy","b":"1F469-200D-1F469-200D-1F466-200D-1F466","k":[18,19],"o":2},"woman-woman-girl-girl":{"a":"Woman Woman Girl Girl","b":"1F469-200D-1F469-200D-1F467-200D-1F467","k":[18,22],"o":2},"man-boy":{"a":"Man Boy","b":"1F468-200D-1F466","k":[15,24],"o":4},"man-boy-boy":{"a":"Man Boy Boy","b":"1F468-200D-1F466-200D-1F466","k":[15,23],"o":4},"man-girl":{"a":"Man Girl","b":"1F468-200D-1F467","k":[15,27],"o":4},"man-girl-boy":{"a":"Man Girl Boy","b":"1F468-200D-1F467-200D-1F466","k":[15,25],"o":4},"man-girl-girl":{"a":"Man Girl Girl","b":"1F468-200D-1F467-200D-1F467","k":[15,26],"o":4},"woman-boy":{"a":"Woman Boy","b":"1F469-200D-1F466","k":[18,14],"o":4},"woman-boy-boy":{"a":"Woman Boy Boy","b":"1F469-200D-1F466-200D-1F466","k":[18,13],"o":4},"woman-girl":{"a":"Woman Girl","b":"1F469-200D-1F467","k":[18,17],"o":4},"woman-girl-boy":{"a":"Woman Girl Boy","b":"1F469-200D-1F467-200D-1F466","k":[18,15],"o":4},"woman-girl-girl":{"a":"Woman Girl Girl","b":"1F469-200D-1F467-200D-1F467","k":[18,16],"o":4},"speaking_head_in_silhouette":{"a":"Speaking Head in Silhouette","b":"1F5E3-FE0F","c":"1F5E3","k":[30,25],"o":2},"bust_in_silhouette":{"a":"Bust in Silhouette","b":"1F464","j":["user","person","human"],"k":[14,24],"o":2},"busts_in_silhouette":{"a":"Busts in Silhouette","b":"1F465","j":["user","person","human","group","team"],"k":[14,25],"o":2},"footprints":{"a":"Footprints","b":"1F463","j":["feet","tracking","walking","beach"],"k":[14,23],"o":2}},"aliases":{"raised_hand":"hand","satisfied":"laughing","tshirt":"shirt","hand_with_index_and_middle_fingers_crossed":"crossed_fingers","sign_of_the_horns":"the_horns","grinning_face_with_star_eyes":"star-struck","reversed_hand_with_middle_finger_extended":"middle_finger","thumbsup":"+1","thumbsdown":"-1","punch":"facepunch","grinning_face_with_one_large_and_one_small_eye":"zany_face","shoe":"mans_shoe","smiling_face_with_smiling_eyes_and_hand_covering_mouth":"face_with_hand_over_mouth","face_with_finger_covering_closed_lips":"shushing_face","face_with_one_eyebrow_raised":"face_with_raised_eyebrow","face_with_open_mouth_vomiting":"face_vomiting","cooking":"fried_egg","flag-cn":"cn","shocked_face_with_exploding_head":"exploding_head","paw_prints":"feet","flag-de":"de","telephone":"phone","flag-es":"es","red_car":"car","flipper":"dolphin","flag-fr":"fr","uk":"gb","flag-gb":"gb","serious_face_with_symbols_covering_mouth":"face_with_symbols_on_mouth","poop":"hankey","shit":"hankey","honeybee":"bee","lantern":"izakaya_lantern","open_book":"book","sailboat":"boat","knife":"hocho","flag-it":"it","heavy_exclamation_mark":"exclamation","flag-jp":"jp","envelope":"email","flag-kr":"kr","collision":"boom","pencil":"memo","waxing_gibbous_moon":"moon","mother_christmas":"mrs_claus","sun_small_cloud":"mostly_sunny","sun_behind_cloud":"barely_sunny","sun_behind_rain_cloud":"partly_sunny_rain","lightning_cloud":"lightning","tornado_cloud":"tornado","flag-ru":"ru","running":"runner","flag-us":"us","women_holding_hands":"two_women_holding_hands","man_and_woman_holding_hands":"couple","woman_and_man_holding_hands":"couple","men_holding_hands":"two_men_holding_hands","man-woman-boy":"family","family":"man-woman-boy"}}')},function(e,t,n){"use strict";e.exports=n(1677)},,,,function(e,t,n){"use strict";t.a=function(){return!1}},function(e,t,n){"use strict";(function(e){var r=n(146),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,a=i&&"object"==typeof e&&e&&!e.nodeType&&e,o=a&&a.exports===i?r.a.Buffer:void 0,s=o?o.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(this,n(608)(e))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(1),o=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,s=e.height,u=void 0===s?24:s,l=e.style,c=void 0===l?{}:l,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:a,height:u},c)},f),o.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(1),o=(r=a)&&r.__esModule?r:{default:r};t.default=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,s=e.height,u=void 0===s?24:s,l=e.style,c=void 0===l?{}:l,f=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:a,height:u},c)},f),o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},function(e,t,n){"use strict";e.exports=n(1734)},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(0);function i(e){return Object(r.a)({tag:"svg",attr:{viewBox:"0 0 24 24",strokeWidth:"2",stroke:"currentColor",fill:"none",strokeLinecap:"round",strokeLinejoin:"round"},child:[{tag:"desc",attr:{},child:[]},{tag:"path",attr:{stroke:"none",d:"M0 0h24v24H0z",fill:"none"}},{tag:"path",attr:{d:"M10.003 9.997l-6.003 6.003v4h4l6.006 -6.006m1.99 -1.99l2.504 -2.504a2.828 2.828 0 1 0 -4 -4l-2.5 2.5"}},{tag:"path",attr:{d:"M13.5 6.5l4 4"}},{tag:"path",attr:{d:"M3 3l18 18"}}]})(e)}},function(e,t,n){var r=n(785);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t,n){var r=n(513),i=n(1831),a=Object.prototype.hasOwnProperty,o=i((function(e,t,n){a.call(e,n)?e[n].push(t):r(e,n,[t])}));e.exports=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"CarouselProps",{enumerable:!0,get:function(){return i.CarouselProps}}),Object.defineProperty(t,"Thumbs",{enumerable:!0,get:function(){return a.default}});var r=o(n(1834)),i=n(1840),a=o(n(1054));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var r=n(304),i=n(240);e.exports=function(e){return!0===e||!1===e||i(e)&&"[object Boolean]"==r(e)}},function(e,t,n){var r=n(597),i=n(596);e.exports=function(e,t){return r(i(e,t),1)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return x}));var r=n(1349),i=n.n(r),a=n(48),o=n.n(a),s=n(1),u=n.n(s),l=n(66),c=n.n(l),f=n(72),d=n(194),h=n(216),p=n(25),g=n(181),m=n(233),v=n(34);function b(e){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==b(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==b(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===b(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function k(){return k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},k.apply(this,arguments)}function x(e){var t=e.x,n=e.y,r=e.segment,a=e.xAxis,s=e.yAxis,l=e.shape,b=e.className,y=e.alwaysShow,A=e.clipPathId;Object(m.a)(void 0===y,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var F=function(e,t,n,r,a){var o=a.viewBox,s=o.x,u=o.y,l=o.width,c=o.height,f=a.position;if(n){var d=a.y,p=a.yAxis.orientation,g=e.y.apply(d,{position:f});if(Object(h.a)(a,"discard")&&!e.y.isInRange(g))return null;var m=[{x:s+l,y:g},{x:s,y:g}];return"left"===p?m.reverse():m}if(t){var v=a.x,b=a.xAxis.orientation,y=e.x.apply(v,{position:f});if(Object(h.a)(a,"discard")&&!e.x.isInRange(y))return null;var _=[{x:y,y:u+c},{x:y,y:u}];return"top"===b?_.reverse():_}if(r){var A=a.segment.map((function(t){return e.apply(t,{position:f})}));return Object(h.a)(a,"discard")&&i()(A,(function(t){return!e.isInRange(t)}))?null:A}return null}(Object(g.a)({x:a.scale,y:s.scale}),Object(p.f)(t),Object(p.f)(n),r&&2===r.length,e);if(!F)return null;var x=w(F,2),E=x[0],C=E.x,S=E.y,O=x[1],D=O.x,j=O.y,T=_(_({clipPath:Object(h.a)(e,"hidden")?"url(#".concat(A,")"):void 0},Object(v.a)(e,!0)),{},{x1:C,y1:S,x2:D,y2:j});return u.a.createElement(f.a,{className:c()("recharts-reference-line",b)},function(e,t){return u.a.isValidElement(e)?u.a.cloneElement(e,t):o()(e)?e(t):u.a.createElement("line",k({},t,{className:"recharts-reference-line-line"}))}(l,T),d.a.renderCallByParent(e,Object(g.d)({x1:C,y1:S,x2:D,y2:j})))}x.displayName="ReferenceLine",x.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"}},function(e,t,n){var r=n(970),i=n(202),a=n(1976),o=n(69),s=n(421);e.exports=function(e,t,n){var u=o(e)?r:a;return n&&s(e,t,n)&&(t=void 0),u(e,i(t,3))}},function(e,t,n){!function(e){"use strict";var t=Object.getOwnPropertyNames,n=Object.getOwnPropertySymbols,r=Object.prototype.hasOwnProperty;function i(e,t){return function(n,r,i){return e(n,r,i)&&t(n,r,i)}}function a(e){return function(t,n,r){if(!t||!n||"object"!==typeof t||"object"!==typeof n)return e(t,n,r);var i=r.cache,a=i.get(t),o=i.get(n);if(a&&o)return a===n&&o===t;i.set(t,n),i.set(n,t);var s=e(t,n,r);return i.delete(t),i.delete(n),s}}function o(e){return t(e).concat(n(e))}var s=Object.hasOwn||function(e,t){return r.call(e,t)};function u(e,t){return e||t?e===t:e===t||e!==e&&t!==t}var l="_owner",c=Object.getOwnPropertyDescriptor,f=Object.keys;function d(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function h(e,t){return u(e.getTime(),t.getTime())}function p(e,t,n){if(e.size!==t.size)return!1;for(var r,i,a={},o=e.entries(),s=0;(r=o.next())&&!r.done;){for(var u=t.entries(),l=!1,c=0;(i=u.next())&&!i.done;){var f=r.value,d=f[0],h=f[1],p=i.value,g=p[0],m=p[1];l||a[c]||!(l=n.equals(d,g,s,c,e,t,n)&&n.equals(h,m,d,g,e,t,n))||(a[c]=!0),c++}if(!l)return!1;s++}return!0}function g(e,t,n){var r,i=f(e),a=i.length;if(f(t).length!==a)return!1;for(;a-- >0;){if((r=i[a])===l&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof)return!1;if(!s(t,r)||!n.equals(e[r],t[r],r,r,e,t,n))return!1}return!0}function m(e,t,n){var r,i,a,u=o(e),f=u.length;if(o(t).length!==f)return!1;for(;f-- >0;){if((r=u[f])===l&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof)return!1;if(!s(t,r))return!1;if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;if(i=c(e,r),a=c(t,r),(i||a)&&(!i||!a||i.configurable!==a.configurable||i.enumerable!==a.enumerable||i.writable!==a.writable))return!1}return!0}function v(e,t){return u(e.valueOf(),t.valueOf())}function b(e,t){return e.source===t.source&&e.flags===t.flags}function y(e,t,n){if(e.size!==t.size)return!1;for(var r,i,a={},o=e.values();(r=o.next())&&!r.done;){for(var s=t.values(),u=!1,l=0;(i=s.next())&&!i.done;)u||a[l]||!(u=n.equals(r.value,i.value,r.value,i.value,e,t,n))||(a[l]=!0),l++;if(!u)return!1}return!0}function _(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var A="[object Arguments]",w="[object Boolean]",F="[object Date]",k="[object Map]",x="[object Number]",E="[object Object]",C="[object RegExp]",S="[object Set]",O="[object String]",D=Array.isArray,j="function"===typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,T=Object.assign,P=Object.prototype.toString.call.bind(Object.prototype.toString);function R(e){var t=e.areArraysEqual,n=e.areDatesEqual,r=e.areMapsEqual,i=e.areObjectsEqual,a=e.arePrimitiveWrappersEqual,o=e.areRegExpsEqual,s=e.areSetsEqual,u=e.areTypedArraysEqual;return function(e,l,c){if(e===l)return!0;if(null==e||null==l||"object"!==typeof e||"object"!==typeof l)return e!==e&&l!==l;var f=e.constructor;if(f!==l.constructor)return!1;if(f===Object)return i(e,l,c);if(D(e))return t(e,l,c);if(null!=j&&j(e))return u(e,l,c);if(f===Date)return n(e,l,c);if(f===RegExp)return o(e,l,c);if(f===Map)return r(e,l,c);if(f===Set)return s(e,l,c);var d=P(e);return d===F?n(e,l,c):d===C?o(e,l,c):d===k?r(e,l,c):d===S?s(e,l,c):d===E?"function"!==typeof e.then&&"function"!==typeof l.then&&i(e,l,c):d===A?i(e,l,c):(d===w||d===x||d===O)&&a(e,l,c)}}function M(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,o={areArraysEqual:r?m:d,areDatesEqual:h,areMapsEqual:r?i(p,m):p,areObjectsEqual:r?m:g,arePrimitiveWrappersEqual:v,areRegExpsEqual:b,areSetsEqual:r?i(y,m):y,areTypedArraysEqual:r?m:_};if(n&&(o=T({},o,n(o))),t){var s=a(o.areArraysEqual),u=a(o.areMapsEqual),l=a(o.areObjectsEqual),c=a(o.areSetsEqual);o=T({},o,{areArraysEqual:s,areMapsEqual:u,areObjectsEqual:l,areSetsEqual:c})}return o}function I(e){return function(t,n,r,i,a,o,s){return e(t,n,s)}}function B(e){var t=e.circular,n=e.comparator,r=e.createState,i=e.equals,a=e.strict;if(r)return function(e,o){var s=r(),u=s.cache,l=void 0===u?t?new WeakMap:void 0:u,c=s.meta;return n(e,o,{cache:l,equals:i,meta:c,strict:a})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:i,meta:void 0,strict:a})};var o={cache:void 0,equals:i,meta:void 0,strict:a};return function(e,t){return n(e,t,o)}}var N=G(),L=G({strict:!0}),U=G({circular:!0}),H=G({circular:!0,strict:!0}),z=G({createInternalComparator:function(){return u}}),q=G({strict:!0,createInternalComparator:function(){return u}}),V=G({circular:!0,createInternalComparator:function(){return u}}),W=G({circular:!0,createInternalComparator:function(){return u},strict:!0});function G(e){void 0===e&&(e={});var t=e.circular,n=void 0!==t&&t,r=e.createInternalComparator,i=e.createState,a=e.strict,o=void 0!==a&&a,s=R(M(e));return B({circular:n,comparator:s,createState:i,equals:r?r(s):I(s),strict:o})}e.circularDeepEqual=U,e.circularShallowEqual=V,e.createCustomEqual=G,e.deepEqual=N,e.sameValueZeroEqual=u,e.shallowEqual=z,e.strictCircularDeepEqual=H,e.strictCircularShallowEqual=W,e.strictDeepEqual=L,e.strictShallowEqual=q}(t)},function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,o(r.key),r)}}function a(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){var t=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===r(t)?t:String(t)}n.d(t,"a",(function(){return s}));var s=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,"activeIndex",0),a(this,"coordinateList",[]),a(this,"layout","horizontal")}var t,n,r;return t=e,(n=[{key:"setDetails",value:function(e){var t=e.coordinateList,n=void 0===t?[]:t,r=e.container,i=void 0===r?null:r,a=e.layout,o=void 0===a?null:a,s=e.offset,u=void 0===s?null:s,l=e.mouseHandlerCallback,c=void 0===l?null:l;this.coordinateList=null!==n&&void 0!==n?n:this.coordinateList,this.container=null!==i&&void 0!==i?i:this.container,this.layout=null!==o&&void 0!==o?o:this.layout,this.offset=null!==u&&void 0!==u?u:this.offset,this.mouseHandlerCallback=null!==c&&void 0!==c?c:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"spoofMouse",value:function(){if("horizontal"===this.layout&&0!==this.coordinateList.length){var e=this.container.getBoundingClientRect(),t=e.x,n=e.y,r=t+this.coordinateList[this.activeIndex].coordinate,i=n+this.offset.top;this.mouseHandlerCallback({pageX:r,pageY:i})}}}])&&i(t.prototype,n),r&&i(t,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(1),i=n.n(r),a=n(66),o=n.n(a),s=n(25),u=n(34);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(e,t,n,r,i,a){return"M".concat(e,",").concat(i,"v").concat(r,"M").concat(a,",").concat(t,"h").concat(n)},f=function(e){var t=e.x,n=e.y,r=e.width,a=e.height,f=e.top,d=e.left,h=e.className;return Object(s.g)(t)&&Object(s.g)(n)&&Object(s.g)(r)&&Object(s.g)(a)&&Object(s.g)(f)&&Object(s.g)(d)?i.a.createElement("path",l({},Object(u.a)(e,!0),{className:o()("recharts-cross",h),d:c(t,n,r,a,f,d)})):null};f.defaultProps={x:0,y:0,top:0,left:0,width:0,height:0}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,a){if("function"!==typeof n)throw new TypeError("The listener must be a function");var s=new o(n,r||e,a),u=i?i+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],s]:e._events[u].push(s):(e._events[u]=s,e._eventsCount++),e}function u(e,t){0===--e._eventsCount?e._events=new a:delete e._events[t]}function l(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),l.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},l.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,o=new Array(a);r<a;r++)o[r]=n[r].fn;return o},l.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,r,a,o){var s=i?i+e:e;if(!this._events[s])return!1;var u,l,c=this._events[s],f=arguments.length;if(c.fn){switch(c.once&&this.removeListener(e,c.fn,void 0,!0),f){case 1:return c.fn.call(c.context),!0;case 2:return c.fn.call(c.context,t),!0;case 3:return c.fn.call(c.context,t,n),!0;case 4:return c.fn.call(c.context,t,n,r),!0;case 5:return c.fn.call(c.context,t,n,r,a),!0;case 6:return c.fn.call(c.context,t,n,r,a,o),!0}for(l=1,u=new Array(f-1);l<f;l++)u[l-1]=arguments[l];c.fn.apply(c.context,u)}else{var d,h=c.length;for(l=0;l<h;l++)switch(c[l].once&&this.removeListener(e,c[l].fn,void 0,!0),f){case 1:c[l].fn.call(c[l].context);break;case 2:c[l].fn.call(c[l].context,t);break;case 3:c[l].fn.call(c[l].context,t,n);break;case 4:c[l].fn.call(c[l].context,t,n,r);break;default:if(!u)for(d=1,u=new Array(f-1);d<f;d++)u[d-1]=arguments[d];c[l].fn.apply(c[l].context,u)}}return!0},l.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,n,r){var a=i?i+e:e;if(!this._events[a])return this;if(!t)return u(this,a),this;var o=this._events[a];if(o.fn)o.fn!==t||r&&!o.once||n&&o.context!==n||u(this,a);else{for(var s=0,l=[],c=o.length;s<c;s++)(o[s].fn!==t||r&&!o[s].once||n&&o[s].context!==n)&&l.push(o[s]);l.length?this._events[a]=1===l.length?l[0]:l:u(this,a)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&u(this,t)):(this._events=new a,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=i,l.EventEmitter=l,e.exports=l},function(e,t,n){"use strict";n.d(t,"a",(function(){return W}));var r=n(274),i=n.n(r),a=n(324),o=n.n(a),s=n(277),u=n.n(s),l=n(48),c=n.n(l),f=n(125),d=n.n(f),h=n(53),p=n.n(h),g=n(69),m=n.n(g),v=n(1),b=n.n(v),y=n(66),_=n.n(y),A=n(214),w=n(276),F=n(297),k=n(72),x=n(360),E=n(180),C=n(25),S=n(52),O=n(34),D=["layout","type","stroke","connectNulls","isRange","ref"];function j(e){return j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},j(e)}function T(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function B(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,V(r.key),r)}}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function L(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=z(e);if(t){var i=z(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return U(this,n)}}function U(e,t){if(t&&("object"===j(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return H(e)}function H(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}function q(e,t,n){return(t=V(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e){var t=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===j(t)?t:String(t)}var W=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}(s,e);var t,n,r,a=L(s);function s(){var e;I(this,s);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return q(H(e=a.call.apply(a,[this].concat(n))),"state",{isAnimationFinished:!0}),q(H(e),"id",Object(C.j)("recharts-area-")),q(H(e),"handleAnimationEnd",(function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),c()(t)&&t()})),q(H(e),"handleAnimationStart",(function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),c()(t)&&t()})),e}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,curBaseLine:e.baseLine,prevPoints:t.curPoints,prevBaseLine:t.curBaseLine}:e.points!==t.curPoints||e.baseLine!==t.curBaseLine?{curPoints:e.points,curBaseLine:e.baseLine}:null}}],(n=[{key:"renderDots",value:function(e,t,n){var r=this.props.isAnimationActive,i=this.state.isAnimationFinished;if(r&&!i)return null;var a=this.props,o=a.dot,u=a.points,l=a.dataKey,c=Object(O.a)(this.props),f=Object(O.a)(o,!0),d=u.map((function(e,t){var n=M(M(M({key:"dot-".concat(t),r:3},c),f),{},{dataKey:l,cx:e.x,cy:e.y,index:t,value:e.value,payload:e.payload});return s.renderDotItem(o,n)})),h={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(n,")"):null};return b.a.createElement(k.a,P({className:"recharts-area-dots"},h),d)}},{key:"renderHorizontalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,i=t.strokeWidth,a=r[0].x,o=r[r.length-1].x,s=e*Math.abs(a-o),l=u()(r.map((function(e){return e.y||0})));return Object(C.g)(n)&&"number"===typeof n?l=Math.max(n,l):n&&m()(n)&&n.length&&(l=Math.max(u()(n.map((function(e){return e.y||0}))),l)),Object(C.g)(l)?b.a.createElement("rect",{x:a<o?a:a-s,y:0,width:s,height:Math.floor(l+(i?parseInt("".concat(i),10):1))}):null}},{key:"renderVerticalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,i=t.strokeWidth,a=r[0].y,o=r[r.length-1].y,s=e*Math.abs(a-o),l=u()(r.map((function(e){return e.x||0})));return Object(C.g)(n)&&"number"===typeof n?l=Math.max(n,l):n&&m()(n)&&n.length&&(l=Math.max(u()(n.map((function(e){return e.x||0}))),l)),Object(C.g)(l)?b.a.createElement("rect",{x:0,y:a<o?a:a-s,width:l+(i?parseInt("".concat(i),10):1),height:Math.floor(s)}):null}},{key:"renderClipRect",value:function(e){return"vertical"===this.props.layout?this.renderVerticalRect(e):this.renderHorizontalRect(e)}},{key:"renderAreaStatically",value:function(e,t,n,r){var i=this.props,a=i.layout,o=i.type,s=i.stroke,u=i.connectNulls,l=i.isRange,c=(i.ref,T(i,D));return b.a.createElement(k.a,{clipPath:n?"url(#clipPath-".concat(r,")"):null},b.a.createElement(w.a,P({},Object(O.a)(c,!0),{points:e,connectNulls:u,type:o,baseLine:t,layout:a,stroke:"none",className:"recharts-area-area"})),"none"!==s&&b.a.createElement(w.a,P({},Object(O.a)(this.props),{className:"recharts-area-curve",layout:a,type:o,connectNulls:u,fill:"none",points:e})),"none"!==s&&l&&b.a.createElement(w.a,P({},Object(O.a)(this.props),{className:"recharts-area-curve",layout:a,type:o,connectNulls:u,fill:"none",points:t})))}},{key:"renderAreaWithAnimation",value:function(e,t){var n=this,r=this.props,i=r.points,a=r.baseLine,s=r.isAnimationActive,u=r.animationBegin,l=r.animationDuration,c=r.animationEasing,f=r.animationId,d=this.state,h=d.prevPoints,g=d.prevBaseLine;return b.a.createElement(A.a,{begin:u,duration:l,isActive:s,easing:c,from:{t:0},to:{t:1},key:"area-".concat(f),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},(function(r){var s=r.t;if(h){var u,l=h.length/i.length,c=i.map((function(e,t){var n=Math.floor(t*l);if(h[n]){var r=h[n],i=Object(C.e)(r.x,e.x),a=Object(C.e)(r.y,e.y);return M(M({},e),{},{x:i(s),y:a(s)})}return e}));return u=Object(C.g)(a)&&"number"===typeof a?Object(C.e)(g,a)(s):p()(a)||o()(a)?Object(C.e)(g,0)(s):a.map((function(e,t){var n=Math.floor(t*l);if(g[n]){var r=g[n],i=Object(C.e)(r.x,e.x),a=Object(C.e)(r.y,e.y);return M(M({},e),{},{x:i(s),y:a(s)})}return e})),n.renderAreaStatically(c,u,e,t)}return b.a.createElement(k.a,null,b.a.createElement("defs",null,b.a.createElement("clipPath",{id:"animationClipPath-".concat(t)},n.renderClipRect(s))),b.a.createElement(k.a,{clipPath:"url(#animationClipPath-".concat(t,")")},n.renderAreaStatically(i,a,e,t)))}))}},{key:"renderArea",value:function(e,t){var n=this.props,r=n.points,a=n.baseLine,o=n.isAnimationActive,s=this.state,u=s.prevPoints,l=s.prevBaseLine,c=s.totalLength;return o&&r&&r.length&&(!u&&c>0||!i()(u,r)||!i()(l,a))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,a,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,r=t.dot,i=t.points,a=t.className,o=t.top,s=t.left,u=t.xAxis,l=t.yAxis,c=t.width,f=t.height,d=t.isAnimationActive,h=t.id;if(n||!i||!i.length)return null;var g=this.state.isAnimationFinished,m=1===i.length,v=_()("recharts-area",a),y=u&&u.allowDataOverflow,A=l&&l.allowDataOverflow,w=y||A,F=p()(h)?this.id:h,E=null!==(e=Object(O.a)(r))&&void 0!==e?e:{r:3,strokeWidth:2},C=E.r,S=void 0===C?3:C,D=E.strokeWidth,j=void 0===D?2:D,T=(Object(O.g)(r)?r:{}).clipDot,P=void 0===T||T,R=2*S+j;return b.a.createElement(k.a,{className:v},y||A?b.a.createElement("defs",null,b.a.createElement("clipPath",{id:"clipPath-".concat(F)},b.a.createElement("rect",{x:y?s:s-c/2,y:A?o:o-f/2,width:y?c:2*c,height:A?f:2*f})),!P&&b.a.createElement("clipPath",{id:"clipPath-dots-".concat(F)},b.a.createElement("rect",{x:s-R/2,y:o-R/2,width:c+R,height:f+R}))):null,m?null:this.renderArea(w,F),(r||m)&&this.renderDots(w,P,F),(!d||g)&&x.a.renderCallByParent(this.props,i))}}])&&B(t.prototype,n),r&&B(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(v.PureComponent);q(W,"displayName","Area"),q(W,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendType:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!E.a.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),q(W,"getBaseValue",(function(e,t,n,r){var i=e.layout,a=e.baseValue,o=t.props.baseValue,s=null!==o&&void 0!==o?o:a;if(Object(C.g)(s)&&"number"===typeof s)return s;var u="horizontal"===i?r:n,l=u.scale.domain();if("number"===u.type){var c=Math.max(l[0],l[1]),f=Math.min(l[0],l[1]);return"dataMin"===s?f:"dataMax"===s||c<0?c:Math.max(Math.min(l[0],l[1]),0)}return"dataMin"===s?l[0]:"dataMax"===s?l[1]:l[0]})),q(W,"getComposedData",(function(e){var t,n=e.props,r=e.item,i=e.xAxis,a=e.yAxis,o=e.xAxisTicks,s=e.yAxisTicks,u=e.bandSize,l=e.dataKey,c=e.stackedData,f=e.dataStartIndex,h=e.displayedData,g=e.offset,v=n.layout,b=c&&c.length,y=W.getBaseValue(n,r,i,a),_=!1,A=h.map((function(e,t){var n,r=Object(S.w)(e,l);b?n=c[f+t]:(n=r,m()(n)?_=!0:n=[y,n]);var d=p()(n[1])||b&&p()(r);return"horizontal"===v?{x:Object(S.k)({axis:i,ticks:o,bandSize:u,entry:e,index:t}),y:d?null:a.scale(n[1]),value:n,payload:e}:{x:d?null:i.scale(n[1]),y:Object(S.k)({axis:a,ticks:s,bandSize:u,entry:e,index:t}),value:n,payload:e}}));return t=b||_?A.map((function(e){return"horizontal"===v?{x:e.x,y:p()(d()(e,"value[0]"))||p()(d()(e,"y"))?null:a.scale(d()(e,"value[0]"))}:{x:p()(d()(e,"value[0]"))?null:i.scale(d()(e,"value[0]")),y:e.y}})):"horizontal"===v?a.scale(y):i.scale(y),M({points:A,baseLine:t,layout:v,isRange:_},g)})),q(W,"renderDotItem",(function(e,t){return b.a.isValidElement(e)?b.a.cloneElement(e,t):c()(e)?e(t):b.a.createElement(F.a,P({},t,{className:"recharts-area-dot"}))}))},function(e,t,n){"use strict";var r=new Set(["ENOTFOUND","ENETUNREACH","UNABLE_TO_GET_ISSUER_CERT","UNABLE_TO_GET_CRL","UNABLE_TO_DECRYPT_CERT_SIGNATURE","UNABLE_TO_DECRYPT_CRL_SIGNATURE","UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY","CERT_SIGNATURE_FAILURE","CRL_SIGNATURE_FAILURE","CERT_NOT_YET_VALID","CERT_HAS_EXPIRED","CRL_NOT_YET_VALID","CRL_HAS_EXPIRED","ERROR_IN_CERT_NOT_BEFORE_FIELD","ERROR_IN_CERT_NOT_AFTER_FIELD","ERROR_IN_CRL_LAST_UPDATE_FIELD","ERROR_IN_CRL_NEXT_UPDATE_FIELD","OUT_OF_MEM","DEPTH_ZERO_SELF_SIGNED_CERT","SELF_SIGNED_CERT_IN_CHAIN","UNABLE_TO_GET_ISSUER_CERT_LOCALLY","UNABLE_TO_VERIFY_LEAF_SIGNATURE","CERT_CHAIN_TOO_LONG","CERT_REVOKED","INVALID_CA","PATH_LENGTH_EXCEEDED","INVALID_PURPOSE","CERT_UNTRUSTED","CERT_REJECTED","HOSTNAME_MISMATCH"]);e.exports=function(e){return!r.has(e&&e.code)}},function(e,t,n){(function(r,i){var a;!function(o){var s=Object.hasOwnProperty,u=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},l="object"==typeof r&&"function"==typeof r.nextTick,c="function"===typeof Symbol,f="object"===typeof Reflect,d="function"===typeof i?i:setTimeout,h=c?f&&"function"===typeof Reflect.ownKeys?Reflect.ownKeys:function(e){var t=Object.getOwnPropertyNames(e);return t.push.apply(t,Object.getOwnPropertySymbols(e)),t}:Object.keys;function p(){this._events={},this._conf&&g.call(this,this._conf)}function g(e){e&&(this._conf=e,e.delimiter&&(this.delimiter=e.delimiter),e.maxListeners!==o&&(this._maxListeners=e.maxListeners),e.wildcard&&(this.wildcard=e.wildcard),e.newListener&&(this._newListener=e.newListener),e.removeListener&&(this._removeListener=e.removeListener),e.verboseMemoryLeak&&(this.verboseMemoryLeak=e.verboseMemoryLeak),e.ignoreErrors&&(this.ignoreErrors=e.ignoreErrors),this.wildcard&&(this.listenerTree={}))}function m(e,t){var n="(node) warning: possible EventEmitter memory leak detected. "+e+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(n+=" Event name: "+t+"."),"undefined"!==typeof r&&r.emitWarning){var i=new Error(n);i.name="MaxListenersExceededWarning",i.emitter=this,i.count=e,r.emitWarning(i)}else console.error(n),console.trace&&console.trace()}var v=function(e,t,n){var r=arguments.length;switch(r){case 0:return[];case 1:return[e];case 2:return[e,t];case 3:return[e,t,n];default:for(var i=new Array(r);r--;)i[r]=arguments[r];return i}};function b(e,t){for(var n={},r=e.length,i=t?t.length:0,a=0;a<r;a++)n[e[a]]=a<i?t[a]:o;return n}function y(e,t,n){var r,i;if(this._emitter=e,this._target=t,this._listeners={},this._listenersCount=0,(n.on||n.off)&&(r=n.on,i=n.off),t.addEventListener?(r=t.addEventListener,i=t.removeEventListener):t.addListener?(r=t.addListener,i=t.removeListener):t.on&&(r=t.on,i=t.off),!r&&!i)throw Error("target does not implement any known event API");if("function"!==typeof r)throw TypeError("on method must be a function");if("function"!==typeof i)throw TypeError("off method must be a function");this._on=r,this._off=i;var a=e._observers;a?a.push(this):e._observers=[this]}function _(e,t,n,r){var i=Object.assign({},t);if(!e)return i;if("object"!==typeof e)throw TypeError("options must be an object");var a,u,l,c=Object.keys(e),f=c.length;function d(e){throw Error('Invalid "'+a+'" option value'+(e?". Reason: "+e:""))}for(var h=0;h<f;h++){if(a=c[h],!r&&!s.call(t,a))throw Error('Unknown "'+a+'" option');(u=e[a])!==o&&(l=n[a],i[a]=l?l(u,d):u)}return i}function A(e,t){return"function"===typeof e&&e.hasOwnProperty("prototype")||t("value must be a constructor"),e}function w(e){var t="value must be type of "+e.join("|"),n=e.length,r=e[0],i=e[1];return 1===n?function(e,n){if(typeof e===r)return e;n(t)}:2===n?function(e,n){var a=typeof e;if(a===r||a===i)return e;n(t)}:function(r,i){for(var a=typeof r,o=n;o-- >0;)if(a===e[o])return r;i(t)}}Object.assign(y.prototype,{subscribe:function(e,t,n){var r=this,i=this._target,a=this._emitter,o=this._listeners,s=function(){var r=v.apply(null,arguments),o={data:r,name:t,original:e};if(n){var s=n.call(i,o);!1!==s&&a.emit.apply(a,[o.name].concat(r))}else a.emit.apply(a,[t].concat(r))};if(o[e])throw Error("Event '"+e+"' is already listening");this._listenersCount++,a._newListener&&a._removeListener&&!r._onNewListener?(this._onNewListener=function(n){n===t&&null===o[e]&&(o[e]=s,r._on.call(i,e,s))},a.on("newListener",this._onNewListener),this._onRemoveListener=function(n){n===t&&!a.hasListeners(n)&&o[e]&&(o[e]=null,r._off.call(i,e,s))},o[e]=null,a.on("removeListener",this._onRemoveListener)):(o[e]=s,r._on.call(i,e,s))},unsubscribe:function(e){var t,n,r,i=this,a=this._listeners,o=this._emitter,s=this._off,u=this._target;if(e&&"string"!==typeof e)throw TypeError("event must be a string");function l(){i._onNewListener&&(o.off("newListener",i._onNewListener),o.off("removeListener",i._onRemoveListener),i._onNewListener=null,i._onRemoveListener=null);var e=E.call(o,i);o._observers.splice(e,1)}if(e){if(!(t=a[e]))return;s.call(u,e,t),delete a[e],--this._listenersCount||l()}else{for(r=(n=h(a)).length;r-- >0;)e=n[r],s.call(u,e,a[e]);this._listeners={},this._listenersCount=0,l()}}});var F=w(["function"]),k=w(["object","function"]);function x(e,t,n){var r,i,a,o=0,s=new e((function(u,l,c){function f(){i&&(i=null),o&&(clearTimeout(o),o=0)}n=_(n,{timeout:0,overload:!1},{timeout:function(e,t){return("number"!==typeof(e*=1)||e<0||!Number.isFinite(e))&&t("timeout must be a positive number"),e}}),r=!n.overload&&"function"===typeof e.prototype.cancel&&"function"===typeof c;var d=function(e){f(),u(e)},h=function(e){f(),l(e)};r?t(d,h,c):(i=[function(e){h(e||Error("canceled"))}],t(d,h,(function(e){if(a)throw Error("Unable to subscribe on cancel event asynchronously");if("function"!==typeof e)throw TypeError("onCancel callback must be a function");i.push(e)})),a=!0),n.timeout>0&&(o=setTimeout((function(){var e=Error("timeout");e.code="ETIMEDOUT",o=0,s.cancel(e),l(e)}),n.timeout))}));return r||(s.cancel=function(e){if(i){for(var t=i.length,n=1;n<t;n++)i[n](e);i[0](e),i=null}}),s}function E(e){var t=this._observers;if(!t)return-1;for(var n=t.length,r=0;r<n;r++)if(t[r]._target===e)return r;return-1}function C(e,t,n,r,i){if(!n)return null;if(0===r){var a=typeof t;if("string"===a){var o,s,u=0,l=0,c=this.delimiter,f=c.length;if(-1!==(s=t.indexOf(c))){o=new Array(5);do{o[u++]=t.slice(l,s),l=s+f}while(-1!==(s=t.indexOf(c,l)));o[u++]=t.slice(l),t=o,i=u}else t=[t],i=1}else"object"===a?i=t.length:(t=[t],i=1)}var d,p,g,m,v,b,y,_=null,A=t[r],w=t[r+1];if(r===i)n._listeners&&("function"===typeof n._listeners?(e&&e.push(n._listeners),_=[n]):(e&&e.push.apply(e,n._listeners),_=[n]));else{if("*"===A){for(s=(b=h(n)).length;s-- >0;)"_listeners"!==(d=b[s])&&(y=C(e,t,n[d],r+1,i))&&(_?_.push.apply(_,y):_=y);return _}if("**"===A){for((v=r+1===i||r+2===i&&"*"===w)&&n._listeners&&(_=C(e,t,n,i,i)),s=(b=h(n)).length;s-- >0;)"_listeners"!==(d=b[s])&&("*"===d||"**"===d?(n[d]._listeners&&!v&&(y=C(e,t,n[d],i,i))&&(_?_.push.apply(_,y):_=y),y=C(e,t,n[d],r,i)):y=C(e,t,n[d],d===w?r+2:r,i),y&&(_?_.push.apply(_,y):_=y));return _}n[A]&&(_=C(e,t,n[A],r+1,i))}if((p=n["*"])&&C(e,t,p,r+1,i),g=n["**"])if(r<i)for(g._listeners&&C(e,t,g,i,i),s=(b=h(g)).length;s-- >0;)"_listeners"!==(d=b[s])&&(d===w?C(e,t,g[d],r+2,i):d===A?C(e,t,g[d],r+1,i):((m={})[d]=g[d],C(e,t,{"**":m},r+1,i)));else g._listeners?C(e,t,g,i,i):g["*"]&&g["*"]._listeners&&C(e,t,g["*"],i,i);return _}function S(e,t,n){var r,i,a=0,o=0,s=this.delimiter,u=s.length;if("string"===typeof e)if(-1!==(r=e.indexOf(s))){i=new Array(5);do{i[a++]=e.slice(o,r),o=r+u}while(-1!==(r=e.indexOf(s,o)));i[a++]=e.slice(o)}else i=[e],a=1;else i=e,a=e.length;if(a>1)for(r=0;r+1<a;r++)if("**"===i[r]&&"**"===i[r+1])return;var l,c=this.listenerTree;for(r=0;r<a;r++)if(c=c[l=i[r]]||(c[l]={}),r===a-1)return c._listeners?("function"===typeof c._listeners&&(c._listeners=[c._listeners]),n?c._listeners.unshift(t):c._listeners.push(t),!c._listeners.warned&&this._maxListeners>0&&c._listeners.length>this._maxListeners&&(c._listeners.warned=!0,m.call(this,c._listeners.length,l))):c._listeners=t,!0;return!0}function O(e,t,n,r){for(var i,a,o,s,u=h(e),l=u.length,c=e._listeners;l-- >0;)i=e[a=u[l]],o="_listeners"===a?n:n?n.concat(a):[a],s=r||"symbol"===typeof a,c&&t.push(s?o:o.join(this.delimiter)),"object"===typeof i&&O.call(this,i,t,o,s);return t}function D(e){for(var t,n,r,i=h(e),a=i.length;a-- >0;)(t=e[n=i[a]])&&(r=!0,"_listeners"===n||D(t)||delete e[n]);return r}function j(e,t,n){this.emitter=e,this.event=t,this.listener=n}function T(e,t,n){if(!0===n)a=!0;else if(!1===n)i=!0;else{if(!n||"object"!==typeof n)throw TypeError("options should be an object or true");var i=n.async,a=n.promisify,s=n.nextTick,u=n.objectify}if(i||s||a){var c=t,f=t._origin||t;if(s&&!l)throw Error("process.nextTick is not supported");a===o&&(a="AsyncFunction"===t.constructor.name),t=function(){var e=arguments,t=this,n=this.event;return a?s?Promise.resolve():new Promise((function(e){d(e)})).then((function(){return t.event=n,c.apply(t,e)})):(s?r.nextTick:d)((function(){t.event=n,c.apply(t,e)}))},t._async=!0,t._origin=f}return[t,u?new j(this,e,t):this]}function P(e){this._events={},this._newListener=!1,this._removeListener=!1,this.verboseMemoryLeak=!1,g.call(this,e)}j.prototype.off=function(){return this.emitter.off(this.event,this.listener),this},P.EventEmitter2=P,P.prototype.listenTo=function(e,t,n){if("object"!==typeof e)throw TypeError("target musts be an object");var r=this;function i(t){if("object"!==typeof t)throw TypeError("events must be an object");var i,a=n.reducers,o=E.call(r,e);i=-1===o?new y(r,e,n):r._observers[o];for(var s,u=h(t),l=u.length,c="function"===typeof a,f=0;f<l;f++)s=u[f],i.subscribe(s,t[s]||s,c?a:a&&a[s])}return n=_(n,{on:o,off:o,reducers:o},{on:F,off:F,reducers:k}),u(t)?i(b(t)):i("string"===typeof t?b(t.split(/\s+/)):t),this},P.prototype.stopListeningTo=function(e,t){var n=this._observers;if(!n)return!1;var r,i=n.length,a=!1;if(e&&"object"!==typeof e)throw TypeError("target should be an object");for(;i-- >0;)r=n[i],e&&r._target!==e||(r.unsubscribe(t),a=!0);return a},P.prototype.delimiter=".",P.prototype.setMaxListeners=function(e){e!==o&&(this._maxListeners=e,this._conf||(this._conf={}),this._conf.maxListeners=e)},P.prototype.getMaxListeners=function(){return this._maxListeners},P.prototype.event="",P.prototype.once=function(e,t,n){return this._once(e,t,!1,n)},P.prototype.prependOnceListener=function(e,t,n){return this._once(e,t,!0,n)},P.prototype._once=function(e,t,n,r){return this._many(e,1,t,n,r)},P.prototype.many=function(e,t,n,r){return this._many(e,t,n,!1,r)},P.prototype.prependMany=function(e,t,n,r){return this._many(e,t,n,!0,r)},P.prototype._many=function(e,t,n,r,i){var a=this;if("function"!==typeof n)throw new Error("many only accepts instances of Function");function o(){return 0===--t&&a.off(e,o),n.apply(this,arguments)}return o._origin=n,this._on(e,o,r,i)},P.prototype.emit=function(){if(!this._events&&!this._all)return!1;this._events||p.call(this);var e,t,n,r,i,a,o=arguments[0],s=this.wildcard;if("newListener"===o&&!this._newListener&&!this._events.newListener)return!1;if(s&&(e=o,"newListener"!==o&&"removeListener"!==o&&"object"===typeof o)){if(n=o.length,c)for(r=0;r<n;r++)if("symbol"===typeof o[r]){a=!0;break}a||(o=o.join(this.delimiter))}var u,l=arguments.length;if(this._all&&this._all.length)for(r=0,n=(u=this._all.slice()).length;r<n;r++)switch(this.event=o,l){case 1:u[r].call(this,o);break;case 2:u[r].call(this,o,arguments[1]);break;case 3:u[r].call(this,o,arguments[1],arguments[2]);break;default:u[r].apply(this,arguments)}if(s)u=[],C.call(this,u,e,this.listenerTree,0,n);else{if("function"===typeof(u=this._events[o])){switch(this.event=o,l){case 1:u.call(this);break;case 2:u.call(this,arguments[1]);break;case 3:u.call(this,arguments[1],arguments[2]);break;default:for(t=new Array(l-1),i=1;i<l;i++)t[i-1]=arguments[i];u.apply(this,t)}return!0}u&&(u=u.slice())}if(u&&u.length){if(l>3)for(t=new Array(l-1),i=1;i<l;i++)t[i-1]=arguments[i];for(r=0,n=u.length;r<n;r++)switch(this.event=o,l){case 1:u[r].call(this);break;case 2:u[r].call(this,arguments[1]);break;case 3:u[r].call(this,arguments[1],arguments[2]);break;default:u[r].apply(this,t)}return!0}if(!this.ignoreErrors&&!this._all&&"error"===o)throw arguments[1]instanceof Error?arguments[1]:new Error("Uncaught, unspecified 'error' event.");return!!this._all},P.prototype.emitAsync=function(){if(!this._events&&!this._all)return!1;this._events||p.call(this);var e,t,n,r,i,a,o=arguments[0],s=this.wildcard;if("newListener"===o&&!this._newListener&&!this._events.newListener)return Promise.resolve([!1]);if(s&&(e=o,"newListener"!==o&&"removeListener"!==o&&"object"===typeof o)){if(r=o.length,c)for(i=0;i<r;i++)if("symbol"===typeof o[i]){t=!0;break}t||(o=o.join(this.delimiter))}var u,l=[],f=arguments.length;if(this._all)for(i=0,r=this._all.length;i<r;i++)switch(this.event=o,f){case 1:l.push(this._all[i].call(this,o));break;case 2:l.push(this._all[i].call(this,o,arguments[1]));break;case 3:l.push(this._all[i].call(this,o,arguments[1],arguments[2]));break;default:l.push(this._all[i].apply(this,arguments))}if(s?(u=[],C.call(this,u,e,this.listenerTree,0)):u=this._events[o],"function"===typeof u)switch(this.event=o,f){case 1:l.push(u.call(this));break;case 2:l.push(u.call(this,arguments[1]));break;case 3:l.push(u.call(this,arguments[1],arguments[2]));break;default:for(n=new Array(f-1),a=1;a<f;a++)n[a-1]=arguments[a];l.push(u.apply(this,n))}else if(u&&u.length){if(u=u.slice(),f>3)for(n=new Array(f-1),a=1;a<f;a++)n[a-1]=arguments[a];for(i=0,r=u.length;i<r;i++)switch(this.event=o,f){case 1:l.push(u[i].call(this));break;case 2:l.push(u[i].call(this,arguments[1]));break;case 3:l.push(u[i].call(this,arguments[1],arguments[2]));break;default:l.push(u[i].apply(this,n))}}else if(!this.ignoreErrors&&!this._all&&"error"===o)return arguments[1]instanceof Error?Promise.reject(arguments[1]):Promise.reject("Uncaught, unspecified 'error' event.");return Promise.all(l)},P.prototype.on=function(e,t,n){return this._on(e,t,!1,n)},P.prototype.prependListener=function(e,t,n){return this._on(e,t,!0,n)},P.prototype.onAny=function(e){return this._onAny(e,!1)},P.prototype.prependAny=function(e){return this._onAny(e,!0)},P.prototype.addListener=P.prototype.on,P.prototype._onAny=function(e,t){if("function"!==typeof e)throw new Error("onAny only accepts instances of Function");return this._all||(this._all=[]),t?this._all.unshift(e):this._all.push(e),this},P.prototype._on=function(e,t,n,r){if("function"===typeof e)return this._onAny(e,t),this;if("function"!==typeof t)throw new Error("on only accepts instances of Function");this._events||p.call(this);var i,a=this;return r!==o&&(t=(i=T.call(this,e,t,r))[0],a=i[1]),this._newListener&&this.emit("newListener",e,t),this.wildcard?(S.call(this,e,t,n),a):(this._events[e]?("function"===typeof this._events[e]&&(this._events[e]=[this._events[e]]),n?this._events[e].unshift(t):this._events[e].push(t),!this._events[e].warned&&this._maxListeners>0&&this._events[e].length>this._maxListeners&&(this._events[e].warned=!0,m.call(this,this._events[e].length,e))):this._events[e]=t,a)},P.prototype.off=function(e,t){if("function"!==typeof t)throw new Error("removeListener only takes instances of Function");var n,r=[];if(this.wildcard){var i="string"===typeof e?e.split(this.delimiter):e.slice();if(!(r=C.call(this,null,i,this.listenerTree,0)))return this}else{if(!this._events[e])return this;n=this._events[e],r.push({_listeners:n})}for(var a=0;a<r.length;a++){var o=r[a];if(n=o._listeners,u(n)){for(var s=-1,l=0,c=n.length;l<c;l++)if(n[l]===t||n[l].listener&&n[l].listener===t||n[l]._origin&&n[l]._origin===t){s=l;break}if(s<0)continue;return this.wildcard?o._listeners.splice(s,1):this._events[e].splice(s,1),0===n.length&&(this.wildcard?delete o._listeners:delete this._events[e]),this._removeListener&&this.emit("removeListener",e,t),this}(n===t||n.listener&&n.listener===t||n._origin&&n._origin===t)&&(this.wildcard?delete o._listeners:delete this._events[e],this._removeListener&&this.emit("removeListener",e,t))}return this.listenerTree&&D(this.listenerTree),this},P.prototype.offAny=function(e){var t,n=0,r=0;if(e&&this._all&&this._all.length>0){for(n=0,r=(t=this._all).length;n<r;n++)if(e===t[n])return t.splice(n,1),this._removeListener&&this.emit("removeListenerAny",e),this}else{if(t=this._all,this._removeListener)for(n=0,r=t.length;n<r;n++)this.emit("removeListenerAny",t[n]);this._all=[]}return this},P.prototype.removeListener=P.prototype.off,P.prototype.removeAllListeners=function(e){if(e===o)return!this._events||p.call(this),this;if(this.wildcard){var t,n=C.call(this,null,e,this.listenerTree,0);if(!n)return this;for(t=0;t<n.length;t++)n[t]._listeners=null;this.listenerTree&&D(this.listenerTree)}else this._events&&(this._events[e]=null);return this},P.prototype.listeners=function(e){var t,n,r,i,a,s=this._events;if(e===o){if(this.wildcard)throw Error("event name required for wildcard emitter");if(!s)return[];for(i=(t=h(s)).length,r=[];i-- >0;)"function"===typeof(n=s[t[i]])?r.push(n):r.push.apply(r,n);return r}if(this.wildcard){if(!(a=this.listenerTree))return[];var u=[],l="string"===typeof e?e.split(this.delimiter):e.slice();return C.call(this,u,l,a,0),u}return s&&(n=s[e])?"function"===typeof n?[n]:n:[]},P.prototype.eventNames=function(e){var t=this._events;return this.wildcard?O.call(this,this.listenerTree,[],null,e):t?h(t):[]},P.prototype.listenerCount=function(e){return this.listeners(e).length},P.prototype.hasListeners=function(e){if(this.wildcard){var t=[],n="string"===typeof e?e.split(this.delimiter):e.slice();return C.call(this,t,n,this.listenerTree,0),t.length>0}var r=this._events,i=this._all;return!!(i&&i.length||r&&(e===o?h(r).length:r[e]))},P.prototype.listenersAny=function(){return this._all?this._all:[]},P.prototype.waitFor=function(e,t){var n=this,r=typeof t;return"number"===r?t={timeout:t}:"function"===r&&(t={filter:t}),x((t=_(t,{timeout:0,filter:o,handleError:!1,Promise:Promise,overload:!1},{filter:F,Promise:A})).Promise,(function(r,i,a){function o(){var a=t.filter;if(!a||a.apply(n,arguments))if(n.off(e,o),t.handleError){var s=arguments[0];s?i(s):r(v.apply(null,arguments).slice(1))}else r(v.apply(null,arguments))}a((function(){n.off(e,o)})),n._on(e,o,!1)}),{timeout:t.timeout,overload:t.overload})};var R=P.prototype;Object.defineProperties(P,{defaultMaxListeners:{get:function(){return R._maxListeners},set:function(e){if("number"!==typeof e||e<0||Number.isNaN(e))throw TypeError("n must be a non-negative number");R._maxListeners=e},enumerable:!0},once:{value:function(e,t,n){return x((n=_(n,{Promise:Promise,timeout:0,overload:!1},{Promise:A})).Promise,(function(n,r,i){var a;if("function"===typeof e.addEventListener)return a=function(){n(v.apply(null,arguments))},i((function(){e.removeEventListener(t,a)})),void e.addEventListener(t,a,{once:!0});var o,s=function(){o&&e.removeListener("error",o),n(v.apply(null,arguments))};"error"!==t&&(o=function(n){e.removeListener(t,s),r(n)},e.once("error",o)),i((function(){o&&e.removeListener("error",o),e.removeListener(t,s)})),e.once(t,s)}),{timeout:n.timeout,overload:n.overload})},writable:!0,configurable:!0}}),Object.defineProperties(R,{_maxListeners:{value:10,writable:!0,configurable:!0},_observers:{value:null,writable:!0,configurable:!0}}),(a=function(){return P}.call(t,n,t,e))===o||(e.exports=a)}()}).call(this,n(263),n(823).setImmediate)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=new Set,r=function(e,r){var i="function"===typeof e?e(t):e;if(i!==t){var a=t;t=r?i:Object.assign({},t,i),n.forEach((function(e){return e(t,a)}))}},i=function(){return t},a={setState:r,getState:i,subscribe:function(e,r,a){return r||a?function(e,r,a){void 0===r&&(r=i),void 0===a&&(a=Object.is),console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");var o=r(t);function s(){var n=r(t);if(!a(o,n)){var i=o;e(o=n,i)}}return n.add(s),function(){return n.delete(s)}}(e,r,a):(n.add(e),function(){return n.delete(e)})},destroy:function(){return n.clear()}};return t=e(r,i,a),a}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",i=(e.type||"").toLowerCase(),a=i.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):i===t}))}return!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(406);function i(e,t){return Object(r.a)(e,-t)}},function(e,t,n){e.exports=n(2024)},function(e,t,n){"use strict";(function(e){function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(t,"__esModule",{value:!0});var i=n(1),a=r(i),o=r(n(2040)),s=n(33),u=r(s),l=r(n(977)),c=n(2400),f=r(n(2041)),d=r(n(2042)),h=n(61),p=n(2044),g=n(2410),m=r(n(271)),v=n(49),b=r(n(2045)),y=n(2392),_=n(2393);n(2407);var A=n(2046),w=n(1319),F=r(n(60));n(2106);var k=n(2185),x=n(2404),E=n(2394),C=n(2401),S=n(2399),O=n(227),D=r(n(2295)),j=n(2305),T=n(2403),P=n(342),R=n(153),M=r(n(2306)),I=n(167),B=n(873),N=n(2395),L=n(2402),U=r(n(903)),H=n(2408),z=r(n(2307)),q=r(n(2308)),V=n(2310),W=n(906),G=r(n(1294)),K=r(n(2322));function Q(e,t,n){if(Y())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&ne(i,n.prototype),i}function Y(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Y=function(){return!!e})()}function X(){X=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},o=a.iterator||"@@iterator",s=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var a=Object.create((t&&t.prototype instanceof m?t:m).prototype),o=new O(r||[]);return i(a,"_invoke",{value:x(e,n,o)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var d="suspendedStart",h="executing",p="completed",g={};function m(){}function v(){}function b(){}var y={};l(y,o,(function(){return this}));var _=Object.getPrototypeOf,A=_&&_(_(D([])));A&&A!==n&&r.call(A,o)&&(y=A);var w=b.prototype=m.prototype=Object.create(y);function F(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,a,o,s){var u=f(e[i],e,a);if("throw"!==u.type){var l=u.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then((function(e){n("next",e,o,s)}),(function(e){n("throw",e,o,s)})):t.resolve(c).then((function(e){l.value=e,o(l)}),(function(e){return n("throw",e,o,s)}))}s(u.arg)}var a;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return a=a?a.then(i,i):i()}})}function x(t,n,r){var i=d;return function(a,o){if(i===h)throw new Error("Generator is already running");if(i===p){if("throw"===a)throw o;return{value:e,done:!0}}for(r.method=a,r.arg=o;;){var s=r.delegate;if(s){var u=E(s,r);if(u){if(u===g)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===g)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function E(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,E(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),g;var a=f(i,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,g;var o=a.arg;return o?o.done?(n[t.resultName]=o.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,g):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,g)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function S(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function O(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function D(t){if(t||""===t){var n=t[o];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,a=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(typeof t+" is not iterable")}return v.prototype=b,i(w,"constructor",{value:b,configurable:!0}),i(b,"constructor",{value:v,configurable:!0}),v.displayName=l(b,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,u,"GeneratorFunction")),e.prototype=Object.create(w),e},t.awrap=function(e){return{__await:e}},F(k.prototype),l(k.prototype,s,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,i,a){void 0===a&&(a=Promise);var o=new k(c(e,n,r,i),a);return t.isGeneratorFunction(n)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},F(w),l(w,u,"Generator"),l(w,o,(function(){return this})),l(w,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=D,O.prototype={constructor:O,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(S),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var a=this.tryEntries.length-1;a>=0;--a){var o=this.tryEntries[a],s=o.completion;if("root"===o.tryLoc)return i("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),l=r.call(o,"finallyLoc");if(u&&l){if(this.prev<o.catchLoc)return i(o.catchLoc,!0);if(this.prev<o.finallyLoc)return i(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return i(o.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return i(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var a=i;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var o=a?a.completion:{};return o.type=e,o.arg=t,a?(this.method="next",this.next=a.finallyLoc,g):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),S(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;S(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:D(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),g}},t}function J(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(e){return void n(e)}s.done?t(u):Promise.resolve(u).then(r,i)}function Z(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){J(a,r,i,o,s,"next",e)}function s(e){J(a,r,i,o,s,"throw",e)}o(void 0)}))}}function $(){return($=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ee(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ne(e,t)}function te(e){return(te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ne(e,t){return(ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function re(e){var t="function"==typeof Map?new Map:void 0;return(re=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Q(e,arguments,te(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),ne(n,e)})(e)}function ie(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)t.indexOf(n=a[r])>=0||(i[n]=e[n]);return i}function ae(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function se(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return oe(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oe(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var ue={">":{publicName:"Greater than",validDataTypes:["number","date_time"]},"<":{publicName:"Less than",validDataTypes:["number","date_time"]},"<=":{publicName:"Less than or equal to",validDataTypes:["number","date_time"]},">=":{publicName:"Greater than or equal to",validDataTypes:["number","date_time"]},"!=":{publicName:"Not equal to",validDataTypes:["number","date_time","boolean","string"]},is_one_of:{publicName:"Is one of",validDataTypes:["number","date_time","boolean","string"]},"=":{publicName:"Equal to",validDataTypes:["number","date_time","boolean","string"]},is_not_one_of:{publicName:"Is not one of",validDataTypes:["number","date_time","boolean","string"]},starts_with:{publicName:"Starts with",validDataTypes:["string"]},ends_with:{publicName:"Ends with",validDataTypes:["string"]},contains_substring:{publicName:"Contains text",validDataTypes:["string"]},does_not_contain_substring:{publicName:"Does not contain text",validDataTypes:["string"]},array_contains:{publicName:"Contains",validDataTypes:["string[]"]}},le=function(e,t){return[].concat(Object.keys(t.supportedOperators)).filter((function(t){return fe[t].validDataTypes.includes(e.dataType)}))},ce=function(e,t){return"countDistinct"==e?t("count_distinct","Count distinct"):s.capitalize(e)},fe=ue,de=function(e){return e.map((function(e){return e.map((function(e){return"is_one_of"!=e.op&&"is_not_one_of"!=e.op||s.isArray(e.value)?e:$({},e,{value:[e.value]})}))}))},he=function(e,t){return e.map((function(e){var n=$({},e,{aggregate:void 0,function:e.function||e.aggregate});return delete n.aggregate,t&&n.field==t.field&&"none"==n.function&&(n.function=t.truncate),n}))},pe=function(e){return e.map((function(e){var t=$({},e,{aggregate:void 0,function:e.function||e.aggregate});return delete t.aggregate,t}))},ge=function(e){return"auto"===e||0===e||2===e?e:"auto"},me=function(e){if(!e)return{};var t={};return e.measure&&Object.entries(e.measure).forEach((function(e){t&&(t[e[0]]=pe(e[1]))})),{measure:s.isEmpty(t)?void 0:t,group:e.group}},ve={mean:{publicName:"Mean",validDataTypes:["number"]},sum:{publicName:"Sum",validDataTypes:["number"]},min:{publicName:"Min",validDataTypes:["number"]},max:{publicName:"Max",validDataTypes:["number"]},count:{publicName:"Count",validDataTypes:["string","number","boolean","date_time","string[]"]},countDistinct:{publicName:"Unique",validDataTypes:["string","number","boolean","date_time"]}},be=ve;function ye(e,t,n){if(void 0===t&&(t=!0),1==e.length)return t?"'"+e[0]+"'":""+e[0];var r=[].concat(e),i=r.pop();return r.map((function(e){return t?"'"+e+"'":""+e})).join(", ")+" "+(n?n("list_of_values_and","and"):"and")+" "+(t?"'"+i+"'":""+i)}var _e=function(e){for(var t=0,n=0;n<e.length;n++)t+=e.charCodeAt(n);return t},Ae=["debug","info","warning","error","properties"],we="error",Fe=function(e,t){return we=e,t&&t(we),{logDebug:Ee,logError:De,logInfo:Ce,logWarning:Oe,logProperties:Se}},ke=function(e){return Ae.findIndex((function(e){return we==e}))<=Ae.findIndex((function(t){return e==t}))},xe=function(e){return e instanceof Error?e:s.isObject(e)||s.isArray(e)?JSON.stringify(e):e},Ee=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ke("debug")&&(e=console).info.apply(e,["[VIZZLY DEBUG]"].concat(n.map(xe)))},Ce=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ke("info")&&(e=console).info.apply(e,["[VIZZLY INFO]"].concat(n.map(xe)))},Se=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];ke("properties")&&console.info("[VIZZLY Dashboard Properties]",t)},Oe=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ke("warning")&&(e=console).warn.apply(e,["[VIZZLY WARNING]"].concat(n.map(xe)))},De=function(){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];ke("error")&&(e=console).error.apply(e,["[VIZZLY ERROR]"].concat(n.map(xe)))},je=function(e,t,n){return void 0===n&&(n="No value"),null===e||s.isNumber(e)&&isNaN(e)?n:e instanceof Date?t(e):!0===e?"True":!1===e?"False":s.isNumber(e)&&e%1!=0?e.toFixed(2):Array.isArray(e)?e.join(", "):""+e},Te=function(e,t){return void 0===t&&(t="No value"),null===e?t:e instanceof Date?e.toISOString():e},Pe=function(e,t){return Re(e,t)[0]},Re=function(e,t){var n,r=null!=(n=e.supportedAggregateOptions)?n:[],i=r.filter((function(n){return Object.keys(t).includes(n)&&t[n].validDataTypes.includes(e.dataType)}));return 0===i.length?i=Object.keys(t).filter((function(n){return t[n].validDataTypes.includes(e.dataType)})):i.sort((function(e,t){return r.indexOf(e)-r.indexOf(t)})),i},Me=function(e){return null!=e&&e.function&&"none"!=(null==e?void 0:e.function)?e.field+"_"+e.function:null==e?void 0:e.field},Ie=function(e,t){var n=e.split("_"),r=n.pop();return[void 0].concat(Object.keys(t.supportedAggregates||{}),Object.keys(t.supportedTimeTruncFunctions||{}),Object.keys(t.supportedTransformationFunctions||{})).includes(r)?{field:n.join("_"),function:null!=r?r:""}:{field:e,function:"none"}},Be=function(e,t){var n=Ie(e,t);return{fieldId:n.field,function:n.function}},Ne=function(e,t){var n=new Set(t.map((function(e){return e.field})));return e.filter((function(e){return!n.has(e.id)}))},Le=function(e){return e.map((function(e){return"string"==typeof e?{field:e,function:"none"}:e}))},Ue=function(e){return"string[]"==e.dataType},He=function(e,t,n){var r=e.supportedAggregates,i=Object.keys(r).filter((function(e){return r[e].validDataTypes.includes(t)}));null==n||n.forEach((function(e){r.hasOwnProperty(e)||Oe("Unsupported aggregate option: "+e+" on "+t)}));var a=n&&n.length>0?n.filter((function(e){return i.includes(e)})):i;return n&&n.length>0&&0===a.length&&(a=i),a},ze=function(e){return o.object({filters:o.array().items(o.array().items(et(e)).required().max(1)).required().max(1),ruleValue:o.string().allow("").required(),ruleValueEnd:o.string().allow(""),ruleType:o.valid("backgroundColor","fontColor","lineColor","areaColor").required()}).description("A rule used to conditionally format a view.")},qe=o.object({field:o.string().required().description("ID of the field in the data set to add a prefix too."),prefix:o.string().required().description("The prefix to be applied.")}),Ve=o.object({fieldId:o.string().required(),dataSetId:o.string().required()}),We=function(e){return o.object().pattern(o.string(),o.array().items(et(e)).optional())},Ge=function(e){return{title:o.string().allow(""),managedByConfiguration:o.boolean().optional(),requiresValue:o.boolean().optional(),optionsFilters:We(e).optional(),appliesToFields:o.array().items(Ve).required(),optionsPulledFrom:o.array().items(Ve).optional()}},Ke=function(e,t){return o.object($({},Ge(e),{type:o.valid("singleSelectFilter").required(),value:o.alternatives(o.string(),o.number(),o.boolean(),o.valid.apply(o,t?[]:[null]))}))},Qe=function(e,t){return o.object($({},Ge(e),{type:o.valid("multiSelectFilter").required(),value:o.alternatives(o.array().items(o.string(),o.number()).single(),o.valid.apply(o,t?[]:[null]))}))},Ye=function(e,t,n){return o.object($({},Ge(e),{type:o.valid(n).required(),value:o.alternatives(o.valid.apply(o,t?[]:[null]),o.object({type:o.valid("fixedRange"),before:o.alternatives(o.date()).required(),after:o.alternatives(o.date()).required()}),o.object({type:o.valid("relative"),value:o.string()}))}))},Xe=function(e,t){var n=function(e,t){return o.object({field:e.required(),function:t.required().description("Which if any, aggregate function should be applied to the field?")})};return null!=t&&t.restrictFields?o.alternatives.apply(o,t.restrictFields.filter((function(e){return e.canBeMeasure})).map((function(t){var r,i,a,s=(i=t,a=e,Object.keys(a).filter((function(e){return a[e].validDataTypes.includes(i.dataType)})));return n(o.string().valid(t.id).description(t.publicName+", "+(t.description||"")+"."),(r=o.string()).valid.apply(r,s.concat(["none"])))}))):n(o.string().description("The ID of the field from the data set to reference."),o.valid.apply(o,Object.keys(e).concat(["none"])))},Je=function(e){var t;return o.object({field:o.string().required().description("The ID of the field from the data set to reference."),direction:o.string().valid("asc","desc").required().description("In which direction should the results be ordered?"),function:(t=o.string()).valid.apply(t,Object.keys(e.supportedAggregates).concat(Object.keys(e.supportedTimeTruncFunctions),["none"])).description("Which if any, function should be applied to the field?")})},Ze=function(e){return o.object({field:o.string().required().description("The ID of the field from the data set to reference."),truncate:o.valid.apply(o,Object.keys(e).concat(["none"])),bucketFill:o.boolean()})},$e=function(e,t){var n=function(t,n){return o.object({field:t.required(),pivot:o.string().valid("x","y").optional(),function:n?o.valid.apply(o,Object.keys(e).concat(["none"])).required():o.valid("none").required()})};return null!=t&&t.restrictFields?o.array().items(o.alternatives.apply(o,t.restrictFields.filter((function(e){return e.canBeDimension})).map((function(e){return n(o.string().valid(e.id).description(e.publicName+", "+(e.description||"")+"."),"date_time"===e.dataType)})))).description("Fields to group the data by"):o.array().items(n(o.string().description("The ID of the field from the data set to reference."),!0)).description("Fields to group the data by")},et=function(e){var t,n;return o.object({field:o.string().required().description("The ID of the field from the data set to reference."),op:(t=o.string()).valid.apply(t,Object.keys(e.supportedOperators)).required(),value:o.alternatives(o.string().allow(null),o.number(),o.boolean(),o.array().items(o.string(),o.number())).required(),function:(n=o.string()).valid.apply(n,Object.keys(e.supportedAggregates).concat(Object.keys(e.supportedTimeTruncFunctions),["none"])).description("Which function should be applied to the field?")})},tt=function(e){return o.array().items(o.array().items(et(e)))},nt=function(){return o.number().description("Limit the number of results returned after the query has been ran.")},rt=function(e){var t,n=null!=e&&e.restrictDataSetIds?(t=o.string()).valid.apply(t,e.restrictDataSetIds):o.string();return{viewId:o.string().allow("").optional().description("__vizzly_hide_from_docs"),displayTitle:o.string().allow("").description("A title that explains what is being displayed."),displaySubject:o.string().allow("").description("A chance to add a more detailed description of what is being shown."),dataSetId:n.description("The ID of the data set that is being used by the view."),protectedByOrganisation:o.boolean().optional().description("Has the view been created by your organisation, and therefore cannot be modified by your users?")}},it=o.valid("auto",2,0).description("Determine how many axis labels should be shown on the axis"),at=function(e,t){return{measure:o.array().items(Xe(e.supportedAggregates,t)).required().description("A list of metrics that are to be shown. For example the `count` of a specific field in your data set."),dimension:$e(e.supportedTimeTruncFunctions,t).required(),drilldown:o.alternatives($e(e.supportedTimeTruncFunctions,t).required(),o.string()),order:o.array().items(Je(e)),timeDimension:o.alternatives(Ze(e.supportedTimeTruncFunctions),o.valid(null)).required(),limit:nt(),offset:o.number().min(0).description("Paginate results by using this property with limit."),filter:o.array().items(o.array().items(et(e))),xAxisPrefix:o.string().allow("").description("Add a prefix to the X Axis"),yAxisPrefix:o.string().allow("").description("Add a prefix to the Y Axis"),xAxisPostfix:o.string().allow("").description("Add a postfix to the X Axis"),yAxisPostfix:o.string().allow("").description("Add a postfix to the Y Axis"),yAxisFormat:o.alternatives(o.string(),o.valid(null)).description("ID of the formatting function to apply to the Y Axis values"),xAxisFormat:o.alternatives(o.string(),o.valid(null)).description("ID of the formatting function to apply to the X Axis values"),approxYAxisLabelCount:it,approxXAxisLabelCount:it}},ot=o.string().valid("natural","straight","step","stepBefore","stepAfter"),st=function(e){var t;return o.array().items(o.object({function:(t=o.string()).valid.apply(t,Object.keys(e.supportedAggregates).concat(Object.keys(e.supportedTimeTruncFunctions),["none"])),field:o.string().required().description("The ID of the field from the data set to reference.")}))},ut=function(e){var t;return o.array().items(o.object({function:(t=o.string()).valid.apply(t,Object.keys(e.supportedAggregates).concat(Object.keys(e.supportedTimeTruncFunctions),["none"])),truncate:o.string(),field:o.string().required().description("The ID of the field from the data set to reference."),bucketFill:o.boolean().optional(),pivot:o.string().valid("x","y").optional()}))},lt=function(e,t){return o.object().pattern(o.string(),o.alternatives().try(o.array().items(Ze(e.supportedTimeTruncFunctions)).min(1),$e(e.supportedTimeTruncFunctions,t))).unknown(!0)},ct=function(e,t){return o.object().pattern(o.string(),o.array().items(Xe(e.supportedAggregates,t)).min(1)).unknown(!0)},ft=function(e,t){return o.object({measure:ct(e,t),group:lt(e,t)})},dt=function(){return o.object({color:o.string().required(),value:o.number().required(),strokeWidth:o.number().required(),strokeStyle:o.string().valid("dashed","solid").required(),label:o.boolean().optional()})},ht=function(){return o.array().items(dt())},pt=function(){return o.object({func:o.string().valid("mean","sum","current").allow(null).optional()})},gt=function(){return o.object({x:o.string().allow(""),y:o.string().allow("")})},mt=o.object().pattern(o.string(),o.object({width:o.number().min(0),height:o.number().min(0)})),vt=function(e){return o.array().items(ze(e)).description("Apply formatting based on a set of defined rules.")},bt=o.object({field:o.string().required(),function:o.valid("none").required()}),yt=function(e){return o.object($({},rt(e.attributesSchemaOptions),{type:o.valid("basicTable").required(),measure:o.array().items(bt).required(),dimension:o.array().max(0),order:o.array().items(Je(e.queryEngineConfig)),timeDimension:o.valid(null),limit:nt().required(),offset:o.number().min(0),filter:tt(e.queryEngineConfig),prefixes:o.array().items(qe),exportNames:o.object(),numberFormat:o.object(),conditionalFormattingRules:vt(e.queryEngineConfig),dateTimeFormat:o.string(),protectedFields:o.object({measure:st(e.queryEngineConfig)}).unknown(!0),sizing:mt}))},_t={month:{publicName:"Monthly",dateFormat:"MMMM YYYY"},year:{publicName:"Yearly",dateFormat:"YYYY"},quarter:{publicName:"Per quarter",dateFormat:"quarter"},week:{publicName:"Weekly",dateFormat:"week"},day:{publicName:"Daily",dateFormat:"DD-MM-YYYY"},second:{publicName:"Per second",dateFormat:"hh:mm:ss"},hour:{publicName:"Hourly",dateFormat:"hh:mm"},minute:{publicName:"Per minute",dateFormat:"hh:mm"}},At=function(e){return null!=e&&e.truncate&&"none"!=(null==e?void 0:e.truncate)?e.field+"_"+e.truncate:null==e?void 0:e.field},wt=function(e,t){var n=e.split("_"),r=n.pop();return r&&!kt(t,r)?null:{field:n.join("_"),truncate:null!=r?r:""}},Ft=_t,kt=function(e,t){return[].concat(Object.keys(e),["none"]).includes(t)},xt=Me,Et=Ie,Ct=function(e){return"none"!=e.function},St=function(e,t,n){switch(e.type){case"subquery":return"subquery_"+t;case"maths":return"maths_"+t;case"switchField":return"switchField_"+t;case"field":return Me({field:e.value,function:e.function});case"function":return"function_"+t;default:return"number_"+t}};function Ot(e,t){for(var n={},r=0,i=Object.entries(e);r<i.length;r++){var a=i[r];n[a[0]]=a[1].filter((function(e){return(null==e?void 0:e.field)!==t}))}return n}var Dt=function(e,t){return $({},e,{order:s.remove(e.order,(function(e){return s.some(t,(function(t){return t.function==e.function&&t.field==e.field}))}))})},jt=function(e,t,n){var r,i,a,o=$({},e);if("measure"in o&&s.remove(o.measure,(function(e){return e.field==t})),"barMeasure"in o&&s.remove(o.barMeasure,(function(e){return e.field==t})),"lineMeasure"in o&&s.remove(o.lineMeasure,(function(e){return e.field==t})),"xMeasure"in o&&(null==(r=o.yMeasure)?void 0:r.field)==t&&(o.xMeasure=null),"yMeasure"in o&&(null==(i=o.yMeasure)?void 0:i.field)==t&&(o.yMeasure=null),"order"in o&&s.remove(o.order,(function(e){return e.field==t})),"dimension"in o&&s.remove(o.dimension,(function(e){return e.field==t})),"barDimension"in o&&s.remove(o.barDimension,(function(e){return e.field==t})),"lineDimension"in o&&s.remove(o.lineDimension,(function(e){return e.field==t})),"filter"in o&&o.filter.forEach((function(e){s.remove(e,(function(e){return e.field==t}))})),"parameters"in o&&o.parameters&&n){var u=function(e,t,n){if("measure"in e&&e.measure){var r=function(e,t){return Object.keys(e).map((function(e){var n=Et(e,t);return null!=n&&n.function?n:null})).find((function(e){return null!==e}))}(e.measure,n);if(null!=r&&r.function&&r.field===t){var i=xt(r);delete e.measure[i]}e.measure=Ot(e.measure,t)}if("group"in e&&e.group){var a=function(e,t){return Object.keys(e).map((function(e){var n=wt(e,t.supportedTimeTruncFunctions);return null!=n&&n.truncate?n:null})).find((function(e){return null!==e}))}(e.group,n);if(null!=a&&a.truncate&&a.field===t){var o=At(a);delete e.group[o]}else e.group.hasOwnProperty(t)&&delete e.group[t];e.group=Ot(e.group,t)}return e}(o.parameters,t,n);o.parameters=u}return"timeDimension"in o&&(null==(a=o.timeDimension)?void 0:a.field)==t&&(o.timeDimension=null),o},Tt=function(e){var t=[].concat(e.measure);return e.dimension.forEach((function(e){t.push({field:e.field,function:e.function})})),e.timeDimension&&t.push({field:e.timeDimension.field,function:e.timeDimension.truncate}),Dt(e,t)},Pt=function(e,t,n){var r=function e(t,n){return s.mergeWith({},t,n,(function(t,n){return s.isArray(n)?n:s.isObject(t)&&s.isObject(n)?e(t,n):n}))}(e,t),i=n.validate(r),a=i.error;if(a)throw a;return i.value},Rt=function(e){return function(t,n){var r=Pt(t,n,yt(e));return Dt(r,[].concat(r.measure))}},Mt=function(e,t){var n=[];return s.isEmpty(t)||void 0===t?[]:(null==t||t.map((function(t){if(null!=t&&t.ruleType&&null!=t&&t.ruleValue){var r=[],i="field"in t&&"string"==typeof t.field&&"operator"in t&&"string"==typeof t.operator&&"value"in t;if(null!=t&&t.filters){var a=t.filters.map((function(t){return t.map((function(t){return It(t,e)}))}));r.push.apply(r,a)}else i&&r.push([It({field:t.field,op:t.operator,value:t.value},e)]);n.push({filters:r,ruleValueEnd:null==t?void 0:t.ruleValueEnd,ruleValue:t.ruleValue,ruleType:t.ruleType})}})),n)},It=function(e,t){var n,r=Ie(e.field,t),i="none"!==r.function?r.function:null!=(n=e.function)?n:"none";return{field:r.field,op:e.op,value:e.value,function:i}},Bt=function(e,t,n){return e.map((function(e){return{returns:{type:"string",value:e.name},filter:Jt(e.rule,t,n)}}))},Nt=function(){return c.v4().replace(/-/g,"")},Lt=function(e){return"numeratorFilter"in e},Ut=function(e){return"leftFieldId"in e&&"operator"in e&&"rightFieldId"in e},Ht=function(e){return"roundToDecimalPlaces"in e},zt=function(e){return"leftFieldId"in e&&"leftFunction"in e&&"operator"in e&&"rightFieldId"in e&&"rightFunction"in e},qt=function(e){return"denominatorFieldId"in e&&"denominatorAggregate"in e&&"numeratorFieldId"in e&&"numeratorAggregate"in e},Vt=function(e){return"rules"in e},Wt=function(e){if(Lt(e))return"percentage";if(qt(e))return"percentage";if(Ut(e))return"math";if(zt(e))return"math";if(Vt(e))return"rules";if(Ht(e))return"roundedNumber";throw"Unrecognised custom field type for custom field; "+JSON.stringify(e)},Gt=function(e){return Lt(e)||Ut(e)||zt(e)||qt(e)||Vt(e)||Ht(e)},Kt=function(e,t,n,r,i,a){if(Lt(t))return function(e,t,n,r,i){var a,o=[];return i&&(o=Xt(i,null!=(a=e.numeratorFilter[0])?a:[])),r?{type:"maths",left:{type:"field",value:null==e?void 0:e.denominatorFieldId,function:e.denominatorAggregate},op:"/",right:{type:"subquery",value:{measure:[{type:"field",value:e.denominatorFieldId,function:e.denominatorAggregate}],filter:[]}}}:{type:"maths",left:{type:"subquery",value:{measure:[{type:"field",value:e.denominatorFieldId,function:e.denominatorAggregate}],filter:Jt(o,t,n)}},op:"/",right:{type:"subquery",value:{measure:[{type:"field",value:e.denominatorFieldId,function:e.denominatorAggregate}],filter:[]}}}}(t,n,r,i,a);if(qt(t))return function(e,t,n,r){return{type:"maths",left:{type:"field",value:null==e?void 0:e.numeratorFieldId,function:e.numeratorAggregate},op:"/",right:{type:"subquery",value:{measure:[{type:"field",value:e.denominatorFieldId,function:e.denominatorAggregate}],filter:Jt(r,t,n)}}}}(t,n,r,a||[]);if(Vt(t))return function(e,t,n,r){var i={type:"switchField",value:{cases:Bt(t.rules,n,r)}};return"none"==e.function?i:{type:"function",function:e.function,value:i}}(e,t,n,r);if(zt(t))return function(e){var t=function(e,t,n){return n?{type:"maths",left:{type:"field",value:e,function:t},right:{type:"field",value:n.fieldId,function:n.function},op:n.operator}:{type:"field",value:e,function:t}};return{type:"maths",left:t(e.leftFieldId,e.leftFunction,e.leftNested),right:t(e.rightFieldId,e.rightFunction,e.rightNested),op:e.operator}}(t);if(Ut(t))return function(e,t){return"none"!=e.function?{type:"function",function:e.function,value:{type:"maths",left:{type:"field",value:t.leftFieldId,function:"none"},right:{type:"field",value:t.rightFieldId,function:"none"},op:t.operator}}:{type:"maths",left:{type:"field",value:t.leftFieldId,function:"none"},right:{type:"field",value:t.rightFieldId,function:"none"},op:t.operator}}(e,t);if(Ht(t))return Qt(e,t);throw"Unsupported custom field type; "+JSON.stringify(t)},Qt=function(e,t){var n={type:"field",function:"round_to_"+t.roundToDecimalPlaces+"_dp",value:t.fieldId};return"none"==e.function?n:{type:"function",function:e.function,value:n}},Yt=function(e){if("numeratorFilter"in e&&"numeratorFieldId"in e)return{id:e.id,canBeDimension:e.canBeDimension,canBeMeasure:e.canBeMeasure,denominatorAggregate:e.numeratorAggregate,denominatorFieldId:e.numeratorFieldId,publicName:e.publicName,dataType:e.dataType,allowedOperators:e.allowedOperators,numeratorFilter:e.numeratorFilter};if("leftAggregate"in e||"rightAggregate"in e){var t=$({},e,{rightFunction:e.rightFunction||e.rightAggregate,leftFunction:e.leftFunction||e.leftAggregate,leftNested:e.leftNested?$({},e.leftNested,{aggregate:void 0,function:e.leftNested.function||e.leftNested.aggregate}):void 0,rightNested:e.rightNested?$({},e.rightNested,{aggregate:void 0,function:e.rightNested.function||e.rightNested.aggregate}):void 0});return delete t.leftAggregate,delete t.rightAggregate,t.rightNested&&delete t.rightNested.aggregate,t.leftNested&&delete t.leftNested.aggregate,t}return e},Xt=function(e,t){return e&&!s.isEmpty(e)||(e=[[]]),[].concat(e).map((function(e){return[].concat(e,t)}))},Jt=function(e,t,n){return e.map((function(r){return[].concat(r).flatMap((function(r){var i;if(r.function&&!kt(t.supportedTimeTruncFunctions,r.function))throw"Query engine does not support the query function "+r.function+".";var a,o=Ur(n,r.field),s={type:"field",value:r.field,function:null!=(i=r.function)?i:"none"};return Gt(o)&&(s=Kt({field:o.id,function:null!=(a=r.function)?a:"none"},o,t,n,!1,e)),"array_contains"==r.op&&Array.isArray(r.value)?[].concat(r.value).map((function(e){return{field:s,op:r.op,value:e}})):[{field:s,op:r.op,value:r.value}]}))}))},Zt=function(e,t){return[[].concat(e,[t]),e.length]},$t=function(e,t,n,r,i,a,o,s,u){var l=[],c=[],f=[],d=[],h=[];if(a){var p;if(!kt(u.supportedTimeTruncFunctions,a.truncate))throw"Query engine does not support the time trunc function "+a.truncate+".";var g=Zt(c,{type:"field",value:a.field,function:a.truncate});c=g[0],p=g[1],l=[].concat(l,[{functionId:a.truncate,field:Ur(e,a.field)}]),f=[].concat(f,[{index:p}])}return i.forEach((function(t){var n,r=Zt(c,{type:"field",value:null==t?void 0:t.field,function:t.function});c=r[0],n=r[1],l=[].concat(l,[{functionId:t.function,field:Ur(e,t.field)}]),f=[].concat(f,[{index:n}])})),t.forEach((function(t){if(n=t.function,![].concat(Object.keys(u.supportedAggregates),["none"]).includes(n))throw"Query engine does not support the query function "+t.function+".";var n,r=Zt(c,{type:"field",value:t.field,function:t.function});c=r[0],l=[].concat(l,[{functionId:t.function,field:Ur(e,t.field)}])})),n.forEach((function(e){var t=c.findIndex((function(t){return"field"==t.type&&t.value==e.field&&t.function==e.function}));t>=0&&(d=[].concat(d,[{index:t,direction:e.direction}]))})),r.forEach((function(t){var n=Jt([t],u,e);h=[].concat(h,[n[0]])})),c=c.map((function(t){if("field"==t.type&&"string"==typeof t.value){var n=Ur(e,t.value);if(Gt(n))return Kt({function:t.function,field:t.value},n,u,e,nn({group:f}),r)}return t})),{query:{type:"query",dataSetId:e.id,measure:c,group:f,filter:h,order:d,limit:o,offset:s},measureDescription:l}},en=function e(t){return s.some(t,(function(t){return"maths"==t.type?e([t.left])||e([t.right]):"field"==t.type&&"string"!=typeof t.value?e([t.value]):"subquery"==t.type}))},tn=$t,nn=function(e){return e.group.length>0},rn=function(e,t,n){return{query:{type:"preparedQuery",preparedQueryType:"uniqueArrayValues",dataSetId:e,fieldId:t.id,filter:n||[]},resultFields:[{id:t.id,publicName:t.publicName,dataType:t.dataType}]}},an=function(e,t,n){return{dataSetId:e.id,measure:[{field:t,function:"count"}],order:[],filter:n?[n]:[],dimension:[{field:t,function:"none"}],timeDimension:null,limit:5e3,offset:0}},on=function(e,t){return e.supportedFeatures.includes(t)},sn=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="ValidationError",n}return ee(t,e),t}(re(Error)),un=function(e){function t(t,n){var r;return(r=e.call(this,"\n    An expected field is missing from a dataSet.\n\n    Missing '"+n+"'. Got;\n    "+JSON.stringify(t)+"\n  ")||this).missingFieldId=void 0,r.name="FieldNotFoundInDataSet",r.missingFieldId=n,r}return ee(t,e),t.prototype.getMissingFieldId=function(){return this.missingFieldId},t}(sn),ln=function(e){return o.object($({},rt(e.attributesSchemaOptions),at(e.queryEngineConfig,e.attributesSchemaOptions),{stacked:o.valid(!0,!1,"100%"),legend:o.valid(!0,!1),type:o.valid("barChart","horizontalBarChart").required(),conditionalFormattingRules:vt(e.queryEngineConfig),protectedFields:o.object({dimension:ut(e.queryEngineConfig),measure:st(e.queryEngineConfig)}).unknown(!0),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions),goalLines:ht(),axisTitles:gt(),headline:pt()}))},cn=function(e){return function(t,n){var r=Pt(t,n,ln(e));return Tt(r)}},fn=function(e){function t(t){var n;return(n=e.call(this,"Corrupt view. "+t.message+".\n\n    "+JSON.stringify(t)+"\n  ")||this).name="CorruptedView",n}return ee(t,e),t}(sn),dn=function(e){function t(t,n){var r;return(r=e.call(this,"\n    An expected data set is missing from the dashboard.\n\n    Missing '"+n+"'. Got;\n    "+JSON.stringify([].concat(t).map((function(e){return e.id})))+"\n  ")||this).name="DataSetNotFound",r}return ee(t,e),t}(sn),hn=function(e){var t=[];return"measure"in e&&e.measure&&(t=[].concat(t,[].concat(e.measure))),"xMeasure"in e&&e.xMeasure&&(t=[].concat(t,[e.xMeasure])),"yMeasure"in e&&e.yMeasure&&(t=[].concat(t,[e.yMeasure])),t},pn=function(e){var t=[];return"dimension"in e&&e.dimension&&(t=[].concat(t,e.dimension)),"lineDimension"in e&&e.lineDimension&&(t=[].concat(t,e.lineDimension)),"barDimension"in e&&e.barDimension&&(t=[].concat(t,e.barDimension)),t},gn=function(e){var t=[];return hn(e).forEach((function(e){t=[].concat(t,[e.field])})),pn(e).forEach((function(e){t=[].concat(t,[e.field])})),"order"in e&&e.order&&(t=[].concat(t,[].concat(e.order).map((function(e){return e.field})))),"timeDimension"in e&&e.timeDimension&&(t=[].concat(t,[e.timeDimension.field])),t},mn={allowUnknown:!0,stripUnknown:!0},vn=function(e,t,n){var r=Ir(e.type,{queryEngineConfig:n}).schema.validate(e,mn).error;if(r)return[new fn(r)];var i=Nr(t,e.dataSetId);if(!i)return[new dn(t,e.dataSetId)];var a=gn(e);try{a.forEach((function(e){Ur(i,e)}))}catch(e){if(e instanceof un)return[e];throw e}return[]},bn=function(e){return"barChart"===e.type?"The Column Chart needs to have a grouping or a time to display correctly.":"lineChart"===e.type?"The Line Chart needs to have a grouping or a time to display correctly.":"areaChart"===e.type?"The Area Chart needs to have a grouping or a time to display correctly.":"horizontalBarChart"===e.type?"The Horizontal Bar Chart needs to have a grouping or a time to display correctly.":"comboChart"===e.type?"The Combo Chart needs to have a grouping (Bar and Line), or have time set to display correctly.":"scatterChart"===e.type?"The Scatter Chart needs to have a grouping to display correctly.":"pieChart"===e.type?"The Pie Chart needs to have a grouping to display correctly.":null},yn=function(e){var t;return"comboChart"===e.type?!!e.timeDimension||!!(e.barDimension.length>0&&e.lineDimension.length>0):"barChart"!==e.type&&"lineChart"!==e.type&&"areaChart"!==e.type&&"horizontalBarChart"!==e.type&&"scatterChart"!==e.type&&"pieChart"!==e.type||!!e.timeDimension||null==e||!e.dimension||0!==(null==e||null==(t=e.dimension)?void 0:t.length)},_n=function(e){return!!yn(e)||bn(e)},An=["parentDimension"],wn=function(e){return e||"view_"+c.v4()};function Fn(e){return ie(e,An)}var kn=function(e,t,n){var r=s.cloneDeep(Br(t.fields,{onlyFieldTypes:["boolean","string"]})),i=s.cloneDeep(Br(t.fields,{onlyFieldTypes:["date_time"]})),a=s.cloneDeep(Br(t.fields,{onlyFieldTypes:["number"]})),o=null;return i[0]&&(o={field:i[0].id,truncate:"none"}),n(e,{protectedByOrganisation:!0,dimension:r.map((function(e){return{field:e.id,function:"none"}})),measure:[].concat(a).map((function(e){return{function:"none",field:e.id}})),order:[],timeDimension:o})},xn=function(e,t){var n=null,r=s.cloneDeep(e);return r.forEach((function(e){var r=Ur(t,e.field);"date_time"==r.dataType&&(n={field:r.id,truncate:e.function})})),r=r.filter((function(e){return"date_time"!=Ur(t,e.field).dataType})),{timeDimension:n,dimension:r}},En=function(e){var t=[].concat(e.dimension);return"timeDimension"in e&&e.timeDimension&&(t=[{field:e.timeDimension.field,function:e.timeDimension.truncate}].concat(t)),t},Cn=function(e){if(e){var t=s.cloneDeep(e);return t.measure=pe(e.measure||[]),t}},Sn={title:"Column chart",description:"Uses bars to compare different sets of data.",namespace:"bar_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this bar chart?"},views:{type:"views",title:"View",description:""},field_y_axis:{type:"fieldCollector",title:"Metric - Y Axis",description:"What do you want each bar to measure?",callToAction:"Add metric"},drilldown:{type:"drilldown",title:"Drilldown",description:"After clicking on a segment of this bar chart, what information do you want to see next?"},field_x_axis:{type:"fieldCollector",title:"Grouping - X Axis",description:"What do you want each bar to represent? An example might be a `product category` field to represent each category as a bar.",callToAction:"Add grouping"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this bar chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this bar chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{stacked:{type:"stacked",title:"Layout",description:"",namespace:"stacked"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},headline:{type:"headline",title:"Headline",description:""},goal_line:{type:"goalLine",title:"Goal Lines",description:""},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""}}};function On(e,t){return function(t){return t in e.format_panel}(t)?$({},e.format_panel[t],{namespace:t}):$({},e.data_panel[t],{namespace:t})}function Dn(e,t){var n;return null==(n=e.format_panel.axis_labels)?void 0:n.subSectionDefinition[t]}function jn(e){return $({},On(e,"heading"),{subSection:[e.format_panel.heading.subSectionDefinition.title,e.format_panel.heading.subSectionDefinition.subject]})}function Tn(e){return $({},On(e,"axis_labels"),{y:$({},Dn(e,"y"),{prefix:Dn(e,"y.prefix"),postfix:Dn(e,"y.postfix"),format:Dn(e,"y.format"),count:Dn(e,"y.count"),axisTitle:Dn(e,"y.axis_title")}),x:$({},Dn(e,"x"),{prefix:Dn(e,"x.prefix"),postfix:Dn(e,"x.postfix"),format:Dn(e,"x.format"),count:Dn(e,"x.count"),axisTitle:Dn(e,"x.axis_title")})})}function Pn(e,t,n){var r,i,a,o,s;return $({},On(e,"chart_styles"),t?{subSection:[null==(i=e.format_panel.chart_styles)?void 0:i.subSectionDefinition.curve,null==(a=e.format_panel.chart_styles)?void 0:a.subSectionDefinition.legend]}:n?{subSection:[null==(o=e.format_panel.chart_styles)?void 0:o.subSectionDefinition.stacked,null==(s=e.format_panel.chart_styles)?void 0:s.subSectionDefinition.legend]}:{subSection:[null==(r=e.format_panel.chart_styles)?void 0:r.subSectionDefinition.legend]})}function Rn(e,t){var n;return $({},null==(n=e.format_panel.stats_labels)?void 0:n.subSectionDefinition[t],{namespace:t})}var Mn=function(e,t){if("current"===(null==e?void 0:e.func)&&t)return e},In=function(e){return{title:Sn.title,description:Sn.description,servicesClass:"BarChart",namespace:Sn.namespace,dump:function(e){return e},load:function(t){return $({},t,{measure:pe(t.measure),order:he(t.order,t.timeDimension),filter:de(t.filter),protectedFields:Cn(t.protectedFields),viewId:wn(t.viewId),dimension:Le(t.dimension),approxXAxisLabelCount:ge(t.approxXAxisLabelCount),approxYAxisLabelCount:ge(t.approxYAxisLabelCount),parameters:me(t.parameters),conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules),headline:Mn(t.headline,t.timeDimension)})},setAttributes:cn(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"barChart",measure:[],dimension:[],timeDimension:null,displayTitle:"",displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],stacked:void 0,dataSetId:e,limit:5e3,conditionalFormattingRules:[],protectedByOrganisation:void 0,protectedFields:void 0,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,drilldown:[],legend:!0,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",parameters:{},goalLines:void 0,axisTitles:void 0,headline:void 0},t)},createFeedback:_n,schema:ln(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"barChart");return this.init(t.id,{measure:[n.measure[0]],dimension:n.dimension})},dataPanelConfig:function(){return[On(Sn,"data_set"),On(Sn,"views"),$({},On(Sn,"field_y_axis"),{fieldFilterOptions:{forComponent:"barChart",onlyMeasures:!0},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),On(Sn,"drilldown"),$({},On(Sn,"field_x_axis"),{fieldFilterOptions:{forComponent:"barChart",onlyDimensions:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t){return xn(e,t)},getValues:function(e){return En(e)},maxAllowed:2,testId:"add-dimension"}),On(Sn,"sort"),On(Sn,"filter"),On(Sn,"custom_metrics"),On(Sn,"limit")]},formatPanelConfig:function(){return[jn(Sn),Pn(Sn,!1,!0),Tn(Sn),$({},On(Sn,"conditional_formatting"),{ruleType:"backgroundColor"}),On(Sn,"goal_line"),On(Sn,"headline")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1},setDataAttributesFromPreAggregatedDataSet:function(e,t){return kn(e,t,this.setAttributes)}}},Bn=function(e){return o.object($({},rt(e.attributesSchemaOptions),at(e.queryEngineConfig,e.attributesSchemaOptions),{stacked:o.valid(!0,!1,"100%"),legend:o.valid(!0,!1),type:o.valid("lineChart").required(),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions),lineCurve:ot,conditionalFormattingRules:vt(e.queryEngineConfig),goalLines:ht(),axisTitles:gt(),headline:pt()}))},Nn=function(e){return function(t,n){var r=Pt(t,n,Bn(e));return Tt(r)}},Ln={title:"Line chart",description:"Ideal for illustrating changes and trends over time with line graphs.",namespace:"line_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this line chart?"},views:{type:"views",title:"View",description:""},field_y_axis:{type:"fieldCollector",title:"Metric - Y Axis",description:"What do you want each line to measure?",callToAction:"Add metric"},drilldown:{type:"drilldown",title:"Drilldown",description:"After clicking on a segment of this line chart, what information do you want to see next?"},field_x_axis:{type:"fieldCollector",title:"Grouping - X Axis",description:"What do you want each line to represent? An example might be a `product category` field to represent each category as a line.",callToAction:"Add grouping"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this line chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this line chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{curve:{type:"curve",title:"Line Curve",description:"",namespace:"curve"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""},headline:{type:"headline",title:"Headline",description:""},goal_line:{type:"goalLine",title:"Goal Lines",description:""}}},Un=function(e){return{title:"Line chart",description:"Ideal for illustrating changes and trends over time with line graphs.",servicesClass:"LineChart",namespace:"line_chart",dump:function(e){return e},load:function(t){return{type:t.type,measure:pe(t.measure),order:he(t.order,t.timeDimension),dimension:Le(t.dimension),timeDimension:t.timeDimension,displayTitle:t.displayTitle,displaySubject:t.displaySubject,protectedByOrganisation:t.protectedByOrganisation,viewId:wn(t.viewId),filter:de(t.filter),dataSetId:t.dataSetId,limit:t.limit,xAxisPostfix:t.xAxisPostfix,xAxisPrefix:t.xAxisPrefix,yAxisPostfix:t.yAxisPostfix,yAxisPrefix:t.yAxisPrefix,yAxisFormat:t.yAxisFormat,xAxisFormat:t.xAxisFormat,lineCurve:t.lineCurve,conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules),drilldown:t.drilldown,legend:t.legend,goalLines:t.goalLines,headline:Mn(t.headline,t.timeDimension),parameters:me(t.parameters),approxXAxisLabelCount:ge(t.approxXAxisLabelCount),approxYAxisLabelCount:ge(t.approxYAxisLabelCount),axisTitles:t.axisTitles}},setAttributes:Nn(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"lineChart",measure:[],dimension:[],timeDimension:null,displayTitle:"",displaySubject:"",protectedByOrganisation:void 0,viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,lineCurve:"natural",conditionalFormattingRules:[],drilldown:[],legend:!0,goalLines:void 0,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",parameters:{},axisTitles:void 0,headline:void 0},t)},createFeedback:_n,schema:Bn(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"lineChart");return this.init(t.id,{measure:[n.measure[0]],dimension:n.dimension})},dataPanelConfig:function(){return[On(Ln,"data_set"),On(Ln,"views"),$({},On(Ln,"field_y_axis"),{fieldFilterOptions:{forComponent:"lineChart"},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),$({},On(Ln,"field_x_axis"),{fieldFilterOptions:{forComponent:"lineChart",onlyDimensions:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t){return xn(e,t)},getValues:function(e){return En(e)},maxAllowed:2,testId:"add-dimension"}),On(Ln,"sort"),On(Ln,"filter"),On(Ln,"custom_metrics"),On(Ln,"limit")]},formatPanelConfig:function(){return[jn(Ln),Pn(Ln,!0,!1),Tn(Ln),$({},On(Ln,"conditional_formatting"),{ruleType:"lineColor"}),On(Ln,"goal_line"),On(Ln,"headline")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1},setDataAttributesFromPreAggregatedDataSet:function(e,t){return kn(e,t,this.setAttributes)}}},Hn=function(e){return o.object($({},rt(e.attributesSchemaOptions),{measure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),dimension:$e(e.queryEngineConfig.supportedTimeTruncFunctions,e.attributesSchemaOptions),filter:tt(e.queryEngineConfig),timeDimension:o.valid(null),order:o.array().items(Je(e.queryEngineConfig)),type:o.valid("pieChart").required(),legend:o.valid(!0,!1),limit:nt(),labelsAsPercentage:o.boolean(),conditionalFormattingRules:vt(e.queryEngineConfig),labelFormat:o.alternatives(o.string(),o.valid(null)),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions)}))},zn={title:"Pie chart",description:"Represents data in a circular pie-like format, useful for showing proportions.",namespace:"pie_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this pie chart?"},views:{type:"views",title:"View",description:""},field_metrics:{type:"fieldCollector",title:"Metric",description:"What do you want each segment to measure?",callToAction:"Add metric"},field_grouping:{type:"fieldCollector",title:"Grouping",description:"How do you want to split each section of the pie chart?",callToAction:"Add comparison"},sort:{type:"sort",title:"Sort",description:"Choose the order of segments in the pie chart"},filter:{type:"filter",title:"Filters",description:"Only include the information you want in this pie chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Limit the number of segments shown on this pie chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{number_format:{type:"numberFormat",title:"Format",description:"",namespace:"number_format"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""}}},qn=function(e){return{title:zn.title,description:zn.description,servicesClass:"PieChart",namespace:zn.namespace,dump:function(e){return e},load:function(t){return{type:t.type,measure:pe(t.measure),order:he(t.order,t.timeDimension),dimension:Le(t.dimension),viewId:wn(t.viewId),timeDimension:t.timeDimension,displayTitle:t.displayTitle,displaySubject:t.displaySubject,protectedByOrganisation:t.protectedByOrganisation,filter:de(t.filter),dataSetId:t.dataSetId,limit:t.limit,conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules),labelsAsPercentage:t.labelsAsPercentage,legend:t.legend,labelFormat:t.labelFormat,parameters:me(t.parameters)}},setAttributes:function(t,n){return Pt(t,n,Hn(e))},validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"pieChart",measure:[],dimension:[],timeDimension:null,displayTitle:"",displaySubject:"",protectedByOrganisation:void 0,viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,conditionalFormattingRules:[],labelsAsPercentage:!1,legend:!0,labelFormat:null,parameters:{}},t)},createFeedback:_n,schema:Hn(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"pieChart");return this.init(t.id,{measure:[n.measure[0]],dimension:n.dimension})},dataPanelConfig:function(){return[On(zn,"data_set"),On(zn,"views"),$({},On(zn,"field_metrics"),{fieldFilterOptions:{forComponent:"pieChart"},maxAllowed:1,preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),$({},On(zn,"field_grouping"),{fieldFilterOptions:{onlyFieldTypes:["boolean","number","string"],onlyDimensions:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0},maxAllowed:1,preSetPartialAttributes:function(e){return{dimension:e}},getValues:function(e){return e.dimension},testId:"add-dimension"}),On(zn,"sort"),On(zn,"filter"),On(zn,"custom_metrics"),On(zn,"limit")]},formatPanelConfig:function(){var e,t;return[jn(zn),$({},On(zn,"conditional_formatting"),{ruleType:"backgroundColor"}),$({},On(zn,"chart_styles"),{subSection:[null==(e=zn.format_panel.chart_styles)?void 0:e.subSectionDefinition.legend,null==(t=zn.format_panel.chart_styles)?void 0:t.subSectionDefinition.number_format]})]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1}}},Vn=function(e){return o.object($({},rt(e.attributesSchemaOptions),{xMeasure:Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions).allow(null),yMeasure:Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions).allow(null),dimension:$e(e.queryEngineConfig.supportedTimeTruncFunctions,e.attributesSchemaOptions),order:o.array().items(Je(e.queryEngineConfig)),limit:nt(),legend:o.valid(!0,!1),offset:o.number().min(0),filter:tt(e.queryEngineConfig),type:o.valid("scatterChart").required(),timeDimension:o.valid(null),xAxisPrefix:o.string().allow(""),yAxisPrefix:o.string().allow(""),xAxisPostfix:o.string().allow(""),yAxisPostfix:o.string().allow(""),yAxisFormat:o.alternatives(o.string(),o.valid(null)),xAxisFormat:o.alternatives(o.string(),o.valid(null)),approxYAxisLabelCount:it,approxXAxisLabelCount:it,goalLines:ht(),axisTitles:gt()}))},Wn=function(e){return function(t,n){var r=Pt(t,n,Vn(e)),i=[];return r.xMeasure&&i.push(r.xMeasure),r.yMeasure&&i.push(r.yMeasure),r.dimension.forEach((function(e){i.push({field:e.field,function:e.function})})),Dt(r,i)}},Gn={title:"Scatter chart",description:"Displays data points on a Cartesian plane, perfect for showing correlations.",namespace:"scatter_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this scatter chart?"},views:{type:"views",title:"View",description:""},labelled_metrics:{type:"labelledMetrics",title:"Metric - Y Axis",description:"",subSectionDefinition:{xAxis:{type:"metrics",title:"X axis",namespace:"metrics.xAxis"},yAxis:{type:"metrics",title:"Y axis",namespace:"metrics.yAxis"}}},field_grouping:{type:"fieldCollector",title:"Grouping",description:"What do you want each dot to represent?",callToAction:"Add comparison"},filter:{type:"filter",title:"Filters",description:"Only include the information you want in this scatter chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Limit the number of data points shown on this scatter chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},goal_line:{type:"goalLine",title:"Goal Lines",description:""}}},Kn=function(e){return o.object($({},rt(e.attributesSchemaOptions),{stacked:o.valid(!0,!1,"100%"),legend:o.valid(!0,!1),barMeasure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),lineMeasure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),barDimension:$e(e.queryEngineConfig.supportedTimeTruncFunctions,e.attributesSchemaOptions),lineDimension:$e(e.queryEngineConfig.supportedTimeTruncFunctions,e.attributesSchemaOptions),order:o.array().items(Je(e.queryEngineConfig)),timeDimension:o.alternatives(Ze(e.queryEngineConfig.supportedTimeTruncFunctions),o.valid(null)),limit:nt(),offset:o.number().min(0),filter:tt(e.queryEngineConfig),type:o.valid("comboChart").required(),xAxisPrefix:o.string().allow(""),yAxisPrefix:o.string().allow(""),xAxisPostfix:o.string().allow(""),yAxisPostfix:o.string().allow(""),yAxisFormat:o.alternatives(o.string(),o.valid(null)),xAxisFormat:o.alternatives(o.string(),o.valid(null)),approxYAxisLabelCount:it,approxXAxisLabelCount:it,goalLines:ht(),conditionalFormattingRules:o.object({bar:o.array().items(ze(e.queryEngineConfig)),line:o.array().items(ze(e.queryEngineConfig))}),axisTitles:gt()}))},Qn=function(e){return function(t,n){var r=Pt(t,n,Kn(e)),i=[].concat(r.lineMeasure,r.barMeasure);return[].concat(r.lineDimension,r.barDimension).forEach((function(e){i.push({field:e.field,function:e.function})})),r.timeDimension&&i.push({field:r.timeDimension.field,function:r.timeDimension.truncate}),Dt(r,i)}},Yn={title:"Combo chart",description:"A versatile component that combines different chart types.",namespace:"combo_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this combo chart?"},views:{type:"views",title:"View",description:""},labelled_metrics:{type:"labelledMetrics",title:"Metric - Y Axis",description:"What do you want each line and bar to measure?",subSectionDefinition:{line:{type:"metrics",title:"Line",namespace:"metrics.line"},bar:{type:"metrics",title:"Bar",namespace:"metrics.bar"}}},combo_chart_dimension:{type:"comboChartDimension",title:"Grouping - X Axis",description:""},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this combo chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this bar chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{stacked:{type:"stacked",title:"Layout",description:"",namespace:"stacked"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},goal_line:{type:"goalLine",title:"Goal Lines",description:""},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:"",subSectionDefinition:{bar:{title:"Bar",namespace:"bar"},line:{title:"Line",namespace:"line"}}}}},Xn=function(e){return{title:Yn.title,description:Yn.description,servicesClass:"ComboChart",namespace:Yn.namespace,dump:function(e){return e},load:function(t){return r=e.queryEngineConfig,$({},n=t,{lineMeasure:pe(n.lineMeasure),barMeasure:pe(n.barMeasure),order:he(n.order,n.timeDimension||null),filter:de(n.filter),lineDimension:Le(n.lineDimension||n.dimension||[]),barDimension:Le(n.barDimension||n.dimension||[]),viewId:wn(n.viewId),approxXAxisLabelCount:ge(n.approxXAxisLabelCount),approxYAxisLabelCount:ge(n.approxYAxisLabelCount),conditionalFormattingRules:{bar:Mt(r,null==(i=n.conditionalFormattingRules)?void 0:i.bar),line:Mt(r,null==(a=n.conditionalFormattingRules)?void 0:a.line)}});var n,r,i,a},setAttributes:Qn(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"comboChart",barMeasure:[],lineMeasure:[],lineDimension:[],barDimension:[],timeDimension:null,displayTitle:"",displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,xAxisPostfix:"",protectedByOrganisation:void 0,xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,legend:!0,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",goalLines:void 0,conditionalFormattingRules:void 0,axisTitles:void 0},t)},createFeedback:_n,schema:Kn(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.lineMeasure.length>0||e.barMeasure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"comboChart"),r=n.measure,i=n.dimension;return this.init(t.id,{barMeasure:[r[0]],lineMeasure:[r[1]||r[0]],barDimension:i,lineDimension:i})},dataPanelConfig:function(){var e,t;return[On(Yn,"data_set"),On(Yn,"views"),$({},On(Yn,"labelled_metrics"),{subSection:[$({},null==(e=Yn.data_panel.labelled_metrics)?void 0:e.subSectionDefinition.line,{propKey:"lineMeasure",allowsMultiple:!0}),$({},null==(t=Yn.data_panel.labelled_metrics)?void 0:t.subSectionDefinition.bar,{propKey:"barMeasure",allowsMultiple:!0})]}),On(Yn,"combo_chart_dimension"),On(Yn,"sort"),On(Yn,"filter"),On(Yn,"custom_metrics"),On(Yn,"limit")]},formatPanelConfig:function(){var e,t,n,r,i,a;return[jn(Yn),Pn(Yn,!1,!0),Tn(Yn),$({},On(Yn,"conditional_formatting"),{ruleType:"backgroundColor",subSection:[{title:null!=(e=null==(t=Yn.format_panel.conditional_formatting)||null==(t=t.subSectionDefinition)?void 0:t.bar.title)?e:"",namespace:null==(n=Yn.format_panel.conditional_formatting)||null==(n=n.subSectionDefinition)?void 0:n.bar.namespace,propKey:"bar"},{title:null!=(r=null==(i=Yn.format_panel.conditional_formatting)||null==(i=i.subSectionDefinition)?void 0:i.line.title)?r:"",namespace:null==(a=Yn.format_panel.conditional_formatting)||null==(a=a.subSectionDefinition)?void 0:a.line.namespace,propKey:"line"}]}),On(Yn,"goal_line")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!1}}},Jn=function(e){return o.object($({},rt(e.attributesSchemaOptions),{type:o.valid("dataTable").required(),measure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)).required(),dimension:$e(e.queryEngineConfig.supportedTimeTruncFunctions,e.attributesSchemaOptions).required(),order:o.array().items(Je(e.queryEngineConfig)),timeDimension:o.alternatives(Ze(e.queryEngineConfig.supportedTimeTruncFunctions),o.valid(null)),limit:nt().required(),offset:o.number().min(0),filter:tt(e.queryEngineConfig),prefixes:o.array().items(qe),exportNames:o.object(),numberFormat:o.object(),conditionalFormattingRules:vt(e.queryEngineConfig),dateTimeFormat:o.string(),protectedFields:o.object({dimension:ut(e.queryEngineConfig),measure:st(e.queryEngineConfig)}).unknown(!0),sizing:mt,tableDrilldown:o.array().items(o.object({subsetDimension:o.string().required().description("The ID of the field in the data set to drill down by.")})).description("Drilldown configuration for a pivot table.")}))},Zn=function(e){return function(t,n){var r=Pt(t,n,Jn(e));return Tt(r)}},$n={title:"Pivot table",description:"Transforms data into a table with dynamic rows and columns.",namespace:"pivot_table",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this data table?"},views:{type:"views",title:"View",description:""},field_columns:{type:"fieldCollector",title:"Group columns",callToAction:"Add group column",description:""},field_rows:{type:"fieldCollector",title:"Group rows",description:"Which field do you want to group each row by? An example might be an employee ID or geographical location",callToAction:"Add group row"},drilldown:{type:"drilldown",title:"Drilldown",description:"Drilldowns in a pivot table reveals underlying data contributing to summarized figures upon clicking."},field_metrics:{type:"fieldCollector",title:"Metrics",description:"Select the columns to show in the data table",callToAction:"Add metric"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this data table."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},pagination:{type:"pagination",title:"Pagination",description:"Define the size for each page in the table"}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},format:{type:"format",title:"Format",description:"",subSectionDefinition:{time:{type:"time",title:"Time",description:"",namespace:"time"}}},prefixes:{type:"prefixes",title:"Prefixes",description:""},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""}}},er=function(e,t){return e.filter((function(e){return e.pivot==t}))},tr=function(e){return{title:$n.title,description:$n.description,servicesClass:"PivotTable",namespace:$n.namespace,dump:function(e){return e},load:function(t){return{type:t.type,measure:pe(t.measure),order:he(t.order,t.timeDimension||null),displayTitle:t.displayTitle,dimension:(r=En({timeDimension:t.timeDimension,dimension:Le(t.dimension)}),r.map((function(e){return $({},e,{pivot:e.pivot?e.pivot:"x"})}))),displaySubject:t.displaySubject,protectedByOrganisation:t.protectedByOrganisation,protectedFields:Cn(t.protectedFields),viewId:wn(t.viewId),filter:de(t.filter),dataSetId:t.dataSetId,limit:t.limit,offset:t.offset,conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules),dateTimeFormat:t.dateTimeFormat,prefixes:t.prefixes,exportNames:t.exportNames,numberFormat:t.numberFormat,sizing:t.sizing,tableDrilldown:(n=t.tableDrilldown,n&&n.length>0?n.map(Fn):n||[])};var n,r},setAttributes:Zn(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"dataTable",measure:[],displayTitle:"",dimension:[],protectedByOrganisation:void 0,displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:50,offset:0,conditionalFormattingRules:[],protectedFields:void 0,prefixes:[],dateTimeFormat:"DD MMMM YYYY, hh:mm",exportNames:{},numberFormat:{},sizing:{},tableDrilldown:[]},t)},schema:Jn(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"dataTable"),r=n.dimension;return this.init(t.id,{measure:n.measure.slice(0,5),dimension:r})},dataPanelConfig:function(){return[On($n,"data_set"),On($n,"views"),$({},On($n,"field_columns"),{fieldFilterOptions:{onlyFieldTypes:["boolean","number","string","date_time"],onlyDimensions:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t,n){return{dimension:[].concat(e.map((function(e){return $({},e,{pivot:"y"})})),er(n.dimension,"x"))}},getValues:function(e){return er(e.dimension,"y")},testId:"add-pivot-dimension"}),$({},On($n,"field_rows"),{fieldFilterOptions:{onlyFieldTypes:["boolean","number","string","date_time"],onlyDimensions:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t,n){return{dimension:[].concat(e.map((function(e){return $({},e,{pivot:"x"})})),er(n.dimension,"y"))}},getValues:function(e){return er(e.dimension,"x")},testId:"add-dimension"}),On($n,"drilldown"),$({},On($n,"field_metrics"),{fieldFilterOptions:{forComponent:"dataTable"},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),On($n,"sort"),On($n,"pagination"),On($n,"filter"),On($n,"custom_metrics")]},formatPanelConfig:function(){var e;return[jn($n),$({},On($n,"format"),{subSection:[null==(e=$n.format_panel.format)?void 0:e.subSectionDefinition.time]}),On($n,"prefixes"),$({},On($n,"conditional_formatting"),{ruleType:"backgroundColor"})]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!0}}},nr=function(e){return function(t,n){var r=Pt(t,n,ln(e));return Tt(r)}},rr={title:"Horizontal bar chart",description:"Similar to a BarChart but with horizontal bars.",namespace:"horizontal_bar_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this bar chart?"},views:{type:"views",title:"View",description:""},field_y_axis:{type:"fieldCollector",title:"Metric - Y Axis",description:"What do you want each bar to measure?",callToAction:"Add metric"},drilldown:{type:"drilldown",title:"Drilldown",description:"After clicking on a segment of this bar chart, what information do you want to see next?"},field_x_axis:{type:"fieldCollector",title:"Grouping - X Axis",description:"What do you want each bar to represent? An example might be a `product category` field to represent each category as a bar.",callToAction:"Add grouping"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this bar chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this bar chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{stacked:{type:"stacked",title:"Layout",description:"",namespace:"stacked"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},headline:{type:"headline",title:"Headline",description:""},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""}}},ir=function(e){return{title:rr.title,description:rr.description,servicesClass:"HorizontalBarChart",namespace:rr.namespace,dump:function(e){return e},load:function(e){return $({},e,{measure:pe(e.measure),order:he(e.order,e.timeDimension),dimension:Le(e.dimension),viewId:wn(e.viewId),filter:de(e.filter),approxXAxisLabelCount:ge(e.approxXAxisLabelCount),approxYAxisLabelCount:ge(e.approxYAxisLabelCount),protectedFields:Cn(e.protectedFields)})},setAttributes:nr(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"horizontalBarChart",measure:[],dimension:[],timeDimension:null,displayTitle:"",displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,conditionalFormattingRules:[],protectedByOrganisation:void 0,protectedFields:void 0,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,legend:!0,drilldown:[],approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",axisTitles:void 0},t)},createFeedback:_n,schema:ln(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"horizontalBarChart");return this.init(t.id,{measure:[n.measure[0]],dimension:n.dimension})},dataPanelConfig:function(){return[On(rr,"data_set"),On(rr,"views"),$({},On(rr,"field_y_axis"),{fieldFilterOptions:{forComponent:"horizontalBarChart"},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),On(rr,"drilldown"),$({},On(rr,"field_x_axis"),{fieldFilterOptions:{forComponent:"horizontalBarChart",onlyDimensions:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t){return xn(e,t)},getValues:function(e){return En(e)},maxAllowed:2,testId:"add-dimension"}),On(rr,"sort"),On(rr,"filter"),On(rr,"custom_metrics"),On(rr,"limit")]},formatPanelConfig:function(){return[jn(rr),Pn(rr,!1,!0),Tn(rr),$({},On(rr,"conditional_formatting"),{ruleType:"backgroundColor"}),On(rr,"headline")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1},setDataAttributesFromPreAggregatedDataSet:function(e,t){return kn(e,t,this.setAttributes)}}},ar=function(e){return o.object($({},rt(e.attributesSchemaOptions),at(e.queryEngineConfig,e.attributesSchemaOptions),{stacked:o.valid(!0,!1,"100%"),legend:o.valid(!0,!1),type:o.valid("areaChart").required(),lineCurve:ot,conditionalFormattingRules:vt(e.queryEngineConfig),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions),goalLines:ht(),axisTitles:gt(),headline:pt()}))},or=function(e){return function(t,n){var r=Pt(t,n,ar(e));return Tt(r)}},sr={title:"Area chart",description:"Displays data as areas on a chart, useful for showing trends over time.",namespace:"area_chart",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this area chart?"},views:{type:"views",title:"View",description:""},field_y_axis:{type:"fieldCollector",title:"Metric - Y Axis",description:"What do you want each area to measure?",callToAction:"Add metric"},field_x_axis:{type:"fieldCollector",title:"Grouping - X Axis",description:"What do you want each area to represent? An example might be an employee ID to represent each employee.",callToAction:"Add grouping"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this area chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this area chart."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Chart Settings",description:"",subSectionDefinition:{stacked:{type:"stacked",title:"Layout",description:"",namespace:"stacked"},legend:{type:"legend",title:"Show Legend",description:"",namespace:"legend"},curve:{type:"curve",title:"Line Curve",description:"",namespace:"curve"}}},axis_labels:{type:"axisLabels",title:"Axis Preferences",description:"",subSectionDefinition:{x:{title:"X Axis",description:"",namespace:"x"},"x.prefix":{title:"Prefix",description:"",namespace:"x.prefix"},"x.postfix":{title:"Postfix",description:"",namespace:"x.postfix"},"x.format":{title:"Format",description:"",namespace:"x.format"},"x.count":{title:"Label count",description:"",namespace:"x.count"},"x.axis_title":{title:"Title",description:"",namespace:"x.axis_title"},y:{title:"Y Axis",description:"",namespace:"y"},"y.prefix":{title:"Prefix",description:"",namespace:"y.prefix"},"y.postfix":{title:"Postfix",description:"",namespace:"y.postfix"},"y.format":{title:"Format",description:"",namespace:"y.format"},"y.count":{title:"Label count",description:"",namespace:"y.count"},"y.axis_title":{title:"Title",description:"",namespace:"y.axis_title"}}},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""},headline:{type:"headline",title:"Headline",description:""},goal_line:{type:"goalLine",title:"Goal Lines",description:""}}},ur=function(e){return{title:sr.title,description:sr.description,servicesClass:"AreaChart",namespace:sr.namespace,dump:function(e){return e},load:function(t){return{type:t.type,measure:pe(t.measure),displayTitle:t.displayTitle,dimension:Le(t.dimension),timeDimension:t.timeDimension,displaySubject:t.displaySubject,viewId:wn(t.viewId),filter:de(t.filter),order:he(t.order,t.timeDimension),dataSetId:t.dataSetId,limit:t.limit,offset:t.offset,xAxisPostfix:t.xAxisPostfix,xAxisPrefix:t.xAxisPrefix,yAxisPostfix:t.yAxisPostfix,yAxisPrefix:t.yAxisPrefix,lineCurve:t.lineCurve,conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules),protectedByOrganisation:t.protectedByOrganisation,stacked:t.stacked,drilldown:t.drilldown,legend:t.legend,yAxisFormat:t.yAxisFormat,xAxisFormat:t.xAxisFormat,goalLines:t.goalLines,parameters:me(t.parameters),approxXAxisLabelCount:ge(t.approxXAxisLabelCount),approxYAxisLabelCount:ge(t.approxYAxisLabelCount),headline:Mn(t.headline,t.timeDimension)}},setAttributes:or(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"areaChart",measure:[],displayTitle:"",dimension:[],timeDimension:null,displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,offset:0,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,lineCurve:"natural",conditionalFormattingRules:[],drilldown:[],legend:!0,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",parameters:{},goalLines:void 0,axisTitles:void 0,headline:void 0},t)},createFeedback:_n,schema:ar(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"areaChart");return this.init(t.id,{measure:[n.measure[0]],dimension:n.dimension})},dataPanelConfig:function(){return[On(sr,"data_set"),On(sr,"views"),$({},On(sr,"field_y_axis"),{fieldFilterOptions:{forComponent:"areaChart"},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),$({},On(sr,"field_x_axis"),{fieldFilterOptions:{forComponent:"areaChart",onlyDimensions:!0},preventDuplicates:!0,preSetPartialAttributes:function(e,t){return xn(e,t)},getValues:function(e){return En(e)},maxAllowed:2,testId:"add-dimension"}),On(sr,"sort"),On(sr,"filter"),On(sr,"custom_metrics"),On(sr,"limit")]},formatPanelConfig:function(){var e,t,n;return[jn(sr),$({},On(sr,"chart_styles"),{subSection:[null==(e=sr.format_panel.chart_styles)?void 0:e.subSectionDefinition.stacked,null==(t=sr.format_panel.chart_styles)?void 0:t.subSectionDefinition.legend,null==(n=sr.format_panel.chart_styles)?void 0:n.subSectionDefinition.curve]}),Tn(sr),$({},On(sr,"conditional_formatting"),{ruleType:"areaColor"}),On(sr,"goal_line"),On(sr,"headline")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1}}},lr=function(e){return o.object($({},rt(e.attributesSchemaOptions),{fontSize:o.string().allow(""),formatter:o.object(),measure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),filter:tt(e.queryEngineConfig),prefixes:o.object(),postfixes:o.object(),type:o.valid("singleStat").required(),limit:nt(),conditionalFormattingRules:vt(e.queryEngineConfig),deltaTimeDimension:o.alternatives(Ze(e.queryEngineConfig.supportedTimeTruncFunctions),o.valid(null)),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions)}))},cr=function(e){if("singleMeasure"in e){var t={},n={},r=[],i={};return e.singleMeasure&&(r=[e.singleMeasure],t[xt(e.singleMeasure)]=e.prefix,n[xt(e.singleMeasure)]=e.postfix,i[xt(e.singleMeasure)]=e.formatter),{type:"singleStat",prefixes:t,postfixes:n,measure:r,formatter:i,fontSize:e.fontSize,displayTitle:e.displayTitle,displaySubject:e.displaySubject,filter:de(e.filter),dataSetId:e.dataSetId,limit:e.limit,conditionalFormattingRules:e.conditionalFormattingRules,deltaTimeDimension:e.deltaTimeDimension,parameters:me(e.parameters)}}return $({},e,{filter:de(e.filter)})},fr={title:"Single stat",description:"Shows a single statistical value, ideal for key data point representation.",namespace:"single_stat",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this single stat?"},views:{type:"views",title:"View",description:""},field_metrics:{type:"fieldCollector",title:"Metrics",description:"What do you want to show?",callToAction:"Add metric"},filter:{type:"filter",title:"Filters",description:"Only include the information you want in this scatter chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},comparison:{type:"comparison",title:"Comparison",description:""}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},stats_labels:{type:"statsLabels",title:"Labels",description:"",subSectionDefinition:{prefix:{title:"Prefix",description:"",namespace:"prefix"},postfix:{title:"Postfix",description:"",namespace:"postfix"},format:{title:"Format",description:"",namespace:"format"},count:{title:"Label count",description:"",namespace:"count"}}},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""},format:{type:"format",title:"Format",description:"",subSectionDefinition:{font_size:{title:"Font Size",type:"fontSize",description:"",namespace:"font_size"}}}}},dr=function(e){return{title:fr.title,description:fr.description,servicesClass:"SingleStat",namespace:fr.namespace,dump:function(e){return e},load:function(e){var t=cr(e);return{type:"singleStat",prefixes:t.prefixes,postfixes:t.postfixes,formatter:t.formatter,fontSize:t.fontSize,measure:pe(t.measure),displayTitle:t.displayTitle,displaySubject:t.displaySubject,protectedByOrganisation:e.protectedByOrganisation,viewId:wn(e.viewId),filter:t.filter,dataSetId:t.dataSetId,limit:t.limit,conditionalFormattingRules:t.conditionalFormattingRules,deltaTimeDimension:t.deltaTimeDimension,parameters:me(t.parameters)}},setAttributes:function(t,n){return Pt(t,n,lr(e))},validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"singleStat",measure:[],displayTitle:"",postfixes:{},prefixes:{},formatter:{},fontSize:"2rem",protectedByOrganisation:void 0,displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],dataSetId:e,limit:5e3,conditionalFormattingRules:[],deltaTimeDimension:null,parameters:{}},t)},schema:lr(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"singleStat");return this.init(t.id,{measure:[n.measure[0]]})},dataPanelConfig:function(){return[On(fr,"data_set"),On(fr,"views"),$({},On(fr,"field_metrics"),{fieldFilterOptions:{forComponent:"singleStat"},preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),On(fr,"filter"),On(fr,"custom_metrics"),On(fr,"comparison")]},formatPanelConfig:function(){var e;return[jn(fr),$({},On(fr,"stats_labels"),{prefix:Rn(fr,"prefix"),postfix:Rn(fr,"postfix"),format:Rn(fr,"format"),count:Rn(fr,"count")}),$({},On(fr,"format"),{subSection:[null==(e=fr.format_panel.format)?void 0:e.subSectionDefinition.font_size]}),$({},On(fr,"conditional_formatting"),{ruleType:"fontColor"})]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!0,simpleMaths:!0,aggregateMaths:!0,rules:!0,roundedNumbers:!0},supportedFeatures:{parameters:!0,colorGradient:!1}}},hr={title:"Custom",servicesClass:"",namespace:"custom",description:"",dump:function(e){return e},load:function(e){return e},setAttributes:function(e,t){throw"Not implemented."},validate:function(){return[]},init:function(e,t){return{type:"custom",id:t&&t.id||"",dataSetId:e,displaySubject:"",displayTitle:"",protectedByOrganisation:void 0}},schema:o.object(),removeField:function(e,t){return e},isRunnable:function(){return!0},autoGenerate:function(e){return this.init(e.id)},dataPanelConfig:function(){return[]},formatPanelConfig:function(){return[]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!1,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{colorGradient:!1,parameters:!1}},pr=function(e){return o.object($({},rt(e.attributesSchemaOptions),{type:o.valid("mercatorMap").required(),measure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),filter:tt(e.queryEngineConfig),limit:nt(),dimension:$e({},e.attributesSchemaOptions),labelFormat:o.alternatives(o.string(),o.valid(null)),noDataColor:o.string().required(),backgroundColor:o.string().required(),maxValueColor:o.string().required(),minValueColor:o.string().required(),position:o.object({scale:o.number(),centerX:o.number(),centerY:o.number()})}))},gr=function(e){return function(t,n){return Pt(t,n,pr(e))}},mr={title:"Country map",description:"A map component based on the Mercator projection, suitable for geographical data visualization.",namespace:"mercator_map",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use for this map?"},views:{type:"views",title:"View",description:""},field_metrics:{type:"fieldCollector",title:"Metric",description:"What do you want to show?",callToAction:"Add metric"},field_country:{type:"fieldCollector",title:"Country",description:"Which field contains the country code required to group results on?",callToAction:"Set country"},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use on this map."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},limit:{type:"limit",title:"Limit",description:"Set the maximum number of records to show on this map."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},chart_styles:{type:"chartStyles",title:"Map Settings",description:"",subSectionDefinition:{number_format:{type:"numberFormat",title:"Value format",description:"",namespace:"number_format"}}},map_colors:{type:"mapColors",title:"Map colors",description:""}}},vr=function(e){return e.Linear="linear",e.Circular="circular",e}({}),br=function(e){return o.object($({},rt(e.attributesSchemaOptions),{measure:o.array().items(Xe(e.queryEngineConfig.supportedAggregates,e.attributesSchemaOptions)),filter:tt(e.queryEngineConfig),type:o.valid("progress").required(),limit:nt(),conditionalFormattingRules:vt(e.queryEngineConfig),parameters:ft(e.queryEngineConfig,e.attributesSchemaOptions),goals:o.array().items(o.object({field:o.string().required().description("ID of the field in the data set to which the goal applies too"),value:o.number().required().description("Value of which the goal is set")})).description("Set the target value that progression is shown towards."),progressType:o.array().items(o.object({field:o.string().required().description("ID of the field to set the progress type of"),value:o.valid(vr.Linear,vr.Circular).required()})).description("Set the display type of the progress view"),formatter:o.object().pattern(o.string(),o.string()),prefixes:o.object().pattern(o.string(),o.string()),postfixes:o.object().pattern(o.string(),o.string())}))},yr={title:"Progress",description:"Used to show progress towards goals, completion of tasks, or as indicators of performance metrics.",namespace:"progress",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this progress?"},views:{type:"views",title:"View",description:""},progress_goals:{type:"progressGoals",title:"Metric",description:"What do you want to show in each progress bar?"},filter:{type:"filter",title:"Filters",description:"Only include the information you want in this progress chart."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{title:"Subject",type:"subject",description:"",namespace:"subject"}}},stats_labels:{type:"statsLabels",title:"Labels",description:"",subSectionDefinition:{prefix:{title:"Prefix",description:"",namespace:"prefix"},postfix:{title:"Postfix",description:"",namespace:"postfix"},format:{title:"Format",description:"",namespace:"format"},count:{title:"Label count",description:"",namespace:"count"}}},progress_type:{type:"progressType",title:"Type",description:""}}},_r=["title","description","data_panel","format_panel"],Ar=["title","description","callToAction"],wr=o.alternatives().try(o.string(),o.object({sentence:o.string().custom((function(e,t){for(var n,r=/\{\{(\w+)\}\}/g;null!==(n=r.exec(e));){var i=n[1];if(!t.state.ancestors[0][i+"_singular"]||!t.state.ancestors[0][i+"_plural"])return t.error("any.invalid",{message:'"textOverride": "'+i+'" found in sentence but corresponding "'+i+'_singular" and "'+i+'_plural" fields are missing'})}return e}))}).pattern(/.+_(singular|plural)$/,o.string())).messages({"any.custom":"{{#message}}"}),Fr=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,kr=/<style\b[^<]*(?:(?!<\/style>)<[^<]*)*<\/style>/gi,xr=/on[a-z]+\s*=\s*["'][^"']*["']/gi,Er=/javascript:[^\s"']+/gi,Cr=new RegExp("^(?:"+/<(b|strong)>(?:(?!<\/(b|strong)>).)*<\/(b|strong)>/.source+"|"+/<(i|em)>(?:(?!<\/(i|em)>).)*<\/(i|em)>/.source+"|[^*_<>])*$","m"),Sr=function(e){if(Fr.test(e)||kr.test(e)||xr.test(e)||Er.test(e))throw new Error("Invalid content: potentially malicious elements detected.");return Cr.test(e)},Or=function(e,t,n,r){return Dr(e,t,n,void 0,r)},Dr=function(e,t,n,r,i){if(i)return"[key: "+e+"]";var a,o=r?function(e,t){var n=e[t],r=wr.validate(n);return r.error&&r.error.details.forEach((function(e){var t;De(null==(t=e.context)?void 0:t.message)})),function(){if("string"==typeof n)return Sr(n);if("object"==typeof n)return Sr(n.sentence);if(void 0===n)return!0;throw new Error("Invalid translation type")}()?n:void 0}(r,e):void 0;return a=function(e,t){return t?e.replace(/\[\[([^\]]+)\]\]/g,(function(e,n){for(var r,i=se(n.split("|"));!(r=i()).done;){var a=t[r.value];if("string"==typeof a&&""!==a)return a;if("number"==typeof a)return a.toString()}return""})):e}(a="object"==typeof o&&null!==o?o.sentence:"string"==typeof o?o:t,n),n&&(a=function(e,t,n){return Object.entries(t).forEach((function(t){var r=t[0],i=t[1];if(i&&"object"==typeof i&&"count"in i){var a=1===i.count?n&&n[r+"_singular"]||i.singular:n&&n[r+"_plural"]||i.plural;e=e.replace(new RegExp("{{"+r+"}}","g"),a)}})),e}(a,n,o)),function(e,t){if(!t)return e;for(var n=0,r=Object.entries(t);n<r.length;n++){var i=r[n],a=i[1];if("string"==typeof a||"number"==typeof a){var o=new RegExp("\\[\\["+i[0]+"\\]\\]","g");e=e.replace(o,String(a))}}return e}(a,n)},jr=function(e,t){var n=null!=t?t:Dr,r=e,i=e.namespace;return _r.forEach((function(t){if("title"===t||"description"===t){var a,o=n(i+"."+t,e[t]);r=$({},r,((a={})[t]=o,a))}if("data_panel"===t){var s=i+"."+t,u=[];e.dataPanelConfig().forEach((function(e){e.subSection&&(e.subSection=Pr(e,n,s)),Rr(e).forEach((function(t){var r=n(s+"."+t.key,t.defaultValue);e[t.property]=r})),u.push(e)})),r=$({},r,{dataPanelConfig:function(){return u}})}if("format_panel"===t){var l=i+"."+t,c=[];e.formatPanelConfig().forEach((function(e){e.subSection&&(e.subSection=Pr(e,n,l)),function(e,t,n){function r(n,r){n&&Rr(n).forEach((function(i){var a=e(t+"."+r+"."+i.key,i.defaultValue);n[i.property]=a}))}function i(e,t,n){t.forEach((function(t){var i=e[t];i&&r(i,n)}))}n.x&&(i(n.x,Tr,"axis_labels"),r(n.x,"axis_labels")),n.y&&(i(n.y,Tr,"axis_labels"),r(n.y,"axis_labels")),function(e){return"prefix"in e}(n)&&i(n,Tr,"stats_labels")}(n,l,e),Rr(e).forEach((function(t){var r=n(l+"."+t.key,t.defaultValue);e[t.property]=r})),c.push(e)})),r=$({},r,{formatPanelConfig:function(){return c}})}})),r},Tr=["count","axisTitle","format","postfix","prefix"];function Pr(e,t,n){var r;return null==(r=e.subSection)?void 0:r.map((function(r){return Rr(r).forEach((function(i){var a=t(n+"."+e.namespace+"."+i.key,i.defaultValue);r[i.property]=a})),r}))}function Rr(e){var t=e.namespace||e.type;if(!t)return[];var n=[];return Ar.forEach((function(r){if(e[r]){var i=r;"callToAction"===r&&(i="call_to_action"),n.push({key:t+"."+i,defaultValue:e[r],property:r})}})),n}var Mr={queryEngineConfig:{supportedFeatures:[],supportedAggregates:{},supportedTimeTruncFunctions:{},supportedOperators:{},supportedTransformationFunctions:{}}};function Ir(e,t){if("custom"==e)return hr;if("barChart"==e)return jr(In(t||Mr),null==t?void 0:t.textOverride);if("areaChart"==e)return jr(ur(t||Mr),null==t?void 0:t.textOverride);if("lineChart"==e)return jr(Un(t||Mr),null==t?void 0:t.textOverride);if("pieChart"==e)return jr(qn(t||Mr),null==t?void 0:t.textOverride);if("scatterChart"==e)return jr(function(e){return{title:Gn.title,description:Gn.description,servicesClass:"ScatterChart",namespace:Gn.namespace,dump:function(e){return e},load:function(e){return{type:e.type,xMeasure:pe(e.xMeasure?[e.xMeasure]:[])[0]||null,yMeasure:pe(e.yMeasure?[e.yMeasure]:[])[0]||null,dimension:Le(e.dimension),viewId:wn(e.viewId),timeDimension:e.timeDimension,displayTitle:e.displayTitle,displaySubject:e.displaySubject,protectedByOrganisation:e.protectedByOrganisation,filter:de(e.filter),order:he(e.order,e.timeDimension),dataSetId:e.dataSetId,limit:e.limit,legend:e.legend,xAxisFormat:e.xAxisFormat,yAxisFormat:e.yAxisFormat,yAxisPostfix:e.yAxisPostfix,yAxisPrefix:e.yAxisPrefix,xAxisPostfix:e.xAxisPostfix,xAxisPrefix:e.xAxisPrefix,approxXAxisLabelCount:ge(e.approxXAxisLabelCount),approxYAxisLabelCount:ge(e.approxYAxisLabelCount),goalLines:e.goalLines,axisTitles:e.axisTitles}},setAttributes:Wn(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"scatterChart",xMeasure:null,yMeasure:null,dimension:[],timeDimension:null,displayTitle:"",displaySubject:"",protectedByOrganisation:void 0,viewId:wn(null==t?void 0:t.viewId),filter:[],order:[],dataSetId:e,limit:5e3,legend:!0,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",goalLines:void 0,axisTitles:void 0},t)},createFeedback:_n,schema:Vn(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return!!e.xMeasure&&!!e.yMeasure&&e.dimension.length>0},autoGenerate:function(t){var n=Kr(t,e.queryEngineConfig,"scatterChart"),r=n.measure;return this.init(t.id,{xMeasure:r[0],yMeasure:r[1],dimension:n.dimension})},dataPanelConfig:function(){var e,t;return[On(Gn,"data_set"),On(Gn,"views"),$({},On(Gn,"labelled_metrics"),{subSection:[$({},null==(e=Gn.data_panel.labelled_metrics)?void 0:e.subSectionDefinition.xAxis,{propKey:"xMeasure",allowsMultiple:!1}),$({},null==(t=Gn.data_panel.labelled_metrics)?void 0:t.subSectionDefinition.yAxis,{propKey:"yMeasure",allowsMultiple:!1})]}),$({},On(Gn,"field_grouping"),{fieldFilterOptions:{onlyDimensions:!0,onlyFieldTypes:["boolean","number","string"],removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0},maxAllowed:1,preSetPartialAttributes:function(e){return{dimension:e}},getValues:function(e){return e.dimension},testId:"add-dimension"}),On(Gn,"filter"),On(Gn,"custom_metrics"),On(Gn,"limit")]},formatPanelConfig:function(){var e;return[jn(Gn),$({},On(Gn,"chart_styles"),{subSection:[null==(e=Gn.format_panel.chart_styles)?void 0:e.subSectionDefinition.legend]}),Tn(Gn),On(Gn,"goal_line")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!1}}}(t||Mr),null==t?void 0:t.textOverride);if("comboChart"==e)return jr(Xn(t||Mr),null==t?void 0:t.textOverride);if("dataTable"==e)return jr(tr(t||Mr),null==t?void 0:t.textOverride);if("basicTable"==e)return jr(ri(t||Mr),null==t?void 0:t.textOverride);if("singleStat"==e)return jr(dr(t||Mr),null==t?void 0:t.textOverride);if("progress"==e)return jr(function(e){return{title:yr.title,description:yr.description,dump:function(e){return e},namespace:yr.namespace,servicesClass:"Progress",load:function(e){var t=cr(e);return{type:"progress",measure:pe(t.measure),displayTitle:t.displayTitle,displaySubject:t.displaySubject,protectedByOrganisation:t.protectedByOrganisation,viewId:wn(t.viewId),filter:t.filter,dataSetId:t.dataSetId,limit:t.limit,conditionalFormattingRules:t.conditionalFormattingRules,parameters:t.parameters,prefixes:t.prefixes,postfixes:t.postfixes,formatter:t.formatter,goals:t.goals,progressType:t.progressType}},setAttributes:function(t,n){return Pt(t,n,br(e))},validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(e,t){return $({type:"progress",measure:[],displayTitle:"",protectedByOrganisation:void 0,displaySubject:"",viewId:wn(null==t?void 0:t.viewId),filter:[],dataSetId:e,limit:5e3,conditionalFormattingRules:[],parameters:{},formatter:{},progressType:[],goals:[],postfixes:{},prefixes:{}},t)},schema:br(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(e){return this.init(e.id)},dataPanelConfig:function(){return[On(yr,"data_set"),On(yr,"views"),On(yr,"progress_goals"),On(yr,"filter"),On(yr,"custom_metrics")]},formatPanelConfig:function(){return[jn(yr),On(yr,"progress_type"),$({},On(yr,"stats_labels"),{prefix:Rn(yr,"prefix"),postfix:Rn(yr,"postfix"),format:Rn(yr,"format"),count:Rn(yr,"count")})]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!0,simpleMaths:!0,aggregateMaths:!0,rules:!0,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!1}}}(t||Mr),null==t?void 0:t.textOverride);if("mercatorMap"==e)return jr(function(e){return{title:mr.title,description:mr.description,servicesClass:"MercatorMap",namespace:mr.namespace,dump:function(e){return e},load:function(e){return{dataSetId:e.dataSetId,displaySubject:e.displaySubject,displayTitle:e.displayTitle,protectedByOrganisation:e.protectedByOrganisation,viewId:wn(e.viewId),type:"mercatorMap",dimension:e.dimension,limit:e.limit,measure:pe(e.measure),labelFormat:e.labelFormat,position:e.position,filter:de(e.filter),noDataColor:e.noDataColor||"#ffffff",backgroundColor:e.backgroundColor||"#EFF5F6",maxValueColor:e.maxValueColor||"#000000",minValueColor:e.minValueColor||"#e0e0e0"}},setAttributes:gr(e),validate:function(){return[]},init:function(e,t){return $({type:"mercatorMap",dataSetId:e,dimension:[],measure:[],displaySubject:"",displayTitle:"",limit:5e3,filter:[],viewId:wn(null==t?void 0:t.viewId),labelFormat:null,noDataColor:"#ffffff",backgroundColor:"#EFF5F6",maxValueColor:"#000000",minValueColor:"#e0e0e0"},t)},schema:pr(e),removeField:function(e,t){return e},isRunnable:function(e){return!!(e.dimension&&e.dimension[0]&&e.measure&&e.measure[0])},autoGenerate:function(e){return this.init(e.id)},dataPanelConfig:function(){return[On(mr,"data_set"),On(mr,"views"),$({},On(mr,"field_metrics"),{type:"fieldCollector",fieldFilterOptions:{forComponent:"mercatorMap"},maxAllowed:1,preSetPartialAttributes:function(e){return{measure:e}},getValues:function(e){return e.measure},testId:"metric-input"}),$({},On(mr,"field_country"),{fieldFilterOptions:{onlyDimensions:!0,onlyFieldTypes:["string"],removeConditionalPercentage:!0,removeRuleGrouping:!1,removeSimpleMaths:!0,removeSimplePercentage:!0,removeAggregateMaths:!0},maxAllowed:1,preSetPartialAttributes:function(e){return{dimension:e}},getValues:function(e){return e.dimension},testId:"add-dimension"}),On(mr,"filter"),On(mr,"custom_metrics"),On(mr,"limit")]},formatPanelConfig:function(){var e;return[jn(mr),$({},On(mr,"chart_styles"),{subSection:[null==(e=mr.format_panel.chart_styles)?void 0:e.subSectionDefinition.number_format]}),On(mr,"map_colors")]},supportedCustomFields:{simplePercentage:!0,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!0,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!1}}}(t||Mr),null==t?void 0:t.textOverride);if("horizontalBarChart"==e)return jr(ir(t||Mr),null==t?void 0:t.textOverride);throw"Cannot get interface for "+e+". Please implement it."}function Br(e,t){var n=[].concat(e);return null!=t&&t.onlyFieldTypes&&!s.isEmpty(t.onlyFieldTypes)&&(n=[].concat(n).filter((function(e){var n;return null==t||null==(n=t.onlyFieldTypes)?void 0:n.includes(e.dataType)}))),null!=t&&t.forComponent&&(n=function(e,t){var n=Ir(t);return[].concat(e).filter((function(e){var t=!0;return Lt(e)&&!n.supportedCustomFields.conditionalPercentage&&(t=!1),qt(e)&&!n.supportedCustomFields.simplePercentage&&(t=!1),Ut(e)&&!n.supportedCustomFields.simpleMaths&&(t=!1),Vt(e)&&!n.supportedCustomFields.rules&&(t=!1),Ht(e)&&!n.supportedCustomFields.roundedNumbers&&(t=!1),t}))}(n,t.forComponent)),null!=t&&t.removeConditionalPercentage&&(n=n.filter((function(e){return!Lt(e)}))),null!=t&&t.removeSimplePercentage&&(n=n.filter((function(e){return!qt(e)}))),null!=t&&t.removeRuleGrouping&&(n=n.filter((function(e){return!Vt(e)}))),null!=t&&t.removeSimpleMaths&&(n=n.filter((function(e){return!Ut(e)}))),null!=t&&t.removeAggregateMaths&&(n=n.filter((function(e){return!zt(e)}))),null!=t&&t.onlyDimensions&&(n=n.filter((function(e){return e.canBeDimension}))),null!=t&&t.onlyMeasures&&(n=n.filter((function(e){return e.canBeMeasure}))),n}var Nr=function(e,t){return e.find((function(e){return e.id==t}))||null},Lr=function(e,t){return e.find((function(e){return e.name==t}))||null},Ur=function(e,t){var n=[].concat(e.fields).find((function(e){return e.id==t}));if(n)return n;throw new un(e,t)},Hr=function(e,t){var n=[].concat(e.fields).find((function(e){return e.publicName==t}));if(n)return n;throw"Failed to find field by name in data set. Looking for "+t},zr=function(e,t){var n=s.findIndex(e,(function(e){return e.id==t}));return[e[n]||null,n]},qr=function(e,t){return $({},e,{fields:[].concat(e.fields).map((function(e){return function(e,t,n){var r,i=(r=function e(t,n,r){var i=s.replace(t,n,r);return i.indexOf(n)>=0?e(i,n,r):i}(e.id,"_"," ")).charAt(0).toUpperCase()+r.slice(1);return{id:e.id,dataType:e.dataType,publicName:e.publicName||i,dashboardRequiredFilterGroups:e.dashboardRequiredFilterGroups||[],canBeDimension:void 0===e.canBeDimension||e.canBeDimension,canBeMeasure:void 0===e.canBeMeasure||e.canBeMeasure,allowedOperators:void 0===e.allowedOperators?le(e,t):e.allowedOperators,allowedGranularities:void 0===e.allowedGranularities?Object.keys(t.supportedTimeTruncFunctions):e.allowedGranularities,supportedAggregateOptions:He(t,e.dataType,e.supportedAggregateOptions)}}(e,t)}))})},Vr=function(e,t){var n=[].concat(e.fields).filter(Gt);return t&&(n=Br(n,{forComponent:t})),n},Wr=function(e){return $({},e,{fields:[].concat(e.fields).filter((function(e){return!Gt(e)}))})},Gr=function(e,t){return[].concat(e).map((function(e){return e.id==t.id?t:e}))},Kr=function(e,t,n){var r="horizontalBarChart"===n?void 0:"x",i=function(e){return[].concat(Br(e.fields,{onlyFieldTypes:["boolean","number","string"],onlyDimensions:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0}))}(e)[0],a=[].concat(function(e,t){return[].concat(Br(e.fields,{onlyFieldTypes:["number","string","boolean"],onlyMeasures:!0,forComponent:t}))}(e,n)).map((function(e){var n=Pe(e,t.supportedAggregates);return{field:e.id,function:n}}));return{dataSetId:e.id,measure:a,order:[],timeDimension:null,filter:[],dimension:i?[{field:i.id,function:"none",pivot:r}]:[]}},Qr=function(e,t,n){var r=Br(e.fields,{removeAggregateMaths:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0}),i=[].concat(r).map((function(e){return{field:e.id,function:"none"}}));return{dataSetId:e.id,measure:i,timeDimension:null,order:[],filter:n,dimension:[],limit:t,offset:0}},Yr=function(e){if(!e.preAggregated)throw"buildViewOnlyQuery function should only be used for single-view datasets";return{dataSetId:e.id,preparedQueryType:"preAggregated",type:"preparedQuery",filter:{}}},Xr=function(e,t){if(!t)return e;e=e.map(Wr);var n=[].concat(e).map((function(e){var n=(t[e.id]||[]).map(Yt);return $({},e,{fields:[].concat(e.fields,n)})}));return[].concat(n)},Jr=function(e,t,n,r,i){var a,o,s;return void 0===i&&(i={}),{id:n,publicName:r,dataType:t,canBeDimension:null!=(a=i.canBeDimension)?a:"number"!=t,canBeMeasure:null==(o=i.canBeMeasure)||o,allowedOperators:null!=(s=i.allowedOperators)?s:le({dataType:t},e)}},Zr=function(e,t,n,r){return void 0===r&&(r={}),Jr(e,"string",t,n,r)},$r=function(e,t,n,r){return void 0===r&&(r={}),Jr(e,"number",t,n,r)},ei=function(e,t,n,r){return void 0===r&&(r={}),Jr(e,"boolean",t,n,r)},ti=function(e,t,n,r){var i,a,o,s;return{id:t,publicName:n,dataType:"date_time",allowedGranularities:null!=(i=r.allowedGranularities)?i:Object.keys(e.supportedTimeTruncFunctions),allowedOperators:null!=(a=r.allowedOperators)?a:le({dataType:"date_time"},e),canBeDimension:null==(o=r.canBeDimension)||o,canBeMeasure:null!=(s=r.canBeMeasure)&&s}},ni={title:"Basic table",description:"Displays data in a simple, straightforward table format.",namespace:"basic_table",data_panel:{data_set:{type:"dataSet",title:"Data set",description:"What data do you want to use in this basic table?"},views:{type:"views",title:"View",description:""},fields:{type:"fields",title:"Columns",description:"Select which values you want to see in this table"},sort:{type:"sort",title:"Sort",description:"Select the order of categories or time on the x Axis."},filter:{type:"filter",title:"Filters",description:"Only include the information you want to use in this basic table."},custom_metrics:{type:"customMetrics",title:"Custom metrics",description:"Build your own metrics, such as a percentage."},pagination:{type:"pagination",title:"Pagination",description:"Define the size for each page in the table"}},format_panel:{heading:{type:"heading",title:"Heading",description:"",subSectionDefinition:{title:{type:"title",title:"Title",description:"",namespace:"title"},subject:{type:"subject",title:"Subject",description:"",namespace:"subject"}}},format:{type:"format",title:"Format",description:"",subSectionDefinition:{time:{type:"time",title:"Time",description:"",namespace:"time"}}},prefixes:{type:"prefixes",title:"Prefixes",description:""},conditional_formatting:{type:"conditionalFormatting",title:"Conditional Formatting",description:""}}},ri=function(e){return{title:ni.title,description:ni.description,servicesClass:"BasicTable",namespace:ni.namespace,dump:function(e){return{type:e.type,measure:e.measure,displayTitle:e.displayTitle,dimension:e.dimension,timeDimension:e.timeDimension,displaySubject:e.displaySubject,protectedFields:e.protectedFields,filter:e.filter,order:e.order,dataSetId:e.dataSetId,viewId:null==e?void 0:e.viewId,limit:e.limit,offset:e.offset,conditionalFormattingRules:e.conditionalFormattingRules,protectedByOrganisation:e.protectedByOrganisation,dateTimeFormat:e.dateTimeFormat,prefixes:e.prefixes,exportNames:e.exportNames,numberFormat:e.numberFormat,sizing:e.sizing}},load:function(t){return $({},t,{measure:pe(t.measure),order:he(t.order,t.timeDimension),filter:de(t.filter),dimension:Le(t.dimension),viewId:wn(t.viewId),protectedFields:Cn(t.protectedFields),conditionalFormattingRules:Mt(e.queryEngineConfig,t.conditionalFormattingRules)})},setAttributes:Rt(e),validate:function(t,n){return vn(t,n,e.queryEngineConfig)},init:function(t,n){var r={type:"basicTable",measure:[],displayTitle:"",dimension:[],timeDimension:null,displaySubject:"",filter:[],order:[],dataSetId:t,viewId:wn(null==n?void 0:n.viewId),protectedFields:void 0,limit:50,offset:0,conditionalFormattingRules:[],prefixes:[],dateTimeFormat:"DD MMMM YYYY, hh:mm",exportNames:{},numberFormat:{},sizing:{}};return Rt(e)(r,n||{})},schema:yt(e),removeField:function(t,n){return jt(t,n,e.queryEngineConfig)},setFields:function(t,n){var r=[].concat(n).map((function(e){return{field:e,function:"none"}}));return Rt(e)(t,{measure:r})},setDateTimeFormat:function(e,t){return this.setAttributes(e,{dateTimeFormat:t})},isRunnable:function(e){return e.measure.length>0},autoGenerate:function(e){var t=Br(e.fields,{forComponent:"basicTable",onlyMeasures:!0,removeAggregateMaths:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0}),n=[].concat(t).map((function(e){return{field:e.id,function:"none"}}));return this.init(e.id,{measure:n.slice(0,5)})},dataPanelConfig:function(){return[On(ni,"data_set"),On(ni,"views"),On(ni,"fields"),On(ni,"sort"),On(ni,"pagination"),On(ni,"filter"),On(ni,"custom_metrics")]},formatPanelConfig:function(){var e;return[jn(ni),$({},On(ni,"format"),{subSection:[null==(e=ni.format_panel.format)?void 0:e.subSectionDefinition.time]}),On(ni,"prefixes"),$({},On(ni,"conditional_formatting"),{ruleType:"backgroundColor"})]},supportedCustomFields:{simplePercentage:!1,conditionalPercentage:!1,simpleMaths:!0,rules:!0,aggregateMaths:!1,roundedNumbers:!0},supportedFeatures:{parameters:!1,colorGradient:!0}}},ii=function(e,t){return f.scale(e).colors(t)},ai=function(e,t){var n;return(null!=t?t:0)<=(null!=(n=null==e?void 0:e.length)?n:0)?e:ui(ii(e,t))},oi={colors:["#feae4a","#5fbaff","#e15e9d"],detail:"minimal",fontFamily:"Inter, sans-serif",rowLimit:6,fontSize:"0.65rem"},si=function(e){var t=1e4*Math.sin(e++);return t-Math.floor(t)},ui=function(e,t){void 0===t&&(t=5);for(var n,r,i=e.length;i;)r=Math.floor(si(t)*i--),n=e[i],e[i]=e[r],e[r]=n,++t;return e},li=[].concat(["barChart","horizontalBarChart","areaChart","lineChart","scatterChart","pieChart","singleStat","dataTable","basicTable","comboChart","mercatorMap","progress","custom"]).filter((function(e){return"custom"!=e})),ci=function(e){return{attributes:e,localFilters:[],results:[],colSpan:1,reports:[],updatesFromParameters:{}}},fi=function(e,t){if("dateFilter"==e)return t("date_filter","Date filter");if("dateAndTimeFilter"==e)return t("date_time_filter","Date Time filter");if("singleSelectFilter"==e)return t("single_select_filter","Single select filter");if("multiSelectFilter"==e)return t("multi_select_filter","Multi select filter");throw"Unrecognised additional filter type "+e},di=function(e){return $({},e,{managedByConfiguration:!1})},hi=function(e){return"fields"in e?function(e){if("globalSelectFilter"==e.type)return{type:"singleSelectFilter",title:e.title,value:null,requiresValue:!1,managedByConfiguration:!1,appliesToFields:e.fields.map((function(e){return{fieldId:e.field,dataSetId:e.dataSetId}}))};if("globalDateTimeFilter"==e.type)return{type:"dateFilter",value:null,requiresValue:!1,managedByConfiguration:!1,title:e.title,appliesToFields:e.fields.map((function(e){return{fieldId:e.field,dataSetId:e.dataSetId}}))};throw"Unrecognised global filter. "+JSON.stringify(e)}(e):$({},e,{type:bi(e.type)})},pi=function(e,t,n){return t.appliesToFields.flatMap((function(r){var i,a;if(r.dataSetId!=e.id)return[];if(null==t.value)return[];if("string[]"==Ur(e,r.fieldId).dataType)return[{field:r.fieldId,op:"array_contains",value:t.value}];if(("dateFilter"==t.type||"dateAndTimeFilter"==t.type)&&"fixedRange"==(null==(i=t.value)?void 0:i.type))return[{field:r.fieldId,op:">",value:t.value.after},{field:r.fieldId,op:"<",value:t.value.before}];if(("dateFilter"==t.type||"dateAndTimeFilter"==t.type)&&"relative"==(null==(a=t.value)?void 0:a.type)){var o=n[t.value.value].range,s=o.before,u=o.after,l=[];return s&&(l=[].concat(l,[{field:r.fieldId,op:"<",value:s}])),u&&(l=[].concat(l,[{field:r.fieldId,op:">",value:u}])),l}if("singleSelectFilter"==t.type)return[{field:r.fieldId,op:"=",value:t.value}];if("multiSelectFilter"==t.type&&t.value.length>0)return[{field:r.fieldId,op:"is_one_of",value:t.value}];if("dateFilter"==t.type&&!t.value||"dateAndTimeFilter"==t.type&&!t.value||"multiSelectFilter"==t.type&&0===t.value.length)return[];throw"Cannot convert filter type "+t.type+" to query attributes filter. "+JSON.stringify(t)}))},gi=function(e,t,n){var r=[];return(e.globalFilters||[]).forEach((function(e){r=[].concat(r,pi(t,e,n))})),Object.values(e.localFilters||{}).flat().forEach((function(e){r=[].concat(r,pi(t,e,n))})),r},mi=function(e,t,n){if(e.title)return e.title;var r=n?n("untitled","Untitled"):"Untitled";return t.forEach((function(t){try{var n=e.appliesToFields[0],i=Ur(t,n.fieldId);t.id==n.dataSetId&&n.fieldId==i.id&&(r=i.publicName)}catch(e){}})),r},vi=function(e,t){return[].concat(e).find((function(e){var n,r,i=e.type==t.type,a=(null==(n=e.appliesToFields)?void 0:n.length)==(null==(r=t.appliesToFields)?void 0:r.length),o=s.every(t.appliesToFields,(function(t){return s.some(e.appliesToFields,(function(e){return e.fieldId==t.fieldId&&e.dataSetId==t.dataSetId}))}));return i&&a&&o}))},bi=function(e){return"dateTimeFilter"===e?"dateFilter":e};function yi(e,t,n,r){if(r){var i=e.reduce((function(e,r){if(null!==r.value){if(Array.isArray(r.value)&&0===r.value.length)return e;r.appliesToFields.forEach((function(i){var a=i.dataSetId,o=Nr(t,a);e[a]||(e[a]=[]),null!==o&&(e[a]=[].concat(e[a],pi(o,r,n)))}))}return e}),{});return 0===Object.keys(i).length?void 0:i}}var _i=function(e){return"optionsPulledFrom"in e&&e.optionsPulledFrom&&0!==e.optionsPulledFrom.length?$({},e,{appliesToFields:[].concat(e.optionsPulledFrom)}):e},Ai=function(e,t){if("isEmpty"in e||ji(e))return e;var n=(0,Ir(e.attributes.type,t).load)(e.attributes),r=[];return s.isArray(e.localFilters)&&(r=[].concat(e.localFilters?e.localFilters:[]).map((function(e){return hi(e)}))),"addOns"in e.attributes&&s.isEmpty(r)&&e.attributes.addOns.forEach((function(e){r=[].concat(r,[{type:"dateFilter"==e.type?"dateFilter":"singleSelectFilter",value:null,requiresValue:!1,managedByConfiguration:!1,appliesToFields:[{fieldId:e.field,dataSetId:n.dataSetId}]}])})),delete e.addOns,delete n.addOns,$({},e,{localFilters:r,attributes:n,results:[]})},wi=function(e){if(Di(e)||ji(e))return e;var t=[].concat(e.localFilters&&s.isArray(e.localFilters)?e.localFilters:[]).map(di);return $({},e,{results:void 0,queries:void 0,attributes:$({},e.attributes,{offset:void 0}),localFilters:t})},Fi=function(e,t,n,r){var i=function(e,t,n,r){var i=e[t];return"left"==r?[].concat(i.components).slice(0,n).reverse():[].concat(i.components).slice(n+1,i.components.length)}(e,t,n,r),a=i.length-1,o=i.findIndex((function(e){return e.colSpan>2}));return-1==o?-1:"left"==r?a-o:o+1+n},ki=function(e,t,n){void 0===n&&(n=350);var r=[].concat(e);return r.splice(t,0,{components:[{isEmpty:!0,colSpan:12}],height:n}),r},xi=function(e){return{colSpan:e,isEmpty:!0}};function Ei(e){return 1===e?12:e<5?12/e:2}var Ci=function(e,t){for(var n,r=s.cloneDeep(e),i=[].concat(r[t].components),a=xi(Ei(i.length+1)),o=(i=[].concat(i,[a])).length-1,u=0;u<((n=i.length)>2&&n<5?3:2);u++){var l=Fi(r,t,o,"left");i.length<5?i[u].colSpan=Ei(i.length):i[l].colSpan=i[l].colSpan-1,r[t]={components:[].concat(i),height:r[t].height}}return r},Si=function(e,t,n,r){var i=[].concat(e),a=[].concat(i[n].components);return a[r]=$({},t,{colSpan:a[r].colSpan}),i[n]={components:a,height:i[n].height},i},Oi=function(e,t){return{components:e,height:null!=t?t:350}},Di=function(e){return"isEmpty"in e},ji=function(e){return"displayTitle"in e};function Ti(e){for(var t,n=se(e);!(t=n()).done;)for(var r,i=se(t.value.components);!(r=i()).done;){var a=r.value;if(!("isEmpty"in a)||!0!==a.isEmpty)return!1}return!0}var Pi=function(e){var t=[].concat(e),n=s.sumBy(t,(function(e){return e.colSpan}));return 12==n||(t[t.length-1].colSpan=t[t.length-1].colSpan+12-n),t},Ri=function(e,t){return e.map((function(e){return function(e,t){var n=function(e){return"components"in e?e:{components:e,height:350}}(e),r=s.sumBy(n.components,(function(e){return null==e?1:0})),i=s.sumBy(n.components,(function(e){return null==e?0:e.colSpan})),a=Math.floor((12-i)/r),o=[].concat(n.components).map((function(e){return null===e?{isEmpty:!0,colSpan:a}:Di(e)||ji(e)?e:Ai($({},e,{colSpan:e.colSpan}),t)}));return{components:Pi(o),height:n.height||350}}(e,t)}))},Mi=function(e){return{display:e.display,componentLibrary:e.componentLibrary,isPlayground:!1,globalFilters:[],customFields:{}}},Ii={FIRST_ROW:0,SECOND_ROW:1,THIRD_ROW:2,FOURTH_ROW:3,FIFTH_ROW:4,FIRST_CELL:0,SECOND_CELL:1,THIRD_CELL:2,FOURTH_CELL:3,FIFTH_CELL:4},Bi={emptyDashboard:function(){var e=new Date;return{id:void 0,parentDashboardId:void 0,createdAt:e,updatedAt:e,metadata:{},display:[],globalFilters:[],componentLibrary:[]}},insertRow:function(e,t,n){return $({},e,{display:ki(e.display,t,null==n?void 0:n.height)})},setComponentOnDisplay:function(e,t,n,r){return $({},e,{display:Si(e.display,ci(t),n,r)})},listComponentTypesUsed:function(e){return t=[],e.display.forEach((function(e){e.components.forEach((function(e){Di(e)||ji(e)||(t=[].concat(t,[e.attributes.type]))}))})),s.uniq(t);var t},appendEmptyCell:function(e,t){return $({},e,{display:Ci(e.display,t)})},listDataSetIdsUsed:function(e){var t=[];return e.componentLibrary.forEach((function(e){t=[].concat(t,[e.attributes.dataSetId])})),e.display.forEach((function(e){e.components.forEach((function(e){Di(e)||ji(e)||(t=[].concat(t,[e.attributes.dataSetId]))}))})),s.uniq(t)}},Ni={setComponent:Si,newEmptyCell:xi,initRow:Oi,init:function(){return[]}},Li=function e(t){return t.startsWith("/")?e(t.slice(1)):t.endsWith("/")?e(t.slice(0,-1)):t},Ui=function(e,t){var n=Li(e),r=Li(t),i=function(e){return e.startsWith("https://")||e.startsWith("http://")||e.startsWith(".")}(e)?"":"/";return""==n&&""==r?"/":""==r?""+i+n:""!=n&&""!=r?""+i+n+"/"+r:""+i+r},Hi=function(e){return function(){var t=Z(X().mark((function t(n,r,i){var a,o,s,u;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a={},r&&(a.auth="Bearer "+r),o="",i&&(o="filter="+i.join(",")),t.next=6,e({path:"/api/v2/auth/project/"+n+"/access_token?"+o,method:"get",headers:a});case 6:if(u=(s=t.sent).body,200!=s.status){t.next=11;break}return t.abrupt("return",u.token.token);case 11:return t.abrupt("return",void 0);case 12:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},zi=function(){var e=Z(X().mark((function e(t,n){var r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.dashboardAccessToken){e.next=3;break}return Ee("Using dashboard access token for auth header"),e.abrupt("return",{auth:"Bearer "+t.dashboardAccessToken});case 3:if(!t.projectAccessToken){e.next=6;break}return Ee("Using project access token for auth header"),e.abrupt("return",{auth:"Bearer "+t.projectAccessToken});case 6:if(!t.apiKey){e.next=11;break}return Ee("Using API Key for auth header"),e.abrupt("return",{auth:"Api-Key "+t.apiKey});case 11:if(!n.preFetchProjectAccessTokens||!t.useCookieAuth&&!t.appSessionAuthToken){e.next=24;break}return Ee("Fetching project access token from the Vizzly API",n.preFetchProjectAccessTokens.projectId,"Filtering by",n.preFetchProjectAccessTokens.resourceFilters),e.next=15,Hi(qi(t))(n.preFetchProjectAccessTokens.projectId,t.appSessionAuthToken,n.preFetchProjectAccessTokens.resourceFilters);case 15:if(!(r=e.sent)){e.next=21;break}return Ee("Project access token received."),e.abrupt("return",{auth:"Bearer "+r});case 21:Ee("Failed to receive project access token.");case 22:e.next=25;break;case 24:Ee("Not pre-fetching project access token.");case 25:return e.abrupt("return",{});case 26:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qi=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a,o,s,u;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,zi(e,n);case 3:return r=t.sent,i=n.headers||{},a=Ui(e.host,n.path),t.next=8,d(a,{method:n.method,headers:$({"Content-Type":"application/json",Accept:"application/json"},r,i),redirect:"follow",referrerPolicy:"no-referrer",body:n.body?JSON.stringify(n.body):null,signal:n.abortSignal,mode:n.mode||void 0});case 8:return o=t.sent,t.next=11,o.json();case 11:return s=t.sent,Ee("HTTP Client Response",{host:e.host,path:n.path,status:o.status,responseId:o.headers.get("X-Request-Id")}),t.abrupt("return",{body:s,status:o.status,headers:o.headers});case 16:if(t.prev=16,t.t0=t.catch(0),null==(u=n.abortSignal)||!u.aborted){t.next=21;break}return console.log("Aborted a request."),t.abrupt("return",{status:500,body:{reason:"Aborted"},headers:null});case 21:throw t.t0;case 22:case"end":return t.stop()}}),t,null,[[0,16]])})));return function(e){return t.apply(this,arguments)}}()},Vi=function(e){return Z(X().mark((function t(){var n,r;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/parent-dashboards",method:"get"});case 2:if(r=(n=t.sent).body,200!=n.status){t.next=7;break}return t.abrupt("return",r.dashboards.map((function(e){return{id:e.id,created_at:e.created_at,updated_at:e.updated_at,webhook_id:e.webhook_id}})));case 7:return t.abrupt("return",void 0);case 8:case"end":return t.stop()}}),t)})))},Wi=function(e){return function(){var t=Z(X().mark((function t(n){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/scheduled-report",method:"post",body:{cronSchedule:n.cronSchedule,dashboardAccessToken:n.dashboardAccessToken,scheduledReportId:n.scheduledReportId}});case 2:return t.abrupt("return",200==t.sent.status);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Gi=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToCreateDashboardAccess",n}return ee(t,e),t}(re(Error)),Ki=function(e){return function(){var t=Z(X().mark((function t(n,r,i){var a,o;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/auth/dashboards/access",method:"post",body:{dashboardAccessToken:n,dashboardAdminOverrideToken:r},abortSignal:i});case 2:if(o=(a=t.sent).body,200!=a.status){t.next=7;break}return t.abrupt("return",{permissions:o.permissions.map((function(e){return{dashboardId:e.dashboard_id,scope:e.scope,token:e.token,userReference:e.user_reference}}))});case 7:throw new Gi("Failed to fetch dashboard access");case 8:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},Qi=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToGetDashboard",n}return ee(t,e),t}(re(Error)),Yi=function(e){return function(){var t=Z(X().mark((function t(n,r){var i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/multi-get-dashboard",method:"post",body:{dashboardAccessTokens:n},abortSignal:r});case 2:if(a=(i=t.sent).body,200!=i.status){t.next=7;break}return t.abrupt("return",a);case 7:throw new Qi("Failed to get dashboard from POST /api/v2/multi-get-dashboard.");case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},Xi=function(e){return function(){var t=Z(X().mark((function t(n){var r,i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/multi-get-dashboard",method:"post",body:{dashboardAccessTokens:n}});case 2:if(i=(r=t.sent).body,200!=r.status){t.next=7;break}return t.abrupt("return",i);case 7:throw new Qi("Failed to get potentially encrypted dashboard from POST /api/v2/multi-get-dashboard.");case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Ji=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToCreateDashboard",n}return ee(t,e),t}(re(Error)),Zi=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="DashboardQuotaReached",n}return ee(t,e),t}(re(Error)),$i=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/dashboard",method:"post",body:{dashboardAccessToken:n.dashboardAccessToken,definition:n.definition,meta:n.metadata||n.meta||{},parentDashboardId:n.parentDashboardId,permissions:n.permissions}});case 2:if(i=(r=t.sent).body,200!=(a=r.status)){t.next=7;break}return t.abrupt("return",{dashboard:i.dashboard,permissions:i.permissions});case 7:if(422!=a){t.next=9;break}throw new Zi("Dashboard quota reached; "+JSON.stringify(i));case 9:throw new Ji("Failed to update the dashboard from POST /api/v2/dashboard");case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},ea=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToUpdateDashboard",n}return ee(t,e),t}(re(Error)),ta=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=n.metadata||n.meta||{},t.next=3,e({path:"/api/v2/dashboard",method:"put",body:$({},n,{meta:r})});case 3:if(a=(i=t.sent).body,200!=i.status){t.next=8;break}return t.abrupt("return",a);case 8:throw new ea("Failed to update dashboard from PUT /api/v2/dashboard.");case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},na=function(e){return e.map((function(e){return{name:e.name,description:e.description||"",fields:e.fields.map((function(e){var t=[],n=["none"];return"date_time"==e.dataType?n=[].concat(n,e.allowedGranularities||[]):t=[].concat(t,e.supportedAggregateOptions||[]),{name:e.publicName,description:e.description||"",canBeDimension:e.canBeDimension,canBeMeasure:e.canBeMeasure,availableFunctionsInSelect:t,availableFunctionsInGrouping:n}}))}}))},ra=function(e){function t(){var n;return(n=e.call(this,"There has been an error with the AI. Please try again.")||this).name="AIContainsErrors",Object.setPrototypeOf(ae(n),t.prototype),n}return ee(t,e),t}(re(Error)),ia=function(e,t){var n=s.cloneDeep(t);if("custom"===n.type)throw"Custom views are not supported by Vizzly AI.";var r,i,a,o=[],u=[],l=[],c={orWhereClauses:[]},f=[],d=[],h=n.displayTitle,p=n.displaySubject,g=n.limit;return"goalLines"in n&&(f=null==(r=n.goalLines)?void 0:r.map((function(e){return{value:e.value,color:e.color,strokeStyle:e.strokeStyle,strokeWidth:e.strokeWidth}}))),"conditionalFormattingRules"in n&&Array.isArray(n.conditionalFormattingRules)&&(d=null==(i=n.conditionalFormattingRules)?void 0:i.map((function(e){return{color:e.ruleValue,field:e.filters[0][0].field,function:e.filters[0][0].function,op:e.filters[0][0].op,value:e.filters[0][0].value}}))),"measure"in n&&(o=n.measure.map((function(t){return{field:Ur(e,t.field).publicName,function:t.function}}))),"dimension"in n&&(u=n.dimension.map((function(t){return{field:Ur(e,t.field).publicName,function:t.function}}))),"order"in n&&(l=n.order.map((function(t){return{field:Ur(e,t.field).publicName,function:t.function,direction:t.direction}}))),"filter"in n&&(c={orWhereClauses:null==(a=n.filter||[])?void 0:a.map((function(t){return{andWhereClauses:t.map((function(t){return{field:Ur(e,t.field).publicName,function:t.function,op:t.op,value:t.value}}))}}))}),{title:h,subtitle:p,type:n.type,dataSetName:e.name,select:o,group:u,order:l,goalLines:f,conditionalFormatting:d,filter:c,limit:g}},aa=function(e,t,n,r){var i,a,o,u,l=s.cloneDeep(t),c=Lr(e,n.dataSetName);if(!c)throw"Failed to find data set by name";return"title"in n&&(l.displayTitle=n.title||l.displayTitle),"limit"in l&&"limit"in n&&(l.limit=n.limit),"filter"in l&&"filter"in n&&(l.filter=null==(i=(null==(a=n.filter)?void 0:a.orWhereClauses)||[])?void 0:i.map((function(e){return e.andWhereClauses.map((function(e){return{field:Hr(c,e.field).id,function:e.function,op:e.op,value:e.value}}))}))),"subtitle"in n&&(l.displaySubject=n.subtitle||l.displaySubject),"measure"in l&&"select"in n&&(l.measure=(n.select||[]).map((function(e){return{field:Hr(c,e.field).id,function:e.function}}))),"dimension"in l&&"group"in n&&(l.dimension=(n.group||[]).map((function(e){return{field:Hr(c,e.field).id,function:e.function}}))),"goalLines"in l&&"goalLines"in n&&(l.goalLines=null==(o=n.goalLines)?void 0:o.map((function(e){return{strokeStyle:e.strokeStyle,strokeWidth:e.strokeWidth,color:e.color,value:e.value}}))),"order"in l&&"order"in n&&(l.order=(n.order||[]).map((function(e){return{field:Hr(c,e.field).id,function:e.function,direction:e.direction}}))),"conditionalFormattingRules"in l&&"conditionalFormatting"in n&&(l.conditionalFormattingRules=null==(u=n.conditionalFormatting)?void 0:u.map((function(e){var t=Hr(c,e.field);return{ruleType:"backgroundColor",ruleValue:e.color,filters:[[{field:t.id,function:e.function,op:e.op,value:e.value}]]}}))),n.type&&t.type!=n.type&&(l=Ir(n.type,{queryEngineConfig:r}).init(c.id,$({},l,{type:n.type}))),function(e,t){var n=Ir(e.type,{queryEngineConfig:t}).schema.validate(e,{stripUnknown:{arrays:!0,objects:!0},allowUnknown:!1,abortEarly:!1}),r=n.error,i=n.value;return r&&Oe("AI attribute errors",r),i}(l,r)},oa=function(e,t,n,r){if(!Lr(r,e.ai_view.dataSetName))throw Oe("The AI returned an invalid data set ID. This is likely due to a bug in the AI. Please contact support."),new ra;return{conversationId:e.conversation_id,attributes:aa(r,t,e.ai_view,n),messageHistory:e.conversation_content.messages.map((function(e){return{id:e.id,content:e.content,reaction:e.reaction,sender_type:e.sender_type,sent_at:new Date(e.sent_at),status:e.status}}))}},sa=function(e){function t(n){var r;return void 0===n&&(n="AI usage limit reached"),(r=e.call(this,n)||this).name="AIUsageLimitReached",Object.setPrototypeOf(ae(r),t.prototype),r}return ee(t,e),t}(re(Error)),ua=function(e){function t(){var n;return(n=e.call(this,"Something went wrong while fetching data from the AI.")||this).name="AIFailedToFetch",Object.setPrototypeOf(ae(n),t.prototype),n}return ee(t,e),t}(re(Error)),la=function(e){function t(){var n;return(n=e.call(this,"User aborted AI request.")||this).name="AIAborted",Object.setPrototypeOf(ae(n),t.prototype),n}return ee(t,e),t}(re(Error));function ca(e,t){if(200!=e){if(422==e||429==e)throw Ee("askAi","AI usage limit reached",t),new sa(t.quota+" queries per hour allowed.");if(500===e&&t&&"reason"in t&&"Aborted"===t.reason)throw new la;throw new ua}}var fa=function(e){return function(){var t=Z(X().mark((function t(n,r,i,a,o,s,u){var l,c,f,d;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return l=ia(Nr(o,r.dataSetId),r),t.next=3,e({path:"/api/ai",method:"post",body:{question:i,conversationId:n,currentAttributes:l,dataSets:na(o),dashboardAccessToken:a},abortSignal:u});case 3:return ca((c=t.sent).status,f=c.body),d=oa(f,r,s,o),t.abrupt("return",d);case 9:case"end":return t.stop()}}),t)})));return function(e,n,r,i,a,o,s){return t.apply(this,arguments)}}()},da=function(e){function t(t){var n;return(n=e.call(this,"Failed to save Vizzly config. Received status code "+t+".")||this).name="FailedToSaveVizzlyConfigVersion",n}return ee(t,e),t}(re(Error)),ha=function(e){return e.ConfigStore="cnf_",e.Project="prj_",e.KeyPair="kyp_",e.Dashboard="dsh_",e.ProjectApiKey="vizzly_project_api_key_",e}({}),pa=function(e){return function(){var t=Z(X().mark((function t(n,r){var i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/config",method:"post",body:{projectId:n,encryptedConfig:r},preFetchProjectAccessTokens:n?{projectId:n,resourceFilters:[ha.Project,ha.ConfigStore]}:void 0});case 2:if(200==(i=t.sent.status)){t.next=6;break}throw new da(i);case 6:return t.abrupt("return",200==i);case 7:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},ga=function(e){function t(t){var n;return(n=e.call(this,"Failed to setup project by saving an encrypted connection and config on the Vizzly API. Received status code "+t+".")||this).statusCode=void 0,n.name="VizzlyApiCallErrorFailedToSetupProject",n.statusCode=t,n}return ee(t,e),t}(re(Error)),ma=function(e){return function(){var t=Z(X().mark((function t(n,r,i){var a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/connection",method:"post",body:{projectId:n,encryptedConfig:i,encryptedConnection:r},preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:if(200==(a=t.sent.status)){t.next=6;break}throw new ga(a);case 6:return t.abrupt("return",200==a);case 7:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},va=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a,o;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r="/api/v3/project/"+n+"/config",t.next=3,e({path:r,method:"get",preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.ConfigStore]}});case 3:if(o=(i=t.sent).body,200!=(a=i.status)){t.next=8;break}return t.abrupt("return",{encryptedConfig:o.encrypted_config});case 8:return Ee("HTTP request to fetch Config returned non-200.",r,a,o),t.abrupt("return",void 0);case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},ba=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v2/project/"+n+"/connection",method:"get",preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:if(a=(r=t.sent).body,200!=(i=r.status)){t.next=7;break}return t.abrupt("return",{status:i,encryptedCredentials:a.encrypted_credentials});case 7:return t.abrupt("return",{status:i});case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},ya=function(e){return function(){var t=Z(X().mark((function t(n){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/api-key",method:"post",body:{},preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:return t.abrupt("return",t.sent.body.api_key);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},_a=function(e){return function(){var t=Z(X().mark((function t(n,r,i){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/api-key/"+r,method:"put",body:$({},i),preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project,ha.ProjectApiKey]}});case 2:return t.abrupt("return",t.sent.body.api_key);case 5:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},Aa=function(e){return function(){var t=Z(X().mark((function t(n,r){var i,a,o;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/ai/question-suggestions",method:"post",body:{dataSets:na(r),dashboardAccessToken:n}});case 2:if(ca(o=(i=t.sent).status,a=i.body),200!=o){t.next=8;break}return t.abrupt("return",{suggestions:a.suggestions});case 8:throw"Failed to fetch question suggestions from AI.";case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},wa=function(e){return function(){var t=Z(X().mark((function t(n){var r,i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n,method:"get",preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:if(i=(r=t.sent).body,200!=r.status){t.next=7;break}return t.abrupt("return",i.project);case 7:return t.abrupt("return",null);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Fa=function(e){return function(){var t=Z(X().mark((function t(n,r,i){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/query-engine-user",method:"post",body:{email:r,password:i},preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:return t.abrupt("return",200==t.sent.status);case 6:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},ka=function(e){return function(){var t=Z(X().mark((function t(n,r,i){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/query-engine-user",method:"put",body:{query_engine_user_id:r,password:i},preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:return t.abrupt("return",200==t.sent.status);case 5:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},xa=function(e){return function(){var t=Z(X().mark((function t(n,r){var i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/query-engine-user?email="+encodeURIComponent(r),method:"get",preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 2:if(a=(i=t.sent).body,200!=i.status){t.next=7;break}return t.abrupt("return",a.query_engine_user);case 7:return t.abrupt("return",void 0);case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},Ea=function(e){return function(){var t=Z(X().mark((function t(n){var r,i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/v3/project/"+n+"/organisation-team-members",method:"get",preFetchProjectAccessTokens:{projectId:n,resourceFilters:["prj_"]}});case 2:if(i=(r=t.sent).body,200!=r.status){t.next=7;break}return t.abrupt("return",i.team_members);case 7:return t.abrupt("return",void 0);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Ca=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={},n&&(r={auth:"Bearer "+n}),t.next=4,e({path:"/api/v2/project/self-hosted-query-engine",method:"post",body:{},headers:r});case 4:return a=(i=t.sent).body,t.abrupt("return",200==i.status?a.project:void 0);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Sa=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={},n&&(r={auth:"Bearer "+n}),t.next=4,e({path:"/api/v2/project/self-hosted-dynamic-query-engine",method:"post",body:{},headers:r});case 4:return a=(i=t.sent).body,t.abrupt("return",200==i.status?a.project:void 0);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Oa=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={},n&&(r={auth:"Bearer "+n}),t.next=4,e({path:"/api/v2/project/self-hosted-in-browser",method:"post",body:{},headers:r});case 4:return a=(i=t.sent).body,t.abrupt("return",200==i.status?a.project:void 0);case 8:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Da=function(e){return function(){var t=Z(X().mark((function t(n,r,i){var a,o,s;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a={},i&&(a={auth:"Bearer "+i}),t.next=4,e({path:"/api/v2/project/managed-query-engine/"+n+"/key-pairs/"+r,method:"get",headers:a});case 4:if(s=(o=t.sent).body,200!=o.status){t.next=9;break}return t.abrupt("return",{privateKey:s.keys.private_key,publicKey:s.keys.public_key});case 9:return t.abrupt("return",void 0);case 10:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},ja=function(e){function t(t){var n;return(n=e.call(this,"Failed to save an encrypted secret for "+t)||this).name="FailedToSaveProjectEncryptedEncryptionSecret",n}return ee(t,e),t}(sn),Ta=function(e){function t(t){var n;return(n=e.call(this,"An encrypted secret has already been saved for "+t)||this).name="ProjectEncryptedSecretAlreadySaved",n}return ee(t,e),t}(sn),Pa=function(e){return function(){var t=Z(X().mark((function t(n,r,i){var a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return void 0===i&&(i=!1),t.next=3,e({path:"/api/v3/project/"+n+"/encrypted-encryption-secret",method:"post",body:{projectId:n,encryptedEncryptionSecret:r,allowRotation:i},preFetchProjectAccessTokens:{projectId:n,resourceFilters:[ha.Project]}});case 3:if(400!=(a=t.sent.status)||!i){t.next=9;break}throw new ja(n);case 9:if(400!=a||i){t.next=11;break}throw new Ta(n);case 11:return t.abrupt("return",200==a);case 12:case"end":return t.stop()}}),t)})));return function(e,n,r){return t.apply(this,arguments)}}()},Ra=function(e){return function(){var t=Z(X().mark((function t(n,r,i,a){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e({path:"/api/ai/conversation/"+n+"/message/"+r,method:"post",body:{reaction:a.reaction,dashboardAccessToken:i}});case 2:return t.abrupt("return",Ma(t.sent));case 4:case"end":return t.stop()}}),t)})));return function(e,n,r,i){return t.apply(this,arguments)}}()},Ma=function(e){if(200===e.status)return{success:!0};throw new Error("AI Action failed")},Ia=function(e){var t=qi(e);return{config:e,getParentDashboards:Vi(t),saveScheduledReport:Wi(t),createDashboardAccess:Ki(t),multiGetDashboards:Yi(t),multiGetEncryptedDashboards:Xi(t),createDashboard:$i(t),updateDashboard:ta(t),askAi:fa(t),aiActions:Ra(t),askAiForQuestionSuggestions:Aa(t),createVizzlyConfigVersion:pa(t),getVizzlyConfig:va(t),saveConnection:ma(t),getConnection:ba(t),createProjectApiKey:ya(t),updateProjectApiKey:_a(t),getProjectAccessToken:Hi(t),getProject:wa(t),createQueryEngineUser:Fa(t),updateQueryEngineUser:ka(t),getQueryEngineUser:xa(t),getProjectTeamMembers:Ea(t),createSelfHostedQueryEngineProject:Ca(t),createSelfHostedDynamicQueryEngineProject:Sa(t),createSelfHostedInBrowserQueryEngineProject:Oa(t),getManagedQueryEngineKeyPair:Da(t),saveEncryptedProjectEncryptionSecret:Pa(t)}},Ba=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToLoadIdentity",n}return ee(t,e),t}(re(Error)),Na=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="InvalidIdentityReturn",n}return ee(t,e),t}(re(Error)),La=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToLoadQueryEngineConfig",n}return ee(t,e),t}(re(Error)),Ua=function(e){function t(){return e.apply(this,arguments)||this}return ee(t,e),t}(re(Error)),Ha=function(e,t){return[].concat(e.supportedFeatures).includes(t)},za=function(e){function t(t){var n;return(n=e.call(this,"The queryEngineEndpoint value '"+t+"' is not valid.")||this).invalidEndpoint=void 0,n.name="InvalidQueryEngineEndpoint",n.invalidEndpoint=t,n}return ee(t,e),t}(re(Error)),qa=function(e){function t(){var t;return(t=e.call(this,"The queryEngineEndpoint value is not of the correct type. It must be a string or a function.")||this).name="InvalidQueryEngineEndpointType",t}return ee(t,e),t}(re(Error)),Va=function(e){return"string"==typeof e?{}:e.customHeaders?e.customHeaders():{}},Wa=function(e){return function(){var t=Z(X().mark((function t(n){var r,i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r={host:Ya(e)},i=$({},n,{headers:$({},n.headers,Va(e))}),t.abrupt("return",qi(r)(i));case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Ga=function(){var e=Z(X().mark((function e(t){var n,r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=Wa(t),e.next=3,n({method:"post",mode:"cors",path:"/api/v1/support",body:{}});case 3:if(200!=(r=e.sent).status){e.next=6;break}return e.abrupt("return","supportedFeatures"in(i=r.body)?i:$({},i,{supportedFeatures:["subquery"]}));case 6:return e.abrupt("return",null);case 7:case"end":return e.stop()}var i}),e)})));return function(t){return e.apply(this,arguments)}}(),Ka={origin:"in-browser",supportedFeatures:["simpleMaths","aggregateMaths","subquery","encryptedDashboards"],supportedTimeTruncFunctions:function(e){var t=s.cloneDeep(Ft);if(!e)return t;var n={};return e.forEach((function(e){if(!Ft[e])throw"Time trunc function "+e+" not managed by Vizzly";n[e]=Ft[e]})),n}(["month","year","quarter","week","day","hour","minute","second"]),supportedAggregates:function(e){var t=s.cloneDeep(be);if(!e)return t;var n={};return e.forEach((function(e){if(!be[e])throw"Aggregate "+e+" not managed by Vizzly";n[e]=be[e]})),n}(["sum","mean","min","max","count","countDistinct"]),supportedOperators:function(e){var t=s.cloneDeep(fe);if(!e)return t;var n={};return e.forEach((function(e){if(!fe[e])throw"Operator "+e+" not managed by Vizzly";n[e]=fe[e]})),n}([">","<","=","!=",">=","<=","is_one_of","is_not_one_of","starts_with","ends_with","contains_substring","does_not_contain_substring"]),supportedTransformationFunctions:{}},Qa=function(){var e=Z(X().mark((function e(t){var n,r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"in-browser"!==t){e.next=5;break}return e.abrupt("return",Ka);case 5:if(!("string"==typeof t||"object"==typeof t&&"endpoint"in t)){e.next=16;break}if(a=void 0,(a="string"==typeof(i=t)?i:i.endpoint).startsWith("http://")||a.startsWith("https://")||a.startsWith("/")){e.next=8;break}throw new za(t);case 8:return e.next=10,Ga(t);case 10:if(n=e.sent){e.next=13;break}throw new La("Failed to load query engine config.");case 13:return e.abrupt("return",n);case 16:if("function"!=typeof t){e.next=25;break}return e.next=19,t();case 19:if(r=e.sent){e.next=22;break}throw new La("Failed to load query engine config.");case 22:return e.abrupt("return",$({},r));case 25:throw new qa;case 26:e.next=35;break;case 28:if(e.prev=28,e.t0=e.catch(0),!(e.t0 instanceof za)){e.next=32;break}throw e.t0;case 32:if(!(e.t0 instanceof qa)){e.next=34;break}throw e.t0;case 34:throw new La("Failed to load query engine config.");case 35:case"end":return e.stop()}var i,a}),e,null,[[0,28]])})));return function(t){return e.apply(this,arguments)}}(),Ya=function(e){return"string"==typeof e?e:e.endpoint},Xa=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="FailedToResolveDataSets",n}return ee(t,e),t}(re(Error)),Ja=function(e){function t(){var t;return(t=e.call(this,"Identity prop type is invalid.")||this).name="InvalidIdentityPropType",t}return ee(t,e),t}(re(Error)),Za=function(e){function t(){var t;return(t=e.call(this,"dataSets property is not valid")||this).name="InvalidDataSetsPropType",t}return ee(t,e),t}(re(Error)),$a=function(t){return $({},(i=null==(n=t.split("."))?void 0:n[1],JSON.parse((r=i,"object"==typeof window&&window&&window.atob?window.atob(r):e.from(r,"base64").toString()).toString())),{signature:t});var n,r,i},eo=function(e,t,n,r){var i=$a(e);"scope"in i||(i.scope="read_write");var a={dashboardAccess:i,dataAccess:t?$a(t):void 0,queryEngineAccessConfig:n?$a(n):void 0,dashboardAdminOverride:r?$a(r):void 0};return to(a),a},to=function(e){var t=new Date,n=new Date(e.dashboardAccess.expires),r=!!e.dataAccess&&new Date(e.dataAccess.expires);!1!==r&&r<t&&console.warn("Vizzly data access token expired at;",r),n<t&&console.warn("Vizzly dashboard access token expired at;",n)},no=function(e){if(!e)throw new Na("Failed to load identity.");var t=o.object({dashboardAccessToken:o.string().required(),dataAccessToken:o.string(),queryEngineAccessToken:o.string(),projectAccessToken:o.string().optional()}).validate(e).error;if(t)throw new Na(t.message);return e},ro=function(){var e=Z(X().mark((function e(t){var n,r,i;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t();case 2:if(n=no(n=e.sent)){e.next=6;break}throw new Ba("Failed to fetch identity config.");case 6:return r=io()&&((a=window.location.href).split("#vizzly_")[1]||new URLSearchParams(new URL(a).search).get("_vizzlyDashboardAdmin"))||null,i=eo(n.dashboardAccessToken,n.dataAccessToken,n.queryEngineAccessToken,r),e.abrupt("return",{identityConfig:i,tokens:n});case 9:case"end":return e.stop()}var a}),e)})));return function(t){return e.apply(this,arguments)}}(),io=function(){return"undefined"!=typeof window},ao=[{namespace:"config.supported_operator",constants:ue},{namespace:"config.supported_aggregate",constants:ve},{namespace:"config.supported_time",constants:_t}],oo=function(e,t,n){var r={};return Object.entries(e).forEach((function(e){var i=e[0],a=e[1];r[i]=$({},a,{publicName:t(n+"."+i,a.publicName)})})),r},so=function(e,t){var n=$({},e);return n.supportedAggregates&&(n.supportedAggregates=oo(n.supportedAggregates,t,ao[1].namespace)),n.supportedTimeTruncFunctions&&(n.supportedTimeTruncFunctions=oo(n.supportedTimeTruncFunctions,t,ao[2].namespace)),n.supportedOperators&&(n.supportedOperators=oo(n.supportedOperators,t,ao[0].namespace)),n},uo=function(e,t,n,r){var a,o,s=i.useState(),u=s[0],l=s[1],c=i.useState({dataSets:void 0,queryEngineConfig:void 0,identityConfig:void 0}),f=c[0],d=c[1];return a=Z(X().mark((function t(){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,Ee("Fetching identity config."),t.next=4,ro(e);case 4:d($({},f,{identityConfig:t.sent.identityConfig})),t.next=12;break;case 9:t.prev=9,t.t0=t.catch(0),Oe("Failed to refresh identity tokens.");case 12:case"end":return t.stop()}}),t,null,[[0,9]])}))),o=i.useRef(),i.useEffect((function(){o.current=a})),i.useEffect((function(){var e=setInterval((function(){o.current&&o.current()}),12e5);return function(){return clearInterval(e)}}),[12e5]),i.useEffect((function(){!function(){var i=Z(X().mark((function i(){var a,o,s;return X().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(i.prev=0,"function"==typeof e){i.next=3;break}throw new Ja;case 3:return i.next=5,Promise.all([Qa(n),ro(e)]);case 5:return s=(a=i.sent)[1].identityConfig,o=so(o=a[0],r),i.next=11,t(s,o);case 11:d({dataSets:i.sent,queryEngineConfig:o,identityConfig:s}),i.next=18;break;case 15:i.prev=15,i.t0=i.catch(0),i.t0 instanceof Ba||i.t0 instanceof La||i.t0 instanceof Ua||i.t0 instanceof Na||i.t0 instanceof Xa||i.t0 instanceof za||i.t0 instanceof qa||i.t0 instanceof Ja||i.t0 instanceof Za?l(i.t0):(De("Unknown error",i.t0),l(new Ba("Failed to load identity")));case 18:case"end":return i.stop()}}),i,null,[[0,15]])})));return function(){return i.apply(this,arguments)}}()()}),[]),$({},f,{error:u})},lo=function(e,t){var n=t?{queryEngineConfig:t}:void 0;if("string"==typeof e.definition)throw new Error("Dashboard is an encrypted string, use the query engine to fetch the dashboard. Please use the queryEngineConfig prop to pass the query engine configuration.");return{id:e.id,parentDashboardId:e.parent_dashboard_id,isPlayground:!1,globalFilters:[].concat(e.definition.globalFilters||[]).map((function(e){return hi(e)})),componentLibrary:[].concat(e.definition.componentLibrary||[]).map((function(e){return Ai($({},e,{colSpan:(null==e?void 0:e.colSpan)||1}),n)})),theme:$({},oi,e.theme),display:Ri(e.definition.display,n),webhookId:e.webhook_id||null,createdAt:new Date(e.created_at),updatedAt:new Date(e.updated_at),metadata:e.metadata||{}}},co=function(e,t){return e.dataSets.findIndex((function(e){return e.id==t}))},fo=function(e,t){return Nr(e.dataSets,t)},ho=function(e,t){return co(e,t)>=0},po=function(e){var t=$({},e),n={};e.dataSets.forEach((function(e){n[e.id]=Vr(e)}));var r,i=null===t.parentDashboardId?t.componentLibrary:xo(t),a=[].concat(e.globalFilters).filter((function(e){return!e.managedByConfiguration})).map(di);return{isPlayground:e.isPlayground,globalFilters:a,componentLibrary:[].concat(i).map(wi),display:(r=e.display,r.map((function(e){return{components:[].concat(e.components).map(wi),height:e.height}}))),customFields:n}},go=function(e,t,n){return $({},e,{dataSets:Xr(t,n)})},mo=function(e){var t=[];return e.display.forEach((function(e){e.components.forEach((function(e){Di(e)||ji(e)||(t=[].concat(t,[e.attributes.dataSetId]))}))})),s.uniq(t).flatMap((function(t){var n=Nr(e.dataSets,t);return n?[n]:[]}))},vo=function(e){var t=mo(e),n=function(e){var t=[];return e.componentLibrary.forEach((function(e){t=[].concat(t,[e.attributes.dataSetId])})),s.uniq(t).flatMap((function(t){var n=Nr(e.dataSets,t);return n?[n]:[]}))}(e);return s.uniqBy([].concat(n,t),(function(e){return e.id}))},bo=function(e,t){return[].concat(t).filter((function(t){return t.parentDashboardId==e}))},yo=function(e){return[].concat(e).filter((function(e){return null==e.parentDashboardId}))},_o=function(e){if(0==e.length)throw"Cannot get first created dashboard from empty list of dashboards.";return[].concat(e).sort((function(e,t){var n=new Date(e.createdAt),r=new Date(t.createdAt);return n.getTime()-r.getTime()}))[0]},Ao=function(e){return[].concat(e).sort((function(e,t){var n=new Date(e.updatedAt);return new Date(t.updatedAt).getTime()-n.getTime()}))},wo=function(e){return Ao(e)[0]||null},Fo=function(e,t){return e.find((function(e){return e.id==t}))||null},ko=function(e){var t=new Map(e.map((function(e){return[e.id,e]})));return e.map((function(e){var n;if(null===e.parentDashboardId)return e;var r=null==(n=t.get(e.parentDashboardId))?void 0:n.componentLibrary,i=null==r?void 0:r.filter((function(e){return e.attributes.protectedByOrganisation}));return i?$({},e,{componentLibrary:[].concat(xo(e),i)}):e}))},xo=function(e){return e.componentLibrary.filter((function(e){return!e.attributes.protectedByOrganisation}))};function Eo(e,t,n){var r=t.find((function(e){return e.id===n}));return void 0===r?e:$({},r,{id:e.id,createdAt:e.createdAt,updatedAt:new Date})}var Co=function(e){var t=e.filter((function(e){return e.isProgrammatic}));if(0!==t.length){if(t.length>1)throw new Error("There should only be one programmatic dashboard");return t[0].id}},So={__proto__:null,indexOfDataSet:co,getDataSet:fo,hasDataSet:ho,getComponentsUsingDataSet:function(e,t){return s.flatMap([].concat(e.display),(function(e){return s.flatMap(e.components,(function(e){return Di(e)||ji(e)?[]:(null==e?void 0:e.attributes.dataSetId)==t?[e]:[]}))}))},toSaveableDefinition:po,setDataSets:go,newSaveable:function(e){return $({isPlayground:!1,display:[{components:[xi(8),xi(4)],height:350},{components:[xi(4),xi(4),xi(4)],height:350}],componentLibrary:[],globalFilters:[],customFields:{}},e)},takePlaygroundDashboards:function(e){return s.filter([].concat(e),(function(e){return e.isPlayground}))},takeLiveDashboards:function(e){return s.filter([].concat(e),(function(e){return!e.isPlayground}))},getDataSetsUsedOnDisplay:mo,getDataSetsUsedOnDashboard:vo,getCopiesOfParentDashboard:bo,getParentDashboards:yo,getFirstCreated:_o,orderByLastUpdated:Ao,takeMostRecentlyUpdated:wo,find:Fo,updateLibraryWithProtectedComponents:ko,resetToParentDashboard:Eo,buildProgrammaticDashboard:function(e,t){var n=[];return e.map((function(e){var r;if(void 0===e.id)throw new Error("Dashboard id is undefined");var i=go(e,t,e.customFields||{});n.push({id:i.id,dataSets:i.dataSets,display:null!=(r=i.display)?r:[],globalFilters:[],componentLibrary:i.componentLibrary||[],parentDashboardId:null,metadata:{},theme:{},webhookId:"",isPlayground:!1,createdAt:new Date,updatedAt:new Date,isProgrammatic:!0})})),n},updateWithProgrammaticDashboard:function(e,t){var n=new Map(t.map((function(e){return[e.id,e]})));return e.map((function(e){var t=n.get(e.id);return null!=t?t:e}))},checkAndReturnProgrammaticDashboardId:Co,fromRaw:lo,Dashboard:void 0},Oo=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a,o,s,u;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=e.defaultParentDashboardId,i=Fo(e.dashboards,n.parentDashboardId||r)){t.next=4;break}throw"Cannot create a child dashboard from a parent dashboard which does not exist.";case 4:return a=Mi(i),o=n.dashboard?Mi(n.dashboard):a,s={definition:o,metadata:n.metadata,parentDashboardId:i.id,permissions:[{scope:"read_write"}]},t.next=9,e.createDashboard(s);case 9:if(!(u=t.sent)){t.next=12;break}return t.abrupt("return",u.id);case 12:return t.abrupt("return",null);case 13:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},Do=function(e){return function(){var t=Z(X().mark((function t(n){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.updateDashboard(n,{deleted:!0});case 2:return t.abrupt("return",!!t.sent);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()},jo=function(e){return function(){var t=Z(X().mark((function t(n,r){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.updateDashboard(n,{meta:r});case 2:return t.abrupt("return",!!t.sent);case 4:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},To=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="ReadOnlyPermissionNotFound",n}return ee(t,e),t}(re(Error)),Po=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="ReadPermissionNotFound",n}return ee(t,e),t}(re(Error)),Ro=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="WritePermissionNotFound",n}return ee(t,e),t}(re(Error)),Mo=function(e,t){var n=t.find((function(t){return t.dashboardId==e&&"read_write"==t.scope}));if(!n)throw new Ro("Cannot find write permission for dashboard "+e);return n},Io=function(e,t){try{return!!Mo(e,t)}catch(e){if(e instanceof Ro)return!1;throw e}},Bo=function(e){return function(){var t=Z(X().mark((function t(n,r){var i,a,o;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i=Wa(e),t.next=3,i({path:"/api/v1/get-dashboards",method:"post",body:{dashboardAccessTokens:n},abortSignal:r});case 3:if(o=(a=t.sent).body,200!=a.status){t.next=8;break}return t.abrupt("return",o);case 8:throw new Qi("Failed to get dashboard from POST /api/v1/get-dashboards");case 9:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}()},No=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a,o;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=Wa(e),t.next=3,r({path:"/api/v1/dashboard",method:"post",body:{dashboardAccessToken:n.dashboardAccessToken,definition:n.definition,meta:n.metadata||n.meta||{},parentDashboardId:n.parentDashboardId,permissions:n.permissions}});case 3:if(a=(i=t.sent).body,200!=(o=i.status)){t.next=8;break}return t.abrupt("return",{dashboard:a.dashboard,permissions:a.permissions});case 8:if(422!=o){t.next=10;break}throw new Zi("Dashboard quota reached; "+JSON.stringify(a));case 10:throw new Ji("Failed to update the dashboard from POST /api/v2/dashboard");case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()};function Lo(e,t,n){var r=lo(e.dashboard,n);return{createdDashboard:go(r,t,e.dashboard.definition.customFields||{}),formattedPermissions:e.permissions.map((function(e){return{dashboardId:e.dashboard_id,scope:e.scope,token:e.token,userReference:e.user_reference}}))}}function Uo(e,t,n,r){return Ho.apply(this,arguments)}function Ho(){return(Ho=Z(X().mark((function e(t,n,r,i){var a,o,s;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=$({},t,{dashboardAccessToken:n.dashboardAccess.signature}),"vizzlyApi"!==r.strategy){e.next=7;break}return e.next=4,i.createDashboard(o);case 4:case 11:a=e.sent,e.next=15;break;case 7:if("queryEngine"!==r.strategy){e.next=14;break}return s=No(r.endpoint),e.next=11,s(o);case 14:throw"Unsupported strategy for creating dashboard "+JSON.stringify(r);case 15:return e.abrupt("return",a);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var zo=function(e){return function(){var t=Z(X().mark((function t(n){var r,i,a;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=Wa(e),t.next=3,r({path:"/api/v1/dashboard",method:"put",body:$({},n)});case 3:if(a=(i=t.sent).body,200!=i.status){t.next=8;break}return t.abrupt("return",a);case 8:throw new ea("Failed to update dashboard from PUT /api/v1/dashboard.");case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()};function qo(e,t,n){return Vo.apply(this,arguments)}function Vo(){return(Vo=Z(X().mark((function e(t,n,r){var i,a;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("vizzlyApi"!==t.strategy){e.next=6;break}return e.next=3,n.updateDashboard(r);case 3:case 10:i=e.sent,e.next=14;break;case 6:if("queryEngine"!==t.strategy){e.next=13;break}return a=zo(t.endpoint),e.next=10,a(r);case 13:throw"Unsupported strategy for updating dashboard "+JSON.stringify(t);case 14:return e.abrupt("return",i);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wo(e,t,n,r,i){var a=lo(e.dashboard,i),o=go(a,t,e.dashboard.definition.customFields||{});return{newDashboards:[].concat(n).flatMap((function(e){return e.id==o.id?r.deleted?[]:[o]:[e]})),updatedDashboard:o}}function Go(e,t,n){return(Array.isArray(e.found)?e.found:[]).map((function(e){var r,i=lo(e,n);return go(i,t,(null==(r=e.definition)?void 0:r.customFields)||{})}))}function Ko(e,t,n,r){return Qo.apply(this,arguments)}function Qo(){return(Qo=Z(X().mark((function e(t,n,r,i){var a,o;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("vizzlyApi"!=t.strategy){e.next=6;break}return e.next=3,n.multiGetDashboards(r,i.signal);case 3:case 10:a=e.sent,e.next=14;break;case 6:if("queryEngine"!==t.strategy){e.next=13;break}return o=Bo(t.endpoint),e.next=10,o(r,i.signal);case 13:throw"Unsupported strategy for fetching dashboards "+JSON.stringify(t);case 14:return e.abrupt("return",a);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Yo={strategy:"vizzlyApi"},Xo=function(e,t){return"function"!=typeof e&&e&&t&&t.supportedFeatures.includes("encryptedDashboards")&&"in-browser"!==e?{strategy:"queryEngine",endpoint:e}:Yo};function Jo(e){return function(e,t){return[].concat(e).map((function(e){return function(e,t){var n=t.find((function(t){return t.dashboardId==e}));if(!n)throw new Po("Cannot find read permission for dashboard "+e);return n}(e,t).token}))}((t=[].concat(e).map((function(e){return e.dashboardId})),s.uniq(t)),e);var t}var Zo=function(e,t,n,r,a,o,s){var u=i.useState(),l=u[0],c=u[1],f=i.useState(),d=f[0],h=f[1],p=function(){var r=Z(X().mark((function r(i){var u,l,f,d,p;return X().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!e||!t){r.next=41;break}return r.prev=1,r.next=4,n.createDashboardAccess(e.dashboardAccess.signature,null==(u=e.dashboardAdminOverride)?void 0:u.signature,i.signal);case 4:return f=Jo(l=r.sent.permissions),r.next=9,Ko(a,n,f,i);case 9:if(d=Go(r.sent,t,o),i.signal.aborted){r.next=24;break}if(p=ko(d),!s){r.next=23;break}return r.t0=So,r.t1=p,r.t2=So,r.next=19,s(t);case 19:r.t3=r.sent,r.t4=t,r.t5=r.t2.buildProgrammaticDashboard.call(r.t2,r.t3,r.t4),p=r.t0.updateWithProgrammaticDashboard.call(r.t0,r.t1,r.t5);case 23:h({dashboards:p,permissions:l});case 24:r.next=41;break;case 26:if(r.prev=26,r.t6=r.catch(1),!(r.t6 instanceof Qi)){r.next=32;break}c(r.t6),r.next=41;break;case 32:if(!(r.t6 instanceof Gi)){r.next=36;break}c(r.t6),r.next=41;break;case 36:if(!(r.t6 instanceof Ua)){r.next=40;break}c(r.t6),r.next=41;break;case 40:throw r.t6;case 41:case"end":return r.stop()}}),r,null,[[1,26]])})));return function(e){return r.apply(this,arguments)}}();if(i.useEffect((function(){var e=new AbortController;return void 0===d&&p(e),function(){return e.abort()}}),[e,r]),!d||!e)return{isLoading:!0,error:l};var g=function(){var e=Z(X().mark((function e(t){var r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Mo(t.dashboardId,d.permissions),e.next=3,n.saveScheduledReport($({},t,{dashboardAccessToken:r.token}));case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),m=function(){var r=Z(X().mark((function r(i){var s,u,l;return X().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!t){r.next=7;break}return r.next=3,Uo(i,e,a,n);case 3:return s=Lo(r.sent,t,o),l=s.formattedPermissions,h({dashboards:[].concat(d.dashboards,[u=s.createdDashboard]),permissions:[].concat(d.permissions,l)}),r.abrupt("return",u);case 7:throw"Unable to create a dashboard when the data sets have not been loaded.";case 8:case"end":return r.stop()}}),r)})));return function(e){return r.apply(this,arguments)}}(),v=function(){var e=Z(X().mark((function e(r,i){var s,u,l,c;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=9;break}return s=Mo(r,d.permissions),u=$({},i,{dashboardSessionToken:s.token}),e.next=5,qo(a,n,u);case 5:return l=Wo(e.sent,t,d.dashboards,i,o),c=l.updatedDashboard,h({dashboards:l.newDashboards,permissions:[].concat(d.permissions)}),e.abrupt("return",c);case 9:throw"Unable to update a dashboard when the data sets have not been loaded.";case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),b=[].concat(d.dashboards).filter((function(e){return function(e,t){try{return!!function(e,t){var n=t.find((function(t){return t.dashboardId==e&&"read"==t.scope}));if(!n)throw new To("Cannot find read-only permission for dashboard "+e);return n}(e,t)}catch(e){if(e instanceof To)return!1;throw e}}(e.id,d.permissions)})),y=[].concat(d.dashboards).filter((function(e){return Io(e.id,d.permissions)})),_=function(e,t,n){if(e){var r=Fo(n,e);if(null!=r&&r.parentDashboardId)throw"[Vizzly] `parentDashboardId` value must specify an ID for a parent dashboard.";return e}var i=yo(n);return Co(i)||t||_o(i).id}(r,e.dashboardAccess.dashboardId,d.dashboards);return{childDashboardCount:[].concat(d.dashboards||[]).filter((function(e){return!!e.parentDashboardId})).length,defaultParentDashboardId:_,createDashboard:m,updateDashboard:v,saveScheduledReport:g,permissions:d.permissions,writeAccessDashboards:y,readOnlyAccessDashboards:b,dashboards:d.dashboards,error:l,accessType:e.dashboardAdminOverride?"admin":e.dashboardAccess.accessType}},$o=function(e,t){var n=s.cloneDeep(t).filter((function(t){return t.parentDashboardId==e}));return s.sortBy(n,(function(e){return e.updatedAt})).reverse()};function es(e){return s.cloneDeep(e).filter((function(e){return null==e.parentDashboardId}))}var ts=function(e,t,n,r){var i=uo(e,Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",[]);case 1:case"end":return e.stop()}}),e)}))),t,Or),a=i.identityConfig,o=i.dataSets,u=i.queryEngineConfig,l=Ia(r||{host:"https://api.vizzly.co"}),c=Zo(a,o,l,n,Xo(t,u),u);if("isLoading"in c||!u)return{VizzlySDK:null,loading:!0,isAdmin:!1,dashboards:[],parentDashboards:[],allChildDashboards:[],defaultParentDashboardId:null,getChildDashboards:function(){throw"Still loading. Please check the `loading` property returned by this hook."},createDashboard:function(){throw"Still loading. Please check the `loading` property returned by this hook."},deleteDashboard:function(){throw"Still loading. Please check the `loading` property returned by this hook."},updateDashboardMeta:function(){throw"Still loading. Please check the `loading` property returned by this hook."}};var f,d,h=function(e){if(Array.isArray(e))return[].concat(e).map((function(e){return{id:e.id,parentDashboardId:e.parentDashboardId,globalFilters:e.globalFilters,display:e.display,componentLibrary:e.componentLibrary,createdAt:e.createdAt,updatedAt:e.updatedAt,metadata:e.metadata}}));throw new Error("dashboards must be an array")}(c.dashboards);return{VizzlySDK:(d={queryEngineConfig:u},$({},function(e){return{BasicTable:{init:ri(e).init,setAttributes:ri(e).setAttributes,setFields:ri(e).setFields,validate:ri(e).validate,setDateTimeFormat:ri(e).setDateTimeFormat},DataTable:{init:tr(e).init,setAttributes:tr(e).setAttributes,validate:tr(e).validate},HorizontalBarChart:{init:ir(e).init,setAttributes:ir(e).setAttributes,validate:ir(e).validate},BarChart:{init:In(e).init,setAttributes:In(e).setAttributes,validate:In(e).validate},AreaChart:{init:ur(e).init,setAttributes:ur(e).setAttributes,validate:ur(e).validate},SingleStat:{init:dr(e).init,setAttributes:dr(e).setAttributes,validate:dr(e).validate},PieChart:{init:qn(e).init,setAttributes:qn(e).setAttributes,validate:qn(e).validate},LineChart:{init:Un(e).init,setAttributes:Un(e).setAttributes,validate:Un(e).validate},ComboChart:{init:Xn(e).init,setAttributes:Xn(e).setAttributes,validate:Xn(e).validate}}}(d),{displayPositions:Ii,Display:Ni,Dashboard:Bi})),loading:!1,getChildDashboards:function(e){return $o(e,h)},dashboards:$o(c.defaultParentDashboardId,h),allChildDashboards:(f=h,s.cloneDeep(f).filter((function(e){return null!=e.parentDashboardId}))),parentDashboards:es(h),createDashboard:Oo(c),deleteDashboard:Do(c),updateDashboardMeta:jo(c),isAdmin:"admin"==c.accessType,defaultParentDashboardId:c.defaultParentDashboardId}},ns=function(e,t,n){return ts(e,Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Ka);case 1:case"end":return e.stop()}}),e)}))),t,n)},rs=function(e){function t(t){var n;return(n=e.call(this,t)||this).state={error:void 0,tryCount:0},n}ee(t,e),t.getDerivedStateFromError=function(e){return{hasError:!0}};var n=t.prototype;return n.componentDidCatch=function(e,t){var n,r;console.log("Attempt "+this.state.tryCount,e,t),(null==(n=this.props)?void 0:n.onError)&&(null==(r=this.props)||r.onError(e,t)),this.setState({error:e,tryCount:this.state.tryCount+1})},n.render=function(){var e=this;return this.state.tryCount>1?this.props.renderOnError((function(){return e.setState({tryCount:0})}),this.state.error):this.props.children},t}(a.Component),is={string:function(e,t,n){return void 0===n&&(n={}),Zr(Ka,e,t,n)},number:function(e,t,n){return void 0===n&&(n={}),$r(Ka,e,t,n)},boolean:function(e,t,n){return void 0===n&&(n={}),ei(Ka,e,t,n)},dateTime:function(e,t,n){return void 0===n&&(n={}),ti(Ka,e,t,n)}},as={__proto__:null,number:$r,string:Zr,boolean:ei,dateTime:ti,InBrowser:is},os=function(){var e={boxSizing:"border-box",borderWidth:"0",borderStyle:"solid",borderColor:"#e5e7eb","--tw-border-spacing-x":"0","--tw-border-spacing-y":"0","--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1","--tw-pan-x":"var(--tw-empty,/*!*/ /*!*/)","--tw-pan-y":"var(--tw-empty,/*!*/ /*!*/)","--tw-pinch-zoom":"var(--tw-empty,/*!*/ /*!*/)","--tw-scroll-snap-strictness":"proximity","--tw-ordinal":"var(--tw-empty,/*!*/ /*!*/)","--tw-slashed-zero":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-figure":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-spacing":"var(--tw-empty,/*!*/ /*!*/)","--tw-numeric-fraction":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000","--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":"0px","--tw-ring-offset-color":"#fff","--tw-ring-color":"rgb(59 130 246 / 0.5)","--tw-blur":"var(--tw-empty,/*!*/ /*!*/)","--tw-brightness":"var(--tw-empty,/*!*/ /*!*/)","--tw-contrast":"var(--tw-empty,/*!*/ /*!*/)","--tw-grayscale":"var(--tw-empty,/*!*/ /*!*/)","--tw-hue-rotate":"var(--tw-empty,/*!*/ /*!*/)","--tw-invert":"var(--tw-empty,/*!*/ /*!*/)","--tw-saturate":"var(--tw-empty,/*!*/ /*!*/)","--tw-sepia":"var(--tw-empty,/*!*/ /*!*/)","--tw-drop-shadow":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-blur":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-brightness":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-contrast":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-grayscale":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-hue-rotate":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-invert":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-opacity":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-saturate":"var(--tw-empty,/*!*/ /*!*/)","--tw-backdrop-sepia":"var(--tw-empty,/*!*/ /*!*/)"};return delete e.borderColor,delete e.borderWidth,delete e.borderStyle,e}(),ss=["vizzly-studio","vizzly-toolbar","vizzly-modals","vizzly-popover"].map((function(e){return"\n    ."+e+" hr {"+ls({height:"0",color:"inherit",borderTopWidth:"1px"})+"}\n    ."+e+" svg {"+ls({display:"block",verticalAlign:"middle"})+"}\n  "})).join(""),us=function(){return p.jsx(h.Global,{styles:h.css(".v_contentEnter{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:300ms;;}.v_contentEnterFrom{--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;;}.v_contentEnterTo{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1;opacity:1;;}.v_contentLeave{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 1, 1);transition-duration:200ms;;}.v_contentLeaveFrom{--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:1;--tw-scale-y:1;opacity:1;;}.v_contentLeaveTo{--tw-translate-y:0.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-scale-x:.95;--tw-scale-y:.95;opacity:0;;}.v_overlayEnter{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:300ms;;}.v_overlayEnterFrom{opacity:0;;}.v_overlayEnterTo{opacity:1;;}.v_overlayLeave{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 1, 1);transition-duration:300ms;;}.v_overlayLeaveFrom{opacity:1;;}.v_overlayLeaveTo{opacity:0;;}*,::after,::before{",ls(os),";}",ss,";","")})};function ls(e){for(var t="",n=0,r=Object.entries(e);n<r.length;n++){var i=r[n],a=i[1];t+=i[0].replace(/([A-Z])/g,"-$1").toLowerCase()+": "+a+";\n"}return t}var cs=n(2323);if("undefined"!=typeof window&&"undefined"!=typeof localStorage){var fs=localStorage.getItem("__VIZZLY__LOG_LEVEL_STORED");fs&&Fe(fs),window.VizzlyDev={version:(null==cs?void 0:cs.version)||"dev",setLogLevel:function(e){if(Ae.includes(e))return Fe(e,(function(e){localStorage.setItem("__VIZZLY__LOG_LEVEL_STORED",e)})),"Log level set to "+e+".";console.warn("Invalid log level. Please set one of",Ae)}}}var ds={year:"numeric",month:"short",day:"numeric"},hs={year:"numeric",month:"short"},ps={weekday:"long",year:"numeric",month:"long",day:"numeric"},gs=function(e,t,n){if(!e)return"";var r=e.toLocaleDateString("en-GB",n);return t&&t!=Intl.DateTimeFormat().resolvedOptions().timeZone?r+" ("+t+")":r},ms=function(e,t){var n={hour:"2-digit",minute:"2-digit"};return t&&(n.seconds="2-digit"),e.toLocaleTimeString("en-GB",n)},vs=function(e,t){var n=e.getFullYear(),r=e.getMonth()+1,i=e.getDate();return i<10&&(i="0"+i),r<10&&(r="0"+r),"quarter"==t?"Q"+ys(e)+", "+e.getFullYear().toString():"week"==t?"Week "+_s(e)+", "+e.getFullYear().toString():"DD-MM-YYYY"==t?i+"-"+r+"-"+n:"DD/MM/YYYY"==t?i+"/"+r+"/"+n:"MM-DD-YYYY"==t?r+"-"+i+"-"+n:"MM/DD/YYYY"==t?r+"/"+i+"/"+n:"DD MMMM YYYY, hh:mm"==t?function(e){if(!e)return null;var t=$({},ds,{hour:"2-digit",minute:"2-digit"});return e.toLocaleTimeString("en-GB",t)}(e):"dddd DD MMMM YYYY, hh:mm"==t?function(e){if(!e)return null;var t=$({},ps,{hour:"2-digit",minute:"2-digit"});return e.toLocaleTimeString("en-GB",t)}(e):"hh:mm"==t?ms(e):"hh:mm:ss"==t?ms(e,!0):"DD MMMM YYYY"==t?function(e,t){return gs(e,void 0,ds)}(e):"MMMM YYYY"==t?gs(e,null,hs):"YYYY-MM-DD[T]HH:mm:ss"==t?e.getFullYear()+"-"+r+"-"+i+"T"+ms(e):"YYYY"==t?e.getFullYear().toString():null},bs=function(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate())},ys=function(e){return Math.floor((e.getMonth()+3)/3)},_s=function(e){var t=new Date(e),n=new Date(e.getFullYear(),0,1),r=Math.floor((t.getTime()-n.getTime())/864e5);return Math.ceil(r/7)},As=function(e,t){return e/t*100},ws=function(e,t){return(Math.round(100*e)/100).toFixed(t)},Fs=function(e,t){return new Intl.NumberFormat(void 0,{style:"currency",currency:t,currencyDisplay:"symbol"}).format(e)},ks=function(e){return Array(e).fill(void 0)},xs=function(e,t){var n=s.cloneDeep(e);return n.splice(t,1),n},Es=function(e,t,n,r){return JSON.stringify({dimensionKeys:e,dimensionValues:t,fieldId:n,function:r})},Cs=function(e){if(!e)return!1;try{return Ss(e),!0}catch(e){return!1}},Ss=function(e){var t=JSON.parse(e);return{dimensionKeys:t.dimensionKeys,dimensionValues:t.dimensionValues,fieldId:t.fieldId,function:t.function}},Os=function(e){var t=Ss(e);return Me({function:t.function,field:t.fieldId})},Ds=function(e){return[].concat(e.content).map((function(t){return s.reduce(t,(function(t,n,r){return t[e.fields[r].id]=n,t}),{})}))},js=function(e,t,n,r,i){if(void 0===r&&(r=!1),!e)return[];var a=Ds(e),o=[].concat(a).map((function(e){var r=[].concat(n.x).map((function(t){return Te(e[t],i)})),a={},o=[].concat(n.y).map((function(t){return e[t]}));t.forEach((function(t){var r=xt(t),i=Es(n.y,o,t.field,t.function);a[i]=e[r]}));var s={};return[].concat(n.x).forEach((function(t){s[t]=e[t]})),$({},s,{x:r.join(", ")},a,{xValues:r})})),u=[],l={};o.forEach((function(e){var t=l[e.x];l[e.x]||u.push(e.x),l[e.x]=s.merge({},t,e)}));var c=u.map((function(e){return l[e]}));return r?Ns(c):c},Ts=function(e,t,n){if(!n)return[];var r=Ds(n),i={};return r.forEach((function(n){var r=[].concat(e.y).map((function(e){return n[e]}));t.forEach((function(t){var n=Es(e.y,r,t.field,t.function);i[n]=!0}))})),Object.keys(i)},Ps=function(e,t){return s.findIndex(e.fields,(function(e){return e.id==t}))},Rs=function(e,t){return e.fields[Ps(e,t)]},Ms=function(e){return void 0===e},Is=function(e){return null===e},Bs=function(e){return!!Ms(e)||!!Is(e)||s.isEmpty(e.content)},Ns=function(e){var t=["x","xValues"];return e.map((function(e){var n=$({},e),r=s.sumBy(Object.entries(n),(function(e){var n=e[1];return t.includes(e[0])?0:s.isNumber(n)?n:0}));return n=s.mapValues(n,(function(e,i){return t.includes(i)?e:s.isNumber(e)?As(n[i],r):e}))}))},Ls=["contains_substring","does_not_contain_substring","ends_with","starts_with","<","<=",">",">="],Us=function(e,t){if(null==t&&Ls.includes(e.op))return!1;switch(e.op){case"starts_with":return(""+t).startsWith(e.value);case"ends_with":return(""+t).endsWith(e.value);case"is_one_of":return e.value.includes(t);case"is_not_one_of":return!e.value.includes(t);case"contains_substring":return(""+t).includes(e.value);case"does_not_contain_substring":return!(""+t).includes(e.value);case"<":return t<e.value;case">":return t>e.value;case"=":return t==e.value;case"!=":return t!=e.value;case">=":return t>=e.value;case"<=":return t<=e.value}throw"Unsupported comparison op."},Hs=function(e,t){return Us(e,t)},zs=function(e){var t=e("number_format_option.noValueReplacement","No value"),n=e("number_format_option.formattingError","Formatting error");return{_vizzly_compact:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:Intl.NumberFormat(void 0,{notation:"compact"}).format(e)},description:e("number_format_option.compact","Compact")},_vizzly_to_2_dp:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:ws(e,2)},description:e("number_format_option.to_2_dp","2 decimal places")},_vizzly_to_gbp:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:Fs(e,"GBP")},description:e("number_format_option.currency_gbp","Currency \xa3")},_vizzly_to_usd:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:Fs(e,"USD")},description:e("number_format_option.currency_usd","Currency $")},_vizzly_to_eur:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:Fs(e,"EUR")},description:e("number_format_option.currency_eur","Currency \u20ac")},_vizzly_to_percentage:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:function(e,t){var n=(100*e).toFixed(2);return n.endsWith(".00")?parseInt(n)+"%":n+"%"}(e)},description:e("number_format_option.percentage","Percentage")},_vizzly_separated:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:e.toLocaleString()},description:e("number_format_option.separated","Separated")},_vizzly_number:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:""+e},description:e("number_format_option.number","Number")},_vizzly_hours_and_minutes_from_minutes:{formatter:function(e,r){return void 0===r&&(r=t),null==e?r:Number.isNaN(e)?n:Math.floor(e/60)+" H : "+ws(e%60,0)+" M"},description:e("number_format_option.minutes_to_hours_minutes","Minutes to hours & minutes")}}},qs=function(e,t,n){return void 0===n&&(n=[]),[].concat(n,[e,t]).filter((function(e){return null!=e})).join(" \u2022 ")},Vs=function(e,t,n){var r=s.merge({},t,e);return s.merge({},n,r)},Ws=function(e,t){return JSON.stringify(e)==JSON.stringify(t)},Gs=function(e,t,n){var r=Ss(n);return[].concat(t).flatMap((function(t){var n,i,a,o,s,u,l=Me({field:null==(n=t.filters)?void 0:n[0][0].field,function:null!=(i=null==(a=t.filters)?void 0:a[0][0].function)?i:"none"}),c=e.some((function(e){return e.field===l}))&&("string"==typeof(null==(o=t.filters)?void 0:o[0][0].value)||"boolean"==typeof(null==(s=t.filters)?void 0:s[0][0].value)||"number"==typeof(null==(u=t.filters)?void 0:u[0][0].value));return c||xt({field:r.fieldId,function:r.function})==l?[{rule:t,isRuleOnDimension:c}]:[]}))},Ks=function(e,t,n,r,i){return Gs(e,t,n).map((function(e){var t,n,a,o,s,u,l,c=Me({field:null==(t=e.rule.filters)?void 0:t[0][0].field,function:null!=(n=null==(a=e.rule.filters)?void 0:a[0][0].function)?n:"none"}),f=Be(c,{supportedAggregates:r,supportedTimeTruncFunctions:void 0,supportedTransformationFunctions:void 0}),d=f.function,h=Ur(i,f.fieldId),p="When "+h.publicName+" "+(d&&"none"!=d?"("+d+")":"")+" "+(null==(o=e.rule.filters)?void 0:o[0][0].op)+" "+(null==(s=e.rule.filters)?void 0:s[0][0].value);return{isRuleOnDimension:e.isRuleOnDimension,color:e.rule.ruleValue,explanation:p,value:null==(u=e.rule.filters)?void 0:u[0][0].value,operator:null==(l=e.rule.filters)?void 0:l[0][0].op,conditionIsMet:function(t){var n,r;return Hs({value:null==(n=e.rule.filters)?void 0:n[0][0].value,op:null==(r=e.rule.filters)?void 0:r[0][0].op},$s(h,t))}}}))},Qs=function(e,t,n,r,i){if(n){var a=Gs(e,t,r),o=Ss(r),u=a.find((function(e){var t,a,u,l=e.rule,c=e.isRuleOnDimension;if(!s.isEmpty(l.filters)&&0!==l.filters.length){var f=Me({field:null==(t=l.filters)?void 0:t[0][0].field,function:null!=(a=null==(u=l.filters)?void 0:u[0][0].function)?a:"none"}),d=c?Ur(i,f):void 0,h=c?[].concat(o.dimensionValues,null!=n[f]?[n[f]]:[]):[n[r]];return s.some(h,(function(e){var t,n;return null==e?null:Hs({op:null==(t=l.filters)?void 0:t[0][0].op,value:null==(n=l.filters)?void 0:n[0][0].value},d?$s(d,e):e)}))}}));if(u){var l=u.rule,c=l.ruleValue;return{value:c=function(e,t,n){if(e.boundaries&&2===e.boundaries.length&&e.ruleValueEnd){var r=e.boundaries[0],i="number"==typeof r?r:Number(r),a=e.boundaries[1],o="number"==typeof a?a:Number(a);t=f.scale([e.ruleValue,e.ruleValueEnd]).domain([i,o])(n).hex()}return t}(l,c,n[r]),type:u.rule.ruleType}}}},Ys=function(e,t,n){return function(r){if(e){var i,a,o=n.dateTimeFormatOptions[null==t||null==(i=t[null==e?void 0:e.truncate])?void 0:i.dateFormat],s=n.dateTimeFormatOptions[(null==n?void 0:n.format)||""];return a=null!=s&&s.formatter?s.formatter(new Date(r)):null!=o&&o.formatter?o.formatter(new Date(r)):vs(new Date(r),"DD MMMM YYYY, hh:mm")||new Date(r).toISOString(),""+(n.prefix||"")+a+(n.postfix||"")}return r=Zs(r,n.numberFormatOptions,n.format),""+(n.prefix||"")+r+(n.postfix||"")}},Xs=function(e,t){return function(n){var r;return"number"==typeof n?(n=Zs(n,function(e,t){var n;return $({},t,((n={}).default=function(e){return{description:"Default",formatter:zs(e)._vizzly_compact.formatter}}(e),n))}(e,null==t?void 0:t.numberFormatOptions),null!=(r=null==t?void 0:t.format)?r:"default"),""+((null==t?void 0:t.prefix)||"")+n+((null==t?void 0:t.postfix)||"")):""+((null==t?void 0:t.prefix)||"")+n+((null==t?void 0:t.postfix)||"")}},Js=function(e,t,n,r,i){return function(a){if(e){var o=Ss(a),s=xt({function:o.function,field:o.fieldId}),u=Rs(e,s),l=ce(o.function,t);if(u){var c=qs(null==u?void 0:u.publicName,l,o.dimensionValues),f=i({fieldId:o.fieldId,func:o.function,type:null!=n?n:"barChart",defaultLabel:c,viewId:null!=r?r:"",values:[null==u?void 0:u.publicName]});return null!=f?f:c}}}},Zs=function(e,t,n){var r,i=null==t||null==(r=t[null!=n?n:""])?void 0:r.formatter;return i?i(e):e};function $s(e,t){return"boolean"===e.dataType&&"string"==typeof t?(n=t,"boolean"===(r=e.dataType)&&("true"===n||"TRUE"===n||"True"===n)||("boolean"!==r||"false"!==n&&"FALSE"!==n&&"False"!==n)&&n):t;var n,r}var eu={transitionDuration:"250ms",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4,0,0.2,1)"},tu=function(e){var t=function(t){var n=function(e){return function(t){t=t||{};var n={variants:e.variants,compoundVariants:e.compoundVariants},r=$({},s.omit(e,["variants","compoundVariants"].concat(Object.keys(t))));return Object.keys(t).forEach((function(e){var i=t?t[e]:null;i&&(r=$({},r,n.variants&&n.variants[e]&&n.variants[e][i]||{}))})),(n.compoundVariants||[]).forEach((function(e){var n=$({},e.css);s.every(Object.keys(s.omit(e,["css"])),(function(n){var r;return e[n]==(null==(r=t)?void 0:r[n])}))&&(r=$({},r,n))})),r}}(e)(t);return g.css(n,"","")};return t.toString=t,t};function nu(e){return function(e,t){for(var n=e.startsWith("#")?e.slice(1):e,r="",i=0;i<3;i++){var a=parseInt(n.substr(2*i,2),16);r+=("0"+Math.min(255,Math.floor(a+(255-a)*t/100)).toString(16)).slice(-2)}return"#"+r}("#374151",e)}var ru=function(e){for(var t,n={},r=se(e);!(t=r()).done;){var i=t.value;n[i.toString()]=100-i}return n}([5,8,20,80,90]),iu={base:su("55, 65, 81",0)};for(var au in ru)iu[au]=su("55, 65, 81",ru[au]);var ou={font:{header:16,standard:13,bold:400,sanSerif:"Inter, sans-serif",color:"rgb(55, 65, 81)"},size:{borderRadius:"0.5rem"},colors:{brand:iu,blue:"rgb(48, 116, 217)",contrast:"rgb(249, 247, 250)",success:"#43BA73"}};function su(e,t){var n=e.match(/\d+/g).map(Number),r=n[0],i=n[1],a=n[2],o=t/100;return"rgb("+(r=Math.min(Math.round(r+(255-r)*o),255))+", "+(i=Math.min(Math.round(i+(255-i)*o),255))+", "+(a=Math.min(Math.round(a+(255-a)*o),255))+")"}var uu={backgroundColor:"transparent",backgroundImage:"none",WebkitAppearance:"button",border:"none",cursor:"pointer",padding:0},lu=tu(uu),cu=tu($({},uu,{color:nu(10),borderRadius:8,padding:4,"&:hover":{background:nu(90),color:"rgb(27, 27, 29, 0.8)"},"&:disabled":{opacity:.7,background:"transparent"},"&:hover:disabled":{opacity:.7,background:"transparent"}})),fu={margin:0},du={margin:0,textDecoration:"underline",color:"rgb(47, 129, 247)",cursor:"pointer"},hu=tu(fu),pu='ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace',gu=tu({fontFamily:pu,fontSize:"1em"}),mu=tu(du),vu=tu({listStyle:"none",padding:0,margin:0}),bu=tu({padding:0,margin:0}),yu=tu({height:"100%"}),_u=tu({fontWeight:700}),Au={xs:"0.75rem",sm:"0.8rem"},wu=tu({whiteSpace:"nowrap"}),Fu=tu({position:"absolute",left:-9999,width:1,height:1,overflow:"hidden"}),ku=Object.assign((function(){return null}),{iconButton:cu,ml:function(e){return tu({marginLeft:e})},bw:function(e){return tu({borderWidth:e})},pt:function(e){return tu({paddingTop:e})},pl:function(e){return tu({paddingLeft:e})},pr:function(e){return tu({paddingRight:e})},pb:function(e){return tu({paddingBottom:e})},py:function(e){return tu({paddingTop:e,paddingBottom:e})},p:function(e){return tu({padding:e})},mt:function(e){return tu({marginTop:e})},mb:function(e){return tu({marginBottom:e})},mr:function(e){return tu({marginRight:e})},m:function(e){return tu({margin:e})},codeText:gu,bold:_u,button:lu,text:hu,link:mu,srOnly:Fu,liReset:vu,ulReset:bu,textSize:function(e){return tu({fontSize:Au[e]||"1rem"})},opacity:function(e){return tu({opacity:e})},color:function(e){return tu({color:e})},align:function(e){return tu({textAlign:e})},height100:yu,nowrap:wu}),xu=Object.assign((function(){return null}),{button:uu,text:fu,link:du,codeFontFamily:pu}),Eu=tu({display:"block",verticalAlign:"middle"}),Cu=Object.assign((function(){return null}),{selectedComponent:function(e){return tu($({},eu,xu.button,{borderRadius:null==e?void 0:e.borderRadius,"&:hover":$({},eu,{boxShadow:"0 0 0 3px rgba(48, 116, 217, 0.3)",borderRadius:null==e?void 0:e.borderRadius}),"&:focus":$({},eu,{boxShadow:"0 0 0 3px rgba(48, 116, 217, 0.3)",borderRadius:null==e?void 0:e.borderRadius}),variants:{componentSelect:{true:$({},eu,{boxShadow:"0 0 0 3px rgb(48, 116, 217)",borderRadius:null==e?void 0:e.borderRadius,"&:focus-visible":{outline:0},"&:focus":{outline:0},"&:hover":$({},eu,{boxShadow:"0 0 0 3px rgb(48, 116, 217)",borderRadius:null==e?void 0:e.borderRadius})})}}}))},tableWrapper:tu({display:"flex",height:268,width:"100%",flexDirection:"column",position:"relative"})}),Su={name:"n8i3ag",styles:"position:relative;height:100%;width:100%;flex-grow:1;overflow-x:hidden"},Ou={name:"4hfwcq",styles:"height:100%;width:100%;flex-grow:1"},Du=function(e){return null!=e&&e.disabledFeatures?p.jsxs("div",{css:Su,"aria-disabled":!0,children:[null==e?void 0:e.children,p.jsx("div",{style:{position:"absolute",inset:0}})]}):p.jsx("div",{css:Ou,children:null==e?void 0:e.children})},ju=function(e){return null!=e&&e.disabledFeatures?p.jsxs("div",{className:""+Cu.tableWrapper,children:[null==e?void 0:e.children,p.jsx("div",{style:{position:"absolute",inset:0}})]}):p.jsx(i.Fragment,{children:null==e?void 0:e.children})},Tu={name:"c1vcec",styles:"display:inline-block;height:1rem;width:1rem"},Pu=function(e){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:e.active?"black":"none",css:Tu,viewBox:"0 0 24 24",strokeWidth:2.5,stroke:"currentColor","data-component":"filter-icon",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 01-.659 1.591l-5.432 5.432a2.25 2.25 0 00-.659 1.591v2.927a2.25 2.25 0 01-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 00-.659-1.591L3.659 7.409A2.25 2.25 0 013 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0112 3z"})})},Ru={name:"6r56vi",styles:"height:1rem;width:1rem"},Mu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Ru,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})},Iu={name:"3vy5qs",styles:"height:1.25rem;width:1.25rem;opacity:0.7"},Bu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",css:Iu,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0l3.181 3.183a8.25 8.25 0 0013.803-3.7M4.031 9.865a8.25 8.25 0 0113.803-3.7l3.181 3.182m0-4.991v4.99"})})},Nu={name:"15zcgxh",styles:"margin:auto;margin-top:0.25rem;height:1.25rem;width:1.25rem"},Lu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Nu,viewBox:"0 0 20 20",fill:"#88ecac",children:p.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})},Uu={name:"15zcgxh",styles:"margin:auto;margin-top:0.25rem;height:1.25rem;width:1.25rem"},Hu={name:"1gp9wld",styles:"height:1.25rem;width:1.25rem"},zu=function(e){return p.jsxs(p.Fragment,{children:["removeFilter"==e.purpose&&p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Uu,viewBox:"0 0 20 20",children:p.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"})}),"removeFilter"!=e.purpose&&p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Hu,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 10 0-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"})})]})},qu={name:"1gp9wld",styles:"height:1.25rem;width:1.25rem"},Vu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:qu,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{d:"M13.586 3.586a2 2 0 112.828 2.828l-.793.793-2.828-2.828.793-.793zM11.379 5.793L3 14.172V17h2.828l8.38-8.379-2.83-2.828z"})})},Wu={name:"1gp9wld",styles:"height:1.25rem;width:1.25rem"},Gu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",css:Wu,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"})})},Ku={name:"1gp9wld",styles:"height:1.25rem;width:1.25rem"},Qu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Ku,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{fillRule:"evenodd",d:"M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z",clipRule:"evenodd"})})},Yu={name:"6r56vi",styles:"height:1rem;width:1rem"},Xu=function(e){return p.jsx("svg",{onClick:e.onClick,css:Yu,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"})})},Ju={name:"y1h7kl",styles:"display:inline;height:1.5rem;width:1.5rem"},Zu=function(e){return p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:Ju,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{d:"M5 3a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2V5a2 2 0 00-2-2H5zM5 11a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2v-2a2 2 0 00-2-2H5zM11 5a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V5zM11 13a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"})})},$u={name:"6r56vi",styles:"height:1rem;width:1rem"},el={name:"6r56vi",styles:"height:1rem;width:1rem"},tl=function(e){return p.jsxs(p.Fragment,{children:[e.isOpen&&p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:$u,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"})}),!e.isOpen&&p.jsx("svg",{onClick:e.onClick,xmlns:"http://www.w3.org/2000/svg",css:el,fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:2,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"})})]})},nl={name:"y1h7kl",styles:"display:inline;height:1.5rem;width:1.5rem"},rl=function(e){return p.jsx("svg",{onClick:e.onClick,css:nl,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",className:"w-6 h-6",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 7.5h1.5m-1.5 3h1.5m-7.5 3h7.5m-7.5 3h7.5m3-9h3.375c.621 0 1.125.504 1.125 1.125V18a2.25 2.25 0 01-2.25 2.25M16.5 7.5V18a2.25 2.25 0 002.25 2.25M16.5 7.5V4.875c0-.621-.504-1.125-1.125-1.125H4.125C3.504 3.75 3 4.254 3 4.875V18a2.25 2.25 0 002.25 2.25h13.5M6 7.5h3v3H6v-3z"})})},il=function(e){return p.jsx("svg",{width:null!=e&&e.width?""+(null==e?void 0:e.width):"24",height:null!=e&&e.height?""+(null==e?void 0:e.height):"24",viewBox:"0 0 160 160",fill:"rgb(55, 65, 81)",xmlns:"http://www.w3.org/2000/svg",children:p.jsx("path",{d:"M72.7304 36.3655L84.8523 48.4873L96.9741 36.3655C100.189 33.1506 104.549 31.3444 109.096 31.3444C113.642 31.3444 118.003 33.1505 121.218 36.3655L157.583 72.731C160.798 75.9459 162.604 80.3062 162.604 84.8528C162.604 89.3994 160.798 93.7597 157.583 96.9746L121.218 133.34C118.003 136.555 113.642 138.361 109.096 138.361C104.549 138.361 100.189 136.555 96.9741 133.34L84.8523 121.218L72.7304 133.34C69.5155 136.555 65.1552 138.361 60.6086 138.361C56.062 138.361 51.7017 136.555 48.4868 133.34L12.1213 96.9746C8.90637 93.7597 7.10025 89.3994 7.10025 84.8528C7.10025 80.3062 8.90637 75.9459 12.1213 72.731L48.4868 36.3655C51.7017 33.1506 56.062 31.3444 60.6086 31.3444C65.1552 31.3444 69.5155 33.1506 72.7304 36.3655ZM111.52 123.643L147.886 87.2771C148.529 86.6342 148.89 85.7621 148.89 84.8528C148.89 83.9435 148.529 83.0714 147.886 82.4284L111.52 46.0629C110.877 45.4199 110.005 45.0587 109.096 45.0587C108.187 45.0587 107.315 45.4199 106.672 46.0629L70.3061 82.4284C69.6631 83.0714 69.3019 83.9435 69.3019 84.8528C69.3019 85.7621 69.6631 86.6342 70.3061 87.2771L106.672 123.643C107.315 124.286 108.187 124.647 109.096 124.647C110.005 124.647 110.877 124.286 111.52 123.643ZM21.8187 82.4284C21.1758 83.0714 20.8145 83.9435 20.8145 84.8528C20.8145 85.7621 21.1758 86.6342 21.8187 87.2771L58.1842 123.643C58.8272 124.286 59.6993 124.647 60.6086 124.647C61.5179 124.647 62.39 124.286 63.033 123.643L75.1548 111.521L60.6086 96.9746C57.3937 93.7597 55.5876 89.3994 55.5876 84.8528C55.5876 80.3062 57.3937 75.9459 60.6086 72.731L75.1548 58.1848L63.033 46.0629C62.39 45.4199 61.5179 45.0587 60.6086 45.0587C59.6993 45.0587 58.8272 45.4199 58.1842 46.0629L21.8187 82.4284Z"})})},al={name:"37ue6p",styles:"display:inline-block;height:1.25rem;width:1.25rem"},ol=function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",css:al,viewBox:"0 0 24 24",strokeWidth:"1.5",stroke:"currentColor",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.5 6h9.75M10.5 6a1.5 1.5 0 11-3 0m3 0a1.5 1.5 0 10-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 01-3 0m3 0a1.5 1.5 0 00-3 0m-9.75 0h9.75"})})},sl=function(e){return p.jsx("svg",{width:null!=e&&e.width?""+(null==e?void 0:e.width):"16",height:null!=e&&e.height?""+(null==e?void 0:e.height):"16",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:nu(15),children:p.jsx("path",{fillRule:"evenodd",d:"M7.5 6a4.5 4.5 0 1 1 9 0 4.5 4.5 0 0 1-9 0ZM3.751 20.105a8.25 8.25 0 0 1 16.498 0 .75.75 0 0 1-.437.695A18.683 18.683 0 0 1 12 22.5c-2.786 0-5.433-.608-7.812-1.7a.75.75 0 0 1-.437-.695Z",clipRule:"evenodd"})})},ul=function(e){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:null!=e&&e.width?""+(null==e?void 0:e.width):"20",height:null!=e&&e.height?""+(null==e?void 0:e.height):"20",children:p.jsx("path",{fillRule:"evenodd",d:"M7.28 7.72a.75.75 0 0 1 0 1.06l-2.47 2.47H21a.75.75 0 0 1 0 1.5H4.81l2.47 2.47a.75.75 0 1 1-1.06 1.06l-3.75-3.75a.75.75 0 0 1 0-1.06l3.75-3.75a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"})})},ll=function(e){return p.jsxs("svg",{width:null!=e&&e.width?""+(null==e?void 0:e.width):"24",height:null!=e&&e.height?""+(null==e?void 0:e.height):"24",viewBox:"0 0 20 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[p.jsx("path",{d:"M17.5007 4.66663C16.2923 4.66663 15.6173 5.86663 15.8923 6.75829L12.934 9.72496C12.684 9.64996 12.3173 9.64996 12.0673 9.72496L9.94232 7.59996C10.2257 6.70829 9.55065 5.49996 8.33398 5.49996C7.12565 5.49996 6.44232 6.69996 6.72565 7.59996L2.92565 11.3916C2.03398 11.1166 0.833984 11.7916 0.833984 13C0.833984 13.9166 1.58398 14.6666 2.50065 14.6666C3.70898 14.6666 4.38398 13.4666 4.10898 12.575L7.90065 8.77496C8.15065 8.84996 8.51732 8.84996 8.76732 8.77496L10.8923 10.9C10.609 11.7916 11.284 13 12.5007 13C13.709 13 14.3923 11.8 14.109 10.9L17.0757 7.94163C17.9673 8.21663 19.1673 7.54163 19.1673 6.33329C19.1673 5.41663 18.4173 4.66663 17.5007 4.66663Z",fill:"url(#paint0_linear_2169_391)"}),p.jsx("path",{d:"M12.5 5.5L13.2833 3.775L15 3L13.2833 2.225L12.5 0.5L11.7333 2.225L10 3L11.7333 3.775L12.5 5.5Z",fill:"url(#paint1_linear_2169_391)"}),p.jsx("path",{d:"M2.91732 7.16667L3.33398 5.5L5.00065 5.08333L3.33398 4.66667L2.91732 3L2.50065 4.66667L0.833984 5.08333L2.50065 5.5L2.91732 7.16667Z",fill:"url(#paint2_linear_2169_391)"}),p.jsxs("defs",{children:[p.jsxs("linearGradient",{id:"paint0_linear_2169_391",x1:"0.833984",y1:"4.66663",x2:"19.4886",y2:"5.49589",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:"#3074D9"}),p.jsx("stop",{offset:"0.53125",stopColor:"#4542E1"}),p.jsx("stop",{offset:"1",stopColor:"#FF77B8"})]}),p.jsxs("linearGradient",{id:"paint1_linear_2169_391",x1:"10",y1:"0.5",x2:"15.0947",y2:"0.623532",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:"#3074D9"}),p.jsx("stop",{offset:"0.53125",stopColor:"#4542E1"}),p.jsx("stop",{offset:"1",stopColor:"#FF77B8"})]}),p.jsxs("linearGradient",{id:"paint2_linear_2169_391",x1:"0.833984",y1:"3",x2:"5.07954",y2:"3.10294",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:"#3074D9"}),p.jsx("stop",{offset:"0.53125",stopColor:"#4542E1"}),p.jsx("stop",{offset:"1",stopColor:"#FF77B8"})]})]})]})},cl=function(e){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:nu(15),width:null!=e&&e.width?""+(null==e?void 0:e.width):"20",height:null!=e&&e.height?""+(null==e?void 0:e.height):"20",children:p.jsx("path",{d:"M3.478 2.404a.75.75 0 0 0-.926.941l2.432 7.905H13.5a.75.75 0 0 1 0 1.5H4.984l-2.432 7.905a.75.75 0 0 0 .926.94 60.519 60.519 0 0 0 18.445-8.986.75.75 0 0 0 0-1.218A60.517 60.517 0 0 0 3.478 2.404Z"})})},fl=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:nu(15),width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{d:"M7.493 18.5c-.425 0-.82-.236-.975-.632A7.48 7.48 0 0 1 6 15.125c0-1.75.599-3.358 1.602-4.634.151-.192.373-.309.6-.397.473-.183.89-.514 1.212-.924a9.042 9.042 0 0 1 2.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 0 0 .322-1.672V2.75A.75.75 0 0 1 15 2a2.25 2.25 0 0 1 2.25 2.25c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 0 1-2.649 7.521c-.388.482-.987.729-1.605.729H14.23c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 0 0-1.423-.23h-.777ZM2.331 10.727a11.969 11.969 0 0 0-.831 4.398 12 12 0 0 0 .52 3.507C2.28 19.482 3.105 20 3.994 20H4.9c.445 0 .72-.498.523-.898a8.963 8.963 0 0 1-.924-3.977c0-1.708.476-3.305 1.302-4.666.245-.403-.028-.959-.5-.959H4.25c-.832 0-1.612.453-1.918 1.227Z"})})},dl=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6.633 10.25c.806 0 1.533-.446 2.031-1.08a9.041 9.041 0 0 1 2.861-2.4c.723-.384 1.35-.956 1.653-1.715a4.498 4.498 0 0 0 .322-1.672V2.75a.75.75 0 0 1 .75-.75 2.25 2.25 0 0 1 2.25 2.25c0 1.152-.26 2.243-.723 3.218-.266.558.107 1.282.725 1.282m0 0h3.126c1.026 0 1.945.694 2.054 1.715.045.422.068.85.068 1.285a11.95 11.95 0 0 1-2.649 7.521c-.388.482-.987.729-1.605.729H13.48c-.483 0-.964-.078-1.423-.23l-3.114-1.04a4.501 4.501 0 0 0-1.423-.23H5.904m10.598-9.75H14.25M5.904 18.5c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889 0-1.713-.518-1.972-1.368a12 12 0 0 1-.521-3.507c0-1.553.295-3.036.831-4.398C3.387 9.953 4.167 9.5 5 9.5h1.053c.472 0 .745.556.5.96a8.958 8.958 0 0 0-1.302 4.665c0 1.194.232 2.333.654 3.375Z"})})},hl=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:nu(15),width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{d:"M15.73 5.5h1.035A7.465 7.465 0 0 1 18 9.625a7.465 7.465 0 0 1-1.235 4.125h-.148c-.806 0-1.534.446-2.031 1.08a9.04 9.04 0 0 1-2.861 2.4c-.723.384-1.35.956-1.653 1.715a4.499 4.499 0 0 0-.322 1.672v.633A.75.75 0 0 1 9 22a2.25 2.25 0 0 1-2.25-2.25c0-1.152.26-2.243.723-3.218.266-.558-.107-1.282-.725-1.282H3.622c-1.026 0-1.945-.694-2.054-1.715A12.137 12.137 0 0 1 1.5 12.25c0-2.848.992-5.464 2.649-7.521C4.537 4.247 5.136 4 5.754 4H9.77a4.5 4.5 0 0 1 1.423.23l3.114 1.04a4.5 4.5 0 0 0 1.423.23ZM21.669 14.023c.536-1.362.831-2.845.831-4.398 0-1.22-.182-2.398-.52-3.507-.26-.85-1.084-1.368-1.973-1.368H19.1c-.445 0-.72.498-.523.898.591 1.2.924 2.55.924 3.977a8.958 8.958 0 0 1-1.302 4.666c-.245.403.028.959.5.959h1.053c.832 0 1.612-.453 1.918-1.227Z"})})},pl=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:"2",width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7.498 15.25H4.372c-1.026 0-1.945-.694-2.054-1.715a12.137 12.137 0 0 1-.068-1.285c0-2.848.992-5.464 2.649-7.521C5.287 4.247 5.886 4 6.504 4h4.016a4.5 4.5 0 0 1 1.423.23l3.114 1.04a4.5 4.5 0 0 0 1.423.23h1.294M7.498 15.25c.618 0 .991.724.725 1.282A7.471 7.471 0 0 0 7.5 19.75 2.25 2.25 0 0 0 9.75 22a.75.75 0 0 0 .75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33 1.653-1.715a9.04 9.04 0 0 0 2.86-2.4c.498-.634 1.226-1.08 2.032-1.08h.384m-10.253 1.5H9.7m8.075-9.75c.01.05.027.1.05.148.593 1.2.925 2.55.925 3.977 0 1.487-.36 2.89-.999 4.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889 0 1.713.518 1.972 1.368.339 1.11.521 2.287.521 3.507 0 1.553-.295 3.036-.831 4.398-.306.774-1.086 1.227-1.918 1.227h-1.053c-.472 0-.745-.556-.5-.96a8.95 8.95 0 0 0 .303-.54"})})},gl=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{fillRule:"evenodd",d:"M12 1.5a.75.75 0 0 1 .75.75V4.5a.75.75 0 0 1-1.5 0V2.25A.75.75 0 0 1 12 1.5ZM5.636 4.136a.75.75 0 0 1 1.06 0l1.592 1.591a.75.75 0 0 1-1.061 1.06l-1.591-1.59a.75.75 0 0 1 0-1.061Zm12.728 0a.75.75 0 0 1 0 1.06l-1.591 1.592a.75.75 0 0 1-1.06-1.061l1.59-1.591a.75.75 0 0 1 1.061 0Zm-6.816 4.496a.75.75 0 0 1 .82.311l5.228 7.917a.75.75 0 0 1-.777 1.148l-2.097-.43 1.045 3.9a.75.75 0 0 1-1.45.388l-1.044-3.899-1.601 1.42a.75.75 0 0 1-1.247-.606l.569-9.47a.75.75 0 0 1 .554-.68ZM3 10.5a.75.75 0 0 1 .75-.75H6a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 10.5Zm14.25 0a.75.75 0 0 1 .75-.75h2.25a.75.75 0 0 1 0 1.5H18a.75.75 0 0 1-.75-.75Zm-8.962 3.712a.75.75 0 0 1 0 1.061l-1.591 1.591a.75.75 0 1 1-1.061-1.06l1.591-1.592a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"})})},ml=function(e){var t,n;return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",children:p.jsx("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm6-2.438c0-.724.588-1.312 1.313-1.312h4.874c.725 0 1.313.588 1.313 1.313v4.874c0 .725-.588 1.313-1.313 1.313H9.564a1.312 1.312 0 0 1-1.313-1.313V9.564Z",clipRule:"evenodd"})})},vl=function(e){var t,n;return p.jsx("svg",{fill:"currentColor",width:null!=(t=e.width)?t:"20",height:null!=(n=e.height)?n:"20",viewBox:"0 0 32 32",id:"icon",xmlns:"http://www.w3.org/2000/svg",stroke:"inherit",strokeWidth:"0.736",children:p.jsx("path",{d:"M18,28A12,12,0,1,0,6,16v6.2L2.4,18.6,1,20l6,6,6-6-1.4-1.4L8,22.2V16H8A10,10,0,1,1,18,26Z"})})},bl={parameters:!0,disableAutoSave:!0,showGlobalFilters:!0,showResetButton:!1,canManageGlobalFilters:!0,canEditComponentLibrary:!0,canUseComponentLibrary:!0,canCreateStandaloneComponents:!0,canDownloadComponentData:!0,canEditComponentsOnDashboard:!0,canRemoveComponentsFromDashboard:!0,canConfigureLocalFilters:!0,canAddNewRows:!0,canAddNewCells:!0,canEditCustomMetrics:!0,allowPercentagesCustomField:!0,allowSimpleMathsCustomField:!0,allowAggregateMathsCustomField:!0,allowRoundedNumberCustomField:!0,allowRulesCustomField:!0,showDateAndTimeFilter:!0,showDateFilter:!0,canSeeEmptyState:!1,canDownloadPDF:!0},yl={parameters:!0,disableAutoSave:!1,showGlobalFilters:!0,showResetButton:!0,canManageGlobalFilters:!0,canEditComponentLibrary:!0,canUseComponentLibrary:!0,canCreateStandaloneComponents:!0,canDownloadComponentData:!0,canEditComponentsOnDashboard:!0,canRemoveComponentsFromDashboard:!0,canConfigureLocalFilters:!0,canAddNewRows:!0,canAddNewCells:!0,canEditCustomMetrics:!0,allowPercentagesCustomField:!0,allowSimpleMathsCustomField:!0,allowAggregateMathsCustomField:!0,allowRoundedNumberCustomField:!0,allowRulesCustomField:!0,showDateAndTimeFilter:!0,showDateFilter:!0,canSeeEmptyState:!1,canDownloadPDF:!0},_l=function(e,t,n,r){var i=$({},yl,e);return"admin"==n&&(i=$({},bl,Al(e))),"read"==r&&"admin"!=n&&(i.disableAutoSave=!0,i.canEditComponentLibrary=!1,i.canEditComponentsOnDashboard=!1,i.canCreateStandaloneComponents=!1,i.parameters=!0,i.canRemoveComponentsFromDashboard=!1,i.canConfigureLocalFilters=!1,i.canAddNewRows=!1,i.canAddNewCells=!1,i.canEditCustomMetrics=!1,i.canUseComponentLibrary=!1,i.canManageGlobalFilters=!1),Ha(t,"simpleMaths")||(i.allowSimpleMathsCustomField=!1),Ha(t,"aggregateMaths")||(i.allowAggregateMathsCustomField=!1),Ha(t,"subquery")||(i.allowPercentagesCustomField=!1),Ha(t,"switchField")||(i.allowRulesCustomField=!1),Ha(t,"roundedNumbers")||(i.allowRoundedNumberCustomField=!1),i},Al=function(e){var t;return{showDateAndTimeFilter:void 0===e.showDateAndTimeFilter||e.showDateAndTimeFilter,showDateFilter:void 0===e.showDateFilter||e.showDateFilter,canUseComponentLibrary:void 0===e.canUseComponentLibrary||e.canUseComponentLibrary,canSeeEmptyState:null!=(t=e.canSeeEmptyState)&&t}},wl={today:!1,past_1_day:!0,yesterday:!0,past_3_days:!0,past_7_days:!0,past_30_days:!0,past_90_days:!0,past_3_months:!1,past_6_months:!1,past_12_months:!1,past_18_months:!1},Fl=function(e,t){return{description:t,range:{before:bs(e),after:bs((n=e,r=new Date(n.getTime()-864e5),new Date(r.getFullYear(),r.getMonth(),r.getDate())))}};var n,r},kl=function(e,t,n){var r=new Date,i=new Date(r);return t>0&&i.setMonth(r.getMonth()-t),e>0&&(i=new Date(r.getTime()-24*e*60*60*1e3)),{description:n,range:{before:r,after:i}}},xl=function(e){return{today:(t=new Date,n=e("filter.today","Today"),r=bs(t),i=new Date(r),i.setDate(i.getDate()+1),i.setMilliseconds(i.getMilliseconds()-1),{description:n,range:{before:i,after:r}}),past_1_day:kl(1,0,e("filter.past_1_day","Last 24 hours")),yesterday:Fl(new Date,e("filter.yesterday","Yesterday")),past_3_days:kl(3,0,e("filter.past_3_days","Last 3 days")),past_7_days:kl(7,0,e("filter.past_7_days","Last 7 days")),past_30_days:kl(30,0,e("filter.past_30_days","Last 30 days")),past_90_days:kl(90,0,e("filter.past_90_days","Last 90 days")),past_3_months:kl(0,3,e("filter.past_3_months","Last 3 months")),past_6_months:kl(0,6,e("filter.past_6_months","Last 6 months")),past_12_months:kl(0,12,e("filter.past_12_months","Last 12 months")),past_18_months:kl(0,18,e("filter.past_18_months","Last 18 months"))};var t,n,r,i},El=function(e,t){var n=xl(e),r=Object.keys(wl).map((function(e){return e in n?"_vizzly_"+e:e})),i=r.indexOf("_vizzly_today");i>-1&&(r.splice(i,1),r.unshift("_vizzly_today"));for(var a,o={},s={},u=se(r);!(a=u()).done;){var l=a.value,c=l.replace("_vizzly_",""),f=n[c],d=null==t?void 0:t[c];"boolean"==typeof d?d&&(s[l]=f):null!=d?s[l]=d:!1!==wl[c]&&(s[l]=f)}if(t)for(var h=0,p=Object.entries(t);h<p.length;h++){var g=p[h],m=g[0],v=g[1];m in wl||(r.push(m),s[m]=v)}for(var b,y=se(r);!(b=y()).done;){var _=b.value;_ in s&&(o[_]=s[_])}return o},Cl=function(e){function t(t){var n;return(n=e.call(this,t)||this).name="MissingDateTimeFormatOption",n}return ee(t,e),t}(re(Error)),Sl={"DD/MM/YYYY":{description:"DD/MM/YYYY",formatter:function(e){return vs(e,"DD/MM/YYYY")}},"MM/DD/YYYY":{description:"MM/DD/YYYY",formatter:function(e){return vs(e,"MM/DD/YYYY")}},"DD-MM-YYYY":{description:"DD-MM-YYYY",formatter:function(e){return vs(e,"DD-MM-YYYY")}},"MM-DD-YYYY":{description:"MM-DD-YYYY",formatter:function(e){return vs(e,"MM-DD-YYYY")}},"DD MMMM YYYY, hh:mm":{description:"DD MMMM YYYY, hh:mm",formatter:function(e){return vs(e,"DD MMMM YYYY, hh:mm")}},"dddd DD MMMM YYYY, hh:mm":{description:"dddd DD MMMM YYYY, hh:mm",formatter:function(e){return vs(e,"dddd DD MMMM YYYY, hh:mm")}},"hh:mm":{description:"hh:mm",formatter:function(e){return vs(e,"hh:mm")}},"hh:mm:ss":{description:"hh:mm:ss",formatter:function(e){return vs(e,"hh:mm:ss")}},"DD MMMM YYYY":{description:"DD MMMM YYYY",formatter:function(e){return vs(e,"DD MMMM YYYY")}},"MMMM YYYY":{description:"MMMM YYYY",formatter:function(e){return vs(e,"MMMM YYYY")}},YYYY:{description:"YYYY",formatter:function(e){return vs(e,"YYYY")}},"YYYY-MM-DD[T]HH:mm:ss":{description:"YYYY-MM-DD[T]HH:mm:ss",formatter:function(e){return vs(e,"YYYY-MM-DD[T]HH:mm:ss")}},quarter:{description:"Quarter",formatter:function(e){return vs(e,"quarter")}},week:{description:"Week",formatter:function(e){return vs(e,"week")}}},Ol=function(e,t){var n={};return Object.keys(e).forEach((function(t){e[t]&&(n[t]=e[t])})),Object.keys(t.supportedTimeTruncFunctions).forEach((function(e){var r=t.supportedTimeTruncFunctions[e].dateFormat;if(!n[r])throw new Cl("Date format option "+r+" is required by the query engine, but it has not been set on the dateTimeFormatOptions.")})),n},Dl={mode:"endUser",scope:"read_write",maxCSVDownloadLimit:1e4,featureToggles:$({},yl),developerTools:!1,componentOverrides:{},customComponents:[],reportScheduleOptions:[],overrideDeveloperInfo:null,disableToolbar:!1,onlyViewTypes:function(){return[]},dataPanel:function(e){return e},formatPanel:function(e){return e},isProgrammaticParent:!1,dashboardFilters:function(){return[]},onDashboardFilterChange:function(){},dateFilterOptions:function(){for(var e=xl(Or),t={},n=0,r=Object.entries(wl);n<r.length;n++){var i=r[n],a=i[0];i[1]&&a in e&&(t["_vizzly_"+a]=e[a])}return t}(),dateTimeFormatOptions:Sl,numberFormatOptions:zs(Or),textOverrides:{},queryEngineConfig:Ka,organizationName:void 0,onEditorUpdate:function(e){return e},onSave:function(){return Oe("Save functionality not set.")},onScheduledReportChange:function(){var e=Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return Oe("Scheduled report change functionality not set."),e.abrupt("return",null);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),onOpenConfigManagerUi:void 0,onReset:function(){throw new Error("onReset function not implemented.")},textOverride:function(e,t){return t},labelFormat:function(){}},jl=function(e){var t=(null==e?void 0:e.developerTools)&&"object"==typeof(null==e?void 0:e.developerTools)&&"theme"in(null==e?void 0:e.developerTools)&&!0===(null==e?void 0:e.developerTools.theme),n=(null==e?void 0:e.developerTools)&&"object"==typeof(null==e?void 0:e.developerTools)&&"componentOverride"in(null==e?void 0:e.developerTools)&&!0===(null==e?void 0:e.developerTools.componentOverride),r=function(){setTimeout((function(){document.querySelectorAll("[data-themeapi]").forEach((function(e){!function(e){var t=e.getAttribute("data-themeapi"),n=e.getAttribute("data-chipposition"),r=null==n?void 0:n.split("."),i="0px",a="20px",o=void 0,s=void 0;null!=r&&r.length&&(r.includes("left")&&(o="0px",i=void 0),r.includes("center")&&(o="calc(50% - 35px)",i=void 0),r.includes("bottom")&&(s="8px",a=void 0),r.includes("above")&&(a="0")),e.style.setProperty("--theme-value","'"+t+"'"),e.style.setProperty("--chip-top-value",""+a),e.style.setProperty("--chip-right-value",""+i),e.style.setProperty("--chip-left-value",""+o),e.style.setProperty("--chip-bottom-value",""+s)}(e),e.classList.add("theme-box")}))}),300)},a=function(){setTimeout((function(){document.querySelectorAll("[data-componentoverride]").forEach((function(e){!function(e){var t=e.getAttribute("data-componentoverride");e.style.setProperty("--override-value","'"+t+"'")}(e),e.classList.add("override-box")}))}),300)};return i.useEffect((function(){t&&Tl(),n&&Pl()}),[t]),i.useEffect((function(){return t&&(r(),document.addEventListener("click",r)),n&&(a(),document.addEventListener("click",a)),function(){document.removeEventListener("click",r),document.removeEventListener("click",a)}}),[]),p.jsx(i.Fragment,{children:null==e?void 0:e.children})},Tl=function(){g.injectGlobal({name:"1rt118i",styles:".theme-box:hover{outline:2px solid #1db954;}.theme-box{outline:2px solid transparent;}.theme-box:hover::after{opacity:1!important;z-index:999999999999;}.theme-box::after{opacity:0.4;content:var(--theme-value);position:absolute;background:#1db954;color:#fff;width:auto;font-size:10px;height:20px;border-radius:8px;right:var(--chip-right-value);top:var(--chip-top-value);bottom:var(--chip-bottom-value);left:var(--chip-left-value);padding:2.5px 5px 2px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);font-style:initial;font-weight:initial;}"})},Pl=function(){g.injectGlobal({name:"13sfq96",styles:".override-box:hover{outline:2px solid #652C8F;}.override-box{outline:2px solid transparent;}.override-box:hover::after{opacity:1!important;z-index:999999999999;}.override-box::after{opacity:0.4;content:var(--override-value);position:absolute;background:#652C8F;color:#fff;width:auto;font-size:10px;height:20px;border-radius:8px;right:0;top:20px;padding:2.5px 5px 2px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.2);font-style:initial;font-weight:initial;}"})},Rl=a.createContext($({},Dl,{setOverrideDeveloperInfo:function(){throw"Not initiated."}})),Ml=function(e){var t,n,r=e.textOverride||Or,a=i.useState(null),o=a[0],l=a[1],c=function(e,t,n,r){var i=e.mode||Dl.mode,a=e.scope||Dl.scope,o=e.isProgrammaticParent||Dl.isProgrammaticParent,l="admin"==i?{}:$({},e.componentOverrides),c=e.queryEngineConfig?e.queryEngineConfig:Dl.queryEngineConfig;return $({},Dl,{isProgrammaticParent:o,mode:i,scope:a,reportScheduleOptions:e.reportScheduleOptions||Dl.reportScheduleOptions,customComponents:e.customComponents||Dl.customComponents,componentOverrides:l,onlyViewTypes:function(e){var r,i,a;return(r=li,i=n,a=[].concat(t||r),i&&(a=s.reject(a,(function(e){return i.includes(e)}))),a).filter((function(t){var n=!!Ir(t).setDataAttributesFromPreAggregatedDataSet;return!(e.preAggregated&&!n)}))},developerTools:"boolean"==typeof(null==e?void 0:e.developerTools)&&(null==e?void 0:e.developerTools),featureToggles:_l(u.merge({},Dl.featureToggles,e.featureToggles),c,i,a),textOverrides:e.textOverrides||Dl.textOverrides,maxCSVDownloadLimit:e.maxCSVDownloadLimit?e.maxCSVDownloadLimit:Dl.maxCSVDownloadLimit,queryEngineConfig:c,dataPanel:e.dataPanel?e.dataPanel:Dl.dataPanel,formatPanel:e.formatPanel?e.formatPanel:Dl.formatPanel,numberFormatOptions:$({},zs(r),e.numberFormatOptions),onEditorUpdate:e.onEditorUpdate?e.onEditorUpdate:Dl.onEditorUpdate,dateFilterOptions:El(r,e.dateFilterOptions),onSave:e.onSave?e.onSave:Dl.onSave,onScheduledReportChange:e.onScheduledReportChange?e.onScheduledReportChange:Dl.onScheduledReportChange,dashboardFilters:e.dashboardFilters?e.dashboardFilters:Dl.dashboardFilters,onDashboardFilterChange:e.onDashboardFilterChange?e.onDashboardFilterChange:Dl.onDashboardFilterChange,onOpenConfigManagerUi:e.onOpenConfigManagerUi,organizationName:e.organizationName,dateTimeFormatOptions:Ol($({},Dl.dateTimeFormatOptions,e.dateTimeFormatOptions?e.dateTimeFormatOptions:{}),c),disableToolbar:e.disableToolbar})}($({},e.dashboardBehaviour||{},{mode:e.mode}),e.includeComponentTypes,e.excludeComponentTypes,r);return p.jsx(jl,{developerTools:null==(t=e.dashboardBehaviour)?void 0:t.developerTools,children:p.jsx(Rl.Provider,{value:$({},c,{isProgrammaticParent:e.isProgrammaticParent,setOverrideDeveloperInfo:l,overrideDeveloperInfo:o,onError:e.onError,onReset:e.onReset,onViewClick:e.onViewClick,cascadeFilterSelection:null==e?void 0:e.cascadeFilterSelection,textOverride:r,labelFormat:e.labelFormat?(n=e.labelFormat,function(e){if(n){var t,r=n(e);if("string"==typeof(t=r)||void 0===t)return r;console.error("labelFormat function returned an invalid type",e)}}):function(){},pdfSettings:e.pdfSettings}),children:e.children})})},Il=function(){return a.useContext(Rl)},Bl=function(e){var t=Il(),n=t.developerTools,r=t.setOverrideDeveloperInfo,i=t.componentOverrides[e.renderOverrideKey];if(i){var a=$({},e.componentProps,{testId:void 0,onClickWithDevToolCheck:void 0,activeDevToolHighlight:void 0});return delete a.testId,delete a.onClickWithDevToolCheck,delete a.activeDevToolHighlight,i(a)}return p.jsx(e.Element,$({},e.componentProps,{activeDevToolHighlight:n,onClickWithDevToolCheck:function(t){return function(i){if(!i.shiftKey||!n)return t&&t(i);r({overrideKey:e.renderOverrideKey,componentProps:e.componentProps}),i.stopPropagation()}}}))},Nl=function(e,t,n){return function(r){return p.jsx(Bl,{Element:e,renderOverrideKey:t,componentProps:n?n(r):r})}},Ll=function(e,t,n){return Nl((function(n){return p.jsx(Ul,{activeDevToolHighlight:n.activeDevToolHighlight,onClickWithDevToolCheck:n.onClickWithDevToolCheck,renderOverrideKey:t,children:p.jsx(e,$({},n))})}),t,n)},Ul=function(e){var t,n=Il();return p.jsx("div",$({style:{display:"inherit"},css:["position:relative;",!!n.developerTools&&{outlineStyle:"solid",outlineOffset:"-3px",outlineColor:"#ef4444"},"",""],onClick:e.onClickWithDevToolCheck()},((t={})["data-componentoverride"]=null==e?void 0:e.renderOverrideKey,t),{"data-testid":e.renderOverrideKey,children:e.children}))},Hl=Ll((function(e){return p.jsx(Pu,{active:e.active})}),"renderFilterIcon"),zl=Ll((function(){return p.jsx(rl,{})}),"renderReportIcon"),ql=Ll((function(){return p.jsx(ol,{active:!0})}),"renderParametersIcon"),Vl=Ll((function(){return p.jsx(Mu,{})}),"renderCloseIcon"),Wl=Ll((function(){return p.jsx(Bu,{})}),"renderUndoIcon"),Gl=Ll((function(){return p.jsx(Lu,{})}),"renderCompletedIcon"),Kl=Ll((function(e){return p.jsx(zu,{purpose:e.purpose})}),"renderDeleteIcon"),Ql=Ll((function(){return p.jsx(Vu,{})}),"renderEditIcon"),Yl=Ll((function(){return p.jsx(Gu,{})}),"renderLockedIcon"),Xl=Ll((function(){return p.jsx(Qu,{})}),"renderDownloadIcon"),Jl=Ll((function(){return p.jsx(Xu,{})}),"renderComponentOptionsMenuIcon"),Zl=Ll((function(){return p.jsx(Zu,{})}),"renderLibraryIcon"),$l=Ll((function(e){return p.jsx(tl,{isOpen:e.isOpen})}),"renderAccordionIcon"),ec=Ll((function(){return p.jsx(cl,{})}),"renderSendIcon"),tc=Ll((function(){return p.jsx(ml,{})}),"renderStopIcon"),nc=Ll((function(){return p.jsx(sl,{})}),"renderUserIcon"),rc=Ll((function(){return p.jsx(il,{width:20,height:20})}),"renderAIChatIcon"),ic=Ll((function(){return p.jsx(ll,{width:20,height:20})}),"renderAIIcon"),ac=Ll((function(){return p.jsx(dl,{width:20,height:20})}),"renderThumbsUpUnselectedIcon"),oc=Ll((function(){return p.jsx(fl,{width:20,height:20})}),"renderThumbsUpSelectedIcon"),sc=Ll((function(){return p.jsx(pl,{width:20,height:20})}),"renderThumbsDownUnselectedIcon"),uc=Ll((function(){return p.jsx(hl,{width:20,height:20})}),"renderThumbsDownSelectedIcon"),lc=Ll((function(){return p.jsx(gl,{width:20,height:20})}),"renderSelectIcon"),cc=Ll((function(){return p.jsx(ul,{})}),"renderBackButtonArrowIcon");function fc(){for(var e=[],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){switch(typeof t){case"string":e.push(t);break;case"object":Object.keys(t).forEach((function(n){t[n]&&e.push(n)}))}})),e.length>0?e.join(" "):void 0}var dc=function(e){var t,n;return tu({width:"100%",display:"grid",gridTemplateColumns:null==e||null==(t=e.columns)?void 0:t.join(" "),gridTemplateRows:null==e||null==(n=e.rows)?void 0:n.join(" "),height:null==e?void 0:e.height,gap:null==e?void 0:e.gap,rowGap:null==e?void 0:e.rowGap,columnGap:null==e?void 0:e.columnGap,marginBottom:null==e?void 0:e.marginBottom,position:null==e?void 0:e.position,placeContent:null==e?void 0:e.placeContent,gridAutoFlow:null==e?void 0:e.flow,justifyContent:null==e?void 0:e.justifyContent,alignItems:null==e?void 0:e.alignItems,alignContent:null==e?void 0:e.alignContent,gridTemplateAreas:null==e?void 0:e.areas,minWidth:null==e?void 0:e.minWidth})},hc=function(e){var t,n,r=null!=(t=null==e?void 0:e.as)?t:"div";return p.jsx(r,{className:fc(""+dc(e),null==e?void 0:e.className),"data-component":null!=(n=null==e?void 0:e["data-component"])?n:"Grid",role:null==e?void 0:e.role,children:null==e?void 0:e.children})},pc=Object.assign((function(){return null}),{container:function(e){return tu({position:"absolute",top:0,right:0,zIndex:2147483247,border:null==e?void 0:e.border,borderRadius:null==e?void 0:e.borderRadius,background:null==e?void 0:e.background,color:null==e?void 0:e.color,boxShadow:null==e?void 0:e.boxShadow,fontSize:null==e?void 0:e.fontSize})},option:function(e){var t,n,r;return tu($({display:"flex",width:"100%",alignItems:"center",justifyContent:"flex-start",padding:null==e?void 0:e.padding,borderBottom:null==e?void 0:e.separatorBorder,gap:"0.5rem",color:"inherit"},eu,{variants:{clickable:(r={},r.true={cursor:"pointer","&:hover":$({background:null==e||null==(t=e["&:hover"])?void 0:t.background,color:null==e||null==(n=e["&:hover"])?void 0:n.color},eu),"&:last-of-type":{borderBottomLeftRadius:null==e?void 0:e.borderRadius,borderBottomRightRadius:null==e?void 0:e.borderRadius},"&:hover:last-of-type":{borderBottomLeftRadius:null==e?void 0:e.borderRadius,borderBottomRightRadius:null==e?void 0:e.borderRadius},"&:first-of-type":{borderTopLeftRadius:null==e?void 0:e.borderRadius,borderTopRightRadius:null==e?void 0:e.borderRadius},"&:hover:first-of-type":{borderTopLeftRadius:null==e?void 0:e.borderRadius,borderTopRightRadius:null==e?void 0:e.borderRadius}},r)}}))},close:tu({marginRight:"0.5rem",color:"inherit","&:hover":{opacity:.7}})});function gc(e,t){a.useEffect((function(){function n(n){e.current&&!e.current.contains(n.target)&&t()}return document.addEventListener("mousedown",n),function(){document.removeEventListener("mousedown",n)}}),[e,t])}var mc=function(){return i.useContext(vc)},vc=i.createContext(void 0);function bc(e,t){if(void 0!==e)return f(e).brighten(t).css()}var yc=function(e){return 1===e?_c:wc},_c={colors:["#feae4a","#5fbaff","#e15e9d"],detail:"minimal",rowLimit:6,forms:{label:{fontSize:ou.font.standard,fontWeight:ou.font.bold,margin:"0 0 0.3rem 0"},input:{border:"2px "+ou.colors.brand[8]+" solid",background:"#fff",borderRadius:ou.size.borderRadius,padding:"0.35rem 0.5rem",fontSize:ou.font.standard,color:ou.colors.brand.base,"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"}},select:{border:"2px "+ou.colors.brand[8]+" solid",background:"#fff",borderRadius:ou.size.borderRadius,padding:"0.35rem 0.5rem",color:ou.colors.brand.base,fontSize:ou.font.standard,fontWeight:"inherit",indicatorColor:ou.colors.brand.base,"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"}},dateTime:{input:{border:"2px rgb(243, 244, 246) solid",background:"#fff",borderRadius:ou.size.borderRadius,padding:"0.26rem 0.5rem",fontSize:ou.font.standard,color:ou.colors.brand.base,"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"}},date:{width:90},time:{width:40},indicatorColor:ou.colors.brand.base,calendar:{selected:{background:"rgb(48, 116, 217)",color:"#fff"},title:{fontSize:ou.font.header,fontWeight:ou.font.bold,color:ou.font.color}}}},dropdowns:{fontSize:ou.font.standard,background:"rgb(255 255 255 / 1)",color:"inherit",boxShadow:"0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1)",borderRadius:ou.size.borderRadius,border:"0px solid transparent",separatorBorder:"1px solid "+ou.colors.brand[8],"&:hover":{background:ou.colors.brand[5]},padding:"0.5rem"},buttons:{primary:{borderRadius:ou.size.borderRadius,border:"1px solid rgb(48, 116, 217)",background:ou.colors.blue,padding:"0.30rem 0.75rem",boxShadow:"0 2px 0 rgb(0 0 0 / 5%)",color:"#fff",fontSize:ou.font.standard,"&:hover":{background:"#5795e6"}},secondary:{borderRadius:ou.size.borderRadius,border:"1px solid "+ou.colors.brand[20],background:"rgb(255, 255, 255)",padding:"0.30rem 0.75rem",color:ou.font.color,fontSize:ou.font.standard,"&:hover":{border:"1px solid rgb(209, 209, 209, 0.8)",color:"rgb(27, 27, 29, 0.8)"},"&:disabled":{opacity:.7,background:"transparent"},"&:hover:disabled":{opacity:.7,background:"transparent"}},add:{border:"2px dashed rgba(143, 143, 145, 0.2)",borderRadius:ou.size.borderRadius,color:"#8f8f91",background:"transparent","&:hover":{border:"2px dashed #3074d9",color:"#3074d9"},small:{fontSize:"0.75rem"},medium:{fontSize:ou.font.standard},large:{fontSize:ou.font.standard}},grid:{selected:{borderRadius:ou.size.borderRadius,fontWeight:ou.font.bold,background:"rgb(243 244 246)",fontSize:ou.font.standard,"&:hover":{boxShadow:"0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1)"}},unselected:{borderRadius:ou.size.borderRadius,fontWeight:ou.font.bold,background:"transparent",fontSize:ou.font.standard,"&:hover":{boxShadow:"0 0 #0000, 0 0 #0000, 0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1)"}}}},panels:{padding:"0.75rem 1rem",borderRadius:ou.size.borderRadius,background:"#fff",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1)"},modals:{base:{borderRadius:ou.size.borderRadius,border:"0px solid",background:"rgb(255, 255, 255)",boxShadow:"0 0 #0000,0 0 #0000,0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1)",zIndex:2147483147},header:{padding:"0.75rem 0.75rem 0px"},content:{fontSize:ou.font.standard,padding:"0.75rem",alternativeBackground:"rgb(229 231 235 / 0.2)"},footer:{padding:"0.75rem"},overlay:{background:"#000",opacity:.3},options:{disableOutsideClick:!1,closeButton:"outside",showTitle:{editor:!1,library:!1}}},alerts:{padding:"8px 12px",borderRadius:ou.size.borderRadius,info:{background:"rgb(224, 242, 255)",border:"1px solid rgb(224, 242, 255)",iconColor:"#1677ff"},warning:{background:"rgb(255, 245, 234)",border:"1px solid #e1b878",iconColor:"#b98900"},critical:{background:"rgb(255, 85, 85)",border:"1px solid rgb(255, 85, 85)",color:"rgb(255, 255, 255)",iconColor:"#fff"},title:{fontWeight:ou.font.bold,fontSize:ou.font.standard},content:{fontSize:ou.font.standard}},tabs:{selected:{borderRadius:ou.size.borderRadius,padding:"0.5rem 0",fontSize:ou.font.standard,fontWeight:600,boxShadow:"0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / 0.05)",background:"rgb(48 116 217)",color:"rgb(255 255 255)"},unselected:{borderRadius:ou.size.borderRadius,padding:"0.5rem 0",fontSize:ou.font.standard,fontWeight:600,color:"rgba(0, 0, 0, 0.4)"}},lists:{title:{fontSize:14,fontWeight:ou.font.bold},fontSize:ou.font.standard,border:"2px solid rgb(229 231 235 / 0.6)",borderRadius:ou.size.borderRadius,background:"rgb(255 255 255 / 1)",icon:{color:"#1f293799",background:"#fff",border:"1px solid transparent"}},popoverMenu:{borderRadius:ou.size.borderRadius,fontSize:ou.font.standard,background:"rgb(249 247 250)",color:"inherit",boxShadow:"0 0 #0000,0 0 #0000,0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1)","&:hover":{background:"rgb(255, 255, 255)"},padding:"0.35rem 0.75rem"},charts:{title:{fontWeight:ou.font.bold,fontSize:ou.font.header,color:ou.colors.brand[90]},labels:{fontSize:9},axisTitles:{fontSize:11,fontWeight:700,color:nu(15)},subject:{color:"#8f8f91",fontSize:"0.75rem"},iconColor:"#2d2f31",pie:{cornerRadius:5,gap:!0,hole:!0},barChart:{cornerRadius:3},singleStat:{delteStyle:"pill"}},tables:{th:{background:nu(95),borderTop:0,borderBottom:"3px solid "+nu(70),fontSize:13,fontWeight:600,padding:"0.5rem 0.5rem",borderRight:"1px solid "+nu(70),last:{borderRight:0},inner:{borderRight:!1},"&:hover":{color:ou.colors.brand[90]},group:{fontSize:13,fontWeight:400},column:{background:"rgba(48, 116, 217, 0.05)",padding:"0.5rem",borderRight:"1px solid "+nu(70)},row:{borderBottom:"1px solid "+nu(70),padding:"0.5rem"},level:{2:{background:"rgba(48, 116, 217, 0.15)"}}}},accordion:{iconColor:ou.colors.blue,button:{fontWeight:ou.font.bold,fontSize:ou.font.standard,color:ou.colors.blue}},dashboard:{borderColor:nu(80),borderStyle:"solid",borderWidth:2,borderRadius:ou.size.borderRadius,icon:{color:"#1f293799"}},radioGroup:{description:{fontWeight:"inherit",color:ou.colors.brand[80],fontSize:11},label:{fontWeight:"inherit",color:"inherit",fontSize:13}},search:{border:"1px solid rgb(243, 244, 246)",background:"#fff",borderRadius:"0.5rem",padding:"6px 10px 7px 16px",fontSize:16,fontWeight:500,height:36,"&:focus":{boxShadow:"0 0 0 3px rgb(224, 242, 255)"},"&:hover":{boxShadow:"0 0 0 3px rgb(224, 242, 255)"},icons:{color:"rgb(48, 116, 217)"}},library:{verified:{color:"rgba(22, 119, 255, 0.3)"}},header:{borderBottom:"2px solid "+nu(75),padding:"0 0 0.5rem 0",title:{fontSize:18,fontWeight:500,htmlElement:"span"}},ai:{suggestions:{border:"1px solid transparent",background:"#D2D2FF",color:"#374151",borderRadius:8,padding:"8px 16px","&:hover":{background:bc("#d2d2ff",.15),border:"1px solid #d2d2ff"}},avatar:{border:"none",color:nu(15),background:"#fff"}},icons:{borderRadius:8,color:nu(5),padding:4,"&:hover":{color:bc(nu(5),.95),background:nu(95)}}},Ac=nu(82),wc={colors:["#feae4a","#5fbaff","#e15e9d"],detail:"minimal",rowLimit:6,version:2,forms:{label:{fontSize:14,color:nu(0),fontWeight:500,margin:"0 0 0.3rem 0"},input:{fontSize:14,padding:"7px 1rem",color:nu(0),fontWeight:400,border:"2px "+Ac+" solid",background:"#fff",borderRadius:8,"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"}},select:{border:"2px "+Ac+" solid",background:"#fff",borderRadius:8,indicatorColor:ou.colors.brand.base,"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"},fontSize:14,padding:"7px 1rem",color:nu(0),fontWeight:400},dateTime:{input:{border:"2px "+Ac+" solid",background:"#fff",borderRadius:8,padding:"0.26rem 0.5rem",fontSize:14,color:nu(0),"&:focus":{border:"2px rgb(224, 242, 255) solid"},"&:hover":{border:"2px rgb(224, 242, 255) solid"}},date:{width:90},time:{width:40},indicatorColor:ou.colors.brand.base,calendar:{selected:{background:"rgb(48, 116, 217)",color:"#fff"},title:{fontSize:ou.font.header,fontWeight:ou.font.bold,color:ou.font.color}}}},dropdowns:{fontSize:14,background:"rgb(255 255 255 / 1)",color:"inherit",boxShadow:"0 1px 3px 0 rgb(0 0 0 / 0.1),0 1px 2px -1px rgb(0 0 0 / 0.1)",borderRadius:8,border:"0px solid transparent",separatorBorder:"1px transparent solid","&:hover":{background:nu(95)},padding:"0.5rem 1rem"},buttons:{primary:{padding:".6rem 1rem",borderRadius:8,fontSize:14,fontWeight:500,background:nu(0),color:"#fff",border:"0",boxShadow:"unset",narrowPadding:"0.46rem 1rem 0.5rem","&:hover":{background:nu(10),border:0,boxShadow:"unset"},"&:disabled":{opacity:1,background:nu(50),border:"0"},"&:hover:disabled":{opacity:1,background:nu(50),border:"0"}},secondary:{padding:".6rem 1rem",borderRadius:8,fontSize:14,background:"rgb(255, 255, 255)",fontWeight:500,color:nu(0),border:"0",boxShadow:"unset","&:hover":{background:"#e9ebf0",border:0,boxShadow:"unset"},"&:disabled":{opacity:.7,background:"transparent",border:0},"&:hover:disabled":{opacity:.7,background:"transparent",border:0}},add:{border:"2px dashed "+nu(70),color:nu(15),background:"transparent",borderRadius:8,"&:hover":{border:"2px dashed #3074d9",color:"#3074d9"},small:{fontSize:12,fontWeight:500},medium:{fontSize:12,fontWeight:500},large:{fontSize:14,fontWeight:500}}},panels:{padding:"0.75rem 1rem",borderRadius:8,background:"#fff",boxShadow:"0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1)"},modals:{base:{borderRadius:8,border:"0px solid",background:"rgb(255, 255, 255)",boxShadow:"0 0 #0000,0 0 #0000,0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1)",zIndex:2147483147},header:{background:"rgb(229 231 235 / 0.2)",padding:"1.5rem 2rem  0.5rem 2rem"},content:{fontSize:14,background:"rgb(229 231 235 / 0.2)",padding:"1rem 2rem",alternativeBackground:"rgb(229 231 235 / 0.2)"},footer:{padding:"0.5rem 2rem  0.5rem 2rem"},overlay:{background:"#000",opacity:.3},options:{disableOutsideClick:!1,closeButton:"outside",showTitle:{editor:!1,library:!1}}},alerts:{padding:"8px 12px",borderRadius:8,info:{background:"rgb(224, 242, 255)",border:"1px solid rgb(224, 242, 255)",iconColor:"#1677ff"},warning:{background:"rgb(255, 245, 234)",border:"1px solid #e1b878",iconColor:"#b98900"},critical:{background:"rgb(255, 85, 85)",border:"1px solid rgb(255, 85, 85)",color:"rgb(255, 255, 255)",iconColor:"#fff"},title:{fontWeight:ou.font.bold,fontSize:ou.font.standard},content:{fontSize:ou.font.standard}},tabs:{selected:{borderRadius:8,padding:"0.5rem 0",fontSize:14,fontWeight:500,background:nu(0),boxShadow:"0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / 0.05)",color:"rgb(255 255 255)","&:disabled":{opacity:1,background:nu(50),border:"0"},"&:hover:disabled":{opacity:1,background:nu(50),border:"0"}},unselected:{borderRadius:8,padding:"0.5rem 0",fontSize:14,fontWeight:500,color:nu(25),"&:hover":{background:nu(90)},"&:disabled":{opacity:1,background:nu(90),border:"0"},"&:hover:disabled":{opacity:1,background:nu(90),border:"0"}}},lists:{title:{fontSize:14,fontWeight:ou.font.bold},subTitle:{fontSize:14,fontWeight:ou.font.bold,color:nu(20),margin:"0 0 0.5rem 0"},fontSize:ou.font.standard,borderRadius:8,background:"rgb(255 255 255 / 1)",icon:{color:"#1f293799",background:"#fff",border:"1px solid transparent"},border:"2px solid "+Ac},popoverMenu:{borderRadius:8,fontSize:14,background:"rgb(249 247 250)",color:"inherit",boxShadow:"0 0 #0000,0 0 #0000,0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1)","&:hover":{background:"rgb(255, 255, 255)"},padding:"0.35rem 0.75rem"},charts:{title:{fontWeight:ou.font.bold,fontSize:ou.font.header,color:nu(10)},labels:{fontSize:9},axisTitles:{fontSize:11,fontWeight:700,color:nu(15)},subject:{color:"#8f8f91",fontSize:"0.75rem"},iconColor:"#2d2f31",pie:{cornerRadius:5,gap:!0,hole:!0},barChart:{cornerRadius:3},singleStat:{delteStyle:"pill"}},tables:{th:{background:"transparent",borderTop:0,borderBottom:"2px solid "+nu(70),fontSize:13,fontWeight:600,padding:"0.5rem 0.5rem",borderRight:"1px solid transparent",last:{borderRight:0},inner:{borderRight:!1},"&:hover":{color:ou.colors.brand[90]},group:{fontSize:13,fontWeight:400},column:{background:"rgba(48, 116, 217, 0.05)",padding:"0.5rem",borderRight:"1px solid "+nu(70)},row:{borderBottom:"1px solid transparent",padding:"0.5rem",borderRight:"1px solid "+nu(70),borderLeft:"1px solid "+nu(70)},level:{2:{background:"rgba(48, 116, 217, 0.15)"}}},body:{cells:{padding:"7.3px 8px",fontSize:13,borderBottom:"1px solid "+ou.colors.brand[8]},odd:{"&:hover":{background:ou.colors.brand[5]}},even:{"&:hover":{background:ou.colors.brand[5]}}}},accordion:{iconColor:ou.colors.blue,button:{fontWeight:ou.font.bold,fontSize:ou.font.standard,color:ou.colors.blue}},dashboard:{borderColor:nu(80),borderStyle:"solid",borderWidth:2,borderRadius:8,icon:{color:"#1f293799"}},radioGroup:{description:{fontWeight:"inherit",color:nu(20),fontSize:11},label:{fontWeight:"inherit",color:"inherit",fontSize:13}},search:{border:"1px solid "+Ac,background:"#fff",borderRadius:"0.5rem",padding:"6px 10px 7px 16px",fontSize:16,fontWeight:500,height:36,"&:focus":{boxShadow:"0 0 0 3px rgb(224, 242, 255)"},"&:hover":{boxShadow:"0 0 0 3px rgb(224, 242, 255)"},icons:{color:"rgb(48, 116, 217)"}},library:{verified:{color:"rgba(22, 119, 255, 0.3)"}},filters:{filterBy:{padding:"0.45rem 1rem 0.46rem",lineHeight:"21px"}},header:{borderBottom:"2px solid "+nu(75),padding:"0 0 0.5rem 0",title:{fontSize:18,fontWeight:500,htmlElement:"span"}},ai:{suggestions:{border:"1px solid transparent",background:"#D2D2FF",color:"#374151",borderRadius:8,padding:"8px 16px","&:hover":{background:bc("#d2d2ff",.15),border:"1px solid #d2d2ff"}},avatar:{border:"none",color:nu(15),background:"#fff"}},icons:{borderRadius:8,color:nu(5),padding:4,"&:hover":{color:bc(nu(5),.95),background:nu(95)}}},Fc=m({key:"css"}),kc=function(e){var t,n,r=null!=(t=null==(n=e.theme)?void 0:n.version)?t:2,i=s.defaultsDeep({},xc(r,null==e?void 0:e.theme,null==e?void 0:e.storedTheme),yc(r));return p.jsx(vc.Provider,{value:i,children:p.jsx(h.CacheProvider,{value:Fc,children:null==e?void 0:e.children})})},xc=function(e,t,n){var r,i,a,o,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j={baseFont:{fontSize:null!=(r=null!=(i=null==t||null==(a=t.baseFont)?void 0:a.fontSize)?i:null==n?void 0:n.fontSize)?r:ou.font.standard,fontFamily:null!=(o=null!=(u=null==t||null==(l=t.baseFont)?void 0:l.fontFamily)?u:null==n?void 0:n.fontFamily)?o:ou.font.sanSerif},titles:{fontFamily:null!=(c=null!=(f=null!=(d=null==t||null==(h=t.titles)?void 0:h.fontFamily)?d:null==t||null==(p=t.baseFont)?void 0:p.fontFamily)?f:null==n?void 0:n.fontFamily)?c:ou.font.sanSerif,fontSize:null!=(g=null==t||null==(m=t.titles)?void 0:m.fontSize)?g:null==t||null==(v=t.baseFont)?void 0:v.fontSize},colors:null!=(b=null!=(y=null==t?void 0:t.colors)?y:null==n?void 0:n.colors)?b:yc(e).colors,rowLimit:null!=(_=null!=(A=null==t?void 0:t.rowLimit)?A:null==n?void 0:n.rowLimit)?_:yc(e).rowLimit,detail:null!=(w=null!=(F=null==t?void 0:t.detail)?F:null==n?void 0:n.detail)?w:yc(e).detail,fontFamily:null!=(k=null!=(x=null==t?void 0:t.fontFamily)?x:null==n?void 0:n.fontFamily)?k:ou.font.sanSerif,fontSize:null!=(E=null!=(C=null==t?void 0:t.fontSize)?C:null==n?void 0:n.fontSize)?E:ou.font.sanSerif,dashboard:{icon:{color:null!=(S=null==t||null==(O=t.dashboard)||null==(O=O.icon)?void 0:O.color)?S:null==(D=yc(e))||null==(D=D.dashboard)||null==(D=D.icon)?void 0:D.color}}};return s.merge({},t,j)},Ec=i.createContext(!1);function Cc(e){return p.jsx(Ec.Provider,{value:e.force,children:e.children})}function Sc(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(e in t){var a=t[e];return"function"==typeof a?a.apply(void 0,r):a}var o=new Error('Tried to handle "'+e+'" but there is no handler defined. Only defined handlers are: '+Object.keys(t).map((function(e){return'"'+e+'"'})).join(", ")+".");throw Error.captureStackTrace&&Error.captureStackTrace(o,Sc),o}var Oc=["static"],Dc=["unmount"],jc=["as","children","refName"],Tc=function(e){return e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e}({}),Pc=function(e){return e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e}({});function Rc(e){var t=e.slot,n=e.defaultTag,r=e.features,i=e.visible,a=void 0===i||i,o=e.name,s=Ic(e.theirProps,e.ourProps);if(a)return Mc(s,t,n,o);var u=null!=r?r:Tc.None;if(u&Tc.Static){var l=s.static,c=void 0!==l&&l,f=ie(s,Oc);if(c)return Mc(f,t,n,o)}if(u&Tc.RenderStrategy){var d,h=s.unmount,p=void 0===h||h,g=ie(s,Dc);return Sc(p?Pc.Unmount:Pc.Hidden,((d={})[Pc.Unmount]=function(){return null},d[Pc.Hidden]=function(){return Mc($({},g,{hidden:!0,style:{display:"none"}}),t,n,o)},d))}return Mc(s,t,n,o)}function Mc(e,t,n,r){var a;void 0===t&&(t={});var o=Lc(e,["unmount","static"]),s=o.as,u=void 0===s?n:s,l=o.children,c=o.refName,f=void 0===c?"ref":c,d=ie(o,jc),h=void 0!==e.ref?((a={})[f]=e.ref,a):{},p="function"==typeof l?l(t):l;d.className&&"function"==typeof d.className&&(d.className=d.className(t));var g={};if(t){for(var m=!1,v=[],b=0,y=Object.entries(t);b<y.length;b++){var _=y[b],A=_[1];"boolean"==typeof A&&(m=!0),!0===A&&v.push(_[0])}m&&(g["data-headlessui-state"]=v.join(" "))}if(u===i.Fragment&&Object.keys(Nc(d)).length>0){if(!i.isValidElement(p)||Array.isArray(p)&&p.length>1)throw new Error(['Passing props on "Fragment"!',"","The current component <"+r+' /> is rendering a "Fragment".',"However we need to passthrough the following props:",Object.keys(d).map((function(e){return"  - "+e})).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((function(e){return"  - "+e})).join("\n")].join("\n"));return i.cloneElement(p,Object.assign({},Ic(p.props,Nc(Lc(d,["ref"]))),g,h,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return{ref:t.every((function(e){return null==e}))?void 0:function(e){for(var n,r=se(t);!(n=r()).done;){var i=n.value;null!=i&&("function"==typeof i?i(e):i.current=e)}}}}(p.ref,h.ref)))}return i.createElement(u,Object.assign({},Lc(d,["ref"]),u!==i.Fragment&&h,u!==i.Fragment&&g),p)}function Ic(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];for(var r={},i={},a=0,o=t;a<o.length;a++){var s=o[a];for(var u in s)u.startsWith("on")&&"function"==typeof s[u]?(null!=i[u]||(i[u]=[]),i[u].push(s[u])):r[u]=s[u]}if(r.disabled||r["aria-disabled"])return Object.assign(r,Object.fromEntries(Object.keys(i).map((function(e){return[e,void 0]}))));var l=function(e){var t;Object.assign(r,((t={})[e]=function(t){for(var n=i[e],r=arguments.length,a=new Array(r>1?r-1:0),o=1;o<r;o++)a[o-1]=arguments[o];for(var s,u=se(n);!(s=u()).done;){var l=s.value;if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;l.apply(void 0,[t].concat(a))}},t))};for(var c in i)l(c);return r}function Bc(e){var t;return Object.assign(i.forwardRef(e),{displayName:null!=(t=e.displayName)?t:e.name})}function Nc(e){var t=Object.assign({},e);for(var n in t)void 0===t[n]&&delete t[n];return t}function Lc(e,t){void 0===t&&(t=[]);for(var n,r=Object.assign({},e),i=se(t);!(n=i()).done;){var a=n.value;a in r&&delete r[a]}return r}var Uc="undefined"==typeof window||"undefined"==typeof document,Hc=Uc?i.useEffect:i.useLayoutEffect;function zc(e){var t=i.useRef(e);return Hc((function(){t.current=e}),[e]),t}var qc=function(e){var t=zc(e);return a.useCallback((function(){return t.current.apply(t,arguments)}),[t])},Vc=Symbol();function Wc(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=i.useRef(t);i.useEffect((function(){r.current=t}),[t]);var a=qc((function(e){for(var t,n=se(r.current);!(t=n()).done;){var i=t.value;null!=i&&("function"==typeof i?i(e):i.current=e)}}));return t.every((function(e){return null==e||(null==e?void 0:e[Vc])}))?void 0:a}var Gc,Kc=function(e){return e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e}({}),Qc={serverHandoffComplete:!1};function Yc(){var e=i.useState(Qc.serverHandoffComplete),t=e[0],n=e[1];return i.useEffect((function(){!0!==t&&n(!0)}),[t]),i.useEffect((function(){!1===Qc.serverHandoffComplete&&(Qc.serverHandoffComplete=!0)}),[]),t}var Xc=0;function Jc(){return++Xc}var Zc=null!=(Gc=a.useId)?Gc:function(){var e=Yc(),t=a.useState(e?Jc:null),n=t[0],r=t[1];return Hc((function(){null===n&&r(Jc())}),[n]),null!=n?""+n:void 0},$c=["features"],ef=function(e){return e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e}({}),tf=Bc((function(e,t){var n=e.features,r=void 0===n?ef.None:n,i=ie(e,$c);return Rc({ourProps:{ref:t,"aria-hidden":(r&ef.Focusable)===ef.Focusable||void 0,style:$({position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},(r&ef.Hidden)===ef.Hidden&&!((r&ef.Focusable)===ef.Focusable)&&{display:"none"})},theirProps:i,slot:{},defaultTag:"div",name:"Hidden"})}));function nf(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((function(e){return setTimeout((function(){throw e}))}))}function rf(){var e=[],t=[],n={enqueue:function(e){t.push(e)},addEventListener:function(e,t,r,i){return e.addEventListener(t,r,i),n.add((function(){return e.removeEventListener(t,r,i)}))},requestAnimationFrame:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=requestAnimationFrame.apply(void 0,arguments);return n.add((function(){return cancelAnimationFrame(e)}))})),nextFrame:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame((function(){return n.requestAnimationFrame.apply(n,t)}))},setTimeout:function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=setTimeout.apply(void 0,arguments);return n.add((function(){return clearTimeout(e)}))})),microTask:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i={current:!0};return nf((function(){i.current&&t[0]()})),n.add((function(){i.current=!1}))},add:function(t){return e.push(t),function(){var n=e.indexOf(t);n>=0&&(0,e.splice(n,1)[0])()}},dispose:function(){for(var t,n=se(e.splice(0));!(t=n()).done;)(0,t.value)()},workQueue:function(){return Z(X().mark((function e(){var n,r,i;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=se(t.splice(0));case 1:if((r=n()).done){e.next=7;break}return i=r.value,e.next=5,i();case 5:e.next=1;break;case 7:case"end":return e.stop()}}),e)})))()}};return n}function af(e){return Uc?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}var of=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((function(e){return e+":not([tabindex='-1'])"})).join(","),sf=function(e){return e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e}({}),uf=function(e){return e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e}({}),lf=function(e){return e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e}(lf||{}),cf=function(e){return e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e}({});function ff(e){null==e||e.focus({preventScroll:!0})}var df=["textarea","input"].join(",");function hf(e,t){return void 0===t&&(t=function(e){return e}),e.slice().sort((function(e,n){var r=t(e),i=t(n);if(null===r||null===i)return 0;var a=r.compareDocumentPosition(i);return a&Node.DOCUMENT_POSITION_FOLLOWING?-1:a&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}function pf(e,t,n,r){var i;void 0===n&&(n=!0),void 0===r&&(r=null);var a=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,o=Array.isArray(e)?n?hf(e):e:function(e){return void 0===e&&(e=document.body),null==e?[]:Array.from(e.querySelectorAll(of))}(e);r=null!=(i=r)?i:a.activeElement;var s,u,l=function(){if(t&(sf.First|sf.Next))return lf.Next;if(t&(sf.Previous|sf.Last))return lf.Previous;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),c=function(){if(t&sf.First)return 0;if(t&sf.Previous)return Math.max(0,o.indexOf(r))-1;if(t&sf.Next)return Math.max(0,o.indexOf(r))+1;if(t&sf.Last)return o.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")}(),f=t&sf.NoScroll?{preventScroll:!0}:{},d=0,h=o.length,p=void 0;do{var g;if(d>=h||d+h<=0)return uf.Error;var m=c+d;if(t&sf.WrapAround)m=(m+h)%h;else{if(m<0)return uf.Underflow;if(m>=h)return uf.Overflow}null==(g=p=o[m])||g.focus(f),d+=l}while(p!==a.activeElement);return t&(sf.Next|sf.Previous)&&null!=(u=null==(s=p)||null==s.matches?void 0:s.matches(df))&&u&&p.select(),p.hasAttribute("tabindex")||p.setAttribute("tabindex","0"),uf.Success}var gf=function(e){return e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e}({});function mf(){var e=i.useRef(!1);return Hc((function(){return e.current=!0,function(){e.current=!1}}),[]),e}function vf(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.useMemo((function(){return af.apply(void 0,t)}),[].concat(t))}function bf(e,t,n,r){var a=zc(n);i.useEffect((function(){var n;function i(e){a.current(e)}return(e=null!=(n=e)?n:window).addEventListener(t,i,r),function(){return e.removeEventListener(t,i,r)}}),[e,t,r])}function yf(e,t){var n=i.useRef([]),r=qc(e);i.useEffect((function(){for(var e,i=[].concat(n.current),a=se(t.entries());!(e=a()).done;){var o=e.value;if(n.current[o[0]]!==o[1]){var s=r(t,i);return n.current=t,s}}}),[r].concat(t))}var _f=["initialFocus","containers","features"],Af=function(e){return e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e}(Af||{}),wf=Object.assign(Bc((function(e,t){var n=i.useRef(null),r=Wc(n,t),a=e.initialFocus,o=e.containers,s=e.features,u=void 0===s?Af.All:s,l=ie(e,_f);Yc()||(u=Af.None);var c=vf(n);!function(e,t){var n=e.ownerDocument,r=i.useRef(null);bf(null==n?void 0:n.defaultView,"focusout",(function(e){t&&(r.current||(r.current=e.target))}),!0),yf((function(){t||((null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&ff(r.current),r.current=null)}),[t]);var a=i.useRef(!1);i.useEffect((function(){return a.current=!1,function(){a.current=!0,nf((function(){a.current&&(ff(r.current),r.current=null)}))}}),[])}({ownerDocument:c},Boolean(u&Af.RestoreFocus));var f=function(e,t){var n=e.ownerDocument,r=e.container,a=e.initialFocus,o=i.useRef(null),s=mf();return yf((function(){if(t){var e=r.current;e&&nf((function(){if(s.current){var t=null==n?void 0:n.activeElement;if(null!=a&&a.current){if((null==a?void 0:a.current)===t)return void(o.current=t)}else if(e.contains(t))return void(o.current=t);null!=a&&a.current?ff(a.current):pf(e,sf.First)===uf.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),o.current=null==n?void 0:n.activeElement}}))}}),[t]),o}({ownerDocument:c,container:n,initialFocus:a},Boolean(u&Af.InitialFocus));!function(e,t){var n=e.ownerDocument,r=e.container,i=e.containers,a=e.previousActiveElement,o=mf();bf(null==n?void 0:n.defaultView,"focus",(function(e){if(t&&o.current){var n=new Set(null==i?void 0:i.current);n.add(r);var s=a.current;if(s){var u=e.target;u&&u instanceof HTMLElement?function(e,t){for(var n,r=se(e);!(n=r()).done;){var i;if(null!=(i=n.value.current)&&i.contains(t))return!0}return!1}(n,u)?(a.current=u,ff(u)):(e.preventDefault(),e.stopPropagation(),ff(s)):ff(a.current)}}}),!0)}({ownerDocument:c,container:n,containers:o,previousActiveElement:f},Boolean(u&Af.FocusLock));var d=function(){var e,t=i.useRef(gf.Forwards);return e=zc((function(e){"Tab"===e.key&&(t.current=e.shiftKey?gf.Backwards:gf.Forwards)})),i.useEffect((function(){function t(t){e.current(t)}return window.addEventListener("keydown",t,!0),function(){return window.removeEventListener("keydown",t,!0)}}),["keydown",!0]),t}(),h=qc((function(){var e,t=n.current;t&&Sc(d.current,((e={})[gf.Forwards]=function(){return pf(t,sf.First)},e[gf.Backwards]=function(){return pf(t,sf.Last)},e))})),g={ref:r};return p.jsxs(p.Fragment,{children:[Boolean(u&Af.TabLock)&&p.jsx(tf,{as:"button",type:"button",onFocus:h,features:ef.Focusable}),Rc({ourProps:g,theirProps:l,defaultTag:"div",name:"FocusTrap"}),Boolean(u&Af.TabLock)&&p.jsx(tf,{as:"button",type:"button",onFocus:h,features:ef.Focusable})]})})),{features:Af}),Ff=new Set,kf=new Map;function xf(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Ef(e){var t=kf.get(e);t&&(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var Cf=["target"],Sf="headlessui-portal-root",Of=i.Fragment,Df=Bc((function(e,t){var n,r,a=e,o=i.useRef(null),s=Wc((void 0===n&&(n=!0),Object.assign((function(e){o.current=e}),((r={})[Vc]=n,r))),t),u=vf(o),l=function(e){var t=i.useContext(Ec),n=i.useContext(Tf),r=vf(e),a=i.useState((function(){if(!t&&null!==n)return null;if(Uc)return null;var e=null==r?void 0:r.getElementById(Sf);if(e)return e;if(null===r)return null;var i=r.createElement("div");return i.setAttribute("id",Sf),i.setAttribute("data-testid",Sf),r.body.appendChild(i)})),o=a[0],s=a[1];return i.useEffect((function(){null!==o&&(null!=r&&r.body.contains(o)||null==r||r.body.appendChild(o))}),[o,r]),i.useEffect((function(){t||null!==n&&s(n.current)}),[n,s,t]),o}(o),c=i.useState((function(){var e;return Uc?null:null!=(e=null==u?void 0:u.createElement("div"))?e:null}))[0],f=Yc(),d=i.useRef(!1);return Hc((function(){if(d.current=!1,l&&c)return l.contains(c)||(c.setAttribute("data-headlessui-portal",""),l.appendChild(c)),function(){d.current=!0,nf((function(){var e;d.current&&l&&c&&(l.removeChild(c),l.childNodes.length<=0&&(null==(e=l.parentElement)||e.removeChild(l)))}))}}),[l,c]),f&&l&&c?v.createPortal(Rc({ourProps:{ref:s},theirProps:a,defaultTag:Of,name:"Portal"}),c):null})),jf=i.Fragment,Tf=i.createContext(null),Pf=Object.assign(Df,{Group:Bc((function(e,t){var n=e.target,r=ie(e,Cf),i=Wc(t);return p.jsx(Tf.Provider,{value:n,children:Rc({ourProps:{ref:i},theirProps:r,defaultTag:jf,name:"Popover.Group"})})}))}),Rf=i.createContext(null);function Mf(){var e=i.useContext(Rf);if(null===e){var t=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,Mf),t}return e}var If=Bc((function(e,t){var n=Mf(),r="headlessui-description-"+Zc(),i=Wc(t);Hc((function(){return n.register(r)}),[r,n.register]);var a=e;return Rc({ourProps:$({ref:i},n.props,{id:r}),theirProps:a,slot:n.slot||{},defaultTag:"p",name:n.name||"Description"})})),Bf=i.createContext(null);Bf.displayName="OpenClosedContext";var Nf=function(e){return e[e.Open=0]="Open",e[e.Closed=1]="Closed",e}({});function Lf(){return i.useContext(Bf)}function Uf(e){return p.jsx(Bf.Provider,{value:e.value,children:e.children})}var Hf=i.createContext((function(){}));Hf.displayName="StackContext";var zf=function(e){return e[e.Add=0]="Add",e[e.Remove=1]="Remove",e}({});function qf(e){var t=e.children,n=e.onUpdate,r=e.type,a=e.element,o=e.enabled,s=i.useContext(Hf),u=qc((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];null==n||n.apply(void 0,t),s.apply(void 0,t)}));return Hc((function(){var e=void 0===o||!0===o;return e&&u(zf.Add,r,a),function(){e&&u(zf.Remove,r,a)}}),[u,r,a,o]),p.jsx(Hf.Provider,{value:u,children:t})}function Vf(e,t,n){var r=zc(t);i.useEffect((function(){function t(e){r.current(e)}return document.addEventListener(e,t,n),function(){return document.removeEventListener(e,t,n)}}),[e,n])}var Wf,Gf=["open","onClose","initialFocus","__demoMode"],Kf=function(e){return e[e.Open=0]="Open",e[e.Closed=1]="Closed",e}(Kf||{}),Qf=function(e){return e[e.SetTitleId=0]="SetTitleId",e}(Qf||{}),Yf=((Wf={})[Qf.SetTitleId]=function(e,t){return e.titleId===t.id?e:$({},e,{titleId:t.id})},Wf),Xf=i.createContext(null);function Jf(e){var t=i.useContext(Xf);if(null===t){var n=new Error("<"+e+" /> is missing a parent <Dialog /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,Jf),n}return t}function Zf(e,t){return Sc(t.type,Yf,e,t)}Xf.displayName="DialogContext";var $f,ed=Tc.RenderStrategy|Tc.Static,td=Bc((function(e,t){var n,r=e.open,a=e.onClose,o=e.initialFocus,s=e.__demoMode,u=void 0!==s&&s,l=ie(e,Gf),c=i.useState(0),f=c[0],d=c[1],h=Lf();void 0===r&&null!==h&&(r=Sc(h,((n={})[Nf.Open]=!0,n[Nf.Closed]=!1,n)));var g=i.useRef(new Set),m=i.useRef(null),v=Wc(m,t),b=i.useRef(null),y=vf(m),_=e.hasOwnProperty("open")||null!==h,A=e.hasOwnProperty("onClose");if(!_&&!A)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!_)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!A)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof r)throw new Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: "+r);if("function"!=typeof a)throw new Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: "+a);var w=r?Kf.Open:Kf.Closed,F=i.useReducer(Zf,{titleId:null,descriptionId:null,panelRef:i.createRef()}),k=F[0],x=F[1],E=qc((function(){return a(!1)})),C=qc((function(e){return x({type:Qf.SetTitleId,id:e})})),S=!!Yc()&&!u&&w===Kf.Open,O=f>1,D=null!==i.useContext(Xf),j=O?"parent":"leaf";!function(e,t){void 0===t&&(t=!0),Hc((function(){if(t&&e.current){var n=e.current,r=af(n);if(r){Ff.add(n);for(var i,a=se(kf.keys());!(i=a()).done;){var o=i.value;o.contains(n)&&(Ef(o),kf.delete(o))}return r.querySelectorAll("body > *").forEach((function(e){if(e instanceof HTMLElement){for(var t,n=se(Ff);!(t=n()).done;)if(e.contains(t.value))return;1===Ff.size&&(kf.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),xf(e))}})),function(){if(Ff.delete(n),Ff.size>0)r.querySelectorAll("body > *").forEach((function(e){if(e instanceof HTMLElement&&!kf.has(e)){for(var t,n=se(Ff);!(t=n()).done;)if(e.contains(t.value))return;kf.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),xf(e)}}));else for(var e,t=se(kf.keys());!(e=t()).done;){var i=e.value;Ef(i),kf.delete(i)}}}}}),[t])}(m,!!O&&S),function(e,t,n){void 0===n&&(n=!0);var r=i.useRef(!1);function a(n,i){if(r.current&&!n.defaultPrevented){var a=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),o=i(n);if(null!==o&&o.getRootNode().contains(o)){for(var s,u=se(a);!(s=u()).done;){var l=s.value;if(null!==l){var c=l instanceof HTMLElement?l:l.current;if(null!=c&&c.contains(o))return}}var f,d,h,p;return void 0===(d=cf.Loose)&&(d=cf.Strict),(f=o)!==(null==(h=af(f))?void 0:h.body)&&Sc(d,((p={})[cf.Strict]=function(){return f.matches(of)},p[cf.Loose]=function(){for(var e=f;null!==e;){if(e.matches(of))return!0;e=e.parentElement}return!1},p))||-1===o.tabIndex||n.preventDefault(),t(n,o)}}}i.useEffect((function(){requestAnimationFrame((function(){r.current=n}))}),[n]);var o=i.useRef(null);Vf("mousedown",(function(e){var t;r.current&&(o.current=(null==e.composedPath||null==(t=e.composedPath())?void 0:t[0])||e.target)}),!0),Vf("click",(function(e){o.current&&(a(e,(function(){return o.current})),o.current=null)}),!0),Vf("blur",(function(e){return a(e,(function(){return window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null}))}),!0)}((function(){var e,t,n=Array.from(null!=(e=null==y?void 0:y.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter((function(e){return e instanceof HTMLElement&&!e.contains(b.current)&&(!k.panelRef.current||!e.contains(k.panelRef.current))}));return[].concat(n,[null!=(t=k.panelRef.current)?t:m.current])}),E,S&&!O),bf(null==y?void 0:y.defaultView,"keydown",(function(e){e.defaultPrevented||e.key===Kc.Escape&&w===Kf.Open&&(O||(e.preventDefault(),e.stopPropagation(),E()))})),function(e,t){i.useEffect((function(){var n;if(t&&e){var r=rf(),i=e.documentElement,a=(null!=(n=e.defaultView)?n:window).innerWidth-i.clientWidth;if(s(i,"overflow","hidden"),a>0&&s(i,"paddingRight",a-(i.clientWidth-i.offsetWidth)+"px"),/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){var o=window.pageYOffset;s(i,"position","fixed"),s(i,"marginTop","-"+o+"px"),s(i,"width","100%"),r.add((function(){return window.scrollTo(0,o)}))}return r.dispose}function s(e,t,n){var i,a=e.style.getPropertyValue(t);return Object.assign(e.style,((i={})[t]=n,i)),r.add((function(){var n;Object.assign(e.style,((n={})[t]=a,n))}))}}),[e,t])}(y,w===Kf.Open&&!D),i.useEffect((function(){if(w===Kf.Open&&m.current){var e=new IntersectionObserver((function(e){for(var t,n=se(e);!(t=n()).done;){var r=t.value;0===r.boundingClientRect.x&&0===r.boundingClientRect.y&&0===r.boundingClientRect.width&&0===r.boundingClientRect.height&&E()}}));return e.observe(m.current),function(){return e.disconnect()}}}),[w,m,E]);var T=function(){var e=i.useState([]),t=e[0],n=e[1];return[t.length>0?t.join(" "):void 0,i.useMemo((function(){return function(e){var t=qc((function(e){return n((function(t){return[].concat(t,[e])})),function(){return n((function(t){var n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))}})),r=i.useMemo((function(){return{register:t,slot:e.slot,name:e.name,props:e.props}}),[t,e.slot,e.name,e.props]);return p.jsx(Rf.Provider,{value:r,children:e.children})}}),[n])]}(),P=T[0],R=T[1],M="headlessui-dialog-"+Zc(),I=i.useMemo((function(){return[{dialogState:w,close:E,setTitleId:C},k]}),[w,k,E,C]),B=i.useMemo((function(){return{open:w===Kf.Open}}),[w]),N={ref:v,id:M,role:"dialog","aria-modal":w===Kf.Open||void 0,"aria-labelledby":k.titleId,"aria-describedby":P};return p.jsxs(qf,{type:"Dialog",enabled:w===Kf.Open,element:m,onUpdate:qc((function(e,t,n){var r;"Dialog"===t&&Sc(e,((r={})[zf.Add]=function(){g.current.add(n),d((function(e){return e+1}))},r[zf.Remove]=function(){g.current.add(n),d((function(e){return e-1}))},r))})),children:[p.jsx(Cc,{force:!0,children:p.jsx(Pf,{children:p.jsx(Xf.Provider,{value:I,children:p.jsx(Pf.Group,{target:m,children:p.jsx(Cc,{force:!1,children:p.jsx(R,{slot:B,name:"Dialog.Description",children:p.jsx(wf,{initialFocus:o,containers:g,features:S?Sc(j,{parent:wf.features.RestoreFocus,leaf:wf.features.All&~wf.features.FocusLock}):wf.features.None,children:Rc({ourProps:N,theirProps:l,slot:B,defaultTag:"div",features:ed,visible:w===Kf.Open,name:"Dialog"})})})})})})})}),p.jsx(tf,{features:ef.Hidden,ref:b})]})})),nd=Bc((function(e,t){var n=Jf("Dialog.Overlay")[0],r=n.dialogState,a=n.close;return Rc({ourProps:{ref:Wc(t),id:"headlessui-dialog-overlay-"+Zc(),"aria-hidden":!0,onClick:qc((function(e){if(e.target===e.currentTarget){if(function(e){for(var t,n,r=e.parentElement,i=null;r&&!(r instanceof HTMLFieldSetElement);)r instanceof HTMLLegendElement&&(i=r),r=r.parentElement;var a=null!=(t=""===(null==(n=r)?void 0:n.getAttribute("disabled")))&&t;return(!a||!function(e){if(!e)return!1;for(var t=e.previousElementSibling;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(i))&&a}(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),a()}}))},theirProps:e,slot:i.useMemo((function(){return{open:r===Kf.Open}}),[r]),defaultTag:"div",name:"Dialog.Overlay"})})),rd=Object.assign(td,{Backdrop:Bc((function(e,t){var n=Jf("Dialog.Backdrop"),r=n[0].dialogState,a=n[1],o=Wc(t),s="headlessui-dialog-backdrop-"+Zc();i.useEffect((function(){if(null===a.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[a.panelRef]);var u=i.useMemo((function(){return{open:r===Kf.Open}}),[r]);return p.jsx(Cc,{force:!0,children:p.jsx(Pf,{children:Rc({ourProps:{ref:o,id:s,"aria-hidden":!0},theirProps:e,slot:u,defaultTag:"div",name:"Dialog.Backdrop"})})})})),Panel:Bc((function(e,t){var n=Jf("Dialog.Panel"),r=n[0].dialogState,a=Wc(t,n[1].panelRef),o="headlessui-dialog-panel-"+Zc(),s=i.useMemo((function(){return{open:r===Kf.Open}}),[r]);return Rc({ourProps:{ref:a,id:o,onClick:qc((function(e){e.stopPropagation()}))},theirProps:e,slot:s,defaultTag:"div",name:"Dialog.Panel"})})),Overlay:nd,Title:Bc((function(e,t){var n=Jf("Dialog.Title")[0],r=n.dialogState,a=n.setTitleId,o="headlessui-dialog-title-"+Zc(),s=Wc(t);i.useEffect((function(){return a(o),function(){return a(null)}}),[o,a]);var u=i.useMemo((function(){return{open:r===Kf.Open}}),[r]);return Rc({ourProps:{ref:s,id:o},theirProps:e,slot:u,defaultTag:"h2",name:"Dialog.Title"})})),Description:If});function id(e){var t;if(e.type)return e.type;var n=null!=(t=e.as)?t:"button";return"string"==typeof n&&"button"===n.toLowerCase()?"button":void 0}function ad(e,t){var n=i.useState((function(){return id(e)})),r=n[0],a=n[1];return Hc((function(){a(id(e))}),[e.type,e.as]),Hc((function(){r||t.current&&t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&a("button")}),[r,t]),r}var od,sd=function(e){return e[e.Open=0]="Open",e[e.Closed=1]="Closed",e}(sd||{}),ud=function(e){return e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.LinkPanel=4]="LinkPanel",e[e.UnlinkPanel=5]="UnlinkPanel",e}(ud||{});($f={})[ud.ToggleDisclosure]=function(e){var t;return $({},e,{disclosureState:Sc(e.disclosureState,(t={},t[sd.Open]=sd.Closed,t[sd.Closed]=sd.Open,t))})},$f[ud.CloseDisclosure]=function(e){return e.disclosureState===sd.Closed?e:$({},e,{disclosureState:sd.Closed})},$f[ud.LinkPanel]=function(e){return!0===e.linkedPanel?e:$({},e,{linkedPanel:!0})},$f[ud.UnlinkPanel]=function(e){return!1===e.linkedPanel?e:$({},e,{linkedPanel:!1})},$f[ud.SetButtonId]=function(e,t){return e.buttonId===t.buttonId?e:$({},e,{buttonId:t.buttonId})},$f[ud.SetPanelId]=function(e,t){return e.panelId===t.panelId?e:$({},e,{panelId:t.panelId})},i.createContext(null).displayName="DisclosureContext",i.createContext(null).displayName="DisclosureAPIContext",i.createContext(null).displayName="DisclosurePanelContext";var ld=function(e){return e[e.Open=0]="Open",e[e.Closed=1]="Closed",e}(ld||{}),cd=function(e){return e[e.TogglePopover=0]="TogglePopover",e[e.ClosePopover=1]="ClosePopover",e[e.SetButton=2]="SetButton",e[e.SetButtonId=3]="SetButtonId",e[e.SetPanel=4]="SetPanel",e[e.SetPanelId=5]="SetPanelId",e}(cd||{});function fd(e){var t=e.onFocus,n=i.useState(!0),r=n[1];return n[0]?p.jsx(tf,{as:"button",type:"button",features:ef.Focusable,onFocus:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){var n;e.preventDefault();var i=50;n=requestAnimationFrame((function e(){if(!(i--<=0))return t()?(r(!1),void cancelAnimationFrame(n)):void(n=requestAnimationFrame(e));n&&cancelAnimationFrame(n)}))}))}):null}(od={})[cd.TogglePopover]=function(e){var t;return $({},e,{popoverState:Sc(e.popoverState,(t={},t[ld.Open]=ld.Closed,t[ld.Closed]=ld.Open,t))})},od[cd.ClosePopover]=function(e){return e.popoverState===ld.Closed?e:$({},e,{popoverState:ld.Closed})},od[cd.SetButton]=function(e,t){return e.button===t.button?e:$({},e,{button:t.button})},od[cd.SetButtonId]=function(e,t){return e.buttonId===t.buttonId?e:$({},e,{buttonId:t.buttonId})},od[cd.SetPanel]=function(e,t){return e.panel===t.panel?e:$({},e,{panel:t.panel})},od[cd.SetPanelId]=function(e,t){return e.panelId===t.panelId?e:$({},e,{panelId:t.panelId})},i.createContext(null).displayName="PopoverContext",i.createContext(null).displayName="PopoverAPIContext",i.createContext(null).displayName="PopoverGroupContext",i.createContext(null).displayName="PopoverPanelContext",i.createContext(null).displayName="GroupContext";var dd,hd=["defaultIndex","vertical","manual","onChange","selectedIndex"],pd=function(e){return e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e}(pd||{}),gd=((dd={})[pd.SetSelectedIndex]=function(e,t){var n=e.tabs.filter((function(e){var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}));if(t.index<0)return $({},e,{selectedIndex:e.tabs.indexOf(n[0])});if(t.index>e.tabs.length)return $({},e,{selectedIndex:e.tabs.indexOf(n[n.length-1])});var r=e.tabs.slice(0,t.index),i=e.tabs.slice(t.index),a=[].concat(i,r).find((function(e){return n.includes(e)}));return a?$({},e,{selectedIndex:e.tabs.indexOf(a)}):e},dd[pd.RegisterTab]=function(e,t){var n;if(e.tabs.includes(t.tab))return e;var r=e.tabs[e.selectedIndex],i=hf([].concat(e.tabs,[t.tab]),(function(e){return e.current})),a=null!=(n=i.indexOf(r))?n:e.selectedIndex;return-1===a&&(a=e.selectedIndex),$({},e,{tabs:i,selectedIndex:a})},dd[pd.UnregisterTab]=function(e,t){return $({},e,{tabs:e.tabs.filter((function(e){return e!==t.tab}))})},dd[pd.RegisterPanel]=function(e,t){return e.panels.includes(t.panel)?e:$({},e,{panels:hf([].concat(e.panels,[t.panel]),(function(e){return e.current}))})},dd[pd.UnregisterPanel]=function(e,t){return $({},e,{panels:e.panels.filter((function(e){return e!==t.panel}))})},dd),md=i.createContext(null);function vd(e){var t=i.useContext(md);if(null===t){var n=new Error("<"+e+" /> is missing a parent <Tab.Group /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,vd),n}return t}md.displayName="TabsSSRContext";var bd=i.createContext(null);function yd(e){var t=i.useContext(bd);if(null===t){var n=new Error("<"+e+" /> is missing a parent <Tab.Group /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,yd),n}return t}bd.displayName="TabsDataContext";var _d=i.createContext(null);function Ad(e){var t=i.useContext(_d);if(null===t){var n=new Error("<"+e+" /> is missing a parent <Tab.Group /> component.");throw Error.captureStackTrace&&Error.captureStackTrace(n,Ad),n}return t}function wd(e,t){return Sc(t.type,gd,e,t)}_d.displayName="TabsActionsContext";var Fd=i.Fragment,kd=Bc((function(e,t){var n=e.defaultIndex,r=void 0===n?0:n,a=e.vertical,o=void 0!==a&&a,s=e.manual,u=void 0!==s&&s,l=e.onChange,c=e.selectedIndex,f=void 0===c?null:c,d=ie(e,hd),h=o?"vertical":"horizontal",g=u?"manual":"auto",m=null!==f,v=Wc(t),b=i.useReducer(wd,{selectedIndex:null!=f?f:r,tabs:[],panels:[]}),y=b[0],_=b[1],A=i.useMemo((function(){return{selectedIndex:y.selectedIndex}}),[y.selectedIndex]),w=zc(l||function(){}),F=zc(y.tabs),k=i.useMemo((function(){return $({orientation:h,activation:g},y)}),[h,g,y]),x=zc(m?e.selectedIndex:y.selectedIndex),E=i.useMemo((function(){return{registerTab:function(e){return _({type:pd.RegisterTab,tab:e}),function(){return _({type:pd.UnregisterTab,tab:e})}},registerPanel:function(e){return _({type:pd.RegisterPanel,panel:e}),function(){return _({type:pd.UnregisterPanel,panel:e})}},change:function(e){x.current!==e&&w.current(e),m||_({type:pd.SetSelectedIndex,index:e})}}}),[_,m]);Hc((function(){_({type:pd.SetSelectedIndex,index:null!=f?f:r})}),[f]);var C=i.useRef({tabs:[],panels:[]}),S={ref:v};return p.jsx(md.Provider,{value:C,children:p.jsx(_d.Provider,{value:E,children:p.jsxs(bd.Provider,{value:k,children:[k.tabs.length<=0&&p.jsx(fd,{onFocus:function(){for(var e,t=se(F.current);!(e=t()).done;){var n,r,i=e.value;if(0===(null==(n=i.current)?void 0:n.tabIndex))return null==(r=i.current)||r.focus(),!0}return!1}}),Rc({ourProps:S,theirProps:d,slot:A,defaultTag:Fd,name:"Tabs"})]})})})})),xd=Bc((function(e,t){var n=yd("Tab.List"),r=n.orientation,i=n.selectedIndex;return Rc({ourProps:{ref:Wc(t),role:"tablist","aria-orientation":r},theirProps:e,slot:{selectedIndex:i},defaultTag:"div",name:"Tabs.List"})})),Ed=Tc.RenderStrategy|Tc.Static,Cd=Object.assign(Bc((function(e,t){var n,r="headlessui-tabs-tab-"+Zc(),a=yd("Tab"),o=a.orientation,s=a.activation,u=a.selectedIndex,l=a.tabs,c=a.panels,f=Ad("Tab"),d=yd("Tab"),h=vd("Tab"),p=i.useRef(null),g=Wc(p,t);Hc((function(){return f.registerTab(p)}),[f,p]);var m=h.current.tabs.indexOf(r);-1===m&&(m=h.current.tabs.push(r)-1);var v=l.indexOf(p);-1===v&&(v=m);var b=v===u,y=qc((function(e){var t=e();if(t===uf.Success&&"auto"===s){var n,r=null==(n=af(p))?void 0:n.activeElement,i=d.tabs.findIndex((function(e){return e.current===r}));-1!==i&&f.change(i)}return t})),_=qc((function(e){var t=l.map((function(e){return e.current})).filter(Boolean);if(e.key===Kc.Space||e.key===Kc.Enter)return e.preventDefault(),e.stopPropagation(),void f.change(v);switch(e.key){case Kc.Home:case Kc.PageUp:return e.preventDefault(),e.stopPropagation(),y((function(){return pf(t,sf.First)}));case Kc.End:case Kc.PageDown:return e.preventDefault(),e.stopPropagation(),y((function(){return pf(t,sf.Last)}))}return y((function(){return Sc(o,{vertical:function(){return e.key===Kc.ArrowUp?pf(t,sf.Previous|sf.WrapAround):e.key===Kc.ArrowDown?pf(t,sf.Next|sf.WrapAround):uf.Error},horizontal:function(){return e.key===Kc.ArrowLeft?pf(t,sf.Previous|sf.WrapAround):e.key===Kc.ArrowRight?pf(t,sf.Next|sf.WrapAround):uf.Error}})}))===uf.Success?e.preventDefault():void 0})),A=i.useRef(!1),w=qc((function(){var e;A.current||(A.current=!0,null==(e=p.current)||e.focus(),f.change(v),nf((function(){A.current=!1})))})),F=qc((function(e){e.preventDefault()})),k=i.useMemo((function(){return{selected:b}}),[b]),x=e;return Rc({ourProps:{ref:g,onKeyDown:_,onMouseDown:F,onClick:w,id:r,role:"tab",type:ad(e,p),"aria-controls":null==(n=c[v])||null==(n=n.current)?void 0:n.id,"aria-selected":b,tabIndex:b?0:-1},theirProps:x,slot:k,defaultTag:"button",name:"Tabs.Tab"})})),{Group:kd,List:xd,Panels:Bc((function(e,t){var n=yd("Tab.Panels").selectedIndex;return Rc({ourProps:{ref:Wc(t)},theirProps:e,slot:i.useMemo((function(){return{selectedIndex:n}}),[n]),defaultTag:"div",name:"Tabs.Panels"})})),Panel:Bc((function(e,t){var n,r,a,o=yd("Tab.Panel"),s=o.selectedIndex,u=o.tabs,l=o.panels,c=Ad("Tab.Panel"),f=vd("Tab.Panel"),d="headlessui-tabs-panel-"+Zc(),h=i.useRef(null),g=Wc(h,t);Hc((function(){return c.registerPanel(h)}),[c,h]);var m=f.current.panels.indexOf(d);-1===m&&(m=f.current.panels.push(d)-1);var v=l.indexOf(h);-1===v&&(v=m);var b=v===s,y=i.useMemo((function(){return{selected:b}}),[b]),_={ref:g,id:d,role:"tabpanel","aria-labelledby":null==(n=u[v])||null==(n=n.current)?void 0:n.id,tabIndex:b?0:-1};return b||null!=(r=e.unmount)&&!r||null!=(a=e.static)&&a?Rc({ourProps:_,theirProps:e,slot:y,defaultTag:"div",features:Ed,visible:b,name:"Tabs.Panel"}):p.jsx(tf,$({as:"span"},_))}))});function Sd(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e&&r.length>0&&(t=e.classList).add.apply(t,r)}function Od(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e&&r.length>0&&(t=e.classList).remove.apply(t,r)}var Dd=function(e){return e.Ended="ended",e.Cancelled="cancelled",e}({});function jd(){var e=i.useState(rf)[0];return i.useEffect((function(){return function(){return e.dispose()}}),[e]),e}var Td=["beforeEnter","afterEnter","beforeLeave","afterLeave","enter","enterFrom","enterTo","entered","leave","leaveFrom","leaveTo"],Pd=["show","appear","unmount"];function Rd(e){return void 0===e&&(e=""),e.split(" ").filter((function(e){return e.trim().length>1}))}var Md=i.createContext(null);Md.displayName="TransitionContext";var Id=function(e){return e.Visible="visible",e.Hidden="hidden",e}(Id||{}),Bd=i.createContext(null);function Nd(e){return"children"in e?Nd(e.children):e.current.filter((function(e){return null!==e.el.current})).filter((function(e){return e.state===Id.Visible})).length>0}function Ld(e,t){var n=zc(e),r=i.useRef([]),a=mf(),o=jd(),s=qc((function(e,t){var i;void 0===t&&(t=Pc.Hidden);var s=r.current.findIndex((function(t){return t.el===e}));-1!==s&&(Sc(t,((i={})[Pc.Unmount]=function(){r.current.splice(s,1)},i[Pc.Hidden]=function(){r.current[s].state=Id.Hidden},i)),o.microTask((function(){!Nd(r)&&a.current&&(null==n.current||n.current())})))})),u=qc((function(e){var t=r.current.find((function(t){return t.el===e}));return t?t.state!==Id.Visible&&(t.state=Id.Visible):r.current.push({el:e,state:Id.Visible}),function(){return s(e,Pc.Unmount)}})),l=i.useRef([]),c=i.useRef(Promise.resolve()),f=i.useRef({enter:[],leave:[],idle:[]}),d=qc((function(e,n,r){l.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter((function(t){return t[0]!==e}))),null==t||t.chains.current[n].push([e,new Promise((function(e){l.current.push(e)}))]),null==t||t.chains.current[n].push([e,new Promise((function(e){Promise.all(f.current[n].map((function(e){return e[1]}))).then((function(){return e()}))}))]),"enter"===n?c.current=c.current.then((function(){return null==t?void 0:t.wait.current})).then((function(){return r(n)})):r(n)})),h=qc((function(e,t,n){Promise.all(f.current[t].splice(0).map((function(e){return e[1]}))).then((function(){var e;null==(e=l.current.shift())||e()})).then((function(){return n(t)}))}));return i.useMemo((function(){return{children:r,register:u,unregister:s,onStart:d,onStop:h,wait:c,chains:f}}),[u,s,r,d,h,f,c])}function Ud(){}Bd.displayName="NestingContext";var Hd=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function zd(e){for(var t={},n=0,r=Hd;n<r.length;n++){var i,a=r[n];t[a]=null!=(i=e[a])?i:Ud}return t}var qd=Tc.RenderStrategy,Vd=Bc((function(e,t){var n,r=e.beforeEnter,a=e.afterEnter,o=e.beforeLeave,s=e.afterLeave,u=e.enter,l=e.enterFrom,c=e.enterTo,f=e.entered,d=e.leave,h=e.leaveFrom,g=e.leaveTo,m=ie(e,Td),v=i.useRef(null),b=Wc(v,t),y=m.unmount?Pc.Unmount:Pc.Hidden,_=function(){var e=i.useContext(Md);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),A=_.show,w=_.appear,F=_.initial,k=i.useState(A?Id.Visible:Id.Hidden),x=k[0],E=k[1],C=function(){var e=i.useContext(Bd);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),S=C.register,O=C.unregister,D=i.useRef(null);i.useEffect((function(){return S(v)}),[S,v]),i.useEffect((function(){var e;if(y===Pc.Hidden&&v.current){if(!A||x===Id.Visible)return Sc(x,((e={})[Id.Hidden]=function(){return O(v)},e[Id.Visible]=function(){return S(v)},e));E(Id.Visible)}}),[x,v,S,O,A,y]);var j=zc({enter:Rd(u),enterFrom:Rd(l),enterTo:Rd(c),entered:Rd(f),leave:Rd(d),leaveFrom:Rd(h),leaveTo:Rd(g)}),T=function(e){var t=i.useRef(zd(e));return i.useEffect((function(){t.current=zd(e)}),[e]),t}({beforeEnter:r,afterEnter:a,beforeLeave:o,afterLeave:s}),P=Yc();i.useEffect((function(){if(P&&x===Id.Visible&&null===v.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[v,x,P]);var R=F&&!w,M=P?R||D.current===A?"idle":A?"enter":"leave":"idle",I=qc((function(e){return Sc(e,{enter:function(){return T.current.beforeEnter()},leave:function(){return T.current.beforeLeave()},idle:function(){}})})),B=qc((function(e){return Sc(e,{enter:function(){return T.current.afterEnter()},leave:function(){return T.current.afterLeave()},idle:function(){}})})),N=Ld((function(){E(Id.Hidden),O(v)}),C);!function(e){var t=e.container,n=e.direction,r=e.classes,i=e.onStart,a=e.onStop,o=mf(),s=jd(),u=zc(n);Hc((function(){var e=rf();s.add(e.dispose);var n=t.current;if(n&&"idle"!==u.current&&o.current)return e.dispose(),i.current(u.current),e.add(function(e,t,n,r){var i=n?"enter":"leave",a=rf(),o=void 0!==r?function(e){var t={called:!1};return function(){if(!t.called)return t.called=!0,e.apply(void 0,arguments)}}(r):function(){};"enter"===i&&(e.removeAttribute("hidden"),e.style.display="");var s=Sc(i,{enter:function(){return t.enter},leave:function(){return t.leave}}),u=Sc(i,{enter:function(){return t.enterTo},leave:function(){return t.leaveTo}}),l=Sc(i,{enter:function(){return t.enterFrom},leave:function(){return t.leaveFrom}});return Od.apply(void 0,[e].concat(t.enter,t.enterTo,t.enterFrom,t.leave,t.leaveFrom,t.leaveTo,t.entered)),Sd.apply(void 0,[e].concat(s,l)),a.nextFrame((function(){Od.apply(void 0,[e].concat(l)),Sd.apply(void 0,[e].concat(u)),function(e,t){var n=rf();if(!e)return n.dispose;var r=getComputedStyle(e),i=[r.transitionDuration,r.transitionDelay].map((function(e){var t=e.split(",").filter(Boolean).map((function(e){return e.includes("ms")?parseFloat(e):1e3*parseFloat(e)})).sort((function(e,t){return t-e}))[0];return void 0===t?0:t}));if(0!==i[0]+i[1]){var a=[];a.push(n.addEventListener(e,"transitionrun",(function(r){r.target===r.currentTarget&&(a.splice(0).forEach((function(e){return e()})),a.push(n.addEventListener(e,"transitionend",(function(e){e.target===e.currentTarget&&(t(Dd.Ended),a.splice(0).forEach((function(e){return e()})))})),n.addEventListener(e,"transitioncancel",(function(e){e.target===e.currentTarget&&(t(Dd.Cancelled),a.splice(0).forEach((function(e){return e()})))}))))})))}else t(Dd.Ended);n.add((function(){return t(Dd.Cancelled)}))}(e,(function(n){return n===Dd.Ended&&(Od.apply(void 0,[e].concat(s)),Sd.apply(void 0,[e].concat(t.entered))),o(n)}))})),a.dispose}(n,r.current,"enter"===u.current,(function(t){var n;e.dispose(),Sc(t,((n={})[Dd.Ended]=function(){a.current(u.current)},n[Dd.Cancelled]=function(){},n))}))),e.dispose}),[n])}({container:v,classes:j,direction:M,onStart:zc((function(e){N.onStart(v,e,I)})),onStop:zc((function(e){N.onStop(v,e,B),"leave"!==e||Nd(N)||(E(Id.Hidden),O(v))}))}),i.useEffect((function(){R&&(D.current=y===Pc.Hidden?null:A)}),[A,R,x]);var L=m,U={ref:b};return p.jsx(Bd.Provider,{value:N,children:p.jsx(Uf,{value:Sc(x,(n={},n[Id.Visible]=Nf.Open,n[Id.Hidden]=Nf.Closed,n)),children:Rc({ourProps:U,theirProps:L,defaultTag:"div",features:qd,visible:x===Id.Visible,name:"Transition.Child"})})})})),Wd=Bc((function(e,t){var n=e.show,r=e.appear,a=void 0!==r&&r,o=e.unmount,s=ie(e,Pd),u=i.useRef(null),l=Wc(u,t);Yc();var c,f=Lf();if(void 0===n&&null!==f&&(n=Sc(f,((c={})[Nf.Open]=!0,c[Nf.Closed]=!1,c))),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");var d=i.useState(n?Id.Visible:Id.Hidden),h=d[0],g=d[1],m=Ld((function(){g(Id.Hidden)})),v=i.useState(!0),b=v[0],y=v[1],_=i.useRef([n]);Hc((function(){!1!==b&&_.current[_.current.length-1]!==n&&(_.current.push(n),y(!1))}),[_,n]);var A=i.useMemo((function(){return{show:n,appear:a,initial:b}}),[n,a,b]);i.useEffect((function(){if(n)g(Id.Visible);else if(Nd(m)){var e=u.current;if(!e)return;var t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&g(Id.Hidden)}else g(Id.Hidden)}),[n,m]);var w={unmount:o};return p.jsx(Bd.Provider,{value:m,children:p.jsx(Md.Provider,{value:A,children:Rc({ourProps:$({},w,{as:i.Fragment,children:p.jsx(Vd,$({ref:l},w,s))}),theirProps:{},defaultTag:i.Fragment,features:qd,visible:h===Id.Visible,name:"Transition"})})})})),Gd=Object.assign(Wd,{Child:Bc((function(e,t){var n=null!==i.useContext(Md),r=null!==Lf();return p.jsx(p.Fragment,{children:p.jsx(!n&&r?Wd:Vd,$({ref:t},e))})})),Root:Wd}),Kd=function(e){var t,n,r,i,a,o,s,u;return tu($({padding:null==e?void 0:e.padding,paddingTop:null!=(t=null==e?void 0:e.paddingTop)?t:null==e?void 0:e.paddingY,paddingLeft:null!=(n=null==e?void 0:e.paddingLeft)?n:null==e?void 0:e.paddingX,paddingRight:null!=(r=null==e?void 0:e.paddingRight)?r:null==e?void 0:e.paddingX,paddingBottom:null!=(i=null==e?void 0:e.paddingBottom)?i:null==e?void 0:e.paddingY,marginTop:null!=(a=null==e?void 0:e.marginTop)?a:null==e?void 0:e.marginY,marginBottom:null!=(o=null==e?void 0:e.marginBottom)?o:null==e?void 0:e.marginY,marginRight:null!=(s=null==e?void 0:e.marginRight)?s:null==e?void 0:e.marginX,marginLeft:null!=(u=null==e?void 0:e.marginLeft)?u:null==e?void 0:e.marginX,margin:null==e?void 0:e.margin,position:null==e?void 0:e.position,overflowX:null==e?void 0:e.overflowX,overflowY:null==e?void 0:e.overflowY,width:null==e?void 0:e.width,gridRow:null==e?void 0:e.gridRow,gridColumn:null==e?void 0:e.gridColumn,height:null==e?void 0:e.height,overflow:null==e?void 0:e.overflow,flex:null==e?void 0:e.flex,flexGrow:null==e?void 0:e.flexGrow,maxWidth:null==e?void 0:e.maxWidth,maxHeight:null==e?void 0:e.maxHeight,minHeight:null==e?void 0:e.minHeight,minWidth:null==e?void 0:e.minWidth,overflowWrap:null!=e&&e.textWrap?"break-word":void 0,wordWrap:null!=e&&e.textWrap?"break-word":void 0,wordBreak:null!=e&&e.textWrap?"break-word":void 0,hyphens:null!=e&&e.hyphens&&null!=e&&e.textWrap?"auto":void 0,alignSelf:null==e?void 0:e.alignSelf,border:null==e?void 0:e.border,textAlign:null==e?void 0:e.textAlign,display:null==e?void 0:e.display,listStyle:null==e?void 0:e.listStyle,right:null==e?void 0:e.right,top:null==e?void 0:e.top,left:null==e?void 0:e.left,gridArea:null==e?void 0:e.area,bottom:null==e?void 0:e.bottom,lineHeight:null==e?void 0:e.lineHeight},function(e){var t={};return null!=e&&e.mdWidth&&(t=$({},t,{"@media (max-width: 1366px)":{width:null==e?void 0:e.mdWidth}})),null!=e&&e.smWidth&&(t=$({},t,{"@media (max-width: 920px)":{width:null==e?void 0:e.smWidth}})),t}(e)))},Qd=function(e){var t,n,r,i,a,o=null!=(t=null==(n=e)?void 0:n.as)?t:"div";return"fieldset"===e.as&&(e=$({padding:0,border:0,marginY:0,marginX:0},e)),p.jsx(o,{className:fc(""+Kd(e),null==(r=e)?void 0:r.className),"data-component":null!=(i=e["data-component"])?i:"View","data-themeapi":e["data-themeapi"],"data-testid":e["data-testid"],role:e.role,children:null==(a=e)?void 0:a.children})},Yd=function(e){var t=e.width,n=void 0===t?170:t,r=i.useRef(null);function a(){null==e||e.onClose()}gc(r,(function(){return null==e?void 0:e.onClose()})),i.useEffect((function(){return window.addEventListener("scroll",a),function(){return window.removeEventListener("scroll",a)}}),[]),i.useEffect((function(){return window.addEventListener("resize",a),function(){window.removeEventListener("resize",a)}}),[]);var o=mc();return null!=e&&e.position?p.jsx(Cc,{force:!0,children:p.jsx(Pf,{children:p.jsx("div",{style:Jd(n,null==e?void 0:e.position,null==e?void 0:e.align),"data-component":"popover-menu-container",ref:r,className:pc.container(null==o?void 0:o.popoverMenu)+" vizzly-popover","data-themeapi":"popoverMenu",children:null==e?void 0:e.children})})}):p.jsx("div",{className:pc.container(null==o?void 0:o.popoverMenu)+" vizzly-popover","data-themeapi":"popoverMenu",children:null==e?void 0:e.children})},Xd=Object.assign(Yd,{Options:function(e){return p.jsx(hc,{rows:["auto"],gap:"0.5rem",children:p.jsx(Qd,{paddingY:null!=e&&e.padding?"0.5rem":void 0,children:null==e?void 0:e.children})})},Option:function(e){var t=mc();return p.jsx("li",{className:""+pc.option(null==t?void 0:t.popoverMenu)({clickable:(null==e?void 0:e.onChange)&&"true"}),"data-testid":null==e?void 0:e.testId,onClick:function(){return(null==e?void 0:e.onChange)&&(null==e?void 0:e.onChange())},role:(null==e?void 0:e.onChange)&&"button",children:null==e?void 0:e.children})},Container:Yd,DisplayWrapper:function(e){var t=e.width,n=void 0===t?160:t,r=mc();return p.jsx("div",{className:""+pc.container(null==r?void 0:r.popoverMenu),style:{width:n},children:null==e?void 0:e.children})}});function Jd(e,t,n){var r,i=null!=(r=null==t?void 0:t.left)?r:0,a=t||{},o=a.left,s=void 0===o?0:o,u=a.top,l=a.width,c=void 0===l?0:l,f=a.height,d=(void 0===u?0:u)+(void 0===f?0:f)+window.pageYOffset;return{position:"absolute",left:"right"===n?i+e>window.innerWidth?s-c:s:s<e?s-c:s-e+c,top:d,width:e}}function Zd(){var e=i.useState(!1),t=e[0],n=e[1],r=i.useState(void 0),o=r[0],s=r[1],u=a.useRef(null);return{ref:u,show:t,position:o,close:function(){return n(!1)},open:function(){n(!t),u.current&&s(u.current.getBoundingClientRect())}}}var $d={convert:!1,stripUnknown:!0},eh=function(e,t){var n=i.useState(""),r=n[0],a=n[1];return""==r?{values:e.map((function(e,t){return{item:e,refIndex:t}})),searchString:r,setSearch:a}:{values:new b([].concat(e),{keys:t,useExtendedSearch:!0}).search(r),setSearch:a,searchString:r}},th={"&::-webkit-scrollbar":{height:8,width:8,opacity:.6},"&:active::-webkit-scrollbar-thumb":{visibility:"visible"},"&:focus::-webkit-scrollbar-thumb":{visibility:"visible"},"&:hover::-webkit-scrollbar-thumb":{visibility:"visible"},"&::-webkit-scrollbar-thumb":{backgroundColor:"rgba(142, 139, 130, 0.8)",visibility:"hidden",borderRadius:4},"&::-webkit-scrollbar-corner":{backgroundColor:"transparent"}},nh=tu({width:"100%"}),rh=Object.assign((function(){return null}),{dropdown:function(e,t){return tu({marginTop:8,width:null!=e?e:void 0,minWidth:null!=t?t:void 0,position:"absolute",top:"100%",zIndex:40,left:0,variants:{fixedHeight:{on:{maxHeight:328},withAction:{maxHeight:288}}}})},optionWrappper:function(e,t){return tu($({fontSize:null==e?void 0:e.fontSize,position:"relative",top:"100%",left:0,overflow:"overlay",borderRadius:t||null==e?void 0:e.borderRadius,borderTopLeftRadius:t?null==e?void 0:e.borderRadius:void 0,borderTopRightRadius:t?null==e?void 0:e.borderRadius:void 0,background:null==e?void 0:e.background,color:null==e?void 0:e.color,boxShadow:null==e?void 0:e.boxShadow,border:null==e?void 0:e.border,variants:{fixedHeight:{on:{maxHeight:328},withAction:{maxHeight:288}}}},th))},option:function(e){return tu({position:"relative",width:"100%",cursor:"pointer",borderBottom:null==e?void 0:e.separatorBorder,"&:hover":null==e?void 0:e["&:hover"]})},button:function(e){return tu({position:"relative",width:"100%",borderLeftWidth:2,borderColor:"transparent",padding:null==e?void 0:e.padding,display:"grid",gap:8,textAlign:"left",boxSizing:"border-box",variants:{selected:{on:$({fontWeight:500,gridTemplateColumns:"1fr 24px"},null==e?void 0:e.selected),off:{gridTemplateColumns:"1fr"}}}})},selectedIcon:tu({height:"1.25rem",width:"1.25rem"}),layout:nh,subtext:tu({color:"inherit",opacity:.6,fontWeight:400}),action:function(e){return tu({fontSize:null==e?void 0:e.fontSize,color:nu(15),position:"relative",bottom:0,width:"100%",textAlign:"left",background:nu(90),padding:"0.65rem 0.5rem",borderBottomLeftRadius:null==e?void 0:e.borderRadius,borderBottomRightRadius:null==e?void 0:e.borderRadius,boxShadow:null==e?void 0:e.boxShadow,border:null==e?void 0:e.border,"&:hover":{background:nu(95)},marginBottom:"0.5rem"})}}),ih={name:"14n397",styles:"position:relative;width:100%;cursor:pointer;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity));padding-top:0.5rem;padding-bottom:0.5rem;text-align:center;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))"},ah=function(e){var t,n,r,i,a;return tu({width:null!=(t=null==e?void 0:e.width)?t:"100%",maxWidth:null==e?void 0:e.maxWidth,minWidth:null==e?void 0:e.minWidth,height:null==e?void 0:e.height,display:"flex",alignItems:null==e?void 0:e.alignItems,gridRow:null==e?void 0:e.gridRow,gridColumn:null==e?void 0:e.gridColumn,padding:null==e?void 0:e.padding,paddingTop:null!=(n=null==e?void 0:e.paddingTop)?n:null==e?void 0:e.paddingY,paddingLeft:null!=(r=null==e?void 0:e.paddingLeft)?r:null==e?void 0:e.paddingX,paddingRight:null!=(i=null==e?void 0:e.paddingRight)?i:null==e?void 0:e.paddingX,paddingBottom:null!=(a=null==e?void 0:e.paddingBottom)?a:null==e?void 0:e.paddingY,margin:null==e?void 0:e.margin,gap:null==e?void 0:e.gap,rowGap:null==e?void 0:e.rowGap,columnGap:null==e?void 0:e.columnGap,flexWrap:null!=e&&e.wrap?"wrap":void 0,flex:null==e?void 0:e.flex,flexDirection:null==e?void 0:e.direction,justifyContent:null==e?void 0:e.justifyContent,cursor:null==e?void 0:e.cursor,overflow:null==e?void 0:e.overflow,border:null==e?void 0:e.border,minHeight:null==e?void 0:e.minHeight,position:null==e?void 0:e.position,flexGrow:null==e?void 0:e.grow,maxHeight:null==e?void 0:e.maxHeight,alignContent:null==e?void 0:e.alignContent,placeContent:null==e?void 0:e.placeContent,placeItems:null==e?void 0:e.placeItems,justifyItems:null==e?void 0:e.justifyItems,alignSelf:null==e?void 0:e.alignSelf,gridArea:null==e?void 0:e.gridArea})},oh=function(e){var t,n,r,i,a,o,s,u=null!=(t=null==(n=e)?void 0:n.as)?t:"div";return"fieldset"===e.as&&(e=$({padding:0,border:0,margin:0},e)),p.jsx(u,{className:fc(""+ah(e),null==(r=e)?void 0:r.className),"data-component":null!=(i=null==(a=e)?void 0:a["data-component"])?i:"Flex",role:null==(o=e)?void 0:o.role,children:null==(s=e)?void 0:s.children})},sh=tu({position:"relative",display:"flex",flex:1,flexDirection:"row"}),uh=tu({width:16,zIndex:999,top:0,bottom:0,left:-3,position:"absolute",alignSelf:"flex-start",cursor:"pointer"}),lh=Object.assign((function(){return null}),{itemWrapper:sh,item:function(e){var t;return tu({width:"100%",borderRadius:null==e?void 0:e.borderRadius,background:null==e?void 0:e.background,boxShadow:null==e?void 0:e.boxShadow,color:null==e?void 0:e.color,fontSize:null==e?void 0:e.fontSize,boxSizing:"border-box",variants:{highlight:{on:{border:null==e?void 0:e.border,borderColor:"#3074d9"},off:{border:null==e?void 0:e.border}},componentPadding:(t={},t.true={padding:"0.5rem"},t),clickable:{on:{cursor:"pointer"}}}})},label:function(e){var t;return tu($({},xu.text,{fontSize:null!=(t=null==e?void 0:e.fontSize)?t:"0.875rem",lineHeight:"inherit",letterSpacing:"-0.05em"}))},metadata:function(e){var t;return tu($({},xu.text,{fontSize:null!=(t=null==e?void 0:e.fontSize)?t:"0.875rem",lineHeight:"inherit",letterSpacing:"-0.05em",color:"inherit",opacity:.6}))},right:tu({display:"flex",placeContent:"center"}),edit:tu({marginRight:"0.75rem",display:"grid",placeContent:"center",color:"inherit",opacity:.5}),deleteWrapper:function(e){var t,n;return tu({position:"absolute",top:"-0.75rem",right:"-0.55rem",height:21.5,width:21.5,background:null==e||null==(t=e.icon)?void 0:t.background,border:null==e||null==(n=e.icon)?void 0:n.border,borderRadius:"50%",display:"flex",alignItems:"center",justifyContent:"center"})},deleteButton:function(e){var t,n;return tu($({},xu.button,{height:16,color:null==e||null==(t=e.icon)?void 0:t.color,"&:hover":{color:bc(null==e||null==(n=e.icon)?void 0:n.color,1.5)}}))},iconSize:tu({height:"1rem",width:"1rem"}),addWrapper:tu($({position:"relative",width:"100%"},eu)),title:function(e){return tu($({padding:0},eu,e))},titleContainer:function(){return tu({variants:{hasBorder:{true:{borderBottom:"2px solid #e5e7eb"}}}})},dragHandleContainer:uh}),ch=Object.assign((function(){return null}),{item:tu({opacity:.5}),string:tu({fontSize:"0.55rem",transform:"scaleX(1.2)",marginLeft:1}),bool:tu({fontSize:"0.65rem",fontWeight:"bold"}),icon:function(e){return tu({"& > *":{fill:null!=e?e:"#2d2f31"}})}}),fh=function(e){return p.jsxs(i.Fragment,{children:["number"===(null==e?void 0:e.icon)&&p.jsx(_.HashtagIcon,{width:"75%","aria-label":"Number"}),"date_time"===(null==e?void 0:e.icon)&&p.jsx(_.CalendarIcon,{width:"75%","aria-label":"Date"}),"string"===(null==e?void 0:e.icon)&&p.jsx(Qd,{as:"code",children:p.jsxs(hc,{columns:["1fr","1fr"],className:""+ku.codeText,children:[p.jsx("span",{className:""+ku.bold,"aria-label":"String",children:"A"}),p.jsx("span",{className:fc(""+ch.string({}),""+ku.bold),children:"A"})]})}),"string[]"===(null==e?void 0:e.icon)&&p.jsx(Qd,{as:"code",className:""+ku.codeText,children:p.jsxs(hc,{columns:["1fr","1fr"],children:[p.jsx("span",{className:""+ku.bold,"aria-label":"String",children:"A"}),p.jsx("span",{className:fc(""+ch.string({}),""+ku.bold),children:"[]"})]})}),"boolean"===(null==e?void 0:e.icon)&&p.jsx(Qd,{as:"code",className:fc(""+ch.bool({}),""+dh),"data-component":"true-false",children:p.jsxs(hc,{columns:["1fr","1fr","1fr"],height:"20px",children:[p.jsx(Qd,{alignSelf:"start",children:"T"}),p.jsx(Qd,{alignSelf:"center",marginLeft:-.5,children:"/"}),p.jsx(Qd,{alignSelf:"end",children:"F"})]})})]})},dh=tu({fontSize:11,lineHeight:1.3,fontFamily:xu.codeFontFamily}),hh=function(e){var t,n,r;return p.jsx(Qd,{width:24,paddingTop:null!=(t=null==e?void 0:e.paddingTop)?t:"0.30rem",alignSelf:null==e?void 0:e.alignSelf,"data-component":"item-icon",marginLeft:-2,children:p.jsxs(oh,{justifyContent:"center",alignItems:"center",className:""+ch.item,paddingTop:null!=(n=null==e?void 0:e.flexPaddingTop)?n:"0.10rem",children:[(r=null==e?void 0:e.icon,a.isValidElement(r)&&p.jsx(ph,{icon:null==e?void 0:e.icon,width:null==e?void 0:e.iconWidth})),p.jsx(fh,{icon:null==e?void 0:e.icon})]})})},ph=function(e){var t,n,r=mc();return p.jsx(Qd,{width:null!=(t=null==e?void 0:e.width)?t:"75%",className:""+ch.icon(null==r||null==(n=r.charts)?void 0:n.iconColor),"data-themeapi":"charts.iconColor",children:null==e?void 0:e.icon})},gh={name:"1gp9wld",styles:"height:1.25rem;width:1.25rem"},mh=function(e){return p.jsx("h3",$({},e,{children:e.children}))},vh=function(e){return p.jsx("p",$({},e,{children:e.children}))},bh=function(e){return p.jsx("p",$({},e,{className:fc(g.css({name:"1xpc8ph",styles:"font-size:0.75rem;line-height:1rem;font-weight:500;text-transform:capitalize"}),g.css(2===(null==e?void 0:e.marginBottom)?{name:"1gok8e8",styles:"margin-bottom:0.5rem"}:{name:"1tlmwo2",styles:"margin-bottom:0px"})),children:e.children}))},yh=Object.assign((function(e){var t=mc();return p.jsx(i.Fragment,{children:(null==e?void 0:e.open)&&p.jsx("div",{className:""+rh.dropdown(null==e?void 0:e.width,null==e?void 0:e.minWidth)({fixedHeight:e.onFreeTextSelected?"withAction":(null==e?void 0:e.fixedHeight)&&"on"}),"data-component":"dropdown","data-themeapi":"dropdown",children:p.jsxs(Qd,{position:"relative",children:[p.jsx("div",{className:""+rh.optionWrappper(null==t?void 0:t.dropdowns,!!e.onFreeTextSelected)({fixedHeight:e.onFreeTextSelected?"withAction":(null==e?void 0:e.fixedHeight)&&"on"}),"data-component":"dropdown","data-themeapi":"dropdown",children:p.jsx(Qd,{role:"list","data-component":"dropdown-options",maxHeight:e.onFreeTextSelected?360:400,children:null==e?void 0:e.children})}),e.onFreeTextSelected&&p.jsx("button",{onClick:function(){return e.onFreeTextSelected&&e.onFreeTextSelected()},className:ku.button+" "+rh.action(null==t?void 0:t.dropdowns),children:e.textOverride?e.textOverride("dropdown.free_text","Enter Custom Value..."):"Enter Custom Value..."})]})})})}),{Option:function(e){var t=e.label,n=mc();return p.jsx("div",{className:""+rh.option(null==n?void 0:n.dropdowns),role:"listitem","aria-selected":null==e?void 0:e.selected,"data-themeapi":"dropdown",children:p.jsxs("div",{tabIndex:-1,onClick:function(t){return e.onChange(t)},onKeyUp:function(){return e.onChange()},role:"button",className:""+rh.button(null==n?void 0:n.dropdowns)({selected:null!=e&&e.selected?"on":"off"}),"data-testid":null==e?void 0:e.testId,children:[null!=e&&e.render?e.render(e):p.jsx(i.Fragment,{children:null!=e&&e.subtext||null!=e&&e.icon?p.jsxs(oh,{direction:"row",gap:"0.5rem",children:[(null==e?void 0:e.icon)&&p.jsx(hh,{icon:null==e?void 0:e.icon,paddingTop:"0"}),p.jsxs(Qd,{flexGrow:1,paddingTop:"0.1rem",children:[p.jsx(Qd,{children:s.isFunction(t)?t():t}),(null==e?void 0:e.subtext)&&p.jsx(Qd,{className:""+rh.subtext,children:null==e?void 0:e.subtext})]})]}):p.jsx("span",{children:s.isFunction(t)?t():t})}),(null==e?void 0:e.selected)&&p.jsx(oh,{alignItems:"center",justifyContent:"center",alignSelf:"start",paddingTop:"0.25rem",children:p.jsx("div",{className:""+rh.selectedIcon,children:p.jsx(y.CheckIcon,{css:gh,"aria-hidden":"true"})})})]})})},Empty:function(e){return p.jsx("div",{css:ih,children:e.label})},Title:function(e){var t,n=e.label,r=mc();return p.jsx("div",{className:""+(t=null==r?void 0:r.dropdowns,tu({padding:null==t?void 0:t.padding,paddingTop:0,paddingBottom:0,fontSize:"0.75rem",variants:{index:{true:{borderTop:"1px solid #dbdcdf",marginTop:"0.25rem"}}}}))({index:0!==e.index}),role:"listitem",children:p.jsx(bh,{children:s.isFunction(n)?n():n})})}}),_h=function(){for(var e="",t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return"v"+e+" "+n.flatMap((function(t){return t?["vizzly"+e+"_"+t]:[]})).join(" ")},Ah=function(e,t,n){var r=[].concat(n).flatMap((function(e){if(s.isFunction(e)){var n=e();if(n)return[_h(n)]}return s.isString(e)&&t[e]?[_h(e)]:[]})).join(" ");return _h(e)+" "+r},wh=g.keyframes({name:"19mmmx",styles:"0%,15%{transform:translate(0, 0);}50%{transform:translate(0, -5px);opacity:0.7;}85%,100%{transform:translate(0, 0);}"}),Fh=function(e){var t;return p.jsx("div",{"data-testid":"loading-component-ball",css:[h.css("height:7px;width:7px;border-radius:50%;background:",null!=(t=e.color)?t:"white",";float:left;margin:0 3px;&:nth-of-type(1){z-index:1;-moz-animation:",wh," 2s infinite ease-in-out;-webkit-animation:",wh," 2s infinite ease-in-out;}&:nth-of-type(2){-moz-animation:",wh," 2s infinite ease-in-out;-webkit-animation:",wh," 2s infinite ease-in-out;-webkit-animation-delay:0.25s;animation-delay:0.25s;}&:nth-of-type(3){-moz-animation:",wh," 2s infinite ease-in-out;-webkit-animation:",wh," 2s infinite ease-in-out;-webkit-animation-delay:0.5s;animation-delay:0.5s;}",""),"",""]})},kh=Ll((function(e){var t=e.color,n=e.mAuto;return p.jsxs("div",{className:_h("loading"),css:["margin-top:-0.5rem;margin-bottom:-0.5rem;",n&&{margin:"auto"},"",""],children:[p.jsx(Fh,{color:t}),p.jsx(Fh,{color:t}),p.jsx(Fh,{color:t})]})}),"renderLoadingComponent"),xh={name:"45oqhd",styles:"display:grid;align-content:center;text-align:center"},Eh=function(e){var t;return p.jsx("div",{css:xh,style:{width:"100%",height:"100%",minHeight:null!=(t=null==e?void 0:e.minHeight)?t:"200px"},children:e.override?e.override({}):p.jsx(kh,{mAuto:!0,color:"#e5e5e5"})})},Ch={name:"45oqhd",styles:"display:grid;align-content:center;text-align:center"},Sh=function(e){return p.jsx("div",{css:Ch,style:{width:"100%",height:"100%"},children:p.jsx(kh,{mAuto:!0,color:e.color})})},Oh=function(e){var t;return p.jsx("button",{"data-testid":null==e?void 0:e.testId,onClick:function(t){t.stopPropagation(),null==e||e.onClear()},onKeyUp:function(t){t.stopPropagation(),null==e||e.onClear()},className:fc(null==e?void 0:e.className,""+ku.button),"aria-label":null!=(t=null==e?void 0:e["aria-label"])?t:null!=e&&e.textOverride?null==e?void 0:e.textOverride("clear","Clear"):"Clear",children:p.jsx("div",{children:p.jsx("svg",{fill:null==e?void 0:e.fill,height:8,width:10,stroke:null==e?void 0:e.stroke,focusable:"false",viewBox:"0 0 12 12",className:""+Eu,children:p.jsx("path",{fillRule:"evenodd",d:"M11.53.47a.75.75 0 0 0-1.061 0l-4.47 4.47L1.529.47A.75.75 0 1 0 .468 1.531l4.47 4.47-4.47 4.47a.75.75 0 1 0 1.061 1.061l4.47-4.47 4.47 4.47a.75.75 0 1 0 1.061-1.061l-4.47-4.47 4.47-4.47a.75.75 0 0 0 0-1.061z"})})})})},Dh={height:"1.5rem",width:"1.5rem",cursor:"pointer",paddingTop:1,outline:"2px solid transparent",outlineOffset:2},jh=Object.assign((function(e){return tu({width:"100%",minWidth:null!=e?e:void 0})}),{inputComponent:function(e,t){var n,r;return tu($({display:"flex",outline:"2px solid transparent",outlineOffset:2,textAlign:"left",lineHeight:1.25,borderRadius:null==e?void 0:e.borderRadius,background:null==e?void 0:e.background,color:null==e?void 0:e.color,fontWeight:null==e?void 0:e.fontWeight,fontSize:null==e?void 0:e.fontSize,boxShadow:null==e?void 0:e.boxShadow},t?$({},null==e?void 0:e["&:focus"]):((n={})["&:hover"]=null==e?void 0:e["&:hover"],n),{variants:{highlighted:{on:{outline:"2px solid transparent",outlineOffset:2}},subtle:{off:{border:t?null==e||null==(r=e["&:focus"])?void 0:r.border:null==e?void 0:e.border},on:{border:null==e?void 0:e.border,borderColor:"transparent",background:"transparent"}}}}))},clickableArea:function(e){return tu({width:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",padding:null==e?void 0:e.padding,paddingRight:0,gridArea:"1 / 1 / 2 / 3",variants:{rightAligned:{on:{textAlign:"right"},off:{}}}})},multiple:function(e,t){return tu({display:"inline-grid",gridArea:"1 / 1 / 2 / 3",padding:null==e?void 0:e.padding,paddingLeft:0,paddingRight:0,width:null!=t?t:void 0,variants:{rightAligned:{on:{textAlign:"right"},off:{}}}})},input:tu({height:"100%",width:"100%",appearance:"none",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",background:"transparent",padding:"0 0.5rem",color:"inherit",outline:"2px solid transparent",border:0,"&:disabled":{border:"none"},variants:{rightAligned:{on:{textAlign:"right"},off:{}}}}),loading:tu({paddingLeft:"0.25rem",paddingRight:0,width:100,alignSelf:"center"}),clearContainer:tu({display:"flex",width:32,alignItems:"center",paddingLeft:"0.5rem",paddingRight:"0.25rem"}),clearButton:function(e){return tu($({},Dh,{color:null==e?void 0:e.indicatorColor}))},controlGrid:tu({paddingBottom:1}),arrowContainer:function(e){return tu({display:"flex",width:32,alignItems:"center",justifyContent:"center",padding:0,margin:0,color:"rgb(209 213 219)",variants:{subtle:{off:{borderLeft:null==e?void 0:e.border}}}})}}),Th=tu({variants:{open:{up:{},off:{transform:"rotate(180deg)"},side:{transform:"rotate(90deg)"}}}}),Ph=function(e){return p.jsx("button",{onClick:function(t){t.stopPropagation(),t.preventDefault(),null==e||e.onClick()},"aria-label":e.label,className:""+(t=null==e?void 0:e.styled,tu($({},xu.button,{height:"1.5rem",cursor:"pointer",color:null==t?void 0:t.indicatorColor,outline:"2px solid transparent",outlineOffset:2,"&:disabled":{border:"none"}}))),children:p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:fc(""+Th({open:null==e||!e.expanded||null!=e&&e.disabled?null==e?void 0:e.arrowStart:"off"}),""+Eu),children:p.jsx("polyline",{points:"18 15 12 9 6 15"})})});var t},Rh=function(e){var t,n,r,a,o,u,l,c,f,d=e.disabled,h=e.placeholder,g=e.onClear,m=e.isLoading,v=i.useRef(null),b=function(){null==e||e.setOpen(!0),null!==v.current&&v.current.focus()},y=s.isString(null==e?void 0:e.selectedValue)?null==e?void 0:e.selectedValue:void 0;i.useEffect((function(){null!=e&&e.open&&null!==v.current&&!m&&v.current.focus()}),[null==e?void 0:e.open]);var _=mc(),A=null!=e&&e.open?null!=e&&e.textOverride?null==e?void 0:e.textOverride("close","Close"):"Close":null!=e&&e.textOverride?null==e?void 0:e.textOverride("open","Open"):"Open";return p.jsx("div",{className:""+jh(e.fixedWidth),"data-component":"control","aria-labelledby":null!=e&&e.multiple?null==e?void 0:e.id:void 0,onClick:function(){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick())},children:p.jsxs("div",{className:""+jh.inputComponent(null==_||null==(t=_.forms)?void 0:t.select,null==e?void 0:e.open)({highlighted:null!=e&&e.highlighted?"on":"off",subtle:null!=e&&e.subtle?"on":"off"}),"data-themeapi":"forms.select",children:[p.jsxs(oh,{flex:"1 1 auto",wrap:!0,"data-component":"control-flex",alignItems:null!=e&&e.multiple?"flex-start":void 0,rowGap:null!=e&&e.multiple?"0.25rem":void 0,minHeight:null!=e&&e.multiple?33:void 0,direction:null!=e&&e.multiple?"row":void 0,children:[(null==e?void 0:e.multiple)&&p.jsx(i.Fragment,{children:null==e?void 0:e.children}),!(null!=e&&e.multiple)&&p.jsx(Qd,{flex:1,"data-component":"control-view",children:p.jsxs(hc,{"data-component":"control-grid",className:""+jh.controlGrid,minWidth:e.fixedWidth,children:[p.jsx(i.Fragment,{children:null!=e&&e.open?p.jsx(i.Fragment,{children:0===e.value.length&&y&&p.jsx("div",{className:jh.clickableArea(null==_||null==(r=_.forms)?void 0:r.select)({small:null!=e&&e.sm?"on":"off",rightAligned:null!=e&&e.rightAligned?"on":"off"}),"aria-labelledby":null==e?void 0:e["aria-labelledby"],children:y})}):p.jsx("div",{onClick:function(){return b()},onKeyUp:function(){return b()},"data-testid":e.testId,className:fc(""+jh.clickableArea(null==_||null==(n=_.forms)?void 0:n.select),null==e?void 0:e.className),"aria-labelledby":null==e?void 0:e["aria-labelledby"],children:null==e?void 0:e.children})}),!(null!=e&&e.multiple)&&(null==e?void 0:e.open)&&p.jsx("div",{className:jh.multiple(null==_||null==(a=_.forms)?void 0:a.select,e.fixedWidth)({small:null!=e&&e.sm?"on":"off"}),"data-component":"control-multiple",children:p.jsx("input",{style:{minWidth:h?9*(null==h?void 0:h.length)+"px":void 0},id:null==e?void 0:e.id,value:null==e?void 0:e.value,onChange:function(t){return null==e?void 0:e.onChange(t.target.value)},onClick:function(){return(null==e?void 0:e.multiple)&&(null==e?void 0:e.setOpen(!(null!=e&&e.open)))},"aria-labelledby":null==e?void 0:e["aria-labelledby"],placeholder:null==e?void 0:e.placeholder,disabled:d,ref:v,className:jh.input({rightAligned:null!=e&&e.rightAligned?"on":"off"}),autoComplete:"off"})})]})})]}),m&&p.jsx("div",{className:""+jh.loading,children:p.jsx(Sh,{color:"#3074d9"})}),g&&(null==e?void 0:e.clearable)&&p.jsx("div",{className:""+jh.clearContainer,children:p.jsx(Oh,{onClear:function(){return g&&g()},className:""+jh.clearButton(null==_||null==(o=_.forms)?void 0:o.select),fill:null==_||null==(u=_.forms)||null==(u=u.select)?void 0:u.indicatorColor,stroke:null==_||null==(l=_.forms)||null==(l=l.select)?void 0:l.indicatorColor,testId:e.testId?e.testId+"-clear":void 0,textOverride:e.textOverride})}),p.jsx("div",{className:jh.arrowContainer(null==_||null==(c=_.forms)?void 0:c.select)({subtle:null!=e&&e.subtle?"on":"off"}),children:p.jsx(Ph,{label:A,arrowStart:"up",disabled:d,onClick:function(){return null==e?void 0:e.setOpen(!(null!=e&&e.open))},styled:null==_||null==(f=_.forms)?void 0:f.select,expanded:null==e?void 0:e.open})})]})})},Mh=Object.assign(tu({display:"flex",position:"relative",alignItems:"start",flexDirection:"column",variants:{dynamicWidth:{true:{width:"100%"}}}})),Ih=function(e){var t=i.useState(!1),n=t[0],r=t[1];return i.useEffect((function(){var t;return e?t=setTimeout((function(){return r(!0)}),500):r(!1),function(){t&&clearTimeout(t)}}),[e]),n},Bh=Nl((function(e){var t,n,r,o=e.selected,u=e.options,l=e.setSelectOptionsAreOpen,c=e.isLoading,f=e.selectOptionsAreOpen,d=e.onClickWithDevToolCheck,h=e.activeDevToolHighlight,g=e.textOverride,m=null===e.selected?null:u[e.selected],v=m?m.label:e.placeholder||(g?g("select_empty","Select..."):"Select..."),b=a.useRef(null);gc(b,(function(){return l(!1)}));var y=Object.keys(u[0]||{}),_=eh(u,y),A=_.values,w=_.setSearch,F=_.searchString,k=function(t){t!=o&&e.onChange(null===t?null:t),l(!1)},x=Ih(e.isLoading);return p.jsxs("div",$({className:""+Mh({dynamicWidth:null==e?void 0:e.dynamicWidth}),ref:b,"data-component":null==e?void 0:e["data-component"]},((t={})["data-componentoverride"]="renderSelectComponent",t),{children:[p.jsx(Rh,{onClick:null==e?void 0:e.onClick,value:null!=e&&e.selectOptionsAreOpen?F:s.isFunction(v)?v():v,onChange:function(e){return w(e)},open:f,setOpen:d((function(){l(!f),w("")})),onClear:function(){m&&e.canBeCleared&&k(null),m&&e.canBeCleared&&w("")},clearable:!(!m||!e.canBeCleared),subtle:null==e?void 0:e.subtle,selectedValue:null==(n=A.find((function(e){return e.refIndex===o})))?void 0:n.item.label,highlighted:h,rightAligned:null==e?void 0:e.rightAligned,testId:null==e?void 0:e.testId,id:null==e?void 0:e.id,"aria-labelledby":null==e?void 0:e["aria-labelledby"],className:null==e?void 0:e.controlClassName,textOverride:e.textOverride,fixedWidth:e.fixedWidth,children:null!=e&&e.renderSelected?null==e?void 0:e.renderSelected(m):p.jsxs(i.Fragment,{children:[m&&e.selectedLabelPrefix,s.isFunction(v)?v():v]})}),p.jsxs(yh,{open:f,fixedHeight:!0,width:e.dropdownForFilter?void 0:"calc(100% - 2px)",minWidth:e.dropdownForFilter?158:void 0,onFreeTextSelected:e.onFreeTextSelected,textOverride:e.textOverride,children:[c&&p.jsx(Qd,{height:80,children:x&&p.jsx(Sh,{color:"#3074d9"})}),!c&&A.map((function(t,n){return t.item.title?p.jsx(yh.Title,{label:t.item.label,index:n},"option_"+t.refIndex+"_"+t.item.label):p.jsx(yh.Option,$({onChange:function(){return k(t.refIndex)},label:t.item.label,subtext:t.item.subText,selected:t.refIndex==o,testId:t.item.testId?""+t.item.testId:null!=e&&e.testId?(null==e?void 0:e.testId)+"-"+n:void 0,icon:t.item.icon},e.renderOption&&{render:function(){return e.renderOption&&e.renderOption(t.item)}}),"option_"+t.refIndex+"_"+t.item.label)})),!c&&!x&&0===A.length&&p.jsx(Qd,{padding:8,width:200,children:null!=(r=e.noOptionsMessage)?r:e.textOverride?e.textOverride("no_options","No Options"):"No Options"})]})]}))}),"renderSelectComponent",(function(e){return $({},e,{setSelectOptionsAreOpen:(t=e.setSelectOptionsAreOpen,n=[o.boolean()],function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];return n.forEach((function(e,t){var n=e.validate(r[t],$d);if(n.error)throw n.error;r[t]=n.value})),t.apply(void 0,r)})});var t,n})),Nh=function(e,t,n,r){return tu($({},e,{margin:null!=n?n:null==e?void 0:e.margin,fontWeight:null!=r?r:null==e?void 0:e.fontWeight,display:t?"none":"block",padding:0,position:"relative",width:"100%"}))},Lh=tu({color:"#7D7D7E"}),Uh=function(e){var t,n,r=null!=(t=null==e?void 0:e.as)?t:"label",i=mc(),a={className:""+(e.classNameOverride?e.classNameOverride:Nh(null==i||null==(n=i.forms)?void 0:n.label,null==e?void 0:e.labelHidden,null==e?void 0:e.margin,null==e?void 0:e.fontWeight)),"data-themeapi":"forms.label","data-chipposition":"above.right",htmlFor:null==e?void 0:e.htmlFor,id:null==e?void 0:e.id};return e.tooltip?p.jsxs(oh,{gap:"0.25rem",children:[p.jsx(r,$({},a,{children:null==e?void 0:e.children})),p.jsx(Qd,{width:18,children:(null==e?void 0:e.tooltip.href)&&p.jsxs("a",{href:null==e?void 0:e.tooltip.href,target:"_blank",rel:"noopener noreferrer",children:[p.jsx("span",{className:""+ku.srOnly,children:null==e?void 0:e.tooltip.label}),p.jsx(y.QuestionMarkCircleIcon,{className:fc("help-icon",""+Lh)})]})})]}):p.jsx(r,$({},a,{children:null==e?void 0:e.children}))},Hh=function(e,t){return tu($({},e,{boxSizing:"border-box"},t?{outline:"2px solid rgb(239, 68, 68)",outlineOffset:-2}:{outline:"2px solid transparent",outlineOffset:-2},{position:"relative"}))},zh=["labelHidden"],qh=["sm","error"],Vh={name:"15jydtm",styles:"width:100%;appearance:none;text-align:left;line-height:1.25;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms"},Wh={name:"15jydtm",styles:"width:100%;appearance:none;text-align:left;line-height:1.25;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms"},Gh=a.forwardRef((function(e,t){var n,r,a,o,s,u,l,c=mc(),f=ie(e,zh);return p.jsxs(i.Fragment,{children:[(null==e?void 0:e.label)&&p.jsx(Uh,{htmlFor:null==e?void 0:e.id,labelHidden:null==e?void 0:e.labelHidden,children:null==e?void 0:e.label}),!e.onClear&&p.jsx("input",$({css:Vh,id:null==e?void 0:e.id,ref:t},f,{className:fc(Ah("input",e,qh),""+Hh(null!=(n=null==e?void 0:e.inputTheme)?n:null==c||null==(r=c.forms)?void 0:r.input,null==e?void 0:e.error)),"data-themeapi":"forms.input","data-chipposition":"above.right",disabled:null==e?void 0:e.disabled})),e.onClear&&p.jsxs(oh,{alignItems:"center",position:"relative","data-component":"input",children:[p.jsx("input",$({css:Wh,id:null==e?void 0:e.id,ref:t},f,{className:fc(Ah("input",e,qh),""+Hh(null!=(a=null==e?void 0:e.inputTheme)?a:null==c||null==(o=c.forms)?void 0:o.input,null==e?void 0:e.error)),"data-themeapi":"forms.input","data-chipposition":"above.right",disabled:null==e?void 0:e.disabled})),p.jsx(Oh,{onClear:function(){return e.onClear&&e.onClear()},className:jh.clearButton(null==c||null==(s=c.forms)?void 0:s.select)+" "+Kh,fill:null==c||null==(u=c.forms)||null==(u=u.select)?void 0:u.indicatorColor,stroke:null==c||null==(l=c.forms)||null==(l=l.select)?void 0:l.indicatorColor})]})]})})),Kh=tu({position:"absolute",right:6,display:"flex",alignItems:"center",justifyCntent:"center"}),Qh=function(e){var t,n=s.isFunction(e.options)&&e.selected?[{value:e.selected,label:e.selected}]:[],r=i.useState(s.isArray(e.options)?{loading:!1,options:e.options}:{loading:!1,options:n}),a=r[0],o=r[1],u=a.options,l=i.useState(void 0!==e.defaultOpen&&e.defaultOpen),c=l[0],f=l[1];i.useEffect((function(){var t=new AbortController;c&&function(){var n=Z(X().mark((function n(){var r;return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!s.isFunction(e.options)){n.next=6;break}return o({loading:!0,options:[]}),n.next=4,e.options(t.signal);case 4:(r=n.sent)?o({loading:!1,options:r}):De("[Vizzly] Failed to fetch async options for select.");case 6:return n.abrupt("return",(function(){t.abort()}));case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()()}),[c]);var d=i.useState(!1),h=d[0],g=d[1];i.useEffect((function(){if(!a.loading&&e.hasFreeText&&Array.isArray(u)&&e.selected){var t=u.some((function(t){return t.value===e.selected}));g(!t)}}),[a.loading,e.hasFreeText,u,e.selected]),i.useEffect((function(){s.isArray(e.options)&&o({loading:!1,options:e.options})}),[e.options]);var m=u.findIndex((function(t){return s.isArray(t.value)||s.isObject(t.value)?JSON.stringify(t.value)==JSON.stringify(e.selected):t.value==e.selected}));return p.jsxs(i.Fragment,{children:[(null==e?void 0:e.label)&&p.jsx(Uh,{labelHidden:null==e?void 0:e.labelHidden,id:h||null==e?void 0:e.id,htmlFor:h?e.id:void 0,tooltip:null==e?void 0:e.tooltip,children:null==e?void 0:e.label}),!h&&p.jsx(Bh,{"data-component":null==e?void 0:e["data-component"],testId:e.testId,dynamicWidth:e.dynamicWidth,onChange:function(t){null===t?e.onChange(null,null):e.onChange(a.options[t].value,t)},onClick:e.onClick,controlClassName:null==e?void 0:e.controlClassName,setSelectOptionsAreOpen:f,options:a.options,isLoading:null!=(t=null==e?void 0:e.loading)?t:a.loading,subtle:e.subtle,selected:-1===m?null:m,selectOptionsAreOpen:c,anchorOptionsLeft:e.anchorLeft,error:e.error,canBeCleared:e.showClearBtn,selectedLabelPrefix:e.selectedPrefix,placeholder:e.placeholder,rightAligned:null==e?void 0:e.rightAligned,id:null==e?void 0:e.id,"aria-labelledby":null==e?void 0:e.id,renderSelected:null==e?void 0:e.renderSelected,renderOption:null==e?void 0:e.renderOption,noOptionsMessage:e.noOptionsMessage,textOverride:e.textOverride,fixedWidth:e.fixedWidth,dropdownForFilter:e.dropdownForFilter,onFreeTextSelected:e.hasFreeText?function(){g(!0),e.onChange("",null)}:void 0}),h&&p.jsx(Gh,{type:"string",onChange:function(t){e.onChange(t.target.value,null)},id:null==e?void 0:e.id,autoFocus:!0,onClear:function(){var t;g(!1),e.onChange(null==a||null==(t=a.options[0])?void 0:t.value,null)},value:e.selected,textOverride:e.textOverride})]})},Yh=function(e){return p.jsx("div",{"data-component":"select-input",children:null==e?void 0:e.children})},Xh=function(e){var t=e.placeholder,n=e.showClearBtn;return p.jsx(Qh,{showClearBtn:void 0===n||n,options:e.options,onChange:e.setSelected,selected:e.currentValue,anchorLeft:e.anchorLeft,placeholder:t,selectedPrefix:t+" \xb7 ",maintainOptionOrder:e.maintainOptionOrder,testId:"select",textOverride:e.textOverride,label:t,labelHidden:!0,id:e.id,dropdownForFilter:!0,fixedWidth:e.labelWidth})},Jh=function(e,t){return null===e?null:s.reduce(t,(function(e,t){return function(e,t){var n=s.cloneDeep(e);return n.attributes=Ir(e.attributes.type).removeField(e.attributes,t),n}(e,t.id)}),e)},Zh=[];function $h(e){for(var t,n=[],r=se(e);!(t=r()).done;){var i=t.value;n.push("dateTimeFilter"===i.type?$({},i,{type:"dateFilter"}):i)}return n}function ep(e,t){var n=$({},e);return"attributes"in n&&("measure"in n.attributes&&t.updatedMeasures&&(n.attributes.measure=t.updatedMeasures),"dimension"in n.attributes&&t.updatedDimension&&(n.attributes.dimension=t.updatedDimension),"timeDimension"in n.attributes&&t.updatedTimeDimension&&(n.attributes.timeDimension=t.updatedTimeDimension)),n}var tp=function(e,t,n,r){var i=[].concat(e.dashboard.componentLibrary);return i[n]=$({},t,{attributes:$({},t.attributes,{protectedByOrganisation:!!r||void 0})}),$({},e,{componentEditor:null,dashboard:$({},e.dashboard,{componentLibrary:i})})},np=function(e,t,n,r){var i=Si(e.dashboard.display,t,n,r);return $({},e,{dashboard:$({},e.dashboard,{display:i})})},rp=function(e,t){var n=t.rowIndex,r=s.cloneDeep(e.dashboard.display);return r.length>1?(r.splice(n,1),$({},e,{dashboard:$({},e.dashboard,{display:r})})):e},ip=a.createContext(null),ap=function(e){var t,n,r=e.dashboard,o=e.children,u=e.trackEvent,l=function(e){var t,n=Il(),r=n.dashboardFilters,i=n.onDashboardFilterChange,o=$({pickFromComponentLibrary:null,componentEditor:null,inPreviewMode:!1},e,{dashboard:e.dashboard}),u=(t={dashboardFilters:r,onDashboardFilterChange:i},function(e,n){var r=n.type;return[function(e){return function(e,t){var n,r,i,a=t.dashboardFilters,o=[].concat(e.dashboard.globalFilters).filter((function(e){return!e.managedByConfiguration})),u=(r=e.dashboard.dataSets,i={},r.forEach((function(e){e.fields.forEach((function(t){[].concat(t.dashboardRequiredFilterGroups||[]).forEach((function(n){var r=n.publicName+" - "+t.dataType;i[r]=[].concat(i[r]||[],[{publicName:n.publicName,dataSetField:t,dataSetId:e.id}])}))}))})),Object.values(i)).map((function(e){return{type:"date_time"==e[0].dataSetField.dataType?"dateFilter":"singleSelectFilter",managedByConfiguration:!0,requiresValue:!0,title:e[0].publicName,appliesToFields:e.map((function(e){return{dataSetId:e.dataSetId,fieldId:e.dataSetField.id}})),value:null}})),l=a(vo(e.dashboard),Zh).map((function(e){return $({},e,{managedByConfiguration:!0})})),c=function(e,t){var n=new Set(t.flatMap((function(e){return e.fields.map((function(e){return e.id}))})));return t.forEach((function(e){e.fields.forEach((function(e){n.add(e.id)}))})),e.map((function(e){var t=Object.assign({},e);return t.appliesToFields=e.appliesToFields.filter((function(e){return n.has(e.fieldId)})),t}))}([].concat($h(u),$h(l),$h(o)),e.dashboard.dataSets).map((function(t){var n=vi(e.dashboard.globalFilters,t);return $({},t,{value:n?n.value:t.value||null})}));return s.some(n=c,(function(e,t){var r=[].concat(n);return r.splice(t,1),!!vi(r,e)}))&&Oe("Identical global dashboard filters found. This will cause strange behaviour. Please make sure the global filters all apply to a unique set of `appliesToFields` values."),$({},e,{dashboard:$({},e.dashboard,{globalFilters:c})})}(e,t)},function(e){return function(e,t,n){return"setGlobalFilters"!=t.type&&"init"!=t.type||n.onDashboardFilterChange(e.dashboard.globalFilters),e}(e,n,t)}].reduce((function(e,t){return t(e)}),function(){switch(r){case"insertRow":return function(e,t){var n=ki(e.dashboard.display,t.rowIndex);return $({},e,{dashboard:$({},e.dashboard,{display:n})})}(e,n);case"appendCell":return function(e,t){var n=Ci(e.dashboard.display,t.rowIndex);return $({},e,{dashboard:$({},e.dashboard,{display:n})})}(e,n);case"addHeaderRow":return function(e,t){var n,r,i,a,o=(n=t.rowIndex,r=t.initialTitle,i=[].concat(e.dashboard.display),a=Oi([{displayTitle:r,colSpan:12}],52),i.splice(n,0,a),i);return $({},e,{dashboard:$({},e.dashboard,{display:o})})}(e,n);case"setHeaderComponent":return function(e,t){var n=t.component,r=t.rowIndex,i=t.cellIndex,a=s.cloneDeep(e);return a.dashboard.display[r].components[i]=n,a}(e,n);case"removeCell":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=s.cloneDeep(e.dashboard.display),a=i[n].components[r];return i[n].components.length>1?(i[n].components.splice(r,1),i[n].components[0].colSpan=i[n].components[0].colSpan+a.colSpan,$({},e,{dashboard:$({},e.dashboard,{display:i})})):rp(e,$({},t,{type:"removeRow"}))}(e,n);case"removeRow":return rp(e,n);case"clearCell":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=s.cloneDeep(e.dashboard.display);return i[n].components[r]=xi(i[n].components[r].colSpan),$({},e,{dashboard:$({},e.dashboard,{display:i})})}(e,n);case"addDataSet":return function(e,t){var n=t.dataSet,r=[].concat(e.dashboard.dataSets);return r.push(n),$({},e,{dashboard:$({},e.dashboard,{dataSets:r})})}(e,n);case"removeDataSet":return function(e,t){var n=t.dataSetId;if(!ho(e.dashboard,n))return e;var r=co(e.dashboard,n),i=[].concat(e.dashboard.dataSets);return i.splice(r,1),$({},e,{dashboard:$({},e.dashboard,{dataSets:i})})}(e,n);case"setDataSets":return function(e,t){var n,r,i,a=t.dataSets,o=function(e,t){return[].concat(t).flatMap((function(t){var n,r,i,a=Nr(e,t.id);return null==a?[]:(n=a,r=[].concat(t.fields).map((function(e){return e.id})),i=[],[].concat(n.fields).forEach((function(e){r.includes(e.id)||(i=[].concat(i,[e]))})),i)}))}([].concat(e.dashboard.dataSets),a),u=s.reduce(o,(function(e,t){return function(e,t){var n=s.cloneDeep(e);return n.map((function(e){var n=e.components.map((function(e){return"isEmpty"in e||ji(e)||(e.attributes=Ir(e.attributes.type).removeField(e.attributes,t)),e}));return $({},e,{components:n})})),n}(e,t.id)}),e.dashboard.display);return $({},e,{componentEditor:(n=e.componentEditor,r=o,i=(null==n?void 0:n.component)||null,i=Jh(i,r),n?$({},n,{component:i}):null),dashboard:$({},e.dashboard,{componentLibrary:[].concat(e.dashboard.componentLibrary).map((function(e){return Jh(e,o)})),dataSets:[].concat(a),display:u})})}(e,n);case"startPickingComponentFromLibraryForDisplay":return function(e,t){return $({},e,{pickFromComponentLibrary:{cellIndex:t.cellIndex,rowIndex:t.rowIndex}})}(e,n);case"startEditingComponent":return function(e,t){return $({},e,{componentEditor:{target:{libraryIndex:t.libraryIndex,displayTarget:t.displayTarget},component:t.component||null}})}(e,n);case"saveComponent":return function(e,t){var n;if(!e.componentEditor)throw"Cannnot save a component when the editor is not active.";if(null==(n=e.componentEditor)||!n.component||!e.componentEditor.component.attributes)throw"Component must be set for it to be saved.";var r=$({},e);return null!=e.componentEditor.target.libraryIndex&&(r=tp(e,e.componentEditor.component,e.componentEditor.target.libraryIndex,t.protectedComponent)),e.componentEditor.target.displayTarget&&!e.componentEditor.target.libraryIndex&&(r=np(r,e.componentEditor.component,e.componentEditor.target.displayTarget.rowIndex,e.componentEditor.target.displayTarget.cellIndex)),$({},r,{componentEditor:null,pickFromComponentLibrary:e.pickFromComponentLibrary})}(e,n);case"addCustomComponent":return function(e,t){var n=$({},e);return null!=t.target.libraryIndex&&(n=tp(e,t.component,t.target.libraryIndex)),t.target.displayTarget&&!t.target.libraryIndex&&(n=np(n,t.component,t.target.displayTarget.rowIndex,t.target.displayTarget.cellIndex)),$({},n,{componentEditor:null})}(e,n);case"clearModal":return function(e,t){return $({},e,{pickFromComponentLibrary:null,componentEditor:null})}(e);case"updateEditorComponent":return function(e,t){return e.componentEditor?$({},e,{componentEditor:$({},e.componentEditor,{component:t.component})}):$({},e)}(e,n);case"setResultsForComponentInDisplay":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=e.dashboard.display[n].components[r];if(!i)throw"We can only set results on an existing component on the dashboard.";var a=$({},i,{results:t.results});return $({},np(e,a,n,r))}(e,n);case"setResultsForComponentInLibrary":return function(e,t){var n=t.libraryIndex,r=t.results,i=[].concat(e.dashboard.componentLibrary);return i[n]=$({},i[n],{results:r}),$({},e,{dashboard:$({},e.dashboard,{componentLibrary:i})})}(e,n);case"setResultsForComponentInEditor":return function(e,t){if(!e.componentEditor)throw"Cannot set results for a closed editor.";if(!e.componentEditor.component)throw"Cannot set results for a non-existant component in editor.";return $({},e,{componentEditor:$({},e.componentEditor,{component:$({},e.componentEditor.component,{results:t.results})})})}(e,n);case"pickComponentFromLibraryForDisplay":return function(e,t){var n=$({},e.dashboard.componentLibrary[t.libraryIndex]);if(!n)throw"Cannot set a non-existant library component for display";if(!e.pickFromComponentLibrary)throw"Component library not open, so cannot set library component on display";var r=e.pickFromComponentLibrary;return $({},np(e,n,r.rowIndex,r.cellIndex),{pickFromComponentLibrary:null})}(e,n);case"setDashboard":return function(e,t){return $({},e,{dashboard:t.dashboard})}(e,n);case"setTheme":return function(e,t){return $({},e,{dashboard:$({},e.dashboard,{theme:t.theme})})}(e,n);case"setGlobalFilters":return function(e,t){return $({},e,{dashboard:$({},e.dashboard,{globalFilters:t.globalFilters})})}(e,n);case"setColSpans":return function(e,t){var n=s.cloneDeep(e.dashboard.display),r=s.cloneDeep(e.dashboard.display)[t.rowIndex];return r.components.map((function(e,n){e.colSpan=t.colSpans[n].colSpan})),n[t.rowIndex]=r,$({},e,{dashboard:$({},e.dashboard,{display:n})})}(e,n);case"setRowHeight":return function(e,t){var n=s.cloneDeep(e.dashboard.display),r=s.cloneDeep(e.dashboard.display)[t.rowIndex];return r.height=t.height,n[t.rowIndex]=r,$({},e,{dashboard:$({},e.dashboard,{display:n})})}(e,n);case"changePreviewMode":return function(e,t){return $({},e,{inPreviewMode:t.inPreviewMode})}(e,n);case"updateDisplayComponentAttributes":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=$({},e.dashboard.display[n].components[r],{attributes:$({},t.attributes)});return np(e,i,n,r)}(e,n);case"updateComponentLibraryAttributes":return function(e,t){var n=t.libraryIndex,r=t.attributes,i=[].concat(e.dashboard.componentLibrary);return i[n]=$({},i[n],{attributes:r}),$({},e,{dashboard:$({},e.dashboard,{componentLibrary:i})})}(e,n);case"removeComponentFromLibrary":return function(e,t){var n=t.libraryIndex,r=[].concat(e.dashboard.componentLibrary);return r.splice(n,1),$({},e,{dashboard:$({},e.dashboard,{componentLibrary:r})})}(e,n);case"setComponentReports":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=e.dashboard.display[n].components[r];if(!i)throw"We can only set local filters on an existing component on the dashboard.";var a=$({},i,{reports:t.reports});return $({},np(e,a,n,r))}(e,n);case"swapComponents":return function(e,t){var n,r,i,a,o,s=(i=t.positionB,a=$({},(n=e.dashboard.display)[(r=t.positionA).rowIndex].components[r.cellIndex]),o=$({},n[i.rowIndex].components[i.cellIndex]),n=Si(n,a,i.rowIndex,i.cellIndex),n=Si(n,o,r.rowIndex,r.cellIndex));return $({},e,{dashboard:$({},e.dashboard,{display:s})})}(e,n);case"setAttributes":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=e.dashboard.display[n].components[r];if(!i)throw"We can only set attributes on an existing component on the dashboard.";var a=$({},i,{attributes:t.attributes});return $({},np(e,a,n,r))}(e,n);case"setParameterBasedUpdate":return function(e,t){var n=t.rowIndex,r=t.cellIndex,i=function(e,t,n,r){var i=e[t].components[n];if(!i||Di(i)||ji(i))throw"We can only set parameters on an existing component on the dashboard.";return ep(i,r)}(e.dashboard.display,n,r,t.payload);return $({},np(e,i,n,r))}(e,n);case"setLocalFilters":return function(e,t){var n=t.localFilters,r=t.rowIndex,i=t.cellIndex,a=t.libraryIndex,o=$({},e);if(void 0!==r&&void 0!==i){var s=e.dashboard.display[r].components[i];if(!s)throw"We can only set local filters on an existing component on the dashboard.";var u=$({},s,{localFilters:n});o=np(e,u,r,i)}if(void 0!==a){var l=e.dashboard.componentLibrary[a];if(!l)throw"We can only set local filters on an existing component on the library.";var c=$({},l,{localFilters:n});o=tp(e,c,a)}return $({},o)}(e,n);case"init":return e}}())});return a.useReducer(u,o,(function(e){return u(e,{type:"init"})}))}({componentEditor:e.componentEditor||null,dashboard:r?sp(r,e.theme):r}),c=l[0],f=l[1];return i.useEffect((function(){(null==e?void 0:e.onDashboardUpdate)&&(null==e||e.onDashboardUpdate(c.dashboard))}),[JSON.stringify(c.dashboard)]),p.jsx(ip.Provider,{value:$({},c,{dispatch:f,trackEvent:u||function(){},runQueriesCallback:(n=Z(X().mark((function t(n,r,i){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!c.dashboard){t.next=2;break}return t.abrupt("return",e.runQueriesCallback(n,{abortSignal:r,dataSets:c.dashboard.dataSets,filterConfig:i}));case 2:return t.abrupt("return",null);case 3:case"end":return t.stop()}}),t)}))),function(e,t,r){return n.apply(this,arguments)})}),children:p.jsx(kc,{theme:null==e?void 0:e.theme,storedTheme:null==c||null==(t=c.dashboard)?void 0:t.theme,children:o})})},op=function(){return a.useContext(ip)},sp=function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h;return $({},e,{theme:{detail:null!=(n=null==t?void 0:t.detail)?n:null==e||null==(r=e.theme)?void 0:r.detail,rowLimit:null!=(i=null==t?void 0:t.rowLimit)?i:null==e||null==(a=e.theme)?void 0:a.rowLimit,fontFamily:null!=(o=null==t||null==(s=t.baseFont)?void 0:s.fontFamily)?o:null==e||null==(u=e.theme)?void 0:u.fontFamily,fontSize:null!=(l=null==t||null==(c=t.baseFont)?void 0:c.fontSize)?l:null==e||null==(f=e.theme)?void 0:f.fontSize,colors:null!=(d=null==t?void 0:t.colors)?d:null==e||null==(h=e.theme)?void 0:h.colors}})},up=function(){var e=Z(X().mark((function e(t,n,r,i){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n(t,r,i);case 3:return e.abrupt("return",e.sent);case 6:return e.prev=6,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 10:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t,n,r,i){return e.apply(this,arguments)}}(),lp=function(e,t){return function(){var n=Z(X().mark((function n(r){var i,a;return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,up(e,t,r);case 3:if(i=n.sent){n.next=6;break}throw new Error("Failed to fetch filter options.");case 6:return a=i.flatMap((function(e){return e?e.content.map((function(e){return e[0]})):[]})),n.abrupt("return",s.uniq(a).map((function(e){return{label:je(e,(function(){throw"Async options should not be formatting a date time field."})),value:e}})));case 10:return n.prev=10,n.t0=n.catch(0),n.t0 instanceof Error?console.error(n.t0.message):console.error(n.t0),n.abrupt("return",[]);case 14:case"end":return n.stop()}}),n,null,[[0,10]])})));return function(e){return n.apply(this,arguments)}}()};function cp(e,t){var n=function(e,t,n){var r=document.createElement("div"),i=document.createElement("span");i.textContent=e,null!=n&&n.fontSize&&(i.style.fontSize="number"==typeof n.fontSize?n.fontSize+"px":""+n.fontSize),null!=n&&n.fontWeight&&(i.style.fontWeight=""+n.fontWeight),r.appendChild(i),r.style.display="inline-block",r.style.visibility="hidden",document.body.appendChild(r);var a=i.offsetWidth;return document.body.removeChild(r),a}(e,0,{fontSize:null==t?void 0:t.fontSize,fontWeight:null==t?void 0:t.fontWeight});return(n>100?n:100)+24}var fp=function(e){var t,n,r=op().runQueriesCallback,a=Il(),o=a.cascadeFilterSelection,s=a.textOverride,u=e.filter,l=e.filterIndex,c=e.dataSets,f=e.onChange,d=i.useState(null),h=d[0],g=d[1],m=mc(),v=i.useRef(void 0),b=function(){var e=Z(X().mark((function e(t){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,lp(_i(u),r)(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();i.useEffect((function(){!function(){var e=Z(X().mark((function e(){var t,n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u.requiresValue||null!==u.value){e.next=6;break}return t=new AbortController,e.next=4,b(t.signal);case 4:(n=e.sent)&&n[0]?(Ee("Filter forcing initial value to be set."),g(n),f($({},u,{value:n[0].value}))):Oe("Ran select filter options to force a value, but no results were returned.");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[JSON.stringify(u)]),i.useEffect((function(){o&&null!==v.current&&JSON.stringify(v.current)!==JSON.stringify(u.optionsFilters)&&g(null),v.current=u.optionsFilters}),[u.optionsFilters]);var y=cp(mi(u,c,s),null==m||null==(t=m.forms)?void 0:t.select);return e.filter.hidden?null:p.jsx(Xh,{showClearBtn:e.showClearBtn,anchorLeft:!0,placeholder:mi(u,c,s),options:h||b,currentValue:u.value,setSelected:function(t){e.onChange($({},u,{value:t}))},textOverride:s,id:_e(null!=(n=e.filter.title)?n:"")+"_"+e.filter.type,labelWidth:y},"filter-"+l)},dp=Object.assign((function(){return null}),{button:function(e){return tu($({},xu.button,{color:null==e?void 0:e.color,fontSize:null==e?void 0:e.fontSize,fontWeight:null==e?void 0:e.fontWeight}))},icon:function(e){return tu({"& > *":{fill:null==e?void 0:e.iconColor}})}}),hp=["sm"],pp={name:"1hl83va",styles:"margin-bottom:0.75rem"},gp={name:"jf4xqj",styles:"position:absolute;top:0px;right:2rem"},mp={name:"duftww",styles:"position:absolute;top:0.25rem;right:0px"},vp={name:"1e4sizb",styles:"margin-top:0.5rem"},bp=function(e){var t,n=i.useState(e.defaultOpen||!1),r=n[0],a=n[1],o=mc();return p.jsxs("div",{css:pp,className:fc(Ah("accordion",e,hp)),children:[p.jsxs("button",{type:"button",onClick:function(){if(e.showAccordionIcon){var t=!r;a(t),t&&e.onOpened&&e.onOpened()}},css:["position:relative;width:100%;cursor:pointer;border-radius:0.5rem;text-align:left;",!r&&{cursor:"pointer"},e.sm&&{marginBottom:"0px"},"",""],className:fc(""+dp.button(null==o||null==(t=o.accordion)?void 0:t.button)),"data-themeapi":"accordion.button","data-chipposition":"top.left",children:[p.jsx(oh,{gap:"0.25rem",alignItems:"center",children:null==e?void 0:e.title}),e.renderAction&&p.jsx("div",{css:gp,children:e.renderAction(r)}),e.showAccordionIcon&&p.jsx("span",{css:mp,className:fc(""+dp.icon(null==o?void 0:o.accordion)),"data-themeapi":"accordion.iconColor",children:p.jsx(e.Icon,{isOpen:r})})]}),r&&p.jsx("div",{className:_h("accordion-content"),css:vp,children:e.children})]})},yp=function(e){return p.jsx(bp,$({},e,{Icon:$l}))},_p=a.forwardRef((function(e,t){return p.jsxs(p.Fragment,{children:[(null==e?void 0:e.label)&&p.jsx(Uh,{htmlFor:null==e?void 0:e.id,children:null==e?void 0:e.label}),p.jsx("input",$({className:""+Ap(),type:"checkbox",ref:t},e))]})})),Ap=function(){return tu({marginRight:"0.5rem",height:"1rem",width:"1rem",cursor:"pointer",appearance:"none",borderRadius:"0.125rem",borderWidth:2,borderStyle:"solid",backgroundSize:"contain",backgroundPosition:"center",backgroundRepeat:"no-repeat",verticalAlign:"top",transitionProperty:"all",borderColor:nu(50),backgroundColor:"rgb(255, 255, 255)",transitionTimingFunction:"cubic-bezier(0.4, 0, 0.2, 1)",transitionDuration:"200ms","&:checked":{borderColor:"rgb(48, 116, 217)",backgroundColor:"rgb(48, 116, 217)"},"&:hover":{borderColor:"rgb(48, 116, 217)"},"&:focus":{outline:"2px solid transparent",outlineOffset:2}})},wp=i.forwardRef((function(e,t){var n=mc();return p.jsx("div",{className:fc(_h("listview-item"),""+lh.item(null==n?void 0:n.lists)({highlight:e.highlight?"on":"off",clickable:e.onClick&&"on",componentPadding:null!=e&&e.padding?"true":"false"})),ref:t,"data-themeapi":"lists",children:null==e?void 0:e.children})})),Fp=tu($({},eu,{opacity:0,cursor:"pointer",variants:{active:{true:$({},eu,{opacity:1})}}})),kp=tu({width:"100%",display:"flex",cursor:"pointer",height:16}),xp=tu($({},eu,{width:12,color:"#1f293799",variants:{active:{true:$({},eu,{color:"rgba(93,103,119,0.6)"})}}})),Ep=tu({position:"absolute",top:0,left:0,right:0,background:"transparent",variants:{active:{true:{"&:hover":{background:"rgb(229 231 235 / 0.2)",boxShadow:"0 0 #0000,0 0 #0000,0 1px 2px 0 rgb(0 0 0 / 0.05)",borderTopRightRadius:ou.size.borderRadius,borderTopLeftRadius:ou.size.borderRadius}}}}}),Cp=Object.assign((function(){return null}),{popover:function(e){return tu($({background:nu(0),zIndex:99999999999,padding:"6px 8px",borderRadius:4,fontSize:"0.75rem",lineHeight:"1rem",fontWeight:500,letterSpacing:"0.1em",color:"rgb(255, 255, 255)"},{minWidth:e}))}}),Sp=Object.assign((function(e){var t,n,r,a=i.useState(null!=(t=null==e?void 0:e.showTooltip)&&t),o=a[0],s=a[1],u=i.useState(null),l=u[0],c=u[1],f=i.useState(null),d=f[1],h=w.usePopper(l,f[0],{placement:null!=(n=null==e?void 0:e.placement)?n:"bottom-start",modifiers:null!=(r=null==e?void 0:e.modifiers)?r:[]}),g=h.styles,m=h.attributes;return p.jsxs("div",{className:fc((null==e?void 0:e.className)&&""+(null==e?void 0:e.className)),children:[p.jsx("span",{ref:c,onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)},className:fc((null==e?void 0:e.classNameTrigger)&&""+(null==e?void 0:e.classNameTrigger)),children:e.children}),o&&p.jsx("div",$({ref:d,className:""+Cp.popover(null==e?void 0:e.tooltipMinWidth),style:$({},g.popper,{visibility:o?"visible":"hidden"})},m.popper,{children:e.tooltipContent()}))]})}),{Content:function(e){var t;return p.jsx("div",{children:null!=(t=e.text)?t:null==e?void 0:e.children})}}),Op=function(e){var t,n;return tu($({},eu,{cursor:"pointer",color:null==e||null==(t=e.icon)?void 0:t.color,"&:hover":$({},eu,{color:bc(null==e||null==(n=e.icon)?void 0:n.color,1.5)})}))},Dp=function(e){return p.jsx("div",{ref:e.dragSource,className:""+Ep({active:null!=e&&e.enabled?"true":"false"}),style:null!=e&&e.height?{height:null==e?void 0:e.height}:{},children:(null==e?void 0:e.enabled)&&p.jsx(jp,{active:null==e?void 0:e.active,top:null==e?void 0:e.top})})},jp=function(e){var t,n=Il().textOverride,r=i.useState(!1),a=r[0],o=r[1],s=mc();return p.jsx(Sp,{tooltipContent:function(){return p.jsx(Sp.Content,{children:n("drag_to_move","Drag to move")})},className:""+(t=null==e?void 0:e.top,tu($({},eu,{position:"absolute",left:1,top:t})))({active:null!=e&&e.active?"true":"false"}),tooltipMinWidth:110,children:p.jsx("div",{className:""+Fp({active:null!=e&&e.active?"true":"false"}),children:p.jsxs("div",{className:""+kp,onMouseOver:function(){return o(!0)},onMouseLeave:function(){return o(!1)},"data-themeapi":"dashboard.icon",children:[p.jsx(y.DotsVerticalIcon,{className:xp({active:a?"true":"false"})+" "+Op(null==s?void 0:s.dashboard)}),p.jsx(y.DotsVerticalIcon,{className:xp({active:a?"true":"false"})+" "+Op(null==s?void 0:s.dashboard),style:{marginLeft:-8}})]})})})},Tp=function(e){return p.jsx(null!=e&&e.onOrderChange?Rp:Mp,$({},e))},Pp=function(){},Rp=function(e){var t,n,r,a,o,s,u,l,c,f=(l=null==e?void 0:e.onOrderChange,t={id:"re-order-drag-"+e.index,index:e.index,type:"list-view-drag"},n=e.onOrderChange||Pp,r=i.useRef(null),a=A.useDrop({accept:t.type,collect:function(e){return{handlerId:e.getHandlerId()}},hover:function(e,i){var a;if(r.current){var o=e.index,s=t.index;if(o!==s){var u=null==(a=r.current)?void 0:a.getBoundingClientRect(),l=(u.bottom-u.top)/2,c=i.getClientOffset().y-u.top;o<s&&c<l||o>s&&c>l||(n(o,s),e.index=s)}}}})[1],s=(o=A.useDrag({type:t.type,item:function(){return{id:t.id,index:t.index}},collect:function(e){return{isDragging:e.isDragging()}}}))[0].isDragging,u=o[2],(0,o[1])(a(r)),c=[r,u,s],l?[c[0],c[1]]:[null,null]);return p.jsx(Mp,$({},e,{ref:f[0]}))},Mp=i.forwardRef((function(e,t){var n=e.item,r=e.index,a=e.onDeleteItem,o=e.onOrderChange&&e.totalItemsCount>1,s=Il().textOverride,u=mc(),l=i.useState(!1),c=l[1];return p.jsx(oh,{"data-component":"listview-item",role:"listitem","data-themeapi":"lists",children:p.jsxs("div",{style:{cursor:n.onClick?"pointer":void 0},onClick:function(){return n.onClick?n.onClick(r):void 0},className:""+lh.itemWrapper,onMouseOver:function(){return!!o&&c(!0)},onMouseLeave:function(){return!!o&&c(!1)},children:[p.jsx(wp,{clickable:!!n.onClick,highlight:n.highlight,ref:t,children:p.jsxs(oh,{direction:"row","data-component":"list-cell-row",gap:"0.5rem",paddingY:"0.1rem",paddingRight:"0.1rem",paddingLeft:"0.5rem",alignItems:"center",position:"relative",children:[p.jsx("div",{className:""+lh.dragHandleContainer,children:!!o&&p.jsx(jp,{active:l[0],top:9})}),p.jsx(Qd,{flex:1,paddingLeft:0,children:p.jsxs(oh,{gap:"0.5rem",children:[(null==n?void 0:n.icon)&&p.jsx(hh,{icon:null==n?void 0:n.icon}),p.jsxs(Qd,{flexGrow:1,paddingY:"5.5px","data-component":"list-title-subtext",children:["string"==typeof n.title?p.jsx("p",{className:""+lh.label(null==u?void 0:u.lists),children:n.title}):p.jsx(i.Fragment,{children:n.title}),n.subtext&&p.jsx("p",{className:""+lh.metadata(null==u?void 0:u.lists),children:n.subtext})]})]})}),n.select&&p.jsx("div",{className:""+lh.right,children:p.jsx(Qh,{labelHidden:!0,label:s("function","Function"),subtle:!0,showClearBtn:n.select.showClearBtn,onChange:function(e){var t;return null==(t=n.select)?void 0:t.onChange(e,r)},options:n.select.options,selected:n.select.selected,rightAligned:!0,id:"function_"+r})}),n.renderRight&&p.jsx("div",{className:""+lh.right,children:n.renderRight()}),n.editIcon&&p.jsx("div",{className:""+lh.edit,children:p.jsx(Ql,{})}),n.preventDelete&&p.jsx("div",{className:""+lh.edit,children:p.jsx(Yl,{})})]})}),a&&!n.preventDelete&&p.jsx("div",{className:""+lh.deleteWrapper(null==u?void 0:u.lists),children:p.jsxs("button",{type:"button",className:""+lh.deleteButton(null==u?void 0:u.lists),"data-testid":e.testId&&e.testId+"-"+r+"-remove",onClick:function(e){e.stopPropagation(),a&&a(r)},"aria-label":s("remove","Remove"),"data-themeapi":"lists.icon",children:[p.jsxs("span",{className:""+Fu,children:[s("remove","Remove")," ",n.title]}),p.jsx(Vl,{})]})})]})})})),Ip=function(e){return p.jsx(Qd,{paddingRight:null==e?void 0:e.paddingRight,as:null==e?void 0:e.as,children:p.jsx(hc,{gap:"0.5rem",children:null==e?void 0:e.children})})},Bp=function(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y;return tu({height:null!=(t=null==e?void 0:e.height)?t:"100%",width:"100%",transitionDuration:"250ms",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4,0,0.2,1)",WebkitFontSmoothing:"antialiased",justifyContent:null!=(n=null==e?void 0:e.align)?n:"center",alignItems:"center",display:"flex",cursor:"pointer",padding:"0 12px 1px 12px",background:null==(r=e.theme)?void 0:r.background,border:null==(i=e.theme)?void 0:i.border,boxShadow:null==(a=e.theme)?void 0:a.boxShadow,borderRadius:null==(o=e.theme)?void 0:o.borderRadius,color:null==(s=e.theme)?void 0:s.color,position:"relative","&:hover":Np(e.theme),variants:{size:{small:{fontSize:null==(u=e.theme)||null==(u=u.small)?void 0:u.fontSize,fontWeight:null==(l=e.theme)||null==(l=l.small)?void 0:l.fontWeight,padding:null!=(c=null==(f=e.theme)||null==(f=f.small)?void 0:f.padding)?c:"2px 8px 3px",height:"auto",width:"auto"},medium:{fontSize:null==(d=e.theme)||null==(d=d.medium)?void 0:d.fontSize,fontWeight:null==(h=e.theme)||null==(h=h.medium)?void 0:h.fontWeight,padding:null!=(p=null==(g=e.theme)||null==(g=g.medium)?void 0:g.padding)?p:"0 12px"},large:{fontSize:null==(m=e.theme)||null==(m=m.large)?void 0:m.fontSize,fontWeight:null==(v=e.theme)||null==(v=v.large)?void 0:v.fontWeight,padding:null!=(b=null==(y=e.theme)||null==(y=y.large)?void 0:y.padding)?b:"0 12px"}},isHovering:{true:Np(e.theme)}}})};function Np(e){var t,n,r,i;if(e)return{transitionDuration:"250ms",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4,0,0.2,1)",background:null==(t=e["&:hover"])?void 0:t.background,border:null==(n=e["&:hover"])?void 0:n.border,boxShadow:null==(r=e["&:hover"])?void 0:r.boxShadow,color:null==(i=e["&:hover"])?void 0:i.color}}var Lp=function(e){var t,n,r,i=mc();return p.jsx("button",{onClick:function(t){e.disabled||(t.preventDefault(),(null==e?void 0:e.onChange)&&(null==e||e.onChange()))},"data-component":null==e?void 0:e["data-component"],"data-testid":null==e?void 0:e.testId,className:fc(Bp({height:null==e?void 0:e.height,align:null==e?void 0:e.align,theme:null!=(t=null==e?void 0:e.addTheme)?t:null==i||null==(n=i.buttons)?void 0:n.add})({size:null!=(r=null==e?void 0:e.size)?r:"medium"}),e.className),"data-themeapi":"buttons.add",disabled:e.disabled,children:p.jsx("span",{children:null==e?void 0:e.children})})},Up=function(e){return p.jsx(Qd,{children:p.jsx(Lp,{testId:e.testId,onChange:function(){return null==e?void 0:e.onChange()},height:36,align:"left",disabled:e.disabled,children:p.jsxs(oh,{children:["+ ",e.label]})})})},Hp=function(e){return void 0===(null==e?void 0:e.children)?null:p.jsx(hc,{gap:e.hasDeleteIcon?"0.9rem":"0.5rem",className:_h("listview"),columns:["repeat(1,minmax(0,1fr))"],"data-component":"list-view",role:"list",children:null==e?void 0:e.children})};function zp(e){var t,n=s.orderBy(e.initValues,(function(e){return e.title})),r=a.useState(null!=(t=null==e?void 0:e.isOpen)&&t),i=r[0],o=r[1],u=eh(n,["title","subtext"]),l=u.setSearch,c=u.values,f=u.searchString,d=a.useRef(null);return gc(d,(function(){return o(!1)})),e.hide?null:p.jsxs("div",{className:""+lh.addWrapper,ref:d,children:[p.jsx(Qd,{marginTop:e.marginTop,"data-component":"new-item",children:p.jsx(Up,{testId:e.testId,onChange:function(){var t=!i;t&&e.onOpenDropdown&&e.onOpenDropdown(),o(t)},label:e.callToAction})}),p.jsxs(yh,{open:i,fixedHeight:!0,width:"calc(100% - 2px)",children:[p.jsx(Qd,{padding:8,children:p.jsx(Gh,{id:(null==e?void 0:e.id)+"-add-item",label:"Add Item",labelHidden:!0,autoFocus:!0,defaultValue:f,onChange:function(e){return l(e.target.value)}})}),c.map((function(t){return p.jsx(yh.Option,{testId:e.testId+"-option-"+t.refIndex,onChange:function(){return(r=n[t.refIndex]).onSelected&&r.onSelected(r.value),e.onNew&&e.onNew(r.value),void o(!1);var r},label:t.item.title,subtext:t.item.subtext,icon:t.item.icon},"list_view_"+t.refIndex+"_option")}))]})]})}function qp(e){var t,n;return p.jsxs(Ip,{paddingRight:null!=(t=null==e?void 0:e.paddingRight)?t:"0.25rem",children:[e.items.length>0&&p.jsx(Hp,{children:[].concat(e.items).map((function(t,n){return p.jsx(Tp,{mode:null==e?void 0:e.mode,testId:e.testId,onDeleteItem:e.onDeleteItem,onOrderChange:e.onOrderChange,item:t,index:n,totalItemsCount:e.items.length},"list_view_item_"+n)}))}),p.jsxs(i.Fragment,{children:[e.newItem&&p.jsx(zp,$({},e.newItem,{testId:e.testId,id:null==e?void 0:e.id,marginTop:e.items.length>0?"0.50rem":void 0})),e.newItemBtn&&p.jsx(Up,{testId:e.testId,onChange:null==(n=e.newItemBtn)?void 0:n.onClick,label:e.newItemBtn.callToAction,disabled:null==e?void 0:e.newItemBtn.disabled})]})]})}var Vp=function(e){var t=e.children;return p.jsx("div",{id:e.id,className:""+Wp({queriesAreChanging:e.queriesAreChanging,overflowScroll:e.overflowScroll,justifyCenter:e.justifyCenter}),"data-component":"view-wrapper",children:t})},Wp=tu({display:"flex",width:"100%",height:"100%",flexDirection:"column",variants:{queriesAreChanging:{false:{},true:{filter:"blur(1px)"}},overflowScroll:{false:{},true:$({overflow:"auto"},th)},justifyCenter:{false:{},true:{justifyContent:"center"}}}}),Gp=["sm","primary","secondary","disabled","loading","suppressed"],Kp=Nl((function(e){var t,n,r,a,o,s,u=mc(),l=null!=e&&e.primary?"primary":null!=e&&e.secondary?"secondary":e.suppressed?"suppressed":"secondary";return p.jsx("button",$({},((t={})["data-componentoverride"]="renderButtonComponent",t),{"data-component":null==e?void 0:e["data-component"],"data-testid":e.testId,onClick:e.onClickWithDevToolCheck&&e.onClickWithDevToolCheck(e.onClick),disabled:e.disabled,className:fc(Ah("button",e,Gp),null==e?void 0:e.className,""+(n=null==u?void 0:u.buttons,r=e.themeOverride,tu($({},xu.button,{transitionDuration:"150ms",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4,0,0.2,1)",cursor:"pointer",letterSpacing:"normal",whiteSpace:"nowrap",transform:"translateY(0) scale(1)",lineHeight:"inherit","&:disabled":{opacity:.7,cursor:"inherit"},"&:disabled:hover":{opacity:.95,cursor:"inherit"},variants:{type:{primary:{},secondary:{},suppressed:{}},highlight:{false:{outline:"2px solid transparent",outlineOffset:-2},true:{outline:"2px solid rgb(239, 68, 68)",outlineOffset:-2}},block:{true:{display:"block",width:"100%"}}},compoundVariants:[{type:"primary",css:$({},null==n?void 0:n.primary,r)},{type:"secondary",css:$({},null==n?void 0:n.secondary,{"&:hover":$({opacity:.7,background:"transparent"},null==n||null==(a=n.secondary)?void 0:a["&:disabled"]),"&:disabled":$({opacity:.7,background:"transparent"},null==n||null==(o=n.secondary)?void 0:o["&:disabled"]),"&:hover:disabled":$({opacity:.7,background:"transparent"},null==n||null==(s=n.secondary)?void 0:s["&:hover:disabled"])},r)},{type:"suppressed",css:$({},null==n?void 0:n.secondary,r,{background:"transparent",paddingLeft:4,paddingRight:4,"&:disabled":{background:"transparent"}})}]})))({type:l,highlight:!!(null!=e&&e.highlight||null!=e&&e.activeDevToolHighlight),block:null==e?void 0:e.block})),onMouseEnter:e.onMouseEnter,"data-themeapi":e.internal?void 0:"buttons."+l,children:e.icon?p.jsxs(oh,{gap:"0.25rem",alignItems:"center",children:[p.jsx(Qd,{width:20,children:e.icon.Icon()}),p.jsx("span",{children:e.children})]}):p.jsx(i.Fragment,{children:e.children})}))}),"renderButtonComponent"),Qp={name:"t91scv",styles:"display:grid;place-content:center"},Yp=function(e){var t=i.useState("initial"),n=t[0],r=t[1],a=e.autoFeedback?Z(X().mark((function t(){var n;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=!1,!e.onClick){t.next=7;break}return r("loading"),t.next=5,e.onClick();case 5:r((n=!!t.sent)?"success":"error");case 7:return t.abrupt("return",n);case 8:case"end":return t.stop()}}),t)}))):e.onClick,o=(e.error||"error"==n?"error":(e.isLoading||"loading"==n)&&"loading")||(e.success||"success"==n)&&"success"||n;return p.jsxs(Kp,{testId:e.testId,error:"error"==o,isLoading:"loading"==o,primary:!e.secondary,secondary:e.secondary,onClick:a,type:e.type,disabled:e.disabled,"data-component":null==e?void 0:e["data-component"],block:null==e?void 0:e.block,internal:null==e?void 0:e.internal,className:null==e?void 0:e.className,themeOverride:null==e?void 0:e.themeOverride,icon:e.icon,onMouseEnter:e.onMouseEnter,children:[p.jsx("div",{css:["loading"==o&&{visibility:"hidden"},"",""],children:e.children}),"loading"==o&&p.jsx("div",{css:Qp,children:p.jsx(kh,{color:"white"})})]})},Xp=i.createContext({addToast:function(){throw"not implemented."}}),Jp={name:"zjik7",styles:"display:flex"},Zp={name:"1x3jg5i",styles:"margin-left:0.75rem"},$p=function(e){return p.jsxs("div",{css:Jp,children:[p.jsx("span",{children:e.renderIcon()}),p.jsx("span",{css:Zp,children:e.message})]})},eg={name:"bq473o",styles:"height:1.5rem;width:1.5rem"},tg=function(e){return p.jsx($p,{message:e.message,renderIcon:function(){return p.jsx("svg",{css:eg,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"})})}})},ng={name:"bq473o",styles:"height:1.5rem;width:1.5rem"},rg=function(e){return p.jsx($p,{message:e.message,renderIcon:function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",css:ng,viewBox:"0 0 20 20",fill:"#6fe8ba",children:p.jsx("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"})})}})},ig={name:"6u431h",styles:"position:fixed;left:1.25rem;bottom:1.25rem"},ag={name:"yuw6vf",styles:"margin-top:0.75rem;border-radius:0.5rem;background-color:rgb(0 0 0 / 0.9);padding-top:0.75rem;padding-bottom:0.75rem;padding-left:1.5rem;padding-right:1.5rem;letter-spacing:0.025em;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)"};function og(e){var t=e.children,n=i.useState([]),r=n[0],a=n[1],o=i.useRef([]),u=i.useCallback((function(e,t){if(t){if(o.current.includes(t))return;o.current=[].concat(o.current,[t])}a((function(t){return[e].concat(t)})),setTimeout((function(){t&&s.remove(o.current),a((function(e){return e.slice(void 0,-1)}))}),7500)}),[a]);return p.jsxs(Xp.Provider,{value:{addToast:u},children:[p.jsx("div",{css:ig,style:{zIndex:2147483647},children:r.map((function(e,t){return p.jsx("div",{css:ag,children:e()},"toast_"+t)}))}),t]})}function sg(){return i.useContext(Xp)}var ug,lg=function(e){var t=Il(),n=t.textOverrides,r=t.developerTools,i=sg().addToast,a=("string"==typeof e.override?[e.override]:e.override).find((function(e){return!!n[e]})),o=p.jsx(p.Fragment,{children:a?n[a]:e.children});return r?p.jsx("span",{onMouseEnter:function(){i((function(){return p.jsx(tg,{message:"Change the text with 'textOverride' property '"+e.override+"'"})}),"unique-text-override-"+e.override)},children:o}):p.jsx(p.Fragment,{children:o})},cg=tu({display:"grid",height:"100%",width:"100%",alignContent:"center"}),fg=tu({margin:"auto",textAlign:"center"}),dg=tu($({},xu.text,{fontSize:"1.5rem",lineHeight:"2rem",color:"inherit",variants:{textOpacity:(ug={},ug[60]={opacity:60},ug[40]={opacity:40},ug)}})),hg=tu({marginTop:"0.75rem",fontSize:"0.75rem",lineHeight:"1rem",fontWeight:500,letterSpacing:"0.1rem",opacity:.8}),pg=Object.assign((function(e){var t;return p.jsx("div",{className:""+cg,children:p.jsxs("div",{className:""+fg,children:[p.jsx("h1",{className:""+dg({opacity:e.opacity}),children:e.title}),null!=(t=null==e?void 0:e.children)?t:e.renderExtra&&e.renderExtra()]})})}),{Extra:function(e){return p.jsx("div",{className:""+hg,children:null==e?void 0:e.children})}}),gg=function(e){return p.jsx(pg,{opacity:40,title:null==e?void 0:e.title,children:e.renderExtra&&e.renderExtra()})},mg={name:"13b3q89",styles:"margin-top:0.75rem;max-width:36rem;font-size:0.75rem;line-height:1rem;font-weight:500;letter-spacing:0.1em;opacity:0.5"},vg={name:"akdqam",styles:"margin-top:1rem"},bg=function(){return p.jsx(pg,{title:"We have failed to load your dashboard",renderExtra:function(){return p.jsxs(p.Fragment,{children:[p.jsx("p",{css:mg,className:""+ku.text,children:"An internal error occurred, please try again soon."}),p.jsx("div",{css:vg,children:p.jsx(Yp,{secondary:!0,onClick:function(){return window.location.reload()},children:"Retry"})})]})}})},yg=function(){return p.jsx(pg,{title:"There is an issue with your configuration settings.",renderExtra:function(){return p.jsx("p",{className:""+ku.text,children:"See logs for more details."})}})},_g={name:"13b3q89",styles:"margin-top:0.75rem;max-width:36rem;font-size:0.75rem;line-height:1rem;font-weight:500;letter-spacing:0.1em;opacity:0.5"},Ag={name:"akdqam",styles:"margin-top:1rem"},wg=function(){return p.jsx(pg,{title:"We have failed to load your dashboard",renderExtra:function(){return p.jsxs(p.Fragment,{children:[p.jsx("p",{css:_g,className:""+ku.text,children:"We were unable to verify your identity"}),p.jsx("div",{css:Ag,children:p.jsx(Yp,{secondary:!0,onClick:function(){return window.location.reload()},children:"Retry"})})]})}})},Fg={name:"12dms0z",styles:"margin-top:1rem;width:100%"},kg=function(e){return p.jsx(pg,{title:"This view has changed",renderExtra:function(){return p.jsx(pg.Extra,{children:p.jsxs(lg,{override:"view.data-set-changed",children:["A field this view was using has been removed.",p.jsx("div",{css:Fg,children:p.jsx(Yp,{"data-component":"remove-missing-field",onClick:function(){return e.removeMissingField()},children:"Auto fix"})})]})})}})},xg=function(e){var t;return p.jsx(pg,{title:null!=(t=null==e?void 0:e.title)?t:"Query under construction \ud83c\udfd7",renderExtra:function(){var t;return p.jsx(pg.Extra,{children:null!=(t=null==e?void 0:e.children)?t:"Not all required properties have been set to render this component"})}})},Eg=function(){return p.jsx(pg,{title:p.jsx(lg,{override:"view.failed-to-fetch-results",children:"Failed to fetch the data \ud83e\udd14"})})},Cg=function(){return p.jsx(pg,{title:"This view is not available"})},Sg=function(e){return p.jsxs(Vp,{queriesAreChanging:!1,children:[p.jsx(Jm,$({},e)),p.jsx(pg,{title:p.jsx(lg,{override:"view.empty-results",children:"No data to show"})}),e.children]})},Og={name:"1g0vxgi",styles:"margin-top:0.75rem"},Dg=function(e){return p.jsx(pg,{title:"Something went wrong \ud83d\ude1e",renderExtra:function(){return p.jsx(Yp,{onClick:e.onManualRetry,css:Og,children:"retry"})}})},jg={name:"1g0vxgi",styles:"margin-top:0.75rem"},Tg=function(e){return p.jsx(pg,{title:"Something went wrong \ud83d\ude1e",renderExtra:function(){return p.jsx(Yp,{onClick:e.onManualRetry,css:jg,children:"retry"})}})},Pg=tu($({overflow:"overlay"},th)),Rg=function(e){return tu($({},e,{variants:{buttons:{end:{display:"grid",justifyContent:"end"}}}}))},Mg=function(e){var t,n,r,i,a,o,s,u=e.title,l=e.hiddenUnlessEnabledInCss,c=e.className,f=e.show,d=e.hide,h=mc();return p.jsx("div",{className:fc(_h("modal-header"),""+(s=null==h||null==(t=h.modals)?void 0:t.header,tu($({width:"100%",lineHeight:"1.5rem"},s,{"& h3":xu.text,variants:{hidden:{true:{position:"absolute",left:-1e4,top:"auto",width:1,height:1,overflow:"hidden"}}}})))({hidden:null!=(n=null!=(r=null==h||null==(i=h.modals)?void 0:i.header)?r:l)&&n})),"data-themeapi":"modals.header",style:d?{display:"none"}:f||null!=h&&null!=(a=h.modals)&&a.header?{display:"block"}:{display:"none"},"data-component":null!=(o=null==e?void 0:e["data-component"])?o:"modal-header",children:p.jsx(oh,{className:fc(null!=c?c:void 0),alignItems:"center",gap:"0.25rem",children:e.children||p.jsxs(p.Fragment,{children:[p.jsx(mh,{children:u}),(null==e?void 0:e.tooltip)&&p.jsx(Qd,{width:18,children:p.jsx(Sp,{tooltipContent:function(){return p.jsx(Sp.Content,{children:e.tooltip})},children:p.jsx(y.QuestionMarkCircleIcon,{"aria-label":"Help",color:nu(30)})})})]})})})},Ig=function(e){var t,n,r,i,a,o=null!=(t=null==e?void 0:e.buttons)?t:"end",s=mc();return p.jsx("div","space-between"===(null==e?void 0:e.buttons)?{className:fc(_h("modal-footer"),""+Rg(null==s||null==(i=s.modals)?void 0:i.footer)({buttons:o}),null==e?void 0:e.className),"data-themeapi":"modals.footer","data-component":null!=(a=null==e?void 0:e["data-component"])?a:"modal-footer","data-chipposition":"bottom.center",children:p.jsx(oh,{gap:"0.75rem",justifyContent:"space-between",children:null==e?void 0:e.children})}:{className:fc(_h("modal-footer"),""+Rg(null==s||null==(n=s.modals)?void 0:n.footer)({buttons:null==e?void 0:e.buttons}),null==e?void 0:e.className),"data-themeapi":"modals.footer","data-component":null!=(r=null==e?void 0:e["data-component"])?r:"modal-footer","data-chipposition":"bottom.center",children:null==e?void 0:e.children})},Bg=function(e){var t,n,r,i=e.children,a=e.className,o=mc();return p.jsx("div",{className:fc(null!=e&&e.scrollable?""+Pg:void 0,_h("modal-content"),""+(r=null==o||null==(t=o.modals)?void 0:t.content,tu({fontWeight:null==r?void 0:r.fontWeight,fontSize:null==r?void 0:r.fontSize,padding:null==r?void 0:r.padding,background:null==r?void 0:r.background,variants:{scrollable:{true:$({background:null==r?void 0:r.alternativeBackground,paddingBottom:"0.75rem"},{"@media (max-height: 768px)":{height:420},"@media (min-height: 768px)":{height:600}})}}}))({scrollable:null!=e&&e.scrollable?"true":"false"}),a),"data-themeapi":"modals.content","data-component":null!=(n=null==e?void 0:e["data-component"])?n:"modal-content",children:i})},Ng={name:"1px9jck",styles:"min-height:100vh;padding-left:1rem;padding-right:1rem;text-align:center"},Lg={name:"8pnu7z",styles:"display:inline-block;height:100vh;vertical-align:middle"},Ug=function(e){var t,n,r,i=mc();return p.jsx("div",{className:fc(null==e?void 0:e.vizzlyPrefix,""+(r=null==i||null==(t=i.modals)?void 0:t.base,tu($({},r,{variants:{hasFooter:{true:{},false:{borderBottomLeftRadius:null==r?void 0:r.borderRadius,borderBottomRightRadius:null==r?void 0:r.borderRadius}},hasHeader:{true:{},false:{borderTopLeftRadius:null==r?void 0:r.borderRadius,borderTopRightRadius:null==r?void 0:r.borderRadius}}}}))),"modal-body"),"data-themeapi":"modals.base","data-component":null!=(n=null==e?void 0:e["data-component"])?n:"modal-body","data-chipposition":"above.center",children:null==e?void 0:e.children})},Hg={name:"1f0fr1j",styles:"position:absolute;top:-1.5rem;right:-1.5rem"},zg={name:"bq473o",styles:"height:1.5rem;width:1.5rem"},qg=function(e){var t,n,r=null==(t=mc())?void 0:t.modals;return"none"===(null==r||null==(n=r.options)?void 0:n.closeButton)?null:p.jsx("button",{type:"button","data-testid":"close-modal",onClick:function(){return e.onClick()},css:Hg,className:fc(_h("modal-close"),""+ku.button),"data-themeapi":"modals.options.closeButton","data-component":"modal-close-button",children:p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"#FFF",css:zg,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})})})},Vg=Object.assign((function(e){var t,n,r,a,o,s,u,l=i.useRef();e.width&&(l.current=e.width);var c,f=null==(t=mc())?void 0:t.modals;return p.jsx("div",{style:{display:"inherit",zIndex:null!=(n=null==f||null==(r=f.base)?void 0:r.zIndex)?n:2147483147},children:p.jsx(Gd,{appear:!0,show:e.isOpen,children:p.jsxs(rd,{style:{zIndex:null!=(a=null==f||null==(o=f.base)?void 0:o.zIndex)?a:2147483147},"data-themeapi":"modals.base",className:fc(g.css({name:"18w3cuy",styles:"position:fixed;top:0px;right:0px;bottom:0px;left:0px;overflow-y:auto;overflow-x:hidden"}),"vizzly-modals"),onClose:function(){var t;return!(null!=f&&null!=(t=f.options)&&t.disableOutsideClick)&&e.onClose()},"data-testid":"modal",static:!(null!=f&&null!=(s=f.options)&&s.disableOutsideClick),children:[p.jsx(rd.Overlay,{className:fc(_h("modal-overlay"),""+(c=null==f?void 0:f.overlay,tu($({position:"fixed",top:0,right:0,bottom:0,left:0},c,{variants:{dark:{true:{opacity:.7},false:{opacity:null==c?void 0:c.opacity}}}})))({dark:null!=(u=null==e?void 0:e.dark)&&u})),"data-themeapi":"modals.overlay"}),p.jsxs("div",{"data-testid":e["data-testid"],css:Ng,children:[p.jsx("span",{css:Lg,"aria-hidden":"true",children:"\u200b"}),p.jsxs(Gd.Child,{enter:"v_contentEnter",enterFrom:"v_contentEnterFrom",enterTo:"v_contentEnterTo",leave:"v_contentLeave",leaveFrom:"v_contentLeaveFrom",leaveTo:"v_contentLeaveTo",css:["margin-top:2rem;margin-bottom:2rem;display:inline-block;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));text-align:left;vertical-align:middle;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;","sm"==l.current&&{width:"100%",maxWidth:"24rem"},"xl"==l.current&&{width:"100%",maxWidth:"36rem"},"2xl"==l.current&&{width:"100%",maxWidth:"42rem"},"4xl"==l.current&&{width:"100%",maxWidth:"56rem"},"7xl"==l.current&&{width:"100%",maxWidth:"80rem"},"",""],children:[!e.hideCloseIcon&&p.jsx(qg,{onClick:e.onClose}),p.jsx(Ug,{vizzlyPrefix:_h("modal-wrapper",e.namespace),children:e.children})]})]})]})})})}),{Header:Mg,Footer:Ig,Content:Bg}),Wg=Object.assign((function(){return null}),{list:function(e){var t;return tu({position:"relative",width:"100%",display:"grid",gridTemplateColumns:null==e?void 0:e.columns,padding:null!=(t=null==e?void 0:e.padding)?t:"0 0.5rem",margin:"0 0 1.5rem 0",borderBottom:null!=e&&e.theme&&null!=e&&e.theme.borderBottom?null==e?void 0:e.theme.borderBottom:"0px solid transparent"})},button:function(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C;return tu($({lineHeight:"1rem",letterSpacing:"0.1em",whiteSpace:"nowrap"},eu,{position:"relative",variants:{state:{unselected:{borderRadius:null==e||null==(t=e.unselected)?void 0:t.borderRadius,padding:null==e||null==(n=e.unselected)?void 0:n.padding,fontSize:null==e||null==(r=e.unselected)?void 0:r.fontSize,fontWeight:null==e||null==(i=e.unselected)?void 0:i.fontWeight,color:null==e||null==(a=e.unselected)?void 0:a.color,boxShadow:null==e||null==(o=e.unselected)?void 0:o.boxShadow,background:null!=(s=null==e||null==(u=e.unselected)?void 0:u.background)?s:"inherit",border:null==e||null==(l=e.unselected)?void 0:l.border,borderRight:null==e||null==(c=e.unselected)?void 0:c.borderRight,borderLeft:null==e||null==(f=e.unselected)?void 0:f.borderLeft,borderTop:null==e||null==(d=e.unselected)?void 0:d.borderTop,borderBottom:null==e||null==(h=e.unselected)?void 0:h.borderBottom,"&:hover":$({},eu,null==e||null==(p=e.unselected)?void 0:p["&:hover"])},selected:{borderRadius:null==e||null==(g=e.selected)?void 0:g.borderRadius,padding:null==e||null==(m=e.selected)?void 0:m.padding,fontSize:null==e||null==(v=e.selected)?void 0:v.fontSize,fontWeight:null==e||null==(b=e.selected)?void 0:b.fontWeight,color:null==e||null==(y=e.selected)?void 0:y.color,boxShadow:null==e||null==(_=e.selected)?void 0:_.boxShadow,background:null==e||null==(A=e.selected)?void 0:A.background,border:null==e||null==(w=e.selected)?void 0:w.border,borderRight:null==e||null==(F=e.selected)?void 0:F.borderRight,borderLeft:null==e||null==(k=e.selected)?void 0:k.borderLeft,borderTop:null==e||null==(x=e.selected)?void 0:x.borderTop,borderBottom:null==e||null==(E=e.selected)?void 0:E.borderBottom,"&:hover":$({},eu,null==e||null==(C=e.selected)?void 0:C["&:hover"])}},button:{true:{cursor:"pointer",padding:"0.5rem",border:0,whiteSpace:"nowrap"}}}}))},panel:function(e,t){return tu({paddingLeft:null!=e?e:"0.5rem",paddingRight:null!=t?t:"0.5rem"})},hasChanges:tu({fontSize:8})}),Gg=["children","paddingLeft","paddingRight"],Kg=Object.assign((function(){return null}),{Group:function(e){return p.jsx(Cd.Group,$({},e,{children:p.jsx("div",{className:_h("tab-group"),children:e.children})}))},Button:function(e){var t=mc();return p.jsx(Cd,$({},e,{className:""+ku.button,children:function(n){var r=n.selected;return p.jsx("div",{className:fc(Ah("tab-button",{selected:r},["selected"]),""+Wg.button(null==t?void 0:t.tabs)({state:r?"selected":"unselected"})),"data-themeapi":"tabs-"+(r?"selected":"unselected"),children:e.children})}}))},Panel:function(e){var t=e.children,n=e.paddingLeft,r=e.paddingRight,i=ie(e,Gg);return p.jsx(Cd.Panel,$({className:fc(_h("tab-panel"),""+Wg.panel(n,r))},i,{children:t}))},Panels:function(e){return p.jsx(Cd.Panels,$({},e,{children:e.children}))},List:function(e){var t=mc();return p.jsx(Cd.List,$({className:fc(_h("tab-button-list"),""+Wg.list({columns:null==e?void 0:e.columns,theme:null==t?void 0:t.tabs,padding:null==e?void 0:e.padding}))},e,{"data-themeapi":"tabs","data-chipposition":"above.left",children:e.children}))}}),Qg=function(e){var t;return p.jsx(oh,{className:fc(Ah("button-group",e,[])),gap:"0.75rem",justifyContent:null!=(t=null==e?void 0:e.buttons)?t:"start","data-component":e["data-component"],children:e.children})},Yg=tu({borderWidth:0,padding:0,marginLeft:0,marginRight:0}),Xg=function(e){var t;return p.jsx(Qd,{className:fc(_h("panel-property"),""+Yg),marginBottom:"0.75rem",as:null!=(t=null==e?void 0:e.as)?t:"div",children:e.children})},Jg=function(e,t,n){return[].concat(t).flatMap((function(t,r){var i=!n.includes(r);return[].concat(function(e){return[].concat(e.fields).filter((function(e){return!Gt(e)}))}(t)).filter((function(t){var n;return("dateFilter"==(n=e)||"dateAndTimeFilter"==n||"dateTimeFilter"==n?["date_time"]:["number","string","boolean","string[]"]).includes(t.dataType)})).map((function(e){return{label:t.name+" \xb7 "+e.publicName,value:{dataSetId:t.id,field:e},hide:i}}))}))},Zg=function(e,t){switch(t.type){case"setSelectedFields":return function(e,t){return $({},e,{selectedFieldIndexes:t.selectedFieldIndexes})}(e,t);case"setSelectedDataSets":return function(e,t){var n=t.selectedDataSetIndexes,r=e.dataSets,i=e.selectedFieldIndexes,a=Jg(e.type,r,e.selectedDataSetIndexes);return i=s.remove(i,(function(e){var t=zr(r,a[e].value.dataSetId);return n.includes(t[1])})),$({},e,{selectedDataSetIndexes:n,selectedFieldIndexes:i})}(e,t);case"setTitle":return function(e,t){return $({},e,{title:t.title})}(e,t);case"setType":return function(e,t){return $({},e,{selectedFieldIndexes:[],type:t.filterType})}(e,t);default:return $({},e)}},$g={type:"singleSelectFilter",appliesToFields:[],title:"",value:null,requiresValue:!1,managedByConfiguration:!1},em=function(e){var t,n=function(e,t){var n=s.uniq([].concat(e.appliesToFields).map((function(e){return t.findIndex((function(t){return t.id==e.dataSetId}))}))),r=[].concat(e.appliesToFields).flatMap((function(r){var i=Jg(e.type,t,n).findIndex((function(e){return e.value.dataSetId==r.dataSetId&&r.fieldId==e.value.field.id}));return-1==i?[]:[i]})),i=a.useReducer(Zg,{title:e.title,type:e.type,selectedDataSetIndexes:n,dataSets:t,selectedFieldIndexes:r}),o=i[0],u=i[1];!function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(o);var l=[].concat(t).map((function(e){return{label:e.name,value:e.id}})),c=Jg(o.type,t,o.selectedDataSetIndexes),f=[].concat(o.selectedFieldIndexes).map((function(e){var t=c[e].value;return{dataSetId:t.dataSetId,fieldId:t.field.id}}));return{selectedFieldIndexes:o.selectedFieldIndexes,selectedDataSetIndexes:o.selectedDataSetIndexes,dataSetOptions:l,fieldOptions:c,dispatch:u,globalFilter:{type:o.type,appliesToFields:f,title:o.title,value:null,managedByConfiguration:!1,requiresValue:!1}}}(e.current||$g,e.dataSets),r=n.fieldOptions,o=n.dataSetOptions,u=n.globalFilter,l=n.dispatch,c=n.selectedDataSetIndexes,f=n.selectedFieldIndexes,d=Il(),h=d.featureToggles,g=d.textOverride;return i.useEffect((function(){1===e.dataSets.length&&l({type:"setSelectedDataSets",selectedDataSetIndexes:[0]})}),[]),p.jsxs(p.Fragment,{children:[p.jsx(Vg.Header,{title:g("new_filter","New filter"),show:!0}),p.jsxs(Vg.Content,{children:[p.jsx(Xg,{children:p.jsx(Gh,{label:g("title","Title"),id:"title",placeholder:g("title","Title"),value:u.title,onChange:function(e){l({type:"setTitle",title:e.target.value})}})}),e.dataSets.length>1&&p.jsx(Xg,{children:p.jsx(fm,{id:"data-set",label:g("data_sets","Data sets"),placeholder:g("data_sets_placeholder","Which data sets will this filter impact?"),options:o,selected:c,setSelected:function(e){l({type:"setSelectedDataSets",selectedDataSetIndexes:e})},textOverride:g})}),p.jsx(Xg,{children:p.jsx(Qh,{id:"filter-type",label:g("filter_type","Filter type"),anchorLeft:!0,selected:u.type,onChange:function(e){l({type:"setType",filterType:e})},options:(t=[{label:g("single_select","Single select"),value:"singleSelectFilter"},{label:g("multi_select","Multi select"),value:"multiSelectFilter"}],h.showDateFilter&&t.push({label:g("date_picker","Date picker"),value:"dateFilter"}),h.showDateAndTimeFilter&&t.push({label:g("date_time_picker","Date Time picker"),value:"dateAndTimeFilter"}),t),textOverride:g})}),p.jsx(Xg,{children:p.jsx(fm,{label:g("fields","Fields"),id:"data-set-fields",placeholder:g("fields_placeholder","Which fields will this filter impact?"),options:r,selected:f,setSelected:function(e){l({type:"setSelectedFields",selectedFieldIndexes:e})},textOverride:g})})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{secondary:!0,onClick:function(){return e.onCancel()},children:g("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){e.setFilter(u)},children:g("confirm","Confirm")})]})})]})},tm=Object.assign((function(){}),{svg:function(e){var t,n,r;return tu({display:"block",width:"100%",position:"relative",variants:{alertType:{warning:{fill:null==e||null==(t=e.warning)?void 0:t.iconColor,transform:"rotate(180deg)"},info:{fill:null==e||null==(n=e.info)?void 0:n.iconColor,transform:"rotate(180deg)"},critical:{fill:null==e||null==(r=e.critical)?void 0:r.iconColor}}}})},icon:tu({paddingTop:0,display:"block",height:"1rem",width:"1rem"})}),nm=function(e){var t,n=mc();return p.jsxs("div",{className:fc(""+tm.icon,null==e?void 0:e.className),role:"alert",children:[p.jsx("span",{className:""+Fu,children:null==e?void 0:e.title}),p.jsx("svg","critical"===(null==e?void 0:e.type)?{viewBox:"0 0 20 20",className:""+tm.svg(null==n?void 0:n.alerts)({alertType:"critical"}),focusable:"false","aria-hidden":"true",children:p.jsx("path",{d:"M11.768.768a2.5 2.5 0 0 0-3.536 0l-7.464 7.464a2.5 2.5 0 0 0 0 3.536l7.464 7.464a2.5 2.5 0 0 0 3.536 0l7.464-7.464a2.5 2.5 0 0 0 0-3.536l-7.464-7.464zm-2.768 5.232a1 1 0 1 1 2 0v4a1 1 0 1 1-2 0v-4zm2 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"})}:{viewBox:"0 0 20 20",focusable:"false","aria-hidden":"true",className:""+tm.svg(null==n?void 0:n.alerts)({alertType:null!=(t=null==e?void 0:e.type)?t:"info"}),children:p.jsx("path",{fillRule:"evenodd",d:"M10 20c5.514 0 10-4.486 10-10s-4.486-10-10-10-10 4.486-10 10 4.486 10 10 10zm1-6a1 1 0 1 1-2 0v-4a1 1 0 1 1 2 0v4zm-1-9a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"})})]})},rm=function(e){var t=e.filters,n=e.show,r=e.onClose,o=e.source,s=e.onDeleteItem,u=e.onUpdate,l=e.dataSets.filter((function(e){return!e.preAggregated})),c=i.useState([])[1],f=Il(),d=f.textOverride,h=f.mode,g=a.useState(null),m=g[0],v=g[1],b=Array.isArray(t)?[].concat(t).filter((function(e){return!e.hidden})).map((function(e,t){var n={};0===e.appliesToFields.length&&(n={renderRight:function(){return p.jsx(Sp,{tooltipContent:function(){return p.jsx(Sp.Content,{children:d("warning_no_field_on_this_filter","There are no fields on this Filter. It should be deleted or a field added.")})},children:p.jsx(nm,{title:d("warning_no_field_on_this_filter","There are no fields on this Filter. It should be deleted or a field added."),type:"warning",className:""+am})})}});var r=d("additional_filters.filter_type_subtext","[[filterType]] for [[numberOfFields]] {{field}} [[listOfFields]]",{field:{count:e.appliesToFields.length,singular:"field",plural:"fields"},listOfFields:ye([].concat(e.appliesToFields).map((function(e){var t=Nr(l,e.dataSetId);return t?Ur(t,e.fieldId).publicName:""})),!0,d),numberOfFields:e.appliesToFields.length,filterType:fi(e.type,d)});return $({preventDelete:e.managedByConfiguration,title:mi(e,l,d),subtext:r},n,{editIcon:!e.managedByConfiguration,onClick:e.managedByConfiguration?function(){}:function(){return v({draftFilter:e,filterIndex:t})}})})):[];return p.jsxs(p.Fragment,{children:[p.jsxs(Vg,{width:"xl","data-testid":"manage-filters-modal",isOpen:n,onClose:function(){return r()},children:[p.jsx(Vg.Header,{title:""+("global"===o?d("dashboard_filters","Dashboard filters"):d("add_local_filters","Add Local filters")),show:!0}),p.jsx(Vg.Content,{children:p.jsx(qp,{mode:h,onDeleteItem:s,newItemBtn:{callToAction:"global"===o?d("new_dashboard_filter","New dashboard filter"):d("new_local_filter","New local filter"),onClick:function(){v({filterIndex:void 0,draftFilter:$g}),c(t)}},items:b})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsx(Yp,{onClick:function(){return r()},secondary:!0,children:d("close","Close")})})]}),p.jsx(Vg,{width:"xl","data-testid":"edit-filter",isOpen:null!=m,onClose:function(){},hideCloseIcon:!0,children:p.jsx(em,{onCancel:function(){return v(null)},current:(null==m?void 0:m.draftFilter)||null,setFilter:function(e){c(t),u({filter:e,index:null==m?void 0:m.filterIndex}),v(null)},dataSets:l})})]})};function im(e,t){var n=t.filter,r=t.index,i=[].concat(e);return void 0===r?i=[].concat(i,[n]):r>=0&&r<i.length&&(i[r]=n),i}var am=tu({paddingTop:0}),om=function(){var e=op(),t=e.dashboard,n=e.dispatch,r=e.trackEvent,i=a.useState(!1),o=i[0],s=i[1];if(!t)return null;var u=function(e){n({type:"setGlobalFilters",globalFilters:e})};return p.jsxs(p.Fragment,{children:[p.jsx(sm,{onChange:function(){r("manageGlobalFilters.open"),s(!0)},disabled:Ti(t.display)}),p.jsx(rm,{dataSets:t.dataSets,filters:t.globalFilters,show:o,onUpdate:function(e){var n=im(t.globalFilters,e);u(n)},source:"global",onDeleteItem:function(e){var n=[].concat(t.globalFilters);n.splice(e,1),u(n)},onClose:function(){r("manageGlobalFilters.close"),s(!1)}})]})},sm=function(e){var t,n=mc(),r=Il().textOverride;return p.jsx("div",{className:""+um,"data-themeapi":"filters.filterBy",children:p.jsx(Yp,{testId:"manage-global-filters-open",onClick:null==e?void 0:e.onChange,disabled:null==e?void 0:e.disabled,className:fc("filter-by-button"),themeOverride:null==n||null==(t=n.filters)?void 0:t.filterBy,secondary:!0,children:p.jsxs(oh,{as:"span",justifyContent:"center",alignItems:"center",gap:"0.25rem",children:[p.jsx("span",{className:"filter-by-button-icon",children:p.jsx(Pu,{active:!1})}),p.jsx("span",{className:"filter-by-button-text",children:r("dashboard-filters.call-to-action","Add filter")})]})})})},um=tu({minWidth:"100px",position:"relative"}),lm={name:"1d3w5wq",styles:"width:100%"},cm={name:"1egouu6",styles:"position:relative;display:flex;width:100%;flex-direction:column;align-items:center"},fm=function(e){var t,n,r,o,u,l,c=null!=(t=null==e?void 0:e.showableChips)?t:2,f=e.selected,d=e.textOverride,h=i.useState([]),g=h[0],m=h[1];i.useEffect((function(){s.isArray(e.options)&&m(e.options)}),[e.options]);var v=i.useState(null!=(n=null==e?void 0:e.isLoading)&&n),b=v[0],y=v[1],_=i.useState(s.isFunction(e.options)?"unloaded":void 0),A=_[0],w=_[1],F=a.useState(!1),k=F[0],x=F[1];i.useEffect((function(){var t=function(){var t=Z(X().mark((function t(){var n;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(y(!0),n=new AbortController,w("loading"),!s.isFunction(e.options)){t.next=9;break}return e.options(n.signal).then((function(e){w("loaded"),e&&(m(e),y(!1))})),t.abrupt("return",(function(){n.abort(),w("failed")}));case 9:y(!1),m(e.options);case 11:return t.abrupt("return",(function(){}));case 12:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();k&&s.isFunction(e.options)&&t()}),[k]);var E=eh(g,["label","value"]),C=E.values,S=E.searchString,O=E.setSearch,D=i.useRef(null);gc(D,(function(){x(!1),M(c)}));var j=function(t){O("");var n=[].concat(f);n=f.includes(t)?s.filter([].concat(f),(function(e){return e!=t})):[].concat(f,[t]),e.setSelected(n)},T=s.sumBy(g,(function(e){return e.hide?0:1})),P=i.useState(c),R=P[0],M=P[1];i.useEffect((function(){M(k?f.length:c)}),[f.length,g.length]);var I=mc(),B=Ih(e.isLoading);return p.jsxs("div",{css:lm,"data-fetchstatus":null!=A?A:void 0,children:[(null==e?void 0:e.id)&&(null==e?void 0:e.label)&&p.jsx(Uh,{labelHidden:null==e?void 0:e.labelHidden,id:null==e?void 0:e.id,children:null==e?void 0:e.label}),p.jsxs("div",{css:cm,ref:D,children:[p.jsxs(Rh,{value:S,onChange:function(e){return O(e)},open:k,setOpen:function(e){x(e),M(e?f.length:c)},multiple:!0,id:null==e?void 0:e.id,"aria-labelledby":(null==e?void 0:e.id)&&(null==e?void 0:e.label)&&(null==e?void 0:e.id),onClick:function(){return!k&&0===f.length&&x(!0)},testId:"multi-select",textOverride:d,fixedWidth:null==e?void 0:e.labelWidth,children:[(null==e?void 0:e.selectedPrefix)&&p.jsx(Qd,{"data-component":"selected-prefix",padding:null!=(r=null==I||null==(o=I.forms)||null==(o=o.select)?void 0:o.padding)?r:"0.30rem 0.5rem",paddingRight:0,children:null==e?void 0:e.selectedPrefix}),(null==e?void 0:e.placeholder)&&0===f.length&&p.jsx(Qd,{padding:"0.35rem 0.5rem",as:"span",children:p.jsx("span",{style:{color:"#A1A8B3"},children:null==e?void 0:e.placeholder})}),p.jsxs(oh,{columnGap:"0.25rem",rowGap:"0.25rem",flex:1,minWidth:k?0===f.length?void 0:190:void 0,wrap:!0,padding:null!=(u=null==I||null==(l=I.forms)||null==(l=l.select)?void 0:l.padding)?u:"0.30rem","data-component":"selected-chips",children:[f.length<=R&&f.map((function(t,n){var r=g[t];return r?p.jsx(gm,{onRemove:function(){return j(t)},label:r.label,disableClear:null==e?void 0:e.disableClearAll,textOverride:d},n):null})),R<=c&&f.length>c&&p.jsxs(i.Fragment,{children:[f.map((function(t,n){var r=g[t];return n>c-1?null:r?p.jsx(gm,{onRemove:function(){return j(t)},label:r.label,disableClear:null==e?void 0:e.disableClearAll,textOverride:d},n):null})),p.jsx(Sp,{tooltipContent:function(){return p.jsx(Sp.Content,{children:f.map((function(e,t){var n;return t<=c-1?null:p.jsxs(i.Fragment,{children:[null==(n=g[e])?void 0:n.label,f.length!==t+1&&", "]},t)}))})},children:p.jsx(gm,{onRemove:function(){},label:f.length-c+" more",disableClear:!0,textOverride:d})})]})]})]}),p.jsxs(yh,{open:k,width:e.dropdownForFilter?void 0:"calc(100% - 2px)",minWidth:e.dropdownForFilter?192:void 0,children:[b&&p.jsx(Qd,{height:80,children:B&&p.jsx(Sh,{color:"#3074d9"})}),f.length!==T&&p.jsxs(i.Fragment,{children:[p.jsx(Qd,{padding:8,children:p.jsx(Gh,{id:(null==e?void 0:e.id)+"-add-item",label:"Add "+e.placeholder,labelHidden:!0,autoFocus:!0,defaultValue:S,onChange:function(e){return O(e.target.value)}})}),C.map((function(e,t){return p.jsx(i.Fragment,{children:!e.item.hide&&!f.includes(e.refIndex)&&p.jsx(yh.Option,{onChange:function(){return j(e.refIndex)},label:e.item.label})},t)}))]}),!b&&f.length===T&&p.jsx(Qd,{padding:8,children:d?d("no_options","No Options"):"No Options"})]})]})]})},dm={name:"1576s6y",styles:"display:flex;height:18px;min-width:max-content;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));padding-top:0.125rem;padding-bottom:0.125rem;padding-left:0.5rem;padding-right:0.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(30 41 59 / var(--tw-text-opacity))"},hm={name:"1ho1ybk",styles:"max-width:100%;flex:0 1 auto;font-size:0.75rem;line-height:1;font-weight:400"},pm={name:"10bts8a",styles:"display:flex;flex:1 1 auto;flex-direction:row-reverse"},gm=function(e){var t=e.textOverride,n=t?t("remove_pill","Remove [[label]]",{label:e.label}):"Remove "+(null==e?void 0:e.label);return p.jsxs("div",{css:dm,children:[p.jsx("div",{css:hm,children:e.label}),p.jsx("div",{css:pm,children:p.jsxs("button",{onClick:function(t){t.preventDefault(),e.onRemove()},className:""+ku.button,children:[p.jsx("span",{className:""+ku.srOnly,children:n}),!(null!=e&&e.disableClear)&&p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:fc(g.css({name:"13h9wtn",styles:"margin-left:0.5rem;height:1rem;width:1rem;cursor:pointer;border-radius:9999px;opacity:0.7;:hover{opacity:1;}"}),""+Eu),"aria-label":n,children:[p.jsx("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),p.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})]})})]})},mm=function(e){var t,n,r,a,o=mc(),s=i.useRef(void 0),u=Il(),l=u.cascadeFilterSelection,c=u.textOverride,f=op().runQueriesCallback,d=e.filter,h=e.filterIndex,g=e.dataSets,m=e.onChange,v=i.useState(null),b=v[0],y=v[1],_=i.useState(!1),A=_[0],w=_[1],F=function(){var e=Z(X().mark((function e(t){var n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,lp(_i(d),f)(t);case 2:return y(n=e.sent),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=Z(X().mark((function e(){var t,n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b){e.next=7;break}return w(!0),t=new AbortController,e.next=5,F(t.signal);case 5:(n=e.sent)&&n[0]?(Ee("Filter forcing initial value to be set."),w(!1),y(n)):Oe("Ran select filter options to force a value, but no results were returned.");case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();i.useEffect((function(){!function(){var e=Z(X().mark((function e(){var t,n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!d.requiresValue||null!==d.value){e.next=6;break}return t=new AbortController,e.next=4,F(t.signal);case 4:(n=e.sent)&&n[0]?(Ee("Filter forcing initial value to be set."),y(n),m($({},d,{value:n[0].value}))):Oe("Ran select filter options to force a value, but no results were returned.");case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[JSON.stringify(d)]);var x=mi(d,g,c),E=i.useState([]),C=E[0],S=E[1];i.useEffect((function(){var e;null!=d&&d.value&&(b&&(null==b?void 0:b.length)>0?S((e=null==d?void 0:d.value,b.reduce((function(t,n,r){return e.includes(n.value)&&t.push(r),t}),[]))):k())}),[d,b]),i.useEffect((function(){l&&null!==s.current&&JSON.stringify(s.current)!==JSON.stringify(d.optionsFilters)&&y(null),s.current=d.optionsFilters}),[d.optionsFilters]);var O=cp(x,null==o||null==(t=o.forms)?void 0:t.select);return e.filter.hidden?null:p.jsx(Qd,{minWidth:O+36,"data-component":"multi-select-filter",children:p.jsx(fm,{options:b||F,setSelected:function(t){b&&e.onChange($({},d,{value:t.map((function(e){var t;return null==(t=b[e])?void 0:t.value})).filter((function(e){return void 0!==e}))}))},selected:C,isLoading:A,id:"filter-"+h,disableClearAll:!(null!=e&&e.showClearBtn)&&1===(null==(n=d.value)?void 0:n.length),selectedPrefix:x+(null!=(r=d.value)&&r.length&&(null==(a=d.value)?void 0:a.length)>0?" \xb7 ":""),showableChips:1,textOverride:c,labelWidth:O,label:x,labelHidden:!0,dropdownForFilter:!0},"filter-"+h)})},vm=Object.assign((function(){return null}),{input:{border:"none",borderStyle:"none",borderWidth:"initial",borderColor:"initial",borderImage:"initial",backgroundColor:"transparent",boxShadow:"unset",fontFamily:"inherit",fontSize:"inherit",fontWeight:"inherit",color:"inherit",padding:"0",margin:"0",boxSizing:"border-box",outline:"none",appearance:"none",textAlign:"left"}}),bm=tu({position:"relative",display:"inline-flex",height:"100%"}),ym=tu({display:"flex",width:"100%",height:"100%",alignItems:"center"}),_m=tu({width:18,display:"flex",verticalAlign:"middle",color:"rgb(72, 72, 72)",alignSelf:"center",justifyContent:"center"}),Am=Object.assign((function(){return null}),{picker:tu($({},vm.input,{appearance:"searchfield"})),prefixStyle:function(e){var t,n,r;return tu({alignSelf:"center",paddingTop:0,paddingBottom:0,paddingRight:0,paddingLeft:"0.5rem",background:null==e||null==(t=e.input)?void 0:t.background,borderRadius:null==e||null==(n=e.input)?void 0:n.borderRadius,borderTopRightRadius:0,borderBottomRightRadius:0,color:null==e||null==(r=e.input)?void 0:r.color,whiteSpace:"nowrap",flex:1})},inputsWrapper:function(e){var t,n,r,i,a,o,s,u,l,c,f;return tu({position:"relative",border:null==e||null==(t=e.input)?void 0:t.border,boxShadow:null==e||null==(n=e.input)?void 0:n.boxShadow,borderRadius:null==e||null==(r=e.input)?void 0:r.borderRadius,fontSize:null==e||null==(i=e.input)?void 0:i.fontSize,background:null==e||null==(a=e.input)?void 0:a.background,cursor:"default","&:hover":{border:null==e||null==(o=e.input)||null==(o=o["&:hover"])?void 0:o.border,background:null==e||null==(s=e.input)||null==(s=s["&:hover"])?void 0:s.background,boxShadow:null==e||null==(u=e.input)||null==(u=u["&:hover"])?void 0:u.boxShadow},"&:focus":{border:null==e||null==(l=e.input)||null==(l=l["&:focus"])?void 0:l.border,background:null==e||null==(c=e.input)||null==(c=c["&:focus"])?void 0:c.background,boxShadow:null==e||null==(f=e.input)||null==(f=f["&:focus"])?void 0:f.boxShadow}})},inputs:ym,separator:_m,dateInput:function(e){var t,n,r,i,a,o;return tu({width:null==e||null==(t=e.date)?void 0:t.width,background:null==e||null==(n=e.input)?void 0:n.background,padding:null==e||null==(r=e.input)?void 0:r.padding,cursor:"default",borderRadius:null==e||null==(i=e.input)?void 0:i.borderRadius,color:null==e||null==(a=e.input)?void 0:a.color,border:0,fontWeight:null==e||null==(o=e.input)?void 0:o.fontWeight,"&:focus":{outline:0}})},timeInput:function(e){var t;return tu({width:null==e||null==(t=e.time)?void 0:t.width,paddingLeft:0,paddingRight:0})},clearContainer:function(){return tu({width:18,alignSelf:"center"})},wrapper:bm,separatorIcon:function(e){return tu({verticalAlign:"middle",display:"block",fill:null==e?void 0:e.indicatorColor,height:18,width:18})},clearButton:function(e){return tu($({},Dh,{fill:null==e?void 0:e.indicatorColor}))}}),wm=function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P;return g.css("position:absolute;top:",t?t+16:40,"px;margin-right:0;border:1px solid ",ou.colors.brand[20],";border-radius:",ou.size.borderRadius,";z-index:1;background:#fff;padding-right:2px;.DateRangePickerInput{display:grid;background:",null==e||null==(n=e.input)?void 0:n.background,";border-radius:",null==e||null==(r=e.input)?void 0:r.borderRadius,"px;grid-template-columns:minmax(76px, auto) 18px minmax(76px, auto) 24px;}.DateInput:first-of-type{border-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}.DateInput:first-of-type>input{border-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;padding-left:0.25rem;padding-right:0;}.DateInput_input{color:",null==e||null==(i=e.input)?void 0:i.color,";font-weight:",null==e||null==(a=e.input)?void 0:a.fontWeight,";background:",null==e||null==(o=e.input)?void 0:o.background,";outline:2px solid transparent;line-height:initial;&:hover:{border:",null==e||null==(s=e.input)||null==(s=s["&:hover"])?void 0:s.border,";background:",null==e||null==(u=e.input)||null==(u=u["&:hover"])?void 0:u.background,";}}.DateInput_input__focused input{border:",null==e||null==(l=e.input)||null==(l=l["&:focus"])?void 0:l.border,";background:",null==e||null==(c=e.input)||null==(c=c["&:focus"])?void 0:c.background,";}.DateInput:last-of-type>input{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;padding-left:0.25rem;padding-right:0;}.DateInput{margin:0;padding:0;background:",null==e||null==(f=e.input)?void 0:f.background,";position:relative;display:grid;min-width:76px;align-content:center;padding-bottom:1px;}.DateRangePickerInput_clearDates{border:0;color:inherit;font:inherit;line-height:normal;cursor:pointer;padding:5px;margin:2.5px;background-color:transparent;}.DateInput_input+.DateInput_input{margin-left:8px;}.DateInput_input__focused{outline-offset:0px;}.DateRangePickerInput__withBorder{border:none;border-bottom:2px solid black;border-radius:0;}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-right-color:black;}.DayPickerKeyboardShortcuts_show__bottomRight::after{border-right-color:white;}.DayPickerKeyboardShortcuts_show__topRight::before{border-right-color:black;}.DayPickerKeyboardShortcuts_show__topRight::after{border-right-color:white;}.PresetDateRangePicker_panel{padding:0 22px 11px;}.PresetDateRangePicker_button{position:relative;height:100%;text-align:center;background:0 0;border:2px solid #00a699;color:#00a699;padding:4px 12px;margin-right:8px;font:inherit;font-weight:700;line-height:normal;overflow:visible;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}.PresetDateRangePicker_button:active{outline:0;}.PresetDateRangePicker_button__selected{color:#fff;background:#00a699;}.SingleDatePickerInput{display:inline-block;background-color:#fff;}.SingleDatePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb;}.SingleDatePickerInput__rtl{direction:rtl;}.SingleDatePickerInput__disabled{background-color:#f2f2f2;}.SingleDatePickerInput__block{display:block;}.SingleDatePickerInput__showClearDate{padding-right:30px;}.SingleDatePickerInput_clearDate{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;padding:10px;margin:0 10px 0 5px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.SingleDatePickerInput_clearDate__default:focus,.SingleDatePickerInput_clearDate__default:hover{background:#dbdbdb;border-radius:50%;}.SingleDatePickerInput_clearDate__small{padding:6px;}.SingleDatePickerInput_clearDate__hide{visibility:hidden;}.SingleDatePickerInput_clearDate_svg{fill:#82888a;height:12px;width:15px;vertical-align:middle;}.SingleDatePickerInput_clearDate_svg__small{height:9px;}.SingleDatePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px;}.SingleDatePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle;}.SingleDatePicker{position:relative;display:inline-block;}.SingleDatePicker__block{display:block;}.SingleDatePicker_picker{z-index:1;background-color:#fff;position:absolute;}.SingleDatePicker_picker__rtl{direction:rtl;}.SingleDatePicker_picker__directionLeft{left:0;}.SingleDatePicker_picker__directionRight{right:0;}.SingleDatePicker_picker__portal{background-color:rgba(0, 0, 0, 0.3);position:fixed;top:0;left:0;height:100%;width:100%;}.SingleDatePicker_picker__fullScreenPortal{background-color:#fff;}.SingleDatePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2;}.SingleDatePicker_closeButton:focus,.SingleDatePicker_closeButton:hover{color:darken(#cacccd, 10%);text-decoration:none;}.SingleDatePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd;}.DayPickerKeyboardShortcuts_buttonReset{background:0 0;border:0;border-radius:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;font-size:14px;}.DayPickerKeyboardShortcuts_buttonReset:active{outline:0;}.DayPickerKeyboardShortcuts_show{width:33px;height:26px;position:absolute;z-index:2;}.DayPickerKeyboardShortcuts_show::before{content:'';display:block;position:absolute;}.DayPickerKeyboardShortcuts_show__bottomRight{bottom:0;right:0;}.DayPickerKeyboardShortcuts_show__bottomRight::before{border-top:26px solid transparent;border-right:33px solid #00a699;bottom:0;right:0;}.DayPickerKeyboardShortcuts_show__bottomRight:hover::before{border-right:33px solid #008489;}.DayPickerKeyboardShortcuts_show__topRight{top:0;right:0;}.DayPickerKeyboardShortcuts_show__topRight::before{border-bottom:26px solid transparent;border-right:33px solid #00a699;top:0;right:0;}.DayPickerKeyboardShortcuts_show__topRight:hover::before{border-right:33px solid #008489;}.DayPickerKeyboardShortcuts_show__topLeft{top:0;left:0;}.DayPickerKeyboardShortcuts_show__topLeft::before{border-bottom:26px solid transparent;border-left:33px solid #00a699;top:0;left:0;}.DayPickerKeyboardShortcuts_show__topLeft:hover::before{border-left:33px solid #008489;}.DayPickerKeyboardShortcuts_showSpan{color:#fff;position:absolute;}.DayPickerKeyboardShortcuts_showSpan__bottomRight{bottom:0;right:5px;}.DayPickerKeyboardShortcuts_showSpan__topRight{top:1px;right:5px;}.DayPickerKeyboardShortcuts_showSpan__topLeft{top:1px;left:5px;}.DayPickerKeyboardShortcuts_panel{overflow:auto;background:#fff;border:1px solid #dbdbdb;border-radius:2px;position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;padding:22px;margin:33px;text-align:left;}.DayPickerKeyboardShortcuts_title{font-size:16px;font-weight:700;margin:0;}.DayPickerKeyboardShortcuts_list{list-style:none;padding:0;font-size:14px;}.DayPickerKeyboardShortcuts_close{position:absolute;right:22px;top:22px;z-index:2;}.DayPickerKeyboardShortcuts_close:active{outline:0;}.DayPickerKeyboardShortcuts_closeSvg{height:15px;width:15px;fill:#cacccd;}.DayPickerKeyboardShortcuts_closeSvg:focus,.DayPickerKeyboardShortcuts_closeSvg:hover{fill:#82888a;}.CalendarDay{-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-size:14px;text-align:center;}.CalendarDay:active{outline:0;}.CalendarDay__defaultCursor{cursor:default;}.CalendarDay__default{border:1px solid #e4e7e7;color:#484848;background:#fff;}.CalendarDay__default:hover{background:#e4e7e7;border:1px solid #e4e7e7;color:inherit;}.CalendarDay__hovered_offset{background:#f4f5f5;border:1px double #e4e7e7;color:inherit;}.CalendarDay__outside{border:0;background:#fff;color:#484848;}.CalendarDay__outside:hover{border:0;}.CalendarDay__blocked_minimum_nights{background:#fff;border:1px solid #eceeee;color:#cacccd;}.CalendarDay__blocked_minimum_nights:active,.CalendarDay__blocked_minimum_nights:hover{background:#fff;color:#cacccd;}.CalendarDay__highlighted_calendar{background:#ffe8bc;color:#484848;}.CalendarDay__highlighted_calendar:active,.CalendarDay__highlighted_calendar:hover{background:",null==e||null==(d=e.calendar)||null==(d=d.selected)?void 0:d.background,";opacity:0.8;color:",null==e||null==(h=e.calendar)||null==(h=h.selected)?void 0:h.color,";}.CalendarDay__selected_span{background:",null==e||null==(p=e.calendar)||null==(p=p.selected)?void 0:p.background,";opacity:0.8;border:1px double ",null==e||null==(m=e.calendar)||null==(m=m.selected)?void 0:m.background,";color:",null==e||null==(v=e.calendar)||null==(v=v.selected)?void 0:v.color,";}.CalendarDay__selected_span:active,.CalendarDay__selected_span:hover{background:",null==e||null==(b=e.calendar)||null==(b=b.selected)?void 0:b.background,";opacity:0.7;border:1px double ",null==e||null==(y=e.calendar)||null==(y=y.selected)?void 0:y.background,";color:",null==e||null==(_=e.calendar)||null==(_=_.selected)?void 0:_.color,";}.CalendarDay__selected,.CalendarDay__selected:active,.CalendarDay__selected:hover{background:",null==e||null==(A=e.calendar)||null==(A=A.selected)?void 0:A.background,";border:1px double ",null==e||null==(w=e.calendar)||null==(w=w.selected)?void 0:w.background,";color:",null==e||null==(F=e.calendar)||null==(F=F.selected)?void 0:F.color,";}.CalendarDay__hovered_span,.CalendarDay__hovered_span:hover{background:",null==e||null==(k=e.calendar)||null==(k=k.selected)?void 0:k.background,";border:1px double ",null==e||null==(x=e.calendar)||null==(x=x.selected)?void 0:x.background,";opacity:0.8;color:",null==e||null==(E=e.calendar)||null==(E=E.selected)?void 0:E.color,";}.CalendarDay__hovered_span:active{background:",null==e||null==(C=e.calendar)||null==(C=C.selected)?void 0:C.background,";border:1px double ",null==e||null==(S=e.calendar)||null==(S=S.selected)?void 0:S.background,";color:",null==e||null==(O=e.calendar)||null==(O=O.selected)?void 0:O.color,";}.CalendarDay__blocked_calendar,.CalendarDay__blocked_calendar:active,.CalendarDay__blocked_calendar:hover{background:#cacccd;border:1px solid #cacccd;color:#82888a;}.CalendarDay__blocked_out_of_range,.CalendarDay__blocked_out_of_range:active,.CalendarDay__blocked_out_of_range:hover{background:#fff;border:1px solid #e4e7e7;color:#cacccd;}.CalendarDay__hovered_start_first_possible_end{background:#eceeee;border:1px double #eceeee;}.CalendarDay__hovered_start_blocked_min_nights{background:#eceeee;border:1px double #e4e7e7;}.CalendarMonth{background:#fff;text-align:center;vertical-align:top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.CalendarMonth_table{border-collapse:collapse;border-spacing:0;}.CalendarMonth_verticalSpacing{border-collapse:separate;}.CalendarMonth_caption{color:",null==e||null==(D=e.calendar)||null==(D=D.title)?void 0:D.color,";font-size:",(P=null==e||null==(j=e.calendar)||null==(j=j.title)?void 0:j.fontSize)+("number"==typeof P?"px":""),";text-align:center;padding-top:22px;padding-bottom:37px;caption-side:initial;}.CalendarMonth_caption>strong{font-weight:",null==e||null==(T=e.calendar)||null==(T=T.title)?void 0:T.fontWeight,";}.CalendarMonth_caption__verticalScrollable{padding-top:12px;padding-bottom:7px;}.CalendarMonthGrid{background:#fff;text-align:left;z-index:0;}.CalendarMonthGrid__animating{z-index:1;}.CalendarMonthGrid__horizontal{position:absolute;left:9px;}.CalendarMonthGrid__vertical,.CalendarMonthGrid__vertical_scrollable{margin:0 auto;}.CalendarMonthGrid_month__horizontal{display:inline-block;vertical-align:top;min-height:100%;}.CalendarMonthGrid_month__hideForAnimation{position:absolute;z-index:-1;opacity:0;pointer-events:none;}.CalendarMonthGrid_month__hidden{visibility:hidden;}.DayPickerNavigation{position:relative;z-index:2;}.DayPickerNavigation__horizontal{height:0;}.DayPickerNavigation__verticalScrollable_prevNav{z-index:1;}.DayPickerNavigation__verticalDefault{position:absolute;width:100%;height:52px;bottom:0;left:0;}.DayPickerNavigation__verticalScrollableDefault{position:relative;}.DayPickerNavigation__bottom{height:auto;}.DayPickerNavigation__bottomDefault{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}.DayPickerNavigation_button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:0;padding:0;margin:0;}.DayPickerNavigation_button__default{border:1px solid #e4e7e7;background-color:#fff;color:#757575;}.DayPickerNavigation_button__default:focus,.DayPickerNavigation_button__default:hover{border:1px solid #c4c4c4;}.DayPickerNavigation_button__default:active{background:#f2f2f2;}.DayPickerNavigation_button__disabled{cursor:default;border:1px solid #f2f2f2;}.DayPickerNavigation_button__disabled:focus,.DayPickerNavigation_button__disabled:hover{border:1px solid #f2f2f2;}.DayPickerNavigation_button__disabled:active{background:0 0;}.DayPickerNavigation_button__horizontalDefault{position:absolute;top:18px;line-height:0.78;border-radius:3px;padding:6px 9px;}.DayPickerNavigation_bottomButton__horizontalDefault{position:static;margin:-10px 22px 30px;}.DayPickerNavigation_leftButton__horizontalDefault{left:22px;}.DayPickerNavigation_rightButton__horizontalDefault{right:22px;}.DayPickerNavigation_button__verticalDefault{padding:5px;background:#fff;box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1);position:relative;display:inline-block;text-align:center;height:100%;width:50%;}.DayPickerNavigation_nextButton__verticalDefault{border-left:0;}.DayPickerNavigation_nextButton__verticalScrollableDefault,.DayPickerNavigation_prevButton__verticalScrollableDefault{width:100%;}.DayPickerNavigation_svg__horizontal{height:19px;width:19px;fill:#82888a;display:block;}.DayPickerNavigation_svg__vertical{height:42px;width:42px;fill:#484848;}.DayPickerNavigation_svg__disabled{fill:#f2f2f2;}.DayPicker{position:relative;text-align:left;}.DayPicker__verticalScrollable{height:100%;}.DayPicker__hidden{visibility:hidden;}.DayPicker__withBorder{box-shadow:0 2px 6px rgba(0, 0, 0, 0.05),0 0 0 1px rgba(0, 0, 0, 0.07);border-radius:3px;}.DayPicker_portal__horizontal{box-shadow:none;position:absolute;left:50%;top:50%;}.DayPicker_portal__vertical{position:initial;}.DayPicker_focusRegion{outline:0;}.DayPicker_calendarInfo__horizontal,.DayPicker_wrapper__horizontal{display:inline-block;vertical-align:top;}.DayPicker_weekHeaders{position:relative;}.DayPicker_weekHeaders__horizontal{margin-left:9px;}.DayPicker_weekHeader{color:#757575;position:absolute;top:62px;z-index:2;text-align:left;}.DayPicker_weekHeader__vertical{left:50%;}.DayPicker_weekHeader__verticalScrollable{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff;margin-left:0;left:0;width:100%;text-align:center;}.DayPicker_weekHeader_ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0;font-size:14px;}.DayPicker_weekHeader_li{display:inline-block;text-align:center;}.DayPicker_transitionContainer{position:relative;overflow:hidden;border-radius:3px;}.DayPicker_transitionContainer__horizontal{-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out;}.DayPicker_transitionContainer__vertical{width:100%;}.DayPicker_transitionContainer__verticalScrollable{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll;}.DateInput__block{width:100%;}.DateInput__disabled{background:#f2f2f2;color:#dbdbdb;}.DateInput_input{width:100%;}.DateInput_input__small{font-size:15px;line-height:18px;letter-spacing:0.2px;padding:7px 7px 5px;}.DateInput_input__regular{font-weight:auto;}.DateInput_input__readOnly{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.DateInput_input__disabled{background:#f2f2f2;font-style:italic;}.DateInput_screenReaderMessage{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.DateInput_fang{position:absolute;width:20px;height:10px;left:22px;z-index:2;}.DateInput_fangShape{fill:#fff;}.DateInput_fangStroke{stroke:#dbdbdb;fill:transparent;}.DateRangePickerInput__disabled{background:#f2f2f2;}.DateRangePickerInput__withBorder{border-radius:2px;border:1px solid #dbdbdb;}.DateRangePickerInput__rtl{direction:rtl;}.DateRangePickerInput__block{display:block;}.DateRangePickerInput_arrow{display:inline-block;vertical-align:middle;color:#484848;align-self:center;}.DateRangePickerInput_arrow_svg{vertical-align:middle;fill:#484848;height:18px;width:18px;}.DateRangePickerInput_clearDates__small{padding:6px;}.DateRangePickerInput_clearDates__hide{cursor:inherit;&:hover{background:unset;}}.DateRangePickerInput_clearDates_svg{fill:rgb(75 85 99);stroke:rgb(75 85 99);height:8px;width:8px;vertical-align:middle;}.DateRangePickerInput_clearDates_svg__small{height:9px;}.DateRangePickerInput_calendarIcon{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 5px 0 10px;}.DateRangePickerInput_calendarIcon_svg{fill:#82888a;height:15px;width:14px;vertical-align:middle;}.DateRangePicker{position:relative;display:grid;align-content:center;}.DateRangePicker__block{display:block;}.DateRangePicker_picker{z-index:1;background-color:#fff;position:absolute;}.DateRangePicker_picker__rtl{direction:rtl;}.DateRangePicker_picker__directionLeft{left:0;}.DateRangePicker_picker__directionRight{right:0;}.DateRangePicker_picker__portal{background-color:rgba(0, 0, 0, 0.3);position:fixed;top:0;left:0;height:100%;width:100%;}.DateRangePicker_picker__fullScreenPortal{background-color:#fff;}.DateRangePicker_closeButton{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2;}.DateRangePicker_closeButton:focus,.DateRangePicker_closeButton:hover{color:darken(#cacccd, 10%);text-decoration:none;}.DateRangePicker_closeButton_svg{height:15px;width:15px;fill:#cacccd;}","")},Fm=function(e){var t,n=mc();return p.jsx("div",{style:{display:"inline-block"},children:p.jsx("input",{type:"text",name:null==e?void 0:e.name,value:null==e?void 0:e.value,placeholder:null==e?void 0:e.label,"aria-label":null==e?void 0:e.label,autoComplete:"off",className:""+Am.dateInput(null==n||null==(t=n.forms)?void 0:t.dateTime),onChange:function(t){return null==e?void 0:e.onChange(t.currentTarget.value)}})})},km=function(e){var t,n=i.useState(null==e||null==(t=e.value)?void 0:t.format(null==e?void 0:e.timeFormat)),r=n[0],a=n[1],o=i.useRef(null);i.useEffect((function(){e.shouldClear&&o.current&&(a(void 0),o.current.value="")}),[e.shouldClear]),i.useEffect((function(){var t;return a(null==e||null==(t=e.value)?void 0:t.format(null==e?void 0:e.timeFormat))}),[null==e?void 0:e.value]);var s=i.useState(!1),u=s[0],l=s[1],c=i.useRef(null),f=function(e){for(var t=[],n=0;n<1440;n+=15){var r=Math.floor(n/60),i=n%60,a=("0"+r).slice(-2)+":"+("0"+i).slice(-2),o=F().hour(r).minute(i).second(0);t.push({label:a,value:o})}return t}();return gc(c,(function(){l(!1)})),i.useEffect((function(){if(r){var t=xm(r,null==e?void 0:e.timeFormat);t&&(null==e||e.onChange(t),l(!1))}}),[r]),p.jsxs("div",{ref:c,children:[p.jsx("div",{style:{position:"relative"},children:p.jsx("input",{ref:o,type:"text",name:null==e?void 0:e.name,value:r,placeholder:null==e?void 0:e.label,"aria-label":null==e?void 0:e.label,autoComplete:"off",className:null==e?void 0:e.className,onChange:function(e){a(e.currentTarget.value)},onClick:function(t){return function(t){l(!u),(null==e?void 0:e.onClick)&&(null==e||e.onClick(t))}(t)}})}),p.jsx("div",{style:{maxWidth:80},children:p.jsx(yh,{open:u,fixedHeight:!0,width:"calc(100% - 2px)",children:f.map((function(t,n){return p.jsx(yh.Option,{label:t.label,onChange:function(n){var r;null==n||n.stopPropagation(),a((r=t.value).format(null==e?void 0:e.timeFormat)),null==e||e.onChange(r),l(!1)}},n)}))})})]},null==e?void 0:e.name)},xm=function(e,t){var n=F(e,"HH:mm:ss",!0);return F(e,"HH:mm",!0).isValid()||n.isValid()?F(e,t):null},Em=function(e){return p.jsx(k.DayPickerRangeController,{initialVisibleMonth:function(){return F()},startDate:null==e?void 0:e.startDate,endDate:null==e?void 0:e.endDate,onDatesChange:null==e?void 0:e.onDatesChange,focusedInput:null==e?void 0:e.focusedInput,onFocusChange:null==e?void 0:e.onFocusChange,numberOfMonths:2,hideKeyboardShortcutsPanel:!0,minimumNights:0,noBorder:!0,isOutsideRange:function(){return!1},renderMonthElement:function(e){var t,n=e.month,r=e.onYearSelect;return p.jsxs("span",{children:[p.jsxs("span",{className:""+ku.bold,children:[n.format("MMMM")," "]}),p.jsx("select",{value:n.year(),onChange:function(e){return r(n,e.target.value)},className:""+Am.picker,"data-testid":"year-select",children:(t=F().year(),Array.from({length:25},(function(e,n){return t-n})).map((function(e){return p.jsx("option",{value:e,children:e},"year-"+e)})))})]})}})},Cm=Nl((function(e){var t,n,r,a,o,s,u,l,c,f,d,h,g,m=e.startDate,v=e.endDate,b=e.startTime,y=e.endTime,_=e.onChange,A=e.id,w=e.prefix,k=e.onClear,x=e.label,E=e.type,C=e.textOverride,S=null!=(t=e.dateFormat)?t:"DD/MM/YYYY",O=null!=(n=e.timeFormat)?n:"HH:mm",D=i.useState({start:b?xm(b,O):null,end:y?xm(y,O):null}),j=D[0],T=D[1],P=i.useState(!1),R=P[0],M=P[1],I=i.useState(m?F(m):null),B=I[0],N=I[1],L=i.useState(!1),U=L[0],H=L[1];i.useEffect((function(){U&&H(!1)}),[U]);var z=i.useState(v?F(v):null),q=z[0],V=z[1],W=i.useState(void 0),G=W[0],K=W[1],Q=i.useState(void 0),Y=Q[0],X=Q[1],J=i.useState("startDate"),Z=J[0],$=J[1],ee=i.useRef(null),te=i.useRef(null),ne=mc(),re=i.useCallback((function(e){var t=e.startDate,n=e.endDate;F(t).isSame(ee.current)&&F(n).isSame(te.current)||(T({start:t?xm("00:00",O):null,end:n?xm("23:59",O):null}),N(t),V(n),_(t&&n?Dm("date_time"===E?F("00:00",O):null,t.toDate(),"date_time"===E?F("23:59",O):null,n.toDate()):null),t&&n&&M(!1))}),[_]),ie=i.useCallback((function(e){T({start:e.start,end:e.end}),_(B&&q?Dm("date_time"===E?F(e.start,"HH:mm"):null,B.toDate(),"date_time"===E?F(e.end,"HH:mm"):null,q.toDate()):null)}),[_]);i.useEffect((function(){ee.current=B}),[B]),i.useEffect((function(){te.current=q}),[q]);var ae=i.useRef(null);gc(ae,(function(){M(!1),$("startDate")}));var oe=B?B.format(S):"",se=q?q.format(S):"",ue=i.useCallback((function(){M(!1),N(null),V(null),K(void 0),X(void 0),_(null),k(),T({start:null,end:null}),H(!0)}),[_,k]);i.useEffect((function(){if(G){var e=Sm(G,S),t=Sm(Y||"",S);null===e&&null===t||re({startDate:e||B,endDate:t||q})}}),[G,Y]);var le=i.useRef(null),ce=i.useState(0),fe=ce[0],de=ce[1];return i.useEffect((function(){le.current&&de(le.current.getBoundingClientRect().height)}),[le.current]),p.jsxs("div",{className:""+Am.wrapper,id:""+(null!=A?A:"date-picker"),"data-component":"date-picker",children:[p.jsx("div",{className:""+Am.inputsWrapper(null==ne||null==(r=ne.forms)?void 0:r.dateTime),"data-themeapi":"forms.dateTime.input",onClick:function(){M(!0),K(void 0),X(void 0),$("startDate"),V(null)},ref:le,children:p.jsxs("div",{className:""+Am.inputs,children:[w&&p.jsxs("div",{className:""+Am.prefixStyle(null==ne||null==(a=ne.forms)?void 0:a.dateTime),children:[null!=x?x:"Custom"," \xb7"]}),p.jsxs(oh,{gap:0,alignItems:"center",children:[p.jsx(Fm,{name:"start_date",value:null!=G?G:oe,label:C?C("start_date","Start Date"):"Start Date",onChange:function(e){return K(e)},dateFormat:S}),"date_time"===E&&p.jsx(i.Fragment,{children:p.jsx(km,{label:C?C("time","Time"):"Time",name:"start_time",onChange:function(e){ie({start:e,end:j.end})},className:Am.dateInput(null==ne||null==(o=ne.forms)?void 0:o.dateTime)+" "+Am.timeInput(null==ne||null==(s=ne.forms)?void 0:s.dateTime),onClick:function(e){return e.stopPropagation()},timeFormat:O,value:j.start,shouldClear:U})})]}),p.jsx("div",{"aria-hidden":"true",role:"presentation",className:""+Am.separator,children:p.jsx("svg",{focusable:"false",viewBox:"0 0 1000 1000",className:""+Am.separatorIcon(null==ne||null==(u=ne.forms)?void 0:u.dateTime),"data-themeapi":"forms.dateTime.indicatorColor",children:p.jsx("path",{d:"M694 242l249 250c12 11 12 21 1 32L694 773c-5 5-10 7-16 7s-11-2-16-7c-11-11-11-21 0-32l210-210H68c-13 0-23-10-23-23s10-23 23-23h806L662 275c-21-22 11-54 32-33z"})})}),p.jsxs(oh,{gap:0,children:[p.jsx(Fm,{name:"end_date",value:null!=Y?Y:se,label:C?C("end_date","End Date"):"End Date",onChange:function(e){return X(e)},dateFormat:S}),"date_time"===E&&p.jsx(km,{label:C?C("time","Time"):"Time",name:"end_time",onChange:function(e){ie({start:j.start,end:e})},className:Am.dateInput(null==ne||null==(l=ne.forms)?void 0:l.dateTime)+" "+Am.timeInput(null==ne||null==(c=ne.forms)?void 0:c.dateTime),onClick:function(e){return e.stopPropagation()},timeFormat:O,value:j.end,shouldClear:U})]}),p.jsx("div",{className:""+Am.clearContainer(),children:p.jsx(Oh,{onClear:ue,className:""+Am.clearButton(null==ne||null==(f=ne.forms)?void 0:f.dateTime),"aria-label":C?C("clear_date","Clear Dates"):"Clear Dates",fill:null==ne||null==(d=ne.forms)||null==(d=d.select)?void 0:d.indicatorColor,stroke:null==ne||null==(h=ne.forms)||null==(h=h.select)?void 0:h.indicatorColor})})]})}),R&&p.jsx("div",{className:""+wm(null==ne||null==(g=ne.forms)?void 0:g.dateTime,fe),"data-themeapi":"forms.dateTime.calendar",ref:ae,children:p.jsx(Em,{startDate:B,endDate:q,onDatesChange:function(e){K(void 0),X(void 0),re(e)},focusedInput:Z,onFocusChange:function(e){return $(e)},textOverride:C})})]})}),"renderDateTimeRangeInput",(function(e){return $({},e)})),Sm=function(e,t){return F(e,t,!0).isValid()?F(e,t):null},Om=function(e,t){if(!t)throw new Error("time is null or undefined");var n=F(e),r=F(t);return(n=n.hour(r.hour()).minute(r.minute()).second(r.second())).toDate()};function Dm(e,t,n,r){return{start:Om(t,e||F("00:00","HH:mm")),end:Om(r,n||F("23:59","HH:mm"))}}var jm=function(e){var t=e.placeholder,n=e.dateFilterOptions,r=e.onChangeToTimeRange,a=e.showClearBtn,o=e.textOverride,s=i.useState(e.currentValue),u=s[0],l=s[1],c=Object.keys(n).map((function(e){return{value:e,label:n[e].description}}));return r&&(c=[].concat(c,[{label:o?o("custom_range","Custom range"):"Custom range",value:"__vizzly_custom"}])),p.jsx(Qh,{showClearBtn:void 0===a||a,options:c,onChange:function(t){"__vizzly_custom"===t?(l(t),e.onChangeToTimeRange&&e.onChangeToTimeRange()):(l(t),e.onChange&&e.onChange(t))},selected:u,anchorLeft:!0,placeholder:t,selectedPrefix:null!=e&&e.hasSelectedPrefix?t+" \xb7 ":void 0,maintainOptionOrder:!0,textOverride:o,fixedWidth:null==e?void 0:e.fixedWidth,label:t,labelHidden:!0,id:null==e?void 0:e.id,dropdownForFilter:e.dropdownForFilter})},Tm=function(e){var t=e.hasCustomPicker,n=null==e?void 0:e.currentValue,r=n.value,a=n.type,o=i.useState("fixedRange"==(null==r?void 0:r.type)),s=o[0],u=o[1],l="fixedRange"==(null==r?void 0:r.type)&&(null==r?void 0:r.after)||void 0,c="fixedRange"==(null==r?void 0:r.type)&&(null==r?void 0:r.before)||void 0,f="dateAndTimeFilter"===a&&c instanceof Date?null==c?void 0:c.toLocaleTimeString():null,d="dateAndTimeFilter"===a&&l instanceof Date?null==l?void 0:l.toLocaleTimeString():null;return p.jsxs(i.Fragment,{children:[!s&&p.jsx(jm,{showClearBtn:e.showClearBtn,dateFilterOptions:e.dateFilterOptions,placeholder:null==e?void 0:e.placeholder,fixedWidth:null==e?void 0:e.fixedWidth,dropdownForFilter:!0,onChangeToTimeRange:function(){u(!0)},onChange:function(n){t&&u(!1),e.onChange&&e.onChange(n)},currentValue:"relative"==(null==r?void 0:r.type)&&r.value||null,hasSelectedPrefix:!0,custom:t,textOverride:e.textOverride,id:null==e?void 0:e.id}),t&&s&&p.jsx(Cm,{label:null==e?void 0:e.placeholder,id:null==e?void 0:e.id,startDate:l,endDate:c,startTime:d,endTime:f,onChange:function(t){null===t||null===t.start&&null===t.end?e.onChange(null):null!==t.start&&null!==t.end&&e.onChange({startDate:t.start,endDate:t.end})},prefix:!0,onClear:function(){null==e||e.onChange(null),u(!1)},type:"dateAndTimeFilter"===a?"date_time":"date",textOverride:e.textOverride})]})},Pm=function(e){var t,n,r=mc(),i=Il().textOverride,a=e.onChange,o=e.filter,s=e.showClearBtn,u=e.type,l=mi(o,e.dataSets,i),c=cp(l,null==r||null==(t=r.forms)?void 0:t.select);return e.filter.hidden?null:p.jsx(Qd,{minWidth:c,children:p.jsx(Tm,{hasCustomPicker:!0,showClearBtn:s,fixedWidth:c,dateFilterOptions:null==e?void 0:e.dateFilterOptions,onChange:function(e){"string"==typeof e?a({type:u,appliesToFields:o.appliesToFields,title:o.title,managedByConfiguration:o.managedByConfiguration,requiresValue:o.requiresValue,value:{type:"relative",value:e}}):e&&e.endDate&&e.startDate?a({type:u,appliesToFields:o.appliesToFields,managedByConfiguration:o.managedByConfiguration,requiresValue:o.requiresValue,title:o.title,value:{type:"fixedRange",before:e.endDate,after:e.startDate}}):null===e&&a({type:u,managedByConfiguration:o.managedByConfiguration,requiresValue:o.requiresValue,appliesToFields:o.appliesToFields,title:o.title,value:null})},currentValue:o,placeholder:l,textOverride:i,id:_e(null!=(n=e.filter.title)?n:"")+"_"+e.filter.type})})},Rm=function(e){var t=e.filter,n=e.filterIndex,r=e.onChange,i=e.shouldAlwaysHaveValue,a=Il().queryEngineConfig,s=function(e){var t=function(e,t){return o.alternatives().conditional(".type",{is:"singleSelectFilter",then:Ke(e,t)}).conditional(".type",{is:"dateFilter",then:Ye(e,t,"dateFilter")}).conditional(".type",{is:"dateAndTimeFilter",then:Ye(e,t,"dateAndTimeFilter")}).conditional(".type",{is:"multiSelectFilter",then:Qe(e,t)})}(a,e.requiresValue).validate(e).error;t?De("Invalid additional filter. Therefore ignoring the change",t,e):r(e)},u=function(n){i&&null==n.value?"dateFilter"!==t.type&&"dateAndTimeFilter"!==t.type||s({type:"dateFilter",appliesToFields:t.appliesToFields,title:t.title,value:{type:"relative",value:Object.keys(null==e?void 0:e.dateFilterOptions)[0]},requiresValue:t.requiresValue,managedByConfiguration:t.managedByConfiguration}):s(n)};return t.appliesToFields.length>0?"singleSelectFilter"==t.type?p.jsx(fp,{showClearBtn:!i,filter:t,filterIndex:n,onChange:u,dataSets:e.dataSets}):"multiSelectFilter"==t.type?p.jsx(mm,{showClearBtn:!i,filter:t,filterIndex:n,onChange:u,dataSets:e.dataSets}):"dateFilter"==t.type||"dateAndTimeFilter"==t.type?p.jsx(Pm,{showClearBtn:!i,dateFilterOptions:null==e?void 0:e.dateFilterOptions,filter:t,onChange:u,dataSets:e.dataSets,type:t.type}):null:null},Mm={name:"1gqeage",styles:"margin-right:0.75rem"},Im=function(e){var t,n=Zd(),r=n.ref,a=n.show,o=n.position,u=n.close,l=n.open,c=Il().dateFilterOptions;return p.jsxs(i.Fragment,{children:[(e.localFilters.length>0||e.zoomControl)&&p.jsxs("div",{ref:r,children:[e.zoomControl&&e.zoomControl.show&&p.jsx("button",{css:Mm,onClick:e.zoomControl.onReset,children:p.jsx(Wl,{})}),e.localFilters.length>0&&p.jsx("button",{onClick:function(){return l()},"aria-label":"Show Local Filter",className:""+ku.button,children:p.jsx(Hl,{active:(t=e.localFilters,s.some(t,(function(e){var t=e.value;return!(s.isArray(t)&&0===t.length||!t)})))})})]}),a&&p.jsx(Xd,{onClose:function(){return u()},width:320,position:o,children:p.jsx(Xd.Options,{padding:!0,children:p.jsx(Qd,{padding:"0.5rem",children:p.jsx(oh,{direction:"column",gap:"0.5rem","data-component":"filters",children:[].concat(e.localFilters).map((function(t,n){return p.jsx(Qd,{children:p.jsx(Rm,{dataSets:[e.dataSet],filterIndex:n,filter:t,onChange:function(t){var r=[].concat(e.localFilters);r[n]=t,e.setLocalFilters(r)},dateFilterOptions:c})},"local_filter_"+n)}))})})})})]})},Bm=Object.assign((function(){return null}),{title:function(e){var t,n,r,i,a,o,s,u,l;return tu({padding:0,fontSize:null==e||null==(t=e.title)?void 0:t.fontSize,color:null==e||null==(n=e.title)?void 0:n.color,fontWeight:null==e||null==(r=e.title)?void 0:r.fontWeight,fontFamily:null==e||null==(i=e.title)?void 0:i.fontFamily,margin:null!=(a=null==e||null==(o=e.title)?void 0:o.margin)?a:0,textAlign:null!=(s=null==e||null==(u=e.title)?void 0:u.textAlign)?s:"left",lineHeight:null==e||null==(l=e.title)?void 0:l.lineHeight,variants:{canFlex:{true:{flex:1},false:{flex:"none"}}}})},subject:function(e){var t,n,r,i,a,o,s,u,l;return tu({position:"relative",fontSize:null==e||null==(t=e.subject)?void 0:t.fontSize,color:null==e||null==(n=e.subject)?void 0:n.color,fontWeight:null==e||null==(r=e.subject)?void 0:r.fontWeight,fontFamily:null==e||null==(i=e.subject)?void 0:i.fontFamily,margin:null!=(a=null==e||null==(o=e.subject)?void 0:o.margin)?a:0,marginBottom:"0.3rem",textAlign:null!=(s=null==e||null==(u=e.subject)?void 0:u.textAlign)?s:"left",lineHeight:null==e||null==(l=e.subject)?void 0:l.lineHeight,padding:0,flex:1})},verified:function(e){var t;return tu({height:18,color:null==e||null==(t=e.verified)?void 0:t.color})}}),Nm=function(e){var t,n=null!=(t=null==e?void 0:e.as)?t:"span";return p.jsx(n,{className:""+ku.srOnly,htmlFor:null==e?void 0:e.htmlFor,children:null==e?void 0:e.children})},Lm=function(e){var t=e.measures,n=Il();return p.jsx(i.Fragment,{children:t&&(null==e?void 0:e.activeMeasures)&&p.jsx(oh,{direction:"column",gap:"1rem",children:Object.keys(t).map((function(r,i){var a=function(e,t,n,r,i,a,o){try{var s,u=Et(e,{supportedAggregates:t,supportedTimeTruncFunctions:void 0,supportedTransformationFunctions:void 0}),l=Ur(n,u.field),c=null!=(s=qs(l.publicName,t[u.function].publicName))?s:"",f=i({fieldId:u.field,func:u.function,type:a,defaultLabel:c,viewId:o,values:[l.publicName]}),d=[{label:null!=f?f:c,value:u}];return r[e].map((function(e){var r=qs(Ur(n,e.field).publicName,t[e.function].publicName),s=i({fieldId:e.field,func:e.function,type:a,defaultLabel:r,viewId:o,values:[Ur(n,e.field).publicName]});d.push({label:null!=s?s:r,value:e})})),d}catch(e){if(e instanceof un)return[];throw e}}(r,n.queryEngineConfig.supportedAggregates,e.dataSet,t,n.labelFormat,e.componentType,e.viewId),o=function(e,t){var n=e.filter((function(e){return null==t?void 0:t.some((function(t){return u.isEqual(e.value,t)}))}));return n.length>0?n[0].value:null}(a,e.activeMeasures);return p.jsx(Qh,{label:"Replace Parameter "+(i+1),labelHidden:!0,id:"replace-parameter-"+i,selected:o,onChange:function(t){return e.setMeasure(t,o)},options:a},r)}))})})},Um=function(e,t){return!!Ir(e).supportedFeatures.parameters&&!(s.isEmpty(t)||!zm(t)&&!Hm(t))},Hm=function(e){return!s.isEmpty(null==e?void 0:e.group)},zm=function(e){return!s.isEmpty(null==e?void 0:e.measure)},qm=function(e){var t=e.activeDimensions,n=e.group,r=e.dataSet,a=Il().queryEngineConfig;return p.jsx(i.Fragment,{children:n&&t&&p.jsx(oh,{direction:"column",gap:"1rem",children:Object.keys(n).map((function(t,i){var o=wt(t,a.supportedTimeTruncFunctions),s=o?function(e,t,n,r){if(!t||!n[r])return[];var i=Ur(e,t.field);if(!i)return[];var a=[{label:i.publicName+" ("+t.truncate+")",value:t}];return n[r].forEach((function(t){if(t&&"truncate"in t){var n=Ur(e,t.field);n&&a.push({label:n.publicName+" ("+t.truncate+")",value:t})}})),a}(r,o,n,t):function(e,t,n){var r;if(!t||null==e||!e.fields||!n[t])return[];var i=Ur(e,t);if(!i)return[];var a=[{label:null!=(r=""+i.publicName)?r:"",value:{field:t,function:"none"}}];return n[t].forEach((function(t){if(t&&"function"in t){var n,r=Ur(e,t.field);r&&a.push({label:r.publicName,value:{field:t.field,function:null!=(n=t.function)?n:"none"}})}})),a}(r,t,n),u=o?Vm(s,null==e?void 0:e.activeTimeDimension):Wm(s,null==e?void 0:e.activeDimensions);return p.jsx(Qh,{labelHidden:!0,label:"Replace Parameter "+(i+1),id:"replace-parameter-"+i,selected:u,onChange:function(t){return null==e?void 0:e.setDimension(t,u)},options:s},t)}))})})},Vm=function(e,t){var n;return null==(n=e.find((function(e){return u.isEqual(e.value,t)})))?void 0:n.value},Wm=function(e,t){var n=e.filter((function(e){return null==t?void 0:t.some((function(t){return e.value.field===t.field&&e.value.function===t.function}))}));return n.length>0?n[0].value:null},Gm=function(e,t,n){return null==n?n:null==n?void 0:n.map((function(n){return n.field===e.field&&n.function===e.function?$({},t):n}))},Km=function(e,t,n){return null==n?void 0:n.map((function(n){return u.isEqual(n,e)?t:n}))},Qm=function(e){var t=Zd(),n=t.ref,r=t.show,a=t.position,o=t.close,s=t.open,u=e.parameters;return Um(null==e?void 0:e.componentType,u)?p.jsxs(i.Fragment,{children:[p.jsx("div",{ref:n,children:p.jsxs("button",{onClick:function(){return s()},className:""+ku.button,children:[p.jsx("span",{className:""+Fu,children:"Change Parameters"}),p.jsx(Sp,{tooltipContent:function(){return"Change Parameters"},children:p.jsx(ql,{})})]})}),r&&p.jsx(Xd,{onClose:function(){return o()},width:320,position:a,children:p.jsx(Xd.Options,{padding:!0,children:p.jsx(Qd,{padding:"0.5rem",children:p.jsxs(oh,{direction:"column",gap:"0.5rem","data-component":"parameters",children:[Hm(u)&&zm(u)&&p.jsx(bh,{marginBottom:0,children:"Measures"}),p.jsx(Lm,{measures:null==u?void 0:u.measure,dataSet:null==e?void 0:e.dataSet,activeMeasures:null==e?void 0:e.activeMeasures,setMeasure:function(t,n){null==e||e.setParameterUpdate({updatedMeasures:Km(n,t,e.activeMeasures)})},componentType:null==e?void 0:e.componentType,viewId:null==e?void 0:e.viewId}),Hm(u)&&zm(u)&&p.jsx(bh,{marginBottom:0,children:"Groups"}),p.jsx(qm,{group:null==u?void 0:u.group,dataSet:null==e?void 0:e.dataSet,activeDimensions:null==e?void 0:e.activeDimension,activeTimeDimension:null==e?void 0:e.activeTimeDimension,setDimension:function(t,n){"truncate"in t||!n||"truncate"in n||null==e||e.setParameterUpdate({updatedDimension:Gm(n,t,null==e?void 0:e.activeDimension)}),"truncate"in t&&(null==e||e.setParameterUpdate({updatedTimeDimension:t}))}})]})})})})]}):null},Ym={name:"18pw007",styles:"position:absolute;top:0px;right:0px;z-index:2"},Xm={name:"195ggdj",styles:"position:absolute;top:0.75rem;right:0.75rem;display:flex;flex-direction:row;gap:0.625rem"},Jm=function(e){var t,n,r,a,o,u,l=mc(),c=Il(),f=c.organizationName,d=c.textOverride;if(!e.displayTitle&&!e.displaySubject&&s.isEmpty(e.localFilters)&&!Um(null==e?void 0:e.componentType,e.parameters)&&(null==e||!e.verified))return p.jsx(Qd,{paddingBottom:null!=(u=e.paddingBottom)?u:"0.75rem","data-component":"empty-titles"});var h,g=(h=0,s.isEmpty(e.localFilters)||(h+=1.25),Um(null==e?void 0:e.componentType,e.parameters)&&(h+=1.25),Um(null==e?void 0:e.componentType,e.parameters)&&!s.isEmpty(e.localFilters)&&(h+=.5),h+"rem"),m=f?d("verified_by_with_organization","Verified by [[organizationName]]",{organizationName:f}):d("verified","Verified");return p.jsxs(p.Fragment,{children:[p.jsxs(oh,{direction:"column",gap:"0.25rem",paddingBottom:null!=(t=e.paddingBottom)?t:"0.75rem","data-component":"titles",children:[p.jsxs(oh,{alignItems:"center",gap:"0.25rem",paddingRight:g,paddingLeft:"center"===(null==l||null==(n=l.charts)||null==(n=n.title)?void 0:n.textAlign)?g:void 0,children:[e.displayTitle&&p.jsx(mh,{style:{fontFamily:null==l||null==(r=l.titles)?void 0:r.fontFamily},className:""+Bm.title(null==l?void 0:l.charts)({canFlex:null!=e&&e.library?"false":"true"}),"data-themeapi":"charts.title",children:e.displayTitle}),(null==e?void 0:e.verified)&&(null==e?void 0:e.library)&&p.jsxs(Sp,{tooltipContent:function(){return p.jsx(i.Fragment,{children:m})},children:[p.jsx(y.BadgeCheckIcon,{className:""+Bm.verified(null==l?void 0:l.library),"data-testid":"badge","data-themeapi":"library.verified.icon"}),p.jsx(Nm,{children:m})]})]}),e.displaySubject&&p.jsx(oh,{alignItems:"center",gap:"0.25rem",paddingRight:g,paddingLeft:"center"===(null==l||null==(a=l.charts)||null==(a=a.subject)?void 0:a.textAlign)?g:void 0,children:p.jsx(vh,{style:{fontFamily:null==l||null==(o=l.baseFont)?void 0:o.fontFamily},className:""+Bm.subject(null==l?void 0:l.charts),"data-themeapi":"charts.subject",children:e.displaySubject})})]}),!(null!=e&&e.library)&&p.jsx("div",{css:Ym,children:p.jsxs("div",{css:Xm,children:[p.jsx(Qm,{activeDimension:null==e?void 0:e.dimension,activeTimeDimension:e.timeDimension,activeMeasures:null==e?void 0:e.measure,parameters:null==e?void 0:e.parameters,componentType:null==e?void 0:e.componentType,dataSet:e.dataSet,setParameterUpdate:function(t){return e.setParameterUpdate&&e.setParameterUpdate(t)},viewId:e.viewId}),p.jsx(Im,{setLocalFilters:e.setLocalFilters,localFilters:e.localFilters,zoomControl:e.zoomControl,dataSet:e.dataSet})]})})]})};function Zm(e){var t=i.useState(!1),n=t[0],r=t[1];return i.useEffect((function(){return r(!1)}),[n]),i.useImperativeHandle(e,(function(){return{resetSize:function(){r(!0)}}})),n}var $m=i.memo((function(e){return p.jsx(p.Fragment,{children:e.annotations.map((function(t){return p.jsxs(E.Annotation,{dataKey:e.dataKey,datum:t.datum,dx:t.xOffset,dy:t.yOffset,children:[p.jsx(E.AnnotationConnector,{stroke:"#dedede"}),p.jsx(E.AnnotationLabel,{backgroundPadding:5,title:t.title,showAnchorLine:!1,titleFontSize:"10px",backgroundProps:{opacity:1}})]})}))})}),(function(e,t){return JSON.stringify(e)==JSON.stringify(t)})),ev=function(e){var t=e.dataKey,n=e.data;if(!e.show||s.isEmpty(e.generateAnnotations))return null;var r=function(e,t,n){var r=s.minBy(n,(function(e){return e[t]})),i=s.maxBy(n,(function(e){return e[t]})),a=[];return r&&a.push({title:"Low of "+r[t],datum:r,yOffset:15,xOffset:10}),i&&a.push({title:"High of "+i[t],datum:i,yOffset:-15,xOffset:10}),a}(0,t,n||[]);return p.jsx($m,{dataKey:t,annotations:r})},tv=function(e){var t=function(t){var n=function(e){return function(t){t=t||{};var n={variants:e.variants,compoundVariants:e.compoundVariants},r=$({},s.omit(e,["variants","compoundVariants"].concat(Object.keys(t))));return Object.keys(t).forEach((function(e){var i=t?t[e]:null;i&&(r=$({},r,n.variants&&n.variants[e][i]||{}))})),(n.compoundVariants||[]).forEach((function(e){var n=$({},e.css);s.every(Object.keys(s.omit(e,["css"])),(function(n){var r;return e[n]==(null==(r=t)?void 0:r[n])}))&&(r=$({},r,n))})),r}}(e)(t);return g.css(n,"","")};return t.toString=t,t},nv="\n.visx-tooltip {\n  z-index: 14294967294; /* or whatever height is appropriate */\n}",rv=function(e,t){return t?e-40:e},iv=g.css({display:"inline-flex",position:"relative",flexDirection:"row",gap:24,padding:0,height:40},"",""),av=g.css({name:"um88o8",styles:"color:inherit;margin:0 0 0 4px;flex:1;display:flex;justify-content:left;font-family:inherit;font-size:0.75rem;opacity:1;font-weight:400"}),ov=Object.assign((function(){return null}),{icon:function(e){return tv({marginLeft:"2px",variants:{type:{lines:{width:8,paddingTop:3,maxHeight:1,backgroundColor:e},bar:{height:8,width:8,backgroundColor:e,borderRadius:2},area:{height:0,width:0,borderBottom:"8px solid "+e,borderLeft:"8px solid transparent"},scatter:{height:8,borderRadius:"50%",width:8,backgroundColor:e},pie:{height:8,borderRadius:"50%",width:8,backgroundColor:e}}}})},container:iv,label:av,scrollbar:g.css({name:"1azakc",styles:"text-align:center"}),reason:function(e){return g.css(av,{zIndex:999,pointerEvents:"none",overflow:"hidden",position:"absolute",marginLeft:"20px",marginTop:"-5px",padding:"3px 5px",boxShadow:"0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)",borderRadius:"5px",paddingLeft:"12px",paddingRight:"8px",background:"linear-gradient(90deg, "+e+" 5px, rgba(255,255,255,1) 5px)"},"","")}}),sv=function(e){var t,n,r=i.useState(!1),a=r[1];return p.jsx("div",{className:(n=r[0],g.css($({overflowX:n?"auto":"hidden",whiteSpace:"nowrap"},n?{"&::-webkit-scrollbar":{height:8,width:8,opacity:.6},"&:active::-webkit-scrollbar-thumb":{visibility:"visible"},"&:focus::-webkit-scrollbar-thumb":{visibility:"visible"},"&:hover::-webkit-scrollbar-thumb":{visibility:"visible"},"&::-webkit-scrollbar-thumb":{backgroundColor:"rgba(142, 139, 130, 0.8)",visibility:"hidden",borderRadius:4}}:{}),"","")+" "+(null!=(t=null==e?void 0:e.className)?t:"")),onMouseEnter:function(){return a(!0)},onMouseLeave:function(){return a(!1)},children:null==e?void 0:e.children})},uv=function(e){var t,n,r=i.useState(!1),a=r[0],o=r[1];return p.jsx(p.Fragment,{children:p.jsx("span",{onMouseLeave:function(){return o(!1)},onMouseEnter:function(){return o(!0)},className:ov.icon(null!=(t=e.color)?t:"#5d4e8c")({type:null==e?void 0:e.type}),children:a&&e.reason&&p.jsx("div",{className:ov.reason(null!=(n=e.color)?n:"#5d4e8c"),children:e.reason})})})},lv={natural:j.curveNatural,monotoneX:j.curveMonotoneX,monotoneY:j.curveMonotoneY,straight:j.curveLinear,step:j.curveStep,stepBefore:j.curveStepBefore,stepAfter:j.curveStepAfter},cv="-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif";function fv(e,t){return[].concat(null!=e&&e.areas?null==e?void 0:e.areas[t]:[],null!=e&&e.bars?null==e?void 0:e.bars[t]:[],null!=e&&e.lines?null==e?void 0:e.lines[t]:[])}function dv(e,t,n,r,i,a){var o={type:"linear",nice:!0},s={paddingOuter:.05,paddingInner:.3,type:n?"time":"band"};return"y"===e&&a&&(o=$({},o,{domain:a})),"x"===e?(i&&(s=$({},s,{type:"band"})),r&&(s=$({},s,{type:"pow"})),t?o:s):t?s:o}function hv(e,t,n,r){return function(i){var a;return null!=(a=t(i,e))?a:n[r]}}function pv(e,t,n){return function(r){var i;return null!=(i=e(r))?i:t[n]}}var gv,mv=function(e,t){return function(n){return e?e(n):t?bv(n):n}},vv=function(e){return function(t){return null!=e&&e.formatYAxisLabel?null==e?void 0:e.formatYAxisLabel(t):t}},bv=function(e){return T.timeFormat("%b %d, %y")(new Date(e))},yv=function(e){return p.jsx(sv,{className:null!=e&&e.alignCenter?""+ov.scrollbar:void 0,x:!0,children:p.jsx(D,{scale:O.scaleOrdinal({domain:null==e?void 0:e.keys,range:null==e?void 0:e.colors}),children:function(t){return p.jsx("div",{className:ov.container,children:t.map((function(t,n){var r,i=null==e||null==(r=e.typeIndex)?void 0:r.find((function(e){return e.index===t.index})),a=e.conditionalFormattingPossibilities?e.conditionalFormattingPossibilities(t.text):[],o=function(){var r=null!=e&&e.formatter&&null!=e&&e.colors&&e.data?hv(t.datum,null==e?void 0:e.formatter,null==e?void 0:e.colors,n)(e.data):t.value,i=a.filter((function(e){var n=e.conditionIsMet(t.datum);return e.isRuleOnDimension&&n}));return e.replaceDimensionColorsIfPossible&&i[0]&&i[0].conditionIsMet(t.datum)?i[0].color:r},s=e.replaceDimensionColorsIfPossible?a.filter((function(e){return!e.isRuleOnDimension})):a;return p.jsx(uv,{type:null==i?void 0:i.type,color:o()}),p.jsxs(S.LegendItem,{margin:"0",children:[s.map((function(e,t){return p.jsx(uv,{type:null==i?void 0:i.type,color:e.color,reason:e.explanation},t)})),p.jsx(uv,{type:null==i?void 0:i.type,color:o(),reason:s.length>0?"Original color":void 0}),p.jsx(S.LegendLabel,{className:ov.label,style:{},children:null!=e&&e.formatSeriesName?null==e?void 0:e.formatSeriesName(null==t?void 0:t.text):t.text})]},"legend-quantile-"+n)}))})}})})},_v=function(e){var t,n,r,i,a,o=[],s=0;return null!=e&&e.bars&&(null==e||e.bars.keys.forEach((function(){o.push({type:"bar",index:s}),s+=1}))),null!=e&&e.areas&&(null==e||null==(r=e.areas)||r.keys.forEach((function(){o.push({type:"area",index:s}),s+=1}))),null==e||!e.lines||null!=e&&null!=(t=e.lines)&&t.scatter||null==e||null==(i=e.lines)||i.keys.forEach((function(){o.push({type:"lines",index:s}),s+=1})),null!=e&&e.lines&&null!=e&&null!=(n=e.lines)&&n.scatter&&(null==e||null==(a=e.lines)||a.keys.forEach((function(){o.push({type:"scatter",index:s}),s+=1}))),o},Av=function(e,t){var n=-1/0;if(t&&e)for(var r,i=se(t);!(r=i()).done;)for(var a=r.value,o=0;o<e.length;o++)e[o][a]>n&&(n=e[o][a]);return n},wv=function(e,t){var n=1/0;if(t&&e)for(var r,i=se(t);!(r=i()).done;)for(var a=r.value,o=0;o<e.length;o++)e[o][a]<n&&(n=e[o][a]);return 1/0===n?0:n};function Fv(e,t,n,r,i){var a=e?Math.max.apply(Math,e.map((function(e){return e.value}))):void 0,o=e?Math.min.apply(Math,e.map((function(e){return e.value}))):void 0;return a&&o&&a>t&&o<n?dv("y",r,i,void 0,void 0,[1.0005*o,1.0005*a]):a&&a>t?dv("y",r,i,void 0,void 0,[n,1.0005*a]):o&&o<n?dv("y",r,i,void 0,void 0,[1.0005*o,t]):dv("y",r,i)}var kv=tv({margin:0,fontSize:"0.9rem",padding:0}),xv=tv({borderBottom:"1px dotted rgba(0,0,0,0.025)"}),Ev=tv({display:"flex",alignItems:"center",gap:6}),Cv=tv({display:"block",padding:0,margin:0,textAlign:"right"}),Sv=tv({display:"grid",gridTemplateRows:"auto 1fr",gridRowGap:12,variants:{displayGrid:(gv={},gv.true={gridTemplateColumns:"1fr 1fr",gridColumnGap:48},gv.false={gridTemplateColumns:"1fr"},gv)}}),Ov=tv({borderTop:"1px solid rgba(200, 200, 200, 0.4)"}),Dv=tv({display:"grid",gridTemplateColumns:"auto 1fr",gap:12,fontSize:"0.75rem",fontWeight:500,color:"inherit",alignItems:"center"}),jv=tv({display:"block",padding:0,margin:0}),Tv=Object.assign((function(){return null}),{wrapper:function(e,t,n){var r=Array(n||1).fill("auto").join(" ");return t&&(r="20px "+r),e&&(r+=" 40px"),tv({display:"grid",gridTemplateRows:r,gap:12,padding:6})},heading:kv,total:Ov,highlighted:tv({wordBreak:"break-all"}),row:xv,rowLabel:Ev,resultGrid:Sv,rowValue:Cv,tooltipRowContainer:Dv,totalLabel:jv,sectionTitle:tv({color:"#7d838d",fontSize:12,marginTop:"0.25rem",marginBottom:0})}),Pv=tu({color:nu(35)}),Rv=function(e){var t,n,r,i=e.chartProps,a=e.datumKey,o=e.tooltipNearestDatum.key,u=[].concat((r=s.sumBy([(n=i).bars,n.areas,n.lines],(function(e){return e?1:0}))>=1,n.sharedTooltip||r?Object.keys(null!=(t=null==e?void 0:e.datumKey)?t:{}):[o]));u.sort((function(t,n){var r=e.formatSeriesName(t),i=e.formatSeriesName(n);return r?i?r<i?-1:1:-1:1}));var l=[].concat(u).filter((function(e){return e&&void 0!==a[e].datum[e]})),c=e.formatValue?e.formatValue(a[o].datum[o]):a[o].datum[o];return p.jsxs(Mv,{total:i.showTotalOnTooltip,title:!0,sections:void 0!==c&&l.length>1?2:1,children:[p.jsx("p",{className:""+Tv.heading,children:null==e?void 0:e.heading}),void 0!==c&&p.jsxs("div",{className:""+Tv.resultGrid({displayGrid:l.length>10?"true":"false"}),children:[l.length>1&&p.jsx("p",{className:Tv.sectionTitle+" "+Pv,children:"Active"}),p.jsx(Bv,{datumKey:a,keyString:o,chartProps:i,chartTooltipProps:e})]}),l.length>1&&p.jsxs("div",{className:""+Tv.resultGrid({displayGrid:l.length>10?"true":"false"}),children:[p.jsx("p",{className:Tv.sectionTitle+" "+Pv,children:"All"}),l.map((function(t){var n;return null!=i&&null!=(n=i.lines)&&n.scatter&&void 0===a[t].datum[t]?null:p.jsx(Bv,{datumKey:a,keyString:t,chartProps:i,chartTooltipProps:e},"chart_"+t)}))]}),i.showTotalOnTooltip&&p.jsxs("div",{className:Tv.total+" "+Tv.tooltipRowContainer,children:[p.jsx("p",{className:""+Tv.totalLabel,children:"Rounded total: "}),p.jsx("p",{className:Tv.row+" "+Tv.rowValue,children:null==e?void 0:e.total})]})]})},Mv=function(e){return p.jsx("div",{className:""+Tv.wrapper(e.total,null==e?void 0:e.title,null==e?void 0:e.sections),"data-sections":null==e?void 0:e.sections,children:null==e?void 0:e.children})},Iv=function(e){var t,n;return p.jsxs("div",{className:""+Tv.tooltipRowContainer,children:[p.jsxs("span",{className:Tv.row+" "+Tv.rowLabel,children:[(null==e?void 0:e.icon)&&p.jsx(uv,{type:null==e||null==(t=e.icon)?void 0:t.type,color:null==e||null==(n=e.icon)?void 0:n.color}),p.jsx("span",{className:""+Tv.highlighted,children:null==e?void 0:e.label})]}),p.jsx("p",{className:Tv.row+" "+Tv.rowValue,children:null==e?void 0:e.value})]})},Bv=function(e){var t,n=e.datumKey,r=e.keyString,i=e.chartProps,a=e.chartTooltipProps,o=function(e,t){var n,r,i,a;return null!=t&&t.bars&&null!=t&&null!=(n=t.bars.keys)&&n.find((function(t){return t===e}))?"bar":null==t||!t.lines||null!=t&&t.lines.scatter||null==t||null==(r=t.lines)||null==(r=r.keys)||!r.find((function(t){return t===e}))?null!=t&&t.areas&&null!=t&&null!=(i=t.areas)&&null!=(i=i.keys)&&i.find((function(t){return t===e}))?"area":null!=t&&t.lines&&null!=t&&t.lines.scatter&&null!=t&&null!=(a=t.lines)&&null!=(a=a.keys)&&a.find((function(t){return t===e}))?"scatter":null:"lines"}(n[r].key,i);if(!o)return null;var s=null!=(t=function(e,t,n,r){var i,a,o,s,u;return"area"==t&&null!=e&&null!=(i=e.areas)&&i.formatter?e.areas.formatter(n):"bar"==t&&null!=e&&null!=(a=e.bars)&&a.formatter?null==e||null==(o=e.bars)?void 0:o.formatter(r,n):"lines"==t&&null!=e&&null!=(s=e.lines)&&s.formatter?e.lines.formatter(n):"scatter"==t&&null!=e&&null!=(u=e.lines)&&u.formatter?e.lines.formatter(r,n):void 0}(i,o,r,n[r].datum))?t:a.getColor(r),u=a.formatSeriesName(r),l=a.formatValue?a.formatValue(n[r].datum[r]):n[r].datum[r];return p.jsx("div",{style:{width:380},children:p.jsx(Iv,{icon:{type:o,color:s},label:u,value:"undefined"===l?"-":l})})};function Nv(e,t,n,r,i,a){void 0===a&&(a=0);var o=document.createElement("canvas").getContext("2d");if(!o)return e;o.font=i+" "+r+" "+n;var s=t-a;if(o.measureText(e).width+.4*(e.length-1)>s){for(var u=s-o.measureText("...").width,l="",c=0;c<e.length;c++){var f=e[c],d=o.measureText(f).width;if(!(u>=d))break;l+=f,u-=d+.4}return l+"..."}return e}function Lv(e,t,n){if(1===e.length)return t.from.x;var r=e[n+1],i=e[n-1];return r&&i||r?r.from.x-t.from.x:i?t.from.x-i.from.x:0}var Uv=function(e){if("string"==typeof e)return parseInt(e,10);if("number"==typeof e)return e;throw new Error("Invalid font size type")},Hv=function(e){if(void 0!==e){if("number"==typeof e)return e;switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 900;case"lighter":return 100;default:var t=parseInt(e,10);if(isNaN(t))throw new Error("Invalid font weight type");return t}}};function zv(e,t,n){var r=(t-n)/3;return r*e+(n-9*r)}function qv(e,t,n,r){var i=0,a=function(e,t){var n,r;return{fontFamily:null!=(n=null!=(r=null==e?void 0:e.fontFamily)?r:t)?n:cv,fontWeight:null!=e&&e.fontWeight?Hv(e.fontWeight):"700",fontSize:null!=e&&e.fontSize?Uv(e.fontSize):9,letterSpacing:"normal"}}(n,null==r?void 0:r.fontFamily),o=a.fontFamily,s=a.fontWeight,u=a.fontSize,l=a.letterSpacing;return e.forEach((function(e){var n=function(e,t,n,r,i){var a=document.createElementNS("http://www.w3.org/2000/svg","svg"),o=document.createElementNS("http://www.w3.org/2000/svg","text");o.textContent=e,o.setAttribute("font-family",t),o.setAttribute("font-weight",n),o.setAttribute("font-size",r),o.setAttribute("letter-spacing",i),a.appendChild(o),document.body.appendChild(a);var s=o.getBBox().width;return document.body.removeChild(a),s}(t(e),o,""+s,""+u,l);i=Math.max(i,n)})),i}var Vv=function(e){var t,n,r,i,a,o,s={fontFamily:null!=(t=null==e||null==(n=e.theme)?void 0:n.fontFamily)?t:cv,fontWeight:null==e||null==(r=e.theme)?void 0:r.fontWeight,fontSize:null==e||null==(i=e.theme)?void 0:i.fontSize,style:{fill:null!=(a=null==(o=e.theme)?void 0:o.color)?a:nu(10)}};if("y"===(null==e?void 0:e.axis)){var u,l,c=-((null==e?void 0:e.axisFromPoint.y)+e.axisToPoint.y)/2;return p.jsx("svg",{x:"-1.25em",y:"0",fontSize:null==e||null==(u=e.theme)?void 0:u.fontSize,style:{overflow:"visible"},className:"vizzly-axis-title vizzly-axis-title-y",children:p.jsx("text",$({transform:"rotate(-90)",x:c,y:"-"+(e.horizontal?null!=(l=e.leftPanelWidth)?l:82:38)},s,{textAnchor:"middle",children:p.jsx("tspan",{x:c,dy:"0em",children:null==e?void 0:e.label})}))})}return p.jsx("g",{className:"vizzly-axis-title vizzly-axis-title-x",transform:"translate(0, 0)",children:p.jsx("text",$({x:((null==e?void 0:e.axisFromPoint.x)+e.axisToPoint.x)/2,y:"34",textAnchor:"middle",dominantBaseline:"middle"},s,{children:null==e?void 0:e.label}))})},Wv=function(e){var t,n,r,a,o,s,u,l,c,f,d,g,m,v,b,y,_,A=(l=e.chartWidth,c=e.ticks,f=e.xAxisIsTime,d=e.axisFromPoint.x,g=e.axisToPoint.x,m=null==e?void 0:e.labelProps,v=null==e||null==(t=e.theme)?void 0:t.labels,y=(b=i.useState([]))[0],_=b[1],i.useEffect((function(){if(l&&c.length&&f){var e=function(e,t,n){return qv(e,(function(e){return e.formattedValue}),t,n)}(c,v,m),t=c.find((function(t){return t.from.x+e/8>=d+e/2})),n=g-d-1.2*e;if(!(n<0)){for(var r=Math.floor((n-40)/(e+30)),i=Math.max(1,Math.floor(c.length/(r+1))),a=[t],o=t.index+i;o<c.length;o+=i)a.push(c[o]);_(a)}}}),[l,c,f,m,v]),f?y:c);return"none"===e.type?null:e.horizontal?p.jsxs("g",{className:"visx-group visx-axis-tick vizzly-axis-v",transform:"translate(0, 0)",children:["end2end"===(null==e?void 0:e.type)&&(null==e||null==(n=e.ticks)?void 0:n.map((function(t,n,r){var i;return function(t){return 0===t||t===(null==e?void 0:e.ticks.length)-1}(n)?h.createElement(Gv,$({},t,{width:Lv(r,t,n),labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,right:null==e?void 0:e.axisToPoint.x,last:n+1===(null==e?void 0:e.ticks.length),key:t.index+"-"+(null==e?void 0:e.uniqueId),horizontal:e.horizontal,theme:null==e||null==(i=e.theme)?void 0:i.labels,type:null==e?void 0:e.type})):null}))),"end2end"!==(null==e?void 0:e.type)&&(null==A?void 0:A.map((function(t,n,r){var i;return h.createElement(Gv,$({},t,{width:Lv(r,t,n),labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,right:null==e?void 0:e.axisToPoint.x,last:n+1===(null==e?void 0:e.ticks.length),key:t.index+"-"+(null==e?void 0:e.uniqueId),horizontal:e.horizontal,theme:null==e||null==(i=e.theme)?void 0:i.labels,type:null==e?void 0:e.type,xAxisIsTime:null==e?void 0:e.xAxisIsTime}))}))),!(null!=e&&e.hideAxisLine)&&p.jsx("line",{className:"visx-line",x1:e.axisFromPoint.x,y1:e.axisFromPoint.y,x2:e.axisToPoint.x,y2:e.axisToPoint.y,fill:"transparent",shapeRendering:"crispEdges",stroke:null==e?void 0:e.tickStroke,strokeWidth:null==e?void 0:e.strokeWidth,strokeLinecap:"square"}),(null==e?void 0:e.label)&&p.jsx(Vv,$({},e,{theme:null==e||null==(r=e.theme)?void 0:r.axisTitles,axis:"x",horizontal:null!=(a=null==e?void 0:e.axisHorizontal)&&a,leftPanelWidth:e.leftPanelWidth}))]}):p.jsxs(i.Fragment,{children:[null==e||null==(o=e.ticks)?void 0:o.map((function(t,n){var r;return p.jsx("g",{className:"visx-group visx-axis-tick vizzly-axis-h",transform:"translate(0, 0)",children:p.jsx(Gv,$({},t,{width:82,labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,right:null==e?void 0:e.axisToPoint.x,last:n+1===(null==e?void 0:e.ticks.length),horizontal:e.horizontal,theme:null==e||null==(r=e.theme)?void 0:r.labels,type:null==e?void 0:e.type,xAxisIsTime:null==e?void 0:e.xAxisIsTime}))},t.index+"-"+(null==e?void 0:e.uniqueId))})),(null==e?void 0:e.label)&&p.jsx(Vv,$({},e,{theme:null==e||null==(s=e.theme)?void 0:s.axisTitles,axis:"y",horizontal:null!=(u=e.axisHorizontal)&&u}))]})},Gv=function(e){var t,n,r,a,o,s,u,l,c=e.type,f=null!=(t=e.theme)&&t.fontSize?Uv(null==(n=e.theme)?void 0:n.fontSize):9,d=null!=(r=e.theme)&&r.fontWeight?""+Hv(null==(a=e.theme)?void 0:a.fontWeight):"700",h=null!=(o=null==(s=e.theme)?void 0:s.fontFamily)?o:cv,g=e.width/6,m=Nv(e.formattedValue,e.horizontal&&e.last?e.width-zv(f,40,5):e.width-zv(f,4,0),h,""+f,d,g),v="end2end"===c?e.last?e.right:null==e?void 0:e.left:e.horizontal?e.last?e.from.x-5:e.from.x:-5,b=e.from.y;return p.jsxs(i.Fragment,{children:[!e.horizontal&&p.jsx("line",{className:"visx-line",x1:"0",y1:b,x2:"0",y2:b,fill:"transparent",shapeRendering:"crispEdges",stroke:"#eaeaea",strokeWidth:"1",strokeLinecap:"square"}),p.jsx("g",{x:"-0.25em",y:"0.25em",children:p.jsx("text",{transform:"",x:v,y:e.horizontal?"16":b,fontFamily:h,fontWeight:d,fontSize:""+f,letterSpacing:.4,stroke:"none",textAnchor:"end2end"===c?e.last?"end":"start":e.horizontal?"middle":"end",style:{fill:null!=(u=null==(l=e.theme)?void 0:l.color)?u:"rgba(0, 0, 0, 0.6)"},"data-horizontal":e.horizontal?"true":"false","data-axisistime":e.xAxisIsTime?"true":"false","data-type":"type-"+c,children:p.jsx("tspan",{x:v,dy:e.horizontal?0:2,children:"end2end"===c||e.xAxisIsTime?e.formattedValue:m})})})]})},Kv=function(e){var t,n,r;return"none"===e.type?null:p.jsxs("g",{className:"visx-group visx-axis-tick vizzly-axis-v",transform:"translate(0, 0)",children:["end2end"===(null==e?void 0:e.type)&&(null==e||null==(t=e.ticks)?void 0:t.map((function(t,n,r){var a,o;return 0===n?p.jsxs(i.Fragment,{children:[p.jsx(Qv,$({},t,{width:null!=e&&e.horizontal?Lv(r,t,n):50,labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,right:null==e?void 0:e.axisToPoint.x,last:!1,top:null==e?void 0:e.axisToPoint.y,horizontal:e.horizontal,theme:null==e||null==(a=e.theme)?void 0:a.labels,type:null==e?void 0:e.type})),p.jsx(Qv,$({},t,{width:null!=e&&e.horizontal?Lv(r,t,n):50,labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,right:null==e?void 0:e.axisToPoint.x,top:null==e?void 0:e.axisToPoint.y,last:!0,horizontal:e.horizontal,theme:null==e||null==(o=e.theme)?void 0:o.labels,type:null==e?void 0:e.type,maxValueOfYAxis:null==e?void 0:e.maxValueOfYAxis}))]},t.index+"-"+(null==e?void 0:e.uniqueId)):null}))),"end2end"!==(null==e?void 0:e.type)&&(null==e||null==(n=e.ticks)?void 0:n.map((function(t,n,r){var i;return h.createElement(Qv,$({},t,{width:null!=e&&e.horizontal?Lv(r,t,n):50,labelProps:null==e?void 0:e.labelProps,left:null==e?void 0:e.axisFromPoint.x,top:null==e?void 0:e.axisToPoint.y,right:null==e?void 0:e.axisToPoint.x,last:!1,key:t.index+"-"+(null==e?void 0:e.uniqueId),horizontal:e.horizontal,theme:null==e||null==(i=e.theme)?void 0:i.labels,type:null==e?void 0:e.type}))}))),(null==e?void 0:e.label)&&p.jsx(Vv,$({},e,{theme:null==e||null==(r=e.theme)?void 0:r.axisTitles,axis:null!=e&&e.horizontal?"x":"y",horizontal:null==e?void 0:e.horizontal}))]})},Qv=function(e){var t,n,r,i,a,o,s,u,l,c=null!=(t=e.theme)&&t.fontSize?Uv(null==(n=e.theme)?void 0:n.fontSize):"9",f=null!=(r=e.theme)&&r.fontWeight?""+Hv(null==(i=e.theme)?void 0:i.fontWeight):"700",d=null!=(a=null==(o=e.theme)?void 0:o.fontFamily)?a:cv,h=Nv(null!=(s=null==e?void 0:e.maxValueOfYAxis)?s:e.formattedValue,e.width,d,""+c,f,5),g=e.horizontal?e.last?e.right:e.from.x:e.to.x;return p.jsx("g",{x:"-0.25em",y:"0.25em",children:p.jsx("text",{transform:"matrix(1, 0, 0, 1, 0, 0)",x:g,y:e.horizontal?"16":null!=e&&e.last?e.top:e.from.y,fontFamily:d,fontWeight:f,fontSize:c,letterSpacing:.4,stroke:"none",textAnchor:e.horizontal&&"end2end"===e.type?e.last?"end":"start":"middle",style:{fill:null!=(u=null==(l=e.theme)?void 0:l.color)?u:"rgba(0, 0, 0, 0.6)"},children:p.jsx("tspan",{x:g,dy:e.horizontal?0:2,children:h})})})},Yv=i.memo((function(e){var t=null!=e&&e.formatYAxisLabel?null==e?void 0:e.formatYAxisLabel(e.value):e.value,n=e.goalLine,r=e.axisProps,a=e.toX,o=i.useState(0),s=o[0],u=o[1],l=i.useRef(null);i.useEffect((function(){if(l.current){var e=l.current.getBBox();u(e.width+16)}}),[t]);var c=i.useMemo((function(){return function(e,t){for(var n,r,i,a=0,o=se(e);!(i=o()).done;){var s=i.value;if(s.value<=t.value&&(n=s),s.value>=t.value){r=s;break}}return n&&r&&(a=n.value===r.value?n.from.y:n.from.y+(r.from.y-n.from.y)/(r.value-n.value)*(t.value-n.value)),Math.round(a)}(r.ticks,n)}),[r.ticks,n]);return p.jsxs("g",{children:[p.jsx(P.Line,{from:{x:0,y:c},to:{x:a,y:c},stroke:n.color,strokeDasharray:"dashed"==n.strokeStyle?"5,5":void 0,strokeWidth:2,strokeLinecap:"round",shapeRendering:"smooth"}),p.jsxs("g",{transform:"translate("+(a-s-8- -(null==e?void 0:e.marginRight))+","+(c+8)+")",children:[p.jsx("path",{d:"M 0,0\n        l -8,-8 \n        l 8,-8 \n        h "+s+" \n        a 3,3 0 0 1 3,3 \n        v 10 \n        a 3,3 0 0 1 -3,3 \n        h "+-s+" z",fill:n.color}),p.jsx("text",{ref:l,x:s/2,y:-1,dy:-4,textAnchor:"middle",fontFamily:cv,fontSize:9,fill:Xv(n.color,["#fff",nu(0)]),children:t})]})]})})),Xv=function(e,t){return s.maxBy(t,(function(t){return f.contrast(t,e)}))||e},Jv=function(e,t,n){return(n+"_"+t+"_"+btoa(e.key+"_"+e.value+"_"+e.direction)).replace(/=/g,"")};function Zv(e,t){return null==t?void 0:t.filter((function(t){return t.key===e}))}function $v(e,t){return Jv(e,t,">="===e.direction?"above":"below")}var eb=function(e){var t=i.useContext(E.DataContext)||{},n=t.yScale,r=t.width;if(!n||!r)return null;var a=e.height-e.margin.top;return p.jsxs(i.Fragment,{children:[p.jsx("g",{transform:"translate(50, 0)",children:e.threshold.map((function(t,i){var a=n(t.value);return p.jsx("g",{children:p.jsx("line",{x1:0,y1:a,x2:r-e.margin.right-e.margin.left,y2:a,stroke:"#F4F4F4",strokeWidth:"1",fill:"transparent"})},"threshold-"+i)}))}),p.jsx("defs",{children:e.threshold.map((function(t,r){var o=n(t.value);return p.jsxs(i.Fragment,{children:[p.jsx("clipPath",{id:Jv(t,e.idPrefix,"above"),children:p.jsx("rect",{x:"0",y:"0",width:"100%",height:o})}),p.jsx("clipPath",{id:Jv(t,e.idPrefix,"intermediate"),children:p.jsx("rect",{x:"0",y:o,width:"100%",height:0})}),p.jsx("clipPath",{id:Jv(t,e.idPrefix,"below"),children:p.jsx("rect",{x:"0",y:o,width:"100%",height:a-o})})]},"threshold-"+r)}))})]})},tb=function(e,t,n,r){return{xAccessor:function(i){return i?r?i[n]:e?new Date(i[t]):i[t]:void 0},yAccessor:function(i){return i?r?e?new Date(i[t]):i[t]:i[n]:void 0}}},nb=function(e){var t,n,r,a,o,u,l,c,f,d,g,m,v,b,y,_,A,w,F,k,x,S,O,D,j,T,P,R,M,I=rv(null!=(t=null==e?void 0:e.height)?t:300,null==e?void 0:e.legend),B=e.approxYAxisLabelCount,N=void 0===B?"auto":B,L=e.approxXAxisLabelCount,U=void 0===L?"auto":L,H=e.removeStroke,z=void 0!==H&&H,q=e.horizontal,V=void 0!==q&&q,W=e.theme,G=e.x,K=(P=e.x,R=e.bars,e.forceXAxisAsTime&&!R||s.isDate(null==(M=fv({bars:R,lines:e.lines,areas:e.areas},"data")[0])?void 0:M[P])),Q=lv[function(e,t){var n=e||"natural";return"natural"===n&&(n=t?"monotoneY":"monotoneX"),n}(e.lineCurve,V)],Y=function(e,t){var n,r,i,a;return{fill:null!=(n=null==t?void 0:t.color)?n:"rgba(0, 0, 0, 0.6)",fontSize:null!=(r=null==t?void 0:t.fontSize)?r:9,fontWeight:null!=(i=null==t?void 0:t.fontWeight)?i:700,fontFamily:null!=(a=null==t?void 0:t.fontFamily)?a:cv,textAnchor:e?"end":"middle",scaleToFit:"shrink-only"}},X=function(e,t){var n=i.useRef(null),r=i.useState(0),a=r[0],o=r[1];i.useEffect((function(){var e=function(){o(n.current?n.current.clientWidth:0)};return e(),window.addEventListener("resize",(function(){return e})),function(){window.removeEventListener("resize",e)}}),[]);var s=Math.min(a<1e3?parseInt((""+a)[0]):12,12);return"auto"!=e?[n,e]:[n,s*(t?4:1)]}(U,!(null!=e&&e.horizontal)&&(null==e?void 0:e.forceXAxisAsTime)),J=X[0],Z=X[1],ee=i.useState(void 0),te=ee[0],ne=ee[1],re=i.useState(void 0),ie=re[0],ae=re[1],oe=fv(e,"colors"),se=E.buildChartTheme($({},E.lightTheme,{colors:oe,tickLength:0,gridColor:"",gridColorDark:""})),ue=null!=(n=null==W||null==(r=W.axis)?void 0:r.stroke)?n:"#eaeaea",le=function(e,t){var n=0===e?"none":2===e?"end2end":"auto";return{xAxisType:n,xAxisAttributes:"end2end"===n?{left:0}:null,yAxisType:0===t?"none":2===t?"end2end":"auto"}}(U,N),ce=le.xAxisType,fe=le.xAxisAttributes,de=le.yAxisType,he=null!=(a=null!=(o=null==e||null==(u=e.lines)?void 0:u.data.length)?o:null==e||null==(l=e.areas)||null==(l=l.data)?void 0:l.length)?a:null==(c=e.bars)?void 0:c.data.length,pe=function(e){var t,n,r,a,o,s;return i.useMemo((function(){for(var t=-1/0,n=1/0,r=0,i=["bars","lines","areas"];r<i.length;r++){var a,o,s=i[r],u=null==(a=e[s])?void 0:a.data,l=null==(o=e[s])?void 0:o.keys,c=Av(u,l),f=wv(u,l);c>t&&(t=c),f<n&&(n=f)}return{maxValue:t,minValue:n}}),[null==(t=e.bars)?void 0:t.data,null==(n=e.bars)?void 0:n.keys,null==(r=e.lines)?void 0:r.data,null==(a=e.lines)?void 0:a.keys,null==(o=e.areas)?void 0:o.data,null==(s=e.areas)?void 0:s.keys])}(e),ge=pe.maxValue,me=pe.minValue,ve=null!=(f=null==(d=e.lines)?void 0:d.threshold)?f:null==(g=e.areas)?void 0:g.threshold,be=function(e,t,n,r,i,a){if(e&&t)return qv(i,(function(e){return n.formatXAxisLabel?n.formatXAxisLabel(e[a]):String(e[a])}),null==r?void 0:r.labels)}(V,null!=(m=e.forceXAxisAsTime)&&m,e,W,fv(e,"data"),e.x),ye=e.sparkline?{top:2,bottom:2,left:"right"!==e.yAxisOrientation?50:0,right:0}:function(e,t,n,r,i){var a=Boolean(null==r?void 0:r.x),o=Boolean(null==r?void 0:r.y);return{top:8,bottom:a?40:25,left:e?("none"!==n?i?i+10:82:25)+(o?24:0):t?50+(o?24:0):25,right:25}}(V,"right"!==e.yAxisOrientation,ce,null==e?void 0:e.axisTitles,be);return p.jsxs("div",{ref:J,style:{position:"relative",height:I},children:[p.jsxs(E.XYChart,{theme:se,margin:ye,height:I,xScale:dv("x",V,K,null==e||null==(v=e.lines)?void 0:v.scatter,!(null==e||!e.lines)||!(null==e||!e.areas)),yScale:Fv(null==e?void 0:e.goalLine,ge,me,V,K),horizontal:V,onPointerUp:function(){return null==e?void 0:e.onClick(te,ie)},children:[p.jsx(E.Grid,{columns:V,rows:!V,stroke:"black",strokeDasharray:"0.5 5",strokeWidth:z?0:2,lineStyle:{strokeLinecap:"round",stroke:null!=(b=null==W||null==(y=W.grid)?void 0:y.stroke)?b:"rgba(200, 200, 200, 0.2)"}}),!(null!=e&&e.sparkline)&&p.jsxs(p.Fragment,{children:["none"!==ce&&p.jsx(E.Axis,$({},fe,{tickLabelProps:function(){var e=$({},Y(V,null==W?void 0:W.labels));return V||(e.y=15),e},numTicks:"end2end"===ce?he:Z,strokeWidth:z?0:1,tickStroke:"#eaeaea",stroke:V?"transparent":ue,orientation:V?"left":"bottom",tickFormat:mv(e.formatXAxisLabel,e.forceXAxisAsTime||K),label:V?null==e||null==(_=e.axisTitles)?void 0:_.y:null==e||null==(A=e.axisTitles)?void 0:A.x,children:function(t){return p.jsx(Wv,$({},t,{theme:W,type:ce,uniqueId:null==e?void 0:e.uniqueId,chartWidth:null==e?void 0:e.width,xAxisIsTime:!!e.forceXAxisAsTime,leftPanelWidth:be,axisHorizontal:null==e?void 0:e.horizontal}))}})),p.jsx(E.Axis,{labelOffset:50,tickLabelProps:function(){var t=$({},Y(V,null==W?void 0:W.labels));return V||"right"===e.yAxisOrientation||(t.width=50,t.textAnchor="middle"),t},hideAxisLine:!0,numTicks:"auto"===N?5:N,strokeWidth:z?0:1,hideTicks:!0,tickLength:e.horizontal||"right"===e.yAxisOrientation?10:25,stroke:ue,orientation:V?"bottom":e.yAxisOrientation||"left",tickFormat:vv(e),label:V?null==e||null==(w=e.axisTitles)?void 0:w.x:null==e||null==(F=e.axisTitles)?void 0:F.y,children:function(t){return p.jsx(Kv,$({},t,{theme:W,type:de,horizontal:V,maxValueOfYAxis:null!=e&&e.formatYAxisLabel?null==e?void 0:e.formatYAxisLabel(ge):ge,uniqueId:null==e?void 0:e.uniqueId}))}})]}),ve&&ve.length>0&&p.jsx(eb,{threshold:ve,height:I,margin:ye,idPrefix:e.idPrefix}),p.jsx("style",{children:"\n        .visx-bar-stack .visx-bar {\n          stroke: #fff;\n          stroke-width: 2px;\n        }\n        .visx-tooltip-glyph svg {\n          max-width: 10px\n          height: 10px;\n        }\n        "+nv+"\n        "}),(null==e?void 0:e.areas)&&p.jsx(p.Fragment,{children:[].concat(e.areas.keys).map((function(t,n){var r,a,o,s,u,l=(null==(r=e.areas)?void 0:r.formatter)&&(null==(a=e.areas)?void 0:a.formatter(t))||(null==(o=e.areas)?void 0:o.colors[n]);return p.jsxs(i.Fragment,{children:[p.jsx(C.LinearGradient,{id:"g"+e.uniqueId+n,from:l,to:l,fromOffset:.6,fromOpacity:.8,toOpacity:.6},"area_gradients_"+e.uniqueId+"_"+n),null==(s=Zv(t,null==(u=e.areas)?void 0:u.threshold))?void 0:s.map((function(t,r){return p.jsx(C.LinearGradient,{id:"g"+e.uniqueId+n+"_"+r,from:t.color,to:t.color,clipPath:"url(#"+$v(t,e.idPrefix)+")",fromOffset:.6,fromOpacity:.8,toOpacity:.6},"area_gradients_"+e.uniqueId+"_"+n+"_"+r)}))]})}))}),(null==e?void 0:e.areas)&&!(null!=e&&null!=(k=e.areas)&&k.stacked)&&[].concat(e.areas.keys).map((function(t,n){var r,a,o,s=$({curve:Q,dataKey:t,data:null==(r=e.areas)?void 0:r.data},tb(K,G,t,V),{renderLine:!1});return p.jsxs(i.Fragment,{children:[h.createElement(E.AreaSeries,$({},s,{key:"grouped_area_"+e.uniqueId+"_"+n,fill:"url(#g"+e.uniqueId+n+")"})),null==(a=Zv(t,null==(o=e.areas)?void 0:o.threshold))?void 0:a.map((function(t,r){return p.jsx(E.AreaSeries,$({},s,{clipPath:"url(#"+$v(t,e.idPrefix)+")",fill:"url(#g"+e.uniqueId+n+"_"+r+")"}),"grouped_area_"+e.uniqueId+"_"+n+"_threshold_"+r)}))]})})),(null==e?void 0:e.areas)&&e.areas.stacked&&p.jsx(E.AreaStack,{curve:Q,renderLine:!0,children:[].concat(e.areas.keys).map((function(t,n){var r,a,o,s=$({dataKey:t,data:null==(r=e.areas)?void 0:r.data},tb(K,G,t,V));return p.jsxs(i.Fragment,{children:[p.jsx(E.AreaSeries,$({fill:"url(#g"+e.uniqueId+n+")",lineProps:{strokeWidth:4,strokeLinecap:"round"}},s),"areas_stacked_"+e.uniqueId+"_"+n),null==(a=Zv(t,null==(o=e.areas)?void 0:o.threshold))?void 0:a.map((function(t,r){return p.jsx(E.AreaSeries,$({},s,{clipPath:"url(#"+$v(t,e.idPrefix)+")",fill:"url(#g"+e.uniqueId+n+"_"+r+")"}),"grouped_area_"+e.uniqueId+"_"+n+"_threshold_"+r)}))]})}))}),(null==e?void 0:e.bars)&&!e.bars.stacked&&p.jsx(E.BarGroup,{children:e.bars.keys.map((function(t,n){var r,i,a,o;return p.jsx(E.BarSeries,$({radiusAll:!0,radius:null!=(r=null==(i=e.bars)||null==(i=i.styles)?void 0:i.cornerRadius)?r:3,dataKey:t,data:null==(a=e.bars)?void 0:a.data},tb(K,G,t,V),{colorAccessor:(null==e||null==(o=e.bars)?void 0:o.formatter)&&hv(t,null==e?void 0:e.bars.formatter,oe,n)}),"grouped_bar_"+e.uniqueId+"_"+n)}))}),(null==e?void 0:e.bars)&&e.bars.stacked&&p.jsx(E.BarStack,{offset:"100%"==e.bars.stacked?"expand":"none",children:e.bars.keys.map((function(t,n){var r,i,a,o;return p.jsx(E.BarSeries,$({radiusAll:!0,radius:null!=(r=null==(i=e.bars)||null==(i=i.styles)?void 0:i.cornerRadius)?r:3,dataKey:t,data:null==(a=e.bars)?void 0:a.data},tb(K,G,t,V),{colorAccessor:(null==e||null==(o=e.bars)?void 0:o.formatter)&&hv(t,null==e?void 0:e.bars.formatter,oe,n)}),"stacked_bar_"+e.uniqueId+"_"+n)}))}),(null==e?void 0:e.lines)&&!(null!=e&&null!=(x=e.lines)&&x.scatter)&&e.lines.keys.map((function(t,n){var r,i,a,o,s=$({strokeWidth:3,curve:Q,dataKey:t,data:null==(r=e.lines)?void 0:r.data},tb(K,G,t,V));return p.jsxs(p.Fragment,{children:[h.createElement(E.LineSeries,$({},s,{key:"line_on_line_chart_"+e.uniqueId+"_"+n,colorAccessor:(null==e||null==(i=e.lines)?void 0:i.formatter)&&pv(null==e?void 0:e.lines.formatter,oe,n)})),null==(a=Zv(t,null==(o=e.lines)?void 0:o.threshold))?void 0:a.map((function(t,r){return h.createElement(E.LineSeries,$({},s,{key:"line_on_line_chart_"+e.uniqueId+"_"+n+"_threshold_"+r,clipPath:"url(#"+$v(t,e.idPrefix)+")",stroke:t.color}))}))]})})),e.lines&&(null==e||null==(S=e.lines)?void 0:S.scatter)&&e.lines.keys.map((function(t,n){var r,i;return p.jsx(E.GlyphSeries,$({dataKey:t,data:null==(r=e.lines)?void 0:r.data},tb(K,G,t,V),{colorAccessor:(null==e||null==(i=e.lines)?void 0:i.formatter)&&hv(t,null==e?void 0:e.lines.formatter,oe,n)}),"scatter_chart_"+e.uniqueId+"_"+n)})),e.lines&&(null==e||null==(O=e.lines)?void 0:O.scatter)&&e.lines.keys.map((function(t,n){var r,i;return p.jsx(E.GlyphSeries,$({dataKey:t,data:null==(r=e.lines)?void 0:r.data},tb(K,G,t,V),{colorAccessor:(null==e||null==(i=e.lines)?void 0:i.formatter)&&hv(t,null==e?void 0:e.lines.formatter,oe,n)}),"scatter_chart_"+e.uniqueId+"_"+n)})),["areas","lines"].map((function(t,n){var r=e;return p.jsx(i.Fragment,{children:r[t]&&[].concat(r[t].keys).map((function(i,a){var o,s;return p.jsx(ev,{show:(null==te?void 0:te.key)==i,generateAnnotations:null==(o=r[t])?void 0:o.annotate,dataKey:i,data:null==(s=r[t])?void 0:s.data},"area_lines_"+e.uniqueId+"_"+n+"_"+a)}))},"area_lines_"+e.uniqueId+"_"+n)})),p.jsx(E.Tooltip,{showVerticalCrosshair:!0,showSeriesGlyphs:null==e.bars,renderTooltip:function(t){var n=t.tooltipData,r=t.colorScale,a=null==n?void 0:n.datumByKey;ae(a);var o=null==n?void 0:n.nearestDatum,u=s.debounce((function(){var e,t=(null==o||null==(e=o.key)?void 0:e.key)!=(null==te?void 0:te.key);te&&!t||ne(null==n?void 0:n.nearestDatum)}));if(i.useEffect((function(){return u()})),!n||!r)return null;var l=Object.values(null!=a?a:{}),c=Math.round(s.sumBy(l,(function(e){return Number(e.datum[e.key]||0)}))),f=function(e,t,n){return null==n?"No value":mv(e,t)(n)}(e.formatXAxisLabel,K,null==o?void 0:o.datum[G]);return p.jsx(Rv,{heading:f,total:c,chartProps:e,datumKey:a,tooltipNearestDatum:o,typeIndex:_v(e),getColor:function(e){return null==r?void 0:r(e)},formatSeriesName:e.formatSeriesName,formatValue:vv(e)})}}),e.goalLine&&(null==(D=e.goalLine)?void 0:D.length)>0&&!V&&p.jsx(E.Axis,{orientation:"left",children:function(t){var n;return null==(n=e.goalLine)?void 0:n.map((function(n,r){var i;return p.jsx(Yv,{axisProps:t,goalLine:n,value:n.value,toX:(null!=(i=null==e?void 0:e.width)?i:0)-ye.left-ye.right,marginRight:ye.right,maxValueOfYAxis:ge,formatYAxisLabel:null==e?void 0:e.formatYAxisLabel},(null==e?void 0:e.uniqueId)+"-"+r)}))}})]}),(null==e?void 0:e.legend)&&p.jsx(yv,{keys:fv(e,"keys"),colors:oe,typeIndex:_v(e),formatSeriesName:null==e?void 0:e.formatSeriesName,formatter:null==e||null==(j=e.bars)?void 0:j.formatter,data:null==(T=e.bars)?void 0:T.data,conditionalFormattingPossibilities:e.conditionalFormattingPossibilities})]})},rb=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){var n,r;return p.jsx(nb,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,sparkline:e.sparkline,uniqueId:e.uniqueId,formatSeriesName:e.formatSeriesName,lineCurve:e.lineCurve,showTotalOnTooltip:e.showTotalOnTooltip,forceXAxisAsTime:e.forceXAxisAsTime,areas:{colors:e.colors,annotate:e.annotate||[],stacked:e.stacked||!1,data:e.data,keys:e.keys,formatter:e.formatter,threshold:e.threshold},x:e.x,legend:null==e?void 0:e.legend,removeStroke:null==e?void 0:e.removeStroke,formatXAxisLabel:null==e?void 0:e.formatXAxisLabel,formatYAxisLabel:null==e?void 0:e.formatYAxisLabel,horizontal:null==e?void 0:e.horizontal,height:null!=(n=null==e?void 0:e.height)?n:null==t?void 0:t.height,width:null!=(r=null==e?void 0:e.width)?r:null==t?void 0:t.width,theme:null==e?void 0:e.theme,onPointerUp:null==e?void 0:e.onPointerUp,onClick:function(t){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick(t))},goalLine:null==e?void 0:e.goalLine,axisTitles:null==e?void 0:e.axisTitles,idPrefix:null==e?void 0:e.idPrefix})}})})),ib=function(e){var t=[];return"dimension"in e&&(t=[].concat(t,e.dimension||[])),"lineDimension"in e&&(t=[].concat(t,e.lineDimension||[])),"barDimension"in e&&(t=[].concat(t,e.barDimension||[])),{x:(t=(t=[].concat(e.timeDimension?[{field:e.timeDimension.field,function:e.timeDimension.truncate,pivot:"x"}]:[],t)).map((function(e,t){return 0==t?(e.pivot=e.pivot||"x",e):(e.pivot=e.pivot||"y",e)}))).filter((function(e){return"x"==e.pivot})).map((function(e){return Me(e)})),y:t.filter((function(e){return"y"==e.pivot})).map((function(e){return Me(e)}))}};function ab(e){var t=e.title,n=e.subject,r=e.headline,a=i.useRef(null),o=i.useState(t),s=o[0],u=o[1],l=i.useState(null==r?void 0:r.func),c=l[0],f=l[1],d=i.useState(n),h=d[0],p=d[1];return i.useEffect((function(){var e;0===s.length&&t.length>=1&&a.current&&a.current.resetSize(),0===h.length&&n.length>=1&&a.current&&a.current.resetSize(),0===(null==c?void 0:c.length)&&null!=r&&r.func&&(null==r||null==(e=r.func)?void 0:e.length)>=1&&a.current&&a.current.resetSize(),u(t),p(n),f(null==r?void 0:r.func)}),[t,n,r]),a}var ob=function(e,t){return!(!1!==e&&void 0!==e||!t)||!0===e},sb=function(e,t,n,r,a,o){var s=i.useState(!1),u=s[0],l=s[1];try{var c=function(e,t){if("dataSetId"in t){var n=gn(t).flatMap((function(t){var n=Ur(e,t);return Gt(n)?[n]:[]}));return JSON.stringify(n)}return""}(a,e);return i.useEffect((function(){var i=new AbortController;return function(){var a=Z(X().mark((function a(){var o;return X().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return l(!0),a.next=3,up(e,t,i.signal,r);case 3:(o=a.sent)?(l(!1),i.signal.aborted||n(o)):n([null]);case 5:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}()(),function(){i.abort()}}),[JSON.stringify({componentType:o,dataSetId:a.id,queries:e,filterConfig:r,watchCustomFieldChangesKey:c})]),{queriesAreChanging:u}}catch(e){if(l(!1),e instanceof un)return{queriesAreChanging:!1};throw e}};function ub(e){if(0===(null==e?void 0:e.measure.length))return"The Data settings are missing a Metric. Select from the list of Metrics to display the Chart."}function lb(e){if(e.xMeasure&&e.yMeasure||e.dimension.length>0)return"The Data settings are missing a parameter. Select from the list of parameters to display the Chart."}var cb=tu({padding:"4px 10px",borderRadius:"5px",variants:{positive:{yes:{color:"rgb(4, 120, 87)",background:"#D1FAE5"},no:{color:"rgb(190, 18, 60)",background:"#FFE4E6"}}}}),fb=tu({fontSize:"12px",display:"flex",alignItems:"center",rowGap:"0.5rem",position:"relative",cursor:"pointer"}),db=Object.assign((function(){return null}),{deltaPill:cb,deltaText:tu({padding:0,borderRadius:"5px",variants:{positive:{yes:{color:"rgb(23, 171, 92)",background:"transparent"},no:{color:"rgb(190, 18, 60)",background:"transparent"}}}}),arrow:tu({height:"1rem",width:"1rem",variants:{percentageIncrease:{yes:{transform:"rotate(315deg)"},no:{transform:"rotate(45deg)"}},delteStyle:{pill:{},text:{position:"absolute",right:"-1rem"}}}}),delta:fb});function hb(e,t){var n;return null==e||null==(n=e.content)||null==(n=n[e.content.length-1])?void 0:n[t]}var pb=function(e){var t,n,r,a=Il().textOverride,o=mc(),s=i.useState(!0),u=s[0],l=s[1],c="supporting"===e.viewFor||"text"===(null==o||null==(r=o.charts)||null==(r=r.singleStat)?void 0:r.delteStyle)?"text":"pill",f=e.result;if(!f||0===f.content.length||1===f.content.length)return null;var d,h,g,m=f.content[f.content.length-2][e.index],v=hb(f,e.index),b=(d=m,0!==(h=v)?0!==d?(h-d)/d*100:100*h:100*-d),y=(g={positive:b>=0?"yes":"no"},"text"===c?db.deltaText(g):db.deltaPill(g)),_=-1*(m-v);return p.jsxs(hc,{gap:"0.15rem",children:["standalone"===e.viewFor&&p.jsxs(Qd,{as:"p",className:fc(""+ku.textSize("xs"),""+ku.opacity(.7)),margin:0,children:[a("single_stat.current","Current")," ",null==e||null==(t=e.deltaTimeDimension)?void 0:t.truncate]}),p.jsxs(oh,{gap:"0.5rem",alignItems:"end",children:["standalone"===e.viewFor&&p.jsx(Qd,{as:"p",margin:0,children:p.jsx(Fb,{formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,value:v,measure:null==e?void 0:e.measure})}),p.jsx(oh,{alignSelf:"supporting"===e.viewFor?"flex-end":"text"===(null==o||null==(n=o.charts)||null==(n=n.singleStat)?void 0:n.delteStyle)?"center":"flex-end",gap:"0.5rem",children:p.jsx(Sp,{tooltipContent:function(){var t;return p.jsxs(Sp.Content,{children:[a("single_stat.previous","Previous")," ",null==e||null==(t=e.deltaTimeDimension)?void 0:t.truncate,":"," ",p.jsx(Fb,{formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,value:m,measure:null==e?void 0:e.measure})]})},children:p.jsxs("button",{onClick:function(){return l(!u)},className:fc(y,""+ku.bw(0),""+db.delta),"aria-label":u?a("single_stat.show_as_value","Show as value"):a("single_stat.show_as_percentage","Show as percentage"),children:[u?ws(b,2)+"%":p.jsx(Fb,{formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,value:_,measure:null==e?void 0:e.measure}),p.jsx("svg",{className:""+db.arrow({percentageIncrease:b>=0?"yes":"no",delteStyle:c}),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.5 12h15m0 0l-6.75-6.75M19.5 12l-6.75 6.75"})})]})})})]})]})},gb=function(e){var t=Il().textOverride,n=null==e?void 0:e.results.some((function(e){return Array.isArray(null==e?void 0:e.content)&&(null==e?void 0:e.content)&&e.content.length>1}));return null!==e.deltaTimeDimension&&!1===n?p.jsx("p",{className:fc(""+ku.textSize("xs"),""+ku.opacity(.5)),children:t("single_stat.no_data_for_delta_description","No data available for [[deltaTimeDimension]] comparison",{deltaTimeDimension:null==e?void 0:e.deltaTimeDimension.truncate})}):null===(null==e?void 0:e.deltaTimeDimension)||!1===n?null:p.jsx(Qd,{margin:0,className:fc(""+ku.textSize("xs"),""+ku.opacity(.5)),children:t("single_stat.delta_description","Comparing [[deltaTimeDimension]] over [[deltaTimeDimension]]",{deltaTimeDimension:null==e?void 0:e.deltaTimeDimension.truncate})})};function mb(e,t,n,r,i,a){var o=e[xt(r)]||"_vizzly_to_2_dp",s=t[xt(r)]||"",u=n[xt(r)]||"";return{formattedValue:a[o].formatter(i),prefix:s,postfix:u}}var vb=function(e,t,n){var r="";return t&&(r=""+t),r=""+r+e,n&&(r=""+r+n),r},bb=function(e){var t=i.useRef(null),n=i.useState(0),r=n[0],a=n[1];return i.useEffect((function(){var e,n,r=function(){t.current&&a(t.current.offsetWidth)},i=(e=r,function(){clearTimeout(n),n=setTimeout((function(){e()}),50)});requestAnimationFrame((function(){return r()}));var o=new ResizeObserver(i);return t.current&&o.observe(t.current),window.addEventListener("resize",i),function(){window.removeEventListener("resize",i),o&&o.disconnect()}}),[e]),[t,r]},yb={standalone:{smallFonts:"sm",direction:"column",gap:"1rem",statGap:80},supporting:{smallFonts:"xs",direction:"row",gap:"0.25rem",statGap:40}},_b={name:"12ayaws",styles:"position:relative;display:flex;white-space:nowrap;padding-top:0.25rem;text-align:left;font-size:3rem;line-height:1;font-weight:600;letter-spacing:0.025em"},Ab={name:"n294es",styles:"position:relative;display:flex;padding-top:0.25rem;text-align:left;font-size:3rem;line-height:1;font-weight:600;letter-spacing:0.1em"},wb=function(e){var t,n,r,a,o=Il(),u=o.textOverride,l=o.labelFormat,c=e.results[0],f=e.results[1],d=i.useState(null),h=d[0],g=d[1];if(i.useEffect((function(){if(c&&e.measure){var t=Ps(c,xt(e.measure));-1!==t&&g(t)}}),[c,e.measure]),null===h)return null;var m=e.displayCurrent?hb(f,h):null==c||null==(t=c.content)||null==(t=t[0])?void 0:t[h],v=function(e,t){var n={};return t.forEach((function(t){var r,i;if("fontColor"==t.ruleType&&Hs({op:null==(r=t.filters)?void 0:r[0][0].op,value:null==(i=t.filters)?void 0:i[0][0].value},e))return n.color=t.ruleValue})),n}(m,s.filter(e.conditionalFormattingRules,(function(t){var n,r,i;return Me({field:null==(n=t.filters)?void 0:n[0][0].field,function:null!=(r=null==(i=t.filters)?void 0:i[0][0].function)?r:"none"})==xt(e.measure)}))),b=qs(null==c||null==(n=c.fields[h])?void 0:n.publicName,e.supportedAggregates[e.measure.function].publicName),y=l({fieldId:e.measure.field,func:e.measure.function,type:"singleStat",defaultLabel:b,viewId:e.viewId,values:[null!=(r=null==c||null==(a=c.fields[h])?void 0:a.publicName)?r:""]});return p.jsxs("div",{children:[p.jsx("div",{children:(e.showAggregateText||"supporting"===e.viewFor)&&p.jsx("span",{className:ku.textSize(yb[e.viewFor].smallFonts)+" "+ku.nowrap,children:null!=y?y:b})}),p.jsxs(oh,{gap:"0.75rem",direction:yb[e.viewFor].direction,children:[p.jsx(Qd,{children:e.displayCurrent&&"supporting"===e.viewFor?p.jsx(Sp,{tooltipContent:function(){var t;return p.jsxs(Sp.Content,{children:[u("single_stat.current","Current")," ",null==e||null==(t=e.deltaTimeDimension)?void 0:t.truncate]})},children:p.jsx("p",{style:$({},v,{fontSize:e.fontSize}),css:_b,className:""+ku.text,children:p.jsx(Fb,{formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,value:m,measure:null==e?void 0:e.measure})})}):p.jsx("p",{style:$({},v,{fontSize:e.fontSize}),css:Ab,className:""+ku.text,children:p.jsx(Fb,{formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,measure:null==e?void 0:e.measure,value:m})})}),p.jsx(pb,{index:h,result:f,deltaTimeDimension:null==e?void 0:e.deltaTimeDimension,formatter:null==e?void 0:e.formatter,postfixes:null==e?void 0:e.postfixes,prefixes:null==e?void 0:e.prefixes,measure:null==e?void 0:e.measure,viewFor:e.viewFor})]})]})},Fb=function(e){var t=Il(),n=t.textOverride,r=mb(e.formatter,e.prefixes,e.postfixes,e.measure,e.value,t.numberFormatOptions),a=r.formattedValue,o=r.prefix,s=r.postfix;return a===n("single_stat.no_value","No value")?p.jsx(i.Fragment,{children:a}):p.jsx(i.Fragment,{children:vb(a,o,s)})},kb={type:"singleStat",prefixes:{},postfixes:{},fontSize:"30px",measure:[],displayTitle:"",displaySubject:"",formatter:{},filter:[],limit:500,conditionalFormattingRules:[],deltaTimeDimension:null},xb=function(e){var t,n,r,a,o,s,u,l,c,f,d,h,g,m,v={displayTitle:e.displayTitle,displaySubject:e.displaySubject,verified:e.protectedByOrganisation,library:null!=(t=e.library)&&t,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:e.dataSet,componentType:null==(n=e)?void 0:n.type,parameters:null==(r=e)?void 0:r.parameters,measure:null==(a=e)?void 0:a.measure,viewId:null!=(o=null==(s=e)?void 0:s.viewId)?o:""},b=bb(e.queriesAreChanging),y=b[0],_=b[1],A=bb(e.queriesAreChanging),w=A[0],F=A[1];if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters",children:ub({measure:e.measure,order:[],dimension:[]})});var k=void 0!==e.results?e.results[0]:void 0;if(Ms(k))return p.jsx(Eh,{});if(Is(k))return p.jsx(Eg,{});if(Bs(k))return p.jsx(Sg,$({},v));var x=_>380,E=(e=Vs(e,{},kb)).measure.length,C=yb[e.viewFor].statGap,S=e.leftAlign?"flex-start":x&&(E-1)*C+F*E<_-32?"center":void 0;return p.jsxs(Vp,{queriesAreChanging:e.queriesAreChanging,overflowScroll:!0,children:[!e.hideHeader&&p.jsx(Jm,$({},v,{paddingBottom:0})),E>1?p.jsxs(i.Fragment,{children:[p.jsx("div",{css:x?[{height:"100%",width:"100%"}]:[{width:"100%"}],ref:y,children:p.jsx(oh,{direction:x?"row":"column",height:"100%",gap:x?C:"2rem","data-component":"stat-container",alignItems:x?"center":void 0,justifyContent:S,children:[].concat(e.measure).map((function(t,n){var r,i;return p.jsx("div",{ref:w,children:p.jsx(wb,{index:n,showAggregateText:E>1,supportedAggregates:e.supportedAggregates,measure:t,prefixes:e.prefixes,postfixes:e.postfixes,fontSize:e.fontSize,formatter:e.formatter,conditionalFormattingRules:e.conditionalFormattingRules,results:e.results,deltaTimeDimension:null==(r=e)?void 0:r.deltaTimeDimension,viewFor:e.viewFor,displayCurrent:e.displayCurrent,viewId:null!=(i=e.viewId)?i:""})},n)}))})}),(null==(u=e)?void 0:u.deltaTimeDimension)&&p.jsx(Qd,{marginTop:yb[e.viewFor].gap,children:p.jsx(gb,{deltaTimeDimension:null==(l=e)?void 0:l.deltaTimeDimension,results:null==(c=e)?void 0:c.results})})]}):p.jsxs(hc,{placeContent:e.leftAlign?"left":"center","data-component":"stat-container",height:"100%",children:[p.jsx(wb,{index:1,showAggregateText:E>1,supportedAggregates:e.supportedAggregates,measure:e.measure[0],prefixes:e.prefixes,postfixes:e.postfixes,fontSize:e.fontSize,formatter:e.formatter,conditionalFormattingRules:e.conditionalFormattingRules,results:e.results,deltaTimeDimension:null==(f=e)?void 0:f.deltaTimeDimension,viewFor:e.viewFor,displayCurrent:e.displayCurrent,viewId:null!=(d=e.viewId)?d:""},1),(null==(h=e)?void 0:h.deltaTimeDimension)&&p.jsx(Qd,{marginTop:yb[e.viewFor].gap,children:p.jsx(gb,{deltaTimeDimension:null==(g=e)?void 0:g.deltaTimeDimension,results:null==(m=e)?void 0:m.results})})]})]})};function Eb(e,t){return e.reduce((function(e,n){return t&&"string"==typeof t&&(e[Me(n)]=t),e}),{})}function Cb(e,t){return(null===t||"object"!=typeof t||0!==Object.keys(t).length)&&e.length>0&&"asc"===e[0].direction&&!!t}function Sb(e,t,n){return!(null==t||!t.func)&&Cb(e,n)}xb.defaultProps=kb;var Ob=function(e){var t,n,r,a,o=Il().queryEngineConfig,s=i.useState([]),u=s[0],l=s[1],c=0!==Object.keys(e.component.attributes.timeDimension||{}).length&&"current"===(null==(t=e.component.attributes.headline)?void 0:t.func),f=c&&e.component.attributes.timeDimension?$({},e.component.attributes.timeDimension,{bucketFill:!1}):null,d=function(e,t,n,r){return e.map((function(e){var i;return $({},e,{function:(null==(i=Re(Ur(n,e.field),t))?void 0:i.includes(r))?r:e.function})}))}(e.component.attributes.measure,o.supportedAggregates,e.dataSet,null==(n=e.component.attributes.headline)?void 0:n.func),h=dr({queryEngineConfig:o}).init(e.dataSet.id,{prefixes:Eb(d,e.component.attributes.yAxisPrefix),postfixes:Eb(d,e.component.attributes.yAxisPostfix),formatter:Eb(d,e.component.attributes.yAxisFormat),fontSize:"1.1rem",viewId:e.component.attributes.viewId+"-stats",deltaTimeDimension:f,measure:d}),g=sb(h,e.runQueriesCallback,l,{localFilters:[],globalFilters:[]},e.dataSet);return p.jsx(Qd,{minHeight:c?80:56,children:p.jsx(xb,$({},h,{id:null!=(r=h.viewId)?r:"",dataSet:e.dataSet,localFilters:e.component.localFilters,setLocalFilters:function(){},setParameterUpdate:function(){},results:u,queriesAreChanging:g.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(a=e.dashboardBehaviour)||null==(a=a.queryEngineConfig)?void 0:a.supportedTransformationFunctions,library:null==e?void 0:e.library,leftAlign:!0,viewFor:"supporting",displayCurrent:c}))})},Db=function(e){var t=[];return e?(e.forEach((function(e){var n;t.push({key:Es([],[],e.filters[0][0].field,null!=(n=e.filters[0][0].function)?n:"none"),value:e.filters[0][0].value,direction:e.filters[0][0].op,color:e.ruleValue})})),t):t},jb=function(e){var t,n,r,a,o=ab({title:null==e?void 0:e.displayTitle,subject:null==e?void 0:e.displaySubject,headline:null==e?void 0:e.headline}),s=Il(),u=s.textOverride,l=s.labelFormat,c=mc(),f={displayTitle:e.displayTitle,displaySubject:e.displaySubject,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,library:null!=(t=e.library)&&t,verified:e.protectedByOrganisation,dataSet:e.dataSet,parameters:null==e?void 0:e.parameters,componentType:null==e?void 0:e.type,measure:null==e?void 0:e.measure,dimension:null==e?void 0:e.dimension,timeDimension:e.timeDimension,setParameterUpdate:null==e?void 0:e.setParameterUpdate,viewId:null!=(n=null==e?void 0:e.viewId)?n:""};if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters"});if(Ms(e.result))return p.jsx(Eh,{});if(Is(e.result))return p.jsx(Eg,{});if(Bs(e.result))return p.jsx(Sg,$({},f));var d=ib(e),h=Ts(d,e.measure,e.result),g=js(e.result,e.measure,d,"100%"==e.stacked),m=Sb(e.order,e.headline,e.timeDimension);return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{id:e.id,queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},f,{paddingBottom:m?"0.5rem":void 0})),m&&p.jsx(Ob,$({},e.propsForHeadline)),p.jsx(Du,{disabledFeatures:null!=(r=null==e?void 0:e.library)&&r,children:p.jsx(rb,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,ref:o,uniqueId:e.id,x:"x",keys:h,colors:ai(null==c?void 0:c.colors,h.length),data:g,legend:ob(null==e?void 0:e.legend,"verbose"===(null==c?void 0:c.detail)),horizontal:!1,removeStroke:!1,forceXAxisAsTime:!!e.timeDimension,showTotalOnTooltip:!!e.stacked,stacked:!!e.stacked,formatXAxisLabel:Ys(e.timeDimension,e.supportedTimeTruncFunctions,{prefix:e.xAxisPrefix,postfix:e.xAxisPostfix,format:null==e?void 0:e.xAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatYAxisLabel:Xs(u,{prefix:e.yAxisPrefix,postfix:e.yAxisPostfix,format:null==e?void 0:e.yAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),annotate:"verbose"==(null==c?void 0:c.detail)?["high_and_low"]:[],lineCurve:e.lineCurve,theme:null==c?void 0:c.charts,formatSeriesName:Js(e.result,u,e.type,null!=(a=e.viewId)?a:"",l),formatter:function(t){var n=Qs(e.dimension,e.conditionalFormattingRules,{},t,null==e?void 0:e.dataSet);if(n)return n.value},onPointerUp:null==e?void 0:e.onPointerUp,sparkline:e.sm,goalLine:null==e?void 0:e.goalLines,axisTitles:null==e?void 0:e.axisTitles,idPrefix:e.idPrefix,threshold:Db(e.conditionalFormattingRules)})})]})})};jb.defaultProps={type:"areaChart",measure:[],dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",filter:[],limit:500,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,lineCurve:"natural",conditionalFormattingRules:[],drilldown:[],legend:!1,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",goalLines:void 0,headline:{}};var Tb=i.memo(jb,Ws),Pb=function(){return null},Rb=function(e){var t;return(null==e||null==(t=e.component)||null==(t=t.attributes)||null==(t=t.drilldown)?void 0:t.length)>0},Mb=function(e){var t,n=i.useState(null),r=n[0],a=n[1],o=e.component,s=o.results,u=o.attributes,l=o.localFilters,c=sb(u,e.runQueriesCallback,e.setResults,{localFilters:e.component.localFilters,globalFilters:e.globalFilters},e.dataSet);return p.jsxs(i.Fragment,{children:[p.jsx(Tb,$({id:e.id},u,{dataSet:e.dataSet,localFilters:l,setLocalFilters:e.setLocalFilters,setParameterUpdate:null==e?void 0:e.setParameterUpdate,result:s[0],queriesAreChanging:c.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,onPointerUp:function(t){return Rb(e)&&a(t)},sm:e.sm,library:null==e?void 0:e.library,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,propsForHeadline:e,idPrefix:e.idPrefix})),r&&p.jsx(Pb,{onDrilldown:r,onClose:function(){return a(null)},inputProps:e})]})},Ib=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){var n,r;return p.jsx(nb,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,uniqueId:e.uniqueId,sparkline:e.sparkline,x:e.x,formatSeriesName:e.formatSeriesName,bars:{annotate:[],stacked:"stacked"===(null==e?void 0:e.type),colors:e.colors,data:e.data,keys:e.keys,formatter:e.formatter,styles:e.styles},legend:null==e?void 0:e.legend,removeStroke:null==e?void 0:e.removeStroke,forceXAxisAsTime:null==e?void 0:e.forceXAxisAsTime,formatXAxisLabel:null==e?void 0:e.formatXAxisLabel,formatYAxisLabel:null==e?void 0:e.formatYAxisLabel,horizontal:null==e?void 0:e.horizontal,height:null!=(n=null==e?void 0:e.height)?n:null==t?void 0:t.height,width:null!=(r=null==e?void 0:e.width)?r:null==t?void 0:t.width,showTotalOnTooltip:e.showTotalOnTooltip,theme:null==e?void 0:e.theme,onPointerUp:null==e?void 0:e.onPointerUp,conditionalFormattingPossibilities:e.conditionalFormattingPossibilities,onClick:function(t,n){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick(t,n))},goalLine:null==e?void 0:e.goalLine,axisTitles:null==e?void 0:e.axisTitles,idPrefix:e.idPrefix})}})}));function Bb(e,t,n){var r=Nb(e,t);return null!=n&&n.grouping?Lb(r,null==n?void 0:n.grouping):r}var Nb=function(e,t){return e.map((function(e){return e.field in t?{fieldId:e.field,function:e.function,aggregate:e.function,value:t[e.field]}:{fieldId:e.field,function:e.function,aggregate:e.function}}))},Lb=function(e,t){return t.forEach((function(t){var n=e.findIndex((function(e){return e.fieldId===t.fieldId}));n>-1?e[n]=$({},e[n],t):e.push(t)})),e};function Ub(e,t,n,r,i){if(!Array.isArray(e)||!Array.isArray(n))throw new Error("Invalid input: fields and row must be arrays");return e.map((function(e,a){var o,s;if(Cs(e.datumKey))return(s={})[e.datumKey]=null==(o=n[a])?void 0:o.value,s;var u={};if("string"==typeof e.id){var l,c,f=e.id;i&&null!=r&&r.some((function(e){return e.id===i.subsetDimension}))&&(f=i.subsetDimension);var d=Ie(f,t);(c={})[JSON.stringify(d)]=null==(l=n[a])?void 0:l.value,u=c}return u})).filter((function(e){return Object.keys(e).length>0}))}var Hb=function(e){var t;return!(!e||void 0===e||!(e.measure&&(null==(t=e.measure)?void 0:t.length)>0||null!=e&&e.dimension&&(null==e?void 0:e.dimension.length)>0))},zb={type:"barChart",measure:[],dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",filter:[],limit:500,conditionalFormattingRules:[],protectedFields:void 0,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,legend:!1,drilldown:[],approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto"},qb=function(e){var t,n,r,a,o,s,u,l,c,f,d,h,g,m,v,b,y,_,A,w=e.displayTitle,F=e.displaySubject,k=Il(),x=k.textOverride,E=k.labelFormat,C=ab({title:w,subject:F,headline:e.headline}),S=mc(),O={displayTitle:w,displaySubject:F,localFilters:(e=Vs(e,{},zb)).localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,library:null!=(t=null==(n=e)?void 0:n.library)&&t,verified:null==(r=e)?void 0:r.protectedByOrganisation,dataSet:e.dataSet,parameters:null==(a=e)?void 0:a.parameters,componentType:null==(o=e)?void 0:o.type,measure:null==(s=e)?void 0:s.measure,dimension:null==(u=e)?void 0:u.dimension,timeDimension:e.timeDimension,viewId:null!=(l=null==(c=e)?void 0:c.viewId)?l:""};if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters"});if(Ms(e.result))return p.jsx(Eh,{});if(Is(e.result))return p.jsx(Eg,{});if(Bs(e.result))return p.jsx(Sg,$({},O));var D=ib(e),j=Ts(D,e.measure,e.result),T=js(e.result,e.measure,D,"100%"==e.stacked),P=Sb(e.order,e.headline,e.timeDimension);return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{id:e.id,queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},O,{paddingBottom:P?"0.5rem":void 0})),P&&p.jsx(Ob,$({},e.propsForHeadline)),p.jsx(Du,{disabledFeatures:null!=(f=null==(d=e)?void 0:d.library)&&f,children:p.jsx(Ib,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,ref:C,sparkline:e.sm,uniqueId:e.id,x:"x",formatYAxisLabel:Xs(x,{prefix:e.yAxisPrefix,postfix:e.yAxisPostfix,format:null==(h=e)?void 0:h.yAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatXAxisLabel:Ys(e.timeDimension,e.supportedTimeTruncFunctions,{prefix:e.xAxisPrefix,postfix:e.xAxisPostfix,format:null==(g=e)?void 0:g.xAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatter:function(t,n){var r,i=Qs(e.dimension,e.conditionalFormattingRules,t,n,null==(r=e)?void 0:r.dataSet);if(i)return i.value},styles:null==S||null==(m=S.charts)?void 0:m.barChart,keys:j,colors:ai(null==S?void 0:S.colors,j.length),data:T,legend:ob(null==(v=e)?void 0:v.legend,"verbose"===(null==S?void 0:S.detail)),horizontal:"horizontalBarChart"==e.type,removeStroke:!1,type:e.stacked?"stacked":"grouped",showTotalOnTooltip:!!e.stacked,forceXAxisAsTime:!!e.timeDimension,theme:null==S?void 0:S.charts,axisTitles:null==(b=e)?void 0:b.axisTitles,formatSeriesName:Js(e.result,x,e.type,null!=(y=e.viewId)?y:"",E),onPointerUp:null==(_=e)?void 0:_.onPointerUp,conditionalFormattingPossibilities:function(t){return Ks(e.dimension,e.conditionalFormattingRules,t,e.supportedAggregates,e.dataSet)},onClick:function(t,n){return function(e,t,n){var r,i,a=n.onViewClick;(function(e){return(null==e?void 0:e.distance)<3})(e)&&Hb(null==n?void 0:n.protectedFields)&&a({viewId:null!=(r=null==n?void 0:n.viewId)?r:"",type:null!=(i=null==n?void 0:n.type)?i:"barChart",clicked:{grouping:function(){var r,i=[],a=Object.keys(null!=t?t:{}).map((function(e){return Ss(e)}));if(null!=n&&n.dimension&&(null==n||null==(r=n.dimension)?void 0:r.length)>0)if(a.length>1)a.map((function(e){var t,n;i.push({fieldId:null!=(t=""+e.dimensionKeys[0])?t:"",function:e.function,aggregate:e.function,value:null!=(n=""+e.dimensionValues[0])?n:""})}));else{var o,s=null!=(o=null==n?void 0:n.dimension[0].field)?o:"";i.push({fieldId:s,function:null==n?void 0:n.dimension[0].function,aggregate:null==n?void 0:n.dimension[0].function,value:null==e?void 0:e.datum[s]})}if(n&&"timeDimension"in n&&null!==(null==n?void 0:n.timeDimension)){var u,l,c,f,d=null!=(u=null==(l=n.timeDimension)?void 0:l.field)?u:"";i.push({fieldId:d,function:null==(c=n.timeDimension)?void 0:c.truncate,aggregate:null==(f=n.timeDimension)?void 0:f.truncate,value:null==e?void 0:e.datum[d]})}return i}(),value:{fieldId:null!=n&&n.measure?null==n?void 0:n.measure[0].field:"",function:null!=n&&n.measure?null==n?void 0:n.measure[0].function:"",aggregate:null!=n&&n.measure?null==n?void 0:n.measure[0].function:"",value:null==e?void 0:e.datum[null==e?void 0:e.key]}}})}(t,n,e)},goalLine:null==(A=e)?void 0:A.goalLines,idPrefix:e.idPrefix})})]})})};qb.defaultProps=zb;var Vb=i.memo(qb,Ws),Wb=function(e,t,n,r,a,o,s){var u=e;return t.preAggregated&&(u=[Yr(t)]),function(e,t,n,r){i.useEffect((function(){var i=Ir(t.type,{queryEngineConfig:n});if(e.preAggregated&&i.setDataAttributesFromPreAggregatedDataSet){var a=i.setDataAttributesFromPreAggregatedDataSet(t,e);r(a)}}),[JSON.stringify({dataSet:e,type:t.type})])}(t,e,n,a),{queriesAreChanging:sb(u,o,s,r,t,e.type).queriesAreChanging}},Gb=function(e){var t,n=i.useState(null),r=n[0],a=n[1],o=e.component,s=o.results,u=o.attributes,l=Wb(u,e.dataSet,e.dashboardBehaviour.queryEngineConfig,{localFilters:o.localFilters,globalFilters:e.globalFilters},e.updateComponentAttributes,e.runQueriesCallback,e.setResults);return p.jsxs(i.Fragment,{children:[p.jsx(Vb,$({id:e.id},u,{sm:e.sm,dataSet:e.dataSet,localFilters:e.component.localFilters,parameters:null==e?void 0:e.component.attributes.parameters,setLocalFilters:e.setLocalFilters,setParameterUpdate:null==e?void 0:e.setParameterUpdate,result:s[0],queriesAreChanging:l.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,onPointerUp:function(t){return Rb(e)&&a(t)},library:null==e?void 0:e.library,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,onViewClick:function(t){return(null==e?void 0:e.onViewClick)&&(null==e?void 0:e.onViewClick(t))},goalLines:e.component.attributes.goalLines,axisTitles:null==e?void 0:e.component.attributes.axisTitles,propsForHeadline:e,idPrefix:e.idPrefix})),r&&p.jsx(Pb,{onDrilldown:r,onClose:function(){return a(null)},inputProps:e})]})},Kb=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){var n,r;return p.jsx(nb,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,uniqueId:e.uniqueId,formatSeriesName:e.formatSeriesName,forceXAxisAsTime:e.forceXAxisAsTime,lineCurve:e.lineCurve,sparkline:e.sparkline,lines:{annotate:e.annotate||[],data:e.data,keys:e.keys,colors:e.colors,formatter:e.formatter,threshold:e.threshold},x:e.x,legend:null==e?void 0:e.legend,removeStroke:null==e?void 0:e.removeStroke,formatXAxisLabel:null==e?void 0:e.formatXAxisLabel,formatYAxisLabel:null==e?void 0:e.formatYAxisLabel,horizontal:null==e?void 0:e.horizontal,height:null!=(n=null==e?void 0:e.height)?n:null==t?void 0:t.height,width:null!=(r=null==e?void 0:e.width)?r:null==t?void 0:t.width,theme:null==e?void 0:e.theme,onPointerUp:null==e?void 0:e.onPointerUp,onClick:function(t){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick(t))},goalLine:null==e?void 0:e.goalLine,axisTitles:null==e?void 0:e.axisTitles,idPrefix:null==e?void 0:e.idPrefix})}})})),Qb=function(e){var t,n,r,a,o=Il(),s=o.textOverride,u=o.labelFormat,l=e.displayTitle,c=e.displaySubject,f=ab({title:l,subject:c,headline:null==e?void 0:e.headline}),d={displayTitle:l,displaySubject:c,verified:e.protectedByOrganisation,library:null!=(t=e.library)&&t,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,dataSet:e.dataSet,parameters:null==e?void 0:e.parameters,componentType:null==e?void 0:e.type,measure:null==e?void 0:e.measure,dimension:null==e?void 0:e.dimension,timeDimension:e.timeDimension,setParameterUpdate:null==e?void 0:e.setParameterUpdate,viewId:null!=(n=null==e?void 0:e.viewId)?n:""},h=mc();if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters"});if(Ms(e.result))return p.jsx(Eh,{});if(Is(e.result))return p.jsx(Eg,{});if(Bs(e.result))return p.jsx(Sg,$({},d));var g=ib(e),m=Ts(g,e.measure,e.result),v=js(e.result,e.measure,g,"100%"==e.stacked),b=Sb(e.order,e.headline,e.timeDimension);return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{id:e.id,queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},d,{paddingBottom:b?"0.5rem":void 0})),b&&p.jsx(Ob,$({},e.propsForHeadline)),p.jsx(Du,{disabledFeatures:null!=(r=null==e?void 0:e.library)&&r,children:p.jsx(Kb,{ref:f,uniqueId:e.id,x:"x",approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,formatYAxisLabel:Xs(s,{prefix:e.yAxisPrefix,postfix:e.yAxisPostfix,format:null==e?void 0:e.yAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatXAxisLabel:Ys(e.timeDimension,e.supportedTimeTruncFunctions,{prefix:e.xAxisPrefix,postfix:e.xAxisPostfix,format:null==e?void 0:e.xAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),keys:m,colors:ai(null==h?void 0:h.colors,m.length),data:v,sparkline:e.sm,legend:ob(null==e?void 0:e.legend,"verbose"===(null==h?void 0:h.detail)),horizontal:!1,annotate:"verbose"==(null==h?void 0:h.detail)?["high_and_low"]:[],forceXAxisAsTime:!!e.timeDimension,lineCurve:e.lineCurve,theme:null==h?void 0:h.charts,formatSeriesName:Js(e.result,s,e.type,null!=(a=e.viewId)?a:"",u),formatter:function(t){var n=Qs(e.dimension,e.conditionalFormattingRules,{},t,null==e?void 0:e.dataSet);if(n)return n.value},onPointerUp:null==e?void 0:e.onPointerUp,goalLine:null==e?void 0:e.goalLines,axisTitles:null==e?void 0:e.axisTitles,threshold:Db(e.conditionalFormattingRules),idPrefix:e.idPrefix})})]})})};Qb.defaultProps={type:"lineChart",measure:[],dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",filter:[],limit:500,xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,lineCurve:"natural",conditionalFormattingRules:[],drilldown:[],legend:!1,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto",goalLines:void 0,headline:void 0};var Yb=i.memo(Qb,Ws),Xb=function(e){var t,n=i.useState(null),r=n[0],a=n[1],o=e.component,s=o.results,u=o.attributes,l=Wb(u,e.dataSet,e.dashboardBehaviour.queryEngineConfig,{localFilters:o.localFilters,globalFilters:e.globalFilters},e.updateComponentAttributes,e.runQueriesCallback,e.setResults);return p.jsxs(i.Fragment,{children:[p.jsx(Yb,$({id:e.id},u,{dataSet:e.dataSet,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,result:s[0],queriesAreChanging:l.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,onPointerUp:function(t){return Rb(e)&&a(t)},sm:e.sm,library:null==e?void 0:e.library,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,propsForHeadline:e,idPrefix:e.idPrefix})),r&&p.jsx(Pb,{onDrilldown:r,onClose:function(){return a(null)},inputProps:e})]})},Jb=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){var n,r;return p.jsx(nb,{approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,uniqueId:e.uniqueId,formatSeriesName:e.formatSeriesName,forceXAxisAsTime:e.forceXAxisAsTime,sparkline:e.sparkline,lines:{annotate:e.annotate||[],data:e.data,keys:e.keys,colors:e.colors,scatter:!0},x:e.x,sharedTooltip:!0,legend:null==e?void 0:e.legend,removeStroke:null==e?void 0:e.removeStroke,formatXAxisLabel:null==e?void 0:e.formatXAxisLabel,formatYAxisLabel:null==e?void 0:e.formatYAxisLabel,horizontal:null==e?void 0:e.horizontal,height:null!=(n=null==e?void 0:e.height)?n:null==t?void 0:t.height,width:null!=(r=null==e?void 0:e.width)?r:null==t?void 0:t.width,theme:null==e?void 0:e.theme,onClick:function(t){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick(t))},goalLine:null==e?void 0:e.goalLine,axisTitles:null==e?void 0:e.axisTitles,idPrefix:null==e?void 0:e.idPrefix})}})})),Zb={type:"scatterChart",xMeasure:null,yMeasure:null,dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",xAxisPostfix:"",xAxisPrefix:"",yAxisPostfix:"",yAxisPrefix:"",yAxisFormat:null,xAxisFormat:null,filter:[],limit:500,legend:!1,approxXAxisLabelCount:"auto",approxYAxisLabelCount:"auto"},$b=function(e){var t,n,r,a,o,s,u,l,c,f,d,h,g=e.displayTitle,m=e.displaySubject,v=Il(),b=v.textOverride,y=v.labelFormat,_=ab({title:g,subject:m}),A={displayTitle:g,displaySubject:m,library:null!=(t=e.library)&&t,verified:e.protectedByOrganisation,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,dataSet:e.dataSet,componentType:null==(n=e)?void 0:n.type,viewId:null!=(r=null==(a=e)?void 0:a.viewId)?r:""},w=mc();if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters",children:lb(e)});if(Ms(e.result))return p.jsx(Eh,{});if(Is(e.result))return p.jsx(Eg,{});if(Bs(e.result))return p.jsx(Sg,$({},A));var F=(e=Vs(e,{},Zb)).result&&e.xMeasure?function(e,t,n){var r={};return Ds(n).forEach((function(n){var i=[].concat(e).map((function(e){return n[e.field]})),a=[].concat(e).map((function(e){return e.field})),o=Es(a,i,t.field,t.function);r[o]=!0})),Object.keys(r)}(e.dimension,e.xMeasure,e.result):[];if(!e.xMeasure||!e.yMeasure)return null;var k=[];e.xMeasure&&k.push(e.xMeasure),e.yMeasure&&k.push(e.yMeasure);var x=ib(e),E=e.result?js(e.result,k,x):[],C=Es([],[],e.xMeasure.field,e.xMeasure.function);return E.map((function(t){var n=[].concat(e.dimension.map((function(e){return t[e.field]}))),r=e.yMeasure,i=e.xMeasure;if(!r)return!1;if(!i)return!1;var a=Es([],[],r.field,r.function),o=Es(e.dimension.map((function(e){return e.field})),n,i.field,i.function);return t[o]=t[a],t})),p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},A)),p.jsx(Du,{disabledFeatures:null!=(o=null==(s=e)?void 0:s.library)&&o,children:p.jsx(Jb,{ref:_,approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,uniqueId:e.id,x:C,keys:F,colors:ai(null==w?void 0:w.colors,F.length),data:E,legend:ob(null==(u=e)?void 0:u.legend,"verbose"===(null==w?void 0:w.detail)),horizontal:!1,removeStroke:!1,forceXAxisAsTime:!1,sparkline:!1,formatYAxisLabel:Xs(b,{prefix:e.yAxisPrefix,postfix:e.yAxisPostfix,format:null==(l=e)?void 0:l.yAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatXAxisLabel:Ys(null,e.supportedTimeTruncFunctions,{prefix:e.xAxisPrefix,postfix:e.xAxisPostfix,format:null==(c=e)?void 0:c.xAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),theme:null==w?void 0:w.charts,formatSeriesName:Js(e.result,b,e.type,null!=(f=e.viewId)?f:"",y),goalLine:null==(d=e)?void 0:d.goalLines,axisTitles:null==(h=e)?void 0:h.axisTitles,idPrefix:e.idPrefix})})]})})};$b.defaultProps=Zb;var ey=i.memo($b,Ws),ty=function(e){var t,n=e.component,r=n.results,i=n.attributes,a=n.localFilters,o=sb(i,e.runQueriesCallback,e.setResults,{localFilters:a,globalFilters:e.globalFilters},e.dataSet);return p.jsx(ey,$({id:e.id},i,{dataSet:e.dataSet,localFilters:a,setLocalFilters:e.setLocalFilters,setParameterUpdate:function(){},result:r[0],queriesAreChanging:o.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,sm:e.sm,library:null==e?void 0:e.library,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,idPrefix:e.idPrefix}))},ny=function(e){return[].concat(e.content).map((function(t){return s.reduce(t,(function(t,n,r){return t[e.fields[r].id]=n,t}),{})}))},ry=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){var n,r;return p.jsx(nb,$({},e,{height:null!=(n=null==e?void 0:e.height)?n:null==t?void 0:t.height,width:null!=(r=null==e?void 0:e.width)?r:null==t?void 0:t.width}))}})})),iy=function(e){var t=e.endAngle;return{startAngle:t>Math.PI?2*Math.PI:0,endAngle:t>Math.PI?2*Math.PI:0,opacity:0}},ay=function(e){return{startAngle:e.startAngle,endAngle:e.endAngle,opacity:1}};function oy(e){var t=e.animate,n=e.path,r=e.getColor,i=e.onClickDatum,a=e.onMouseOver,o=e.onMouseOut,s=e.showLabel,u=e.valueKey,l=e.formatValue;return I.useTransition(e.arcs,{from:t?iy:ay,enter:ay,update:ay,leave:t?iy:ay,keys:e.getKey})((function(e,t,c){var f=c.key,d=n.centroid(t),h=d[0],g=d[1],m=t.endAngle-t.startAngle>=.1,v=JSON.parse(f);return p.jsxs("g",{children:[p.jsx(I.animated.path,{d:I.interpolate([e.startAngle,e.endAngle],(function(e,r){return n($({},t,{startAngle:e,endAngle:r}))})),fill:r(t),onClick:function(){return i(v)},onTouchStart:function(){return i(v)},onMouseOver:function(){return a({arc:t,coords:{x:h,y:g}})},onMouseOut:function(){return o()}}),s&&m&&p.jsx(I.animated.g,{style:{opacity:e.opacity},children:p.jsx("text",{fill:"white",x:h,y:g,dy:".33em",fontSize:9,textAnchor:"middle",pointerEvents:"none",children:l(v[u])})})]},f)}))}var sy=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(x.ParentSize,{children:function(t){return p.jsx(uy,$({width:null==t?void 0:t.width,height:null==t?void 0:t.height},e))}})})),uy=function(e){var t,n,r,a,o,s=e.width,u=e.labelKey,l=e.valueKey,c=e.formatValue,f=e.formatLabel,d=rv(null!=(t=null==e?void 0:e.height)?t:300,null==e?void 0:e.legend),h=B.useTooltip({tooltipOpen:!1,tooltipLeft:s/2,tooltipTop:d,tooltipData:"Move me with your mouse or finger"}),g=h.showTooltip,m=h.hideTooltip,v=h.tooltipOpen,b=h.tooltipData,y=h.tooltipLeft,_=void 0===y?0:y,A=h.tooltipTop,w=void 0===A?0:A,F=B.useTooltipInPortal({scroll:!0,detectBounds:!0}),k=F.containerRef,x=F.containerBounds,E=F.TooltipInPortal,C=ly(null==e?void 0:e.data,u,f),S=O.scaleOrdinal({domain:C,range:null==e?void 0:e.colors}),D=s-25-25,j=d-8-25,T=Math.min(D,j)/2,P=j/2,I=D/2,N=d/5.5,L=i.useCallback((function(e){var t,n,r=(null==e||null==(t=e.coords)?void 0:t.x)-x.left+s/2,i=(null==e||null==(n=e.coords)?void 0:n.y)-x.top+d/2;g({tooltipLeft:r,tooltipTop:i,tooltipData:JSON.stringify(e.arc.data)})}),[g,d,s]);if(s<10)return null;var U=function(){if(b){var e=JSON.parse(b);return{label:f?f(e[u]):e[u],value:c(e[l])}}return{label:"",value:""}};return p.jsxs("div",{ref:k,style:{position:"relative",height:d,width:s},children:[p.jsx("style",{children:""+nv}),p.jsx("svg",{width:s,height:d,children:p.jsxs(R.Group,{top:P+8,left:I+25,children:[p.jsx(M,{data:null==e?void 0:e.data,pieValue:function(e){return e[l]},outerRadius:T,innerRadius:null!=(n=e.styles)&&n.hole?T-N:void 0,cornerRadius:null!=(r=null==(a=e.styles)?void 0:a.cornerRadius)?r:5,padAngle:null!=(o=e.styles)&&o.gap?.005:void 0,pieSort:null,pieSortValues:null,children:function(t){return p.jsx(oy,$({},t,{animate:!0,getKey:function(e){return JSON.stringify(e.data)},onClickDatum:function(t){return(null==e?void 0:e.onClick)&&(null==e?void 0:e.onClick(t))},getColor:function(t){return e.formatColor&&e.formatColor(t.data,l)||S(t.data[u])},onMouseOver:L,onMouseOut:function(){return m()},showLabel:null==e?void 0:e.showLabel,valueKey:l,formatValue:function(e){return c(e)}}))}}),v&&p.jsx(E,{top:w,left:_,children:p.jsx(Mv,{sections:1,children:p.jsx(Iv,{label:U().label,value:U().value.toString()})})},Math.random())]})}),(null==e?void 0:e.legend)&&p.jsx(yv,{colors:null==e?void 0:e.colors,keys:C,typeIndex:cy(null==e?void 0:e.data),alignCenter:!0,replaceDimensionColorsIfPossible:!0,conditionalFormattingPossibilities:function(t){return e.conditionalFormattingPossibilities?e.conditionalFormattingPossibilities(l):[]}})]})},ly=function(e,t,n){return e.map((function(e){return n?n(e[t]):e[t]}))},cy=function(e){return e.map((function(e,t){return{index:t,type:"pie"}}))},fy={Afghanistan:"AFG",Angola:"AGO",Albania:"ALB","United Arab Emirates":"ARE",Argentina:"ARG",Armenia:"ARM",Antarctica:"ATA","French Southern and Antarctic Lands":"ATF",Australia:"AUS",Austria:"AUT",Azerbaijan:"AZE",Burundi:"BDI",Belgium:"BEL",Benin:"BEN","Burkina Faso":"BFA",Bangladesh:"BGD",Bulgaria:"BGR","The Bahamas":"BHS","Bosnia and Herzegovina":"BIH",Belarus:"BLR",Belize:"BLZ",Bermuda:"BMU",Bolivia:"BOL",Brazil:"BRA",Brunei:"BRN",Bhutan:"BTN",Botswana:"BWA","Central African Republic":"CAF",Canada:"CAN",Switzerland:"CHE",Chile:"CHL",China:"CHN","Ivory Coast":"CIV",Cameroon:"CMR","Democratic Republic of the Congo":"COD","Republic of the Congo":"COG",Colombia:"COL","Costa Rica":"CRI",Kosovo:"CS-KM",Cuba:"CUB",Cyprus:"CYP","Czech Republic":"CZE",Germany:"DEU",Djibouti:"DJI",Denmark:"DNK","Dominican Republic":"DOM",Algeria:"DZA",Ecuador:"ECU",Egypt:"EGY",Eritrea:"ERI","Western Sahara":"ESH",Spain:"ESP",Estonia:"EST",Ethiopia:"ETH",Finland:"FIN",Fiji:"FJI","Falkland Islands":"FLK",France:"FRA",Gabon:"GAB","United Kingdom":"GBR",Georgia:"GEO",Ghana:"GHA",Guinea:"GIN",Gambia:"GMB","Guinea Bissau":"GNB","Equatorial Guinea":"GNQ",Greece:"GRC",Greenland:"GRL",Guatemala:"GTM","French Guiana":"GUF",Guyana:"GUY",Honduras:"HND",Croatia:"HRV",Haiti:"HTI",Hungary:"HUN",Indonesia:"IDN",India:"IND",Ireland:"IRL",Iran:"IRN",Iraq:"IRQ",Iceland:"ISL",Israel:"ISR",Italy:"ITA",Jamaica:"JAM",Jordan:"JOR",Japan:"JPN",Kazakhstan:"KAZ",Kenya:"KEN",Kyrgyzstan:"KGZ",Cambodia:"KHM","South Korea":"KOR",Kuwait:"KWT",Laos:"LAO",Lebanon:"LBN",Liberia:"LBR",Libya:"LBY","Sri Lanka":"LKA",Lesotho:"LSO",Lithuania:"LTU",Luxembourg:"LUX",Latvia:"LVA",Morocco:"MAR",Moldova:"MDA",Madagascar:"MDG",Mexico:"MEX",Macedonia:"MKD",Mali:"MLI",Malta:"MLT",Myanmar:"MMR",Montenegro:"MNE",Mongolia:"MNG",Mozambique:"MOZ",Mauritania:"MRT",Malawi:"MWI",Malaysia:"MYS",Namibia:"NAM","New Caledonia":"NCL",Niger:"NER",Nigeria:"NGA",Nicaragua:"NIC",Netherlands:"NLD",Norway:"NOR",Nepal:"NPL","New Zealand":"NZL",Oman:"OMN",Pakistan:"PAK",Panama:"PAN",Peru:"PER",Philippines:"PHL","Papua New Guinea":"PNG",Poland:"POL","Puerto Rico":"PRI","North Korea":"PRK",Portugal:"PRT",Paraguay:"PRY","West Bank":"PSE",Qatar:"QAT",Romania:"ROU",Russia:"RUS",Rwanda:"RWA","Saudi Arabia":"SAU",Sudan:"SDN",Senegal:"SEN","Solomon Islands":"SLB","Sierra Leone":"SLE","El Salvador":"SLV",Somalia:"SOM","Republic of Serbia":"SRB","South Sudan":"SSD",Suriname:"SUR",Slovakia:"SVK",Slovenia:"SVN",Sweden:"SWE",Swaziland:"SWZ",Syria:"SYR",Chad:"TCD",Togo:"TGO",Thailand:"THA",Tajikistan:"TJK",Turkmenistan:"TKM","East Timor":"TLS","Trinidad and Tobago":"TTO",Tunisia:"TUN",Turkey:"TUR",Taiwan:"TWN","United Republic of Tanzania":"TZA",Uganda:"UGA",Ukraine:"UKR",Uruguay:"URY","United States of America":"USA",Uzbekistan:"UZB",Venezuela:"VEN",Vietnam:"VNM",Vanuatu:"VUT",Yemen:"YEM","South Africa":"ZAF",Zambia:"ZMB",Zimbabwe:"ZWE"},dy={worldCountries:{id:"worldCountries",fetchTopoJSON:function(){var e=Z(X().mark((function e(){var t;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d("https://static.app.vizzly.co/topojson/world-countries.json",{mode:"cors"});case 2:if(!(t=e.sent).ok){e.next=8;break}return e.next=6,t.json();case 6:return e.abrupt("return",e.sent);case 8:return e.abrupt("return",null);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),geographicAreaId:function(e){return"id"in e&&"string"==typeof e.id?e.id:""},geographicAreaPublicName:function(e){return s.get(e,"properties.name","Name not found.")},allGeographicAreas:function(e){var t,n=this,r=(null==e||null==(t=e.objects)||null==(t=t.countries1)?void 0:t.geometries)||[];return s.reduce(r,(function(e,t){return e[n.geographicAreaId(t)]={publicName:n.geographicAreaPublicName(t)},e}),{})},resolveUserDataToVizzlyAreaCode:function(e){var t={};return Object.keys(e).forEach((function(n){t[fy[n]||n]=e[n]})),t}}},hy=function(e){var t,n,r=e.width,a=e.height,o=e.data,u=e.background,l=e.colorRange,c=e.gridColor,f=e.missingDataColor,d=e.formatValue,h=e.onPositionChange,g=e.position||{centerX:r/2,centerY:a/2,scale:r/630*100},m=g.centerX,v=g.centerY,b=g.scale,y=function(e){var t=i.useState(null),n=t[0],r=t[1],a=dy[e];return i.useEffect((function(){!function(){var e=Z(X().mark((function e(){var t;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.fetchTopoJSON();case 2:(t=e.sent)&&r(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[e]),{topologyJSON:n,topology:a}}(e.topology),_=y.topology,A=y.topologyJSON,w=function(e,t){var n=B.useTooltip({tooltipOpen:!1,tooltipLeft:e/2,tooltipTop:t,tooltipData:void 0}),r=n.showTooltip,i=n.hideTooltip,a=n.tooltipOpen,o=n.tooltipData,s=n.tooltipLeft,u=void 0===s?0:s,l=n.tooltipTop,c=void 0===l?0:l,f=B.useTooltipInPortal({scroll:!0,detectBounds:!0});return{showTooltip:r,hideTooltip:i,tooltipOpen:a,tooltipData:o,tooltipLeft:u,tooltipTop:c,containerRef:f.containerRef,containerBounds:f.containerBounds,TooltipInPortal:f.TooltipInPortal}}(r,a),F=w.showTooltip,k=w.containerRef,x=w.tooltipData,E=w.containerBounds,C=w.tooltipOpen,S=w.TooltipInPortal,D=w.tooltipTop,j=w.tooltipLeft,T=w.hideTooltip;if(!A)return null;var P=_.resolveUserDataToVizzlyAreaCode(o),R=L.feature(A,A.objects.countries1),M=Object.values(o),I=O.scaleQuantize({domain:[null!=(t=s.min(M))?t:0,null!=(n=s.max(M))?n:1],range:l});return r<10?null:p.jsxs("div",{ref:k,children:[p.jsx("style",{children:""+nv}),p.jsx(H.Zoom,{width:r,height:a,initialTransformMatrix:{scaleX:b,scaleY:b,translateX:m,translateY:v,skewX:0,skewY:0},children:function(e){return p.jsxs("div",{onMouseLeave:function(){h&&h({scale:e.transformMatrix.scaleX,centerX:e.transformMatrix.translateX,centerY:e.transformMatrix.translateY})},children:[p.jsxs("svg",{"data-component":"mercator-map",width:r,height:a,onDoubleClick:function(){e.scale({scaleX:1.3,scaleY:1.3})},onTouchStart:e.dragStart,onMouseDown:e.dragStart,onTouchMove:e.dragMove,onTouchEnd:e.dragEnd,onMouseMove:e.dragMove,onMouseUp:e.dragEnd,onMouseLeave:function(){T(),e.isDragging&&e.dragEnd()},children:[p.jsx("rect",{x:0,y:0,width:r,height:a,fill:u,rx:14}),p.jsx(N.Mercator,{data:R.features,scale:e.transformMatrix.scaleX,translate:[e.transformMatrix.translateX,e.transformMatrix.translateY],children:function(e){return p.jsxs("g",{children:[p.jsx(N.Graticule,{graticule:function(t){return e.path(t)||""},stroke:null!=c?c:"none"}),e.features.map((function(e,t){var n,r=e.feature;return p.jsx("path",{"data-testid":"map-feature-"+r.id,d:e.path||"",fill:(n=_.geographicAreaId(r),P[n]?I(P[n]):f),stroke:u,strokeWidth:.5,onMouseEnter:function(e){r.id!=(null==x?void 0:x.areaId)&&F({tooltipLeft:e.clientX-E.left,tooltipTop:e.clientY-E.top,tooltipData:{areaId:r.id,publicName:_.geographicAreaPublicName(r),value:P[r.id]}})}},"map-feature-"+t)}))]})}}),C&&p.jsx(S,{top:D,left:j,children:p.jsx(Mv,{sections:1,children:p.jsx(Iv,{label:null==x?void 0:x.publicName,value:null!=x&&x.value?""+d(x.value):"No data"})})},Math.random())]}),p.jsxs("div",{style:{position:"absolute",bottom:20,right:30,display:"flex",flexDirection:"column"},children:[p.jsx("button",{style:{background:"#fff",borderRadius:"5px",opacity:.6,padding:"1px 6px",marginBottom:5,border:0},onClick:function(){e.scale({scaleX:1.4,scaleY:1.4})},"aria-label":"zoom in",children:"+"}),p.jsx("button",{style:{background:"#fff",borderRadius:"5px",opacity:.6,padding:"1px 6px",border:0},onClick:function(){return e.scale({scaleX:.8,scaleY:.8})},"aria-label":"zoom out",children:"-"})]})]})}})]})},py=i.forwardRef((function(e,t){return Zm(t)?null:p.jsx(U,{children:function(t){return p.jsx(hy,$({},e,{width:t.width,height:t.height}))}})})),gy=function(e){var t,n,r,a,o=e.displayTitle,u=e.displaySubject,l=mc(),c=ab({title:o,subject:u}),f={displayTitle:o,displaySubject:u,verified:null==e?void 0:e.protectedByOrganisation,library:null!=(t=null==e?void 0:e.library)&&t,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:e.dataSet,parameters:null==e?void 0:e.parameters,componentType:null==e?void 0:e.type,measure:null==e?void 0:e.measure,dimension:null==e?void 0:e.dimension,viewId:null!=(n=null==e?void 0:e.viewId)?n:""},d={dataSetId:e.dataSetId,measure:e.measure,dimension:e.dimension,timeDimension:null,order:e.order,filter:e.filter},h=e.measure.length>0&&e.dimension.length>0;if(Ms(e.result))return p.jsx(Eh,{});if(!h)return p.jsx(xg,{title:"Missing parameters",children:ub(d)});if(Is(e.result))return p.jsx(Eg,{});if(Bs(e.result))return p.jsx(Sg,$({},f));var g=ib({dimension:e.dimension}),m=function(e,t,n,r){void 0===r&&(r=!1);var i=ny(e),a=[].concat(i).map((function(e){var r=function(e,t){var n=s.reject([].concat(e.x),(function(e){var n;return e==(null==(n=t.timeDimension)?void 0:n.field)}));return t.timeDimension?[t.timeDimension.field]:n}(t,n),i=r.map((function(t){return Te(e[t])})),a={},o=t.y.includes("measures")?[].concat(t.y).slice(0,t.y.length-1):[].concat(t.y),u=[].concat(o).map((function(t){return e[t]}));n.measure.forEach((function(t){var n=xt(t),r=Es(o,u,t.field,t.function);a[r]=e[n]}));var l={};return r.forEach((function(t){l[t]=e[t]})),$({},l,{x:i.join(", ")},a,{xValues:i})})),o=[],u={};a.forEach((function(e){var t=u[e.x];u[e.x]||o.push(e.x),u[e.x]=s.merge({},t,e)}));var l=o.map((function(e){return u[e]}));return r?function(e){var t=["x","xValues"];return e.map((function(e){var n=$({},e),r=s.sumBy(Object.entries(n),(function(e){var n=e[1];return t.includes(e[0])?0:s.isNumber(n)?n:0}));return n=s.mapValues(n,(function(e,i){return t.includes(i)?e:s.isNumber(e)?As(n[i],r):e}))}))}(l):l}(e.result,g,d),v=function(e,t,n){var r=ny(t),i={};return r.forEach((function(t){var r=[].concat(n.y).map((function(e){return t[e]}));e.measure.forEach((function(e){var t=xt(e),a=Es(n.y,r,e.field,e.function);i[a]={key:a,yValues:[].concat(r,[t]),name:[].concat(r,[t]).join(", ")}}))})),Object.values(i)}(d,e.result,g).map((function(t){return{data:m.map((function(n){var r;return(r={})[e.dimension[0].field]=n.x,r[t.key]=Number(n[t.key]),r})),valueKey:t.key,labelKey:e.dimension[0].field}}));return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},f)),p.jsx(Du,{disabledFeatures:null!=(r=null==e?void 0:e.library)&&r,children:p.jsx(sy,{ref:c,data:v[0].data,labelKey:v[0].labelKey,valueKey:v[0].valueKey,colors:ai(null==l?void 0:l.colors,m.length),styles:null==l||null==(a=l.charts)?void 0:a.pie,conditionalFormattingPossibilities:function(t){return Ks(e.dimension,e.conditionalFormattingRules,t,e.supportedAggregates,e.dataSet)},formatColor:function(t,n){var r=Qs(e.dimension,e.conditionalFormattingRules,t,n,null==e?void 0:e.dataSet);if(r)return r.value},showLabel:"verbose"===(null==l?void 0:l.detail),legend:ob(null==e?void 0:e.legend,"verbose"===(null==l?void 0:l.detail)),formatValue:function(t){return Zs(ws(t,2),null==e?void 0:e.numberFormatOptions,null==e?void 0:e.labelFormat)}})})]})})};gy.defaultProps={type:"pieChart",measure:[],dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",filter:[],limit:500,conditionalFormattingRules:[],labelsAsPercentage:!1,legend:!1,labelFormat:null};var my=i.memo(gy,Ws),vy=function(e){var t,n=e.component,r=n.results,i=n.attributes,a=sb(i,e.runQueriesCallback,e.setResults,{localFilters:n.localFilters,globalFilters:e.globalFilters},e.dataSet);return p.jsx(my,$({id:e.id},i,{dataSet:e.dataSet,localFilters:e.component.localFilters,setParameterUpdate:e.setParameterUpdate,setLocalFilters:e.setLocalFilters,result:r[0],queriesAreChanging:a.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,library:null==e?void 0:e.library,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions}))},by=Object.assign((function(){}),{wrapper:function(e){return tu({position:"relative",border:null==e?void 0:e.border,background:null==e?void 0:e.background,borderRadius:null==e?void 0:e.borderRadius})},input:function(e){var t,n,r;return tu($({color:"inherit",width:"100%",border:0,height:null==e?void 0:e.height,background:"transparent",padding:null==e?void 0:e.padding,fontSize:null==e?void 0:e.fontSize,borderRadius:null==e?void 0:e.borderRadius,fontWeight:null==e?void 0:e.fontWeight,boxSizing:"border-box"},eu,{"&:hover":$({},eu,{outline:0,boxShadow:e?null==(t=e["&:hover"])?void 0:t.boxShadow:void 0,background:e?null==(n=e["&:hover"])?void 0:n.background:void 0}),"&:focus":$({},eu,{outline:0,boxShadow:e?null==(r=e["&:focus"])?void 0:r.boxShadow:void 0})}))},icon:function(e){var t,n;return tu({color:null==e||null==(t=e.icons)?void 0:t.color,height:18,width:18,"> * svg":{fill:null==e||null==(n=e.icons)?void 0:n.color}})},iconWrapper:tu({top:8,right:12,position:"absolute",display:"flex",gap:"0.5rem"})}),yy=i.forwardRef((function(e,t){var n=e.placeholder,r=e.onChange,a=e.initialValue,o=e.inputRef,s=i.useState(null!=a?a:""),u=s[0],l=s[1],c=function(e,t){var n=i.useState(e),r=n[0],a=n[1];return i.useEffect((function(){var t=setTimeout((function(){a(e)}),500);return function(){return clearTimeout(t)}}),[e,500]),r}(u);i.useEffect((function(){r(c)}),[r,c]);var f=function(){return l("")},d=mc();return p.jsx("form",{autoComplete:"off",children:p.jsxs("div",{role:"search",className:""+by.wrapper(null==d?void 0:d.search),"data-themeapi":"search","data-chipposition":"top.left",children:[p.jsx(Nm,{as:"label",htmlFor:"fuzzy-search-input",children:"Search"}),p.jsx("input",{value:u,onChange:function(e){return l(e.target.value)},id:"fuzzy-search-input",name:"fuzzy-search-input",className:""+by.input(null==d?void 0:d.search),placeholder:n,ref:o,"data-testid":"fuzzy-search-input"}),p.jsxs("span",{className:""+by.iconWrapper,children:[u&&p.jsx(Oh,{onClear:function(){return f&&f()},className:""+by.icon(null==d?void 0:d.search),"data-themeapi":"search.icon"}),p.jsx(_.SearchIcon,{className:""+by.icon(null==d?void 0:d.search),"data-themeapi":"search.icon"})]})]})})})),_y=function(e){var t,n=null!=(t=null==e?void 0:e.percentage)?t:50;return p.jsx("div",{style:{height:e.height*(n/100)+"px"},children:p.jsx("div",{style:{width:e.width+"px",height:e.height+"px"},css:[50==n&&{"--tw-translate-y":"-25%",transform:"translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))","--tw-translate-x":"-25%","--tw-scale-x":".5","--tw-scale-y":".5"},""],children:e.children})})},Ay=function(e,t,n){return tu($({transform:t?"translate3d(0, 0, 0)":void 0,position:"relative",height:"100%",width:null!=n?n:"100%"},e))},wy=a.forwardRef((function(e,t){var n,r,i=e.transform,a=void 0===i||i,o=mc();return p.jsx("div",{role:null==e?void 0:e.role,"data-testid":null==e?void 0:e.testId,className:fc(null==e?void 0:e.vizzlyPrefix,""+Ay($({},null==o?void 0:o.panels,{padding:null!=(n=null==e?void 0:e.padding)?n:null==o||null==(r=o.panels)?void 0:r.padding}),a,null==e?void 0:e.width)),ref:t,"data-themeapi":"panels","data-chipposition":"top.left",onMouseOver:function(){return(null==e?void 0:e.onHover)&&(null==e?void 0:e.onHover(!0))},onMouseLeave:function(){return(null==e?void 0:e.onHover)&&(null==e?void 0:e.onHover(!1))},children:null==e?void 0:e.children})})),Fy=function(e,t,n){try{if(!Nr(t,e.attributes.dataSetId))throw new dn(t,e.attributes.dataSetId);var r=Ir(e.attributes.type,{queryEngineConfig:n.queryEngineConfig}).validate(e.attributes,t);return r.length>0&&Oe(r),r[0]}catch(e){if(e instanceof un)return e;if(e instanceof dn)return e;if(e instanceof fn)return e;throw e}},ky=Object.assign((function(){return null}),{label:function(e){return tu({color:null==e?void 0:e.color,fontSize:null==e?void 0:e.fontSize,fontWeight:null==e?void 0:e.fontWeight,margin:0,padding:0})},description:function(e){return tu({color:null==e?void 0:e.color,fontSize:null==e?void 0:e.fontSize,fontWeight:null==e?void 0:e.fontWeight})},input:tu({height:19.5,margin:0,padding:0}),fieldset:function(e){return void 0===e&&(e=!1),tu({border:"none",margin:0,padding:0,width:"auto",opacity:e?.6:1,cursor:e?"not-allowed":"pointer"})}});function xy(e){var t=e.options,n=e.name,r=e.onChange,i=e.selected,a=e.label,o=e.labelHidden,s=e.locked,u=e.direction,l=e.maxWidth;return p.jsxs("fieldset",{className:""+ky.fieldset(s),children:[!o&&p.jsx(Uh,{as:"legend",children:a}),p.jsx(oh,{direction:u||"column",gap:"0.5rem","data-component":"radio-group",maxWidth:l||"100%",children:t.map((function(e,t){return p.jsx(Ey,{option:e,name:n,onChange:function(e){return r&&!s&&r(e.target.value)},selected:i},t)}))})]})}function Ey(e){return p.jsx(Cy,$({},e,{type:"radio"}))}function Cy(e){var t,n,r=e.name,i=e.option,a=e.selected,o=e.onChange,s=e.type,u=mc();return p.jsxs(oh,{as:"label",gap:"0.5rem",alignItems:"self-start","data-component":"input",cursor:"inherit",className:""+Oy,children:[p.jsx("input",{type:s,name:r,value:i.value,checked:JSON.stringify(a)===JSON.stringify(i.value),onChange:o,className:fc("checkbox"===s?Ap()+" "+Sy:""+ky.input)}),p.jsxs(oh,{direction:"column","data-component":"label",children:[p.jsx("p",{className:""+ky.label(null==u||null==(t=u.radioGroup)?void 0:t.label),"data-themeapi":"radioGroup.label",children:i.label}),(null==i?void 0:i.description)&&p.jsx("span",{className:""+ky.description(null==u||null==(n=u.radioGroup)?void 0:n.description),children:null==i?void 0:i.description})]})]})}var Sy=tu({marginRight:0,marginTop:1}),Oy=tu({userSelect:"none"}),Dy=function(e){var t=Il(),n=t.maxCSVDownloadLimit,r=t.textOverride,a=i.useState("data-set-download-type"),o=a[0],s=a[1],u=n&&"number"==typeof n?r("full_data_set_desription","Download the underlying data that this view has used. Up to [[maxCSVDownloadLimit]] rows.",{maxCSVDownloadLimit:n.toLocaleString()}):"";return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose(!1)},children:[p.jsx(Vg.Header,{title:r("data_download","Data download"),show:!0}),p.jsx(Vg.Content,{children:p.jsx(xy,{options:[{label:r("full_data_set","Full data set"),value:"data-set-download-type",description:u},{label:r("view_data_set","View data set"),value:"view-download-type",description:r("view_data_set_description","Download the data that you see in this view.")}],name:"download-type",label:r("select_download_type","Select Download Type"),selected:o,labelHidden:!0,onChange:function(e){return s(e)}})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Kp,{onClick:function(){return null==e?void 0:e.onClose(!1)},children:r("cancel","Cancel")}),p.jsx(Kp,{primary:!0,onClick:function(){e.onDownload(o),null==e||e.onClose(!0)},children:r("download","Download")})]})})]})},jy=Ll((function(e){var t=Il().textOverride,n=e.onClose,r={editComponentsOnDashboard:t("edit_components_on_dashboard","Edit"),editComponentsOnLibrary:t("edit_components_on_library","Edit"),downloadComponentData:t("download","Download"),increaseColSpan:t("merge","Merge"),decreaseColSpan:t("unmerge","Unmerge"),removeComponentFromLibrary:t("remove_component_from_library","Remove"),removeComponentFromDashboard:t("remove_component_from_dashboard","Remove"),removeCellFromDashboard:t("remove_cell_from_dashboard","Remove"),manageReport:t("manage_reports","Reports"),parameters:t("add_parameters","Add Parameters"),localFilter:t("add_local_filters","Add Local Filters"),clickSettings:t("click_settings","Click Settings")};return p.jsx(Xd.Options,{children:p.jsx("div",{children:e.cellOptions.map((function(e,t){return p.jsxs(Xd.Option,{"data-testid":e.testId,onChange:function(){e.onClick(),n()},children:[e.renderIcon&&e.renderIcon(),p.jsx("span",{children:r[e.purpose]||""})]},"option_"+t+"_"+e.purpose+e.testId)}))})})}),"renderComponentOptions"),Ty={name:"1v3ivpe",styles:"position:absolute;right:-1.25rem;top:0px"},Py=function(e){var t=Il().textOverride,n=Zd(),r=n.ref,i=n.open,a=n.position,o=n.show,s=n.close,u=mc();return p.jsxs("div",{css:Ty,ref:r,children:[p.jsx("button",{"data-testid":"open-component-options","aria-label":null!=e&&e.chartLabel?t("cell_options","Options")+": "+(null==e?void 0:e.chartLabel):t("cell_options","Options"),onClick:function(){i()},className:Op(null==u?void 0:u.dashboard)+" "+ku.button,"data-themeapi":"dashboard.icon",children:p.jsx(Jl,{})}),o&&p.jsx(Xd,{onClose:function(){return s()},position:a,children:p.jsx(jy,{onClose:function(){return i()},cellOptions:e.cellOptions})})]})},Ry=function(e){var t,n=i.useState(!1),r=n[0],a=n[1],o=op().dashboard,u=(null==e?void 0:e.component.attributes).type,l=Il(),c=Ir(e.component.attributes.type),f=Fy(e.component,o.dataSets,l),d=Nr(o.dataSets,e.component.attributes.dataSetId),h=[];return!e.canEditComponentsOnDashboard||f instanceof un||h.push({purpose:"editComponentsOnDashboard",renderIcon:function(){return p.jsx(By,{})},onClick:function(){return e.onEdit()},testId:"edit"}),e.canSetupReportSchedule&&"basicTable"==u&&h.push({purpose:"manageReport",renderIcon:function(){return p.jsx(zl,{})},onClick:function(){return e.onManageReport()},testId:"manage-report"}),"admin"!==l.mode||"basicTable"!=u&&"dataTable"!=u&&"barChart"!=u&&"horizontalBarChart"!=u||h.push({purpose:"clickSettings",renderIcon:function(){return p.jsx(oh,{width:20,justifyContent:"center",as:"span",children:p.jsx(_.CogIcon,{})})},onClick:function(){return e.onClickSettings()},testId:"click-settings"}),e.canDownloadComponentData&&"custom"!=u&&h.push({purpose:"downloadComponentData",renderIcon:function(){return p.jsx(Xl,{})},onClick:function(){return a(!0)},testId:"download"}),l.featureToggles.canConfigureLocalFilters&&h.push({purpose:"localFilter",renderIcon:function(){return p.jsx(oh,{width:20,justifyContent:"center",as:"span",children:p.jsx(Hl,{active:!1})})},onClick:function(){return e.onAddFilter()},testId:"filterBy"}),!l.featureToggles.parameters||null==(t=c.supportedFeatures)||!t.parameters||"read_write"!==l.scope||null!=d&&d.preAggregated||h.push({purpose:"parameters",renderIcon:function(){return p.jsx(oh,{width:20,justifyContent:"center",as:"span",children:p.jsx(ql,{})})},onClick:function(){return e.onSetParameters()},testId:"parameters"}),e.canRemoveComponentsFromDashboard&&h.push({purpose:"removeComponentFromDashboard",renderIcon:function(){return p.jsx(Iy,{})},onClick:function(){return e.onRemove()},testId:"remove"}),s.isEmpty(h)?null:p.jsxs(p.Fragment,{children:[p.jsx(Py,{cellOptions:h,chartLabel:null==e?void 0:e.chartLabel}),p.jsx(Dy,{onDownload:e.onDownload,show:r,onClose:function(){return a(!1)}})]})},My=function(e){var t=[];return Il().featureToggles.canRemoveComponentsFromDashboard&&(t=[].concat(t,[{purpose:"removeCellFromDashboard",renderIcon:function(){return p.jsx(Kl,{purpose:"removeCellFromDashboard"})},onClick:function(){return e.onRemoveCell()},testId:"deleteCell"}])),s.isEmpty(t)?null:p.jsx(Py,{chartLabel:e.chartLabel,cellOptions:t})},Iy=function(){return p.jsx(Kl,{purpose:"removeComponentFromDashboard"})},By=function(){return p.jsx(Ql,{})},Ny={group:void 0,measure:void 0},Ly=function(e,t){if(!e.group&&!e.measure&&!t)return!0},Uy=function(e,t,n){var r,i=null==(r=n[e])?void 0:r[0];if(!i)return t;var a=t.findIndex((function(e){return e.field===i.field}));return-1!==a&&(t[a]={field:e,function:"none"}),t},Hy=tu({display:"block",alignSelf:"flex-start"}),zy=Object.assign((function(e){return tu({padding:null==e?void 0:e.padding,display:"flex",alignItems:"center",borderRadius:null==e?void 0:e.borderRadius,gap:6,variants:{alertType:{warning:null==e?void 0:e.warning,info:null==e?void 0:e.info,critical:null==e?void 0:e.critical}}})}),{svg:function(e){var t,n,r;return tu({display:"block",width:"100%",position:"relative",variants:{alertType:{warning:{fill:null==e||null==(t=e.warning)?void 0:t.iconColor,transform:"rotate(180deg)"},info:{fill:null==e||null==(n=e.info)?void 0:n.iconColor,transform:"rotate(180deg)"},critical:{fill:null==e||null==(r=e.critical)?void 0:r.iconColor}}}})},icon:tu({paddingTop:3,display:"block",height:"1rem",width:"1rem"}),content:function(e){var t,n;return tu({display:"flex",flexDirection:"column",gap:6,fontSize:null==e||null==(t=e.content)?void 0:t.fontSize,fontWeight:null==e||null==(n=e.content)?void 0:n.fontWeight})},title:function(e){var t,n;return tu({fontWeight:null==e||null==(t=e.title)?void 0:t.fontWeight,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontSize:null==e||null==(n=e.title)?void 0:n.fontSize,WebkitFontSmoothing:"antialiased"})},iconWrapper:Hy}),qy=function(e){var t,n,r=mc();return p.jsxs("div",{role:"alert",className:""+zy(null==r?void 0:r.alerts)({alertType:null!=(t=null==e?void 0:e.type)?t:"info"}),"data-themeapi":"alerts",children:[p.jsxs("span",{className:""+zy.iconWrapper,children:[void 0!==(null==e?void 0:e.icon)&&p.jsx(i.Fragment,{children:null==e?void 0:e.icon}),void 0===(null==e?void 0:e.icon)&&p.jsx("span",{className:""+zy.icon,children:p.jsx("svg","critical"===(null==e?void 0:e.type)?{viewBox:"0 0 20 20",className:""+zy.svg(null==r?void 0:r.alerts)({alertType:"critical"}),focusable:"false","aria-hidden":"true",children:p.jsx("path",{d:"M11.768.768a2.5 2.5 0 0 0-3.536 0l-7.464 7.464a2.5 2.5 0 0 0 0 3.536l7.464 7.464a2.5 2.5 0 0 0 3.536 0l7.464-7.464a2.5 2.5 0 0 0 0-3.536l-7.464-7.464zm-2.768 5.232a1 1 0 1 1 2 0v4a1 1 0 1 1-2 0v-4zm2 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"})}:{viewBox:"0 0 20 20",focusable:"false","aria-hidden":"true",className:""+zy.svg(null==r?void 0:r.alerts)({alertType:null!=(n=null==e?void 0:e.type)?n:"info"}),children:p.jsx("path",{fillRule:"evenodd",d:"M10 20c5.514 0 10-4.486 10-10s-4.486-10-10-10-10 4.486-10 10 4.486 10 10 10zm1-6a1 1 0 1 1-2 0v-4a1 1 0 1 1 2 0v4zm-1-9a1 1 0 1 0 0 2 1 1 0 0 0 0-2z"})})})]}),p.jsxs("div",{className:""+zy.content(null==r?void 0:r.alerts),children:[(null==e?void 0:e.title)&&p.jsx("div",{className:""+zy.title(null==r?void 0:r.alerts),children:null==e?void 0:e.title}),(null==e?void 0:e.children)&&p.jsx("div",{children:null==e?void 0:e.children})]})]})};function Vy(e,t){var n=[],r=[],i=!1,a=!1;return e.forEach((function(e){var t={value:e.id,label:e.name,subText:e.description};e.preAggregated?(i=!0,r.push(t)):(a=!0,n.push(t))})),i&&a?(n.unshift({label:t("dataSets.data","Data"),title:!0,value:""}),r.unshift({label:t("dataSets.defined_views","Defined views"),title:!0,value:""})):i&&r.unshift({label:t("dataSets.defined_views","Defined views"),title:!0,value:""}),[].concat(n,r)}var Wy=function(e){var t=e.dataSets,n=e.setDataSet,r=Il().textOverride;return p.jsxs(p.Fragment,{children:[t.length>1&&p.jsx(Yh,{children:p.jsx(Qh,{label:r("dataset","Dataset"),labelHidden:!0,id:"select-data-set",testId:"select-data-set",anchorLeft:!0,placeholder:r("dataset","Dataset"),onChange:n,selected:e.dataSet.id,options:Vy(t,r)})}),e.dataSet.preAggregated&&p.jsx(Qd,{paddingX:0,paddingTop:16,children:p.jsx(qy,{icon:p.jsx(p.Fragment,{}),type:"info",children:r("pre-aggregated_data_set_description","Please note; this data set is pre-aggregated, therefore customization options on the data panel are limited.")})})]})},Gy=function(e,t,n,r){var i,a=[].concat(n);return a.splice(r,1),(i={})[e]=t(a),i},Ky=function(e,t,n){var r=[].concat(e),i=e[t];return r[t]=e[n],r[n]=i,r},Qy=function(e){var t=Il(),n=t.textOverride,r=t.organizationName;return p.jsxs(Vg,{width:"sm","data-testid":"cannot-delete-modal",isOpen:!0,onClose:function(){return null==e?void 0:e.onClose()},children:[p.jsx(Vg.Header,{title:n("field_protected","Field Protected"),show:!0}),p.jsx(Vg.Content,{children:p.jsx("p",{children:r?n("cannot_delete_modal_content_with_org_name","This field has been protected by [[organizationName]] and cannot be removed.",{organizationName:r}):n("cannot_delete_modal_content_without_org_name","This field has been protected by the administrator and cannot be removed.")})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsx(Qg,{children:p.jsx(Kp,{secondary:!0,onClick:function(){return null==e?void 0:e.onClose()},children:n("close","Close")})})})]})},Yy=["barChart","dataTable","basicTable"],Xy=function(e,t){if(!t)return!1;if(!(e&&"type"in e&&e.type&&Yy.includes(e.type)))return!1;if(!("protectedFields"in e)||!e.protectedFields)return!1;var n,r=!1,i=!1;return"measure"in e.protectedFields&&"function"in t&&(r=((null==e||null==(n=e.protectedFields)?void 0:n.measure)||[]).some((function(e){return e.function==t.function&&e.field==t.field}))),"dimension"in e.protectedFields&&(i=(e.protectedFields.dimension||[]).some((function(e){return"function"in e&&"function"in t?e.field==t.field&&e.function==t.function:"truncate"in e&&"truncate"in t&&e.field==t.field&&e.truncate==t.truncate}))),r||i},Jy=function(e){var t,n,r,a=i.useState(!1),o=a[0],u=a[1],l=e.propKey||"dimension",c=e.dataSet,f=e.attributes,d=e.attributes[l]||[],h=[].concat(d).map((function(e){var t=Ur(c,e.field);return{title:t.publicName,icon:t.dataType}})),g=[].concat(Br(c.fields,null!=(t=e.filterFieldOptions)?t:{onlyFieldTypes:["boolean","number","string"],removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0})),m=Ne(g,[].concat(d)),v=[].concat(m).map((function(e){return{title:e.publicName,icon:e.dataType,value:e.id}})),b=Il();return p.jsxs(i.Fragment,{children:[p.jsx(qp,{mode:b.mode,testId:null!=(n=null==e?void 0:e.testId)?n:"add-dimension",onDeleteItem:e.dataSet.preAggregated?void 0:function(t){if(Xy(f,d[t]))u(!0);else{var n,r=[].concat(d);r.splice(t,1),e.setPartialAttributes(((n={})[l]=r,n))}},onOrderChange:e.allowsMultiple?function(t,n){var r=Ky([].concat(d),t,n);e.setPartialAttributes({dimension:r})}:void 0,newItem:{callToAction:null!=(r=null==e?void 0:e.label)?r:(0,b.textOverride)("add_comparison","Add comparison"),onNew:function(t){var n,r=[].concat(d,[{field:t,function:"none"}]);e.setPartialAttributes(((n={})[l]=r,n))},initValues:v,hide:!!e.dataSet.preAggregated||s.isEmpty(m)||!e.allowsMultiple&&!s.isEmpty(e.attributes[l])},items:e.filterOptions?e.filterOptions(h):h}),o&&p.jsx(Qy,{onClose:function(){return u(!1)}})]})},Zy=function(e){var t,n,r,i=e.dataSet,a=e.setPartialAttributes,o=e.allow,u=s.isArray(n=(null==e?void 0:e.attributes).timeDimensions)?n:n?[n]:[],l=(r=[],[].concat(u).map((function(t){var n=Ur(i,t.field),o=null!=e&&e.onNewMeasureFilterTruncFunctions?e.onNewMeasureFilterTruncFunctions(n):e.supportedTimeDimensions,s="date_time"==n.dataType?function(e,t){var n=Object.keys(t);return[].concat(n).flatMap((function(n){return e.includes(n)?[{value:n,label:t[n].publicName}]:[]}))}(n.allowedGranularities,e.supportedTimeDimensions):void 0,l=s?{onChange:function(e,t){!function(e,t){var n=[].concat(u);n[t]=$({},n[t],{truncate:e}),a({timeDimensions:n})}(e,t)},options:$y(s,o),selected:t.truncate}:void 0;r.push({title:Ur(i,t.field).publicName,icon:"date_time",value:t.field,select:l})})),r),c=Br(i.fields,{onlyFieldTypes:["date_time"]}).map((function(e){return{title:e.publicName,icon:e.dataType,value:e}})),f=!!o&&u.length===o,d=Il();return p.jsx(qp,{mode:d.mode,testId:"time-dimension",onOrderChange:o?void 0:function(e,t){var n=Ky([].concat(u),e,t);a({timeDimensions:n})},onDeleteItem:function(e){var t=[].concat(u);t.splice(e,1),a({timeDimensions:t})},newItem:{callToAction:null!=(t=null==e?void 0:e.label)?t:(0,d.textOverride)("add_time_dimension","Add time dimension"),onNew:function(e){var t=[].concat(u,[{field:e.id,truncate:Object.keys(Ft)[0]}]);a({timeDimensions:t})},initValues:c,hide:f},items:e.filterOptions?e.filterOptions(l):l})};function $y(e,t){return e.filter((function(e){return t.hasOwnProperty(e.value)}))}var e_=function(e){var t,n,r,a,o=i.useState(!1),u=o[0],l=o[1],c=e.propKey||"measure",f=(r=!!e.allowsMultiple,function(e){var t;return r?e:null!=(t=e[0])?t:null}),d=e.attributes,h=e.setPartialAttributes,g=e.dataSet,m=e.supportedAggregates,v=d,b=s.isArray(a=v[c])?a:a?[a]:[],y=function(e,t,n,r){return[].concat(e).map((function(e){var r=Ur(t,e.field),i={onChange:function(e,t){!function(e,t){!function(e,t,n){var r,i,a=[].concat(b);a[n]=$({},a[n],((r={}).function=t,r)),h(((i={})[c]=f(a),i))}(0,e,t)}(e,t)},options:function(e,t){var n=Re(e,t);return[].concat(n).map((function(e){return{value:e,label:t[e].publicName}}))}(r,n),selected:e.function};return{title:Ur(t,e.field).publicName,icon:Ur(t,e.field).dataType,value:e.field,select:Lt(r)||qt(r)||"none"===e.function?void 0:i}}))}(b,g,m),_=[].concat(Br(g.fields,e.fieldFilterOptions)).map((function(e){return{title:e.publicName,icon:e.dataType,value:e}})),A=Il(),w=A.mode,F=A.textOverride,k=!1;return e.allowsMultiple||(k=!e.allowsMultiple&&!!v[c]),s.isArray(v[c])&&e.maxAllowed&&e.maxAllowed<=v[c].length&&(k=!0),e.dataSet.preAggregated&&(k=!0),p.jsxs(i.Fragment,{children:[p.jsx(qp,{mode:w,onOrderChange:e.allowsMultiple?function(e,t){var n,r=Ky([].concat(b),e,t);h(((n={})[c]=f(r),n))}:void 0,onDeleteItem:e.disableRemove||e.dataSet.preAggregated?void 0:function(e){Xy(d,b[e])?l(!0):h(Gy(c,f,b,e))},items:e.filterOptions?e.filterOptions(y):y,newItem:{callToAction:null!=(t=null==e?void 0:e.label)?t:F("add_metric","Add metric"),onNew:function(t){var n,r=null!=e&&e.onNewMeasureFilterAggregate?e.onNewMeasureFilterAggregate(t):e.supportedAggregates,i=Pe(t,r),a=[].concat(b,[{field:t.id,function:Lt(t)?t.denominatorAggregate:i}]);h(((n={})[c]=f(a),n))},initValues:_,hide:k},id:null==e?void 0:e.id,testId:null!=(n=null==e?void 0:e.testId)?n:"metric-input"}),u&&p.jsx(Qy,{onClose:function(){return l(!1)}})]})},t_=function(e){var t=e.attributes,n=e.setPartialAttributes,r=e.dataSet,a=i.useState(!1),o=a[0],s=a[1],u=Il(),l=t.measure,c=[].concat(l).map((function(e){var t=Ur(r,e.field);return{title:t.publicName,icon:t.dataType}})),f=[].concat(Br(r.fields,{removeSimplePercentage:!0,removeAggregateMaths:!0,removeConditionalPercentage:!0})).map((function(e){return{title:e.publicName,icon:e.dataType,value:e}}));return p.jsxs(i.Fragment,{children:[p.jsx(qp,{mode:u.mode,onOrderChange:function(e,t){var r=Ky([].concat(l),e,t);n({measure:r})},onDeleteItem:function(e){Xy(t,t.measure[e])?s(!0):n(Gy("measure",(function(e){return e}),l,e))},items:c,newItem:{callToAction:u.textOverride("add_field","Add field"),onNew:function(e){var t=[].concat(l,[{field:e.id,function:"none"}]);n({measure:t})},initValues:f}}),o&&p.jsx(Qy,{onClose:function(){return s(!1)}})]})},n_=function(e,t){return t?e+" ("+t+")":e},r_=function(e){var t=e.attributes,n=e.setPartialAttributes,r=e.dataSet,i=Il().textOverride,a=[].concat(t.order).map((function(e){var t={onChange:function(e,t){o(e,t)},options:[{label:i("asc","Asc"),value:"asc"},{label:i("desc","Desc"),value:"desc"}],selected:e.direction},n=Ur(r,e.field);return{title:n_(n.publicName,e.function&&"none"!=e.function&&ce(e.function,i)),icon:n.dataType,select:t}})),o=function(e,r){var i=[].concat(t.order);i[r].direction=e,n({order:i})},s=Il().mode,u=function(e,t,n,r,i,a){var o=[];if(o=o.concat([].concat(r||[]).flatMap((function(t){var n=Ur(e,t.field);return Ue(n)?[]:[{title:n.publicName,icon:n.dataType,value:n,onSelected:function(e){i(e.id,t.function)}}]}))),t){var s=Ur(e,t.field);o.push({title:s.publicName,icon:s.dataType,value:s,onSelected:function(e){i(e.id,t.truncate)}})}return o.concat([].concat(n||[]).flatMap((function(t){var n=Ur(e,t.field);return Ue(n)?[]:[{title:n_(n.publicName,Ct(t)&&ce(t.function,a)),icon:n.dataType,value:t,onSelected:function(e){return i(e.field,e.function)}}]})))}(e.dataSet,e.timeDimension||null,e.measure,e.dimension,(function(e,r){var i=[].concat(t.order,[{field:e,direction:"asc",function:r}]);n({order:i})}),i);return p.jsx(qp,{mode:s,onOrderChange:function(e,r){var i=Ky([].concat(t.order),e,r);n({order:i})},onDeleteItem:function(e){var r=[].concat(t.order);r.splice(e,1),n({order:r})},items:a,newItem:{callToAction:i("add_sort","Add sort"),initValues:u},testId:"sort-input"})},i_=function(e,t){return!(!e.field||!e.op||!t&&[void 0,NaN,""].includes(e.value))},a_=function(e){var t;if(!e.field)return null;var n=Il().textOverride,r=function(e,t){var n={};return[].concat(e.allowedOperators).forEach((function(r){var i=t[r];i.validDataTypes.includes(e.dataType)&&(n[r]=i)})),n}(e.field,e.queryEngineConfig.supportedOperators),i=[].concat(Object.keys(r)).flatMap((function(t,n){return null!=e&&e.isAList||!["is_one_of","is_not_one_of"].includes(t)?[{label:r[t].publicName,value:t,testId:e.testId+"-pick-op-"+n}]:[]}));"allowedOperators"in e.field&&e.field.allowedOperators.includes("=")&&i.push({label:n("math_op_is_null","Is null"),value:"is_null",testId:"is-null"}),"allowedOperators"in e.field&&e.field.allowedOperators.includes("!=")&&i.push({label:n("math_op_is_not_null","Is not null"),value:"is_not_null",testId:"is-not-null"});var a=e.selected;return"!="==e.selected&&null===e.value?a="is_not_null":"="==e.selected&&null===e.value&&(a="is_null"),p.jsx(Qh,{label:n("operator","Operator"),labelHidden:!0,id:null==e?void 0:e.id,testId:e.testId+"-pick-op",onChange:function(t){e.onChange("is_not_null"==t?{op:"!=",value:null}:"is_null"==t?{op:"=",value:null}:{op:t})},options:null!=(t=e.supportedQueryOperators)?t:i,selected:a,textOverride:n})},o_=Ll((function(e){return p.jsx("input",{defaultValue:e.value,"data-testid":e.testId,css:["width:100%;appearance:none;border-radius:0.375rem;border-width:2px;--tw-border-opacity:1;border-color:rgb(243 244 246 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;padding-right:0.5rem;text-align:left;line-height:1.25;--tw-text-opacity:1;color:rgb(55 65 81 / var(--tw-text-opacity));outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;:focus{--tw-border-opacity:1;border-color:rgb(224 242 255 / var(--tw-border-opacity));}",e.error&&{"--tw-border-opacity":"1",borderColor:"rgb(239 68 68 / var(--tw-border-opacity))"},""],type:"datetime-local",onChange:function(t){var n=t.target.value?new Date(t.target.value):null;e.onChange(n)}})}),"renderDateTimeInput"),s_=Object.assign((function(){return null}),{remove:function(e){return tu($({"& svg":$({},eu,{fill:"#e5e7eb"})},e?{}:{"&:hover  svg":$({},eu,{fill:"#de0938",cursor:"pointer"})}))},complete:function(e){return tu($({},e?{}:{"& svg":$({},eu,{fill:"rgb(229, 231, 235)"})}))}}),u_=function(e,t,n,r,i,a){var o=Ir(t,{queryEngineConfig:r}),s=n.preAggregated&&o.setDataAttributesFromPreAggregatedDataSet?o.setDataAttributesFromPreAggregatedDataSet(o.init(n.id),n):o.autoGenerate(n);if(a)try{var u=function(e,t){var n={};return l_.forEach((function(r){r in e&&r in t&&(n[r]=e[r])})),n}(a.attributes,s);Ce("Swapping component type");var l=o.setAttributes(s,$({type:t},u));return i(l,n,"initial"),ci(l)}catch(e){Ce("Component properties are not compatible with new type",e)}var c=i(s,n,"initial");return ci(o.setAttributes(s,c))},l_=["measure","order","timeDimension","dimension","filter","displayTitle","displaySubject","limit"],c_=function(){var e,t,n=Il(),r=n.onlyViewTypes,a=n.queryEngineConfig,o=n.textOverride;i.useState(null);var s=op(),u=s.dashboard,l=s.componentEditor,c=s.runQueriesCallback,f=s.dispatch,d=s.trackEvent,h=Il(),p=h.featureToggles,g=h.numberFormatOptions,m=h.mode,v=h.dataPanel,b=h.formatPanel,y=h.onEditorUpdate,_=(null==l?void 0:l.component)||null;if(i.useEffect((function(){var e=function(){var e=Z(X().mark((function e(){var t;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,u_(0,r(u.dataSets[0])[0],u.dataSets[0],a,y);case 2:t=e.sent,l&&f($({type:"startEditingComponent",component:t},l.target));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();_||e()}),[]),!_)return null;var A=Ir(_.attributes.type,{queryEngineConfig:a}),w=Nr(u.dataSets,_.attributes.dataSetId);if(!w)return null;var F=null!=l&&null!=(e=l.target)&&e.libraryIndex||0===(null==l||null==(t=l.target)?void 0:t.libraryIndex)?"library":"dashboard",k=function(e){if(_&&A){var t,n=y(e,w,"edit");e.type!==_.attributes.type&&(A=Ir(e.type,{queryEngineConfig:a}));try{t=A.setAttributes(e,n)}catch(n){console.warn("[VIZZLY] Not applying changes from `onEditorUpdate` because of a validation error.",n),t=e}var r=$({},_,{attributes:t});f({type:"updateEditorComponent",component:r})}};return{setLocalFilters:function(e){f({type:"updateEditorComponent",component:$({},_,{localFilters:e})})},setParameterUpdate:function(e){var t=ep(_,e);f({type:"updateEditorComponent",component:$({},t)})},queryEngineConfig:a,selectedComponent:_.attributes.type,onSelectViewType:function(e){var t=u_(0,e,w,a,y,_);f({type:"updateEditorComponent",component:t})},dataPanel:v,formatPanel:b,setDataSet:function(){var e=Z(X().mark((function e(t){var n,i,o,s;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(l&&l.component&&t)){e.next=10;break}if(n=zr(u.dataSets,t),!(i=n[0])){e.next=10;break}return(o=r(i)).includes(s=l.component.attributes.type)||(s=o[0]),e.next=8,u_(0,s,i,a,y);case 8:f({type:"updateEditorComponent",component:e.sent});case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),featureToggles:p,dashboard:u,setDataSets:function(e){f({type:"setDataSets",dataSets:e})},dataSet:w,viewOptions:r,numberFormatOptions:g,setAttributes:k,setPartialAttributes:function(e){A&&k(A.setAttributes(_.attributes,e))},setResults:function(e){f({type:"setResultsForComponentInEditor",results:e})},mode:m,origin:F,componentEditor:l,component:_,trackEvent:d,runQueriesCallback:c,dispatch:f,textOverride:o}},f_=nu(85),d_=function(e){return p.jsx("div",{"aria-valuenow":e.valueNow,"aria-valuemin":e.valueMin,"aria-valuemax":e.valueMax,"aria-label":e.title,children:p.jsxs(oh,{direction:"column",gap:"0.25rem",children:[p.jsxs(oh,{justifyContent:"space-between",alignItems:"end",children:[p.jsx("span",{className:""+ku.textSize("sm"),children:e.showTitle?e.title:""}),e.showValue&&p.jsx(Qd,{as:"p",margin:0,children:null==e?void 0:e.displayValueNow})]}),p.jsx("div",{className:""+h_,"data-percentage":e.percentage,children:p.jsx("div",{className:""+p_(e.color,e.percentage)})})]})})},h_=tu({height:10,backgroundColor:f_,borderRadius:"9999px",position:"relative",overflow:"hidden",width:"100%"}),p_=function(e,t){var n=Math.max(0,Math.min(100,t));return tu({height:"100%",width:n+"%",backgroundColor:"string"==typeof e?e:null==e?void 0:e[0],borderRadius:"inherit",transition:"width 0.3s ease"})},g_=function(e){var t,n,r,i,a=null!=(t=e.radius)?t:120,o=null!=(n=e.stroke)?n:15,s=a-2*o,u=2*s*Math.PI,l=u-e.percentage/100*u,c="gradient-"+Math.random().toString(36).substr(2,9);return p.jsxs(oh,{direction:"column",alignItems:"center",children:[p.jsxs("div",{style:{position:"relative"},"aria-valuenow":e.valueNow,"aria-valuemin":e.valueMin,"aria-valuemax":e.valueMax,"aria-label":e.title,children:[p.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:1.25*a,height:1.25*a,viewBox:"0 0 "+2*a+" "+2*a,children:[p.jsx("defs",{children:p.jsx("linearGradient",{id:c,x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:(i=e.color,Array.isArray(i)?i.map((function(e,t,n){return p.jsx("stop",{offset:t/(n.length-1)*100+"%",stopColor:e},t)})):[p.jsx("stop",{offset:"0%",stopColor:i},"0"),p.jsx("stop",{offset:"100%",stopColor:i},"1")])})}),p.jsx("circle",{stroke:f_,fill:"transparent",strokeWidth:o,strokeDasharray:u+" "+u,r:s,cx:a,cy:a}),p.jsx("circle",{stroke:"url(#"+c+")",fill:"transparent",strokeWidth:o,strokeDasharray:u+" "+u,style:{strokeDashoffset:l},r:s,cx:a,cy:a,transform:"rotate(-90 "+a+" "+a+")",strokeLinecap:"round"})]}),e.showValue&&p.jsx("p",{className:""+m_,children:null!=(r=null==e?void 0:e.displayValueNow)?r:e.percentage+"%"})]}),e.showTitle&&p.jsx("div",{className:ku.textSize("sm")+" "+v_,children:e.title})]})},m_=tu({position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",margin:0}),v_=tu({textAlign:"center",height:20}),b_=function(e){var t=Number(As(e.valueNow,e.valueMax).toFixed(2));return p.jsx(e.type===vr.Circular?g_:d_,$({},e,{percentage:t}))},y_=Object.assign(b_,{View:b_,Circular:g_,Linear:d_}),__={name:"blres4",styles:"--tw-rotate:90deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))"},A_=function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e,{children:p.jsx("path",{d:"M448 32C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H448zM152 96H64V160H152V96zM208 160H296V96H208V160zM448 96H360V160H448V96zM64 288H152V224H64V288zM296 224H208V288H296V224zM360 288H448V224H360V288zM152 352H64V416H152V352zM208 416H296V352H208V416zM448 352H360V416H448V352z"})}))},w_={areaChart:function(e){return function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e,{children:p.jsx("path",{d:"M500 384c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12H12c-6.6 0-12-5.4-12-12V76c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v308h436zM372.7 159.5L288 216l-85.3-113.7c-5.1-6.8-15.5-6.3-19.9 1L96 248v104h384l-89.9-187.8c-3.2-6.5-11.4-8.7-17.4-4.7z"})}))}(e)},barChart:function(e){return function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},e,{children:p.jsx("path",{d:"M160 80C160 53.49 181.5 32 208 32H240C266.5 32 288 53.49 288 80V432C288 458.5 266.5 480 240 480H208C181.5 480 160 458.5 160 432V80zM0 272C0 245.5 21.49 224 48 224H80C106.5 224 128 245.5 128 272V432C128 458.5 106.5 480 80 480H48C21.49 480 0 458.5 0 432V272zM400 96C426.5 96 448 117.5 448 144V432C448 458.5 426.5 480 400 480H368C341.5 480 320 458.5 320 432V144C320 117.5 341.5 96 368 96H400z"})}))}(e)},horizontalBarChart:function(e){return function(e){return p.jsx("svg",$({css:__,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"},e,{children:p.jsx("path",{d:"M160 80C160 53.49 181.5 32 208 32H240C266.5 32 288 53.49 288 80V432C288 458.5 266.5 480 240 480H208C181.5 480 160 458.5 160 432V80zM0 272C0 245.5 21.49 224 48 224H80C106.5 224 128 245.5 128 272V432C128 458.5 106.5 480 80 480H48C21.49 480 0 458.5 0 432V272zM400 96C426.5 96 448 117.5 448 144V432C448 458.5 426.5 480 400 480H368C341.5 480 320 458.5 320 432V144C320 117.5 341.5 96 368 96H400z"})}))}(e)},lineChart:function(e){return function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512"},e,{children:p.jsx("path",{d:"M64 400C64 408.8 71.16 416 80 416H480C497.7 416 512 430.3 512 448C512 465.7 497.7 480 480 480H80C35.82 480 0 444.2 0 400V64C0 46.33 14.33 32 32 32C49.67 32 64 46.33 64 64V400zM342.6 278.6C330.1 291.1 309.9 291.1 297.4 278.6L240 221.3L150.6 310.6C138.1 323.1 117.9 323.1 105.4 310.6C92.88 298.1 92.88 277.9 105.4 265.4L217.4 153.4C229.9 140.9 250.1 140.9 262.6 153.4L320 210.7L425.4 105.4C437.9 92.88 458.1 92.88 470.6 105.4C483.1 117.9 483.1 138.1 470.6 150.6L342.6 278.6z"})}))}(e)},pieChart:function(e){return function(e){return p.jsxs("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},e,{children:[p.jsx("path",{d:"M2 10a8 8 0 018-8v8h8a8 8 0 11-16 0z"}),p.jsx("path",{d:"M12 2.252A8.014 8.014 0 0117.748 8H12V2.252z"})]}))}(e)},scatterChart:function(e){return function(e){return p.jsxs("svg",$({viewBox:"0 0 2134 2134",xmlns:"http://www.w3.org/2000/svg",xmlSpace:"preserve",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:1.5}},e,{children:[p.jsx("path",{d:"M208.333 208.334v1716.66M214.91 1926.73h1716.66",style:{strokeWidth:"166.67px"}}),p.jsx("circle",{cx:987.916,cy:920.416,r:187.917,style:{strokeWidth:"8.33px",strokeLinecap:"square"}}),p.jsx("circle",{cx:708.749,cy:1516.25,r:187.917,style:{strokeWidth:"8.33px",strokeLinecap:"square"}}),p.jsx("circle",{cx:1633.75,cy:907.916,r:187.917,style:{strokeWidth:"8.33px",strokeLinecap:"square"}}),p.jsx("circle",{cx:1775.42,cy:307.916,r:187.917,style:{strokeWidth:"8.33px",strokeLinecap:"square"}})]}))}(e)},singleStat:function(e){return function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor"},e,{children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5l-3.9 19.5m-2.1-19.5l-3.9 19.5"})}))}(e)},dataTable:function(e){return A_(e)},basicTable:function(e){return A_(e)},comboChart:function(e){return function(e){return p.jsx("svg",$({},e,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512.000000 512.000000",children:p.jsxs("g",{transform:"translate(0.000000,512.000000) scale(0.100000,-0.100000)",stroke:"currentColor",children:[p.jsx("path",{d:"M4840 4671 c-138 -42 -207 -183 -151 -306 l18 -40 -337 -483 -337 -483 -74 -2 c-51 -2 -84 -8 -106 -21 l-31 -19 -169 121 c-92 66 -220 158 -283 204 l-115 84 -2 48 c-3 69 -20 113 -60 157 -71 79 -205 93 -296 30 -62 -42 -100 -120 -95 -191 l3 -51 -308 -240 -308 -240 -50 9 c-118 22 -231 -44 -259 -150 -7 -24 -15 -49 -19 -57 -6 -12 -204 -122 -474 -263 l-78 -41 -42 24 c-62 34 -157 33 -219 -4 -26 -15 -56 -39 -68 -54 l-21 -27 -255 39 -255 39 -15 35 c-39 93 -112 141 -211 141 -134 -1 -223 -91 -223 -227 1 -131 92 -223 222 -223 65 0 123 26 170 74 l35 36 224 -35 c123 -19 238 -37 256 -40 24 -4 33 -12 38 -34 8 -39 60 -98 105 -121 58 -30 110 -34 174 -16 94 28 156 107 160 205 l1 37 268 143 c245 131 270 142 285 128 30 -28 106 -57 147 -57 70 0 117 19 166 69 62 61 86 153 60 223 -8 21 14 40 291 256 l300 233 39 -15 c54 -22 136 -20 181 2 l36 19 288 -208 288 -208 3 -51 c3 -62 30 -117 77 -157 46 -42 95 -56 172 -51 81 5 137 42 177 118 30 59 34 104 13 173 l-14 47 342 490 c341 489 341 490 372 484 76 -14 176 39 218 115 32 59 36 152 9 208 -45 96 -167 153 -263 124z"}),p.jsx("path",{d:"M4765 3605 l-25 -24 0 -1544 c0 -1506 0 -1545 19 -1568 18 -23 25 -24 135 -24 107 0 117 2 138 23 l23 23 3 1522 c2 1028 0 1534 -7 1558 -15 49 -43 59 -162 59 -93 0 -102 -2 -124 -25z"}),p.jsx("path",{d:"M2914 3246 c-17 -7 -34 -21 -38 -31 -3 -9 -6 -626 -6 -1370 0 -1317 1 -1353 19 -1376 18 -22 28 -24 129 -27 104 -4 110 -3 138 21 l29 25 0 1361 0 1360 -22 23 c-20 20 -35 23 -120 25 -69 2 -107 -1 -129 -11z"}),p.jsx("path",{d:"M1962 2580 c-12 -11 -24 -31 -27 -43 -3 -12 -4 -478 -3 -1035 l3 -1014 29 -25 c28 -24 34 -25 138 -21 101 3 111 5 129 27 18 23 19 54 19 1055 l0 1033 -23 21 c-21 20 -34 22 -133 22 -97 0 -113 -2 -132 -20z"}),p.jsx("path",{d:"M3842 2593 c-7 -3 -19 -18 -27 -33 -13 -25 -15 -167 -15 -1039 0 -719 3 -1017 11 -1034 17 -37 50 -47 150 -47 94 0 141 14 153 45 3 9 6 478 6 1041 l0 1025 -25 24 c-23 24 -30 25 -132 24 -59 0 -114 -3 -121 -6z"}),p.jsx("path",{d:"M102 1748 c-12 -6 -27 -27 -33 -47 -6 -24 -9 -235 -7 -623 l3 -587 23 -23 c21 -21 31 -23 138 -23 110 0 117 1 135 24 18 22 19 48 19 636 l0 614 -26 20 c-23 18 -40 21 -128 20 -55 0 -111 -5 -124 -11z"}),p.jsx("path",{d:"M1025 1735 l-25 -24 0 -605 c0 -332 3 -612 6 -621 12 -31 59 -45 153 -45 100 0 133 10 150 47 16 34 16 1192 0 1226 -17 37 -50 47 -160 47 -93 0 -102 -2 -124 -25z"})]})}))}(e)},mercatorMap:function(e){return function(e){return p.jsx("svg",$({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",style:{fill:"none"},className:"w-5 h-5"},e,{children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.75 3.03v.568c0 .334.148.65.405.864l1.068.89c.442.369.535 1.01.216 1.49l-.51.766a2.25 2.25 0 01-1.161.886l-.143.048a1.107 1.107 0 00-.57 1.664c.369.555.169 1.307-.427 1.605L9 13.125l.423 1.059a.956.956 0 01-1.652.928l-.679-.906a1.125 1.125 0 00-1.906.172L4.5 15.75l-.612.153M12.75 3.031a9 9 0 00-8.862 12.872M12.75 3.031a9 9 0 016.69 14.036m0 0l-.177-.529A2.25 2.25 0 0017.128 15H16.5l-.324-.324a1.453 1.453 0 00-2.328.377l-.036.073a1.586 1.586 0 01-.982.816l-.99.282c-.55.157-.894.702-.8 1.267l.073.438c.08.474.49.821.97.821.846 0 1.598.542 1.865 1.345l.215.643m5.276-3.67a9.012 9.012 0 01-5.276 3.67m0 0a9 9 0 01-10.275-4.835M15.75 9c0 .896-.393 1.7-1.016 2.25"})}))}(e)},progress:function(e){return p.jsx(y_,{valueMax:100,valueNow:64,type:vr.Circular,title:"Progress type",color:(null==(t=e)?void 0:t.color)||"#2d2f31",radius:19,stroke:5});var t},custom:function(e){return p.jsx(p.Fragment,{})}},F_=function(){var e=Il(),t=e.textOverride,n=e.queryEngineConfig,r=c_();if(!r)return null;var i=[].concat(r.viewOptions(r.dataSet)).flatMap((function(e){var i=Ir(e,{textOverride:t,queryEngineConfig:n});return!i.setDataAttributesFromPreAggregatedDataSet&&r.dataSet.preAggregated?[]:[{value:e,label:i.title,icon:w_[e]()}]}));return p.jsx(Yh,{children:p.jsx(Qh,{label:t("view","View"),labelHidden:!0,id:"select-view",testId:"select-view",anchorLeft:!0,onChange:function(e){return r.onSelectViewType(e)},selected:r.component.attributes.type,renderOption:function(e){return p.jsx(k_,$({},e,{option:"option"}))},renderSelected:function(e){return p.jsx(k_,$({},e,{option:"view"}))},options:i})})},k_=function(e){return p.jsxs(oh,{direction:"row",gap:"0.5rem",alignItems:"center",height:"view"===e.option?16:"inline"===e.option?18:20,children:[(null==e?void 0:e.icon)&&p.jsx(hh,{flexPaddingTop:"0",paddingTop:"0",icon:null==e?void 0:e.icon,iconWidth:"horizontalBarChart"===e.value[0]||"barChart"===e.value[0]?"66%":void 0,alignSelf:"center"}),p.jsx(Qd,{as:"span",marginY:"0.15rem",children:null==e?void 0:e.label})]})},x_=function(e,t){return("!="==e||"="==e)&&null===t},E_={name:"c5j7er",styles:"display:grid;flex-grow:1;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.5rem;font-size:0.875rem;line-height:1.25rem"},C_={name:"1jjvu4g",styles:"margin-left:0.5rem;width:1.75rem;flex:none;text-align:right"},S_={name:"xioa8z",styles:"width:1.75rem;flex:none;text-align:right"},O_=function(e){var t,n,r=e.textOverride,a=e.filter,o=a.field,s=a.op,u=a.value,l=i_(e.filter),c=function(t){e.onChange($({},e.filter,t))},f=(n=[],Br(e.dataSet.fields,{removeAggregateMaths:!0,removeConditionalPercentage:!0,removeSimplePercentage:!0}).forEach((function(t,r){n.push({label:t.publicName,value:t,testId:e.testId+"-pick-field-"+r,icon:p.jsx(hh,{icon:t.dataType,paddingTop:0})})})),n);return p.jsxs("div",{css:["display:flex;",l&&{"--tw-border-opacity":"1",borderColor:"rgb(74 222 128 / var(--tw-border-opacity))"},"",""],children:[p.jsxs("div",{css:E_,children:[p.jsx("div",{children:p.jsx(Qh,{label:r("field","Field"),id:e.testId+"-pick-field",labelHidden:!0,testId:e.testId+"-pick-field",onChange:function(t,n){var r=void 0;"number"==typeof n&&null!=e&&e.overrideFieldOptions&&(r=null==e?void 0:e.overrideFieldOptions[n].function),c({value:void 0,op:void 0,field:t,function:r})},options:null!=(t=null==e?void 0:e.overrideFieldOptions)?t:f,selected:o,renderSelected:o?function(e){return p.jsx(k_,$({},e,{option:"inline"}))}:void 0,controlClassName:""+ku.pl("0.5rem"),textOverride:r})}),p.jsx("div",{css:[o?{opacity:"1"}:{opacity:"0"},"transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;",""],children:p.jsx(a_,{queryEngineConfig:e.queryEngineConfig,onChange:function(e){return c($({},e))},field:o,testId:e.testId,selected:s,value:u,id:"percentage-operator-"+(null==e?void 0:e.rowIndex),isAList:o&&"string"==o.dataType,supportedQueryOperators:e.supportedQueryOperators})}),p.jsx("div",{css:[s?{opacity:"1"}:{opacity:"0"},"transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;",""],children:!x_(s,u)&&p.jsxs(p.Fragment,{children:[o&&"number"==o.dataType&&p.jsx(Gh,{id:e.testId+"-value",label:r("value","Value"),labelHidden:!0,"data-testid":e.testId+"-value",type:"number",onChange:function(e){var t=parseFloat(e.target.value);c({value:t})},defaultValue:u}),o&&("string"==o.dataType||"string[]"==o.dataType)&&p.jsx(i.Fragment,{children:"="===s||"!="===s||"array_contains"===s||"is_one_of"===s||"is_not_one_of"===s?p.jsx(D_,{onChange:function(e){return c({value:e})},testId:e.testId+"-value",value:u,dataSet:e.dataSet,field:o,multiple:"is_one_of"===s||"is_not_one_of"===s||"array_contains"===s,filter:e.filter}):p.jsx(Gh,{label:r("value","Value"),labelHidden:!0,id:e.testId+"-value","data-testid":e.testId+"-value",type:"text",onChange:function(e){c({value:e.target.value})},defaultValue:u})}),o&&"boolean"==o.dataType&&p.jsx(Qh,{label:r("value","Value"),labelHidden:!0,id:e.testId+"-value",selected:u,onChange:function(e){return c({value:e})},options:[{label:"True",value:!0},{label:"False",value:!1}],textOverride:r}),o&&"date_time"==o.dataType&&p.jsx(o_,{value:u?vs(new Date(u),"YYYY-MM-DD[T]HH:mm:ss"):void 0,onChange:function(e){var t=e?e.toISOString():null;c({value:t})},testId:""+e.testId})]})||p.jsx("p",{children:"-"})})]}),p.jsx("div",{css:C_,className:""+s_.complete(l),children:p.jsx(Gl,{})}),!e.hideRemove&&p.jsx("div",{css:S_,children:p.jsx("button",{onClick:function(){return e.onDelete()},className:fc(""+s_.remove(!(null==e||!e.removeDisabled)),""+ku.button),"aria-label":r("remove_filter","Remove filter"),disabled:null==e?void 0:e.removeDisabled,children:p.jsx(Kl,{purpose:"removeFilter"})})})]})},D_=function(e){var t,n=e.value,r=function(e,t){var n,r=op().runQueriesCallback,a=i.useState(void 0),o=a[0],s=a[1],u=Ur(e,t);return n="string[]"==u.dataType?[rn(e.id,u).query]:[an(e,t)],sb(n,r,(function(e){null===e&&s(null),e&&s(e[0])}),{},e),{result:null!=o?o:null,loading:void 0===o,error:null===o}}(null==e?void 0:e.dataSet,e.field.id).result,a=Il().textOverride,o=(null==r?void 0:r.content.map((function(t,n){var r=t[0];return{value:r,label:r,testId:e.testId+"-pick-field-"+n}})))||[];return null!=e&&e.multiple?p.jsx(fm,{label:a("values","Values"),id:"select-multiple-value",labelHidden:!0,setSelected:function(t){return null==e?void 0:e.onChange(t.map((function(e){return o[e].value})))},selected:(t=[],o.forEach((function(e,r){null!=n&&n.includes(e.value)&&t.push(r)})),t),options:o,textOverride:a}):p.jsx(Qh,{testId:null==e?void 0:e.testId,label:a("value","Value"),labelHidden:!0,id:"select-single-value",selected:null==e?void 0:e.value,onChange:function(t){return null==e?void 0:e.onChange(t)},options:o,textOverride:a,hasFreeText:!0})},j_={name:"1v017vf",styles:"margin-top:1.5rem;margin-bottom:1.5rem;text-align:left"},T_={name:"151yjvf",styles:"margin-bottom:0.5rem;font-weight:500;text-transform:uppercase;letter-spacing:0.1em"},P_={name:"zjik7",styles:"display:flex"},R_={name:"1sul1dv",styles:"display:grid;flex-grow:1;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0.5rem"},M_={name:"1x4tmz9",styles:"width:3.5rem;flex:none"},I_={name:"1gok8e8",styles:"margin-bottom:0.5rem"},B_=function(e){var t=e.textOverride;return p.jsx(p.Fragment,{children:e.wipFilters.map((function(n,r){var i=null!=e&&e.maxOrFilters?Math.min(null==e?void 0:e.maxOrFilters,n.length):n.length;return p.jsxs("div",{children:[0!=r&&p.jsx("div",{css:j_,children:p.jsx("span",{css:T_,children:t("filter_or","or")})}),p.jsxs("div",{children:[p.jsxs("div",{css:P_,children:[p.jsxs("div",{css:R_,children:[p.jsx("div",{children:p.jsx(Uh,{as:"span",children:e.fieldHeadingOverride||t("field","Field")})}),p.jsx("div",{children:p.jsx(Uh,{as:"span",children:t("operator","Operator")})}),p.jsx("div",{children:p.jsx(Uh,{as:"span",children:t("value","Value")})})]}),p.jsx("div",{css:M_})]}),n.slice(0,i).map((function(i,a){return p.jsx("div",{css:I_,children:p.jsx(O_,{queryEngineConfig:e.queryEngineConfig,testId:"filter-"+r+"-"+a,filter:i,dataSet:e.dataSet,onChange:function(t){e.updateWipFilter(t,r,a)},onDelete:function(){e.deleteWipFilter(r,a)},rowIndex:a,removeDisabled:n.length<=1||n.length===a+1,overrideFieldOptions:null==e?void 0:e.overrideFieldOptions,hideRemove:1===e.maxOrFilters,textOverride:t,supportedQueryOperators:e.supportedQueryOperators})},"filter_"+r+"_"+a)}))]})]},"filter_"+r)}))})},N_=function(e){var t,n,r=null!=(t=null==e?void 0:e.as)?t:"span",i=mc();return p.jsx(r,{className:""+lh.title(null==i||null==(n=i.lists)?void 0:n.title),"data-themeapi":"list.title",children:null==e?void 0:e.children})},L_=Object.assign((function(){return null}),{wrapper:tu({position:"relative","&:hover .help-icon":{opacity:1}}),fadeIn:function(e){return tu($({opacity:0,maxWidth:18,color:e},eu))}}),U_=function(e){var t,n=mc();return p.jsx(N_,{as:"legend",children:p.jsxs(oh,{gap:"0.25rem",alignItems:"center",children:[null==e?void 0:e.title,(null==e?void 0:e.tooltip)&&p.jsx(Qd,{width:"18px",children:p.jsx(Sp,{tooltipContent:function(){return p.jsx(Sp.Content,{children:null==e?void 0:e.tooltip})},children:p.jsx(y.QuestionMarkCircleIcon,{"aria-label":"Help",className:"help-icon "+L_.fadeIn(null==n||null==(t=n.dashboard)||null==(t=t.icon)?void 0:t.color)})})})]})})},H_=Object.assign((function(e){return p.jsxs("fieldset",{className:fc(""+L_.wrapper,""+ku.bw(0),""+ku.m(0),""+ku.p(0)),children:[(null==e?void 0:e.title)&&p.jsx(U_,$({},e)),p.jsx(Qd,{marginTop:"0.25rem",children:e.children})]})}),{Grid:function(e){return p.jsx(hc,{gap:"0.75rem",columns:2===(null==e?void 0:e.columns)?["repeat(2, minmax(0px, 1fr))"]:void 0,"data-component":null==e?void 0:e["data-component"],children:null==e?void 0:e.children})},Panel:function(e){var t,n,r=mc();return p.jsx(Qd,{as:null!=(t=null==e?void 0:e.as)?t:"fieldset","data-component":"list-panel",children:p.jsxs(wp,{padding:!0,children:[(null==e?void 0:e.title)&&p.jsx(Qd,{"data-component":"section-panel",children:p.jsx(Uh,{as:"legend",classNameOverride:""+Nh(null==r||null==(n=r.lists)?void 0:n.subTitle),children:null==e?void 0:e.title})}),p.jsx(hc,{gap:"0.5rem",children:null==e?void 0:e.children})]})})},Container:function(e){return p.jsx(oh,{direction:"column",gap:"0.75rem","data-component":null==e?void 0:e["data-component"],children:null==e?void 0:e.children})},Title:U_});function z_(e,t,n,r){return $({},e,r&&!!(i=n[t])&&i.validDataTypes.includes(e.dataType)&&function(e,t){return"string"==typeof e&&t.hasOwnProperty(e)}(t,n)&&{dataType:"number",allowedOperators:[">","<","=","!=",">=","<=","is_one_of","is_not_one_of"]});var i}function q_(e,t,n,r){return[].concat(e).map((function(e){return[].concat(e).map((function(e){var i;return $({},e,{field:z_(Ur(t,e.field),null!=(i=e.function)?i:"none",n,r)})}))}))}function V_(e,t){return[].concat(e).map((function(e){return[].concat(e).flatMap((function(e){var n;return i_(e,1===t.maxFilters)?[{op:e.op,value:e.value,field:null==(n=e.field)?void 0:n.id,function:e.function}]:[]}))})).filter((function(e){return!s.isEmpty(e)}))}var W_=function(e,t,n,r){var o;void 0===r&&(r={startWithEmptyField:!1,maxFilters:void 0,enableChangeToNumber:!1});var u=q_(e,t,n,r.enableChangeToNumber),l=a.useState(u),c=l[0],f=l[1];i.useEffect((function(){f(q_(e,t,n,r.enableChangeToNumber))}),[JSON.stringify(e)]);var d={field:null!=(o=r)&&o.startWithEmptyField?void 0:t.fields[0],op:void 0,value:void 0};s.isEmpty(c)&&(c=[[d]]);var h=[].concat(c).map((function(e){var t=e[e.length-1];return t&&i_(t)?[].concat(e,[d]):[].concat(e)}));return{addOrFilter:function(){var e=[].concat(c);e.push([d]),f(e)},deleteWipFilter:function(e,t){var n=c;n[e].splice(t,1),s.isEmpty(n[e])&&n.splice(e,1),f([].concat(n))},updateWipFilter:function(e,t,n){var r=c;r[t][n]=e,f([].concat(r))},completedFilters:V_(c,r),wipFilters:h}},G_={numeratorType:"simple",publicName:"",numerator:null,denominator:null};function K_(e,t){return{math:{title:t("custom_metric_title.math","Math"),subtext:t("custom_metric_description.math","Calculate from multiple values")},"rules-based_groups":{title:t("custom_metric_title.rules_based_groups","Rules-based Groups"),subtext:t("custom_metric_description.rules_based_group","Create groups based on conditions")},percentage:{title:t("custom_metric_title.percentage","Percentage"),subtext:t("custom_metric_description.percentage","Calculate a percentage in a field")},number_formatting:{title:t("custom_metric_title.number_formatting","Rounded Number"),subtext:t("custom_metric_description.number_formatting","Round a number field")}}[e]}function Q_(e,t){return t("custom_metric_modal_title","[[custom_metric_title]] Custom Metric",{custom_metric_title:K_(e,t).title})}var Y_=function(e){var t=e.dataSet,n=Il().textOverride,r=function(e,t,n,r){var a=!!t,o=i.useState(G_),s=o[0],u=o[1],l=W_(t&&"numeratorFilter"in t?t.numeratorFilter:[],n,e.supportedAggregates),c=l.completedFilters,f=l.wipFilters,d=l.deleteWipFilter,h=l.updateWipFilter;return i.useEffect((function(){t?qt(t)?u({numeratorType:"simple",publicName:t.publicName,numerator:{function:t.numeratorAggregate,field:t.numeratorFieldId},denominator:{function:t.denominatorAggregate,field:t.denominatorFieldId}}):u({numeratorType:"conditional",publicName:t.publicName,numerator:null,denominator:{function:t.denominatorAggregate,field:t.denominatorFieldId}}):u(G_)}),[JSON.stringify(t)]),{onChange:function(e){a&&e.numeratorType&&e.numeratorType!=s.numeratorType?Oe("Percentage type cannot be changed once it has been created."):u($({},s,e))},fieldPublicName:s.publicName,denominatorMeasure:s.denominator,numeratorType:s.numeratorType,numeratorMeasure:s.numerator,completedFilters:c,wipFilters:f,deleteWipFilter:d,updateWipFilter:h,isEditing:a,handleUpsertPercentageField:function(){if("simple"==s.numeratorType&&s.denominator&&s.numerator){var n=function(e,t,n,r,i,a){return{id:Nt(),publicName:e,numeratorFieldId:t,numeratorAggregate:n,denominatorFieldId:r,denominatorAggregate:i,canBeDimension:!1,canBeMeasure:!0,dataType:"number",allowedOperators:le({dataType:"number"},a)}}(s.publicName,s.numerator.field,s.numerator.function,s.denominator.field,s.denominator.function,e);r($({},n,{id:a?t.id:n.id}))}if("conditional"==s.numeratorType&&s.denominator&&s.publicName){var i=function(e,t,n,r,i){return{id:Nt(),publicName:e,numeratorFilter:r,denominatorFieldId:t,denominatorAggregate:n,canBeDimension:!1,canBeMeasure:!0,dataType:"number",allowedOperators:le({dataType:"number"},i)}}(s.publicName,s.denominator.field,s.denominator.function,c,e);r($({},i,{id:a?t.id:i.id}))}}}}(e.queryEngineConfig,e.initialValue,t,e.onNewCustomField),a=r.fieldPublicName,o=r.denominatorMeasure,s=r.numeratorType,u=r.numeratorMeasure,l=r.onChange,c=r.completedFilters,f=r.wipFilters,d=r.deleteWipFilter,h=r.updateWipFilter,g=r.isEditing,m=r.handleUpsertPercentageField,v=Ir(e.componentType),b=[];v.supportedCustomFields.simplePercentage&&(b=[].concat(b,[{value:"simple",label:n("percentage.simple_label","Simple"),description:n("percentage.simple_description","Percentage metric without a numerator filter")}])),v.supportedCustomFields.conditionalPercentage&&(b=[].concat(b,[{value:"conditional",label:n("percentage.conditional_label","Conditional"),description:n("percentage.conditional_description","Apply conditional filters to the numerator")}]));var y={onlyFieldTypes:["number","string","boolean"],onlyMeasures:!0,forComponent:e.componentType,removeSimplePercentage:!0,removeConditionalPercentage:!0,removeSimpleMaths:!0,removeRuleGrouping:!0,removeAggregateMaths:!0};return p.jsxs(Vg,{width:"2xl",isOpen:e.isOpen,onClose:e.onClose,children:[p.jsx(Vg.Header,{title:Q_("percentage",n)}),p.jsxs(Vg.Content,{children:[p.jsx(Xg,{children:p.jsx(Gh,{id:"percentage-name",placeholder:n("metric_name","Metric name"),label:n("metric_name","Metric name"),value:a,onChange:function(e){return l({publicName:e.target.value})}})}),p.jsxs(Xg,{as:"fieldset",children:[p.jsx(Uh,{as:"legend",children:n("numerator","Numerator")}),p.jsx(Qd,{marginBottom:"1rem",children:p.jsx(xy,{options:b,name:"percentage-check",label:n("percentage.select_type","Select Percentage Type"),selected:s,locked:g,labelHidden:!0,onChange:function(e){return l({numeratorType:e})}})}),"simple"===s&&p.jsx(e_,{componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){l({numerator:e.measure[0]})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:u?[u]:[]},dataSet:e.dataSet,fieldFilterOptions:y}),"conditional"===s&&p.jsx(H_.Panel,{children:p.jsx(B_,{fieldHeadingOverride:n("metric","Metric"),queryEngineConfig:e.queryEngineConfig,dataSet:t,completedFilters:c,wipFilters:f,updateWipFilter:h,deleteWipFilter:d,textOverride:n})})]}),p.jsxs(Xg,{children:[p.jsx(Uh,{children:n("denominator","Denominator")}),p.jsx(e_,{componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){l({denominator:e.measure[0]})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:o?[o]:[]},dataSet:e.dataSet,fieldFilterOptions:y})]})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return e.onClose()},secondary:!0,children:n("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return m()},children:g?n("update","Update"):n("create","Create")})]})})]})},X_=function(e){var t,n=Il().textOverride;return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose(!1)},children:[p.jsx(Vg.Header,{title:n("are_you_sure","Are you sure?"),show:!0}),p.jsx(Vg.Content,{children:p.jsx(Qd,{paddingY:8,children:e.message})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Kp,{testId:"modal-cancel-delete-btn",onClick:function(){return null==e?void 0:e.onClose(!1)},children:n("cancel","Cancel")}),p.jsx(Kp,{testId:"modal-confirm-delete-btn",primary:!0,onClick:function(){return null==e?void 0:e.onClose(!0)},disabled:null==e?void 0:e.disabledDelete,children:null!=(t=e.deleteButtonLabel)?t:n("delete","Delete")})]})})]})};function J_(e){var t=e.label,n=void 0===t?"Metric":t,r=i.useState(e.value),a=r[0],o=r[1],s=[];return[].concat(e.dataSetFields).forEach((function(t,n){s.push({label:t.publicName,value:t,testId:e.testId+"-pick-field-"+n})})),p.jsx(Qh,{label:n,labelHidden:null==e?void 0:e.labelHidden,id:null==e?void 0:e.id,testId:e?e.testId+"-pick-field":void 0,onChange:function(t){o(t),null==e||e.onChange(t)},options:s,selected:a})}var Z_={publicName:"",mathType:"simple",left:void 0,right:void 0,rightFieldId:void 0,leftFieldId:void 0,operator:void 0},$_=function(e){switch(e.mathType){case"simple":return void 0===e.publicName||void 0===e.operator||void 0===e.leftFieldId||void 0===e.rightFieldId;case"aggregate":return void 0===e.left||void 0===e.right||void 0===e.operator;default:return!0}},eA=function(e){var t,n,r,i,a=void 0,o=void 0,s=void 0;return e&&(nA(e)&&e.operator&&e.right&&(a=null==(t=e.left)?void 0:t.field,o=null==(n=e.left)?void 0:n.function,s={operator:e.operator,fieldId:null==(r=e.right)?void 0:r.field,function:null==(i=e.right)?void 0:i.function}),rA(e)&&(a=e.field,o=e.function)),{fieldId:a,function:o,nested:s}};function tA(e){return{field:e.fieldId,function:e.function}}var nA=function(e){return"left"in e||"operator"in e||"right"in e},rA=function(e){return"field"in e&&"function"in e};function iA(e,t){var n={};return n[t]=e&&nA(e)?e.left:{operator:"+",left:null!=e?e:void 0},n}var aA=function(e){var t,n=Il().textOverride,r=[{label:n("add","Add"),value:"+",testId:"simple-math-operator-add"},{label:n("subtract","Subtract"),value:"-"},{label:n("multiply","Multiply"),value:"*"},{label:n("divide","Divide"),value:"/"}];return p.jsx(Qh,{placeholder:n("select_operator","Operator..."),id:null!=(t=null==e?void 0:e.id)?t:"simple-math-operator",label:n("operator","Operator"),labelHidden:!0,onChange:function(t){null==e||e.onChange(t)},options:r,selected:e.mathOperator})},oA=function(e){var t=e.state,n=e.onClick,r=Il().textOverride,i=r("agg_maths_add_remove_button","[[add|remove]] nested calculation",{add:"add"===t?r("add","Add"):"",remove:"remove"===t?r("remove","Remove"):""});return p.jsx(Sp,{tooltipContent:function(){return i},classNameTrigger:""+lA,children:p.jsxs(Yp,{secondary:!0,onClick:n,children:[p.jsx("span",{className:""+Fu,children:i}),p.jsx("remove"===t?y.MinusSmIcon:y.PlusSmIcon,{width:16})]})})},sA=function(e){var t=e.left,n=e.right,r=e.operator,a=e.dataSet,o=Il().textOverride,s=$_({mathType:"aggregate",left:t,right:n,operator:r,publicName:""});return p.jsx("code",{className:""+cA,children:s?p.jsx(i.Fragment,{children:o("metrics_operators_need_defined","Metrics and operator need to be defined")}):p.jsxs(i.Fragment,{children:[t&&p.jsx(Qd,{flex:1,as:"span","data-component":"calculation-left",textAlign:"right",children:p.jsx(uA,{side:t,dataSet:a})}),p.jsx(Qd,{as:"strong",width:8,"data-component":"calculation-operator",className:""+ku.bold,children:r}),n&&p.jsx(Qd,{flex:1,as:"span","data-component":"calculation-right",children:p.jsx(uA,{side:n,dataSet:a})})]})})},uA=function(e){var t,n,r,a,o,s,u=e.side,l=e.dataSet;return p.jsx(i.Fragment,{children:u&&nA(u)?p.jsxs("span",{children:[p.jsx("span",{className:""+ku.bold,children:"("}),(null==(t=u.left)?void 0:t.field)&&Ur(l,null==(n=u.left)?void 0:n.field).publicName," (",null==u||null==(r=u.left)?void 0:r.function,")"," ",u.operator," ",(null==(a=u.right)?void 0:a.field)&&Ur(l,null==(o=u.right)?void 0:o.field).publicName," (",null==(s=u.right)?void 0:s.function,")",p.jsx("span",{className:""+ku.bold,children:")"})]}):p.jsxs("span",{children:[u&&Ur(l,u.field).publicName," ",(null==u?void 0:u.function)&&p.jsxs(i.Fragment,{children:["(",null==u?void 0:u.function,")"]})]})})},lA=tu({display:"block"}),cA=tu({backgroundColor:nu(80),color:nu(0),borderRadius:8,padding:"16px 8px",display:"flex",alignItems:"center",justifyContent:"center",width:"100%",gap:"0.5rem",fontSize:11}),fA=function(e){var t=Il().textOverride,n=function(e,t,n){var r=!!t,a=i.useState(Z_),o=a[0],s=a[1],u=function(){s(Z_)};return i.useEffect((function(){if(t)if(zt(t)){var e=function(e){var t=e.rightFieldId,n=e.rightFunction,r=e.leftNested,i=e.rightNested,a=tA({fieldId:e.leftFieldId,function:e.leftFunction}),o=tA({fieldId:t,function:n});return r&&(a={left:a,operator:r.operator,right:tA({fieldId:r.fieldId,function:r.function})}),i&&(o={left:o,operator:i.operator,right:tA({fieldId:i.fieldId,function:i.function})}),{left:a,right:o}}(t);s({publicName:t.publicName,left:e.left,right:e.right,leftFieldId:void 0,rightFieldId:void 0,operator:t.operator,mathType:"aggregate"})}else Ut(t)&&s({publicName:t.publicName,rightFieldId:t.rightFieldId,leftFieldId:t.leftFieldId,operator:t.operator,right:void 0,left:void 0,mathType:"simple"});else u()}),[JSON.stringify(t)]),$({reset:u},o,{handleUpsertMathField:function(){if("simple"===o.mathType&&null!=o&&o.leftFieldId&&null!=o&&o.operator&&null!=o&&o.rightFieldId){var i=function(e,t,n,r,i){return{id:Nt(),publicName:e,rightFieldId:r,operator:n,leftFieldId:t,dataType:"number",canBeDimension:!1,canBeMeasure:!0,allowedOperators:le({dataType:"number"},i)}}(o.publicName,null==o?void 0:o.leftFieldId,null==o?void 0:o.operator,null==o?void 0:o.rightFieldId,e);n($({},i,{id:r?t.id:i.id}))}if("aggregate"===o.mathType&&o.left&&o.right&&o.operator){var a=function(e){var t=e.right,n=eA(e.left),r=n.fieldId,i=n.function,a=n.nested,o=eA(t);return{nestedLeft:a,nestedRight:o.nested,leftField:r,rightField:o.fieldId,leftFunction:i,rightFunction:o.function}}(o),s=function(e,t,n,r,i,a,o,s,u){return{id:Nt(),publicName:e,rightFieldId:i,rightFunction:a,operator:r,leftFieldId:t,leftFunction:n,dataType:"number",canBeDimension:!1,canBeMeasure:!0,allowedOperators:le({dataType:"number"},o),leftNested:s,rightNested:u}}(o.publicName,a.leftField,a.leftFunction,o.operator,a.rightField,a.rightFunction,e,a.nestedLeft,a.nestedRight);n($({},s,{id:r?t.id:s.id}))}},onChange:function(e){s(void 0!==e.mathType&&e.mathType!==o.mathType?$({},o,e,{left:void 0,leftFieldId:void 0,right:void 0,rightFieldId:void 0}):$({},o,e))},isEditing:!!t,disabled:$_(o)})}(e.queryEngineConfig,e.initialValue||void 0,e.onNewCustomField),r=n.leftFieldId,a=n.rightFieldId,o=n.operator,s=n.publicName,u=n.handleUpsertMathField,l=n.onChange,c=n.isEditing,f=n.mathType,d=n.right,h=n.left,g=n.disabled,m=n.reset,v={onlyFieldTypes:["number"],removeConditionalPercentage:!0,removeSimplePercentage:!0,removeSimpleMaths:!0,removeAggregateMaths:!0},b=Br(e.dataSet.fields,v),y=function(e){var t=[],n=Ir(e);return n.supportedCustomFields.simpleMaths&&(t=[].concat(t,[{value:"simple",label:"Simple",description:"Math calculation with simple metrics"}])),n.supportedCustomFields.aggregateMaths&&(t=[].concat(t,[{value:"aggregate",label:"Aggregate",description:"Math calculation with a aggregate metric"}])),t}(e.componentType),_=function(t){return t?Ur(e.dataSet,t):void 0};return i.useEffect((function(){null!=e&&e.open&&!e.initialValue&&m()}),[null==e?void 0:e.open]),p.jsxs(Vg,{width:"4xl",isOpen:e.open,onClose:e.onClose,children:[p.jsx(Vg.Header,{title:Q_("math",t)}),p.jsxs(Vg.Content,{children:[p.jsx(Xg,{children:p.jsx(Gh,{label:t("metric_name","Metric name"),id:"metric-name",placeholder:t("metric_name","Metric name"),value:s,onChange:function(e){return l({publicName:e.target.value})}})}),p.jsxs(Xg,{as:"fieldset",children:[p.jsx(Uh,{as:"legend",children:"Calculation"}),e.allowAggregateMathsCustomField&&p.jsx(Qd,{marginBottom:"1rem",children:p.jsx(xy,{options:y,name:"math-check",label:t("select_math_type","Select Math Type"),selected:f,locked:c,labelHidden:!0,onChange:function(e){return l({mathType:e})}})}),"simple"===f&&p.jsx(H_.Panel,{children:p.jsxs(oh,{direction:"row",gap:"0.5rem",children:[p.jsx(Qd,{flex:1,children:p.jsx(J_,{id:"metric-1",testId:"metric-1",label:t("metric_number","Metric [[metricNumber]]",{metricNumber:"1"}),onChange:function(e){return l({leftFieldId:null==e?void 0:e.id})},dataSetFields:b,value:_(r),labelHidden:!0})}),p.jsx(Qd,{width:170,children:p.jsx(aA,{mathOperator:o,onChange:function(e){return l({operator:e})}})}),p.jsx(Qd,{flex:1,children:p.jsx(J_,{id:"metric-2",testId:"metric-2",label:t("metric_number","Metric [[metricNumber]]",{metricNumber:"2"}),onChange:function(e){return l({rightFieldId:null==e?void 0:e.id})},dataSetFields:b.filter((function(e){return e.id!==r})),value:_(a),labelHidden:!0})})]})}),"aggregate"===f&&p.jsxs(i.Fragment,{children:[p.jsx(H_.Panel,{children:p.jsxs(oh,{direction:"column",gap:"1rem",paddingY:"0.5rem",children:[p.jsxs(oh,{direction:"row",gap:"0.5rem",children:[p.jsx(Qd,{flex:1,children:p.jsx(e_,{id:"left-1",testId:"left-1",componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){var t=e.measure;return l(h&&nA(h)?{left:$({},h,{left:t[0]})}:{left:t[0]})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:h&&rA(h)?[h]:null!=h&&h.left?[null==h?void 0:h.left]:[]},dataSet:e.dataSet,fieldFilterOptions:v},""+h)}),h&&!!nA(h)&&p.jsxs(i.Fragment,{children:[p.jsx(Qd,{width:120,children:p.jsx(aA,{mathOperator:h.operator,onChange:function(e){return l({left:$({},h,{operator:e})})}})}),p.jsx(Qd,{flex:1,children:p.jsx(e_,{id:"right-1",testId:"right-1",componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){return l({left:$({},h,{right:e.measure[0]})})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:null!=h&&h.right?[null==h?void 0:h.right]:[]},dataSet:e.dataSet,fieldFilterOptions:v})})]}),p.jsx(Qd,{children:p.jsx(oA,{onClick:function(){return l(iA(h,"left"))},state:h&&nA(h)?"remove":"add"})})]}),p.jsx(oh,{justifyContent:"center",children:p.jsx(Qd,{flex:1,marginRight:60,children:p.jsx(aA,{mathOperator:o,onChange:function(e){return l({operator:e})},id:"operator-2"})})}),p.jsxs(oh,{direction:"row",gap:"0.5rem",children:[p.jsx(Qd,{flex:1,children:p.jsx(e_,{id:"left-2",testId:"left-2",componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){var t=e.measure;return l(d&&nA(d)?{right:$({},d,{left:t[0]})}:{right:t[0]})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:d&&rA(d)?[d]:null!=d&&d.left?[null==d?void 0:d.left]:[]},dataSet:e.dataSet,fieldFilterOptions:v},""+d)}),d&&nA(d)&&p.jsxs(i.Fragment,{children:[p.jsx(Qd,{width:120,children:p.jsx(aA,{mathOperator:d.operator,onChange:function(e){return l({right:$({},d,{operator:e})})},id:"operator-2"})}),p.jsx(Qd,{flex:1,children:p.jsx(e_,{id:"right-2",testId:"right-2",componentType:e.componentType,maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){return l({right:$({},d,{right:e.measure[0]})})},supportedAggregates:e.queryEngineConfig.supportedAggregates,attributes:{measure:d.right?[d.right]:[]},dataSet:e.dataSet,fieldFilterOptions:v})})]}),p.jsx(Qd,{children:p.jsx(oA,{onClick:function(){l(iA(d,"right"))},state:d&&nA(d)?"remove":"add"})})]})]})}),p.jsx(Qd,{marginTop:20,children:p.jsx(sA,{left:h,right:d,operator:o,dataSet:null==e?void 0:e.dataSet})})]})]})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return e.onClose()},secondary:!0,children:t("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return u()},disabled:g,children:c?t("update","Update"):t("create","Create")})]})})]})},dA=["round_to_0_dp","round_to_2_dp"],hA=function(e){var t=Il(),n=t.mode,r=t.textOverride,a=function(e,t,n,r){var a=!!e,o=s.intersection(dA,Object.keys(t.supportedTransformationFunctions)),u=i.useState(""),l=u[0],c=u[1],f=i.useState({dataSetField:void 0,transformationFunctionKey:void 0}),d=f[0],h=f[1],p=Br(n.fields,{onlyFieldTypes:["number"]}).map((function(e){return{title:e.publicName,value:e}})),g=d.dataSetField?[{title:d.dataSetField.publicName,select:{selected:d.transformationFunctionKey,onChange:function(e){h($({},d,{transformationFunctionKey:e}))},options:[].concat(o).map((function(e){return{label:t.supportedTransformationFunctions[e].publicName,value:e}}))}}]:[];return i.useEffect((function(){if(e&&Ht(e)){c(e.publicName);var t=Ur(n,e.fieldId);h({dataSetField:t,transformationFunctionKey:2==e.roundToDecimalPlaces?"round_to_2_dp":"round_to_0_dp"})}else c(""),h({dataSetField:void 0,transformationFunctionKey:void 0})}),[JSON.stringify(e)]),{onCreateNewRoundedNumber:function(){if(d&&d.dataSetField){var n,i=function(e,t,n,r){return{id:Nt(),publicName:e,fieldId:t,roundToDecimalPlaces:n,dataType:"number",canBeDimension:!0,canBeMeasure:!0,allowedOperators:le({dataType:"number"},r)}}(l,null==(n=d.dataSetField)?void 0:n.id,"round_to_0_dp"==d.transformationFunctionKey?0:2,t);r($({},i,{id:a?e.id:i.id}))}},isEditing:a,metricName:l,setMetricName:c,items:g,initValues:p,selected:d,setSelected:h,transformationFunctions:o}}(e.initialValue,e.queryEngineConfig,e.dataSet,e.onNewCustomField),o=a.isEditing,u=a.metricName,l=a.setMetricName,c=a.items,f=a.initValues,d=a.selected,h=a.setSelected,g=a.transformationFunctions,m=a.onCreateNewRoundedNumber;return p.jsxs(Vg,{width:"xl",isOpen:e.open,onClose:e.onClose,children:[p.jsx(Vg.Header,{title:Q_("number_formatting",r)}),p.jsxs(Vg.Content,{children:[p.jsx(Xg,{children:p.jsx(Gh,{id:"rounded-number-name",placeholder:r("metric_name","Metric name"),label:r("metric_name","Metric name"),value:u,onChange:function(e){return l(e.target.value)}})}),p.jsx(Xg,{children:p.jsx(qp,{testId:"select-rounded-number-field",mode:n,items:c,onDeleteItem:function(){return h({dataSetField:void 0,transformationFunctionKey:g[0]})},newItem:{callToAction:r("select_field_to_transform","Select field to transform"),onNew:function(e){return h({dataSetField:e,transformationFunctionKey:g[0]})},initValues:f,hide:!!d.dataSetField}})})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return e.onClose()},secondary:!0,children:r("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){d.dataSetField&&m()},children:o?r("update","Update"):r("create","Create")})]})})]})},pA=function(e,t,n,r){var i=[],a=Ir(t);return e.allowSimpleMathsCustomField&&a.supportedCustomFields.simpleMaths||e.allowAggregateMathsCustomField&&a.supportedCustomFields.aggregateMaths?i.push($({},K_("math",r),{value:"math"})):(e.allowSimpleMathsCustomField||e.allowAggregateMathsCustomField||Ee("Simple math custom field not made available, because of a feature toggle."),a.supportedCustomFields.simpleMaths&&!a.supportedCustomFields.aggregateMaths||Ee("Simple math custom field not made available, because it is not supported for the view "+a.title+".")),e.allowRoundedNumberCustomField&&a.supportedCustomFields.roundedNumbers?i.push($({},K_("number_formatting",r),{value:"roundedNumber"})):(e.allowRoundedNumberCustomField||Ee("Rounded number custom field not made available, because of a feature toggle."),a.supportedCustomFields.roundedNumbers||Ee("Rounded number custom field not made available, because it is not supported for the view "+a.title+".")),e.allowPercentagesCustomField&&(a.supportedCustomFields.simplePercentage||a.supportedCustomFields.conditionalPercentage)?i.push($({},K_("percentage",r),{value:"percentage"})):(e.allowPercentagesCustomField||Ee("Percentage custom field not made available, because of a feature toggle."),a.supportedCustomFields.simplePercentage||a.supportedCustomFields.conditionalPercentage||Ee("Percentage custom field not made available, because it is not supported for the view "+a.title+".")),e.allowRulesCustomField&&a.supportedCustomFields.rules&&on(n,"switchField")?i.push($({},K_("rules-based_groups",r),{value:"rules"})):(e.allowRulesCustomField||Ee("Custom rules field not made available, because of a feature toggle."),a.supportedCustomFields.rules||Ee("Custom rules field not made available, because it is not supported for the view "+a.title+"."),on(n,"switchField")||Ee("Custom rules field not made available, because it is not supported by the current query engine.")),i},gA=function(e){var t=e.index,n=e.rules,r=e.data,a=e.queryEngineConfig,o=e.updateDraft,s=e.removeDraft,l=i.useState(n.name),c=l[0],f=l[1],d=Il().textOverride,h=W_(n.rule,r,a.supportedAggregates),g=h.completedFilters,m=h.wipFilters,v=h.addOrFilter,b=h.deleteWipFilter,y=h.updateWipFilter;i.useEffect((function(){var e={name:c,rule:g};u.isEqual(n,e)||o(e)}),[g,c]);var _=d("rule_title","Rule [[ruleNumber]]",{ruleNumber:t+1})+(n.name?": "+n.name:"");return p.jsx(Qd,{as:"fieldset",children:p.jsxs(oh,{gap:"0.5rem",paddingBottom:"0.1rem",paddingRight:"0.1rem",paddingLeft:"0.1rem",direction:"column",children:[p.jsx(H_.Title,{title:_}),p.jsx(Qd,{children:p.jsx(Gh,{id:"rules-name-"+t,label:d("field_value","Field Value"),value:null==n?void 0:n.name,onChange:function(e){return f(e.target.value)}})}),p.jsx(Qd,{children:p.jsxs(oh,{direction:"column",gap:"0.5rem",children:[p.jsx(Qd,{children:p.jsx(B_,{wipFilters:m,completedFilters:g,dataSet:r,updateWipFilter:y,queryEngineConfig:a,deleteWipFilter:b,textOverride:d})}),p.jsx(Qd,{children:p.jsxs(oh,{justifyContent:"space-between",children:[p.jsx(Yp,{secondary:!0,onClick:function(){return v()},children:d("add_or_filter","Add `OR`")}),0!==t&&p.jsx(Yp,{secondary:!0,onClick:function(){return s()},children:d("delete_rule","Delete Rule")})]})})]})})]})})},mA=function(e){var t,n=yA(e.initialValue),r=n.draft,i=n.updateDraftTitle,a=n.addNewRule,o=n.updateDraftRules,s=n.removeDraftRule,u=Il().textOverride;return p.jsxs(Vg,{width:"4xl",isOpen:e.open,onClose:e.onClose,children:[p.jsx(Vg.Header,{title:Q_("rules-based_groups",u)}),p.jsxs(Vg.Content,{scrollable:!0,children:[p.jsx(Xg,{children:p.jsx(Gh,{id:"rules-name",label:u("metric_name","Metric name"),value:null==r?void 0:r.publicName,onChange:function(e){return i(e.target.value)}})}),p.jsx(Xg,{children:p.jsx(hc,{gap:"0.75rem",role:"list",children:null==r||null==(t=r.rules)?void 0:t.map((function(t,n){return p.jsx(wy,{transform:!1,children:p.jsx(gA,{rules:t,index:n,data:null==e?void 0:e.data,queryEngineConfig:e.queryEngineConfig,updateDraft:function(e){return o(e,n)},removeDraft:function(){return s(n)}})},"rules_modal_key_"+n)}))})})]}),p.jsxs(Vg.Footer,{buttons:"space-between",children:[p.jsx(Qg,{children:p.jsx(Yp,{onClick:function(){return a()},secondary:!0,children:u("add_rule","Add Rule")})}),p.jsxs(Qg,{buttons:"end",children:[p.jsx(Yp,{secondary:!0,onClick:function(){return null==e?void 0:e.onClose()},children:u("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return function(){if(r.publicName&&r.rules){var t=(n=r.publicName,i=r.rules,a=e.queryEngineConfig,{id:Nt(),publicName:n,rules:i,dataType:"string",canBeDimension:!0,canBeMeasure:!0,allowedOperators:le({dataType:"string"},a)});e.onCreateNewRules(e.initialValue?$({},t,{id:e.initialValue.id}):t)}var n,i,a}()},children:e.initialValue?u("update","Update"):u("create","Create")})]})]})]})},vA={name:"",rule:[]},bA={publicName:"",rules:[vA]},yA=function(e){var t=i.useState(bA),n=t[0],r=t[1];return i.useEffect((function(){r(e||bA)}),[JSON.stringify(e)]),{draft:n,updateDraftTitle:function(e){r($({},n,{publicName:e}))},addNewRule:function(){var e,t=[].concat(null!=(e=null==n?void 0:n.rules)?e:[]);t.push(vA),r($({},n,{rules:t}))},updateDraftRules:function(e,t){var i,a=[].concat(null!=(i=null==n?void 0:n.rules)?i:[]);t>=0&&t<a.length&&(a[t]=e),r($({},n,{rules:a}))},removeDraftRule:function(e){var t,i=[].concat(null!=(t=null==n?void 0:n.rules)?t:[]);e>=0&&e<i.length+1&&i.splice(e,1),r($({},n,{rules:i}))}}},_A=function(e,t){setTimeout((function(){try{var n=t?document.getElementById(t):window;n&&n.scrollBy&&n.scrollBy({top:"bottom"===e?99999999:e,behavior:"smooth"})}catch(e){Ee("Failed to auto-scroll.")}}),50)},AA=function(e){var t,n=null==(t=e.customFields)?void 0:t.filter((function(t){var n;return null==(n=e.fieldsUsedModal)?void 0:n.includes(t.id)})),r=Il().textOverride;return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose(!1)},children:[p.jsx(Vg.Header,{title:r("fields_being_used","Fields Being Used"),show:!0}),p.jsx(Vg.Content,{children:p.jsxs(Qd,{paddingY:8,children:[r("fields_being_used_description","The following fields are being used in this custom metric. You need to delete the Custom metric before you can delete this fields."),p.jsx("ul",{children:null==n?void 0:n.map((function(e){return p.jsx("li",{children:e.publicName},e.id)}))})]})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsx(Qg,{children:p.jsx(Yp,{secondary:!0,onClick:function(){return null==e?void 0:e.onClose(!0)},children:r("close","Close")})})})]})},wA=function(e){var t,n=Il(),r=n.mode,a=n.featureToggles,o=n.textOverride,s=Nr(e.dataSets,e.dataSetId);if(!s)return console.warn("Data set must be found for custom field input to render."),null;var u=i.useState(null),l=u[0],c=u[1],f=i.useState(void 0),d=f[0],h=f[1],g=i.useState(null),m=g[0],v=g[1],b=pA(a,e.componentType,null==e?void 0:e.queryEngineConfig,o),y=Vr(s,e.componentType),_=Vr(s),A=[].concat(y).map((function(e){return{title:e.publicName,subtext:FA(e,o),onClick:function(){return c({customFieldCategory:Wt(e),customField:e})}}})),w=function(t){var n=Nr(e.dataSets,e.dataSetId);if(!n)throw o("cannot_find_data_set","Cannot find data set.");var r=function(e,t){var n=!1,r=[].concat(e.fields).map((function(e){return e.id==t.id?(n=!0,t):e}));return $({},e,{fields:n?r:[].concat(r,[t])})}(n,t),i=Gr(e.dataSets,r);e.setDataSets(i),c(null)};return p.jsxs(p.Fragment,{children:[p.jsx(qp,{mode:r,newItem:{callToAction:o("add_custom_metric","Add custom metric"),onNew:function(e){c({customFieldCategory:e,customField:void 0})},initValues:b,onOpenDropdown:function(){_A("bottom","editor-panel")}},items:A,onDeleteItem:function(e){var t=y[e],n=function(e,t){return e.reduce((function(e,n){return"rules"in n&&n.rules.some((function(e){return e.rule.some((function(e){return e.some((function(e){return e.field===t.id}))}))}))&&e.push(n.id),"numeratorFilter"in n&&n.numeratorFilter.some((function(e){return e.some((function(e){return e.field===t.id}))}))&&e.push(n.id),e}),[])}(_,t);n.length>0?h(n):v(t)},testId:"custom-metric-input"}),p.jsx(Y_,{dataSet:s,onNewCustomField:w,isOpen:"percentage"===(null==l?void 0:l.customFieldCategory),onClose:function(){return c(null)},queryEngineConfig:e.queryEngineConfig,componentType:e.componentType,initialValue:null==l?void 0:l.customField}),p.jsx(fA,{open:"math"===(null==l?void 0:l.customFieldCategory),onClose:function(){return c(null)},dataSet:s,onNewCustomField:w,queryEngineConfig:e.queryEngineConfig,componentType:e.componentType,initialValue:null==l?void 0:l.customField,allowAggregateMathsCustomField:a.allowAggregateMathsCustomField}),p.jsx(mA,{open:"rules"===(null==l?void 0:l.customFieldCategory),onClose:function(){return c(null)},data:s,queryEngineConfig:e.queryEngineConfig,onCreateNewRules:w,initialValue:null==l?void 0:l.customField}),p.jsx(hA,{open:"roundedNumber"===(null==l?void 0:l.customFieldCategory),onClose:function(){return c(null)},dataSet:s,queryEngineConfig:e.queryEngineConfig,onNewCustomField:w,initialValue:null==l?void 0:l.customField}),p.jsx(X_,{message:o("delete_custom_metric","This will permanently remove the custom field [[nameOfCustomMetric]] from all views on the dashboard, not just this view. Are you sure you want to continue?",{nameOfCustomMetric:null!=(t=null==m?void 0:m.publicName)?t:""}),onClose:function(t){if(t&&m){var n=function(e,t){var n=e.fields.findIndex((function(e){return e.id==t})),r=[].concat(e.fields);return n>=0?(r.splice(n,1),$({},e,{fields:r})):$({},e,{fields:r})}(s,m.id),r=Gr(e.dataSets,n);e.setDataSets(r)}v(null)},show:null!=m}),p.jsx(AA,{onClose:function(){return h(void 0)},show:null!=d&&d.length>0,fieldsUsedModal:d,customFields:_})]})};function FA(e,t){return Ut(e)||zt(e)?K_("math",t).title:Lt(e)||qt(e)?K_("percentage",t).title:Vt(e)?K_("rules-based_groups",t).title:""}var kA=function(e){var t,n=e.dataSet,r=e.queryEngineConfig,a=e.fieldFilterOptions,o=e.attributes,u=e.preSetPartialAttributes,l=e.setPartialAttributes,c=e.callToAction,f=e.maxAllowed,d=e.preventDuplicates,h=null!=a&&a.onlyDimensions?"grouping":"metric",g=(0,e.getValues)(o),m=function(e){var t=u(e,n,o);"order"in o&&s.isEmpty(o.order)&&e.forEach((function(e){"date_time"==Ur(n,e.field).dataType&&"grouping"==h&&(t.order=[{function:e.function,field:e.field,direction:"asc"}])})),l(t)},v=i.useState(!1),b=v[0],y=v[1],_=Il(),A=xA(g,h,r,m),w=CA(g,n,h,r,m),F=EA(n,a,d,g);return p.jsxs(i.Fragment,{children:[p.jsx(qp,{testId:null!=(t=null==e?void 0:e.testId)?t:"field-collector-input",mode:_.mode,onOrderChange:function(e,t){var n=Ky([].concat(g),e,t);m(n)},onDeleteItem:n.preAggregated?void 0:function(e){var t=g[e],r=Ur(n,g[e].field);Xy(o,"date_time"===r.dataType&&"function"in t?{field:t.field,truncate:t.function}:t)?y(!0):m(xs(g,e))},items:w,newItem:{callToAction:c||_.textOverride("add_field","Add field"),onNew:A,initValues:F,hide:!!e.dataSet.preAggregated||!!f&&g.length>=f}}),b&&p.jsx(Qy,{onClose:function(){return y(!1)}})]})};function xA(e,t,n,r){return function(i){var a,o=[].concat(e);a="grouping"==t&&"date_time"==i.dataType?{field:i.id,function:i.allowedGranularities[0]}:"grouping"==t?{field:i.id,function:"none"}:{field:i.id,function:Re(i,n.supportedAggregates)[0]},r([].concat(o,[a]))}}function EA(e,t,n,r){var i=Br(e.fields,t);return n&&(i=Ne(i,[].concat(r))),i.map((function(e){return{title:e.publicName,icon:e.dataType,value:e}}))}function CA(e,t,n,r,i){return[].concat(e).map((function(a,o){var u=Ur(t,a.field),l=[];"metric"==n?l=Re(u,r.supportedAggregates).map((function(e){return{label:r.supportedAggregates[e].publicName,value:e}})):"grouping"===n&&"date_time"===u.dataType&&(l=function(e,t){return e.filter((function(e){return void 0!==t[e]})).map((function(e){return{label:t[e].publicName,value:e}}))}(u.allowedGranularities,r.supportedTimeTruncFunctions));var c=!(Lt(u)||qt(u)),f=!zt(u);return{title:u.publicName,icon:u.dataType,select:!t.preAggregated&&"none"!=a.function&&c&&f?{options:l,selected:a.function,onChange:function(t){var n=s.cloneDeep(e);"function"in a&&(n[o]={field:a.field,function:t}),i(n)}}:void 0}}))}var SA={name:"iaoxbn",styles:"display:grid;width:100%;grid-template-columns:repeat(2, minmax(0, 1fr))"},OA={name:"1flj9lk",styles:"text-align:left"},DA={name:"gdaplf",styles:"width:100%;text-align:right"},jA={name:"1gqeage",styles:"margin-right:0.75rem"},TA=function(e){var t=Il(),n=t.mode,r=t.queryEngineConfig,a=e.textOverride,o=e.dataSet,u=i.useState(e.defaultOpen||!1),l=u[0],c=u[1],f=function(e,t){var n=e.flatMap((function(e){return e.map((function(e){return Ur(t,e.field).publicName}))}));return s.uniq(n)}(e.attributes.filter,o),d=s.isEmpty(e.attributes.filter)?[]:[{title:a("filter_list_title","[[filterCount]] {{condition}}",{condition:{plural:"conditions",singular:"condition",count:e.attributes.filter.length},filterCount:e.attributes.filter.length}),subtext:a("filter_list_subtext","{{acrossFields}} [[fields]].",{acrossFields:{count:f.length,singular:"On the field",plural:"Across fields"},fields:ye(f)}),onClick:function(){return c(!0)}}],h={callToAction:a("add_filter","Add filter"),onClick:function(){c(!0)}},g=W_(e.attributes.filter,o,r.supportedAggregates),m=g.completedFilters,v=g.addOrFilter,b=g.wipFilters,y=g.updateWipFilter,_=g.deleteWipFilter;return p.jsxs(p.Fragment,{children:[p.jsx(qp,{mode:n,newItemBtn:s.isEmpty(d)?h:void 0,onDeleteItem:function(){e.setPartialAttributes({filter:[]})},items:d}),p.jsxs(Vg,{width:"4xl",isOpen:l,onClose:function(){return c(!1)},children:[p.jsx(Vg.Header,{title:a("advanced_filters","Advanced Filters")}),p.jsx(Vg.Content,{children:p.jsx(B_,{queryEngineConfig:r,updateWipFilter:y,deleteWipFilter:_,wipFilters:b,completedFilters:m,dataSet:o,textOverride:a})}),p.jsx(Vg.Footer,{children:p.jsxs("div",{css:SA,children:[p.jsx("div",{css:OA,children:p.jsx(Yp,{testId:"add-rule-btn",secondary:!0,onClick:function(){v()},children:0==m.length?a("add_filter","Add filter"):a("add_or_filter","Add `OR`")})}),p.jsx("div",{children:p.jsxs("div",{css:DA,children:[p.jsx("span",{css:jA,children:p.jsx(Yp,{secondary:!0,onClick:function(){c(!1)},children:a("cancel","Cancel")})}),p.jsx(Yp,{testId:"save-filter-btn",onClick:function(){e.setPartialAttributes({filter:m}),c(!1)},children:a("save","Save")})]})})]})})]})]})},PA={name:"12vm4ss",styles:"margin-left:0.75rem;opacity:0.4;:hover{opacity:0.8;}"},RA=function(e){return p.jsxs("div",{children:[p.jsxs("div",{children:[p.jsx(Uh,{htmlFor:null==e?void 0:e.id,labelHidden:null==e?void 0:e.labelHidden,children:null==e?void 0:e.label}),e.secondaryAction&&p.jsx("span",{css:PA,children:p.jsx("button",{onClick:function(){var t;return null==(t=e.secondaryAction)?void 0:t.onClick()},children:e.secondaryAction.label})})]}),p.jsx(Gh,{id:null==e?void 0:e.id,type:"number",min:e.min,max:e.max,onChange:function(t){e.setNumber(parseFloat(t.target.value))},defaultValue:e.currentValue||void 0,"data-testid":e.testId})]})},MA=function(e){var t,n=e.component,r=e.definedMetric,i=e.measure,a=xt(r),o=Ur(null==e?void 0:e.dataSet,r.field),s=Il(),u=s.queryEngineConfig,l=s.textOverride,c=s.labelFormat,f=qs(o.publicName,u.supportedAggregates[r.function].publicName),d=c({fieldId:r.field,func:r.function,type:n.attributes.type,defaultLabel:f,viewId:null!=(t=n.attributes.viewId)?t:"",values:[o.publicName]});return p.jsxs(oh,{direction:"column",gap:"0.5rem",children:[p.jsx(Uh,{as:"p",margin:0,children:p.jsxs(oh,{as:"span",direction:"row",gap:"0.5rem",alignItems:"end",children:[p.jsx(hh,{icon:o.dataType})," ",p.jsx("span",{children:null!=d?d:f})]})}),p.jsx(e_,$({},e,{attributes:{measure:i?i[a]:[]},dataSet:null==e?void 0:e.dataSet,componentType:n.attributes.type,allowsMultiple:!0,onNewMeasureFilterAggregate:BA(e.definedMetrics,u),setPartialAttributes:function(t){var n;e.setAttributes(((n={})[a]=t.measure,n))},supportedAggregates:u.supportedAggregates,id:"metric-input",propKey:"measure",filterOptions:function(t){return IA(t,null==e?void 0:e.definedMetrics)},label:l("add_alternative_metric","Add alternative metric")}))]})},IA=function(e,t){return e.map((function(e){var n=t.filter((function(t){return t.field===e.value})),r=e.select.options.filter((function(e){return!n.map((function(e){return e.function})).includes(e.value)})),i=e.select.selected;return r.some((function(e){return e.value===i}))||(i=r.length>0?r[0].value:null),$({},e,{select:$({},e.select,{options:r,selected:i})})}))};function BA(e,t){return function(n){var r=e.filter((function(e){return e.field===n.id})),i=$({},t.supportedAggregates);return r.forEach((function(e){delete i[e.function]})),i}}var NA=function(e){return null!=e&&e.function&&"none"!=(null==e?void 0:e.function)?e.field+"_"+e.function:null==e?void 0:e.field},LA=function(e,t,n){var r=Ie(t,n);return e.filter((function(e){return e.field===(null==r?void 0:r.field)&&e.function===r.function}))[0]},UA=function(e){var t=e.group,n=e.definedDimension,r=NA(n),i=Ur(null==e?void 0:e.dataSet,n.field),a=t?t[r]:null,o=Il(),s=o.queryEngineConfig,u=o.textOverride;return p.jsxs(oh,{direction:"column",gap:"0.5rem",children:[p.jsx(Uh,{as:"p",margin:0,children:p.jsxs(oh,{as:"span",direction:"row",gap:"0.5rem",alignItems:"end",children:[p.jsx(hh,{icon:i.dataType})," ",p.jsx("span",{children:i.publicName})]})}),p.jsx(Jy,$({},e,{allowsMultiple:!0,attributes:{dimension:a||void 0},setPartialAttributes:function(t){var n,i;e.setAttributes(((i={})[r]=null!=(n=t.dimension)?n:[],i))},supportedTransformationFunctions:s.supportedTransformationFunctions,filterOptions:function(e){return e},label:u("add_alternative_group","Add alternative group")}))]})},HA=function(e){var t=e.group,n=e.definedDimension,r=At(n),i=Ur(null==e?void 0:e.dataSet,null==e?void 0:e.definedDimension.field),a=Il(),o=a.queryEngineConfig,s=a.textOverride,u=t?t[r]:null;return p.jsxs(oh,{direction:"column",gap:"0.5rem",children:[p.jsx(Uh,{as:"p",margin:0,children:p.jsxs(oh,{as:"span",direction:"row",gap:"0.5rem",alignItems:"end",children:[p.jsx(hh,{icon:i.dataType})," ",p.jsxs("span",{children:[i.publicName," (",n.truncate,")"]})]})}),p.jsx(Zy,$({},e,{attributes:{timeDimensions:u||null},supportedTimeDimensions:o.supportedTimeTruncFunctions,setPartialAttributes:function(t){var n;t.timeDimensions&&e.setAttributes(((n={})[r]=t.timeDimensions,n))},onNewMeasureFilterTruncFunctions:function(t){var r=$({},o.supportedTimeTruncFunctions);return t.id===(null==e?void 0:e.definedDimension.field)&&delete r[n.truncate],r},label:s("add_alternative_time_group","Add alternative time group")}))]})},zA=function(e){var t=(null==e?void 0:e.component).attributes,n=Il().featureToggles,r=op().dispatch;return null!=e&&e.show?0==function(e,t){var n=[],r=Ir(t);return e.parameters&&r.supportedFeatures.parameters?n.push({title:"Parameter",subtext:"Set customisable Parameters on Views"}):(e.parameters||Ee("Parameters not made available, because of a feature toggle."),r.supportedFeatures.parameters||Ee("Parameters not made available, because it is not supported for the view "+r.title+".")),n}(n,t.type).length?null:p.jsx(qA,$({},e,{onAddingParameters:function(n){var i=$({},t,{parameters:n});"parameters"in t&&void 0!==e.cellIndex&&void 0!==e.rowIndex&&r({type:"setAttributes",attributes:i,cellIndex:e.cellIndex,rowIndex:e.rowIndex}),"parameters"in t&&void 0!==e.libraryIndex&&r({type:"updateComponentLibraryAttributes",attributes:i,libraryIndex:null==e?void 0:e.libraryIndex}),null==e||e.onClose()}})):null},qA=function(e){var t=(null==e?void 0:e.component).attributes,n=Il().textOverride,r=op(),a=fo(r.dashboard,e.component.attributes.dataSetId);if(!a)return null;var o=function(e,t,n){var r=Il().queryEngineConfig,a=i.useState(Ny),o=a[0],s=a[1],l=function(){s(Ny)},c="parameters"in e?e.parameters:void 0;i.useEffect((function(){c?s(c):l()}),[JSON.stringify(c)]);var f,d,h,p,g,m,v,b,y,_,A,w="measure"in e&&"parameters"in e&&u.isEmpty(null==(f=e.parameters)?void 0:f.measure)?e.measure:"parameters"in e&&!u.isEmpty(null==(d=e.parameters)?void 0:d.measure)&&null!=(h=e.parameters)&&h.measure?function(e,t,n){return t.map((function(t){var r,i=Object.keys(null!=(r=null==n?void 0:n.measure)?r:{}).find((function(e){var r,i;return(null!=(r=null==n||null==(i=n.measure)?void 0:i[e])?r:[]).some((function(e){return e.field===t.field&&e.function===t.function}))}));return i?Et(i,{supportedAggregates:e,supportedTimeTruncFunctions:void 0,supportedTransformationFunctions:void 0}):t}))}(r.supportedAggregates,e.measure,e.parameters):[],F="dimension"in e&&"parameters"in e&&u.isEmpty(null==(m=e.parameters)?void 0:m.group)?e.dimension:"dimension"in e&&"parameters"in e&&!u.isEmpty(null==(v=e.parameters)?void 0:v.group)&&null!=(b=e.parameters)&&b.group?(g=e.parameters,(p=e.dimension)?null==p?void 0:p.map((function(e){var t,n=Object.keys(null!=(t=null==g?void 0:g.group)?t:{}).find((function(t){var n,r;return(null!=(n=null==g||null==(r=g.group)?void 0:r[t])?n:[]).some((function(t){return(null==t?void 0:t.field)===e.field&&"function"in t&&t.function===("function"in e&&e.function)}))}));return n?{field:n,function:"none"}:e})):[]):[],k="timeDimension"in e&&e.timeDimension&&"parameters"in e&&u.isEmpty(null==(y=e.parameters)?void 0:y.group)?e.timeDimension:"timeDimension"in e&&"parameters"in e&&!u.isEmpty(null==(_=e.parameters)?void 0:_.group)&&null!=(A=e.parameters)&&A.group?function(e,t,n){var r,i=Object.keys(null!=(r=null==n?void 0:n.group)?r:{}).find((function(e){var r,i;return(null!=(r=null==n||null==(i=n.group)?void 0:i[e])?r:[]).some((function(e){if(e)return e.field===(null==t?void 0:t.field)&&("truncate"in e&&e.truncate)===t.truncate}))}));if(i){var a=wt(i,e);return null!=a?a:t}return t}(r.supportedTimeTruncFunctions,e.timeDimension,e.parameters):void 0;return $({},o,{definedMetrics:w,definedDimensions:F,definedTimeDimension:k,onChange:function(t){if("measure"in t&&t.measure){var i=function(e,t){var n=Object.keys(t)[0];e.measure||(e.measure={});var r=$({},e.measure),i=void 0;return Array.isArray(t[n])&&0===t[n].length?(delete r[n],i=n):r[n]=t[n],{updatedMetrics:$({},e,{measure:r}),metricKeyToDelete:i}}($({},o),t.measure),a=i.updatedMetrics,u=i.metricKeyToDelete;u&&function(t){if("measure"in e&&t&&o.measure){var i=Et(t,r),a=function(e,t,n,r){var i,a=null==(i=r[e])?void 0:i[0];if(!a)return t;var o=t.findIndex((function(e){return e.field===a.field&&e.function===a.function}));return-1!==o&&n&&(t[o]=n),t}(t,e.measure,i,o.measure);n({updatedMeasures:a})}}(u),s(a)}if("group"in t&&t.group){var l=function(e,t){var n=Object.keys(t)[0];e.group||(e.group={});var r=$({},e.group),i=void 0;return Array.isArray(t[n])&&0===t[n].length?(delete r[n],i=n):r[n]=t[n],{updatedMetrics:$({},e,{group:r}),metricKeyToDelete:i}}($({},o),t.group),c=l.updatedMetrics,f=l.metricKeyToDelete;f&&function(t){if("parameters"in e&&t&&o.group){var i=wt(t,r.supportedTimeTruncFunctions);i&&n({updatedTimeDimension:i}),"dimension"in e&&!i&&n({updatedDimension:Uy(t,e.dimension,o.group)})}}(f),s(c)}},handleUpsert:function(){t(o)},reset:l,disabled:Ly(o,c)})}(t,null==e?void 0:e.onAddingParameters,e.setParameterUpdate),s=o.definedMetrics,l=o.onChange,c=o.measure,f=o.handleUpsert,d=o.definedDimensions,h=o.definedTimeDimension,g=o.group;return p.jsxs(Vg,{width:"xl","data-testid":"parameters-modal",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose()},children:[p.jsx(Vg.Header,{title:n("add_parameters","Add Parameters"),show:!0,tooltip:n("add_parameters_tooltip","Set alternate metrics and groups for the view.")}),p.jsx(Vg.Content,{children:p.jsx(oh,{width:"100%",children:p.jsx(Qd,{flex:1,children:p.jsxs(Kg.Group,{defaultIndex:0,children:[(h||0!==d.length)&&p.jsxs(Kg.List,{columns:"1fr 1fr",padding:0,children:[p.jsx(Kg.Button,{children:n("add_parameter_metrics","Metrics")}),p.jsx(Kg.Button,{children:n("add_parameter_groups","Groups")})]}),p.jsxs(Kg.Panels,{children:[p.jsxs(Kg.Panel,{paddingLeft:0,paddingRight:0,children:[p.jsx(bh,{marginBottom:2,children:n("current_active_metrics","Current active metrics")}),p.jsx(oh,{direction:"column",gap:"1.5rem",children:null==s?void 0:s.map((function(t){return p.jsx(MA,{component:null==e?void 0:e.component,definedMetric:t,definedMetrics:s,dataSet:a,setAttributes:function(e){return l({measure:e})},measure:c},t.field+"-"+t.function)}))})]}),p.jsxs(Kg.Panel,{paddingLeft:0,paddingRight:0,children:[p.jsx(bh,{marginBottom:2,children:n("current_active_groups","Current active groups")}),p.jsxs(oh,{direction:"column",gap:"1.5rem",children:[d.map((function(t){return p.jsx(UA,{setAttributes:function(e){return l({group:e})},component:null==e?void 0:e.component,definedDimension:t,dataSet:a,group:g},""+t.field)})),h&&p.jsx(HA,{definedDimension:h,setAttributes:function(e){return l({group:e})},dataSet:a,group:g})]})]})]})]})})})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Kp,{onClick:function(){return null==e?void 0:e.onClose()},secondary:!0,children:n("close","Close")}),p.jsx(Kp,{onClick:function(){return f()},primary:!0,children:n("update","Update")})]})})]})},VA=function(e){return{renderCloseIcon:e.renderCloseIcon||null,renderDeleteIcon:e.renderDeleteIcon||null,renderFilterIcon:e.renderFilterIcon||null,renderParametersIcon:e.renderParametersIcon||null,renderLoadingComponent:e.renderLoadingComponent||null,renderDownloadIcon:e.renderDownloadIcon||null,renderEditIcon:e.renderEditIcon||null,renderComponentOptionsMenuIcon:e.renderComponentOptionsMenuIcon||null,renderLockedIcon:e.renderLockedIcon||null,renderLibraryIcon:e.renderLibraryIcon||null,renderAccordionIcon:e.renderAccordionIcon||null,renderButtonComponent:e.renderButtonComponent||null,renderSelectComponent:e.renderSelectComponent||null,renderDateTimeRangeInput:e.renderDateTimeRangeInput||null,renderDateTimeInput:e.renderDateTimeInput||null,renderReportIcon:e.renderReportIcon||null,renderSendIcon:e.renderSendIcon||null,renderUserIcon:e.renderUserIcon||null,renderAIChatIcon:e.renderAIChatIcon||null,renderAIIcon:e.renderAIIcon||null,renderThumbsUpUnselectedIcon:e.renderThumbsUpUnselectedIcon||null,renderThumbsUpSelectedIcon:e.renderThumbsUpSelectedIcon||null,renderThumbsDownUnselectedIcon:e.renderThumbsDownUnselectedIcon||null,renderThumbsDownSelectedIcon:e.renderThumbsDownSelectedIcon||null,renderSelectIcon:e.renderSelectIcon||null,renderBackButtonArrowIcon:e.renderBackButtonArrowIcon||null,renderStopIcon:e.renderStopIcon||null}},WA=function(e){var t=Il().customComponents,n=null;try{n=function(e,t){var n=e.find((function(e){return e.id==t}));if(!n)throw"Failed to find custom component.";return n}(t,e.component.attributes.id)}catch(e){return p.jsx(Cg,{})}return p.jsx(n.Component,{})},GA=i.memo((function(e){var t,n,r,a,o,s=Il(),u=s.textOverride,l=s.labelFormat,c=e.displayTitle,d=e.displaySubject,h=ab({title:c,subject:d}),g=mc(),m={displayTitle:c,displaySubject:d,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,verified:null==e?void 0:e.protectedByOrganisation,library:null!=(t=null==e?void 0:e.library)&&t,dataSet:e.dataSet,componentType:null==e?void 0:e.type,viewId:null!=(n=e.viewId)?n:""};if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters"});if(Ms(e.lineResult)||Ms(e.barResult))return p.jsx(Eh,{});if(Is(e.lineResult)&&Is(e.barResult))return p.jsx(Eg,{});var v,b,y=ib({dimension:e.barDimension,timeDimension:e.timeDimension}),_=e.barResult?Ts(y,e.barMeasure,e.barResult):[],A=e.barResult?js(e.barResult,e.barMeasure,y,"100%"==e.stacked):[],w=ib({dimension:e.lineDimension,timeDimension:e.timeDimension}),F=e.lineResult?Ts(w,e.lineMeasure,e.lineResult):[],k=e.lineResult?js(e.lineResult,e.lineMeasure,w,"100%"==e.stacked):[];return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{id:e.id,queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},m)),p.jsx(Du,{disabledFeatures:null!=(r=null==e?void 0:e.library)&&r,children:p.jsx(ry,{ref:h,approxXAxisLabelCount:e.approxXAxisLabelCount,approxYAxisLabelCount:e.approxYAxisLabelCount,uniqueId:e.id,formatYAxisLabel:Xs(u,{prefix:e.yAxisPrefix,postfix:e.yAxisPostfix,format:null==e?void 0:e.yAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),formatXAxisLabel:Ys(e.timeDimension,e.supportedTimeTruncFunctions,{prefix:e.xAxisPrefix,postfix:e.xAxisPostfix,format:null==e?void 0:e.xAxisFormat,numberFormatOptions:e.numberFormatOptions,dateTimeFormatOptions:e.dateTimeFormatOptions}),forceXAxisAsTime:!!e.timeDimension,legend:ob(null==e?void 0:e.legend,"verbose"===(null==g?void 0:g.detail)),x:"x",bars:{colors:ai(null==g?void 0:g.colors,_.length),data:A,annotate:[],stacked:!!e.stacked,keys:_,styles:null==g||null==(a=g.charts)?void 0:a.barChart,formatter:function(t,n){if(e.conditionalFormattingRules&&e.conditionalFormattingRules.bar){var r=Qs(e.barDimension,e.conditionalFormattingRules.bar,t,n,null==e?void 0:e.dataSet);return r?r.value:void 0}}},lines:{colors:(v=ai(null==g?void 0:g.colors,F.length),void 0===b&&(b=1),[].concat(v).map((function(e){return function(e,t,n){return f(e).darken(t).hex()}(e,b)}))),data:k,annotate:[],keys:F,threshold:Db(null==(o=e.conditionalFormattingRules)?void 0:o.line)},removeStroke:!1,theme:null==g?void 0:g.charts,formatSeriesName:function(t){var n,r,i=e.barResult&&Js(e.barResult,u,e.type,null!=(n=e.viewId)?n:"",l)(t),a=e.lineResult&&Js(e.lineResult,u,e.type,null!=(r=e.viewId)?r:"",l)(t);return i||a||""},sparkline:e.sm,onClick:function(){},goalLine:null==e?void 0:e.goalLines,axisTitles:null==e?void 0:e.axisTitles,idPrefix:e.idPrefix})})]})})}),Ws),KA=function(e){var t=e.component,n=t.results,r=t.attributes,i=t.localFilters,a=op().dashboard,o=sb(r,e.runQueriesCallback,e.setResults,{localFilters:i,globalFilters:e.globalFilters},e.dataSet);return p.jsx(GA,$({id:e.id},r,{dataSet:e.dataSet,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,lineResult:n[0],barResult:n[1],queriesAreChanging:o.queriesAreChanging,setParameterUpdate:function(){},supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,dashboard:a,sm:e.sm,library:null==e?void 0:e.library,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,goalLines:null==e?void 0:e.component.attributes.goalLines,idPrefix:e.idPrefix}))},QA=function(e){var t,n=e.result,r=e.minValueColor,a=e.maxValueColor,o=e.noDataColor,s={displayTitle:e.displayTitle,displaySubject:e.displaySubject,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,library:null!=(t=null==e?void 0:e.library)&&t,verified:null==e?void 0:e.protectedByOrganisation,dataSet:e.dataSet,componentType:null==e?void 0:e.type,viewId:e.id},u=ab({title:e.displayTitle,subject:e.displaySubject});if(!Ir("mercatorMap").isRunnable(e))return p.jsx(xg,{title:"Missing parameters"});if(Ms(n))return p.jsx(Eh,{});if(Is(n))return p.jsx(Eg,{});var l={};if(n){var c=e.dimension[0].field,f=e.measure[0],d=n.fields.findIndex((function(e){return e.id==c})),h=n.fields.findIndex((function(e){return e.id==xt(f)}));n.content.forEach((function(e){l[e[d]]=e[h]}))}var g=ii([r,a],((null==n?void 0:n.content.length)||100)/4);return p.jsx(i.Suspense,{fallback:p.jsx(Eh,{}),children:p.jsxs(Vp,{id:e.id,queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Jm,$({},s)),p.jsx(py,{ref:u,formatValue:function(t){return Zs(ws(t,2),e.numberFormatOptions,e.labelFormat)},topology:"worldCountries",data:l,background:e.backgroundColor,colorRange:g,missingDataColor:o,position:e.position,onPositionChange:e.onPositionChange})]})})},YA=function(e){var t=e.component,n=t.results,r=t.attributes,i=sb(r,e.runQueriesCallback,e.setResults,{localFilters:t.localFilters,globalFilters:e.globalFilters},e.dataSet);return p.jsx(QA,$({},r,{id:e.id,result:n[0],queriesAreChanging:i.queriesAreChanging,dataSet:e.dataSet,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTransformationFunctions,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:function(){},onPositionChange:e.onPositionChange,numberFormatOptions:e.dashboardBehaviour.numberFormatOptions}))},XA=function(e){var t,n=e.component,r=n.results,i=n.attributes,a=sb(i,e.runQueriesCallback,e.setResults,{localFilters:n.localFilters,globalFilters:e.globalFilters},e.dataSet);return p.jsx(xb,$({},i,{id:e.id,dataSet:e.dataSet,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:null==e?void 0:e.setParameterUpdate,results:r,queriesAreChanging:a.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,library:null==e?void 0:e.library,viewFor:"standalone"}))};function JA(e){return e>0}function ZA(e){return e.total>=e.limit}var $A=tu($({minWidth:"100%",overflow:"overlay"},th)),ew=Object.assign((function(){return null}),{table:tu({textIndent:"0",borderColor:"inherit",borderCollapse:"collapse",tableLayout:"fixed"}),wrapper:$A,th:function(e){var t,n,r,i,a,o,s,u;return tu({padding:null==e?void 0:e.padding,display:"table-cell",position:"relative",fontSize:null==e?void 0:e.fontSize,fontWeight:null==e?void 0:e.fontWeight,background:null==e?void 0:e.background,color:null==e?void 0:e.color,whiteSpace:"nowrap",textAlign:"left",borderTop:null==e?void 0:e.borderTop,borderRight:null==e?void 0:e.borderRight,borderBottom:null==e?void 0:e.borderBottom,variants:{lastGroupColumn:{true:{borderRight:null!=(t=null==e||null==(n=e.row)?void 0:n.borderRight)?t:null==e?void 0:e.borderRight}},firstGroupColumn:{true:{borderLeft:null==e||null==(r=e.row)?void 0:r.borderLeft}},first:{true:{borderLeft:null==e||null==(i=e.first)?void 0:i.borderLeft}},last:{true:{borderRight:null==e||null==(a=e.last)?void 0:a.borderRight}},rowScope:{true:{background:null==e||null==(o=e.column)?void 0:o.background}},hover:{true:{"&:hover":{color:null==e||null==(s=e["&:hover"])?void 0:s.color,background:null==e||null==(u=e["&:hover"])?void 0:u.background}}}}})},td:function(e){var t,n,r,i,a,o,s;return tu({verticalAlign:"top",overflow:"hidden",position:"relative",whiteSpace:"nowrap",borderLeft:null==e||null==(t=e.body)||null==(t=t.cells)?void 0:t.borderLeft,borderRight:null==e||null==(n=e.body)||null==(n=n.cells)?void 0:n.borderRight,borderBottom:null==e||null==(r=e.body)||null==(r=r.cells)?void 0:r.borderBottom,fontSize:null==e||null==(i=e.body)||null==(i=i.cells)?void 0:i.fontSize,padding:null==e||null==(a=e.body)||null==(a=a.cells)?void 0:a.padding,variants:{first:{true:{borderLeft:null==e||null==(o=e.body)?void 0:o.borderLeft}},last:{true:{borderRight:null==e||null==(s=e.body)?void 0:s.borderRight}},align:{alignLeft:{textAlign:"left"},alignRight:{textAlign:"right"}}}})},tr:function(e){var t,n,r,i,a,o,s,u;return tu({position:"relative",cursor:"default",variants:{even:{true:{background:null==e||null==(t=e.body)||null==(t=t.even)?void 0:t.background,color:null==e||null==(n=e.body)||null==(n=n.even)?void 0:n.color,"&:hover":{background:null==e||null==(r=e.body)||null==(r=r.even)||null==(r=r["&:hover"])?void 0:r.background,color:null==e||null==(i=e.body)||null==(i=i.even)||null==(i=i["&:hover"])?void 0:i.color}}},odd:{true:{background:null==e||null==(a=e.body)||null==(a=a.odd)?void 0:a.background,color:null==e||null==(o=e.body)||null==(o=o.odd)?void 0:o.color,"&:hover":{background:null==e||null==(s=e.body)||null==(s=s.odd)||null==(s=s["&:hover"])?void 0:s.background,color:null==e||null==(u=e.body)||null==(u=u.odd)||null==(u=u["&:hover"])?void 0:u.color}}}}})},showMoreButton:function(e){var t;return tu($({color:null==e||null==(t=e.odd)?void 0:t.color,background:"transparent",padding:"0 4px 0 4px",minWidth:20,fontSize:"100%",border:0,fontWeight:300,alignSelf:"flex-end",position:"absolute",right:0,top:"40%",marginBottom:1},eu,{"&:hover":$({},eu,{opacity:.5}),"> svg":{marginTop:-2},"> span":{height:10,lineHeight:"1px",display:"block"}}))},tdContentWrapper:function(e){return tu({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"clip","> span":{fontSize:null!=e?e:"inherit"}})},thInner:function(e){var t,n;return tu({position:"relative",textOverflow:"ellipsis",whiteSpace:"nowrap",padding:null==e||null==(t=e.inner)?void 0:t.padding,borderBottomWidth:null==e||null==(n=e.inner)?void 0:n.borderBottomWidth})},thLabel:function(e){return tu({textTransform:null==e?void 0:e.textTransform})},thButton:function(){return tu({marginTop:1,WebkitLineClamp:1,width:"calc(100% - 20px)",textTransform:"inherit",fontWeight:"inherit"})},thGroupRow:function(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,p;return tu($({display:"table-cell",position:"relative",fontWeight:null==e||null==(t=e.th)||null==(t=t.group)?void 0:t.fontWeight,fontSize:null==e||null==(n=e.th)||null==(n=n.group)?void 0:n.fontSize,background:null==e||null==(r=e.th)||null==(r=r.column)?void 0:r.background,textTransform:null==e||null==(i=e.th)||null==(i=i.group)?void 0:i.textTransform,color:null==e||null==(a=e.th)||null==(a=a.column)?void 0:a.color,whiteSpace:"nowrap",textAlign:"left",borderRight:null==e||null==(o=e.th)||null==(o=o.column)?void 0:o.borderRight,borderLeft:null==e||null==(s=e.th)||null==(s=s.column)?void 0:s.borderLeft,borderBottom:null==e||null==(u=e.body)||null==(u=u.cells)?void 0:u.borderBottom,padding:null==e||null==(l=e.th)||null==(l=l.column)?void 0:l.padding},eu,{variants:{first:{true:{borderLeft:null==e||null==(c=e.body)?void 0:c.borderLeft}},last:{true:{borderRight:null==e||null==(f=e.body)?void 0:f.borderRight}},deadSpace:{true:{borderBottom:null==e||null==(d=e.th)||null==(d=d.row)?void 0:d.borderBottom,borderRight:0,borderLeft:null==e||null==(h=e.th)||null==(h=h.column)?void 0:h.borderLeft}},level:{2:{background:null==e||null==(p=e.th)||null==(p=p.level)?void 0:p[2].background}}}}))},thGroupColumn:function(e,t){var n,r,i,a,o,s,u,l,c,f,d;return tu($({display:"table-cell",position:"relative",fontWeight:null==e||null==(n=e.group)?void 0:n.fontWeight,fontSize:null==e||null==(r=e.group)?void 0:r.fontSize,textTransform:null==e||null==(i=e.group)?void 0:i.textTransform,background:null==e?void 0:e.background,color:null==e?void 0:e.color,whiteSpace:"nowrap",textAlign:"left",borderTop:null==e?void 0:e.borderTop,borderRight:t?null==e?void 0:e.borderRight:null!=(a=null==e||null==(o=e.row)?void 0:o.borderRight)?a:null==e?void 0:e.borderRight,borderLeft:null==e?void 0:e.borderRight,borderBottom:null==e||null==(s=e.row)?void 0:s.borderBottom,padding:null==e||null==(u=e.row)?void 0:u.padding},eu,{variants:{first:{true:{borderLeft:null==e||null==(l=e.first)?void 0:l.borderLeft}},last:{true:{borderRight:null==e||null==(c=e.last)?void 0:c.borderRight}},hover:{true:{"&:hover":$({},eu,{color:null==e||null==(f=e["&:hover"])?void 0:f.color,background:null==e||null==(d=e["&:hover"])?void 0:d.background})}}}}))}}),tw=tu({textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"}),nw=function(e){var t=e.columnIndex,n=e.type,r=e.fieldKey,a=e.onResized,o=e.width,s=i.useState(!1),u=s[0],l=s[1],c=A.useDrag({type:n,item:{columnIndex:t,fieldKey:r,width:o},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){var n=t.getDifferenceFromInitialOffset();n&&a({columnIndex:e.columnIndex,fieldKey:r,width:e.width+n.x})}}),f=c[0],d=c[1],h=c[2];return i.useEffect((function(){if(h){var e=new Image;e.src=function(e,t){var n=document.createElement("canvas");n.width=1,n.height=1;var r=n.getContext("2d");return r&&(r.fillStyle="transparent",r.fillRect(0,0,1,1)),n.toDataURL()}(),e.onload=function(){return h(e)}}}),[h]),p.jsx("div",{className:""+rw,ref:d,onMouseEnter:function(){return l(!0)},onMouseLeave:function(){return l(!1)},children:p.jsx("span",{className:""+iw({onHover:f.isDragging||u?"true":"false"})})})},rw=tu({position:"absolute",right:-8,top:0,bottom:0,width:16,zIndex:1,cursor:"ew-resize"}),iw=tu({position:"absolute",top:4,bottom:4,right:6,transitionDuration:"100ms",transitionProperty:"all",transitionTimingFunction:"cubic-bezier(0.4,0,0.2,1)",borderRightWidth:3,borderRightStyle:"solid",variants:{onHover:{true:{borderRightColor:ou.colors.blue},false:{borderRightColor:"transparent"}}}}),aw=i.forwardRef((function(e,t){return p.jsx("div",{ref:t,className:"vizzly-data-table "+ew.wrapper,children:p.jsx("table",{className:""+ew.table,children:e.children})})})),ow={name:"1pghby6",styles:"position:relative;box-sizing:border-box"},sw=i.forwardRef((function(e,t){var n,r,a=e.clickEnabled,o=mc(),s={first:e.first&&"true",last:e.last&&"true",hover:e.hover&&"true",level:null==e?void 0:e.level},u=i.useMemo((function(){return null!=e&&e.deadSpace||"row"===(null==e?void 0:e.scope)?"tables.th.column":null!=e&&e.group?"tables.th.row":e.level?"tables.th.level."+e.level:"tables.th"}),[null==e?void 0:e.deadSpace,null==e?void 0:e.scope,null==e?void 0:e.group]),l=i.useMemo((function(){var t,n;return e.group?"row"===e.scope?ew.thGroupRow(null==o?void 0:o.tables)($({},s,{deadSpace:null!=e&&e.deadSpace?"true":void 0})):ew.thGroupColumn(null==o||null==(t=o.tables)?void 0:t.th,!(null!=e&&e.lastGroupColumn)&&(null==e?void 0:e.deadSpace))(s):ew.th(null==o||null==(n=o.tables)?void 0:n.th)($({},s,{rowScope:"row"===(null==e?void 0:e.scope)?"true":void 0,lastGroupColumn:null!=e&&e.lastGroupColumn&&!e.last?"true":void 0,firstGroupColumn:null==e||!e.firstGroupColumn||e.last||e.first?void 0:"true"}))}),[e.group,e.scope,null==e?void 0:e.deadSpace,null==e?void 0:e.level]);return p.jsxs("th",{scope:null!=(n=null==e?void 0:e.scope)?n:"column",className:l,style:e.cellStyles,"data-themeapi":u,"data-chipposition":"top.left","data-group":e.group?"true":"false","data-first":e.first?"true":"false","data-last":e.last?"true":"false","data-hover":e.hover?"true":"false","data-deadspace":e.deadSpace?"true":"false","data-lastgroupcolumn":e.lastGroupColumn?"true":"false","data-firstgroupcolumn":e.firstGroupColumn?"true":"false",colSpan:e.colSpan,role:a?"button":void 0,tabIndex:a?0:void 0,"data-clickenabled":a?"true":"false",onClick:null==e?void 0:e.onClick,onKeyDown:function(t){null!=e&&e.onClick&&"Enter"===t.key&&(null==e||e.onClick())},children:[(null==e?void 0:e.dragSettings)&&p.jsx(nw,$({},null==e?void 0:e.dragSettings)),p.jsx("div",{css:ow,style:e.columnStyles,children:p.jsx("div",{className:""+ew.thInner(null==o||null==(r=o.tables)?void 0:r.th),ref:t,"data-themeapi":"tables.th.inner",children:p.jsxs(oh,{as:"span",overflow:"hidden",alignItems:"center",gap:"0.5rem","data-component":"th-inner",paddingLeft:null!=e&&e.level&&1!==(null==e?void 0:e.level)?20*(null==e?void 0:e.level):void 0,children:[(null==e?void 0:e.expand)&&p.jsx(Ph,$({},e.expand,{label:null!=e&&e.expand.expanded?"Collapse "+(null==e?void 0:e.expand.label):"Expand "+e.expand.label,arrowStart:"side"})),e.children]})})})]})})),uw={name:"1flj9lk",styles:"text-align:left"},lw={name:"6r56vi",styles:"height:1rem;width:1rem"},cw=i.forwardRef((function(e,t){var n,r=i.useRef(null),a=e.label,o=function(e,t){var n=i.useState(!1),r=n[0],a=n[1];return i.useEffect((function(){var n,r=e.current;t&&r&&((r.offsetHeight<r.scrollHeight||r.offsetWidth<r.scrollWidth)&&a(!0),e.current&&(n=e.current).offsetWidth<n.scrollWidth&&a(!0))}),[e.current]),r}(r,a),s=i.useCallback((function(e){"function"==typeof t?t(e):null!=t&&(t.current=e),r.current=e}),[t,r]);return mc(),p.jsxs(i.Fragment,{children:[p.jsx("button",{onClick:function(){return e.onChange&&e.onChange()},css:uw,ref:s,className:fc(o?""+tw:void 0,""+ku.button,""+ew.thButton()),"data-testid":e.testIdPrefix+"-title",children:o?p.jsx(Sp,{placement:"bottom-start",tooltipContent:function(){return p.jsx(Sp.Content,{children:a})},className:""+tw,modifiers:[{name:"offset",options:{offset:[-50,10]}}],showTooltip:e.showTooltip,children:p.jsx(fw,{children:a})}):p.jsx(fw,{children:a})}),e.onSort&&p.jsxs("button",{type:"button",onClick:function(){return e.onSort&&e.onSort()},className:""+ku.button,"aria-label":null!=(n=e.sortLabel)?n:"Sort",css:lw,"data-testid":e.testIdPrefix+"-sort",children:[!e.direction&&p.jsx(y.SelectorIcon,{}),"asc"===e.direction&&p.jsx(y.ChevronUpIcon,{}),"desc"===e.direction&&p.jsx(y.ChevronDownIcon,{})]})]})})),fw=function(e){var t,n=mc();return p.jsx("span",{className:""+ew.thLabel(null==n||null==(t=n.tables)?void 0:t.th),children:e.children})},dw={name:"agbev0",styles:"min-width:100%;overflow:scroll;border-bottom-width:1px"},hw=Object.assign((function(){return null}),{Wrapper:aw,Head:function(e){return p.jsx("thead",{children:e.children})},Body:function(e){return p.jsx("tbody",{css:dw,children:e.children})},TR:function(e){var t,n=mc();return p.jsx("tr",{"data-themeapi":e.odd?"tables.body.odd":"tables.body.even",className:""+ew.tr(null==n?void 0:n.tables)({odd:e.odd&&"true",even:e.even&&"true"}),"data-chipposition":"top.left","aria-expanded":!0===e.expanded?"true":!1===(null==e?void 0:e.expanded)?"false":void 0,"aria-level":null!=(t=e.level)?t:void 0,children:e.children})},TD:function(e){var t,n,r,o,s,u=mc(),l=a.useState(!1),c=l[0],f=l[1],d=e.clickEnabled,h=e.first,g=i.useRef(null),m=null!=(t=e.showMoreLabel)?t:"Show more";return i.useEffect((function(){var t,n,r=g.current;"number"==typeof(null==(t=e.style)?void 0:t.width)&&r&&f((null==(n=e.style)?void 0:n.width)<r.offsetWidth+16)}),[g.current,null==(n=e.style)?void 0:n.width]),p.jsxs("td",{style:$({},e.style),className:""+ew.td(null==u?void 0:u.tables)({first:e.first&&"true",last:e.last&&"true",align:null!=(r=e.align)?r:"alignRight"}),role:d?"button":void 0,tabIndex:d?0:void 0,"data-clickenabled":d?"true":"false",onClick:null==e?void 0:e.onClick,onKeyDown:function(t){null!=e&&e.onClick&&"Enter"===t.key&&(null==e||e.onClick())},"data-themeapi":"tables.body.cells","data-first":h?"true":"false","data-last":e.last?"true":"false",children:[p.jsx("div",{className:""+ew.tdContentWrapper(null==u||null==(o=u.tables)||null==(o=o.body)||null==(o=o.cells)?void 0:o.fontSize),style:function(t){var n,r,i,a="number"==typeof(null==(n=e.style)?void 0:n.width)?(null==(r=e.style)?void 0:r.width)-(t?36:16):null==(i=e.style)?void 0:i.width;return{width:a,minWidth:a}}(c),children:p.jsx("span",{ref:g,children:e.children})}),c&&p.jsx("button",{"aria-label":"string"==typeof e.children?m+": "+e.children:m,onClick:function(){return e.onShowMore&&e.onShowMore()},className:""+ew.showMoreButton(null==u||null==(s=u.tables)?void 0:s.body),children:p.jsx(y.DotsHorizontalIcon,{})})]})},TH:sw,THButton:cw,THLabel:fw,HeadTR:function(e){return p.jsx("tr",{children:e.children})}}),pw=Object.assign(hw.Wrapper,{Wrapper:hw.Wrapper,Head:hw.Head,Body:hw.Body,TR:hw.TR,TD:hw.TD,TH:hw.TH,THLabel:hw.THLabel,THButton:hw.THButton,HeadTR:hw.HeadTR}),gw=function(e){return p.jsx(oh,{direction:"column",children:null==e?void 0:e.children})};function mw(e){return null===e?"asc":"asc"===e?"desc":null}var vw=function(e){var t=s.debounce(e.onSetExportName),n=Il().textOverride,r=Object.entries(e.numberFormatOptions).map((function(e){return{label:e[1].description,value:e[0]}}));return p.jsx(i.Fragment,{children:e.open&&p.jsx(Xd,{onClose:function(){return null==e?void 0:e.close()},width:220,position:null==e?void 0:e.triggerPosition,align:"right",children:p.jsxs(Xd.Options,{padding:!0,children:[p.jsx(Xd.Option,{children:p.jsx(gw,{children:p.jsx(Gh,{label:n("table_settings.title","Title"),id:"table-header-title","data-testid":"table-header-title",defaultValue:e.exportName,placeholder:e.originalPublicName,onChange:function(n){t(e.fieldId,n.target.value?n.target.value:void 0)}})})}),"number"==e.dataType&&p.jsx(Xd.Option,{children:p.jsx(gw,{children:p.jsx(Qh,{label:n("table_settings.format","Format"),id:"table-header-format",testId:"table-header-format",showClearBtn:!0,selected:e.currentNumberFormat,options:r,onChange:function(t){e.onSetNumberFormat(t)},textOverride:n})})})]})})})},bw=function(e){var t=Il().textOverride,n=e.fieldIndex,r=e.currentOrder,i=e.exportName,a=e.currentNumberFormat,o=e.fields[n],s={width:e.width,maxWidth:e.width,minWidth:e.width},u=Zd(),l=u.ref,c=u.show,f=u.position,d=u.close,h=u.open,g={fontFamily:s.fontFamily,translate:e.columnOffset+"px"};return e.isImpactedColumn&&(g.opacity=.1),p.jsxs(pw.TH,{cellStyles:s,columnStyles:g,first:0===n,last:null==e?void 0:e.last,hover:!0,group:!1,dragSettings:{columnIndex:n,type:e.id,fieldKey:o.datumKey,onResized:null==e?void 0:e.onResizedColumn,width:e.width},lastGroupColumn:e.isLastGroupColumn,firstGroupColumn:e.isFirstGroupColumn,children:[p.jsx(pw.THButton,{onChange:function(){return h()},direction:r?null==r?void 0:r.direction:void 0,label:i||o.publicName,onSort:Ue(o)?void 0:function(){var t,n=Ie(o.id,{supportedAggregates:e.supportedAggregates,supportedTimeTruncFunctions:e.supportedTimeTruncFunctions,supportedTransformationFunctions:void 0});null==e.onOrderChange||e.onOrderChange({fieldId:n.field,function:n.function,direction:mw(null!=(t=null==r?void 0:r.direction)?t:null)})},ref:l,testIdPrefix:"column-"+(null==o?void 0:o.id),sortLabel:t("table_settings.sort","Sort")}),p.jsx(vw,{open:c,triggerPosition:f,close:d,exportName:e.exportName||o.publicName,fieldId:o.datumKey,originalPublicName:o.publicName,onSetExportName:e.onSetExportName,onSetNumberFormat:function(t){return e.onSetNumberFormat(o.datumKey,t)},currentNumberFormat:a,numberFormatOptions:e.numberFormatOptions,dataType:o.dataType})]})},yw=function(e){var t=i.useRef(null),n=i.useState(0),r=n[0],a=n[1];return i.useEffect((function(){var e=s.throttle((function(){a(t.current?t.current.clientWidth:0)}),100);return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e),e.cancel()}}),[e]),[t,r]},_w=Object.assign((function(e){var t=e.content,n=e.textOverride,r=e.children,a=i.useState(!1),o=a[0],s=a[1],u=sg().addToast;return p.jsxs(oh,{gap:"0.5rem",children:[p.jsx(Qd,{textWrap:!0,flex:1,hyphens:"none",children:p.jsx("span",{style:{userSelect:"none"},children:r||t})}),p.jsx(_w.Button,{onClick:function(e){e.preventDefault(),e.stopPropagation(),"string"==typeof t&&(q(t),s(!0),u((function(){return p.jsx(rg,{message:"Copied to clipboard"})})),setTimeout((function(){return s(!1)}),2e3))},copied:o,textOverride:n})]})}),{Button:function(e){return p.jsxs("button",{onClick:function(t){return null==e?void 0:e.onClick(t)},"aria-label":e.textOverride?e.textOverride("copy_content","Copy content"):"Copy content",className:""+ku.button,children:[!(null!=e&&e.copied)&&p.jsx("svg",{height:22,width:22,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",style:null==e?void 0:e.iconStyles,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h3.75M9 15h3.75M9 18h3.75m3 .75H18a2.25 2.25 0 002.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 00-1.123-.08m-5.801 0c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75 2.25 2.25 0 00-.1-.664m-5.8 0A2.251 2.251 0 0113.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m0 0H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25zM6.75 12h.008v.008H6.75V12zm0 3h.008v.008H6.75V15zm0 3h.008v.008H6.75V18z"})}),(null==e?void 0:e.copied)&&p.jsx("svg",{height:22,width:22,xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",style:null==e?void 0:e.iconStyles,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75 2.25 2.25 0 00-.1-.664m-5.8 0A2.251 2.251 0 0113.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0118 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3l1.5 1.5 3-3.75"})})]})}}),Aw=function(e){return p.jsxs(Vg,{onClose:function(){return null==e?void 0:e.onCloseModal()},isOpen:null==e?void 0:e.open,width:"sm",children:[p.jsx(Vg.Content,{children:p.jsx(H_.Container,{children:p.jsx(H_.Panel,{as:"div",children:p.jsx(_w,{content:null==e?void 0:e.content})})})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsx(Kp,{secondary:!0,onClick:function(){return null==e?void 0:e.onCloseModal()},children:"Close"})})]})},ww=tu({height:"1.25rem",width:"1.25rem","&:disabled":{opacity:.4}}),Fw=tu({fontSize:13}),kw=function(e){var t,n;return p.jsxs(oh,{justifyContent:"flex-end",alignItems:"center",margin:"0.5rem 0 0 0",children:[p.jsxs("span",{className:""+Fw,children:["Page ",(null!=(t=e.offset)?t:0)/(null!=(n=e.limit)?n:1)+1]}),e.onPrevious&&p.jsx("button",{disabled:null==e?void 0:e.previousDisabled,onClick:e.onPrevious,"aria-label":"Previous",className:ku.button+" "+ww,children:p.jsx(y.ChevronLeftIcon,{})}),e.onNext&&p.jsx("button",{"aria-label":"Next",disabled:null==e?void 0:e.nextDisabled,className:ku.button+" "+ww,onClick:e.onNext,children:p.jsx(y.ChevronRightIcon,{})})]})},xw=function(e,t){return t[e]?t[e]:Cs(e)?t[Os(e)]:void 0},Ew=function(e){for(var t,n=[],r=function(){var e=t.value,r=n.find((function(t){return t.content===e.formatted}));r?r.colSpan+=1:n.push({content:e.formatted,colSpan:1,unformatted:e.unformatted})},i=se(e);!(t=i()).done;)r();return n};function Cw(e,t){return e.dimensionValues.map((function(n,r){return t(n,e.dimensionKeys[r])})).join(", ")}var Sw=function(e,t){if((null==t?void 0:t.length)>0&&Cs(e.datumKey)){var n=(Ss(e.datumKey).dimensionValues||[]).join(", ");return t.some((function(e){return e.unformatted===n}))}return!1},Ow=function(e,t,n,r,i,a,o,u,l,c,f,d,h,p,g,m,v){if(!t)return null;var b=[],y=[],_=void 0,A=function(t,n,r){var i=t;n&&"none"!=n&&(i=qs(t,l[n].publicName));var a=f({fieldId:r,func:n,type:e,defaultLabel:i,viewId:null!=v?v:"",values:[t]});return null!=a?a:i};if(t&&"dataTable"==e){var w=hn({measure:h,xMeasure:p,yMeasure:g}),F=pn({dimension:m}),k=function(e,t,n,r){var i=s.groupBy(t,(function(e){return e.pivot||"x"})),a={x:(i.x||[]).map((function(e){return xt(e)})),y:(i.y||[]).map((function(e){return xt(e)}))},o=js(e,n,a,void 0,r),u=[].concat(a.x).map((function(t){return $({},Rs(e,t),{datumKey:t})})),l=[],c=Ts(a,n,e);return o.forEach((function(e){l.push([].concat(e.xValues,s.cloneDeep(c).map((function(t){return void 0===e[t]?null:e[t]}))))})),c.forEach((function(t){var n=Ss(t),r=xt({field:n.fieldId,function:n.function}),i=Rs(e,r),a=Es(n.dimensionKeys,n.dimensionValues,n.fieldId,n.function);u.push({id:r,datumKey:a,publicName:null==i?void 0:i.publicName,dataType:"number"})})),{fields:u,content:l}}(t,F,w,d);_=function(e,t,n,r,i){if(!s.some(t,(function(e){return"y"==e.pivot}))||!e)return!1;var a=n.flatMap((function(t){if(Cs(t.datumKey)){var n=Ss(t.datumKey);return[{formatted:Cw(n,(function(t,n){return function(e,t,n,r,i){var a=wt(t,i);if(e&&a){var o=Rs(e,t),s=i[a.truncate].dateFormat,u="date_time"==(null==o?void 0:o.dataType)?new Date(n):n;return je(u,r[s].formatter)||""+n}return""+n}(e,n,t,r,i)})),unformatted:Cw(n,(function(e){return e}))}]}return[]})),o=s.cloneDeep(t).flatMap((function(e){return"y"==e.pivot?[]:[{colSpan:1,content:"",rowGroup:!0,unformatted:""}]}));return{consolidated:[].concat(o,Ew(a)),unconsolidated:[].concat(o,a.map((function(e){return{colSpan:1,content:e.formatted,unformatted:e.unformatted}})))}}(t,F,k.fields,a,c),y=k.content,b=k.fields}else t&&t.fields.forEach((function(e){b.push($({},e,{datumKey:Es([],[],e.id,"none")}))}));return b=b.map((function(e){var t=e.publicName,r=e.id,i="none",a=function(e,t){return t[e]?t[e]:Cs(e)?t[Os(e)]:void 0}(e.datumKey,n||{});return Cs(e.datumKey)&&(r=Ss(e.datumKey).fieldId),a?t=a:Cs(e.datumKey)&&(i=Ss(e.datumKey).function),$({},e,{publicName:a||A(t,i,r)})})),y=Dw(b,"dataTable"==e?y:t.content,r,i,a,o,u,d),{groupTitles:_,fields:b,content:y}},Dw=function(e,t,n,r,i,a,o,s){return t.map((function(t){return t.map((function(t,u){var l,c=e[u],f=n?function(e,t){var n;return null==(n=e.find((function(e){var n=t.id;return Cs(n)?Os(n)==e.field:n==e.field})))?void 0:n.prefix}(n,e[u]):"",d=r?i[r].formatter:function(e){return e.toISOString()},h=a?xw(null!=(l=c.datumKey)?l:"",a):"",p=o[h||""];return{value:t,displayValue:""+(null!=f?f:"")+(p&&"number"==c.dataType?p.formatter(t,s):je(function(e,t){if(null===e)return null;switch(t){case"boolean":return!!e;case"date_time":return new Date(e);case"number":return Number(e);case"string[]":return""+(Array.isArray(e)?ye(e,!1):""+e);case"string":return""+e}}(t,c.dataType),d,s))}}))}))};function jw(e,t,n,r){var i,a;return r&&r.hasOwnProperty(e)?r[e]:null!=(i=null==(a=t[e])?void 0:a.width)?i:n}var Tw=function(e){var t=e.row,n=e.rowIndex,r=e.tableRepresentation,a=e.dimension,o=e.conditionalFormattingRules,u=e.dataSet,l=e.protectedFields,c=e.drilldownAction,d=Il(),h=d.queryEngineConfig,g=d.textOverride;return p.jsx(i.Fragment,{children:t.map((function(i,d){if(null!=r&&r.fields[d].hidden)return null;if(null==r)return null;var m,v,b=r.fields[d],y=e.drilldown.length>0&&0===d,_=jw(b.datumKey,null==e?void 0:e.sizing,null==e?void 0:e.defaultColumnWidth,null==e?void 0:e.alternativeColumnSizing);if(Cs(b.datumKey)){var A=Ss(b.datumKey),w={};null==r||r.fields.forEach((function(e,n){var r,i;w[A.fieldId]=null==(r=t[n])?void 0:r.value,w[e.datumKey]=null==(i=t[n])?void 0:i.value})),A.dimensionKeys.forEach((function(e,t){w[e]=A.dimensionValues[t]}));var F=Qs(a,o,w,b.datumKey,u);F&&(m=function(e){var t,n=e.type,r=e.value,i=(t=null!=r?r:"",s.maxBy(["white","black"],(function(e){return f.contrast(e,t)}))||t);switch(n){case"fontColor":return{color:r};case"backgroundColor":return{backgroundColor:r,color:i}}return{}}(F))}return LA(a,b.id,{supportedAggregates:h.supportedAggregates,supportedTimeTruncFunctions:h.supportedTimeTruncFunctions,supportedTransformationFunctions:void 0})?p.jsx(pw.TH,{first:0===d,last:d+1===t.length,group:!0,scope:"row",onClick:function(){return e.onViewClick(n,d,i.value,b.datumKey)},clickEnabled:Hb(l),expand:c&&y?{expanded:null==c?void 0:c.expanded,onClick:function(){return null==c?void 0:c.onExpanded(null!=c&&c.expanded?void 0:n)},label:""+i.displayValue}:void 0,level:null!=(v=null==e?void 0:e.level)?v:void 0,children:"undefined"!==i.displayValue?i.displayValue:""},"table_row_"+n+"_cell_"+d):p.jsx(pw.TD,{first:0===d,last:d+1===t.length,onClick:function(){return e.onViewClick(n,d,i.value,b.datumKey)},align:"number"==b.dataType?"alignRight":"alignLeft",clickEnabled:Hb(l),style:$({},null==e?void 0:e.cellStyles,m||{},{width:_,maxWidth:_,minWidth:_}),onShowMore:function(){return null==e?void 0:e.setShowMore(i.displayValue)},showMoreLabel:g("table_settings.show_more","Show more"),children:void 0!==i.displayValue?i.displayValue:""},"table_row_"+n+"_cell_"+d+"_"+JSON.stringify(i.displayValue)+"}")}))})},Pw=function(e){var t=a.useState(void 0),n=t[0],r=t[1],o=e.rowIndex,s=e.dataSet,u=e.drilldown;i.useEffect((function(){return r(void 0)}),[e.queriesAreChanging]);var l=i.useState(),c=l[0],f=l[1],d=void 0!==n,h=u&&(null==u?void 0:u.length)>0,g=Il().queryEngineConfig;return p.jsxs(i.Fragment,{children:[p.jsx(pw.TR,{odd:o%2!=0,even:o%2==0,level:u?1:void 0,expanded:u?d:void 0,children:p.jsx(Tw,$({},e,{drilldownAction:h?{onExpanded:function(t){if(void 0!==t){var n=function(e,t,n){return Mw(t).map((function(t){var r,i,a,o=(a=NA(t),e.fields.findIndex((function(e){return e.id===a})));return(i={})[t.field]=null==(r=e.content[n][o])?void 0:r.value,i}))}(e.tableRepresentation,e.dimension,t);null!==n&&r(n)}else r(void 0)},expanded:d}:void 0,onViewClick:function(t,n,r){e.handleOnChange(t,n,r,Ub(null==e?void 0:e.tableRepresentation.fields,g,e.row))}}))}),(null==e?void 0:e.drilldownInputProps)&&d&&h&&p.jsx(Rw,{setResults:function(e){return f({results:e})},dataSet:s,result:null==c?void 0:c.results[0],drilldownInputProps:null==e?void 0:e.drilldownInputProps,drilldown:u,selectedRow:n,tableRowProps:e,parentFields:e.tableRepresentation.fields,handleOnChange:e.handleOnChange,dimension:e.dimension})]})},Rw=function(e){var t,n,r,a,o,s,u,l,c,f,d=e.drilldownInputProps,h=d.component,g=d.runQueriesCallback,m=Il(),v=m.queryEngineConfig,b=m.numberFormatOptions,y=m.dateTimeFormatOptions,_=m.labelFormat,A=(t=h.attributes,n=Ie(e.drilldown[0].subsetDimension,v),r=e.dimension,u=(a=e.selectedRow).map((function(e){return Object.keys(e)})).flat(),o=t.filter.filter((function(e){return e.every((function(e){return!u.includes(e.field)}))})),s=function(e,t,n){var r=[].concat(e).map((function(e){var n,r=Object.keys(e)[0];return{field:r,op:"=",value:e[r],function:(null==(n=t.find((function(e){return e.field===r})))?void 0:n.function)||"none"}}));return Xt(n,r)}(a,r,[].concat(o)),$({},t,{dimension:(l=t.dimension,c=n,f=l.filter((function(e){return"x"!==e.pivot})),[].concat(f,[$({},c)])),order:[{field:n.field,direction:"asc",function:n.function||"none"}],filter:s}));sb(A,g,null==e?void 0:e.setResults,{localFilters:h.localFilters,globalFilters:e.drilldownInputProps.globalFilters},e.dataSet);var w=i.useMemo((function(){return Ow(A.type,e.result,A.exportNames,A.prefixes,A.dateTimeFormat,y,A.numberFormat,b,v.supportedAggregates,v.supportedTimeTruncFunctions,_,void 0,A.measure,A.xMeasure,A.yMeasure,A.dimension)}),[A.type,e.result,A.exportNames,A.prefixes,A.dateTimeFormat,y,A.numberFormat,b,v.supportedAggregates,v.supportedTimeTruncFunctions,void 0,A.measure,A.xMeasure,A.yMeasure,A.dimension]),F=null==e?void 0:e.tableRowProps.row.length;return Ms(e.result)?p.jsx(pw.TR,{level:2,children:p.jsx(pw.TH,{colSpan:F,children:p.jsx(Eh,{minHeight:30})})}):Is(e.result)?p.jsx(Eg,{}):p.jsx(i.Fragment,{children:(null==w?void 0:w.content)&&p.jsx(i.Fragment,{children:(null==w?void 0:w.content.length)>0?null==w?void 0:w.content.map((function(t,n){var r=function(e,t,n,r,i){return 0===e.length?[{value:r[0].value,displayValue:r[0].displayValue}]:e.map((function(e,a){if(0===a)return r[0];var o=t.fields.findIndex((function(t){return t.datumKey===e.datumKey})),s=i.find((function(t){return t.field===e.id}));return-1!==o?t.content[n][o]:s?{value:null,displayValue:""}:{value:null,displayValue:"No value"}}))}(e.parentFields,w,n,t,Mw(e.dimension));return p.jsx(pw.TR,{level:2,odd:n%2!=0,even:n%2==0,children:p.jsx(Tw,$({},null==e?void 0:e.tableRowProps,{row:r,rowIndex:n,drilldownAction:void 0,level:2,subsetTableRepresentation:w,onViewClick:function(t,n,i,a){e.handleOnChange(t,n,i,Ub(e.parentFields,v,r,w.fields,e.drilldown[0]),function(e,t,n,r,i,a,o){var s=Ie(e.subsetDimension,t),u=function(){var e=[{fieldId:s.field,function:s.function,aggregate:s.function,value:r}];return o.forEach((function(t){var r;"x"===t.pivot&&e.push({fieldId:t.field,function:t.function,aggregate:t.function,value:(null==n||null==(r=n.find((function(e){return Object.keys(e)[0]===t.field})))?void 0:r[t.field])||""})})),e}();return{value:function(){if(Cs(a)){var n=Ss(a);return{fieldId:n.fieldId,value:i,function:n.function,aggregate:n.function,datum:a}}var r=Ie(e.subsetDimension,t);return{fieldId:r.field,value:i,function:r.function,aggregate:r.function,datum:a}}(),grouping:u}}(null==e?void 0:e.drilldown[0],v,e.selectedRow,w.content[t][0].value,r[n].value,a,e.dimension))}}))},"table_row_level_2_"+n)})):p.jsx(pw.TR,{level:2,children:p.jsx(pw.TH,{colSpan:F,children:"No Results"})})})})};function Mw(e){return e.filter((function(e){return"x"===e.pivot}))}var Iw=function(e,t,n){if(!n)return[];var r=[],i=new Map;return n.fields.forEach((function(e,t){i.set(e.id,t)})),e.forEach((function(e){var a,o,s,u,l=pn(t),c=Me({field:null==(a=e.filters)?void 0:a[0][0].field,function:null!=(o=null==(s=e.filters)?void 0:s[0][0].function)?o:"none"}),f=i.get(c);if(void 0!==f)if(l.some((function(t){var n;return t.field===(null==(n=e.filters)?void 0:n[0][0].field)}))||"number"!=typeof(null==(u=e.filters)?void 0:u[0][0].value))r.push($({},e,{boundaries:void 0}));else{var d=1/0,h=-1/0;n.content.forEach((function(t){var n,r,i=Number(t[f]);isNaN(i)||Hs({op:null==(n=e.filters)?void 0:n[0][0].op,value:null==(r=e.filters)?void 0:r[0][0].value},i)&&(d=Math.min(d,i),h=Math.max(h,i))})),1/0!==d&&-1/0!==h&&r.push($({},e,{boundaries:[d,h]}))}})),r},Bw={type:"dataTable",measure:[],dimension:[],timeDimension:null,order:[],displayTitle:"",displaySubject:"",filter:[],limit:10,conditionalFormattingRules:[],prefixes:[],dateTimeFormat:"DD MMMM YYYY, hh:mm",exportNames:{},numberFormat:{},sizing:{},tableDrilldown:[]},Nw=function(e){var t,n,r,a,o,s,u,l={displayTitle:e.displayTitle,displaySubject:e.displaySubject,verified:null==e?void 0:e.protectedByOrganisation,library:null!=(t=null==e?void 0:e.library)&&t,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,dataSet:e.dataSet,componentType:null==e?void 0:e.type,viewId:null!=(n=null==e?void 0:e.viewId)?n:""},c=e.sizing,f=Il().labelFormat,d=yw(JSON.stringify(e)),h=d[0],g=function(e,t){var n=e/t;return n<200&&(n=200),n>300&&(n=300),n}(d[1],((null==(r=e.result)?void 0:r.fields)||[]).length),m=A.useDragLayer((function(e){if(e.isDragging()){var t,n=e.getItem(),r=e.getDifferenceFromInitialOffset();if(null!==r&&n)return(t={})[null==n?void 0:n.fieldKey]=(null==n?void 0:n.width)+(null==r?void 0:r.x),t}})),v=function(t){var n;return null==e?void 0:e.onSizingUpdate($({},c,((n={})[t.fieldKey]={width:t.width},n)))},b=i.useState(null),y=b[0],_=b[1],w=i.useMemo((function(){return Ow(e.type,e.result,e.exportNames,e.prefixes,e.dateTimeFormat,e.dateTimeFormatOptions,e.numberFormat,e.numberFormatOptions,e.supportedAggregates,e.supportedTimeTruncFunctions,f,void 0,e.measure,e.xMeasure,e.yMeasure,null==e?void 0:e.dimension,null==e?void 0:e.viewId)}),[e.measure,e.xMeasure,e.yMeasure,e.result,e.dateTimeFormat,e.numberFormat,e.prefixes,e.dateTimeFormatOptions,e.numberFormatOptions,e.supportedAggregates,e.supportedTimeTruncFunctions,null==e?void 0:e.dimension]),F=(null!=(a=e.result)&&a.content?null==(o=e.result)?void 0:o.content.length:0)>(w?w.content.length:0),k=i.useMemo((function(){var t,n,r;return p.jsx(p.Fragment,{children:e.result&&!F&&p.jsx(kw,{offset:null==e?void 0:e.offset,limit:null==e?void 0:e.limit,onNext:null==e?void 0:e.onNext,onPrevious:null==e?void 0:e.onPrevious,previousDisabled:!JA(null!=(t=e.offset)?t:0),nextDisabled:!ZA({offset:null!=(n=e.offset)?n:0,limit:null!=(r=e.limit)?r:0,total:w?w.content.length:0})})})}),[e.offset,e.limit,e.onPrevious,e.onNext,null==(s=e.result)?void 0:s.content.length,F]),x=i.useMemo((function(){return w?function(e,t,n,r){var i=function(e,t,n,r){return e.fields.filter((function(e){return!!LA(t,e.id,{supportedAggregates:n,supportedTimeTruncFunctions:r,supportedTransformationFunctions:void 0})}))}(e,t,n,r);return i.length>0?i[i.length-1].id:null}(w,e.dimension,e.supportedAggregates,e.supportedTimeTruncFunctions):null}),[w,e.dimension,e.supportedAggregates,e.supportedTimeTruncFunctions]),E=i.useMemo((function(){return w?function(e){var t=-1;return e.groupTitles&&e.groupTitles.consolidated.forEach((function(e,n){""===e.content&&!0===e.rowGroup&&(t=n)})),t}(w):null}),[w]),C=mc();if(null===w)return null;if(Bs(e.result))return p.jsx(Sg,$({},l,{children:k}));if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters",children:ub(e)});if(Ms(e.result))return p.jsx(Eh,{});if(Is(e.result))return p.jsx(Eg,{});var S={fontFamily:null==C?void 0:C.fontFamily},O=function(t,n,r,i,a){return function(e,t,n,r,i,a){var o=e.result,s=e.onViewClick,u=e.type;if(null!=o&&o.fields&&s){var l,c,f,d,h=(null==(l=o.fields[t])?void 0:l.id)||"",p=Be(h,{supportedAggregates:null==e?void 0:e.supportedAggregates,supportedTimeTruncFunctions:void 0,supportedTransformationFunctions:void 0}),g=p.fieldId,m=p.function,v=(null==(c=o.content)?void 0:c[n])||[],b=function(e,t){var n={};return e.forEach((function(e,r){n[e.id]=t[r]})),n}(o.fields,v);if("dataTable"===u){var y,_={fieldId:g,function:m,value:r,aggregate:m};f={grouping:Bb(e.dimension,b,a),value:null!=(y=null==a?void 0:a.value)?y:_}}else f={fieldId:h,value:r,function:"none",aggregate:"none"};Hb(null==e?void 0:e.protectedFields)&&s({viewId:null!=(d=null==e?void 0:e.viewId)?d:"",type:u,fields:b,clicked:f,fieldsV2:i})}}(e,n,t,r,i,a)};return p.jsxs(Vp,{queriesAreChanging:e.queriesAreChanging,children:[p.jsx(Qd,{marginBottom:null!=e&&e.displayTitle&&(null==e?void 0:e.displayTitle.length)>0?"0.4rem":void 0,children:p.jsx(Jm,$({},l,{paddingBottom:0}))}),p.jsxs(ju,{disabledFeatures:null!=(u=null==e?void 0:e.library)&&u,children:[p.jsxs(pw.Wrapper,{ref:h,children:[p.jsxs(pw.Head,{children:[w.groupTitles&&p.jsx(pw.HeadTR,{children:w.groupTitles.consolidated.map((function(e,t){var n;return p.jsx(pw.TH,{colSpan:e.colSpan,group:!0,last:t+1===((null==w?void 0:w.groupTitles)&&(null==w||null==(n=w.groupTitles)||null==(n=n.consolidated)?void 0:n.length)),deadSpace:e.rowGroup,lastGroupColumn:t===E,children:e.content},e+"_"+t)}))}),p.jsx(pw.HeadTR,{children:w.fields.map((function(t,n){if(t.hidden)return null;var r=e.order.find((function(n){var r=Ie(t.id,{supportedAggregates:e.supportedAggregates,supportedTimeTruncFunctions:e.supportedTimeTruncFunctions,supportedTransformationFunctions:void 0});return n.field===r.field&&r.function==n.function})),i=function(e,t){var n,r,i=(n=e.groupTitles?e.groupTitles.consolidated:[],(r=e.fields.filter((function(e){return Sw(e,n)}))).length>0?r[r.length-1]:void 0),a=function(e,t){var n=e.filter((function(e){return Sw(e,t)}));return n.length>0?n[0]:void 0}(e.fields,e.groupTitles?e.groupTitles.consolidated:[]);return{isLastGroupColumn:t.id===(null==i?void 0:i.id),isFirstGroupColumn:t.id===(null==a?void 0:a.id)}}(w,t),a=i.isLastGroupColumn,o=i.isFirstGroupColumn,s=LA(null==e?void 0:e.dimension,t.id,{supportedAggregates:e.supportedAggregates,supportedTimeTruncFunctions:e.supportedTimeTruncFunctions,supportedTransformationFunctions:void 0}),u=jw(t.datumKey,c,g,m),l=!(!w.groupTitles||t.id!==x);return p.jsx(bw,{exportName:t.publicName,onSetExportName:e.onSetExportName,supportedAggregates:e.supportedAggregates,supportedTimeTruncFunctions:e.supportedTimeTruncFunctions,id:e.id,isImpactedColumn:!1,width:u,columnOffset:0,currentOrder:r,onOrderChange:e.onOrderChange,fieldIndex:n,numberFormatOptions:e.numberFormatOptions,currentNumberFormat:xw(t.datumKey,e.numberFormat),onSetNumberFormat:e.onSetNumberFormat,fields:null==w?void 0:w.fields,last:n+1===(null==w?void 0:w.fields.length),scope:s?"row":void 0,onResizedColumn:v,isLastGroupColumn:a||l,isFirstGroupColumn:o},"table_column_"+n)}))})]}),p.jsx(pw.Body,{children:w.content.map((function(t,n){return p.jsx(Pw,{protectedFields:null==e?void 0:e.protectedFields,dataSet:null==e?void 0:e.dataSet,conditionalFormattingRules:Iw(null==e?void 0:e.conditionalFormattingRules,e,e.result),dimension:null==e?void 0:e.dimension,rowIndex:n,row:t,tableRepresentation:w,sizing:c,defaultColumnWidth:g,alternativeColumnSizing:m,handleOnChange:O,cellStyles:S,setShowMore:_,drilldown:e.tableDrilldown,drilldownInputProps:null==e?void 0:e.drilldownInputProps,queriesAreChanging:e.queriesAreChanging},n)}))})]}),k]}),p.jsx(Aw,{open:!!y,onCloseModal:function(){return _(null)},content:y})]})};Nw.defaultProps=Bw;var Lw=function(e){return p.jsx(A.DndProvider,{backend:V.HTML5Backend,children:p.jsx(Nw,$({},e))})},Uw=function(e){var t=e.component,n=t.results,r=t.attributes,i=sb(r,e.runQueriesCallback,e.setResults,{localFilters:t.localFilters,globalFilters:e.globalFilters},e.dataSet).queriesAreChanging,a=n[0];if(a&&a.fields.length!=r.dimension.length+r.measure.length)return null;var o=r.measure.map((function(e){return xt(e)})),u=r.dimension.map((function(e){return xt({function:e.function,field:e.field})}));return s.every(null==a?void 0:a.fields,(function(e){return u.includes(e.id)||o.includes(e.id)}))?p.jsx(Lw,$({},r,{dataSet:e.dataSet,onSetExportName:function(t,n){var i;e.updateComponentAttributes($({},r,{exportNames:$({},r.exportNames,(i={},i[t]=n,i))}))},id:e.id,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:function(){},result:a,onNext:function(){var t,i,a,o;ZA({limit:null!=(t=r.limit)?t:0,offset:null!=(i=r.offset)?i:0,total:null!=(a=null==(o=n[0])?void 0:o.content.length)?a:0})&&e.updateComponentAttributes($({},r,{offset:(r.offset||0)+(r.limit||Bw.limit)}))},onPrevious:function(){var t;JA(null!=(t=r.offset)?t:0)&&e.updateComponentAttributes($({},r,{offset:(r.offset||0)-(r.limit||Bw.limit)}))},queriesAreChanging:i,onOrderChange:function(t){var n=t.fieldId,i=t.function,a=t.direction,o=s.cloneDeep(r.order),u=o.findIndex((function(e){return e.field===n&&e.function==i}));null===a?o.splice(u,1):u>-1?o[u].direction=a:o.push({field:n,direction:a,function:i}),e.updateComponentAttributes($({},r,{order:o}))},numberFormatOptions:e.dashboardBehaviour.numberFormatOptions,dateTimeFormatOptions:e.dashboardBehaviour.dateTimeFormatOptions,onSetNumberFormat:function(t,n){var i=$({},r.numberFormat);n?i[t]=n:delete i[t],e.updateComponentAttributes($({},r,{numberFormat:i}))},supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,library:null==e?void 0:e.library,onViewClick:null==e?void 0:e.onViewClick,onSizingUpdate:function(t){e.updateComponentAttributes($({},r,{sizing:t}))},drilldownInputProps:{component:e.component,runQueriesCallback:e.runQueriesCallback,globalFilters:e.globalFilters}})):null},Hw=function(e){var t;return e&&0!==e.length?null==(t=e[0])?void 0:t.value:vr.Linear},zw=Object.assign((function(e){var t=e.children,n=e.view,r=e.onWidthChange,a=yw(),o=a[0],s=a[1];return i.useEffect((function(){r(s)}),[s]),p.jsx("div",{className:""+qw({fullHeight:n===vr.Linear?"true":"false"}),ref:o,children:p.jsx("div",{children:p.jsxs(oh,{direction:n!==vr.Linear?"row":"column",height:"100%",gap:n!==vr.Linear?s/16.8:"1.5rem","data-component":"stat-container",alignItems:n!==vr.Linear?"center":"normal",justifyContent:n!==vr.Linear?"flex-start":"normal",children:[n===vr.Circular&&p.jsx(oh,{justifyContent:"center",alignItems:"center",width:"fit-content",grow:1,gap:s/17,children:t}),n===vr.Linear&&t]})})})}),{Individual:i.forwardRef((function(e,t){return p.jsx("div",{ref:t,children:e.children})})),Single:function(e){return p.jsx(hc,{placeContent:"center","data-component":"stat-single-container",height:"100%",justifyContent:"normal",children:e.children})}}),qw=tu({width:"100%",variants:{fullHeight:{true:{height:"100%"}}}}),Vw=function(e){var t,n,r,a=Il(),o=a.numberFormatOptions,s=a.labelFormat,u=e.results[0],l=i.useState(null),c=l[0],f=l[1];if(i.useEffect((function(){if(u&&e.measure){var t=Ps(u,xt(e.measure));-1!==t&&f(t)}}),[u,e.measure]),null===c)return null;var d=null==u?void 0:u.content[0][c],h=function(e,t,n,r){var i;return qs(null==e||null==(i=e.fields[t])?void 0:i.publicName,r[n.function].publicName)}(u,c,e.measure,e.supportedAggregates),g=mb(e.formatter,e.prefixes,e.postfixes,e.measure,d,o),m=g.formattedValue,v=g.prefix,b=g.postfix,y=s({fieldId:e.measure.field,func:e.measure.function,type:"progress",defaultLabel:h,viewId:e.viewId,values:[null!=(t=null==u||null==(n=u.fields[c])?void 0:n.publicName)?t:""]});return p.jsx(y_,{valueNow:d,title:null!=y?y:h,displayValueNow:vb(m,v,b),type:e.progressType,color:["#7F7FD5","#86A8E7"],valueMax:null!=(r=e.valueMax)?r:2*d,showValue:!0,showTitle:e.showTitle,radius:e.progressType===vr.Linear?void 0:e.radius})},Ww={type:"progress",measure:[],displayTitle:"",displaySubject:"",filter:[],limit:500,conditionalFormattingRules:[],parameters:{},formatter:{},goals:[],progressType:[],postfixes:{},prefixes:{}},Gw=function(e){var t,n,r,a,o,s,u,l,c,f={displayTitle:e.displayTitle,displaySubject:e.displaySubject,verified:e.protectedByOrganisation,library:null!=(t=e.library)&&t,localFilters:e.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:e.dataSet,componentType:null==(n=e)?void 0:n.type,measure:null==(r=e)?void 0:r.measure,viewId:null!=(a=null==(o=e)?void 0:o.viewId)?a:""};if(!Ir(e.type).isRunnable(e))return p.jsx(xg,{title:"Missing parameters",children:ub({measure:e.measure,order:[],dimension:[]})});var d=void 0!==e.results?e.results[0]:void 0;if(Ms(d))return p.jsx(Eh,{});if(Is(d))return p.jsx(Eg,{});if(Bs(d))return p.jsx(Sg,$({},f));var h=(e=Vs(e,{},Ww)).measure.length,g=Hw(e.progressType),m=i.useState(0),v=m[0],b=m[1],y=(null!=(s=e.height)?s:350)/2.1;return p.jsxs(Vp,{queriesAreChanging:e.queriesAreChanging,overflowScroll:!0,children:[p.jsx(Jm,$({},f,{paddingBottom:0})),h>1?p.jsx(Qd,{marginY:"0.5rem",children:p.jsx(zw,{noOfValues:h,view:g,onWidthChange:function(e){return b(e)},children:[].concat(e.measure).map((function(t,n){var r,i,a,o,s=e.goals?null==(r=e.goals.filter((function(e){return e.field===xt(t)}))[0])?void 0:r.value:null;return p.jsx(zw.Individual,{children:p.jsx(Vw,{index:n,supportedAggregates:e.supportedAggregates,measure:t,results:e.results,valueMax:s,showTitle:!0,progressType:g,formatter:null==(i=e)?void 0:i.formatter,postfixes:null==(a=e)?void 0:a.postfixes,prefixes:e.prefixes,radius:g===vr.Linear?void 0:y<v?y:v,viewId:null!=(o=e.viewId)?o:""})},n)}))})}):p.jsx(zw.Single,{children:p.jsx(Vw,{index:1,supportedAggregates:e.supportedAggregates,measure:e.measure[0],results:e.results,valueMax:e.goals&&e.goals.length>0?e.goals[0].value:null,showTitle:!1,progressType:g,formatter:null==(u=e)?void 0:u.formatter,postfixes:null==(l=e)?void 0:l.postfixes,prefixes:e.prefixes,radius:y+20,viewId:null!=(c=e.viewId)?c:""},1)})]})};Gw.defaultProps=Ww;var Kw=function(e){var t,n=e.component,r=n.results,i=n.attributes,a=sb(i,e.runQueriesCallback,e.setResults,{localFilters:n.localFilters,globalFilters:e.globalFilters},e.dataSet);return p.jsx(Gw,$({},i,{id:e.id,dataSet:e.dataSet,localFilters:e.component.localFilters,setLocalFilters:e.setLocalFilters,setParameterUpdate:null==e?void 0:e.setParameterUpdate,results:r,queriesAreChanging:a.queriesAreChanging,supportedAggregates:e.dashboardBehaviour.queryEngineConfig.supportedAggregates,supportedTimeTruncFunctions:e.dashboardBehaviour.queryEngineConfig.supportedTimeTruncFunctions,supportedTransformationFunctions:null==e||null==(t=e.dashboardBehaviour)||null==(t=t.queryEngineConfig)?void 0:t.supportedTransformationFunctions,library:null==e?void 0:e.library,height:null==e?void 0:e.height}))},Qw=function(e){var t=op().dashboard,n=Il();if(!e.component.attributes)return null;var r=Fy(e.component,t.dataSets,n);if(r){if(r instanceof dn)return p.jsx(gg,{title:"Data set not available."});if(r instanceof fn)return p.jsx(gg,{title:"This view is no-longer supported."});if(r instanceof un)return p.jsx(kg,{removeMissingField:function(){var t=Ir(e.component.attributes.type,{queryEngineConfig:n.queryEngineConfig});if(r instanceof un){var i=t.removeField(e.component.attributes,r.getMissingFieldId());e.updateComponentAttributes(i)}}})}var i=fo(t,e.component.attributes.dataSetId);if(e.isBeingSizeAdjusted)return p.jsx(gg,{title:p.jsx(kh,{color:"#e5e5e5"})});var a=null!=e&&e.editor||null!=e&&e.library?void 0:e.component.colSpan<=2,o=function(r){(0,Ir(r.type,n).validate)(r,t.dataSets),e.updateComponentAttributes(r)},s=e.editor?"editor":e.library?"library":"dashboard";if("scatterChart"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(ty,{id:e.id,setLocalFilters:e.setLocalFilters,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,sm:a,library:null==e?void 0:e.library,idPrefix:s})});if(["horizontalBarChart","barChart"].includes(e.component.attributes.type))return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(Gb,{id:e.id,dataSet:i,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,runQueriesCallback:e.runQueriesCallback,updateComponentAttributes:function(e){return o(e)},component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,sm:a,library:null==e?void 0:e.library,onViewClick:n.onViewClick,idPrefix:s})});if("areaChart"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(Mb,{id:e.id,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,sm:a,library:null==e?void 0:e.library,idPrefix:s})});if("lineChart"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(Xb,{id:e.id,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:i,updateComponentAttributes:function(e){return o(e)},runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,sm:a,library:null==e?void 0:e.library,idPrefix:s})});if("pieChart"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(vy,{id:e.id,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,library:null==e?void 0:e.library})});if("singleStat"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(XA,{id:e.id,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,library:null==e?void 0:e.library})});if("progress"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(Kw,{id:e.id,setLocalFilters:e.setLocalFilters,setParameterUpdate:e.setParameterUpdate,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,library:null==e?void 0:e.library,height:e.height})});if("dataTable"==e.component.attributes.type||"basicTable"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(Uw,{id:e.id,setLocalFilters:e.setLocalFilters,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,updateComponentAttributes:function(e){return o(e)},dashboardBehaviour:n,library:null==e?void 0:e.library,onViewClick:n.onViewClick})});if("comboChart"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(KA,{id:e.id,setLocalFilters:e.setLocalFilters,dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n,sm:a,library:null==e?void 0:e.library,idPrefix:s})});if("custom"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(WA,{component:e.component})});if("mercatorMap"==e.component.attributes.type)return p.jsx(rs,{renderOnError:function(e){return p.jsx(Dg,{onManualRetry:e})},onError:n.onError,children:p.jsx(YA,{id:e.id,setLocalFilters:e.setLocalFilters,onPositionChange:function(t){var r=(0,Ir("mercatorMap",n).setAttributes)(e.component.attributes,{position:t});e.updateComponentAttributes(r)},dataSet:i,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,globalFilters:t.globalFilters,dashboardBehaviour:n})});throw"Unsupported component in generic component wrapper. "+e.component.attributes.type},Yw=function(e){var t=e.component.localFilters||[],n=op().dashboard,r=fo(n,e.component.attributes.dataSetId);return r?(r.preAggregated&&(r=fo(n,r.preAggregated[0])),p.jsx(rm,{dataSets:[r],filters:t,show:null==e?void 0:e.show,onUpdate:function(n){var r=im(t,n);null==e||e.setLocalFilters(r)},source:"local",onDeleteItem:function(n){var r=[].concat(t);r.splice(n,1),null==e||e.setLocalFilters(r)},onClose:function(){return null==e?void 0:e.onClose()}})):null},Xw=function(e){var t=i.useState(!1),n=t[0],r=t[1],o=i.useState(!1),s=o[0],u=o[1],l=op().dispatch,c=e.component,f=e.libraryIndex,d=a.useState(!1),h=d[0],g=d[1],m=Il().mode,v=window.disableViewCheck||h,b=mc(),y="admin"===m||!c.attributes.protectedByOrganisation&&"endUser"===m;return p.jsx(i.Fragment,{children:p.jsx(z,{active:!h,partialVisibility:!0,onChange:g,children:p.jsxs("button",{onClick:function(){return e.onSelectComponent(f)},className:""+Cu.selectedComponent(null==b?void 0:b.panels)({componentSelect:f===(null==e?void 0:e.selectedIndex)&&"true"}),"aria-selected":f===(null==e?void 0:e.selectedIndex),children:[p.jsxs(Nm,{children:["View ",f+1,c.attributes.displayTitle?": "+c.attributes.displayTitle:""]}),!v&&p.jsx("div",{style:{height:"170px"},children:p.jsx(Eh,{})}),v&&p.jsx(wy,{children:p.jsxs(_y,{width:340,height:306,percentage:100,children:[y&&p.jsx(Zw,{label:"View "+(f+1)+" Options",onEdit:function(){return null==e?void 0:e.onEdit(f)},onDelete:function(){return null==e?void 0:e.onDelete(f)},onSetParameters:function(){return r(!0)},onAddFilter:function(){return u(!0)},attributes:c.attributes}),p.jsx(Qw,{isBeingSizeAdjusted:!1,id:"library_"+f+"_"+Math.floor(1e11*Math.random()),setLocalFilters:function(){},setParameterUpdate:function(){},runQueriesCallback:e.runQueriesCallback,component:c,setResults:function(t){return e.setResults(t,f)},updateComponentAttributes:e.updateComponentAttributes,library:!0})]})},"select_component_preview_"+f),p.jsx(zA,{setParameterUpdate:function(){},libraryIndex:e.libraryIndex,show:n,component:e.component,onClose:function(){return r(!1)}}),p.jsx(Yw,{component:e.component,onClose:function(){return u(!1)},show:s,setLocalFilters:function(e){l({type:"setLocalFilters",localFilters:e,libraryIndex:f})}})]})})})},Jw={name:"1v3ivpe",styles:"position:absolute;right:-1.25rem;top:0px"},Zw=function(e){var t,n=a.useRef(null),r=Il(),o=Ir(null==e?void 0:e.attributes.type),s=i.useState(!1),u=s[0],l=s[1],c=i.useState(void 0),f=c[0],d=c[1],h=[{purpose:"editComponentsOnLibrary",renderIcon:function(){return p.jsx(Ql,{})},onClick:function(){return e.onEdit()}},{purpose:"removeComponentFromLibrary",renderIcon:function(){return p.jsx(Kl,{purpose:"removeComponentFromDashboard"})},onClick:function(){return e.onDelete()}}];r.featureToggles.parameters&&null!=(t=o.supportedFeatures)&&t.parameters&&"read_write"===r.scope&&h.push({purpose:"parameters",renderIcon:function(){return p.jsx(oh,{width:20,justifyContent:"center",as:"span",children:p.jsx(ql,{})})},onClick:function(){return e.onSetParameters()}}),r.featureToggles.canConfigureLocalFilters&&h.push({purpose:"localFilter",renderIcon:function(){return p.jsx(oh,{width:20,justifyContent:"center",as:"span",children:p.jsx(Hl,{active:!1})})},onClick:function(){return e.onAddFilter()}});var g=mc();return p.jsxs("div",{css:Jw,ref:n,children:[p.jsxs("button",{"data-testid":"open-component-options",onClick:function(e){e.stopPropagation(),l(!u),n.current&&d(n.current.getBoundingClientRect())},"data-themeapi":"dashboard.icon",className:Op(null==g?void 0:g.dashboard)+" "+ku.button+" open-component-options",children:[p.jsx(Nm,{children:null==e?void 0:e.label}),p.jsx(Jl,{})]}),u&&p.jsx(Xd,{onClose:function(){return l(!1)},position:f,children:p.jsx(jy,{onClose:function(){return l(!1)},cellOptions:h})})]})},$w=function(e){var t=Il().textOverride;if(s.isEmpty(e.components))return p.jsx(gg,{title:t("library.no_results","Your library is empty")});var n=function(){var e=i.useRef(null);return i.useEffect((function(){e.current&&e.current.focus()}),[]),e}(),r=[].concat(e.components).map((function(e){return{displayTitle:e.attributes.displayTitle,displaySubject:e.attributes.displaySubject,component:e}})),a=eh(r,["displayTitle","displaySubject"]),o=a.values,u=a.setSearch;return i.useEffect((function(){var t;null==e||e.onSelectComponent(null==(t=o[0])?void 0:t.refIndex)}),[a.searchString]),p.jsx(Qd,{padding:"1.5rem",children:p.jsxs(hc,{gap:"1.5rem",rows:["48px","1fr"],children:[p.jsx(Qd,{children:p.jsx(yy,{placeholder:t("library.search_library","Search Library"),onChange:u,inputRef:n})}),p.jsx(Qd,{children:p.jsxs(hc,{columns:["repeat(3, 1fr)"],gap:"1.5rem",children:[0===o.length&&p.jsx(gg,{title:t("library.search_returned_no_results","Your search returned no results")}),[].concat(o).map((function(t){var n=t.refIndex;return p.jsx(Xw,{updateComponentAttributes:e.updateComponentAttributes,setResults:e.setResults,component:t.item.component,libraryIndex:n,onSelectComponent:null==e?void 0:e.onSelectComponent,runQueriesCallback:e.runQueriesCallback,selectedIndex:null==e?void 0:e.selectedIndex,onDelete:null==e?void 0:e.onDelete,onEdit:null==e?void 0:e.onEdit},n)}))]})})]})})},eF={name:"om9tn6",styles:"margin:auto;height:24rem"},tF={name:"1g0vxgi",styles:"margin-top:0.75rem"},nF=function(){var e=op(),t=e.dispatch,n=e.dashboard,r=e.trackEvent,a=e.runQueriesCallback,o=i.useState(0),u=o[0],l=o[1],c=i.useState(null),f=c[0],d=c[1],h=Il(),g=h.featureToggles,m=h.textOverride,v=g.canEditComponentLibrary,b=function(){var e=n.componentLibrary.length;r("library.startCreatingNew"),t({type:"startEditingComponent",libraryIndex:e,displayTarget:null,component:null})};return s.isEmpty(n.componentLibrary)?p.jsx("div",{className:_h("modal-empty-library"),css:eF,children:p.jsx(gg,{title:m("library.no_view_in_library","There are no Views in your template library"),renderExtra:function(){return g.canEditComponentLibrary&&p.jsx("div",{css:tF,children:p.jsx(Yp,{onClick:b,children:m("library.create_new","Create New")})})}})}):p.jsxs(p.Fragment,{children:[p.jsx(rF,{runQueriesCallback:a,onClose:function(){r("library.close"),t({type:"clearModal"})},onSelect:function(){t({type:"pickComponentFromLibraryForDisplay",libraryIndex:u})},updateComponentAttributes:function(e){t({type:"updateComponentLibraryAttributes",attributes:e,libraryIndex:u})},setFocussedComponentResults:function(e){t({type:"setResultsForComponentInLibrary",results:e,libraryIndex:u})},dashboard:n,selectedLibraryIndex:u,setResults:function(e,n){t({type:"setResultsForComponentInLibrary",results:e,libraryIndex:n})},canEditComponentLibrary:v,onEdit:function(e){var i=$({},n.componentLibrary[e]);r("library.startEditing"),t({type:"startEditingComponent",libraryIndex:e,displayTarget:null,component:i})},onDelete:d,onCreate:b,onSelectComponent:function(e){r("library.switchSelectedComponent"),l(e)}}),p.jsx(iF,{open:null!==f,onClose:function(){return d(null)},onDelete:function(){null!==f&&t({type:"removeComponentFromLibrary",libraryIndex:f}),d(null),l(0)}})]})},rF=function(e){var t,n,r=mc(),a=Il().textOverride,o="boolean"==typeof(null==r||null==(t=r.modals)||null==(t=t.options)||null==(t=t.showTitle)?void 0:t.library)&&!(null!=r&&null!=(n=r.modals)&&null!=(n=n.options)&&null!=(n=n.showTitle)&&n.library);return p.jsxs(i.Fragment,{children:[p.jsx(Vg.Header,{title:a("library.select_template","Select Template"),"data-component":"library-header",hide:o}),p.jsx(Vg.Content,{scrollable:!0,"data-component":"library-content",children:p.jsx($w,{runQueriesCallback:null==e?void 0:e.runQueriesCallback,setResults:null==e?void 0:e.setResults,components:null==e?void 0:e.dashboard.componentLibrary,onSelectComponent:function(t){return null==e?void 0:e.onSelectComponent(t)},updateComponentAttributes:null==e?void 0:e.updateComponentAttributes,selectedIndex:null==e?void 0:e.selectedLibraryIndex,onDelete:null==e?void 0:e.onDelete,onEdit:null==e?void 0:e.onEdit})}),p.jsxs(Vg.Footer,{buttons:"space-between","data-component":"library-footer",children:[p.jsx(Qg,{"data-component":"library-footer-left",children:(null==e?void 0:e.canEditComponentLibrary)&&p.jsx(Yp,{testId:"library-create-new",onClick:function(){return null==e?void 0:e.onCreate()},secondary:!0,children:a("library.create_new","Create New")})}),p.jsxs(Qg,{buttons:"end","data-component":"library-footer-right",children:[p.jsx(Yp,{secondary:!0,onClick:function(){return null==e?void 0:e.onClose()},children:a("close","Close")}),p.jsx(Yp,{testId:"add-view-from-library-to-dashboard",onClick:function(){return null==e?void 0:e.onSelect()},children:a("library.add_to_dashboard","Add to Dashboard")})]})]})]})},iF=function(e){return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.open,onClose:function(){return null==e?void 0:e.onClose()},children:[p.jsx(Vg.Header,{title:"Are you sure?"}),p.jsx(Vg.Content,{children:p.jsx("p",{className:""+ku.text,children:"Are you sure you want to delete this component from your library?"})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return null==e?void 0:e.onClose()},secondary:!0,children:"Cancel"}),p.jsx(Yp,{onClick:function(){return null==e?void 0:e.onDelete()},children:"Delete"})]})})]})},aF=Ll((function(e){var t=op().dashboard,n=Il(),r=n.dateFilterOptions,a=n.featureToggles,o=n.cascadeFilterSelection;return p.jsxs(oh,{gap:"0.5rem","data-component":"filters",className:""+uF(n.scope),wrap:!0,children:[e.globalFilters.length>0&&p.jsx(i.Fragment,{children:[].concat(e.globalFilters).map((function(n,i){return p.jsx(Rm,{shouldAlwaysHaveValue:n.requiresValue,dataSets:t.dataSets,dateFilterOptions:r,filter:$({},n,{optionsFilters:yi(null==e?void 0:e.globalFilters,t.dataSets,r,o)}),filterIndex:i,onChange:function(t){var n=[].concat(e.globalFilters);n[i]=t,e.setGlobalFilters(n)}},i)}))}),a.canManageGlobalFilters&&p.jsx(om,{})]})}),"renderGlobalFiltersViewComponent"),oF=function(e){var t=Il();return p.jsx("div",{className:""+sF(t.scope),"data-component":"global-filters",children:p.jsx(aF,$({},e))})},sF=function(e){return tu("read"===e?{"@media (min-width: 768px)":{display:"flex",gridRow:1,gridColumn:2,gap:16,width:"100%"},"@media (max-width: 767px)":{display:"block"}}:{display:"flex",gridRow:1,gridColumn:2,gap:16,width:"100%"})},uF=function(e){return tu("read"===e?{"@media (min-width: 768px)":{flexDirection:"row"},"@media (max-width: 767px)":{flexDirection:"column"}}:{flexDirection:"row"})},lF=function(){var e=op(),t=e.dashboard,n=e.dispatch;return Il().featureToggles.showGlobalFilters?p.jsx(oF,{globalFilters:t.globalFilters,setGlobalFilters:function(e){Ee("Setting global filters",e),n({type:"setGlobalFilters",globalFilters:e})},setupAsyncOptionLoader:function(){return Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:throw"Not implemented.";case 1:case"end":return e.stop()}}),e)})))}}):null},cF=function(e){return p.jsxs("pre",{css:["position:relative;margin-bottom:0.75rem;user-select:none;border-radius:0.5rem;background-color:rgb(0 0 0 / 0.9);padding:0.75rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));",e.sm&&{fontSize:"0.75rem",lineHeight:"1rem"},"",""],children:[p.jsx(fF,{content:e.content,copyContent:e.copyContent}),e.children||e.content]})},fF=function(e){var t=sg().addToast,n=i.useState(!1),r=n[0],a=n[1];return p.jsx(_w.Button,{onClick:Z(X().mark((function n(){return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!e.copyContent){n.next=6;break}return n.next=3,e.copyContent();case 3:n.t0=n.sent,n.next=7;break;case 6:n.t0=e.content;case 7:q(n.t0),t((function(){return p.jsx(rg,{message:"Copied to clipboard"})})),a(!0),setTimeout((function(){return a(!1)}),2e3);case 12:case"end":return n.stop()}}),n)}))),iconStyles:{position:"absolute",top:"0.75rem",right:"1.25rem"},copied:r})},dF={name:"1gok8e8",styles:"margin-bottom:0.5rem"},hF={name:"1mipg0r",styles:"margin-top:0.5rem;border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(243 245 249 / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem"},pF=function(){var e,t=Il(),n=t.overrideDeveloperInfo,r=t.setOverrideDeveloperInfo;return p.jsx(Vg,{width:"xl",isOpen:!!n,onClose:function(){return r(null)},children:p.jsxs("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},children:[p.jsx(Vg.Header,{title:"Replace component"}),p.jsxs(Vg.Content,{children:[p.jsx("div",{css:dF,children:p.jsx(cF,{content:"<Vizzly.Dashboard\n// Rest of dashboard props...\n"+(null==n?void 0:n.overrideKey)+"={CustomComponent}\n/>"})}),p.jsxs("p",{children:["Adding the `",null==n?void 0:n.overrideKey,"` React prop of the Vizzly.Dashboard component, will allow you to render your own component."]}),!s.isEmpty(null==n?void 0:n.componentProps)&&p.jsx("div",{css:hF,children:p.jsx(bp,{showAccordionIcon:!0,title:"View props",Icon:tl,children:p.jsx(cF,{content:(e=null==n?void 0:n.componentProps,JSON.stringify(e,(function(e,t){if("testId"!=e)return"children"==e?" [ React.JSX ] ":s.isFunction(t)?" [ function ] ":t}),2))})})})]})]})})},gF=function(e){var t=e.currentReports[0],n=t?t.id:c.v4(),r=Il(),i=r.reportScheduleOptions,a=r.onScheduledReportChange,o=r.textOverride,s=[].concat(i).map((function(e){return{label:e.description,value:e.cron}})),u=function(){var t=Z(X().mark((function t(r){var o,s;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a(n,r);case 2:o=t.sent,s=(i||[]).find((function(e){return e.cron==r})),e.setComponentReports("saved"==o?[{id:n,type:"scheduled",schedule:r,scheduleDescription:s.description}]:[]);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}();return p.jsxs(Vg,{width:"xl",onClose:e.onClose,isOpen:e.isOpen,children:[p.jsx(Vg.Header,{title:o("set_report_schedule","Set report schedule")}),p.jsx(Vg.Content,{children:p.jsx(Qh,{placeholder:o("select_schedule","Select schedule"),selected:t?t.schedule:null,showClearBtn:!0,onChange:u,options:s})}),p.jsx(Vg.Footer,{children:p.jsx(Yp,{onClick:e.onClose,secondary:!0,children:o("close","Close")})})]})},mF=Object.assign((function(){return null}),{emptyCell:function(e){return tu({position:"relative",height:"100%",borderRadius:"0.75rem",borderColor:null==e?void 0:e.borderColor,borderWidth:null==e?void 0:e.borderWidth,borderStyle:null==e?void 0:e.borderStyle})}}),vF=function(e){return p.jsxs("div",{style:{position:"relative",cursor:e.onStartEdit?"pointer":"auto"},onClick:function(){return null==e.onStartEdit?void 0:e.onStartEdit()},children:[!!e.onStartEdit&&p.jsx(Qd,{display:"inline",position:"absolute",top:2,right:0,children:p.jsx(yF,{})}),p.jsx(Uh,{as:"span",children:e.label}),p.jsx("div",{className:fc(""+ku.text,null==e?void 0:e.className),children:e.value})]})},bF={name:"6r56vi",styles:"height:1rem;width:1rem"},yF=function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",css:bF,viewBox:"0 0 20 20",fill:"currentColor",children:p.jsx("path",{d:"M13.586 3.586a2 2 0 112.828 2.828l-.793.793-2.828-2.828.793-.793zM11.379 5.793L3 14.172V17h2.828l8.38-8.379-2.83-2.828z"})})},_F=function(e){var t,n,r=(null==e?void 0:e.component).attributes,a=op().dispatch,o=Il().textOverride,u=function(){var t,n={};null==e||null==(t=e.component)||null==(t=t.results[0])||t.fields.forEach((function(e){n[e.id]=e.publicName}));var i=[];if("dimension"in r&&r.dimension.map((function(e){var t=n[Me(e)];i.push({value:e,label:t})})),"timeDimension"in r&&null!==r.timeDimension){var a=r.timeDimension,o=n[a?Me({field:null==a?void 0:a.field,function:null==a?void 0:a.truncate}):""];i.push({value:a,label:o})}return i.sort((function(e,t){return e.label.localeCompare(t.label,void 0,{sensitivity:"base"})})),i},l=i.useState(!1),c=l[0],f=l[1],d=i.useState((n=[],r&&"protectedFields"in r&&r.protectedFields&&"measure"in r.protectedFields&&r.protectedFields.measure&&(n=r.protectedFields.measure.map((function(e){return r.measure.findIndex((function(t){return t.field===e.field}))}))),n)),h=d[0],g=d[1],m=i.useState(function(){var e,t,n=[],i=u().map((function(e){return e.value}));return r&&"protectedFields"in r&&r.protectedFields&&"dimension"in r.protectedFields&&r.protectedFields.dimension&&(n=null!=(e=null==(t=r.protectedFields)||null==(t=t.dimension)?void 0:t.map((function(e){return i.findIndex((function(t){return(null==t?void 0:t.field)===e.field}))})))?e:[]),n}()),v=m[0],b=m[1],y=function(){null==e||e.onClose()};return p.jsxs(Vg,{width:"xl","data-testid":"edit-filter",isOpen:null==e?void 0:e.show,onClose:null==e?void 0:e.onClose,hideCloseIcon:!0,children:[p.jsx(Vg.Header,{title:o("click_settings","Click Settings"),show:!0}),p.jsxs(Vg.Content,{children:[p.jsx(Xg,{children:p.jsx(vF,{label:o("view_id","View Id"),value:p.jsx(H_.Panel,{children:p.jsx(_w,{content:r.viewId,textOverride:o})})})}),"basicTable"!==r.type&&p.jsx(Xg,{children:p.jsx(AF,{options:u(),selectedDimension:v,setSelectedDimesion:b})}),p.jsx(Xg,{children:p.jsx(wF,{attributes:r,results:null==e||null==(t=e.component)?void 0:t.results,selectedMeasure:h,setSelectedMeasure:g,label:o("protected_measure_select","Protected [[type]]",{type:"basicTable"===r.type?"Columns":"Metrics"})})})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Kp,{secondary:!0,onClick:function(){c||(y(),null==e||e.onClose())},disabled:c,children:o("cancel","Cancel")}),p.jsx(Kp,{onClick:function(){return c?void 0:function(){f(!0);var t={};"measure"in r&&s.isArray(h)&&(t.measure=h.map((function(e){return null==r?void 0:r.measure[e]})));var n=u();n.length>0&&s.isArray(v)&&(t.dimension=v.map((function(e){return n[e]})).map((function(e){return e.value}))),"protectedFields"in r&&a({type:"setAttributes",attributes:$({},r,{protectedFields:t}),cellIndex:e.cellIndex,rowIndex:e.rowIndex}),f(!1),y()}()},disabled:c,primary:!0,children:o("confirm","Confirm")})]})})]})},AF=function(e){var t=Il();return p.jsx(fm,{label:(0,t.textOverride)("protected-grouping-fields","Protected Grouping Fields"),id:"protected-grouping-fields",setSelected:function(t){return e.setSelectedDimesion(t)},selected:e.selectedDimension,options:e.options})},wF=function(e){var t=e.attributes,n=e.results,r=e.setSelectedMeasure;return p.jsx(fm,{label:e.label,id:"protected-measure-fields",setSelected:function(e){return r(e)},selected:e.selectedMeasure,options:function(){var e,r={};null==(e=n[0])||e.fields.forEach((function(e){r[e.id]=e.publicName}));var i=[];return"measure"in t&&t.measure.map((function(e){var t=xt(e);i.push({value:e,label:r[t]+("none"!==e.function?" ("+e.function+")":"")})})),i}()})},FF=function(e){var t;return p.jsxs("svg",{height:null!=(t=null==e?void 0:e.height)?t:"535",viewBox:"0 0 1541 535",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[p.jsx("rect",{x:"1068",y:"287",width:"11",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.17",strokeWidth:"4"}),p.jsx("rect",{x:"1152",y:"259",width:"8",height:"4",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.17",strokeWidth:"4"}),p.jsx("rect",{x:"1232",y:"95",width:"8",height:"4",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.17",strokeWidth:"4"}),p.jsx("rect",{x:"1348",y:"256",width:"8",height:"4",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.17",strokeWidth:"4"}),p.jsx("rect",{x:"532",y:"312",width:"16",height:"15",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.24",strokeWidth:"4"}),p.jsx("rect",{x:"326",y:"197",width:"10",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.13",strokeWidth:"4"}),p.jsx("rect",{x:"508.5",y:"56.5",width:"11",height:"3",rx:"1.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.24",strokeWidth:"3"}),p.jsx("rect",{x:"242",y:"236",width:"10",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.13",strokeWidth:"4"}),p.jsx("rect",{x:"249",y:"302",width:"10",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.13",strokeWidth:"4"}),p.jsx("rect",{x:"203.25",y:"139.25",width:"2.5",height:"10.5",rx:"1.25",stroke:null==e?void 0:e.color,strokeOpacity:"0.22",strokeWidth:"2.5"}),p.jsx("rect",{x:"160",y:"88",width:"16",height:"14",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.3",strokeWidth:"4"}),p.jsx("rect",{x:"1203",y:"266",width:"120",height:"117",rx:"16",fill:"url(#paint0_linear_7_421)",fillOpacity:"0.2"}),p.jsx("rect",{x:"1205.5",y:"268.5",width:"115",height:"112",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("path",{d:"M1205 299H1321",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("rect",{x:"377",y:"177",width:"120",height:"117",rx:"16",fill:"url(#paint1_linear_7_421)"}),p.jsx("rect",{x:"379.5",y:"179.5",width:"115",height:"112",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("path",{d:"M379 210H495",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsxs("g",{clipPath:"url(#clip0_7_421)",children:[p.jsx("rect",{x:"572",y:"61",width:"410",height:"322",rx:"24",fill:"#E7EAF1"}),p.jsx("rect",{x:"730",y:"116",width:"337.5",height:"239.708",rx:"8",fill:"#F3F5F9"}),p.jsx("g",{filter:"url(#filter0_d_7_421)",children:p.jsx("rect",{x:"741.926",y:"127.926",width:"78.7103",height:"66.7845",rx:"5.9629",fill:"white"})}),p.jsxs("g",{filter:"url(#filter1_d_7_421)",children:[p.jsx("rect",{x:"828.984",y:"127.926",width:"78.7103",height:"66.7845",rx:"5.9629",fill:"white"}),p.jsx("rect",{x:"829.484",y:"128.426",width:"77.7103",height:"65.7845",rx:"5.4629",stroke:null==e?void 0:e.color})]}),p.jsx("path",{d:"M888.611 160.721C888.611 172.247 879.267 181.591 867.741 181.591C856.214 181.591 846.871 172.247 846.871 160.721C846.871 149.195 856.214 139.851 867.741 139.851C879.267 139.851 888.611 149.195 888.611 160.721ZM855.661 160.721C855.661 167.393 861.069 172.801 867.741 172.801C874.412 172.801 879.821 167.393 879.821 160.721C879.821 154.049 874.412 148.641 867.741 148.641C861.069 148.641 855.661 154.049 855.661 160.721Z",fill:null==e?void 0:e.color}),p.jsx("path",{d:"M867.741 139.851C862.912 139.851 858.233 141.525 854.501 144.588C850.768 147.651 848.214 151.914 847.272 156.65C846.33 161.385 847.059 166.301 849.335 170.559C851.611 174.817 855.293 178.155 859.754 180.003C864.215 181.85 869.179 182.094 873.799 180.693C878.42 179.291 882.411 176.331 885.094 172.316C887.776 168.301 888.984 163.481 888.51 158.675C888.037 153.87 885.912 149.378 882.498 145.964L876.283 152.179C878.259 154.155 879.489 156.756 879.763 159.537C880.037 162.318 879.338 165.109 877.785 167.432C876.232 169.756 873.922 171.47 871.247 172.281C868.573 173.092 865.7 172.951 863.118 171.882C860.536 170.812 858.405 168.88 857.087 166.416C855.77 163.951 855.348 161.105 855.893 158.364C856.438 155.623 857.917 153.156 860.077 151.383C862.238 149.61 864.946 148.641 867.741 148.641L867.741 139.851Z",fill:null==e?void 0:e.color}),p.jsx("path",{d:"M867.741 139.851C864.309 139.851 860.929 140.697 857.903 142.315C854.876 143.933 852.295 146.273 850.388 149.126C848.481 151.98 847.308 155.26 846.971 158.675C846.635 162.091 847.146 165.537 848.459 168.708C849.773 171.879 851.848 174.677 854.501 176.854C857.154 179.031 860.303 180.521 863.669 181.19C867.035 181.86 870.515 181.689 873.799 180.693C877.083 179.696 880.071 177.905 882.498 175.479L876.283 169.263C874.878 170.668 873.148 171.704 871.247 172.281C869.346 172.858 867.332 172.957 865.384 172.569C863.436 172.181 861.613 171.319 860.077 170.059C858.542 168.799 857.34 167.179 856.58 165.344C855.82 163.509 855.524 161.514 855.719 159.537C855.914 157.56 856.593 155.662 857.697 154.01C858.8 152.358 860.294 151.004 862.046 150.067C863.798 149.131 865.754 148.641 867.741 148.641L867.741 139.851Z",fill:"#D9FFE8"}),p.jsx("g",{filter:"url(#filter2_d_7_421)",children:p.jsx("path",{d:"M916.042 133.889C916.042 130.595 918.712 127.926 922.005 127.926H1048.42C1051.71 127.926 1054.38 130.595 1054.38 133.889V262.687C1054.38 265.98 1051.71 268.65 1048.42 268.65H922.005C918.712 268.65 916.042 265.98 916.042 262.687V133.889Z",fill:"white"})}),p.jsx("path",{d:"M945.857 189.636C946.367 187.861 951.979 177.805 956.061 184.312C960.142 190.819 965.244 198.509 968.816 192.593C972.387 186.678 975.958 169.523 980.55 173.664C985.142 177.805 989.223 172.481 992.795 164.791C996.366 157.101 1000.45 158.284 1004.02 167.157C1007.59 176.03 1009.12 181.946 1015.24 181.946C1021.37 181.946 1023.92 189.044 1028.51 186.678C1032.18 184.785 1038.54 162.622 1041.26 151.777",stroke:null==e?void 0:e.color,strokeWidth:"1.19258",strokeLinecap:"round"}),p.jsx("path",{d:"M956.061 184.312C951.979 177.805 946.367 187.861 945.857 189.636V240.028H1041.26V151.777C1038.54 162.622 1032.18 184.785 1028.51 186.678C1023.92 189.044 1021.37 181.946 1015.24 181.946C1009.12 181.946 1007.59 176.03 1004.02 167.157C1000.45 158.284 996.366 157.101 992.795 164.791C989.223 172.481 985.142 177.805 980.55 173.664C975.958 169.523 972.387 186.678 968.816 192.593C965.244 198.509 960.142 190.819 956.061 184.312Z",fill:"url(#paint2_linear_7_421)"}),p.jsx("g",{filter:"url(#filter3_d_7_421)",children:p.jsx("rect",{x:"741.926",y:"203.058",width:"165.769",height:"66.7845",rx:"5.9629",fill:"white"})}),p.jsx("g",{filter:"url(#filter4_d_7_421)",children:p.jsx("rect",{x:"741.926",y:"278.191",width:"165.769",height:"66.7845",rx:"5.9629",fill:"white"})}),p.jsx("path",{d:"M749.081 337.82C775.101 330.469 781.606 307.366 802.422 306.316C823.238 305.266 832.345 323.118 840.151 319.967C847.957 316.817 862.268 279.012 892.191 300.015",stroke:null==e?void 0:e.color,strokeWidth:"1.19258",strokeLinecap:"round"}),p.jsx("path",{d:"M750.274 337.82C755.048 335.681 765.637 329.264 769.804 320.709C775.012 310.014 784.126 300.389 795.844 314.292C807.561 328.195 817.977 339.959 829.695 312.153C841.413 284.347 851.829 292.903 860.943 305.736C870.057 318.57 877.869 338.889 892.191 318.57",stroke:null==e?void 0:e.color,strokeWidth:"1.19258",strokeLinecap:"round"}),p.jsx("g",{filter:"url(#filter5_d_7_421)",children:p.jsx("rect",{x:"916.042",y:"278.191",width:"138.339",height:"66.7845",rx:"5.9629",fill:"white"})}),p.jsx("path",{d:"M764.015 167.45C763.28 167.45 762.601 167.361 761.978 167.183C761.354 167.005 760.798 166.76 760.308 166.448C759.83 166.136 759.429 165.775 759.106 165.363L760.375 163.86C760.62 164.239 760.937 164.567 761.327 164.845C761.716 165.112 762.156 165.324 762.646 165.48C763.135 165.624 763.636 165.697 764.148 165.697C764.827 165.697 765.362 165.585 765.751 165.363C766.141 165.14 766.335 164.812 766.335 164.378C766.335 164.099 766.224 163.86 766.002 163.66C765.79 163.459 765.417 163.298 764.883 163.176L762.545 162.641C761.922 162.497 761.388 162.296 760.943 162.04C760.497 161.784 760.158 161.473 759.924 161.105C759.702 160.727 759.59 160.293 759.59 159.803C759.59 159.157 759.763 158.584 760.108 158.083C760.464 157.582 760.965 157.182 761.61 156.881C762.267 156.581 763.057 156.43 763.981 156.43C764.95 156.43 765.801 156.597 766.536 156.931C767.27 157.265 767.894 157.76 768.406 158.417L767.204 159.803C766.758 159.235 766.263 158.823 765.718 158.567C765.183 158.3 764.555 158.167 763.831 158.167C763.341 158.167 762.941 158.228 762.629 158.35C762.317 158.462 762.084 158.617 761.928 158.818C761.783 159.018 761.711 159.246 761.711 159.502C761.711 159.703 761.755 159.886 761.844 160.053C761.933 160.209 762.1 160.348 762.345 160.471C762.601 160.593 762.963 160.71 763.43 160.821L765.434 161.272C766.48 161.506 767.232 161.851 767.688 162.307C768.155 162.753 768.389 163.348 768.389 164.094C768.389 164.806 768.205 165.413 767.838 165.914C767.471 166.415 766.953 166.799 766.285 167.066C765.629 167.322 764.872 167.45 764.015 167.45ZM763.23 169.002V154.911H764.783V169.002H763.23ZM771.992 167.466V160.487C771.992 160.231 771.992 159.97 771.992 159.703C772.003 159.424 772.014 159.141 772.025 158.851C771.647 159.196 771.224 159.497 770.756 159.753C770.289 160.009 769.81 160.187 769.321 160.287L769.02 158.35C769.276 158.328 769.56 158.256 769.872 158.133C770.194 158 770.517 157.844 770.84 157.666C771.174 157.477 771.474 157.282 771.742 157.081C772.02 156.87 772.231 156.658 772.376 156.447H774.246V167.466H771.992ZM777.502 164.912C777.947 164.912 778.298 165.034 778.554 165.279C778.821 165.524 778.954 165.852 778.954 166.264C778.954 166.687 778.821 167.021 778.554 167.266C778.298 167.5 777.947 167.617 777.502 167.617C777.057 167.617 776.701 167.5 776.433 167.266C776.177 167.021 776.049 166.687 776.049 166.264C776.049 165.852 776.177 165.524 776.433 165.279C776.701 165.034 777.057 164.912 777.502 164.912ZM778.199 156.447H786.931V158.2C786.007 159.124 785.272 160.076 784.727 161.055C784.182 162.035 783.786 163.053 783.541 164.111C783.308 165.168 783.191 166.287 783.191 167.466H780.904C780.904 166.242 781.054 165.068 781.354 163.944C781.666 162.808 782.139 161.729 782.773 160.705C783.419 159.669 784.237 158.679 785.228 157.733L785.695 158.334H778.199V156.447ZM800.402 156.447V167.466H798.315V161.723L798.431 158.501H798.398L795.343 167.466H793.456L790.417 158.501H790.384L790.501 161.723V167.466H788.414V156.447H791.753L793.74 162.458L794.441 164.945H794.474L795.192 162.474L797.163 156.447H800.402Z",fill:"#374151"}),p.jsx("rect",{x:"749.081",y:"210.214",width:"15.5035",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"749.081",y:"285.346",width:"15.5035",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"135.081",width:"15.5035",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"285.346",width:"15.5035",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"150.585",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"168.474",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"186.362",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"204.251",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"222.14",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"923.198",y:"240.028",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"941.087",y:"254.339",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"964.938",y:"254.339",width:"8.34806",height:"3.57774",rx:"1.78887",fill:"#F3F5F9"}),p.jsx("rect",{x:"769.355",y:"210.214",width:"23.8516",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"769.355",y:"285.346",width:"23.8516",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"943.472",y:"135.081",width:"15.5035",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"943.472",y:"285.346",width:"23.8516",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"970.901",y:"285.346",width:"8.34806",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"797.977",y:"210.214",width:"23.8516",height:"5.9629",rx:"2.38516",fill:"#F3F5F9"}),p.jsx("rect",{x:"752.659",y:"234.065",width:"5.9629",height:"27.4293",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"763.392",y:"229.295",width:"5.9629",height:"32.1996",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"774.125",y:"224.525",width:"5.9629",height:"36.97",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"784.859",y:"235.258",width:"5.9629",height:"26.2367",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"795.592",y:"247.184",width:"5.9629",height:"14.311",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"806.325",y:"241.221",width:"5.9629",height:"20.2739",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"817.058",y:"238.836",width:"5.9629",height:"22.659",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"827.792",y:"244.799",width:"5.9629",height:"16.6961",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"838.525",y:"238.836",width:"5.9629",height:"22.659",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"849.258",y:"229.295",width:"5.9629",height:"32.1996",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"859.991",y:"238.836",width:"5.9629",height:"22.659",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"870.724",y:"231.68",width:"5.9629",height:"29.8145",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"881.458",y:"224.525",width:"5.9629",height:"36.97",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"892.191",y:"224.525",width:"5.9629",height:"36.97",rx:"2.38516",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"923.198",y:"298.465",width:"82.288",height:"3.57774",rx:"1.78887",fill:"#D9FFE8"}),p.jsx("rect",{x:"923.198",y:"313.968",width:"26.2367",height:"3.57774",rx:"1.78887",fill:"#D9FFE8"}),p.jsx("rect",{x:"923.198",y:"329.472",width:"52.4735",height:"3.57774",rx:"1.78887",fill:"#D9FFE8"}),p.jsx("rect",{x:"923.198",y:"304.427",width:"118.065",height:"3.57774",rx:"1.78887",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"923.198",y:"319.931",width:"85.8657",height:"3.57774",rx:"1.78887",fill:null==e?void 0:e.color}),p.jsx("rect",{x:"923.198",y:"335.435",width:"70.3622",height:"3.57774",rx:"1.78887",fill:null==e?void 0:e.color}),p.jsxs("g",{filter:"url(#filter6_d_7_421)",children:[p.jsx("rect",{x:"594",y:"81",width:"155",height:"172",rx:"8",fill:"white"}),p.jsx("rect",{x:"594.5",y:"81.5",width:"154",height:"171",rx:"7.5",stroke:null==e?void 0:e.color})]}),p.jsx("rect",{x:"614",y:"223",width:"116",height:"17",rx:"3",fill:"#F3F5F9"}),p.jsx("rect",{x:"614",y:"103",width:"28",height:"3",rx:"1.5",fill:"#6A788E"}),p.jsx("rect",{x:"614",y:"209",width:"28",height:"3",rx:"1.5",fill:"#6A788E"}),p.jsx("rect",{x:"614",y:"122",width:"115",height:"3",rx:"1.5",fill:"#D9FFE8"}),p.jsx("rect",{x:"614",y:"122",width:"58",height:"3",rx:"1.5",fill:"#151515"}),p.jsx("circle",{cx:"673",cy:"123",r:"6",fill:"#151515"}),p.jsx("rect",{x:"614",y:"153",width:"28",height:"3",rx:"1.5",fill:"#6A788E"}),p.jsx("rect",{x:"614",y:"167",width:"16",height:"16",fill:"#151515"}),p.jsx("rect",{x:"714",y:"167",width:"16",height:"16",fill:"#F3F5F9"}),p.jsx("rect",{x:"639",y:"167",width:"16",height:"16",fill:"#374151"}),p.jsx("rect",{x:"661.5",y:"164.5",width:"21",height:"21",fill:null==e?void 0:e.color,stroke:"#151515"}),p.jsx("rect",{x:"689",y:"167",width:"16",height:"16",fill:"#D9FFE8"}),p.jsx("path",{d:"M674.157 178.471L674.157 178.471L674.159 178.477L689.023 218.322L689.024 218.322C689.212 218.826 689.552 219.258 689.997 219.558C690.443 219.859 690.971 220.013 691.508 219.999C692.045 219.985 692.564 219.803 692.993 219.479C693.422 219.155 693.738 218.706 693.9 218.193L693.902 218.186L697.67 205.899L710.895 218.839C710.896 218.84 710.898 218.841 710.899 218.842C711.381 219.322 712.034 219.591 712.715 219.591C713.397 219.591 714.051 219.32 714.534 218.839L714.537 218.837L718.249 215.115L718.251 215.113C718.731 214.629 719 213.974 719 213.293C719 212.611 718.731 211.956 718.251 211.472L718.245 211.466L718.24 211.461L705.081 198.603L717.11 194.872L717.126 194.867L717.142 194.861C717.649 194.685 718.089 194.355 718.399 193.918C718.71 193.48 718.877 192.957 718.877 192.42C718.877 191.884 718.71 191.36 718.399 190.922C718.091 190.488 717.656 190.16 717.154 189.983L677.486 175.165C677.485 175.164 677.485 175.164 677.485 175.164C677.022 174.991 676.52 174.954 676.038 175.058C675.555 175.162 675.112 175.402 674.762 175.751C674.412 176.099 674.169 176.54 674.062 177.022C673.955 177.504 673.988 178.007 674.157 178.471Z",fill:"black",stroke:"#E7EAF1",strokeWidth:"2"})]}),p.jsx("rect",{x:"217",y:"77",width:"96",height:"99",rx:"16",fill:"url(#paint3_linear_7_421)",fillOpacity:"0.2"}),p.jsx("rect",{x:"219.5",y:"79.5",width:"91",height:"94",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("path",{d:"M218.5 104.5H311",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("rect",{x:"1064",y:"69",width:"105",height:"99",rx:"16",fill:"url(#paint4_linear_7_421)",fillOpacity:"0.2"}),p.jsx("rect",{x:"1066.5",y:"71.5",width:"100",height:"94",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("rect",{x:"1011",y:"218",width:"15",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.21",strokeWidth:"4"}),p.jsx("rect",{x:"1442",y:"227",width:"19",height:"16",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.21",strokeWidth:"4"}),p.jsx("rect",{x:"1269",y:"130",width:"15",height:"9",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.21",strokeWidth:"4"}),p.jsx("rect",{x:"420",y:"111",width:"18",height:"16",rx:"2",stroke:null==e?void 0:e.color,strokeOpacity:"0.28",strokeWidth:"4"}),p.jsx("path",{d:"M1066 97H1167",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("rect",{x:"69",y:"193",width:"73",height:"72",rx:"16",fill:"url(#paint5_linear_7_421)",fillOpacity:"0.2"}),p.jsx("rect",{x:"71.5",y:"195.5",width:"68",height:"67",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("path",{d:"M70 213H141",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("rect",{x:"1399",y:"116",width:"73",height:"72",rx:"16",fill:"url(#paint6_linear_7_421)"}),p.jsx("rect",{x:"1401.5",y:"118.5",width:"68",height:"67",rx:"13.5",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsx("path",{d:"M1400 136H1471",stroke:null==e?void 0:e.color,strokeOpacity:"0.75",strokeWidth:"5"}),p.jsxs("defs",{children:[p.jsxs("filter",{id:"filter0_d_7_421",x:"737.155",y:"123.155",width:"88.2509",height:"76.3251",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter1_d_7_421",x:"824.214",y:"123.155",width:"88.2509",height:"76.3251",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter2_d_7_421",x:"911.272",y:"123.155",width:"147.88",height:"150.265",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter3_d_7_421",x:"737.155",y:"198.288",width:"175.309",height:"76.3251",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter4_d_7_421",x:"737.155",y:"273.42",width:"175.309",height:"76.3251",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter5_d_7_421",x:"911.272",y:"273.42",width:"147.88",height:"76.3251",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"2.38516"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("filter",{id:"filter6_d_7_421",x:"580",y:"67",width:"183",height:"200",filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[p.jsx("feFlood",{floodOpacity:"0",result:"BackgroundImageFix"}),p.jsx("feColorMatrix",{in:"SourceAlpha",type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),p.jsx("feOffset",{}),p.jsx("feGaussianBlur",{stdDeviation:"7"}),p.jsx("feComposite",{in2:"hardAlpha",operator:"out"}),p.jsx("feColorMatrix",{type:"matrix",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.07 0"}),p.jsx("feBlend",{mode:"normal",in2:"BackgroundImageFix",result:"effect1_dropShadow_7_421"}),p.jsx("feBlend",{mode:"normal",in:"SourceGraphic",in2:"effect1_dropShadow_7_421",result:"shape"})]}),p.jsxs("linearGradient",{id:"paint0_linear_7_421",x1:"1206.5",y1:"324",x2:"1319.5",y2:"324",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.5"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint1_linear_7_421",x1:"492",y1:"231.5",x2:"380.5",y2:"230.5",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.2"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint2_linear_7_421",x1:"993.56",y1:"151.777",x2:"993.56",y2:"240.028",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.72"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint3_linear_7_421",x1:"310.5",y1:"126",x2:"219.5",y2:"126",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.5"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint4_linear_7_421",x1:"1066.5",y1:"117",x2:"1164",y2:"118",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.5"}),p.jsx("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint5_linear_7_421",x1:"138",y1:"229",x2:"74",y2:"229",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.5"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsxs("linearGradient",{id:"paint6_linear_7_421",x1:"1404",y1:"152",x2:"1467.5",y2:"152",gradientUnits:"userSpaceOnUse",children:[p.jsx("stop",{stopColor:null==e?void 0:e.color,stopOpacity:"0.19"}),p.jsx("stop",{offset:"1",stopColor:null==e?void 0:e.color,stopOpacity:"0"})]}),p.jsx("clipPath",{id:"clip0_7_421",children:p.jsx("rect",{x:"572",y:"61",width:"410",height:"322",rx:"24",fill:"white"})})]})]})},kF=function(e){var t;return p.jsxs(oh,{justifyContent:"center",direction:"column",alignItems:"center",height:"100%","data-component":"empty-state",children:[p.jsx(FF,{height:null!=(t=e.height)?t:160,color:null==e?void 0:e.illustrationColor}),p.jsxs(oh,{direction:"column",gap:"1rem",alignItems:"center",children:[p.jsx(Qd,{className:""+xF,children:null==e?void 0:e.title}),(null==e?void 0:e.children)&&p.jsx(Qd,{children:null==e?void 0:e.children})]})]})},xF=tu({fontSize:16,fontWeight:500}),EF=function(e){return p.jsx("div",{className:ku.height100+" "+CF,"data-component":"cell-contents","data-vizzlycomponentloaded":e.showComponent?"true":"false",children:e.children})},CF="vizzly-component",SF=function(){return Array.from(document.querySelectorAll('[class*="'+CF+'"]')).map((function(e){return{element:e,isLoaded:"true"===e.getAttribute("data-vizzlycomponentloaded")}}))},OF=function(){var e=Z(X().mark((function e(t){var n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0===t&&(t=500),n=function(){return SF().every((function(e){return e.isLoaded}))};case 2:if(n()){e.next=7;break}return e.next=5,new Promise((function(e){return setTimeout(e,t)}));case 5:e.next=2;break;case 7:return e.abrupt("return",SF());case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),DF={name:"1g6uwz7",styles:"display:grid;height:100%;width:100%;place-content:center"},jF={name:"1g6uwz7",styles:"display:grid;height:100%;width:100%;place-content:center"},TF={name:"1q8mru7",styles:"margin-left:0.25rem;display:inline-block"},PF=function(e){var t=mc(),n=Il(),r=n.featureToggles,a=n.textOverride,o=r.canUseComponentLibrary,s=r.canCreateStandaloneComponents;return 0===(null==e?void 0:e.rowIndex)&&0===(null==e?void 0:e.cellIndex)&&r.canSeeEmptyState?p.jsx(wy,{vizzlyPrefix:_h("populated-cell"),children:p.jsxs("div",{css:DF,children:[!e.generatingPDF&&p.jsx(My,{chartLabel:"Row "+((null==e?void 0:e.rowIndex)+1)+" Cell "+((null==e?void 0:e.cellIndex)+1),onRemoveCell:null==e?void 0:e.onRemoveCell}),p.jsx(kF,{title:p.jsx(i.Fragment,{children:a("empty_state_call_to_action","Build a dashboard with your data and delight your customer.")}),illustrationColor:"#43BA73",children:s&&p.jsx(Lp,{onChange:e.onCreateNew,size:"small","data-component":"add-adhoc-view",testId:"add-adhoc-view",children:a("add_view_call_to_action","+ Add View")})})]})}):p.jsx("div",{className:fc(_h("empty-cell"),""+mF.emptyCell(null==t?void 0:t.dashboard)),"data-themeapi":"dashboard","data-chipposition":"top.left",children:p.jsxs("div",{css:jF,children:[!e.generatingPDF&&p.jsx(My,{chartLabel:"Row "+((null==e?void 0:e.rowIndex)+1)+" Cell "+((null==e?void 0:e.cellIndex)+1),onRemoveCell:null==e?void 0:e.onRemoveCell}),p.jsxs(oh,{gap:"0.5rem",wrap:!0,justifyContent:"center",children:[o&&p.jsx(Lp,{onChange:e.onPickFromLibrary,size:"small","data-component":"select-template",testId:"add-view-from-library",children:p.jsxs(oh,{alignItems:"center",as:"span",children:[p.jsx(Zl,{}),p.jsx("span",{css:TF,children:a("select_template","Select Template")})]})}),s&&p.jsx(Lp,{onChange:e.onCreateNew,size:"small","data-component":"add-adhoc-view",testId:"add-adhoc-view",children:a("add_view_call_to_action","+ Add View")})]})]})})},RF=function(e){var t,n,r=i.useState(!1),o=r[0],u=r[1],l=i.useState(!1),c=l[0],f=l[1],d=i.useState(!1),h=d[0],g=d[1],m=op().dispatch,v=Il(),b=v.featureToggles,y=v.reportScheduleOptions,_=v.scope,w=v.textOverride,F=b.canDownloadComponentData,k=b.canEditComponentsOnDashboard,x=b.canRemoveComponentsFromDashboard,E=a.useState(!1),C=E[0],S=E[1],O=i.useState(!1),D=O[0],j=O[1],T=a.useState(!1),P=T[0],R=T[1],M=e.generatingPDF||window.disableViewCheck||P,I=!s.isEmpty(y)&&e.hasWebhookSetup,B=(t=e.rowIndex,n=e.cellIndex,A.useDrag((function(){return{type:"moveComponentPositionDragHandle",item:{rowIndex:t,cellIndex:n},collect:function(e){var t=e.isDragging();return{adjust:e.getDifferenceFromInitialOffset(),isDragging:t}}}}))),N=B[1],L=B[2],U=function(t){m({type:"setLocalFilters",localFilters:t,cellIndex:e.cellIndex,rowIndex:e.rowIndex})},H=function(t){m({type:"setParameterBasedUpdate",payload:t,cellIndex:e.cellIndex,rowIndex:e.rowIndex})},q=i.useState(!1),V=q[0],W=q[1];return p.jsxs(p.Fragment,{children:[p.jsx(z,{active:!P,partialVisibility:!0,onChange:R,children:p.jsxs(wy,{vizzlyPrefix:_h("populated-cell"),"data-testid":e.testId,ref:L,onHover:W,children:[p.jsx(Dp,{dragSource:N,active:"read_write"===_&&V,enabled:"read_write"===_,top:MF(e.component.attributes).top,height:MF(e.component.attributes).height}),!e.generatingPDF&&p.jsx(Ry,{canDownloadComponentData:F&&e.componentValidWithDataSet,canEditComponentsOnDashboard:k&&e.componentValidWithDataSet,canRemoveComponentsFromDashboard:x,onEdit:e.onEdit,onRemove:function(){return u(!0)},onDownload:e.onDownload,canSetupReportSchedule:I,onManageReport:function(){return S(!0)},onClickSettings:function(){return j(!0)},chartLabel:"Row "+((null==e?void 0:e.rowIndex)+1)+" Cell "+((null==e?void 0:e.cellIndex)+1),component:e.component,onAddFilter:function(){return f(!0)},onSetParameters:function(){return g(!0)}}),p.jsxs(EF,{showComponent:M,children:[M&&p.jsx(Qw,{id:e.id,setLocalFilters:U,setParameterUpdate:H,isBeingSizeAdjusted:e.isBeingSizeAdjusted,runQueriesCallback:e.runQueriesCallback,component:e.component,setResults:e.setResults,updateComponentAttributes:e.updateComponentAttributes,height:e.height}),!M&&p.jsx(Eh,{})]})]})}),I&&p.jsx(gF,{setComponentReports:e.setComponentReports,currentReports:e.component.reports||[],isOpen:C,onClose:function(){return S(!1)}}),D&&p.jsx(_F,{show:D,component:null==e?void 0:e.component,onClose:function(){return j(!1)},cellIndex:e.cellIndex,rowIndex:e.rowIndex}),p.jsx(X_,{message:w("delete_view_from_dashboard_message","This view will be deleted from your dashboard."),onClose:function(t){t&&(null==e||e.onRemove()),u(!1)},show:o}),p.jsx(Yw,{component:e.component,onClose:function(){return f(!1)},show:c,setLocalFilters:U}),p.jsx(zA,{cellIndex:e.cellIndex,setParameterUpdate:H,rowIndex:e.rowIndex,show:h,component:e.component,onClose:function(){return g(!1)}})]})},MF=function(e){var t=e.displayTitle,n=e.displaySubject,r=t?15:8,i=28;return t&&(i+=13),n&&(i+=13),n&&t&&(i+=4),n&&!t&&(r=14),{top:r,height:i}},IF=function(e,t){if(e){var n=[[].concat(e.fields).map((function(t,n){var r;if(!e.groupTitles)return t.publicName;var i=null==(r=e.groupTitles.unconsolidated)||null==(r=r[n])?void 0:r.content;return(i?"["+i+"] ":"")+t.publicName}))].concat(e.content),r="";n.forEach((function(e){var t=e.map((function(e){var t,n="object"==typeof e&&"value"in e?null!=(t=e.displayValue)?t:e.value:e;return"number"==typeof n?n:'"'+n+'"'})).join(",");r+=t+"\r\n"})),t(r)}else t("Download failed")},BF=function(e){var t=new Blob([e],{type:"text/csv;charset=utf-8"});W.saveAs(t,"download.csv")},NF=function(){var e=Z(X().mark((function e(t,n,r,i,a,o,u,l,c,f,d){var h,p,g,m,v,b,y;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0===f&&(f=BF),h=s.cloneDeep(a),e.prev=2,"limit"in h&&(h.limit=i),p=new AbortController,g="view-download-type"==t?h:[Qr(n,i,"filter"in h?h.filter:[])],e.next=8,up(g,r,p.signal,c);case 8:Is(v=null==(m=e.sent)?void 0:m[0])||Bs(v)||Ms(v)||(b=s.isArray(g)?g[0]:g,y=Ow(b.type,v,"exportNames"in h?h.exportNames:void 0,"prefixes"in h&&Array.isArray(h.prefixes)?h.prefixes:void 0,"dateTimeFormat"in h?h.dateTimeFormat:void 0,o,"numberFormat"in h?h.numberFormat:void 0,u,l.supportedAggregates,l.supportedTimeTruncFunctions,d,"",b.measure,b.xMeasure,b.yMeasure,null==b?void 0:b.dimension),IF(y,f)),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(2),console.error(e.t0);case 16:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(t,n,r,i,a,o,s,u,l,c,f){return e.apply(this,arguments)}}(),LF=function(e){if(!e.show)return null;var t=e.onClose,n=e.component,r=a.useState(n.displayTitle),i=r[0],o=r[1],s=op().dispatch,u=Il().textOverride;return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return t()},children:[p.jsx(Vg.Header,{title:u("update_header","Update Header"),show:!0}),p.jsx(Vg.Content,{children:p.jsx(Xg,{children:p.jsx(Gh,{id:"header-title",label:u("header_title","Title"),labelHidden:!0,value:i,onChange:function(e){return o(e.target.value)}})})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return t()},secondary:!0,children:u("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return r=$({},n,{displayTitle:i}),s({type:"setHeaderComponent",component:r,cellIndex:e.cellIndex,rowIndex:e.rowIndex}),void t();var r},children:u("update","Update")})]})})]})},UF=function(e){var t,n,r,i=mc();return p.jsxs(oh,{justifyContent:"space-between",alignItems:"center",margin:null!=(t=null==e?void 0:e.margin)?t:"0 0 1rem","data-component":"action-section",className:""+HF(null==i?void 0:i.header),"data-themeapi":"header",children:[p.jsx(Qd,{children:(null==e?void 0:e.title)&&p.jsxs(oh,{direction:"column",gap:"0.5rem",children:[p.jsx(Qd,{as:null!=(n=e.titleLevel)?n:null==i||null==(r=i.header)||null==(r=r.title)?void 0:r.htmlElement,className:""+zF(null==i?void 0:i.header),"data-themeapi":"header.title",children:null==e?void 0:e.title}),(null==e?void 0:e.subTitle)&&p.jsx("p",{className:""+qF,children:null==e?void 0:e.subTitle})]})}),(null==e?void 0:e.extra)&&p.jsx(Qd,{children:null==e?void 0:e.extra})]})},HF=function(e){var t;return tu({borderBottom:null==e?void 0:e.borderBottom,borderTop:null==e?void 0:e.borderTop,background:null==e?void 0:e.background,padding:null!=(t=null==e?void 0:e.padding)?t:"0.5rem 0",textAlign:null==e?void 0:e.textAlign})},zF=function(e){var t,n,r,i,a,o;return tu({lineHeight:null==e||null==(t=e.title)?void 0:t.lineHeight,color:null==e||null==(n=e.title)?void 0:n.color,fontFamily:null==e||null==(r=e.title)?void 0:r.fontFamily,fontSize:null==e||null==(i=e.title)?void 0:i.fontSize,fontWeight:null==e||null==(a=e.title)?void 0:a.fontWeight,margin:null==e||null==(o=e.title)?void 0:o.margin})},qF=tu({margin:0,fontSize:14}),VF=function(e){var t=[],n=a.useState(!1),r=n[0],i=n[1],o=Il(),s=o.featureToggles,u=o.scope;return t.push({purpose:"editComponentsOnDashboard",renderIcon:function(){return p.jsx(By,{})},onClick:function(){return i(!0)},testId:"edit"}),s.canRemoveComponentsFromDashboard&&t.push({purpose:"removeComponentFromDashboard",renderIcon:function(){return p.jsx(Iy,{})},onClick:function(){return e.onRemove()},testId:"remove"}),p.jsxs(Qd,{position:"relative",height:"100%",margin:"0 0.1rem 0.5rem 0.1rem",children:[p.jsx(UF,{title:e.component.displayTitle,margin:0}),!e.generatingPDF&&"read_write"===u&&p.jsx(Py,{cellOptions:t,chartLabel:"Row "+((null==e?void 0:e.rowIndex)+1)+" Cell "+((null==e?void 0:e.cellIndex)+1)}),p.jsx(LF,{show:r,component:e.component,onClose:function(){return i(!1)},rowIndex:e.rowIndex,cellIndex:e.cellIndex})]})};function WF(e,t){return!(t<=0||t>=e.length)&&e[t-1].components.some((function(e){return ji(e)}))}var GF,KF=function(e,t,n){return e.slice(-15)+"_"+t+"_"+n},QF=function(e){var t=e.onCreateNew,n=e.onPickFromLibrary,r=e.onRemoveCell,i=e.rowIndex,a=e.dispatch,o=e.cellIndex,s=e.dashboard,u=e.runQueriesCallback,l=e.trackEvent,c=Il(),f=c.queryEngineConfig,d=c.dateTimeFormatOptions,h=c.numberFormatOptions,g=c.labelFormat,m=s.display[i].components[o],v=Di(m)?"empty":ji(m)?"header":"populated",b=null!=s.webhookId,y=A.useDrop((function(){return{accept:"moveComponentPositionDragHandle",drop:function(t,n){e.dispatch({type:"swapComponents",positionA:{rowIndex:t.rowIndex,cellIndex:t.cellIndex},positionB:{rowIndex:e.rowIndex,cellIndex:e.cellIndex}})},collect:function(e){return{isOver:e.isOver()}}}}));return p.jsxs("div",{ref:y[1],css:["height:100%;padding:0.5rem;",y[0].isOver&&{opacity:"0.2"},"",""],children:["populated"==v&&!Di(m)&&!ji(m)&&p.jsx(RF,{rowIndex:i,cellIndex:o,id:KF(s.id,i,o),hasWebhookSetup:b,componentValidWithDataSet:!0,generatingPDF:e.generatingPDF,setComponentReports:function(e){a({type:"setComponentReports",rowIndex:i,cellIndex:o,reports:e})},testId:"populated_cell_"+i+"_cell_"+o,isBeingSizeAdjusted:e.isBeingSizeAdjusted,component:m,runQueriesCallback:u,updateComponentAttributes:function(e){a({type:"updateDisplayComponentAttributes",rowIndex:i,cellIndex:o,attributes:e})},height:e.height,setResults:function(e){a({type:"setResultsForComponentInDisplay",rowIndex:i,cellIndex:o,results:e})},onEdit:function(){l("component.startEditing"),a({type:"startEditingComponent",displayTarget:{rowIndex:i,cellIndex:o},libraryIndex:null,component:m})},onRemove:function(){l("component.removeFromDisplay"),a({type:"clearCell",rowIndex:i,cellIndex:o})},onDownload:function(){var t=Z(X().mark((function t(n){var r,i;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:r=Nr(s.dataSets,m.attributes.dataSetId),i={globalFilters:s.globalFilters,localFilters:m.localFilters},r&&NF(n,r,e.runQueriesCallback,e.maxCSVDownloadLimit,m.attributes,d,h,f,i,void 0,g);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()}),"empty"==v&&p.jsx(PF,{onCreateNew:function(){return t(i,o)},onPickFromLibrary:function(){return n(i,o)},onRemoveCell:function(){return r(i,o)},cellIndex:o,rowIndex:i,generatingPDF:e.generatingPDF}),"header"==v&&ji(m)&&p.jsx(VF,{component:m,onRemove:function(){return r(i,o)},rowIndex:i,cellIndex:o,generatingPDF:e.generatingPDF})]},"row_"+i+"_cell_"+o)},YF=tu($({width:"100%",cursor:"ns-resize",opacity:0,paddingTop:"0.75rem",paddingBottom:"0.75rem"},eu,{"&:hover":$({},eu,{opacity:100})})),XF=tu({position:"relative",height:"0.25rem",marginLeft:"40%",width:"20%"}),JF=tu($({cursor:"ew-resize",position:"absolute",right:"-0.75rem",height:"25%",width:"0.25rem",top:"40%"},eu,{"&:hover":$({},eu,{opacity:80}),variants:{highlighted:(GF={},GF.true={opacity:100},GF.false={opacity:0},GF)}})),ZF=Object.assign((function(){return null}),{dragHandle:function(e){return tu({borderRadius:"0.75rem",background:null==e?void 0:e.borderColor})},cellDragHandle:JF,rowDragHandle:XF,rowDragHandleContainer:YF}),$F=Object.assign((function(){return null}),{tooltip:tu({height:"100%",width:"100%",justifyContent:"center",alignItems:"center",display:"flex"})}),ek=function(e){return null!=e&&e.narrow?p.jsx(Sp,{placement:"right-start",tooltipContent:function(){return p.jsx(Sp.Content,{children:null==e?void 0:e.tooltipLabel})},className:""+$F.tooltip,classNameTrigger:""+$F.tooltip,children:p.jsx(tk,$({},e))}):p.jsx(tk,$({},e))},tk=function(e){var t;return p.jsxs(Lp,{onChange:null==e?void 0:e.onChange,size:"large","data-compenent":null!=(t=null==e?void 0:e["data-component"])?t:"add-cell-button",children:["+ ",p.jsx("span",{style:null!=e&&e.narrow?{display:"none"}:{},children:null==e?void 0:e.label})]})},nk=function(e){var t=mc(),n=A.useDrag((function(){return{type:"rowHeightDragHandle",item:{rowIndex:e.rowIndex,displayRow:e.displayRow},collect:function(e){return{isDragging:e.isDragging()}},end:function(t,n){var r=n.getDifferenceFromInitialOffset();r&&e.onNewHeight(t.rowIndex,t.displayRow.height+r.y)}}}),[e.displayRow,e.rowIndex]),r=n[0],a=n[1],o=n[2];return i.useEffect((function(){o(V.getEmptyImage(),{captureDraggingState:!1})}),[]),r.isDragging?null:p.jsx("div",{ref:a,className:""+ZF.rowDragHandleContainer,children:p.jsx("div",{className:" "+ZF.dragHandle(null==t?void 0:t.dashboard)+" "+ZF.rowDragHandle,"data-themeapi":"dashboard"})})},rk=function(e){var t=mc(),n=A.useDrag((function(){return{type:"componentWidthDragHandle",item:{displayRow:e.displayRow,cellIndex:e.cellIndex,rowIndex:e.rowIndex},collect:function(e){return{isDragging:e.isDragging()}}}}),[JSON.stringify(e.displayRow),JSON.stringify(e.rowIndex)]);return n[0].isDragging?null:p.jsx("div",{ref:n[1],className:ZF.dragHandle(null==t?void 0:t.dashboard)+" "+ZF.cellDragHandle({highlighted:null!=e&&e.rowHighlighted?"true":"false"})})},ik={name:"b7hthc",styles:"position:absolute;top:-0.25rem;display:flex;height:100%;width:100%;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms"},ak={name:"1vjyfqt",styles:"position:absolute;top:0px;height:0.5rem;width:0.5rem;border-radius:9999px;background-color:rgb(0 0 0 / 0.8)"},ok={name:"ve8olc",styles:"position:absolute;top:0px;height:0.5rem;width:0.5rem;border-radius:9999px;background-color:rgb(0 0 0 / 0.1)"},sk=function(e){var t=A.useDrop((function(){return{accept:"componentWidthDragHandle",drop:function(t,n){var r=n.getDifferenceFromInitialOffset();r&&e.onDrop(t.cellIndex,r.x,t.displayRow)},collect:function(e){return{isOver:e.isOver()}}}}));return p.jsx("div",{ref:t[1],style:{position:"absolute",left:e.dropIndex*e.colWidth+e.colWidth/2+32+"px",width:e.colWidth+"px"},css:ik,children:t[0].isOver?p.jsx("div",{style:{left:"calc(50% - 10px)"},css:ak}):p.jsx(p.Fragment,{children:e.active&&p.jsx("div",{style:{left:"calc(50% - 10px)"},css:ok})})})},uk={name:"1kzq5ms",styles:"height:100%;width:100%"},lk={name:"cvkgqy",styles:"display:inline-block;overflow-y:hidden"},ck={name:"1wv4onu",styles:"position:relative;height:100%"},fk=function(e){var t=e.generatingPDF,n=yw(),r=n[0],a=n[1],o=i.useState(!1),u=o[0],l=o[1],c=Il(),f=c.scope,d=c.textOverride,h=function(e){return parseFloat(((e-1)/12).toFixed(2))}(a),g=A.useDragLayer((function(t){var n=t.getItem(),r=t.getItemType(),i=t.getDifferenceFromInitialOffset(),a=[].concat(ks(12)).map((function(){return 0})),o=0;if(null!=i)if("rowHeightDragHandle"==r&&e.rowIndex==n.rowIndex)o=i.y;else if("componentWidthDragHandle"==r&&n&&e.rowIndex==n.rowIndex){var s=i.x;a[n.cellIndex]=s,a[n.cellIndex+1]=-s}return{rowHeightAdjustment:o,moveType:r,adjustRowIndex:e.rowIndex,widthAdjustments:a,activeCell:n?n.cellIndex:null,activeRow:n?n.rowIndex:null,isDraggingComponentWidth:"componentWidthDragHandle"==r}})),m=g.rowHeightAdjustment,v=g.widthAdjustments,b=g.activeCell,y=g.activeRow,_=g.moveType,w=g.isDraggingComponentWidth,F=i.useRef(null),k=i.useState(),x=k[0],E=k[1];i.useEffect((function(){F.current&&E(F.current.offsetWidth)}),[]);var C=e.displayRow.components.some((function(e){return ji(e)})),S=m+(C?52:e.displayRow.height);return p.jsx("div",{onMouseOver:function(){return l(!0)},onMouseLeave:function(){return l(!1)},onFocus:function(){return l(!0)},onBlur:function(){return l(!1)},style:{position:"relative"},children:p.jsxs(hc,{columns:e.columns,"data-component":"panel-row",marginBottom:C?void 0:26,children:[p.jsx(oh,{alignItems:"stretch",paddingBottom:10,paddingTop:8,"data-component":"add-cell",direction:"column",gap:"0.5rem",children:!C&&u&&e.canAddNewCells&&p.jsxs(i.Fragment,{children:[!e.hideAddNewHeaderRow&&p.jsx(Qd,{minHeight:32,width:32,children:p.jsx(ek,{onChange:e.onAddHeaderRow,narrow:!0,tooltipLabel:d("add_header_tooltip","Add Header Row"),label:d("add_header","Add Header"),"data-component":"add-header-row"})}),p.jsx(ek,{onChange:e.onAppendCell,narrow:!0,tooltipLabel:d("add_cell_tooltip","Add Cell to Row"),label:d("add_cell","Add Cell"),"data-component":"add-cell-button"})]})}),p.jsxs("div",{ref:F,className:""+hk(S,f,e.displayRow.components.length),"data-component":"rowContainer",children:[w&&!C&&p.jsx(p.Fragment,{children:ks(12).map((function(t,n){return p.jsx(sk,{onDrop:function(t,r,i){var a=s.cloneDeep(i),o=s.sumBy([].concat(a.components).splice(0,t),(function(e){return e.colSpan})),u=n+1-o,l=u-[].concat(a.components)[t].colSpan,c=[].concat(a.components).map((function(e){return e.colSpan}));c[t]=u,c[t+1]=c[t+1]-l,e.onColSpanChange(c.map((function(e){return{colSpan:e}})))},dropIndex:n,colWidth:h,active:null!=b},n)}))}),p.jsx("div",{css:uk,ref:r,children:[].concat(e.displayRow.components).map((function(n,r){var i=r==e.displayRow.components.length-1,a="componentWidthDragHandle"==_&&null!=b&&e.rowIndex==y&&(b==r||b+1==r),o="rowHeightDragHandle"==_&&e.rowIndex==y;return p.jsx("div",{css:lk,className:""+dk(S,h*n.colSpan+(v[r]||0),f,x),"data-component":"cell-container",children:p.jsxs("div",{css:ck,style:{width:"calc(100% - 20px)"},children:[p.jsx(QF,{generatingPDF:t,maxCSVDownloadLimit:e.maxCSVDownloadLimit,isBeingSizeAdjusted:a||o,onCreateNew:e.onCreateNew,onPickFromLibrary:e.onPickFromLibrary,onRemoveCell:e.onRemoveCell,rowIndex:e.rowIndex,dispatch:e.dispatch,cellIndex:r,dashboard:e.dashboard,runQueriesCallback:e.runQueriesCallback,trackEvent:e.trackEvent,height:S}),!i&&"read_write"===f&&!C&&p.jsx(rk,{displayRow:e.displayRow,rowIndex:e.rowIndex,cellIndex:r,rowHighlighted:u})]})},"row_"+e.rowIndex+"_cell_"+r)}))}),"read_write"===f&&p.jsx(nk,{onNewHeight:function(t,n){e.dispatch({type:"setRowHeight",rowIndex:t,height:n})},dispatch:e.dispatch,displayRow:e.displayRow,rowIndex:e.rowIndex})]},"actual_resizable_row_"+e.rowIndex)]})})},dk=function(e,t,n,r){var i;return tu("read"===n?((i={})["@media (min-width: 768px)"]={width:t,height:"100%"},i["@media (max-width: 767px)"]={width:null!=r?r:"100%",height:e},i):{width:t,height:"100%"})},hk=function(e,t,n){var r;return tu("read"===t?((r={})["@media (min-width: 768px)"]={height:e},r["@media (max-width: 767px)"]={height:e*n},r):{height:e})},pk=function(e){var t,n;return p.jsx(Qd,{padding:null==e?void 0:e.padding,marginTop:"0.50rem","data-component":null==e?void 0:e["data-component"],marginBottom:"1rem",className:"vizzly-toolbar",children:p.jsxs(oh,{className:""+gk,children:[p.jsxs("a",{href:e.logo.href,className:""+mk,target:null!=(t=null==e||null==(n=e.logo)?void 0:n.target)?t:void 0,children:[p.jsx("span",{className:""+ku.srOnly,children:"Vizzly"}),p.jsx(il,{}),(null==e?void 0:e.logo.text)&&p.jsx(Qd,{as:"span",paddingTop:2,children:e.logo.text})]}),null==e?void 0:e.children]})})},gk=tu({background:"#E7EAF1",color:"#151515",padding:"0 0.75rem",borderRadius:12,position:"relative",minHeight:40}),mk=tu({position:"absolute",left:12,top:7.5,display:"flex",gap:"0.5rem",alignItems:"center",fontSize:12,fontWeight:600}),vk=tu({height:30,background:ou.colors.brand[20],width:1}),bk={background:"transparent",color:nu(0),border:"1px solid transparent",padding:"0.30rem 0.25rem",borderRadius:8,fontFamily:"system-ui, -apple-system","&:hover":{background:"rgba(48, 116, 217, 0.1)",border:"1px solid transparent",color:ou.colors.brand.base},"&:focus":{background:"rgba(48, 116, 217, 0.1)",border:"1px solid transparent",color:ou.colors.brand.base},"&:disabled":{background:"transparent",opacity:.5},"&:hover:disabled":{background:"transparent",opacity:.5},fontSize:12,fontWeight:600},yk=function(e){return JSON.stringify({display:e.display,componentLibrary:e.componentLibrary,globalFilters:e.globalFilters,customFields:e.customFields})},_k={name:"1gok8e8",styles:"margin-bottom:0.5rem"},Ak={name:"1gok8e8",styles:"margin-bottom:0.5rem"},wk=function(e){var t=i.useState("small"),n=t[0],r=t[1],a=op().dashboard,o=i.useState(!1),s=o[0],u=o[1],l=Il(),c=l.featureToggles,f=l.scope,d=l.mode,h=l.onSave,g=l.queryEngineConfig,m=l.onOpenConfigManagerUi;if(l.disableToolbar)return null;var v=po(a),b=function(){"read_write"==f&&h(a)},y=Ha(g,"configManagerUi")&&m;i.useEffect((function(){!function(){var e=Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c.disableAutoSave||"endUser"!=d?Ee("Auto-save is disabled, so the dashboard will not be saved."):b();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[v&&JSON.stringify({changes:yk(v)})]);var _=function(){u(!1)};return p.jsxs(p.Fragment,{children:[("admin"==d||y)&&"hidden"!==n&&p.jsx(pk,{"data-component":"admin-tools",logo:{href:"https://docs.vizzly.co/",target:"_blank"},children:p.jsx(oh,{justifyContent:"end",alignItems:"center",padding:"0.1rem 0",children:p.jsxs(Qg,{buttons:"end",children:[y&&p.jsx(Yp,{testId:"manage-data-sets",secondary:!0,onClick:function(){m()},internal:!0,themeOverride:bk,children:"Config Manager"}),"admin"==d&&p.jsx(Yp,{secondary:!0,testId:"save-dashboard",onClick:function(){u(!0)},internal:!0,themeOverride:bk,disabled:e.isProgrammaticParent,children:"Save"}),p.jsx("div",{className:""+vk}),p.jsxs(Yp,{secondary:!0,onClick:function(){return r("hidden")},internal:!0,themeOverride:bk,children:[p.jsx("span",{className:""+ku.srOnly,children:"Hide Tools"}),p.jsx(Mu,{})]})]})})}),p.jsxs(Vg,{width:"sm",isOpen:s,onClose:function(){return _()},children:[p.jsx(Vg.Header,{title:"Confirm changes?"}),p.jsxs(Vg.Content,{children:[p.jsx("p",{css:_k,children:"Are you sure you want to save this dashboard?"}),p.jsx("p",{css:Ak,children:"This will save the dashboard that new users will see, and the verified views in the library for new and existing users."})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{secondary:!0,onClick:function(){return _()},children:"Cancel"}),p.jsx(Yp,{testId:"confirm-save",onClick:function(){b(),_()},children:"Save"})]})})]})]})},Fk=function(e){var t=op(),n=t.dashboard,r=t.dispatch,a=Il().dashboardFilters,o=i.useState(0===n.globalFilters.length),u=o[0],l=o[1];return i.useEffect((function(){var e=function(e,t){var n,r=t(e.dataSets,[]).map((function(e){return $({},e,{managedByConfiguration:!0})})),i=[].concat(e.globalFilters).filter((function(e){return!e.managedByConfiguration})),a=t(e.dataSets,i),o=(n=r,[].concat(a).filter((function(e){return!vi(n,e)})));return e.globalFilters.length==o.length?s.cloneDeep(o):(Oe("dashboardFilters function did not return the same number of user-added dashboard filters, so changes made to user-added dashboard filters will be ignored."),s.cloneDeep(e.globalFilters))}(n,a);r({type:"setGlobalFilters",globalFilters:e}),l(!0)}),[]),u?p.jsx(p.Fragment,{children:e.children}):null},kk={name:"firlg",styles:"grid-column:span 2 / span 2"},xk=function(e){return p.jsx("div",{css:kk,children:e.children})},Ek=function(e){return p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(oh,{gap:"0.75rem",direction:"column",children:e.section.subSection.map((function(t,n){return p.jsxs(xk,{children:[p.jsx(bh,{children:t.title}),p.jsx(e_,$({componentType:e.attributes.type},e,{allowsMultiple:t.allowsMultiple,propKey:t.propKey,setPartialAttributes:e.setAttributes,supportedAggregates:e.queryEngineConfig.supportedAggregates}))]},n)}))})})},Ck=function(e){return(null==e?void 0:e.dataSets.length)<2&&!e.dataSet.preAggregated?null:p.jsx(H_,{title:e.section.title,tooltip:e.section.description,"data-component":"dataset-section",children:p.jsx(Wy,$({},e,{setPartialAttributes:e.setAttributes}))})},Sk=function(e){var t=Il();return 0==pA(t.featureToggles,e.attributes.type,null==e?void 0:e.queryEngineConfig,t.textOverride).length||e.dataSet.preAggregated?null:p.jsx(p.Fragment,{children:e.featureToggles.canEditCustomMetrics&&p.jsx(H_,{title:e.section.title,tooltip:e.section.description,"data-component":"custom-metric-section",children:p.jsx(wA,{queryEngineConfig:e.queryEngineConfig,setDataSets:e.setDataSets,dataSetId:e.attributes.dataSetId,dataSets:e.dataSets,componentType:e.attributes.type})})})},Ok=function(e){if(e.dataSet.preAggregated)return null;if(!("order"in e.attributes))return null;var t=e.attributes,n=[],r=[];if("comboChart"===t.type){if(!("barDimension"in t&&"lineDimension"in t&&"barMeasure"in t&&"lineMeasure"in t))return null;var i=function(e){var t=[].concat(e.barDimension,e.lineDimension),n=[].concat(e.barMeasure,e.lineMeasure);return{dimension:t.filter((function(e,t,n){return n.findIndex((function(t){return JSON.stringify(t)===JSON.stringify(e)}))===t})),measure:n.filter((function(e,t,n){return n.findIndex((function(t){return JSON.stringify(t)===JSON.stringify(e)}))===t}))}}(t);n=i.dimension,r=i.measure}else{if(!("dimension"in t))return null;if(!("measure"in t))return null;n=t.dimension,r=t.measure}return p.jsx(H_,{title:e.section.title,tooltip:e.section.description,"data-component":"sort-section",children:p.jsx(r_,$({},e,{attributes:t,timeDimension:"timeDimension"in t&&t.timeDimension||null,dimension:n,measure:r,setPartialAttributes:e.setAttributes}))})},Dk=function(e){var t=i.useState([]),n=t[0],r=t[1],a=Il(),o=a.mode,s=a.queryEngineConfig,u=a.textOverride,l=CA(n,null==e?void 0:e.dataSet,"grouping",s,r),c=EA(null==e?void 0:e.dataSet,{onlyDimensions:!0},!0,[].concat(n,null==e?void 0:e.dimension)),f=xA(n,"grouping",s,r);return p.jsxs(Vg,{width:"2xl",isOpen:e.show,onClose:function(){return e.onClose()},children:[p.jsx(Vg.Header,{title:u("add_drilldown","Add Drilldown")}),p.jsx(Vg.Content,{children:p.jsx(hc,{columns:["1fr"],gap:"1rem",children:p.jsxs(Xg,{children:[p.jsx(Uh,{as:"p",children:u("drilldown_field","Drilldown field")}),p.jsx(qp,{mode:o,onDeleteItem:function(){return r([])},items:l,newItem:{callToAction:u("add_drilldown_field","Add drilldown field"),onNew:f,initValues:c,hide:n.length>0}})]})})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return null==e?void 0:e.onClose()},secondary:!0,children:u("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){var t;0===n.length||e.onClose({subsetDimension:Me({field:n[0].field,function:null==(t=n[0])?void 0:t.function})})},primary:!0,disabled:0===n.length,children:u("update","Update")})]})})]})},jk=function(e){var t=Il(),n=t.mode,r=t.queryEngineConfig,a=t.textOverride,o=i.useState(!1),u=o[0],l=o[1];i.useEffect((function(){null!=e&&e.drilldown&&(null==e?void 0:e.drilldown.length)>0&&(0!==e.dimensions.length||s.isEmpty(e.drilldown)||e.onSetDrilldown([]))}),[e.dimensions]);var c=function(t){if(!(null==e||null==(t=e.drilldown)?void 0:t[0]))return[];var n=Ie(null==e?void 0:e.drilldown[0].subsetDimension,r),i=Ur(e.dataSet,n.field);return[{title:n_(i.publicName,n.function&&"none"!=n.function&&ce(n.function,a))}]}();return p.jsxs(p.Fragment,{children:[p.jsx(qp,{mode:n,newItemBtn:s.isEmpty(null==e?void 0:e.drilldown)?{callToAction:a("add_drilldown","Add drilldown"),onClick:function(){l(!0)}}:void 0,onDeleteItem:function(){return e.onSetDrilldown([])},items:c}),u&&p.jsx(Dk,{show:u,onClose:function(t){t&&e.onSetDrilldown([t]),l(!1)},dimension:null==e?void 0:e.dimensions,dataSet:e.dataSet})]})},Tk=function(e){return"tableDrilldown"in e.attributes?p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(jk,{dataSet:e.dataSet,dimensions:e.attributes.dimension,drilldown:null==e?void 0:e.attributes.tableDrilldown,onSetDrilldown:function(t){return e.setAttributes({tableDrilldown:t})}})}):null},Pk=function(e){var t=Il();return"filter"in e.attributes?e.dataSet.preAggregated?null:p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(TA,$({},e,{attributes:e.attributes,setPartialAttributes:e.setAttributes,textOverride:t.textOverride}))}):null},Rk=function(e){var t=Il();return"limit"in e.attributes?e.dataSet.preAggregated?null:p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(RA,{label:(0,t.textOverride)("limit","Limit"),labelHidden:!0,id:"limit",currentValue:e.attributes.limit,setNumber:function(t){return e.setAttributes({limit:t||0})}})}):null},Mk=function(e){var t=Il();return"limit"in e.attributes?p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(RA,{label:(0,t.textOverride)("limit","Limit"),currentValue:e.attributes.limit,testId:"pagination-limit-input",setNumber:function(t){e.setAttributes({limit:t||0,offset:0})}})}):null},Ik=function(e){var t=Il().textOverride;return"comboChart"!=e.attributes.type?null:p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsxs(oh,{gap:"0.75rem",direction:"column","data-component":"combo-chart-compare",children:[p.jsxs(Qd,{children:[p.jsx(bh,{children:t("combo_chart.data_panel.dimension.line","Line")}),p.jsx(Jy,$({propKey:"lineDimension"},e,{attributes:e.attributes,setPartialAttributes:e.setAttributes,supportedTransformationFunctions:e.queryEngineConfig.supportedTransformationFunctions}))]}),p.jsxs(Qd,{children:[p.jsx(bh,{children:t("combo_chart.data_panel.dimension.bar","Bar")}),p.jsx(Jy,$({propKey:"barDimension"},e,{attributes:e.attributes,setPartialAttributes:e.setAttributes,supportedTransformationFunctions:e.queryEngineConfig.supportedTransformationFunctions}))]}),p.jsxs(Qd,{children:[p.jsx(bh,{children:t("combo_chart.data_panel.dimension.time","Time")}),p.jsx(Zy,$({},e,{attributes:{timeDimensions:e.attributes.timeDimension?[e.attributes.timeDimension]:[]},allow:1,supportedTimeDimensions:e.queryEngineConfig.supportedTimeTruncFunctions,setPartialAttributes:function(t){var n;t.timeDimensions&&(null==e||e.setAttributes({timeDimension:null!=(n=t.timeDimensions[0])?n:null}))}}))]})]})})},Bk=function(e){return"measure"in e.attributes?p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(t_,$({},e,{attributes:e.attributes,setPartialAttributes:e.setAttributes}))}):null},Nk=function(e){return p.jsx(H_,{title:e.section.title,tooltip:e.section.description,"data-component":"views-section",children:p.jsx(F_,$({},e,{setPartialAttributes:e.setAttributes}))})},Lk=function(e){return p.jsx(H_,{title:e.section.title,tooltip:e.section.description,children:p.jsx(kA,$({},e,e.section,{setPartialAttributes:e.setAttributes}))})},Uk=function(e){return p.jsx(hc,{gap:"1.5rem",children:null==e?void 0:e.children})},Hk=function(e){var t=Object.keys(e.queryEngineConfig.supportedTimeTruncFunctions),n=Br(e.dataSet.fields,{onlyFieldTypes:["date_time"]}),r=Il(),i=r.mode,a=r.textOverride;if(0===n.length)return null;var o,s=[];e.deltaTimeDimension&&s.push({title:Ur(e.dataSet,e.deltaTimeDimension.field).publicName,subtext:e.queryEngineConfig.supportedTimeTruncFunctions[null==(o=e.deltaTimeDimension)?void 0:o.truncate].publicName+" window",select:{onChange:function(t){e.deltaTimeDimension&&e.setDeltaTimeDimension($({},e.deltaTimeDimension,{truncate:t}))},selected:e.deltaTimeDimension?e.deltaTimeDimension.truncate:t[0],options:[].concat(t).map((function(t){return{label:e.queryEngineConfig.supportedTimeTruncFunctions[t].publicName,value:t}}))}});var u=[].concat(n).map((function(e){return{title:""+e.publicName,subtext:"",value:e.id}}));return p.jsx(qp,{mode:i,onDeleteItem:function(){e.setDeltaTimeDimension(null)},items:s,newItem:{callToAction:a("add_percentage_and_absolute_change","Add percentage and absolute change"),hide:null!=e.deltaTimeDimension,initValues:u,onNew:function(n){e.setDeltaTimeDimension({truncate:t[0],field:n,bucketFill:!1})}}})},zk=function(e){var t,n=Il().queryEngineConfig,r=null==e?void 0:e.attributes;return t=Br((null==e?void 0:e.dataSet).fields,{onlyFieldTypes:["date_time"]}),l(t)?null:p.jsx(H_,{title:"Comparison",children:p.jsx(Hk,{dataSet:null==e?void 0:e.dataSet,deltaTimeDimension:r.deltaTimeDimension,setDeltaTimeDimension:function(t){e.setAttributes({deltaTimeDimension:t})},queryEngineConfig:n})})},qk=function(e){return p.jsx(Xg,{children:p.jsx("div",{className:""+Vk,children:p.jsx(Gh,{label:e.label,id:null==e?void 0:e.id,style:{padding:0,flexGrow:1,marginBottom:0},type:"color",onChange:function(t){e.setColor(t.target.value)},value:e.currentValue||void 0})})})},Vk=tu({width:"100%",flexDirection:"column",flexGrow:1,height:"100%",display:"flex"}),Wk=function(e){return p.jsxs(oh,{alignItems:"top"===(null==e?void 0:e.checkboxPosition)?"flex-start":"center",children:[p.jsx(_p,{onChange:function(t){e.setChecked(t.target.checked)},defaultChecked:e.currentValue||void 0,id:null==e?void 0:e.id}),p.jsx(Uh,{htmlFor:null==e?void 0:e.id,margin:0,fontWeight:"inherit",children:e.label})]})},Gk=function(e){return p.jsx("div",{children:p.jsx(Gh,{id:null==e?void 0:e.id,label:null==e?void 0:e.label,maxLength:e.maxLength,onChange:function(t){e.setText(t.target.value)},defaultValue:e.currentValue||void 0})})},Kk=function(e){var t=Il();return p.jsx(Yh,{children:p.jsx(Qh,{labelHidden:null==e?void 0:e.labelHidden,label:e.label,id:null==e?void 0:e.id,onChange:e.onSelect,options:e.options,selected:e.currentValue,dynamicWidth:!0,textOverride:t.textOverride})})},Qk=function(e){var t,n,r=i.useState((null==(t=e.progressMetric)?void 0:t.measure)||null),a=r[0],o=r[1],s=i.useState((null==(n=e.progressMetric)?void 0:n.goal)||null),u=s[0],l=s[1],c=Il(),f=c.queryEngineConfig,d=c.textOverride;return p.jsxs(Vg,{width:"2xl",isOpen:e.show,onClose:function(){return e.onClose()},children:[p.jsx(Vg.Header,{title:d("add_progress_metric","Add Progress Metric")}),p.jsxs(Vg.Content,{children:[p.jsxs(Xg,{children:[p.jsx(Uh,{children:d("metric","Metric")}),p.jsx(e_,{componentType:"progress",maxAllowed:1,allowsMultiple:!0,setPartialAttributes:function(e){o(e.measure[0])},supportedAggregates:f.supportedAggregates,attributes:{measure:a?[a]:[]},dataSet:e.dataSet,fieldFilterOptions:{onlyFieldTypes:["number","string","boolean"],onlyMeasures:!0,forComponent:"progress",removeSimplePercentage:!1,removeConditionalPercentage:!1,removeSimpleMaths:!1,removeRuleGrouping:!1,removeAggregateMaths:!1},disableRemove:!0})]}),p.jsx(Xg,{children:p.jsx(RA,{label:d("goal","Goal"),currentValue:u,setNumber:function(e){return l(e)},id:"progress-goal"})})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return null==e?void 0:e.onClose()},secondary:!0,children:d("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){a&&u&&e.onClose({measure:a,goal:u})},primary:!0,disabled:null===u||null===a,children:e.progressMetric?d("update","Update"):d("add","Add")})]})})]})},Yk=function(e){var t=e.attributes,n=e.dataSet,r=e.setAttributes,a=t.measure,o=Il(),s=o.mode,u=o.queryEngineConfig,l=o.textOverride,c=i.useState(!1),f=c[0],d=c[1],h=[].concat(a).map((function(e){var r,i,a=Ur(n,e.field),o=null!=(r=null==(i=t.goals.find((function(t){return t.field===xt(e)})))?void 0:i.value)?r:"-";return{title:p.jsxs(oh,{gap:"0.25rem",direction:"column",children:[p.jsxs("div",{children:[a.publicName," (",u.supportedAggregates[e.function].publicName,")"]}),p.jsxs("div",{children:[l("goal_set_to","Goal set to"),": ",p.jsx("span",{className:""+ku.bold,children:o})]})]}),icon:a.dataType,onClick:function(){return d({measure:e,goal:o})}}}));return p.jsxs(H_,{title:e.section.title,tooltip:e.section.description,children:[f&&p.jsx(Qk,{show:!!f,onClose:function(e){if(d(!1),e){var n=xt(e.measure);r({measure:Zk(a,n,e),goals:Jk(t.goals,n,e),progressType:Xk(t.progressType,n)})}},dataSet:n,progressMetric:"boolean"!=typeof f?f:void 0}),p.jsx(H_.Container,{"data-component":"progress-input",children:p.jsx(qp,{mode:s,onOrderChange:function(e,t){var n=Ky([].concat(a),e,t);r({measure:n})},newItemBtn:{callToAction:l("add_metric","Add metric"),onClick:function(){d(!0)}},onDeleteItem:function(e){var n=xt(a[e]);r({measure:xs(a,e),goals:t.goals.filter((function(e){return e.field!==n})),progressType:t.progressType.filter((function(e){return e.field!==n}))})},items:h})})]})};function Xk(e,t){var n=e.findIndex((function(e){return e.field===t})),r=[].concat(e);return-1!==n?r[n]={field:t,value:Hw(e)}:r.push({field:t,value:Hw(e)}),r}function Jk(e,t,n){var r=e.findIndex((function(e){return e.field===t})),i=[].concat(e);return-1!==r?i[r]={field:t,value:n.goal}:i.push({field:t,value:n.goal}),i}function Zk(e,t,n){var r=[].concat(e),i=r.findIndex((function(e){return xt(e)===t}));return-1!==i?r[i]=n.measure:r.push(n.measure),r}var $k=function(e){var t=Il().textOverride,n=e.dataPanelConfig.some((function(e){return"function"!=typeof e&&("filter"===e.type||"customMetrics"==e.type||"limit"==e.type)}))&&!e.dataSet.preAggregated;return p.jsxs(Uk,{children:[e.dataPanelConfig.map((function(t,n){return"function"==typeof t?p.jsx(a.Fragment,{children:t({dataSet:e.dataSet,attributes:e.attributes,dataSets:e.dataSets,featureToggles:e.featureToggles,setDataSet:e.setDataSet,setAttributes:e.setAttributes,setDataSets:e.setDataSets,queryEngineConfig:e.queryEngineConfig})},""+n):p.jsxs(a.Fragment,{children:["fieldCollector"==t.type&&p.jsx(Lk,$({},e,{section:t})),"drilldown"==t.type&&p.jsx(Tk,$({},e,{section:t})),"labelledMetrics"==t.type&&p.jsx(Ek,$({},e,{section:t})),"fields"==t.type&&p.jsx(Bk,$({},e,{section:t})),"progressGoals"===t.type&&p.jsx(Yk,$({},e,{section:t})),"dataSet"==t.type&&p.jsx(Ck,$({},e,{section:t})),"views"==t.type&&p.jsx(Nk,$({},e,{section:t})),"sort"==t.type&&p.jsx(Ok,$({},e,{section:t})),"pagination"==t.type&&p.jsx(Mk,$({},e,{section:t})),"comboChartDimension"==t.type&&p.jsx(Ik,$({},e,{section:t})),"comparison"==t.type&&p.jsx(zk,$({},e,{section:t}))]},t.type+"_"+n)})),n&&p.jsx(yp,{title:t("advanced_options","Advanced Options"),defaultOpen:!1,showAccordionIcon:!0,onOpened:function(){_A("bottom","editor-panel")},children:p.jsx(Uk,{children:e.dataPanelConfig.map((function(t,n){return"function"!=typeof t?p.jsxs(i.Fragment,{children:["filter"==t.type&&p.jsx(Pk,$({},e,{section:t})),"customMetrics"==t.type&&p.jsx(Sk,$({},e,{section:t})),"limit"==t.type&&p.jsx(Rk,$({},e,{section:t}))]},n):null}))})})]})},ex=function(){var e=c_(),t=Il();if(!e)return p.jsx(Eh,{});var n=e.dataSet,r=e.queryEngineConfig,i=e.dataPanel,a=e.dashboard,o=e.setPartialAttributes,s=e.component.attributes;if(!n)throw"Data set required to show data props editor.";var u=Ir(s.type,{queryEngineConfig:r,textOverride:e.textOverride});return p.jsx(rs,{renderOnError:function(e){return p.jsx(Tg,{onManualRetry:e})},onError:t.onError,children:p.jsx($k,{setDataSets:e.setDataSets,setAttributes:o,setDataSet:e.setDataSet,dataSets:a.dataSets,dataSet:n,featureToggles:e.featureToggles,attributes:s,queryEngineConfig:r,dataPanelConfig:i(u.dataPanelConfig(),{type:s.type})})})},tx=function(e){var t,n=e.section,r=e.setAttributes,a=e.attributes;return p.jsx(H_,{title:n.title,tooltip:null==n?void 0:n.description,children:p.jsx(H_.Grid,{children:null==n||null==(t=n.subSection)?void 0:t.map((function(e,t){return p.jsxs(i.Fragment,{children:["title"===e.type&&p.jsx("div",{children:p.jsx(Gh,{label:null==e?void 0:e.title,"data-testid":"display-title-input",id:"display-title-input",type:"text",onChange:function(e){return r({displayTitle:e.target.value})},defaultValue:a.displayTitle})}),"subject"===e.type&&p.jsx("div",{children:p.jsx(Gh,{label:null==e?void 0:e.title,"data-testid":"display-subject-input",id:"display-subject-input",type:"text",onChange:function(e){r({displaySubject:e.target.value})},defaultValue:a.displaySubject})})]},t)}))})})},nx=function(e){var t,n=Il(),r=n.numberFormatOptions,i=n.textOverride,a=Object.keys(r).map((function(e){return{value:e,label:r[e].description}}));return p.jsx(Yh,{children:p.jsx(Qh,{id:null==e?void 0:e.id,showClearBtn:!0,selected:null==e?void 0:e.currentValue,label:null!=(t=null==e?void 0:e.label)?t:i("format","Format"),onChange:function(t){return null==e?void 0:e.onChange(t)},options:a,textOverride:i})})},rx=function(e){var t=e.section,n=e.attributes,r=e.setAttributes,a=Il().textOverride,o=t.subSection.some((function(e){return"legend"===e.type||"numberFormat"===e.type})),s=t.subSection.some((function(e){return"stacked"===e.type||"curve"===e.type}));return p.jsx(H_,{title:t.title,tooltip:null==t?void 0:t.description,children:p.jsxs(hc,{gap:"1rem",children:[s&&p.jsx(H_.Grid,{columns:2,"data-component":"layout",children:null==t?void 0:t.subSection.map((function(e,t){return p.jsxs(i.Fragment,{children:["stacked"===e.type&&p.jsx(Kk,{id:"format-layout-stacked",label:e.title,currentValue:void 0!==n.stacked&&n.stacked,onSelect:function(e){return r({stacked:e})},options:[{label:a("grouped","Grouped"),value:!1},{label:a("stacked","Stacked"),value:!0},{label:a("stacked_100prc","Stacked (100%)"),value:"100%"}]}),"curve"===e.type&&p.jsx(Kk,{label:e.title,id:"format-layout-curve",currentValue:n.lineCurve,onSelect:function(e){return r({lineCurve:e})},options:[{value:"natural",label:a("natural","Natural")},{value:"straight",label:a("straight","Straight")},{value:"step",label:a("step","Step")}]})]},t)}))}),o&&p.jsx(H_.Grid,{"data-component":"settings",children:null==t?void 0:t.subSection.map((function(e,t){return p.jsxs(i.Fragment,{children:["legend"===e.type&&p.jsx(Wk,{label:e.title,setChecked:function(e){return r({legend:e})},currentValue:n.legend,id:"show-legend-input"}),"numberFormat"===e.type&&p.jsx(nx,{label:e.title,onChange:function(e){return r({labelFormat:e})},id:"format-number",currentValue:n.labelFormat,testId:"format-number"})]},t)}))})]})})},ix=function(e){return p.jsxs(oh,{alignItems:"center",children:[p.jsx(_p,{onChange:function(t){e.onChange(t.target.checked)},defaultChecked:e.currentValue||void 0,id:null==e?void 0:e.id}),p.jsx(Uh,{htmlFor:null==e?void 0:e.id,margin:0,fontWeight:"inherit",children:e.label})]})},ax=function(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,g,m,v,b=Il(),y=b.textOverride,_=b.dateTimeFormatOptions,A=[{label:y("auto","Auto"),value:"auto"},{label:y("minimal","Minimal"),value:2},{label:y("None","None"),value:0}],w=Object.keys(_).map((function(e){return{label:_[e].description,value:e}})),F="horizontalBarChart"==e.attributes.type,k=(null==(t=e.attributes)||null==(t=t.dimension)?void 0:t.length)>0&&"number"===Ur(e.dataSet,null==(n=e.attributes)||null==(n=n.dimension[0])?void 0:n.field).dataType&&!(null!=(r=e.attributes)&&r.timeDimension),x=!(null==(i=e.attributes)||!i.timeDimension),E=F?{x:"y",y:"x"}:{x:"x",y:"y"},C=E.x,S=E.y;return p.jsx(H_,{title:null==(a=e.section)?void 0:a.title,tooltip:null==(o=e.section)?void 0:o.description,"data-component":"axis-preference-section",children:p.jsxs(H_.Container,{"data-component":"single-stats-labels",children:[p.jsxs(H_.Panel,{title:null==(s=e.section[S])?void 0:s.title,children:[p.jsxs(H_.Grid,{columns:2,children:[p.jsx(Gk,{label:e.section[S].prefix.title,setText:function(t){return e.setAttributes({yAxisPrefix:t})},currentValue:e.attributes.yAxisPrefix,maxLength:4,id:"axis-"+S+"-prefix"}),p.jsx(Gk,{label:e.section[S].postfix.title,setText:function(t){return e.setAttributes({yAxisPostfix:t})},currentValue:e.attributes.yAxisPostfix,maxLength:4,id:"axis-"+S+"-postfix"})]}),p.jsxs(H_.Grid,{columns:2,children:[p.jsx(nx,{label:null==(u=e.section[S].format)?void 0:u.title,id:"axis-"+S+"-format",onChange:function(t){return e.setAttributes({yAxisFormat:t})},currentValue:e.attributes.yAxisFormat,testId:"axis-"+S+"-format"}),p.jsx(Kk,{id:"axis-"+S+"-label-count",label:e.section.y.count.title,currentValue:e.attributes.approxYAxisLabelCount,onSelect:function(t){return e.setAttributes({approxYAxisLabelCount:t})},options:A})]}),p.jsx(H_.Grid,{children:p.jsx(Gk,{label:null!=(l=null==(c=e.section[S].axisTitle)?void 0:c.title)?l:"",setText:function(t){var n;return e.setAttributes({axisTitles:(n={},n[S]=t,n)})},currentValue:null==(f=e.attributes.axisTitles)?void 0:f[S],id:"axis-"+[S]+"-axisTitle"})})]}),p.jsxs(H_.Panel,{title:e.section[C].title,children:[p.jsxs(H_.Grid,{columns:2,children:[p.jsx(Gk,{label:e.section[C].prefix.title,setText:function(t){return e.setAttributes({xAxisPrefix:t})},currentValue:e.attributes.xAxisPrefix,maxLength:4,id:"axis-"+C+"-prefix"}),p.jsx(Gk,{label:e.section[C].postfix.title,setText:function(t){return e.setAttributes({xAxisPostfix:t})},currentValue:e.attributes.xAxisPostfix,maxLength:4,id:"axis-"+C+"-postfix"})]}),p.jsx(H_.Grid,{columns:k||x?2:1,children:p.jsxs(p.Fragment,{children:[k&&p.jsx(nx,{label:null==(d=e.section[C].format)?void 0:d.title,id:"axis-"+C+"-format",onChange:function(t){e.setAttributes({xAxisFormat:t})},currentValue:e.attributes.xAxisFormat,testId:"axis-"+S+"-format"}),x?p.jsxs(p.Fragment,{children:[p.jsx(Kk,{id:"axis-"+C+"-label-date-format",label:(null==(h=e.section.x)||null==(h=h.format)?void 0:h.title)||"Format",currentValue:e.attributes.xAxisFormat,onSelect:function(t){return e.setAttributes({xAxisFormat:t})},options:w}),p.jsx(Kk,{id:"axis-"+C+"-label-count",label:e.section.x.count.title,currentValue:e.attributes.approxXAxisLabelCount,onSelect:function(t){return e.setAttributes({approxXAxisLabelCount:t})},options:A})]}):p.jsx(ix,{label:y("hide_labels","Hide Labels"),onChange:function(t){return e.setAttributes({approxXAxisLabelCount:t?0:"auto"})},id:"hide-labels",currentValue:0===e.attributes.approxXAxisLabelCount})]})}),p.jsx(H_.Grid,{children:p.jsx(Gk,{label:null!=(g=null==(m=e.section[C].axisTitle)?void 0:m.title)?g:"",setText:function(t){var n;return e.setAttributes({axisTitles:(n={},n[C]=t,n)})},currentValue:null==(v=e.attributes.axisTitles)?void 0:v[C],id:"axis-"+[C]+"-axisTitle"})})]})]})})},ox={filters:[[]],ruleValue:"#1FF985",ruleValueEnd:void 0,ruleType:"backgroundColor"},sx=function(e,t){return!!ze(t).validate(e).error},ux=function(e){return null!=e&&e.show?p.jsx(lx,$({},e)):null},lx=function(e){var t,n=i.useState(!1),r=n[0],a=n[1],o=i.useState(null!=(t=e.conditionalFormatting)&&t.ruleValueEnd?"gradient":"single"),s=o[0],u=o[1],l=Il(),c=l.queryEngineConfig,f=l.textOverride,d="basicTable"!=e.componentType,h=function(e,t,n,r,i,a){return[].concat(function(e,t){return[].concat(t).flatMap((function(t){var n=Ur(e,t.field);return"date_time"==n.dataType?[]:[{label:n.publicName,value:n,icon:p.jsx(hh,{icon:n.dataType,paddingTop:0}),function:t.function}]}))}(e,t),function(e,t,n,r,i){return t.map((function(t){var a=Ur(e,t.field);return{label:a.publicName+(Ct(t)?" ("+ce(t.function,r)+")":""),value:z_(a,t.function,i,n),icon:p.jsx(hh,{icon:n?"number":a.dataType,paddingTop:0}),function:t.function}}))}(e,n,r,i,a))}(e.dataSet,e.dimension,e.measures,d,f,c.supportedAggregates),g=function(e,t,n,r,a){void 0===a&&(a=!1);var o=Il().queryEngineConfig,s=i.useState(null!=e?e:$({},ox,{ruleType:n})),u=s[0],l=s[1],c=W_(u.filters,r,o.supportedAggregates,{startWithEmptyField:!0,maxFilters:1,enableChangeToNumber:a}),f=c.completedFilters,d=c.wipFilters,h=c.deleteWipFilter,p=c.updateWipFilter;i.useEffect((function(){l(e||ox)}),[JSON.stringify(e)]);var g=function(e){l($({},u,e))};return i.useEffect((function(){return g({filters:f})}),[JSON.stringify(f)]),$({},u,{completedFilters:f,wipFilters:d,handleUpsert:function(){t($({},u,{ruleType:n}))},deleteWipFilter:h,updateWipFilter:p,onChange:g,disabled:sx($({},u,{ruleType:n}),o)})}(null==e?void 0:e.conditionalFormatting,e.onSave,e.ruleType,e.dataSet,d),m=g.onChange,v=g.ruleValue,b=g.ruleValueEnd,y=g.disabled,_=g.handleUpsert,A=g.completedFilters,w=g.wipFilters,F=g.deleteWipFilter,k=g.updateWipFilter,x=Ir(e.componentType);i.useEffect((function(){var e,t,n,r;void 0===(null==(e=w[0][0])?void 0:e.field)&&(a(!1),u("single")),"none"!==(null==(t=w[0][0])?void 0:t.function)&&void 0!==(null==(n=w[0][0])?void 0:n.function)||"number"===(null==(r=w[0][0])||null==(r=r.field)?void 0:r.dataType)?a(!0):(a(!1),u("single"))}),[w]);var E=function(){if(e.numberConditionalFormattingOnly)return[].concat(Object.keys(c.supportedOperators)).flatMap((function(e,t){return">="===e||"<="===e?{label:c.supportedOperators[e].publicName,value:e,testId:"pick-op-"+t}:[]}))}();return p.jsxs(Vg,{isOpen:!0,onClose:e.onClose,width:"4xl",children:[p.jsx(Vg.Header,{title:f("add_conditional_formatting","Add Conditional Formatting"),hiddenUnlessEnabledInCss:!1}),p.jsx(Vg.Content,{children:p.jsxs(hc,{gap:"1rem",children:[p.jsx(H_.Panel,{children:p.jsx(B_,{fieldHeadingOverride:f("field","Field"),queryEngineConfig:c,dataSet:e.dataSet,completedFilters:A,wipFilters:w,updateWipFilter:k,deleteWipFilter:F,overrideFieldOptions:h,maxOrFilters:1,textOverride:f,supportedQueryOperators:E})}),p.jsx(H_.Panel,{children:p.jsxs(oh,{gap:"1rem",direction:"column",children:[r&&x.supportedFeatures.colorGradient&&p.jsx(xy,{options:[{label:f("color_format.single","Single"),value:"single"},{label:f("color_format.gradient","Gradient"),value:"gradient"}],name:"gradient-check",label:f("select_percentage_type","Select Percentage Type"),selected:s,labelHidden:!0,onChange:function(e){u(e),m({ruleValueEnd:"gradient"===e?"#16A257":void 0})}}),p.jsxs(oh,{gap:"0.5rem",children:[p.jsx(Qd,{flex:1,children:p.jsx(qk,{id:"color-formatting",label:"gradient"===s?f("start_color","Start Color"):f("color","Color"),currentValue:v,setColor:function(e){return m({ruleValue:e})}})}),p.jsx(Qd,{flex:1,children:"gradient"===s&&r&&x.supportedFeatures.colorGradient&&p.jsx(qk,{id:"color-formatting-end",label:f("end_color","End Color"),currentValue:null!=b?b:"#16A257",setColor:function(e){return m({ruleValueEnd:e})}})})]})]})})]})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{secondary:!0,onClick:e.onClose,children:f("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return _()},disabled:y,children:f("save","Save")})]})})]})};function cx(e,t,n){var r;if("object"==typeof e&&null!==e){var i=u.findIndex(t,(function(t){return u.isEqual(t,e)}));-1!==i?(r=[].concat(t))[i]=n:r=[].concat(null!=t?t:[],[n])}else r=[].concat(null!=t?t:[],[n]);return r}var fx=Object.assign((function(){}),{Swatch:function(e){return p.jsx("span",{className:""+dx(e.color)})}}),dx=function(e){return tu({backgroundColor:e,width:"1rem",height:"1rem",borderRadius:"0.125rem",display:"inline-block"})},hx=function(e){var t,n=Il().textOverride,r=null==(t=e.rule.filters)?void 0:t[0][0],i=r.function,a=r.value,o=r.op,s=Ur(e.dataSet,r.field);return p.jsxs(oh,{alignItems:"center",as:"span",direction:"row",children:[p.jsx("span",{className:""+ku.text,dangerouslySetInnerHTML:{__html:n("display_conditional_format_configuration","If <strong>[[fieldName]] [[fieldFunction]]</strong> is <strong>[[operator]]</strong> <strong>[[value]]</strong> then color is",{fieldName:s.publicName,fieldFunction:i&&"none"!=i?"("+i+")":"",operator:o,value:a})}}),p.jsxs(Qd,{as:"span",marginLeft:"0.5rem",height:"1rem",children:[p.jsx(fx.Swatch,{color:e.rule.ruleValue}),e.rule.ruleValueEnd&&p.jsx(fx.Swatch,{color:e.rule.ruleValueEnd})]})]})},px=function(e){var t=i.useState(!1),n=t[0],r=t[1],a=Il(),o=a.textOverride;return p.jsxs(p.Fragment,{children:[p.jsx(qp,{mode:a.mode,onOrderChange:function(t,n){var r=Ky([].concat(e.conditionalFormattingRules),t,n);e.onSetConditionalFormattingRules(r)},items:gx(e.queryEngineConfig,e.conditionalFormattingRules,e.dataSet,o,r),newItemBtn:{callToAction:o("add_condition","Add Condition"),onClick:function(){return r(!0)}},onDeleteItem:function(t){var n,r=[].concat(null!=(n=e.conditionalFormattingRules)?n:[]);r.splice(t,1),e.onSetConditionalFormattingRules(r)}}),p.jsx(ux,{ruleType:e.ruleType,dataSet:e.dataSet,conditionalFormatting:"boolean"!=typeof n?n:void 0,show:!!n,onClose:function(){return r(!1)},measures:e.measure,dimension:e.dimension||[],onSave:function(t){var i=cx(n,e.conditionalFormattingRules,t);e.onSetConditionalFormattingRules(i),r(!1)},componentType:e.componentType,numberConditionalFormattingOnly:e.numberConditionalFormattingOnly})]})};function gx(e,t,n,r,i){return(null!=t?t:[]).map((function(t){var a;if(!s.isArray(t.filters)||s.isArray(t.filters),0===t.filters[0].length)return{title:r("error","Error"),subtext:r("invalid_rule","Invalid or broken rule")};var o=Ie(null==(a=t.filters)?void 0:a[0][0].field,e);try{return{title:Ur(n,o.field).publicName,subtext:p.jsx(hx,{dataSet:n,rule:t,queryEngineConfig:e}),onClick:function(){return i(t)}}}catch(e){return{title:r("error","Error"),subtext:r("invalid_rule","Invalid or broken rule")}}}))}var mx=function(e){var t,n=e.section,r=e.attributes;return p.jsx(H_,{title:n.title,tooltip:null==n?void 0:n.description,children:p.jsx(oh,{gap:"0.75rem",direction:"column",children:n.subSection?null==(t=n.subSection)?void 0:t.map((function(t,i){var a,o,s="bar"===t.propKey?r.barMeasure:"line"===t.propKey?r.lineMeasure:[];return p.jsxs("div",{children:[p.jsx(bh,{children:t.title}),p.jsx(px,{dimension:"bar"===t.propKey?r.barDimension:[],ruleType:null==n?void 0:n.ruleType,onSetConditionalFormattingRules:function(n){var r;return e.setAttributes({conditionalFormattingRules:(r={},r[t.propKey]=n,r)})},measure:s,dataSet:e.dataSet,conditionalFormattingRules:null!=(a=null==r||null==(o=r.conditionalFormattingRules)?void 0:o[t.propKey])?a:void 0,queryEngineConfig:e.queryEngineConfig,componentType:e.attributes.type,numberConditionalFormattingOnly:"line"===t.propKey})]},i)})):p.jsx(px,{dimension:"lineColor"===(null==n?void 0:n.ruleType)||"areaColor"===(null==n?void 0:n.ruleType)?[]:r.dimension,ruleType:null==n?void 0:n.ruleType,onSetConditionalFormattingRules:function(t){return e.setAttributes({conditionalFormattingRules:t})},measure:r.measure,dataSet:e.dataSet,conditionalFormattingRules:r.conditionalFormattingRules,queryEngineConfig:e.queryEngineConfig,componentType:e.attributes.type,numberConditionalFormattingOnly:"lineColor"===(null==n?void 0:n.ruleType)||"areaColor"===(null==n?void 0:n.ruleType)})})})},vx=function(e){var t,n,r=Il(),a=r.dateTimeFormatOptions,o=r.textOverride;return p.jsx(H_,{title:null==e?void 0:e.section.title,tooltip:null==e||null==(t=e.section)?void 0:t.description,children:null==e||null==(n=e.section)||null==(n=n.subSection)?void 0:n.map((function(t,n){return p.jsxs(i.Fragment,{children:["time"===t.type&&p.jsx("div",{children:p.jsx(Qh,{label:t.title,onChange:function(t){e.setAttributes({dateTimeFormat:t})},options:Object.keys(a).map((function(e){return{label:a[e].description,value:e}})),selected:e.attributes.dateTimeFormat,textOverride:o})}),"fontSize"===t.type&&p.jsx(Gk,{label:null==t?void 0:t.title,currentValue:e.attributes.fontSize,setText:function(t){return e.setAttributes({fontSize:t})}})]},n)}))})},bx=function(e,t){return t.map((function(t){return{label:Ur(e,t.field).publicName,value:xt(t)}}))};function yx(e){var t=e.dataSet,n=e.isOpen,r=e.onClose,a=e.measures,o=e.onSave,s=i.useState(void 0),u=s[0],l=s[1],c=i.useState(void 0),f=c[0],d=c[1],h=Il().textOverride;return p.jsxs(Vg,{isOpen:n,onClose:r,width:"sm",children:[p.jsx(Vg.Header,{title:h("choose_a_prefix","Choose a prefix")}),p.jsxs(Vg.Content,{children:[p.jsxs(Xg,{children:[p.jsx(bh,{children:h("field","Field")}),p.jsx(Qh,{options:bx(t,a),selected:u,onChange:function(e){return l(e)},textOverride:h})]}),p.jsx(Gk,{label:h("prefix","Prefix"),currentValue:f,setText:d})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{secondary:!0,onClick:r,children:h("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){u&&f&&(o({field:u,prefix:f}),r())},children:h("save","Save")})]})})]})}var _x=function(e){var t,n,r=i.useState(!1),a=r[0],o=r[1],s=Il(),u=s.textOverride;return p.jsxs(H_,{title:null==e?void 0:e.section.title,tooltip:null==e||null==(t=e.section)?void 0:t.description,children:[p.jsx(qp,{mode:s.mode,items:(null!=(n=e.attributes.prefixes)?n:[]).map((function(t){var n=Be(t.field,e.queryEngineConfig),r=n.function;return{title:Ur(e.dataSet,n.fieldId).publicName+("none"!=r?" ("+e.queryEngineConfig.supportedAggregates[r].publicName+")":""),subtext:t.prefix}})),newItemBtn:{callToAction:u("add_prefix","Add Prefix"),onClick:function(){return o(!0)}},onDeleteItem:function(t){var n,r=[].concat(null!=(n=e.attributes.prefixes)?n:[]);r.splice(t,1),e.setAttributes({prefixes:r})}}),p.jsx(yx,{dataSet:e.dataSet,isOpen:a,onClose:function(){return o(!1)},measures:e.attributes.measure,onSave:function(t){var n;return e.setAttributes({prefixes:[].concat(null!=(n=e.attributes.prefixes)?n:[],[t])})}})]})},Ax=function(e){var t,n=Il().textOverride;if("mercatorMap"!=e.attributes.type)return null;var r=e.attributes,i=r.backgroundColor,a=r.noDataColor,o=r.maxValueColor,u=r.minValueColor,l=s.debounce(e.setAttributes,200);return p.jsx(H_,{title:null==e?void 0:e.section.title,tooltip:null==e||null==(t=e.section)?void 0:t.description,children:p.jsxs(H_.Grid,{columns:2,children:[p.jsx("div",{children:p.jsx(qk,{id:"map-background-color",label:n("background","Background"),currentValue:i,setColor:function(e){return l({backgroundColor:e})}})}),p.jsx("div",{children:p.jsx(qk,{id:"map-no-data-color",label:n("no_data","No data"),currentValue:a,setColor:function(e){return l({noDataColor:e})}})}),p.jsx("div",{children:p.jsx(qk,{id:"map-min-value-color",label:n("min_value","Min value"),currentValue:u,setColor:function(e){return l({minValueColor:e})}})}),p.jsx("div",{children:p.jsx(qk,{id:"map-max-value-color",label:n("max_value","Max value"),currentValue:o,setColor:function(e){return l({maxValueColor:e})}})})]})})},wx={name:"135831l",styles:"font-size:0.75rem;line-height:1rem;opacity:0.8"},Fx=function(e){var t,n,r=Il(),i=r.numberFormatOptions,a=r.textOverride,o=r.labelFormat,s=Object.keys(i).map((function(e){return{value:e,label:i[e].description}}));return p.jsxs(H_,{title:null==e||null==(t=e.section)?void 0:t.title,tooltip:null==e||null==(n=e.section)?void 0:n.description,children:[0==e.attributes.measure.length&&p.jsx("p",{css:wx,children:a("stats_label_warning","Please select a metric on the data panel.")}),p.jsx(H_.Container,{"data-component":"single-stats-labels",children:[].concat(e.attributes.measure).map((function(t,n){var r,i,a,u,l=qs(Ur(e.dataSet,t.field).publicName,e.queryEngineConfig.supportedAggregates[t.function].publicName),c=o({fieldId:t.field,func:t.function,type:e.attributes.type,defaultLabel:l,viewId:e.attributes.viewId,values:[Ur(e.dataSet,t.field).publicName]});return p.jsxs(H_.Panel,{title:null!=c?c:l,children:[p.jsxs(H_.Grid,{columns:2,children:[p.jsx(Gk,{id:"prefix_"+n,label:null==e||null==(r=e.section)?void 0:r.prefix.title,currentValue:e.attributes.prefixes?e.attributes.prefixes[xt(t)]:void 0,setText:function(n){var r,i=$({},e.attributes.prefixes,((r={})[xt(t)]=n,r));e.setAttributes({prefixes:i})}}),p.jsx(Gk,{id:"postfix_"+n,label:null==e||null==(i=e.section)?void 0:i.postfix.title,currentValue:e.attributes.postfixes?e.attributes.postfixes[xt(t)]:void 0,setText:function(n){var r,i=$({},e.attributes.postfixes,((r={})[xt(t)]=n,r));e.setAttributes({postfixes:i})}})]}),p.jsx(H_.Grid,{children:p.jsx(Kk,{id:"format_"+n,options:s,currentValue:e.attributes.formatter&&e.attributes.formatter[xt(t)]||"_vizzly_number",onSelect:function(n){var r,i=$({},e.attributes.formatter,((r={})[xt(t)]=n,r));e.setAttributes({formatter:i})},label:null!=(a=null==e||null==(u=e.section)||null==(u=u.format)?void 0:u.title)?a:"Format"})})]},n)}))})]})},kx={value:void 0,strokeStyle:"dashed",strokeWidth:2,color:nu(0),label:void 0},xx=function(e){return!!dt().validate(e).error},Ex=function(e){return null!=e&&e.show?p.jsx(Cx,$({},e)):null},Cx=function(e){var t=Il().textOverride,n=function(e,t){var n=i.useState(null!=e?e:kx),r=n[0],a=n[1];return i.useEffect((function(){a(e||kx)}),[JSON.stringify(e)]),$({},r,{handleUpsert:function(){t(r)},onChange:function(e){a($({},r,e))},disabled:xx(r)})}(null==e?void 0:e.goalLine,null==e?void 0:e.onSave),r=n.value,a=n.onChange,o=n.color,s=n.disabled,u=n.handleUpsert;return p.jsxs(Vg,{isOpen:!0,onClose:null==e?void 0:e.onClose,width:"xl",children:[p.jsx(Vg.Header,{title:t("add_goal_line","Add Goal Line")}),p.jsx(Vg.Content,{children:p.jsxs(hc,{columns:["1fr","1fr"],gap:"1rem",children:[p.jsx(Xg,{children:p.jsx(RA,{id:"goal-line-value",label:t("value","Value"),currentValue:r,setNumber:function(e){return a({value:e})}})}),p.jsx(qk,{id:"color-formatting",label:t("color","Color"),currentValue:o,setColor:function(e){return a({color:e})}})]})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{secondary:!0,onClick:null==e?void 0:e.onClose,children:t("cancel","Cancel")}),p.jsx(Yp,{onClick:function(){return u()},disabled:s,children:t("save","Save")})]})})]})},Sx=function(e){var t,n=i.useState(!1),r=n[0],a=n[1],o=Il(),s=o.textOverride;return p.jsxs(p.Fragment,{children:[p.jsx(qp,{mode:o.mode,onOrderChange:function(t,n){var r=Ky([].concat(e.goalLines),t,n);e.onSetGoalLineRules(r)},items:(null!=(t=e.goalLines)?t:[]).map((function(e){return{title:p.jsxs(oh,{alignItems:"center",gap:"0.25rem",children:[p.jsx(fx.Swatch,{color:e.color}),p.jsx("span",{dangerouslySetInnerHTML:{__html:s("goal_line_configuration","Set to <strong>[[ruleValue]]</strong>",{ruleValue:e.value})}})]}),onClick:function(){return a(e)}}})),newItemBtn:{callToAction:s("add_goal_line","Add Goal Line"),onClick:function(){return a(!0)}},onDeleteItem:function(t){var n,r=[].concat(null!=(n=e.goalLines)?n:[]);r.splice(t,1),e.onSetGoalLineRules(r)}}),p.jsx(Ex,{show:!!r,goalLine:"boolean"!=typeof r?r:void 0,onClose:function(){return a(!1)},onSave:function(t){a(!1);var n=cx(r,e.goalLines,t);e.onSetGoalLineRules(n)}})]})},Ox=function(e){var t;return p.jsx(H_,{title:null==e?void 0:e.section.title,tooltip:null==e||null==(t=e.section)?void 0:t.description,children:p.jsx(Sx,{onSetGoalLineRules:function(t){return e.setAttributes({goalLines:t})},goalLines:e.attributes.goalLines})})},Dx=Object.assign((function(){return null}),{container:tu({position:"relative"}),overlay:tu({position:"absolute",inset:0,zIndex:2}),content:tu({opacity:.5})}),jx=function(e){return null!=e&&e.enabled?p.jsxs("div",{className:""+Dx.container,"aria-disabled":"true",children:[p.jsx("div",{className:""+Dx.overlay,children:(null==e?void 0:e.message)&&p.jsx(oh,{justifyContent:"center",alignItems:"center",height:"100%",className:""+Dx.overlay,children:p.jsx(Qd,{marginX:"3.5rem",children:p.jsx("div",{style:{textAlign:"center"},children:null==e?void 0:e.message})})})}),p.jsx("div",{className:""+Dx.content,children:null==e?void 0:e.children})]}):p.jsx(i.Fragment,{children:null==e?void 0:e.children})},Tx=function(e){var t=Il().textOverride;return p.jsx(i.Fragment,{children:p.jsxs(H_.Grid,{children:[0===e.attributes.goals.length&&p.jsx(qy,{type:"info",title:t("progress.goals_need to be set","Goals need to be set")}),p.jsx(jx,{enabled:0===e.attributes.goals.length,children:p.jsx(Kk,{options:[{value:vr.Linear,label:t("linear","Linear")},{value:vr.Circular,label:t("circular","Circular")}],currentValue:Hw(e.attributes.progressType),onSelect:function(t){var n=e.attributes.progressType.map((function(e){return $({},e,{value:t})}));e.setAttributes({progressType:n})},label:t("type","Type")})})]})})},Px=function(e){var t,n,r,i=Il().textOverride;if(e.dataSet.preAggregated)return null;if(!Cb(e.attributes.order,e.attributes.timeDimension))return null;var a=[{label:i("none","None"),value:null},{label:i("current","Current"),value:"current"}];return p.jsx(H_,{title:null==e?void 0:e.section.title,tooltip:null==e||null==(t=e.section)?void 0:t.description,children:p.jsx(Qh,{id:"headline-options",label:i("options","Options"),labelHidden:!0,onChange:function(t){e.setAttributes({headline:{func:t}})},options:a,selected:null!=(n=null==(r=e.attributes.headline)?void 0:r.func)?n:null,textOverride:i,onClick:function(){_A("bottom","editor-panel")}})})},Rx=function(e){return p.jsx(Uk,{children:null==e?void 0:e.formatPanelConfig.map((function(t,n){return"function"==typeof t?p.jsx(a.Fragment,{children:t({dataSet:e.dataSet,attributes:e.attributes,dataSets:e.dataSets,featureToggles:e.featureToggles,setDataSet:e.setDataSet,setAttributes:e.setAttributes,setDataSets:e.setDataSets,queryEngineConfig:e.queryEngineConfig})},""+n):p.jsxs(i.Fragment,{children:["heading"===t.type&&p.jsx(tx,$({},e,{section:t})),"progressType"===t.type&&p.jsx(Tx,$({},e,{section:t})),"format"===t.type&&p.jsx(vx,$({},e,{section:t})),"prefixes"===t.type&&p.jsx(_x,$({},e,{section:t})),"axisLabels"===t.type&&p.jsx(ax,$({},e,{section:t})),"mapColors"===t.type&&p.jsx(Ax,$({},e,{section:t})),"conditionalFormatting"===t.type&&p.jsx(mx,$({},e,{section:t})),"goalLine"===t.type&&p.jsx(Ox,$({},e,{section:t})),"chartStyles"===t.type&&p.jsx(rx,$({},e,{section:t})),"headline"===t.type&&p.jsx(Px,$({},e,{section:t})),"statsLabels"===t.type&&p.jsx(Fx,$({},e,{section:t}))]},n)}))})},Mx=function(){var e=c_(),t=Il();if(!e)return p.jsx(Eh,{});var n=Ir(e.component.attributes.type,{queryEngineConfig:e.queryEngineConfig,textOverride:e.textOverride});return p.jsx(rs,{renderOnError:function(e){return p.jsx(Tg,{onManualRetry:e})},onError:t.onError,children:p.jsx(Rx,{setDataSets:e.setDataSets,setAttributes:e.setPartialAttributes,setDataSet:e.setDataSet,dataSets:e.dashboard.dataSets,dataSet:null==e?void 0:e.dataSet,featureToggles:e.featureToggles,attributes:e.component.attributes,queryEngineConfig:e.queryEngineConfig,formatPanelConfig:e.formatPanel(n.formatPanelConfig(),{type:e.component.attributes.type})})})};function Ix(e){var t=Il().textOverride;return p.jsxs(Kg.Group,{defaultIndex:e.defaultTabOpen||0,children:[p.jsxs(Kg.List,{columns:"1fr 1fr",children:[p.jsx(Kg.Button,{"data-component":"tab-data",children:t("editor.tab.heading.data","Data")}),p.jsx(Kg.Button,{"data-component":"tab-format",children:t("editor.tab.heading.format","Format")})]}),p.jsxs(Kg.Panels,{children:[p.jsx(Kg.Panel,{children:p.jsx(ex,{})}),p.jsx(Kg.Panel,{children:p.jsx(Mx,{})})]})]})}var Bx=function(e){return yn(null==e?void 0:e.component.attributes)?null:p.jsx(Qd,{paddingX:24,paddingTop:16,children:p.jsx(qy,{title:"Feedback",type:"info",children:bn(null==e?void 0:e.component.attributes)})})},Nx=Object.assign((function(){return null}),{panel:function(e){return tu($({height:"100%",overflow:"overlay",padding:2===e?0:"0 8px",marginLeft:2===e?"-0.5rem":void 0},th))},view:tu($({height:"100%",overflow:"overlay"},th))}),Lx=i.createContext(void 0),Ux=i.forwardRef((function(e,t){var n,r,a,o=mc(),s=i.useRef(null),u=function(){var e=s.current;e&&(e.style.height="auto",e.style.height=e.scrollHeight+"px")};i.useImperativeHandle(t,(function(){return{focus:function(){var e;null==(e=s.current)||e.focus()}}})),i.useEffect((function(){s.current&&e.enableFocus&&s.current.focus()}),[]),i.useEffect((function(){u()}),[e.value]);var l=!e.submitDisabled&&"\n"!==e.value&&"\n\n"!==e.value;return p.jsxs(i.Fragment,{children:[(null==e?void 0:e.label)&&p.jsx(Uh,{htmlFor:null==e?void 0:e.id,labelHidden:null==e?void 0:e.labelHidden,children:null==e?void 0:e.label}),p.jsxs(oh,{className:""+Hh(null!=(n=null==e?void 0:e.inputTheme)?n:null==o||null==(r=o.forms)?void 0:r.input,null==e?void 0:e.error),alignItems:"flex-start",maxHeight:200,children:[p.jsx("textarea",{id:null==e?void 0:e.id,ref:s,className:""+Hx({isDisabled:null!=e&&e.disabled?"true":"false"}),"data-themeapi":"forms.input","data-chipposition":"above.right",onKeyDown:function(t){"Enter"===t.key&&!t.shiftKey&&l&&(t.preventDefault(),e.handleSubmit())},disabled:null==e?void 0:e.disabled,value:null==e?void 0:e.value,placeholder:null==e?void 0:e.placeholder,onChange:null==e?void 0:e.onChange,rows:1,onInput:u,onFocus:null==e?void 0:e.onFocus,onBlur:null==e?void 0:e.onBlur}),p.jsx("button",{"aria-label":null==e?void 0:e.submit.label,onClick:null==e?void 0:e.handleSubmit,className:""+zx(null==o?void 0:o.icons),children:p.jsx("span",{children:null!=(a=e.submit.icon)?a:null==e?void 0:e.submit.label})})]})]})})),Hx=tu($({flex:1,border:"none",background:"transparent",marginRight:6,resize:"none",lineHeight:"1.5",maxHeight:180,"&:focus":{outline:"none"},fontStyle:"inherit",fontSize:"inherit",fontFamily:"inherit"},th,{variants:{isDisabled:{true:{opacity:.5}}}})),zx=function(e){var t;return tu({border:"none",background:"transparent",cursor:"pointer",padding:0,paddingBottom:2,alignSelf:"flex-end","&:focus":{outline:"none"},"&[disabled]":{cursor:"initial"},"& svg":{fill:null==e?void 0:e.color,"&:hover":{fill:null==e||null==(t=e["&:hover"])?void 0:t.color}}})},qx=function(e){var t=Il().textOverride;return p.jsxs(oh,{children:[e.onReload&&p.jsx(Vx,{label:t("refetch_response","Refetch response"),icon:p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"18",height:"18",children:p.jsx("path",{"fill-rule":"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z","clip-rule":"evenodd"})}),onChange:e.onReload,"data-id":e["data-id"]+"-reload"}),e.onThumbsUp&&p.jsx(Vx,{label:t("ai.good_response","Good response"),icon:p.jsx(e.thumbsUp?oc:ac,{}),onChange:e.onThumbsUp,"data-id":e["data-id"]+"-thumbs-up","data-selected":e.thumbsUp?"true":"false"}),e.onThumbsDown&&p.jsx(Vx,{label:t("ai.bad_response","Bad response"),icon:p.jsx(e.thumbsDown?uc:sc,{}),onChange:e.onThumbsDown,"data-id":e["data-id"]+"-thumbs-down","data-selected":e.thumbsUp?"true":"false"}),e.onSelect&&p.jsx(Vx,{label:t("show_this_change","Show this change"),onChange:e.onSelect,icon:p.jsx(lc,{}),"data-id":e["data-id"]+"-select"})]})},Vx=function(e){var t=mc();return p.jsx(Qd,{children:p.jsx(Sp,{tooltipContent:function(){return e.label},children:p.jsx("button",{onClick:function(){return e.onChange()},"aria-label":e.label,className:""+Wx(null==t?void 0:t.icons),"data-testid":e["data-id"],"data-select":e["data-selected"],children:e.icon})})})},Wx=function(e){var t;return tu($({border:"none",background:"transparent",cursor:"pointer",padding:0,width:30,height:30,borderRadius:"50%",stroke:null==e?void 0:e.color},eu,{"&:hover":$({},eu,{stroke:null==e||null==(t=e["&:hover"])?void 0:t.color})}))},Gx=function(e){return e.User="user",e.AI="ai",e}({}),Kx=function(e){return e.WaitingForMessage="waitingForMessage",e.Thinking="thinking",e}({}),Qx=function(e){return e.ThumbsUp="thumbs_up",e.ThumbsDown="thumbs_down",e}({}),Yx=function(e){return e.Warning="warning",e.Critical="critical",e.Info="info",e}({}),Xx=function(e){var t=Il();return p.jsx(Jx,$({},e,{label:(0,t.textOverride)("ai.you","You"),icon:p.jsx(nc,{width:16,height:16})}))},Jx=function(e){var t=mc();return p.jsxs(hc,{columnGap:"0.5rem",as:"li",areas:'"icon title"\n    "empty content"',columns:["max-content","1fr"],children:[p.jsx(Qd,{width:30,area:"icon",children:p.jsx("div",{className:""+Zx(null==t?void 0:t.ai),"data-conversationid":e.id,children:e.icon})}),p.jsx(Qd,{area:"title",alignSelf:"end",children:p.jsx(Uh,{as:"p",children:e.label})}),p.jsxs(Qd,{area:"content",children:[e.loading&&p.jsx(Qd,{width:40,paddingY:8,children:p.jsx(Sh,{color:"#3074d9"})}),!e.loading&&e.message&&p.jsxs(oh,{gap:"0.5rem",direction:"column",children:[p.jsx(Qd,{children:e.message}),e.options&&p.jsx(qx,$({},e.options))]})]})]})},Zx=function(e){var t,n,r;return tu({border:null==e||null==(t=e.avatar)?void 0:t.border,width:30,height:30,borderRadius:"50%",backgroundColor:null==e||null==(n=e.avatar)?void 0:n.background,display:"flex",alignItems:"center",justifyContent:"center","& svg":{fill:null==e||null==(r=e.avatar)?void 0:r.color}})},$x=Object.assign({},{Replies:function(e){return e.sender_type===Gx.AI?p.jsx(Jx,{message:e.content,label:"Vizzly AI",icon:p.jsx(rc,{}),onTypingEnd:e.onTypingEnd,options:e.options,id:e.id}):p.jsx(Xx,{message:e.content,id:e.id})},Loading:function(){return p.jsx(Jx,{label:"Vizzly AI",icon:p.jsx(il,{width:20,height:20}),loading:!0,id:"loading"})},Reply:Jx,You:Xx}),eE={conversationId:void 0,message:"",messageState:Kx.WaitingForMessage,messageHistory:[]},tE=["How could I improve this visualisation?","Show me a line chart."],nE=i.createContext({}),rE=function(e){var t=i.useState(void 0),n=t[0],r=t[1],a=i.useState(!1),o=a[0],s=a[1],u=function(){var t=Z(X().mark((function t(){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(s(!0),o||n){t.next=15;break}return t.prev=2,t.next=5,e.fetchSuggestions();case 5:r(t.sent),s(!1),t.next=15;break;case 10:t.prev=10,t.t0=t.catch(2),De(t.t0),r(tE),s(!1);case 15:case"end":return t.stop()}}),t,null,[[2,10]])})));return function(){return t.apply(this,arguments)}}();return p.jsx(nE.Provider,{value:{onAsk:e.onAsk,onAction:e.onAction,suggestions:n,fetchSuggestions:u},children:e.children})},iE=function(){return i.useContext(nE)},aE=function(e){var t=iE().suggestions,n=Il().textOverride,r=mc();return p.jsxs(Qd,{as:"li",children:[p.jsx(Qd,{as:"p",paddingBottom:"0.25rem",children:n("ai.ask_a_question_or_pick_a_suggestion","Ask a question or pick a suggestion:")}),p.jsxs(oh,{as:"ul",padding:0,margin:0,gap:"0.75rem",direction:"column",children:[!t&&p.jsx(Qd,{as:"li",width:40,paddingY:8,children:p.jsx(Sh,{color:"#3074d9"})}),null==t?void 0:t.map((function(t,n){return p.jsx(Qd,{as:"li",listStyle:"none",children:p.jsx("button",{className:""+oE(null==r?void 0:r.ai),onClick:function(){return e.onChange(t)},children:t})},n)}))]})]})},oE=function(e){var t,n,r,i,a,o,s,u;return tu({border:null==e||null==(t=e.suggestions)?void 0:t.border,background:null==e||null==(n=e.suggestions)?void 0:n.background,color:null==e||null==(r=e.suggestions)?void 0:r.color,padding:null==e||null==(i=e.suggestions)?void 0:i.padding,borderRadius:null==e||null==(a=e.suggestions)?void 0:a.borderRadius,cursor:"pointer",minHeight:40,textAlign:"left",width:"100%","&:focus":{outline:"none"},"&:hover":{background:null==e||null==(o=e.suggestions)||null==(o=o["&:hover"])?void 0:o.background,color:null==e||null==(s=e.suggestions)||null==(s=s["&:hover"])?void 0:s.color,border:null==e||null==(u=e.suggestions)||null==(u=u["&:hover"])?void 0:u.border}})},sE=function(e){var t,n,r,o,s,u,l,c=Il().textOverride,f=a.useState(!1),d=f[0],h=f[1],g=i.useRef(null),m=(n=i.useRef(t=e.attributes),i.useEffect((function(){n.current=t}),[]),n.current),v=iE(),b=v.onAction,y=function(e,t,n,r){var a=i.useRef(null),o=i.useState(eE),s=o[0],u=o[1],l=i.useState(void 0),c=l[0],f=l[1],d=i.useCallback((function(e){u((function(t){return $({},t,{message:e})})),f(void 0)}),[]),h=i.useCallback(function(){var i=Z(X().mark((function i(o){var l,c,d,h,p,g,m,v;return X().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(f(void 0),a.current&&a.current.abort(),a.current=new AbortController,void 0!==o&&void 0!==o.message&&(l=o.message,u((function(e){return $({},e,{message:l})}))),i.prev=4,!t||s.messageState===Kx.Thinking){i.next=16;break}return u((function(e){return $({},e,{messageState:Kx.Thinking})})),i.next=9,t(null!=(c=null==o?void 0:o.message)?c:s.message,s.conversationId,e,a.current.signal);case 9:return p=(d=i.sent).conversationId,g=d.messageHistory,m=Ir((h=d.attributes).type,{queryEngineConfig:n}),v=m.init(h.dataSetId,h),u($({},s,{conversationId:p,messageHistory:g,message:""})),r(v),i.abrupt("return",{status:"success"});case 16:i.next=22;break;case 18:i.prev=18,i.t0=i.catch(4),i.t0 instanceof la?f({error:Yx.Info,message:"We stopped your question from being sent."}):i.t0 instanceof sa?f({error:Yx.Warning,message:i.t0.message}):i.t0 instanceof ua||i.t0 instanceof ra?f({error:Yx.Critical,message:i.t0.message}):De(i.t0),u((function(e){return $({},e,{messageState:Kx.WaitingForMessage})}));case 22:return i.abrupt("return",{status:"failed"});case 23:case"end":return i.stop()}}),i,null,[[4,18]])})));return function(e){return i.apply(this,arguments)}}(),[t,s.message,s.messageState,e]);return $({send:h,setMessage:d},s,{feedback:c,reset:function(){u(eE),f(void 0)}})}(e.attributes,v.onAsk,e.queryEngineConfig,e.setAttributes),_=function(e,t){var n=i.useState({reactions:[]}),r=n[0],a=n[1],o=i.useCallback(function(){var n=Z(X().mark((function n(r,i){return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(n.prev=0,!e||!t){n.next=6;break}return n.next=4,e(t,r,{reaction:i});case 4:n.sent.success&&a((function(e){return $({},e,{reactions:[].concat(e.reactions||[],[{messageId:r,reaction:i}])})}));case 6:n.next=11;break;case 8:n.prev=8,n.t0=n.catch(0),console.error("Error sending AI reaction",n.t0);case 11:case"end":return n.stop()}}),n,null,[[0,8]])})));return function(e,t){return n.apply(this,arguments)}}(),[e,t,r]);return $({sendReaction:o},r)}(b,y.conversationId),A=y.messageState,w=y.messageHistory,F=y.message,k=y.feedback,x=(r=F,o=i.useRef(null),u=(s=i.useState(0))[0],l=s[1],i.useEffect((function(){var e=function(){l(o.current?o.current.clientHeight:0)};return e(),window.addEventListener("resize",(function(){return e})),function(){window.removeEventListener("resize",e)}}),[r]),[o,u]),E=x[0],C=x[1],S=function(){var e=i.useRef(null);return i.useEffect((function(){e.current&&(e.current.scrollTop=e.current.scrollHeight)})),e}();return i.useEffect((function(){var e;A!==Kx.Thinking&&(null==(e=g.current)||e.focus())}),[A]),e.closed?null:p.jsxs(oh,{direction:"column",height:"100%",gap:"1.5rem",children:[e.closeAI&&p.jsxs(Qg,{buttons:"space-between",children:[p.jsx(Kp,{onClick:function(){return e.closeAI&&e.closeAI()},suppressed:!0,icon:{Icon:function(){return p.jsx(cc,{})}},children:c("back_to_editor","Back to Editor")}),p.jsx(Kp,{onClick:function(){return h(!0)},children:c("new_chat","New Chat")})]}),p.jsxs(Qd,{position:"relative",height:"100%",children:[p.jsx(Qd,{height:0,children:p.jsx(X_,{onClose:function(){var t=Z(X().mark((function t(n){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n&&(y.reset(),e.setAttributes(m)),h(!1),t.abrupt("return",!0);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),message:c("ai.new_chat_modal_message","Are you sure you want to start a new chat? This will delete all your current changes."),show:d,deleteButtonLabel:c("ai.new_chat_modal_cta","Start new chat")})}),p.jsx("div",{className:""+lE(C),ref:S,children:p.jsx(oh,{gap:"2rem",direction:"column",overflow:"overlay",children:p.jsxs(oh,{gap:"1.25rem",direction:"column",as:"ul",padding:0,margin:0,children:[A!==Kx.Thinking&&(!w||0===(null==w?void 0:w.length))&&p.jsx(aE,{onChange:function(e){return y.send({message:e})}}),A===Kx.Thinking&&(!w||0===(null==w?void 0:w.length))&&p.jsxs(i.Fragment,{children:[p.jsx($x.You,{message:F,id:"thinking"}),void 0===k&&p.jsx($x.Loading,{})]}),w.length>0&&p.jsxs(i.Fragment,{children:[null==w?void 0:w.map((function(e,t){var n,r=null==(n=_.reactions)?void 0:n.filter((function(t){return t.messageId===e.id})),a=void 0;return console.log("ai",y),e.sender_type===Gx.AI&&void 0===k&&(a={onThumbsUp:y.conversationId?function(){return _.sendReaction(e.id,Qx.ThumbsUp)}:void 0,onThumbsDown:y.conversationId?function(){return _.sendReaction(e.id,Qx.ThumbsDown)}:void 0,thumbsUp:null==r?void 0:r.some((function(e){return e.reaction===Qx.ThumbsUp})),thumbsDown:null==r?void 0:r.some((function(e){return e.reaction===Qx.ThumbsDown})),"data-id":e.id}),p.jsx(i.Fragment,{children:p.jsx($x.Replies,$({},e,{content:e.content,options:a}))},t+"_"+e.id)})),A===Kx.Thinking&&p.jsxs(i.Fragment,{children:[p.jsx($x.You,{message:F,id:"thinking"}),void 0===k&&p.jsx($x.Loading,{})]})]})]})})}),p.jsx("div",{className:""+uE,ref:E,children:p.jsxs(oh,{gap:"1rem",direction:"column",children:[k&&p.jsx(qy,{title:k.message,type:k.error}),p.jsxs(oh,{gap:"0.5rem",direction:"column",children:[p.jsx(Ux,{ref:g,id:"input",label:"Message Vizzly",placeholder:c("ai.ask_me_a_question","Ask me a question..."),value:F,onChange:function(e){return y.setMessage(e.currentTarget.value)},labelHidden:!0,handleSubmit:Z(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.send();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),submitDisabled:!F||A===Kx.Thinking,enableFocus:!0,disabled:A===Kx.Thinking,submit:A===Kx.Thinking?{label:c("stop_question","Stop Question"),icon:p.jsx(tc,{})}:{label:c("submit_question","Submit Question"),icon:p.jsx(ec,{})}}),p.jsx(Qd,{as:"p",className:ku.textSize("xs")+" "+ku.color(nu(50)),margin:0,padding:0,paddingLeft:"0.5rem",children:c("ai.ai_may_hallucinate","Responses may be inaccurate; verify details in the Editor.")})]})]})})]})]})},uE=tu({position:"absolute",left:0,right:0,bottom:0}),lE=function(e){return tu($({position:"absolute",left:0,top:0,right:0,overflowY:"scroll",bottom:e,paddingBottom:"1.5rem"},th))},cE=function(e){return p.jsx(sE,$({},e))},fE=function(e){var t,n,r=c_(),o=a.useState(!1),u=o[0],l=o[1],c=i.useContext(Lx),f=iE().fetchSuggestions,d=Il().textOverride,h=mc();if(!r)return p.jsx(Eh,{});var g=r.setAttributes,m=r.dashboard,v=r.setResults,b=r.mode,y=r.origin,_=r.componentEditor,A=r.runQueriesCallback,w=r.component,F=r.dispatch,k=r.trackEvent,x=r.dataSet,E=r.queryEngineConfig,C=null==c?void 0:c.active,S="boolean"==typeof(null==h||null==(t=h.modals)||null==(t=t.options)||null==(t=t.showTitle)?void 0:t.editor)&&!(null!=h&&null!=(n=h.modals)&&null!=(n=n.options)&&null!=(n=n.showTitle)&&n.editor),O=(null==_?void 0:_.target.displayTarget)||s.isNumber(null==_?void 0:_.target.libraryIndex);return p.jsxs("div",{"data-testid":"editor",children:[p.jsx(Mg,{title:d("editor","Editor"),"data-component":"editor-header",hide:S}),p.jsx(Bg,{"data-component":"editor-content",children:p.jsx(Qd,{height:"40rem",width:"100%",children:p.jsxs(hc,{columns:["24rem","1fr"],height:"100%",children:[!u&&p.jsx("div",{id:"editor-panel",className:""+Nx.panel(null==h?void 0:h.version),children:p.jsx(Ix,{})}),C&&p.jsx(cE,{closeAI:function(){return l(!1)},dataSet:x,attributes:w.attributes,setAttributes:g,queryEngineConfig:E,closed:!u}),p.jsxs(hc,{rows:["1fr","100px"],className:""+Nx.view,children:[p.jsx(Qd,{paddingX:24,paddingTop:16,position:"relative",overflowY:"auto",width:"100%",children:p.jsx(Qw,{id:"editor_"+Math.floor(1e11*Math.random()),isBeingSizeAdjusted:!1,setLocalFilters:r.setLocalFilters,setParameterUpdate:r.setParameterUpdate,runQueriesCallback:A,setResults:v,component:w,updateComponentAttributes:g,editor:!0})}),p.jsx(Bx,{component:w})]})]})})}),p.jsxs(Ig,{buttons:C?"space-between":"end","data-component":"editor-footer",children:[C&&p.jsx(Qg,{children:p.jsx(jx,{enabled:u,children:p.jsx(Yp,{secondary:!0,onClick:function(){return l(!0)},icon:{Icon:function(){return p.jsx(ic,{})}},onMouseEnter:function(){f&&f()},children:d("ask_ai","Ask AI")})})}),p.jsxs(Qg,{buttons:"end",children:[p.jsx(Yp,{secondary:!0,onClick:function(){k("editor.changesCancelled"),e.onClose?e.onClose():F({type:"clearModal"}),l(!1)},children:O?d("cancel","Cancel"):d("close","Close")}),O&&p.jsx(Yp,{onClick:function(){k("editor.changesConfirmed"),F({type:"saveComponent",protectedComponent:"library"===y&&"admin"===b}),l(!1)},children:dE(b,d,y,(null==_?void 0:_.target.libraryIndex)!==m.componentLibrary.length)})]})]})]})};function dE(e,t,n,r){return"library"===n&&r?t("save","Save"):"library"===n?t("add_to_library","Add to Library"):"endUser"===e?t("save","Save"):t("confirm","Confirm")}var hE=function(e){var t=mc();return p.jsxs("button",{onClick:e.onChange,disabled:null==e?void 0:e.disabled,className:fc(""+pE(null==t?void 0:t.icons),e.className),children:[p.jsx("span",{className:""+Fu,children:e.label}),e.children]})},pE=function(e){var t,n;return tu($({},xu.button,{color:null==e?void 0:e.color,borderRadius:null==e?void 0:e.borderRadius,padding:null==e?void 0:e.padding,width:null==e?void 0:e.width,height:null==e?void 0:e.height,"&:hover":{background:null==e||null==(t=e["&:hover"])?void 0:t.background,color:null==e||null==(n=e["&:hover"])?void 0:n.color},"&:disabled":{opacity:.7,background:"transparent"},"&:hover:disabled":{opacity:.7,background:"transparent"}}))},gE=function(e){var t=op().dispatch,n=Il(),r=n.onReset,a=n.textOverride,o=i.useState(!1),s=o[0],u=o[1],l=function(){var n=Z(X().mark((function n(){var i;return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return u(!0),n.next=3,r();case 3:(i=n.sent)&&t({type:"setDashboard",dashboard:i}),u(!1),null==e||e.onClose();case 7:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),c=i.useState(!1),f=c[0],d=c[1];return i.useEffect((function(){e.show||(d(!1),u(!1))}),[e.show]),p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose()},children:[p.jsx(Vg.Header,{title:a("confirm_reset","Confirm Reset"),show:!0}),p.jsx(Vg.Content,{children:p.jsx(Wk,{label:a("delete_all_dashboard_content","Any change you have made will be lost and the default dashboard will be restored."),setChecked:function(e){return d(e)},currentValue:f,id:"reset-dashboard",checkboxPosition:"top"})}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Kp,{secondary:!0,onClick:function(){return null==e?void 0:e.onClose()},disabled:s,children:a("cancel","Cancel")}),p.jsx(Kp,{onClick:function(){f&&l()},disabled:!f||s,primary:!0,children:a("reset_dashboard","Reset Dashboard")})]})})]})},mE=function(e){var t=Il(),n=t.textOverride;return!1===t.featureToggles.showResetButton?null:p.jsx(Sp,{tooltipContent:function(){return n("reset_dashboard_to_default","Reset dashboard to default")},children:p.jsx(hE,{label:n("reset","Reset"),onChange:e.onChange,className:"vizzly_reset-button",disabled:null==e?void 0:e.disabled,children:p.jsx(vl,{})})})},vE=function(e){return e[e.LOW=1]="LOW",e[e.NORMAL=2]="NORMAL",e[e.MEDIUM=3]="MEDIUM",e[e.HIGH=7]="HIGH",e[e.EXTREME=12]="EXTREME",e}({}),bE=function(e){return e[e.NONE=0]="NONE",e[e.SMALL=5]="SMALL",e[e.MEDIUM=10]="MEDIUM",e[e.LARGE=25]="LARGE",e}({}),yE={orientation:"portrait",format:"A4",margin:bE.NONE},_E=function(e){var t=i.useState(!1),n=t[0],r=t[1],a=Il().textOverride,o=i.useState(yE),s=o[0],u=o[1];return p.jsxs(Vg,{width:"sm",isOpen:null==e?void 0:e.show,onClose:function(){return null==e?void 0:e.onClose()},children:[p.jsx(Vg.Header,{title:a("download_dashboard_to_pdf","Download dashboard to PDF"),show:!0}),p.jsxs(Vg.Content,{children:[p.jsx("p",{children:a("pdf_download.description","Download the dashboard you see in this view.")}),p.jsx(xy,{options:[{label:a("pdf_download.page.orientation.portrait","Portrait"),value:"portrait"},{label:a("pdf_download.page.orientation.landscape","Landscape"),value:"landscape"}],name:"page-orientation",label:a("pdf_download.page.orientation","Orientation"),selected:s.orientation,labelHidden:!0,onChange:function(e){return u($({},s,{orientation:e}))}})]}),p.jsx(Vg.Footer,{buttons:"end",children:p.jsxs(Qg,{children:[p.jsx(Yp,{onClick:function(){return null==e?void 0:e.onClose()},secondary:!0,children:a("cancel","Cancel")}),p.jsx(Yp,{primary:!0,onClick:function(){r(!0),OF().then((function(){r(!1),null==e||e.onClose(s)}))},disabled:n,children:a("download","Download")})]})})]})},AE=function(e){var t=Il().textOverride;return p.jsxs(i.Fragment,{children:[e.showLabel&&p.jsx(Yp,{secondary:!0,onClick:e.onChange,disabled:e.disabled,children:p.jsxs(oh,{gap:"0.25rem",children:[p.jsx(Xl,{})," ",t("download_dashboard_to_pdf.button","Download to PDF")]})}),!e.showLabel&&p.jsx(Sp,{tooltipContent:function(){return t("download_dashboard_to_pdf","Download dashboard to PDF")},children:p.jsx(hE,{onChange:e.onChange,disabled:e.disabled,label:t("download_dashboard_to_pdf.button","Download to PDF"),className:""+ku.pt(6),children:p.jsx(Xl,{})})})]})},wE=3.77952755906,FE={method:"save",resolution:vE.MEDIUM,page:{margin:bE.NONE,format:"A4",orientation:"portrait"},canvas:{mimeType:"image/jpeg",qualityRatio:1,useCORS:!0,logging:!1},overrides:{}},kE=function(){function e(e,t){var n,r,i,a,o;this.pdf=void 0,this.canvas=void 0,this.options=void 0,this.canvas=e,this.options=t,this.pdf=new K($({format:null!=(n=null==(r=this.options)||null==(r=r.page)?void 0:r.format)?n:FE.page.format,orientation:null!=(i=null==(a=this.options)||null==(a=a.page)?void 0:a.orientation)?i:FE.page.orientation},null==(o=this.options.overrides)?void 0:o.pdf,{unit:"mm"}))}var t=e.prototype;return t.getMarginTopMM=function(){var e,t,n,r,i,a="object"==typeof(null==(e=this.options)||null==(e=e.page)?void 0:e.margin)?null!=(t=null==(n=this.options)||null==(n=n.page)?void 0:n.margin.top)?t:FE.page.margin:null!=(r=null==(i=this.options)||null==(i=i.page)?void 0:i.margin)?r:FE.page.margin;return Number(a)},t.getMarginLeftMM=function(){var e,t,n,r,i,a="object"==typeof(null==(e=this.options)||null==(e=e.page)?void 0:e.margin)?null!=(t=null==(n=this.options)||null==(n=n.page)?void 0:n.margin.top)?t:FE.page.margin:null!=(r=null==(i=this.options)||null==(i=i.page)?void 0:i.margin)?r:FE.page.margin;return Number(a)},t.getMarginRightMM=function(){var e,t,n,r,i,a="object"==typeof(null==(e=this.options)||null==(e=e.page)?void 0:e.margin)?null!=(t=null==(n=this.options)||null==(n=n.page)?void 0:n.margin.top)?t:FE.page.margin:null!=(r=null==(i=this.options)||null==(i=i.page)?void 0:i.margin)?r:FE.page.margin;return Number(a)},t.getMarginBottomMM=function(){var e,t,n,r,i,a="object"==typeof(null==(e=this.options)||null==(e=e.page)?void 0:e.margin)?null!=(t=null==(n=this.options)||null==(n=n.page)?void 0:n.margin.top)?t:FE.page.margin:null!=(r=null==(i=this.options)||null==(i=i.page)?void 0:i.margin)?r:FE.page.margin;return Number(a)},t.getMarginTop=function(){return this.getMarginTopMM()*wE},t.getMarginBottom=function(){return this.getMarginBottomMM()*wE},t.getMarginLeft=function(){return this.getMarginLeftMM()*wE},t.getMarginRight=function(){return this.getMarginRightMM()*wE},t.getScale=function(){var e;return null!=(e=this.options.resolution)?e:FE.resolution},t.getPageHeight=function(){return this.getPageHeightMM()*wE},t.getPageHeightMM=function(){return this.pdf.internal.pageSize.height},t.getPageWidthMM=function(){return this.pdf.internal.pageSize.width},t.getPageWidth=function(){return this.getPageWidthMM()*wE},t.getOriginalCanvasWidth=function(){return this.canvas.width/this.getScale()},t.getOriginalCanvasHeight=function(){return this.canvas.height/this.getScale()},t.getCanvasPageAvailableHeight=function(){return this.getPageAvailableHeight()*this.getScale()*this.getHorizontalFitFactor()},t.getPageAvailableWidth=function(){return this.getPageWidth()-(this.getMarginLeft()+this.getMarginRight())},t.getPageAvailableHeight=function(){return this.getPageHeight()-(this.getMarginTop()+this.getMarginBottom())},t.getPageAvailableWidthMM=function(){return this.getPageAvailableWidth()/wE},t.getPageAvailableHeightMM=function(){return this.getPageAvailableHeight()/wE},t.getNumberPages=function(){return Math.ceil(this.canvas.height/this.getCanvasPageAvailableHeight())},t.getHorizontalFitFactor=function(){return this.getPageAvailableWidth()<this.getOriginalCanvasWidth()?this.getOriginalCanvasWidth()/this.getPageAvailableWidth():1},t.getCanvasOffsetY=function(e){return this.getCanvasPageAvailableHeight()*(e-1)},t.getCanvasHeightLeft=function(e){return this.canvas.height-this.getCanvasOffsetY(e)},t.getCanvasPageHeight=function(e){if(this.canvas.height<this.getCanvasPageAvailableHeight())return this.canvas.height;var t=this.getCanvasHeightLeft(e);return t<this.getCanvasPageAvailableHeight()?t:this.getCanvasPageAvailableHeight()},t.getCanvasPageWidth=function(){return this.canvas.width},t.createCanvasPage=function(e){var t=this.getCanvasPageWidth(),n=this.getCanvasPageHeight(e),r=document.createElement("canvas");r.setAttribute("width",String(t)),r.setAttribute("height",String(n));var i=r.getContext("2d");return i&&i.drawImage(this.canvas,0,this.getCanvasOffsetY(e),this.canvas.width,n,0,0,this.canvas.width,n),r},t.convert=function(){for(var e=1,t=this.getNumberPages();e<=t;){var n,r,i,a,o,s,u,l;e>1&&this.pdf.addPage(null!=(o=null==(s=this.options)||null==(s=s.page)?void 0:s.format)?o:FE.page.format,null!=(u=null==(l=this.options)||null==(l=l.page)?void 0:l.orientation)?u:FE.page.orientation);var c=this.createCanvasPage(e),f=c.toDataURL(null!=(n=null==(r=this.options.canvas)?void 0:r.mimeType)?n:FE.canvas.mimeType,null!=(i=null==(a=this.options.canvas)?void 0:a.qualityRatio)?i:FE.canvas.qualityRatio);this.pdf.setPage(e),this.pdf.addImage({imageData:f,width:c.width/(this.getScale()*wE*this.getHorizontalFitFactor()),height:c.height/(this.getScale()*wE*this.getHorizontalFitFactor()),x:this.getMarginLeftMM(),y:this.getMarginTopMM()}),e+=1}return this.pdf},e}(),xE=function(e){return e?$({},FE,e,{canvas:$({},FE.canvas,e.canvas),page:$({},FE.page,e.page)}):FE},EE=function(e){return e()},CE=function(){var e=Z(X().mark((function e(t,n){var r,i,a,o,s,u,l,c,f,d,h;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=xE(n),a=EE(t)){e.next=4;break}throw new Error("Target element not found");case 4:return o=$({useCORS:i.canvas.useCORS,logging:i.canvas.logging,scale:i.resolution},i.overrides.canvas),e.next=7,G(a,o);case 7:if(s=e.sent,null==n||!n.header){e.next=15;break}if(!(l=EE(null==n?void 0:n.header))){e.next=15;break}return e.next=13,G(l,o);case 13:u=SE(u,e.sent,s);case 15:c=new kE(null!=(r=u)?r:s,i),f=c.convert(),e.t0=i.method,e.next="build"===e.t0?20:"open"===e.t0?21:23;break;case 20:return e.abrupt("return",f);case 21:return window.open(f.output("bloburl"),"_blank"),e.abrupt("return",f);case 23:return h=null!=(d=i.filename)?d:(new Date).getTime()+".pdf",e.next=26,f.save(h,{returnPromise:!0});case 26:return e.abrupt("return",f);case 27:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();function SE(e,t,n){e=document.createElement("canvas");var r=(t?t.height:0)+n.height,i=Math.max(t?t.width:0,n.width);e.width=i,e.height=r;var a=e.getContext("2d");return a&&(a.clearRect(0,0,i,r),t&&a.drawImage(t,0,0),a.drawImage(n,0,t?t.height:0)),e}var OE=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,DE=/<style\b[^<]*(?:(?!<\/style>)<[^<]*)*<\/style>/gi,jE=/on[a-z]+\s*=\s*["'][^"']*["']/gi,TE=/javascript:[^\s"']+/gi;function PE(e){return Z(X().mark((function t(){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,CE((function(){return document.getElementById("vizzly_dashboard_content")}),{method:"save",filename:"dashboard.pdf",page:null==e?void 0:e.page,header:function(){return document.getElementById("vizzly_dashboard_header")}});case 2:case"end":return t.stop()}}),t)})))}var RE,ME,IE=function(e){var t,n=e.pdfSettings,r=null==(t=document.getElementById("vizzly_dashboard_content"))?void 0:t.offsetWidth;if(null!=n&&n.header&&function(e){return function(e){return OE.test(e)||DE.test(e)||jE.test(e)||TE.test(e)}(e)}(null==n?void 0:n.header))throw new Error("Invalid content: potentially malicious elements detected.");return null!=n&&n.header?p.jsx("div",{dangerouslySetInnerHTML:{__html:(null==n?void 0:n.header)||""},id:"vizzly_dashboard_header",style:{position:"absolute",left:-9999,width:r}}):null},BE=function(){var e=i.useState(!1),t=e[0],n=e[1],r=i.useState(!1),a=r[0],o=r[1],u=op(),l=u.runQueriesCallback,c=u.dashboard,f=u.dispatch,d=u.componentEditor,h=u.pickFromComponentLibrary,g=u.trackEvent,m=Il(),v=m.maxCSVDownloadLimit,b=m.featureToggles,y=m.scope,_=m.isProgrammaticParent,w=m.textOverride,F=m.pdfSettings,k=function(e,t){g("library.open"),f({type:"startPickingComponentFromLibraryForDisplay",rowIndex:e,cellIndex:t})},x=function(e,t){g("manageDisplay.removeCell"),f({type:"removeCell",rowIndex:e,cellIndex:t})},E=function(e,t){f({type:"startEditingComponent",displayTarget:{rowIndex:e,cellIndex:t},libraryIndex:null,component:null})},C=null!=d||null!=h,S="neither",O=void 0;null!=d?(S="editor",O="modal-editor"):null!=h&&(S="library",O="modal-library");var D=b.showGlobalFilters,j=b.canAddNewRows,T=function e(t){return s.isArray(t)?s.every(t,e):!t.requiresValue||!(!t.requiresValue||!t.value)}(c.globalFilters);T||Ee("Required dashboard filters do not have values, so the display of the dashboard will not render.",c.globalFilters);var P=b.canDownloadPDF,R="read"===y,M=R&&!P,I=0===c.globalFilters.length&&M,B=(R||!P)&&c.globalFilters.length>0?["1fr"]:R||!1===j?["auto"]:["32px","auto"],N=!1===b.canAddNewCells?["1fr","auto"]:B;return p.jsx(A.DndProvider,{backend:V.HTML5Backend,children:p.jsxs(Fk,{children:[p.jsx(wk,{isProgrammaticParent:_}),p.jsx(Qd,{padding:"0.25rem","data-component":"dashboard",overflow:"hidden",className:"vizzly-studio",children:p.jsxs(hc,{rows:I?["auto"]:NE(),columns:N,gap:8,className:_h("dashboard"),"data-component":"dashboard-grid",children:[!I&&p.jsxs(oh,{gridRow:1,gap:"16px","data-component":"action-bar",className:""+LE(y),justifyContent:"space-between",gridArea:!1===b.canAddNewCells?"1 / 1 / 2 / 2":void 0,children:[p.jsx(Qd,{flexGrow:1,paddingLeft:R||!1===b.canAddNewCells?"0.5rem":void 0,"data-component":"action-bar-filters",children:D&&p.jsx(lF,{})}),!M&&p.jsxs(oh,{gap:"0.25rem",width:"auto",paddingTop:4,"data-component":"action-bar-tools",children:[P&&p.jsx(AE,{onChange:function(){return n(!0)},disabled:!0===t,showLabel:"read"===y&&(!1===D||0===c.globalFilters.length)}),"read_write"===y&&p.jsx(mE,{onChange:function(){return o(!0)}})]})]}),T&&p.jsxs(p.Fragment,{children:[p.jsx("div",{style:{gridColumn:"span 2/span 2",gridRow:2},"data-component":"panels",id:"vizzly_dashboard_content",children:c.display.map((function(e,n){return p.jsx(fk,{maxCSVDownloadLimit:v,onCreateNew:E,onPickFromLibrary:k,onRemoveCell:x,rowIndex:n,dispatch:f,dashboard:c,runQueriesCallback:l,trackEvent:g,displayRow:c.display[n],generatingPDF:!0===t,onColSpanChange:function(e){f({type:"setColSpans",colSpans:e,rowIndex:n})},canAddNewCells:(r=e,b.canAddNewCells&&r.components.length<6),columns:B,onAppendCell:function(){return function(e){g("manageDisplay.appendCell"),f({type:"appendCell",rowIndex:e})}(n)},onAddHeaderRow:function(){return function(e){f({type:"addHeaderRow",rowIndex:e,initialTitle:w("header.new_header","New Header")})}(n)},hideAddNewHeaderRow:WF(c.display,n)},"dashboard_"+c.id+"_row_"+n);var r}))}),c.display.length<c.theme.rowLimit&&b.canAddNewRows&&p.jsx(oh,{alignItems:"stretch",gridRow:3,gridColumn:2,paddingRight:28,"data-component":"add-row",children:p.jsx(ek,{label:w("add_row","Add Row"),onChange:function(){var e;e=c.display.length,g("manageDisplay.newRow"),f({type:"insertRow",rowIndex:e}),_A(350)}})})]})]})}),t&&p.jsx(IE,{pdfSettings:F}),p.jsxs(Vg,{width:"7xl",isOpen:C,onClose:function(){g("library.close"),f({type:"clearModal"})},transparentBackground:"modal-library"==O,namespace:O,children:["library"==S&&p.jsx(nF,{}),"editor"==S&&p.jsx(fE,{})]}),p.jsx(_E,{show:!0===t,onClose:function(){var e=Z(X().mark((function e(t){var r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=PE({page:t}),!t){e.next=4;break}return e.next=4,r();case 4:n(null!=t&&t);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}),p.jsx(pF,{}),p.jsx(gE,{show:a,onClose:function(){return o(!1)}})]})})},NE=function(){return["minmax(28px, 1fr)","auto","72px"]},LE=function(e){return tu("read"===e?{"@media (min-width: 767px)":{paddingRight:24,gridColumn:1},"@media (max-width: 768px)":{paddingRight:28,gridColumn:"span 2/span 2"}}:{paddingRight:29,gridColumn:2})},UE=function(e){var t,n=a.useState(0),r=n[0],i=n[1],o=function(){var t=Z(X().mark((function t(){var n;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.onReset();case 2:if(!(n=t.sent)){t.next=6;break}return i(r+1),t.abrupt("return",n);case 6:return t.abrupt("return",null);case 7:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return p.jsx(Ml,{isProgrammaticParent:e.dashboardBehaviour.isProgrammaticParent,mode:e.dashboardBehaviour.mode,includeComponentTypes:e.includeComponents,excludeComponentTypes:e.excludeComponents,dashboardBehaviour:e.dashboardBehaviour,onError:e.onError,onViewClick:e.onViewClick,onReset:o,disableToolbar:e.dashboardBehaviour.disableToolbar,cascadeFilterSelection:e.dashboardBehaviour.cascadeFilterSelection,textOverride:e.dashboardBehaviour.textOverride,labelFormat:null!=(t=e.dashboardBehaviour.labelFormat)?t:function(){},pdfSettings:e.dashboardBehaviour.pdfSettings,children:p.jsx(ap,{theme:e.theme,trackEvent:e.trackEvent,dashboard:e.dashboard,componentEditor:e.componentEditor,onDashboardUpdate:e.onDashboardUpdate,runQueriesCallback:function(t,n){var r;return e.runQueriesCallback(t,$({},n,{dataAccessToken:null==(r=e.identityConfig.dataAccess)?void 0:r.signature}))},children:p.jsx(rE,$({},e.ai,{children:p.jsx("div",{children:p.jsx(og,{children:e.children})},"_vizzly_dashboard_"+e.dashboard.id+"_"+r)}))})})},HE=i.createContext(void 0);!function(e){e.Admin="admin",e.EndUser="endUser"}(RE||(RE={})),function(e){e.Read="read",e.ReadWrite="read_write"}(ME||(ME={}));var zE=function(){var e=Z(X().mark((function e(t,n){var r,i,a,o,s;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("exact"!=t.type){e.next=7;break}return r=Io(t.dashboardId,n.permissions),Ee("A specific dashboard has been requested. This will be rendered with",i=r?ME.ReadWrite:ME.Read,"scope.",t.dashboardId),e.abrupt("return",{dashboardId:t.dashboardId,mode:r&&t.dashboardId==n.defaultParentDashboardId?RE.Admin:RE.EndUser,scope:i});case 7:if("instantCopyOf"!=t.type){e.next=27;break}if(!Io(t.parentDashboardId,n.permissions)){e.next=12;break}return Ee("Write access to the parent dashboard has been found, so this dashboard will be shown with admin access.",t.parentDashboardId),e.abrupt("return",{dashboardId:t.parentDashboardId,mode:RE.Admin,scope:ME.ReadWrite});case 12:if(a=bo(t.parentDashboardId,n.writeAccessDashboards),!(o=wo(a))){e.next=17;break}return Ee("An existing child dashboard exists of the parent dashboard. As no specific dashboardId was provided, we will render the most recently updated child dashboard",o.id),e.abrupt("return",{dashboardId:o.id,mode:RE.EndUser,scope:ME.ReadWrite});case 17:if(s=Fo(n.dashboards,n.defaultParentDashboardId)){e.next=20;break}throw"Failed to find parent dashboard. "+n.defaultParentDashboardId;case 20:return Ee("No previous child dashboard has been created on behalf of the current user for the parent dashboard",s.id,". Creating a child copy of the parent."),e.next=23,n.createDashboard({parentDashboardId:s.id,definition:po(s),meta:{},metadata:{},permissions:[{scope:ME.ReadWrite}]});case 23:return e.abrupt("return",{dashboardId:e.sent.id,scope:ME.ReadWrite,mode:RE.EndUser});case 27:throw"Unsupported strategy";case 28:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),qE=function(e){function t(){var t;return(t=e.call(this,"At least one data set must be built for the Vizzly dashboard to render.")||this).name="NoDataSetResolved",t}return ee(t,e),t}(re(Error)),VE=function(){var e=Z(X().mark((function e(t,n,r){var i,a;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=Wa(t),e.next=3,i({method:"post",body:{dynamicConfig:"object"==typeof t?t.dynamicConfig:void 0,integritySignature:n},mode:"cors",path:"/api/v1/resolve-data-sets",abortSignal:r});case 3:if(200!=(a=e.sent).status){e.next=6;break}return e.abrupt("return",a.body.dataSets);case 6:throw new Xa("Failed to resolve data sets from "+JSON.stringify(t)+". Received status "+a.status);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),WE=function(e,t){if(e)return e;if(t)return n=t,function(){var e=Z(X().mark((function e(t){var r;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,VE(n,null==(r=t.dataAccess)?void 0:r.signature);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();var n;throw new Za},GE=function(e){return"runQueries"in e?{type:"custom",queryEngineEndpoint:e.queryEngineEndpoint}:"data"in e?{type:"in-browser",queryEngineEndpoint:e.queryEngineEndpoint}:{type:"query-engine",queryEngineEndpoint:e.queryEngineEndpoint}},KE=function(e){return Z(X().mark((function t(){var n;return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=GE(e),!("queryEngineConfig"in e)||!e.queryEngineConfig){t.next=5;break}return t.abrupt("return",Qa(e.queryEngineConfig));case 5:if(!("queryEngineEndpoint"in e)||!e.queryEngineEndpoint||"query-engine"!==n.type){t.next=7;break}return t.abrupt("return",Qa(e.queryEngineEndpoint));case 7:return t.abrupt("return",Ka);case 8:case"end":return t.stop()}}),t)})))},QE={file:"local file",environment:"environment variables",github:"GitHub",s3:"AWS S3",vizzlyEncrypted:"Vizzly API",customEndpoint:"Custom endpoint"},YE={dynamic:"Dynamic",vizzlyApiStore:"Vizzly",static:"Static"},XE={name:"1gqeage",styles:"margin-right:0.75rem"},JE=function(e){return p.jsx("div",{children:p.jsxs("span",{children:[p.jsxs("span",{css:XE,children:[!0===e.status&&p.jsx(tC,{}),!1===e.status&&p.jsx(rC,{}),null===e.status&&p.jsx(aC,{})]}),!0===e.status&&e.successMessage,!1===e.status&&e.errorMessage,null===e.status&&e.unknownMessage]})})},ZE={name:"5edt7z",styles:"display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));> :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse));}"},$E=function(e){return p.jsxs("div",{css:ZE,children:[p.jsx(JE,{status:e.statusReport.configFound,successMessage:e.statusReport.configSources?"Config was fetched from "+(n=e.statusReport.configSources.dataSets,ye(n.map((function(e){return QE[e]})))+" with ")+(t=e.statusReport.dataSetsCount||0,t+" "+(1==t?"data set":"data sets")):"Config was found",errorMessage:"Config was not found",unknownMessage:"We did not check the existence of the Vizzly config"}),p.jsx(JE,{status:e.statusReport.configValid,successMessage:"Data sets are valid",errorMessage:"Config is not valid",unknownMessage:"We did not run any config validation checks"}),p.jsx(JE,{status:e.statusReport.connectionOk,successMessage:"Connection check passed",errorMessage:"Connection check failed. Please check the logs",unknownMessage:"We did not run a connection check"}),p.jsx(JE,{status:!!e.statusReport.projectId||null,successMessage:"Project ID found",errorMessage:"Failed to find your project ID. Please ensure environment variables have been setup correctly",unknownMessage:"Failed to find your project ID. Please ensure environment variables have been setup correctly"}),p.jsx(JE,{status:!!e.statusReport.strategy||null,successMessage:"'"+YE[e.statusReport.strategy]+"' strategy loaded",errorMessage:"Failed to determine Query Engine Strategy",unknownMessage:"Failed to determine Query Engine Strategy"}),!1===e.statusReport.allowGetStarted&&p.jsx(JE,{status:!0,successMessage:"Get started steps have been completed",errorMessage:"",unknownMessage:""})]});var t,n},eC={name:"opr68x",styles:"display:inline-block;height:1.5rem;width:1.5rem"},tC=function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",css:eC,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75L11.25 15 15 9.75M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})},nC={name:"opr68x",styles:"display:inline-block;height:1.5rem;width:1.5rem"},rC=function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",css:nC,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126zM12 15.75h.007v.008H12v-.008z"})})},iC={name:"opr68x",styles:"display:inline-block;height:1.5rem;width:1.5rem"},aC=function(){return p.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor",css:iC,children:p.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.625 12a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H8.25m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0H12m4.125 0a.375.375 0 11-.75 0 .375.375 0 01.75 0zm0 0h-.375M21 12a9 9 0 11-18 0 9 9 0 0118 0z"})})},oC=function(){var e=Z(X().mark((function e(t,n){var r,i,a;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Wa(t),e.next=3,r({path:"/api/status",method:"post",mode:"cors",abortSignal:n,body:{}});case 3:return a=(i=e.sent).body,e.abrupt("return",200==i.status?a:null);case 7:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),sC=function(e){var t=p.jsx("code",{style:{background:"rgba(0, 0, 0, 0.05)",borderRadius:"5px",padding:"2px 5px"},children:e.children});return e.href?p.jsx("a",{target:"_blank",href:e.href,children:t}):t},uC={name:"n4q3vn",styles:"margin-bottom:1.5rem;margin-top:1.5rem;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(243 245 249 / var(--tw-bg-opacity));padding:0.75rem"},lC={name:"1flj9lk",styles:"text-align:left"},cC={name:"1u8s3xj",styles:"margin-bottom:0.75rem;font-weight:700"},fC={name:"1gok8e8",styles:"margin-bottom:0.5rem"},dC={name:"1f0dvzm",styles:"margin-top:1.5rem;text-align:right"},hC={name:"y5vlkk",styles:"margin-top:0.75rem;width:100%;border-radius:0.5rem;--tw-bg-opacity:1;background-color:rgb(243 245 249 / var(--tw-bg-opacity));padding:0.75rem;text-align:left"},pC={name:"1u8s3xj",styles:"margin-bottom:0.75rem;font-weight:700"},gC={name:"12q5llh",styles:"margin-top:0.5rem;text-align:right"},mC={name:"fevti5",styles:"margin-bottom:0.75rem;margin-top:0.75rem;font-weight:700"},vC=function(e){var t=i.useState(void 0),n=t[0],r=t[1];return i.useEffect((function(){var t=new AbortController;return"query-engine"==e.implementationMeta.type&&e.implementationMeta.queryEngineEndpoint&&function(){var e=Z(X().mark((function e(i){var a,o;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=setTimeout((function(){t.signal.aborted||void 0!==n||(t.abort(),r(null))}),2e3),e.prev=1,e.next=4,oC(i,t.signal);case 4:o=e.sent,clearTimeout(a),r(o||null),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),r(null);case 12:case"end":return e.stop()}}),e,null,[[1,9]])})));return function(t){return e.apply(this,arguments)}}()(e.implementationMeta.queryEngineEndpoint),function(){t.abort()}}),[]),p.jsx(pg,{title:"Vizzly set up",renderExtra:function(){return p.jsxs("div",{style:{width:"650px"},children:[e.helpSections.map((function(e,t){return p.jsxs("div",{css:uC,children:[p.jsxs("div",{css:lC,children:[p.jsx("h2",{css:cC,className:""+ku.text,children:e.title}),e.text.map((function(e,t){return p.jsx("p",{css:fC,className:""+ku.text,children:e},t)}))]}),e.callToAction&&p.jsx("div",{css:dC,children:p.jsx("a",{target:"_blank",href:e.callToAction.link,children:p.jsx(Yp,{children:e.callToAction.text})})})]},t)})),void 0!==n&&p.jsxs("div",{css:hC,children:[null===n&&p.jsxs(p.Fragment,{children:[p.jsx("h2",{css:pC,className:""+ku.text,children:"Vizzly Query Engine not found"}),p.jsxs("p",{className:""+ku.text,children:["If you have deployed the Vizzly Query Engine, then please set the ",p.jsx(sC,{children:"queryEngineEndpoint"})," ","property to the URL where it is deployed too."]}),p.jsx("div",{css:gC,children:p.jsx("a",{target:"_blank",href:"https://docs.vizzly.co/query-engines/self-hosted-query-engine",children:p.jsx(Yp,{children:"Deploy the Query Engine"})})})]}),n&&p.jsxs(p.Fragment,{children:[p.jsx("h2",{css:mC,className:""+ku.text,children:"Query engine status"}),p.jsx($E,{statusReport:n})]})]})]})}})},bC=function(e){return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"Identity",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/identity",text:"Set up identity"},text:[p.jsxs(p.Fragment,{children:["We need to replace the current placeholder ",p.jsx(sC,{children:"identity"})," function with your own identity logic."]}),"Typically, this is an HTTPS call to your servers to retrieve the Vizzly identity tokens."]}]})},yC=function(e){return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"Identity",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/identity",text:"See the docs"},text:["The async identity function must return the Vizzly access tokens in the correct format."]}]})},_C=function(e){var t=[];switch(e.implementationMeta.type){case"custom":case"in-browser":t=[p.jsxs(p.Fragment,{children:["The ",p.jsx(sC,{href:"https://docs.vizzly.co/dashboard/properties/dataSets",children:"dataSets"}),"function must provide at least one data set"]})];break;case"query-engine":t=[p.jsx(p.Fragment,{children:"To start using the Vizzly dashboard, you must add a data set to the Vizzly Query Engine."}),p.jsx(p.Fragment,{children:"If you have already done this, check the `dataSets` value in your identity token to make sure it allows at least one data set to be returned."})]}return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"At least one data set must be provided",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/dataSets",text:"See the docs"},text:t}]})},AC=function(e){return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"We did not fetch your data sets.",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/dataSets",text:"See the docs"},text:[p.jsxs(p.Fragment,{children:["If you are using the Vizzly Query Engine, then you will need to set the"," ",p.jsx(sC,{href:"https://docs.vizzly.co/dashboard/properties/queryEngineEndpoint",children:"queryEngineEndpoint"})," ","property on the dashboard."]}),p.jsxs(p.Fragment,{children:["Alternatively, if you are not using the Vizzly Query Engine, then the"," ",p.jsx(sC,{href:"https://docs.vizzly.co/dashboard/properties/dataSets",children:"dataSets"})," property is required, and it must be an async function."]})]}]})},wC={name:"185o5ba",styles:"text-decoration-line:underline"},FC=function(e){return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"Query Engine Endpoint",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/queryEngineEndpoint",text:"See the docs"},text:[p.jsxs(p.Fragment,{children:["Incorrect ",p.jsx(sC,{children:"queryEngineEndpoint"})," value",e.invalidEndpoint?" ("+JSON.stringify(e.invalidEndpoint)+")":"",". Please deploy the"," ",p.jsx("a",{css:wC,href:"https://docs.vizzly.co/query-engines/self-hosted",children:"Vizzly Query Engine"}),", and then provide the URL to it as a string, or as an object with a string host value."]})]}]})},kC=function(e){return p.jsx(vC,{implementationMeta:e.implementationMeta,helpSections:[{title:"Identity",callToAction:{link:"https://docs.vizzly.co/dashboard/properties/identity",text:"See the docs"},text:[p.jsxs(p.Fragment,{children:[p.jsx(sC,{children:"identity"})," must be an async function that returns your Vizzly identity tokens."]})]}]})},xC=function(e){De(e.error);var t=p.jsx("p",{children:"Unknown error"});return e.error instanceof qE&&(t=p.jsx(_C,{implementationMeta:e.implementationMeta})),e.error instanceof Za&&(t=p.jsx(AC,{implementationMeta:e.implementationMeta})),e.error instanceof qa&&(t=p.jsx(FC,{implementationMeta:e.implementationMeta,invalidType:!0})),e.error instanceof za&&(t=p.jsx(FC,{implementationMeta:e.implementationMeta,invalidEndpoint:e.error.invalidEndpoint})),e.error instanceof Ja&&(t=p.jsx(kC,{implementationMeta:e.implementationMeta})),e.error instanceof Ba&&(t=p.jsx(wg,{})),e.error instanceof Na&&(t=p.jsx(yC,{implementationMeta:e.implementationMeta})),e.error instanceof La&&(t=p.jsx(bg,{})),e.error instanceof Xa&&(t=p.jsx(yg,{})),e.error instanceof Ua&&(t=p.jsx(bC,{implementationMeta:e.implementationMeta})),p.jsxs(kc,{children:[p.jsx(us,{}),t]})},EC=function(e,t){return e.map((function(e){return e.map((function(e){var t=e.field;return{id:xt({field:t.id,function:e.functionId}),publicName:t.publicName,dataType:t.dataType}}))}))},CC=function(e,t,n){var r=t.map((function(t){var r=Nr(e,t.dataSetId);if(!r)throw"Data set not found for query attributes query";return $t(r,t.measure,t.order,t.filter,t.dimension,t.timeDimension,t.limit,t.offset,n)}));return{queries:r.map((function(e){return e.query})),resultFields:EC([].concat(r).map((function(e){return e.measureDescription})))}};function SC(e,t){var n=e.optionsFilters?e.optionsFilters[t.dataSetId]:[];return null==n?void 0:n.filter((function(e){return e.field!==t.fieldId}))}var OC=function(e,t,n,r){var i=tn(t,e.measure,e.order,Xt(e.filter,n),e.dimension,e.timeDimension||null,e.limit,e.offset,r);return{queries:[i.query],resultFields:EC([i.measureDescription])}},DC=OC,jC=OC,TC=OC,PC=OC,RC=OC,MC=OC,IC=OC,BC=function(e,t,n){var r=[],i=[];if(Array.isArray(e)&&"type"in e[0]&&"preparedQuery"==e[0].type&&"preAggregated"==e[0].preparedQueryType){var a,o=Nr(n.dataSets,e[0].dataSetId);if(!o)throw"Data set not found for pre aggregated query";var s=o.preAggregated[0],u=function(e,t){return{query:e,resultFields:t.fields.map((function(e){return{id:e.id,publicName:e.publicName,dataType:e.dataType}}))}}(e[0],o),l=u.query,c=u.resultFields,f=Nr(n.dataSets,s),d=gi(n.filterConfig,f,n.timeRangeOptions),h=Jt([d],t,f);r=[$({},l,{filter:(a={},a[f.id]=h,a)})],i=[c]}else if(Array.isArray(e)&&"type"in e[0]&&"preparedQuery"==e[0].type&&"uniqueArrayValues"==e[0].preparedQueryType){r=[e[0]];var p=Nr(n.dataSets,e[0].dataSetId);if(!p)throw"Data set not found for view attributes query";var g=Ur(p,e[0].fieldId),m=rn(e[0].dataSetId,g);r=[m.query],i=[m.resultFields]}else if(Array.isArray(e)){var v=[].concat(e).map((function(e){var t=Nr(n.dataSets,e.dataSetId);if(!t)throw"Data set not found for query-attributes query";var r=gi(n.filterConfig,t,n.timeRangeOptions);return $({},e,{filter:Xt(e.filter,r)})})),b=CC(n.dataSets,v,t);r=b.queries,i=b.resultFields}else if("type"in e&&("order"in e||"measure"in e)){var y=Nr(n.dataSets,e.dataSetId);if(!y)throw"Data set not found for view attributes query";var _=function(e,t,n,r){switch(e.type){case"areaChart":return DC(e,t,n,r);case"barChart":return jC(e,t,n,r);case"horizontalBarChart":return TC(e,t,n,r);case"lineChart":return PC(e,t,n,r);case"pieChart":return RC(e,t,n,r);case"dataTable":return MC(e,t,n,r);case"basicTable":return IC(e,t,n,r);case"comboChart":return function(e,t,n,r){var i=function(e,t,n,r){var i=tn(t,e.lineMeasure,e.order,Xt(e.filter,r),e.lineDimension,e.timeDimension,e.limit,e.offset,n);return{bar:tn(t,e.barMeasure,e.order,Xt(e.filter,r),e.barDimension,e.timeDimension,e.limit,e.offset,n),line:i}}(e,t,r,n),a=i.line,o=i.bar;return{queries:[a.query,o.query],resultFields:EC([a.measureDescription,o.measureDescription])}}(e,t,n,r);case"singleStat":case"progress":return function(e,t,n,r){var i=function(e,t,n,r){var i=function(e,t,n,r){var i=tn(n,e.measure,[],Xt(e.filter,t),[],null,1,e.offset,r),a=i.query,o=i.measureDescription;return a.measure=[{type:"number",value:0}].concat(a.measure),{query:a,measureDescription:o=[{field:{id:"single-stat-bumper-field",canBeDimension:!1,canBeMeasure:!1,publicName:"",dataType:"number",allowedOperators:[]},functionId:"none"}].concat(o)}}(e,r,t,n),a=null;return"deltaTimeDimension"in e&&(a=function(e,t,n,r){return t.deltaTimeDimension?tn(e,t.measure,[{field:t.deltaTimeDimension.field,direction:"asc",function:t.deltaTimeDimension.truncate}],Xt(t.filter,n),[],t.deltaTimeDimension,t.limit,t.offset,r):null}(t,e,r,n)),{queries:a?[i.query,a.query]:[i.query],measureDescription:a?[i.measureDescription,a.measureDescription]:[i.measureDescription]}}(e,t,r,n);return{queries:i.queries,resultFields:EC(i.measureDescription)}}(e,t,n,r);case"scatterChart":return function(e,t,n,r){var i=[];e.xMeasure&&i.push(e.xMeasure),e.yMeasure&&i.push(e.yMeasure);var a=tn(t,i,e.order,Xt(e.filter,n),e.dimension,e.timeDimension,e.limit,e.offset,r);return{queries:[a.query],resultFields:EC([a.measureDescription])}}(e,t,n,r);case"mercatorMap":return function(e,t,n,r){return CC([t],[{measure:e.measure,dataSetId:t.id,dimension:e.dimension,limit:e.limit,filter:Xt(e.filter,n),order:[],timeDimension:null}],r)}(e,t,n,r);default:throw"Unsupported."}}(e,y,gi(n.filterConfig,y,n.timeRangeOptions),t);r=_.queries,i=_.resultFields}else if("custom"!=e.type){var A=function(e,t,n){var r=[].concat(e.appliesToFields).map((function(r){var i=Nr(t,r.dataSetId);if(!i)throw"Data set not found for additional filter query";var a=Ur(i,r.fieldId);if("string[]"==a.dataType){var o=Jt([SC(e,r)],n,i),s=rn(r.dataSetId,a,o);return{queries:[s.query],resultFields:[s.resultFields]}}var u=an(i,r.fieldId,SC(e,r));return CC(t,[u],n)}));return{queries:r.flatMap((function(e){return e.queries})),resultFields:r.flatMap((function(e){return e.resultFields}))}}(e,n.dataSets,t);r=A.queries,i=A.resultFields}return{queries:r,resultFields:i}},NC={},LC=function(e,t,n){var r=JSON.stringify(e),i=new Date;i.setSeconds(i.getSeconds()+n),Ee("Browser cache new object set.",r),NC[r]={item:t,expires:i}},UC=function(e){var t=JSON.stringify(e),n=NC[t];if(!n)return Ee("Browser cache miss.",e),null;Ee("Browser cache hit.",e);var r=n.item,i=n.expires;return new Date<i?r:(delete NC[t],null)},HC=function e(t){return Array.isArray(t)?0==t.length:"object"==typeof t&&e(Object.keys(t))},zC=function(){var e=Z(X().mark((function e(t,n,r,i){var a,o,s,u;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a={},t.forEach((function(e,t){var n=UC(i(e));n&&(Ee("Query result received from the cache."),a[t]=n)})),t.forEach((function(e,t){n(e)||(Ee("Query is not runnable."),a[t]=null)})),o=t.filter((function(e,t){return n(e)&&void 0===a[t]})),s=[],HC(o)){e.next=9;break}return e.next=8,r(o);case 8:s=e.sent;case 9:if(null!==s){e.next=11;break}return e.abrupt("return",null);case 11:if(!HC(s)||!HC(a)){e.next=13;break}return e.abrupt("return",null);case 13:return u=[].concat(t).map((function(e,t){var r,o=a[t];if(n(e)&&null==o&&(o=(null==(r=s)?void 0:r.shift())||null,LC(i(e),o,20)),void 0===o)throw"A result went missing...";return o})),e.abrupt("return",u);case 15:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),qC=function(){var e=Z(X().mark((function e(t,n,r,i){var a,o,s;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=Wa(n),e.next=3,a({path:"/api/v1/create-results",method:"post",mode:"cors",body:{queries:t,virtualFields:{},dynamicConfig:"object"==typeof n?n.dynamicConfig:void 0,identityConfigIntegritySignature:r},abortSignal:i});case 3:return s=(o=e.sent).body,e.abrupt("return",200==o.status?s:null);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),VC=function(){var e=Z(X().mark((function e(t,n,r){var i,a,o,s,u;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=BC(n,t.queryEngineConfig,r),a=i.queries,o=i.resultFields,e.next=3,zC(a,(function(e){return!0}),function(){var e=Z(X().mark((function e(n){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,qC(n,t.queryEngineEndpoint,t.dataAccessToken,r.abortSignal);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),(function(e){return{query:e,cacheKeyNamespace:t.cacheKeyNamespace}}));case 3:return s=e.sent,u=[].concat(a).map((function(e,t){if(null===s)return null;var n=s[t];return void 0===n?null:{content:n,fields:o[t]}})),e.abrupt("return",u);case 6:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),WC={},GC=[],KC=function(){var e=Z(X().mark((function e(t,n,r){var i;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Ee("Fetching data for in-browser query engine. DataSet;",t.id,"CacheKey;",r),!WC[r]){e.next=5;break}return e.abrupt("return",WC[r]);case 5:return e.next=7,n(t);case 7:return(i=e.sent)||GC.includes(t.id)||(GC.push(t.id),console.error("Failed to download data for data set "+t.id)),WC[r]=i,e.abrupt("return",i);case 11:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),QC=function e(t,n,r,i){switch(n.type){case"subquery":return r(n.value);case"number":return n.value;case"maths":var a=e(t,n.left,r,i),o=e(t,n.right,r,i);if(void 0===a)throw"Left is undefined";if(void 0===o)throw"Right is undefined";return function(e,t,n){var r=null;if(null===t||null===n)return null;switch(e){case"*":r=t*n;break;case"-":r=t-n;break;case"+":r=t+n;break;case"/":r=t/n;break;default:throw"Unrecognised op"}if(null===r)throw"Value after maths is null";return r}(n.op,a,o);case"field":var s=xt({field:n.value,function:n.function});if("none"===n.function)return t[n.value];if(void 0!==t[s])return t[s];if(i){var u=JC({dataSetId:"",order:[],filter:[],group:[],type:"query",measure:[{type:"field",function:n.function,value:n.value}]},i,r);if(u&&u[0])return u[0][s];throw new Error("No value found in doMath")}}return null},YC=Object.keys(Ka.supportedTimeTruncFunctions),XC=function(e,t,n){if("count"==e)return n.length;if("sum"==e)return s.sumBy(n,t);if("mean"==e)return s.meanBy(n,t);if("min"==e){var r=s.minBy(n,t);return r?r[t]:0}if("max"==e){var i=s.maxBy(n,t);return i?i[t]:0}if("countDistinct"==e)return s.uniqBy(n,t).length;if("custom-func"==e)return s.meanBy(n,t);throw"Aggregate '"+e+"' not recognised."},JC=function(e,t,n){if(!en(e.measure)&&!function e(t){var n=[].concat("group"in t?t.group:[]).map((function(e){return e.index}));return s.some(t.measure,(function t(r,i){if("field"==r.type)return"none"!=r.function&&!n.includes(i);if("number"==r.type)return!1;if("subquery"==r.type)return e(r.value);if("maths"==r.type)return t(r.left)||t(r.right);if("function"==r.type)return"none"!=r.function||t(r.value);throw console.log("measure",JSON.stringify(r)),"not supported"}))}(e))return t;var r=function(e,t){return"group"in e?s.groupBy([].concat(t),(function(t){var n=[];return e.group.forEach((function(r){var i=e.measure[r.index];if("field"!=i.type||"string"!=typeof i.value)throw"Unsupported group on in local query engine.";if(YC.includes(i.function)){var a=function(e,t){switch(t){case"second":return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds());case"minute":return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes());case"hour":return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours());case"day":return new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate());case"week":return r=(n=new Date(e)).getDay(),i=n.getDate()-r+(0==r?-6:1),new Date(n.setDate(i));case"month":return new Date(e.getUTCFullYear(),e.getUTCMonth());case"quarter":return function(e,t){if(1==t)return new Date(e.getUTCFullYear(),0);if(2==t)return new Date(e.getUTCFullYear(),3);if(3==t)return new Date(e.getUTCFullYear(),6);if(4==t)return new Date(e.getUTCFullYear(),9);throw"Invalid quarter "+t}(e,ys(e));case"year":return new Date(e.getUTCFullYear(),1);default:throw"Local query engine does not support time trunc function "+t}var n,r,i}(new Date(t[i.value]),i.function);t[i.value]=a.toISOString(),n=[].concat(n,[a.toISOString()])}else n=[].concat(n,[""+t[i.value]])})),n.join("|")})):{"":t}}(e,t);return s.map(Object.values(r),(function(t){var r=[].concat(e.measure),i=[].concat(e.measure).flatMap((function(e){var t=[];return"maths"===e.type&&("field"===e.left.type&&"none"!=e.left.function&&t.push(e.left),"field"===e.right.type&&"none"!=e.right.function&&t.push(e.right),"maths"===e.left.type&&"field"===e.left.left.type&&(t=[].concat(t,[e.left.left])),"maths"===e.left.type&&"field"===e.left.right.type&&(t=[].concat(t,[e.left.right])),"maths"===e.right.type&&"field"===e.right.right.type&&(t=[].concat(t,[e.right.right])),"maths"===e.right.type&&"field"===e.right.left.type&&(t=[].concat(t,[e.right.left]))),t}));return $({},s.reduce([].concat(r,i),(function(e,r,i){var a=St(r,i);switch(r.type){case"field":e[a]="none"==r.function||YC.includes(r.function)?t[0][r.value]:XC(r.function,r.value,t);break;case"function":if("none"==r.function)throw"Function type is redundant if function is 'none'.";var o=St(r.value,i);e[a]=XC(r.function,o,t);break;case"subquery":e[a]=n(r.value);break;case"number":e[a]=r.value;break;case"maths":(en([r.left])||en([r.right]))&&(e[a]=QC(e,r,n,t))}return e}),{}))}))},ZC=function(e,t){return e+"::"+t},$C=function(e,t,n){return[].concat(e).map((function(e){var r=zr(t,e.dataSetId)[0],i=ZC(n,e.dataSetId),a=WC[i];return a&&r?function e(t,n,r){var i=function(e,t,n){return s.isEmpty(e.filter)?n:s.filter([].concat(n),(function(n){return function(e,t,n){return s.some(t,(function(t){return s.every(t,(function(t){if("field"==t.field.type&&"string"==typeof t.field.value){var r=e[t.field.value],i=Ur(n,t.field.value);r="date_time"==i.dataType?new Date(r):r;var a="date_time"==i.dataType?new Date(t.value):t.value;return Us($({},t,{value:a}),r)}throw"Unsure how to handle this."}))}))}(n,e.filter,t)}))}(t,n,s.cloneDeep(r)),a=function(i){var a=e({type:"query",dataSetId:t.dataSetId,measure:[i.measure[0]],filter:i.filter,order:[],group:[]},n,r);if(0==a.length)return null;if(!s.isNumber(a[0][0]))throw"Sub query must return a numeric result.";return a[0][0]};i=function(e,t,n){return t.map((function(t){var r=$({},t);return e.measure.forEach((function(e,i){var a=St(e,i);if("maths"!=e.type||en([e.left])||en([e.right])){if("function"==e.type){var o=QC(t,e.value,n),s=St(e.value,i);r[s]=o}}else r[a]=QC(t,e,n)})),r}))}(t,i,a),i=JC(t,i,a),i=function(e,t,n){return t.map((function(t){var r=$({},t);return e.measure.forEach((function(e,i){var a=St(e,i);"maths"===e.type&&(r[a]=QC(t,e,n))})),r}))}(t,i,a),i=function(e,t){if(s.isEmpty(e.order))return t;var n=[].concat(e.order).map((function(t){var n=e.measure[t.index];if("field"==n.type&&"string"==typeof n.value)return xt({field:n.value,function:n.function});throw"Cannot sort by non-aggregate"})),r=[].concat(e.order).map((function(e){return e.direction}));return s.orderBy([].concat(t),n,r)}(t,i),i=function(e,t){return e.offset||e.limit?t.slice(e.offset).slice(0,e.limit):t}(t,i);var o=function(e,t){return[].concat(e.measure).map((function(e,t){return St(e,t)}))}(t);return i.map((function(e){return[].concat(o).map((function(t){return e[t]}))}))}(e,r,a):(console.warn("Returning an empty result."),[])}))},eS=function(){var e=Z(X().mark((function e(t,n,r,i){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([].concat(t).flatMap(function(){var e=Z(X().mark((function e(t){var a,o;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=zr(n,t.dataSetId),!(o=a[0])){e.next=8;break}return e.next=4,KC(o,r,ZC(i,t.dataSetId));case 4:return e.t0=e.sent,e.abrupt("return",[e.t0]);case 8:return e.abrupt("return",[]);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 2:return e.abrupt("return",$C(t,n,i));case 3:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),tS=function(){var e=Z(X().mark((function e(t,n,r){var i,a,o,s,u;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=BC(n,Ka,r),a=i.queries,o=i.resultFields,e.next=3,zC(a,(function(e){return"preparedQuery"==e.type&&Oe("In-browser query engine does not support prepared queries."),"query"==e.type}),function(){var e=Z(X().mark((function e(n){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,eS(n,r.dataSets,t.loadData,t.cacheKeyNamespace);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),(function(e){return{query:e,cacheKeyNamespace:t.cacheKeyNamespace}}));case 3:return null===(s=e.sent)&&(s=a.map((function(){return null}))),u=[].concat(a).map((function(e,t){if(null===s)return null;var n=s[t];return void 0===n?null:{content:n,fields:o[t]}})),e.abrupt("return",u);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),nS=function(){var e=Z(X().mark((function e(t,n,r){var i,a,o,s;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=BC(n,t.queryEngineConfig,r),a=i.queries,o=i.resultFields,e.next=3,zC(a,(function(e){return"preparedQuery"==e.type&&Oe("Custom query engine does not support prepared queries."),"query"==e.type}),function(){var e=Z(X().mark((function e(n){var i;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.runQueries(n,$({},r,{dataAccessToken:t.dataAccessToken}));case 2:if(null!=(i=e.sent)){e.next=5;break}return e.abrupt("return",n.map((function(){return null})));case 5:return e.abrupt("return",i.map((function(e,t){return Array.isArray(e)?{fields:o[t],content:e}:e})));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),(function(e){return{query:e,cacheKeyNamespace:t.cacheKeyNamespace}}));case 3:if(null!==(s=e.sent)){e.next=6;break}return e.abrupt("return",a.map((function(){return null})));case 6:return e.abrupt("return",s);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}();function rS(e,t,n){return iS.apply(this,arguments)}function iS(){return(iS=Z(X().mark((function e(t,n,r){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("vizzlyQueryEngine"!=t.type){e.next=4;break}return e.next=3,VC(t,n,r);case 3:case 7:case 11:return e.abrupt("return",e.sent);case 4:if("vizzlyJsQueryEngine"!=t.type){e.next=8;break}return e.next=7,tS(t,n,r);case 8:if("custom"!=t.type){e.next=12;break}return e.next=11,nS(t,n,r);case 12:return e.abrupt("return",[]);case 13:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var aS=function(e){return h.createElement(oS,$({},e,{key:e.parentDashboardId+"_"+e.dashboardId}))},oS=function(t){var n,r,a,o,s,u,l,c,f,d=GE(t),h=t.vizzlyApiHost?{host:t.vizzlyApiHost}:{host:"https://api.vizzly.co"},g=Ia(h),m=function(e,n,r){var i;return Dr(e,n,r,t.textOverrides,"object"==typeof t.developerTools&&!0===(null==(i=t.developerTools)?void 0:i.translationKeys))},v=(s={dashboardId:t.dashboardId,parentDashboardId:t.parentDashboardId,identityCallback:t.identity,loadDataSetsCallback:(a=t.dataSets,o=t.queryEngineEndpoint,function(){var e=Z(X().mark((function e(t,n){var r,i;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,"function"==typeof(r=WE(a,o))){e.next=4;break}throw new Za;case 4:return e.next=6,r(t,n);case 6:if(i=e.sent){e.next=9;break}throw new Xa("Failed to fetch data sets from the query engine endpoint");case 9:return e.abrupt("return",i.map((function(e){return qr(e,n)})));case 12:if(e.prev=12,e.t0=e.catch(0),!(e.t0 instanceof Za)){e.next=16;break}throw e.t0;case 16:throw new Xa("Failed to fetch data sets.");case 17:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t,n){return e.apply(this,arguments)}}()),vizzlyAPI:g,implementationMeta:d,loadQueryEngineConfigCallback:KE(t),programmaticDashboard:t.parentDashboard,textOverride:m},l=uo(s.identityCallback,s.loadDataSetsCallback,s.loadQueryEngineConfigCallback,s.textOverride),f=function(e,t,n){var r=i.useState(),a=r[0],o=r[1];if(i.useEffect((function(){!function(){var n=Z(X().mark((function n(){var r,i,s,u;return X().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!("isLoading"in t)){n.next=2;break}return n.abrupt("return");case 2:if(e){n.next=4;break}return n.abrupt("return");case 4:return n.next=6,zE(e,t);case 6:i=(r=n.sent).mode,u=r.scope,(s=r.dashboardId)!=(null==a?void 0:a.dashboardId)&&o({mode:i,dashboardId:s,scope:u});case 11:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}()()}),[JSON.stringify(e),t]),!a)return null;if("isLoading"in t)return null;var s=t.dashboards.find((function(e){return e.id==a.dashboardId}))||null;return{mode:a.mode,dashboard:s,scope:a.scope,isProgrammaticParent:!!n}}(function(e,t,n){if("accessType"in e&&"admin"==e.accessType){Ee("Admin access found, so we will show the parent dashboard.",e.defaultParentDashboardId);var r=e.defaultParentDashboardId;if(n){var i=e.dashboards.find((function(e){return e.id==n}));null!=i&&i.parentDashboardId&&(Ee("A child dashboard was provided whilst in admin mode. Therefore the parent of the given child will be shown to administer.",i.parentDashboardId),r=i.parentDashboardId)}return{type:"exact",dashboardId:r}}return n?(Ee("Strategy will be to show dashboard",n),{type:"exact",dashboardId:n}):"childDashboardCount"in e&&1===e.childDashboardCount&&"read"==(null==t?void 0:t.dashboardAccess.scope)?(Ee("Strategy will be to show read-only view of the only child dashboard. If you wish to render a read-only view of the parent dashboard, please make sure the `dashboardId` property matches the `parentDashboardId` property.",e.defaultParentDashboardId),{type:"exact",dashboardId:e.dashboards[0].id}):"read"==(null==t?void 0:t.dashboardAccess.scope)&&"defaultParentDashboardId"in e?(Ee("Strategy will be to return read-only view of the parent dashboard.",e.defaultParentDashboardId),{type:"exact",dashboardId:e.defaultParentDashboardId}):"defaultParentDashboardId"in e?t&&t.dashboardAccess.dashboardId?(Ee("Strategy will be to show a child of the parent dashboard determined by the identity config",null==t||null==(a=t.dashboardAccess)?void 0:a.dashboardId),{type:"instantCopyOf",parentDashboardId:null==t||null==(o=t.dashboardAccess)?void 0:o.dashboardId}):(Ee("Strategy will be to show a child of the parent dashboard",e.defaultParentDashboardId),{type:"instantCopyOf",parentDashboardId:e.defaultParentDashboardId}):void 0;var a,o}(c=Zo(null==l?void 0:l.identityConfig,null==l?void 0:l.dataSets,s.vizzlyAPI,s.parentDashboardId,Xo(s.implementationMeta.queryEngineEndpoint,l.queryEngineConfig),l.queryEngineConfig,s.programmaticDashboard),l.identityConfig,s.dashboardId),c,s.programmaticDashboard),0===(null==(u=l.dataSets)?void 0:u.length)?{error:new qE}:l.error?{error:l.error}:l.identityConfig&&l.queryEngineConfig?"isLoading"in c?null:f?{dashboardAPI:c,scope:f.scope,queryEngineConfig:l.queryEngineConfig,dashboard:f.dashboard,identityConfig:l.identityConfig,mode:f.mode,vizzlyApiConfig:s.vizzlyAPI.config,isProgrammaticParent:f.isProgrammaticParent}:null:null);if(null===v)return p.jsx(Eh,{override:t.renderLoadingComponent});if("error"in v)return p.jsx(xC,{implementationMeta:d,error:v.error});if(!v.dashboard)return p.jsx(Eh,{override:t.renderLoadingComponent});var b=function(){var e=Z(X().mark((function e(t,n){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=n||!v.dashboard){e.next=7;break}return e.next=3,v.dashboardAPI.saveScheduledReport({dashboardId:v.dashboard.id,cronSchedule:null,scheduledReportId:t});case 3:return e.abrupt("return",e.sent?"deleted":null);case 7:if(null==n||!v.dashboard){e.next=12;break}return e.next=10,v.dashboardAPI.saveScheduledReport({dashboardId:v.dashboard.id,cronSchedule:n,scheduledReportId:t});case 10:return e.abrupt("return",e.sent?"saved":null);case 12:return e.abrupt("return",null);case 13:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),y=function(){var e=Z(X().mark((function e(t){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"read_write"==v.scope&&v.dashboardAPI.updateDashboard(t.id,{definition:po(t)});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=Z(X().mark((function e(){var t;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null===v||!("dashboard"in v)||null===v.dashboard){e.next=4;break}return t=Eo(v.dashboard,v.dashboardAPI.dashboards,v.dashboardAPI.defaultParentDashboardId),y(t),e.abrupt("return",t);case 4:return e.abrupt("return",null);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=(null==(n=v.identityConfig)||null==(n=n.queryEngineAccessConfig)?void 0:n.allowDatabaseSchemaAccess)&&"query-engine"==d.type,w=null!=(r=t.dateFilterOptions)?r:t.dateTimeFilterOptions,F=function(e,t,n){var r,i,a=(i=t.identityConfig.dashboardAccess,["accessType","dashboardId","projectId","userReference","scope"].map((function(e){return e+":"+i[e]})).join(":::"));if("runQueries"in e&&e.runQueries)return function(){var r=Z(X().mark((function r(i,o){var s;return X().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,rS({type:"custom",queryEngineConfig:t.queryEngineConfig,runQueries:e.runQueries,dataAccessToken:null==(s=t.identityConfig.dataAccess)?void 0:s.signature,cacheKeyNamespace:a},i,{abortSignal:o.abortSignal,dataSets:o.dataSets,filterConfig:o.filterConfig||{},timeRangeOptions:n});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}();if(e.data)return function(){var t=Z(X().mark((function t(r,i){return X().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,rS({type:"vizzlyJsQueryEngine",loadData:e.data,cacheKeyNamespace:a},r,{abortSignal:i.abortSignal,dataSets:i.dataSets,filterConfig:i.filterConfig||{},timeRangeOptions:n});case 2:return t.abrupt("return",t.sent);case 3:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}();if("queryEngineEndpoint"in e&&e.queryEngineEndpoint&&null!=(r=t.identityConfig.dataAccess)&&r.signature)return function(){var r=Z(X().mark((function r(i,o){var s;return X().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,rS({type:"vizzlyQueryEngine",queryEngineConfig:t.queryEngineConfig,dataAccessToken:null==(s=t.identityConfig.dataAccess)?void 0:s.signature,queryEngineEndpoint:e.queryEngineEndpoint,cacheKeyNamespace:a},i,{abortSignal:o.abortSignal,dataSets:o.dataSets,filterConfig:o.filterConfig||{},timeRangeOptions:n});case 2:return r.abrupt("return",r.sent);case 3:case"end":return r.stop()}}),r)})));return function(e,t){return r.apply(this,arguments)}}();throw"Missing required props."}(t,v,El(m,w)),k=function(){var e=Z(X().mark((function e(t,n,r){var i,a;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.dashboard){e.next=5;break}return a=Mo(null==(i=v.dashboard)?void 0:i.id,v.dashboardAPI.permissions),e.next=4,g.aiActions(t,n,a.token,r);case 4:return e.abrupt("return",e.sent);case 5:throw"Dashboard has not yet been loaded.";case 6:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),x=function(){var e=Z(X().mark((function e(t,n,r,i){var a,o;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.dashboard){e.next=5;break}return o=Mo(null==(a=v.dashboard)?void 0:a.id,v.dashboardAPI.permissions),e.next=4,g.askAi(n,r,t,o.token,v.dashboard.dataSets,v.queryEngineConfig,i);case 4:return e.abrupt("return",e.sent);case 5:throw"Dashboard has not yet been loaded.";case 6:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),E=function(){var e=Z(X().mark((function e(){var t,n;return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v.dashboard){e.next=7;break}return n=Mo(null==(t=v.dashboard)?void 0:t.id,v.dashboardAPI.permissions),e.next=4,g.askAiForQuestionSuggestions(n.token,v.dashboard.dataSets);case 4:return e.abrupt("return",e.sent.suggestions);case 7:throw"Dashboard has not yet been loaded.";case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return p.jsx(HE.Provider,{value:$({},t,{onSave:y}),children:p.jsx(UE,{trackEvent:t.trackEvent,dashboardBehaviour:{isProgrammaticParent:v.isProgrammaticParent,mode:v.mode,scope:v.scope,dateFilterOptions:w,numberFormatOptions:null==t?void 0:t.numberFormatOptions,dateTimeFormatOptions:null==t?void 0:t.dateTimeFormatOptions,onEditorUpdate:null==t?void 0:t.onEditorUpdate,onScheduledReportChange:b,reportScheduleOptions:t.reportScheduleOptions,dataPanel:t.dataPanel,formatPanel:t.formatPanel,maxCSVDownloadLimit:t.maxCSVDownloadLimit,textOverrides:t.textOverrides,developerTools:t.developerTools,dashboardFilters:t.dashboardFilters,onDashboardFilterChange:t.onDashboardFilterChange,onSave:y,onOpenConfigManagerUi:A?function(){var t,n,r,i,a;A&&"query-engine"===d.type&&d.queryEngineEndpoint&&(window.location.href=(n=d.queryEngineEndpoint,(r=null==(t=v.identityConfig.queryEngineAccessConfig)?void 0:t.signature)?(i=JSON.stringify({queryEngineAccessToken:r,projectAccessToken:void 0}),a="object"==typeof window&&window&&window.btoa?window.btoa(i):e.from(i).toString("base64"),Ui(Ya(n),"/sign-in#"+a)):""))}:void 0,organizationName:t.organizationName,featureToggles:t.featureToggles,customComponents:t.customComponents,componentOverrides:VA(t),queryEngineConfig:v.queryEngineConfig,disableToolbar:null==t?void 0:t.disableToolbar,cascadeFilterSelection:null==t?void 0:t.cascadeFilterSelection,textOverride:m,pdfSettings:null==t?void 0:t.pdfSettings,labelFormat:null==t?void 0:t.labelFormat},ai:{onAction:k,onAsk:x,fetchSuggestions:E},onDashboardUpdate:null==t?void 0:t.onDashboardUpdate,dashboard:v.dashboard,runQueriesCallback:F,implementationMeta:d,identityConfig:v.identityConfig,includeComponents:null==t?void 0:t.includeComponents,excludeComponents:null==t?void 0:t.excludeComponents,onReset:_,onError:null==t?void 0:t.onError,theme:t.theme,vizzlyApiConfig:h,onViewClick:null==t?void 0:t.onViewClick,children:null==t?void 0:t.children})})},sS=function(e){return p.jsxs(rs,{renderOnError:function(){return p.jsx("p",{children:"Unexpected vizzly error."})},onError:function(t,n){return(null==e?void 0:e.onError)&&(null==e?void 0:e.onError(t,n))},children:[p.jsx(us,{}),p.jsx(aS,$({},e,{children:p.jsx(BE,{})}))]})},uS={Dashboard:sS,useDashboardManager:ts,useInBrowserDashboardManager:ns,NewVizzlyImplementation:Ua,displayPositions:Ii,DataSetField:as};t.Dashboard=sS,t.DataSetField=as,t.NewVizzlyImplementation=Ua,t.default=uS,t.displayPositions=Ii,t.useDashboardManager=ts,t.useInBrowserDashboardManager=ns}).call(this,n(428).Buffer)},function(e,t,n){"use strict";t.__esModule=!0,t.default=l;var r=s(n(9)),i=s(n(1)),a=s(n(44)),o=["top","left","transform","className","children","innerRef"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){var t=e.top,n=void 0===t?0:t,r=e.left,s=void 0===r?0:r,l=e.transform,c=e.className,f=e.children,d=e.innerRef,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o);return i.default.createElement("g",u({ref:d,className:(0,a.default)("visx-group",c),transform:l||"translate("+s+", "+n+")"},h),f)}l.propTypes={top:r.default.number,left:r.default.number,transform:r.default.string,className:r.default.string,children:r.default.node,innerRef:r.default.oneOfType([r.default.string,r.default.func,r.default.object])}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.animationTrajectory,n=e.tickComponent,s=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o),u=(0,r.useMemo)((function(){return function(e){return r.default.createElement(a.default,l({},e,{tickComponent:n,animationTrajectory:t}))}}),[t,n]);return r.default.createElement(i.default,l({},s,{ticksComponent:u}))};u(n(9));var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1)),i=u(n(441)),a=u(n(2276)),o=["animationTrajectory","tickComponent"];function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.scale,n=e.width,s=e.numTicks,l=e.tickValues,c=(e.offset,e.className),f=e.animationTrajectory,d=e.top,h=e.left,p=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o);return r.default.createElement(i.default,{scale:t,width:n,numTicks:s,tickValues:l,className:c,top:d,left:h},(function(e){var n=e.lines;return r.default.createElement(a.default,u({scale:t,lines:n,animationTrajectory:f,animateXOrY:"y",lineKey:function(e){var t,n;return"row-"+(null!=(t=null==e||null==(n=e.from)?void 0:n.y)?t:"")+"-"+e.index}},p))}))};var r=s(n(1)),i=s(n(901)),a=s(n(1288)),o=["scale","width","numTicks","tickValues","offset","className","animationTrajectory","top","left"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.scale,n=e.height,s=e.numTicks,l=e.tickValues,c=(e.offset,e.className),f=e.animationTrajectory,d=e.top,h=e.left,p=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o);return r.default.createElement(i.default,{scale:t,height:n,numTicks:s,tickValues:l,className:c,top:d,left:h},(function(e){var n=e.lines;return r.default.createElement(a.default,u({scale:t,lines:n,animationTrajectory:f,animateXOrY:"x",lineKey:function(e){var t,n;return"column-"+(null!=(t=null==e||null==(n=e.from)?void 0:n.x)?t:"")+"-"+e.index}},p))}))};var r=s(n(1)),i=s(n(902)),a=s(n(1288)),o=["scale","height","numTicks","tickValues","offset","className","animationTrajectory","top","left"];function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return a((0,i.scaleOrdinal)(),e)},t.updateOrdinalScale=void 0;var r,i=n(193);var a=(0,((r=n(2277))&&r.__esModule?r:{default:r}).default)("domain","range","reverse","unknown");t.updateOrdinalScale=a},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){if("bandwidth"in e)return e.bandwidth();var t=e.range(),n=e.domain();return Math.abs(t[t.length-1]-t[0])/n.length}},function(e,t,n){!function(e){"use strict";function t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(){return n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?r(Object(i),!0).forEach((function(n){t(e,n,i[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function a(e,t){if(e){if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=a(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,u=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return s=e.done,e},e:function(e){u=!0,o=e},f:function(){try{s||null==n.return||n.return()}finally{if(u)throw o}}}}function u(e,t){var n=[],r=[];function i(e,t){if(1===e.length)n.push(e[0]),r.push(e[0]);else{for(var a=Array(e.length-1),o=0;o<a.length;o++)0===o&&n.push(e[0]),o===a.length-1&&r.push(e[o+1]),a[o]=[(1-t)*e[o][0]+t*e[o+1][0],(1-t)*e[o][1]+t*e[o+1][1]];i(a,t)}}return e.length&&i(e,t),{left:n,right:r.reverse()}}function l(e){var t={};return 4===e.length&&(t.x2=e[2][0],t.y2=e[2][1]),e.length>=3&&(t.x1=e[1][0],t.y1=e[1][1]),t.x=e[e.length-1][0],t.y=e[e.length-1][1],4===e.length?t.type="C":3===e.length?t.type="Q":t.type="L",t}function c(e,t){for(var n=[],r=e,i=1/(t=t||2),a=0;a<t-1;a++){var o=u(r,i/(1-i*a));n.push(o.left),r=o.right}return n.push(r),n}function f(e,t,n){var r=[[e.x,e.y]];return null!=t.x1&&r.push([t.x1,t.y1]),null!=t.x2&&r.push([t.x2,t.y2]),r.push([t.x,t.y]),c(r,n).map(l)}var d=/[MLCSTQAHVZmlcstqahv]|-?[\d.e+-]+/g,h={M:["x","y"],L:["x","y"],H:["x"],V:["y"],C:["x1","y1","x2","y2","x","y"],S:["x2","y2","x","y"],Q:["x1","y1","x","y"],T:["x","y"],A:["rx","ry","xAxisRotation","largeArcFlag","sweepFlag","x","y"],Z:[]};function p(e,t){for(var n=Array(e),r=0;r<e;r++)n[r]=t;return n}function g(e){return"".concat(e.type).concat(h[e.type].map((function(t){return e[t]})).join(","))}function m(e,t){var n={x1:"x",y1:"y",x2:"x",y2:"y"},r=["xAxisRotation","largeArcFlag","sweepFlag"];if(e.type!==t.type&&"M"!==t.type.toUpperCase()){var i={};Object.keys(t).forEach((function(a){var o=t[a],s=e[a];void 0===s&&(r.includes(a)?s=o:(void 0===s&&n[a]&&(s=e[n[a]]),void 0===s&&(s=0))),i[a]=s})),i.type=t.type,e=i}return e}function v(e,t,r){var i=[];if("L"===t.type||"Q"===t.type||"C"===t.type)i=i.concat(f(e,t,r));else{var a=n({},e);"M"===a.type&&(a.type="L"),(i=i.concat(p(r-1).map((function(){return a})))).push(t)}return i}function b(e,t,r){var i=e.length-1,a=t.length-1,o=i/a,s=p(a).reduce((function(t,n,i){var a=Math.floor(o*i);if(r&&a<e.length-1&&r(e[a],e[a+1])){var s=o*i%1<.5;t[a]&&(s?a>0?a-=1:a<e.length-1&&(a+=1):a<e.length-1?a+=1:a>0&&(a-=1))}return t[a]=(t[a]||0)+1,t}),[]).reduce((function(t,r,i){if(i===e.length-1){var a=p(r,n({},e[e.length-1]));return"M"===a[0].type&&a.forEach((function(e){e.type="L"})),t.concat(a)}return t.concat(v(e[i],e[i+1],r))}),[]);return s.unshift(e[0]),s}function y(e){for(var t,n,r=(e||"").match(d)||[],i=[],a=0;a<r.length;++a)if(t=h[r[a]]){n={type:r[a]};for(var o=0;o<t.length;++o)n[t[o]]=+r[a+o+1];a+=t.length,i.push(n)}return i}function _(e,t,n){var r=null==e?[]:e.slice(),a=null==t?[]:t.slice();if(!r.length&&!a.length)return function(){return[]};var o=(0===r.length||"Z"===r[r.length-1].type)&&(0===a.length||"Z"===a[a.length-1].type);r.length>0&&"Z"===r[r.length-1].type&&r.pop(),a.length>0&&"Z"===a[a.length-1].type&&a.pop(),r.length?a.length||a.push(r[0]):r.push(a[0]),0!==Math.abs(a.length-r.length)&&(a.length>r.length?r=b(r,a,n):a.length<r.length&&(a=b(a,r,n)));var u=(r=r.map((function(e,t){return m(e,a[t])}))).map((function(e){return i({},e)}));return o&&u.push({type:"Z"}),function(e){if(1===e)return null==t?[]:t;if(e>0)for(var n=0;n<u.length;++n){var i,o=r[n],l=a[n],c=u[n],f=s(h[c.type]);try{for(f.s();!(i=f.n()).done;){var d=i.value;c[d]=(1-e)*o[d]+e*l[d],"largeArcFlag"!==d&&"sweepFlag"!==d||(c[d]=Math.round(c[d]))}}catch(p){f.e(p)}finally{f.f()}}return u}}function A(e,t,n){var r=y(e),i=y(t);if(!r.length&&!i.length)return function(){return""};var a=_(r,i,n);return function(e){if(1===e)return null==t?"":t;var n,r="",i=s(a(e));try{for(i.s();!(n=i.n()).done;)r+=g(n.value)}catch(o){i.e(o)}finally{i.f()}return r}}Object.keys(h).forEach((function(e){h[e.toLowerCase()]=h[e]})),e.interpolatePath=A,e.interpolatePathCommands=_,e.pathCommandsFromString=y,Object.defineProperty(e,"__esModule",{value:!0})}(t)},function(e,t,n){"use strict";n.d(t,"useGesture",(function(){return u}));var r=n(149),i=n(1),a=n.n(i),o=n(923);n(1291),n(1292);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=a.a.useMemo((function(){return new o.a(e)}),[]);if(i.applyHandlers(e,r),i.applyConfig(t,n),a.a.useEffect(i.effect.bind(i)),a.a.useEffect((function(){return i.clean.bind(i)}),[]),void 0===t.target)return i.bind.bind(i)}function u(e,t){var n=([r.a,r.d,r.f,r.g,r.c,r.b].forEach(r.e),function(e,t){var n=Object(o.b)(e,t||{}),r=n.handlers,i=n.nativeHandlers;return s(r,n.config,void 0,i)});return n(e,t||{})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return V}));var r=n(274),i=n.n(r),a=n(125),o=n.n(a),s=n(667),u=n.n(s),l=n(48),c=n.n(l),f=n(53),d=n.n(f),h=n(1),p=n.n(h),g=n(214),m=n(66),v=n.n(m),b=n(72),y=n(561),_=n(276),A=n(230),w=n(194),F=n(360),k=n(729),x=n(34),E=n(180),C=n(90),S=n(25),O=n(52),D=n(233),j=n(129);function T(e){return T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},T(e)}function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,q(r.key),r)}}function B(e,t){return B=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},B(e,t)}function N(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=H(e);if(t){var i=H(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return L(this,n)}}function L(e,t){if(t&&("object"===T(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return U(e)}function U(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function H(e){return H=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},H(e)}function z(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){var t=function(e,t){if("object"!==T(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===T(t)?t:String(t)}var V=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&B(e,t)}(s,e);var t,n,r,a=N(s);function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),z(U(t=a.call(this,e)),"pieRef",null),z(U(t),"sectorRefs",[]),z(U(t),"id",Object(S.j)("recharts-pie-")),z(U(t),"handleAnimationEnd",(function(){var e=t.props.onAnimationEnd;t.setState({isAnimationFinished:!0}),c()(e)&&e()})),z(U(t),"handleAnimationStart",(function(){var e=t.props.onAnimationStart;t.setState({isAnimationFinished:!1}),c()(e)&&e()})),t.state={isAnimationFinished:!e.isAnimationActive,prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,sectorToFocus:0},t}return t=s,r=[{key:"getDerivedStateFromProps",value:function(e,t){return t.prevIsAnimationActive!==e.isAnimationActive?{prevIsAnimationActive:e.isAnimationActive,prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:[],isAnimationFinished:!0}:e.isAnimationActive&&e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curSectors:e.sectors,prevSectors:t.curSectors,isAnimationFinished:!0}:e.sectors!==t.curSectors?{curSectors:e.sectors,isAnimationFinished:!0}:null}},{key:"getTextAnchor",value:function(e,t){return e>t?"start":e<t?"end":"middle"}},{key:"renderLabelLineItem",value:function(e,t){return p.a.isValidElement(e)?p.a.cloneElement(e,t):c()(e)?e(t):p.a.createElement(_.a,P({},t,{type:"linear",className:"recharts-pie-label-line"}))}},{key:"renderLabelItem",value:function(e,t,n){if(p.a.isValidElement(e))return p.a.cloneElement(e,t);var r=n;return c()(e)&&(r=e(t),p.a.isValidElement(r))?r:p.a.createElement(A.a,P({},t,{alignmentBaseline:"middle",className:"recharts-pie-label-text"}),r)}},{key:"renderSectorItem",value:function(e,t){return p.a.isValidElement(e)?p.a.cloneElement(e,t):c()(e)?e(t):u()(e)?p.a.createElement(y.a,P({tabIndex:-1},t,e)):p.a.createElement(y.a,P({tabIndex:-1},t))}}],(n=[{key:"isActiveIndex",value:function(e){var t=this.props.activeIndex;return Array.isArray(t)?-1!==t.indexOf(e):e===t}},{key:"hasActiveIndex",value:function(){var e=this.props.activeIndex;return Array.isArray(e)?0!==e.length:e||0===e}},{key:"renderLabels",value:function(e){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var t=this.props,n=t.label,r=t.labelLine,i=t.dataKey,a=t.valueKey,o=Object(x.a)(this.props),u=Object(x.a)(n),l=Object(x.a)(r),c=n&&n.offsetRadius||20,f=e.map((function(e,t){var f=(e.startAngle+e.endAngle)/2,h=Object(C.e)(e.cx,e.cy,e.outerRadius+c,f),g=M(M(M(M({},o),e),{},{stroke:"none"},u),{},{index:t,textAnchor:s.getTextAnchor(h.x,e.cx)},h),m=M(M(M(M({},o),e),{},{fill:"none",stroke:e.fill},l),{},{index:t,points:[Object(C.e)(e.cx,e.cy,e.outerRadius,f),h],key:"line"}),v=i;return d()(i)&&d()(a)?v="value":d()(i)&&(v=a),p.a.createElement(b.a,{key:"label-".concat(t)},r&&s.renderLabelLineItem(r,m),s.renderLabelItem(n,g,Object(O.w)(e,v)))}));return p.a.createElement(b.a,{className:"recharts-pie-labels"},f)}},{key:"renderSectorsStatically",value:function(e){var t=this,n=this.props,r=n.activeShape,i=n.blendStroke,a=n.inactiveShape;return e.map((function(e,n){var o=a&&t.hasActiveIndex()?a:null,u=t.isActiveIndex(n)?r:o,l=M(M({},e),{},{stroke:i?e.fill:e.stroke});return p.a.createElement(b.a,P({ref:function(e){e&&!t.sectorRefs.includes(e)&&t.sectorRefs.push(e)},tabIndex:-1,className:"recharts-pie-sector"},Object(j.e)(t.props,e,n),{key:"sector-".concat(n)}),s.renderSectorItem(u,l))}))}},{key:"renderSectorsWithAnimation",value:function(){var e=this,t=this.props,n=t.sectors,r=t.isAnimationActive,i=t.animationBegin,a=t.animationDuration,s=t.animationEasing,u=t.animationId,l=this.state,c=l.prevSectors,f=l.prevIsAnimationActive;return p.a.createElement(g.a,{begin:i,duration:a,isActive:r,easing:s,from:{t:0},to:{t:1},key:"pie-".concat(u,"-").concat(f),onAnimationStart:this.handleAnimationStart,onAnimationEnd:this.handleAnimationEnd},(function(t){var r=t.t,i=[],a=(n&&n[0]).startAngle;return n.forEach((function(e,t){var n=c&&c[t],s=t>0?o()(e,"paddingAngle",0):0;if(n){var u=Object(S.e)(n.endAngle-n.startAngle,e.endAngle-e.startAngle),l=M(M({},e),{},{startAngle:a+s,endAngle:a+u(r)+s});i.push(l),a=l.endAngle}else{var f=e.endAngle,d=e.startAngle,h=Object(S.e)(0,f-d)(r),p=M(M({},e),{},{startAngle:a+s,endAngle:a+h+s});i.push(p),a=p.endAngle}})),p.a.createElement(b.a,null,e.renderSectorsStatically(i))}))}},{key:"attachKeyboardHandlers",value:function(e){var t=this;e.onkeydown=function(e){if(!e.altKey)switch(e.key){case"ArrowLeft":var n=++t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[n].focus(),t.setState({sectorToFocus:n});break;case"ArrowRight":var r=--t.state.sectorToFocus<0?t.sectorRefs.length-1:t.state.sectorToFocus%t.sectorRefs.length;t.sectorRefs[r].focus(),t.setState({sectorToFocus:r});break;case"Escape":t.sectorRefs[t.state.sectorToFocus].blur(),t.setState({sectorToFocus:0})}}}},{key:"renderSectors",value:function(){var e=this.props,t=e.sectors,n=e.isAnimationActive,r=this.state.prevSectors;return!(n&&t&&t.length)||r&&i()(r,t)?this.renderSectorsStatically(t):this.renderSectorsWithAnimation()}},{key:"componentDidMount",value:function(){this.pieRef&&this.attachKeyboardHandlers(this.pieRef)}},{key:"render",value:function(){var e=this,t=this.props,n=t.hide,r=t.sectors,i=t.className,a=t.label,o=t.cx,s=t.cy,u=t.innerRadius,l=t.outerRadius,c=t.isAnimationActive,f=this.state.isAnimationFinished;if(n||!r||!r.length||!Object(S.g)(o)||!Object(S.g)(s)||!Object(S.g)(u)||!Object(S.g)(l))return null;var d=v()("recharts-pie",i);return p.a.createElement(b.a,{tabIndex:0,className:d,ref:function(t){e.pieRef=t}},this.renderSectors(),a&&this.renderLabels(r),w.a.renderCallByParent(this.props,null,!1),(!c||f)&&F.a.renderCallByParent(this.props,r,!1))}}])&&I(t.prototype,n),r&&I(t,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(h.PureComponent);z(V,"displayName","Pie"),z(V,"defaultProps",{stroke:"#fff",fill:"#808080",legendType:"rect",cx:"50%",cy:"50%",startAngle:0,endAngle:360,innerRadius:0,outerRadius:"80%",paddingAngle:0,labelLine:!0,hide:!1,minAngle:0,isAnimationActive:!E.a.isSsr,animationBegin:400,animationDuration:1500,animationEasing:"ease",nameKey:"name",blendStroke:!1}),z(V,"parseDeltaAngle",(function(e,t){return Object(S.i)(t-e)*Math.min(Math.abs(t-e),360)})),z(V,"getRealPieData",(function(e){var t=e.props,n=t.data,r=t.children,i=Object(x.a)(e.props),a=Object(x.b)(r,k.a);return n&&n.length?n.map((function(e,t){return M(M(M({payload:e},i),e),a&&a[t]&&a[t].props)})):a&&a.length?a.map((function(e){return M(M({},i),e.props)})):[]})),z(V,"parseCoordinateOfPie",(function(e,t){var n=t.top,r=t.left,i=t.width,a=t.height,o=Object(C.c)(i,a);return{cx:r+Object(S.c)(e.props.cx,i,i/2),cy:n+Object(S.c)(e.props.cy,a,a/2),innerRadius:Object(S.c)(e.props.innerRadius,o,0),outerRadius:Object(S.c)(e.props.outerRadius,o,.8*o),maxRadius:e.props.maxRadius||Math.sqrt(i*i+a*a)/2}})),z(V,"getComposedData",(function(e){var t=e.item,n=e.offset,r=V.getRealPieData(t);if(!r||!r.length)return null;var i=t.props,a=i.cornerRadius,o=i.startAngle,s=i.endAngle,u=i.paddingAngle,l=i.dataKey,c=i.nameKey,f=i.valueKey,h=i.tooltipType,p=Math.abs(t.props.minAngle),g=V.parseCoordinateOfPie(t,n),m=V.parseDeltaAngle(o,s),v=Math.abs(m),b=l;d()(l)&&d()(f)?(Object(D.a)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),b="value"):d()(l)&&(Object(D.a)(!1,'Use "dataKey" to specify the value of pie,\n      the props "valueKey" will be deprecated in 1.1.0'),b=f);var y,_,A=r.filter((function(e){return 0!==Object(O.w)(e,b,0)})).length,w=v-A*p-(v>=360?A:A-1)*u,F=r.reduce((function(e,t){var n=Object(O.w)(t,b,0);return e+(Object(S.g)(n)?n:0)}),0);F>0&&(y=r.map((function(e,t){var n,r=Object(O.w)(e,b,0),i=Object(O.w)(e,c,t),s=(Object(S.g)(r)?r:0)/F,l=(n=t?_.endAngle+Object(S.i)(m)*u*(0!==r?1:0):o)+Object(S.i)(m)*((0!==r?p:0)+s*w),f=(n+l)/2,d=(g.innerRadius+g.outerRadius)/2,v=[{name:i,value:r,payload:e,dataKey:b,type:h}],y=Object(C.e)(g.cx,g.cy,d,f);return _=M(M(M({percent:s,cornerRadius:a,name:i,tooltipPayload:v,midAngle:f,middleRadius:d,tooltipPosition:y},e),g),{},{value:Object(O.w)(e,b),startAngle:n,endAngle:l,payload:e,paddingAngle:Object(S.i)(m)*u})})));return M(M({},g),{},{sectors:y,data:r})}))},function(e,t,n){var r=n(599),i=n(992),a=n(202);e.exports=function(e,t){return e&&e.length?r(e,a(t,2),i):void 0}},function(e,t,n){"use strict";var r=n(4),i=n(24),a=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],o=function(){if("undefined"===typeof document)return!1;var e,t=a[0],n={},o=Object(i.a)(a);try{for(o.s();!(e=o.n()).done;){var s=e.value;if((null===s||void 0===s?void 0:s[1])in document){var u,l=Object(i.a)(s.entries());try{for(l.s();!(u=l.n()).done;){var c=Object(r.a)(u.value,2),f=c[0],d=c[1];n[t[f]]=d}}catch(h){l.e(h)}finally{l.f()}return n}}}catch(h){o.e(h)}finally{o.f()}return!1}(),s={change:o.fullscreenchange,error:o.fullscreenerror},u={request:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.documentElement,t=arguments.length>1?arguments[1]:void 0;return new Promise((function(n,r){var i=function e(){u.off("change",e),n()};u.on("change",i);var a=e[o.requestFullscreen](t);a instanceof Promise&&a.then(i).catch(r)}))},exit:function(){return new Promise((function(e,t){if(u.isFullscreen){var n=function t(){u.off("change",t),e()};u.on("change",n);var r=document[o.exitFullscreen]();r instanceof Promise&&r.then(n).catch(t)}else e()}))},toggle:function(e,t){return u.isFullscreen?u.exit():u.request(e,t)},onchange:function(e){u.on("change",e)},onerror:function(e){u.on("error",e)},on:function(e,t){var n=s[e];n&&document.addEventListener(n,t,!1)},off:function(e,t){var n=s[e];n&&document.removeEventListener(n,t,!1)},raw:o};Object.defineProperties(u,{isFullscreen:{get:function(){return Boolean(document[o.fullscreenElement])}},element:{enumerable:!0,get:function(){var e;return null!==(e=document[o.fullscreenElement])&&void 0!==e?e:void 0}},isEnabled:{enumerable:!0,get:function(){return Boolean(document[o.fullscreenEnabled])}}}),o||(u={isEnabled:!1}),t.a=u},function(e,t,n){var r,i=n(64).default,a=Object.create,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,u=Object.getOwnPropertyNames,l=Object.getPrototypeOf,c=Object.prototype.hasOwnProperty,f=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var a,l=i(u(t));try{var f=function(){var i=a.value;c.call(e,i)||i===n||o(e,i,{get:function(){return t[i]},enumerable:!(r=s(t,i))||r.enumerable})};for(l.s();!(a=l.n()).done;)f()}catch(d){l.e(d)}finally{l.f()}}return e},d={};!function(e,t){for(var n in t)o(e,n,{get:t[n],enumerable:!0})}(d,{default:function(){return m}}),e.exports=(r=d,f(o({},"__esModule",{value:!0}),r));var h=function(e,t,n){return n=null!=e?a(l(e)):{},f(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)}(n(2324)),p=n(2326),g=h.default[h.default.length-1],m=(0,p.createReactPlayer)(h.default,g)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.csv2json=t.json2csv=void 0;var r=n(656),i=n(2329),a=n(2333),o=n(871);t.json2csv=function(e,t){var n=(0,o.buildJ2COptions)(null!==t&&void 0!==t?t:{});return(0,o.validate)(e,o.isObject,r.errors.json2csv),(0,i.Json2Csv)(n).convert(e)},t.csv2json=function(e,t){var n=(0,o.buildC2JOptions)(null!==t&&void 0!==t?t:{});return(0,o.validate)(e,o.isString,r.errors.csv2json),(0,a.Csv2Json)(n).convert(e)}},function(e,t,n){var r=n(594),i=n(359);e.exports=function(e){return i(r(e).toLowerCase())}},function(e,t,n){"use strict";var r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,V,W,G,K,Q,Y,X,J,Z,$,ee,te,ne,re,ie,ae=n(132).default,oe=n(621).default,se=n(2339).default,ue=n(189).default;Object.defineProperty(t,"__esModule",{value:!0});var le=n(1),ce=n(2340);function fe(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var de,he=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(le),pe=fe(le),ge=fe(ce);function me(e,t){return e[t]}function ve(e,t){return t.split(".").reduce((function(e,t){var n=t.match(/[^\]\\[.]+/g);if(n&&n.length>1)for(var r=0;r<n.length;r++)return e[n[r]][n[r+1]];return e[t]}),e)}function be(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return[].concat(ue(e.slice(0,n)),[t],ue(e.slice(n)))}function ye(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id",r=e.slice(),i=me(t,n);return i?r.splice(r.findIndex((function(e){return me(e,n)===i})),1):r.splice(r.findIndex((function(e){return e===t})),1),r}function _e(e){return e.map((function(e,t){var n=Object.assign(Object.assign({},e),{sortable:e.sortable||!!e.sortFunction||void 0});return e.id||(n.id=t+1),n}))}function Ae(e,t){return Math.ceil(e/t)}function we(e,t){return Math.min(e,t)}!function(e){e.ASC="asc",e.DESC="desc"}(de||(de={}));var Fe=function(){return null};function ke(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r={},i=ue(n);return t.length&&t.forEach((function(t){if(!t.when||"function"!=typeof t.when)throw new Error('"when" must be defined in the conditional style object and must be function');t.when(e)&&(r=t.style||{},t.classNames&&(i=[].concat(ue(i),ue(t.classNames))),"function"==typeof t.style&&(r=t.style(e)||{}))})),{style:r,classNames:i.join(" ")}}function xe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id",r=me(e,n);return r?t.some((function(e){return me(e,n)===r})):t.some((function(t){return t===e}))}function Ee(e,t){return t?e.findIndex((function(e){return Ce(e.id,t)})):-1}function Ce(e,t){return e==t}function Se(e,t){var n=!e.toggleOnSelectedRowsChange;switch(t.type){case"SELECT_ALL_ROWS":var r=t.keyField,i=t.rows,a=t.rowCount,o=t.mergeSelections,s=!e.allSelected,u=!e.toggleOnSelectedRowsChange;if(o){var l=s?[].concat(ue(e.selectedRows),ue(i.filter((function(t){return!xe(t,e.selectedRows,r)})))):e.selectedRows.filter((function(e){return!xe(e,i,r)}));return Object.assign(Object.assign({},e),{allSelected:s,selectedCount:l.length,selectedRows:l,toggleOnSelectedRowsChange:u})}return Object.assign(Object.assign({},e),{allSelected:s,selectedCount:s?a:0,selectedRows:s?i:[],toggleOnSelectedRowsChange:u});case"SELECT_SINGLE_ROW":var c=t.keyField,f=t.row,d=t.isSelected,h=t.rowCount;return t.singleSelect?d?Object.assign(Object.assign({},e),{selectedCount:0,allSelected:!1,selectedRows:[],toggleOnSelectedRowsChange:n}):Object.assign(Object.assign({},e),{selectedCount:1,allSelected:!1,selectedRows:[f],toggleOnSelectedRowsChange:n}):d?Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length>0?e.selectedRows.length-1:0,allSelected:!1,selectedRows:ye(e.selectedRows,f,c),toggleOnSelectedRowsChange:n}):Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length+1,allSelected:e.selectedRows.length+1===h,selectedRows:be(e.selectedRows,f),toggleOnSelectedRowsChange:n});case"SELECT_MULTIPLE_ROWS":var p=t.keyField,g=t.selectedRows,m=t.totalRows;if(t.mergeSelections){var v=[].concat(ue(e.selectedRows),ue(g.filter((function(t){return!xe(t,e.selectedRows,p)}))));return Object.assign(Object.assign({},e),{selectedCount:v.length,allSelected:!1,selectedRows:v,toggleOnSelectedRowsChange:n})}return Object.assign(Object.assign({},e),{selectedCount:g.length,allSelected:g.length===m,selectedRows:g,toggleOnSelectedRowsChange:n});case"CLEAR_SELECTED_ROWS":var b=t.selectedRowsFlag;return Object.assign(Object.assign({},e),{allSelected:!1,selectedCount:0,selectedRows:[],selectedRowsFlag:b});case"SORT_CHANGE":var y=t.sortDirection,_=t.selectedColumn,A=t.clearSelectedOnSort;return Object.assign(Object.assign(Object.assign({},e),{selectedColumn:_,sortDirection:y,currentPage:1}),A&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:n});case"CHANGE_PAGE":var w=t.page,F=t.paginationServer,k=t.visibleOnly,x=t.persistSelectedOnPageChange,E=F&&x,C=F&&!x||k;return Object.assign(Object.assign(Object.assign(Object.assign({},e),{currentPage:w}),E&&{allSelected:!1}),C&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:n});case"CHANGE_ROWS_PER_PAGE":var S=t.rowsPerPage,O=t.page;return Object.assign(Object.assign({},e),{currentPage:O,rowsPerPage:S})}}var Oe=ce.css(r||(r=se(["\n\tpointer-events: none;\n\topacity: 0.4;\n"]))),De=ge.default.div(i||(i=se(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\theight: 100%;\n\tmax-width: 100%;\n\t",";\n\t",";\n"])),(function(e){return e.disabled&&Oe}),(function(e){return e.theme.table.style})),je=ce.css(a||(a=se(["\n\tposition: sticky;\n\tposition: -webkit-sticky; /* Safari */\n\ttop: 0;\n\tz-index: 1;\n"]))),Te=ge.default.div(o||(o=se(["\n\tdisplay: flex;\n\twidth: 100%;\n\t",";\n\t",";\n"])),(function(e){return e.fixedHeader&&je}),(function(e){return e.theme.head.style})),Pe=ge.default.div(s||(s=se(["\n\tdisplay: flex;\n\talign-items: stretch;\n\twidth: 100%;\n\t",";\n\t",";\n"])),(function(e){return e.theme.headRow.style}),(function(e){var t=e.dense,n=e.theme;return t&&n.headRow.denseStyle})),Re=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ce.css(u||(u=se(["\n\t\t@media screen and (max-width: ","px) {\n\t\t\t","\n\t\t}\n\t"])),599,ce.css.apply(ce,[e].concat(n)))},Me=ge.default.div(d||(d=se(["\n\tposition: relative;\n\tdisplay: flex;\n\talign-items: center;\n\tbox-sizing: border-box;\n\tline-height: normal;\n\t",";\n\t",";\n"])),(function(e){return e.theme[e.headCell?"headCells":"cells"].style}),(function(e){return e.noPadding&&"padding: 0"})),Ie=ge.default(Me)(h||(h=se(["\n\tflex-grow: ",";\n\tflex-shrink: 0;\n\tflex-basis: 0;\n\tmax-width: ",";\n\tmin-width: ",";\n\t",";\n\t",";\n\t",";\n\t",";\n\n\t/* handle hiding cells */\n\t",";\n\t",";\n\t",";\n\t",";\n"])),(function(e){var t=e.button,n=e.grow;return 0===n||t?0:n||1}),(function(e){return e.maxWidth||"100%"}),(function(e){return e.minWidth||"100px"}),(function(e){var t=e.width;return t&&ce.css(p||(p=se(["\n\t\t\tmin-width: ",";\n\t\t\tmax-width: ",";\n\t\t"])),t,t)}),(function(e){return e.right&&"justify-content: flex-end"}),(function(e){var t=e.button;return(e.center||t)&&"justify-content: center"}),(function(e){var t=e.compact,n=e.button;return(t||n)&&"padding: 0"}),(function(e){var t=e.hide;return t&&"sm"===t&&Re(g||(g=se(["\n    display: none;\n  "])))}),(function(e){var t=e.hide;return t&&"md"===t&&function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ce.css(l||(l=se(["\n\t\t@media screen and (max-width: ","px) {\n\t\t\t","\n\t\t}\n\t"])),959,ce.css.apply(ce,[e].concat(n)))}(m||(m=se(["\n    display: none;\n  "])))}),(function(e){var t=e.hide;return t&&"lg"===t&&function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ce.css(c||(c=se(["\n\t\t@media screen and (max-width: ","px) {\n\t\t\t","\n\t\t}\n\t"])),1280,ce.css.apply(ce,[e].concat(n)))}(v||(v=se(["\n    display: none;\n  "])))}),(function(e){var t=e.hide;return t&&Number.isInteger(t)&&function(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return ce.css(f||(f=se(["\n\t\t\t\t@media screen and (max-width: ","px) {\n\t\t\t\t\t","\n\t\t\t\t}\n\t\t\t"])),e,ce.css.apply(ce,[t].concat(r)))}}(t)(b||(b=se(["\n    display: none;\n  "])))})),Be=ce.css(y||(y=se(["\n\tdiv:first-child {\n\t\twhite-space: ",";\n\t\toverflow: ",";\n\t\ttext-overflow: ellipsis;\n\t}\n"])),(function(e){return e.wrapCell?"normal":"nowrap"}),(function(e){return e.allowOverflow?"visible":"hidden"})),Ne=ge.default(Ie).attrs((function(e){return{style:e.style}}))(_||(_=se(["\n\t",";\n\t",";\n\t",";\n"])),(function(e){return!e.renderAsCell&&Be}),(function(e){var t=e.theme;return e.isDragging&&t.cells.draggingStyle}),(function(e){return e.cellStyle})),Le=he.memo((function(e){var t=e.id,n=e.column,r=e.row,i=e.rowIndex,a=e.dataTag,o=e.isDragging,s=e.onDragStart,u=e.onDragOver,l=e.onDragEnd,c=e.onDragEnter,f=e.onDragLeave,d=ke(r,n.conditionalCellStyles,["rdt_TableCell"]),h=d.style,p=d.classNames;return he.createElement(Ne,{id:t,"data-column-id":n.id,role:"cell",className:p,"data-tag":a,cellStyle:n.style,renderAsCell:!!n.cell,allowOverflow:n.allowOverflow,button:n.button,center:n.center,compact:n.compact,grow:n.grow,hide:n.hide,maxWidth:n.maxWidth,minWidth:n.minWidth,right:n.right,width:n.width,wrapCell:n.wrap,style:h,isDragging:o,onDragStart:s,onDragOver:u,onDragEnd:l,onDragEnter:c,onDragLeave:f},!n.cell&&he.createElement("div",{"data-tag":a},function(e,t,n,r){if(!t)return null;if("string"!=typeof t&&"function"!=typeof t)throw new Error("selector must be a . delimited string eg (my.property) or function (e.g. row => row.field");return n&&"function"==typeof n?n(e,r):t&&"function"==typeof t?t(e,r):ve(e,t)}(r,n.selector,n.format,i)),n.cell&&n.cell(r,i,n,t))})),Ue=he.memo((function(e){var t=e.name,n=e.component,r=void 0===n?"input":n,i=e.componentOptions,a=void 0===i?{style:{}}:i,o=e.indeterminate,s=void 0!==o&&o,u=e.checked,l=void 0!==u&&u,c=e.disabled,f=void 0!==c&&c,d=e.onClick,h=void 0===d?Fe:d,p=r,g="input"!==p?a.style:function(e){return Object.assign(Object.assign({fontSize:"18px"},!e&&{cursor:"pointer"}),{padding:0,marginTop:"1px",verticalAlign:"middle",position:"relative"})}(f),m=he.useMemo((function(){return function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i;return Object.keys(e).map((function(t){return e[t]})).forEach((function(t,r){var a=e;"function"==typeof t&&(i=Object.assign(Object.assign({},a),oe({},Object.keys(e)[r],t.apply(void 0,n))))})),i||e}(a,s)}),[a,s]);return he.createElement(p,Object.assign({type:"checkbox",ref:function(e){e&&(e.indeterminate=s)},style:g,onClick:f?Fe:h,name:t,"aria-label":t,checked:l,disabled:f},m,{onChange:Fe}))})),He=ge.default(Me)(A||(A=se(["\n\tflex: 0 0 48px;\n\tmin-width: 48px;\n\tjustify-content: center;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n"])));function ze(e){var t=e.name,n=e.keyField,r=e.row,i=e.rowCount,a=e.selected,o=e.selectableRowsComponent,s=e.selectableRowsComponentProps,u=e.selectableRowsSingle,l=e.selectableRowDisabled,c=e.onSelectedRow,f=!(!l||!l(r));return he.createElement(He,{onClick:function(e){return e.stopPropagation()},className:"rdt_TableCell",noPadding:!0},he.createElement(Ue,{name:t,component:o,componentOptions:s,checked:a,"aria-checked":a,onClick:function(){c({type:"SELECT_SINGLE_ROW",row:r,isSelected:a,keyField:n,rowCount:i,singleSelect:u})},disabled:f}))}var qe=ge.default.button(w||(w=se(["\n\tdisplay: inline-flex;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n\tborder: none;\n\tbackground-color: transparent;\n\t",";\n"])),(function(e){return e.theme.expanderButton.style}));function Ve(e){var t=e.disabled,n=void 0!==t&&t,r=e.expanded,i=void 0!==r&&r,a=e.expandableIcon,o=e.id,s=e.row,u=e.onToggled,l=i?a.expanded:a.collapsed;return he.createElement(qe,{"aria-disabled":n,onClick:function(){return u&&u(s)},"data-testid":"expander-button-".concat(o),disabled:n,"aria-label":i?"Collapse Row":"Expand Row",role:"button",type:"button"},l)}var We=ge.default(Me)(F||(F=se(["\n\twhite-space: nowrap;\n\tfont-weight: 400;\n\tmin-width: 48px;\n\t",";\n"])),(function(e){return e.theme.expanderCell.style}));function Ge(e){var t=e.row,n=e.expanded,r=void 0!==n&&n,i=e.expandableIcon,a=e.id,o=e.onToggled,s=e.disabled,u=void 0!==s&&s;return he.createElement(We,{onClick:function(e){return e.stopPropagation()},noPadding:!0},he.createElement(Ve,{id:a,row:t,expanded:r,expandableIcon:i,disabled:u,onToggled:o}))}var Ke,Qe,Ye,Xe=ge.default.div(k||(k=se(["\n\twidth: 100%;\n\tbox-sizing: border-box;\n\t",";\n\t",";\n"])),(function(e){return e.theme.expanderRow.style}),(function(e){return e.extendedRowStyle})),Je=he.memo((function(e){var t=e.data,n=e.ExpanderComponent,r=e.expanderComponentProps,i=e.extendedRowStyle,a=e.extendedClassNames,o=["rdt_ExpanderRow"].concat(ue(a.split(" ").filter((function(e){return"rdt_TableRow"!==e})))).join(" ");return he.createElement(Xe,{className:o,extendedRowStyle:i},he.createElement(n,Object.assign({data:t},r)))}));t.Direction=void 0,(Ke=t.Direction||(t.Direction={})).LTR="ltr",Ke.RTL="rtl",Ke.AUTO="auto",t.Alignment=void 0,(Qe=t.Alignment||(t.Alignment={})).LEFT="left",Qe.RIGHT="right",Qe.CENTER="center",t.Media=void 0,(Ye=t.Media||(t.Media={})).SM="sm",Ye.MD="md",Ye.LG="lg";var Ze=ce.css(x||(x=se(["\n\t&:hover {\n\t\t",";\n\t}\n"])),(function(e){var t=e.highlightOnHover,n=e.theme;return t&&n.rows.highlightOnHoverStyle})),$e=ce.css(E||(E=se(["\n\t&:hover {\n\t\tcursor: pointer;\n\t}\n"]))),et=ge.default.div.attrs((function(e){return{style:e.style}}))(C||(C=se(["\n\tdisplay: flex;\n\talign-items: stretch;\n\talign-content: stretch;\n\twidth: 100%;\n\tbox-sizing: border-box;\n\t",";\n\t",";\n\t",";\n\t",";\n\t",";\n\t",";\n"])),(function(e){return e.theme.rows.style}),(function(e){var t=e.dense,n=e.theme;return t&&n.rows.denseStyle}),(function(e){var t=e.striped,n=e.theme;return t&&n.rows.stripedStyle}),(function(e){return e.highlightOnHover&&Ze}),(function(e){return e.pointerOnHover&&$e}),(function(e){var t=e.selected,n=e.theme;return t&&n.rows.selectedHighlightStyle}));function tt(e){var t=e.columns,n=void 0===t?[]:t,r=e.conditionalRowStyles,i=void 0===r?[]:r,a=e.defaultExpanded,o=void 0!==a&&a,s=e.defaultExpanderDisabled,u=void 0!==s&&s,l=e.dense,c=void 0!==l&&l,f=e.expandableIcon,d=e.expandableRows,h=void 0!==d&&d,p=e.expandableRowsComponent,g=e.expandableRowsComponentProps,m=e.expandableRowsHideExpander,v=e.expandOnRowClicked,b=void 0!==v&&v,y=e.expandOnRowDoubleClicked,_=void 0!==y&&y,A=e.highlightOnHover,w=void 0!==A&&A,F=e.id,k=e.expandableInheritConditionalStyles,x=e.keyField,E=e.onRowClicked,C=void 0===E?Fe:E,S=e.onRowDoubleClicked,O=void 0===S?Fe:S,D=e.onRowMouseEnter,j=void 0===D?Fe:D,T=e.onRowMouseLeave,P=void 0===T?Fe:T,R=e.onRowExpandToggled,M=void 0===R?Fe:R,I=e.onSelectedRow,B=void 0===I?Fe:I,N=e.pointerOnHover,L=void 0!==N&&N,U=e.row,H=e.rowCount,z=e.rowIndex,q=e.selectableRowDisabled,V=void 0===q?null:q,W=e.selectableRows,G=void 0!==W&&W,K=e.selectableRowsComponent,Q=e.selectableRowsComponentProps,Y=e.selectableRowsHighlight,X=void 0!==Y&&Y,J=e.selectableRowsSingle,Z=void 0!==J&&J,$=e.selected,ee=e.striped,te=void 0!==ee&&ee,ne=e.draggingColumnId,re=e.onDragStart,ie=e.onDragOver,oe=e.onDragEnd,se=e.onDragEnter,ue=e.onDragLeave,le=he.useState(o),ce=ae(le,2),fe=ce[0],de=ce[1];he.useEffect((function(){de(o)}),[o]);var pe=he.useCallback((function(){de(!fe),M(!fe,U)}),[fe,M,U]),ge=L||h&&(b||_),ve=he.useCallback((function(e){e.target&&"allowRowEvents"===e.target.getAttribute("data-tag")&&(C(U,e),!u&&h&&b&&pe())}),[u,b,h,pe,C,U]),be=he.useCallback((function(e){e.target&&"allowRowEvents"===e.target.getAttribute("data-tag")&&(O(U,e),!u&&h&&_&&pe())}),[u,_,h,pe,O,U]),ye=he.useCallback((function(e){j(U,e)}),[j,U]),_e=he.useCallback((function(e){P(U,e)}),[P,U]),Ae=me(U,x),we=ke(U,i,["rdt_TableRow"]),xe=we.style,Ee=we.classNames,Se=X&&$,Oe=k?xe:{},De=te&&z%2==0;return he.createElement(he.Fragment,null,he.createElement(et,{id:"row-".concat(F),role:"row",striped:De,highlightOnHover:w,pointerOnHover:!u&&ge,dense:c,onClick:ve,onDoubleClick:be,onMouseEnter:ye,onMouseLeave:_e,className:Ee,selected:Se,style:xe},G&&he.createElement(ze,{name:"select-row-".concat(Ae),keyField:x,row:U,rowCount:H,selected:$,selectableRowsComponent:K,selectableRowsComponentProps:Q,selectableRowDisabled:V,selectableRowsSingle:Z,onSelectedRow:B}),h&&!m&&he.createElement(Ge,{id:Ae,expandableIcon:f,expanded:fe,row:U,onToggled:pe,disabled:u}),n.map((function(e){return e.omit?null:he.createElement(Le,{id:"cell-".concat(e.id,"-").concat(Ae),key:"cell-".concat(e.id,"-").concat(Ae),dataTag:e.ignoreRowClick||e.button?null:"allowRowEvents",column:e,row:U,rowIndex:z,isDragging:Ce(ne,e.id),onDragStart:re,onDragOver:ie,onDragEnd:oe,onDragEnter:se,onDragLeave:ue})}))),h&&fe&&he.createElement(Je,{key:"expander-".concat(Ae),data:U,extendedRowStyle:Oe,extendedClassNames:Ee,ExpanderComponent:p,expanderComponentProps:g}))}var nt=ge.default.span(S||(S=se(["\n\tpadding: 2px;\n\tcolor: inherit;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\t",";\n\t",";\n"])),(function(e){return e.sortActive?"opacity: 1":"opacity: 0"}),(function(e){return"desc"===e.sortDirection&&"transform: rotate(180deg)"})),rt=function(e){var t=e.sortActive,n=e.sortDirection;return pe.default.createElement(nt,{sortActive:t,sortDirection:n},"\u25b2")},it=ge.default(Ie)(O||(O=se(["\n\t",";\n\t",";\n"])),(function(e){return e.button&&"text-align: center"}),(function(e){var t=e.theme;return e.isDragging&&t.headCells.draggingStyle})),at=ce.css(D||(D=se(["\n\tcursor: pointer;\n\tspan.__rdt_custom_sort_icon__ {\n\t\ti,\n\t\tsvg {\n\t\t\ttransform: 'translate3d(0, 0, 0)';\n\t\t\t",";\n\t\t\tcolor: inherit;\n\t\t\tfont-size: 18px;\n\t\t\theight: 18px;\n\t\t\twidth: 18px;\n\t\t\tbackface-visibility: hidden;\n\t\t\ttransform-style: preserve-3d;\n\t\t\ttransition-duration: 95ms;\n\t\t\ttransition-property: transform;\n\t\t}\n\n\t\t&.asc i,\n\t\t&.asc svg {\n\t\t\ttransform: rotate(180deg);\n\t\t}\n\t}\n\n\t",";\n"])),(function(e){return e.sortActive?"opacity: 1":"opacity: 0"}),(function(e){return!e.sortActive&&ce.css(j||(j=se(["\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\topacity: 0.7;\n\n\t\t\t\tspan,\n\t\t\t\tspan.__rdt_custom_sort_icon__ * {\n\t\t\t\t\topacity: 0.7;\n\t\t\t\t}\n\t\t\t}\n\t\t"])))})),ot=ge.default.div(T||(T=se(["\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: inherit;\n\theight: 100%;\n\twidth: 100%;\n\toutline: none;\n\tuser-select: none;\n\toverflow: hidden;\n\t",";\n"])),(function(e){return!e.disabled&&at})),st=ge.default.div(P||(P=se(["\n\toverflow: hidden;\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n"]))),ut=he.memo((function(e){var t=e.column,n=e.disabled,r=e.draggingColumnId,i=e.selectedColumn,a=void 0===i?{}:i,o=e.sortDirection,s=e.sortIcon,u=e.sortServer,l=e.pagination,c=e.paginationServer,f=e.persistSelectedOnSort,d=e.selectableRowsVisibleOnly,h=e.onSort,p=e.onDragStart,g=e.onDragOver,m=e.onDragEnd,v=e.onDragEnter,b=e.onDragLeave;he.useEffect((function(){"string"==typeof t.selector&&console.error("Warning: ".concat(t.selector," is a string based column selector which has been deprecated as of v7 and will be removed in v8. Instead, use a selector function e.g. row => row[field]..."))}),[]);var y=he.useState(!1),_=ae(y,2),A=_[0],w=_[1],F=he.useRef(null);if(he.useEffect((function(){F.current&&w(F.current.scrollWidth>F.current.clientWidth)}),[A]),t.omit)return null;var k=function(){if(t.sortable||t.selector){var e=o;Ce(a.id,t.id)&&(e=o===de.ASC?de.DESC:de.ASC),h({type:"SORT_CHANGE",sortDirection:e,selectedColumn:t,clearSelectedOnSort:l&&c&&!f||u||d})}},x=function(e){return he.createElement(rt,{sortActive:e,sortDirection:o})},E=function(){return he.createElement("span",{className:[o,"__rdt_custom_sort_icon__"].join(" ")},s)},C=!(!t.sortable||!Ce(a.id,t.id)),S=!t.sortable||n,O=t.sortable&&!s&&!t.right,D=t.sortable&&!s&&t.right,j=t.sortable&&s&&!t.right,T=t.sortable&&s&&t.right;return he.createElement(it,{"data-column-id":t.id,className:"rdt_TableCol",headCell:!0,allowOverflow:t.allowOverflow,button:t.button,compact:t.compact,grow:t.grow,hide:t.hide,maxWidth:t.maxWidth,minWidth:t.minWidth,right:t.right,center:t.center,width:t.width,draggable:t.reorder,isDragging:Ce(t.id,r),onDragStart:p,onDragOver:g,onDragEnd:m,onDragEnter:v,onDragLeave:b},t.name&&he.createElement(ot,{"data-column-id":t.id,"data-sort-id":t.id,role:"columnheader",tabIndex:0,className:"rdt_TableCol_Sortable",onClick:S?void 0:k,onKeyPress:S?void 0:function(e){"Enter"===e.key&&k()},sortActive:!S&&C,disabled:S},!S&&T&&E(),!S&&D&&x(C),"string"==typeof t.name?he.createElement(st,{title:A?t.name:void 0,ref:F,"data-column-id":t.id},t.name):t.name,!S&&j&&E(),!S&&O&&x(C)))})),lt=ge.default(Me)(R||(R=se(["\n\tflex: 0 0 48px;\n\tjustify-content: center;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n\tfont-size: unset;\n"])));function ct(e){var t=e.headCell,n=void 0===t||t,r=e.rowData,i=e.keyField,a=e.allSelected,o=e.mergeSelections,s=e.selectedRows,u=e.selectableRowsComponent,l=e.selectableRowsComponentProps,c=e.selectableRowDisabled,f=e.onSelectAllRows,d=s.length>0&&!a,h=c?r.filter((function(e){return!c(e)})):r,p=0===h.length,g=Math.min(r.length,h.length);return he.createElement(lt,{className:"rdt_TableCol",headCell:n,noPadding:!0},he.createElement(Ue,{name:"select-all-rows",component:u,componentOptions:l,onClick:function(){f({type:"SELECT_ALL_ROWS",rows:h,rowCount:g,mergeSelections:o,keyField:i})},checked:a,indeterminate:d,disabled:p}))}function ft(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.Direction.AUTO,n="object"==typeof window,r=he.useState(!1),i=ae(r,2),a=i[0],o=i[1];return he.useEffect((function(){if(n)if("auto"!==e)o("rtl"===e);else{var t=!(!window.document||!window.document.createElement),r=document.getElementsByTagName("BODY")[0],i=document.getElementsByTagName("HTML")[0],a="rtl"===r.dir||"rtl"===i.dir;o(t&&a)}}),[e,n]),a}var dt=ge.default.div(M||(M=se(["\n\tdisplay: flex;\n\talign-items: center;\n\tflex: 1 0 auto;\n\theight: 100%;\n\tcolor: ",";\n\tfont-size: ",";\n\tfont-weight: 400;\n"])),(function(e){return e.theme.contextMenu.fontColor}),(function(e){return e.theme.contextMenu.fontSize})),ht=ge.default.div(I||(I=se(["\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\tflex-wrap: wrap;\n"]))),pt=ge.default.div(B||(B=se(["\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: inherit;\n\tz-index: 1;\n\talign-items: center;\n\tjustify-content: space-between;\n\tdisplay: flex;\n\t",";\n\t",";\n\t",";\n"])),(function(e){return e.rtl&&"direction: rtl"}),(function(e){return e.theme.contextMenu.style}),(function(e){var t=e.theme;return e.visible&&t.contextMenu.activeStyle}));function gt(e){var t=e.contextMessage,n=e.contextActions,r=e.contextComponent,i=e.selectedCount,a=ft(e.direction),o=i>0;return r?he.createElement(pt,{visible:o},he.cloneElement(r,{selectedCount:i})):he.createElement(pt,{visible:o,rtl:a},he.createElement(dt,null,function(e,t,n){if(0===t)return null;var r=1===t?e.singular:e.plural;return n?"".concat(t," ").concat(e.message||""," ").concat(r):"".concat(t," ").concat(r," ").concat(e.message||"")}(t,i,a)),he.createElement(ht,null,n))}var mt=ge.default.div(N||(N=se(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex: 1 1 auto;\n\talign-items: center;\n\tjustify-content: space-between;\n\twidth: 100%;\n\tflex-wrap: wrap;\n\t","\n"])),(function(e){return e.theme.header.style})),vt=ge.default.div(L||(L=se(["\n\tflex: 1 0 auto;\n\tcolor: ",";\n\tfont-size: ",";\n\tfont-weight: 400;\n"])),(function(e){return e.theme.header.fontColor}),(function(e){return e.theme.header.fontSize})),bt=ge.default.div(U||(U=se(["\n\tflex: 1 0 auto;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\t> * {\n\t\tmargin-left: 5px;\n\t}\n"]))),yt=function(e){var t=e.title,n=e.actions,r=void 0===n?null:n,i=e.contextMessage,a=e.contextActions,o=e.contextComponent,s=e.selectedCount,u=e.direction,l=e.showMenu,c=void 0===l||l;return he.createElement(mt,{className:"rdt_TableHeader",role:"heading","aria-level":1},he.createElement(vt,null,t),r&&he.createElement(bt,null,r),c&&he.createElement(gt,{contextMessage:i,contextActions:a,contextComponent:o,direction:u,selectedCount:s}))};function _t(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}var At={left:"flex-start",right:"flex-end",center:"center"},wt=ge.default.header(H||(H=se(["\n\tposition: relative;\n\tdisplay: flex;\n\tflex: 1 1 auto;\n\tbox-sizing: border-box;\n\talign-items: center;\n\tpadding: 4px 16px 4px 24px;\n\twidth: 100%;\n\tjustify-content: ",";\n\tflex-wrap: ",";\n\t","\n"])),(function(e){var t=e.align;return At[t]}),(function(e){return e.wrapContent?"wrap":"nowrap"}),(function(e){return e.theme.subHeader.style})),Ft=function(e){var t=e.align,n=void 0===t?"right":t,r=e.wrapContent,i=void 0===r||r,a=_t(e,["align","wrapContent"]);return he.createElement(wt,Object.assign({align:n,wrapContent:i},a))},kt=ge.default.div(z||(z=se(["\n\tdisplay: flex;\n\tflex-direction: column;\n"]))),xt=ge.default.div(q||(q=se(["\n\tposition: relative;\n\twidth: 100%;\n\tborder-radius: inherit;\n\t",";\n\n\t",";\n\n\t",";\n"])),(function(e){var t=e.responsive,n=e.fixedHeader;return t&&ce.css(V||(V=se(["\n\t\t\toverflow-x: auto;\n\n\t\t\t// hidden prevents vertical scrolling in firefox when fixedHeader is disabled\n\t\t\toverflow-y: ",";\n\t\t\tmin-height: 0;\n\t\t"])),n?"auto":"hidden")}),(function(e){var t=e.fixedHeader,n=void 0!==t&&t,r=e.fixedHeaderScrollHeight,i=void 0===r?"100vh":r;return n&&ce.css(W||(W=se(["\n\t\t\tmax-height: ",";\n\t\t\t-webkit-overflow-scrolling: touch;\n\t\t"])),i)}),(function(e){return e.theme.responsiveWrapper.style})),Et=ge.default.div(G||(G=se(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\t",";\n"])),(function(e){return e.theme.progress.style})),Ct=ge.default.div(K||(K=se(["\n\tposition: relative;\n\twidth: 100%;\n\t",";\n"])),(function(e){return e.theme.tableWrapper.style})),St=ge.default(Me)(Q||(Q=se(["\n\twhite-space: nowrap;\n\t",";\n"])),(function(e){return e.theme.expanderCell.style})),Ot=ge.default.div(Y||(Y=se(["\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\t",";\n"])),(function(e){return e.theme.noData.style})),Dt=function(){return pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},pe.default.createElement("path",{d:"M7 10l5 5 5-5z"}),pe.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))},jt=ge.default.select(X||(X=se(["\n\tcursor: pointer;\n\theight: 24px;\n\tmax-width: 100%;\n\tuser-select: none;\n\tpadding-left: 8px;\n\tpadding-right: 24px;\n\tbox-sizing: content-box;\n\tfont-size: inherit;\n\tcolor: inherit;\n\tborder: none;\n\tbackground-color: transparent;\n\tappearance: none;\n\tdirection: ltr;\n\tflex-shrink: 0;\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t&:disabled::-ms-expand {\n\t\tbackground: #f60;\n\t}\n\n\toption {\n\t\tcolor: initial;\n\t}\n"]))),Tt=ge.default.div(J||(J=se(["\n\tposition: relative;\n\tflex-shrink: 0;\n\tfont-size: inherit;\n\tcolor: inherit;\n\tmargin-top: 1px;\n\n\tsvg {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tcolor: inherit;\n\t\tposition: absolute;\n\t\tfill: currentColor;\n\t\twidth: 24px;\n\t\theight: 24px;\n\t\tdisplay: inline-block;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t}\n"]))),Pt=function(e){var t=e.defaultValue,n=e.onChange,r=_t(e,["defaultValue","onChange"]);return he.createElement(Tt,null,he.createElement(jt,Object.assign({onChange:n,defaultValue:t},r)),he.createElement(Dt,null))},Rt={columns:[],data:[],title:"",keyField:"id",selectableRows:!1,selectableRowsHighlight:!1,selectableRowsNoSelectAll:!1,selectableRowSelected:null,selectableRowDisabled:null,selectableRowsComponent:"input",selectableRowsComponentProps:{},selectableRowsVisibleOnly:!1,selectableRowsSingle:!1,clearSelectedRows:!1,expandableRows:!1,expandableRowDisabled:null,expandableRowExpanded:null,expandOnRowClicked:!1,expandableRowsHideExpander:!1,expandOnRowDoubleClicked:!1,expandableInheritConditionalStyles:!1,expandableRowsComponent:function(){return pe.default.createElement("div",null,"To add an expander pass in a component instance via ",pe.default.createElement("strong",null,"expandableRowsComponent"),". You can then access props.data from this component.")},expandableIcon:{collapsed:pe.default.createElement((function(){return pe.default.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},pe.default.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),pe.default.createElement("path",{d:"M0-.25h24v24H0z",fill:"none"}))}),null),expanded:pe.default.createElement((function(){return pe.default.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},pe.default.createElement("path",{d:"M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z"}),pe.default.createElement("path",{d:"M0-.75h24v24H0z",fill:"none"}))}),null)},expandableRowsComponentProps:{},progressPending:!1,progressComponent:pe.default.createElement("div",{style:{fontSize:"24px",fontWeight:700,padding:"24px"}},"Loading..."),persistTableHead:!1,sortIcon:null,sortFunction:null,sortServer:!1,striped:!1,highlightOnHover:!1,pointerOnHover:!1,noContextMenu:!1,contextMessage:{singular:"item",plural:"items",message:"selected"},actions:null,contextActions:null,contextComponent:null,defaultSortFieldId:null,defaultSortAsc:!0,responsive:!0,noDataComponent:pe.default.createElement("div",{style:{padding:"24px"}},"There are no records to display"),disabled:!1,noTableHead:!1,noHeader:!1,subHeader:!1,subHeaderAlign:t.Alignment.RIGHT,subHeaderWrap:!0,subHeaderComponent:null,fixedHeader:!1,fixedHeaderScrollHeight:"100vh",pagination:!1,paginationServer:!1,paginationServerOptions:{persistSelectedOnSort:!1,persistSelectedOnPageChange:!1},paginationDefaultPage:1,paginationResetDefaultPage:!1,paginationTotalRows:0,paginationPerPage:10,paginationRowsPerPageOptions:[10,15,20,25,30],paginationComponent:null,paginationComponentOptions:{},paginationIconFirstPage:pe.default.createElement((function(){return pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},pe.default.createElement("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),pe.default.createElement("path",{fill:"none",d:"M24 24H0V0h24v24z"}))}),null),paginationIconLastPage:pe.default.createElement((function(){return pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},pe.default.createElement("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),pe.default.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}))}),null),paginationIconNext:pe.default.createElement((function(){return pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},pe.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),pe.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}),null),paginationIconPrevious:pe.default.createElement((function(){return pe.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},pe.default.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),pe.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))}),null),dense:!1,conditionalRowStyles:[],theme:"default",customStyles:{},direction:t.Direction.AUTO,onChangePage:Fe,onChangeRowsPerPage:Fe,onRowClicked:Fe,onRowDoubleClicked:Fe,onRowMouseEnter:Fe,onRowMouseLeave:Fe,onRowExpandToggled:Fe,onSelectedRowsChange:Fe,onSort:Fe,onColumnOrderChange:Fe},Mt={rowsPerPageText:"Rows per page:",rangeSeparatorText:"of",noRowsPerPage:!1,selectAllRowsItem:!1,selectAllRowsItemText:"All"},It=ge.default.nav(Z||(Z=se(["\n\tdisplay: flex;\n\tflex: 1 1 auto;\n\tjustify-content: flex-end;\n\talign-items: center;\n\tbox-sizing: border-box;\n\tpadding-right: 8px;\n\tpadding-left: 8px;\n\twidth: 100%;\n\t",";\n"])),(function(e){return e.theme.pagination.style})),Bt=ge.default.button($||($=se(["\n\tposition: relative;\n\tdisplay: block;\n\tuser-select: none;\n\tborder: none;\n\t",";\n\t",";\n"])),(function(e){return e.theme.pagination.pageButtonsStyle}),(function(e){return e.isRTL&&"transform: scale(-1, -1)"})),Nt=ge.default.div(ee||(ee=se(["\n\tdisplay: flex;\n\talign-items: center;\n\tborder-radius: 4px;\n\twhite-space: nowrap;\n\t",";\n"])),Re(te||(te=se(["\n    width: 100%;\n    justify-content: space-around;\n  "])))),Lt=ge.default.span(ne||(ne=se(["\n\tflex-shrink: 1;\n\tuser-select: none;\n"]))),Ut=ge.default(Lt)(re||(re=se(["\n\tmargin: 0 24px;\n"]))),Ht=ge.default(Lt)(ie||(ie=se(["\n\tmargin: 0 4px;\n"]))),zt=he.memo((function(e){var t=e.rowsPerPage,n=e.rowCount,r=e.currentPage,i=e.direction,a=void 0===i?Rt.direction:i,o=e.paginationRowsPerPageOptions,s=void 0===o?Rt.paginationRowsPerPageOptions:o,u=e.paginationIconLastPage,l=void 0===u?Rt.paginationIconLastPage:u,c=e.paginationIconFirstPage,f=void 0===c?Rt.paginationIconFirstPage:c,d=e.paginationIconNext,h=void 0===d?Rt.paginationIconNext:d,p=e.paginationIconPrevious,g=void 0===p?Rt.paginationIconPrevious:p,m=e.paginationComponentOptions,v=void 0===m?Rt.paginationComponentOptions:m,b=e.onChangeRowsPerPage,y=void 0===b?Rt.onChangeRowsPerPage:b,_=e.onChangePage,A=void 0===_?Rt.onChangePage:_,w=function(){var e="object"==typeof window;function t(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}var n=he.useState(t),r=ae(n,2),i=r[0],a=r[1];return he.useEffect((function(){if(!e)return function(){return null};function n(){a(t())}return window.addEventListener("resize",n),function(){return window.removeEventListener("resize",n)}}),[]),i}(),F=ft(a),k=w.width&&w.width>599,x=Ae(n,t),E=r*t,C=E-t+1,S=1===r,O=r===x,D=Object.assign(Object.assign({},Mt),v),j=r===x?"".concat(C,"-").concat(n," ").concat(D.rangeSeparatorText," ").concat(n):"".concat(C,"-").concat(E," ").concat(D.rangeSeparatorText," ").concat(n),T=he.useCallback((function(){return A(r-1)}),[r,A]),P=he.useCallback((function(){return A(r+1)}),[r,A]),R=he.useCallback((function(){return A(1)}),[A]),M=he.useCallback((function(){return A(Ae(n,t))}),[A,n,t]),I=he.useCallback((function(e){return y(Number(e.target.value),r)}),[r,y]),B=s.map((function(e){return he.createElement("option",{key:e,value:e},e)}));D.selectAllRowsItem&&B.push(he.createElement("option",{key:-1,value:n},D.selectAllRowsItemText));var N=he.createElement(Pt,{onChange:I,defaultValue:t,"aria-label":D.rowsPerPageText},B);return he.createElement(It,{className:"rdt_Pagination"},!D.noRowsPerPage&&k&&he.createElement(he.Fragment,null,he.createElement(Ht,null,D.rowsPerPageText),N),k&&he.createElement(Ut,null,j),he.createElement(Nt,null,he.createElement(Bt,{id:"pagination-first-page",type:"button","aria-label":"First Page","aria-disabled":S,onClick:R,disabled:S,isRTL:F},f),he.createElement(Bt,{id:"pagination-previous-page",type:"button","aria-label":"Previous Page","aria-disabled":S,onClick:T,disabled:S,isRTL:F},g),!k&&N,he.createElement(Bt,{id:"pagination-next-page",type:"button","aria-label":"Next Page","aria-disabled":O,onClick:P,disabled:O,isRTL:F},h),he.createElement(Bt,{id:"pagination-last-page",type:"button","aria-label":"Last Page","aria-disabled":O,onClick:M,disabled:O,isRTL:F},l)))})),qt=function(e,t){var n=he.useRef(!0);he.useEffect((function(){n.current?n.current=!1:e()}),t)},Vt=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===Wt}(e)}(e)},Wt="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function Gt(e,t){return!1!==t.clone&&t.isMergeableObject(e)?Xt((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function Kt(e,t,n){return e.concat(t).map((function(e){return Gt(e,n)}))}function Qt(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function Yt(e,t){try{return t in e}catch(e){return!1}}function Xt(e,t,n){(n=n||{}).arrayMerge=n.arrayMerge||Kt,n.isMergeableObject=n.isMergeableObject||Vt,n.cloneUnlessOtherwiseSpecified=Gt;var r=Array.isArray(t);return r===Array.isArray(e)?r?n.arrayMerge(e,t,n):function(e,t,n){var r={};return n.isMergeableObject(e)&&Qt(e).forEach((function(t){r[t]=Gt(e[t],n)})),Qt(t).forEach((function(i){(function(e,t){return Yt(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,i)||(Yt(e,i)&&n.isMergeableObject(t[i])?r[i]=function(e,t){if(!t.customMerge)return Xt;var n=t.customMerge(e);return"function"==typeof n?n:Xt}(i,n)(e[i],t[i],n):r[i]=Gt(t[i],n))})),r}(e,t,n):Gt(t,n)}Xt.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return Xt(e,n,t)}),{})};var Jt=Xt,Zt={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)"},background:{default:"#FFFFFF"},context:{background:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},divider:{default:"rgba(0,0,0,.12)"},button:{default:"rgba(0,0,0,.54)",focus:"rgba(0,0,0,.12)",hover:"rgba(0,0,0,.12)",disabled:"rgba(0, 0, 0, .18)"},selected:{default:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},highlightOnHover:{default:"#EEEEEE",text:"rgba(0, 0, 0, 0.87)"},striped:{default:"#FAFAFA",text:"rgba(0, 0, 0, 0.87)"}},$t={default:Zt,light:Zt,dark:{text:{primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(0,0,0,.12)"},background:{default:"#424242"},context:{background:"#E91E63",text:"#FFFFFF"},divider:{default:"rgba(81, 81, 81, 1)"},button:{default:"#FFFFFF",focus:"rgba(255, 255, 255, .54)",hover:"rgba(255, 255, 255, .12)",disabled:"rgba(255, 255, 255, .18)"},selected:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},highlightOnHover:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},striped:{default:"rgba(0, 0, 0, .87)",text:"#FFFFFF"}}};function en(e,t,n,r){var i=he.useState((function(){return _e(e)})),a=ae(i,2),o=a[0],s=a[1],u=he.useState(""),l=ae(u,2),c=l[0],f=l[1],d=he.useRef("");qt((function(){s(_e(e))}),[e]);var h=he.useCallback((function(e){var t,n,r,i=null===(t=e.target.attributes.getNamedItem("data-column-id"))||void 0===t?void 0:t.value;i&&(d.current=(null===(r=null===(n=o[Ee(o,i)])||void 0===n?void 0:n.id)||void 0===r?void 0:r.toString())||"",f(d.current))}),[o]),p=he.useCallback((function(e){var n,r=null===(n=e.target.attributes.getNamedItem("data-column-id"))||void 0===n?void 0:n.value;if(r&&d.current&&r!==d.current){var i=Ee(o,d.current),a=Ee(o,r),u=ue(o);u[i]=o[a],u[a]=o[i],s(u),t(u)}}),[t,o]),g=he.useCallback((function(e){e.preventDefault()}),[]),m=he.useCallback((function(e){e.preventDefault()}),[]),v=he.useCallback((function(e){e.preventDefault(),d.current="",f("")}),[]),b=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?de.ASC:de.DESC}(r),y=he.useMemo((function(){return o[Ee(o,null==n?void 0:n.toString())]||{}}),[n,o]);return{tableColumns:o,draggingColumnId:c,handleDragStart:h,handleDragEnter:p,handleDragOver:g,handleDragLeave:m,handleDragEnd:v,defaultSortDirection:b,defaultSortColumn:y}}var tn=he.memo((function(e){var t=e.data,n=void 0===t?Rt.data:t,r=e.columns,i=void 0===r?Rt.columns:r,a=e.title,o=void 0===a?Rt.title:a,s=e.actions,u=void 0===s?Rt.actions:s,l=e.keyField,c=void 0===l?Rt.keyField:l,f=e.striped,d=void 0===f?Rt.striped:f,h=e.highlightOnHover,p=void 0===h?Rt.highlightOnHover:h,g=e.pointerOnHover,m=void 0===g?Rt.pointerOnHover:g,v=e.dense,b=void 0===v?Rt.dense:v,y=e.selectableRows,_=void 0===y?Rt.selectableRows:y,A=e.selectableRowsSingle,w=void 0===A?Rt.selectableRowsSingle:A,F=e.selectableRowsHighlight,k=void 0===F?Rt.selectableRowsHighlight:F,x=e.selectableRowsNoSelectAll,E=void 0===x?Rt.selectableRowsNoSelectAll:x,C=e.selectableRowsVisibleOnly,S=void 0===C?Rt.selectableRowsVisibleOnly:C,O=e.selectableRowSelected,D=void 0===O?Rt.selectableRowSelected:O,j=e.selectableRowDisabled,T=void 0===j?Rt.selectableRowDisabled:j,P=e.selectableRowsComponent,R=void 0===P?Rt.selectableRowsComponent:P,M=e.selectableRowsComponentProps,I=void 0===M?Rt.selectableRowsComponentProps:M,B=e.onRowExpandToggled,N=void 0===B?Rt.onRowExpandToggled:B,L=e.onSelectedRowsChange,U=void 0===L?Rt.onSelectedRowsChange:L,H=e.expandableIcon,z=void 0===H?Rt.expandableIcon:H,q=e.onChangeRowsPerPage,V=void 0===q?Rt.onChangeRowsPerPage:q,W=e.onChangePage,G=void 0===W?Rt.onChangePage:W,K=e.paginationServer,Q=void 0===K?Rt.paginationServer:K,Y=e.paginationServerOptions,X=void 0===Y?Rt.paginationServerOptions:Y,J=e.paginationTotalRows,Z=void 0===J?Rt.paginationTotalRows:J,$=e.paginationDefaultPage,ee=void 0===$?Rt.paginationDefaultPage:$,te=e.paginationResetDefaultPage,ne=void 0===te?Rt.paginationResetDefaultPage:te,re=e.paginationPerPage,ie=void 0===re?Rt.paginationPerPage:re,oe=e.paginationRowsPerPageOptions,se=void 0===oe?Rt.paginationRowsPerPageOptions:oe,le=e.paginationIconLastPage,fe=void 0===le?Rt.paginationIconLastPage:le,pe=e.paginationIconFirstPage,ge=void 0===pe?Rt.paginationIconFirstPage:pe,be=e.paginationIconNext,ye=void 0===be?Rt.paginationIconNext:be,_e=e.paginationIconPrevious,Fe=void 0===_e?Rt.paginationIconPrevious:_e,ke=e.paginationComponent,Ee=void 0===ke?Rt.paginationComponent:ke,Ce=e.paginationComponentOptions,Oe=void 0===Ce?Rt.paginationComponentOptions:Ce,je=e.responsive,Re=void 0===je?Rt.responsive:je,Ie=e.progressPending,Be=void 0===Ie?Rt.progressPending:Ie,Ne=e.progressComponent,Le=void 0===Ne?Rt.progressComponent:Ne,Ue=e.persistTableHead,He=void 0===Ue?Rt.persistTableHead:Ue,ze=e.noDataComponent,qe=void 0===ze?Rt.noDataComponent:ze,Ve=e.disabled,We=void 0===Ve?Rt.disabled:Ve,Ge=e.noTableHead,Ke=void 0===Ge?Rt.noTableHead:Ge,Qe=e.noHeader,Ye=void 0===Qe?Rt.noHeader:Qe,Xe=e.fixedHeader,Je=void 0===Xe?Rt.fixedHeader:Xe,Ze=e.fixedHeaderScrollHeight,$e=void 0===Ze?Rt.fixedHeaderScrollHeight:Ze,et=e.pagination,nt=void 0===et?Rt.pagination:et,rt=e.subHeader,it=void 0===rt?Rt.subHeader:rt,at=e.subHeaderAlign,ot=void 0===at?Rt.subHeaderAlign:at,st=e.subHeaderWrap,lt=void 0===st?Rt.subHeaderWrap:st,ft=e.subHeaderComponent,dt=void 0===ft?Rt.subHeaderComponent:ft,ht=e.noContextMenu,pt=void 0===ht?Rt.noContextMenu:ht,gt=e.contextMessage,mt=void 0===gt?Rt.contextMessage:gt,vt=e.contextActions,bt=void 0===vt?Rt.contextActions:vt,_t=e.contextComponent,At=void 0===_t?Rt.contextComponent:_t,wt=e.expandableRows,Dt=void 0===wt?Rt.expandableRows:wt,jt=e.onRowClicked,Tt=void 0===jt?Rt.onRowClicked:jt,Pt=e.onRowDoubleClicked,Mt=void 0===Pt?Rt.onRowDoubleClicked:Pt,It=e.onRowMouseEnter,Bt=void 0===It?Rt.onRowMouseEnter:It,Nt=e.onRowMouseLeave,Lt=void 0===Nt?Rt.onRowMouseLeave:Nt,Ut=e.sortIcon,Ht=void 0===Ut?Rt.sortIcon:Ut,Vt=e.onSort,Wt=void 0===Vt?Rt.onSort:Vt,Gt=e.sortFunction,Kt=void 0===Gt?Rt.sortFunction:Gt,Qt=e.sortServer,Yt=void 0===Qt?Rt.sortServer:Qt,Xt=e.expandableRowsComponent,Zt=void 0===Xt?Rt.expandableRowsComponent:Xt,tn=e.expandableRowsComponentProps,nn=void 0===tn?Rt.expandableRowsComponentProps:tn,rn=e.expandableRowDisabled,an=void 0===rn?Rt.expandableRowDisabled:rn,on=e.expandableRowsHideExpander,sn=void 0===on?Rt.expandableRowsHideExpander:on,un=e.expandOnRowClicked,ln=void 0===un?Rt.expandOnRowClicked:un,cn=e.expandOnRowDoubleClicked,fn=void 0===cn?Rt.expandOnRowDoubleClicked:cn,dn=e.expandableRowExpanded,hn=void 0===dn?Rt.expandableRowExpanded:dn,pn=e.expandableInheritConditionalStyles,gn=void 0===pn?Rt.expandableInheritConditionalStyles:pn,mn=e.defaultSortFieldId,vn=void 0===mn?Rt.defaultSortFieldId:mn,bn=e.defaultSortAsc,yn=void 0===bn?Rt.defaultSortAsc:bn,_n=e.clearSelectedRows,An=void 0===_n?Rt.clearSelectedRows:_n,wn=e.conditionalRowStyles,Fn=void 0===wn?Rt.conditionalRowStyles:wn,kn=e.theme,xn=void 0===kn?Rt.theme:kn,En=e.customStyles,Cn=void 0===En?Rt.customStyles:En,Sn=e.direction,On=void 0===Sn?Rt.direction:Sn,Dn=e.onColumnOrderChange,jn=void 0===Dn?Rt.onColumnOrderChange:Dn,Tn=e.className,Pn=en(i,jn,vn,yn),Rn=Pn.tableColumns,Mn=Pn.draggingColumnId,In=Pn.handleDragStart,Bn=Pn.handleDragEnter,Nn=Pn.handleDragOver,Ln=Pn.handleDragLeave,Un=Pn.handleDragEnd,Hn=Pn.defaultSortDirection,zn=Pn.defaultSortColumn,qn=he.useReducer(Se,{allSelected:!1,selectedCount:0,selectedRows:[],selectedColumn:zn,toggleOnSelectedRowsChange:!1,sortDirection:Hn,currentPage:ee,rowsPerPage:ie,selectedRowsFlag:!1,contextMessage:Rt.contextMessage}),Vn=ae(qn,2),Wn=Vn[0],Gn=Wn.rowsPerPage,Kn=Wn.currentPage,Qn=Wn.selectedRows,Yn=Wn.allSelected,Xn=Wn.selectedCount,Jn=Wn.selectedColumn,Zn=Wn.sortDirection,$n=Wn.toggleOnSelectedRowsChange,er=Vn[1],tr=X.persistSelectedOnSort,nr=void 0!==tr&&tr,rr=X.persistSelectedOnPageChange,ir=void 0!==rr&&rr,ar=!(!Q||!ir&&!nr),or=nt&&!Be&&n.length>0,sr=Ee||zt,ur=he.useMemo((function(){return function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default",i=$t[n]?n:r;return Jt({table:{style:{color:(e=$t[i]).text.primary,backgroundColor:e.background.default}},tableWrapper:{style:{display:"table"}},responsiveWrapper:{style:{}},header:{style:{fontSize:"22px",color:e.text.primary,backgroundColor:e.background.default,minHeight:"56px",paddingLeft:"16px",paddingRight:"8px"}},subHeader:{style:{backgroundColor:e.background.default,minHeight:"52px"}},head:{style:{color:e.text.primary,fontSize:"12px",fontWeight:500}},headRow:{style:{backgroundColor:e.background.default,minHeight:"52px",borderBottomWidth:"1px",borderBottomColor:e.divider.default,borderBottomStyle:"solid"},denseStyle:{minHeight:"32px"}},headCells:{style:{paddingLeft:"16px",paddingRight:"16px"},draggingStyle:{cursor:"move"}},contextMenu:{style:{backgroundColor:e.context.background,fontSize:"18px",fontWeight:400,color:e.context.text,paddingLeft:"16px",paddingRight:"8px",transform:"translate3d(0, -100%, 0)",transitionDuration:"125ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",willChange:"transform"},activeStyle:{transform:"translate3d(0, 0, 0)"}},cells:{style:{paddingLeft:"16px",paddingRight:"16px",wordBreak:"break-word"},draggingStyle:{}},rows:{style:{fontSize:"13px",fontWeight:400,color:e.text.primary,backgroundColor:e.background.default,minHeight:"48px","&:not(:last-of-type)":{borderBottomStyle:"solid",borderBottomWidth:"1px",borderBottomColor:e.divider.default}},denseStyle:{minHeight:"32px"},selectedHighlightStyle:{"&:nth-of-type(n)":{color:e.selected.text,backgroundColor:e.selected.default,borderBottomColor:e.background.default}},highlightOnHoverStyle:{color:e.highlightOnHover.text,backgroundColor:e.highlightOnHover.default,transitionDuration:"0.15s",transitionProperty:"background-color",borderBottomColor:e.background.default,outlineStyle:"solid",outlineWidth:"1px",outlineColor:e.background.default},stripedStyle:{color:e.striped.text,backgroundColor:e.striped.default}},expanderRow:{style:{color:e.text.primary,backgroundColor:e.background.default}},expanderCell:{style:{flex:"0 0 48px"}},expanderButton:{style:{color:e.button.default,fill:e.button.default,backgroundColor:"transparent",borderRadius:"2px",transition:"0.25s",height:"100%",width:"100%","&:hover:enabled":{cursor:"pointer"},"&:disabled":{color:e.button.disabled},"&:hover:not(:disabled)":{cursor:"pointer",backgroundColor:e.button.hover},"&:focus":{outline:"none",backgroundColor:e.button.focus},svg:{margin:"auto"}}},pagination:{style:{color:e.text.secondary,fontSize:"13px",minHeight:"56px",backgroundColor:e.background.default,borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:e.divider.default},pageButtonsStyle:{borderRadius:"50%",height:"40px",width:"40px",padding:"8px",margin:"px",cursor:"pointer",transition:"0.4s",color:e.button.default,fill:e.button.default,backgroundColor:"transparent","&:disabled":{cursor:"unset",color:e.button.disabled,fill:e.button.disabled},"&:hover:not(:disabled)":{backgroundColor:e.button.hover},"&:focus":{outline:"none",backgroundColor:e.button.focus}}},noData:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:e.text.primary,backgroundColor:e.background.default}},progress:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:e.text.primary,backgroundColor:e.background.default}}},t)}(Cn,xn)}),[Cn,xn]),lr=he.useMemo((function(){return Object.assign({},"auto"!==On&&{dir:On})}),[On]),cr=he.useMemo((function(){if(Yt)return n;if((null==Jn?void 0:Jn.sortFunction)&&"function"==typeof Jn.sortFunction){var e=Jn.sortFunction,t=Zn===de.ASC?e:function(t,n){return-1*e(t,n)};return ue(n).sort(t)}return function(e,t,n,r){return t?r&&"function"==typeof r?r(e.slice(0),t,n):e.slice(0).sort((function(e,r){var i,a;if("string"==typeof t?(i=ve(e,t),a=ve(r,t)):(i=t(e),a=t(r)),"asc"===n){if(i<a)return-1;if(i>a)return 1}if("desc"===n){if(i>a)return-1;if(i<a)return 1}return 0})):e}(n,null==Jn?void 0:Jn.selector,Zn,Kt)}),[Yt,Jn,Zn,n,Kt]),fr=he.useMemo((function(){if(nt&&!Q){var e=Kn*Gn,t=e-Gn;return cr.slice(t,e)}return cr}),[Kn,nt,Q,Gn,cr]),dr=he.useCallback((function(e){er(e)}),[]),hr=he.useCallback((function(e){er(e)}),[]),pr=he.useCallback((function(e){er(e)}),[]),gr=he.useCallback((function(e,t){return Tt(e,t)}),[Tt]),mr=he.useCallback((function(e,t){return Mt(e,t)}),[Mt]),vr=he.useCallback((function(e,t){return Bt(e,t)}),[Bt]),br=he.useCallback((function(e,t){return Lt(e,t)}),[Lt]),yr=he.useCallback((function(e){return er({type:"CHANGE_PAGE",page:e,paginationServer:Q,visibleOnly:S,persistSelectedOnPageChange:ir})}),[Q,ir,S]),_r=he.useCallback((function(e){var t=Ae(Z||fr.length,e),n=we(Kn,t);Q||yr(n),er({type:"CHANGE_ROWS_PER_PAGE",page:n,rowsPerPage:e})}),[Kn,yr,Q,Z,fr.length]);if(nt&&!Q&&cr.length>0&&0===fr.length){var Ar=Ae(cr.length,Gn),wr=we(Kn,Ar);yr(wr)}qt((function(){U({allSelected:Yn,selectedCount:Xn,selectedRows:Qn.slice(0)})}),[$n]),qt((function(){Wt(Jn,Zn,cr.slice(0))}),[Jn,Zn]),qt((function(){G(Kn,Z||cr.length)}),[Kn]),qt((function(){V(Gn,Kn)}),[Gn]),qt((function(){yr(ee)}),[ee,ne]),qt((function(){if(nt&&Q&&Z>0){var e=Ae(Z,Gn),t=we(Kn,e);Kn!==t&&yr(t)}}),[Z]),he.useEffect((function(){er({type:"CLEAR_SELECTED_ROWS",selectedRowsFlag:An})}),[w,An]),he.useEffect((function(){if(D){var e=cr.filter((function(e){return D(e)})),t=w?e.slice(0,1):e;er({type:"SELECT_MULTIPLE_ROWS",keyField:c,selectedRows:t,totalRows:cr.length,mergeSelections:ar})}}),[n,D]);var Fr=S?fr:cr,kr=ir||w||E;return he.createElement(ce.ThemeProvider,{theme:ur},!Ye&&(!!o||!!u)&&he.createElement(yt,{title:o,actions:u,showMenu:!pt,selectedCount:Xn,direction:On,contextActions:bt,contextComponent:At,contextMessage:mt}),it&&he.createElement(Ft,{align:ot,wrapContent:lt},dt),he.createElement(xt,Object.assign({responsive:Re,fixedHeader:Je,fixedHeaderScrollHeight:$e,className:Tn},lr),he.createElement(Ct,null,Be&&!He&&he.createElement(Et,null,Le),he.createElement(De,{disabled:We,className:"rdt_Table",role:"table"},!Ke&&(!!He||cr.length>0&&!Be)&&he.createElement(Te,{className:"rdt_TableHead",role:"rowgroup",fixedHeader:Je},he.createElement(Pe,{className:"rdt_TableHeadRow",role:"row",dense:b},_&&(kr?he.createElement(Me,{style:{flex:"0 0 48px"}}):he.createElement(ct,{allSelected:Yn,selectedRows:Qn,selectableRowsComponent:R,selectableRowsComponentProps:I,selectableRowDisabled:T,rowData:Fr,keyField:c,mergeSelections:ar,onSelectAllRows:hr})),Dt&&!sn&&he.createElement(St,null),Rn.map((function(e){return he.createElement(ut,{key:e.id,column:e,selectedColumn:Jn,disabled:Be||0===cr.length,pagination:nt,paginationServer:Q,persistSelectedOnSort:nr,selectableRowsVisibleOnly:S,sortDirection:Zn,sortIcon:Ht,sortServer:Yt,onSort:dr,onDragStart:In,onDragOver:Nn,onDragEnd:Un,onDragEnter:Bn,onDragLeave:Ln,draggingColumnId:Mn})})))),!cr.length&&!Be&&he.createElement(Ot,null,qe),Be&&He&&he.createElement(Et,null,Le),!Be&&cr.length>0&&he.createElement(kt,{className:"rdt_TableBody",role:"rowgroup"},fr.map((function(e,t){var n=me(e,c),r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"number"!=typeof e&&(!e||0===e.length)}(n)?t:n,i=xe(e,Qn,c),a=!!(Dt&&hn&&hn(e)),o=!!(Dt&&an&&an(e));return he.createElement(tt,{id:r,key:r,keyField:c,"data-row-id":r,columns:Rn,row:e,rowCount:cr.length,rowIndex:t,selectableRows:_,expandableRows:Dt,expandableIcon:z,highlightOnHover:p,pointerOnHover:m,dense:b,expandOnRowClicked:ln,expandOnRowDoubleClicked:fn,expandableRowsComponent:Zt,expandableRowsComponentProps:nn,expandableRowsHideExpander:sn,defaultExpanderDisabled:o,defaultExpanded:a,expandableInheritConditionalStyles:gn,conditionalRowStyles:Fn,selected:i,selectableRowsHighlight:k,selectableRowsComponent:R,selectableRowsComponentProps:I,selectableRowDisabled:T,selectableRowsSingle:w,striped:d,onRowExpandToggled:N,onRowClicked:gr,onRowDoubleClicked:mr,onRowMouseEnter:vr,onRowMouseLeave:br,onSelectedRow:pr,draggingColumnId:Mn,onDragStart:In,onDragOver:Nn,onDragEnd:Un,onDragEnter:Bn,onDragLeave:Ln})})))))),or&&he.createElement("div",null,he.createElement(sr,{onChangePage:yr,onChangeRowsPerPage:_r,rowCount:Z||cr.length,currentPage:Kn,rowsPerPage:Gn,direction:On,paginationRowsPerPageOptions:se,paginationIconLastPage:fe,paginationIconFirstPage:ge,paginationIconNext:ye,paginationIconPrevious:Fe,paginationComponentOptions:Oe})))}));t.STOP_PROP_TAG="allowRowEvents",t.createTheme=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"default",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";return $t[e]||($t[e]=Jt($t[n],t||{})),$t[e]=Jt($t[e],t||{}),$t[e]},t.default=tn,t.defaultThemes=$t},function(e,t){e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var a=Object.keys(e),o=Object.keys(t);if(a.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<a.length;u++){var l=a[u];if(!s(l))return!1;var c=e[l],f=t[l];if(!1===(i=n?n.call(r,c,f,l):void 0)||void 0===i&&c!==f)return!1}return!0}},function(e,t,n){"use strict";t.a=function(e){function t(e,r,u,l,d){for(var h,p,g,m,_,w=0,F=0,k=0,x=0,E=0,T=0,R=g=h=0,I=0,B=0,N=0,L=0,U=u.length,H=U-1,z="",q="",V="",W="";I<U;){if(p=u.charCodeAt(I),I===H&&0!==F+x+k+w&&(0!==F&&(p=47===F?10:47),x=k=w=0,U++,H++),0===F+x+k+w){if(I===H&&(0<B&&(z=z.replace(f,"")),0<z.trim().length)){switch(p){case 32:case 9:case 59:case 13:case 10:break;default:z+=u.charAt(I)}p=59}switch(p){case 123:for(h=(z=z.trim()).charCodeAt(0),g=1,L=++I;I<U;){switch(p=u.charCodeAt(I)){case 123:g++;break;case 125:g--;break;case 47:switch(p=u.charCodeAt(I+1)){case 42:case 47:e:{for(R=I+1;R<H;++R)switch(u.charCodeAt(R)){case 47:if(42===p&&42===u.charCodeAt(R-1)&&I+2!==R){I=R+1;break e}break;case 10:if(47===p){I=R+1;break e}}I=R}}break;case 91:p++;case 40:p++;case 34:case 39:for(;I++<H&&u.charCodeAt(I)!==p;);}if(0===g)break;I++}if(g=u.substring(L,I),0===h&&(h=(z=z.replace(c,"").trim()).charCodeAt(0)),64===h){switch(0<B&&(z=z.replace(f,"")),p=z.charCodeAt(1)){case 100:case 109:case 115:case 45:B=r;break;default:B=j}if(L=(g=t(r,B,g,p,d+1)).length,0<P&&(_=s(3,g,B=n(j,z,N),r,S,C,L,p,d,l),z=B.join(""),void 0!==_&&0===(L=(g=_.trim()).length)&&(p=0,g="")),0<L)switch(p){case 115:z=z.replace(A,o);case 100:case 109:case 45:g=z+"{"+g+"}";break;case 107:g=(z=z.replace(v,"$1 $2"))+"{"+g+"}",g=1===D||2===D&&a("@"+g,3)?"@-webkit-"+g+"@"+g:"@"+g;break;default:g=z+g,112===l&&(q+=g,g="")}else g=""}else g=t(r,n(r,z,N),g,l,d+1);V+=g,g=N=B=R=h=0,z="",p=u.charCodeAt(++I);break;case 125:case 59:if(1<(L=(z=(0<B?z.replace(f,""):z).trim()).length))switch(0===R&&(h=z.charCodeAt(0),45===h||96<h&&123>h)&&(L=(z=z.replace(" ",":")).length),0<P&&void 0!==(_=s(1,z,r,e,S,C,q.length,l,d,l))&&0===(L=(z=_.trim()).length)&&(z="\0\0"),h=z.charCodeAt(0),p=z.charCodeAt(1),h){case 0:break;case 64:if(105===p||99===p){W+=z+u.charAt(I);break}default:58!==z.charCodeAt(L-1)&&(q+=i(z,h,p,z.charCodeAt(2)))}N=B=R=h=0,z="",p=u.charCodeAt(++I)}}switch(p){case 13:case 10:47===F?F=0:0===1+h&&107!==l&&0<z.length&&(B=1,z+="\0"),0<P*M&&s(0,z,r,e,S,C,q.length,l,d,l),C=1,S++;break;case 59:case 125:if(0===F+x+k+w){C++;break}default:switch(C++,m=u.charAt(I),p){case 9:case 32:if(0===x+w+F)switch(E){case 44:case 58:case 9:case 32:m="";break;default:32!==p&&(m=" ")}break;case 0:m="\\0";break;case 12:m="\\f";break;case 11:m="\\v";break;case 38:0===x+F+w&&(B=N=1,m="\f"+m);break;case 108:if(0===x+F+w+O&&0<R)switch(I-R){case 2:112===E&&58===u.charCodeAt(I-3)&&(O=E);case 8:111===T&&(O=T)}break;case 58:0===x+F+w&&(R=I);break;case 44:0===F+k+x+w&&(B=1,m+="\r");break;case 34:case 39:0===F&&(x=x===p?0:0===x?p:x);break;case 91:0===x+F+k&&w++;break;case 93:0===x+F+k&&w--;break;case 41:0===x+F+w&&k--;break;case 40:if(0===x+F+w){if(0===h)if(2*E+3*T===533);else h=1;k++}break;case 64:0===F+k+x+w+R+g&&(g=1);break;case 42:case 47:if(!(0<x+w+k))switch(F){case 0:switch(2*p+3*u.charCodeAt(I+1)){case 235:F=47;break;case 220:L=I,F=42}break;case 42:47===p&&42===E&&L+2!==I&&(33===u.charCodeAt(L+2)&&(q+=u.substring(L,I+1)),m="",F=0)}}0===F&&(z+=m)}T=E,E=p,I++}if(0<(L=q.length)){if(B=r,0<P&&(void 0!==(_=s(2,q,B,e,S,C,L,l,d,l))&&0===(q=_).length))return W+q+V;if(q=B.join(",")+"{"+q+"}",0!==D*O){switch(2!==D||a(q,2)||(O=0),O){case 111:q=q.replace(y,":-moz-$1")+q;break;case 112:q=q.replace(b,"::-webkit-input-$1")+q.replace(b,"::-moz-$1")+q.replace(b,":-ms-input-$1")+q}O=0}}return W+q+V}function n(e,t,n){var i=t.trim().split(g);t=i;var a=i.length,o=e.length;switch(o){case 0:case 1:var s=0;for(e=0===o?"":e[0]+" ";s<a;++s)t[s]=r(e,t[s],n).trim();break;default:var u=s=0;for(t=[];s<a;++s)for(var l=0;l<o;++l)t[u++]=r(e[l]+" ",i[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(m,"$1"+e.trim());case 58:return e.trim()+t.replace(m,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(m,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function i(e,t,n,r){var o=e+";",s=2*t+3*n+4*r;if(944===s){e=o.indexOf(":",9)+1;var u=o.substring(e,o.length-1).trim();return u=o.substring(0,e).trim()+u+";",1===D||2===D&&a(u,1)?"-webkit-"+u+u:u}if(0===D||2===D&&!a(o,1))return o;switch(s){case 1015:return 97===o.charCodeAt(10)?"-webkit-"+o+o:o;case 951:return 116===o.charCodeAt(3)?"-webkit-"+o+o:o;case 963:return 110===o.charCodeAt(5)?"-webkit-"+o+o:o;case 1009:if(100!==o.charCodeAt(4))break;case 969:case 942:return"-webkit-"+o+o;case 978:return"-webkit-"+o+"-moz-"+o+o;case 1019:case 983:return"-webkit-"+o+"-moz-"+o+"-ms-"+o+o;case 883:if(45===o.charCodeAt(8))return"-webkit-"+o+o;if(0<o.indexOf("image-set(",11))return o.replace(E,"$1-webkit-$2")+o;break;case 932:if(45===o.charCodeAt(4))switch(o.charCodeAt(5)){case 103:return"-webkit-box-"+o.replace("-grow","")+"-webkit-"+o+"-ms-"+o.replace("grow","positive")+o;case 115:return"-webkit-"+o+"-ms-"+o.replace("shrink","negative")+o;case 98:return"-webkit-"+o+"-ms-"+o.replace("basis","preferred-size")+o}return"-webkit-"+o+"-ms-"+o+o;case 964:return"-webkit-"+o+"-ms-flex-"+o+o;case 1023:if(99!==o.charCodeAt(8))break;return"-webkit-box-pack"+(u=o.substring(o.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+o+"-ms-flex-pack"+u+o;case 1005:return h.test(o)?o.replace(d,":-webkit-")+o.replace(d,":-moz-")+o:o;case 1e3:switch(t=(u=o.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=o.replace(_,"tb");break;case 232:u=o.replace(_,"tb-rl");break;case 220:u=o.replace(_,"lr");break;default:return o}return"-webkit-"+o+"-ms-"+u+o;case 1017:if(-1===o.indexOf("sticky",9))break;case 975:switch(t=(o=e).length-10,s=(u=(33===o.charCodeAt(t)?o.substring(0,t):o).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:o=o.replace(u,"-webkit-"+u)+";"+o;break;case 207:case 102:o=o.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+o.replace(u,"-webkit-"+u)+";"+o.replace(u,"-ms-"+u+"box")+";"+o}return o+";";case 938:if(45===o.charCodeAt(5))switch(o.charCodeAt(6)){case 105:return u=o.replace("-items",""),"-webkit-"+o+"-webkit-box-"+u+"-ms-flex-"+u+o;case 115:return"-webkit-"+o+"-ms-flex-item-"+o.replace(F,"")+o;default:return"-webkit-"+o+"-ms-flex-line-pack"+o.replace("align-content","").replace(F,"")+o}break;case 973:case 989:if(45!==o.charCodeAt(3)||122===o.charCodeAt(4))break;case 931:case 953:if(!0===x.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?i(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):o.replace(u,"-webkit-"+u)+o.replace(u,"-moz-"+u.replace("fill-",""))+o;break;case 962:if(o="-webkit-"+o+(102===o.charCodeAt(5)?"-ms-"+o:"")+o,211===n+r&&105===o.charCodeAt(13)&&0<o.indexOf("transform",10))return o.substring(0,o.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+o}return o}function a(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),R(2!==t?r:r.replace(k,"$1"),n,t)}function o(e,t){var n=i(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(w," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,i,a,o,s,u,c){for(var f,d=0,h=t;d<P;++d)switch(f=T[d].call(l,e,h,n,r,i,a,o,s,u,c)){case void 0:case!1:case!0:case null:break;default:h=f}if(h!==t)return h}function u(e){return void 0!==(e=e.prefix)&&(R=null,e?"function"!==typeof e?D=1:(D=2,R=e):D=0),u}function l(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[r],0<P){var i=s(-1,n,r,r,S,C,0,0,0,0);void 0!==i&&"string"===typeof i&&(n=i)}var a=t(j,r,n,0,0);return 0<P&&(void 0!==(i=s(-2,a,r,r,S,C,a.length,0,0,0))&&(a=i)),"",O=0,C=S=1,a}var c=/^\0+/g,f=/[\0\r\f]/g,d=/: */g,h=/zoo|gra/,p=/([,: ])(transform)/g,g=/,\r+?/g,m=/([\t\r\n ])*\f?&/g,v=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,y=/:(read-only)/g,_=/[svh]\w+-[tblr]{2}/,A=/\(\s*(.*)\s*\)/g,w=/([\s\S]*?);/g,F=/-self|flex-/g,k=/[^]*?(:[rp][el]a[\w-]+)[^]*/,x=/stretch|:\s*\w+\-(?:conte|avail)/,E=/([^-])(image-set\()/,C=1,S=1,O=0,D=1,j=[],T=[],P=0,R=null,M=0;return l.use=function e(t){switch(t){case void 0:case null:P=T.length=0;break;default:if("function"===typeof t)T[P++]=t;else if("object"===typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else M=0|!!t}return e},l.set=u,void 0!==e&&u(e),l}},function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return o}));var r=n(97),i=n(73),a=Object(i.b)();function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return"<unknown>";try{for(var n,r=e,i=5,a=[],o=0,u=0,l=" > ",c=l.length,f=Array.isArray(t)?t:t.keyAttrs,d=!Array.isArray(t)&&t.maxStringLength||80;r&&o++<i&&!("html"===(n=s(r,f))||o>1&&u+a.length*c+n.length>=d);)a.push(n),u+=n.length,r=r.parentNode;return a.reverse().join(l)}catch(h){return"<unknown>"}}function s(e,t){var n,i,o,s,u,l=e,c=[];if(!l||!l.tagName)return"";if(a.HTMLElement&&l instanceof HTMLElement&&l.dataset&&l.dataset.sentryComponent)return l.dataset.sentryComponent;c.push(l.tagName.toLowerCase());var f=t&&t.length?t.filter((function(e){return l.getAttribute(e)})).map((function(e){return[e,l.getAttribute(e)]})):null;if(f&&f.length)f.forEach((function(e){c.push("[".concat(e[0],'="').concat(e[1],'"]'))}));else if(l.id&&c.push("#".concat(l.id)),(n=l.className)&&Object(r.m)(n))for(i=n.split(/\s+/),u=0;u<i.length;u++)c.push(".".concat(i[u]));var d=["aria-label","type","name","title","alt"];for(u=0;u<d.length;u++)o=d[u],(s=l.getAttribute(o))&&c.push("[".concat(o,'="').concat(s,'"]'));return c.join("")}function u(){try{return a.document.location.href}catch(e){return""}}function l(e){return a.document&&a.document.querySelector?a.document.querySelector(e):null}function c(e){if(!a.HTMLElement)return null;for(var t=e,n=0;n<5;n++){if(!t)return null;if(t instanceof HTMLElement&&t.dataset.sentryComponent)return t.dataset.sentryComponent;t=t.parentNode}return null}},function(e,t,n){"use strict";function r(){var e="function"===typeof WeakSet,t=e?new WeakSet:[];return[function(n){if(e)return!!t.has(n)||(t.add(n),!1);for(var r=0;r<t.length;r++){if(t[r]===n)return!0}return t.push(n),!1},function(n){if(e)t.delete(n);else for(var r=0;r<t.length;r++)if(t[r]===n){t.splice(r,1);break}}]}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";var r=n(237).default,i=n(132).default,a=n(189).default;Object.defineProperty(t,Symbol.toStringTag,{value:"Module"});function o(e){var t=function(e){var t=e.theme,n=e.prefix,r={nextPart:new Map,validators:[]};return f(Object.entries(e.classGroups),n).forEach((function(e){var n=i(e,2),a=n[0];l(n[1],r,a,t)})),r}(e),n=e.conflictingClassGroups,r=e.conflictingClassGroupModifiers;return{getClassGroupId:function(e){var n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),s(n,t)||function(e){if(u.test(e)){var t=u.exec(e)[1],n=null===t||void 0===t?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}}(e)},getConflictingClassGroupIds:function(e,t){var i=n[e]||[];return t&&r[e]?[].concat(a(i),a(r[e])):i}}}function s(e,t){var n;if(0===e.length)return t.classGroupId;var r=e[0],i=t.nextPart.get(r),a=i?s(e.slice(1),i):void 0;if(a)return a;if(0!==t.validators.length){var o=e.join("-");return null===(n=t.validators.find((function(e){return(0,e.validator)(o)})))||void 0===n?void 0:n.classGroupId}}var u=/^\[(.+)\]$/;function l(e,t,n,r){e.forEach((function(e){if("string"!==typeof e){if("function"===typeof e)return e.isThemeGetter?void l(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach((function(e){var a=i(e,2),o=a[0];l(a[1],c(t,o),n,r)}))}else{(""===e?t:c(t,e)).classGroupId=n}}))}function c(e,t){var n=e;return t.split("-").forEach((function(e){n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)})),n}function f(e,t){return t?e.map((function(e){var n=i(e,2);return[n[0],n[1].map((function(e){return"string"===typeof e?t+e:"object"===typeof e?Object.fromEntries(Object.entries(e).map((function(e){var n=i(e,2),r=n[0],a=n[1];return[t+r,a]}))):e}))]})):e}function d(e){if(e<1)return{get:function(){},set:function(){}};var t=0,n=new Map,r=new Map;function i(i,a){n.set(i,a),++t>e&&(t=0,r=n,n=new Map)}return{get:function(e){var t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set:function(e,t){n.has(e)?n.set(e,t):i(e,t)}}}function h(e){var t=e.separator,n=1===t.length,r=t[0],i=t.length;return function(e){for(var a,o=[],s=0,u=0,l=0;l<e.length;l++){var c=e[l];if(0===s){if(c===r&&(n||e.slice(l,l+i)===t)){o.push(e.slice(u,l)),u=l+i;continue}if("/"===c){a=l;continue}}"["===c?s++:"]"===c&&s--}var f=0===o.length?e:e.substring(u),d=f.startsWith("!");return{modifiers:o,hasImportantModifier:d,baseClassName:d?f.substring(1):f,maybePostfixModifierPosition:a&&a>u?a-u:void 0}}}function p(e){return r({cache:d(e.cacheSize),splitModifiers:h(e)},o(e))}var g=/\s+/;function m(e,t){var n=t.splitModifiers,r=t.getClassGroupId,i=t.getConflictingClassGroupIds,o=new Set;return e.trim().split(g).map((function(e){var t=n(e),i=t.modifiers,o=t.hasImportantModifier,s=t.baseClassName,u=t.maybePostfixModifierPosition,l=r(u?s.substring(0,u):s),c=Boolean(u);if(!l){if(!u)return{isTailwindClass:!1,originalClassName:e};if(!(l=r(s)))return{isTailwindClass:!1,originalClassName:e};c=!1}var f=function(e){if(e.length<=1)return e;var t=[],n=[];return e.forEach((function(e){"["===e[0]?(t.push.apply(t,a(n.sort()).concat([e])),n=[]):n.push(e)})),t.push.apply(t,a(n.sort())),t}(i).join(":");return{isTailwindClass:!0,modifierId:o?f+"!":f,classGroupId:l,originalClassName:e,hasPostfixModifier:c}})).reverse().filter((function(e){if(!e.isTailwindClass)return!0;var t=e.modifierId,n=e.classGroupId,r=e.hasPostfixModifier,a=t+n;return!o.has(a)&&(o.add(a),i(n,r).forEach((function(e){return o.add(t+e)})),!0)})).reverse().map((function(e){return e.originalClassName})).join(" ")}function v(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=b(e))&&(r&&(r+=" "),r+=t);return r}function b(e){if("string"===typeof e)return e;for(var t,n="",r=0;r<e.length;r++)e[r]&&(t=b(e[r]))&&(n&&(n+=" "),n+=t);return n}function y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i,a,o,s=u;function u(t){var r=n.reduce((function(e,t){return t(e)}),e());return i=p(r),a=i.cache.get,o=i.cache.set,s=l,l(t)}function l(e){var t=a(e);if(t)return t;var n=m(e,i);return o(e,n),n}return function(){return s(v.apply(null,arguments))}}function _(e){var t=function(t){return t[e]||[]};return t.isThemeGetter=!0,t}var A=/^\[(?:([a-z-]+):)?(.+)\]$/i,w=/^\d+\/\d+$/,F=new Set(["px","full","screen"]),k=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,x=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,E=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,C=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,S=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/;function O(e){return j(e)||F.has(e)||w.test(e)}function D(e){return V(e,"length",W)}function j(e){return Boolean(e)&&!Number.isNaN(Number(e))}function T(e){return V(e,"number",j)}function P(e){return Boolean(e)&&Number.isInteger(Number(e))}function R(e){return e.endsWith("%")&&j(e.slice(0,-1))}function M(e){return A.test(e)}function I(e){return k.test(e)}var B=new Set(["length","size","percentage"]);function N(e){return V(e,B,G)}function L(e){return V(e,"position",G)}var U=new Set(["image","url"]);function H(e){return V(e,U,Q)}function z(e){return V(e,"",K)}function q(){return!0}function V(e,t,n){var r=A.exec(e);return!!r&&(r[1]?"string"===typeof t?r[1]===t:t.has(r[1]):n(r[2]))}function W(e){return x.test(e)&&!E.test(e)}function G(){return!1}function K(e){return C.test(e)}function Q(e){return S.test(e)}var Y=Object.defineProperty({__proto__:null,isAny:q,isArbitraryImage:H,isArbitraryLength:D,isArbitraryNumber:T,isArbitraryPosition:L,isArbitraryShadow:z,isArbitrarySize:N,isArbitraryValue:M,isInteger:P,isLength:O,isNumber:j,isPercent:R,isTshirtSize:I},Symbol.toStringTag,{value:"Module"});function X(){var e=_("colors"),t=_("spacing"),n=_("blur"),r=_("brightness"),i=_("borderColor"),o=_("borderRadius"),s=_("borderSpacing"),u=_("borderWidth"),l=_("contrast"),c=_("grayscale"),f=_("hueRotate"),d=_("invert"),h=_("gap"),p=_("gradientColorStops"),g=_("gradientColorStopPositions"),m=_("inset"),v=_("margin"),b=_("opacity"),y=_("padding"),A=_("saturate"),w=_("scale"),F=_("sepia"),k=_("skew"),x=_("space"),E=_("translate"),C=function(){return["auto",M,t]},S=function(){return[M,t]},B=function(){return["",O,D]},U=function(){return["auto",j,M]},V=function(){return["","0",M]},W=function(){return[j,T]},G=function(){return[j,M]};return{cacheSize:500,separator:":",theme:{colors:[q],spacing:[O,D],blur:["none","",I,M],brightness:W(),borderColor:[e],borderRadius:["none","","full",I,M],borderSpacing:S(),borderWidth:B(),contrast:W(),grayscale:V(),hueRotate:G(),invert:V(),gap:S(),gradientColorStops:[e],gradientColorStopPositions:[R,D],inset:C(),margin:C(),opacity:W(),padding:S(),saturate:W(),scale:W(),sepia:V(),skew:G(),space:S(),translate:S()},classGroups:{aspect:[{aspect:["auto","square","video",M]}],container:["container"],columns:[{columns:[I]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[].concat(a(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),[M])}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",P,M]}],basis:[{basis:C()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",M]}],grow:[{grow:V()}],shrink:[{shrink:V()}],order:[{order:["first","last","none",P,M]}],"grid-cols":[{"grid-cols":[q]}],"col-start-end":[{col:["auto",{span:["full",P,M]},M]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[q]}],"row-start-end":[{row:["auto",{span:[P,M]},M]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",M]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",M]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal"].concat(a(["start","end","center","between","around","evenly","stretch"]))}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal"].concat(a(["start","end","center","between","around","evenly","stretch"]),["baseline"])}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[].concat(a(["start","end","center","between","around","evenly","stretch"]),["baseline"])}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[y]}],px:[{px:[y]}],py:[{py:[y]}],ps:[{ps:[y]}],pe:[{pe:[y]}],pt:[{pt:[y]}],pr:[{pr:[y]}],pb:[{pb:[y]}],pl:[{pl:[y]}],m:[{m:[v]}],mx:[{mx:[v]}],my:[{my:[v]}],ms:[{ms:[v]}],me:[{me:[v]}],mt:[{mt:[v]}],mr:[{mr:[v]}],mb:[{mb:[v]}],ml:[{ml:[v]}],"space-x":[{"space-x":[x]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[x]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",M,t]}],"min-w":[{"min-w":[M,t,"min","max","fit"]}],"max-w":[{"max-w":[M,t,"none","full","min","max","fit","prose",{screen:[I]},I]}],h:[{h:[M,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[M,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[M,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[M,t,"auto","min","max","fit"]}],"font-size":[{text:["base",I,D]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",T]}],"font-family":[{font:[q]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",M]}],"line-clamp":[{"line-clamp":["none",j,T]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",O,M]}],"list-image":[{"list-image":["none",M]}],"list-style-type":[{list:["none","disc","decimal",M]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[b]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[b]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[].concat(a(["solid","dashed","dotted","double","none"]),["wavy"])}],"text-decoration-thickness":[{decoration:["auto","from-font",O,D]}],"underline-offset":[{"underline-offset":["auto",O,M]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:S()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",M]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",M]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[b]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[].concat(a(["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),[L])}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",N]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},H]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[g]}],"gradient-via-pos":[{via:[g]}],"gradient-to-pos":[{to:[g]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[u]}],"border-w-x":[{"border-x":[u]}],"border-w-y":[{"border-y":[u]}],"border-w-s":[{"border-s":[u]}],"border-w-e":[{"border-e":[u]}],"border-w-t":[{"border-t":[u]}],"border-w-r":[{"border-r":[u]}],"border-w-b":[{"border-b":[u]}],"border-w-l":[{"border-l":[u]}],"border-opacity":[{"border-opacity":[b]}],"border-style":[{border:[].concat(a(["solid","dashed","dotted","double","none"]),["hidden"])}],"divide-x":[{"divide-x":[u]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[u]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[b]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:[""].concat(a(["solid","dashed","dotted","double","none"]))}],"outline-offset":[{"outline-offset":[O,M]}],"outline-w":[{outline:[O,D]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:B()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[b]}],"ring-offset-w":[{"ring-offset":[O,D]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",I,z]}],"shadow-color":[{shadow:[q]}],opacity:[{opacity:[b]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",I,M]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[f]}],invert:[{invert:[d]}],saturate:[{saturate:[A]}],sepia:[{sepia:[F]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[f]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[b]}],"backdrop-saturate":[{"backdrop-saturate":[A]}],"backdrop-sepia":[{"backdrop-sepia":[F]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",M]}],duration:[{duration:G()}],ease:[{ease:["linear","in","out","in-out",M]}],delay:[{delay:G()}],animate:[{animate:["none","spin","ping","pulse","bounce",M]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[w]}],"scale-x":[{"scale-x":[w]}],"scale-y":[{"scale-y":[w]}],rotate:[{rotate:[P,M]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",M]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",M]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":S()}],"scroll-mx":[{"scroll-mx":S()}],"scroll-my":[{"scroll-my":S()}],"scroll-ms":[{"scroll-ms":S()}],"scroll-me":[{"scroll-me":S()}],"scroll-mt":[{"scroll-mt":S()}],"scroll-mr":[{"scroll-mr":S()}],"scroll-mb":[{"scroll-mb":S()}],"scroll-ml":[{"scroll-ml":S()}],"scroll-p":[{"scroll-p":S()}],"scroll-px":[{"scroll-px":S()}],"scroll-py":[{"scroll-py":S()}],"scroll-ps":[{"scroll-ps":S()}],"scroll-pe":[{"scroll-pe":S()}],"scroll-pt":[{"scroll-pt":S()}],"scroll-pr":[{"scroll-pr":S()}],"scroll-pb":[{"scroll-pb":S()}],"scroll-pl":[{"scroll-pl":S()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",M]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[O,D,T]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}function J(e,t){var n=t.cacheSize,r=t.prefix,i=t.separator,a=t.extend,o=void 0===a?{}:a,s=t.override,u=void 0===s?{}:s;for(var l in Z(e,"cacheSize",n),Z(e,"prefix",r),Z(e,"separator",i),u)$(e[l],u[l]);for(var c in o)ee(e[c],o[c]);return e}function Z(e,t,n){void 0!==n&&(e[t]=n)}function $(e,t){if(t)for(var n in t)Z(e,n,t[n])}function ee(e,t){if(t)for(var n in t){var r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}}var te=y(X);t.createTailwindMerge=y,t.extendTailwindMerge=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"===typeof e?y.apply(void 0,[X,e].concat(n)):y.apply(void 0,[function(){return J(X(),e)}].concat(n))},t.fromTheme=_,t.getDefaultConfig=X,t.mergeConfigs=J,t.twJoin=v,t.twMerge=te,t.validators=Y},function(e,t,n){"use strict";e.exports=n(2341)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Errors=t.SearchClient=t.Client=void 0;var s=o(n(2343));t.Client=s.default;var u=o(n(2386));t.SearchClient=u.default;var l=a(n(536));t.Errors=l,t.default={Client:s.default,SearchClient:u.default,Errors:l}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r,i=n(17),a=n(18),o=n(22),s="https://api.nango.dev",u="NANGO DEBUG LOG: ",l=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(Object(i.a)(this,e),Object(o.a)(this,"hostBaseUrl",void 0),Object(o.a)(this,"websocketsBaseUrl",void 0),Object(o.a)(this,"status",void 0),Object(o.a)(this,"publicKey",void 0),Object(o.a)(this,"debug",!1),t.host=t.host||s,t.websocketsPath=t.websocketsPath||"/",this.debug=t.debug||!1,this.debug&&(console.log(u,"Debug mode is enabled."),console.log(u,"Using host: ".concat(t.host,"."))),this.hostBaseUrl="/"===t.host.slice(-1)?t.host.slice(0,-1):t.host,this.status=r.IDLE,this.publicKey=t.publicKey,this.isCloud()&&!t.publicKey)throw new Error("You should specify a Public Key when using Nango Cloud (cf. documentation).");try{var n=new URL(this.hostBaseUrl),a=new URL(t.websocketsPath,n);this.websocketsBaseUrl=a.toString().replace("https://","wss://").replace("http://","ws://")}catch(l){throw new Error("Invalid URL provided for the Nango host: ".concat(this.hostBaseUrl))}}return Object(a.a)(e,[{key:"auth",value:function(e,t,n){var i=this,a=this.hostBaseUrl+"/oauth/connect/".concat(e).concat(this.toQueryString(t,n));try{new URL(a)}catch(o){throw new Error("Could not construct valid Nango URL based on provided parameters: ".concat(a))}return new Promise((function(e,t){i.status=r.BUSY,new c(i.websocketsBaseUrl,a,(function(t,n){if(i.status===r.BUSY)return i.status=r.DONE,e({providerConfigKey:t,connectionId:n})}),(function(e,n){if(i.status===r.BUSY)return i.status=r.DONE,t({message:n,type:e})}),i.debug)}))}},{key:"toQueryString",value:function(e,t){var n=[];if(e&&n.push("connection_id=".concat(e)),this.publicKey&&n.push("public_key=".concat(this.publicKey)),null!=t){for(var r in t.params){var i=t.params[r];"string"===typeof i&&n.push("params[".concat(r,"]=").concat(i))}for(var a in t.hmac&&n.push("hmac=".concat(t.hmac)),t.user_scope&&n.push("user_scope=".concat(t.user_scope.join(","))),t.authorization_params){var o=t.authorization_params[a];"string"===typeof o&&n.push("authorization_params[".concat(a,"]=").concat(o))}}return 0===n.length?"":"?"+n.join("&")}},{key:"isCloud",value:function(){return this.hostBaseUrl===s||"https://staging.nango.dev"===this.hostBaseUrl}}]),e}();!function(e){e[e.IDLE=0]="IDLE",e[e.BUSY=1]="BUSY",e[e.DONE=2]="DONE"}(r||(r={}));var c=function(){function e(t,n,r,a,s){var u=this;Object(i.a)(this,e),Object(o.a)(this,"url",void 0),Object(o.a)(this,"features",void 0),Object(o.a)(this,"width",500),Object(o.a)(this,"height",600),Object(o.a)(this,"modal",void 0),Object(o.a)(this,"swClient",void 0),Object(o.a)(this,"debug",void 0),this.url=n,this.debug=s||!1;var l=this.layout(this.width,this.height),c=l.left,f=l.top,d=l.computedWidth,h=l.computedHeight;this.features={width:d,height:h,top:f,left:c,scrollbars:"yes",resizable:"yes",status:"no",toolbar:"no",location:"no",copyhistory:"no",menubar:"no",directories:"no"},this.modal=window.open("","_blank",this.featuresToString()),this.swClient=new WebSocket(t),this.swClient.onmessage=function(e){u.handleMessage(e,r,a)}}return Object(a.a)(e,[{key:"handleMessage",value:function(e,t,n){var r=JSON.parse(e.data);switch(r.message_type){case"connection_ack":this.debug&&console.log(u,"Connection ack received. Opening modal...");var i=r.ws_client_id;this.open(i);break;case"error":this.debug&&console.log(u,"Error received. Rejecting authorization..."),n(r.error_type,r.error_desc),this.swClient.close();break;case"success":this.debug&&console.log(u,"Success received. Resolving authorization..."),t(r.provider_config_key,r.connection_id),this.swClient.close();break;default:return void(this.debug&&console.log(u,"Unkown message type received from Nango server. Ignoring..."))}}},{key:"layout",value:function(e,t){var n=window.screen.width,r=window.screen.height,i=n/2-e/2,a=r/2-t/2,o=Math.min(e,n),s=Math.min(t,r);return{left:Math.max(i,0),top:Math.max(a,0),computedWidth:o,computedHeight:s}}},{key:"open",value:function(e){return this.modal.location=this.url+"&ws_client_id="+e,this.modal}},{key:"featuresToString",value:function(){var e=this.features,t=[];for(var n in e)t.push(n+"="+e[n]);return t.join(",")}}]),e}()},function(e,t,n){var r;r=function(){var e=JSON.parse('{"$":"dollar","%":"percent","&":"and","<":"less",">":"greater","|":"or","\xa2":"cent","\xa3":"pound","\xa4":"currency","\xa5":"yen","\xa9":"(c)","\xaa":"a","\xae":"(r)","\xba":"o","\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xc6":"AE","\xc7":"C","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xd0":"D","\xd1":"N","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xdd":"Y","\xde":"TH","\xdf":"ss","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xe6":"ae","\xe7":"c","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xf0":"d","\xf1":"n","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xfd":"y","\xfe":"th","\xff":"y","\u0100":"A","\u0101":"a","\u0102":"A","\u0103":"a","\u0104":"A","\u0105":"a","\u0106":"C","\u0107":"c","\u010c":"C","\u010d":"c","\u010e":"D","\u010f":"d","\u0110":"DJ","\u0111":"dj","\u0112":"E","\u0113":"e","\u0116":"E","\u0117":"e","\u0118":"e","\u0119":"e","\u011a":"E","\u011b":"e","\u011e":"G","\u011f":"g","\u0122":"G","\u0123":"g","\u0128":"I","\u0129":"i","\u012a":"i","\u012b":"i","\u012e":"I","\u012f":"i","\u0130":"I","\u0131":"i","\u0136":"k","\u0137":"k","\u013b":"L","\u013c":"l","\u013d":"L","\u013e":"l","\u0141":"L","\u0142":"l","\u0143":"N","\u0144":"n","\u0145":"N","\u0146":"n","\u0147":"N","\u0148":"n","\u014c":"O","\u014d":"o","\u0150":"O","\u0151":"o","\u0152":"OE","\u0153":"oe","\u0154":"R","\u0155":"r","\u0158":"R","\u0159":"r","\u015a":"S","\u015b":"s","\u015e":"S","\u015f":"s","\u0160":"S","\u0161":"s","\u0162":"T","\u0163":"t","\u0164":"T","\u0165":"t","\u0168":"U","\u0169":"u","\u016a":"u","\u016b":"u","\u016e":"U","\u016f":"u","\u0170":"U","\u0171":"u","\u0172":"U","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017a":"z","\u017b":"Z","\u017c":"z","\u017d":"Z","\u017e":"z","\u018f":"E","\u0192":"f","\u01a0":"O","\u01a1":"o","\u01af":"U","\u01b0":"u","\u01c8":"LJ","\u01c9":"lj","\u01cb":"NJ","\u01cc":"nj","\u0218":"S","\u0219":"s","\u021a":"T","\u021b":"t","\u0259":"e","\u02da":"o","\u0386":"A","\u0388":"E","\u0389":"H","\u038a":"I","\u038c":"O","\u038e":"Y","\u038f":"W","\u0390":"i","\u0391":"A","\u0392":"B","\u0393":"G","\u0394":"D","\u0395":"E","\u0396":"Z","\u0397":"H","\u0398":"8","\u0399":"I","\u039a":"K","\u039b":"L","\u039c":"M","\u039d":"N","\u039e":"3","\u039f":"O","\u03a0":"P","\u03a1":"R","\u03a3":"S","\u03a4":"T","\u03a5":"Y","\u03a6":"F","\u03a7":"X","\u03a8":"PS","\u03a9":"W","\u03aa":"I","\u03ab":"Y","\u03ac":"a","\u03ad":"e","\u03ae":"h","\u03af":"i","\u03b0":"y","\u03b1":"a","\u03b2":"b","\u03b3":"g","\u03b4":"d","\u03b5":"e","\u03b6":"z","\u03b7":"h","\u03b8":"8","\u03b9":"i","\u03ba":"k","\u03bb":"l","\u03bc":"m","\u03bd":"n","\u03be":"3","\u03bf":"o","\u03c0":"p","\u03c1":"r","\u03c2":"s","\u03c3":"s","\u03c4":"t","\u03c5":"y","\u03c6":"f","\u03c7":"x","\u03c8":"ps","\u03c9":"w","\u03ca":"i","\u03cb":"y","\u03cc":"o","\u03cd":"y","\u03ce":"w","\u0401":"Yo","\u0402":"DJ","\u0404":"Ye","\u0406":"I","\u0407":"Yi","\u0408":"J","\u0409":"LJ","\u040a":"NJ","\u040b":"C","\u040f":"DZ","\u0410":"A","\u0411":"B","\u0412":"V","\u0413":"G","\u0414":"D","\u0415":"E","\u0416":"Zh","\u0417":"Z","\u0418":"I","\u0419":"J","\u041a":"K","\u041b":"L","\u041c":"M","\u041d":"N","\u041e":"O","\u041f":"P","\u0420":"R","\u0421":"S","\u0422":"T","\u0423":"U","\u0424":"F","\u0425":"H","\u0426":"C","\u0427":"Ch","\u0428":"Sh","\u0429":"Sh","\u042a":"U","\u042b":"Y","\u042c":"","\u042d":"E","\u042e":"Yu","\u042f":"Ya","\u0430":"a","\u0431":"b","\u0432":"v","\u0433":"g","\u0434":"d","\u0435":"e","\u0436":"zh","\u0437":"z","\u0438":"i","\u0439":"j","\u043a":"k","\u043b":"l","\u043c":"m","\u043d":"n","\u043e":"o","\u043f":"p","\u0440":"r","\u0441":"s","\u0442":"t","\u0443":"u","\u0444":"f","\u0445":"h","\u0446":"c","\u0447":"ch","\u0448":"sh","\u0449":"sh","\u044a":"u","\u044b":"y","\u044c":"","\u044d":"e","\u044e":"yu","\u044f":"ya","\u0451":"yo","\u0452":"dj","\u0454":"ye","\u0456":"i","\u0457":"yi","\u0458":"j","\u0459":"lj","\u045a":"nj","\u045b":"c","\u045d":"u","\u045f":"dz","\u0490":"G","\u0491":"g","\u0492":"GH","\u0493":"gh","\u049a":"KH","\u049b":"kh","\u04a2":"NG","\u04a3":"ng","\u04ae":"UE","\u04af":"ue","\u04b0":"U","\u04b1":"u","\u04ba":"H","\u04bb":"h","\u04d8":"AE","\u04d9":"ae","\u04e8":"OE","\u04e9":"oe","\u0531":"A","\u0532":"B","\u0533":"G","\u0534":"D","\u0535":"E","\u0536":"Z","\u0537":"E\'","\u0538":"Y\'","\u0539":"T\'","\u053a":"JH","\u053b":"I","\u053c":"L","\u053d":"X","\u053e":"C\'","\u053f":"K","\u0540":"H","\u0541":"D\'","\u0542":"GH","\u0543":"TW","\u0544":"M","\u0545":"Y","\u0546":"N","\u0547":"SH","\u0549":"CH","\u054a":"P","\u054b":"J","\u054c":"R\'","\u054d":"S","\u054e":"V","\u054f":"T","\u0550":"R","\u0551":"C","\u0553":"P\'","\u0554":"Q\'","\u0555":"O\'\'","\u0556":"F","\u0587":"EV","\u0621":"a","\u0622":"aa","\u0623":"a","\u0624":"u","\u0625":"i","\u0626":"e","\u0627":"a","\u0628":"b","\u0629":"h","\u062a":"t","\u062b":"th","\u062c":"j","\u062d":"h","\u062e":"kh","\u062f":"d","\u0630":"th","\u0631":"r","\u0632":"z","\u0633":"s","\u0634":"sh","\u0635":"s","\u0636":"dh","\u0637":"t","\u0638":"z","\u0639":"a","\u063a":"gh","\u0641":"f","\u0642":"q","\u0643":"k","\u0644":"l","\u0645":"m","\u0646":"n","\u0647":"h","\u0648":"w","\u0649":"a","\u064a":"y","\u064b":"an","\u064c":"on","\u064d":"en","\u064e":"a","\u064f":"u","\u0650":"e","\u0652":"","\u0660":"0","\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u067e":"p","\u0686":"ch","\u0698":"zh","\u06a9":"k","\u06af":"g","\u06cc":"y","\u06f0":"0","\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u0e3f":"baht","\u10d0":"a","\u10d1":"b","\u10d2":"g","\u10d3":"d","\u10d4":"e","\u10d5":"v","\u10d6":"z","\u10d7":"t","\u10d8":"i","\u10d9":"k","\u10da":"l","\u10db":"m","\u10dc":"n","\u10dd":"o","\u10de":"p","\u10df":"zh","\u10e0":"r","\u10e1":"s","\u10e2":"t","\u10e3":"u","\u10e4":"f","\u10e5":"k","\u10e6":"gh","\u10e7":"q","\u10e8":"sh","\u10e9":"ch","\u10ea":"ts","\u10eb":"dz","\u10ec":"ts","\u10ed":"ch","\u10ee":"kh","\u10ef":"j","\u10f0":"h","\u1e62":"S","\u1e63":"s","\u1e80":"W","\u1e81":"w","\u1e82":"W","\u1e83":"w","\u1e84":"W","\u1e85":"w","\u1e9e":"SS","\u1ea0":"A","\u1ea1":"a","\u1ea2":"A","\u1ea3":"a","\u1ea4":"A","\u1ea5":"a","\u1ea6":"A","\u1ea7":"a","\u1ea8":"A","\u1ea9":"a","\u1eaa":"A","\u1eab":"a","\u1eac":"A","\u1ead":"a","\u1eae":"A","\u1eaf":"a","\u1eb0":"A","\u1eb1":"a","\u1eb2":"A","\u1eb3":"a","\u1eb4":"A","\u1eb5":"a","\u1eb6":"A","\u1eb7":"a","\u1eb8":"E","\u1eb9":"e","\u1eba":"E","\u1ebb":"e","\u1ebc":"E","\u1ebd":"e","\u1ebe":"E","\u1ebf":"e","\u1ec0":"E","\u1ec1":"e","\u1ec2":"E","\u1ec3":"e","\u1ec4":"E","\u1ec5":"e","\u1ec6":"E","\u1ec7":"e","\u1ec8":"I","\u1ec9":"i","\u1eca":"I","\u1ecb":"i","\u1ecc":"O","\u1ecd":"o","\u1ece":"O","\u1ecf":"o","\u1ed0":"O","\u1ed1":"o","\u1ed2":"O","\u1ed3":"o","\u1ed4":"O","\u1ed5":"o","\u1ed6":"O","\u1ed7":"o","\u1ed8":"O","\u1ed9":"o","\u1eda":"O","\u1edb":"o","\u1edc":"O","\u1edd":"o","\u1ede":"O","\u1edf":"o","\u1ee0":"O","\u1ee1":"o","\u1ee2":"O","\u1ee3":"o","\u1ee4":"U","\u1ee5":"u","\u1ee6":"U","\u1ee7":"u","\u1ee8":"U","\u1ee9":"u","\u1eea":"U","\u1eeb":"u","\u1eec":"U","\u1eed":"u","\u1eee":"U","\u1eef":"u","\u1ef0":"U","\u1ef1":"u","\u1ef2":"Y","\u1ef3":"y","\u1ef4":"Y","\u1ef5":"y","\u1ef6":"Y","\u1ef7":"y","\u1ef8":"Y","\u1ef9":"y","\u2013":"-","\u2018":"\'","\u2019":"\'","\u201c":"\\"","\u201d":"\\"","\u201e":"\\"","\u2020":"+","\u2022":"*","\u2026":"...","\u20a0":"ecu","\u20a2":"cruzeiro","\u20a3":"french franc","\u20a4":"lira","\u20a5":"mill","\u20a6":"naira","\u20a7":"peseta","\u20a8":"rupee","\u20a9":"won","\u20aa":"new shequel","\u20ab":"dong","\u20ac":"euro","\u20ad":"kip","\u20ae":"tugrik","\u20af":"drachma","\u20b0":"penny","\u20b1":"peso","\u20b2":"guarani","\u20b3":"austral","\u20b4":"hryvnia","\u20b5":"cedi","\u20b8":"kazakhstani tenge","\u20b9":"indian rupee","\u20ba":"turkish lira","\u20bd":"russian ruble","\u20bf":"bitcoin","\u2120":"sm","\u2122":"tm","\u2202":"d","\u2206":"delta","\u2211":"sum","\u221e":"infinity","\u2665":"love","\u5143":"yuan","\u5186":"yen","\ufdfc":"rial","\ufef5":"laa","\ufef7":"laa","\ufef9":"lai","\ufefb":"la"}'),t=JSON.parse('{"bg":{"\u0419":"Y","\u0426":"Ts","\u0429":"Sht","\u042a":"A","\u042c":"Y","\u0439":"y","\u0446":"ts","\u0449":"sht","\u044a":"a","\u044c":"y"},"de":{"\xc4":"AE","\xe4":"ae","\xd6":"OE","\xf6":"oe","\xdc":"UE","\xfc":"ue","\xdf":"ss","%":"prozent","&":"und","|":"oder","\u2211":"summe","\u221e":"unendlich","\u2665":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","\xa2":"centavos","\xa3":"libras","\xa4":"moneda","\u20a3":"francos","\u2211":"suma","\u221e":"infinito","\u2665":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","\xa2":"centime","\xa3":"livre","\xa4":"devise","\u20a3":"franc","\u2211":"somme","\u221e":"infini","\u2665":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","\xa2":"centavo","\u2211":"soma","\xa3":"libra","\u221e":"infinito","\u2665":"amor"},"uk":{"\u0418":"Y","\u0438":"y","\u0419":"Y","\u0439":"y","\u0426":"Ts","\u0446":"ts","\u0425":"Kh","\u0445":"kh","\u0429":"Shch","\u0449":"shch","\u0413":"H","\u0433":"h"},"vi":{"\u0110":"D","\u0111":"d"},"da":{"\xd8":"OE","\xf8":"oe","\xc5":"AA","\xe5":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"st\xf8rre end"},"nb":{"&":"og","\xc5":"AA","\xc6":"AE","\xd8":"OE","\xe5":"aa","\xe6":"ae","\xf8":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","\xc5":"AA","\xc4":"AE","\xd6":"OE","\xe5":"aa","\xe4":"ae","\xf6":"oe"}}');function n(n,r){if("string"!==typeof n)throw new Error("slugify: string argument expected");var i=t[(r="string"===typeof r?{replacement:r}:r||{}).locale]||{},a=void 0===r.replacement?"-":r.replacement,o=void 0===r.trim||r.trim,s=n.normalize().split("").reduce((function(t,n){var o=i[n];return void 0===o&&(o=e[n]),void 0===o&&(o=n),o===a&&(o=" "),t+o.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),o&&(s=s.trim()),s=s.replace(/\s+/g,a),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n},e.exports=r(),e.exports.default=r()},function(e){e.exports=JSON.parse('[{"name":"Pacific/Niue","alternativeName":"Niue Time","group":["Pacific/Niue"],"continentCode":"OC","continentName":"Oceania","countryName":"Niue","countryCode":"NU","mainCities":["Alofi"],"rawOffsetInMinutes":-660,"abbreviation":"NUT","rawFormat":"-11:00 Niue Time - Alofi"},{"name":"Pacific/Midway","alternativeName":"Samoa Time","group":["Pacific/Midway"],"continentCode":"OC","continentName":"Oceania","countryName":"United States Minor Outlying Islands","countryCode":"UM","mainCities":["Midway"],"rawOffsetInMinutes":-660,"abbreviation":"SST","rawFormat":"-11:00 Samoa Time - Midway"},{"name":"Pacific/Pago_Pago","alternativeName":"Samoa Time","group":["Pacific/Pago_Pago","US/Samoa","Pacific/Samoa","Pacific/Midway"],"continentCode":"OC","continentName":"Oceania","countryName":"American Samoa","countryCode":"AS","mainCities":["Pago Pago"],"rawOffsetInMinutes":-660,"abbreviation":"SST","rawFormat":"-11:00 Samoa Time - Pago Pago"},{"name":"Pacific/Rarotonga","alternativeName":"Cook Islands Time","group":["Pacific/Rarotonga"],"continentCode":"OC","continentName":"Oceania","countryName":"Cook Islands","countryCode":"CK","mainCities":["Avarua"],"rawOffsetInMinutes":-600,"abbreviation":"CKT","rawFormat":"-10:00 Cook Islands Time - Avarua"},{"name":"America/Adak","alternativeName":"Hawaii-Aleutian Time","group":["America/Adak","US/Aleutian","America/Atka"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Adak"],"rawOffsetInMinutes":-600,"abbreviation":"HAST","rawFormat":"-10:00 Hawaii-Aleutian Time - Adak"},{"name":"Pacific/Honolulu","alternativeName":"Hawaii-Aleutian Time","group":["Pacific/Honolulu","US/Hawaii","Pacific/Johnston"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Honolulu","East Honolulu","Pearl City","Hilo"],"rawOffsetInMinutes":-600,"abbreviation":"HAST","rawFormat":"-10:00 Hawaii-Aleutian Time - Honolulu, East Honolulu, Pearl City, Hilo"},{"name":"Pacific/Tahiti","alternativeName":"Tahiti Time","group":["Pacific/Tahiti"],"continentCode":"OC","continentName":"Oceania","countryName":"French Polynesia","countryCode":"PF","mainCities":["Faaa","Papeete","Punaauia"],"rawOffsetInMinutes":-600,"abbreviation":"TAHT","rawFormat":"-10:00 Tahiti Time - Faaa, Papeete, Punaauia"},{"name":"Pacific/Marquesas","alternativeName":"Marquesas Time","group":["Pacific/Marquesas"],"continentCode":"OC","continentName":"Oceania","countryName":"French Polynesia","countryCode":"PF","mainCities":["Marquesas"],"rawOffsetInMinutes":-570,"abbreviation":"MART","rawFormat":"-09:30 Marquesas Time - Marquesas"},{"name":"America/Anchorage","alternativeName":"Alaska Time","group":["America/Anchorage","America/Juneau","America/Metlakatla","America/Nome","America/Sitka","America/Yakutat","US/Alaska"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Anchorage","Juneau","Fairbanks","Eagle River"],"rawOffsetInMinutes":-540,"abbreviation":"AKST","rawFormat":"-09:00 Alaska Time - Anchorage, Juneau, Fairbanks, Eagle River"},{"name":"Pacific/Gambier","alternativeName":"Gambier Time","group":["Pacific/Gambier"],"continentCode":"OC","continentName":"Oceania","countryName":"French Polynesia","countryCode":"PF","mainCities":["Gambier"],"rawOffsetInMinutes":-540,"abbreviation":"GAMT","rawFormat":"-09:00 Gambier Time - Gambier"},{"name":"America/Los_Angeles","alternativeName":"Pacific Time","group":["America/Los_Angeles","US/Pacific"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Los Angeles","San Diego","San Jose","San Francisco"],"rawOffsetInMinutes":-480,"abbreviation":"PST","rawFormat":"-08:00 Pacific Time - Los Angeles, San Diego, San Jose, San Francisco"},{"name":"America/Tijuana","alternativeName":"Pacific Time","group":["America/Tijuana","Mexico/BajaNorte","America/Ensenada","America/Santa_Isabel"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Tijuana","Mexicali","Ensenada","Rosarito"],"rawOffsetInMinutes":-480,"abbreviation":"PST","rawFormat":"-08:00 Pacific Time - Tijuana, Mexicali, Ensenada, Rosarito"},{"name":"America/Vancouver","alternativeName":"Pacific Time","group":["America/Vancouver","Canada/Pacific"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Vancouver","Surrey","Okanagan","Victoria"],"rawOffsetInMinutes":-480,"abbreviation":"PST","rawFormat":"-08:00 Pacific Time - Vancouver, Surrey, Okanagan, Victoria"},{"name":"Pacific/Pitcairn","alternativeName":"Pitcairn Time","group":["Pacific/Pitcairn"],"continentCode":"OC","continentName":"Oceania","countryName":"Pitcairn","countryCode":"PN","mainCities":["Adamstown"],"rawOffsetInMinutes":-480,"abbreviation":"PST","rawFormat":"-08:00 Pitcairn Time - Adamstown"},{"name":"America/Hermosillo","alternativeName":"Mexican Pacific Time","group":["America/Hermosillo","America/Mazatlan","Mexico/BajaSur"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Hermosillo","Culiac\xe1n","Ciudad Obreg\xf3n","Mazatl\xe1n"],"rawOffsetInMinutes":-420,"abbreviation":"GMT-7","rawFormat":"-07:00 Mexican Pacific Time - Hermosillo, Culiac\xe1n, Ciudad Obreg\xf3n, Mazatl\xe1n"},{"name":"America/Edmonton","alternativeName":"Mountain Time","group":["America/Cambridge_Bay","America/Edmonton","America/Inuvik","America/Yellowknife","Canada/Mountain"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Calgary","Edmonton","Red Deer","Sherwood Park"],"rawOffsetInMinutes":-420,"abbreviation":"MST","rawFormat":"-07:00 Mountain Time - Calgary, Edmonton, Red Deer, Sherwood Park"},{"name":"America/Ciudad_Juarez","alternativeName":"Mountain Time","group":["America/Ciudad_Juarez"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Ciudad Ju\xe1rez"],"rawOffsetInMinutes":-420,"abbreviation":"MST","rawFormat":"-07:00 Mountain Time - Ciudad Ju\xe1rez"},{"name":"America/Denver","alternativeName":"Mountain Time","group":["America/Boise","America/Denver","Navajo","US/Mountain","America/Shiprock"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Denver","El Paso","Albuquerque","Colorado Springs"],"rawOffsetInMinutes":-420,"abbreviation":"MST","rawFormat":"-07:00 Mountain Time - Denver, El Paso, Albuquerque, Colorado Springs"},{"name":"America/Phoenix","alternativeName":"Mountain Time","group":["America/Phoenix","US/Arizona","America/Creston"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Phoenix","Tucson","Mesa","Chandler"],"rawOffsetInMinutes":-420,"abbreviation":"MST","rawFormat":"-07:00 Mountain Time - Phoenix, Tucson, Mesa, Chandler"},{"name":"America/Whitehorse","alternativeName":"Yukon Time","group":["America/Creston","America/Dawson","America/Dawson_Creek","America/Fort_Nelson","America/Whitehorse","Canada/Yukon"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Whitehorse","Fort St. John","Creston","Dawson"],"rawOffsetInMinutes":-420,"abbreviation":"YT","rawFormat":"-07:00 Yukon Time - Whitehorse, Fort St. John, Creston, Dawson"},{"name":"America/Belize","alternativeName":"Central Time","group":["America/Belize"],"continentCode":"NA","continentName":"North America","countryName":"Belize","countryCode":"BZ","mainCities":["Belize City","San Ignacio","San Pedro","Orange Walk"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Belize City, San Ignacio, San Pedro, Orange Walk"},{"name":"America/Chicago","alternativeName":"Central Time","group":["America/Chicago","America/Indiana/Knox","America/Indiana/Tell_City","America/Menominee","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","US/Central","US/Indiana-Starke","America/Knox_IN"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["Chicago","Houston","San Antonio","Dallas"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Chicago, Houston, San Antonio, Dallas"},{"name":"America/Guatemala","alternativeName":"Central Time","group":["America/Guatemala"],"continentCode":"NA","continentName":"North America","countryName":"Guatemala","countryCode":"GT","mainCities":["Guatemala City","Villa Nueva","Mixco","Cob\xe1n"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Guatemala City, Villa Nueva, Mixco, Cob\xe1n"},{"name":"America/Managua","alternativeName":"Central Time","group":["America/Managua"],"continentCode":"NA","continentName":"North America","countryName":"Nicaragua","countryCode":"NI","mainCities":["Managua","Le\xf3n","Masaya","Chinandega"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Managua, Le\xf3n, Masaya, Chinandega"},{"name":"America/Mexico_City","alternativeName":"Central Time","group":["America/Bahia_Banderas","America/Chihuahua","America/Merida","America/Mexico_City","America/Monterrey","Mexico/General"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Mexico City","Iztapalapa","Le\xf3n de los Aldama","Puebla"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Mexico City, Iztapalapa, Le\xf3n de los Aldama, Puebla"},{"name":"America/Matamoros","alternativeName":"Central Time","group":["America/Matamoros","America/Ojinaga"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Reynosa","Heroica Matamoros","Nuevo Laredo","Piedras Negras"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Reynosa, Heroica Matamoros, Nuevo Laredo, Piedras Negras"},{"name":"America/Costa_Rica","alternativeName":"Central Time","group":["America/Costa_Rica"],"continentCode":"NA","continentName":"North America","countryName":"Costa Rica","countryCode":"CR","mainCities":["San Jos\xe9","Lim\xf3n","San Francisco","Alajuela"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - San Jos\xe9, Lim\xf3n, San Francisco, Alajuela"},{"name":"America/El_Salvador","alternativeName":"Central Time","group":["America/El_Salvador"],"continentCode":"NA","continentName":"North America","countryName":"El Salvador","countryCode":"SV","mainCities":["San Salvador","Soyapango","San Miguel","Santa Ana"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - San Salvador, Soyapango, San Miguel, Santa Ana"},{"name":"America/Regina","alternativeName":"Central Time","group":["America/Regina","America/Swift_Current","Canada/Saskatchewan"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Saskatoon","Regina","Prince Albert","Moose Jaw"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Saskatoon, Regina, Prince Albert, Moose Jaw"},{"name":"America/Tegucigalpa","alternativeName":"Central Time","group":["America/Tegucigalpa"],"continentCode":"NA","continentName":"North America","countryName":"Honduras","countryCode":"HN","mainCities":["Tegucigalpa","San Pedro Sula","La Ceiba","Choloma"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Tegucigalpa, San Pedro Sula, La Ceiba, Choloma"},{"name":"America/Winnipeg","alternativeName":"Central Time","group":["America/Rankin_Inlet","America/Resolute","America/Winnipeg","Canada/Central","America/Rainy_River"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Winnipeg","Brandon","Steinbach","Kenora"],"rawOffsetInMinutes":-360,"abbreviation":"CST","rawFormat":"-06:00 Central Time - Winnipeg, Brandon, Steinbach, Kenora"},{"name":"Pacific/Easter","alternativeName":"Easter Island Time","group":["Pacific/Easter","Chile/EasterIsland"],"continentCode":"SA","continentName":"South America","countryName":"Chile","countryCode":"CL","mainCities":["Easter"],"rawOffsetInMinutes":-360,"abbreviation":"EAST","rawFormat":"-06:00 Easter Island Time - Easter"},{"name":"Pacific/Galapagos","alternativeName":"Galapagos Time","group":["Pacific/Galapagos"],"continentCode":"SA","continentName":"South America","countryName":"Ecuador","countryCode":"EC","mainCities":["Galapagos"],"rawOffsetInMinutes":-360,"abbreviation":"GALT","rawFormat":"-06:00 Galapagos Time - Galapagos"},{"name":"America/Rio_Branco","alternativeName":"Acre Time","group":["America/Eirunepe","America/Rio_Branco","Brazil/Acre","America/Porto_Acre"],"continentCode":"SA","continentName":"South America","countryName":"Brazil","countryCode":"BR","mainCities":["Rio Branco","Cruzeiro do Sul","Senador Guiomard","Sena Madureira"],"rawOffsetInMinutes":-300,"abbreviation":"ACT","rawFormat":"-05:00 Acre Time - Rio Branco, Cruzeiro do Sul, Senador Guiomard, Sena Madureira"},{"name":"America/Bogota","alternativeName":"Colombia Time","group":["America/Bogota"],"continentCode":"SA","continentName":"South America","countryName":"Colombia","countryCode":"CO","mainCities":["Bogot\xe1","Cali","Medell\xedn","Barranquilla"],"rawOffsetInMinutes":-300,"abbreviation":"COT","rawFormat":"-05:00 Colombia Time - Bogot\xe1, Cali, Medell\xedn, Barranquilla"},{"name":"America/Havana","alternativeName":"Cuba Time","group":["America/Havana","Cuba"],"continentCode":"NA","continentName":"North America","countryName":"Cuba","countryCode":"CU","mainCities":["Havana","Santiago de Cuba","Camag\xfcey","Holgu\xedn"],"rawOffsetInMinutes":-300,"abbreviation":"CST","rawFormat":"-05:00 Cuba Time - Havana, Santiago de Cuba, Camag\xfcey, Holgu\xedn"},{"name":"America/Atikokan","alternativeName":"Eastern Time","group":["America/Atikokan"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Atikokan"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Atikokan"},{"name":"America/Cancun","alternativeName":"Eastern Time","group":["America/Cancun"],"continentCode":"NA","continentName":"North America","countryName":"Mexico","countryCode":"MX","mainCities":["Canc\xfan","Chetumal","Playa del Carmen","Cozumel"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Canc\xfan, Chetumal, Playa del Carmen, Cozumel"},{"name":"America/Grand_Turk","alternativeName":"Eastern Time","group":["America/Grand_Turk"],"continentCode":"NA","continentName":"North America","countryName":"Turks and Caicos Islands","countryCode":"TC","mainCities":["Cockburn Town"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Cockburn Town"},{"name":"America/Cayman","alternativeName":"Eastern Time","group":["America/Cayman"],"continentCode":"NA","continentName":"North America","countryName":"Cayman Islands","countryCode":"KY","mainCities":["George Town","West Bay"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - George Town, West Bay"},{"name":"America/Jamaica","alternativeName":"Eastern Time","group":["America/Jamaica","Jamaica"],"continentCode":"NA","continentName":"North America","countryName":"Jamaica","countryCode":"JM","mainCities":["Kingston","New Kingston","Spanish Town","Portmore"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Kingston, New Kingston, Spanish Town, Portmore"},{"name":"America/Nassau","alternativeName":"Eastern Time","group":["America/Nassau"],"continentCode":"NA","continentName":"North America","countryName":"Bahamas","countryCode":"BS","mainCities":["Nassau","Lucaya","Freeport","Killarney"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Nassau, Lucaya, Freeport, Killarney"},{"name":"America/New_York","alternativeName":"Eastern Time","group":["America/Detroit","America/Indiana/Indianapolis","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Kentucky/Louisville","America/Kentucky/Monticello","America/New_York","US/Michigan","US/East-Indiana","America/Indianapolis","America/Fort_Wayne","America/Louisville","US/Eastern"],"continentCode":"NA","continentName":"North America","countryName":"United States","countryCode":"US","mainCities":["New York City","Brooklyn","Queens","Philadelphia"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - New York City, Brooklyn, Queens, Philadelphia"},{"name":"America/Panama","alternativeName":"Eastern Time","group":["America/Panama","America/Atikokan","America/Cayman","America/Coral_Harbour"],"continentCode":"NA","continentName":"North America","countryName":"Panama","countryCode":"PA","mainCities":["Panam\xe1","San Miguelito","Juan D\xedaz","David"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Panam\xe1, San Miguelito, Juan D\xedaz, David"},{"name":"America/Port-au-Prince","alternativeName":"Eastern Time","group":["America/Port-au-Prince"],"continentCode":"NA","continentName":"North America","countryName":"Haiti","countryCode":"HT","mainCities":["Port-au-Prince","Carrefour","Delmas 73","Port-de-Paix"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Port-au-Prince, Carrefour, Delmas 73, Port-de-Paix"},{"name":"America/Toronto","alternativeName":"Eastern Time","group":["America/Iqaluit","America/Toronto","America/Pangnirtung","Canada/Eastern","America/Nassau","America/Montreal","America/Nipigon","America/Thunder_Bay"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Toronto","Montr\xe9al","Ottawa","Mississauga"],"rawOffsetInMinutes":-300,"abbreviation":"EST","rawFormat":"-05:00 Eastern Time - Toronto, Montr\xe9al, Ottawa, Mississauga"},{"name":"America/Guayaquil","alternativeName":"Ecuador Time","group":["America/Guayaquil"],"continentCode":"SA","continentName":"South America","countryName":"Ecuador","countryCode":"EC","mainCities":["Quito","Guayaquil","Cuenca","Santo Domingo de los Colorados"],"rawOffsetInMinutes":-300,"abbreviation":"ECT","rawFormat":"-05:00 Ecuador Time - Quito, Guayaquil, Cuenca, Santo Domingo de los Colorados"},{"name":"America/Lima","alternativeName":"Peru Time","group":["America/Lima"],"continentCode":"SA","continentName":"South America","countryName":"Peru","countryCode":"PE","mainCities":["Lima","Callao","Arequipa","Trujillo"],"rawOffsetInMinutes":-300,"abbreviation":"PET","rawFormat":"-05:00 Peru Time - Lima, Callao, Arequipa, Trujillo"},{"name":"America/Manaus","alternativeName":"Amazon Time","group":["America/Boa_Vista","America/Campo_Grande","America/Cuiaba","America/Manaus","America/Porto_Velho","Brazil/West"],"continentCode":"SA","continentName":"South America","countryName":"Brazil","countryCode":"BR","mainCities":["Manaus","Campo Grande","Cuiab\xe1","Porto Velho"],"rawOffsetInMinutes":-240,"abbreviation":"AMT","rawFormat":"-04:00 Amazon Time - Manaus, Campo Grande, Cuiab\xe1, Porto Velho"},{"name":"America/St_Kitts","alternativeName":"Atlantic Time","group":["America/St_Kitts"],"continentCode":"NA","continentName":"North America","countryName":"Saint Kitts and Nevis","countryCode":"KN","mainCities":["Basseterre"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Basseterre"},{"name":"America/Blanc-Sablon","alternativeName":"Atlantic Time","group":["America/Blanc-Sablon"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Blanc-Sablon"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Blanc-Sablon"},{"name":"America/Montserrat","alternativeName":"Atlantic Time","group":["America/Montserrat"],"continentCode":"NA","continentName":"North America","countryName":"Montserrat","countryCode":"MS","mainCities":["Brades","Plymouth"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Brades, Plymouth"},{"name":"America/Barbados","alternativeName":"Atlantic Time","group":["America/Barbados"],"continentCode":"NA","continentName":"North America","countryName":"Barbados","countryCode":"BB","mainCities":["Bridgetown"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Bridgetown"},{"name":"America/Port_of_Spain","alternativeName":"Atlantic Time","group":["America/Port_of_Spain"],"continentCode":"NA","continentName":"North America","countryName":"Trinidad and Tobago","countryCode":"TT","mainCities":["Chaguanas","Mon Repos","San Fernando","Port of Spain"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Chaguanas, Mon Repos, San Fernando, Port of Spain"},{"name":"America/Martinique","alternativeName":"Atlantic Time","group":["America/Martinique"],"continentCode":"NA","continentName":"North America","countryName":"Martinique","countryCode":"MQ","mainCities":["Fort-de-France","Le Lamentin","Le Robert","Sainte-Marie"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Fort-de-France, Le Lamentin, Le Robert, Sainte-Marie"},{"name":"America/St_Lucia","alternativeName":"Atlantic Time","group":["America/St_Lucia"],"continentCode":"NA","continentName":"North America","countryName":"Saint Lucia","countryCode":"LC","mainCities":["Gros Islet","Castries"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Gros Islet, Castries"},{"name":"America/St_Barthelemy","alternativeName":"Atlantic Time","group":["America/St_Barthelemy"],"continentCode":"NA","continentName":"North America","countryName":"Saint Barthelemy","countryCode":"BL","mainCities":["Gustavia"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Gustavia"},{"name":"America/Halifax","alternativeName":"Atlantic Time","group":["America/Glace_Bay","America/Goose_Bay","America/Halifax","America/Moncton","Canada/Atlantic"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["Halifax","Moncton","Sydney","Dartmouth"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Halifax, Moncton, Sydney, Dartmouth"},{"name":"Atlantic/Bermuda","alternativeName":"Atlantic Time","group":["Atlantic/Bermuda"],"continentCode":"NA","continentName":"North America","countryName":"Bermuda","countryCode":"BM","mainCities":["Hamilton"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Hamilton"},{"name":"America/St_Vincent","alternativeName":"Atlantic Time","group":["America/St_Vincent"],"continentCode":"NA","continentName":"North America","countryName":"Saint Vincent and the Grenadines","countryCode":"VC","mainCities":["Kingstown"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Kingstown"},{"name":"America/Kralendijk","alternativeName":"Atlantic Time","group":["America/Kralendijk"],"continentCode":"NA","continentName":"North America","countryName":"Bonaire, Saint Eustatius and Saba ","countryCode":"BQ","mainCities":["Kralendijk"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Kralendijk"},{"name":"America/Guadeloupe","alternativeName":"Atlantic Time","group":["America/Guadeloupe"],"continentCode":"NA","continentName":"North America","countryName":"Guadeloupe","countryCode":"GP","mainCities":["Les Abymes","Baie-Mahault","Le Gosier","Petit-Bourg"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Les Abymes, Baie-Mahault, Le Gosier, Petit-Bourg"},{"name":"America/Marigot","alternativeName":"Atlantic Time","group":["America/Marigot"],"continentCode":"NA","continentName":"North America","countryName":"Saint Martin","countryCode":"MF","mainCities":["Marigot"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Marigot"},{"name":"America/Aruba","alternativeName":"Atlantic Time","group":["America/Aruba"],"continentCode":"NA","continentName":"North America","countryName":"Aruba","countryCode":"AW","mainCities":["Oranjestad","Noord","Tanki Leendert","San Nicolas"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Oranjestad, Noord, Tanki Leendert, San Nicolas"},{"name":"America/Lower_Princes","alternativeName":"Atlantic Time","group":["America/Lower_Princes"],"continentCode":"NA","continentName":"North America","countryName":"Sint Maarten","countryCode":"SX","mainCities":["Philipsburg"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Philipsburg"},{"name":"America/Tortola","alternativeName":"Atlantic Time","group":["America/Tortola"],"continentCode":"NA","continentName":"North America","countryName":"British Virgin Islands","countryCode":"VG","mainCities":["Road Town"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Road Town"},{"name":"America/Dominica","alternativeName":"Atlantic Time","group":["America/Dominica"],"continentCode":"NA","continentName":"North America","countryName":"Dominica","countryCode":"DM","mainCities":["Roseau"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Roseau"},{"name":"America/St_Thomas","alternativeName":"Atlantic Time","group":["America/St_Thomas"],"continentCode":"NA","continentName":"North America","countryName":"U.S. Virgin Islands","countryCode":"VI","mainCities":["Saint Croix","Charlotte Amalie"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Saint Croix, Charlotte Amalie"},{"name":"America/Grenada","alternativeName":"Atlantic Time","group":["America/Grenada"],"continentCode":"NA","continentName":"North America","countryName":"Grenada","countryCode":"GD","mainCities":["Saint George\'s"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Saint George\'s"},{"name":"America/Antigua","alternativeName":"Atlantic Time","group":["America/Antigua"],"continentCode":"NA","continentName":"North America","countryName":"Antigua and Barbuda","countryCode":"AG","mainCities":["Saint John\u2019s"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Saint John\u2019s"},{"name":"America/Puerto_Rico","alternativeName":"Atlantic Time","group":["America/Puerto_Rico","America/Virgin","America/Anguilla","America/Antigua","America/Aruba","America/Blanc-Sablon","America/Curacao","America/Dominica","America/Grenada","America/Guadeloupe","America/Kralendijk","America/Lower_Princes","America/Marigot","America/Montserrat","America/Port_of_Spain","America/St_Barthelemy","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Tortola"],"continentCode":"NA","continentName":"North America","countryName":"Puerto Rico","countryCode":"PR","mainCities":["San Juan","Bayam\xf3n","Carolina","Ponce"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - San Juan, Bayam\xf3n, Carolina, Ponce"},{"name":"America/Santo_Domingo","alternativeName":"Atlantic Time","group":["America/Santo_Domingo"],"continentCode":"NA","continentName":"North America","countryName":"Dominican Republic","countryCode":"DO","mainCities":["Santo Domingo","Santiago de los Caballeros","Santo Domingo Oeste","Santo Domingo Este"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Santo Domingo, Santiago de los Caballeros, Santo Domingo Oeste, Santo Domingo Este"},{"name":"America/Anguilla","alternativeName":"Atlantic Time","group":["America/Anguilla"],"continentCode":"NA","continentName":"North America","countryName":"Anguilla","countryCode":"AI","mainCities":["The Valley"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - The Valley"},{"name":"America/Thule","alternativeName":"Atlantic Time","group":["America/Thule"],"continentCode":"NA","continentName":"North America","countryName":"Greenland","countryCode":"GL","mainCities":["Thule"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Thule"},{"name":"America/Curacao","alternativeName":"Atlantic Time","group":["America/Curacao"],"continentCode":"NA","continentName":"North America","countryName":"Curacao","countryCode":"CW","mainCities":["Willemstad"],"rawOffsetInMinutes":-240,"abbreviation":"AST","rawFormat":"-04:00 Atlantic Time - Willemstad"},{"name":"America/La_Paz","alternativeName":"Bolivia Time","group":["America/La_Paz"],"continentCode":"SA","continentName":"South America","countryName":"Bolivia","countryCode":"BO","mainCities":["La Paz","Santa Cruz de la Sierra","Cochabamba","Sucre"],"rawOffsetInMinutes":-240,"abbreviation":"BOT","rawFormat":"-04:00 Bolivia Time - La Paz, Santa Cruz de la Sierra, Cochabamba, Sucre"},{"name":"America/Santiago","alternativeName":"Chile Time","group":["America/Santiago","Chile/Continental"],"continentCode":"SA","continentName":"South America","countryName":"Chile","countryCode":"CL","mainCities":["Santiago","Puente Alto","Antofagasta","Vi\xf1a del Mar"],"rawOffsetInMinutes":-240,"abbreviation":"CLT","rawFormat":"-04:00 Chile Time - Santiago, Puente Alto, Antofagasta, Vi\xf1a del Mar"},{"name":"America/Guyana","alternativeName":"Guyana Time","group":["America/Guyana"],"continentCode":"SA","continentName":"South America","countryName":"Guyana","countryCode":"GY","mainCities":["Georgetown","Linden","New Amsterdam"],"rawOffsetInMinutes":-240,"abbreviation":"GYT","rawFormat":"-04:00 Guyana Time - Georgetown, Linden, New Amsterdam"},{"name":"America/Asuncion","alternativeName":"Paraguay Time","group":["America/Asuncion"],"continentCode":"SA","continentName":"South America","countryName":"Paraguay","countryCode":"PY","mainCities":["Asunci\xf3n","Ciudad del Este","San Lorenzo","Capiat\xe1"],"rawOffsetInMinutes":-240,"abbreviation":"PYT","rawFormat":"-04:00 Paraguay Time - Asunci\xf3n, Ciudad del Este, San Lorenzo, Capiat\xe1"},{"name":"America/Caracas","alternativeName":"Venezuela Time","group":["America/Caracas"],"continentCode":"SA","continentName":"South America","countryName":"Venezuela","countryCode":"VE","mainCities":["Caracas","Maracaibo","Maracay","Valencia"],"rawOffsetInMinutes":-240,"abbreviation":"VET","rawFormat":"-04:00 Venezuela Time - Caracas, Maracaibo, Maracay, Valencia"},{"name":"America/St_Johns","alternativeName":"Newfoundland Time","group":["America/St_Johns","Canada/Newfoundland"],"continentCode":"NA","continentName":"North America","countryName":"Canada","countryCode":"CA","mainCities":["St. John\'s","Mount Pearl","Corner Brook","Conception Bay South"],"rawOffsetInMinutes":-210,"abbreviation":"NST","rawFormat":"-03:30 Newfoundland Time - St. John\'s, Mount Pearl, Corner Brook, Conception Bay South"},{"name":"America/Argentina/Buenos_Aires","alternativeName":"Argentina Time","group":["America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Buenos_Aires","America/Catamarca","America/Argentina/ComodRivadavia","America/Cordoba","America/Rosario","America/Jujuy","America/Mendoza"],"continentCode":"SA","continentName":"South America","countryName":"Argentina","countryCode":"AR","mainCities":["Buenos Aires","C\xf3rdoba","Rosario","Mar del Plata"],"rawOffsetInMinutes":-180,"abbreviation":"ART","rawFormat":"-03:00 Argentina Time - Buenos Aires, C\xf3rdoba, Rosario, Mar del Plata"},{"name":"America/Sao_Paulo","alternativeName":"Brasilia Time","group":["America/Araguaina","America/Bahia","America/Belem","America/Fortaleza","America/Maceio","America/Recife","America/Santarem","America/Sao_Paulo","Brazil/East"],"continentCode":"SA","continentName":"South America","countryName":"Brazil","countryCode":"BR","mainCities":["S\xe3o Paulo","Rio de Janeiro","Belo Horizonte","Salvador"],"rawOffsetInMinutes":-180,"abbreviation":"BRT","rawFormat":"-03:00 Brasilia Time - S\xe3o Paulo, Rio de Janeiro, Belo Horizonte, Salvador"},{"name":"Antarctica/Palmer","alternativeName":"Chile Time","group":["Antarctica/Palmer","Antarctica/Rothera"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Palmer","Rothera"],"rawOffsetInMinutes":-180,"abbreviation":"CLT","rawFormat":"-03:00 Chile Time - Palmer, Rothera"},{"name":"America/Punta_Arenas","alternativeName":"Chile Time","group":["America/Punta_Arenas"],"continentCode":"SA","continentName":"South America","countryName":"Chile","countryCode":"CL","mainCities":["Punta Arenas","Puerto Natales"],"rawOffsetInMinutes":-180,"abbreviation":"CLT","rawFormat":"-03:00 Chile Time - Punta Arenas, Puerto Natales"},{"name":"Atlantic/Stanley","alternativeName":"Falkland Islands Time","group":["Atlantic/Stanley"],"continentCode":"SA","continentName":"South America","countryName":"Falkland Islands","countryCode":"FK","mainCities":["Stanley"],"rawOffsetInMinutes":-180,"abbreviation":"FKST","rawFormat":"-03:00 Falkland Islands Time - Stanley"},{"name":"America/Cayenne","alternativeName":"French Guiana Time","group":["America/Cayenne"],"continentCode":"SA","continentName":"South America","countryName":"French Guiana","countryCode":"GF","mainCities":["Cayenne","Matoury","Saint-Laurent-du-Maroni","Kourou"],"rawOffsetInMinutes":-180,"abbreviation":"GFT","rawFormat":"-03:00 French Guiana Time - Cayenne, Matoury, Saint-Laurent-du-Maroni, Kourou"},{"name":"America/Miquelon","alternativeName":"St. Pierre & Miquelon Time","group":["America/Miquelon"],"continentCode":"NA","continentName":"North America","countryName":"Saint Pierre and Miquelon","countryCode":"PM","mainCities":["Saint-Pierre"],"rawOffsetInMinutes":-180,"abbreviation":"PM","rawFormat":"-03:00 St. Pierre & Miquelon Time - Saint-Pierre"},{"name":"America/Paramaribo","alternativeName":"Suriname Time","group":["America/Paramaribo"],"continentCode":"SA","continentName":"South America","countryName":"Suriname","countryCode":"SR","mainCities":["Paramaribo","Lelydorp"],"rawOffsetInMinutes":-180,"abbreviation":"SRT","rawFormat":"-03:00 Suriname Time - Paramaribo, Lelydorp"},{"name":"America/Montevideo","alternativeName":"Uruguay Time","group":["America/Montevideo"],"continentCode":"SA","continentName":"South America","countryName":"Uruguay","countryCode":"UY","mainCities":["Montevideo","Salto","Paysand\xfa","Las Piedras"],"rawOffsetInMinutes":-180,"abbreviation":"UYT","rawFormat":"-03:00 Uruguay Time - Montevideo, Salto, Paysand\xfa, Las Piedras"},{"name":"America/Scoresbysund","alternativeName":"East Greenland Time","group":["America/Scoresbysund"],"continentCode":"NA","continentName":"North America","countryName":"Greenland","countryCode":"GL","mainCities":["Scoresbysund"],"rawOffsetInMinutes":-120,"abbreviation":"EGT","rawFormat":"-02:00 East Greenland Time - Scoresbysund"},{"name":"America/Noronha","alternativeName":"Fernando de Noronha Time","group":["America/Noronha","Brazil/DeNoronha"],"continentCode":"SA","continentName":"South America","countryName":"Brazil","countryCode":"BR","mainCities":["Noronha"],"rawOffsetInMinutes":-120,"abbreviation":"FNT","rawFormat":"-02:00 Fernando de Noronha Time - Noronha"},{"name":"Atlantic/South_Georgia","alternativeName":"South Georgia Time","group":["Atlantic/South_Georgia"],"continentCode":"AN","continentName":"Antarctica","countryName":"South Georgia and the South Sandwich Islands","countryCode":"GS","mainCities":["Grytviken"],"rawOffsetInMinutes":-120,"abbreviation":"GST","rawFormat":"-02:00 South Georgia Time - Grytviken"},{"name":"America/Nuuk","alternativeName":"West Greenland Time","group":["America/Nuuk","America/Godthab"],"continentCode":"NA","continentName":"North America","countryName":"Greenland","countryCode":"GL","mainCities":["Nuuk"],"rawOffsetInMinutes":-120,"abbreviation":"WGT","rawFormat":"-02:00 West Greenland Time - Nuuk"},{"name":"Atlantic/Azores","alternativeName":"Azores Time","group":["Atlantic/Azores"],"continentCode":"EU","continentName":"Europe","countryName":"Portugal","countryCode":"PT","mainCities":["Ponta Delgada"],"rawOffsetInMinutes":-60,"abbreviation":"AZOT","rawFormat":"-01:00 Azores Time - Ponta Delgada"},{"name":"Atlantic/Cape_Verde","alternativeName":"Cape Verde Time","group":["Atlantic/Cape_Verde"],"continentCode":"AF","continentName":"Africa","countryName":"Cabo Verde","countryCode":"CV","mainCities":["Praia","Mindelo","Espargos","Assomada"],"rawOffsetInMinutes":-60,"abbreviation":"CVT","rawFormat":"-01:00 Cape Verde Time - Praia, Mindelo, Espargos, Assomada"},{"name":"Africa/Abidjan","alternativeName":"Greenwich Mean Time","group":["Africa/Abidjan","Iceland","Africa/Accra","Africa/Bamako","Africa/Banjul","Africa/Conakry","Africa/Dakar","Africa/Freetown","Africa/Lome","Africa/Nouakchott","Africa/Ouagadougou","Atlantic/Reykjavik","Atlantic/St_Helena","Africa/Timbuktu"],"continentCode":"AF","continentName":"Africa","countryName":"Ivory Coast","countryCode":"CI","mainCities":["Abidjan","Abobo","Bouak\xe9","Korhogo"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Abidjan, Abobo, Bouak\xe9, Korhogo"},{"name":"Africa/Bamako","alternativeName":"Greenwich Mean Time","group":["Africa/Bamako"],"continentCode":"AF","continentName":"Africa","countryName":"Mali","countryCode":"ML","mainCities":["Bamako","Sikasso","Koutiala","S\xe9gou"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Bamako, Sikasso, Koutiala, S\xe9gou"},{"name":"Africa/Bissau","alternativeName":"Greenwich Mean Time","group":["Africa/Bissau"],"continentCode":"AF","continentName":"Africa","countryName":"Guinea-Bissau","countryCode":"GW","mainCities":["Bissau","Gab\xfa","Bafat\xe1"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Bissau, Gab\xfa, Bafat\xe1"},{"name":"Africa/Conakry","alternativeName":"Greenwich Mean Time","group":["Africa/Conakry"],"continentCode":"AF","continentName":"Africa","countryName":"Guinea","countryCode":"GN","mainCities":["Conakry","Camayenne","Nz\xe9r\xe9kor\xe9","Kankan"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Conakry, Camayenne, Nz\xe9r\xe9kor\xe9, Kankan"},{"name":"Africa/Dakar","alternativeName":"Greenwich Mean Time","group":["Africa/Dakar"],"continentCode":"AF","continentName":"Africa","countryName":"Senegal","countryCode":"SN","mainCities":["Dakar","Pikine","Touba","Thi\xe8s"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Dakar, Pikine, Touba, Thi\xe8s"},{"name":"America/Danmarkshavn","alternativeName":"Greenwich Mean Time","group":["America/Danmarkshavn"],"continentCode":"NA","continentName":"North America","countryName":"Greenland","countryCode":"GL","mainCities":["Danmarkshavn"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Danmarkshavn"},{"name":"Europe/Isle_of_Man","alternativeName":"Greenwich Mean Time","group":["Europe/Isle_of_Man"],"continentCode":"EU","continentName":"Europe","countryName":"Isle of Man","countryCode":"IM","mainCities":["Douglas"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Douglas"},{"name":"Europe/Dublin","alternativeName":"Greenwich Mean Time","group":["Europe/Dublin","Eire"],"continentCode":"EU","continentName":"Europe","countryName":"Ireland","countryCode":"IE","mainCities":["Dublin","South Dublin","Cork","Limerick"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Dublin, South Dublin, Cork, Limerick"},{"name":"Africa/Freetown","alternativeName":"Greenwich Mean Time","group":["Africa/Freetown"],"continentCode":"AF","continentName":"Africa","countryName":"Sierra Leone","countryCode":"SL","mainCities":["Freetown","Bo","Kenema","Koidu"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Freetown, Bo, Kenema, Koidu"},{"name":"Atlantic/St_Helena","alternativeName":"Greenwich Mean Time","group":["Atlantic/St_Helena"],"continentCode":"AF","continentName":"Africa","countryName":"Saint Helena","countryCode":"SH","mainCities":["Jamestown"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Jamestown"},{"name":"Africa/Accra","alternativeName":"Greenwich Mean Time","group":["Africa/Accra"],"continentCode":"AF","continentName":"Africa","countryName":"Ghana","countryCode":"GH","mainCities":["Kumasi","Accra","Tamale","Takoradi"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Kumasi, Accra, Tamale, Takoradi"},{"name":"Africa/Lome","alternativeName":"Greenwich Mean Time","group":["Africa/Lome"],"continentCode":"AF","continentName":"Africa","countryName":"Togo","countryCode":"TG","mainCities":["Lom\xe9","Sokod\xe9","Kara","Atakpam\xe9"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Lom\xe9, Sokod\xe9, Kara, Atakpam\xe9"},{"name":"Europe/London","alternativeName":"Greenwich Mean Time","group":["Europe/London","GB","GB-Eire","Europe/Guernsey","Europe/Isle_of_Man","Europe/Jersey","Europe/Belfast"],"continentCode":"EU","continentName":"Europe","countryName":"United Kingdom","countryCode":"GB","mainCities":["London","Birmingham","Liverpool","Glasgow"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - London, Birmingham, Liverpool, Glasgow"},{"name":"Africa/Monrovia","alternativeName":"Greenwich Mean Time","group":["Africa/Monrovia"],"continentCode":"AF","continentName":"Africa","countryName":"Liberia","countryCode":"LR","mainCities":["Monrovia","Gbarnga","Buchanan","Ganta"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Monrovia, Gbarnga, Buchanan, Ganta"},{"name":"Africa/Nouakchott","alternativeName":"Greenwich Mean Time","group":["Africa/Nouakchott"],"continentCode":"AF","continentName":"Africa","countryName":"Mauritania","countryCode":"MR","mainCities":["Nouakchott","Nouadhibou","Kiffa","Dar Naim"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Nouakchott, Nouadhibou, Kiffa, Dar Naim"},{"name":"Africa/Ouagadougou","alternativeName":"Greenwich Mean Time","group":["Africa/Ouagadougou"],"continentCode":"AF","continentName":"Africa","countryName":"Burkina Faso","countryCode":"BF","mainCities":["Ouagadougou","Bobo-Dioulasso","Koudougou","Saaba"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Ouagadougou, Bobo-Dioulasso, Koudougou, Saaba"},{"name":"Atlantic/Reykjavik","alternativeName":"Greenwich Mean Time","group":["Atlantic/Reykjavik","Iceland"],"continentCode":"EU","continentName":"Europe","countryName":"Iceland","countryCode":"IS","mainCities":["Reykjav\xedk","K\xf3pavogur","Hafnarfj\xf6r\xf0ur","Reykjanesb\xe6r"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Reykjav\xedk, K\xf3pavogur, Hafnarfj\xf6r\xf0ur, Reykjanesb\xe6r"},{"name":"Europe/Jersey","alternativeName":"Greenwich Mean Time","group":["Europe/Jersey"],"continentCode":"EU","continentName":"Europe","countryName":"Jersey","countryCode":"JE","mainCities":["Saint Helier"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Saint Helier"},{"name":"Europe/Guernsey","alternativeName":"Greenwich Mean Time","group":["Europe/Guernsey"],"continentCode":"EU","continentName":"Europe","countryName":"Guernsey","countryCode":"GG","mainCities":["Saint Peter Port"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Saint Peter Port"},{"name":"Africa/Banjul","alternativeName":"Greenwich Mean Time","group":["Africa/Banjul"],"continentCode":"AF","continentName":"Africa","countryName":"Gambia","countryCode":"GM","mainCities":["Serekunda","Brikama","Bununka Kunda","Sukuta"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Serekunda, Brikama, Bununka Kunda, Sukuta"},{"name":"Africa/Sao_Tome","alternativeName":"Greenwich Mean Time","group":["Africa/Sao_Tome"],"continentCode":"AF","continentName":"Africa","countryName":"Sao Tome and Principe","countryCode":"ST","mainCities":["S\xe3o Tom\xe9"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - S\xe3o Tom\xe9"},{"name":"Antarctica/Troll","alternativeName":"Greenwich Mean Time","group":["Antarctica/Troll"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Troll"],"rawOffsetInMinutes":0,"abbreviation":"GMT","rawFormat":"+00:00 Greenwich Mean Time - Troll"},{"name":"Africa/Casablanca","alternativeName":"Western European Time","group":["Africa/Casablanca"],"continentCode":"AF","continentName":"Africa","countryName":"Morocco","countryCode":"MA","mainCities":["Casablanca","Rabat","Fes","Tangier"],"rawOffsetInMinutes":0,"abbreviation":"WET","rawFormat":"+00:00 Western European Time - Casablanca, Rabat, Fes, Tangier"},{"name":"Africa/El_Aaiun","alternativeName":"Western European Time","group":["Africa/El_Aaiun"],"continentCode":"AF","continentName":"Africa","countryName":"Western Sahara","countryCode":"EH","mainCities":["Laayoune","Dakhla","Boujdour"],"rawOffsetInMinutes":0,"abbreviation":"WET","rawFormat":"+00:00 Western European Time - Laayoune, Dakhla, Boujdour"},{"name":"Atlantic/Canary","alternativeName":"Western European Time","group":["Atlantic/Canary"],"continentCode":"EU","continentName":"Europe","countryName":"Spain","countryCode":"ES","mainCities":["Las Palmas de Gran Canaria","Santa Cruz de Tenerife","La Laguna","Telde"],"rawOffsetInMinutes":0,"abbreviation":"WET","rawFormat":"+00:00 Western European Time - Las Palmas de Gran Canaria, Santa Cruz de Tenerife, La Laguna, Telde"},{"name":"Europe/Lisbon","alternativeName":"Western European Time","group":["Atlantic/Madeira","Europe/Lisbon","Portugal"],"continentCode":"EU","continentName":"Europe","countryName":"Portugal","countryCode":"PT","mainCities":["Lisbon","Porto","Amadora","Braga"],"rawOffsetInMinutes":0,"abbreviation":"WET","rawFormat":"+00:00 Western European Time - Lisbon, Porto, Amadora, Braga"},{"name":"Atlantic/Faroe","alternativeName":"Western European Time","group":["Atlantic/Faroe","Atlantic/Faeroe"],"continentCode":"EU","continentName":"Europe","countryName":"Faroe Islands","countryCode":"FO","mainCities":["T\xf3rshavn"],"rawOffsetInMinutes":0,"abbreviation":"WET","rawFormat":"+00:00 Western European Time - T\xf3rshavn"},{"name":"Africa/Windhoek","alternativeName":"Central Africa Time","group":["Africa/Windhoek"],"continentCode":"AF","continentName":"Africa","countryName":"Namibia","countryCode":"NA","mainCities":["Windhoek","Rundu","Walvis Bay","Swakopmund"],"rawOffsetInMinutes":60,"abbreviation":"CAT","rawFormat":"+01:00 Central Africa Time - Windhoek, Rundu, Walvis Bay, Swakopmund"},{"name":"Africa/Algiers","alternativeName":"Central European Time","group":["Africa/Algiers"],"continentCode":"AF","continentName":"Africa","countryName":"Algeria","countryCode":"DZ","mainCities":["Algiers","Oran","Constantine","Annaba"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Algiers, Oran, Constantine, Annaba"},{"name":"Europe/Amsterdam","alternativeName":"Central European Time","group":["Europe/Amsterdam"],"continentCode":"EU","continentName":"Europe","countryName":"The Netherlands","countryCode":"NL","mainCities":["Amsterdam","Rotterdam","The Hague","Utrecht"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Amsterdam, Rotterdam, The Hague, Utrecht"},{"name":"Europe/Andorra","alternativeName":"Central European Time","group":["Europe/Andorra"],"continentCode":"EU","continentName":"Europe","countryName":"Andorra","countryCode":"AD","mainCities":["Andorra la Vella","les Escaldes"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Andorra la Vella, les Escaldes"},{"name":"Europe/Belgrade","alternativeName":"Central European Time","group":["Europe/Belgrade","Europe/Ljubljana","Europe/Podgorica","Europe/Sarajevo","Europe/Skopje","Europe/Zagreb"],"continentCode":"EU","continentName":"Europe","countryName":"Serbia","countryCode":"RS","mainCities":["Belgrade","Ni\u0161","Novi Sad","Zemun"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Belgrade, Ni\u0161, Novi Sad, Zemun"},{"name":"Europe/Berlin","alternativeName":"Central European Time","group":["Europe/Berlin","Europe/Busingen","Arctic/Longyearbyen","Europe/Copenhagen","Europe/Oslo","Europe/Stockholm","Atlantic/Jan_Mayen"],"continentCode":"EU","continentName":"Europe","countryName":"Germany","countryCode":"DE","mainCities":["Berlin","Hamburg","Munich","K\xf6ln"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Berlin, Hamburg, Munich, K\xf6ln"},{"name":"Europe/Bratislava","alternativeName":"Central European Time","group":["Europe/Bratislava"],"continentCode":"EU","continentName":"Europe","countryName":"Slovakia","countryCode":"SK","mainCities":["Bratislava","Ko\u0161ice","Nitra","Pre\u0161ov"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Bratislava, Ko\u0161ice, Nitra, Pre\u0161ov"},{"name":"Europe/Brussels","alternativeName":"Central European Time","group":["Europe/Brussels","Europe/Amsterdam","Europe/Luxembourg"],"continentCode":"EU","continentName":"Europe","countryName":"Belgium","countryCode":"BE","mainCities":["Brussels","Antwerpen","Gent","Charleroi"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Brussels, Antwerpen, Gent, Charleroi"},{"name":"Europe/Budapest","alternativeName":"Central European Time","group":["Europe/Budapest"],"continentCode":"EU","continentName":"Europe","countryName":"Hungary","countryCode":"HU","mainCities":["Budapest","Debrecen","Szeged","Miskolc"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Budapest, Debrecen, Szeged, Miskolc"},{"name":"Europe/Copenhagen","alternativeName":"Central European Time","group":["Europe/Copenhagen"],"continentCode":"EU","continentName":"Europe","countryName":"Denmark","countryCode":"DK","mainCities":["Copenhagen","\xc5rhus","Odense","Aalborg"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Copenhagen, \xc5rhus, Odense, Aalborg"},{"name":"Europe/Gibraltar","alternativeName":"Central European Time","group":["Europe/Gibraltar"],"continentCode":"EU","continentName":"Europe","countryName":"Gibraltar","countryCode":"GI","mainCities":["Gibraltar"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Gibraltar"},{"name":"Europe/Ljubljana","alternativeName":"Central European Time","group":["Europe/Ljubljana"],"continentCode":"EU","continentName":"Europe","countryName":"Slovenia","countryCode":"SI","mainCities":["Ljubljana","Maribor","Kranj","Celje"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Ljubljana, Maribor, Kranj, Celje"},{"name":"Arctic/Longyearbyen","alternativeName":"Central European Time","group":["Arctic/Longyearbyen"],"continentCode":"EU","continentName":"Europe","countryName":"Svalbard and Jan Mayen","countryCode":"SJ","mainCities":["Longyearbyen"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Longyearbyen"},{"name":"Europe/Luxembourg","alternativeName":"Central European Time","group":["Europe/Luxembourg"],"continentCode":"EU","continentName":"Europe","countryName":"Luxembourg","countryCode":"LU","mainCities":["Luxembourg","Esch-sur-Alzette","Dudelange"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Luxembourg, Esch-sur-Alzette, Dudelange"},{"name":"Europe/Madrid","alternativeName":"Central European Time","group":["Africa/Ceuta","Europe/Madrid"],"continentCode":"EU","continentName":"Europe","countryName":"Spain","countryCode":"ES","mainCities":["Madrid","Barcelona","Valencia","Sevilla"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Madrid, Barcelona, Valencia, Sevilla"},{"name":"Europe/Monaco","alternativeName":"Central European Time","group":["Europe/Monaco"],"continentCode":"EU","continentName":"Europe","countryName":"Monaco","countryCode":"MC","mainCities":["Monaco","Monte-Carlo"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Monaco, Monte-Carlo"},{"name":"Europe/Oslo","alternativeName":"Central European Time","group":["Europe/Oslo","Atlantic/Jan_Mayen"],"continentCode":"EU","continentName":"Europe","countryName":"Norway","countryCode":"NO","mainCities":["Oslo","Bergen","Trondheim","Stavanger"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Oslo, Bergen, Trondheim, Stavanger"},{"name":"Europe/Paris","alternativeName":"Central European Time","group":["Europe/Paris","Europe/Monaco"],"continentCode":"EU","continentName":"Europe","countryName":"France","countryCode":"FR","mainCities":["Paris","Marseille","Lyon","Toulouse"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Paris, Marseille, Lyon, Toulouse"},{"name":"Europe/Podgorica","alternativeName":"Central European Time","group":["Europe/Podgorica"],"continentCode":"EU","continentName":"Europe","countryName":"Montenegro","countryCode":"ME","mainCities":["Podgorica","Nik\u0161i\u0107","Herceg Novi","Pljevlja"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Podgorica, Nik\u0161i\u0107, Herceg Novi, Pljevlja"},{"name":"Europe/Prague","alternativeName":"Central European Time","group":["Europe/Prague","Europe/Bratislava"],"continentCode":"EU","continentName":"Europe","countryName":"Czechia","countryCode":"CZ","mainCities":["Prague","Brno","Ostrava","Pilsen"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Prague, Brno, Ostrava, Pilsen"},{"name":"Europe/Rome","alternativeName":"Central European Time","group":["Europe/Rome","Europe/San_Marino","Europe/Vatican"],"continentCode":"EU","continentName":"Europe","countryName":"Italy","countryCode":"IT","mainCities":["Rome","Milan","Naples","Turin"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Rome, Milan, Naples, Turin"},{"name":"Europe/San_Marino","alternativeName":"Central European Time","group":["Europe/San_Marino"],"continentCode":"EU","continentName":"Europe","countryName":"San Marino","countryCode":"SM","mainCities":["San Marino"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - San Marino"},{"name":"Europe/Malta","alternativeName":"Central European Time","group":["Europe/Malta"],"continentCode":"EU","continentName":"Europe","countryName":"Malta","countryCode":"MT","mainCities":["San Pawl il-Ba\u0127ar","Birkirkara","Mosta","Sliema"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - San Pawl il-Ba\u0127ar, Birkirkara, Mosta, Sliema"},{"name":"Europe/Sarajevo","alternativeName":"Central European Time","group":["Europe/Sarajevo"],"continentCode":"EU","continentName":"Europe","countryName":"Bosnia and Herzegovina","countryCode":"BA","mainCities":["Sarajevo","Banja Luka","Zenica","Tuzla"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Sarajevo, Banja Luka, Zenica, Tuzla"},{"name":"Europe/Skopje","alternativeName":"Central European Time","group":["Europe/Skopje"],"continentCode":"EU","continentName":"Europe","countryName":"North Macedonia","countryCode":"MK","mainCities":["Skopje","Kumanovo","Prilep","Bitola"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Skopje, Kumanovo, Prilep, Bitola"},{"name":"Europe/Stockholm","alternativeName":"Central European Time","group":["Europe/Stockholm"],"continentCode":"EU","continentName":"Europe","countryName":"Sweden","countryCode":"SE","mainCities":["Stockholm","G\xf6teborg","Malm\xf6","Uppsala"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Stockholm, G\xf6teborg, Malm\xf6, Uppsala"},{"name":"Europe/Tirane","alternativeName":"Central European Time","group":["Europe/Tirane"],"continentCode":"EU","continentName":"Europe","countryName":"Albania","countryCode":"AL","mainCities":["Tirana","Durr\xebs","Elbasan","Vlor\xeb"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Tirana, Durr\xebs, Elbasan, Vlor\xeb"},{"name":"Africa/Tunis","alternativeName":"Central European Time","group":["Africa/Tunis"],"continentCode":"AF","continentName":"Africa","countryName":"Tunisia","countryCode":"TN","mainCities":["Tunis","Sfax","Sousse","Kairouan"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Tunis, Sfax, Sousse, Kairouan"},{"name":"Europe/Vaduz","alternativeName":"Central European Time","group":["Europe/Vaduz"],"continentCode":"EU","continentName":"Europe","countryName":"Liechtenstein","countryCode":"LI","mainCities":["Vaduz"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Vaduz"},{"name":"Europe/Vatican","alternativeName":"Central European Time","group":["Europe/Vatican"],"continentCode":"EU","continentName":"Europe","countryName":"Vatican","countryCode":"VA","mainCities":["Vatican City"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Vatican City"},{"name":"Europe/Vienna","alternativeName":"Central European Time","group":["Europe/Vienna"],"continentCode":"EU","continentName":"Europe","countryName":"Austria","countryCode":"AT","mainCities":["Vienna","Graz","Linz","Favoriten"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Vienna, Graz, Linz, Favoriten"},{"name":"Europe/Warsaw","alternativeName":"Central European Time","group":["Europe/Warsaw","Poland"],"continentCode":"EU","continentName":"Europe","countryName":"Poland","countryCode":"PL","mainCities":["Warsaw","\u0141\xf3d\u017a","Krak\xf3w","Wroc\u0142aw"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Warsaw, \u0141\xf3d\u017a, Krak\xf3w, Wroc\u0142aw"},{"name":"Europe/Zagreb","alternativeName":"Central European Time","group":["Europe/Zagreb"],"continentCode":"EU","continentName":"Europe","countryName":"Croatia","countryCode":"HR","mainCities":["Zagreb","Split","Rijeka","Osijek"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Zagreb, Split, Rijeka, Osijek"},{"name":"Europe/Zurich","alternativeName":"Central European Time","group":["Europe/Zurich","Europe/Busingen","Europe/Vaduz"],"continentCode":"EU","continentName":"Europe","countryName":"Switzerland","countryCode":"CH","mainCities":["Z\xfcrich","Gen\xe8ve","Basel","Lausanne"],"rawOffsetInMinutes":60,"abbreviation":"CET","rawFormat":"+01:00 Central European Time - Z\xfcrich, Gen\xe8ve, Basel, Lausanne"},{"name":"Africa/Bangui","alternativeName":"West Africa Time","group":["Africa/Bangui"],"continentCode":"AF","continentName":"Africa","countryName":"Central African Republic","countryCode":"CF","mainCities":["Bangui","Bimbo","B\xe9goua","Carnot"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Bangui, Bimbo, B\xe9goua, Carnot"},{"name":"Africa/Malabo","alternativeName":"West Africa Time","group":["Africa/Malabo"],"continentCode":"AF","continentName":"Africa","countryName":"Equatorial Guinea","countryCode":"GQ","mainCities":["Bata","Malabo","Ebebiyin"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Bata, Malabo, Ebebiyin"},{"name":"Africa/Brazzaville","alternativeName":"West Africa Time","group":["Africa/Brazzaville"],"continentCode":"AF","continentName":"Africa","countryName":"Republic of the Congo","countryCode":"CG","mainCities":["Brazzaville","Pointe-Noire","Dolisie","Nkayi"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Brazzaville, Pointe-Noire, Dolisie, Nkayi"},{"name":"Africa/Porto-Novo","alternativeName":"West Africa Time","group":["Africa/Porto-Novo"],"continentCode":"AF","continentName":"Africa","countryName":"Benin","countryCode":"BJ","mainCities":["Cotonou","Abomey-Calavi","Porto-Novo","Parakou"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Cotonou, Abomey-Calavi, Porto-Novo, Parakou"},{"name":"Africa/Douala","alternativeName":"West Africa Time","group":["Africa/Douala"],"continentCode":"AF","continentName":"Africa","countryName":"Cameroon","countryCode":"CM","mainCities":["Douala","Yaound\xe9","Bamenda","Bafoussam"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Douala, Yaound\xe9, Bamenda, Bafoussam"},{"name":"Africa/Kinshasa","alternativeName":"West Africa Time","group":["Africa/Kinshasa"],"continentCode":"AF","continentName":"Africa","countryName":"Democratic Republic of the Congo","countryCode":"CD","mainCities":["Kinshasa","Kikwit","Masina","Mbandaka"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Kinshasa, Kikwit, Masina, Mbandaka"},{"name":"Africa/Lagos","alternativeName":"West Africa Time","group":["Africa/Lagos","Africa/Bangui","Africa/Brazzaville","Africa/Douala","Africa/Kinshasa","Africa/Libreville","Africa/Luanda","Africa/Malabo","Africa/Niamey","Africa/Porto-Novo"],"continentCode":"AF","continentName":"Africa","countryName":"Nigeria","countryCode":"NG","mainCities":["Lagos","Kano","Ibadan","Abuja"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Lagos, Kano, Ibadan, Abuja"},{"name":"Africa/Libreville","alternativeName":"West Africa Time","group":["Africa/Libreville"],"continentCode":"AF","continentName":"Africa","countryName":"Gabon","countryCode":"GA","mainCities":["Libreville","Port-Gentil","Franceville","Owendo"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Libreville, Port-Gentil, Franceville, Owendo"},{"name":"Africa/Luanda","alternativeName":"West Africa Time","group":["Africa/Luanda"],"continentCode":"AF","continentName":"Africa","countryName":"Angola","countryCode":"AO","mainCities":["Luanda","Lubango","Huambo","Benguela"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Luanda, Lubango, Huambo, Benguela"},{"name":"Africa/Ndjamena","alternativeName":"West Africa Time","group":["Africa/Ndjamena"],"continentCode":"AF","continentName":"Africa","countryName":"Chad","countryCode":"TD","mainCities":["N\'Djamena","Moundou","Ab\xe9ch\xe9","Sarh"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - N\'Djamena, Moundou, Ab\xe9ch\xe9, Sarh"},{"name":"Africa/Niamey","alternativeName":"West Africa Time","group":["Africa/Niamey"],"continentCode":"AF","continentName":"Africa","countryName":"Niger","countryCode":"NE","mainCities":["Niamey","Maradi","Zinder","Tahoua"],"rawOffsetInMinutes":60,"abbreviation":"WAT","rawFormat":"+01:00 West Africa Time - Niamey, Maradi, Zinder, Tahoua"},{"name":"Africa/Bujumbura","alternativeName":"Central Africa Time","group":["Africa/Bujumbura"],"continentCode":"AF","continentName":"Africa","countryName":"Burundi","countryCode":"BI","mainCities":["Bujumbura","Gitega","Ngozi","Rumonge"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Bujumbura, Gitega, Ngozi, Rumonge"},{"name":"Africa/Gaborone","alternativeName":"Central Africa Time","group":["Africa/Gaborone"],"continentCode":"AF","continentName":"Africa","countryName":"Botswana","countryCode":"BW","mainCities":["Gaborone","Francistown","Mogoditshane","Maun"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Gaborone, Francistown, Mogoditshane, Maun"},{"name":"Africa/Harare","alternativeName":"Central Africa Time","group":["Africa/Harare"],"continentCode":"AF","continentName":"Africa","countryName":"Zimbabwe","countryCode":"ZW","mainCities":["Harare","Bulawayo","Chitungwiza","Mutare"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Harare, Bulawayo, Chitungwiza, Mutare"},{"name":"Africa/Juba","alternativeName":"Central Africa Time","group":["Africa/Juba"],"continentCode":"AF","continentName":"Africa","countryName":"South Sudan","countryCode":"SS","mainCities":["Juba","Winejok","Yei","Malakal"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Juba, Winejok, Yei, Malakal"},{"name":"Africa/Khartoum","alternativeName":"Central Africa Time","group":["Africa/Khartoum"],"continentCode":"AF","continentName":"Africa","countryName":"Sudan","countryCode":"SD","mainCities":["Khartoum","Omdurman","Nyala","Port Sudan"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Khartoum, Omdurman, Nyala, Port Sudan"},{"name":"Africa/Kigali","alternativeName":"Central Africa Time","group":["Africa/Kigali"],"continentCode":"AF","continentName":"Africa","countryName":"Rwanda","countryCode":"RW","mainCities":["Kigali","Gisenyi","Butare","Gitarama"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Kigali, Gisenyi, Butare, Gitarama"},{"name":"Africa/Blantyre","alternativeName":"Central Africa Time","group":["Africa/Blantyre"],"continentCode":"AF","continentName":"Africa","countryName":"Malawi","countryCode":"MW","mainCities":["Lilongwe","Blantyre","Mzuzu","Zomba"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Lilongwe, Blantyre, Mzuzu, Zomba"},{"name":"Africa/Lubumbashi","alternativeName":"Central Africa Time","group":["Africa/Lubumbashi"],"continentCode":"AF","continentName":"Africa","countryName":"Democratic Republic of the Congo","countryCode":"CD","mainCities":["Lubumbashi","Mbuji-Mayi","Kananga","Kisangani"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Lubumbashi, Mbuji-Mayi, Kananga, Kisangani"},{"name":"Africa/Lusaka","alternativeName":"Central Africa Time","group":["Africa/Lusaka"],"continentCode":"AF","continentName":"Africa","countryName":"Zambia","countryCode":"ZM","mainCities":["Lusaka","Ndola","Kitwe","Chipata"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Lusaka, Ndola, Kitwe, Chipata"},{"name":"Africa/Maputo","alternativeName":"Central Africa Time","group":["Africa/Maputo","Africa/Blantyre","Africa/Bujumbura","Africa/Gaborone","Africa/Harare","Africa/Kigali","Africa/Lubumbashi","Africa/Lusaka"],"continentCode":"AF","continentName":"Africa","countryName":"Mozambique","countryCode":"MZ","mainCities":["Maputo","Matola","Nampula","Beira"],"rawOffsetInMinutes":120,"abbreviation":"CAT","rawFormat":"+02:00 Central Africa Time - Maputo, Matola, Nampula, Beira"},{"name":"Europe/Athens","alternativeName":"Eastern European Time","group":["Europe/Athens"],"continentCode":"EU","continentName":"Europe","countryName":"Greece","countryCode":"GR","mainCities":["Athens","Thessalon\xedki","P\xe1tra","Piraeus"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Athens, Thessalon\xedki, P\xe1tra, Piraeus"},{"name":"Asia/Beirut","alternativeName":"Eastern European Time","group":["Asia/Beirut"],"continentCode":"AS","continentName":"Asia","countryName":"Lebanon","countryCode":"LB","mainCities":["Beirut","Ra\u2019s Bayr\u016bt","Tripoli","Sidon"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Beirut, Ra\u2019s Bayr\u016bt, Tripoli, Sidon"},{"name":"Europe/Bucharest","alternativeName":"Eastern European Time","group":["Europe/Bucharest"],"continentCode":"EU","continentName":"Europe","countryName":"Romania","countryCode":"RO","mainCities":["Bucharest","Sector 3","Ia\u015fi","Sector 6"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Bucharest, Sector 3, Ia\u015fi, Sector 6"},{"name":"Africa/Cairo","alternativeName":"Eastern European Time","group":["Africa/Cairo","Egypt"],"continentCode":"AF","continentName":"Africa","countryName":"Egypt","countryCode":"EG","mainCities":["Cairo","Alexandria","Giza","Shubr\u0101 al Khaymah"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Cairo, Alexandria, Giza, Shubr\u0101 al Khaymah"},{"name":"Europe/Chisinau","alternativeName":"Eastern European Time","group":["Europe/Chisinau","Europe/Tiraspol"],"continentCode":"EU","continentName":"Europe","countryName":"Moldova","countryCode":"MD","mainCities":["Chisinau","Tiraspol","B\u0103l\u0163i","Bender"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Chisinau, Tiraspol, B\u0103l\u0163i, Bender"},{"name":"Asia/Hebron","alternativeName":"Eastern European Time","group":["Asia/Gaza","Asia/Hebron"],"continentCode":"AS","continentName":"Asia","countryName":"Palestinian Territory","countryCode":"PS","mainCities":["East Jerusalem","Gaza","Kh\u0101n Y\u016bnis","Jab\u0101ly\u0101"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - East Jerusalem, Gaza, Kh\u0101n Y\u016bnis, Jab\u0101ly\u0101"},{"name":"Europe/Helsinki","alternativeName":"Eastern European Time","group":["Europe/Helsinki","Europe/Mariehamn"],"continentCode":"EU","continentName":"Europe","countryName":"Finland","countryCode":"FI","mainCities":["Helsinki","Espoo","Tampere","Oulu"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Helsinki, Espoo, Tampere, Oulu"},{"name":"Europe/Kaliningrad","alternativeName":"Eastern European Time","group":["Europe/Kaliningrad"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Kaliningrad","Chernyakhovsk","Sovetsk","Baltiysk"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Kaliningrad, Chernyakhovsk, Sovetsk, Baltiysk"},{"name":"Europe/Kyiv","alternativeName":"Eastern European Time","group":["Europe/Kyiv","Europe/Uzhgorod","Europe/Zaporozhye","Europe/Kiev"],"continentCode":"EU","continentName":"Europe","countryName":"Ukraine","countryCode":"UA","mainCities":["Kyiv","Kharkiv","Odesa","Dnipro"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Kyiv, Kharkiv, Odesa, Dnipro"},{"name":"Europe/Mariehamn","alternativeName":"Eastern European Time","group":["Europe/Mariehamn"],"continentCode":"EU","continentName":"Europe","countryName":"Aland Islands","countryCode":"AX","mainCities":["Mariehamn"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Mariehamn"},{"name":"Asia/Nicosia","alternativeName":"Eastern European Time","group":["Asia/Famagusta","Asia/Nicosia","Europe/Nicosia"],"continentCode":"EU","continentName":"Europe","countryName":"Cyprus","countryCode":"CY","mainCities":["Nicosia","Limassol","Larnaca","Str\xf3volos"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Nicosia, Limassol, Larnaca, Str\xf3volos"},{"name":"Europe/Riga","alternativeName":"Eastern European Time","group":["Europe/Riga"],"continentCode":"EU","continentName":"Europe","countryName":"Latvia","countryCode":"LV","mainCities":["Riga","Daugavpils","Liep\u0101ja","Jelgava"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Riga, Daugavpils, Liep\u0101ja, Jelgava"},{"name":"Europe/Sofia","alternativeName":"Eastern European Time","group":["Europe/Sofia"],"continentCode":"EU","continentName":"Europe","countryName":"Bulgaria","countryCode":"BG","mainCities":["Sofia","Plovdiv","Varna","Burgas"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Sofia, Plovdiv, Varna, Burgas"},{"name":"Europe/Tallinn","alternativeName":"Eastern European Time","group":["Europe/Tallinn"],"continentCode":"EU","continentName":"Europe","countryName":"Estonia","countryCode":"EE","mainCities":["Tallinn","Tartu","Narva","P\xe4rnu"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Tallinn, Tartu, Narva, P\xe4rnu"},{"name":"Africa/Tripoli","alternativeName":"Eastern European Time","group":["Africa/Tripoli","Libya"],"continentCode":"AF","continentName":"Africa","countryName":"Libya","countryCode":"LY","mainCities":["Tripoli","Benghazi","Misratah","Zliten"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Tripoli, Benghazi, Misratah, Zliten"},{"name":"Europe/Vilnius","alternativeName":"Eastern European Time","group":["Europe/Vilnius"],"continentCode":"EU","continentName":"Europe","countryName":"Lithuania","countryCode":"LT","mainCities":["Vilnius","Kaunas","Klaip\u0117da","\u0160iauliai"],"rawOffsetInMinutes":120,"abbreviation":"EET","rawFormat":"+02:00 Eastern European Time - Vilnius, Kaunas, Klaip\u0117da, \u0160iauliai"},{"name":"Asia/Jerusalem","alternativeName":"Israel Time","group":["Asia/Jerusalem","Israel","Asia/Tel_Aviv"],"continentCode":"AS","continentName":"Asia","countryName":"Israel","countryCode":"IL","mainCities":["Jerusalem","Tel Aviv","West Jerusalem","Haifa"],"rawOffsetInMinutes":120,"abbreviation":"IST","rawFormat":"+02:00 Israel Time - Jerusalem, Tel Aviv, West Jerusalem, Haifa"},{"name":"Africa/Johannesburg","alternativeName":"South Africa Time","group":["Africa/Johannesburg","Africa/Maseru","Africa/Mbabane"],"continentCode":"AF","continentName":"Africa","countryName":"South Africa","countryCode":"ZA","mainCities":["Johannesburg","Cape Town","Durban","Soweto"],"rawOffsetInMinutes":120,"abbreviation":"SAST","rawFormat":"+02:00 South Africa Time - Johannesburg, Cape Town, Durban, Soweto"},{"name":"Africa/Mbabane","alternativeName":"South Africa Time","group":["Africa/Mbabane"],"continentCode":"AF","continentName":"Africa","countryName":"Eswatini","countryCode":"SZ","mainCities":["Manzini","Mbabane","Lobamba"],"rawOffsetInMinutes":120,"abbreviation":"SAST","rawFormat":"+02:00 South Africa Time - Manzini, Mbabane, Lobamba"},{"name":"Africa/Maseru","alternativeName":"South Africa Time","group":["Africa/Maseru"],"continentCode":"AF","continentName":"Africa","countryName":"Lesotho","countryCode":"LS","mainCities":["Maseru","Maputsoe","Mohale\'s Hoek","Mafeteng"],"rawOffsetInMinutes":120,"abbreviation":"SAST","rawFormat":"+02:00 South Africa Time - Maseru, Maputsoe, Mohale\'s Hoek, Mafeteng"},{"name":"Asia/Kuwait","alternativeName":"Arabian Time","group":["Asia/Kuwait"],"continentCode":"AS","continentName":"Asia","countryName":"Kuwait","countryCode":"KW","mainCities":["Al A\u1e29mad\u012b","\u1e28awall\u012b","As S\u0101lim\u012byah","\u015eab\u0101\u1e29 as S\u0101lim"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Al A\u1e29mad\u012b, \u1e28awall\u012b, As S\u0101lim\u012byah, \u015eab\u0101\u1e29 as S\u0101lim"},{"name":"Asia/Bahrain","alternativeName":"Arabian Time","group":["Asia/Bahrain"],"continentCode":"AS","continentName":"Asia","countryName":"Bahrain","countryCode":"BH","mainCities":["Ar Rif\u0101\u2018","Manama","Al Muharraq","D\u0101r Kulayb"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Ar Rif\u0101\u2018, Manama, Al Muharraq, D\u0101r Kulayb"},{"name":"Asia/Baghdad","alternativeName":"Arabian Time","group":["Asia/Baghdad"],"continentCode":"AS","continentName":"Asia","countryName":"Iraq","countryCode":"IQ","mainCities":["Baghdad","Al Maw\u015fil al Jad\u012bdah","Al Ba\u015frah al Qad\u012bmah","Mosul"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Baghdad, Al Maw\u015fil al Jad\u012bdah, Al Ba\u015frah al Qad\u012bmah, Mosul"},{"name":"Asia/Qatar","alternativeName":"Arabian Time","group":["Asia/Qatar","Asia/Bahrain"],"continentCode":"AS","continentName":"Asia","countryName":"Qatar","countryCode":"QA","mainCities":["Doha","Ar Rayy\u0101n","Al Ma\u0163\u0101r al \u2018At\u012bq","Al Man\u015f\u016brah"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Doha, Ar Rayy\u0101n, Al Ma\u0163\u0101r al \u2018At\u012bq, Al Man\u015f\u016brah"},{"name":"Asia/Riyadh","alternativeName":"Arabian Time","group":["Asia/Riyadh","Antarctica/Syowa","Asia/Aden","Asia/Kuwait"],"continentCode":"AS","continentName":"Asia","countryName":"Saudi Arabia","countryCode":"SA","mainCities":["Jeddah","Riyadh","Mecca","Medina"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Jeddah, Riyadh, Mecca, Medina"},{"name":"Asia/Aden","alternativeName":"Arabian Time","group":["Asia/Aden"],"continentCode":"AS","continentName":"Asia","countryName":"Yemen","countryCode":"YE","mainCities":["Sanaa","Aden","Al \u1e28udaydah","Taiz"],"rawOffsetInMinutes":180,"abbreviation":"AST","rawFormat":"+03:00 Arabian Time - Sanaa, Aden, Al \u1e28udaydah, Taiz"},{"name":"Asia/Amman","alternativeName":"Asia/Amman","group":["Asia/Amman"],"continentCode":"AS","continentName":"Asia","countryName":"Jordan","countryCode":"JO","mainCities":["Amman","Zarqa","Irbid","Russeifa"],"rawOffsetInMinutes":180,"abbreviation":"GMT+3","rawFormat":"+03:00 Asia/Amman - Amman, Zarqa, Irbid, Russeifa"},{"name":"Asia/Damascus","alternativeName":"Asia/Damascus","group":["Asia/Damascus"],"continentCode":"AS","continentName":"Asia","countryName":"Syria","countryCode":"SY","mainCities":["Aleppo","Damascus","Homs","Latakia"],"rawOffsetInMinutes":180,"abbreviation":"GMT+3","rawFormat":"+03:00 Asia/Damascus - Aleppo, Damascus, Homs, Latakia"},{"name":"Africa/Addis_Ababa","alternativeName":"East Africa Time","group":["Africa/Addis_Ababa"],"continentCode":"AF","continentName":"Africa","countryName":"Ethiopia","countryCode":"ET","mainCities":["Addis Ababa","Jijiga","Gonder","Mek\'ele"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Addis Ababa, Jijiga, Gonder, Mek\'ele"},{"name":"Indian/Antananarivo","alternativeName":"East Africa Time","group":["Indian/Antananarivo"],"continentCode":"AF","continentName":"Africa","countryName":"Madagascar","countryCode":"MG","mainCities":["Antananarivo","Toamasina","Antsirabe","Mahajanga"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Antananarivo, Toamasina, Antsirabe, Mahajanga"},{"name":"Africa/Asmara","alternativeName":"East Africa Time","group":["Africa/Asmara"],"continentCode":"AF","continentName":"Africa","countryName":"Eritrea","countryCode":"ER","mainCities":["Asmara","Keren","Himora","Massawa"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Asmara, Keren, Himora, Massawa"},{"name":"Africa/Dar_es_Salaam","alternativeName":"East Africa Time","group":["Africa/Dar_es_Salaam"],"continentCode":"AF","continentName":"Africa","countryName":"Tanzania","countryCode":"TZ","mainCities":["Dar es Salaam","Mwanza","Arusha","Mbeya"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Dar es Salaam, Mwanza, Arusha, Mbeya"},{"name":"Africa/Djibouti","alternativeName":"East Africa Time","group":["Africa/Djibouti"],"continentCode":"AF","continentName":"Africa","countryName":"Djibouti","countryCode":"DJ","mainCities":["Djibouti","Ali Sabih","Dikhil","Tadjoura"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Djibouti, Ali Sabih, Dikhil, Tadjoura"},{"name":"Africa/Kampala","alternativeName":"East Africa Time","group":["Africa/Kampala"],"continentCode":"AF","continentName":"Africa","countryName":"Uganda","countryCode":"UG","mainCities":["Kampala","Gulu","Lira","Mbarara"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Kampala, Gulu, Lira, Mbarara"},{"name":"Indian/Mayotte","alternativeName":"East Africa Time","group":["Indian/Mayotte"],"continentCode":"AF","continentName":"Africa","countryName":"Mayotte","countryCode":"YT","mainCities":["Mamoudzou","Koungou","Labattoir","Kaou\xe9ni"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Mamoudzou, Koungou, Labattoir, Kaou\xe9ni"},{"name":"Africa/Mogadishu","alternativeName":"East Africa Time","group":["Africa/Mogadishu"],"continentCode":"AF","continentName":"Africa","countryName":"Somalia","countryCode":"SO","mainCities":["Mogadishu","Borama","Hargeysa","Berbera"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Mogadishu, Borama, Hargeysa, Berbera"},{"name":"Indian/Comoro","alternativeName":"East Africa Time","group":["Indian/Comoro"],"continentCode":"AF","continentName":"Africa","countryName":"Comoros","countryCode":"KM","mainCities":["Moroni","Moutsamoudou","Fomboni"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Moroni, Moutsamoudou, Fomboni"},{"name":"Africa/Nairobi","alternativeName":"East Africa Time","group":["Africa/Nairobi","Africa/Addis_Ababa","Africa/Asmara","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Kampala","Africa/Mogadishu","Indian/Antananarivo","Indian/Comoro","Indian/Mayotte","Africa/Asmera"],"continentCode":"AF","continentName":"Africa","countryName":"Kenya","countryCode":"KE","mainCities":["Nairobi","Kakamega","Mombasa","Nakuru"],"rawOffsetInMinutes":180,"abbreviation":"EAT","rawFormat":"+03:00 East Africa Time - Nairobi, Kakamega, Mombasa, Nakuru"},{"name":"Europe/Minsk","alternativeName":"Moscow Time","group":["Europe/Minsk"],"continentCode":"EU","continentName":"Europe","countryName":"Belarus","countryCode":"BY","mainCities":["Minsk","Homyel\'","Hrodna","Mahilyow"],"rawOffsetInMinutes":180,"abbreviation":"MSK","rawFormat":"+03:00 Moscow Time - Minsk, Homyel\', Hrodna, Mahilyow"},{"name":"Europe/Moscow","alternativeName":"Moscow Time","group":["Europe/Kirov","Europe/Moscow","Europe/Volgograd","W-SU"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Moscow","Saint Petersburg","Nizhniy Novgorod","Kazan"],"rawOffsetInMinutes":180,"abbreviation":"MSK","rawFormat":"+03:00 Moscow Time - Moscow, Saint Petersburg, Nizhniy Novgorod, Kazan"},{"name":"Europe/Simferopol","alternativeName":"Moscow Time","group":["Europe/Simferopol"],"continentCode":"EU","continentName":"Europe","countryName":"Ukraine","countryCode":"UA","mainCities":["Sevastopol","Simferopol","Kerch","Yevpatoriya"],"rawOffsetInMinutes":180,"abbreviation":"MSK","rawFormat":"+03:00 Moscow Time - Sevastopol, Simferopol, Kerch, Yevpatoriya"},{"name":"Antarctica/Syowa","alternativeName":"Syowa Time","group":["Antarctica/Syowa"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Syowa"],"rawOffsetInMinutes":180,"abbreviation":"SYOT","rawFormat":"+03:00 Syowa Time - Syowa"},{"name":"Europe/Istanbul","alternativeName":"Turkey Time","group":["Europe/Istanbul","Turkey","Asia/Istanbul"],"continentCode":"AS","continentName":"Asia","countryName":"Turkey","countryCode":"TR","mainCities":["Istanbul","Ankara","Bursa","\u0130zmir"],"rawOffsetInMinutes":180,"abbreviation":"TRT","rawFormat":"+03:00 Turkey Time - Istanbul, Ankara, Bursa, \u0130zmir"},{"name":"Asia/Tehran","alternativeName":"Iran Time","group":["Asia/Tehran","Iran"],"continentCode":"AS","continentName":"Asia","countryName":"Iran","countryCode":"IR","mainCities":["Tehran","Mashhad","Isfahan","Karaj"],"rawOffsetInMinutes":210,"abbreviation":"IRST","rawFormat":"+03:30 Iran Time - Tehran, Mashhad, Isfahan, Karaj"},{"name":"Asia/Yerevan","alternativeName":"Armenia Time","group":["Asia/Yerevan"],"continentCode":"AS","continentName":"Asia","countryName":"Armenia","countryCode":"AM","mainCities":["Yerevan","Gyumri","Vanadzor","Vagharshapat"],"rawOffsetInMinutes":240,"abbreviation":"AMT","rawFormat":"+04:00 Armenia Time - Yerevan, Gyumri, Vanadzor, Vagharshapat"},{"name":"Asia/Baku","alternativeName":"Azerbaijan Time","group":["Asia/Baku"],"continentCode":"AS","continentName":"Asia","countryName":"Azerbaijan","countryCode":"AZ","mainCities":["Baku","Sumqay\u0131t","Ganja","Lankaran"],"rawOffsetInMinutes":240,"abbreviation":"AZT","rawFormat":"+04:00 Azerbaijan Time - Baku, Sumqay\u0131t, Ganja, Lankaran"},{"name":"Asia/Tbilisi","alternativeName":"Georgia Time","group":["Asia/Tbilisi"],"continentCode":"AS","continentName":"Asia","countryName":"Georgia","countryCode":"GE","mainCities":["Tbilisi","Batumi","Kutaisi","Rustavi"],"rawOffsetInMinutes":240,"abbreviation":"GET","rawFormat":"+04:00 Georgia Time - Tbilisi, Batumi, Kutaisi, Rustavi"},{"name":"Asia/Dubai","alternativeName":"Gulf Time","group":["Asia/Dubai","Asia/Muscat","Indian/Mahe","Indian/Reunion"],"continentCode":"AS","continentName":"Asia","countryName":"United Arab Emirates","countryCode":"AE","mainCities":["Dubai","Abu Dhabi","Sharjah","Al Ain City"],"rawOffsetInMinutes":240,"abbreviation":"GST","rawFormat":"+04:00 Gulf Time - Dubai, Abu Dhabi, Sharjah, Al Ain City"},{"name":"Asia/Muscat","alternativeName":"Gulf Time","group":["Asia/Muscat"],"continentCode":"AS","continentName":"Asia","countryName":"Oman","countryCode":"OM","mainCities":["Muscat","Seeb","Bawshar","\u2018Ibr\u012b"],"rawOffsetInMinutes":240,"abbreviation":"GST","rawFormat":"+04:00 Gulf Time - Muscat, Seeb, Bawshar, \u2018Ibr\u012b"},{"name":"Indian/Mauritius","alternativeName":"Mauritius Time","group":["Indian/Mauritius"],"continentCode":"AF","continentName":"Africa","countryName":"Mauritius","countryCode":"MU","mainCities":["Port Louis","Vacoas","Beau Bassin-Rose Hill","Curepipe"],"rawOffsetInMinutes":240,"abbreviation":"MUT","rawFormat":"+04:00 Mauritius Time - Port Louis, Vacoas, Beau Bassin-Rose Hill, Curepipe"},{"name":"Indian/Reunion","alternativeName":"R\xe9union Time","group":["Indian/Reunion"],"continentCode":"AF","continentName":"Africa","countryName":"Reunion","countryCode":"RE","mainCities":["Saint-Denis","Saint-Paul","Saint-Pierre","Le Tampon"],"rawOffsetInMinutes":240,"abbreviation":"RET","rawFormat":"+04:00 R\xe9union Time - Saint-Denis, Saint-Paul, Saint-Pierre, Le Tampon"},{"name":"Europe/Samara","alternativeName":"Samara Time","group":["Europe/Astrakhan","Europe/Samara","Europe/Saratov","Europe/Ulyanovsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Samara","Saratov","Tolyatti","Izhevsk"],"rawOffsetInMinutes":240,"abbreviation":"SAMT","rawFormat":"+04:00 Samara Time - Samara, Saratov, Tolyatti, Izhevsk"},{"name":"Indian/Mahe","alternativeName":"Seychelles Time","group":["Indian/Mahe"],"continentCode":"AF","continentName":"Africa","countryName":"Seychelles","countryCode":"SC","mainCities":["Victoria"],"rawOffsetInMinutes":240,"abbreviation":"SCT","rawFormat":"+04:00 Seychelles Time - Victoria"},{"name":"Asia/Kabul","alternativeName":"Afghanistan Time","group":["Asia/Kabul"],"continentCode":"AS","continentName":"Asia","countryName":"Afghanistan","countryCode":"AF","mainCities":["Kabul","Her\u0101t","Maz\u0101r-e Shar\u012bf","Kandah\u0101r"],"rawOffsetInMinutes":270,"abbreviation":"AFT","rawFormat":"+04:30 Afghanistan Time - Kabul, Her\u0101t, Maz\u0101r-e Shar\u012bf, Kandah\u0101r"},{"name":"Asia/Almaty","alternativeName":"East Kazakhstan Time","group":["Asia/Almaty","Asia/Qostanay"],"continentCode":"AS","continentName":"Asia","countryName":"Kazakhstan","countryCode":"KZ","mainCities":["Almaty","Shymkent","Karagandy","Taraz"],"rawOffsetInMinutes":300,"abbreviation":"ALMT","rawFormat":"+05:00 East Kazakhstan Time - Almaty, Shymkent, Karagandy, Taraz"},{"name":"Indian/Kerguelen","alternativeName":"French Southern & Antarctic Time","group":["Indian/Kerguelen"],"continentCode":"AN","continentName":"Antarctica","countryName":"French Southern Territories","countryCode":"TF","mainCities":["Port-aux-Fran\xe7ais"],"rawOffsetInMinutes":300,"abbreviation":"FSAT","rawFormat":"+05:00 French Southern & Antarctic Time - Port-aux-Fran\xe7ais"},{"name":"Indian/Maldives","alternativeName":"Maldives Time","group":["Indian/Maldives","Indian/Kerguelen"],"continentCode":"AS","continentName":"Asia","countryName":"Maldives","countryCode":"MV","mainCities":["Male"],"rawOffsetInMinutes":300,"abbreviation":"MVT","rawFormat":"+05:00 Maldives Time - Male"},{"name":"Antarctica/Mawson","alternativeName":"Mawson Time","group":["Antarctica/Mawson","Antarctica/Vostok"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Mawson","Vostok"],"rawOffsetInMinutes":300,"abbreviation":"MAWT","rawFormat":"+05:00 Mawson Time - Mawson, Vostok"},{"name":"Asia/Karachi","alternativeName":"Pakistan Time","group":["Asia/Karachi"],"continentCode":"AS","continentName":"Asia","countryName":"Pakistan","countryCode":"PK","mainCities":["Karachi","Lahore","Faisalabad","Rawalpindi"],"rawOffsetInMinutes":300,"abbreviation":"PKT","rawFormat":"+05:00 Pakistan Time - Karachi, Lahore, Faisalabad, Rawalpindi"},{"name":"Asia/Dushanbe","alternativeName":"Tajikistan Time","group":["Asia/Dushanbe"],"continentCode":"AS","continentName":"Asia","countryName":"Tajikistan","countryCode":"TJ","mainCities":["Dushanbe","Isfara","Istaravshan","K\u016dlob"],"rawOffsetInMinutes":300,"abbreviation":"TJT","rawFormat":"+05:00 Tajikistan Time - Dushanbe, Isfara, Istaravshan, K\u016dlob"},{"name":"Asia/Ashgabat","alternativeName":"Turkmenistan Time","group":["Asia/Ashgabat","Asia/Ashkhabad"],"continentCode":"AS","continentName":"Asia","countryName":"Turkmenistan","countryCode":"TM","mainCities":["Ashgabat","T\xfcrkmenabat","Da\u015foguz","Mary"],"rawOffsetInMinutes":300,"abbreviation":"TMT","rawFormat":"+05:00 Turkmenistan Time - Ashgabat, T\xfcrkmenabat, Da\u015foguz, Mary"},{"name":"Asia/Tashkent","alternativeName":"Uzbekistan Time","group":["Asia/Samarkand","Asia/Tashkent"],"continentCode":"AS","continentName":"Asia","countryName":"Uzbekistan","countryCode":"UZ","mainCities":["Tashkent","Namangan","Samarkand","Andijon"],"rawOffsetInMinutes":300,"abbreviation":"UZT","rawFormat":"+05:00 Uzbekistan Time - Tashkent, Namangan, Samarkand, Andijon"},{"name":"Asia/Aqtobe","alternativeName":"West Kazakhstan Time","group":["Asia/Aqtau","Asia/Aqtobe","Asia/Atyrau","Asia/Oral","Asia/Qyzylorda"],"continentCode":"AS","continentName":"Asia","countryName":"Kazakhstan","countryCode":"KZ","mainCities":["Aktobe","Kyzylorda","Oral","Atyrau"],"rawOffsetInMinutes":300,"abbreviation":"AQTT","rawFormat":"+05:00 West Kazakhstan Time - Aktobe, Kyzylorda, Oral, Atyrau"},{"name":"Asia/Yekaterinburg","alternativeName":"Yekaterinburg Time","group":["Asia/Yekaterinburg"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Yekaterinburg","Chelyabinsk","Ufa","Perm"],"rawOffsetInMinutes":300,"abbreviation":"YEKT","rawFormat":"+05:00 Yekaterinburg Time - Yekaterinburg, Chelyabinsk, Ufa, Perm"},{"name":"Asia/Colombo","alternativeName":"India Time","group":["Asia/Colombo"],"continentCode":"AS","continentName":"Asia","countryName":"Sri Lanka","countryCode":"LK","mainCities":["Colombo","Dehiwala-Mount Lavinia","Maharagama","Jaffna"],"rawOffsetInMinutes":330,"abbreviation":"IST","rawFormat":"+05:30 India Time - Colombo, Dehiwala-Mount Lavinia, Maharagama, Jaffna"},{"name":"Asia/Kolkata","alternativeName":"India Time","group":["Asia/Kolkata","Asia/Calcutta"],"continentCode":"AS","continentName":"Asia","countryName":"India","countryCode":"IN","mainCities":["Mumbai","Delhi","Bengaluru","Hyder\u0101b\u0101d"],"rawOffsetInMinutes":330,"abbreviation":"IST","rawFormat":"+05:30 India Time - Mumbai, Delhi, Bengaluru, Hyder\u0101b\u0101d"},{"name":"Asia/Kathmandu","alternativeName":"Nepal Time","group":["Asia/Kathmandu","Asia/Katmandu"],"continentCode":"AS","continentName":"Asia","countryName":"Nepal","countryCode":"NP","mainCities":["Kathmandu","Bharatpur","P\u0101tan","Birga\xf1j"],"rawOffsetInMinutes":345,"abbreviation":"NPT","rawFormat":"+05:45 Nepal Time - Kathmandu, Bharatpur, P\u0101tan, Birga\xf1j"},{"name":"Asia/Dhaka","alternativeName":"Bangladesh Time","group":["Asia/Dhaka","Asia/Dacca"],"continentCode":"AS","continentName":"Asia","countryName":"Bangladesh","countryCode":"BD","mainCities":["Dhaka","Chattogram","Khulna","Rangpur"],"rawOffsetInMinutes":360,"abbreviation":"BST","rawFormat":"+06:00 Bangladesh Time - Dhaka, Chattogram, Khulna, Rangpur"},{"name":"Asia/Thimphu","alternativeName":"Bhutan Time","group":["Asia/Thimphu","Asia/Thimbu"],"continentCode":"AS","continentName":"Asia","countryName":"Bhutan","countryCode":"BT","mainCities":["Thimphu","Phuntsholing","Tsirang","Pun\u0101kha"],"rawOffsetInMinutes":360,"abbreviation":"BTT","rawFormat":"+06:00 Bhutan Time - Thimphu, Phuntsholing, Tsirang, Pun\u0101kha"},{"name":"Asia/Urumqi","alternativeName":"China Time","group":["Asia/Urumqi","Asia/Kashgar"],"continentCode":"AS","continentName":"Asia","countryName":"China","countryCode":"CN","mainCities":["\xdcr\xfcmqi","Shihezi","Korla","Aksu"],"rawOffsetInMinutes":360,"abbreviation":"CST","rawFormat":"+06:00 China Time - \xdcr\xfcmqi, Shihezi, Korla, Aksu"},{"name":"Indian/Chagos","alternativeName":"Indian Ocean Time","group":["Indian/Chagos"],"continentCode":"AS","continentName":"Asia","countryName":"British Indian Ocean Territory","countryCode":"IO","mainCities":["Chagos"],"rawOffsetInMinutes":360,"abbreviation":"IOT","rawFormat":"+06:00 Indian Ocean Time - Chagos"},{"name":"Asia/Bishkek","alternativeName":"Kyrgyzstan Time","group":["Asia/Bishkek"],"continentCode":"AS","continentName":"Asia","countryName":"Kyrgyzstan","countryCode":"KG","mainCities":["Bishkek","Osh","Jalal-Abad","Karakol"],"rawOffsetInMinutes":360,"abbreviation":"KGT","rawFormat":"+06:00 Kyrgyzstan Time - Bishkek, Osh, Jalal-Abad, Karakol"},{"name":"Asia/Omsk","alternativeName":"Omsk Time","group":["Asia/Omsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Omsk","Tara","Kalachinsk","Isil\u2019kul\u2019"],"rawOffsetInMinutes":360,"abbreviation":"OMST","rawFormat":"+06:00 Omsk Time - Omsk, Tara, Kalachinsk, Isil\u2019kul\u2019"},{"name":"Indian/Cocos","alternativeName":"Cocos Islands Time","group":["Indian/Cocos"],"continentCode":"AS","continentName":"Asia","countryName":"Cocos Islands","countryCode":"CC","mainCities":["West Island"],"rawOffsetInMinutes":390,"abbreviation":"CCT","rawFormat":"+06:30 Cocos Islands Time - West Island"},{"name":"Asia/Yangon","alternativeName":"Myanmar Time","group":["Asia/Yangon","Indian/Cocos","Asia/Rangoon"],"continentCode":"AS","continentName":"Asia","countryName":"Myanmar","countryCode":"MM","mainCities":["Yangon","Mandalay","Nay Pyi Taw","Mawlamyine"],"rawOffsetInMinutes":390,"abbreviation":"MMT","rawFormat":"+06:30 Myanmar Time - Yangon, Mandalay, Nay Pyi Taw, Mawlamyine"},{"name":"Indian/Christmas","alternativeName":"Christmas Island Time","group":["Indian/Christmas"],"continentCode":"OC","continentName":"Oceania","countryName":"Christmas Island","countryCode":"CX","mainCities":["Flying Fish Cove"],"rawOffsetInMinutes":420,"abbreviation":"CXT","rawFormat":"+07:00 Christmas Island Time - Flying Fish Cove"},{"name":"Antarctica/Davis","alternativeName":"Davis Time","group":["Antarctica/Davis"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Davis"],"rawOffsetInMinutes":420,"abbreviation":"DAVT","rawFormat":"+07:00 Davis Time - Davis"},{"name":"Asia/Hovd","alternativeName":"Hovd Time","group":["Asia/Hovd"],"continentCode":"AS","continentName":"Asia","countryName":"Mongolia","countryCode":"MN","mainCities":["Ulaangom","Khovd","\xd6lgii","Altai"],"rawOffsetInMinutes":420,"abbreviation":"HOVT","rawFormat":"+07:00 Hovd Time - Ulaangom, Khovd, \xd6lgii, Altai"},{"name":"Asia/Bangkok","alternativeName":"Indochina Time","group":["Asia/Bangkok","Asia/Phnom_Penh","Asia/Vientiane","Indian/Christmas"],"continentCode":"AS","continentName":"Asia","countryName":"Thailand","countryCode":"TH","mainCities":["Bangkok","Samut Prakan","Mueang Nonthaburi","Chon Buri"],"rawOffsetInMinutes":420,"abbreviation":"ICT","rawFormat":"+07:00 Indochina Time - Bangkok, Samut Prakan, Mueang Nonthaburi, Chon Buri"},{"name":"Asia/Ho_Chi_Minh","alternativeName":"Indochina Time","group":["Asia/Ho_Chi_Minh","Asia/Saigon"],"continentCode":"AS","continentName":"Asia","countryName":"Vietnam","countryCode":"VN","mainCities":["Ho Chi Minh City","Da Nang","Bi\xean H\xf2a","C\u1ea7n Th\u01a1"],"rawOffsetInMinutes":420,"abbreviation":"ICT","rawFormat":"+07:00 Indochina Time - Ho Chi Minh City, Da Nang, Bi\xean H\xf2a, C\u1ea7n Th\u01a1"},{"name":"Asia/Phnom_Penh","alternativeName":"Indochina Time","group":["Asia/Phnom_Penh"],"continentCode":"AS","continentName":"Asia","countryName":"Cambodia","countryCode":"KH","mainCities":["Phnom Penh","Takeo","Siem Reap","Battambang"],"rawOffsetInMinutes":420,"abbreviation":"ICT","rawFormat":"+07:00 Indochina Time - Phnom Penh, Takeo, Siem Reap, Battambang"},{"name":"Asia/Vientiane","alternativeName":"Indochina Time","group":["Asia/Vientiane"],"continentCode":"AS","continentName":"Asia","countryName":"Laos","countryCode":"LA","mainCities":["Vientiane","Savannakhet","Pakse","Thakh\xe8k"],"rawOffsetInMinutes":420,"abbreviation":"ICT","rawFormat":"+07:00 Indochina Time - Vientiane, Savannakhet, Pakse, Thakh\xe8k"},{"name":"Asia/Novosibirsk","alternativeName":"Novosibirsk Time","group":["Asia/Barnaul","Asia/Krasnoyarsk","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Tomsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Novosibirsk","Krasnoyarsk","Barnaul","Tomsk"],"rawOffsetInMinutes":420,"abbreviation":"NOVT","rawFormat":"+07:00 Novosibirsk Time - Novosibirsk, Krasnoyarsk, Barnaul, Tomsk"},{"name":"Asia/Jakarta","alternativeName":"Western Indonesia Time","group":["Asia/Jakarta","Asia/Pontianak"],"continentCode":"AS","continentName":"Asia","countryName":"Indonesia","countryCode":"ID","mainCities":["Jakarta","Surabaya","Bekasi","Bandung"],"rawOffsetInMinutes":420,"abbreviation":"WIB","rawFormat":"+07:00 Western Indonesia Time - Jakarta, Surabaya, Bekasi, Bandung"},{"name":"Antarctica/Casey","alternativeName":"Australian Western Time","group":["Antarctica/Casey"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["Casey"],"rawOffsetInMinutes":480,"abbreviation":"AWST","rawFormat":"+08:00 Australian Western Time - Casey"},{"name":"Australia/Perth","alternativeName":"Australian Western Time","group":["Australia/Perth","Australia/West"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Perth","Mandurah","Bunbury","Baldivis"],"rawOffsetInMinutes":480,"abbreviation":"AWST","rawFormat":"+08:00 Australian Western Time - Perth, Mandurah, Bunbury, Baldivis"},{"name":"Asia/Brunei","alternativeName":"Brunei Darussalam Time","group":["Asia/Brunei"],"continentCode":"AS","continentName":"Asia","countryName":"Brunei","countryCode":"BN","mainCities":["Bandar Seri Begawan","Sengkurong","Mentiri","Kuala Belait"],"rawOffsetInMinutes":480,"abbreviation":"BNT","rawFormat":"+08:00 Brunei Darussalam Time - Bandar Seri Begawan, Sengkurong, Mentiri, Kuala Belait"},{"name":"Asia/Makassar","alternativeName":"Central Indonesia Time","group":["Asia/Makassar","Asia/Ujung_Pandang"],"continentCode":"AS","continentName":"Asia","countryName":"Indonesia","countryCode":"ID","mainCities":["Makassar","Samarinda","Denpasar","Balikpapan"],"rawOffsetInMinutes":480,"abbreviation":"WITA","rawFormat":"+08:00 Central Indonesia Time - Makassar, Samarinda, Denpasar, Balikpapan"},{"name":"Asia/Macau","alternativeName":"China Time","group":["Asia/Macau","Asia/Macao"],"continentCode":"AS","continentName":"Asia","countryName":"Macao","countryCode":"MO","mainCities":["Macau","Taipa","Luhuan","Lai Chi Van"],"rawOffsetInMinutes":480,"abbreviation":"CST","rawFormat":"+08:00 China Time - Macau, Taipa, Luhuan, Lai Chi Van"},{"name":"Asia/Shanghai","alternativeName":"China Time","group":["Asia/Shanghai","PRC","Asia/Chongqing","Asia/Harbin","Asia/Chungking"],"continentCode":"AS","continentName":"Asia","countryName":"China","countryCode":"CN","mainCities":["Shanghai","Beijing","Shenzhen","Guangzhou"],"rawOffsetInMinutes":480,"abbreviation":"CST","rawFormat":"+08:00 China Time - Shanghai, Beijing, Shenzhen, Guangzhou"},{"name":"Asia/Hong_Kong","alternativeName":"Hong Kong Time","group":["Asia/Hong_Kong","Hongkong"],"continentCode":"AS","continentName":"Asia","countryName":"Hong Kong","countryCode":"HK","mainCities":["Hong Kong","New Territories","Kowloon","Hong Kong Island"],"rawOffsetInMinutes":480,"abbreviation":"HKT","rawFormat":"+08:00 Hong Kong Time - Hong Kong, New Territories, Kowloon, Hong Kong Island"},{"name":"Asia/Irkutsk","alternativeName":"Irkutsk Time","group":["Asia/Irkutsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Irkutsk","Ulan-Ude","Bratsk","Angarsk"],"rawOffsetInMinutes":480,"abbreviation":"IRKT","rawFormat":"+08:00 Irkutsk Time - Irkutsk, Ulan-Ude, Bratsk, Angarsk"},{"name":"Asia/Kuala_Lumpur","alternativeName":"Malaysia Time","group":["Asia/Kuala_Lumpur","Asia/Kuching","Asia/Brunei"],"continentCode":"AS","continentName":"Asia","countryName":"Malaysia","countryCode":"MY","mainCities":["Kuala Lumpur","Petaling Jaya","Klang","Johor Bahru"],"rawOffsetInMinutes":480,"abbreviation":"MYT","rawFormat":"+08:00 Malaysia Time - Kuala Lumpur, Petaling Jaya, Klang, Johor Bahru"},{"name":"Asia/Manila","alternativeName":"Philippine Time","group":["Asia/Manila"],"continentCode":"AS","continentName":"Asia","countryName":"Philippines","countryCode":"PH","mainCities":["Quezon City","Davao","Manila","Caloocan City"],"rawOffsetInMinutes":480,"abbreviation":"PHT","rawFormat":"+08:00 Philippine Time - Quezon City, Davao, Manila, Caloocan City"},{"name":"Asia/Singapore","alternativeName":"Singapore Time","group":["Asia/Singapore","Singapore","Asia/Kuala_Lumpur"],"continentCode":"AS","continentName":"Asia","countryName":"Singapore","countryCode":"SG","mainCities":["Singapore","Ulu Bedok","Bedok New Town","Tampines Estate"],"rawOffsetInMinutes":480,"abbreviation":"SGT","rawFormat":"+08:00 Singapore Time - Singapore, Ulu Bedok, Bedok New Town, Tampines Estate"},{"name":"Asia/Taipei","alternativeName":"Taipei Time","group":["Asia/Taipei","ROC"],"continentCode":"AS","continentName":"Asia","countryName":"Taiwan","countryCode":"TW","mainCities":["Taipei","Kaohsiung","Taichung","Tainan"],"rawOffsetInMinutes":480,"abbreviation":"TWT","rawFormat":"+08:00 Taipei Time - Taipei, Kaohsiung, Taichung, Tainan"},{"name":"Asia/Ulaanbaatar","alternativeName":"Ulaanbaatar Time","group":["Asia/Choibalsan","Asia/Ulaanbaatar","Asia/Ulan_Bator"],"continentCode":"AS","continentName":"Asia","countryName":"Mongolia","countryCode":"MN","mainCities":["Ulan Bator","Erdenet","Darhan","M\xf6r\xf6n"],"rawOffsetInMinutes":480,"abbreviation":"ULAT","rawFormat":"+08:00 Ulaanbaatar Time - Ulan Bator, Erdenet, Darhan, M\xf6r\xf6n"},{"name":"Australia/Eucla","alternativeName":"Australian Central Western Time","group":["Australia/Eucla"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Eucla"],"rawOffsetInMinutes":525,"abbreviation":"ACWST","rawFormat":"+08:45 Australian Central Western Time - Eucla"},{"name":"Asia/Dili","alternativeName":"East Timor Time","group":["Asia/Dili"],"continentCode":"OC","continentName":"Oceania","countryName":"Timor Leste","countryCode":"TL","mainCities":["Dili","Maliana","Suai","Likis\xe1"],"rawOffsetInMinutes":540,"abbreviation":"TLT","rawFormat":"+09:00 East Timor Time - Dili, Maliana, Suai, Likis\xe1"},{"name":"Asia/Jayapura","alternativeName":"Eastern Indonesia Time","group":["Asia/Jayapura"],"continentCode":"AS","continentName":"Asia","countryName":"Indonesia","countryCode":"ID","mainCities":["Jayapura","Ambon","Sorong","Ternate"],"rawOffsetInMinutes":540,"abbreviation":"WIT","rawFormat":"+09:00 Eastern Indonesia Time - Jayapura, Ambon, Sorong, Ternate"},{"name":"Asia/Tokyo","alternativeName":"Japan Time","group":["Asia/Tokyo","Japan"],"continentCode":"AS","continentName":"Asia","countryName":"Japan","countryCode":"JP","mainCities":["Tokyo","Yokohama","Osaka","Nagoya"],"rawOffsetInMinutes":540,"abbreviation":"JST","rawFormat":"+09:00 Japan Time - Tokyo, Yokohama, Osaka, Nagoya"},{"name":"Asia/Pyongyang","alternativeName":"Korean Time","group":["Asia/Pyongyang"],"continentCode":"AS","continentName":"Asia","countryName":"North Korea","countryCode":"KP","mainCities":["Pyongyang","Hamh\u016dng","Namp\u2019o","Sunch\u2019\u014fn"],"rawOffsetInMinutes":540,"abbreviation":"KST","rawFormat":"+09:00 Korean Time - Pyongyang, Hamh\u016dng, Namp\u2019o, Sunch\u2019\u014fn"},{"name":"Asia/Seoul","alternativeName":"Korean Time","group":["Asia/Seoul","ROK"],"continentCode":"AS","continentName":"Asia","countryName":"South Korea","countryCode":"KR","mainCities":["Seoul","Busan","Incheon","Daegu"],"rawOffsetInMinutes":540,"abbreviation":"KST","rawFormat":"+09:00 Korean Time - Seoul, Busan, Incheon, Daegu"},{"name":"Pacific/Palau","alternativeName":"Palau Time","group":["Pacific/Palau"],"continentCode":"OC","continentName":"Oceania","countryName":"Palau","countryCode":"PW","mainCities":["Ngerulmud"],"rawOffsetInMinutes":540,"abbreviation":"PWT","rawFormat":"+09:00 Palau Time - Ngerulmud"},{"name":"Asia/Chita","alternativeName":"Yakutsk Time","group":["Asia/Chita","Asia/Khandyga","Asia/Yakutsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Chita","Yakutsk","Blagoveshchensk","Belogorsk"],"rawOffsetInMinutes":540,"abbreviation":"YAKT","rawFormat":"+09:00 Yakutsk Time - Chita, Yakutsk, Blagoveshchensk, Belogorsk"},{"name":"Australia/Adelaide","alternativeName":"Australian Central Time","group":["Australia/Adelaide","Australia/Broken_Hill","Australia/South","Australia/Yancowinna"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Adelaide","Adelaide Hills","Mount Gambier","Morphett Vale"],"rawOffsetInMinutes":570,"abbreviation":"ACST","rawFormat":"+09:30 Australian Central Time - Adelaide, Adelaide Hills, Mount Gambier, Morphett Vale"},{"name":"Australia/Darwin","alternativeName":"Australian Central Time","group":["Australia/Darwin","Australia/North"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Darwin","Alice Springs","Palmerston"],"rawOffsetInMinutes":570,"abbreviation":"ACST","rawFormat":"+09:30 Australian Central Time - Darwin, Alice Springs, Palmerston"},{"name":"Australia/Brisbane","alternativeName":"Australian Eastern Time","group":["Australia/Brisbane","Australia/Lindeman","Australia/Queensland"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Brisbane","Gold Coast","Logan City","Townsville"],"rawOffsetInMinutes":600,"abbreviation":"AEST","rawFormat":"+10:00 Australian Eastern Time - Brisbane, Gold Coast, Logan City, Townsville"},{"name":"Australia/Sydney","alternativeName":"Australian Eastern Time","group":["Antarctica/Macquarie","Australia/Hobart","Australia/Melbourne","Australia/Sydney","Australia/Tasmania","Australia/Currie","Australia/Victoria","Australia/ACT","Australia/NSW","Australia/Canberra"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Sydney","Melbourne","Canberra","Newcastle"],"rawOffsetInMinutes":600,"abbreviation":"AEST","rawFormat":"+10:00 Australian Eastern Time - Sydney, Melbourne, Canberra, Newcastle"},{"name":"Pacific/Guam","alternativeName":"Chamorro Time","group":["Pacific/Guam","Pacific/Saipan"],"continentCode":"OC","continentName":"Oceania","countryName":"Guam","countryCode":"GU","mainCities":["Dededo Village","Yigo Village","Tamuning-Tumon-Harmon Village","Tamuning"],"rawOffsetInMinutes":600,"abbreviation":"ChST","rawFormat":"+10:00 Chamorro Time - Dededo Village, Yigo Village, Tamuning-Tumon-Harmon Village, Tamuning"},{"name":"Pacific/Saipan","alternativeName":"Chamorro Time","group":["Pacific/Saipan"],"continentCode":"OC","continentName":"Oceania","countryName":"Northern Mariana Islands","countryCode":"MP","mainCities":["Saipan"],"rawOffsetInMinutes":600,"abbreviation":"ChST","rawFormat":"+10:00 Chamorro Time - Saipan"},{"name":"Pacific/Chuuk","alternativeName":"Chuuk Time","group":["Pacific/Chuuk","Pacific/Truk","Pacific/Yap"],"continentCode":"OC","continentName":"Oceania","countryName":"Micronesia","countryCode":"FM","mainCities":["Chuuk"],"rawOffsetInMinutes":600,"abbreviation":"CHUT","rawFormat":"+10:00 Chuuk Time - Chuuk"},{"name":"Antarctica/DumontDUrville","alternativeName":"Dumont-d\u2019Urville Time","group":["Antarctica/DumontDUrville"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["DumontDUrville"],"rawOffsetInMinutes":600,"abbreviation":"DDUT","rawFormat":"+10:00 Dumont-d\u2019Urville Time - DumontDUrville"},{"name":"Pacific/Port_Moresby","alternativeName":"Papua New Guinea Time","group":["Pacific/Port_Moresby","Antarctica/DumontDUrville","Pacific/Chuuk","Pacific/Yap","Pacific/Truk"],"continentCode":"OC","continentName":"Oceania","countryName":"Papua New Guinea","countryCode":"PG","mainCities":["Port Moresby","Lae","Mount Hagen","Popondetta"],"rawOffsetInMinutes":600,"abbreviation":"PGT","rawFormat":"+10:00 Papua New Guinea Time - Port Moresby, Lae, Mount Hagen, Popondetta"},{"name":"Asia/Vladivostok","alternativeName":"Vladivostok Time","group":["Asia/Ust-Nera","Asia/Vladivostok"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Khabarovsk","Vladivostok","Khabarovsk Vtoroy","Komsomolsk-on-Amur"],"rawOffsetInMinutes":600,"abbreviation":"VLAT","rawFormat":"+10:00 Vladivostok Time - Khabarovsk, Vladivostok, Khabarovsk Vtoroy, Komsomolsk-on-Amur"},{"name":"Australia/Lord_Howe","alternativeName":"Lord Howe Time","group":["Australia/Lord_Howe","Australia/LHI"],"continentCode":"OC","continentName":"Oceania","countryName":"Australia","countryCode":"AU","mainCities":["Lord Howe"],"rawOffsetInMinutes":630,"abbreviation":"LHST","rawFormat":"+10:30 Lord Howe Time - Lord Howe"},{"name":"Pacific/Bougainville","alternativeName":"Bougainville Time","group":["Pacific/Bougainville"],"continentCode":"OC","continentName":"Oceania","countryName":"Papua New Guinea","countryCode":"PG","mainCities":["Arawa"],"rawOffsetInMinutes":660,"abbreviation":"BST","rawFormat":"+11:00 Bougainville Time - Arawa"},{"name":"Pacific/Kosrae","alternativeName":"Kosrae Time","group":["Pacific/Kosrae","Pacific/Pohnpei"],"continentCode":"OC","continentName":"Oceania","countryName":"Micronesia","countryCode":"FM","mainCities":["Kosrae","Palikir - National Government Center"],"rawOffsetInMinutes":660,"abbreviation":"KOST","rawFormat":"+11:00 Kosrae Time - Kosrae, Palikir - National Government Center"},{"name":"Pacific/Noumea","alternativeName":"New Caledonia Time","group":["Pacific/Noumea"],"continentCode":"OC","continentName":"Oceania","countryName":"New Caledonia","countryCode":"NC","mainCities":["Noum\xe9a","Mont-Dore","Dumb\xe9a"],"rawOffsetInMinutes":660,"abbreviation":"NCT","rawFormat":"+11:00 New Caledonia Time - Noum\xe9a, Mont-Dore, Dumb\xe9a"},{"name":"Pacific/Norfolk","alternativeName":"Norfolk Island Time","group":["Pacific/Norfolk"],"continentCode":"OC","continentName":"Oceania","countryName":"Norfolk Island","countryCode":"NF","mainCities":["Kingston"],"rawOffsetInMinutes":660,"abbreviation":"NFT","rawFormat":"+11:00 Norfolk Island Time - Kingston"},{"name":"Asia/Sakhalin","alternativeName":"Sakhalin Time","group":["Asia/Magadan","Asia/Sakhalin","Asia/Srednekolymsk"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Yuzhno-Sakhalinsk","Magadan","Korsakov","Kholmsk"],"rawOffsetInMinutes":660,"abbreviation":"SAKT","rawFormat":"+11:00 Sakhalin Time - Yuzhno-Sakhalinsk, Magadan, Korsakov, Kholmsk"},{"name":"Pacific/Guadalcanal","alternativeName":"Solomon Islands Time","group":["Pacific/Guadalcanal","Pacific/Pohnpei","Pacific/Ponape"],"continentCode":"OC","continentName":"Oceania","countryName":"Solomon Islands","countryCode":"SB","mainCities":["Honiara"],"rawOffsetInMinutes":660,"abbreviation":"SBT","rawFormat":"+11:00 Solomon Islands Time - Honiara"},{"name":"Pacific/Efate","alternativeName":"Vanuatu Time","group":["Pacific/Efate"],"continentCode":"OC","continentName":"Oceania","countryName":"Vanuatu","countryCode":"VU","mainCities":["Port-Vila"],"rawOffsetInMinutes":660,"abbreviation":"VUT","rawFormat":"+11:00 Vanuatu Time - Port-Vila"},{"name":"Pacific/Fiji","alternativeName":"Fiji Time","group":["Pacific/Fiji"],"continentCode":"OC","continentName":"Oceania","countryName":"Fiji","countryCode":"FJ","mainCities":["Nasinu","Suva","Lautoka","Nadi"],"rawOffsetInMinutes":720,"abbreviation":"FJT","rawFormat":"+12:00 Fiji Time - Nasinu, Suva, Lautoka, Nadi"},{"name":"Pacific/Tarawa","alternativeName":"Gilbert Islands Time","group":["Pacific/Tarawa","Pacific/Funafuti","Pacific/Majuro","Pacific/Wake","Pacific/Wallis"],"continentCode":"OC","continentName":"Oceania","countryName":"Kiribati","countryCode":"KI","mainCities":["Tarawa"],"rawOffsetInMinutes":720,"abbreviation":"GILT","rawFormat":"+12:00 Gilbert Islands Time - Tarawa"},{"name":"Pacific/Majuro","alternativeName":"Marshall Islands Time","group":["Pacific/Kwajalein","Pacific/Majuro","Kwajalein"],"continentCode":"OC","continentName":"Oceania","countryName":"Marshall Islands","countryCode":"MH","mainCities":["Majuro","Kwajalein","RMI Capitol"],"rawOffsetInMinutes":720,"abbreviation":"MHT","rawFormat":"+12:00 Marshall Islands Time - Majuro, Kwajalein, RMI Capitol"},{"name":"Pacific/Nauru","alternativeName":"Nauru Time","group":["Pacific/Nauru"],"continentCode":"OC","continentName":"Oceania","countryName":"Nauru","countryCode":"NR","mainCities":["Yaren"],"rawOffsetInMinutes":720,"abbreviation":"NRT","rawFormat":"+12:00 Nauru Time - Yaren"},{"name":"Pacific/Auckland","alternativeName":"New Zealand Time","group":["Pacific/Auckland","NZ","Antarctica/McMurdo","Antarctica/South_Pole"],"continentCode":"OC","continentName":"Oceania","countryName":"New Zealand","countryCode":"NZ","mainCities":["Auckland","Wellington","Christchurch","Manukau City"],"rawOffsetInMinutes":720,"abbreviation":"NZST","rawFormat":"+12:00 New Zealand Time - Auckland, Wellington, Christchurch, Manukau City"},{"name":"Antarctica/McMurdo","alternativeName":"New Zealand Time","group":["Antarctica/McMurdo"],"continentCode":"AN","continentName":"Antarctica","countryName":"Antarctica","countryCode":"AQ","mainCities":["McMurdo"],"rawOffsetInMinutes":720,"abbreviation":"NZST","rawFormat":"+12:00 New Zealand Time - McMurdo"},{"name":"Asia/Kamchatka","alternativeName":"Petropavlovsk-Kamchatski Time","group":["Asia/Anadyr","Asia/Kamchatka"],"continentCode":"EU","continentName":"Europe","countryName":"Russia","countryCode":"RU","mainCities":["Petropavlovsk-Kamchatsky","Yelizovo","Vilyuchinsk","Anadyr"],"rawOffsetInMinutes":720,"abbreviation":"PETT","rawFormat":"+12:00 Petropavlovsk-Kamchatski Time - Petropavlovsk-Kamchatsky, Yelizovo, Vilyuchinsk, Anadyr"},{"name":"Pacific/Funafuti","alternativeName":"Tuvalu Time","group":["Pacific/Funafuti"],"continentCode":"OC","continentName":"Oceania","countryName":"Tuvalu","countryCode":"TV","mainCities":["Funafuti"],"rawOffsetInMinutes":720,"abbreviation":"TVT","rawFormat":"+12:00 Tuvalu Time - Funafuti"},{"name":"Pacific/Wake","alternativeName":"Wake Island Time","group":["Pacific/Wake"],"continentCode":"OC","continentName":"Oceania","countryName":"United States Minor Outlying Islands","countryCode":"UM","mainCities":["Wake"],"rawOffsetInMinutes":720,"abbreviation":"WAKT","rawFormat":"+12:00 Wake Island Time - Wake"},{"name":"Pacific/Wallis","alternativeName":"Wallis & Futuna Time","group":["Pacific/Wallis"],"continentCode":"OC","continentName":"Oceania","countryName":"Wallis and Futuna","countryCode":"WF","mainCities":["Mata-Utu"],"rawOffsetInMinutes":720,"abbreviation":"WFT","rawFormat":"+12:00 Wallis & Futuna Time - Mata-Utu"},{"name":"Pacific/Chatham","alternativeName":"Chatham Time","group":["Pacific/Chatham","NZ-CHAT"],"continentCode":"OC","continentName":"Oceania","countryName":"New Zealand","countryCode":"NZ","mainCities":["Chatham"],"rawOffsetInMinutes":765,"abbreviation":"CHAST","rawFormat":"+12:45 Chatham Time - Chatham"},{"name":"Pacific/Apia","alternativeName":"Apia Time","group":["Pacific/Apia"],"continentCode":"OC","continentName":"Oceania","countryName":"Samoa","countryCode":"WS","mainCities":["Apia"],"rawOffsetInMinutes":780,"abbreviation":"WST","rawFormat":"+13:00 Apia Time - Apia"},{"name":"Pacific/Kanton","alternativeName":"Phoenix Islands Time","group":["Pacific/Kanton","Pacific/Enderbury"],"continentCode":"OC","continentName":"Oceania","countryName":"Kiribati","countryCode":"KI","mainCities":["Kanton"],"rawOffsetInMinutes":780,"abbreviation":"PHOT","rawFormat":"+13:00 Phoenix Islands Time - Kanton"},{"name":"Pacific/Fakaofo","alternativeName":"Tokelau Time","group":["Pacific/Fakaofo"],"continentCode":"OC","continentName":"Oceania","countryName":"Tokelau","countryCode":"TK","mainCities":["Fakaofo"],"rawOffsetInMinutes":780,"abbreviation":"TKT","rawFormat":"+13:00 Tokelau Time - Fakaofo"},{"name":"Pacific/Tongatapu","alternativeName":"Tonga Time","group":["Pacific/Tongatapu"],"continentCode":"OC","continentName":"Oceania","countryName":"Tonga","countryCode":"TO","mainCities":["Nuku\u2018alofa"],"rawOffsetInMinutes":780,"abbreviation":"TOT","rawFormat":"+13:00 Tonga Time - Nuku\u2018alofa"},{"name":"Pacific/Kiritimati","alternativeName":"Line Islands Time","group":["Pacific/Kiritimati"],"continentCode":"OC","continentName":"Oceania","countryName":"Kiribati","countryCode":"KI","mainCities":["Kiritimati"],"rawOffsetInMinutes":840,"abbreviation":"LINT","rawFormat":"+14:00 Line Islands Time - Kiritimati"}]')},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e){var t=Object(r.a)(e).getDay();return 0===t||6===t}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return s})),n.d(t,"c",(function(){return l}));var r=n(229),i=n(99),a=n(73),o=Object(a.b)();function s(){if(!("fetch"in o))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch(e){return!1}}function u(e){return e&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(e.toString())}function l(){if("string"===typeof EdgeRuntime)return!0;if(!s())return!1;if(u(o.fetch))return!0;var e=!1,t=o.document;if(t&&"function"===typeof t.createElement)try{var n=t.createElement("iframe");n.hidden=!0,t.head.appendChild(n),n.contentWindow&&n.contentWindow.fetch&&(e=u(n.contentWindow.fetch)),t.head.removeChild(n)}catch(a){r.a&&i.c.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",a)}return e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(18),i=n(17),a=n(88),o=n(27),s=n(28),u=n(168),l=function(e){Object(o.a)(n,e);var t=Object(s.a)(n);function n(e){var r,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"warn";return Object(i.a)(this,n),(r=t.call(this,e)).message=e,r.name=(this instanceof n?this.constructor:void 0).prototype.constructor.name,Object.setPrototypeOf(Object(a.a)(r),(this instanceof n?this.constructor:void 0).prototype),r.logLevel=o,r}return Object(r.a)(n)}(Object(u.a)(Error))},function(e,t,n){"use strict";n.d(t,"a",(function(){return f})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return y})),n.d(t,"e",(function(){return v})),n.d(t,"f",(function(){return d})),n.d(t,"g",(function(){return b})),n.d(t,"h",(function(){return p}));var r=n(5),i=n(24),a=n(13),o=n(4),s=n(759),u=n(369),l=n(98);function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return[e,t]}function f(e,t){var n=Object(o.a)(e,2),r=n[0],i=n[1];return[r,[].concat(Object(a.a)(i),[t])]}function d(e,t){var n,r=e[1],a=Object(i.a)(r);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(t(o,o[0].type))return!0}}catch(s){a.e(s)}finally{a.f()}return!1}function h(e,t){return(t||new TextEncoder).encode(e)}function p(e,t){var n=Object(o.a)(e,2),r=n[0],a=n[1],s=JSON.stringify(r);function l(e){"string"===typeof s?s="string"===typeof e?s+e:[h(s,t),e]:s.push("string"===typeof e?h(e,t):e)}var c,f=Object(i.a)(a);try{for(f.s();!(c=f.n()).done;){var d=c.value,p=Object(o.a)(d,2),g=p[0],m=p[1];if(l("\n".concat(JSON.stringify(g),"\n")),"string"===typeof m||m instanceof Uint8Array)l(m);else{var v=void 0;try{v=JSON.stringify(m)}catch(b){v=JSON.stringify(Object(u.a)(m))}l(v)}}}catch(y){f.e(y)}finally{f.f()}return"string"===typeof s?s:function(e){var t,n=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(n),a=0,o=Object(i.a)(e);try{for(o.s();!(t=o.n()).done;){var s=t.value;r.set(s,a),a+=s.length}}catch(y){o.e(y)}finally{o.f()}return r}(s)}function g(e,t){var n="string"===typeof e.data?h(e.data,t):e.data;return[Object(l.c)({type:"attachment",length:n.length,filename:e.filename,content_type:e.contentType,attachment_type:e.attachmentType}),n]}var m={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"statsd"};function v(e){return m[e]}function b(e){if(e&&e.sdk){var t=e.sdk;return{name:t.name,version:t.version}}}function y(e,t,n,i){var a=e.sdkProcessingMetadata&&e.sdkProcessingMetadata.dynamicSamplingContext;return Object(r.a)(Object(r.a)(Object(r.a)({event_id:e.event_id,sent_at:(new Date).toISOString()},t&&{sdk:t}),!!n&&i&&{dsn:Object(s.a)(i)}),a&&{trace:Object(l.c)(Object(r.a)({},a))})}},function(e,t,n){"use strict";function r(){return"undefined"!==typeof __SENTRY_BROWSER_BUNDLE__&&!!__SENTRY_BROWSER_BUNDLE__}function i(){return"npm"}n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return c}));var r=n(5),i=n(98),a=n(759);function o(e){var t=e.protocol?"".concat(e.protocol,":"):"",n=e.port?":".concat(e.port):"";return"".concat(t,"//").concat(e.host).concat(n).concat(e.path?"/".concat(e.path):"","/api/")}function s(e){return"".concat(o(e)).concat(e.projectId,"/envelope/")}function u(e,t){return Object(i.h)(Object(r.a)({sentry_key:e.publicKey,sentry_version:"7"},t&&{sentry_client:"".concat(t.name,"/").concat(t.version)}))}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n="string"===typeof t?t:t.tunnel,r="string"!==typeof t&&t._metadata?t._metadata.sdk:void 0;return n||"".concat(s(e),"?").concat(u(e,r))}function c(e,t){var n=Object(a.b)(e);if(!n)return"";var r="".concat(o(n),"embed/error-page/"),i="dsn=".concat(Object(a.a)(n));for(var s in t)if("dsn"!==s&&"onClose"!==s)if("user"===s){var u=t.user;if(!u)continue;u.name&&(i+="&name=".concat(encodeURIComponent(u.name))),u.email&&(i+="&email=".concat(encodeURIComponent(u.email)))}else i+="&".concat(encodeURIComponent(s),"=").concat(encodeURIComponent(t[s]));return"".concat(r,"?").concat(i)}},function(e,t,n){"use strict";(function(e,r){n.d(t,"a",(function(){return a}));var i=n(1392);function a(){return!Object(i.b)()&&"[object process]"===Object.prototype.toString.call("undefined"!==typeof e?e:0)}}).call(this,n(263),n(608)(e))},function(e,t,n){"use strict";var r=n(2),i=n(1),a=n(49),o=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},s=o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o(o([],["onCopy","onCut","onPaste"],!0),["onCompositionEnd","onCompositionStart","onCompositionUpdate"],!0),["onFocus","onBlur"],!0),["onInput","onInvalid","onReset","onSubmit"],!0),["onLoad","onError"],!0),["onKeyDown","onKeyPress","onKeyUp"],!0),["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],!0),["onClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],!0),["onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop"],!0),["onSelect"],!0),["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],!0),["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],!0),["onScroll"],!0),["onWheel"],!0),["onAnimationStart","onAnimationEnd","onAnimationIteration"],!0),["onTransitionEnd"],!0),["onChange"],!0),["onToggle"],!0);function u(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=u(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var l=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=u(e))&&(r&&(r+=" "),r+=t);return r};function c(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=c(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var f=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=c(e))&&(r&&(r+=" "),r+=t);return r},d=n(926),h=n.n(d);function p(e){return"string"===typeof e}function g(e,t,n){return n.indexOf(e)===t}function m(e){return-1===e.indexOf(",")?e:e.split(",")}function v(e){if(!e)return e;if("C"===e||"posix"===e||"POSIX"===e)return"en-US";if(-1!==e.indexOf(".")){var t=e.split(".")[0];return v(void 0===t?"":t)}if(-1!==e.indexOf("@")){var n=e.split("@")[0];return v(void 0===n?"":n)}if(-1===e.indexOf("-")||(r=e).toLowerCase()!==r)return e;var r,i=e.split("-"),a=i[0],o=i[1],s=void 0===o?"":o;return"".concat(a,"-").concat(s.toUpperCase())}var b=h()((function(e){var t=void 0===e?{}:e,n=t.useFallbackLocale,r=void 0===n||n,i=t.fallbackLocale,a=void 0===i?"en-US":i,o=[];if("undefined"!==typeof navigator){for(var s=[],u=0,l=navigator.languages||[];u<l.length;u++){var c=l[u];s=s.concat(m(c))}var f=navigator.language,d=f?m(f):f;o=o.concat(s,d)}return r&&o.push(a),o.filter(p).map(v).filter(g)}),{cacheKey:JSON.stringify});var y=h()((function(e){return b(e)[0]||null}),{cacheKey:JSON.stringify}),_=y;function A(e,t,n){return function(r,i){void 0===i&&(i=n);var a=e(r)+i;return t(a)}}function w(e){return function(t){return new Date(e(t).getTime()-1)}}function F(e,t){return function(n){return[e(n),t(n)]}}function k(e){if(e instanceof Date)return e.getFullYear();if("number"===typeof e)return e;var t=parseInt(e,10);if("string"===typeof e&&!isNaN(t))return t;throw new Error("Failed to get year from date: ".concat(e,"."))}function x(e){if(e instanceof Date)return e.getMonth();throw new Error("Failed to get month from date: ".concat(e,"."))}function E(e){if(e instanceof Date)return e.getMonth()+1;throw new Error("Failed to get human-readable month from date: ".concat(e,"."))}function C(e){if(e instanceof Date)return e.getDate();throw new Error("Failed to get year from date: ".concat(e,"."))}function S(e){var t=k(e),n=t+(1-t)%100,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}var O=A(k,S,-100),D=A(k,S,100),j=w(D),T=A(k,j,-100),P=(A(k,j,100),F(S,j));function R(e){var t=k(e),n=t+(1-t)%10,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}var M=A(k,R,-10),I=A(k,R,10),B=w(I),N=A(k,B,-10),L=(A(k,B,10),F(R,B));function U(e){var t=k(e),n=new Date;return n.setFullYear(t,0,1),n.setHours(0,0,0,0),n}var H=A(k,U,-1),z=A(k,U,1),q=w(z),V=A(k,q,-1),W=(A(k,q,1),F(U,q));function G(e,t){return function(n,r){void 0===r&&(r=t);var i=k(n),a=x(n)+r,o=new Date;return o.setFullYear(i,a,1),o.setHours(0,0,0,0),e(o)}}function K(e){var t=k(e),n=x(e),r=new Date;return r.setFullYear(t,n,1),r.setHours(0,0,0,0),r}var Q=G(K,-1),Y=G(K,1),X=w(Y),J=G(X,-1),Z=(G(X,1),F(K,X));function $(e,t){return function(n,r){void 0===r&&(r=t);var i=k(n),a=x(n),o=C(n)+r,s=new Date;return s.setFullYear(i,a,o),s.setHours(0,0,0,0),e(s)}}function ee(e){var t=k(e),n=x(e),r=C(e),i=new Date;return i.setFullYear(t,n,r),i.setHours(0,0,0,0),i}$(ee,-1);var te,ne=w($(ee,1)),re=($(ne,-1),$(ne,1),F(ee,ne));function ie(e){return C(X(e))}function ae(e,t){void 0===t&&(t=2);var n="".concat(e);return n.length>=t?e:"0000".concat(n).slice(-t)}function oe(e){var t=ae(k(e),4),n=ae(E(e));return"".concat(t,"-").concat(n)}function se(e){var t=ae(k(e),4),n=ae(E(e)),r=ae(C(e));return"".concat(t,"-").concat(n,"-").concat(r)}var ue="gregory",le="hebrew",ce="islamic",fe="iso8601",de=((te={})[ue]=["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-BR"],te[le]=["he","he-IL"],te[ce]=["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"],te),he=[0,1,2,3,4,5,6],pe=new Map;function ge(e){return function(t,n){return function(e){return function(t,n){var r=t||_();pe.has(r)||pe.set(r,new Map);var i=pe.get(r);return i.has(e)||i.set(e,new Intl.DateTimeFormat(r||void 0,e).format),i.get(e)(n)}}(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(n))}}ge({day:"numeric",month:"numeric",year:"numeric"});var me=ge({day:"numeric"}),ve=ge({day:"numeric",month:"long",year:"numeric"}),be=ge({month:"long"}),ye=ge({month:"long",year:"numeric"}),_e=ge({weekday:"short"}),Ae=ge({weekday:"long"}),we=ge({year:"numeric"}),Fe=he[0],ke=he[5],xe=he[6];function Ee(e,t){void 0===t&&(t=fe);var n=e.getDay();switch(t){case fe:return(n+6)%7;case ce:return(n+1)%7;case le:case ue:return n;default:throw new Error("Unsupported calendar type.")}}function Ce(e,t){void 0===t&&(t=fe);var n=k(e),r=x(e),i=e.getDate()-Ee(e,t);return new Date(n,r,i)}function Se(e,t){switch(e){case"century":return S(t);case"decade":return R(t);case"year":return U(t);case"month":return K(t);case"day":return ee(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Oe(e,t){switch(e){case"century":return D(t);case"decade":return I(t);case"year":return z(t);case"month":return Y(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function De(e,t){switch(e){case"century":return j(t);case"decade":return B(t);case"year":return q(t);case"month":return X(t);case"day":return ne(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function je(e,t){switch(e){case"century":return P(t);case"decade":return L(t);case"year":return W(t);case"month":return Z(t);case"day":return re(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function Te(e,t,n){return void 0===t&&(t=we),n.map((function(n){return t(e,n)})).join(" \u2013 ")}function Pe(e,t,n){return Te(e,t,L(n))}function Re(e,t){void 0===t&&(t=fe);var n=e.getDay();switch(t){case ce:case le:return n===ke||n===xe;case fe:case ue:return n===xe||n===Fe;default:throw new Error("Unsupported calendar type.")}}var Me="react-calendar__navigation";function Ie(e){var t=e.activeStartDate,n=e.drillUp,i=e.formatMonthYear,a=void 0===i?ye:i,o=e.formatYear,s=void 0===o?we:o,u=e.locale,l=e.maxDate,c=e.minDate,f=e.navigationAriaLabel,d=void 0===f?"":f,h=e.navigationAriaLive,p=e.navigationLabel,g=e.next2AriaLabel,m=void 0===g?"":g,v=e.next2Label,b=void 0===v?"\xbb":v,_=e.nextAriaLabel,A=void 0===_?"":_,w=e.nextLabel,F=void 0===w?"\u203a":w,k=e.prev2AriaLabel,x=void 0===k?"":k,E=e.prev2Label,C=void 0===E?"\xab":E,S=e.prevAriaLabel,D=void 0===S?"":S,j=e.prevLabel,R=void 0===j?"\u2039":j,B=e.setActiveStartDate,L=e.showDoubleView,U=e.view,q=e.views.indexOf(U)>0,W="century"!==U,G=function(e,t){switch(e){case"century":return O(t);case"decade":return M(t);case"year":return H(t);case"month":return Q(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(U,t),K=W?function(e,t){switch(e){case"decade":return M(t,-100);case"year":return H(t,-10);case"month":return Q(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(U,t):void 0,X=Oe(U,t),Z=W?function(e,t){switch(e){case"decade":return I(t,100);case"year":return z(t,10);case"month":return Y(t,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(U,t):void 0,$=function(){if(G.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"century":return T(t);case"decade":return N(t);case"year":return V(t);case"month":return J(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(U,t);return c&&c>=e}(),ee=W&&function(){if(K.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"decade":return N(t,-100);case"year":return V(t,-10);case"month":return J(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(U,t);return c&&c>=e}(),te=l&&l<X,ne=W&&l&&l<Z;function re(e){var t=function(){switch(U){case"century":return function(e,t,n){return Te(e,t,P(n))}(u,s,e);case"decade":return Pe(u,s,e);case"year":return s(u,e);case"month":return a(u,e);default:throw new Error("Invalid view: ".concat(U,"."))}}();return p?p({date:e,label:t,locale:u||y()||void 0,view:U}):t}return Object(r.jsxs)("div",{className:Me,children:[null!==C&&W?Object(r.jsx)("button",{"aria-label":x,className:"".concat(Me,"__arrow ").concat(Me,"__prev2-button"),disabled:ee,onClick:function(){B(K,"prev2")},type:"button",children:C}):null,null!==R&&Object(r.jsx)("button",{"aria-label":D,className:"".concat(Me,"__arrow ").concat(Me,"__prev-button"),disabled:$,onClick:function(){B(G,"prev")},type:"button",children:R}),function(){var e="".concat(Me,"__label");return Object(r.jsxs)("button",{"aria-label":d,"aria-live":h,className:e,disabled:!q,onClick:n,style:{flexGrow:1},type:"button",children:[Object(r.jsx)("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--from"),children:re(t)}),L?Object(r.jsxs)(r.Fragment,{children:[Object(r.jsx)("span",{className:"".concat(e,"__divider"),children:" \u2013 "}),Object(r.jsx)("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--to"),children:re(X)})]}):null]})}(),null!==F&&Object(r.jsx)("button",{"aria-label":A,className:"".concat(Me,"__arrow ").concat(Me,"__next-button"),disabled:te,onClick:function(){B(X,"next")},type:"button",children:F}),null!==b&&W?Object(r.jsx)("button",{"aria-label":m,className:"".concat(Me,"__arrow ").concat(Me,"__next2-button"),disabled:ne,onClick:function(){B(Z,"next2")},type:"button",children:b}):null]})}var Be=function(){return Be=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Be.apply(this,arguments)},Ne=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function Le(e){return"".concat(e,"%")}function Ue(e){var t=e.children,n=e.className,a=e.count,o=e.direction,s=e.offset,u=e.style,l=e.wrap,c=Ne(e,["children","className","count","direction","offset","style","wrap"]);return Object(r.jsx)("div",Be({className:n,style:Be({display:"flex",flexDirection:o,flexWrap:l?"wrap":"nowrap"},u)},c,{children:i.Children.map(t,(function(e,t){var n=s&&0===t?Le(100*s/a):null;return Object(i.cloneElement)(e,Be(Be({},e.props),{style:{flexBasis:Le(100/a),flexShrink:0,flexGrow:0,overflow:"hidden",marginLeft:n,marginInlineStart:n,marginInlineEnd:0}}))}))}))}function He(e,t){return t[0]<=e&&t[1]>=e}function ze(e,t){return He(e[0],t)||He(e[1],t)}function qe(e,t,n){var r=[];if(ze(t,e)){r.push(n);var i=He(e[0],t),a=He(e[1],t);i&&r.push("".concat(n,"Start")),a&&r.push("".concat(n,"End")),i&&a&&r.push("".concat(n,"BothEnds"))}return r}function Ve(e){if(!e)throw new Error("args is required");var t=e.value,n=e.date,r=e.hover,i="react-calendar__tile",a=[i];if(!n)return a;var o=new Date,s=function(){if(Array.isArray(n))return n;var t=e.dateType;if(!t)throw new Error("dateType is required when date is not an array of two dates");return je(t,n)}();if(He(o,s)&&a.push("".concat(i,"--now")),!t||!function(e){return Array.isArray(e)?null!==e[0]&&null!==e[1]:null!==e}(t))return a;var u,l,c=function(){if(Array.isArray(t))return t;var n=e.valueType;if(!n)throw new Error("valueType is required when value is not an array of two dates");return je(n,t)}();l=s,(u=c)[0]<=l[0]&&u[1]>=l[1]?a.push("".concat(i,"--active")):ze(c,s)&&a.push("".concat(i,"--hasActive"));var f=qe(c,s,"".concat(i,"--range"));a.push.apply(a,f);var d=Array.isArray(t)?t:[t];if(r&&1===d.length){var h=qe(r>c[0]?[c[0],r]:[r,c[0]],s,"".concat(i,"--hover"));a.push.apply(a,h)}return a}function We(e){for(var t=e.className,n=e.count,i=void 0===n?3:n,a=e.dateTransform,o=e.dateType,s=e.end,u=e.hover,l=e.offset,c=e.renderTile,f=e.start,d=e.step,h=void 0===d?1:d,p=e.value,g=e.valueType,m=[],v=f;v<=s;v+=h){var b=a(v);m.push(c({classes:Ve({date:b,dateType:o,hover:u,value:p,valueType:g}),date:b}))}return Object(r.jsx)(Ue,{className:t,count:i,offset:l,wrap:!0,children:m})}function Ge(e){var t=e.activeStartDate,n=e.children,a=e.classes,o=e.date,s=e.formatAbbr,u=e.locale,l=e.maxDate,c=e.maxDateTransform,d=e.minDate,h=e.minDateTransform,p=e.onClick,g=e.onMouseOver,m=e.style,v=e.tileClassName,b=e.tileContent,y=e.tileDisabled,_=e.view,A=Object(i.useMemo)((function(){return"function"===typeof v?v({activeStartDate:t,date:o,view:_}):v}),[t,o,v,_]),w=Object(i.useMemo)((function(){return"function"===typeof b?b({activeStartDate:t,date:o,view:_}):b}),[t,o,b,_]);return Object(r.jsxs)("button",{className:f(a,A),disabled:d&&h(d)>o||l&&c(l)<o||y&&y({activeStartDate:t,date:o,view:_}),onClick:p?function(e){return p(o,e)}:void 0,onFocus:g?function(){return g(o)}:void 0,onMouseOver:g?function(){return g(o)}:void 0,style:m,type:"button",children:[s?Object(r.jsx)("abbr",{"aria-label":s(u,o),children:n}):n,w]})}var Ke=function(){return Ke=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ke.apply(this,arguments)},Qe=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},Ye="react-calendar__century-view__decades__decade";function Xe(e){var t=e.classes,n=void 0===t?[]:t,i=e.currentCentury,a=e.formatYear,o=void 0===a?we:a,s=Qe(e,["classes","currentCentury","formatYear"]),u=s.date,l=s.locale,c=[];return n&&c.push.apply(c,n),c.push(Ye),S(u).getFullYear()!==i&&c.push("".concat(Ye,"--neighboringCentury")),Object(r.jsx)(Ge,Ke({},s,{classes:c,maxDateTransform:B,minDateTransform:R,view:"century",children:Pe(l,o,u)}))}var Je=function(){return Je=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Je.apply(this,arguments)},Ze=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function $e(e){var t=e.activeStartDate,n=e.hover,i=e.showNeighboringCentury,a=e.value,o=e.valueType,s=Ze(e,["activeStartDate","hover","showNeighboringCentury","value","valueType"]),u=k(S(t)),l=u+(i?119:99);return Object(r.jsx)(We,{className:"react-calendar__century-view__decades",dateTransform:R,dateType:"decade",end:l,hover:n,renderTile:function(e){var n=e.date,i=Ze(e,["date"]);return Object(r.jsx)(Xe,Je({},s,i,{activeStartDate:t,currentCentury:u,date:n}),n.getTime())},start:u,step:10,value:a,valueType:o})}var et=function(){return et=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},et.apply(this,arguments)};function tt(e){return Object(r.jsx)("div",{className:"react-calendar__century-view",children:Object(r.jsx)($e,et({},e))})}var nt=function(){return nt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},nt.apply(this,arguments)},rt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},it="react-calendar__decade-view__years__year";function at(e){var t=e.classes,n=void 0===t?[]:t,i=e.currentDecade,a=e.formatYear,o=void 0===a?we:a,s=rt(e,["classes","currentDecade","formatYear"]),u=s.date,l=s.locale,c=[];return n&&c.push.apply(c,n),c.push(it),R(u).getFullYear()!==i&&c.push("".concat(it,"--neighboringDecade")),Object(r.jsx)(Ge,nt({},s,{classes:c,maxDateTransform:q,minDateTransform:U,view:"decade",children:o(l,u)}))}var ot=function(){return ot=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ot.apply(this,arguments)},st=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function ut(e){var t=e.activeStartDate,n=e.hover,i=e.showNeighboringDecade,a=e.value,o=e.valueType,s=st(e,["activeStartDate","hover","showNeighboringDecade","value","valueType"]),u=k(R(t)),l=u+(i?11:9);return Object(r.jsx)(We,{className:"react-calendar__decade-view__years",dateTransform:U,dateType:"year",end:l,hover:n,renderTile:function(e){var n=e.date,i=st(e,["date"]);return Object(r.jsx)(at,ot({},s,i,{activeStartDate:t,currentDecade:u,date:n}),n.getTime())},start:u,value:a,valueType:o})}var lt=function(){return lt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},lt.apply(this,arguments)};function ct(e){return Object(r.jsx)("div",{className:"react-calendar__decade-view",children:Object(r.jsx)(ut,lt({},e))})}var ft=function(){return ft=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ft.apply(this,arguments)},dt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},ht=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};function pt(e){var t=e.classes,n=void 0===t?[]:t,i=e.formatMonth,a=void 0===i?be:i,o=e.formatMonthYear,s=void 0===o?ye:o,u=dt(e,["classes","formatMonth","formatMonthYear"]),l=u.date,c=u.locale;return Object(r.jsx)(Ge,ft({},u,{classes:ht(ht([],n,!0),["react-calendar__year-view__months__month"],!1),formatAbbr:s,maxDateTransform:X,minDateTransform:K,view:"year",children:a(c,l)}))}var gt=function(){return gt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},gt.apply(this,arguments)},mt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function vt(e){var t=e.activeStartDate,n=e.hover,i=e.value,a=e.valueType,o=mt(e,["activeStartDate","hover","value","valueType"]),s=k(t);return Object(r.jsx)(We,{className:"react-calendar__year-view__months",dateTransform:function(e){var t=new Date;return t.setFullYear(s,e,1),K(t)},dateType:"month",end:11,hover:n,renderTile:function(e){var n=e.date,i=mt(e,["date"]);return Object(r.jsx)(pt,gt({},o,i,{activeStartDate:t,date:n}),n.getTime())},start:0,value:i,valueType:a})}var bt=function(){return bt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},bt.apply(this,arguments)};function yt(e){return Object(r.jsx)("div",{className:"react-calendar__year-view",children:Object(r.jsx)(vt,bt({},e))})}var _t=function(){return _t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},_t.apply(this,arguments)},At=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},wt="react-calendar__month-view__days__day";function Ft(e){var t=e.calendarType,n=e.classes,i=void 0===n?[]:n,a=e.currentMonthIndex,o=e.formatDay,s=void 0===o?me:o,u=e.formatLongDate,l=void 0===u?ve:u,c=At(e,["calendarType","classes","currentMonthIndex","formatDay","formatLongDate"]),f=c.date,d=c.locale,h=[];return i&&h.push.apply(h,i),h.push(wt),Re(f,t)&&h.push("".concat(wt,"--weekend")),f.getMonth()!==a&&h.push("".concat(wt,"--neighboringMonth")),Object(r.jsx)(Ge,_t({},c,{classes:h,formatAbbr:l,maxDateTransform:ne,minDateTransform:ee,view:"month",children:s(d,f)}))}var kt=function(){return kt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},kt.apply(this,arguments)},xt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function Et(e){var t=e.activeStartDate,n=e.calendarType,i=e.hover,a=e.showFixedNumberOfWeeks,o=e.showNeighboringMonth,s=e.value,u=e.valueType,l=xt(e,["activeStartDate","calendarType","hover","showFixedNumberOfWeeks","showNeighboringMonth","value","valueType"]),c=k(t),f=x(t),d=a||o,h=Ee(t,n),p=d?0:h,g=1+(d?-h:0),m=function(){if(a)return g+42-1;var e=ie(t);if(o){var r=new Date;return r.setFullYear(c,f,e),r.setHours(0,0,0,0),e+(7-Ee(r,n)-1)}return e}();return Object(r.jsx)(We,{className:"react-calendar__month-view__days",count:7,dateTransform:function(e){var t=new Date;return t.setFullYear(c,f,e),ee(t)},dateType:"day",hover:i,end:m,renderTile:function(e){var i=e.date,a=xt(e,["date"]);return Object(r.jsx)(Ft,kt({},l,a,{activeStartDate:t,calendarType:n,currentMonthIndex:f,date:i}),i.getTime())},offset:p,start:g,value:s,valueType:u})}var Ct="react-calendar__month-view__weekdays",St="".concat(Ct,"__weekday");function Ot(e){for(var t,n=e.calendarType,i=e.formatShortWeekday,a=void 0===i?_e:i,o=e.formatWeekday,s=void 0===o?Ae:o,u=e.locale,l=e.onMouseLeave,c=K(new Date),d=k(c),h=x(c),p=[],g=1;g<=7;g+=1){var m=new Date(d,h,g-Ee(c,n)),v=s(u,m);p.push(Object(r.jsx)("div",{className:f(St,(t=m,t.getDay()===(new Date).getDay()&&"".concat(St,"--current")),Re(m,n)&&"".concat(St,"--weekend")),children:Object(r.jsx)("abbr",{"aria-label":v,title:v,children:a(u,m).replace(".","")})},g))}return Object(r.jsx)(Ue,{className:Ct,count:7,onFocus:l,onMouseOver:l,children:p})}var Dt=function(){return Dt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Dt.apply(this,arguments)},jt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},Tt="react-calendar__tile";function Pt(e){var t=e.onClickWeekNumber,n=e.weekNumber,i=Object(r.jsx)("span",{children:n});if(t){var a=e.date,o=e.onClickWeekNumber,s=e.weekNumber,u=jt(e,["date","onClickWeekNumber","weekNumber"]);return Object(r.jsx)("button",Dt({},u,{className:Tt,onClick:function(e){return o(s,a,e)},type:"button",children:i}))}e.date,e.onClickWeekNumber,e.weekNumber,u=jt(e,["date","onClickWeekNumber","weekNumber"]);return Object(r.jsx)("div",Dt({},u,{className:Tt,children:i}))}function Rt(e){var t=e.activeStartDate,n=e.calendarType,i=e.onClickWeekNumber,a=e.onMouseLeave,o=e.showFixedNumberOfWeeks,s=function(){if(o)return 6;var e=ie(t)-(7-Ee(t,n));return 1+Math.ceil(e/7)}(),u=function(){for(var e=k(t),r=x(t),i=C(t),a=[],o=0;o<s;o+=1)a.push(Ce(new Date(e,r,i+7*o),n));return a}(),l=u.map((function(e){return function(e,t){void 0===t&&(t=fe);var n,r=t===ue?ue:fe,i=Ce(e,t),a=k(e)+1;do{n=Ce(new Date(a,0,r===fe?4:1),t),a-=1}while(e<n);return Math.round((i.getTime()-n.getTime())/6048e5)+1}(e,n)}));return Object(r.jsx)(Ue,{className:"react-calendar__month-view__weekNumbers",count:s,direction:"column",onFocus:a,onMouseOver:a,style:{flexBasis:"calc(100% * (1 / 8)",flexShrink:0},children:l.map((function(e,t){var n=u[t];if(!n)throw new Error("date is not defined");return Object(r.jsx)(Pt,{date:n,onClickWeekNumber:i,weekNumber:e},e)}))})}var Mt=function(){return Mt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Mt.apply(this,arguments)},It=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function Bt(e){var t=e.activeStartDate,n=e.locale,i=e.onMouseLeave,a=e.showFixedNumberOfWeeks,o=e.calendarType,s=void 0===o?function(e){if(e)for(var t=0,n=Object.entries(de);t<n.length;t++){var r=n[t],i=r[0];if(r[1].includes(e))return i}return fe}(n):o,u=e.formatShortWeekday,l=e.formatWeekday,c=e.onClickWeekNumber,d=e.showWeekNumbers,h=It(e,["calendarType","formatShortWeekday","formatWeekday","onClickWeekNumber","showWeekNumbers"]);var p="react-calendar__month-view";return Object(r.jsx)("div",{className:f(p,d?"".concat(p,"--weekNumbers"):""),children:Object(r.jsxs)("div",{style:{display:"flex",alignItems:"flex-end"},children:[d?Object(r.jsx)(Rt,{activeStartDate:t,calendarType:s,onClickWeekNumber:c,onMouseLeave:i,showFixedNumberOfWeeks:a}):null,Object(r.jsxs)("div",{style:{flexGrow:1,width:"100%"},children:[Object(r.jsx)(Ot,{calendarType:s,formatShortWeekday:u,formatWeekday:l,locale:n,onMouseLeave:i}),Object(r.jsx)(Et,Mt({calendarType:s},h))]})]})})}var Nt=function(){return Nt=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Nt.apply(this,arguments)},Lt="react-calendar",Ut=["century","decade","year","month"],Ht=["decade","year","month","day"],zt=new Date;zt.setFullYear(1,0,1),zt.setHours(0,0,0,0);var qt=new Date(864e13);function Vt(e){return e instanceof Date?e:new Date(e)}function Wt(e,t){return Ut.slice(Ut.indexOf(e),Ut.indexOf(t)+1)}function Gt(e,t,n){return e&&function(e,t,n){return-1!==Wt(t,n).indexOf(e)}(e,t,n)?e:n}function Kt(e){var t=Ut.indexOf(e);return Ht[t]}function Qt(e,t){var n=e.value,r=e.minDate,i=e.maxDate,a=e.maxDetail,o=function(e,t){var n=Array.isArray(e)?e[t]:e;if(!n)return null;var r=Vt(n);if(isNaN(r.getTime()))throw new Error("Invalid date: ".concat(e));return r}(n,t);if(!o)return null;var s=Kt(a);return function(e,t,n){return t&&t>e?t:n&&n<e?n:e}(function(){switch(t){case 0:return Se(s,o);case 1:return De(s,o);default:throw new Error("Invalid index value: ".concat(t))}}(),r,i)}var Yt=function(e){return Qt(e,0)},Xt=function(e){return Qt(e,1)},Jt=function(e){return[Yt,Xt].map((function(t){return t(e)}))};function Zt(e){var t=e.maxDate,n=e.maxDetail,r=e.minDate,i=e.minDetail,a=e.value;return Se(Gt(e.view,i,n),Yt({value:a,minDate:r,maxDate:t,maxDetail:n})||new Date)}function $t(e){return e&&(!Array.isArray(e)||1===e.length)}function en(e,t){return e instanceof Date&&t instanceof Date&&e.getTime()===t.getTime()}var tn=Object(i.forwardRef)((function(e,t){var n=e.activeStartDate,a=e.allowPartialRange,o=e.calendarType,s=e.className,u=e.defaultActiveStartDate,l=e.defaultValue,c=e.defaultView,d=e.formatDay,h=e.formatLongDate,p=e.formatMonth,g=e.formatMonthYear,m=e.formatShortWeekday,v=e.formatWeekday,b=e.formatYear,y=e.goToRangeStartOnSelect,_=void 0===y||y,A=e.inputRef,w=e.locale,F=e.maxDate,k=void 0===F?qt:F,x=e.maxDetail,E=void 0===x?"month":x,C=e.minDate,S=void 0===C?zt:C,O=e.minDetail,D=void 0===O?"century":O,j=e.navigationAriaLabel,T=e.navigationAriaLive,P=e.navigationLabel,R=e.next2AriaLabel,M=e.next2Label,I=e.nextAriaLabel,B=e.nextLabel,N=e.onActiveStartDateChange,L=e.onChange,U=e.onClickDay,H=e.onClickDecade,z=e.onClickMonth,q=e.onClickWeekNumber,V=e.onClickYear,W=e.onDrillDown,G=e.onDrillUp,K=e.onViewChange,Q=e.prev2AriaLabel,Y=e.prev2Label,X=e.prevAriaLabel,J=e.prevLabel,Z=e.returnValue,$=void 0===Z?"start":Z,ee=e.selectRange,te=e.showDoubleView,ne=e.showFixedNumberOfWeeks,re=e.showNavigation,ie=void 0===re||re,ae=e.showNeighboringCentury,oe=e.showNeighboringDecade,se=e.showNeighboringMonth,ue=void 0===se||se,le=e.showWeekNumbers,ce=e.tileClassName,fe=e.tileContent,de=e.tileDisabled,he=e.value,pe=e.view,ge=Object(i.useState)(u),me=ge[0],ve=ge[1],be=Object(i.useState)(null),ye=be[0],_e=be[1],Ae=Object(i.useState)(Array.isArray(l)?l.map((function(e){return null!==e?Vt(e):null})):null!==l&&void 0!==l?Vt(l):null),we=Ae[0],Fe=Ae[1],ke=Object(i.useState)(c),xe=ke[0],Ee=ke[1],Ce=n||me||function(e){var t=e.activeStartDate,n=e.defaultActiveStartDate,r=e.defaultValue,i=e.defaultView,a=e.maxDate,o=e.maxDetail,s=e.minDate,u=e.minDetail,l=e.value,c=e.view,f=Gt(c,u,o),d=t||n;return d?Se(f,d):Zt({maxDate:a,maxDetail:o,minDate:s,minDetail:u,value:l||r,view:c||i})}({activeStartDate:n,defaultActiveStartDate:u,defaultValue:l,defaultView:c,maxDate:k,maxDetail:E,minDate:S,minDetail:D,value:he,view:pe}),je=function(){var e=ee&&$t(we)?we:void 0!==he?he:we;return e?Array.isArray(e)?e.map((function(e){return null!==e?Vt(e):null})):null!==e?Vt(e):null:null}(),Te=Kt(E),Pe=Gt(pe||xe,D,E),Re=Wt(D,E),Me=ee?ye:null,Be=Re.indexOf(Pe)<Re.length-1,Ne=Re.indexOf(Pe)>0,Le=Object(i.useCallback)((function(e){return function(){switch($){case"start":return Yt;case"end":return Xt;case"range":return Jt;default:throw new Error("Invalid returnValue.")}}()({maxDate:k,maxDetail:E,minDate:S,value:e})}),[k,E,S,$]),Ue=Object(i.useCallback)((function(e,t){ve(e);var n={action:t,activeStartDate:e,value:je,view:Pe};N&&!en(Ce,e)&&N(n)}),[Ce,N,je,Pe]),He=Object(i.useCallback)((function(e,t){var n=function(){switch(Pe){case"century":return H;case"decade":return V;case"year":return z;case"month":return U;default:throw new Error("Invalid view: ".concat(Pe,"."))}}();n&&n(e,t)}),[U,H,z,V,Pe]),ze=Object(i.useCallback)((function(e,t){if(Be){He(e,t);var n=Re[Re.indexOf(Pe)+1];if(!n)throw new Error("Attempted to drill down from the lowest view.");ve(e),Ee(n);var r={action:"drillDown",activeStartDate:e,value:je,view:n};N&&!en(Ce,e)&&N(r),K&&Pe!==n&&K(r),W&&W(r)}}),[Ce,Be,N,He,W,K,je,Pe,Re]),qe=Object(i.useCallback)((function(){if(Ne){var e=Re[Re.indexOf(Pe)-1];if(!e)throw new Error("Attempted to drill up from the highest view.");var t=Se(e,Ce);ve(t),Ee(e);var n={action:"drillUp",activeStartDate:t,value:je,view:e};N&&!en(Ce,t)&&N(n),K&&Pe!==e&&K(n),G&&G(n)}}),[Ce,Ne,N,G,K,je,Pe,Re]),Ve=Object(i.useCallback)((function(e,t){var n=je;He(e,t);var r,i=ee&&!$t(n);if(ee)if(i)r=Se(Te,e);else{if(!n)throw new Error("previousValue is required");if(Array.isArray(n))throw new Error("previousValue must not be an array");r=function(e,t,n){var r=[t,n].sort((function(e,t){return e.getTime()-t.getTime()}));return[Se(e,r[0]),De(e,r[1])]}(Te,n,e)}else r=Le(e);var o=!ee||i||_?Zt({maxDate:k,maxDetail:E,minDate:S,minDetail:D,value:r,view:Pe}):null;t.persist(),ve(o),Fe(r);var s={action:"onChange",activeStartDate:o,value:r,view:Pe};if(N&&!en(Ce,o)&&N(s),L)if(ee)if($t(r)){if(a){if(Array.isArray(r))throw new Error("value must not be an array");L([r||null,null],t)}}else L(r||null,t);else L(r||null,t)}),[Ce,a,Le,_,k,E,S,D,N,L,He,ee,je,Te,Pe]);function We(e){_e(e)}function Ge(){_e(null)}function Ke(e){var t={activeStartDate:e?Oe(Pe,Ce):Se(Pe,Ce),hover:Me,locale:w,maxDate:k,minDate:S,onClick:Be?ze:Ve,onMouseOver:ee?We:void 0,tileClassName:ce,tileContent:fe,tileDisabled:de,value:je,valueType:Te};switch(Pe){case"century":return Object(r.jsx)(tt,Nt({formatYear:b,showNeighboringCentury:ae},t));case"decade":return Object(r.jsx)(ct,Nt({formatYear:b,showNeighboringDecade:oe},t));case"year":return Object(r.jsx)(yt,Nt({formatMonth:p,formatMonthYear:g},t));case"month":return Object(r.jsx)(Bt,Nt({calendarType:o,formatDay:d,formatLongDate:h,formatShortWeekday:m,formatWeekday:v,onClickWeekNumber:q,onMouseLeave:ee?Ge:void 0,showFixedNumberOfWeeks:"undefined"!==typeof ne?ne:te,showNeighboringMonth:ue,showWeekNumbers:le},t));default:throw new Error("Invalid view: ".concat(Pe,"."))}}Object(i.useImperativeHandle)(t,(function(){return{activeStartDate:Ce,drillDown:ze,drillUp:qe,onChange:Ve,setActiveStartDate:Ue,value:je,view:Pe}}),[Ce,ze,qe,Ve,Ue,je,Pe]);var Qe=Array.isArray(je)?je:[je];return Object(r.jsxs)("div",{className:f(Lt,ee&&1===Qe.length&&"".concat(Lt,"--selectRange"),te&&"".concat(Lt,"--doubleView"),s),ref:A,children:[ie?Object(r.jsx)(Ie,{activeStartDate:Ce,drillUp:qe,formatMonthYear:g,formatYear:b,locale:w,maxDate:k,minDate:S,navigationAriaLabel:j,navigationAriaLive:T,navigationLabel:P,next2AriaLabel:R,next2Label:M,nextAriaLabel:I,nextLabel:B,prev2AriaLabel:Q,prev2Label:Y,prevAriaLabel:X,prevLabel:J,setActiveStartDate:Ue,showDoubleView:te,view:Pe,views:Re}):null,Object(r.jsxs)("div",{className:"".concat(Lt,"__viewContainer"),onBlur:ee?Ge:void 0,onMouseLeave:ee?Ge:void 0,children:[Ke(),te?Ke(!0):null]})]})}));function nn(e){return e.getBoundingClientRect()}function rn(e,t){return{get collidedTop(){return nn(e).top<nn(t).top},get collidedBottom(){return nn(e).bottom>nn(t).bottom},get collidedLeft(){return nn(e).left<nn(t).left},get collidedRight(){return nn(e).right>nn(t).right},get overflowTop(){return nn(t).top-nn(e).top},get overflowBottom(){return nn(e).bottom-nn(t).bottom},get overflowLeft(){return nn(t).left-nn(e).left},get overflowRight(){return nn(e).right-nn(t).right}}}var an=n(559),on=n.n(an),sn=function(){return sn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},sn.apply(this,arguments)},un=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},ln="undefined"!==typeof document&&"MutationObserver"in window;function cn(e){return e.charAt(0).toUpperCase()+e.slice(1)}function fn(e){var t=e.axis,n=e.container,r=e.element,i=e.invertAxis,a=e.scrollContainer,o=e.secondary,s=e.spacing,u=window.getComputedStyle(r),l=n.parentElement;if(l){var c=rn(l,a),f=rn(l,document.documentElement),d="x"===t,h=d?"left":"top",p=d?"right":"bottom",g=d?"width":"height",m="overflow".concat(cn(h)),v="overflow".concat(cn(p)),b="scroll".concat(cn(h)),y=cn(g),_="offset".concat(y),A="client".concat(y),w="min-".concat(g),F=a[_]-a[A],k="object"===typeof s?s[h]:s,x=-Math.max(c[m],f[m]+document.documentElement[b])-k,E="object"===typeof s?s[p]:s,C=-Math.max(c[v],f[v]-document.documentElement[b])-E-F;o&&(x+=l[A],C+=l[A]);var S=r[_];(i?T()||P():P()||T())||function(){var e=x>C,t=u.getPropertyValue(w),n=t?parseInt(t,10):null;function i(e){on()(!n||e>=n,"<Fit />'s child will not fit anywhere with its current ".concat(w," of ").concat(n,"px."));var t=Math.max(e,n||0);on()(!1,"<Fit />'s child needed to have its ".concat(g," decreased to ").concat(t,"px.")),r.style[g]="".concat(t,"px")}e?(i(x),O()):(i(C),D())}()}function O(){r.style[h]="auto",r.style[p]=o?"0":"100%"}function D(){r.style[h]=o?"0":"100%",r.style[p]="auto"}function j(e,t){var n=S<=e;return n&&t(),n}function T(){return j(x,O)}function P(){return j(C,D)}}function dn(e){var t=e.invertAxis,n=e.invertSecondaryAxis,r=un(e,["invertAxis","invertSecondaryAxis"]);!function(e){fn(e)}(sn(sn({},r),{invertAxis:t})),function(e){fn(sn(sn({},e),{axis:"x"===e.axis?"y":"x",secondary:!0}))}(sn(sn({},r),{invertAxis:n}))}var hn=function(e){var t=e.children,n=e.invertAxis,a=e.invertSecondaryAxis,o=e.mainAxis,s=void 0===o?"y":o,u=e.spacing,l=void 0===u?8:u,c=Object(i.useRef)(void 0),f=Object(i.useRef)(void 0),d=Object(i.useRef)(void 0),h=Object(i.useRef)(void 0),p=Object(i.useRef)(void 0),g=Object(i.useCallback)((function(){if(p.current&&c.current&&f.current){var e=f.current.clientWidth,t=f.current.clientHeight;if(d.current!==e||h.current!==t){d.current=e,h.current=t;var r=c.current.parentElement;if(r){"absolute"!==window.getComputedStyle(f.current).position&&(f.current.style.position="absolute");var i=window.getComputedStyle(r).position;"relative"!==i&&"absolute"!==i&&(r.style.position="relative"),dn({axis:s,container:c.current,element:f.current,invertAxis:n,invertSecondaryAxis:a,scrollContainer:p.current,spacing:l})}}}}),[n,a,s,l]),m=i.Children.only(t);function v(e){e&&e instanceof HTMLElement&&(f.current=e,p.current=function(e){for(var t=e.parentElement;t;){if(window.getComputedStyle(t).overflow.split(" ").every((function(e){return"auto"===e||"scroll"===e})))return t;t=t.parentElement}return document.documentElement}(e))}return Object(i.useEffect)((function(){(g(),ln&&f.current)&&new MutationObserver((function(){g()})).observe(f.current,{attributes:!0,attributeFilter:["class","style"]})}),[g]),Object(r.jsx)("span",{ref:function(e){e&&(c.current=e,v(null===e||void 0===e?void 0:e.firstElementChild))},style:{display:"contents"},children:m})};function pn(e){var t=e.children;return Object(r.jsx)("span",{className:"react-date-picker__inputGroup__divider",children:t})}function gn(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=gn(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}var mn,vn=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=gn(e))&&(r&&(r+=" "),r+=t);return r},bn=["normal","small-caps"];function yn(e){if(!e)return"";var t=window.getComputedStyle(e);if(t.font)return t.font;if(!(""!==t.fontFamily))return"";var n=bn.includes(t.fontVariant)?t.fontVariant:"normal";return"".concat(t.fontStyle," ").concat(n," ").concat(t.fontWeight," ").concat(t.fontSize," / ").concat(t.lineHeight," ").concat(t.fontFamily)}var _n=function(e){if("undefined"===typeof document||!e)return null;var t=yn(e),n=function(e,t){var n=(mn||(mn=document.createElement("canvas"))).getContext("2d");if(!n)return null;n.font=t;var r=n.measureText(e).width;return Math.ceil(r)}(e.value||e.placeholder,t);return null===n?null:(e.style.width="".concat(n,"px"),n)},An="undefined"!==typeof document,wn=An?i.useLayoutEffect:i.useEffect,Fn=An&&/(MSIE|Trident\/|Edge\/)/.test(navigator.userAgent),kn=An&&/Firefox/.test(navigator.userAgent);function xn(e){var t=e.target;Fn?requestAnimationFrame((function(){return t.select()})):t.select()}function En(e){if(null!==e)return function(t){if(!kn){var n=t.key,r=t.target,i=r.value,a=1===n.length&&/\d/.test(n),o=function(e){if(e&&"selectionStart"in e&&null!==e.selectionStart&&"selectionEnd"in e&&null!==e.selectionEnd)return e.value.slice(e.selectionStart,e.selectionEnd);if("getSelection"in window){var t=window.getSelection();return t&&t.toString()}return null}(r);a&&(o||i.length<e)||t.preventDefault()}}}function Cn(e){var t=e.ariaLabel,n=e.autoFocus,i=e.className,a=e.disabled,o=e.inputRef,s=e.max,u=e.min,l=e.name,c=e.nameForClass,f=e.onChange,d=e.onKeyDown,h=e.onKeyUp,p=e.placeholder,g=void 0===p?"--":p,m=e.required,v=e.showLeadingZeros,b=e.step,y=e.value;wn((function(){var e;o&&o.current&&(_n(o.current),e=o.current,"complete"!==document.readyState&&window.addEventListener("load",(function(){_n(e)})),function(e){if(document.fonts){var t=yn(e);t&&(document.fonts.check(t)||document.fonts.addEventListener("loadingdone",(function(){_n(e)})))}}(o.current))}),[o,y]);var _=v&&y&&Number(y)<10&&("0"===y||!y.toString().startsWith("0")),A=s?s.toString().length:null;return Object(r.jsxs)(r.Fragment,{children:[_?Object(r.jsx)("span",{className:"".concat(i,"__leadingZero"),children:"0"}):null,Object(r.jsx)("input",{"aria-label":t,autoComplete:"off",autoFocus:n,className:vn("".concat(i,"__input"),"".concat(i,"__").concat(c||l),_&&"".concat(i,"__input--hasLeadingZero")),"data-input":"true",disabled:a,inputMode:"numeric",max:s,min:u,name:l,onChange:f,onFocus:xn,onKeyDown:d,onKeyPress:En(A),onKeyUp:function(e){_n(e.target),h&&h(e)},placeholder:g,ref:o,required:m,step:b,type:"number",value:null!==y?y:""})]})}function Sn(e){return null!==e&&!1!==e&&!Number.isNaN(Number(e))}function On(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Math.min.apply(Math,e.filter(Sn))}function Dn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return Math.max.apply(Math,e.filter(Sn))}var jn=function(){return jn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},jn.apply(this,arguments)},Tn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function Pn(e){var t=e.maxDate,n=e.minDate,i=e.month,a=e.year,o=Tn(e,["maxDate","minDate","month","year"]);function s(e){return a===k(e).toString()&&i===E(e).toString()}var u=On(i?ie(new Date(Number(a),Number(i)-1,1)):31,t&&s(t)&&C(t)),l=Dn(1,n&&s(n)&&C(n));return Object(r.jsx)(Cn,jn({max:u,min:l,name:"day"},o))}var Rn=function(){return Rn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Rn.apply(this,arguments)},Mn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function In(e){var t=e.maxDate,n=e.minDate,i=e.year,a=Mn(e,["maxDate","minDate","year"]);function o(e){return e&&i===k(e).toString()}var s=On(12,t&&o(t)&&E(t)),u=Dn(1,n&&o(n)&&E(n));return Object(r.jsx)(Cn,Rn({max:s,min:u,name:"month"},a))}var Bn=new Map;function Nn(e){return function(t,n){var r=t||_();Bn.has(r)||Bn.set(r,new Map);var i=Bn.get(r);return i.has(e)||i.set(e,new Intl.DateTimeFormat(r||void 0,e).format),i.get(e)(n)}}function Ln(e){return function(t,n){return Nn(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(n))}}var Un=Ln({month:"long"}),Hn=Ln({month:"short"}),zn=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))};function qn(e){var t=e.ariaLabel,n=e.autoFocus,i=e.className,a=e.disabled,o=e.inputRef,s=e.locale,u=e.maxDate,l=e.minDate,c=e.onChange,f=e.onKeyDown,d=e.placeholder,h=void 0===d?"--":d,p=e.required,g=e.short,m=e.value,v=e.year;function b(e){return e&&v===k(e).toString()}var y=On(12,u&&b(u)&&E(u)),_=Dn(1,l&&b(l)&&E(l)),A=zn([],Array(12),!0).map((function(e,t){return new Date(2019,t,1)})),w="month",F=g?Hn:Un;return Object(r.jsxs)("select",{"aria-label":t,autoFocus:n,className:vn("".concat(i,"__input"),"".concat(i,"__").concat(w)),"data-input":"true","data-select":"true",disabled:a,name:w,onChange:c,onKeyDown:f,ref:o,required:p,value:null!==m?m:"",children:[!m&&Object(r.jsx)("option",{value:"",children:h}),A.map((function(e){var t=E(e),n=t<_||t>y;return Object(r.jsx)("option",{disabled:n,value:t,children:F(s,e)},t)}))]})}var Vn=function(){return Vn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Vn.apply(this,arguments)},Wn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n};function Gn(e){var t=e.maxDate,n=e.minDate,i=e.placeholder,a=void 0===i?"----":i,o=e.valueType,s=Wn(e,["maxDate","minDate","placeholder","valueType"]),u=On(275760,t&&k(t)),l=Dn(1,n&&k(n)),c="century"===o?10:1;return Object(r.jsx)(Cn,Vn({max:u,min:l,name:"year",placeholder:a,step:c},s))}function Kn(e){var t=e.ariaLabel,n=e.disabled,i=e.maxDate,a=e.minDate,o=e.name,s=e.onChange,u=e.required,l=e.value,c=e.valueType,f=function(){switch(c){case"decade":case"year":return"number";case"month":return"month";case"day":return"date";default:throw new Error("Invalid valueType")}}(),d=function(){switch(c){case"decade":case"year":return k;case"month":return oe;case"day":return se;default:throw new Error("Invalid valueType")}}();return Object(r.jsx)("input",{"aria-label":t,disabled:n,hidden:!0,max:i?d(i):void 0,min:a?d(a):void 0,name:o,onChange:s,onFocus:function(e){e.stopPropagation()},required:u,style:{visibility:"hidden",position:"absolute",zIndex:"-999"},type:f,value:l?d(l):""})}var Qn=function(){return Qn=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Qn.apply(this,arguments)},Yn=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))},Xn={},Jn=new Date;Jn.setFullYear(1,0,1),Jn.setHours(0,0,0,0);var Zn=new Date(864e13),$n=["century","decade","year","month"],er=Yn(Yn([],$n.slice(1),!0),["day"],!1);function tr(e){var t=$n.indexOf(e);return er[t]}function nr(e,t){var n=Array.isArray(e)?e[t]:e;if(!n)return null;var r=function(e){return e instanceof Date?e:new Date(e)}(n);if(isNaN(r.getTime()))throw new Error("Invalid date: ".concat(e));return r}function rr(e,t){var n=e.value,r=e.minDate,i=e.maxDate,a=e.maxDetail,o=nr(n,t);if(!o)return null;var s=tr(a);return function(e,t,n){return t&&t>e?t:n&&n<e?n:e}(function(){switch(t){case 0:return function(e,t){switch(e){case"decade":return R(t);case"year":return U(t);case"month":return K(t);case"day":return ee(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(s,o);case 1:return function(e,t){switch(e){case"decade":return B(t);case"year":return q(t);case"month":return X(t);case"day":return ne(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(s,o);default:throw new Error("Invalid index value: ".concat(t))}}(),r,i)}var ir=function(e){return rr(e,0)},ar=function(e){return rr(e,1)},or=function(e){return[ir,ar].map((function(t){return t(e)}))};function sr(e){return"true"===e.dataset.input}function ur(e,t){var n=e;do{n=n[t]}while(n&&!sr(n));return n}function lr(e){e&&e.focus()}function cr(e){var t=e.autoFocus,n=e.className,a=e.dayAriaLabel,o=e.dayPlaceholder,s=e.disabled,u=e.format,l=e.isCalendarOpen,c=void 0===l?null:l,f=e.locale,d=e.maxDate,h=e.maxDetail,p=void 0===h?"month":h,g=e.minDate,m=e.monthAriaLabel,v=e.monthPlaceholder,b=e.name,y=void 0===b?"date":b,_=e.nativeInputAriaLabel,A=e.onChange,w=e.onInvalidChange,F=e.required,x=e.returnValue,S=void 0===x?"start":x,O=e.showLeadingZeros,D=e.value,j=e.yearAriaLabel,T=e.yearPlaceholder,P=Object(i.useState)(null),R=P[0],M=P[1],I=Object(i.useState)(null),B=I[0],N=I[1],L=Object(i.useState)(null),U=L[0],H=L[1],z=Object(i.useState)(null),q=z[0],V=z[1],W=Object(i.useRef)(null),G=Object(i.useRef)(null),K=Object(i.useRef)(null),Q=Object(i.useRef)(null),Y=Object(i.useState)(c),X=Y[0],J=Y[1],Z=Object(i.useRef)(void 0);Object(i.useEffect)((function(){J(c)}),[c]),Object(i.useEffect)((function(){var e=ir({value:D,minDate:g,maxDate:d,maxDetail:p});e?(M(k(e).toString()),N(E(e).toString()),H(C(e).toString()),V(e)):(M(null),N(null),H(null),V(null))}),[D,g,d,p,X]);var $=tr(p),ee=function(){var e=$n.indexOf(p);return Nn(Xn[e]||function(){var t={year:"numeric"};return e>=2&&(t.month="numeric"),e>=3&&(t.day="numeric"),Xn[e]=t,t}())}();var te=u||function(){var e=new Date(2017,11,11),t=ee(f,e),n=["y","M","d"];var r=t;return["year","month","day"].forEach((function(t,i){var a=function(e,t){var n=Xn[e]||function(){var t,n=((t={})[e]="numeric",t);return Xn[e]=n,n}();return Nn(n)(f,t).match(/\d{1,}/)}(t,e);if(a){var o=a[0],s=n[i];r=r.replace(o,s)}})),r=r.replace("17","y")}(),ne=function(){var e=te.match(/[^0-9a-z]/i);return e?e[0]:null}();function re(){if(A){var e=[Q.current,G.current,K.current,W.current].filter((function(e){return Boolean(e)})),t={};if(e.forEach((function(e){t[e.name]="valueAsNumber"in e?e.valueAsNumber:Number(e.value)})),e.every((function(e){return!e.value})))A(null,!1);else{var n=e.every((function(e){return e.value})),r=e.every((function(e){return e.validity.valid}));if(n&&r){var i=Number(t.year||(new Date).getFullYear()),a=Number(t.month||1)-1,o=Number(t.day||1),s=new Date;s.setFullYear(i,a,o),s.setHours(0,0,0,0);var u=function(e){return function(){switch(S){case"start":return ir;case"end":return ar;case"range":return or;default:throw new Error("Invalid returnValue.")}}()({value:e,minDate:g,maxDate:d,maxDetail:p})}(s);A(u,!1)}else w&&w()}}}function ie(e){var t=e.target.value;if(A){var n=function(){if(!t)return null;var e=t.split("-"),n=e[0],r=e[1],i=e[2],a=Number(n),o=Number(r)-1||0,s=Number(i)||1,u=new Date;return u.setFullYear(a,o,s),u.setHours(0,0,0,0),u}();A(n,!1)}}var ae={className:n,disabled:s,maxDate:d||Zn,minDate:g||Jn,onChange:function(e){var t=e.target,n=t.name,r=t.value;switch(n){case"year":M(r);break;case"month":N(r);break;case"day":H(r)}re()},onKeyDown:function(e){switch(Z.current=e.key,e.key){case"ArrowLeft":case"ArrowRight":case ne:e.preventDefault(),lr(ur(e.target,"ArrowLeft"===e.key?"previousElementSibling":"nextElementSibling"))}},onKeyUp:function(e){var t=e.key,n=e.target;if(Z.current===t&&!isNaN(Number(t))){var r=n.getAttribute("max");if(r){var i=n.value;if(10*Number(i)>Number(r)||i.length>=r.length){lr(ur(n,"nextElementSibling"))}}}},required:Boolean(F||X)};function oe(e,n){if(e&&e.length>2)throw new Error("Unsupported token: ".concat(e));var i=e&&2===e.length;return Object(r.jsx)(Pn,Qn({},ae,{ariaLabel:a,autoFocus:0===n&&t,inputRef:Q,month:B,placeholder:o,showLeadingZeros:i||O,value:U,year:R}),"day")}function se(e,n){if(e&&e.length>4)throw new Error("Unsupported token: ".concat(e));if(e.length>2)return Object(r.jsx)(qn,Qn({},ae,{ariaLabel:m,autoFocus:0===n&&t,inputRef:K,locale:f,placeholder:v,short:3===e.length,value:B,year:R}),"month");var i=e&&2===e.length;return Object(r.jsx)(In,Qn({},ae,{ariaLabel:m,autoFocus:0===n&&t,inputRef:G,placeholder:v,showLeadingZeros:i||O,value:B,year:R}),"month")}function ue(e,n){return Object(r.jsx)(Gn,Qn({},ae,{ariaLabel:j,autoFocus:0===n&&t,inputRef:W,placeholder:T,value:R,valueType:$}),"year")}return Object(r.jsxs)("div",{className:n,onClick:function(e){e.target===e.currentTarget&&lr(e.target.children[1])},children:[Object(r.jsx)(Kn,{ariaLabel:_,disabled:s,maxDate:d||Zn,minDate:g||Jn,name:y,onChange:ie,required:F,value:q,valueType:$},"date"),function(e,t,n){var i=[],a=new RegExp(Object.keys(t).map((function(e){return"".concat(e,"+")})).join("|"),"g"),o=e.match(a);return e.split(a).reduce((function(e,a,s){var u=a&&Object(r.jsx)(pn,{children:a},"separator_".concat(s));e.push(u);var l=o&&o[s];if(l){var c=t[l]||t[Object.keys(t).find((function(e){return l.match(e)}))];if(!c)return e;!n&&i.includes(c)?e.push(l):(e.push(c(l,s)),i.push(c))}return e}),[])}(te,{d:oe,M:se,y:ue},"undefined"!==typeof u)]})}var fr=function(){return fr=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},fr.apply(this,arguments)},dr=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n},hr="react-daterange-picker",pr=["mousedown","focusin","touchstart"],gr={xmlns:"http://www.w3.org/2000/svg",width:19,height:19,viewBox:"0 0 19 19",stroke:"black",strokeWidth:2},mr=Object(r.jsxs)("svg",fr({},gr,{className:"".concat(hr,"__calendar-button__icon ").concat(hr,"__button__icon"),children:[Object(r.jsx)("rect",{fill:"none",height:"15",width:"15",x:"2",y:"2"}),Object(r.jsx)("line",{x1:"6",x2:"6",y1:"0",y2:"4"}),Object(r.jsx)("line",{x1:"13",x2:"13",y1:"0",y2:"4"})]})),vr=Object(r.jsxs)("svg",fr({},gr,{className:"".concat(hr,"__clear-button__icon ").concat(hr,"__button__icon"),children:[Object(r.jsx)("line",{x1:"4",x2:"15",y1:"4",y2:"15"}),Object(r.jsx)("line",{x1:"15",x2:"4",y1:"4",y2:"15"})]}));t.a=function(e){var t=e.autoFocus,n=e.calendarAriaLabel,o=e.calendarIcon,u=void 0===o?mr:o,c=e.className,f=e.clearAriaLabel,d=e.clearIcon,h=void 0===d?vr:d,p=e.closeCalendar,g=void 0===p||p,m=e["data-testid"],v=e.dayAriaLabel,b=e.dayPlaceholder,y=e.disableCalendar,_=e.disabled,A=e.format,w=e.id,F=e.isOpen,k=void 0===F?null:F,x=e.locale,E=e.maxDate,C=e.maxDetail,S=void 0===C?"month":C,O=e.minDate,D=e.monthAriaLabel,j=e.monthPlaceholder,T=e.name,P=void 0===T?"daterange":T,R=e.nativeInputAriaLabel,M=e.onCalendarClose,I=e.onCalendarOpen,B=e.onChange,N=e.onFocus,L=e.onInvalidChange,U=e.openCalendarOnFocus,H=void 0===U||U,z=e.rangeDivider,q=void 0===z?"\u2013":z,V=e.required,W=e.shouldCloseCalendar,G=e.shouldOpenCalendar,K=e.showLeadingZeros,Q=e.value,Y=e.yearAriaLabel,X=e.yearPlaceholder,J=dr(e,["autoFocus","calendarAriaLabel","calendarIcon","className","clearAriaLabel","clearIcon","closeCalendar","data-testid","dayAriaLabel","dayPlaceholder","disableCalendar","disabled","format","id","isOpen","locale","maxDate","maxDetail","minDate","monthAriaLabel","monthPlaceholder","name","nativeInputAriaLabel","onCalendarClose","onCalendarOpen","onChange","onFocus","onInvalidChange","openCalendarOnFocus","rangeDivider","required","shouldCloseCalendar","shouldOpenCalendar","showLeadingZeros","value","yearAriaLabel","yearPlaceholder"]),Z=Object(i.useState)(k),$=Z[0],ee=Z[1],te=Object(i.useRef)(null),ne=Object(i.useRef)(null);function re(e){var t=e.reason;G&&!G({reason:t})||(ee(!0),I&&I())}Object(i.useEffect)((function(){ee(k)}),[k]);var ie=Object(i.useCallback)((function(e){var t=e.reason;W&&!W({reason:t})||(ee(!1),M&&M())}),[M,W]);function ae(){$?ie({reason:"buttonClick"}):re({reason:"buttonClick"})}function oe(e,t){void 0===t&&(t=g),t&&ie({reason:"select"}),B&&B(e)}function se(e,t){var n=(Array.isArray(e)?e:[e])[0],r=(Array.isArray(Q)?Q:[Q])[1];oe([n,r?new Date(r):null],t)}function ue(e,t){var n=(Array.isArray(e)?e:[null,e])[1],r=(Array.isArray(Q)?Q:[Q])[0];oe([r?new Date(r):null,n],t)}var le=Object(i.useCallback)((function(e){"Escape"===e.key&&ie({reason:"escape"})}),[ie]);function ce(){oe(null)}function fe(e){e.stopPropagation()}var de=Object(i.useCallback)((function(e){var t=te.current,n=ne.current,r="composedPath"in e?e.composedPath()[0]:e.target;!r||!t||t.contains(r)||n&&n.contains(r)||ie({reason:"outsideAction"})}),[ne,ie,te]),he=Object(i.useCallback)((function(e){void 0===e&&(e=$),pr.forEach((function(t){e?document.addEventListener(t,de):document.removeEventListener(t,de)})),e?document.addEventListener("keydown",le):document.removeEventListener("keydown",le)}),[$,de,le]);Object(i.useEffect)((function(){return he(),function(){he(!1)}}),[he,$]);var pe=Object(i.useMemo)((function(){return function(e,t){var n={};return s.forEach((function(r){var i=e[r];i&&(n[r]=t?function(e){return i(e,t(r))}:i)})),n}(J)}),[J]);return Object(r.jsxs)("div",fr({className:l(hr,"".concat(hr,"--").concat($?"open":"closed"),"".concat(hr,"--").concat(_?"disabled":"enabled"),c),"data-testid":m,id:w},pe,{onFocus:function(e){N&&N(e),_||$||!H||"true"===e.target.dataset.select||re({reason:"focus"})},ref:te,children:[function(){var e=Array.isArray(Q)?Q:[Q],a=e[0],o=e[1],s={dayPlaceholder:b,monthPlaceholder:j,yearPlaceholder:X},l=fr(fr(fr({},{dayAriaLabel:v,monthAriaLabel:D,nativeInputAriaLabel:R,yearAriaLabel:Y}),s),{className:"".concat(hr,"__inputGroup"),disabled:_,format:A,isCalendarOpen:$,locale:x,maxDate:E,maxDetail:S,minDate:O,onInvalidChange:L,required:V,showLeadingZeros:K});return Object(r.jsxs)("div",{className:"".concat(hr,"__wrapper"),children:[Object(r.jsx)(cr,fr({},l,{autoFocus:t,name:"".concat(P,"_from"),onChange:se,returnValue:"start",value:a})),Object(r.jsx)("span",{className:"".concat(hr,"__range-divider"),children:q}),Object(r.jsx)(cr,fr({},l,{name:"".concat(P,"_to"),onChange:ue,returnValue:"end",value:o})),null!==h&&Object(r.jsx)("button",{"aria-label":f,className:"".concat(hr,"__clear-button ").concat(hr,"__button"),disabled:_,onClick:ce,onFocus:fe,type:"button",children:"function"===typeof h?Object(i.createElement)(h):h}),null!==u&&!y&&Object(r.jsx)("button",{"aria-expanded":$||!1,"aria-label":n,className:"".concat(hr,"__calendar-button ").concat(hr,"__button"),disabled:_,onClick:ae,onFocus:fe,type:"button",children:"function"===typeof u?Object(i.createElement)(u):u})]})}(),function(){if(null===$||y)return null;var t=e.calendarProps,n=e.portalContainer,i=e.value,o="".concat(hr,"__calendar"),s=l(o,"".concat(o,"--").concat($?"open":"closed")),u=Object(r.jsx)(tn,fr({locale:x,maxDate:E,maxDetail:S,minDate:O,onChange:function(e){return oe(e)},selectRange:!0,value:i},t));return n?Object(a.createPortal)(Object(r.jsx)("div",{ref:ne,className:s,children:u}),n):Object(r.jsx)(hn,{children:Object(r.jsx)("div",{ref:function(e){e&&!$&&e.removeAttribute("style")},className:s,children:u})})}()]}))}},function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||l(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,"a",(function(){return Zt}));var d=n(1),h=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(null,arguments)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,i(r.key),r)}}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}function y(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function _(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||l(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var A=n(61);var w=n(49),F=n(4),k=(n(7),n(10),n(13)),x=n(5);Math.min,Math.max,Math.round,Math.floor;function E(e){var t=e.x,n=e.y,r=e.width,i=e.height;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}n(55),n(22);var C=Math.min,S=Math.max,O=Math.round,D=Math.floor,j=function(e){return{x:e,y:e}};function T(e){return M(e)?(e.nodeName||"").toLowerCase():"#document"}function P(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function R(e){var t;return null==(t=(M(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function M(e){return e instanceof Node||e instanceof P(e).Node}function I(e){return e instanceof Element||e instanceof P(e).Element}function B(e){return e instanceof HTMLElement||e instanceof P(e).HTMLElement}function N(e){return"undefined"!==typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof P(e).ShadowRoot)}function L(e){var t=z(e),n=t.overflow,r=t.overflowX,i=t.overflowY,a=t.display;return/auto|scroll|overlay|hidden|clip/.test(n+i+r)&&!["inline","contents"].includes(a)}function U(){return!("undefined"===typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function H(e){return["html","body","#document"].includes(T(e))}function z(e){return P(e).getComputedStyle(e)}function q(e){if("html"===T(e))return e;var t=e.assignedSlot||e.parentNode||N(e)&&e.host||R(e);return N(t)?t.host:t}function V(e){var t=q(e);return H(t)?e.ownerDocument?e.ownerDocument.body:e.body:B(t)&&L(t)?t:V(t)}function W(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);var i=V(e),a=i===(null==(r=e.ownerDocument)?void 0:r.body),o=P(i);return a?t.concat(o,o.visualViewport||[],L(i)?i:[],o.frameElement&&n?W(o.frameElement):[]):t.concat(i,W(i,[],n))}function G(e){var t=z(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=B(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=O(n)!==a||O(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function K(e){return I(e)?e:e.contextElement}function Q(e){var t=K(e);if(!B(t))return j(1);var n=t.getBoundingClientRect(),r=G(t),i=r.width,a=r.height,o=r.$,s=(o?O(n.width):n.width)/i,u=(o?O(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),u&&Number.isFinite(u)||(u=1),{x:s,y:u}}var Y=j(0);function X(e){var t=P(e);return U()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Y}function J(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);var i=e.getBoundingClientRect(),a=K(e),o=j(1);t&&(r?I(r)&&(o=Q(r)):o=Q(e));var s=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==P(e))&&t}(a,n,r)?X(a):j(0),u=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,c=i.width/o.x,f=i.height/o.y;if(a)for(var d=P(a),h=r&&I(r)?P(r):r,p=d,g=p.frameElement;g&&r&&h!==p;){var m=Q(g),v=g.getBoundingClientRect(),b=z(g),y=v.left+(g.clientLeft+parseFloat(b.paddingLeft))*m.x,_=v.top+(g.clientTop+parseFloat(b.paddingTop))*m.y;u*=m.x,l*=m.y,c*=m.x,f*=m.y,u+=y,l+=_,g=(p=P(g)).frameElement}return E({width:c,height:f,x:u,y:l})}function Z(e,t,n,r){void 0===r&&(r={});var i=r,a=i.ancestorScroll,o=void 0===a||a,s=i.ancestorResize,u=void 0===s||s,l=i.elementResize,c=void 0===l?"function"===typeof ResizeObserver:l,f=i.layoutShift,d=void 0===f?"function"===typeof IntersectionObserver:f,h=i.animationFrame,p=void 0!==h&&h,g=K(e),m=o||u?[].concat(Object(k.a)(g?W(g):[]),Object(k.a)(W(t))):[];m.forEach((function(e){o&&e.addEventListener("scroll",n,{passive:!0}),u&&e.addEventListener("resize",n)}));var v,b=g&&d?function(e,t){var n,r=null,i=R(e);function a(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function o(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),a();var l=e.getBoundingClientRect(),c=l.left,f=l.top,d=l.width,h=l.height;if(s||t(),d&&h){var p={rootMargin:-D(f)+"px "+-D(i.clientWidth-(c+d))+"px "+-D(i.clientHeight-(f+h))+"px "+-D(c)+"px",threshold:S(0,C(1,u))||1},g=!0;try{r=new IntersectionObserver(m,Object(x.a)(Object(x.a)({},p),{},{root:i.ownerDocument}))}catch(Pe){r=new IntersectionObserver(m,p)}r.observe(e)}function m(e){var t=e[0].intersectionRatio;if(t!==u){if(!g)return o();t?o(!1,t):n=setTimeout((function(){o(!1,1e-7)}),1e3)}g=!1}}(!0),a}(g,n):null,y=-1,_=null;c&&(_=new ResizeObserver((function(e){var r=Object(F.a)(e,1)[0];r&&r.target===g&&_&&(_.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame((function(){var e;null==(e=_)||e.observe(t)}))),n()})),g&&!p&&_.observe(g),_.observe(t));var A=p?J(e):null;return p&&function t(){var r=J(e);!A||r.x===A.x&&r.y===A.y&&r.width===A.width&&r.height===A.height||n();A=r,v=requestAnimationFrame(t)}(),n(),function(){var e;m.forEach((function(e){o&&e.removeEventListener("scroll",n),u&&e.removeEventListener("resize",n)})),null==b||b(),null==(e=_)||e.disconnect(),_=null,p&&cancelAnimationFrame(v)}}var $=d.useLayoutEffect,ee=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],te=function(){};function ne(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function re(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var a=[].concat(r);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&a.push("".concat(ne(e,o)));return a.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var ie=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===r(e)&&null!==e?[e]:[];var t},ae=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,s({},f(e,ee))},oe=function(e,t,n){var r=e.cx,i=e.getStyles,a=e.getClassNames,o=e.className;return{css:i(t,e),className:r(null!==n&&void 0!==n?n:{},a(t,e),o)}};function se(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function ue(e){return se(e)?window.pageYOffset:e.scrollTop}function le(e,t){se(e)?window.scrollTo(0,t):e.scrollTop=t}function ce(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function fe(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:te,i=ue(e),a=t-i,o=10,s=0;function u(){var t=ce(s+=o,i,a,n);le(e,t),s<n?window.requestAnimationFrame(u):r(e)}u()}function de(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=t.offsetHeight/3;r.bottom+i>n.bottom?le(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i<n.top&&le(e,Math.max(t.offsetTop-i,0))}function he(){try{return document.createEvent("TouchEvent"),!0}catch(Pe){return!1}}var pe=!1,ge={get passive(){return pe=!0}},me="undefined"!==typeof window?window:{};me.addEventListener&&me.removeEventListener&&(me.addEventListener("p",te,ge),me.removeEventListener("p",te,!1));var ve=pe;function be(e){return null!=e}function ye(e,t,n){return e?t:n}var _e=["children","innerProps"],Ae=["children","innerProps"];function we(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,i=e.placement,a=e.shouldScroll,o=e.isFixedPosition,s=e.controlHeight,u=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c,f=u.getBoundingClientRect().height,d=n.getBoundingClientRect(),h=d.bottom,p=d.height,g=d.top,m=n.offsetParent.getBoundingClientRect().top,v=o?window.innerHeight:se(c=u)?window.innerHeight:c.clientHeight,b=ue(u),y=parseInt(getComputedStyle(n).marginBottom,10),_=parseInt(getComputedStyle(n).marginTop,10),A=m-_,w=v-g,F=A+b,k=f-b-g,x=h-v+b+y,E=b+g-_,C=160;switch(i){case"auto":case"bottom":if(w>=p)return{placement:"bottom",maxHeight:t};if(k>=p&&!o)return a&&fe(u,x,C),{placement:"bottom",maxHeight:t};if(!o&&k>=r||o&&w>=r)return a&&fe(u,x,C),{placement:"bottom",maxHeight:o?w-y:k-y};if("auto"===i||o){var S=t,O=o?A:F;return O>=r&&(S=Math.min(O-y-s,t)),{placement:"top",maxHeight:S}}if("bottom"===i)return a&&le(u,x),{placement:"bottom",maxHeight:t};break;case"top":if(A>=p)return{placement:"top",maxHeight:t};if(F>=p&&!o)return a&&fe(u,E,C),{placement:"top",maxHeight:t};if(!o&&F>=r||o&&A>=r){var D=t;return(!o&&F>=r||o&&A>=r)&&(D=o?A-_:F-_),a&&fe(u,E,C),{placement:"top",maxHeight:D}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return l}var Fe,ke=function(e){return"auto"===e?"bottom":e},xe=Object(d.createContext)(null),Ee=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,i=e.menuPlacement,a=e.menuPosition,o=e.menuShouldScrollIntoView,u=e.theme,l=(Object(d.useContext)(xe)||{}).setPortalPlacement,f=Object(d.useRef)(null),h=c(Object(d.useState)(r),2),p=h[0],g=h[1],m=c(Object(d.useState)(null),2),v=m[0],b=m[1],y=u.spacing.controlHeight;return $((function(){var e=f.current;if(e){var t="fixed"===a,s=we({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:y});g(s.maxHeight),b(s.placement),null===l||void 0===l||l(s.placement)}}),[r,i,a,o,n,l,y]),t({ref:f,placerProps:s(s({},e),{},{placement:v||ke(i),maxHeight:p})})},Ce=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"menu",{menu:!0}),{ref:n},r),t)},Se=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return s({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},Oe=Se,De=Se,je=["size"],Te=["innerProps","isRtl","size"];var Pe,Re,Me={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Ie=function(e){var t=e.size,n=f(e,je);return Object(A.jsx)("svg",p({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Me},n))},Be=function(e){return Object(A.jsx)(Ie,p({size:20},e),Object(A.jsx)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Ne=function(e){return Object(A.jsx)(Ie,p({size:20},e),Object(A.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Le=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return s({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},Ue=Le,He=Le,ze=Object(A.keyframes)(Fe||(Pe=["\n  0%, 80%, 100% { opacity: 0; }\n  40% { opacity: 1; }\n"],Re||(Re=Pe.slice(0)),Fe=Object.freeze(Object.defineProperties(Pe,{raw:{value:Object.freeze(Re)}})))),qe=function(e){var t=e.delay,n=e.offset;return Object(A.jsx)("span",{css:Object(A.css)({animation:"".concat(ze," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},Ve=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.innerRef,a=e.innerProps,o=e.menuIsOpen;return Object(A.jsx)("div",p({ref:i},oe(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),a,{"aria-disabled":n||void 0}),t)},We=["data"],Ge=function(e){var t=e.children,n=e.cx,r=e.getStyles,i=e.getClassNames,a=e.Heading,o=e.headingProps,s=e.innerProps,u=e.label,l=e.theme,c=e.selectProps;return Object(A.jsx)("div",p({},oe(e,"group",{group:!0}),s),Object(A.jsx)(a,p({},o,{selectProps:c,theme:l,getStyles:r,getClassNames:i,cx:n}),u),Object(A.jsx)("div",null,t))},Ke=["innerRef","isDisabled","isHidden","inputClassName"],Qe={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Ye={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":s({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Qe)},Xe=function(e){return s({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},Qe)},Je=function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",n,t)};var Ze={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||Object(A.jsx)(Be,null))},Control:Ve,DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||Object(A.jsx)(Ne,null))},DownChevron:Ne,CrossIcon:Be,Group:Ge,GroupHeading:function(e){var t=ae(e);t.data;var n=f(t,We);return Object(A.jsx)("div",p({},oe(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return Object(A.jsx)("span",p({},t,oe(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=ae(e),i=r.innerRef,a=r.isDisabled,o=r.isHidden,s=r.inputClassName,u=f(r,Ke);return Object(A.jsx)("div",p({},oe(e,"input",{"input-container":!0}),{"data-value":n||""}),Object(A.jsx)("input",p({className:t({input:!0},s),ref:i,style:Xe(o),disabled:a},u)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,i=void 0===r?4:r,a=f(e,Te);return Object(A.jsx)("div",p({},oe(s(s({},a),{},{innerProps:t,isRtl:n,size:i}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),Object(A.jsx)(qe,{delay:0,offset:n}),Object(A.jsx)(qe,{delay:160,offset:!0}),Object(A.jsx)(qe,{delay:320,offset:!n}))},Menu:Ce,MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,i=e.isMulti;return Object(A.jsx)("div",p({},oe(e,"menuList",{"menu-list":!0,"menu-list--is-multi":i}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,i=e.innerProps,a=e.menuPlacement,o=e.menuPosition,u=Object(d.useRef)(null),l=Object(d.useRef)(null),f=c(Object(d.useState)(ke(a)),2),h=f[0],g=f[1],m=Object(d.useMemo)((function(){return{setPortalPlacement:g}}),[]),v=c(Object(d.useState)(null),2),b=v[0],y=v[1],_=Object(d.useCallback)((function(){if(r){var e=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(r),t="fixed"===o?0:window.pageYOffset,n=e[h]+t;n===(null===b||void 0===b?void 0:b.offset)&&e.left===(null===b||void 0===b?void 0:b.rect.left)&&e.width===(null===b||void 0===b?void 0:b.rect.width)||y({offset:n,rect:e})}}),[r,o,h,null===b||void 0===b?void 0:b.offset,null===b||void 0===b?void 0:b.rect.left,null===b||void 0===b?void 0:b.rect.width]);$((function(){_()}),[_]);var F=Object(d.useCallback)((function(){"function"===typeof l.current&&(l.current(),l.current=null),r&&u.current&&(l.current=Z(r,u.current,_,{elementResize:"ResizeObserver"in window}))}),[r,_]);$((function(){F()}),[F]);var k=Object(d.useCallback)((function(e){u.current=e,F()}),[F]);if(!t&&"fixed"!==o||!b)return null;var x=Object(A.jsx)("div",p({ref:k},oe(s(s({},e),{},{offset:b.offset,position:o,rect:b.rect}),"menuPortal",{"menu-portal":!0}),i),n);return Object(A.jsx)(xe.Provider,{value:m},t?Object(w.createPortal)(x,t):x)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,i=f(e,Ae);return Object(A.jsx)("div",p({},oe(s(s({},i),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,i=f(e,_e);return Object(A.jsx)("div",p({},oe(s(s({},i),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,a=e.isDisabled,o=e.removeProps,u=e.selectProps,l=n.Container,c=n.Label,f=n.Remove;return Object(A.jsx)(l,{data:r,innerProps:s(s({},oe(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":a})),i),selectProps:u},Object(A.jsx)(c,{data:r,innerProps:s({},oe(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},t),Object(A.jsx)(f,{data:r,innerProps:s(s({},oe(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:u}))},MultiValueContainer:Je,MultiValueLabel:Je,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",p({role:"button"},n),t||Object(A.jsx)(Be,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.innerRef,o=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":i}),{ref:a,"aria-disabled":n},o),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,i=e.isRtl;return Object(A.jsx)("div",p({},oe(e,"container",{"--is-disabled":r,"--is-rtl":i}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return Object(A.jsx)("div",p({},oe(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,i=e.hasValue;return Object(A.jsx)("div",p({},oe(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":i}),n),t)}},$e=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function et(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],i=t[n],!(r===i||$e(r)&&$e(i)))return!1;var r,i;return!0}for(var tt={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},nt=function(e){return Object(A.jsx)("span",p({css:tt},e))},rt={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,i=e.context,a=e.isInitialFocus;switch(i){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return a?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,i=e.labels,a=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(i.length>1?"s":""," ").concat(i.join(","),", selected.");case"select-option":return"option ".concat(r,a?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,i=e.label,a=void 0===i?"":i,o=e.selectValue,s=e.isDisabled,u=e.isSelected,l=e.isAppleDevice,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(a," focused, ").concat(c(o,n),".");if("menu"===t&&l){var f=s?" disabled":"",d="".concat(u?" selected":"").concat(f);return"".concat(a).concat(d,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},it=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,i=e.focusableOptions,a=e.isFocused,o=e.selectValue,u=e.selectProps,l=e.id,c=e.isAppleDevice,f=u.ariaLiveMessages,h=u.getOptionLabel,p=u.inputValue,g=u.isMulti,m=u.isOptionDisabled,v=u.isSearchable,b=u.menuIsOpen,y=u.options,_=u.screenReaderStatus,w=u.tabSelectsValue,F=u.isLoading,k=u["aria-label"],x=u["aria-live"],E=Object(d.useMemo)((function(){return s(s({},rt),f||{})}),[f]),C=Object(d.useMemo)((function(){var e,n="";if(t&&E.onChange){var r=t.option,i=t.options,a=t.removedValue,u=t.removedValues,l=t.value,c=a||r||(e=l,Array.isArray(e)?null:e),f=c?h(c):"",d=i||u||void 0,p=d?d.map(h):[],g=s({isDisabled:c&&m(c,o),label:f,labels:p},t);n=E.onChange(g)}return n}),[t,E,m,o,h]),S=Object(d.useMemo)((function(){var e="",t=n||r,a=!!(n&&o&&o.includes(n));if(t&&E.onFocus){var s={focused:t,label:h(t),isDisabled:m(t,o),isSelected:a,options:i,context:t===n?"menu":"value",selectValue:o,isAppleDevice:c};e=E.onFocus(s)}return e}),[n,r,h,m,E,i,o,c]),O=Object(d.useMemo)((function(){var e="";if(b&&y.length&&!F&&E.onFilter){var t=_({count:i.length});e=E.onFilter({inputValue:p,resultsMessage:t})}return e}),[i,p,b,E,y,_,F]),D="initial-input-focus"===(null===t||void 0===t?void 0:t.action),j=Object(d.useMemo)((function(){var e="";if(E.guidance){var t=r?"value":b?"menu":"input";e=E.guidance({"aria-label":k,context:t,isDisabled:n&&m(n,o),isMulti:g,isSearchable:v,tabSelectsValue:w,isInitialFocus:D})}return e}),[k,n,r,g,m,v,b,E,o,w,D]),T=Object(A.jsx)(d.Fragment,null,Object(A.jsx)("span",{id:"aria-selection"},C),Object(A.jsx)("span",{id:"aria-focused"},S),Object(A.jsx)("span",{id:"aria-results"},O),Object(A.jsx)("span",{id:"aria-guidance"},j));return Object(A.jsx)(d.Fragment,null,Object(A.jsx)(nt,{id:l},D&&T),Object(A.jsx)(nt,{"aria-live":x,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},a&&!D&&T))},at=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],ot=new RegExp("["+at.map((function(e){return e.letters})).join("")+"]","g"),st={},ut=0;ut<at.length;ut++)for(var lt=at[ut],ct=0;ct<lt.letters.length;ct++)st[lt.letters[ct]]=lt.base;var ft=function(e){return e.replace(ot,(function(e){return st[e]}))},dt=function(e,t){void 0===t&&(t=et);var n=null;function r(){for(var r=[],i=0;i<arguments.length;i++)r[i]=arguments[i];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var a=e.apply(this,r);return n={lastResult:a,lastArgs:r,lastThis:this},a}return r.clear=function(){n=null},r}(ft),ht=function(e){return e.replace(/^\s+|\s+$/g,"")},pt=function(e){return"".concat(e.label," ").concat(e.value)},gt=["innerRef"];function mt(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=Object.entries(e).filter((function(e){var t=c(e,1)[0];return!n.includes(t)}));return i.reduce((function(e,t){var n=c(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})}(f(e,gt),"onExited","in","enter","exit","appear");return Object(A.jsx)("input",p({ref:t},n,{css:Object(A.css)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var vt=["boxSizing","height","overflow","paddingRight","position"],bt={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function yt(e){e.preventDefault()}function _t(e){e.stopPropagation()}function At(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function wt(){return"ontouchstart"in window||navigator.maxTouchPoints}var Ft=!("undefined"===typeof window||!window.document||!window.document.createElement),kt=0,xt={capture:!1,passive:!1};var Et=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},Ct={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function St(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=function(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,a=e.onTopLeave,o=Object(d.useRef)(!1),s=Object(d.useRef)(!1),u=Object(d.useRef)(0),l=Object(d.useRef)(null),c=Object(d.useCallback)((function(e,t){if(null!==l.current){var u=l.current,c=u.scrollTop,f=u.scrollHeight,d=u.clientHeight,h=l.current,p=t>0,g=f-d-c,m=!1;g>t&&o.current&&(r&&r(e),o.current=!1),p&&s.current&&(a&&a(e),s.current=!1),p&&t>g?(n&&!o.current&&n(e),h.scrollTop=f,m=!0,o.current=!0):!p&&-t>c&&(i&&!s.current&&i(e),h.scrollTop=0,m=!0,s.current=!0),m&&function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()}(e)}}),[n,r,i,a]),f=Object(d.useCallback)((function(e){c(e,e.deltaY)}),[c]),h=Object(d.useCallback)((function(e){u.current=e.changedTouches[0].clientY}),[]),p=Object(d.useCallback)((function(e){var t=u.current-e.changedTouches[0].clientY;c(e,t)}),[c]),g=Object(d.useCallback)((function(e){if(e){var t=!!ve&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",p,t)}}),[p,h,f]),m=Object(d.useCallback)((function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",p,!1))}),[p,h,f]);return Object(d.useEffect)((function(){if(t){var e=l.current;return g(e),function(){m(e)}}}),[t,g,m]),function(e){l.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),a=function(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,i=Object(d.useRef)({}),a=Object(d.useRef)(null),o=Object(d.useCallback)((function(e){if(Ft){var t=document.body,n=t&&t.style;if(r&&vt.forEach((function(e){var t=n&&n[e];i.current[e]=t})),r&&kt<1){var a=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+a||0;Object.keys(bt).forEach((function(e){var t=bt[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(s,"px"))}t&&wt()&&(t.addEventListener("touchmove",yt,xt),e&&(e.addEventListener("touchstart",At,xt),e.addEventListener("touchmove",_t,xt))),kt+=1}}),[r]),s=Object(d.useCallback)((function(e){if(Ft){var t=document.body,n=t&&t.style;kt=Math.max(kt-1,0),r&&kt<1&&vt.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&wt()&&(t.removeEventListener("touchmove",yt,xt),e&&(e.removeEventListener("touchstart",At,xt),e.removeEventListener("touchmove",_t,xt)))}}),[r]);return Object(d.useEffect)((function(){if(t){var e=a.current;return o(e),function(){s(e)}}}),[t,o,s]),function(e){a.current=e}}({isEnabled:n});return Object(A.jsx)(d.Fragment,null,n&&Object(A.jsx)("div",{onClick:Et,css:Ct}),t((function(e){i(e),a(e)})))}var Ot={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},Dt=function(e){var t=e.name,n=e.onFocus;return Object(A.jsx)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:Ot,value:"",onChange:function(){}})};function jt(e){var t;return"undefined"!==typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Tt(){return jt(/^Mac/i)}function Pt(){return jt(/^iPhone/i)||jt(/^iPad/i)||Tt()&&navigator.maxTouchPoints>1}var Rt={clearIndicator:He,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,o=i.borderRadius;return s({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:i.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},dropdownIndicator:Ue,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return s({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return s({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},input:function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,o=i.colors;return s(s({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},Ye),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,o=i.spacing.baseUnit;return s({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*o})},loadingMessage:De,menu:function(e,t){var n,r=e.placement,i=e.theme,o=i.borderRadius,u=i.spacing,l=i.colors;return s((a(n={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),a(n,"position","absolute"),a(n,"width","100%"),a(n,"zIndex",1),n),t?{}:{backgroundColor:l.neutral0,borderRadius:o,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return s({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return s({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return s({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,o=e.isFocused;return s({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:o?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},noOptionsMessage:Oe,option:function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,o=a.spacing,u=a.colors;return s({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?u.primary:r?u.primary25:"transparent",color:n?u.neutral20:i?u.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?u.primary:u.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return s({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return s({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return s({alignItems:"center",display:r&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}};var Mt,It={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Bt={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:he(),captureMenuScroll:!he(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=s({ignoreCase:!0,ignoreAccents:!0,stringify:pt,trim:!0,matchFrom:"any"},Mt),r=n.ignoreCase,i=n.ignoreAccents,a=n.stringify,o=n.trim,u=n.matchFrom,l=o?ht(t):t,c=o?ht(a(e)):a(e);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=dt(l),c=ft(c)),"start"===u?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(Pe){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Nt(e,t,n,r){return{type:"option",data:t,isDisabled:Gt(e,t,n),isSelected:Kt(e,t,n),label:Vt(e,t),value:Wt(e,t),index:r}}function Lt(e,t){return e.options.map((function(n,r){if("options"in n){var i=n.options.map((function(n,r){return Nt(e,n,t,r)})).filter((function(t){return zt(e,t)}));return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var a=Nt(e,n,t,r);return zt(e,a)?a:void 0})).filter(be)}function Ut(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,_(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Ht(e,t){return e.reduce((function(e,n){return"group"===n.type?e.push.apply(e,_(n.options.map((function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}})))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e}),[])}function zt(e,t){var n=e.inputValue,r=void 0===n?"":n,i=t.data,a=t.isSelected,o=t.label,s=t.value;return(!Yt(e)||!a)&&Qt(e,{label:o,value:s,data:i},r)}var qt=function(e,t){var n;return(null===(n=e.find((function(e){return e.data===t})))||void 0===n?void 0:n.id)||null},Vt=function(e,t){return e.getOptionLabel(t)},Wt=function(e,t){return e.getOptionValue(t)};function Gt(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function Kt(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Wt(e,t);return n.some((function(t){return Wt(e,t)===r}))}function Qt(e,t,n){return!e.filterOption||e.filterOption(t,n)}var Yt=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},Xt=1,Jt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(n,e);var t=function(e){var t=b();return function(){var n,r=v(e);if(t){var i=v(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return y(this,n)}}(n);function n(e){var r;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=Tt()||Pt(),r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,i=n.onChange,a=n.name;t.name=a,r.ariaOnChange(e,t),i(e,t)},r.setValue=function(e,t,n){var i=r.props,a=i.closeMenuOnSelect,o=i.isMulti,s=i.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),a&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,i=t.isMulti,a=t.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),u=r.isOptionDisabled(e,o);if(s){var l=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==l})),"deselect-option",e)}else{if(u)return void r.ariaOnChange(e,{action:"select-option",option:e,name:a});i?r.setValue([].concat(_(o),[e]),"select-option",e):r.setValue(e,"select-option")}n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,i=r.getOptionValue(e),a=n.filter((function(e){return r.getOptionValue(e)!==i})),o=ye(t,a,a[0]||null);r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(ye(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],i=t.slice(0,t.length-1),a=ye(e,i,i[0]||null);r.onChange(a,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return qt(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return Ht(Lt(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return re.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return Vt(r.props,e)},r.getOptionValue=function(e){return Wt(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,i=Rt[e](t,n);i.boxSizing="border-box";var a=r.props.styles[e];return a?a(i,t):i},r.getClassNames=function(e,t){var n,i;return null===(n=(i=r.props.classNames)[e])||void 0===n?void 0:n.call(i,t)},r.getElementId=function(e){return"".concat(r.state.instancePrefix,"-").concat(e)},r.getComponents=function(){return e=r.props,s(s({},Ze),e.components);var e},r.buildCategorizedOptions=function(){return Lt(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return Ut(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:s({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,i=t.menuIsOpen;r.focusInput(),i?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout((function(){return r.focusInput()})))},r.onScroll=function(e){"boolean"===typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&se(e.target)&&r.props.onMenuClose():"function"===typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var i=Math.abs(n.clientX-r.initialTouchX),a=Math.abs(n.clientY-r.initialTouchY);r.userIsDragging=i>5||a>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return Yt(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,i=t.backspaceRemovesValue,a=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,f=t.tabSelectsValue,d=t.openMenuOnFocus,h=r.state,p=h.focusedOption,g=h.focusedValue,m=h.selectValue;if(!u&&("function"!==typeof c||(c(e),!e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||o)return;r.focusValue("previous");break;case"ArrowRight":if(!n||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(g)r.removeValue(g);else{if(!i)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!l||!f||!p||d&&r.isOptionSelected(p,m))return;r.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(l){if(!p)return;if(r.isComposing)return;r.selectOption(p);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:o}),r.onMenuClose()):s&&a&&r.clearValue();break;case" ":if(o)return;if(!l){r.openMenu("first");break}if(!p)return;r.selectOption(p);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++Xt),r.state.selectValue=ie(e.value),e.menuIsOpen&&r.state.selectValue.length){var i=r.getFocusableOptionsWithIds(),a=r.buildFocusableOptions(),o=a.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=i,r.state.focusedOption=a[o],r.state.focusedOptionId=qt(i,a[o])}return r}return function(e,t,n){t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&de(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,i=this.state.isFocused;(i&&!n&&e.isDisabled||i&&r&&!e.menuIsOpen)&&this.focusInput(),i&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):i||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(de(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,i=n.isFocused,a=this.buildFocusableOptions(),o="first"===e?0:a.length-1;if(!this.props.isMulti){var s=a.indexOf(r[0]);s>-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:a[o],focusedOptionId:this.getFocusedOptionId(a[o])},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=n.indexOf(r);r||(i=-1);var a=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===i?0:-1===i?a:i-1;break;case"next":i>-1&&i<a&&(o=i+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,a=r.indexOf(n);n||(a=-1),"up"===e?i=a>0?a-1:r.length-1:"down"===e?i=(a+1)%r.length:"pageup"===e?(i=a-t)<0&&(i=0):"pagedown"===e?(i=a+t)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[i])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(It):s(s({},It),this.props.theme):It}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,i=this.getValue,a=this.selectOption,o=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:i,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:a,selectProps:s,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Gt(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Kt(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Qt(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,i=e.inputValue,a=e.tabIndex,o=e.form,u=e.menuIsOpen,l=e.required,c=this.getComponents().Input,f=this.state,h=f.inputIsHidden,g=f.ariaSelection,m=this.commonProps,v=r||this.getElementId("input"),b=s(s(s({"aria-autocomplete":"list","aria-expanded":u,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":l,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},u&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===g||void 0===g?void 0:g.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?d.createElement(c,p({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:a,form:o,type:"text",value:i},b)):d.createElement(mt,p({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:te,onFocus:this.onInputFocus,disabled:t,tabIndex:a,inputMode:"none",form:o,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,i=t.MultiValueLabel,a=t.MultiValueRemove,o=t.SingleValue,s=t.Placeholder,u=this.commonProps,l=this.props,c=l.controlShouldRenderValue,f=l.isDisabled,h=l.isMulti,g=l.inputValue,m=l.placeholder,v=this.state,b=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!c)return g?null:d.createElement(s,p({},u,{key:"placeholder",isDisabled:f,isFocused:_,innerProps:{id:this.getElementId("placeholder")}}),m);if(h)return b.map((function(t,o){var s=t===y,l="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return d.createElement(n,p({},u,{components:{Container:r,Label:i,Remove:a},isFocused:s,isDisabled:f,key:l,index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))}));if(g)return null;var A=b[0];return d.createElement(o,p({},u,{data:A,isDisabled:f}),this.formatOptionLabel(A,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(e,p({},t,{innerProps:o,isFocused:a}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,i=n.isLoading,a=this.state.isFocused;if(!e||!i)return null;return d.createElement(e,p({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:a}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,i=this.props.isDisabled,a=this.state.isFocused;return d.createElement(n,p({},r,{isDisabled:i,isFocused:a}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(e,p({},t,{innerProps:i,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,i=t.Menu,a=t.MenuList,o=t.MenuPortal,s=t.LoadingMessage,u=t.NoOptionsMessage,l=t.Option,c=this.commonProps,f=this.state.focusedOption,h=this.props,g=h.captureMenuScroll,m=h.inputValue,v=h.isLoading,b=h.loadingMessage,y=h.minMenuHeight,_=h.maxMenuHeight,A=h.menuIsOpen,w=h.menuPlacement,F=h.menuPosition,k=h.menuPortalTarget,x=h.menuShouldBlockScroll,E=h.menuShouldScrollIntoView,C=h.noOptionsMessage,S=h.onMenuScrollToTop,O=h.onMenuScrollToBottom;if(!A)return null;var D,j=function(t,n){var r=t.type,i=t.data,a=t.isDisabled,o=t.isSelected,s=t.label,u=t.value,h=f===i,g=a?void 0:function(){return e.onOptionHover(i)},m=a?void 0:function(){return e.selectOption(i)},v="".concat(e.getElementId("option"),"-").concat(n),b={id:v,onClick:m,onMouseMove:g,onMouseOver:g,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:o};return d.createElement(l,p({},c,{innerProps:b,data:i,isDisabled:a,isSelected:o,key:v,label:s,type:r,value:u,isFocused:h,innerRef:h?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=this.getCategorizedOptions().map((function(t){if("group"===t.type){var i=t.data,a=t.options,o=t.index,s="".concat(e.getElementId("group"),"-").concat(o),u="".concat(s,"-heading");return d.createElement(n,p({},c,{key:s,data:i,options:a,Heading:r,headingProps:{id:u,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return j(e,"".concat(o,"-").concat(e.index))})))}if("option"===t.type)return j(t,"".concat(t.index))}));else if(v){var T=b({inputValue:m});if(null===T)return null;D=d.createElement(s,c,T)}else{var P=C({inputValue:m});if(null===P)return null;D=d.createElement(u,c,P)}var R={minMenuHeight:y,maxMenuHeight:_,menuPlacement:w,menuPosition:F,menuShouldScrollIntoView:E},M=d.createElement(Ee,p({},c,R),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,s=r.maxHeight;return d.createElement(i,p({},c,R,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:v,placement:o}),d.createElement(St,{captureEnabled:g,onTopArrive:S,onBottomArrive:O,lockEnabled:x},(function(t){return d.createElement(a,p({},c,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":c.isMulti,id:e.getElementId("listbox")},isLoading:v,maxHeight:s,focusedOption:f}),D)})))}));return k||"fixed"===F?d.createElement(o,p({},c,{appendTo:k,controlElement:this.controlRef,menuPlacement:w,menuPosition:F}),M):M}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,i=t.isMulti,a=t.name,o=t.required,s=this.state.selectValue;if(o&&!this.hasValue()&&!r)return d.createElement(Dt,{name:a,onFocus:this.onValueInputFocus});if(a&&!r){if(i){if(n){var u=s.map((function(t){return e.getOptionValue(t)})).join(n);return d.createElement("input",{name:a,type:"hidden",value:u})}var l=s.length>0?s.map((function(t,n){return d.createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):d.createElement("input",{name:a,type:"hidden",value:""});return d.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return d.createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,a=t.isFocused,o=t.selectValue,s=this.getFocusableOptions();return d.createElement(it,p({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:i,isFocused:a,selectValue:o,focusableOptions:s,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,a=this.props,o=a.className,s=a.id,u=a.isDisabled,l=a.menuIsOpen,c=this.state.isFocused,f=this.commonProps=this.getCommonProps();return d.createElement(r,p({},f,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:c}),this.renderLiveRegion(),d.createElement(t,p({},f,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:c,menuIsOpen:l}),d.createElement(i,p({},f,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),d.createElement(n,p({},f,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,i=t.inputIsHiddenAfterUpdate,a=t.ariaSelection,o=t.isFocused,u=t.prevWasFocused,l=t.instancePrefix,c=e.options,f=e.value,d=e.menuIsOpen,h=e.inputValue,p=e.isMulti,g=ie(f),m={};if(n&&(f!==n.value||c!==n.options||d!==n.menuIsOpen||h!==n.inputValue)){var v=d?function(e,t){return Ut(Lt(e,t))}(e,g):[],b=d?Ht(Lt(e,g),"".concat(l,"-option")):[],y=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,g):null,_=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,v);m={selectValue:g,focusedOption:_,focusedOptionId:qt(b,_),focusableOptionsWithIds:b,focusedValue:y,clearFocusValueOnUpdate:!1}}var A=null!=i&&e!==n?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},w=a,F=o&&u;return o&&!F&&(w={value:ye(p,g,g[0]||null),options:g,action:"initial-input-focus"},F=!u),"initial-input-focus"===(null===a||void 0===a?void 0:a.action)&&(w=null),s(s(s({},m),A),{},{prevProps:e,ariaSelection:w,prevWasFocused:F})}}]),n}(d.Component);Jt.defaultProps=Bt;n(136),n(271),n(1995),n(1997),n(2001),n(2003),n(2004),n(2005),n(2007),n(2012),n(638),n(2016),n(1155);var Zt=Object(d.forwardRef)((function(e,t){var n=function(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,i=void 0!==r&&r,a=e.defaultValue,o=void 0===a?null:a,u=e.inputValue,l=e.menuIsOpen,p=e.onChange,g=e.onInputChange,m=e.onMenuClose,v=e.onMenuOpen,b=e.value,y=f(e,h),_=c(Object(d.useState)(void 0!==u?u:n),2),A=_[0],w=_[1],F=c(Object(d.useState)(void 0!==l?l:i),2),k=F[0],x=F[1],E=c(Object(d.useState)(void 0!==b?b:o),2),C=E[0],S=E[1],O=Object(d.useCallback)((function(e,t){"function"===typeof p&&p(e,t),S(e)}),[p]),D=Object(d.useCallback)((function(e,t){var n;"function"===typeof g&&(n=g(e,t)),w(void 0!==n?n:e)}),[g]),j=Object(d.useCallback)((function(){"function"===typeof v&&v(),x(!0)}),[v]),T=Object(d.useCallback)((function(){"function"===typeof m&&m(),x(!1)}),[m]),P=void 0!==u?u:A,R=void 0!==l?l:k,M=void 0!==b?b:C;return s(s({},y),{},{inputValue:P,menuIsOpen:R,onChange:O,onInputChange:D,onMenuClose:T,onMenuOpen:j,value:M})}(e);return d.createElement(Jt,p({ref:t},n))}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return se}));var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var a={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var i=e.defaultFormattingWidth||e.defaultWidth,a=null!==n&&void 0!==n&&n.width?String(n.width):i;r=e.formattingValues[a]||e.formattingValues[i]}else{var o=e.defaultWidth,s=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[s]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var u={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function l(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,i=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],a=t.match(i);if(!a)return null;var o,s=a[0],u=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],l=Array.isArray(u)?f(u,(function(e){return e.test(s)})):c(u,(function(e){return e.test(s)}));o=e.valueCallback?e.valueCallback(l):l,o=n.valueCallback?n.valueCallback(o):o;var d=t.slice(s.length);return{value:o,rest:d}}}function c(e,t){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function f(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}var d,h={ordinalNumber:(d={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(d.matchPattern);if(!n)return null;var r=n[0],i=e.match(d.parsePattern);if(!i)return null;var a=d.valueCallback?d.valueCallback(i[0]):i[0];a=t.valueCallback?t.valueCallback(a):a;var o=e.slice(r.length);return{value:a,rest:o}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},p={code:"en-US",formatDistance:function(e,t,n){var i,a=r[e];return i="string"===typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+i:i+" ago":i},formatLong:a,formatRelative:function(e,t,n,r){return o[e]},localize:u,match:h,options:{weekStartsOn:0,firstWeekContainsDate:1}},g=n(293),m=n(752),v=n(71),b=n(151);function y(e){var t=Object(v.a)(e),n=Object(b.a)(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}function _(e){var t=Object(v.a)(e);return Object(m.a)(t,y(t))+1}var A=n(294),w=n(401);function F(e){var t=Object(v.a)(e),n=t.getFullYear(),r=Object(b.a)(e,0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);var i=Object(w.a)(r),a=Object(b.a)(e,0);a.setFullYear(n,0,4),a.setHours(0,0,0,0);var o=Object(w.a)(a);return t.getTime()>=i.getTime()?n+1:t.getTime()>=o.getTime()?n:n-1}function k(e){var t=F(e),n=Object(b.a)(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),Object(w.a)(n)}function x(e){var t=Object(v.a)(e),n=+Object(w.a)(t)-+k(t);return Math.round(n/A.d)+1}var E=n(257);function C(e,t){var n,r,i,a,o,s,u,l,c=Object(v.a)(e),f=c.getFullYear(),d=Object(g.a)(),h=null!==(n=null!==(r=null!==(i=null!==(a=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null===t||void 0===t||null===(o=t.locale)||void 0===o||null===(s=o.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==i?i:d.firstWeekContainsDate)&&void 0!==r?r:null===(u=d.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1,p=Object(b.a)(e,0);p.setFullYear(f+1,0,h),p.setHours(0,0,0,0);var m=Object(E.a)(p,t),y=Object(b.a)(e,0);y.setFullYear(f,0,h),y.setHours(0,0,0,0);var _=Object(E.a)(y,t);return c.getTime()>=m.getTime()?f+1:c.getTime()>=_.getTime()?f:f-1}function S(e,t){var n,r,i,a,o,s,u,l,c=Object(g.a)(),f=null!==(n=null!==(r=null!==(i=null!==(a=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==a?a:null===t||void 0===t||null===(o=t.locale)||void 0===o||null===(s=o.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==i?i:c.firstWeekContainsDate)&&void 0!==r?r:null===(u=c.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1,d=C(e,t),h=Object(b.a)(e,0);return h.setFullYear(d,0,f),h.setHours(0,0,0,0),Object(E.a)(h,t)}function O(e,t){var n=Object(v.a)(e),r=+Object(E.a)(n,t)-+S(n,t);return Math.round(r/A.d)+1}function D(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}var j=function(e,t){var n=e.getFullYear(),r=n>0?n:1-n;return D("yy"===t?r%100:r,t.length)},T=function(e,t){var n=e.getMonth();return"M"===t?String(n+1):D(n+1,2)},P=function(e,t){return D(e.getDate(),t.length)},R=function(e,t){return D(e.getHours()%12||12,t.length)},M=function(e,t){return D(e.getHours(),t.length)},I=function(e,t){return D(e.getMinutes(),t.length)},B=function(e,t){return D(e.getSeconds(),t.length)},N=function(e,t){var n=t.length,r=e.getMilliseconds();return D(Math.trunc(r*Math.pow(10,n-3)),t.length)},L="midnight",U="noon",H="morning",z="afternoon",q="evening",V="night",W={G:function(e,t,n){var r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return j(e,t)},Y:function(e,t,n,r){var i=C(e,r),a=i>0?i:1-i;return"YY"===t?D(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):D(a,t.length)},R:function(e,t){return D(F(e),t.length)},u:function(e,t){return D(e.getFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return D(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return D(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getMonth();switch(t){case"M":case"MM":return T(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return D(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var i=O(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):D(i,t.length)},I:function(e,t,n){var r=x(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):D(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):P(e,t)},D:function(e,t,n){var r=_(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):D(r,t.length)},E:function(e,t,n){var r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return D(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var i=e.getDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return D(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return D(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,i=e.getHours();switch(r=12===i?U:0===i?L:i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,i=e.getHours();switch(r=i>=17?q:i>=12?z:i>=4?H:V,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return R(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):M(e,t)},K:function(e,t,n){var r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):D(r,t.length)},k:function(e,t,n){var r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):D(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):I(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):B(e,t)},S:function(e,t){return N(e,t)},X:function(e,t,n){var r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return K(r);case"XXXX":case"XX":return Q(r);default:return Q(r,":")}},x:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"x":return K(r);case"xxxx":case"xx":return Q(r);default:return Q(r,":")}},O:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+G(r,":");default:return"GMT"+Q(r,":")}},z:function(e,t,n){var r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+G(r,":");default:return"GMT"+Q(r,":")}},t:function(e,t,n){return D(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return D(e.getTime(),t.length)}};function G(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),i=Math.trunc(r/60),a=r%60;return 0===a?n+String(i):n+String(i)+t+D(a,2)}function K(e,t){return e%60===0?(e>0?"-":"+")+D(Math.abs(e)/60,2):Q(e,t)}function Q(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),i=D(Math.trunc(r/60),2),a=D(r%60,2);return n+i+t+a}var Y=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},X=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},J={p:X,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],i=r[1],a=r[2];if(!a)return Y(e,t);switch(i){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Y(i,t)).replace("{{time}}",X(a,t))}},Z=/^D+$/,$=/^Y+$/,ee=["D","DD","YY","YYYY"];var te=n(571),ne=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,re=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,ie=/^'([^]*?)'?$/,ae=/''/g,oe=/[a-zA-Z]/;function se(e,t,n){var r,i,a,o,s,u,l,c,f,d,h,m,b,y,_,A,w,F,k=Object(g.a)(),x=null!==(r=null!==(i=null===n||void 0===n?void 0:n.locale)&&void 0!==i?i:k.locale)&&void 0!==r?r:p,E=null!==(a=null!==(o=null!==(s=null!==(u=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==u?u:null===n||void 0===n||null===(l=n.locale)||void 0===l||null===(c=l.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==s?s:k.firstWeekContainsDate)&&void 0!==o?o:null===(f=k.locale)||void 0===f||null===(d=f.options)||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==a?a:1,C=null!==(h=null!==(m=null!==(b=null!==(y=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==y?y:null===n||void 0===n||null===(_=n.locale)||void 0===_||null===(A=_.options)||void 0===A?void 0:A.weekStartsOn)&&void 0!==b?b:k.weekStartsOn)&&void 0!==m?m:null===(w=k.locale)||void 0===w||null===(F=w.options)||void 0===F?void 0:F.weekStartsOn)&&void 0!==h?h:0,S=Object(v.a)(e);if(!Object(te.a)(S))throw new RangeError("Invalid time value");var O=t.match(re).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,J[t])(e,x.formatLong):e})).join("").match(ne).map((function(e){if("''"===e)return{isToken:!1,value:"'"};var t=e[0];if("'"===t)return{isToken:!1,value:ue(e)};if(W[t])return{isToken:!0,value:e};if(t.match(oe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}}));x.localize.preprocessor&&(O=x.localize.preprocessor(S,O));var D={firstWeekContainsDate:E,weekStartsOn:C,locale:x};return O.map((function(r){if(!r.isToken)return r.value;var i=r.value;return(null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!function(e){return $.test(e)}(i))&&(null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!function(e){return Z.test(e)}(i))||function(e,t,n){var r=function(e,t,n){var r="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(r," to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,n);if(console.warn(r),ee.includes(e))throw new RangeError(r)}(i,t,String(e)),(0,W[i[0]])(S,i,x.localize,D)})).join("")}function ue(e){var t=e.match(ie);return t?t[1].replace(ae,"'"):e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return De}));var r={};n.r(r),n.d(r,"categories",(function(){return ee})),n.d(r,"search",(function(){return te}));var i=n(482),a=n(144),o=n.n(a),s=n(145),u=n.n(s),l=n(885),c=n.n(l),f={name:"a",unified:"b",non_qualified:"c",has_img_apple:"d",has_img_google:"e",has_img_twitter:"f",has_img_facebook:"h",keywords:"j",sheet:"k",emoticons:"l",text:"m",short_names:"n",added_in:"o"},d=function(e){var t=[],n=function(e,n){e&&(Array.isArray(e)?e:[e]).forEach((function(e){(n?e.split(/[-|_|\s]+/):[e]).forEach((function(e){e=e.toLowerCase(),-1==t.indexOf(e)&&t.push(e)}))}))};return n(e.short_names,!0),n(e.name,!0),n(e.keywords,!1),n(e.emoticons,!1),t.join(",")},h=function(e){for(var t in e.compressed=!1,e.emojis){var n=e.emojis[t];for(var r in f)n[r]=n[f[r]],delete n[f[r]];n.short_names||(n.short_names=[]),n.short_names.unshift(t),n.sheet_x=n.sheet[0],n.sheet_y=n.sheet[1],delete n.sheet,n.text||(n.text=""),n.added_in||(n.added_in=6),n.added_in=n.added_in.toFixed(1),n.search=d(n)}},p=String.fromCodePoint||function(){var e,t,n=16384,r=[],i=-1,a=arguments.length;if(!a)return"";for(var o="";++i<a;){var s=Number(arguments[i]);if(!isFinite(s)||s<0||s>1114111||Math.floor(s)!=s)throw RangeError("Invalid code point: "+s);s<=65535?r.push(s):(e=55296+((s-=65536)>>10),t=s%1024+56320,r.push(e,t)),(i+1===a||r.length>n)&&(o+=String.fromCharCode.apply(null,r),r.length=0)}return o},g=/^(?:\:([^\:]+)\:)(?:\:skin-tone-(\d)\:)?$/,m=["1F3FA","1F3FB","1F3FC","1F3FD","1F3FE","1F3FF"];function v(e){var t=e.split("-").map((function(e){return"0x".concat(e)}));return p.apply(null,t)}function b(e){var t=e.name,n=e.short_names,r=e.skin_tone,i=e.skin_variations,a=e.emoticons,o=e.unified,s=e.custom,u=e.customCategory,l=e.imageUrl,c=e.id||n[0],f=":".concat(c,":");return s?{id:c,name:t,short_names:n,colons:f,emoticons:a,custom:s,customCategory:u,imageUrl:l}:(r&&(f+=":skin-tone-".concat(r,":")),{id:c,name:t,short_names:n,colons:f,emoticons:a,unified:o.toLowerCase(),skin:r||(i?1:null),native:v(o)})}function y(){return b(_.apply(void 0,arguments))}function _(e,t,n,r){var i={};if("string"==typeof e){var a=e.match(g);if(a&&(e=a[1],a[2]&&(t=parseInt(a[2],10))),r.aliases.hasOwnProperty(e)&&(e=r.aliases[e]),!r.emojis.hasOwnProperty(e))return null;i=r.emojis[e]}else e.id&&(r.aliases.hasOwnProperty(e.id)&&(e.id=r.aliases[e.id]),r.emojis.hasOwnProperty(e.id)&&(i=r.emojis[e.id],t||(t=e.skin)));if(Object.keys(i).length||((i=e).custom=!0,i.search||(i.search=d(e))),i.emoticons||(i.emoticons=[]),i.variations||(i.variations=[]),i.skin_variations&&t>1){i=JSON.parse(JSON.stringify(i));var o=m[t-1],s=i.skin_variations[o];if(s&&(!s.variations&&i.variations&&delete i.variations,n&&(void 0==s["has_img_".concat(n)]||s["has_img_".concat(n)])||!n))for(var u in i.skin_tone=t,s){var l=s[u];i[u]=l}}return i.variations&&i.variations.length&&((i=JSON.parse(JSON.stringify(i))).unified=i.variations.shift()),i}function A(e){return e.reduce((function(e,t){return-1===e.indexOf(t)&&e.push(t),e}),[])}function w(e,t){var n=A(e),r=A(t);return n.filter((function(e){return r.indexOf(e)>=0}))}function F(e,t){var n={};for(var r in e){var i=e[r],a=i;t.hasOwnProperty(r)&&(a=t[r]),"object"===c()(a)&&(a=F(i,a)),n[r]=a}return n}var k,x,E="emoji-mart",C="undefined"!==typeof window&&"localStorage"in window;function S(e,t){if(x)x(e,t);else{if(!C)return;try{window.localStorage["".concat(E,".").concat(e)]=JSON.stringify(t)}catch(n){}}}var O={update:function(e){for(var t in e){S(t,e[t])}},set:S,get:function(e){if(k)return k(e);if(C)try{var t=window.localStorage["".concat(E,".").concat(e)];if(t)return JSON.parse(t)}catch(n){return}},setNamespace:function(e){E=e},setHandlers:function(e){e||(e={}),k=e.getter,x=e.setter}},D=function(){function e(t,n){o()(this,e),t.compressed&&h(t),this.data=t||{},this.set=n||null,this.originalPool={},this.index={},this.emojis={},this.emoticons={},this.customEmojisList=[],this.buildIndex()}return u()(e,[{key:"buildIndex",value:function(){var e=this,t=function(t){var n=e.data.emojis[t],r=n.short_names,i=n.emoticons,a=n.skin_variations,o=r[0];if(i&&i.forEach((function(t){e.emoticons[t]||(e.emoticons[t]=o)})),a){e.emojis[o]={};for(var s=1;s<=6;s++)e.emojis[o][s]=y({id:o,skin:s},s,e.set,e.data)}else e.emojis[o]=y(o,null,e.set,e.data);e.originalPool[o]=n};for(var n in this.data.emojis)t(n)}},{key:"clearCustomEmojis",value:function(e){var t=this;this.customEmojisList.forEach((function(n){var r=n.id||n.short_names[0];delete e[r],delete t.emojis[r]}))}},{key:"addCustomToPool",value:function(e,t){var n=this;this.customEmojisList.length&&this.clearCustomEmojis(t),e.forEach((function(e){var r=e.id||e.short_names[0];r&&!t[r]&&(t[r]=_(e,null,null,n.data),n.emojis[r]=y(e,null,null,n.data))})),this.customEmojisList=e,this.index={}}},{key:"search",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.emojisToShowFilter,i=n.maxResults,a=n.include,o=n.exclude,s=n.custom,u=void 0===s?[]:s;this.customEmojisList!=u&&this.addCustomToPool(u,this.originalPool);var l=O.get("skin")||1;i||(i=75),a||(a=[]),o||(o=[]);var c=null,f=this.originalPool;if(e.length){if("-"==e||"-1"==e)return[this.emojis[-1][l]];var d=e.toLowerCase().split(/[\s|,|\-|_]+/),h=[];if(d.length>2&&(d=[d[0],d[1]]),(a.length||o.length)&&(f={},this.data.categories.forEach((function(e){var n=!a||!a.length||a.indexOf(e.id)>-1,r=!(!o||!o.length)&&o.indexOf(e.id)>-1;n&&!r&&e.emojis.forEach((function(e){return f[e]=t.data.emojis[e]}))})),u.length)){var p=!a||!a.length||a.indexOf("custom")>-1,g=!(!o||!o.length)&&o.indexOf("custom")>-1;p&&!g&&this.addCustomToPool(u,f)}h=d.map((function(e){for(var n=f,r=t.index,i=0,a=0;a<e.length;a++){var o=e[a];i++,r[o]||(r[o]={}),(r=r[o]).results||function(){var a={};for(var o in r.results=[],r.pool={},n){var s=n[o],u=s.search,c=e.substr(0,i),f=u.indexOf(c);if(-1!=f){var d=f+1;c==o&&(d=0),t.emojis[o]&&t.emojis[o][l]?r.results.push(t.emojis[o][l]):r.results.push(t.emojis[o]),r.pool[o]=s,a[o]=d}}r.results.sort((function(e,t){var n=a[e.id],r=a[t.id];return n==r?e.id.localeCompare(t.id):n-r}))}(),n=r.pool}return r.results})).filter((function(e){return e})),c=h.length>1?w.apply(null,h):h.length?h[0]:[]}return c&&(r&&(c=c.filter((function(e){return r(f[e.id])}))),c&&c.length>i&&(c=c.slice(0,i))),c}}]),e}(),j=new D(i);j.emojis,j.emoticons;var T,P,R=["+1","grinning","kissing_heart","heart_eyes","laughing","stuck_out_tongue_winking_eye","sweat_smile","joy","scream","disappointed","unamused","weary","sob","sunglasses","heart","poop"],M={};function I(){P=!0,T=O.get("frequently")}var B={add:function(e){P||I();var t=e.id;T||(T=M),T[t]||(T[t]=0),T[t]+=1,O.set("last",t),O.set("frequently",T)},get:function(e){if(P||I(),!T){M={};for(var t=[],n=0;n<e;n++)M[R[n]]=e-n,t.push(R[n]);return t}var r=4*e,i=[];for(var a in T)T.hasOwnProperty(a)&&i.push(a);var o=i.sort((function(e,t){return T[e]-T[t]})).reverse().slice(0,r),s=O.get("last");return s&&-1==o.indexOf(s)&&(o.pop(),o.push(s)),o}},N=n(212),L=n.n(N),U=n(403),H=n.n(U),z=n(156),q=n.n(z),V=n(157),W=n.n(V),G=n(158),K=n.n(G),Q=n(1),Y=n.n(Q),X=n(106),J=n.n(X),Z=n(9),$=n.n(Z),ee={activity:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M12 0C5.373 0 0 5.372 0 12c0 6.627 5.373 12 12 12 6.628 0 12-5.373 12-12 0-6.628-5.372-12-12-12m9.949 11H17.05c.224-2.527 1.232-4.773 1.968-6.113A9.966 9.966 0 0 1 21.949 11M13 11V2.051a9.945 9.945 0 0 1 4.432 1.564c-.858 1.491-2.156 4.22-2.392 7.385H13zm-2 0H8.961c-.238-3.165-1.536-5.894-2.393-7.385A9.95 9.95 0 0 1 11 2.051V11zm0 2v8.949a9.937 9.937 0 0 1-4.432-1.564c.857-1.492 2.155-4.221 2.393-7.385H11zm4.04 0c.236 3.164 1.534 5.893 2.392 7.385A9.92 9.92 0 0 1 13 21.949V13h2.04zM4.982 4.887C5.718 6.227 6.726 8.473 6.951 11h-4.9a9.977 9.977 0 0 1 2.931-6.113M2.051 13h4.9c-.226 2.527-1.233 4.771-1.969 6.113A9.972 9.972 0 0 1 2.051 13m16.967 6.113c-.735-1.342-1.744-3.586-1.968-6.113h4.899a9.961 9.961 0 0 1-2.931 6.113"}))},custom:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("g",{transform:"translate(2.000000, 1.000000)"},Y.a.createElement("rect",{id:"Rectangle",x:"8",y:"0",width:"3",height:"21",rx:"1.5"}),Y.a.createElement("rect",{id:"Rectangle",transform:"translate(9.843, 10.549) rotate(60) translate(-9.843, -10.549) ",x:"8.343",y:"0.049",width:"3",height:"21",rx:"1.5"}),Y.a.createElement("rect",{id:"Rectangle",transform:"translate(9.843, 10.549) rotate(-60) translate(-9.843, -10.549) ",x:"8.343",y:"0.049",width:"3",height:"21",rx:"1.5"})))},flags:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M0 0l6.084 24H8L1.916 0zM21 5h-4l-1-4H4l3 12h3l1 4h13L21 5zM6.563 3h7.875l2 8H8.563l-2-8zm8.832 10l-2.856 1.904L12.063 13h3.332zM19 13l-1.5-6h1.938l2 8H16l3-2z"}))},foods:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M17 4.978c-1.838 0-2.876.396-3.68.934.513-1.172 1.768-2.934 4.68-2.934a1 1 0 0 0 0-2c-2.921 0-4.629 1.365-5.547 2.512-.064.078-.119.162-.18.244C11.73 1.838 10.798.023 9.207.023 8.579.022 7.85.306 7 .978 5.027 2.54 5.329 3.902 6.492 4.999 3.609 5.222 0 7.352 0 12.969c0 4.582 4.961 11.009 9 11.009 1.975 0 2.371-.486 3-1 .629.514 1.025 1 3 1 4.039 0 9-6.418 9-11 0-5.953-4.055-8-7-8M8.242 2.546c.641-.508.943-.523.965-.523.426.169.975 1.405 1.357 3.055-1.527-.629-2.741-1.352-2.98-1.846.059-.112.241-.356.658-.686M15 21.978c-1.08 0-1.21-.109-1.559-.402l-.176-.146c-.367-.302-.816-.452-1.266-.452s-.898.15-1.266.452l-.176.146c-.347.292-.477.402-1.557.402-2.813 0-7-5.389-7-9.009 0-5.823 4.488-5.991 5-5.991 1.939 0 2.484.471 3.387 1.251l.323.276a1.995 1.995 0 0 0 2.58 0l.323-.276c.902-.78 1.447-1.251 3.387-1.251.512 0 5 .168 5 6 0 3.617-4.187 9-7 9"}))},nature:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M15.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 15.5 8M8.5 8a1.5 1.5 0 1 0 .001 3.001A1.5 1.5 0 0 0 8.5 8"}),Y.a.createElement("path",{d:"M18.933 0h-.027c-.97 0-2.138.787-3.018 1.497-1.274-.374-2.612-.51-3.887-.51-1.285 0-2.616.133-3.874.517C7.245.79 6.069 0 5.093 0h-.027C3.352 0 .07 2.67.002 7.026c-.039 2.479.276 4.238 1.04 5.013.254.258.882.677 1.295.882.191 3.177.922 5.238 2.536 6.38.897.637 2.187.949 3.2 1.102C8.04 20.6 8 20.795 8 21c0 1.773 2.35 3 4 3 1.648 0 4-1.227 4-3 0-.201-.038-.393-.072-.586 2.573-.385 5.435-1.877 5.925-7.587.396-.22.887-.568 1.104-.788.763-.774 1.079-2.534 1.04-5.013C23.929 2.67 20.646 0 18.933 0M3.223 9.135c-.237.281-.837 1.155-.884 1.238-.15-.41-.368-1.349-.337-3.291.051-3.281 2.478-4.972 3.091-5.031.256.015.731.27 1.265.646-1.11 1.171-2.275 2.915-2.352 5.125-.133.546-.398.858-.783 1.313M12 22c-.901 0-1.954-.693-2-1 0-.654.475-1.236 1-1.602V20a1 1 0 1 0 2 0v-.602c.524.365 1 .947 1 1.602-.046.307-1.099 1-2 1m3-3.48v.02a4.752 4.752 0 0 0-1.262-1.02c1.092-.516 2.239-1.334 2.239-2.217 0-1.842-1.781-2.195-3.977-2.195-2.196 0-3.978.354-3.978 2.195 0 .883 1.148 1.701 2.238 2.217A4.8 4.8 0 0 0 9 18.539v-.025c-1-.076-2.182-.281-2.973-.842-1.301-.92-1.838-3.045-1.853-6.478l.023-.041c.496-.826 1.49-1.45 1.804-3.102 0-2.047 1.357-3.631 2.362-4.522C9.37 3.178 10.555 3 11.948 3c1.447 0 2.685.192 3.733.57 1 .9 2.316 2.465 2.316 4.48.313 1.651 1.307 2.275 1.803 3.102.035.058.068.117.102.178-.059 5.967-1.949 7.01-4.902 7.19m6.628-8.202c-.037-.065-.074-.13-.113-.195a7.587 7.587 0 0 0-.739-.987c-.385-.455-.648-.768-.782-1.313-.076-2.209-1.241-3.954-2.353-5.124.531-.376 1.004-.63 1.261-.647.636.071 3.044 1.764 3.096 5.031.027 1.81-.347 3.218-.37 3.235"}))},objects:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M12 0a9 9 0 0 0-5 16.482V21s2.035 3 5 3 5-3 5-3v-4.518A9 9 0 0 0 12 0zm0 2c3.86 0 7 3.141 7 7s-3.14 7-7 7-7-3.141-7-7 3.14-7 7-7zM9 17.477c.94.332 1.946.523 3 .523s2.06-.19 3-.523v.834c-.91.436-1.925.689-3 .689a6.924 6.924 0 0 1-3-.69v-.833zm.236 3.07A8.854 8.854 0 0 0 12 21c.965 0 1.888-.167 2.758-.451C14.155 21.173 13.153 22 12 22c-1.102 0-2.117-.789-2.764-1.453z"}),Y.a.createElement("path",{d:"M14.745 12.449h-.004c-.852-.024-1.188-.858-1.577-1.824-.421-1.061-.703-1.561-1.182-1.566h-.009c-.481 0-.783.497-1.235 1.537-.436.982-.801 1.811-1.636 1.791l-.276-.043c-.565-.171-.853-.691-1.284-1.794-.125-.313-.202-.632-.27-.913-.051-.213-.127-.53-.195-.634C7.067 9.004 7.039 9 6.99 9A1 1 0 0 1 7 7h.01c1.662.017 2.015 1.373 2.198 2.134.486-.981 1.304-2.058 2.797-2.075 1.531.018 2.28 1.153 2.731 2.141l.002-.008C14.944 8.424 15.327 7 16.979 7h.032A1 1 0 1 1 17 9h-.011c-.149.076-.256.474-.319.709a6.484 6.484 0 0 1-.311.951c-.429.973-.79 1.789-1.614 1.789"}))},people:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"}),Y.a.createElement("path",{d:"M8 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 8 7M16 7a2 2 0 1 0-.001 3.999A2 2 0 0 0 16 7M15.232 15c-.693 1.195-1.87 2-3.349 2-1.477 0-2.655-.805-3.347-2H15m3-2H6a6 6 0 1 0 12 0"}))},places:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M6.5 12C5.122 12 4 13.121 4 14.5S5.122 17 6.5 17 9 15.879 9 14.5 7.878 12 6.5 12m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5M17.5 12c-1.378 0-2.5 1.121-2.5 2.5s1.122 2.5 2.5 2.5 2.5-1.121 2.5-2.5-1.122-2.5-2.5-2.5m0 3c-.275 0-.5-.225-.5-.5s.225-.5.5-.5.5.225.5.5-.225.5-.5.5"}),Y.a.createElement("path",{d:"M22.482 9.494l-1.039-.346L21.4 9h.6c.552 0 1-.439 1-.992 0-.006-.003-.008-.003-.008H23c0-1-.889-2-1.984-2h-.642l-.731-1.717C19.262 3.012 18.091 2 16.764 2H7.236C5.909 2 4.738 3.012 4.357 4.283L3.626 6h-.642C1.889 6 1 7 1 8h.003S1 8.002 1 8.008C1 8.561 1.448 9 2 9h.6l-.043.148-1.039.346a2.001 2.001 0 0 0-1.359 2.097l.751 7.508a1 1 0 0 0 .994.901H3v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h6v1c0 1.103.896 2 2 2h2c1.104 0 2-.897 2-2v-1h1.096a.999.999 0 0 0 .994-.901l.751-7.508a2.001 2.001 0 0 0-1.359-2.097M6.273 4.857C6.402 4.43 6.788 4 7.236 4h9.527c.448 0 .834.43.963.857L19.313 9H4.688l1.585-4.143zM7 21H5v-1h2v1zm12 0h-2v-1h2v1zm2.189-3H2.811l-.662-6.607L3 11h18l.852.393L21.189 18z"}))},recent:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M13 4h-2l-.001 7H9v2h2v2h2v-2h4v-2h-4z"}),Y.a.createElement("path",{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0m0 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10"}))},symbols:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24"},Y.a.createElement("path",{d:"M0 0h11v2H0zM4 11h3V6h4V4H0v2h4zM15.5 17c1.381 0 2.5-1.116 2.5-2.493s-1.119-2.493-2.5-2.493S13 13.13 13 14.507 14.119 17 15.5 17m0-2.986c.276 0 .5.222.5.493 0 .272-.224.493-.5.493s-.5-.221-.5-.493.224-.493.5-.493M21.5 19.014c-1.381 0-2.5 1.116-2.5 2.493S20.119 24 21.5 24s2.5-1.116 2.5-2.493-1.119-2.493-2.5-2.493m0 2.986a.497.497 0 0 1-.5-.493c0-.271.224-.493.5-.493s.5.222.5.493a.497.497 0 0 1-.5.493M22 13l-9 9 1.513 1.5 8.99-9.009zM17 11c2.209 0 4-1.119 4-2.5V2s.985-.161 1.498.949C23.01 4.055 23 6 23 6s1-1.119 1-3.135C24-.02 21 0 21 0h-2v6.347A5.853 5.853 0 0 0 17 6c-2.209 0-4 1.119-4 2.5s1.791 2.5 4 2.5M10.297 20.482l-1.475-1.585a47.54 47.54 0 0 1-1.442 1.129c-.307-.288-.989-1.016-2.045-2.183.902-.836 1.479-1.466 1.729-1.892s.376-.871.376-1.336c0-.592-.273-1.178-.818-1.759-.546-.581-1.329-.871-2.349-.871-1.008 0-1.79.293-2.344.879-.556.587-.832 1.181-.832 1.784 0 .813.419 1.748 1.256 2.805-.847.614-1.444 1.208-1.794 1.784a3.465 3.465 0 0 0-.523 1.833c0 .857.308 1.56.924 2.107.616.549 1.423.823 2.42.823 1.173 0 2.444-.379 3.813-1.137L8.235 24h2.819l-2.09-2.383 1.333-1.135zm-6.736-6.389a1.02 1.02 0 0 1 .73-.286c.31 0 .559.085.747.254a.849.849 0 0 1 .283.659c0 .518-.419 1.112-1.257 1.784-.536-.651-.805-1.231-.805-1.742a.901.901 0 0 1 .302-.669M3.74 22c-.427 0-.778-.116-1.057-.349-.279-.232-.418-.487-.418-.766 0-.594.509-1.288 1.527-2.083.968 1.134 1.717 1.946 2.248 2.438-.921.507-1.686.76-2.3.76"}))}},te={search:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"13",viewBox:"0 0 20 20",opacity:"0.5"},Y.a.createElement("path",{d:"M12.9 14.32a8 8 0 1 1 1.41-1.41l5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 0 0 0 12z"}))},delete:function(){return Y.a.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"13",height:"13",viewBox:"0 0 20 20",opacity:"0.5"},Y.a.createElement("path",{d:"M10 8.586L2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z"}))}},ne={data:$.a.object.isRequired,onOver:$.a.func,onLeave:$.a.func,onClick:$.a.func,fallback:$.a.func,backgroundImageFn:$.a.func,native:$.a.bool,forceSize:$.a.bool,tooltip:$.a.bool,useButton:$.a.bool,skin:$.a.oneOf([1,2,3,4,5,6]),sheetSize:$.a.oneOf([16,20,32,64]),sheetColumns:$.a.number,sheetRows:$.a.number,set:$.a.oneOf(["apple","google","twitter","facebook"]),size:$.a.number.isRequired,emoji:$.a.oneOfType([$.a.string,$.a.object]).isRequired},re={onClick:$.a.func,onSelect:$.a.func,onSkinChange:$.a.func,perLine:$.a.number,emojiSize:$.a.number,i18n:$.a.object,style:$.a.object,title:$.a.string,emoji:$.a.string,color:$.a.string,set:ne.set,skin:ne.skin,native:$.a.bool,backgroundImageFn:ne.backgroundImageFn,sheetSize:ne.sheetSize,emojisToShowFilter:$.a.func,showPreview:$.a.bool,showSkinTones:$.a.bool,emojiTooltip:ne.tooltip,useButton:ne.useButton,theme:$.a.oneOf(["auto","light","dark"]),include:$.a.arrayOf($.a.string),exclude:$.a.arrayOf($.a.string),recent:$.a.arrayOf($.a.string),autoFocus:$.a.bool,enableFrequentEmojiSort:$.a.bool,custom:$.a.arrayOf($.a.shape({name:$.a.string.isRequired,short_names:$.a.arrayOf($.a.string).isRequired,emoticons:$.a.arrayOf($.a.string),keywords:$.a.arrayOf($.a.string),imageUrl:$.a.string,spriteUrl:$.a.string,sheet_x:$.a.number,sheet_y:$.a.number,size:$.a.number,sheetColumns:$.a.number,sheetRows:$.a.number})),skinEmoji:$.a.string,notFound:$.a.func,notFoundEmoji:$.a.string,icons:$.a.object},ie=function(e){function t(e){var n;o()(this,t),n=q()(this,W()(t).call(this,e));var r=e.categories.filter((function(e){return e.first}))[0];return n.state={selected:r.name},n.handleClick=n.handleClick.bind(J()(n)),n}return K()(t,e),u()(t,[{key:"handleClick",value:function(e){var t=e.currentTarget.getAttribute("data-index"),n=this.props,r=n.categories;(0,n.onAnchorClick)(r[t],t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.categories,r=t.color,i=t.i18n,a=t.icons,o=this.state.selected;return Y.a.createElement("nav",{className:"emoji-mart-anchors","aria-label":i.categorieslabel},n.map((function(t,n){var s=t.id,u=t.name,l=t.anchor,c=u==o;if(!1===l)return null;var f=s.startsWith("custom-")?"custom":s;return Y.a.createElement("button",{key:s,"aria-label":i.categories[f],title:i.categories[f],"data-index":n,type:"button",onClick:e.handleClick,className:"emoji-mart-anchor ".concat(c?"emoji-mart-anchor-selected":""),style:{color:c?r:null}},Y.a.createElement("div",{className:"emoji-mart-anchor-icon"},a.categories[f]()),Y.a.createElement("span",{className:"emoji-mart-anchor-bar",style:{backgroundColor:r}}))})))}}]),t}(Y.a.PureComponent);ie.propTypes={categories:$.a.array,onAnchorClick:$.a.func,icons:$.a.object},ie.defaultProps={categories:[],onAnchorClick:function(){},icons:{}};var ae={skin:1,set:"apple",sheetSize:64,sheetColumns:57,sheetRows:57,native:!1,forceSize:!1,tooltip:!1,useButton:!0,backgroundImageFn:function(e,t){return"https://unpkg.com/emoji-datasource-".concat(e,"@").concat("5.0.1","/img/").concat(e,"/sheets-256/").concat(t,".png")}},oe={onClick:function(){},onSelect:function(){},onSkinChange:function(){},emojiSize:24,perLine:9,i18n:{},style:{},title:"Emoji Mart\u2122",emoji:"department_store",color:"#ae65c5",set:ae.set,theme:"light",skin:null,defaultSkin:ae.skin,native:ae.native,sheetSize:ae.sheetSize,backgroundImageFn:ae.backgroundImageFn,emojisToShowFilter:null,showPreview:!0,showSkinTones:!0,emojiTooltip:ae.tooltip,useButton:ae.useButton,autoFocus:!1,enableFrequentEmojiSort:!1,custom:[],skinEmoji:"",notFound:function(){},notFoundEmoji:"sleuth_or_spy",icons:{}};function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var le=function(e){return _(e.emoji,e.skin,e.set,e.data)},ce=function(e){var t=le(e),n=t.sheet_x,r=t.sheet_y,i=100/(e.sheetColumns-1),a=100/(e.sheetRows-1);return"".concat(i*n,"% ").concat(a*r,"%")},fe=function(e){return y(e.emoji,e.skin,e.set,e.data)},de=function(e){return!isNaN(e-parseFloat(e))},he=function e(t){for(var n in t.data.compressed&&h(t.data),e.defaultProps)void 0==t[n]&&void 0!=e.defaultProps[n]&&(t[n]=e.defaultProps[n]);var r=le(t);if(!r)return t.fallback?t.fallback(null,t):null;var i=r.unified,a=r.custom,o=r.short_names,s=r.imageUrl,u={},l=t.children,c="emoji-mart-emoji",f=i&&v(i),d=[f].concat(o).filter(Boolean).join(", "),p=null;if(!i&&!a)return t.fallback?t.fallback(r,t):null;if(t.tooltip&&(p=o[0]),t.native&&i)c+=" emoji-mart-emoji-native",u={fontSize:t.size},l=f,t.forceSize&&(u.display="inline-block",u.width=t.size,u.height=t.size,u.wordBreak="keep-all");else if(a)c+=" emoji-mart-emoji-custom",u={width:t.size,height:t.size,display:"inline-block"},u=r.spriteUrl?ue({},u,{backgroundImage:"url(".concat(r.spriteUrl,")"),backgroundSize:"".concat(100*t.sheetColumns,"% ").concat(100*t.sheetRows,"%"),backgroundPosition:ce(t)}):ue({},u,{backgroundImage:"url(".concat(s,")"),backgroundSize:"contain",backgroundRepeat:"no-repeat",backgroundPosition:"center"});else{if(!(void 0==r["has_img_".concat(t.set)]||r["has_img_".concat(t.set)]))return t.fallback?t.fallback(r,t):null;u={width:t.size,height:t.size,display:"inline-block",backgroundImage:"url(".concat(t.backgroundImageFn(t.set,t.sheetSize),")"),backgroundSize:"".concat(100*t.sheetColumns,"% ").concat(100*t.sheetRows,"%"),backgroundPosition:ce(t)}}var g={name:"span",props:{}};return t.onClick&&t.useButton&&(g.name="button",g.props={type:"button"}),t.html?(u=function(e){var t=document.createElement("div");for(var n in e){var r=e[n];de(r)&&(r+="px"),t.style[n]=r}return t.getAttribute("style")}(u),"<".concat(g.name," style='").concat(u,"' aria-label='").concat(d,"' ").concat(p?"title='".concat(p,"'"):""," class='").concat(c,"'>").concat(l||"","</").concat(g.name,">")):Y.a.createElement(g.name,H()({onClick:function(e){return function(e,t){t.onClick&&(0,t.onClick)(fe(t),e)}(e,t)},onMouseEnter:function(e){return function(e,t){t.onOver&&(0,t.onOver)(fe(t),e)}(e,t)},onMouseLeave:function(e){return function(e,t){t.onLeave&&(0,t.onLeave)(fe(t),e)}(e,t)},"aria-label":d,title:p,className:c},g.props),Y.a.createElement("span",{style:u},l))};he.propTypes=ue({},ne,{data:$.a.object.isRequired}),he.defaultProps=ae;var pe=he;function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var me=function(e){function t(){return o()(this,t),q()(this,W()(t).apply(this,arguments))}return K()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.data,n=e.emojiProps,r=e.i18n,i=e.notFound,a=e.notFoundEmoji,o=i&&i()||Y.a.createElement("div",{className:"emoji-mart-no-results"},pe(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({data:t},n,{size:38,emoji:a,onOver:null,onLeave:null,onClick:null})),Y.a.createElement("div",{className:"emoji-mart-no-results-label"},r.notfound));return o}}]),t}(Y.a.PureComponent);function ve(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}me.propTypes={notFound:$.a.func.isRequired,emojiProps:$.a.object.isRequired};var be=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).data=e.data,n.setContainerRef=n.setContainerRef.bind(J()(n)),n.setLabelRef=n.setLabelRef.bind(J()(n)),n}return K()(t,e),u()(t,[{key:"componentDidMount",value:function(){this.margin=0,this.minMargin=0,this.memoizeSize()}},{key:"shouldComponentUpdate",value:function(e,t){var n=this.props,r=n.name,i=n.perLine,a=n.native,o=n.hasStickyPosition,s=n.emojis,u=n.emojiProps,l=u.skin,c=u.size,f=u.set,d=e.perLine,h=e.native,p=e.hasStickyPosition,g=e.emojis,m=e.emojiProps,v=m.skin,b=m.size,y=m.set,_=!1;return"Recent"==r&&i!=d&&(_=!0),"Search"==r&&(_=!(s==g)),l==v&&c==b&&a==h&&f==y&&o==p||(_=!0),_}},{key:"memoizeSize",value:function(){if(!this.container)return this.top=0,void(this.maxMargin=0);var e=this.container.parentElement,t=this.container.getBoundingClientRect(),n=t.top,r=t.height,i=e.getBoundingClientRect().top,a=this.label.getBoundingClientRect().height;this.top=n-i+e.scrollTop,this.maxMargin=0==r?0:r-a}},{key:"handleScroll",value:function(e){var t=e-this.top;if((t=(t=t<this.minMargin?this.minMargin:t)>this.maxMargin?this.maxMargin:t)!=this.margin)return this.props.hasStickyPosition||(this.label.style.top="".concat(t,"px")),this.margin=t,!0}},{key:"getEmojis",value:function(){var e=this,t=this.props,n=t.name,r=t.emojis,i=t.recent,a=t.perLine;if("Recent"==n){var o=this.props.custom,s=i||B.get(a);if(s.length&&(r=s.map((function(e){var t=o.filter((function(t){return t.id===e}))[0];return t||e})).filter((function(t){return!!_(t,null,null,e.data)}))),0===r.length&&s.length>0)return null}return r&&(r=r.slice(0)),r}},{key:"updateDisplay",value:function(e){this.getEmojis()&&this.container&&(this.container.style.display=e)}},{key:"setContainerRef",value:function(e){this.container=e}},{key:"setLabelRef",value:function(e){this.label=e}},{key:"render",value:function(){var e=this,t=this.props,n=t.id,r=t.name,i=t.hasStickyPosition,a=t.emojiProps,o=t.i18n,s=t.notFound,u=t.notFoundEmoji,l=this.getEmojis(),c={},f={},d={};l||(d={display:"none"}),i||(c={height:28},f={position:"absolute"});var h=o.categories[n]||r;return Y.a.createElement("section",{ref:this.setContainerRef,className:"emoji-mart-category","aria-label":h,style:d},Y.a.createElement("div",{style:c,"data-name":r,className:"emoji-mart-category-label"},Y.a.createElement("span",{style:f,ref:this.setLabelRef,"aria-hidden":!0},h)),Y.a.createElement("ul",{className:"emoji-mart-category-list"},l&&l.map((function(t){return Y.a.createElement("li",{key:t.short_names&&t.short_names.join("_")||t},pe(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ve(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ve(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({emoji:t,data:e.data},a)))}))),l&&!l.length&&Y.a.createElement(me,{i18n:o,notFound:s,notFoundEmoji:u,data:this.data,emojiProps:a}))}}]),t}(Y.a.Component);be.propTypes={emojis:$.a.array,hasStickyPosition:$.a.bool,name:$.a.string.isRequired,native:$.a.bool.isRequired,perLine:$.a.number.isRequired,emojiProps:$.a.object.isRequired,recent:$.a.arrayOf($.a.string),notFound:$.a.func,notFoundEmoji:$.a.string.isRequired},be.defaultProps={emojis:[],hasStickyPosition:!0};var ye=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).state={opened:!1},n}return K()(t,e),u()(t,[{key:"handleClick",value:function(e){var t=parseInt(e.currentTarget.getAttribute("data-skin")),n=this.props.onChange;this.state.opened?(this.setState({opened:!1}),t!=this.props.skin&&n(t)):this.setState({opened:!0})}},{key:"render",value:function(){return null}}]),t}(Y.a.PureComponent);ye.propTypes={onChange:$.a.func,skin:$.a.number.isRequired},ye.defaultProps={onChange:function(){}};var _e=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).handleClick=n.handleClick.bind(J()(n)),n}return K()(t,e),u()(t,[{key:"render",value:function(){for(var e=this.props,t=e.skin,n=e.emojiProps,r=e.data,i=e.skinEmoji,a=e.i18n,o=this.state.opened,s=[],u=1;u<=6;u++){var l=u===t;s.push(Y.a.createElement("span",{key:"skin-tone-".concat(u),className:"emoji-mart-skin-swatch custom".concat(l?" selected":"")},Y.a.createElement("span",{onClick:this.handleClick,"data-skin":u,className:"emoji-mart-skin-tone-".concat(u)},pe({emoji:i,data:r,skin:u,backgroundImageFn:n.backgroundImageFn,native:n.native,set:n.set,sheetSize:n.sheetSize,size:23}))))}return Y.a.createElement("div",{className:"emoji-mart-skin-swatches custom".concat(o?" opened":"")},Y.a.createElement("div",{className:"emoji-mart-skin-text".concat(o?" opened":"")},a.skintext),s)}}]),t}(ye);_e.propTypes={onChange:$.a.func,skin:$.a.number.isRequired,emojiProps:$.a.object.isRequired,skinTone:$.a.number,skinEmoji:$.a.string.isRequired,i18n:$.a.object},_e.defaultProps={onChange:function(){},skinTone:null};var Ae=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).handleClick=n.handleClick.bind(J()(n)),n.handleKeyDown=n.handleKeyDown.bind(J()(n)),n}return K()(t,e),u()(t,[{key:"handleKeyDown",value:function(e){13!==e.keyCode&&32!==e.keyCode||(e.preventDefault(),this.handleClick(e))}},{key:"render",value:function(){for(var e=this.props,t=e.skin,n=e.i18n,r=this.state.opened,i=[],a=1;a<=6;a++){var o=a===t,s=r||o;i.push(Y.a.createElement("span",H()({key:"skin-tone-".concat(a),className:"emoji-mart-skin-swatch".concat(o?" selected":""),"aria-label":n.skintones[a],"aria-hidden":!s},r?{role:"menuitem"}:{}),Y.a.createElement("span",H()({onClick:this.handleClick,onKeyDown:this.handleKeyDown,role:"button"},o?{"aria-haspopup":!0,"aria-expanded":!!r}:{},r?{"aria-pressed":!!o}:{},{tabIndex:s?"0":"","aria-label":n.skintones[a],title:n.skintones[a],"data-skin":a,className:"emoji-mart-skin emoji-mart-skin-tone-".concat(a)}))))}return Y.a.createElement("section",{className:"emoji-mart-skin-swatches".concat(r?" opened":""),"aria-label":n.skintext},Y.a.createElement("div",r?{role:"menubar"}:{},i))}}]),t}(ye);function we(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?we(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):we(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Ae.propTypes={onChange:$.a.func,skin:$.a.number.isRequired,i18n:$.a.object},Ae.defaultProps={onChange:function(){}};var ke=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).data=e.data,n.state={emoji:null},n}return K()(t,e),u()(t,[{key:"render",value:function(){var e=this.state.emoji,t=this.props,n=t.emojiProps,r=t.skinsProps,i=t.showSkinTones,a=t.title,o=t.emoji,s=t.i18n,u=t.showPreview;if(e&&u){var l=_(e,null,null,this.data),c=l.emoticons,f=[],d=[];return(void 0===c?[]:c).forEach((function(e){f.indexOf(e.toLowerCase())>=0||(f.push(e.toLowerCase()),d.push(e))})),Y.a.createElement("div",{className:"emoji-mart-preview"},Y.a.createElement("div",{className:"emoji-mart-preview-emoji","aria-hidden":"true"},pe(Fe({key:e.id,emoji:e,data:this.data},n))),Y.a.createElement("div",{className:"emoji-mart-preview-data","aria-hidden":"true"},Y.a.createElement("div",{className:"emoji-mart-preview-name"},e.name),Y.a.createElement("div",{className:"emoji-mart-preview-shortnames"},l.short_names.map((function(e){return Y.a.createElement("span",{key:e,className:"emoji-mart-preview-shortname"},":",e,":")}))),Y.a.createElement("div",{className:"emoji-mart-preview-emoticons"},d.map((function(e){return Y.a.createElement("span",{key:e,className:"emoji-mart-preview-emoticon"},e)})))))}return Y.a.createElement("div",{className:"emoji-mart-preview"},Y.a.createElement("div",{className:"emoji-mart-preview-emoji","aria-hidden":"true"},o&&o.length&&pe(Fe({emoji:o,data:this.data},n))),Y.a.createElement("div",{className:"emoji-mart-preview-data","aria-hidden":"true"},Y.a.createElement("span",{className:"emoji-mart-title-label"},a)),i&&Y.a.createElement("div",{className:"emoji-mart-preview-skins".concat(r.skinEmoji?" custom":"")},r.skinEmoji?Y.a.createElement(_e,{skin:r.skin,emojiProps:n,data:this.data,skinEmoji:r.skinEmoji,i18n:s,onChange:r.onChange}):Y.a.createElement(Ae,{skin:r.skin,i18n:s,onChange:r.onChange})))}}]),t}(Y.a.PureComponent);ke.propTypes={showSkinTones:$.a.bool,title:$.a.string.isRequired,emoji:$.a.string.isRequired,emojiProps:$.a.object.isRequired,skinsProps:$.a.object.isRequired},ke.defaultProps={showSkinTones:!0,onChange:function(){}};var xe=0,Ee=function(e){function t(e){var n;return o()(this,t),(n=q()(this,W()(t).call(this,e))).state={icon:te.search,isSearching:!1,id:++xe},n.data=e.data,n.emojiIndex=new D(n.data),n.setRef=n.setRef.bind(J()(n)),n.clear=n.clear.bind(J()(n)),n.handleKeyUp=n.handleKeyUp.bind(J()(n)),n.handleChange=function(e){var t="function"===typeof requestIdleCallback?requestIdleCallback:setTimeout,n=!1;return function(){n||(n=!0,t((function(){n=!1,e()})))}}(n.handleChange.bind(J()(n))),n}return K()(t,e),u()(t,[{key:"componentDidMount",value:function(){this.input&&this.input.value&&this.search(this.input.value)}},{key:"search",value:function(e){""==e?this.setState({icon:te.search,isSearching:!1}):this.setState({icon:te.delete,isSearching:!0}),this.props.onSearch(this.emojiIndex.search(e,{emojisToShowFilter:this.props.emojisToShowFilter,maxResults:this.props.maxResults,include:this.props.include,exclude:this.props.exclude,custom:this.props.custom}))}},{key:"clear",value:function(){""!=this.input.value&&(this.input.value="",this.input.focus(),this.search(""))}},{key:"handleChange",value:function(){this.input&&this.search(this.input.value)}},{key:"handleKeyUp",value:function(e){13===e.keyCode&&this.clear()}},{key:"setRef",value:function(e){this.input=e}},{key:"render",value:function(){var e=this.props,t=e.i18n,n=e.autoFocus,r=this.state,i=r.icon,a=r.isSearching,o=r.id,s="emoji-mart-search-".concat(o);return Y.a.createElement("section",{className:"emoji-mart-search","aria-label":t.search},Y.a.createElement("input",{id:s,ref:this.setRef,type:"search",onChange:this.handleChange,placeholder:t.search,autoFocus:n}),Y.a.createElement("label",{className:"emoji-mart-sr-only",htmlFor:s},t.search),Y.a.createElement("button",{className:"emoji-mart-search-icon",onClick:this.clear,onKeyUp:this.handleKeyUp,"aria-label":t.clear,disabled:!a},i()))}}]),t}(Y.a.PureComponent);function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Ee.propTypes={onSearch:$.a.func,maxResults:$.a.number,emojisToShowFilter:$.a.func,autoFocus:$.a.bool},Ee.defaultProps={onSearch:function(){},maxResults:75,emojisToShowFilter:null,autoFocus:!1};var Oe={search:"Search",clear:"Clear",notfound:"No Emoji Found",skintext:"Choose your default skin tone",categories:{search:"Search Results",recent:"Frequently Used",people:"Smileys & People",nature:"Animals & Nature",foods:"Food & Drink",activity:"Activity",places:"Travel & Places",objects:"Objects",symbols:"Symbols",flags:"Flags",custom:"Custom"},categorieslabel:"Emoji categories",skintones:{1:"Default Skin Tone",2:"Light Skin Tone",3:"Medium-Light Skin Tone",4:"Medium Skin Tone",5:"Medium-Dark Skin Tone",6:"Dark Skin Tone"}},De=function(e){function t(e){var n;o()(this,t),(n=q()(this,W()(t).call(this,e))).CUSTOM=[],n.RECENT_CATEGORY={id:"recent",name:"Recent",emojis:null},n.SEARCH_CATEGORY={id:"search",name:"Search",emojis:null,anchor:!1},e.data.compressed&&h(e.data),n.data=e.data,n.i18n=F(Oe,e.i18n),n.icons=F(r,e.icons),n.state={firstRender:!0},n.categories=[];var i=[].concat(n.data.categories);if(e.custom.length>0){var a={},s=0;e.custom.forEach((function(e){a[e.customCategory]||(a[e.customCategory]={id:e.customCategory?"custom-".concat(e.customCategory):"custom",name:e.customCategory||"Custom",emojis:[],anchor:0===s},s++);var t=a[e.customCategory],r=Se({},e,{id:e.short_names[0],custom:!0});t.emojis.push(r),n.CUSTOM.push(r)})),i=i.concat(Object.keys(a).map((function(e){return a[e]})))}n.hideRecent=!0,void 0!=e.include&&i.sort((function(t,n){return e.include.indexOf(t.id)>e.include.indexOf(n.id)?1:-1}));for(var u=0;u<i.length;u++){var l=i[u],c=!e.include||!e.include.length||e.include.indexOf(l.id)>-1,f=!(!e.exclude||!e.exclude.length)&&e.exclude.indexOf(l.id)>-1;if(c&&!f)if(e.emojisToShowFilter){for(var d=[],p=l.emojis,g=0;g<p.length;g++){var m=p[g];e.emojisToShowFilter(n.data.emojis[m]||m)&&d.push(m)}if(d.length){var v={emojis:d,name:l.name,id:l.id};n.categories.push(v)}}else n.categories.push(l)}var b=!e.include||!e.include.length||e.include.indexOf(n.RECENT_CATEGORY.id)>-1,y=!(!e.exclude||!e.exclude.length)&&e.exclude.indexOf(n.RECENT_CATEGORY.id)>-1;return b&&!y&&(n.hideRecent=!1,n.categories.unshift(n.RECENT_CATEGORY)),n.categories[0]&&(n.categories[0].first=!0),n.categories.unshift(n.SEARCH_CATEGORY),n.setAnchorsRef=n.setAnchorsRef.bind(J()(n)),n.handleAnchorClick=n.handleAnchorClick.bind(J()(n)),n.setSearchRef=n.setSearchRef.bind(J()(n)),n.handleSearch=n.handleSearch.bind(J()(n)),n.setScrollRef=n.setScrollRef.bind(J()(n)),n.handleScroll=n.handleScroll.bind(J()(n)),n.handleScrollPaint=n.handleScrollPaint.bind(J()(n)),n.handleEmojiOver=n.handleEmojiOver.bind(J()(n)),n.handleEmojiLeave=n.handleEmojiLeave.bind(J()(n)),n.handleEmojiClick=n.handleEmojiClick.bind(J()(n)),n.handleEmojiSelect=n.handleEmojiSelect.bind(J()(n)),n.setPreviewRef=n.setPreviewRef.bind(J()(n)),n.handleSkinChange=n.handleSkinChange.bind(J()(n)),n.handleKeyDown=n.handleKeyDown.bind(J()(n)),n.handleDarkMatchMediaChange=n.handleDarkMatchMediaChange.bind(J()(n)),n}return K()(t,e),u()(t,[{key:"componentDidMount",value:function(){var e=this;this.state.firstRender&&(this.testStickyPosition(),this.firstRenderTimeout=setTimeout((function(){e.setState({firstRender:!1})}),60))}},{key:"componentDidUpdate",value:function(){this.updateCategoriesSize(),this.handleScroll()}},{key:"componentWillUnmount",value:function(){this.SEARCH_CATEGORY.emojis=null,clearTimeout(this.leaveTimeout),clearTimeout(this.firstRenderTimeout),this.darkMatchMedia&&this.darkMatchMedia.removeListener(this.handleDarkMatchMediaChange)}},{key:"testStickyPosition",value:function(){var e=document.createElement("div");["","-webkit-","-ms-","-moz-","-o-"].forEach((function(t){return e.style.position="".concat(t,"sticky")})),this.hasStickyPosition=!!e.style.position.length}},{key:"getPreferredTheme",value:function(){return"auto"!=this.props.theme?this.props.theme:this.state.theme?this.state.theme:"function"!==typeof matchMedia?oe.theme:(this.darkMatchMedia||(this.darkMatchMedia=matchMedia("(prefers-color-scheme: dark)"),this.darkMatchMedia.addListener(this.handleDarkMatchMediaChange)),this.darkMatchMedia.media.match(/^not/)?oe.theme:this.darkMatchMedia.matches?"dark":"light")}},{key:"handleDarkMatchMediaChange",value:function(){this.setState({theme:this.darkMatchMedia.matches?"dark":"light"})}},{key:"handleEmojiOver",value:function(e){var t=this.preview;if(t){var n=this.CUSTOM.filter((function(t){return t.id===e.id}))[0];for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r]);t.setState({emoji:e}),clearTimeout(this.leaveTimeout)}}},{key:"handleEmojiLeave",value:function(e){var t=this.preview;t&&(this.leaveTimeout=setTimeout((function(){t.setState({emoji:null})}),16))}},{key:"handleEmojiClick",value:function(e,t){this.props.onClick(e,t),this.handleEmojiSelect(e)}},{key:"handleEmojiSelect",value:function(e){var t=this;this.props.onSelect(e),this.hideRecent||this.props.recent||B.add(e);var n=this.categoryRefs["category-1"];if(n){var r=n.maxMargin;this.props.enableFrequentEmojiSort&&n.forceUpdate(),requestAnimationFrame((function(){t.scroll&&(n.memoizeSize(),r!=n.maxMargin&&(t.updateCategoriesSize(),t.handleScrollPaint(),t.SEARCH_CATEGORY.emojis&&n.updateDisplay("none")))}))}}},{key:"handleScroll",value:function(){this.waitingForPaint||(this.waitingForPaint=!0,requestAnimationFrame(this.handleScrollPaint))}},{key:"handleScrollPaint",value:function(){if(this.waitingForPaint=!1,this.scroll){var e=null;if(this.SEARCH_CATEGORY.emojis)e=this.SEARCH_CATEGORY;else{for(var t=this.scroll.scrollTop,n=t>(this.scrollTop||0),r=0,i=0,a=this.categories.length;i<a;i++){var o=n?this.categories.length-1-i:i,s=this.categories[o],u=this.categoryRefs["category-".concat(o)];if(u){var l=u.handleScroll(t);(!r||u.top<r)&&u.top>0&&(r=u.top),l&&!e&&(e=s)}}t<r?e=this.categories.filter((function(e){return!(!1===e.anchor)}))[0]:t+this.clientHeight>=this.scrollHeight&&(e=this.categories[this.categories.length-1])}if(e){var c=this.anchors,f=e.name;c.state.selected!=f&&c.setState({selected:f})}this.scrollTop=t}}},{key:"handleSearch",value:function(e){this.SEARCH_CATEGORY.emojis=e;for(var t=0,n=this.categories.length;t<n;t++){var r=this.categoryRefs["category-".concat(t)];if(r&&"Search"!=r.props.name){var i=e?"none":"inherit";r.updateDisplay(i)}}this.forceUpdate(),this.scroll&&(this.scroll.scrollTop=0),this.handleScroll()}},{key:"handleAnchorClick",value:function(e,t){var n,r=this.categoryRefs["category-".concat(t)],i=this.scroll;this.anchors;n=function(){if(r){var t=r.top;e.first?t=0:t+=1,i.scrollTop=t}},this.SEARCH_CATEGORY.emojis?(this.handleSearch(null),this.search.clear(),requestAnimationFrame(n)):n()}},{key:"handleSkinChange",value:function(e){var t={skin:e},n=this.props.onSkinChange;this.setState(t),O.update(t),n(e)}},{key:"handleKeyDown",value:function(e){var t,n=!1;13===e.keyCode&&(this.SEARCH_CATEGORY.emojis&&this.SEARCH_CATEGORY.emojis.length&&(t=y(this.SEARCH_CATEGORY.emojis[0],this.state.skin,this.props.set,this.props.data))&&(this.handleEmojiSelect(t),n=!0));n&&e.preventDefault()}},{key:"updateCategoriesSize",value:function(){for(var e=0,t=this.categories.length;e<t;e++){var n=this.categoryRefs["category-".concat(e)];n&&n.memoizeSize()}if(this.scroll){var r=this.scroll;this.scrollHeight=r.scrollHeight,this.clientHeight=r.clientHeight}}},{key:"getCategories",value:function(){return this.state.firstRender?this.categories.slice(0,3):this.categories}},{key:"setAnchorsRef",value:function(e){this.anchors=e}},{key:"setSearchRef",value:function(e){this.search=e}},{key:"setPreviewRef",value:function(e){this.preview=e}},{key:"setScrollRef",value:function(e){this.scroll=e}},{key:"setCategoryRef",value:function(e,t){this.categoryRefs||(this.categoryRefs={}),this.categoryRefs[e]=t}},{key:"render",value:function(){var e=this,t=this.props,n=t.perLine,r=t.emojiSize,i=t.set,a=t.sheetSize,o=t.sheetColumns,s=t.sheetRows,u=t.style,l=t.title,c=t.emoji,f=t.color,d=t.native,h=t.backgroundImageFn,p=t.emojisToShowFilter,g=t.showPreview,m=t.showSkinTones,v=t.emojiTooltip,b=t.useButton,y=t.include,_=t.exclude,A=t.recent,w=t.autoFocus,F=t.skinEmoji,k=t.notFound,x=t.notFoundEmoji,E=n*(r+12)+12+2+function(){if("undefined"==typeof document)return 0;var e=document.createElement("div");e.style.width="100px",e.style.height="100px",e.style.overflow="scroll",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}(),C=this.getPreferredTheme(),S=this.props.skin||this.state.skin||O.get("skin")||this.props.defaultSkin;return Y.a.createElement("section",{style:Se({width:E},u),className:"emoji-mart emoji-mart-".concat(C),"aria-label":l,onKeyDown:this.handleKeyDown},Y.a.createElement("div",{className:"emoji-mart-bar"},Y.a.createElement(ie,{ref:this.setAnchorsRef,data:this.data,i18n:this.i18n,color:f,categories:this.categories,onAnchorClick:this.handleAnchorClick,icons:this.icons})),Y.a.createElement(Ee,{ref:this.setSearchRef,onSearch:this.handleSearch,data:this.data,i18n:this.i18n,emojisToShowFilter:p,include:y,exclude:_,custom:this.CUSTOM,autoFocus:w}),Y.a.createElement("div",{ref:this.setScrollRef,className:"emoji-mart-scroll",onScroll:this.handleScroll},this.getCategories().map((function(t,u){return Y.a.createElement(be,{ref:e.setCategoryRef.bind(e,"category-".concat(u)),key:t.name,id:t.id,name:t.name,emojis:t.emojis,perLine:n,native:d,hasStickyPosition:e.hasStickyPosition,data:e.data,i18n:e.i18n,recent:t.id==e.RECENT_CATEGORY.id?A:void 0,custom:t.id==e.RECENT_CATEGORY.id?e.CUSTOM:void 0,emojiProps:{native:d,skin:S,size:r,set:i,sheetSize:a,sheetColumns:o,sheetRows:s,forceSize:d,tooltip:v,backgroundImageFn:h,useButton:b,onOver:e.handleEmojiOver,onLeave:e.handleEmojiLeave,onClick:e.handleEmojiClick},notFound:k,notFoundEmoji:x})}))),(g||m)&&Y.a.createElement("div",{className:"emoji-mart-bar"},Y.a.createElement(ke,{ref:this.setPreviewRef,data:this.data,title:l,emoji:c,showSkinTones:m,showPreview:g,emojiProps:{native:d,size:38,skin:S,set:i,sheetSize:a,sheetColumns:o,sheetRows:s,backgroundImageFn:h},skinsProps:{skin:S,onChange:this.handleSkinChange,skinEmoji:F},i18n:this.i18n})))}}]),t}(Y.a.PureComponent);function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}De.propTypes=Se({},re,{data:$.a.object.isRequired}),De.defaultProps=Se({},oe);var Te=function(e){function t(){return o()(this,t),q()(this,W()(t).apply(this,arguments))}return K()(t,e),u()(t,[{key:"render",value:function(){return Y.a.createElement(De,H()({},this.props,this.state))}}]),t}(Y.a.PureComponent);function Pe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Re(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pe(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}Te.propTypes=re,Te.defaultProps=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){L()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},oe,{data:i});var Me=function e(t){for(var n in e.defaultProps)void 0==t[n]&&void 0!=e.defaultProps[n]&&(t[n]=e.defaultProps[n]);return pe(Re({},t))};Me.propTypes=ne,Me.defaultProps=Re({},ae,{data:i})},function(e,t,n){"use strict";var r=n(17),i=n(18),a=n(79),o=n.n(a),s=n(7),u=n(140),l=n.n(u),c=n(124),f=n.n(c),d=n(1355),h=n.n(d);function p(e,t,n,r,i,a,o){try{var s=e[a](o),u=s.value}catch(l){return void n(l)}s.done?t(u):Promise.resolve(u).then(r,i)}function g(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function o(e){p(a,r,i,o,s,"next",e)}function s(e){p(a,r,i,o,s,"throw",e)}o(void 0)}))}}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){b(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var y="axios-retry";function _(e){return!e.response&&Boolean(e.code)&&"ECONNABORTED"!==e.code&&h()(e)}var A=["get","head","options"],w=A.concat(["put","delete"]);function F(e){return"ECONNABORTED"!==e.code&&(!e.response||e.response.status>=500&&e.response.status<=599)}function k(e){return!!e.config&&(F(e)&&-1!==w.indexOf(e.config.method))}function x(e){return _(e)||k(e)}function E(){return 0}function C(e){var t=e[y]||{};return t.retryCount=t.retryCount||0,e[y]=t,t}function S(e,t){return v(v({},t),e[y])}function O(e,t){e.defaults.agent===t.agent&&delete t.agent,e.defaults.httpAgent===t.httpAgent&&delete t.httpAgent,e.defaults.httpsAgent===t.httpsAgent&&delete t.httpsAgent}function D(e,t,n,r){return j.apply(this,arguments)}function j(){return(j=g(Object(s.a)().mark((function e(t,n,r,i){var a,o;return Object(s.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("object"!==typeof(a=r.retryCount<t&&n(i))){e.next=12;break}return e.prev=2,e.next=5,a;case 5:return o=e.sent,e.abrupt("return",!1!==o);case 9:return e.prev=9,e.t0=e.catch(2),e.abrupt("return",!1);case 12:return e.abrupt("return",a);case 13:case"end":return e.stop()}}),e,null,[[2,9]])})))).apply(this,arguments)}function T(e,t){e.interceptors.request.use((function(e){return C(e).lastRequestTime=Date.now(),e})),e.interceptors.response.use(null,function(){var n=g(Object(s.a)().mark((function n(r){var i,a,o,u,l,c,f,d,h,p,g,m,v,b,y;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=r.config){n.next=3;break}return n.abrupt("return",Promise.reject(r));case 3:return a=S(i,t),o=a.retries,u=void 0===o?3:o,l=a.retryCondition,c=void 0===l?x:l,f=a.retryDelay,d=void 0===f?E:f,h=a.shouldResetTimeout,p=void 0!==h&&h,g=a.onRetry,m=void 0===g?function(){}:g,v=C(i),n.next=7,D(u,c,v,r);case 7:if(!n.sent){n.next=15;break}return v.retryCount+=1,b=d(v.retryCount,r),O(e,i),!p&&i.timeout&&v.lastRequestTime&&(y=Date.now()-v.lastRequestTime,i.timeout=Math.max(i.timeout-y-b,1)),i.transformRequest=[function(e){return e}],m(v.retryCount,r,i),n.abrupt("return",new Promise((function(t){return setTimeout((function(){return t(e(i))}),b)})));case 15:return n.abrupt("return",Promise.reject(r));case 16:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}())}T.isNetworkError=_,T.isSafeRequestError=function(e){return!!e.config&&(F(e)&&-1!==A.indexOf(e.config.method))},T.isIdempotentRequestError=k,T.isNetworkOrIdempotentRequestError=x,T.exponentialDelay=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=100*Math.pow(2,e),n=.2*t*Math.random();return t+n},T.isRetryableError=F;var P,R=n(917),M=function(){function e(t){Object(r.a)(this,e),o()(this,"host",void 0),o()(this,"apiKey",void 0),o()(this,"userToken",void 0),o()(this,"axiosClient",void 0),o()(this,"socket",void 0),this.host=t.host,this.apiKey=t.apiKey,this.userToken=t.userToken||null,this.axiosClient=f.a.create({baseURL:this.host,headers:{Accept:"application/json","Content-Type":"application/json",Authorization:"Bearer ".concat(this.apiKey),"X-Knock-User-Token":this.userToken}}),this.socket=new R.Socket("".concat(this.host.replace("http","ws"),"/ws/v1"),{transport:"undefined"===typeof window?R.LongPoll:window.WebSocket,params:{user_token:this.userToken,api_key:this.apiKey}}),T(this.axiosClient,{retries:3,retryCondition:this.canRetryRequest,retryDelay:T.exponentialDelay})}return Object(i.a)(e,[{key:"makeRequest",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){var r;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,t.axiosClient(e);case 3:return r=n.sent,n.abrupt("return",{statusCode:r.status<300?"ok":"error",body:r.data,error:void 0,status:r.status});case 7:return n.prev=7,n.t0=n.catch(0),console.error(n.t0),n.abrupt("return",{statusCode:"error",status:500,body:void 0,error:n.t0});case 11:case"end":return n.stop()}}),n,null,[[0,7]])})))()}},{key:"canRetryRequest",value:function(e){return!!T.isNetworkError(e)||!!e.response&&(e.response.status>=500&&e.response.status<=599||429===e.response.status)}}]),e}(),I=n(22),B=n(1356),N=n(1357),L=n.n(N);function U(e){return[P.loading,P.fetchMore].includes(e)}!function(e){e.loading="loading",e.fetchMore="fetchMore",e.ready="ready",e.error="error"}(P||(P={}));var H=n(13);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function V(e){var t=function(e){var t={};return e.reduce((function(e,n){return t[n.id]?e:(t[n.id]=!0,[].concat(Object(H.a)(e),[n]))}),[])}(e),n=function(e){return e.sort((function(e,t){return new Date(t.inserted_at).getTime()-new Date(e.inserted_at).getTime()}))}(t);return n}var W={shouldSetPage:!0,shouldAppend:!1};function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Q={archived:"exclude"},Y=function(){function e(t,n,i){var a=this;Object(r.a)(this,e),this.knock=t,this.feedId=n,o()(this,"apiClient",void 0),o()(this,"userFeedId",void 0),o()(this,"channel",void 0),o()(this,"broadcaster",void 0),o()(this,"defaultOptions",void 0),o()(this,"store",void 0),this.apiClient=t.client(),this.feedId=n,this.userFeedId=this.buildUserFeedId(),this.store=L()((function(e){return{items:[],networkStatus:P.ready,loading:!1,metadata:{total_count:0,unread_count:0,unseen_count:0},pageInfo:{before:null,after:null,page_size:50},setLoading:function(t){return e((function(){return{loading:t}}))},setNetworkStatus:function(t){return e((function(){return{networkStatus:t,loading:t===P.loading}}))},setResult:function(t){var n=t.entries,r=t.meta,i=t.page_info,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:W;return e((function(e){return{items:a.shouldAppend?V(e.items.concat(n)):n,metadata:r,pageInfo:a.shouldSetPage?i:e.pageInfo,loading:!1,networkStatus:P.ready}}))},setMetadata:function(t){return e((function(){return{metadata:t}}))},setItemAttrs:function(t,n){var r=t.reduce((function(e,t){return q(q({},e),{},Object(I.a)({},t,n))}),{});return e((function(e){return{items:e.items.map((function(e){return r[e.id]?q(q({},e),r[e.id]):e}))}}))}}})),this.broadcaster=new B.EventEmitter2({wildcard:!0,delimiter:"."}),this.defaultOptions=K(K({},Q),i),this.channel=this.apiClient.socket.channel("feeds:".concat(this.userFeedId),this.defaultOptions),this.channel.on("new-message",(function(e){return a.onNewMessageReceived(e)}))}return Object(i.a)(e,[{key:"teardown",value:function(){this.channel.leave(),this.broadcaster.removeAllListeners(),this.channel.off("new-message"),this.store.destroy()}},{key:"listenForUpdates",value:function(){this.apiClient.socket.isConnected()||this.apiClient.socket.connect(),["closed","errored"].includes(this.channel.state)&&this.channel.join()}},{key:"on",value:function(e,t){this.broadcaster.on(e,t)}},{key:"off",value:function(e,t){this.broadcaster.off(e,t)}},{key:"getState",value:function(){return this.store.getState()}},{key:"markAsSeen",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){var r;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=(new Date).toISOString(),t.optimisticallyPerformStatusUpdate(e,"seen",{seen_at:r},"unseen_count"),n.abrupt("return",t.makeStatusUpdate(e,"seen"));case 3:case"end":return n.stop()}}),n)})))()}},{key:"markAsUnseen",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.optimisticallyPerformStatusUpdate(e,"unseen",{seen_at:null},"unseen_count"),n.abrupt("return",t.makeStatusUpdate(e,"unseen"));case 2:case"end":return n.stop()}}),n)})))()}},{key:"markAsRead",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){var r;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=(new Date).toISOString(),t.optimisticallyPerformStatusUpdate(e,"read",{read_at:r},"unread_count"),n.abrupt("return",t.makeStatusUpdate(e,"read"));case 3:case"end":return n.stop()}}),n)})))()}},{key:"markAsUnread",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.optimisticallyPerformStatusUpdate(e,"unread",{read_at:null},"unread_count"),n.abrupt("return",t.makeStatusUpdate(e,"unread"));case 2:case"end":return n.stop()}}),n)})))()}},{key:"markAsArchived",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){var r,i,a,o,u,l,c,f,d,h,p;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=t.store,i=r.getState,a=r.setState,o=i(),u="exclude"===t.defaultOptions.archived,l=Array.isArray(e)?e:[e],c=l.map((function(e){return e.id})),u?(f=l.filter((function(e){return!e.seen_at})).length,d=l.filter((function(e){return!e.read_at})).length,h=K(K({},o.metadata),{},{total_count:o.metadata.total_count-l.length,unseen_count:o.metadata.unseen_count-f,unread_count:o.metadata.unread_count-d}),p=o.items.filter((function(e){return!c.includes(e.id)})),a((function(e){return e.setResult({entries:p,meta:h,page_info:e.pageInfo})}))):o.setItemAttrs(c,{archived_at:(new Date).toISOString()}),n.abrupt("return",t.makeStatusUpdate(e,"archived"));case 7:case"end":return n.stop()}}),n)})))()}},{key:"markAsUnarchived",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t.optimisticallyPerformStatusUpdate(e,"unarchived",{archived_at:null}),n.abrupt("return",t.makeStatusUpdate(e,"unarchived"));case 2:case"end":return n.stop()}}),n)})))()}},{key:"fetch",value:function(){var e=arguments,t=this;return l()(Object(s.a)().mark((function n(){var r,i,a,o,u,l,c,f,d,h,p,g;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r=e.length>0&&void 0!==e[0]?e[0]:{},i=t.store,a=i.setState,o=i.getState,u=o(),!U(u.networkStatus)){n.next=5;break}return n.abrupt("return");case 5:return a((function(e){var t;return e.setNetworkStatus(null!==(t=r.__loadingType)&&void 0!==t?t:P.loading)})),l=K(K({},t.defaultOptions),r),n.next=9,t.apiClient.makeRequest({method:"GET",url:"/v1/users/".concat(t.knock.userId,"/feeds/").concat(t.feedId),params:l});case 9:if("error"!==(c=n.sent).statusCode&&c.body){n.next=13;break}return a((function(e){return e.setNetworkStatus(P.error)})),n.abrupt("return",{status:c.statusCode,data:c.error||c.body});case 13:return f={entries:c.body.entries,meta:c.body.meta,page_info:c.body.page_info},r.before?(d={shouldSetPage:!1,shouldAppend:!0},a((function(e){return e.setResult(f,d)}))):r.after?(h={shouldSetPage:!0,shouldAppend:!0},a((function(e){return e.setResult(f,h)}))):a((function(e){return e.setResult(f)})),t.broadcast("messages.new",f),p="socket"===r.__fetchSource?"items.received.realtime":"items.received.page",g={items:f.entries,metadata:f.meta,event:p},t.broadcast(g.event,g),n.abrupt("return",{data:f,status:c.statusCode});case 20:case"end":return n.stop()}}),n)})))()}},{key:"fetchNextPage",value:function(){var e=this;return l()(Object(s.a)().mark((function t(){var n,r,i;return Object(s.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=e.store.getState,r=n(),(i=r.pageInfo).after){t.next=4;break}return t.abrupt("return");case 4:e.fetch({after:i.after,__loadingType:P.fetchMore});case 5:case"end":return t.stop()}}),t)})))()}},{key:"broadcast",value:function(e,t){this.broadcaster.emit(e,t)}},{key:"onNewMessageReceived",value:function(e){var t=this;return l()(Object(s.a)().mark((function n(){var r,i,a,o,u,l,c;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:r=e.metadata,i=t.store,a=i.getState,o=i.setState,u=a(),l=u.items,c=l[0],o((function(e){return e.setMetadata(r)})),t.fetch({before:null===c||void 0===c?void 0:c.__cursor,__fetchSource:"socket"});case 6:case"end":return n.stop()}}),n)})))()}},{key:"buildUserFeedId",value:function(){return"".concat(this.feedId,":").concat(this.knock.userId)}},{key:"optimisticallyPerformStatusUpdate",value:function(e,t,n,r){var i=this.store,a=i.getState,o=i.setState,s=Array.isArray(e)?e.map((function(e){return e.id})):[e.id];if(r){var u=a().metadata,l=t.startsWith("un")?s.length:-s.length;o((function(e){return e.setMetadata(K(K({},u),{},Object(I.a)({},r,Math.max(0,u[r]+l))))}))}o((function(e){return e.setItemAttrs(s,n)}))}},{key:"makeStatusUpdate",value:function(e,t){var n=this;return l()(Object(s.a)().mark((function r(){var i,a;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!Array.isArray(e)){r.next=5;break}return i=e.map((function(e){return e.id})),r.next=4,n.apiClient.makeRequest({method:"POST",url:"/v1/messages/batch/".concat(t),data:{message_ids:i}});case 4:case 8:return r.abrupt("return",r.sent);case 5:if(!t.startsWith("un")){r.next=9;break}return r.next=8,n.apiClient.makeRequest({method:"DELETE",url:"/v1/messages/".concat(e.id,"/").concat((o=t,o.startsWith("un")?o.substring(2,o.length):"un".concat(o)))});case 9:return r.next=11,n.apiClient.makeRequest({method:"PUT",url:"/v1/messages/".concat(e.id,"/").concat(t)});case 11:return a=r.sent,r.abrupt("return",a);case 13:case"end":return r.stop()}var o}),r)})))()}}]),e}(),X=Y,J=function(){function e(t){Object(r.a)(this,e),o()(this,"instance",void 0),this.instance=t}return Object(i.a)(e,[{key:"initialize",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new X(this.instance,e,t)}}]),e}(),Z=J,$="default";function ee(e){return"object"===typeof e?e:{subscribed:e}}var te=function(){function e(t){Object(r.a)(this,e),o()(this,"instance",void 0),this.instance=t}return Object(i.a)(e,[{key:"getAll",value:function(){var e=this;return l()(Object(s.a)().mark((function t(){var n;return Object(s.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.instance.client().makeRequest({method:"GET",url:"/v1/users/".concat(e.instance.userId,"/preferences")});case 2:return n=t.sent,t.abrupt("return",e.handleResponse(n));case 4:case"end":return t.stop()}}),t)})))()}},{key:"get",value:function(){var e=arguments,t=this;return l()(Object(s.a)().mark((function n(){var r,i,a;return Object(s.a)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r=e.length>0&&void 0!==e[0]?e[0]:{},i=r.preferenceSet||$,n.next=4,t.instance.client().makeRequest({method:"GET",url:"/v1/users/".concat(t.instance.userId,"/preferences/").concat(i)});case 4:return a=n.sent,n.abrupt("return",t.handleResponse(a));case 6:case"end":return n.stop()}}),n)})))()}},{key:"set",value:function(e){var t=arguments,n=this;return l()(Object(s.a)().mark((function r(){var i,a,o;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i=t.length>1&&void 0!==t[1]?t[1]:{},a=i.preferenceSet||$,r.next=4,n.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(n.instance.userId,"/preferences/").concat(a),data:e});case 4:return o=r.sent,r.abrupt("return",n.handleResponse(o));case 6:case"end":return r.stop()}}),r)})))()}},{key:"setChannelTypes",value:function(e){var t=arguments,n=this;return l()(Object(s.a)().mark((function r(){var i,a,o;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i=t.length>1&&void 0!==t[1]?t[1]:{},a=i.preferenceSet||$,r.next=4,n.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(n.instance.userId,"/preferences/").concat(a,"/channel_types"),data:e});case 4:return o=r.sent,r.abrupt("return",n.handleResponse(o));case 6:case"end":return r.stop()}}),r)})))()}},{key:"setChannelType",value:function(e,t){var n=arguments,r=this;return l()(Object(s.a)().mark((function i(){var a,o,u;return Object(s.a)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return a=n.length>2&&void 0!==n[2]?n[2]:{},o=a.preferenceSet||$,i.next=4,r.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(r.instance.userId,"/preferences/").concat(o,"/channel_types/").concat(e),data:{subscribed:t}});case 4:return u=i.sent,i.abrupt("return",r.handleResponse(u));case 6:case"end":return i.stop()}}),i)})))()}},{key:"setWorkflows",value:function(e){var t=arguments,n=this;return l()(Object(s.a)().mark((function r(){var i,a,o;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i=t.length>1&&void 0!==t[1]?t[1]:{},a=i.preferenceSet||$,r.next=4,n.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(n.instance.userId,"/preferences/").concat(a,"/workflows"),data:e});case 4:return o=r.sent,r.abrupt("return",n.handleResponse(o));case 6:case"end":return r.stop()}}),r)})))()}},{key:"setWorkflow",value:function(e,t){var n=arguments,r=this;return l()(Object(s.a)().mark((function i(){var a,o,u,l;return Object(s.a)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return a=n.length>2&&void 0!==n[2]?n[2]:{},o=a.preferenceSet||$,u=ee(t),i.next=5,r.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(r.instance.userId,"/preferences/").concat(o,"/workflows/").concat(e),data:u});case 5:return l=i.sent,i.abrupt("return",r.handleResponse(l));case 7:case"end":return i.stop()}}),i)})))()}},{key:"setCategories",value:function(e){var t=arguments,n=this;return l()(Object(s.a)().mark((function r(){var i,a,o;return Object(s.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return i=t.length>1&&void 0!==t[1]?t[1]:{},a=i.preferenceSet||$,r.next=4,n.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(n.instance.userId,"/preferences/").concat(a,"/categories"),data:e});case 4:return o=r.sent,r.abrupt("return",n.handleResponse(o));case 6:case"end":return r.stop()}}),r)})))()}},{key:"setCategory",value:function(e,t){var n=arguments,r=this;return l()(Object(s.a)().mark((function i(){var a,o,u,l;return Object(s.a)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return a=n.length>2&&void 0!==n[2]?n[2]:{},o=a.preferenceSet||$,u=ee(t),i.next=5,r.instance.client().makeRequest({method:"PUT",url:"/v1/users/".concat(r.instance.userId,"/preferences/").concat(o,"/categories/").concat(e),data:u});case 5:return l=i.sent,i.abrupt("return",r.handleResponse(l));case 7:case"end":return i.stop()}}),i)})))()}},{key:"handleResponse",value:function(e){if("error"===e.statusCode)throw new Error(e.error||e.body);return e.body}}]),e}(),ne=te,re="https://api.knock.app",ie=function(){function e(t){Object(r.a)(this,e);var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.apiKey=t,o()(this,"host",void 0),o()(this,"userToken",void 0),o()(this,"apiClient",null),o()(this,"userId",void 0),o()(this,"feeds",new Z(this)),o()(this,"preferences",new ne(this)),this.host=n.host||re,this.apiKey&&this.apiKey.startsWith("sk_"))throw new Error("[Knock] You are using your secret API key on the client. Please use the public key.")}return Object(i.a)(e,[{key:"client",value:function(){return this.userId||this.userToken||console.warn("[Knock] You must call authenticate(userId, userToken) first before trying to make a request.\n        Typically you'll see this message when you're creating a feed instance before having called\n        authenticate with a user Id and token. That means we won't know who to issue the request\n        to Knock on behalf of.\n        "),this.apiClient||(this.apiClient=new M({apiKey:this.apiKey,host:this.host,userToken:this.userToken})),this.apiClient}},{key:"authenticate",value:function(e,t){this.userId=e,this.userToken=t}},{key:"teardown",value:function(){this.apiClient&&this.apiClient.socket.disconnect()}}]),e}(),ae=ie;t.a=ae},function(e,t,n){"use strict";var r=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e};function i(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function a(){}var o=.7,s=1/o,u="\\s*([+-]?\\d+)\\s*",l="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",f=/^#([0-9a-f]{3,8})$/,d=new RegExp("^rgb\\("+[u,u,u]+"\\)$"),h=new RegExp("^rgb\\("+[c,c,c]+"\\)$"),p=new RegExp("^rgba\\("+[u,u,u,l]+"\\)$"),g=new RegExp("^rgba\\("+[c,c,c,l]+"\\)$"),m=new RegExp("^hsl\\("+[l,c,c]+"\\)$"),v=new RegExp("^hsla\\("+[l,c,c,l]+"\\)$"),b={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function _(){return this.rgb().formatRgb()}function A(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=f.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?w(t):3===n?new E(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?F(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?F(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=d.exec(e))?new E(t[1],t[2],t[3],1):(t=h.exec(e))?new E(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?F(t[1],t[2],t[3],t[4]):(t=g.exec(e))?F(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=m.exec(e))?D(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?D(t[1],t[2]/100,t[3]/100,t[4]):b.hasOwnProperty(e)?w(b[e]):"transparent"===e?new E(NaN,NaN,NaN,0):null}function w(e){return new E(e>>16&255,e>>8&255,255&e,1)}function F(e,t,n,r){return r<=0&&(e=t=n=NaN),new E(e,t,n,r)}function k(e){return e instanceof a||(e=A(e)),e?new E((e=e.rgb()).r,e.g,e.b,e.opacity):new E}function x(e,t,n,r){return 1===arguments.length?k(e):new E(e,t,n,null==r?1:r)}function E(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function C(){return"#"+O(this.r)+O(this.g)+O(this.b)}function S(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function O(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function D(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new T(e,t,n,r)}function j(e){if(e instanceof T)return new T(e.h,e.s,e.l,e.opacity);if(e instanceof a||(e=A(e)),!e)return new T;if(e instanceof T)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),s=NaN,u=o-i,l=(o+i)/2;return u?(s=t===o?(n-r)/u+6*(n<r):n===o?(r-t)/u+2:(t-n)/u+4,u/=l<.5?o+i:2-o-i,s*=60):u=l>0&&l<1?0:s,new T(s,u,l,e.opacity)}function T(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function P(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function R(e,t,n,r,i){var a=e*e,o=a*e;return((1-3*e+3*a-o)*t+(4-6*a+3*o)*n+(1+3*e+3*a-3*o)*r+o*i)/6}r(a,A,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHsl:function(){return j(this).formatHsl()},formatRgb:_,toString:_}),r(E,x,i(a,{brighter:function(e){return e=null==e?s:Math.pow(s,e),new E(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new E(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:C,formatHex:C,formatRgb:S,toString:S})),r(T,(function(e,t,n,r){return 1===arguments.length?j(e):new T(e,t,n,null==r?1:r)}),i(a,{brighter:function(e){return e=null==e?s:Math.pow(s,e),new T(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?o:Math.pow(o,e),new T(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new E(P(e>=240?e-240:e+120,i,r),P(e,i,r),P(e<120?e+240:e-120,i,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var M=function(e){return function(){return e}};function I(e,t){return function(n){return e+n*t}}function B(e){return 1===(e=+e)?N:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):M(isNaN(t)?n:t)}}function N(e,t){var n=t-e;return n?I(e,n):M(isNaN(e)?t:e)}var L=function e(t){var n=B(t);function r(e,t){var r=n((e=x(e)).r,(t=x(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=N(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function U(e){return function(t){var n,r,i=t.length,a=new Array(i),o=new Array(i),s=new Array(i);for(n=0;n<i;++n)r=x(t[n]),a[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return a=e(a),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=a(e),r.g=o(e),r.b=s(e),r+""}}}U((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),i=e[r],a=e[r+1],o=r>0?e[r-1]:2*i-a,s=r<t-1?e[r+2]:2*a-i;return R((n-r/t)*t,o,i,a,s)}})),U((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),i=e[(r+t-1)%t],a=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return R((n-r/t)*t,i,a,o,s)}}));var H=function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,i=t.slice();return function(a){for(n=0;n<r;++n)i[n]=e[n]*(1-a)+t[n]*a;return i}};function z(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function q(e,t){var n,r=t?t.length:0,i=e?Math.min(r,e.length):0,a=new Array(i),o=new Array(r);for(n=0;n<i;++n)a[n]=X(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<i;++n)o[n]=a[n](e);return o}}var V=function(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}},W=n(566),G=function(e,t){var n,r={},i={};for(n in null!==e&&"object"===typeof e||(e={}),null!==t&&"object"===typeof t||(t={}),t)n in e?r[n]=X(e[n],t[n]):i[n]=t[n];return function(e){for(n in r)i[n]=r[n](e);return i}},K=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Q=new RegExp(K.source,"g");var Y=function(e,t){var n,r,i,a=K.lastIndex=Q.lastIndex=0,o=-1,s=[],u=[];for(e+="",t+="";(n=K.exec(e))&&(r=Q.exec(t));)(i=r.index)>a&&(i=t.slice(a,i),s[o]?s[o]+=i:s[++o]=i),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:Object(W.a)(n,r)})),a=Q.lastIndex;return a<t.length&&(i=t.slice(a),s[o]?s[o]+=i:s[++o]=i),s.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)s[(n=u[r]).i]=n.x(e);return s.join("")})},X=t.a=function(e,t){var n,r=typeof t;return null==t||"boolean"===r?M(t):("number"===r?W.a:"string"===r?(n=A(t))?(t=n,L):Y:t instanceof A?L:t instanceof Date?V:z(t)?H:Array.isArray(t)?q:"function"!==typeof t.valueOf&&"function"!==typeof t.toString||isNaN(t)?G:W.a)(e,t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return ot}));var r=n(1297),i=n.n(r),a=n(54);function o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function s(e){return function(e){for(var t,n=Object.create(null),r=/([^&=]+)=?([^&]*)/g;t=r.exec(e);){var i=o(t[1]),a=o(t[2]);"[]"===i.substring(i.length-2)?(n[i=i.substring(0,i.length-2)]||(n[i]=[])).push(a):n[i]=""===a||a}for(var s in n){var l=s.split("[");l.length>1&&(u(n,l.map((function(e){return e.replace(/[?[\]\\ ]/g,"")})),n[s]),delete n[s])}return n}(function(e){if(e){var t=e.match(/\?(.*)/);return t&&t[1]?t[1].split("#")[0]:""}return a.h&&window.location.search.substring(1)}(e))}function u(e,t,n){for(var r=t.length-1,i=0;i<r;++i){var a=t[i];if("__proto__"===a||"constructor"===a)break;a in e||(e[a]={}),e=e[a]}e[t[r]]=n}function l(){for(var e="",t=0,n=4294967295*Math.random()|0;t++<36;){var r="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"[t-1],i=15&n;e+="-"==r||"4"==r?r:("x"==r?i:3&i|8).toString(16),n=t%8==0?4294967295*Math.random()|0:n>>4}return e}var c=n(85);function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d="function",h="undefined",p="@@redux/"+Math.random().toString(36),g=function(){return typeof Symbol===d&&Symbol.observable||"@@observable"}();function m(e,t,n){var r;if(typeof t===d&&typeof n===h&&(n=t,t=void 0),typeof n!==h){if(typeof n!==d)throw new Error("enhancer != function");return n(m)(e,t)}if(typeof e!==d)throw new Error("reducer != function");var i=e,o=t,s=[],u=s,l=!1;function c(){u===s&&(u=s.slice())}function f(){return o}function p(e){if(typeof e!==d)throw new Error("Listener != function");var t=!0;return c(),u.push(e),function(){if(t){t=!1,c();var n=u.indexOf(e);u.splice(n,1)}}}function v(e){if(!Object(a.j)(e))throw new Error("Act != obj");if(typeof e.type===h)throw new Error("ActType undefined");if(l)throw new Error("Dispatch in reducer");try{l=!0,o=i(o,e)}finally{l=!1}for(var t=s=u,n=0;n<t.length;n++)(0,t[n])();return e}return v({type:"@@redux/INIT"}),(r={dispatch:v,subscribe:p,getState:f,replaceReducer:function(e){if(typeof e!==d)throw new Error("next reducer != function");i=e,v({type:"@@redux/INIT"})}})[g]=function(){var e,t=p;return(e={subscribe:function(e){if("object"!=typeof e)throw new TypeError("Observer != obj");function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[g]=function(){return this},e},r}function v(e,t){var n=t&&t.type;return"action "+(n&&n.toString()||"?")+"reducer "+e+" returns "+h}function b(){var e=[].slice.call(arguments);return 0===e.length?function(e){return e}:1===e.length?e[0]:e.reduce((function(e,t){return function(){return e(t.apply(void 0,[].slice.call(arguments)))}}))}function y(){var e=arguments;return function(t){return function(n,r,i){var a,o=t(n,r,i),s=o.dispatch,u={getState:o.getState,dispatch:function(e){return s(e)}};return a=[].slice.call(e).map((function(e){return e(u)})),f({},o,{dispatch:s=b.apply(void 0,a)(o.dispatch)})}}}var _=a.d+"anon_id",A=a.d+"user_id",w=a.d+"user_traits",F="userId",k="anonymousId",x=["bootstrap","params","campaign","initializeStart","initialize","initializeEnd","ready","resetStart","reset","resetEnd","pageStart","page","pageEnd","pageAborted","trackStart","track","trackEnd","trackAborted","identifyStart","identify","identifyEnd","identifyAborted","userIdChanged","registerPlugins","enablePlugin","disablePlugin","online","offline","setItemStart","setItem","setItemEnd","setItemAborted","removeItemStart","removeItem","removeItemEnd","removeItemAborted"],E=["name","EVENTS","config","loaded"],C=x.reduce((function(e,t){return e[t]=t,e}),{registerPluginType:function(e){return"registerPlugin:"+e},pluginReadyType:function(e){return"ready:"+e}}),S=/^utm_/,O=/^an_prop_/,D=/^an_trait_/;function j(e){var t=e.storage.setItem;return function(n){return function(r){return function(i){if(i.type===C.bootstrap){var a=i.params,o=i.user,s=i.persistedUser,u=i.initialUser,l=s.userId===o.userId;s.anonymousId!==o.anonymousId&&t(_,o.anonymousId),l||t(A,o.userId),u.traits&&t(w,f({},l&&s.traits?s.traits:{},u.traits));var c=Object.keys(i.params);if(c.length){var d=a.an_uid,h=a.an_event,p=c.reduce((function(e,t){if(t.match(S)||t.match(/^(d|g)clid/)){var n=t.replace(S,"");e.campaign["campaign"===n?"name":n]=a[t]}return t.match(O)&&(e.props[t.replace(O,"")]=a[t]),t.match(D)&&(e.traits[t.replace(D,"")]=a[t]),e}),{campaign:{},props:{},traits:{}});n.dispatch(f({type:C.params,raw:a},p,d?{userId:d}:{})),d&&setTimeout((function(){return e.identify(d,p.traits)}),0),h&&setTimeout((function(){return e.track(h,p.props)}),0),Object.keys(p.campaign).length&&n.dispatch({type:C.campaign,campaign:p.campaign})}}return r(i)}}}}function T(e){return function(t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),n.type===C.setItemEnd){if(n.key===_)return f({},t,{anonymousId:n.value});if(n.key===A)return f({},t,{userId:n.value})}switch(n.type){case C.identify:return Object.assign({},t,{userId:n.userId,traits:f({},t.traits,n.traits)});case C.reset:return[A,_,w].forEach((function(t){e.removeItem(t)})),Object.assign({},t,{userId:null,anonymousId:null,traits:{}});default:return t}}}function P(e){return{userId:e.getItem(A),anonymousId:e.getItem(_),traits:e.getItem(w)}}var R=function(e){return a.d+"TEMP"+a.d+e};function M(e){var t=e.storage,n=t.setItem,r=t.removeItem,i=t.getItem;return function(e){return function(t){return function(a){var o=a.userId,s=a.traits,u=a.options;if(a.type===C.reset&&([A,w,_].forEach((function(e){r(e)})),[F,k,"traits"].forEach((function(e){Object(c.f)(R(e))}))),a.type===C.identify){i(_)||n(_,l());var d=i(A),h=i(w)||{};d&&d!==o&&e.dispatch({type:C.userIdChanged,old:{userId:d,traits:h},new:{userId:o,traits:s},options:u}),o&&n(A,o),s&&n(w,f({},h,s))}return t(a)}}}}var I={};function B(e,t){I[e]&&Object(a.i)(I[e])&&(I[e](t),delete I[e])}function N(e,t,n){return new Promise((function(r,i){return t()?r(e):n<1?i(f({},e,{queue:!0})):new Promise((function(e){return setTimeout(e,10)})).then((function(a){return N(e,t,n-10).then(r,i)}))}))}function L(e){return{abort:e}}function U(e,t,n){var r={},i=t(),o=e.getState(),s=o.plugins,u=o.queue,l=o.user;if(!o.context.offline&&u&&u.actions&&u.actions.length){var c=u.actions.reduce((function(e,t,n){return s[t.plugin].loaded?(e.process.push(t),e.processIndex.push(n)):(e.requeue.push(t),e.requeueIndex.push(n)),e}),{processIndex:[],process:[],requeue:[],requeueIndex:[]});if(c.processIndex&&c.processIndex.length){c.processIndex.forEach((function(t){var o=u.actions[t],c=o.plugin,d=o.payload.type,h=i[c][d];if(h&&Object(a.i)(h)){var p,g=function(e,t){return void 0===e&&(e={}),void 0===t&&(t={}),[F,k].reduce((function(n,r){return e.hasOwnProperty(r)&&t[r]&&t[r]!==e[r]&&(n[r]=t[r]),n}),e)}(o.payload,l),m=r[g.meta.rid];if(!m&&(p=h({payload:g,config:s[c].config,instance:n,abort:L}))&&Object(a.j)(p)&&p.abort)return void(r[g.meta.rid]=!0);if(!m){var v=d+":"+c;e.dispatch(f({},g,{type:v,_:{called:v,from:"queueDrain"}}))}}}));var d=u.actions.filter((function(e,t){return!~c.processIndex.indexOf(t)}));u.actions=d}}}var H=function(e){var t=e.data,n=e.action,r=e.instance,i=e.state,o=e.allPlugins,s=e.allMatches,u=e.store,l=e.EVENTS;try{var c=i.plugins,d=i.context,h=n.type,p=h.match(z),g=t.exact.map((function(e){return e.pluginName}));p&&(g=s.during.map((function(e){return e.pluginName})));var m=function(e,t){return function(n,r,i){var a=r.config,o=r.name,s=o+"."+n.type;i&&(s=i.event);var u=n.type.match(z)?function(e,t,n,r,i){return function(a,o){var s=r?r.name:e,u=o&&J(o)?o:n;if(r&&(!(u=o&&J(o)?o:[e]).includes(e)||1!==u.length))throw new Error("Method "+t+" can only abort "+e+" plugin. "+JSON.stringify(u)+" input valid");return f({},i,{abort:{reason:a,plugins:u,caller:t,_:s}})}}(o,s,t,i,n):function(e,t){return function(){throw new Error(e.type+" action not cancellable. Remove abort in "+t)}}(n,s);return{payload:ee(n),instance:e,config:a||{},abort:u}}}(r,g),v=t.exact.reduce((function(e,t){var n=t.pluginName,r=t.methodName,i=!1;return r.match(/^initialize/)||r.match(/^reset/)||(i=!c[n].loaded),d.offline&&r.match(/^(page|track|identify)/)&&(i=!0),e[""+n]=i,e}),{});return Promise.resolve(t.exact.reduce((function(e,i,s){try{var u=i.pluginName;return Promise.resolve(e).then((function(e){function i(){return Promise.resolve(e)}var s=function(){if(t.namespaced&&t.namespaced[u])return Promise.resolve(t.namespaced[u].reduce((function(e,t,n){try{return Promise.resolve(e).then((function(e){return t.method&&Object(a.i)(t.method)?(function(e,t){var n=$(e);if(n&&n.name===t){var r=$(n.method);throw new Error([t+" plugin is calling method "+e,"Plugins cant call self","Use "+n.method+" "+(r?"or "+r.method:"")+" in "+t+" plugin insteadof "+e].join("\n"))}}(t.methodName,t.pluginName),Promise.resolve(t.method({payload:e,instance:r,abort:(n=e,i=u,s=t.pluginName,function(e,t){return f({},n,{abort:{reason:e,plugins:t||[i],caller:h,from:s||i}})}),config:G(t.pluginName,c,o),plugins:c})).then((function(t){var n=Object(a.j)(t)?t:{};return Promise.resolve(f({},e,n))}))):e;var n,i,s}))}catch(e){return Promise.reject(e)}}),Promise.resolve(n))).then((function(t){e[u]=t}));e[u]=n}();return s&&s.then?s.then(i):i()}))}catch(e){return Promise.reject(e)}}),Promise.resolve({}))).then((function(e){return Promise.resolve(t.exact.reduce((function(n,i,s){try{var l=t.exact.length===s+1,d=i.pluginName,g=o[d];return Promise.resolve(n).then((function(t){var n=e[d]?e[d]:{};if(p&&(n=t),Y(n,d))return W({data:n,method:h,instance:r,pluginName:d,store:u}),Promise.resolve(t);if(Y(t,d))return l&&W({data:t,method:h,instance:r,store:u}),Promise.resolve(t);if(v.hasOwnProperty(d)&&!0===v[d])return u.dispatch({type:"queue",plugin:d,payload:n,_:{called:"queue",from:"queueMechanism"}}),Promise.resolve(t);var i=m(e[d],o[d]);return Promise.resolve(g[h]({abort:i.abort,payload:n,instance:r,config:G(d,c,o),plugins:c})).then((function(i){var o=Object(a.j)(i)?i:{},s=f({},t,o),l=e[d];if(Y(l,d))W({data:l,method:h,instance:r,pluginName:d,store:u});else{var c=h+":"+d;(c.match(/:/g)||[]).length<2&&!h.match(q)&&!h.match(V)&&r.dispatch(f({},p?s:n,{type:c,_:{called:c,from:"submethod"}}))}return Promise.resolve(s)}))}))}catch(e){return Promise.reject(e)}}),Promise.resolve(n))).then((function(e){if(!(h.match(z)||h.match(/^registerPlugin/)||h.match(V)||h.match(q)||h.match(/^params/)||h.match(/^userIdChanged/))){if(l.plugins.includes(h),e._&&e._.originalAction===h)return e;var n=f({},e,{_:{originalAction:e.type,called:e.type,from:"engineEnd"}});X(e,t.exact.length)&&!h.match(/End$/)&&(n=f({},n,{type:e.type+"Aborted"})),u.dispatch(n)}return e}))}))}catch(e){return Promise.reject(e)}},z=/Start$/,q=/^bootstrap/,V=/^ready/;function W(e){var t=e.pluginName,n=e.method+"Aborted"+(t?":"+t:"");e.store.dispatch(f({},e.data,{type:n,_:{called:n,from:"abort"}}))}function G(e,t,n){var r=t[e]||n[e];return r&&r.config?r.config:{}}function K(e,t){return t.reduce((function(t,n){return n[e]?t.concat({methodName:e,pluginName:n.name,method:n[e]}):t}),[])}function Q(e,t){var n=e.replace(z,""),r=t?":"+t:"";return[""+e+r,""+n+r,n+"End"+r]}function Y(e,t){var n=e.abort;return!!n&&(!0===n||Z(n,t)||n&&Z(n.plugins,t))}function X(e,t){var n=e.abort;if(!n)return!1;if(!0===n||Object(a.l)(n))return!0;var r=n.plugins;return J(n)&&n.length===t||J(r)&&r.length===t}function J(e){return Array.isArray(e)}function Z(e,t){return!(!e||!J(e))&&e.includes(t)}function $(e){var t=e.match(/(.*):(.*)/);return!!t&&{method:t[1],name:t[2]}}function ee(e){return Object.keys(e).reduce((function(t,n){return"type"===n||(t[n]=Object(a.j)(e[n])?Object.assign({},e[n]):e[n]),t}),{})}function te(e,t,n){var r={};return function(i){return function(o){return function(s){try{var u,l=function(e){return u?e:o(h)},c=s.type,d=s.plugins,h=s;if(s.abort)return Promise.resolve(o(s));if(c===C.enablePlugin&&i.dispatch({type:C.initializeStart,plugins:d,disabled:[],fromEnable:!0,meta:s.meta}),c===C.disablePlugin&&setTimeout((function(){return B(s.meta.rid,{payload:s})}),0),c===C.initializeEnd){var p=t(),g=Object.keys(p),m=g.filter((function(e){return d.includes(e)})).map((function(e){return p[e]})),v=[],b=[],y=s.disabled,_=m.map((function(e){var t=e.loaded,n=e.name,a=e.config;return N(e,(function(){return t({config:a})}),1e4).then((function(t){return r[n]||(i.dispatch({type:C.pluginReadyType(n),name:n,events:Object.keys(e).filter((function(e){return!E.includes(e)}))}),r[n]=!0),v=v.concat(n),e})).catch((function(e){if(e instanceof Error)throw new Error(e);return b=b.concat(e.name),e}))}));Promise.all(_).then((function(e){var t={plugins:v,failed:b,disabled:y};setTimeout((function(){g.length===_.length+y.length&&i.dispatch(f({},{type:C.ready},t))}),0)}))}var A=function(){if(c!==C.bootstrap)return/^ready:([^:]*)$/.test(c)&&setTimeout((function(){return U(i,t,e)}),0),Promise.resolve(function(e,t,n,r,i){try{var o=Object(a.i)(t)?t():t,s=e.type,u=s.replace(z,"");if(e._&&e._.called)return Promise.resolve(e);var l=n.getState(),c=(p=o,void 0===(g=l.plugins)&&(g={}),void 0===(m=e.options)&&(m={}),Object.keys(p).filter((function(e){var t=m.plugins||{};return Object(a.g)(t[e])?t[e]:!1!==t.all&&(!g[e]||!1!==g[e].enabled)})).map((function(e){return p[e]})));s===C.initializeStart&&e.fromEnable&&(c=Object.keys(l.plugins).filter((function(t){var n=l.plugins[t];return e.plugins.includes(t)&&!n.initialized})).map((function(e){return o[e]})));var d=c.map((function(e){return e.name})),h=function(e,t,n){var r=Q(e).map((function(e){return K(e,t)}));return t.reduce((function(n,r){var i=r.name,a=Q(e,i).map((function(e){return K(e,t)})),o=a[0],s=a[1],u=a[2];return o.length&&(n.beforeNS[i]=o),s.length&&(n.duringNS[i]=s),u.length&&(n.afterNS[i]=u),n}),{before:r[0],beforeNS:{},during:r[1],duringNS:{},after:r[2],afterNS:{}})}(s,c);return Promise.resolve(H({action:e,data:{exact:h.before,namespaced:h.beforeNS},state:l,allPlugins:o,allMatches:h,instance:n,store:r,EVENTS:i})).then((function(e){function t(){var t=function(){if(s.match(z))return Promise.resolve(H({action:f({},a,{type:u+"End"}),data:{exact:h.after,namespaced:h.afterNS},state:l,allPlugins:o,allMatches:h,instance:n,store:r,EVENTS:i})).then((function(e){e.meta&&e.meta.hasCallback&&B(e.meta.rid,{payload:e})}))}();return t&&t.then?t.then((function(){return e})):e}if(X(e,d.length))return e;var a,c=function(){if(s!==u)return Promise.resolve(H({action:f({},e,{type:u}),data:{exact:h.during,namespaced:h.duringNS},state:l,allPlugins:o,allMatches:h,instance:n,store:r,EVENTS:i})).then((function(e){a=e}));a=e}();return c&&c.then?c.then(t):t()}))}catch(e){return Promise.reject(e)}var p,g,m}(s,t,e,i,n)).then((function(e){return u=1,o(e)}))}();return Promise.resolve(A&&A.then?A.then(l):l(A))}catch(e){return Promise.reject(e)}}}}}function ne(e){return function(t){return function(t){return function(n){var r=n.type,i=n.key,a=n.value,o=n.options;if(r===C.setItem||r===C.removeItem){if(n.abort)return t(n);r===C.setItem?e.setItem(i,a,o):e.removeItem(i,o)}return t(n)}}}}var re=function(){var e=this;this.before=[],this.after=[],this.addMiddleware=function(t,n){e[n]=e[n].concat(t)},this.removeMiddleware=function(t,n){var r=e[n].findIndex((function(e){return e===t}));-1!==r&&(e[n]=[].concat(e[n].slice(0,r),e[n].slice(r+1)))},this.dynamicMiddlewares=function(t){return function(n){return function(r){return function(i){var a={getState:n.getState,dispatch:function(e){return n.dispatch(e)}},o=e[t].map((function(e){return e(a)}));return b.apply(void 0,o)(r)(i)}}}}};function ie(e){return function(t,n){void 0===t&&(t={});var r={};if("initialize:aborted"===n.type)return t;if(/^registerPlugin:([^:]*)$/.test(n.type)){var i=ae(n.type,"registerPlugin"),a=e()[i];if(!a||!i)return t;var o=n.enabled,s=a.config;return r[i]={enabled:o,initialized:!!o&&Boolean(!a.initialize),loaded:!!o&&Boolean(a.loaded({config:s})),config:s},f({},t,r)}if(/^initialize:([^:]*)$/.test(n.type)){var u=ae(n.type,C.initialize),l=e()[u];return l&&u?(r[u]=f({},t[u],{initialized:!0,loaded:Boolean(l.loaded({config:l.config}))}),f({},t,r)):t}if(/^ready:([^:]*)$/.test(n.type))return r[n.name]=f({},t[n.name],{loaded:!0}),f({},t,r);switch(n.type){case C.disablePlugin:return f({},t,oe(n.plugins,!1,t));case C.enablePlugin:return f({},t,oe(n.plugins,!0,t));default:return t}}}function ae(e,t){return e.substring(t.length+1,e.length)}function oe(e,t,n){return e.reduce((function(e,r){return e[r]=f({},n[r],{enabled:t}),e}),n)}function se(e){try{return JSON.parse(JSON.stringify(e))}catch(e){}return e}var ue={last:{},history:[]};function le(e,t){void 0===e&&(e=ue);var n=t.options,r=t.meta;if(t.type===C.track){var i=se(f({event:t.event,properties:t.properties},Object.keys(n).length&&{options:n},{meta:r}));return f({},e,{last:i,history:e.history.concat(i)})}return e}var ce={actions:[]};function fe(e,t){void 0===e&&(e=ce);var n=t.payload;switch(t.type){case"queue":var r;return r=n&&n.type&&n.type===C.identify?[t].concat(e.actions):e.actions.concat(t),f({},e,{actions:r});case"dequeue":return[];default:return e}}var de=/#.*$/;function he(e){var t=/(http[s]?:\/\/)?([^\/\s]+\/)(.*)/g.exec(e);return"/"+(t&&t[3]?t[3].split("?")[0].replace(de,""):"")}var pe,ge,me,ve,be=function(e){if(void 0===e&&(e={}),!a.h)return e;var t=document,n=t.title,r=t.referrer,i=window,o=i.location,s=i.innerWidth,u=i.innerHeight,l=o.hash,c=o.search,d=function(e){var t=function(){if(a.h)for(var e,t=document.getElementsByTagName("link"),n=0;e=t[n];n++)if("canonical"===e.getAttribute("rel"))return e.getAttribute("href")}();return t?t.match(/\?/)?t:t+e:window.location.href.replace(de,"")}(c),h={title:n,url:d,path:he(d),hash:l,search:c,width:s,height:u};return r&&""!==r&&(h.referrer=r),f({},h,e)},ye={last:{},history:[]};function _e(e,t){void 0===e&&(e=ye);var n=t.options;if(t.type===C.page){var r=se(f({properties:t.properties,meta:t.meta},Object.keys(n).length&&{options:n}));return f({},e,{last:r,history:e.history.concat(r)})}return e}pe=function(){if(!a.h)return!1;var e=navigator.appVersion;return~e.indexOf("Win")?"Windows":~e.indexOf("Mac")?"MacOS":~e.indexOf("X11")?"UNIX":~e.indexOf("Linux")?"Linux":"Unknown OS"}(),ge=a.h?document.referrer:null,me=function(){if(a.h){var e=navigator,t=e.languages;return e.userLanguage||(t&&t.length?t[0]:e.language)}}(),ve=function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){}}();var Ae={initialized:!1,sessionId:l(),app:null,version:null,debug:!1,offline:!!a.h&&!navigator.onLine,os:{name:pe},userAgent:a.h?navigator.userAgent:"node",library:{name:"analytics",version:"0.12.7"},timezone:ve,locale:me,campaign:{},referrer:ge};function we(e,t){void 0===e&&(e=Ae);var n=e.initialized,r=t.campaign;switch(t.type){case C.campaign:return f({},e,{campaign:r});case C.offline:return f({},e,{offline:!0});case C.online:return f({},e,{offline:!1});default:return n?e:f({},Ae,e,{initialized:!0})}}var Fe=["plugins","reducers","storage"];function ke(e,t,n){if(a.h){var r=window[(n?"add":"remove")+"EventListener"];e.split(" ").forEach((function(e){r(e,t)}))}}function xe(e){var t=ke.bind(null,"online offline",(function(t){return Promise.resolve(!navigator.onLine).then(e)}));return t(!0),function(e){return t(!1)}}function Ee(){return Object(c.g)("analytics",[]),function(e){return function(t,n,r){var i=e(t,n,r),a=i.dispatch;return Object.assign(i,{dispatch:function(e){return c.d[c.b].analytics.push(e.action||e),a(e)}})}}}function Ce(e){return function(){return b(b.apply(null,arguments),Ee())}}function Se(e){return e?Object(a.f)(e)?e:[e]:[]}function Oe(e,t,n){void 0===e&&(e={});var r,i,o=l();return t&&(I[o]=(r=t,i=function(e){for(var t,n=e||Array.prototype.slice.call(arguments),r=0;r<n.length;r++)if(Object(a.i)(n[r])){t=n[r];break}return t}(n),function(e){i&&i(e),r(e)})),f({},e,{rid:o,ts:(new Date).getTime()},t?{hasCallback:!0}:{})}function De(e){void 0===e&&(e={});var t,n=e.reducers||{},r=e.initialUser||{},o=(e.plugins||[]).reduce((function(e,t){if(Object(a.i)(t))return e.middlewares=e.middlewares.concat(t),e;if(t.NAMESPACE&&(t.name=t.NAMESPACE),!t.name)throw new Error("https://lytics.dev/errors/1");t.config||(t.config={});var n=t.EVENTS?Object.keys(t.EVENTS).map((function(e){return t.EVENTS[e]})):[];e.pluginEnabled[t.name]=!(!1===t.enabled||!1===t.config.enabled),delete t.enabled,t.methods&&(e.methods[t.name]=Object.keys(t.methods).reduce((function(e,n){var r;return e[n]=(r=t.methods[n],function(){for(var e=Array.prototype.slice.call(arguments),t=new Array(r.length),n=0;n<e.length;n++)t[n]=e[n];return t[t.length]=K,r.apply({instance:K},t)}),e}),{}),delete t.methods);var r=Object.keys(t).concat(n),i=new Set(e.events.concat(r));if(e.events=Array.from(i),e.pluginsArray=e.pluginsArray.concat(t),e.plugins[t.name])throw new Error(t.name+"AlreadyLoaded");return e.plugins[t.name]=t,e.plugins[t.name].loaded||(e.plugins[t.name].loaded=function(){return!0}),e}),{plugins:{},pluginEnabled:{},methods:{},pluginsArray:[],middlewares:[],events:[]}),u=e.storage?e.storage:{getItem:c.c,setItem:c.g,removeItem:c.f},g=(t=u,function(e,n,r){return n.getState("user")[e]||(r&&Object(a.j)(r)&&r[e]?r[e]:P(t)[e]||Object(c.c)(R(e))||null)}),A=o.plugins,w=o.events.filter((function(e){return!E.includes(e)})).sort(),S=new Set(w.concat(x).filter((function(e){return!E.includes(e)}))),O=Array.from(S).sort(),D=function(){return A},I=new re,B=I.addMiddleware,N=I.removeMiddleware,L=I.dynamicMiddlewares,H=function(){throw new Error("Abort disabled inListener")},z=s(),q=P(u),V=f({},q,r,z.an_uid?{userId:z.an_uid}:{},z.an_aid?{anonymousId:z.an_aid}:{});V.anonymousId||(V.anonymousId=l());var W=f({enable:function(e,t){return new Promise((function(n){se.dispatch({type:C.enablePlugin,plugins:Se(e),_:{originalAction:C.enablePlugin}},n,[t])}))},disable:function(e,t){return new Promise((function(n){se.dispatch({type:C.disablePlugin,plugins:Se(e),_:{originalAction:C.disablePlugin}},n,[t])}))}},o.methods),G=!1,K={identify:function(e,t,n,r){try{var i=Object(a.l)(e)?e:null,o=Object(a.j)(e)?e:t,s=n||{},u=K.user();Object(c.g)(R(F),i);var l=i||o.userId||g(F,K,o);return Promise.resolve(new Promise((function(e){se.dispatch(f({type:C.identifyStart,userId:l,traits:o||{},options:s,anonymousId:u.anonymousId},u.id&&u.id!==i&&{previousId:u.id}),e,[t,n,r])})))}catch(e){return Promise.reject(e)}},track:function(e,t,n,r){try{var i=Object(a.j)(e)?e.event:e;if(!i||!Object(a.l)(i))throw new Error("EventMissing");var o=Object(a.j)(e)?e:t||{},s=Object(a.j)(n)?n:{};return Promise.resolve(new Promise((function(e){se.dispatch({type:C.trackStart,event:i,properties:o,options:s,userId:g(F,K,t),anonymousId:g(k,K,t)},e,[t,n,r])})))}catch(e){return Promise.reject(e)}},page:function(e,t,n){try{var r=Object(a.j)(e)?e:{},i=Object(a.j)(t)?t:{};return Promise.resolve(new Promise((function(a){se.dispatch({type:C.pageStart,properties:be(r),options:i,userId:g(F,K,r),anonymousId:g(k,K,r)},a,[e,t,n])})))}catch(e){return Promise.reject(e)}},user:function(e){if(e===F||"id"===e)return g(F,K);if(e===k||"anonId"===e)return g(k,K);var t=K.getState("user");return e?i()(t,e):t},reset:function(e){return new Promise((function(t){se.dispatch({type:C.resetStart},t,e)}))},ready:function(e){return G&&e({plugins:W,instance:K}),K.on(C.ready,(function(t){e(t),G=!0}))},on:function(e,t){if(!e||!Object(a.i)(t))return!1;if(e===C.bootstrap)throw new Error(".on disabled for "+e);var n=/Start$|Start:/;if("*"===e){var r=function(e){return function(e){return function(r){return r.type.match(n)&&t({payload:r,instance:K,plugins:A}),e(r)}}},i=function(e){return function(e){return function(r){return r.type.match(n)||t({payload:r,instance:K,plugins:A}),e(r)}}};return B(r,je),B(i,Te),function(){N(r,je),N(i,Te)}}var o=e.match(n)?je:Te,s=function(n){return function(n){return function(r){return r.type===e&&t({payload:r,instance:K,plugins:A,abort:H}),n(r)}}};return B(s,o),function(){return N(s,o)}},once:function(e,t){if(!e||!Object(a.i)(t))return!1;if(e===C.bootstrap)throw new Error(".once disabled for "+e);var n=K.on(e,(function(e){t({payload:e.payload,instance:K,plugins:A,abort:H}),n()}));return n},getState:function(e){var t=se.getState();return e?i()(t,e):Object.assign({},t)},dispatch:function(e){var t=Object(a.l)(e)?{type:e}:e;if(x.includes(t.type))throw new Error("reserved action "+t.type);var n=f({},t,{_:f({originalAction:t.type},e._||{})});se.dispatch(n)},enablePlugin:W.enable,disablePlugin:W.disable,plugins:W,storage:{getItem:u.getItem,setItem:function(e,t,n){se.dispatch({type:C.setItemStart,key:e,value:t,options:n})},removeItem:function(e,t){se.dispatch({type:C.removeItemStart,key:e,options:t})}},setAnonymousId:function(e,t){K.storage.setItem(_,e,t)},events:{core:x,plugins:w}},Q=o.middlewares.concat([function(e){return function(e){return function(t){return t.meta||(t.meta=Oe()),e(t)}}},L(je),te(K,D,{all:O,plugins:w}),ne(u),j(K),M(K),L(Te)]),Y={context:we,user:T(u),page:_e,track:le,plugins:ie(D),queue:fe},X=b,J=b;if(a.h&&e.debug){var Z=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;Z&&(X=Z({trace:!0,traceLimit:25})),J=function(){return 0===arguments.length?Ee():Object(a.j)(typeof arguments[0])?Ce():Ce().apply(null,arguments)}}var $,ee=function(e){return Object.keys(e).reduce((function(t,n){return Fe.includes(n)||(t[n]=e[n]),t}),{})}(e),ae=o.pluginsArray.reduce((function(e,t){var n=t.name,r=t.config,i=t.loaded,a=o.pluginEnabled[n];return e[n]={enabled:a,initialized:!!a&&Boolean(!t.initialize),loaded:Boolean(i({config:r})),config:r},e}),{}),oe={context:ee,user:V,plugins:ae},se=m(function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];typeof e[i]===d&&(n[i]=e[i])}var a,o=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(typeof n(void 0,{type:"@@redux/INIT"})===h||typeof n(void 0,{type:p})===h)throw new Error("reducer "+t+" "+h)}))}(n)}catch(e){a=e}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var r=!1,i={},s=0;s<o.length;s++){var u=o[s],l=e[u],c=(0,n[u])(l,t);if(typeof c===h){var f=v(u,t);throw new Error(f)}i[u]=c,r=r||c!==l}return r?i:e}}(f({},Y,n)),oe,J(X(y.apply(void 0,Q))));se.dispatch=($=se.dispatch,function(e,t,n){var r=f({},e,{meta:Oe(e.meta,t,Se(n))});return $.apply(null,[r])});var ue=Object.keys(A);se.dispatch({type:C.bootstrap,plugins:ue,config:ee,params:z,user:V,initialUser:r,persistedUser:q});var ce=ue.filter((function(e){return o.pluginEnabled[e]})),de=ue.filter((function(e){return!o.pluginEnabled[e]}));return se.dispatch({type:C.registerPlugins,plugins:ue,enabled:o.pluginEnabled}),o.pluginsArray.map((function(e,t){var n=e.bootstrap,r=e.config,i=e.name;n&&Object(a.i)(n)&&n({instance:K,config:r,payload:e}),se.dispatch({type:C.registerPluginType(i),name:i,enabled:o.pluginEnabled[i],plugin:e}),o.pluginsArray.length===t+1&&se.dispatch({type:C.initializeStart,plugins:ce,disabled:de})})),xe((function(e){se.dispatch({type:e?C.offline:C.online})})),function(e,t,n){setInterval((function(){return U(e,t,n)}),3e3)}(se,D,K),K}var je="before",Te="after",Pe="cookie",Re=Ne(),Me=Le,Ie=Le;function Be(e){return Re?Le(e,"",-1):Object(c.f)(e)}function Ne(){if(void 0!==Re)return Re;var e="cookiecookie";try{Le(e,e),Re=-1!==document.cookie.indexOf(e),Be(e)}catch(e){Re=!1}return Re}function Le(e,t,n,r,i,a){if("undefined"!=typeof window){var o=arguments.length>1;return!1===Re&&(o?Object(c.g)(e,t):Object(c.c)(e)),o?document.cookie=e+"="+encodeURIComponent(t)+(n?"; expires="+new Date(+new Date+1e3*n).toUTCString()+(r?"; path="+r:"")+(i?"; domain="+i:"")+(a?"; secure":""):""):decodeURIComponent((("; "+document.cookie).split("; "+e+"=")[1]||"").split(";")[0])}}var Ue="localStorage",He=c.e.bind(null,"localStorage"),ze=(Object(c.h)("localStorage","getItem",c.c),Object(c.h)("localStorage","setItem",c.g),Object(c.h)("localStorage","removeItem",c.f),"sessionStorage"),qe=c.e.bind(null,"sessionStorage");Object(c.h)("sessionStorage","getItem",c.c),Object(c.h)("sessionStorage","setItem",c.g),Object(c.h)("sessionStorage","removeItem",c.f);function Ve(e){var t=e;try{if("true"===(t=JSON.parse(e)))return!0;if("false"===t)return!1;if(Object(a.j)(t))return t;parseFloat(t)===t&&(t=parseFloat(t))}catch(e){}if(null!==t&&""!==t)return t}var We=He(),Ge=qe(),Ke=Ne();function Qe(e,t){if(e){var n=Ye(t),r=!$e(n),i=Xe(n)?Ve(localStorage.getItem(e)):void 0;if(r&&!Object(a.m)(i))return i;var o=Je(n)?Ve(Me(e)):void 0;if(r&&o)return o;var s=Ze(n)?Ve(sessionStorage.getItem(e)):void 0;if(r&&s)return s;var u=Object(c.c)(e);return r?u:{localStorage:i,sessionStorage:s,cookie:o,global:u}}}function Ye(e){return e?Object(a.l)(e)?e:e.storage:a.b}function Xe(e){return We&&et(e,Ue)}function Je(e){return Ke&&et(e,Pe)}function Ze(e){return Ge&&et(e,ze)}function $e(e){return e===a.a||"all"===e}function et(e,t){return e===a.b||e===t||$e(e)}function tt(e,t,n){return{location:e,current:t,previous:n}}var nt={setItem:function(e,t,n){if(e&&!Object(a.m)(t)){var r={},i=Ye(n),o=JSON.stringify(t),s=!$e(i);return Xe(i)&&(r.localStorage=tt(Ue,t,Ve(localStorage.getItem(e))),localStorage.setItem(e,o),s)?r.localStorage:Je(i)&&(r.cookie=tt(Pe,t,Ve(Me(e))),Ie(e,o),s)?r.cookie:Ze(i)&&(r.sessionStorage=tt(ze,t,Ve(sessionStorage.getItem(e))),sessionStorage.setItem(e,o),s)?r.sessionStorage:(r[c.a]=tt(c.a,t,Object(c.c)(e)),Object(c.g)(e,t),s?r[c.a]:r)}},getItem:Qe,removeItem:function(e,t){if(e){var n=Ye(t),r=Qe(e,a.a),i={};return!Object(a.m)(r.localStorage)&&Xe(n)&&(localStorage.removeItem(e),i.localStorage=r.localStorage),!Object(a.m)(r.cookie)&&Je(n)&&(Be(e),i.cookie=r.cookie),!Object(a.m)(r.sessionStorage)&&Ze(n)&&(sessionStorage.removeItem(e),i.sessionStorage=r.sessionStorage),!Object(a.m)(r.global)&&et(n,c.a)&&(Object(c.f)(e),i[c.a]=r.global),i}}};function rt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function at(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?it(Object(n),!0).forEach((function(t){rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):it(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ot(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t={storage:nt};return De(at(at({},t),e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return we}));var r=n(1),i=n.n(r),a=n(9),o=n.n(a);function s(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))}function u(e,t){var n,r,i,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]},o=Object.create(("function"===typeof Iterator?Iterator:Object).prototype);return o.next=s(0),o.throw=s(1),o.return=s(2),"function"===typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(u){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===s[0]||2===s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(u){s=[6,u],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,u])}}}Object.create;function l(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function c(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"===typeof SuppressedError&&SuppressedError;var f=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function d(e,t){var n=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=f.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"===typeof t?t:"string"===typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}var h=[".DS_Store","Thumbs.db"];function p(e){return"object"===typeof e&&null!==e}function g(e){return y(e.target.files).map((function(e){return d(e)}))}function m(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return d(e)}))]}}))}))}function v(e,t){return s(this,void 0,void 0,(function(){var n;return u(this,(function(r){switch(r.label){case 0:return e.items?(n=y(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,n]:[4,Promise.all(n.map(_))]):[3,2];case 1:return[2,b(A(r.sent()))];case 2:return[2,b(y(e.files).map((function(e){return d(e)})))]}}))}))}function b(e){return e.filter((function(e){return-1===h.indexOf(e.name)}))}function y(e){if(null===e)return[];for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function _(e){if("function"!==typeof e.webkitGetAsEntry)return w(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?k(t):w(e)}function A(e){return e.reduce((function(e,t){return c(c([],l(e),!1),l(Array.isArray(t)?A(t):[t]),!1)}),[])}function w(e){var t=e.getAsFile();if(!t)return Promise.reject("".concat(e," is not a File"));var n=d(t);return Promise.resolve(n)}function F(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){return[2,e.isDirectory?k(e):x(e)]}))}))}function k(e){var t=e.createReader();return new Promise((function(e,n){var r=[];!function i(){var a=this;t.readEntries((function(t){return s(a,void 0,void 0,(function(){var a,o,s;return u(this,(function(u){switch(u.label){case 0:if(t.length)return[3,5];u.label=1;case 1:return u.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return a=u.sent(),e(a),[3,4];case 3:return o=u.sent(),n(o),[3,4];case 4:return[3,6];case 5:s=Promise.all(t.map(F)),r.push(s),i(),u.label=6;case 6:return[2]}}))}))}),(function(e){n(e)}))}()}))}function x(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){return[2,new Promise((function(t,n){e.file((function(n){var r=d(n,e.fullPath);t(r)}),(function(e){n(e)}))}))]}))}))}var E=n(1358),C=n.n(E);function S(e){return function(e){if(Array.isArray(e))return R(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}(e,t)||P(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){if(e){if("string"===typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R(e,t):void 0}}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var M="file-invalid-type",I="file-too-large",B="file-too-small",N="too-many-files",L=function(e){e=Array.isArray(e)&&1===e.length?e[0]:e;var t=Array.isArray(e)?"one of ".concat(e.join(", ")):e;return{code:M,message:"File type must be ".concat(t)}},U=function(e){return{code:I,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},H=function(e){return{code:B,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},z={code:N,message:"Too many files"};function q(e,t){var n="application/x-moz-file"===e.type||C()(e,t);return[n,n?null:L(t)]}function V(e,t,n){if(W(e.size))if(W(t)&&W(n)){if(e.size>n)return[!1,U(n)];if(e.size<t)return[!1,H(t)]}else{if(W(t)&&e.size<t)return[!1,H(t)];if(W(n)&&e.size>n)return[!1,U(n)]}return[!0,null]}function W(e){return void 0!==e&&null!==e}function G(e){var t=e.files,n=e.accept,r=e.minSize,i=e.maxSize,a=e.multiple,o=e.maxFiles,s=e.validator;return!(!a&&t.length>1||a&&o>=1&&t.length>o)&&t.every((function(e){var t=T(q(e,n),1)[0],a=T(V(e,r,i),1)[0],o=s?s(e):null;return t&&a&&!o}))}function K(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function Q(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function Y(e){e.preventDefault()}function X(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function J(e){return-1!==e.indexOf("Edge/")}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return X(e)||J(e)}function $(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return t.some((function(t){return!K(e)&&t&&t.apply(void 0,[e].concat(r)),K(e)}))}}function ee(){return"showOpenFilePicker"in window}function te(e){return W(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=T(e,2),n=t[0],r=t[1],i=!0;return ae(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),i=!1),Array.isArray(r)&&r.every(oe)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),i=!1),i})).reduce((function(e,t){var n=T(t,2),r=n[0],i=n[1];return D(D({},e),{},j({},r,i))}),{})}]:e}function ne(e){if(W(e))return Object.entries(e).reduce((function(e,t){var n=T(t,2),r=n[0],i=n[1];return[].concat(S(e),[r],S(i))}),[]).filter((function(e){return ae(e)||oe(e)})).join(",")}function re(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}function ie(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}function ae(e){return"audio/*"===e||"video/*"===e||"image/*"===e||"text/*"===e||/\w+\/[-+.\w]+/g.test(e)}function oe(e){return/^.*\.[\w]+$/.test(e)}var se=["children"],ue=["open"],le=["refKey","role","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"],ce=["refKey","onChange","onClick"];function fe(e){return function(e){if(Array.isArray(e))return pe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||he(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}(e,t)||he(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function he(e,t){if(e){if("string"===typeof e)return pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pe(e,t):void 0}}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ge(Object(n),!0).forEach((function(t){ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ge(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ve(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var ye=Object(r.forwardRef)((function(e,t){var n=e.children,a=we(be(e,se)),o=a.open,s=be(a,ue);return Object(r.useImperativeHandle)(t,(function(){return{open:o}}),[o]),i.a.createElement(r.Fragment,null,n(me(me({},s),{},{open:o})))}));ye.displayName="Dropzone";var _e={disabled:!1,getFilesFromEvent:function(e){return s(this,void 0,void 0,(function(){return u(this,(function(t){return p(e)&&p(e.dataTransfer)?[2,v(e.dataTransfer,e.type)]:function(e){return p(e)&&p(e.target)}(e)?[2,g(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"===typeof e.getFile}))?[2,m(e)]:[2,[]]}))}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};ye.defaultProps=_e,ye.propTypes={children:o.a.func,accept:o.a.objectOf(o.a.arrayOf(o.a.string)),multiple:o.a.bool,preventDropOnDocument:o.a.bool,noClick:o.a.bool,noKeyboard:o.a.bool,noDrag:o.a.bool,noDragEventsBubbling:o.a.bool,minSize:o.a.number,maxSize:o.a.number,maxFiles:o.a.number,disabled:o.a.bool,getFilesFromEvent:o.a.func,onFileDialogCancel:o.a.func,onFileDialogOpen:o.a.func,useFsAccessApi:o.a.bool,autoFocus:o.a.bool,onDragEnter:o.a.func,onDragLeave:o.a.func,onDragOver:o.a.func,onDrop:o.a.func,onDropAccepted:o.a.func,onDropRejected:o.a.func,onError:o.a.func,validator:o.a.func};var Ae={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function we(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=me(me({},_e),e),n=t.accept,i=t.disabled,a=t.getFilesFromEvent,o=t.maxSize,s=t.minSize,u=t.multiple,l=t.maxFiles,c=t.onDragEnter,f=t.onDragLeave,d=t.onDragOver,h=t.onDrop,p=t.onDropAccepted,g=t.onDropRejected,m=t.onFileDialogCancel,v=t.onFileDialogOpen,b=t.useFsAccessApi,y=t.autoFocus,_=t.preventDropOnDocument,A=t.noClick,w=t.noKeyboard,F=t.noDrag,k=t.noDragEventsBubbling,x=t.onError,E=t.validator,C=Object(r.useMemo)((function(){return ne(n)}),[n]),S=Object(r.useMemo)((function(){return te(n)}),[n]),O=Object(r.useMemo)((function(){return"function"===typeof v?v:ke}),[v]),D=Object(r.useMemo)((function(){return"function"===typeof m?m:ke}),[m]),j=Object(r.useRef)(null),T=Object(r.useRef)(null),P=Object(r.useReducer)(Fe,Ae),R=de(P,2),M=R[0],I=R[1],B=M.isFocused,N=M.isFileDialogActive,L=Object(r.useRef)("undefined"!==typeof window&&window.isSecureContext&&b&&ee()),U=function(){!L.current&&N&&setTimeout((function(){T.current&&(T.current.files.length||(I({type:"closeDialog"}),D()))}),300)};Object(r.useEffect)((function(){return window.addEventListener("focus",U,!1),function(){window.removeEventListener("focus",U,!1)}}),[T,N,D,L]);var H=Object(r.useRef)([]),W=function(e){j.current&&j.current.contains(e.target)||(e.preventDefault(),H.current=[])};Object(r.useEffect)((function(){return _&&(document.addEventListener("dragover",Y,!1),document.addEventListener("drop",W,!1)),function(){_&&(document.removeEventListener("dragover",Y),document.removeEventListener("drop",W))}}),[j,_]),Object(r.useEffect)((function(){return!i&&y&&j.current&&j.current.focus(),function(){}}),[j,y,i]);var X=Object(r.useCallback)((function(e){x?x(e):console.error(e)}),[x]),J=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),Se(e),H.current=[].concat(fe(H.current),[e.target]),Q(e)&&Promise.resolve(a(e)).then((function(t){if(!K(e)||k){var n=t.length,r=n>0&&G({files:t,accept:C,minSize:s,maxSize:o,multiple:u,maxFiles:l,validator:E});I({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e)}})).catch((function(e){return X(e)}))}),[a,c,X,k,C,s,o,u,l,E]),ae=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),Se(e);var t=Q(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(n){}return t&&d&&d(e),!1}),[d,k]),oe=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),Se(e);var t=H.current.filter((function(e){return j.current&&j.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),H.current=t,t.length>0||(I({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Q(e)&&f&&f(e))}),[j,f,k]),se=Object(r.useCallback)((function(e,t){var n=[],r=[];e.forEach((function(e){var t=de(q(e,C),2),i=t[0],a=t[1],u=de(V(e,s,o),2),l=u[0],c=u[1],f=E?E(e):null;if(i&&l&&!f)n.push(e);else{var d=[a,c];f&&(d=d.concat(f)),r.push({file:e,errors:d.filter((function(e){return e}))})}})),(!u&&n.length>1||u&&l>=1&&n.length>l)&&(n.forEach((function(e){r.push({file:e,errors:[z]})})),n.splice(0)),I({acceptedFiles:n,fileRejections:r,type:"setFiles"}),h&&h(n,r,t),r.length>0&&g&&g(r,t),n.length>0&&p&&p(n,t)}),[I,u,C,s,o,l,h,p,g,E]),ue=Object(r.useCallback)((function(e){e.preventDefault(),e.persist(),Se(e),H.current=[],Q(e)&&Promise.resolve(a(e)).then((function(t){K(e)&&!k||se(t,e)})).catch((function(e){return X(e)})),I({type:"reset"})}),[a,se,X,k]),he=Object(r.useCallback)((function(){if(L.current){I({type:"openDialog"}),O();var e={multiple:u,types:S};window.showOpenFilePicker(e).then((function(e){return a(e)})).then((function(e){se(e,null),I({type:"closeDialog"})})).catch((function(e){re(e)?(D(e),I({type:"closeDialog"})):ie(e)?(L.current=!1,T.current?(T.current.value=null,T.current.click()):X(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no <input> was provided."))):X(e)}))}else T.current&&(I({type:"openDialog"}),O(),T.current.value=null,T.current.click())}),[I,O,D,b,se,X,S,u]),pe=Object(r.useCallback)((function(e){j.current&&j.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),he()))}),[j,he]),ge=Object(r.useCallback)((function(){I({type:"focus"})}),[]),ye=Object(r.useCallback)((function(){I({type:"blur"})}),[]),we=Object(r.useCallback)((function(){A||(Z()?setTimeout(he,0):he())}),[A,he]),xe=function(e){return i?null:e},Ee=function(e){return w?null:xe(e)},Ce=function(e){return F?null:xe(e)},Se=function(e){k&&e.stopPropagation()},Oe=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.role,a=e.onKeyDown,o=e.onFocus,s=e.onBlur,u=e.onClick,l=e.onDragEnter,c=e.onDragOver,f=e.onDragLeave,d=e.onDrop,h=be(e,le);return me(me(ve({onKeyDown:Ee($(a,pe)),onFocus:Ee($(o,ge)),onBlur:Ee($(s,ye)),onClick:xe($(u,we)),onDragEnter:Ce($(l,J)),onDragOver:Ce($(c,ae)),onDragLeave:Ce($(f,oe)),onDrop:Ce($(d,ue)),role:"string"===typeof r&&""!==r?r:"presentation"},n,j),i||w?{}:{tabIndex:0}),h)}}),[j,pe,ge,ye,we,J,ae,oe,ue,w,F,i]),De=Object(r.useCallback)((function(e){e.stopPropagation()}),[]),je=Object(r.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,i=e.onClick,a=be(e,ce),o=ve({accept:C,multiple:u,type:"file",style:{display:"none"},onChange:xe($(r,ue)),onClick:xe($(i,De)),tabIndex:-1},n,T);return me(me({},o),a)}}),[T,n,u,ue,i]);return me(me({},M),{},{isFocused:B&&!i,getRootProps:Oe,getInputProps:je,rootRef:j,inputRef:T,open:xe(he)})}function Fe(e,t){switch(t.type){case"focus":return me(me({},e),{},{isFocused:!0});case"blur":return me(me({},e),{},{isFocused:!1});case"openDialog":return me(me({},Ae),{},{isFileDialogActive:!0});case"closeDialog":return me(me({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return me(me({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return me(me({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return me({},Ae);default:return e}}function ke(){}},function(e,t,n){"use strict";n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return p}));var r=n(155),i=n(460),a=n(154),o=n(455),s=n(459),u=n(464);function l(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function c(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function f(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var d,h,p,g={"-":"",_:" ",0:"0"},m=/^\s*\d+/,v=/^%/,b=/[\\^$*+?|[\]().{}]/g;function y(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function _(e){return e.replace(b,"\\$&")}function A(e){return new RegExp("^(?:"+e.map(_).join("|")+")","i")}function w(e){return new Map(e.map((function(e,t){return[e.toLowerCase(),t]})))}function F(e,t,n){var r=m.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function k(e,t,n){var r=m.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function x(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function E(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function C(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function S(e,t,n){var r=m.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function O(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function D(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function j(e,t,n){var r=m.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function T(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function P(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function R(e,t,n){var r=m.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function M(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function I(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function B(e,t,n){var r=m.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function N(e,t,n){var r=m.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function L(e,t,n){var r=m.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function U(e,t,n){var r=v.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function H(e,t,n){var r=m.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function z(e,t,n){var r=m.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function q(e,t){return y(e.getDate(),t,2)}function V(e,t){return y(e.getHours(),t,2)}function W(e,t){return y(e.getHours()%12||12,t,2)}function G(e,t){return y(1+o.b.count(Object(s.a)(e),e),t,3)}function K(e,t){return y(e.getMilliseconds(),t,3)}function Q(e,t){return K(e,t)+"000"}function Y(e,t){return y(e.getMonth()+1,t,2)}function X(e,t){return y(e.getMinutes(),t,2)}function J(e,t){return y(e.getSeconds(),t,2)}function Z(e){var t=e.getDay();return 0===t?7:t}function $(e,t){return y(a.g.count(Object(s.a)(e)-1,e),t,2)}function ee(e){var t=e.getDay();return t>=4||0===t?Object(a.i)(e):a.i.ceil(e)}function te(e,t){return e=ee(e),y(a.i.count(Object(s.a)(e),e)+(4===Object(s.a)(e).getDay()),t,2)}function ne(e){return e.getDay()}function re(e,t){return y(a.c.count(Object(s.a)(e)-1,e),t,2)}function ie(e,t){return y(e.getFullYear()%100,t,2)}function ae(e,t){return y((e=ee(e)).getFullYear()%100,t,2)}function oe(e,t){return y(e.getFullYear()%1e4,t,4)}function se(e,t){var n=e.getDay();return y((e=n>=4||0===n?Object(a.i)(e):a.i.ceil(e)).getFullYear()%1e4,t,4)}function ue(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+y(t/60|0,"0",2)+y(t%60,"0",2)}function le(e,t){return y(e.getUTCDate(),t,2)}function ce(e,t){return y(e.getUTCHours(),t,2)}function fe(e,t){return y(e.getUTCHours()%12||12,t,2)}function de(e,t){return y(1+i.a.count(Object(u.a)(e),e),t,3)}function he(e,t){return y(e.getUTCMilliseconds(),t,3)}function pe(e,t){return he(e,t)+"000"}function ge(e,t){return y(e.getUTCMonth()+1,t,2)}function me(e,t){return y(e.getUTCMinutes(),t,2)}function ve(e,t){return y(e.getUTCSeconds(),t,2)}function be(e){var t=e.getUTCDay();return 0===t?7:t}function ye(e,t){return y(r.g.count(Object(u.a)(e)-1,e),t,2)}function _e(e){var t=e.getUTCDay();return t>=4||0===t?Object(r.i)(e):r.i.ceil(e)}function Ae(e,t){return e=_e(e),y(r.i.count(Object(u.a)(e),e)+(4===Object(u.a)(e).getUTCDay()),t,2)}function we(e){return e.getUTCDay()}function Fe(e,t){return y(r.c.count(Object(u.a)(e)-1,e),t,2)}function ke(e,t){return y(e.getUTCFullYear()%100,t,2)}function xe(e,t){return y((e=_e(e)).getUTCFullYear()%100,t,2)}function Ee(e,t){return y(e.getUTCFullYear()%1e4,t,4)}function Ce(e,t){var n=e.getUTCDay();return y((e=n>=4||0===n?Object(r.i)(e):r.i.ceil(e)).getUTCFullYear()%1e4,t,4)}function Se(){return"+0000"}function Oe(){return"%"}function De(e){return+e}function je(e){return Math.floor(+e/1e3)}d=function(e){var t=e.dateTime,n=e.date,s=e.time,u=e.periods,d=e.days,h=e.shortDays,p=e.months,m=e.shortMonths,v=A(u),b=w(u),y=A(d),_=w(d),ee=A(h),_e=w(h),Te=A(p),Pe=w(p),Re=A(m),Me=w(m),Ie={a:function(e){return h[e.getDay()]},A:function(e){return d[e.getDay()]},b:function(e){return m[e.getMonth()]},B:function(e){return p[e.getMonth()]},c:null,d:q,e:q,f:Q,g:ae,G:se,H:V,I:W,j:G,L:K,m:Y,M:X,p:function(e){return u[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:De,s:je,S:J,u:Z,U:$,V:te,w:ne,W:re,x:null,X:null,y:ie,Y:oe,Z:ue,"%":Oe},Be={a:function(e){return h[e.getUTCDay()]},A:function(e){return d[e.getUTCDay()]},b:function(e){return m[e.getUTCMonth()]},B:function(e){return p[e.getUTCMonth()]},c:null,d:le,e:le,f:pe,g:xe,G:Ce,H:ce,I:fe,j:de,L:he,m:ge,M:me,p:function(e){return u[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:De,s:je,S:ve,u:be,U:ye,V:Ae,w:we,W:Fe,x:null,X:null,y:ke,Y:Ee,Z:Se,"%":Oe},Ne={a:function(e,t,n){var r=ee.exec(t.slice(n));return r?(e.w=_e.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.w=_.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=Re.exec(t.slice(n));return r?(e.m=Me.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=Te.exec(t.slice(n));return r?(e.m=Pe.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return He(e,t,n,r)},d:P,e:P,f:L,g:O,G:S,H:M,I:M,j:R,L:N,m:T,M:I,p:function(e,t,n){var r=v.exec(t.slice(n));return r?(e.p=b.get(r[0].toLowerCase()),n+r[0].length):-1},q:j,Q:H,s:z,S:B,u:k,U:x,V:E,w:F,W:C,x:function(e,t,r){return He(e,n,t,r)},X:function(e,t,n){return He(e,s,t,n)},y:O,Y:S,Z:D,"%":U};function Le(e,t){return function(n){var r,i,a,o=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===e.charCodeAt(s)&&(o.push(e.slice(u,s)),null!=(i=g[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),u=s+1);return o.push(e.slice(u,s)),o.join("")}}function Ue(e,t){return function(n){var s,u,d=f(1900,void 0,1);if(He(d,e,n+="",0)!=n.length)return null;if("Q"in d)return new Date(d.Q);if("s"in d)return new Date(1e3*d.s+("L"in d?d.L:0));if(t&&!("Z"in d)&&(d.Z=0),"p"in d&&(d.H=d.H%12+12*d.p),void 0===d.m&&(d.m="q"in d?d.q:0),"V"in d){if(d.V<1||d.V>53)return null;"w"in d||(d.w=1),"Z"in d?(u=(s=c(f(d.y,0,1))).getUTCDay(),s=u>4||0===u?r.c.ceil(s):Object(r.c)(s),s=i.a.offset(s,7*(d.V-1)),d.y=s.getUTCFullYear(),d.m=s.getUTCMonth(),d.d=s.getUTCDate()+(d.w+6)%7):(u=(s=l(f(d.y,0,1))).getDay(),s=u>4||0===u?a.c.ceil(s):Object(a.c)(s),s=o.b.offset(s,7*(d.V-1)),d.y=s.getFullYear(),d.m=s.getMonth(),d.d=s.getDate()+(d.w+6)%7)}else("W"in d||"U"in d)&&("w"in d||(d.w="u"in d?d.u%7:"W"in d?1:0),u="Z"in d?c(f(d.y,0,1)).getUTCDay():l(f(d.y,0,1)).getDay(),d.m=0,d.d="W"in d?(d.w+6)%7+7*d.W-(u+5)%7:d.w+7*d.U-(u+6)%7);return"Z"in d?(d.H+=d.Z/100|0,d.M+=d.Z%100,c(d)):l(d)}}function He(e,t,n,r){for(var i,a,o=0,s=t.length,u=n.length;o<s;){if(r>=u)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=Ne[i in g?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return Ie.x=Le(n,Ie),Ie.X=Le(s,Ie),Ie.c=Le(t,Ie),Be.x=Le(n,Be),Be.X=Le(s,Be),Be.c=Le(t,Be),{format:function(e){var t=Le(e+="",Ie);return t.toString=function(){return e},t},parse:function(e){var t=Ue(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=Le(e+="",Be);return t.toString=function(){return e},t},utcParse:function(e){var t=Ue(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]}),h=d.format,d.parse,p=d.utcFormat,d.utcParse},function(e,t,n){var r,i=n(64).default,a=Object.defineProperty,o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=Object.prototype.hasOwnProperty,l={};!function(e,t){for(var n in t)a(e,n,{get:t[n],enumerable:!0})}(l,{AUDIO_EXTENSIONS:function(){return k},DASH_EXTENSIONS:function(){return C},FLV_EXTENSIONS:function(){return S},HLS_EXTENSIONS:function(){return E},MATCH_URL_DAILYMOTION:function(){return _},MATCH_URL_FACEBOOK:function(){return p},MATCH_URL_FACEBOOK_WATCH:function(){return g},MATCH_URL_KALTURA:function(){return F},MATCH_URL_MIXCLOUD:function(){return A},MATCH_URL_SOUNDCLOUD:function(){return d},MATCH_URL_STREAMABLE:function(){return m},MATCH_URL_TWITCH_CHANNEL:function(){return y},MATCH_URL_TWITCH_VIDEO:function(){return b},MATCH_URL_VIDYARD:function(){return w},MATCH_URL_VIMEO:function(){return h},MATCH_URL_WISTIA:function(){return v},MATCH_URL_YOUTUBE:function(){return f},VIDEO_EXTENSIONS:function(){return x},canPlay:function(){return O}}),e.exports=(r=l,function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var l,c=i(s(t));try{var f=function(){var i=l.value;u.call(e,i)||i===n||a(e,i,{get:function(){return t[i]},enumerable:!(r=o(t,i))||r.enumerable})};for(c.s();!(l=c.n()).done;)f()}catch(d){c.e(d)}finally{c.f()}}return e}(a({},"__esModule",{value:!0}),r));var c=n(579),f=/(?:youtu\.be\/|youtube(?:-nocookie|education)?\.com\/(?:embed\/|v\/|watch\/|watch\?v=|watch\?.+&v=|shorts\/|live\/))((\w|-){11})|youtube\.com\/playlist\?list=|youtube\.com\/user\//,d=/(?:soundcloud\.com|snd\.sc)\/[^.]+$/,h=/vimeo\.com\/(?!progressive_redirect).+/,p=/^https?:\/\/(www\.)?facebook\.com.*\/(video(s)?|watch|story)(\.php?|\/).+$/,g=/^https?:\/\/fb\.watch\/.+$/,m=/streamable\.com\/([a-z0-9]+)$/,v=/(?:wistia\.(?:com|net)|wi\.st)\/(?:medias|embed)\/(?:iframe\/)?([^?]+)/,b=/(?:www\.|go\.)?twitch\.tv\/videos\/(\d+)($|\?)/,y=/(?:www\.|go\.)?twitch\.tv\/([a-zA-Z0-9_]+)($|\?)/,_=/^(?:(?:https?):)?(?:\/\/)?(?:www\.)?(?:(?:dailymotion\.com(?:\/embed)?\/video)|dai\.ly)\/([a-zA-Z0-9]+)(?:_[\w_-]+)?(?:[\w.#_-]+)?/,A=/mixcloud\.com\/([^/]+\/[^/]+)/,w=/vidyard.com\/(?:watch\/)?([a-zA-Z0-9-_]+)/,F=/^https?:\/\/[a-zA-Z]+\.kaltura.(com|org)\/p\/([0-9]+)\/sp\/([0-9]+)00\/embedIframeJs\/uiconf_id\/([0-9]+)\/partner_id\/([0-9]+)(.*)entry_id.([a-zA-Z0-9-_].*)$/,k=/\.(m4a|m4b|mp4a|mpga|mp2|mp2a|mp3|m2a|m3a|wav|weba|aac|oga|spx)($|\?)/i,x=/\.(mp4|og[gv]|webm|mov|m4v)(#t=[,\d+]+)?($|\?)/i,E=/\.(m3u8)($|\?)/i,C=/\.(mpd)($|\?)/i,S=/\.(flv)($|\?)/i,O={youtube:function(e){return e instanceof Array?e.every((function(e){return f.test(e)})):f.test(e)},soundcloud:function(e){return d.test(e)&&!k.test(e)},vimeo:function(e){return h.test(e)&&!x.test(e)&&!E.test(e)},facebook:function(e){return p.test(e)||g.test(e)},streamable:function(e){return m.test(e)},wistia:function(e){return v.test(e)},twitch:function(e){return b.test(e)||y.test(e)},dailymotion:function(e){return _.test(e)},mixcloud:function(e){return A.test(e)},vidyard:function(e){return w.test(e)},kaltura:function(e){return F.test(e)},file:function e(t){if(t instanceof Array){var n,r=i(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if("string"===typeof a&&e(a))return!0;if(e(a.src))return!0}}catch(o){r.e(o)}finally{r.f()}return!1}return!(!(0,c.isMediaStream)(t)&&!(0,c.isBlobUrl)(t))||(k.test(t)||x.test(t)||E.test(t)||C.test(t)||S.test(t))}}},function(e,t,n){(function(t){for(var r=n(2213),i="undefined"===typeof window?t:window,a=["moz","webkit"],o="AnimationFrame",s=i["request"+o],u=i["cancel"+o]||i["cancelRequest"+o],l=0;!s&&l<a.length;l++)s=i[a[l]+"Request"+o],u=i[a[l]+"Cancel"+o]||i[a[l]+"CancelRequest"+o];if(!s||!u){var c=0,f=0,d=[];s=function(e){if(0===d.length){var t=r(),n=Math.max(0,16.666666666666668-(t-c));c=n+t,setTimeout((function(){var e=d.slice(0);d.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(c)}catch(n){setTimeout((function(){throw n}),0)}}),Math.round(n))}return d.push({handle:++f,callback:e,cancelled:!1}),f},u=function(e){for(var t=0;t<d.length;t++)d[t].handle===e&&(d[t].cancelled=!0)}}e.exports=function(e){return s.call(i,e)},e.exports.cancel=function(){u.apply(i,arguments)},e.exports.polyfill=function(e){e||(e=i),e.requestAnimationFrame=s,e.cancelAnimationFrame=u}}).call(this,n(101))},,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(1),i=n(265),a=n(415);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(o(227));var s=new Set,u={};function l(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(u[e]=t,e=0;e<t.length;e++)s.add(t[e])}var f=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h=Object.prototype.hasOwnProperty,p={},g={};function m(e,t,n,r,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){v[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];v[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){v[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){v[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){v[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){v[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){v[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){v[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){v[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var b=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function _(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(null!==i?0===i.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!h.call(g,e)||!h.call(p,e)&&(d.test(e)?g[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(b,y);v[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),v.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){v[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var A=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=60103,F=60106,k=60107,x=60108,E=60114,C=60109,S=60110,O=60112,D=60113,j=60120,T=60115,P=60116,R=60121,M=60128,I=60129,B=60130,N=60131;if("function"===typeof Symbol&&Symbol.for){var L=Symbol.for;w=L("react.element"),F=L("react.portal"),k=L("react.fragment"),x=L("react.strict_mode"),E=L("react.profiler"),C=L("react.provider"),S=L("react.context"),O=L("react.forward_ref"),D=L("react.suspense"),j=L("react.suspense_list"),T=L("react.memo"),P=L("react.lazy"),R=L("react.block"),L("react.scope"),M=L("react.opaque.id"),I=L("react.debug_trace_mode"),B=L("react.offscreen"),N=L("react.legacy_hidden")}var U,H="function"===typeof Symbol&&Symbol.iterator;function z(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=H&&e[H]||e["@@iterator"])?e:null}function q(e){if(void 0===U)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);U=t&&t[1]||""}return"\n"+U+e}var V=!1;function W(e,t){if(!e||V)return"";V=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var i=u.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{V=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?q(e):""}function G(e){switch(e.tag){case 5:return q(e.type);case 16:return q("Lazy");case 13:return q("Suspense");case 19:return q("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 22:return e=W(e.type._render,!1);case 1:return e=W(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case k:return"Fragment";case F:return"Portal";case E:return"Profiler";case x:return"StrictMode";case D:return"Suspense";case j:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case S:return(e.displayName||"Context")+".Consumer";case C:return(e._context.displayName||"Context")+".Provider";case O:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case T:return K(e.type);case R:return K(e._render);case P:t=e._payload,e=e._init;try{return K(e(t))}catch(n){}}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Y(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Y(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function J(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Y(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Z(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&_(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,n):t.hasOwnProperty("defaultValue")&&ie(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ie(e,t,n){"number"===t&&Z(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function ae(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function oe(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+Q(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ue(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function le(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ce(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var fe="http://www.w3.org/1999/xhtml",de="http://www.w3.org/2000/svg";function he(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function pe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?he(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ge,me,ve=(me=function(e,t){if(e.namespaceURI!==de||"innerHTML"in e)e.innerHTML=t;else{for((ge=ge||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ge.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return me(e,t)}))}:me);function be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},_e=["Webkit","ms","Moz","O"];function Ae(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function we(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=Ae(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ye).forEach((function(e){_e.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var Fe=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ke(e,t){if(t){if(Fe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function xe(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Ee(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ce=null,Se=null,Oe=null;function De(e){if(e=ri(e)){if("function"!==typeof Ce)throw Error(o(280));var t=e.stateNode;t&&(t=ai(t),Ce(e.stateNode,e.type,t))}}function je(e){Se?Oe?Oe.push(e):Oe=[e]:Se=e}function Te(){if(Se){var e=Se,t=Oe;if(Oe=Se=null,De(e),t)for(e=0;e<t.length;e++)De(t[e])}}function Pe(e,t){return e(t)}function Re(e,t,n,r,i){return e(t,n,r,i)}function Me(){}var Ie=Pe,Be=!1,Ne=!1;function Le(){null===Se&&null===Oe||(Me(),Te())}function Ue(e,t){var n=e.stateNode;if(null===n)return null;var r=ai(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}var He=!1;if(f)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){He=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(me){He=!1}function qe(e,t,n,r,i,a,o,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(c){this.onError(c)}}var Ve=!1,We=null,Ge=!1,Ke=null,Qe={onError:function(e){Ve=!0,We=e}};function Ye(e,t,n,r,i,a,o,s,u){Ve=!1,We=null,qe.apply(Qe,arguments)}function Xe(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Je(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Ze(e){if(Xe(e)!==e)throw Error(o(188))}function $e(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Xe(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Ze(i),e;if(a===r)return Ze(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,u=i.child;u;){if(u===n){s=!0,n=i,r=a;break}if(u===r){s=!0,r=i,n=a;break}u=u.sibling}if(!s){for(u=a.child;u;){if(u===n){s=!0,n=a,r=i;break}if(u===r){s=!0,r=a,n=i;break}u=u.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function et(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tt,nt,rt,it,at=!1,ot=[],st=null,ut=null,lt=null,ct=new Map,ft=new Map,dt=[],ht="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function pt(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function gt(e,t){switch(e){case"focusin":case"focusout":st=null;break;case"dragenter":case"dragleave":ut=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ft.delete(t.pointerId)}}function mt(e,t,n,r,i,a){return null===e||e.nativeEvent!==a?(e=pt(t,n,r,i,a),null!==t&&(null!==(t=ri(t))&&nt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function vt(e){var t=ni(e.target);if(null!==t){var n=Xe(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Je(n)))return e.blockedOn=t,void it(e.lanePriority,(function(){a.unstable_runWithPriority(e.priority,(function(){rt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function bt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=$t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ri(n))&&nt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){bt(e)&&n.delete(t)}function _t(){for(at=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=ri(e.blockedOn))&&tt(e);break}for(var t=e.targetContainers;0<t.length;){var n=$t(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==st&&bt(st)&&(st=null),null!==ut&&bt(ut)&&(ut=null),null!==lt&&bt(lt)&&(lt=null),ct.forEach(yt),ft.forEach(yt)}function At(e,t){e.blockedOn===t&&(e.blockedOn=null,at||(at=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,_t)))}function wt(e){function t(t){return At(t,e)}if(0<ot.length){At(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==st&&At(st,e),null!==ut&&At(ut,e),null!==lt&&At(lt,e),ct.forEach(t),ft.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)vt(n),null===n.blockedOn&&dt.shift()}function Ft(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var kt={animationend:Ft("Animation","AnimationEnd"),animationiteration:Ft("Animation","AnimationIteration"),animationstart:Ft("Animation","AnimationStart"),transitionend:Ft("Transition","TransitionEnd")},xt={},Et={};function Ct(e){if(xt[e])return xt[e];if(!kt[e])return e;var t,n=kt[e];for(t in n)if(n.hasOwnProperty(t)&&t in Et)return xt[e]=n[t];return e}f&&(Et=document.createElement("div").style,"AnimationEvent"in window||(delete kt.animationend.animation,delete kt.animationiteration.animation,delete kt.animationstart.animation),"TransitionEvent"in window||delete kt.transitionend.transition);var St=Ct("animationend"),Ot=Ct("animationiteration"),Dt=Ct("animationstart"),jt=Ct("transitionend"),Tt=new Map,Pt=new Map,Rt=["abort","abort",St,"animationEnd",Ot,"animationIteration",Dt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",jt,"transitionEnd","waiting","waiting"];function Mt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),Pt.set(r,t),Tt.set(r,i),l(i,[r])}}(0,a.unstable_now)();var It=8;function Bt(e){if(0!==(1&e))return It=15,1;if(0!==(2&e))return It=14,2;if(0!==(4&e))return It=13,4;var t=24&e;return 0!==t?(It=12,t):0!==(32&e)?(It=11,32):0!==(t=192&e)?(It=10,t):0!==(256&e)?(It=9,256):0!==(t=3584&e)?(It=8,t):0!==(4096&e)?(It=7,4096):0!==(t=4186112&e)?(It=6,t):0!==(t=62914560&e)?(It=5,t):67108864&e?(It=4,67108864):0!==(134217728&e)?(It=3,134217728):0!==(t=805306368&e)?(It=2,t):0!==(1073741824&e)?(It=1,1073741824):(It=8,e)}function Nt(e,t){var n=e.pendingLanes;if(0===n)return It=0;var r=0,i=0,a=e.expiredLanes,o=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,i=It=15;else if(0!==(a=134217727&n)){var u=a&~o;0!==u?(r=Bt(u),i=It):0!==(s&=a)&&(r=Bt(s),i=It)}else 0!==(a=n&~o)?(r=Bt(a),i=It):0!==s&&(r=Bt(s),i=It);if(0===r)return 0;if(r=n&((0>(r=31-Vt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&o)){if(Bt(t),i<=It)return t;It=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Vt(t)),r|=e[n],t&=~i;return r}function Lt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ut(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Ht(24&~t))?Ut(10,t):e;case 10:return 0===(e=Ht(192&~t))?Ut(8,t):e;case 8:return 0===(e=Ht(3584&~t))&&(0===(e=Ht(4186112&~t))&&(e=512)),e;case 2:return 0===(t=Ht(805306368&~t))&&(t=268435456),t}throw Error(o(358,e))}function Ht(e){return e&-e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Vt(t)]=n}var Vt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Wt(e)/Gt|0)|0},Wt=Math.log,Gt=Math.LN2;var Kt=a.unstable_UserBlockingPriority,Qt=a.unstable_runWithPriority,Yt=!0;function Xt(e,t,n,r){Be||Me();var i=Zt,a=Be;Be=!0;try{Re(i,e,t,n,r)}finally{(Be=a)||Le()}}function Jt(e,t,n,r){Qt(Kt,Zt.bind(null,e,t,n,r))}function Zt(e,t,n,r){var i;if(Yt)if((i=0===(4&t))&&0<ot.length&&-1<ht.indexOf(e))e=pt(null,e,t,n,r),ot.push(e);else{var a=$t(e,t,n,r);if(null===a)i&&gt(e,r);else{if(i){if(-1<ht.indexOf(e))return e=pt(a,e,t,n,r),void ot.push(e);if(function(e,t,n,r,i){switch(t){case"focusin":return st=mt(st,e,t,n,r,i),!0;case"dragenter":return ut=mt(ut,e,t,n,r,i),!0;case"mouseover":return lt=mt(lt,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return ct.set(a,mt(ct.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,ft.set(a,mt(ft.get(a)||null,e,t,n,r,i)),!0}return!1}(a,e,t,n,r))return;gt(e,r)}Mr(e,t,r,null,n)}}}function $t(e,t,n,r){var i=Ee(r);if(null!==(i=ni(i))){var a=Xe(i);if(null===a)i=null;else{var o=a.tag;if(13===o){if(null!==(i=Je(a)))return i;i=null}else if(3===o){if(a.stateNode.hydrate)return 3===a.tag?a.stateNode.containerInfo:null;i=null}else a!==i&&(i=null)}}return Mr(e,t,r,i,n),null}var en=null,tn=null,nn=null;function rn(){if(nn)return nn;var e,t,n=tn,r=n.length,i="value"in en?en.value:en.textContent,a=i.length;for(e=0;e<r&&n[e]===i[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===i[a-t];t++);return nn=i.slice(e,1<t?1-t:void 0)}function an(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function sn(){return!1}function un(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?on:sn,this.isPropagationStopped=sn,this}return i(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,fn,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hn=un(dn),pn=i({},dn,{view:0,detail:0}),gn=un(pn),mn=i({},pn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Sn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==fn&&(fn&&"mousemove"===e.type?(ln=e.screenX-fn.screenX,cn=e.screenY-fn.screenY):cn=ln=0,fn=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),vn=un(mn),bn=un(i({},mn,{dataTransfer:0})),yn=un(i({},pn,{relatedTarget:0})),_n=un(i({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),An=i({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),wn=un(An),Fn=un(i({},dn,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},En={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Cn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=En[e])&&!!t[e]}function Sn(){return Cn}var On=i({},pn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=an(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Sn,charCode:function(e){return"keypress"===e.type?an(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?an(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Dn=un(On),jn=un(i({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=un(i({},pn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Sn})),Pn=un(i({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Rn=i({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Mn=un(Rn),In=[9,13,27,32],Bn=f&&"CompositionEvent"in window,Nn=null;f&&"documentMode"in document&&(Nn=document.documentMode);var Ln=f&&"TextEvent"in window&&!Nn,Un=f&&(!Bn||Nn&&8<Nn&&11>=Nn),Hn=String.fromCharCode(32),zn=!1;function qn(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Vn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Wn=!1;var Gn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gn[e.type]:"textarea"===t}function Qn(e,t,n,r){je(r),0<(t=Br(t,"onChange")).length&&(n=new hn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Yn=null,Xn=null;function Jn(e){Or(e,0)}function Zn(e){if(J(ii(e)))return e}function $n(e,t){if("change"===e)return t}var er=!1;if(f){var tr;if(f){var nr="oninput"in document;if(!nr){var rr=document.createElement("div");rr.setAttribute("oninput","return;"),nr="function"===typeof rr.oninput}tr=nr}else tr=!1;er=tr&&(!document.documentMode||9<document.documentMode)}function ir(){Yn&&(Yn.detachEvent("onpropertychange",ar),Xn=Yn=null)}function ar(e){if("value"===e.propertyName&&Zn(Xn)){var t=[];if(Qn(t,Xn,e,Ee(e)),e=Jn,Be)e(t);else{Be=!0;try{Pe(e,t)}finally{Be=!1,Le()}}}}function or(e,t,n){"focusin"===e?(ir(),Xn=n,(Yn=t).attachEvent("onpropertychange",ar)):"focusout"===e&&ir()}function sr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Zn(Xn)}function ur(e,t){if("click"===e)return Zn(t)}function lr(e,t){if("input"===e||"change"===e)return Zn(t)}var cr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},fr=Object.prototype.hasOwnProperty;function dr(e,t){if(cr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!fr.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function hr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function pr(e,t){var n,r=hr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hr(r)}}function gr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?gr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function mr(){for(var e=window,t=Z();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=Z((e=t.contentWindow).document)}return t}function vr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var br=f&&"documentMode"in document&&11>=document.documentMode,yr=null,_r=null,Ar=null,wr=!1;function Fr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;wr||null==yr||yr!==Z(r)||("selectionStart"in(r=yr)&&vr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},Ar&&dr(Ar,r)||(Ar=r,0<(r=Br(_r,"onSelect")).length&&(t=new hn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Mt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Mt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Mt(Rt,2);for(var kr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),xr=0;xr<kr.length;xr++)Pt.set(kr[xr],0);c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Er="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Cr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Er));function Sr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,s,u,l){if(Ye.apply(this,arguments),Ve){if(!Ve)throw Error(o(198));var c=We;Ve=!1,We=null,Ge||(Ge=!0,Ke=c)}}(r,t,void 0,e),e.currentTarget=null}function Or(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==a&&i.isPropagationStopped())break e;Sr(i,s,l),a=u}else for(o=0;o<r.length;o++){if(u=(s=r[o]).instance,l=s.currentTarget,s=s.listener,u!==a&&i.isPropagationStopped())break e;Sr(i,s,l),a=u}}}if(Ge)throw e=Ke,Ge=!1,Ke=null,e}function Dr(e,t){var n=oi(t),r=e+"__bubble";n.has(r)||(Rr(t,e,2,!1),n.add(r))}var jr="_reactListening"+Math.random().toString(36).slice(2);function Tr(e){e[jr]||(e[jr]=!0,s.forEach((function(t){Cr.has(t)||Pr(t,!1,e,null),Pr(t,!0,e,null)})))}function Pr(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,a=n;if("selectionchange"===e&&9!==n.nodeType&&(a=n.ownerDocument),null!==r&&!t&&Cr.has(e)){if("scroll"!==e)return;i|=2,a=r}var o=oi(a),s=e+"__"+(t?"capture":"bubble");o.has(s)||(t&&(i|=4),Rr(a,e,i,t),o.add(s))}function Rr(e,t,n,r){var i=Pt.get(t);switch(void 0===i?2:i){case 0:i=Xt;break;case 1:i=Jt;break;default:i=Zt}n=i.bind(null,t,n,e),i=void 0,!He||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Mr(e,t,n,r,i){var a=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===i||8===u.nodeType&&u.parentNode===i))return;o=o.return}for(;null!==s;){if(null===(o=ni(s)))return;if(5===(u=o.tag)||6===u){r=a=o;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Ne)return e(t,n);Ne=!0;try{Ie(e,t,n)}finally{Ne=!1,Le()}}((function(){var r=a,i=Ee(n),o=[];e:{var s=Tt.get(e);if(void 0!==s){var u=hn,l=e;switch(e){case"keypress":if(0===an(n))break e;case"keydown":case"keyup":u=Dn;break;case"focusin":l="focus",u=yn;break;case"focusout":l="blur",u=yn;break;case"beforeblur":case"afterblur":u=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=vn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=bn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Tn;break;case St:case Ot:case Dt:u=_n;break;case jt:u=Pn;break;case"scroll":u=gn;break;case"wheel":u=Mn;break;case"copy":case"cut":case"paste":u=wn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=jn}var c=0!==(4&t),f=!c&&"scroll"===e,d=c?null!==s?s+"Capture":null:s;c=[];for(var h,p=r;null!==p;){var g=(h=p).stateNode;if(5===h.tag&&null!==g&&(h=g,null!==d&&(null!=(g=Ue(p,d))&&c.push(Ir(p,g,h)))),f)break;p=p.return}0<c.length&&(s=new u(s,l,null,n,i),o.push({event:s,listeners:c}))}}if(0===(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||0!==(16&t)||!(l=n.relatedTarget||n.fromElement)||!ni(l)&&!l[ei])&&(u||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,u?(u=r,null!==(l=(l=n.relatedTarget||n.toElement)?ni(l):null)&&(l!==(f=Xe(l))||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=vn,g="onMouseLeave",d="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=jn,g="onPointerLeave",d="onPointerEnter",p="pointer"),f=null==u?s:ii(u),h=null==l?s:ii(l),(s=new c(g,p+"leave",u,n,i)).target=f,s.relatedTarget=h,g=null,ni(i)===r&&((c=new c(d,p+"enter",l,n,i)).target=h,c.relatedTarget=f,g=c),f=g,u&&l)e:{for(d=l,p=0,h=c=u;h;h=Nr(h))p++;for(h=0,g=d;g;g=Nr(g))h++;for(;0<p-h;)c=Nr(c),p--;for(;0<h-p;)d=Nr(d),h--;for(;p--;){if(c===d||null!==d&&c===d.alternate)break e;c=Nr(c),d=Nr(d)}c=null}else c=null;null!==u&&Lr(o,s,u,c,!1),null!==l&&null!==f&&Lr(o,f,l,c,!0)}if("select"===(u=(s=r?ii(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var m=$n;else if(Kn(s))if(er)m=lr;else{m=sr;var v=or}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(m=ur);switch(m&&(m=m(e,r))?Qn(o,m,n,i):(v&&v(e,s,r),"focusout"===e&&(v=s._wrapperState)&&v.controlled&&"number"===s.type&&ie(s,"number",s.value)),v=r?ii(r):window,e){case"focusin":(Kn(v)||"true"===v.contentEditable)&&(yr=v,_r=r,Ar=null);break;case"focusout":Ar=_r=yr=null;break;case"mousedown":wr=!0;break;case"contextmenu":case"mouseup":case"dragend":wr=!1,Fr(o,n,i);break;case"selectionchange":if(br)break;case"keydown":case"keyup":Fr(o,n,i)}var b;if(Bn)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Wn?qn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Un&&"ko"!==n.locale&&(Wn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Wn&&(b=rn()):(tn="value"in(en=i)?en.value:en.textContent,Wn=!0)),0<(v=Br(r,y)).length&&(y=new Fn(y,e,null,n,i),o.push({event:y,listeners:v}),b?y.data=b:null!==(b=Vn(n))&&(y.data=b))),(b=Ln?function(e,t){switch(e){case"compositionend":return Vn(t);case"keypress":return 32!==t.which?null:(zn=!0,Hn);case"textInput":return(e=t.data)===Hn&&zn?null:e;default:return null}}(e,n):function(e,t){if(Wn)return"compositionend"===e||!Bn&&qn(e,t)?(e=rn(),nn=tn=en=null,Wn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Un&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Br(r,"onBeforeInput")).length&&(i=new Fn("onBeforeInput","beforeinput",null,n,i),o.push({event:i,listeners:r}),i.data=b))}Or(o,t)}))}function Ir(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Br(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=Ue(e,n))&&r.unshift(Ir(e,a,i)),null!=(a=Ue(e,t))&&r.push(Ir(e,a,i))),e=e.return}return r}function Nr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Lr(e,t,n,r,i){for(var a=t._reactName,o=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,i?null!=(u=Ue(n,a))&&o.unshift(Ir(n,u,s)):i||null!=(u=Ue(n,a))&&o.push(Ir(n,u,s))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}function Ur(){}var Hr=null,zr=null;function qr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Vr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Wr="function"===typeof setTimeout?setTimeout:void 0,Gr="function"===typeof clearTimeout?clearTimeout:void 0;function Kr(e){1===e.nodeType?e.textContent="":9===e.nodeType&&(null!=(e=e.body)&&(e.textContent=""))}function Qr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function Yr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Xr=0;var Jr=Math.random().toString(36).slice(2),Zr="__reactFiber$"+Jr,$r="__reactProps$"+Jr,ei="__reactContainer$"+Jr,ti="__reactEvents$"+Jr;function ni(e){var t=e[Zr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ei]||n[Zr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=Yr(e);null!==e;){if(n=e[Zr])return n;e=Yr(e)}return t}n=(e=n).parentNode}return null}function ri(e){return!(e=e[Zr]||e[ei])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ii(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ai(e){return e[$r]||null}function oi(e){var t=e[ti];return void 0===t&&(t=e[ti]=new Set),t}var si=[],ui=-1;function li(e){return{current:e}}function ci(e){0>ui||(e.current=si[ui],si[ui]=null,ui--)}function fi(e,t){ui++,si[ui]=e.current,e.current=t}var di={},hi=li(di),pi=li(!1),gi=di;function mi(e,t){var n=e.type.contextTypes;if(!n)return di;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function vi(e){return null!==(e=e.childContextTypes)&&void 0!==e}function bi(){ci(pi),ci(hi)}function yi(e,t,n){if(hi.current!==di)throw Error(o(168));fi(hi,t),fi(pi,n)}function _i(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(o(108,K(t)||"Unknown",a));return i({},n,r)}function Ai(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||di,gi=hi.current,fi(hi,e),fi(pi,pi.current),!0}function wi(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=_i(e,t,gi),r.__reactInternalMemoizedMergedChildContext=e,ci(pi),ci(hi),fi(hi,e)):ci(pi),fi(pi,n)}var Fi=null,ki=null,xi=a.unstable_runWithPriority,Ei=a.unstable_scheduleCallback,Ci=a.unstable_cancelCallback,Si=a.unstable_shouldYield,Oi=a.unstable_requestPaint,Di=a.unstable_now,ji=a.unstable_getCurrentPriorityLevel,Ti=a.unstable_ImmediatePriority,Pi=a.unstable_UserBlockingPriority,Ri=a.unstable_NormalPriority,Mi=a.unstable_LowPriority,Ii=a.unstable_IdlePriority,Bi={},Ni=void 0!==Oi?Oi:function(){},Li=null,Ui=null,Hi=!1,zi=Di(),qi=1e4>zi?Di:function(){return Di()-zi};function Vi(){switch(ji()){case Ti:return 99;case Pi:return 98;case Ri:return 97;case Mi:return 96;case Ii:return 95;default:throw Error(o(332))}}function Wi(e){switch(e){case 99:return Ti;case 98:return Pi;case 97:return Ri;case 96:return Mi;case 95:return Ii;default:throw Error(o(332))}}function Gi(e,t){return e=Wi(e),xi(e,t)}function Ki(e,t,n){return e=Wi(e),Ei(e,t,n)}function Qi(){if(null!==Ui){var e=Ui;Ui=null,Ci(e)}Yi()}function Yi(){if(!Hi&&null!==Li){Hi=!0;var e=0;try{var t=Li;Gi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Li=null}catch(n){throw null!==Li&&(Li=Li.slice(e+1)),Ei(Ti,Qi),n}finally{Hi=!1}}}var Xi=A.ReactCurrentBatchConfig;function Ji(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Zi=li(null),$i=null,ea=null,ta=null;function na(){ta=ea=$i=null}function ra(e){var t=Zi.current;ci(Zi),e.type._context._currentValue=t}function ia(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function aa(e,t){$i=e,ta=ea=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(Bo=!0),e.firstContext=null)}function oa(e,t){if(ta!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(ta=e,t=1073741823),t={context:e,observedBits:t,next:null},null===ea){if(null===$i)throw Error(o(308));ea=t,$i.dependencies={lanes:0,firstContext:t,responders:null}}else ea=ea.next=t;return e._currentValue}var sa=!1;function ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function la(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ca(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function fa(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function da(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ha(e,t,n,r){var a=e.updateQueue;sa=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?o=c:s.next=c,s=l;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==s&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=l)}}if(null!==o){for(d=a.baseState,s=0,f=c=l=null;;){u=o.lane;var h=o.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var p=e,g=o;switch(u=t,h=n,g.tag){case 1:if("function"===typeof(p=g.payload)){d=p.call(h,d,u);break e}d=p;break e;case 3:p.flags=-4097&p.flags|64;case 0:if(null===(u="function"===typeof(p=g.payload)?p.call(h,d,u):p)||void 0===u)break e;d=i({},d,u);break e;case 2:sa=!0}}null!==o.callback&&(e.flags|=32,null===(u=a.effects)?a.effects=[o]:u.push(o))}else h={eventTime:h,lane:u,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(c=f=h,l=d):f=f.next=h,s|=u;if(null===(o=o.next)){if(null===(u=a.shared.pending))break;o=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===f&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=f,Hs|=s,e.lanes=s,e.memoizedState=d}}function pa(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(o(191,i));i.call(r)}}}var ga=(new r.Component).refs;function ma(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var va={isMounted:function(e){return!!(e=e._reactInternals)&&Xe(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=du(),i=hu(e),a=ca(r,i);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),fa(e,a),pu(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=du(),i=hu(e),a=ca(r,i);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),fa(e,a),pu(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=du(),r=hu(e),i=ca(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),fa(e,i),pu(e,r,n)}};function ba(e,t,n,r,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!dr(n,r)||!dr(i,a))}function ya(e,t,n){var r=!1,i=di,a=t.contextType;return"object"===typeof a&&null!==a?a=oa(a):(i=vi(t)?gi:hi.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?mi(e,i):di),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=va,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function _a(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&va.enqueueReplaceState(t,t.state,null)}function Aa(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=ga,ua(e);var a=t.contextType;"object"===typeof a&&null!==a?i.context=oa(a):(a=vi(t)?gi:hi.current,i.context=mi(e,a)),ha(e,n,i,r),i.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(ma(e,t,a,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&va.enqueueReplaceState(i,i.state,null),ha(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4)}var wa=Array.isArray;function Fa(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===ga&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function ka(e,t){if("textarea"!==e.type)throw Error(o(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function xa(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Gu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=Xu(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function l(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Fa(e,t,n),r.return=e,r):((r=Ku(n.type,n.key,n.props,null,e.mode,r)).ref=Fa(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ju(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function f(e,t,n,r,a){return null===t||7!==t.tag?((t=Qu(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=Xu(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Ku(t.type,t.key,t.props,null,e.mode,n)).ref=Fa(e,null,t),n.return=e,n;case F:return(t=Ju(t,e.mode,n)).return=e,t}if(wa(t)||z(t))return(t=Qu(t,e.mode,n,null)).return=e,t;ka(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===i?n.type===k?f(e,t,n.props.children,r,i):l(e,t,n,r):null;case F:return n.key===i?c(e,t,n,r):null}if(wa(n)||z(n))return null!==i?null:f(e,t,n,r,null);ka(e,n)}return null}function p(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case w:return e=e.get(null===r.key?n:r.key)||null,r.type===k?f(t,e,r.props.children,i,r.key):l(t,e,r,i);case F:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(wa(r)||z(r))return f(t,e=e.get(n)||null,r,i,null);ka(t,r)}return null}function g(i,o,s,u){for(var l=null,c=null,f=o,g=o=0,m=null;null!==f&&g<s.length;g++){f.index>g?(m=f,f=null):m=f.sibling;var v=h(i,f,s[g],u);if(null===v){null===f&&(f=m);break}e&&f&&null===v.alternate&&t(i,f),o=a(v,o,g),null===c?l=v:c.sibling=v,c=v,f=m}if(g===s.length)return n(i,f),l;if(null===f){for(;g<s.length;g++)null!==(f=d(i,s[g],u))&&(o=a(f,o,g),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(i,f);g<s.length;g++)null!==(m=p(f,i,g,s[g],u))&&(e&&null!==m.alternate&&f.delete(null===m.key?g:m.key),o=a(m,o,g),null===c?l=m:c.sibling=m,c=m);return e&&f.forEach((function(e){return t(i,e)})),l}function m(i,s,u,l){var c=z(u);if("function"!==typeof c)throw Error(o(150));if(null==(u=c.call(u)))throw Error(o(151));for(var f=c=null,g=s,m=s=0,v=null,b=u.next();null!==g&&!b.done;m++,b=u.next()){g.index>m?(v=g,g=null):v=g.sibling;var y=h(i,g,b.value,l);if(null===y){null===g&&(g=v);break}e&&g&&null===y.alternate&&t(i,g),s=a(y,s,m),null===f?c=y:f.sibling=y,f=y,g=v}if(b.done)return n(i,g),c;if(null===g){for(;!b.done;m++,b=u.next())null!==(b=d(i,b.value,l))&&(s=a(b,s,m),null===f?c=b:f.sibling=b,f=b);return c}for(g=r(i,g);!b.done;m++,b=u.next())null!==(b=p(g,i,m,b.value,l))&&(e&&null!==b.alternate&&g.delete(null===b.key?m:b.key),s=a(b,s,m),null===f?c=b:f.sibling=b,f=b);return e&&g.forEach((function(e){return t(i,e)})),c}return function(e,r,a,u){var l="object"===typeof a&&null!==a&&a.type===k&&null===a.key;l&&(a=a.props.children);var c="object"===typeof a&&null!==a;if(c)switch(a.$$typeof){case w:e:{for(c=a.key,l=r;null!==l;){if(l.key===c){if(7===l.tag){if(a.type===k){n(e,l.sibling),(r=i(l,a.props.children)).return=e,e=r;break e}}else if(l.elementType===a.type){n(e,l.sibling),(r=i(l,a.props)).ref=Fa(e,l,a),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}a.type===k?((r=Qu(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=Ku(a.type,a.key,a.props,null,e.mode,u)).ref=Fa(e,r,a),u.return=e,e=u)}return s(e);case F:e:{for(l=a.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ju(a,e.mode,u)).return=e,e=r}return s(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Xu(a,e.mode,u)).return=e,e=r),s(e);if(wa(a))return g(e,r,a,u);if(z(a))return m(e,r,a,u);if(c&&ka(e,a),"undefined"===typeof a&&!l)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(o(152,K(e.type)||"Component"))}return n(e,r)}}var Ea=xa(!0),Ca=xa(!1),Sa={},Oa=li(Sa),Da=li(Sa),ja=li(Sa);function Ta(e){if(e===Sa)throw Error(o(174));return e}function Pa(e,t){switch(fi(ja,t),fi(Da,e),fi(Oa,Sa),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:pe(null,"");break;default:t=pe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ci(Oa),fi(Oa,t)}function Ra(){ci(Oa),ci(Da),ci(ja)}function Ma(e){Ta(ja.current);var t=Ta(Oa.current),n=pe(t,e.type);t!==n&&(fi(Da,e),fi(Oa,n))}function Ia(e){Da.current===e&&(ci(Oa),ci(Da))}var Ba=li(0);function Na(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var La=null,Ua=null,Ha=!1;function za(e,t){var n=Vu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function qa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Va(e){if(Ha){var t=Ua;if(t){var n=t;if(!qa(e,t)){if(!(t=Qr(n.nextSibling))||!qa(e,t))return e.flags=-1025&e.flags|2,Ha=!1,void(La=e);za(La,n)}La=e,Ua=Qr(t.firstChild)}else e.flags=-1025&e.flags|2,Ha=!1,La=e}}function Wa(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;La=e}function Ga(e){if(e!==La)return!1;if(!Ha)return Wa(e),Ha=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Vr(t,e.memoizedProps))for(t=Ua;t;)za(e,t),t=Qr(t.nextSibling);if(Wa(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ua=Qr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ua=null}}else Ua=La?Qr(e.stateNode.nextSibling):null;return!0}function Ka(){Ua=La=null,Ha=!1}var Qa=[];function Ya(){for(var e=0;e<Qa.length;e++)Qa[e]._workInProgressVersionPrimary=null;Qa.length=0}var Xa=A.ReactCurrentDispatcher,Ja=A.ReactCurrentBatchConfig,Za=0,$a=null,eo=null,to=null,no=!1,ro=!1;function io(){throw Error(o(321))}function ao(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function oo(e,t,n,r,i,a){if(Za=a,$a=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xa.current=null===e||null===e.memoizedState?Po:Ro,e=n(r,i),ro){a=0;do{if(ro=!1,!(25>a))throw Error(o(301));a+=1,to=eo=null,t.updateQueue=null,Xa.current=Mo,e=n(r,i)}while(ro)}if(Xa.current=To,t=null!==eo&&null!==eo.next,Za=0,to=eo=$a=null,no=!1,t)throw Error(o(300));return e}function so(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===to?$a.memoizedState=to=e:to=to.next=e,to}function uo(){if(null===eo){var e=$a.alternate;e=null!==e?e.memoizedState:null}else e=eo.next;var t=null===to?$a.memoizedState:to.next;if(null!==t)to=t,eo=e;else{if(null===e)throw Error(o(310));e={memoizedState:(eo=e).memoizedState,baseState:eo.baseState,baseQueue:eo.baseQueue,queue:eo.queue,next:null},null===to?$a.memoizedState=to=e:to=to.next=e}return to}function lo(e,t){return"function"===typeof t?t(e):t}function co(e){var t=uo(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=eo,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var u=s=a=null,l=i;do{var c=l.lane;if((Za&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var f={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===u?(s=u=f,a=r):u=u.next=f,$a.lanes|=c,Hs|=c}l=l.next}while(null!==l&&l!==i);null===u?a=r:u.next=s,cr(r,t.memoizedState)||(Bo=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function fo(e){var t=uo(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{a=e(a,s.action),s=s.next}while(s!==i);cr(a,t.memoizedState)||(Bo=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ho(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Za&e)===e)&&(t._workInProgressVersionPrimary=r,Qa.push(t))),e)return n(t._source);throw Qa.push(t),Error(o(350))}function po(e,t,n,r){var i=Ps;if(null===i)throw Error(o(349));var a=t._getVersion,s=a(t._source),u=Xa.current,l=u.useState((function(){return ho(i,t,n)})),c=l[1],f=l[0];l=to;var d=e.memoizedState,h=d.refs,p=h.getSnapshot,g=d.source;d=d.subscribe;var m=$a;return e.memoizedState={refs:h,source:t,subscribe:r},u.useEffect((function(){h.getSnapshot=n,h.setSnapshot=c;var e=a(t._source);if(!cr(s,e)){e=n(t._source),cr(f,e)||(c(e),e=hu(m),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,o=e;0<o;){var u=31-Vt(o),l=1<<u;r[u]|=e,o&=~l}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=h.getSnapshot,n=h.setSnapshot;try{n(e(t._source));var r=hu(m);i.mutableReadLanes|=r&i.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),cr(p,n)&&cr(g,t)&&cr(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:f}).dispatch=c=jo.bind(null,$a,e),l.queue=e,l.baseQueue=null,f=ho(i,t,n),l.memoizedState=l.baseState=f),f}function go(e,t,n){return po(uo(),e,t,n)}function mo(e){var t=so();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:lo,lastRenderedState:e}).dispatch=jo.bind(null,$a,e),[t.memoizedState,e]}function vo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=$a.updateQueue)?(t={lastEffect:null},$a.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function bo(e){return e={current:e},so().memoizedState=e}function yo(){return uo().memoizedState}function _o(e,t,n,r){var i=so();$a.flags|=e,i.memoizedState=vo(1|t,n,void 0,void 0===r?null:r)}function Ao(e,t,n,r){var i=uo();r=void 0===r?null:r;var a=void 0;if(null!==eo){var o=eo.memoizedState;if(a=o.destroy,null!==r&&ao(r,o.deps))return void vo(t,n,a,r)}$a.flags|=e,i.memoizedState=vo(1|t,n,a,r)}function wo(e,t){return _o(516,4,e,t)}function Fo(e,t){return Ao(516,4,e,t)}function ko(e,t){return Ao(4,2,e,t)}function xo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Eo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ao(4,2,xo.bind(null,t,e),n)}function Co(){}function So(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ao(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Oo(e,t){var n=uo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ao(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Do(e,t){var n=Vi();Gi(98>n?98:n,(function(){e(!0)})),Gi(97<n?97:n,(function(){var n=Ja.transition;Ja.transition=1;try{e(!1),t()}finally{Ja.transition=n}}))}function jo(e,t,n){var r=du(),i=hu(e),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?a.next=a:(a.next=o.next,o.next=a),t.pending=a,o=e.alternate,e===$a||null!==o&&o===$a)ro=no=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=o(s,n);if(a.eagerReducer=o,a.eagerState=u,cr(u,s))return}catch(l){}pu(e,i,r)}}var To={readContext:oa,useCallback:io,useContext:io,useEffect:io,useImperativeHandle:io,useLayoutEffect:io,useMemo:io,useReducer:io,useRef:io,useState:io,useDebugValue:io,useDeferredValue:io,useTransition:io,useMutableSource:io,useOpaqueIdentifier:io,unstable_isNewReconciler:!1},Po={readContext:oa,useCallback:function(e,t){return so().memoizedState=[e,void 0===t?null:t],e},useContext:oa,useEffect:wo,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,_o(4,2,xo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _o(4,2,e,t)},useMemo:function(e,t){var n=so();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=so();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=jo.bind(null,$a,e),[r.memoizedState,e]},useRef:bo,useState:mo,useDebugValue:Co,useDeferredValue:function(e){var t=mo(e),n=t[0],r=t[1];return wo((function(){var t=Ja.transition;Ja.transition=1;try{r(e)}finally{Ja.transition=t}}),[e]),n},useTransition:function(){var e=mo(!1),t=e[0];return bo(e=Do.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=so();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},po(r,e,t,n)},useOpaqueIdentifier:function(){if(Ha){var e=!1,t=function(e){return{$$typeof:M,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Xr++).toString(36))),Error(o(355))})),n=mo(t)[1];return 0===(2&$a.mode)&&($a.flags|=516,vo(5,(function(){n("r:"+(Xr++).toString(36))}),void 0,null)),t}return mo(t="r:"+(Xr++).toString(36)),t},unstable_isNewReconciler:!1},Ro={readContext:oa,useCallback:So,useContext:oa,useEffect:Fo,useImperativeHandle:Eo,useLayoutEffect:ko,useMemo:Oo,useReducer:co,useRef:yo,useState:function(){return co(lo)},useDebugValue:Co,useDeferredValue:function(e){var t=co(lo),n=t[0],r=t[1];return Fo((function(){var t=Ja.transition;Ja.transition=1;try{r(e)}finally{Ja.transition=t}}),[e]),n},useTransition:function(){var e=co(lo)[0];return[yo().current,e]},useMutableSource:go,useOpaqueIdentifier:function(){return co(lo)[0]},unstable_isNewReconciler:!1},Mo={readContext:oa,useCallback:So,useContext:oa,useEffect:Fo,useImperativeHandle:Eo,useLayoutEffect:ko,useMemo:Oo,useReducer:fo,useRef:yo,useState:function(){return fo(lo)},useDebugValue:Co,useDeferredValue:function(e){var t=fo(lo),n=t[0],r=t[1];return Fo((function(){var t=Ja.transition;Ja.transition=1;try{r(e)}finally{Ja.transition=t}}),[e]),n},useTransition:function(){var e=fo(lo)[0];return[yo().current,e]},useMutableSource:go,useOpaqueIdentifier:function(){return fo(lo)[0]},unstable_isNewReconciler:!1},Io=A.ReactCurrentOwner,Bo=!1;function No(e,t,n,r){t.child=null===e?Ca(t,null,n,r):Ea(t,e.child,n,r)}function Lo(e,t,n,r,i){n=n.render;var a=t.ref;return aa(t,i),r=oo(e,t,n,r,a,i),null===e||Bo?(t.flags|=1,No(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,as(e,t,i))}function Uo(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!==typeof o||Wu(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ku(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Ho(e,t,o,r,i,a))}return o=e.child,0===(i&a)&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:dr)(i,r)&&e.ref===t.ref)?as(e,t,a):(t.flags|=1,(e=Gu(o,r)).ref=t.ref,e.return=t,t.child=e)}function Ho(e,t,n,r,i,a){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(Bo=!1,0===(a&i))return t.lanes=e.lanes,as(e,t,a);0!==(16384&e.flags)&&(Bo=!0)}return Vo(e,t,n,r,a)}function zo(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},wu(t,n);else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},wu(t,e),null;t.memoizedState={baseLanes:0},wu(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,wu(t,r);return No(e,t,i,n),t.child}function qo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Vo(e,t,n,r,i){var a=vi(n)?gi:hi.current;return a=mi(t,a),aa(t,i),n=oo(e,t,n,r,a,i),null===e||Bo?(t.flags|=1,No(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,as(e,t,i))}function Wo(e,t,n,r,i){if(vi(n)){var a=!0;Ai(t)}else a=!1;if(aa(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ya(t,n,r),Aa(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;"object"===typeof l&&null!==l?l=oa(l):l=mi(t,l=vi(n)?gi:hi.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&_a(t,o,r,l),sa=!1;var d=t.memoizedState;o.state=d,ha(t,r,o,i),u=t.memoizedState,s!==r||d!==u||pi.current||sa?("function"===typeof c&&(ma(t,n,c,r),u=t.memoizedState),(s=sa||ba(t,n,s,r,d,u,l))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4)):("function"===typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,la(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:Ji(t.type,s),o.props=l,f=t.pendingProps,d=o.context,"object"===typeof(u=n.contextType)&&null!==u?u=oa(u):u=mi(t,u=vi(n)?gi:hi.current);var h=n.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==f||d!==u)&&_a(t,o,r,u),sa=!1,d=t.memoizedState,o.state=d,ha(t,r,o,i);var p=t.memoizedState;s!==f||d!==p||pi.current||sa?("function"===typeof h&&(ma(t,n,h,r),p=t.memoizedState),(l=sa||ba(t,n,l,r,d,p,u))?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,u),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,u)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=u,r=l):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Go(e,t,n,r,a,i)}function Go(e,t,n,r,i,a){qo(e,t);var o=0!==(64&t.flags);if(!r&&!o)return i&&wi(t,n,!1),as(e,t,a);r=t.stateNode,Io.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Ea(t,e.child,null,a),t.child=Ea(t,null,s,a)):No(e,t,s,a),t.memoizedState=r.state,i&&wi(t,n,!0),t.child}function Ko(e){var t=e.stateNode;t.pendingContext?yi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yi(0,t.context,!1),Pa(e,t.containerInfo)}var Qo,Yo,Xo,Jo={dehydrated:null,retryLane:0};function Zo(e,t,n){var r,i=t.pendingProps,a=Ba.current,o=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),fi(Ba,1&a),null===e?(void 0!==i.fallback&&Va(t),e=i.children,a=i.fallback,o?(e=$o(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Jo,e):"number"===typeof i.unstable_expectedLoadTime?(e=$o(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Jo,t.lanes=33554432,e):((n=Yu({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(i=ts(e,t,i.children,i.fallback,n),o=t.child,a=e.child.memoizedState,o.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=Jo,i):(n=es(e,t,i.children,n),t.memoizedState=null,n))}function $o(e,t,n,r){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},0===(2&i)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Yu(t,i,0,null),n=Qu(n,i,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function es(e,t,n,r){var i=e.child;return e=i.sibling,n=Gu(i,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function ts(e,t,n,r,i){var a=t.mode,o=e.child;e=o.sibling;var s={mode:"hidden",children:n};return 0===(2&a)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=s,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=Gu(o,s),null!==e?r=Gu(e,r):(r=Qu(r,a,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function ns(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ia(e.return,t)}function rs(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function is(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(No(e,t,r.children,n),0!==(2&(r=Ba.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ns(e,n);else if(19===e.tag)ns(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(fi(Ba,r),0===(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Na(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),rs(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Na(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}rs(t,!0,n,null,a,t.lastEffect);break;case"together":rs(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function as(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Hs|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Gu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Gu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function os(e,t){if(!Ha)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ss(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return vi(t.type)&&bi(),null;case 3:return Ra(),ci(pi),ci(hi),Ya(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ga(t)?t.flags|=4:r.hydrate||(t.flags|=256)),null;case 5:Ia(t);var a=Ta(ja.current);if(n=t.type,null!==e&&null!=t.stateNode)Yo(e,t,n,r),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(o(166));return null}if(e=Ta(Oa.current),Ga(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Zr]=t,r[$r]=s,n){case"dialog":Dr("cancel",r),Dr("close",r);break;case"iframe":case"object":case"embed":Dr("load",r);break;case"video":case"audio":for(e=0;e<Er.length;e++)Dr(Er[e],r);break;case"source":Dr("error",r);break;case"img":case"image":case"link":Dr("error",r),Dr("load",r);break;case"details":Dr("toggle",r);break;case"input":ee(r,s),Dr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Dr("invalid",r);break;case"textarea":ue(r,s),Dr("invalid",r)}for(var l in ke(n,s),e=null,s)s.hasOwnProperty(l)&&(a=s[l],"children"===l?"string"===typeof a?r.textContent!==a&&(e=["children",a]):"number"===typeof a&&r.textContent!==""+a&&(e=["children",""+a]):u.hasOwnProperty(l)&&null!=a&&"onScroll"===l&&Dr("scroll",r));switch(n){case"input":X(r),re(r,s,!0);break;case"textarea":X(r),ce(r);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(r.onclick=Ur)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(l=9===a.nodeType?a:a.ownerDocument,e===fe&&(e=he(n)),e===fe?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Zr]=t,e[$r]=r,Qo(e,t),t.stateNode=e,l=xe(n,r),n){case"dialog":Dr("cancel",e),Dr("close",e),a=r;break;case"iframe":case"object":case"embed":Dr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Er.length;a++)Dr(Er[a],e);a=r;break;case"source":Dr("error",e),a=r;break;case"img":case"image":case"link":Dr("error",e),Dr("load",e),a=r;break;case"details":Dr("toggle",e),a=r;break;case"input":ee(e,r),a=$(e,r),Dr("invalid",e);break;case"option":a=ae(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=i({},r,{value:void 0}),Dr("invalid",e);break;case"textarea":ue(e,r),a=se(e,r),Dr("invalid",e);break;default:a=r}ke(n,a);var c=a;for(s in c)if(c.hasOwnProperty(s)){var f=c[s];"style"===s?we(e,f):"dangerouslySetInnerHTML"===s?null!=(f=f?f.__html:void 0)&&ve(e,f):"children"===s?"string"===typeof f?("textarea"!==n||""!==f)&&be(e,f):"number"===typeof f&&be(e,""+f):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(u.hasOwnProperty(s)?null!=f&&"onScroll"===s&&Dr("scroll",e):null!=f&&_(e,s,f,l))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),ce(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?oe(e,!!r.multiple,s,!1):null!=r.defaultValue&&oe(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=Ur)}qr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Xo(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));n=Ta(ja.current),Ta(Oa.current),Ga(t)?(r=t.stateNode,n=t.memoizedProps,r[Zr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Zr]=t,t.stateNode=r)}return null;case 13:return ci(Ba),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&Ga(t):n=null!==e.memoizedState,r&&!n&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&Ba.current)?0===Ns&&(Ns=3):(0!==Ns&&3!==Ns||(Ns=4),null===Ps||0===(134217727&Hs)&&0===(134217727&zs)||bu(Ps,Ms))),(r||n)&&(t.flags|=4),null);case 4:return Ra(),null===e&&Tr(t.stateNode.containerInfo),null;case 10:return ra(t),null;case 19:if(ci(Ba),null===(r=t.memoizedState))return null;if(s=0!==(64&t.flags),null===(l=r.rendering))if(s)os(r,!1);else{if(0!==Ns||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(l=Na(e))){for(t.flags|=64,os(r,!1),null!==(s=l.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(l=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=l.childLanes,s.lanes=l.lanes,s.child=l.child,s.memoizedProps=l.memoizedProps,s.memoizedState=l.memoizedState,s.updateQueue=l.updateQueue,s.type=l.type,e=l.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return fi(Ba,1&Ba.current|2),t.child}e=e.sibling}null!==r.tail&&qi()>Gs&&(t.flags|=64,s=!0,os(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=Na(l))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),os(r,!0),null===r.tail&&"hidden"===r.tailMode&&!l.alternate&&!Ha)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qi()-r.renderingStartTime>Gs&&1073741824!==n&&(t.flags|=64,s=!0,os(r,!1),t.lanes=33554432);r.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=r.last)?n.sibling=l:t.child=l,r.last=l)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qi(),n.sibling=null,t=Ba.current,fi(Ba,s?1&t|2:1&t),n):null;case 23:case 24:return Fu(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(o(156,t.tag))}function us(e){switch(e.tag){case 1:vi(e.type)&&bi();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ra(),ci(pi),ci(hi),Ya(),0!==(64&(t=e.flags)))throw Error(o(285));return e.flags=-4097&t|64,e;case 5:return Ia(e),null;case 13:return ci(Ba),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ci(Ba),null;case 4:return Ra(),null;case 10:return ra(e),null;case 23:case 24:return Fu(),null;default:return null}}function ls(e,t){try{var n="",r=t;do{n+=G(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i}}function cs(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}Qo=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Yo=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ta(Oa.current);var o,s=null;switch(n){case"input":a=$(e,a),r=$(e,r),s=[];break;case"option":a=ae(e,a),r=ae(e,r),s=[];break;case"select":a=i({},a,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":a=se(e,a),r=se(e,r),s=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=Ur)}for(f in ke(n,r),n=null,a)if(!r.hasOwnProperty(f)&&a.hasOwnProperty(f)&&null!=a[f])if("style"===f){var l=a[f];for(o in l)l.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==f&&"children"!==f&&"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&"autoFocus"!==f&&(u.hasOwnProperty(f)?s||(s=[]):(s=s||[]).push(f,null));for(f in r){var c=r[f];if(l=null!=a?a[f]:void 0,r.hasOwnProperty(f)&&c!==l&&(null!=c||null!=l))if("style"===f)if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(n||(n={}),n[o]=c[o])}else n||(s||(s=[]),s.push(f,n)),n=c;else"dangerouslySetInnerHTML"===f?(c=c?c.__html:void 0,l=l?l.__html:void 0,null!=c&&l!==c&&(s=s||[]).push(f,c)):"children"===f?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(f,""+c):"suppressContentEditableWarning"!==f&&"suppressHydrationWarning"!==f&&(u.hasOwnProperty(f)?(null!=c&&"onScroll"===f&&Dr("scroll",e),s||l===c||(s=[])):"object"===typeof c&&null!==c&&c.$$typeof===M?c.toString():(s=s||[]).push(f,c))}n&&(s=s||[]).push("style",n);var f=s;(t.updateQueue=f)&&(t.flags|=4)}},Xo=function(e,t,n,r){n!==r&&(t.flags|=4)};var fs="function"===typeof WeakMap?WeakMap:Map;function ds(e,t,n){(n=ca(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Xs||(Xs=!0,Js=r),cs(0,t)},n}function hs(e,t,n){(n=ca(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return cs(0,t),r(i)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===Zs?Zs=new Set([this]):Zs.add(this),cs(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var ps="function"===typeof WeakSet?WeakSet:Set;function gs(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){Uu(e,n)}else t.current=null}function ms(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Ji(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&Kr(t.stateNode.containerInfo))}throw Error(o(163))}function vs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!==(4&(i=i.tag))&&0!==(1&i)&&(Bu(n,e),Iu(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Ji(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&pa(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}pa(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&qr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&wt(n)))))}throw Error(o(163))}function bs(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"===typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=void 0!==i&&null!==i&&i.hasOwnProperty("display")?i.display:null,r.style.display=Ae("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ys(e,t){if(ki&&"function"===typeof ki.onCommitFiberUnmount)try{ki.onCommitFiberUnmount(Fi,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!==(4&r))Bu(t,n);else{r=t;try{i()}catch(a){Uu(r,a)}}n=n.next}while(n!==e)}break;case 1:if(gs(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){Uu(t,a)}break;case 5:gs(t);break;case 4:xs(e,t)}}function _s(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function As(e){return 5===e.tag||3===e.tag||4===e.tag}function ws(e){e:{for(var t=e.return;null!==t;){if(As(t))break e;t=t.return}throw Error(o(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(o(161))}16&n.flags&&(be(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||As(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Fs(e,n,t):ks(e,n,t)}function Fs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Ur));else if(4!==r&&null!==(e=e.child))for(Fs(e,t,n),e=e.sibling;null!==e;)Fs(e,t,n),e=e.sibling}function ks(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ks(e,t,n),e=e.sibling;null!==e;)ks(e,t,n),e=e.sibling}function xs(e,t){for(var n,r,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(o(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag){e:for(var s=e,u=i,l=u;;)if(ys(s,l),null!==l.child&&4!==l.tag)l.child.return=l,l=l.child;else{if(l===u)break e;for(;null===l.sibling;){if(null===l.return||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}r?(s=n,u=i.stateNode,8===s.nodeType?s.parentNode.removeChild(u):s.removeChild(u)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(ys(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function Es(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{3===(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var a=t.updateQueue;if(t.updateQueue=null,null!==a){for(n[$r]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),xe(e,i),t=xe(e,r),i=0;i<a.length;i+=2){var s=a[i],u=a[i+1];"style"===s?we(n,u):"dangerouslySetInnerHTML"===s?ve(n,u):"children"===s?be(n,u):_(n,s,u,t)}switch(e){case"input":ne(n,r);break;case"textarea":le(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(a=r.value)?oe(n,!!r.multiple,a,!1):e!==!!r.multiple&&(null!=r.defaultValue?oe(n,!!r.multiple,r.defaultValue,!0):oe(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(o(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,wt(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ws=qi(),bs(t.child,!0)),void Cs(t);case 19:return void Cs(t);case 23:case 24:return void bs(t,null!==t.memoizedState)}throw Error(o(163))}function Cs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new ps),t.forEach((function(t){var r=zu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Ss(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Os=Math.ceil,Ds=A.ReactCurrentDispatcher,js=A.ReactCurrentOwner,Ts=0,Ps=null,Rs=null,Ms=0,Is=0,Bs=li(0),Ns=0,Ls=null,Us=0,Hs=0,zs=0,qs=0,Vs=null,Ws=0,Gs=1/0;function Ks(){Gs=qi()+500}var Qs,Ys=null,Xs=!1,Js=null,Zs=null,$s=!1,eu=null,tu=90,nu=[],ru=[],iu=null,au=0,ou=null,su=-1,uu=0,lu=0,cu=null,fu=!1;function du(){return 0!==(48&Ts)?qi():-1!==su?su:su=qi()}function hu(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Vi()?1:2;if(0===uu&&(uu=Us),0!==Xi.transition){0!==lu&&(lu=null!==Vs?Vs.pendingLanes:0),e=uu;var t=4186112&~lu;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Vi(),0!==(4&Ts)&&98===e?e=Ut(12,uu):e=Ut(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),uu),e}function pu(e,t,n){if(50<au)throw au=0,ou=null,Error(o(185));if(null===(e=gu(e,t)))return null;qt(e,t,n),e===Ps&&(zs|=t,4===Ns&&bu(e,Ms));var r=Vi();1===t?0!==(8&Ts)&&0===(48&Ts)?yu(e):(mu(e,n),0===Ts&&(Ks(),Qi())):(0===(4&Ts)||98!==r&&99!==r||(null===iu?iu=new Set([e]):iu.add(e)),mu(e,n)),Vs=e}function gu(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function mu(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,s=e.pendingLanes;0<s;){var u=31-Vt(s),l=1<<u,c=a[u];if(-1===c){if(0===(l&r)||0!==(l&i)){c=t,Bt(l);var f=It;a[u]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);s&=~l}if(r=Nt(e,e===Ps?Ms:0),t=It,0===r)null!==n&&(n!==Bi&&Ci(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Bi&&Ci(n)}15===t?(n=yu.bind(null,e),null===Li?(Li=[n],Ui=Ei(Ti,Yi)):Li.push(n),n=Bi):14===t?n=Ki(99,yu.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(o(358,e))}}(t),n=Ki(n,vu.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vu(e){if(su=-1,lu=uu=0,0!==(48&Ts))throw Error(o(327));var t=e.callbackNode;if(Mu()&&e.callbackNode!==t)return null;var n=Nt(e,e===Ps?Ms:0);if(0===n)return null;var r=n,i=Ts;Ts|=16;var a=Eu();for(Ps===e&&Ms===r||(Ks(),ku(e,r));;)try{Ou();break}catch(u){xu(e,u)}if(na(),Ds.current=a,Ts=i,null!==Rs?r=0:(Ps=null,Ms=0,r=Ns),0!==(Us&zs))ku(e,0);else if(0!==r){if(2===r&&(Ts|=64,e.hydrate&&(e.hydrate=!1,Kr(e.containerInfo)),0!==(n=Lt(e))&&(r=Cu(e,n))),1===r)throw t=Ls,ku(e,0),bu(e,n),mu(e,qi()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(o(345));case 2:case 5:Tu(e);break;case 3:if(bu(e,n),(62914560&n)===n&&10<(r=Ws+500-qi())){if(0!==Nt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){du(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Wr(Tu.bind(null,e),r);break}Tu(e);break;case 4:if(bu(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var s=31-Vt(n);a=1<<s,(s=r[s])>i&&(i=s),n&=~a}if(n=i,10<(n=(120>(n=qi()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Os(n/1960))-n)){e.timeoutHandle=Wr(Tu.bind(null,e),n);break}Tu(e);break;default:throw Error(o(329))}}return mu(e,qi()),e.callbackNode===t?vu.bind(null,e):null}function bu(e,t){for(t&=~qs,t&=~zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Vt(t),r=1<<n;e[n]=-1,t&=~r}}function yu(e){if(0!==(48&Ts))throw Error(o(327));if(Mu(),e===Ps&&0!==(e.expiredLanes&Ms)){var t=Ms,n=Cu(e,t);0!==(Us&zs)&&(n=Cu(e,t=Nt(e,t)))}else n=Cu(e,t=Nt(e,0));if(0!==e.tag&&2===n&&(Ts|=64,e.hydrate&&(e.hydrate=!1,Kr(e.containerInfo)),0!==(t=Lt(e))&&(n=Cu(e,t))),1===n)throw n=Ls,ku(e,0),bu(e,t),mu(e,qi()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Tu(e),mu(e,qi()),null}function _u(e,t){var n=Ts;Ts|=1;try{return e(t)}finally{0===(Ts=n)&&(Ks(),Qi())}}function Au(e,t){var n=Ts;Ts&=-2,Ts|=8;try{return e(t)}finally{0===(Ts=n)&&(Ks(),Qi())}}function wu(e,t){fi(Bs,Is),Is|=t,Us|=t}function Fu(){Is=Bs.current,ci(Bs)}function ku(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Gr(n)),null!==Rs)for(n=Rs.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&bi();break;case 3:Ra(),ci(pi),ci(hi),Ya();break;case 5:Ia(r);break;case 4:Ra();break;case 13:case 19:ci(Ba);break;case 10:ra(r);break;case 23:case 24:Fu()}n=n.return}Ps=e,Rs=Gu(e.current,null),Ms=Is=Us=t,Ns=0,Ls=null,qs=zs=Hs=0}function xu(e,t){for(;;){var n=Rs;try{if(na(),Xa.current=To,no){for(var r=$a.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}no=!1}if(Za=0,to=eo=$a=null,ro=!1,js.current=null,null===n||null===n.return){Ns=1,Ls=t,Rs=null;break}e:{var a=e,o=n.return,s=n,u=t;if(t=Ms,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var l=u;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!==(1&Ba.current),d=o;do{var h;if(h=13===d.tag){var p=d.memoizedState;if(null!==p)h=null!==p.dehydrated;else{var g=d.memoizedProps;h=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(h){var m=d.updateQueue;if(null===m){var v=new Set;v.add(l),d.updateQueue=v}else m.add(l);if(0===(2&d.mode)){if(d.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var b=ca(-1,1);b.tag=2,fa(s,b)}s.lanes|=1;break e}u=void 0,s=t;var y=a.pingCache;if(null===y?(y=a.pingCache=new fs,u=new Set,y.set(l,u)):void 0===(u=y.get(l))&&(u=new Set,y.set(l,u)),!u.has(s)){u.add(s);var _=Hu.bind(null,a,l,s);l.then(_,_)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((K(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ns&&(Ns=2),u=ls(u,s),d=o;do{switch(d.tag){case 3:a=u,d.flags|=4096,t&=-t,d.lanes|=t,da(d,ds(0,a,t));break e;case 1:a=u;var A=d.type,w=d.stateNode;if(0===(64&d.flags)&&("function"===typeof A.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===Zs||!Zs.has(w)))){d.flags|=4096,t&=-t,d.lanes|=t,da(d,hs(d,a,t));break e}}d=d.return}while(null!==d)}ju(n)}catch(F){t=F,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function Eu(){var e=Ds.current;return Ds.current=To,null===e?To:e}function Cu(e,t){var n=Ts;Ts|=16;var r=Eu();for(Ps===e&&Ms===t||ku(e,t);;)try{Su();break}catch(i){xu(e,i)}if(na(),Ts=n,Ds.current=r,null!==Rs)throw Error(o(261));return Ps=null,Ms=0,Ns}function Su(){for(;null!==Rs;)Du(Rs)}function Ou(){for(;null!==Rs&&!Si();)Du(Rs)}function Du(e){var t=Qs(e.alternate,e,Is);e.memoizedProps=e.pendingProps,null===t?ju(e):Rs=t,js.current=null}function ju(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=ss(n,t,Is)))return void(Rs=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&Is)||0===(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=us(t)))return n.flags&=2047,void(Rs=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===Ns&&(Ns=5)}function Tu(e){var t=Vi();return Gi(99,Pu.bind(null,e,t)),null}function Pu(e,t){do{Mu()}while(null!==eu);if(0!==(48&Ts))throw Error(o(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,u=e.expirationTimes;0<a;){var l=31-Vt(a),c=1<<l;i[l]=0,s[l]=-1,u[l]=-1,a&=~c}if(null!==iu&&0===(24&r)&&iu.has(e)&&iu.delete(e),e===Ps&&(Rs=Ps=null,Ms=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=Ts,Ts|=32,js.current=null,Hr=Yt,vr(s=mr())){if("selectionStart"in s)u={start:s.selectionStart,end:s.selectionEnd};else e:if(u=(u=s.ownerDocument)&&u.defaultView||window,(c=u.getSelection&&u.getSelection())&&0!==c.rangeCount){u=c.anchorNode,a=c.anchorOffset,l=c.focusNode,c=c.focusOffset;try{u.nodeType,l.nodeType}catch(E){u=null;break e}var f=0,d=-1,h=-1,p=0,g=0,m=s,v=null;t:for(;;){for(var b;m!==u||0!==a&&3!==m.nodeType||(d=f+a),m!==l||0!==c&&3!==m.nodeType||(h=f+c),3===m.nodeType&&(f+=m.nodeValue.length),null!==(b=m.firstChild);)v=m,m=b;for(;;){if(m===s)break t;if(v===u&&++p===a&&(d=f),v===l&&++g===c&&(h=f),null!==(b=m.nextSibling))break;v=(m=v).parentNode}m=b}u=-1===d||-1===h?null:{start:d,end:h}}else u=null;u=u||{start:0,end:0}}else u=null;zr={focusedElem:s,selectionRange:u},Yt=!1,cu=null,fu=!1,Ys=r;do{try{Ru()}catch(E){if(null===Ys)throw Error(o(330));Uu(Ys,E),Ys=Ys.nextEffect}}while(null!==Ys);cu=null,Ys=r;do{try{for(s=e;null!==Ys;){var y=Ys.flags;if(16&y&&be(Ys.stateNode,""),128&y){var _=Ys.alternate;if(null!==_){var A=_.ref;null!==A&&("function"===typeof A?A(null):A.current=null)}}switch(1038&y){case 2:ws(Ys),Ys.flags&=-3;break;case 6:ws(Ys),Ys.flags&=-3,Es(Ys.alternate,Ys);break;case 1024:Ys.flags&=-1025;break;case 1028:Ys.flags&=-1025,Es(Ys.alternate,Ys);break;case 4:Es(Ys.alternate,Ys);break;case 8:xs(s,u=Ys);var w=u.alternate;_s(u),null!==w&&_s(w)}Ys=Ys.nextEffect}}catch(E){if(null===Ys)throw Error(o(330));Uu(Ys,E),Ys=Ys.nextEffect}}while(null!==Ys);if(A=zr,_=mr(),y=A.focusedElem,s=A.selectionRange,_!==y&&y&&y.ownerDocument&&gr(y.ownerDocument.documentElement,y)){null!==s&&vr(y)&&(_=s.start,void 0===(A=s.end)&&(A=_),"selectionStart"in y?(y.selectionStart=_,y.selectionEnd=Math.min(A,y.value.length)):(A=(_=y.ownerDocument||document)&&_.defaultView||window).getSelection&&(A=A.getSelection(),u=y.textContent.length,w=Math.min(s.start,u),s=void 0===s.end?w:Math.min(s.end,u),!A.extend&&w>s&&(u=s,s=w,w=u),u=pr(y,w),a=pr(y,s),u&&a&&(1!==A.rangeCount||A.anchorNode!==u.node||A.anchorOffset!==u.offset||A.focusNode!==a.node||A.focusOffset!==a.offset)&&((_=_.createRange()).setStart(u.node,u.offset),A.removeAllRanges(),w>s?(A.addRange(_),A.extend(a.node,a.offset)):(_.setEnd(a.node,a.offset),A.addRange(_))))),_=[];for(A=y;A=A.parentNode;)1===A.nodeType&&_.push({element:A,left:A.scrollLeft,top:A.scrollTop});for("function"===typeof y.focus&&y.focus(),y=0;y<_.length;y++)(A=_[y]).element.scrollLeft=A.left,A.element.scrollTop=A.top}Yt=!!Hr,zr=Hr=null,e.current=n,Ys=r;do{try{for(y=e;null!==Ys;){var F=Ys.flags;if(36&F&&vs(y,Ys.alternate,Ys),128&F){_=void 0;var k=Ys.ref;if(null!==k){var x=Ys.stateNode;Ys.tag,_=x,"function"===typeof k?k(_):k.current=_}}Ys=Ys.nextEffect}}catch(E){if(null===Ys)throw Error(o(330));Uu(Ys,E),Ys=Ys.nextEffect}}while(null!==Ys);Ys=null,Ni(),Ts=i}else e.current=n;if($s)$s=!1,eu=e,tu=t;else for(Ys=r;null!==Ys;)t=Ys.nextEffect,Ys.nextEffect=null,8&Ys.flags&&((F=Ys).sibling=null,F.stateNode=null),Ys=t;if(0===(r=e.pendingLanes)&&(Zs=null),1===r?e===ou?au++:(au=0,ou=e):au=0,n=n.stateNode,ki&&"function"===typeof ki.onCommitFiberRoot)try{ki.onCommitFiberRoot(Fi,n,void 0,64===(64&n.current.flags))}catch(E){}if(mu(e,qi()),Xs)throw Xs=!1,e=Js,Js=null,e;return 0!==(8&Ts)||Qi(),null}function Ru(){for(;null!==Ys;){var e=Ys.alternate;fu||null===cu||(0!==(8&Ys.flags)?et(Ys,cu)&&(fu=!0):13===Ys.tag&&Ss(e,Ys)&&et(Ys,cu)&&(fu=!0));var t=Ys.flags;0!==(256&t)&&ms(e,Ys),0===(512&t)||$s||($s=!0,Ki(97,(function(){return Mu(),null}))),Ys=Ys.nextEffect}}function Mu(){if(90!==tu){var e=97<tu?97:tu;return tu=90,Gi(e,Nu)}return!1}function Iu(e,t){nu.push(t,e),$s||($s=!0,Ki(97,(function(){return Mu(),null})))}function Bu(e,t){ru.push(t,e),$s||($s=!0,Ki(97,(function(){return Mu(),null})))}function Nu(){if(null===eu)return!1;var e=eu;if(eu=null,0!==(48&Ts))throw Error(o(331));var t=Ts;Ts|=32;var n=ru;ru=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"===typeof s)try{s()}catch(l){if(null===a)throw Error(o(330));Uu(a,l)}}for(n=nu,nu=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var u=i.create;i.destroy=u()}catch(l){if(null===a)throw Error(o(330));Uu(a,l)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return Ts=t,Qi(),!0}function Lu(e,t,n){fa(e,t=ds(0,t=ls(n,t),1)),t=du(),null!==(e=gu(e,1))&&(qt(e,1,t),mu(e,t))}function Uu(e,t){if(3===e.tag)Lu(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Lu(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Zs||!Zs.has(r))){var i=hs(n,e=ls(t,e),1);if(fa(n,i),i=du(),null!==(n=gu(n,1)))qt(n,1,i),mu(n,i);else if("function"===typeof r.componentDidCatch&&(null===Zs||!Zs.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function Hu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=du(),e.pingedLanes|=e.suspendedLanes&n,Ps===e&&(Ms&n)===n&&(4===Ns||3===Ns&&(62914560&Ms)===Ms&&500>qi()-Ws?ku(e,0):qs|=n),mu(e,t)}function zu(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Vi()?1:2:(0===uu&&(uu=Us),0===(t=Ht(62914560&~uu))&&(t=4194304))),n=du(),null!==(e=gu(e,t))&&(qt(e,t,n),mu(e,n))}function qu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Vu(e,t,n,r){return new qu(e,t,n,r)}function Wu(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Gu(e,t){var n=e.alternate;return null===n?((n=Vu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ku(e,t,n,r,i,a){var s=2;if(r=e,"function"===typeof e)Wu(e)&&(s=1);else if("string"===typeof e)s=5;else e:switch(e){case k:return Qu(n.children,i,a,t);case I:s=8,i|=16;break;case x:s=8,i|=1;break;case E:return(e=Vu(12,n,t,8|i)).elementType=E,e.type=E,e.lanes=a,e;case D:return(e=Vu(13,n,t,i)).type=D,e.elementType=D,e.lanes=a,e;case j:return(e=Vu(19,n,t,i)).elementType=j,e.lanes=a,e;case B:return Yu(n,i,a,t);case N:return(e=Vu(24,n,t,i)).elementType=N,e.lanes=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case C:s=10;break e;case S:s=9;break e;case O:s=11;break e;case T:s=14;break e;case P:s=16,r=null;break e;case R:s=22;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Vu(s,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Qu(e,t,n,r){return(e=Vu(7,e,r,t)).lanes=n,e}function Yu(e,t,n,r){return(e=Vu(23,e,r,t)).elementType=B,e.lanes=n,e}function Xu(e,t,n){return(e=Vu(6,e,null,t)).lanes=n,e}function Ju(e,t,n){return(t=Vu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Zu(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.mutableSourceEagerHydrationData=null}function $u(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:F,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function el(e,t,n,r){var i=t.current,a=du(),s=hu(i);e:if(n){t:{if(Xe(n=n._reactInternals)!==n||1!==n.tag)throw Error(o(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(vi(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(o(171))}if(1===n.tag){var l=n.type;if(vi(l)){n=_i(n,l,u);break e}}n=u}else n=di;return null===t.context?t.context=n:t.pendingContext=n,(t=ca(a,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),fa(i,t),pu(i,s,a),s}function tl(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function nl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function rl(e,t){nl(e,t),(e=e.alternate)&&nl(e,t)}function il(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Zu(e,t,null!=n&&!0===n.hydrate),t=Vu(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,ua(t),e[ei]=n.current,Tr(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function al(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function ol(e,t,n,r,i){var a=n._reactRootContainer;if(a){var o=a._internalRoot;if("function"===typeof i){var s=i;i=function(){var e=tl(o);s.call(e)}}el(t,o,e,i)}else{if(a=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new il(e,0,t?{hydrate:!0}:void 0)}(n,r),o=a._internalRoot,"function"===typeof i){var u=i;i=function(){var e=tl(o);u.call(e)}}Au((function(){el(t,o,e,i)}))}return tl(o)}function sl(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!al(t))throw Error(o(200));return $u(e,t,null,n)}Qs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||pi.current)Bo=!0;else{if(0===(n&r)){switch(Bo=!1,t.tag){case 3:Ko(t),Ka();break;case 5:Ma(t);break;case 1:vi(t.type)&&Ai(t);break;case 4:Pa(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;fi(Zi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?Zo(e,t,n):(fi(Ba,1&Ba.current),null!==(t=as(e,t,n))?t.sibling:null);fi(Ba,1&Ba.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return is(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),fi(Ba,Ba.current),r)break;return null;case 23:case 24:return t.lanes=0,zo(e,t,n)}return as(e,t,n)}Bo=0!==(16384&e.flags)}else Bo=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=mi(t,hi.current),aa(t,n),i=oo(null,t,r,e,i,n),t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,vi(r)){var a=!0;Ai(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,ua(t);var s=r.getDerivedStateFromProps;"function"===typeof s&&ma(t,r,s,e),i.updater=va,t.stateNode=i,i._reactInternals=t,Aa(t,r,e,n),t=Go(null,t,r,!0,a,n)}else t.tag=0,No(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(a=i._init)(i._payload),t.type=i,a=t.tag=function(e){if("function"===typeof e)return Wu(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===O)return 11;if(e===T)return 14}return 2}(i),e=Ji(i,e),a){case 0:t=Vo(null,t,i,e,n);break e;case 1:t=Wo(null,t,i,e,n);break e;case 11:t=Lo(null,t,i,e,n);break e;case 14:t=Uo(null,t,i,Ji(i.type,e),r,n);break e}throw Error(o(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Vo(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 1:return r=t.type,i=t.pendingProps,Wo(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 3:if(Ko(t),r=t.updateQueue,null===e||null===r)throw Error(o(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,la(e,t),ha(t,r,null,n),(r=t.memoizedState.element)===i)Ka(),t=as(e,t,n);else{if((a=(i=t.stateNode).hydrate)&&(Ua=Qr(t.stateNode.containerInfo.firstChild),La=t,a=Ha=!0),a){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(a=e[i])._workInProgressVersionPrimary=e[i+1],Qa.push(a);for(n=Ca(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else No(e,t,r,n),Ka();t=t.child}return t;case 5:return Ma(t),null===e&&Va(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,s=i.children,Vr(r,i)?s=null:null!==a&&Vr(r,a)&&(t.flags|=16),qo(e,t),No(e,t,s,n),t.child;case 6:return null===e&&Va(t),null;case 13:return Zo(e,t,n);case 4:return Pa(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ea(t,null,r,n):No(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Lo(e,t,r,i=t.elementType===r?i:Ji(r,i),n);case 7:return No(e,t,t.pendingProps,n),t.child;case 8:case 12:return No(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,a=i.value;var u=t.type._context;if(fi(Zi,u._currentValue),u._currentValue=a,null!==s)if(u=s.value,0===(a=cr(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(s.children===i.children&&!pi.current){t=as(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){s=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===u.tag&&((c=ca(-1,n&-n)).tag=2,fa(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),ia(u.return,n),l.lanes|=n;break}c=c.next}}else s=10===u.tag&&u.type===t.type?null:u.child;if(null!==s)s.return=u;else for(s=u;null!==s;){if(s===t){s=null;break}if(null!==(u=s.sibling)){u.return=s.return,s=u;break}s=s.return}u=s}No(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,aa(t,n),r=r(i=oa(i,a.unstable_observedBits)),t.flags|=1,No(e,t,r,n),t.child;case 14:return a=Ji(i=t.type,t.pendingProps),Uo(e,t,i,a=Ji(i.type,a),r,n);case 15:return Ho(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Ji(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,vi(r)?(e=!0,Ai(t)):e=!1,aa(t,n),ya(t,r,i),Aa(t,r,i,n),Go(null,t,r,!0,e,n);case 19:return is(e,t,n);case 23:case 24:return zo(e,t,n)}throw Error(o(156,t.tag))},il.prototype.render=function(e){el(e,this._internalRoot,null,null)},il.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;el(null,e,null,(function(){t[ei]=null}))},tt=function(e){13===e.tag&&(pu(e,4,du()),rl(e,4))},nt=function(e){13===e.tag&&(pu(e,67108864,du()),rl(e,67108864))},rt=function(e){if(13===e.tag){var t=du(),n=hu(e);pu(e,n,t),rl(e,n)}},it=function(e,t){return t()},Ce=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ai(r);if(!i)throw Error(o(90));J(r),ne(r,i)}}}break;case"textarea":le(e,n);break;case"select":null!=(t=n.value)&&oe(e,!!n.multiple,t,!1)}},Pe=_u,Re=function(e,t,n,r,i){var a=Ts;Ts|=4;try{return Gi(98,e.bind(null,t,n,r,i))}finally{0===(Ts=a)&&(Ks(),Qi())}},Me=function(){0===(49&Ts)&&(function(){if(null!==iu){var e=iu;iu=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,mu(e,qi())}))}Qi()}(),Mu())},Ie=function(e,t){var n=Ts;Ts|=2;try{return e(t)}finally{0===(Ts=n)&&(Ks(),Qi())}};var ul={Events:[ri,ii,ai,je,Te,Mu,{current:!1}]},ll={findFiberByHostInstance:ni,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},cl={bundleType:ll.bundleType,version:ll.version,rendererPackageName:ll.rendererPackageName,rendererConfig:ll.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:A.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=$e(e))?null:e.stateNode},findFiberByHostInstance:ll.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var fl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!fl.isDisabled&&fl.supportsFiber)try{Fi=fl.inject(cl),ki=fl}catch(me){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ul,t.createPortal=sl,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw Error(o(268,Object.keys(e)))}return e=null===(e=$e(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ts;if(0!==(48&n))return e(t);Ts|=1;try{if(e)return Gi(99,e.bind(null,t))}finally{Ts=n,Qi()}},t.hydrate=function(e,t,n){if(!al(t))throw Error(o(200));return ol(null,e,t,!0,n)},t.render=function(e,t,n){if(!al(t))throw Error(o(200));return ol(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!al(e))throw Error(o(40));return!!e._reactRootContainer&&(Au((function(){ol(null,null,e,!1,(function(){e._reactRootContainer=null,e[ei]=null}))})),!0)},t.unstable_batchedUpdates=_u,t.unstable_createPortal=function(e,t){return sl(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!al(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ol(e,t,n,!1,r)},t.version="17.0.2"},function(e,t,n){"use strict";var r=n(265),i=60103,a=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var o=60109,s=60110,u=60112;t.Suspense=60113;var l=60115,c=60116;if("function"===typeof Symbol&&Symbol.for){var f=Symbol.for;i=f("react.element"),a=f("react.portal"),t.Fragment=f("react.fragment"),t.StrictMode=f("react.strict_mode"),t.Profiler=f("react.profiler"),o=f("react.provider"),s=f("react.context"),u=f("react.forward_ref"),t.Suspense=f("react.suspense"),l=f("react.memo"),c=f("react.lazy")}var d="function"===typeof Symbol&&Symbol.iterator;function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function m(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}function v(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||p}m.prototype.isReactComponent={},m.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},m.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},v.prototype=m.prototype;var y=b.prototype=new v;y.constructor=b,r(y,m.prototype),y.isPureReactComponent=!0;var _={current:null},A=Object.prototype.hasOwnProperty,w={key:!0,ref:!0,__self:!0,__source:!0};function F(e,t,n){var r,a={},o=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)A.call(t,r)&&!w.hasOwnProperty(r)&&(a[r]=t[r]);var u=arguments.length-2;if(1===u)a.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];a.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===a[r]&&(a[r]=u[r]);return{$$typeof:i,type:e,key:o,ref:s,props:a,_owner:_.current}}function k(e){return"object"===typeof e&&null!==e&&e.$$typeof===i}var x=/\/+/g;function E(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,n,r,o){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case i:case a:u=!0}}if(u)return o=o(u=e),e=""===r?"."+E(u,0):r,Array.isArray(o)?(n="",null!=e&&(n=e.replace(x,"$&/")+"/"),C(o,t,n,"",(function(e){return e}))):null!=o&&(k(o)&&(o=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,n+(!o.key||u&&u.key===o.key?"":(""+o.key).replace(x,"$&/")+"/")+e)),t.push(o)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+E(s=e[l],l);u+=C(s,t,n,c,o)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=d&&e[d]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),l=0;!(s=e.next()).done;)u+=C(s=s.value,t,n,c=r+E(s,l++),o);else if("object"===s)throw t=""+e,Error(h(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function S(e,t,n){if(null==e)return e;var r=[],i=0;return C(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function O(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var D={current:null};function j(){var e=D.current;if(null===e)throw Error(h(321));return e}var T={ReactCurrentDispatcher:D,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:S,forEach:function(e,t,n){S(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return S(e,(function(){t++})),t},toArray:function(e){return S(e,(function(e){return e}))||[]},only:function(e){if(!k(e))throw Error(h(143));return e}},t.Component=m,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=T,t.cloneElement=function(e,t,n){if(null===e||void 0===e)throw Error(h(267,e));var a=r({},e.props),o=e.key,s=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,u=_.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)A.call(t,c)&&!w.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=n;else if(1<c){l=Array(c);for(var f=0;f<c;f++)l[f]=arguments[f+2];a.children=l}return{$$typeof:i,type:e.type,key:o,ref:s,props:a,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:o,_context:e},e.Consumer=e},t.createElement=F,t.createFactory=function(e){var t=F.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=k,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:O}},t.memo=function(e,t){return{$$typeof:l,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return j().useCallback(e,t)},t.useContext=function(e,t){return j().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return j().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return j().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return j().useLayoutEffect(e,t)},t.useMemo=function(e,t){return j().useMemo(e,t)},t.useReducer=function(e,t,n){return j().useReducer(e,t,n)},t.useRef=function(e){return j().useRef(e)},t.useState=function(e){return j().useState(e)},t.version="17.0.2"},function(e,t,n){"use strict";var r,i,a,o;if("object"===typeof performance&&"function"===typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}if("undefined"===typeof window||"function"!==typeof MessageChannel){var c=null,f=null,d=function e(){if(null!==c)try{var n=t.unstable_now();c(!0,n),c=null}catch(r){throw setTimeout(e,0),r}};r=function(e){null!==c?setTimeout(r,0,e):(c=e,setTimeout(d,0))},i=function(e,t){f=setTimeout(e,t)},a=function(){clearTimeout(f)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,p=window.clearTimeout;if("undefined"!==typeof console){var g=window.cancelAnimationFrame;"function"!==typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!==typeof g&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,v=null,b=-1,y=5,_=0;t.unstable_shouldYield=function(){return t.unstable_now()>=_},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var A=new MessageChannel,w=A.port2;A.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();_=e+y;try{v(!0,e)?w.postMessage(null):(m=!1,v=null)}catch(n){throw w.postMessage(null),n}}else m=!1},r=function(e){v=e,m||(m=!0,w.postMessage(null))},i=function(e,n){b=h((function(){e(t.unstable_now())}),n)},a=function(){p(b),b=-1}}function F(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<E(i,t)))break e;e[r]=t,e[n]=i,n=r}}function k(e){return void 0===(e=e[0])?null:e}function x(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var a=2*(r+1)-1,o=e[a],s=a+1,u=e[s];if(void 0!==o&&0>E(o,n))void 0!==u&&0>E(u,o)?(e[r]=u,e[s]=n,r=s):(e[r]=o,e[a]=n,r=a);else{if(!(void 0!==u&&0>E(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var C=[],S=[],O=1,D=null,j=3,T=!1,P=!1,R=!1;function M(e){for(var t=k(S);null!==t;){if(null===t.callback)x(S);else{if(!(t.startTime<=e))break;x(S),t.sortIndex=t.expirationTime,F(C,t)}t=k(S)}}function I(e){if(R=!1,M(e),!P)if(null!==k(C))P=!0,r(B);else{var t=k(S);null!==t&&i(I,t.startTime-e)}}function B(e,n){P=!1,R&&(R=!1,a()),T=!0;var r=j;try{for(M(n),D=k(C);null!==D&&(!(D.expirationTime>n)||e&&!t.unstable_shouldYield());){var o=D.callback;if("function"===typeof o){D.callback=null,j=D.priorityLevel;var s=o(D.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?D.callback=s:D===k(C)&&x(C),M(n)}else x(C);D=k(C)}if(null!==D)var u=!0;else{var l=k(S);null!==l&&i(I,l.startTime-n),u=!1}return u}finally{D=null,j=r,T=!1}}var N=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||T||(P=!0,r(B))},t.unstable_getCurrentPriorityLevel=function(){return j},t.unstable_getFirstCallbackNode=function(){return k(C)},t.unstable_next=function(e){switch(j){case 1:case 2:case 3:var t=3;break;default:t=j}var n=j;j=t;try{return e()}finally{j=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=N,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=j;j=e;try{return t()}finally{j=n}},t.unstable_scheduleCallback=function(e,n,o){var s=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?s+o:s:o=s,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return e={id:O++,callback:n,priorityLevel:e,startTime:o,expirationTime:u=o+u,sortIndex:-1},o>s?(e.sortIndex=o,F(S,e),null===k(C)&&e===k(S)&&(R?a():R=!0,i(I,o-s))):(e.sortIndex=u,F(C,e),P||T||(P=!0,r(B))),e},t.unstable_wrapCallback=function(e){var t=j;return function(){var n=j;j=t;try{return e.apply(this,arguments)}finally{j=n}}}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(583),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)}},function(e,t,n){var r=n(583);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(583);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(583);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},function(e,t,n){var r=n(582);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(582),i=n(767),a=n(768);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var o=n.__data__;if(!i||o.length<199)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(o)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(48),i=n(1445),a=n(134),o=n(940),s=/^\[object .+?Constructor\]$/,u=Function.prototype,l=Object.prototype,c=u.toString,f=l.hasOwnProperty,d=RegExp("^"+c.call(f).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!a(e)||i(e))&&(r(e)?d:s).test(o(e))}},function(e,t,n){var r=n(417),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r=n(1446),i=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(266)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(1449),i=n(582),a=n(767);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(a||i),string:new r}}},function(e,t,n){var r=n(1450),i=n(1451),a=n(1452),o=n(1453),s=n(1454);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=i,u.prototype.get=a,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(584);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var r=n(584),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},function(e,t,n){var r=n(584),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},function(e,t,n){var r=n(584);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,n){var r=n(585);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(585);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(585);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(585);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},function(e,t,n){var r=n(514),i=n(330);e.exports=function(e,t){return e&&r(t,i(t),e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},function(e,t,n){var r=n(304),i=n(240);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(304),i=n(770),a=n(240),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&i(e.length)&&!!o[r(e)]}},function(e,t,n){var r=n(943)(Object.keys,Object);e.exports=r},function(e,t,n){var r=n(514),i=n(371);e.exports=function(e,t){return e&&r(t,i(t),e)}},function(e,t,n){var r=n(134),i=n(589),a=n(1468),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=i(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){var r=n(514),i=n(773);e.exports=function(e,t){return r(e,i(e),t)}},function(e,t,n){var r=n(514),i=n(948);e.exports=function(e,t){return r(e,i(e),t)}},function(e,t,n){var r=n(950),i=n(948),a=n(371);e.exports=function(e){return r(e,a,i)}},function(e,t,n){var r=n(370)(n(266),"DataView");e.exports=r},function(e,t,n){var r=n(370)(n(266),"Promise");e.exports=r},function(e,t,n){var r=n(370)(n(266),"WeakMap");e.exports=r},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,n){var r=n(775),i=n(1477),a=n(1478),o=n(1479),s=n(953);e.exports=function(e,t,n){var u=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new u(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new u;case"[object Number]":case"[object String]":return new u(e);case"[object RegExp]":return a(e);case"[object Symbol]":return o(e)}}},function(e,t,n){var r=n(775);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var r=n(417),i=r?r.prototype:void 0,a=i?i.valueOf:void 0;e.exports=function(e){return a?Object(a.call(e)):{}}},function(e,t,n){var r=n(1481),i=n(588),a=n(771),o=a&&a.isMap,s=o?i(o):r;e.exports=s},function(e,t,n){var r=n(419),i=n(240);e.exports=function(e){return i(e)&&"[object Map]"==r(e)}},function(e,t,n){var r=n(1483),i=n(588),a=n(771),o=a&&a.isSet,s=o?i(o):r;e.exports=s},function(e,t,n){var r=n(419),i=n(240);e.exports=function(e){return i(e)&&"[object Set]"==r(e)}},function(e){e.exports=JSON.parse('["ac","com.ac","edu.ac","gov.ac","net.ac","mil.ac","org.ac","ad","nom.ad","ae","co.ae","net.ae","org.ae","sch.ae","ac.ae","gov.ae","mil.ae","aero","accident-investigation.aero","accident-prevention.aero","aerobatic.aero","aeroclub.aero","aerodrome.aero","agents.aero","aircraft.aero","airline.aero","airport.aero","air-surveillance.aero","airtraffic.aero","air-traffic-control.aero","ambulance.aero","amusement.aero","association.aero","author.aero","ballooning.aero","broker.aero","caa.aero","cargo.aero","catering.aero","certification.aero","championship.aero","charter.aero","civilaviation.aero","club.aero","conference.aero","consultant.aero","consulting.aero","control.aero","council.aero","crew.aero","design.aero","dgca.aero","educator.aero","emergency.aero","engine.aero","engineer.aero","entertainment.aero","equipment.aero","exchange.aero","express.aero","federation.aero","flight.aero","fuel.aero","gliding.aero","government.aero","groundhandling.aero","group.aero","hanggliding.aero","homebuilt.aero","insurance.aero","journal.aero","journalist.aero","leasing.aero","logistics.aero","magazine.aero","maintenance.aero","media.aero","microlight.aero","modelling.aero","navigation.aero","parachuting.aero","paragliding.aero","passenger-association.aero","pilot.aero","press.aero","production.aero","recreation.aero","repbody.aero","res.aero","research.aero","rotorcraft.aero","safety.aero","scientist.aero","services.aero","show.aero","skydiving.aero","software.aero","student.aero","trader.aero","trading.aero","trainer.aero","union.aero","workinggroup.aero","works.aero","af","gov.af","com.af","org.af","net.af","edu.af","ag","com.ag","org.ag","net.ag","co.ag","nom.ag","ai","off.ai","com.ai","net.ai","org.ai","al","com.al","edu.al","gov.al","mil.al","net.al","org.al","am","co.am","com.am","commune.am","net.am","org.am","ao","ed.ao","gv.ao","og.ao","co.ao","pb.ao","it.ao","aq","ar","bet.ar","com.ar","coop.ar","edu.ar","gob.ar","gov.ar","int.ar","mil.ar","musica.ar","mutual.ar","net.ar","org.ar","senasa.ar","tur.ar","arpa","e164.arpa","in-addr.arpa","ip6.arpa","iris.arpa","uri.arpa","urn.arpa","as","gov.as","asia","at","ac.at","co.at","gv.at","or.at","sth.ac.at","au","com.au","net.au","org.au","edu.au","gov.au","asn.au","id.au","info.au","conf.au","oz.au","act.au","nsw.au","nt.au","qld.au","sa.au","tas.au","vic.au","wa.au","act.edu.au","catholic.edu.au","nsw.edu.au","nt.edu.au","qld.edu.au","sa.edu.au","tas.edu.au","vic.edu.au","wa.edu.au","qld.gov.au","sa.gov.au","tas.gov.au","vic.gov.au","wa.gov.au","schools.nsw.edu.au","aw","com.aw","ax","az","com.az","net.az","int.az","gov.az","org.az","edu.az","info.az","pp.az","mil.az","name.az","pro.az","biz.az","ba","com.ba","edu.ba","gov.ba","mil.ba","net.ba","org.ba","bb","biz.bb","co.bb","com.bb","edu.bb","gov.bb","info.bb","net.bb","org.bb","store.bb","tv.bb","*.bd","be","ac.be","bf","gov.bf","bg","a.bg","b.bg","c.bg","d.bg","e.bg","f.bg","g.bg","h.bg","i.bg","j.bg","k.bg","l.bg","m.bg","n.bg","o.bg","p.bg","q.bg","r.bg","s.bg","t.bg","u.bg","v.bg","w.bg","x.bg","y.bg","z.bg","0.bg","1.bg","2.bg","3.bg","4.bg","5.bg","6.bg","7.bg","8.bg","9.bg","bh","com.bh","edu.bh","net.bh","org.bh","gov.bh","bi","co.bi","com.bi","edu.bi","or.bi","org.bi","biz","bj","asso.bj","barreau.bj","gouv.bj","bm","com.bm","edu.bm","gov.bm","net.bm","org.bm","bn","com.bn","edu.bn","gov.bn","net.bn","org.bn","bo","com.bo","edu.bo","gob.bo","int.bo","org.bo","net.bo","mil.bo","tv.bo","web.bo","academia.bo","agro.bo","arte.bo","blog.bo","bolivia.bo","ciencia.bo","cooperativa.bo","democracia.bo","deporte.bo","ecologia.bo","economia.bo","empresa.bo","indigena.bo","industria.bo","info.bo","medicina.bo","movimiento.bo","musica.bo","natural.bo","nombre.bo","noticias.bo","patria.bo","politica.bo","profesional.bo","plurinacional.bo","pueblo.bo","revista.bo","salud.bo","tecnologia.bo","tksat.bo","transporte.bo","wiki.bo","br","9guacu.br","abc.br","adm.br","adv.br","agr.br","aju.br","am.br","anani.br","aparecida.br","app.br","arq.br","art.br","ato.br","b.br","barueri.br","belem.br","bhz.br","bib.br","bio.br","blog.br","bmd.br","boavista.br","bsb.br","campinagrande.br","campinas.br","caxias.br","cim.br","cng.br","cnt.br","com.br","contagem.br","coop.br","coz.br","cri.br","cuiaba.br","curitiba.br","def.br","des.br","det.br","dev.br","ecn.br","eco.br","edu.br","emp.br","enf.br","eng.br","esp.br","etc.br","eti.br","far.br","feira.br","flog.br","floripa.br","fm.br","fnd.br","fortal.br","fot.br","foz.br","fst.br","g12.br","geo.br","ggf.br","goiania.br","gov.br","ac.gov.br","al.gov.br","am.gov.br","ap.gov.br","ba.gov.br","ce.gov.br","df.gov.br","es.gov.br","go.gov.br","ma.gov.br","mg.gov.br","ms.gov.br","mt.gov.br","pa.gov.br","pb.gov.br","pe.gov.br","pi.gov.br","pr.gov.br","rj.gov.br","rn.gov.br","ro.gov.br","rr.gov.br","rs.gov.br","sc.gov.br","se.gov.br","sp.gov.br","to.gov.br","gru.br","imb.br","ind.br","inf.br","jab.br","jampa.br","jdf.br","joinville.br","jor.br","jus.br","leg.br","lel.br","log.br","londrina.br","macapa.br","maceio.br","manaus.br","maringa.br","mat.br","med.br","mil.br","morena.br","mp.br","mus.br","natal.br","net.br","niteroi.br","*.nom.br","not.br","ntr.br","odo.br","ong.br","org.br","osasco.br","palmas.br","poa.br","ppg.br","pro.br","psc.br","psi.br","pvh.br","qsl.br","radio.br","rec.br","recife.br","rep.br","ribeirao.br","rio.br","riobranco.br","riopreto.br","salvador.br","sampa.br","santamaria.br","santoandre.br","saobernardo.br","saogonca.br","seg.br","sjc.br","slg.br","slz.br","sorocaba.br","srv.br","taxi.br","tc.br","tec.br","teo.br","the.br","tmp.br","trd.br","tur.br","tv.br","udi.br","vet.br","vix.br","vlog.br","wiki.br","zlg.br","bs","com.bs","net.bs","org.bs","edu.bs","gov.bs","bt","com.bt","edu.bt","gov.bt","net.bt","org.bt","bv","bw","co.bw","org.bw","by","gov.by","mil.by","com.by","of.by","bz","com.bz","net.bz","org.bz","edu.bz","gov.bz","ca","ab.ca","bc.ca","mb.ca","nb.ca","nf.ca","nl.ca","ns.ca","nt.ca","nu.ca","on.ca","pe.ca","qc.ca","sk.ca","yk.ca","gc.ca","cat","cc","cd","gov.cd","cf","cg","ch","ci","org.ci","or.ci","com.ci","co.ci","edu.ci","ed.ci","ac.ci","net.ci","go.ci","asso.ci","a\xe9roport.ci","int.ci","presse.ci","md.ci","gouv.ci","*.ck","!www.ck","cl","co.cl","gob.cl","gov.cl","mil.cl","cm","co.cm","com.cm","gov.cm","net.cm","cn","ac.cn","com.cn","edu.cn","gov.cn","net.cn","org.cn","mil.cn","\u516c\u53f8.cn","\u7f51\u7edc.cn","\u7db2\u7d61.cn","ah.cn","bj.cn","cq.cn","fj.cn","gd.cn","gs.cn","gz.cn","gx.cn","ha.cn","hb.cn","he.cn","hi.cn","hl.cn","hn.cn","jl.cn","js.cn","jx.cn","ln.cn","nm.cn","nx.cn","qh.cn","sc.cn","sd.cn","sh.cn","sn.cn","sx.cn","tj.cn","xj.cn","xz.cn","yn.cn","zj.cn","hk.cn","mo.cn","tw.cn","co","arts.co","com.co","edu.co","firm.co","gov.co","info.co","int.co","mil.co","net.co","nom.co","org.co","rec.co","web.co","com","coop","cr","ac.cr","co.cr","ed.cr","fi.cr","go.cr","or.cr","sa.cr","cu","com.cu","edu.cu","org.cu","net.cu","gov.cu","inf.cu","cv","com.cv","edu.cv","int.cv","nome.cv","org.cv","cw","com.cw","edu.cw","net.cw","org.cw","cx","gov.cx","cy","ac.cy","biz.cy","com.cy","ekloges.cy","gov.cy","ltd.cy","mil.cy","net.cy","org.cy","press.cy","pro.cy","tm.cy","cz","de","dj","dk","dm","com.dm","net.dm","org.dm","edu.dm","gov.dm","do","art.do","com.do","edu.do","gob.do","gov.do","mil.do","net.do","org.do","sld.do","web.do","dz","art.dz","asso.dz","com.dz","edu.dz","gov.dz","org.dz","net.dz","pol.dz","soc.dz","tm.dz","ec","com.ec","info.ec","net.ec","fin.ec","k12.ec","med.ec","pro.ec","org.ec","edu.ec","gov.ec","gob.ec","mil.ec","edu","ee","edu.ee","gov.ee","riik.ee","lib.ee","med.ee","com.ee","pri.ee","aip.ee","org.ee","fie.ee","eg","com.eg","edu.eg","eun.eg","gov.eg","mil.eg","name.eg","net.eg","org.eg","sci.eg","*.er","es","com.es","nom.es","org.es","gob.es","edu.es","et","com.et","gov.et","org.et","edu.et","biz.et","name.et","info.et","net.et","eu","fi","aland.fi","fj","ac.fj","biz.fj","com.fj","gov.fj","info.fj","mil.fj","name.fj","net.fj","org.fj","pro.fj","*.fk","com.fm","edu.fm","net.fm","org.fm","fm","fo","fr","asso.fr","com.fr","gouv.fr","nom.fr","prd.fr","tm.fr","aeroport.fr","avocat.fr","avoues.fr","cci.fr","chambagri.fr","chirurgiens-dentistes.fr","experts-comptables.fr","geometre-expert.fr","greta.fr","huissier-justice.fr","medecin.fr","notaires.fr","pharmacien.fr","port.fr","veterinaire.fr","ga","gb","edu.gd","gov.gd","gd","ge","com.ge","edu.ge","gov.ge","org.ge","mil.ge","net.ge","pvt.ge","gf","gg","co.gg","net.gg","org.gg","gh","com.gh","edu.gh","gov.gh","org.gh","mil.gh","gi","com.gi","ltd.gi","gov.gi","mod.gi","edu.gi","org.gi","gl","co.gl","com.gl","edu.gl","net.gl","org.gl","gm","gn","ac.gn","com.gn","edu.gn","gov.gn","org.gn","net.gn","gov","gp","com.gp","net.gp","mobi.gp","edu.gp","org.gp","asso.gp","gq","gr","com.gr","edu.gr","net.gr","org.gr","gov.gr","gs","gt","com.gt","edu.gt","gob.gt","ind.gt","mil.gt","net.gt","org.gt","gu","com.gu","edu.gu","gov.gu","guam.gu","info.gu","net.gu","org.gu","web.gu","gw","gy","co.gy","com.gy","edu.gy","gov.gy","net.gy","org.gy","hk","com.hk","edu.hk","gov.hk","idv.hk","net.hk","org.hk","\u516c\u53f8.hk","\u6559\u80b2.hk","\u654e\u80b2.hk","\u653f\u5e9c.hk","\u500b\u4eba.hk","\u4e2a\ufffd\ufffd.hk","\u7b87\u4eba.hk","\u7db2\u7edc.hk","\u7f51\u7edc.hk","\u7ec4\u7e54.hk","\u7db2\u7d61.hk","\u7f51\u7d61.hk","\u7ec4\u7ec7.hk","\u7d44\u7e54.hk","\u7d44\u7ec7.hk","hm","hn","com.hn","edu.hn","org.hn","net.hn","mil.hn","gob.hn","hr","iz.hr","from.hr","name.hr","com.hr","ht","com.ht","shop.ht","firm.ht","info.ht","adult.ht","net.ht","pro.ht","org.ht","med.ht","art.ht","coop.ht","pol.ht","asso.ht","edu.ht","rel.ht","gouv.ht","perso.ht","hu","co.hu","info.hu","org.hu","priv.hu","sport.hu","tm.hu","2000.hu","agrar.hu","bolt.hu","casino.hu","city.hu","erotica.hu","erotika.hu","film.hu","forum.hu","games.hu","hotel.hu","ingatlan.hu","jogasz.hu","konyvelo.hu","lakas.hu","media.hu","news.hu","reklam.hu","sex.hu","shop.hu","suli.hu","szex.hu","tozsde.hu","utazas.hu","video.hu","id","ac.id","biz.id","co.id","desa.id","go.id","mil.id","my.id","net.id","or.id","ponpes.id","sch.id","web.id","ie","gov.ie","il","ac.il","co.il","gov.il","idf.il","k12.il","muni.il","net.il","org.il","im","ac.im","co.im","com.im","ltd.co.im","net.im","org.im","plc.co.im","tt.im","tv.im","in","co.in","firm.in","net.in","org.in","gen.in","ind.in","nic.in","ac.in","edu.in","res.in","gov.in","mil.in","info","int","eu.int","io","com.io","iq","gov.iq","edu.iq","mil.iq","com.iq","org.iq","net.iq","ir","ac.ir","co.ir","gov.ir","id.ir","net.ir","org.ir","sch.ir","\u0627\u06cc\u0631\u0627\u0646.ir","\u0627\u064a\u0631\u0627\u0646.ir","is","net.is","com.is","edu.is","gov.is","org.is","int.is","it","gov.it","edu.it","abr.it","abruzzo.it","aosta-valley.it","aostavalley.it","bas.it","basilicata.it","cal.it","calabria.it","cam.it","campania.it","emilia-romagna.it","emiliaromagna.it","emr.it","friuli-v-giulia.it","friuli-ve-giulia.it","friuli-vegiulia.it","friuli-venezia-giulia.it","friuli-veneziagiulia.it","friuli-vgiulia.it","friuliv-giulia.it","friulive-giulia.it","friulivegiulia.it","friulivenezia-giulia.it","friuliveneziagiulia.it","friulivgiulia.it","fvg.it","laz.it","lazio.it","lig.it","liguria.it","lom.it","lombardia.it","lombardy.it","lucania.it","mar.it","marche.it","mol.it","molise.it","piedmont.it","piemonte.it","pmn.it","pug.it","puglia.it","sar.it","sardegna.it","sardinia.it","sic.it","sicilia.it","sicily.it","taa.it","tos.it","toscana.it","trentin-sud-tirol.it","trentin-s\xfcd-tirol.it","trentin-sudtirol.it","trentin-s\xfcdtirol.it","trentin-sued-tirol.it","trentin-suedtirol.it","trentino-a-adige.it","trentino-aadige.it","trentino-alto-adige.it","trentino-altoadige.it","trentino-s-tirol.it","trentino-stirol.it","trentino-sud-tirol.it","trentino-s\xfcd-tirol.it","trentino-sudtirol.it","trentino-s\xfcdtirol.it","trentino-sued-tirol.it","trentino-suedtirol.it","trentino.it","trentinoa-adige.it","trentinoaadige.it","trentinoalto-adige.it","trentinoaltoadige.it","trentinos-tirol.it","trentinostirol.it","trentinosud-tirol.it","trentinos\xfcd-tirol.it","trentinosudtirol.it","trentinos\xfcdtirol.it","trentinosued-tirol.it","trentinosuedtirol.it","trentinsud-tirol.it","trentins\xfcd-tirol.it","trentinsudtirol.it","trentins\xfcdtirol.it","trentinsued-tirol.it","trentinsuedtirol.it","tuscany.it","umb.it","umbria.it","val-d-aosta.it","val-daosta.it","vald-aosta.it","valdaosta.it","valle-aosta.it","valle-d-aosta.it","valle-daosta.it","valleaosta.it","valled-aosta.it","valledaosta.it","vallee-aoste.it","vall\xe9e-aoste.it","vallee-d-aoste.it","vall\xe9e-d-aoste.it","valleeaoste.it","vall\xe9eaoste.it","valleedaoste.it","vall\xe9edaoste.it","vao.it","vda.it","ven.it","veneto.it","ag.it","agrigento.it","al.it","alessandria.it","alto-adige.it","altoadige.it","an.it","ancona.it","andria-barletta-trani.it","andria-trani-barletta.it","andriabarlettatrani.it","andriatranibarletta.it","ao.it","aosta.it","aoste.it","ap.it","aq.it","aquila.it","ar.it","arezzo.it","ascoli-piceno.it","ascolipiceno.it","asti.it","at.it","av.it","avellino.it","ba.it","balsan-sudtirol.it","balsan-s\xfcdtirol.it","balsan-suedtirol.it","balsan.it","bari.it","barletta-trani-andria.it","barlettatraniandria.it","belluno.it","benevento.it","bergamo.it","bg.it","bi.it","biella.it","bl.it","bn.it","bo.it","bologna.it","bolzano-altoadige.it","bolzano.it","bozen-sudtirol.it","bozen-s\xfcdtirol.it","bozen-suedtirol.it","bozen.it","br.it","brescia.it","brindisi.it","bs.it","bt.it","bulsan-sudtirol.it","bulsan-s\xfcdtirol.it","bulsan-suedtirol.it","bulsan.it","bz.it","ca.it","cagliari.it","caltanissetta.it","campidano-medio.it","campidanomedio.it","campobasso.it","carbonia-iglesias.it","carboniaiglesias.it","carrara-massa.it","carraramassa.it","caserta.it","catania.it","catanzaro.it","cb.it","ce.it","cesena-forli.it","cesena-forl\xec.it","cesenaforli.it","cesenaforl\xec.it","ch.it","chieti.it","ci.it","cl.it","cn.it","co.it","como.it","cosenza.it","cr.it","cremona.it","crotone.it","cs.it","ct.it","cuneo.it","cz.it","dell-ogliastra.it","dellogliastra.it","en.it","enna.it","fc.it","fe.it","fermo.it","ferrara.it","fg.it","fi.it","firenze.it","florence.it","fm.it","foggia.it","forli-cesena.it","forl\xec-cesena.it","forlicesena.it","forl\xeccesena.it","fr.it","frosinone.it","ge.it","genoa.it","genova.it","go.it","gorizia.it","gr.it","grosseto.it","iglesias-carbonia.it","iglesiascarbonia.it","im.it","imperia.it","is.it","isernia.it","kr.it","la-spezia.it","laquila.it","laspezia.it","latina.it","lc.it","le.it","lecce.it","lecco.it","li.it","livorno.it","lo.it","lodi.it","lt.it","lu.it","lucca.it","macerata.it","mantova.it","massa-carrara.it","massacarrara.it","matera.it","mb.it","mc.it","me.it","medio-campidano.it","mediocampidano.it","messina.it","mi.it","milan.it","milano.it","mn.it","mo.it","modena.it","monza-brianza.it","monza-e-della-brianza.it","monza.it","monzabrianza.it","monzaebrianza.it","monzaedellabrianza.it","ms.it","mt.it","na.it","naples.it","napoli.it","no.it","novara.it","nu.it","nuoro.it","og.it","ogliastra.it","olbia-tempio.it","olbiatempio.it","or.it","oristano.it","ot.it","pa.it","padova.it","padua.it","palermo.it","parma.it","pavia.it","pc.it","pd.it","pe.it","perugia.it","pesaro-urbino.it","pesarourbino.it","pescara.it","pg.it","pi.it","piacenza.it","pisa.it","pistoia.it","pn.it","po.it","pordenone.it","potenza.it","pr.it","prato.it","pt.it","pu.it","pv.it","pz.it","ra.it","ragusa.it","ravenna.it","rc.it","re.it","reggio-calabria.it","reggio-emilia.it","reggiocalabria.it","reggioemilia.it","rg.it","ri.it","rieti.it","rimini.it","rm.it","rn.it","ro.it","roma.it","rome.it","rovigo.it","sa.it","salerno.it","sassari.it","savona.it","si.it","siena.it","siracusa.it","so.it","sondrio.it","sp.it","sr.it","ss.it","suedtirol.it","s\xfcdtirol.it","sv.it","ta.it","taranto.it","te.it","tempio-olbia.it","tempioolbia.it","teramo.it","terni.it","tn.it","to.it","torino.it","tp.it","tr.it","trani-andria-barletta.it","trani-barletta-andria.it","traniandriabarletta.it","tranibarlettaandria.it","trapani.it","trento.it","treviso.it","trieste.it","ts.it","turin.it","tv.it","ud.it","udine.it","urbino-pesaro.it","urbinopesaro.it","va.it","varese.it","vb.it","vc.it","ve.it","venezia.it","venice.it","verbania.it","vercelli.it","verona.it","vi.it","vibo-valentia.it","vibovalentia.it","vicenza.it","viterbo.it","vr.it","vs.it","vt.it","vv.it","je","co.je","net.je","org.je","*.jm","jo","com.jo","org.jo","net.jo","edu.jo","sch.jo","gov.jo","mil.jo","name.jo","jobs","jp","ac.jp","ad.jp","co.jp","ed.jp","go.jp","gr.jp","lg.jp","ne.jp","or.jp","aichi.jp","akita.jp","aomori.jp","chiba.jp","ehime.jp","fukui.jp","fukuoka.jp","fukushima.jp","gifu.jp","gunma.jp","hiroshima.jp","hokkaido.jp","hyogo.jp","ibaraki.jp","ishikawa.jp","iwate.jp","kagawa.jp","kagoshima.jp","kanagawa.jp","kochi.jp","kumamoto.jp","kyoto.jp","mie.jp","miyagi.jp","miyazaki.jp","nagano.jp","nagasaki.jp","nara.jp","niigata.jp","oita.jp","okayama.jp","okinawa.jp","osaka.jp","saga.jp","saitama.jp","shiga.jp","shimane.jp","shizuoka.jp","tochigi.jp","tokushima.jp","tokyo.jp","tottori.jp","toyama.jp","wakayama.jp","yamagata.jp","yamaguchi.jp","yamanashi.jp","\u6803\u6728.jp","\u611b\u77e5.jp","\u611b\u5a9b.jp","\u5175\u5eab.jp","\u718a\u672c.jp","\u8328\u57ce.jp","\u5317\u6d77\u9053.jp","\u5343\u8449.jp","\u548c\u6b4c\u5c71.jp","\u9577\u5d0e.jp","\u9577\u91ce.jp","\u65b0\u6f5f.jp","\u9752\u68ee.jp","\u9759\u5ca1.jp","\u6771\u4eac.jp","\u77f3\u5ddd.jp","\u57fc\u7389.jp","\u4e09\u91cd.jp","\u4eac\u90fd.jp","\u4f50\u8cc0.jp","\u5927\u5206.jp","\u5927\u962a.jp","\u5948\u826f.jp","\u5bae\u57ce.jp","\u5bae\u5d0e.jp","\u5bcc\u5c71.jp","\u5c71\u53e3.jp","\u5c71\u5f62.jp","\u5c71\u68a8.jp","\u5ca9\u624b.jp","\u5c90\u961c.jp","\u5ca1\u5c71.jp","\u5cf6\u6839.jp","\u5e83\u5cf6.jp","\u5fb3\u5cf6.jp","\u6c96\u7e04.jp","\u6ecb\u8cc0.jp","\u795e\u5948\u5ddd.jp","\u798f\u4e95.jp","\u798f\u5ca1.jp","\u798f\u5cf6.jp","\u79cb\u7530.jp","\u7fa4\u99ac.jp","\u9999\u5ddd.jp","\u9ad8\u77e5.jp","\u9ce5\u53d6.jp","\u9e7f\u5150\u5cf6.jp","*.kawasaki.jp","*.kitakyushu.jp","*.kobe.jp","*.nagoya.jp","*.sapporo.jp","*.sendai.jp","*.yokohama.jp","!city.kawasaki.jp","!city.kitakyushu.jp","!city.kobe.jp","!city.nagoya.jp","!city.sapporo.jp","!city.sendai.jp","!city.yokohama.jp","aisai.aichi.jp","ama.aichi.jp","anjo.aichi.jp","asuke.aichi.jp","chiryu.aichi.jp","chita.aichi.jp","fuso.aichi.jp","gamagori.aichi.jp","handa.aichi.jp","hazu.aichi.jp","hekinan.aichi.jp","higashiura.aichi.jp","ichinomiya.aichi.jp","inazawa.aichi.jp","inuyama.aichi.jp","isshiki.aichi.jp","iwakura.aichi.jp","kanie.aichi.jp","kariya.aichi.jp","kasugai.aichi.jp","kira.aichi.jp","kiyosu.aichi.jp","komaki.aichi.jp","konan.aichi.jp","kota.aichi.jp","mihama.aichi.jp","miyoshi.aichi.jp","nishio.aichi.jp","nisshin.aichi.jp","obu.aichi.jp","oguchi.aichi.jp","oharu.aichi.jp","okazaki.aichi.jp","owariasahi.aichi.jp","seto.aichi.jp","shikatsu.aichi.jp","shinshiro.aichi.jp","shitara.aichi.jp","tahara.aichi.jp","takahama.aichi.jp","tobishima.aichi.jp","toei.aichi.jp","togo.aichi.jp","tokai.aichi.jp","tokoname.aichi.jp","toyoake.aichi.jp","toyohashi.aichi.jp","toyokawa.aichi.jp","toyone.aichi.jp","toyota.aichi.jp","tsushima.aichi.jp","yatomi.aichi.jp","akita.akita.jp","daisen.akita.jp","fujisato.akita.jp","gojome.akita.jp","hachirogata.akita.jp","happou.akita.jp","higashinaruse.akita.jp","honjo.akita.jp","honjyo.akita.jp","ikawa.akita.jp","kamikoani.akita.jp","kamioka.akita.jp","katagami.akita.jp","kazuno.akita.jp","kitaakita.akita.jp","kosaka.akita.jp","kyowa.akita.jp","misato.akita.jp","mitane.akita.jp","moriyoshi.akita.jp","nikaho.akita.jp","noshiro.akita.jp","odate.akita.jp","oga.akita.jp","ogata.akita.jp","semboku.akita.jp","yokote.akita.jp","yurihonjo.akita.jp","aomori.aomori.jp","gonohe.aomori.jp","hachinohe.aomori.jp","hashikami.aomori.jp","hiranai.aomori.jp","hirosaki.aomori.jp","itayanagi.aomori.jp","kuroishi.aomori.jp","misawa.aomori.jp","mutsu.aomori.jp","nakadomari.aomori.jp","noheji.aomori.jp","oirase.aomori.jp","owani.aomori.jp","rokunohe.aomori.jp","sannohe.aomori.jp","shichinohe.aomori.jp","shingo.aomori.jp","takko.aomori.jp","towada.aomori.jp","tsugaru.aomori.jp","tsuruta.aomori.jp","abiko.chiba.jp","asahi.chiba.jp","chonan.chiba.jp","chosei.chiba.jp","choshi.chiba.jp","chuo.chiba.jp","funabashi.chiba.jp","futtsu.chiba.jp","hanamigawa.chiba.jp","ichihara.chiba.jp","ichikawa.chiba.jp","ichinomiya.chiba.jp","inzai.chiba.jp","isumi.chiba.jp","kamagaya.chiba.jp","kamogawa.chiba.jp","kashiwa.chiba.jp","katori.chiba.jp","katsuura.chiba.jp","kimitsu.chiba.jp","kisarazu.chiba.jp","kozaki.chiba.jp","kujukuri.chiba.jp","kyonan.chiba.jp","matsudo.chiba.jp","midori.chiba.jp","mihama.chiba.jp","minamiboso.chiba.jp","mobara.chiba.jp","mutsuzawa.chiba.jp","nagara.chiba.jp","nagareyama.chiba.jp","narashino.chiba.jp","narita.chiba.jp","noda.chiba.jp","oamishirasato.chiba.jp","omigawa.chiba.jp","onjuku.chiba.jp","otaki.chiba.jp","sakae.chiba.jp","sakura.chiba.jp","shimofusa.chiba.jp","shirako.chiba.jp","shiroi.chiba.jp","shisui.chiba.jp","sodegaura.chiba.jp","sosa.chiba.jp","tako.chiba.jp","tateyama.chiba.jp","togane.chiba.jp","tohnosho.chiba.jp","tomisato.chiba.jp","urayasu.chiba.jp","yachimata.chiba.jp","yachiyo.chiba.jp","yokaichiba.chiba.jp","yokoshibahikari.chiba.jp","yotsukaido.chiba.jp","ainan.ehime.jp","honai.ehime.jp","ikata.ehime.jp","imabari.ehime.jp","iyo.ehime.jp","kamijima.ehime.jp","kihoku.ehime.jp","kumakogen.ehime.jp","masaki.ehime.jp","matsuno.ehime.jp","matsuyama.ehime.jp","namikata.ehime.jp","niihama.ehime.jp","ozu.ehime.jp","saijo.ehime.jp","seiyo.ehime.jp","shikokuchuo.ehime.jp","tobe.ehime.jp","toon.ehime.jp","uchiko.ehime.jp","uwajima.ehime.jp","yawatahama.ehime.jp","echizen.fukui.jp","eiheiji.fukui.jp","fukui.fukui.jp","ikeda.fukui.jp","katsuyama.fukui.jp","mihama.fukui.jp","minamiechizen.fukui.jp","obama.fukui.jp","ohi.fukui.jp","ono.fukui.jp","sabae.fukui.jp","sakai.fukui.jp","takahama.fukui.jp","tsuruga.fukui.jp","wakasa.fukui.jp","ashiya.fukuoka.jp","buzen.fukuoka.jp","chikugo.fukuoka.jp","chikuho.fukuoka.jp","chikujo.fukuoka.jp","chikushino.fukuoka.jp","chikuzen.fukuoka.jp","chuo.fukuoka.jp","dazaifu.fukuoka.jp","fukuchi.fukuoka.jp","hakata.fukuoka.jp","higashi.fukuoka.jp","hirokawa.fukuoka.jp","hisayama.fukuoka.jp","iizuka.fukuoka.jp","inatsuki.fukuoka.jp","kaho.fukuoka.jp","kasuga.fukuoka.jp","kasuya.fukuoka.jp","kawara.fukuoka.jp","keisen.fukuoka.jp","koga.fukuoka.jp","kurate.fukuoka.jp","kurogi.fukuoka.jp","kurume.fukuoka.jp","minami.fukuoka.jp","miyako.fukuoka.jp","miyama.fukuoka.jp","miyawaka.fukuoka.jp","mizumaki.fukuoka.jp","munakata.fukuoka.jp","nakagawa.fukuoka.jp","nakama.fukuoka.jp","nishi.fukuoka.jp","nogata.fukuoka.jp","ogori.fukuoka.jp","okagaki.fukuoka.jp","okawa.fukuoka.jp","oki.fukuoka.jp","omuta.fukuoka.jp","onga.fukuoka.jp","onojo.fukuoka.jp","oto.fukuoka.jp","saigawa.fukuoka.jp","sasaguri.fukuoka.jp","shingu.fukuoka.jp","shinyoshitomi.fukuoka.jp","shonai.fukuoka.jp","soeda.fukuoka.jp","sue.fukuoka.jp","tachiarai.fukuoka.jp","tagawa.fukuoka.jp","takata.fukuoka.jp","toho.fukuoka.jp","toyotsu.fukuoka.jp","tsuiki.fukuoka.jp","ukiha.fukuoka.jp","umi.fukuoka.jp","usui.fukuoka.jp","yamada.fukuoka.jp","yame.fukuoka.jp","yanagawa.fukuoka.jp","yukuhashi.fukuoka.jp","aizubange.fukushima.jp","aizumisato.fukushima.jp","aizuwakamatsu.fukushima.jp","asakawa.fukushima.jp","bandai.fukushima.jp","date.fukushima.jp","fukushima.fukushima.jp","furudono.fukushima.jp","futaba.fukushima.jp","hanawa.fukushima.jp","higashi.fukushima.jp","hirata.fukushima.jp","hirono.fukushima.jp","iitate.fukushima.jp","inawashiro.fukushima.jp","ishikawa.fukushima.jp","iwaki.fukushima.jp","izumizaki.fukushima.jp","kagamiishi.fukushima.jp","kaneyama.fukushima.jp","kawamata.fukushima.jp","kitakata.fukushima.jp","kitashiobara.fukushima.jp","koori.fukushima.jp","koriyama.fukushima.jp","kunimi.fukushima.jp","miharu.fukushima.jp","mishima.fukushima.jp","namie.fukushima.jp","nango.fukushima.jp","nishiaizu.fukushima.jp","nishigo.fukushima.jp","okuma.fukushima.jp","omotego.fukushima.jp","ono.fukushima.jp","otama.fukushima.jp","samegawa.fukushima.jp","shimogo.fukushima.jp","shirakawa.fukushima.jp","showa.fukushima.jp","soma.fukushima.jp","sukagawa.fukushima.jp","taishin.fukushima.jp","tamakawa.fukushima.jp","tanagura.fukushima.jp","tenei.fukushima.jp","yabuki.fukushima.jp","yamato.fukushima.jp","yamatsuri.fukushima.jp","yanaizu.fukushima.jp","yugawa.fukushima.jp","anpachi.gifu.jp","ena.gifu.jp","gifu.gifu.jp","ginan.gifu.jp","godo.gifu.jp","gujo.gifu.jp","hashima.gifu.jp","hichiso.gifu.jp","hida.gifu.jp","higashishirakawa.gifu.jp","ibigawa.gifu.jp","ikeda.gifu.jp","kakamigahara.gifu.jp","kani.gifu.jp","kasahara.gifu.jp","kasamatsu.gifu.jp","kawaue.gifu.jp","kitagata.gifu.jp","mino.gifu.jp","minokamo.gifu.jp","mitake.gifu.jp","mizunami.gifu.jp","motosu.gifu.jp","nakatsugawa.gifu.jp","ogaki.gifu.jp","sakahogi.gifu.jp","seki.gifu.jp","sekigahara.gifu.jp","shirakawa.gifu.jp","tajimi.gifu.jp","takayama.gifu.jp","tarui.gifu.jp","toki.gifu.jp","tomika.gifu.jp","wanouchi.gifu.jp","yamagata.gifu.jp","yaotsu.gifu.jp","yoro.gifu.jp","annaka.gunma.jp","chiyoda.gunma.jp","fujioka.gunma.jp","higashiagatsuma.gunma.jp","isesaki.gunma.jp","itakura.gunma.jp","kanna.gunma.jp","kanra.gunma.jp","katashina.gunma.jp","kawaba.gunma.jp","kiryu.gunma.jp","kusatsu.gunma.jp","maebashi.gunma.jp","meiwa.gunma.jp","midori.gunma.jp","minakami.gunma.jp","naganohara.gunma.jp","nakanojo.gunma.jp","nanmoku.gunma.jp","numata.gunma.jp","oizumi.gunma.jp","ora.gunma.jp","ota.gunma.jp","shibukawa.gunma.jp","shimonita.gunma.jp","shinto.gunma.jp","showa.gunma.jp","takasaki.gunma.jp","takayama.gunma.jp","tamamura.gunma.jp","tatebayashi.gunma.jp","tomioka.gunma.jp","tsukiyono.gunma.jp","tsumagoi.gunma.jp","ueno.gunma.jp","yoshioka.gunma.jp","asaminami.hiroshima.jp","daiwa.hiroshima.jp","etajima.hiroshima.jp","fuchu.hiroshima.jp","fukuyama.hiroshima.jp","hatsukaichi.hiroshima.jp","higashihiroshima.hiroshima.jp","hongo.hiroshima.jp","jinsekikogen.hiroshima.jp","kaita.hiroshima.jp","kui.hiroshima.jp","kumano.hiroshima.jp","kure.hiroshima.jp","mihara.hiroshima.jp","miyoshi.hiroshima.jp","naka.hiroshima.jp","onomichi.hiroshima.jp","osakikamijima.hiroshima.jp","otake.hiroshima.jp","saka.hiroshima.jp","sera.hiroshima.jp","seranishi.hiroshima.jp","shinichi.hiroshima.jp","shobara.hiroshima.jp","takehara.hiroshima.jp","abashiri.hokkaido.jp","abira.hokkaido.jp","aibetsu.hokkaido.jp","akabira.hokkaido.jp","akkeshi.hokkaido.jp","asahikawa.hokkaido.jp","ashibetsu.hokkaido.jp","ashoro.hokkaido.jp","assabu.hokkaido.jp","atsuma.hokkaido.jp","bibai.hokkaido.jp","biei.hokkaido.jp","bifuka.hokkaido.jp","bihoro.hokkaido.jp","biratori.hokkaido.jp","chippubetsu.hokkaido.jp","chitose.hokkaido.jp","date.hokkaido.jp","ebetsu.hokkaido.jp","embetsu.hokkaido.jp","eniwa.hokkaido.jp","erimo.hokkaido.jp","esan.hokkaido.jp","esashi.hokkaido.jp","fukagawa.hokkaido.jp","fukushima.hokkaido.jp","furano.hokkaido.jp","furubira.hokkaido.jp","haboro.hokkaido.jp","hakodate.hokkaido.jp","hamatonbetsu.hokkaido.jp","hidaka.hokkaido.jp","higashikagura.hokkaido.jp","higashikawa.hokkaido.jp","hiroo.hokkaido.jp","hokuryu.hokkaido.jp","hokuto.hokkaido.jp","honbetsu.hokkaido.jp","horokanai.hokkaido.jp","horonobe.hokkaido.jp","ikeda.hokkaido.jp","imakane.hokkaido.jp","ishikari.hokkaido.jp","iwamizawa.hokkaido.jp","iwanai.hokkaido.jp","kamifurano.hokkaido.jp","kamikawa.hokkaido.jp","kamishihoro.hokkaido.jp","kamisunagawa.hokkaido.jp","kamoenai.hokkaido.jp","kayabe.hokkaido.jp","kembuchi.hokkaido.jp","kikonai.hokkaido.jp","kimobetsu.hokkaido.jp","kitahiroshima.hokkaido.jp","kitami.hokkaido.jp","kiyosato.hokkaido.jp","koshimizu.hokkaido.jp","kunneppu.hokkaido.jp","kuriyama.hokkaido.jp","kuromatsunai.hokkaido.jp","kushiro.hokkaido.jp","kutchan.hokkaido.jp","kyowa.hokkaido.jp","mashike.hokkaido.jp","matsumae.hokkaido.jp","mikasa.hokkaido.jp","minamifurano.hokkaido.jp","mombetsu.hokkaido.jp","moseushi.hokkaido.jp","mukawa.hokkaido.jp","muroran.hokkaido.jp","naie.hokkaido.jp","nakagawa.hokkaido.jp","nakasatsunai.hokkaido.jp","nakatombetsu.hokkaido.jp","nanae.hokkaido.jp","nanporo.hokkaido.jp","nayoro.hokkaido.jp","nemuro.hokkaido.jp","niikappu.hokkaido.jp","niki.hokkaido.jp","nishiokoppe.hokkaido.jp","noboribetsu.hokkaido.jp","numata.hokkaido.jp","obihiro.hokkaido.jp","obira.hokkaido.jp","oketo.hokkaido.jp","okoppe.hokkaido.jp","otaru.hokkaido.jp","otobe.hokkaido.jp","otofuke.hokkaido.jp","otoineppu.hokkaido.jp","oumu.hokkaido.jp","ozora.hokkaido.jp","pippu.hokkaido.jp","rankoshi.hokkaido.jp","rebun.hokkaido.jp","rikubetsu.hokkaido.jp","rishiri.hokkaido.jp","rishirifuji.hokkaido.jp","saroma.hokkaido.jp","sarufutsu.hokkaido.jp","shakotan.hokkaido.jp","shari.hokkaido.jp","shibecha.hokkaido.jp","shibetsu.hokkaido.jp","shikabe.hokkaido.jp","shikaoi.hokkaido.jp","shimamaki.hokkaido.jp","shimizu.hokkaido.jp","shimokawa.hokkaido.jp","shinshinotsu.hokkaido.jp","shintoku.hokkaido.jp","shiranuka.hokkaido.jp","shiraoi.hokkaido.jp","shiriuchi.hokkaido.jp","sobetsu.hokkaido.jp","sunagawa.hokkaido.jp","taiki.hokkaido.jp","takasu.hokkaido.jp","takikawa.hokkaido.jp","takinoue.hokkaido.jp","teshikaga.hokkaido.jp","tobetsu.hokkaido.jp","tohma.hokkaido.jp","tomakomai.hokkaido.jp","tomari.hokkaido.jp","toya.hokkaido.jp","toyako.hokkaido.jp","toyotomi.hokkaido.jp","toyoura.hokkaido.jp","tsubetsu.hokkaido.jp","tsukigata.hokkaido.jp","urakawa.hokkaido.jp","urausu.hokkaido.jp","uryu.hokkaido.jp","utashinai.hokkaido.jp","wakkanai.hokkaido.jp","wassamu.hokkaido.jp","yakumo.hokkaido.jp","yoichi.hokkaido.jp","aioi.hyogo.jp","akashi.hyogo.jp","ako.hyogo.jp","amagasaki.hyogo.jp","aogaki.hyogo.jp","asago.hyogo.jp","ashiya.hyogo.jp","awaji.hyogo.jp","fukusaki.hyogo.jp","goshiki.hyogo.jp","harima.hyogo.jp","himeji.hyogo.jp","ichikawa.hyogo.jp","inagawa.hyogo.jp","itami.hyogo.jp","kakogawa.hyogo.jp","kamigori.hyogo.jp","kamikawa.hyogo.jp","kasai.hyogo.jp","kasuga.hyogo.jp","kawanishi.hyogo.jp","miki.hyogo.jp","minamiawaji.hyogo.jp","nishinomiya.hyogo.jp","nishiwaki.hyogo.jp","ono.hyogo.jp","sanda.hyogo.jp","sannan.hyogo.jp","sasayama.hyogo.jp","sayo.hyogo.jp","shingu.hyogo.jp","shinonsen.hyogo.jp","shiso.hyogo.jp","sumoto.hyogo.jp","taishi.hyogo.jp","taka.hyogo.jp","takarazuka.hyogo.jp","takasago.hyogo.jp","takino.hyogo.jp","tamba.hyogo.jp","tatsuno.hyogo.jp","toyooka.hyogo.jp","yabu.hyogo.jp","yashiro.hyogo.jp","yoka.hyogo.jp","yokawa.hyogo.jp","ami.ibaraki.jp","asahi.ibaraki.jp","bando.ibaraki.jp","chikusei.ibaraki.jp","daigo.ibaraki.jp","fujishiro.ibaraki.jp","hitachi.ibaraki.jp","hitachinaka.ibaraki.jp","hitachiomiya.ibaraki.jp","hitachiota.ibaraki.jp","ibaraki.ibaraki.jp","ina.ibaraki.jp","inashiki.ibaraki.jp","itako.ibaraki.jp","iwama.ibaraki.jp","joso.ibaraki.jp","kamisu.ibaraki.jp","kasama.ibaraki.jp","kashima.ibaraki.jp","kasumigaura.ibaraki.jp","koga.ibaraki.jp","miho.ibaraki.jp","mito.ibaraki.jp","moriya.ibaraki.jp","naka.ibaraki.jp","namegata.ibaraki.jp","oarai.ibaraki.jp","ogawa.ibaraki.jp","omitama.ibaraki.jp","ryugasaki.ibaraki.jp","sakai.ibaraki.jp","sakuragawa.ibaraki.jp","shimodate.ibaraki.jp","shimotsuma.ibaraki.jp","shirosato.ibaraki.jp","sowa.ibaraki.jp","suifu.ibaraki.jp","takahagi.ibaraki.jp","tamatsukuri.ibaraki.jp","tokai.ibaraki.jp","tomobe.ibaraki.jp","tone.ibaraki.jp","toride.ibaraki.jp","tsuchiura.ibaraki.jp","tsukuba.ibaraki.jp","uchihara.ibaraki.jp","ushiku.ibaraki.jp","yachiyo.ibaraki.jp","yamagata.ibaraki.jp","yawara.ibaraki.jp","yuki.ibaraki.jp","anamizu.ishikawa.jp","hakui.ishikawa.jp","hakusan.ishikawa.jp","kaga.ishikawa.jp","kahoku.ishikawa.jp","kanazawa.ishikawa.jp","kawakita.ishikawa.jp","komatsu.ishikawa.jp","nakanoto.ishikawa.jp","nanao.ishikawa.jp","nomi.ishikawa.jp","nonoichi.ishikawa.jp","noto.ishikawa.jp","shika.ishikawa.jp","suzu.ishikawa.jp","tsubata.ishikawa.jp","tsurugi.ishikawa.jp","uchinada.ishikawa.jp","wajima.ishikawa.jp","fudai.iwate.jp","fujisawa.iwate.jp","hanamaki.iwate.jp","hiraizumi.iwate.jp","hirono.iwate.jp","ichinohe.iwate.jp","ichinoseki.iwate.jp","iwaizumi.iwate.jp","iwate.iwate.jp","joboji.iwate.jp","kamaishi.iwate.jp","kanegasaki.iwate.jp","karumai.iwate.jp","kawai.iwate.jp","kitakami.iwate.jp","kuji.iwate.jp","kunohe.iwate.jp","kuzumaki.iwate.jp","miyako.iwate.jp","mizusawa.iwate.jp","morioka.iwate.jp","ninohe.iwate.jp","noda.iwate.jp","ofunato.iwate.jp","oshu.iwate.jp","otsuchi.iwate.jp","rikuzentakata.iwate.jp","shiwa.iwate.jp","shizukuishi.iwate.jp","sumita.iwate.jp","tanohata.iwate.jp","tono.iwate.jp","yahaba.iwate.jp","yamada.iwate.jp","ayagawa.kagawa.jp","higashikagawa.kagawa.jp","kanonji.kagawa.jp","kotohira.kagawa.jp","manno.kagawa.jp","marugame.kagawa.jp","mitoyo.kagawa.jp","naoshima.kagawa.jp","sanuki.kagawa.jp","tadotsu.kagawa.jp","takamatsu.kagawa.jp","tonosho.kagawa.jp","uchinomi.kagawa.jp","utazu.kagawa.jp","zentsuji.kagawa.jp","akune.kagoshima.jp","amami.kagoshima.jp","hioki.kagoshima.jp","isa.kagoshima.jp","isen.kagoshima.jp","izumi.kagoshima.jp","kagoshima.kagoshima.jp","kanoya.kagoshima.jp","kawanabe.kagoshima.jp","kinko.kagoshima.jp","kouyama.kagoshima.jp","makurazaki.kagoshima.jp","matsumoto.kagoshima.jp","minamitane.kagoshima.jp","nakatane.kagoshima.jp","nishinoomote.kagoshima.jp","satsumasendai.kagoshima.jp","soo.kagoshima.jp","tarumizu.kagoshima.jp","yusui.kagoshima.jp","aikawa.kanagawa.jp","atsugi.kanagawa.jp","ayase.kanagawa.jp","chigasaki.kanagawa.jp","ebina.kanagawa.jp","fujisawa.kanagawa.jp","hadano.kanagawa.jp","hakone.kanagawa.jp","hiratsuka.kanagawa.jp","isehara.kanagawa.jp","kaisei.kanagawa.jp","kamakura.kanagawa.jp","kiyokawa.kanagawa.jp","matsuda.kanagawa.jp","minamiashigara.kanagawa.jp","miura.kanagawa.jp","nakai.kanagawa.jp","ninomiya.kanagawa.jp","odawara.kanagawa.jp","oi.kanagawa.jp","oiso.kanagawa.jp","sagamihara.kanagawa.jp","samukawa.kanagawa.jp","tsukui.kanagawa.jp","yamakita.kanagawa.jp","yamato.kanagawa.jp","yokosuka.kanagawa.jp","yugawara.kanagawa.jp","zama.kanagawa.jp","zushi.kanagawa.jp","aki.kochi.jp","geisei.kochi.jp","hidaka.kochi.jp","higashitsuno.kochi.jp","ino.kochi.jp","kagami.kochi.jp","kami.kochi.jp","kitagawa.kochi.jp","kochi.kochi.jp","mihara.kochi.jp","motoyama.kochi.jp","muroto.kochi.jp","nahari.kochi.jp","nakamura.kochi.jp","nankoku.kochi.jp","nishitosa.kochi.jp","niyodogawa.kochi.jp","ochi.kochi.jp","okawa.kochi.jp","otoyo.kochi.jp","otsuki.kochi.jp","sakawa.kochi.jp","sukumo.kochi.jp","susaki.kochi.jp","tosa.kochi.jp","tosashimizu.kochi.jp","toyo.kochi.jp","tsuno.kochi.jp","umaji.kochi.jp","yasuda.kochi.jp","yusuhara.kochi.jp","amakusa.kumamoto.jp","arao.kumamoto.jp","aso.kumamoto.jp","choyo.kumamoto.jp","gyokuto.kumamoto.jp","kamiamakusa.kumamoto.jp","kikuchi.kumamoto.jp","kumamoto.kumamoto.jp","mashiki.kumamoto.jp","mifune.kumamoto.jp","minamata.kumamoto.jp","minamioguni.kumamoto.jp","nagasu.kumamoto.jp","nishihara.kumamoto.jp","oguni.kumamoto.jp","ozu.kumamoto.jp","sumoto.kumamoto.jp","takamori.kumamoto.jp","uki.kumamoto.jp","uto.kumamoto.jp","yamaga.kumamoto.jp","yamato.kumamoto.jp","yatsushiro.kumamoto.jp","ayabe.kyoto.jp","fukuchiyama.kyoto.jp","higashiyama.kyoto.jp","ide.kyoto.jp","ine.kyoto.jp","joyo.kyoto.jp","kameoka.kyoto.jp","kamo.kyoto.jp","kita.kyoto.jp","kizu.kyoto.jp","kumiyama.kyoto.jp","kyotamba.kyoto.jp","kyotanabe.kyoto.jp","kyotango.kyoto.jp","maizuru.kyoto.jp","minami.kyoto.jp","minamiyamashiro.kyoto.jp","miyazu.kyoto.jp","muko.kyoto.jp","nagaokakyo.kyoto.jp","nakagyo.kyoto.jp","nantan.kyoto.jp","oyamazaki.kyoto.jp","sakyo.kyoto.jp","seika.kyoto.jp","tanabe.kyoto.jp","uji.kyoto.jp","ujitawara.kyoto.jp","wazuka.kyoto.jp","yamashina.kyoto.jp","yawata.kyoto.jp","asahi.mie.jp","inabe.mie.jp","ise.mie.jp","kameyama.mie.jp","kawagoe.mie.jp","kiho.mie.jp","kisosaki.mie.jp","kiwa.mie.jp","komono.mie.jp","kumano.mie.jp","kuwana.mie.jp","matsusaka.mie.jp","meiwa.mie.jp","mihama.mie.jp","minamiise.mie.jp","misugi.mie.jp","miyama.mie.jp","nabari.mie.jp","shima.mie.jp","suzuka.mie.jp","tado.mie.jp","taiki.mie.jp","taki.mie.jp","tamaki.mie.jp","toba.mie.jp","tsu.mie.jp","udono.mie.jp","ureshino.mie.jp","watarai.mie.jp","yokkaichi.mie.jp","furukawa.miyagi.jp","higashimatsushima.miyagi.jp","ishinomaki.miyagi.jp","iwanuma.miyagi.jp","kakuda.miyagi.jp","kami.miyagi.jp","kawasaki.miyagi.jp","marumori.miyagi.jp","matsushima.miyagi.jp","minamisanriku.miyagi.jp","misato.miyagi.jp","murata.miyagi.jp","natori.miyagi.jp","ogawara.miyagi.jp","ohira.miyagi.jp","onagawa.miyagi.jp","osaki.miyagi.jp","rifu.miyagi.jp","semine.miyagi.jp","shibata.miyagi.jp","shichikashuku.miyagi.jp","shikama.miyagi.jp","shiogama.miyagi.jp","shiroishi.miyagi.jp","tagajo.miyagi.jp","taiwa.miyagi.jp","tome.miyagi.jp","tomiya.miyagi.jp","wakuya.miyagi.jp","watari.miyagi.jp","yamamoto.miyagi.jp","zao.miyagi.jp","aya.miyazaki.jp","ebino.miyazaki.jp","gokase.miyazaki.jp","hyuga.miyazaki.jp","kadogawa.miyazaki.jp","kawaminami.miyazaki.jp","kijo.miyazaki.jp","kitagawa.miyazaki.jp","kitakata.miyazaki.jp","kitaura.miyazaki.jp","kobayashi.miyazaki.jp","kunitomi.miyazaki.jp","kushima.miyazaki.jp","mimata.miyazaki.jp","miyakonojo.miyazaki.jp","miyazaki.miyazaki.jp","morotsuka.miyazaki.jp","nichinan.miyazaki.jp","nishimera.miyazaki.jp","nobeoka.miyazaki.jp","saito.miyazaki.jp","shiiba.miyazaki.jp","shintomi.miyazaki.jp","takaharu.miyazaki.jp","takanabe.miyazaki.jp","takazaki.miyazaki.jp","tsuno.miyazaki.jp","achi.nagano.jp","agematsu.nagano.jp","anan.nagano.jp","aoki.nagano.jp","asahi.nagano.jp","azumino.nagano.jp","chikuhoku.nagano.jp","chikuma.nagano.jp","chino.nagano.jp","fujimi.nagano.jp","hakuba.nagano.jp","hara.nagano.jp","hiraya.nagano.jp","iida.nagano.jp","iijima.nagano.jp","iiyama.nagano.jp","iizuna.nagano.jp","ikeda.nagano.jp","ikusaka.nagano.jp","ina.nagano.jp","karuizawa.nagano.jp","kawakami.nagano.jp","kiso.nagano.jp","kisofukushima.nagano.jp","kitaaiki.nagano.jp","komagane.nagano.jp","komoro.nagano.jp","matsukawa.nagano.jp","matsumoto.nagano.jp","miasa.nagano.jp","minamiaiki.nagano.jp","minamimaki.nagano.jp","minamiminowa.nagano.jp","minowa.nagano.jp","miyada.nagano.jp","miyota.nagano.jp","mochizuki.nagano.jp","nagano.nagano.jp","nagawa.nagano.jp","nagiso.nagano.jp","nakagawa.nagano.jp","nakano.nagano.jp","nozawaonsen.nagano.jp","obuse.nagano.jp","ogawa.nagano.jp","okaya.nagano.jp","omachi.nagano.jp","omi.nagano.jp","ookuwa.nagano.jp","ooshika.nagano.jp","otaki.nagano.jp","otari.nagano.jp","sakae.nagano.jp","sakaki.nagano.jp","saku.nagano.jp","sakuho.nagano.jp","shimosuwa.nagano.jp","shinanomachi.nagano.jp","shiojiri.nagano.jp","suwa.nagano.jp","suzaka.nagano.jp","takagi.nagano.jp","takamori.nagano.jp","takayama.nagano.jp","tateshina.nagano.jp","tatsuno.nagano.jp","togakushi.nagano.jp","togura.nagano.jp","tomi.nagano.jp","ueda.nagano.jp","wada.nagano.jp","yamagata.nagano.jp","yamanouchi.nagano.jp","yasaka.nagano.jp","yasuoka.nagano.jp","chijiwa.nagasaki.jp","futsu.nagasaki.jp","goto.nagasaki.jp","hasami.nagasaki.jp","hirado.nagasaki.jp","iki.nagasaki.jp","isahaya.nagasaki.jp","kawatana.nagasaki.jp","kuchinotsu.nagasaki.jp","matsuura.nagasaki.jp","nagasaki.nagasaki.jp","obama.nagasaki.jp","omura.nagasaki.jp","oseto.nagasaki.jp","saikai.nagasaki.jp","sasebo.nagasaki.jp","seihi.nagasaki.jp","shimabara.nagasaki.jp","shinkamigoto.nagasaki.jp","togitsu.nagasaki.jp","tsushima.nagasaki.jp","unzen.nagasaki.jp","ando.nara.jp","gose.nara.jp","heguri.nara.jp","higashiyoshino.nara.jp","ikaruga.nara.jp","ikoma.nara.jp","kamikitayama.nara.jp","kanmaki.nara.jp","kashiba.nara.jp","kashihara.nara.jp","katsuragi.nara.jp","kawai.nara.jp","kawakami.nara.jp","kawanishi.nara.jp","koryo.nara.jp","kurotaki.nara.jp","mitsue.nara.jp","miyake.nara.jp","nara.nara.jp","nosegawa.nara.jp","oji.nara.jp","ouda.nara.jp","oyodo.nara.jp","sakurai.nara.jp","sango.nara.jp","shimoichi.nara.jp","shimokitayama.nara.jp","shinjo.nara.jp","soni.nara.jp","takatori.nara.jp","tawaramoto.nara.jp","tenkawa.nara.jp","tenri.nara.jp","uda.nara.jp","yamatokoriyama.nara.jp","yamatotakada.nara.jp","yamazoe.nara.jp","yoshino.nara.jp","aga.niigata.jp","agano.niigata.jp","gosen.niigata.jp","itoigawa.niigata.jp","izumozaki.niigata.jp","joetsu.niigata.jp","kamo.niigata.jp","kariwa.niigata.jp","kashiwazaki.niigata.jp","minamiuonuma.niigata.jp","mitsuke.niigata.jp","muika.niigata.jp","murakami.niigata.jp","myoko.niigata.jp","nagaoka.niigata.jp","niigata.niigata.jp","ojiya.niigata.jp","omi.niigata.jp","sado.niigata.jp","sanjo.niigata.jp","seiro.niigata.jp","seirou.niigata.jp","sekikawa.niigata.jp","shibata.niigata.jp","tagami.niigata.jp","tainai.niigata.jp","tochio.niigata.jp","tokamachi.niigata.jp","tsubame.niigata.jp","tsunan.niigata.jp","uonuma.niigata.jp","yahiko.niigata.jp","yoita.niigata.jp","yuzawa.niigata.jp","beppu.oita.jp","bungoono.oita.jp","bungotakada.oita.jp","hasama.oita.jp","hiji.oita.jp","himeshima.oita.jp","hita.oita.jp","kamitsue.oita.jp","kokonoe.oita.jp","kuju.oita.jp","kunisaki.oita.jp","kusu.oita.jp","oita.oita.jp","saiki.oita.jp","taketa.oita.jp","tsukumi.oita.jp","usa.oita.jp","usuki.oita.jp","yufu.oita.jp","akaiwa.okayama.jp","asakuchi.okayama.jp","bizen.okayama.jp","hayashima.okayama.jp","ibara.okayama.jp","kagamino.okayama.jp","kasaoka.okayama.jp","kibichuo.okayama.jp","kumenan.okayama.jp","kurashiki.okayama.jp","maniwa.okayama.jp","misaki.okayama.jp","nagi.okayama.jp","niimi.okayama.jp","nishiawakura.okayama.jp","okayama.okayama.jp","satosho.okayama.jp","setouchi.okayama.jp","shinjo.okayama.jp","shoo.okayama.jp","soja.okayama.jp","takahashi.okayama.jp","tamano.okayama.jp","tsuyama.okayama.jp","wake.okayama.jp","yakage.okayama.jp","aguni.okinawa.jp","ginowan.okinawa.jp","ginoza.okinawa.jp","gushikami.okinawa.jp","haebaru.okinawa.jp","higashi.okinawa.jp","hirara.okinawa.jp","iheya.okinawa.jp","ishigaki.okinawa.jp","ishikawa.okinawa.jp","itoman.okinawa.jp","izena.okinawa.jp","kadena.okinawa.jp","kin.okinawa.jp","kitadaito.okinawa.jp","kitanakagusuku.okinawa.jp","kumejima.okinawa.jp","kunigami.okinawa.jp","minamidaito.okinawa.jp","motobu.okinawa.jp","nago.okinawa.jp","naha.okinawa.jp","nakagusuku.okinawa.jp","nakijin.okinawa.jp","nanjo.okinawa.jp","nishihara.okinawa.jp","ogimi.okinawa.jp","okinawa.okinawa.jp","onna.okinawa.jp","shimoji.okinawa.jp","taketomi.okinawa.jp","tarama.okinawa.jp","tokashiki.okinawa.jp","tomigusuku.okinawa.jp","tonaki.okinawa.jp","urasoe.okinawa.jp","uruma.okinawa.jp","yaese.okinawa.jp","yomitan.okinawa.jp","yonabaru.okinawa.jp","yonaguni.okinawa.jp","zamami.okinawa.jp","abeno.osaka.jp","chihayaakasaka.osaka.jp","chuo.osaka.jp","daito.osaka.jp","fujiidera.osaka.jp","habikino.osaka.jp","hannan.osaka.jp","higashiosaka.osaka.jp","higashisumiyoshi.osaka.jp","higashiyodogawa.osaka.jp","hirakata.osaka.jp","ibaraki.osaka.jp","ikeda.osaka.jp","izumi.osaka.jp","izumiotsu.osaka.jp","izumisano.osaka.jp","kadoma.osaka.jp","kaizuka.osaka.jp","kanan.osaka.jp","kashiwara.osaka.jp","katano.osaka.jp","kawachinagano.osaka.jp","kishiwada.osaka.jp","kita.osaka.jp","kumatori.osaka.jp","matsubara.osaka.jp","minato.osaka.jp","minoh.osaka.jp","misaki.osaka.jp","moriguchi.osaka.jp","neyagawa.osaka.jp","nishi.osaka.jp","nose.osaka.jp","osakasayama.osaka.jp","sakai.osaka.jp","sayama.osaka.jp","sennan.osaka.jp","settsu.osaka.jp","shijonawate.osaka.jp","shimamoto.osaka.jp","suita.osaka.jp","tadaoka.osaka.jp","taishi.osaka.jp","tajiri.osaka.jp","takaishi.osaka.jp","takatsuki.osaka.jp","tondabayashi.osaka.jp","toyonaka.osaka.jp","toyono.osaka.jp","yao.osaka.jp","ariake.saga.jp","arita.saga.jp","fukudomi.saga.jp","genkai.saga.jp","hamatama.saga.jp","hizen.saga.jp","imari.saga.jp","kamimine.saga.jp","kanzaki.saga.jp","karatsu.saga.jp","kashima.saga.jp","kitagata.saga.jp","kitahata.saga.jp","kiyama.saga.jp","kouhoku.saga.jp","kyuragi.saga.jp","nishiarita.saga.jp","ogi.saga.jp","omachi.saga.jp","ouchi.saga.jp","saga.saga.jp","shiroishi.saga.jp","taku.saga.jp","tara.saga.jp","tosu.saga.jp","yoshinogari.saga.jp","arakawa.saitama.jp","asaka.saitama.jp","chichibu.saitama.jp","fujimi.saitama.jp","fujimino.saitama.jp","fukaya.saitama.jp","hanno.saitama.jp","hanyu.saitama.jp","hasuda.saitama.jp","hatogaya.saitama.jp","hatoyama.saitama.jp","hidaka.saitama.jp","higashichichibu.saitama.jp","higashimatsuyama.saitama.jp","honjo.saitama.jp","ina.saitama.jp","iruma.saitama.jp","iwatsuki.saitama.jp","kamiizumi.saitama.jp","kamikawa.saitama.jp","kamisato.saitama.jp","kasukabe.saitama.jp","kawagoe.saitama.jp","kawaguchi.saitama.jp","kawajima.saitama.jp","kazo.saitama.jp","kitamoto.saitama.jp","koshigaya.saitama.jp","kounosu.saitama.jp","kuki.saitama.jp","kumagaya.saitama.jp","matsubushi.saitama.jp","minano.saitama.jp","misato.saitama.jp","miyashiro.saitama.jp","miyoshi.saitama.jp","moroyama.saitama.jp","nagatoro.saitama.jp","namegawa.saitama.jp","niiza.saitama.jp","ogano.saitama.jp","ogawa.saitama.jp","ogose.saitama.jp","okegawa.saitama.jp","omiya.saitama.jp","otaki.saitama.jp","ranzan.saitama.jp","ryokami.saitama.jp","saitama.saitama.jp","sakado.saitama.jp","satte.saitama.jp","sayama.saitama.jp","shiki.saitama.jp","shiraoka.saitama.jp","soka.saitama.jp","sugito.saitama.jp","toda.saitama.jp","tokigawa.saitama.jp","tokorozawa.saitama.jp","tsurugashima.saitama.jp","urawa.saitama.jp","warabi.saitama.jp","yashio.saitama.jp","yokoze.saitama.jp","yono.saitama.jp","yorii.saitama.jp","yoshida.saitama.jp","yoshikawa.saitama.jp","yoshimi.saitama.jp","aisho.shiga.jp","gamo.shiga.jp","higashiomi.shiga.jp","hikone.shiga.jp","koka.shiga.jp","konan.shiga.jp","kosei.shiga.jp","koto.shiga.jp","kusatsu.shiga.jp","maibara.shiga.jp","moriyama.shiga.jp","nagahama.shiga.jp","nishiazai.shiga.jp","notogawa.shiga.jp","omihachiman.shiga.jp","otsu.shiga.jp","ritto.shiga.jp","ryuoh.shiga.jp","takashima.shiga.jp","takatsuki.shiga.jp","torahime.shiga.jp","toyosato.shiga.jp","yasu.shiga.jp","akagi.shimane.jp","ama.shimane.jp","gotsu.shimane.jp","hamada.shimane.jp","higashiizumo.shimane.jp","hikawa.shimane.jp","hikimi.shimane.jp","izumo.shimane.jp","kakinoki.shimane.jp","masuda.shimane.jp","matsue.shimane.jp","misato.shimane.jp","nishinoshima.shimane.jp","ohda.shimane.jp","okinoshima.shimane.jp","okuizumo.shimane.jp","shimane.shimane.jp","tamayu.shimane.jp","tsuwano.shimane.jp","unnan.shimane.jp","yakumo.shimane.jp","yasugi.shimane.jp","yatsuka.shimane.jp","arai.shizuoka.jp","atami.shizuoka.jp","fuji.shizuoka.jp","fujieda.shizuoka.jp","fujikawa.shizuoka.jp","fujinomiya.shizuoka.jp","fukuroi.shizuoka.jp","gotemba.shizuoka.jp","haibara.shizuoka.jp","hamamatsu.shizuoka.jp","higashiizu.shizuoka.jp","ito.shizuoka.jp","iwata.shizuoka.jp","izu.shizuoka.jp","izunokuni.shizuoka.jp","kakegawa.shizuoka.jp","kannami.shizuoka.jp","kawanehon.shizuoka.jp","kawazu.shizuoka.jp","kikugawa.shizuoka.jp","kosai.shizuoka.jp","makinohara.shizuoka.jp","matsuzaki.shizuoka.jp","minamiizu.shizuoka.jp","mishima.shizuoka.jp","morimachi.shizuoka.jp","nishiizu.shizuoka.jp","numazu.shizuoka.jp","omaezaki.shizuoka.jp","shimada.shizuoka.jp","shimizu.shizuoka.jp","shimoda.shizuoka.jp","shizuoka.shizuoka.jp","susono.shizuoka.jp","yaizu.shizuoka.jp","yoshida.shizuoka.jp","ashikaga.tochigi.jp","bato.tochigi.jp","haga.tochigi.jp","ichikai.tochigi.jp","iwafune.tochigi.jp","kaminokawa.tochigi.jp","kanuma.tochigi.jp","karasuyama.tochigi.jp","kuroiso.tochigi.jp","mashiko.tochigi.jp","mibu.tochigi.jp","moka.tochigi.jp","motegi.tochigi.jp","nasu.tochigi.jp","nasushiobara.tochigi.jp","nikko.tochigi.jp","nishikata.tochigi.jp","nogi.tochigi.jp","ohira.tochigi.jp","ohtawara.tochigi.jp","oyama.tochigi.jp","sakura.tochigi.jp","sano.tochigi.jp","shimotsuke.tochigi.jp","shioya.tochigi.jp","takanezawa.tochigi.jp","tochigi.tochigi.jp","tsuga.tochigi.jp","ujiie.tochigi.jp","utsunomiya.tochigi.jp","yaita.tochigi.jp","aizumi.tokushima.jp","anan.tokushima.jp","ichiba.tokushima.jp","itano.tokushima.jp","kainan.tokushima.jp","komatsushima.tokushima.jp","matsushige.tokushima.jp","mima.tokushima.jp","minami.tokushima.jp","miyoshi.tokushima.jp","mugi.tokushima.jp","nakagawa.tokushima.jp","naruto.tokushima.jp","sanagochi.tokushima.jp","shishikui.tokushima.jp","tokushima.tokushima.jp","wajiki.tokushima.jp","adachi.tokyo.jp","akiruno.tokyo.jp","akishima.tokyo.jp","aogashima.tokyo.jp","arakawa.tokyo.jp","bunkyo.tokyo.jp","chiyoda.tokyo.jp","chofu.tokyo.jp","chuo.tokyo.jp","edogawa.tokyo.jp","fuchu.tokyo.jp","fussa.tokyo.jp","hachijo.tokyo.jp","hachioji.tokyo.jp","hamura.tokyo.jp","higashikurume.tokyo.jp","higashimurayama.tokyo.jp","higashiyamato.tokyo.jp","hino.tokyo.jp","hinode.tokyo.jp","hinohara.tokyo.jp","inagi.tokyo.jp","itabashi.tokyo.jp","katsushika.tokyo.jp","kita.tokyo.jp","kiyose.tokyo.jp","kodaira.tokyo.jp","koganei.tokyo.jp","kokubunji.tokyo.jp","komae.tokyo.jp","koto.tokyo.jp","kouzushima.tokyo.jp","kunitachi.tokyo.jp","machida.tokyo.jp","meguro.tokyo.jp","minato.tokyo.jp","mitaka.tokyo.jp","mizuho.tokyo.jp","musashimurayama.tokyo.jp","musashino.tokyo.jp","nakano.tokyo.jp","nerima.tokyo.jp","ogasawara.tokyo.jp","okutama.tokyo.jp","ome.tokyo.jp","oshima.tokyo.jp","ota.tokyo.jp","setagaya.tokyo.jp","shibuya.tokyo.jp","shinagawa.tokyo.jp","shinjuku.tokyo.jp","suginami.tokyo.jp","sumida.tokyo.jp","tachikawa.tokyo.jp","taito.tokyo.jp","tama.tokyo.jp","toshima.tokyo.jp","chizu.tottori.jp","hino.tottori.jp","kawahara.tottori.jp","koge.tottori.jp","kotoura.tottori.jp","misasa.tottori.jp","nanbu.tottori.jp","nichinan.tottori.jp","sakaiminato.tottori.jp","tottori.tottori.jp","wakasa.tottori.jp","yazu.tottori.jp","yonago.tottori.jp","asahi.toyama.jp","fuchu.toyama.jp","fukumitsu.toyama.jp","funahashi.toyama.jp","himi.toyama.jp","imizu.toyama.jp","inami.toyama.jp","johana.toyama.jp","kamiichi.toyama.jp","kurobe.toyama.jp","nakaniikawa.toyama.jp","namerikawa.toyama.jp","nanto.toyama.jp","nyuzen.toyama.jp","oyabe.toyama.jp","taira.toyama.jp","takaoka.toyama.jp","tateyama.toyama.jp","toga.toyama.jp","tonami.toyama.jp","toyama.toyama.jp","unazuki.toyama.jp","uozu.toyama.jp","yamada.toyama.jp","arida.wakayama.jp","aridagawa.wakayama.jp","gobo.wakayama.jp","hashimoto.wakayama.jp","hidaka.wakayama.jp","hirogawa.wakayama.jp","inami.wakayama.jp","iwade.wakayama.jp","kainan.wakayama.jp","kamitonda.wakayama.jp","katsuragi.wakayama.jp","kimino.wakayama.jp","kinokawa.wakayama.jp","kitayama.wakayama.jp","koya.wakayama.jp","koza.wakayama.jp","kozagawa.wakayama.jp","kudoyama.wakayama.jp","kushimoto.wakayama.jp","mihama.wakayama.jp","misato.wakayama.jp","nachikatsuura.wakayama.jp","shingu.wakayama.jp","shirahama.wakayama.jp","taiji.wakayama.jp","tanabe.wakayama.jp","wakayama.wakayama.jp","yuasa.wakayama.jp","yura.wakayama.jp","asahi.yamagata.jp","funagata.yamagata.jp","higashine.yamagata.jp","iide.yamagata.jp","kahoku.yamagata.jp","kaminoyama.yamagata.jp","kaneyama.yamagata.jp","kawanishi.yamagata.jp","mamurogawa.yamagata.jp","mikawa.yamagata.jp","murayama.yamagata.jp","nagai.yamagata.jp","nakayama.yamagata.jp","nanyo.yamagata.jp","nishikawa.yamagata.jp","obanazawa.yamagata.jp","oe.yamagata.jp","oguni.yamagata.jp","ohkura.yamagata.jp","oishida.yamagata.jp","sagae.yamagata.jp","sakata.yamagata.jp","sakegawa.yamagata.jp","shinjo.yamagata.jp","shirataka.yamagata.jp","shonai.yamagata.jp","takahata.yamagata.jp","tendo.yamagata.jp","tozawa.yamagata.jp","tsuruoka.yamagata.jp","yamagata.yamagata.jp","yamanobe.yamagata.jp","yonezawa.yamagata.jp","yuza.yamagata.jp","abu.yamaguchi.jp","hagi.yamaguchi.jp","hikari.yamaguchi.jp","hofu.yamaguchi.jp","iwakuni.yamaguchi.jp","kudamatsu.yamaguchi.jp","mitou.yamaguchi.jp","nagato.yamaguchi.jp","oshima.yamaguchi.jp","shimonoseki.yamaguchi.jp","shunan.yamaguchi.jp","tabuse.yamaguchi.jp","tokuyama.yamaguchi.jp","toyota.yamaguchi.jp","ube.yamaguchi.jp","yuu.yamaguchi.jp","chuo.yamanashi.jp","doshi.yamanashi.jp","fuefuki.yamanashi.jp","fujikawa.yamanashi.jp","fujikawaguchiko.yamanashi.jp","fujiyoshida.yamanashi.jp","hayakawa.yamanashi.jp","hokuto.yamanashi.jp","ichikawamisato.yamanashi.jp","kai.yamanashi.jp","kofu.yamanashi.jp","koshu.yamanashi.jp","kosuge.yamanashi.jp","minami-alps.yamanashi.jp","minobu.yamanashi.jp","nakamichi.yamanashi.jp","nanbu.yamanashi.jp","narusawa.yamanashi.jp","nirasaki.yamanashi.jp","nishikatsura.yamanashi.jp","oshino.yamanashi.jp","otsuki.yamanashi.jp","showa.yamanashi.jp","tabayama.yamanashi.jp","tsuru.yamanashi.jp","uenohara.yamanashi.jp","yamanakako.yamanashi.jp","yamanashi.yamanashi.jp","ke","ac.ke","co.ke","go.ke","info.ke","me.ke","mobi.ke","ne.ke","or.ke","sc.ke","kg","org.kg","net.kg","com.kg","edu.kg","gov.kg","mil.kg","*.kh","ki","edu.ki","biz.ki","net.ki","org.ki","gov.ki","info.ki","com.ki","km","org.km","nom.km","gov.km","prd.km","tm.km","edu.km","mil.km","ass.km","com.km","coop.km","asso.km","presse.km","medecin.km","notaires.km","pharmaciens.km","veterinaire.km","gouv.km","kn","net.kn","org.kn","edu.kn","gov.kn","kp","com.kp","edu.kp","gov.kp","org.kp","rep.kp","tra.kp","kr","ac.kr","co.kr","es.kr","go.kr","hs.kr","kg.kr","mil.kr","ms.kr","ne.kr","or.kr","pe.kr","re.kr","sc.kr","busan.kr","chungbuk.kr","chungnam.kr","daegu.kr","daejeon.kr","gangwon.kr","gwangju.kr","gyeongbuk.kr","gyeonggi.kr","gyeongnam.kr","incheon.kr","jeju.kr","jeonbuk.kr","jeonnam.kr","seoul.kr","ulsan.kr","kw","com.kw","edu.kw","emb.kw","gov.kw","ind.kw","net.kw","org.kw","ky","com.ky","edu.ky","net.ky","org.ky","kz","org.kz","edu.kz","net.kz","gov.kz","mil.kz","com.kz","la","int.la","net.la","info.la","edu.la","gov.la","per.la","com.la","org.la","lb","com.lb","edu.lb","gov.lb","net.lb","org.lb","lc","com.lc","net.lc","co.lc","org.lc","edu.lc","gov.lc","li","lk","gov.lk","sch.lk","net.lk","int.lk","com.lk","org.lk","edu.lk","ngo.lk","soc.lk","web.lk","ltd.lk","assn.lk","grp.lk","hotel.lk","ac.lk","lr","com.lr","edu.lr","gov.lr","org.lr","net.lr","ls","ac.ls","biz.ls","co.ls","edu.ls","gov.ls","info.ls","net.ls","org.ls","sc.ls","lt","gov.lt","lu","lv","com.lv","edu.lv","gov.lv","org.lv","mil.lv","id.lv","net.lv","asn.lv","conf.lv","ly","com.ly","net.ly","gov.ly","plc.ly","edu.ly","sch.ly","med.ly","org.ly","id.ly","ma","co.ma","net.ma","gov.ma","org.ma","ac.ma","press.ma","mc","tm.mc","asso.mc","md","me","co.me","net.me","org.me","edu.me","ac.me","gov.me","its.me","priv.me","mg","org.mg","nom.mg","gov.mg","prd.mg","tm.mg","edu.mg","mil.mg","com.mg","co.mg","mh","mil","mk","com.mk","org.mk","net.mk","edu.mk","gov.mk","inf.mk","name.mk","ml","com.ml","edu.ml","gouv.ml","gov.ml","net.ml","org.ml","presse.ml","*.mm","mn","gov.mn","edu.mn","org.mn","mo","com.mo","net.mo","org.mo","edu.mo","gov.mo","mobi","mp","mq","mr","gov.mr","ms","com.ms","edu.ms","gov.ms","net.ms","org.ms","mt","com.mt","edu.mt","net.mt","org.mt","mu","com.mu","net.mu","org.mu","gov.mu","ac.mu","co.mu","or.mu","museum","academy.museum","agriculture.museum","air.museum","airguard.museum","alabama.museum","alaska.museum","amber.museum","ambulance.museum","american.museum","americana.museum","americanantiques.museum","americanart.museum","amsterdam.museum","and.museum","annefrank.museum","anthro.museum","anthropology.museum","antiques.museum","aquarium.museum","arboretum.museum","archaeological.museum","archaeology.museum","architecture.museum","art.museum","artanddesign.museum","artcenter.museum","artdeco.museum","arteducation.museum","artgallery.museum","arts.museum","artsandcrafts.museum","asmatart.museum","assassination.museum","assisi.museum","association.museum","astronomy.museum","atlanta.museum","austin.museum","australia.museum","automotive.museum","aviation.museum","axis.museum","badajoz.museum","baghdad.museum","bahn.museum","bale.museum","baltimore.museum","barcelona.museum","baseball.museum","basel.museum","baths.museum","bauern.museum","beauxarts.museum","beeldengeluid.museum","bellevue.museum","bergbau.museum","berkeley.museum","berlin.museum","bern.museum","bible.museum","bilbao.museum","bill.museum","birdart.museum","birthplace.museum","bonn.museum","boston.museum","botanical.museum","botanicalgarden.museum","botanicgarden.museum","botany.museum","brandywinevalley.museum","brasil.museum","bristol.museum","british.museum","britishcolumbia.museum","broadcast.museum","brunel.museum","brussel.museum","brussels.museum","bruxelles.museum","building.museum","burghof.museum","bus.museum","bushey.museum","cadaques.museum","california.museum","cambridge.museum","can.museum","canada.museum","capebreton.museum","carrier.museum","cartoonart.museum","casadelamoneda.museum","castle.museum","castres.museum","celtic.museum","center.museum","chattanooga.museum","cheltenham.museum","chesapeakebay.museum","chicago.museum","children.museum","childrens.museum","childrensgarden.museum","chiropractic.museum","chocolate.museum","christiansburg.museum","cincinnati.museum","cinema.museum","circus.museum","civilisation.museum","civilization.museum","civilwar.museum","clinton.museum","clock.museum","coal.museum","coastaldefence.museum","cody.museum","coldwar.museum","collection.museum","colonialwilliamsburg.museum","coloradoplateau.museum","columbia.museum","columbus.museum","communication.museum","communications.museum","community.museum","computer.museum","computerhistory.museum","comunica\xe7\xf5es.museum","contemporary.museum","contemporaryart.museum","convent.museum","copenhagen.museum","corporation.museum","correios-e-telecomunica\xe7\xf5es.museum","corvette.museum","costume.museum","countryestate.museum","county.museum","crafts.museum","cranbrook.museum","creation.museum","cultural.museum","culturalcenter.museum","culture.museum","cyber.museum","cymru.museum","dali.museum","dallas.museum","database.museum","ddr.museum","decorativearts.museum","delaware.museum","delmenhorst.museum","denmark.museum","depot.museum","design.museum","detroit.museum","dinosaur.museum","discovery.museum","dolls.museum","donostia.museum","durham.museum","eastafrica.museum","eastcoast.museum","education.museum","educational.museum","egyptian.museum","eisenbahn.museum","elburg.museum","elvendrell.museum","embroidery.museum","encyclopedic.museum","england.museum","entomology.museum","environment.museum","environmentalconservation.museum","epilepsy.museum","essex.museum","estate.museum","ethnology.museum","exeter.museum","exhibition.museum","family.museum","farm.museum","farmequipment.museum","farmers.museum","farmstead.museum","field.museum","figueres.museum","filatelia.museum","film.museum","fineart.museum","finearts.museum","finland.museum","flanders.museum","florida.museum","force.museum","fortmissoula.museum","fortworth.museum","foundation.museum","francaise.museum","frankfurt.museum","franziskaner.museum","freemasonry.museum","freiburg.museum","fribourg.museum","frog.museum","fundacio.museum","furniture.museum","gallery.museum","garden.museum","gateway.museum","geelvinck.museum","gemological.museum","geology.museum","georgia.museum","giessen.museum","glas.museum","glass.museum","gorge.museum","grandrapids.museum","graz.museum","guernsey.museum","halloffame.museum","hamburg.museum","handson.museum","harvestcelebration.museum","hawaii.museum","health.museum","heimatunduhren.museum","hellas.museum","helsinki.museum","hembygdsforbund.museum","heritage.museum","histoire.museum","historical.museum","historicalsociety.museum","historichouses.museum","historisch.museum","historisches.museum","history.museum","historyofscience.museum","horology.museum","house.museum","humanities.museum","illustration.museum","imageandsound.museum","indian.museum","indiana.museum","indianapolis.museum","indianmarket.museum","intelligence.museum","interactive.museum","iraq.museum","iron.museum","isleofman.museum","jamison.museum","jefferson.museum","jerusalem.museum","jewelry.museum","jewish.museum","jewishart.museum","jfk.museum","journalism.museum","judaica.museum","judygarland.museum","juedisches.museum","juif.museum","karate.museum","karikatur.museum","kids.museum","koebenhavn.museum","koeln.museum","kunst.museum","kunstsammlung.museum","kunstunddesign.museum","labor.museum","labour.museum","lajolla.museum","lancashire.museum","landes.museum","lans.museum","l\xe4ns.museum","larsson.museum","lewismiller.museum","lincoln.museum","linz.museum","living.museum","livinghistory.museum","localhistory.museum","london.museum","losangeles.museum","louvre.museum","loyalist.museum","lucerne.museum","luxembourg.museum","luzern.museum","mad.museum","madrid.museum","mallorca.museum","manchester.museum","mansion.museum","mansions.museum","manx.museum","marburg.museum","maritime.museum","maritimo.museum","maryland.museum","marylhurst.museum","media.museum","medical.museum","medizinhistorisches.museum","meeres.museum","memorial.museum","mesaverde.museum","michigan.museum","midatlantic.museum","military.museum","mill.museum","miners.museum","mining.museum","minnesota.museum","missile.museum","missoula.museum","modern.museum","moma.museum","money.museum","monmouth.museum","monticello.museum","montreal.museum","moscow.museum","motorcycle.museum","muenchen.museum","muenster.museum","mulhouse.museum","muncie.museum","museet.museum","museumcenter.museum","museumvereniging.museum","music.museum","national.museum","nationalfirearms.museum","nationalheritage.museum","nativeamerican.museum","naturalhistory.museum","naturalhistorymuseum.museum","naturalsciences.museum","nature.museum","naturhistorisches.museum","natuurwetenschappen.museum","naumburg.museum","naval.museum","nebraska.museum","neues.museum","newhampshire.museum","newjersey.museum","newmexico.museum","newport.museum","newspaper.museum","newyork.museum","niepce.museum","norfolk.museum","north.museum","nrw.museum","nyc.museum","nyny.museum","oceanographic.museum","oceanographique.museum","omaha.museum","online.museum","ontario.museum","openair.museum","oregon.museum","oregontrail.museum","otago.museum","oxford.museum","pacific.museum","paderborn.museum","palace.museum","paleo.museum","palmsprings.museum","panama.museum","paris.museum","pasadena.museum","pharmacy.museum","philadelphia.museum","philadelphiaarea.museum","philately.museum","phoenix.museum","photography.museum","pilots.museum","pittsburgh.museum","planetarium.museum","plantation.museum","plants.museum","plaza.museum","portal.museum","portland.museum","portlligat.museum","posts-and-telecommunications.museum","preservation.museum","presidio.museum","press.museum","project.museum","public.museum","pubol.museum","quebec.museum","railroad.museum","railway.museum","research.museum","resistance.museum","riodejaneiro.museum","rochester.museum","rockart.museum","roma.museum","russia.museum","saintlouis.museum","salem.museum","salvadordali.museum","salzburg.museum","sandiego.museum","sanfrancisco.museum","santabarbara.museum","santacruz.museum","santafe.museum","saskatchewan.museum","satx.museum","savannahga.museum","schlesisches.museum","schoenbrunn.museum","schokoladen.museum","school.museum","schweiz.museum","science.museum","scienceandhistory.museum","scienceandindustry.museum","sciencecenter.museum","sciencecenters.museum","science-fiction.museum","sciencehistory.museum","sciences.museum","sciencesnaturelles.museum","scotland.museum","seaport.museum","settlement.museum","settlers.museum","shell.museum","sherbrooke.museum","sibenik.museum","silk.museum","ski.museum","skole.museum","society.museum","sologne.museum","soundandvision.museum","southcarolina.museum","southwest.museum","space.museum","spy.museum","square.museum","stadt.museum","stalbans.museum","starnberg.museum","state.museum","stateofdelaware.museum","station.museum","steam.museum","steiermark.museum","stjohn.museum","stockholm.museum","stpetersburg.museum","stuttgart.museum","suisse.museum","surgeonshall.museum","surrey.museum","svizzera.museum","sweden.museum","sydney.museum","tank.museum","tcm.museum","technology.museum","telekommunikation.museum","television.museum","texas.museum","textile.museum","theater.museum","time.museum","timekeeping.museum","topology.museum","torino.museum","touch.museum","town.museum","transport.museum","tree.museum","trolley.museum","trust.museum","trustee.museum","uhren.museum","ulm.museum","undersea.museum","university.museum","usa.museum","usantiques.museum","usarts.museum","uscountryestate.museum","usculture.museum","usdecorativearts.museum","usgarden.museum","ushistory.museum","ushuaia.museum","uslivinghistory.museum","utah.museum","uvic.museum","valley.museum","vantaa.museum","versailles.museum","viking.museum","village.museum","virginia.museum","virtual.museum","virtuel.museum","vlaanderen.museum","volkenkunde.museum","wales.museum","wallonie.museum","war.museum","washingtondc.museum","watchandclock.museum","watch-and-clock.museum","western.museum","westfalen.museum","whaling.museum","wildlife.museum","williamsburg.museum","windmill.museum","workshop.museum","york.museum","yorkshire.museum","yosemite.museum","youth.museum","zoological.museum","zoology.museum","\u05d9\u05e8\u05d5\u05e9\u05dc\u05d9\u05dd.museum","\u0438\u043a\u043e\u043c.museum","mv","aero.mv","biz.mv","com.mv","coop.mv","edu.mv","gov.mv","info.mv","int.mv","mil.mv","museum.mv","name.mv","net.mv","org.mv","pro.mv","mw","ac.mw","biz.mw","co.mw","com.mw","coop.mw","edu.mw","gov.mw","int.mw","museum.mw","net.mw","org.mw","mx","com.mx","org.mx","gob.mx","edu.mx","net.mx","my","biz.my","com.my","edu.my","gov.my","mil.my","name.my","net.my","org.my","mz","ac.mz","adv.mz","co.mz","edu.mz","gov.mz","mil.mz","net.mz","org.mz","na","info.na","pro.na","name.na","school.na","or.na","dr.na","us.na","mx.na","ca.na","in.na","cc.na","tv.na","ws.na","mobi.na","co.na","com.na","org.na","name","nc","asso.nc","nom.nc","ne","net","nf","com.nf","net.nf","per.nf","rec.nf","web.nf","arts.nf","firm.nf","info.nf","other.nf","store.nf","ng","com.ng","edu.ng","gov.ng","i.ng","mil.ng","mobi.ng","name.ng","net.ng","org.ng","sch.ng","ni","ac.ni","biz.ni","co.ni","com.ni","edu.ni","gob.ni","in.ni","info.ni","int.ni","mil.ni","net.ni","nom.ni","org.ni","web.ni","nl","no","fhs.no","vgs.no","fylkesbibl.no","folkebibl.no","museum.no","idrett.no","priv.no","mil.no","stat.no","dep.no","kommune.no","herad.no","aa.no","ah.no","bu.no","fm.no","hl.no","hm.no","jan-mayen.no","mr.no","nl.no","nt.no","of.no","ol.no","oslo.no","rl.no","sf.no","st.no","svalbard.no","tm.no","tr.no","va.no","vf.no","gs.aa.no","gs.ah.no","gs.bu.no","gs.fm.no","gs.hl.no","gs.hm.no","gs.jan-mayen.no","gs.mr.no","gs.nl.no","gs.nt.no","gs.of.no","gs.ol.no","gs.oslo.no","gs.rl.no","gs.sf.no","gs.st.no","gs.svalbard.no","gs.tm.no","gs.tr.no","gs.va.no","gs.vf.no","akrehamn.no","\xe5krehamn.no","algard.no","\xe5lg\xe5rd.no","arna.no","brumunddal.no","bryne.no","bronnoysund.no","br\xf8nn\xf8ysund.no","drobak.no","dr\xf8bak.no","egersund.no","fetsund.no","floro.no","flor\xf8.no","fredrikstad.no","hokksund.no","honefoss.no","h\xf8nefoss.no","jessheim.no","jorpeland.no","j\xf8rpeland.no","kirkenes.no","kopervik.no","krokstadelva.no","langevag.no","langev\xe5g.no","leirvik.no","mjondalen.no","mj\xf8ndalen.no","mo-i-rana.no","mosjoen.no","mosj\xf8en.no","nesoddtangen.no","orkanger.no","osoyro.no","os\xf8yro.no","raholt.no","r\xe5holt.no","sandnessjoen.no","sandnessj\xf8en.no","skedsmokorset.no","slattum.no","spjelkavik.no","stathelle.no","stavern.no","stjordalshalsen.no","stj\xf8rdalshalsen.no","tananger.no","tranby.no","vossevangen.no","afjord.no","\xe5fjord.no","agdenes.no","al.no","\xe5l.no","alesund.no","\xe5lesund.no","alstahaug.no","alta.no","\xe1lt\xe1.no","alaheadju.no","\xe1laheadju.no","alvdal.no","amli.no","\xe5mli.no","amot.no","\xe5mot.no","andebu.no","andoy.no","and\xf8y.no","andasuolo.no","ardal.no","\xe5rdal.no","aremark.no","arendal.no","\xe5s.no","aseral.no","\xe5seral.no","asker.no","askim.no","askvoll.no","askoy.no","ask\xf8y.no","asnes.no","\xe5snes.no","audnedaln.no","aukra.no","aure.no","aurland.no","aurskog-holand.no","aurskog-h\xf8land.no","austevoll.no","austrheim.no","averoy.no","aver\xf8y.no","balestrand.no","ballangen.no","balat.no","b\xe1l\xe1t.no","balsfjord.no","bahccavuotna.no","b\xe1hccavuotna.no","bamble.no","bardu.no","beardu.no","beiarn.no","bajddar.no","b\xe1jddar.no","baidar.no","b\xe1id\xe1r.no","berg.no","bergen.no","berlevag.no","berlev\xe5g.no","bearalvahki.no","bearalv\xe1hki.no","bindal.no","birkenes.no","bjarkoy.no","bjark\xf8y.no","bjerkreim.no","bjugn.no","bodo.no","bod\xf8.no","badaddja.no","b\xe5d\xe5ddj\xe5.no","budejju.no","bokn.no","bremanger.no","bronnoy.no","br\xf8nn\xf8y.no","bygland.no","bykle.no","barum.no","b\xe6rum.no","bo.telemark.no","b\xf8.telemark.no","bo.nordland.no","b\xf8.nordland.no","bievat.no","biev\xe1t.no","bomlo.no","b\xf8mlo.no","batsfjord.no","b\xe5tsfjord.no","bahcavuotna.no","b\xe1hcavuotna.no","dovre.no","drammen.no","drangedal.no","dyroy.no","dyr\xf8y.no","donna.no","d\xf8nna.no","eid.no","eidfjord.no","eidsberg.no","eidskog.no","eidsvoll.no","eigersund.no","elverum.no","enebakk.no","engerdal.no","etne.no","etnedal.no","evenes.no","evenassi.no","even\xe1\u0161\u0161i.no","evje-og-hornnes.no","farsund.no","fauske.no","fuossko.no","fuoisku.no","fedje.no","fet.no","finnoy.no","finn\xf8y.no","fitjar.no","fjaler.no","fjell.no","flakstad.no","flatanger.no","flekkefjord.no","flesberg.no","flora.no","fla.no","fl\xe5.no","folldal.no","forsand.no","fosnes.no","frei.no","frogn.no","froland.no","frosta.no","frana.no","fr\xe6na.no","froya.no","fr\xf8ya.no","fusa.no","fyresdal.no","forde.no","f\xf8rde.no","gamvik.no","gangaviika.no","g\xe1\u014bgaviika.no","gaular.no","gausdal.no","gildeskal.no","gildesk\xe5l.no","giske.no","gjemnes.no","gjerdrum.no","gjerstad.no","gjesdal.no","gjovik.no","gj\xf8vik.no","gloppen.no","gol.no","gran.no","grane.no","granvin.no","gratangen.no","grimstad.no","grong.no","kraanghke.no","kr\xe5anghke.no","grue.no","gulen.no","hadsel.no","halden.no","halsa.no","hamar.no","hamaroy.no","habmer.no","h\xe1bmer.no","hapmir.no","h\xe1pmir.no","hammerfest.no","hammarfeasta.no","h\xe1mm\xe1rfeasta.no","haram.no","hareid.no","harstad.no","hasvik.no","aknoluokta.no","\xe1k\u014boluokta.no","hattfjelldal.no","aarborte.no","haugesund.no","hemne.no","hemnes.no","hemsedal.no","heroy.more-og-romsdal.no","her\xf8y.m\xf8re-og-romsdal.no","heroy.nordland.no","her\xf8y.nordland.no","hitra.no","hjartdal.no","hjelmeland.no","hobol.no","hob\xf8l.no","hof.no","hol.no","hole.no","holmestrand.no","holtalen.no","holt\xe5len.no","hornindal.no","horten.no","hurdal.no","hurum.no","hvaler.no","hyllestad.no","hagebostad.no","h\xe6gebostad.no","hoyanger.no","h\xf8yanger.no","hoylandet.no","h\xf8ylandet.no","ha.no","h\xe5.no","ibestad.no","inderoy.no","inder\xf8y.no","iveland.no","jevnaker.no","jondal.no","jolster.no","j\xf8lster.no","karasjok.no","karasjohka.no","k\xe1r\xe1\u0161johka.no","karlsoy.no","galsa.no","g\xe1ls\xe1.no","karmoy.no","karm\xf8y.no","kautokeino.no","guovdageaidnu.no","klepp.no","klabu.no","kl\xe6bu.no","kongsberg.no","kongsvinger.no","kragero.no","krager\xf8.no","kristiansand.no","kristiansund.no","krodsherad.no","kr\xf8dsherad.no","kvalsund.no","rahkkeravju.no","r\xe1hkker\xe1vju.no","kvam.no","kvinesdal.no","kvinnherad.no","kviteseid.no","kvitsoy.no","kvits\xf8y.no","kvafjord.no","kv\xe6fjord.no","giehtavuoatna.no","kvanangen.no","kv\xe6nangen.no","navuotna.no","n\xe1vuotna.no","kafjord.no","k\xe5fjord.no","gaivuotna.no","g\xe1ivuotna.no","larvik.no","lavangen.no","lavagis.no","loabat.no","loab\xe1t.no","lebesby.no","davvesiida.no","leikanger.no","leirfjord.no","leka.no","leksvik.no","lenvik.no","leangaviika.no","lea\u014bgaviika.no","lesja.no","levanger.no","lier.no","lierne.no","lillehammer.no","lillesand.no","lindesnes.no","lindas.no","lind\xe5s.no","lom.no","loppa.no","lahppi.no","l\xe1hppi.no","lund.no","lunner.no","luroy.no","lur\xf8y.no","luster.no","lyngdal.no","lyngen.no","ivgu.no","lardal.no","lerdal.no","l\xe6rdal.no","lodingen.no","l\xf8dingen.no","lorenskog.no","l\xf8renskog.no","loten.no","l\xf8ten.no","malvik.no","masoy.no","m\xe5s\xf8y.no","muosat.no","muos\xe1t.no","mandal.no","marker.no","marnardal.no","masfjorden.no","meland.no","meldal.no","melhus.no","meloy.no","mel\xf8y.no","meraker.no","mer\xe5ker.no","moareke.no","mo\xe5reke.no","midsund.no","midtre-gauldal.no","modalen.no","modum.no","molde.no","moskenes.no","moss.no","mosvik.no","malselv.no","m\xe5lselv.no","malatvuopmi.no","m\xe1latvuopmi.no","namdalseid.no","aejrie.no","namsos.no","namsskogan.no","naamesjevuemie.no","n\xe5\xe5mesjevuemie.no","laakesvuemie.no","nannestad.no","narvik.no","narviika.no","naustdal.no","nedre-eiker.no","nes.akershus.no","nes.buskerud.no","nesna.no","nesodden.no","nesseby.no","unjarga.no","unj\xe1rga.no","nesset.no","nissedal.no","nittedal.no","nord-aurdal.no","nord-fron.no","nord-odal.no","norddal.no","nordkapp.no","davvenjarga.no","davvenj\xe1rga.no","nordre-land.no","nordreisa.no","raisa.no","r\xe1isa.no","nore-og-uvdal.no","notodden.no","naroy.no","n\xe6r\xf8y.no","notteroy.no","n\xf8tter\xf8y.no","odda.no","oksnes.no","\xf8ksnes.no","oppdal.no","oppegard.no","oppeg\xe5rd.no","orkdal.no","orland.no","\xf8rland.no","orskog.no","\xf8rskog.no","orsta.no","\xf8rsta.no","os.hedmark.no","os.hordaland.no","osen.no","osteroy.no","oster\xf8y.no","ostre-toten.no","\xf8stre-toten.no","overhalla.no","ovre-eiker.no","\xf8vre-eiker.no","oyer.no","\xf8yer.no","oygarden.no","\xf8ygarden.no","oystre-slidre.no","\xf8ystre-slidre.no","porsanger.no","porsangu.no","pors\xe1\u014bgu.no","porsgrunn.no","radoy.no","rad\xf8y.no","rakkestad.no","rana.no","ruovat.no","randaberg.no","rauma.no","rendalen.no","rennebu.no","rennesoy.no","rennes\xf8y.no","rindal.no","ringebu.no","ringerike.no","ringsaker.no","rissa.no","risor.no","ris\xf8r.no","roan.no","rollag.no","rygge.no","ralingen.no","r\xe6lingen.no","rodoy.no","r\xf8d\xf8y.no","romskog.no","r\xf8mskog.no","roros.no","r\xf8ros.no","rost.no","r\xf8st.no","royken.no","r\xf8yken.no","royrvik.no","r\xf8yrvik.no","rade.no","r\xe5de.no","salangen.no","siellak.no","saltdal.no","salat.no","s\xe1l\xe1t.no","s\xe1lat.no","samnanger.no","sande.more-og-romsdal.no","sande.m\xf8re-og-romsdal.no","sande.vestfold.no","sandefjord.no","sandnes.no","sandoy.no","sand\xf8y.no","sarpsborg.no","sauda.no","sauherad.no","sel.no","selbu.no","selje.no","seljord.no","sigdal.no","siljan.no","sirdal.no","skaun.no","skedsmo.no","ski.no","skien.no","skiptvet.no","skjervoy.no","skjerv\xf8y.no","skierva.no","skierv\xe1.no","skjak.no","skj\xe5k.no","skodje.no","skanland.no","sk\xe5nland.no","skanit.no","sk\xe1nit.no","smola.no","sm\xf8la.no","snillfjord.no","snasa.no","sn\xe5sa.no","snoasa.no","snaase.no","sn\xe5ase.no","sogndal.no","sokndal.no","sola.no","solund.no","songdalen.no","sortland.no","spydeberg.no","stange.no","stavanger.no","steigen.no","steinkjer.no","stjordal.no","stj\xf8rdal.no","stokke.no","stor-elvdal.no","stord.no","stordal.no","storfjord.no","omasvuotna.no","strand.no","stranda.no","stryn.no","sula.no","suldal.no","sund.no","sunndal.no","surnadal.no","sveio.no","svelvik.no","sykkylven.no","sogne.no","s\xf8gne.no","somna.no","s\xf8mna.no","sondre-land.no","s\xf8ndre-land.no","sor-aurdal.no","s\xf8r-aurdal.no","sor-fron.no","s\xf8r-fron.no","sor-odal.no","s\xf8r-odal.no","sor-varanger.no","s\xf8r-varanger.no","matta-varjjat.no","m\xe1tta-v\xe1rjjat.no","sorfold.no","s\xf8rfold.no","sorreisa.no","s\xf8rreisa.no","sorum.no","s\xf8rum.no","tana.no","deatnu.no","time.no","tingvoll.no","tinn.no","tjeldsund.no","dielddanuorri.no","tjome.no","tj\xf8me.no","tokke.no","tolga.no","torsken.no","tranoy.no","tran\xf8y.no","tromso.no","troms\xf8.no","tromsa.no","romsa.no","trondheim.no","troandin.no","trysil.no","trana.no","tr\xe6na.no","trogstad.no","tr\xf8gstad.no","tvedestrand.no","tydal.no","tynset.no","tysfjord.no","divtasvuodna.no","divttasvuotna.no","tysnes.no","tysvar.no","tysv\xe6r.no","tonsberg.no","t\xf8nsberg.no","ullensaker.no","ullensvang.no","ulvik.no","utsira.no","vadso.no","vads\xf8.no","cahcesuolo.no","\u010d\xe1hcesuolo.no","vaksdal.no","valle.no","vang.no","vanylven.no","vardo.no","vard\xf8.no","varggat.no","v\xe1rgg\xe1t.no","vefsn.no","vaapste.no","vega.no","vegarshei.no","veg\xe5rshei.no","vennesla.no","verdal.no","verran.no","vestby.no","vestnes.no","vestre-slidre.no","vestre-toten.no","vestvagoy.no","vestv\xe5g\xf8y.no","vevelstad.no","vik.no","vikna.no","vindafjord.no","volda.no","voss.no","varoy.no","v\xe6r\xf8y.no","vagan.no","v\xe5gan.no","voagat.no","vagsoy.no","v\xe5gs\xf8y.no","vaga.no","v\xe5g\xe5.no","valer.ostfold.no","v\xe5ler.\xf8stfold.no","valer.hedmark.no","v\xe5ler.hedmark.no","*.np","nr","biz.nr","info.nr","gov.nr","edu.nr","org.nr","net.nr","com.nr","nu","nz","ac.nz","co.nz","cri.nz","geek.nz","gen.nz","govt.nz","health.nz","iwi.nz","kiwi.nz","maori.nz","mil.nz","m\u0101ori.nz","net.nz","org.nz","parliament.nz","school.nz","om","co.om","com.om","edu.om","gov.om","med.om","museum.om","net.om","org.om","pro.om","onion","org","pa","ac.pa","gob.pa","com.pa","org.pa","sld.pa","edu.pa","net.pa","ing.pa","abo.pa","med.pa","nom.pa","pe","edu.pe","gob.pe","nom.pe","mil.pe","org.pe","com.pe","net.pe","pf","com.pf","org.pf","edu.pf","*.pg","ph","com.ph","net.ph","org.ph","gov.ph","edu.ph","ngo.ph","mil.ph","i.ph","pk","com.pk","net.pk","edu.pk","org.pk","fam.pk","biz.pk","web.pk","gov.pk","gob.pk","gok.pk","gon.pk","gop.pk","gos.pk","info.pk","pl","com.pl","net.pl","org.pl","aid.pl","agro.pl","atm.pl","auto.pl","biz.pl","edu.pl","gmina.pl","gsm.pl","info.pl","mail.pl","miasta.pl","media.pl","mil.pl","nieruchomosci.pl","nom.pl","pc.pl","powiat.pl","priv.pl","realestate.pl","rel.pl","sex.pl","shop.pl","sklep.pl","sos.pl","szkola.pl","targi.pl","tm.pl","tourism.pl","travel.pl","turystyka.pl","gov.pl","ap.gov.pl","ic.gov.pl","is.gov.pl","us.gov.pl","kmpsp.gov.pl","kppsp.gov.pl","kwpsp.gov.pl","psp.gov.pl","wskr.gov.pl","kwp.gov.pl","mw.gov.pl","ug.gov.pl","um.gov.pl","umig.gov.pl","ugim.gov.pl","upow.gov.pl","uw.gov.pl","starostwo.gov.pl","pa.gov.pl","po.gov.pl","psse.gov.pl","pup.gov.pl","rzgw.gov.pl","sa.gov.pl","so.gov.pl","sr.gov.pl","wsa.gov.pl","sko.gov.pl","uzs.gov.pl","wiih.gov.pl","winb.gov.pl","pinb.gov.pl","wios.gov.pl","witd.gov.pl","wzmiuw.gov.pl","piw.gov.pl","wiw.gov.pl","griw.gov.pl","wif.gov.pl","oum.gov.pl","sdn.gov.pl","zp.gov.pl","uppo.gov.pl","mup.gov.pl","wuoz.gov.pl","konsulat.gov.pl","oirm.gov.pl","augustow.pl","babia-gora.pl","bedzin.pl","beskidy.pl","bialowieza.pl","bialystok.pl","bielawa.pl","bieszczady.pl","boleslawiec.pl","bydgoszcz.pl","bytom.pl","cieszyn.pl","czeladz.pl","czest.pl","dlugoleka.pl","elblag.pl","elk.pl","glogow.pl","gniezno.pl","gorlice.pl","grajewo.pl","ilawa.pl","jaworzno.pl","jelenia-gora.pl","jgora.pl","kalisz.pl","kazimierz-dolny.pl","karpacz.pl","kartuzy.pl","kaszuby.pl","katowice.pl","kepno.pl","ketrzyn.pl","klodzko.pl","kobierzyce.pl","kolobrzeg.pl","konin.pl","konskowola.pl","kutno.pl","lapy.pl","lebork.pl","legnica.pl","lezajsk.pl","limanowa.pl","lomza.pl","lowicz.pl","lubin.pl","lukow.pl","malbork.pl","malopolska.pl","mazowsze.pl","mazury.pl","mielec.pl","mielno.pl","mragowo.pl","naklo.pl","nowaruda.pl","nysa.pl","olawa.pl","olecko.pl","olkusz.pl","olsztyn.pl","opoczno.pl","opole.pl","ostroda.pl","ostroleka.pl","ostrowiec.pl","ostrowwlkp.pl","pila.pl","pisz.pl","podhale.pl","podlasie.pl","polkowice.pl","pomorze.pl","pomorskie.pl","prochowice.pl","pruszkow.pl","przeworsk.pl","pulawy.pl","radom.pl","rawa-maz.pl","rybnik.pl","rzeszow.pl","sanok.pl","sejny.pl","slask.pl","slupsk.pl","sosnowiec.pl","stalowa-wola.pl","skoczow.pl","starachowice.pl","stargard.pl","suwalki.pl","swidnica.pl","swiebodzin.pl","swinoujscie.pl","szczecin.pl","szczytno.pl","tarnobrzeg.pl","tgory.pl","turek.pl","tychy.pl","ustka.pl","walbrzych.pl","warmia.pl","warszawa.pl","waw.pl","wegrow.pl","wielun.pl","wlocl.pl","wloclawek.pl","wodzislaw.pl","wolomin.pl","wroclaw.pl","zachpomor.pl","zagan.pl","zarow.pl","zgora.pl","zgorzelec.pl","pm","pn","gov.pn","co.pn","org.pn","edu.pn","net.pn","post","pr","com.pr","net.pr","org.pr","gov.pr","edu.pr","isla.pr","pro.pr","biz.pr","info.pr","name.pr","est.pr","prof.pr","ac.pr","pro","aaa.pro","aca.pro","acct.pro","avocat.pro","bar.pro","cpa.pro","eng.pro","jur.pro","law.pro","med.pro","recht.pro","ps","edu.ps","gov.ps","sec.ps","plo.ps","com.ps","org.ps","net.ps","pt","net.pt","gov.pt","org.pt","edu.pt","int.pt","publ.pt","com.pt","nome.pt","pw","co.pw","ne.pw","or.pw","ed.pw","go.pw","belau.pw","py","com.py","coop.py","edu.py","gov.py","mil.py","net.py","org.py","qa","com.qa","edu.qa","gov.qa","mil.qa","name.qa","net.qa","org.qa","sch.qa","re","asso.re","com.re","nom.re","ro","arts.ro","com.ro","firm.ro","info.ro","nom.ro","nt.ro","org.ro","rec.ro","store.ro","tm.ro","www.ro","rs","ac.rs","co.rs","edu.rs","gov.rs","in.rs","org.rs","ru","rw","ac.rw","co.rw","coop.rw","gov.rw","mil.rw","net.rw","org.rw","sa","com.sa","net.sa","org.sa","gov.sa","med.sa","pub.sa","edu.sa","sch.sa","sb","com.sb","edu.sb","gov.sb","net.sb","org.sb","sc","com.sc","gov.sc","net.sc","org.sc","edu.sc","sd","com.sd","net.sd","org.sd","edu.sd","med.sd","tv.sd","gov.sd","info.sd","se","a.se","ac.se","b.se","bd.se","brand.se","c.se","d.se","e.se","f.se","fh.se","fhsk.se","fhv.se","g.se","h.se","i.se","k.se","komforb.se","kommunalforbund.se","komvux.se","l.se","lanbib.se","m.se","n.se","naturbruksgymn.se","o.se","org.se","p.se","parti.se","pp.se","press.se","r.se","s.se","t.se","tm.se","u.se","w.se","x.se","y.se","z.se","sg","com.sg","net.sg","org.sg","gov.sg","edu.sg","per.sg","sh","com.sh","net.sh","gov.sh","org.sh","mil.sh","si","sj","sk","sl","com.sl","net.sl","edu.sl","gov.sl","org.sl","sm","sn","art.sn","com.sn","edu.sn","gouv.sn","org.sn","perso.sn","univ.sn","so","com.so","edu.so","gov.so","me.so","net.so","org.so","sr","ss","biz.ss","com.ss","edu.ss","gov.ss","me.ss","net.ss","org.ss","sch.ss","st","co.st","com.st","consulado.st","edu.st","embaixada.st","mil.st","net.st","org.st","principe.st","saotome.st","store.st","su","sv","com.sv","edu.sv","gob.sv","org.sv","red.sv","sx","gov.sx","sy","edu.sy","gov.sy","net.sy","mil.sy","com.sy","org.sy","sz","co.sz","ac.sz","org.sz","tc","td","tel","tf","tg","th","ac.th","co.th","go.th","in.th","mi.th","net.th","or.th","tj","ac.tj","biz.tj","co.tj","com.tj","edu.tj","go.tj","gov.tj","int.tj","mil.tj","name.tj","net.tj","nic.tj","org.tj","test.tj","web.tj","tk","tl","gov.tl","tm","com.tm","co.tm","org.tm","net.tm","nom.tm","gov.tm","mil.tm","edu.tm","tn","com.tn","ens.tn","fin.tn","gov.tn","ind.tn","info.tn","intl.tn","mincom.tn","nat.tn","net.tn","org.tn","perso.tn","tourism.tn","to","com.to","gov.to","net.to","org.to","edu.to","mil.to","tr","av.tr","bbs.tr","bel.tr","biz.tr","com.tr","dr.tr","edu.tr","gen.tr","gov.tr","info.tr","mil.tr","k12.tr","kep.tr","name.tr","net.tr","org.tr","pol.tr","tel.tr","tsk.tr","tv.tr","web.tr","nc.tr","gov.nc.tr","tt","co.tt","com.tt","org.tt","net.tt","biz.tt","info.tt","pro.tt","int.tt","coop.tt","jobs.tt","mobi.tt","travel.tt","museum.tt","aero.tt","name.tt","gov.tt","edu.tt","tv","tw","edu.tw","gov.tw","mil.tw","com.tw","net.tw","org.tw","idv.tw","game.tw","ebiz.tw","club.tw","\u7db2\u8def.tw","\u7d44\u7e54.tw","\u5546\u696d.tw","tz","ac.tz","co.tz","go.tz","hotel.tz","info.tz","me.tz","mil.tz","mobi.tz","ne.tz","or.tz","sc.tz","tv.tz","ua","com.ua","edu.ua","gov.ua","in.ua","net.ua","org.ua","cherkassy.ua","cherkasy.ua","chernigov.ua","chernihiv.ua","chernivtsi.ua","chernovtsy.ua","ck.ua","cn.ua","cr.ua","crimea.ua","cv.ua","dn.ua","dnepropetrovsk.ua","dnipropetrovsk.ua","donetsk.ua","dp.ua","if.ua","ivano-frankivsk.ua","kh.ua","kharkiv.ua","kharkov.ua","kherson.ua","khmelnitskiy.ua","khmelnytskyi.ua","kiev.ua","kirovograd.ua","km.ua","kr.ua","krym.ua","ks.ua","kv.ua","kyiv.ua","lg.ua","lt.ua","lugansk.ua","lutsk.ua","lv.ua","lviv.ua","mk.ua","mykolaiv.ua","nikolaev.ua","od.ua","odesa.ua","odessa.ua","pl.ua","poltava.ua","rivne.ua","rovno.ua","rv.ua","sb.ua","sebastopol.ua","sevastopol.ua","sm.ua","sumy.ua","te.ua","ternopil.ua","uz.ua","uzhgorod.ua","vinnica.ua","vinnytsia.ua","vn.ua","volyn.ua","yalta.ua","zaporizhzhe.ua","zaporizhzhia.ua","zhitomir.ua","zhytomyr.ua","zp.ua","zt.ua","ug","co.ug","or.ug","ac.ug","sc.ug","go.ug","ne.ug","com.ug","org.ug","uk","ac.uk","co.uk","gov.uk","ltd.uk","me.uk","net.uk","nhs.uk","org.uk","plc.uk","police.uk","*.sch.uk","us","dni.us","fed.us","isa.us","kids.us","nsn.us","ak.us","al.us","ar.us","as.us","az.us","ca.us","co.us","ct.us","dc.us","de.us","fl.us","ga.us","gu.us","hi.us","ia.us","id.us","il.us","in.us","ks.us","ky.us","la.us","ma.us","md.us","me.us","mi.us","mn.us","mo.us","ms.us","mt.us","nc.us","nd.us","ne.us","nh.us","nj.us","nm.us","nv.us","ny.us","oh.us","ok.us","or.us","pa.us","pr.us","ri.us","sc.us","sd.us","tn.us","tx.us","ut.us","vi.us","vt.us","va.us","wa.us","wi.us","wv.us","wy.us","k12.ak.us","k12.al.us","k12.ar.us","k12.as.us","k12.az.us","k12.ca.us","k12.co.us","k12.ct.us","k12.dc.us","k12.de.us","k12.fl.us","k12.ga.us","k12.gu.us","k12.ia.us","k12.id.us","k12.il.us","k12.in.us","k12.ks.us","k12.ky.us","k12.la.us","k12.ma.us","k12.md.us","k12.me.us","k12.mi.us","k12.mn.us","k12.mo.us","k12.ms.us","k12.mt.us","k12.nc.us","k12.ne.us","k12.nh.us","k12.nj.us","k12.nm.us","k12.nv.us","k12.ny.us","k12.oh.us","k12.ok.us","k12.or.us","k12.pa.us","k12.pr.us","k12.sc.us","k12.tn.us","k12.tx.us","k12.ut.us","k12.vi.us","k12.vt.us","k12.va.us","k12.wa.us","k12.wi.us","k12.wy.us","cc.ak.us","cc.al.us","cc.ar.us","cc.as.us","cc.az.us","cc.ca.us","cc.co.us","cc.ct.us","cc.dc.us","cc.de.us","cc.fl.us","cc.ga.us","cc.gu.us","cc.hi.us","cc.ia.us","cc.id.us","cc.il.us","cc.in.us","cc.ks.us","cc.ky.us","cc.la.us","cc.ma.us","cc.md.us","cc.me.us","cc.mi.us","cc.mn.us","cc.mo.us","cc.ms.us","cc.mt.us","cc.nc.us","cc.nd.us","cc.ne.us","cc.nh.us","cc.nj.us","cc.nm.us","cc.nv.us","cc.ny.us","cc.oh.us","cc.ok.us","cc.or.us","cc.pa.us","cc.pr.us","cc.ri.us","cc.sc.us","cc.sd.us","cc.tn.us","cc.tx.us","cc.ut.us","cc.vi.us","cc.vt.us","cc.va.us","cc.wa.us","cc.wi.us","cc.wv.us","cc.wy.us","lib.ak.us","lib.al.us","lib.ar.us","lib.as.us","lib.az.us","lib.ca.us","lib.co.us","lib.ct.us","lib.dc.us","lib.fl.us","lib.ga.us","lib.gu.us","lib.hi.us","lib.ia.us","lib.id.us","lib.il.us","lib.in.us","lib.ks.us","lib.ky.us","lib.la.us","lib.ma.us","lib.md.us","lib.me.us","lib.mi.us","lib.mn.us","lib.mo.us","lib.ms.us","lib.mt.us","lib.nc.us","lib.nd.us","lib.ne.us","lib.nh.us","lib.nj.us","lib.nm.us","lib.nv.us","lib.ny.us","lib.oh.us","lib.ok.us","lib.or.us","lib.pa.us","lib.pr.us","lib.ri.us","lib.sc.us","lib.sd.us","lib.tn.us","lib.tx.us","lib.ut.us","lib.vi.us","lib.vt.us","lib.va.us","lib.wa.us","lib.wi.us","lib.wy.us","pvt.k12.ma.us","chtr.k12.ma.us","paroch.k12.ma.us","ann-arbor.mi.us","cog.mi.us","dst.mi.us","eaton.mi.us","gen.mi.us","mus.mi.us","tec.mi.us","washtenaw.mi.us","uy","com.uy","edu.uy","gub.uy","mil.uy","net.uy","org.uy","uz","co.uz","com.uz","net.uz","org.uz","va","vc","com.vc","net.vc","org.vc","gov.vc","mil.vc","edu.vc","ve","arts.ve","bib.ve","co.ve","com.ve","e12.ve","edu.ve","firm.ve","gob.ve","gov.ve","info.ve","int.ve","mil.ve","net.ve","nom.ve","org.ve","rar.ve","rec.ve","store.ve","tec.ve","web.ve","vg","vi","co.vi","com.vi","k12.vi","net.vi","org.vi","vn","com.vn","net.vn","org.vn","edu.vn","gov.vn","int.vn","ac.vn","biz.vn","info.vn","name.vn","pro.vn","health.vn","vu","com.vu","edu.vu","net.vu","org.vu","wf","ws","com.ws","net.ws","org.ws","gov.ws","edu.ws","yt","\u0627\u0645\u0627\u0631\u0627\u062a","\u0570\u0561\u0575","\u09ac\u09be\u0982\u09b2\u09be","\u0431\u0433","\u0627\u0644\u0628\u062d\u0631\u064a\u0646","\u0431\u0435\u043b","\u4e2d\u56fd","\u4e2d\u570b","\u0627\u0644\u062c\u0632\u0627\u0626\u0631","\u0645\u0635\u0631","\u0435\u044e","\u03b5\u03c5","\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627","\u10d2\u10d4","\u03b5\u03bb","\u9999\u6e2f","\u516c\u53f8.\u9999\u6e2f","\u6559\u80b2.\u9999\u6e2f","\u653f\u5e9c.\u9999\u6e2f","\u500b\u4eba.\u9999\u6e2f","\u7db2\u7d61.\u9999\u6e2f","\u7d44\u7e54.\u9999\u6e2f","\u0cad\u0cbe\u0cb0\u0ca4","\u0b2d\u0b3e\u0b30\u0b24","\u09ad\u09be\u09f0\u09a4","\u092d\u093e\u0930\u0924\u092e\u094d","\u092d\u093e\u0930\u094b\u0924","\u0680\u0627\u0631\u062a","\u0d2d\u0d3e\u0d30\u0d24\u0d02","\u092d\u093e\u0930\u0924","\u0628\u0627\u0631\u062a","\u0628\u06be\u0627\u0631\u062a","\u0c2d\u0c3e\u0c30\u0c24\u0c4d","\u0aad\u0abe\u0ab0\u0aa4","\u0a2d\u0a3e\u0a30\u0a24","\u09ad\u09be\u09b0\u09a4","\u0b87\u0ba8\u0bcd\u0ba4\u0bbf\u0baf\u0bbe","\u0627\u06cc\u0631\u0627\u0646","\u0627\u064a\u0631\u0627\u0646","\u0639\u0631\u0627\u0642","\u0627\u0644\u0627\u0631\u062f\u0646","\ud55c\uad6d","\u049b\u0430\u0437","\u0ea5\u0eb2\u0ea7","\u0dbd\u0d82\u0d9a\u0dcf","\u0b87\u0bb2\u0b99\u0bcd\u0b95\u0bc8","\u0627\u0644\u0645\u063a\u0631\u0628","\u043c\u043a\u0434","\u043c\u043e\u043d","\u6fb3\u9580","\u6fb3\u95e8","\u0645\u0644\u064a\u0633\u064a\u0627","\u0639\u0645\u0627\u0646","\u067e\u0627\u06a9\u0633\u062a\u0627\u0646","\u067e\u0627\u0643\u0633\u062a\u0627\u0646","\u0641\u0644\u0633\u0637\u064a\u0646","\u0441\u0440\u0431","\u043f\u0440.\u0441\u0440\u0431","\u043e\u0440\u0433.\u0441\u0440\u0431","\u043e\u0431\u0440.\u0441\u0440\u0431","\u043e\u0434.\u0441\u0440\u0431","\u0443\u043f\u0440.\u0441\u0440\u0431","\u0430\u043a.\u0441\u0440\u0431","\u0440\u0444","\u0642\u0637\u0631","\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629","\u0627\u0644\u0633\u0639\u0648\u062f\u06cc\u0629","\u0627\u0644\u0633\u0639\u0648\u062f\u06cc\u06c3","\u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0647","\u0633\u0648\u062f\u0627\u0646","\u65b0\u52a0\u5761","\u0b9a\u0bbf\u0b99\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0bc2\u0bb0\u0bcd","\u0633\u0648\u0631\u064a\u0629","\u0633\u0648\u0631\u064a\u0627","\u0e44\u0e17\u0e22","\u0e28\u0e36\u0e01\u0e29\u0e32.\u0e44\u0e17\u0e22","\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08.\u0e44\u0e17\u0e22","\u0e23\u0e31\u0e10\u0e1a\u0e32\u0e25.\u0e44\u0e17\u0e22","\u0e17\u0e2b\u0e32\u0e23.\u0e44\u0e17\u0e22","\u0e40\u0e19\u0e47\u0e15.\u0e44\u0e17\u0e22","\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23.\u0e44\u0e17\u0e22","\u062a\u0648\u0646\u0633","\u53f0\u7063","\u53f0\u6e7e","\u81fa\u7063","\u0443\u043a\u0440","\u0627\u0644\u064a\u0645\u0646","xxx","ye","com.ye","edu.ye","gov.ye","net.ye","mil.ye","org.ye","ac.za","agric.za","alt.za","co.za","edu.za","gov.za","grondar.za","law.za","mil.za","net.za","ngo.za","nic.za","nis.za","nom.za","org.za","school.za","tm.za","web.za","zm","ac.zm","biz.zm","co.zm","com.zm","edu.zm","gov.zm","info.zm","mil.zm","net.zm","org.zm","sch.zm","zw","ac.zw","co.zw","gov.zw","mil.zw","org.zw","aaa","aarp","abarth","abb","abbott","abbvie","abc","able","abogado","abudhabi","academy","accenture","accountant","accountants","aco","actor","adac","ads","adult","aeg","aetna","afl","africa","agakhan","agency","aig","airbus","airforce","airtel","akdn","alfaromeo","alibaba","alipay","allfinanz","allstate","ally","alsace","alstom","amazon","americanexpress","americanfamily","amex","amfam","amica","amsterdam","analytics","android","anquan","anz","aol","apartments","app","apple","aquarelle","arab","aramco","archi","army","art","arte","asda","associates","athleta","attorney","auction","audi","audible","audio","auspost","author","auto","autos","avianca","aws","axa","azure","baby","baidu","banamex","bananarepublic","band","bank","bar","barcelona","barclaycard","barclays","barefoot","bargains","baseball","basketball","bauhaus","bayern","bbc","bbt","bbva","bcg","bcn","beats","beauty","beer","bentley","berlin","best","bestbuy","bet","bharti","bible","bid","bike","bing","bingo","bio","black","blackfriday","blockbuster","blog","bloomberg","blue","bms","bmw","bnpparibas","boats","boehringer","bofa","bom","bond","boo","book","booking","bosch","bostik","boston","bot","boutique","box","bradesco","bridgestone","broadway","broker","brother","brussels","bugatti","build","builders","business","buy","buzz","bzh","cab","cafe","cal","call","calvinklein","cam","camera","camp","cancerresearch","canon","capetown","capital","capitalone","car","caravan","cards","care","career","careers","cars","casa","case","cash","casino","catering","catholic","cba","cbn","cbre","cbs","center","ceo","cern","cfa","cfd","chanel","channel","charity","chase","chat","cheap","chintai","christmas","chrome","church","cipriani","circle","cisco","citadel","citi","citic","city","cityeats","claims","cleaning","click","clinic","clinique","clothing","cloud","club","clubmed","coach","codes","coffee","college","cologne","comcast","commbank","community","company","compare","computer","comsec","condos","construction","consulting","contact","contractors","cooking","cookingchannel","cool","corsica","country","coupon","coupons","courses","cpa","credit","creditcard","creditunion","cricket","crown","crs","cruise","cruises","cuisinella","cymru","cyou","dabur","dad","dance","data","date","dating","datsun","day","dclk","dds","deal","dealer","deals","degree","delivery","dell","deloitte","delta","democrat","dental","dentist","desi","design","dev","dhl","diamonds","diet","digital","direct","directory","discount","discover","dish","diy","dnp","docs","doctor","dog","domains","dot","download","drive","dtv","dubai","dunlop","dupont","durban","dvag","dvr","earth","eat","eco","edeka","education","email","emerck","energy","engineer","engineering","enterprises","epson","equipment","ericsson","erni","esq","estate","etisalat","eurovision","eus","events","exchange","expert","exposed","express","extraspace","fage","fail","fairwinds","faith","family","fan","fans","farm","farmers","fashion","fast","fedex","feedback","ferrari","ferrero","fiat","fidelity","fido","film","final","finance","financial","fire","firestone","firmdale","fish","fishing","fit","fitness","flickr","flights","flir","florist","flowers","fly","foo","food","foodnetwork","football","ford","forex","forsale","forum","foundation","fox","free","fresenius","frl","frogans","frontdoor","frontier","ftr","fujitsu","fun","fund","furniture","futbol","fyi","gal","gallery","gallo","gallup","game","games","gap","garden","gay","gbiz","gdn","gea","gent","genting","george","ggee","gift","gifts","gives","giving","glass","gle","global","globo","gmail","gmbh","gmo","gmx","godaddy","gold","goldpoint","golf","goo","goodyear","goog","google","gop","got","grainger","graphics","gratis","green","gripe","grocery","group","guardian","gucci","guge","guide","guitars","guru","hair","hamburg","hangout","haus","hbo","hdfc","hdfcbank","health","healthcare","help","helsinki","here","hermes","hgtv","hiphop","hisamitsu","hitachi","hiv","hkt","hockey","holdings","holiday","homedepot","homegoods","homes","homesense","honda","horse","hospital","host","hosting","hot","hoteles","hotels","hotmail","house","how","hsbc","hughes","hyatt","hyundai","ibm","icbc","ice","icu","ieee","ifm","ikano","imamat","imdb","immo","immobilien","inc","industries","infiniti","ing","ink","institute","insurance","insure","international","intuit","investments","ipiranga","irish","ismaili","ist","istanbul","itau","itv","jaguar","java","jcb","jeep","jetzt","jewelry","jio","jll","jmp","jnj","joburg","jot","joy","jpmorgan","jprs","juegos","juniper","kaufen","kddi","kerryhotels","kerrylogistics","kerryproperties","kfh","kia","kids","kim","kinder","kindle","kitchen","kiwi","koeln","komatsu","kosher","kpmg","kpn","krd","kred","kuokgroup","kyoto","lacaixa","lamborghini","lamer","lancaster","lancia","land","landrover","lanxess","lasalle","lat","latino","latrobe","law","lawyer","lds","lease","leclerc","lefrak","legal","lego","lexus","lgbt","lidl","life","lifeinsurance","lifestyle","lighting","like","lilly","limited","limo","lincoln","linde","link","lipsy","live","living","llc","llp","loan","loans","locker","locus","loft","lol","london","lotte","lotto","love","lpl","lplfinancial","ltd","ltda","lundbeck","luxe","luxury","macys","madrid","maif","maison","makeup","man","management","mango","map","market","marketing","markets","marriott","marshalls","maserati","mattel","mba","mckinsey","med","media","meet","melbourne","meme","memorial","men","menu","merckmsd","miami","microsoft","mini","mint","mit","mitsubishi","mlb","mls","mma","mobile","moda","moe","moi","mom","monash","money","monster","mormon","mortgage","moscow","moto","motorcycles","mov","movie","msd","mtn","mtr","music","mutual","nab","nagoya","natura","navy","nba","nec","netbank","netflix","network","neustar","new","news","next","nextdirect","nexus","nfl","ngo","nhk","nico","nike","nikon","ninja","nissan","nissay","nokia","northwesternmutual","norton","now","nowruz","nowtv","nra","nrw","ntt","nyc","obi","observer","office","okinawa","olayan","olayangroup","oldnavy","ollo","omega","one","ong","onl","online","ooo","open","oracle","orange","organic","origins","osaka","otsuka","ott","ovh","page","panasonic","paris","pars","partners","parts","party","passagens","pay","pccw","pet","pfizer","pharmacy","phd","philips","phone","photo","photography","photos","physio","pics","pictet","pictures","pid","pin","ping","pink","pioneer","pizza","place","play","playstation","plumbing","plus","pnc","pohl","poker","politie","porn","pramerica","praxi","press","prime","prod","productions","prof","progressive","promo","properties","property","protection","pru","prudential","pub","pwc","qpon","quebec","quest","racing","radio","read","realestate","realtor","realty","recipes","red","redstone","redumbrella","rehab","reise","reisen","reit","reliance","ren","rent","rentals","repair","report","republican","rest","restaurant","review","reviews","rexroth","rich","richardli","ricoh","ril","rio","rip","rocher","rocks","rodeo","rogers","room","rsvp","rugby","ruhr","run","rwe","ryukyu","saarland","safe","safety","sakura","sale","salon","samsclub","samsung","sandvik","sandvikcoromant","sanofi","sap","sarl","sas","save","saxo","sbi","sbs","sca","scb","schaeffler","schmidt","scholarships","school","schule","schwarz","science","scot","search","seat","secure","security","seek","select","sener","services","ses","seven","sew","sex","sexy","sfr","shangrila","sharp","shaw","shell","shia","shiksha","shoes","shop","shopping","shouji","show","showtime","silk","sina","singles","site","ski","skin","sky","skype","sling","smart","smile","sncf","soccer","social","softbank","software","sohu","solar","solutions","song","sony","soy","spa","space","sport","spot","srl","stada","staples","star","statebank","statefarm","stc","stcgroup","stockholm","storage","store","stream","studio","study","style","sucks","supplies","supply","support","surf","surgery","suzuki","swatch","swiss","sydney","systems","tab","taipei","talk","taobao","target","tatamotors","tatar","tattoo","tax","taxi","tci","tdk","team","tech","technology","temasek","tennis","teva","thd","theater","theatre","tiaa","tickets","tienda","tiffany","tips","tires","tirol","tjmaxx","tjx","tkmaxx","tmall","today","tokyo","tools","top","toray","toshiba","total","tours","town","toyota","toys","trade","trading","training","travel","travelchannel","travelers","travelersinsurance","trust","trv","tube","tui","tunes","tushu","tvs","ubank","ubs","unicom","university","uno","uol","ups","vacations","vana","vanguard","vegas","ventures","verisign","versicherung","vet","viajes","video","vig","viking","villas","vin","vip","virgin","visa","vision","viva","vivo","vlaanderen","vodka","volkswagen","volvo","vote","voting","voto","voyage","vuelos","wales","walmart","walter","wang","wanggou","watch","watches","weather","weatherchannel","webcam","weber","website","wedding","weibo","weir","whoswho","wien","wiki","williamhill","win","windows","wine","winners","wme","wolterskluwer","woodside","work","works","world","wow","wtc","wtf","xbox","xerox","xfinity","xihuan","xin","\u0915\u0949\u092e","\u30bb\u30fc\u30eb","\u4f5b\u5c71","\u6148\u5584","\u96c6\u56e2","\u5728\u7ebf","\u70b9\u770b","\u0e04\u0e2d\u0e21","\u516b\u5366","\u0645\u0648\u0642\u0639","\u516c\u76ca","\u516c\u53f8","\u9999\u683c\u91cc\u62c9","\u7f51\u7ad9","\u79fb\u52a8","\u6211\u7231\u4f60","\u043c\u043e\u0441\u043a\u0432\u0430","\u043a\u0430\u0442\u043e\u043b\u0438\u043a","\u043e\u043d\u043b\u0430\u0439\u043d","\u0441\u0430\u0439\u0442","\u8054\u901a","\u05e7\u05d5\u05dd","\u65f6\u5c1a","\u5fae\u535a","\u6de1\u9a6c\u9521","\u30d5\u30a1\u30c3\u30b7\u30e7\u30f3","\u043e\u0440\u0433","\u0928\u0947\u091f","\u30b9\u30c8\u30a2","\u30a2\u30de\u30be\u30f3","\uc0bc\uc131","\u5546\u6807","\u5546\u5e97","\u5546\u57ce","\u0434\u0435\u0442\u0438","\u30dd\u30a4\u30f3\u30c8","\u65b0\u95fb","\u5bb6\u96fb","\u0643\u0648\u0645","\u4e2d\u6587\u7f51","\u4e2d\u4fe1","\u5a31\u4e50","\u8c37\u6b4c","\u96fb\u8a0a\u76c8\u79d1","\u8d2d\u7269","\u30af\u30e9\u30a6\u30c9","\u901a\u8ca9","\u7f51\u5e97","\u0938\u0902\u0917\u0920\u0928","\u9910\u5385","\u7f51\u7edc","\u043a\u043e\u043c","\u4e9a\u9a6c\u900a","\u8bfa\u57fa\u4e9a","\u98df\u54c1","\u98de\u5229\u6d66","\u624b\u673a","\u0627\u0631\u0627\u0645\u0643\u0648","\u0627\u0644\u0639\u0644\u064a\u0627\u0646","\u0627\u062a\u0635\u0627\u0644\u0627\u062a","\u0628\u0627\u0632\u0627\u0631","\u0627\u0628\u0648\u0638\u0628\u064a","\u0643\u0627\u062b\u0648\u0644\u064a\u0643","\u0647\u0645\u0631\u0627\u0647","\ub2f7\ucef4","\u653f\u5e9c","\u0634\u0628\u0643\u0629","\u0628\u064a\u062a\u0643","\u0639\u0631\u0628","\u673a\u6784","\u7ec4\u7ec7\u673a\u6784","\u5065\u5eb7","\u62db\u8058","\u0440\u0443\u0441","\u5927\u62ff","\u307f\u3093\u306a","\u30b0\u30fc\u30b0\u30eb","\u4e16\u754c","\u66f8\u7c4d","\u7f51\u5740","\ub2f7\ub137","\u30b3\u30e0","\u5929\u4e3b\u6559","\u6e38\u620f","verm\xf6gensberater","verm\xf6gensberatung","\u4f01\u4e1a","\u4fe1\u606f","\u5609\u91cc\u5927\u9152\u5e97","\u5609\u91cc","\u5e7f\u4e1c","\u653f\u52a1","xyz","yachts","yahoo","yamaxun","yandex","yodobashi","yoga","yokohama","you","youtube","yun","zappos","zara","zero","zip","zone","zuerich","cc.ua","inf.ua","ltd.ua","611.to","graphox.us","*.devcdnaccesso.com","adobeaemcloud.com","*.dev.adobeaemcloud.com","hlx.live","adobeaemcloud.net","hlx.page","hlx3.page","beep.pl","airkitapps.com","airkitapps-au.com","airkitapps.eu","aivencloud.com","barsy.ca","*.compute.estate","*.alces.network","kasserver.com","altervista.org","alwaysdata.net","cloudfront.net","*.compute.amazonaws.com","*.compute-1.amazonaws.com","*.compute.amazonaws.com.cn","us-east-1.amazonaws.com","cn-north-1.eb.amazonaws.com.cn","cn-northwest-1.eb.amazonaws.com.cn","elasticbeanstalk.com","ap-northeast-1.elasticbeanstalk.com","ap-northeast-2.elasticbeanstalk.com","ap-northeast-3.elasticbeanstalk.com","ap-south-1.elasticbeanstalk.com","ap-southeast-1.elasticbeanstalk.com","ap-southeast-2.elasticbeanstalk.com","ca-central-1.elasticbeanstalk.com","eu-central-1.elasticbeanstalk.com","eu-west-1.elasticbeanstalk.com","eu-west-2.elasticbeanstalk.com","eu-west-3.elasticbeanstalk.com","sa-east-1.elasticbeanstalk.com","us-east-1.elasticbeanstalk.com","us-east-2.elasticbeanstalk.com","us-gov-west-1.elasticbeanstalk.com","us-west-1.elasticbeanstalk.com","us-west-2.elasticbeanstalk.com","*.elb.amazonaws.com","*.elb.amazonaws.com.cn","awsglobalaccelerator.com","s3.amazonaws.com","s3-ap-northeast-1.amazonaws.com","s3-ap-northeast-2.amazonaws.com","s3-ap-south-1.amazonaws.com","s3-ap-southeast-1.amazonaws.com","s3-ap-southeast-2.amazonaws.com","s3-ca-central-1.amazonaws.com","s3-eu-central-1.amazonaws.com","s3-eu-west-1.amazonaws.com","s3-eu-west-2.amazonaws.com","s3-eu-west-3.amazonaws.com","s3-external-1.amazonaws.com","s3-fips-us-gov-west-1.amazonaws.com","s3-sa-east-1.amazonaws.com","s3-us-gov-west-1.amazonaws.com","s3-us-east-2.amazonaws.com","s3-us-west-1.amazonaws.com","s3-us-west-2.amazonaws.com","s3.ap-northeast-2.amazonaws.com","s3.ap-south-1.amazonaws.com","s3.cn-north-1.amazonaws.com.cn","s3.ca-central-1.amazonaws.com","s3.eu-central-1.amazonaws.com","s3.eu-west-2.amazonaws.com","s3.eu-west-3.amazonaws.com","s3.us-east-2.amazonaws.com","s3.dualstack.ap-northeast-1.amazonaws.com","s3.dualstack.ap-northeast-2.amazonaws.com","s3.dualstack.ap-south-1.amazonaws.com","s3.dualstack.ap-southeast-1.amazonaws.com","s3.dualstack.ap-southeast-2.amazonaws.com","s3.dualstack.ca-central-1.amazonaws.com","s3.dualstack.eu-central-1.amazonaws.com","s3.dualstack.eu-west-1.amazonaws.com","s3.dualstack.eu-west-2.amazonaws.com","s3.dualstack.eu-west-3.amazonaws.com","s3.dualstack.sa-east-1.amazonaws.com","s3.dualstack.us-east-1.amazonaws.com","s3.dualstack.us-east-2.amazonaws.com","s3-website-us-east-1.amazonaws.com","s3-website-us-west-1.amazonaws.com","s3-website-us-west-2.amazonaws.com","s3-website-ap-northeast-1.amazonaws.com","s3-website-ap-southeast-1.amazonaws.com","s3-website-ap-southeast-2.amazonaws.com","s3-website-eu-west-1.amazonaws.com","s3-website-sa-east-1.amazonaws.com","s3-website.ap-northeast-2.amazonaws.com","s3-website.ap-south-1.amazonaws.com","s3-website.ca-central-1.amazonaws.com","s3-website.eu-central-1.amazonaws.com","s3-website.eu-west-2.amazonaws.com","s3-website.eu-west-3.amazonaws.com","s3-website.us-east-2.amazonaws.com","t3l3p0rt.net","tele.amune.org","apigee.io","siiites.com","appspacehosted.com","appspaceusercontent.com","appudo.net","on-aptible.com","user.aseinet.ne.jp","gv.vc","d.gv.vc","user.party.eus","pimienta.org","poivron.org","potager.org","sweetpepper.org","myasustor.com","cdn.prod.atlassian-dev.net","translated.page","myfritz.net","onavstack.net","*.awdev.ca","*.advisor.ws","ecommerce-shop.pl","b-data.io","backplaneapp.io","balena-devices.com","rs.ba","*.banzai.cloud","app.banzaicloud.io","*.backyards.banzaicloud.io","base.ec","official.ec","buyshop.jp","fashionstore.jp","handcrafted.jp","kawaiishop.jp","supersale.jp","theshop.jp","shopselect.net","base.shop","*.beget.app","betainabox.com","bnr.la","bitbucket.io","blackbaudcdn.net","of.je","bluebite.io","boomla.net","boutir.com","boxfuse.io","square7.ch","bplaced.com","bplaced.de","square7.de","bplaced.net","square7.net","shop.brendly.rs","browsersafetymark.io","uk0.bigv.io","dh.bytemark.co.uk","vm.bytemark.co.uk","cafjs.com","mycd.eu","drr.ac","uwu.ai","carrd.co","crd.co","ju.mp","ae.org","br.com","cn.com","com.de","com.se","de.com","eu.com","gb.net","hu.net","jp.net","jpn.com","mex.com","ru.com","sa.com","se.net","uk.com","uk.net","us.com","za.bz","za.com","ar.com","hu.com","kr.com","no.com","qc.com","uy.com","africa.com","gr.com","in.net","web.in","us.org","co.com","aus.basketball","nz.basketball","radio.am","radio.fm","c.la","certmgr.org","cx.ua","discourse.group","discourse.team","cleverapps.io","clerk.app","clerkstage.app","*.lcl.dev","*.lclstage.dev","*.stg.dev","*.stgstage.dev","clickrising.net","c66.me","cloud66.ws","cloud66.zone","jdevcloud.com","wpdevcloud.com","cloudaccess.host","freesite.host","cloudaccess.net","cloudcontrolled.com","cloudcontrolapp.com","*.cloudera.site","pages.dev","trycloudflare.com","workers.dev","wnext.app","co.ca","*.otap.co","co.cz","c.cdn77.org","cdn77-ssl.net","r.cdn77.net","rsc.cdn77.org","ssl.origin.cdn77-secure.org","cloudns.asia","cloudns.biz","cloudns.club","cloudns.cc","cloudns.eu","cloudns.in","cloudns.info","cloudns.org","cloudns.pro","cloudns.pw","cloudns.us","cnpy.gdn","codeberg.page","co.nl","co.no","webhosting.be","hosting-cluster.nl","ac.ru","edu.ru","gov.ru","int.ru","mil.ru","test.ru","dyn.cosidns.de","dynamisches-dns.de","dnsupdater.de","internet-dns.de","l-o-g-i-n.de","dynamic-dns.info","feste-ip.net","knx-server.net","static-access.net","realm.cz","*.cryptonomic.net","cupcake.is","curv.dev","*.customer-oci.com","*.oci.customer-oci.com","*.ocp.customer-oci.com","*.ocs.customer-oci.com","cyon.link","cyon.site","fnwk.site","folionetwork.site","platform0.app","daplie.me","localhost.daplie.me","dattolocal.com","dattorelay.com","dattoweb.com","mydatto.com","dattolocal.net","mydatto.net","biz.dk","co.dk","firm.dk","reg.dk","store.dk","dyndns.dappnode.io","*.dapps.earth","*.bzz.dapps.earth","builtwithdark.com","demo.datadetect.com","instance.datadetect.com","edgestack.me","ddns5.com","debian.net","deno.dev","deno-staging.dev","dedyn.io","deta.app","deta.dev","*.rss.my.id","*.diher.solutions","discordsays.com","discordsez.com","jozi.biz","dnshome.de","online.th","shop.th","drayddns.com","shoparena.pl","dreamhosters.com","mydrobo.com","drud.io","drud.us","duckdns.org","bip.sh","bitbridge.net","dy.fi","tunk.org","dyndns-at-home.com","dyndns-at-work.com","dyndns-blog.com","dyndns-free.com","dyndns-home.com","dyndns-ip.com","dyndns-mail.com","dyndns-office.com","dyndns-pics.com","dyndns-remote.com","dyndns-server.com","dyndns-web.com","dyndns-wiki.com","dyndns-work.com","dyndns.biz","dyndns.info","dyndns.org","dyndns.tv","at-band-camp.net","ath.cx","barrel-of-knowledge.info","barrell-of-knowledge.info","better-than.tv","blogdns.com","blogdns.net","blogdns.org","blogsite.org","boldlygoingnowhere.org","broke-it.net","buyshouses.net","cechire.com","dnsalias.com","dnsalias.net","dnsalias.org","dnsdojo.com","dnsdojo.net","dnsdojo.org","does-it.net","doesntexist.com","doesntexist.org","dontexist.com","dontexist.net","dontexist.org","doomdns.com","doomdns.org","dvrdns.org","dyn-o-saur.com","dynalias.com","dynalias.net","dynalias.org","dynathome.net","dyndns.ws","endofinternet.net","endofinternet.org","endoftheinternet.org","est-a-la-maison.com","est-a-la-masion.com","est-le-patron.com","est-mon-blogueur.com","for-better.biz","for-more.biz","for-our.info","for-some.biz","for-the.biz","forgot.her.name","forgot.his.name","from-ak.com","from-al.com","from-ar.com","from-az.net","from-ca.com","from-co.net","from-ct.com","from-dc.com","from-de.com","from-fl.com","from-ga.com","from-hi.com","from-ia.com","from-id.com","from-il.com","from-in.com","from-ks.com","from-ky.com","from-la.net","from-ma.com","from-md.com","from-me.org","from-mi.com","from-mn.com","from-mo.com","from-ms.com","from-mt.com","from-nc.com","from-nd.com","from-ne.com","from-nh.com","from-nj.com","from-nm.com","from-nv.com","from-ny.net","from-oh.com","from-ok.com","from-or.com","from-pa.com","from-pr.com","from-ri.com","from-sc.com","from-sd.com","from-tn.com","from-tx.com","from-ut.com","from-va.com","from-vt.com","from-wa.com","from-wi.com","from-wv.com","from-wy.com","ftpaccess.cc","fuettertdasnetz.de","game-host.org","game-server.cc","getmyip.com","gets-it.net","go.dyndns.org","gotdns.com","gotdns.org","groks-the.info","groks-this.info","ham-radio-op.net","here-for-more.info","hobby-site.com","hobby-site.org","home.dyndns.org","homedns.org","homeftp.net","homeftp.org","homeip.net","homelinux.com","homelinux.net","homelinux.org","homeunix.com","homeunix.net","homeunix.org","iamallama.com","in-the-band.net","is-a-anarchist.com","is-a-blogger.com","is-a-bookkeeper.com","is-a-bruinsfan.org","is-a-bulls-fan.com","is-a-candidate.org","is-a-caterer.com","is-a-celticsfan.org","is-a-chef.com","is-a-chef.net","is-a-chef.org","is-a-conservative.com","is-a-cpa.com","is-a-cubicle-slave.com","is-a-democrat.com","is-a-designer.com","is-a-doctor.com","is-a-financialadvisor.com","is-a-geek.com","is-a-geek.net","is-a-geek.org","is-a-green.com","is-a-guru.com","is-a-hard-worker.com","is-a-hunter.com","is-a-knight.org","is-a-landscaper.com","is-a-lawyer.com","is-a-liberal.com","is-a-libertarian.com","is-a-linux-user.org","is-a-llama.com","is-a-musician.com","is-a-nascarfan.com","is-a-nurse.com","is-a-painter.com","is-a-patsfan.org","is-a-personaltrainer.com","is-a-photographer.com","is-a-player.com","is-a-republican.com","is-a-rockstar.com","is-a-socialist.com","is-a-soxfan.org","is-a-student.com","is-a-teacher.com","is-a-techie.com","is-a-therapist.com","is-an-accountant.com","is-an-actor.com","is-an-actress.com","is-an-anarchist.com","is-an-artist.com","is-an-engineer.com","is-an-entertainer.com","is-by.us","is-certified.com","is-found.org","is-gone.com","is-into-anime.com","is-into-cars.com","is-into-cartoons.com","is-into-games.com","is-leet.com","is-lost.org","is-not-certified.com","is-saved.org","is-slick.com","is-uberleet.com","is-very-bad.org","is-very-evil.org","is-very-good.org","is-very-nice.org","is-very-sweet.org","is-with-theband.com","isa-geek.com","isa-geek.net","isa-geek.org","isa-hockeynut.com","issmarterthanyou.com","isteingeek.de","istmein.de","kicks-ass.net","kicks-ass.org","knowsitall.info","land-4-sale.us","lebtimnetz.de","leitungsen.de","likes-pie.com","likescandy.com","merseine.nu","mine.nu","misconfused.org","mypets.ws","myphotos.cc","neat-url.com","office-on-the.net","on-the-web.tv","podzone.net","podzone.org","readmyblog.org","saves-the-whales.com","scrapper-site.net","scrapping.cc","selfip.biz","selfip.com","selfip.info","selfip.net","selfip.org","sells-for-less.com","sells-for-u.com","sells-it.net","sellsyourhome.org","servebbs.com","servebbs.net","servebbs.org","serveftp.net","serveftp.org","servegame.org","shacknet.nu","simple-url.com","space-to-rent.com","stuff-4-sale.org","stuff-4-sale.us","teaches-yoga.com","thruhere.net","traeumtgerade.de","webhop.biz","webhop.info","webhop.net","webhop.org","worse-than.tv","writesthisblog.com","ddnss.de","dyn.ddnss.de","dyndns.ddnss.de","dyndns1.de","dyn-ip24.de","home-webserver.de","dyn.home-webserver.de","myhome-server.de","ddnss.org","definima.net","definima.io","ondigitalocean.app","*.digitaloceanspaces.com","bci.dnstrace.pro","ddnsfree.com","ddnsgeek.com","giize.com","gleeze.com","kozow.com","loseyourip.com","ooguy.com","theworkpc.com","casacam.net","dynu.net","accesscam.org","camdvr.org","freeddns.org","mywire.org","webredirect.org","myddns.rocks","blogsite.xyz","dynv6.net","e4.cz","eero.online","eero-stage.online","elementor.cloud","elementor.cool","en-root.fr","mytuleap.com","tuleap-partners.com","encr.app","encoreapi.com","onred.one","staging.onred.one","eu.encoway.cloud","eu.org","al.eu.org","asso.eu.org","at.eu.org","au.eu.org","be.eu.org","bg.eu.org","ca.eu.org","cd.eu.org","ch.eu.org","cn.eu.org","cy.eu.org","cz.eu.org","de.eu.org","dk.eu.org","edu.eu.org","ee.eu.org","es.eu.org","fi.eu.org","fr.eu.org","gr.eu.org","hr.eu.org","hu.eu.org","ie.eu.org","il.eu.org","in.eu.org","int.eu.org","is.eu.org","it.eu.org","jp.eu.org","kr.eu.org","lt.eu.org","lu.eu.org","lv.eu.org","mc.eu.org","me.eu.org","mk.eu.org","mt.eu.org","my.eu.org","net.eu.org","ng.eu.org","nl.eu.org","no.eu.org","nz.eu.org","paris.eu.org","pl.eu.org","pt.eu.org","q-a.eu.org","ro.eu.org","ru.eu.org","se.eu.org","si.eu.org","sk.eu.org","tr.eu.org","uk.eu.org","us.eu.org","eurodir.ru","eu-1.evennode.com","eu-2.evennode.com","eu-3.evennode.com","eu-4.evennode.com","us-1.evennode.com","us-2.evennode.com","us-3.evennode.com","us-4.evennode.com","twmail.cc","twmail.net","twmail.org","mymailer.com.tw","url.tw","onfabrica.com","apps.fbsbx.com","ru.net","adygeya.ru","bashkiria.ru","bir.ru","cbg.ru","com.ru","dagestan.ru","grozny.ru","kalmykia.ru","kustanai.ru","marine.ru","mordovia.ru","msk.ru","mytis.ru","nalchik.ru","nov.ru","pyatigorsk.ru","spb.ru","vladikavkaz.ru","vladimir.ru","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","bukhara.su","chimkent.su","dagestan.su","east-kazakhstan.su","exnet.su","georgia.su","grozny.su","ivanovo.su","jambyl.su","kalmykia.su","kaluga.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kurgan.su","kustanai.su","lenug.su","mangyshlak.su","mordovia.su","msk.su","murmansk.su","nalchik.su","navoi.su","north-kazakhstan.su","nov.su","obninsk.su","penza.su","pokrovsk.su","sochi.su","spb.su","tashkent.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","tuva.su","vladikavkaz.su","vladimir.su","vologda.su","channelsdvr.net","u.channelsdvr.net","edgecompute.app","fastly-terrarium.com","fastlylb.net","map.fastlylb.net","freetls.fastly.net","map.fastly.net","a.prod.fastly.net","global.prod.fastly.net","a.ssl.fastly.net","b.ssl.fastly.net","global.ssl.fastly.net","fastvps-server.com","fastvps.host","myfast.host","fastvps.site","myfast.space","fedorainfracloud.org","fedorapeople.org","cloud.fedoraproject.org","app.os.fedoraproject.org","app.os.stg.fedoraproject.org","conn.uk","copro.uk","hosp.uk","mydobiss.com","fh-muenster.io","filegear.me","filegear-au.me","filegear-de.me","filegear-gb.me","filegear-ie.me","filegear-jp.me","filegear-sg.me","firebaseapp.com","fireweb.app","flap.id","onflashdrive.app","fldrv.com","fly.dev","edgeapp.net","shw.io","flynnhosting.net","forgeblocks.com","id.forgerock.io","framer.app","framercanvas.com","*.frusky.de","ravpage.co.il","0e.vc","freebox-os.com","freeboxos.com","fbx-os.fr","fbxos.fr","freebox-os.fr","freeboxos.fr","freedesktop.org","freemyip.com","wien.funkfeuer.at","*.futurecms.at","*.ex.futurecms.at","*.in.futurecms.at","futurehosting.at","futuremailing.at","*.ex.ortsinfo.at","*.kunden.ortsinfo.at","*.statics.cloud","independent-commission.uk","independent-inquest.uk","independent-inquiry.uk","independent-panel.uk","independent-review.uk","public-inquiry.uk","royal-commission.uk","campaign.gov.uk","service.gov.uk","api.gov.uk","gehirn.ne.jp","usercontent.jp","gentapps.com","gentlentapis.com","lab.ms","cdn-edges.net","ghost.io","gsj.bz","githubusercontent.com","githubpreview.dev","github.io","gitlab.io","gitapp.si","gitpage.si","glitch.me","nog.community","co.ro","shop.ro","lolipop.io","angry.jp","babyblue.jp","babymilk.jp","backdrop.jp","bambina.jp","bitter.jp","blush.jp","boo.jp","boy.jp","boyfriend.jp","but.jp","candypop.jp","capoo.jp","catfood.jp","cheap.jp","chicappa.jp","chillout.jp","chips.jp","chowder.jp","chu.jp","ciao.jp","cocotte.jp","coolblog.jp","cranky.jp","cutegirl.jp","daa.jp","deca.jp","deci.jp","digick.jp","egoism.jp","fakefur.jp","fem.jp","flier.jp","floppy.jp","fool.jp","frenchkiss.jp","girlfriend.jp","girly.jp","gloomy.jp","gonna.jp","greater.jp","hacca.jp","heavy.jp","her.jp","hiho.jp","hippy.jp","holy.jp","hungry.jp","icurus.jp","itigo.jp","jellybean.jp","kikirara.jp","kill.jp","kilo.jp","kuron.jp","littlestar.jp","lolipopmc.jp","lolitapunk.jp","lomo.jp","lovepop.jp","lovesick.jp","main.jp","mods.jp","mond.jp","mongolian.jp","moo.jp","namaste.jp","nikita.jp","nobushi.jp","noor.jp","oops.jp","parallel.jp","parasite.jp","pecori.jp","peewee.jp","penne.jp","pepper.jp","perma.jp","pigboat.jp","pinoko.jp","punyu.jp","pupu.jp","pussycat.jp","pya.jp","raindrop.jp","readymade.jp","sadist.jp","schoolbus.jp","secret.jp","staba.jp","stripper.jp","sub.jp","sunnyday.jp","thick.jp","tonkotsu.jp","under.jp","upper.jp","velvet.jp","verse.jp","versus.jp","vivian.jp","watson.jp","weblike.jp","whitesnow.jp","zombie.jp","heteml.net","cloudapps.digital","london.cloudapps.digital","pymnt.uk","homeoffice.gov.uk","ro.im","goip.de","run.app","a.run.app","web.app","*.0emm.com","appspot.com","*.r.appspot.com","codespot.com","googleapis.com","googlecode.com","pagespeedmobilizer.com","publishproxy.com","withgoogle.com","withyoutube.com","*.gateway.dev","cloud.goog","translate.goog","*.usercontent.goog","cloudfunctions.net","blogspot.ae","blogspot.al","blogspot.am","blogspot.ba","blogspot.be","blogspot.bg","blogspot.bj","blogspot.ca","blogspot.cf","blogspot.ch","blogspot.cl","blogspot.co.at","blogspot.co.id","blogspot.co.il","blogspot.co.ke","blogspot.co.nz","blogspot.co.uk","blogspot.co.za","blogspot.com","blogspot.com.ar","blogspot.com.au","blogspot.com.br","blogspot.com.by","blogspot.com.co","blogspot.com.cy","blogspot.com.ee","blogspot.com.eg","blogspot.com.es","blogspot.com.mt","blogspot.com.ng","blogspot.com.tr","blogspot.com.uy","blogspot.cv","blogspot.cz","blogspot.de","blogspot.dk","blogspot.fi","blogspot.fr","blogspot.gr","blogspot.hk","blogspot.hr","blogspot.hu","blogspot.ie","blogspot.in","blogspot.is","blogspot.it","blogspot.jp","blogspot.kr","blogspot.li","blogspot.lt","blogspot.lu","blogspot.md","blogspot.mk","blogspot.mr","blogspot.mx","blogspot.my","blogspot.nl","blogspot.no","blogspot.pe","blogspot.pt","blogspot.qa","blogspot.re","blogspot.ro","blogspot.rs","blogspot.ru","blogspot.se","blogspot.sg","blogspot.si","blogspot.sk","blogspot.sn","blogspot.td","blogspot.tw","blogspot.ug","blogspot.vn","goupile.fr","gov.nl","awsmppl.com","g\xfcnstigbestellen.de","g\xfcnstigliefern.de","fin.ci","free.hr","caa.li","ua.rs","conf.se","hs.zone","hs.run","hashbang.sh","hasura.app","hasura-app.io","pages.it.hs-heilbronn.de","hepforge.org","herokuapp.com","herokussl.com","ravendb.cloud","myravendb.com","ravendb.community","ravendb.me","development.run","ravendb.run","homesklep.pl","secaas.hk","hoplix.shop","orx.biz","biz.gl","col.ng","firm.ng","gen.ng","ltd.ng","ngo.ng","edu.scot","sch.so","hostyhosting.io","h\xe4kkinen.fi","*.moonscale.io","moonscale.net","iki.fi","ibxos.it","iliadboxos.it","impertrixcdn.com","impertrix.com","smushcdn.com","wphostedmail.com","wpmucdn.com","tempurl.host","wpmudev.host","dyn-berlin.de","in-berlin.de","in-brb.de","in-butter.de","in-dsl.de","in-dsl.net","in-dsl.org","in-vpn.de","in-vpn.net","in-vpn.org","biz.at","info.at","info.cx","ac.leg.br","al.leg.br","am.leg.br","ap.leg.br","ba.leg.br","ce.leg.br","df.leg.br","es.leg.br","go.leg.br","ma.leg.br","mg.leg.br","ms.leg.br","mt.leg.br","pa.leg.br","pb.leg.br","pe.leg.br","pi.leg.br","pr.leg.br","rj.leg.br","rn.leg.br","ro.leg.br","rr.leg.br","rs.leg.br","sc.leg.br","se.leg.br","sp.leg.br","to.leg.br","pixolino.com","na4u.ru","iopsys.se","ipifony.net","iservschule.de","mein-iserv.de","schulplattform.de","schulserver.de","test-iserv.de","iserv.dev","iobb.net","mel.cloudlets.com.au","cloud.interhostsolutions.be","users.scale.virtualcloud.com.br","mycloud.by","alp1.ae.flow.ch","appengine.flow.ch","es-1.axarnet.cloud","diadem.cloud","vip.jelastic.cloud","jele.cloud","it1.eur.aruba.jenv-aruba.cloud","it1.jenv-aruba.cloud","keliweb.cloud","cs.keliweb.cloud","oxa.cloud","tn.oxa.cloud","uk.oxa.cloud","primetel.cloud","uk.primetel.cloud","ca.reclaim.cloud","uk.reclaim.cloud","us.reclaim.cloud","ch.trendhosting.cloud","de.trendhosting.cloud","jele.club","amscompute.com","clicketcloud.com","dopaas.com","hidora.com","paas.hosted-by-previder.com","rag-cloud.hosteur.com","rag-cloud-ch.hosteur.com","jcloud.ik-server.com","jcloud-ver-jpc.ik-server.com","demo.jelastic.com","kilatiron.com","paas.massivegrid.com","jed.wafaicloud.com","lon.wafaicloud.com","ryd.wafaicloud.com","j.scaleforce.com.cy","jelastic.dogado.eu","fi.cloudplatform.fi","demo.datacenter.fi","paas.datacenter.fi","jele.host","mircloud.host","paas.beebyte.io","sekd1.beebyteapp.io","jele.io","cloud-fr1.unispace.io","jc.neen.it","cloud.jelastic.open.tim.it","jcloud.kz","upaas.kazteleport.kz","cloudjiffy.net","fra1-de.cloudjiffy.net","west1-us.cloudjiffy.net","jls-sto1.elastx.net","jls-sto2.elastx.net","jls-sto3.elastx.net","faststacks.net","fr-1.paas.massivegrid.net","lon-1.paas.massivegrid.net","lon-2.paas.massivegrid.net","ny-1.paas.massivegrid.net","ny-2.paas.massivegrid.net","sg-1.paas.massivegrid.net","jelastic.saveincloud.net","nordeste-idc.saveincloud.net","j.scaleforce.net","jelastic.tsukaeru.net","sdscloud.pl","unicloud.pl","mircloud.ru","jelastic.regruhosting.ru","enscaled.sg","jele.site","jelastic.team","orangecloud.tn","j.layershift.co.uk","phx.enscaled.us","mircloud.us","myjino.ru","*.hosting.myjino.ru","*.landing.myjino.ru","*.spectrum.myjino.ru","*.vps.myjino.ru","jotelulu.cloud","*.triton.zone","*.cns.joyent.com","js.org","kaas.gg","khplay.nl","ktistory.com","kapsi.fi","keymachine.de","kinghost.net","uni5.net","knightpoint.systems","koobin.events","oya.to","kuleuven.cloud","ezproxy.kuleuven.be","co.krd","edu.krd","krellian.net","webthings.io","git-repos.de","lcube-server.de","svn-repos.de","leadpages.co","lpages.co","lpusercontent.com","lelux.site","co.business","co.education","co.events","co.financial","co.network","co.place","co.technology","app.lmpm.com","linkyard.cloud","linkyard-cloud.ch","members.linode.com","*.nodebalancer.linode.com","*.linodeobjects.com","ip.linodeusercontent.com","we.bs","*.user.localcert.dev","localzone.xyz","loginline.app","loginline.dev","loginline.io","loginline.services","loginline.site","servers.run","lohmus.me","krasnik.pl","leczna.pl","lubartow.pl","lublin.pl","poniatowa.pl","swidnik.pl","glug.org.uk","lug.org.uk","lugs.org.uk","barsy.bg","barsy.co.uk","barsyonline.co.uk","barsycenter.com","barsyonline.com","barsy.club","barsy.de","barsy.eu","barsy.in","barsy.info","barsy.io","barsy.me","barsy.menu","barsy.mobi","barsy.net","barsy.online","barsy.org","barsy.pro","barsy.pub","barsy.ro","barsy.shop","barsy.site","barsy.support","barsy.uk","*.magentosite.cloud","mayfirst.info","mayfirst.org","hb.cldmail.ru","cn.vu","mazeplay.com","mcpe.me","mcdir.me","mcdir.ru","mcpre.ru","vps.mcdir.ru","mediatech.by","mediatech.dev","hra.health","miniserver.com","memset.net","messerli.app","*.cloud.metacentrum.cz","custom.metacentrum.cz","flt.cloud.muni.cz","usr.cloud.muni.cz","meteorapp.com","eu.meteorapp.com","co.pl","*.azurecontainer.io","azurewebsites.net","azure-mobile.net","cloudapp.net","azurestaticapps.net","1.azurestaticapps.net","centralus.azurestaticapps.net","eastasia.azurestaticapps.net","eastus2.azurestaticapps.net","westeurope.azurestaticapps.net","westus2.azurestaticapps.net","csx.cc","mintere.site","forte.id","mozilla-iot.org","bmoattachments.org","net.ru","org.ru","pp.ru","hostedpi.com","customer.mythic-beasts.com","caracal.mythic-beasts.com","fentiger.mythic-beasts.com","lynx.mythic-beasts.com","ocelot.mythic-beasts.com","oncilla.mythic-beasts.com","onza.mythic-beasts.com","sphinx.mythic-beasts.com","vs.mythic-beasts.com","x.mythic-beasts.com","yali.mythic-beasts.com","cust.retrosnub.co.uk","ui.nabu.casa","pony.club","of.fashion","in.london","of.london","from.marketing","with.marketing","for.men","repair.men","and.mom","for.mom","for.one","under.one","for.sale","that.win","from.work","to.work","cloud.nospamproxy.com","netlify.app","4u.com","ngrok.io","nh-serv.co.uk","nfshost.com","*.developer.app","noop.app","*.northflank.app","*.build.run","*.code.run","*.database.run","*.migration.run","noticeable.news","dnsking.ch","mypi.co","n4t.co","001www.com","ddnslive.com","myiphost.com","forumz.info","16-b.it","32-b.it","64-b.it","soundcast.me","tcp4.me","dnsup.net","hicam.net","now-dns.net","ownip.net","vpndns.net","dynserv.org","now-dns.org","x443.pw","now-dns.top","ntdll.top","freeddns.us","crafting.xyz","zapto.xyz","nsupdate.info","nerdpol.ovh","blogsyte.com","brasilia.me","cable-modem.org","ciscofreak.com","collegefan.org","couchpotatofries.org","damnserver.com","ddns.me","ditchyourip.com","dnsfor.me","dnsiskinky.com","dvrcam.info","dynns.com","eating-organic.net","fantasyleague.cc","geekgalaxy.com","golffan.us","health-carereform.com","homesecuritymac.com","homesecuritypc.com","hopto.me","ilovecollege.info","loginto.me","mlbfan.org","mmafan.biz","myactivedirectory.com","mydissent.net","myeffect.net","mymediapc.net","mypsx.net","mysecuritycamera.com","mysecuritycamera.net","mysecuritycamera.org","net-freaks.com","nflfan.org","nhlfan.net","no-ip.ca","no-ip.co.uk","no-ip.net","noip.us","onthewifi.com","pgafan.net","point2this.com","pointto.us","privatizehealthinsurance.net","quicksytes.com","read-books.org","securitytactics.com","serveexchange.com","servehumour.com","servep2p.com","servesarcasm.com","stufftoread.com","ufcfan.org","unusualperson.com","workisboring.com","3utilities.com","bounceme.net","ddns.net","ddnsking.com","gotdns.ch","hopto.org","myftp.biz","myftp.org","myvnc.com","no-ip.biz","no-ip.info","no-ip.org","noip.me","redirectme.net","servebeer.com","serveblog.net","servecounterstrike.com","serveftp.com","servegame.com","servehalflife.com","servehttp.com","serveirc.com","serveminecraft.net","servemp3.com","servepics.com","servequake.com","sytes.net","webhop.me","zapto.org","stage.nodeart.io","pcloud.host","nyc.mn","static.observableusercontent.com","cya.gg","omg.lol","cloudycluster.net","omniwe.site","service.one","nid.io","opensocial.site","opencraft.hosting","orsites.com","operaunite.com","tech.orange","authgear-staging.com","authgearapps.com","skygearapp.com","outsystemscloud.com","*.webpaas.ovh.net","*.hosting.ovh.net","ownprovider.com","own.pm","*.owo.codes","ox.rs","oy.lc","pgfog.com","pagefrontapp.com","pagexl.com","*.paywhirl.com","bar0.net","bar1.net","bar2.net","rdv.to","art.pl","gliwice.pl","krakow.pl","poznan.pl","wroc.pl","zakopane.pl","pantheonsite.io","gotpantheon.com","mypep.link","perspecta.cloud","lk3.ru","on-web.fr","bc.platform.sh","ent.platform.sh","eu.platform.sh","us.platform.sh","*.platformsh.site","*.tst.site","platter-app.com","platter-app.dev","platterp.us","pdns.page","plesk.page","pleskns.com","dyn53.io","onporter.run","co.bn","postman-echo.com","pstmn.io","mock.pstmn.io","httpbin.org","prequalifyme.today","xen.prgmr.com","priv.at","prvcy.page","*.dweb.link","protonet.io","chirurgiens-dentistes-en-france.fr","byen.site","pubtls.org","pythonanywhere.com","eu.pythonanywhere.com","qoto.io","qualifioapp.com","qbuser.com","cloudsite.builders","instances.spawn.cc","instantcloud.cn","ras.ru","qa2.com","qcx.io","*.sys.qcx.io","dev-myqnapcloud.com","alpha-myqnapcloud.com","myqnapcloud.com","*.quipelements.com","vapor.cloud","vaporcloud.io","rackmaze.com","rackmaze.net","g.vbrplsbx.io","*.on-k3s.io","*.on-rancher.cloud","*.on-rio.io","readthedocs.io","rhcloud.com","app.render.com","onrender.com","repl.co","id.repl.co","repl.run","resindevice.io","devices.resinstaging.io","hzc.io","wellbeingzone.eu","wellbeingzone.co.uk","adimo.co.uk","itcouldbewor.se","git-pages.rit.edu","rocky.page","\u0431\u0438\u0437.\u0440\u0443\u0441","\u043a\u043e\u043c.\u0440\u0443\u0441","\u043a\u0440\u044b\u043c.\u0440\u0443\u0441","\u043c\u0438\u0440.\u0440\u0443\u0441","\u043c\u0441\u043a.\u0440\u0443\u0441","\u043e\u0440\u0433.\u0440\u0443\u0441","\u0441\u0430\u043c\u0430\u0440\u0430.\u0440\u0443\u0441","\u0441\u043e\u0447\u0438.\u0440\u0443\u0441","\u0441\u043f\u0431.\u0440\u0443\u0441","\u044f.\u0440\u0443\u0441","*.builder.code.com","*.dev-builder.code.com","*.stg-builder.code.com","sandcats.io","logoip.de","logoip.com","fr-par-1.baremetal.scw.cloud","fr-par-2.baremetal.scw.cloud","nl-ams-1.baremetal.scw.cloud","fnc.fr-par.scw.cloud","functions.fnc.fr-par.scw.cloud","k8s.fr-par.scw.cloud","nodes.k8s.fr-par.scw.cloud","s3.fr-par.scw.cloud","s3-website.fr-par.scw.cloud","whm.fr-par.scw.cloud","priv.instances.scw.cloud","pub.instances.scw.cloud","k8s.scw.cloud","k8s.nl-ams.scw.cloud","nodes.k8s.nl-ams.scw.cloud","s3.nl-ams.scw.cloud","s3-website.nl-ams.scw.cloud","whm.nl-ams.scw.cloud","k8s.pl-waw.scw.cloud","nodes.k8s.pl-waw.scw.cloud","s3.pl-waw.scw.cloud","s3-website.pl-waw.scw.cloud","scalebook.scw.cloud","smartlabeling.scw.cloud","dedibox.fr","schokokeks.net","gov.scot","service.gov.scot","scrysec.com","firewall-gateway.com","firewall-gateway.de","my-gateway.de","my-router.de","spdns.de","spdns.eu","firewall-gateway.net","my-firewall.org","myfirewall.org","spdns.org","seidat.net","sellfy.store","senseering.net","minisite.ms","magnet.page","biz.ua","co.ua","pp.ua","shiftcrypto.dev","shiftcrypto.io","shiftedit.io","myshopblocks.com","myshopify.com","shopitsite.com","shopware.store","mo-siemens.io","1kapp.com","appchizi.com","applinzi.com","sinaapp.com","vipsinaapp.com","siteleaf.net","bounty-full.com","alpha.bounty-full.com","beta.bounty-full.com","small-web.org","vp4.me","try-snowplow.com","srht.site","stackhero-network.com","musician.io","novecore.site","static.land","dev.static.land","sites.static.land","storebase.store","vps-host.net","atl.jelastic.vps-host.net","njs.jelastic.vps-host.net","ric.jelastic.vps-host.net","playstation-cloud.com","apps.lair.io","*.stolos.io","spacekit.io","customer.speedpartner.de","myspreadshop.at","myspreadshop.com.au","myspreadshop.be","myspreadshop.ca","myspreadshop.ch","myspreadshop.com","myspreadshop.de","myspreadshop.dk","myspreadshop.es","myspreadshop.fi","myspreadshop.fr","myspreadshop.ie","myspreadshop.it","myspreadshop.net","myspreadshop.nl","myspreadshop.no","myspreadshop.pl","myspreadshop.se","myspreadshop.co.uk","api.stdlib.com","storj.farm","utwente.io","soc.srcf.net","user.srcf.net","temp-dns.com","supabase.co","supabase.in","supabase.net","su.paba.se","*.s5y.io","*.sensiosite.cloud","syncloud.it","dscloud.biz","direct.quickconnect.cn","dsmynas.com","familyds.com","diskstation.me","dscloud.me","i234.me","myds.me","synology.me","dscloud.mobi","dsmynas.net","familyds.net","dsmynas.org","familyds.org","vpnplus.to","direct.quickconnect.to","tabitorder.co.il","taifun-dns.de","beta.tailscale.net","ts.net","gda.pl","gdansk.pl","gdynia.pl","med.pl","sopot.pl","site.tb-hosting.com","edugit.io","s3.teckids.org","telebit.app","telebit.io","*.telebit.xyz","gwiddle.co.uk","*.firenet.ch","*.svc.firenet.ch","reservd.com","thingdustdata.com","cust.dev.thingdust.io","cust.disrec.thingdust.io","cust.prod.thingdust.io","cust.testing.thingdust.io","reservd.dev.thingdust.io","reservd.disrec.thingdust.io","reservd.testing.thingdust.io","tickets.io","arvo.network","azimuth.network","tlon.network","torproject.net","pages.torproject.net","bloxcms.com","townnews-staging.com","tbits.me","12hp.at","2ix.at","4lima.at","lima-city.at","12hp.ch","2ix.ch","4lima.ch","lima-city.ch","trafficplex.cloud","de.cool","12hp.de","2ix.de","4lima.de","lima-city.de","1337.pictures","clan.rip","lima-city.rocks","webspace.rocks","lima.zone","*.transurl.be","*.transurl.eu","*.transurl.nl","site.transip.me","tuxfamily.org","dd-dns.de","diskstation.eu","diskstation.org","dray-dns.de","draydns.de","dyn-vpn.de","dynvpn.de","mein-vigor.de","my-vigor.de","my-wan.de","syno-ds.de","synology-diskstation.de","synology-ds.de","typedream.app","pro.typeform.com","uber.space","*.uberspace.de","hk.com","hk.org","ltd.hk","inc.hk","name.pm","sch.tf","biz.wf","sch.wf","org.yt","virtualuser.de","virtual-user.de","upli.io","urown.cloud","dnsupdate.info","lib.de.us","2038.io","vercel.app","vercel.dev","now.sh","router.management","v-info.info","voorloper.cloud","neko.am","nyaa.am","be.ax","cat.ax","es.ax","eu.ax","gg.ax","mc.ax","us.ax","xy.ax","nl.ci","xx.gl","app.gp","blog.gt","de.gt","to.gt","be.gy","cc.hn","blog.kg","io.kg","jp.kg","tv.kg","uk.kg","us.kg","de.ls","at.md","de.md","jp.md","to.md","indie.porn","vxl.sh","ch.tc","me.tc","we.tc","nyan.to","at.vg","blog.vu","dev.vu","me.vu","v.ua","*.vultrobjects.com","wafflecell.com","*.webhare.dev","reserve-online.net","reserve-online.com","bookonline.app","hotelwithflight.com","wedeploy.io","wedeploy.me","wedeploy.sh","remotewd.com","pages.wiardweb.com","wmflabs.org","toolforge.org","wmcloud.org","panel.gg","daemon.panel.gg","messwithdns.com","woltlab-demo.com","myforum.community","community-pro.de","diskussionsbereich.de","community-pro.net","meinforum.net","affinitylottery.org.uk","raffleentry.org.uk","weeklylottery.org.uk","wpenginepowered.com","js.wpenginepowered.com","wixsite.com","editorx.io","half.host","xnbay.com","u2.xnbay.com","u2-local.xnbay.com","cistron.nl","demon.nl","xs4all.space","yandexcloud.net","storage.yandexcloud.net","website.yandexcloud.net","official.academy","yolasite.com","ybo.faith","yombo.me","homelink.one","ybo.party","ybo.review","ybo.science","ybo.trade","ynh.fr","nohost.me","noho.st","za.net","za.org","bss.design","basicserver.io","virtualserver.io","enterprisecloud.nu"]')},function(e,t,n){"use strict";n(265);var r=n(1),i=60103;if(t.Fragment=60107,"function"===typeof Symbol&&Symbol.for){var a=Symbol.for;i=a("react.element"),t.Fragment=a("react.fragment")}var o=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,a={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(a[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===a[r]&&(a[r]=t[r]);return{$$typeof:i,type:e,key:l,ref:c,props:a,_owner:o.current}}t.jsx=l,t.jsxs=l},function(e,t,n){"use strict";var r=n(224),i=n(957),a=n(1487),o=n(963);function s(e){var t=new a(e),n=i(a.prototype.request,t);return r.extend(n,a.prototype,t),r.extend(n,t),n}var u=s(n(776));u.Axios=a,u.create=function(e){return s(o(u.defaults,e))},u.Cancel=n(964),u.CancelToken=n(1501),u.isCancel=n(962),u.all=function(e){return Promise.all(e)},u.spread=n(1502),u.isAxiosError=n(1503),e.exports=u,e.exports.default=u},function(e,t,n){"use strict";var r=n(224),i=n(958),a=n(1488),o=n(1489),s=n(963),u=n(1499),l=u.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e){"string"===typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=s(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&u.assertOptions(t,{silentJSONParsing:l.transitional(l.boolean,"1.0.0"),forcedJSONParsing:l.transitional(l.boolean,"1.0.0"),clarifyTimeoutError:l.transitional(l.boolean,"1.0.0")},!1);var n=[],r=!0;this.interceptors.request.forEach((function(t){"function"===typeof t.runWhen&&!1===t.runWhen(e)||(r=r&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var i,a=[];if(this.interceptors.response.forEach((function(e){a.push(e.fulfilled,e.rejected)})),!r){var c=[o,void 0];for(Array.prototype.unshift.apply(c,n),c=c.concat(a),i=Promise.resolve(e);c.length;)i=i.then(c.shift(),c.shift());return i}for(var f=e;n.length;){var d=n.shift(),h=n.shift();try{f=d(f)}catch(p){h(p);break}}try{i=o(f)}catch(p){return Promise.reject(p)}for(;a.length;)i=i.then(a.shift(),a.shift());return i},c.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},function(e,t,n){"use strict";var r=n(224);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var r=n(224),i=n(1490),a=n(962),o=n(776);function s(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return s(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(s(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(224),i=n(776);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},function(e,t,n){"use strict";var r=n(224);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(961);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(224);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(1495),i=n(1496);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(224),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var r=n(224);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(1500),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={},o=r.version.split(".");function s(e,t){for(var n=t?t.split("."):o,r=e.split("."),i=0;i<3;i++){if(n[i]>r[i])return!0;if(n[i]<r[i])return!1}return!1}i.transitional=function(e,t,n){var i=t&&s(t);function o(e,t){return"[Axios v"+r.version+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,s){if(!1===e)throw new Error(o(r," has been removed in "+t));return i&&!a[r]&&(a[r]=!0,console.warn(o(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,s)}},e.exports={isOlderVersion:s,assertOptions:function(e,t,n){if("object"!==typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],u=void 0===s||o(s,a,e);if(!0!==u)throw new TypeError("option "+a+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},function(e){e.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},function(e,t,n){"use strict";var r=n(964);function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";e.exports=function(e){return"object"===typeof e&&!0===e.isAxiosError}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"===typeof e},isObject:function(e){return"object"===typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(1506),t.encode=t.stringify=n(1507)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,a){t=t||"&",n=n||"=";var o={};if("string"!==typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var u=1e3;a&&"number"===typeof a.maxKeys&&(u=a.maxKeys);var l=e.length;u>0&&l>u&&(l=u);for(var c=0;c<l;++c){var f,d,h,p,g=e[c].replace(s,"%20"),m=g.indexOf(n);m>=0?(f=g.substr(0,m),d=g.substr(m+1)):(f=g,d=""),h=decodeURIComponent(f),p=decodeURIComponent(d),r(o,h)?i(o[h])?o[h].push(p):o[h]=[o[h],p]:o[h]=p}return o};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===typeof e?a(o(e),(function(o){var s=encodeURIComponent(r(o))+n;return i(e[o])?a(e[o],(function(e){return s+encodeURIComponent(r(e))})).join(t):s+encodeURIComponent(r(e[o]))})).join(t):s?encodeURIComponent(r(s))+n+encodeURIComponent(r(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r<e.length;r++)n.push(t(e[r],r));return n}var o=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,h=r?Symbol.for("react.forward_ref"):60112,p=r?Symbol.for("react.suspense"):60113,g=r?Symbol.for("react.suspense_list"):60120,m=r?Symbol.for("react.memo"):60115,v=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,y=r?Symbol.for("react.fundamental"):60117,_=r?Symbol.for("react.responder"):60118,A=r?Symbol.for("react.scope"):60119;function w(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case f:case d:case o:case u:case s:case p:return e;default:switch(e=e&&e.$$typeof){case c:case h:case v:case m:case l:return e;default:return t}}case a:return t}}}function F(e){return w(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=i,t.ForwardRef=h,t.Fragment=o,t.Lazy=v,t.Memo=m,t.Portal=a,t.Profiler=u,t.StrictMode=s,t.Suspense=p,t.isAsyncMode=function(e){return F(e)||w(e)===f},t.isConcurrentMode=F,t.isContextConsumer=function(e){return w(e)===c},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===i},t.isForwardRef=function(e){return w(e)===h},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===v},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===u},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===u||e===s||e===p||e===g||"object"===typeof e&&null!==e&&(e.$$typeof===v||e.$$typeof===m||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===_||e.$$typeof===A||e.$$typeof===b)},t.typeOf=w},function(e,t,n){"use strict";var r=n(1511);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){var r=n(1513);e.exports={Graph:r.Graph,json:n(1556),alg:n(1557),version:r.version}},function(e,t,n){e.exports={Graph:n(777),version:n(1555)}},function(e,t,n){var r=n(938);e.exports=function(e){return r(e,4)}},function(e,t){e.exports=function(e){return function(t,n,r){for(var i=-1,a=Object(t),o=r(t),s=o.length;s--;){var u=o[e?s:++i];if(!1===n(a[u],u,a))break}return t}}},function(e,t,n){var r=n(305);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var a=n.length,o=t?a:-1,s=Object(n);(t?o--:++o<a)&&!1!==i(s[o],o,s););return n}}},function(e,t,n){var r=n(372);e.exports=function(e,t){var n=[];return r(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}},function(e,t,n){var r=n(1519),i=n(1526),a=n(973);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?a(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(581),i=n(781);e.exports=function(e,t,n,a){var o=n.length,s=o,u=!a;if(null==e)return!s;for(e=Object(e);o--;){var l=n[o];if(u&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<s;){var c=(l=n[o])[0],f=e[c],d=l[1];if(u&&l[2]){if(void 0===f&&!(c in e))return!1}else{var h=new r;if(a)var p=a(f,d,c,e,t,h);if(!(void 0===p?i(d,f,3,a,h):p))return!1}}return!0}},function(e,t,n){var r=n(581),i=n(968),a=n(1523),o=n(1525),s=n(419),u=n(69),l=n(418),c=n(516),f="[object Arguments]",d="[object Array]",h="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,g,m,v){var b=u(e),y=u(t),_=b?d:s(e),A=y?d:s(t),w=(_=_==f?h:_)==h,F=(A=A==f?h:A)==h,k=_==A;if(k&&l(e)){if(!l(t))return!1;b=!0,w=!1}if(k&&!w)return v||(v=new r),b||c(e)?i(e,t,n,g,m,v):a(e,t,_,n,g,m,v);if(!(1&n)){var x=w&&p.call(e,"__wrapped__"),E=F&&p.call(t,"__wrapped__");if(x||E){var C=x?e.value():e,S=E?t.value():t;return v||(v=new r),m(C,S,n,g,v)}}return!!k&&(v||(v=new r),o(e,t,n,g,m,v))}},function(e,t){e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(417),i=n(952),a=n(416),o=n(968),s=n(1524),u=n(782),l=r?r.prototype:void 0,c=l?l.valueOf:void 0;e.exports=function(e,t,n,r,l,f,d){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!f(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return a(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var h=s;case"[object Set]":var p=1&r;if(h||(h=u),e.size!=t.size&&!p)return!1;var g=d.get(e);if(g)return g==t;r|=2,d.set(e,t);var m=o(h(e),h(t),r,l,f,d);return d.delete(e),m;case"[object Symbol]":if(c)return c.call(e)==c.call(t)}return!1}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},function(e,t,n){var r=n(949),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,a,o,s){var u=1&n,l=r(e),c=l.length;if(c!=r(t).length&&!u)return!1;for(var f=c;f--;){var d=l[f];if(!(u?d in t:i.call(t,d)))return!1}var h=s.get(e),p=s.get(t);if(h&&p)return h==t&&p==e;var g=!0;s.set(e,t),s.set(t,e);for(var m=u;++f<c;){var v=e[d=l[f]],b=t[d];if(a)var y=u?a(b,v,d,t,e,s):a(v,b,d,e,t,s);if(!(void 0===y?v===b||o(v,b,n,a,s):y)){g=!1;break}m||(m="constructor"==d)}if(g&&!m){var _=e.constructor,A=t.constructor;_==A||!("constructor"in e)||!("constructor"in t)||"function"==typeof _&&_ instanceof _&&"function"==typeof A&&A instanceof A||(g=!1)}return s.delete(e),s.delete(t),g}},function(e,t,n){var r=n(972),i=n(330);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var a=t[n],o=e[a];t[n]=[a,o,r(o)]}return t}},function(e,t,n){var r=n(781),i=n(125),a=n(974),o=n(783),s=n(972),u=n(973),l=n(517);e.exports=function(e,t){return o(e)&&s(t)?u(l(e),t):function(n){var o=i(n,e);return void 0===o&&o===t?a(n,e):r(t,o,3)}}},function(e,t,n){var r=n(1529),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,a=/\\(\\)?/g,o=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(a,"$1"):n||e)})),t}));e.exports=o},function(e,t,n){var r=n(665);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},function(e,t,n){var r=n(417),i=n(595),a=n(69),o=n(420),s=r?r.prototype:void 0,u=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(a(t))return i(t,e)+"";if(o(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-Infinity?"-0":n}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var r=n(976),i=n(1533),a=n(783),o=n(517);e.exports=function(e){return a(e)?r(o(e)):i(e)}},function(e,t,n){var r=n(592);e.exports=function(e){return function(t){return r(t,e)}}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t){e.exports=function(e,t,n,r){var i=-1,a=null==e?0:e.length;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}},function(e,t){e.exports=function(e,t,n,r,i){return i(e,(function(e,i,a){n=r?(r=!1,e):t(n,e,i,a)})),n}},function(e,t,n){var r=n(772),i=n(419),a=n(305),o=n(295),s=n(1538);e.exports=function(e){if(null==e)return 0;if(a(e))return o(e)?s(e):e.length;var t=i(e);return"[object Map]"==t||"[object Set]"==t?e.size:r(e).length}},function(e,t,n){var r=n(1539),i=n(784),a=n(1540);e.exports=function(e){return i(e)?a(e):r(e)}},function(e,t,n){var r=n(976)("length");e.exports=r},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",u="(?:"+r+"|"+i+")"+"?",l="[\\ufe0e\\ufe0f]?",c=l+u+("(?:\\u200d(?:"+[a,o,s].join("|")+")"+l+u+")*"),f="(?:"+[a+r+"?",r,o,s,n].join("|")+")",d=RegExp(i+"(?="+i+")|"+f+c,"g");e.exports=function(e){for(var t=d.lastIndex=0;d.test(e);)++t;return t}},function(e,t,n){var r=n(769),i=n(955),a=n(591),o=n(202),s=n(590),u=n(69),l=n(418),c=n(48),f=n(134),d=n(516);e.exports=function(e,t,n){var h=u(e),p=h||l(e)||d(e);if(t=o(t,4),null==n){var g=e&&e.constructor;n=p?h?new g:[]:f(e)&&c(g)?i(s(e)):{}}return(p?r:a)(e,(function(e,r,i){return t(n,e,r,i)})),n}},function(e,t,n){var r=n(597),i=n(598),a=n(785),o=n(984),s=i((function(e){return a(r(e,1,o,!0))}));e.exports=s},function(e,t,n){var r=n(417),i=n(515),a=n(69),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(778),i=n(941),a=n(373),o=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:a;e.exports=o},function(e,t){var n=Date.now;e.exports=function(e){var t=0,r=0;return function(){var i=n(),a=16-(i-r);if(r=i,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t,n){var r=n(1548);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},function(e,t,n){var r=n(983),i=n(1549),a=n(1550);e.exports=function(e,t,n){return t===t?a(e,t,n):r(e,i,n)}},function(e,t){e.exports=function(e){return e!==e}},function(e,t){e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},function(e,t,n){var r=n(951),i=n(1553),a=n(782),o=r&&1/a(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=o},function(e,t){e.exports=function(){}},function(e,t,n){var r=n(595);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},function(e,t){e.exports="2.1.8"},function(e,t,n){var r=n(241),i=n(777);function a(e){return r.map(e.nodes(),(function(t){var n=e.node(t),i=e.parent(t),a={v:t};return r.isUndefined(n)||(a.value=n),r.isUndefined(i)||(a.parent=i),a}))}function o(e){return r.map(e.edges(),(function(t){var n=e.edge(t),i={v:t.v,w:t.w};return r.isUndefined(t.name)||(i.name=t.name),r.isUndefined(n)||(i.value=n),i}))}e.exports={write:function(e){var t={options:{directed:e.isDirected(),multigraph:e.isMultigraph(),compound:e.isCompound()},nodes:a(e),edges:o(e)};r.isUndefined(e.graph())||(t.value=r.clone(e.graph()));return t},read:function(e){var t=new i(e.options).setGraph(e.value);return r.each(e.nodes,(function(e){t.setNode(e.v,e.value),e.parent&&t.setParent(e.v,e.parent)})),r.each(e.edges,(function(e){t.setEdge({v:e.v,w:e.w,name:e.name},e.value)})),t}}},function(e,t,n){e.exports={components:n(1558),dijkstra:n(986),dijkstraAll:n(1559),findCycles:n(1560),floydWarshall:n(1561),isAcyclic:n(1562),postorder:n(1563),preorder:n(1564),prim:n(1565),tarjan:n(988),topsort:n(989)}},function(e,t,n){var r=n(241);e.exports=function(e){var t,n={},i=[];function a(i){r.has(n,i)||(n[i]=!0,t.push(i),r.each(e.successors(i),a),r.each(e.predecessors(i),a))}return r.each(e.nodes(),(function(e){t=[],a(e),t.length&&i.push(t)})),i}},function(e,t,n){var r=n(986),i=n(241);e.exports=function(e,t,n){return i.transform(e.nodes(),(function(i,a){i[a]=r(e,a,t,n)}),{})}},function(e,t,n){var r=n(241),i=n(988);e.exports=function(e){return r.filter(i(e),(function(t){return t.length>1||1===t.length&&e.hasEdge(t[0],t[0])}))}},function(e,t,n){var r=n(241);e.exports=function(e,t,n){return function(e,t,n){var r={},i=e.nodes();return i.forEach((function(e){r[e]={},r[e][e]={distance:0},i.forEach((function(t){e!==t&&(r[e][t]={distance:Number.POSITIVE_INFINITY})})),n(e).forEach((function(n){var i=n.v===e?n.w:n.v,a=t(n);r[e][i]={distance:a,predecessor:e}}))})),i.forEach((function(e){var t=r[e];i.forEach((function(n){var a=r[n];i.forEach((function(n){var r=a[e],i=t[n],o=a[n],s=r.distance+i.distance;s<o.distance&&(o.distance=s,o.predecessor=i.predecessor)}))}))})),r}(e,t||i,n||function(t){return e.outEdges(t)})};var i=r.constant(1)},function(e,t,n){var r=n(989);e.exports=function(e){try{r(e)}catch(t){if(t instanceof r.CycleException)return!1;throw t}return!0}},function(e,t,n){var r=n(990);e.exports=function(e,t){return r(e,t,"post")}},function(e,t,n){var r=n(990);e.exports=function(e,t){return r(e,t,"pre")}},function(e,t,n){var r=n(241),i=n(777),a=n(987);e.exports=function(e,t){var n,o=new i,s={},u=new a;function l(e){var r=e.v===n?e.w:e.v,i=u.priority(r);if(void 0!==i){var a=t(e);a<i&&(s[r]=n,u.decrease(r,a))}}if(0===e.nodeCount())return o;r.each(e.nodes(),(function(e){u.add(e,Number.POSITIVE_INFINITY),o.setNode(e)})),u.decrease(e.nodes()[0],0);var c=!1;for(;u.size()>0;){if(n=u.removeMin(),r.has(s,n))o.setEdge(n,s[n]);else{if(c)throw new Error("Input graph is not connected: "+e);c=!0}e.nodeEdges(n).forEach(l)}return o}},function(e,t,n){"use strict";var r=n(133),i=n(1593),a=n(1596),o=n(1597),s=n(203).normalizeRanks,u=n(1599),l=n(203).removeEmptyRanks,c=n(1600),f=n(1601),d=n(1602),h=n(1603),p=n(1612),g=n(203),m=n(267).Graph;e.exports=function(e,t){var n=t&&t.debugTiming?g.time:g.notime;n("layout",(function(){var t=n("  buildLayoutGraph",(function(){return function(e){var t=new m({multigraph:!0,compound:!0}),n=E(e.graph());return t.setGraph(r.merge({},b,x(n,v),r.pick(n,y))),r.forEach(e.nodes(),(function(n){var i=E(e.node(n));t.setNode(n,r.defaults(x(i,_),A)),t.setParent(n,e.parent(n))})),r.forEach(e.edges(),(function(n){var i=E(e.edge(n));t.setEdge(n,r.merge({},F,x(i,w),r.pick(i,k)))})),t}(e)}));n("  runLayout",(function(){!function(e,t){t("    makeSpaceForEdgeLabels",(function(){!function(e){var t=e.graph();t.ranksep/=2,r.forEach(e.edges(),(function(n){var r=e.edge(n);r.minlen*=2,"c"!==r.labelpos.toLowerCase()&&("TB"===t.rankdir||"BT"===t.rankdir?r.width+=r.labeloffset:r.height+=r.labeloffset)}))}(e)})),t("    removeSelfEdges",(function(){!function(e){r.forEach(e.edges(),(function(t){if(t.v===t.w){var n=e.node(t.v);n.selfEdges||(n.selfEdges=[]),n.selfEdges.push({e:t,label:e.edge(t)}),e.removeEdge(t)}}))}(e)})),t("    acyclic",(function(){i.run(e)})),t("    nestingGraph.run",(function(){c.run(e)})),t("    rank",(function(){o(g.asNonCompoundGraph(e))})),t("    injectEdgeLabelProxies",(function(){!function(e){r.forEach(e.edges(),(function(t){var n=e.edge(t);if(n.width&&n.height){var r=e.node(t.v),i={rank:(e.node(t.w).rank-r.rank)/2+r.rank,e:t};g.addDummyNode(e,"edge-proxy",i,"_ep")}}))}(e)})),t("    removeEmptyRanks",(function(){l(e)})),t("    nestingGraph.cleanup",(function(){c.cleanup(e)})),t("    normalizeRanks",(function(){s(e)})),t("    assignRankMinMax",(function(){!function(e){var t=0;r.forEach(e.nodes(),(function(n){var i=e.node(n);i.borderTop&&(i.minRank=e.node(i.borderTop).rank,i.maxRank=e.node(i.borderBottom).rank,t=r.max(t,i.maxRank))})),e.graph().maxRank=t}(e)})),t("    removeEdgeLabelProxies",(function(){!function(e){r.forEach(e.nodes(),(function(t){var n=e.node(t);"edge-proxy"===n.dummy&&(e.edge(n.e).labelRank=n.rank,e.removeNode(t))}))}(e)})),t("    normalize.run",(function(){a.run(e)})),t("    parentDummyChains",(function(){u(e)})),t("    addBorderSegments",(function(){f(e)})),t("    order",(function(){h(e)})),t("    insertSelfEdges",(function(){!function(e){var t=g.buildLayerMatrix(e);r.forEach(t,(function(t){var n=0;r.forEach(t,(function(t,i){var a=e.node(t);a.order=i+n,r.forEach(a.selfEdges,(function(t){g.addDummyNode(e,"selfedge",{width:t.label.width,height:t.label.height,rank:a.rank,order:i+ ++n,e:t.e,label:t.label},"_se")})),delete a.selfEdges}))}))}(e)})),t("    adjustCoordinateSystem",(function(){d.adjust(e)})),t("    position",(function(){p(e)})),t("    positionSelfEdges",(function(){!function(e){r.forEach(e.nodes(),(function(t){var n=e.node(t);if("selfedge"===n.dummy){var r=e.node(n.e.v),i=r.x+r.width/2,a=r.y,o=n.x-i,s=r.height/2;e.setEdge(n.e,n.label),e.removeNode(t),n.label.points=[{x:i+2*o/3,y:a-s},{x:i+5*o/6,y:a-s},{x:i+o,y:a},{x:i+5*o/6,y:a+s},{x:i+2*o/3,y:a+s}],n.label.x=n.x,n.label.y=n.y}}))}(e)})),t("    removeBorderNodes",(function(){!function(e){r.forEach(e.nodes(),(function(t){if(e.children(t).length){var n=e.node(t),i=e.node(n.borderTop),a=e.node(n.borderBottom),o=e.node(r.last(n.borderLeft)),s=e.node(r.last(n.borderRight));n.width=Math.abs(s.x-o.x),n.height=Math.abs(a.y-i.y),n.x=o.x+n.width/2,n.y=i.y+n.height/2}})),r.forEach(e.nodes(),(function(t){"border"===e.node(t).dummy&&e.removeNode(t)}))}(e)})),t("    normalize.undo",(function(){a.undo(e)})),t("    fixupEdgeLabelCoords",(function(){!function(e){r.forEach(e.edges(),(function(t){var n=e.edge(t);if(r.has(n,"x"))switch("l"!==n.labelpos&&"r"!==n.labelpos||(n.width-=n.labeloffset),n.labelpos){case"l":n.x-=n.width/2+n.labeloffset;break;case"r":n.x+=n.width/2+n.labeloffset}}))}(e)})),t("    undoCoordinateSystem",(function(){d.undo(e)})),t("    translateGraph",(function(){!function(e){var t=Number.POSITIVE_INFINITY,n=0,i=Number.POSITIVE_INFINITY,a=0,o=e.graph(),s=o.marginx||0,u=o.marginy||0;function l(e){var r=e.x,o=e.y,s=e.width,u=e.height;t=Math.min(t,r-s/2),n=Math.max(n,r+s/2),i=Math.min(i,o-u/2),a=Math.max(a,o+u/2)}r.forEach(e.nodes(),(function(t){l(e.node(t))})),r.forEach(e.edges(),(function(t){var n=e.edge(t);r.has(n,"x")&&l(n)})),t-=s,i-=u,r.forEach(e.nodes(),(function(n){var r=e.node(n);r.x-=t,r.y-=i})),r.forEach(e.edges(),(function(n){var a=e.edge(n);r.forEach(a.points,(function(e){e.x-=t,e.y-=i})),r.has(a,"x")&&(a.x-=t),r.has(a,"y")&&(a.y-=i)})),o.width=n-t+s,o.height=a-i+u}(e)})),t("    assignNodeIntersects",(function(){!function(e){r.forEach(e.edges(),(function(t){var n,r,i=e.edge(t),a=e.node(t.v),o=e.node(t.w);i.points?(n=i.points[0],r=i.points[i.points.length-1]):(i.points=[],n=o,r=a),i.points.unshift(g.intersectRect(a,n)),i.points.push(g.intersectRect(o,r))}))}(e)})),t("    reversePoints",(function(){!function(e){r.forEach(e.edges(),(function(t){var n=e.edge(t);n.reversed&&n.points.reverse()}))}(e)})),t("    acyclic.undo",(function(){i.undo(e)}))}(t,n)})),n("  updateInputGraph",(function(){!function(e,t){r.forEach(e.nodes(),(function(n){var r=e.node(n),i=t.node(n);r&&(r.x=i.x,r.y=i.y,t.children(n).length&&(r.width=i.width,r.height=i.height))})),r.forEach(e.edges(),(function(n){var i=e.edge(n),a=t.edge(n);i.points=a.points,r.has(a,"x")&&(i.x=a.x,i.y=a.y)})),e.graph().width=t.graph().width,e.graph().height=t.graph().height}(e,t)}))}))};var v=["nodesep","edgesep","ranksep","marginx","marginy"],b={ranksep:50,edgesep:20,nodesep:50,rankdir:"tb"},y=["acyclicer","ranker","rankdir","align"],_=["width","height"],A={width:0,height:0},w=["minlen","weight","width","height","labeloffset"],F={minlen:1,weight:1,width:0,height:0,labeloffset:10,labelpos:"r"},k=["labelpos"];function x(e,t){return r.mapValues(r.pick(e,t),Number)}function E(e){var t={};return r.forEach(e,(function(e,n){t[n.toLowerCase()]=e})),t}},function(e,t,n){var r=n(598),i=n(416),a=n(421),o=n(371),s=Object.prototype,u=s.hasOwnProperty,l=r((function(e,t){e=Object(e);var n=-1,r=t.length,l=r>2?t[2]:void 0;for(l&&a(t[0],t[1],l)&&(r=1);++n<r;)for(var c=t[n],f=o(c),d=-1,h=f.length;++d<h;){var p=f[d],g=e[p];(void 0===g||i(g,s[p])&&!u.call(e,p))&&(e[p]=c[p])}return e}));e.exports=l},function(e,t,n){var r=n(202),i=n(305),a=n(330);e.exports=function(e){return function(t,n,o){var s=Object(t);if(!i(t)){var u=r(n,3);t=a(t),n=function(e){return u(s[e],e,s)}}var l=e(t,n,o);return l>-1?s[u?t[l]:l]:void 0}}},function(e,t,n){var r=n(983),i=n(202),a=n(1570),o=Math.max;e.exports=function(e,t,n){var s=null==e?0:e.length;if(!s)return-1;var u=null==n?0:a(n);return u<0&&(u=o(s+u,0)),r(e,i(t,3),u)}},function(e,t,n){var r=n(991);e.exports=function(e){var t=r(e),n=t%1;return t===t?n?t-n:t:0}},function(e,t,n){var r=n(1572),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},function(e,t){var n=/\s/;e.exports=function(e){for(var t=e.length;t--&&n.test(e.charAt(t)););return t}},function(e,t,n){var r=n(779),i=n(780),a=n(371);e.exports=function(e,t){return null==e?e:r(e,i(t),a)}},function(e,t,n){var r=n(1575),i=n(1578)((function(e,t,n){r(e,t,n)}));e.exports=i},function(e,t,n){var r=n(581),i=n(993),a=n(779),o=n(1576),s=n(134),u=n(371),l=n(994);e.exports=function e(t,n,c,f,d){t!==n&&a(n,(function(a,u){if(d||(d=new r),s(a))o(t,n,u,c,e,f,d);else{var h=f?f(l(t,u),a,u+"",t,n,d):void 0;void 0===h&&(h=a),i(t,u,h)}}),u)}},function(e,t,n){var r=n(993),i=n(944),a=n(953),o=n(945),s=n(954),u=n(515),l=n(69),c=n(984),f=n(418),d=n(48),h=n(134),p=n(667),g=n(516),m=n(994),v=n(1577);e.exports=function(e,t,n,b,y,_,A){var w=m(e,n),F=m(t,n),k=A.get(F);if(k)r(e,n,k);else{var x=_?_(w,F,n+"",e,t,A):void 0,E=void 0===x;if(E){var C=l(F),S=!C&&f(F),O=!C&&!S&&g(F);x=F,C||S||O?l(w)?x=w:c(w)?x=o(w):S?(E=!1,x=i(F,!0)):O?(E=!1,x=a(F,!0)):x=[]:p(F)||u(F)?(x=w,u(w)?x=v(w):h(w)&&!d(w)||(x=s(F))):E=!1}E&&(A.set(F,x),y(x,F,b,_,A),A.delete(F)),r(e,n,x)}}},function(e,t,n){var r=n(514),i=n(371);e.exports=function(e){return r(e,i(e))}},function(e,t,n){var r=n(598),i=n(421);e.exports=function(e){return r((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(a--,o):void 0,s&&i(n[0],n[1],s)&&(o=a<3?void 0:o,a=1),t=Object(t);++r<a;){var u=n[r];u&&e(t,u,r,o)}return t}))}},function(e,t,n){var r=n(1580),i=n(1583)((function(e,t){return null==e?{}:r(e,t)}));e.exports=i},function(e,t,n){var r=n(1581),i=n(974);e.exports=function(e,t){return r(e,t,(function(t,n){return i(e,n)}))}},function(e,t,n){var r=n(592),i=n(1582),a=n(593);e.exports=function(e,t,n){for(var o=-1,s=t.length,u={};++o<s;){var l=t[o],c=r(e,l);n(c,l)&&i(u,a(l,e),c)}return u}},function(e,t,n){var r=n(586),i=n(593),a=n(587),o=n(134),s=n(517);e.exports=function(e,t,n,u){if(!o(e))return e;for(var l=-1,c=(t=i(t,e)).length,f=c-1,d=e;null!=d&&++l<c;){var h=s(t[l]),p=n;if("__proto__"===h||"constructor"===h||"prototype"===h)return e;if(l!=f){var g=d[h];void 0===(p=u?u(g,h,d):void 0)&&(p=o(g)?g:a(t[l+1])?[]:{})}r(d,h,p),d=d[h]}return e}},function(e,t,n){var r=n(541),i=n(981),a=n(982);e.exports=function(e){return a(i(e,void 0,r),e+"")}},function(e,t,n){var r=n(1585),i=n(421),a=n(991);e.exports=function(e){return function(t,n,o){return o&&"number"!=typeof o&&i(t,n,o)&&(n=o=void 0),t=a(t),void 0===n?(n=t,t=0):n=a(n),o=void 0===o?t<n?1:-1:a(o),r(t,n,o,e)}}},function(e,t){var n=Math.ceil,r=Math.max;e.exports=function(e,t,i,a){for(var o=-1,s=r(n((t-e)/(i||1)),0),u=Array(s);s--;)u[a?s:++o]=e,e+=i;return u}},function(e,t,n){var r=n(595),i=n(592),a=n(202),o=n(979),s=n(1587),u=n(588),l=n(1588),c=n(373),f=n(69);e.exports=function(e,t,n){t=t.length?r(t,(function(e){return f(e)?function(t){return i(t,1===e.length?e[0]:e)}:e})):[c];var d=-1;t=r(t,u(a));var h=o(e,(function(e,n,i){return{criteria:r(t,(function(t){return t(e)})),index:++d,value:e}}));return s(h,(function(e,t){return l(e,t,n)}))}},function(e,t){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},function(e,t,n){var r=n(1589);e.exports=function(e,t,n){for(var i=-1,a=e.criteria,o=t.criteria,s=a.length,u=n.length;++i<s;){var l=r(a[i],o[i]);if(l)return i>=u?l:l*("desc"==n[i]?-1:1)}return e.index-t.index}},function(e,t,n){var r=n(420);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,a=e===e,o=r(e),s=void 0!==t,u=null===t,l=t===t,c=r(t);if(!u&&!c&&!o&&e>t||o&&s&&l&&!u&&!c||i&&s&&l||!n&&l||!a)return 1;if(!i&&!o&&!c&&e<t||c&&n&&a&&!i&&!o||u&&n&&a||!s&&a||!l)return-1}return 0}},function(e,t,n){var r=n(594),i=0;e.exports=function(e){var t=++i;return r(e)+t}},function(e,t,n){var r=n(586),i=n(1592);e.exports=function(e,t){return i(e||[],t||[],r)}},function(e,t){e.exports=function(e,t,n){for(var r=-1,i=e.length,a=t.length,o={};++r<i;){var s=r<a?t[r]:void 0;n(o,e[r],s)}return o}},function(e,t,n){"use strict";var r=n(133),i=n(1594);e.exports={run:function(e){var t="greedy"===e.graph().acyclicer?i(e,function(e){return function(t){return e.edge(t).weight}}(e)):function(e){var t=[],n={},i={};function a(o){r.has(i,o)||(i[o]=!0,n[o]=!0,r.forEach(e.outEdges(o),(function(e){r.has(n,e.w)?t.push(e):a(e.w)})),delete n[o])}return r.forEach(e.nodes(),a),t}(e);r.forEach(t,(function(t){var n=e.edge(t);e.removeEdge(t),n.forwardName=t.name,n.reversed=!0,e.setEdge(t.w,t.v,n,r.uniqueId("rev"))}))},undo:function(e){r.forEach(e.edges(),(function(t){var n=e.edge(t);if(n.reversed){e.removeEdge(t);var r=n.forwardName;delete n.reversed,delete n.forwardName,e.setEdge(t.w,t.v,n,r)}}))}}},function(e,t,n){var r=n(133),i=n(267).Graph,a=n(1595);e.exports=function(e,t){if(e.nodeCount()<=1)return[];var n=function(e,t){var n=new i,o=0,s=0;r.forEach(e.nodes(),(function(e){n.setNode(e,{v:e,in:0,out:0})})),r.forEach(e.edges(),(function(e){var r=n.edge(e.v,e.w)||0,i=t(e),a=r+i;n.setEdge(e.v,e.w,a),s=Math.max(s,n.node(e.v).out+=i),o=Math.max(o,n.node(e.w).in+=i)}));var l=r.range(s+o+3).map((function(){return new a})),c=o+1;return r.forEach(n.nodes(),(function(e){u(l,c,n.node(e))})),{graph:n,buckets:l,zeroIdx:c}}(e,t||o),l=function(e,t,n){var r,i=[],a=t[t.length-1],o=t[0];for(;e.nodeCount();){for(;r=o.dequeue();)s(e,t,n,r);for(;r=a.dequeue();)s(e,t,n,r);if(e.nodeCount())for(var u=t.length-2;u>0;--u)if(r=t[u].dequeue()){i=i.concat(s(e,t,n,r,!0));break}}return i}(n.graph,n.buckets,n.zeroIdx);return r.flatten(r.map(l,(function(t){return e.outEdges(t.v,t.w)})),!0)};var o=r.constant(1);function s(e,t,n,i,a){var o=a?[]:void 0;return r.forEach(e.inEdges(i.v),(function(r){var i=e.edge(r),s=e.node(r.v);a&&o.push({v:r.v,w:r.w}),s.out-=i,u(t,n,s)})),r.forEach(e.outEdges(i.v),(function(r){var i=e.edge(r),a=r.w,o=e.node(a);o.in-=i,u(t,n,o)})),e.removeNode(i.v),o}function u(e,t,n){n.out?n.in?e[n.out-n.in+t].enqueue(n):e[e.length-1].enqueue(n):e[0].enqueue(n)}},function(e,t){function n(){var e={};e._next=e._prev=e,this._sentinel=e}function r(e){e._prev._next=e._next,e._next._prev=e._prev,delete e._next,delete e._prev}function i(e,t){if("_next"!==e&&"_prev"!==e)return t}e.exports=n,n.prototype.dequeue=function(){var e=this._sentinel,t=e._prev;if(t!==e)return r(t),t},n.prototype.enqueue=function(e){var t=this._sentinel;e._prev&&e._next&&r(e),e._next=t._next,t._next._prev=e,t._next=e,e._prev=t},n.prototype.toString=function(){for(var e=[],t=this._sentinel,n=t._prev;n!==t;)e.push(JSON.stringify(n,i)),n=n._prev;return"["+e.join(", ")+"]"}},function(e,t,n){"use strict";var r=n(133),i=n(203);e.exports={run:function(e){e.graph().dummyChains=[],r.forEach(e.edges(),(function(t){!function(e,t){var n,r,a,o=t.v,s=e.node(o).rank,u=t.w,l=e.node(u).rank,c=t.name,f=e.edge(t),d=f.labelRank;if(l===s+1)return;for(e.removeEdge(t),a=0,++s;s<l;++a,++s)f.points=[],r={width:0,height:0,edgeLabel:f,edgeObj:t,rank:s},n=i.addDummyNode(e,"edge",r,"_d"),s===d&&(r.width=f.width,r.height=f.height,r.dummy="edge-label",r.labelpos=f.labelpos),e.setEdge(o,n,{weight:f.weight},c),0===a&&e.graph().dummyChains.push(n),o=n;e.setEdge(o,u,{weight:f.weight},c)}(e,t)}))},undo:function(e){r.forEach(e.graph().dummyChains,(function(t){var n,r=e.node(t),i=r.edgeLabel;for(e.setEdge(r.edgeObj,i);r.dummy;)n=e.successors(t)[0],e.removeNode(t),i.points.push({x:r.x,y:r.y}),"edge-label"===r.dummy&&(i.x=r.x,i.y=r.y,i.width=r.width,i.height=r.height),t=n,r=e.node(t)}))}}},function(e,t,n){"use strict";var r=n(600).longestPath,i=n(997),a=n(1598);e.exports=function(e){switch(e.graph().ranker){case"network-simplex":default:s(e);break;case"tight-tree":!function(e){r(e),i(e)}(e);break;case"longest-path":o(e)}};var o=r;function s(e){a(e)}},function(e,t,n){"use strict";var r=n(133),i=n(997),a=n(600).slack,o=n(600).longestPath,s=n(267).alg.preorder,u=n(267).alg.postorder,l=n(203).simplify;function c(e){e=l(e),o(e);var t,n=i(e);for(h(n),f(n,e);t=g(n);)v(n,e,t,m(n,e,t))}function f(e,t){var n=u(e,e.nodes());n=n.slice(0,n.length-1),r.forEach(n,(function(n){!function(e,t,n){var r=e.node(n).parent;e.edge(n,r).cutvalue=d(e,t,n)}(e,t,n)}))}function d(e,t,n){var i=e.node(n).parent,a=!0,o=t.edge(n,i),s=0;return o||(a=!1,o=t.edge(i,n)),s=o.weight,r.forEach(t.nodeEdges(n),(function(r){var o,u,l=r.v===n,c=l?r.w:r.v;if(c!==i){var f=l===a,d=t.edge(r).weight;if(s+=f?d:-d,o=n,u=c,e.hasEdge(o,u)){var h=e.edge(n,c).cutvalue;s+=f?-h:h}}})),s}function h(e,t){arguments.length<2&&(t=e.nodes()[0]),p(e,{},1,t)}function p(e,t,n,i,a){var o=n,s=e.node(i);return t[i]=!0,r.forEach(e.neighbors(i),(function(a){r.has(t,a)||(n=p(e,t,n,a,i))})),s.low=o,s.lim=n++,a?s.parent=a:delete s.parent,n}function g(e){return r.find(e.edges(),(function(t){return e.edge(t).cutvalue<0}))}function m(e,t,n){var i=n.v,o=n.w;t.hasEdge(i,o)||(i=n.w,o=n.v);var s=e.node(i),u=e.node(o),l=s,c=!1;s.lim>u.lim&&(l=u,c=!0);var f=r.filter(t.edges(),(function(t){return c===b(e,e.node(t.v),l)&&c!==b(e,e.node(t.w),l)}));return r.minBy(f,(function(e){return a(t,e)}))}function v(e,t,n,i){var a=n.v,o=n.w;e.removeEdge(a,o),e.setEdge(i.v,i.w,{}),h(e),f(e,t),function(e,t){var n=r.find(e.nodes(),(function(e){return!t.node(e).parent})),i=s(e,n);i=i.slice(1),r.forEach(i,(function(n){var r=e.node(n).parent,i=t.edge(n,r),a=!1;i||(i=t.edge(r,n),a=!0),t.node(n).rank=t.node(r).rank+(a?i.minlen:-i.minlen)}))}(e,t)}function b(e,t,n){return n.low<=t.lim&&t.lim<=n.lim}e.exports=c,c.initLowLimValues=h,c.initCutValues=f,c.calcCutValue=d,c.leaveEdge=g,c.enterEdge=m,c.exchangeEdges=v},function(e,t,n){var r=n(133);e.exports=function(e){var t=function(e){var t={},n=0;function i(a){var o=n;r.forEach(e.children(a),i),t[a]={low:o,lim:n++}}return r.forEach(e.children(),i),t}(e);r.forEach(e.graph().dummyChains,(function(n){for(var r=e.node(n),i=r.edgeObj,a=function(e,t,n,r){var i,a,o=[],s=[],u=Math.min(t[n].low,t[r].low),l=Math.max(t[n].lim,t[r].lim);i=n;do{i=e.parent(i),o.push(i)}while(i&&(t[i].low>u||l>t[i].lim));a=i,i=r;for(;(i=e.parent(i))!==a;)s.push(i);return{path:o.concat(s.reverse()),lca:a}}(e,t,i.v,i.w),o=a.path,s=a.lca,u=0,l=o[u],c=!0;n!==i.w;){if(r=e.node(n),c){for(;(l=o[u])!==s&&e.node(l).maxRank<r.rank;)u++;l===s&&(c=!1)}if(!c){for(;u<o.length-1&&e.node(l=o[u+1]).minRank<=r.rank;)u++;l=o[u]}e.setParent(n,l),n=e.successors(n)[0]}}))}},function(e,t,n){var r=n(133),i=n(203);function a(e,t,n,o,s,u,l){var c=e.children(l);if(c.length){var f=i.addBorderNode(e,"_bt"),d=i.addBorderNode(e,"_bb"),h=e.node(l);e.setParent(f,l),h.borderTop=f,e.setParent(d,l),h.borderBottom=d,r.forEach(c,(function(r){a(e,t,n,o,s,u,r);var i=e.node(r),c=i.borderTop?i.borderTop:r,h=i.borderBottom?i.borderBottom:r,p=i.borderTop?o:2*o,g=c!==h?1:s-u[l]+1;e.setEdge(f,c,{weight:p,minlen:g,nestingEdge:!0}),e.setEdge(h,d,{weight:p,minlen:g,nestingEdge:!0})})),e.parent(l)||e.setEdge(t,f,{weight:0,minlen:s+u[l]})}else l!==t&&e.setEdge(t,l,{weight:0,minlen:n})}e.exports={run:function(e){var t=i.addDummyNode(e,"root",{},"_root"),n=function(e){var t={};function n(i,a){var o=e.children(i);o&&o.length&&r.forEach(o,(function(e){n(e,a+1)})),t[i]=a}return r.forEach(e.children(),(function(e){n(e,1)})),t}(e),o=r.max(r.values(n))-1,s=2*o+1;e.graph().nestingRoot=t,r.forEach(e.edges(),(function(t){e.edge(t).minlen*=s}));var u=function(e){return r.reduce(e.edges(),(function(t,n){return t+e.edge(n).weight}),0)}(e)+1;r.forEach(e.children(),(function(r){a(e,t,s,u,o,n,r)})),e.graph().nodeRankFactor=s},cleanup:function(e){var t=e.graph();e.removeNode(t.nestingRoot),delete t.nestingRoot,r.forEach(e.edges(),(function(t){e.edge(t).nestingEdge&&e.removeEdge(t)}))}}},function(e,t,n){var r=n(133),i=n(203);function a(e,t,n,r,a,o){var s={width:0,height:0,rank:o,borderType:t},u=a[t][o-1],l=i.addDummyNode(e,"border",s,n);a[t][o]=l,e.setParent(l,r),u&&e.setEdge(u,l,{weight:1})}e.exports=function(e){r.forEach(e.children(),(function t(n){var i=e.children(n),o=e.node(n);if(i.length&&r.forEach(i,t),r.has(o,"minRank")){o.borderLeft=[],o.borderRight=[];for(var s=o.minRank,u=o.maxRank+1;s<u;++s)a(e,"borderLeft","_bl",n,o,s),a(e,"borderRight","_br",n,o,s)}}))}},function(e,t,n){"use strict";var r=n(133);function i(e){r.forEach(e.nodes(),(function(t){a(e.node(t))})),r.forEach(e.edges(),(function(t){a(e.edge(t))}))}function a(e){var t=e.width;e.width=e.height,e.height=t}function o(e){e.y=-e.y}function s(e){var t=e.x;e.x=e.y,e.y=t}e.exports={adjust:function(e){var t=e.graph().rankdir.toLowerCase();"lr"!==t&&"rl"!==t||i(e)},undo:function(e){var t=e.graph().rankdir.toLowerCase();"bt"!==t&&"rl"!==t||function(e){r.forEach(e.nodes(),(function(t){o(e.node(t))})),r.forEach(e.edges(),(function(t){var n=e.edge(t);r.forEach(n.points,o),r.has(n,"y")&&o(n)}))}(e);"lr"!==t&&"rl"!==t||(!function(e){r.forEach(e.nodes(),(function(t){s(e.node(t))})),r.forEach(e.edges(),(function(t){var n=e.edge(t);r.forEach(n.points,s),r.has(n,"x")&&s(n)}))}(e),i(e))}}},function(e,t,n){"use strict";var r=n(133),i=n(1604),a=(n(1605),n(1606),n(1610)),o=(n(1611),n(267).Graph,n(203));function s(e,t,n){return r.map(t,(function(t){return a(e,t,n)}))}function u(e,t){r.forEach(t,(function(t){r.forEach(t,(function(t,n){e.node(t).order=n}))}))}e.exports=function(e){var t=o.maxRank(e),n=(s(e,r.range(1,t+1),"inEdges"),s(e,r.range(t-1,-1,-1),"outEdges"),i(e));return void u(e,n)}},function(e,t,n){"use strict";var r=n(133);e.exports=function(e){var t={},n=r.filter(e.nodes(),(function(t){return!e.children(t).length})),i=r.max(r.map(n,(function(t){return e.node(t).rank}))),a=r.map(r.range(i+1),(function(){return[]}));var o=r.sortBy(n,(function(t){return e.node(t).rank}));return r.forEach(o,(function n(i){if(r.has(t,i))return;t[i]=!0;var o=e.node(i);a[o.rank].push(i),r.forEach(e.successors(i),n)})),a}},function(e,t,n){"use strict";var r=n(133);function i(e,t,n){for(var i=r.zipObject(n,r.map(n,(function(e,t){return t}))),a=r.flatten(r.map(t,(function(t){return r.sortBy(r.map(e.outEdges(t),(function(t){return{pos:i[t.w],weight:e.edge(t).weight}})),"pos")})),!0),o=1;o<n.length;)o<<=1;var s=2*o-1;o-=1;var u=r.map(new Array(s),(function(){return 0})),l=0;return r.forEach(a.forEach((function(e){var t=e.pos+o;u[t]+=e.weight;for(var n=0;t>0;)t%2&&(n+=u[t+1]),u[t=t-1>>1]+=e.weight;l+=e.weight*n}))),l}e.exports=function(e,t){for(var n=0,r=1;r<t.length;++r)n+=i(e,t[r-1],t[r]);return n}},function(e,t,n){var r=n(133),i=n(1607),a=n(1608),o=n(1609);e.exports=function e(t,n,s,u){var l=t.children(n),c=t.node(n),f=c?c.borderLeft:void 0,d=c?c.borderRight:void 0,h={};f&&(l=r.filter(l,(function(e){return e!==f&&e!==d})));var p=i(t,l);r.forEach(p,(function(n){if(t.children(n.v).length){var i=e(t,n.v,s,u);h[n.v]=i,r.has(i,"barycenter")&&(a=n,o=i,r.isUndefined(a.barycenter)?(a.barycenter=o.barycenter,a.weight=o.weight):(a.barycenter=(a.barycenter*a.weight+o.barycenter*o.weight)/(a.weight+o.weight),a.weight+=o.weight))}var a,o}));var g=a(p,s);!function(e,t){r.forEach(e,(function(e){e.vs=r.flatten(e.vs.map((function(e){return t[e]?t[e].vs:e})),!0)}))}(g,h);var m=o(g,u);if(f&&(m.vs=r.flatten([f,m.vs,d],!0),t.predecessors(f).length)){var v=t.node(t.predecessors(f)[0]),b=t.node(t.predecessors(d)[0]);r.has(m,"barycenter")||(m.barycenter=0,m.weight=0),m.barycenter=(m.barycenter*m.weight+v.order+b.order)/(m.weight+2),m.weight+=2}return m}},function(e,t,n){var r=n(133);e.exports=function(e,t){return r.map(t,(function(t){var n=e.inEdges(t);if(n.length){var i=r.reduce(n,(function(t,n){var r=e.edge(n),i=e.node(n.v);return{sum:t.sum+r.weight*i.order,weight:t.weight+r.weight}}),{sum:0,weight:0});return{v:t,barycenter:i.sum/i.weight,weight:i.weight}}return{v:t}}))}},function(e,t,n){"use strict";var r=n(133);e.exports=function(e,t){var n={};return r.forEach(e,(function(e,t){var i=n[e.v]={indegree:0,in:[],out:[],vs:[e.v],i:t};r.isUndefined(e.barycenter)||(i.barycenter=e.barycenter,i.weight=e.weight)})),r.forEach(t.edges(),(function(e){var t=n[e.v],i=n[e.w];r.isUndefined(t)||r.isUndefined(i)||(i.indegree++,t.out.push(n[e.w]))})),function(e){var t=[];function n(e){return function(t){t.merged||(r.isUndefined(t.barycenter)||r.isUndefined(e.barycenter)||t.barycenter>=e.barycenter)&&function(e,t){var n=0,r=0;e.weight&&(n+=e.barycenter*e.weight,r+=e.weight);t.weight&&(n+=t.barycenter*t.weight,r+=t.weight);e.vs=t.vs.concat(e.vs),e.barycenter=n/r,e.weight=r,e.i=Math.min(t.i,e.i),t.merged=!0}(e,t)}}function i(t){return function(n){n.in.push(t),0===--n.indegree&&e.push(n)}}for(;e.length;){var a=e.pop();t.push(a),r.forEach(a.in.reverse(),n(a)),r.forEach(a.out,i(a))}return r.map(r.filter(t,(function(e){return!e.merged})),(function(e){return r.pick(e,["vs","i","barycenter","weight"])}))}(r.filter(n,(function(e){return!e.indegree})))}},function(e,t,n){var r=n(133),i=n(203);function a(e,t,n){for(var i;t.length&&(i=r.last(t)).i<=n;)t.pop(),e.push(i.vs),n++;return n}e.exports=function(e,t){var n=i.partition(e,(function(e){return r.has(e,"barycenter")})),o=n.lhs,s=r.sortBy(n.rhs,(function(e){return-e.i})),u=[],l=0,c=0,f=0;o.sort((d=!!t,function(e,t){return e.barycenter<t.barycenter?-1:e.barycenter>t.barycenter?1:d?t.i-e.i:e.i-t.i})),f=a(u,s,f),r.forEach(o,(function(e){f+=e.vs.length,u.push(e.vs),l+=e.barycenter*e.weight,c+=e.weight,f=a(u,s,f)}));var d;var h={vs:r.flatten(u,!0)};c&&(h.barycenter=l/c,h.weight=c);return h}},function(e,t,n){var r=n(133),i=n(267).Graph;e.exports=function(e,t,n){var a=function(e){var t;for(;e.hasNode(t=r.uniqueId("_root")););return t}(e),o=new i({compound:!0}).setGraph({root:a}).setDefaultNodeLabel((function(t){return e.node(t)}));return r.forEach(e.nodes(),(function(i){var s=e.node(i),u=e.parent(i);(s.rank===t||s.minRank<=t&&t<=s.maxRank)&&(o.setNode(i),o.setParent(i,u||a),r.forEach(e[n](i),(function(t){var n=t.v===i?t.w:t.v,a=o.edge(n,i),s=r.isUndefined(a)?0:a.weight;o.setEdge(n,i,{weight:e.edge(t).weight+s})})),r.has(s,"minRank")&&o.setNode(i,{borderLeft:s.borderLeft[t],borderRight:s.borderRight[t]}))})),o}},function(e,t,n){var r=n(133);e.exports=function(e,t,n){var i,a={};r.forEach(n,(function(n){for(var r,o,s=e.parent(n);s;){if((r=e.parent(s))?(o=a[r],a[r]=s):(o=i,i=s),o&&o!==s)return void t.setEdge(o,s);s=r}}))}},function(e,t,n){"use strict";var r=n(133),i=n(203),a=n(1613).positionX;e.exports=function(e){(function(e){var t=i.buildLayerMatrix(e),n=e.graph().ranksep,a=0;r.forEach(t,(function(t){var i=r.max(r.map(t,(function(t){return e.node(t).height})));r.forEach(t,(function(t){e.node(t).y=a+i/2})),a+=i+n}))})(e=i.asNonCompoundGraph(e)),r.forEach(a(e),(function(t,n){e.node(n).x=t}))}},function(e,t,n){"use strict";var r=n(133),i=n(267).Graph,a=n(203);function o(e,t){var n={};return r.reduce(t,(function(t,i){var a=0,o=0,s=t.length,l=r.last(i);return r.forEach(i,(function(t,c){var f=function(e,t){if(e.node(t).dummy)return r.find(e.predecessors(t),(function(t){return e.node(t).dummy}))}(e,t),d=f?e.node(f).order:s;(f||t===l)&&(r.forEach(i.slice(o,c+1),(function(t){r.forEach(e.predecessors(t),(function(r){var i=e.node(r),o=i.order;!(o<a||d<o)||i.dummy&&e.node(t).dummy||u(n,r,t)}))})),o=c+1,a=d)})),i})),n}function s(e,t){var n={};function i(t,i,a,o,s){var l;r.forEach(r.range(i,a),(function(i){l=t[i],e.node(l).dummy&&r.forEach(e.predecessors(l),(function(t){var r=e.node(t);r.dummy&&(r.order<o||r.order>s)&&u(n,t,l)}))}))}return r.reduce(t,(function(t,n){var a,o=-1,s=0;return r.forEach(n,(function(r,u){if("border"===e.node(r).dummy){var l=e.predecessors(r);l.length&&(a=e.node(l[0]).order,i(n,s,u,o,a),s=u,o=a)}i(n,s,n.length,a,t.length)})),n})),n}function u(e,t,n){if(t>n){var r=t;t=n,n=r}var i=e[t];i||(e[t]=i={}),i[n]=!0}function l(e,t,n){if(t>n){var i=t;t=n,n=i}return r.has(e[t],n)}function c(e,t,n,i){var a={},o={},s={};return r.forEach(t,(function(e){r.forEach(e,(function(e,t){a[e]=e,o[e]=e,s[e]=t}))})),r.forEach(t,(function(e){var t=-1;r.forEach(e,(function(e){var u=i(e);if(u.length){u=r.sortBy(u,(function(e){return s[e]}));for(var c=(u.length-1)/2,f=Math.floor(c),d=Math.ceil(c);f<=d;++f){var h=u[f];o[e]===e&&t<s[h]&&!l(n,e,h)&&(o[h]=e,o[e]=a[e]=a[h],t=s[h])}}}))})),{root:a,align:o}}function f(e,t,n,a,o){var s={},u=function(e,t,n,a){var o=new i,s=e.graph(),u=function(e,t,n){return function(i,a,o){var s,u=i.node(a),l=i.node(o),c=0;if(c+=u.width/2,r.has(u,"labelpos"))switch(u.labelpos.toLowerCase()){case"l":s=-u.width/2;break;case"r":s=u.width/2}if(s&&(c+=n?s:-s),s=0,c+=(u.dummy?t:e)/2,c+=(l.dummy?t:e)/2,c+=l.width/2,r.has(l,"labelpos"))switch(l.labelpos.toLowerCase()){case"l":s=l.width/2;break;case"r":s=-l.width/2}return s&&(c+=n?s:-s),s=0,c}}(s.nodesep,s.edgesep,a);return r.forEach(t,(function(t){var i;r.forEach(t,(function(t){var r=n[t];if(o.setNode(r),i){var a=n[i],s=o.edge(a,r);o.setEdge(a,r,Math.max(u(e,t,i),s||0))}i=t}))})),o}(e,t,n,o),l=o?"borderLeft":"borderRight";function c(e,t){for(var n=u.nodes(),r=n.pop(),i={};r;)i[r]?e(r):(i[r]=!0,n.push(r),n=n.concat(t(r))),r=n.pop()}return c((function(e){s[e]=u.inEdges(e).reduce((function(e,t){return Math.max(e,s[t.v]+u.edge(t))}),0)}),u.predecessors.bind(u)),c((function(t){var n=u.outEdges(t).reduce((function(e,t){return Math.min(e,s[t.w]-u.edge(t))}),Number.POSITIVE_INFINITY),r=e.node(t);n!==Number.POSITIVE_INFINITY&&r.borderType!==l&&(s[t]=Math.max(s[t],n))}),u.successors.bind(u)),r.forEach(a,(function(e){s[e]=s[n[e]]})),s}function d(e,t){return r.minBy(r.values(t),(function(t){var n=Number.NEGATIVE_INFINITY,i=Number.POSITIVE_INFINITY;return r.forIn(t,(function(t,r){var a=function(e,t){return e.node(t).width}(e,r)/2;n=Math.max(t+a,n),i=Math.min(t-a,i)})),n-i}))}function h(e,t){var n=r.values(t),i=r.min(n),a=r.max(n);r.forEach(["u","d"],(function(n){r.forEach(["l","r"],(function(o){var s,u=n+o,l=e[u];if(l!==t){var c=r.values(l);(s="l"===o?i-r.min(c):a-r.max(c))&&(e[u]=r.mapValues(l,(function(e){return e+s})))}}))}))}function p(e,t){return r.mapValues(e.ul,(function(n,i){if(t)return e[t.toLowerCase()][i];var a=r.sortBy(r.map(e,i));return(a[1]+a[2])/2}))}e.exports={positionX:function(e){var t,n=a.buildLayerMatrix(e),i=r.merge(o(e,n),s(e,n)),u={};r.forEach(["u","d"],(function(a){t="u"===a?n:r.values(n).reverse(),r.forEach(["l","r"],(function(n){"r"===n&&(t=r.map(t,(function(e){return r.values(e).reverse()})));var o=("u"===a?e.predecessors:e.successors).bind(e),s=c(e,t,i,o),l=f(e,t,s.root,s.align,"r"===n);"r"===n&&(l=r.mapValues(l,(function(e){return-e}))),u[a+n]=l}))}));var l=d(e,u);return h(u,l),p(u,e.graph().align)},findType1Conflicts:o,findType2Conflicts:s,addConflict:u,hasConflict:l,verticalAlignment:c,horizontalCompaction:f,alignCoordinates:h,findSmallestWidthAlignment:d,balance:p}},function(e,t,n){var r=n(133),i=n(203),a=n(267).Graph;e.exports={debugOrdering:function(e){var t=i.buildLayerMatrix(e),n=new a({compound:!0,multigraph:!0}).setGraph({});return r.forEach(e.nodes(),(function(t){n.setNode(t,{label:t}),n.setParent(t,"layer"+e.node(t).rank)})),r.forEach(e.edges(),(function(e){n.setEdge(e.v,e.w,{},e.name)})),r.forEach(t,(function(e,t){var i="layer"+t;n.setNode(i,{rank:"same"}),r.reduce(e,(function(e,t){return n.setEdge(e,t,{style:"invis"}),t}))})),n}}},function(e,t){e.exports="0.8.5"},function(e,t,n){"use strict";e.exports=n(1617)},function(e,t,n){"use strict";var r=n(1),i=n(1618);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=i.useSyncExternalStore,s=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var f=s(null);if(null===f.current){var d={hasValue:!1,value:null};f.current=d}else d=f.current;f=l((function(){function e(e){if(!u){if(u=!0,o=e,e=r(e),void 0!==i&&d.hasValue){var t=d.value;if(i(t,e))return s=t}return s=e}if(t=s,a(o,e))return t;var n=r(e);return void 0!==i&&i(t,n)?t:(o=e,s=n)}var o,s,u=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]}),[t,n,r,i]);var h=o(e,f[0],f[1]);return u((function(){d.hasValue=!0,d.value=h}),[h]),c(h),h}},function(e,t,n){"use strict";e.exports=n(1619)},function(e,t,n){"use strict";var r=n(1);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},a=r.useState,o=r.useEffect,s=r.useLayoutEffect,u=r.useDebugValue;function l(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(r){return!0}}var c="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return s((function(){i.value=n,i.getSnapshot=t,l(i)&&c({inst:i})}),[e,n,t]),o((function(){return l(i)&&c({inst:i}),e((function(){l(i)&&c({inst:i})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},function(e,t,n){"use strict";var r=function(e){var t,n=new Set,r=function(e,r){var i="function"===typeof e?e(t):e;if(!Object.is(i,t)){var a=t;t=(null!=r?r:"object"!==typeof i)?i:Object.assign({},t,i),n.forEach((function(e){return e(t,a)}))}},i=function(){return t},a={setState:r,getState:i,subscribe:function(e){return n.add(e),function(){return n.delete(e)}},destroy:function(){n.clear()}};return t=e(r,i,a),a},i=function(e){return e?r(e):r},a=function(e){return i(e)};t.createStore=i,t.default=a,e.exports=a,e.exports.createStore=i,t.default=e.exports},,function(e,t){function n(t){return e.exports=n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(999);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){},,function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(881),i=n(29),a=n(57);function o(e,t){Object(i.a)(2,arguments);var n=Object(a.a)(t);return Object(r.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(882),i=n(29),a=n(57);function o(e,t){Object(i.a)(2,arguments);var n=Object(a.a)(t);return Object(r.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(543),i=n(29),a=n(57);function o(e,t){Object(i.a)(2,arguments);var n=Object(a.a)(t);return Object(r.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(883),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(544),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(884),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(r.a)(t);return Object(i.default)(e,-n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getSeconds();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getMinutes();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getHours();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getDay();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getDate();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getMonth();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=Math.floor(t.getMonth()/3)+1;return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){return Object(i.a)(1,arguments),Object(r.default)(e).getFullYear()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getTime();return n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);return n.setSeconds(o),n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);return n.setMinutes(o),n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);return n.setHours(o),n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(57),i=n(36),a=n(908),o=n(29);function s(e,t){Object(o.a)(2,arguments);var n=Object(i.default)(e),s=Object(r.a)(t),u=Math.floor(n.getMonth()/3)+1,l=s-u;return Object(a.default)(n,n.getMonth()+3*l)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(57),i=n(36),a=n(29);function o(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),o=Object(r.a)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(o),n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(36),i=n(29);function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e){var t,n;if(Object(i.a)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=Object(r.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(36),i=n(29);function a(e){return a="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function o(e){var t,n;if(Object(i.a)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==a(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=Object(r.default)(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(299),i=n(402),a=n(29),o=864e5;function s(e,t){Object(a.a)(2,arguments);var n=Object(i.default)(e),s=Object(i.default)(t),u=n.getTime()-Object(r.a)(n),l=s.getTime()-Object(r.a)(s);return Math.round((u-l)/o)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t),o=n.getFullYear()-a.getFullYear(),s=n.getMonth()-a.getMonth();return 12*o+s}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(481),i=n(299),a=n(29),o=6048e5;function s(e,t,n){Object(a.a)(2,arguments);var s=Object(r.default)(e,n),u=Object(r.default)(t,n),l=s.getTime()-Object(i.a)(s),c=u.getTime()-Object(i.a)(u);return Math.round((l-c)/o)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getFullYear()-a.getFullYear()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e);return t.setHours(23,59,59,999),t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return s}));var r=n(179),i=n(36),a=n(57),o=n(29);function s(e,t){var n,s,u,l,c,f,d,h;Object(o.a)(1,arguments);var p=Object(r.a)(),g=Object(a.a)(null!==(n=null!==(s=null!==(u=null!==(l=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==l?l:null===t||void 0===t||null===(c=t.locale)||void 0===c||null===(f=c.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==u?u:p.weekStartsOn)&&void 0!==s?s:null===(d=p.locale)||void 0===d||null===(h=d.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Object(i.default)(e),v=m.getDay(),b=6+(v<g?-7:0)-(v-g);return m.setDate(m.getDate()+b),m.setHours(23,59,59,999),m}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e){Object(i.a)(1,arguments);var t=Object(r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getTime()===a.getTime()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(402),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getTime()===a.getTime()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getFullYear()===a.getFullYear()&&n.getMonth()===a.getMonth()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getFullYear()===a.getFullYear()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(721),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getTime()===a.getTime()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getTime()>a.getTime()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e),a=Object(r.default)(t);return n.getTime()<a.getTime()}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return a}));var r=n(36),i=n(29);function a(e,t){Object(i.a)(2,arguments);var n=Object(r.default)(e).getTime(),a=Object(r.default)(t.start).getTime(),o=Object(r.default)(t.end).getTime();if(!(a<=o))throw new RangeError("Invalid interval");return n>=a&&n<=o}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return o}));var r=n(327),i=n(29),a=n(57);function o(e,t){var n;Object(i.a)(1,arguments);var r=Object(a.a)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,s=f(e);if(s.date){var u=d(s.date,r);o=h(u.restDateString,u.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var l,c=o.getTime(),p=0;if(s.time&&(p=g(s.time),isNaN(p)))return new Date(NaN);if(!s.timezone){var m=new Date(c+p),b=new Date(0);return b.setFullYear(m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()),b.setHours(m.getUTCHours(),m.getUTCMinutes(),m.getUTCSeconds(),m.getUTCMilliseconds()),b}return l=v(s.timezone),isNaN(l)?new Date(NaN):new Date(c+p+l)}var s={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},u=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,l=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,c=/^([+-])(\d{2})(?::?(\d{2}))?$/;function f(e){var t,n={},r=e.split(s.dateTimeDelimiter);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],s.timeZoneDelimiter.test(n.date)&&(n.date=e.split(s.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var i=s.timezone.exec(t);i?(n.time=t.replace(i[1],""),n.timezone=i[1]):n.time=t}return n}function d(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var i=r[1]?parseInt(r[1]):null,a=r[2]?parseInt(r[2]):null;return{year:null===a?i:100*a,restDateString:e.slice((r[1]||r[2]).length)}}function h(e,t){if(null===t)return new Date(NaN);var n=e.match(u);if(!n)return new Date(NaN);var r=!!n[4],i=p(n[1]),a=p(n[2])-1,o=p(n[3]),s=p(n[4]),l=p(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,s,l)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var i=r.getUTCDay()||7,a=7*(t-1)+n+1-i;return r.setUTCDate(r.getUTCDate()+a),r}(t,s,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(b[t]||(y(e)?29:28))}(t,a,o)&&function(e,t){return t>=1&&t<=(y(e)?366:365)}(t,i)?(c.setUTCFullYear(t,a,Math.max(i,o)),c):new Date(NaN)}function p(e){return e?parseInt(e):1}function g(e){var t=e.match(l);if(!t)return NaN;var n=m(t[1]),i=m(t[2]),a=m(t[3]);return function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,i,a)?n*r.a+i*r.b+1e3*a:NaN}function m(e){return e&&parseFloat(e.replace(",","."))||0}function v(e){if("Z"===e)return 0;var t=e.match(c);if(!t)return 0;var n="+"===t[1]?-1:1,i=parseInt(t[2]),a=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,a)?n*(i*r.a+a*r.b):NaN}var b=[31,null,31,30,31,30,31,31,30,31,30,31];function y(e){return e%400===0||e%4===0&&e%100!==0}},function(e,t,n){"use strict";n.r(t),n.d(t,"IGNORE_CLASS_NAME",(function(){return p}));var r=n(1),i=n(49);function a(e,t){return a=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},a(e,t)}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var u,l,c=(void 0===u&&(u=0),function(){return++u}),f={},d={},h=["touchstart","touchmove"],p="ignore-react-onclickoutside";function g(e,t){var n=null;return-1!==h.indexOf(t)&&l&&(n={passive:!e.props.preventDefault}),n}t.default=function(e,t){var n,u,h=e.displayName||e.name||"Component";return u=n=function(n){var u,p;function m(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+h+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():Object(i.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!==typeof document&&!d[r._uid]){"undefined"===typeof l&&(l=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),d[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),f[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&s(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,f[r._uid],g(o(r),e))}))}},r.disableOnClickOutside=function(){delete d[r._uid];var e=f[r._uid];if(e&&"undefined"!==typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,g(o(r),t))})),delete f[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=c(),r}p=n,(u=m).prototype=Object.create(p.prototype),u.prototype.constructor=u,a(u,p);var v=m.prototype;return v.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},v.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+h+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},v.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},v.componentWillUnmount=function(){this.disableOnClickOutside()},v.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,Object(r.createElement)(e,n)},m}(r.Component),n.displayName="OnClickOutside("+h+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:p,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},u}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){},function(e,t,n){"use strict";var r=60103,i=60106,a=60107,o=60108,s=60114,u=60109,l=60110,c=60112,f=60113,d=60120,h=60115,p=60116,g=60121,m=60122,v=60117,b=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var _=Symbol.for;r=_("react.element"),i=_("react.portal"),a=_("react.fragment"),o=_("react.strict_mode"),s=_("react.profiler"),u=_("react.provider"),l=_("react.context"),c=_("react.forward_ref"),f=_("react.suspense"),d=_("react.suspense_list"),h=_("react.memo"),p=_("react.lazy"),g=_("react.block"),m=_("react.server.block"),v=_("react.fundamental"),b=_("react.debug_trace_mode"),y=_("react.legacy_hidden")}function A(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case a:case s:case o:case f:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case p:case h:case u:return e;default:return t}}case i:return t}}}var w=u,F=r,k=c,x=a,E=p,C=h,S=i,O=s,D=o,j=f;t.ContextConsumer=l,t.ContextProvider=w,t.Element=F,t.ForwardRef=k,t.Fragment=x,t.Lazy=E,t.Memo=C,t.Portal=S,t.Profiler=O,t.StrictMode=D,t.Suspense=j,t.isAsyncMode=function(){return!1},t.isConcurrentMode=function(){return!1},t.isContextConsumer=function(e){return A(e)===l},t.isContextProvider=function(e){return A(e)===u},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return A(e)===c},t.isFragment=function(e){return A(e)===a},t.isLazy=function(e){return A(e)===p},t.isMemo=function(e){return A(e)===h},t.isPortal=function(e){return A(e)===i},t.isProfiler=function(e){return A(e)===s},t.isStrictMode=function(e){return A(e)===o},t.isSuspense=function(e){return A(e)===f},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===a||e===s||e===b||e===o||e===f||e===d||e===y||"object"===typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===h||e.$$typeof===u||e.$$typeof===l||e.$$typeof===c||e.$$typeof===v||e.$$typeof===g||e[0]===m)},t.typeOf=A},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1679),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},function(e,t,n){e.exports={default:n(1680),__esModule:!0}},function(e,t,n){n(1681),e.exports=n(283).Object.assign},function(e,t,n){var r=n(374);r(r.S+r.F,"Object",{assign:n(1683)})},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var r=n(332),i=n(603),a=n(793),o=n(606),s=n(607),u=n(1005),l=Object.assign;e.exports=!l||n(424)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||Object.keys(l({},t)).join("")!=r}))?function(e,t){for(var n=s(e),l=arguments.length,c=1,f=a.f,d=o.f;l>c;)for(var h,p=u(arguments[c++]),g=f?i(p).concat(f(p)):i(p),m=g.length,v=0;m>v;)h=g[v++],r&&!d.call(p,h)||(n[h]=p[h]);return n}:l},function(e,t,n){var r=n(425),i=n(1685),a=n(1686);e.exports=function(e){return function(t,n,o){var s,u=r(t),l=i(u.length),c=a(o,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var r=n(789),i=Math.min;e.exports=function(e){return e>0?i(r(e),9007199254740991):0}},function(e,t,n){var r=n(789),i=Math.max,a=Math.min;e.exports=function(e,t){return(e=r(e))<0?i(e+t,0):a(e,t)}},function(e,t,n){e.exports={default:n(1688),__esModule:!0}},function(e,t,n){n(1689),e.exports=n(283).Object.getPrototypeOf},function(e,t,n){var r=n(607),i=n(1007);n(1690)("getPrototypeOf",(function(){return function(e){return i(r(e))}}))},function(e,t,n){var r=n(374),i=n(283),a=n(424);e.exports=function(e,t){var n=(i.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*a((function(){n(1)})),"Object",o)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1693),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,a.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},function(e,t,n){e.exports={default:n(1694),__esModule:!0}},function(e,t,n){n(1695);var r=n(283).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},function(e,t,n){var r=n(374);r(r.S+r.F*!n(332),"Object",{defineProperty:n(375).f})},function(e,t,n){"use strict";t.__esModule=!0;var r,i=n(1008),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,a.default)(t))&&"function"!==typeof t?e:t}},function(e,t,n){e.exports={default:n(1698),__esModule:!0}},function(e,t,n){n(1699),n(1704),e.exports=n(797).f("iterator")},function(e,t,n){"use strict";var r=n(1700)(!0);n(1009)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){var r=n(789),i=n(788);e.exports=function(e){return function(t,n){var a,o,s=String(i(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(a=s.charCodeAt(u))<55296||a>56319||u+1===l||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):a:e?s.slice(u,u+2):o-56320+(a-55296<<10)+65536}}},function(e,t,n){"use strict";var r=n(795),i=n(602),a=n(796),o={};n(422)(o,n(426)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:i(1,n)}),a(e,t+" Iterator")}},function(e,t,n){var r=n(375),i=n(518),a=n(603);e.exports=n(332)?Object.defineProperties:function(e,t){i(e);for(var n,o=a(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},function(e,t,n){var r=n(331).document;e.exports=r&&r.documentElement},function(e,t,n){n(1705);for(var r=n(331),i=n(422),a=n(794),o=n(426)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var l=s[u],c=r[l],f=c&&c.prototype;f&&!f[o]&&i(f,o,l),a[l]=a.Array}},function(e,t,n){"use strict";var r=n(1706),i=n(1707),a=n(794),o=n(425);e.exports=n(1009)(Array,"Array",(function(e,t){this._t=o(e),this._i=0,this._k=t}),(function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,i(1)):i(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){e.exports={default:n(1709),__esModule:!0}},function(e,t,n){n(1710),n(1715),n(1716),n(1717),e.exports=n(283).Symbol},function(e,t,n){"use strict";var r=n(331),i=n(376),a=n(332),o=n(374),s=n(1010),u=n(1711).KEY,l=n(424),c=n(791),f=n(796),d=n(605),h=n(426),p=n(797),g=n(798),m=n(1712),v=n(1713),b=n(518),y=n(423),_=n(607),A=n(425),w=n(787),F=n(602),k=n(795),x=n(1714),E=n(1012),C=n(793),S=n(375),O=n(603),D=E.f,j=S.f,T=x.f,P=r.Symbol,R=r.JSON,M=R&&R.stringify,I=h("_hidden"),B=h("toPrimitive"),N={}.propertyIsEnumerable,L=c("symbol-registry"),U=c("symbols"),H=c("op-symbols"),z=Object.prototype,q="function"==typeof P&&!!C.f,V=r.QObject,W=!V||!V.prototype||!V.prototype.findChild,G=a&&l((function(){return 7!=k(j({},"a",{get:function(){return j(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=D(z,t);r&&delete z[t],j(e,t,n),r&&e!==z&&j(z,t,r)}:j,K=function(e){var t=U[e]=k(P.prototype);return t._k=e,t},Q=q&&"symbol"==typeof P.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof P},Y=function(e,t,n){return e===z&&Y(H,t,n),b(e),t=w(t,!0),b(n),i(U,t)?(n.enumerable?(i(e,I)&&e[I][t]&&(e[I][t]=!1),n=k(n,{enumerable:F(0,!1)})):(i(e,I)||j(e,I,F(1,{})),e[I][t]=!0),G(e,t,n)):j(e,t,n)},X=function(e,t){b(e);for(var n,r=m(t=A(t)),i=0,a=r.length;a>i;)Y(e,n=r[i++],t[n]);return e},J=function(e){var t=N.call(this,e=w(e,!0));return!(this===z&&i(U,e)&&!i(H,e))&&(!(t||!i(this,e)||!i(U,e)||i(this,I)&&this[I][e])||t)},Z=function(e,t){if(e=A(e),t=w(t,!0),e!==z||!i(U,t)||i(H,t)){var n=D(e,t);return!n||!i(U,t)||i(e,I)&&e[I][t]||(n.enumerable=!0),n}},$=function(e){for(var t,n=T(A(e)),r=[],a=0;n.length>a;)i(U,t=n[a++])||t==I||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===z,r=T(n?H:A(e)),a=[],o=0;r.length>o;)!i(U,t=r[o++])||n&&!i(z,t)||a.push(U[t]);return a};q||(P=function(){if(this instanceof P)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function t(n){this===z&&t.call(H,n),i(this,I)&&i(this[I],e)&&(this[I][e]=!1),G(this,e,F(1,n))};return a&&W&&G(z,e,{configurable:!0,set:t}),K(e)},s(P.prototype,"toString",(function(){return this._k})),E.f=Z,S.f=Y,n(1011).f=x.f=$,n(606).f=J,C.f=ee,a&&!n(604)&&s(z,"propertyIsEnumerable",J,!0),p.f=function(e){return K(h(e))}),o(o.G+o.W+o.F*!q,{Symbol:P});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)h(te[ne++]);for(var re=O(h.store),ie=0;re.length>ie;)g(re[ie++]);o(o.S+o.F*!q,"Symbol",{for:function(e){return i(L,e+="")?L[e]:L[e]=P(e)},keyFor:function(e){if(!Q(e))throw TypeError(e+" is not a symbol!");for(var t in L)if(L[t]===e)return t},useSetter:function(){W=!0},useSimple:function(){W=!1}}),o(o.S+o.F*!q,"Object",{create:function(e,t){return void 0===t?k(e):X(k(e),t)},defineProperty:Y,defineProperties:X,getOwnPropertyDescriptor:Z,getOwnPropertyNames:$,getOwnPropertySymbols:ee});var ae=l((function(){C.f(1)}));o(o.S+o.F*ae,"Object",{getOwnPropertySymbols:function(e){return C.f(_(e))}}),R&&o(o.S+o.F*(!q||l((function(){var e=P();return"[null]"!=M([e])||"{}"!=M({a:e})||"{}"!=M(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],i=1;arguments.length>i;)r.push(arguments[i++]);if(n=t=r[1],(y(t)||void 0!==e)&&!Q(e))return v(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Q(t))return t}),r[1]=t,M.apply(R,r)}}),P.prototype[B]||n(422)(P.prototype,B,P.prototype.valueOf),f(P,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(605)("meta"),i=n(423),a=n(376),o=n(375).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(424)((function(){return u(Object.preventExtensions({}))})),c=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},f=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!i(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},getWeak:function(e,t){if(!a(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},onFreeze:function(e){return l&&f.NEED&&u(e)&&!a(e,r)&&c(e),e}}},function(e,t,n){var r=n(603),i=n(793),a=n(606);e.exports=function(e){var t=r(e),n=i.f;if(n)for(var o,s=n(e),u=a.f,l=0;s.length>l;)u.call(e,o=s[l++])&&t.push(o);return t}},function(e,t,n){var r=n(1006);e.exports=Array.isArray||function(e){return"Array"==r(e)}},function(e,t,n){var r=n(425),i=n(1011).f,a={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==a.call(e)?function(e){try{return i(e)}catch(t){return o.slice()}}(e):i(r(e))}},function(e,t){},function(e,t,n){n(798)("asyncIterator")},function(e,t,n){n(798)("observable")},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(1719)),i=o(n(1723)),a=o(n(1008));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,a.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},function(e,t,n){e.exports={default:n(1720),__esModule:!0}},function(e,t,n){n(1721),e.exports=n(283).Object.setPrototypeOf},function(e,t,n){var r=n(374);r(r.S,"Object",{setPrototypeOf:n(1722).set})},function(e,t,n){var r=n(423),i=n(518),a=function(e,t){if(i(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(1001)(Function.call,n(1012).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(i){t=!0}return function(e,n){return a(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:a}},function(e,t,n){e.exports={default:n(1724),__esModule:!0}},function(e,t,n){n(1725);var r=n(283).Object;e.exports=function(e,t){return r.create(e,t)}},function(e,t,n){var r=n(374);r(r.S,"Object",{create:n(795)})},function(module,exports,__webpack_require__){var factory;"undefined"!==typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,i=e.length;for(n=0;n<i;n+=1)for(var a in r=e[n].prototype)Object.prototype.hasOwnProperty.call(r,a)&&(t.prototype[a]=r[a])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,r=0,i=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(r=0;r<t;r+=1)i.push(n);return i}return"function"===typeof Uint8ClampedArray&&"function"===typeof Float32Array?function(t,n){return"float32"===t?new Float32Array(n):"int16"===t?new Int16Array(n):"uint8c"===t?new Uint8ClampedArray(n):e(t,n)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return _typeof$6="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(e)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,n=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)n[t]=Math.abs(e[t]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){_shouldRoundValues=!!e}function bmRnd(e){return _shouldRoundValues?Math.round(e):e}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}var createElementID=function(){var e=0;return function(){return idPrefix$1+"__lottie_element_"+(e+=1)}}();function HSVtoRGB(e,t,n){var r,i,a,o,s,u,l,c;switch(u=n*(1-t),l=n*(1-(s=6*e-(o=Math.floor(6*e)))*t),c=n*(1-(1-s)*t),o%6){case 0:r=n,i=c,a=u;break;case 1:r=l,i=n,a=u;break;case 2:r=u,i=n,a=c;break;case 3:r=u,i=l,a=n;break;case 4:r=c,i=u,a=n;break;case 5:r=n,i=u,a=l}return[r,i,a]}function RGBtoHSV(e,t,n){var r,i=Math.max(e,t,n),a=Math.min(e,t,n),o=i-a,s=0===i?0:o/i,u=i/255;switch(i){case a:r=0;break;case e:r=t-n+o*(t<n?6:0),r/=6*o;break;case t:r=n-e+2*o,r/=6*o;break;case n:r=e-t+4*o,r/=6*o}return[r,s,u]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return _typeof$5="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(e)}var dataManager=function(){var e,t,n=1,r=[],i={onmessage:function(){},postMessage:function(t){e({data:t})}},a={postMessage:function(e){i.onmessage({data:e})}};function o(){t||(t=function(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(n);return new Worker(r)}return e=t,i}((function(e){if(a.dataManager||(a.dataManager=function(){function e(i,a){var o,s,u,l,f,d,h=i.length;for(s=0;s<h;s+=1)if("ks"in(o=i[s])&&!o.completed){if(o.completed=!0,o.tt&&(i[s-1].td=o.tt),o.hasMask){var p=o.masksProperties;for(l=p.length,u=0;u<l;u+=1)if(p[u].pt.k.i)r(p[u].pt.k);else for(d=p[u].pt.k.length,f=0;f<d;f+=1)p[u].pt.k[f].s&&r(p[u].pt.k[f].s[0]),p[u].pt.k[f].e&&r(p[u].pt.k[f].e[0])}0===o.ty?(o.layers=t(o.refId,a),e(o.layers,a)):4===o.ty?n(o.shapes):5===o.ty&&c(o)}}function t(e,t){var n=function(e,t){for(var n=0,r=t.length;n<r;){if(t[n].id===e)return t[n];n+=1}return null}(e,t);return n?n.layers.__used?JSON.parse(JSON.stringify(n.layers)):(n.layers.__used=!0,n.layers):null}function n(e){var t,i,a;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)r(e[t].ks.k);else for(a=e[t].ks.k.length,i=0;i<a;i+=1)e[t].ks.k[i].s&&r(e[t].ks.k[i].s[0]),e[t].ks.k[i].e&&r(e[t].ks.k[i].e[0]);else"gr"===e[t].ty&&n(e[t].it)}function r(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function i(e,t){var n=t?t.split("."):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),o=function(){var e=[4,7,99];return function(t){if(t.chars&&!i(e,t.v)){var r,a=t.chars.length;for(r=0;r<a;r+=1){var o=t.chars[r];o.data&&o.data.shapes&&(n(o.data.shapes),o.data.ip=0,o.data.op=99999,o.data.st=0,o.data.sr=1,o.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[r].t||(o.data.shapes.push({ty:"no"}),o.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),s=function(){var e=[5,7,15];function t(e){var t=e.t.p;"number"===typeof t.a&&(t.a={a:0,k:t.a}),"number"===typeof t.p&&(t.p={a:0,k:t.p}),"number"===typeof t.r&&(t.r={a:0,k:t.r})}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),u=function(){var e=[4,1,9];function t(e){var n,r,i,a=e.length;for(n=0;n<a;n+=1)if("gr"===e[n].ty)t(e[n].it);else if("fl"===e[n].ty||"st"===e[n].ty)if(e[n].c.k&&e[n].c.k[0].i)for(i=e[n].c.k.length,r=0;r<i;r+=1)e[n].c.k[r].s&&(e[n].c.k[r].s[0]/=255,e[n].c.k[r].s[1]/=255,e[n].c.k[r].s[2]/=255,e[n].c.k[r].s[3]/=255),e[n].c.k[r].e&&(e[n].c.k[r].e[0]/=255,e[n].c.k[r].e[1]/=255,e[n].c.k[r].e[2]/=255,e[n].c.k[r].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)4===e[n].ty&&t(e[n].shapes)}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),l=function(){var e=[4,4,18];function t(e){var n,r,i;for(n=e.length-1;n>=0;n-=1)if("sh"===e[n].ty)if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(i=e[n].ks.k.length,r=0;r<i;r+=1)e[n].ks.k[r].s&&(e[n].ks.k[r].s[0].c=e[n].closed),e[n].ks.k[r].e&&(e[n].ks.k[r].e[0].c=e[n].closed);else"gr"===e[n].ty&&t(e[n].it)}function n(e){var n,r,i,a,o,s,u=e.length;for(r=0;r<u;r+=1){if((n=e[r]).hasMask){var l=n.masksProperties;for(a=l.length,i=0;i<a;i+=1)if(l[i].pt.k.i)l[i].pt.k.c=l[i].cl;else for(s=l[i].pt.k.length,o=0;o<s;o+=1)l[i].pt.k[o].s&&(l[i].pt.k[o].s[0].c=l[i].cl),l[i].pt.k[o].e&&(l[i].pt.k[o].e[0].c=l[i].cl)}4===n.ty&&t(n.shapes)}}return function(t){if(i(e,t.v)&&(n(t.layers),t.assets)){var r,a=t.assets.length;for(r=0;r<a;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}();function c(e){0===e.t.a.length&&e.t.p}var f={completeData:function(n){n.__complete||(u(n),a(n),o(n),s(n),l(n),e(n.layers,n.assets),function(n,r){if(n){var i=0,a=n.length;for(i=0;i<a;i+=1)1===n[i].t&&(n[i].data.layers=t(n[i].data.refId,r),e(n[i].data.layers,r))}}(n.chars,n.assets),n.__complete=!0)}};return f.checkColors=u,f.checkChars=o,f.checkPathProperties=s,f.checkShapes=l,f.completeLayers=e,f}()),a.assetLoader||(a.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"===typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,r,i){var a,o=new XMLHttpRequest;try{o.responseType="json"}catch(s){}o.onreadystatechange=function(){if(4===o.readyState)if(200===o.status)a=e(o),r(a);else try{a=e(o),r(a)}catch(s){i&&i(s)}};try{o.open("GET",t,!0)}catch(u){o.open("GET",n+"/"+t,!0)}o.send()}}}()),"loadAnimation"===e.data.type)a.assetLoader.load(e.data.path,e.data.fullPath,(function(t){a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:e.data.id,status:"error"})}));else if("complete"===e.data.type){var t=e.data.animation;a.dataManager.completeData(t),a.postMessage({id:e.data.id,payload:t,status:"success"})}else"loadData"===e.data.type&&a.assetLoader.load(e.data.path,e.data.fullPath,(function(t){a.postMessage({id:e.data.id,payload:t,status:"success"})}),(function(){a.postMessage({id:e.data.id,status:"error"})}))})),t.onmessage=function(e){var t=e.data,n=t.id,i=r[n];r[n]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function s(e,t){var i="processId_"+(n+=1);return r[i]={onComplete:e,onError:t},i}return{loadAnimation:function(e,n,r){o();var i=s(n,r);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},loadData:function(e,n,r){o();var i=s(n,r);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:i})},completeAnimation:function(e,n,r){o();var i=s(n,r);t.postMessage({type:"complete",animation:e,id:i})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var r="";if(e.e)r=e.p;else if(t){var i=e.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),r=t+i}else r=n,r+=e.u?e.u:"",r+=e.p;return r}function i(e){var t=0,n=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}.bind(this),50)}function a(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function o(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return o.prototype={loadAssets:function(e,t){var n;this.imagesLoadedCb=t;var r=e.length;for(n=0;n<r;n+=1)e[n].layers||(e[n].t&&"seq"!==e[n].t?3===e[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var n=r(t,this.assetsPath,this.path),i=createTag("img");i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),i.src=n;var a={img:i,assetData:t};return a},createImageData:function(t){var n=r(t,this.assetsPath,this.path),i=createNS("image");isSafari?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){a.img=e,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i);var a={img:i,assetData:t};return a},imageLoaded:t,footageLoaded:n,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},o}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,r-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split("\r\n"),r={},i=0,a=0;a<n.length;a+=1)2===(t=n[a].split(":")).length&&(r[t[0]]=t[1].trim(),i+=1);if(0===i)throw new Error;return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var i=t[r],a={time:i.tm,duration:i.dr};try{a.payload=JSON.parse(t[r].cm)}catch(o){try{a.payload=e(t[r].cm)}catch(s){a.payload={name:t[r].cm}}}n.push(a)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function _typeof$4(e){return _typeof$4="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var i=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===i?n.loop=!1:"true"===i?n.loop=!0:""!==i&&(n.loop=parseInt(i,10));var a=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==a,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),this.setParams(n)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,i=r.length,a=e.layers,o=a.length;for(n=0;n<o;n+=1)for(t=0;t<i;){if(r[t].id===a[n].id){r[t]=a[n];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(i=e.assets.length,t=0;t<i;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&this.goToAndStop(i.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var i=this.getMarkerData(e);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(n=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch(r){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,i=0,a=!0,o=!1;function s(e){for(var n=0,i=e.target;n<r;)t[n].animation===i&&(t.splice(n,1),n-=1,r-=1,i.isPaused||c()),n+=1}function u(e,n){if(!e)return null;for(var i=0;i<r;){if(t[i].elem===e&&null!==t[i].elem)return t[i].animation;i+=1}var a=new AnimationItem;return f(a,e),a.setData(e,n),a}function l(){i+=1,p()}function c(){i-=1}function f(e,n){e.addEventListener("destroy",s),e.addEventListener("_active",l),e.addEventListener("_idle",c),t.push({elem:n,animation:e}),r+=1}function d(e){var s,u=e-n;for(s=0;s<r;s+=1)t[s].animation.advanceTime(u);n=e,i&&!o?window.requestAnimationFrame(d):a=!0}function h(e){n=e,window.requestAnimationFrame(d)}function p(){!o&&i&&a&&(window.requestAnimationFrame(h),a=!1)}return e.registerAnimation=u,e.loadAnimation=function(e){var t=new AnimationItem;return f(t,null),t.setParams(e),t},e.setSpeed=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setSpeed(e,n)},e.setDirection=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setDirection(e,n)},e.play=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.play(e)},e.pause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.pause(e)},e.stop=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.stop(e)},e.togglePause=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.togglePause(e)},e.searchAnimations=function(e,t,n){var r,i=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=i.length;for(r=0;r<a;r+=1)n&&i[r].setAttribute("data-bm-type",n),u(i[r],e);if(t&&0===a){n||(n="svg");var o=document.getElementsByTagName("body")[0];o.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",n),o.appendChild(s),u(s,e)}},e.resize=function(){var e;for(e=0;e<r;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,n,i){var a;for(a=0;a<r;a+=1)t[a].animation.goToAndStop(e,n,i)},e.destroy=function(e){var n;for(n=r-1;n>=0;n-=1)t[n].animation.destroy(e)},e.freeze=function(){o=!0},e.unfreeze=function(){o=!1,p()},e.setVolume=function(e,n){var i;for(i=0;i<r;i+=1)t[i].animation.setVolume(e,n)},e.mute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.mute(e)},e.unmute=function(e){var n;for(n=0;n<r;n+=1)t[n].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r.push(t[e].animation);return r},e}(),BezierFactory=function(){var e={getBezierEasing:function(e,n,r,i,a){var o=a||("bez_"+e+"_"+n+"_"+r+"_"+i).replace(/\./g,"p");if(t[o])return t[o];var s=new l([e,n,r,i]);return t[o]=s,s}},t={},n=.1,r="function"===typeof Float32Array;function i(e,t){return 1-3*t+3*e}function a(e,t){return 3*t-6*e}function o(e){return 3*e}function s(e,t,n){return((i(t,n)*e+a(t,n))*e+o(t))*e}function u(e,t,n){return 3*i(t,n)*e*e+2*a(t,n)*e+o(t)}function l(e){this._p=e,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(e){var t=this._p[0],n=this._p[1],r=this._p[2],i=this._p[3];return this._precomputed||this._precompute(),t===n&&r===i?e:0===e?0:1===e?1:s(this._getTForX(e),n,i)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,e===t&&n===r||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],r=0;r<11;++r)this._mSampleValues[r]=s(r*n,e,t)},_getTForX:function(e){for(var t=this._p[0],r=this._p[2],i=this._mSampleValues,a=0,o=1;10!==o&&i[o]<=e;++o)a+=n;var l=a+(e-i[--o])/(i[o+1]-i[o])*n,c=u(l,t,r);return c>=.001?function(e,t,n,r){for(var i=0;i<4;++i){var a=u(t,n,r);if(0===a)return t;t-=(s(t,n,r)-e)/a}return t}(e,l,t,r):0===c?l:function(e,t,n,r,i){var a,o,u=0;do{(a=s(o=t+(n-t)/2,r,i)-e)>0?n=o:t=o}while(Math.abs(a)>1e-7&&++u<10);return o}(e,a,a+n,t,r)}},e}(),pooling={double:function(e){return e.concat(createSizedArray(e.length))}},poolFactory=function(e,t,n){var r=0,i=e,a=createSizedArray(i);return{newElement:function(){return r?a[r-=1]:t()},release:function(e){r===i&&(a=pooling.double(a),i*=2),n&&n(e),a[r]=e,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0}));function bezFunction(){var e=Math;function t(e,t,n,r,i,a){var o=e*r+t*i+n*a-i*r-a*e-n*t;return o>-.001&&o<.001}var n=function(e,t,n,r){var i,a,o,s,u,l,c=getDefaultCurveSegments(),f=0,d=[],h=[],p=bezierLengthPool.newElement();for(o=n.length,i=0;i<c;i+=1){for(u=i/(c-1),l=0,a=0;a<o;a+=1)s=bmPow(1-u,3)*e[a]+3*bmPow(1-u,2)*u*n[a]+3*(1-u)*bmPow(u,2)*r[a]+bmPow(u,3)*t[a],d[a]=s,null!==h[a]&&(l+=bmPow(d[a]-h[a],2)),h[a]=d[a];l&&(f+=l=bmSqrt(l)),p.percents[i]=u,p.lengths[i]=f}return p.addedLength=f,p};function r(e){this.segmentLength=0,this.points=new Array(e)}function i(e,t){this.partialLength=e,this.point=t}var a=function(){var e={};return function(n,a,o,s){var u=(n[0]+"_"+n[1]+"_"+a[0]+"_"+a[1]+"_"+o[0]+"_"+o[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!e[u]){var l,c,f,d,h,p,g,m=getDefaultCurveSegments(),v=0,b=null;2===n.length&&(n[0]!==a[0]||n[1]!==a[1])&&t(n[0],n[1],a[0],a[1],n[0]+o[0],n[1]+o[1])&&t(n[0],n[1],a[0],a[1],a[0]+s[0],a[1]+s[1])&&(m=2);var y=new r(m);for(f=o.length,l=0;l<m;l+=1){for(g=createSizedArray(f),h=l/(m-1),p=0,c=0;c<f;c+=1)d=bmPow(1-h,3)*n[c]+3*bmPow(1-h,2)*h*(n[c]+o[c])+3*(1-h)*bmPow(h,2)*(a[c]+s[c])+bmPow(h,3)*a[c],g[c]=d,null!==b&&(p+=bmPow(g[c]-b[c],2));v+=p=bmSqrt(p),y.points[l]=new i(p,g),b=g}y.segmentLength=v,e[u]=y}return e[u]}}();function o(e,t){var n=t.percents,r=t.lengths,i=n.length,a=bmFloor((i-1)*e),o=e*t.addedLength,s=0;if(a===i-1||0===a||o===r[a])return n[a];for(var u=r[a]>o?-1:1,l=!0;l;)if(r[a]<=o&&r[a+1]>o?(s=(o-r[a])/(r[a+1]-r[a]),l=!1):a+=u,a<0||a>=i-1){if(a===i-1)return n[a];l=!1}return n[a]+(n[a+1]-n[a])*s}var s=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,r=segmentsLengthPool.newElement(),i=e.c,a=e.v,o=e.o,s=e.i,u=e._length,l=r.lengths,c=0;for(t=0;t<u-1;t+=1)l[t]=n(a[t],a[t+1],o[t],s[t+1]),c+=l[t].addedLength;return i&&u&&(l[t]=n(a[t],a[0],o[t],s[0]),c+=l[t].addedLength),r.totalLength=c,r},getNewSegment:function(t,n,r,i,a,u,l){a<0?a=0:a>1&&(a=1);var c,f=o(a,l),d=o(u=u>1?1:u,l),h=t.length,p=1-f,g=1-d,m=p*p*p,v=f*p*p*3,b=f*f*p*3,y=f*f*f,_=p*p*g,A=f*p*g+p*f*g+p*p*d,w=f*f*g+p*f*d+f*p*d,F=f*f*d,k=p*g*g,x=f*g*g+p*d*g+p*g*d,E=f*d*g+p*d*d+f*g*d,C=f*d*d,S=g*g*g,O=d*g*g+g*d*g+g*g*d,D=d*d*g+g*d*d+d*g*d,j=d*d*d;for(c=0;c<h;c+=1)s[4*c]=e.round(1e3*(m*t[c]+v*r[c]+b*i[c]+y*n[c]))/1e3,s[4*c+1]=e.round(1e3*(_*t[c]+A*r[c]+w*i[c]+F*n[c]))/1e3,s[4*c+2]=e.round(1e3*(k*t[c]+x*r[c]+E*i[c]+C*n[c]))/1e3,s[4*c+3]=e.round(1e3*(S*t[c]+O*r[c]+D*i[c]+j*n[c]))/1e3;return s},getPointInSegment:function(t,n,r,i,a,s){var u=o(a,s),l=1-u;return[e.round(1e3*(l*l*l*t[0]+(u*l*l+l*u*l+l*l*u)*r[0]+(u*u*l+l*u*u+u*l*u)*i[0]+u*u*u*n[0]))/1e3,e.round(1e3*(l*l*l*t[1]+(u*l*l+l*u*l+l*l*u)*r[1]+(u*u*l+l*u*u+u*l*u)*i[1]+u*u*u*n[1]))/1e3]},buildBezierData:a,pointOnLine2D:t,pointOnLine3D:function(n,r,i,a,o,s,u,l,c){if(0===i&&0===s&&0===c)return t(n,r,a,o,u,l);var f,d=e.sqrt(e.pow(a-n,2)+e.pow(o-r,2)+e.pow(s-i,2)),h=e.sqrt(e.pow(u-n,2)+e.pow(l-r,2)+e.pow(c-i,2)),p=e.sqrt(e.pow(u-a,2)+e.pow(l-o,2)+e.pow(c-s,2));return(f=d>h?d>p?d-h-p:p-h-d:p>h?p-h-d:h-d-p)>-1e-4&&f<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function n(e,t){var n,i=this.offsetTime;"multidimensional"===this.propType&&(n=createTypedArray("float32",this.pv.length));for(var a,o,s,u,l,c,f,d,h,p=t.lastIndex,g=p,m=this.keyframes.length-1,v=!0;v;){if(a=this.keyframes[g],o=this.keyframes[g+1],g===m-1&&e>=o.t-i){a.h&&(a=o),p=0;break}if(o.t-i>e){p=g;break}g<m-1?g+=1:(p=0,v=!1)}s=this.keyframesMetadata[g]||{};var b,y=o.t-i,_=a.t-i;if(a.to){s.bezierData||(s.bezierData=bez.buildBezierData(a.s,o.s||a.e,a.to,a.ti));var A=s.bezierData;if(e>=y||e<_){var w=e>=y?A.points.length-1:0;for(l=A.points[w].point.length,u=0;u<l;u+=1)n[u]=A.points[w].point[u]}else{s.__fnct?h=s.__fnct:(h=BezierFactory.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,s.__fnct=h),c=h((e-_)/(y-_));var F,k=A.segmentLength*c,x=t.lastFrame<e&&t._lastKeyframeIndex===g?t._lastAddedLength:0;for(d=t.lastFrame<e&&t._lastKeyframeIndex===g?t._lastPoint:0,v=!0,f=A.points.length;v;){if(x+=A.points[d].partialLength,0===k||0===c||d===A.points.length-1){for(l=A.points[d].point.length,u=0;u<l;u+=1)n[u]=A.points[d].point[u];break}if(k>=x&&k<x+A.points[d+1].partialLength){for(F=(k-x)/A.points[d+1].partialLength,l=A.points[d].point.length,u=0;u<l;u+=1)n[u]=A.points[d].point[u]+(A.points[d+1].point[u]-A.points[d].point[u])*F;break}d<f-1?d+=1:v=!1}t._lastPoint=d,t._lastAddedLength=x-A.points[d].partialLength,t._lastKeyframeIndex=g}}else{var E,C,S,O,D;if(m=a.s.length,b=o.s||a.e,this.sh&&1!==a.h)e>=y?(n[0]=b[0],n[1]=b[1],n[2]=b[2]):e<=_?(n[0]=a.s[0],n[1]=a.s[1],n[2]=a.s[2]):function(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=Math.atan2(2*r*a-2*n*i,1-2*r*r-2*i*i),s=Math.asin(2*n*r+2*i*a),u=Math.atan2(2*n*a-2*r*i,1-2*n*n-2*i*i);e[0]=o/degToRads,e[1]=s/degToRads,e[2]=u/degToRads}(n,function(e,t,n){var r,i,a,o,s,u=[],l=e[0],c=e[1],f=e[2],d=e[3],h=t[0],p=t[1],g=t[2],m=t[3];return(i=l*h+c*p+f*g+d*m)<0&&(i=-i,h=-h,p=-p,g=-g,m=-m),1-i>1e-6?(r=Math.acos(i),a=Math.sin(r),o=Math.sin((1-n)*r)/a,s=Math.sin(n*r)/a):(o=1-n,s=n),u[0]=o*l+s*h,u[1]=o*c+s*p,u[2]=o*f+s*g,u[3]=o*d+s*m,u}(r(a.s),r(b),(e-_)/(y-_)));else for(g=0;g<m;g+=1)1!==a.h&&(e>=y?c=1:e<_?c=0:(a.o.x.constructor===Array?(s.__fnct||(s.__fnct=[]),s.__fnct[g]?h=s.__fnct[g]:(E=void 0===a.o.x[g]?a.o.x[0]:a.o.x[g],C=void 0===a.o.y[g]?a.o.y[0]:a.o.y[g],S=void 0===a.i.x[g]?a.i.x[0]:a.i.x[g],O=void 0===a.i.y[g]?a.i.y[0]:a.i.y[g],h=BezierFactory.getBezierEasing(E,C,S,O).get,s.__fnct[g]=h)):s.__fnct?h=s.__fnct:(E=a.o.x,C=a.o.y,S=a.i.x,O=a.i.y,h=BezierFactory.getBezierEasing(E,C,S,O).get,a.keyframeMetadata=h),c=h((e-_)/(y-_)))),b=o.s||a.e,D=1===a.h?a.s[g]:a.s[g]+(b[g]-a.s[g])*c,"multidimensional"===this.propType?n[g]=D:n=D}return t.lastIndex=p,n}function r(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,i=Math.cos(t/2),a=Math.cos(n/2),o=Math.cos(r/2),s=Math.sin(t/2),u=Math.sin(n/2),l=Math.sin(r/2);return[s*u*o+i*a*l,s*a*o+i*u*l,i*u*o-s*a*l,i*a*o-s*u*l]}function i(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<n&&t<n))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var i=this.interpolateValue(t,this._caching);this.pv=i}return this._caching.lastFrame=t,this.pv}function a(e){var n;if("unidimensional"===this.propType)n=e*this.mult,t(this.v-n)>1e-5&&(this.v=n,this._mdf=!0);else for(var r=0,i=this.v.length;r<i;)n=e[r]*this.mult,t(this.v[r]-n)>1e-5&&(this.v[r]=n,this._mdf=!0),r+=1}function o(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function u(e,t,n,r){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=o,this.setVValue=a,this.addEffect=s}function l(e,t,n,r){var i;this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var u=t.k.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),this.vel=createTypedArray("float32",u),i=0;i<u;i+=1)this.v[i]=t.k[i]*this.mult,this.pv[i]=t.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=o,this.setVValue=a,this.addEffect=s}function c(t,r,u,l){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=u||1,this.elem=t,this.container=l,this.comp=t.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=o,this.setVValue=a,this.interpolateValue=n,this.effectsSequence=[i.bind(this)],this.addEffect=s}function f(t,r,u,l){var c;this.propType="multidimensional";var f,d,h,p,g=r.k.length;for(c=0;c<g-1;c+=1)r.k[c].to&&r.k[c].s&&r.k[c+1]&&r.k[c+1].s&&(f=r.k[c].s,d=r.k[c+1].s,h=r.k[c].to,p=r.k[c].ti,(2===f.length&&(f[0]!==d[0]||f[1]!==d[1])&&bez.pointOnLine2D(f[0],f[1],d[0],d[1],f[0]+h[0],f[1]+h[1])&&bez.pointOnLine2D(f[0],f[1],d[0],d[1],d[0]+p[0],d[1]+p[1])||3===f.length&&(f[0]!==d[0]||f[1]!==d[1]||f[2]!==d[2])&&bez.pointOnLine3D(f[0],f[1],f[2],d[0],d[1],d[2],f[0]+h[0],f[1]+h[1],f[2]+h[2])&&bez.pointOnLine3D(f[0],f[1],f[2],d[0],d[1],d[2],d[0]+p[0],d[1]+p[1],d[2]+p[2]))&&(r.k[c].to=null,r.k[c].ti=null),f[0]===d[0]&&f[1]===d[1]&&0===h[0]&&0===h[1]&&0===p[0]&&0===p[1]&&(2===f.length||f[2]===d[2]&&0===h[2]&&0===p[2])&&(r.k[c].to=null,r.k[c].ti=null));this.effectsSequence=[i.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=u||1,this.elem=t,this.container=l,this.comp=t.comp,this.getValue=o,this.setVValue=a,this.interpolateValue=n,this.frameId=-1;var m=r.k[0].s.length;for(this.v=createTypedArray("float32",m),this.pv=createTypedArray("float32",m),c=0;c<m;c+=1)this.v[c]=e,this.pv[c]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",m)},this.addEffect=s}return{getProp:function(e,t,n,r,i){var a;if(t.k.length)if("number"===typeof t.k[0])a=new l(e,t,r,i);else switch(n){case 0:a=new c(e,t,r,i);break;case 1:a=new f(e,t,r,i)}else a=new u(e,t,r,i);return a.effectsSequence.length&&i.addDynamicProperty(a),a}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,r,i){var a;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}(!a[r]||a[r]&&!i)&&(a[r]=pointPool.newElement()),a[r][0]=e,a[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,i,a,o,s){this.setXYAt(e,t,"v",o,s),this.setXYAt(n,r,"o",o,s),this.setXYAt(i,a,"i",o,s)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,n=this.o,r=this.i,i=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],r[0][0],r[0][1],n[0][0],n[0][1],0,!1),i=1);var a,o=this._length-1,s=this._length;for(a=i;a<s;a+=1)e.setTripleAt(t[o][0],t[o][1],r[o][0],r[o][1],n[o][0],n[o][1],a,!1),o-=1;return e};var shapePool=function(){var e=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,n=e._length;for(t=0;t<n;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1}));return e.clone=function(t){var n,r=e.newElement(),i=void 0===t._length?t.v.length:t._length;for(r.setLength(i),r.c=t.c,n=0;n<i;n+=1)r.setTripleAt(t.v[n][0],t.v[n][1],t.o[n][0],t.o[n][1],t.i[n][0],t.i[n][1],n);return r},e}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:function(){return t?r[t-=1]:new ShapeCollection},release:function(e){var i,a=e._length;for(i=0;i<a;i+=1)shapePool.release(e.shapes[i]);e._length=0,t===n&&(r=pooling.double(r),n*=2),r[t]=e,t+=1}},t=0,n=4,r=createSizedArray(n);return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var r,i,a,o,s,u,l,c,f,d=n.lastIndex,h=this.keyframes;if(e<h[0].t-this.offsetTime)r=h[0].s[0],a=!0,d=0;else if(e>=h[h.length-1].t-this.offsetTime)r=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],a=!0;else{for(var p,g,m,v=d,b=h.length-1,y=!0;y&&(p=h[v],!((g=h[v+1]).t-this.offsetTime>e));)v<b-1?v+=1:y=!1;if(m=this.keyframesMetadata[v]||{},d=v,!(a=1===p.h)){if(e>=g.t-this.offsetTime)c=1;else if(e<p.t-this.offsetTime)c=0;else{var _;m.__fnct?_=m.__fnct:(_=BezierFactory.getBezierEasing(p.o.x,p.o.y,p.i.x,p.i.y).get,m.__fnct=_),c=_((e-(p.t-this.offsetTime))/(g.t-this.offsetTime-(p.t-this.offsetTime)))}i=g.s?g.s[0]:p.e[0]}r=p.s[0]}for(u=t._length,l=r.i[0].length,n.lastIndex=d,o=0;o<u;o+=1)for(s=0;s<l;s+=1)f=a?r.i[o][s]:r.i[o][s]+(i.i[o][s]-r.i[o][s])*c,t.i[o][s]=f,f=a?r.o[o][s]:r.o[o][s]+(i.o[o][s]-r.o[o][s])*c,t.o[o][s]=f,f=a?r.v[o][s]:r.v[o][s]+(i.v[o][s]-r.v[o][s])*c,t.v[o][s]=f}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,i=this._caching.lastFrame;return i!==e&&(i<n&&t<n||i>r&&t>r)||(this._caching.lastIndex=i<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function i(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,r=e._length;for(n=0;n<r;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function o(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var i=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function u(t,i,a){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===a?i.pt.k:i.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var o=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}o.prototype.interpolateShape=t,o.prototype.getValue=a,o.prototype.setVValue=i,o.prototype.addEffect=s,u.prototype.getValue=a,u.prototype.interpolateShape=t,u.prototype.setVValue=i,u.prototype.addEffect=s;var l=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,i=this.s.v[1]/2,a=3!==this.d,o=this.v;o.v[0][0]=t,o.v[0][1]=n-i,o.v[1][0]=a?t+r:t-r,o.v[1][1]=n,o.v[2][0]=t,o.v[2][1]=n+i,o.v[3][0]=a?t-r:t+r,o.v[3][1]=n,o.i[0][0]=a?t-r*e:t+r*e,o.i[0][1]=n-i,o.i[1][0]=a?t+r:t-r,o.i[1][1]=n-i*e,o.i[2][0]=a?t+r*e:t-r*e,o.i[2][1]=n+i,o.i[3][0]=a?t-r:t+r,o.i[3][1]=n+i*e,o.o[0][0]=a?t+r*e:t-r*e,o.o[0][1]=n-i,o.o[1][0]=a?t+r:t-r,o.o[1][1]=n+i*e,o.o[2][0]=a?t-r*e:t+r*e,o.o[2][1]=n+i,o.o[3][0]=a?t-r:t+r,o.o[3][1]=n-i*e}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,n,r,i=2*Math.floor(this.pt.v),a=2*Math.PI/i,o=!0,s=this.or.v,u=this.ir.v,l=this.os.v,c=this.is.v,f=2*Math.PI*s/(2*i),d=2*Math.PI*u/(2*i),h=-Math.PI/2;h+=this.r.v;var p=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<i;e+=1){n=o?l:c,r=o?f:d;var g=(t=o?s:u)*Math.cos(h),m=t*Math.sin(h),v=0===g&&0===m?0:m/Math.sqrt(g*g+m*m),b=0===g&&0===m?0:-g/Math.sqrt(g*g+m*m);g+=+this.p.v[0],m+=+this.p.v[1],this.v.setTripleAt(g,m,g-v*r*n*p,m-b*r*n*p,g+v*r*n*p,m+b*r*n*p,e,!0),o=!o,h+=a*p}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,r=this.or.v,i=this.os.v,a=2*Math.PI*r/(4*t),o=.5*-Math.PI,s=3===this.data.d?-1:1;for(o+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var u=r*Math.cos(o),l=r*Math.sin(o),c=0===u&&0===l?0:l/Math.sqrt(u*u+l*l),f=0===u&&0===l?0:-u/Math.sqrt(u*u+l*l);u+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(u,l,u-c*a*i*s,l-f*a*i*s,u+c*a*i*s,l+f*a*i*s,e,!0),o+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),f=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,i=bmMin(n,r,this.r.v),a=i*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+i,e+n,t-r+a,0,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-a,e+n,t+r-i,1,!0),0!==i?(this.v.setTripleAt(e+n-i,t+r,e+n-i,t+r,e+n-a,t+r,2,!0),this.v.setTripleAt(e-n+i,t+r,e-n+a,t+r,e-n+i,t+r,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-i,e-n,t+r-a,4,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+a,e-n,t-r+i,5,!0),this.v.setTripleAt(e-n+i,t-r,e-n+i,t-r,e-n+a,t-r,6,!0),this.v.setTripleAt(e+n-i,t-r,e+n-a,t-r,e+n-i,t-r,7,!0)):(this.v.setTripleAt(e-n,t+r,e-n+a,t+r,e-n,t+r,2),this.v.setTripleAt(e-n,t-r,e-n,t-r+a,e-n,t-r,3))):(this.v.setTripleAt(e+n,t-r+i,e+n,t-r+a,e+n,t-r+i,0,!0),0!==i?(this.v.setTripleAt(e+n-i,t-r,e+n-i,t-r,e+n-a,t-r,1,!0),this.v.setTripleAt(e-n+i,t-r,e-n+a,t-r,e-n+i,t-r,2,!0),this.v.setTripleAt(e-n,t-r+i,e-n,t-r+i,e-n,t-r+a,3,!0),this.v.setTripleAt(e-n,t+r-i,e-n,t+r-a,e-n,t+r-i,4,!0),this.v.setTripleAt(e-n+i,t+r,e-n+i,t+r,e-n+a,t+r,5,!0),this.v.setTripleAt(e+n-i,t+r,e+n-a,t+r,e+n-i,t+r,6,!0),this.v.setTripleAt(e+n,t+r-i,e+n,t+r-i,e+n,t+r-a,7,!0)):(this.v.setTripleAt(e-n,t-r,e-n+a,t-r,e-n,t-r,1,!0),this.v.setTripleAt(e-n,t+r,e-n,t+r-a,e-n,t+r,2,!0),this.v.setTripleAt(e+n,t+r,e+n-a,t+r,e+n,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],e),e}(),d={getShapeProp:function(e,t,n){var r;return 3===n||4===n?r=(3===n?t.pt:t.ks).k.length?new u(e,t,n):new o(e,t,n):5===n?r=new f(e,t):6===n?r=new l(e,t):7===n&&(r=new c(e,t)),r.k&&e.addDynamicProperty(r),r},getConstructorFunction:function(){return o},getKeyframedConstructorFunction:function(){return u}};return d}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function a(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function o(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(1,0,0,0,0,r,-i,0,0,i,r,0,0,0,0,1)}function s(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,0,i,0,0,1,0,0,-i,0,r,0,0,0,0,1)}function u(n){if(0===n)return this;var r=e(n),i=t(n);return this._t(r,-i,0,0,i,r,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(n(e),n(t))}function f(r,i){var a=e(i),o=t(i);return this._t(a,o,0,0,-o,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(a,-o,0,0,o,a,0,0,0,0,1,0,0,0,0,1)}function d(e,t,n){return n||0===n||(n=1),1===e&&1===t&&1===n?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function h(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p,g){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=r,this.props[4]=i,this.props[5]=a,this.props[6]=o,this.props[7]=s,this.props[8]=u,this.props[9]=l,this.props[10]=c,this.props[11]=f,this.props[12]=d,this.props[13]=h,this.props[14]=p,this.props[15]=g,this}function p(e,t,n){return n=n||0,0!==e||0!==t||0!==n?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function g(e,t,n,r,i,a,o,s,u,l,c,f,d,h,p,g){var m=this.props;if(1===e&&0===t&&0===n&&0===r&&0===i&&1===a&&0===o&&0===s&&0===u&&0===l&&1===c&&0===f)return m[12]=m[12]*e+m[15]*d,m[13]=m[13]*a+m[15]*h,m[14]=m[14]*c+m[15]*p,m[15]*=g,this._identityCalculated=!1,this;var v=m[0],b=m[1],y=m[2],_=m[3],A=m[4],w=m[5],F=m[6],k=m[7],x=m[8],E=m[9],C=m[10],S=m[11],O=m[12],D=m[13],j=m[14],T=m[15];return m[0]=v*e+b*i+y*u+_*d,m[1]=v*t+b*a+y*l+_*h,m[2]=v*n+b*o+y*c+_*p,m[3]=v*r+b*s+y*f+_*g,m[4]=A*e+w*i+F*u+k*d,m[5]=A*t+w*a+F*l+k*h,m[6]=A*n+w*o+F*c+k*p,m[7]=A*r+w*s+F*f+k*g,m[8]=x*e+E*i+C*u+S*d,m[9]=x*t+E*a+C*l+S*h,m[10]=x*n+E*o+C*c+S*p,m[11]=x*r+E*s+C*f+S*g,m[12]=O*e+D*i+j*u+T*d,m[13]=O*t+D*a+j*l+T*h,m[14]=O*n+D*o+j*c+T*p,m[15]=O*r+D*s+j*f+T*g,this._identityCalculated=!1,this}function m(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function v(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function y(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function _(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function A(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function w(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function F(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function k(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,i=this.props[0]/e,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=n,s.props[4]=r,s.props[5]=i,s.props[12]=a,s.props[13]=o,s}function x(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function E(e){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r[t]=x(e[t]);return r}function C(e,t,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=n[0],r[5]=n[1];else{var i=this.props[0],a=this.props[1],o=this.props[4],s=this.props[5],u=this.props[12],l=this.props[13];r[0]=e[0]*i+e[1]*o+u,r[1]=e[0]*a+e[1]*s+l,r[2]=t[0]*i+t[1]*o+u,r[3]=t[0]*a+t[1]*s+l,r[4]=n[0]*i+n[1]*o+u,r[5]=n[0]*a+n[1]*s+l}return r}function S(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function O(e,t){if(this.isIdentity())return e+","+t;var n=this.props;return Math.round(100*(e*n[0]+t*n[4]+n[12]))/100+","+Math.round(100*(e*n[1]+t*n[5]+n[13]))/100}function D(){for(var e=0,t=this.props,n="matrix3d(";e<16;)n+=r(1e4*t[e])/1e4,n+=15===e?")":",",e+=1;return n}function j(e){return e<1e-6&&e>0||e>-1e-6&&e<0?r(1e4*e)/1e4:e}function T(){var e=this.props;return"matrix("+j(e[0])+","+j(e[1])+","+j(e[4])+","+j(e[5])+","+j(e[12])+","+j(e[13])+")"}return function(){this.reset=i,this.rotate=a,this.rotateX=o,this.rotateY=s,this.rotateZ=u,this.skew=c,this.skewFromAxis=f,this.shear=l,this.scale=d,this.setTransform=h,this.translate=p,this.transform=g,this.applyToPoint=_,this.applyToX=A,this.applyToY=w,this.applyToZ=F,this.applyToPointArray=S,this.applyToTriplePoints=C,this.applyToPointStringified=O,this.toCSS=D,this.to2dCSS=T,this.clone=b,this.cloneFromProps=y,this.equals=v,this.inversePoints=E,this.inversePoint=x,this.getInverseMatrix=k,this._t=this.transform,this.isIdentity=m,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return _typeof$3="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(e)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(e){setLocationHref(e)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"===typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!==typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var r=t[n].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"===_typeof$3(exports)&&"undefined"!==typeof module||__webpack_require__(799)||(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var e={},t={};return e.registerModifier=function(e,n){t[e]||(t[e]=n)},e.getModifier=function(e,n,r){return new t[e](n,r)},e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,i){var a=[];t<=1?a.push({s:e,e:t}):e>=1?a.push({s:e-1,e:t-1}):(a.push({s:e,e:1}),a.push({s:0,e:t-1}));var o,s,u=[],l=a.length;for(o=0;o<l;o+=1){var c,f;(s=a[o]).e*i<r||s.s*i>r+n||(c=s.s*i<=r?0:(s.s*i-r)/n,f=s.e*i>=r+n?1:(s.e*i-r)/n,u.push([c,f]))}return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,n,r,i;if(this._mdf||e){var a=this.o.v%360/360;if(a<0&&(a+=1),(t=this.s.v>1?1+a:this.s.v<0?0+a:this.s.v+a)>(n=this.e.v>1?1+a:this.e.v<0?0+a:this.e.v+a)){var o=t;t=n,n=o}t=1e-4*Math.round(1e4*t),n=1e-4*Math.round(1e4*n),this.sValue=t,this.eValue=n}else t=this.sValue,n=this.eValue;var s,u,l,c,f,d=this.shapes.length,h=0;if(n===t)for(i=0;i<d;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===n&&0===t||0===n&&1===t){if(this._mdf)for(i=0;i<d;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{var p,g,m=[];for(i=0;i<d;i+=1)if((p=this.shapes[i]).shape._mdf||this._mdf||e||2===this.m){if(u=(r=p.shape.paths)._length,f=0,!p.shape._mdf&&p.pathsData.length)f=p.totalShapeLength;else{for(l=this.releasePathsData(p.pathsData),s=0;s<u;s+=1)c=bez.getSegmentsLength(r.shapes[s]),l.push(c),f+=c.totalLength;p.totalShapeLength=f,p.pathsData=l}h+=f,p.shape._mdf=!0}else p.shape.paths=p.localShapeCollection;var v,b=t,y=n,_=0;for(i=d-1;i>=0;i-=1)if((p=this.shapes[i]).shape._mdf){for((g=p.localShapeCollection).releaseShapes(),2===this.m&&d>1?(v=this.calculateShapeEdges(t,n,p.totalShapeLength,_,h),_+=p.totalShapeLength):v=[[b,y]],u=v.length,s=0;s<u;s+=1){b=v[s][0],y=v[s][1],m.length=0,y<=1?m.push({s:p.totalShapeLength*b,e:p.totalShapeLength*y}):b>=1?m.push({s:p.totalShapeLength*(b-1),e:p.totalShapeLength*(y-1)}):(m.push({s:p.totalShapeLength*b,e:p.totalShapeLength}),m.push({s:0,e:p.totalShapeLength*(y-1)}));var A=this.addShapes(p,m[0]);if(m[0].s!==m[0].e){if(m.length>1)if(p.shape.paths.shapes[p.shape.paths._length-1].c){var w=A.pop();this.addPaths(A,g),A=this.addShapes(p,m[1],w)}else this.addPaths(A,g),A=this.addShapes(p,m[1]);this.addPaths(A,g)}}p.shape.paths=g}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,i,a,o){i.setXYAt(t[0],t[1],"o",a),i.setXYAt(n[0],n[1],"i",a+1),o&&i.setXYAt(e[0],e[1],"v",a),i.setXYAt(r[0],r[1],"v",a+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),r&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r,i,a,o,s,u,l,c,f=e.pathsData,d=e.shape.paths.shapes,h=e.shape.paths._length,p=0,g=[],m=!0;for(n?(s=n._length,c=n._length):(n=shapePool.newElement(),s=0,c=0),g.push(n),r=0;r<h;r+=1){for(u=f[r].lengths,n.c=d[r].c,a=d[r].c?u.length:u.length+1,i=1;i<a;i+=1)if(p+(o=u[i-1]).addedLength<t.s)p+=o.addedLength,n.c=!1;else{if(p>t.e){n.c=!1;break}t.s<=p&&t.e>=p+o.addedLength?(this.addSegment(d[r].v[i-1],d[r].o[i-1],d[r].i[i],d[r].v[i],n,s,m),m=!1):(l=bez.getNewSegment(d[r].v[i-1],d[r].v[i],d[r].o[i-1],d[r].i[i],(t.s-p)/o.addedLength,(t.e-p)/o.addedLength,u[i-1]),this.addSegmentFromArray(l,n,s,m),m=!1,n.c=!1),p+=o.addedLength,s+=1}if(d[r].c&&u.length){if(o=u[i-1],p<=t.e){var v=u[i-1].addedLength;t.s<=p&&t.e>=p+v?(this.addSegment(d[r].v[i-1],d[r].o[i-1],d[r].i[0],d[r].v[0],n,s,m),m=!1):(l=bez.getNewSegment(d[r].v[i-1],d[r].v[0],d[r].o[i-1],d[r].i[0],(t.s-p)/v,(t.e-p)/v,u[i-1]),this.addSegmentFromArray(l,n,s,m),m=!1,n.c=!1)}else n.c=!1;p+=o.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[c][0],n.v[c][1],"i",c),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),p>t.e)break;r<h-1&&(n=shapePool.newElement(),m=!0,g.push(n),s=0)}return g},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n=t/100,r=[0,0],i=e._length,a=0;for(a=0;a<i;a+=1)r[0]+=e.v[a][0],r[1]+=e.v[a][1];r[0]/=i,r[1]/=i;var o,s,u,l,c,f,d=shapePool.newElement();for(d.c=e.c,a=0;a<i;a+=1)o=e.v[a][0]+(r[0]-e.v[a][0])*n,s=e.v[a][1]+(r[1]-e.v[a][1])*n,u=e.o[a][0]+(r[0]-e.o[a][0])*-n,l=e.o[a][1]+(r[1]-e.o[a][1])*-n,c=e.i[a][0]+(r[0]-e.i[a][0])*-n,f=e.i[a][1]+(r[1]-e.i[a][1])*-n,d.setTripleAt(o,s,u,l,c,f,a);return d},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,u=this.amount.v;if(0!==u)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],u));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var r,i=t.or.k.length;for(r=0;r<i;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,i;if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),i=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),i=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,i=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],i=[];var a=this.px,o=this.py;a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(r[0]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),r[1]=o.getValueAtTime((o.keyframes[0].t+.01)/n,0),i[0]=a.getValueAtTime(a.keyframes[0].t/n,0),i[1]=o.getValueAtTime(o.keyframes[0].t/n,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(r[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),r[1]=o.getValueAtTime(o.keyframes[o.keyframes.length-1].t/n,0),i[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0),i[1]=o.getValueAtTime((o.keyframes[o.keyframes.length-1].t-.01)/n,0)):(r=[a.pv,o.pv],i[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime),i[1]=o.getValueAtTime((o._caching.lastFrame+o.offsetTime-.01)/n,o.offsetTime))}else r=i=e;this.v.rotate(-Math.atan2(r[1]-i[1],r[0]-i[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,n,r){return new t(e,n,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",i=t.length,a=0;a<i;a+=1)switch(t[a].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:e.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,r,i,a){var o=a?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-i),u=r.s.v[1]+(1-r.s.v[1])*(1-i);e.translate(r.p.v[0]*o*i,r.p.v[1]*o*i,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*o*i),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(a?1/s:s,a?1/u:u),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,n,r,i,a,o=!1;if(this._mdf||e){var s,u=Math.ceil(this.c.v);if(this._groups.length<u){for(;this._groups.length<u;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),o=!0}for(a=0,r=0;r<=this._groups.length-1;r+=1){if(s=a<u,this._groups[r]._render=s,this.changeGroupRender(this._groups[r].it,s),!s){var c=this.elemsData[r].it,f=c[c.length-1];0!==f.transform.op.v?(f.transform.op._mdf=!0,f.transform.op.v=0):f.transform.op._mdf=!1}a+=1}this._currentCopies=u;var d=this.o.v,h=d%1,p=d>0?Math.floor(d):Math.ceil(d),g=this.pMatrix.props,m=this.rMatrix.props,v=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var b,y,_=0;if(d>0){for(;_<p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),_+=h)}else if(d<0){for(;_>p;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),_-=h)}for(r=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(y=(n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==_){for((0!==r&&1===i||r!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),b=0;b<y;b+=1)n[b]=this.matrix.props[b];this.matrix.reset()}else for(this.matrix.reset(),b=0;b<y;b+=1)n[b]=this.matrix.props[b];_+=1,a-=1,r+=i}}else for(a=this._currentCopies,r=0,i=1;a;)n=(t=this.elemsData[r].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,a-=1,r+=i;return o},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n,r=shapePool.newElement();r.c=e.c;var i,a,o,s,u,l,c,f,d,h,p,g,m=e._length,v=0;for(n=0;n<m;n+=1)i=e.v[n],o=e.o[n],a=e.i[n],i[0]===o[0]&&i[1]===o[1]&&i[0]===a[0]&&i[1]===a[1]?0!==n&&n!==m-1||e.c?(s=0===n?e.v[m-1]:e.v[n-1],l=(u=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(u/2,t)/u:0,c=p=i[0]+(s[0]-i[0])*l,f=g=i[1]-(i[1]-s[1])*l,d=c-(c-i[0])*roundCorner,h=f-(f-i[1])*roundCorner,r.setTripleAt(c,f,d,h,p,g,v),v+=1,s=n===m-1?e.v[0]:e.v[n+1],l=(u=Math.sqrt(Math.pow(i[0]-s[0],2)+Math.pow(i[1]-s[1],2)))?Math.min(u/2,t)/u:0,c=d=i[0]+(s[0]-i[0])*l,f=h=i[1]+(s[1]-i[1])*l,p=c-(c-i[0])*roundCorner,g=f-(f-i[1])*roundCorner,r.setTripleAt(c,f,d,h,p,g,v),v+=1):(r.setTripleAt(i[0],i[1],o[0],o[1],a[0],a[1],v),v+=1):(r.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],v),v+=1);return r},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r,i,a,o,s=this.shapes.length,u=this.rd.v;if(0!==u)for(n=0;n<s;n+=1){if(o=(a=this.shapes[n]).localShapeCollection,a.shape._mdf||this._mdf||e)for(o.releaseShapes(),a.shape._mdf=!0,t=a.shape.paths.shapes,i=a.shape.paths._length,r=0;r<i;r+=1)o.addShape(this.processPath(t[r],u));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e={w:0,size:0,shapes:[],data:{shapes:[]}},t=[];t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var n=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function i(e,t){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var i=r.offsetWidth;return r.style.fontFamily=function(e){var t,n=e.split(","),r=n.length,i=[];for(t=0;t<r;t+=1)"sans-serif"!==n[t]&&"monospace"!==n[t]&&i.push(n[t]);return i.join(",")}(e)+", "+t,{node:r,w:i,parent:n}}function a(e,t){var n,r=document.body&&t?"svg":"canvas",i=getFontProperties(e);if("svg"===r){var a=createNS("text");a.style.fontSize="100px",a.setAttribute("font-family",e.fFamily),a.setAttribute("font-style",i.style),a.setAttribute("font-weight",i.weight),a.textContent="1",e.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",e.fClass)):a.style.fontFamily=e.fFamily,t.appendChild(a),n=a}else{var o=new OffscreenCanvas(500,500).getContext("2d");o.font=i.style+" "+i.weight+" 100px "+e.fFamily,n=o}return{measureText:function(e){return"svg"===r?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}var o=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};o.isModifier=function(e,t){var r=e.toString(16)+t.toString(16);return-1!==n.indexOf(r)},o.isZeroWidthJoiner=function(e,t){return t?e===r[0]&&t===r[1]:e===r[1]},o.isCombinedCharacter=function(e){return-1!==t.indexOf(e)};var s={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var n,r,i=e.length,a=this.chars.length;for(t=0;t<i;t+=1){for(n=0,r=!1;n<a;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(r=!0),n+=1;r||(this.chars.push(e[t]),a+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);if(!document.body)return this.isLoaded=!0,e.list.forEach((function(e){e.helper=a(e),e.cache={}})),void(this.fonts=e.list);var n,r=e.list,o=r.length,s=o;for(n=0;n<o;n+=1){var u,l,c=!0;if(r[n].loaded=!1,r[n].monoCase=i(r[n].fFamily,"monospace"),r[n].sansCase=i(r[n].fFamily,"sans-serif"),r[n].fPath){if("p"===r[n].fOrigin||3===r[n].origin){if((u=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[n].fFamily+'"], style[f-origin="3"][f-family="'+r[n].fFamily+'"]')).length>0&&(c=!1),c){var f=createTag("style");f.setAttribute("f-forigin",r[n].fOrigin),f.setAttribute("f-origin",r[n].origin),f.setAttribute("f-family",r[n].fFamily),f.type="text/css",f.innerText="@font-face {font-family: "+r[n].fFamily+"; font-style: normal; src: url('"+r[n].fPath+"');}",t.appendChild(f)}}else if("g"===r[n].fOrigin||1===r[n].origin){for(u=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),l=0;l<u.length;l+=1)-1!==u[l].href.indexOf(r[n].fPath)&&(c=!1);if(c){var d=createTag("link");d.setAttribute("f-forigin",r[n].fOrigin),d.setAttribute("f-origin",r[n].origin),d.type="text/css",d.rel="stylesheet",d.href=r[n].fPath,document.body.appendChild(d)}}else if("t"===r[n].fOrigin||2===r[n].origin){for(u=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),l=0;l<u.length;l+=1)r[n].fPath===u[l].src&&(c=!1);if(c){var h=createTag("link");h.setAttribute("f-forigin",r[n].fOrigin),h.setAttribute("f-origin",r[n].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",r[n].fPath),t.appendChild(h)}}}else r[n].loaded=!0,s-=1;r[n].helper=a(r[n],t),r[n].cache={},this.fonts.push(r[n])}0===s?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,n,r){for(var i=0,a=this.chars.length;i<a;){if(this.chars[i].ch===t&&this.chars[i].style===n&&this.chars[i].fFamily===r)return this.chars[i];i+=1}return("string"===typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,n,r)),e},getFontByName:function(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,n){var r=this.getFontByName(t),i=e.charCodeAt(0);if(!r.cache[i+1]){var a=r.helper;if(" "===e){var o=a.measureText("|"+e+"|"),s=a.measureText("||");r.cache[i+1]=(o-s)/100}else r.cache[i+1]=a.measureText(e)/100}return r.cache[i+1]*n},checkLoadedFonts:function(){var e,t,n,r=this.fonts.length,i=r;for(e=0;e<r;e+=1)this.fonts[e].loaded?i-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,n=this.fonts[e].monoCase.w,t.offsetWidth!==n?(i-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,n=this.fonts[e].sansCase.w,t.offsetWidth!==n&&(i-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==i&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return o.prototype=s,o}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var n,r=createSizedArray(t.viewData.length),i=t.viewData.length;for(n=0;n<i;n+=1)r[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<i;){if(t.masksProperties[n].nm===e)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var i="";i="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var a="unidimensional"===n?new Number(i):Object.assign({},i);return a.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,a.value="unidimensional"===n?i[0]:i,a},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(){return e}return function(i){return i?"unidimensional"===i.propType?function(t){t&&"pv"in t||(t=e);var r=1/t.mult,i=t.pv*r,a=new Number(i);return a.value=i,n(a,t,"unidimensional"),function(){return t.k&&t.getValue(),i=t.v*r,a.value!==i&&((a=new Number(i)).value=i,n(a,t,"unidimensional")),a}}(i):function(e){e&&"pv"in e||(e=t);var r=1/e.mult,i=e.data&&e.data.l||e.pv.length,a=createTypedArray("float32",i),o=createTypedArray("float32",i);return a.value=o,n(a,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<i;t+=1)o[t]=e.v[t]*r,a[t]=o[t];return a}}(i):r}}(),TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var n,r,i,a;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?a=ExpressionPropertyInterface(e.p):(n=ExpressionPropertyInterface(e.px),r=ExpressionPropertyInterface(e.py),e.pz&&(i=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?a():[n(),r(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function i(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function o(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function u(){return[1,1,1,1]}return function(l){var c;function f(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return f.effect;case"ADBE Text Properties":return f.textInterface;default:return null}}f.getMatrix=e,f.invertPoint=o,f.applyPoint=a,f.toWorld=n,f.toWorldVec=t,f.fromWorld=i,f.fromWorldVec=r,f.toComp=n,f.fromComp=s,f.sampleImage=u,f.sourceRectAtTime=l.sourceRectAtTime.bind(l),f._elem=l;var d=getDescriptor(c=TransformExpressionInterface(l.finalTransform.mProp),"anchorPoint");return Object.defineProperties(f,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return c}},active:{get:function(){return l.isInRange}}}),f.startTime=l.data.st,f.index=l.data.ind,f.source=l.data.refId,f.height=0===l.data.ty?l.data.h:100,f.width=0===l.data.ty?l.data.w:100,f.inPoint=l.data.ip/l.comp.globalData.frameRate,f.outPoint=l.data.op/l.comp.globalData.frameRate,f._name=l.data.nm,f.registerMaskInterface=function(e){f.mask=new MaskManagerInterface(e,l)},f.registerEffectsInterface=function(e){f.effect=e},f}}(),propertyGroupFactory=function(e,t){return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}},PropertyInterface=function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}},EffectsExpressionInterface=function(){function e(n,r,i,a){function o(e){for(var t=n.ef,r=0,i=t.length;r<i;){if(e===t[r].nm||e===t[r].mn||e===t[r].ix)return 5===t[r].ty?l[r]:l[r]();r+=1}throw new Error}var s,u=propertyGroupFactory(o,i),l=[],c=n.ef.length;for(s=0;s<c;s+=1)5===n.ef[s].ty?l.push(e(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,a)):l.push(t(r.effectElements[s],n.ef[s].ty,a,u));return"ADBE Color Control"===n.mn&&Object.defineProperty(o,"color",{get:function(){return l[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:u}}),o.enabled=0!==n.en,o.active=o.enabled,o}function t(e,t,n,r){var i=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===t?n.comp.compInterface(e.p.v):i()}}return{createEffectsInterface:function(t,n){if(t.effectsManager){var r,i=[],a=t.data.ef,o=t.effectsManager.effectElements.length;for(r=0;r<o;r+=1)i.push(e(a[r],t.effectsManager.effectElements[r],n,t));var s=t.data.ef||[],u=function(e){for(r=0,o=s.length;r<o;){if(e===s[r].nm||e===s[r].mn||e===s[r].ix)return i[r];r+=1}return null};return Object.defineProperty(u,"numProperties",{get:function(){return s.length}}),u}return null}}}(),CompExpressionInterface=function(e){function t(t){for(var n=0,r=e.layers.length;n<r;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t},ShapePathInterface=function(e,t,n){var r=t.sh;function i(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?i.path:null}var a=propertyGroupFactory(i,n);return r.setGroupProperty(PropertyInterface("Path",a)),Object.defineProperties(i,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),i},ShapeExpressionInterface=function(){function e(e,o,d){var h,p=[],g=e?e.length:0;for(h=0;h<g;h+=1)"gr"===e[h].ty?p.push(t(e[h],o[h],d)):"fl"===e[h].ty?p.push(n(e[h],o[h],d)):"st"===e[h].ty?p.push(i(e[h],o[h],d)):"tm"===e[h].ty?p.push(a(e[h],o[h],d)):"tr"===e[h].ty||("el"===e[h].ty?p.push(s(e[h],o[h],d)):"sr"===e[h].ty?p.push(u(e[h],o[h],d)):"sh"===e[h].ty?p.push(ShapePathInterface(e[h],o[h],d)):"rc"===e[h].ty?p.push(l(e[h],o[h],d)):"rd"===e[h].ty?p.push(c(e[h],o[h],d)):"rp"===e[h].ty?p.push(f(e[h],o[h],d)):"gf"===e[h].ty?p.push(r(e[h],o[h],d)):p.push((e[h],o[h],function(){return null})));return p}function t(t,n,r){var i=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return i.content;default:return i.transform}};i.propertyGroup=propertyGroupFactory(i,r);var a=function(t,n,r){var i,a=function(e){for(var t=0,n=i.length;t<n;){if(i[t]._name===e||i[t].mn===e||i[t].propertyIndex===e||i[t].ix===e||i[t].ind===e)return i[t];t+=1}return"number"===typeof e?i[e-1]:null};a.propertyGroup=propertyGroupFactory(a,r),i=e(t.it,n.it,a.propertyGroup),a.numProperties=i.length;var s=o(t.it[t.it.length-1],n.it[n.it.length-1],a.propertyGroup);return a.transform=s,a.propertyIndex=t.cix,a._name=t.nm,a}(t,n,i.propertyGroup),s=o(t.it[t.it.length-1],n.it[n.it.length-1],i.propertyGroup);return i.content=a,i.transform=s,Object.defineProperty(i,"_name",{get:function(){return t.nm}}),i.numProperties=t.np,i.propertyIndex=t.ix,i.nm=t.nm,i.mn=t.mn,i}function n(e,t,n){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function r(e,t,n){function r(e){return"Start Point"===e||"start point"===e?r.startPoint:"End Point"===e||"end point"===e?r.endPoint:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function i(e,t,n){var r,i=propertyGroupFactory(l,n),a=propertyGroupFactory(u,i);function o(n){Object.defineProperty(u,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var s=e.d?e.d.length:0,u={};for(r=0;r<s;r+=1)o(r),t.d.dataProps[r].p.setGroupProperty(a);function l(e){return"Color"===e||"color"===e?l.color:"Opacity"===e||"opacity"===e?l.opacity:"Stroke Width"===e||"stroke width"===e?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return u}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",i)),t.o.setGroupProperty(PropertyInterface("Opacity",i)),t.w.setGroupProperty(PropertyInterface("Stroke Width",i)),l}function a(e,t,n){function r(t){return t===e.e.ix||"End"===t||"end"===t?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var i=propertyGroupFactory(r,n);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",i)),t.e.setGroupProperty(PropertyInterface("End",i)),t.o.setGroupProperty(PropertyInterface("Offset",i)),r.propertyIndex=e.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function o(e,t,n){function r(t){return e.a.ix===t||"Anchor Point"===t?r.anchorPoint:e.o.ix===t||"Opacity"===t?r.opacity:e.p.ix===t||"Position"===t?r.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:e.s.ix===t||"Scale"===t?r.scale:e.sk&&e.sk.ix===t||"Skew"===t?r.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var i=propertyGroupFactory(r,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",i)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",i)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",i)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",i)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",i)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",i)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",i))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",i)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty="tr",r.mn=e.mn,r.propertyGroup=n,r}function s(e,t,n){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var i=propertyGroupFactory(r,n);r.propertyIndex=e.ix;var a="tm"===t.sh.ty?t.sh.prop:t.sh;return a.s.setGroupProperty(PropertyInterface("Size",i)),a.p.setGroupProperty(PropertyInterface("Position",i)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(a.s)},position:{get:ExpressionPropertyInterface(a.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function u(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:e.os.ix===t?r.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?r.innerRoundness:null:r.innerRadius}var i=propertyGroupFactory(r,n),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,a.or.setGroupProperty(PropertyInterface("Outer Radius",i)),a.os.setGroupProperty(PropertyInterface("Outer Roundness",i)),a.pt.setGroupProperty(PropertyInterface("Points",i)),a.p.setGroupProperty(PropertyInterface("Position",i)),a.r.setGroupProperty(PropertyInterface("Rotation",i)),e.ir&&(a.ir.setGroupProperty(PropertyInterface("Inner Radius",i)),a.is.setGroupProperty(PropertyInterface("Inner Roundness",i))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},rotation:{get:ExpressionPropertyInterface(a.r)},points:{get:ExpressionPropertyInterface(a.pt)},outerRadius:{get:ExpressionPropertyInterface(a.or)},outerRoundness:{get:ExpressionPropertyInterface(a.os)},innerRadius:{get:ExpressionPropertyInterface(a.ir)},innerRoundness:{get:ExpressionPropertyInterface(a.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function l(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var i=propertyGroupFactory(r,n),a="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,a.p.setGroupProperty(PropertyInterface("Position",i)),a.s.setGroupProperty(PropertyInterface("Size",i)),a.r.setGroupProperty(PropertyInterface("Rotation",i)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(a.p)},roundness:{get:ExpressionPropertyInterface(a.r)},size:{get:ExpressionPropertyInterface(a.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function c(e,t,n){function r(t){return e.r.ix===t||"Round Corners 1"===t?r.radius:null}var i=propertyGroupFactory(r,n),a=t;return r.propertyIndex=e.ix,a.rd.setGroupProperty(PropertyInterface("Radius",i)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(a.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function f(e,t,n){function r(t){return e.c.ix===t||"Copies"===t?r.copies:e.o.ix===t||"Offset"===t?r.offset:null}var i=propertyGroupFactory(r,n),a=t;return r.propertyIndex=e.ix,a.c.setGroupProperty(PropertyInterface("Copies",i)),a.o.setGroupProperty(PropertyInterface("Offset",i)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(a.c)},offset:{get:ExpressionPropertyInterface(a.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,n,r){var i;function a(e){if("number"===typeof e)return 0===(e=void 0===e?1:e)?r:i[e-1];for(var t=0,n=i.length;t<n;){if(i[t]._name===e)return i[t];t+=1}return null}return a.propertyGroup=propertyGroupFactory(a,(function(){return r})),i=e(t,n,a.propertyGroup),a.numProperties=i.length,a._name="Contents",a}}(),TextExpressionInterface=function(e){var t,n;function r(e){return"ADBE Text Document"===e?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){e.textProperty.getValue();var r=e.textProperty.currentData.t;return r!==t&&(e.textProperty.currentData.t=t,(n=new String(r)).value=r||new String(r)),n}}),r},getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,r=e.ef||[];this.effectElements=[];var i,a=r.length;for(n=0;n<a;n+=1)i=new GroupEffect(r[n],t),this.effectElements.push(i)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function _typeof$2(e){return _typeof$2="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var n;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var r,i=this.data.ef.length,a=this.data.ef;for(n=0;n<i;n+=1){switch(r=null,a[n].ty){case 0:r=new SliderEffect(a[n],t,this);break;case 1:r=new AngleEffect(a[n],t,this);break;case 2:r=new ColorEffect(a[n],t,this);break;case 3:r=new PointEffect(a[n],t,this);break;case 4:case 7:r=new CheckboxEffect(a[n],t,this);break;case 10:r=new LayerIndexEffect(a[n],t,this);break;case 11:r=new MaskIndexEffect(a[n],t,this);break;case 5:r=new EffectsManager(a[n],t,this);break;default:r=new NoValueEffect(a[n],t,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}};var FootageInterface=function(){var e=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",n=e.getFootageData();function r(e){if(n[e])return t=e,"object"===_typeof$2(n=n[e])?r:n;var i=e.indexOf(t);if(-1!==i){var a=parseInt(e.substr(i+t.length),10);return"object"===_typeof$2(n=n[a])?r:n}return""}return function(){return t="",n=e.getFootageData(),r}}(e),t};return function(t){function n(e){return"Data"===e?n.dataInterface:null}return n._name="Data",n.dataInterface=e(t),n}}();function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}function TransformElement(){}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,i,a=this.globalData.defs,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath="";var s,u,l,c,f,d,h=this.masksProperties,p=0,g=[],m=createElementID(),v="clipPath",b="clip-path";for(r=0;r<o;r+=1)if(("a"!==h[r].mode&&"n"!==h[r].mode||h[r].inv||100!==h[r].o.k||h[r].o.x)&&(v="mask",b="mask"),"s"!==h[r].mode&&"i"!==h[r].mode||0!==p?l=null:((l=createNS("rect")).setAttribute("fill","#ffffff"),l.setAttribute("width",this.element.comp.data.w||0),l.setAttribute("height",this.element.comp.data.h||0),g.push(l)),i=createNS("path"),"n"===h[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),elem:i,lastPath:""},a.appendChild(i);else{var y;if(p+=1,i.setAttribute("fill","s"===h[r].mode?"#000000":"#ffffff"),i.setAttribute("clip-rule","nonzero"),0!==h[r].x.k?(v="mask",b="mask",d=PropertyFactory.getProp(this.element,h[r].x,0,null,this.element),y=createElementID(),(c=createNS("filter")).setAttribute("id",y),(f=createNS("feMorphology")).setAttribute("operator","erode"),f.setAttribute("in","SourceGraphic"),f.setAttribute("radius","0"),c.appendChild(f),a.appendChild(c),i.setAttribute("stroke","s"===h[r].mode?"#000000":"#ffffff")):(f=null,d=null),this.storedData[r]={elem:i,x:d,expan:f,lastPath:"",lastOperator:"",filterId:y,lastRadius:0},"i"===h[r].mode){u=g.length;var _=createNS("g");for(s=0;s<u;s+=1)_.appendChild(g[s]);var A=createNS("mask");A.setAttribute("mask-type","alpha"),A.setAttribute("id",m+"_"+p),A.appendChild(i),a.appendChild(A),_.setAttribute("mask","url("+getLocationHref()+"#"+m+"_"+p+")"),g.length=0,g.push(_)}else g.push(i);h[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:i,lastPath:"",op:PropertyFactory.getProp(this.element,h[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[r],3),invRect:l},this.viewData[r].prop.k||this.drawPath(h[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(v),o=g.length,r=0;r<o;r+=1)this.maskElement.appendChild(g[r]);p>0&&(this.maskElement.setAttribute("id",m),this.element.maskedElement.setAttribute(b,"url("+getLocationHref()+"#"+m+")"),a.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)this.elements[t]||(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var n,r=e.length,i=this.layers.length;for(t=0;t<r;t+=1)for(n=0;n<i;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,i=this.layers,a=0,o=i.length;a<o;)i[a].ind==t&&(r[a]&&!0!==r[a]?(n.push(r[a]),r[a].setAsParent(),void 0!==i[a].parent?this.buildElementParenting(e,i[a].parent,n):e.setHierarchy(n)):(this.buildItem(a),this.addPendingElement(e))),a+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementByPath=function(e){var t,n=e.shift();if("number"===typeof n)t=this.elements[n];else{var r,i=this.elements.length;for(r=0;r<i;r+=1)if(this.elements[r].data.nm===n){t=this.elements[r];break}}return 0===e.length?t:t.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)e=this.hierarchy[n].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var n,r=!0,i=this.comp;r;)i.finalTransform?(i.data.hasMask&&t.splice(0,0,i.finalTransform),i=i.comp):r=!1;var a,o=t.length;for(n=0;n<o;n+=1)a=t[n].mat.applyToPointArray(0,0,0),e=[e[0]-a[0],e[1]-a[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var i=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,e+=" h-"+this.globalData.compSize.w,e+=" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,n){var r,i,a=" M"+t.v[0][0]+","+t.v[0][1];for(i=t._length,r=1;r<i;r+=1)a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&i>1&&(a+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==a){var o="";n.elem&&(t.c&&(o=e.inv?this.solidPath+a:a),n.elem.setAttribute("d",o)),n.lastPath=a}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={createFilter:function(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e}};return e}(),featureSupport=function(){var e={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),e}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",i=e.data.ef?e.data.ef.length:0,a=createElementID(),o=filtersFactory.createFilter(a,!0),s=0;for(this.filters=[],t=0;t<i;t+=1){n=null;var u=e.data.ef[t].ty;registeredEffects[u]&&(n=new(0,registeredEffects[u].effect)(o,e.effectsManager.effectElements[t],e,idPrefix+s,r),r=idPrefix+s,registeredEffects[u].countsAsEffect&&(s+=1)),n&&this.filters.push(n)}s&&(e.globalData.defs.appendChild(o),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+a+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t,n){registeredEffects[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,n,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var i=createNS("mask");i.setAttribute("id",this.layerId),i.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),i.appendChild(this.layerElement),r=i,this.globalData.defs.appendChild(i),featureSupport.maskType||1!=this.data.td||(i.setAttribute("mask-type","luminance"),e=createElementID(),t=filtersFactory.createFilter(e),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(n=createNS("g")).appendChild(this.layerElement),r=n,i.appendChild(n),n.setAttribute("filter","url("+getLocationHref()+"#"+e+")"))}else if(2==this.data.td){var a=createNS("mask");a.setAttribute("id",this.layerId),a.setAttribute("mask-type","alpha");var o=createNS("g");a.appendChild(o),e=createElementID(),t=filtersFactory.createFilter(e);var s=createNS("feComponentTransfer");s.setAttribute("in","SourceGraphic"),t.appendChild(s);var u=createNS("feFuncA");u.setAttribute("type","table"),u.setAttribute("tableValues","1.0 0.0"),s.appendChild(u),this.globalData.defs.appendChild(t);var l=createNS("rect");l.setAttribute("width",this.comp.data.w),l.setAttribute("height",this.comp.data.h),l.setAttribute("x","0"),l.setAttribute("y","0"),l.setAttribute("fill","#ffffff"),l.setAttribute("opacity","0"),o.setAttribute("filter","url("+getLocationHref()+"#"+e+")"),o.appendChild(l),o.appendChild(this.layerElement),r=o,featureSupport.maskType||(a.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),n=createNS("g"),o.appendChild(l),n.appendChild(this.layerElement),r=n,o.appendChild(n)),this.globalData.defs.appendChild(a)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var c=createNS("clipPath"),f=createNS("path");f.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(c.setAttribute("id",d),c.appendChild(f),this.globalData.defs.appendChild(c),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),h.appendChild(this.layerElement),this.transformedElement=h,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(n[r-=1].elem===e)return void(n[r].pos=t);n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,i=e.length;r<i;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,n,r){var i;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var a,o=t.length||0;for(i=0;i<o;i+=1)a=PropertyFactory.getProp(e,t[i].v,0,0,this),this.k=a.k||this.k,this.dataProps[i]={n:t[i].n,p:a};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n,r,i=4*this.data.p;for(t=0;t<i;t+=1)n=t%4===0?100:255,r=Math.round(this.prop.v[t]*n),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(i=this.prop.v.length,t=4*this.data.p;t<i;t+=1)n=t%2===0?100:1,r=t%2===0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n=createElementID(),r=createNS(1===t.t?"linearGradient":"radialGradient");r.setAttribute("id",n),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var i,a,o,s=[];for(o=4*t.g.p,a=0;a<o;a+=4)i=createNS("stop"),r.appendChild(i),s.push(i);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+n+")"),this.gf=r,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,i,a=createNS("mask"),o=createNS("path");a.appendChild(o);var s=createElementID(),u=createElementID();a.setAttribute("id",u);var l=createNS(1===e.t?"linearGradient":"radialGradient");l.setAttribute("id",s),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),i=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(r=4*e.g.p;r<i;r+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(n),c.push(n);o.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(o.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&o.setAttribute("stroke-miterlimit",e.ml)),this.of=l,this.ms=a,this.ost=c,this.maskId=u,t.msElem=o}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,r){if(0===t)return"";var i,a=e.o,o=e.i,s=e.v,u=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(i=1;i<t;i+=1)u+=" C"+r.applyToPointStringified(a[i-1][0],a[i-1][1])+" "+r.applyToPointStringified(o[i][0],o[i][1])+" "+r.applyToPointStringified(s[i][0],s[i][1]);return n&&t&&(u+=" C"+r.applyToPointStringified(a[i-1][0],a[i-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1]),u+="z"),u},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function i(n,r,i){var a,o,s,u,l,c,f,d,h,p,g,m=r.styles.length,v=r.lvl;for(c=0;c<m;c+=1){if(u=r.sh._mdf||i,r.styles[c].lvl<v){for(d=t.reset(),p=v-r.styles[c].lvl,g=r.transformers.length-1;!u&&p>0;)u=r.transformers[g].mProps._mdf||u,p-=1,g-=1;if(u)for(p=v-r.styles[c].lvl,g=r.transformers.length-1;p>0;)h=r.transformers[g].mProps.v.props,d.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),p-=1,g-=1}else d=e;if(o=(f=r.sh.paths)._length,u){for(s="",a=0;a<o;a+=1)(l=f.shapes[a])&&l._length&&(s+=buildShapeString(l,l._length,l.c,d));r.caches[c]=s}else s=r.caches[c];r.styles[c].d+=!0===n.hd?"":s,r.styles[c]._mdf=u||r.styles[c]._mdf}}function a(e,t,n){var r=t.style;(t.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function o(e,t,n){s(e,t,n),u(0,t,n)}function s(e,t,n){var r,i,a,o,s,u=t.gf,l=t.g._hasOpacity,c=t.s.v,f=t.e.v;if(t.o._mdf||n){var d="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(d,t.o.v)}if(t.s._mdf||n){var h=1===e.t?"x1":"cx",p="x1"===h?"y1":"cy";u.setAttribute(h,c[0]),u.setAttribute(p,c[1]),l&&!t.g._collapsable&&(t.of.setAttribute(h,c[0]),t.of.setAttribute(p,c[1]))}if(t.g._cmdf||n){r=t.cst;var g=t.g.c;for(a=r.length,i=0;i<a;i+=1)(o=r[i]).setAttribute("offset",g[4*i]+"%"),o.setAttribute("stop-color","rgb("+g[4*i+1]+","+g[4*i+2]+","+g[4*i+3]+")")}if(l&&(t.g._omdf||n)){var m=t.g.o;for(a=(r=t.g._collapsable?t.cst:t.ost).length,i=0;i<a;i+=1)o=r[i],t.g._collapsable||o.setAttribute("offset",m[2*i]+"%"),o.setAttribute("stop-opacity",m[2*i+1])}if(1===e.t)(t.e._mdf||n)&&(u.setAttribute("x2",f[0]),u.setAttribute("y2",f[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt(Math.pow(c[0]-f[0],2)+Math.pow(c[1]-f[1],2)),u.setAttribute("r",s),l&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||n){s||(s=Math.sqrt(Math.pow(c[0]-f[0],2)+Math.pow(c[1]-f[1],2)));var v=Math.atan2(f[1]-c[1],f[0]-c[0]),b=t.h.v;b>=1?b=.99:b<=-1&&(b=-.99);var y=s*b,_=Math.cos(v+t.a.v)*y+c[0],A=Math.sin(v+t.a.v)*y+c[1];u.setAttribute("fx",_),u.setAttribute("fy",A),l&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",A))}}function u(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||n)&&i.dashStr&&(r.pElem.setAttribute("stroke-dasharray",i.dashStr),r.pElem.setAttribute("stroke-dashoffset",i.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return a;case"gf":return s;case"gs":return o;case"st":return u;case"sh":case"el":case"rc":case"sr":return i;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,i,a){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=i,this.p=a,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,i=this.shapes.length,a=this.stylesList.length,o=[],s=!1;for(n=0;n<a;n+=1){for(r=this.stylesList[n],s=!1,o.length=0,e=0;e<i;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(r)&&(o.push(t),s=t._isAnimated||s);o.length>1&&s&&this.setShapesAsAnimated(o)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),i=r.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,r):"fl"===e.ty?n=new SVGFillStyleData(this,e,r):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),i.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new SVGNoStyleData(this,e,r)),"st"!==e.ty&&"gs"!==e.ty||(i.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),i.setAttribute("fill-opacity","0"),1===e.lj&&i.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&i.setAttribute("fill-rule","evenodd"),e.ln&&i.setAttribute("id",e.ln),e.cl&&i.setAttribute("class",e.cl),e.bm&&(i.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;"rc"===e.ty?r=5:"el"===e.ty?r=6:"sr"===e.ty&&(r=7);var i=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(i),this.addShapeToModifiers(i),this.addToAnimatedContents(e,i),i},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||n.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,i,a,o){var s,u,l,c,f,d,h=[].concat(a),p=e.length-1,g=[],m=[];for(s=p;s>=0;s-=1){if((d=this.searchProcessedElement(e[s]))?t[s]=n[d-1]:e[s]._render=o,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)d?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],i),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),g.push(t[s].style);else if("gr"===e[s].ty){if(d)for(l=t[s].it.length,u=0;u<l;u+=1)t[s].prevViewData[u]=t[s].it[u];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,i+1,h,o),e[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===e[s].ty?(d||(t[s]=this.createTransformElement(e[s],r)),c=t[s].transform,h.push(c)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(d||(t[s]=this.createShapeElement(e[s],h,i)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty?(d?(f=t[s]).closed=!1:((f=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=f,this.shapeModifiers.push(f)),m.push(f)):"rp"===e[s].ty&&(d?(f=t[s]).closed=!0:(f=ShapeModifiers.getModifier(e[s].ty),t[s]=f,f.init(this,e,s,t),this.shapeModifiers.push(f),o=!1),m.push(f));this.addProcessedElement(e[s],s+1)}for(p=g.length,s=0;s<p;s+=1)g[s].closed=!0;for(p=m.length,s=0;s<p;s+=1)m[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,n,r,i,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var o=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,o=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,o=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,o=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,o=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,o=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,o=!0),o},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,n=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var i=this.effectsSequence.length,a=e||this.data.d.k[this.keysIndex].s;for(r=0;r<i;r+=1)a=n!==this.keysIndex?this.effectsSequence[r](a,a.t):this.effectsSequence[r](this.currentData,a.t);t!==a&&this.setCurrentData(a),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&!(n===r-1||e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],i=0,a=e.length,o=!1;i<a;)t=e.charCodeAt(i),FontManager.isCombinedCharacter(t)?r[r.length-1]+=e.charAt(i):t>=55296&&t<=56319?(n=e.charCodeAt(i+1))>=56320&&n<=57343?(o||FontManager.isModifier(t,n)?(r[r.length-1]+=e.substr(i,2),o=!1):r.push(e.substr(i,2)),i+=1):r.push(e.charAt(i)):t>56319?(n=e.charCodeAt(i+1),FontManager.isZeroWidthJoiner(t,n)?(o=!0,r[r.length-1]+=e.substr(i,2),i+=1):r.push(e.charAt(i))):FontManager.isZeroWidthJoiner(t)?(r[r.length-1]+=e.charAt(i),o=!0):r.push(e.charAt(i)),i+=1;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,n,r,i,a,o,s,u=this.elem.globalData.fontManager,l=this.data,c=[],f=0,d=l.m.g,h=0,p=0,g=0,m=[],v=0,b=0,y=u.getFontByName(e.f),_=0,A=getFontProperties(y);e.fWeight=A.weight,e.fStyle=A.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),n=e.finalText.length,e.finalLineHeight=e.lh;var w,F=e.tr/1e3*e.finalSize;if(e.sz)for(var k,x,E=!0,C=e.sz[0],S=e.sz[1];E;){k=0,v=0,n=(x=this.buildFinalText(e.t)).length,F=e.tr/1e3*e.finalSize;var O=-1;for(t=0;t<n;t+=1)w=x[t].charCodeAt(0),r=!1," "===x[t]?O=t:13!==w&&3!==w||(v=0,r=!0,k+=e.finalLineHeight||1.2*e.finalSize),u.chars?(s=u.getCharData(x[t],y.fStyle,y.fFamily),_=r?0:s.w*e.finalSize/100):_=u.measureText(x[t],e.f,e.finalSize),v+_>C&&" "!==x[t]?(-1===O?n+=1:t=O,k+=e.finalLineHeight||1.2*e.finalSize,x.splice(t,O===t?1:0,"\r"),O=-1,v=0):(v+=_,v+=F);k+=y.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&S<k?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=x,n=e.finalText.length,E=!1)}v=-F,_=0;var D,j=0;for(t=0;t<n;t+=1)if(r=!1,13===(w=(D=e.finalText[t]).charCodeAt(0))||3===w?(j=0,m.push(v),b=v>b?v:b,v=-2*F,i="",r=!0,g+=1):i=D,u.chars?(s=u.getCharData(D,y.fStyle,u.getFontByName(e.f).fFamily),_=r?0:s.w*e.finalSize/100):_=u.measureText(i,e.f,e.finalSize)," "===D?j+=_+F:(v+=_+F+j,j=0),c.push({l:_,an:_,add:h,n:r,anIndexes:[],val:i,line:g,animatorJustifyOffset:0}),2==d){if(h+=_,""===i||" "===i||t===n-1){for(""!==i&&" "!==i||(h-=_);p<=t;)c[p].an=h,c[p].ind=f,c[p].extra=_,p+=1;f+=1,h=0}}else if(3==d){if(h+=_,""===i||t===n-1){for(""===i&&(h-=_);p<=t;)c[p].an=h,c[p].ind=f,c[p].extra=_,p+=1;h=0,f+=1}}else c[f].ind=f,c[f].extra=0,f+=1;if(e.l=c,b=v>b?v:b,m.push(v),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=b,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=m;var T,P,R,M,I=l.a;o=I.length;var B=[];for(a=0;a<o;a+=1){for((T=I[a]).a.sc&&(e.strokeColorAnim=!0),T.a.sw&&(e.strokeWidthAnim=!0),(T.a.fc||T.a.fh||T.a.fs||T.a.fb)&&(e.fillColorAnim=!0),M=0,R=T.s.b,t=0;t<n;t+=1)(P=c[t]).anIndexes[a]=M,(1==R&&""!==P.val||2==R&&""!==P.val&&" "!==P.val||3==R&&(P.n||" "==P.val||t==n-1)||4==R&&(P.n||t==n-1))&&(1===T.s.rn&&B.push(M),M+=1);l.a[a].s.totalChars=M;var N,L=-1;if(1===T.s.rn)for(t=0;t<n;t+=1)L!=(P=c[t]).anIndexes[a]&&(L=P.anIndexes[a],N=B.splice(Math.floor(Math.random()*B.length),1)[0]),P.anIndexes[a]=N}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=y.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var i=0,a=0,o=1,s=1;this.ne.v>0?i=this.ne.v/100:a=-this.ne.v/100,this.xe.v>0?o=1-this.xe.v/100:s=1+this.xe.v/100;var u=BezierFactory.getBezierEasing(i,a,o,s).get,l=0,c=this.finalS,f=this.finalE,d=this.data.sh;if(2===d)l=u(l=f===c?r>=f?1:0:e(0,t(.5/(f-c)+(r-c)/(f-c),1)));else if(3===d)l=u(l=f===c?r>=f?0:1:1-e(0,t(.5/(f-c)+(r-c)/(f-c),1)));else if(4===d)f===c?l=0:(l=e(0,t(.5/(f-c)+(r-c)/(f-c),1)))<.5?l*=2:l=1-2*(l-.5),l=u(l);else if(5===d){if(f===c)l=0;else{var h=f-c,p=-h/2+(r=t(e(0,r+.5-c),f-c)),g=h/2;l=Math.sqrt(1-p*p/(g*g))}l=u(l)}else 6===d?(f===c?l=0:(r=t(e(0,r+.5-c),f-c),l=(1+Math.cos(Math.PI+2*Math.PI*r/(f-c)))/2),l=u(l)):(r>=n(c)&&(l=e(0,t(r-c<0?t(f,1)-(c-r):f-r,1))),l=u(l));if(100!==this.sm.v){var m=.01*this.sm.v;0===m&&(m=1e-8);var v=.5-.5*m;l<v?l=0:(l=(l-v)/m)>1&&(l=1)}return l*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,i=this.e.v/t+n;if(r>i){var a=r;r=i,i=a}this.finalS=r,this.finalE=i}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t,n)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},i=PropertyFactory.getProp,a=t.a;this.a={r:a.r?i(e,a.r,0,degToRads,n):r,rx:a.rx?i(e,a.rx,0,degToRads,n):r,ry:a.ry?i(e,a.ry,0,degToRads,n):r,sk:a.sk?i(e,a.sk,0,degToRads,n):r,sa:a.sa?i(e,a.sa,0,degToRads,n):r,s:a.s?i(e,a.s,1,.01,n):r,a:a.a?i(e,a.a,1,0,n):r,o:a.o?i(e,a.o,0,.01,n):r,p:a.p?i(e,a.p,1,0,n):r,sw:a.sw?i(e,a.sw,0,0,n):r,sc:a.sc?i(e,a.sc,1,0,n):r,fc:a.fc?i(e,a.fc,1,0,n):r,fh:a.fh?i(e,a.fh,0,0,n):r,fs:a.fs?i(e,a.fs,0,.01,n):r,fb:a.fb?i(e,a.fb,0,.01,n):r,t:a.t?i(e,a.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<n;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A=this._moreOptions.alignment.v,w=this._animatorsData,F=this._textData,k=this.mHelper,x=this._renderType,E=this.renderedLetters.length,C=e.l;if(this._hasMaskedPath){if(_=this._pathData.m,!this._pathData.n||this._pathData._mdf){var S,O=_.v;for(this._pathData.r.v&&(O=O.reverse()),o={tLength:0,segments:[]},a=O._length-1,v=0,i=0;i<a;i+=1)S=bez.buildBezierData(O.v[i],O.v[i+1],[O.o[i][0]-O.v[i][0],O.o[i][1]-O.v[i][1]],[O.i[i+1][0]-O.v[i+1][0],O.i[i+1][1]-O.v[i+1][1]]),o.tLength+=S.segmentLength,o.segments.push(S),v+=S.segmentLength;i=a,_.v.c&&(S=bez.buildBezierData(O.v[i],O.v[0],[O.o[i][0]-O.v[i][0],O.o[i][1]-O.v[i][1]],[O.i[0][0]-O.v[0][0],O.i[0][1]-O.v[0][1]]),o.tLength+=S.segmentLength,o.segments.push(S),v+=S.segmentLength),this._pathData.pi=o}if(o=this._pathData.pi,s=this._pathData.f.v,d=0,f=1,l=0,c=!0,g=o.segments,s<0&&_.v.c)for(o.tLength<Math.abs(s)&&(s=-Math.abs(s)%o.tLength),f=(p=g[d=g.length-1].points).length-1;s<0;)s+=p[f].partialLength,(f-=1)<0&&(f=(p=g[d-=1].points).length-1);h=(p=g[d].points)[f-1],m=(u=p[f]).partialLength}a=C.length,n=0,r=0;var D,j,T,P,R,M=1.2*e.finalSize*.714,I=!0;T=w.length;var B,N,L,U,H,z,q,V,W,G,K,Q,Y=-1,X=s,J=d,Z=f,$=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ne=0,re=0,ie=2===e.j?-.5:-1,ae=0,oe=!0;for(i=0;i<a;i+=1)if(C[i].n){for(ne&&(ne+=re);ae<i;)C[ae].animatorJustifyOffset=ne,ae+=1;ne=0,oe=!0}else{for(j=0;j<T;j+=1)(D=w[j].a).t.propType&&(oe&&2===e.j&&(re+=D.t.v*ie),(R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars)).length?ne+=D.t.v*R[0]*ie:ne+=D.t.v*R*ie);oe=!1}for(ne&&(ne+=re);ae<i;)C[ae].animatorJustifyOffset=ne,ae+=1}for(i=0;i<a;i+=1){if(k.reset(),U=1,C[i].n)n=0,r+=e.yOffset,r+=I?1:0,s=X,I=!1,this._hasMaskedPath&&(f=Z,h=(p=g[d=J].points)[f-1],m=(u=p[f]).partialLength,l=0),ee="",K="",W="",Q="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if($!==C[i].line){switch(e.j){case 1:s+=v-e.lineWidths[C[i].line];break;case 2:s+=(v-e.lineWidths[C[i].line])/2}$=C[i].line}Y!==C[i].ind&&(C[Y]&&(s+=C[Y].extra),s+=C[i].an/2,Y=C[i].ind),s+=A[0]*C[i].an*.005;var se=0;for(j=0;j<T;j+=1)(D=w[j].a).p.propType&&((R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars)).length?se+=D.p.v[0]*R[0]:se+=D.p.v[0]*R),D.a.propType&&((R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars)).length?se+=D.a.v[0]*R[0]:se+=D.a.v[0]*R);for(c=!0,this._pathData.a.v&&(s=.5*C[0].an+(v-this._pathData.f.v-.5*C[0].an-.5*C[C.length-1].an)*Y/(a-1),s+=this._pathData.f.v);c;)l+m>=s+se||!p?(b=(s+se-l)/u.partialLength,N=h.point[0]+(u.point[0]-h.point[0])*b,L=h.point[1]+(u.point[1]-h.point[1])*b,k.translate(-A[0]*C[i].an*.005,-A[1]*M*.01),c=!1):p&&(l+=u.partialLength,(f+=1)>=p.length&&(f=0,g[d+=1]?p=g[d].points:_.v.c?(f=0,p=g[d=0].points):(l-=u.partialLength,p=null)),p&&(h=u,m=(u=p[f]).partialLength));B=C[i].an/2-C[i].add,k.translate(-B,0,0)}else B=C[i].an/2-C[i].add,k.translate(-B,0,0),k.translate(-A[0]*C[i].an*.005,-A[1]*M*.01,0);for(j=0;j<T;j+=1)(D=w[j].a).t.propType&&(R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars),0===n&&0===e.j||(this._hasMaskedPath?R.length?s+=D.t.v*R[0]:s+=D.t.v*R:R.length?n+=D.t.v*R[0]:n+=D.t.v*R));for(e.strokeWidthAnim&&(z=e.sw||0),e.strokeColorAnim&&(H=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(q=[e.fc[0],e.fc[1],e.fc[2]]),j=0;j<T;j+=1)(D=w[j].a).a.propType&&((R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars)).length?k.translate(-D.a.v[0]*R[0],-D.a.v[1]*R[1],D.a.v[2]*R[2]):k.translate(-D.a.v[0]*R,-D.a.v[1]*R,D.a.v[2]*R));for(j=0;j<T;j+=1)(D=w[j].a).s.propType&&((R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars)).length?k.scale(1+(D.s.v[0]-1)*R[0],1+(D.s.v[1]-1)*R[1],1):k.scale(1+(D.s.v[0]-1)*R,1+(D.s.v[1]-1)*R,1));for(j=0;j<T;j+=1){if(D=w[j].a,R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars),D.sk.propType&&(R.length?k.skewFromAxis(-D.sk.v*R[0],D.sa.v*R[1]):k.skewFromAxis(-D.sk.v*R,D.sa.v*R)),D.r.propType&&(R.length?k.rotateZ(-D.r.v*R[2]):k.rotateZ(-D.r.v*R)),D.ry.propType&&(R.length?k.rotateY(D.ry.v*R[1]):k.rotateY(D.ry.v*R)),D.rx.propType&&(R.length?k.rotateX(D.rx.v*R[0]):k.rotateX(D.rx.v*R)),D.o.propType&&(R.length?U+=(D.o.v*R[0]-U)*R[0]:U+=(D.o.v*R-U)*R),e.strokeWidthAnim&&D.sw.propType&&(R.length?z+=D.sw.v*R[0]:z+=D.sw.v*R),e.strokeColorAnim&&D.sc.propType)for(V=0;V<3;V+=1)R.length?H[V]+=(D.sc.v[V]-H[V])*R[0]:H[V]+=(D.sc.v[V]-H[V])*R;if(e.fillColorAnim&&e.fc){if(D.fc.propType)for(V=0;V<3;V+=1)R.length?q[V]+=(D.fc.v[V]-q[V])*R[0]:q[V]+=(D.fc.v[V]-q[V])*R;D.fh.propType&&(q=R.length?addHueToRGB(q,D.fh.v*R[0]):addHueToRGB(q,D.fh.v*R)),D.fs.propType&&(q=R.length?addSaturationToRGB(q,D.fs.v*R[0]):addSaturationToRGB(q,D.fs.v*R)),D.fb.propType&&(q=R.length?addBrightnessToRGB(q,D.fb.v*R[0]):addBrightnessToRGB(q,D.fb.v*R))}}for(j=0;j<T;j+=1)(D=w[j].a).p.propType&&(R=w[j].s.getMult(C[i].anIndexes[j],F.a[j].s.totalChars),this._hasMaskedPath?R.length?k.translate(0,D.p.v[1]*R[0],-D.p.v[2]*R[1]):k.translate(0,D.p.v[1]*R,-D.p.v[2]*R):R.length?k.translate(D.p.v[0]*R[0],D.p.v[1]*R[1],-D.p.v[2]*R[2]):k.translate(D.p.v[0]*R,D.p.v[1]*R,-D.p.v[2]*R));if(e.strokeWidthAnim&&(W=z<0?0:z),e.strokeColorAnim&&(G="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),e.fillColorAnim&&e.fc&&(K="rgb("+Math.round(255*q[0])+","+Math.round(255*q[1])+","+Math.round(255*q[2])+")"),this._hasMaskedPath){if(k.translate(0,-e.ls),k.translate(0,A[1]*M*.01+r,0),this._pathData.p.v){y=(u.point[1]-h.point[1])/(u.point[0]-h.point[0]);var ue=180*Math.atan(y)/Math.PI;u.point[0]<h.point[0]&&(ue+=180),k.rotate(-ue*Math.PI/180)}k.translate(N,L,0),s-=A[0]*C[i].an*.005,C[i+1]&&Y!==C[i+1].ind&&(s+=C[i].an/2,s+=.001*e.tr*e.finalSize)}else{switch(k.translate(n,r,0),e.ps&&k.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:k.translate(C[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[C[i].line]),0,0);break;case 2:k.translate(C[i].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[C[i].line])/2,0,0)}k.translate(0,-e.ls),k.translate(B,0,0),k.translate(A[0]*C[i].an*.005,A[1]*M*.01,0),n+=C[i].l+.001*e.tr*e.finalSize}"html"===x?ee=k.toCSS():"svg"===x?ee=k.to2dCSS():te=[k.props[0],k.props[1],k.props[2],k.props[3],k.props[4],k.props[5],k.props[6],k.props[7],k.props[8],k.props[9],k.props[10],k.props[11],k.props[12],k.props[13],k.props[14],k.props[15]],Q=U}E<=i?(P=new LetterProps(Q,W,G,K,ee,te),this.renderedLetters.push(P),E+=1,this.lettersChangedFlag=!0):(P=this.renderedLetters[i],this.lettersChangedFlag=P.update(Q,W,G,K,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){var n,r,i=t.length,a="";for(n=0;n<i;n+=1)"sh"===t[n].ty&&(r=t[n].ks.k,a+=buildShapeString(r,r.i.length,!0,e));return a},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,i){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(r,i,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(t&&t.title){var r=createNS("title"),i=createElementID();r.setAttribute("id",i),r.textContent=t.title,this.svgElement.appendChild(r),n+=i}if(t&&t.description){var a=createNS("desc"),o=createElementID();a.setAttribute("id",o),a.textContent=t.description,this.svgElement.appendChild(a),n+=" "+o}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var u=createNS("g");this.svgElement.appendChild(u),this.layerElement=u,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CVContextData(){var e;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),e=0;e<15;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=15}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVEffects(){}function CVMaskElement(e,t){var n;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,i=!1;for(n=0;n<r;n+=1)"n"!==this.masksProperties[n].mode&&(i=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}function CVBaseElement(){}function CVShapeData(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var o,s=n.length;for(i=0;i<s;i+=1)n[i].closed||(o={transforms:r.addTransformSequence(n[i].transforms),trNodes:[]},this.styledShapes.push(o),n[i].elements.push(o))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}function CanvasRendererBase(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HBaseElement(){}function HSolidElement(e,t,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var i,a=e.ks.or.k.length;for(i=0;i<a;i+=1)e.ks.or.k[i].to=null,e.ks.or.k[i].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,r=[],i="";t<n;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=e[t],t+=1;return r.push(i),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){var e,t;this.addDynamicProperty(this);var n=this.textProperty.currentData;this.renderedLetters=createSizedArray(n?n.l.length:0),n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw)),this.layerElement.setAttribute("font-size",n.finalSize);var r=this.globalData.fontManager.getFontByName(n.f);if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var i=n.fWeight,a=n.fStyle;this.layerElement.setAttribute("font-style",a),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",n.t);var o,s=n.l||[],u=!!this.globalData.fontManager.chars;t=s.length;var l=this.mHelper,c=this.data.singleShape,f=0,d=0,h=!0,p=.001*n.tr*n.finalSize;if(!c||u||n.sz){var g,m=this.textSpans.length;for(e=0;e<t;e+=1){if(this.textSpans[e]||(this.textSpans[e]={span:null,childSpan:null,glyph:null}),!u||!c||0===e){if(o=m>e?this.textSpans[e].span:createNS(u?"g":"text"),m<=e){if(o.setAttribute("stroke-linecap","butt"),o.setAttribute("stroke-linejoin","round"),o.setAttribute("stroke-miterlimit","4"),this.textSpans[e].span=o,u){var v=createNS("g");o.appendChild(v),this.textSpans[e].childSpan=v}this.textSpans[e].span=o,this.layerElement.appendChild(o)}o.style.display="inherit"}if(l.reset(),c&&(s[e].n&&(f=-p,d+=n.yOffset,d+=h?1:0,h=!1),this.applyTextPropertiesToMatrix(n,l,s[e].line,f,d),f+=s[e].l||0,f+=p),u){var b;if(1===(g=this.globalData.fontManager.getCharData(n.finalText[e],r.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily)).t)b=new SVGCompElement(g.data,this.globalData,this);else{var y=emptyShapeData;g.data&&g.data.shapes&&(y=this.buildShapeData(g.data,n.finalSize)),b=new SVGShapeElement(y,this.globalData,this)}if(this.textSpans[e].glyph){var _=this.textSpans[e].glyph;this.textSpans[e].childSpan.removeChild(_.layerElement),_.destroy()}this.textSpans[e].glyph=b,b._debug=!0,b.prepareFrame(0),b.renderFrame(),this.textSpans[e].childSpan.appendChild(b.layerElement),1===g.t&&this.textSpans[e].childSpan.setAttribute("transform","scale("+n.finalSize/100+","+n.finalSize/100+")")}else c&&o.setAttribute("transform","translate("+l.props[12]+","+l.props[13]+")"),o.textContent=s[e].val,o.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&o&&o.setAttribute("d","")}else{var A=this.textContainer,w="start";switch(n.j){case 1:w="end";break;case 2:w="middle";break;default:w="start"}A.setAttribute("text-anchor",w),A.setAttribute("letter-spacing",p);var F=this.buildTextContents(n.finalText);for(t=F.length,d=n.ps?n.ps[1]+n.ascent:0,e=0;e<t;e+=1)(o=this.textSpans[e].span||createNS("tspan")).textContent=F[e],o.setAttribute("x",0),o.setAttribute("y",d),o.style.display="inherit",A.appendChild(o),this.textSpans[e]||(this.textSpans[e]={span:null,glyph:null}),this.textSpans[e].span=o,d+=n.finalLineHeight;this.layerElement.appendChild(A)}for(;e<this.textSpans.length;)this.textSpans[e].span.style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,n=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,e=0;e<n;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var n,r,i,a=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l;for(t=o.length,e=0;e<t;e+=1)o[e].n||(n=a[e],r=this.textSpans[e].span,(i=this.textSpans[e].glyph)&&i.renderFrame(),n._mdf.m&&r.setAttribute("transform",n.m),n._mdf.o&&r.setAttribute("opacity",n.o),n._mdf.sw&&r.setAttribute("stroke-width",n.sw),n._mdf.sc&&r.setAttribute("stroke",n.sc),n._mdf.fc&&r.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var i=createElementID();n.setAttribute("id",i),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);t[e]=n,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?n.setMatte(t[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(n)))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){e.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){for(var r,i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var n,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&(this.elements[n].prepareFrame(this.renderedFrame-this.layers[n].st),this.elements[n]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(t);var n=0;for(n=this._length;n<e;n+=1)this.saved[n]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r="_";for(t=0;t<n;t+=1)r+=e[t].transform.key+"_";var i=this.sequences[r];return i||(i={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=i,this.sequenceList.push(i)),i},processSequence:function(e,t){for(var n,r=0,i=e.transforms.length,a=t;r<i&&!t;){if(e.transforms[r].transform.mProps._mdf){a=!0;break}r+=1}if(a)for(e.finalTransform.reset(),r=i-1;r>=0;r-=1)n=e.transforms[r].transform.mProps.v.props,e.finalTransform.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15]);e._mdf=a},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVEffects.prototype.renderFrame=function(){},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,n,r,i=this.element.finalTransform.mat,a=this.element.canvasContext,o=this.masksProperties.length;for(a.beginPath(),e=0;e<o;e+=1)if("n"!==this.masksProperties[e].mode){var s;this.masksProperties[e].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),r=this.viewData[e].v,t=i.applyToPointArray(r.v[0][0],r.v[0][1],0),a.moveTo(t[0],t[1]);var u=r._length;for(s=1;s<u;s+=1)n=i.applyToTriplePoints(r.o[s-1],r.i[s],r.v[s]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=i.applyToTriplePoints(r.o[s-1],r.i[0],r.v[0]),a.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0),a.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var e=0===this.data.ty;this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(e),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var i=new DashProperty(this,e.d,"canvas",this);r.d=i,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,i){var a,o,s,u,l,c,f=e.length-1,d=[],h=[],p=[].concat(i);for(a=f;a>=0;a-=1){if((u=this.searchProcessedElement(e[a]))?t[a]=n[u-1]:e[a]._shouldRender=r,"fl"===e[a].ty||"st"===e[a].ty||"gf"===e[a].ty||"gs"===e[a].ty)u?t[a].style.closed=!1:t[a]=this.createStyleElement(e[a],p),d.push(t[a].style);else if("gr"===e[a].ty){if(u)for(s=t[a].it.length,o=0;o<s;o+=1)t[a].prevViewData[o]=t[a].it[o];else t[a]=this.createGroupElement(e[a]);this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,r,p)}else"tr"===e[a].ty?(u||(c=this.createTransformElement(e[a]),t[a]=c),p.push(t[a]),this.addTransformToStyleList(t[a])):"sh"===e[a].ty||"rc"===e[a].ty||"el"===e[a].ty||"sr"===e[a].ty?u||(t[a]=this.createShapeElement(e[a])):"tm"===e[a].ty||"rd"===e[a].ty||"pb"===e[a].ty?(u?(l=t[a]).closed=!1:((l=ShapeModifiers.getModifier(e[a].ty)).init(this,e[a]),t[a]=l,this.shapeModifiers.push(l)),h.push(l)):"rp"===e[a].ty&&(u?(l=t[a]).closed=!0:(l=ShapeModifiers.getModifier(e[a].ty),t[a]=l,l.init(this,e,a,t),this.shapeModifiers.push(l),r=!1),h.push(l));this.addProcessedElement(e[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),f=h.length,a=0;a<f;a+=1)h[a].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,n,r,i,a,o,s,u,l=this.stylesList.length,c=this.globalData.renderer,f=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(("st"!==(s=(u=this.stylesList[e]).type)&&"gs"!==s||0!==u.wi)&&u.data._shouldRender&&0!==u.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),a=u.elements,"st"===s||"gs"===s?(f.strokeStyle="st"===s?u.co:u.grd,f.lineWidth=u.wi,f.lineCap=u.lc,f.lineJoin=u.lj,f.miterLimit=u.ml||0):f.fillStyle="fl"===s?u.co:u.grd,c.ctxOpacity(u.coOp),"st"!==s&&"gs"!==s&&f.beginPath(),c.ctxTransform(u.preTransforms.finalTransform.props),n=a.length,t=0;t<n;t+=1){for("st"!==s&&"gs"!==s||(f.beginPath(),u.da&&(f.setLineDash(u.da),f.lineDashOffset=u.do)),i=(o=a[t].trNodes).length,r=0;r<i;r+=1)"m"===o[r].t?f.moveTo(o[r].p[0],o[r].p[1]):"c"===o[r].t?f.bezierCurveTo(o[r].pts[0],o[r].pts[1],o[r].pts[2],o[r].pts[3],o[r].pts[4],o[r].pts[5]):f.closePath();"st"!==s&&"gs"!==s||(f.stroke(),u.da&&f.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&f.fill(u.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var i,a;for(a=e,i=t.length-1;i>=0;i-=1)"tr"===t[i].ty?(a=n[i].transform,this.renderShapeTransform(e,a)):"sh"===t[i].ty||"el"===t[i].ty||"rc"===t[i].ty||"sr"===t[i].ty?this.renderPath(t[i],n[i]):"fl"===t[i].ty?this.renderFill(t[i],n[i],a):"st"===t[i].ty?this.renderStroke(t[i],n[i],a):"gf"===t[i].ty||"gs"===t[i].ty?this.renderGradientFill(t[i],n[i],a):"gr"===t[i].ty?this.renderShape(a,t[i].it,n[i].it):t[i].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,i,a=e.trNodes,o=t.paths,s=o._length;a.length=0;var u=e.transforms.finalTransform;for(i=0;i<s;i+=1){var l=o.shapes[i];if(l&&l.v){for(r=l._length,n=1;n<r;n+=1)1===n&&a.push({t:"m",p:u.applyToPointArray(l.v[0][0],l.v[0][1],0)}),a.push({t:"c",pts:u.applyToTriplePoints(l.o[n-1],l.i[n],l.v[n])});1===r&&a.push({t:"m",p:u.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&r&&(a.push({t:"c",pts:u.applyToTriplePoints(l.o[n-1],l.i[0],l.v[0])}),a.push({t:"z"}))}}e.trNodes=a}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r,i=t.style;if(!i.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var a,o=this.globalData.canvasContext,s=t.s.v,u=t.e.v;if(1===e.t)r=o.createLinearGradient(s[0],s[1],u[0],u[1]);else{var l=Math.sqrt(Math.pow(s[0]-u[0],2)+Math.pow(s[1]-u[1],2)),c=Math.atan2(u[1]-s[1],u[0]-s[0]),f=t.h.v;f>=1?f=.99:f<=-1&&(f=-.99);var d=l*f,h=Math.cos(c+t.a.v)*d+s[0],p=Math.sin(c+t.a.v)*d+s[1];r=o.createRadialGradient(h,p,0,s[0],s[1],l)}var g=e.g.p,m=t.g.c,v=1;for(a=0;a<g;a+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*a+1]),r.addColorStop(m[4*a]/100,"rgba("+m[4*a+1]+","+m[4*a+2]+","+m[4*a+3]+","+v+")");i.grd=r}i.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,i=t.d;i&&(i._mdf||this._isFirstFrame)&&(r.da=i.dashArray,r.do=i.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var n=!1;e.sc&&(n=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var r,i,a,o,s,u,l,c,f,d,h,p,g=this.globalData.fontManager.getFontByName(e.f),m=e.l,v=this.mHelper;this.stroke=n,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,i=e.finalText.length;var b=this.data.singleShape,y=.001*e.tr*e.finalSize,_=0,A=0,w=!0,F=0;for(r=0;r<i;r+=1){o=(a=this.globalData.fontManager.getCharData(e.finalText[r],g.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&a.data||{},v.reset(),b&&m[r].n&&(_=-y,A+=e.yOffset,A+=w?1:0,w=!1),f=(l=o.shapes?o.shapes[0].it:[]).length,v.scale(e.finalSize/100,e.finalSize/100),b&&this.applyTextPropertiesToMatrix(e,v,m[r].line,_,A),h=createSizedArray(f-1);var k=0;for(c=0;c<f;c+=1)if("sh"===l[c].ty){for(u=l[c].ks.k.i.length,d=l[c].ks.k,p=[],s=1;s<u;s+=1)1===s&&p.push(v.applyToX(d.v[0][0],d.v[0][1],0),v.applyToY(d.v[0][0],d.v[0][1],0)),p.push(v.applyToX(d.o[s-1][0],d.o[s-1][1],0),v.applyToY(d.o[s-1][0],d.o[s-1][1],0),v.applyToX(d.i[s][0],d.i[s][1],0),v.applyToY(d.i[s][0],d.i[s][1],0),v.applyToX(d.v[s][0],d.v[s][1],0),v.applyToY(d.v[s][0],d.v[s][1],0));p.push(v.applyToX(d.o[s-1][0],d.o[s-1][1],0),v.applyToY(d.o[s-1][0],d.o[s-1][1],0),v.applyToX(d.i[0][0],d.i[0][1],0),v.applyToY(d.i[0][0],d.i[0][1],0),v.applyToX(d.v[0][0],d.v[0][1],0),v.applyToY(d.v[0][0],d.v[0][1],0)),h[k]=p,k+=1}b&&(_+=m[r].l,_+=y),this.textSpans[F]?this.textSpans[F].elem=h:this.textSpans[F]={elem:h},F+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,n,r,i,a,o=this.canvasContext;o.font=this.values.fValue,o.lineCap="butt",o.lineJoin="miter",o.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var s,u=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;t=l.length;var c,f,d=null,h=null,p=null;for(e=0;e<t;e+=1)if(!l[e].n){if((s=u[e])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(s.p),this.globalData.renderer.ctxOpacity(s.o)),this.fill){for(s&&s.fc?d!==s.fc&&(d=s.fc,o.fillStyle=s.fc):d!==this.values.fill&&(d=this.values.fill,o.fillStyle=this.values.fill),r=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(a=(f=c[n]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),i=2;i<a;i+=6)this.globalData.canvasContext.bezierCurveTo(f[i],f[i+1],f[i+2],f[i+3],f[i+4],f[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(s&&s.sw?p!==s.sw&&(p=s.sw,o.lineWidth=s.sw):p!==this.values.sWidth&&(p=this.values.sWidth,o.lineWidth=this.values.sWidth),s&&s.sc?h!==s.sc&&(h=s.sc,o.strokeStyle=s.sc):h!==this.values.stroke&&(h=this.values.stroke,o.strokeStyle=this.values.stroke),r=(c=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(a=(f=c[n]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),i=2;i<a;i+=6)this.globalData.canvasContext.bezierCurveTo(f[i],f[i+1],f[i+2],f[i+3],f[i+4],f[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}s&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,n,r=e.getContext("2d"),i=this.img.width,a=this.img.height,o=i/a,s=this.assetData.w/this.assetData.h,u=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;o>s&&"xMidYMid slice"===u||o<s&&"xMidYMid slice"!==u?t=(n=a)*s:n=(t=i)/s,r.drawImage(this.img,(i-t)/2,(a-n)/2,t,n,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){if(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(e);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var n=this.contextData.cTr.props;this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])}else this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=e<0?0:e,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();var t,n=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)r[t]=n[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,n=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(t=0;t<16;t+=1)r[t]=n[t];this.canvasContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13]),n=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=n,this.globalData.currentGlobalAlpha!==n&&(this.canvasContext.globalAlpha=n,this.globalData.currentGlobalAlpha=n)}else this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){var e,t,n,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var i=this.renderConfig.preserveAspectRatio.split(" "),a=i[1]||"meet",o=i[0]||"xMidYMid",s=o.substr(0,4),u=o.substr(4);n=e/t,(r=this.transformCanvas.w/this.transformCanvas.h)>n&&"meet"===a||r<n&&"slice"===a?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(r<n&&"meet"===a||r>n&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(r<n&&"meet"===a||r>n&&"slice"===a)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===u&&(r>n&&"meet"===a||r<n&&"slice"===a)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===u&&(r>n&&"meet"===a||r<n&&"slice"===a)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var n;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=0;n<r;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,r,i,a,o,s=e.sh.v,u=e.transformers,l=s._length;if(!(l<=1)){for(n=0;n<l-1;n+=1)r=this.getTransformedPoint(u,s.v[n]),i=this.getTransformedPoint(u,s.o[n]),a=this.getTransformedPoint(u,s.i[n+1]),o=this.getTransformedPoint(u,s.v[n+1]),this.checkBounds(r,i,a,o,t);s.c&&(r=this.getTransformedPoint(u,s.v[n]),i=this.getTransformedPoint(u,s.o[n]),a=this.getTransformedPoint(u,s.i[0]),o=this.getTransformedPoint(u,s.v[0]),this.checkBounds(r,i,a,o,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,i){this.getBoundsOfCurve(e,t,n,r);var a=this.shapeBoundingBox;i.x=bmMin(a.left,i.x),i.xMax=bmMax(a.right,i.xMax),i.y=bmMin(a.top,i.y),i.yMax=bmMax(a.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,r){for(var i,a,o,s,u,l,c,f=[[e[0],r[0]],[e[1],r[1]]],d=0;d<2;++d)a=6*e[d]-12*t[d]+6*n[d],i=-3*e[d]+9*t[d]-9*n[d]+3*r[d],o=3*t[d]-3*e[d],a|=0,o|=0,0===(i|=0)&&0===a||(0===i?(s=-o/a)>0&&s<1&&f[d].push(this.calculateF(s,e,t,n,r,d)):(u=a*a-4*o*i)>=0&&((l=(-a+bmSqrt(u))/(2*i))>0&&l<1&&f[d].push(this.calculateF(l,e,t,n,r,d)),(c=(-a-bmSqrt(u))/(2*i))>0&&c<1&&f[d].push(this.calculateF(c,e,t,n,r,d))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,i,a){return bmPow(1-e,3)*t[a]+3*bmPow(1-e,2)*e*n[a]+3*(1-e)*bmPow(e,2)*r[a]+bmPow(e,3)*i[a]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var i=e.keyframes[r].s;i>n&&(n=i)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=i,r.webkitTransform=i}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r,i,a=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",a.fClass)this.innerElem.className=a.fClass;else{t.fontFamily=a.fFamily;var o=e.fWeight,s=e.fStyle;t.fontStyle=s,t.fontWeight=o}var u,l,c,f=e.l;i=f.length;var d,h=this.mHelper,p="",g=0;for(r=0;r<i;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[g]?u=this.textPaths[g]:((u=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),u.setAttribute("stroke-linejoin",lineJoinEnum[2]),u.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[g]?c=(l=this.textSpans[g]).children[0]:((l=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(u),styleDiv(l)))):this.isMasked?u=this.textPaths[g]?this.textPaths[g]:createNS("text"):this.textSpans[g]?(l=this.textSpans[g],u=this.textPaths[g]):(styleDiv(l=createTag("span")),styleDiv(u=createTag("span")),l.appendChild(u)),this.globalData.fontManager.chars){var m,v=this.globalData.fontManager.getCharData(e.finalText[r],a.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(m=v?v.data:null,h.reset(),m&&m.shapes&&m.shapes.length&&(d=m.shapes[0].it,h.scale(e.finalSize/100,e.finalSize/100),p=this.createPathShape(h,d),u.setAttribute("d",p)),this.isMasked)this.innerElem.appendChild(u);else{if(this.innerElem.appendChild(l),m&&m.shapes){document.body.appendChild(c);var b=c.getBBox();c.setAttribute("width",b.width+2),c.setAttribute("height",b.height+2),c.setAttribute("viewBox",b.x-1+" "+(b.y-1)+" "+(b.width+2)+" "+(b.height+2));var y=c.style,_="translate("+(b.x-1)+"px,"+(b.y-1)+"px)";y.transform=_,y.webkitTransform=_,f[r].yOffset=b.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);l.appendChild(c)}}else if(u.textContent=f[r].val,u.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(u);else{this.innerElem.appendChild(l);var A=u.style,w="translate3d(0,"+-e.finalSize/1.2+"px,0)";A.transform=w,A.webkitTransform=w}this.isMasked?this.textSpans[g]=u:this.textSpans[g]=l,this.textSpans[g].style.display="block",this.textPaths[g]=u,g+=1}for(;g<this.textSpans.length;)this.textSpans[g].style.display="none",g+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var n,r,i,a,o,s=0,u=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(r=l.length,n=0;n<r;n+=1)l[n].n?s+=1:(a=this.textSpans[n],o=this.textPaths[n],i=u[s],s+=1,i._mdf.m&&(this.isMasked?a.setAttribute("transform",i.m):(a.style.webkitTransform=i.m,a.style.transform=i.m)),a.style.opacity=i.o,i.sw&&i._mdf.sw&&o.setAttribute("stroke-width",i.sw),i.sc&&i._mdf.sc&&o.setAttribute("stroke",i.sc),i.fc&&i._mdf.fc&&(o.setAttribute("fill",i.fc),o.style.color=i.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height)),this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=f,e.webkitTransform=f}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,r,i=this.comp.threeDElements.length;for(e=0;e<i;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){n=t.perspectiveElem.style,r=t.container.style;var a=this.pe.v+"px",o="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=a,n.webkitPerspective=a,r.transformOrigin=o,r.mozTransformOrigin=o,r.webkitTransformOrigin=o,n.transform=s,n.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,n=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)n=this.hierarchy[e].finalTransform.mProp._mdf||n;if(n||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var r=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var a=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),o=[i[0]/a,i[1]/a,i[2]/a],s=Math.sqrt(o[2]*o[2]+o[0]*o[0]),u=Math.atan2(o[1],s),l=Math.atan2(o[0],-o[2]);this.mat.rotateY(l).rotateX(-u)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var f,d,h;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(f=this.comp.threeDElements[e]).type){if(c){var p=this.mat.toCSS();(h=f.container.style).transform=p,h.webkitTransform=p}this.pe._mdf&&((d=f.perspectiveElem.style).perspective=this.pe.v+"px",d.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var i,a,o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement&&(a=this.elements[o],i=(this.layers[o].ddd?this.getThreeDContainerByPos(o):a.getBaseElement())||i),o+=1;i?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,i):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,i=createTag("div");styleDiv(i);var a=createTag("div");if(styleDiv(a),"3d"===t){(n=i.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var o="50% 50%";n.webkitTransformOrigin=o,n.mozTransformOrigin=o,n.transformOrigin=o;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=a.style).transform=s,r.webkitTransform=s}i.appendChild(a);var u={container:a,perspectiveElem:i,startPos:e,endPos:e,type:t};return this.threeDElements.push(u),u},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e<n;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==r&&(r="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==r&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(n=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var i,a=this.threeDElements[n].startPos;a<t;)this.elements[a]&&this.elements[a].getBaseElement&&(i=this.elements[a].getBaseElement()),a+=1;i?this.threeDElements[n].container.insertBefore(e,i):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),r.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var a=createNS("defs");i.appendChild(a),this.data=e,this.setupGlobalData(e,i),this.globalData.defs=a,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,n,r,i=this.animationItem.wrapper.offsetWidth,a=this.animationItem.wrapper.offsetHeight,o=i/a;this.globalData.compSize.w/this.globalData.compSize.h>o?(e=i/this.globalData.compSize.w,t=i/this.globalData.compSize.w,n=0,r=(a-this.globalData.compSize.h*(i/this.globalData.compSize.w))/2):(e=a/this.globalData.compSize.h,t=a/this.globalData.compSize.h,n=(i-this.globalData.compSize.w*(a/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var i=this.threeDElements[e].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(n,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var i=this.createComp(e[t],r,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var Expressions=function(){var e={initExpressions:function(e){var t=0,n=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0===(t-=1)&&function(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===n.indexOf(e)&&n.push(e)}}};return e}();function _typeof$1(e){return _typeof$1="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(e)}function seedRandom(e,t){var n=this,r=256,i=t.pow(r,6),a=t.pow(2,52),o=2*a,s=255;function u(e){var t,n=e.length,i=this,a=0,o=i.i=i.j=0,u=i.S=[];for(n||(e=[n++]);a<r;)u[a]=a++;for(a=0;a<r;a++)u[a]=u[o=s&o+e[a%n]+(t=u[a])],u[o]=t;i.g=function(e){for(var t,n=0,a=i.i,o=i.j,u=i.S;e--;)t=u[a=s&a+1],n=n*r+u[s&(u[a]=u[o=s&o+t])+(u[o]=t)];return i.i=a,i.j=o,n}}function l(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function c(e,t){var n,r=[],i=_typeof$1(e);if(t&&"object"==i)for(n in e)try{r.push(c(e[n],t-1))}catch(a){}return r.length?r:"string"==i?e:e+"\0"}function f(e,t){for(var n,r=e+"",i=0;i<r.length;)t[s&i]=s&(n^=19*t[s&i])+r.charCodeAt(i++);return d(t)}function d(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(s,h,p){var g=[],m=f(c((h=!0===h?{entropy:!0}:h||{}).entropy?[s,d(e)]:null===s?function(){try{var t=new Uint8Array(r);return(n.crypto||n.msCrypto).getRandomValues(t),d(t)}catch(o){var i=n.navigator,a=i&&i.plugins;return[+new Date,n,a,n.screen,d(e)]}}():s,3),g),v=new u(g),b=function(){for(var e=v.g(6),t=i,n=0;e<a;)e=(e+n)*r,t*=r,n=v.g(1);for(;e>=o;)e/=2,t/=2,n>>>=1;return(e+n)/t};return b.int32=function(){return 0|v.g(4)},b.quick=function(){return v.g(4)/4294967296},b.double=b,f(d(v.S),e),(h.pass||p||function(e,n,r,i){return i&&(i.S&&l(i,v),e.state=function(){return l(v,{})}),r?(t.random=e,n):e})(b,m,"global"in h?h.global:this==t,h.state)},f(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof(e){return _typeof="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=_typeof(e);if("number"===t||"boolean"===t||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,i=[];for(n=0;n<r;n+=1)i[n]=-e[n];return i}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=_typeof(e),r=_typeof(t);if("string"===n||"string"===r)return e+t;if(isNumerable(n,e)&&isNumerable(r,t))return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,a=e.length,o=t.length,s=[];i<a||i<o;)("number"===typeof e[i]||e[i]instanceof Number)&&("number"===typeof t[i]||t[i]instanceof Number)?s[i]=e[i]+t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof(e),r=_typeof(t);if(isNumerable(n,e)&&isNumerable(r,t))return"string"===n&&(e=parseInt(e,10)),"string"===r&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var i=0,a=e.length,o=t.length,s=[];i<a||i<o;)("number"===typeof e[i]||e[i]instanceof Number)&&("number"===typeof t[i]||t[i]instanceof Number)?s[i]=e[i]-t[i]:s[i]=void 0===t[i]?e[i]:e[i]||t[i],i+=1;return s}return 0}function mul(e,t){var n,r,i,a=_typeof(e),o=_typeof(t);if(isNumerable(a,e)&&isNumerable(o,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(o,t)){for(i=e.length,n=createTypedArray("float32",i),r=0;r<i;r+=1)n[r]=e[r]*t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,n=createTypedArray("float32",i),r=0;r<i;r+=1)n[r]=e*t[r];return n}return 0}function div(e,t){var n,r,i,a=_typeof(e),o=_typeof(t);if(isNumerable(a,e)&&isNumerable(o,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(o,t)){for(i=e.length,n=createTypedArray("float32",i),r=0;r<i;r+=1)n[r]=e[r]/t;return n}if(isNumerable(a,e)&&$bm_isInstanceOfArray(t)){for(i=t.length,n=createTypedArray("float32",i),r=0;r<i;r+=1)n[r]=e/t[r];return n}return 0}function mod(e,t){return"string"===typeof e&&(e=parseInt(e,10)),"string"===typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"===typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var n;t||(t=helperLengthArray);var r=Math.min(e.length,t.length),i=0;for(n=0;n<r;n+=1)i+=Math.pow(t[n]-e[n],2);return Math.sqrt(i)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,r=e[0],i=e[1],a=e[2],o=Math.max(r,i,a),s=Math.min(r,i,a),u=(o+s)/2;if(o===s)t=0,n=0;else{var l=o-s;switch(n=u>.5?l/(2-o-s):l/(o+s),o){case r:t=(i-a)/l+(i<a?6:0);break;case i:t=(a-r)/l+2;break;case a:t=(r-i)/l+4}t/=6}return[t,n,u,e[3]]}function hue2rgb(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,i=e[0],a=e[1],o=e[2];if(0===a)t=o,r=o,n=o;else{var s=o<.5?o*(1+a):o+a-o*a,u=2*o-s;t=hue2rgb(u,s,i+1/3),n=hue2rgb(u,s,i),r=hue2rgb(u,s,i-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,i){if(void 0!==r&&void 0!==i||(r=t,i=n,t=0,n=1),n<t){var a=n;n=t,t=a}if(e<=t)return r;if(e>=n)return i;var o,s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(i-r)*s;var u=r.length,l=createTypedArray("float32",u);for(o=0;o<u;o+=1)l[o]=r[o]+(i[o]-r[o])*s;return l}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||(e=createTypedArray("float32",r));var i=createTypedArray("float32",r),a=BMMath.random();for(n=0;n<r;n+=1)i[n]=e[n]+a*(t[n]-e[n]);return i}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,r){var i,a=e.length,o=shapePool.newElement();o.setPathData(!!r,a);var s,u,l=[0,0];for(i=0;i<a;i+=1)s=t&&t[i]?t[i]:l,u=n&&n[i]?n[i]:l,o.setTripleAt(e[i][0],e[i][1],u[0]+e[i][0],u[1]+e[i][1],s[0]+e[i][0],s[1]+e[i][1],i,!0);return o}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var n,r,i=this.pv.length?this.pv.length:1,a=createTypedArray("float32",i),o=Math.floor(5*time);for(n=0,r=0;n<o;){for(r=0;r<i;r+=1)a[r]+=-t+2*t*BMMath.random();n+=1}var s=5*time,u=s-Math.floor(s),l=createTypedArray("float32",i);if(i>1){for(r=0;r<i;r+=1)l[r]=this.pv[r]+a[r]+(-t+2*t*BMMath.random())*u;return l}return this.pv+a[0]+(-t+2*t*BMMath.random())*u}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(e,t,n,r,i){return applyEase(easeOutBez,e,t,n,r,i)}function easeIn(e,t,n,r,i){return applyEase(easeInBez,e,t,n,r,i)}function ease(e,t,n,r,i){return applyEase(easeInOutBez,e,t,n,r,i)}function applyEase(e,t,n,r,i,a){void 0===i?(i=n,a=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var o=e(t);if($bm_isInstanceOfArray(i)){var s,u=i.length,l=createTypedArray("float32",u);for(s=0;s<u;s+=1)l[s]=(a[s]-i[s])*o+i[s];return l}return(a-i)*o+i}function nearestKey(e){var t,n,r,i=data.k.length;if(data.k.length&&"number"!==typeof data.k[0])if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){n=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}else n=0,r=0;var a={};return a.index=n,a.time=r/elem.comp.globalData.frameRate,a}function key(e){var t,n,r;if(!data.k.length||"number"===typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(r=i.length,n=0;n<r;n+=1)t[n]=i[n],t.value[n]=i[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"===typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"===typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers={searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),n=this.getValueAtTime(e+-.01),r=0;if(t.length){var i;for(i=0;i<t.length;i+=1)r+=Math.pow(n[i]-t[i],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,n,r=-.001,i=this.getValueAtTime(e),a=this.getValueAtTime(e+r);if(i.length)for(t=createTypedArray("float32",i.length),n=0;n<i.length;n+=1)t[n]=(a[n]-i[n])/r;else t=(a-i)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var r,i,a,o,s,u=this.comp.renderedFrame,l=this.keyframes,c=l[l.length-1].t;if(u<=c)return this.pv;if(n?i=c-(r=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip)):((!t||t>l.length-1)&&(t=l.length-1),r=c-(i=l[l.length-1-t].t)),"pingpong"===e){if(Math.floor((u-i)/r)%2!==0)return this.getValueAtTime((r-(u-i)%r+i)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(i/this.comp.globalData.frameRate,0),d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((u-i)%r+i)/this.comp.globalData.frameRate,0),p=Math.floor((u-i)/r);if(this.pv.length){for(o=(s=new Array(f.length)).length,a=0;a<o;a+=1)s[a]=(d[a]-f[a])*p+h[a];return s}return(d-f)*p+h}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),m=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=(s=new Array(g.length)).length,a=0;a<o;a+=1)s[a]=g[a]+(g[a]-m[a])*((u-c)/this.comp.globalData.frameRate)/5e-4;return s}return g+(u-c)/.001*(g-m)}}return this.getValueAtTime(((u-i)%r+i)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var r,i,a,o,s,u=this.comp.renderedFrame,l=this.keyframes,c=l[0].t;if(u>=c)return this.pv;if(n?i=c+(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c)):((!t||t>l.length-1)&&(t=l.length-1),r=(i=l[t].t)-c),"pingpong"===e){if(Math.floor((c-u)/r)%2===0)return this.getValueAtTime(((c-u)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(i/this.comp.globalData.frameRate,0),h=this.getValueAtTime((r-(c-u)%r+c)/this.comp.globalData.frameRate,0),p=Math.floor((c-u)/r)+1;if(this.pv.length){for(o=(s=new Array(f.length)).length,a=0;a<o;a+=1)s[a]=h[a]-(d[a]-f[a])*p;return s}return h-(d-f)*p}if("continue"===e){var g=this.getValueAtTime(c/this.comp.globalData.frameRate,0),m=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(o=(s=new Array(g.length)).length,a=0;a<o;a+=1)s[a]=g[a]+(g[a]-m[a])*(c-u)/.001;return s}return g+(g-m)*(c-u)/.001}}return this.getValueAtTime((r-((c-u)%r+c))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var n,r,i=this.comp.renderedFrame/this.comp.globalData.frameRate,a=i-e,o=t>1?(i+e-a)/(t-1):1,s=0,u=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;s<t;){if(r=this.getValueAtTime(a+s*o),this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]+=r[u];else n+=r;s+=1}if(this.pv.length)for(u=0;u<this.pv.length;u+=1)n[u]/=t;else n/=t;return n}function r(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var i=this.sk.getValueAtTime(e),a=this.sa.getValueAtTime(e);t.skewFromAxis(-i*this.sk.mult,a*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var o=this.r.getValueAtTime(e);t.rotate(-o*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),u=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(u*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var f=this.px.getValueAtTime(e),d=this.py.getValueAtTime(e);if(this.data.p.z){var h=this.pz.getValueAtTime(e);t.translate(f*this.px.mult,d*this.py.mult,-h*this.pz.mult)}else t.translate(f*this.px.mult,d*this.py.mult,0)}else{var p=this.p.getValueAtTime(e);t.translate(p[0]*this.p.mult,p[1]*this.p.mult,-p[2]*this.p.mult)}return t}function i(){return this.v.clone(new Matrix)}var a=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var o=a(e,t,n);return o.dynamicProperties.length?o.getValueAtTime=r.bind(o):o.getValueAtTime=i.bind(o),o.setGroupProperty=expressionHelpers.setGroupProperty,o};var o=PropertyFactory.getProp;PropertyFactory.getProp=function(r,i,a,s,u){var l=o(r,i,a,s,u);l.kf?l.getValueAtTime=expressionHelpers.getValueAtTime.bind(l):l.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=n,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=1===i.a?i.k.length:0,l.propertyIndex=i.ix;var c=0;return 0!==a&&(c=createTypedArray("float32",1===i.a?i.k[0].s.length:i.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,i,l),l.k&&u.addDynamicProperty(l),l};var s=ShapePropertyFactory.getConstructorFunction(),u=ShapePropertyFactory.getKeyframedConstructorFunction();function l(){}l.prototype={vertices:function(e,t){this.k&&this.getValue();var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var i=r._length,a=r[e],o=r.v,s=createSizedArray(i);for(n=0;n<i;n+=1)s[n]="i"===e||"o"===e?[a[n][0]-o[n][0],a[n][1]-o[n][1]]:[a[n][0],a[n][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(n));for(var r,i=this._segmentsLength,a=i.lengths,o=i.totalLength*e,s=0,u=a.length,l=0;s<u;){if(l+a[s].addedLength>o){var c=s,f=n.c&&s===u-1?0:s+1,d=(o-l)/a[s].addedLength;r=bez.getPointInSegment(n.v[c],n.v[f],n.o[c],n.i[f],d,a[s]);break}l+=a[s].addedLength,s+=1}return r||(r=n.c?[n.v[0][0],n.v[0][1]]:[n.v[n._length-1][0],n.v[n._length-1][1]]),r},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),i=this.pointOnPath(e+.001,t),a=i[0]-r[0],o=i[1]-r[1],s=Math.sqrt(Math.pow(a,2)+Math.pow(o,2));return 0===s?[0,0]:"tangent"===n?[a/s,o/s]:[-o/s,a/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([l],s),extendPrototype([l],u),u.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},u.prototype.initiateExpression=ExpressionManager.initiateExpression;var c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,r,i){var a=c(e,t,n,r,i);return a.propertyIndex=t.ix,a.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,a):4===n&&expressionHelpers.searchExpressions(e,t.ks,a),a.k&&e.addDynamicProperty(a),a}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var r={};return this.copyData(r,e),r.t=n.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}function SVGTintFilter(e,t,n,r,i){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),a.setAttribute("result",r+"_tint_1"),e.appendChild(a),(a=createNS("feColorMatrix")).setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result",r+"_tint_2"),e.appendChild(a),this.matrixFilter=a;var o=this.createMergeNode(r,[i,r+"_tint_1",r+"_tint_2"]);e.appendChild(o)}function SVGFillFilter(e,t,n,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",r),e.appendChild(i),this.matrixFilter=i}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(i);var a=createNS("feComponentTransfer");a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),this.matrixFilter=a;var o=createNS("feFuncR");o.setAttribute("type","table"),a.appendChild(o),this.feFuncR=o;var s=createNS("feFuncG");s.setAttribute("type","table"),a.appendChild(s),this.feFuncG=s;var u=createNS("feFuncB");u.setAttribute("type","table"),a.appendChild(u),this.feFuncB=u,e.appendChild(a)}function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var i=this.filterManager.effectElements,a=createNS("feComponentTransfer");(i[10].p.k||0!==i[10].p.v||i[11].p.k||1!==i[11].p.v||i[12].p.k||1!==i[12].p.v||i[13].p.k||0!==i[13].p.v||i[14].p.k||1!==i[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",a)),(i[17].p.k||0!==i[17].p.v||i[18].p.k||1!==i[18].p.v||i[19].p.k||1!==i[19].p.v||i[20].p.k||0!==i[20].p.v||i[21].p.k||1!==i[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",a)),(i[24].p.k||0!==i[24].p.v||i[25].p.k||1!==i[25].p.v||i[26].p.k||1!==i[26].p.v||i[27].p.k||0!==i[27].p.v||i[28].p.k||1!==i[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",a)),(i[31].p.k||0!==i[31].p.v||i[32].p.k||1!==i[32].p.v||i[33].p.k||1!==i[33].p.v||i[34].p.k||0!==i[34].p.v||i[35].p.k||1!==i[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",a)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(a.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(a)),(i[3].p.k||0!==i[3].p.v||i[4].p.k||1!==i[4].p.v||i[5].p.k||1!==i[5].p.v||i[6].p.k||0!==i[6].p.v||i[7].p.k||1!==i[7].p.v)&&((a=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("result",r),e.appendChild(a),this.feFuncRComposed=this.createFeFunc("feFuncR",a),this.feFuncGComposed=this.createFeFunc("feFuncG",a),this.feFuncBComposed=this.createFeFunc("feFuncB",a))}function SVGDropShadowEffect(e,t,n,r,i){var a=t.container.globalData.renderConfig.filterSize,o=t.data.fs||a;e.setAttribute("x",o.x||a.x),e.setAttribute("y",o.y||a.y),e.setAttribute("width",o.width||a.width),e.setAttribute("height",o.height||a.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",r+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var u=createNS("feOffset");u.setAttribute("dx","25"),u.setAttribute("dy","0"),u.setAttribute("in",r+"_drop_shadow_1"),u.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=u,e.appendChild(u);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=l,e.appendChild(l);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(c);var f=this.createMergeNode(r,[r+"_drop_shadow_4",i]);e.appendChild(f)}SVGComposableEffect.prototype={createMergeNode:function(e,t){var n,r,i=createNS("feMerge");for(i.setAttribute("result",e),r=0;r<t.length;r+=1)(n=createNS("feMergeNode")).setAttribute("in",t[r]),i.appendChild(n),i.appendChild(n);return i}},extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,r,i=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,n=0):r=1+(n=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<r;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var a=createNS("mask"),o=createElementID();a.setAttribute("id",o),a.setAttribute("mask-type","alpha"),a.appendChild(t),this.elem.globalData.defs.appendChild(a);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+o+")");i[0];)s.appendChild(i[0]);this.elem.layerElement.appendChild(s),this.masker=a,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(i=this.elem.layerElement.children||this.elem.layerElement.childNodes;i.length;)this.elem.layerElement.removeChild(i[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var n,r,i=this.paths.length;for(t=0;t<i;t+=1)if(-1!==this.paths[t].m&&(n=this.elem.maskManager.viewData[this.paths[t].m],r=this.paths[t].p,(e||this.filterManager._mdf||n.prop._mdf)&&r.setAttribute("d",n.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||n.prop._mdf)){var a;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var o=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),s=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),u=r.getTotalLength();a="0 0 0 "+u*o+" ";var l,c=u*(s-o),f=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(c/f);for(l=0;l<d;l+=1)a+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";a+="0 "+10*u+" 0 0"}else a="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",a)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,i=r[0]+" "+n[0]+" "+t[0],a=r[1]+" "+n[1]+" "+t[1],o=r[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",a),this.feFuncB.setAttribute("tableValues",o)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,i){for(var a,o,s=0,u=Math.min(e,t),l=Math.max(e,t),c=Array.call(null,{length:256}),f=0,d=i-r,h=t-e;s<=256;)o=(a=s/256)<=u?h<0?i:r:a>=l?h<0?r:i:r+d*Math.pow((a-e)/h,1/n),c[f]=o,f+=1,s+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=n*Math.cos(r),a=n*Math.sin(r);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",a)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var i=createNS("feGaussianBlur");i.setAttribute("result",r),e.appendChild(i),this.feGaussianBlur=i}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n=e.layerElement.parentNode;if(n){for(var r,i=n.children,a=0,o=i.length;a<o&&i[a]!==e.layerElement;)a+=1;a<=o-2&&(r=i[a+1]);var s=createNS("use");s.setAttribute("href","#"+t),r?n.insertBefore(s,r):n.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var i=e.globalData.defs;i.appendChild(r);var a=createNS("symbol");a.setAttribute("id",n),this.replaceInParent(t,n),a.appendChild(t.layerElement),i.appendChild(a);var o=createNS("use");o.setAttribute("href","#"+n),r.appendChild(o),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=3==n?0:t,i=2==n?0:t;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+i);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie},module.exports=factory())},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=s(n(295)),i=s(n(800)),a=s(n(667)),o=s(n(596));function s(e){return e&&e.__esModule?e:{default:e}}var u=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,o.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,a.default)(t)?(0,i.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=o(n(800)),i=o(n(256)),a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function o(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,i.default)(e.default)||{};return t.map((function(t){var i=e[t];return i&&(0,r.default)(i,(function(e,t){n[t]||(n[t]={}),n[t]=a({},n[t],i[t])})),t})),n};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,i=n(800),a=(r=i)&&r.__esModule?r:{default:r},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};var s={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){var n=t[e];return n||{extend:e}}},u=t.autoprefix=function(e){var t={};return(0,a.default)(e,(function(e,n){var r={};(0,a.default)(e,(function(e,t){var n=s[t];n?r=o({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(1),o=(r=a)&&r.__esModule?r:{default:r};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,l;s(this,r);for(var c=arguments.length,f=Array(c),d=0;d<c;d++)f[d]=arguments[d];return a=l=u(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(f))),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return o.default.createElement(t,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},o.default.createElement(e,i({},l.props,l.state)))},u(l,a)}return l(r,n),r}(o.default.Component)};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=n(1),o=(r=a)&&r.__esModule?r:{default:r};function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function l(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var c=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,a,l;s(this,r);for(var c=arguments.length,f=Array(c),d=0;d<c;d++)f[d]=arguments[d];return a=l=u(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(f))),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return o.default.createElement(t,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},o.default.createElement(e,i({},l.props,l.state)))},u(l,a)}return l(r,n),r}(o.default.Component)};t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2===0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},,function(e,t,n){(function(e){e.exports=function(t){var r={},i=n(265),a=n(1),o=n(415);function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var u=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,l=60103,c=60106,f=60107,d=60108,h=60114,p=60109,g=60110,m=60112,v=60113,b=60120,y=60115,_=60116,A=60121,w=60129,F=60130,k=60131;if("function"===typeof Symbol&&Symbol.for){var x=Symbol.for;l=x("react.element"),c=x("react.portal"),f=x("react.fragment"),d=x("react.strict_mode"),h=x("react.profiler"),p=x("react.provider"),g=x("react.context"),m=x("react.forward_ref"),v=x("react.suspense"),b=x("react.suspense_list"),y=x("react.memo"),_=x("react.lazy"),A=x("react.block"),x("react.scope"),w=x("react.debug_trace_mode"),F=x("react.offscreen"),k=x("react.legacy_hidden")}var E="function"===typeof Symbol&&Symbol.iterator;function C(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=E&&e[E]||e["@@iterator"])?e:null}function S(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case f:return"Fragment";case c:return"Portal";case h:return"Profiler";case d:return"StrictMode";case v:return"Suspense";case b:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case g:return(e.displayName||"Context")+".Consumer";case p:return(e._context.displayName||"Context")+".Provider";case m:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case y:return S(e.type);case A:return S(e._render);case _:t=e._payload,e=e._init;try{return S(e(t))}catch(n){}}return null}function O(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function D(e){if(O(e)!==e)throw Error(s(188))}function j(e){var t=e.alternate;if(!t){if(null===(t=O(e)))throw Error(s(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return D(i),e;if(a===r)return D(i),t;a=a.sibling}throw Error(s(188))}if(n.return!==r.return)n=i,r=a;else{for(var o=!1,u=i.child;u;){if(u===n){o=!0,n=i,r=a;break}if(u===r){o=!0,r=i,n=a;break}u=u.sibling}if(!o){for(u=a.child;u;){if(u===n){o=!0,n=a,r=i;break}if(u===r){o=!0,r=a,n=i;break}u=u.sibling}if(!o)throw Error(s(189))}}if(n.alternate!==r)throw Error(s(190))}if(3!==n.tag)throw Error(s(188));return n.stateNode.current===n?e:t}function T(e){if(!(e=j(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function P(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var R,M=t.getPublicInstance,I=t.getRootHostContext,B=t.getChildHostContext,N=t.prepareForCommit,L=t.resetAfterCommit,U=t.createInstance,H=t.appendInitialChild,z=t.finalizeInitialChildren,q=t.prepareUpdate,V=t.shouldSetTextContent,W=t.createTextInstance,G=t.scheduleTimeout,K=t.cancelTimeout,Q=t.noTimeout,Y=t.isPrimaryRenderer,X=t.supportsMutation,J=t.supportsPersistence,Z=t.supportsHydration,$=t.getInstanceFromNode,ee=t.makeOpaqueHydratingObject,te=t.makeClientId,ne=t.beforeActiveInstanceBlur,re=t.afterActiveInstanceBlur,ie=t.preparePortalMount,ae=t.supportsTestSelectors,oe=t.findFiberRoot,se=t.getBoundingRect,ue=t.getTextContent,le=t.isHiddenSubtree,ce=t.matchAccessibilityRole,fe=t.setFocusIfFocusable,de=t.setupIntersectionObserver,he=t.appendChild,pe=t.appendChildToContainer,ge=t.commitTextUpdate,me=t.commitMount,ve=t.commitUpdate,be=t.insertBefore,ye=t.insertInContainerBefore,_e=t.removeChild,Ae=t.removeChildFromContainer,we=t.resetTextContent,Fe=t.hideInstance,ke=t.hideTextInstance,xe=t.unhideInstance,Ee=t.unhideTextInstance,Ce=t.clearContainer,Se=t.cloneInstance,Oe=t.createContainerChildSet,De=t.appendChildToContainerChildSet,je=t.finalizeContainerChildren,Te=t.replaceContainerChildren,Pe=t.cloneHiddenInstance,Re=t.cloneHiddenTextInstance,Me=t.canHydrateInstance,Ie=t.canHydrateTextInstance,Be=t.isSuspenseInstancePending,Ne=t.isSuspenseInstanceFallback,Le=t.getNextHydratableSibling,Ue=t.getFirstHydratableChild,He=t.hydrateInstance,ze=t.hydrateTextInstance,qe=t.getNextHydratableInstanceAfterSuspenseInstance,Ve=t.commitHydratedContainer,We=t.commitHydratedSuspenseInstance;function Ge(e){if(void 0===R)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var Ke=!1;function Qe(e,t){if(!e||Ke)return"";Ke=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var i=u.stack.split("\n"),a=r.stack.split("\n"),o=i.length-1,s=a.length-1;1<=o&&0<=s&&i[o]!==a[s];)s--;for(;1<=o&&0<=s;o--,s--)if(i[o]!==a[s]){if(1!==o||1!==s)do{if(o--,0>--s||i[o]!==a[s])return"\n"+i[o].replace(" at new "," at ")}while(1<=o&&0<=s);break}}}finally{Ke=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Ge(e):""}var Ye=[],Xe=-1;function Je(e){return{current:e}}function Ze(e){0>Xe||(e.current=Ye[Xe],Ye[Xe]=null,Xe--)}function $e(e,t){Xe++,Ye[Xe]=e.current,e.current=t}var et={},tt=Je(et),nt=Je(!1),rt=et;function it(e,t){var n=e.type.contextTypes;if(!n)return et;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function at(e){return null!==(e=e.childContextTypes)&&void 0!==e}function ot(){Ze(nt),Ze(tt)}function st(e,t,n){if(tt.current!==et)throw Error(s(168));$e(tt,t),$e(nt,n)}function ut(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in e))throw Error(s(108,S(t)||"Unknown",a));return i({},n,r)}function lt(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||et,rt=tt.current,$e(tt,e),$e(nt,nt.current),!0}function ct(e,t,n){var r=e.stateNode;if(!r)throw Error(s(169));n?(e=ut(e,t,rt),r.__reactInternalMemoizedMergedChildContext=e,Ze(nt),Ze(tt),$e(tt,e)):Ze(nt),$e(nt,n)}var ft=null,dt=null;(0,o.unstable_now)();var ht=0,pt=8;function gt(e){if(0!==(1&e))return pt=15,1;if(0!==(2&e))return pt=14,2;if(0!==(4&e))return pt=13,4;var t=24&e;return 0!==t?(pt=12,t):0!==(32&e)?(pt=11,32):0!==(t=192&e)?(pt=10,t):0!==(256&e)?(pt=9,256):0!==(t=3584&e)?(pt=8,t):0!==(4096&e)?(pt=7,4096):0!==(t=4186112&e)?(pt=6,t):0!==(t=62914560&e)?(pt=5,t):67108864&e?(pt=4,67108864):0!==(134217728&e)?(pt=3,134217728):0!==(t=805306368&e)?(pt=2,t):0!==(1073741824&e)?(pt=1,1073741824):(pt=8,e)}function mt(e,t){var n=e.pendingLanes;if(0===n)return pt=0;var r=0,i=0,a=e.expiredLanes,o=e.suspendedLanes,s=e.pingedLanes;if(0!==a)r=a,i=pt=15;else if(0!==(a=134217727&n)){var u=a&~o;0!==u?(r=gt(u),i=pt):0!==(s&=a)&&(r=gt(s),i=pt)}else 0!==(a=n&~o)?(r=gt(a),i=pt):0!==s&&(r=gt(s),i=pt);if(0===r)return 0;if(r=n&((0>(r=31-wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0===(t&o)){if(gt(t),i<=pt)return t;pt=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-wt(t)),r|=e[n],t&=~i;return r}function vt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function bt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=yt(24&~t))?bt(10,t):e;case 10:return 0===(e=yt(192&~t))?bt(8,t):e;case 8:return 0===(e=yt(3584&~t))&&(0===(e=yt(4186112&~t))&&(e=512)),e;case 2:return 0===(t=yt(805306368&~t))&&(t=268435456),t}throw Error(s(358,e))}function yt(e){return e&-e}function _t(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function At(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-wt(t)]=n}var wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ft(e)/kt|0)|0},Ft=Math.log,kt=Math.LN2;var xt=o.unstable_runWithPriority,Et=o.unstable_scheduleCallback,Ct=o.unstable_cancelCallback,St=o.unstable_shouldYield,Ot=o.unstable_requestPaint,Dt=o.unstable_now,jt=o.unstable_getCurrentPriorityLevel,Tt=o.unstable_ImmediatePriority,Pt=o.unstable_UserBlockingPriority,Rt=o.unstable_NormalPriority,Mt=o.unstable_LowPriority,It=o.unstable_IdlePriority,Bt={},Nt=void 0!==Ot?Ot:function(){},Lt=null,Ut=null,Ht=!1,zt=Dt(),qt=1e4>zt?Dt:function(){return Dt()-zt};function Vt(){switch(jt()){case Tt:return 99;case Pt:return 98;case Rt:return 97;case Mt:return 96;case It:return 95;default:throw Error(s(332))}}function Wt(e){switch(e){case 99:return Tt;case 98:return Pt;case 97:return Rt;case 96:return Mt;case 95:return It;default:throw Error(s(332))}}function Gt(e,t){return e=Wt(e),xt(e,t)}function Kt(e,t,n){return e=Wt(e),Et(e,t,n)}function Qt(){if(null!==Ut){var e=Ut;Ut=null,Ct(e)}Yt()}function Yt(){if(!Ht&&null!==Lt){Ht=!0;var e=0;try{var t=Lt;Gt(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Lt=null}catch(n){throw null!==Lt&&(Lt=Lt.slice(e+1)),Et(Tt,Qt),n}finally{Ht=!1}}}var Xt=u.ReactCurrentBatchConfig;var Jt="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},Zt=Object.prototype.hasOwnProperty;function $t(e,t){if(Jt(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Zt.call(t,n[r])||!Jt(e[n[r]],t[n[r]]))return!1;return!0}function en(e){switch(e.tag){case 5:return Ge(e.type);case 16:return Ge("Lazy");case 13:return Ge("Suspense");case 19:return Ge("SuspenseList");case 0:case 2:case 15:return e=Qe(e.type,!1);case 11:return e=Qe(e.type.render,!1);case 22:return e=Qe(e.type._render,!1);case 1:return e=Qe(e.type,!0);default:return""}}function tn(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var nn=Je(null),rn=null,an=null,on=null;function sn(){on=an=rn=null}function un(e,t){e=e.type._context,Y?($e(nn,e._currentValue),e._currentValue=t):($e(nn,e._currentValue2),e._currentValue2=t)}function ln(e){var t=nn.current;Ze(nn),e=e.type._context,Y?e._currentValue=t:e._currentValue2=t}function cn(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function fn(e,t){rn=e,on=an=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(zr=!0),e.firstContext=null)}function dn(e,t){if(on!==e&&!1!==t&&0!==t)if("number"===typeof t&&1073741823!==t||(on=e,t=1073741823),t={context:e,observedBits:t,next:null},null===an){if(null===rn)throw Error(s(308));an=t,rn.dependencies={lanes:0,firstContext:t,responders:null}}else an=an.next=t;return Y?e._currentValue:e._currentValue2}var hn=!1;function pn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function gn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function mn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function vn(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function bn(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?i=a=o:a=a.next=o,n=n.next}while(null!==n);null===a?i=a=t:a=a.next=t}else i=a=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function yn(e,t,n,r){var a=e.updateQueue;hn=!1;var o=a.firstBaseUpdate,s=a.lastBaseUpdate,u=a.shared.pending;if(null!==u){a.shared.pending=null;var l=u,c=l.next;l.next=null,null===s?o=c:s.next=c,s=l;var f=e.alternate;if(null!==f){var d=(f=f.updateQueue).lastBaseUpdate;d!==s&&(null===d?f.firstBaseUpdate=c:d.next=c,f.lastBaseUpdate=l)}}if(null!==o){for(d=a.baseState,s=0,f=c=l=null;;){u=o.lane;var h=o.eventTime;if((r&u)===u){null!==f&&(f=f.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var p=e,g=o;switch(u=t,h=n,g.tag){case 1:if("function"===typeof(p=g.payload)){d=p.call(h,d,u);break e}d=p;break e;case 3:p.flags=-4097&p.flags|64;case 0:if(null===(u="function"===typeof(p=g.payload)?p.call(h,d,u):p)||void 0===u)break e;d=i({},d,u);break e;case 2:hn=!0}}null!==o.callback&&(e.flags|=32,null===(u=a.effects)?a.effects=[o]:u.push(o))}else h={eventTime:h,lane:u,tag:o.tag,payload:o.payload,callback:o.callback,next:null},null===f?(c=f=h,l=d):f=f.next=h,s|=u;if(null===(o=o.next)){if(null===(u=a.shared.pending))break;o=u.next,u.next=null,a.lastBaseUpdate=u,a.shared.pending=null}}null===f&&(l=d),a.baseState=l,a.firstBaseUpdate=c,a.lastBaseUpdate=f,fa|=s,e.lanes=s,e.memoizedState=d}}function _n(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(s(191,i));i.call(r)}}}var An=(new a.Component).refs;function wn(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Fn={isMounted:function(e){return!!(e=e._reactInternals)&&O(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Ia(),i=Ba(e),a=mn(r,i);a.payload=t,void 0!==n&&null!==n&&(a.callback=n),vn(e,a),Na(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Ia(),i=Ba(e),a=mn(r,i);a.tag=1,a.payload=t,void 0!==n&&null!==n&&(a.callback=n),vn(e,a),Na(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Ia(),r=Ba(e),i=mn(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),vn(e,i),Na(e,r,n)}};function kn(e,t,n,r,i,a,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,o):!t.prototype||!t.prototype.isPureReactComponent||(!$t(n,r)||!$t(i,a))}function xn(e,t,n){var r=!1,i=et,a=t.contextType;return"object"===typeof a&&null!==a?a=dn(a):(i=at(t)?rt:tt.current,a=(r=null!==(r=t.contextTypes)&&void 0!==r)?it(e,i):et),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Fn,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function En(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Fn.enqueueReplaceState(t,t.state,null)}function Cn(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=An,pn(e);var a=t.contextType;"object"===typeof a&&null!==a?i.context=dn(a):(a=at(t)?rt:tt.current,i.context=it(e,a)),yn(e,n,i,r),i.state=e.memoizedState,"function"===typeof(a=t.getDerivedStateFromProps)&&(wn(e,t,a,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Fn.enqueueReplaceState(i,i.state,null),yn(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4)}var Sn=Array.isArray;function On(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(s(309));var r=n.stateNode}if(!r)throw Error(s(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===An&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!==typeof e)throw Error(s(284));if(!n._owner)throw Error(s(290,e))}return e}function Dn(e,t){if("textarea"!==e.type)throw Error(s(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function jn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=ko(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function o(t){return e&&null===t.alternate&&(t.flags=2),t}function u(e,t,n,r){return null===t||6!==t.tag?((t=So(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function d(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=On(e,t,n),r.return=e,r):((r=xo(n.type,n.key,n.props,null,e.mode,r)).ref=On(e,t,n),r.return=e,r)}function h(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Oo(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,a){return null===t||7!==t.tag?((t=Eo(n,e.mode,r,a)).return=e,t):((t=i(t,n)).return=e,t)}function g(e,t,n){if("string"===typeof t||"number"===typeof t)return(t=So(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case l:return(n=xo(t.type,t.key,t.props,null,e.mode,n)).ref=On(e,null,t),n.return=e,n;case c:return(t=Oo(t,e.mode,n)).return=e,t}if(Sn(t)||C(t))return(t=Eo(t,e.mode,n,null)).return=e,t;Dn(e,t)}return null}function m(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n||"number"===typeof n)return null!==i?null:u(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case l:return n.key===i?n.type===f?p(e,t,n.props.children,r,i):d(e,t,n,r):null;case c:return n.key===i?h(e,t,n,r):null}if(Sn(n)||C(n))return null!==i?null:p(e,t,n,r,null);Dn(e,n)}return null}function v(e,t,n,r,i){if("string"===typeof r||"number"===typeof r)return u(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case l:return e=e.get(null===r.key?n:r.key)||null,r.type===f?p(t,e,r.props.children,i,r.key):d(t,e,r,i);case c:return h(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Sn(r)||C(r))return p(t,e=e.get(n)||null,r,i,null);Dn(t,r)}return null}function b(i,o,s,u){for(var l=null,c=null,f=o,d=o=0,h=null;null!==f&&d<s.length;d++){f.index>d?(h=f,f=null):h=f.sibling;var p=m(i,f,s[d],u);if(null===p){null===f&&(f=h);break}e&&f&&null===p.alternate&&t(i,f),o=a(p,o,d),null===c?l=p:c.sibling=p,c=p,f=h}if(d===s.length)return n(i,f),l;if(null===f){for(;d<s.length;d++)null!==(f=g(i,s[d],u))&&(o=a(f,o,d),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(i,f);d<s.length;d++)null!==(h=v(f,i,d,s[d],u))&&(e&&null!==h.alternate&&f.delete(null===h.key?d:h.key),o=a(h,o,d),null===c?l=h:c.sibling=h,c=h);return e&&f.forEach((function(e){return t(i,e)})),l}function y(i,o,u,l){var c=C(u);if("function"!==typeof c)throw Error(s(150));if(null==(u=c.call(u)))throw Error(s(151));for(var f=c=null,d=o,h=o=0,p=null,b=u.next();null!==d&&!b.done;h++,b=u.next()){d.index>h?(p=d,d=null):p=d.sibling;var y=m(i,d,b.value,l);if(null===y){null===d&&(d=p);break}e&&d&&null===y.alternate&&t(i,d),o=a(y,o,h),null===f?c=y:f.sibling=y,f=y,d=p}if(b.done)return n(i,d),c;if(null===d){for(;!b.done;h++,b=u.next())null!==(b=g(i,b.value,l))&&(o=a(b,o,h),null===f?c=b:f.sibling=b,f=b);return c}for(d=r(i,d);!b.done;h++,b=u.next())null!==(b=v(d,i,h,b.value,l))&&(e&&null!==b.alternate&&d.delete(null===b.key?h:b.key),o=a(b,o,h),null===f?c=b:f.sibling=b,f=b);return e&&d.forEach((function(e){return t(i,e)})),c}return function(e,r,a,u){var d="object"===typeof a&&null!==a&&a.type===f&&null===a.key;d&&(a=a.props.children);var h="object"===typeof a&&null!==a;if(h)switch(a.$$typeof){case l:e:{for(h=a.key,d=r;null!==d;){if(d.key===h){if(7===d.tag){if(a.type===f){n(e,d.sibling),(r=i(d,a.props.children)).return=e,e=r;break e}}else if(d.elementType===a.type){n(e,d.sibling),(r=i(d,a.props)).ref=On(e,d,a),r.return=e,e=r;break e}n(e,d);break}t(e,d),d=d.sibling}a.type===f?((r=Eo(a.props.children,e.mode,u,a.key)).return=e,e=r):((u=xo(a.type,a.key,a.props,null,e.mode,u)).ref=On(e,r,a),u.return=e,e=u)}return o(e);case c:e:{for(d=a.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Oo(a,e.mode,u)).return=e,e=r}return o(e)}if("string"===typeof a||"number"===typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=So(a,e.mode,u)).return=e,e=r),o(e);if(Sn(a))return b(e,r,a,u);if(C(a))return y(e,r,a,u);if(h&&Dn(e,a),"undefined"===typeof a&&!d)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(s(152,S(e.type)||"Component"))}return n(e,r)}}var Tn=jn(!0),Pn=jn(!1),Rn={},Mn=Je(Rn),In=Je(Rn),Bn=Je(Rn);function Nn(e){if(e===Rn)throw Error(s(174));return e}function Ln(e,t){$e(Bn,t),$e(In,e),$e(Mn,Rn),e=I(t),Ze(Mn),$e(Mn,e)}function Un(){Ze(Mn),Ze(In),Ze(Bn)}function Hn(e){var t=Nn(Bn.current),n=Nn(Mn.current);n!==(t=B(n,e.type,t))&&($e(In,e),$e(Mn,t))}function zn(e){In.current===e&&(Ze(Mn),Ze(In))}var qn=Je(0);function Vn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||Be(n)||Ne(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Wn=null,Gn=null,Kn=!1;function Qn(e,t){var n=wo(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Yn(e,t){switch(e.tag){case 5:return null!==(t=Me(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=Ie(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function Xn(e){if(Kn){var t=Gn;if(t){var n=t;if(!Yn(e,t)){if(!(t=Le(n))||!Yn(e,t))return e.flags=-1025&e.flags|2,Kn=!1,void(Wn=e);Qn(Wn,n)}Wn=e,Gn=Ue(t)}else e.flags=-1025&e.flags|2,Kn=!1,Wn=e}}function Jn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Wn=e}function Zn(e){if(!Z||e!==Wn)return!1;if(!Kn)return Jn(e),Kn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!V(t,e.memoizedProps))for(t=Gn;t;)Qn(e,t),t=Le(t);if(Jn(e),13===e.tag){if(!Z)throw Error(s(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(s(317));Gn=qe(e)}else Gn=Wn?Le(e.stateNode):null;return!0}function $n(){Z&&(Gn=Wn=null,Kn=!1)}var er=[];function tr(){for(var e=0;e<er.length;e++){var t=er[e];Y?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}er.length=0}var nr=u.ReactCurrentDispatcher,rr=u.ReactCurrentBatchConfig,ir=0,ar=null,or=null,sr=null,ur=!1,lr=!1;function cr(){throw Error(s(321))}function fr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Jt(e[n],t[n]))return!1;return!0}function dr(e,t,n,r,i,a){if(ir=a,ar=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,nr.current=null===e||null===e.memoizedState?Nr:Lr,e=n(r,i),lr){a=0;do{if(lr=!1,!(25>a))throw Error(s(301));a+=1,sr=or=null,t.updateQueue=null,nr.current=Ur,e=n(r,i)}while(lr)}if(nr.current=Br,t=null!==or&&null!==or.next,ir=0,sr=or=ar=null,ur=!1,t)throw Error(s(300));return e}function hr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===sr?ar.memoizedState=sr=e:sr=sr.next=e,sr}function pr(){if(null===or){var e=ar.alternate;e=null!==e?e.memoizedState:null}else e=or.next;var t=null===sr?ar.memoizedState:sr.next;if(null!==t)sr=t,or=e;else{if(null===e)throw Error(s(310));e={memoizedState:(or=e).memoizedState,baseState:or.baseState,baseQueue:or.baseQueue,queue:or.queue,next:null},null===sr?ar.memoizedState=sr=e:sr=sr.next=e}return sr}function gr(e,t){return"function"===typeof t?t(e):t}function mr(e){var t=pr(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=or,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}r.baseQueue=i=a,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var u=o=a=null,l=i;do{var c=l.lane;if((ir&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),r=l.eagerReducer===e?l.eagerState:e(r,l.action);else{var f={lane:c,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null};null===u?(o=u=f,a=r):u=u.next=f,ar.lanes|=c,fa|=c}l=l.next}while(null!==l&&l!==i);null===u?a=r:u.next=o,Jt(r,t.memoizedState)||(zr=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function vr(e){var t=pr(),n=t.queue;if(null===n)throw Error(s(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var o=i=i.next;do{a=e(a,o.action),o=o.next}while(o!==i);Jt(a,t.memoizedState)||(zr=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function br(e,t,n){var r=t._getVersion;r=r(t._source);var i=Y?t._workInProgressVersionPrimary:t._workInProgressVersionSecondary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(ir&e)===e)&&(Y?t._workInProgressVersionPrimary=r:t._workInProgressVersionSecondary=r,er.push(t))),e)return n(t._source);throw er.push(t),Error(s(350))}function yr(e,t,n,r){var i=ra;if(null===i)throw Error(s(349));var a=t._getVersion,o=a(t._source),u=nr.current,l=u.useState((function(){return br(i,t,n)})),c=l[1],f=l[0];l=sr;var d=e.memoizedState,h=d.refs,p=h.getSnapshot,g=d.source;d=d.subscribe;var m=ar;return e.memoizedState={refs:h,source:t,subscribe:r},u.useEffect((function(){h.getSnapshot=n,h.setSnapshot=c;var e=a(t._source);if(!Jt(o,e)){e=n(t._source),Jt(f,e)||(c(e),e=Ba(m),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,s=e;0<s;){var u=31-wt(s),l=1<<u;r[u]|=e,s&=~l}}}),[n,t,r]),u.useEffect((function(){return r(t._source,(function(){var e=h.getSnapshot,n=h.setSnapshot;try{n(e(t._source));var r=Ba(m);i.mutableReadLanes|=r&i.pendingLanes}catch(a){n((function(){throw a}))}}))}),[t,r]),Jt(p,n)&&Jt(g,t)&&Jt(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:gr,lastRenderedState:f}).dispatch=c=Ir.bind(null,ar,e),l.queue=e,l.baseQueue=null,f=br(i,t,n),l.memoizedState=l.baseState=f),f}function _r(e,t,n){return yr(pr(),e,t,n)}function Ar(e){var t=hr();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:gr,lastRenderedState:e}).dispatch=Ir.bind(null,ar,e),[t.memoizedState,e]}function wr(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ar.updateQueue)?(t={lastEffect:null},ar.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Fr(e){return e={current:e},hr().memoizedState=e}function kr(){return pr().memoizedState}function xr(e,t,n,r){var i=hr();ar.flags|=e,i.memoizedState=wr(1|t,n,void 0,void 0===r?null:r)}function Er(e,t,n,r){var i=pr();r=void 0===r?null:r;var a=void 0;if(null!==or){var o=or.memoizedState;if(a=o.destroy,null!==r&&fr(r,o.deps))return void wr(t,n,a,r)}ar.flags|=e,i.memoizedState=wr(1|t,n,a,r)}function Cr(e,t){return xr(516,4,e,t)}function Sr(e,t){return Er(516,4,e,t)}function Or(e,t){return Er(4,2,e,t)}function Dr(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function jr(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Er(4,2,Dr.bind(null,t,e),n)}function Tr(){}function Pr(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Rr(e,t){var n=pr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Mr(e,t){var n=Vt();Gt(98>n?98:n,(function(){e(!0)})),Gt(97<n?97:n,(function(){var n=rr.transition;rr.transition=1;try{e(!1),t()}finally{rr.transition=n}}))}function Ir(e,t,n){var r=Ia(),i=Ba(e),a={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},o=t.pending;if(null===o?a.next=a:(a.next=o.next,o.next=a),t.pending=a,o=e.alternate,e===ar||null!==o&&o===ar)lr=ur=!0;else{if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=o(s,n);if(a.eagerReducer=o,a.eagerState=u,Jt(u,s))return}catch(l){}Na(e,i,r)}}var Br={readContext:dn,useCallback:cr,useContext:cr,useEffect:cr,useImperativeHandle:cr,useLayoutEffect:cr,useMemo:cr,useReducer:cr,useRef:cr,useState:cr,useDebugValue:cr,useDeferredValue:cr,useTransition:cr,useMutableSource:cr,useOpaqueIdentifier:cr,unstable_isNewReconciler:!1},Nr={readContext:dn,useCallback:function(e,t){return hr().memoizedState=[e,void 0===t?null:t],e},useContext:dn,useEffect:Cr,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,xr(4,2,Dr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return xr(4,2,e,t)},useMemo:function(e,t){var n=hr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=hr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Ir.bind(null,ar,e),[r.memoizedState,e]},useRef:Fr,useState:Ar,useDebugValue:Tr,useDeferredValue:function(e){var t=Ar(e),n=t[0],r=t[1];return Cr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=Ar(!1),t=e[0];return Fr(e=Mr.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=hr();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},yr(r,e,t,n)},useOpaqueIdentifier:function(){if(Kn){var e=!1,t=ee((function(){throw e||(e=!0,n(te())),Error(s(355))})),n=Ar(t)[1];return 0===(2&ar.mode)&&(ar.flags|=516,wr(5,(function(){n(te())}),void 0,null)),t}return Ar(t=te()),t},unstable_isNewReconciler:!1},Lr={readContext:dn,useCallback:Pr,useContext:dn,useEffect:Sr,useImperativeHandle:jr,useLayoutEffect:Or,useMemo:Rr,useReducer:mr,useRef:kr,useState:function(){return mr(gr)},useDebugValue:Tr,useDeferredValue:function(e){var t=mr(gr),n=t[0],r=t[1];return Sr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=mr(gr)[0];return[kr().current,e]},useMutableSource:_r,useOpaqueIdentifier:function(){return mr(gr)[0]},unstable_isNewReconciler:!1},Ur={readContext:dn,useCallback:Pr,useContext:dn,useEffect:Sr,useImperativeHandle:jr,useLayoutEffect:Or,useMemo:Rr,useReducer:vr,useRef:kr,useState:function(){return vr(gr)},useDebugValue:Tr,useDeferredValue:function(e){var t=vr(gr),n=t[0],r=t[1];return Sr((function(){var t=rr.transition;rr.transition=1;try{r(e)}finally{rr.transition=t}}),[e]),n},useTransition:function(){var e=vr(gr)[0];return[kr().current,e]},useMutableSource:_r,useOpaqueIdentifier:function(){return vr(gr)[0]},unstable_isNewReconciler:!1},Hr=u.ReactCurrentOwner,zr=!1;function qr(e,t,n,r){t.child=null===e?Pn(t,null,n,r):Tn(t,e.child,n,r)}function Vr(e,t,n,r,i){n=n.render;var a=t.ref;return fn(t,i),r=dr(e,t,n,r,a,i),null===e||zr?(t.flags|=1,qr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,fi(e,t,i))}function Wr(e,t,n,r,i,a){if(null===e){var o=n.type;return"function"!==typeof o||Fo(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=xo(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Gr(e,t,o,r,i,a))}return o=e.child,0===(i&a)&&(i=o.memoizedProps,(n=null!==(n=n.compare)?n:$t)(i,r)&&e.ref===t.ref)?fi(e,t,a):(t.flags|=1,(e=ko(o,r)).ref=t.ref,e.return=t,t.child=e)}function Gr(e,t,n,r,i,a){if(null!==e&&$t(e.memoizedProps,r)&&e.ref===t.ref){if(zr=!1,0===(a&i))return t.lanes=e.lanes,fi(e,t,a);0!==(16384&e.flags)&&(zr=!0)}return Yr(e,t,n,r,a)}function Kr(e,t,n){var r=t.pendingProps,i=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(0===(4&t.mode))t.memoizedState={baseLanes:0},Ga(t,n);else{if(0===(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Ga(t,e),null;t.memoizedState={baseLanes:0},Ga(t,null!==a?a.baseLanes:n)}else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ga(t,r);return qr(e,t,i,n),t.child}function Qr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Yr(e,t,n,r,i){var a=at(n)?rt:tt.current;return a=it(t,a),fn(t,i),n=dr(e,t,n,r,a,i),null===e||zr?(t.flags|=1,qr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,fi(e,t,i))}function Xr(e,t,n,r,i){if(at(n)){var a=!0;lt(t)}else a=!1;if(fn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),xn(t,n,r),Cn(t,n,r,i),r=!0;else if(null===e){var o=t.stateNode,s=t.memoizedProps;o.props=s;var u=o.context,l=n.contextType;"object"===typeof l&&null!==l?l=dn(l):l=it(t,l=at(n)?rt:tt.current);var c=n.getDerivedStateFromProps,f="function"===typeof c||"function"===typeof o.getSnapshotBeforeUpdate;f||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==r||u!==l)&&En(t,o,r,l),hn=!1;var d=t.memoizedState;o.state=d,yn(t,r,o,i),u=t.memoizedState,s!==r||d!==u||nt.current||hn?("function"===typeof c&&(wn(t,n,c,r),u=t.memoizedState),(s=hn||kn(t,n,s,r,d,u,l))?(f||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4)):("function"===typeof o.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=l,r=s):("function"===typeof o.componentDidMount&&(t.flags|=4),r=!1)}else{o=t.stateNode,gn(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:tn(t.type,s),o.props=l,f=t.pendingProps,d=o.context,"object"===typeof(u=n.contextType)&&null!==u?u=dn(u):u=it(t,u=at(n)?rt:tt.current);var h=n.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(s!==f||d!==u)&&En(t,o,r,u),hn=!1,d=t.memoizedState,o.state=d,yn(t,r,o,i);var p=t.memoizedState;s!==f||d!==p||nt.current||hn?("function"===typeof h&&(wn(t,n,h,r),p=t.memoizedState),(l=hn||kn(t,n,l,r,d,p,u))?(c||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,p,u),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,p,u)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=p),o.props=r,o.state=p,o.context=u,r=l):("function"!==typeof o.componentDidUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||s===e.memoizedProps&&d===e.memoizedState||(t.flags|=256),r=!1)}return Jr(e,t,n,r,a,i)}function Jr(e,t,n,r,i,a){Qr(e,t);var o=0!==(64&t.flags);if(!r&&!o)return i&&ct(t,n,!1),fi(e,t,a);r=t.stateNode,Hr.current=t;var s=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Tn(t,e.child,null,a),t.child=Tn(t,null,s,a)):qr(e,t,s,a),t.memoizedState=r.state,i&&ct(t,n,!0),t.child}function Zr(e){var t=e.stateNode;t.pendingContext?st(0,t.pendingContext,t.pendingContext!==t.context):t.context&&st(0,t.context,!1),Ln(e,t.containerInfo)}var $r,ei,ti,ni,ri={dehydrated:null,retryLane:0};function ii(e,t,n){var r,i=t.pendingProps,a=qn.current,o=!1;return(r=0!==(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(o=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),$e(qn,1&a),null===e?(void 0!==i.fallback&&Xn(t),e=i.children,a=i.fallback,o?(e=ai(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ri,e):"number"===typeof i.unstable_expectedLoadTime?(e=ai(t,e,a,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ri,t.lanes=33554432,e):((n=Co({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,o?(i=si(e,t,i.children,i.fallback,n),o=t.child,a=e.child.memoizedState,o.memoizedState=null===a?{baseLanes:n}:{baseLanes:a.baseLanes|n},o.childLanes=e.childLanes&~n,t.memoizedState=ri,i):(n=oi(e,t,i.children,n),t.memoizedState=null,n))}function ai(e,t,n,r){var i=e.mode,a=e.child;return t={mode:"hidden",children:t},0===(2&i)&&null!==a?(a.childLanes=0,a.pendingProps=t):a=Co(t,i,0,null),n=Eo(n,i,r,null),a.return=e,n.return=e,a.sibling=n,e.child=a,n}function oi(e,t,n,r){var i=e.child;return e=i.sibling,n=ko(i,{mode:"visible",children:n}),0===(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function si(e,t,n,r,i){var a=t.mode,o=e.child;e=o.sibling;var s={mode:"hidden",children:n};return 0===(2&a)&&t.child!==o?((n=t.child).childLanes=0,n.pendingProps=s,null!==(o=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=o,o.nextEffect=null):t.firstEffect=t.lastEffect=null):n=ko(o,s),null!==e?r=ko(e,r):(r=Eo(r,a,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function ui(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),cn(e.return,t)}function li(e,t,n,r,i,a){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.lastEffect=a)}function ci(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(qr(e,t,r.children,n),0!==(2&(r=qn.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!==(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&ui(e,n);else if(19===e.tag)ui(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if($e(qn,r),0===(2&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===Vn(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),li(t,!1,i,n,a,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===Vn(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}li(t,!0,n,null,a,t.lastEffect);break;case"together":li(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function fi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),fa|=t.lanes,0!==(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(s(153));if(null!==t.child){for(n=ko(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=ko(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function di(e){e.flags|=4}if(X)$r=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)H(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ei=function(){},ti=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var a=t.stateNode,o=Nn(Mn.current);n=q(a,n,e,r,i,o),(t.updateQueue=n)&&di(t)}},ni=function(e,t,n,r){n!==r&&di(t)};else if(J){$r=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var a=i.stateNode;n&&r&&(a=Pe(a,i.type,i.memoizedProps,i)),H(e,a)}else if(6===i.tag)a=i.stateNode,n&&r&&(a=Re(a,i.memoizedProps,i)),H(e,a);else if(4!==i.tag){if(13===i.tag&&0!==(4&i.flags)&&(a=null!==i.memoizedState)){var o=i.child;if(null!==o&&(null!==o.child&&(o.child.return=o,$r(e,o,!0,a)),null!==(a=o.sibling))){a.return=i,i=a;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var hi=function e(t,n,r,i){for(var a=n.child;null!==a;){if(5===a.tag){var o=a.stateNode;r&&i&&(o=Pe(o,a.type,a.memoizedProps,a)),De(t,o)}else if(6===a.tag)o=a.stateNode,r&&i&&(o=Re(o,a.memoizedProps,a)),De(t,o);else if(4!==a.tag){if(13===a.tag&&0!==(4&a.flags)&&(o=null!==a.memoizedState)){var s=a.child;if(null!==s&&(null!==s.child&&(s.child.return=s,e(t,s,!0,o)),null!==(o=s.sibling))){o.return=a,a=o;continue}}if(null!==a.child){a.child.return=a,a=a.child;continue}}if(a===n)break;for(;null===a.sibling;){if(null===a.return||a.return===n)return;a=a.return}a.sibling.return=a.return,a=a.sibling}};ei=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=Oe(n);hi(r,e,!1,!1),t.pendingChildren=r,di(e),je(n,r)}},ti=function(e,t,n,r,i){var a=e.stateNode,o=e.memoizedProps;if((e=null===t.firstEffect)&&o===r)t.stateNode=a;else{var s=t.stateNode,u=Nn(Mn.current),l=null;o!==r&&(l=q(s,n,o,r,i,u)),e&&null===l?t.stateNode=a:(a=Se(a,l,n,o,r,t,e,s),z(a,n,r,i,u)&&di(t),t.stateNode=a,e?di(t):$r(a,t,!1,!1))}},ni=function(e,t,n,r){n!==r?(e=Nn(Bn.current),n=Nn(Mn.current),t.stateNode=W(r,e,n,t),di(t)):t.stateNode=e.stateNode}}else ei=function(){},ti=function(){},ni=function(){};function pi(e,t){if(!Kn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function gi(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return at(t.type)&&ot(),null;case 3:return Un(),Ze(nt),Ze(tt),tr(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Zn(t)?di(t):r.hydrate||(t.flags|=256)),ei(t),null;case 5:zn(t);var i=Nn(Bn.current);if(n=t.type,null!==e&&null!=t.stateNode)ti(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(s(166));return null}if(e=Nn(Mn.current),Zn(t)){if(!Z)throw Error(s(175));e=He(t.stateNode,t.type,t.memoizedProps,i,e,t),t.updateQueue=e,null!==e&&di(t)}else{var a=U(n,r,i,e,t);$r(a,t,!1,!1),t.stateNode=a,z(a,n,r,i,e)&&di(t)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)ni(e,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(s(166));if(e=Nn(Bn.current),i=Nn(Mn.current),Zn(t)){if(!Z)throw Error(s(176));ze(t.stateNode,t.memoizedProps,t)&&di(t)}else t.stateNode=W(r,e,i,t)}return null;case 13:return Ze(qn),r=t.memoizedState,0!==(64&t.flags)?(t.lanes=n,t):(r=null!==r,i=!1,null===e?void 0!==t.memoizedProps.fallback&&Zn(t):i=null!==e.memoizedState,r&&!i&&0!==(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!==(1&qn.current)?0===ua&&(ua=3):(0!==ua&&3!==ua||(ua=4),null===ra||0===(134217727&fa)&&0===(134217727&da)||za(ra,aa))),J&&r&&(t.flags|=4),X&&(r||i)&&(t.flags|=4),null);case 4:return Un(),ei(t),null===e&&ie(t.stateNode.containerInfo),null;case 10:return ln(t),null;case 19:if(Ze(qn),null===(r=t.memoizedState))return null;if(i=0!==(64&t.flags),null===(a=r.rendering))if(i)pi(r,!1);else{if(0!==ua||null!==e&&0!==(64&e.flags))for(e=t.child;null!==e;){if(null!==(a=Vn(e))){for(t.flags|=64,pi(r,!1),null!==(e=a.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,e=n,r=t.child;null!==r;)n=e,(i=r).flags&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(a=i.alternate)?(i.childLanes=0,i.lanes=n,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=a.childLanes,i.lanes=a.lanes,i.child=a.child,i.memoizedProps=a.memoizedProps,i.memoizedState=a.memoizedState,i.updateQueue=a.updateQueue,i.type=a.type,n=a.dependencies,i.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),r=r.sibling;return $e(qn,1&qn.current|2),t.child}e=e.sibling}null!==r.tail&&qt()>ma&&(t.flags|=64,i=!0,pi(r,!1),t.lanes=33554432)}else{if(!i)if(null!==(e=Vn(a))){if(t.flags|=64,i=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),pi(r,!0),null===r.tail&&"hidden"===r.tailMode&&!a.alternate&&!Kn)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*qt()-r.renderingStartTime>ma&&1073741824!==n&&(t.flags|=64,i=!0,pi(r,!1),t.lanes=33554432);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=qt(),e.sibling=null,t=qn.current,$e(qn,i?1&t|2:1&t),e):null;case 23:case 24:return Ka(),null!==e&&null!==e.memoizedState!==(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(s(156,t.tag))}function mi(e){switch(e.tag){case 1:at(e.type)&&ot();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Un(),Ze(nt),Ze(tt),tr(),0!==(64&(t=e.flags)))throw Error(s(285));return e.flags=-4097&t|64,e;case 5:return zn(e),null;case 13:return Ze(qn),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return Ze(qn),null;case 4:return Un(),null;case 10:return ln(e),null;case 23:case 24:return Ka(),null;default:return null}}function vi(e,t){try{var n="",r=t;do{n+=en(r),r=r.return}while(r);var i=n}catch(a){i="\nError generating stack: "+a.message+"\n"+a.stack}return{value:e,source:t,stack:i}}function bi(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var yi="function"===typeof WeakMap?WeakMap:Map;function _i(e,t,n){(n=mn(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_a||(_a=!0,Aa=r),bi(0,t)},n}function Ai(e,t,n){(n=mn(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return bi(0,t),r(i)}}var a=e.stateNode;return null!==a&&"function"===typeof a.componentDidCatch&&(n.callback=function(){"function"!==typeof r&&(null===wa?wa=new Set([this]):wa.add(this),bi(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var wi="function"===typeof WeakSet?WeakSet:Set;function Fi(e){var t=e.ref;if(null!==t)if("function"===typeof t)try{t(null)}catch(n){co(e,n)}else t.current=null}function ki(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:tn(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(X&&256&t.flags&&Ce(t.stateNode.containerInfo))}throw Error(s(163))}function xi(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function Ei(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3===(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,0!==(4&(i=i.tag))&&0!==(1&i)&&(so(n,e),oo(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:tn(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&_n(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=M(n.child.stateNode);break;case 1:e=n.child.stateNode}_n(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&me(e,n.type,n.memoizedProps,n));case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(Z&&null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&We(n)))))}throw Error(s(163))}function Ci(e,t){if(X)for(var n=e;;){if(5===n.tag){var r=n.stateNode;t?Fe(r):xe(n.stateNode,n.memoizedProps)}else if(6===n.tag)r=n.stateNode,t?ke(r):Ee(r,n.memoizedProps);else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function Si(e,t){if(dt&&"function"===typeof dt.onCommitFiberUnmount)try{dt.onCommitFiberUnmount(ft,t)}catch(a){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(0!==(4&r))so(t,n);else{r=t;try{i()}catch(a){co(r,a)}}n=n.next}while(n!==e)}break;case 1:if(Fi(t),"function"===typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(a){co(t,a)}break;case 5:Fi(t);break;case 4:X?Mi(e,t):J&&J&&(t=t.stateNode.containerInfo,e=Oe(t),Te(t,e))}}function Oi(e,t){for(var n=t;;)if(Si(e,n),null===n.child||X&&4===n.tag){if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else n.child.return=n,n=n.child}function Di(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function ji(e){return 5===e.tag||3===e.tag||4===e.tag}function Ti(e){if(X){e:{for(var t=e.return;null!==t;){if(ji(t))break e;t=t.return}throw Error(s(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(s(161))}16&n.flags&&(we(t),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ji(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?Pi(e,n,t):Ri(e,n,t)}}function Pi(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?ye(n,e,t):pe(n,e);else if(4!==r&&null!==(e=e.child))for(Pi(e,t,n),e=e.sibling;null!==e;)Pi(e,t,n),e=e.sibling}function Ri(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?be(n,e,t):he(n,e);else if(4!==r&&null!==(e=e.child))for(Ri(e,t,n),e=e.sibling;null!==e;)Ri(e,t,n),e=e.sibling}function Mi(e,t){for(var n,r,i=t,a=!1;;){if(!a){a=i.return;e:for(;;){if(null===a)throw Error(s(160));switch(n=a.stateNode,a.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}a=a.return}a=!0}if(5===i.tag||6===i.tag)Oi(e,i),r?Ae(n,i.stateNode):_e(n,i.stateNode);else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(Si(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(a=!1)}i.sibling.return=i.return,i=i.sibling}}function Ii(e,t){if(X){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void xi(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,a=t.updateQueue;t.updateQueue=null,null!==a&&ve(n,a,i,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(s(162));return n=t.memoizedProps,void ge(t.stateNode,null!==e?e.memoizedProps:n,n);case 3:return void(Z&&(t=t.stateNode,t.hydrate&&(t.hydrate=!1,Ve(t.containerInfo))));case 13:return Bi(t),void Ni(t);case 19:return void Ni(t);case 23:case 24:return void Ci(t,null!==t.memoizedState)}throw Error(s(163))}switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void xi(3,t);case 12:case 23:case 24:return;case 13:return Bi(t),void Ni(t);case 19:return void Ni(t);case 3:Z&&((n=t.stateNode).hydrate&&(n.hydrate=!1,Ve(n.containerInfo)))}e:if(J){switch(t.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:t=t.stateNode,Te(t.containerInfo,t.pendingChildren);break e}throw Error(s(163))}}function Bi(e){null!==e.memoizedState&&(ga=qt(),X&&Ci(e.child,!0))}function Ni(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new wi),t.forEach((function(t){var r=ho.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Li(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&(null!==(t=t.memoizedState)&&null===t.dehydrated)}var Ui=0,Hi=1,zi=2,qi=3,Vi=4;if("function"===typeof Symbol&&Symbol.for){var Wi=Symbol.for;Ui=Wi("selector.component"),Hi=Wi("selector.has_pseudo_class"),zi=Wi("selector.role"),qi=Wi("selector.test_id"),Vi=Wi("selector.text")}function Gi(e){var t=$(e);if(null!=t){if("string"!==typeof t.memoizedProps["data-testname"])throw Error(s(364));return t}if(null===(e=oe(e)))throw Error(s(362));return e.stateNode.current}function Ki(e,t){switch(t.$$typeof){case Ui:if(e.type===t.value)return!0;break;case Hi:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],i=e[n++],a=t[i];if(5!==r.tag||!le(r)){for(;null!=a&&Ki(r,a);)a=t[++i];if(i===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,i),r=r.sibling}}t=!1}return t;case zi:if(5===e.tag&&ce(e.stateNode,t.value))return!0;break;case Vi:if((5===e.tag||6===e.tag)&&(null!==(e=ue(e))&&0<=e.indexOf(t.value)))return!0;break;case qi:if(5===e.tag&&("string"===typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase()))return!0;break;default:throw Error(s(365,t))}return!1}function Qi(e){switch(e.$$typeof){case Ui:return"<"+(S(e.value)||"Unknown")+">";case Hi:return":has("+(Qi(e)||"")+")";case zi:return'[role="'+e.value+'"]';case Vi:return'"'+e.value+'"';case qi:return'[data-testname="'+e.value+'"]';default:throw Error(s(365,e))}}function Yi(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],a=e[r++],o=t[a];if(5!==i.tag||!le(i)){for(;null!=o&&Ki(i,o);)o=t[++a];if(a===t.length)n.push(i);else for(i=i.child;null!==i;)e.push(i,a),i=i.sibling}}return n}function Xi(e,t){if(!ae)throw Error(s(363));e=Yi(e=Gi(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)le(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var Ji=null;var Zi=Math.ceil,$i=u.ReactCurrentDispatcher,ea=u.ReactCurrentOwner,ta=u.IsSomeRendererActing,na=0,ra=null,ia=null,aa=0,oa=0,sa=Je(0),ua=0,la=null,ca=0,fa=0,da=0,ha=0,pa=null,ga=0,ma=1/0;function va(){ma=qt()+500}var ba,ya=null,_a=!1,Aa=null,wa=null,Fa=!1,ka=null,xa=90,Ea=[],Ca=[],Sa=null,Oa=0,Da=null,ja=-1,Ta=0,Pa=0,Ra=null,Ma=!1;function Ia(){return 0!==(48&na)?qt():-1!==ja?ja:ja=qt()}function Ba(e){if(0===(2&(e=e.mode)))return 1;if(0===(4&e))return 99===Vt()?1:2;if(0===Ta&&(Ta=ca),0!==Xt.transition){0!==Pa&&(Pa=null!==pa?pa.pendingLanes:0),e=Ta;var t=4186112&~Pa;return 0===(t&=-t)&&(0===(t=(e=4186112&~e)&-e)&&(t=8192)),t}return e=Vt(),0!==(4&na)&&98===e?e=bt(12,Ta):e=bt(e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),Ta),e}function Na(e,t,n){if(50<Oa)throw Oa=0,Da=null,Error(s(185));if(null===(e=La(e,t)))return null;At(e,t,n),e===ra&&(da|=t,4===ua&&za(e,aa));var r=Vt();1===t?0!==(8&na)&&0===(48&na)?qa(e):(Ua(e,n),0===na&&(va(),Qt())):(0===(4&na)||98!==r&&99!==r||(null===Sa?Sa=new Set([e]):Sa.add(e)),Ua(e,n)),pa=e}function La(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Ua(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,a=e.expirationTimes,o=e.pendingLanes;0<o;){var u=31-wt(o),l=1<<u,c=a[u];if(-1===c){if(0===(l&r)||0!==(l&i)){c=t,gt(l);var f=pt;a[u]=10<=f?c+250:6<=f?c+5e3:-1}}else c<=t&&(e.expiredLanes|=l);o&=~l}if(r=mt(e,e===ra?aa:0),t=pt,0===r)null!==n&&(n!==Bt&&Ct(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Bt&&Ct(n)}15===t?(n=qa.bind(null,e),null===Lt?(Lt=[n],Ut=Et(Tt,Yt)):Lt.push(n),n=Bt):14===t?n=Kt(99,qa.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(s(358,e))}}(t),n=Kt(n,Ha.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function Ha(e){if(ja=-1,Pa=Ta=0,0!==(48&na))throw Error(s(327));var t=e.callbackNode;if(ao()&&e.callbackNode!==t)return null;var n=mt(e,e===ra?aa:0);if(0===n)return null;var r=n,i=na;na|=16;var a=Xa();for(ra===e&&aa===r||(va(),Qa(e,r));;)try{$a();break}catch(u){Ya(e,u)}if(sn(),$i.current=a,na=i,null!==ia?r=0:(ra=null,aa=0,r=ua),0!==(ca&da))Qa(e,0);else if(0!==r){if(2===r&&(na|=64,e.hydrate&&(e.hydrate=!1,Ce(e.containerInfo)),0!==(n=vt(e))&&(r=Ja(e,n))),1===r)throw t=la,Qa(e,0),za(e,n),Ua(e,qt()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(s(345));case 2:case 5:no(e);break;case 3:if(za(e,n),(62914560&n)===n&&10<(r=ga+500-qt())){if(0!==mt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){Ia(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=G(no.bind(null,e),r);break}no(e);break;case 4:if(za(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var o=31-wt(n);a=1<<o,(o=r[o])>i&&(i=o),n&=~a}if(n=i,10<(n=(120>(n=qt()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Zi(n/1960))-n)){e.timeoutHandle=G(no.bind(null,e),n);break}no(e);break;default:throw Error(s(329))}}return Ua(e,qt()),e.callbackNode===t?Ha.bind(null,e):null}function za(e,t){for(t&=~ha,t&=~da,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-wt(t),r=1<<n;e[n]=-1,t&=~r}}function qa(e){if(0!==(48&na))throw Error(s(327));if(ao(),e===ra&&0!==(e.expiredLanes&aa)){var t=aa,n=Ja(e,t);0!==(ca&da)&&(n=Ja(e,t=mt(e,t)))}else n=Ja(e,t=mt(e,0));if(0!==e.tag&&2===n&&(na|=64,e.hydrate&&(e.hydrate=!1,Ce(e.containerInfo)),0!==(t=vt(e))&&(n=Ja(e,t))),1===n)throw n=la,Qa(e,0),za(e,t),Ua(e,qt()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,no(e),Ua(e,qt()),null}function Va(e,t){var n=na;na|=1;try{return e(t)}finally{0===(na=n)&&(va(),Qt())}}function Wa(e,t){var n=na;if(0!==(48&n))return e(t);na|=1;try{if(e)return Gt(99,e.bind(null,t))}finally{na=n,Qt()}}function Ga(e,t){$e(sa,oa),oa|=t,ca|=t}function Ka(){oa=sa.current,Ze(sa)}function Qa(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==Q&&(e.timeoutHandle=Q,K(n)),null!==ia)for(n=ia.return;null!==n;){var r=n;switch(r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&ot();break;case 3:Un(),Ze(nt),Ze(tt),tr();break;case 5:zn(r);break;case 4:Un();break;case 13:case 19:Ze(qn);break;case 10:ln(r);break;case 23:case 24:Ka()}n=n.return}ra=e,ia=ko(e.current,null),aa=oa=ca=t,ua=0,la=null,ha=da=fa=0}function Ya(e,t){for(;;){var n=ia;try{if(sn(),nr.current=Br,ur){for(var r=ar.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ur=!1}if(ir=0,sr=or=ar=null,lr=!1,ea.current=null,null===n||null===n.return){ua=1,la=t,ia=null;break}e:{var a=e,o=n.return,s=n,u=t;if(t=aa,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"===typeof u&&"function"===typeof u.then){var l=u;if(0===(2&s.mode)){var c=s.alternate;c?(s.updateQueue=c.updateQueue,s.memoizedState=c.memoizedState,s.lanes=c.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!==(1&qn.current),d=o;do{var h;if(h=13===d.tag){var p=d.memoizedState;if(null!==p)h=null!==p.dehydrated;else{var g=d.memoizedProps;h=void 0!==g.fallback&&(!0!==g.unstable_avoidThisFallback||!f)}}if(h){var m=d.updateQueue;if(null===m){var v=new Set;v.add(l),d.updateQueue=v}else m.add(l);if(0===(2&d.mode)){if(d.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var b=mn(-1,1);b.tag=2,vn(s,b)}s.lanes|=1;break e}u=void 0,s=t;var y=a.pingCache;if(null===y?(y=a.pingCache=new yi,u=new Set,y.set(l,u)):void 0===(u=y.get(l))&&(u=new Set,y.set(l,u)),!u.has(s)){u.add(s);var _=fo.bind(null,a,l,s);l.then(_,_)}d.flags|=4096,d.lanes=t;break e}d=d.return}while(null!==d);u=Error((S(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==ua&&(ua=2),u=vi(u,s),d=o;do{switch(d.tag){case 3:a=u,d.flags|=4096,t&=-t,d.lanes|=t,bn(d,_i(0,a,t));break e;case 1:a=u;var A=d.type,w=d.stateNode;if(0===(64&d.flags)&&("function"===typeof A.getDerivedStateFromError||null!==w&&"function"===typeof w.componentDidCatch&&(null===wa||!wa.has(w)))){d.flags|=4096,t&=-t,d.lanes|=t,bn(d,Ai(d,a,t));break e}}d=d.return}while(null!==d)}to(n)}catch(F){t=F,ia===n&&null!==n&&(ia=n=n.return);continue}break}}function Xa(){var e=$i.current;return $i.current=Br,null===e?Br:e}function Ja(e,t){var n=na;na|=16;var r=Xa();for(ra===e&&aa===t||Qa(e,t);;)try{Za();break}catch(i){Ya(e,i)}if(sn(),na=n,$i.current=r,null!==ia)throw Error(s(261));return ra=null,aa=0,ua}function Za(){for(;null!==ia;)eo(ia)}function $a(){for(;null!==ia&&!St();)eo(ia)}function eo(e){var t=ba(e.alternate,e,oa);e.memoizedProps=e.pendingProps,null===t?to(e):ia=t,ea.current=null}function to(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(2048&t.flags)){if(null!==(n=gi(n,t,oa)))return void(ia=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!==(1073741824&oa)||0===(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&0===(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=mi(t)))return n.flags&=2047,void(ia=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling))return void(ia=t);ia=t=e}while(null!==t);0===ua&&(ua=5)}function no(e){var t=Vt();return Gt(99,ro.bind(null,e,t)),null}function ro(e,t){do{ao()}while(null!==ka);if(0!==(48&na))throw Error(s(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(s(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,a=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var o=e.eventTimes,u=e.expirationTimes;0<a;){var l=31-wt(a),c=1<<l;i[l]=0,o[l]=-1,u[l]=-1,a&=~c}if(null!==Sa&&0===(24&r)&&Sa.has(e)&&Sa.delete(e),e===ra&&(ia=ra=null,aa=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){i=na,na|=32,ea.current=null,Ra=N(e.containerInfo),Ma=!1,ya=r;do{try{io()}catch(b){if(null===ya)throw Error(s(330));co(ya,b),ya=ya.nextEffect}}while(null!==ya);Ra=null,ya=r;do{try{for(o=e;null!==ya;){var f=ya.flags;if(16&f&&X&&we(ya.stateNode),128&f){var d=ya.alternate;if(null!==d){var h=d.ref;null!==h&&("function"===typeof h?h(null):h.current=null)}}switch(1038&f){case 2:Ti(ya),ya.flags&=-3;break;case 6:Ti(ya),ya.flags&=-3,Ii(ya.alternate,ya);break;case 1024:ya.flags&=-1025;break;case 1028:ya.flags&=-1025,Ii(ya.alternate,ya);break;case 4:Ii(ya.alternate,ya);break;case 8:u=o,a=ya,X?Mi(u,a):Oi(u,a);var p=a.alternate;Di(a),null!==p&&Di(p)}ya=ya.nextEffect}}catch(b){if(null===ya)throw Error(s(330));co(ya,b),ya=ya.nextEffect}}while(null!==ya);Ma&&re(),L(e.containerInfo),e.current=n,ya=r;do{try{for(f=e;null!==ya;){var g=ya.flags;if(36&g&&Ei(f,ya.alternate,ya),128&g){d=void 0;var m=ya.ref;if(null!==m){var v=ya.stateNode;if(5===ya.tag)d=M(v);else d=v;"function"===typeof m?m(d):m.current=d}}ya=ya.nextEffect}}catch(b){if(null===ya)throw Error(s(330));co(ya,b),ya=ya.nextEffect}}while(null!==ya);ya=null,Nt(),na=i}else e.current=n;if(Fa)Fa=!1,ka=e,xa=t;else for(ya=r;null!==ya;)t=ya.nextEffect,ya.nextEffect=null,8&ya.flags&&((g=ya).sibling=null,g.stateNode=null),ya=t;if(0===(r=e.pendingLanes)&&(wa=null),1===r?e===Da?Oa++:(Oa=0,Da=e):Oa=0,n=n.stateNode,dt&&"function"===typeof dt.onCommitFiberRoot)try{dt.onCommitFiberRoot(ft,n,void 0,64===(64&n.current.flags))}catch(b){}if(Ua(e,qt()),_a)throw _a=!1,e=Aa,Aa=null,e;return 0!==(8&na)||Qt(),null}function io(){for(;null!==ya;){var e=ya.alternate;Ma||null===Ra||(0!==(8&ya.flags)?P(ya,Ra)&&(Ma=!0,ne()):13===ya.tag&&Li(e,ya)&&P(ya,Ra)&&(Ma=!0,ne()));var t=ya.flags;0!==(256&t)&&ki(e,ya),0===(512&t)||Fa||(Fa=!0,Kt(97,(function(){return ao(),null}))),ya=ya.nextEffect}}function ao(){if(90!==xa){var e=97<xa?97:xa;return xa=90,Gt(e,uo)}return!1}function oo(e,t){Ea.push(t,e),Fa||(Fa=!0,Kt(97,(function(){return ao(),null})))}function so(e,t){Ca.push(t,e),Fa||(Fa=!0,Kt(97,(function(){return ao(),null})))}function uo(){if(null===ka)return!1;var e=ka;if(ka=null,0!==(48&na))throw Error(s(331));var t=na;na|=32;var n=Ca;Ca=[];for(var r=0;r<n.length;r+=2){var i=n[r],a=n[r+1],o=i.destroy;if(i.destroy=void 0,"function"===typeof o)try{o()}catch(l){if(null===a)throw Error(s(330));co(a,l)}}for(n=Ea,Ea=[],r=0;r<n.length;r+=2){i=n[r],a=n[r+1];try{var u=i.create;i.destroy=u()}catch(l){if(null===a)throw Error(s(330));co(a,l)}}for(u=e.current.firstEffect;null!==u;)e=u.nextEffect,u.nextEffect=null,8&u.flags&&(u.sibling=null,u.stateNode=null),u=e;return na=t,Qt(),!0}function lo(e,t,n){vn(e,t=_i(0,t=vi(n,t),1)),t=Ia(),null!==(e=La(e,1))&&(At(e,1,t),Ua(e,t))}function co(e,t){if(3===e.tag)lo(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){lo(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"===typeof n.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===wa||!wa.has(r))){var i=Ai(n,e=vi(t,e),1);if(vn(n,i),i=Ia(),null!==(n=La(n,1)))At(n,1,i),Ua(n,i);else if("function"===typeof r.componentDidCatch&&(null===wa||!wa.has(r)))try{r.componentDidCatch(t,e)}catch(a){}break}}n=n.return}}function fo(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=Ia(),e.pingedLanes|=e.suspendedLanes&n,ra===e&&(aa&n)===n&&(4===ua||3===ua&&(62914560&aa)===aa&&500>qt()-ga?Qa(e,0):ha|=n),Ua(e,t)}function ho(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(0===(2&(t=e.mode))?t=1:0===(4&t)?t=99===Vt()?1:2:(0===Ta&&(Ta=ca),0===(t=yt(62914560&~Ta))&&(t=4194304))),n=Ia(),null!==(e=La(e,t))&&(At(e,t,n),Ua(e,n))}ba=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||nt.current)zr=!0;else{if(0===(n&r)){switch(zr=!1,t.tag){case 3:Zr(t),$n();break;case 5:Hn(t);break;case 1:at(t.type)&&lt(t);break;case 4:Ln(t,t.stateNode.containerInfo);break;case 10:un(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return 0!==(n&t.child.childLanes)?ii(e,t,n):($e(qn,1&qn.current),null!==(t=fi(e,t,n))?t.sibling:null);$e(qn,1&qn.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(64&e.flags)){if(r)return ci(e,t,n);t.flags|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null,i.lastEffect=null),$e(qn,qn.current),r)break;return null;case 23:case 24:return t.lanes=0,Kr(e,t,n)}return fi(e,t,n)}zr=0!==(16384&e.flags)}else zr=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=it(t,tt.current),fn(t,n),i=dr(null,t,r,e,i,n),t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,at(r)){var a=!0;lt(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,pn(t);var o=r.getDerivedStateFromProps;"function"===typeof o&&wn(t,r,o,e),i.updater=Fn,t.stateNode=i,i._reactInternals=t,Cn(t,r,e,n),t=Jr(null,t,r,!0,a,n)}else t.tag=0,qr(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(a=i._init)(i._payload),t.type=i,a=t.tag=function(e){if("function"===typeof e)return Fo(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===m)return 11;if(e===y)return 14}return 2}(i),e=tn(i,e),a){case 0:t=Yr(null,t,i,e,n);break e;case 1:t=Xr(null,t,i,e,n);break e;case 11:t=Vr(null,t,i,e,n);break e;case 14:t=Wr(null,t,i,tn(i.type,e),r,n);break e}throw Error(s(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Yr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Xr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 3:if(Zr(t),r=t.updateQueue,null===e||null===r)throw Error(s(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,gn(e,t),yn(t,r,null,n),(r=t.memoizedState.element)===i)$n(),t=fi(e,t,n);else{if((a=(i=t.stateNode).hydrate)&&(Z?(Gn=Ue(t.stateNode.containerInfo),Wn=t,a=Kn=!0):a=!1),a){if(Z&&null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)a=e[i],o=e[i+1],Y?a._workInProgressVersionPrimary=o:a._workInProgressVersionSecondary=o,er.push(a);for(n=Pn(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else qr(e,t,r,n),$n();t=t.child}return t;case 5:return Hn(t),null===e&&Xn(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,o=i.children,V(r,i)?o=null:null!==a&&V(r,a)&&(t.flags|=16),Qr(e,t),qr(e,t,o,n),t.child;case 6:return null===e&&Xn(t),null;case 13:return ii(e,t,n);case 4:return Ln(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Tn(t,null,r,n):qr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,Vr(e,t,r,i=t.elementType===r?i:tn(r,i),n);case 7:return qr(e,t,t.pendingProps,n),t.child;case 8:case 12:return qr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,un(t,a=i.value),null!==o){var u=o.value;if(0===(a=Jt(u,a)?0:0|("function"===typeof r._calculateChangedBits?r._calculateChangedBits(u,a):1073741823))){if(o.children===i.children&&!nt.current){t=fi(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){var l=u.dependencies;if(null!==l){o=u.child;for(var c=l.firstContext;null!==c;){if(c.context===r&&0!==(c.observedBits&a)){1===u.tag&&((c=mn(-1,n&-n)).tag=2,vn(u,c)),u.lanes|=n,null!==(c=u.alternate)&&(c.lanes|=n),cn(u.return,n),l.lanes|=n;break}c=c.next}}else o=10===u.tag&&u.type===t.type?null:u.child;if(null!==o)o.return=u;else for(o=u;null!==o;){if(o===t){o=null;break}if(null!==(u=o.sibling)){u.return=o.return,o=u;break}o=o.return}u=o}}qr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(a=t.pendingProps).children,fn(t,n),r=r(i=dn(i,a.unstable_observedBits)),t.flags|=1,qr(e,t,r,n),t.child;case 14:return a=tn(i=t.type,t.pendingProps),Wr(e,t,i,a=tn(i.type,a),r,n);case 15:return Gr(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:tn(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,at(r)?(e=!0,lt(t)):e=!1,fn(t,n),xn(t,r,i),Cn(t,r,i,n),Jr(null,t,r,!0,e,n);case 19:return ci(e,t,n);case 23:case 24:return Kr(e,t,n)}throw Error(s(156,t.tag))};var po={current:!1},go=o.unstable_flushAllWithoutAsserting,mo="function"===typeof go;function vo(){if(void 0!==go)return go();for(var e=!1;ao();)e=!0;return e}function bo(t){try{vo(),function(t){if(null===Ji)try{var n=("require"+Math.random()).slice(0,7);Ji=(e&&e[n]).call(e,"timers").setImmediate}catch(r){Ji=function(e){var t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(void 0)}}Ji(t)}((function(){vo()?bo(t):t()}))}catch(n){t(n)}}var yo=0,_o=!1;function Ao(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function wo(e,t,n,r){return new Ao(e,t,n,r)}function Fo(e){return!(!(e=e.prototype)||!e.isReactComponent)}function ko(e,t){var n=e.alternate;return null===n?((n=wo(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function xo(e,t,n,r,i,a){var o=2;if(r=e,"function"===typeof e)Fo(e)&&(o=1);else if("string"===typeof e)o=5;else e:switch(e){case f:return Eo(n.children,i,a,t);case w:o=8,i|=16;break;case d:o=8,i|=1;break;case h:return(e=wo(12,n,t,8|i)).elementType=h,e.type=h,e.lanes=a,e;case v:return(e=wo(13,n,t,i)).type=v,e.elementType=v,e.lanes=a,e;case b:return(e=wo(19,n,t,i)).elementType=b,e.lanes=a,e;case F:return Co(n,i,a,t);case k:return(e=wo(24,n,t,i)).elementType=k,e.lanes=a,e;default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case p:o=10;break e;case g:o=9;break e;case m:o=11;break e;case y:o=14;break e;case _:o=16,r=null;break e;case A:o=22;break e}throw Error(s(130,null==e?e:typeof e,""))}return(t=wo(o,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Eo(e,t,n,r){return(e=wo(7,e,r,t)).lanes=n,e}function Co(e,t,n,r){return(e=wo(23,e,r,t)).elementType=F,e.lanes=n,e}function So(e,t,n){return(e=wo(6,e,null,t)).lanes=n,e}function Oo(e,t,n){return(t=wo(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Do(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=Q,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=_t(0),this.expirationTimes=_t(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_t(0),Z&&(this.mutableSourceEagerHydrationData=null)}function jo(e){var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(s(188));throw Error(s(268,Object.keys(e)))}return null===(e=T(t))?null:e.stateNode}function To(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Po(e,t){To(e,t),(e=e.alternate)&&To(e,t)}function Ro(e){return null===(e=T(e))?null:e.stateNode}function Mo(){return null}return r.IsThisRendererActing=po,r.act=function(e){function t(){yo--,ta.current=n,po.current=r}!1===_o&&(_o=!0,console.error("act(...) is not supported in production builds of React, and might not behave as expected.")),yo++;var n=ta.current,r=po.current;ta.current=!0,po.current=!0;try{var i=Va(e)}catch(a){throw t(),a}if(null!==i&&"object"===typeof i&&"function"===typeof i.then)return{then:function(e,r){i.then((function(){1<yo||!0===mo&&!0===n?(t(),e()):bo((function(n){t(),n?r(n):e()}))}),(function(e){t(),r(e)}))}};try{1!==yo||!1!==mo&&!1!==n||vo(),t()}catch(a){throw t(),a}return{then:function(e){e()}}},r.attemptContinuousHydration=function(e){13===e.tag&&(Na(e,67108864,Ia()),Po(e,67108864))},r.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=Ia(),n=Ba(e);Na(e,n,t),Po(e,n)}},r.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.hydrate){var n=gt(t.pendingLanes);t.expiredLanes|=n&t.pendingLanes,Ua(t,qt()),0===(48&na)&&(va(),Qt())}break;case 13:var r=Ia();Wa((function(){return Na(e,1,r)})),Po(e,4)}},r.attemptUserBlockingHydration=function(e){13===e.tag&&(Na(e,4,Ia()),Po(e,4))},r.batchedEventUpdates=function(e,t){var n=na;na|=2;try{return e(t)}finally{0===(na=n)&&(va(),Qt())}},r.batchedUpdates=Va,r.createComponentSelector=function(e){return{$$typeof:Ui,value:e}},r.createContainer=function(e,t,n){return e=new Do(e,t,n),t=wo(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e,pn(t),e},r.createHasPsuedoClassSelector=function(e){return{$$typeof:Hi,value:e}},r.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:c,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},r.createRoleSelector=function(e){return{$$typeof:zi,value:e}},r.createTestNameSelector=function(e){return{$$typeof:qi,value:e}},r.createTextSelector=function(e){return{$$typeof:Vi,value:e}},r.deferredUpdates=function(e){return Gt(97,e)},r.discreteUpdates=function(e,t,n,r,i){var a=na;na|=4;try{return Gt(98,e.bind(null,t,n,r,i))}finally{0===(na=a)&&(va(),Qt())}},r.findAllNodes=Xi,r.findBoundingRects=function(e,t){if(!ae)throw Error(s(363));t=Xi(e,t),e=[];for(var n=0;n<t.length;n++)e.push(se(t[n]));for(t=e.length-1;0<t;t--)for(var r=(n=e[t]).x,i=r+n.width,a=n.y,o=a+n.height,u=t-1;0<=u;u--)if(t!==u){var l=e[u],c=l.x,f=c+l.width,d=l.y,h=d+l.height;if(r>=c&&a>=d&&i<=f&&o<=h){e.splice(t,1);break}if(!(r!==c||n.width!==l.width||h<a||d>o)){d>a&&(l.height+=d-a,l.y=a),h<o&&(l.height=o-d),e.splice(t,1);break}if(!(a!==d||n.height!==l.height||f<r||c>i)){c>r&&(l.width+=c-r,l.x=r),f<i&&(l.width=i-c),e.splice(t,1);break}}return e},r.findHostInstance=jo,r.findHostInstanceWithNoPortals=function(e){return null===(e=function(e){if(!(e=j(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},r.findHostInstanceWithWarning=function(e){return jo(e)},r.flushControlled=function(e){var t=na;na|=1;try{Gt(99,e)}finally{0===(na=t)&&(va(),Qt())}},r.flushDiscreteUpdates=function(){0===(49&na)&&(function(){if(null!==Sa){var e=Sa;Sa=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,Ua(e,qt())}))}Qt()}(),ao())},r.flushPassiveEffects=ao,r.flushSync=Wa,r.focusWithin=function(e,t){if(!ae)throw Error(s(363));for(t=Yi(e=Gi(e),t),t=Array.from(t),e=0;e<t.length;){var n=t[e++];if(!le(n)){if(5===n.tag&&fe(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},r.getCurrentUpdateLanePriority=function(){return ht},r.getFindAllNodesFailureDescription=function(e,t){if(!ae)throw Error(s(363));var n=0,r=[];e=[Gi(e),0];for(var i=0;i<e.length;){var a=e[i++],o=e[i++],u=t[o];if((5!==a.tag||!le(a))&&(Ki(a,u)&&(r.push(Qi(u)),++o>n&&(n=o)),o<t.length))for(a=a.child;null!==a;)e.push(a,o),a=a.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push(Qi(t[n]));return"findAllNodes was able to match part of the selector:\n  "+r.join(" > ")+"\n\nNo matching component was found for:\n  "+e.join(" > ")}return null},r.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?M(e.child.stateNode):e.child.stateNode:null},r.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:u.ReactCurrentDispatcher,findHostInstanceByFiber:Ro,findFiberByHostInstance:e.findFiberByHostInstance||Mo,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null},"undefined"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.isDisabled&&t.supportsFiber)try{ft=t.inject(e),dt=t}catch(n){}e=!0}return e},r.observeVisibleRects=function(e,t,n,r){if(!ae)throw Error(s(363));e=Xi(e,t);var i=de(e,n,r).disconnect;return{disconnect:function(){i()}}},r.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},r.runWithPriority=function(e,t){var n=ht;try{return ht=e,t()}finally{ht=n}},r.shouldSuspend=function(){return!1},r.unbatchedUpdates=function(e,t){var n=na;na&=-2,na|=8;try{return e(t)}finally{0===(na=n)&&(va(),Qt())}},r.updateContainer=function(e,t,n,r){var i=t.current,a=Ia(),o=Ba(i);e:if(n){t:{if(O(n=n._reactInternals)!==n||1!==n.tag)throw Error(s(170));var u=n;do{switch(u.tag){case 3:u=u.stateNode.context;break t;case 1:if(at(u.type)){u=u.stateNode.__reactInternalMemoizedMergedChildContext;break t}}u=u.return}while(null!==u);throw Error(s(171))}if(1===n.tag){var l=n.type;if(at(l)){n=ut(n,l,u);break e}}n=u}else n=et;return null===t.context?t.context=n:t.pendingContext=n,(t=mn(a,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),vn(i,t),Na(i,o,a),o},r}}).call(this,n(188)(e))},function(e,t,n){"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(519),o=n(242),s=n(377),u=n(243),l=n(204),c=n(126),f=n(284),d=n(333),h=n(104),p=n(1750),g=d("draft_tree_data_support"),m=g?u:s,v=h.List,b=h.Repeat,y={insertAtomicBlock:function(e,t,n){var i=e.getCurrentContent(),s=e.getSelection(),u=l.removeRange(i,s,"backward"),d=u.getSelectionAfter(),h=l.splitBlock(u,d),p=h.getSelectionAfter(),y=l.setBlockType(h,p,"atomic"),_=o.create({entity:t}),A={key:f(),type:"atomic",text:n,characterList:v(b(_,n.length))},w={key:f(),type:"unstyled"};g&&(A=r({},A,{nextSibling:w.key}),w=r({},w,{prevSibling:A.key}));var F=[new m(A),new m(w)],k=a.createFromArray(F),x=l.replaceWithFragment(y,p,k),E=x.merge({selectionBefore:s,selectionAfter:x.getSelectionAfter().set("hasFocus",!0)});return c.push(e,E,"insert-fragment")},moveAtomicBlock:function(e,t,n,r){var i,a=e.getCurrentContent(),o=e.getSelection();if("before"===r||"after"===r){var s=a.getBlockForKey("before"===r?n.getStartKey():n.getEndKey());i=p(a,t,s,r)}else{var u=l.removeRange(a,n,"backward"),f=u.getSelectionAfter(),d=u.getBlockForKey(f.getFocusKey());if(0===f.getStartOffset())i=p(u,t,d,"before");else if(f.getEndOffset()===d.getLength())i=p(u,t,d,"after");else{var h=l.splitBlock(u,f),g=h.getSelectionAfter(),m=h.getBlockForKey(g.getFocusKey());i=p(h,t,m,"before")}}var v=i.merge({selectionBefore:o,selectionAfter:i.getSelectionAfter().set("hasFocus",!0)});return c.push(e,v,"move-block")}};e.exports=y},function(e,t,n){"use strict";var r=n(242),i=n(104).Map,a={add:function(e,t,n){return o(e,t,n,!0)},remove:function(e,t,n){return o(e,t,n,!1)}};function o(e,t,n,a){var o=e.getBlockMap(),s=t.getStartKey(),u=t.getStartOffset(),l=t.getEndKey(),c=t.getEndOffset(),f=o.skipUntil((function(e,t){return t===s})).takeUntil((function(e,t){return t===l})).concat(i([[l,o.get(l)]])).map((function(e,t){var i,o;s===l?(i=u,o=c):(i=t===s?u:0,o=t===l?c:e.getLength());for(var f,d=e.getCharacterList();i<o;)f=d.get(i),d=d.set(i,a?r.applyStyle(f,n):r.removeStyle(f,n)),i++;return e.set("characterList",d)}));return e.merge({blockMap:o.merge(f),selectionBefore:t,selectionAfter:t})}e.exports=a},function(e,t,n){"use strict";var r=n(1738),i=n(104);e.exports=function(e,t,n){var a=e.getBlockMap(),o=t.getStartKey(),s=t.getStartOffset(),u=t.getEndKey(),l=t.getEndOffset(),c=a.skipUntil((function(e,t){return t===o})).takeUntil((function(e,t){return t===u})).toOrderedMap().merge(i.OrderedMap([[u,a.get(u)]])).map((function(e,t){var i=t===o?s:0,a=t===u?l:e.getLength();return r(e,i,a,n)}));return e.merge({blockMap:a.merge(c),selectionBefore:t,selectionAfter:t})}},function(e,t,n){"use strict";var r=n(242);e.exports=function(e,t,n,i){for(var a=t,o=e.getCharacterList();a<n;)o=o.set(a,r.applyEntity(o.get(a),i)),a++;return e.set("characterList",o)}},function(e,t,n){"use strict";var r=n(1740),i=n(1741),a=n(109);function o(e,t,n,o,s,u,l){var c=n.getStartOffset(),f=n.getEndOffset(),d=e.__get(s).getMutability(),h=l?c:f;if("MUTABLE"===d)return n;var p=i(t,s).filter((function(e){return h<=e.end&&h>=e.start}));1!=p.length&&a(!1);var g=p[0];if("IMMUTABLE"===d)return n.merge({anchorOffset:g.start,focusOffset:g.end,isBackward:!1});u||(l?f=g.end:c=g.start);var m=r.getRemovalRange(c,f,t.getText().slice(g.start,g.end),g.start,o);return n.merge({anchorOffset:m.start,focusOffset:m.end,isBackward:!1})}e.exports=function(e,t,n,r,i){var a=r.getStartOffset(),s=r.getEndOffset(),u=t.getEntityAt(a),l=n.getEntityAt(s-1);if(!u&&!l)return r;var c=r;if(u&&u===l)c=o(e,t,c,i,u,!0,!0);else if(u&&l){var f=o(e,t,c,i,u,!1,!0),d=o(e,n,c,i,l,!1,!1);c=c.merge({anchorOffset:f.getAnchorOffset(),focusOffset:d.getFocusOffset(),isBackward:!1})}else if(u){var h=o(e,t,c,i,u,!1,!0);c=c.merge({anchorOffset:h.getStartOffset(),isBackward:!1})}else if(l){var p=o(e,n,c,i,l,!1,!1);c=c.merge({focusOffset:p.getEndOffset(),isBackward:!1})}return c}},function(e,t,n){"use strict";e.exports={getRemovalRange:function(e,t,n,r,i){var a=n.split(" ");a=a.map((function(e,t){if("forward"===i){if(t>0)return" "+e}else if(t<a.length-1)return e+" ";return e}));for(var o,s=r,u=null,l=null,c=0;c<a.length;c++){if(e<(o=s+a[c].length)&&s<t)null!==u||(u=s),l=o;else if(null!==u)break;s=o}var f=r+n.length,d=u===r,h=l===f;return(!d&&h||d&&!h)&&("forward"===i?l!==f&&l++:u!==r&&u--),{start:u,end:l}}}},function(e,t,n){"use strict";var r=n(109);e.exports=function(e,t){var n=[];return e.findEntityRanges((function(e){return e.getEntity()===t}),(function(e,t){n.push({start:e,end:t})})),n.length||r(!1),n}},function(e,t,n){"use strict";var r=n(519),i=n(243),a=n(104),o=n(1015),s=n(109),u=n(1013),l=a.List,c=function(e,t,n,r,i,a){var s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"REPLACE_WITH_NEW_DATA",u=n.get(i),l=u.getText(),c=u.getCharacterList(),f=i,d=a+r.getText().length,h=null;switch(s){case"MERGE_OLD_DATA_TO_NEW_DATA":h=r.getData().merge(u.getData());break;case"REPLACE_WITH_NEW_DATA":h=r.getData()}var p=u.getType();l&&"unstyled"===p&&(p=r.getType());var g=u.merge({text:l.slice(0,a)+r.getText()+l.slice(a),characterList:o(c,r.getCharacterList(),a),type:p,data:h});return e.merge({blockMap:n.set(i,g),selectionBefore:t,selectionAfter:t.merge({anchorKey:f,anchorOffset:d,focusKey:f,focusOffset:d,isBackward:!1})})},f=function(e,t,n,a,o,s){var u=n.first()instanceof i,c=[],f=a.size,d=n.get(o),h=a.first(),p=a.last(),g=p.getLength(),m=p.getKey(),v=u&&(!d.getChildKeys().isEmpty()||!h.getChildKeys().isEmpty());n.forEach((function(e,t){t===o?(v?c.push(e):c.push(function(e,t,n){var r=e.getText(),i=e.getCharacterList(),a=r.slice(0,t),o=i.slice(0,t),s=n.first();return e.merge({text:a+s.getText(),characterList:o.concat(s.getCharacterList()),type:a?e.getType():s.getType(),data:s.getData()})}(e,s,a)),a.slice(v?0:1,f-1).forEach((function(e){return c.push(e)})),c.push(function(e,t,n){var r=e.getText(),i=e.getCharacterList(),a=r.length,o=r.slice(t,a),s=i.slice(t,a),u=n.last();return u.merge({text:u.getText()+o,characterList:u.getCharacterList().concat(s),data:u.getData()})}(e,s,a))):c.push(e)}));var b=r.createFromArray(c);return u&&(b=function(e,t,n,r){return e.withMutations((function(t){var i=n.getKey(),a=r.getKey(),o=n.getNextSiblingKey(),s=n.getParentKey(),u=function(e,t){var n=e.getKey(),r=e,i=[];for(t.get(n)&&i.push(n);r&&r.getNextSiblingKey();){var a=r.getNextSiblingKey();if(!a)break;i.push(a),r=t.get(a)}return i}(r,e),c=u[u.length-1];if(t.get(a)?(t.setIn([i,"nextSibling"],a),t.setIn([a,"prevSibling"],i)):(t.setIn([i,"nextSibling"],r.getNextSiblingKey()),t.setIn([r.getNextSiblingKey(),"prevSibling"],i)),t.setIn([c,"nextSibling"],o),o&&t.setIn([o,"prevSibling"],c),u.forEach((function(e){return t.setIn([e,"parent"],s)})),s){var f=e.get(s).getChildKeys(),d=f.indexOf(i)+1,h=f.toArray();h.splice.apply(h,[d,0].concat(u)),t.setIn([s,"children"],l(h))}}))}(b,0,d,h)),e.merge({blockMap:b,selectionBefore:t,selectionAfter:t.merge({anchorKey:m,anchorOffset:g,focusKey:m,focusOffset:g,isBackward:!1})})};e.exports=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"REPLACE_WITH_NEW_DATA";t.isCollapsed()||s(!1);var a=e.getBlockMap(),o=u(n),l=t.getStartKey(),d=t.getStartOffset(),h=a.get(l);return h instanceof i&&(h.getChildKeys().isEmpty()||s(!1)),1===o.size?c(e,t,a,o.first(),l,d,r):f(e,t,a,o,l,d)}},function(e,t,n){"use strict";var r=n(104),i=n(1015),a=n(109),o=r.Repeat;e.exports=function(e,t,n,r){t.isCollapsed()||a(!1);var s=null;if(null!=n&&(s=n.length),null==s||0===s)return e;var u=e.getBlockMap(),l=t.getStartKey(),c=t.getStartOffset(),f=u.get(l),d=f.getText(),h=f.merge({text:d.slice(0,c)+n+d.slice(c,f.getLength()),characterList:i(f.getCharacterList(),o(r,s).toList(),c)}),p=c+s;return e.merge({blockMap:u.set(l,h),selectionAfter:t.merge({anchorOffset:p,focusOffset:p})})}},function(e,t,n){"use strict";var r=n(243),i=n(1017),a=n(104),o=(a.List,a.Map),s=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}},u=function(e,t){var n=[];if(!e)return n;for(var r=t.get(e);r&&r.getParentKey();){var i=r.getParentKey();i&&n.push(i),r=i?t.get(i):null}return n},l=function(e,t,n){if(!e)return null;for(var r=n.get(e.getKey()).getNextSiblingKey();r&&!t.get(r);)r=n.get(r).getNextSiblingKey()||null;return r},c=function(e,t,n){if(!e)return null;for(var r=n.get(e.getKey()).getPrevSiblingKey();r&&!t.get(r);)r=n.get(r).getPrevSiblingKey()||null;return r},f=function(e,t,n,r){return e.withMutations((function(a){if(s(t.getKey(),a,(function(e){return e.merge({nextSibling:l(e,a,r),prevSibling:c(e,a,r)})})),s(n.getKey(),a,(function(e){return e.merge({nextSibling:l(e,a,r),prevSibling:c(e,a,r)})})),u(t.getKey(),r).forEach((function(e){return s(e,a,(function(e){return e.merge({children:e.getChildKeys().filter((function(e){return a.get(e)})),nextSibling:l(e,a,r),prevSibling:c(e,a,r)})}))})),s(t.getNextSiblingKey(),a,(function(e){return e.merge({prevSibling:t.getPrevSiblingKey()})})),s(t.getPrevSiblingKey(),a,(function(e){return e.merge({nextSibling:l(e,a,r)})})),s(n.getNextSiblingKey(),a,(function(e){return e.merge({prevSibling:c(e,a,r)})})),s(n.getPrevSiblingKey(),a,(function(e){return e.merge({nextSibling:n.getNextSiblingKey()})})),u(n.getKey(),r).forEach((function(e){s(e,a,(function(e){return e.merge({children:e.getChildKeys().filter((function(e){return a.get(e)})),nextSibling:l(e,a,r),prevSibling:c(e,a,r)})}))})),function(e,t){var n=[];if(!e)return n;for(var r=i(e,t);r&&t.get(r);){var a=t.get(r);n.push(r),r=a.getParentKey()?i(a,t):null}return n}(n,r).forEach((function(e){return s(e,a,(function(e){return e.merge({nextSibling:l(e,a,r),prevSibling:c(e,a,r)})}))})),null==e.get(t.getKey())&&null!=e.get(n.getKey())&&n.getParentKey()===t.getKey()&&null==n.getPrevSiblingKey()){var o=t.getPrevSiblingKey();s(n.getKey(),a,(function(e){return e.merge({prevSibling:o})})),s(o,a,(function(e){return e.merge({nextSibling:n.getKey()})}));var f=o?e.get(o):null,d=f?f.getParentKey():null;if(t.getChildKeys().forEach((function(e){s(e,a,(function(e){return e.merge({parent:d})}))})),null!=d){var h=e.get(d);s(d,a,(function(e){return e.merge({children:h.getChildKeys().concat(t.getChildKeys())})}))}s(t.getChildKeys().find((function(t){return null===e.get(t).getNextSiblingKey()})),a,(function(e){return e.merge({nextSibling:t.getNextSiblingKey()})}))}}))},d=function(e,t,n){if(0===t)for(;t<n;)e=e.shift(),t++;else if(n===e.count())for(;n>t;)e=e.pop(),n--;else{var r=e.slice(0,t),i=e.slice(n);e=r.concat(i).toList()}return e};e.exports=function(e,t){if(t.isCollapsed())return e;var n,a=e.getBlockMap(),s=t.getStartKey(),l=t.getStartOffset(),c=t.getEndKey(),h=t.getEndOffset(),p=a.get(s),g=a.get(c),m=p instanceof r,v=[];if(m){var b=g.getChildKeys(),y=u(c,a);g.getNextSiblingKey()&&(v=v.concat(y)),b.isEmpty()||(v=v.concat(y.concat([c]))),v=v.concat(u(i(g,a),a))}n=p===g?d(p.getCharacterList(),l,h):p.getCharacterList().slice(0,l).concat(g.getCharacterList().slice(h));var _=p.merge({text:p.getText().slice(0,l)+g.getText().slice(h),characterList:n}),A=m&&0===l&&0===h&&g.getParentKey()===s&&null==g.getPrevSiblingKey()?o([[s,null]]):a.toSeq().skipUntil((function(e,t){return t===s})).takeUntil((function(e,t){return t===c})).filter((function(e,t){return-1===v.indexOf(t)})).concat(o([[c,null]])).map((function(e,t){return t===s?_:null})),w=a.merge(A).filter((function(e){return!!e}));return m&&p!==g&&(w=f(w,p,g,a)),e.merge({blockMap:w,selectionBefore:t,selectionAfter:t.merge({anchorKey:s,anchorOffset:l,focusKey:s,focusOffset:l,isBackward:!1})})}},function(e,t,n){"use strict";var r=n(243),i=n(284),a=n(104),o=n(109),s=n(1016),u=a.List,l=a.Map,c=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}};e.exports=function(e,t){t.isCollapsed()||o(!1);var n=t.getAnchorKey(),a=e.getBlockMap(),f=a.get(n),d=f.getText();if(!d){var h=f.getType();if("unordered-list-item"===h||"ordered-list-item"===h)return s(e,t,(function(e){return e.merge({type:"unstyled",depth:0})}))}var p=t.getAnchorOffset(),g=f.getCharacterList(),m=i(),v=f instanceof r,b=f.merge({text:d.slice(0,p),characterList:g.slice(0,p)}),y=b.merge({key:m,text:d.slice(p),characterList:g.slice(p),data:l()}),_=a.toSeq().takeUntil((function(e){return e===f})),A=a.toSeq().skipUntil((function(e){return e===f})).rest(),w=_.concat([[n,b],[m,y]],A).toOrderedMap();return v&&(f.getChildKeys().isEmpty()||o(!1),w=function(e,t,n){return e.withMutations((function(e){var r=t.getKey(),i=n.getKey();c(t.getParentKey(),e,(function(e){var t=e.getChildKeys(),n=t.indexOf(r)+1,a=t.toArray();return a.splice(n,0,i),e.merge({children:u(a)})})),c(t.getNextSiblingKey(),e,(function(e){return e.merge({prevSibling:i})})),c(r,e,(function(e){return e.merge({nextSibling:i})})),c(i,e,(function(e){return e.merge({prevSibling:r})}))}))}(w,b,y)),e.merge({blockMap:w,selectionBefore:t,selectionAfter:t.merge({anchorKey:m,anchorOffset:0,focusKey:m,focusOffset:0,isBackward:!1})})}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(520),a=n(1018),o=n(104),s=o.List,u=o.Repeat,l=o.Record,c=function(){return!0},f=l({start:null,end:null}),d=l({start:null,end:null,decoratorKey:null,leaves:null}),h={generate:function(e,t,n){var r=t.getLength();if(!r)return s.of(new d({start:0,end:0,decoratorKey:null,leaves:s.of(new f({start:0,end:0}))}));var a=[],o=n?n.getDecorations(t,e):s(u(null,r)),l=t.getCharacterList();return i(o,g,c,(function(e,t){a.push(new d({start:e,end:t,decoratorKey:o.get(e),leaves:p(l.slice(e,t).toList(),e)}))})),s(a)},fromJS:function(e){var t=e.leaves,n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["leaves"]);return new d(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},n,{leaves:null!=t?s(Array.isArray(t)?t:a(t)).map((function(e){return f(e)})):null}))}};function p(e,t){var n=[],r=e.map((function(e){return e.getStyle()})).toList();return i(r,g,c,(function(e,r){n.push(new f({start:e+t,end:r+t}))})),s(n)}function g(e,t){return e===t}e.exports=h},function(e,t,n){"use strict";e.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}},function(e,t,n){"use strict";var r,i=n(1749),a=n(104),o=n(205),s=a.OrderedMap,u={getDirectionMap:function(e,t){r?r.reset():r=new i;var n=e.getBlockMap(),u=n.valueSeq().map((function(e){return o(r).getDirection(e.getText())})),l=s(n.keySeq().zip(u));return null!=t&&a.is(t,l)?t:l}};e.exports=u},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(802),a=n(612),o=n(109),s=function(){function e(e){r(this,"_defaultDir",void 0),r(this,"_lastDir",void 0),e?a.isStrong(e)||o(!1):e=a.getGlobalDir(),this._defaultDir=e,this.reset()}var t=e.prototype;return t.reset=function(){this._lastDir=this._defaultDir},t.getDirection=function(e){return this._lastDir=i.getDirection(e,this._lastDir),this._lastDir},e}();e.exports=s},function(e,t,n){"use strict";var r=n(243),i=n(1017),a=n(104),o=n(109),s=a.OrderedMap,u=a.List,l=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}},c=function(e,t,n,r,i){if(!i)return e;var a="after"===r,o=t.getKey(),s=n.getKey(),c=t.getParentKey(),f=t.getNextSiblingKey(),d=t.getPrevSiblingKey(),h=n.getParentKey(),p=a?n.getNextSiblingKey():s,g=a?s:n.getPrevSiblingKey();return e.withMutations((function(e){l(c,e,(function(e){var t=e.getChildKeys();return e.merge({children:t.delete(t.indexOf(o))})})),l(d,e,(function(e){return e.merge({nextSibling:f})})),l(f,e,(function(e){return e.merge({prevSibling:d})})),l(p,e,(function(e){return e.merge({prevSibling:o})})),l(g,e,(function(e){return e.merge({nextSibling:o})})),l(h,e,(function(e){var t=e.getChildKeys(),n=t.indexOf(s),r=a?n+1:0!==n?n-1:0,i=t.toArray();return i.splice(r,0,o),e.merge({children:u(i)})})),l(o,e,(function(e){return e.merge({nextSibling:p,prevSibling:g,parent:h})}))}))};e.exports=function(e,t,n,a){"replace"===a&&o(!1);var u=n.getKey(),l=t.getKey();l===u&&o(!1);var f=e.getBlockMap(),d=t instanceof r,h=[t],p=f.delete(l);d&&(h=[],p=f.withMutations((function(e){var n=t.getNextSiblingKey(),r=i(t,e);e.toSeq().skipUntil((function(e){return e.getKey()===l})).takeWhile((function(e){var t=e.getKey(),i=t===l,a=n&&t!==n,o=!n&&e.getParentKey()&&(!r||t!==r);return!!(i||a||o)})).forEach((function(t){h.push(t),e.delete(t.getKey())}))})));var g=p.toSeq().takeUntil((function(e){return e===n})),m=p.toSeq().skipUntil((function(e){return e===n})).skip(1),v=h.map((function(e){return[e.getKey(),e]})),b=s();if("before"===a){var y=e.getBlockBefore(u);y&&y.getKey()===t.getKey()&&o(!1),b=g.concat([].concat(v,[[u,n]]),m).toOrderedMap()}else if("after"===a){var _=e.getBlockAfter(u);_&&_.getKey()===l&&o(!1),b=g.concat([[u,n]].concat(v),m).toOrderedMap()}return e.merge({blockMap:c(b,t,n,a,d),selectionBefore:e.getSelectionAfter(),selectionAfter:e.getSelectionAfter().merge({anchorKey:l,focusKey:l})})}},function(e,t,n){"use strict";var r=n(104).List,i=function(){function e(e){var t,n,r;r=void 0,(n="_decorators")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this._decorators=e.slice()}var t=e.prototype;return t.getDecorations=function(e,t){var n=Array(e.getText().length).fill(null);return this._decorators.forEach((function(r,i){var a=0;(0,r.strategy)(e,(function(e,t){(function(e,t,n){for(var r=t;r<n;r++)if(null!=e[r])return!1;return!0})(n,e,t)&&(!function(e,t,n,r){for(var i=t;i<n;i++)e[i]=r}(n,e,t,i+"."+a),a++)}),t)})),r(n)},t.getComponentForKey=function(e){var t=parseInt(e.split(".")[0],10);return this._decorators[t].component},t.getPropsForKey=function(e){var t=parseInt(e.split(".")[0],10);return this._decorators[t].props},e}();e.exports=i},function(e,t,n){"use strict";(function(t){var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){s(e,t,n[t])}))}return e}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var l=n(803),c=n(1021),f=n(1753),d=n(1760),h=n(1777),p=n(1780),g=n(1814),m=n(1815),v=n(1033),b=n(126),y=n(1),_=n(806),A=n(616),w=n(206),F=n(378),k=n(284),x=n(1050),E=n(617),C=n(333),S=n(109),O=n(521),D=n(205),j=w.isBrowser("IE"),T=!j,P={edit:p,composite:f,drag:h,cut:null,render:null},R=!1,M=function(e){function t(){return e.apply(this,arguments)||this}u(t,e);var n=t.prototype;return n.render=function(){return null},n.componentDidMount=function(){this._update()},n.componentDidUpdate=function(){this._update()},n._update=function(){var e=this.props.editor;e._latestEditorState=this.props.editorState,e._blockSelectEvents=!0},t}(y.Component),I=function(e){function n(t){var n;return s(o(n=e.call(this,t)||this),"_blockSelectEvents",void 0),s(o(n),"_clipboard",void 0),s(o(n),"_handler",void 0),s(o(n),"_dragCount",void 0),s(o(n),"_internalDrag",void 0),s(o(n),"_editorKey",void 0),s(o(n),"_placeholderAccessibilityID",void 0),s(o(n),"_latestEditorState",void 0),s(o(n),"_latestCommittedEditorState",void 0),s(o(n),"_pendingStateFromBeforeInput",void 0),s(o(n),"_onBeforeInput",void 0),s(o(n),"_onBlur",void 0),s(o(n),"_onCharacterData",void 0),s(o(n),"_onCompositionEnd",void 0),s(o(n),"_onCompositionStart",void 0),s(o(n),"_onCopy",void 0),s(o(n),"_onCut",void 0),s(o(n),"_onDragEnd",void 0),s(o(n),"_onDragOver",void 0),s(o(n),"_onDragStart",void 0),s(o(n),"_onDrop",void 0),s(o(n),"_onInput",void 0),s(o(n),"_onFocus",void 0),s(o(n),"_onKeyDown",void 0),s(o(n),"_onKeyPress",void 0),s(o(n),"_onKeyUp",void 0),s(o(n),"_onMouseDown",void 0),s(o(n),"_onMouseUp",void 0),s(o(n),"_onPaste",void 0),s(o(n),"_onSelect",void 0),s(o(n),"editor",void 0),s(o(n),"editorContainer",void 0),s(o(n),"focus",void 0),s(o(n),"blur",void 0),s(o(n),"setMode",void 0),s(o(n),"exitCurrentMode",void 0),s(o(n),"restoreEditorDOM",void 0),s(o(n),"setClipboard",void 0),s(o(n),"getClipboard",void 0),s(o(n),"getEditorKey",void 0),s(o(n),"update",void 0),s(o(n),"onDragEnter",void 0),s(o(n),"onDragLeave",void 0),s(o(n),"_handleEditorContainerRef",(function(e){n.editorContainer=e,n.editor=null!==e?e.firstChild:null})),s(o(n),"focus",(function(e){var t=n.props.editorState,r=t.getSelection().getHasFocus(),i=n.editor;if(i){var a=A.getScrollParent(i),o=e||E(a),s=o.x,u=o.y;O(i)||S(!1),i.focus(),a===window?window.scrollTo(s,u):_.setTop(a,u),r||n.update(b.forceSelection(t,t.getSelection()))}})),s(o(n),"blur",(function(){var e=n.editor;e&&(O(e)||S(!1),e.blur())})),s(o(n),"setMode",(function(e){var t=n.props,r=t.onPaste,i=t.onCut,o=t.onCopy,s=a({},P.edit);r&&(s.onPaste=r),i&&(s.onCut=i),o&&(s.onCopy=o);var u=a({},P,{edit:s});n._handler=u[e]})),s(o(n),"exitCurrentMode",(function(){n.setMode("edit")})),s(o(n),"restoreEditorDOM",(function(e){n.setState({contentsKey:n.state.contentsKey+1},(function(){n.focus(e)}))})),s(o(n),"setClipboard",(function(e){n._clipboard=e})),s(o(n),"getClipboard",(function(){return n._clipboard})),s(o(n),"update",(function(e){n._latestEditorState=e,n.props.onChange(e)})),s(o(n),"onDragEnter",(function(){n._dragCount++})),s(o(n),"onDragLeave",(function(){n._dragCount--,0===n._dragCount&&n.exitCurrentMode()})),n._blockSelectEvents=!1,n._clipboard=null,n._handler=null,n._dragCount=0,n._editorKey=t.editorKey||k(),n._placeholderAccessibilityID="placeholder-"+n._editorKey,n._latestEditorState=t.editorState,n._latestCommittedEditorState=t.editorState,n._onBeforeInput=n._buildHandler("onBeforeInput"),n._onBlur=n._buildHandler("onBlur"),n._onCharacterData=n._buildHandler("onCharacterData"),n._onCompositionEnd=n._buildHandler("onCompositionEnd"),n._onCompositionStart=n._buildHandler("onCompositionStart"),n._onCopy=n._buildHandler("onCopy"),n._onCut=n._buildHandler("onCut"),n._onDragEnd=n._buildHandler("onDragEnd"),n._onDragOver=n._buildHandler("onDragOver"),n._onDragStart=n._buildHandler("onDragStart"),n._onDrop=n._buildHandler("onDrop"),n._onInput=n._buildHandler("onInput"),n._onFocus=n._buildHandler("onFocus"),n._onKeyDown=n._buildHandler("onKeyDown"),n._onKeyPress=n._buildHandler("onKeyPress"),n._onKeyUp=n._buildHandler("onKeyUp"),n._onMouseDown=n._buildHandler("onMouseDown"),n._onMouseUp=n._buildHandler("onMouseUp"),n._onPaste=n._buildHandler("onPaste"),n._onSelect=n._buildHandler("onSelect"),n.getEditorKey=function(){return n._editorKey},n.state={contentsKey:0},n}u(n,e);var r=n.prototype;return r._buildHandler=function(e){var t=this;return function(n){if(!t.props.readOnly){var r=t._handler&&t._handler[e];r&&(g?g((function(){return r(t,n)})):r(t,n))}}},r._showPlaceholder=function(){return!!this.props.placeholder&&!this.props.editorState.isInCompositionMode()&&!this.props.editorState.getCurrentContent().hasText()},r._renderPlaceholder=function(){if(this._showPlaceholder()){var e={text:D(this.props.placeholder),editorState:this.props.editorState,textAlignment:this.props.textAlignment,accessibilityID:this._placeholderAccessibilityID};return y.createElement(m,e)}return null},r._renderARIADescribedBy=function(){var e=this.props.ariaDescribedBy||"",t=this._showPlaceholder()?this._placeholderAccessibilityID:"";return e.replace("{{editor_id_placeholder}}",t)||void 0},r.render=function(){var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,o=e.customStyleFn,s=e.customStyleMap,u=e.editorState,l=e.preventScroll,f=e.readOnly,h=e.textAlignment,p=e.textDirectionality,g=F({"DraftEditor/root":!0,"DraftEditor/alignLeft":"left"===h,"DraftEditor/alignRight":"right"===h,"DraftEditor/alignCenter":"center"===h}),m=this.props.role||"textbox",v="combobox"===m?!!this.props.ariaExpanded:null,b={blockRenderMap:t,blockRendererFn:n,blockStyleFn:r,customStyleMap:a({},c,s),customStyleFn:o,editorKey:this._editorKey,editorState:u,preventScroll:l,textDirectionality:p};return y.createElement("div",{className:g},this._renderPlaceholder(),y.createElement("div",{className:F("DraftEditor/editorContainer"),ref:this._handleEditorContainerRef},y.createElement("div",{"aria-activedescendant":f?null:this.props.ariaActiveDescendantID,"aria-autocomplete":f?null:this.props.ariaAutoComplete,"aria-controls":f?null:this.props.ariaControls,"aria-describedby":this._renderARIADescribedBy(),"aria-expanded":f?null:v,"aria-label":this.props.ariaLabel,"aria-labelledby":this.props.ariaLabelledBy,"aria-multiline":this.props.ariaMultiline,"aria-owns":f?null:this.props.ariaOwneeID,autoCapitalize:this.props.autoCapitalize,autoComplete:this.props.autoComplete,autoCorrect:this.props.autoCorrect,className:F({notranslate:!f,"public/DraftEditor/content":!0}),contentEditable:!f,"data-testid":this.props.webDriverTestID,onBeforeInput:this._onBeforeInput,onBlur:this._onBlur,onCompositionEnd:this._onCompositionEnd,onCompositionStart:this._onCompositionStart,onCopy:this._onCopy,onCut:this._onCut,onDragEnd:this._onDragEnd,onDragEnter:this.onDragEnter,onDragLeave:this.onDragLeave,onDragOver:this._onDragOver,onDragStart:this._onDragStart,onDrop:this._onDrop,onFocus:this._onFocus,onInput:this._onInput,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseUp:this._onMouseUp,onPaste:this._onPaste,onSelect:this._onSelect,ref:this.props.editorRef,role:f?null:m,spellCheck:T&&this.props.spellCheck,style:{outline:"none",userSelect:"text",WebkitUserSelect:"text",whiteSpace:"pre-wrap",wordWrap:"break-word"},suppressContentEditableWarning:!0,tabIndex:this.props.tabIndex},y.createElement(M,{editor:this,editorState:u}),y.createElement(d,i({},b,{key:"contents"+this.state.contentsKey})))))},r.componentDidMount=function(){this._blockSelectEvents=!1,!R&&C("draft_ods_enabled")&&(R=!0,v.initODS()),this.setMode("edit"),j&&(this.editor?this.editor.ownerDocument.execCommand("AutoUrlDetect",!1,!1):t.execCommand("AutoUrlDetect",!1,!1))},r.componentDidUpdate=function(){this._blockSelectEvents=!1,this._latestEditorState=this.props.editorState,this._latestCommittedEditorState=this.props.editorState},n}(y.Component);s(I,"defaultProps",{ariaDescribedBy:"{{editor_id_placeholder}}",blockRenderMap:l,blockRendererFn:function(){return null},blockStyleFn:function(){return""},keyBindingFn:x,readOnly:!1,spellCheck:!1,stripPastedStyles:!1}),e.exports=I}).call(this,n(101))},function(e,t,n){"use strict";var r=n(1754),i=n(204),a=n(306),o=n(126),s=n(615),u=n(206),l=n(1024),c=n(1026),f=n(1027),d=n(804),h=n(205),p=u.isBrowser("IE"),g=!1,m=!1,v=null;var b={onCompositionStart:function(e){m=!0,function(e){v||(v=new r(c(e))).start()}(e)},onCompositionEnd:function(e){g=!1,m=!1,setTimeout((function(){g||b.resolveComposition(e)}),20)},onSelect:l,onKeyDown:function(e,t){if(!m)return b.resolveComposition(e),void e._onKeyDown(t);t.which!==s.RIGHT&&t.which!==s.LEFT||t.preventDefault()},onKeyPress:function(e,t){t.which===s.RETURN&&t.preventDefault()},resolveComposition:function(e){if(!m){var t=h(v).stopAndFlushMutations();v=null,g=!0;var n=o.set(e._latestEditorState,{inCompositionMode:!1});if(e.exitCurrentMode(),t.size){var r=n.getCurrentContent();t.forEach((function(e,t){var s=a.decode(t),u=s.blockKey,l=s.decoratorKey,c=s.leafKey,f=n.getBlockTree(u).getIn([l,"leaves",c]),h=f.start,p=f.end,g=n.getSelection().merge({anchorKey:u,focusKey:u,anchorOffset:h,focusOffset:p,isBackward:!1}),m=d(r,g),v=r.getBlockForKey(u).getInlineStyleAt(h);r=i.replaceText(r,g,e,v,m),n=o.set(n,{currentContent:r})}));var s=f(n,c(e)).selectionState;e.restoreEditorDOM();var u=p?o.forceSelection(n,s):o.acceptSelection(n,s);e.update(o.push(u,r,"insert-characters"))}else e.update(n)}}};e.exports=b},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(206),a=n(613),o=n(1023),s=n(104),u=n(109),l=n(205),c=s.Map,f={subtree:!0,characterData:!0,childList:!0,characterDataOldValue:!1,attributes:!1},d=i.isBrowser("IE <= 11"),h=function(){function e(e){var t=this;r(this,"observer",void 0),r(this,"container",void 0),r(this,"mutations",void 0),r(this,"onCharData",void 0),this.container=e,this.mutations=c();var n=o(e);n.MutationObserver&&!d?this.observer=new n.MutationObserver((function(e){return t.registerMutations(e)})):this.onCharData=function(e){e.target instanceof Node||u(!1),t.registerMutation({type:"characterData",target:e.target})}}var t=e.prototype;return t.start=function(){this.observer?this.observer.observe(this.container,f):this.container.addEventListener("DOMCharacterDataModified",this.onCharData)},t.stopAndFlushMutations=function(){var e=this.observer;e?(this.registerMutations(e.takeRecords()),e.disconnect()):this.container.removeEventListener("DOMCharacterDataModified",this.onCharData);var t=this.mutations;return this.mutations=c(),t},t.registerMutations=function(e){for(var t=0;t<e.length;t++)this.registerMutation(e[t])},t.getMutationTextContent=function(e){var t=e.type,n=e.target,r=e.removedNodes;if("characterData"===t){if(""!==n.textContent)return d?n.textContent.replace("\n",""):n.textContent}else if("childList"===t){if(r&&r.length)return"";if(""!==n.textContent)return n.textContent}return null},t.registerMutation=function(e){var t=this.getMutationTextContent(e);if(null!=t){var n=l(a(e.target));this.mutations=this.mutations.set(n,t)}},e}();e.exports=h},function(e,t,n){"use strict";var r=n(1756),i="Unknown",a={"Mac OS":"Mac OS X"};var o,s=(new r).getResult(),u=function(e){if(!e)return{major:"",minor:""};var t=e.split(".");return{major:t[0],minor:t[1]}}(s.browser.version),l={browserArchitecture:s.cpu.architecture||i,browserFullVersion:s.browser.version||i,browserMinorVersion:u.minor||i,browserName:s.browser.name||i,browserVersion:s.browser.major||i,deviceName:s.device.model||i,engineName:s.engine.name||i,engineVersion:s.engine.version||i,platformArchitecture:s.cpu.architecture||i,platformName:(o=s.os.name,a[o]||o||i),platformVersion:s.os.version||i,platformFullVersion:s.os.version||i};e.exports=l},function(e,t,n){var r;!function(i,a){"use strict";var o="function",s="undefined",u="object",l="string",c="model",f="name",d="type",h="vendor",p="version",g="architecture",m="console",v="mobile",b="tablet",y="smarttv",_="wearable",A="embedded",w="Amazon",F="Apple",k="ASUS",x="BlackBerry",E="Firefox",C="Google",S="Huawei",O="LG",D="Microsoft",j="Motorola",T="Opera",P="Samsung",R="Sharp",M="Sony",I="Xiaomi",B="Zebra",N="Facebook",L=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},U=function(e,t){return typeof e===l&&-1!==H(t).indexOf(H(e))},H=function(e){return e.toLowerCase()},z=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,""),typeof t===s?e:e.substring(0,350)},q=function(e,t){for(var n,r,i,s,l,c,f=0;f<t.length&&!l;){var d=t[f],h=t[f+1];for(n=r=0;n<d.length&&!l;)if(l=d[n++].exec(e))for(i=0;i<h.length;i++)c=l[++r],typeof(s=h[i])===u&&s.length>0?2===s.length?typeof s[1]==o?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:3===s.length?typeof s[1]!==o||s[1].exec&&s[1].test?this[s[0]]=c?c.replace(s[1],s[2]):a:this[s[0]]=c?s[1].call(this,c,s[2]):a:4===s.length&&(this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):a):this[s]=c||a;f+=2}},V=function(e,t){for(var n in t)if(typeof t[n]===u&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(U(t[n][r],e))return"?"===n?a:n}else if(U(t[n],e))return"?"===n?a:n;return e},W={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},G={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[p,[f,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[p,[f,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[f,p],[/opios[\/ ]+([\w\.]+)/i],[p,[f,"Opera Mini"]],[/\bopr\/([\w\.]+)/i],[p,[f,T]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(weibo)__([\d\.]+)/i],[f,p],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[p,[f,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[p,[f,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[p,[f,"WeChat"]],[/konqueror\/([\w\.]+)/i],[p,[f,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[p,[f,"IE"]],[/yabrowser\/([\w\.]+)/i],[p,[f,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[f,/(.+)/,"$1 Secure Browser"],p],[/\bfocus\/([\w\.]+)/i],[p,[f,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[p,[f,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[p,[f,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[p,[f,"Dolphin"]],[/coast\/([\w\.]+)/i],[p,[f,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[p,[f,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[p,[f,E]],[/\bqihu|(qi?ho?o?|360)browser/i],[[f,"360 Browser"]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[f,/(.+)/,"$1 Browser"],p],[/(comodo_dragon)\/([\w\.]+)/i],[[f,/_/g," "],p],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[f,p],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[f],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[f,N],p],[/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[f,p],[/\bgsa\/([\w\.]+) .*safari\//i],[p,[f,"GSA"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[p,[f,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[f,"Chrome WebView"],p],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[p,[f,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[f,p],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[p,[f,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[p,f],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[f,[p,V,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[f,p],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[f,"Netscape"],p],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[p,[f,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i],[f,p]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[g,"amd64"]],[/(ia32(?=;))/i],[[g,H]],[/((?:i[346]|x)86)[;\)]/i],[[g,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/windows (ce|mobile); ppc;/i],[[g,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[g,/ower/,"",H]],[/(sun4\w)[;\)]/i],[[g,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[g,H]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[c,[h,P],[d,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[c,[h,P],[d,v]],[/\((ip(?:hone|od)[\w ]*);/i],[c,[h,F],[d,v]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[c,[h,F],[d,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[c,[h,S],[d,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[c,[h,S],[d,v]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[c,/_/g," "],[h,I],[d,v]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[c,/_/g," "],[h,I],[d,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[c,[h,"OPPO"],[d,v]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[c,[h,"Vivo"],[d,v]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[c,[h,"Realme"],[d,v]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[c,[h,j],[d,v]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[c,[h,j],[d,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[c,[h,O],[d,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[c,[h,O],[d,v]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[c,[h,"Lenovo"],[d,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[c,/_/g," "],[h,"Nokia"],[d,v]],[/(pixel c)\b/i],[c,[h,C],[d,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[c,[h,C],[d,v]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[c,[h,M],[d,v]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[c,"Xperia Tablet"],[h,M],[d,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[c,[h,"OnePlus"],[d,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[c,[h,w],[d,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[c,/(.+)/g,"Fire Phone $1"],[h,w],[d,v]],[/(playbook);[-\w\),; ]+(rim)/i],[c,h,[d,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[c,[h,x],[d,v]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[c,[h,k],[d,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[c,[h,k],[d,v]],[/(nexus 9)/i],[c,[h,"HTC"],[d,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic|sony(?!-bra))[-_ ]?([-\w]*)/i],[h,[c,/_/g," "],[d,v]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[c,[h,"Acer"],[d,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[c,[h,"Meizu"],[d,v]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[c,[h,R],[d,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[h,c,[d,v]],[/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[h,c,[d,b]],[/(surface duo)/i],[c,[h,D],[d,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[c,[h,"Fairphone"],[d,v]],[/(u304aa)/i],[c,[h,"AT&T"],[d,v]],[/\bsie-(\w*)/i],[c,[h,"Siemens"],[d,v]],[/\b(rct\w+) b/i],[c,[h,"RCA"],[d,b]],[/\b(venue[\d ]{2,7}) b/i],[c,[h,"Dell"],[d,b]],[/\b(q(?:mv|ta)\w+) b/i],[c,[h,"Verizon"],[d,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[c,[h,"Barnes & Noble"],[d,b]],[/\b(tm\d{3}\w+) b/i],[c,[h,"NuVision"],[d,b]],[/\b(k88) b/i],[c,[h,"ZTE"],[d,b]],[/\b(nx\d{3}j) b/i],[c,[h,"ZTE"],[d,v]],[/\b(gen\d{3}) b.+49h/i],[c,[h,"Swiss"],[d,v]],[/\b(zur\d{3}) b/i],[c,[h,"Swiss"],[d,b]],[/\b((zeki)?tb.*\b) b/i],[c,[h,"Zeki"],[d,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[h,"Dragon Touch"],c,[d,b]],[/\b(ns-?\w{0,9}) b/i],[c,[h,"Insignia"],[d,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[c,[h,"NextBook"],[d,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[h,"Voice"],c,[d,v]],[/\b(lvtel\-)?(v1[12]) b/i],[[h,"LvTel"],c,[d,v]],[/\b(ph-1) /i],[c,[h,"Essential"],[d,v]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[c,[h,"Envizen"],[d,b]],[/\b(trio[-\w\. ]+) b/i],[c,[h,"MachSpeed"],[d,b]],[/\btu_(1491) b/i],[c,[h,"Rotor"],[d,b]],[/(shield[\w ]+) b/i],[c,[h,"Nvidia"],[d,b]],[/(sprint) (\w+)/i],[h,c,[d,v]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[h,D],[d,v]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[h,B],[d,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[h,B],[d,v]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[h,c,[d,m]],[/droid.+; (shield) bui/i],[c,[h,"Nvidia"],[d,m]],[/(playstation [345portablevi]+)/i],[c,[h,M],[d,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[c,[h,D],[d,m]],[/smart-tv.+(samsung)/i],[h,[d,y]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[h,P],[d,y]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[h,O],[d,y]],[/(apple) ?tv/i],[h,[c,"Apple TV"],[d,y]],[/crkey/i],[[c,"Chromecast"],[h,C],[d,y]],[/droid.+aft(\w)( bui|\))/i],[c,[h,w],[d,y]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[c,[h,R],[d,y]],[/(bravia[\w ]+)( bui|\))/i],[c,[h,M],[d,y]],[/(mitv-\w{5}) bui/i],[c,[h,I],[d,y]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w ]*; *(\w[^;]*);([^;]*)/i],[[h,z],[c,z],[d,y]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[d,y]],[/((pebble))app/i],[h,c,[d,_]],[/droid.+; (glass) \d/i],[c,[h,C],[d,_]],[/droid.+; (wt63?0{2,3})\)/i],[c,[h,B],[d,_]],[/(quest( 2)?)/i],[c,[h,N],[d,_]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[h,[d,A]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[c,[d,v]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[c,[d,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[d,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[d,v]],[/(android[-\w\. ]{0,9});.+buil/i],[c,[h,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[p,[f,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[p,[f,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i],[f,p],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[p,f]],os:[[/microsoft (windows) (vista|xp)/i],[f,p],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[f,[p,V,W]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[f,"Windows"],[p,V,W]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/cfnetwork\/.+darwin/i],[[p,/_/g,"."],[f,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[f,"Mac OS"],[p,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[p,f],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[f,p],[/\(bb(10);/i],[p,[f,x]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[p,[f,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[p,[f,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[p,[f,"webOS"]],[/crkey\/([\d\.]+)/i],[p,[f,"Chromecast"]],[/(cros) [\w]+ ([\w\.]+\w)/i],[[f,"Chromium OS"],p],[/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[f,p],[/(sunos) ?([\w\.\d]*)/i],[[f,"Solaris"],p],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux)/i,/(unix) ?([\w\.]*)/i],[f,p]]},K=function e(t,n){if(typeof t===u&&(n=t,t=a),!(this instanceof e))return new e(t,n).getResult();var r=t||(typeof i!==s&&i.navigator&&i.navigator.userAgent?i.navigator.userAgent:""),o=n?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2===0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(G,n):G;return this.getBrowser=function(){var e,t={};return t.name=a,t.version=a,q.call(t,r,o.browser),t.major=typeof(e=t.version)===l?e.replace(/[^\d\.]/g,"").split(".")[0]:a,t},this.getCPU=function(){var e={};return e.architecture=a,q.call(e,r,o.cpu),e},this.getDevice=function(){var e={};return e.vendor=a,e.model=a,e.type=a,q.call(e,r,o.device),e},this.getEngine=function(){var e={};return e.name=a,e.version=a,q.call(e,r,o.engine),e},this.getOS=function(){var e={};return e.name=a,e.version=a,q.call(e,r,o.os),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===l&&e.length>350?z(e,350):e,this},this.setUA(r),this};K.VERSION="0.7.32",K.BROWSER=L([f,p,"major"]),K.CPU=L([g]),K.DEVICE=L([c,h,d,m,v,y,b,_,A]),K.ENGINE=K.OS=L([f,p]),typeof t!==s?(typeof e!==s&&e.exports&&(t=e.exports=K),t.UAParser=K):n(799)?(r=function(){return K}.call(t,n,t,e))===a||(e.exports=r):typeof i!==s&&(i.UAParser=K);var Q=typeof i!==s&&(i.jQuery||i.Zepto);if(Q&&!Q.ua){var Y=new K;Q.ua=Y.getResult(),Q.ua.get=function(){return Y.getUA()},Q.ua.set=function(e){Y.setUA(e);var t=Y.getResult();for(var n in t)Q.ua[n]=t[n]}}}("object"===typeof window?window:this)},function(e,t,n){"use strict";var r=n(109),i=/\./,a=/\|\|/,o=/\s+\-\s+/,s=/^(<=|<|=|>=|~>|~|>|)?\s*(.+)/,u=/^(\d*)(.*)/;function l(e,t){var n=e.split(a);return n.length>1?n.some((function(e){return _.contains(e,t)})):function(e,t){var n=e.split(o);if(n.length>0&&n.length<=2||r(!1),1===n.length)return c(n[0],t);var i=n[0],a=n[1];return g(i)&&g(a)||r(!1),c(">="+i,t)&&c("<="+a,t)}(e=n[0].trim(),t)}function c(e,t){if(""===(e=e.trim()))return!0;var n=t.split(i),r=h(e),a=r.modifier,o=r.rangeComponents;switch(a){case"<":return f(n,o);case"<=":return function(e,t){var n=y(e,t);return-1===n||0===n}(n,o);case">=":return d(n,o);case">":return 1===y(n,o);case"~":case"~>":return function(e,t){var n=t.slice(),r=t.slice();r.length>1&&r.pop();var i=r.length-1,a=parseInt(r[i],10);p(a)&&(r[i]=a+1+"");return d(e,n)&&f(e,r)}(n,o);default:return function(e,t){return 0===y(e,t)}(n,o)}}function f(e,t){return-1===y(e,t)}function d(e,t){var n=y(e,t);return 1===n||0===n}function h(e){var t=e.split(i),n=t[0].match(s);return n||r(!1),{modifier:n[1],rangeComponents:[n[2]].concat(t.slice(1))}}function p(e){return!isNaN(e)&&isFinite(e)}function g(e){return!h(e).modifier}function m(e,t){for(var n=e.length;n<t;n++)e[n]="0"}function v(e,t){var n=e.match(u)[1],r=t.match(u)[1],i=parseInt(n,10),a=parseInt(r,10);return p(i)&&p(a)&&i!==a?b(i,a):b(e,t)}function b(e,t){return typeof e!==typeof t&&r(!1),e>t?1:e<t?-1:0}function y(e,t){for(var n=function(e,t){m(e=e.slice(),(t=t.slice()).length);for(var n=0;n<t.length;n++){var r=t[n].match(/^[x*]$/i);if(r&&(t[n]=e[n]="0","*"===r[0]&&n===t.length-1))for(var i=n;i<e.length;i++)e[i]="0"}return m(t,e.length),[e,t]}(e,t),r=n[0],i=n[1],a=0;a<i.length;a++){var o=v(r[a],i[a]);if(o)return o}return 0}var _={contains:function(e,t){return l(e.trim(),t.trim())}};e.exports=_},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){if(!e)return null;var i={};for(var a in e)r.call(e,a)&&(i[a]=t.call(n,e[a],a,e));return i}},function(e,t,n){"use strict";e.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},function(e,t,n){"use strict";var r=n(333)("draft_tree_data_support");e.exports=n(r?1761:1775)},function(e,t,n){"use strict";var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var a=n(1762),o=n(306),s=n(1),u=n(205),l=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var l=r.prototype;return l.shouldComponentUpdate=function(e){var t=this.props.editorState,n=e.editorState;if(t.getDirectionMap()!==n.getDirectionMap())return!0;if(t.getSelection().getHasFocus()!==n.getSelection().getHasFocus())return!0;var r=n.getNativelyRenderedContent(),i=t.isInCompositionMode(),a=n.isInCompositionMode();if(t===n||null!==r&&n.getCurrentContent()===r||i&&a)return!1;var o=t.getCurrentContent(),s=n.getCurrentContent(),u=t.getDecorator(),l=n.getDecorator();return i!==a||o!==s||u!==l||n.mustForceSelection()},l.render=function(){for(var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,l=e.customStyleMap,c=e.customStyleFn,f=e.editorState,d=e.editorKey,h=e.textDirectionality,p=f.getCurrentContent(),g=f.getSelection(),m=f.mustForceSelection(),v=f.getDecorator(),b=u(f.getDirectionMap()),y=[],_=p.getBlocksAsArray()[0];_;){var A=_.getKey(),w={blockRenderMap:t,blockRendererFn:n,blockStyleFn:r,contentState:p,customStyleFn:c,customStyleMap:l,decorator:v,editorKey:d,editorState:f,forceSelection:m,selection:g,block:_,direction:h||b.get(A),tree:f.getBlockTree(A)},F=(t.get(_.getType())||t.get("unstyled")).wrapper;y.push({block:s.createElement(a,i({key:A},w)),wrapperTemplate:F,key:A,offsetKey:o.encode(A,0,0)});var k=_.getNextSiblingKey();_=k?p.getBlockForKey(k):null}for(var x=[],E=0;E<y.length;){var C=y[E];if(C.wrapperTemplate){var S=[];do{S.push(y[E].block),E++}while(E<y.length&&y[E].wrapperTemplate===C.wrapperTemplate);var O=s.cloneElement(C.wrapperTemplate,{key:C.key+"-wrap","data-offset-key":C.offsetKey},S);x.push(O)}else x.push(C.block),E++}return s.createElement("div",{"data-contents":"true"},x)},r}(s.Component);e.exports=l},function(e,t,n){"use strict";var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){s(e,t,n[t])}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=n(1763),l=n(306),c=n(1),f=n(806),d=n(616),h=n(1035),p=n(617),g=n(1036),m=n(104),v=n(109),b=n(521),y=(m.List,function(e,t){return e.getAnchorKey()===t||e.getFocusKey()===t}),_=function(e,t){var n=t.get(e.getType())||t.get("unstyled"),r=n.wrapper;return{Element:n.element||t.get("unstyled").element,wrapperTemplate:r}},A=function(e,t){var n=t(e);return n?{CustomComponent:n.component,customProps:n.props,customEditable:n.editable}:{}},w=function(e,t,n,r,i,a){var s={"data-block":!0,"data-editor":t,"data-offset-key":n,key:e.getKey(),ref:a},u=r(e);return u&&(s.className=u),void 0!==i.customEditable&&(s=o({},s,{contentEditable:i.customEditable,suppressContentEditableWarning:!0})),s},F=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return s(a(t=e.call.apply(e,[this].concat(r))||this),"wrapperRef",c.createRef()),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var m=r.prototype;return m.shouldComponentUpdate=function(e){var t=this.props,n=t.block,r=t.direction,i=t.tree,a=!n.getChildKeys().isEmpty(),o=n!==e.block||i!==e.tree||r!==e.direction||y(e.selection,e.block.getKey())&&e.forceSelection;return a||o},m.componentDidMount=function(){var e=this.props.selection,t=e.getEndKey();if(e.getHasFocus()&&t===this.props.block.getKey()){var n=this.wrapperRef.current;if(n){var r,i=d.getScrollParent(n),a=p(i);if(i===window){var o=h(n);(r=o.y+o.height-g().height)>0&&window.scrollTo(a.x,a.y+r+10)}else{b(n)||v(!1);var s=n;(r=s.offsetHeight+s.offsetTop-(i.offsetHeight+a.y))>0&&f.setTop(i,f.getTop(i)+r+10)}}}},m.render=function(){var e=this,t=this.props,n=t.block,a=t.blockRenderMap,s=t.blockRendererFn,f=t.blockStyleFn,d=t.contentState,h=t.decorator,p=t.editorKey,g=t.editorState,m=t.customStyleFn,v=t.customStyleMap,b=t.direction,F=t.forceSelection,k=t.selection,x=t.tree,E=null;n.children.size&&(E=n.children.reduce((function(t,n){var i=l.encode(n,0,0),u=d.getBlockForKey(n),h=A(u,s),m=h.CustomComponent||r,v=_(u,a),b=v.Element,y=v.wrapperTemplate,F=w(u,p,i,f,h,null),k=o({},e.props,{tree:g.getBlockTree(n),blockProps:h.customProps,offsetKey:i,block:u});return t.push(c.createElement(b,F,c.createElement(m,k))),!y||function(e,t){var n=e.getNextSiblingKey();return!!n&&t.getBlockForKey(n).getType()===e.getType()}(u,d)||function(e,t,n){var r=[],i=!0,a=!1,o=void 0;try{for(var s,u=n.reverse()[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var f=s.value;if(f.type!==t)break;r.push(f)}}catch(p){a=!0,o=p}finally{try{i||null==u.return||u.return()}finally{if(a)throw o}}n.splice(n.indexOf(r[0]),r.length+1);var d=r.reverse(),h=d[0].key;n.push(c.cloneElement(e,{key:"".concat(h,"-wrap"),"data-offset-key":l.encode(h,0,0)},d))}(y,b,t),t}),[]));var C=n.getKey(),S=l.encode(C,0,0),O=A(n,s),D=O.CustomComponent,j=null!=D?c.createElement(D,i({},this.props,{tree:g.getBlockTree(C),blockProps:O.customProps,offsetKey:S,block:n})):c.createElement(u,{block:n,children:E,contentState:d,customStyleFn:m,customStyleMap:v,decorator:h,direction:b,forceSelection:F,hasSelection:y(k,C),selection:k,tree:x});if(n.getParentKey())return j;var T=_(n,a).Element,P=w(n,p,S,f,O,this.wrapperRef);return c.createElement(T,P,j)},r}(c.Component);e.exports=F},function(e,t,n){"use strict";var r=n(1764),i=n(1031),a=n(306),o=n(104),s=n(1),u=n(378),l=(o.List,function(e){var t,n;function o(){return e.apply(this,arguments)||this}return n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,o.prototype.render=function(){var e=this.props,t=e.block,n=e.contentState,o=e.customStyleFn,l=e.customStyleMap,c=e.decorator,f=e.direction,d=e.forceSelection,h=e.hasSelection,p=e.selection,g=e.tree,m=t.getKey(),v=t.getText(),b=g.size-1,y=this.props.children||g.map((function(e,u){var g=e.get("decoratorKey"),y=e.get("leaves"),_=y.size-1,A=y.map((function(e,n){var r=a.encode(m,u,n),c=e.get("start"),f=e.get("end");return s.createElement(i,{key:r,offsetKey:r,block:t,start:c,selection:h?p:null,forceSelection:d,text:v.slice(c,f),styleSet:t.getInlineStyleAt(c),customStyleMap:l,customStyleFn:o,isLast:g===b&&n===_})})).toArray();return g&&c?s.createElement(r,{block:t,children:A,contentState:n,decorator:c,decoratorKey:g,direction:f,leafSet:e,text:v,key:u}):A})).toArray();return s.createElement("div",{"data-offset-key":a.encode(m,0,0),className:u({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===f,"public/DraftStyleDefault/rtl":"RTL"===f})},y)},o}(s.Component));e.exports=l},function(e,t,n){"use strict";var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var a=n(306),o=n(1),s=n(802),u=n(612),l=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.block,n=e.children,r=e.contentState,l=e.decorator,c=e.decoratorKey,f=e.direction,d=e.leafSet,h=e.text,p=t.getKey(),g=d.get("leaves"),m=l.getComponentForKey(c),v=l.getPropsForKey(c),b=a.encode(p,parseInt(c,10),0),y=h.slice(g.first().get("start"),g.last().get("end")),_=u.getHTMLDirIfDifferent(s.getDirection(y),f);return o.createElement(m,i({},v,{contentState:r,decoratedText:y,dir:_,key:b,entityKey:t.getEntityAt(d.get("start")),offsetKey:b}),n)},r}(o.Component);e.exports=l},function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(1),o=n(206),s=n(109),u=n(379),l=o.isBrowser("IE <= 11");var c=function(e){var t,n;function o(t){var n;return i(r(n=e.call(this,t)||this),"_forceFlag",void 0),i(r(n),"_node",void 0),n._forceFlag=!1,n}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=o.prototype;return c.shouldComponentUpdate=function(e){var t=this._node,n=""===e.children;u(t)||s(!1);var r=t;return n?!function(e){return l?"\n"===e.textContent:"BR"===e.tagName}(r):r.textContent!==e.children},c.componentDidMount=function(){this._forceFlag=!this._forceFlag},c.componentDidUpdate=function(){this._forceFlag=!this._forceFlag},c.render=function(){var e,t=this;return""===this.props.children?this._forceFlag?(e=function(e){return t._node=e},l?a.createElement("span",{key:"A","data-text":"true",ref:e},"\n"):a.createElement("br",{key:"A","data-text":"true",ref:e})):function(e){return l?a.createElement("span",{key:"B","data-text":"true",ref:e},"\n"):a.createElement("br",{key:"B","data-text":"true",ref:e})}((function(e){return t._node=e})):a.createElement("span",{key:this._forceFlag?"A":"B","data-text":"true",ref:function(e){return t._node=e}},this.props.children)},o}(a.Component);e.exports=c},function(e,t,n){"use strict";var r=n(1033),i=n(1025),a=n(206),o=n(805),s=n(1034),u=n(614),l=n(109),c=n(379),f=a.isBrowser("IE");function d(e,t){if(!e)return"[empty]";var n=h(e,t);return n.nodeType===Node.TEXT_NODE?n.textContent:(c(n)||l(!1),n.outerHTML)}function h(e,t){var n=void 0!==t?t(e):[];if(e.nodeType===Node.TEXT_NODE){var r=e.textContent.length;return u(e).createTextNode("[text "+r+(n.length?" | "+n.join(", "):"")+"]")}var i=e.cloneNode();1===i.nodeType&&n.length&&i.setAttribute("data-labels",n.join(", "));for(var a=e.childNodes,o=0;o<a.length;o++)i.appendChild(h(a[o],t));return i}function p(e,t){for(var n=e,r=n;n;){if(c(n)&&r.hasAttribute("contenteditable"))return d(n,t);r=n=n.parentNode}return"Could not find contentEditable parent of node"}function g(e){return null===e.nodeValue?e.childNodes.length:e.nodeValue.length}function m(e,t,n,r){var a=s();if(e.extend&&null!=t&&o(a,t)){n>g(t)&&i.logSelectionStateFailure({anonymizedDom:p(t),extraParams:JSON.stringify({offset:n}),selectionState:JSON.stringify(r.toJS())});var u=t===e.focusNode;try{e.rangeCount>0&&e.extend&&e.extend(t,n)}catch(c){throw i.logSelectionStateFailure({anonymizedDom:p(t,(function(t){var n=[];return t===a&&n.push("active element"),t===e.anchorNode&&n.push("selection anchor node"),t===e.focusNode&&n.push("selection focus node"),n})),extraParams:JSON.stringify({activeElementName:a?a.nodeName:null,nodeIsFocus:t===e.focusNode,nodeWasFocus:u,selectionRangeCount:e.rangeCount,selectionAnchorNodeName:e.anchorNode?e.anchorNode.nodeName:null,selectionAnchorOffset:e.anchorOffset,selectionFocusNodeName:e.focusNode?e.focusNode.nodeName:null,selectionFocusOffset:e.focusOffset,message:c?""+c:null,offset:n},null,2),selectionState:JSON.stringify(r.toJS(),null,2)}),c}}else if(t&&e.rangeCount>0){var l=e.getRangeAt(0);l.setEnd(t,n),e.addRange(l.cloneRange())}}function v(e,t,n,a){var o=u(t).createRange();if(n>g(t)&&(i.logSelectionStateFailure({anonymizedDom:p(t),extraParams:JSON.stringify({offset:n}),selectionState:JSON.stringify(a.toJS())}),r.handleExtensionCausedError()),o.setStart(t,n),f)try{e.addRange(o)}catch(s){0}else e.addRange(o)}e.exports={setDraftEditorSelection:function(e,t,n,r,i){var a=u(t);if(o(a.documentElement,t)){var s=a.defaultView.getSelection(),l=e.getAnchorKey(),c=e.getAnchorOffset(),f=e.getFocusKey(),d=e.getFocusOffset(),h=e.getIsBackward();if(!s.extend&&h){var p=l,g=c;l=f,c=d,f=p,d=g,h=!1}var b=l===n&&r<=c&&i>=c,y=f===n&&r<=d&&i>=d;if(b&&y)return s.removeAllRanges(),v(s,t,c-r,e),void m(s,t,d-r,e);if(h){if(y&&(s.removeAllRanges(),v(s,t,d-r,e)),b){var _=s.focusNode,A=s.focusOffset;s.removeAllRanges(),v(s,t,c-r,e),m(s,_,A,e)}}else b&&(s.removeAllRanges(),v(s,t,c-r,e)),y&&m(s,t,d-r,e)}},addFocusToSelection:m}},function(e,t,n){"use strict";var r=n(1768);e.exports=function(e){return r(e)&&3==e.nodeType}},function(e,t,n){"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"===typeof t.Node?e instanceof t.Node:"object"===typeof e&&"number"===typeof e.nodeType&&"string"===typeof e.nodeName))}},function(e,t,n){"use strict";var r=n(1770),i=n(1771);function a(e){return null==e?e:String(e)}e.exports=function(e,t){var n;if(window.getComputedStyle&&(n=window.getComputedStyle(e,null)))return a(n.getPropertyValue(i(t)));if(document.defaultView&&document.defaultView.getComputedStyle){if(n=document.defaultView.getComputedStyle(e,null))return a(n.getPropertyValue(i(t)));if("display"===t)return"none"}return e.currentStyle?a("float"===t?e.currentStyle.cssFloat||e.currentStyle.styleFloat:e.currentStyle[r(t)]):a(e.style&&e.style[r(t)])}},function(e,t,n){"use strict";var r=/-(.)/g;e.exports=function(e){return e.replace(r,(function(e,t){return t.toUpperCase()}))}},function(e,t,n){"use strict";var r=/([A-Z])/g;e.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},function(e,t,n){"use strict";var r=n(805);e.exports=function(e){var t=e.ownerDocument.documentElement;if(!("getBoundingClientRect"in e)||!r(t,e))return{left:0,right:0,top:0,bottom:0};var n=e.getBoundingClientRect();return{left:Math.round(n.left)-t.clientLeft,right:Math.round(n.right)-t.clientLeft,top:Math.round(n.top)-t.clientTop,bottom:Math.round(n.bottom)-t.clientTop}}},function(e,t,n){"use strict";var r="undefined"!==typeof navigator&&navigator.userAgent.indexOf("AppleWebKit")>-1;e.exports=function(e){return(e=e||document).scrollingElement?e.scrollingElement:r||"CSS1Compat"!==e.compatMode?e.body:e.documentElement}},function(e,t,n){"use strict";e.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},function(e,t,n){"use strict";var r=n(265);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){o(e,t,n[t])}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(1037),u=n(306),l=n(1),c=n(378),f=n(1776),d=n(205),h=function(e,t,n,r){return c({"public/DraftStyleDefault/unorderedListItem":"unordered-list-item"===e,"public/DraftStyleDefault/orderedListItem":"ordered-list-item"===e,"public/DraftStyleDefault/reset":n,"public/DraftStyleDefault/depth0":0===t,"public/DraftStyleDefault/depth1":1===t,"public/DraftStyleDefault/depth2":2===t,"public/DraftStyleDefault/depth3":3===t,"public/DraftStyleDefault/depth4":t>=4,"public/DraftStyleDefault/listLTR":"LTR"===r,"public/DraftStyleDefault/listRTL":"RTL"===r})},p=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=r.prototype;return o.shouldComponentUpdate=function(e){var t=this.props.editorState,n=e.editorState;if(t.getDirectionMap()!==n.getDirectionMap())return!0;if(t.getSelection().getHasFocus()!==n.getSelection().getHasFocus())return!0;var r=n.getNativelyRenderedContent(),i=t.isInCompositionMode(),a=n.isInCompositionMode();if(t===n||null!==r&&n.getCurrentContent()===r||i&&a)return!1;var o=t.getCurrentContent(),s=n.getCurrentContent(),u=t.getDecorator(),l=n.getDecorator();return i!==a||o!==s||u!==l||n.mustForceSelection()},o.render=function(){for(var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,o=e.customStyleMap,c=e.customStyleFn,p=e.editorState,g=e.editorKey,m=e.preventScroll,v=e.textDirectionality,b=p.getCurrentContent(),y=p.getSelection(),_=p.mustForceSelection(),A=p.getDecorator(),w=d(p.getDirectionMap()),F=b.getBlocksAsArray(),k=[],x=null,E=null,C=0;C<F.length;C++){var S=F[C],O=S.getKey(),D=S.getType(),j=n(S),T=void 0,P=void 0,R=void 0;j&&(T=j.component,P=j.props,R=j.editable);var M=v||w.get(O),I=u.encode(O,0,0),B={contentState:b,block:S,blockProps:P,blockStyleFn:r,customStyleMap:o,customStyleFn:c,decorator:A,direction:M,forceSelection:_,offsetKey:I,preventScroll:m,selection:y,tree:p.getBlockTree(O)},N=t.get(D)||t.get("unstyled"),L=N.wrapper,U=N.element||t.get("unstyled").element,H=S.getDepth(),z="";if(r&&(z=r(S)),"li"===U)z=f(z,h(D,H,E!==L||null===x||H>x,M));var q=T||s,V={className:z,"data-block":!0,"data-editor":g,"data-offset-key":I,key:O};void 0!==R&&(V=a({},V,{contentEditable:R,suppressContentEditableWarning:!0}));var W=l.createElement(U,V,l.createElement(q,i({},B,{key:O})));k.push({block:W,wrapperTemplate:L,key:O,offsetKey:I}),x=L?S.getDepth():null,E=L}for(var G=[],K=0;K<k.length;){var Q=k[K];if(Q.wrapperTemplate){var Y=[];do{Y.push(k[K].block),K++}while(K<k.length&&k[K].wrapperTemplate===Q.wrapperTemplate);var X=l.cloneElement(Q.wrapperTemplate,{key:Q.key+"-wrap","data-offset-key":Q.offsetKey},Y);G.push(X)}else G.push(Q.block),K++}return l.createElement("div",{"data-contents":"true"},G)},r}(l.Component);e.exports=p},function(e,t,n){"use strict";e.exports=function(e){var t=e||"",n=arguments.length;if(n>1)for(var r=1;r<n;r++){var i=arguments[r];i&&(t=(t?t+" ":"")+i)}return t}},function(e,t,n){"use strict";var r=n(1038),i=n(204),a=n(126),o=n(613),s=n(614),u=n(1040),l=n(1029),c=n(1023),f=n(618),d=n(205);var h={onDragEnd:function(e){e.exitCurrentMode(),p(e)},onDrop:function(e,t){var n=new r(t.nativeEvent.dataTransfer),c=e._latestEditorState,h=function(e,t){var n=null,r=null,i=s(e.currentTarget);if("function"===typeof i.caretRangeFromPoint){var a=i.caretRangeFromPoint(e.x,e.y);n=a.startContainer,r=a.startOffset}else{if(!e.rangeParent)return null;n=e.rangeParent,r=e.rangeOffset}n=d(n),r=d(r);var u=d(o(n));return l(t,u,r,u,r)}(t.nativeEvent,c);if(t.preventDefault(),e._dragCount=0,e.exitCurrentMode(),null!=h){var m=n.getFiles();if(m.length>0){if(e.props.handleDroppedFiles&&f(e.props.handleDroppedFiles(h,m)))return;u(m,(function(t){t&&e.update(g(c,h,t))}))}else{var v=e._internalDrag?"internal":"external";e.props.handleDrop&&f(e.props.handleDrop(h,n,v))||(e._internalDrag?e.update(function(e,t){var n=i.moveText(e.getCurrentContent(),e.getSelection(),t);return a.push(e,n,"insert-fragment")}(c,h)):e.update(g(c,h,n.getText()))),p(e)}}}};function p(e){e._internalDrag=!1;var t=e.editorContainer;if(t){var n=new MouseEvent("mouseup",{view:c(t),bubbles:!0,cancelable:!0});t.dispatchEvent(n)}}function g(e,t,n){var r=i.insertText(e.getCurrentContent(),t,n,e.getCurrentInlineStyle());return a.push(e,r,"insert-fragment")}e.exports=h},function(e,t,n){"use strict";var r={isImage:function(e){return"image"===i(e)[0]},isJpeg:function(e){var t=i(e);return r.isImage(e)&&("jpeg"===t[1]||"pjpeg"===t[1])}};function i(e){return e.split("/")}e.exports=r},function(e,t,n){"use strict";var r=n(109);e.exports=function(e){return function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}(e)?Array.isArray(e)?e.slice():function(e){var t=e.length;if((Array.isArray(e)||"object"!==typeof e&&"function"!==typeof e)&&r(!1),"number"!==typeof t&&r(!1),0===t||t-1 in e||r(!1),"function"===typeof e.callee&&r(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(a){}for(var n=Array(t),i=0;i<t;i++)n[i]=e[i];return n}(e):[e]}},function(e,t,n){"use strict";var r=n(206),i=n(1781),a=n(1784),o=n(1785),s=n(1786),u=n(1787),l=n(1789),c=n(1790),f=n(1791),d=n(1792),h=n(1793),p=n(1807),g=n(1024),m=r.isBrowser("Chrome"),v=r.isBrowser("Firefox"),b=m||v?g:function(e){},y={onBeforeInput:i,onBlur:a,onCompositionStart:o,onCopy:s,onCut:u,onDragOver:l,onDragStart:c,onFocus:f,onInput:d,onKeyDown:h,onPaste:p,onSelect:g,onMouseUp:b,onKeyUp:b};e.exports=y},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(206),o=n(804),s=n(618),u=n(1782),l=n(205),c=n(1783),f=a.isBrowser("Firefox");function d(e,t,n,a,o){var s=r.replaceText(e.getCurrentContent(),e.getSelection(),t,n,a);return i.push(e,s,"insert-characters",o)}e.exports=function(e,t){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0);var n=e._latestEditorState,r=t.data;if(r)if(e.props.handleBeforeInput&&s(e.props.handleBeforeInput(r,n,t.timeStamp)))t.preventDefault();else{var a=n.getSelection(),h=a.getStartOffset(),p=a.getAnchorKey();if(!a.isCollapsed())return t.preventDefault(),void e.update(d(n,r,n.getCurrentInlineStyle(),o(n.getCurrentContent(),n.getSelection()),!0));var g,m=d(n,r,n.getCurrentInlineStyle(),o(n.getCurrentContent(),n.getSelection()),!1),v=!1;if(v||(v=u(e._latestCommittedEditorState)),!v){var b=n.getBlockTree(p),y=m.getBlockTree(p);v=b.size!==y.size||b.zip(y).some((function(e){var t=e[0],n=e[1],i=t.get("start"),a=i+(i>=h?r.length:0),o=t.get("end"),s=o+(o>=h?r.length:0),u=n.get("start"),l=n.get("end"),c=n.get("decoratorKey");return t.get("decoratorKey")!==c||t.get("leaves").size!==n.get("leaves").size||a!==u||s!==l||null!=c&&l-u!==o-i}))}if(v||(g=r,v=f&&("'"==g||"/"==g)),v||(v=l(m.getDirectionMap()).get(p)!==l(n.getDirectionMap()).get(p)),v)return t.preventDefault(),m=i.set(m,{forceSelection:!0}),void e.update(m);m=i.set(m,{nativelyRenderedContent:m.getCurrentContent()}),e._pendingStateFromBeforeInput=m,c((function(){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0)}))}}},function(e,t,n){"use strict";e.exports=function(e){var t=e.getSelection(),n=t.getAnchorKey(),r=e.getBlockTree(n),i=t.getStartOffset(),a=!1;return r.some((function(e){return i===e.get("start")?(a=!0,!0):i<e.get("end")&&e.get("leaves").some((function(e){var t=e.get("start");return i===t&&(a=!0,!0)}))})),a}},function(e,t,n){"use strict";(function(t){n(1041),e.exports=t.setImmediate}).call(this,n(101))},function(e,t,n){"use strict";var r=n(126),i=n(805),a=n(1034);e.exports=function(e,t){var n=t.currentTarget.ownerDocument;if(!Boolean(e.props.preserveSelectionOnBlur)&&a(n)===n.body){var o=n.defaultView.getSelection(),s=e.editor;1===o.rangeCount&&i(s,o.anchorNode)&&i(s,o.focusNode)&&o.removeAllRanges()}var u=e._latestEditorState,l=u.getSelection();if(l.getHasFocus()){var c=l.set("hasFocus",!1);e.props.onBlur&&e.props.onBlur(t),e.update(r.acceptSelection(u,c))}}},function(e,t,n){"use strict";var r=n(126);e.exports=function(e,t){e.setMode("composite"),e.update(r.set(e._latestEditorState,{inCompositionMode:!0})),e._onCompositionStart(t)}},function(e,t,n){"use strict";var r=n(1042);e.exports=function(e,t){e._latestEditorState.getSelection().isCollapsed()?t.preventDefault():e.setClipboard(r(e._latestEditorState))}},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(616),o=n(1042),s=n(617),u=n(1788);e.exports=function(e,t){var n,l=e._latestEditorState,c=l.getSelection(),f=t.target;if(c.isCollapsed())t.preventDefault();else{if(u(f)){var d=f;n=s(a.getScrollParent(d))}var h=o(l);e.setClipboard(h),e.setMode("cut"),setTimeout((function(){e.restoreEditorDOM(n),e.exitCurrentMode(),e.update(function(e){var t=r.removeRange(e.getCurrentContent(),e.getSelection(),"forward");return i.push(e,t,"remove-range")}(l))}),0)}}},function(e,t,n){"use strict";e.exports=function(e){if(!e||!("ownerDocument"in e))return!1;if("ownerDocument"in e){var t=e;if(!t.ownerDocument.defaultView)return t instanceof Node;if(t instanceof t.ownerDocument.defaultView.Node)return!0}return!1}},function(e,t,n){"use strict";e.exports=function(e,t){e.setMode("drag"),t.preventDefault()}},function(e,t,n){"use strict";e.exports=function(e){e._internalDrag=!0,e.setMode("drag")}},function(e,t,n){"use strict";var r=n(126),i=n(206);e.exports=function(e,t){var n=e._latestEditorState,a=n.getSelection();if(!a.getHasFocus()){var o=a.set("hasFocus",!0);e.props.onFocus&&e.props.onFocus(t),i.isBrowser("Chrome < 60.0.3081.0")?e.update(r.forceSelection(n,o)):e.update(r.acceptSelection(n,o))}}},function(e,t,n){"use strict";var r=n(204),i=n(306),a=n(126),o=n(206),s=n(1030).notEmptyKey,u=n(613),l=n(1043),c=n(205),f=o.isEngine("Gecko");e.exports=function(e,t){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0);var n=e.editor.ownerDocument.defaultView.getSelection(),o=n.anchorNode,d=n.isCollapsed,h=(null===o||void 0===o?void 0:o.nodeType)!==Node.TEXT_NODE&&(null===o||void 0===o?void 0:o.nodeType)!==Node.ELEMENT_NODE;if(null!=o&&!h){if(o.nodeType===Node.TEXT_NODE&&(null!==o.previousSibling||null!==o.nextSibling)){var p=o.parentNode;if(null==p)return;o.nodeValue=p.textContent;for(var g=p.firstChild;null!=g;g=g.nextSibling)g!==o&&p.removeChild(g)}var m=o.textContent,v=e._latestEditorState,b=c(u(o)),y=i.decode(b),_=y.blockKey,A=y.decoratorKey,w=y.leafKey,F=v.getBlockTree(_).getIn([A,"leaves",w]),k=F.start,x=F.end,E=v.getCurrentContent(),C=E.getBlockForKey(_),S=C.getText().slice(k,x);if(m.endsWith("\n\n")&&(m=m.slice(0,-1)),m!==S){var O,D,j,T,P=v.getSelection(),R=P.merge({anchorOffset:k,focusOffset:x,isBackward:!1}),M=C.getEntityAt(k),I=s(M)?E.getEntity(M):null,B="MUTABLE"===(null!=I?I.getMutability():null),N=B?"spellcheck-change":"apply-entity",L=r.replaceText(E,R,m,C.getInlineStyleAt(k),B?C.getEntityAt(k):null);if(f)O=n.anchorOffset,D=n.focusOffset,T=(j=k+Math.min(O,D))+Math.abs(O-D),O=j,D=T;else{var U=m.length-S.length;j=P.getStartOffset(),T=P.getEndOffset(),O=d?T+U:j,D=T+U}var H=L.merge({selectionBefore:E.getSelectionAfter(),selectionAfter:P.merge({anchorOffset:O,focusOffset:D})});e.update(a.push(v,H,N))}else{var z=t.nativeEvent.inputType;if(z){var q=function(e,t){return"deleteContentBackward"===e?l(t):t}(z,v);if(q!==v)return e.restoreEditorDOM(),void e.update(q)}}}}},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(809),o=n(615),s=n(1795),u=n(206),l=n(618),c=n(1796),f=n(1798),d=n(1800),h=n(1801),p=n(1802),g=n(1803),m=n(1043),v=n(1804),b=n(1805),y=n(1806),_=a.isOptionKeyCommand,A=u.isBrowser("Chrome");e.exports=function(e,t){var n=t.which,a=e._latestEditorState;function u(n){var r=e.props[n];return!!r&&(r(t),!0)}switch(n){case o.RETURN:if(t.preventDefault(),e.props.handleReturn&&l(e.props.handleReturn(t,a)))return;break;case o.ESC:if(t.preventDefault(),u("onEscape"))return;break;case o.TAB:if(u("onTab"))return;break;case o.UP:if(u("onUpArrow"))return;break;case o.RIGHT:if(u("onRightArrow"))return;break;case o.DOWN:if(u("onDownArrow"))return;break;case o.LEFT:if(u("onLeftArrow"))return;break;case o.SPACE:A&&_(t)&&t.preventDefault()}var w=e.props.keyBindingFn(t);if(null!=w&&""!==w)if("undo"!==w){if(t.preventDefault(),!e.props.handleKeyCommand||!l(e.props.handleKeyCommand(w,a,t.timeStamp))){var F=function(e,t,n){switch(e){case"redo":return i.redo(t);case"delete":return v(t);case"delete-word":return d(t);case"backspace":return m(t);case"backspace-word":return f(t);case"backspace-to-start-of-line":return c(t,n);case"split-block":return h(t);case"transpose-characters":return b(t);case"move-selection-to-start-of-block":return g(t);case"move-selection-to-end-of-block":return p(t);case"secondary-cut":return s.cut(t);case"secondary-paste":return s.paste(t);default:return t}}(w,a,t);F!==a&&e.update(F)}}else y(t,a,e.update);else if(n===o.SPACE&&A&&_(t)){var k=r.replaceText(a.getCurrentContent(),a.getSelection(),"\xa0");e.update(i.push(a,k,"insert-characters"))}}},function(e,t,n){"use strict";var r=n(615);e.exports=function(e){return e.which===r.RETURN&&(e.getModifierState("Shift")||e.getModifierState("Alt")||e.getModifierState("Control"))}},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(609),o=n(205),s=null,u={cut:function(e){var t=e.getCurrentContent(),n=e.getSelection(),u=null;if(n.isCollapsed()){var l=n.getAnchorKey(),c=t.getBlockForKey(l).getLength();if(c===n.getAnchorOffset()){var f=t.getKeyAfter(l);if(null==f)return e;u=n.set("focusKey",f).set("focusOffset",0)}else u=n.set("focusOffset",c)}else u=n;u=o(u),s=a(t,u);var d=r.removeRange(t,u,"forward");return d===t?e:i.push(e,d,"remove-range")},paste:function(e){if(!s)return e;var t=r.replaceWithFragment(e.getCurrentContent(),e.getSelection(),s);return i.push(e,t,"insert-fragment")}};e.exports=u},function(e,t,n){"use strict";var r=n(126),i=n(1797),a=n(1028),o=n(807),s=n(522);e.exports=function(e,t){var n=s(e,(function(e){var n=e.getSelection();if(n.isCollapsed()&&0===n.getAnchorOffset())return o(e,1);var r=t.currentTarget.ownerDocument.defaultView.getSelection().getRangeAt(0);return r=i(r),a(e,null,r.endContainer,r.endOffset,r.startContainer,r.startOffset).selectionState}),"backward");return n===e.getCurrentContent()?e:r.push(e,n,"remove-range")}},function(e,t,n){"use strict";var r=n(380),i=n(614),a=n(1044),o=n(109);function s(e,t){for(var n=1/0,r=1/0,i=-1/0,a=-1/0,o=0;o<e.length;o++){var s=e[o];0!==s.width&&1!==s.width&&(n=Math.min(n,s.top),r=Math.min(r,s.bottom),i=Math.max(i,s.top),a=Math.max(a,s.bottom))}return i<=r&&i-n<t&&a-r<t}function u(e){switch(e.nodeType){case Node.DOCUMENT_TYPE_NODE:return 0;case Node.TEXT_NODE:case Node.PROCESSING_INSTRUCTION_NODE:case Node.COMMENT_NODE:return e.length;default:return e.childNodes.length}}e.exports=function(e){e.collapsed||o(!1);var t=(e=e.cloneRange()).startContainer;1!==t.nodeType&&(t=t.parentNode);var n=function(e){var t=getComputedStyle(e),n=i(e),r=n.createElement("div");r.style.fontFamily=t.fontFamily,r.style.fontSize=t.fontSize,r.style.fontStyle=t.fontStyle,r.style.fontWeight=t.fontWeight,r.style.lineHeight=t.lineHeight,r.style.position="absolute",r.textContent="M";var a=n.body;a||o(!1),a.appendChild(r);var s=r.getBoundingClientRect();return a.removeChild(r),s.height}(t),l=e.endContainer,c=e.endOffset;for(e.setStart(e.startContainer,0);s(a(e),n)&&(l=e.startContainer,c=e.startOffset,l.parentNode||o(!1),e.setStartBefore(l),1!==l.nodeType||"inline"===getComputedStyle(l).display););for(var f=l,d=c-1;;){for(var h=f.nodeValue,p=d;p>=0;p--)if(!(null!=h&&p>0&&r.isSurrogatePair(h,p-1))){if(e.setStart(f,p),!s(a(e),n))break;l=f,c=p}if(-1===p||0===f.childNodes.length)break;d=u(f=f.childNodes[p])}return e.setStart(l,c),e}},function(e,t,n){"use strict";var r=n(1045),i=n(126),a=n(807),o=n(522);e.exports=function(e){var t=o(e,(function(e){var t=e.getSelection(),n=t.getStartOffset();if(0===n)return a(e,1);var i=t.getStartKey(),o=e.getCurrentContent().getBlockForKey(i).getText().slice(0,n),s=r.getBackward(o);return a(e,s.length||1)}),"backward");return t===e.getCurrentContent()?e:i.push(e,t,"remove-range")}},function(e,t,n){"use strict";e.exports={getPunctuation:function(){return"[.,+*?$|#{}()'\\^\\-\\[\\]\\\\\\/!@%\"~=<>_:;\u30fb\u3001\u3002\u3008-\u3011\u3014-\u301f\uff1a-\uff1f\uff01-\uff0f\uff3b-\uff40\uff5b-\uff65\u2e2e\u061f\u066a-\u066c\u061b\u060c\u060d\ufd3e\ufd3f\u1801\u0964\u104a\u104b\u2010-\u2027\u2030-\u205e\xa1-\xb1\xb4-\xb8\xba\xbb\xbf]"}}},function(e,t,n){"use strict";var r=n(1045),i=n(126),a=n(1046),o=n(522);e.exports=function(e){var t=o(e,(function(e){var t=e.getSelection(),n=t.getStartOffset(),i=t.getStartKey(),o=e.getCurrentContent().getBlockForKey(i).getText().slice(n),s=r.getForward(o);return a(e,s.length||1)}),"forward");return t===e.getCurrentContent()?e:i.push(e,t,"remove-range")}},function(e,t,n){"use strict";var r=n(204),i=n(126);e.exports=function(e){var t=r.splitBlock(e.getCurrentContent(),e.getSelection());return i.push(e,t,"split-block")}},function(e,t,n){"use strict";var r=n(126);e.exports=function(e){var t=e.getSelection(),n=t.getEndKey(),i=e.getCurrentContent().getBlockForKey(n).getLength();return r.set(e,{selection:t.merge({anchorKey:n,anchorOffset:i,focusKey:n,focusOffset:i,isBackward:!1}),forceSelection:!0})}},function(e,t,n){"use strict";var r=n(126);e.exports=function(e){var t=e.getSelection(),n=t.getStartKey();return r.set(e,{selection:t.merge({anchorKey:n,anchorOffset:0,focusKey:n,focusOffset:0,isBackward:!1}),forceSelection:!0})}},function(e,t,n){"use strict";var r=n(126),i=n(380),a=n(1046),o=n(522);e.exports=function(e){var t=o(e,(function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=t.getAnchorKey(),o=t.getAnchorOffset(),s=n.getBlockForKey(r).getText()[o];return a(e,s?i.getUTF16Length(s,0):1)}),"forward");if(t===e.getCurrentContent())return e;var n=e.getSelection();return r.push(e,t.set("selectionBefore",n),n.isCollapsed()?"delete-character":"remove-range")}},function(e,t,n){"use strict";var r=n(204),i=n(126),a=n(609);e.exports=function(e){var t=e.getSelection();if(!t.isCollapsed())return e;var n=t.getAnchorOffset();if(0===n)return e;var o,s,u=t.getAnchorKey(),l=e.getCurrentContent(),c=l.getBlockForKey(u).getLength();if(c<=1)return e;n===c?(o=t.set("anchorOffset",n-1),s=t):s=(o=t.set("focusOffset",n+1)).set("anchorOffset",n+1);var f=a(l,o),d=r.removeRange(l,o,"backward"),h=d.getSelectionAfter(),p=h.getAnchorOffset()-1,g=h.merge({anchorOffset:p,focusOffset:p}),m=r.replaceWithFragment(d,g,f),v=i.push(e,m,"insert-fragment");return i.acceptSelection(v,s)}},function(e,t,n){"use strict";var r=n(126);e.exports=function(e,t,n){var i=r.undo(t);if("spellcheck-change"!==t.getLastChangeType())e.preventDefault(),t.getNativelyRenderedContent()?(n(r.set(t,{nativelyRenderedContent:null})),setTimeout((function(){n(i)}),0)):n(i);else{var a=i.getCurrentContent();n(r.set(i,{nativelyRenderedContent:a}))}}},function(e,t,n){"use strict";var r=n(519),i=n(242),a=n(1038),o=n(204),s=n(1808),u=n(126),l=n(1049),c=n(804),f=n(1040),d=n(618),h=n(1813);function p(e,t,n){var r=o.replaceWithFragment(e.getCurrentContent(),e.getSelection(),t);return u.push(e,r.set("entityMap",n),"insert-fragment")}e.exports=function(e,t){t.preventDefault();var n=new a(t.clipboardData);if(!n.isRichText()){var g=n.getFiles(),m=n.getText();if(g.length>0){if(e.props.handlePastedFiles&&d(e.props.handlePastedFiles(g)))return;return void f(g,(function(t){if(t=t||m){var n=e._latestEditorState,a=h(t),f=i.create({style:n.getCurrentInlineStyle(),entity:c(n.getCurrentContent(),n.getSelection())}),d=l.getCurrentBlockType(n),p=s.processText(a,f,d),g=r.createFromArray(p),v=o.replaceWithFragment(n.getCurrentContent(),n.getSelection(),g);e.update(u.push(n,v,"insert-fragment"))}}))}}var v=[],b=n.getText(),y=n.getHTML(),_=e._latestEditorState;if(e.props.formatPastedText){var A=e.props.formatPastedText(b,y);b=A.text,y=A.html}if(!e.props.handlePastedText||!d(e.props.handlePastedText(b,y,_))){if(b&&(v=h(b)),!e.props.stripPastedStyles){var w,F=e.getClipboard();if(!e.props.formatPastedText&&n.isRichText()&&F){if(-1!==(null===(w=y)||void 0===w?void 0:w.indexOf(e.getEditorKey()))||1===v.length&&1===F.size&&F.first().getText()===b)return void e.update(p(e._latestEditorState,F))}else if(F&&n.types.includes("com.apple.webarchive")&&!n.types.includes("text/html")&&function(e,t){return e.length===t.size&&t.valueSeq().every((function(t,n){return t.getText()===e[n]}))}(v,F))return void e.update(p(e._latestEditorState,F));if(y){var k=s.processHTML(y,e.props.blockRenderMap);if(k){var x=k.contentBlocks,E=k.entityMap;if(x){var C=r.createFromArray(x);return void e.update(p(e._latestEditorState,C,E))}}}e.setClipboard(null)}if(v.length){var S=i.create({style:_.getCurrentInlineStyle(),entity:c(_.getCurrentContent(),_.getSelection())}),O=l.getCurrentBlockType(_),D=s.processText(v,S,O),j=r.createFromArray(D);e.update(p(e._latestEditorState,j))}}}},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(377),a=n(243),o=n(1047),s=n(284),u=n(1048),l=n(333),c=n(104),f=n(1020),d=c.List,h=c.Repeat,p=l("draft_tree_data_support"),g=p?a:i,m={processHTML:function(e,t){return o(e,u,t)},processText:function(e,t,n){return e.reduce((function(e,i,a){i=f(i);var o=s(),u={key:o,type:n,text:i,characterList:d(h(t,i.length))};if(p&&0!==a){var l=a-1;u=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},u,{prevSibling:(e[l]=e[l].merge({nextSibling:o})).getKey()})}return e.push(new g(u)),e}),[])}};e.exports=m},function(e,t,n){"use strict";var r=function(){function e(e){var t,n,r;r=void 0,(n="_uri")in(t=this)?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,this._uri=e}return e.prototype.toString=function(){return this._uri},e}();e.exports=r},function(e,t,n){"use strict";var r=n(379);e.exports=function(e){return!(!e||!e.ownerDocument)&&(r(e)&&"A"===e.nodeName)}},function(e,t,n){"use strict";var r=n(379);e.exports=function(e){return!(!e||!e.ownerDocument)&&(r(e)&&"IMG"===e.nodeName)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r){var i=t.getStartKey(),a=t.getEndKey(),o=e.getBlockMap(),s=o.toSeq().skipUntil((function(e,t){return t===i})).takeUntil((function(e,t){return t===a})).concat([[a,o.get(a)]]).map((function(e){var t=e.getDepth()+n;return t=Math.max(0,Math.min(t,r)),e.set("depth",t)}));return o=o.merge(s),e.merge({blockMap:o,selectionBefore:t,selectionAfter:t})}},function(e,t,n){"use strict";var r=/\r\n?|\n/g;e.exports=function(e){return e.split(r)}},function(e,t,n){"use strict";var r=n(49).unstable_flushControlled;e.exports=r},function(e,t,n){"use strict";var r=n(1),i=n(378),a=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var o=a.prototype;return o.shouldComponentUpdate=function(e){return this.props.text!==e.text||this.props.editorState.getSelection().getHasFocus()!==e.editorState.getSelection().getHasFocus()},o.render=function(){var e=this.props.editorState.getSelection().getHasFocus(),t=i({"public/DraftEditorPlaceholder/root":!0,"public/DraftEditorPlaceholder/hasFocus":e});return r.createElement("div",{className:t},r.createElement("div",{className:i("public/DraftEditorPlaceholder/inner"),id:this.props.accessibilityID,style:{whiteSpace:"pre-wrap"}},this.props.text))},a}(r.Component);e.exports=a},function(e,t,n){},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(377),a=n(243),o=n(1051),s=n(1818),u=n(1819),l=n(109),c=function(e,t){return{key:e.getKey(),text:e.getText(),type:e.getType(),depth:e.getDepth(),inlineStyleRanges:u(e),entityRanges:s(e,t),data:e.getData().toObject()}},f=function(e,t,n,o){if(e instanceof i)n.push(c(e,t));else{e instanceof a||l(!1);var s=e.getParentKey(),u=o[e.getKey()]=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},c(e,t),{children:[]});s?o[s].children.push(u):n.push(u)}};e.exports=function(e){var t={entityMap:{},blocks:[]};return t=function(e,t){var n=t.entityMap,r=[],i={},a={},s=0;return e.getBlockMap().forEach((function(e){e.findEntityRanges((function(e){return null!==e.getEntity()}),(function(t){var r=e.getEntityAt(t),i=o.stringify(r);a[i]||(a[i]=r,n[i]="".concat(s),s++)})),f(e,n,r,i)})),{blocks:r,entityMap:n}}(e,t),t=function(e,t){var n=t.blocks,r=t.entityMap,i={};return Object.keys(r).forEach((function(t,n){var r=e.getEntity(o.unstringify(t));i[n]={type:r.getType(),mutability:r.getMutability(),data:r.getData()}})),{blocks:n,entityMap:i}}(e,t),t}},function(e,t,n){"use strict";var r=n(1051),i=n(380).strlen;e.exports=function(e,t){var n=[];return e.findEntityRanges((function(e){return!!e.getEntity()}),(function(a,o){var s=e.getText(),u=e.getEntityAt(a);n.push({offset:i(s.slice(0,a)),length:i(s.slice(a,o)),key:Number(t[r.stringify(u)])})})),n}},function(e,t,n){"use strict";var r=n(380),i=n(520),a=function(e,t){return e===t},o=function(e){return!!e},s=[];e.exports=function(e){var t=e.getCharacterList().map((function(e){return e.getStyle()})).toList(),n=t.flatten().toSet().map((function(n){return function(e,t,n){var s=[],u=t.map((function(e){return e.has(n)})).toList();return i(u,a,o,(function(t,i){var a=e.getText();s.push({offset:r.strlen(a.slice(0,t)),length:r.strlen(a.slice(t,i)),style:n})})),s}(e,t,n)}));return Array.prototype.concat.apply(s,n.toJS())}},function(e,t,n){"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(377),o=n(243),s=n(801),u=n(610),l=n(1821),c=(n(1822),n(611)),f=n(1823),d=n(1824),h=n(1825),p=n(284),g=n(333),m=n(104),v=n(109),b=g("draft_tree_data_support"),y=m.List,_=m.Map,A=m.OrderedMap,w=function(e,t){var n=e.key,r=e.type,i=e.data;return{text:e.text,depth:e.depth||0,type:r||"unstyled",key:n||p(),data:_(i),characterList:F(e,t)}},F=function(e,t){var n=e.text,i=e.entityRanges,a=e.inlineStyleRanges,o=i||[];return f(h(n,a||[]),d(n,o.filter((function(e){return t.hasOwnProperty(e.key)})).map((function(e){return r({},e,{key:t[e.key]})}))))},k=function(e){return r({},e,{key:e.key||p()})},x=function(e,t,n){var i=t.map((function(e){return r({},e,{parentRef:n})}));return e.concat(i.reverse())},E=function(e,t){var n=e.blocks.find((function(e){return Array.isArray(e.children)&&e.children.length>0})),i=b&&!n?l.fromRawStateToRawTreeState(e).blocks:e.blocks;if(!b)return function(e,t){return A(e.map((function(e){var n=new a(w(e,t));return[n.getKey(),n]})))}(n?l.fromRawTreeStateToRawState(e).blocks:i,t);var s=function(e,t){return e.map(k).reduce((function(n,i,a){Array.isArray(i.children)||v(!1);var s=i.children.map(k),u=new o(r({},w(i,t),{prevSibling:0===a?null:e[a-1].key,nextSibling:a===e.length-1?null:e[a+1].key,children:y(s.map((function(e){return e.key})))}));n=n.set(u.getKey(),u);for(var l=x([],s,u);l.length>0;){var c=l.pop(),f=c.parentRef,d=f.getChildKeys(),h=d.indexOf(c.key),p=Array.isArray(c.children);if(!p){p||v(!1);break}var g=c.children.map(k),m=new o(r({},w(c,t),{parent:f.getKey(),children:y(g.map((function(e){return e.key}))),prevSibling:0===h?null:d.get(h-1),nextSibling:h===d.size-1?null:d.get(h+1)}));n=n.set(m.getKey(),m),l=x(l,g,m)}return n}),A())}(i,t);return s};e.exports=function(e){Array.isArray(e.blocks)||v(!1);var t=function(e){var t=e.entityMap,n={};return Object.keys(t).forEach((function(e){var r=t[e],i=r.type,a=r.mutability,o=r.data;n[e]=u.__create(i,a,o||{})})),n}(e),n=E(e,t),r=n.isEmpty()?new c:c.createEmpty(n.first().getKey());return new s({blockMap:n,entityMap:t,selectionBefore:r,selectionAfter:r})}},function(e,t,n){"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(284),o=n(109),s=function(e){if(!e||!e.type)return!1;var t=e.type;return"unordered-list-item"===t||"ordered-list-item"===t},u={fromRawTreeStateToRawState:function(e){var t=e.blocks,n=[];return Array.isArray(t)||o(!1),Array.isArray(t)&&t.length?(function(e,t){for(var n=[].concat(e).reverse();n.length;){var r=n.pop();t(r);var i=r.children;Array.isArray(i)||o(!1),n=n.concat([].concat(i.reverse()))}}(t,(function(e){var t=r({},e);s(e)&&(t.depth=t.depth||0,function(e){Array.isArray(e.children)&&(e.children=e.children.map((function(t){return t.type===e.type?r({},t,{depth:(e.depth||0)+1}):t})))}(e),null!=e.children&&e.children.length>0)||(delete t.children,n.push(t))})),e.blocks=n,r({},e,{blocks:n})):e},fromRawStateToRawTreeState:function(e){var t=[],n=[];return e.blocks.forEach((function(e){var i=s(e),o=e.depth||0,u=r({},e,{children:[]});if(i){var l=n[0];if(null==l&&0===o)t.push(u);else if(null==l||l.depth<o-1){var c={key:a(),text:"",depth:o-1,type:e.type,children:[],entityRanges:[],inlineStyleRanges:[]};n.unshift(c),1===o?t.push(c):null!=l&&l.children.push(c),c.children.push(u)}else if(l.depth===o-1)l.children.push(u);else{for(;null!=l&&l.depth>=o;)n.shift(),l=n[0];o>0?l.children.push(u):t.push(u)}}else t.push(u)})),r({},e,{blocks:t})}};e.exports=u},function(e,t,n){"use strict";n(808);var r={isValidBlock:function(e,t){var n=e.getKey(),r=e.getParentKey();if(null!=r&&!t.get(r).getChildKeys().includes(n))return!1;if(!e.getChildKeys().map((function(e){return t.get(e)})).every((function(e){return e.getParentKey()===n})))return!1;var i=e.getPrevSiblingKey();if(null!=i&&t.get(i).getNextSiblingKey()!==n)return!1;var a=e.getNextSiblingKey();if(null!=a&&t.get(a).getPrevSiblingKey()!==n)return!1;return(null===a||null===i||i!==a)&&!(""!=e.text&&e.getChildKeys().size>0)},isConnectedTree:function(e){var t=e.toArray().filter((function(e){return null==e.getParentKey()&&null==e.getPrevSiblingKey()}));if(1!==t.length)return!1;for(var n=0,r=t.shift().getKey(),i=[];null!=r;){var a=e.get(r),o=a.getChildKeys(),s=a.getNextSiblingKey();if(o.size>0){null!=s&&i.unshift(s);var u=o.map((function(t){return e.get(t)})).find((function(e){return null==e.getPrevSiblingKey()}));if(null==u)return!1;r=u.getKey()}else r=null!=a.getNextSiblingKey()?a.getNextSiblingKey():i.shift();n++}return n===e.size},isValidTree:function(e){var t=this;return!!e.toArray().every((function(n){return t.isValidBlock(n,e)}))&&this.isConnectedTree(e)}};e.exports=r},function(e,t,n){"use strict";var r=n(242),i=n(104).List;e.exports=function(e,t){var n=e.map((function(e,n){var i=t[n];return r.create({style:e,entity:i})}));return i(n)}},function(e,t,n){"use strict";var r=n(380).substr;e.exports=function(e,t){var n=Array(e.length).fill(null);return t&&t.forEach((function(t){for(var i=r(e,0,t.offset).length,a=i+r(e,t.offset,t.length).length,o=i;o<a;o++)n[o]=t.key})),n}},function(e,t,n){"use strict";var r=n(380),i=n(104).OrderedSet,a=r.substr,o=i();e.exports=function(e,t){var n=Array(e.length).fill(o);return t&&t.forEach((function(t){for(var r=a(e,0,t.offset).length,i=r+a(e,t.offset,t.length).length;r<i;)n[r]=n[r].add(t.style),r++})),n}},function(e,t,n){"use strict";var r=n(1827);e.exports=function(e){var t=e.getSelection();if(!t.rangeCount)return null;var n=t.getRangeAt(0),i=r(n),a=i.top,o=i.right,s=i.bottom,u=i.left;return 0===a&&0===o&&0===s&&0===u?null:i}},function(e,t,n){"use strict";var r=n(1044);e.exports=function(e){var t=r(e),n=0,i=0,a=0,o=0;if(t.length){if(t.length>1&&0===t[0].width){var s=t[1];n=s.top,i=s.right,a=s.bottom,o=s.left}else{var u=t[0];n=u.top,i=u.right,a=u.bottom,o=u.left}for(var l=1;l<t.length;l++){var c=t[l];0!==c.height&&0!==c.width&&(n=Math.min(n,c.top),i=Math.max(i,c.right),a=Math.max(a,c.bottom),o=Math.min(o,c.left))}}return{top:n,right:i,bottom:a,left:o,width:i-o,height:a-n}}},,,function(e,t){e.exports=function(e,t,n){return e===e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},function(e,t,n){var r=n(1832),i=n(1833),a=n(202),o=n(69);e.exports=function(e,t){return function(n,s){var u=o(n)?r:i,l=t?t():{};return u(n,e,a(s,2),l)}}},function(e,t){e.exports=function(e,t,n,r){for(var i=-1,a=null==e?0:e.length;++i<a;){var o=e[i];t(r,o,n(o),e)}return r}},function(e,t,n){var r=n(372);e.exports=function(e,t,n,i){return r(e,(function(e,r,a){t(i,e,n(e),a)})),i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!==h(e)&&"function"!==typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}n.default=e,t&&t.set(e,n);return n}(n(1)),i=f(n(1052)),a=f(n(1053)),o=f(n(1054)),s=f(n(1838)),u=f(n(1055)),l=n(1056),c=n(1839);function f(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function h(e){return h="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},h(e)}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function y(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=w(e);if(t){var i=w(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return _(this,n)}}function _(e,t){return!t||"object"!==h(t)&&"function"!==typeof t?A(e):t}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function w(e){return w=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},w(e)}function F(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var k=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(h,e);var t,n,f,d=y(h);function h(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,h),F(A(t=d.call(this,e)),"thumbsRef",void 0),F(A(t),"carouselWrapperRef",void 0),F(A(t),"listRef",void 0),F(A(t),"itemsRef",void 0),F(A(t),"timer",void 0),F(A(t),"animationHandler",void 0),F(A(t),"setThumbsRef",(function(e){t.thumbsRef=e})),F(A(t),"setCarouselWrapperRef",(function(e){t.carouselWrapperRef=e})),F(A(t),"setListRef",(function(e){t.listRef=e})),F(A(t),"setItemsRef",(function(e,n){t.itemsRef||(t.itemsRef=[]),t.itemsRef[n]=e})),F(A(t),"autoPlay",(function(){r.Children.count(t.props.children)<=1||(t.clearAutoPlay(),t.props.autoPlay&&(t.timer=setTimeout((function(){t.increment()}),t.props.interval)))})),F(A(t),"clearAutoPlay",(function(){t.timer&&clearTimeout(t.timer)})),F(A(t),"resetAutoPlay",(function(){t.clearAutoPlay(),t.autoPlay()})),F(A(t),"stopOnHover",(function(){t.setState({isMouseEntered:!0},t.clearAutoPlay)})),F(A(t),"startOnLeave",(function(){t.setState({isMouseEntered:!1},t.autoPlay)})),F(A(t),"isFocusWithinTheCarousel",(function(){return!!t.carouselWrapperRef&&!((0,s.default)().activeElement!==t.carouselWrapperRef&&!t.carouselWrapperRef.contains((0,s.default)().activeElement))})),F(A(t),"navigateWithKeyboard",(function(e){if(t.isFocusWithinTheCarousel()){var n="horizontal"===t.props.axis,r=n?37:38;(n?39:40)===e.keyCode?t.increment():r===e.keyCode&&t.decrement()}})),F(A(t),"updateSizes",(function(){if(t.state.initialized&&t.itemsRef&&0!==t.itemsRef.length){var e="horizontal"===t.props.axis,n=t.itemsRef[0];if(n){var r=e?n.clientWidth:n.clientHeight;t.setState({itemSize:r}),t.thumbsRef&&t.thumbsRef.updateSizes()}}})),F(A(t),"setMountState",(function(){t.setState({hasMount:!0}),t.updateSizes()})),F(A(t),"handleClickItem",(function(e,n){0!==r.Children.count(t.props.children)&&(t.state.cancelClick?t.setState({cancelClick:!1}):(t.props.onClickItem(e,n),e!==t.state.selectedItem&&t.setState({selectedItem:e})))})),F(A(t),"handleOnChange",(function(e,n){r.Children.count(t.props.children)<=1||t.props.onChange(e,n)})),F(A(t),"handleClickThumb",(function(e,n){t.props.onClickThumb(e,n),t.moveTo(e)})),F(A(t),"onSwipeStart",(function(e){t.setState({swiping:!0}),t.props.onSwipeStart(e)})),F(A(t),"onSwipeEnd",(function(e){t.setState({swiping:!1,cancelClick:!1,swipeMovementStarted:!1}),t.props.onSwipeEnd(e),t.clearAutoPlay(),t.state.autoPlay&&t.autoPlay()})),F(A(t),"onSwipeMove",(function(e,n){t.props.onSwipeMove(n);var r=t.props.swipeAnimationHandler(e,t.props,t.state,t.setState.bind(A(t)));return t.setState(m({},r)),!!Object.keys(r).length})),F(A(t),"decrement",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;t.moveTo(t.state.selectedItem-("number"===typeof e?e:1))})),F(A(t),"increment",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;t.moveTo(t.state.selectedItem+("number"===typeof e?e:1))})),F(A(t),"moveTo",(function(e){if("number"===typeof e){var n=r.Children.count(t.props.children)-1;e<0&&(e=t.props.infiniteLoop?n:0),e>n&&(e=t.props.infiniteLoop?0:n),t.selectItem({selectedItem:e}),t.state.autoPlay&&!1===t.state.isMouseEntered&&t.resetAutoPlay()}})),F(A(t),"onClickNext",(function(){t.increment(1)})),F(A(t),"onClickPrev",(function(){t.decrement(1)})),F(A(t),"onSwipeForward",(function(){t.increment(1),t.props.emulateTouch&&t.setState({cancelClick:!0})})),F(A(t),"onSwipeBackwards",(function(){t.decrement(1),t.props.emulateTouch&&t.setState({cancelClick:!0})})),F(A(t),"changeItem",(function(e){return function(n){(0,l.isKeyboardEvent)(n)&&"Enter"!==n.key||t.moveTo(e)}})),F(A(t),"selectItem",(function(e){t.setState(m({previousItem:t.state.selectedItem},e),(function(){t.setState(t.animationHandler(t.props,t.state))})),t.handleOnChange(e.selectedItem,r.Children.toArray(t.props.children)[e.selectedItem])})),F(A(t),"getInitialImage",(function(){var e=t.props.selectedItem,n=t.itemsRef&&t.itemsRef[e];return(n&&n.getElementsByTagName("img")||[])[0]})),F(A(t),"getVariableItemHeight",(function(e){var n=t.itemsRef&&t.itemsRef[e];if(t.state.hasMount&&n&&n.children.length){var r=n.children[0].getElementsByTagName("img")||[];if(r.length>0){var i=r[0];if(!i.complete){i.addEventListener("load",(function e(){t.forceUpdate(),i.removeEventListener("load",e)}))}}var a=(r[0]||n.children[0]).clientHeight;return a>0?a:null}return null}));var n={initialized:!1,previousItem:e.selectedItem,selectedItem:e.selectedItem,hasMount:!1,isMouseEntered:!1,autoPlay:e.autoPlay,swiping:!1,swipeMovementStarted:!1,cancelClick:!1,itemSize:1,itemListStyle:{},slideStyle:{},selectedStyle:{},prevStyle:{}};return t.animationHandler="function"===typeof e.animationHandler&&e.animationHandler||"fade"===e.animationHandler&&c.fadeAnimationHandler||c.slideAnimationHandler,t.state=m(m({},n),t.animationHandler(e,n)),t}return t=h,(n=[{key:"componentDidMount",value:function(){this.props.children&&this.setupCarousel()}},{key:"componentDidUpdate",value:function(e,t){e.children||!this.props.children||this.state.initialized||this.setupCarousel(),!e.autoFocus&&this.props.autoFocus&&this.forceFocus(),t.swiping&&!this.state.swiping&&this.setState(m({},this.props.stopSwipingHandler(this.props,this.state))),e.selectedItem===this.props.selectedItem&&e.centerMode===this.props.centerMode||(this.updateSizes(),this.moveTo(this.props.selectedItem)),e.autoPlay!==this.props.autoPlay&&(this.props.autoPlay?this.setupAutoPlay():this.destroyAutoPlay(),this.setState({autoPlay:this.props.autoPlay}))}},{key:"componentWillUnmount",value:function(){this.destroyCarousel()}},{key:"setupCarousel",value:function(){var e=this;this.bindEvents(),this.state.autoPlay&&r.Children.count(this.props.children)>1&&this.setupAutoPlay(),this.props.autoFocus&&this.forceFocus(),this.setState({initialized:!0},(function(){var t=e.getInitialImage();t&&!t.complete?t.addEventListener("load",e.setMountState):e.setMountState()}))}},{key:"destroyCarousel",value:function(){this.state.initialized&&(this.unbindEvents(),this.destroyAutoPlay())}},{key:"setupAutoPlay",value:function(){this.autoPlay();var e=this.carouselWrapperRef;this.props.stopOnHover&&e&&(e.addEventListener("mouseenter",this.stopOnHover),e.addEventListener("mouseleave",this.startOnLeave))}},{key:"destroyAutoPlay",value:function(){this.clearAutoPlay();var e=this.carouselWrapperRef;this.props.stopOnHover&&e&&(e.removeEventListener("mouseenter",this.stopOnHover),e.removeEventListener("mouseleave",this.startOnLeave))}},{key:"bindEvents",value:function(){(0,u.default)().addEventListener("resize",this.updateSizes),(0,u.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.props.useKeyboardArrows&&(0,s.default)().addEventListener("keydown",this.navigateWithKeyboard)}},{key:"unbindEvents",value:function(){(0,u.default)().removeEventListener("resize",this.updateSizes),(0,u.default)().removeEventListener("DOMContentLoaded",this.updateSizes);var e=this.getInitialImage();e&&e.removeEventListener("load",this.setMountState),this.props.useKeyboardArrows&&(0,s.default)().removeEventListener("keydown",this.navigateWithKeyboard)}},{key:"forceFocus",value:function(){var e;null===(e=this.carouselWrapperRef)||void 0===e||e.focus()}},{key:"renderItems",value:function(e){var t=this;return this.props.children?r.Children.map(this.props.children,(function(n,i){var o=i===t.state.selectedItem,s=i===t.state.previousItem,u=o&&t.state.selectedStyle||s&&t.state.prevStyle||t.state.slideStyle||{};t.props.centerMode&&"horizontal"===t.props.axis&&(u=m(m({},u),{},{minWidth:t.props.centerSlidePercentage+"%"})),t.state.swiping&&t.state.swipeMovementStarted&&(u=m(m({},u),{},{pointerEvents:"none"}));var l={ref:function(e){return t.setItemsRef(e,i)},key:"itemKey"+i+(e?"clone":""),className:a.default.ITEM(!0,i===t.state.selectedItem,i===t.state.previousItem),onClick:t.handleClickItem.bind(t,i,n),style:u};return r.default.createElement("li",l,t.props.renderItem(n,{isSelected:i===t.state.selectedItem,isPrevious:i===t.state.previousItem}))})):[]}},{key:"renderControls",value:function(){var e=this,t=this.props,n=t.showIndicators,i=t.labels,a=t.renderIndicator,o=t.children;return n?r.default.createElement("ul",{className:"control-dots"},r.Children.map(o,(function(t,n){return a&&a(e.changeItem(n),n===e.state.selectedItem,n,i.item)}))):null}},{key:"renderStatus",value:function(){return this.props.showStatus?r.default.createElement("p",{className:"carousel-status"},this.props.statusFormatter(this.state.selectedItem+1,r.Children.count(this.props.children))):null}},{key:"renderThumbs",value:function(){return this.props.showThumbs&&this.props.children&&0!==r.Children.count(this.props.children)?r.default.createElement(o.default,{ref:this.setThumbsRef,onSelectItem:this.handleClickThumb,selectedItem:this.state.selectedItem,transitionTime:this.props.transitionTime,thumbWidth:this.props.thumbWidth,labels:this.props.labels,emulateTouch:this.props.emulateTouch},this.props.renderThumbs(this.props.children)):null}},{key:"render",value:function(){var e=this;if(!this.props.children||0===r.Children.count(this.props.children))return null;var t=this.props.swipeable&&r.Children.count(this.props.children)>1,n="horizontal"===this.props.axis,o=this.props.showArrows&&r.Children.count(this.props.children)>1,s=o&&(this.state.selectedItem>0||this.props.infiniteLoop)||!1,u=o&&(this.state.selectedItem<r.Children.count(this.props.children)-1||this.props.infiniteLoop)||!1,l=this.renderItems(!0),c=l.shift(),f=l.pop(),d={className:a.default.SLIDER(!0,this.state.swiping),onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:this.state.itemListStyle,tolerance:this.props.swipeScrollTolerance},h={};if(n){if(d.onSwipeLeft=this.onSwipeForward,d.onSwipeRight=this.onSwipeBackwards,this.props.dynamicHeight){var g=this.getVariableItemHeight(this.state.selectedItem);h.height=g||"auto"}}else d.onSwipeUp="natural"===this.props.verticalSwipe?this.onSwipeBackwards:this.onSwipeForward,d.onSwipeDown="natural"===this.props.verticalSwipe?this.onSwipeForward:this.onSwipeBackwards,d.style=m(m({},d.style),{},{height:this.state.itemSize}),h.height=this.state.itemSize;return r.default.createElement("div",{"aria-label":this.props.ariaLabel,className:a.default.ROOT(this.props.className),ref:this.setCarouselWrapperRef,tabIndex:this.props.useKeyboardArrows?0:void 0},r.default.createElement("div",{className:a.default.CAROUSEL(!0),style:{width:this.props.width}},this.renderControls(),this.props.renderArrowPrev(this.onClickPrev,s,this.props.labels.leftArrow),r.default.createElement("div",{className:a.default.WRAPPER(!0,this.props.axis),style:h},t?r.default.createElement(i.default,p({tagName:"ul",innerRef:this.setListRef},d,{allowMouseEvents:this.props.emulateTouch}),this.props.infiniteLoop&&f,this.renderItems(),this.props.infiniteLoop&&c):r.default.createElement("ul",{className:a.default.SLIDER(!0,this.state.swiping),ref:function(t){return e.setListRef(t)},style:this.state.itemListStyle||{}},this.props.infiniteLoop&&f,this.renderItems(),this.props.infiniteLoop&&c)),this.props.renderArrowNext(this.onClickNext,u,this.props.labels.rightArrow),this.renderStatus()),this.renderThumbs())}}])&&v(t.prototype,n),f&&v(t,f),h}(r.default.Component);t.default=k,F(k,"displayName","Carousel"),F(k,"defaultProps",{ariaLabel:void 0,axis:"horizontal",centerSlidePercentage:80,interval:3e3,labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},onClickItem:l.noop,onClickThumb:l.noop,onChange:l.noop,onSwipeStart:function(){},onSwipeEnd:function(){},onSwipeMove:function(){return!1},preventMovementUntilSwipeScrollTolerance:!1,renderArrowPrev:function(e,t,n){return r.default.createElement("button",{type:"button","aria-label":n,className:a.default.ARROW_PREV(!t),onClick:e})},renderArrowNext:function(e,t,n){return r.default.createElement("button",{type:"button","aria-label":n,className:a.default.ARROW_NEXT(!t),onClick:e})},renderIndicator:function(e,t,n,i){return r.default.createElement("li",{className:a.default.DOT(t),onClick:e,onKeyDown:e,value:n,key:n,role:"button",tabIndex:0,"aria-label":"".concat(i," ").concat(n+1)})},renderItem:function(e){return e},renderThumbs:function(e){var t=r.Children.map(e,(function(e){var t=e;if("img"!==e.type&&(t=r.Children.toArray(e.props.children).find((function(e){return"img"===e.type}))),t)return t}));return 0===t.filter((function(e){return e})).length?(console.warn("No images found! Can't build the thumb list without images. If you don't need thumbs, set showThumbs={false} in the Carousel. Note that it's not possible to get images rendered inside custom components. More info at https://github.com/leandrowd/react-responsive-carousel/blob/master/TROUBLESHOOTING.md"),[]):t},statusFormatter:l.defaultStatusFormatter,selectedItem:0,showArrows:!0,showIndicators:!0,showStatus:!0,showThumbs:!0,stopOnHover:!0,swipeScrollTolerance:5,swipeable:!0,transitionTime:350,verticalSwipe:"standard",width:"100%",animationHandler:"slide",swipeAnimationHandler:c.slideSwipeAnimationHandler,stopSwipingHandler:c.slideStopSwipingHandler})},function(e,t,n){var r,i,a;i=[t,n(1),n(9)],r=function(e,t,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setHasSupportToCaptureOption=h;var r=a(t),i=a(n);function a(e){return e&&e.__esModule?e:{default:e}}var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function s(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var d=!1;function h(e){d=e}try{addEventListener("test",null,Object.defineProperty({},"capture",{get:function(){h(!0)}}))}catch(v){}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{capture:!0};return d?e:e.capture}function g(e){if("touches"in e){var t=e.touches[0];return{x:t.pageX,y:t.pageY}}return{x:e.screenX,y:e.screenY}}var m=function(e){function t(){var e;u(this,t);for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=c(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return a._handleSwipeStart=a._handleSwipeStart.bind(a),a._handleSwipeMove=a._handleSwipeMove.bind(a),a._handleSwipeEnd=a._handleSwipeEnd.bind(a),a._onMouseDown=a._onMouseDown.bind(a),a._onMouseMove=a._onMouseMove.bind(a),a._onMouseUp=a._onMouseUp.bind(a),a._setSwiperRef=a._setSwiperRef.bind(a),a}return f(t,e),l(t,[{key:"componentDidMount",value:function(){this.swiper&&this.swiper.addEventListener("touchmove",this._handleSwipeMove,p({capture:!0,passive:!1}))}},{key:"componentWillUnmount",value:function(){this.swiper&&this.swiper.removeEventListener("touchmove",this._handleSwipeMove,p({capture:!0,passive:!1}))}},{key:"_onMouseDown",value:function(e){this.props.allowMouseEvents&&(this.mouseDown=!0,document.addEventListener("mouseup",this._onMouseUp),document.addEventListener("mousemove",this._onMouseMove),this._handleSwipeStart(e))}},{key:"_onMouseMove",value:function(e){this.mouseDown&&this._handleSwipeMove(e)}},{key:"_onMouseUp",value:function(e){this.mouseDown=!1,document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("mousemove",this._onMouseMove),this._handleSwipeEnd(e)}},{key:"_handleSwipeStart",value:function(e){var t=g(e),n=t.x,r=t.y;this.moveStart={x:n,y:r},this.props.onSwipeStart(e)}},{key:"_handleSwipeMove",value:function(e){if(this.moveStart){var t=g(e),n=t.x,r=t.y,i=n-this.moveStart.x,a=r-this.moveStart.y;this.moving=!0,this.props.onSwipeMove({x:i,y:a},e)&&e.cancelable&&e.preventDefault(),this.movePosition={deltaX:i,deltaY:a}}}},{key:"_handleSwipeEnd",value:function(e){this.props.onSwipeEnd(e);var t=this.props.tolerance;this.moving&&this.movePosition&&(this.movePosition.deltaX<-t?this.props.onSwipeLeft(1,e):this.movePosition.deltaX>t&&this.props.onSwipeRight(1,e),this.movePosition.deltaY<-t?this.props.onSwipeUp(1,e):this.movePosition.deltaY>t&&this.props.onSwipeDown(1,e)),this.moveStart=null,this.moving=!1,this.movePosition=null}},{key:"_setSwiperRef",value:function(e){this.swiper=e,this.props.innerRef(e)}},{key:"render",value:function(){var e=this.props,t=(e.tagName,e.className),n=e.style,i=e.children,a=(e.allowMouseEvents,e.onSwipeUp,e.onSwipeDown,e.onSwipeLeft,e.onSwipeRight,e.onSwipeStart,e.onSwipeMove,e.onSwipeEnd,e.innerRef,e.tolerance,s(e,["tagName","className","style","children","allowMouseEvents","onSwipeUp","onSwipeDown","onSwipeLeft","onSwipeRight","onSwipeStart","onSwipeMove","onSwipeEnd","innerRef","tolerance"]));return r.default.createElement(this.props.tagName,o({ref:this._setSwiperRef,onMouseDown:this._onMouseDown,onTouchStart:this._handleSwipeStart,onTouchEnd:this._handleSwipeEnd,className:t,style:n},a),i)}}]),t}(t.Component);m.displayName="ReactSwipe",m.propTypes={tagName:i.default.string,className:i.default.string,style:i.default.object,children:i.default.node,allowMouseEvents:i.default.bool,onSwipeUp:i.default.func,onSwipeDown:i.default.func,onSwipeLeft:i.default.func,onSwipeRight:i.default.func,onSwipeStart:i.default.func,onSwipeMove:i.default.func,onSwipeEnd:i.default.func,innerRef:i.default.func,tolerance:i.default.number.isRequired},m.defaultProps={tagName:"div",allowMouseEvents:!1,onSwipeUp:function(){},onSwipeDown:function(){},onSwipeLeft:function(){},onSwipeRight:function(){},onSwipeStart:function(){},onSwipeMove:function(){},onSwipeEnd:function(){},innerRef:function(){},tolerance:0},e.default=m},void 0===(a="function"===typeof r?r.apply(t,i):r)||(e.exports=a)},function(e,t,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var a=typeof r;if("string"===a||"number"===a)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===a){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.outerWidth=void 0;t.outerWidth=function(e){var t=e.offsetWidth,n=getComputedStyle(e);return t+=parseInt(n.marginLeft)+parseInt(n.marginRight)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(){return document}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fadeAnimationHandler=t.slideStopSwipingHandler=t.slideSwipeAnimationHandler=t.slideAnimationHandler=void 0;var r,i=n(1),a=(r=n(810))&&r.__esModule?r:{default:r},o=n(1056);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.slideAnimationHandler=function(e,t){var n={},r=t.selectedItem,s=r,l=i.Children.count(e.children)-1;if(e.infiniteLoop&&(r<0||r>l))return s<0?e.centerMode&&e.centerSlidePercentage&&"horizontal"===e.axis?n.itemListStyle=(0,o.setPosition)(-(l+2)*e.centerSlidePercentage-(100-e.centerSlidePercentage)/2,e.axis):n.itemListStyle=(0,o.setPosition)(100*-(l+2),e.axis):s>l&&(n.itemListStyle=(0,o.setPosition)(0,e.axis)),n;var c=(0,o.getPosition)(r,e),f=(0,a.default)(c,"%",e.axis),d=e.transitionTime+"ms";return n.itemListStyle={WebkitTransform:f,msTransform:f,OTransform:f,transform:f},t.swiping||(n.itemListStyle=u(u({},n.itemListStyle),{},{WebkitTransitionDuration:d,MozTransitionDuration:d,OTransitionDuration:d,transitionDuration:d,msTransitionDuration:d})),n};t.slideSwipeAnimationHandler=function(e,t,n,r){var a={},s="horizontal"===t.axis,u=i.Children.count(t.children),l=(0,o.getPosition)(n.selectedItem,t),c=t.infiniteLoop?(0,o.getPosition)(u-1,t)-100:(0,o.getPosition)(u-1,t),f=s?e.x:e.y,d=f;0===l&&f>0&&(d=0),l===c&&f<0&&(d=0);var h=l+100/(n.itemSize/d),p=Math.abs(f)>t.swipeScrollTolerance;return t.infiniteLoop&&p&&(0===n.selectedItem&&h>-100?h-=100*u:n.selectedItem===u-1&&h<100*-u&&(h+=100*u)),(!t.preventMovementUntilSwipeScrollTolerance||p||n.swipeMovementStarted)&&(n.swipeMovementStarted||r({swipeMovementStarted:!0}),a.itemListStyle=(0,o.setPosition)(h,t.axis)),p&&!n.cancelClick&&r({cancelClick:!0}),a};t.slideStopSwipingHandler=function(e,t){var n=(0,o.getPosition)(t.selectedItem,e);return{itemListStyle:(0,o.setPosition)(n,e.axis)}};t.fadeAnimationHandler=function(e,t){var n=e.transitionTime+"ms",r="ease-in-out",i={position:"absolute",display:"block",zIndex:-2,minHeight:"100%",opacity:0,top:0,right:0,left:0,bottom:0,transitionTimingFunction:r,msTransitionTimingFunction:r,MozTransitionTimingFunction:r,WebkitTransitionTimingFunction:r,OTransitionTimingFunction:r};return t.swiping||(i=u(u({},i),{},{WebkitTransitionDuration:n,MozTransitionDuration:n,OTransitionDuration:n,transitionDuration:n,msTransitionDuration:n})),{slideStyle:i,selectedStyle:u(u({},i),{},{opacity:1,position:"relative"}),prevStyle:u({},i)}}},function(e,t,n){},function(e,t,n){},function(e,t,n){},,function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((function(e){return e.charCodeAt(0)})))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((function(e){return e.charCodeAt(0)})))},function(e,t,n){"use strict";e.exports=function(e){if("string"!==typeof e)throw new TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}},function(e,t,n){"use strict";function r(e){return"[object Object]"===Object.prototype.toString.call(e)}function i(e){var t,n;return!1!==r(e)&&(void 0===(t=e.constructor)||!1!==r(n=t.prototype)&&!1!==n.hasOwnProperty("isPrototypeOf"))}n.r(t),n.d(t,"isPlainObject",(function(){return i}))},function(e,t,n){var r,i,a;i=[],void 0===(a="function"===typeof(r=function(){return function(e){function t(e){return" "===e||"\t"===e||"\n"===e||"\f"===e||"\r"===e}function n(t){var n,r=t.exec(e.substring(g));if(r)return n=r[0],g+=n.length,n}for(var r,i,a,o,s,u=e.length,l=/^[ \t\n\r\u000c]+/,c=/^[, \t\n\r\u000c]+/,f=/^[^ \t\n\r\u000c]+/,d=/[,]+$/,h=/^\d+$/,p=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,g=0,m=[];;){if(n(c),g>=u)return m;r=n(f),i=[],","===r.slice(-1)?(r=r.replace(d,""),b()):v()}function v(){for(n(l),a="",o="in descriptor";;){if(s=e.charAt(g),"in descriptor"===o)if(t(s))a&&(i.push(a),a="",o="after descriptor");else{if(","===s)return g+=1,a&&i.push(a),void b();if("("===s)a+=s,o="in parens";else{if(""===s)return a&&i.push(a),void b();a+=s}}else if("in parens"===o)if(")"===s)a+=s,o="in descriptor";else{if(""===s)return i.push(a),void b();a+=s}else if("after descriptor"===o)if(t(s));else{if(""===s)return void b();o="in descriptor",g-=1}g+=1}}function b(){var t,n,a,o,s,u,l,c,f,d=!1,g={};for(o=0;o<i.length;o++)u=(s=i[o])[s.length-1],l=s.substring(0,s.length-1),c=parseInt(l,10),f=parseFloat(l),h.test(l)&&"w"===u?((t||n)&&(d=!0),0===c?d=!0:t=c):p.test(l)&&"x"===u?((t||n||a)&&(d=!0),f<0?d=!0:n=f):h.test(l)&&"h"===u?((a||n)&&(d=!0),0===c?d=!0:a=c):d=!0;d?console&&console.log&&console.log("Invalid srcset descriptor found in '"+e+"' at '"+s+"'."):(g.url=r,t&&(g.w=t),n&&(g.d=n),a&&(g.h=a),m.push(g))}}})?r.apply(t,i):r)||(e.exports=a)},function(e,t,n){"use strict";var r=n(811),i=n(620),a=n(1066),o=n(382),s=n(1864),u=n(623),l=n(1866),c=n(818),f=n(1073),d=n(626),h=n(821),p=n(819),g=n(624),m=n(820),v=n(1074),b=n(822),y=n(523),_=n(622);function A(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 1===t.length&&Array.isArray(t[0])&&(t=t[0]),new s(t)}A.plugin=function(e,t){var n,r=!1;function i(){console&&console.warn&&!r&&(r=!0,console.warn(e+": postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration"),Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).LANG&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).LANG.startsWith("cn")&&console.warn(e+": \u91cc\u9762 postcss.plugin \u88ab\u5f03\u7528. \u8fc1\u79fb\u6307\u5357:\nhttps://www.w3ctech.com/topic/2226"));var n=t.apply(void 0,arguments);return n.postcssPlugin=e,n.postcssVersion=(new s).version,n}return Object.defineProperty(i,"postcss",{get:function(){return n||(n=i()),n}}),i.process=function(e,t,n){return A([i(n)]).process(e,t)},i},A.stringify=u,A.parse=m,A.fromJSON=l,A.list=v,A.comment=function(e){return new d(e)},A.atRule=function(e){return new h(e)},A.decl=function(e){return new i(e)},A.rule=function(e){return new b(e)},A.root=function(e){return new y(e)},A.document=function(e){return new c(e)},A.CssSyntaxError=r,A.Declaration=i,A.Container=o,A.Processor=s,A.Document=c,A.Comment=d,A.Warning=f,A.AtRule=h,A.Result=p,A.Input=g,A.Rule=b,A.Root=y,A.Node=_,a.registerPostcss(A),e.exports=A,A.default=A},function(e,t,n){var r=n(1061).default,i=n(413);e.exports=function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){var n=String,r=function(){return{isColorSupported:!1,reset:n,bold:n,dim:n,italic:n,underline:n,inverse:n,hidden:n,strikethrough:n,black:n,red:n,green:n,yellow:n,blue:n,magenta:n,cyan:n,white:n,gray:n,bgBlack:n,bgRed:n,bgGreen:n,bgYellow:n,bgBlue:n,bgMagenta:n,bgCyan:n,bgWhite:n}};e.exports=r(),e.exports.createColors=r},function(e,t,n){var r=n(1057);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a=[],o=!0,s=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(a.push(r.value),!t||a.length!==t);o=!0);}catch(u){s=!0,i=u}finally{try{o||null==n.return||n.return()}finally{if(s)throw i}}return a}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";t.byteLength=function(e){var t=l(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=l(e),o=r[0],s=r[1],u=new a(function(e,t,n){return 3*(t+n)/4-n}(0,o,s)),c=0,f=s>0?o-4:o;for(n=0;n<f;n+=4)t=i[e.charCodeAt(n)]<<18|i[e.charCodeAt(n+1)]<<12|i[e.charCodeAt(n+2)]<<6|i[e.charCodeAt(n+3)],u[c++]=t>>16&255,u[c++]=t>>8&255,u[c++]=255&t;2===s&&(t=i[e.charCodeAt(n)]<<2|i[e.charCodeAt(n+1)]>>4,u[c++]=255&t);1===s&&(t=i[e.charCodeAt(n)]<<10|i[e.charCodeAt(n+1)]<<4|i[e.charCodeAt(n+2)]>>2,u[c++]=t>>8&255,u[c++]=255&t);return u},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=16383,s=0,u=n-i;s<u;s+=o)a.push(c(e,s,s+o>u?u:s+o));1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],i=[],a="undefined"!==typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=o.length;s<u;++s)r[s]=o[s],i[o.charCodeAt(s)]=s;function l(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function c(e,t,n){for(var i,a,o=[],s=t;s<n;s+=3)i=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(r[(a=i)>>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,i){var a,o,s=8*i-r-1,u=(1<<s)-1,l=u>>1,c=-7,f=n?i-1:0,d=n?-1:1,h=e[t+f];for(f+=d,a=h&(1<<-c)-1,h>>=-c,c+=s;c>0;a=256*a+e[t+f],f+=d,c-=8);for(o=a&(1<<-c)-1,a>>=-c,c+=r;c>0;o=256*o+e[t+f],f+=d,c-=8);if(0===a)a=1-l;else{if(a===u)return o?NaN:1/0*(h?-1:1);o+=Math.pow(2,r),a-=l}return(h?-1:1)*o*Math.pow(2,a-r)},t.write=function(e,t,n,r,i,a){var o,s,u,l=8*a-i-1,c=(1<<l)-1,f=c>>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:a-1,p=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=c):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+f>=1?d/u:d*Math.pow(2,1-f))*u>=2&&(o++,u/=2),o+f>=c?(s=0,o=c):o+f>=1?(s=(t*u-1)*Math.pow(2,i),o+=f):(s=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[n+h]=255&s,h+=p,s/=256,i-=8);for(o=o<<i|s,l+=i;l>0;e[n+h]=255&o,h+=p,o/=256,l-=8);e[n+h-p]|=128*g}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";n.r(t),n.d(t,"nanoid",(function(){return a})),n.d(t,"customAlphabet",(function(){return i}));var r="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:21;return function(){for(var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,r="",i=n;i--;)r+=e[Math.random()*e.length|0];return r}},a=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21,t="",n=e;n--;)t+=r[64*Math.random()|0];return t}},,function(e,t,n){var r=n(381);e.exports=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=r(e)););return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(132).default,i=n(64).default,a=n(77).default,o=n(78).default,s=n(620),u=n(1863),l=n(626),c=n(821),f=n(523),d=n(822),h={empty:!0,space:!0};var p=function(){function e(t){a(this,e),this.input=t,this.root=new f,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}return o(e,[{key:"atrule",value:function(e){var t,n,r,i=new c;i.name=e[1].slice(1),""===i.name&&this.unnamedAtrule(i,e),this.init(i,e[2]);for(var a=!1,o=!1,s=[],u=[];!this.tokenizer.endOfFile();){if("("===(t=(e=this.tokenizer.nextToken())[0])||"["===t?u.push("("===t?")":"]"):"{"===t&&u.length>0?u.push("}"):t===u[u.length-1]&&u.pop(),0===u.length){if(";"===t){i.source.end=this.getPosition(e[2]),i.source.end.offset++,this.semicolon=!0;break}if("{"===t){o=!0;break}if("}"===t){if(s.length>0){for(n=s[r=s.length-1];n&&"space"===n[0];)n=s[--r];n&&(i.source.end=this.getPosition(n[3]||n[2]),i.source.end.offset++)}this.end(e);break}s.push(e)}else s.push(e);if(this.tokenizer.endOfFile()){a=!0;break}}i.raws.between=this.spacesAndCommentsFromEnd(s),s.length?(i.raws.afterName=this.spacesAndCommentsFromStart(s),this.raw(i,"params",s),a&&(e=s[s.length-1],i.source.end=this.getPosition(e[3]||e[2]),i.source.end.offset++,this.spaces=i.raws.between,i.raws.between="")):(i.raws.afterName="",i.params=""),o&&(i.nodes=[],this.current=i)}},{key:"checkMissedSemicolon",value:function(e){var t=this.colon(e);if(!1!==t){for(var n,r=0,i=t-1;i>=0&&("space"===(n=e[i])[0]||2!==(r+=1));i--);throw this.input.error("Missed semicolon","word"===n[0]?n[3]+1:n[2])}}},{key:"colon",value:function(e){var t,n,a,o,s=0,u=i(e.entries());try{for(u.s();!(o=u.n()).done;){var l=r(o.value,2),c=l[0];if("("===(n=(t=l[1])[0])&&(s+=1),")"===n&&(s-=1),0===s&&":"===n){if(a){if("word"===a[0]&&"progid"===a[1])continue;return c}this.doubleColon(t)}a=t}}catch(f){u.e(f)}finally{u.f()}return!1}},{key:"comment",value:function(e){var t=new l;this.init(t,e[2]),t.source.end=this.getPosition(e[3]||e[2]),t.source.end.offset++;var n=e[1].slice(2,-2);if(/^\s*$/.test(n))t.text="",t.raws.left=n,t.raws.right="";else{var r=n.match(/^(\s*)([^]*\S)(\s*)$/);t.text=r[2],t.raws.left=r[1],t.raws.right=r[3]}}},{key:"createTokenizer",value:function(){this.tokenizer=u(this.input)}},{key:"decl",value:function(e,t){var n=new s;this.init(n,e[0][2]);var r,i=e[e.length-1];for(";"===i[0]&&(this.semicolon=!0,e.pop()),n.source.end=this.getPosition(i[3]||i[2]||function(e){for(var t=e.length-1;t>=0;t--){var n=e[t],r=n[3]||n[2];if(r)return r}}(e)),n.source.end.offset++;"word"!==e[0][0];)1===e.length&&this.unknownWord(e),n.raws.before+=e.shift()[1];for(n.source.start=this.getPosition(e[0][2]),n.prop="";e.length;){var a=e[0][0];if(":"===a||"space"===a||"comment"===a)break;n.prop+=e.shift()[1]}for(n.raws.between="";e.length;){if(":"===(r=e.shift())[0]){n.raws.between+=r[1];break}"word"===r[0]&&/\w/.test(r[1])&&this.unknownWord([r]),n.raws.between+=r[1]}"_"!==n.prop[0]&&"*"!==n.prop[0]||(n.raws.before+=n.prop[0],n.prop=n.prop.slice(1));for(var o,u=[];e.length&&("space"===(o=e[0][0])||"comment"===o);)u.push(e.shift());this.precheckMissedSemicolon(e);for(var l=e.length-1;l>=0;l--){if("!important"===(r=e[l])[1].toLowerCase()){n.important=!0;var c=this.stringFrom(e,l);" !important"!==(c=this.spacesFromEnd(e)+c)&&(n.raws.important=c);break}if("important"===r[1].toLowerCase()){for(var f=e.slice(0),d="",h=l;h>0;h--){var p=f[h][0];if(0===d.trim().indexOf("!")&&"space"!==p)break;d=f.pop()[1]+d}0===d.trim().indexOf("!")&&(n.important=!0,n.raws.important=d,e=f)}if("space"!==r[0]&&"comment"!==r[0])break}var g=e.some((function(e){return"space"!==e[0]&&"comment"!==e[0]}));g&&(n.raws.between+=u.map((function(e){return e[1]})).join(""),u=[]),this.raw(n,"value",u.concat(e),t),n.value.includes(":")&&!t&&this.checkMissedSemicolon(e)}},{key:"doubleColon",value:function(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}},{key:"emptyRule",value:function(e){var t=new d;this.init(t,e[2]),t.selector="",t.raws.between="",this.current=t}},{key:"end",value:function(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}},{key:"endFile",value:function(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}},{key:"freeSemicolon",value:function(e){if(this.spaces+=e[1],this.current.nodes){var t=this.current.nodes[this.current.nodes.length-1];t&&"rule"===t.type&&!t.raws.ownSemicolon&&(t.raws.ownSemicolon=this.spaces,this.spaces="")}}},{key:"getPosition",value:function(e){var t=this.input.fromOffset(e);return{column:t.col,line:t.line,offset:e}}},{key:"init",value:function(e,t){this.current.push(e),e.source={input:this.input,start:this.getPosition(t)},e.raws.before=this.spaces,this.spaces="","comment"!==e.type&&(this.semicolon=!1)}},{key:"other",value:function(e){for(var t=!1,n=null,r=!1,i=null,a=[],o=e[1].startsWith("--"),s=[],u=e;u;){if(n=u[0],s.push(u),"("===n||"["===n)i||(i=u),a.push("("===n?")":"]");else if(o&&r&&"{"===n)i||(i=u),a.push("}");else if(0===a.length){if(";"===n){if(r)return void this.decl(s,o);break}if("{"===n)return void this.rule(s);if("}"===n){this.tokenizer.back(s.pop()),t=!0;break}":"===n&&(r=!0)}else n===a[a.length-1]&&(a.pop(),0===a.length&&(i=null));u=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(t=!0),a.length>0&&this.unclosedBracket(i),t&&r){if(!o)for(;s.length&&("space"===(u=s[s.length-1][0])||"comment"===u);)this.tokenizer.back(s.pop());this.decl(s,o)}else this.unknownWord(s)}},{key:"parse",value:function(){for(var e;!this.tokenizer.endOfFile();)switch((e=this.tokenizer.nextToken())[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e)}this.endFile()}},{key:"precheckMissedSemicolon",value:function(){}},{key:"raw",value:function(e,t,n,r){for(var i,a,o,s,u=n.length,l="",c=!0,f=0;f<u;f+=1)"space"!==(a=(i=n[f])[0])||f!==u-1||r?"comment"===a?(s=n[f-1]?n[f-1][0]:"empty",o=n[f+1]?n[f+1][0]:"empty",h[s]||h[o]||","===l.slice(-1)?c=!1:l+=i[1]):l+=i[1]:c=!1;if(!c){var d=n.reduce((function(e,t){return e+t[1]}),"");e.raws[t]={raw:d,value:l}}e[t]=l}},{key:"rule",value:function(e){e.pop();var t=new d;this.init(t,e[0][2]),t.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(t,"selector",e),this.current=t}},{key:"spacesAndCommentsFromEnd",value:function(e){for(var t,n="";e.length&&("space"===(t=e[e.length-1][0])||"comment"===t);)n=e.pop()[1]+n;return n}},{key:"spacesAndCommentsFromStart",value:function(e){for(var t,n="";e.length&&("space"===(t=e[0][0])||"comment"===t);)n+=e.shift()[1];return n}},{key:"spacesFromEnd",value:function(e){for(var t="";e.length&&"space"===e[e.length-1][0];)t=e.pop()[1]+t;return t}},{key:"stringFrom",value:function(e,t){for(var n="",r=t;r<e.length;r++)n+=e[r][1];return e.splice(t,e.length-t),n}},{key:"unclosedBlock",value:function(){var e=this.current.source.start;throw this.input.error("Unclosed block",e.line,e.column)}},{key:"unclosedBracket",value:function(e){throw this.input.error("Unclosed bracket",{offset:e[2]},{offset:e[2]+1})}},{key:"unexpectedClose",value:function(e){throw this.input.error("Unexpected }",{offset:e[2]},{offset:e[2]+1})}},{key:"unknownWord",value:function(e){throw this.input.error("Unknown word",{offset:e[0][2]},{offset:e[0][2]+e[0][1].length})}},{key:"unnamedAtrule",value:function(e,t){throw this.input.error("At-rule without name",{offset:t[2]},{offset:t[2]+t[1].length})}}]),e}();e.exports=p},function(e,t,n){"use strict";var r="'".charCodeAt(0),i='"'.charCodeAt(0),a="\\".charCodeAt(0),o="/".charCodeAt(0),s="\n".charCodeAt(0),u=" ".charCodeAt(0),l="\f".charCodeAt(0),c="\t".charCodeAt(0),f="\r".charCodeAt(0),d="[".charCodeAt(0),h="]".charCodeAt(0),p="(".charCodeAt(0),g=")".charCodeAt(0),m="{".charCodeAt(0),v="}".charCodeAt(0),b=";".charCodeAt(0),y="*".charCodeAt(0),_=":".charCodeAt(0),A="@".charCodeAt(0),w=/[\t\n\f\r "#'()/;[\\\]{}]/g,F=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,k=/.[\r\n"'(/\\]/,x=/[\da-f]/i;e.exports=function(e){var t,n,E,C,S,O,D,j,T,P,R=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},M=e.css.valueOf(),I=R.ignoreErrors,B=M.length,N=0,L=[],U=[];function H(){return N}function z(t){throw e.error("Unclosed "+t,N)}function q(){return 0===U.length&&N>=B}function V(e){if(U.length)return U.pop();if(!(N>=B)){var R=!!e&&e.ignoreUnclosed;switch(t=M.charCodeAt(N)){case s:case u:case c:case f:case l:n=N;do{n+=1,t=M.charCodeAt(n)}while(t===u||t===s||t===c||t===f||t===l);P=["space",M.slice(N,n)],N=n-1;break;case d:case h:case m:case v:case _:case b:case g:var H=String.fromCharCode(t);P=[H,H,N];break;case p:if(j=L.length?L.pop()[1]:"",T=M.charCodeAt(N+1),"url"===j&&T!==r&&T!==i&&T!==u&&T!==s&&T!==c&&T!==l&&T!==f){n=N;do{if(O=!1,-1===(n=M.indexOf(")",n+1))){if(I||R){n=N;break}z("bracket")}for(D=n;M.charCodeAt(D-1)===a;)D-=1,O=!O}while(O);P=["brackets",M.slice(N,n+1),N,n],N=n}else n=M.indexOf(")",N+1),C=M.slice(N,n+1),-1===n||k.test(C)?P=["(","(",N]:(P=["brackets",C,N,n],N=n);break;case r:case i:E=t===r?"'":'"',n=N;do{if(O=!1,-1===(n=M.indexOf(E,n+1))){if(I||R){n=N+1;break}z("string")}for(D=n;M.charCodeAt(D-1)===a;)D-=1,O=!O}while(O);P=["string",M.slice(N,n+1),N,n],N=n;break;case A:w.lastIndex=N+1,w.test(M),n=0===w.lastIndex?M.length-1:w.lastIndex-2,P=["at-word",M.slice(N,n+1),N,n],N=n;break;case a:for(n=N,S=!0;M.charCodeAt(n+1)===a;)n+=1,S=!S;if(t=M.charCodeAt(n+1),S&&t!==o&&t!==u&&t!==s&&t!==c&&t!==f&&t!==l&&(n+=1,x.test(M.charAt(n)))){for(;x.test(M.charAt(n+1));)n+=1;M.charCodeAt(n+1)===u&&(n+=1)}P=["word",M.slice(N,n+1),N,n],N=n;break;default:t===o&&M.charCodeAt(N+1)===y?(0===(n=M.indexOf("*/",N+2)+1)&&(I||R?n=M.length:z("comment")),P=["comment",M.slice(N,n+1),N,n],N=n):(F.lastIndex=N+1,F.test(M),n=0===F.lastIndex?M.length-1:F.lastIndex-2,P=["word",M.slice(N,n+1),N,n],L.push(P),N=n)}return N++,P}}function W(e){U.push(e)}return{back:W,endOfFile:q,nextToken:V,position:H}}},function(e,t,n){"use strict";var r=n(64).default,i=n(77).default,a=n(78).default,o=n(1865),s=n(1066),u=n(818),l=n(523),c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];i(this,e),this.version="8.4.31",this.plugins=this.normalize(t)}return a(e,[{key:"normalize",value:function(e){var t,n=[],i=r(e);try{for(i.s();!(t=i.n()).done;){var a=t.value;if(!0===a.postcss?a=a():a.postcss&&(a=a.postcss),"object"===typeof a&&Array.isArray(a.plugins))n=n.concat(a.plugins);else if("object"===typeof a&&a.postcssPlugin)n.push(a);else if("function"===typeof a)n.push(a);else{if("object"!==typeof a||!a.parse&&!a.stringify)throw new Error(a+" is not a PostCSS plugin")}}}catch(o){i.e(o)}finally{i.f()}return n}},{key:"process",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return 0===this.plugins.length&&"undefined"===typeof t.parser&&"undefined"===typeof t.stringifier&&"undefined"===typeof t.syntax?new o(this,e,t):new s(this,e,t)}},{key:"use",value:function(e){return this.plugins=this.plugins.concat(this.normalize([e])),this}}]),e}();e.exports=c,c.default=c,l.registerProcessor(c),u.registerProcessor(c)},function(e,t,n){"use strict";var r=n(132).default,i=n(77).default,a=n(78).default,o=n(1069),s=n(623),u=(n(1072),n(820)),l=n(819),c=function(e){function t(e,n,a){var u;i(this,t),n=n.toString(),this.stringified=!1,this._processor=e,this._css=n,this._opts=a,this._map=void 0;var c=s;this.result=new l(this._processor,u,this._opts),this.result.css=n;var f=this;Object.defineProperty(this.result,"root",{get:function(){return f.root}});var d=new o(c,u,this._opts,n);if(d.isMap()){var h=d.generate(),p=r(h,2),g=p[0],m=p[1];g&&(this.result.css=g),m&&(this.result.map=m)}}return a(t,[{key:"async",value:function(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}},{key:"catch",value:function(e){return this.async().catch(e)}},{key:"finally",value:function(e){return this.async().then(e,e)}},{key:"sync",value:function(){if(this.error)throw this.error;return this.result}},{key:"then",value:function(e,t){return this.async().then(e,t)}},{key:"toString",value:function(){return this._css}},{key:"warnings",value:function(){return[]}},{key:"content",get:function(){return this.result.css}},{key:"css",get:function(){return this.result.css}},{key:"map",get:function(){return this.result.map}},{key:"messages",get:function(){return[]}},{key:"opts",get:function(){return this.result.opts}},{key:"processor",get:function(){return this.result.processor}},{key:"root",get:function(){if(this._root)return this._root;var e,t=u;try{e=t(this._css,this._opts)}catch(n){this.error=n}if(this.error)throw this.error;return this._root=e,e}},{key:e,get:function(){return"NoWorkResult"}}]),t}(Symbol.toStringTag);e.exports=c,c.default=c},function(e,t,n){"use strict";var r=n(237).default,i=n(64).default,a=n(1075).default,o=["inputs"],s=["inputId"],u=n(620),l=n(1071),c=n(626),f=n(821),d=n(624),h=n(523),p=n(822);function g(e,t){if(Array.isArray(e))return e.map((function(e){return g(e)}));var n=e.inputs,m=a(e,o);if(n){t=[];var v,b=i(n);try{for(b.s();!(v=b.n()).done;){var y=v.value,_=r(r({},y),{},{__proto__:d.prototype});_.map&&(_.map=r(r({},_.map),{},{__proto__:l.prototype})),t.push(_)}}catch(k){b.e(k)}finally{b.f()}}if(m.nodes&&(m.nodes=e.nodes.map((function(e){return g(e,t)}))),m.source){var A=m.source,w=A.inputId,F=a(A,s);m.source=F,null!=w&&(m.source.input=t[w])}if("root"===m.type)return new h(m);if("decl"===m.type)return new u(m);if("rule"===m.type)return new p(m);if("comment"===m.type)return new c(m);if("atrule"===m.type)return new f(m);throw new Error("Unknown node type: "+e.type)}e.exports=g,g.default=g},function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}},function(e,t,n){var r=n(372);e.exports=function(e,t){var n=!0;return r(e,(function(e,r,i){return n=!!t(e,r,i)})),n}},function(e,t,n){var r=n(1871),i=n(784),a=n(1873),o=n(594);e.exports=function(e){return function(t){t=o(t);var n=i(t)?a(t):void 0,s=n?n[0]:t.charAt(0),u=n?r(n,1).join(""):t.slice(1);return s[e]()+u}}},function(e,t,n){var r=n(1872);e.exports=function(e,t,n){var i=e.length;return n=void 0===n?i:n,!t&&n>=i?e:r(e,t,n)}},function(e,t){e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r<i;)a[r]=e[r+t];return a}},function(e,t,n){var r=n(1874),i=n(784),a=n(1875);e.exports=function(e){return i(e)?a(e):r(e)}},function(e,t){e.exports=function(e){return e.split("")}},function(e,t){var n="[\\ud800-\\udfff]",r="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",i="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",s="[\\ud800-\\udbff][\\udc00-\\udfff]",u="(?:"+r+"|"+i+")"+"?",l="[\\ufe0e\\ufe0f]?",c=l+u+("(?:\\u200d(?:"+[a,o,s].join("|")+")"+l+u+")*"),f="(?:"+[a+r+"?",r,o,s,n].join("|")+")",d=RegExp(i+"(?="+i+")|"+f+c,"g");e.exports=function(e){return e.match(d)||[]}},function(e,t,n){e.exports=n(1877)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"scaleBand",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"scaleDiverging",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"scaleDivergingLog",{enumerable:!0,get:function(){return b.divergingLog}}),Object.defineProperty(t,"scaleDivergingPow",{enumerable:!0,get:function(){return b.divergingPow}}),Object.defineProperty(t,"scaleDivergingSqrt",{enumerable:!0,get:function(){return b.divergingSqrt}}),Object.defineProperty(t,"scaleDivergingSymlog",{enumerable:!0,get:function(){return b.divergingSymlog}}),Object.defineProperty(t,"scaleIdentity",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"scaleImplicit",{enumerable:!0,get:function(){return u.implicit}}),Object.defineProperty(t,"scaleLinear",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"scaleLog",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"scaleOrdinal",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"scalePoint",{enumerable:!0,get:function(){return r.point}}),Object.defineProperty(t,"scalePow",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"scaleQuantile",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"scaleQuantize",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"scaleRadial",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"scaleSequential",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"scaleSequentialLog",{enumerable:!0,get:function(){return m.sequentialLog}}),Object.defineProperty(t,"scaleSequentialPow",{enumerable:!0,get:function(){return m.sequentialPow}}),Object.defineProperty(t,"scaleSequentialQuantile",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"scaleSequentialSqrt",{enumerable:!0,get:function(){return m.sequentialSqrt}}),Object.defineProperty(t,"scaleSequentialSymlog",{enumerable:!0,get:function(){return m.sequentialSymlog}}),Object.defineProperty(t,"scaleSqrt",{enumerable:!0,get:function(){return l.sqrt}}),Object.defineProperty(t,"scaleSymlog",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"scaleThreshold",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"scaleTime",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"scaleUtc",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"tickFormat",{enumerable:!0,get:function(){return y.default}});var r=w(n(1878)),i=_(n(1913)),a=_(n(334)),o=_(n(833)),s=_(n(834)),u=w(n(1095)),l=w(n(835)),c=_(n(1940)),f=_(n(1941)),d=_(n(1942)),h=_(n(1943)),p=_(n(1110)),g=_(n(1946)),m=w(n(1128)),v=_(n(1947)),b=w(n(1948)),y=_(n(1104));function _(e){return e&&e.__esModule?e:{default:e}}function A(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(A=function(e){return e?n:t})(e)}function w(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=A(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=u,t.point=function(){return l(u.apply(null,arguments).paddingInner(1))};var i,a=n(268),o=n(190),s=(i=n(1095))&&i.__esModule?i:{default:i};function u(){var e,t,n=(0,s.default)().unknown(void 0),i=n.domain,l=n.range,c=0,f=1,d=!1,h=0,p=0,g=.5;function m(){var n=i().length,r=f<c,o=r?f:c,s=r?c:f;e=(s-o)/Math.max(1,n-h+2*p),d&&(e=Math.floor(e)),o+=(s-o-e*(n-h))*g,t=e*(1-h),d&&(o=Math.round(o),t=Math.round(t));var u=(0,a.range)(n).map((function(t){return o+e*t}));return l(r?u.reverse():u)}return delete n.unknown,n.domain=function(e){return arguments.length?(i(e),m()):i()},n.range=function(e){var t;return arguments.length?(t=r(e,2),c=t[0],f=t[1],c=+c,f=+f,m()):[c,f]},n.rangeRound=function(e){var t;return t=r(e,2),c=t[0],f=t[1],c=+c,f=+f,d=!0,m()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(d=!!e,m()):d},n.padding=function(e){return arguments.length?(h=Math.min(1,p=+e),m()):h},n.paddingInner=function(e){return arguments.length?(h=Math.min(1,e),m()):h},n.paddingOuter=function(e){return arguments.length?(p=+e,m()):p},n.align=function(e){return arguments.length?(g=Math.max(0,Math.min(1,e)),m()):g},n.copy=function(){return u(i(),[c,f]).round(d).paddingInner(h).paddingOuter(p).align(g)},o.initRange.apply(m(),arguments)}function l(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return l(t())},e}},function(e,t,n){"use strict";var r=n(189).default;function i(e){return 0|e.length}function a(e){return!(e>0)}function o(e){return"object"!==typeof e||"length"in e?e:Array.from(e)}function s(e){return function(t){return e.apply(void 0,r(t))}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r="function"===typeof t[t.length-1]&&s(t.pop()),u=(t=t.map(o)).map(i),l=t.length-1,c=new Array(l+1).fill(0),f=[];if(l<0||u.some(a))return f;for(;;){f.push(c.map((function(e,n){return t[n][e]})));for(var d=l;++c[d]===u[d];){if(0===d)return r?f.map(r):f;c[d--]=0}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?function(e){return n+=+e||0}:function(i){return n+=+t(i,r++,e)||0})}},function(e,t,n){"use strict";var r=n(64).default,i=n(77).default,a=n(78).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Adder=void 0,t.fcumsum=function(e,t){var n=new o,r=-1;return Float64Array.from(e,void 0===t?function(e){return n.add(+e||0)}:function(i){return n.add(+t(i,++r,e)||0)})},t.fsum=function(e,t){var n=new o;if(void 0===t){var i,a=r(e);try{for(a.s();!(i=a.n()).done;){var s=i.value;(s=+s)&&n.add(s)}}catch(d){a.e(d)}finally{a.f()}}else{var u,l=-1,c=r(e);try{for(c.s();!(u=c.n()).done;){var f=u.value;(f=+t(f,++l,e))&&n.add(f)}}catch(d){c.e(d)}finally{c.f()}}return+n};var o=function(){function e(){i(this,e),this._partials=new Float64Array(32),this._n=0}return a(e,[{key:"add",value:function(e){for(var t=this._partials,n=0,r=0;r<this._n&&r<32;r++){var i=t[r],a=e+i,o=Math.abs(e)<Math.abs(i)?e-(a-i):i-(a-e);o&&(t[n++]=o),e=a}return t[n]=e,this._n=n+1,this}},{key:"valueOf",value:function(){var e,t,n,r=this._partials,i=this._n,a=0;if(i>0){for(a=r[--i];i>0&&(e=a,!(n=(t=r[--i])-((a=e+t)-e))););i>0&&(n<0&&r[i-1]<0||n>0&&r[i-1]>0)&&(t=2*n)==(e=a+t)-a&&(a=e)}return a}}]),e}();t.Adder=o},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return(2!==t.length?(0,o.default)((0,a.rollup)(e,t,n),(function(e,t){var n=r(e,2),a=n[0],o=n[1],s=r(t,2),u=s[0],l=s[1];return(0,i.default)(o,l)||(0,i.default)(a,u)})):(0,o.default)((0,a.default)(e,n),(function(e,n){var a=r(e,2),o=a[0],s=a[1],u=r(n,2),l=u[0],c=u[1];return t(s,c)||(0,i.default)(o,l)}))).map((function(e){return r(e,1)[0]}))};var i=u(n(285)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1083)),o=u(n(628));function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=u.default,t=s.default,n=f.default;function d(i){Array.isArray(i)||(i=Array.from(i));var o,u,f,d=i.length,h=new Array(d);for(o=0;o<d;++o)h[o]=e(i[o],o,i);var p=t(h),g=p[0],m=p[1],v=n(h,g,m);if(!Array.isArray(v)){var b=m,y=+v;if(t===s.default){var _=(0,l.default)(g,m,y),A=r(_,2);g=A[0],m=A[1]}if((v=(0,c.default)(g,m,y))[0]<=g&&(f=(0,c.tickIncrement)(g,m,y)),v[v.length-1]>=m)if(b>=m&&t===s.default){var w=(0,c.tickIncrement)(g,m,y);isFinite(w)&&(w>0?m=(Math.floor(m/w)+1)*w:w<0&&(m=(Math.ceil(m*-w)+1)/-w))}else v.pop()}for(var F=v.length;v[0]<=g;)v.shift(),--F;for(;v[F-1]>m;)v.pop(),--F;var k,x=new Array(F+1);for(o=0;o<=F;++o)(k=x[o]=[]).x0=o>0?v[o-1]:g,k.x1=o<F?v[o]:m;if(isFinite(f)){if(f>0)for(o=0;o<d;++o)null!=(u=h[o])&&g<=u&&u<=m&&x[Math.min(F,Math.floor((u-g)/f))].push(i[o]);else if(f<0)for(o=0;o<d;++o)if(null!=(u=h[o])&&g<=u&&u<=m){var E=Math.floor((g-u)*f);x[Math.min(F,E+(v[E]<=u))].push(i[o])}}else for(o=0;o<d;++o)null!=(u=h[o])&&g<=u&&u<=m&&x[(0,a.default)(v,u,0,F)].push(i[o]);return x}return d.value=function(t){return arguments.length?(e="function"===typeof t?t:(0,o.default)(t),d):e},d.domain=function(e){return arguments.length?(t="function"===typeof e?e:(0,o.default)([e[0],e[1]]),d):t},d.thresholds=function(e){return arguments.length?(n="function"===typeof e?e:Array.isArray(e)?(0,o.default)(i.slice.call(e)):(0,o.default)(e),d):n},d};var i=n(1884),a=h(n(1076)),o=h(n(1885)),s=h(n(1082)),u=h(n(1084)),l=h(n(1086)),c=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(824)),f=h(n(1087));function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.slice=t.map=void 0;var r=Array.prototype,i=r.slice;t.slice=i;var a=r.map;t.map=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return Math.ceil((n-t)/(2*((0,i.default)(e,.75)-(0,i.default)(e,.25))*Math.pow((0,r.default)(e),-1/3)))};var r=a(n(627)),i=a(n(825));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return Math.ceil((n-t)*Math.cbrt((0,r.default)(e))/(3.49*(0,i.default)(e)))};var r=a(n(627)),i=a(n(1080));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=0,i=0;if(void 0===t){var a,o=r(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;null!=s&&(s=+s)>=s&&(++n,i+=s)}}catch(d){o.e(d)}finally{o.f()}}else{var u,l=-1,c=r(e);try{for(c.s();!(u=c.n()).done;){var f=u.value;null!=(f=t(f,++l,e))&&(f=+f)>=f&&(++n,i+=f)}}catch(d){c.e(d)}finally{c.f()}}if(n)return i/n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(e,.5,t)};var r,i=(r=n(825))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";var r=n(427).default,i=n(64).default,a=r().mark(o);function o(e){var t,n,o;return r().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:t=i(e),r.prev=1,t.s();case 3:if((n=t.n()).done){r.next=8;break}return o=n.value,r.delegateYield(o,"t0",6);case 6:r.next=3;break;case 8:r.next=13;break;case 10:r.prev=10,r.t1=r.catch(1),t.e(r.t1);case 13:return r.prev=13,t.f(),r.finish(13);case 16:case"end":return r.stop()}}),a,null,[[1,10,13,16]])}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Array.from(o(e))}},function(e,t,n){"use strict";var r=n(132).default,i=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,o=new a.InternMap;if(void 0===t){var s,u=i(e);try{for(u.s();!(s=u.n()).done;){var l=s.value;null!=l&&l>=l&&o.set(l,(o.get(l)||0)+1)}}catch(_){u.e(_)}finally{u.f()}}else{var c,f=-1,d=i(e);try{for(d.s();!(c=d.n()).done;){var h=c.value;null!=(h=t(h,++f,e))&&h>=h&&o.set(h,(o.get(h)||0)+1)}}catch(_){d.e(_)}finally{d.f()}}var p,g=0,m=i(o);try{for(m.s();!(p=m.n()).done;){var v=r(p.value,2),b=v[0],y=v[1];y>g&&(g=y,n=b)}}catch(_){m.e(_)}finally{m.f()}return n};var a=n(383)},function(e,t,n){"use strict";var r=n(64).default;function i(e,t){return[e,t]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i,o=[],s=!1,u=r(e);try{for(u.s();!(n=u.n()).done;){var l=n.value;s&&o.push(a(t,l)),t=l,s=!0}}catch(c){u.e(c)}finally{u.f()}return o},t.pair=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);for(;++r<i;)a[r]=e+r*n;return a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default;if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");var n=Array.from(e),r=new Float64Array(n.length);2!==t.length&&(n=n.map(t),t=i.default);var o,s,u=function(e,r){return t(n[e],n[r])};return Uint32Array.from(n,(function(e,t){return t})).sort(t===i.default?function(e,t){return(0,a.ascendingDefined)(n[e],n[t])}:(0,a.compareDefined)(u)).forEach((function(e,t){var n=u(e,void 0===o?e:o);n>=0?((void 0===o||n>0)&&(o=e,s=t),r[e]=s):r[e]=NaN})),r};var r,i=(r=n(285))&&r.__esModule?r:{default:r},a=n(628)},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default,i=!1;if(1===n.length){var o,s,u=r(e);try{for(u.s();!(s=u.n()).done;){var l=s.value,c=n(l);(i?(0,a.default)(c,o)<0:0===(0,a.default)(c,c))&&(t=l,o=c,i=!0)}}catch(p){u.e(p)}finally{u.f()}}else{var f,d=r(e);try{for(d.s();!(f=d.n()).done;){var h=f.value;(i?n(h,t)<0:0===n(h,h))&&(t=h,i=!0)}}catch(p){d.e(p)}finally{d.f()}}return t};var i,a=(i=n(285))&&i.__esModule?i:{default:i}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.default,i=!1;if(1===n.length){var o,s,u=r(e);try{for(u.s();!(s=u.n()).done;){var l=s.value,c=n(l);(i?(0,a.default)(c,o)>0:0===(0,a.default)(c,c))&&(t=l,o=c,i=!0)}}catch(p){u.e(p)}finally{u.f()}}else{var f,d=r(e);try{for(d.s();!(f=d.n()).done;){var h=f.value;(i?n(h,t)>0:0===n(h,h))&&(t=h,i=!0)}}catch(p){d.e(p)}finally{d.f()}}return t};var i,a=(i=n(285))&&i.__esModule?i:{default:i}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default;if(1===n.length)return(0,a.default)(e,n);var o,s=-1,u=-1,l=r(e);try{for(l.s();!(o=l.n()).done;){var c=o.value;++u,(s<0?0===n(c,c):n(c,t)>0)&&(t=c,s=u)}}catch(f){l.e(f)}finally{l.f()}return s};var i=o(n(285)),a=o(n(1090));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,i.default)(e,t);return n<0?void 0:n};var r,i=(r=n(1092))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.shuffler=i;var r=i(Math.random);function i(e){return function(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t.length,i=r-(n=+n);i;){var a=e()*i--|0,o=t[i+n];t[i+n]=t[a+n],t[a+n]=o}return t}}t.default=r},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=0;if(void 0===t){var i,a=r(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;(o=+o)&&(n+=o)}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=r(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;(c=+t(c,++u,e))&&(n+=c)}}catch(f){l.e(f)}finally{l.f()}}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return(0,i.default)(arguments)};var r,i=(r=n(1093))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");var n,i=-1,a=r(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(!t(o,++i,e))return!1}}catch(s){a.e(s)}finally{a.f()}return!0}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");var n,i=-1,a=r(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;if(t(o,++i,e))return!0}}catch(s){a.e(s)}finally{a.f()}return!1}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!==typeof t)throw new TypeError("test is not a function");var n,i=[],a=-1,o=r(e);try{for(o.s();!(n=o.n()).done;){var s=n.value;t(s,++a,e)&&i.push(s)}}catch(u){o.e(u)}finally{o.f()}return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");if("function"!==typeof t)throw new TypeError("mapper is not a function");return Array.from(e,(function(n,r){return t(n,r,e)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if("function"!==typeof t)throw new TypeError("reducer is not a function");var r,i,a=e[Symbol.iterator](),o=-1;if(arguments.length<3){var s=a.next();if(r=s.done,n=s.value,r)return;++o}for(;u=a.next(),r=u.done,i=u.value,!r;){var u;n=t(n,i,++o,e)}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("function"!==typeof e[Symbol.iterator])throw new TypeError("values is not iterable");return Array.from(e).reverse()}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e=new i.InternSet(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];for(var o=0,s=n;o<s.length;o++){var u,l=s[o],c=r(l);try{for(c.s();!(u=c.n()).done;){var f=u.value;e.delete(f)}}catch(d){c.e(d)}finally{c.f()}}return e};var i=n(383)},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a=t[Symbol.iterator](),o=new i.InternSet,s=r(e);try{for(s.s();!(n=s.n()).done;){var u=n.value;if(o.has(u))return!1;for(var l=void 0,c=void 0;f=a.next(),l=f.value,c=f.done,f;){var f;if(c)break;if(Object.is(u,l))return!1;o.add(l)}}}catch(d){s.e(d)}finally{s.f()}return!0};var i=n(383)},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];e=new i.InternSet(e),n=n.map(a);var s,u=r(e);try{e:for(u.s();!(s=u.n()).done;){var l,c=s.value,f=r(n);try{for(f.s();!(l=f.n()).done;){var d=l.value;if(!d.has(c)){e.delete(c);continue e}}}catch(h){f.e(h)}finally{f.f()}}}catch(h){u.e(h)}finally{u.f()}return e};var i=n(383);function a(e){return e instanceof i.InternSet?e:new i.InternSet(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,i.default)(t,e)};var r,i=(r=n(1094))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=new i.InternSet,t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];for(var o=0,s=n;o<s.length;o++){var u,l=s[o],c=r(l);try{for(c.s();!(u=c.n()).done;){var f=u.value;e.add(f)}}catch(d){c.e(d)}finally{c.f()}}return e};var i=n(383)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n;function r(e){return null==e||isNaN(e=+e)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,a.default),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,a.default):[0,1],(0,i.linearish)(r)};var r,i=n(334),a=(r=n(832))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Hcl=A,t.Lab=p,t.default=h,t.gray=function(e,t){return new p(e,0,0,null==t?1:t)},t.hcl=_,t.lch=function(e,t,n,r){return 1===arguments.length?y(e):new A(n,t,e,null==r?1:r)};var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(829)),i=n(828),a=n(1096);function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var s=.96422,u=.82521,l=4/29,c=6/29,f=3*c*c;function d(e){if(e instanceof p)return new p(e.l,e.a,e.b,e.opacity);if(e instanceof A)return w(e);e instanceof i.Rgb||(e=(0,i.rgbConvert)(e));var t,n,r=b(e.r),a=b(e.g),o=b(e.b),l=g((.2225045*r+.7168786*a+.0606169*o)/1);return r===a&&a===o?t=n=l:(t=g((.4360747*r+.3850649*a+.1430804*o)/s),n=g((.0139322*r+.0971045*a+.7141733*o)/u)),new p(116*l-16,500*(t-l),200*(l-n),e.opacity)}function h(e,t,n,r){return 1===arguments.length?d(e):new p(e,t,n,null==r?1:r)}function p(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function g(e){return e>.008856451679035631?Math.pow(e,1/3):e/f+l}function m(e){return e>c?e*e*e:f*(e-l)}function v(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function b(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function y(e){if(e instanceof A)return new A(e.h,e.c,e.l,e.opacity);if(e instanceof p||(e=d(e)),0===e.a&&0===e.b)return new A(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*a.degrees;return new A(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function _(e,t,n,r){return 1===arguments.length?y(e):new A(e,t,n,null==r?1:r)}function A(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function w(e){if(isNaN(e.h))return new p(e.l,0,0,e.opacity);var t=e.h*a.radians;return new p(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}(0,r.default)(p,h,(0,r.extend)(i.Color,{brighter:function(e){return new p(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new p(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=s*m(t),e=1*m(e),n=u*m(n),new i.Rgb(v(3.1338561*t-1.6168667*e-.4906146*n),v(-.9787684*t+1.9161415*e+.033454*n),v(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),(0,r.default)(A,_,(0,r.extend)(i.Color,{brighter:function(e){return new A(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new A(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return w(this).rgb()}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cubehelix=v,t.default=m;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(829)),i=n(828),a=n(1096);function o(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}var s=-.14861,u=1.78277,l=-.29227,c=-.90649,f=1.97294,d=f*c,h=f*u,p=u*l-c*s;function g(e){if(e instanceof v)return new v(e.h,e.s,e.l,e.opacity);e instanceof i.Rgb||(e=(0,i.rgbConvert)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(p*r+d*t-h*n)/(p+d-h),s=r-o,u=(f*(n-o)-l*s)/c,g=Math.sqrt(u*u+s*s)/(f*o*(1-o)),m=g?Math.atan2(u,s)*a.degrees-120:NaN;return new v(m<0?m+360:m,g,o,e.opacity)}function m(e,t,n,r){return 1===arguments.length?g(e):new v(e,t,n,null==r?1:r)}function v(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}(0,r.default)(v,m,(0,r.extend)(i.Color,{brighter:function(e){return e=null==e?i.brighter:Math.pow(i.brighter,e),new v(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i.darker:Math.pow(i.darker,e),new v(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*a.radians,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),o=Math.sin(e);return new i.Rgb(255*(t+n*(s*r+u*o)),255*(t+n*(l*r+c*o)),255*(t+n*(f*r)),this.opacity)}}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.length;return function(n){return e[Math.max(0,Math.min(t-1,Math.floor(n*t)))]}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.hue)(+e,+t);return function(e){var t=n(e);return t-360*Math.floor(t/360)}};var r=n(430)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.interpolateTransformSvg=t.interpolateTransformCss=void 0;var r,i=(r=n(630))&&r.__esModule?r:{default:r},a=n(1920);function o(e,t,n,r){function a(e){return e.length?e.pop()+" ":""}return function(o,s){var u=[],l=[];return o=e(o),s=e(s),function(e,r,a,o,s,u){if(e!==a||r!==o){var l=s.push("translate(",null,t,null,n);u.push({i:l-4,x:(0,i.default)(e,a)},{i:l-2,x:(0,i.default)(r,o)})}else(a||o)&&s.push("translate("+a+t+o+n)}(o.translateX,o.translateY,s.translateX,s.translateY,u,l),function(e,t,n,o){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),o.push({i:n.push(a(n)+"rotate(",null,r)-2,x:(0,i.default)(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}(o.rotate,s.rotate,u,l),function(e,t,n,o){e!==t?o.push({i:n.push(a(n)+"skewX(",null,r)-2,x:(0,i.default)(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}(o.skewX,s.skewX,u,l),function(e,t,n,r,o,s){if(e!==n||t!==r){var u=o.push(a(o)+"scale(",null,",",null,")");s.push({i:u-4,x:(0,i.default)(e,n)},{i:u-2,x:(0,i.default)(t,r)})}else 1===n&&1===r||o.push(a(o)+"scale("+n+","+r+")")}(o.scaleX,o.scaleY,s.scaleX,s.scaleY,u,l),o=s=null,function(e){for(var t,n=-1,r=l.length;++n<r;)u[(t=l[n]).i]=t.x(e);return u.join("")}}}var s=o(a.parseCss,"px, ","px)","deg)");t.interpolateTransformCss=s;var u=o(a.parseSvg,", ",")",")");t.interpolateTransformSvg=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseCss=function(e){var t=new("function"===typeof DOMMatrix?DOMMatrix:WebKitCSSMatrix)(e+"");return t.isIdentity?i.identity:(0,i.default)(t.a,t.b,t.c,t.d,t.e,t.f)},t.parseSvg=function(e){if(null==e)return i.identity;r||(r=document.createElementNS("http://www.w3.org/2000/svg","g"));return r.setAttribute("transform",e),(e=r.transform.baseVal.consolidate())?(e=e.matrix,(0,i.default)(e.a,e.b,e.c,e.d,e.e,e.f)):i.identity};var r,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(1921));function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i,a,o){var s,u,l;(s=Math.sqrt(e*e+t*t))&&(e/=s,t/=s);(l=e*n+t*i)&&(n-=e*l,i-=t*l);(u=Math.sqrt(n*n+i*i))&&(n/=u,i/=u,l/=u);e*i<t*n&&(e=-e,t=-t,l=-l,s=-s);return{translateX:a,translateY:o,rotate:Math.atan2(t,e)*r,skewX:Math.atan(l)*r,scaleX:s,scaleY:u}},t.identity=void 0;var r=180/Math.PI;t.identity={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;function r(e){return((e=Math.exp(e))+1/e)/2}var i=function e(t,n,i){function a(e,a){var o,s,u=e[0],l=e[1],c=e[2],f=a[0],d=a[1],h=a[2],p=f-u,g=d-l,m=p*p+g*g;if(m<1e-12)s=Math.log(h/c)/t,o=function(e){return[u+e*p,l+e*g,c*Math.exp(t*e*s)]};else{var v=Math.sqrt(m),b=(h*h-c*c+i*m)/(2*c*n*v),y=(h*h-c*c-i*m)/(2*h*n*v),_=Math.log(Math.sqrt(b*b+1)-b),A=Math.log(Math.sqrt(y*y+1)-y);s=(A-_)/t,o=function(e){var i,a=e*s,o=r(_),f=c/(n*v)*(o*(i=t*a+_,((i=Math.exp(2*i))-1)/(i+1))-function(e){return((e=Math.exp(e))-1/e)/2}(_));return[u+f*p,l+f*g,c*o/r(t*a+_)]}}return o.duration=1e3*s*t/Math.SQRT2,o}return a.rho=function(t){var n=Math.max(.001,+t),r=n*n;return e(n,r,r*r)},a}(Math.SQRT2,2,4);t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hslLong=t.default=void 0;var r=n(429),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(430));function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function o(e){return function(t,n){var a=e((t=(0,r.hsl)(t)).h,(n=(0,r.hsl)(n)).h),o=(0,i.default)(t.s,n.s),s=(0,i.default)(t.l,n.l),u=(0,i.default)(t.opacity,n.opacity);return function(e){return t.h=a(e),t.s=o(e),t.l=s(e),t.opacity=u(e),t+""}}}var s=o(i.hue);t.default=s;var u=o(i.default);t.hslLong=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)((e=(0,i.lab)(e)).l,(t=(0,i.lab)(t)).l),r=(0,a.default)(e.a,t.a),o=(0,a.default)(e.b,t.b),s=(0,a.default)(e.opacity,t.opacity);return function(t){return e.l=n(t),e.a=r(t),e.b=o(t),e.opacity=s(t),e+""}};var r,i=n(429),a=(r=n(430))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hclLong=t.default=void 0;var r=n(429),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(430));function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function o(e){return function(t,n){var a=e((t=(0,r.hcl)(t)).h,(n=(0,r.hcl)(n)).h),o=(0,i.default)(t.c,n.c),s=(0,i.default)(t.l,n.l),u=(0,i.default)(t.opacity,n.opacity);return function(e){return t.h=a(e),t.c=o(e),t.l=s(e),t.opacity=u(e),t+""}}}var s=o(i.hue);t.default=s;var u=o(i.default);t.hclLong=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.cubehelixLong=void 0;var r=n(429),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var s=i?Object.getOwnPropertyDescriptor(e,o):null;s&&(s.get||s.set)?Object.defineProperty(r,o,s):r[o]=e[o]}r.default=e,n&&n.set(e,r);return r}(n(430));function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}function o(e){return function t(n){function a(t,a){var o=e((t=(0,r.cubehelix)(t)).h,(a=(0,r.cubehelix)(a)).h),s=(0,i.default)(t.s,a.s),u=(0,i.default)(t.l,a.l),l=(0,i.default)(t.opacity,a.opacity);return function(e){return t.h=o(e),t.s=s(e),t.l=u(Math.pow(e,n)),t.opacity=l(e),t+""}}return n=+n,a.gamma=t,a}(1)}var s=o(i.hue);t.default=s;var u=o(i.default);t.cubehelixLong=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===t&&(t=e,e=i.default);var n=0,r=t.length-1,a=t[0],o=new Array(r<0?0:r);for(;n<r;)o[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return o[t](e-t)}};var r,i=(r=n(629))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e(r/(t-1));return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(){return e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=u,t.formatPrefix=t.format=void 0;var r,i,a,o,s=(r=n(1106))&&r.__esModule?r:{default:r};function u(e){return i=(0,s.default)(e),t.format=a=i.format,t.formatPrefix=o=i.formatPrefix,i}t.format=a,t.formatPrefix=o,u({thousands:",",grouping:[3],currency:["$",""]})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return function(n,r){for(var i=n.length,a=[],o=0,s=e[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),a.push(n.substring(i-=s,i+s)),!((u+=s+1)>r));)s=e[o=(o+1)%e.length];return a.reverse().join(t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(632)),i=o(n(1108)),a=o(n(1935));function o(e){return e&&e.__esModule?e:{default:e}}var s={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:r.default,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return(0,a.default)(100*e,t)},r:a.default,s:i.default,X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,r.formatDecimalParts)(e,t);if(!n)return e+"";var i=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+i:i.length>a+1?i.slice(0,a+1)+"."+i.slice(a+1):i+new Array(a-i.length+2).join("0")};var r=n(632)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return Math.max(0,-(0,i.default)(Math.abs(e)))};var r,i=(r=n(631))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor((0,i.default)(t)/3)))-(0,i.default)(Math.abs(e)))};var r,i=(r=n(631))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,(0,i.default)(t)-(0,i.default)(e))+1};var r,i=(r=n(631))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=(0,r.default)(),s=[0,1],c=!1;function f(e){var r=l(n(e));return isNaN(r)?t:c?Math.round(r):r}return f.invert=function(e){return n.invert(u(e))},f.domain=function(e){return arguments.length?(n.domain(e),f):n.domain()},f.range=function(e){return arguments.length?(n.range((s=Array.from(e,o.default)).map(u)),f):s.slice()},f.rangeRound=function(e){return f.range(e).round(!0)},f.round=function(e){return arguments.length?(c=!!e,f):c},f.clamp=function(e){return arguments.length?(n.clamp(e),f):n.clamp()},f.unknown=function(e){return arguments.length?(t=e,f):t},f.copy=function(){return e(n.domain(),s).round(c).clamp(n.clamp()).unknown(t)},i.initRange.apply(f,arguments),(0,a.linearish)(f)};var r=s(n(307)),i=n(190),a=n(334),o=s(n(832));function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return Math.sign(e)*e*e}function l(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=[],o=[],s=[];function u(){var e=0,t=Math.max(1,o.length);for(s=new Array(t-1);++e<t;)s[e-1]=(0,i.quantileSorted)(n,e/t);return l}function l(e){return null==e||isNaN(e=+e)?t:o[(0,i.bisect)(s,e)]}return l.invertExtent=function(e){var t=o.indexOf(e);return t<0?[NaN,NaN]:[t>0?s[t-1]:n[0],t<s.length?s[t]:n[n.length-1]]},l.domain=function(e){if(!arguments.length)return n.slice();n=[];var t,a=r(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;null==o||isNaN(o=+o)||n.push(o)}}catch(s){a.e(s)}finally{a.f()}return n.sort(i.ascending),u()},l.range=function(e){return arguments.length?(o=Array.from(e),u()):o.slice()},l.unknown=function(e){return arguments.length?(t=e,l):t},l.quantiles=function(){return s.slice()},l.copy=function(){return e().domain(n).range(o).unknown(t)},a.initRange.apply(l,arguments)};var i=n(268),a=n(190)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=0,s=1,u=1,l=[.5],c=[0,1];function f(e){return null!=e&&e<=e?c[(0,i.bisect)(l,e,0,u)]:t}function d(){var e=-1;for(l=new Array(u);++e<u;)l[e]=((e+1)*s-(e-u)*n)/(u+1);return f}return f.domain=function(e){var t;return arguments.length?(t=r(e,2),n=t[0],s=t[1],n=+n,s=+s,d()):[n,s]},f.range=function(e){return arguments.length?(u=(c=Array.from(e)).length-1,d()):c.slice()},f.invertExtent=function(e){var t=c.indexOf(e);return t<0?[NaN,NaN]:t<1?[n,l[0]]:t>=u?[l[u-1],s]:[l[t-1],l[t]]},f.unknown=function(e){return arguments.length?(t=e,f):f},f.thresholds=function(){return l.slice()},f.copy=function(){return e().domain([n,s]).range(c).unknown(t)},o.initRange.apply((0,a.linearish)(f),arguments)};var i=n(268),a=n(334),o=n(190)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t,n=[.5],a=[0,1],o=1;function s(e){return null!=e&&e<=e?a[(0,r.bisect)(n,e,0,o)]:t}return s.domain=function(e){return arguments.length?(n=Array.from(e),o=Math.min(n.length,a.length-1),s):n.slice()},s.range=function(e){return arguments.length?(a=Array.from(e),o=Math.min(n.length,a.length-1),s):a.slice()},s.invertExtent=function(e){var t=a.indexOf(e);return[n[t-1],n[t]]},s.unknown=function(e){return arguments.length?(t=e,s):t},s.copy=function(){return e().domain(n).range(a).unknown(t)},i.initRange.apply(s,arguments)};var r=n(268),i=n(190)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.utcTicks=t.utcTickInterval=t.timeTicks=t.timeTickInterval=void 0;var i=n(268),a=n(286),o=y(n(1111)),s=y(n(1112)),u=y(n(1113)),l=y(n(1114)),c=y(n(1115)),f=n(1116),d=y(n(1117)),h=y(n(1118)),p=y(n(1119)),g=y(n(1120)),m=y(n(1121)),v=n(1122),b=y(n(1123));function y(e){return e&&e.__esModule?e:{default:e}}function _(e,t,n,u,l,c){var f=[[s.default,1,a.durationSecond],[s.default,5,5*a.durationSecond],[s.default,15,15*a.durationSecond],[s.default,30,30*a.durationSecond],[c,1,a.durationMinute],[c,5,5*a.durationMinute],[c,15,15*a.durationMinute],[c,30,30*a.durationMinute],[l,1,a.durationHour],[l,3,3*a.durationHour],[l,6,6*a.durationHour],[l,12,12*a.durationHour],[u,1,a.durationDay],[u,2,2*a.durationDay],[n,1,a.durationWeek],[t,1,a.durationMonth],[t,3,3*a.durationMonth],[e,1,a.durationYear]];function d(t,n,s){var u=Math.abs(n-t)/s,l=(0,i.bisector)((function(e){return r(e,3)[2]})).right(f,u);if(l===f.length)return e.every((0,i.tickStep)(t/a.durationYear,n/a.durationYear,s));if(0===l)return o.default.every(Math.max((0,i.tickStep)(t,n,s),1));var c=r(f[u/f[l-1][2]<f[l][2]/u?l-1:l],2),d=c[0],h=c[1];return d.every(h)}return[function(e,t,n){var r=t<e;if(r){var i=[t,e];e=i[0],t=i[1]}var a=n&&"function"===typeof n.range?n:d(e,t,n),o=a?a.range(e,+t+1):[];return r?o.reverse():o},d]}var A=_(y(n(1124)).default,b.default,v.utcSunday,m.default,g.default,p.default),w=r(A,2),F=w[0],k=w[1];t.utcTickInterval=k,t.utcTicks=F;var x=_(h.default,d.default,f.sunday,c.default,l.default,u.default),E=r(x,2),C=E[0],S=E[1];t.timeTickInterval=S,t.timeTicks=C},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1127),i=n(837);var a=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:(0,i.utcParse)(r.isoSpecifier);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return o.initRange.apply((0,a.calendar)(r.utcTicks,r.utcTickInterval,r.utcYear,r.utcMonth,r.utcWeek,r.utcDay,r.utcHour,r.utcMinute,r.utcSecond,i.utcFormat).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)};var r=n(836),i=n(1125),a=n(1110),o=n(190)},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=[],n=a.identity;function s(e){if(null!=e&&!isNaN(e=+e))return n(((0,i.bisect)(t,e,1)-1)/(t.length-1))}return s.domain=function(e){if(!arguments.length)return t.slice();t=[];var n,a=r(e);try{for(a.s();!(n=a.n()).done;){var o=n.value;null==o||isNaN(o=+o)||t.push(o)}}catch(u){a.e(u)}finally{a.f()}return t.sort(i.ascending),s},s.interpolator=function(e){return arguments.length?(n=e,s):n},s.range=function(){return t.map((function(e,r){return n(r/(t.length-1))}))},s.quantiles=function(e){return Array.from({length:e+1},(function(n,r){return(0,i.quantile)(t,r/e)}))},s.copy=function(){return e(n).domain(t)},o.initInterpolator.apply(s,arguments)};var i=n(268),a=n(307),o=n(190)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(){var t=(0,s.linearish)(d()(a.identity));return t.copy=function(){return(0,l.copy)(t,e())},o.initInterpolator.apply(t,arguments)},t.divergingLog=function e(){var t=(0,u.loggish)(d()).domain([.1,1,10]);return t.copy=function(){return(0,l.copy)(t,e()).base(t.base())},o.initInterpolator.apply(t,arguments)},t.divergingPow=h,t.divergingSqrt=function(){return h.apply(null,arguments).exponent(.5)},t.divergingSymlog=function e(){var t=(0,c.symlogish)(d());return t.copy=function(){return(0,l.copy)(t,e()).constant(t.constant())},o.initInterpolator.apply(t,arguments)};var i=n(827),a=n(307),o=n(190),s=n(334),u=n(833),l=n(1128),c=n(834),f=n(835);function d(){var e,t,n,o,s,u,l,c=0,f=.5,d=1,h=1,p=a.identity,g=!1;function m(e){return isNaN(e=+e)?l:(e=.5+((e=+u(e))-t)*(h*e<h*t?o:s),p(g?Math.max(0,Math.min(1,e)):e))}function v(e){return function(t){var n,a,o,s;return arguments.length?(a=(n=r(t,3))[0],o=n[1],s=n[2],p=(0,i.piecewise)(e,[a,o,s]),m):[p(0),p(.5),p(1)]}}return m.domain=function(i){var a;return arguments.length?(a=r(i,3),c=a[0],f=a[1],d=a[2],e=u(c=+c),t=u(f=+f),n=u(d=+d),o=e===t?0:.5/(t-e),s=t===n?0:.5/(n-t),h=t<e?-1:1,m):[c,f,d]},m.clamp=function(e){return arguments.length?(g=!!e,m):g},m.interpolator=function(e){return arguments.length?(p=e,m):p},m.range=v(i.interpolate),m.rangeRound=v(i.interpolateRound),m.unknown=function(e){return arguments.length?(l=e,m):l},function(r){return u=r,e=r(c),t=r(f),n=r(d),o=e===t?0:.5/(t-e),s=t===n?0:.5/(n-t),h=t<e?-1:1,m}}function h(){var e=(0,f.powish)(d());return e.copy=function(){return(0,l.copy)(e,h()).exponent(e.exponent())},o.initInterpolator.apply(e,arguments)}},function(e,t,n){e.exports=n(1950)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"arc",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"area",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"areaRadial",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"curveBasis",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"curveBasisClosed",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"curveBasisOpen",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"curveBumpX",{enumerable:!0,get:function(){return S.bumpX}}),Object.defineProperty(t,"curveBumpY",{enumerable:!0,get:function(){return S.bumpY}}),Object.defineProperty(t,"curveBundle",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"curveCardinal",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"curveCardinalClosed",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"curveCardinalOpen",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"curveCatmullRom",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"curveCatmullRomClosed",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"curveCatmullRomOpen",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"curveLinear",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"curveLinearClosed",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"curveMonotoneX",{enumerable:!0,get:function(){return N.monotoneX}}),Object.defineProperty(t,"curveMonotoneY",{enumerable:!0,get:function(){return N.monotoneY}}),Object.defineProperty(t,"curveNatural",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"curveStep",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"curveStepAfter",{enumerable:!0,get:function(){return U.stepAfter}}),Object.defineProperty(t,"curveStepBefore",{enumerable:!0,get:function(){return U.stepBefore}}),Object.defineProperty(t,"line",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"lineRadial",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"link",{enumerable:!0,get:function(){return c.link}}),Object.defineProperty(t,"linkHorizontal",{enumerable:!0,get:function(){return c.linkHorizontal}}),Object.defineProperty(t,"linkRadial",{enumerable:!0,get:function(){return c.linkRadial}}),Object.defineProperty(t,"linkVertical",{enumerable:!0,get:function(){return c.linkVertical}}),Object.defineProperty(t,"pie",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"pointRadial",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"radialArea",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"radialLine",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"stack",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"stackOffsetDiverging",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"stackOffsetExpand",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"stackOffsetNone",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"stackOffsetSilhouette",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"stackOffsetWiggle",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"stackOrderAppearance",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"stackOrderAscending",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"stackOrderDescending",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"stackOrderInsideOut",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"stackOrderNone",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"stackOrderReverse",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"symbol",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"symbolAsterisk",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"symbolCircle",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"symbolCross",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"symbolDiamond",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"symbolDiamond2",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"symbolPlus",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"symbolSquare",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"symbolSquare2",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"symbolStar",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"symbolTriangle",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"symbolTriangle2",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"symbolWye",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"symbolX",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"symbols",{enumerable:!0,get:function(){return f.symbolsFill}}),Object.defineProperty(t,"symbolsFill",{enumerable:!0,get:function(){return f.symbolsFill}}),Object.defineProperty(t,"symbolsStroke",{enumerable:!0,get:function(){return f.symbolsStroke}});var r=te(n(1951)),i=te(n(1129)),a=te(n(838)),o=te(n(1953)),s=te(n(1956)),u=te(n(1131)),l=te(n(1132)),c=n(1957),f=ee(n(1958)),d=te(n(1134)),h=te(n(1135)),p=te(n(1136)),g=te(n(1137)),m=te(n(1138)),v=te(n(1139)),b=te(n(1140)),y=te(n(1141)),_=te(n(1142)),A=te(n(1143)),w=te(n(1144)),F=te(n(1145)),k=te(n(1146)),x=te(n(1959)),E=te(n(1960)),C=te(n(635)),S=n(1133),O=te(n(1961)),D=te(n(1147)),j=te(n(1148)),T=te(n(636)),P=te(n(1962)),R=te(n(1963)),M=te(n(840)),I=te(n(1964)),B=te(n(633)),N=n(1965),L=te(n(1966)),U=ee(n(1967)),H=te(n(1968)),z=te(n(1969)),q=te(n(1970)),V=te(n(526)),W=te(n(1971)),G=te(n(1972)),K=te(n(1149)),Q=te(n(841)),Y=te(n(1973)),X=te(n(1974)),J=te(n(527)),Z=te(n(1975));function $(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return($=function(e){return e?n:t})(e)}function ee(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=$(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}function te(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=s,t=u,n=(0,a.default)(0),r=null,p=l,g=c,m=f,v=null;function b(){var a,s,u=+e.apply(this,arguments),l=+t.apply(this,arguments),c=p.apply(this,arguments)-o.halfPi,f=g.apply(this,arguments)-o.halfPi,b=(0,o.abs)(f-c),y=f>c;if(v||(v=a=(0,i.path)()),l<u&&(s=l,l=u,u=s),l>o.epsilon)if(b>o.tau-o.epsilon)v.moveTo(l*(0,o.cos)(c),l*(0,o.sin)(c)),v.arc(0,0,l,c,f,!y),u>o.epsilon&&(v.moveTo(u*(0,o.cos)(f),u*(0,o.sin)(f)),v.arc(0,0,u,f,c,y));else{var _,A,w=c,F=f,k=c,x=f,E=b,C=b,S=m.apply(this,arguments)/2,O=S>o.epsilon&&(r?+r.apply(this,arguments):(0,o.sqrt)(u*u+l*l)),D=(0,o.min)((0,o.abs)(l-u)/2,+n.apply(this,arguments)),j=D,T=D;if(O>o.epsilon){var P=(0,o.asin)(O/u*(0,o.sin)(S)),R=(0,o.asin)(O/l*(0,o.sin)(S));(E-=2*P)>o.epsilon?(k+=P*=y?1:-1,x-=P):(E=0,k=x=(c+f)/2),(C-=2*R)>o.epsilon?(w+=R*=y?1:-1,F-=R):(C=0,w=F=(c+f)/2)}var M=l*(0,o.cos)(w),I=l*(0,o.sin)(w),B=u*(0,o.cos)(x),N=u*(0,o.sin)(x);if(D>o.epsilon){var L,U=l*(0,o.cos)(F),H=l*(0,o.sin)(F),z=u*(0,o.cos)(k),q=u*(0,o.sin)(k);if(b<o.pi&&(L=d(M,I,z,q,U,H,B,N))){var V=M-L[0],W=I-L[1],G=U-L[0],K=H-L[1],Q=1/(0,o.sin)((0,o.acos)((V*G+W*K)/((0,o.sqrt)(V*V+W*W)*(0,o.sqrt)(G*G+K*K)))/2),Y=(0,o.sqrt)(L[0]*L[0]+L[1]*L[1]);j=(0,o.min)(D,(u-Y)/(Q-1)),T=(0,o.min)(D,(l-Y)/(Q+1))}}C>o.epsilon?T>o.epsilon?(_=h(z,q,M,I,l,T,y),A=h(U,H,B,N,l,T,y),v.moveTo(_.cx+_.x01,_.cy+_.y01),T<D?v.arc(_.cx,_.cy,T,(0,o.atan2)(_.y01,_.x01),(0,o.atan2)(A.y01,A.x01),!y):(v.arc(_.cx,_.cy,T,(0,o.atan2)(_.y01,_.x01),(0,o.atan2)(_.y11,_.x11),!y),v.arc(0,0,l,(0,o.atan2)(_.cy+_.y11,_.cx+_.x11),(0,o.atan2)(A.cy+A.y11,A.cx+A.x11),!y),v.arc(A.cx,A.cy,T,(0,o.atan2)(A.y11,A.x11),(0,o.atan2)(A.y01,A.x01),!y))):(v.moveTo(M,I),v.arc(0,0,l,w,F,!y)):v.moveTo(M,I),u>o.epsilon&&E>o.epsilon?j>o.epsilon?(_=h(B,N,U,H,u,-j,y),A=h(M,I,z,q,u,-j,y),v.lineTo(_.cx+_.x01,_.cy+_.y01),j<D?v.arc(_.cx,_.cy,j,(0,o.atan2)(_.y01,_.x01),(0,o.atan2)(A.y01,A.x01),!y):(v.arc(_.cx,_.cy,j,(0,o.atan2)(_.y01,_.x01),(0,o.atan2)(_.y11,_.x11),!y),v.arc(0,0,u,(0,o.atan2)(_.cy+_.y11,_.cx+_.x11),(0,o.atan2)(A.cy+A.y11,A.cx+A.x11),y),v.arc(A.cx,A.cy,j,(0,o.atan2)(A.y11,A.x11),(0,o.atan2)(A.y01,A.x01),!y))):v.arc(0,0,u,x,k,y):v.lineTo(B,N)}else v.moveTo(0,0);if(v.closePath(),a)return v=null,a+""||null}return b.centroid=function(){var n=(+e.apply(this,arguments)+ +t.apply(this,arguments))/2,r=(+p.apply(this,arguments)+ +g.apply(this,arguments))/2-o.pi/2;return[(0,o.cos)(r)*n,(0,o.sin)(r)*n]},b.innerRadius=function(t){return arguments.length?(e="function"===typeof t?t:(0,a.default)(+t),b):e},b.outerRadius=function(e){return arguments.length?(t="function"===typeof e?e:(0,a.default)(+e),b):t},b.cornerRadius=function(e){return arguments.length?(n="function"===typeof e?e:(0,a.default)(+e),b):n},b.padRadius=function(e){return arguments.length?(r=null==e?null:"function"===typeof e?e:(0,a.default)(+e),b):r},b.startAngle=function(e){return arguments.length?(p="function"===typeof e?e:(0,a.default)(+e),b):p},b.endAngle=function(e){return arguments.length?(g="function"===typeof e?e:(0,a.default)(+e),b):g},b.padAngle=function(e){return arguments.length?(m="function"===typeof e?e:(0,a.default)(+e),b):m},b.context=function(e){return arguments.length?(v=null==e?null:e,b):v},b};var r,i=n(524),a=(r=n(384))&&r.__esModule?r:{default:r},o=n(176);function s(e){return e.innerRadius}function u(e){return e.outerRadius}function l(e){return e.startAngle}function c(e){return e.endAngle}function f(e){return e&&e.padAngle}function d(e,t,n,r,i,a,s,u){var l=n-e,c=r-t,f=s-i,d=u-a,h=d*l-f*c;if(!(h*h<o.epsilon))return[e+(h=(f*(t-a)-d*(e-i))/h)*l,t+h*c]}function h(e,t,n,r,i,a,s){var u=e-n,l=t-r,c=(s?a:-a)/(0,o.sqrt)(u*u+l*l),f=c*l,d=-c*u,h=e+f,p=t+d,g=n+f,m=r+d,v=(h+g)/2,b=(p+m)/2,y=g-h,_=m-p,A=y*y+_*_,w=i-a,F=h*m-g*p,k=(_<0?-1:1)*(0,o.sqrt)((0,o.max)(0,w*w*A-F*F)),x=(F*_-y*k)/A,E=(-F*y-_*k)/A,C=(F*_+y*k)/A,S=(-F*y+_*k)/A,O=x-v,D=E-b,j=C-v,T=S-b;return O*O+D*D>j*j+T*T&&(x=C,E=S),{cx:x,cy:E,x01:-f,y01:-d,x11:x*(i/w-1),y11:E*(i/w-1)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=Math.PI,i=2*r,a=1e-6,o=i-a;function s(){this._x0=this._y0=this._x1=this._y1=null,this._=""}function u(){return new s}s.prototype=u.prototype={constructor:s,moveTo:function(e,t){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)},closePath:function(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._+="Z")},lineTo:function(e,t){this._+="L"+(this._x1=+e)+","+(this._y1=+t)},quadraticCurveTo:function(e,t,n,r){this._+="Q"+ +e+","+ +t+","+(this._x1=+n)+","+(this._y1=+r)},bezierCurveTo:function(e,t,n,r,i,a){this._+="C"+ +e+","+ +t+","+ +n+","+ +r+","+(this._x1=+i)+","+(this._y1=+a)},arcTo:function(e,t,n,i,o){e=+e,t=+t,n=+n,i=+i,o=+o;var s=this._x1,u=this._y1,l=n-e,c=i-t,f=s-e,d=u-t,h=f*f+d*d;if(o<0)throw new Error("negative radius: "+o);if(null===this._x1)this._+="M"+(this._x1=e)+","+(this._y1=t);else if(h>a)if(Math.abs(d*l-c*f)>a&&o){var p=n-s,g=i-u,m=l*l+c*c,v=p*p+g*g,b=Math.sqrt(m),y=Math.sqrt(h),_=o*Math.tan((r-Math.acos((m+h-v)/(2*b*y)))/2),A=_/y,w=_/b;Math.abs(A-1)>a&&(this._+="L"+(e+A*f)+","+(t+A*d)),this._+="A"+o+","+o+",0,0,"+ +(d*p>f*g)+","+(this._x1=e+w*l)+","+(this._y1=t+w*c)}else this._+="L"+(this._x1=e)+","+(this._y1=t);else;},arc:function(e,t,n,s,u,l){e=+e,t=+t,l=!!l;var c=(n=+n)*Math.cos(s),f=n*Math.sin(s),d=e+c,h=t+f,p=1^l,g=l?s-u:u-s;if(n<0)throw new Error("negative radius: "+n);null===this._x1?this._+="M"+d+","+h:(Math.abs(this._x1-d)>a||Math.abs(this._y1-h)>a)&&(this._+="L"+d+","+h),n&&(g<0&&(g=g%i+i),g>o?this._+="A"+n+","+n+",0,1,"+p+","+(e-c)+","+(t-f)+"A"+n+","+n+",0,1,"+p+","+(this._x1=d)+","+(this._y1=h):g>a&&(this._+="A"+n+","+n+",0,"+ +(g>=r)+","+p+","+(this._x1=e+n*Math.cos(u))+","+(this._y1=t+n*Math.sin(u))))},rect:function(e,t,n,r){this._+="M"+(this._x0=this._x1=+e)+","+(this._y0=this._y1=+t)+"h"+ +n+"v"+ +r+"h"+-n+"Z"},toString:function(){return this._}};var l=u;t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=o.default,t=a.default,n=null,u=(0,i.default)(0),l=(0,i.default)(s.tau),c=(0,i.default)(0);function f(i){var a,o,f,d,h,p=(i=(0,r.default)(i)).length,g=0,m=new Array(p),v=new Array(p),b=+u.apply(this,arguments),y=Math.min(s.tau,Math.max(-s.tau,l.apply(this,arguments)-b)),_=Math.min(Math.abs(y)/p,c.apply(this,arguments)),A=_*(y<0?-1:1);for(a=0;a<p;++a)(h=v[m[a]=a]=+e(i[a],a,i))>0&&(g+=h);for(null!=t?m.sort((function(e,n){return t(v[e],v[n])})):null!=n&&m.sort((function(e,t){return n(i[e],i[t])})),a=0,f=g?(y-p*A)/g:0;a<p;++a,b=d)o=m[a],d=b+((h=v[o])>0?h*f:0)+A,v[o]={data:i[o],index:a,value:h,startAngle:b,endAngle:d,padAngle:_};return v}return f.value=function(t){return arguments.length?(e="function"===typeof t?t:(0,i.default)(+t),f):e},f.sortValues=function(e){return arguments.length?(t=e,n=null,f):t},f.sort=function(e){return arguments.length?(n=e,t=null,f):n},f.startAngle=function(e){return arguments.length?(u="function"===typeof e?e:(0,i.default)(+e),f):u},f.endAngle=function(e){return arguments.length?(l="function"===typeof e?e:(0,i.default)(+e),f):l},f.padAngle=function(e){return arguments.length?(c="function"===typeof e?e:(0,i.default)(+e),f):c},f};var r=u(n(525)),i=u(n(384)),a=u(n(1954)),o=u(n(1955)),s=n(176);function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.default)().curve(i.curveRadialLinear),t=e.curve,n=e.lineX0,r=e.lineX1,s=e.lineY0,u=e.lineY1;return e.angle=e.x,delete e.x,e.startAngle=e.x0,delete e.x0,e.endAngle=e.x1,delete e.x1,e.radius=e.y,delete e.y,e.innerRadius=e.y0,delete e.y0,e.outerRadius=e.y1,delete e.y1,e.lineStartAngle=function(){return(0,o.lineRadial)(n())},delete e.lineX0,e.lineEndAngle=function(){return(0,o.lineRadial)(r())},delete e.lineX1,e.lineInnerRadius=function(){return(0,o.lineRadial)(s())},delete e.lineY0,e.lineOuterRadius=function(){return(0,o.lineRadial)(u())},delete e.lineY1,e.curve=function(e){return arguments.length?t((0,i.default)(e)):t()._curve},e};var r,i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=s(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(1130)),a=(r=n(1129))&&r.__esModule?r:{default:r},o=n(1131);function s(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(s=function(e){return e?n:t})(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.link=f,t.linkHorizontal=function(){return f(s.bumpX)},t.linkRadial=function(){var e=f(s.bumpRadial);return e.angle=e.x,delete e.x,e.radius=e.y,delete e.y,e},t.linkVertical=function(){return f(s.bumpY)};var r,i=n(524),a=n(525),o=(r=n(384))&&r.__esModule?r:{default:r},s=n(1133),u=n(839);function l(e){return e.source}function c(e){return e.target}function f(e){var t=l,n=c,r=u.x,s=u.y,f=null,d=null;function h(){var o,u=a.slice.call(arguments),l=t.apply(this,u),c=n.apply(this,u);if(null==f&&(d=e(o=(0,i.path)())),d.lineStart(),u[0]=l,d.point(+r.apply(this,u),+s.apply(this,u)),u[0]=c,d.point(+r.apply(this,u),+s.apply(this,u)),d.lineEnd(),o)return d=null,o+""||null}return h.source=function(e){return arguments.length?(t=e,h):t},h.target=function(e){return arguments.length?(n=e,h):n},h.x=function(e){return arguments.length?(r="function"===typeof e?e:(0,o.default)(+e),h):r},h.y=function(e){return arguments.length?(s="function"===typeof e?e:(0,o.default)(+e),h):s},h.context=function(t){return arguments.length?(null==t?f=d=null:d=e(f=t),h):f},h}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=null;function a(){var i;if(n||(n=i=(0,r.path)()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),i)return n=null,i+""||null}return e="function"===typeof e?e:(0,i.default)(e||o.default),t="function"===typeof t?t:(0,i.default)(void 0===t?64:+t),a.type=function(t){return arguments.length?(e="function"===typeof t?t:(0,i.default)(t),a):e},a.size=function(e){return arguments.length?(t="function"===typeof e?e:(0,i.default)(+e),a):t},a.context=function(e){return arguments.length?(n=null==e?null:e,a):n},a},t.symbolsStroke=t.symbolsFill=void 0;var r=n(524),i=b(n(384)),a=b(n(1134)),o=b(n(1135)),s=b(n(1136)),u=b(n(1137)),l=b(n(1138)),c=b(n(1139)),f=b(n(1140)),d=b(n(1141)),h=b(n(1142)),p=b(n(1143)),g=b(n(1144)),m=b(n(1145)),v=b(n(1146));function b(e){return e&&e.__esModule?e:{default:e}}var y=[o.default,s.default,u.default,f.default,h.default,p.default,m.default];t.symbolsFill=y;var _=[o.default,c.default,v.default,g.default,a.default,d.default,l.default];t.symbolsStroke=_},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new o(e)};var r,i=(r=n(634))&&r.__esModule?r:{default:r},a=n(635);function o(e){this._context=e}o.prototype={areaStart:i.default,areaEnd:i.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:(0,a.point)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new i(e)};var r=n(635);function i(e){this._context=e}i.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,i=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,i):this._context.moveTo(n,i);break;case 3:this._point=4;default:(0,r.point)(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(635);function i(e,t){this._basis=new r.Basis(e),this._beta=t}i.prototype={lineStart:function(){this._x=[],this._y=[],this._basis.lineStart()},lineEnd:function(){var e=this._x,t=this._y,n=e.length-1;if(n>0)for(var r,i=e[0],a=t[0],o=e[n]-i,s=t[n]-a,u=-1;++u<=n;)r=u/n,this._basis.point(this._beta*e[u]+(1-this._beta)*(i+r*o),this._beta*t[u]+(1-this._beta)*(a+r*s));this._x=this._y=null,this._basis.lineEnd()},point:function(e,t){this._x.push(+e),this._y.push(+t)}};var a=function e(t){function n(e){return 1===t?new r.Basis(e):new i(e,t)}return n.beta=function(t){return e(+t)},n}(.85);t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=n(1147),a=(r=n(634))&&r.__esModule?r:{default:r},o=n(840);function s(e,t){this._context=e,this._alpha=t}s.prototype={areaStart:a.default,areaEnd:a.default,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._x5=this._y0=this._y1=this._y2=this._y3=this._y4=this._y5=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x3,this._y3),this._context.closePath();break;case 2:this._context.lineTo(this._x3,this._y3),this._context.closePath();break;case 3:this.point(this._x3,this._y3),this.point(this._x4,this._y4),this.point(this._x5,this._y5)}},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1,this._x3=e,this._y3=t;break;case 1:this._point=2,this._context.moveTo(this._x4=e,this._y4=t);break;case 2:this._point=3,this._x5=e,this._y5=t;break;default:(0,o.point)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var u=function e(t){function n(e){return t?new s(e,t):new i.CardinalClosed(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1148),i=n(840);function a(e,t){this._context=e,this._alpha=t}a.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._x2=this._y0=this._y1=this._y2=NaN,this._l01_a=this._l12_a=this._l23_a=this._l01_2a=this._l12_2a=this._l23_2a=this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){if(e=+e,t=+t,this._point){var n=this._x2-e,r=this._y2-t;this._l23_a=Math.sqrt(this._l23_2a=Math.pow(n*n+r*r,this._alpha))}switch(this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3,this._line?this._context.lineTo(this._x2,this._y2):this._context.moveTo(this._x2,this._y2);break;case 3:this._point=4;default:(0,i.point)(this,e,t)}this._l01_a=this._l12_a,this._l12_a=this._l23_a,this._l01_2a=this._l12_2a,this._l12_2a=this._l23_2a,this._x0=this._x1,this._x1=this._x2,this._x2=e,this._y0=this._y1,this._y1=this._y2,this._y2=t}};var o=function e(t){function n(e){return t?new a(e,t):new r.CardinalOpen(e,0)}return n.alpha=function(t){return e(+t)},n}(.5);t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new a(e)};var r,i=(r=n(634))&&r.__esModule?r:{default:r};function a(e){this._context=e}a.prototype={areaStart:i.default,areaEnd:i.default,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e=+e,t=+t,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}}},function(e,t,n){"use strict";function r(e){return e<0?-1:1}function i(e,t,n){var i=e._x1-e._x0,a=t-e._x1,o=(e._y1-e._y0)/(i||a<0&&-0),s=(n-e._y1)/(a||i<0&&-0),u=(o*a+s*i)/(i+a);return(r(o)+r(s))*Math.min(Math.abs(o),Math.abs(s),.5*Math.abs(u))||0}function a(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function o(e,t,n){var r=e._x0,i=e._y0,a=e._x1,o=e._y1,s=(a-r)/3;e._context.bezierCurveTo(r+s,i+s*t,a-s,o-s*n,a,o)}function s(e){this._context=e}function u(e){this._context=new l(e)}function l(e){this._context=e}Object.defineProperty(t,"__esModule",{value:!0}),t.monotoneX=function(e){return new s(e)},t.monotoneY=function(e){return new u(e)},s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:o(this,this._t0,a(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t=+t,(e=+e)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,o(this,a(this,n=i(this,e,t)),n);break;default:o(this,this._t0,n=i(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(u.prototype=Object.create(s.prototype)).point=function(e,t){s.prototype.point.call(this,t,e)},l.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,i,a){this._context.bezierCurveTo(t,e,r,n,a,i)}}},function(e,t,n){"use strict";function r(e){this._context=e}function i(e){var t,n,r=e.length-1,i=new Array(r),a=new Array(r),o=new Array(r);for(i[0]=0,a[0]=2,o[0]=e[0]+2*e[1],t=1;t<r-1;++t)i[t]=1,a[t]=4,o[t]=4*e[t]+2*e[t+1];for(i[r-1]=2,a[r-1]=7,o[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=i[t]/a[t-1],a[t]-=n,o[t]-=n*o[t-1];for(i[r-1]=o[r-1]/a[r-1],t=r-2;t>=0;--t)i[t]=(o[t]-i[t+1])/a[t];for(a[r-1]=(e[r]+i[r-1])/2,t=0;t<r-1;++t)a[t]=2*e[t+1]-i[t+1];return[i,a]}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e)},r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=i(e),a=i(t),o=0,s=1;s<n;++o,++s)this._context.bezierCurveTo(r[0][o],a[0][o],r[1][o],a[1][o],e[s],t[s]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}}},function(e,t,n){"use strict";function r(e,t){this._context=e,this._t=t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return new r(e,.5)},t.stepAfter=function(e){return new r(e,1)},t.stepBefore=function(e){return new r(e,0)},r.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e=+e,t=+t,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}}},function(e,t,n){"use strict";var r=n(64).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=(0,a.default)([]),t=s.default,n=o.default,u=l;function f(a){var o,s,l,f=Array.from(e.apply(this,arguments),c),d=f.length,h=-1,p=r(a);try{for(p.s();!(l=p.n()).done;){var g=l.value;for(o=0,++h;o<d;++o)(f[o][h]=[0,+u(g,f[o].key,h,a)]).data=g}}catch(m){p.e(m)}finally{p.f()}for(o=0,s=(0,i.default)(t(f));o<d;++o)f[s[o]].index=o;return n(f,s),f}return f.keys=function(t){return arguments.length?(e="function"===typeof t?t:(0,a.default)(Array.from(t)),f):e},f.value=function(e){return arguments.length?(u="function"===typeof e?e:(0,a.default)(+e),f):u},f.order=function(e){return arguments.length?(t=null==e?s.default:"function"===typeof e?e:(0,a.default)(Array.from(e)),f):t},f.offset=function(e){return arguments.length?(n=null==e?o.default:e,f):n},f};var i=u(n(525)),a=u(n(384)),o=u(n(526)),s=u(n(527));function u(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return e[t]}function c(e){var t=[];return t.key=e,t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!((r=e.length)>0))return;for(var n,r,a,o=0,s=e[0].length;o<s;++o){for(a=n=0;n<r;++n)a+=e[n][o][1]||0;if(a)for(n=0;n<r;++n)e[n][o][1]/=a}(0,i.default)(e,t)};var r,i=(r=n(526))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!((s=e.length)>0))return;for(var n,r,i,a,o,s,u=0,l=e[t[0]].length;u<l;++u)for(a=o=0,n=0;n<s;++n)(i=(r=e[t[n]][u])[1]-r[0])>0?(r[0]=a,r[1]=a+=i):i<0?(r[1]=o,r[0]=o+=i):(r[0]=0,r[1]=i)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!((n=e.length)>0))return;for(var n,r=0,a=e[t[0]],o=a.length;r<o;++r){for(var s=0,u=0;s<n;++s)u+=e[s][r][1]||0;a[r][1]+=a[r][0]=-u/2}(0,i.default)(e,t)};var r,i=(r=n(526))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!((a=e.length)>0)||!((r=(n=e[t[0]]).length)>0))return;for(var n,r,a,o=0,s=1;s<r;++s){for(var u=0,l=0,c=0;u<a;++u){for(var f=e[t[u]],d=f[s][1]||0,h=f[s-1][1]||0,p=(d-h)/2,g=0;g<u;++g){var m=e[t[g]],v=m[s][1]||0,b=m[s-1][1]||0;p+=v-b}l+=d,c+=p*d}n[s-1][1]+=n[s-1][0]=o,l&&(o-=c/l)}n[s-1][1]+=n[s-1][0]=o,(0,i.default)(e,t)};var r,i=(r=n(526))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e).reverse()};var r,i=(r=n(841))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t,n,r=e.length,o=e.map(a.sum),s=(0,i.default)(e),u=0,l=0,c=[],f=[];for(t=0;t<r;++t)n=s[t],u<l?(u+=o[n],c.push(n)):(l+=o[n],f.push(n));return f.reverse().concat(c)};var r,i=(r=n(1149))&&r.__esModule?r:{default:r},a=n(841)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,i.default)(e).reverse()};var r,i=(r=n(527))&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(372);e.exports=function(e,t){var n;return r(e,(function(e,r,i){return!(n=t(e,r,i))})),!!n}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;!function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}t.default=e}(n(9));var r=s(n(1978)),i=s(n(1981)),a=s(n(1)),o=s(n(1150));n(1151);function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var l=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,r.default)(e,t)}))},c=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return(0,i.default)(e,t)}))},f=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).onEnter=function(e,n){var r=t.getClassNames(n?"appear":"enter").className;t.removeClasses(e,"exit"),l(e,r),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.getClassNames(n?"appear":"enter").activeClassName;t.reflowAndAddClass(e,r),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.getClassNames("appear").doneClassName,i=t.getClassNames("enter").doneClassName,a=n?r+" "+i:i;t.removeClasses(e,n?"appear":"enter"),l(e,a),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.getClassNames("exit").className;t.removeClasses(e,"appear"),t.removeClasses(e,"enter"),l(e,n),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.getClassNames("exit").activeClassName;t.reflowAndAddClass(e,n),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.getClassNames("exit").doneClassName;t.removeClasses(e,"exit"),l(e,n),t.props.onExited&&t.props.onExited(e)},t.getClassNames=function(e){var n=t.props.classNames,r="string"===typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{className:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.removeClasses=function(e,t){var n=this.getClassNames(t),r=n.className,i=n.activeClassName,a=n.doneClassName;r&&c(e,r),i&&c(e,i),a&&c(e,a)},i.reflowAndAddClass=function(e,t){t&&(e&&e.scrollTop,l(e,t))},i.render=function(){var e=u({},this.props);return delete e.classNames,a.default.createElement(o.default,u({},e,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},r}(a.default.Component);f.defaultProps={classNames:""},f.propTypes={};var d=f;t.default=d,e.exports=t.default},function(e,t,n){"use strict";var r=n(1979);t.__esModule=!0,t.default=function(e,t){e.classList?e.classList.add(t):(0,i.default)(e,t)||("string"===typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))};var i=r(n(1980));e.exports=t.default},function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")},e.exports=t.default},function(e,t,n){"use strict";function r(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}e.exports=function(e,t){e.classList?e.classList.remove(t):"string"===typeof e.className?e.className=r(e.className,t):e.setAttribute("class",r(e.className&&e.className.baseVal||"",t))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;o(n(9));var r=o(n(1)),i=n(49),a=o(n(1152));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t,n;function o(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).handleEnter=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEnter",0,n)},t.handleEntering=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntering",0,n)},t.handleEntered=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onEntered",0,n)},t.handleExit=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExit",1,n)},t.handleExiting=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExiting",1,n)},t.handleExited=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.handleLifecycle("onExited",1,n)},t}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=o.prototype;return s.handleLifecycle=function(e,t,n){var a,o=this.props.children,s=r.default.Children.toArray(o)[t];s.props[e]&&(a=s.props)[e].apply(a,n),this.props[e]&&this.props[e]((0,i.findDOMNode)(this))},s.render=function(){var e=this.props,t=e.children,n=e.in,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["children","in"]),o=r.default.Children.toArray(t),s=o[0],u=o[1];return delete i.onEnter,delete i.onEntering,delete i.onEntered,delete i.onExit,delete i.onExiting,delete i.onExited,r.default.createElement(a.default,i,n?r.default.cloneElement(s,{key:"first",onEnter:this.handleEnter,onEntering:this.handleEntering,onEntered:this.handleEntered}):r.default.cloneElement(u,{key:"second",onEnter:this.handleExit,onEntering:this.handleExiting,onEntered:this.handleExited}))},o}(r.default.Component);s.propTypes={};var u=s;t.default=u,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=i,t.mergeChildMappings=a,t.getInitialChildMapping=function(e,t){return i(e.children,(function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:o(n,"appear",e),enter:o(n,"enter",e),exit:o(n,"exit",e)})}))},t.getNextChildMapping=function(e,t,n){var s=i(e.children),u=a(t,s);return Object.keys(u).forEach((function(i){var a=u[i];if((0,r.isValidElement)(a)){var l=i in t,c=i in s,f=t[i],d=(0,r.isValidElement)(f)&&!f.props.in;!c||l&&!d?c||!l||d?c&&l&&(0,r.isValidElement)(f)&&(u[i]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:f.props.in,exit:o(a,"exit",e),enter:o(a,"enter",e)})):u[i]=(0,r.cloneElement)(a,{in:!1}):u[i]=(0,r.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:o(a,"exit",e),enter:o(a,"enter",e)})}})),u};var r=n(1);function i(e,t){var n=Object.create(null);return e&&r.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,r.isValidElement)(e)?t(e):e}(e)})),n}function a(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),a=[];for(var o in e)o in t?a.length&&(i[o]=a,a=[]):a.push(o);var s={};for(var u in t){if(i[u])for(r=0;r<i[u].length;r++){var l=i[u][r];s[i[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<a.length;r++)s[a[r]]=n(a[r]);return s}function o(e,t,n){return null!=n[t]?n[t]:e.props[t]}},function(e,t,n){var r=n(1985),i=n(1986),a=n(1987);function o(e){return this instanceof o?(this.nodes=r(e),this):new o(e)}o.prototype.toString=function(){return Array.isArray(this.nodes)?a(this.nodes):""},o.prototype.walk=function(e,t){return i(this.nodes,e,t),this},o.unit=n(1988),o.walk=i,o.stringify=a,e.exports=o},function(e,t){var n="(".charCodeAt(0),r=")".charCodeAt(0),i="'".charCodeAt(0),a='"'.charCodeAt(0),o="\\".charCodeAt(0),s="/".charCodeAt(0),u=",".charCodeAt(0),l=":".charCodeAt(0),c="*".charCodeAt(0);e.exports=function(e){for(var t,f,d,h,p,g,m,v,b=[],y=e,_=0,A=y.charCodeAt(_),w=y.length,F=[{nodes:b}],k=0,x="",E="",C="";_<w;)if(A<=32){t=_;do{t+=1,A=y.charCodeAt(t)}while(A<=32);h=y.slice(_,t),d=b[b.length-1],A===r&&k?C=h:d&&"div"===d.type?d.after=h:A===u||A===l||A===s&&y.charCodeAt(t+1)!==c?E=h:b.push({type:"space",sourceIndex:_,value:h}),_=t}else if(A===i||A===a){t=_,h={type:"string",sourceIndex:_,quote:f=A===i?"'":'"'};do{if(p=!1,~(t=y.indexOf(f,t+1)))for(g=t;y.charCodeAt(g-1)===o;)g-=1,p=!p;else t=(y+=f).length-1,h.unclosed=!0}while(p);h.value=y.slice(_+1,t),b.push(h),_=t+1,A=y.charCodeAt(_)}else if(A===s&&y.charCodeAt(_+1)===c)h={type:"comment",sourceIndex:_},-1===(t=y.indexOf("*/",_))&&(h.unclosed=!0,t=y.length),h.value=y.slice(_+2,t),b.push(h),_=t+2,A=y.charCodeAt(_);else if(A===s||A===u||A===l)h=y[_],b.push({type:"div",sourceIndex:_-E.length,value:h,before:E,after:""}),E="",_+=1,A=y.charCodeAt(_);else if(n===A){t=_;do{t+=1,A=y.charCodeAt(t)}while(A<=32);if(h={type:"function",sourceIndex:_-x.length,value:x,before:y.slice(_+1,t)},_=t,"url"===x&&A!==i&&A!==a){t-=1;do{if(p=!1,~(t=y.indexOf(")",t+1)))for(g=t;y.charCodeAt(g-1)===o;)g-=1,p=!p;else t=(y+=")").length-1,h.unclosed=!0}while(p);m=t;do{m-=1,A=y.charCodeAt(m)}while(A<=32);h.nodes=_!==m+1?[{type:"word",sourceIndex:_,value:y.slice(_,m+1)}]:[],h.unclosed&&m+1!==t?(h.after="",h.nodes.push({type:"space",sourceIndex:m+1,value:y.slice(m+1,t)})):h.after=y.slice(m+1,t),_=t+1,A=y.charCodeAt(_),b.push(h)}else k+=1,h.after="",b.push(h),F.push(h),b=h.nodes=[],v=h;x=""}else if(r===A&&k)_+=1,A=y.charCodeAt(_),v.after=C,C="",k-=1,F.pop(),b=(v=F[k]).nodes;else{t=_;do{A===o&&(t+=1),t+=1,A=y.charCodeAt(t)}while(t<w&&!(A<=32||A===i||A===a||A===u||A===l||A===s||A===n||A===r&&k));h=y.slice(_,t),n===A?x=h:b.push({type:"word",sourceIndex:_,value:h}),_=t}for(_=F.length-1;_;_-=1)F[_].unclosed=!0;return F[0].nodes}},function(e,t){e.exports=function e(t,n,r){var i,a,o,s;for(i=0,a=t.length;i<a;i+=1)o=t[i],r||(s=n(o,i,t)),!1!==s&&"function"===o.type&&Array.isArray(o.nodes)&&e(o.nodes,n,r),r&&n(o,i,t)}},function(e,t){function n(e,t){var n,i,a=e.type,o=e.value;return t&&void 0!==(i=t(e))?i:"word"===a||"space"===a?o:"string"===a?(n=e.quote||"")+o+(e.unclosed?"":n):"comment"===a?"/*"+o+(e.unclosed?"":"*/"):"div"===a?(e.before||"")+o+(e.after||""):Array.isArray(e.nodes)?(n=r(e.nodes),"function"!==a?n:o+"("+(e.before||"")+n+(e.after||"")+(e.unclosed?"":")")):o}function r(e,t){var r,i;if(Array.isArray(e)){for(r="",i=e.length-1;~i;i-=1)r=n(e[i],t)+r;return r}return n(e,t)}e.exports=r},function(e,t){var n="-".charCodeAt(0),r="+".charCodeAt(0),i=".".charCodeAt(0),a="e".charCodeAt(0),o="E".charCodeAt(0);e.exports=function(e){for(var t,s=0,u=e.length,l=!1,c=-1,f=!1;s<u;){if((t=e.charCodeAt(s))>=48&&t<=57)f=!0;else if(t===a||t===o){if(c>-1)break;c=s}else if(t===i){if(l)break;l=!0}else{if(t!==r&&t!==n)break;if(0!==s)break}s+=1}return c+1===s&&s--,!!f&&{number:e.slice(0,s),unit:e.slice(s)}}},function(e,t,n){var r=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonParserError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}function t(e,t,n){n=n||0;for(var r=0;r<t;r++)this.push(e),e+=n}function n(e,t){for(t+=e=this.length-e;e<t;e++)this.push(this[e])}function r(e){for(var t=[],n=0,r=e.length;n<r;n++){var i=e[n];"function"===typeof i?(n++,i.apply(t,e[n])):t.push(i)}return t}"function"===typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonParserError";var i={trace:function(){},JisonParserError:e,yy:{},options:{type:"lalr",hasPartialLrUpgradeOnConflict:!0,errorRecoveryTokenDiscardCount:3},symbols_:{$accept:0,$end:1,ADD:3,ANGLE:16,CHS:22,COMMA:14,CSS_CPROP:13,CSS_VAR:12,DIV:6,EMS:20,EOF:1,EXS:21,FREQ:18,LENGTH:15,LPAREN:7,MUL:5,NESTED_CALC:9,NUMBER:11,PERCENTAGE:28,PREFIX:10,REMS:23,RES:19,RPAREN:8,SUB:4,TIME:17,VHS:24,VMAXS:27,VMINS:26,VWS:25,css_value:33,css_variable:32,error:2,expression:29,math_expression:30,value:31},terminals_:{1:"EOF",2:"error",3:"ADD",4:"SUB",5:"MUL",6:"DIV",7:"LPAREN",8:"RPAREN",9:"NESTED_CALC",10:"PREFIX",11:"NUMBER",12:"CSS_VAR",13:"CSS_CPROP",14:"COMMA",15:"LENGTH",16:"ANGLE",17:"TIME",18:"FREQ",19:"RES",20:"EMS",21:"EXS",22:"CHS",23:"REMS",24:"VHS",25:"VWS",26:"VMINS",27:"VMAXS",28:"PERCENTAGE"},TERROR:2,EOF:1,originalQuoteName:null,originalParseError:null,cleanupAfterParse:null,constructParseErrorInfo:null,yyMergeLocationInfo:null,__reentrant_call_depth:0,__error_infos:[],__error_recovery_infos:[],quoteName:function(e){return'"'+e+'"'},getSymbolName:function(e){if(this.terminals_[e])return this.terminals_[e];var t=this.symbols_;for(var n in t)if(t[n]===e)return n;return null},describeSymbol:function(e){if(e!==this.EOF&&this.terminal_descriptions_&&this.terminal_descriptions_[e])return this.terminal_descriptions_[e];if(e===this.EOF)return"end of input";var t=this.getSymbolName(e);return t?this.quoteName(t):null},collect_expected_token_set:function(e,t){var n=this.TERROR,r=[],i={};if(!t&&this.state_descriptions_&&this.state_descriptions_[e])return[this.state_descriptions_[e]];for(var a in this.table[e])if((a=+a)!==n){var o=t?a:this.describeSymbol(a);o&&!i[o]&&(r.push(o),i[o]=!0)}return r},productions_:function(e){for(var t=[],n=e.pop,r=e.rule,i=0,a=n.length;i<a;i++)t.push([n[i],r[i]]);return t}({pop:r([29,t,[30,10],31,31,32,32,t,[33,15]]),rule:r([2,t,[3,5],4,7,t,[1,4],2,4,6,t,[1,14],2])}),performAction:function(e,t,n){var r=this.yy;r.parser,r.lexer;switch(e){case 0:case 6:this.$=n[t-1];break;case 1:return this.$=n[t-1],n[t-1];case 2:case 3:case 4:case 5:this.$={type:"MathExpression",operator:n[t-1],left:n[t-2],right:n[t]};break;case 7:this.$={type:"Calc",value:n[t-1]};break;case 8:this.$={type:"Calc",value:n[t-1],prefix:n[t-5]};break;case 9:case 10:case 11:this.$=n[t];break;case 12:this.$={type:"Value",value:parseFloat(n[t])};break;case 13:this.$={type:"Value",value:-1*parseFloat(n[t])};break;case 14:this.$={type:"CssVariable",value:n[t-1]};break;case 15:this.$={type:"CssVariable",value:n[t-3],fallback:n[t-1]};break;case 16:this.$={type:"LengthValue",value:parseFloat(n[t]),unit:/[a-z]+/.exec(n[t])[0]};break;case 17:this.$={type:"AngleValue",value:parseFloat(n[t]),unit:/[a-z]+/.exec(n[t])[0]};break;case 18:this.$={type:"TimeValue",value:parseFloat(n[t]),unit:/[a-z]+/.exec(n[t])[0]};break;case 19:this.$={type:"FrequencyValue",value:parseFloat(n[t]),unit:/[a-z]+/.exec(n[t])[0]};break;case 20:this.$={type:"ResolutionValue",value:parseFloat(n[t]),unit:/[a-z]+/.exec(n[t])[0]};break;case 21:this.$={type:"EmValue",value:parseFloat(n[t]),unit:"em"};break;case 22:this.$={type:"ExValue",value:parseFloat(n[t]),unit:"ex"};break;case 23:this.$={type:"ChValue",value:parseFloat(n[t]),unit:"ch"};break;case 24:this.$={type:"RemValue",value:parseFloat(n[t]),unit:"rem"};break;case 25:this.$={type:"VhValue",value:parseFloat(n[t]),unit:"vh"};break;case 26:this.$={type:"VwValue",value:parseFloat(n[t]),unit:"vw"};break;case 27:this.$={type:"VminValue",value:parseFloat(n[t]),unit:"vmin"};break;case 28:this.$={type:"VmaxValue",value:parseFloat(n[t]),unit:"vmax"};break;case 29:this.$={type:"PercentageValue",value:parseFloat(n[t]),unit:"%"};break;case 30:var i=n[t];i.value*=-1,this.$=i}},table:function(e){for(var t=[],n=e.len,r=e.symbol,i=e.type,a=e.state,o=e.mode,s=e.goto,u=0,l=n.length;u<l;u++){for(var c=n[u],f={},d=0;d<c;d++){var h=r.shift();switch(i.shift()){case 2:f[h]=[o.shift(),s.shift()];break;case 0:f[h]=a.shift();break;default:f[h]=[3]}}t.push(f)}return t}({len:r([24,1,5,23,1,18,t,[0,3],1,t,[0,16],t,[23,4],n,[28,3],0,0,16,1,6,6,t,[0,3],5,1,2,n,[37,3],n,[20,3],5,0,0]),symbol:r([4,7,9,11,12,t,[15,19,1],1,1,t,[3,4,1],n,[30,19],n,[29,4],7,4,10,11,n,[22,14],n,[19,3],n,[43,22],n,[23,69],n,[139,4],8,n,[51,24],4,n,[138,15],13,n,[186,5],8,n,[6,6],n,[5,5],9,8,14,n,[159,47],n,[60,10]]),type:r([t,[2,19],t,[0,5],1,t,[2,24],t,[0,4],n,[22,19],n,[43,42],n,[23,70],n,[28,25],n,[45,25],n,[113,54]]),state:r([1,2,8,6,7,30,n,[4,3],33,37,n,[5,3],38,n,[4,3],39,n,[4,3],40,n,[4,3],42,n,[21,4],50,n,[5,3],51,n,[4,3]]),mode:r([t,[1,179],t,[2,3],n,[5,5],n,[6,4],t,[1,57]]),goto:r([5,3,4,24,t,[9,15,1],t,[25,5,1],n,[24,19],31,35,32,34,n,[18,14],36,n,[38,19],n,[19,57],n,[118,4],41,n,[24,19],43,35,n,[16,14],44,t,[2,3],28,29,2,t,[3,3],28,29,3,n,[53,4],t,[45,5,1],n,[100,42],52,n,[5,4],53])}),defaultActions:function(e){for(var t={},n=e.idx,r=e.goto,i=0,a=n.length;i<a;i++){t[n[i]]=r[i]}return t}({idx:r([6,7,8,t,[10,16,1],33,34,39,40,41,45,47,52,53]),goto:r([9,10,11,t,[16,14,1],12,1,30,13,t,[4,4,1],14,15,8])}),parseError:function(e,t,n){if(!t.recoverable)throw"function"===typeof this.trace&&this.trace(e),n||(n=this.JisonParserError),new n(e,t);"function"===typeof this.trace&&this.trace(e),t.destroy()},parse:function(e){var t,n=this,r=new Array(128),i=new Array(128),a=new Array(128),o=this.table,s=0,u=0,l=(this.TERROR,this.EOF),c=(this.options.errorRecoveryTokenDiscardCount,[0,54]);t=this.__lexer__?this.__lexer__:this.__lexer__=Object.create(this.lexer);var f={parseError:void 0,quoteName:void 0,lexer:void 0,parser:void 0,pre_parse:void 0,post_parse:void 0,pre_lex:void 0,post_lex:void 0};function d(){var e=t.fastLex();return"number"!==typeof e&&(e=n.symbols_[e]||e),e||l}"function"!==typeof assert||assert,this.yyGetSharedState=function(){return f},function(e,t){for(var n in t)"undefined"===typeof e[n]&&Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}(f,this.yy),f.lexer=t,f.parser=this,"function"===typeof f.parseError?this.parseError=function(e,t,n){return n||(n=this.JisonParserError),f.parseError.call(this,e,t,n)}:this.parseError=this.originalParseError,"function"===typeof f.quoteName?this.quoteName=function(e){return f.quoteName.call(this,e)}:this.quoteName=this.originalQuoteName,this.cleanupAfterParse=function(e,n,o){var u,l;n&&((f.post_parse||this.post_parse)&&(l=this.constructParseErrorInfo(null,null,null,!1)),f.post_parse&&"undefined"!==typeof(u=f.post_parse.call(this,f,e,l))&&(e=u),this.post_parse&&"undefined"!==typeof(u=this.post_parse.call(this,f,e,l))&&(e=u),l&&l.destroy&&l.destroy());if(this.__reentrant_call_depth>1)return e;if(t.cleanupAfterLex&&t.cleanupAfterLex(o),f&&(f.lexer=void 0,f.parser=void 0,t.yy===f&&(t.yy=void 0)),f=void 0,this.parseError=this.originalParseError,this.quoteName=this.originalQuoteName,r.length=0,i.length=0,a.length=0,s=0,!o){for(var c=this.__error_infos.length-1;c>=0;c--){var d=this.__error_infos[c];d&&"function"===typeof d.destroy&&d.destroy()}this.__error_infos.length=0}return e},this.constructParseErrorInfo=function(e,n,o,l){var c={errStr:e,exception:n,text:t.match,value:t.yytext,token:this.describeSymbol(u)||u,token_id:u,line:t.yylineno,expected:o,recoverable:l,state:h,action:p,new_state:_,symbol_stack:r,state_stack:i,value_stack:a,stack_pointer:s,yy:f,lexer:t,parser:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"===typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(c),c};var h,p,g,m,v,b,y,_,A=function(){var e=t.lex();return"number"!==typeof e&&(e=n.symbols_[e]||e),e||l},w={$:!0,_$:void 0,yy:f},F=!1;try{if(this.__reentrant_call_depth++,t.setInput(e,f),"function"===typeof t.canIUse)t.canIUse().fastLex&&(A=d);for(a[s]=null,i[s]=0,r[s]=0,++s,this.pre_parse&&this.pre_parse.call(this,f),f.pre_parse&&f.pre_parse.call(this,f),_=i[s-1];;){if(h=_,this.defaultActions[h])p=2,_=this.defaultActions[h];else if(u||(u=A()),m=o[h]&&o[h][u]||c,_=m[1],!(p=m[0])){var k,x=this.describeSymbol(u)||u,E=this.collect_expected_token_set(h);k="number"===typeof t.yylineno?"Parse error on line "+(t.yylineno+1)+": ":"Parse error: ","function"===typeof t.showPosition&&(k+="\n"+t.showPosition(69,10)+"\n"),E.length?k+="Expecting "+E.join(", ")+", got unexpected "+x:k+="Unexpected "+x,v=this.constructParseErrorInfo(k,null,E,!1),"undefined"!==typeof(g=this.parseError(v.errStr,v,this.JisonParserError))&&(F=g);break}switch(p){default:if(p instanceof Array){v=this.constructParseErrorInfo("Parse Error: multiple actions possible at state: "+h+", token: "+u,null,null,!1),"undefined"!==typeof(g=this.parseError(v.errStr,v,this.JisonParserError))&&(F=g);break}v=this.constructParseErrorInfo("Parsing halted. No viable error recovery approach available due to internal system failure.",null,null,!1),"undefined"!==typeof(g=this.parseError(v.errStr,v,this.JisonParserError))&&(F=g);break;case 1:r[s]=u,a[s]=t.yytext,i[s]=_,++s,u=0;continue;case 2:if(b=(y=this.productions_[_-1])[1],"undefined"!==typeof(g=this.performAction.call(w,_,s-1,a))){F=g;break}s-=b;var C=y[0];r[s]=C,a[s]=w.$,_=o[i[s-1]][C],i[s]=_,++s;continue;case 3:-2!==s&&(F=!0,s--,"undefined"!==typeof a[s]&&(F=a[s]))}break}}catch(S){if(S instanceof this.JisonParserError)throw S;if(t&&"function"===typeof t.JisonLexerError&&S instanceof t.JisonLexerError)throw S;v=this.constructParseErrorInfo("Parsing aborted due to exception.",S,null,!1),F=!1,"undefined"!==typeof(g=this.parseError(v.errStr,v,this.JisonParserError))&&(F=g)}finally{F=this.cleanupAfterParse(F,!0,!0),this.__reentrant_call_depth--}return F}};i.originalParseError=i.parseError,i.originalQuoteName=i.quoteName;var a=function(){function e(e,t){var n;if(Object.defineProperty(this,"name",{enumerable:!1,writable:!1,value:"JisonLexerError"}),null==e&&(e="???"),Object.defineProperty(this,"message",{enumerable:!1,writable:!0,value:e}),this.hash=t,t&&t.exception instanceof Error){var r=t.exception;this.message=r.message||e,n=r.stack}n||(Error.hasOwnProperty("captureStackTrace")?Error.captureStackTrace(this,this.constructor):n=new Error(e).stack),n&&Object.defineProperty(this,"stack",{enumerable:!1,writable:!1,value:n})}"function"===typeof Object.setPrototypeOf?Object.setPrototypeOf(e.prototype,Error.prototype):e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e.prototype.name="JisonLexerError";var t={EOF:1,ERROR:2,__currentRuleSet__:null,__error_infos:[],__decompressed:!1,done:!1,_backtrack:!1,_input:"",_more:!1,_signaled_error_token:!1,conditionStack:[],match:"",matched:"",matches:!1,yytext:"",offset:0,yyleng:0,yylineno:0,yylloc:null,constructLexErrorInfo:function(e,t,n){if(e=""+e,void 0==n&&(n=!(e.indexOf("\n")>0&&e.indexOf("^")>0)),this.yylloc&&n)if("function"===typeof this.prettyPrintRange){this.prettyPrintRange(this.yylloc);/\n\s*$/.test(e)||(e+="\n"),e+="\n  Erroneous area:\n"+this.prettyPrintRange(this.yylloc)}else if("function"===typeof this.showPosition){var r=this.showPosition();r&&(e.length&&"\n"!==e[e.length-1]&&"\n"!==r[0]?e+="\n"+r:e+=r)}var i={errStr:e,recoverable:!!t,text:this.match,token:null,line:this.yylineno,loc:this.yylloc,yy:this.yy,lexer:this,destroy:function(){var e=!!this.recoverable;for(var t in this)this.hasOwnProperty(t)&&"object"===typeof t&&(this[t]=void 0);this.recoverable=e}};return this.__error_infos.push(i),i},parseError:function(e,t,n){if(n||(n=this.JisonLexerError),this.yy){if(this.yy.parser&&"function"===typeof this.yy.parser.parseError)return this.yy.parser.parseError.call(this,e,t,n)||this.ERROR;if("function"===typeof this.yy.parseError)return this.yy.parseError.call(this,e,t,n)||this.ERROR}throw new n(e,t)},yyerror:function(e){var t="";this.yylloc&&(t=" on line "+(this.yylineno+1));var n=this.constructLexErrorInfo("Lexical error"+t+": "+e,this.options.lexerErrorsAreRecoverable),r=Array.prototype.slice.call(arguments,1);return r.length&&(n.extra_error_attributes=r),this.parseError(n.errStr,n,this.JisonLexerError)||this.ERROR},cleanupAfterLex:function(e){if(this.setInput("",{}),!e){for(var t=this.__error_infos.length-1;t>=0;t--){var n=this.__error_infos[t];n&&"function"===typeof n.destroy&&n.destroy()}this.__error_infos.length=0}return this},clear:function(){this.yytext="",this.yyleng=0,this.match="",this.matches=!1,this._more=!1,this._backtrack=!1;var e=this.yylloc?this.yylloc.last_column:0;this.yylloc={first_line:this.yylineno+1,first_column:e,last_line:this.yylineno+1,last_column:e,range:[this.offset,this.offset]}},setInput:function(e,t){if(this.yy=t||this.yy||{},!this.__decompressed){for(var n=this.rules,r=0,i=n.length;r<i;r++){"number"===typeof(d=n[r])&&(n[r]=n[d])}var a=this.conditions;for(var o in a){var s=a[o],u=s.rules,l=(i=u.length,new Array(i+1)),c=new Array(i+1);for(r=0;r<i;r++){var f=u[r],d=n[f];l[r+1]=d,c[r+1]=f}s.rules=c,s.__rule_regexes=l,s.__rule_count=i}this.__decompressed=!0}return this._input=e||"",this.clear(),this._signaled_error_token=!1,this.done=!1,this.yylineno=0,this.matched="",this.conditionStack=["INITIAL"],this.__currentRuleSet__=null,this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]},this.offset=0,this},editRemainingInput:function(e,t){var n=e.call(this,this._input,t);return"string"!==typeof n?n&&(this._input=""+n):this._input=n,this},input:function(){if(!this._input)return null;var e=this._input[0];this.yytext+=e,this.yyleng++,this.offset++,this.match+=e,this.matched+=e;var t=1,n=!1;if("\n"===e)n=!0;else if("\r"===e){n=!0;var r=this._input[1];"\n"===r&&(t++,e+=r,this.yytext+=r,this.yyleng++,this.offset++,this.match+=r,this.matched+=r,this.yylloc.range[1]++)}return n?(this.yylineno++,this.yylloc.last_line++,this.yylloc.last_column=0):this.yylloc.last_column++,this.yylloc.range[1]++,this._input=this._input.slice(t),e},unput:function(e){var t=e.length,n=e.split(/(?:\r\n?|\n)/g);if(this._input=e+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-t),this.yyleng=this.yytext.length,this.offset-=t,this.match=this.match.substr(0,this.match.length-t),this.matched=this.matched.substr(0,this.matched.length-t),n.length>1){this.yylineno-=n.length-1,this.yylloc.last_line=this.yylineno+1;var r=this.match,i=r.split(/(?:\r\n?|\n)/g);1===i.length&&(i=(r=this.matched).split(/(?:\r\n?|\n)/g)),this.yylloc.last_column=i[i.length-1].length}else this.yylloc.last_column-=t;return this.yylloc.range[1]=this.yylloc.range[0]+this.yyleng,this.done=!1,this},more:function(){return this._more=!0,this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else{var e="";this.yylloc&&(e=" on line "+(this.yylineno+1));var t=this.constructLexErrorInfo("Lexical error"+e+": You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).",!1);this._signaled_error_token=this.parseError(t.errStr,t,this.JisonLexerError)||this.ERROR}return this},less:function(e){return this.unput(this.match.slice(e))},pastInput:function(e,t){var n=this.matched.substring(0,this.matched.length-this.match.length);e<0?e=n.length:e||(e=20),t<0?t=n.length:t||(t=1);var r=(n=n.substr(2*-e-2)).replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(-t)).join("\n")).length>e&&(n="..."+n.substr(-e)),n},upcomingInput:function(e,t){var n=this.match;e<0?e=n.length+this._input.length:e||(e=20),t<0?t=e:t||(t=1),n.length<2*e+2&&(n+=this._input.substring(0,2*e+2));var r=n.replace(/\r\n|\r/g,"\n").split("\n");return(n=(r=r.slice(0,t)).join("\n")).length>e&&(n=n.substring(0,e)+"..."),n},showPosition:function(e,t){var n=this.pastInput(e).replace(/\s/g," "),r=new Array(n.length+1).join("-");return n+this.upcomingInput(t).replace(/\s/g," ")+"\n"+r+"^"},deriveLocationInfo:function(e,t,n,r){var i={first_line:1,first_column:0,last_line:1,last_column:0,range:[0,0]};return e&&(i.first_line=0|e.first_line,i.last_line=0|e.last_line,i.first_column=0|e.first_column,i.last_column=0|e.last_column,e.range&&(i.range[0]=0|e.range[0],i.range[1]=0|e.range[1])),(i.first_line<=0||i.last_line<i.first_line)&&(i.first_line<=0&&t&&(i.first_line=0|t.last_line,i.first_column=0|t.last_column,t.range&&(i.range[0]=0|e.range[1])),(i.last_line<=0||i.last_line<i.first_line)&&n&&(i.last_line=0|n.first_line,i.last_column=0|n.first_column,n.range&&(i.range[1]=0|e.range[0])),i.first_line<=0&&r&&(i.last_line<=0||r.last_line<=i.last_line)&&(i.first_line=0|r.first_line,i.first_column=0|r.first_column,r.range&&(i.range[0]=0|r.range[0])),i.last_line<=0&&r&&(i.first_line<=0||r.first_line>=i.first_line)&&(i.last_line=0|r.last_line,i.last_column=0|r.last_column,r.range&&(i.range[1]=0|r.range[1]))),i.last_line<=0&&(i.first_line<=0?(i.first_line=this.yylloc.first_line,i.last_line=this.yylloc.last_line,i.first_column=this.yylloc.first_column,i.last_column=this.yylloc.last_column,i.range[0]=this.yylloc.range[0],i.range[1]=this.yylloc.range[1]):(i.last_line=this.yylloc.last_line,i.last_column=this.yylloc.last_column,i.range[1]=this.yylloc.range[1])),i.first_line<=0&&(i.first_line=i.last_line,i.first_column=0,i.range[1]=i.range[0]),i.first_column<0&&(i.first_column=0),i.last_column<0&&(i.last_column=i.first_column>0?i.first_column:80),i},prettyPrintRange:function(e,t,n){e=this.deriveLocationInfo(e,t,n);var r=(this.matched+this._input).split("\n"),i=Math.max(1,t?t.first_line:e.first_line-3),a=Math.max(1,n?n.last_line:e.last_line+1),o=1+Math.log10(1|a)|0,s=new Array(o).join(" "),u=[],l=r.slice(i-1,a+1).map((function(t,n){var r=n+i,a=(s+r).substr(-o)+": "+t,l=new Array(o+1).join("^"),c=3,f=0;(r===e.first_line?(c+=e.first_column,f=Math.max(2,(r===e.last_line?e.last_column:t.length)-e.first_column+1)):r===e.last_line?f=Math.max(2,e.last_column+1):r>e.first_line&&r<e.last_line&&(f=Math.max(2,t.length+1)),f)&&(a+="\n"+l+new Array(c).join(".")+new Array(f).join("^"),t.trim().length>0&&u.push(n));return a=a.replace(/\t/g," ")}));if(u.length>4){var c=u[1]+1,f=u[u.length-2]-1,d=new Array(o+1).join(" ")+"  (...continued...)";d+="\n"+new Array(o+1).join("-")+"  (---------------)",l.splice(c,f-c+1,d)}return l.join("\n")},describeYYLLOC:function(e,t){var n,r=e.first_line,i=e.last_line,a=e.first_column,o=e.last_column;if(0===i-r?(n="line "+r+", ",n+=o-a<=1?"column "+a:"columns "+a+" .. "+o):n="lines "+r+"(column "+a+") .. "+i+"(column "+o+")",e.range&&t){var s=e.range[0],u=e.range[1]-1;n+=u<=s?" {String Offset: "+s+"}":" {String Offset range: "+s+" .. "+u+"}"}return n},test_match:function(e,t){var n,r,i,a,o;if(this.options.backtrack_lexer&&(i={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.yylloc.last_line,first_column:this.yylloc.first_column,last_column:this.yylloc.last_column,range:this.yylloc.range.slice(0)},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done}),o=(a=e[0]).length,(r=a.split(/(?:\r\n?|\n)/g)).length>1?(this.yylineno+=r.length-1,this.yylloc.last_line=this.yylineno+1,this.yylloc.last_column=r[r.length-1].length):this.yylloc.last_column+=o,this.yytext+=a,this.match+=a,this.matched+=a,this.matches=e,this.yyleng=this.yytext.length,this.yylloc.range[1]+=o,this.offset+=o,this._more=!1,this._backtrack=!1,this._input=this._input.slice(o),n=this.performAction.call(this,this.yy,t,this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n)return n;if(this._backtrack){for(var s in i)this[s]=i[s];return this.__currentRuleSet__=null,!1}return!!this._signaled_error_token&&(n=this._signaled_error_token,this._signaled_error_token=!1,n)},next:function(){if(this.done)return this.clear(),this.EOF;var e,t,n,r;this._input||(this.done=!0),this._more||this.clear();var i=this.__currentRuleSet__;if(!i&&(!(i=this.__currentRuleSet__=this._currentRules())||!i.rules)){var a="";this.options.trackPosition&&(a=" on line "+(this.yylineno+1));var o=this.constructLexErrorInfo("Internal lexer engine error"+a+': The lex grammar programmer pushed a non-existing condition name "'+this.topState()+'"; this is a fatal error and should be reported to the application programmer team!',!1);return this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR}for(var s=i.rules,u=i.__rule_regexes,l=i.__rule_count,c=1;c<=l;c++)if((n=this._input.match(u[c]))&&(!t||n[0].length>t[0].length)){if(t=n,r=c,this.options.backtrack_lexer){if(!1!==(e=this.test_match(n,s[c])))return e;if(this._backtrack){t=void 0;continue}return!1}if(!this.options.flex)break}if(t)return!1!==(e=this.test_match(t,s[r]))&&e;if(this._input){a="";this.options.trackPosition&&(a=" on line "+(this.yylineno+1));o=this.constructLexErrorInfo("Lexical error"+a+": Unrecognized text.",this.options.lexerErrorsAreRecoverable);var f=this._input,d=this.topState(),h=this.conditionStack.length;return(e=this.parseError(o.errStr,o,this.JisonLexerError)||this.ERROR)===this.ERROR&&(this.matches||f!==this._input||d!==this.topState()||h!==this.conditionStack.length||this.input()),e}return this.done=!0,this.clear(),this.EOF},lex:function(){var e;for("function"===typeof this.pre_lex&&(e=this.pre_lex.call(this,0)),"function"===typeof this.options.pre_lex&&(e=this.options.pre_lex.call(this,e)||e),this.yy&&"function"===typeof this.yy.pre_lex&&(e=this.yy.pre_lex.call(this,e)||e);!e;)e=this.next();return this.yy&&"function"===typeof this.yy.post_lex&&(e=this.yy.post_lex.call(this,e)||e),"function"===typeof this.options.post_lex&&(e=this.options.post_lex.call(this,e)||e),"function"===typeof this.post_lex&&(e=this.post_lex.call(this,e)||e),e},fastLex:function(){for(var e;!e;)e=this.next();return e},canIUse:function(){return{fastLex:!("function"===typeof this.pre_lex||"function"===typeof this.options.pre_lex||this.yy&&"function"===typeof this.yy.pre_lex||this.yy&&"function"===typeof this.yy.post_lex||"function"===typeof this.options.post_lex||"function"===typeof this.post_lex)&&"function"===typeof this.fastLex}},begin:function(e){return this.pushState(e)},pushState:function(e){return this.conditionStack.push(e),this.__currentRuleSet__=null,this},popState:function(){return this.conditionStack.length-1>0?(this.__currentRuleSet__=null,this.conditionStack.pop()):this.conditionStack[0]},topState:function(e){return(e=this.conditionStack.length-1-Math.abs(e||0))>=0?this.conditionStack[e]:"INITIAL"},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?this.conditions[this.conditionStack[this.conditionStack.length-1]]:this.conditions.INITIAL},stateStackSize:function(){return this.conditionStack.length},options:{trackPosition:!0},JisonLexerError:e,performAction:function(e,t,n){if(1!==t)return this.simpleCaseActionClusters[t]},simpleCaseActionClusters:{0:13,2:5,3:6,4:3,5:4,6:15,7:15,8:15,9:15,10:15,11:15,12:16,13:16,14:16,15:16,16:17,17:17,18:18,19:18,20:19,21:19,22:19,23:20,24:21,25:22,26:23,27:25,28:24,29:26,30:27,31:28,32:11,33:9,34:12,35:10,36:7,37:8,38:14,39:1},rules:[/^(?:(--[\d\-A-Za-z]*))/,/^(?:\s+)/,/^(?:\*)/,/^(?:\/)/,/^(?:\+)/,/^(?:-)/,/^(?:(\d+(\.\d*)?|\.\d+)px\b)/,/^(?:(\d+(\.\d*)?|\.\d+)cm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)mm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)in\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pt\b)/,/^(?:(\d+(\.\d*)?|\.\d+)pc\b)/,/^(?:(\d+(\.\d*)?|\.\d+)deg\b)/,/^(?:(\d+(\.\d*)?|\.\d+)grad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rad\b)/,/^(?:(\d+(\.\d*)?|\.\d+)turn\b)/,/^(?:(\d+(\.\d*)?|\.\d+)s\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ms\b)/,/^(?:(\d+(\.\d*)?|\.\d+)Hz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)kHz\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpi\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dpcm\b)/,/^(?:(\d+(\.\d*)?|\.\d+)dppx\b)/,/^(?:(\d+(\.\d*)?|\.\d+)em\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ex\b)/,/^(?:(\d+(\.\d*)?|\.\d+)ch\b)/,/^(?:(\d+(\.\d*)?|\.\d+)rem\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vw\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vh\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmin\b)/,/^(?:(\d+(\.\d*)?|\.\d+)vmax\b)/,/^(?:(\d+(\.\d*)?|\.\d+)%)/,/^(?:(\d+(\.\d*)?|\.\d+)\b)/,/^(?:(calc))/,/^(?:(var))/,/^(?:([a-z]+))/,/^(?:\()/,/^(?:\))/,/^(?:,)/,/^(?:$)/],conditions:{INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],inclusive:!0}}};return t}();function o(){this.yy={}}return i.lexer=a,o.prototype=i,i.Parser=o,new o}();t.parser=r,t.Parser=r.Parser,t.parse=function(){return r.parse.apply(r,arguments)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(1991),a=(r=i)&&r.__esModule?r:{default:r};t.default=function(e,t,n){switch(e.type){case"LengthValue":case"AngleValue":case"TimeValue":case"FrequencyValue":case"ResolutionValue":return function(e,t,n){t.type===e.type&&(t={type:e.type,value:(0,a.default)(t.value,t.unit,e.unit,n),unit:e.unit});return{left:e,right:t}}(e,t,n);default:return{left:e,right:t}}},e.exports=t.default},function(e,t){var n={px:{px:1,cm:96/2.54,mm:96/25.4,in:96,pt:96/72,pc:16},cm:{px:2.54/96,cm:1,mm:.1,in:2.54,pt:2.54/72,pc:2.54/6},mm:{px:25.4/96,cm:10,mm:1,in:25.4,pt:25.4/72,pc:25.4/6},in:{px:1/96,cm:1/2.54,mm:1/25.4,in:1,pt:1/72,pc:1/6},pt:{px:.75,cm:72/2.54,mm:72/25.4,in:72,pt:1,pc:12},pc:{px:6/96,cm:6/2.54,mm:6/25.4,in:6,pt:6/72,pc:1},deg:{deg:1,grad:.9,rad:180/Math.PI,turn:360},grad:{deg:400/360,grad:1,rad:200/Math.PI,turn:400},rad:{deg:Math.PI/180,grad:Math.PI/200,rad:1,turn:2*Math.PI},turn:{deg:1/360,grad:1/400,rad:.5/Math.PI,turn:1},s:{s:1,ms:.001},ms:{s:1e3,ms:1},Hz:{Hz:1,kHz:1e3},kHz:{Hz:.001,kHz:1},dpi:{dpi:1,dpcm:1/2.54,dppx:1/96},dpcm:{dpi:2.54,dpcm:1,dppx:2.54/96},dppx:{dpi:96,dpcm:96/2.54,dppx:1}};e.exports=function(e,t,r,i){if(!n.hasOwnProperty(r))throw new Error("Cannot convert to "+r);if(!n[r].hasOwnProperty(t))throw new Error("Cannot convert from "+t+" to "+r);var a=n[r][t]*e;return!1!==i?(i=Math.pow(10,parseInt(i)||5),Math.round(a*i)/i):a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r=o(t,n);return"MathExpression"===t.type&&(r=e+"("+r+")"),r};var r=n(1153),i={"*":0,"/":0,"+":1,"-":1};function a(e,t){if(!1!==t){var n=Math.pow(10,t);return Math.round(e*n)/n}return e}function o(e,t){switch(e.type){case"MathExpression":var n=e.left,s=e.right,u=e.operator,l="";return"MathExpression"===n.type&&i[u]<i[n.operator]?l+="("+o(n,t)+")":l+=o(n,t),l+=" "+e.operator+" ","MathExpression"===s.type&&i[u]<i[s.operator]?l+="("+o(s,t)+")":"MathExpression"===s.type&&"-"===u&&["+","-"].includes(s.operator)?(s.operator=(0,r.flip)(s.operator),l+=o(s,t)):l+=o(s,t),l;case"Value":return a(e.value,t);case"CssVariable":return e.fallback?"var("+e.value+", "+o(e.fallback,t)+")":"var("+e.value+")";case"Calc":return e.prefix?"-"+e.prefix+"-calc("+o(e.value,t)+")":"calc("+o(e.value,t)+")";default:return a(e.value,t)+e.unit}}e.exports=t.default},function(e,t,n){var r=n(637).default,i=n(1994);e.exports=function(e){var t=i(e,"string");return"symbol"===r(t)?t:String(t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(637).default;e.exports=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!==r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1155);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}e.exports=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(638).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1998),i=n(1999),a=n(1157),o=n(2e3);e.exports=function(e,t){return r(e)||i(e,t)||a(e,t)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(e){l=!0,i=e}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(2002);e.exports=function(e,t){if(null==e)return{};var n,i,a=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1156);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}e.exports=function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(2006);e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&r(e,t)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(2008),i=n(2009),a=n(2010);e.exports=function(e){var t=i();return function(){var n,i=r(e);if(t){var o=r(this).constructor;n=Reflect.construct(i,arguments,o)}else n=i.apply(this,arguments);return a(this,n)}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},e.exports.__esModule=!0,e.exports.default=e.exports,n(t)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(e.exports=n=function(){return!!t},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(638).default,i=n(2011);e.exports=function(e,t){if(t&&("object"==r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return i(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(2013),i=n(2014),a=n(1157),o=n(2015);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(1158);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},i.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0});var a=n(639),o=n(9),s=n(1),u=n(345),l=n(1161),c=(0,l.getAceInstance)(),f=function(e){function t(t){var n=e.call(this,t)||this;return l.editorEvents.forEach((function(e){n[e]=n[e].bind(n)})),n.debounce=l.debounce,n}return r(t,e),t.prototype.isInShadow=function(e){for(var t=e&&e.parentNode;t;){if("[object ShadowRoot]"===t.toString())return!0;t=t.parentNode}return!1},t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.className,r=t.onBeforeLoad,i=t.onValidate,a=t.mode,o=t.focus,s=t.theme,u=t.fontSize,f=t.value,d=t.defaultValue,h=t.showGutter,p=t.wrapEnabled,g=t.showPrintMargin,m=t.scrollMargin,v=void 0===m?[0,0,0,0]:m,b=t.keyboardHandler,y=t.onLoad,_=t.commands,A=t.annotations,w=t.markers,F=t.placeholder;this.editor=c.edit(this.refEditor),r&&r(c);for(var k=Object.keys(this.props.editorProps),x=0;x<k.length;x++)this.editor[k[x]]=this.props.editorProps[k[x]];this.props.debounceChangePeriod&&(this.onChange=this.debounce(this.onChange,this.props.debounceChangePeriod)),this.editor.renderer.setScrollMargin(v[0],v[1],v[2],v[3]),this.isInShadow(this.refEditor)&&this.editor.renderer.attachToShadowRoot(),this.editor.getSession().setMode("string"===typeof a?"ace/mode/"+a:a),s&&""!==s&&this.editor.setTheme("ace/theme/"+s),this.editor.setFontSize("number"===typeof u?u+"px":u),this.editor.getSession().setValue(d||(f||"")),this.props.navigateToFileEnd&&this.editor.navigateFileEnd(),this.editor.renderer.setShowGutter(h),this.editor.getSession().setUseWrapMode(p),this.editor.setShowPrintMargin(g),this.editor.on("focus",this.onFocus),this.editor.on("blur",this.onBlur),this.editor.on("copy",this.onCopy),this.editor.on("paste",this.onPaste),this.editor.on("change",this.onChange),this.editor.on("input",this.onInput),F&&this.updatePlaceholder(),this.editor.getSession().selection.on("changeSelection",this.onSelectionChange),this.editor.getSession().selection.on("changeCursor",this.onCursorChange),i&&this.editor.getSession().on("changeAnnotation",(function(){var t=e.editor.getSession().getAnnotations();e.props.onValidate(t)})),this.editor.session.on("changeScrollTop",this.onScroll),this.editor.getSession().setAnnotations(A||[]),w&&w.length>0&&this.handleMarkers(w);var E=this.editor.$options;l.editorOptions.forEach((function(t){E.hasOwnProperty(t)?e.editor.setOption(t,e.props[t]):e.props[t]&&console.warn("ReactAce: editor option "+t+" was activated but not found. Did you need to import a related tool or did you possibly mispell the option?")})),this.handleOptions(this.props),Array.isArray(_)&&_.forEach((function(t){"string"===typeof t.exec?e.editor.commands.bindKey(t.bindKey,t.exec):e.editor.commands.addCommand(t)})),b&&this.editor.setKeyboardHandler("ace/keyboard/"+b),n&&(this.refEditor.className+=" "+n),y&&y(this.editor),this.editor.resize(),o&&this.editor.focus()},t.prototype.componentDidUpdate=function(e){for(var t=e,n=this.props,r=0;r<l.editorOptions.length;r++){var i=l.editorOptions[r];n[i]!==t[i]&&this.editor.setOption(i,n[i])}if(n.className!==t.className){var a=this.refEditor.className.trim().split(" ");t.className.trim().split(" ").forEach((function(e){var t=a.indexOf(e);a.splice(t,1)})),this.refEditor.className=" "+n.className+" "+a.join(" ")}if(this.editor&&null!=n.value&&this.editor.getValue()!==n.value){this.silent=!0;var o=this.editor.session.selection.toJSON();this.editor.setValue(n.value,n.cursorStart),this.editor.session.selection.fromJSON(o),this.silent=!1}n.placeholder!==t.placeholder&&this.updatePlaceholder(),n.mode!==t.mode&&this.editor.getSession().setMode("string"===typeof n.mode?"ace/mode/"+n.mode:n.mode),n.theme!==t.theme&&this.editor.setTheme("ace/theme/"+n.theme),n.keyboardHandler!==t.keyboardHandler&&(n.keyboardHandler?this.editor.setKeyboardHandler("ace/keyboard/"+n.keyboardHandler):this.editor.setKeyboardHandler(null)),n.fontSize!==t.fontSize&&this.editor.setFontSize("number"===typeof n.fontSize?n.fontSize+"px":n.fontSize),n.wrapEnabled!==t.wrapEnabled&&this.editor.getSession().setUseWrapMode(n.wrapEnabled),n.showPrintMargin!==t.showPrintMargin&&this.editor.setShowPrintMargin(n.showPrintMargin),n.showGutter!==t.showGutter&&this.editor.renderer.setShowGutter(n.showGutter),u(n.setOptions,t.setOptions)||this.handleOptions(n),u(n.annotations,t.annotations)||this.editor.getSession().setAnnotations(n.annotations||[]),!u(n.markers,t.markers)&&Array.isArray(n.markers)&&this.handleMarkers(n.markers),u(n.scrollMargin,t.scrollMargin)||this.handleScrollMargins(n.scrollMargin),e.height===this.props.height&&e.width===this.props.width||this.editor.resize(),this.props.focus&&!e.focus&&this.editor.focus()},t.prototype.handleScrollMargins=function(e){void 0===e&&(e=[0,0,0,0]),this.editor.renderer.setScrollMargin(e[0],e[1],e[2],e[3])},t.prototype.componentWillUnmount=function(){this.editor.destroy(),this.editor=null},t.prototype.onChange=function(e){if(this.props.onChange&&!this.silent){var t=this.editor.getValue();this.props.onChange(t,e)}},t.prototype.onSelectionChange=function(e){if(this.props.onSelectionChange){var t=this.editor.getSelection();this.props.onSelectionChange(t,e)}},t.prototype.onCursorChange=function(e){if(this.props.onCursorChange){var t=this.editor.getSelection();this.props.onCursorChange(t,e)}},t.prototype.onInput=function(e){this.props.onInput&&this.props.onInput(e),this.props.placeholder&&this.updatePlaceholder()},t.prototype.onFocus=function(e){this.props.onFocus&&this.props.onFocus(e,this.editor)},t.prototype.onBlur=function(e){this.props.onBlur&&this.props.onBlur(e,this.editor)},t.prototype.onCopy=function(e){var t=e.text;this.props.onCopy&&this.props.onCopy(t)},t.prototype.onPaste=function(e){var t=e.text;this.props.onPaste&&this.props.onPaste(t)},t.prototype.onScroll=function(){this.props.onScroll&&this.props.onScroll(this.editor)},t.prototype.handleOptions=function(e){for(var t=Object.keys(e.setOptions),n=0;n<t.length;n++)this.editor.setOption(t[n],e.setOptions[t[n]])},t.prototype.handleMarkers=function(e){var t=this,n=this.editor.getSession().getMarkers(!0);for(var r in n)n.hasOwnProperty(r)&&this.editor.getSession().removeMarker(n[r].id);for(var r in n=this.editor.getSession().getMarkers(!1))n.hasOwnProperty(r)&&"ace_active-line"!==n[r].clazz&&"ace_selected-word"!==n[r].clazz&&this.editor.getSession().removeMarker(n[r].id);e.forEach((function(e){var n=e.startRow,r=e.startCol,i=e.endRow,o=e.endCol,s=e.className,u=e.type,l=e.inFront,c=void 0!==l&&l,f=new a.Range(n,r,i,o);t.editor.getSession().addMarker(f,s,u,c)}))},t.prototype.updatePlaceholder=function(){var e=this.editor,t=this.props.placeholder,n=!e.session.getValue().length,r=e.renderer.placeholderNode;!n&&r?(e.renderer.scroller.removeChild(e.renderer.placeholderNode),e.renderer.placeholderNode=null):n&&!r?((r=e.renderer.placeholderNode=document.createElement("div")).textContent=t||"",r.className="ace_comment ace_placeholder",r.style.padding="0 9px",r.style.position="absolute",r.style.zIndex="3",e.renderer.scroller.appendChild(r)):n&&r&&(r.textContent=t)},t.prototype.updateRef=function(e){this.refEditor=e},t.prototype.render=function(){var e=this.props,t=e.name,n=e.width,r=e.height,a=e.style,o=i({width:n,height:r},a);return s.createElement("div",{ref:this.updateRef,id:t,style:o})},t.propTypes={mode:o.oneOfType([o.string,o.object]),focus:o.bool,theme:o.string,name:o.string,className:o.string,height:o.string,width:o.string,fontSize:o.oneOfType([o.number,o.string]),showGutter:o.bool,onChange:o.func,onCopy:o.func,onPaste:o.func,onFocus:o.func,onInput:o.func,onBlur:o.func,onScroll:o.func,value:o.string,defaultValue:o.string,onLoad:o.func,onSelectionChange:o.func,onCursorChange:o.func,onBeforeLoad:o.func,onValidate:o.func,minLines:o.number,maxLines:o.number,readOnly:o.bool,highlightActiveLine:o.bool,tabSize:o.number,showPrintMargin:o.bool,cursorStart:o.number,debounceChangePeriod:o.number,editorProps:o.object,setOptions:o.object,style:o.object,scrollMargin:o.array,annotations:o.array,markers:o.array,keyboardHandler:o.string,wrapEnabled:o.bool,enableSnippets:o.bool,enableBasicAutocompletion:o.oneOfType([o.bool,o.array]),enableLiveAutocompletion:o.oneOfType([o.bool,o.array]),navigateToFileEnd:o.bool,commands:o.array,placeholder:o.string},t.defaultProps={name:"ace-editor",focus:!1,mode:"",theme:"",height:"500px",width:"500px",fontSize:12,enableSnippets:!1,showGutter:!0,onChange:null,onPaste:null,onLoad:null,onScroll:null,minLines:null,maxLines:null,readOnly:!1,highlightActiveLine:!0,showPrintMargin:!0,tabSize:4,cursorStart:1,editorProps:{},style:{},scrollMargin:[0,0,0,0],setOptions:{},wrapEnabled:!1,enableBasicAutocompletion:!1,enableLiveAutocompletion:!1,placeholder:null,navigateToFileEnd:!0},t}(s.Component);t.default=f},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var i=n(9),a=n(1),o=n(1162),s=n(2021),u=function(e){function t(t){var n=e.call(this,t)||this;return n.state={value:n.props.value},n.onChange=n.onChange.bind(n),n.diff=n.diff.bind(n),n}return r(t,e),t.prototype.componentDidUpdate=function(){var e=this.props.value;e!==this.state.value&&this.setState({value:e})},t.prototype.onChange=function(e){this.setState({value:e}),this.props.onChange&&this.props.onChange(e)},t.prototype.diff=function(){var e=new s,t=this.state.value[0],n=this.state.value[1];if(0===t.length&&0===n.length)return[];var r=e.diff_main(t,n);e.diff_cleanupSemantic(r);var i=this.generateDiffedLines(r);return this.setCodeMarkers(i)},t.prototype.generateDiffedLines=function(e){var t=0,n=-1,r=1,i={left:[],right:[]},a={left:1,right:1};return e.forEach((function(e){var o=e[0],s=e[1],u=s.split("\n").length-1;if(0!==s.length){var l=s[0],c=s[s.length-1],f=0;switch(o){case t:a.left+=u,a.right+=u;break;case n:"\n"===l&&(a.left++,u--),0===(f=u)&&i.right.push({startLine:a.right,endLine:a.right}),"\n"===c&&(f-=1),i.left.push({startLine:a.left,endLine:a.left+f}),a.left+=u;break;case r:"\n"===l&&(a.right++,u--),0===(f=u)&&i.left.push({startLine:a.left,endLine:a.left}),"\n"===c&&(f-=1),i.right.push({startLine:a.right,endLine:a.right+f}),a.right+=u;break;default:throw new Error("Diff type was not defined.")}}})),i},t.prototype.setCodeMarkers=function(e){void 0===e&&(e={left:[],right:[]});for(var t=[],n={left:[],right:[]},r=0;r<e.left.length;r++){var i={startRow:e.left[r].startLine-1,endRow:e.left[r].endLine,type:"text",className:"codeMarker"};n.left.push(i)}for(r=0;r<e.right.length;r++){i={startRow:e.right[r].startLine-1,endRow:e.right[r].endLine,type:"text",className:"codeMarker"};n.right.push(i)}return t[0]=n.left,t[1]=n.right,t},t.prototype.render=function(){var e=this.diff();return a.createElement(o.default,{name:this.props.name,className:this.props.className,focus:this.props.focus,orientation:this.props.orientation,splits:this.props.splits,mode:this.props.mode,theme:this.props.theme,height:this.props.height,width:this.props.width,fontSize:this.props.fontSize,showGutter:this.props.showGutter,onChange:this.onChange,onPaste:this.props.onPaste,onLoad:this.props.onLoad,onScroll:this.props.onScroll,minLines:this.props.minLines,maxLines:this.props.maxLines,readOnly:this.props.readOnly,highlightActiveLine:this.props.highlightActiveLine,showPrintMargin:this.props.showPrintMargin,tabSize:this.props.tabSize,cursorStart:this.props.cursorStart,editorProps:this.props.editorProps,style:this.props.style,scrollMargin:this.props.scrollMargin,setOptions:this.props.setOptions,wrapEnabled:this.props.wrapEnabled,enableBasicAutocompletion:this.props.enableBasicAutocompletion,enableLiveAutocompletion:this.props.enableLiveAutocompletion,value:this.state.value,markers:e})},t.propTypes={cursorStart:i.number,editorProps:i.object,enableBasicAutocompletion:i.bool,enableLiveAutocompletion:i.bool,focus:i.bool,fontSize:i.number,height:i.string,highlightActiveLine:i.bool,maxLines:i.number,minLines:i.number,mode:i.string,name:i.string,className:i.string,onLoad:i.func,onPaste:i.func,onScroll:i.func,onChange:i.func,orientation:i.string,readOnly:i.bool,scrollMargin:i.array,setOptions:i.object,showGutter:i.bool,showPrintMargin:i.bool,splits:i.number,style:i.object,tabSize:i.number,theme:i.string,value:i.array,width:i.string,wrapEnabled:i.bool},t.defaultProps={cursorStart:1,editorProps:{},enableBasicAutocompletion:!1,enableLiveAutocompletion:!1,focus:!1,fontSize:12,height:"500px",highlightActiveLine:!0,maxLines:null,minLines:null,mode:"",name:"ace-editor",onLoad:null,onScroll:null,onPaste:null,onChange:null,orientation:"beside",readOnly:!1,scrollMargin:[0,0,0,0],setOptions:{},showGutter:!0,showPrintMargin:!0,splits:2,style:{},tabSize:4,theme:"github",value:["",""],width:"500px",wrapEnabled:!0},t}(a.Component);t.default=u},function(e,t,n){(function(e){ace.define("ace/split",["require","exports","module","ace/lib/oop","ace/lib/lang","ace/lib/event_emitter","ace/editor","ace/virtual_renderer","ace/edit_session"],(function(e,t,n){"use strict";var r=e("./lib/oop"),i=(e("./lib/lang"),e("./lib/event_emitter").EventEmitter),a=e("./editor").Editor,o=e("./virtual_renderer").VirtualRenderer,s=e("./edit_session").EditSession,u=function(e,t,n){this.BELOW=1,this.BESIDE=0,this.$container=e,this.$theme=t,this.$splits=0,this.$editorCSS="",this.$editors=[],this.$orientation=this.BESIDE,this.setSplits(n||1),this.$cEditor=this.$editors[0],this.on("focus",function(e){this.$cEditor=e}.bind(this))};(function(){r.implement(this,i),this.$createEditor=function(){var e=document.createElement("div");e.className=this.$editorCSS,e.style.cssText="position: absolute; top:0px; bottom:0px",this.$container.appendChild(e);var t=new a(new o(e,this.$theme));return t.on("focus",function(){this._emit("focus",t)}.bind(this)),this.$editors.push(t),t.setFontSize(this.$fontSize),t},this.setSplits=function(e){var t;if(e<1)throw"The number of splits have to be > 0!";if(e!=this.$splits){if(e>this.$splits){for(;this.$splits<this.$editors.length&&this.$splits<e;)t=this.$editors[this.$splits],this.$container.appendChild(t.container),t.setFontSize(this.$fontSize),this.$splits++;for(;this.$splits<e;)this.$createEditor(),this.$splits++}else for(;this.$splits>e;)t=this.$editors[this.$splits-1],this.$container.removeChild(t.container),this.$splits--;this.resize()}},this.getSplits=function(){return this.$splits},this.getEditor=function(e){return this.$editors[e]},this.getCurrentEditor=function(){return this.$cEditor},this.focus=function(){this.$cEditor.focus()},this.blur=function(){this.$cEditor.blur()},this.setTheme=function(e){this.$editors.forEach((function(t){t.setTheme(e)}))},this.setKeyboardHandler=function(e){this.$editors.forEach((function(t){t.setKeyboardHandler(e)}))},this.forEach=function(e,t){this.$editors.forEach(e,t)},this.$fontSize="",this.setFontSize=function(e){this.$fontSize=e,this.forEach((function(t){t.setFontSize(e)}))},this.$cloneSession=function(e){var t=new s(e.getDocument(),e.getMode()),n=e.getUndoManager();return t.setUndoManager(n),t.setTabSize(e.getTabSize()),t.setUseSoftTabs(e.getUseSoftTabs()),t.setOverwrite(e.getOverwrite()),t.setBreakpoints(e.getBreakpoints()),t.setUseWrapMode(e.getUseWrapMode()),t.setUseWorker(e.getUseWorker()),t.setWrapLimitRange(e.$wrapLimitRange.min,e.$wrapLimitRange.max),t.$foldData=e.$cloneFoldData(),t},this.setSession=function(e,t){var n;n=null==t?this.$cEditor:this.$editors[t];var r=this.$editors.some((function(t){return t.session===e}));return r&&(e=this.$cloneSession(e)),n.setSession(e),e},this.getOrientation=function(){return this.$orientation},this.setOrientation=function(e){this.$orientation!=e&&(this.$orientation=e,this.resize())},this.resize=function(){var e,t=this.$container.clientWidth,n=this.$container.clientHeight;if(this.$orientation==this.BESIDE)for(var r=t/this.$splits,i=0;i<this.$splits;i++)(e=this.$editors[i]).container.style.width=r+"px",e.container.style.top="0px",e.container.style.left=i*r+"px",e.container.style.height=n+"px",e.resize();else{var a=n/this.$splits;for(i=0;i<this.$splits;i++)(e=this.$editors[i]).container.style.width=t+"px",e.container.style.top=i*a+"px",e.container.style.left="0px",e.container.style.height=a+"px",e.resize()}}}).call(u.prototype),t.Split=u})),ace.define("ace/ext/split",["require","exports","module","ace/split"],(function(e,t,n){"use strict";n.exports=e("../split")})),ace.require(["ace/ext/split"],(function(t){e&&(e.exports=t)}))}).call(this,n(188)(e))},function(e,t,n){(function(t){var n="__lodash_hash_undefined__",r="[object Function]",i="[object GeneratorFunction]",a=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/,s=/^\./,u=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,l=/\\(\\)?/g,c=/^\[object .+?Constructor\]$/,f="object"==typeof t&&t&&t.Object===Object&&t,d="object"==typeof self&&self&&self.Object===Object&&self,h=f||d||Function("return this")();var p=Array.prototype,g=Function.prototype,m=Object.prototype,v=h["__core-js_shared__"],b=function(){var e=/[^.]+$/.exec(v&&v.keys&&v.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),y=g.toString,_=m.hasOwnProperty,A=m.toString,w=RegExp("^"+y.call(_).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),F=h.Symbol,k=p.splice,x=I(h,"Map"),E=I(Object,"create"),C=F?F.prototype:void 0,S=C?C.toString:void 0;function O(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function D(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function j(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function T(e,t){for(var n,r,i=e.length;i--;)if((n=e[i][0])===(r=t)||n!==n&&r!==r)return i;return-1}function P(e,t){var n;t=function(e,t){if(U(e))return!1;var n=typeof e;if("number"==n||"symbol"==n||"boolean"==n||null==e||z(e))return!0;return o.test(e)||!a.test(e)||null!=t&&e in Object(t)}(t,e)?[t]:U(n=t)?n:B(n);for(var r=0,i=t.length;null!=e&&r<i;)e=e[N(t[r++])];return r&&r==i?e:void 0}function R(e){if(!H(e)||(t=e,b&&b in t))return!1;var t,n=function(e){var t=H(e)?A.call(e):"";return t==r||t==i}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e)?w:c;return n.test(function(e){if(null!=e){try{return y.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function M(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function I(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return R(n)?n:void 0}O.prototype.clear=function(){this.__data__=E?E(null):{}},O.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},O.prototype.get=function(e){var t=this.__data__;if(E){var r=t[e];return r===n?void 0:r}return _.call(t,e)?t[e]:void 0},O.prototype.has=function(e){var t=this.__data__;return E?void 0!==t[e]:_.call(t,e)},O.prototype.set=function(e,t){return this.__data__[e]=E&&void 0===t?n:t,this},D.prototype.clear=function(){this.__data__=[]},D.prototype.delete=function(e){var t=this.__data__,n=T(t,e);return!(n<0)&&(n==t.length-1?t.pop():k.call(t,n,1),!0)},D.prototype.get=function(e){var t=this.__data__,n=T(t,e);return n<0?void 0:t[n][1]},D.prototype.has=function(e){return T(this.__data__,e)>-1},D.prototype.set=function(e,t){var n=this.__data__,r=T(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},j.prototype.clear=function(){this.__data__={hash:new O,map:new(x||D),string:new O}},j.prototype.delete=function(e){return M(this,e).delete(e)},j.prototype.get=function(e){return M(this,e).get(e)},j.prototype.has=function(e){return M(this,e).has(e)},j.prototype.set=function(e,t){return M(this,e).set(e,t),this};var B=L((function(e){var t;e=null==(t=e)?"":function(e){if("string"==typeof e)return e;if(z(e))return S?S.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(t);var n=[];return s.test(e)&&n.push(""),e.replace(u,(function(e,t,r,i){n.push(r?i.replace(l,"$1"):t||e)})),n}));function N(e){if("string"==typeof e||z(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function L(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function n(){var r=arguments,i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return n.cache=a.set(i,o),o};return n.cache=new(L.Cache||j),n}L.Cache=j;var U=Array.isArray;function H(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function z(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==A.call(e)}e.exports=function(e,t,n){var r=null==e?void 0:P(e,t);return void 0===r?n:r}}).call(this,n(101))},function(e,t){var n=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},r=-1;n.Diff=function(e,t){return[e,t]},n.prototype.diff_main=function(e,t,r,i){"undefined"==typeof i&&(i=this.Diff_Timeout<=0?Number.MAX_VALUE:(new Date).getTime()+1e3*this.Diff_Timeout);var a=i;if(null==e||null==t)throw new Error("Null input. (diff_main)");if(e==t)return e?[new n.Diff(0,e)]:[];"undefined"==typeof r&&(r=!0);var o=r,s=this.diff_commonPrefix(e,t),u=e.substring(0,s);e=e.substring(s),t=t.substring(s),s=this.diff_commonSuffix(e,t);var l=e.substring(e.length-s);e=e.substring(0,e.length-s),t=t.substring(0,t.length-s);var c=this.diff_compute_(e,t,o,a);return u&&c.unshift(new n.Diff(0,u)),l&&c.push(new n.Diff(0,l)),this.diff_cleanupMerge(c),c},n.prototype.diff_compute_=function(e,t,i,a){var o;if(!e)return[new n.Diff(1,t)];if(!t)return[new n.Diff(r,e)];var s=e.length>t.length?e:t,u=e.length>t.length?t:e,l=s.indexOf(u);if(-1!=l)return o=[new n.Diff(1,s.substring(0,l)),new n.Diff(0,u),new n.Diff(1,s.substring(l+u.length))],e.length>t.length&&(o[0][0]=o[2][0]=r),o;if(1==u.length)return[new n.Diff(r,e),new n.Diff(1,t)];var c=this.diff_halfMatch_(e,t);if(c){var f=c[0],d=c[1],h=c[2],p=c[3],g=c[4],m=this.diff_main(f,h,i,a),v=this.diff_main(d,p,i,a);return m.concat([new n.Diff(0,g)],v)}return i&&e.length>100&&t.length>100?this.diff_lineMode_(e,t,a):this.diff_bisect_(e,t,a)},n.prototype.diff_lineMode_=function(e,t,i){var a=this.diff_linesToChars_(e,t);e=a.chars1,t=a.chars2;var o=a.lineArray,s=this.diff_main(e,t,!1,i);this.diff_charsToLines_(s,o),this.diff_cleanupSemantic(s),s.push(new n.Diff(0,""));for(var u=0,l=0,c=0,f="",d="";u<s.length;){switch(s[u][0]){case 1:c++,d+=s[u][1];break;case r:l++,f+=s[u][1];break;case 0:if(l>=1&&c>=1){s.splice(u-l-c,l+c),u=u-l-c;for(var h=this.diff_main(f,d,!1,i),p=h.length-1;p>=0;p--)s.splice(u,0,h[p]);u+=h.length}c=0,l=0,f="",d=""}u++}return s.pop(),s},n.prototype.diff_bisect_=function(e,t,i){for(var a=e.length,o=t.length,s=Math.ceil((a+o)/2),u=s,l=2*s,c=new Array(l),f=new Array(l),d=0;d<l;d++)c[d]=-1,f[d]=-1;c[u+1]=0,f[u+1]=0;for(var h=a-o,p=h%2!=0,g=0,m=0,v=0,b=0,y=0;y<s&&!((new Date).getTime()>i);y++){for(var _=-y+g;_<=y-m;_+=2){for(var A=u+_,w=(C=_==-y||_!=y&&c[A-1]<c[A+1]?c[A+1]:c[A-1]+1)-_;C<a&&w<o&&e.charAt(C)==t.charAt(w);)C++,w++;if(c[A]=C,C>a)m+=2;else if(w>o)g+=2;else if(p){if((x=u+h-_)>=0&&x<l&&-1!=f[x])if(C>=(k=a-f[x]))return this.diff_bisectSplit_(e,t,C,w,i)}}for(var F=-y+v;F<=y-b;F+=2){for(var k,x=u+F,E=(k=F==-y||F!=y&&f[x-1]<f[x+1]?f[x+1]:f[x-1]+1)-F;k<a&&E<o&&e.charAt(a-k-1)==t.charAt(o-E-1);)k++,E++;if(f[x]=k,k>a)b+=2;else if(E>o)v+=2;else if(!p){if((A=u+h-F)>=0&&A<l&&-1!=c[A]){var C;w=u+(C=c[A])-A;if(C>=(k=a-k))return this.diff_bisectSplit_(e,t,C,w,i)}}}}return[new n.Diff(r,e),new n.Diff(1,t)]},n.prototype.diff_bisectSplit_=function(e,t,n,r,i){var a=e.substring(0,n),o=t.substring(0,r),s=e.substring(n),u=t.substring(r),l=this.diff_main(a,o,!1,i),c=this.diff_main(s,u,!1,i);return l.concat(c)},n.prototype.diff_linesToChars_=function(e,t){var n=[],r={};function i(e){for(var t="",i=0,o=-1,s=n.length;o<e.length-1;){-1==(o=e.indexOf("\n",i))&&(o=e.length-1);var u=e.substring(i,o+1);(r.hasOwnProperty?r.hasOwnProperty(u):void 0!==r[u])?t+=String.fromCharCode(r[u]):(s==a&&(u=e.substring(i),o=e.length),t+=String.fromCharCode(s),r[u]=s,n[s++]=u),i=o+1}return t}n[0]="";var a=4e4,o=i(e);return a=65535,{chars1:o,chars2:i(t),lineArray:n}},n.prototype.diff_charsToLines_=function(e,t){for(var n=0;n<e.length;n++){for(var r=e[n][1],i=[],a=0;a<r.length;a++)i[a]=t[r.charCodeAt(a)];e[n][1]=i.join("")}},n.prototype.diff_commonPrefix=function(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;for(var n=0,r=Math.min(e.length,t.length),i=r,a=0;n<i;)e.substring(a,i)==t.substring(a,i)?a=n=i:r=i,i=Math.floor((r-n)/2+n);return i},n.prototype.diff_commonSuffix=function(e,t){if(!e||!t||e.charAt(e.length-1)!=t.charAt(t.length-1))return 0;for(var n=0,r=Math.min(e.length,t.length),i=r,a=0;n<i;)e.substring(e.length-i,e.length-a)==t.substring(t.length-i,t.length-a)?a=n=i:r=i,i=Math.floor((r-n)/2+n);return i},n.prototype.diff_commonOverlap_=function(e,t){var n=e.length,r=t.length;if(0==n||0==r)return 0;n>r?e=e.substring(n-r):n<r&&(t=t.substring(0,n));var i=Math.min(n,r);if(e==t)return i;for(var a=0,o=1;;){var s=e.substring(i-o),u=t.indexOf(s);if(-1==u)return a;o+=u,0!=u&&e.substring(i-o)!=t.substring(0,o)||(a=o,o++)}},n.prototype.diff_halfMatch_=function(e,t){if(this.Diff_Timeout<=0)return null;var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length<n.length)return null;var i=this;function a(e,t,n){for(var r,a,o,s,u=e.substring(n,n+Math.floor(e.length/4)),l=-1,c="";-1!=(l=t.indexOf(u,l+1));){var f=i.diff_commonPrefix(e.substring(n),t.substring(l)),d=i.diff_commonSuffix(e.substring(0,n),t.substring(0,l));c.length<d+f&&(c=t.substring(l-d,l)+t.substring(l,l+f),r=e.substring(0,n-d),a=e.substring(n+f),o=t.substring(0,l-d),s=t.substring(l+f))}return 2*c.length>=e.length?[r,a,o,s,c]:null}var o,s,u,l,c,f=a(n,r,Math.ceil(n.length/4)),d=a(n,r,Math.ceil(n.length/2));return f||d?(o=d?f&&f[4].length>d[4].length?f:d:f,e.length>t.length?(s=o[0],u=o[1],l=o[2],c=o[3]):(l=o[0],c=o[1],s=o[2],u=o[3]),[s,u,l,c,o[4]]):null},n.prototype.diff_cleanupSemantic=function(e){for(var t=!1,i=[],a=0,o=null,s=0,u=0,l=0,c=0,f=0;s<e.length;)0==e[s][0]?(i[a++]=s,u=c,l=f,c=0,f=0,o=e[s][1]):(1==e[s][0]?c+=e[s][1].length:f+=e[s][1].length,o&&o.length<=Math.max(u,l)&&o.length<=Math.max(c,f)&&(e.splice(i[a-1],0,new n.Diff(r,o)),e[i[a-1]+1][0]=1,a--,s=--a>0?i[a-1]:-1,u=0,l=0,c=0,f=0,o=null,t=!0)),s++;for(t&&this.diff_cleanupMerge(e),this.diff_cleanupSemanticLossless(e),s=1;s<e.length;){if(e[s-1][0]==r&&1==e[s][0]){var d=e[s-1][1],h=e[s][1],p=this.diff_commonOverlap_(d,h),g=this.diff_commonOverlap_(h,d);p>=g?(p>=d.length/2||p>=h.length/2)&&(e.splice(s,0,new n.Diff(0,h.substring(0,p))),e[s-1][1]=d.substring(0,d.length-p),e[s+1][1]=h.substring(p),s++):(g>=d.length/2||g>=h.length/2)&&(e.splice(s,0,new n.Diff(0,d.substring(0,g))),e[s-1][0]=1,e[s-1][1]=h.substring(0,h.length-g),e[s+1][0]=r,e[s+1][1]=d.substring(g),s++),s++}s++}},n.prototype.diff_cleanupSemanticLossless=function(e){function t(e,t){if(!e||!t)return 6;var r=e.charAt(e.length-1),i=t.charAt(0),a=r.match(n.nonAlphaNumericRegex_),o=i.match(n.nonAlphaNumericRegex_),s=a&&r.match(n.whitespaceRegex_),u=o&&i.match(n.whitespaceRegex_),l=s&&r.match(n.linebreakRegex_),c=u&&i.match(n.linebreakRegex_),f=l&&e.match(n.blanklineEndRegex_),d=c&&t.match(n.blanklineStartRegex_);return f||d?5:l||c?4:a&&!s&&u?3:s||u?2:a||o?1:0}for(var r=1;r<e.length-1;){if(0==e[r-1][0]&&0==e[r+1][0]){var i=e[r-1][1],a=e[r][1],o=e[r+1][1],s=this.diff_commonSuffix(i,a);if(s){var u=a.substring(a.length-s);i=i.substring(0,i.length-s),a=u+a.substring(0,a.length-s),o=u+o}for(var l=i,c=a,f=o,d=t(i,a)+t(a,o);a.charAt(0)===o.charAt(0);){i+=a.charAt(0),a=a.substring(1)+o.charAt(0),o=o.substring(1);var h=t(i,a)+t(a,o);h>=d&&(d=h,l=i,c=a,f=o)}e[r-1][1]!=l&&(l?e[r-1][1]=l:(e.splice(r-1,1),r--),e[r][1]=c,f?e[r+1][1]=f:(e.splice(r+1,1),r--))}r++}},n.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,n.whitespaceRegex_=/\s/,n.linebreakRegex_=/[\r\n]/,n.blanklineEndRegex_=/\n\r?\n$/,n.blanklineStartRegex_=/^\r?\n\r?\n/,n.prototype.diff_cleanupEfficiency=function(e){for(var t=!1,i=[],a=0,o=null,s=0,u=!1,l=!1,c=!1,f=!1;s<e.length;)0==e[s][0]?(e[s][1].length<this.Diff_EditCost&&(c||f)?(i[a++]=s,u=c,l=f,o=e[s][1]):(a=0,o=null),c=f=!1):(e[s][0]==r?f=!0:c=!0,o&&(u&&l&&c&&f||o.length<this.Diff_EditCost/2&&u+l+c+f==3)&&(e.splice(i[a-1],0,new n.Diff(r,o)),e[i[a-1]+1][0]=1,a--,o=null,u&&l?(c=f=!0,a=0):(s=--a>0?i[a-1]:-1,c=f=!1),t=!0)),s++;t&&this.diff_cleanupMerge(e)},n.prototype.diff_cleanupMerge=function(e){e.push(new n.Diff(0,""));for(var t,i=0,a=0,o=0,s="",u="";i<e.length;)switch(e[i][0]){case 1:o++,u+=e[i][1],i++;break;case r:a++,s+=e[i][1],i++;break;case 0:a+o>1?(0!==a&&0!==o&&(0!==(t=this.diff_commonPrefix(u,s))&&(i-a-o>0&&0==e[i-a-o-1][0]?e[i-a-o-1][1]+=u.substring(0,t):(e.splice(0,0,new n.Diff(0,u.substring(0,t))),i++),u=u.substring(t),s=s.substring(t)),0!==(t=this.diff_commonSuffix(u,s))&&(e[i][1]=u.substring(u.length-t)+e[i][1],u=u.substring(0,u.length-t),s=s.substring(0,s.length-t))),i-=a+o,e.splice(i,a+o),s.length&&(e.splice(i,0,new n.Diff(r,s)),i++),u.length&&(e.splice(i,0,new n.Diff(1,u)),i++),i++):0!==i&&0==e[i-1][0]?(e[i-1][1]+=e[i][1],e.splice(i,1)):i++,o=0,a=0,s="",u=""}""===e[e.length-1][1]&&e.pop();var l=!1;for(i=1;i<e.length-1;)0==e[i-1][0]&&0==e[i+1][0]&&(e[i][1].substring(e[i][1].length-e[i-1][1].length)==e[i-1][1]?(e[i][1]=e[i-1][1]+e[i][1].substring(0,e[i][1].length-e[i-1][1].length),e[i+1][1]=e[i-1][1]+e[i+1][1],e.splice(i-1,1),l=!0):e[i][1].substring(0,e[i+1][1].length)==e[i+1][1]&&(e[i-1][1]+=e[i+1][1],e[i][1]=e[i][1].substring(e[i+1][1].length)+e[i+1][1],e.splice(i+1,1),l=!0)),i++;l&&this.diff_cleanupMerge(e)},n.prototype.diff_xIndex=function(e,t){var n,i=0,a=0,o=0,s=0;for(n=0;n<e.length&&(1!==e[n][0]&&(i+=e[n][1].length),e[n][0]!==r&&(a+=e[n][1].length),!(i>t));n++)o=i,s=a;return e.length!=n&&e[n][0]===r?s:s+(t-o)},n.prototype.diff_prettyHtml=function(e){for(var t=[],n=/&/g,i=/</g,a=/>/g,o=/\n/g,s=0;s<e.length;s++){var u=e[s][0],l=e[s][1].replace(n,"&amp;").replace(i,"&lt;").replace(a,"&gt;").replace(o,"&para;<br>");switch(u){case 1:t[s]='<ins style="background:#e6ffe6;">'+l+"</ins>";break;case r:t[s]='<del style="background:#ffe6e6;">'+l+"</del>";break;case 0:t[s]="<span>"+l+"</span>"}}return t.join("")},n.prototype.diff_text1=function(e){for(var t=[],n=0;n<e.length;n++)1!==e[n][0]&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_text2=function(e){for(var t=[],n=0;n<e.length;n++)e[n][0]!==r&&(t[n]=e[n][1]);return t.join("")},n.prototype.diff_levenshtein=function(e){for(var t=0,n=0,i=0,a=0;a<e.length;a++){var o=e[a][0],s=e[a][1];switch(o){case 1:n+=s.length;break;case r:i+=s.length;break;case 0:t+=Math.max(n,i),n=0,i=0}}return t+=Math.max(n,i)},n.prototype.diff_toDelta=function(e){for(var t=[],n=0;n<e.length;n++)switch(e[n][0]){case 1:t[n]="+"+encodeURI(e[n][1]);break;case r:t[n]="-"+e[n][1].length;break;case 0:t[n]="="+e[n][1].length}return t.join("\t").replace(/%20/g," ")},n.prototype.diff_fromDelta=function(e,t){for(var i=[],a=0,o=0,s=t.split(/\t/g),u=0;u<s.length;u++){var l=s[u].substring(1);switch(s[u].charAt(0)){case"+":try{i[a++]=new n.Diff(1,decodeURI(l))}catch(d){throw new Error("Illegal escape in diff_fromDelta: "+l)}break;case"-":case"=":var c=parseInt(l,10);if(isNaN(c)||c<0)throw new Error("Invalid number in diff_fromDelta: "+l);var f=e.substring(o,o+=c);"="==s[u].charAt(0)?i[a++]=new n.Diff(0,f):i[a++]=new n.Diff(r,f);break;default:if(s[u])throw new Error("Invalid diff operation in diff_fromDelta: "+s[u])}}if(o!=e.length)throw new Error("Delta length ("+o+") does not equal source text length ("+e.length+").");return i},n.prototype.match_main=function(e,t,n){if(null==e||null==t||null==n)throw new Error("Null input. (match_main)");return n=Math.max(0,Math.min(n,e.length)),e==t?0:e.length?e.substring(n,n+t.length)==t?n:this.match_bitap_(e,t,n):-1},n.prototype.match_bitap_=function(e,t,n){if(t.length>this.Match_MaxBits)throw new Error("Pattern too long for this browser.");var r=this.match_alphabet_(t),i=this;function a(e,r){var a=e/t.length,o=Math.abs(n-r);return i.Match_Distance?a+o/i.Match_Distance:o?1:a}var o=this.Match_Threshold,s=e.indexOf(t,n);-1!=s&&(o=Math.min(a(0,s),o),-1!=(s=e.lastIndexOf(t,n+t.length))&&(o=Math.min(a(0,s),o)));var u,l,c=1<<t.length-1;s=-1;for(var f,d=t.length+e.length,h=0;h<t.length;h++){for(u=0,l=d;u<l;)a(h,n+l)<=o?u=l:d=l,l=Math.floor((d-u)/2+u);d=l;var p=Math.max(1,n-l+1),g=Math.min(n+l,e.length)+t.length,m=Array(g+2);m[g+1]=(1<<h)-1;for(var v=g;v>=p;v--){var b=r[e.charAt(v-1)];if(m[v]=0===h?(m[v+1]<<1|1)&b:(m[v+1]<<1|1)&b|(f[v+1]|f[v])<<1|1|f[v+1],m[v]&c){var y=a(h,v-1);if(y<=o){if(o=y,!((s=v-1)>n))break;p=Math.max(1,2*n-s)}}}if(a(h+1,n)>o)break;f=m}return s},n.prototype.match_alphabet_=function(e){for(var t={},n=0;n<e.length;n++)t[e.charAt(n)]=0;for(n=0;n<e.length;n++)t[e.charAt(n)]|=1<<e.length-n-1;return t},n.prototype.patch_addContext_=function(e,t){if(0!=t.length){if(null===e.start2)throw Error("patch not initialized");for(var r=t.substring(e.start2,e.start2+e.length1),i=0;t.indexOf(r)!=t.lastIndexOf(r)&&r.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)i+=this.Patch_Margin,r=t.substring(e.start2-i,e.start2+e.length1+i);i+=this.Patch_Margin;var a=t.substring(e.start2-i,e.start2);a&&e.diffs.unshift(new n.Diff(0,a));var o=t.substring(e.start2+e.length1,e.start2+e.length1+i);o&&e.diffs.push(new n.Diff(0,o)),e.start1-=a.length,e.start2-=a.length,e.length1+=a.length+o.length,e.length2+=a.length+o.length}},n.prototype.patch_make=function(e,t,i){var a,o;if("string"==typeof e&&"string"==typeof t&&"undefined"==typeof i)a=e,(o=this.diff_main(a,t,!0)).length>2&&(this.diff_cleanupSemantic(o),this.diff_cleanupEfficiency(o));else if(e&&"object"==typeof e&&"undefined"==typeof t&&"undefined"==typeof i)o=e,a=this.diff_text1(o);else if("string"==typeof e&&t&&"object"==typeof t&&"undefined"==typeof i)a=e,o=t;else{if("string"!=typeof e||"string"!=typeof t||!i||"object"!=typeof i)throw new Error("Unknown call format to patch_make.");a=e,o=i}if(0===o.length)return[];for(var s=[],u=new n.patch_obj,l=0,c=0,f=0,d=a,h=a,p=0;p<o.length;p++){var g=o[p][0],m=o[p][1];switch(l||0===g||(u.start1=c,u.start2=f),g){case 1:u.diffs[l++]=o[p],u.length2+=m.length,h=h.substring(0,f)+m+h.substring(f);break;case r:u.length1+=m.length,u.diffs[l++]=o[p],h=h.substring(0,f)+h.substring(f+m.length);break;case 0:m.length<=2*this.Patch_Margin&&l&&o.length!=p+1?(u.diffs[l++]=o[p],u.length1+=m.length,u.length2+=m.length):m.length>=2*this.Patch_Margin&&l&&(this.patch_addContext_(u,d),s.push(u),u=new n.patch_obj,l=0,d=h,c=f)}1!==g&&(c+=m.length),g!==r&&(f+=m.length)}return l&&(this.patch_addContext_(u,d),s.push(u)),s},n.prototype.patch_deepCopy=function(e){for(var t=[],r=0;r<e.length;r++){var i=e[r],a=new n.patch_obj;a.diffs=[];for(var o=0;o<i.diffs.length;o++)a.diffs[o]=new n.Diff(i.diffs[o][0],i.diffs[o][1]);a.start1=i.start1,a.start2=i.start2,a.length1=i.length1,a.length2=i.length2,t[r]=a}return t},n.prototype.patch_apply=function(e,t){if(0==e.length)return[t,[]];e=this.patch_deepCopy(e);var n=this.patch_addPadding(e);t=n+t+n,this.patch_splitMax(e);for(var i=0,a=[],o=0;o<e.length;o++){var s,u,l=e[o].start2+i,c=this.diff_text1(e[o].diffs),f=-1;if(c.length>this.Match_MaxBits?-1!=(s=this.match_main(t,c.substring(0,this.Match_MaxBits),l))&&(-1==(f=this.match_main(t,c.substring(c.length-this.Match_MaxBits),l+c.length-this.Match_MaxBits))||s>=f)&&(s=-1):s=this.match_main(t,c,l),-1==s)a[o]=!1,i-=e[o].length2-e[o].length1;else if(a[o]=!0,i=s-l,c==(u=-1==f?t.substring(s,s+c.length):t.substring(s,f+this.Match_MaxBits)))t=t.substring(0,s)+this.diff_text2(e[o].diffs)+t.substring(s+c.length);else{var d=this.diff_main(c,u,!1);if(c.length>this.Match_MaxBits&&this.diff_levenshtein(d)/c.length>this.Patch_DeleteThreshold)a[o]=!1;else{this.diff_cleanupSemanticLossless(d);for(var h,p=0,g=0;g<e[o].diffs.length;g++){var m=e[o].diffs[g];0!==m[0]&&(h=this.diff_xIndex(d,p)),1===m[0]?t=t.substring(0,s+h)+m[1]+t.substring(s+h):m[0]===r&&(t=t.substring(0,s+h)+t.substring(s+this.diff_xIndex(d,p+m[1].length))),m[0]!==r&&(p+=m[1].length)}}}}return[t=t.substring(n.length,t.length-n.length),a]},n.prototype.patch_addPadding=function(e){for(var t=this.Patch_Margin,r="",i=1;i<=t;i++)r+=String.fromCharCode(i);for(i=0;i<e.length;i++)e[i].start1+=t,e[i].start2+=t;var a=e[0],o=a.diffs;if(0==o.length||0!=o[0][0])o.unshift(new n.Diff(0,r)),a.start1-=t,a.start2-=t,a.length1+=t,a.length2+=t;else if(t>o[0][1].length){var s=t-o[0][1].length;o[0][1]=r.substring(o[0][1].length)+o[0][1],a.start1-=s,a.start2-=s,a.length1+=s,a.length2+=s}if(0==(o=(a=e[e.length-1]).diffs).length||0!=o[o.length-1][0])o.push(new n.Diff(0,r)),a.length1+=t,a.length2+=t;else if(t>o[o.length-1][1].length){s=t-o[o.length-1][1].length;o[o.length-1][1]+=r.substring(0,s),a.length1+=s,a.length2+=s}return r},n.prototype.patch_splitMax=function(e){for(var t=this.Match_MaxBits,i=0;i<e.length;i++)if(!(e[i].length1<=t)){var a=e[i];e.splice(i--,1);for(var o=a.start1,s=a.start2,u="";0!==a.diffs.length;){var l=new n.patch_obj,c=!0;for(l.start1=o-u.length,l.start2=s-u.length,""!==u&&(l.length1=l.length2=u.length,l.diffs.push(new n.Diff(0,u)));0!==a.diffs.length&&l.length1<t-this.Patch_Margin;){var f=a.diffs[0][0],d=a.diffs[0][1];1===f?(l.length2+=d.length,s+=d.length,l.diffs.push(a.diffs.shift()),c=!1):f===r&&1==l.diffs.length&&0==l.diffs[0][0]&&d.length>2*t?(l.length1+=d.length,o+=d.length,c=!1,l.diffs.push(new n.Diff(f,d)),a.diffs.shift()):(d=d.substring(0,t-l.length1-this.Patch_Margin),l.length1+=d.length,o+=d.length,0===f?(l.length2+=d.length,s+=d.length):c=!1,l.diffs.push(new n.Diff(f,d)),d==a.diffs[0][1]?a.diffs.shift():a.diffs[0][1]=a.diffs[0][1].substring(d.length))}u=(u=this.diff_text2(l.diffs)).substring(u.length-this.Patch_Margin);var h=this.diff_text1(a.diffs).substring(0,this.Patch_Margin);""!==h&&(l.length1+=h.length,l.length2+=h.length,0!==l.diffs.length&&0===l.diffs[l.diffs.length-1][0]?l.diffs[l.diffs.length-1][1]+=h:l.diffs.push(new n.Diff(0,h))),c||e.splice(++i,0,l)}}},n.prototype.patch_toText=function(e){for(var t=[],n=0;n<e.length;n++)t[n]=e[n];return t.join("")},n.prototype.patch_fromText=function(e){var t=[];if(!e)return t;for(var i=e.split("\n"),a=0,o=/^@@ -(\d+),?(\d*) \+(\d+),?(\d*) @@$/;a<i.length;){var s=i[a].match(o);if(!s)throw new Error("Invalid patch string: "+i[a]);var u=new n.patch_obj;for(t.push(u),u.start1=parseInt(s[1],10),""===s[2]?(u.start1--,u.length1=1):"0"==s[2]?u.length1=0:(u.start1--,u.length1=parseInt(s[2],10)),u.start2=parseInt(s[3],10),""===s[4]?(u.start2--,u.length2=1):"0"==s[4]?u.length2=0:(u.start2--,u.length2=parseInt(s[4],10)),a++;a<i.length;){var l=i[a].charAt(0);try{var c=decodeURI(i[a].substring(1))}catch(f){throw new Error("Illegal escape in patch_fromText: "+c)}if("-"==l)u.diffs.push(new n.Diff(r,c));else if("+"==l)u.diffs.push(new n.Diff(1,c));else if(" "==l)u.diffs.push(new n.Diff(0,c));else{if("@"==l)break;if(""!==l)throw new Error('Invalid patch mode "'+l+'" in: '+c)}a++}}return t},(n.patch_obj=function(){this.diffs=[],this.start1=null,this.start2=null,this.length1=0,this.length2=0}).prototype.toString=function(){for(var e,t=["@@ -"+(0===this.length1?this.start1+",0":1==this.length1?this.start1+1:this.start1+1+","+this.length1)+" +"+(0===this.length2?this.start2+",0":1==this.length2?this.start2+1:this.start2+1+","+this.length2)+" @@\n"],n=0;n<this.diffs.length;n++){switch(this.diffs[n][0]){case 1:e="+";break;case r:e="-";break;case 0:e=" "}t[n+1]=e+encodeURI(this.diffs[n][1])+"\n"}return t.join("").replace(/%20/g," ")},e.exports=n,e.exports.diff_match_patch=n,e.exports.DIFF_DELETE=r,e.exports.DIFF_INSERT=1,e.exports.DIFF_EQUAL=0},function(e,t,n){var r;!function(i,a){"use strict";var o="function",s="undefined",u="object",l="string",c="major",f="model",d="name",h="type",p="vendor",g="version",m="architecture",v="console",b="mobile",y="tablet",_="smarttv",A="wearable",w="embedded",F="Amazon",k="Apple",x="ASUS",E="BlackBerry",C="Firefox",S="Google",O="Huawei",D="LG",j="Microsoft",T="Motorola",P="Opera",R="Samsung",M="Sharp",I="Sony",B="Xiaomi",N="Zebra",L="Facebook",U="Chromium OS",H="Mac OS",z=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},q=function(e,t){return typeof e===l&&-1!==V(t).indexOf(V(e))},V=function(e){return e.toLowerCase()},W=function(e,t){if(typeof e===l)return e=e.replace(/^\s\s*/,""),typeof t===s?e:e.substring(0,350)},G=function(e,t){for(var n,r,i,s,l,c,f=0;f<t.length&&!l;){var d=t[f],h=t[f+1];for(n=r=0;n<d.length&&!l&&d[n];)if(l=d[n++].exec(e))for(i=0;i<h.length;i++)c=l[++r],typeof(s=h[i])===u&&s.length>0?2===s.length?typeof s[1]==o?this[s[0]]=s[1].call(this,c):this[s[0]]=s[1]:3===s.length?typeof s[1]!==o||s[1].exec&&s[1].test?this[s[0]]=c?c.replace(s[1],s[2]):a:this[s[0]]=c?s[1].call(this,c,s[2]):a:4===s.length&&(this[s[0]]=c?s[3].call(this,c.replace(s[1],s[2])):a):this[s]=c||a;f+=2}},K=function(e,t){for(var n in t)if(typeof t[n]===u&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(q(t[n][r],e))return"?"===n?a:n}else if(q(t[n],e))return"?"===n?a:n;return e},Q={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Y={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,g],[/opios[\/ ]+([\w\.]+)/i],[g,[d,"Opera Mini"]],[/\bopr\/([\w\.]+)/i],[g,[d,P]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[d,g],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[d,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[g,[d,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[g,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[d,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure Browser"],g],[/\bfocus\/([\w\.]+)/i],[g,[d,"Firefox Focus"]],[/\bopt\/([\w\.]+)/i],[g,[d,"Opera Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[d,"Opera Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[d,"MIUI Browser"]],[/fxios\/([-\w\.]+)/i],[g,[d,C]],[/\bqihu|(qi?ho?o?|360)browser/i],[[d,"360 Browser"]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1 Browser"],g],[/(comodo_dragon)\/([\w\.]+)/i],[[d,/_/g," "],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[d,g],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,L],g],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[d,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[d,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[d,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[d,"Chrome Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,"Chrome WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[d,"Android Browser"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[g,K,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[d,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[d,"Firefox Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[d,g],[/(cobalt)\/([\w\.]+)/i],[d,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[m,"amd64"]],[/(ia32(?=;))/i],[[m,V]],[/((?:i[346]|x)86)[;\)]/i],[[m,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[m,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[m,"armhf"]],[/windows (ce|mobile); ppc;/i],[[m,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[m,/ower/,"",V]],[/(sun4\w)[;\)]/i],[[m,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[m,V]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[p,R],[h,y]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[p,R],[h,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[p,k],[h,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[p,k],[h,y]],[/(macintosh);/i],[f,[p,k]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[p,M],[h,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[p,O],[h,y]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[p,O],[h,b]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[f,/_/g," "],[p,B],[h,b]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[p,B],[h,y]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[p,"OPPO"],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[p,"Vivo"],[h,b]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[f,[p,"Realme"],[h,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[p,T],[h,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[p,T],[h,y]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[p,D],[h,y]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[p,D],[h,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[p,"Lenovo"],[h,y]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[p,"Nokia"],[h,b]],[/(pixel c)\b/i],[f,[p,S],[h,y]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[p,S],[h,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[p,I],[h,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[p,I],[h,y]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[p,"OnePlus"],[h,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[p,F],[h,y]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[p,F],[h,b]],[/(playbook);[-\w\),; ]+(rim)/i],[f,p,[h,y]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[p,E],[h,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[p,x],[h,y]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[p,x],[h,b]],[/(nexus 9)/i],[f,[p,"HTC"],[h,y]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[f,/_/g," "],[h,b]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[p,"Acer"],[h,y]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[p,"Meizu"],[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[p,f,[h,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[p,f,[h,y]],[/(surface duo)/i],[f,[p,j],[h,y]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[p,"Fairphone"],[h,b]],[/(u304aa)/i],[f,[p,"AT&T"],[h,b]],[/\bsie-(\w*)/i],[f,[p,"Siemens"],[h,b]],[/\b(rct\w+) b/i],[f,[p,"RCA"],[h,y]],[/\b(venue[\d ]{2,7}) b/i],[f,[p,"Dell"],[h,y]],[/\b(q(?:mv|ta)\w+) b/i],[f,[p,"Verizon"],[h,y]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[p,"Barnes & Noble"],[h,y]],[/\b(tm\d{3}\w+) b/i],[f,[p,"NuVision"],[h,y]],[/\b(k88) b/i],[f,[p,"ZTE"],[h,y]],[/\b(nx\d{3}j) b/i],[f,[p,"ZTE"],[h,b]],[/\b(gen\d{3}) b.+49h/i],[f,[p,"Swiss"],[h,b]],[/\b(zur\d{3}) b/i],[f,[p,"Swiss"],[h,y]],[/\b((zeki)?tb.*\b) b/i],[f,[p,"Zeki"],[h,y]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],f,[h,y]],[/\b(ns-?\w{0,9}) b/i],[f,[p,"Insignia"],[h,y]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[p,"NextBook"],[h,y]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],f,[h,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],f,[h,b]],[/\b(ph-1) /i],[f,[p,"Essential"],[h,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[p,"Envizen"],[h,y]],[/\b(trio[-\w\. ]+) b/i],[f,[p,"MachSpeed"],[h,y]],[/\btu_(1491) b/i],[f,[p,"Rotor"],[h,y]],[/(shield[\w ]+) b/i],[f,[p,"Nvidia"],[h,y]],[/(sprint) (\w+)/i],[p,f,[h,b]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[p,j],[h,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[p,N],[h,y]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[p,N],[h,b]],[/smart-tv.+(samsung)/i],[p,[h,_]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[p,R],[h,_]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,D],[h,_]],[/(apple) ?tv/i],[p,[f,"Apple TV"],[h,_]],[/crkey/i],[[f,"Chromecast"],[p,S],[h,_]],[/droid.+aft(\w)( bui|\))/i],[f,[p,F],[h,_]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[p,M],[h,_]],[/(bravia[\w ]+)( bui|\))/i],[f,[p,I],[h,_]],[/(mitv-\w{5}) bui/i],[f,[p,B],[h,_]],[/Hbbtv.*(technisat) (.*);/i],[p,f,[h,_]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,W],[f,W],[h,_]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,_]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,f,[h,v]],[/droid.+; (shield) bui/i],[f,[p,"Nvidia"],[h,v]],[/(playstation [345portablevi]+)/i],[f,[p,I],[h,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[p,j],[h,v]],[/((pebble))app/i],[p,f,[h,A]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[p,k],[h,A]],[/droid.+; (glass) \d/i],[f,[p,S],[h,A]],[/droid.+; (wt63?0{2,3})\)/i],[f,[p,N],[h,A]],[/(quest( 2| pro)?)/i],[f,[p,L],[h,A]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[h,w]],[/(aeobc)\b/i],[f,[p,F],[h,w]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[f,[h,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[h,y]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,y]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,b]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[d,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[d,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,d]],os:[[/microsoft (windows) (vista|xp)/i],[d,g],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[d,[g,K,Q]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[d,"Windows"],[g,K,Q]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,H],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,d],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[d,g],[/\(bb(10);/i],[g,[d,E]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[d,"Firefox OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[d,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[d,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[d,"Chromecast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[d,U],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[d,g],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[d,g]]},X=function e(t,n){if(typeof t===u&&(n=t,t=a),!(this instanceof e))return new e(t,n).getResult();var r=typeof i!==s&&i.navigator?i.navigator:a,c=t||(r&&r.userAgent?r.userAgent:""),f=r&&r.userAgentData?r.userAgentData:a,d=n?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2===0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(Y,n):Y,h=r&&r.userAgent==c;return this.getBrowser=function(){var e,t={};return t.name=a,t.version=a,G.call(t,c,d.browser),t.major=typeof(e=t.version)===l?e.replace(/[^\d\.]/g,"").split(".")[0]:a,h&&r&&r.brave&&typeof r.brave.isBrave==o&&(t.name="Brave"),t},this.getCPU=function(){var e={};return e.architecture=a,G.call(e,c,d.cpu),e},this.getDevice=function(){var e={};return e.vendor=a,e.model=a,e.type=a,G.call(e,c,d.device),h&&!e.type&&f&&f.mobile&&(e.type=b),h&&"Macintosh"==e.model&&r&&typeof r.standalone!==s&&r.maxTouchPoints&&r.maxTouchPoints>2&&(e.model="iPad",e.type=y),e},this.getEngine=function(){var e={};return e.name=a,e.version=a,G.call(e,c,d.engine),e},this.getOS=function(){var e={};return e.name=a,e.version=a,G.call(e,c,d.os),h&&!e.name&&f&&"Unknown"!=f.platform&&(e.name=f.platform.replace(/chrome os/i,U).replace(/macos/i,H)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return c},this.setUA=function(e){return c=typeof e===l&&e.length>350?W(e,350):e,this},this.setUA(c),this};X.VERSION="1.0.35",X.BROWSER=z([d,g,c]),X.CPU=z([m]),X.DEVICE=z([f,p,h,v,b,_,y,A,w]),X.ENGINE=X.OS=z([d,g]),typeof t!==s?(typeof e!==s&&e.exports&&(t=e.exports=X),t.UAParser=X):n(799)?(r=function(){return X}.call(t,n,t,e))===a||(e.exports=r):typeof i!==s&&(i.UAParser=X);var J=typeof i!==s&&(i.jQuery||i.Zepto);if(J&&!J.ua){var Z=new X;J.ua=Z.getResult(),J.ua.get=function(){return Z.getUA()},J.ua.set=function(e){Z.setUA(e);var t=Z.getResult();for(var n in t)J.ua[n]=t[n]}}}("object"===typeof window?window:this)},,function(e,t,n){var r=n(64).default,i=n(1059),a=n(1166),o=n(2025),s=n(2034).BlockTextBuilder,u=n(2039),l=n(844),c=l.limitedDepthRecursive,f=l.set,d=l.splitSelector;n(528);var h={baseElement:"body",decodeOptions:{isAttributeValue:!1,strict:!1},formatters:{},limits:{ellipsis:"...",maxChildNodes:void 0,maxDepth:void 0,maxInputLength:1<<24},longWordSplit:{forceWrapOnLimit:!1,wrapCharacters:[]},preserveNewlines:!1,returnDomByDefault:!0,tables:[],tags:{"":{format:"inline"},a:{format:"anchor",options:{baseUrl:null,hideLinkHrefIfSameAsText:!1,ignoreHref:!1,noAnchorUrl:!0,noLinkBrackets:!1}},article:{format:"block"},aside:{format:"block"},blockquote:{format:"blockquote",options:{leadingLineBreaks:2,trailingLineBreaks:2,trimEmptyLines:!0}},br:{format:"lineBreak"},div:{format:"block"},footer:{format:"block"},form:{format:"block"},h1:{format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},h2:{format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},h3:{format:"heading",options:{leadingLineBreaks:3,trailingLineBreaks:2,uppercase:!0}},h4:{format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},h5:{format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},h6:{format:"heading",options:{leadingLineBreaks:2,trailingLineBreaks:2,uppercase:!0}},header:{format:"block"},hr:{format:"horizontalLine",options:{leadingLineBreaks:2,length:void 0,trailingLineBreaks:2}},img:{format:"image",options:{baseUrl:null}},main:{format:"block"},nav:{format:"block"},ol:{format:"orderedList",options:{leadingLineBreaks:2,trailingLineBreaks:2}},p:{format:"paragraph",options:{leadingLineBreaks:2,trailingLineBreaks:2}},pre:{format:"pre",options:{leadingLineBreaks:2,trailingLineBreaks:2}},section:{format:"block"},table:{format:"table",options:{colSpacing:3,leadingLineBreaks:2,maxColumnWidth:60,rowSpacing:0,trailingLineBreaks:2,uppercaseHeaderCells:!0}},ul:{format:"unorderedList",options:{itemPrefix:" * ",leadingLineBreaks:2,trailingLineBreaks:2}},wbr:{format:"wbr"}},whitespaceCharacters:" \t\r\n\f\u200b",wordwrap:80};function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(t=i(h,t,{arrayMerge:function(e,t,n){return t}})).formatters=Object.assign({},u,t.formatters),g(t);var n=t.limits.maxInputLength;n&&e&&e.length>n&&(console.warn("Input length ".concat(e.length," is above allowed limit of ").concat(n,". Truncating without ellipsis.")),e=e.substring(0,n));var r=new o.DefaultHandler;new o.Parser(r,{decodeEntities:!1}).parseComplete(e);var a=c(t.limits.maxDepth,v,(function(e,n){n.addInline(t.limits.ellipsis||"")})),l=Array.isArray(t.baseElement)?t.baseElement:[t.baseElement],f=l.map((function(e){return m(r.dom,t,e)})).filter((function(e){return e})).reduce((function(e,t){return e.concat(t)}),[]),d=new s(t);return a(f,d),d.toString()}function g(e){var t=Object.values(e.tags);function n(n,r,i){if(void 0!==e[n])for(var a=0,o=t;a<o.length;a++){var s=o[a];s.format===r&&f(s,["options",i],e[n])}}if(n("hideLinkHrefIfSameAsText","anchor","hideLinkHrefIfSameAsText"),n("ignoreHref","anchor","ignoreHref"),n("linkHrefBaseUrl","anchor","baseUrl"),n("noAnchorUrl","anchor","noAnchorUrl"),n("noLinkBrackets","anchor","noLinkBrackets"),n("linkHrefBaseUrl","image","baseUrl"),n("unorderedListItemPrefix","unorderedList","itemPrefix"),n("uppercaseHeadings","heading","uppercase"),n("uppercaseHeadings","table","uppercaseHeadings"),n("uppercaseHeadings","dataTable","uppercaseHeadings"),e.ignoreImage){var i,a=r(t);try{for(a.s();!(i=a.n()).done;){var o=i.value;"image"===o.format&&(o.format="skip")}}catch(c){a.e(c)}finally{a.f()}}if(e.singleNewLineParagraphs){var s,u=r(t);try{for(u.s();!(s=u.n()).done;){var l=s.value;"paragraph"!==l.format&&"pre"!==l.format||(f(l,["options","leadingLineBreaks"],1),f(l,["options","trailingLineBreaks"],1))}}catch(c){u.e(c)}finally{u.f()}}}function m(e,t,n){var i=null,a=d(n);var o=c(t.limits.maxDepth,(function(e,n){if(!i){n=n.slice(0,t.limits.maxChildNodes);var o,s=r(n);try{for(s.s();!(o=s.n()).done;){var u=o.value;if(i)return;if(u.name===a.element){var l=function(){var e=u.attribs&&u.attribs.class?u.attribs.class.split(" "):[],t=u.attribs&&u.attribs.id?u.attribs.id.split(" "):[];if(a.classes.every((function(t){return e.indexOf(t)>=0}))&&a.ids.every((function(e){return t.indexOf(e)>=0})))return i=[u],{v:void 0}}();if("object"===typeof l)return l.v}u.children&&e(u.children)}}catch(c){s.e(c)}finally{s.f()}}}));return o(e),t.returnDomByDefault?i||e:i}function v(e,t,n){if(t){var i=n.options;t.length>i.limits.maxChildNodes&&(t=t.slice(0,i.limits.maxChildNodes)).push({data:i.limits.ellipsis,type:"text"});var o,s=r(t);try{for(s.s();!(o=s.n()).done;){var u=o.value;switch(u.type){case"text":n.addInline(a.decode(u.data,i.decodeOptions));break;case"tag":var l=i.tags,c=l[u.name]||l[""];(0,i.formatters[c.format])(u,e,n,c.options||{})}}}catch(f){s.e(f)}finally{s.f()}}}e.exports={htmlToText:p,fromString:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return p(e,t)}}},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t},o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RssHandler=t.DefaultHandler=t.DomUtils=t.ElementType=t.Tokenizer=t.createDomStream=t.parseDOM=t.parseDocument=t.DomHandler=t.Parser=void 0;var u=n(1167);Object.defineProperty(t,"Parser",{enumerable:!0,get:function(){return u.Parser}});var l=n(335);function c(e,t){var n=new l.DomHandler(void 0,t);return new u.Parser(n,t).end(e),n.root}Object.defineProperty(t,"DomHandler",{enumerable:!0,get:function(){return l.DomHandler}}),Object.defineProperty(t,"DefaultHandler",{enumerable:!0,get:function(){return l.DomHandler}}),t.parseDocument=c,t.parseDOM=function(e,t){return c(e,t).children},t.createDomStream=function(e,t,n){var r=new l.DomHandler(e,t,n);return new u.Parser(r,t)};var f=n(1168);Object.defineProperty(t,"Tokenizer",{enumerable:!0,get:function(){return s(f).default}});var d=a(n(92));t.ElementType=d,o(n(1172),t),t.DomUtils=a(n(1173));var h=n(1172);Object.defineProperty(t,"RssHandler",{enumerable:!0,get:function(){return h.FeedHandler}})},function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(92)),u=n(2028),l=n(2029),c=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);var f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function d(e,t){void 0===t&&(t={});for(var n=("length"in e?e:[e]),r="",i=0;i<n.length;i++)r+=h(n[i],t);return r}function h(e,t){switch(e.type){case s.Root:return d(e.children,t);case s.Directive:case s.Doctype:return"<"+e.data+">";case s.Comment:return function(e){return"\x3c!--"+e.data+"--\x3e"}(e);case s.CDATA:return function(e){return"<![CDATA["+e.children[0].data+"]]>"}(e);case s.Script:case s.Style:case s.Tag:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=l.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&p.has(e.parent.name)&&(t=r(r({},t),{xmlMode:!1})));!t.xmlMode&&g.has(e.name)&&(t=r(r({},t),{xmlMode:"foreign"}));var i="<"+e.name,a=function(e,t){if(e)return Object.keys(e).map((function(n){var r,i,a=null!==(r=e[n])&&void 0!==r?r:"";return"foreign"===t.xmlMode&&(n=null!==(i=l.attributeNames.get(n))&&void 0!==i?i:n),t.emptyAttrs||t.xmlMode||""!==a?n+'="'+(!1!==t.decodeEntities?u.encodeXML(a):a.replace(/"/g,"&quot;"))+'"':n})).join(" ")}(e.attribs,t);a&&(i+=" "+a);0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&f.has(e.name))?(t.xmlMode||(i+=" "),i+="/>"):(i+=">",e.children.length>0&&(i+=d(e.children,t)),!t.xmlMode&&f.has(e.name)||(i+="</"+e.name+">"));return i}(e,t);case s.Text:return function(e,t){var n=e.data||"";!1===t.decodeEntities||!t.xmlMode&&e.parent&&c.has(e.parent.name)||(n=u.encodeXML(n));return n}(e,t)}}t.default=d;var p=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),g=new Set(["svg","math"])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var r=n(1175),i=n(1176);t.decode=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTML)(e)},t.decodeStrict=function(e,t){return(!t||t<=0?r.decodeXML:r.decodeHTMLStrict)(e)},t.encode=function(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var a=n(1176);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function(){return a.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function(){return a.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return a.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function(){return a.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function(){return a.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function(){return a.encodeHTML}});var o=n(1175);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function(){return o.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function(){return o.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function(){return o.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function(){return o.decodeXML}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),t.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var r=n(335),i=[];function a(e){var t;return null!==(t=e.children)&&void 0!==t?t:i}function o(e){return e.parent||null}t.getChildren=a,t.getParent=o,t.getSiblings=function(e){var t=o(e);if(null!=t)return a(t);for(var n=[e],r=e.prev,i=e.next;null!=r;)n.unshift(r),r=r.prev;for(;null!=i;)n.push(i),i=i.next;return n},t.getAttributeValue=function(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]},t.hasAttrib=function(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function(e){return e.name},t.nextElementSibling=function(e){for(var t=e.next;null!==t&&!(0,r.isTag)(t);)t=t.next;return t},t.prevElementSibling=function(e){for(var t=e.prev;null!==t&&!(0,r.isTag)(t);)t=t.prev;return t}},function(e,t,n){"use strict";function r(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children;t.splice(t.lastIndexOf(e),1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=r,t.replaceElement=function(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var a=i.children;a[a.lastIndexOf(e)]=t}},t.appendChild=function(e,t){if(r(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null},t.append=function(e,t){r(t);var n=e.parent,i=e.next;if(t.next=i,t.prev=e,e.next=t,t.parent=n,i){if(i.prev=t,n){var a=n.children;a.splice(a.lastIndexOf(i),0,t)}}else n&&n.children.push(t)},t.prependChild=function(e,t){if(r(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1];n.prev=t,t.next=n}else t.next=null},t.prepend=function(e,t){r(t);var n=e.parent;if(n){var i=n.children;i.splice(i.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.removeSubsets=void 0;var r=n(335);function i(e,t){var n=[],i=[];if(e===t)return 0;for(var a=(0,r.hasChildren)(e)?e:e.parent;a;)n.unshift(a),a=a.parent;for(a=(0,r.hasChildren)(t)?t:t.parent;a;)i.unshift(a),a=a.parent;for(var o=Math.min(n.length,i.length),s=0;s<o&&n[s]===i[s];)s++;if(0===s)return 1;var u=n[s-1],l=u.children,c=n[s],f=i[s];return l.indexOf(c)>l.indexOf(f)?u===t?20:4:u===e?10:2}t.removeSubsets=function(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(var r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e},t.compareDocumentPosition=i,t.uniqueSort=function(e){return(e=e.filter((function(e,t,n){return!n.includes(e,t+1)}))).sort((function(e,t){var n=i(e,t);return 2&n?-1:4&n?1:0})),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFeed=void 0;var r=n(1174),i=n(1178);t.getFeed=function(e){var t=u(f,e);return t?"feed"===t.name?function(e){var t,n=e.children,r={type:"atom",items:(0,i.getElementsByTagName)("entry",n).map((function(e){var t,n=e.children,r={media:s(n)};c(r,"id","id",n),c(r,"title","title",n);var i=null===(t=u("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);var a=l("summary",n)||l("content",n);a&&(r.description=a);var o=l("updated",n);return o&&(r.pubDate=new Date(o)),r}))};c(r,"id","id",n),c(r,"title","title",n);var a=null===(t=u("link",n))||void 0===t?void 0:t.attribs.href;a&&(r.link=a);c(r,"description","subtitle",n);var o=l("updated",n);o&&(r.updated=new Date(o));return c(r,"author","email",n,!0),r}(t):function(e){var t,n,r=null!==(n=null===(t=u("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],a={type:e.name.substr(0,3),id:"",items:(0,i.getElementsByTagName)("item",e.children).map((function(e){var t=e.children,n={media:s(t)};c(n,"id","guid",t),c(n,"title","title",t),c(n,"link","link",t),c(n,"description","description",t);var r=l("pubDate",t);return r&&(n.pubDate=new Date(r)),n}))};c(a,"title","title",r),c(a,"link","link",r),c(a,"description","description",r);var o=l("lastBuildDate",r);o&&(a.updated=new Date(o));return c(a,"author","managingEditor",r,!0),a}(t):null};var a=["url","type","lang"],o=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function s(e){return(0,i.getElementsByTagName)("media:content",e).map((function(e){for(var t=e.attribs,n={medium:t.medium,isDefault:!!t.isDefault},r=0,i=a;r<i.length;r++){t[l=i[r]]&&(n[l]=t[l])}for(var s=0,u=o;s<u.length;s++){var l;t[l=u[s]]&&(n[l]=parseInt(t[l],10))}return t.expression&&(n.expression=t.expression),n}))}function u(e,t){return(0,i.getElementsByTagName)(e,t,!0,1)[0]}function l(e,t,n){return void 0===n&&(n=!1),(0,r.textContent)((0,i.getElementsByTagName)(e,t,n,1)).trim()}function c(e,t,n,r,i){void 0===i&&(i=!1);var a=l(n,r,i);a&&(e[t]=a)}function f(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}},function(e,t,n){var r=n(77).default,i=n(78).default,a=n(844).trimCharacter,o=n(2035),s=(o.StackItem,o.BlockStackItem),u=o.TableCellStackItem,l=o.TableRowStackItem,c=o.TableStackItem,f=o.TransformerStackItem,d=n(2037).tableToString,h=n(2038).WhitespaceProcessor;n(528);var p=function(){"use strict";function e(t){r(this,e),this.options=t,this.whitepaceProcessor=new h(t),this._stackItem=new s(t),this._wordTransformer=void 0}return i(e,[{key:"pushWordTransform",value:function(e){this._wordTransformer=new f(this._wordTransformer,e)}},{key:"popWordTransform",value:function(){if(this._wordTransformer){var e=this._wordTransformer.transform;return this._wordTransformer=this._wordTransformer.next,e}}},{key:"_getCombinedWordTransformer",value:function(){var e=this,t=function e(t,n){return n?e(n.transform(t),n.next):t};return function(n){return t(n,e._wordTransformer)}}},{key:"_popStackItem",value:function(){var e=this._stackItem;return this._stackItem=e.next,e}},{key:"addLineBreak",value:function(){(this._stackItem instanceof s||this._stackItem instanceof u)&&(this._stackItem.isPre?this._stackItem.rawText+="\n":this._stackItem.inlineTextBuilder.startNewLine())}},{key:"addWordBreakOpportunity",value:function(){(this._stackItem instanceof s||this._stackItem instanceof u)&&(this._stackItem.inlineTextBuilder.wordBreakOpportunity=!0)}},{key:"addInline",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"object"===typeof t?this._addInline(e,t):this._addInline(e,{noWordTransform:t})}},{key:"_addInline",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.noWordTransform,r=void 0!==n&&n;(this._stackItem instanceof s||this._stackItem instanceof u)&&(this._stackItem.isPre?this._stackItem.rawText+=e:(this.whitepaceProcessor.testContainsWords(e)||e.length&&!this._stackItem.stashedLineBreaks)&&(this._stackItem.stashedLineBreaks&&this._stackItem.inlineTextBuilder.startNewLine(this._stackItem.stashedLineBreaks),this.whitepaceProcessor.shrinkWrapAdd(e,this._stackItem.inlineTextBuilder,this._wordTransformer&&!r?this._getCombinedWordTransformer():void 0),this._stackItem.stashedLineBreaks=0))}},{key:"openBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;"object"===typeof e?this._openBlock(e):this._openBlock({isPre:n,leadingLineBreaks:e,reservedLineLength:t})}},{key:"_openBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.leadingLineBreaks,n=void 0===t?1:t,r=e.reservedLineLength,i=void 0===r?0:r,a=e.isPre,o=void 0!==a&&a,u=Math.max(20,this._stackItem.inlineTextBuilder.maxLineLength-i);this._stackItem=new s(this.options,this._stackItem,n,u),o&&(this._stackItem.isPre=!0)}},{key:"closeBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;"object"===typeof e?this._closeBlock(e):this._closeBlock({trailingLineBreaks:e,blockTransform:t})}},{key:"_closeBlock",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.trailingLineBreaks,n=void 0===t?1:t,r=e.blockTransform,i=void 0===r?void 0:r,a=this._popStackItem(),o=i?i(g(a)):g(a);m(this._stackItem,o,a.leadingLineBreaks,Math.max(a.stashedLineBreaks,n))}},{key:"openTable",value:function(){this._stackItem=new c(this._stackItem)}},{key:"openTableRow",value:function(){if(!(this._stackItem instanceof c))throw new Error("Can't add table row to something that is not a table! Check the formatter.");this._stackItem=new l(this._stackItem)}},{key:"openTableCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};"object"===typeof e?this._openTableCell(e):this._openTableCell({maxColumnWidth:e})}},{key:"_openTableCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.maxColumnWidth,n=void 0===t?void 0:t;if(!(this._stackItem instanceof l))throw new Error("Can't add table cell to something that is not a table row! Check the formatter.");this._stackItem=new u(this.options,this._stackItem,n)}},{key:"closeTableCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;"object"===typeof e?this._closeTableCell(e):this._closeTableCell({colspan:e,rowspan:t})}},{key:"_closeTableCell",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.colspan,n=void 0===t?1:t,r=e.rowspan,i=void 0===r?1:r,o=this._popStackItem(),s=a(g(o),"\n");o.next.cells.push({colspan:n,rowspan:i,text:s})}},{key:"closeTableRow",value:function(){var e=this._popStackItem();e.next.rows.push(e.cells)}},{key:"closeTable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;"object"===typeof e?this._closeTable(e):this._closeTable({colSpacing:e,leadingLineBreaks:n,rowSpacing:t,trailingLineBreaks:r})}},{key:"_closeTable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.colSpacing,n=void 0===t?3:t,r=e.rowSpacing,i=void 0===r?0:r,a=e.leadingLineBreaks,o=void 0===a?2:a,s=e.trailingLineBreaks,u=void 0===s?2:s,l=this._popStackItem(),c=d(l.rows,i,n);c&&m(this._stackItem,c,o,u)}},{key:"toString",value:function(){return g(this._stackItem.getRoot())}}]),e}();function g(e){if(!(e instanceof s||e instanceof u))throw new Error("Only blocks and table cells can be requested for text contents.");return e.inlineTextBuilder.isEmpty()?e.rawText:e.rawText+e.inlineTextBuilder.toString()}function m(e,t,n,r){if(!(e instanceof s||e instanceof u))throw new Error("Only blocks and table cells can contain text.");var i=g(e),a=Math.max(e.stashedLineBreaks,n);e.inlineTextBuilder.clear(),i?e.rawText=i+"\n".repeat(a)+t:(e.rawText=t,e.leadingLineBreaks=a),e.stashedLineBreaks=r}e.exports={BlockTextBuilder:p}},function(e,t,n){var r=n(220).default,i=n(221).default,a=n(77).default,o=n(78).default,s=n(1179).InlineTextBuilder,u=function(){"use strict";function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;a(this,e),this.next=t}return o(e,[{key:"getRoot",value:function(){return this.next?this.next:this}}]),e}(),l=function(e){"use strict";r(n,e);var t=i(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0;return a(this,n),(r=t.call(this,i)).leadingLineBreaks=o,r.inlineTextBuilder=new s(e,u),r.rawText="",r.stashedLineBreaks=0,r.isPre=i&&i.isPre,r}return o(n)}(u),c=function(e){"use strict";r(n,e);var t=i(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return a(this,n),(e=t.call(this,r)).rows=[],e.isPre=r&&r.isPre,e}return o(n)}(u),f=function(e){"use strict";r(n,e);var t=i(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return a(this,n),(e=t.call(this,r)).cells=[],e.isPre=r&&r.isPre,e}return o(n)}(u),d=function(e){"use strict";r(n,e);var t=i(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return a(this,n),(r=t.call(this,i)).inlineTextBuilder=new s(e,o),r.rawText="",r.stashedLineBreaks=0,r.isPre=i&&i.isPre,r}return o(n)}(u),h=function(e){"use strict";r(n,e);var t=i(n);function n(){var e,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,i=arguments.length>1?arguments[1]:void 0;return a(this,n),(e=t.call(this,r)).transform=i,e}return o(n)}(u);e.exports={BlockStackItem:l,StackItem:u,TableCellStackItem:d,TableRowStackItem:f,TableStackItem:c,TransformerStackItem:h}},function(e,t,n){var r=n(1067),i=n(1064),a=n(619),o=n(1068);e.exports=function(e){return r(e)||i(e)||a(e)||o()},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){function n(e,t){return e[t]||(e[t]=[]),e[t]}function r(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;e[t];)t++;return t}function i(e,t,r,i){for(var a=0;a<e.rowspan;a++)for(var o=n(t,r+a),s=0;s<e.colspan;s++)o[i+s]=e}function a(e,t,n,r){e[t+n]=Math.max(e[t+n]||0,e[t]+r)}e.exports={tableToString:function(e,t,o){for(var s=[],u=0,l=e.length,c=[0],f=0;f<l;f++){for(var d=n(s,f),h=e[f],p=0,g=0;g<h.length;g++){var m=h[g];i(m,s,f,p=r(d,p)),p+=m.colspan,m.lines=m.text.split("\n");var v=m.lines.length;a(c,f,m.rowspan,v+t)}u=d.length>u?d.length:u}!function(e,t){for(var r=0;r<t;r++)for(var i=n(e,r),a=0;a<r;a++){var o=n(e,a),s=i[a];i[a]=o[r],o[r]=s}}(s,l>u?l:u);for(var b=[],y=[0],_=0;_<u;_++)for(var A=0,w=void 0;A<l&&(w=s[_][A]);){if(!w.rendered){for(var F=0,k=0;k<w.lines.length;k++){var x=w.lines[k],E=c[A]+k;b[E]=(b[E]||"").padEnd(y[_])+x,F=x.length>F?x.length:F}a(y,_,w.colspan,F+o),w.rendered=!0}A+=w.rowspan}return b.join("\n")}}},function(e,t,n){var r=n(77).default,i=n(78).default,a=n(189).default;n(1179).InlineTextBuilder;n(528);var o=function(){"use strict";function e(t){r(this,e),this.whitespaceChars=t.preserveNewlines?t.whitespaceCharacters.replace(/\n/g,""):t.whitespaceCharacters;var n,i=(n=this.whitespaceChars,a(n).map((function(e){return"\\u"+e.charCodeAt(0).toString(16).padStart(4,"0")})).join(""));if(this.leadingWhitespaceRe=new RegExp("^[".concat(i,"]")),this.trailingWhitespaceRe=new RegExp("[".concat(i,"]$")),this.allWhitespaceOrEmptyRe=new RegExp("^[".concat(i,"]*$")),t.preserveNewlines){var o=new RegExp("\n|[^\n".concat(i,"]+"),"gm");this.shrinkWrapAdd=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(e){var r=t.stashedSpace,i=!1,a=o.exec(e);if(a)for(i=!0,"\n"===a[0]?t.startNewLine():r||this.testLeadingWhitespace(e)?t.pushWord(n(a[0])):t.concatWord(n(a[0]));null!==(a=o.exec(e));)"\n"===a[0]?t.startNewLine():t.pushWord(n(a[0]));t.stashedSpace=r&&!i||this.testTrailingWhitespace(e)}}}else{var s=new RegExp("[^".concat(i,"]+"),"g");this.shrinkWrapAdd=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return e};if(e){var r=t.stashedSpace,i=!1,a=s.exec(e);if(a)for(i=!0,r||this.testLeadingWhitespace(e)?t.pushWord(n(a[0])):t.concatWord(n(a[0]));null!==(a=s.exec(e));)t.pushWord(n(a[0]));t.stashedSpace=r&&!i||this.testTrailingWhitespace(e)}}}}return i(e,[{key:"testLeadingWhitespace",value:function(e){return this.leadingWhitespaceRe.test(e)}},{key:"testTrailingWhitespace",value:function(e){return this.trailingWhitespaceRe.test(e)}},{key:"testContainsWords",value:function(e){return!this.allWhitespaceOrEmptyRe.test(e)}}]),e}();e.exports={WhitespaceProcessor:o}},function(e,t,n){var r=n(64).default,i=n(1166),a=n(844),o=a.get,s=a.numberToLetterSequence,u=a.numberToRoman,l=a.splitClassesAndIds,c=a.trimCharacter;function f(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks})}function d(e,t,n,i,a){var s="li"===o(e,["parent","name"]),u=0,l=(e.children||[]).filter((function(e){return"text"!==e.type||!/^\s*$/.test(e.data)})).map((function(e){if("li"!==e.name)return{node:e,prefix:""};var t=s?a().trimStart():a();return t.length>u&&(u=t.length),{node:e,prefix:t}}));if(l.length){var c=u,f="\n"+" ".repeat(c);n.openBlock({leadingLineBreaks:s?1:i.leadingLineBreaks||2});var d,h=r(l);try{var p=function(){var e=d.value,r=e.node,i=e.prefix;n.openBlock({leadingLineBreaks:1,reservedLineLength:c}),t([r],n),n.closeBlock({trailingLineBreaks:1,blockTransform:function(e){return i+" ".repeat(c-i.length)+e.replace(/\n/g,f)}})};for(h.s();!(d=h.n()).done;)p()}catch(g){h.e(g)}finally{h.f()}n.closeBlock({trailingLineBreaks:s?1:i.trailingLineBreaks||2})}}function h(e,t,n,i){function a(e){var r=+o(e,["attribs","colspan"])||1,a=+o(e,["attribs","rowspan"])||1;n.openTableCell({maxColumnWidth:i.maxColumnWidth}),t(e.children,n),n.closeTableCell({colspan:r,rowspan:a})}n.openTable(),e.children.forEach((function e(t){if("tag"!==t.type)return;var o=i.uppercaseHeaderCells?function(e){n.pushWordTransform((function(e){return e.toUpperCase()})),a(e),n.popWordTransform()}:a;switch(t.name){case"thead":case"tbody":case"tfoot":case"center":return void t.children.forEach(e);case"tr":n.openTableRow();var s,u=r(t.children);try{for(u.s();!(s=u.n()).done;){var l=s.value;if("tag"===l.type)switch(l.name){case"th":o(l);break;case"td":a(l)}}}catch(c){u.e(c)}finally{u.f()}n.closeTableRow()}})),n.closeTable({colSpacing:i.colSpacing,leadingLineBreaks:i.leadingLineBreaks,rowSpacing:i.rowSpacing,trailingLineBreaks:i.trailingLineBreaks})}n(528),e.exports={anchor:function(e,t,n,r){var a=function(){if(r.ignoreHref)return"";if(!e.attribs||!e.attribs.href)return"";var t=e.attribs.href.replace(/^mailto:/,"");return r.noAnchorUrl&&"#"===t[0]?"":(t=r.baseUrl&&"/"===t[0]?r.baseUrl+t:t,i.decode(t,n.options.decodeOptions))}();if(a){var o="";n.pushWordTransform((function(e){return e&&(o+=e),e})),t(e.children,n),n.popWordTransform(),r.hideLinkHrefIfSameAsText&&a===o||n.addInline(o?r.noLinkBrackets?" "+a:" ["+a+"]":a,{noWordTransform:!0})}else t(e.children,n)},block:f,blockquote:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2,reservedLineLength:2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2,blockTransform:function(e){return(!1!==r.trimEmptyLines?c(e,"\n"):e).split("\n").map((function(e){return"> "+e})).join("\n")}})},dataTable:h,heading:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),!1!==r.uppercase?(n.pushWordTransform((function(e){return e.toUpperCase()})),t(e.children,n),n.popWordTransform()):t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},horizontalLine:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),n.addInline("-".repeat(r.length||n.options.wordwrap||40)),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},image:function(e,t,n,r){var a=e.attribs||{},o=a.alt?i.decode(a.alt,n.options.decodeOptions):"",s=a.src?r.baseUrl&&0===a.src.indexOf("/")?r.baseUrl+a.src:a.src:"",u=s?o?o+" ["+s+"]":"["+s+"]":o;n.addInline(u)},inline:function(e,t,n,r){t(e.children,n)},lineBreak:function(e,t,n,r){n.addLineBreak()},orderedList:function(e,t,n,r){var i=Number(e.attribs.start||"1"),a=function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"1"){case"a":return function(e){return s(e,"a")};case"A":return function(e){return s(e,"A")};case"i":return function(e){return u(e).toLowerCase()};case"I":return function(e){return u(e)};default:return function(e){return e.toString()}}}(e.attribs.type);return d(e,t,n,r,(function(){return" "+a(i++)+". "}))},paragraph:function(e,t,n,r){n.openBlock({leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},pre:function(e,t,n,r){n.openBlock({isPre:!0,leadingLineBreaks:r.leadingLineBreaks||2}),t(e.children,n),n.closeBlock({trailingLineBreaks:r.trailingLineBreaks||2})},skip:function(e,t,n,r){},table:function(e,t,n,r){return function(e,t){if(!0===t)return!0;if(!e)return!1;var n=l(t),r=n.classes,i=n.ids,a=(e.class||"").split(" "),o=(e.id||"").split(" ");return a.some((function(e){return r.includes(e)}))||o.some((function(e){return i.includes(e)}))}(e.attribs,n.options.tables)?h(e,t,n,r):f(e,t,n,r)},unorderedList:function(e,t,n,r){var i=r.itemPrefix||" * ";return d(e,t,n,r,(function(){return i}))},wbr:function(e,t,n,r){n.addWordBreakOpportunity()}}},function(e,t,n){(function(t){var r=n(413).default,i=n(427).default,a=n(815).default,o=n(1075).default,s=n(237).default,u=n(132).default,l=n(1062).default,c=n(220).default,f=n(221).default,d=n(813).default,h=n(189).default,p=n(621).default,g=n(64).default,m=n(77).default,v=n(78).default,b=["functions"];self,e.exports=function(){var e={514:function(e,t,n){"use strict";var r=n(8870).clone,i=n(8160),a={annotations:Symbol("annotations")};t.error=function(e){if(!this._original||"object"!=typeof this._original)return this.details[0].message;for(var t=e?"":"\x1b[31m",n=e?"":"\x1b[41m",o=e?"":"\x1b[0m",s=r(this._original),u=this.details.length-1;u>=0;--u)for(var l=u+1,c=this.details[u],f=c.path,d=s,h=0;;++h){var p=f[h];if(i.isSchema(d)&&(d=d.clone()),!(h+1<f.length&&"string"!=typeof d[p])){var g=d[a.annotations]||{errors:{},missing:{}};d[a.annotations]=g;var m=p||c.context.key;void 0!==d[p]?(g.errors[m]=g.errors[m]||[],g.errors[m].push(l)):g.missing[m]=l;break}d=d[p]}var v=a.safeStringify(s,2).replace(/_\$key\$_([, \d]+)_\$end\$_"/g,(function(e,n){return'" '.concat(t,"[").concat(n,"]").concat(o)})).replace(/"_\$miss\$_([^|]+)\|(\d+)_\$end\$_": "__missing__"/g,(function(e,r,i){return"".concat(n,'"').concat(r,'"').concat(o).concat(t," [").concat(i,"]: -- missing --").concat(o)})).replace(/\s*"_\$idx\$_([, \d]+)_\$end\$_",?\n(.*)/g,(function(e,n,r){return"\n".concat(r," ").concat(t,"[").concat(n,"]").concat(o)})).replace(/"\[(NaN|Symbol.*|-?Infinity|function.*|\(.*)]"/g,(function(e,t){return t}));v="".concat(v,"\n").concat(t);for(var b=0;b<this.details.length;++b)v="".concat(v,"\n[").concat(b+1,"] ").concat(this.details[b].message);return v+=o},a.safeStringify=function(e,t){return JSON.stringify(e,a.serializer(),t)},a.serializer=function(){var e=[],t=[],n=function(n,r){return t[0]===r?"[Circular ~]":"[Circular ~."+e.slice(0,t.indexOf(r)).join(".")+"]"};return function(r,i){if(t.length>0){var o=t.indexOf(this);~o?(t.length=o+1,e.length=o+1,e[o]=r):(t.push(this),e.push(r)),~t.indexOf(i)&&(i=n.call(this,r,i))}else t.push(i);if(i){var s=i[a.annotations];if(s){if(Array.isArray(i)){for(var u=[],l=0;l<i.length;++l)s.errors[l]&&u.push("_$idx$_".concat(s.errors[l].sort().join(", "),"_$end$_")),u.push(i[l]);i=u}else{for(var c in s.errors)i["".concat(c,"_$key$_").concat(s.errors[c].sort().join(", "),"_$end$_")]=i[c],i[c]=void 0;for(var f in s.missing)i["_$miss$_".concat(f,"|").concat(s.missing[f],"_$end$_")]="__missing__"}return i}}return i===1/0||i===-1/0||Number.isNaN(i)||"function"==typeof i||"symbol"==typeof i?"["+i.toString()+"]":i}}},7629:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.clone,o=r.deepEqual,s=r.merge,u=n(8652),l=n(8160),c=n(3292),f=n(6354),d=n(8901),b=n(1123),y=n(6914),_=n(2294),A=n(6133),w=n(2305),F=n(8863),k=n(2036),x={Base:function(){function e(t){m(this,e),this.type=t,this.$_root=null,this._definition={},this._reset()}return v(e,[{key:"_reset",value:function(){this._ids=new _.Ids,this._preferences=null,this._refs=new A.Manager,this._cache=null,this._valids=null,this._invalids=null,this._flags={},this._rules=[],this._singleRules=new Map,this.$_terms={},this.$_temp={ruleset:null,whens:{}}}},{key:"describe",value:function(){return i("function"==typeof b.describe,"Manifest functionality disabled"),b.describe(this)}},{key:"allow",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return l.verifyFlat(t,"allow"),this._values(t,"_valids")}},{key:"alter",value:function(e){i(e&&"object"==typeof e&&!Array.isArray(e),"Invalid targets argument"),i(!this._inRuleset(),"Cannot set alterations inside a ruleset");var t=this.clone();for(var n in t.$_terms.alterations=t.$_terms.alterations||[],e){var r=e[n];i("function"==typeof r,"Alteration adjuster for",n,"must be a function"),t.$_terms.alterations.push({target:n,adjuster:r})}return t.$_temp.ruleset=!1,t}},{key:"artifact",value:function(e){return i(void 0!==e,"Artifact cannot be undefined"),i(!this._cache,"Cannot set an artifact with a rule cache"),this.$_setFlag("artifact",e)}},{key:"cast",value:function(e){return i(!1===e||"string"==typeof e,"Invalid to value"),i(!1===e||this._definition.cast[e],"Type",this.type,"does not support casting to",e),this.$_setFlag("cast",!1===e?void 0:e)}},{key:"default",value:function(e,t){return this._default("default",e,t)}},{key:"description",value:function(e){return i(e&&"string"==typeof e,"Description must be a non-empty string"),this.$_setFlag("description",e)}},{key:"empty",value:function(e){var t=this.clone();return void 0!==e&&(e=t.$_compile(e,{override:!1})),t.$_setFlag("empty",e,{clone:!1})}},{key:"error",value:function(e){return i(e,"Missing error"),i(e instanceof Error||"function"==typeof e,"Must provide a valid Error object or a function"),this.$_setFlag("error",e)}},{key:"example",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return i(void 0!==e,"Missing example"),l.assertOptions(t,["override"]),this._inner("examples",e,{single:!0,override:t.override})}},{key:"external",value:function(e,t){return"object"==typeof e&&(i(!t,"Cannot combine options with description"),t=e.description,e=e.method),i("function"==typeof e,"Method must be a function"),i(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this._inner("externals",{method:e,description:t},{single:!0})}},{key:"failover",value:function(e,t){return this._default("failover",e,t)}},{key:"forbidden",value:function(){return this.presence("forbidden")}},{key:"id",value:function(e){return e?(i("string"==typeof e,"id must be a non-empty string"),i(/^[^\.]+$/.test(e),"id cannot contain period character"),this.$_setFlag("id",e)):this.$_setFlag("id",void 0)}},{key:"invalid",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this._values(t,"_invalids")}},{key:"label",value:function(e){return i(e&&"string"==typeof e,"Label name must be a non-empty string"),this.$_setFlag("label",e)}},{key:"meta",value:function(e){return i(void 0!==e,"Meta cannot be undefined"),this._inner("metas",e,{single:!0})}},{key:"note",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];i(t.length,"Missing notes");for(var r=0,a=t;r<a.length;r++){var o=a[r];i(o&&"string"==typeof o,"Notes must be non-empty strings")}return this._inner("notes",t)}},{key:"only",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return i("boolean"==typeof e,"Invalid mode:",e),this.$_setFlag("only",e)}},{key:"optional",value:function(){return this.presence("optional")}},{key:"prefs",value:function(e){i(e,"Missing preferences"),i(void 0===e.context,"Cannot override context"),i(void 0===e.externals,"Cannot override externals"),i(void 0===e.warnings,"Cannot override warnings"),i(void 0===e.debug,"Cannot override debug"),l.checkPreferences(e);var t=this.clone();return t._preferences=l.preferences(t._preferences,e),t}},{key:"presence",value:function(e){return i(["optional","required","forbidden"].includes(e),"Unknown presence mode",e),this.$_setFlag("presence",e)}},{key:"raw",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.$_setFlag("result",e?"raw":void 0)}},{key:"result",value:function(e){return i(["raw","strip"].includes(e),"Unknown result mode",e),this.$_setFlag("result",e)}},{key:"required",value:function(){return this.presence("required")}},{key:"strict",value:function(e){var t=this.clone(),n=void 0!==e&&!e;return t._preferences=l.preferences(t._preferences,{convert:n}),t}},{key:"strip",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.$_setFlag("result",e?"strip":void 0)}},{key:"tag",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];i(t.length,"Missing tags");for(var r=0,a=t;r<a.length;r++){var o=a[r];i(o&&"string"==typeof o,"Tags must be non-empty strings")}return this._inner("tags",t)}},{key:"unit",value:function(e){return i(e&&"string"==typeof e,"Unit name must be a non-empty string"),this.$_setFlag("unit",e)}},{key:"valid",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];l.verifyFlat(t,"valid");var r=this.allow.apply(this,t);return r.$_setFlag("only",!!r._valids,{clone:!1}),r}},{key:"when",value:function(e,t){var n=this.clone();n.$_terms.whens||(n.$_terms.whens=[]);var r=c.when(n,e,t);if(!["any","link"].includes(n.type)){var a,o=r.is?[r]:r.switch,s=g(o);try{for(s.s();!(a=s.n()).done;){var u=a.value;i(!u.then||"any"===u.then.type||u.then.type===n.type,"Cannot combine",n.type,"with",u.then&&u.then.type),i(!u.otherwise||"any"===u.otherwise.type||u.otherwise.type===n.type,"Cannot combine",n.type,"with",u.otherwise&&u.otherwise.type)}}catch(l){s.e(l)}finally{s.f()}}return n.$_terms.whens.push(r),n.$_mutateRebuild()}},{key:"cache",value:function(e){i(!this._inRuleset(),"Cannot set caching inside a ruleset"),i(!this._cache,"Cannot override schema cache"),i(void 0===this._flags.artifact,"Cannot cache a rule with an artifact");var t=this.clone();return t._cache=e||u.provider.provision(),t.$_temp.ruleset=!1,t}},{key:"clone",value:function(){var e=Object.create(Object.getPrototypeOf(this));return this._assign(e)}},{key:"concat",value:function(e){i(l.isSchema(e),"Invalid schema object"),i("any"===this.type||"any"===e.type||e.type===this.type,"Cannot merge type",this.type,"with another type:",e.type),i(!this._inRuleset(),"Cannot concatenate onto a schema with open ruleset"),i(!e._inRuleset(),"Cannot concatenate a schema with open ruleset");var t=this.clone();if("any"===this.type&&"any"!==e.type){for(var n=e.clone(),r=0,a=Object.keys(t);r<a.length;r++){var o=a[r];"type"!==o&&(n[o]=t[o])}t=n}t._ids.concat(e._ids),t._refs.register(e,A.toSibling),t._preferences=t._preferences?l.preferences(t._preferences,e._preferences):e._preferences,t._valids=k.merge(t._valids,e._valids,e._invalids),t._invalids=k.merge(t._invalids,e._invalids,e._valids);var u,c=g(e._singleRules.keys());try{var f=function(){var e=u.value;t._singleRules.has(e)&&(t._rules=t._rules.filter((function(t){return t.keep||t.name!==e})),t._singleRules.delete(e))};for(c.s();!(u=c.n()).done;)f()}catch(_){c.e(_)}finally{c.f()}var d,h=g(e._rules);try{for(h.s();!(d=h.n()).done;){var p=d.value;e._definition.rules[p.method].multi||t._singleRules.set(p.name,p),t._rules.push(p)}}catch(_){h.e(_)}finally{h.f()}if(t._flags.empty&&e._flags.empty){t._flags.empty=t._flags.empty.concat(e._flags.empty);var m=Object.assign({},e._flags);delete m.empty,s(t._flags,m)}else if(e._flags.empty){t._flags.empty=e._flags.empty;var v=Object.assign({},e._flags);delete v.empty,s(t._flags,v)}else s(t._flags,e._flags);for(var b in e.$_terms){var y=e.$_terms[b];y?t.$_terms[b]?t.$_terms[b]=t.$_terms[b].concat(y):t.$_terms[b]=y.slice():t.$_terms[b]||(t.$_terms[b]=y)}return this.$_root._tracer&&this.$_root._tracer._combine(t,[this,e]),t.$_mutateRebuild()}},{key:"extend",value:function(e){return i(!e.base,"Cannot extend type with another base"),d.type(this,e)}},{key:"extract",value:function(e){return e=Array.isArray(e)?e:e.split("."),this._ids.reach(e)}},{key:"fork",value:function(e,t){i(!this._inRuleset(),"Cannot fork inside a ruleset");var n,r=this,a=g([].concat(e));try{for(a.s();!(n=a.n()).done;){var o=n.value;o=Array.isArray(o)?o:o.split("."),r=r._ids.fork(o,t,r)}}catch(s){a.e(s)}finally{a.f()}return r.$_temp.ruleset=!1,r}},{key:"rule",value:function(e){var t=this._definition;l.assertOptions(e,Object.keys(t.modifiers)),i(!1!==this.$_temp.ruleset,"Cannot apply rules to empty ruleset or the last rule added does not support rule properties");var n=null===this.$_temp.ruleset?this._rules.length-1:this.$_temp.ruleset;i(n>=0&&n<this._rules.length,"Cannot apply rules to empty ruleset");for(var r=this.clone(),o=n;o<r._rules.length;++o){var s=r._rules[o],u=a(s);for(var c in e)t.modifiers[c](u,e[c]),i(u.name===s.name,"Cannot change rule name");r._rules[o]=u,r._singleRules.get(u.name)===s&&r._singleRules.set(u.name,u)}return r.$_temp.ruleset=!1,r.$_mutateRebuild()}},{key:"ruleset",get:function(){i(!this._inRuleset(),"Cannot start a new ruleset without closing the previous one");var e=this.clone();return e.$_temp.ruleset=e._rules.length,e}},{key:"$",get:function(){return this.ruleset}},{key:"tailor",value:function(e){e=[].concat(e),i(!this._inRuleset(),"Cannot tailor inside a ruleset");var t=this;if(this.$_terms.alterations){var n,r=g(this.$_terms.alterations);try{for(r.s();!(n=r.n()).done;){var a=n.value,o=a.target,s=a.adjuster;e.includes(o)&&(t=s(t),i(l.isSchema(t),"Alteration adjuster for",o,"failed to return a schema object"))}}catch(u){r.e(u)}finally{r.f()}}return(t=t.$_modify({each:function(t){return t.tailor(e)},ref:!1})).$_temp.ruleset=!1,t.$_mutateRebuild()}},{key:"tracer",value:function(){return w.location?w.location(this):this}},{key:"validate",value:function(e,t){return F.entry(e,this,t)}},{key:"validateAsync",value:function(e,t){return F.entryAsync(e,this,t)}},{key:"$_addRule",value:function(e){for(var t in"string"==typeof e&&(e={name:e}),i(e&&"object"==typeof e,"Invalid options"),i(e.name&&"string"==typeof e.name,"Invalid rule name"),e)i("_"!==t[0],"Cannot set private rule properties");var n=Object.assign({},e);n._resolve=[],n.method=n.method||n.name;var r=this._definition.rules[n.method],a=n.args;i(r,"Unknown rule",n.method);var o=this.clone();if(a)for(var s in i(1===Object.keys(a).length||Object.keys(a).length===this._definition.rules[n.name].args.length,"Invalid rule definition for",this.type,n.name),a){var u=a[s];if(r.argsByName){var c=r.argsByName.get(s);if(c.ref&&l.isResolvable(u))n._resolve.push(s),o.$_mutateRegister(u);else if(c.normalize&&(u=c.normalize(u),a[s]=u),c.assert){var f=l.validateArg(u,s,c);i(!f,f,"or reference")}}void 0!==u?a[s]=u:delete a[s]}return r.multi||(o._ruleRemove(n.name,{clone:!1}),o._singleRules.set(n.name,n)),!1===o.$_temp.ruleset&&(o.$_temp.ruleset=null),r.priority?o._rules.unshift(n):o._rules.push(n),o}},{key:"$_compile",value:function(e,t){return c.schema(this.$_root,e,t)}},{key:"$_createError",value:function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=!1!==a.flags?this._flags:{},s=a.messages?y.merge(this._definition.messages,a.messages):this._definition.messages;return new f.Report(e,t,n,o,s,r,i)}},{key:"$_getFlag",value:function(e){return this._flags[e]}},{key:"$_getRule",value:function(e){return this._singleRules.get(e)}},{key:"$_mapLabels",value:function(e){return e=Array.isArray(e)?e:e.split("."),this._ids.labels(e)}},{key:"$_match",value:function(e,t,n,r){(n=Object.assign({},n)).abortEarly=!0,n._externals=!1,t.snapshot();var i=!F.validate(e,this,t,n,r).errors;return t.restore(),i}},{key:"$_modify",value:function(e){return l.assertOptions(e,["each","once","ref","schema"]),_.schema(this,e)||this}},{key:"$_mutateRebuild",value:function(){var e=this;return i(!this._inRuleset(),"Cannot add this rule inside a ruleset"),this._refs.reset(),this._ids.reset(),this.$_modify({each:function(t,n){var r=n.source,i=n.name,a=(n.path,n.key),o=e._definition[r][i]&&e._definition[r][i].register;!1!==o&&e.$_mutateRegister(t,{family:o,key:a})}}),this._definition.rebuild&&this._definition.rebuild(this),this.$_temp.ruleset=!1,this}},{key:"$_mutateRegister",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.family,r=t.key;this._refs.register(e,n),this._ids.register(e,{key:r})}},{key:"$_property",value:function(e){return this._definition.properties[e]}},{key:"$_reach",value:function(e){return this._ids.reach(e)}},{key:"$_rootReferences",value:function(){return this._refs.roots()}},{key:"$_setFlag",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i("_"===e[0]||!this._inRuleset(),"Cannot set flag inside a ruleset");var r=this._definition.flags[e]||{};if(o(t,r.default)&&(t=void 0),o(t,this._flags[e]))return this;var a=!1!==n.clone?this.clone():this;return void 0!==t?(a._flags[e]=t,a.$_mutateRegister(t)):delete a._flags[e],"_"!==e[0]&&(a.$_temp.ruleset=!1),a}},{key:"$_parent",value:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return(t=this[e][l.symbols.parent]).call.apply(t,[this].concat(r))}},{key:"$_validate",value:function(e,t,n){return F.validate(e,this,t,n)}},{key:"_assign",value:function(e){for(var t in e.type=this.type,e.$_root=this.$_root,e.$_temp=Object.assign({},this.$_temp),e.$_temp.whens={},e._ids=this._ids.clone(),e._preferences=this._preferences,e._valids=this._valids&&this._valids.clone(),e._invalids=this._invalids&&this._invalids.clone(),e._rules=this._rules.slice(),e._singleRules=a(this._singleRules,{shallow:!0}),e._refs=this._refs.clone(),e._flags=Object.assign({},this._flags),e._cache=null,e.$_terms={},this.$_terms)e.$_terms[t]=this.$_terms[t]?this.$_terms[t].slice():null;for(var n in e.$_super={},this.$_super)e.$_super[n]=this._super[n].bind(e);return e}},{key:"_bare",value:function(){var e=this.clone();e._reset();var t=e._definition.terms;for(var n in t){var r=t[n];e.$_terms[n]=r.init}return e.$_mutateRebuild()}},{key:"_default",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return l.assertOptions(r,"literal"),i(void 0!==t,"Missing",e,"value"),i("function"==typeof t||!r.literal,"Only function value supports literal option"),"function"==typeof t&&r.literal&&(p(n={},l.symbols.literal,!0),p(n,"literal",t),t=n),this.$_setFlag(e,t)}},{key:"_generate",value:function(e,t,n){if(!this.$_terms.whens)return{schema:this};for(var r=[],i=[],a=0;a<this.$_terms.whens.length;++a){var o=this.$_terms.whens[a];if(o.concat)r.push(o.concat),i.push("".concat(a,".concat"));else{for(var s=o.ref?o.ref.resolve(e,t,n):e,u=o.is?[o]:o.switch,l=i.length,c=0;c<u.length;++c){var f=u[c],d=f.is,p=f.then,g=f.otherwise,m="".concat(a).concat(o.switch?"."+c:"");if(d.$_match(s,t.nest(d,"".concat(m,".is")),n)){if(p){var v=t.localize([].concat(h(t.path),["".concat(m,".then")]),t.ancestors,t.schemas),b=p._generate(e,v,n),y=b.schema,_=b.id;r.push(y),i.push("".concat(m,".then").concat(_?"(".concat(_,")"):""));break}}else if(g){var A=t.localize([].concat(h(t.path),["".concat(m,".otherwise")]),t.ancestors,t.schemas),w=g._generate(e,A,n),F=w.schema,k=w.id;r.push(F),i.push("".concat(m,".otherwise").concat(k?"(".concat(k,")"):""));break}}if(o.break&&i.length>l)break}}var x=i.join(", ");if(t.mainstay.tracer.debug(t,"rule","when",x),!x)return{schema:this};if(!t.mainstay.tracer.active&&this.$_temp.whens[x])return{schema:this.$_temp.whens[x],id:x};var E=this;this._definition.generate&&(E=this._definition.generate(this,e,t,n));for(var C=0,S=r;C<S.length;C++){var O=S[C];E=E.concat(O)}return this.$_root._tracer&&this.$_root._tracer._combine(E,[this].concat(r)),this.$_temp.whens[x]=E,{schema:E,id:x}}},{key:"_inner",value:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i(!this._inRuleset(),"Cannot set ".concat(e," inside a ruleset"));var a=this.clone();return a.$_terms[e]&&!r.override||(a.$_terms[e]=[]),r.single?a.$_terms[e].push(t):(n=a.$_terms[e]).push.apply(n,h(t)),a.$_temp.ruleset=!1,a}},{key:"_inRuleset",value:function(){return null!==this.$_temp.ruleset&&!1!==this.$_temp.ruleset}},{key:"_ruleRemove",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this._singleRules.has(e))return this;var n=!1!==t.clone?this.clone():this;n._singleRules.delete(e);for(var r=[],i=0;i<n._rules.length;++i){var a=n._rules[i];a.name!==e||a.keep?r.push(a):n._inRuleset()&&i<n.$_temp.ruleset&&--n.$_temp.ruleset}return n._rules=r,n}},{key:"_values",value:function(e,t){l.verifyFlat(e,t.slice(1,-1));var n=this.clone(),r=e[0]===l.symbols.override;if(r&&(e=e.slice(1)),!n[t]&&e.length?n[t]=new k:r&&(n[t]=e.length?new k:null,n.$_mutateRebuild()),!n[t])return n;r&&n[t].override();var a,o=g(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;i(void 0!==s,"Cannot call allow/valid/invalid with undefined"),i(s!==l.symbols.override,"Override must be the first value");var u="_invalids"===t?"_valids":"_invalids";n[u]&&(n[u].remove(s),n[u].length||(i("_valids"===t||!n._flags.only,"Setting invalid value",s,"leaves schema rejecting all values due to previous valid rule"),n[u]=null)),n[t].add(s,n._refs)}}catch(c){o.e(c)}finally{o.f()}return n}}]),e}()};x.Base.prototype[l.symbols.any]={version:l.version,compile:c.compile,root:"$_root"},x.Base.prototype.isImmutable=!0,x.Base.prototype.deny=x.Base.prototype.invalid,x.Base.prototype.disallow=x.Base.prototype.invalid,x.Base.prototype.equal=x.Base.prototype.valid,x.Base.prototype.exist=x.Base.prototype.required,x.Base.prototype.not=x.Base.prototype.invalid,x.Base.prototype.options=x.Base.prototype.prefs,x.Base.prototype.preferences=x.Base.prototype.prefs,e.exports=new x.Base},8652:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.clone,o=n(8160),s={max:1e3,supported:new Set(["undefined","boolean","number","string"])};t.provider={provision:function(e){return new s.Cache(e)}},s.Cache=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};m(this,e),o.assertOptions(t,["max"]),i(void 0===t.max||t.max&&t.max>0&&isFinite(t.max),"Invalid max cache size"),this._max=t.max||s.max,this._map=new Map,this._list=new s.List}return v(e,[{key:"length",get:function(){return this._map.size}},{key:"set",value:function(e,t){if(null===e||s.supported.has(typeof e)){var n=this._map.get(e);if(n)return n.value=t,void this._list.first(n);n=this._list.unshift({key:e,value:t}),this._map.set(e,n),this._compact()}}},{key:"get",value:function(e){var t=this._map.get(e);if(t)return this._list.first(t),a(t.value)}},{key:"_compact",value:function(){if(this._map.size>this._max){var e=this._list.pop();this._map.delete(e.key)}}}]),e}(),s.List=function(){function e(){m(this,e),this.tail=null,this.head=null}return v(e,[{key:"unshift",value:function(e){return e.next=null,e.prev=this.head,this.head&&(this.head.next=e),this.head=e,this.tail||(this.tail=e),e}},{key:"first",value:function(e){e!==this.head&&(this._remove(e),this.unshift(e))}},{key:"pop",value:function(){return this._remove(this.tail)}},{key:"_remove",value:function(e){var t=e.next,n=e.prev;return t.prev=n,n&&(n.next=t),e===this.tail&&(this.tail=t),e.prev=null,e.next=null,e}}]),e}()},8160:function(e,t,n){"use strict";var r,i,a=n(8870),o=a.assert,s=a.AssertError,u=n(5934),l={isoDate:/^(?:[-+]\d{2})?(?:\d{4}(?!\d{2}\b))(?:(-?)(?:(?:0[1-9]|1[0-2])(?:\1(?:[12]\d|0[1-9]|3[01]))?|W(?:[0-4]\d|5[0-2])(?:-?[1-7])?|(?:00[1-9]|0[1-9]\d|[12]\d{2}|3(?:[0-5]\d|6[1-6])))(?![T]$|[T][\d]+Z$)(?:[T\s](?:(?:(?:[01]\d|2[0-3])(?:(:?)[0-5]\d)?|24\:?00)(?:[.,]\d+(?!:))?)(?:\2[0-5]\d(?:[.,]\d+)?)?(?:[Z]|(?:[+-])(?:[01]\d|2[0-3])(?::?[0-5]\d)?)?)?)?$/};t.version=u.version,t.defaults={abortEarly:!0,allowUnknown:!1,artifacts:!1,cache:!0,context:null,convert:!0,dateFormat:"iso",errors:{escapeHtml:!1,label:"path",language:null,render:!0,stack:!1,wrap:{label:'"',array:"[]"}},externals:!0,messages:{},nonEnumerables:!1,noDefaults:!1,presence:"optional",skipFunctions:!1,stripUnknown:!1,warnings:!1},t.symbols={any:Symbol.for("@hapi/joi/schema"),arraySingle:Symbol("arraySingle"),deepDefault:Symbol("deepDefault"),errors:Symbol("errors"),literal:Symbol("literal"),override:Symbol("override"),parent:Symbol("parent"),prefs:Symbol("prefs"),ref:Symbol("ref"),template:Symbol("template"),values:Symbol("values")},t.assertOptions=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Options";o(e&&"object"==typeof e&&!Array.isArray(e),"Options must be of type object");var r=Object.keys(e).filter((function(e){return!t.includes(e)}));o(0===r.length,"".concat(n," contain unknown keys: ").concat(r))},t.checkPreferences=function(e){var t=(i=i||n(3378)).preferences.validate(e);if(t.error)throw new s([t.error.details[0].message])},t.compare=function(e,t,n){switch(n){case"=":return e===t;case">":return e>t;case"<":return e<t;case">=":return e>=t;case"<=":return e<=t}},t.default=function(e,t){return void 0===e?t:e},t.isIsoDate=function(e){return l.isoDate.test(e)},t.isNumber=function(e){return"number"==typeof e&&!isNaN(e)},t.isResolvable=function(e){return!!e&&(e[t.symbols.ref]||e[t.symbols.template])},t.isSchema=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e&&e[t.symbols.any];return!!r&&(o(n.legacy||r.version===t.version,"Cannot mix different versions of joi schemas"),!0)},t.isValues=function(e){return e[t.symbols.values]},t.limit=function(e){return Number.isSafeInteger(e)&&e>=0},t.preferences=function(e,i){r=r||n(6914),e=e||{},i=i||{};var a=Object.assign({},e,i);return i.errors&&e.errors&&(a.errors=Object.assign({},e.errors,i.errors),a.errors.wrap=Object.assign({},e.errors.wrap,i.errors.wrap)),i.messages&&(a.messages=r.compile(i.messages,e.messages)),delete a[t.symbols.prefs],a},t.tryWithPath=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{return e()}catch(e){throw void 0!==e.path?e.path=t+"."+e.path:e.path=t,n.append&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},t.validateArg=function(e,n,r){var i=r.assert,a=r.message;if(t.isSchema(i)){var o=i.validate(e);if(!o.error)return;return o.error.message}if(!i(e))return n?"".concat(n," ").concat(a):a},t.verifyFlat=function(e,t){var n,r=g(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;o(!Array.isArray(i),"Method no longer accepts array arguments:",t)}}catch(a){r.e(a)}finally{r.f()}}},3292:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8160),a=n(6133),o={};t.schema=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i.assertOptions(n,["appendPath","override"]);try{return o.schema(e,t,n)}catch(e){throw n.appendPath&&void 0!==e.path&&(e.message="".concat(e.message," (").concat(e.path,")")),e}},o.schema=function(e,t,n){r(void 0!==t,"Invalid undefined schema"),Array.isArray(t)&&(r(t.length,"Invalid empty array schema"),1===t.length&&(t=t[0]));var a=function(t){for(var r=arguments.length,i=new Array(r>1?r-1:0),a=1;a<r;a++)i[a-1]=arguments[a];return!1!==n.override?t.valid.apply(t,[e.override].concat(i)):t.valid.apply(t,i)};if(o.simple(t))return a(e,t);if("function"==typeof t)return e.custom(t);if(r("object"==typeof t,"Invalid schema content:",typeof t),i.isResolvable(t))return a(e,t);if(i.isSchema(t))return t;if(Array.isArray(t)){var s,u=g(t);try{for(u.s();!(s=u.n()).done;){var l,c=s.value;if(!o.simple(c))return(l=e.alternatives()).try.apply(l,h(t))}}catch(f){u.e(f)}finally{u.f()}return a.apply(void 0,[e].concat(h(t)))}return t instanceof RegExp?e.string().regex(t):t instanceof Date?a(e.date(),t):(r(Object.getPrototypeOf(t)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e.object().keys(t))},t.ref=function(e,t){return a.isRef(e)?e:a.create(e,t)},t.compile=function(e,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};i.assertOptions(a,["legacy"]);var s=n&&n[i.symbols.any];if(s)return r(a.legacy||s.version===i.version,"Cannot mix different versions of joi schemas:",s.version,i.version),n;if("object"!=typeof n||!a.legacy)return t.schema(e,n,{appendPath:!0});var u=o.walk(n);return u?u.compile(u.root,n):t.schema(e,n,{appendPath:!0})},o.walk=function(e){if("object"!=typeof e)return null;if(Array.isArray(e)){var t,n=g(e);try{for(n.s();!(t=n.n()).done;){var a=t.value,s=o.walk(a);if(s)return s}}catch(f){n.e(f)}finally{n.f()}return null}var u=e[i.symbols.any];if(u)return{root:e[u.root],compile:u.compile};for(var l in r(Object.getPrototypeOf(e)===Object.getPrototypeOf({}),"Schema can only contain plain objects"),e){var c=o.walk(e[l]);if(c)return c}return null},o.simple=function(e){return null===e||["boolean","string","number"].includes(typeof e)},t.when=function(e,n,s){if(void 0===s&&(r(n&&"object"==typeof n,"Missing options"),s=n,n=a.create(".")),Array.isArray(s)&&(s={switch:s}),i.assertOptions(s,["is","not","then","otherwise","switch","break"]),i.isSchema(n))return r(void 0===s.is,'"is" can not be used with a schema condition'),r(void 0===s.not,'"not" can not be used with a schema condition'),r(void 0===s.switch,'"switch" can not be used with a schema condition'),o.condition(e,{is:n,then:s.then,otherwise:s.otherwise,break:s.break});if(r(a.isRef(n)||"string"==typeof n,"Invalid condition:",n),r(void 0===s.not||void 0===s.is,'Cannot combine "is" with "not"'),void 0===s.switch){var u=s;void 0!==s.not&&(u={is:s.not,then:s.otherwise,otherwise:s.then,break:s.break});var l=void 0!==u.is?e.$_compile(u.is):e.$_root.invalid(null,!1,0,"").required();return r(void 0!==u.then||void 0!==u.otherwise,'options must have at least one of "then", "otherwise", or "switch"'),r(void 0===u.break||void 0===u.then||void 0===u.otherwise,"Cannot specify then, otherwise, and break all together"),void 0===s.is||a.isRef(s.is)||i.isSchema(s.is)||(l=l.required()),o.condition(e,{ref:t.ref(n),is:l,then:u.then,otherwise:u.otherwise,break:u.break})}r(Array.isArray(s.switch),'"switch" must be an array'),r(void 0===s.is,'Cannot combine "switch" with "is"'),r(void 0===s.not,'Cannot combine "switch" with "not"'),r(void 0===s.then,'Cannot combine "switch" with "then"');for(var c={ref:t.ref(n),switch:[],break:s.break},f=0;f<s.switch.length;++f){var d=s.switch[f],h=f===s.switch.length-1;i.assertOptions(d,h?["is","then","otherwise"]:["is","then"]),r(void 0!==d.is,'Switch statement missing "is"'),r(void 0!==d.then,'Switch statement missing "then"');var p={is:e.$_compile(d.is),then:e.$_compile(d.then)};if(a.isRef(d.is)||i.isSchema(d.is)||(p.is=p.is.required()),h){r(void 0===s.otherwise||void 0===d.otherwise,'Cannot specify "otherwise" inside and outside a "switch"');var g=void 0!==s.otherwise?s.otherwise:d.otherwise;void 0!==g&&(r(void 0===c.break,"Cannot specify both otherwise and break"),p.otherwise=e.$_compile(g))}c.switch.push(p)}return c},o.condition=function(e,t){for(var n=0,r=["then","otherwise"];n<r.length;n++){var i=r[n];void 0===t[i]?delete t[i]:t[i]=e.$_compile(t[i])}return t}},6354:function(e,t,n){"use strict";var r=n(514),i=n(8160),a=n(3328);t.Report=function(){function e(n,r,i,a,o,s,u){if(m(this,e),this.code=n,this.flags=a,this.messages=o,this.path=s.path,this.prefs=u,this.state=s,this.value=r,this.message=null,this.template=null,this.local=i||{},this.local.label=t.label(this.flags,this.state,this.prefs,this.messages),void 0===this.value||this.local.hasOwnProperty("value")||(this.local.value=this.value),this.path.length){var l=this.path[this.path.length-1];"object"!=typeof l&&(this.local.key=l)}}return v(e,[{key:"_setTemplate",value:function(e){if(this.template=e,!this.flags.label&&0===this.path.length){var t=this._template(this.template,"root");t&&(this.local.label=t)}}},{key:"toString",value:function(){if(this.message)return this.message;var e=this.code;if(!this.prefs.errors.render)return this.code;var t=this._template(this.template)||this._template(this.prefs.messages)||this._template(this.messages);return void 0===t?'Error code "'.concat(e,'" is not defined, your custom type is missing the correct messages definition'):(this.message=t.render(this.value,this.state,this.prefs,this.local,{errors:this.prefs.errors,messages:[this.prefs.messages,this.messages]}),this.prefs.errors.label||(this.message=this.message.replace(/^"" /,"").trim()),this.message)}},{key:"_template",value:function(e,n){return t.template(this.value,e,n||this.code,this.state,this.prefs)}}]),e}(),t.path=function(e){var t,n="",r=g(e);try{for(r.s();!(t=r.n()).done;){var i=t.value;"object"!=typeof i&&("string"==typeof i?(n&&(n+="."),n+=i):n+="[".concat(i,"]"))}}catch(a){r.e(a)}finally{r.f()}return n},t.template=function(e,t,n,r,o){if(t){if(a.isTemplate(t))return"root"!==n?t:null;var s=o.errors.language;if(i.isResolvable(s)&&(s=s.resolve(e,r,o)),s&&t[s]){if(void 0!==t[s][n])return t[s][n];if(void 0!==t[s]["*"])return t[s]["*"]}return t[n]?t[n]:t["*"]}},t.label=function(e,n,r,i){if(e.label)return e.label;if(!r.errors.label)return"";var a=n.path;return"key"===r.errors.label&&n.path.length>1&&(a=n.path.slice(-1)),t.path(a)||t.template(null,r.messages,"root",n,r)||i&&t.template(null,i,"root",n,r)||"value"},t.process=function(e,n,r){if(!e)return null;var i=t.details(e),a=i.override,o=i.message,s=i.details;if(a)return a;if(r.errors.stack)return new t.ValidationError(o,s,n);var u=Error.stackTraceLimit;Error.stackTraceLimit=0;var l=new t.ValidationError(o,s,n);return Error.stackTraceLimit=u,l},t.details=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=[],i=[],a=g(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;if(o instanceof Error){if(!1!==n.override)return{override:o};var s=o.toString();r.push(s),i.push({message:s,type:"override",context:{error:o}})}else{var u=o.toString();r.push(u),i.push({message:u,path:o.path.filter((function(e){return"object"!=typeof e})),type:o.code,context:o.local})}}}catch(l){a.e(l)}finally{a.f()}return r.length>1&&(r=h(new Set(r))),{message:r.join(". "),details:i}},t.ValidationError=function(e){c(r,e);var n=f(r);function r(e,t,i){var a;return m(this,r),(a=n.call(this,e))._original=i,a.details=t,a}return v(r,null,[{key:"isError",value:function(e){return e instanceof t.ValidationError}}]),r}(d(Error)),t.ValidationError.prototype.isJoi=!0,t.ValidationError.prototype.name="ValidationError",t.ValidationError.prototype.annotate=r.error},8901:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.clone,o=n(8160),s=n(6914),u={};t.type=function(e,t){var n=Object.getPrototypeOf(e),r=a(n),l=e._assign(Object.create(r)),c=Object.assign({},t);delete c.base,r._definition=c;var f=n._definition||{};c.messages=s.merge(f.messages,c.messages),c.properties=Object.assign({},f.properties,c.properties),l.type=c.type,c.flags=Object.assign({},f.flags,c.flags);var d=Object.assign({},f.terms);if(c.terms)for(var h in c.terms){var m=c.terms[h];i(void 0===l.$_terms[h],"Invalid term override for",c.type,h),l.$_terms[h]=m.init,d[h]=m}c.terms=d,c.args||(c.args=f.args),c.prepare=u.prepare(c.prepare,f.prepare),c.coerce&&("function"==typeof c.coerce&&(c.coerce={method:c.coerce}),c.coerce.from&&!Array.isArray(c.coerce.from)&&(c.coerce={method:c.coerce.method,from:[].concat(c.coerce.from)})),c.coerce=u.coerce(c.coerce,f.coerce),c.validate=u.validate(c.validate,f.validate);var v=Object.assign({},f.rules);if(c.rules){var b=function(e){var t=c.rules[e];i("object"==typeof t,"Invalid rule definition for",c.type,e);var n=t.method;if(void 0===n&&(n=function(){return this.$_addRule(e)}),n&&(i(!r[e],"Rule conflict in",c.type,e),r[e]=n),i(!v[e],"Rule conflict in",c.type,e),v[e]=t,t.alias){var a,s=[].concat(t.alias),u=g(s);try{for(u.s();!(a=u.n()).done;){var l=a.value;r[l]=t.method}}catch(f){u.e(f)}finally{u.f()}}t.args&&(t.argsByName=new Map,t.args=t.args.map((function(e){return"string"==typeof e&&(e={name:e}),i(!t.argsByName.has(e.name),"Duplicated argument name",e.name),o.isSchema(e.assert)&&(e.assert=e.assert.strict().label(e.name)),t.argsByName.set(e.name,e),e})))};for(var y in c.rules)b(y)}c.rules=v;var _=Object.assign({},f.modifiers);if(c.modifiers){var A=function(e){i(!r[e],"Rule conflict in",c.type,e);var t=c.modifiers[e];i("function"==typeof t,"Invalid modifier definition for",c.type,e);var n=function(t){return this.rule(p({},e,t))};r[e]=n,_[e]=t};for(var w in c.modifiers)A(w)}if(c.modifiers=_,c.overrides){for(var F in r._super=n,l.$_super={},c.overrides)i(n[F],"Cannot override missing",F),c.overrides[F][o.symbols.parent]=n[F],l.$_super[F]=n[F].bind(l);Object.assign(r,c.overrides)}c.cast=Object.assign({},f.cast,c.cast);var k=Object.assign({},f.manifest,c.manifest);return k.build=u.build(c.manifest&&c.manifest.build,f.manifest&&f.manifest.build),c.manifest=k,c.rebuild=u.rebuild(c.rebuild,f.rebuild),l},u.build=function(e,t){return e&&t?function(n,r){return t(e(n,r),r)}:e||t},u.coerce=function(e,t){return e&&t?{from:e.from&&t.from?h(new Set([].concat(h(e.from),h(t.from)))):null,method:function(n,r){var i;if((!t.from||t.from.includes(typeof n))&&(i=t.method(n,r))){if(i.errors||void 0===i.value)return i;n=i.value}if(!e.from||e.from.includes(typeof n)){var a=e.method(n,r);if(a)return a}return i}}:e||t},u.prepare=function(e,t){return e&&t?function(n,r){var i=e(n,r);if(i){if(i.errors||void 0===i.value)return i;n=i.value}return t(n,r)||i}:e||t},u.rebuild=function(e,t){return e&&t?function(n){t(n),e(n)}:e||t},u.validate=function(e,t){return e&&t?function(n,r){var i=t(n,r);if(i){if(i.errors&&(!Array.isArray(i.errors)||i.errors.length))return i;n=i.value}return e(n,r)||i}:e||t}},5107:function(e,t,n){"use strict";var r,i=n(8870),a=i.assert,o=i.clone,s=n(8652),u=n(8160),c=n(3292),f=n(6354),d=n(8901),p=n(1123),m=n(6133),v=n(3328),b=n(2305),y={types:{alternatives:n(4946),any:n(8068),array:n(546),boolean:n(4937),date:n(7500),function:n(390),link:n(8785),number:n(3832),object:n(8966),string:n(7417),symbol:n(8826)},aliases:{alt:"alternatives",bool:"boolean",func:"function"},root:function(){var e,t={_types:new Set(Object.keys(y.types))},n=g(t._types);try{var r=function(){var n=e.value;t[n]=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return a(!t.length||["alternatives","link","object"].includes(n),"The",n,"type does not allow arguments"),y.generate(this,y.types[n],t)}};for(n.s();!(e=n.n()).done;)r()}catch(c){n.e(c)}finally{n.f()}for(var i=function(){var e=s[o];t[e]=function(){var t;return(t=this.any())[e].apply(t,arguments)}},o=0,s=["allow","custom","disallow","equal","exist","forbidden","invalid","not","only","optional","options","prefs","preferences","required","strip","valid","when"];o<s.length;o++)i();for(var u in Object.assign(t,y.methods),y.aliases){var l=y.aliases[u];t[u]=t[l]}return t.x=t.expression,b.setup&&b.setup(t),t}};y.methods={ValidationError:f.ValidationError,version:u.version,cache:s.provider,assert:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];y.assert(e,t,!0,r)},attempt:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return y.assert(e,t,!1,r)},build:function(e){return a("function"==typeof p.build,"Manifest functionality disabled"),p.build(this,e)},checkPreferences:function(e){u.checkPreferences(e)},compile:function(e,t){return c.compile(this,e,t)},defaults:function(e){a("function"==typeof e,"modifier must be a function");var t,n=Object.assign({},this),r=g(n._types);try{var i=function(){var r=t.value,i=e(n[r]());a(u.isSchema(i),"modifier must return a valid schema object"),n[r]=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.generate(this,i,t)}};for(r.s();!(t=r.n()).done;)i()}catch(o){r.e(o)}finally{r.f()}return n},expression:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return l(v,t)},extend:function(){for(var e=this,t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];u.verifyFlat(i,"extend"),r=r||n(3378),a(i.length,"You need to provide at least one extension"),this.assert(i,r.extensions);var s=Object.assign({},this);s._types=new Set(s._types);for(var l=0,c=i;l<c.length;l++){var f=c[l];"function"==typeof f&&(f=f(s)),this.assert(f,r.extension);var h,p=y.expandExtension(f,s),m=g(p);try{var v=function(){var t=h.value;a(void 0===s[t.type]||s._types.has(t.type),"Cannot override name",t.type);var n=t.base||e.any(),r=d.type(n,t);s._types.add(t.type),s[t.type]=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.generate(this,r,t)}};for(m.s();!(h=m.n()).done;)v()}catch(b){m.e(b)}finally{m.f()}}return s},isError:f.ValidationError.isError,isExpression:v.isTemplate,isRef:m.isRef,isSchema:u.isSchema,in:function(){return m.in.apply(m,arguments)},override:u.symbols.override,ref:function(){return m.create.apply(m,arguments)},types:function(){var e,t={},n=g(this._types);try{for(n.s();!(e=n.n()).done;){var r=e.value;t[r]=this[r]()}}catch(a){n.e(a)}finally{n.f()}for(var i in y.aliases)t[i]=this[i]();return t}},y.assert=function(e,t,n,r){var i=r[0]instanceof Error||"string"==typeof r[0]?r[0]:null,a=null!==i?r[1]:r[0],s=t.validate(e,u.preferences({errors:{stack:!0}},a||{})),l=s.error;if(!l)return s.value;if(i instanceof Error)throw i;var c=n&&"function"==typeof l.annotate?l.annotate():l.message;throw l instanceof f.ValidationError==0&&(l=o(l)),l.message=i?"".concat(i," ").concat(c):c,l},y.generate=function(e,t,n){var r;return a(e,"Must be invoked on a Joi instance."),t.$_root=e,t._definition.args&&n.length?(r=t._definition).args.apply(r,[t].concat(h(n))):t},y.expandExtension=function(e,t){if("string"==typeof e.type)return[e];var n,r=[],i=g(t._types);try{for(i.s();!(n=i.n()).done;){var a=n.value;if(e.type.test(a)){var o=Object.assign({},e);o.type=a,o.base=t[a](),r.push(o)}}}catch(s){i.e(s)}finally{i.f()}return r},e.exports=y.root()},1123:function(e,t,n){"use strict";var r,i=n(8870),a=i.assert,o=i.clone,s=n(8160),u=n(6914),l=n(6133),c=n(3328),f={};t.describe=function(e){var t=e._definition,n={type:e.type,flags:{},rules:[]};for(var r in e._flags)"_"!==r[0]&&(n.flags[r]=f.describe(e._flags[r]));Object.keys(n.flags).length||delete n.flags,e._preferences&&(n.preferences=o(e._preferences,{shallow:["messages"]}),delete n.preferences[s.symbols.prefs],n.preferences.messages&&(n.preferences.messages=u.decompile(n.preferences.messages))),e._valids&&(n.allow=e._valids.describe()),e._invalids&&(n.invalid=e._invalids.describe());var i,l=g(e._rules);try{for(l.s();!(i=l.n()).done;){var c=i.value;if(!1!==t.rules[c.name].manifest){var d={name:c.name};for(var p in t.modifiers)void 0!==c[p]&&(d[p]=f.describe(c[p]));if(c.args){for(var m in d.args={},c.args){var v=c.args[m];("options"!==m||Object.keys(v).length)&&(d.args[m]=f.describe(v,{assign:m}))}Object.keys(d.args).length||delete d.args}n.rules.push(d)}}}catch(T){l.e(T)}finally{l.f()}for(var b in n.rules.length||delete n.rules,e.$_terms)if("_"!==b[0]){a(!n[b],"Cannot describe schema due to internal name conflict with",b);var y=e.$_terms[b];if(y)if(y instanceof Map)y.size&&(n[b]=h(y.entries()));else if(s.isValues(y))n[b]=y.describe();else{a(t.terms[b],"Term",b,"missing configuration");var _=t.terms[b].manifest,A="object"==typeof _;if(y.length||A){var w,F=[],k=g(y);try{for(k.s();!(w=k.n()).done;){var x=w.value;F.push(f.describe(x))}}catch(T){k.e(T)}finally{k.f()}if(A){var E=_.mapped,C=E.from,S=E.to;n[b]={};var O,D=g(F);try{for(D.s();!(O=D.n()).done;){var j=O.value;n[b][j[S]]=j[C]}}catch(T){D.e(T)}finally{D.f()}}else"single"!==_?n[b]=F:(a(1===F.length,"Term",b,"contains more than one item"),n[b]=F[0])}}}return f.validate(e.$_root,n),n},f.describe=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(Array.isArray(e))return e.map(f.describe);if(e===s.symbols.deepDefault)return{special:"deep"};if("object"!=typeof e||null===e)return e;if("options"===t.assign)return o(e);if(e instanceof Date)return e.toISOString();if(e instanceof Error)return e;if(e instanceof RegExp)return"regex"===t.assign?e.toString():{regex:e.toString()};if(e[s.symbols.literal])return{function:e.literal};if("function"==typeof e.describe)return"ref"===t.assign?e.describe().ref:e.describe();var n={};for(var r in e){var i=e[r];void 0!==i&&(n[r]=f.describe(i,{assign:r}))}return n},t.build=function(e,t){return new f.Builder(e).parse(t)},f.Builder=function(){function e(t){m(this,e),this.joi=t}return v(e,[{key:"parse",value:function(e){var t,n,r=this;f.validate(this.joi,e);var i=this.joi[e.type]()._bare(),o=i._definition;if(e.flags)for(var s in e.flags){var u=o.flags[s]&&o.flags[s].setter||s;a("function"==typeof i[u],"Invalid flag",s,"for type",e.type),i=i[u](this.build(e.flags[s]))}if(e.preferences&&(i=i.preferences(this.build(e.preferences))),e.allow&&(i=(t=i).allow.apply(t,h(this.build(e.allow)))),e.invalid&&(i=(n=i).invalid.apply(n,h(this.build(e.invalid)))),e.rules){var l,c=g(e.rules);try{for(c.s();!(l=c.n()).done;){var d,p=l.value;a("function"==typeof i[p.name],"Invalid rule",p.name,"for type",e.type);var m=[];if(p.args){var v={};for(var b in p.args)v[b]=this.build(p.args[b],{assign:b});var y=Object.keys(v),_=o.rules[p.name].args;if(_){a(y.length<=_.length,"Invalid number of arguments for",e.type,p.name,"(expected up to",_.length,", found",y.length,")");var A,w=g(_);try{for(w.s();!(A=w.n()).done;){var F=A.value.name;m.push(v[F])}}catch(j){w.e(j)}finally{w.f()}}else a(1===y.length,"Invalid number of arguments for",e.type,p.name,"(expected up to 1, found",y.length,")"),m.push(v[y[0]])}i=(d=i)[p.name].apply(d,m);var k={};for(var x in o.modifiers)void 0!==p[x]&&(k[x]=this.build(p[x]));Object.keys(k).length&&(i=i.rule(k))}}catch(j){c.e(j)}finally{c.f()}}var E={};for(var C in e)if(!["allow","flags","invalid","whens","preferences","rules","type"].includes(C)){a(o.terms[C],"Term",C,"missing configuration");var S=o.terms[C].manifest;if("schema"!==S)if("values"!==S)if("single"!==S)if("object"!=typeof S)E[C]=this.build(e[C]);else for(var O in E[C]={},e[C]){var D=e[C][O];E[C][O]=this.parse(D)}else E[C]=this.build(e[C]);else E[C]=e[C].map((function(e){return r.build(e)}));else E[C]=e[C].map((function(e){return r.parse(e)}))}return e.whens&&(E.whens=e.whens.map((function(e){return r.build(e)}))),(i=o.manifest.build(i,E)).$_temp.ruleset=!1,i}},{key:"build",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null===e)return null;if(Array.isArray(e))return e.map((function(e){return t.build(e)}));if(e instanceof Error)return e;if("options"===n.assign)return o(e);if("regex"===n.assign)return f.regex(e);if("ref"===n.assign)return l.build(e);if("object"!=typeof e)return e;if(1===Object.keys(e).length){var r;if(e.buffer)return a(!1,"Buffers are not supported"),!1;if(e.function)return p(r={},s.symbols.literal,!0),p(r,"literal",e.function),r;if(e.override)return s.symbols.override;if(e.ref)return l.build(e.ref);if(e.regex)return f.regex(e.regex);if(e.special)return a(["deep"].includes(e.special),"Unknown special value",e.special),s.symbols.deepDefault;if(e.value)return o(e.value)}if(e.type)return this.parse(e);if(e.template)return c.build(e);var i={};for(var u in e)i[u]=this.build(e[u],{assign:u});return i}}]),e}(),f.regex=function(e){var t=e.lastIndexOf("/"),n=e.slice(1,t),r=e.slice(t+1);return new RegExp(n,r)},f.validate=function(e,t){r=r||n(3378),e.assert(t,r.description)}},6914:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.clone,o=n(3328);t.compile=function(e,t){if("string"==typeof e)return i(!t,"Cannot set single message string"),new o(e);if(o.isTemplate(e))return i(!t,"Cannot set single message template"),e;for(var n in i("object"==typeof e&&!Array.isArray(e),"Invalid message options"),t=t?a(t):{},e){var r=e[n];if("root"===n||o.isTemplate(r))t[n]=r;else if("string"!=typeof r){i("object"==typeof r&&!Array.isArray(r),"Invalid message for",n);var s=n;for(n in t[s]=t[s]||{},r){var u=r[n];"root"===n||o.isTemplate(u)?t[s][n]=u:(i("string"==typeof u,"Invalid message for",n,"in",s),t[s][n]=new o(u))}}else t[n]=new o(r)}return t},t.decompile=function(e){var t={};for(var n in e){var r=e[n];if("root"!==n)if(o.isTemplate(r))t[n]=r.describe({compact:!0});else{var i=n;for(n in t[i]={},r){var a=r[n];"root"!==n?t[i][n]=a.describe({compact:!0}):t[i].root=a}}else t.root=r}return t},t.merge=function(e,n){if(!e)return t.compile(n);if(!n)return e;if("string"==typeof n)return new o(n);if(o.isTemplate(n))return n;var r=a(e);for(var s in n){var u=n[s];if("root"===s||o.isTemplate(u))r[s]=u;else if("string"!=typeof u){i("object"==typeof u&&!Array.isArray(u),"Invalid message for",s);var l=s;for(s in r[l]=r[l]||{},u){var c=u[s];"root"===s||o.isTemplate(c)?r[l][s]=c:(i("string"==typeof c,"Invalid message for",s,"in",l),r[l][s]=new o(c))}}else r[s]=new o(u)}return r}},2294:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8160),a=n(6133),o={};t.Ids=o.Ids=function(){function e(){m(this,e),this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}return v(e,[{key:"clone",value:function(){var e=new o.Ids;return e._byId=new Map(this._byId),e._byKey=new Map(this._byKey),e._schemaChain=this._schemaChain,e}},{key:"concat",value:function(e){e._schemaChain&&(this._schemaChain=!0);var t,n=g(e._byId.entries());try{for(n.s();!(t=n.n()).done;){var i=u(t.value,2),a=i[0],o=i[1];r(!this._byKey.has(a),"Schema id conflicts with existing key:",a),this._byId.set(a,o)}}catch(h){n.e(h)}finally{n.f()}var s,l=g(e._byKey.entries());try{for(l.s();!(s=l.n()).done;){var c=u(s.value,2),f=c[0],d=c[1];r(!this._byId.has(f),"Schema key conflicts with existing id:",f),this._byKey.set(f,d)}}catch(h){l.e(h)}finally{l.f()}}},{key:"fork",value:function(e,t,n){var a=this._collect(e);a.push({schema:n});var s=a.shift(),u={id:s.id,schema:t(s.schema)};r(i.isSchema(u.schema),"adjuster function failed to return a joi schema type");var l,c=g(a);try{for(c.s();!(l=c.n()).done;){var f=l.value;u={id:f.id,schema:o.fork(f.schema,u.id,u.schema)}}}catch(d){c.e(d)}finally{c.f()}return u.schema}},{key:"labels",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e[0],r=this._get(n);if(!r)return[].concat(h(t),h(e)).join(".");var i=e.slice(1);return t=[].concat(h(t),[r.schema._flags.label||n]),i.length?r.schema._ids.labels(i,t):t.join(".")}},{key:"reach",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e[0],i=this._get(n);r(i,"Schema does not contain path",[].concat(h(t),h(e)).join("."));var a=e.slice(1);return a.length?i.schema._ids.reach(a,[].concat(h(t),[n])):i.schema}},{key:"register",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).key;if(e&&i.isSchema(e)){(e.$_property("schemaChain")||e._ids._schemaChain)&&(this._schemaChain=!0);var n=e._flags.id;if(n){var a=this._byId.get(n);r(!a||a.schema===e,"Cannot add different schemas with the same id:",n),r(!this._byKey.has(n),"Schema id conflicts with existing key:",n),this._byId.set(n,{schema:e,id:n})}t&&(r(!this._byKey.has(t),"Schema already contains key:",t),r(!this._byId.has(t),"Schema key conflicts with existing id:",t),this._byKey.set(t,{schema:e,id:t}))}}},{key:"reset",value:function(){this._byId=new Map,this._byKey=new Map,this._schemaChain=!1}},{key:"_collect",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=e[0],a=this._get(i);r(a,"Schema does not contain path",[].concat(h(t),h(e)).join(".")),n=[a].concat(h(n));var o=e.slice(1);return o.length?a.schema._ids._collect(o,[].concat(h(t),[i]),n):n}},{key:"_get",value:function(e){return this._byId.get(e)||this._byKey.get(e)}}]),e}(),o.fork=function(e,n,r){var i=t.schema(e,{each:function(e,t){var i=t.key;if(n===(e._flags.id||i))return r},ref:!1});return i?i.$_mutateRebuild():e},t.schema=function(e,t){var n;for(var r in e._flags)if("_"!==r[0]){var i=o.scan(e._flags[r],{source:"flags",name:r},t);void 0!==i&&((n=n||e.clone())._flags[r]=i)}for(var a=0;a<e._rules.length;++a){var s=e._rules[a],u=o.scan(s.args,{source:"rules",name:s.name},t);if(void 0!==u){n=n||e.clone();var l=Object.assign({},s);l.args=u,n._rules[a]=l,n._singleRules.get(s.name)===s&&n._singleRules.set(s.name,l)}}for(var c in e.$_terms)if("_"!==c[0]){var f=o.scan(e.$_terms[c],{source:"terms",name:c},t);void 0!==f&&((n=n||e.clone()).$_terms[c]=f)}return n},o.scan=function(e,t,n,r,u){var l=r||[];if(null!==e&&"object"==typeof e){var c;if(Array.isArray(e)){for(var f=0;f<e.length;++f){var d="terms"===t.source&&"keys"===t.name&&e[f].key,p=o.scan(e[f],t,n,[f].concat(h(l)),d);void 0!==p&&((c=c||e.slice())[f]=p)}return c}if(!1!==n.schema&&i.isSchema(e)||!1!==n.ref&&a.isRef(e)){var g=n.each(e,s(s({},t),{},{path:l,key:u}));if(g===e)return;return g}for(var m in e)if("_"!==m[0]){var v=o.scan(e[m],t,n,[m].concat(h(l)),u);void 0!==v&&((c=c||Object.assign({},e))[m]=v)}return c}}},6133:function(e,t,n){"use strict";var r,i=n(8870),a=i.assert,o=i.clone,l=i.reach,c=n(8160),f={symbol:Symbol("ref"),defaults:{adjust:null,in:!1,iterables:null,map:null,separator:".",type:"value"}};t.create=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};a("string"==typeof e,"Invalid reference key:",e),c.assertOptions(t,["adjust","ancestor","in","iterables","map","prefix","render","separator"]),a(!t.prefix||"object"==typeof t.prefix,"options.prefix must be of type object");var n=Object.assign({},f.defaults,t);delete n.prefix;var r=n.separator,i=f.context(e,r,t.prefix);if(n.type=i.type,e=i.key,"value"===n.type)if(i.root&&(a(!r||e[0]!==r,"Cannot specify relative path with root prefix"),n.ancestor="root",e||(e=null)),r&&r===e)e=null,n.ancestor=0;else if(void 0!==n.ancestor)a(!r||!e||e[0]!==r,"Cannot combine prefix with ancestor option");else{var o=f.ancestor(e,r),s=u(o,2),l=s[0],d=s[1];d&&""===(e=e.slice(d))&&(e=null),n.ancestor=l}return n.path=r?null===e?[]:e.split(r):[e],new f.Ref(n)},t.in=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.create(e,s(s({},n),{},{in:!0}))},t.isRef=function(e){return!!e&&!!e[c.symbols.ref]},f.Ref=function(){function e(t){m(this,e),a("object"==typeof t,"Invalid reference construction"),c.assertOptions(t,["adjust","ancestor","in","iterables","map","path","render","separator","type","depth","key","root","display"]),a([!1,void 0].includes(t.separator)||"string"==typeof t.separator&&1===t.separator.length,"Invalid separator"),a(!t.adjust||"function"==typeof t.adjust,"options.adjust must be a function"),a(!t.map||Array.isArray(t.map),"options.map must be an array"),a(!t.map||!t.adjust,"Cannot set both map and adjust options"),Object.assign(this,f.defaults,t),a("value"===this.type||void 0===this.ancestor,"Non-value references cannot reference ancestors"),Array.isArray(this.map)&&(this.map=new Map(this.map)),this.depth=this.path.length,this.key=this.path.length?this.path.join(this.separator):null,this.root=this.path[0],this.updateDisplay()}return v(e,[{key:"resolve",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return a(!this.in||i.in,"Invalid in() reference usage"),"global"===this.type?this._resolve(n.context,t,i):"local"===this.type?this._resolve(r,t,i):this.ancestor?"root"===this.ancestor?this._resolve(t.ancestors[t.ancestors.length-1],t,i):(a(this.ancestor<=t.ancestors.length,"Invalid reference exceeds the schema root:",this.display),this._resolve(t.ancestors[this.ancestor-1],t,i)):this._resolve(e,t,i)}},{key:"_resolve",value:function(e,t,n){var r;if("value"===this.type&&t.mainstay.shadow&&!1!==n.shadow&&(r=t.mainstay.shadow.get(this.absolute(t))),void 0===r&&(r=l(e,this.path,{iterables:this.iterables,functions:!0})),this.adjust&&(r=this.adjust(r)),this.map){var i=this.map.get(r);void 0!==i&&(r=i)}return t.mainstay&&t.mainstay.tracer.resolve(t,this,r),r}},{key:"toString",value:function(){return this.display}},{key:"absolute",value:function(e){return[].concat(h(e.path.slice(0,-this.ancestor)),h(this.path))}},{key:"clone",value:function(){return new f.Ref(this)}},{key:"describe",value:function(){var e={path:this.path};"value"!==this.type&&(e.type=this.type),"."!==this.separator&&(e.separator=this.separator),"value"===this.type&&1!==this.ancestor&&(e.ancestor=this.ancestor),this.map&&(e.map=h(this.map));for(var t=0,n=["adjust","iterables","render"];t<n.length;t++){var r=n[t];null!==this[r]&&void 0!==this[r]&&(e[r]=this[r])}return!1!==this.in&&(e.in=!0),{ref:e}}},{key:"updateDisplay",value:function(){var e=null!==this.key?this.key:"";if("value"===this.type)if(this.separator)if(this.ancestor)if("root"!==this.ancestor)if(1!==this.ancestor){var t=new Array(this.ancestor+1).fill(this.separator).join("");this.display="ref:".concat(t).concat(e||"")}else this.display="ref:".concat(e||"..");else this.display="ref:root:".concat(e);else this.display="ref:".concat(this.separator).concat(e);else this.display="ref:".concat(e);else this.display="ref:".concat(this.type,":").concat(e)}}]),e}(),f.Ref.prototype[c.symbols.ref]=!0,t.build=function(e){return"value"===(e=Object.assign({},f.defaults,e)).type&&void 0===e.ancestor&&(e.ancestor=1),new f.Ref(e)},f.context=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(e=e.trim(),n){var r=void 0===n.global?"$":n.global;if(r!==t&&e.startsWith(r))return{key:e.slice(r.length),type:"global"};var i=void 0===n.local?"#":n.local;if(i!==t&&e.startsWith(i))return{key:e.slice(i.length),type:"local"};var a=void 0===n.root?"/":n.root;if(a!==t&&e.startsWith(a))return{key:e.slice(a.length),type:"value",root:!0}}return{key:e,type:"value"}},f.ancestor=function(e,t){if(!t)return[1,0];if(e[0]!==t)return[1,0];if(e[1]!==t)return[0,1];for(var n=2;e[n]===t;)++n;return[n-1,n]},t.toSibling=0,t.toParent=1,t.Manager=function(){function e(){m(this,e),this.refs=[]}return v(e,[{key:"register",value:function(e,i){if(e)if(i=void 0===i?t.toParent:i,Array.isArray(e)){var a,o=g(e);try{for(o.s();!(a=o.n()).done;){var s=a.value;this.register(s,i)}}catch(d){o.e(d)}finally{o.f()}}else if(c.isSchema(e)){var u,l=g(e._refs.refs);try{for(l.s();!(u=l.n()).done;){var f=u.value;f.ancestor-i>=0&&this.refs.push({ancestor:f.ancestor-i,root:f.root})}}catch(d){l.e(d)}finally{l.f()}}else t.isRef(e)&&"value"===e.type&&e.ancestor-i>=0&&this.refs.push({ancestor:e.ancestor-i,root:e.root}),(r=r||n(3328)).isTemplate(e)&&this.register(e.refs(),i)}},{key:"length",get:function(){return this.refs.length}},{key:"clone",value:function(){var e=new t.Manager;return e.refs=o(this.refs),e}},{key:"reset",value:function(){this.refs=[]}},{key:"roots",value:function(){return this.refs.filter((function(e){return!e.ancestor})).map((function(e){return e.root}))}}]),e}()},3378:function(e,t,n){"use strict";var r=n(5107),i={};i.wrap=r.string().min(1).max(2).allow(!1),t.preferences=r.object({allowUnknown:r.boolean(),abortEarly:r.boolean(),artifacts:r.boolean(),cache:r.boolean(),context:r.object(),convert:r.boolean(),dateFormat:r.valid("date","iso","string","time","utc"),debug:r.boolean(),errors:{escapeHtml:r.boolean(),label:r.valid("path","key",!1),language:[r.string(),r.object().ref()],render:r.boolean(),stack:r.boolean(),wrap:{label:i.wrap,array:i.wrap,string:i.wrap}},externals:r.boolean(),messages:r.object(),noDefaults:r.boolean(),nonEnumerables:r.boolean(),presence:r.valid("required","optional","forbidden"),skipFunctions:r.boolean(),stripUnknown:r.object({arrays:r.boolean(),objects:r.boolean()}).or("arrays","objects").allow(!0,!1),warnings:r.boolean()}).strict(),i.nameRx=/^[a-zA-Z0-9]\w*$/,i.rule=r.object({alias:r.array().items(r.string().pattern(i.nameRx)).single(),args:r.array().items(r.string(),r.object({name:r.string().pattern(i.nameRx).required(),ref:r.boolean(),assert:r.alternatives([r.function(),r.object().schema()]).conditional("ref",{is:!0,then:r.required()}),normalize:r.function(),message:r.string().when("assert",{is:r.function(),then:r.required()})})),convert:r.boolean(),manifest:r.boolean(),method:r.function().allow(!1),multi:r.boolean(),validate:r.function()}),t.extension=r.object({type:r.alternatives([r.string(),r.object().regex()]).required(),args:r.function(),cast:r.object().pattern(i.nameRx,r.object({from:r.function().maxArity(1).required(),to:r.function().minArity(1).maxArity(2).required()})),base:r.object().schema().when("type",{is:r.object().regex(),then:r.forbidden()}),coerce:[r.function().maxArity(3),r.object({method:r.function().maxArity(3).required(),from:r.array().items(r.string()).single()})],flags:r.object().pattern(i.nameRx,r.object({setter:r.string(),default:r.any()})),manifest:{build:r.function().arity(2)},messages:[r.object(),r.string()],modifiers:r.object().pattern(i.nameRx,r.function().minArity(1).maxArity(2)),overrides:r.object().pattern(i.nameRx,r.function()),prepare:r.function().maxArity(3),rebuild:r.function().arity(1),rules:r.object().pattern(i.nameRx,i.rule),terms:r.object().pattern(i.nameRx,r.object({init:r.array().allow(null).required(),manifest:r.object().pattern(/.+/,[r.valid("schema","single"),r.object({mapped:r.object({from:r.string().required(),to:r.string().required()}).required()})])})),validate:r.function().maxArity(3)}).strict(),t.extensions=r.array().items(r.object(),r.function().arity(1)).strict(),i.desc={buffer:r.object({buffer:r.string()}),func:r.object({function:r.function().required(),options:{literal:!0}}),override:r.object({override:!0}),ref:r.object({ref:r.object({type:r.valid("value","global","local"),path:r.array().required(),separator:r.string().length(1).allow(!1),ancestor:r.number().min(0).integer().allow("root"),map:r.array().items(r.array().length(2)).min(1),adjust:r.function(),iterables:r.boolean(),in:r.boolean(),render:r.boolean()}).required()}),regex:r.object({regex:r.string().min(3)}),special:r.object({special:r.valid("deep").required()}),template:r.object({template:r.string().required(),options:r.object()}),value:r.object({value:r.alternatives([r.object(),r.array()]).required()})},i.desc.entity=r.alternatives([r.array().items(r.link("...")),r.boolean(),r.function(),r.number(),r.string(),i.desc.buffer,i.desc.func,i.desc.ref,i.desc.regex,i.desc.special,i.desc.template,i.desc.value,r.link("/")]),i.desc.values=r.array().items(null,r.boolean(),r.function(),r.number().allow(1/0,-1/0),r.string().allow(""),r.symbol(),i.desc.buffer,i.desc.func,i.desc.override,i.desc.ref,i.desc.regex,i.desc.template,i.desc.value),i.desc.messages=r.object().pattern(/.+/,[r.string(),i.desc.template,r.object().pattern(/.+/,[r.string(),i.desc.template])]),t.description=r.object({type:r.string().required(),flags:r.object({cast:r.string(),default:r.any(),description:r.string(),empty:r.link("/"),failover:i.desc.entity,id:r.string(),label:r.string(),only:!0,presence:["optional","required","forbidden"],result:["raw","strip"],strip:r.boolean(),unit:r.string()}).unknown(),preferences:{allowUnknown:r.boolean(),abortEarly:r.boolean(),artifacts:r.boolean(),cache:r.boolean(),convert:r.boolean(),dateFormat:["date","iso","string","time","utc"],errors:{escapeHtml:r.boolean(),label:["path","key"],language:[r.string(),i.desc.ref],wrap:{label:i.wrap,array:i.wrap}},externals:r.boolean(),messages:i.desc.messages,noDefaults:r.boolean(),nonEnumerables:r.boolean(),presence:["required","optional","forbidden"],skipFunctions:r.boolean(),stripUnknown:r.object({arrays:r.boolean(),objects:r.boolean()}).or("arrays","objects").allow(!0,!1),warnings:r.boolean()},allow:i.desc.values,invalid:i.desc.values,rules:r.array().min(1).items({name:r.string().required(),args:r.object().min(1),keep:r.boolean(),message:[r.string(),i.desc.messages],warn:r.boolean()}),keys:r.object().pattern(/.*/,r.link("/")),link:i.desc.ref}).pattern(/^[a-z]\w*$/,r.any())},493:function(e,t,n){"use strict";var r=n(8870),i=r.clone,a=r.reach,o=n(8160),s={value:Symbol("value")};e.exports=s.State=function(){function e(t,n,r){m(this,e),this.path=t,this.ancestors=n,this.mainstay=r.mainstay,this.schemas=r.schemas,this.debug=null}return v(e,[{key:"localize",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=new s.State(e,t,this);return n&&r.schemas&&(r.schemas=[s.schemas(n)].concat(h(r.schemas))),r}},{key:"nest",value:function(e,t){var n=new s.State(this.path,this.ancestors,this);return n.schemas=n.schemas&&[s.schemas(e)].concat(h(n.schemas)),n.debug=t,n}},{key:"shadow",value:function(e,t){this.mainstay.shadow=this.mainstay.shadow||new s.Shadow,this.mainstay.shadow.set(this.path,e,t)}},{key:"snapshot",value:function(){this.mainstay.shadow&&(this._snapshot=i(this.mainstay.shadow.node(this.path))),this.mainstay.snapshot()}},{key:"restore",value:function(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.restore()}},{key:"commit",value:function(){this.mainstay.shadow&&(this.mainstay.shadow.override(this.path,this._snapshot),this._snapshot=void 0),this.mainstay.commit()}}]),e}(),s.schemas=function(e){return o.isSchema(e)?{schema:e}:e},s.Shadow=function(){function e(){m(this,e),this._values=null}return v(e,[{key:"set",value:function(e,t,n){if(e.length&&("strip"!==n||"number"!=typeof e[e.length-1])){this._values=this._values||new Map;for(var r=this._values,i=0;i<e.length;++i){var a=e[i],o=r.get(a);o||(o=new Map,r.set(a,o)),r=o}r[s.value]=t}}},{key:"get",value:function(e){var t=this.node(e);if(t)return t[s.value]}},{key:"node",value:function(e){if(this._values)return a(this._values,e,{iterables:!0})}},{key:"override",value:function(e,t){if(this._values){var n=e.slice(0,-1),r=e[e.length-1],i=a(this._values,n,{iterables:!0});t?i.set(r,t):i&&i.delete(r)}}}]),e}()},3328:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.clone,l=r.escapeHtml,c=n(4964),f=n(8160),d=n(6354),p=n(6133),y={symbol:Symbol("template"),opens:new Array(1e3).join("\0"),closes:new Array(1e3).join("\x01"),dateFormat:{date:Date.prototype.toDateString,iso:Date.prototype.toISOString,string:Date.prototype.toString,time:Date.prototype.toTimeString,utc:Date.prototype.toUTCString}};e.exports=y.Template=function(){function e(t,n){if(m(this,e),i("string"==typeof t,"Template source must be a string"),i(!t.includes("\0")&&!t.includes("\x01"),"Template source cannot contain reserved control characters"),this.source=t,this.rendered=t,this._template=null,n){var r=n.functions,s=o(n,b);this._settings=Object.keys(s).length?a(s):void 0,this._functions=r,this._functions&&(i(Object.keys(this._functions).every((function(e){return"string"==typeof e})),"Functions keys must be strings"),i(Object.values(this._functions).every((function(e){return"function"==typeof e})),"Functions values must be functions"))}else this._settings=void 0,this._functions=void 0;this._parse()}return v(e,[{key:"_parse",value:function(){if(this.source.includes("{")){var e=y.encode(this.source),t=y.split(e),n=!1,r=[],i=t.shift();i&&r.push(i);var a,o=g(t);try{for(o.s();!(a=o.n()).done;){var s=a.value,u="{"!==s[0],l=u?"}":"}}",c=s.indexOf(l);if(-1!==c&&"{"!==s[1]){var f=s.slice(u?0:1,c),d=":"===f[0];d&&(f=f.slice(1));var h=this._ref(y.decode(f),{raw:u,wrapped:d});r.push(h),"string"!=typeof h&&(n=!0);var p=s.slice(c+l.length);p&&r.push(y.decode(p))}else r.push("{".concat(y.decode(s)))}}catch(m){o.e(m)}finally{o.f()}n?this._template=r:this.rendered=r.join("")}}},{key:"describe",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this._settings&&e.compact)return this.source;var t={template:this.source};return this._settings&&(t.options=this._settings),this._functions&&(t.functions=this._functions),t}},{key:"isDynamic",value:function(){return!!this._template}},{key:"refs",value:function(){if(this._template){var e,t=[],n=g(this._template);try{for(n.s();!(e=n.n()).done;){var r=e.value;"string"!=typeof r&&t.push.apply(t,h(r.refs))}}catch(i){n.e(i)}finally{n.f()}return t}}},{key:"resolve",value:function(e,t,n,r){return this._template&&1===this._template.length?this._part(this._template[0],e,t,n,r,{}):this.render(e,t,n,r)}},{key:"_part",value:function(e){for(var t,n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return e.ref?(t=e.ref).resolve.apply(t,r):e.formula.evaluate(r)}},{key:"render",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(!this.isDynamic())return this.rendered;var a,o=[],s=g(this._template);try{for(s.s();!(a=s.n()).done;){var u=a.value;if("string"==typeof u)o.push(u);else{var c=this._part(u,e,t,n,r,i),f=y.stringify(c,e,t,n,r,i);if(void 0!==f){var d=u.raw||!1===(i.errors&&i.errors.escapeHtml)?f:l(f);o.push(y.wrap(d,u.wrapped&&n.errors.wrap.label))}}}}catch(h){s.e(h)}finally{s.f()}return o.join("")}},{key:"_ref",value:function(e,t){var n=this,r=t.raw,i=t.wrapped,a=[],o=function(e){var t=p.create(e,n._settings);return a.push(t),function(e){var n=t.resolve.apply(t,h(e));return void 0!==n?n:null}};try{var u=this._functions?s(s({},y.functions),this._functions):y.functions,l=new c.Parser(e,{reference:o,functions:u,constants:y.constants})}catch(r){throw r.message='Invalid template variable "'.concat(e,'" fails due to: ').concat(r.message),r}if(l.single){if("reference"===l.single.type){var f=a[0];return{ref:f,raw:r,refs:a,wrapped:i||"local"===f.type&&"label"===f.key}}return y.stringify(l.single.value)}return{formula:l,raw:r,refs:a}}},{key:"toString",value:function(){return this.source}}],[{key:"date",value:function(e,t){return y.dateFormat[t.dateFormat].call(e)}},{key:"build",value:function(e){return new y.Template(e.template,e.options||e.functions?s(s({},e.options),{},{functions:e.functions}):void 0)}},{key:"isTemplate",value:function(e){return!!e&&!!e[f.symbols.template]}}]),e}(),y.Template.prototype[f.symbols.template]=!0,y.Template.prototype.isImmutable=!0,y.encode=function(e){return e.replace(/\\(\{+)/g,(function(e,t){return y.opens.slice(0,t.length)})).replace(/\\(\}+)/g,(function(e,t){return y.closes.slice(0,t.length)}))},y.decode=function(e){return e.replace(/\u0000/g,"{").replace(/\u0001/g,"}")},y.split=function(e){for(var t=[],n="",r=0;r<e.length;++r){var i=e[r];if("{"===i){for(var a="";r+1<e.length&&"{"===e[r+1];)a+="{",++r;t.push(n),n=a}else n+=i}return t.push(n),t},y.wrap=function(e,t){return t?1===t.length?"".concat(t).concat(e).concat(t):"".concat(t[0]).concat(e).concat(t[1]):e},y.stringify=function(e,t,n,r,i){var a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},o=typeof e,l=r&&r.errors&&r.errors.wrap||{},c=!1;if(p.isRef(e)&&e.render&&(c=e.in,e=e.resolve(t,n,r,i,s({in:e.in},a))),null===e)return"null";if("string"===o)return y.wrap(e,a.arrayItems&&l.string);if("number"===o||"function"===o||"symbol"===o)return e.toString();if("object"!==o)return JSON.stringify(e);if(e instanceof Date)return y.Template.date(e,r);if(e instanceof Map){var f,d=[],h=g(e.entries());try{for(h.s();!(f=h.n()).done;){var m=u(f.value,2),v=m[0],b=m[1];d.push("".concat(v.toString()," -> ").concat(b.toString()))}}catch(k){h.e(k)}finally{h.f()}e=d}if(!Array.isArray(e))return e.toString();var _,A=[],w=g(e);try{for(w.s();!(_=w.n()).done;){var F=_.value;A.push(y.stringify(F,t,n,r,i,s({arrayItems:!0},a)))}}catch(k){w.e(k)}finally{w.f()}return y.wrap(A.join(", "),!c&&l.array)},y.constants={true:!0,false:!1,null:null,second:1e3,minute:6e4,hour:36e5,day:864e5},y.functions={if:function(e,t,n){return e?t:n},length:function(e){return"string"==typeof e?e.length:e&&"object"==typeof e?Array.isArray(e)?e.length:Object.keys(e).length:null},msg:function(e){var t=u(this,5),n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=o.messages;if(!s)return"";var l=d.template(n,s[0],e,r,i)||d.template(n,s[1],e,r,i);return l?l.render(n,r,i,a,o):""},number:function(e){return"number"==typeof e?e:"string"==typeof e?parseFloat(e):"boolean"==typeof e?e?1:0:e instanceof Date?e.getTime():null}}},2305:function(e,t,n){"use strict";var r=n(8870).deepEqual,i=n(7593),a=n(6354),o={codes:{error:1,pass:2,full:3},labels:{0:"never used",1:"always error",2:"always pass"}};t.setup=function(e){var t=function(){return e._tracer=e._tracer||new o.Tracer,e._tracer};e.trace=t,e[Symbol.for("@hapi/lab/coverage/initialize")]=t,e.untrace=function(){e._tracer=null}},t.location=function(e){return e.$_setFlag("_tracerLocation",i.location(2))},o.Tracer=function(){function e(){m(this,e),this.name="Joi",this._schemas=new Map}return v(e,[{key:"_register",value:function(e){var t=this._schemas.get(e);if(t)return t.store;var n=new o.Store(e),r=e._flags._tracerLocation||i.location(5),a=r.filename,s=r.line;return this._schemas.set(e,{filename:a,line:s,store:n}),n}},{key:"_combine",value:function(e,t){var n,r=g(this._schemas.values());try{for(r.s();!(n=r.n()).done;)n.value.store._combine(e,t)}catch(i){r.e(i)}finally{r.f()}}},{key:"report",value:function(e){var t,n=[],r=g(this._schemas.values());try{for(r.s();!(t=r.n()).done;){var i=t.value,a=i.filename,s=i.line,l=i.store;if(!e||e===a){var c,f=[],d=[],p=g(l._sources.entries());try{for(p.s();!(c=p.n()).done;){var m=u(c.value,2),v=m[0],b=m[1];if(!o.sub(b.paths,d))if(b.entry){for(var y=0,_=["valid","invalid"];y<_.length;y++){var A=_[y],w=v["_".concat(A,"s")];if(w){var F,k=new Set(w._values),x=new Set(w._refs),E=g(b[A]);try{for(E.s();!(F=E.n()).done;){var C=F.value,S=C.value,O=C.ref;k.delete(S),x.delete(O)}}catch(U){E.e(U)}finally{E.f()}(k.size||x.size)&&f.push({status:[].concat(h(k),h(h(x).map((function(e){return e.display})))),rule:"".concat(A,"s")})}}for(var D=v._rules.map((function(e){return e.name})),j=0,T=["default","failover"];j<T.length;j++){var P=T[j];void 0!==v._flags[P]&&D.push(P)}var R,M=g(D);try{for(M.s();!(R=M.n()).done;){var I=R.value,B=o.labels[b.rule[I]||0];if(B){var N={rule:I,status:B};b.paths.size&&(N.paths=h(b.paths)),f.push(N)}}}catch(U){M.e(U)}finally{M.f()}}else{var L;f.push({status:"never reached",paths:h(b.paths)}),(L=d).push.apply(L,h(b.paths))}}}catch(U){p.e(U)}finally{p.f()}f.length&&n.push({filename:a,line:s,missing:f,severity:"error",message:"Schema missing tests for ".concat(f.map(o.message).join(", "))})}}}catch(U){r.e(U)}finally{r.f()}return n.length?n:null}}]),e}(),o.Store=function(){function e(t){m(this,e),this.active=!0,this._sources=new Map,this._combos=new Map,this._scan(t)}return v(e,[{key:"debug",value:function(e,t,n,r){e.mainstay.debug&&e.mainstay.debug.push({type:t,name:n,result:r,path:e.path})}},{key:"entry",value:function(e,t){o.debug(t,{type:"entry"}),this._record(e,(function(e){e.entry=!0}))}},{key:"filter",value:function(e,t,n,r){o.debug(t,s({type:n},r)),this._record(e,(function(e){e[n].add(r)}))}},{key:"log",value:function(e,t,n,r,i){o.debug(t,{type:n,name:r,result:"full"===i?"pass":i}),this._record(e,(function(e){e[n][r]=e[n][r]||0,e[n][r]|=o.codes[i]}))}},{key:"resolve",value:function(e,t,n){if(e.mainstay.debug){var r={type:"resolve",ref:t.display,to:n,path:e.path};e.mainstay.debug.push(r)}}},{key:"value",value:function(e,t,n,i,a){if(e.mainstay.debug&&!r(n,i)){var o={type:"value",by:t,from:n,to:i,path:e.path};a&&(o.name=a),e.mainstay.debug.push(o)}}},{key:"_record",value:function(e,t){var n=this._sources.get(e);if(n)t(n);else{var r,i=this._combos.get(e),a=g(i);try{for(a.s();!(r=a.n()).done;){var o=r.value;this._record(o,t)}}catch(s){a.e(s)}finally{a.f()}}}},{key:"_scan",value:function(e,t){var n=this,r=t||[],i=this._sources.get(e);i||(i={paths:new Set,entry:!1,rule:{},valid:new Set,invalid:new Set},this._sources.set(e,i)),r.length&&i.paths.add(r),e.$_modify({each:function(e,t){var i=o.id(e,t);n._scan(e,r.concat(i))},ref:!1})}},{key:"_combine",value:function(e,t){this._combos.set(e,t)}}]),e}(),o.message=function(e){return"".concat(e.paths?a.path(e.paths[0])+(e.rule?":":""):"").concat(e.rule||""," (").concat(e.status,")")},o.id=function(e,t){var n=t.source,r=t.name,i=t.path,a=t.key;return e._flags.id?e._flags.id:a||(r="@".concat(r),"terms"===n?[r,i[Math.min(i.length-1,1)]]:r)},o.sub=function(e,t){var n,i=g(e);try{for(i.s();!(n=i.n()).done;){var a,o=n.value,s=g(t);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(r(o.slice(0,u.length),u))return!0}}catch(l){s.e(l)}finally{s.f()}}}catch(l){i.e(l)}finally{i.f()}return!1},o.debug=function(e,t){e.mainstay.debug&&(t.path=e.debug?[].concat(h(e.path),[e.debug]):e.path,e.mainstay.debug.push(t))}},4946:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.merge,o=n(8068),s=n(8160),l=n(3292),c=n(6354),f=n(6133),d={};e.exports=o.extend({type:"alternatives",flags:{match:{default:"any"}},terms:{matches:{init:[],register:f.toSibling}},args:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return 1===n.length&&Array.isArray(n[0])?e.try.apply(e,h(n[0])):e.try.apply(e,n)},validate:function(e,t){var n=t.schema,r=t.error,i=t.state,o=t.prefs;if(n._flags.match){for(var s=[],u=[],l=0;l<n.$_terms.matches.length;++l){var f=n.$_terms.matches[l],h=i.nest(f.schema,"match.".concat(l));h.snapshot();var p=f.schema.$_validate(e,h,o);p.errors?(u.push(p.errors),h.restore()):(s.push(p.value),h.commit())}if(0===s.length)return{errors:r("alternatives.any",{details:u.map((function(e){return c.details(e,{override:!1})}))})};if("one"===n._flags.match)return 1===s.length?{value:s[0]}:{errors:r("alternatives.one")};if(s.length!==n.$_terms.matches.length)return{errors:r("alternatives.all",{details:u.map((function(e){return c.details(e,{override:!1})}))})};var g=function e(t){return t.$_terms.matches.some((function(t){return"object"===t.schema.type||"alternatives"===t.schema.type&&e(t.schema)}))};return g(n)?{value:s.reduce((function(e,t){return a(e,t,{mergeArrays:!1})}))}:{value:s[s.length-1]}}for(var m=[],v=0;v<n.$_terms.matches.length;++v){var b=n.$_terms.matches[v];if(b.schema){var y=i.nest(b.schema,"match.".concat(v));y.snapshot();var _=b.schema.$_validate(e,y,o);if(!_.errors)return y.commit(),_;y.restore(),m.push({schema:b.schema,reports:_.errors})}else for(var A=b.ref?b.ref.resolve(e,i,o):e,w=b.is?[b]:b.switch,F=0;F<w.length;++F){var k=w[F],x=k.is,E=k.then,C=k.otherwise,S="match.".concat(v).concat(b.switch?"."+F:"");if(x.$_match(A,i.nest(x,"".concat(S,".is")),o)){if(E)return E.$_validate(e,i.nest(E,"".concat(S,".then")),o)}else if(C)return C.$_validate(e,i.nest(C,"".concat(S,".otherwise")),o)}}return d.errors(m,t)},rules:{conditional:{method:function(e,t){i(!this._flags._endedSwitch,"Unreachable condition"),i(!this._flags.match,"Cannot combine match mode",this._flags.match,"with conditional rule"),i(void 0===t.break,"Cannot use break option with alternatives conditional");var n,r=this.clone(),a=l.when(r,e,t),o=a.is?[a]:a.switch,s=g(o);try{for(s.s();!(n=s.n()).done;){var u=n.value;if(u.then&&u.otherwise){r.$_setFlag("_endedSwitch",!0,{clone:!1});break}}}catch(c){s.e(c)}finally{s.f()}return r.$_terms.matches.push(a),r.$_mutateRebuild()}},match:{method:function(e){if(i(["any","one","all"].includes(e),"Invalid alternatives match mode",e),"any"!==e){var t,n=g(this.$_terms.matches);try{for(n.s();!(t=n.n()).done;){var r=t.value;i(r.schema,"Cannot combine match mode",e,"with conditional rules")}}catch(a){n.e(a)}finally{n.f()}}return this.$_setFlag("match",e)}},try:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];i(t.length,"Missing alternative schemas"),s.verifyFlat(t,"try"),i(!this._flags._endedSwitch,"Unreachable condition");for(var r=this.clone(),a=0,o=t;a<o.length;a++){var u=o[a];r.$_terms.matches.push({schema:r.$_compile(u)})}return r.$_mutateRebuild()}}},overrides:{label:function(e){return this.$_parent("label",e).$_modify({each:function(t,n){return"is"!==n.path[0]?t.label(e):void 0},ref:!1})}},rebuild:function(e){e.$_modify({each:function(t){s.isSchema(t)&&"array"===t.type&&e.$_setFlag("_arrayItems",!0,{clone:!1})}})},manifest:{build:function(e,t){if(t.matches){var n,r=g(t.matches);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.schema,o=i.ref,s=i.is,u=i.not,l=i.then,c=i.otherwise;e=a?e.try(a):o?e.conditional(o,{is:s,then:l,not:u,otherwise:c,switch:i.switch}):e.conditional(s,{then:l,otherwise:c})}}catch(f){r.e(f)}finally{r.f()}}return e}},messages:{"alternatives.all":"{{#label}} does not match all of the required types","alternatives.any":"{{#label}} does not match any of the allowed types","alternatives.match":"{{#label}} does not match any of the allowed types","alternatives.one":"{{#label}} matches more than one allowed type","alternatives.types":"{{#label}} must be one of {{#types}}"}}),d.errors=function(e,t){var n=t.error,r=t.state;if(!e.length)return{errors:n("alternatives.any")};if(1===e.length)return{errors:e[0].reports};var i,a=new Set,o=[],s=g(e);try{for(s.s();!(i=s.n()).done;){var l=i.value,f=l.reports,p=l.schema;if(f.length>1)return d.unmatched(e,n);var m=f[0];if(m instanceof c.Report==0)return d.unmatched(e,n);if(m.state.path.length===r.path.length)if("any.only"!==m.code){var v=m.code.split("."),b=u(v,2),y=b[0];"base"===b[1]?a.add(y):o.push({type:p.type,report:m})}else{var _,A=g(m.local.valids);try{for(A.s();!(_=A.n()).done;){var w=_.value;a.add(w)}}catch(F){A.e(F)}finally{A.f()}}else o.push({type:p.type,report:m})}}catch(F){s.e(F)}finally{s.f()}return o.length?1===o.length?{errors:o[0].report}:d.unmatched(e,n):{errors:n("alternatives.types",{types:h(a)})}},d.unmatched=function(e,t){var n,r=[],i=g(e);try{for(i.s();!(n=i.n()).done;){var a=n.value;r.push.apply(r,h(a.reports))}}catch(o){i.e(o)}finally{i.f()}return{errors:t("alternatives.match",c.details(r,{override:!1}))}}},8068:function(e,t,n){"use strict";var r=n(8870).assert,i=n(7629),a=n(8160),o=n(6914);e.exports=i.extend({type:"any",flags:{only:{default:!1}},terms:{alterations:{init:null},examples:{init:null},externals:{init:null},metas:{init:[]},notes:{init:[]},shared:{init:null},tags:{init:[]},whens:{init:null}},rules:{custom:{method:function(e,t){return r("function"==typeof e,"Method must be a function"),r(void 0===t||t&&"string"==typeof t,"Description must be a non-empty string"),this.$_addRule({name:"custom",args:{method:e,description:t}})},validate:function(e,t,n){var r=n.method;try{return r(e,t)}catch(e){return t.error("any.custom",{error:e})}},args:["method","description"],multi:!0},messages:{method:function(e){return this.prefs({messages:e})}},shared:{method:function(e){r(a.isSchema(e)&&e._flags.id,"Schema must be a schema with an id");var t=this.clone();return t.$_terms.shared=t.$_terms.shared||[],t.$_terms.shared.push(e),t.$_mutateRegister(e),t}},warning:{method:function(e,t){return r(e&&"string"==typeof e,"Invalid warning code"),this.$_addRule({name:"warning",args:{code:e,local:t},warn:!0})},validate:function(e,t,n){var r=n.code,i=n.local;return t.error(r,i)},args:["code","local"],multi:!0}},modifiers:{keep:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.keep=t},message:function(e,t){e.message=o.compile(t)},warn:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e.warn=t}},manifest:{build:function(e,t){for(var n in t){var r=t[n];if(["examples","externals","metas","notes","tags"].includes(n)){var i,a=g(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;e=e[n.slice(0,-1)](o)}}catch(E){a.e(E)}finally{a.f()}}else if("alterations"!==n)if("whens"!==n){if("shared"===n){var s,u=g(r);try{for(u.s();!(s=u.n()).done;){var l=s.value;e=e.shared(l)}}catch(E){u.e(E)}finally{u.f()}}}else{var c,f=g(r);try{for(f.s();!(c=f.n()).done;){var d=c.value,h=d.ref,p=d.is,m=d.not,v=d.then,b=d.otherwise,y=d.concat;e=y?e.concat(y):h?e.when(h,{is:p,not:m,then:v,otherwise:b,switch:d.switch,break:d.break}):e.when(p,{then:v,otherwise:b,break:d.break})}}catch(E){f.e(E)}finally{f.f()}}else{var _,A={},w=g(r);try{for(w.s();!(_=w.n()).done;){var F=_.value,k=F.target,x=F.adjuster;A[k]=x}}catch(E){w.e(E)}finally{w.f()}e=e.alter(A)}}return e}},messages:{"any.custom":"{{#label}} failed custom validation because {{#error.message}}","any.default":"{{#label}} threw an error when running default method","any.failover":"{{#label}} threw an error when running failover method","any.invalid":"{{#label}} contains an invalid value","any.only":'{{#label}} must be {if(#valids.length == 1, "", "one of ")}{{#valids}}',"any.ref":"{{#label}} {{#arg}} references {{:#ref}} which {{#reason}}","any.required":"{{#label}} is required","any.unknown":"{{#label}} is not allowed"}})},546:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.deepEqual,o=r.reach,s=n(8068),u=n(8160),l=n(3292),c={};e.exports=s.extend({type:"array",flags:{single:{default:!1},sparse:{default:!1}},terms:{items:{init:[],manifest:"schema"},ordered:{init:[],manifest:"schema"},_exclusions:{init:[]},_inclusions:{init:[]},_requireds:{init:[]}},coerce:{from:"object",method:function(e,t){var n=t.schema,r=t.state,i=t.prefs;if(Array.isArray(e)){var a=n.$_getRule("sort");return a?c.sort(n,e,a.args.options,r,i):void 0}}},validate:function(e,t){var n=t.schema,r=t.error;if(!Array.isArray(e)){if(n._flags.single){var i=[e];return i[u.symbols.arraySingle]=!0,{value:i}}return{errors:r("array.base")}}if(n.$_getRule("items")||n.$_terms.externals)return{value:e.slice()}},rules:{has:{method:function(e){e=this.$_compile(e,{appendPath:!0});var t=this.$_addRule({name:"has",args:{schema:e}});return t.$_mutateRegister(e),t},validate:function(e,t,n){for(var r=t.state,i=t.prefs,a=t.error,o=n.schema,s=[e].concat(h(r.ancestors)),u=0;u<e.length;++u){var l=r.localize([].concat(h(r.path),[u]),s,o);if(o.$_match(e[u],l,i))return e}var c=o._flags.label;return c?a("array.hasKnown",{patternLabel:c}):a("array.hasUnknown",null)},multi:!0},items:{method:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];u.verifyFlat(n,"items");for(var i=this.$_addRule("items"),a=function(t){var r=u.tryWithPath((function(){return e.$_compile(n[t])}),t,{append:!0});i.$_terms.items.push(r)},o=0;o<n.length;++o)a(o);return i.$_mutateRebuild()},validate:function(e,t){var n=t.schema,r=t.error,i=t.state,a=t.prefs,o=t.errorsArray,s=n.$_terms._requireds.slice(),l=n.$_terms.ordered.slice(),f=[].concat(h(n.$_terms._inclusions),h(s)),d=!e[u.symbols.arraySingle];delete e[u.symbols.arraySingle];for(var p=o(),m=e.length,v=0;v<m;++v){var b=e[v],y=!1,_=!1,A=d?v:new Number(v),w=[].concat(h(i.path),[A]);if(n._flags.sparse||void 0!==b){var F,k=[e].concat(h(i.ancestors)),x=g(n.$_terms._exclusions);try{for(x.s();!(F=x.n()).done;){var E=F.value;if(E.$_match(b,i.localize(w,k,E),a,{presence:"ignore"})){if(p.push(r("array.excludes",{pos:v,value:b},i.localize(w))),a.abortEarly)return p;y=!0,l.shift();break}}}catch(H){x.e(H)}finally{x.f()}if(!y){if(n.$_terms.ordered.length){if(l.length){var C=l.shift(),S=C.$_validate(b,i.localize(w,k,C),a);if(S.errors){if(p.push.apply(p,h(S.errors)),a.abortEarly)return p}else if("strip"===C._flags.result)c.fastSplice(e,v),--v,--m;else{if(!n._flags.sparse&&void 0===S.value){if(p.push(r("array.sparse",{key:A,path:w,pos:v,value:void 0},i.localize(w))),a.abortEarly)return p;continue}e[v]=S.value}continue}if(!n.$_terms.items.length){if(p.push(r("array.orderedLength",{pos:v,limit:n.$_terms.ordered.length})),a.abortEarly)return p;break}}for(var O=[],D=s.length,j=0;j<D;++j){var T=i.localize(w,k,s[j]);T.snapshot();var P=s[j].$_validate(b,T,a);if(O[j]=P,!P.errors){if(T.commit(),e[v]=P.value,_=!0,c.fastSplice(s,j),--j,--D,!n._flags.sparse&&void 0===P.value&&(p.push(r("array.sparse",{key:A,path:w,pos:v,value:void 0},i.localize(w))),a.abortEarly))return p;break}T.restore()}if(!_){var R=a.stripUnknown&&!!a.stripUnknown.arrays||!1;D=f.length;var M,I=g(f);try{for(I.s();!(M=I.n()).done;){var B=M.value,N=void 0,L=s.indexOf(B);if(-1!==L)N=O[L];else{var U=i.localize(w,k,B);if(U.snapshot(),!(N=B.$_validate(b,U,a)).errors){U.commit(),"strip"===B._flags.result?(c.fastSplice(e,v),--v,--m):n._flags.sparse||void 0!==N.value?e[v]=N.value:(p.push(r("array.sparse",{key:A,path:w,pos:v,value:void 0},i.localize(w))),y=!0),_=!0;break}U.restore()}if(1===D){if(R){c.fastSplice(e,v),--v,--m,_=!0;break}if(p.push.apply(p,h(N.errors)),a.abortEarly)return p;y=!0;break}}}catch(H){I.e(H)}finally{I.f()}if(!y&&(n.$_terms._inclusions.length||n.$_terms._requireds.length)&&!_){if(R){c.fastSplice(e,v),--v,--m;continue}if(p.push(r("array.includes",{pos:v,value:b},i.localize(w))),a.abortEarly)return p}}}}else{if(p.push(r("array.sparse",{key:A,path:w,pos:v,value:void 0},i.localize(w))),a.abortEarly)return p;l.shift()}}return s.length&&c.fillMissedErrors(n,p,s,e,i,a),l.length&&(c.fillOrderedErrors(n,p,l,e,i,a),p.length||c.fillDefault(l,e,i,a)),p.length?p:e},priority:!0,manifest:!1},length:{method:function(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:function(e,t,n,r){var i=n.limit,a=r.name,o=r.operator,s=r.args;return u.compare(e.length,i,o)?e:t.error("array."+a,{limit:s.limit,value:e})},args:[{name:"limit",ref:!0,assert:u.limit,message:"must be a positive integer"}]},max:{method:function(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method:function(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},ordered:{method:function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];u.verifyFlat(n,"ordered");for(var i=this.$_addRule("items"),a=function(t){var r=u.tryWithPath((function(){return e.$_compile(n[t])}),t,{append:!0});c.validateSingle(r,i),i.$_mutateRegister(r),i.$_terms.ordered.push(r)},o=0;o<n.length;++o)a(o);return i.$_mutateRebuild()}},single:{method:function(e){var t=void 0===e||!!e;return i(!t||!this._flags._arrayItems,"Cannot specify single rule when array has array items"),this.$_setFlag("single",t)}},sort:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};u.assertOptions(e,["by","order"]);var t={order:e.order||"ascending"};return e.by&&(t.by=l.ref(e.by,{ancestor:0}),i(!t.by.ancestor,"Cannot sort by ancestor")),this.$_addRule({name:"sort",args:{options:t}})},validate:function(e,t,n){var r=t.error,i=t.state,a=t.prefs,o=t.schema,s=n.options,u=c.sort(o,e,s,i,a),l=u.value,f=u.errors;if(f)return f;for(var d=0;d<e.length;++d)if(e[d]!==l[d])return r("array.sort",{order:s.order,by:s.by?s.by.key:"value"});return e},convert:!0},sparse:{method:function(e){var t=void 0===e||!!e;return this._flags.sparse===t?this:(t?this.clone():this.$_addRule("items")).$_setFlag("sparse",t,{clone:!1})}},unique:{method:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(!e||"function"==typeof e||"string"==typeof e,"comparator must be a function or a string"),u.assertOptions(t,["ignoreUndefined","separator"]);var n={name:"unique",args:{options:t,comparator:e}};if(e)if("string"==typeof e){var r=u.default(t.separator,".");n.path=r?e.split(r):[e]}else n.comparator=e;return this.$_addRule(n)},validate:function(e,t,n,r){for(var s=t.state,u=t.error,l=(t.schema,n.comparator),c=n.options,f=r.comparator,d=r.path,p={string:Object.create(null),number:Object.create(null),undefined:Object.create(null),boolean:Object.create(null),object:new Map,function:new Map,custom:new Map},g=f||a,m=c.ignoreUndefined,v=0;v<e.length;++v){var b=d?o(e[v],d):e[v],y=f?p.custom:p[typeof b];if(i(y,"Failed to find unique map container for type",typeof b),y instanceof Map){for(var _=y.entries(),A=void 0;!(A=_.next()).done;)if(g(A.value[0],b)){var w=s.localize([].concat(h(s.path),[v]),[e].concat(h(s.ancestors))),F={pos:v,value:e[v],dupePos:A.value[1],dupeValue:e[A.value[1]]};return d&&(F.path=l),u("array.unique",F,w)}y.set(b,v)}else{if((!m||void 0!==b)&&void 0!==y[b]){var k={pos:v,value:e[v],dupePos:y[b],dupeValue:e[y[b]]};return d&&(k.path=l),u("array.unique",k,s.localize([].concat(h(s.path),[v]),[e].concat(h(s.ancestors))))}y[b]=v}}return e},args:["comparator","options"],multi:!0}},cast:{set:{from:Array.isArray,to:function(e,t){return new Set(e)}}},rebuild:function(e){e.$_terms._inclusions=[],e.$_terms._exclusions=[],e.$_terms._requireds=[];var t,n=g(e.$_terms.items);try{for(n.s();!(t=n.n()).done;){var r=t.value;c.validateSingle(r,e),"required"===r._flags.presence?e.$_terms._requireds.push(r):"forbidden"===r._flags.presence?e.$_terms._exclusions.push(r):e.$_terms._inclusions.push(r)}}catch(s){n.e(s)}finally{n.f()}var i,a=g(e.$_terms.ordered);try{for(a.s();!(i=a.n()).done;){var o=i.value;c.validateSingle(o,e)}}catch(s){a.e(s)}finally{a.f()}},manifest:{build:function(e,t){var n,r;return t.items&&(e=(n=e).items.apply(n,h(t.items))),t.ordered&&(e=(r=e).ordered.apply(r,h(t.ordered))),e}},messages:{"array.base":"{{#label}} must be an array","array.excludes":"{{#label}} contains an excluded value","array.hasKnown":"{{#label}} does not contain at least one required match for type {:#patternLabel}","array.hasUnknown":"{{#label}} does not contain at least one required match","array.includes":"{{#label}} does not match any of the allowed types","array.includesRequiredBoth":"{{#label}} does not contain {{#knownMisses}} and {{#unknownMisses}} other required value(s)","array.includesRequiredKnowns":"{{#label}} does not contain {{#knownMisses}}","array.includesRequiredUnknowns":"{{#label}} does not contain {{#unknownMisses}} required value(s)","array.length":"{{#label}} must contain {{#limit}} items","array.max":"{{#label}} must contain less than or equal to {{#limit}} items","array.min":"{{#label}} must contain at least {{#limit}} items","array.orderedLength":"{{#label}} must contain at most {{#limit}} items","array.sort":"{{#label}} must be sorted in {#order} order by {{#by}}","array.sort.mismatching":"{{#label}} cannot be sorted due to mismatching types","array.sort.unsupported":"{{#label}} cannot be sorted due to unsupported type {#type}","array.sparse":"{{#label}} must not be a sparse array item","array.unique":"{{#label}} contains a duplicate value"}}),c.fillMissedErrors=function(e,t,n,r,i,a){var o,s=[],u=0,l=g(n);try{for(l.s();!(o=l.n()).done;){var c=o.value._flags.label;c?s.push(c):++u}}catch(f){l.e(f)}finally{l.f()}s.length?u?t.push(e.$_createError("array.includesRequiredBoth",r,{knownMisses:s,unknownMisses:u},i,a)):t.push(e.$_createError("array.includesRequiredKnowns",r,{knownMisses:s},i,a)):t.push(e.$_createError("array.includesRequiredUnknowns",r,{unknownMisses:u},i,a))},c.fillOrderedErrors=function(e,t,n,r,i,a){var o,s=[],u=g(n);try{for(u.s();!(o=u.n()).done;){var l=o.value;"required"===l._flags.presence&&s.push(l)}}catch(f){u.e(f)}finally{u.f()}s.length&&c.fillMissedErrors(e,t,s,r,i,a)},c.fillDefault=function(e,t,n,r){for(var i=[],a=!0,o=e.length-1;o>=0;--o){var s=e[o],u=[t].concat(h(n.ancestors)),l=s.$_validate(void 0,n.localize(n.path,u,s),r).value;if(a){if(void 0===l)continue;a=!1}i.unshift(l)}i.length&&t.push.apply(t,i)},c.fastSplice=function(e,t){for(var n=t;n<e.length;)e[n++]=e[n];--e.length},c.validateSingle=function(e,t){("array"===e.type||e._flags._arrayItems)&&(i(!t._flags.single,"Cannot specify array item with single rule enabled"),t.$_setFlag("_arrayItems",!0,{clone:!1}))},c.sort=function(e,t,n,r,i){var a="ascending"===n.order?1:-1,o=-1*a,s=a,u=function(u,l){var f=c.compare(u,l,o,s);if(null!==f)return f;if(n.by&&(u=n.by.resolve(u,r,i),l=n.by.resolve(l,r,i)),null!==(f=c.compare(u,l,o,s)))return f;var d=typeof u;if(d!==typeof l)throw e.$_createError("array.sort.mismatching",t,null,r,i);if("number"!==d&&"string"!==d)throw e.$_createError("array.sort.unsupported",t,{type:d},r,i);return"number"===d?(u-l)*a:u<l?o:s};try{return{value:t.slice().sort(u)}}catch(e){return{errors:e}}},c.compare=function(e,t,n,r){return e===t?0:void 0===e?1:void 0===t?-1:null===e?r:null===t?n:null}},4937:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8068),a=n(8160),o=n(2036),s={isBool:function(e){return"boolean"==typeof e}};e.exports=i.extend({type:"boolean",flags:{sensitive:{default:!1}},terms:{falsy:{init:null,manifest:"values"},truthy:{init:null,manifest:"values"}},coerce:function(e,t){var n=t.schema;if("boolean"!=typeof e){if("string"==typeof e){var r=n._flags.sensitive?e:e.toLowerCase();e="true"===r||"false"!==r&&e}return"boolean"!=typeof e&&(e=n.$_terms.truthy&&n.$_terms.truthy.has(e,null,null,!n._flags.sensitive)||(!n.$_terms.falsy||!n.$_terms.falsy.has(e,null,null,!n._flags.sensitive))&&e),{value:e}}},validate:function(e,t){var n=t.error;if("boolean"!=typeof e)return{value:e,errors:n("boolean.base")}},rules:{truthy:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];a.verifyFlat(t,"truthy");var i=this.clone();i.$_terms.truthy=i.$_terms.truthy||new o;for(var s=0;s<t.length;++s){var u=t[s];r(void 0!==u,"Cannot call truthy with undefined"),i.$_terms.truthy.add(u)}return i}},falsy:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];a.verifyFlat(t,"falsy");var i=this.clone();i.$_terms.falsy=i.$_terms.falsy||new o;for(var s=0;s<t.length;++s){var u=t[s];r(void 0!==u,"Cannot call falsy with undefined"),i.$_terms.falsy.add(u)}return i}},sensitive:{method:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.$_setFlag("sensitive",e)}}},cast:{number:{from:s.isBool,to:function(e,t){return e?1:0}},string:{from:s.isBool,to:function(e,t){return e?"true":"false"}}},manifest:{build:function(e,t){var n,r;return t.truthy&&(e=(n=e).truthy.apply(n,h(t.truthy))),t.falsy&&(e=(r=e).falsy.apply(r,h(t.falsy))),e}},messages:{"boolean.base":"{{#label}} must be a boolean"}})},7500:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8068),a=n(8160),o=n(3328),s={isDate:function(e){return e instanceof Date}};e.exports=i.extend({type:"date",coerce:{from:["number","string"],method:function(e,t){var n=t.schema;return{value:s.parse(e,n._flags.format)||e}}},validate:function(e,t){var n=t.schema,r=t.error,i=t.prefs;if(!(e instanceof Date)||isNaN(e.getTime())){var a=n._flags.format;return i.convert&&a&&"string"==typeof e?{value:e,errors:r("date.format",{format:a})}:{value:e,errors:r("date.base")}}},rules:{compare:{method:!1,validate:function(e,t,n,r){var i=n.date,o=r.name,s=r.operator,u=r.args,l="now"===i?Date.now():i.getTime();return a.compare(e.getTime(),l,s)?e:t.error("date."+o,{limit:u.date,value:e})},args:[{name:"date",ref:!0,normalize:function(e){return"now"===e?e:s.parse(e)},assert:function(e){return null!==e},message:"must have a valid date format"}]},format:{method:function(e){return r(["iso","javascript","unix"].includes(e),"Unknown date format",e),this.$_setFlag("format",e)}},greater:{method:function(e){return this.$_addRule({name:"greater",method:"compare",args:{date:e},operator:">"})}},iso:{method:function(){return this.format("iso")}},less:{method:function(e){return this.$_addRule({name:"less",method:"compare",args:{date:e},operator:"<"})}},max:{method:function(e){return this.$_addRule({name:"max",method:"compare",args:{date:e},operator:"<="})}},min:{method:function(e){return this.$_addRule({name:"min",method:"compare",args:{date:e},operator:">="})}},timestamp:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"javascript";return r(["javascript","unix"].includes(e),'"type" must be one of "javascript, unix"'),this.format(e)}}},cast:{number:{from:s.isDate,to:function(e,t){return e.getTime()}},string:{from:s.isDate,to:function(e,t){var n=t.prefs;return o.date(e,n)}}},messages:{"date.base":"{{#label}} must be a valid date","date.format":'{{#label}} must be in {msg("date.format." + #format) || #format} format',"date.greater":"{{#label}} must be greater than {{:#limit}}","date.less":"{{#label}} must be less than {{:#limit}}","date.max":"{{#label}} must be less than or equal to {{:#limit}}","date.min":"{{#label}} must be greater than or equal to {{:#limit}}","date.format.iso":"ISO 8601 date","date.format.javascript":"timestamp or number of milliseconds","date.format.unix":"timestamp or number of seconds"}}),s.parse=function(e,t){if(e instanceof Date)return e;if("string"!=typeof e&&(isNaN(e)||!isFinite(e)))return null;if(/^\s*$/.test(e))return null;if("iso"===t)return a.isIsoDate(e)?s.date(e.toString()):null;var n=e;if("string"==typeof e&&/^[+-]?\d+(\.\d+)?$/.test(e)&&(e=parseFloat(e)),t){if("javascript"===t)return s.date(1*e);if("unix"===t)return s.date(1e3*e);if("string"==typeof n)return null}return s.date(e)},s.date=function(e){var t=new Date(e);return isNaN(t.getTime())?null:t}},390:function(e,t,n){"use strict";var r=n(8870).assert,i=n(7824);e.exports=i.extend({type:"function",properties:{typeof:"function"},rules:{arity:{method:function(e){return r(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"arity",args:{n:e}})},validate:function(e,t,n){var r=n.n;return e.length===r?e:t.error("function.arity",{n:r})}},class:{method:function(){return this.$_addRule("class")},validate:function(e,t){return/^\s*class\s/.test(e.toString())?e:t.error("function.class",{value:e})}},minArity:{method:function(e){return r(Number.isSafeInteger(e)&&e>0,"n must be a strict positive integer"),this.$_addRule({name:"minArity",args:{n:e}})},validate:function(e,t,n){var r=n.n;return e.length>=r?e:t.error("function.minArity",{n:r})}},maxArity:{method:function(e){return r(Number.isSafeInteger(e)&&e>=0,"n must be a positive integer"),this.$_addRule({name:"maxArity",args:{n:e}})},validate:function(e,t,n){var r=n.n;return e.length<=r?e:t.error("function.maxArity",{n:r})}}},messages:{"function.arity":"{{#label}} must have an arity of {{#n}}","function.class":"{{#label}} must be a class","function.maxArity":"{{#label}} must have an arity lesser or equal to {{#n}}","function.minArity":"{{#label}} must have an arity greater or equal to {{#n}}"}})},7824:function(e,t,n){"use strict";var r=n(8870),i=r.applyToDefaults,a=r.assert,o=r.clone,u=n(3652),b=n(8068),y=n(8160),_=n(3292),A=n(6354),w=n(6133),F=n(3328),k={renameDefaults:{alias:!1,multiple:!1,override:!1}};e.exports=b.extend({type:"_keys",properties:{typeof:"object"},flags:{unknown:{default:!1}},terms:{dependencies:{init:null},keys:{init:null,manifest:{mapped:{from:"schema",to:"key"}}},patterns:{init:null},renames:{init:null}},args:function(e,t){return e.keys(t)},validate:function(e,t){var n=t.schema,r=t.error,i=t.state,a=t.prefs;if(!e||typeof e!==n.$_property("typeof")||Array.isArray(e))return{value:e,errors:r("object.base",{type:n.$_property("typeof")})};if(n.$_terms.renames||n.$_terms.dependencies||n.$_terms.keys||n.$_terms.patterns||n.$_terms.externals){e=k.clone(e,a);var o=[];if(n.$_terms.renames&&!k.rename(n,e,i,a,o))return{value:e,errors:o};if(!n.$_terms.keys&&!n.$_terms.patterns&&!n.$_terms.dependencies)return{value:e,errors:o};var s=new Set(Object.keys(e));if(n.$_terms.keys){var u,l=[e].concat(h(i.ancestors)),c=g(n.$_terms.keys);try{for(c.s();!(u=c.n()).done;){var f=u.value,d=f.key,p=e[d];s.delete(d);var m=i.localize([].concat(h(i.path),[d]),l,f),v=f.schema.$_validate(p,m,a);if(v.errors){if(a.abortEarly)return{value:e,errors:v.errors};void 0!==v.value&&(e[d]=v.value),o.push.apply(o,h(v.errors))}else"strip"===f.schema._flags.result||void 0===v.value&&void 0!==p?delete e[d]:void 0!==v.value&&(e[d]=v.value)}}catch(x){c.e(x)}finally{c.f()}}if(s.size||n._flags._hasPatternMatch){var b=k.unknown(n,e,s,o,i,a);if(b)return b}if(n.$_terms.dependencies){var y,_=g(n.$_terms.dependencies);try{for(_.s();!(y=_.n()).done;){var A=y.value;if(null===A.key||!1!==k.isPresent(A.options)(A.key.resolve(e,i,a,null,{shadow:!1}))){var w=k.dependencies[A.rel](n,A,e,i,a);if(w){var F=n.$_createError(w.code,e,w.context,i,a);if(a.abortEarly)return{value:e,errors:F};o.push(F)}}}}catch(x){_.e(x)}finally{_.f()}}return{value:e,errors:o}}},rules:{and:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.verifyFlat(t,"and"),k.dependency(this,"and",null,t)}},append:{method:function(e){return null==e||0===Object.keys(e).length?this:this.keys(e)}},assert:{method:function(e,t,n){F.isTemplate(e)||(e=_.ref(e)),a(void 0===n||"string"==typeof n,"Message must be a string"),t=this.$_compile(t,{appendPath:!0});var r=this.$_addRule({name:"assert",args:{subject:e,schema:t,message:n}});return r.$_mutateRegister(e),r.$_mutateRegister(t),r},validate:function(e,t,n){var r=t.error,i=t.prefs,a=t.state,o=n.subject,s=n.schema,u=n.message,l=o.resolve(e,a,i),c=w.isRef(o)?o.absolute(a):[];return s.$_match(l,a.localize(c,[e].concat(h(a.ancestors)),s),i)?e:r("object.assert",{subject:o,message:u})},args:["subject","schema","message"],multi:!0},instance:{method:function(e,t){return a("function"==typeof e,"constructor must be a function"),t=t||e.name,this.$_addRule({name:"instance",args:{constructor:e,name:t}})},validate:function(e,t,n){var r=n.constructor,i=n.name;return e instanceof r?e:t.error("object.instance",{type:i,value:e})},args:["constructor","name"]},keys:{method:function(e){var t=this;a(void 0===e||"object"==typeof e,"Object schema must be a valid object"),a(!y.isSchema(e),"Object schema cannot be a joi schema");var n=this.clone();if(e)if(Object.keys(e).length){n.$_terms.keys=n.$_terms.keys?n.$_terms.keys.filter((function(t){return!e.hasOwnProperty(t.key)})):new k.Keys;var r=function(r){y.tryWithPath((function(){return n.$_terms.keys.push({key:r,schema:t.$_compile(e[r])})}),r)};for(var i in e)r(i)}else n.$_terms.keys=new k.Keys;else n.$_terms.keys=null;return n.$_mutateRebuild()}},length:{method:function(e){return this.$_addRule({name:"length",args:{limit:e},operator:"="})},validate:function(e,t,n,r){var i=n.limit,a=r.name,o=r.operator,s=r.args;return y.compare(Object.keys(e).length,i,o)?e:t.error("object."+a,{limit:s.limit,value:e})},args:[{name:"limit",ref:!0,assert:y.limit,message:"must be a positive integer"}]},max:{method:function(e){return this.$_addRule({name:"max",method:"length",args:{limit:e},operator:"<="})}},min:{method:function(e){return this.$_addRule({name:"min",method:"length",args:{limit:e},operator:">="})}},nand:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.verifyFlat(t,"nand"),k.dependency(this,"nand",null,t)}},or:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.verifyFlat(t,"or"),k.dependency(this,"or",null,t)}},oxor:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return k.dependency(this,"oxor",null,t)}},pattern:{method:function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e instanceof RegExp;i||(e=this.$_compile(e,{appendPath:!0})),a(void 0!==t,"Invalid rule"),y.assertOptions(r,["fallthrough","matches"]),i&&a(!e.flags.includes("g")&&!e.flags.includes("y"),"pattern should not use global or sticky mode"),t=this.$_compile(t,{appendPath:!0});var o=this.clone();o.$_terms.patterns=o.$_terms.patterns||[];var s=(p(n={},i?"regex":"schema",e),p(n,"rule",t),n);return r.matches&&(s.matches=this.$_compile(r.matches),"array"!==s.matches.type&&(s.matches=s.matches.$_root.array().items(s.matches)),o.$_mutateRegister(s.matches),o.$_setFlag("_hasPatternMatch",!0,{clone:!1})),r.fallthrough&&(s.fallthrough=!0),o.$_terms.patterns.push(s),o.$_mutateRegister(t),o}},ref:{method:function(){return this.$_addRule("ref")},validate:function(e,t){return w.isRef(e)?e:t.error("object.refType",{value:e})}},regex:{method:function(){return this.$_addRule("regex")},validate:function(e,t){return e instanceof RegExp?e:t.error("object.regex",{value:e})}},rename:{method:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};a("string"==typeof e||e instanceof RegExp,"Rename missing the from argument"),a("string"==typeof t||t instanceof F,"Invalid rename to argument"),a(t!==e,"Cannot rename key to same name:",e),y.assertOptions(n,["alias","ignoreUndefined","override","multiple"]);var r=this.clone();r.$_terms.renames=r.$_terms.renames||[];var o,s=g(r.$_terms.renames);try{for(s.s();!(o=s.n()).done;){var u=o.value;a(u.from!==e,"Cannot rename the same key multiple times")}}catch(l){s.e(l)}finally{s.f()}return t instanceof F&&r.$_mutateRegister(t),r.$_terms.renames.push({from:e,to:t,options:i(k.renameDefaults,n)}),r}},schema:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"any";return this.$_addRule({name:"schema",args:{type:e}})},validate:function(e,t,n){var r=n.type;return!y.isSchema(e)||"any"!==r&&e.type!==r?t.error("object.schema",{type:r}):e}},unknown:{method:function(e){return this.$_setFlag("unknown",!1!==e)}},with:{method:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return k.dependency(this,"with",e,t,n)}},without:{method:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return k.dependency(this,"without",e,t,n)}},xor:{method:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return y.verifyFlat(t,"xor"),k.dependency(this,"xor",null,t)}}},overrides:{default:function(e,t){return void 0===e&&(e=y.symbols.deepDefault),this.$_parent("default",e,t)}},rebuild:function(e){e.$_terms.keys&&function(){var t,n=new u.Sorter,r=g(e.$_terms.keys);try{var i=function(){var e=t.value;y.tryWithPath((function(){return n.add(e,{after:e.schema.$_rootReferences(),group:e.key})}),e.key)};for(r.s();!(t=r.n()).done;)i()}catch(a){r.e(a)}finally{r.f()}e.$_terms.keys=l(k.Keys,h(n.nodes))}()},manifest:{build:function(e,t){if(t.keys&&(e=e.keys(t.keys)),t.dependencies){var n,r=g(t.dependencies);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.rel,o=i.key,s=void 0===o?null:o,u=i.peers,l=i.options;e=k.dependency(e,a,s,u,l)}}catch(E){r.e(E)}finally{r.f()}}if(t.patterns){var c,f=g(t.patterns);try{for(f.s();!(c=f.n()).done;){var d=c.value,h=d.regex,p=d.schema,m=d.rule,v=d.fallthrough,b=d.matches;e=e.pattern(h||p,m,{fallthrough:v,matches:b})}}catch(E){f.e(E)}finally{f.f()}}if(t.renames){var y,_=g(t.renames);try{for(_.s();!(y=_.n()).done;){var A=y.value,w=A.from,F=A.to,x=A.options;e=e.rename(w,F,x)}}catch(E){_.e(E)}finally{_.f()}}return e}},messages:{"object.and":"{{#label}} contains {{#presentWithLabels}} without its required peers {{#missingWithLabels}}","object.assert":'{{#label}} is invalid because {if(#subject.key, `"` + #subject.key + `" failed to ` + (#message || "pass the assertion test"), #message || "the assertion failed")}',"object.base":"{{#label}} must be of type {{#type}}","object.instance":"{{#label}} must be an instance of {{:#type}}","object.length":'{{#label}} must have {{#limit}} key{if(#limit == 1, "", "s")}',"object.max":'{{#label}} must have less than or equal to {{#limit}} key{if(#limit == 1, "", "s")}',"object.min":'{{#label}} must have at least {{#limit}} key{if(#limit == 1, "", "s")}',"object.missing":"{{#label}} must contain at least one of {{#peersWithLabels}}","object.nand":"{{:#mainWithLabel}} must not exist simultaneously with {{#peersWithLabels}}","object.oxor":"{{#label}} contains a conflict between optional exclusive peers {{#peersWithLabels}}","object.pattern.match":"{{#label}} keys failed to match pattern requirements","object.refType":"{{#label}} must be a Joi reference","object.regex":"{{#label}} must be a RegExp object","object.rename.multiple":"{{#label}} cannot rename {{:#from}} because multiple renames are disabled and another key was already renamed to {{:#to}}","object.rename.override":"{{#label}} cannot rename {{:#from}} because override is disabled and target {{:#to}} exists","object.schema":"{{#label}} must be a Joi schema of {{#type}} type","object.unknown":"{{#label}} is not allowed","object.with":"{{:#mainWithLabel}} missing required peer {{:#peerWithLabel}}","object.without":"{{:#mainWithLabel}} conflict with forbidden peer {{:#peerWithLabel}}","object.xor":"{{#label}} contains a conflict between exclusive peers {{#peersWithLabels}}"}}),k.clone=function(e,t){if("object"==typeof e){if(t.nonEnumerables)return o(e,{shallow:!0});var n=Object.create(Object.getPrototypeOf(e));return Object.assign(n,e),n}var r=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)};return r.prototype=o(e.prototype),Object.defineProperty(r,"name",{value:e.name,writable:!1}),Object.defineProperty(r,"length",{value:e.length,writable:!1}),Object.assign(r,e),r},k.dependency=function(e,t,n,r,i){a(null===n||"string"==typeof n,t,"key must be a strings"),i||(i=r.length>1&&"object"==typeof r[r.length-1]?r.pop():{}),y.assertOptions(i,["separator","isPresent"]),r=[].concat(r);var o,s=y.default(i.separator,"."),u=[],l=g(r);try{for(l.s();!(o=l.n()).done;){var c=o.value;a("string"==typeof c,t,"peers must be strings"),u.push(_.ref(c,{separator:s,ancestor:0,prefix:!1}))}}catch(d){l.e(d)}finally{l.f()}null!==n&&(n=_.ref(n,{separator:s,ancestor:0,prefix:!1}));var f=e.clone();return f.$_terms.dependencies=f.$_terms.dependencies||[],f.$_terms.dependencies.push(new k.Dependency(t,n,u,r,i)),f},k.dependencies={and:function(e,t,n,r,i){var a,o=[],s=[],u=t.peers.length,l=k.isPresent(t.options),c=g(t.peers);try{for(c.s();!(a=c.n()).done;){var f=a.value;!1===l(f.resolve(n,r,i,null,{shadow:!1}))?o.push(f.key):s.push(f.key)}}catch(d){c.e(d)}finally{c.f()}if(o.length!==u&&s.length!==u)return{code:"object.and",context:{present:s,presentWithLabels:k.keysToLabels(e,s),missing:o,missingWithLabels:k.keysToLabels(e,o)}}},nand:function(e,t,n,r,i){var a,o=[],s=k.isPresent(t.options),u=g(t.peers);try{for(u.s();!(a=u.n()).done;){var l=a.value;s(l.resolve(n,r,i,null,{shadow:!1}))&&o.push(l.key)}}catch(d){u.e(d)}finally{u.f()}if(o.length===t.peers.length){var c=t.paths[0],f=t.paths.slice(1);return{code:"object.nand",context:{main:c,mainWithLabel:k.keysToLabels(e,c),peers:f,peersWithLabels:k.keysToLabels(e,f)}}}},or:function(e,t,n,r,i){var a,o=k.isPresent(t.options),s=g(t.peers);try{for(s.s();!(a=s.n()).done;)if(o(a.value.resolve(n,r,i,null,{shadow:!1})))return}catch(u){s.e(u)}finally{s.f()}return{code:"object.missing",context:{peers:t.paths,peersWithLabels:k.keysToLabels(e,t.paths)}}},oxor:function(e,t,n,r,i){var a,o=[],s=k.isPresent(t.options),u=g(t.peers);try{for(u.s();!(a=u.n()).done;){var l=a.value;s(l.resolve(n,r,i,null,{shadow:!1}))&&o.push(l.key)}}catch(f){u.e(f)}finally{u.f()}if(o.length&&1!==o.length){var c={peers:t.paths,peersWithLabels:k.keysToLabels(e,t.paths)};return c.present=o,c.presentWithLabels=k.keysToLabels(e,o),{code:"object.oxor",context:c}}},with:function(e,t,n,r,i){var a,o=k.isPresent(t.options),s=g(t.peers);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(!1===o(u.resolve(n,r,i,null,{shadow:!1})))return{code:"object.with",context:{main:t.key.key,mainWithLabel:k.keysToLabels(e,t.key.key),peer:u.key,peerWithLabel:k.keysToLabels(e,u.key)}}}}catch(l){s.e(l)}finally{s.f()}},without:function(e,t,n,r,i){var a,o=k.isPresent(t.options),s=g(t.peers);try{for(s.s();!(a=s.n()).done;){var u=a.value;if(o(u.resolve(n,r,i,null,{shadow:!1})))return{code:"object.without",context:{main:t.key.key,mainWithLabel:k.keysToLabels(e,t.key.key),peer:u.key,peerWithLabel:k.keysToLabels(e,u.key)}}}}catch(l){s.e(l)}finally{s.f()}},xor:function(e,t,n,r,i){var a,o=[],s=k.isPresent(t.options),u=g(t.peers);try{for(u.s();!(a=u.n()).done;){var l=a.value;s(l.resolve(n,r,i,null,{shadow:!1}))&&o.push(l.key)}}catch(f){u.e(f)}finally{u.f()}if(1!==o.length){var c={peers:t.paths,peersWithLabels:k.keysToLabels(e,t.paths)};return 0===o.length?{code:"object.missing",context:c}:(c.present=o,c.presentWithLabels=k.keysToLabels(e,o),{code:"object.xor",context:c})}}},k.keysToLabels=function(e,t){return Array.isArray(t)?t.map((function(t){return e.$_mapLabels(t)})):e.$_mapLabels(t)},k.isPresent=function(e){return"function"==typeof e.isPresent?e.isPresent:function(e){return void 0!==e}},k.rename=function(e,t,n,r,i){var a,o={},s=g(e.$_terms.renames);try{for(s.s();!(a=s.n()).done;){var u=a.value,l=[],c="string"!=typeof u.from;if(c){for(var f in t)if((void 0!==t[f]||!u.options.ignoreUndefined)&&f!==u.to){var d=u.from.exec(f);d&&l.push({from:f,to:u.to,match:d})}}else!Object.prototype.hasOwnProperty.call(t,u.from)||void 0===t[u.from]&&u.options.ignoreUndefined||l.push(u);for(var h=0,p=l;h<p.length;h++){var m=p[h],v=m.from,b=m.to;if(b instanceof F&&(b=b.render(t,n,r,m.match)),v!==b){if(!u.options.multiple&&o[b]&&(i.push(e.$_createError("object.rename.multiple",t,{from:v,to:b,pattern:c},n,r)),r.abortEarly))return!1;if(Object.prototype.hasOwnProperty.call(t,b)&&!u.options.override&&!o[b]&&(i.push(e.$_createError("object.rename.override",t,{from:v,to:b,pattern:c},n,r)),r.abortEarly))return!1;void 0===t[v]?delete t[b]:t[b]=t[v],o[b]=!0,u.options.alias||delete t[v]}}}}catch(y){s.e(y)}finally{s.f()}return!0},k.unknown=function(e,t,n,r,i,a){if(e.$_terms.patterns){var o,s=!1,u=e.$_terms.patterns.map((function(e){if(e.matches)return s=!0,[]})),l=[t].concat(h(i.ancestors)),c=g(n);try{for(c.s();!(o=c.n()).done;)for(var f=o.value,d=t[f],p=[].concat(h(i.path),[f]),m=0;m<e.$_terms.patterns.length;++m){var v=e.$_terms.patterns[m];if(v.regex){var b=v.regex.test(f);if(i.mainstay.tracer.debug(i,"rule","pattern.".concat(m),b?"pass":"error"),!b)continue}else if(!v.schema.$_match(f,i.nest(v.schema,"pattern.".concat(m)),a))continue;n.delete(f);var _=i.localize(p,l,{schema:v.rule,key:f}),w=v.rule.$_validate(d,_,a);if(w.errors){if(a.abortEarly)return{value:t,errors:w.errors};r.push.apply(r,h(w.errors))}if(v.matches&&u[m].push(f),t[f]=w.value,!v.fallthrough)break}}catch(L){c.e(L)}finally{c.f()}if(s)for(var F=0;F<u.length;++F){var k=u[F];if(k){var x=e.$_terms.patterns[F].matches,E=i.localize(i.path,l,x),C=x.$_validate(k,E,a);if(C.errors){var S=A.details(C.errors,{override:!1});S.matches=k;var O=e.$_createError("object.pattern.match",t,S,i,a);if(a.abortEarly)return{value:t,errors:O};r.push(O)}}}}if(n.size&&(e.$_terms.keys||e.$_terms.patterns)){if(a.stripUnknown&&!e._flags.unknown||a.skipFunctions){var D,j=!(!a.stripUnknown||!0!==a.stripUnknown&&!a.stripUnknown.objects),T=g(n);try{for(T.s();!(D=T.n()).done;){var P=D.value;j?(delete t[P],n.delete(P)):"function"==typeof t[P]&&n.delete(P)}}catch(L){T.e(L)}finally{T.f()}}if(!y.default(e._flags.unknown,a.allowUnknown)){var R,M=g(n);try{for(M.s();!(R=M.n()).done;){var I=R.value,B=i.localize([].concat(h(i.path),[I]),[]),N=e.$_createError("object.unknown",t[I],{child:I},B,a,{flags:!1});if(a.abortEarly)return{value:t,errors:N};r.push(N)}}catch(L){M.e(L)}finally{M.f()}}}},k.Dependency=function(){function e(t,n,r,i,a){m(this,e),this.rel=t,this.key=n,this.peers=r,this.paths=i,this.options=a}return v(e,[{key:"describe",value:function(){var e={rel:this.rel,peers:this.paths};return null!==this.key&&(e.key=this.key.key),"."!==this.peers[0].separator&&(e.options=s(s({},e.options),{},{separator:this.peers[0].separator})),this.options.isPresent&&(e.options=s(s({},e.options),{},{isPresent:this.options.isPresent})),e}}]),e}(),k.Keys=function(e){c(n,e);var t=f(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"concat",value:function(e){for(var t=this.slice(),n=new Map,r=0;r<t.length;++r)n.set(t[r].key,r);var i,a=g(e);try{for(a.s();!(i=a.n()).done;){var o=i.value,s=o.key,u=n.get(s);void 0!==u?t[u]={key:s,schema:t[u].schema.concat(o.schema)}:t.push(o)}}catch(l){a.e(l)}finally{a.f()}return t}}]),n}(d(Array))},8785:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8068),a=n(8160),o=n(3292),s=n(6354),u={};e.exports=i.extend({type:"link",properties:{schemaChain:!0},terms:{link:{init:null,manifest:"single",register:!1}},args:function(e,t){return e.ref(t)},validate:function(e,t){var n=t.schema,i=t.state,a=t.prefs;r(n.$_terms.link,"Uninitialized link schema");var o=u.generate(n,e,i,a),s=n.$_terms.link[0].ref;return o.$_validate(e,i.nest(o,"link:".concat(s.display,":").concat(o.type)),a)},generate:function(e,t,n,r){return u.generate(e,t,n,r)},rules:{ref:{method:function(e){r(!this.$_terms.link,"Cannot reinitialize schema"),e=o.ref(e),r("value"===e.type||"local"===e.type,"Invalid reference type:",e.type),r("local"===e.type||"root"===e.ancestor||e.ancestor>0,"Link cannot reference itself");var t=this.clone();return t.$_terms.link=[{ref:e}],t}},relative:{method:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.$_setFlag("relative",e)}}},overrides:{concat:function(e){r(this.$_terms.link,"Uninitialized link schema"),r(a.isSchema(e),"Invalid schema object"),r("link"!==e.type,"Cannot merge type link with another link");var t=this.clone();return t.$_terms.whens||(t.$_terms.whens=[]),t.$_terms.whens.push({concat:e}),t.$_mutateRebuild()}},manifest:{build:function(e,t){return r(t.link,"Invalid link description missing link"),e.ref(t.link)}}}),u.generate=function(e,t,n,r){var i=n.mainstay.links.get(e);if(i)return i._generate(t,n,r).schema;var a=e.$_terms.link[0].ref,o=u.perspective(a,n),s=o.perspective,l=o.path;u.assert(s,"which is outside of schema boundaries",a,e,n,r);try{i=l.length?s.$_reach(l):s}catch(t){u.assert(!1,"to non-existing schema",a,e,n,r)}return u.assert("link"!==i.type,"which is another link",a,e,n,r),e._flags.relative||n.mainstay.links.set(e,i),i._generate(t,n,r).schema},u.perspective=function(e,t){if("local"===e.type){var n,r=g(t.schemas);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.schema,o=i.key;if((a._flags.id||o)===e.path[0])return{perspective:a,path:e.path.slice(1)};if(a.$_terms.shared){var s,u=g(a.$_terms.shared);try{for(u.s();!(s=u.n()).done;){var l=s.value;if(l._flags.id===e.path[0])return{perspective:l,path:e.path.slice(1)}}}catch(c){u.e(c)}finally{u.f()}}}}catch(c){r.e(c)}finally{r.f()}return{perspective:null,path:null}}return"root"===e.ancestor?{perspective:t.schemas[t.schemas.length-1].schema,path:e.path}:{perspective:t.schemas[e.ancestor]&&t.schemas[e.ancestor].schema,path:e.path}},u.assert=function(e,t,n,i,a,o){e||r(!1,'"'.concat(s.label(i._flags,a,o),'" contains link reference "').concat(n.display,'" ').concat(t))}},3832:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8068),a=n(8160),o={numberRx:/^\s*[+-]?(?:(?:\d+(?:\.\d*)?)|(?:\.\d+))(?:e([+-]?\d+))?\s*$/i,precisionRx:/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/,exponentialPartRegex:/[eE][+-]?\d+$/,leadingSignAndZerosRegex:/^[+-]?(0*)?/,dotRegex:/\./,trailingZerosRegex:/0+$/};e.exports=i.extend({type:"number",flags:{unsafe:{default:!1}},coerce:{from:"string",method:function(e,t){var n=t.schema,r=t.error;if(e.match(o.numberRx)){e=e.trim();var i={value:parseFloat(e)};if(0===i.value&&(i.value=0),!n._flags.unsafe)if(e.match(/e/i)){if(o.extractSignificantDigits(e)!==o.extractSignificantDigits(String(i.value)))return i.errors=r("number.unsafe"),i}else{var a=i.value.toString();if(a.match(/e/i))return i;if(a!==o.normalizeDecimal(e))return i.errors=r("number.unsafe"),i}return i}}},validate:function(e,t){var n=t.schema,r=t.error,i=t.prefs;if(e===1/0||e===-1/0)return{value:e,errors:r("number.infinity")};if(!a.isNumber(e))return{value:e,errors:r("number.base")};var o={value:e};if(i.convert){var s=n.$_getRule("precision");if(s){var u=Math.pow(10,s.args.limit);o.value=Math.round(o.value*u)/u}}return 0===o.value&&(o.value=0),!n._flags.unsafe&&(e>Number.MAX_SAFE_INTEGER||e<Number.MIN_SAFE_INTEGER)&&(o.errors=r("number.unsafe")),o},rules:{compare:{method:!1,validate:function(e,t,n,r){var i=n.limit,o=r.name,s=r.operator,u=r.args;return a.compare(e,i,s)?e:t.error("number."+o,{limit:u.limit,value:e})},args:[{name:"limit",ref:!0,assert:a.isNumber,message:"must be a number"}]},greater:{method:function(e){return this.$_addRule({name:"greater",method:"compare",args:{limit:e},operator:">"})}},integer:{method:function(){return this.$_addRule("integer")},validate:function(e,t){return Math.trunc(e)-e==0?e:t.error("number.integer")}},less:{method:function(e){return this.$_addRule({name:"less",method:"compare",args:{limit:e},operator:"<"})}},max:{method:function(e){return this.$_addRule({name:"max",method:"compare",args:{limit:e},operator:"<="})}},min:{method:function(e){return this.$_addRule({name:"min",method:"compare",args:{limit:e},operator:">="})}},multiple:{method:function(e){return this.$_addRule({name:"multiple",args:{base:e}})},validate:function(e,t,n,r){return e*(1/n.base)%1==0?e:t.error("number.multiple",{multiple:r.args.base,value:e})},args:[{name:"base",ref:!0,assert:function(e){return"number"==typeof e&&isFinite(e)&&e>0},message:"must be a positive number"}],multi:!0},negative:{method:function(){return this.sign("negative")}},port:{method:function(){return this.$_addRule("port")},validate:function(e,t){return Number.isSafeInteger(e)&&e>=0&&e<=65535?e:t.error("number.port")}},positive:{method:function(){return this.sign("positive")}},precision:{method:function(e){return r(Number.isSafeInteger(e),"limit must be an integer"),this.$_addRule({name:"precision",args:{limit:e}})},validate:function(e,t,n){var r=n.limit,i=e.toString().match(o.precisionRx);return Math.max((i[1]?i[1].length:0)-(i[2]?parseInt(i[2],10):0),0)<=r?e:t.error("number.precision",{limit:r,value:e})},convert:!0},sign:{method:function(e){return r(["negative","positive"].includes(e),"Invalid sign",e),this.$_addRule({name:"sign",args:{sign:e}})},validate:function(e,t,n){var r=n.sign;return"negative"===r&&e<0||"positive"===r&&e>0?e:t.error("number.".concat(r))}},unsafe:{method:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return r("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("unsafe",e)}}},cast:{string:{from:function(e){return"number"==typeof e},to:function(e,t){return e.toString()}}},messages:{"number.base":"{{#label}} must be a number","number.greater":"{{#label}} must be greater than {{#limit}}","number.infinity":"{{#label}} cannot be infinity","number.integer":"{{#label}} must be an integer","number.less":"{{#label}} must be less than {{#limit}}","number.max":"{{#label}} must be less than or equal to {{#limit}}","number.min":"{{#label}} must be greater than or equal to {{#limit}}","number.multiple":"{{#label}} must be a multiple of {{#multiple}}","number.negative":"{{#label}} must be a negative number","number.port":"{{#label}} must be a valid port","number.positive":"{{#label}} must be a positive number","number.precision":"{{#label}} must have no more than {{#limit}} decimal places","number.unsafe":"{{#label}} must be a safe number"}}),o.extractSignificantDigits=function(e){return e.replace(o.exponentialPartRegex,"").replace(o.dotRegex,"").replace(o.trailingZerosRegex,"").replace(o.leadingSignAndZerosRegex,"")},o.normalizeDecimal=function(e){return(e=e.replace(/^\+/,"").replace(/\.0*$/,"").replace(/^(-?)\.([^\.]*)$/,"$10.$2").replace(/^(-?)0+([0-9])/,"$1$2")).includes(".")&&e.endsWith("0")&&(e=e.replace(/0+$/,"")),"-0"===e?"0":e}},8966:function(e,t,n){"use strict";var r=n(7824);e.exports=r.extend({type:"object",cast:{map:{from:function(e){return e&&"object"==typeof e},to:function(e,t){return new Map(Object.entries(e))}}}})},7417:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.escapeRegex,o=n(4958),u=o.isDomainValid,l=o.isEmailValid,c=o.ipRegex,f=o.uriRegex,d=n(6264),h=n(8068),p=n(8160),m={tlds:d.tlds instanceof Set&&{tlds:{allow:d.tlds,deny:null}},base64Regex:{true:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}==|[\w\-]{3}=)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}==|[A-Za-z0-9+\/]{3}=)?$/},false:{true:/^(?:[\w\-]{2}[\w\-]{2})*(?:[\w\-]{2}(==)?|[\w\-]{3}=?)?$/,false:/^(?:[A-Za-z0-9+\/]{2}[A-Za-z0-9+\/]{2})*(?:[A-Za-z0-9+\/]{2}(==)?|[A-Za-z0-9+\/]{3}=?)?$/}},dataUriRegex:/^data:[\w+.-]+\/[\w+.-]+;((charset=[\w-]+|base64),)?(.*)$/,hexRegex:/^[a-f0-9]+$/i,ipRegex:c({cidr:"forbidden"}).regex,isoDurationRegex:/^P(?!$)(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+S)?)?$/,guidBrackets:{"{":"}","[":"]","(":")","":""},guidVersions:{uuidv1:"1",uuidv2:"2",uuidv3:"3",uuidv4:"4",uuidv5:"5",uuidv6:"6",uuidv7:"7",uuidv8:"8"},guidSeparators:new Set([void 0,!0,!1,"-",":"]),normalizationForms:["NFC","NFD","NFKC","NFKD"]};e.exports=h.extend({type:"string",flags:{insensitive:{default:!1},truncate:{default:!1}},terms:{replacements:{init:null}},coerce:{from:"string",method:function(e,t){var n=t.schema,r=t.state,i=t.prefs,a=n.$_getRule("normalize");a&&(e=e.normalize(a.args.form));var o=n.$_getRule("case");o&&(e="upper"===o.args.direction?e.toLocaleUpperCase():e.toLocaleLowerCase());var s=n.$_getRule("trim");if(s&&s.args.enabled&&(e=e.trim()),n.$_terms.replacements){var u,l=g(n.$_terms.replacements);try{for(l.s();!(u=l.n()).done;){var c=u.value;e=e.replace(c.pattern,c.replacement)}}catch(b){l.e(b)}finally{l.f()}}var f=n.$_getRule("hex");if(f&&f.args.options.byteAligned&&e.length%2!=0&&(e="0".concat(e)),n.$_getRule("isoDate")){var d=m.isoDate(e);d&&(e=d)}if(n._flags.truncate){var h=n.$_getRule("max");if(h){var v=h.args.limit;if(p.isResolvable(v)&&(v=v.resolve(e,r,i),!p.limit(v)))return{value:e,errors:n.$_createError("any.ref",v,{ref:h.args.limit,arg:"limit",reason:"must be a positive integer"},r,i)};e=e.slice(0,v)}}return{value:e}}},validate:function(e,t){var n=t.schema,r=t.error;if("string"!=typeof e)return{value:e,errors:r("string.base")};if(""===e){var i=n.$_getRule("min");if(i&&0===i.args.limit)return;return{value:e,errors:r("string.empty")}}},rules:{alphanum:{method:function(){return this.$_addRule("alphanum")},validate:function(e,t){return/^[a-zA-Z0-9]+$/.test(e)?e:t.error("string.alphanum")}},base64:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p.assertOptions(e,["paddingRequired","urlSafe"]),e=s({urlSafe:!1,paddingRequired:!0},e),i("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),i("boolean"==typeof e.urlSafe,"urlSafe must be boolean"),this.$_addRule({name:"base64",args:{options:e}})},validate:function(e,t,n){var r=n.options;return m.base64Regex[r.paddingRequired][r.urlSafe].test(e)?e:t.error("string.base64")}},case:{method:function(e){return i(["lower","upper"].includes(e),"Invalid case:",e),this.$_addRule({name:"case",args:{direction:e}})},validate:function(e,t,n){var r=n.direction;return"lower"===r&&e===e.toLocaleLowerCase()||"upper"===r&&e===e.toLocaleUpperCase()?e:t.error("string.".concat(r,"case"))},convert:!0},creditCard:{method:function(){return this.$_addRule("creditCard")},validate:function(e,t){for(var n=e.length,r=0,i=1;n--;){var a=e.charAt(n)*i;r+=a-9*(a>9),i^=3}return r>0&&r%10==0?e:t.error("string.creditCard")}},dataUri:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p.assertOptions(e,["paddingRequired"]),e=s({paddingRequired:!0},e),i("boolean"==typeof e.paddingRequired,"paddingRequired must be boolean"),this.$_addRule({name:"dataUri",args:{options:e}})},validate:function(e,t,n){var r=n.options,i=e.match(m.dataUriRegex);if(i){if(!i[2])return e;if("base64"!==i[2])return e;if(m.base64Regex[r.paddingRequired].false.test(i[3]))return e}return t.error("string.dataUri")}},domain:{method:function(e){e&&p.assertOptions(e,["allowFullyQualified","allowUnicode","allowUnderscore","maxDomainSegments","minDomainSegments","tlds"]);var t=m.addressOptions(e);return this.$_addRule({name:"domain",args:{options:e},address:t})},validate:function(e,t,n,r){var i=r.address;return u(e,i)?e:t.error("string.domain")}},email:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.assertOptions(e,["allowFullyQualified","allowUnicode","ignoreLength","maxDomainSegments","minDomainSegments","multiple","separator","tlds"]),i(void 0===e.multiple||"boolean"==typeof e.multiple,"multiple option must be an boolean");var t=m.addressOptions(e),n=new RegExp("\\s*[".concat(e.separator?a(e.separator):",","]\\s*"));return this.$_addRule({name:"email",args:{options:e},regex:n,address:t})},validate:function(e,t,n,r){var i,a=n.options,o=r.regex,s=r.address,u=a.multiple?e.split(o):[e],c=[],f=g(u);try{for(f.s();!(i=f.n()).done;){var d=i.value;l(d,s)||c.push(d)}}catch(h){f.e(h)}finally{f.f()}return c.length?t.error("string.email",{value:e,invalids:c}):e}},guid:{alias:"uuid",method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.assertOptions(e,["version","separator"]);var t="";if(e.version){var n=[].concat(e.version);i(n.length>=1,"version must have at least 1 valid version specified");for(var r=new Set,a=0;a<n.length;++a){var o=n[a];i("string"==typeof o,"version at position "+a+" must be a string");var s=m.guidVersions[o.toLowerCase()];i(s,"version at position "+a+" must be one of "+Object.keys(m.guidVersions).join(", ")),i(!r.has(s),"version at position "+a+" must not be a duplicate"),t+=s,r.add(s)}}i(m.guidSeparators.has(e.separator),'separator must be one of true, false, "-", or ":"');var u=void 0===e.separator?"[:-]?":!0===e.separator?"[:-]":!1===e.separator?"[]?":"\\".concat(e.separator),l=new RegExp("^([\\[{\\(]?)[0-9A-F]{8}(".concat(u,")[0-9A-F]{4}\\2?[").concat(t||"0-9A-F","][0-9A-F]{3}\\2?[").concat(t?"89AB":"0-9A-F","][0-9A-F]{3}\\2?[0-9A-F]{12}([\\]}\\)]?)$"),"i");return this.$_addRule({name:"guid",args:{options:e},regex:l})},validate:function(e,t,n,r){var i=r.regex.exec(e);return i?m.guidBrackets[i[1]]!==i[i.length-1]?t.error("string.guid"):e:t.error("string.guid")}},hex:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return p.assertOptions(e,["byteAligned"]),e=s({byteAligned:!1},e),i("boolean"==typeof e.byteAligned,"byteAligned must be boolean"),this.$_addRule({name:"hex",args:{options:e}})},validate:function(e,t,n){var r=n.options;return m.hexRegex.test(e)?r.byteAligned&&e.length%2!=0?t.error("string.hexAlign"):e:t.error("string.hex")}},hostname:{method:function(){return this.$_addRule("hostname")},validate:function(e,t){return u(e,{minDomainSegments:1})||m.ipRegex.test(e)?e:t.error("string.hostname")}},insensitive:{method:function(){return this.$_setFlag("insensitive",!0)}},ip:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.assertOptions(e,["cidr","version"]);var t=c(e),n=t.cidr,r=t.versions,i=t.regex,a=e.version?r:void 0;return this.$_addRule({name:"ip",args:{options:{cidr:n,version:a}},regex:i})},validate:function(e,t,n,r){var i=n.options;return r.regex.test(e)?e:i.version?t.error("string.ipVersion",{value:e,cidr:i.cidr,version:i.version}):t.error("string.ip",{value:e,cidr:i.cidr})}},isoDate:{method:function(){return this.$_addRule("isoDate")},validate:function(e,t){var n=t.error;return m.isoDate(e)?e:n("string.isoDate")}},isoDuration:{method:function(){return this.$_addRule("isoDuration")},validate:function(e,t){return m.isoDurationRegex.test(e)?e:t.error("string.isoDuration")}},length:{method:function(e,t){return m.length(this,"length",e,"=",t)},validate:function(e,t,n,r){var i=n.limit,a=n.encoding,o=r.name,s=r.operator,u=r.args,l=!a&&e.length;return p.compare(l,i,s)?e:t.error("string."+o,{limit:u.limit,value:e,encoding:a})},args:[{name:"limit",ref:!0,assert:p.limit,message:"must be a positive integer"},"encoding"]},lowercase:{method:function(){return this.case("lower")}},max:{method:function(e,t){return m.length(this,"max",e,"<=",t)},args:["limit","encoding"]},min:{method:function(e,t){return m.length(this,"min",e,">=",t)},args:["limit","encoding"]},normalize:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"NFC";return i(m.normalizationForms.includes(e),"normalization form must be one of "+m.normalizationForms.join(", ")),this.$_addRule({name:"normalize",args:{form:e}})},validate:function(e,t,n){var r=t.error,i=n.form;return e===e.normalize(i)?e:r("string.normalize",{value:e,form:i})},convert:!0},pattern:{alias:"regex",method:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};i(e instanceof RegExp,"regex must be a RegExp"),i(!e.flags.includes("g")&&!e.flags.includes("y"),"regex should not use global or sticky mode"),"string"==typeof t&&(t={name:t}),p.assertOptions(t,["invert","name"]);var n=["string.pattern",t.invert?".invert":"",t.name?".name":".base"].join("");return this.$_addRule({name:"pattern",args:{regex:e,options:t},errorCode:n})},validate:function(e,t,n,r){var i=n.regex,a=n.options,o=r.errorCode;return i.test(e)^a.invert?e:t.error(o,{name:a.name,regex:i,value:e})},args:["regex","options"],multi:!0},replace:{method:function(e,t){"string"==typeof e&&(e=new RegExp(a(e),"g")),i(e instanceof RegExp,"pattern must be a RegExp"),i("string"==typeof t,"replacement must be a String");var n=this.clone();return n.$_terms.replacements||(n.$_terms.replacements=[]),n.$_terms.replacements.push({pattern:e,replacement:t}),n}},token:{method:function(){return this.$_addRule("token")},validate:function(e,t){return/^\w+$/.test(e)?e:t.error("string.token")}},trim:{method:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return i("boolean"==typeof e,"enabled must be a boolean"),this.$_addRule({name:"trim",args:{enabled:e}})},validate:function(e,t,n){return n.enabled&&e!==e.trim()?t.error("string.trim"):e},convert:!0},truncate:{method:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return i("boolean"==typeof e,"enabled must be a boolean"),this.$_setFlag("truncate",e)}},uppercase:{method:function(){return this.case("upper")}},uri:{method:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};p.assertOptions(e,["allowRelative","allowQuerySquareBrackets","domain","relativeOnly","scheme"]),e.domain&&p.assertOptions(e.domain,["allowFullyQualified","allowUnicode","maxDomainSegments","minDomainSegments","tlds"]);var t=f(e),n=t.regex,r=t.scheme,i=e.domain?m.addressOptions(e.domain):null;return this.$_addRule({name:"uri",args:{options:e},regex:n,domain:i,scheme:r})},validate:function(e,t,n,r){var i=n.options,a=r.regex,o=r.domain,s=r.scheme;if(["http:/","https:/"].includes(e))return t.error("string.uri");var l=a.exec(e);if(l){var c=l[1]||l[2];return!o||i.allowRelative&&!c||u(c,o)?e:t.error("string.domain",{value:c})}return i.relativeOnly?t.error("string.uriRelativeOnly"):i.scheme?t.error("string.uriCustomScheme",{scheme:s,value:e}):t.error("string.uri")}}},manifest:{build:function(e,t){if(t.replacements){var n,r=g(t.replacements);try{for(r.s();!(n=r.n()).done;){var i=n.value,a=i.pattern,o=i.replacement;e=e.replace(a,o)}}catch(s){r.e(s)}finally{r.f()}}return e}},messages:{"string.alphanum":"{{#label}} must only contain alpha-numeric characters","string.base":"{{#label}} must be a string","string.base64":"{{#label}} must be a valid base64 string","string.creditCard":"{{#label}} must be a credit card","string.dataUri":"{{#label}} must be a valid dataUri string","string.domain":"{{#label}} must contain a valid domain name","string.email":"{{#label}} must be a valid email","string.empty":"{{#label}} is not allowed to be empty","string.guid":"{{#label}} must be a valid GUID","string.hex":"{{#label}} must only contain hexadecimal characters","string.hexAlign":"{{#label}} hex decoded representation must be byte aligned","string.hostname":"{{#label}} must be a valid hostname","string.ip":"{{#label}} must be a valid ip address with a {{#cidr}} CIDR","string.ipVersion":"{{#label}} must be a valid ip address of one of the following versions {{#version}} with a {{#cidr}} CIDR","string.isoDate":"{{#label}} must be in iso format","string.isoDuration":"{{#label}} must be a valid ISO 8601 duration","string.length":"{{#label}} length must be {{#limit}} characters long","string.lowercase":"{{#label}} must only contain lowercase characters","string.max":"{{#label}} length must be less than or equal to {{#limit}} characters long","string.min":"{{#label}} length must be at least {{#limit}} characters long","string.normalize":"{{#label}} must be unicode normalized in the {{#form}} form","string.token":"{{#label}} must only contain alpha-numeric and underscore characters","string.pattern.base":"{{#label}} with value {:[.]} fails to match the required pattern: {{#regex}}","string.pattern.name":"{{#label}} with value {:[.]} fails to match the {{#name}} pattern","string.pattern.invert.base":"{{#label}} with value {:[.]} matches the inverted pattern: {{#regex}}","string.pattern.invert.name":"{{#label}} with value {:[.]} matches the inverted {{#name}} pattern","string.trim":"{{#label}} must not have leading or trailing whitespace","string.uri":"{{#label}} must be a valid uri","string.uriCustomScheme":"{{#label}} must be a valid uri with a scheme matching the {{#scheme}} pattern","string.uriRelativeOnly":"{{#label}} must be a valid relative uri","string.uppercase":"{{#label}} must only contain uppercase characters"}}),m.addressOptions=function(e){if(!e)return e;if(i(void 0===e.minDomainSegments||Number.isSafeInteger(e.minDomainSegments)&&e.minDomainSegments>0,"minDomainSegments must be a positive integer"),i(void 0===e.maxDomainSegments||Number.isSafeInteger(e.maxDomainSegments)&&e.maxDomainSegments>0,"maxDomainSegments must be a positive integer"),!1===e.tlds)return e;if(!0===e.tlds||void 0===e.tlds)return i(m.tlds,"Built-in TLD list disabled"),Object.assign({},e,m.tlds);i("object"==typeof e.tlds,"tlds must be true, false, or an object");var t=e.tlds.deny;if(t)return Array.isArray(t)&&(e=Object.assign({},e,{tlds:{deny:new Set(t)}})),i(e.tlds.deny instanceof Set,"tlds.deny must be an array, Set, or boolean"),i(!e.tlds.allow,"Cannot specify both tlds.allow and tlds.deny lists"),m.validateTlds(e.tlds.deny,"tlds.deny"),e;var n=e.tlds.allow;return n?!0===n?(i(m.tlds,"Built-in TLD list disabled"),Object.assign({},e,m.tlds)):(Array.isArray(n)&&(e=Object.assign({},e,{tlds:{allow:new Set(n)}})),i(e.tlds.allow instanceof Set,"tlds.allow must be an array, Set, or boolean"),m.validateTlds(e.tlds.allow,"tlds.allow"),e):s(s({},e),{},{tlds:!1})},m.validateTlds=function(e,t){var n,r=g(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;i(u(a,{minDomainSegments:1,maxDomainSegments:1}),"".concat(t," must contain valid top level domain names"))}}catch(o){r.e(o)}finally{r.f()}},m.isoDate=function(e){if(!p.isIsoDate(e))return null;/.*T.*[+-]\d\d$/.test(e)&&(e+="00");var t=new Date(e);return isNaN(t.getTime())?null:t.toISOString()},m.length=function(e,t,n,r,a){return i(!a||!1,"Invalid encoding:",a),e.$_addRule({name:t,method:"length",args:{limit:n,encoding:a},operator:r})}},8826:function(e,t,n){"use strict";var r=n(8870).assert,i=n(8068),a={};a.Map=function(e){c(n,e);var t=f(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"slice",value:function(){return new a.Map(this)}}]),n}(d(Map)),e.exports=i.extend({type:"symbol",terms:{map:{init:new a.Map}},coerce:{method:function(e,t){var n=t.schema,r=t.error,i=n.$_terms.map.get(e);return i&&(e=i),n._flags.only&&"symbol"!=typeof e?{value:e,errors:r("symbol.map",{map:n.$_terms.map})}:{value:e}}},validate:function(e,t){var n=t.error;if("symbol"!=typeof e)return{value:e,errors:n("symbol.base")}},rules:{map:{method:function(e){e&&!e[Symbol.iterator]&&"object"==typeof e&&(e=Object.entries(e)),r(e&&e[Symbol.iterator],"Iterable must be an iterable or object");var t,n=this.clone(),i=[],a=g(e);try{for(a.s();!(t=a.n()).done;){var o=t.value;r(o&&o[Symbol.iterator],"Entry must be an iterable");var s=u(o,2),l=s[0],c=s[1];r("object"!=typeof l&&"function"!=typeof l&&"symbol"!=typeof l,"Key must not be of type object, function, or Symbol"),r("symbol"==typeof c,"Value must be a Symbol"),n.$_terms.map.set(l,c),i.push(c)}}catch(f){a.e(f)}finally{a.f()}return n.valid.apply(n,i)}}},manifest:{build:function(e,t){return t.map&&(e=e.map(t.map)),e}},messages:{"symbol.base":"{{#label}} must be a symbol","symbol.map":"{{#label}} must be one of {{#map}}"}})},8863:function(e,t,n){"use strict";var r=n(8870),o=r.assert,s=r.clone,u=r.ignore,l=r.reach,c=n(8160),f=n(6354),d=n(493),p={result:Symbol("result")};t.entry=function(e,t,n){var r=c.defaults;n&&(o(void 0===n.warnings,"Cannot override warnings preference in synchronous validation"),o(void 0===n.artifacts,"Cannot override artifacts preference in synchronous validation"),r=c.preferences(c.defaults,n));var i=p.entry(e,t,r);o(!i.mainstay.externals.length,"Schema with external rules must use validateAsync()");var a={value:i.value};return i.error&&(a.error=i.error),i.mainstay.warnings.length&&(a.warning=f.details(i.mainstay.warnings)),i.mainstay.debug&&(a.debug=i.mainstay.debug),i.mainstay.artifacts&&(a.artifacts=i.mainstay.artifacts),a},t.entryAsync=function(){var e=a(i().mark((function e(t,n,r){var a,o,s,u,d,m,v,b,y,_;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=c.defaults,r&&(a=c.preferences(c.defaults,r)),o=p.entry(t,n,a),s=o.mainstay,!o.error){e.next=5;break}throw s.debug&&(o.error.debug=s.debug),o.error;case 5:if(!s.externals.length){e.next=31;break}u=o.value,d=[],m=g(s.externals),e.prev=9,b=i().mark((function e(){var n,o,m,b,y,_,A,w,F,k,x,E,C,S;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=v.value,o=n.state.path,m="link"===n.schema.type?s.links.get(n.schema):null,b=void 0,y=void 0,_=u,A=o.length?[u]:[],w=o.length?l(t,o):t,o.length){b=o[o.length-1],F=u,k=g(o.slice(0,-1));try{for(k.s();!(x=k.n()).done;)E=x.value,F=F[E],A.unshift(F)}catch(i){k.e(i)}finally{k.f()}y=A[0],_=y[b]}return e.prev=5,C=function(e,t){return(m||n.schema).$_createError(e,_,t,n.state,a)},e.next=9,n.method(_,{schema:n.schema,linked:m,state:n.state,prefs:r,original:w,error:C,errorsArray:p.errorsArray,warn:function(e,t){return s.warnings.push((m||n.schema).$_createError(e,_,t,n.state,a))},message:function(e,t){return(m||n.schema).$_createError("external",_,t,n.state,a,{messages:e})}});case 9:if(void 0!==(S=e.sent)&&S!==_){e.next=12;break}return e.abrupt("return","continue");case 12:if(!(S instanceof f.Report)){e.next=16;break}if(s.tracer.log(n.schema,n.state,"rule","external","error"),d.push(S),!a.abortEarly){e.next=15;break}return e.abrupt("return","break");case 15:case 19:return e.abrupt("return","continue");case 16:if(!Array.isArray(S)||!S[c.symbols.errors]){e.next=20;break}if(s.tracer.log(n.schema,n.state,"rule","external","error"),d.push.apply(d,h(S)),!a.abortEarly){e.next=19;break}return e.abrupt("return","break");case 20:y?(s.tracer.value(n.state,"rule",_,S,"external"),y[b]=S):(s.tracer.value(n.state,"rule",u,S,"external"),u=S),e.next=26;break;case 23:throw e.prev=23,e.t0=e.catch(5),a.errors.label&&(e.t0.message+=" (".concat(n.label,")")),e.t0;case 26:case"end":return e.stop()}}),e,null,[[5,23]])})),m.s();case 12:if((v=m.n()).done){e.next=21;break}return e.delegateYield(b(),"t0",14);case 14:if("continue"!==(y=e.t0)){e.next=17;break}return e.abrupt("continue",19);case 17:if("break"!==y){e.next=19;break}return e.abrupt("break",21);case 19:e.next=12;break;case 21:e.next=26;break;case 23:e.prev=23,e.t1=e.catch(9),m.e(e.t1);case 26:return e.prev=26,m.f(),e.finish(26);case 29:if(o.value=u,!d.length){e.next=31;break}throw o.error=f.process(d,t,a),s.debug&&(o.error.debug=s.debug),o.error;case 31:if(a.warnings||a.debug||a.artifacts){e.next=33;break}return e.abrupt("return",o.value);case 33:return _={value:o.value},e.abrupt("return",(s.warnings.length&&(_.warning=f.details(s.warnings)),s.debug&&(_.debug=s.debug),s.artifacts&&(_.artifacts=s.artifacts),_));case 35:case"end":return e.stop()}}),e,null,[[9,23,26,29]])})));return function(t,n,r){return e.apply(this,arguments)}}(),p.Mainstay=function(){function e(t,n,r){m(this,e),this.externals=[],this.warnings=[],this.tracer=t,this.debug=n,this.links=r,this.shadow=null,this.artifacts=null,this._snapshots=[]}return v(e,[{key:"snapshot",value:function(){this._snapshots.push({externals:this.externals.slice(),warnings:this.warnings.slice()})}},{key:"restore",value:function(){var e=this._snapshots.pop();this.externals=e.externals,this.warnings=e.warnings}},{key:"commit",value:function(){this._snapshots.pop()}}]),e}(),p.entry=function(e,n,r){var i=p.tracer(n,r),a=i.tracer,o=i.cleanup,s=r.debug?[]:null,u=n._ids._schemaChain?new Map:null,l=new p.Mainstay(a,s,u),c=n._ids._schemaChain?[{schema:n}]:null,h=new d([],[],{mainstay:l,schemas:c}),g=t.validate(e,n,h,r);o&&n.$_root.untrace();var m=f.process(g.errors,e,r);return{value:g.value,error:m,mainstay:l}},p.tracer=function(e,t){return e.$_root._tracer?{tracer:e.$_root._tracer._register(e)}:t.debug?(o(e.$_root.trace,"Debug mode not supported"),{tracer:e.$_root.trace()._register(e),cleanup:!0}):{tracer:p.ignore}},t.validate=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};if(t.$_terms.whens&&(t=t._generate(e,n,r).schema),t._preferences&&(r=p.prefs(t,r)),t._cache&&r.cache){var a=t._cache.get(e);if(n.mainstay.tracer.debug(n,"validate","cached",!!a),a)return a}var o=function(i,a,o){return t.$_createError(i,e,a,o||n,r)},s={original:e,prefs:r,schema:t,state:n,error:o,errorsArray:p.errorsArray,warn:function(e,t,r){return n.mainstay.warnings.push(o(e,t,r))},message:function(i,a){return t.$_createError("custom",e,a,n,r,{messages:i})}};n.mainstay.tracer.entry(t,n);var u=t._definition;if(u.prepare&&void 0!==e&&r.convert){var l=u.prepare(e,s);if(l){if(n.mainstay.tracer.value(n,"prepare",e,l.value),l.errors)return p.finalize(l.value,[].concat(l.errors),s);e=l.value}}if(u.coerce&&void 0!==e&&r.convert&&(!u.coerce.from||u.coerce.from.includes(typeof e))){var f=u.coerce.method(e,s);if(f){if(n.mainstay.tracer.value(n,"coerced",e,f.value),f.errors)return p.finalize(f.value,[].concat(f.errors),s);e=f.value}}var d=t._flags.empty;d&&d.$_match(p.trim(e,t),n.nest(d),c.defaults)&&(n.mainstay.tracer.value(n,"empty",e,void 0),e=void 0);var g=i.presence||t._flags.presence||(t._flags._endedSwitch?null:r.presence);if(void 0===e){if("forbidden"===g)return p.finalize(e,null,s);if("required"===g)return p.finalize(e,[t.$_createError("any.required",e,null,n,r)],s);if("optional"===g){if(t._flags.default!==c.symbols.deepDefault)return p.finalize(e,null,s);n.mainstay.tracer.value(n,"default",e,{}),e={}}}else if("forbidden"===g)return p.finalize(e,[t.$_createError("any.unknown",e,null,n,r)],s);var m=[];if(t._valids){var v=t._valids.get(e,n,r,t._flags.insensitive);if(v)return r.convert&&(n.mainstay.tracer.value(n,"valids",e,v.value),e=v.value),n.mainstay.tracer.filter(t,n,"valid",v),p.finalize(e,null,s);if(t._flags.only){var b=t.$_createError("any.only",e,{valids:t._valids.values({display:!0})},n,r);if(r.abortEarly)return p.finalize(e,[b],s);m.push(b)}}if(t._invalids){var y=t._invalids.get(e,n,r,t._flags.insensitive);if(y){n.mainstay.tracer.filter(t,n,"invalid",y);var _=t.$_createError("any.invalid",e,{invalids:t._invalids.values({display:!0})},n,r);if(r.abortEarly)return p.finalize(e,[_],s);m.push(_)}}if(u.validate){var A=u.validate(e,s);if(A&&(n.mainstay.tracer.value(n,"base",e,A.value),e=A.value,A.errors)){if(!Array.isArray(A.errors))return m.push(A.errors),p.finalize(e,m,s);if(A.errors.length)return m.push.apply(m,h(A.errors)),p.finalize(e,m,s)}}return t._rules.length?p.rules(e,m,s):p.finalize(e,m,s)},p.rules=function(e,t,n){var r,i=n.schema,a=n.state,o=n.prefs,s=g(i._rules);try{for(s.s();!(r=s.n()).done;){var u=r.value,l=i._definition.rules[u.method];if(l.convert&&o.convert)a.mainstay.tracer.log(i,a,"rule",u.name,"full");else{var f=void 0,d=u.args;if(u._resolve.length){d=Object.assign({},d);var m,v=g(u._resolve);try{for(v.s();!(m=v.n()).done;){var b=m.value,y=l.argsByName.get(b),_=d[b].resolve(e,a,o),A=y.normalize?y.normalize(_):_,w=c.validateArg(A,null,y);if(w){f=i.$_createError("any.ref",_,{arg:b,ref:d[b],reason:w},a,o);break}d[b]=A}}catch(x){v.e(x)}finally{v.f()}}f=f||l.validate(e,n,d,u);var F=p.rule(f,u);if(F.errors){if(a.mainstay.tracer.log(i,a,"rule",u.name,"error"),u.warn){var k;(k=a.mainstay.warnings).push.apply(k,h(F.errors));continue}if(o.abortEarly)return p.finalize(e,F.errors,n);t.push.apply(t,h(F.errors))}else a.mainstay.tracer.log(i,a,"rule",u.name,"pass"),a.mainstay.tracer.value(a,"rule",e,F.value,u.name),e=F.value}}}catch(x){s.e(x)}finally{s.f()}return p.finalize(e,t,n)},p.rule=function(e,t){return e instanceof f.Report?(p.error(e,t),{errors:[e],value:null}):Array.isArray(e)&&e[c.symbols.errors]?(e.forEach((function(e){return p.error(e,t)})),{errors:e,value:null}):{errors:null,value:e}},p.error=function(e,t){return t.message&&e._setTemplate(t.message),e},p.finalize=function(e,t,n){t=t||[];var r=n.schema,i=n.state,a=n.prefs;if(t.length){var s=p.default("failover",void 0,t,n);void 0!==s&&(i.mainstay.tracer.value(i,"failover",e,s),e=s,t=[])}if(t.length&&r._flags.error)if("function"==typeof r._flags.error){t=r._flags.error(t),Array.isArray(t)||(t=[t]);var u,l=g(t);try{for(l.s();!(u=l.n()).done;){var c=u.value;o(c instanceof Error||c instanceof f.Report,"error() must return an Error object")}}catch(A){l.e(A)}finally{l.f()}}else t=[r._flags.error];if(void 0===e){var d=p.default("default",e,t,n);i.mainstay.tracer.value(i,"default",e,d),e=d}if(r._flags.cast&&void 0!==e){var h=r._definition.cast[r._flags.cast];if(h.from(e)){var m=h.to(e,n);i.mainstay.tracer.value(i,"cast",e,m,r._flags.cast),e=m}}if(r.$_terms.externals&&a.externals&&!1!==a._externals){var v,b=g(r.$_terms.externals);try{for(b.s();!(v=b.n()).done;){var y=v.value.method;i.mainstay.externals.push({method:y,schema:r,state:i,label:f.label(r._flags,i,a)})}}catch(A){b.e(A)}finally{b.f()}}var _={value:e,errors:t.length?t:null};return r._flags.result&&(_.value="strip"===r._flags.result?void 0:n.original,i.mainstay.tracer.value(i,r._flags.result,e,_.value),i.shadow(e,r._flags.result)),r._cache&&!1!==a.cache&&!r._refs.length&&r._cache.set(n.original,_),void 0===e||_.errors||void 0===r._flags.artifact||(i.mainstay.artifacts=i.mainstay.artifacts||new Map,i.mainstay.artifacts.has(r._flags.artifact)||i.mainstay.artifacts.set(r._flags.artifact,[]),i.mainstay.artifacts.get(r._flags.artifact).push(i.path)),_},p.prefs=function(e,t){var n=t===c.defaults;return n&&e._preferences[c.symbols.prefs]?e._preferences[c.symbols.prefs]:(t=c.preferences(t,e._preferences),n&&(e._preferences[c.symbols.prefs]=t),t)},p.default=function(e,t,n,r){var i=r.schema,a=r.state,o=r.prefs,u=i._flags[e];if(o.noDefaults||void 0===u)return t;if(a.mainstay.tracer.log(i,a,"rule",e,"full"),!u)return u;if("function"==typeof u){var l=u.length?[s(a.ancestors[0]),r]:[];try{return u.apply(void 0,l)}catch(t){return void n.push(i.$_createError("any.".concat(e),null,{error:t},a,o))}}return"object"!=typeof u?u:u[c.symbols.literal]?u.literal:c.isResolvable(u)?u.resolve(t,a,o):s(u)},p.trim=function(e,t){if("string"!=typeof e)return e;var n=t.$_getRule("trim");return n&&n.args.enabled?e.trim():e},p.ignore={active:!1,debug:u,entry:u,filter:u,log:u,resolve:u,value:u},p.errorsArray=function(){var e=[];return e[c.symbols.errors]=!0,e}},2036:function(e,t,n){"use strict";var r=n(8870),i=r.assert,a=r.deepEqual,o=n(8160),s={};e.exports=s.Values=function(){function e(t,n){m(this,e),this._values=new Set(t),this._refs=new Set(n),this._lowercase=s.lowercases(t),this._override=!1}return v(e,[{key:"length",get:function(){return this._values.size+this._refs.size}},{key:"add",value:function(e,t){o.isResolvable(e)?this._refs.has(e)||(this._refs.add(e),t&&t.register(e)):this.has(e,null,null,!1)||(this._values.add(e),"string"==typeof e&&this._lowercase.set(e.toLowerCase(),e))}},{key:"remove",value:function(e){o.isResolvable(e)?this._refs.delete(e):(this._values.delete(e),"string"==typeof e&&this._lowercase.delete(e.toLowerCase()))}},{key:"has",value:function(e,t,n,r){return!!this.get(e,t,n,r)}},{key:"get",value:function(e,t,n,r){if(!this.length)return!1;if(this._values.has(e))return{value:e};if("string"==typeof e&&e&&r){var i=this._lowercase.get(e.toLowerCase());if(i)return{value:i}}if(!this._refs.size&&"object"!=typeof e)return!1;if("object"==typeof e){var o,s=g(this._values);try{for(s.s();!(o=s.n()).done;){var u=o.value;if(a(u,e))return{value:u}}}catch(b){s.e(b)}finally{s.f()}}if(t){var l,c=g(this._refs);try{for(c.s();!(l=c.n()).done;){var f=l.value,d=f.resolve(e,t,n,null,{in:!0});if(void 0!==d){var h,p=f.in&&"object"==typeof d?Array.isArray(d)?d:Object.keys(d):[d],m=g(p);try{for(m.s();!(h=m.n()).done;){var v=h.value;if(typeof v==typeof e)if(r&&e&&"string"==typeof e){if(v.toLowerCase()===e.toLowerCase())return{value:v,ref:f}}else if(a(v,e))return{value:v,ref:f}}}catch(b){m.e(b)}finally{m.f()}}}}catch(b){c.e(b)}finally{c.f()}}return!1}},{key:"override",value:function(){this._override=!0}},{key:"values",value:function(e){if(e&&e.display){for(var t=[],n=0,r=[].concat(h(this._values),h(this._refs));n<r.length;n++){var i=r[n];void 0!==i&&t.push(i)}return t}return Array.from([].concat(h(this._values),h(this._refs)))}},{key:"clone",value:function(){var e=new s.Values(this._values,this._refs);return e._override=this._override,e}},{key:"concat",value:function(e){i(!e._override,"Cannot concat override set of values");var t=new s.Values([].concat(h(this._values),h(e._values)),[].concat(h(this._refs),h(e._refs)));return t._override=this._override,t}},{key:"describe",value:function(){var e=[];this._override&&e.push({override:!0});var t,n=g(this._values.values());try{for(n.s();!(t=n.n()).done;){var r=t.value;e.push(r&&"object"==typeof r?{value:r}:r)}}catch(s){n.e(s)}finally{n.f()}var i,a=g(this._refs.values());try{for(a.s();!(i=a.n()).done;){var o=i.value;e.push(o.describe())}}catch(s){a.e(s)}finally{a.f()}return e}}],[{key:"merge",value:function(e,t,n){if(e=e||new s.Values,t){if(t._override)return t.clone();for(var r=0,i=[].concat(h(t._values),h(t._refs));r<i.length;r++){var a=i[r];e.add(a)}}if(n)for(var o=0,u=[].concat(h(n._values),h(n._refs));o<u.length;o++){var l=u[o];e.remove(l)}return e.length?e:null}}]),e}(),s.Values.prototype[o.symbols.values]=!0,s.Values.prototype.slice=s.Values.prototype.clone,s.lowercases=function(e){var t=new Map;if(e){var n,r=g(e);try{for(r.s();!(n=r.n()).done;){var i=n.value;"string"==typeof i&&t.set(i.toLowerCase(),i)}}catch(a){r.e(a)}finally{r.f()}}return t}},4958:function(e,t,n){"use strict";n.r(t),n.d(t,{analyzeDomain:function(){return m},analyzeEmail:function(){return w},errorCodes:function(){return i},ipRegex:function(){return N},isDomainValid:function(){return v},isEmailValid:function(){return F},uriDecode:function(){return H},uriRegex:function(){return B},validateDomainOptions:function(){return b}});var r=n(1275),i={EMPTY_STRING:"Address must be a non-empty string",FORBIDDEN_UNICODE:"Address contains forbidden Unicode characters",MULTIPLE_AT_CHAR:"Address cannot contain more than one @ character",MISSING_AT_CHAR:"Address must contain one @ character",EMPTY_LOCAL:"Address local part cannot be empty",ADDRESS_TOO_LONG:"Address too long",LOCAL_TOO_LONG:"Address local part too long",EMPTY_LOCAL_SEGMENT:"Address local part contains empty dot-separated segment",INVALID_LOCAL_CHARS:"Address local part contains invalid character",DOMAIN_NON_EMPTY_STRING:"Domain must be a non-empty string",DOMAIN_TOO_LONG:"Domain too long",DOMAIN_INVALID_UNICODE_CHARS:"Domain contains forbidden Unicode characters",DOMAIN_INVALID_CHARS:"Domain contains invalid character",DOMAIN_INVALID_TLDS_CHARS:"Domain contains invalid tld character",DOMAIN_SEGMENTS_COUNT:"Domain lacks the minimum required number of segments",DOMAIN_SEGMENTS_COUNT_MAX:"Domain contains too many segments",DOMAIN_FORBIDDEN_TLDS:"Domain uses forbidden TLD",DOMAIN_EMPTY_SEGMENT:"Domain contains empty dot-separated segment",DOMAIN_LONG_SEGMENT:"Domain contains dot-separated segment that is too long"};function a(e){return{code:e,error:i[e]}}var o=2,s=/[^\x00-\x7f]/,l=/[\x00-\x20@\:\/\\#!\$&\'\(\)\*\+,;=\?]/,c=/^[a-zA-Z](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,f=/^[a-zA-Z0-9](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,d=/^[a-zA-Z0-9_](?:[a-zA-Z0-9\-]*[a-zA-Z0-9])?$/,h=r.URL||URL;function p(e){return!!e.allow}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return a("DOMAIN_NON_EMPTY_STRING");if("string"!=typeof e)throw new Error("Invalid input: domain must be a string");if(e.length>256)return a("DOMAIN_TOO_LONG");if(s.test(e)){if(!1===t.allowUnicode)return a("DOMAIN_INVALID_UNICODE_CHARS");e=e.normalize("NFC")}if(l.test(e))return a("DOMAIN_INVALID_CHARS");e=function(e){e.includes("%")&&(e=e.replace(/%/g,"%25"));try{return new h("http://".concat(e)).host}catch(t){return e}}(e),t.allowFullyQualified&&"."===e[e.length-1]&&(e=e.slice(0,-1));var n=t.minDomainSegments||o,r=e.split(".");if(r.length<n)return a("DOMAIN_SEGMENTS_COUNT");if(t.maxDomainSegments&&r.length>t.maxDomainSegments)return a("DOMAIN_SEGMENTS_COUNT_MAX");var i=t.tlds;if(i){var u=r[r.length-1].toLowerCase();if(p(i)){if(!i.allow.has(u))return a("DOMAIN_FORBIDDEN_TLDS")}else if(i.deny.has(u))return a("DOMAIN_FORBIDDEN_TLDS")}for(var g=0;g<r.length;++g){var m=r[g];if(!m.length)return a("DOMAIN_EMPTY_SEGMENT");if(m.length>63)return a("DOMAIN_LONG_SEGMENT");if(g<r.length-1){if(t.allowUnderscore){if(!d.test(m))return a("DOMAIN_INVALID_CHARS")}else if(!f.test(m))return a("DOMAIN_INVALID_CHARS")}else if(!c.test(m))return a("DOMAIN_INVALID_TLDS_CHARS")}return null}function v(e,t){return!m(e,t)}function b(e){if(e){if("object"!=typeof e.tlds)throw new Error("Invalid options: tlds must be a boolean or an object");if(p(e.tlds)){if(e.tlds.allow instanceof Set==0)throw new Error("Invalid options: tlds.allow must be a Set object or true");if(e.tlds.deny)throw new Error("Invalid options: cannot specify both tlds.allow and tlds.deny lists")}else if(e.tlds.deny instanceof Set==0)throw new Error("Invalid options: tlds.deny must be a Set object")}}var y=n(3975),_=/[^\x00-\x7f]/,A=new(y.TextEncoder||TextEncoder);function w(e,t){return k(e,t)}function F(e,t){return!k(e,t)}function k(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof e)throw new Error("Invalid input: email must be a string");if(!e)return a("EMPTY_STRING");var n=!_.test(e);if(!n){if(!1===t.allowUnicode)return a("FORBIDDEN_UNICODE");e=e.normalize("NFC")}var r=e.split("@");if(2!==r.length)return r.length>2?a("MULTIPLE_AT_CHAR"):a("MISSING_AT_CHAR");var i=u(r,2),o=i[0],s=i[1];if(!o)return a("EMPTY_LOCAL");if(!t.ignoreLength){if(e.length>254)return a("ADDRESS_TOO_LONG");if(A.encode(o).length>64)return a("LOCAL_TOO_LONG")}return function(e,t){var n,r=e.split("."),i=g(r);try{for(i.s();!(n=i.n()).done;){var o=n.value;if(!o.length)return a("EMPTY_LOCAL_SEGMENT");if(t){if(!E.test(o))return a("INVALID_LOCAL_CHARS")}else{var s,u=g(o);try{for(u.s();!(s=u.n()).done;){var l=s.value;if(!E.test(l)){var c=x(l);if(!C.test(c))return a("INVALID_LOCAL_CHARS")}}}catch(f){u.e(f)}finally{u.f()}}}}catch(f){i.e(f)}finally{i.f()}return null}(o,n)||m(s,t)}function x(e){return Array.from(A.encode(e),(function(e){return String.fromCharCode(e)})).join("")}var E=/^[\w!#\$%&'\*\+\-/=\?\^`\{\|\}~]+$/,C=new RegExp(["(?:[\\xc2-\\xdf][\\x80-\\xbf])","(?:\\xe0[\\xa0-\\xbf][\\x80-\\xbf])|(?:[\\xe1-\\xec][\\x80-\\xbf]{2})|(?:\\xed[\\x80-\\x9f][\\x80-\\xbf])|(?:[\\xee-\\xef][\\x80-\\xbf]{2})","(?:\\xf0[\\x90-\\xbf][\\x80-\\xbf]{2})|(?:[\\xf1-\\xf3][\\x80-\\xbf]{3})|(?:\\xf4[\\x80-\\x8f][\\x80-\\xbf]{2})"].join("|")),S=n(375),O=n.n(S),D=n(6064),j=n.n(D),T=function(){var e={},t="\\dA-Fa-f",n="["+t+"]",r="\\w-\\.~",i="!\\$&'\\(\\)\\*\\+,;=",a="%"+t,o=r+a+i+":@",s="["+o+"]",u="(?:0{0,2}\\d|0?[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5])";e.ipv4address="(?:"+u+"\\.){3}"+u;var l=n+"{1,4}",c="(?:"+l+":"+l+"|"+e.ipv4address+")",f="(?:"+l+":){6}"+c,d="::(?:"+l+":){5}"+c,h="(?:"+l+")?::(?:"+l+":){4}"+c,p="(?:(?:"+l+":){0,1}"+l+")?::(?:"+l+":){3}"+c,g="(?:(?:"+l+":){0,2}"+l+")?::(?:"+l+":){2}"+c,m="(?:(?:"+l+":){0,3}"+l+")?::"+l+":"+c,v="(?:(?:"+l+":){0,4}"+l+")?::"+c,b="(?:(?:"+l+":){0,5}"+l+")?::"+l,y="(?:(?:"+l+":){0,6}"+l+")?::";e.ipv4Cidr="(?:\\d|[1-2]\\d|3[0-2])",e.ipv6Cidr="(?:0{0,2}\\d|0?[1-9]\\d|1[01]\\d|12[0-8])",e.ipv6address="(?:"+f+"|"+d+"|"+h+"|"+p+"|"+g+"|"+m+"|"+v+"|"+b+"|"+y+")",e.ipvFuture="v"+n+"+\\.["+r+i+":]+",e.scheme="[a-zA-Z][a-zA-Z\\d+-\\.]*",e.schemeRegex=new RegExp(e.scheme);var _="["+r+a+i+":]*",A="["+r+a+i+"]{1,255}",w="(?:\\[(?:"+e.ipv6address+"|"+e.ipvFuture+")\\]|"+e.ipv4address+"|"+A+")",F="(?:"+_+"@)?"+w+"(?::\\d*)?",k="(?:"+_+"@)?("+w+")(?::\\d*)?",x=s+"*",E=s+"+",C="(?:\\/"+x+")*",S="\\/(?:"+E+C+")?",O=E+C,D="["+r+a+i+"@]+"+C,j="(?:\\/\\/\\/"+x+C+")";return e.hierPart="(?:(?:\\/\\/"+F+C+")|"+S+"|"+O+"|"+j+")",e.hierPartCapture="(?:(?:\\/\\/"+k+C+")|"+S+"|"+O+")",e.relativeRef="(?:(?:\\/\\/"+F+C+")|"+S+"|"+D+"|)",e.relativeRefCapture="(?:(?:\\/\\/"+k+C+")|"+S+"|"+D+"|)",e.query="["+o+"\\/\\?]*(?=#|$)",e.queryWithSquareBrackets="["+o+"\\[\\]\\/\\?]*(?=#|$)",e.fragment="["+o+"\\/\\?]*",e}(),P={v4Cidr:T.ipv4Cidr,v6Cidr:T.ipv6Cidr,ipv4:T.ipv4address,ipv6:T.ipv6address,ipvfuture:T.ipvFuture};function R(e){var t=T,n="(?:\\?"+(e.allowQuerySquareBrackets?t.queryWithSquareBrackets:t.query)+")?(?:#"+t.fragment+")?",r=e.domain?t.relativeRefCapture:t.relativeRef;if(e.relativeOnly)return M(r+n);var i="";if(e.scheme){O()(e.scheme instanceof RegExp||"string"==typeof e.scheme||Array.isArray(e.scheme),"scheme must be a RegExp, String, or Array");var a=[].concat(e.scheme);O()(a.length>=1,"scheme must have at least 1 scheme specified");for(var o=[],s=0;s<a.length;++s){var u=a[s];O()(u instanceof RegExp||"string"==typeof u,"scheme at position "+s+" must be a RegExp or String"),u instanceof RegExp?o.push(u.source.toString()):(O()(t.schemeRegex.test(u),"scheme at position "+s+" must be a valid scheme"),o.push(j()(u)))}i=o.join("|")}var l="(?:"+(i?"(?:"+i+")":t.scheme)+":"+(e.domain?t.hierPartCapture:t.hierPart)+")";return M((e.allowRelative?"(?:"+l+"|"+r+")":l)+n,i)}function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return{raw:e="(?=.)(?!https?:/(?:$|[^/]))(?!https?:///)(?!https?:[^/])".concat(e),regex:new RegExp("^".concat(e,"$")),scheme:t}}var I=R({});function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e.scheme||e.allowRelative||e.relativeOnly||e.allowQuerySquareBrackets||e.domain?R(e):I}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.cidr||"optional";O()(["required","optional","forbidden"].includes(t),"options.cidr must be one of required, optional, forbidden"),O()(void 0===e.version||"string"==typeof e.version||Array.isArray(e.version),"options.version must be a string or an array of string");var n=e.version||["ipv4","ipv6","ipvfuture"];Array.isArray(n)||(n=[n]),O()(n.length>=1,"options.version must have at least 1 version specified");var r,i=g(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;O()("string"==typeof a&&a===a.toLowerCase(),"Invalid options.version value"),O()(["ipv4","ipv6","ipvfuture"].includes(a),"options.version contains unknown version "+a+" - must be one of ipv4, ipv6, ipvfuture")}}catch(u){i.e(u)}finally{i.f()}n=Array.from(new Set(n));var o="(?:".concat(n.map((function(e){if("forbidden"===t)return P[e];var n="\\/".concat("ipv4"===e?P.v4Cidr:P.v6Cidr);return"required"===t?"".concat(P[e]).concat(n):"".concat(P[e],"(?:").concat(n,")?")})).join("|"),")"),s=new RegExp("^".concat(o,"$"));return{cidr:t,versions:n,regex:s,raw:o}}var L={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15},U={accept:12,reject:0,data:[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,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7]};function H(e){var t=e.indexOf("%");if(-1===t)return e;for(var n="",r=0,i=0,a=t,o=U.accept;t>-1&&t<e.length;){var s=z(e[t+1],4)|z(e[t+2],0),u=U.data[s];if(o=U.data[256+o+u],i=i<<6|s&U.data[364+u],o!==U.accept){if(o===U.reject)return null;if((t+=3)>=e.length||"%"!==e[t])return null}else n+=e.slice(r,a),n+=i<=65535?String.fromCharCode(i):String.fromCharCode(55232+(i>>10),56320+(1023&i)),i=0,r=t+3,a=t=e.indexOf("%",r)}return n+e.slice(r)}function z(e,t){var n=L[e];return void 0===n?255:n<<t}},4964:function(e,t){"use strict";var n={operators:["!","^","*","/","%","+","-","<","<=",">",">=","==","!=","&&","||","??"],operatorCharacters:["!","^","*","/","%","+","-","<","=",">","&","|","?"],operatorsOrder:[["^"],["*","/","%"],["+","-"],["<","<=",">",">="],["==","!="],["&&"],["||","??"]],operatorsPrefix:["!","n"],literals:{'"':'"',"`":"`","'":"'","[":"]"},numberRx:/^(?:[0-9]*(\.[0-9]*)?){1}$/,tokenRx:/^[\w\$\#\.\@\:\{\}]+$/,symbol:Symbol("formula"),settings:Symbol("settings")};t.Parser=function(){function e(t){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(m(this,e),!i[n.settings]&&i.constants)for(var a in i.constants){var o=i.constants[a];if(null!==o&&!["boolean","number","string"].includes(typeof o))throw new Error("Formula constant ".concat(a," contains invalid ").concat(typeof o," value type"))}this.settings=i[n.settings]?i:Object.assign((p(r={},n.settings,!0),p(r,"constants",{}),p(r,"functions",{}),r),i),this.single=null,this._parts=null,this._parse(t)}return v(e,[{key:"_parse",value:function(e){var r,i=this,a=[],o="",s=0,u=!1,l=function(e){if(s)throw new Error("Formula missing closing parenthesis");var r=a.length?a[a.length-1]:null;if(u||o||e){if(r&&"reference"===r.type&&")"===e)return r.type="function",r.value=i._subFormula(o,r.value),void(o="");if(")"===e){var l=new t.Parser(o,i.settings);a.push({type:"segment",value:l})}else if(u){if("]"===u)return a.push({type:"reference",value:o}),void(o="");a.push({type:"literal",value:o})}else if(n.operatorCharacters.includes(o))r&&"operator"===r.type&&n.operators.includes(r.value+o)?r.value+=o:a.push({type:"operator",value:o});else if(o.match(n.numberRx))a.push({type:"constant",value:parseFloat(o)});else if(void 0!==i.settings.constants[o])a.push({type:"constant",value:i.settings.constants[o]});else{if(!o.match(n.tokenRx))throw new Error("Formula contains invalid token: ".concat(o));a.push({type:"reference",value:o})}o=""}},c=g(e);try{for(c.s();!(r=c.n()).done;){var f=r.value;u?f===u?(l(),u=!1):o+=f:s?"("===f?(o+=f,++s):")"===f?--s?o+=f:l(f):o+=f:f in n.literals?u=n.literals[f]:"("===f?(l(),++s):n.operatorCharacters.includes(f)?(l(),o=f,l()):" "!==f?o+=f:l()}}catch(v){c.e(v)}finally{c.f()}l(),a=a.map((function(e,t){return"operator"!==e.type||"-"!==e.value||t&&"operator"!==a[t-1].type?e:{type:"operator",value:"n"}}));var d,h=!1,p=g(a);try{for(p.s();!(d=p.n()).done;){var m=d.value;if("operator"===m.type){if(n.operatorsPrefix.includes(m.value))continue;if(!h)throw new Error("Formula contains an operator in invalid position");if(!n.operators.includes(m.value))throw new Error("Formula contains an unknown operator ".concat(m.value))}else if(h)throw new Error("Formula missing expected operator");h=!h}}catch(v){p.e(v)}finally{p.f()}if(!h)throw new Error("Formula contains invalid trailing operator");1===a.length&&["reference","literal","constant"].includes(a[0].type)&&(this.single={type:"reference"===a[0].type?"reference":"value",value:a[0].value}),this._parts=a.map((function(e){if("operator"===e.type)return n.operatorsPrefix.includes(e.value)?e:e.value;if("reference"!==e.type)return e.value;if(i.settings.tokenRx&&!i.settings.tokenRx.test(e.value))throw new Error("Formula contains invalid reference ".concat(e.value));return i.settings.reference?i.settings.reference(e.value):n.reference(e.value)}))}},{key:"_subFormula",value:function(e,r){var i=this,a=this.settings.functions[r];if("function"!=typeof a)throw new Error("Formula contains unknown function ".concat(r));var o=[];if(e){for(var s="",u=0,l=!1,c=function(){if(!s)throw new Error("Formula contains function ".concat(r," with invalid arguments ").concat(e));o.push(s),s=""},f=0;f<e.length;++f){var d=e[f];l?(s+=d,d===l&&(l=!1)):d in n.literals&&!u?(s+=d,l=n.literals[d]):","!==d||u?(s+=d,"("===d?++u:")"===d&&--u):c()}c()}return o=o.map((function(e){return new t.Parser(e,i.settings)})),function(e){var t,n=[],r=g(o);try{for(r.s();!(t=r.n()).done;){var i=t.value;n.push(i.evaluate(e))}}catch(s){r.e(s)}finally{r.f()}return a.call.apply(a,[e].concat(n))}}},{key:"evaluate",value:function(e){for(var t=this._parts.slice(),r=t.length-2;r>=0;--r){var i=t[r];if(i&&"operator"===i.type){var a=t[r+1];t.splice(r+1,1);var o=n.evaluate(a,e);t[r]=n.single(i.value,o)}}return n.operatorsOrder.forEach((function(r){for(var i=1;i<t.length-1;)if(r.includes(t[i])){var a=t[i],o=n.evaluate(t[i-1],e),s=n.evaluate(t[i+1],e);t.splice(i,2);var u=n.calculate(a,o,s);t[i-1]=0===u?0:u}else i+=2})),n.evaluate(t[0],e)}}]),e}(),t.Parser.prototype[n.symbol]=!0,n.reference=function(e){return function(t){return t&&void 0!==t[e]?t[e]:null}},n.evaluate=function(e,t){return null===e?null:"function"==typeof e?e(t):e[n.symbol]?e.evaluate(t):e},n.single=function(e,t){if("!"===e)return!t;var n=-t;return 0===n?0:n},n.calculate=function(e,t,r){if("??"===e)return n.exists(t)?t:r;if("string"==typeof t||"string"==typeof r){if("+"===e)return(t=n.exists(t)?t:"")+(n.exists(r)?r:"")}else switch(e){case"^":return Math.pow(t,r);case"*":return t*r;case"/":return t/r;case"%":return t%r;case"+":return t+r;case"-":return t-r}switch(e){case"<":return t<r;case"<=":return t<=r;case">":return t>r;case">=":return t>=r;case"==":return t===r;case"!=":return t!==r;case"&&":return t&&r;case"||":return t||r}return null},n.exists=function(e){return null!=e}},978:function(e,t,n){"use strict";var r=n(375),i=n(8571),a=n(1687),o=n(9621),s={};e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(r(e&&"object"==typeof e,"Invalid defaults value: must be an object"),r(!t||!0===t||"object"==typeof t,"Invalid source value: must be true, falsy or an object"),r("object"==typeof n,"Invalid options: must be an object"),!t)return null;if(n.shallow)return s.applyToDefaultsWithShallow(e,t,n);var o=i(e);if(!0===t)return o;var u=void 0!==n.nullOverride&&n.nullOverride;return a(o,t,{nullOverride:u,mergeArrays:!1})},s.applyToDefaultsWithShallow=function(e,t,n){var u=n.shallow;r(Array.isArray(u),"Invalid keys");var l,c=new Map,f=!0===t?null:new Set,d=g(u);try{for(d.s();!(l=d.n()).done;){var h=l.value;h=Array.isArray(h)?h:h.split(".");var p=o(e,h);p&&"object"==typeof p?c.set(p,f&&o(t,h)||p):f&&f.add(h)}}catch(A){d.e(A)}finally{d.f()}var m=i(e,{},c);if(!f)return m;var v,b=g(f);try{for(b.s();!(v=b.n()).done;){var y=v.value;s.reachCopy(m,t,y)}}catch(A){b.e(A)}finally{b.f()}var _=void 0!==n.nullOverride&&n.nullOverride;return a(m,t,{nullOverride:_,mergeArrays:!1})},s.reachCopy=function(e,t,n){var r,i=g(n);try{for(i.s();!(r=i.n()).done;){var a=r.value;if(!(a in t))return;var o=t[a];if("object"!=typeof o||null===o)return;t=o}}catch(f){i.e(f)}finally{i.f()}for(var s=t,u=e,l=0;l<n.length-1;++l){var c=n[l];"object"!=typeof u[c]&&(u[c]={}),u=u[c]}u[n[n.length-1]]=s}},375:function(e,t,n){"use strict";var r=n(4213),i=n(8761),a=e.exports=function(e){if(!e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];if(1===n.length&&n[0]instanceof Error)throw n[0];var s=n.filter((function(e){return""!==e})).map((function(e){return"string"==typeof e?e:e instanceof Error?e.message:i(e)}));throw new r(s.join(" "),a)}}},4213:function(e){"use strict";e.exports=function(e){c(n,e);var t=f(n);function n(e,i){var a,o,s,u,l;return m(this,n),a=t.call(this,e||"Unknown error"),o=r(a),u="AssertError",(s="symbol"==typeof(l=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(s="name"))?l:String(l))in o?Object.defineProperty(o,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[s]=u,"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(r(a),i),a}return v(n)}(d(Error))},9367:function(e){"use strict";var n={};e.exports=n.Bench=function(){function e(){m(this,e),this.ts=0,this.reset()}return v(e,[{key:"reset",value:function(){this.ts=n.Bench.now()}},{key:"elapsed",value:function(){return n.Bench.now()-this.ts}}],[{key:"now",value:function(){var e=t.hrtime();return 1e3*e[0]+e[1]/1e6}}]),e}()},8630:function(e,t,n){"use strict";var r=n(738);e.exports=function(){return new Promise(r)}},8571:function(e,t,n){"use strict";var r=n(9621),i=n(4277),a=n(7043),o={needsProtoHack:new Set([i.set,i.map,i.weakSet,i.weakMap])};e.exports=o.clone=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if("object"!=typeof e||null===e)return e;var r=o.clone,s=n;if(t.shallow){if(!0!==t.shallow)return o.cloneWithShallow(e,t);r=function(e){return e}}else if(s){var l=s.get(e);if(l)return l}else s=new Map;var c=i.getInternalProto(e);switch(c){case i.buffer:return(!1).from(e);case i.date:return new Date(e.getTime());case i.regex:case i.url:return new c.constructor(e)}var f=o.base(e,c,t);if(f===e)return e;if(s&&s.set(e,f),c===i.set){var d,h=g(e);try{for(h.s();!(d=h.n()).done;){var p=d.value;f.add(r(p,t,s))}}catch(E){h.e(E)}finally{h.f()}}else if(c===i.map){var m,v=g(e);try{for(v.s();!(m=v.n()).done;){var b=u(m.value,2),y=b[0],_=b[1];f.set(y,r(_,t,s))}}catch(E){v.e(E)}finally{v.f()}}var A,w=a.keys(e,t),F=g(w);try{for(F.s();!(A=F.n()).done;){var k=A.value;if("__proto__"!==k)if(c!==i.array||"length"!==k){var x=Object.getOwnPropertyDescriptor(e,k);x?x.get||x.set?Object.defineProperty(f,k,x):x.enumerable?f[k]=r(e[k],t,s):Object.defineProperty(f,k,{enumerable:!1,writable:!0,configurable:!0,value:r(e[k],t,s)}):Object.defineProperty(f,k,{enumerable:!0,writable:!0,configurable:!0,value:r(e[k],t,s)})}else f.length=e.length}}catch(E){F.e(E)}finally{F.f()}return f},o.cloneWithShallow=function(e,t){var n=t.shallow;(t=Object.assign({},t)).shallow=!1;var i,a=new Map,s=g(n);try{for(s.s();!(i=s.n()).done;){var u=i.value,l=r(e,u);"object"!=typeof l&&"function"!=typeof l||a.set(l,l)}}catch(c){s.e(c)}finally{s.f()}return o.clone(e,t,a)},o.base=function(e,t,n){if(!1===n.prototype)return o.needsProtoHack.has(t)?new t.constructor:t===i.array?[]:{};var r=Object.getPrototypeOf(e);if(r&&r.isImmutable)return e;if(t===i.array){var a=[];return r!==t&&Object.setPrototypeOf(a,r),a}if(o.needsProtoHack.has(t)){var s=new r.constructor;return r!==t&&Object.setPrototypeOf(s,r),s}return Object.create(r)}},1467:function(e,t,n){"use strict";var r=n(375),i=n(9474),a=n(6064),o=n(7043),s={};e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return"object"!=typeof t&&(t=[t]),r(!Array.isArray(t)||t.length,"Values array cannot be empty"),"string"==typeof e?s.string(e,t,n):Array.isArray(e)?s.array(e,t,n):(r("object"==typeof e,"Reference must be string or an object"),s.object(e,t,n))},s.array=function(e,t,n){if(Array.isArray(t)||(t=[t]),!e.length)return!1;if(n.only&&n.once&&e.length!==t.length)return!1;var r,i,a=new Map,o=g(t);try{for(o.s();!(i=o.n()).done;){var l=i.value;if(n.deep&&l&&"object"==typeof l){var c;r=null!==(c=r)&&void 0!==c?c:s.compare(n);var f,d=!1,h=g(a.entries());try{for(h.s();!(f=h.n()).done;){var p=u(f.value,2),m=p[0],v=p[1];if(r(m,l)){++v.allowed,d=!0;break}}}catch(P){h.e(P)}finally{h.f()}d||a.set(l,{allowed:1,hits:0})}else{var b=a.get(l);b?++b.allowed:a.set(l,{allowed:1,hits:0})}}}catch(P){o.e(P)}finally{o.f()}var y,_=0,A=g(e);try{for(A.s();!(y=A.n()).done;){var w=y.value,F=void 0;if(n.deep&&w&&"object"==typeof w){var k;r=null!==(k=r)&&void 0!==k?k:s.compare(n);var x,E=g(a.entries());try{for(E.s();!(x=E.n()).done;){var C=u(x.value,2),S=C[0],O=C[1];if(r(S,w)){F=O;break}}}catch(P){E.e(P)}finally{E.f()}}else F=a.get(w);if(F&&(++F.hits,++_,n.once&&F.hits>F.allowed))return!1}}catch(P){A.e(P)}finally{A.f()}if(n.only&&_!==e.length)return!1;var D,j=g(a.values());try{for(j.s();!(D=j.n()).done;){var T=D.value;if(T.hits!==T.allowed&&T.hits<T.allowed&&!n.part)return!1}}catch(P){j.e(P)}finally{j.f()}return!!_},s.object=function(e,t,n){r(void 0===n.once,"Cannot use option once with object");var i=o.keys(e,n);if(!i.length)return!1;if(Array.isArray(t))return s.array(i,t,n);var a,u=Object.getOwnPropertySymbols(t).filter((function(e){return t.propertyIsEnumerable(e)})),l=[].concat(h(Object.keys(t)),h(u)),c=s.compare(n),f=new Set(l),d=g(i);try{for(d.s();!(a=d.n()).done;){var p=a.value;if(f.has(p)){if(!c(t[p],e[p]))return!1;f.delete(p)}else if(n.only)return!1}}catch(m){d.e(m)}finally{d.f()}return!f.size||!!n.part&&f.size<l.length},s.string=function(e,t,n){if(""===e)return 1===t.length&&""===t[0]||!n.once&&!t.some((function(e){return""!==e}));var i,o=new Map,s=[],u=g(t);try{for(u.s();!(i=u.n()).done;){var l=i.value;if(r("string"==typeof l,"Cannot compare string reference to non-string value"),l){var c=o.get(l);c?++c.allowed:(o.set(l,{allowed:1,hits:0}),s.push(a(l)))}else if(n.once||n.only)return!1}}catch(b){u.e(b)}finally{u.f()}if(!s.length)return!0;var f=new RegExp("(".concat(s.join("|"),")"),"g"),d=e.replace(f,(function(e,t){return++o.get(t).hits,""}));if(n.only&&d)return!1;var h,p=!1,m=g(o.values());try{for(m.s();!(h=m.n()).done;){var v=h.value;if(v.hits&&(p=!0),v.hits!==v.allowed){if(v.hits<v.allowed&&!n.part)return!1;if(n.once)return!1}}}catch(b){m.e(b)}finally{m.f()}return!!p},s.compare=function(e){if(!e.deep)return s.shallow;var t=void 0!==e.only,n=void 0!==e.part,r={prototype:t?e.only:!!n&&!e.part,part:t?!e.only:!!n&&e.part};return function(e,t){return i(e,t,r)}},s.shallow=function(e,t){return e===t}},9474:function(e,t,n){"use strict";var r=n(4277),i={mismatched:null};e.exports=function(e,t,n){return n=Object.assign({prototype:!0},n),!!i.isDeepEqual(e,t,n,[])},i.isDeepEqual=function(e,t,n,a){if(e===t)return 0!==e||1/e==1/t;var o=typeof e;if(o!==typeof t)return!1;if(null===e||null===t)return!1;if("function"===o){if(!n.deepFunction||e.toString()!==t.toString())return!1}else if("object"!==o)return e!=e&&t!=t;var s=i.getSharedType(e,t,!!n.prototype);switch(s){case r.buffer:return!1;case r.promise:return e===t;case r.regex:case r.url:return e.toString()===t.toString();case i.mismatched:return!1}for(var u=a.length-1;u>=0;--u)if(a[u].isSame(e,t))return!0;a.push(new i.SeenEntry(e,t));try{return!!i.isDeepEqualObj(s,e,t,n,a)}finally{a.pop()}},i.getSharedType=function(e,t,n){if(n)return Object.getPrototypeOf(e)!==Object.getPrototypeOf(t)?i.mismatched:r.getInternalProto(e);var a=r.getInternalProto(e);return a!==r.getInternalProto(t)?i.mismatched:a},i.valueOf=function(e){var t=e.valueOf;if(void 0===t)return e;try{return t.call(e)}catch(e){return e}},i.hasOwnEnumerableProperty=function(e,t){return Object.prototype.propertyIsEnumerable.call(e,t)},i.isSetSimpleEqual=function(e,t){var n,r=g(Set.prototype.values.call(e));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(!Set.prototype.has.call(t,i))return!1}}catch(a){r.e(a)}finally{r.f()}return!0},i.isDeepEqualObj=function(e,t,n,a,o){var s=i.isDeepEqual,l=i.valueOf,c=i.hasOwnEnumerableProperty,f=Object.keys,d=Object.getOwnPropertySymbols;if(e===r.array){if(!a.part){if(t.length!==n.length)return!1;for(var h=0;h<t.length;++h)if(!s(t[h],n[h],a,o))return!1;return!0}var p,m=g(t);try{for(m.s();!(p=m.n()).done;){var v,b=p.value,y=g(n);try{for(y.s();!(v=y.n()).done;)if(s(b,v.value,a,o))return!0}catch(Q){y.e(Q)}finally{y.f()}}}catch(Q){m.e(Q)}finally{m.f()}}else if(e===r.set){if(t.size!==n.size)return!1;if(!i.isSetSimpleEqual(t,n)){var _,A=new Set(Set.prototype.values.call(n)),w=g(Set.prototype.values.call(t));try{for(w.s();!(_=w.n()).done;){var F=_.value;if(!A.delete(F)){var k,x=!1,E=g(A);try{for(E.s();!(k=E.n()).done;){var C=k.value;if(s(F,C,a,o)){A.delete(C),x=!0;break}}}catch(Q){E.e(Q)}finally{E.f()}if(!x)return!1}}}catch(Q){w.e(Q)}finally{w.f()}}}else if(e===r.map){if(t.size!==n.size)return!1;var S,O=g(Map.prototype.entries.call(t));try{for(O.s();!(S=O.n()).done;){var D=u(S.value,2),j=D[0],T=D[1];if(void 0===T&&!Map.prototype.has.call(n,j))return!1;if(!s(T,Map.prototype.get.call(n,j),a,o))return!1}}catch(Q){O.e(Q)}finally{O.f()}}else if(e===r.error&&(t.name!==n.name||t.message!==n.message))return!1;var P=l(t),R=l(n);if((t!==P||n!==R)&&!s(P,R,a,o))return!1;var M=f(t);if(!a.part&&M.length!==f(n).length&&!a.skip)return!1;var I,B=0,N=g(M);try{for(N.s();!(I=N.n()).done;){var L=I.value;if(a.skip&&a.skip.includes(L))void 0===n[L]&&++B;else{if(!c(n,L))return!1;if(!s(t[L],n[L],a,o))return!1}}}catch(Q){N.e(Q)}finally{N.f()}if(!a.part&&M.length-B!==f(n).length)return!1;if(!1!==a.symbols){var U,H=d(t),z=new Set(d(n)),q=g(H);try{for(q.s();!(U=q.n()).done;){var V,W=U.value;if(null===(V=a.skip)||void 0===V||!V.includes(W))if(c(t,W)){if(!c(n,W))return!1;if(!s(t[W],n[W],a,o))return!1}else if(c(n,W))return!1;z.delete(W)}}catch(Q){q.e(Q)}finally{q.f()}var G,K=g(z);try{for(K.s();!(G=K.n()).done;)if(c(n,G.value))return!1}catch(Q){K.e(Q)}finally{K.f()}}return!0},i.SeenEntry=function(){function e(t,n){m(this,e),this.obj=t,this.ref=n}return v(e,[{key:"isSame",value:function(e,t){return this.obj===e&&this.ref===t}}]),e}()},4168:function(e,t,n){"use strict";var r=n(375);e.exports=function(e){return r(/^[ \w\!#\$%&'\(\)\*\+,\-\.\/\:;<\=>\?@\[\]\^`\{\|\}~\"\\]*$/.test(e),"Bad attribute value ("+e+")"),e.replace(/\\/g,"\\\\").replace(/\"/g,'\\"')}},5277:function(e){"use strict";var t={};e.exports=function(e){if(!e)return"";for(var n="",r=0;r<e.length;++r){var i=e.charCodeAt(r);t.isSafe(i)?n+=e[r]:n+=t.escapeHtmlChar(i)}return n},t.escapeHtmlChar=function(e){return t.namedHtml.get(e)||(e>=256?"&#"+e+";":"&#x".concat(e.toString(16).padStart(2,"0"),";"))},t.isSafe=function(e){return t.safeCharCodes.has(e)},t.namedHtml=new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[34,"&quot;"],[160,"&nbsp;"],[162,"&cent;"],[163,"&pound;"],[164,"&curren;"],[169,"&copy;"],[174,"&reg;"]]),t.safeCharCodes=function(){for(var e=new Set,t=32;t<123;++t)(t>=97||t>=65&&t<=90||t>=48&&t<=57||32===t||46===t||44===t||45===t||58===t||95===t)&&e.add(t);return e}()},7973:function(e){"use strict";var t={};e.exports=function(e){return e?e.replace(/[<>&\u2028\u2029]/g,t.escape):""},t.escape=function(e){return t.replacements.get(e)},t.replacements=new Map([["<","\\u003c"],[">","\\u003e"],["&","\\u0026"],["\u2028","\\u2028"],["\u2029","\\u2029"]])},6064:function(e){"use strict";e.exports=function(e){return e.replace(/[\^\$\.\*\+\-\?\=\!\:\|\\\/\(\)\[\]\{\}\,]/g,"\\$&")}},655:function(e){"use strict";var t={};e.exports=t.flatten=function(e,n){var r,i=n||[],a=g(e);try{for(a.s();!(r=a.n()).done;){var o=r.value;Array.isArray(o)?t.flatten(o,i):i.push(o)}}catch(s){a.e(s)}finally{a.f()}return i}},738:function(e){"use strict";e.exports=function(){}},8870:function(e,t,n){"use strict";t.applyToDefaults=n(978),t.assert=n(375),t.AssertError=n(4213),t.Bench=n(9367),t.block=n(8630),t.clone=n(8571),t.contain=n(1467),t.deepEqual=n(9474),t.escapeHeaderAttribute=n(4168),t.escapeHtml=n(5277),t.escapeJson=n(7973),t.escapeRegex=n(6064),t.flatten=n(655),t.ignore=n(738),t.intersect=n(5088),t.isPromise=n(7259),t.merge=n(1687),t.once=n(5022),t.reach=n(9621),t.reachTemplate=n(4069),t.stringify=n(8761),t.wait=n(2620)},5088:function(e){"use strict";var t={};e.exports=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||!n)return r.first?null:[];var i,a=[],o=Array.isArray(e)?new Set(e):e,s=new Set,u=g(n);try{for(u.s();!(i=u.n()).done;){var l=i.value;if(t.has(o,l)&&!s.has(l)){if(r.first)return l;a.push(l),s.add(l)}}}catch(c){u.e(c)}finally{u.f()}return r.first?null:a},t.has=function(e,t){return"function"==typeof e.has?e.has(t):void 0!==e[t]}},7259:function(e){"use strict";e.exports=function(e){return"function"==typeof(null==e?void 0:e.then)}},1687:function(e,t,n){"use strict";var r=n(375),i=n(8571),a=n(7043),o={};e.exports=o.merge=function(e,t,n){if(r(e&&"object"==typeof e,"Invalid target value: must be an object"),r(null==t||"object"==typeof t,"Invalid source value: must be null, undefined, or an object"),!t)return e;if(n=Object.assign({nullOverride:!0,mergeArrays:!0},n),Array.isArray(t)){r(Array.isArray(e),"Cannot merge array onto an object"),n.mergeArrays||(e.length=0);for(var s=0;s<t.length;++s)e.push(i(t[s],{symbols:n.symbols}));return e}for(var u=a.keys(t,n),l=0;l<u.length;++l){var c=u[l];if("__proto__"!==c&&Object.prototype.propertyIsEnumerable.call(t,c)){var f=t[c];if(f&&"object"==typeof f){if(e[c]===f)continue;!e[c]||"object"!=typeof e[c]||Array.isArray(e[c])!==Array.isArray(f)||f instanceof Date||f instanceof RegExp?e[c]=i(f,{symbols:n.symbols}):o.merge(e[c],f,n)}else(null!=f||n.nullOverride)&&(e[c]=f)}}return e}},5022:function(e){"use strict";var t=Symbol("wrapped");e.exports=function(e){if(e[t])return e;var n=!1,r=function(){n||(n=!0,e.apply(void 0,arguments))};return r[t]=!0,r}},9621:function(e,t,n){"use strict";var r=n(375),i={};e.exports=function(e,t,n){if(!1===t||null==t)return e;"string"==typeof(n=n||{})&&(n={separator:n});var a=Array.isArray(t);r(!a||!n.separator,"Separator option is not valid for array-based chain");for(var o=a?t:t.split(n.separator||"."),s=e,u=0;u<o.length;++u){var l=o[u],c=n.iterables&&i.iterables(s);if(Array.isArray(s)||"set"===c){var f=Number(l);Number.isInteger(f)&&(l=f<0?s.length+f:f)}if(!s||"function"==typeof s&&!1===n.functions||!c&&void 0===s[l]){r(!n.strict||u+1===o.length,"Missing segment",l,"in reach path ",t),r("object"==typeof s||!0===n.functions||"function"!=typeof s,"Invalid segment",l,"in reach path ",t),s=n.default;break}s=c?"set"===c?h(s)[l]:s.get(l):s[l]}return s},i.iterables=function(e){return e instanceof Set?"set":e instanceof Map?"map":void 0}},4069:function(e,t,n){"use strict";var r=n(9621);e.exports=function(e,t,n){return t.replace(/{([^{}]+)}/g,(function(t,i){var a=r(e,i,n);return null!=a?a:""}))}},8761:function(e){"use strict";e.exports=function(){try{return JSON.stringify.apply(JSON,arguments)}catch(e){return"[Cannot display object: "+e.message+"]"}}},4277:function(e,t){"use strict";var n={};t=e.exports={array:Array.prototype,buffer:!1,date:Date.prototype,error:Error.prototype,generic:Object.prototype,map:Map.prototype,promise:Promise.prototype,regex:RegExp.prototype,set:Set.prototype,url:URL.prototype,weakMap:WeakMap.prototype,weakSet:WeakSet.prototype},n.typeMap=new Map([["[object Error]",t.error],["[object Map]",t.map],["[object Promise]",t.promise],["[object Set]",t.set],["[object URL]",t.url],["[object WeakMap]",t.weakMap],["[object WeakSet]",t.weakSet]]),t.getInternalProto=function(e){if(Array.isArray(e))return t.array;if(e instanceof Date)return t.date;if(e instanceof RegExp)return t.regex;if(e instanceof Error)return t.error;var r=Object.prototype.toString.call(e);return n.typeMap.get(r)||t.generic}},7043:function(e,t){"use strict";t.keys=function(e){return!1!==(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).symbols?Reflect.ownKeys(e):Object.getOwnPropertyNames(e)}},2620:function(e){"use strict";e.exports=function(e,t,n){if("bigint"==typeof e&&(e=Number(e)),e>=Number.MAX_SAFE_INTEGER&&(e=1/0),"number"!=typeof e&&void 0!==e)throw new TypeError("Timeout must be a number or bigint");return new Promise((function(r){var i=n?n.setTimeout:setTimeout,a=function n(){var a=Math.min(e,2147483647);e-=a,i((function(){return e>0?n():r(t)}),a)};e!==1/0&&a()}))}},7593:function(e,t){"use strict";t.location=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var n={};Error.captureStackTrace(n,this);var r=n.stack[e+1];return Error.prepareStackTrace=t,{filename:r.getFileName(),line:r.getLineNumber()}}},6264:function(e,t,n){"use strict";n.r(t),n.d(t,{tlds:function(){return r}});var r=new Set(["AAA","AARP","ABB","ABBOTT","ABBVIE","ABC","ABLE","ABOGADO","ABUDHABI","AC","ACADEMY","ACCENTURE","ACCOUNTANT","ACCOUNTANTS","ACO","ACTOR","AD","ADS","ADULT","AE","AEG","AERO","AETNA","AF","AFL","AFRICA","AG","AGAKHAN","AGENCY","AI","AIG","AIRBUS","AIRFORCE","AIRTEL","AKDN","AL","ALIBABA","ALIPAY","ALLFINANZ","ALLSTATE","ALLY","ALSACE","ALSTOM","AM","AMAZON","AMERICANEXPRESS","AMERICANFAMILY","AMEX","AMFAM","AMICA","AMSTERDAM","ANALYTICS","ANDROID","ANQUAN","ANZ","AO","AOL","APARTMENTS","APP","APPLE","AQ","AQUARELLE","AR","ARAB","ARAMCO","ARCHI","ARMY","ARPA","ART","ARTE","AS","ASDA","ASIA","ASSOCIATES","AT","ATHLETA","ATTORNEY","AU","AUCTION","AUDI","AUDIBLE","AUDIO","AUSPOST","AUTHOR","AUTO","AUTOS","AVIANCA","AW","AWS","AX","AXA","AZ","AZURE","BA","BABY","BAIDU","BANAMEX","BANANAREPUBLIC","BAND","BANK","BAR","BARCELONA","BARCLAYCARD","BARCLAYS","BAREFOOT","BARGAINS","BASEBALL","BASKETBALL","BAUHAUS","BAYERN","BB","BBC","BBT","BBVA","BCG","BCN","BD","BE","BEATS","BEAUTY","BEER","BENTLEY","BERLIN","BEST","BESTBUY","BET","BF","BG","BH","BHARTI","BI","BIBLE","BID","BIKE","BING","BINGO","BIO","BIZ","BJ","BLACK","BLACKFRIDAY","BLOCKBUSTER","BLOG","BLOOMBERG","BLUE","BM","BMS","BMW","BN","BNPPARIBAS","BO","BOATS","BOEHRINGER","BOFA","BOM","BOND","BOO","BOOK","BOOKING","BOSCH","BOSTIK","BOSTON","BOT","BOUTIQUE","BOX","BR","BRADESCO","BRIDGESTONE","BROADWAY","BROKER","BROTHER","BRUSSELS","BS","BT","BUILD","BUILDERS","BUSINESS","BUY","BUZZ","BV","BW","BY","BZ","BZH","CA","CAB","CAFE","CAL","CALL","CALVINKLEIN","CAM","CAMERA","CAMP","CANON","CAPETOWN","CAPITAL","CAPITALONE","CAR","CARAVAN","CARDS","CARE","CAREER","CAREERS","CARS","CASA","CASE","CASH","CASINO","CAT","CATERING","CATHOLIC","CBA","CBN","CBRE","CBS","CC","CD","CENTER","CEO","CERN","CF","CFA","CFD","CG","CH","CHANEL","CHANNEL","CHARITY","CHASE","CHAT","CHEAP","CHINTAI","CHRISTMAS","CHROME","CHURCH","CI","CIPRIANI","CIRCLE","CISCO","CITADEL","CITI","CITIC","CITY","CITYEATS","CK","CL","CLAIMS","CLEANING","CLICK","CLINIC","CLINIQUE","CLOTHING","CLOUD","CLUB","CLUBMED","CM","CN","CO","COACH","CODES","COFFEE","COLLEGE","COLOGNE","COM","COMCAST","COMMBANK","COMMUNITY","COMPANY","COMPARE","COMPUTER","COMSEC","CONDOS","CONSTRUCTION","CONSULTING","CONTACT","CONTRACTORS","COOKING","COOL","COOP","CORSICA","COUNTRY","COUPON","COUPONS","COURSES","CPA","CR","CREDIT","CREDITCARD","CREDITUNION","CRICKET","CROWN","CRS","CRUISE","CRUISES","CU","CUISINELLA","CV","CW","CX","CY","CYMRU","CYOU","CZ","DABUR","DAD","DANCE","DATA","DATE","DATING","DATSUN","DAY","DCLK","DDS","DE","DEAL","DEALER","DEALS","DEGREE","DELIVERY","DELL","DELOITTE","DELTA","DEMOCRAT","DENTAL","DENTIST","DESI","DESIGN","DEV","DHL","DIAMONDS","DIET","DIGITAL","DIRECT","DIRECTORY","DISCOUNT","DISCOVER","DISH","DIY","DJ","DK","DM","DNP","DO","DOCS","DOCTOR","DOG","DOMAINS","DOT","DOWNLOAD","DRIVE","DTV","DUBAI","DUNLOP","DUPONT","DURBAN","DVAG","DVR","DZ","EARTH","EAT","EC","ECO","EDEKA","EDU","EDUCATION","EE","EG","EMAIL","EMERCK","ENERGY","ENGINEER","ENGINEERING","ENTERPRISES","EPSON","EQUIPMENT","ER","ERICSSON","ERNI","ES","ESQ","ESTATE","ET","ETISALAT","EU","EUROVISION","EUS","EVENTS","EXCHANGE","EXPERT","EXPOSED","EXPRESS","EXTRASPACE","FAGE","FAIL","FAIRWINDS","FAITH","FAMILY","FAN","FANS","FARM","FARMERS","FASHION","FAST","FEDEX","FEEDBACK","FERRARI","FERRERO","FI","FIDELITY","FIDO","FILM","FINAL","FINANCE","FINANCIAL","FIRE","FIRESTONE","FIRMDALE","FISH","FISHING","FIT","FITNESS","FJ","FK","FLICKR","FLIGHTS","FLIR","FLORIST","FLOWERS","FLY","FM","FO","FOO","FOOD","FOOTBALL","FORD","FOREX","FORSALE","FORUM","FOUNDATION","FOX","FR","FREE","FRESENIUS","FRL","FROGANS","FRONTDOOR","FRONTIER","FTR","FUJITSU","FUN","FUND","FURNITURE","FUTBOL","FYI","GA","GAL","GALLERY","GALLO","GALLUP","GAME","GAMES","GAP","GARDEN","GAY","GB","GBIZ","GD","GDN","GE","GEA","GENT","GENTING","GEORGE","GF","GG","GGEE","GH","GI","GIFT","GIFTS","GIVES","GIVING","GL","GLASS","GLE","GLOBAL","GLOBO","GM","GMAIL","GMBH","GMO","GMX","GN","GODADDY","GOLD","GOLDPOINT","GOLF","GOO","GOODYEAR","GOOG","GOOGLE","GOP","GOT","GOV","GP","GQ","GR","GRAINGER","GRAPHICS","GRATIS","GREEN","GRIPE","GROCERY","GROUP","GS","GT","GU","GUARDIAN","GUCCI","GUGE","GUIDE","GUITARS","GURU","GW","GY","HAIR","HAMBURG","HANGOUT","HAUS","HBO","HDFC","HDFCBANK","HEALTH","HEALTHCARE","HELP","HELSINKI","HERE","HERMES","HIPHOP","HISAMITSU","HITACHI","HIV","HK","HKT","HM","HN","HOCKEY","HOLDINGS","HOLIDAY","HOMEDEPOT","HOMEGOODS","HOMES","HOMESENSE","HONDA","HORSE","HOSPITAL","HOST","HOSTING","HOT","HOTELS","HOTMAIL","HOUSE","HOW","HR","HSBC","HT","HU","HUGHES","HYATT","HYUNDAI","IBM","ICBC","ICE","ICU","ID","IE","IEEE","IFM","IKANO","IL","IM","IMAMAT","IMDB","IMMO","IMMOBILIEN","IN","INC","INDUSTRIES","INFINITI","INFO","ING","INK","INSTITUTE","INSURANCE","INSURE","INT","INTERNATIONAL","INTUIT","INVESTMENTS","IO","IPIRANGA","IQ","IR","IRISH","IS","ISMAILI","IST","ISTANBUL","IT","ITAU","ITV","JAGUAR","JAVA","JCB","JE","JEEP","JETZT","JEWELRY","JIO","JLL","JM","JMP","JNJ","JO","JOBS","JOBURG","JOT","JOY","JP","JPMORGAN","JPRS","JUEGOS","JUNIPER","KAUFEN","KDDI","KE","KERRYHOTELS","KERRYLOGISTICS","KERRYPROPERTIES","KFH","KG","KH","KI","KIA","KIDS","KIM","KINDER","KINDLE","KITCHEN","KIWI","KM","KN","KOELN","KOMATSU","KOSHER","KP","KPMG","KPN","KR","KRD","KRED","KUOKGROUP","KW","KY","KYOTO","KZ","LA","LACAIXA","LAMBORGHINI","LAMER","LANCASTER","LAND","LANDROVER","LANXESS","LASALLE","LAT","LATINO","LATROBE","LAW","LAWYER","LB","LC","LDS","LEASE","LECLERC","LEFRAK","LEGAL","LEGO","LEXUS","LGBT","LI","LIDL","LIFE","LIFEINSURANCE","LIFESTYLE","LIGHTING","LIKE","LILLY","LIMITED","LIMO","LINCOLN","LINK","LIPSY","LIVE","LIVING","LK","LLC","LLP","LOAN","LOANS","LOCKER","LOCUS","LOL","LONDON","LOTTE","LOTTO","LOVE","LPL","LPLFINANCIAL","LR","LS","LT","LTD","LTDA","LU","LUNDBECK","LUXE","LUXURY","LV","LY","MA","MADRID","MAIF","MAISON","MAKEUP","MAN","MANAGEMENT","MANGO","MAP","MARKET","MARKETING","MARKETS","MARRIOTT","MARSHALLS","MATTEL","MBA","MC","MCKINSEY","MD","ME","MED","MEDIA","MEET","MELBOURNE","MEME","MEMORIAL","MEN","MENU","MERCKMSD","MG","MH","MIAMI","MICROSOFT","MIL","MINI","MINT","MIT","MITSUBISHI","MK","ML","MLB","MLS","MM","MMA","MN","MO","MOBI","MOBILE","MODA","MOE","MOI","MOM","MONASH","MONEY","MONSTER","MORMON","MORTGAGE","MOSCOW","MOTO","MOTORCYCLES","MOV","MOVIE","MP","MQ","MR","MS","MSD","MT","MTN","MTR","MU","MUSEUM","MUSIC","MV","MW","MX","MY","MZ","NA","NAB","NAGOYA","NAME","NATURA","NAVY","NBA","NC","NE","NEC","NET","NETBANK","NETFLIX","NETWORK","NEUSTAR","NEW","NEWS","NEXT","NEXTDIRECT","NEXUS","NF","NFL","NG","NGO","NHK","NI","NICO","NIKE","NIKON","NINJA","NISSAN","NISSAY","NL","NO","NOKIA","NORTON","NOW","NOWRUZ","NOWTV","NP","NR","NRA","NRW","NTT","NU","NYC","NZ","OBI","OBSERVER","OFFICE","OKINAWA","OLAYAN","OLAYANGROUP","OLDNAVY","OLLO","OM","OMEGA","ONE","ONG","ONL","ONLINE","OOO","OPEN","ORACLE","ORANGE","ORG","ORGANIC","ORIGINS","OSAKA","OTSUKA","OTT","OVH","PA","PAGE","PANASONIC","PARIS","PARS","PARTNERS","PARTS","PARTY","PAY","PCCW","PE","PET","PF","PFIZER","PG","PH","PHARMACY","PHD","PHILIPS","PHONE","PHOTO","PHOTOGRAPHY","PHOTOS","PHYSIO","PICS","PICTET","PICTURES","PID","PIN","PING","PINK","PIONEER","PIZZA","PK","PL","PLACE","PLAY","PLAYSTATION","PLUMBING","PLUS","PM","PN","PNC","POHL","POKER","POLITIE","PORN","POST","PR","PRAMERICA","PRAXI","PRESS","PRIME","PRO","PROD","PRODUCTIONS","PROF","PROGRESSIVE","PROMO","PROPERTIES","PROPERTY","PROTECTION","PRU","PRUDENTIAL","PS","PT","PUB","PW","PWC","PY","QA","QPON","QUEBEC","QUEST","RACING","RADIO","RE","READ","REALESTATE","REALTOR","REALTY","RECIPES","RED","REDSTONE","REDUMBRELLA","REHAB","REISE","REISEN","REIT","RELIANCE","REN","RENT","RENTALS","REPAIR","REPORT","REPUBLICAN","REST","RESTAURANT","REVIEW","REVIEWS","REXROTH","RICH","RICHARDLI","RICOH","RIL","RIO","RIP","RO","ROCHER","ROCKS","RODEO","ROGERS","ROOM","RS","RSVP","RU","RUGBY","RUHR","RUN","RW","RWE","RYUKYU","SA","SAARLAND","SAFE","SAFETY","SAKURA","SALE","SALON","SAMSCLUB","SAMSUNG","SANDVIK","SANDVIKCOROMANT","SANOFI","SAP","SARL","SAS","SAVE","SAXO","SB","SBI","SBS","SC","SCA","SCB","SCHAEFFLER","SCHMIDT","SCHOLARSHIPS","SCHOOL","SCHULE","SCHWARZ","SCIENCE","SCOT","SD","SE","SEARCH","SEAT","SECURE","SECURITY","SEEK","SELECT","SENER","SERVICES","SEVEN","SEW","SEX","SEXY","SFR","SG","SH","SHANGRILA","SHARP","SHAW","SHELL","SHIA","SHIKSHA","SHOES","SHOP","SHOPPING","SHOUJI","SHOW","SHOWTIME","SI","SILK","SINA","SINGLES","SITE","SJ","SK","SKI","SKIN","SKY","SKYPE","SL","SLING","SM","SMART","SMILE","SN","SNCF","SO","SOCCER","SOCIAL","SOFTBANK","SOFTWARE","SOHU","SOLAR","SOLUTIONS","SONG","SONY","SOY","SPA","SPACE","SPORT","SPOT","SR","SRL","SS","ST","STADA","STAPLES","STAR","STATEBANK","STATEFARM","STC","STCGROUP","STOCKHOLM","STORAGE","STORE","STREAM","STUDIO","STUDY","STYLE","SU","SUCKS","SUPPLIES","SUPPLY","SUPPORT","SURF","SURGERY","SUZUKI","SV","SWATCH","SWISS","SX","SY","SYDNEY","SYSTEMS","SZ","TAB","TAIPEI","TALK","TAOBAO","TARGET","TATAMOTORS","TATAR","TATTOO","TAX","TAXI","TC","TCI","TD","TDK","TEAM","TECH","TECHNOLOGY","TEL","TEMASEK","TENNIS","TEVA","TF","TG","TH","THD","THEATER","THEATRE","TIAA","TICKETS","TIENDA","TIPS","TIRES","TIROL","TJ","TJMAXX","TJX","TK","TKMAXX","TL","TM","TMALL","TN","TO","TODAY","TOKYO","TOOLS","TOP","TORAY","TOSHIBA","TOTAL","TOURS","TOWN","TOYOTA","TOYS","TR","TRADE","TRADING","TRAINING","TRAVEL","TRAVELERS","TRAVELERSINSURANCE","TRUST","TRV","TT","TUBE","TUI","TUNES","TUSHU","TV","TVS","TW","TZ","UA","UBANK","UBS","UG","UK","UNICOM","UNIVERSITY","UNO","UOL","UPS","US","UY","UZ","VA","VACATIONS","VANA","VANGUARD","VC","VE","VEGAS","VENTURES","VERISIGN","VERSICHERUNG","VET","VG","VI","VIAJES","VIDEO","VIG","VIKING","VILLAS","VIN","VIP","VIRGIN","VISA","VISION","VIVA","VIVO","VLAANDEREN","VN","VODKA","VOLKSWAGEN","VOLVO","VOTE","VOTING","VOTO","VOYAGE","VU","WALES","WALMART","WALTER","WANG","WANGGOU","WATCH","WATCHES","WEATHER","WEATHERCHANNEL","WEBCAM","WEBER","WEBSITE","WED","WEDDING","WEIBO","WEIR","WF","WHOSWHO","WIEN","WIKI","WILLIAMHILL","WIN","WINDOWS","WINE","WINNERS","WME","WOLTERSKLUWER","WOODSIDE","WORK","WORKS","WORLD","WOW","WS","WTC","WTF","XBOX","XEROX","XFINITY","XIHUAN","XIN","XN--11B4C3D","XN--1CK2E1B","XN--1QQW23A","XN--2SCRJ9C","XN--30RR7Y","XN--3BST00M","XN--3DS443G","XN--3E0B707E","XN--3HCRJ9C","XN--3PXU8K","XN--42C2D9A","XN--45BR5CYL","XN--45BRJ9C","XN--45Q11C","XN--4DBRK0CE","XN--4GBRIM","XN--54B7FTA0CC","XN--55QW42G","XN--55QX5D","XN--5SU34J936BGSG","XN--5TZM5G","XN--6FRZ82G","XN--6QQ986B3XL","XN--80ADXHKS","XN--80AO21A","XN--80AQECDR1A","XN--80ASEHDB","XN--80ASWG","XN--8Y0A063A","XN--90A3AC","XN--90AE","XN--90AIS","XN--9DBQ2A","XN--9ET52U","XN--9KRT00A","XN--B4W605FERD","XN--BCK1B9A5DRE4C","XN--C1AVG","XN--C2BR7G","XN--CCK2B3B","XN--CCKWCXETD","XN--CG4BKI","XN--CLCHC0EA0B2G2A9GCD","XN--CZR694B","XN--CZRS0T","XN--CZRU2D","XN--D1ACJ3B","XN--D1ALF","XN--E1A4C","XN--ECKVDTC9D","XN--EFVY88H","XN--FCT429K","XN--FHBEI","XN--FIQ228C5HS","XN--FIQ64B","XN--FIQS8S","XN--FIQZ9S","XN--FJQ720A","XN--FLW351E","XN--FPCRJ9C3D","XN--FZC2C9E2C","XN--FZYS8D69UVGM","XN--G2XX48C","XN--GCKR3F0F","XN--GECRJ9C","XN--GK3AT1E","XN--H2BREG3EVE","XN--H2BRJ9C","XN--H2BRJ9C8C","XN--HXT814E","XN--I1B6B1A6A2E","XN--IMR513N","XN--IO0A7I","XN--J1AEF","XN--J1AMH","XN--J6W193G","XN--JLQ480N2RG","XN--JVR189M","XN--KCRX77D1X4A","XN--KPRW13D","XN--KPRY57D","XN--KPUT3I","XN--L1ACC","XN--LGBBAT1AD8J","XN--MGB9AWBF","XN--MGBA3A3EJT","XN--MGBA3A4F16A","XN--MGBA7C0BBN0A","XN--MGBAAKC7DVF","XN--MGBAAM7A8H","XN--MGBAB2BD","XN--MGBAH1A3HJKRD","XN--MGBAI9AZGQP6J","XN--MGBAYH7GPA","XN--MGBBH1A","XN--MGBBH1A71E","XN--MGBC0A9AZCG","XN--MGBCA7DZDO","XN--MGBCPQ6GPA1A","XN--MGBERP4A5D4AR","XN--MGBGU82A","XN--MGBI4ECEXP","XN--MGBPL2FH","XN--MGBT3DHD","XN--MGBTX2B","XN--MGBX4CD0AB","XN--MIX891F","XN--MK1BU44C","XN--MXTQ1M","XN--NGBC5AZD","XN--NGBE9E0A","XN--NGBRX","XN--NODE","XN--NQV7F","XN--NQV7FS00EMA","XN--NYQY26A","XN--O3CW4H","XN--OGBPF8FL","XN--OTU796D","XN--P1ACF","XN--P1AI","XN--PGBS0DH","XN--PSSY2U","XN--Q7CE6A","XN--Q9JYB4C","XN--QCKA1PMC","XN--QXA6A","XN--QXAM","XN--RHQV96G","XN--ROVU88B","XN--RVC1E0AM3E","XN--S9BRJ9C","XN--SES554G","XN--T60B56A","XN--TCKWE","XN--TIQ49XQYJ","XN--UNUP4Y","XN--VERMGENSBERATER-CTB","XN--VERMGENSBERATUNG-PWB","XN--VHQUV","XN--VUQ861B","XN--W4R85EL8FHU5DNRA","XN--W4RS40L","XN--WGBH1C","XN--WGBL6A","XN--XHQ521B","XN--XKC2AL3HYE2A","XN--XKC2DL3A5EE0H","XN--Y9A3AQ","XN--YFRO4I67O","XN--YGBI2AMMX","XN--ZFR164B","XXX","XYZ","YACHTS","YAHOO","YAMAXUN","YANDEX","YE","YODOBASHI","YOGA","YOKOHAMA","YOU","YOUTUBE","YT","YUN","ZA","ZAPPOS","ZARA","ZERO","ZIP","ZM","ZONE","ZUERICH","ZW"].map((function(e){return e.toLowerCase()})))},3652:function(e,t,n){"use strict";var r=n(8870).assert,i={};t.Sorter=function(){function e(){m(this,e),this._items=[],this.nodes=[]}return v(e,[{key:"add",value:function(e,t){var n,i,a,o,s;t=null!==(n=t)&&void 0!==n?n:{};var u=[].concat(null!==(i=t.before)&&void 0!==i?i:[]),l=[].concat(null!==(a=t.after)&&void 0!==a?a:[]),c=null!==(o=t.group)&&void 0!==o?o:"?",f=null!==(s=t.sort)&&void 0!==s?s:0;r(!u.includes(c),"Item cannot come before itself: ".concat(c)),r(!u.includes("?"),"Item cannot come before unassociated items"),r(!l.includes(c),"Item cannot come after itself: ".concat(c)),r(!l.includes("?"),"Item cannot come after unassociated items"),Array.isArray(e)||(e=[e]);var d,h=g(e);try{for(h.s();!(d=h.n()).done;){var p=d.value,m={seq:this._items.length,sort:f,before:u,after:l,group:c,node:p};this._items.push(m)}}catch(b){h.e(b)}finally{h.f()}if(!t.manual){var v=this._sort();r(v,"item","?"!==c?"added into group ".concat(c):"","created a dependencies error")}return this.nodes}},{key:"merge",value:function(e){Array.isArray(e)||(e=[e]);var t,n=g(e);try{for(n.s();!(t=n.n()).done;){var a=t.value;if(a){var o,s=g(a._items);try{for(s.s();!(o=s.n()).done;){var u=o.value;this._items.push(Object.assign({},u))}}catch(f){s.e(f)}finally{s.f()}}}}catch(f){n.e(f)}finally{n.f()}this._items.sort(i.mergeSort);for(var l=0;l<this._items.length;++l)this._items[l].seq=l;var c=this._sort();return r(c,"merge created a dependencies error"),this.nodes}},{key:"sort",value:function(){var e=this._sort();return r(e,"sort created a dependencies error"),this.nodes}},{key:"_sort",value:function(){var e,t={},n=Object.create(null),r=Object.create(null),i=g(this._items);try{for(i.s();!(e=i.n()).done;){var a,o=e.value,s=o.seq,u=o.group;r[u]=null!==(a=r[u])&&void 0!==a?a:[],r[u].push(s),t[s]=o.before;var l,c=g(o.after);try{for(c.s();!(l=c.n()).done;){var f,d=l.value;n[d]=null!==(f=n[d])&&void 0!==f?f:[],n[d].push(s)}}catch(G){c.e(G)}finally{c.f()}}}catch(G){i.e(G)}finally{i.f()}for(var p in t){var m=[];for(var v in t[p]){var b,y=t[p][v];r[y]=null!==(b=r[y])&&void 0!==b?b:[],m.push.apply(m,h(r[y]))}t[p]=m}for(var _ in n)if(r[_]){var A,w=g(r[_]);try{for(w.s();!(A=w.n()).done;){var F;(F=t[A.value]).push.apply(F,h(n[_]))}}catch(G){w.e(G)}finally{w.f()}}var k={};for(var x in t){var E,C=t[x],S=g(C);try{for(S.s();!(E=S.n()).done;){var O,D=E.value;k[D]=null!==(O=k[D])&&void 0!==O?O:[],k[D].push(x)}}catch(G){S.e(G)}finally{S.f()}}for(var j={},T=[],P=0;P<this._items.length;++P){var R=P;if(k[P]){R=null;for(var M=0;M<this._items.length;++M)if(!0!==j[M]){k[M]||(k[M]=[]);for(var I=k[M].length,B=0,N=0;N<I;++N)j[k[M][N]]&&++B;if(B===I){R=M;break}}}null!==R&&(j[R]=!0,T.push(R))}if(T.length!==this._items.length)return!1;var L,U={},H=g(this._items);try{for(H.s();!(L=H.n()).done;){var z=L.value;U[z.seq]=z}}catch(G){H.e(G)}finally{H.f()}this._items=[],this.nodes=[];for(var q=0,V=T;q<V.length;q++){var W=U[V[q]];this.nodes.push(W.node),this._items.push(W)}return!0}}]),e}(),i.mergeSort=function(e,t){return e.sort===t.sort?0:e.sort<t.sort?-1:1}},1275:function(){},3975:function(){},5934:function(e){"use strict";e.exports=JSON.parse('{"version":"17.11.0"}')}},n={};function y(t){var r=n[t];if(void 0!==r)return r.exports;var i=n[t]={exports:{}};return e[t](i,i.exports,y),i.exports}return y.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return y.d(t,{a:t}),t},y.d=function(e,t){for(var n in t)y.o(t,n)&&!y.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},y.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},y.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},y(5107)}()}).call(this,n(263))},function(e,t,n){e.exports=function(){"use strict";for(var e=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e<t?t:e>n?n:e},t=e,n=function(e){e._clipped=!1,e._unclipped=e.slice(0);for(var n=0;n<=3;n++)n<3?((e[n]<0||e[n]>255)&&(e._clipped=!0),e[n]=t(e[n],0,255)):3===n&&(e[n]=t(e[n],0,1));return e},r={},i=0,a=["Boolean","Number","String","Function","Array","Date","RegExp","Undefined","Null"];i<a.length;i+=1){var o=a[i];r["[object "+o+"]"]=o.toLowerCase()}var s=function(e){return r[Object.prototype.toString.call(e)]||"object"},u=s,l=function(e,t){return void 0===t&&(t=null),e.length>=3?Array.prototype.slice.call(e):"object"==u(e[0])&&t?t.split("").filter((function(t){return void 0!==e[0][t]})).map((function(t){return e[0][t]})):e[0]},c=s,f=function(e){if(e.length<2)return null;var t=e.length-1;return"string"==c(e[t])?e[t].toLowerCase():null},d=Math.PI,h={clip_rgb:n,limit:e,type:s,unpack:l,last:f,PI:d,TWOPI:2*d,PITHIRD:d/3,DEG2RAD:d/180,RAD2DEG:180/d},p={format:{},autodetect:[]},g=h.last,m=h.clip_rgb,v=h.type,b=p,y=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=this;if("object"===v(e[0])&&e[0].constructor&&e[0].constructor===this.constructor)return e[0];var r=g(e),i=!1;if(!r){i=!0,b.sorted||(b.autodetect=b.autodetect.sort((function(e,t){return t.p-e.p})),b.sorted=!0);for(var a=0,o=b.autodetect;a<o.length;a+=1){var s=o[a];if(r=s.test.apply(s,e))break}}if(!b.format[r])throw new Error("unknown format: "+e);var u=b.format[r].apply(null,i?e:e.slice(0,-1));n._rgb=m(u),3===n._rgb.length&&n._rgb.push(1)};y.prototype.toString=function(){return"function"==v(this.hex)?this.hex():"["+this._rgb.join(",")+"]"};var _=y,A=function e(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return new(Function.prototype.bind.apply(e.Color,[null].concat(t)))};A.Color=_,A.version="2.4.2";var w=A,F=h.unpack,k=Math.max,x=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=F(e,"rgb"),r=n[0],i=n[1],a=n[2],o=1-k(r/=255,k(i/=255,a/=255)),s=o<1?1/(1-o):0;return[(1-r-o)*s,(1-i-o)*s,(1-a-o)*s,o]},E=x,C=h.unpack,S=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=(e=C(e,"cmyk"))[0],r=e[1],i=e[2],a=e[3],o=e.length>4?e[4]:1;return 1===a?[0,0,0,o]:[n>=1?0:255*(1-n)*(1-a),r>=1?0:255*(1-r)*(1-a),i>=1?0:255*(1-i)*(1-a),o]},O=S,D=w,j=_,T=p,P=h.unpack,R=h.type,M=E;j.prototype.cmyk=function(){return M(this._rgb)},D.cmyk=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(j,[null].concat(e,["cmyk"])))},T.format.cmyk=O,T.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=P(e,"cmyk"),"array"===R(e)&&4===e.length)return"cmyk"}});var I=h.unpack,B=h.last,N=function(e){return Math.round(100*e)/100},L=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=I(e,"hsla"),r=B(e)||"lsa";return n[0]=N(n[0]||0),n[1]=N(100*n[1])+"%",n[2]=N(100*n[2])+"%","hsla"===r||n.length>3&&n[3]<1?(n[3]=n.length>3?n[3]:1,r="hsla"):n.length=3,r+"("+n.join(",")+")"},U=L,H=h.unpack,z=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=(e=H(e,"rgba"))[0],r=e[1],i=e[2];n/=255,r/=255,i/=255;var a,o,s=Math.min(n,r,i),u=Math.max(n,r,i),l=(u+s)/2;return u===s?(a=0,o=Number.NaN):a=l<.5?(u-s)/(u+s):(u-s)/(2-u-s),n==u?o=(r-i)/(u-s):r==u?o=2+(i-n)/(u-s):i==u&&(o=4+(n-r)/(u-s)),(o*=60)<0&&(o+=360),e.length>3&&void 0!==e[3]?[o,a,l,e[3]]:[o,a,l]},q=z,V=h.unpack,W=h.last,G=U,K=q,Q=Math.round,Y=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=V(e,"rgba"),r=W(e)||"rgb";return"hsl"==r.substr(0,3)?G(K(n),r):(n[0]=Q(n[0]),n[1]=Q(n[1]),n[2]=Q(n[2]),("rgba"===r||n.length>3&&n[3]<1)&&(n[3]=n.length>3?n[3]:1,r="rgba"),r+"("+n.slice(0,"rgb"===r?3:4).join(",")+")")},X=Y,J=h.unpack,Z=Math.round,$=function(){for(var e,t=[],n=arguments.length;n--;)t[n]=arguments[n];var r,i,a,o=(t=J(t,"hsl"))[0],s=t[1],u=t[2];if(0===s)r=i=a=255*u;else{var l=[0,0,0],c=[0,0,0],f=u<.5?u*(1+s):u+s-u*s,d=2*u-f,h=o/360;l[0]=h+1/3,l[1]=h,l[2]=h-1/3;for(var p=0;p<3;p++)l[p]<0&&(l[p]+=1),l[p]>1&&(l[p]-=1),6*l[p]<1?c[p]=d+6*(f-d)*l[p]:2*l[p]<1?c[p]=f:3*l[p]<2?c[p]=d+(f-d)*(2/3-l[p])*6:c[p]=d;r=(e=[Z(255*c[0]),Z(255*c[1]),Z(255*c[2])])[0],i=e[1],a=e[2]}return t.length>3?[r,i,a,t[3]]:[r,i,a,1]},ee=$,te=ee,ne=p,re=/^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/,ie=/^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/,ae=/^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,oe=/^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,se=/^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/,ue=/^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/,le=Math.round,ce=function(e){var t;if(e=e.toLowerCase().trim(),ne.format.named)try{return ne.format.named(e)}catch(p){}if(t=e.match(re)){for(var n=t.slice(1,4),r=0;r<3;r++)n[r]=+n[r];return n[3]=1,n}if(t=e.match(ie)){for(var i=t.slice(1,5),a=0;a<4;a++)i[a]=+i[a];return i}if(t=e.match(ae)){for(var o=t.slice(1,4),s=0;s<3;s++)o[s]=le(2.55*o[s]);return o[3]=1,o}if(t=e.match(oe)){for(var u=t.slice(1,5),l=0;l<3;l++)u[l]=le(2.55*u[l]);return u[3]=+u[3],u}if(t=e.match(se)){var c=t.slice(1,4);c[1]*=.01,c[2]*=.01;var f=te(c);return f[3]=1,f}if(t=e.match(ue)){var d=t.slice(1,4);d[1]*=.01,d[2]*=.01;var h=te(d);return h[3]=+t[4],h}};ce.test=function(e){return re.test(e)||ie.test(e)||ae.test(e)||oe.test(e)||se.test(e)||ue.test(e)};var fe=ce,de=w,he=_,pe=p,ge=h.type,me=X,ve=fe;he.prototype.css=function(e){return me(this._rgb,e)},de.css=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(he,[null].concat(e,["css"])))},pe.format.css=ve,pe.autodetect.push({p:5,test:function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(!t.length&&"string"===ge(e)&&ve.test(e))return"css"}});var be=_,ye=w,_e=p,Ae=h.unpack;_e.format.gl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Ae(e,"rgba");return n[0]*=255,n[1]*=255,n[2]*=255,n},ye.gl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(be,[null].concat(e,["gl"])))},be.prototype.gl=function(){var e=this._rgb;return[e[0]/255,e[1]/255,e[2]/255,e[3]]};var we=h.unpack,Fe=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,r=we(e,"rgb"),i=r[0],a=r[1],o=r[2],s=Math.min(i,a,o),u=Math.max(i,a,o),l=u-s,c=100*l/255,f=s/(255-l)*100;return 0===l?n=Number.NaN:(i===u&&(n=(a-o)/l),a===u&&(n=2+(o-i)/l),o===u&&(n=4+(i-a)/l),(n*=60)<0&&(n+=360)),[n,c,f]},ke=Fe,xe=h.unpack,Ee=Math.floor,Ce=function(){for(var e,t,n,r,i,a,o=[],s=arguments.length;s--;)o[s]=arguments[s];var u,l,c,f=(o=xe(o,"hcg"))[0],d=o[1],h=o[2];h*=255;var p=255*d;if(0===d)u=l=c=h;else{360===f&&(f=0),f>360&&(f-=360),f<0&&(f+=360);var g=Ee(f/=60),m=f-g,v=h*(1-d),b=v+p*(1-m),y=v+p*m,_=v+p;switch(g){case 0:u=(e=[_,y,v])[0],l=e[1],c=e[2];break;case 1:u=(t=[b,_,v])[0],l=t[1],c=t[2];break;case 2:u=(n=[v,_,y])[0],l=n[1],c=n[2];break;case 3:u=(r=[v,b,_])[0],l=r[1],c=r[2];break;case 4:u=(i=[y,v,_])[0],l=i[1],c=i[2];break;case 5:u=(a=[_,v,b])[0],l=a[1],c=a[2]}}return[u,l,c,o.length>3?o[3]:1]},Se=Ce,Oe=h.unpack,De=h.type,je=w,Te=_,Pe=p,Re=ke;Te.prototype.hcg=function(){return Re(this._rgb)},je.hcg=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Te,[null].concat(e,["hcg"])))},Pe.format.hcg=Se,Pe.autodetect.push({p:1,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Oe(e,"hcg"),"array"===De(e)&&3===e.length)return"hcg"}});var Me=h.unpack,Ie=h.last,Be=Math.round,Ne=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Me(e,"rgba"),r=n[0],i=n[1],a=n[2],o=n[3],s=Ie(e)||"auto";void 0===o&&(o=1),"auto"===s&&(s=o<1?"rgba":"rgb");var u="000000"+((r=Be(r))<<16|(i=Be(i))<<8|(a=Be(a))).toString(16);u=u.substr(u.length-6);var l="0"+Be(255*o).toString(16);switch(l=l.substr(l.length-2),s.toLowerCase()){case"rgba":return"#"+u+l;case"argb":return"#"+l+u;default:return"#"+u}},Le=Ne,Ue=/^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/,He=/^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/,ze=function(e){if(e.match(Ue)){4!==e.length&&7!==e.length||(e=e.substr(1)),3===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]);var t=parseInt(e,16);return[t>>16,t>>8&255,255&t,1]}if(e.match(He)){5!==e.length&&9!==e.length||(e=e.substr(1)),4===e.length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]);var n=parseInt(e,16);return[n>>24&255,n>>16&255,n>>8&255,Math.round((255&n)/255*100)/100]}throw new Error("unknown hex color: "+e)},qe=w,Ve=_,We=h.type,Ge=p,Ke=Le;Ve.prototype.hex=function(e){return Ke(this._rgb,e)},qe.hex=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Ve,[null].concat(e,["hex"])))},Ge.format.hex=ze,Ge.autodetect.push({p:4,test:function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(!t.length&&"string"===We(e)&&[3,4,5,6,7,8,9].indexOf(e.length)>=0)return"hex"}});var Qe=h.unpack,Ye=h.TWOPI,Xe=Math.min,Je=Math.sqrt,Ze=Math.acos,$e=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,r=Qe(e,"rgb"),i=r[0],a=r[1],o=r[2],s=Xe(i/=255,a/=255,o/=255),u=(i+a+o)/3,l=u>0?1-s/u:0;return 0===l?n=NaN:(n=(i-a+(i-o))/2,n/=Je((i-a)*(i-a)+(i-o)*(a-o)),n=Ze(n),o>a&&(n=Ye-n),n/=Ye),[360*n,l,u]},et=$e,tt=h.unpack,nt=h.limit,rt=h.TWOPI,it=h.PITHIRD,at=Math.cos,ot=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,r,i,a=(e=tt(e,"hsi"))[0],o=e[1],s=e[2];return isNaN(a)&&(a=0),isNaN(o)&&(o=0),a>360&&(a-=360),a<0&&(a+=360),(a/=360)<1/3?r=1-((i=(1-o)/3)+(n=(1+o*at(rt*a)/at(it-rt*a))/3)):a<2/3?i=1-((n=(1-o)/3)+(r=(1+o*at(rt*(a-=1/3))/at(it-rt*a))/3)):n=1-((r=(1-o)/3)+(i=(1+o*at(rt*(a-=2/3))/at(it-rt*a))/3)),[255*(n=nt(s*n*3)),255*(r=nt(s*r*3)),255*(i=nt(s*i*3)),e.length>3?e[3]:1]},st=ot,ut=h.unpack,lt=h.type,ct=w,ft=_,dt=p,ht=et;ft.prototype.hsi=function(){return ht(this._rgb)},ct.hsi=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(ft,[null].concat(e,["hsi"])))},dt.format.hsi=st,dt.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=ut(e,"hsi"),"array"===lt(e)&&3===e.length)return"hsi"}});var pt=h.unpack,gt=h.type,mt=w,vt=_,bt=p,yt=q;vt.prototype.hsl=function(){return yt(this._rgb)},mt.hsl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(vt,[null].concat(e,["hsl"])))},bt.format.hsl=ee,bt.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=pt(e,"hsl"),"array"===gt(e)&&3===e.length)return"hsl"}});var _t=h.unpack,At=Math.min,wt=Math.max,Ft=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,r,i,a=(e=_t(e,"rgb"))[0],o=e[1],s=e[2],u=At(a,o,s),l=wt(a,o,s),c=l-u;return i=l/255,0===l?(n=Number.NaN,r=0):(r=c/l,a===l&&(n=(o-s)/c),o===l&&(n=2+(s-a)/c),s===l&&(n=4+(a-o)/c),(n*=60)<0&&(n+=360)),[n,r,i]},kt=Ft,xt=h.unpack,Et=Math.floor,Ct=function(){for(var e,t,n,r,i,a,o=[],s=arguments.length;s--;)o[s]=arguments[s];var u,l,c,f=(o=xt(o,"hsv"))[0],d=o[1],h=o[2];if(h*=255,0===d)u=l=c=h;else{360===f&&(f=0),f>360&&(f-=360),f<0&&(f+=360);var p=Et(f/=60),g=f-p,m=h*(1-d),v=h*(1-d*g),b=h*(1-d*(1-g));switch(p){case 0:u=(e=[h,b,m])[0],l=e[1],c=e[2];break;case 1:u=(t=[v,h,m])[0],l=t[1],c=t[2];break;case 2:u=(n=[m,h,b])[0],l=n[1],c=n[2];break;case 3:u=(r=[m,v,h])[0],l=r[1],c=r[2];break;case 4:u=(i=[b,m,h])[0],l=i[1],c=i[2];break;case 5:u=(a=[h,m,v])[0],l=a[1],c=a[2]}}return[u,l,c,o.length>3?o[3]:1]},St=Ct,Ot=h.unpack,Dt=h.type,jt=w,Tt=_,Pt=p,Rt=kt;Tt.prototype.hsv=function(){return Rt(this._rgb)},jt.hsv=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Tt,[null].concat(e,["hsv"])))},Pt.format.hsv=St,Pt.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Ot(e,"hsv"),"array"===Dt(e)&&3===e.length)return"hsv"}});var Mt={Kn:18,Xn:.95047,Yn:1,Zn:1.08883,t0:.137931034,t1:.206896552,t2:.12841855,t3:.008856452},It=Mt,Bt=h.unpack,Nt=Math.pow,Lt=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Bt(e,"rgb"),r=n[0],i=n[1],a=n[2],o=zt(r,i,a),s=o[0],u=o[1],l=116*u-16;return[l<0?0:l,500*(s-u),200*(u-o[2])]},Ut=function(e){return(e/=255)<=.04045?e/12.92:Nt((e+.055)/1.055,2.4)},Ht=function(e){return e>It.t3?Nt(e,1/3):e/It.t2+It.t0},zt=function(e,t,n){return e=Ut(e),t=Ut(t),n=Ut(n),[Ht((.4124564*e+.3575761*t+.1804375*n)/It.Xn),Ht((.2126729*e+.7151522*t+.072175*n)/It.Yn),Ht((.0193339*e+.119192*t+.9503041*n)/It.Zn)]},qt=Lt,Vt=Mt,Wt=h.unpack,Gt=Math.pow,Kt=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n,r,i,a=(e=Wt(e,"lab"))[0],o=e[1],s=e[2];return r=(a+16)/116,n=isNaN(o)?r:r+o/500,i=isNaN(s)?r:r-s/200,r=Vt.Yn*Yt(r),n=Vt.Xn*Yt(n),i=Vt.Zn*Yt(i),[Qt(3.2404542*n-1.5371385*r-.4985314*i),Qt(-.969266*n+1.8760108*r+.041556*i),Qt(.0556434*n-.2040259*r+1.0572252*i),e.length>3?e[3]:1]},Qt=function(e){return 255*(e<=.00304?12.92*e:1.055*Gt(e,1/2.4)-.055)},Yt=function(e){return e>Vt.t1?e*e*e:Vt.t2*(e-Vt.t0)},Xt=Kt,Jt=h.unpack,Zt=h.type,$t=w,en=_,tn=p,nn=qt;en.prototype.lab=function(){return nn(this._rgb)},$t.lab=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(en,[null].concat(e,["lab"])))},tn.format.lab=Xt,tn.autodetect.push({p:2,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Jt(e,"lab"),"array"===Zt(e)&&3===e.length)return"lab"}});var rn=h.unpack,an=h.RAD2DEG,on=Math.sqrt,sn=Math.atan2,un=Math.round,ln=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=rn(e,"lab"),r=n[0],i=n[1],a=n[2],o=on(i*i+a*a),s=(sn(a,i)*an+360)%360;return 0===un(1e4*o)&&(s=Number.NaN),[r,o,s]},cn=ln,fn=h.unpack,dn=qt,hn=cn,pn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=fn(e,"rgb"),r=n[0],i=n[1],a=n[2],o=dn(r,i,a),s=o[0],u=o[1],l=o[2];return hn(s,u,l)},gn=pn,mn=h.unpack,vn=h.DEG2RAD,bn=Math.sin,yn=Math.cos,_n=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=mn(e,"lch"),r=n[0],i=n[1],a=n[2];return isNaN(a)&&(a=0),[r,yn(a*=vn)*i,bn(a)*i]},An=_n,wn=h.unpack,Fn=An,kn=Xt,xn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=(e=wn(e,"lch"))[0],r=e[1],i=e[2],a=Fn(n,r,i),o=a[0],s=a[1],u=a[2],l=kn(o,s,u);return[l[0],l[1],l[2],e.length>3?e[3]:1]},En=xn,Cn=h.unpack,Sn=En,On=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Cn(e,"hcl").reverse();return Sn.apply(void 0,n)},Dn=On,jn=h.unpack,Tn=h.type,Pn=w,Rn=_,Mn=p,In=gn;Rn.prototype.lch=function(){return In(this._rgb)},Rn.prototype.hcl=function(){return In(this._rgb).reverse()},Pn.lch=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Rn,[null].concat(e,["lch"])))},Pn.hcl=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Rn,[null].concat(e,["hcl"])))},Mn.format.lch=En,Mn.format.hcl=Dn,["lch","hcl"].forEach((function(e){return Mn.autodetect.push({p:2,test:function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(t=jn(t,e),"array"===Tn(t)&&3===t.length)return e}})}));var Bn={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflower:"#6495ed",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",laserlemon:"#ffff54",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrod:"#fafad2",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",maroon2:"#7f0000",maroon3:"#b03060",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",purple2:"#7f007f",purple3:"#a020f0",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"},Nn=_,Ln=p,Un=h.type,Hn=Bn,zn=ze,qn=Le;Nn.prototype.name=function(){for(var e=qn(this._rgb,"rgb"),t=0,n=Object.keys(Hn);t<n.length;t+=1){var r=n[t];if(Hn[r]===e)return r.toLowerCase()}return e},Ln.format.named=function(e){if(e=e.toLowerCase(),Hn[e])return zn(Hn[e]);throw new Error("unknown color name: "+e)},Ln.autodetect.push({p:5,test:function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if(!t.length&&"string"===Un(e)&&Hn[e.toLowerCase()])return"named"}});var Vn=h.unpack,Wn=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Vn(e,"rgb");return(n[0]<<16)+(n[1]<<8)+n[2]},Gn=Wn,Kn=h.type,Qn=function(e){if("number"==Kn(e)&&e>=0&&e<=16777215)return[e>>16,e>>8&255,255&e,1];throw new Error("unknown num color: "+e)},Yn=Qn,Xn=w,Jn=_,Zn=p,$n=h.type,er=Gn;Jn.prototype.num=function(){return er(this._rgb)},Xn.num=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Jn,[null].concat(e,["num"])))},Zn.format.num=Yn,Zn.autodetect.push({p:5,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(1===e.length&&"number"===$n(e[0])&&e[0]>=0&&e[0]<=16777215)return"num"}});var tr=w,nr=_,rr=p,ir=h.unpack,ar=h.type,or=Math.round;nr.prototype.rgb=function(e){return void 0===e&&(e=!0),!1===e?this._rgb.slice(0,3):this._rgb.slice(0,3).map(or)},nr.prototype.rgba=function(e){return void 0===e&&(e=!0),this._rgb.slice(0,4).map((function(t,n){return n<3?!1===e?t:or(t):t}))},tr.rgb=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(nr,[null].concat(e,["rgb"])))},rr.format.rgb=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=ir(e,"rgba");return void 0===n[3]&&(n[3]=1),n},rr.autodetect.push({p:3,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=ir(e,"rgba"),"array"===ar(e)&&(3===e.length||4===e.length&&"number"==ar(e[3])&&e[3]>=0&&e[3]<=1))return"rgb"}});var sr=Math.log,ur=function(e){var t,n,r,i=e/100;return i<66?(t=255,n=i<6?0:-155.25485562709179-.44596950469579133*(n=i-2)+104.49216199393888*sr(n),r=i<20?0:.8274096064007395*(r=i-10)-254.76935184120902+115.67994401066147*sr(r)):(t=351.97690566805693+.114206453784165*(t=i-55)-40.25366309332127*sr(t),n=325.4494125711974+.07943456536662342*(n=i-50)-28.0852963507957*sr(n),r=255),[t,n,r,1]},lr=ur,cr=h.unpack,fr=Math.round,dr=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n,r=cr(e,"rgb"),i=r[0],a=r[2],o=1e3,s=4e4,u=.4;s-o>u;){var l=lr(n=.5*(s+o));l[2]/l[0]>=a/i?s=n:o=n}return fr(n)},hr=w,pr=_,gr=p,mr=dr;pr.prototype.temp=pr.prototype.kelvin=pr.prototype.temperature=function(){return mr(this._rgb)},hr.temp=hr.kelvin=hr.temperature=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(pr,[null].concat(e,["temp"])))},gr.format.temp=gr.format.kelvin=gr.format.temperature=ur;var vr=h.unpack,br=Math.cbrt,yr=Math.pow,_r=Math.sign,Ar=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=vr(e,"rgb"),r=n[0],i=n[1],a=n[2],o=[Fr(r/255),Fr(i/255),Fr(a/255)],s=o[0],u=o[1],l=o[2],c=br(.4122214708*s+.5363325363*u+.0514459929*l),f=br(.2119034982*s+.6806995451*u+.1073969566*l),d=br(.0883024619*s+.2817188376*u+.6299787005*l);return[.2104542553*c+.793617785*f-.0040720468*d,1.9779984951*c-2.428592205*f+.4505937099*d,.0259040371*c+.7827717662*f-.808675766*d]},wr=Ar;function Fr(e){var t=Math.abs(e);return t<.04045?e/12.92:(_r(e)||1)*yr((t+.055)/1.055,2.4)}var kr=h.unpack,xr=Math.pow,Er=Math.sign,Cr=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=(e=kr(e,"lab"))[0],r=e[1],i=e[2],a=xr(n+.3963377774*r+.2158037573*i,3),o=xr(n-.1055613458*r-.0638541728*i,3),s=xr(n-.0894841775*r-1.291485548*i,3);return[255*Or(4.0767416621*a-3.3077115913*o+.2309699292*s),255*Or(-1.2684380046*a+2.6097574011*o-.3413193965*s),255*Or(-.0041960863*a-.7034186147*o+1.707614701*s),e.length>3?e[3]:1]},Sr=Cr;function Or(e){var t=Math.abs(e);return t>.0031308?(Er(e)||1)*(1.055*xr(t,1/2.4)-.055):12.92*e}var Dr=h.unpack,jr=h.type,Tr=w,Pr=_,Rr=p,Mr=wr;Pr.prototype.oklab=function(){return Mr(this._rgb)},Tr.oklab=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Pr,[null].concat(e,["oklab"])))},Rr.format.oklab=Sr,Rr.autodetect.push({p:3,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Dr(e,"oklab"),"array"===jr(e)&&3===e.length)return"oklab"}});var Ir=h.unpack,Br=wr,Nr=cn,Lr=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=Ir(e,"rgb"),r=n[0],i=n[1],a=n[2],o=Br(r,i,a),s=o[0],u=o[1],l=o[2];return Nr(s,u,l)},Ur=Lr,Hr=h.unpack,zr=An,qr=Sr,Vr=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=(e=Hr(e,"lch"))[0],r=e[1],i=e[2],a=zr(n,r,i),o=a[0],s=a[1],u=a[2],l=qr(o,s,u);return[l[0],l[1],l[2],e.length>3?e[3]:1]},Wr=Vr,Gr=h.unpack,Kr=h.type,Qr=w,Yr=_,Xr=p,Jr=Ur;Yr.prototype.oklch=function(){return Jr(this._rgb)},Qr.oklch=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return new(Function.prototype.bind.apply(Yr,[null].concat(e,["oklch"])))},Xr.format.oklch=Wr,Xr.autodetect.push({p:3,test:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];if(e=Gr(e,"oklch"),"array"===Kr(e)&&3===e.length)return"oklch"}});var Zr=_,$r=h.type;Zr.prototype.alpha=function(e,t){return void 0===t&&(t=!1),void 0!==e&&"number"===$r(e)?t?(this._rgb[3]=e,this):new Zr([this._rgb[0],this._rgb[1],this._rgb[2],e],"rgb"):this._rgb[3]},_.prototype.clipped=function(){return this._rgb._clipped||!1};var ei=_,ti=Mt;ei.prototype.darken=function(e){void 0===e&&(e=1);var t=this,n=t.lab();return n[0]-=ti.Kn*e,new ei(n,"lab").alpha(t.alpha(),!0)},ei.prototype.brighten=function(e){return void 0===e&&(e=1),this.darken(-e)},ei.prototype.darker=ei.prototype.darken,ei.prototype.brighter=ei.prototype.brighten,_.prototype.get=function(e){var t=e.split("."),n=t[0],r=t[1],i=this[n]();if(r){var a=n.indexOf(r)-("ok"===n.substr(0,2)?2:0);if(a>-1)return i[a];throw new Error("unknown channel "+r+" in mode "+n)}return i};var ni=_,ri=h.type,ii=Math.pow,ai=1e-7,oi=20;ni.prototype.luminance=function(e){if(void 0!==e&&"number"===ri(e)){if(0===e)return new ni([0,0,0,this._rgb[3]],"rgb");if(1===e)return new ni([255,255,255,this._rgb[3]],"rgb");var t=this.luminance(),n="rgb",r=oi,i=function t(i,a){var o=i.interpolate(a,.5,n),s=o.luminance();return Math.abs(e-s)<ai||!r--?o:s>e?t(i,o):t(o,a)},a=(t>e?i(new ni([0,0,0]),this):i(this,new ni([255,255,255]))).rgb();return new ni(a.concat([this._rgb[3]]))}return si.apply(void 0,this._rgb.slice(0,3))};var si=function(e,t,n){return.2126*(e=ui(e))+.7152*(t=ui(t))+.0722*(n=ui(n))},ui=function(e){return(e/=255)<=.03928?e/12.92:ii((e+.055)/1.055,2.4)},li={},ci=_,fi=h.type,di=li,hi=function(e,t,n){void 0===n&&(n=.5);for(var r=[],i=arguments.length-3;i-- >0;)r[i]=arguments[i+3];var a=r[0]||"lrgb";if(di[a]||r.length||(a=Object.keys(di)[0]),!di[a])throw new Error("interpolation mode "+a+" is not defined");return"object"!==fi(e)&&(e=new ci(e)),"object"!==fi(t)&&(t=new ci(t)),di[a](e,t,n).alpha(e.alpha()+n*(t.alpha()-e.alpha()))},pi=_,gi=hi;pi.prototype.mix=pi.prototype.interpolate=function(e,t){void 0===t&&(t=.5);for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return gi.apply(void 0,[this,e,t].concat(n))};var mi=_;mi.prototype.premultiply=function(e){void 0===e&&(e=!1);var t=this._rgb,n=t[3];return e?(this._rgb=[t[0]*n,t[1]*n,t[2]*n,n],this):new mi([t[0]*n,t[1]*n,t[2]*n,n],"rgb")};var vi=_,bi=Mt;vi.prototype.saturate=function(e){void 0===e&&(e=1);var t=this,n=t.lch();return n[1]+=bi.Kn*e,n[1]<0&&(n[1]=0),new vi(n,"lch").alpha(t.alpha(),!0)},vi.prototype.desaturate=function(e){return void 0===e&&(e=1),this.saturate(-e)};var yi=_,_i=h.type;yi.prototype.set=function(e,t,n){void 0===n&&(n=!1);var r=e.split("."),i=r[0],a=r[1],o=this[i]();if(a){var s=i.indexOf(a)-("ok"===i.substr(0,2)?2:0);if(s>-1){if("string"==_i(t))switch(t.charAt(0)){case"+":case"-":o[s]+=+t;break;case"*":o[s]*=+t.substr(1);break;case"/":o[s]/=+t.substr(1);break;default:o[s]=+t}else{if("number"!==_i(t))throw new Error("unsupported value for Color.set");o[s]=t}var u=new yi(o,i);return n?(this._rgb=u._rgb,this):u}throw new Error("unknown channel "+a+" in mode "+i)}return o};var Ai=_,wi=function(e,t,n){var r=e._rgb,i=t._rgb;return new Ai(r[0]+n*(i[0]-r[0]),r[1]+n*(i[1]-r[1]),r[2]+n*(i[2]-r[2]),"rgb")};li.rgb=wi;var Fi=_,ki=Math.sqrt,xi=Math.pow,Ei=function(e,t,n){var r=e._rgb,i=r[0],a=r[1],o=r[2],s=t._rgb,u=s[0],l=s[1],c=s[2];return new Fi(ki(xi(i,2)*(1-n)+xi(u,2)*n),ki(xi(a,2)*(1-n)+xi(l,2)*n),ki(xi(o,2)*(1-n)+xi(c,2)*n),"rgb")};li.lrgb=Ei;var Ci=_,Si=function(e,t,n){var r=e.lab(),i=t.lab();return new Ci(r[0]+n*(i[0]-r[0]),r[1]+n*(i[1]-r[1]),r[2]+n*(i[2]-r[2]),"lab")};li.lab=Si;var Oi=_,Di=function(e,t,n,r){var i,a,o,s,u,l,c,f,d,h,p,g,m;return"hsl"===r?(o=e.hsl(),s=t.hsl()):"hsv"===r?(o=e.hsv(),s=t.hsv()):"hcg"===r?(o=e.hcg(),s=t.hcg()):"hsi"===r?(o=e.hsi(),s=t.hsi()):"lch"===r||"hcl"===r?(r="hcl",o=e.hcl(),s=t.hcl()):"oklch"===r&&(o=e.oklch().reverse(),s=t.oklch().reverse()),"h"!==r.substr(0,1)&&"oklch"!==r||(u=(i=o)[0],c=i[1],d=i[2],l=(a=s)[0],f=a[1],h=a[2]),isNaN(u)||isNaN(l)?isNaN(u)?isNaN(l)?g=Number.NaN:(g=l,1!=d&&0!=d||"hsv"==r||(p=f)):(g=u,1!=h&&0!=h||"hsv"==r||(p=c)):g=u+n*(l>u&&l-u>180?l-(u+360):l<u&&u-l>180?l+360-u:l-u),void 0===p&&(p=c+n*(f-c)),m=d+n*(h-d),new Oi("oklch"===r?[m,p,g]:[g,p,m],r)},ji=Di,Ti=function(e,t,n){return ji(e,t,n,"lch")};li.lch=Ti,li.hcl=Ti;var Pi=_,Ri=function(e,t,n){var r=e.num(),i=t.num();return new Pi(r+n*(i-r),"num")};li.num=Ri;var Mi=Di,Ii=function(e,t,n){return Mi(e,t,n,"hcg")};li.hcg=Ii;var Bi=Di,Ni=function(e,t,n){return Bi(e,t,n,"hsi")};li.hsi=Ni;var Li=Di,Ui=function(e,t,n){return Li(e,t,n,"hsl")};li.hsl=Ui;var Hi=Di,zi=function(e,t,n){return Hi(e,t,n,"hsv")};li.hsv=zi;var qi=_,Vi=function(e,t,n){var r=e.oklab(),i=t.oklab();return new qi(r[0]+n*(i[0]-r[0]),r[1]+n*(i[1]-r[1]),r[2]+n*(i[2]-r[2]),"oklab")};li.oklab=Vi;var Wi=Di,Gi=function(e,t,n){return Wi(e,t,n,"oklch")};li.oklch=Gi;var Ki=_,Qi=h.clip_rgb,Yi=Math.pow,Xi=Math.sqrt,Ji=Math.PI,Zi=Math.cos,$i=Math.sin,ea=Math.atan2,ta=function(e,t,n){void 0===t&&(t="lrgb"),void 0===n&&(n=null);var r=e.length;n||(n=Array.from(new Array(r)).map((function(){return 1})));var i=r/n.reduce((function(e,t){return e+t}));if(n.forEach((function(e,t){n[t]*=i})),e=e.map((function(e){return new Ki(e)})),"lrgb"===t)return na(e,n);for(var a=e.shift(),o=a.get(t),s=[],u=0,l=0,c=0;c<o.length;c++)if(o[c]=(o[c]||0)*n[0],s.push(isNaN(o[c])?0:n[0]),"h"===t.charAt(c)&&!isNaN(o[c])){var f=o[c]/180*Ji;u+=Zi(f)*n[0],l+=$i(f)*n[0]}var d=a.alpha()*n[0];e.forEach((function(e,r){var i=e.get(t);d+=e.alpha()*n[r+1];for(var a=0;a<o.length;a++)if(!isNaN(i[a]))if(s[a]+=n[r+1],"h"===t.charAt(a)){var c=i[a]/180*Ji;u+=Zi(c)*n[r+1],l+=$i(c)*n[r+1]}else o[a]+=i[a]*n[r+1]}));for(var h=0;h<o.length;h++)if("h"===t.charAt(h)){for(var p=ea(l/s[h],u/s[h])/Ji*180;p<0;)p+=360;for(;p>=360;)p-=360;o[h]=p}else o[h]=o[h]/s[h];return d/=r,new Ki(o,t).alpha(d>.99999?1:d,!0)},na=function(e,t){for(var n=e.length,r=[0,0,0,0],i=0;i<e.length;i++){var a=e[i],o=t[i]/n,s=a._rgb;r[0]+=Yi(s[0],2)*o,r[1]+=Yi(s[1],2)*o,r[2]+=Yi(s[2],2)*o,r[3]+=s[3]*o}return r[0]=Xi(r[0]),r[1]=Xi(r[1]),r[2]=Xi(r[2]),r[3]>.9999999&&(r[3]=1),new Ki(Qi(r))},ra=w,ia=h.type,aa=Math.pow,oa=function(e){var t="rgb",n=ra("#ccc"),r=0,i=[0,1],a=[],o=[0,0],s=!1,u=[],l=!1,c=0,f=1,d=!1,h={},p=!0,g=1,m=function(e){if((e=e||["#fff","#000"])&&"string"===ia(e)&&ra.brewer&&ra.brewer[e.toLowerCase()]&&(e=ra.brewer[e.toLowerCase()]),"array"===ia(e)){1===e.length&&(e=[e[0],e[0]]),e=e.slice(0);for(var t=0;t<e.length;t++)e[t]=ra(e[t]);a.length=0;for(var n=0;n<e.length;n++)a.push(n/(e.length-1))}return A(),u=e},v=function(e){if(null!=s){for(var t=s.length-1,n=0;n<t&&e>=s[n];)n++;return n-1}return 0},b=function(e){return e},y=function(e){return e},_=function(e,r){var i,l;if(null==r&&(r=!1),isNaN(e)||null===e)return n;l=r?e:s&&s.length>2?v(e)/(s.length-2):f!==c?(e-c)/(f-c):1,l=y(l),r||(l=b(l)),1!==g&&(l=aa(l,g)),l=o[0]+l*(1-o[0]-o[1]),l=Math.min(1,Math.max(0,l));var d=Math.floor(1e4*l);if(p&&h[d])i=h[d];else{if("array"===ia(u))for(var m=0;m<a.length;m++){var _=a[m];if(l<=_){i=u[m];break}if(l>=_&&m===a.length-1){i=u[m];break}if(l>_&&l<a[m+1]){l=(l-_)/(a[m+1]-_),i=ra.interpolate(u[m],u[m+1],l,t);break}}else"function"===ia(u)&&(i=u(l));p&&(h[d]=i)}return i},A=function(){return h={}};m(e);var w=function(e){var t=ra(_(e));return l&&t[l]?t[l]():t};return w.classes=function(e){if(null!=e){if("array"===ia(e))s=e,i=[e[0],e[e.length-1]];else{var t=ra.analyze(i);s=0===e?[t.min,t.max]:ra.limits(t,"e",e)}return w}return s},w.domain=function(e){if(!arguments.length)return i;c=e[0],f=e[e.length-1],a=[];var t=u.length;if(e.length===t&&c!==f)for(var n=0,r=Array.from(e);n<r.length;n+=1){var o=r[n];a.push((o-c)/(f-c))}else{for(var s=0;s<t;s++)a.push(s/(t-1));if(e.length>2){var l=e.map((function(t,n){return n/(e.length-1)})),d=e.map((function(e){return(e-c)/(f-c)}));d.every((function(e,t){return l[t]===e}))||(y=function(e){if(e<=0||e>=1)return e;for(var t=0;e>=d[t+1];)t++;var n=(e-d[t])/(d[t+1]-d[t]);return l[t]+n*(l[t+1]-l[t])})}}return i=[c,f],w},w.mode=function(e){return arguments.length?(t=e,A(),w):t},w.range=function(e,t){return m(e),w},w.out=function(e){return l=e,w},w.spread=function(e){return arguments.length?(r=e,w):r},w.correctLightness=function(e){return null==e&&(e=!0),d=e,A(),b=d?function(e){for(var t=_(0,!0).lab()[0],n=_(1,!0).lab()[0],r=t>n,i=_(e,!0).lab()[0],a=t+(n-t)*e,o=i-a,s=0,u=1,l=20;Math.abs(o)>.01&&l-- >0;)r&&(o*=-1),o<0?(s=e,e+=.5*(u-e)):(u=e,e+=.5*(s-e)),i=_(e,!0).lab()[0],o=i-a;return e}:function(e){return e},w},w.padding=function(e){return null!=e?("number"===ia(e)&&(e=[e,e]),o=e,w):o},w.colors=function(t,n){arguments.length<2&&(n="hex");var r=[];if(0===arguments.length)r=u.slice(0);else if(1===t)r=[w(.5)];else if(t>1){var a=i[0],o=i[1]-a;r=sa(0,t,!1).map((function(e){return w(a+e/(t-1)*o)}))}else{e=[];var l=[];if(s&&s.length>2)for(var c=1,f=s.length,d=1<=f;d?c<f:c>f;d?c++:c--)l.push(.5*(s[c-1]+s[c]));else l=i;r=l.map((function(e){return w(e)}))}return ra[n]&&(r=r.map((function(e){return e[n]()}))),r},w.cache=function(e){return null!=e?(p=e,w):p},w.gamma=function(e){return null!=e?(g=e,w):g},w.nodata=function(e){return null!=e?(n=ra(e),w):n},w};function sa(e,t,n){for(var r=[],i=e<t,a=n?i?t+1:t-1:t,o=e;i?o<a:o>a;i?o++:o--)r.push(o);return r}var ua=_,la=oa,ca=function(e){for(var t=[1,1],n=1;n<e;n++){for(var r=[1],i=1;i<=t.length;i++)r[i]=(t[i]||0)+t[i-1];t=r}return t},fa=function(e){var t,n,r,i,a,o,s;if(2===(e=e.map((function(e){return new ua(e)}))).length)t=e.map((function(e){return e.lab()})),a=t[0],o=t[1],i=function(e){var t=[0,1,2].map((function(t){return a[t]+e*(o[t]-a[t])}));return new ua(t,"lab")};else if(3===e.length)n=e.map((function(e){return e.lab()})),a=n[0],o=n[1],s=n[2],i=function(e){var t=[0,1,2].map((function(t){return(1-e)*(1-e)*a[t]+2*(1-e)*e*o[t]+e*e*s[t]}));return new ua(t,"lab")};else if(4===e.length){var u;r=e.map((function(e){return e.lab()})),a=r[0],o=r[1],s=r[2],u=r[3],i=function(e){var t=[0,1,2].map((function(t){return(1-e)*(1-e)*(1-e)*a[t]+3*(1-e)*(1-e)*e*o[t]+3*(1-e)*e*e*s[t]+e*e*e*u[t]}));return new ua(t,"lab")}}else{if(!(e.length>=5))throw new RangeError("No point in running bezier with only one color.");var l,c,f;l=e.map((function(e){return e.lab()})),f=e.length-1,c=ca(f),i=function(e){var t=1-e,n=[0,1,2].map((function(n){return l.reduce((function(r,i,a){return r+c[a]*Math.pow(t,f-a)*Math.pow(e,a)*i[n]}),0)}));return new ua(n,"lab")}}return i},da=function(e){var t=fa(e);return t.scale=function(){return la(t)},t},ha=w,pa=function e(t,n,r){if(!e[r])throw new Error("unknown blend mode "+r);return e[r](t,n)},ga=function(e){return function(t,n){var r=ha(n).rgb(),i=ha(t).rgb();return ha.rgb(e(r,i))}},ma=function(e){return function(t,n){var r=[];return r[0]=e(t[0],n[0]),r[1]=e(t[1],n[1]),r[2]=e(t[2],n[2]),r}},va=function(e){return e},ba=function(e,t){return e*t/255},ya=function(e,t){return e>t?t:e},_a=function(e,t){return e>t?e:t},Aa=function(e,t){return 255*(1-(1-e/255)*(1-t/255))},wa=function(e,t){return t<128?2*e*t/255:255*(1-2*(1-e/255)*(1-t/255))},Fa=function(e,t){return 255*(1-(1-t/255)/(e/255))},ka=function(e,t){return 255===e||(e=t/255*255/(1-e/255))>255?255:e};pa.normal=ga(ma(va)),pa.multiply=ga(ma(ba)),pa.screen=ga(ma(Aa)),pa.overlay=ga(ma(wa)),pa.darken=ga(ma(ya)),pa.lighten=ga(ma(_a)),pa.dodge=ga(ma(ka)),pa.burn=ga(ma(Fa));for(var xa=pa,Ea=h.type,Ca=h.clip_rgb,Sa=h.TWOPI,Oa=Math.pow,Da=Math.sin,ja=Math.cos,Ta=w,Pa=function(e,t,n,r,i){void 0===e&&(e=300),void 0===t&&(t=-1.5),void 0===n&&(n=1),void 0===r&&(r=1),void 0===i&&(i=[0,1]);var a,o=0;"array"===Ea(i)?a=i[1]-i[0]:(a=0,i=[i,i]);var s=function(s){var u=Sa*((e+120)/360+t*s),l=Oa(i[0]+a*s,r),c=(0!==o?n[0]+s*o:n)*l*(1-l)/2,f=ja(u),d=Da(u);return Ta(Ca([255*(l+c*(-.14861*f+1.78277*d)),255*(l+c*(-.29227*f-.90649*d)),255*(l+c*(1.97294*f)),1]))};return s.start=function(t){return null==t?e:(e=t,s)},s.rotations=function(e){return null==e?t:(t=e,s)},s.gamma=function(e){return null==e?r:(r=e,s)},s.hue=function(e){return null==e?n:("array"===Ea(n=e)?0===(o=n[1]-n[0])&&(n=n[1]):o=0,s)},s.lightness=function(e){return null==e?i:("array"===Ea(e)?(i=e,a=e[1]-e[0]):(i=[e,e],a=0),s)},s.scale=function(){return Ta.scale(s)},s.hue(n),s},Ra=_,Ma="0123456789abcdef",Ia=Math.floor,Ba=Math.random,Na=function(){for(var e="#",t=0;t<6;t++)e+=Ma.charAt(Ia(16*Ba()));return new Ra(e,"hex")},La=s,Ua=Math.log,Ha=Math.pow,za=Math.floor,qa=Math.abs,Va=function(e,t){void 0===t&&(t=null);var n={min:Number.MAX_VALUE,max:-1*Number.MAX_VALUE,sum:0,values:[],count:0};return"object"===La(e)&&(e=Object.values(e)),e.forEach((function(e){t&&"object"===La(e)&&(e=e[t]),void 0===e||null===e||isNaN(e)||(n.values.push(e),n.sum+=e,e<n.min&&(n.min=e),e>n.max&&(n.max=e),n.count+=1)})),n.domain=[n.min,n.max],n.limits=function(e,t){return Wa(n,e,t)},n},Wa=function(e,t,n){void 0===t&&(t="equal"),void 0===n&&(n=7),"array"==La(e)&&(e=Va(e));var r=e.min,i=e.max,a=e.values.sort((function(e,t){return e-t}));if(1===n)return[r,i];var o=[];if("c"===t.substr(0,1)&&(o.push(r),o.push(i)),"e"===t.substr(0,1)){o.push(r);for(var s=1;s<n;s++)o.push(r+s/n*(i-r));o.push(i)}else if("l"===t.substr(0,1)){if(r<=0)throw new Error("Logarithmic scales are only possible for values > 0");var u=Math.LOG10E*Ua(r),l=Math.LOG10E*Ua(i);o.push(r);for(var c=1;c<n;c++)o.push(Ha(10,u+c/n*(l-u)));o.push(i)}else if("q"===t.substr(0,1)){o.push(r);for(var f=1;f<n;f++){var d=(a.length-1)*f/n,h=za(d);if(h===d)o.push(a[h]);else{var p=d-h;o.push(a[h]*(1-p)+a[h+1]*p)}}o.push(i)}else if("k"===t.substr(0,1)){var g,m=a.length,v=new Array(m),b=new Array(n),y=!0,_=0,A=null;(A=[]).push(r);for(var w=1;w<n;w++)A.push(r+w/n*(i-r));for(A.push(i);y;){for(var F=0;F<n;F++)b[F]=0;for(var k=0;k<m;k++)for(var x=a[k],E=Number.MAX_VALUE,C=void 0,S=0;S<n;S++){var O=qa(A[S]-x);O<E&&(E=O,C=S),b[C]++,v[k]=C}for(var D=new Array(n),j=0;j<n;j++)D[j]=null;for(var T=0;T<m;T++)null===D[g=v[T]]?D[g]=a[T]:D[g]+=a[T];for(var P=0;P<n;P++)D[P]*=1/b[P];y=!1;for(var R=0;R<n;R++)if(D[R]!==A[R]){y=!0;break}A=D,++_>200&&(y=!1)}for(var M={},I=0;I<n;I++)M[I]=[];for(var B=0;B<m;B++)M[g=v[B]].push(a[B]);for(var N=[],L=0;L<n;L++)N.push(M[L][0]),N.push(M[L][M[L].length-1]);N=N.sort((function(e,t){return e-t})),o.push(N[0]);for(var U=1;U<N.length;U+=2){var H=N[U];isNaN(H)||-1!==o.indexOf(H)||o.push(H)}}return o},Ga={analyze:Va,limits:Wa},Ka=_,Qa=function(e,t){e=new Ka(e),t=new Ka(t);var n=e.luminance(),r=t.luminance();return n>r?(n+.05)/(r+.05):(r+.05)/(n+.05)},Ya=_,Xa=Math.sqrt,Ja=Math.pow,Za=Math.min,$a=Math.max,eo=Math.atan2,to=Math.abs,no=Math.cos,ro=Math.sin,io=Math.exp,ao=Math.PI,oo=function(e,t,n,r,i){void 0===n&&(n=1),void 0===r&&(r=1),void 0===i&&(i=1);var a=function(e){return 360*e/(2*ao)},o=function(e){return 2*ao*e/360};e=new Ya(e),t=new Ya(t);var s=Array.from(e.lab()),u=s[0],l=s[1],c=s[2],f=Array.from(t.lab()),d=f[0],h=f[1],p=f[2],g=(u+d)/2,m=(Xa(Ja(l,2)+Ja(c,2))+Xa(Ja(h,2)+Ja(p,2)))/2,v=.5*(1-Xa(Ja(m,7)/(Ja(m,7)+Ja(25,7)))),b=l*(1+v),y=h*(1+v),_=Xa(Ja(b,2)+Ja(c,2)),A=Xa(Ja(y,2)+Ja(p,2)),w=(_+A)/2,F=a(eo(c,b)),k=a(eo(p,y)),x=F>=0?F:F+360,E=k>=0?k:k+360,C=to(x-E)>180?(x+E+360)/2:(x+E)/2,S=1-.17*no(o(C-30))+.24*no(o(2*C))+.32*no(o(3*C+6))-.2*no(o(4*C-63)),O=E-x;O=to(O)<=180?O:E<=x?O+360:O-360,O=2*Xa(_*A)*ro(o(O)/2);var D=d-u,j=A-_,T=1+.015*Ja(g-50,2)/Xa(20+Ja(g-50,2)),P=1+.045*w,R=1+.015*w*S,M=30*io(-Ja((C-275)/25,2)),I=-2*Xa(Ja(w,7)/(Ja(w,7)+Ja(25,7)))*ro(2*o(M)),B=Xa(Ja(D/(n*T),2)+Ja(j/(r*P),2)+Ja(O/(i*R),2)+I*(j/(r*P))*(O/(i*R)));return $a(0,Za(100,B))},so=_,uo=function(e,t,n){void 0===n&&(n="lab"),e=new so(e),t=new so(t);var r=e.get(n),i=t.get(n),a=0;for(var o in r){var s=(r[o]||0)-(i[o]||0);a+=s*s}return Math.sqrt(a)},lo=_,co=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];try{return new(Function.prototype.bind.apply(lo,[null].concat(e))),!0}catch(n){return!1}},fo=w,ho=oa,po={cool:function(){return ho([fo.hsl(180,1,.9),fo.hsl(250,.7,.4)])},hot:function(){return ho(["#000","#f00","#ff0","#fff"]).mode("rgb")}},go={OrRd:["#fff7ec","#fee8c8","#fdd49e","#fdbb84","#fc8d59","#ef6548","#d7301f","#b30000","#7f0000"],PuBu:["#fff7fb","#ece7f2","#d0d1e6","#a6bddb","#74a9cf","#3690c0","#0570b0","#045a8d","#023858"],BuPu:["#f7fcfd","#e0ecf4","#bfd3e6","#9ebcda","#8c96c6","#8c6bb1","#88419d","#810f7c","#4d004b"],Oranges:["#fff5eb","#fee6ce","#fdd0a2","#fdae6b","#fd8d3c","#f16913","#d94801","#a63603","#7f2704"],BuGn:["#f7fcfd","#e5f5f9","#ccece6","#99d8c9","#66c2a4","#41ae76","#238b45","#006d2c","#00441b"],YlOrBr:["#ffffe5","#fff7bc","#fee391","#fec44f","#fe9929","#ec7014","#cc4c02","#993404","#662506"],YlGn:["#ffffe5","#f7fcb9","#d9f0a3","#addd8e","#78c679","#41ab5d","#238443","#006837","#004529"],Reds:["#fff5f0","#fee0d2","#fcbba1","#fc9272","#fb6a4a","#ef3b2c","#cb181d","#a50f15","#67000d"],RdPu:["#fff7f3","#fde0dd","#fcc5c0","#fa9fb5","#f768a1","#dd3497","#ae017e","#7a0177","#49006a"],Greens:["#f7fcf5","#e5f5e0","#c7e9c0","#a1d99b","#74c476","#41ab5d","#238b45","#006d2c","#00441b"],YlGnBu:["#ffffd9","#edf8b1","#c7e9b4","#7fcdbb","#41b6c4","#1d91c0","#225ea8","#253494","#081d58"],Purples:["#fcfbfd","#efedf5","#dadaeb","#bcbddc","#9e9ac8","#807dba","#6a51a3","#54278f","#3f007d"],GnBu:["#f7fcf0","#e0f3db","#ccebc5","#a8ddb5","#7bccc4","#4eb3d3","#2b8cbe","#0868ac","#084081"],Greys:["#ffffff","#f0f0f0","#d9d9d9","#bdbdbd","#969696","#737373","#525252","#252525","#000000"],YlOrRd:["#ffffcc","#ffeda0","#fed976","#feb24c","#fd8d3c","#fc4e2a","#e31a1c","#bd0026","#800026"],PuRd:["#f7f4f9","#e7e1ef","#d4b9da","#c994c7","#df65b0","#e7298a","#ce1256","#980043","#67001f"],Blues:["#f7fbff","#deebf7","#c6dbef","#9ecae1","#6baed6","#4292c6","#2171b5","#08519c","#08306b"],PuBuGn:["#fff7fb","#ece2f0","#d0d1e6","#a6bddb","#67a9cf","#3690c0","#02818a","#016c59","#014636"],Viridis:["#440154","#482777","#3f4a8a","#31678e","#26838f","#1f9d8a","#6cce5a","#b6de2b","#fee825"],Spectral:["#9e0142","#d53e4f","#f46d43","#fdae61","#fee08b","#ffffbf","#e6f598","#abdda4","#66c2a5","#3288bd","#5e4fa2"],RdYlGn:["#a50026","#d73027","#f46d43","#fdae61","#fee08b","#ffffbf","#d9ef8b","#a6d96a","#66bd63","#1a9850","#006837"],RdBu:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#f7f7f7","#d1e5f0","#92c5de","#4393c3","#2166ac","#053061"],PiYG:["#8e0152","#c51b7d","#de77ae","#f1b6da","#fde0ef","#f7f7f7","#e6f5d0","#b8e186","#7fbc41","#4d9221","#276419"],PRGn:["#40004b","#762a83","#9970ab","#c2a5cf","#e7d4e8","#f7f7f7","#d9f0d3","#a6dba0","#5aae61","#1b7837","#00441b"],RdYlBu:["#a50026","#d73027","#f46d43","#fdae61","#fee090","#ffffbf","#e0f3f8","#abd9e9","#74add1","#4575b4","#313695"],BrBG:["#543005","#8c510a","#bf812d","#dfc27d","#f6e8c3","#f5f5f5","#c7eae5","#80cdc1","#35978f","#01665e","#003c30"],RdGy:["#67001f","#b2182b","#d6604d","#f4a582","#fddbc7","#ffffff","#e0e0e0","#bababa","#878787","#4d4d4d","#1a1a1a"],PuOr:["#7f3b08","#b35806","#e08214","#fdb863","#fee0b6","#f7f7f7","#d8daeb","#b2abd2","#8073ac","#542788","#2d004b"],Set2:["#66c2a5","#fc8d62","#8da0cb","#e78ac3","#a6d854","#ffd92f","#e5c494","#b3b3b3"],Accent:["#7fc97f","#beaed4","#fdc086","#ffff99","#386cb0","#f0027f","#bf5b17","#666666"],Set1:["#e41a1c","#377eb8","#4daf4a","#984ea3","#ff7f00","#ffff33","#a65628","#f781bf","#999999"],Set3:["#8dd3c7","#ffffb3","#bebada","#fb8072","#80b1d3","#fdb462","#b3de69","#fccde5","#d9d9d9","#bc80bd","#ccebc5","#ffed6f"],Dark2:["#1b9e77","#d95f02","#7570b3","#e7298a","#66a61e","#e6ab02","#a6761d","#666666"],Paired:["#a6cee3","#1f78b4","#b2df8a","#33a02c","#fb9a99","#e31a1c","#fdbf6f","#ff7f00","#cab2d6","#6a3d9a","#ffff99","#b15928"],Pastel2:["#b3e2cd","#fdcdac","#cbd5e8","#f4cae4","#e6f5c9","#fff2ae","#f1e2cc","#cccccc"],Pastel1:["#fbb4ae","#b3cde3","#ccebc5","#decbe4","#fed9a6","#ffffcc","#e5d8bd","#fddaec","#f2f2f2"]},mo=0,vo=Object.keys(go);mo<vo.length;mo+=1){var bo=vo[mo];go[bo.toLowerCase()]=go[bo]}var yo=go,_o=w;return _o.average=ta,_o.bezier=da,_o.blend=xa,_o.cubehelix=Pa,_o.mix=_o.interpolate=hi,_o.random=Na,_o.scale=oa,_o.analyze=Ga.analyze,_o.contrast=Qa,_o.deltaE=oo,_o.distance=uo,_o.limits=Ga.limits,_o.valid=co,_o.scales=po,_o.colors=Bn,_o.brewer=yo,_o}()},function(e,t,n){n(2043),e.exports=self.fetch.bind(self)},function(e,t,n){"use strict";n.r(t),n.d(t,"Headers",(function(){return p})),n.d(t,"Request",(function(){return A})),n.d(t,"Response",(function(){return k})),n.d(t,"DOMException",(function(){return E})),n.d(t,"fetch",(function(){return C}));var r="undefined"!==typeof globalThis&&globalThis||"undefined"!==typeof self&&self||"undefined"!==typeof r&&r,i="URLSearchParams"in r,a="Symbol"in r&&"iterator"in Symbol,o="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),s="FormData"in r,u="ArrayBuffer"in r;if(u)var l=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],c=ArrayBuffer.isView||function(e){return e&&l.indexOf(Object.prototype.toString.call(e))>-1};function f(e){if("string"!==typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return"string"!==typeof e&&(e=String(e)),e}function h(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return a&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function m(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function v(e){var t=new FileReader,n=m(t);return t.readAsArrayBuffer(e),n}function b(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"===typeof e?this._bodyText=e:o&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:s&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:i&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():u&&o&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=b(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):u&&(ArrayBuffer.prototype.isPrototypeOf(e)||c(e))?this._bodyArrayBuffer=b(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"===typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):i&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},o&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=g(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}return this.blob().then(v)}),this.text=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=m(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},s&&(this.formData=function(){return this.text().then(w)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=f(e),t=d(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},p.prototype.delete=function(e){delete this.map[f(e)]},p.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},p.prototype.set=function(e,t){this.map[f(e)]=d(t)},p.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},p.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),h(e)},p.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),h(e)},p.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),h(e)},a&&(p.prototype[Symbol.iterator]=p.prototype.entries);var _=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function A(e,t){if(!(this instanceof A))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');var n=(t=t||{}).body;if(e instanceof A){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,n||null==e._bodyInit||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=function(e){var t=e.toUpperCase();return _.indexOf(t)>-1?t:e}(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(n),("GET"===this.method||"HEAD"===this.method)&&("no-store"===t.cache||"no-cache"===t.cache)){var r=/([?&])_=[^&]*/;if(r.test(this.url))this.url=this.url.replace(r,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function w(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(i))}})),t}function F(e){var t=new p;return e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var i=n.join(":").trim();t.append(r,i)}})),t}function k(e,t){if(!(this instanceof k))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}A.prototype.clone=function(){return new A(this,{body:this._bodyInit})},y.call(A.prototype),y.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:0,statusText:""});return e.type="error",e};var x=[301,302,303,307,308];k.redirect=function(e,t){if(-1===x.indexOf(t))throw new RangeError("Invalid status code");return new k(null,{status:t,headers:{location:e}})};var E=r.DOMException;try{new E}catch(S){(E=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),E.prototype.constructor=E}function C(e,t){return new Promise((function(n,i){var a=new A(e,t);if(a.signal&&a.signal.aborted)return i(new E("Aborted","AbortError"));var s=new XMLHttpRequest;function l(){s.abort()}s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:F(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;setTimeout((function(){n(new k(t,e))}),0)},s.onerror=function(){setTimeout((function(){i(new TypeError("Network request failed"))}),0)},s.ontimeout=function(){setTimeout((function(){i(new TypeError("Network request failed"))}),0)},s.onabort=function(){setTimeout((function(){i(new E("Aborted","AbortError"))}),0)},s.open(a.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(a.url),!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&(o?s.responseType="blob":u&&a.headers.get("Content-Type")&&-1!==a.headers.get("Content-Type").indexOf("application/octet-stream")&&(s.responseType="arraybuffer")),!t||"object"!==typeof t.headers||t.headers instanceof p?a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})):Object.getOwnPropertyNames(t.headers).forEach((function(e){s.setRequestHeader(e,d(t.headers[e]))})),a.signal&&(a.signal.addEventListener("abort",l),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",l)}),s.send("undefined"===typeof a._bodyInit?null:a._bodyInit)}))}C.polyfill=!0,r.fetch||(r.fetch=C,r.Headers=p,r.Request=A,r.Response=k)},function(e,t,n){"use strict";n.r(t),n.d(t,"Fragment",(function(){return a})),n.d(t,"jsx",(function(){return o})),n.d(t,"jsxs",(function(){return s}));var r=n(2),i=n(136),a=(n(1),n(271),n(1159),n(448),n(166),n(165),n(215),n(319),r.Fragment);function o(e,t,n){return i.h.call(t,"css")?r.jsx(i.b,Object(i.g)(e,t),n):r.jsx(e,t,n)}function s(e,t,n){return i.h.call(t,"css")?r.jsxs(i.b,Object(i.g)(e,t),n):r.jsxs(e,t,n)}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return he}));var r=n(22),i=n(27),a=n(28),o=n(13),s=n(5),u=n(17),l=n(18);function c(e){return Array.isArray?Array.isArray(e):"[object Array]"===v(e)}function f(e){return"string"===typeof e}function d(e){return"number"===typeof e}function h(e){return!0===e||!1===e||function(e){return p(e)&&null!==e}(e)&&"[object Boolean]"==v(e)}function p(e){return"object"===typeof e}function g(e){return void 0!==e&&null!==e}function m(e){return!e.trim().length}function v(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}var b=function(e){return"Invalid value for key ".concat(e)},y=function(e){return"Pattern length exceeds max of ".concat(e,".")},_=Object.prototype.hasOwnProperty,A=function(){function e(t){var n=this;Object(u.a)(this,e),this._keys=[],this._keyMap={};var r=0;t.forEach((function(e){var t=w(e);r+=t.weight,n._keys.push(t),n._keyMap[t.id]=t,r+=t.weight})),this._keys.forEach((function(e){e.weight/=r}))}return Object(l.a)(e,[{key:"get",value:function(e){return this._keyMap[e]}},{key:"keys",value:function(){return this._keys}},{key:"toJSON",value:function(){return JSON.stringify(this._keys)}}]),e}();function w(e){var t=null,n=null,r=null,i=1,a=null;if(f(e)||c(e))r=e,t=F(e),n=k(e);else{if(!_.call(e,"name"))throw new Error(function(e){return"Missing ".concat(e," property in key")}("name"));var o=e.name;if(r=o,_.call(e,"weight")&&(i=e.weight)<=0)throw new Error(function(e){return"Property 'weight' in key '".concat(e,"' must be a positive integer")}(o));t=F(o),n=k(o),a=e.getFn}return{path:t,id:n,weight:i,src:r,getFn:a}}function F(e){return c(e)?e:e.split(".")}function k(e){return c(e)?e.join("."):e}var x={useExtendedSearch:!1,getFn:function(e,t){var n=[],r=!1;return function e(t,i,a){if(g(t))if(i[a]){var o=t[i[a]];if(!g(o))return;if(a===i.length-1&&(f(o)||d(o)||h(o)))n.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(o));else if(c(o)){r=!0;for(var s=0,u=o.length;s<u;s+=1)e(o[s],i,a+1)}else i.length&&e(o,i,a+1)}else n.push(t)}(e,f(t)?t.split("."):t,0),r?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1},E=Object(s.a)(Object(s.a)(Object(s.a)(Object(s.a)({},{isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:function(e,t){return e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1}}),{includeMatches:!1,findAllMatches:!1,minMatchCharLength:1}),{location:0,threshold:.6,distance:100}),x),C=/[^ ]+/g;function S(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3,n=new Map,r=Math.pow(10,t);return{get:function(t){var i=t.match(C).length;if(n.has(i))return n.get(i);var a=1/Math.pow(i,.5*e),o=parseFloat(Math.round(a*r)/r);return n.set(i,o),o},clear:function(){n.clear()}}}var O=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.getFn,r=void 0===n?E.getFn:n,i=t.fieldNormWeight,a=void 0===i?E.fieldNormWeight:i;Object(u.a)(this,e),this.norm=S(a,3),this.getFn=r,this.isCreated=!1,this.setIndexRecords()}return Object(l.a)(e,[{key:"setSources",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.docs=e}},{key:"setIndexRecords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.records=e}},{key:"setKeys",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];this.keys=t,this._keysMap={},t.forEach((function(t,n){e._keysMap[t.id]=n}))}},{key:"create",value:function(){var e=this;!this.isCreated&&this.docs.length&&(this.isCreated=!0,f(this.docs[0])?this.docs.forEach((function(t,n){e._addString(t,n)})):this.docs.forEach((function(t,n){e._addObject(t,n)})),this.norm.clear())}},{key:"add",value:function(e){var t=this.size();f(e)?this._addString(e,t):this._addObject(e,t)}},{key:"removeAt",value:function(e){this.records.splice(e,1);for(var t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}},{key:"getValueForItemAtKeyId",value:function(e,t){return e[this._keysMap[t]]}},{key:"size",value:function(){return this.records.length}},{key:"_addString",value:function(e,t){if(g(e)&&!m(e)){var n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}}},{key:"_addObject",value:function(e,t){var n=this,r={i:t,$:{}};this.keys.forEach((function(t,i){var a=t.getFn?t.getFn(e):n.getFn(e,t.path);if(g(a))if(c(a))!function(){for(var e=[],t=[{nestedArrIndex:-1,value:a}];t.length;){var o=t.pop(),s=o.nestedArrIndex,u=o.value;if(g(u))if(f(u)&&!m(u)){var l={v:u,i:s,n:n.norm.get(u)};e.push(l)}else c(u)&&u.forEach((function(e,n){t.push({nestedArrIndex:n,value:e})}))}r.$[i]=e}();else if(f(a)&&!m(a)){var o={v:a,n:n.norm.get(a)};r.$[i]=o}})),this.records.push(r)}},{key:"toJSON",value:function(){return{keys:this.keys,records:this.records}}}]),e}();function D(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.getFn,i=void 0===r?E.getFn:r,a=n.fieldNormWeight,o=void 0===a?E.fieldNormWeight:a,s=new O({getFn:i,fieldNormWeight:o});return s.setKeys(e.map(w)),s.setSources(t),s.create(),s}function j(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.errors,r=void 0===n?0:n,i=t.currentLocation,a=void 0===i?0:i,o=t.expectedLocation,s=void 0===o?0:o,u=t.distance,l=void 0===u?E.distance:u,c=t.ignoreLocation,f=void 0===c?E.ignoreLocation:c,d=r/e.length;if(f)return d;var h=Math.abs(s-a);return l?d+h/l:h?1:d}function T(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:E.minMatchCharLength,n=[],r=-1,i=-1,a=0,o=e.length;a<o;a+=1){var s=e[a];s&&-1===r?r=a:s||-1===r||((i=a-1)-r+1>=t&&n.push([r,i]),r=-1)}return e[a-1]&&a-r>=t&&n.push([r,a-1]),n}var P=32;function R(e){for(var t={},n=0,r=e.length;n<r;n+=1){var i=e.charAt(n);t[i]=(t[i]||0)|1<<r-n-1}return t}var M=function(){function e(t){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.location,a=void 0===i?E.location:i,o=r.threshold,s=void 0===o?E.threshold:o,l=r.distance,c=void 0===l?E.distance:l,f=r.includeMatches,d=void 0===f?E.includeMatches:f,h=r.findAllMatches,p=void 0===h?E.findAllMatches:h,g=r.minMatchCharLength,m=void 0===g?E.minMatchCharLength:g,v=r.isCaseSensitive,b=void 0===v?E.isCaseSensitive:v,y=r.ignoreLocation,_=void 0===y?E.ignoreLocation:y;if(Object(u.a)(this,e),this.options={location:a,threshold:s,distance:c,includeMatches:d,findAllMatches:p,minMatchCharLength:m,isCaseSensitive:b,ignoreLocation:_},this.pattern=b?t:t.toLowerCase(),this.chunks=[],this.pattern.length){var A=function(e,t){n.chunks.push({pattern:e,alphabet:R(e),startIndex:t})},w=this.pattern.length;if(w>P){for(var F=0,k=w%P,x=w-k;F<x;)A(this.pattern.substr(F,P),F),F+=P;if(k){var C=w-P;A(this.pattern.substr(C),C)}}else A(this.pattern,0)}}return Object(l.a)(e,[{key:"searchIn",value:function(e){var t=this.options,n=t.isCaseSensitive,r=t.includeMatches;if(n||(e=e.toLowerCase()),this.pattern===e){var i={isMatch:!0,score:0};return r&&(i.indices=[[0,e.length-1]]),i}var a=this.options,s=a.location,u=a.distance,l=a.threshold,c=a.findAllMatches,f=a.minMatchCharLength,d=a.ignoreLocation,h=[],p=0,g=!1;this.chunks.forEach((function(t){var n=t.pattern,i=t.alphabet,a=t.startIndex,m=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=r.location,a=void 0===i?E.location:i,o=r.distance,s=void 0===o?E.distance:o,u=r.threshold,l=void 0===u?E.threshold:u,c=r.findAllMatches,f=void 0===c?E.findAllMatches:c,d=r.minMatchCharLength,h=void 0===d?E.minMatchCharLength:d,p=r.includeMatches,g=void 0===p?E.includeMatches:p,m=r.ignoreLocation,v=void 0===m?E.ignoreLocation:m;if(t.length>P)throw new Error(y(P));for(var b,_=t.length,A=e.length,w=Math.max(0,Math.min(a,A)),F=l,k=w,x=h>1||g,C=x?Array(A):[];(b=e.indexOf(t,k))>-1;){var S=j(t,{currentLocation:b,expectedLocation:w,distance:s,ignoreLocation:v});if(F=Math.min(S,F),k=b+_,x)for(var O=0;O<_;)C[b+O]=1,O+=1}k=-1;for(var D=[],R=1,M=_+A,I=1<<_-1,B=0;B<_;B+=1){for(var N=0,L=M;N<L;){j(t,{errors:B,currentLocation:w+L,expectedLocation:w,distance:s,ignoreLocation:v})<=F?N=L:M=L,L=Math.floor((M-N)/2+N)}M=L;var U=Math.max(1,w-L+1),H=f?A:Math.min(w+L,A)+_,z=Array(H+2);z[H+1]=(1<<B)-1;for(var q=H;q>=U;q-=1){var V=q-1,W=n[e.charAt(V)];if(x&&(C[V]=+!!W),z[q]=(z[q+1]<<1|1)&W,B&&(z[q]|=(D[q+1]|D[q])<<1|1|D[q+1]),z[q]&I&&(R=j(t,{errors:B,currentLocation:V,expectedLocation:w,distance:s,ignoreLocation:v}))<=F){if(F=R,(k=V)<=w)break;U=Math.max(1,2*w-k)}}if(j(t,{errors:B+1,currentLocation:w,expectedLocation:w,distance:s,ignoreLocation:v})>F)break;D=z}var G={isMatch:k>=0,score:Math.max(.001,R)};if(x){var K=T(C,h);K.length?g&&(G.indices=K):G.isMatch=!1}return G}(e,n,i,{location:s+a,distance:u,threshold:l,findAllMatches:c,minMatchCharLength:f,includeMatches:r,ignoreLocation:d}),v=m.isMatch,b=m.score,_=m.indices;v&&(g=!0),p+=b,v&&_&&(h=[].concat(Object(o.a)(h),Object(o.a)(_)))}));var m={isMatch:g,score:g?p/this.chunks.length:1};return g&&r&&(m.indices=h),m}}]),e}(),I=function(){function e(t){Object(u.a)(this,e),this.pattern=t}return Object(l.a)(e,[{key:"search",value:function(){}}],[{key:"isMultiMatch",value:function(e){return B(e,this.multiRegex)}},{key:"isSingleMatch",value:function(e){return B(e,this.singleRegex)}}]),e}();function B(e,t){var n=e.match(t);return n?n[1]:null}var N=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"exact"}},{key:"multiRegex",get:function(){return/^="(.*)"$/}},{key:"singleRegex",get:function(){return/^=(.*)$/}}]),n}(I),L=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"$/}},{key:"singleRegex",get:function(){return/^!(.*)$/}}]),n}(I),U=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}}],[{key:"type",get:function(){return"prefix-exact"}},{key:"multiRegex",get:function(){return/^\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^\^(.*)$/}}]),n}(I),H=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-prefix-exact"}},{key:"multiRegex",get:function(){return/^!\^"(.*)"$/}},{key:"singleRegex",get:function(){return/^!\^(.*)$/}}]),n}(I),z=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}],[{key:"type",get:function(){return"suffix-exact"}},{key:"multiRegex",get:function(){return/^"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^(.*)\$$/}}]),n}(I),q=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){var t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}}],[{key:"type",get:function(){return"inverse-suffix-exact"}},{key:"multiRegex",get:function(){return/^!"(.*)"\$$/}},{key:"singleRegex",get:function(){return/^!(.*)\$$/}}]),n}(I),V=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){var r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=i.location,o=void 0===a?E.location:a,s=i.threshold,l=void 0===s?E.threshold:s,c=i.distance,f=void 0===c?E.distance:c,d=i.includeMatches,h=void 0===d?E.includeMatches:d,p=i.findAllMatches,g=void 0===p?E.findAllMatches:p,m=i.minMatchCharLength,v=void 0===m?E.minMatchCharLength:m,b=i.isCaseSensitive,y=void 0===b?E.isCaseSensitive:b,_=i.ignoreLocation,A=void 0===_?E.ignoreLocation:_;return Object(u.a)(this,n),(r=t.call(this,e))._bitapSearch=new M(e,{location:o,threshold:l,distance:f,includeMatches:h,findAllMatches:g,minMatchCharLength:v,isCaseSensitive:y,ignoreLocation:A}),r}return Object(l.a)(n,[{key:"search",value:function(e){return this._bitapSearch.searchIn(e)}}],[{key:"type",get:function(){return"fuzzy"}},{key:"multiRegex",get:function(){return/^"(.*)"$/}},{key:"singleRegex",get:function(){return/^(.*)$/}}]),n}(I),W=function(e){Object(i.a)(n,e);var t=Object(a.a)(n);function n(e){return Object(u.a)(this,n),t.call(this,e)}return Object(l.a)(n,[{key:"search",value:function(e){for(var t,n=0,r=[],i=this.pattern.length;(t=e.indexOf(this.pattern,n))>-1;)n=t+i,r.push([t,n-1]);var a=!!r.length;return{isMatch:a,score:a?0:1,indices:r}}}],[{key:"type",get:function(){return"include"}},{key:"multiRegex",get:function(){return/^'"(.*)"$/}},{key:"singleRegex",get:function(){return/^'(.*)$/}}]),n}(I),G=[N,W,U,H,q,z,L,V],K=G.length,Q=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/;function Y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e.split("|").map((function(e){for(var n=e.trim().split(Q).filter((function(e){return e&&!!e.trim()})),r=[],i=0,a=n.length;i<a;i+=1){for(var o=n[i],s=!1,u=-1;!s&&++u<K;){var l=G[u],c=l.isMultiMatch(o);c&&(r.push(new l(c,t)),s=!0)}if(!s)for(u=-1;++u<K;){var f=G[u],d=f.isSingleMatch(o);if(d){r.push(new f(d,t));break}}}return r}))}var X=new Set([V.type,W.type]),J=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.isCaseSensitive,i=void 0===r?E.isCaseSensitive:r,a=n.includeMatches,o=void 0===a?E.includeMatches:a,s=n.minMatchCharLength,l=void 0===s?E.minMatchCharLength:s,c=n.ignoreLocation,f=void 0===c?E.ignoreLocation:c,d=n.findAllMatches,h=void 0===d?E.findAllMatches:d,p=n.location,g=void 0===p?E.location:p,m=n.threshold,v=void 0===m?E.threshold:m,b=n.distance,y=void 0===b?E.distance:b;Object(u.a)(this,e),this.query=null,this.options={isCaseSensitive:i,includeMatches:o,minMatchCharLength:l,findAllMatches:h,ignoreLocation:f,location:g,threshold:v,distance:y},this.pattern=i?t:t.toLowerCase(),this.query=Y(this.pattern,this.options)}return Object(l.a)(e,[{key:"searchIn",value:function(e){var t=this.query;if(!t)return{isMatch:!1,score:1};var n=this.options,r=n.includeMatches;e=n.isCaseSensitive?e:e.toLowerCase();for(var i=0,a=[],s=0,u=0,l=t.length;u<l;u+=1){var c=t[u];a.length=0,i=0;for(var f=0,d=c.length;f<d;f+=1){var h=c[f],p=h.search(e),g=p.isMatch,m=p.indices,v=p.score;if(!g){s=0,i=0,a.length=0;break}if(i+=1,s+=v,r){var b=h.constructor.type;X.has(b)?a=[].concat(Object(o.a)(a),Object(o.a)(m)):a.push(m)}}if(i){var y={isMatch:!0,score:s/i};return r&&(y.indices=a),y}}return{isMatch:!1,score:1}}}],[{key:"condition",value:function(e,t){return t.useExtendedSearch}}]),e}(),Z=[];function $(e,t){for(var n=0,r=Z.length;n<r;n+=1){var i=Z[n];if(i.condition(e,t))return new i(e,t)}return new M(e,t)}var ee="$and",te="$or",ne="$path",re="$val",ie=function(e){return!(!e[ee]&&!e[te])},ae=function(e){return!!e[ne]},oe=function(e){return!c(e)&&p(e)&&!ie(e)},se=function(e){return Object(r.a)({},ee,Object.keys(e).map((function(t){return Object(r.a)({},t,e[t])})))};function ue(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.auto,i=void 0===r||r,a=function e(n){var r=Object.keys(n),a=ae(n);if(!a&&r.length>1&&!ie(n))return e(se(n));if(oe(n)){var o=a?n[ne]:r[0],s=a?n[re]:n[o];if(!f(s))throw new Error(b(o));var u={keyId:k(o),pattern:s};return i&&(u.searcher=$(s,t)),u}var l={children:[],operator:r[0]};return r.forEach((function(t){var r=n[t];c(r)&&r.forEach((function(t){l.children.push(e(t))}))})),l};return ie(e)||(e=se(e)),a(e)}function le(e,t){var n=t.ignoreFieldNorm,r=void 0===n?E.ignoreFieldNorm:n;e.forEach((function(e){var t=1;e.matches.forEach((function(e){var n=e.key,i=e.norm,a=e.score,o=n?n.weight:null;t*=Math.pow(0===a&&o?Number.EPSILON:a,(o||1)*(r?1:i))})),e.score=t}))}function ce(e,t){var n=e.matches;t.matches=[],g(n)&&n.forEach((function(e){if(g(e.indices)&&e.indices.length){var n={indices:e.indices,value:e.value};e.key&&(n.key=e.key.src),e.idx>-1&&(n.refIndex=e.idx),t.matches.push(n)}}))}function fe(e,t){t.score=e.score}function de(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.includeMatches,i=void 0===r?E.includeMatches:r,a=n.includeScore,o=void 0===a?E.includeScore:a,s=[];return i&&s.push(ce),o&&s.push(fe),e.map((function(e){var n=e.idx,r={item:t[n],refIndex:n};return s.length&&s.forEach((function(t){t(e,r)})),r}))}var he=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;Object(u.a)(this,e),this.options=Object(s.a)(Object(s.a)({},E),n),this.options.useExtendedSearch,this._keyStore=new A(this.options.keys),this.setCollection(t,r)}return Object(l.a)(e,[{key:"setCollection",value:function(e,t){if(this._docs=e,t&&!(t instanceof O))throw new Error("Incorrect 'index' type");this._myIndex=t||D(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}},{key:"add",value:function(e){g(e)&&(this._docs.push(e),this._myIndex.add(e))}},{key:"remove",value:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return!1},t=[],n=0,r=this._docs.length;n<r;n+=1){var i=this._docs[n];e(i,n)&&(this.removeAt(n),n-=1,r-=1,t.push(i))}return t}},{key:"removeAt",value:function(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}},{key:"getIndex",value:function(){return this._myIndex}},{key:"search",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.limit,r=void 0===n?-1:n,i=this.options,a=i.includeMatches,o=i.includeScore,s=i.shouldSort,u=i.sortFn,l=i.ignoreFieldNorm,c=f(e)?f(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return le(c,{ignoreFieldNorm:l}),s&&c.sort(u),d(r)&&r>-1&&(c=c.slice(0,r)),de(c,this._docs,{includeMatches:a,includeScore:o})}},{key:"_searchStringList",value:function(e){var t=$(e,this.options),n=this._myIndex.records,r=[];return n.forEach((function(e){var n=e.v,i=e.i,a=e.n;if(g(n)){var o=t.searchIn(n),s=o.isMatch,u=o.score,l=o.indices;s&&r.push({item:n,idx:i,matches:[{score:u,value:n,norm:a,indices:l}]})}})),r}},{key:"_searchLogical",value:function(e){var t=this,n=ue(e,this.options),r=function e(n,r,i){if(!n.children){var a=n.keyId,s=n.searcher,u=t._findMatches({key:t._keyStore.get(a),value:t._myIndex.getValueForItemAtKeyId(r,a),searcher:s});return u&&u.length?[{idx:i,item:r,matches:u}]:[]}for(var l=[],c=0,f=n.children.length;c<f;c+=1){var d=e(n.children[c],r,i);if(d.length)l.push.apply(l,Object(o.a)(d));else if(n.operator===ee)return[]}return l},i=this._myIndex.records,a={},s=[];return i.forEach((function(e){var t=e.$,i=e.i;if(g(t)){var u=r(n,t,i);u.length&&(a[i]||(a[i]={idx:i,item:t,matches:[]},s.push(a[i])),u.forEach((function(e){var t,n=e.matches;(t=a[i].matches).push.apply(t,Object(o.a)(n))})))}})),s}},{key:"_searchObjectList",value:function(e){var t=this,n=$(e,this.options),r=this._myIndex,i=r.keys,a=r.records,s=[];return a.forEach((function(e){var r=e.$,a=e.i;if(g(r)){var u=[];i.forEach((function(e,i){u.push.apply(u,Object(o.a)(t._findMatches({key:e,value:r[i],searcher:n})))})),u.length&&s.push({idx:a,item:r,matches:u})}})),s}},{key:"_findMatches",value:function(e){var t=e.key,n=e.value,r=e.searcher;if(!g(n))return[];var i=[];if(c(n))n.forEach((function(e){var n=e.v,a=e.i,o=e.n;if(g(n)){var s=r.searchIn(n),u=s.isMatch,l=s.score,c=s.indices;u&&i.push({score:l,key:t,value:n,idx:a,norm:o,indices:c})}}));else{var a=n.v,o=n.n,s=r.searchIn(a),u=s.isMatch,l=s.score,f=s.indices;u&&i.push({score:l,key:t,value:a,norm:o,indices:f})}return i}}]),e}();he.version="6.6.2",he.createIndex=D,he.parseIndex=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getFn,r=void 0===n?E.getFn:n,i=t.fieldNormWeight,a=void 0===i?E.fieldNormWeight:i,o=e.keys,s=e.records,u=new O({getFn:r,fieldNormWeight:a});return u.setKeys(o),u.setIndexRecords(s),u},he.config=E,he.parseQuery=ue,function(){Z.push.apply(Z,arguments)}(J)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=s(n(2047));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=s(n(1180));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=s(n(2078));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=s(n(2048));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=s(n(2049));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=s(n(2050));function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";(function(e){var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.DndProvider=void 0;var i=n(2),a=n(1),o=n(2052),s=n(1181);function u(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var l=0,c=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__"),f=a.memo((function(e){var t=e.children,n=function(e){if("manager"in e){return[{dragDropManager:e.manager},!1]}var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,i=t;i[c]||(i[c]={dragDropManager:o.createDragDropManager(e,t,n,r)});return i[c]}(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}(u(e,["children"])),f=r(n,2),h=f[0],p=f[1];return a.useEffect((function(){if(p){var e=d();return++l,function(){0===--l&&(e[c]=null)}}}),[]),i.jsx(s.DndContext.Provider,{value:h,children:t})}));function d(){return"undefined"!==typeof e?e:window}t.DndProvider=f}).call(this,n(101))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=o(n(1182));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=o(n(2053));function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDragDropManager=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=u(i),l=new o.DragDropMonitorImpl(a,new s.HandlerRegistryImpl(a)),c=new r.DragDropManagerImpl(a,l),f=e(c,t,n);return c.receiveBackend(f),c};var r=n(2054),i=n(2409),a=n(2061),o=n(2067),s=n(2069);function u(e){var t="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return i.createStore(a.reduce,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(640),o=function(){function e(t,n){var i=this;r(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=i.store.getState().refCount>0;i.backend&&(e&&!i.isSetUp?(i.backend.setup(),i.isSetUp=!0):!e&&i.isSetUp&&(i.backend.teardown(),i.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}return i(e,[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch;var n=a.createDragDropActions(this);return Object.keys(n).reduce((function(r,i){var a,o=n[i];return r[i]=(a=o,function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var o=a.apply(e,r);"undefined"!==typeof o&&t(o)}),r}),{})}},{key:"dispatch",value:function(e){this.store.dispatch(e)}}]),e}();t.DragDropManagerImpl=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createBeginDrag=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,a=void 0===r||r,d=n.clientOffset,h=n.getSourceClientOffset,p=e.getMonitor(),g=e.getRegistry();e.dispatch(i.setClientOffset(d)),u(t,p,g);var m=f(t,p);if(null!=m){var v=null;if(d){if(!h)throw new Error("getSourceClientOffset must be defined");l(h),v=h(m)}e.dispatch(i.setClientOffset(d,v));var b=g.getSource(m),y=b.beginDrag(p,m);if(null!=y){c(y),g.pinSource(m);var _=g.getSourceType(m);return{type:o.BEGIN_DRAG,payload:{itemType:_,item:y,sourceId:m,clientOffset:d||null,sourceClientOffset:v||null,isSourcePublic:!!a}}}}else e.dispatch(s)}};var r=n(207),i=n(2056),a=n(431),o=n(385),s={type:o.INIT_COORDS,payload:{clientOffset:null,sourceClientOffset:null}};function u(e,t,n){r.invariant(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){r.invariant(n.getSource(e),"Expected sourceIds to be registered.")}))}function l(e){r.invariant("function"===typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function c(e){r.invariant(a.isObject(e),"Item must be an object.")}function f(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.setClientOffset=function(e,t){return{type:r.INIT_COORDS,payload:{sourceClientOffset:t||null,clientOffset:e||null}}};var r=n(385)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createPublishDragSource=function(e){return function(){if(e.getMonitor().isDragging())return{type:r.PUBLISH_DRAG_SOURCE}}};var r=n(385)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createHover=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.clientOffset;o(t);var i=t.slice(0),c=e.getMonitor(),f=e.getRegistry();s(i,c,f);var d=c.getItemType();return u(i,f,d),l(i,c,f),{type:a.HOVER,payload:{targetIds:i,clientOffset:r||null}}}};var r=n(207),i=n(1183),a=n(385);function o(e){r.invariant(Array.isArray(e),"Expected targetIds to be an array.")}function s(e,t,n){r.invariant(t.isDragging(),"Cannot call hover while not dragging."),r.invariant(!t.didDrop(),"Cannot call hover after drop.");for(var i=0;i<e.length;i++){var a=e[i];r.invariant(e.lastIndexOf(a)===i,"Expected targetIds to be unique in the passed array.");var o=n.getTarget(a);r.invariant(o,"Expected targetIds to be registered.")}}function u(e,t,n){for(var r=e.length-1;r>=0;r--){var a=e[r],o=t.getTargetType(a);i.matchesType(o,n)||e.splice(r,1)}}function l(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createDrop=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();u(n);var a=c(n);a.forEach((function(a,o){var u=l(a,o,r,n),c={type:i.DROP,payload:{dropResult:s({},t,u)}};e.dispatch(c)}))}};var r=n(207),i=n(385),a=n(431);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){o(e,t,n[t])}))}return e}function u(e){r.invariant(e.isDragging(),"Cannot call drop while not dragging."),r.invariant(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function l(e,t,n,i){var o=n.getTarget(e),s=o?o.drop(i,e):void 0;return function(e){r.invariant("undefined"===typeof e||a.isObject(e),"Drop result must either be an object or undefined.")}(s),"undefined"===typeof s&&(s=0===t?{}:i.getDropResult()),s}function c(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createEndDrag=function(e){return function(){var t=e.getMonitor(),n=e.getRegistry();!function(e){r.invariant(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);var a=t.getSourceId();null!=a&&(n.getSource(a,!0).endDrag(t,a),n.unpinSource());return{type:i.END_DRAG}}};var r=n(207),i=n(385)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:o.reduce(e.dirtyHandlerIds,{type:t.type,payload:c({},t.payload,{prevTargetIds:u.get(e,"dragOperation.targetIds",[])})}),dragOffset:r.reduce(e.dragOffset,t),refCount:a.reduce(e.refCount,t),dragOperation:i.reduce(e.dragOperation,t),stateId:s.reduce(e.stateId)}};var r=n(2062),i=n(2063),a=n(2064),o=n(2065),s=n(2066),u=n(431);function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){l(e,t,n[t])}))}return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case r.INIT_COORDS:case r.BEGIN_DRAG:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case r.HOVER:return i.areCoordsEqual(e.clientOffset,n.clientOffset)?e:o({},e,{clientOffset:n.clientOffset});case r.END_DRAG:case r.DROP:return s;default:return e}};var r=n(640),i=n(1184);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}var s={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case r.BEGIN_DRAG:return s({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case r.PUBLISH_DRAG_SOURCE:return s({},e,{isSourcePublic:!0});case r.HOVER:return s({},e,{targetIds:n.targetIds});case i.REMOVE_TARGET:return-1===e.targetIds.indexOf(n.targetId)?e:s({},e,{targetIds:a.without(e.targetIds,n.targetId)});case r.DROP:return s({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case r.END_DRAG:return s({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}};var r=n(640),i=n(641),a=n(431);function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){o(e,t,n[t])}))}return e}var u={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r.ADD_SOURCE:case r.ADD_TARGET:return e+1;case r.REMOVE_SOURCE:case r.REMOVE_TARGET:return e-1;default:return e}};var r=n(641)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){arguments.length>0&&void 0!==arguments[0]||o.NONE;var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case r.HOVER:break;case i.ADD_SOURCE:case i.ADD_TARGET:case i.REMOVE_TARGET:case i.REMOVE_SOURCE:return o.NONE;case r.BEGIN_DRAG:case r.PUBLISH_DRAG_SOURCE:case r.END_DRAG:case r.DROP:default:return o.ALL}var t=e.payload,n=t.targetIds,u=void 0===n?[]:n,l=t.prevTargetIds,c=void 0===l?[]:l,f=s.xor(u,c),d=f.length>0||!a.areArraysEqual(u,c);if(!d)return o.NONE;var h=c[c.length-1],p=u[u.length-1];h!==p&&(h&&f.push(h),p&&f.push(p));return f};var r=n(640),i=n(641),a=n(1184),o=n(1185),s=n(431)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.reduce=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(207),o=n(1183),s=n(2068),u=n(1185),l=function(){function e(t,n){r(this,e),this.store=t,this.registry=n}return i(e,[{key:"subscribeToStateChange",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;a.invariant("function"===typeof e,"listener must be a function."),a.invariant("undefined"===typeof r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");var i=this.store.getState().stateId,o=function(){var n=t.store.getState(),a=n.stateId;try{a===i||a===i+1&&!u.areDirty(n.dirtyHandlerIds,r)||e()}finally{i=a}};return this.store.subscribe(o)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;a.invariant("function"===typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return a.invariant(t,"Expected to find a valid source. sourceId=".concat(e)),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);if(a.invariant(t,"Expected to find a valid target. targetId=".concat(e)),!this.isDragging()||this.didDrop())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();return o.matchesType(n,r)&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return a.invariant(t,"Expected to find a valid source. sourceId=".concat(e)),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1};if(!e)return!1;var n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),i=this.getItemType();if(i&&!o.matchesType(r,i))return!1;var a=this.getTargetIds();if(!a.length)return!1;var s=a.indexOf(e);return n?s===a.length-1:s>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return s.getSourceClientOffset(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return s.getDifferenceFromInitialOffset(this.store.getState().dragOffset)}}]),e}();t.DragDropMonitorImpl=l},function(e,t,n){"use strict";function r(e,t){return{x:e.x+t.x,y:e.y+t.y}}function i(e,t){return{x:e.x-t.x,y:e.y-t.y}}Object.defineProperty(t,"__esModule",{value:!0}),t.add=r,t.subtract=i,t.getSourceClientOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset,a=e.initialSourceClientOffset;if(!t||!n||!a)return null;return i(r(t,a),n)},t.getDifferenceFromInitialOffset=function(e){var t=e.clientOffset,n=e.initialClientOffset;if(!t||!n)return null;return i(t,n)}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default,a=n(132).default;Object.defineProperty(t,"__esModule",{value:!0});var o=n(207),s=n(641),u=n(2070),l=n(1182),c=n(2071),f=n(2072);function d(e){switch(e[0]){case"S":return l.HandlerRole.SOURCE;case"T":return l.HandlerRole.TARGET;default:throw new Error("Cannot parse handler ID: ".concat(e))}}function h(e,t){var n=e.entries(),r=!1;do{var i=n.next(),o=i.done;if(a(i.value,2)[1]===t)return!0;r=!!o}while(!r);return!1}var p=function(){function e(t){r(this,e),this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}return i(e,[{key:"addSource",value:function(e,t){c.validateType(e),c.validateSourceContract(t);var n=this.addHandler(l.HandlerRole.SOURCE,e,t);return this.store.dispatch(s.addSource(n)),n}},{key:"addTarget",value:function(e,t){c.validateType(e,!0),c.validateTargetContract(t);var n=this.addHandler(l.HandlerRole.TARGET,e,t);return this.store.dispatch(s.addTarget(n)),n}},{key:"containsHandler",value:function(e){return h(this.dragSources,e)||h(this.dropTargets,e)}},{key:"getSource",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.invariant(this.isSourceId(e),"Expected a valid source ID.");var n=t&&e===this.pinnedSourceId,r=n?this.pinnedSource:this.dragSources.get(e);return r}},{key:"getTarget",value:function(e){return o.invariant(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return o.invariant(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return o.invariant(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return d(e)===l.HandlerRole.SOURCE}},{key:"isTargetId",value:function(e){return d(e)===l.HandlerRole.TARGET}},{key:"removeSource",value:function(e){var t=this;o.invariant(this.getSource(e),"Expected an existing source."),this.store.dispatch(s.removeSource(e)),f.asap((function(){t.dragSources.delete(e),t.types.delete(e)}))}},{key:"removeTarget",value:function(e){o.invariant(this.getTarget(e),"Expected an existing target."),this.store.dispatch(s.removeTarget(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);o.invariant(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){o.invariant(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var r=function(e){var t=u.getNextUniqueId().toString();switch(e){case l.HandlerRole.SOURCE:return"S".concat(t);case l.HandlerRole.TARGET:return"T".concat(t);default:throw new Error("Unknown Handler Role: ".concat(e))}}(e);return this.types.set(r,t),e===l.HandlerRole.SOURCE?this.dragSources.set(r,n):e===l.HandlerRole.TARGET&&this.dropTargets.set(r,n),r}}]),e}();t.HandlerRegistryImpl=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNextUniqueId=function(){return r++};var r=0},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateSourceContract=function(e){r.invariant("function"===typeof e.canDrag,"Expected canDrag to be a function."),r.invariant("function"===typeof e.beginDrag,"Expected beginDrag to be a function."),r.invariant("function"===typeof e.endDrag,"Expected endDrag to be a function.")},t.validateTargetContract=function(e){r.invariant("function"===typeof e.canDrop,"Expected canDrop to be a function."),r.invariant("function"===typeof e.hover,"Expected hover to be a function."),r.invariant("function"===typeof e.drop,"Expected beginDrag to be a function.")},t.validateType=function e(t,n){if(n&&Array.isArray(t))return void t.forEach((function(t){return e(t,!1)}));r.invariant("string"===typeof t||"symbol"===typeof t,n?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")};var r=n(207)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=u(n(2073));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=u(n(2076));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=u(n(1186));Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var s=u(n(1187));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.asap=function(e){a.enqueueTask(o.create(e))};var r=n(1186),i=n(1187),a=new r.AsapQueue,o=new i.TaskFactory(a.registerPendingError)},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.makeRequestCallFromTimer=i,t.makeRequestCallFromMutationObserver=a,t.makeRequestCall=void 0;var n="undefined"!==typeof e?e:self,r=n.MutationObserver||n.WebKitMutationObserver;function i(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function a(e){var t=1,n=new r(e),i=document.createTextNode("");return n.observe(i,{characterData:!0}),function(){t=-t,i.data=t}}var o="function"===typeof r?a:i;t.makeRequestCall=o}).call(this,n(101))},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t,n){r(this,e),this.onError=t,this.release=n,this.task=null}return i(e,[{key:"call",value:function(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}}]),e}();t.RawTask=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.DragPreviewImage=void 0;var r=n(1),i=r.memo((function(e){var t=e.connect,n=e.src;return r.useEffect((function(){if("undefined"!==typeof Image){var e=!1,r=new Image;return r.src=n,r.onload=function(){t(r),e=!0},function(){e&&t(null)}}})),null}));t.DragPreviewImage=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={},i=l(n(2079));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}));var a=l(n(2095));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var o=l(n(2104));Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===o[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var s=l(n(336));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var u=l(n(2105));function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===u[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(2080));Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDrag=function(e,t){var n=i.useOptionalFactory(e,t);l.invariant(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");var c=a.useDragSourceMonitor(),f=o.useDragSourceConnector(n.options,n.previewOptions);return r.useRegisteredDragSource(n,c,f),[s.useCollectedProps(n.collect,c,f),u.useConnectDragSource(f),u.useConnectDragPreview(f)]};var r=n(2081),i=n(1191),a=n(2090),o=n(2091),s=n(1192),u=n(2094),l=n(207)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useRegisteredDragSource=function(e,t,n){var l=s.useDragDropManager(),c=o.useDragSource(e,t,n),f=u.useDragType(e);a.useIsomorphicLayoutEffect((function(){if(null!=f){var e=i.registerSource(f,c,l),a=r(e,2),o=a[0],s=a[1];return t.receiveHandlerId(o),n.receiveHandlerId(o),s}}),[l,t,n,c,f])};var i=n(432),a=n(433),o=n(2087),s=n(336),u=n(2089)},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(207),o=!1,s=!1,u=function(){function e(t){r(this,e),this.sourceId=null,this.internalMonitor=t.getMonitor()}return i(e,[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"getHandlerId",value:function(){return this.sourceId}},{key:"canDrag",value:function(){a.invariant(!o,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return o=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{o=!1}}},{key:"isDragging",value:function(){if(!this.sourceId)return!1;a.invariant(!s,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return s=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{s=!1}}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"isDraggingSource",value:function(e){return this.internalMonitor.isDraggingSource(e)}},{key:"isOverTarget",value:function(e,t){return this.internalMonitor.isOverTarget(e,t)}},{key:"getTargetIds",value:function(){return this.internalMonitor.getTargetIds()}},{key:"isSourcePublic",value:function(){return this.internalMonitor.isSourcePublic()}},{key:"getSourceId",value:function(){return this.internalMonitor.getSourceId()}},{key:"subscribeToOffsetChange",value:function(e){return this.internalMonitor.subscribeToOffsetChange(e)}},{key:"canDragSource",value:function(e){return this.internalMonitor.canDragSource(e)}},{key:"canDropOnTarget",value:function(e){return this.internalMonitor.canDropOnTarget(e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}();t.DragSourceMonitorImpl=u},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(207),o=!1,s=function(){function e(t){r(this,e),this.targetId=null,this.internalMonitor=t.getMonitor()}return i(e,[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"getHandlerId",value:function(){return this.targetId}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"canDrop",value:function(){if(!this.targetId)return!1;a.invariant(!o,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return o=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{o=!1}}},{key:"isOver",value:function(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}();t.DropTargetMonitorImpl=s},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(1188),o=n(1189),s=n(1190),u=function(){function e(t){var n=this;r(this,e),this.hooks=a.wrapConnectorHooks({dragSource:function(e,t){n.clearDragSource(),n.dragSourceOptions=t||null,o.isRef(e)?n.dragSourceRef=e:n.dragSourceNode=e,n.reconnectDragSource()},dragPreview:function(e,t){n.clearDragPreview(),n.dragPreviewOptions=t||null,o.isRef(e)?n.dragPreviewRef=e:n.dragPreviewNode=e,n.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}return i(e,[{key:"receiveHandlerId",value:function(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}},{key:"connectTarget",get:function(){return this.dragSource}},{key:"dragSourceOptions",get:function(){return this.dragSourceOptionsInternal},set:function(e){this.dragSourceOptionsInternal=e}},{key:"dragPreviewOptions",get:function(){return this.dragPreviewOptionsInternal},set:function(e){this.dragPreviewOptionsInternal=e}},{key:"reconnect",value:function(){var e=this.reconnectDragSource();this.reconnectDragPreview(e)}},{key:"reconnectDragSource",value:function(){var e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}},{key:"reconnectDragPreview",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.dragPreview,n=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();n&&this.disconnectDragPreview(),this.handlerId&&(t?n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didConnectedDragSourceChange",value:function(){return this.lastConnectedDragSource!==this.dragSource}},{key:"didConnectedDragPreviewChange",value:function(){return this.lastConnectedDragPreview!==this.dragPreview}},{key:"didDragSourceOptionsChange",value:function(){return!s.shallowEqual(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}},{key:"didDragPreviewOptionsChange",value:function(){return!s.shallowEqual(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}},{key:"disconnectDragSource",value:function(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}},{key:"disconnectDragPreview",value:function(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}},{key:"dragSource",get:function(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}},{key:"dragPreview",get:function(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}},{key:"clearDragSource",value:function(){this.dragSourceNode=null,this.dragSourceRef=null}},{key:"clearDragPreview",value:function(){this.dragPreviewNode=null,this.dragPreviewRef=null}}]),e}();t.SourceConnector=u},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(1190),o=n(1188),s=n(1189),u=function(){function e(t){var n=this;r(this,e),this.hooks=o.wrapConnectorHooks({dropTarget:function(e,t){n.clearDropTarget(),n.dropTargetOptions=t,s.isRef(e)?n.dropTargetRef=e:n.dropTargetNode=e,n.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}return i(e,[{key:"connectTarget",get:function(){return this.dropTarget}},{key:"reconnect",value:function(){var e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();var t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}},{key:"receiveHandlerId",value:function(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}},{key:"dropTargetOptions",get:function(){return this.dropTargetOptionsInternal},set:function(e){this.dropTargetOptionsInternal=e}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didDropTargetChange",value:function(){return this.lastConnectedDropTarget!==this.dropTarget}},{key:"didOptionsChange",value:function(){return!a.shallowEqual(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}},{key:"disconnectDropTarget",value:function(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}},{key:"dropTarget",get:function(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}},{key:"clearDropTarget",value:function(){this.dropTargetRef=null,this.dropTargetNode=null}}]),e}();t.TargetConnector=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerTarget=function(e,t,n){var r=n.getRegistry(),i=r.addTarget(e,t);return[i,function(){return r.removeTarget(i)}]},t.registerSource=function(e,t,n){var r=n.getRegistry(),i=r.addSource(e,t);return[i,function(){return r.removeSource(i)}]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragSource=function(e,t,n){var a=r.useMemo((function(){return new i.DragSourceImpl(e,t,n)}),[t,n]);return r.useEffect((function(){a.spec=e}),[e]),a};var r=n(1),i=n(2088)},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t,n,i){r(this,e),this.spec=t,this.monitor=n,this.connector=i}return i(e,[{key:"beginDrag",value:function(){var e=this.spec,t=this.monitor,n=null;return null!==(n="object"===typeof e.item?e.item:"function"===typeof e.item?e.item(t):{})&&void 0!==n?n:null}},{key:"canDrag",value:function(){var e=this.spec,t=this.monitor;return"boolean"===typeof e.canDrag?e.canDrag:"function"!==typeof e.canDrag||e.canDrag(t)}},{key:"isDragging",value:function(e,t){var n=this.spec,r=this.monitor,i=n.isDragging;return i?i(r):t===e.getSourceId()}},{key:"endDrag",value:function(){var e=this.spec,t=this.monitor,n=this.connector,r=e.end;r&&r(t.getItem(),t),n.reconnect()}}]),e}();t.DragSourceImpl=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragType=function(e){return i.useMemo((function(){var t=e.type;return r.invariant(null!=t,"spec.type must be defined"),t}),[e])};var r=n(207),i=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragSourceMonitor=function(){var e=a.useDragDropManager();return r.useMemo((function(){return new i.DragSourceMonitorImpl(e)}),[e])};var r=n(1),i=n(432),a=n(336)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDragSourceConnector=function(e,t){var n=a.useDragDropManager(),s=r.useMemo((function(){return new i.SourceConnector(n.getBackend())}),[n]);return o.useIsomorphicLayoutEffect((function(){return s.dragSourceOptions=e||null,s.reconnect(),function(){return s.disconnectDragSource()}}),[s,e]),o.useIsomorphicLayoutEffect((function(){return s.dragPreviewOptions=t||null,s.reconnect(),function(){return s.disconnectDragPreview()}}),[s,t]),s};var r=n(1),i=n(432),a=n(336),o=n(433)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useMonitorOutput=function(e,t,n){var o=a.useCollector(e,t,n),s=r(o,2),u=s[0],l=s[1];return i.useIsomorphicLayoutEffect((function(){var t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(l,{handlerIds:[t]})}),[e,l]),u};var i=n(433),a=n(1193)},function(e,t,n){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!==i--;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(a=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!==i--;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;0!==i--;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useConnectDragSource=function(e){return r.useMemo((function(){return e.hooks.dragSource()}),[e])},t.useConnectDragPreview=function(e){return r.useMemo((function(){return e.hooks.dragPreview()}),[e])};var r=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(2096));Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDrop=function(e,t){var n=i.useOptionalFactory(e,t),l=a.useDropTargetMonitor(),c=o.useDropTargetConnector(n.options);return r.useRegisteredDropTarget(n,l,c),[s.useCollectedProps(n.collect,l,c),u.useConnectDropTarget(c)]};var r=n(2097),i=n(1191),a=n(2101),o=n(2102),s=n(1192),u=n(2103)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useRegisteredDropTarget=function(e,t,n){var l=a.useDragDropManager(),c=u.useDropTarget(e,t),f=s.useAccept(e);o.useIsomorphicLayoutEffect((function(){var e=i.registerTarget(f,c,l),a=r(e,2),o=a[0],s=a[1];return t.receiveHandlerId(o),n.receiveHandlerId(o),s}),[l,t,c,n,f.map((function(e){return e.toString()})).join("|")])};var i=n(432),a=n(336),o=n(433),s=n(2098),u=n(2099)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useAccept=function(e){var t=e.accept;return i.useMemo((function(){return r.invariant(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]}),[t])};var r=n(207),i=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDropTarget=function(e,t){var n=r.useMemo((function(){return new i.DropTargetImpl(e,t)}),[t]);return r.useEffect((function(){n.spec=e}),[e]),n};var r=n(1),i=n(2100)},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t,n){r(this,e),this.spec=t,this.monitor=n}return i(e,[{key:"canDrop",value:function(){var e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}},{key:"hover",value:function(){var e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}},{key:"drop",value:function(){var e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}}]),e}();t.DropTargetImpl=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDropTargetMonitor=function(){var e=a.useDragDropManager();return r.useMemo((function(){return new i.DropTargetMonitorImpl(e)}),[e])};var r=n(1),i=n(432),a=n(336)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useDropTargetConnector=function(e){var t=a.useDragDropManager(),n=r.useMemo((function(){return new i.TargetConnector(t.getBackend())}),[t]);return o.useIsomorphicLayoutEffect((function(){return n.dropTargetOptions=e||null,n.reconnect(),function(){return n.disconnectDropTarget()}}),[e]),n};var r=n(1),i=n(432),a=n(336),o=n(433)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.useConnectDropTarget=function(e){return r.useMemo((function(){return e.hooks.dropTarget()}),[e])};var r=n(1)},function(e,t,n){"use strict";var r=n(132).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useDragLayer=function(e){var t=a.useDragDropManager().getMonitor(),n=o.useCollector(t,e),s=r(n,2),u=s[0],l=s[1];return i.useEffect((function(){return t.subscribeToOffsetChange(l)})),i.useEffect((function(){return t.subscribeToStateChange(l)})),u};var i=n(1),a=n(336),o=n(1193)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){n(2107)},function(e,t,n){"use strict";(0,n(59)(n(2108)).default)()},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){(0,a.default)(i.default)};var i=r(n(2109)),a=r(n(2183))},function(e,t,n){e.exports=n(2110).default},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(2111)),a=r(n(2174)),o=n(2180),s=r(n(2181)),u=r(n(2182));var l={create:function(e){var t={},n=Object.keys(e),r=(a.default.get(o.GLOBAL_CACHE_KEY)||{}).namespace,i=void 0===r?"":r;return n.forEach((function(e){var n=(0,s.default)(i,e);t[e]=n})),t},resolve:function(e){var t=(0,i.default)(e,1/0),n=(0,u.default)(t),r=n.classNames,a=n.hasInlineStyles,o=n.inlineStyles,s={className:r.map((function(e,t){return"".concat(e," ").concat(e,"_").concat(t+1)})).join(" ")};return a&&(s.style=o),s}};t.default=l},function(e,t,n){"use strict";var r=n(337),i=n(2127),a=n(1200),o=n(1220),s=o(),u=n(2172),l=i(s);r(l,{getPolyfill:o,implementation:a,shim:u}),e.exports=l},function(e,t,n){"use strict";var r;if(!Object.keys){var i=Object.prototype.hasOwnProperty,a=Object.prototype.toString,o=n(1194),s=Object.prototype.propertyIsEnumerable,u=!s.call({toString:null},"toString"),l=s.call((function(){}),"prototype"),c=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],f=function(e){var t=e.constructor;return t&&t.prototype===e},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},h=function(){if("undefined"===typeof window)return!1;for(var e in window)try{if(!d["$"+e]&&i.call(window,e)&&null!==window[e]&&"object"===typeof window[e])try{f(window[e])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(e){var t=null!==e&&"object"===typeof e,n="[object Function]"===a.call(e),r=o(e),s=t&&"[object String]"===a.call(e),d=[];if(!t&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var p=l&&n;if(s&&e.length>0&&!i.call(e,0))for(var g=0;g<e.length;++g)d.push(String(g));if(r&&e.length>0)for(var m=0;m<e.length;++m)d.push(String(m));else for(var v in e)p&&"prototype"===v||!i.call(e,v)||d.push(String(v));if(u)for(var b=function(e){if("undefined"===typeof window||!h)return f(e);try{return f(e)}catch(t){return!1}}(e),y=0;y<c.length;++y)b&&"constructor"===c[y]||!i.call(e,c[y])||d.push(c[y]);return d}}e.exports=r},function(e,t,n){"use strict";e.exports=Error},function(e,t,n){"use strict";e.exports=EvalError},function(e,t,n){"use strict";e.exports=ReferenceError},function(e,t,n){"use strict";e.exports=URIError},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Object.prototype.toString,a=Math.max,o="[object Function]",s=function(e,t){for(var n=[],r=0;r<e.length;r+=1)n[r]=e[r];for(var i=0;i<t.length;i+=1)n[i+e.length]=t[i];return n},u=function(e,t){for(var n=[],r=t||0,i=0;r<e.length;r+=1,i+=1)n[i]=e[r];return n},l=function(e,t){for(var n="",r=0;r<e.length;r+=1)n+=e[r],r+1<e.length&&(n+=t);return n};e.exports=function(e){var t=this;if("function"!==typeof t||i.apply(t)!==o)throw new TypeError(r+t);for(var n,c=u(arguments,1),f=function(){if(this instanceof n){var r=t.apply(this,s(c,arguments));return Object(r)===r?r:this}return t.apply(e,s(c,arguments))},d=a(0,t.length-c.length),h=[],p=0;p<d;p++)h[p]="$"+p;if(n=Function("binder","return function ("+l(h,",")+"){ return binder.apply(this,arguments); }")(f),t.prototype){var g=function(){};g.prototype=t.prototype,n.prototype=new g,g.prototype=null}return n}},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(2119),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(2120);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(2122);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(2124)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(2125),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(2126);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(1199),i=n(2129),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(d){l=null}e.exports=function(e){var t=s(r,o,arguments);if(u&&l){var n=u(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var f=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(1199),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(192)("%Symbol.species%",!0),i=n(113),a=n(2131),o=n(646),s=n(847),u=n(2136),l=n(269),c=n(1201);e.exports=function(e,t){if(!c(t)||t<0)throw new i("Assertion failed: length must be an integer >= 0");if(!s(e))return a(t);var n=o(e,"constructor");if(r&&"Object"===l(n)&&null===(n=o(n,r))&&(n=void 0),"undefined"===typeof n)return a(t);if(!u(n))throw new i("C must be a constructor");return new n(t)}},function(e,t,n){"use strict";var r=n(192),i=r("%Array.prototype%"),a=n(1196),o=n(644),s=n(113),u=n(1201),l=Math.pow(2,32)-1,c=n(1198)(),f=r("%Object.setPrototypeOf%",!0)||(c?function(e,t){return e.__proto__=t,e}:null);e.exports=function(e){if(!u(e)||e<0)throw new s("Assertion failed: `length` must be an integer Number >= 0");if(e>l)throw new a("length is greater than (2**32 - 1)");var t=arguments.length>1?arguments[1]:i,n=[];if(t!==i){if(!f)throw new o("ArrayCreate: a `proto` argument that is not `Array.prototype` is not supported in an environment that does not support setting the [[Prototype]]");f(n,t)}return 0!==e&&(n.length=e),n}},function(e,t,n){(function(t){var r="function"===typeof Map&&Map.prototype,i=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,a=r&&i&&"function"===typeof i.get?i.get:null,o=r&&Map.prototype.forEach,s="function"===typeof Set&&Set.prototype,u=Object.getOwnPropertyDescriptor&&s?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,l=s&&u&&"function"===typeof u.get?u.get:null,c=s&&Set.prototype.forEach,f="function"===typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,d="function"===typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,h="function"===typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,p=Boolean.prototype.valueOf,g=Object.prototype.toString,m=Function.prototype.toString,v=String.prototype.match,b=String.prototype.slice,y=String.prototype.replace,_=String.prototype.toUpperCase,A=String.prototype.toLowerCase,w=RegExp.prototype.test,F=Array.prototype.concat,k=Array.prototype.join,x=Array.prototype.slice,E=Math.floor,C="function"===typeof BigInt?BigInt.prototype.valueOf:null,S=Object.getOwnPropertySymbols,O="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?Symbol.prototype.toString:null,D="function"===typeof Symbol&&"object"===typeof Symbol.iterator,j="function"===typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===D||"symbol")?Symbol.toStringTag:null,T=Object.prototype.propertyIsEnumerable,P=("function"===typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function R(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||w.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof e){var r=e<0?-E(-e):E(e);if(r!==e){var i=String(r),a=b.call(t,i.length+1);return y.call(i,n,"$&_")+"."+y.call(y.call(a,/([0-9]{3})/g,"$&_"),/_$/,"")}}return y.call(t,n,"$&_")}var M=n(2133),I=M.custom,B=z(I)?I:null;function N(e,t,n){var r="double"===(n.quoteStyle||t)?'"':"'";return r+e+r}function L(e){return y.call(String(e),/"/g,"&quot;")}function U(e){return"[object Array]"===W(e)&&(!j||!("object"===typeof e&&j in e))}function H(e){return"[object RegExp]"===W(e)&&(!j||!("object"===typeof e&&j in e))}function z(e){if(D)return e&&"object"===typeof e&&e instanceof Symbol;if("symbol"===typeof e)return!0;if(!e||"object"!==typeof e||!O)return!1;try{return O.call(e),!0}catch(t){}return!1}e.exports=function e(n,r,i,s){var u=r||{};if(V(u,"quoteStyle")&&"single"!==u.quoteStyle&&"double"!==u.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(V(u,"maxStringLength")&&("number"===typeof u.maxStringLength?u.maxStringLength<0&&u.maxStringLength!==1/0:null!==u.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var g=!V(u,"customInspect")||u.customInspect;if("boolean"!==typeof g&&"symbol"!==g)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(V(u,"indent")&&null!==u.indent&&"\t"!==u.indent&&!(parseInt(u.indent,10)===u.indent&&u.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(V(u,"numericSeparator")&&"boolean"!==typeof u.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var _=u.numericSeparator;if("undefined"===typeof n)return"undefined";if(null===n)return"null";if("boolean"===typeof n)return n?"true":"false";if("string"===typeof n)return K(n,u);if("number"===typeof n){if(0===n)return 1/0/n>0?"0":"-0";var w=String(n);return _?R(n,w):w}if("bigint"===typeof n){var E=String(n)+"n";return _?R(n,E):E}var S="undefined"===typeof u.depth?5:u.depth;if("undefined"===typeof i&&(i=0),i>=S&&S>0&&"object"===typeof n)return U(n)?"[Array]":"[Object]";var I=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"===typeof e.indent&&e.indent>0))return null;n=k.call(Array(e.indent+1)," ")}return{base:n,prev:k.call(Array(t+1),n)}}(u,i);if("undefined"===typeof s)s=[];else if(G(s,n)>=0)return"[Circular]";function q(t,n,r){if(n&&(s=x.call(s)).push(n),r){var a={depth:u.depth};return V(u,"quoteStyle")&&(a.quoteStyle=u.quoteStyle),e(t,a,i+1,s)}return e(t,u,i+1,s)}if("function"===typeof n&&!H(n)){var Q=function(e){if(e.name)return e.name;var t=v.call(m.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(n),ee=$(n,q);return"[Function"+(Q?": "+Q:" (anonymous)")+"]"+(ee.length>0?" { "+k.call(ee,", ")+" }":"")}if(z(n)){var te=D?y.call(String(n),/^(Symbol\(.*\))_[^)]*$/,"$1"):O.call(n);return"object"!==typeof n||D?te:Y(te)}if(function(e){if(!e||"object"!==typeof e)return!1;if("undefined"!==typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"===typeof e.nodeName&&"function"===typeof e.getAttribute}(n)){for(var ne="<"+A.call(String(n.nodeName)),re=n.attributes||[],ie=0;ie<re.length;ie++)ne+=" "+re[ie].name+"="+N(L(re[ie].value),"double",u);return ne+=">",n.childNodes&&n.childNodes.length&&(ne+="..."),ne+="</"+A.call(String(n.nodeName))+">"}if(U(n)){if(0===n.length)return"[]";var ae=$(n,q);return I&&!function(e){for(var t=0;t<e.length;t++)if(G(e[t],"\n")>=0)return!1;return!0}(ae)?"["+Z(ae,I)+"]":"[ "+k.call(ae,", ")+" ]"}if(function(e){return"[object Error]"===W(e)&&(!j||!("object"===typeof e&&j in e))}(n)){var oe=$(n,q);return"cause"in Error.prototype||!("cause"in n)||T.call(n,"cause")?0===oe.length?"["+String(n)+"]":"{ ["+String(n)+"] "+k.call(oe,", ")+" }":"{ ["+String(n)+"] "+k.call(F.call("[cause]: "+q(n.cause),oe),", ")+" }"}if("object"===typeof n&&g){if(B&&"function"===typeof n[B]&&M)return M(n,{depth:S-i});if("symbol"!==g&&"function"===typeof n.inspect)return n.inspect()}if(function(e){if(!a||!e||"object"!==typeof e)return!1;try{a.call(e);try{l.call(e)}catch(ne){return!0}return e instanceof Map}catch(t){}return!1}(n)){var se=[];return o&&o.call(n,(function(e,t){se.push(q(t,n,!0)+" => "+q(e,n))})),J("Map",a.call(n),se,I)}if(function(e){if(!l||!e||"object"!==typeof e)return!1;try{l.call(e);try{a.call(e)}catch(t){return!0}return e instanceof Set}catch(n){}return!1}(n)){var ue=[];return c&&c.call(n,(function(e){ue.push(q(e,n))})),J("Set",l.call(n),ue,I)}if(function(e){if(!f||!e||"object"!==typeof e)return!1;try{f.call(e,f);try{d.call(e,d)}catch(ne){return!0}return e instanceof WeakMap}catch(t){}return!1}(n))return X("WeakMap");if(function(e){if(!d||!e||"object"!==typeof e)return!1;try{d.call(e,d);try{f.call(e,f)}catch(ne){return!0}return e instanceof WeakSet}catch(t){}return!1}(n))return X("WeakSet");if(function(e){if(!h||!e||"object"!==typeof e)return!1;try{return h.call(e),!0}catch(t){}return!1}(n))return X("WeakRef");if(function(e){return"[object Number]"===W(e)&&(!j||!("object"===typeof e&&j in e))}(n))return Y(q(Number(n)));if(function(e){if(!e||"object"!==typeof e||!C)return!1;try{return C.call(e),!0}catch(t){}return!1}(n))return Y(q(C.call(n)));if(function(e){return"[object Boolean]"===W(e)&&(!j||!("object"===typeof e&&j in e))}(n))return Y(p.call(n));if(function(e){return"[object String]"===W(e)&&(!j||!("object"===typeof e&&j in e))}(n))return Y(q(String(n)));if("undefined"!==typeof window&&n===window)return"{ [object Window] }";if(n===t)return"{ [object globalThis] }";if(!function(e){return"[object Date]"===W(e)&&(!j||!("object"===typeof e&&j in e))}(n)&&!H(n)){var le=$(n,q),ce=P?P(n)===Object.prototype:n instanceof Object||n.constructor===Object,fe=n instanceof Object?"":"null prototype",de=!ce&&j&&Object(n)===n&&j in n?b.call(W(n),8,-1):fe?"Object":"",he=(ce||"function"!==typeof n.constructor?"":n.constructor.name?n.constructor.name+" ":"")+(de||fe?"["+k.call(F.call([],de||[],fe||[]),": ")+"] ":"");return 0===le.length?he+"{}":I?he+"{"+Z(le,I)+"}":he+"{ "+k.call(le,", ")+" }"}return String(n)};var q=Object.prototype.hasOwnProperty||function(e){return e in this};function V(e,t){return q.call(e,t)}function W(e){return g.call(e)}function G(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1}function K(e,t){if(e.length>t.maxStringLength){var n=e.length-t.maxStringLength,r="... "+n+" more character"+(n>1?"s":"");return K(b.call(e,0,t.maxStringLength),t)+r}return N(y.call(y.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Q),"single",t)}function Q(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+_.call(t.toString(16))}function Y(e){return"Object("+e+")"}function X(e){return e+" { ? }"}function J(e,t,n,r){return e+" ("+t+") {"+(r?Z(n,r):k.call(n,", "))+"}"}function Z(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+k.call(e,","+n)+"\n"+t.prev}function $(e,t){var n=U(e),r=[];if(n){r.length=e.length;for(var i=0;i<e.length;i++)r[i]=V(e,i)?t(e[i],e):""}var a,o="function"===typeof S?S(e):[];if(D){a={};for(var s=0;s<o.length;s++)a["$"+o[s]]=o[s]}for(var u in e)V(e,u)&&(n&&String(Number(u))===u&&u<e.length||D&&a["$"+u]instanceof Symbol||(w.call(/[^\w$]/,u)?r.push(t(u,e)+": "+t(e[u],e)):r.push(u+": "+t(e[u],e))));if("function"===typeof S)for(var l=0;l<o.length;l++)T.call(e,o[l])&&r.push("["+t(o[l])+"]: "+t(e[o[l]],e));return r}}).call(this,n(101))},,function(e,t,n){"use strict";e.exports=function(e){return null===e?"Null":"undefined"===typeof e?"Undefined":"function"===typeof e||"object"===typeof e?"Object":"number"===typeof e?"Number":"boolean"===typeof e?"Boolean":"string"===typeof e?"String":void 0}},function(e,t,n){"use strict";var r=n(192),i=n(1195),a=n(1204)(),o=n(846),s=n(113),u=r("%Math.floor%");e.exports=function(e,t){if("function"!==typeof e)throw new s("`fn` is not a function");if("number"!==typeof t||t<0||t>4294967295||u(t)!==t)throw new s("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],r=!0,l=!0;if("length"in e&&o){var c=o(e,"length");c&&!c.configurable&&(r=!1),c&&!c.writable&&(l=!1)}return(r||l||!n)&&(a?i(e,"length",t,!0,!0):i(e,"length",t)),e}},function(e,t,n){"use strict";var r=n(2137)("%Reflect.construct%",!0),i=n(2138);try{i({},"",{"[[Get]]":function(){}})}catch(s){i=null}if(i&&r){var a={},o={};i(o,"length",{"[[Get]]":function(){throw a},"[[Enumerable]]":!0}),e.exports=function(e){try{r(e,o)}catch(t){return t===a}}}else e.exports=function(e){return"function"===typeof e&&!!e.prototype}},function(e,t,n){"use strict";e.exports=n(192)},function(e,t,n){"use strict";var r=n(113),i=n(339),a=n(1205),o=n(1206),s=n(849),u=n(338),l=n(850),c=n(1207),f=n(269);e.exports=function(e,t,n){if("Object"!==f(e))throw new r("Assertion failed: Type(O) is not Object");if(!u(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");var d=i(n)?n:c(n);if(!i(d))throw new r("Assertion failed: Desc is not a valid Property Descriptor");return a(s,l,o,e,t,d)}},function(e,t,n){"use strict";e.exports=function(e){if("undefined"===typeof e)return e;var t={};return"[[Value]]"in e&&(t.value=e["[[Value]]"]),"[[Writable]]"in e&&(t.writable=!!e["[[Writable]]"]),"[[Get]]"in e&&(t.get=e["[[Get]]"]),"[[Set]]"in e&&(t.set=e["[[Set]]"]),"[[Enumerable]]"in e&&(t.enumerable=!!e["[[Enumerable]]"]),"[[Configurable]]"in e&&(t.configurable=!!e["[[Configurable]]"]),t}},function(e,t,n){"use strict";e.exports=function(e){return!!e}},function(e,t,n){"use strict";var r=n(113),i=n(1210),a=n(2142),o=n(2143),s=n(646),u=n(2150),l=n(847),c=n(2151),f=n(2168);e.exports=function e(t,n,d,h,p){var g;arguments.length>5&&(g=arguments[5]);for(var m=h,v=0;v<d;){var b=f(v),y=u(n,b);if(!0===y){var _=s(n,b);if("undefined"!==typeof g){if(arguments.length<=6)throw new r("Assertion failed: thisArg is required when mapperFunction is provided");_=a(g,arguments[6],[_,v,n])}var A=!1;if(p>0&&(A=l(_)),A){var w=c(_);m=e(t,_,w,m,p-1)}else{if(m>=i)throw new r("index too large");o(t,f(m),_),m+=1}}v+=1}return m}},function(e,t,n){"use strict";var r=n(192),i=n(434),a=n(113),o=n(847),s=r("%Reflect.apply%",!0)||i("Function.prototype.apply");e.exports=function(e,t){var n=arguments.length>2?arguments[2]:[];if(!o(n))throw new a("Assertion failed: optional `argumentsList`, if provided, must be a List");return s(e,t,n)}},function(e,t,n){"use strict";var r=n(113),i=n(2144),a=n(338),o=n(269);e.exports=function(e,t,n){if("Object"!==o(e))throw new r("Assertion failed: Type(O) is not Object");if(!a(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");if(!i(e,t,n))throw new r("unable to create data property")}},function(e,t,n){"use strict";var r=n(113),i=n(338),a=n(2145),o=n(269);e.exports=function(e,t,n){if("Object"!==o(e))throw new r("Assertion failed: Type(O) is not Object");if(!i(t))throw new r("Assertion failed: IsPropertyKey(P) is not true");return a(e,t,{"[[Configurable]]":!0,"[[Enumerable]]":!0,"[[Value]]":n,"[[Writable]]":!0})}},function(e,t,n){"use strict";var r=n(846),i=n(644),a=n(113),o=n(339),s=n(851),u=n(2146),l=n(338),c=n(1207),f=n(850),d=n(269),h=n(2147);e.exports=function(e,t,n){if("Object"!==d(e))throw new a("Assertion failed: O must be an Object");if(!l(t))throw new a("Assertion failed: P must be a Property Key");if(!o(n))throw new a("Assertion failed: Desc must be a Property Descriptor");if(!r){if(s(n))throw new i("This environment does not support accessor property descriptors.");var p=!(t in e)&&n["[[Writable]]"]&&n["[[Enumerable]]"]&&n["[[Configurable]]"]&&"[[Value]]"in n,g=t in e&&(!("[[Configurable]]"in n)||n["[[Configurable]]"])&&(!("[[Enumerable]]"in n)||n["[[Enumerable]]"])&&(!("[[Writable]]"in n)||n["[[Writable]]"])&&"[[Value]]"in n;if(p||g)return e[t]=n["[[Value]]"],f(e[t],n["[[Value]]"]);throw new i("This environment does not support defining non-writable, non-enumerable, or non-configurable properties")}var m=r(e,t),v=m&&c(m),b=u(e);return h(e,t,b,n,v)}},function(e,t,n){"use strict";var r=n(192),i=r("%Object.preventExtensions%",!0),a=r("%Object.isExtensible%",!0),o=n(1211);e.exports=i?function(e){return!o(e)&&a(e)}:function(e){return!o(e)}},function(e,t,n){"use strict";var r=n(113),i=n(1205),a=n(2148),o=n(339),s=n(1206),u=n(851),l=n(849),c=n(2149),f=n(338),d=n(850),h=n(269);e.exports=function(e,t,n,p,g){var m,v,b=h(e);if("Undefined"!==b&&"Object"!==b)throw new r("Assertion failed: O must be undefined or an Object");if(!f(t))throw new r("Assertion failed: P must be a Property Key");if("boolean"!==typeof n)throw new r("Assertion failed: extensible must be a Boolean");if(!o(p))throw new r("Assertion failed: Desc must be a Property Descriptor");if("undefined"!==typeof g&&!o(g))throw new r("Assertion failed: current must be a Property Descriptor, or undefined");if("undefined"===typeof g)return!!n&&("Undefined"===b||(u(p)?i(l,d,s,e,t,p):i(l,d,s,e,t,{"[[Configurable]]":!!p["[[Configurable]]"],"[[Enumerable]]":!!p["[[Enumerable]]"],"[[Value]]":p["[[Value]]"],"[[Writable]]":!!p["[[Writable]]"]})));if(!a({IsAccessorDescriptor:u,IsDataDescriptor:l},g))throw new r("`current`, when present, must be a fully populated and valid Property Descriptor");if(!g["[[Configurable]]"]){if("[[Configurable]]"in p&&p["[[Configurable]]"])return!1;if("[[Enumerable]]"in p&&!d(p["[[Enumerable]]"],g["[[Enumerable]]"]))return!1;if(!c(p)&&!d(u(p),u(g)))return!1;if(u(g)){if("[[Get]]"in p&&!d(p["[[Get]]"],g["[[Get]]"]))return!1;if("[[Set]]"in p&&!d(p["[[Set]]"],g["[[Set]]"]))return!1}else if(!g["[[Writable]]"]){if("[[Writable]]"in p&&p["[[Writable]]"])return!1;if("[[Value]]"in p&&!d(p["[[Value]]"],g["[[Value]]"]))return!1}}return"Undefined"===b||(l(g)&&u(p)?(m=("[[Configurable]]"in p?p:g)["[[Configurable]]"],v=("[[Enumerable]]"in p?p:g)["[[Enumerable]]"],i(l,d,s,e,t,{"[[Configurable]]":!!m,"[[Enumerable]]":!!v,"[[Get]]":("[[Get]]"in p?p:g)["[[Get]]"],"[[Set]]":("[[Set]]"in p?p:g)["[[Set]]"]})):u(g)&&l(p)?(m=("[[Configurable]]"in p?p:g)["[[Configurable]]"],v=("[[Enumerable]]"in p?p:g)["[[Enumerable]]"],i(l,d,s,e,t,{"[[Configurable]]":!!m,"[[Enumerable]]":!!v,"[[Value]]":("[[Value]]"in p?p:g)["[[Value]]"],"[[Writable]]":!!("[[Writable]]"in p?p:g)["[[Writable]]"]})):i(l,d,s,e,t,p))}},function(e,t,n){"use strict";var r=n(339);e.exports=function(e,t){return r(t)&&"object"===typeof t&&"[[Enumerable]]"in t&&"[[Configurable]]"in t&&(e.IsAccessorDescriptor(t)||e.IsDataDescriptor(t))}},function(e,t,n){"use strict";var r=n(113),i=n(851),a=n(849),o=n(339);e.exports=function(e){if("undefined"===typeof e)return!1;if(!o(e))throw new r("Assertion failed: `Desc` must be a Property Descriptor");return!i(e)&&!a(e)}},function(e,t,n){"use strict";var r=n(113),i=n(338),a=n(269);e.exports=function(e,t){if("Object"!==a(e))throw new r("Assertion failed: `O` must be an Object");if(!i(t))throw new r("Assertion failed: `P` must be a Property Key");return t in e}},function(e,t,n){"use strict";var r=n(113),i=n(646),a=n(1212),o=n(269);e.exports=function(e){if("Object"!==o(e))throw new r("Assertion failed: `obj` must be an Object");return a(i(e,"length"))}},function(e,t,n){"use strict";var r=n(192),i=n(113),a=r("%Number%"),o=n(1211),s=n(2153),u=n(2157);e.exports=function(e){var t=o(e)?e:s(e,a);if("symbol"===typeof t)throw new i("Cannot convert a Symbol value to a number");if("bigint"===typeof t)throw new i("Conversion from 'BigInt' to 'number' is not allowed.");return"string"===typeof t?u(t):a(t)}},function(e,t,n){"use strict";var r=n(2154);e.exports=function(e){return arguments.length>1?r(e,arguments[1]):r(e)}},function(e,t,n){"use strict";var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator,i=n(2155),a=n(1209),o=n(2156),s=n(1215),u=function(e,t){if("undefined"===typeof e||null===e)throw new TypeError("Cannot call method on "+e);if("string"!==typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"');var n,r,o,s="string"===t?["toString","valueOf"]:["valueOf","toString"];for(o=0;o<s.length;++o)if(n=e[s[o]],a(n)&&(r=n.call(e),i(r)))return r;throw new TypeError("No default value")},l=function(e,t){var n=e[t];if(null!==n&&"undefined"!==typeof n){if(!a(n))throw new TypeError(n+" returned for property "+t+" of object "+e+" is not a function");return n}};e.exports=function(e){if(i(e))return e;var t,n="default";if(arguments.length>1&&(arguments[1]===String?n="string":arguments[1]===Number&&(n="number")),r&&(Symbol.toPrimitive?t=l(e,Symbol.toPrimitive):s(e)&&(t=Symbol.prototype.valueOf)),"undefined"!==typeof t){var a=t.call(e,n);if(i(a))return a;throw new TypeError("unable to convert exotic object to primitive")}return"default"===n&&(o(e)||s(e))&&(n="string"),u(e,"default"===n?"number":n)}},function(e,t,n){"use strict";e.exports=function(e){return null===e||"function"!==typeof e&&"object"!==typeof e}},function(e,t,n){"use strict";var r=Date.prototype.getDay,i=Object.prototype.toString,a=n(1214)();e.exports=function(e){return"object"===typeof e&&null!==e&&(a?function(e){try{return r.call(e),!0}catch(t){return!1}}(e):"[object Date]"===i.call(e))}},function(e,t,n){"use strict";var r=n(192),i=r("%Number%"),a=r("%RegExp%"),o=n(113),s=r("%parseInt%"),u=n(434),l=n(2158),c=u("String.prototype.slice"),f=l(/^0b[01]+$/i),d=l(/^0o[0-7]+$/i),h=l(/^[-+]0x[0-9a-f]+$/i),p=l(new a("["+["\x85","\u200b","\ufffe"].join("")+"]","g")),g=n(2163);e.exports=function e(t){if("string"!==typeof t)throw new o("Assertion failed: `argument` is not a String");if(f(t))return i(s(c(t,2),2));if(d(t))return i(s(c(t,2),8));if(p(t)||h(t))return NaN;var n=g(t);return n!==t?e(n):i(t)}},function(e,t,n){"use strict";var r=n(434),i=n(2159),a=r("RegExp.prototype.exec"),o=n(113);e.exports=function(e){if(!i(e))throw new o("`regex` must be a RegExp");return function(t){return null!==a(e,t)}}},function(e,t,n){"use strict";var r,i,a,o,s=n(2160),u=n(1214)();if(u){r=s("Object.prototype.hasOwnProperty"),i=s("RegExp.prototype.exec"),a={};var l=function(){throw a};o={toString:l,valueOf:l},"symbol"===typeof Symbol.toPrimitive&&(o[Symbol.toPrimitive]=l)}var c=s("Object.prototype.toString"),f=Object.getOwnPropertyDescriptor;e.exports=u?function(e){if(!e||"object"!==typeof e)return!1;var t=f(e,"lastIndex");if(!(t&&r(t,"value")))return!1;try{i(e,o)}catch(n){return n===a}}:function(e){return!(!e||"object"!==typeof e&&"function"!==typeof e)&&"[object RegExp]"===c(e)}},function(e,t,n){"use strict";var r=n(1216),i=n(2162),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(1217),i=n(1216),a=i("%Function.prototype.apply%"),o=i("%Function.prototype.call%"),s=i("%Reflect.apply%",!0)||r.call(o,a),u=i("%Object.getOwnPropertyDescriptor%",!0),l=i("%Object.defineProperty%",!0),c=i("%Math.max%");if(l)try{l({},"a",{value:1})}catch(d){l=null}e.exports=function(e){var t=s(r,o,arguments);if(u&&l){var n=u(t,"length");n.configurable&&l(t,"length",{value:1+c(0,e.length-(arguments.length-1))})}return t};var f=function(){return s(r,a,arguments)};l?l(e.exports,"apply",{value:f}):e.exports.apply=f},function(e,t,n){"use strict";var r=n(848),i=n(337),a=n(852),o=n(1218),s=n(1219),u=n(2165),l=r(s()),c=function(e){return a(e),l(e)};i(c,{getPolyfill:s,implementation:o,shim:u}),e.exports=c},function(e,t,n){"use strict";var r=n(192)("%String%"),i=n(113);e.exports=function(e){if("symbol"===typeof e)throw new i("Cannot convert a Symbol value to a string");return r(e)}},function(e,t,n){"use strict";var r=n(337),i=n(1219);e.exports=function(){var e=i();return r(String.prototype,{trim:e},{trim:function(){return String.prototype.trim!==e}}),e}},function(e,t,n){"use strict";var r=n(2167),i=n(113);e.exports=function(e){if("number"!==typeof e&&"bigint"!==typeof e)throw new i("argument must be a Number or a BigInt");var t=e<0?-r(-e):r(e);return 0===t?0:t}},function(e,t,n){"use strict";var r=Math.floor;e.exports=function(e){return"bigint"===typeof e?e:r(e)}},function(e,t,n){"use strict";var r=n(192)("%String%"),i=n(113);e.exports=function(e){if("symbol"===typeof e)throw new i("Cannot convert a Symbol value to a string");return r(e)}},function(e,t,n){"use strict";e.exports=n(2170)},function(e,t,n){"use strict";var r=n(2171),i=n(852);e.exports=function(e){return i(e),r(e)}},function(e,t,n){"use strict";e.exports=Object},function(e,t,n){"use strict";var r=n(337),i=n(2173),a=n(1220);e.exports=function(){var e=a();return r(Array.prototype,{flat:e},{flat:function(){return Array.prototype.flat!==e}}),i("flat"),e}},function(e,t,n){"use strict";var r=n(308),i="function"===typeof Symbol&&"symbol"===typeof Symbol.unscopables,a=i&&Array.prototype[Symbol.unscopables],o=TypeError;e.exports=function(e){if("string"!==typeof e||!e)throw new o("method must be a non-empty string");if(!r(Array.prototype,e))throw new o("method must be on Array.prototype");i&&(a[e]=!0)}},function(e,t,n){"use strict";(function(t){var r=n(2175),i=n(1215),a="__ global cache key __";"function"===typeof Symbol&&i(Symbol("foo"))&&"function"===typeof Symbol.for&&(a=Symbol.for(a));var o=function(){return!0},s=function(){if(!t[a]){var e={};e[a]={};var n={};n[a]=o,r(t,e,n)}return t[a]},u=s(),l=function(e){return i(e)?Symbol.prototype.valueOf.call(e):typeof e+" | "+String(e)},c=function(e){if(!function(e){return null===e||"object"!==typeof e&&"function"!==typeof e}(e))throw new TypeError("key must not be an object")},f={clear:function(){delete t[a],u=s()},delete:function(e){return c(e),delete u[l(e)],!f.has(e)},get:function(e){return c(e),u[l(e)]},has:function(e){return c(e),l(e)in u},set:function(e,t){c(e);var n=l(e),i={};i[n]=t;var a={};return a[n]=o,r(u,i,a),f.has(e)},setIfMissingThenGet:function(e,t){if(f.has(e))return f.get(e);var n=t();return f.set(e,n),n}};e.exports=f}).call(this,n(101))},function(e,t,n){"use strict";var r=n(642),i="function"===typeof Symbol&&"symbol"===typeof Symbol("foo"),a=Object.prototype.toString,o=Array.prototype.concat,s=Object.defineProperty,u=n(2176)(),l=s&&u,c=function(e,t,n,r){var i;(!(t in e)||"function"===typeof(i=r)&&"[object Function]"===a.call(i)&&r())&&(l?s(e,t,{configurable:!0,enumerable:!1,value:n,writable:!0}):e[t]=n)},f=function(e,t){var n=arguments.length>2?arguments[2]:{},a=r(t);i&&(a=o.call(a,Object.getOwnPropertySymbols(t)));for(var s=0;s<a.length;s+=1)c(e,a[s],t[a[s]],n[a[s]])};f.supportsDescriptors=!!l,e.exports=f},function(e,t,n){"use strict";var r=n(2177)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(2178),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(2179);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MAX_SPECIFICITY=t.GLOBAL_CACHE_KEY=void 0;t.GLOBAL_CACHE_KEY="reactWithStylesInterfaceCSS";t.MAX_SPECIFICITY=20},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.length>0?"".concat(e,"__"):"";return"".concat(n).concat(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){for(var t=[],n=!1,r={},i=0;i<e.length;i++){var a=e[i];a&&("string"===typeof a?t.push(a):(Object.assign(r,a),n=!0))}return{classNames:t,hasInlineStyles:n,inlineStyles:r}};t.default=r},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){i.default.registerInterface(e),i.default.registerTheme(a.default)};var i=r(n(1221)),a=r(n(2184))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={white:"#fff",gray:"#484848",grayLight:"#82888a",grayLighter:"#cacccd",grayLightest:"#f2f2f2",borderMedium:"#c4c4c4",border:"#dbdbdb",borderLight:"#e4e7e7",borderLighter:"#eceeee",borderBright:"#f4f5f5",primary:"#00a699",primaryShade_1:"#33dacd",primaryShade_2:"#66e2da",primaryShade_3:"#80e8e0",primaryShade_4:"#b2f1ec",primary_dark:"#008489",secondary:"#007a87",yellow:"#ffe8bc",yellow_dark:"#ffce71"};t.default={reactDates:{zIndex:0,border:{input:{border:0,borderTop:0,borderRight:0,borderBottom:"2px solid transparent",borderLeft:0,outlineFocused:0,borderFocused:0,borderTopFocused:0,borderLeftFocused:0,borderBottomFocused:"2px solid ".concat(r.primary_dark),borderRightFocused:0,borderRadius:0},pickerInput:{borderWidth:1,borderStyle:"solid",borderRadius:2}},color:{core:r,disabled:r.grayLightest,background:r.white,backgroundDark:"#f2f2f2",backgroundFocused:r.white,border:"rgb(219, 219, 219)",text:r.gray,textDisabled:r.border,textFocused:"#007a87",placeholderText:"#757575",outside:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,color:r.gray,color_active:r.gray,color_hover:r.gray},highlighted:{backgroundColor:r.yellow,backgroundColor_active:r.yellow_dark,backgroundColor_hover:r.yellow_dark,color:r.gray,color_active:r.gray,color_hover:r.gray},minimumNights:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLighter,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter},hoveredSpan:{backgroundColor:r.primaryShade_4,backgroundColor_active:r.primaryShade_3,backgroundColor_hover:r.primaryShade_4,borderColor:r.primaryShade_3,borderColor_active:r.primaryShade_3,borderColor_hover:r.primaryShade_3,color:r.secondary,color_active:r.secondary,color_hover:r.secondary},selectedSpan:{backgroundColor:r.primaryShade_2,backgroundColor_active:r.primaryShade_1,backgroundColor_hover:r.primaryShade_1,borderColor:r.primaryShade_1,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},selected:{backgroundColor:r.primary,backgroundColor_active:r.primary,backgroundColor_hover:r.primary,borderColor:r.primary,borderColor_active:r.primary,borderColor_hover:r.primary,color:r.white,color_active:r.white,color_hover:r.white},blocked_calendar:{backgroundColor:r.grayLighter,backgroundColor_active:r.grayLighter,backgroundColor_hover:r.grayLighter,borderColor:r.grayLighter,borderColor_active:r.grayLighter,borderColor_hover:r.grayLighter,color:r.grayLight,color_active:r.grayLight,color_hover:r.grayLight},blocked_out_of_range:{backgroundColor:r.white,backgroundColor_active:r.white,backgroundColor_hover:r.white,borderColor:r.borderLight,borderColor_active:r.borderLight,borderColor_hover:r.borderLight,color:r.grayLighter,color_active:r.grayLighter,color_hover:r.grayLighter}},spacing:{dayPickerHorizontalPadding:9,captionPaddingTop:22,captionPaddingBottom:37,inputPadding:0,displayTextPaddingVertical:void 0,displayTextPaddingTop:11,displayTextPaddingBottom:9,displayTextPaddingHorizontal:void 0,displayTextPaddingLeft:11,displayTextPaddingRight:11,displayTextPaddingVertical_small:void 0,displayTextPaddingTop_small:7,displayTextPaddingBottom_small:5,displayTextPaddingHorizontal_small:void 0,displayTextPaddingLeft_small:7,displayTextPaddingRight_small:7},sizing:{inputWidth:130,inputWidth_small:97,arrowWidth:24},noScrollBarOnVerticalScrollable:!1,font:{size:14,captionSize:18,input:{size:19,weight:200,lineHeight:"24px",size_small:15,lineHeight_small:"18px",letterSpacing_small:"0.2px",styleDisabled:"italic"}}}}},function(e,t,n){e.exports=n(2186)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"CalendarDay",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"CalendarMonth",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"CalendarMonthGrid",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"DateRangePicker",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"DateRangePickerInput",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"DateRangePickerInputController",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"DateRangePickerShape",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"DayPicker",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"DayPickerRangeController",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"DayPickerSingleDateController",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"SingleDatePicker",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"SingleDatePickerInput",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"SingleDatePickerShape",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"isInclusivelyAfterDay",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"isInclusivelyBeforeDay",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"isNextDay",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"isSameDay",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"toISODateString",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"toLocalizedDateString",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"toMomentObject",{enumerable:!0,get:function(){return F.default}});var i=r(n(1222)),a=r(n(1240)),o=r(n(1242)),s=r(n(2223)),u=r(n(1256)),l=r(n(1255)),c=r(n(1248)),f=r(n(857)),d=r(n(1261)),h=r(n(1267)),p=r(n(2245)),g=r(n(1269)),m=r(n(1268)),v=r(n(440)),b=r(n(2247)),y=r(n(1263)),_=r(n(387)),A=r(n(529)),w=r(n(856)),F=r(n(435))},function(e,t,n){"use strict";var r=n(337),i=n(848),a=n(1223),o=n(1224),s=n(2188),u=i(o(),Object);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},function(e,t,n){"use strict";var r=n(1224),i=n(337);e.exports=function(){var e=r();return i(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},e.exports.__esModule=!0,e.exports.default=e.exports,n(t,r)}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){var r=n(60);e.exports={isValidMoment:function(e){return!("function"===typeof r.isMoment&&!r.isMoment(e))&&("function"===typeof e.isValid?e.isValid():!isNaN(e))}}},function(e,t){var n={invalidPredicate:"`predicate` must be a function",invalidPropValidator:"`propValidator` must be a function",requiredCore:"is marked as required",invalidTypeCore:"Invalid input type",predicateFailureCore:"Failed to succeed with predicate",anonymousMessage:"<<anonymous>>",baseInvalidMessage:"Invalid "};function r(e){if("function"!==typeof e)throw new Error(n.invalidPropValidator);var t=e.bind(null,!1,null);return t.isRequired=e.bind(null,!0,null),t.withPredicate=function(t){if("function"!==typeof t)throw new Error(n.invalidPredicate);var r=e.bind(null,!1,t);return r.isRequired=e.bind(null,!0,t),r},t}function i(e,t,r){return new Error("The prop `"+e+"` "+n.requiredCore+" in `"+t+"`, but its value is `"+r+"`.")}e.exports={constructPropValidatorVariations:r,createMomentChecker:function(e,t,a,o){return r((function(r,s,u,l,c,f,d){var h=u[l],p=typeof h,g=function(e,t,n,r){var a="undefined"===typeof r,o=null===r;if(e){if(a)return i(n,t,"undefined");if(o)return i(n,t,"null")}return a||o?null:-1}(r,c=c||n.anonymousMessage,d=d||l,h);if(-1!==g)return g;if(t&&!t(h))return new Error(n.invalidTypeCore+": `"+l+"` of type `"+p+"` supplied to `"+c+"`, expected `"+e+"`.");if(!a(h))return new Error(n.baseInvalidMessage+f+" `"+l+"` of type `"+p+"` supplied to `"+c+"`, expected `"+o+"`.");if(s&&!s(h)){var m=s.name||n.anonymousMessage;return new Error(n.baseInvalidMessage+f+" `"+l+"` of type `"+p+"` supplied to `"+c+"`. "+n.predicateFailureCore+" `"+m+"`.")}return null}))},messages:n}},function(e,t,n){"use strict";function r(){return null}function i(){return r}r.isRequired=r,e.exports={and:i,between:i,booleanSome:i,childrenHavePropXorChildren:i,childrenOf:i,childrenOfType:i,childrenSequenceOf:i,componentWithName:i,disallowedIf:i,elementType:i,empty:i,explicitNull:i,forbidExtraProps:Object,integer:i,keysOf:i,mutuallyExclusiveProps:i,mutuallyExclusiveTrueProps:i,nChildren:i,nonNegativeInteger:r,nonNegativeNumber:i,numericString:i,object:i,or:i,predicate:i,range:i,ref:i,requiredBy:i,restrictedProp:i,sequenceOf:i,shape:i,stringEndsWith:i,stringStartsWith:i,uniqueArray:i,uniqueArrayOf:i,valuesOf:i,withShape:i}},function(e,t,n){var r=n(637).default;function i(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var a={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var u=o?Object.getOwnPropertyDescriptor(e,s):null;u&&(u.get||u.set)?Object.defineProperty(a,s,u):a[s]=e[s]}return a.default=e,n&&n.set(e,a),a},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(337),i=n(1226),a=n(1229),o=n(1231),s=n(2198),u=i(a);r(u,{getPolyfill:o,implementation:a,shim:s}),e.exports=u},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(113),i=n(386),a=n(338),o=n(269);e.exports=function(e,t){if("Object"!==o(e))throw new r("Assertion failed: `O` must be an Object");if(!a(t))throw new r("Assertion failed: `P` must be a Property Key");return i(e,t)}},function(e,t,n){"use strict";var r=n(1228),i=n(1226),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";var r=n(337).supportsDescriptors,i=n(1230)(),a=n(1231),o=Object.defineProperty,s=TypeError;e.exports=function(){var e=a();if(i)return e;if(!r)throw new s("Shimming Function.prototype.name support requires ES5 property descriptor support.");var t=Function.prototype;return o(t,"name",{configurable:!0,enumerable:!1,get:function(){var n=e.call(this);return this!==t&&o(this,"name",{configurable:!0,enumerable:!1,value:n,writable:!1}),n}}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={},i=function(){return r};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.perfStart=function(e){"undefined"!==typeof performance&&void 0!==performance.mark&&"function"===typeof performance.clearMarks&&e&&(performance.clearMarks(e),performance.mark(e))},t.perfEnd=function(e,t,n){"undefined"!==typeof performance&&void 0!==performance.mark&&"function"===typeof performance.clearMarks&&(performance.clearMarks(t),performance.mark(t),performance.measure(n,e,t),performance.clearMarks(n))},t.default=function(e){"react-with-styles.".concat(e,".start"),"react-with-styles.".concat(e,".end"),"\ud83d\udc69\u200d\ud83c\udfa8 [".concat(e,"]");return function(e){return function(){var t=e.apply(void 0,arguments);return t}}}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DIRECTIONS",{enumerable:!0,get:function(){return o.DIRECTIONS}}),t.default=void 0;var i=n(1),a=r(n(9)),o=n(2202);var s,u=(s={stylesInterface:null,stylesTheme:null,direction:null},i.createContext?(0,i.createContext)(s):{Provider:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")},Consumer:function(){throw new ReferenceError("WithStylesContext requires React 16.3 or later")}});u.Provider.propTypes={stylesInterface:a.default.object,stylesTheme:a.default.object,direction:a.default.oneOf([o.DIRECTIONS.LTR,o.DIRECTIONS.RTL])};var l=u;t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.withDirectionPropTypes=t.DIRECTIONS=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){var t=function(t){function n(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this,e,t));return r.state={direction:t[l.CHANNEL]?t[l.CHANNEL].getState():v},r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),i(n,[{key:"componentDidMount",value:function(){var e=this;this.context[l.CHANNEL]&&(this.channelUnsubscribe=this.context[l.CHANNEL].subscribe((function(t){e.setState({direction:t})})))}},{key:"componentWillUnmount",value:function(){this.channelUnsubscribe&&this.channelUnsubscribe()}},{key:"render",value:function(){var t=this.state.direction;return a.default.createElement(e,r({},this.props,{direction:t}))}}]),n}(a.default.Component),n=(0,u.default)(e)||"Component";t.WrappedComponent=e,t.contextTypes=m,t.displayName="withDirection("+String(n)+")",e.propTypes&&(t.propTypes=(0,s.default)({},e.propTypes),delete t.propTypes.direction);e.defaultProps&&(t.defaultProps=(0,s.default)({},e.defaultProps));return(0,o.default)(t,e)};var a=d(n(1)),o=d(n(166)),s=d(n(2203)),u=d(n(1225)),l=n(1232),c=d(n(2204)),f=d(n(2205));function d(e){return e&&e.__esModule?e:{default:e}}var h,p,g,m=(h={},p=l.CHANNEL,g=c.default,p in h?Object.defineProperty(h,p,{value:g,enumerable:!0,configurable:!0,writable:!0}):h[p]=g,h);t.DIRECTIONS=l.DIRECTIONS;var v=l.DIRECTIONS.LTR;t.withDirectionPropTypes={direction:f.default.isRequired}},function(e,t,n){"use strict";var r=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)};var i="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function a(e,t){var n;return t&&!0===t.clone&&r(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e}function o(e,t,n){var i=e.slice();return t.forEach((function(t,o){"undefined"===typeof i[o]?i[o]=a(t,n):r(t)?i[o]=s(e[o],t,n):-1===e.indexOf(t)&&i.push(a(t,n))})),i}function s(e,t,n){var i=Array.isArray(t);return i===Array.isArray(e)?i?((n||{arrayMerge:o}).arrayMerge||o)(e,t,n):function(e,t,n){var i={};return r(e)&&Object.keys(e).forEach((function(t){i[t]=a(e[t],n)})),Object.keys(t).forEach((function(o){r(t[o])&&e[o]?i[o]=s(e[o],t[o],n):i[o]=a(t[o],n)})),i}(e,t,n):a(t,n)}s.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return s(e,n,t)}))};var u=s;e.exports=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(9),a=(r=i)&&r.__esModule?r:{default:r};t.default=a.default.shape({getState:a.default.func,setState:a.default.func,subscribe:a.default.func})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(647)),i=o(n(9)),a=n(1232);function o(e){return e&&e.__esModule?e:{default:e}}t.default=i.default.oneOf((0,r.default)(a.DIRECTIONS))},function(e,t,n){"use strict";var r=n(648)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";e.exports=n(2209)},function(e,t,n){"use strict";var r=n(648)("%TypeError%");e.exports=function(e,t){if(null==e)throw new r(t||"Cannot call method on "+e);return e}},function(e,t,n){"use strict";var r=n(648),i=n(1235),a=i(r("String.prototype.indexOf"));e.exports=function(e,t){var n=r(e,!!t);return"function"===typeof n&&a(e,".prototype.")>-1?i(n):n}},function(e,t,n){"use strict";var r=n(1237),i=n(1233);e.exports=function(){var e=r();return i(Object,{values:e},{values:function(){return Object.values!==e}}),e}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.withStylesPropTypes=void 0;var i=r(n(9)),a={styles:i.default.object.isRequired,theme:i.default.object.isRequired,css:i.default.func.isRequired};t.withStylesPropTypes=a;var o=a;t.default=o},function(e,t,n){(function(t){(function(){var n,r,i,a,o,s;"undefined"!==typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:"undefined"!==typeof t&&null!==t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},r=t.hrtime,a=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),s=1e9*t.uptime(),o=a-s):Date.now?(e.exports=function(){return Date.now()-i},i=Date.now()):(e.exports=function(){return(new Date).getTime()-i},i=(new Date).getTime())}).call(this)}).call(this,n(263))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,i){return{ariaLabel:l(i,r,e,t),hoveredSpan:u(r),isOutsideRange:r.has("blocked-out-of-range"),selected:o(r),useDefaultCursor:s(r),daySizeStyles:{width:n,height:n-1}}};var i=r(n(2215)),a=n(110);function o(e){return e.has("selected")||e.has("selected-span")||e.has("selected-start")||e.has("selected-end")}function s(e){return e.has("blocked-minimum-nights")||e.has("blocked-calendar")||e.has("blocked-out-of-range")}function u(e){return!o(e)&&(e.has("hovered-span")||e.has("after-hovered-start")||e.has("before-hovered-end"))}function l(e,t,n,r){var s=e.chooseAvailableDate,u=e.dateIsUnavailable,l=e.dateIsSelected,c=e.dateIsSelectedAsStartDate,f=e.dateIsSelectedAsEndDate,d={date:n.format(r)};return t.has("selected-start")&&c?(0,i.default)(c,d):t.has("selected-end")&&f?(0,i.default)(f,d):o(t)&&l?(0,i.default)(l,d):t.has(a.BLOCKED_MODIFIER)?(0,i.default)(u,d):(0,i.default)(s,d)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if("string"===typeof e)return e;if("function"===typeof e)return e(t);return""}},function(e,t,n){var r=n(1238);e.exports=function(e){if(Array.isArray(e))return r(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var i=r(n(1));r(n(9)),n(150);function a(e){var t=e.children;return i.default.createElement("tr",null,t)}a.propTypes={}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.default.localeData().firstDayOfWeek();if(!i.default.isMoment(e)||!e.isValid())throw new TypeError("`month` must be a valid moment object");if(-1===a.WEEKDAYS.indexOf(n))throw new TypeError("`firstDayOfWeek` must be an integer between 0 and 6");for(var r=e.clone().startOf("month").hour(12),o=e.clone().endOf("month").hour(12),s=(r.day()+7-n)%7,u=(n+6-o.day())%7,l=r.clone().subtract(s,"day"),c=o.clone().add(u,"day"),f=c.diff(l,"days")+1,d=l.clone(),h=[],p=0;p<f;p+=1){p%7===0&&h.push([]);var g=null;(p>=s&&p<f-u||t)&&(g=d.clone()),h[h.length-1].push(g),d.add(1,"day")}return h};var i=r(n(60)),a=n(110)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return!("undefined"===typeof window||!("TransitionEvent"in window))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{transform:e,msTransform:e,MozTransform:e,WebkitTransform:e}}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureDateRangePicker=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=r(n(79)),l=r(n(1)),c=r(n(60)),f=n(245),d=n(1320),h=(n(150),n(650)),p=r(n(437)),g=r(n(854)),m=n(1247),v=(r(n(1248)),n(177)),b=r(n(1252)),y=r(n(1253)),_=r(n(855)),A=r(n(440)),w=r(n(1254)),F=r(n(340)),k=r(n(1255)),x=r(n(1261)),E=r(n(533)),C=n(110);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D={startDate:null,endDate:null,focusedInput:null,startDatePlaceholderText:"Start Date",endDatePlaceholderText:"End Date",startDateAriaLabel:void 0,endDateAriaLabel:void 0,startDateTitleText:void 0,endDateTitleText:void 0,startDateOffset:void 0,endDateOffset:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDates:!1,showDefaultInputIcon:!1,inputIconPosition:C.ICON_BEFORE_POSITION,customInputIcon:null,customArrowIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,keepFocusOnInput:!1,renderMonthText:null,renderWeekHeaderElement:null,orientation:C.HORIZONTAL_ORIENTATION,anchorDirection:C.ANCHOR_LEFT,openDirection:C.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDates:!1,renderCalendarInfo:null,calendarInfoPosition:C.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:C.DAY_SIZE,isRTL:!1,firstDayOfWeek:null,verticalHeight:null,transitionDuration:void 0,verticalSpacing:C.DEFAULT_VERTICAL_SPACING,autoComplete:"off",horizontalMonthPadding:void 0,dayPickerNavigationInlineStyles:null,navPosition:C.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,minimumNights:1,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,A.default)(e,(0,c.default)())},isDayHighlighted:function(){return!1},minDate:void 0,maxDate:void 0,displayFormat:function(){return c.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:v.DateRangePickerPhrases,dayAriaLabelFormat:void 0},j=t.PureDateRangePicker=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).state={dayPickerContainerStyles:{},isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1},n.isTouchDevice=!1,n.onOutsideClick=n.onOutsideClick.bind((0,o.default)(n)),n.onDateRangePickerInputFocus=n.onDateRangePickerInputFocus.bind((0,o.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,o.default)(n)),n.onDayPickerFocusOut=n.onDayPickerFocusOut.bind((0,o.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,o.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,o.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,o.default)(n)),n.disableScroll=n.disableScroll.bind((0,o.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.removeEventListener=(0,h.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focusedInput&&this.setState({isDateRangePickerInputFocused:!0}),this.isTouchDevice=(0,p.default)()},n.componentDidUpdate=function(e){var t=this.props.focusedInput;!e.focusedInput&&t&&this.isOpened()?(this.responsivizePickerPosition(),this.disableScroll()):!e.focusedInput||t||this.isOpened()||this.enableScroll&&this.enableScroll()},n.componentWillUnmount=function(){this.removeDayPickerEventListeners(),this.removeEventListener&&this.removeEventListener(),this.enableScroll&&this.enableScroll()},n.onOutsideClick=function(e){var t=this.props,n=t.onFocusChange,r=t.onClose,i=t.startDate,a=t.endDate,o=t.appendToBody;this.isOpened()&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),n(null),r({startDate:i,endDate:a})))},n.onDateRangePickerInputFocus=function(e){var t=this.props,n=t.onFocusChange,r=t.readOnly,i=t.withPortal,a=t.withFullScreenPortal,o=t.keepFocusOnInput;e&&(i||a||r&&!o||this.isTouchDevice&&!o?this.onDayPickerFocus():this.onDayPickerBlur());n(e)},n.onDayPickerFocus=function(){var e=this.props,t=e.focusedInput,n=e.onFocusChange;t||n(C.START_DATE),this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},n.onDayPickerFocusOut=function(e){var t=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(t)||this.onOutsideClick(e)},n.onDayPickerBlur=function(){this.setState({isDateRangePickerInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},n.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.dayPickerContainer&&this.removeDayPickerEventListeners(),this.dayPickerContainer=e,e&&this.addDayPickerEventListeners())},n.setContainerRef=function(e){this.container=e},n.addDayPickerEventListeners=function(){this.removeDayPickerFocusOut=(0,h.addEventListener)(this.dayPickerContainer,"focusout",this.onDayPickerFocusOut)},n.removeDayPickerEventListeners=function(){this.removeDayPickerFocusOut&&this.removeDayPickerFocusOut()},n.isOpened=function(){var e=this.props.focusedInput;return e===C.START_DATE||e===C.END_DATE},n.disableScroll=function(){var e=this.props,t=e.appendToBody,n=e.disableScroll;(t||n)&&this.isOpened()&&(this.enableScroll=(0,w.default)(this.container))},n.responsivizePickerPosition=function(){var e=this.state.dayPickerContainerStyles;if(Object.keys(e).length>0&&this.setState({dayPickerContainerStyles:{}}),this.isOpened()){var t=this.props,n=t.openDirection,r=t.anchorDirection,i=t.horizontalMargin,a=t.withPortal,o=t.withFullScreenPortal,s=t.appendToBody,u=r===C.ANCHOR_LEFT;if(!a&&!o){var l=this.dayPickerContainer.getBoundingClientRect(),c=e[r]||0,f=u?l[C.ANCHOR_RIGHT]:l[C.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:O(O({},(0,b.default)(r,c,f,i)),s&&(0,y.default)(n,r,this.container))})}}},n.showKeyboardShortcutsPanel=function(){this.setState({isDateRangePickerInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},n.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.withPortal,n=e.withFullScreenPortal,r=e.appendToBody;return this.isOpened()?t||n||r?l.default.createElement(d.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},n.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,n=e.openDirection,r=e.isDayBlocked,i=e.isDayHighlighted,o=e.isOutsideRange,s=e.numberOfMonths,u=e.orientation,f=e.monthFormat,d=e.renderMonthText,h=e.renderWeekHeaderElement,p=e.dayPickerNavigationInlineStyles,g=e.navPosition,m=e.navPrev,v=e.navNext,b=e.renderNavPrevButton,y=e.renderNavNextButton,A=e.onPrevMonthClick,w=e.onNextMonthClick,F=e.onDatesChange,k=e.onFocusChange,S=e.withPortal,O=e.withFullScreenPortal,D=e.daySize,j=e.enableOutsideDays,T=e.focusedInput,P=e.startDate,R=e.startDateOffset,M=e.endDate,I=e.endDateOffset,B=e.minDate,N=e.maxDate,L=e.minimumNights,U=e.keepOpenOnDateSelect,H=e.renderCalendarDay,z=e.renderDayContents,q=e.renderCalendarInfo,V=e.renderMonthElement,W=e.calendarInfoPosition,G=e.firstDayOfWeek,K=e.initialVisibleMonth,Q=e.hideKeyboardShortcutsPanel,Y=e.customCloseIcon,X=e.onClose,J=e.phrases,Z=e.dayAriaLabelFormat,$=e.isRTL,ee=e.weekDayFormat,te=e.css,ne=e.styles,re=e.verticalHeight,ie=e.noBorder,ae=e.transitionDuration,oe=e.verticalSpacing,se=e.horizontalMonthPadding,ue=e.small,le=e.disabled,ce=e.theme.reactDates,fe=this.state,de=fe.dayPickerContainerStyles,he=fe.isDayPickerFocused,pe=fe.showKeyboardShortcuts,ge=!O&&S?this.onOutsideClick:void 0,me=K||function(){return P||M||(0,c.default)()},ve=Y||l.default.createElement(E.default,te(ne.DateRangePicker_closeButton_svg)),be=(0,_.default)(ce,ue),ye=S||O;return l.default.createElement("div",(0,a.default)({key:"day-picker",ref:this.setDayPickerContainerRef},te(ne.DateRangePicker_picker,t===C.ANCHOR_LEFT&&ne.DateRangePicker_picker__directionLeft,t===C.ANCHOR_RIGHT&&ne.DateRangePicker_picker__directionRight,u===C.HORIZONTAL_ORIENTATION&&ne.DateRangePicker_picker__horizontal,u===C.VERTICAL_ORIENTATION&&ne.DateRangePicker_picker__vertical,!ye&&n===C.OPEN_DOWN&&{top:be+oe},!ye&&n===C.OPEN_UP&&{bottom:be+oe},ye&&ne.DateRangePicker_picker__portal,O&&ne.DateRangePicker_picker__fullScreenPortal,$&&ne.DateRangePicker_picker__rtl,de),{onClick:ge}),l.default.createElement(x.default,{orientation:u,enableOutsideDays:j,numberOfMonths:s,onPrevMonthClick:A,onNextMonthClick:w,onDatesChange:F,onFocusChange:k,onClose:X,focusedInput:T,startDate:P,startDateOffset:R,endDate:M,endDateOffset:I,minDate:B,maxDate:N,monthFormat:f,renderMonthText:d,renderWeekHeaderElement:h,withPortal:ye,daySize:D,initialVisibleMonth:me,hideKeyboardShortcutsPanel:Q,dayPickerNavigationInlineStyles:p,navPosition:g,navPrev:m,navNext:v,renderNavPrevButton:b,renderNavNextButton:y,minimumNights:L,isOutsideRange:o,isDayHighlighted:i,isDayBlocked:r,keepOpenOnDateSelect:U,renderCalendarDay:H,renderDayContents:z,renderCalendarInfo:q,renderMonthElement:V,calendarInfoPosition:W,isFocused:he,showKeyboardShortcuts:pe,onBlur:this.onDayPickerBlur,phrases:J,dayAriaLabelFormat:Z,isRTL:$,firstDayOfWeek:G,weekDayFormat:ee,verticalHeight:re,noBorder:ie,transitionDuration:ae,disabled:le,horizontalMonthPadding:se}),O&&l.default.createElement("button",(0,a.default)({},te(ne.DateRangePicker_closeButton),{type:"button",onClick:this.onOutsideClick,"aria-label":J.closeDatePicker,tabIndex:"-1"}),ve))},n.render=function(){var e=this.props,t=e.startDate,n=e.startDateId,r=e.startDatePlaceholderText,i=e.startDateAriaLabel,o=e.startDateTitleText,s=e.endDate,u=e.endDateId,c=e.endDatePlaceholderText,f=e.endDateAriaLabel,d=e.endDateTitleText,h=e.focusedInput,p=e.screenReaderInputMessage,m=e.showClearDates,v=e.showDefaultInputIcon,b=e.inputIconPosition,y=e.customInputIcon,_=e.customArrowIcon,A=e.customCloseIcon,w=e.disabled,F=e.required,x=e.readOnly,E=e.autoComplete,S=e.openDirection,O=e.phrases,D=e.isOutsideRange,j=e.isDayBlocked,T=e.minimumNights,P=e.withPortal,R=e.withFullScreenPortal,M=e.displayFormat,I=e.reopenPickerOnClearDates,B=e.keepOpenOnDateSelect,N=e.onDatesChange,L=e.onClose,U=e.isRTL,H=e.noBorder,z=e.block,q=e.verticalSpacing,V=e.small,W=e.regular,G=e.css,K=e.styles,Q=this.state.isDateRangePickerInputFocused,Y=!P&&!R,X=q<C.FANG_HEIGHT_PX,J=l.default.createElement(k.default,{startDate:t,startDateId:n,startDatePlaceholderText:r,isStartDateFocused:h===C.START_DATE,startDateAriaLabel:i,startDateTitleText:o,endDate:s,endDateId:u,endDatePlaceholderText:c,isEndDateFocused:h===C.END_DATE,endDateAriaLabel:f,endDateTitleText:d,displayFormat:M,showClearDates:m,showCaret:!P&&!R&&!X,showDefaultInputIcon:v,inputIconPosition:b,customInputIcon:y,customArrowIcon:_,customCloseIcon:A,disabled:w,required:F,readOnly:x,openDirection:S,reopenPickerOnClearDates:I,keepOpenOnDateSelect:B,isOutsideRange:D,isDayBlocked:j,minimumNights:T,withFullScreenPortal:R,onDatesChange:N,onFocusChange:this.onDateRangePickerInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,onClose:L,phrases:O,screenReaderMessage:p,isFocused:Q,isRTL:U,noBorder:H,block:z,small:V,regular:W,verticalSpacing:q,autoComplete:E},this.maybeRenderDayPickerWithPortal());return l.default.createElement("div",(0,a.default)({ref:this.setContainerRef},G(K.DateRangePicker,z&&K.DateRangePicker__block)),Y&&l.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},J),Y||J)},r}(l.default.PureComponent||l.default.Component,!l.default.PureComponent&&"shouldComponentUpdate");j.propTypes={},j.defaultProps=D;t.default=(0,f.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.zIndex;return{DateRangePicker:{position:"relative",display:"inline-block"},DateRangePicker__block:{display:"block"},DateRangePicker_picker:{zIndex:r+1,backgroundColor:n.background,position:"absolute"},DateRangePicker_picker__rtl:{direction:(0,F.default)("rtl")},DateRangePicker_picker__directionLeft:{left:(0,F.default)(0)},DateRangePicker_picker__directionRight:{right:(0,F.default)(0)},DateRangePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,F.default)(0),height:"100%",width:"100%"},DateRangePicker_picker__fullScreenPortal:{backgroundColor:n.background},DateRangePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,F.default)(0),padding:15,zIndex:r+2,":hover":{color:(0,m.darken)(n.core.grayLighter,.1),textDecoration:"none"},":focus":{color:(0,m.darken)(n.core.grayLighter,.1),textDecoration:"none"}},DateRangePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:"undefined"!==typeof l.default.PureComponent})(j)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=c(n(1)),a=c(n(9)),o=n(150),s=n(650),u=c(n(647)),l=c(n(2225));function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function d(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}var h={BLOCK:"block",FLEX:"flex",INLINE:"inline",INLINE_BLOCK:"inline-block",CONTENTS:"contents"},p=(0,o.forbidExtraProps)({children:a.default.node.isRequired,onOutsideClick:a.default.func.isRequired,disabled:a.default.bool,useCapture:a.default.bool,display:a.default.oneOf((0,u.default)(h))}),g={disabled:!1,useCapture:!0,display:h.BLOCK},m=function(e){function t(){var e;f(this,t);for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=d(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(r)));return a.onMouseDown=a.onMouseDown.bind(a),a.onMouseUp=a.onMouseUp.bind(a),a.setChildNodeRef=a.setChildNodeRef.bind(a),a}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.disabled,n=e.useCapture;t||this.addMouseDownEventListener(n)}},{key:"componentDidUpdate",value:function(e){var t=e.disabled,n=this.props,r=n.disabled,i=n.useCapture;t!==r&&(r?this.removeEventListeners():this.addMouseDownEventListener(i))}},{key:"componentWillUnmount",value:function(){this.removeEventListeners()}},{key:"onMouseDown",value:function(e){var t=this.props.useCapture;this.childNode&&(0,l.default)(this.childNode,e.target)||(this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),this.removeMouseUp=(0,s.addEventListener)(document,"mouseup",this.onMouseUp,{capture:t}))}},{key:"onMouseUp",value:function(e){var t=this.props.onOutsideClick,n=this.childNode&&(0,l.default)(this.childNode,e.target);this.removeMouseUp&&(this.removeMouseUp(),this.removeMouseUp=null),n||t(e)}},{key:"setChildNodeRef",value:function(e){this.childNode=e}},{key:"addMouseDownEventListener",value:function(e){this.removeMouseDown=(0,s.addEventListener)(document,"mousedown",this.onMouseDown,{capture:e})}},{key:"removeEventListeners",value:function(){this.removeMouseDown&&this.removeMouseDown(),this.removeMouseUp&&this.removeMouseUp()}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.display;return i.default.createElement("div",{ref:this.setChildNodeRef,style:n!==h.BLOCK&&(0,u.default)(h).includes(n)?{display:n}:void 0},t)}}]),t}(i.default.Component);t.default=m,m.propTypes=p,m.defaultProps=g},function(e,t,n){"use strict";var r=n(1244),i=n(1245),a=n(1246),o=a(),s=function(e,t){return o.apply(e,[t])};r(s,{getPolyfill:a,implementation:i,shim:n(2230)}),e.exports=s},function(e,t,n){"use strict";var r=n(2227)("%Object.defineProperty%",!0),i=function(){if(r)try{return r({},"a",{value:1}),!0}catch(e){return!1}return!1};i.hasArrayLengthDefineBug=function(){if(!i())return null;try{return 1!==r([],"length",{value:1}).length}catch(e){return!0}},e.exports=i},function(e,t,n){"use strict";var r,i=SyntaxError,a=Function,o=TypeError,s=function(e){try{return a('"use strict"; return ('+e+").constructor;")()}catch(t){}},u=Object.getOwnPropertyDescriptor;if(u)try{u({},"")}catch(O){u=null}var l=function(){throw new o},c=u?function(){try{return l}catch(e){try{return u(arguments,"callee").get}catch(t){return l}}}():l,f=n(287)(),d=Object.getPrototypeOf||function(e){return e.__proto__},h={},p="undefined"===typeof Uint8Array?r:d(Uint8Array),g={"%AggregateError%":"undefined"===typeof AggregateError?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"===typeof ArrayBuffer?r:ArrayBuffer,"%ArrayIteratorPrototype%":f?d([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":h,"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":h,"%AsyncIteratorPrototype%":h,"%Atomics%":"undefined"===typeof Atomics?r:Atomics,"%BigInt%":"undefined"===typeof BigInt?r:BigInt,"%Boolean%":Boolean,"%DataView%":"undefined"===typeof DataView?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"===typeof Float32Array?r:Float32Array,"%Float64Array%":"undefined"===typeof Float64Array?r:Float64Array,"%FinalizationRegistry%":"undefined"===typeof FinalizationRegistry?r:FinalizationRegistry,"%Function%":a,"%GeneratorFunction%":h,"%Int8Array%":"undefined"===typeof Int8Array?r:Int8Array,"%Int16Array%":"undefined"===typeof Int16Array?r:Int16Array,"%Int32Array%":"undefined"===typeof Int32Array?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?d(d([][Symbol.iterator]())):r,"%JSON%":"object"===typeof JSON?JSON:r,"%Map%":"undefined"===typeof Map?r:Map,"%MapIteratorPrototype%":"undefined"!==typeof Map&&f?d((new Map)[Symbol.iterator]()):r,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"===typeof Promise?r:Promise,"%Proxy%":"undefined"===typeof Proxy?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"===typeof Reflect?r:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"===typeof Set?r:Set,"%SetIteratorPrototype%":"undefined"!==typeof Set&&f?d((new Set)[Symbol.iterator]()):r,"%SharedArrayBuffer%":"undefined"===typeof SharedArrayBuffer?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?d(""[Symbol.iterator]()):r,"%Symbol%":f?Symbol:r,"%SyntaxError%":i,"%ThrowTypeError%":c,"%TypedArray%":p,"%TypeError%":o,"%Uint8Array%":"undefined"===typeof Uint8Array?r:Uint8Array,"%Uint8ClampedArray%":"undefined"===typeof Uint8ClampedArray?r:Uint8ClampedArray,"%Uint16Array%":"undefined"===typeof Uint16Array?r:Uint16Array,"%Uint32Array%":"undefined"===typeof Uint32Array?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"===typeof WeakMap?r:WeakMap,"%WeakRef%":"undefined"===typeof WeakRef?r:WeakRef,"%WeakSet%":"undefined"===typeof WeakSet?r:WeakSet},m=function e(t){var n;if("%AsyncFunction%"===t)n=s("async function () {}");else if("%GeneratorFunction%"===t)n=s("function* () {}");else if("%AsyncGeneratorFunction%"===t)n=s("async function* () {}");else if("%AsyncGenerator%"===t){var r=e("%AsyncGeneratorFunction%");r&&(n=r.prototype)}else if("%AsyncIteratorPrototype%"===t){var i=e("%AsyncGenerator%");i&&(n=d(i.prototype))}return g[t]=n,n},v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},b=n(2228),y=n(308),_=b.call(Function.call,Array.prototype.concat),A=b.call(Function.apply,Array.prototype.splice),w=b.call(Function.call,String.prototype.replace),F=b.call(Function.call,String.prototype.slice),k=b.call(Function.call,RegExp.prototype.exec),x=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,E=/\\(\\)?/g,C=function(e){var t=F(e,0,1),n=F(e,-1);if("%"===t&&"%"!==n)throw new i("invalid intrinsic syntax, expected closing `%`");if("%"===n&&"%"!==t)throw new i("invalid intrinsic syntax, expected opening `%`");var r=[];return w(e,x,(function(e,t,n,i){r[r.length]=n?w(i,E,"$1"):t||e})),r},S=function(e,t){var n,r=e;if(y(v,r)&&(r="%"+(n=v[r])[0]+"%"),y(g,r)){var a=g[r];if(a===h&&(a=m(r)),"undefined"===typeof a&&!t)throw new o("intrinsic "+e+" exists, but is not available. Please file an issue!");return{alias:n,name:r,value:a}}throw new i("intrinsic "+e+" does not exist!")};e.exports=function(e,t){if("string"!==typeof e||0===e.length)throw new o("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!==typeof t)throw new o('"allowMissing" argument must be a boolean');if(null===k(/^%?[^%]*%?$/,e))throw new i("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=C(e),r=n.length>0?n[0]:"",a=S("%"+r+"%",t),s=a.name,l=a.value,c=!1,f=a.alias;f&&(r=f[0],A(n,_([0,1],f)));for(var d=1,h=!0;d<n.length;d+=1){var p=n[d],m=F(p,0,1),v=F(p,-1);if(('"'===m||"'"===m||"`"===m||'"'===v||"'"===v||"`"===v)&&m!==v)throw new i("property names with quotes must have matching quotes");if("constructor"!==p&&h||(c=!0),y(g,s="%"+(r+="."+p)+"%"))l=g[s];else if(null!=l){if(!(p in l)){if(!t)throw new o("base intrinsic for "+e+" exists, but the property is not available.");return}if(u&&d+1>=n.length){var b=u(l,p);l=(h=!!b)&&"get"in b&&!("originalValue"in b.get)?b.get:l[p]}else h=y(l,p),l=l[p];h&&!c&&(g[s]=l)}}return l}},function(e,t,n){"use strict";var r=n(2229);e.exports=Function.prototype.bind||r},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,a=Object.prototype.toString,o="[object Function]";e.exports=function(e){var t=this;if("function"!==typeof t||a.call(t)!==o)throw new TypeError(r+t);for(var n,s=i.call(arguments,1),u=function(){if(this instanceof n){var r=t.apply(this,s.concat(i.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(i.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],f=0;f<l;f++)c.push("$"+f);if(n=Function("binder","return function ("+c.join(",")+"){ return binder.apply(this,arguments); }")(u),t.prototype){var d=function(){};d.prototype=t.prototype,n.prototype=new d,d.prototype=null}return n}},function(e,t,n){"use strict";var r=n(1244),i=n(1246);e.exports=function(){var e=i();return"undefined"!==typeof document&&(r(document,{contains:e},{contains:function(){return document.contains!==e}}),"undefined"!==typeof Element&&r(Element.prototype,{contains:e},{contains:function(){return Element.prototype.contains!==e}})),e}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!i.default.isMoment(e)||!i.default.isMoment(t))return!1;var n=(0,i.default)(e).subtract(1,"day");return(0,a.default)(n,t)};var i=r(n(60)),a=r(n(387))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r;return e?n(e(t.clone())):t};var r=function(e){return e}},function(e,t,n){"use strict";var r,i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e!==r&&(r=e,i=e.clone().subtract(1,"month"));return i}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(853)),s=r(n(208)),u=(r(n(79)),r(n(1))),l=(r(n(9)),n(150),n(245)),c=n(177),f=(r(n(209)),r(n(340))),d=r(n(1259)),h=r(n(1258)),p=r(n(2238)),g=r(n(2239)),m=(r(n(439)),r(n(436)),n(110));var v={disablePrev:!1,disableNext:!1,inlineStyles:null,isRTL:!1,navPosition:m.NAV_POSITION_TOP,navPrev:null,navNext:null,orientation:m.HORIZONTAL_ORIENTATION,onPrevMonthClick:function(){},onNextMonthClick:function(){},phrases:c.DayPickerNavigationPhrases,renderNavPrevButton:null,renderNavNextButton:null,showNavPrevButton:!0,showNavNextButton:!0},b=function(e,t){function n(){return e.apply(this,arguments)||this}(0,s.default)(n,e);var r=n.prototype;return r[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},r.render=function(){var e=this.props,t=e.inlineStyles,n=e.isRTL,r=e.disablePrev,i=e.disableNext,s=e.navPosition,l=e.navPrev,c=e.navNext,f=e.onPrevMonthClick,v=e.onNextMonthClick,b=e.orientation,y=e.phrases,_=e.renderNavPrevButton,A=e.renderNavNextButton,w=e.showNavPrevButton,F=e.showNavNextButton,k=e.css,x=e.styles;if(!F&&!w)return null;var E=b===m.HORIZONTAL_ORIENTATION,C=b!==m.HORIZONTAL_ORIENTATION,S=b===m.VERTICAL_SCROLLABLE,O=s===m.NAV_POSITION_BOTTOM,D=!!t,j=l,T=c,P=!1,R=!1,M={},I={};if(!j&&!_&&w){M={tabIndex:"0"},P=!0;var B=C?p.default:d.default;n&&!C&&(B=h.default),j=u.default.createElement(B,k(E&&x.DayPickerNavigation_svg__horizontal,C&&x.DayPickerNavigation_svg__vertical,r&&x.DayPickerNavigation_svg__disabled))}if(!T&&!A&&F){I={tabIndex:"0"},R=!0;var N=C?g.default:h.default;n&&!C&&(N=d.default),T=u.default.createElement(N,k(E&&x.DayPickerNavigation_svg__horizontal,C&&x.DayPickerNavigation_svg__vertical,i&&x.DayPickerNavigation_svg__disabled))}var L=R||P;return u.default.createElement("div",k.apply(void 0,[x.DayPickerNavigation,E&&x.DayPickerNavigation__horizontal].concat((0,o.default)(C?[x.DayPickerNavigation__vertical,L&&x.DayPickerNavigation__verticalDefault]:[]),(0,o.default)(S?[x.DayPickerNavigation__verticalScrollable,L&&x.DayPickerNavigation__verticalScrollableDefault,w&&x.DayPickerNavigation__verticalScrollable_prevNav]:[]),(0,o.default)(O?[x.DayPickerNavigation__bottom,L&&x.DayPickerNavigation__bottomDefault]:[]),[D&&t])),w&&(_?_({ariaLabel:y.jumpToPrevMonth,disabled:r,onClick:r?void 0:f,onKeyUp:r?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||f(e)},onMouseUp:r?void 0:function(e){e.currentTarget.blur()}}):u.default.createElement("div",(0,a.default)({role:"button"},M,k.apply(void 0,[x.DayPickerNavigation_button,P&&x.DayPickerNavigation_button__default,r&&x.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[x.DayPickerNavigation_button__horizontal].concat((0,o.default)(P?[x.DayPickerNavigation_button__horizontalDefault,O&&x.DayPickerNavigation_bottomButton__horizontalDefault,!n&&x.DayPickerNavigation_leftButton__horizontalDefault,n&&x.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(C?[x.DayPickerNavigation_button__vertical].concat((0,o.default)(P?[x.DayPickerNavigation_button__verticalDefault,x.DayPickerNavigation_prevButton__verticalDefault,S&&x.DayPickerNavigation_prevButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!r||void 0,"aria-label":y.jumpToPrevMonth,onClick:r?void 0:f,onKeyUp:r?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||f(e)},onMouseUp:r?void 0:function(e){e.currentTarget.blur()}}),j)),F&&(A?A({ariaLabel:y.jumpToNextMonth,disabled:i,onClick:i?void 0:v,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:i?void 0:function(e){e.currentTarget.blur()}}):u.default.createElement("div",(0,a.default)({role:"button"},I,k.apply(void 0,[x.DayPickerNavigation_button,R&&x.DayPickerNavigation_button__default,i&&x.DayPickerNavigation_button__disabled].concat((0,o.default)(E?[x.DayPickerNavigation_button__horizontal].concat((0,o.default)(R?[x.DayPickerNavigation_button__horizontalDefault,O&&x.DayPickerNavigation_bottomButton__horizontalDefault,n&&x.DayPickerNavigation_leftButton__horizontalDefault,!n&&x.DayPickerNavigation_rightButton__horizontalDefault]:[])):[]),(0,o.default)(C?[x.DayPickerNavigation_button__vertical].concat((0,o.default)(R?[x.DayPickerNavigation_button__verticalDefault,x.DayPickerNavigation_nextButton__verticalDefault,S&&x.DayPickerNavigation_nextButton__verticalScrollableDefault]:[])):[]))),{"aria-disabled":!!i||void 0,"aria-label":y.jumpToNextMonth,onClick:i?void 0:v,onKeyUp:i?void 0:function(e){var t=e.key;"Enter"!==t&&" "!==t||v(e)},onMouseUp:i?void 0:function(e){e.currentTarget.blur()}}),T)))},n}(u.default.PureComponent||u.default.Component,!u.default.PureComponent&&"shouldComponentUpdate");b.propTypes={},b.defaultProps=v;t.default=(0,l.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.zIndex;return{DayPickerNavigation:{position:"relative",zIndex:r+2},DayPickerNavigation__horizontal:{height:0},DayPickerNavigation__vertical:{},DayPickerNavigation__verticalScrollable:{},DayPickerNavigation__verticalScrollable_prevNav:{zIndex:r+1},DayPickerNavigation__verticalDefault:{position:"absolute",width:"100%",height:52,bottom:0,left:(0,f.default)(0)},DayPickerNavigation__verticalScrollableDefault:{position:"relative"},DayPickerNavigation__bottom:{height:"auto"},DayPickerNavigation__bottomDefault:{display:"flex",justifyContent:"space-between"},DayPickerNavigation_button:{cursor:"pointer",userSelect:"none",border:0,padding:0,margin:0},DayPickerNavigation_button__default:{border:"1px solid ".concat(n.core.borderLight),backgroundColor:n.background,color:n.placeholderText,":focus":{border:"1px solid ".concat(n.core.borderMedium)},":hover":{border:"1px solid ".concat(n.core.borderMedium)},":active":{background:n.backgroundDark}},DayPickerNavigation_button__disabled:{cursor:"default",border:"1px solid ".concat(n.disabled),":focus":{border:"1px solid ".concat(n.disabled)},":hover":{border:"1px solid ".concat(n.disabled)},":active":{background:"none"}},DayPickerNavigation_button__horizontal:{},DayPickerNavigation_button__horizontalDefault:{position:"absolute",top:18,lineHeight:.78,borderRadius:3,padding:"6px 9px"},DayPickerNavigation_bottomButton__horizontalDefault:{position:"static",marginLeft:22,marginRight:22,marginBottom:30,marginTop:-10},DayPickerNavigation_leftButton__horizontalDefault:{left:(0,f.default)(22)},DayPickerNavigation_rightButton__horizontalDefault:{right:(0,f.default)(22)},DayPickerNavigation_button__vertical:{},DayPickerNavigation_button__verticalDefault:{padding:5,background:n.background,boxShadow:(0,f.default)("0 0 5px 2px rgba(0, 0, 0, 0.1)"),position:"relative",display:"inline-block",textAlign:"center",height:"100%",width:"50%"},DayPickerNavigation_prevButton__verticalDefault:{},DayPickerNavigation_nextButton__verticalDefault:{borderLeft:(0,f.default)(0)},DayPickerNavigation_nextButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_prevButton__verticalScrollableDefault:{width:"100%"},DayPickerNavigation_svg__horizontal:{height:19,width:19,fill:n.core.grayLight,display:"block"},DayPickerNavigation_svg__vertical:{height:42,width:42,fill:n.text},DayPickerNavigation_svg__disabled:{fill:n.disabled}}}),{pureComponent:"undefined"!==typeof u.default.PureComponent})(b)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M32 713l453-453c11-11 21-11 32 0l453 453c5 5 7 10 7 16 0 13-10 23-22 23-7 0-12-2-16-7L501 309 64 745c-4 5-9 7-15 7-7 0-12-2-17-7-9-11-9-21 0-32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};t.default=a},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(1)),a=function(e){return i.default.createElement("svg",e,i.default.createElement("path",{d:"M968 289L514 741c-11 11-21 11-32 0L29 289c-4-5-6-11-6-16 0-13 10-23 23-23 6 0 11 2 15 7l437 436 438-436c4-5 9-7 16-7 6 0 11 2 16 7 9 10 9 21 0 32z"}))};a.defaultProps={focusable:"false",viewBox:"0 0 1000 1000"};t.default=a},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TOP_RIGHT=t.TOP_LEFT=t.BOTTOM_RIGHT=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=(r(n(79)),r(n(1))),l=(r(n(9)),n(150),n(245)),c=n(177),f=(r(n(209)),r(n(2241))),d=r(n(533));var h=t.TOP_LEFT="top-left",p=t.TOP_RIGHT="top-right",g=t.BOTTOM_RIGHT="bottom-right",m={block:!1,buttonLocation:g,showKeyboardShortcutsPanel:!1,openKeyboardShortcutsPanel:function(){},closeKeyboardShortcutsPanel:function(){},phrases:c.DayPickerKeyboardShortcutsPhrases,renderKeyboardShortcutsButton:void 0,renderKeyboardShortcutsPanel:void 0};function v(e){return[{unicode:"\u21b5",label:e.enterKey,action:e.selectFocusedDate},{unicode:"\u2190/\u2192",label:e.leftArrowRightArrow,action:e.moveFocusByOneDay},{unicode:"\u2191/\u2193",label:e.upArrowDownArrow,action:e.moveFocusByOneWeek},{unicode:"PgUp/PgDn",label:e.pageUpPageDown,action:e.moveFocusByOneMonth},{unicode:"Home/End",label:e.homeEnd,action:e.moveFocustoStartAndEndOfWeek},{unicode:"Esc",label:e.escape,action:e.returnFocusToInput},{unicode:"?",label:e.questionMark,action:e.openThisPanel}]}var b=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=(t=e.call.apply(e,[this].concat(r))||this).props.phrases;return t.keyboardShortcuts=v(a),t.onShowKeyboardShortcutsButtonClick=t.onShowKeyboardShortcutsButtonClick.bind((0,o.default)(t)),t.setShowKeyboardShortcutsButtonRef=t.setShowKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.setHideKeyboardShortcutsButtonRef=t.setHideKeyboardShortcutsButtonRef.bind((0,o.default)(t)),t.handleFocus=t.handleFocus.bind((0,o.default)(t)),t.onKeyDown=t.onKeyDown.bind((0,o.default)(t)),t}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.UNSAFE_componentWillReceiveProps=function(e){var t=this.props.phrases;e.phrases!==t&&(this.keyboardShortcuts=v(e.phrases))},n.componentDidUpdate=function(){this.handleFocus()},n.handleFocus=function(){this.hideKeyboardShortcutsButton&&this.hideKeyboardShortcutsButton.focus()},n.onKeyDown=function(e){e.stopPropagation();var t=this.props.closeKeyboardShortcutsPanel;switch(e.key){case"Escape":t();break;case"ArrowUp":case"ArrowDown":default:break;case"Tab":case"Home":case"End":case"PageUp":case"PageDown":case"ArrowLeft":case"ArrowRight":e.preventDefault()}},n.onShowKeyboardShortcutsButtonClick=function(){var e=this;(0,this.props.openKeyboardShortcutsPanel)((function(){e.showKeyboardShortcutsButton.focus()}))},n.setShowKeyboardShortcutsButtonRef=function(e){this.showKeyboardShortcutsButton=e},n.setHideKeyboardShortcutsButtonRef=function(e){this.hideKeyboardShortcutsButton=e},n.render=function(){var e=this.props,t=e.block,n=e.buttonLocation,r=e.showKeyboardShortcutsPanel,i=e.closeKeyboardShortcutsPanel,o=e.css,s=e.styles,l=e.phrases,c=e.renderKeyboardShortcutsButton,m=e.renderKeyboardShortcutsPanel,v=r?l.hideKeyboardShortcutsPanel:l.showKeyboardShortcutsPanel,b=n===g,y=n===p,_=n===h;return u.default.createElement("div",null,c&&c({ref:this.setShowKeyboardShortcutsButtonRef,onClick:this.onShowKeyboardShortcutsButtonClick,ariaLabel:v}),!c&&u.default.createElement("button",(0,a.default)({ref:this.setShowKeyboardShortcutsButtonRef},o(s.DayPickerKeyboardShortcuts_buttonReset,s.DayPickerKeyboardShortcuts_show,b&&s.DayPickerKeyboardShortcuts_show__bottomRight,y&&s.DayPickerKeyboardShortcuts_show__topRight,_&&s.DayPickerKeyboardShortcuts_show__topLeft),{type:"button","aria-label":v,onClick:this.onShowKeyboardShortcutsButtonClick,onMouseUp:function(e){e.currentTarget.blur()}}),u.default.createElement("span",o(s.DayPickerKeyboardShortcuts_showSpan,b&&s.DayPickerKeyboardShortcuts_showSpan__bottomRight,y&&s.DayPickerKeyboardShortcuts_showSpan__topRight,_&&s.DayPickerKeyboardShortcuts_showSpan__topLeft),"?")),r&&(m?m({closeButtonAriaLabel:l.hideKeyboardShortcutsPanel,keyboardShortcuts:this.keyboardShortcuts,onCloseButtonClick:i,onKeyDown:this.onKeyDown,title:l.keyboardShortcuts}):u.default.createElement("div",(0,a.default)({},o(s.DayPickerKeyboardShortcuts_panel),{role:"dialog","aria-labelledby":"DayPickerKeyboardShortcuts_title","aria-describedby":"DayPickerKeyboardShortcuts_description"}),u.default.createElement("div",(0,a.default)({},o(s.DayPickerKeyboardShortcuts_title),{id:"DayPickerKeyboardShortcuts_title"}),l.keyboardShortcuts),u.default.createElement("button",(0,a.default)({ref:this.setHideKeyboardShortcutsButtonRef},o(s.DayPickerKeyboardShortcuts_buttonReset,s.DayPickerKeyboardShortcuts_close),{type:"button",tabIndex:"0","aria-label":l.hideKeyboardShortcutsPanel,onClick:i,onKeyDown:this.onKeyDown}),u.default.createElement(d.default,o(s.DayPickerKeyboardShortcuts_closeSvg))),u.default.createElement("ul",(0,a.default)({},o(s.DayPickerKeyboardShortcuts_list),{id:"DayPickerKeyboardShortcuts_description"}),this.keyboardShortcuts.map((function(e){var n=e.unicode,r=e.label,i=e.action;return u.default.createElement(f.default,{key:r,unicode:n,label:r,action:i,block:t})}))))))},r}(u.default.PureComponent||u.default.Component,!u.default.PureComponent&&"shouldComponentUpdate");b.propTypes={},b.defaultProps=m;t.default=(0,l.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.font,i=t.zIndex;return{DayPickerKeyboardShortcuts_buttonReset:{background:"none",border:0,borderRadius:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",padding:0,cursor:"pointer",fontSize:r.size,":active":{outline:"none"}},DayPickerKeyboardShortcuts_show:{width:33,height:26,position:"absolute",zIndex:i+2,"::before":{content:'""',display:"block",position:"absolute"}},DayPickerKeyboardShortcuts_show__bottomRight:{bottom:0,right:0,"::before":{borderTop:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),bottom:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topRight:{top:0,right:0,"::before":{borderBottom:"26px solid transparent",borderRight:"33px solid ".concat(n.core.primary),top:0,right:0},":hover::before":{borderRight:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_show__topLeft:{top:0,left:0,"::before":{borderBottom:"26px solid transparent",borderLeft:"33px solid ".concat(n.core.primary),top:0,left:0},":hover::before":{borderLeft:"33px solid ".concat(n.core.primary_dark)}},DayPickerKeyboardShortcuts_showSpan:{color:n.core.white,position:"absolute"},DayPickerKeyboardShortcuts_showSpan__bottomRight:{bottom:0,right:5},DayPickerKeyboardShortcuts_showSpan__topRight:{top:1,right:5},DayPickerKeyboardShortcuts_showSpan__topLeft:{top:1,left:5},DayPickerKeyboardShortcuts_panel:{overflow:"auto",background:n.background,border:"1px solid ".concat(n.core.border),borderRadius:2,position:"absolute",top:0,bottom:0,right:0,left:0,zIndex:i+2,padding:22,margin:33,textAlign:"left"},DayPickerKeyboardShortcuts_title:{fontSize:16,fontWeight:"bold",margin:0},DayPickerKeyboardShortcuts_list:{listStyle:"none",padding:0,fontSize:r.size},DayPickerKeyboardShortcuts_close:{position:"absolute",right:22,top:22,zIndex:i+2,":active":{outline:"none"}},DayPickerKeyboardShortcuts_closeSvg:{height:15,width:15,fill:n.core.grayLighter,":hover":{fill:n.core.grayLight},":focus":{fill:n.core.grayLight}}}}),{pureComponent:"undefined"!==typeof u.default.PureComponent})(b)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(226)),a=(r(n(79)),r(n(1))),o=(r(n(9)),n(150),n(245));function s(e){var t=e.unicode,n=e.label,r=e.action,o=e.block,s=e.css,u=e.styles;return a.default.createElement("li",s(u.KeyboardShortcutRow,o&&u.KeyboardShortcutRow__block),a.default.createElement("div",s(u.KeyboardShortcutRow_keyContainer,o&&u.KeyboardShortcutRow_keyContainer__block),a.default.createElement("span",(0,i.default)({},s(u.KeyboardShortcutRow_key),{role:"img","aria-label":"".concat(n,",")}),t)),a.default.createElement("div",s(u.KeyboardShortcutRow_action),r))}s.propTypes={},s.defaultProps={block:!1};t.default=(0,o.withStyles)((function(e){return{KeyboardShortcutRow:{listStyle:"none",margin:"6px 0"},KeyboardShortcutRow__block:{marginBottom:16},KeyboardShortcutRow_keyContainer:{display:"inline-block",whiteSpace:"nowrap",textAlign:"right",marginRight:6},KeyboardShortcutRow_keyContainer__block:{textAlign:"left",display:"inline"},KeyboardShortcutRow_key:{fontFamily:"monospace",fontSize:12,textTransform:"uppercase",background:e.reactDates.color.core.grayLightest,padding:"2px 6px"},KeyboardShortcutRow_action:{display:"inline",wordBreak:"break-word",marginLeft:8}}}),{pureComponent:"undefined"!==typeof a.default.PureComponent})(s)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.default.localeData().firstDayOfWeek(),n=e.clone().startOf("month").hour(12),r=a(n,t);return Math.ceil((r+e.daysInMonth())/7)};var i=r(n(60));function a(e,t){return(e.day()-t+7)%7}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return"undefined"!==typeof document&&document.activeElement}},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&(e.month()===t.month()&&e.year()===t.year())};var i=r(n(60))},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PureSingleDatePicker=void 0;var i=r(n(225)),a=r(n(226)),o=r(n(244)),s=r(n(208)),u=r(n(79)),l=r(n(1)),c=r(n(60)),f=n(245),d=n(1320),h=(n(150),n(650)),p=r(n(437)),g=r(n(854)),m=n(1247),v=(r(n(1268)),n(177)),b=r(n(1252)),y=r(n(1253)),_=r(n(855)),A=r(n(440)),w=r(n(1254)),F=r(n(340)),k=r(n(2246)),x=r(n(1267)),E=r(n(533)),C=n(110);function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){(0,u.default)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var D={date:null,focused:!1,minDate:null,maxDate:null,id:"date",placeholder:"Date",ariaLabel:void 0,autoComplete:"off",titleText:void 0,disabled:!1,required:!1,readOnly:!1,screenReaderInputMessage:"",showClearDate:!1,showDefaultInputIcon:!1,inputIconPosition:C.ICON_BEFORE_POSITION,customInputIcon:null,customCloseIcon:null,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:C.DEFAULT_VERTICAL_SPACING,keepFocusOnInput:!1,orientation:C.HORIZONTAL_ORIENTATION,anchorDirection:C.ANCHOR_LEFT,openDirection:C.OPEN_DOWN,horizontalMargin:0,withPortal:!1,withFullScreenPortal:!1,appendToBody:!1,disableScroll:!1,initialVisibleMonth:null,firstDayOfWeek:null,numberOfMonths:2,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,renderCalendarInfo:null,calendarInfoPosition:C.INFO_POSITION_BOTTOM,hideKeyboardShortcutsPanel:!1,daySize:C.DAY_SIZE,isRTL:!1,verticalHeight:null,transitionDuration:void 0,horizontalMonthPadding:13,dayPickerNavigationInlineStyles:null,navPosition:C.NAV_POSITION_TOP,navPrev:null,navNext:null,renderNavPrevButton:null,renderNavNextButton:null,onPrevMonthClick:function(){},onNextMonthClick:function(){},onClose:function(){},renderMonthText:null,renderWeekHeaderElement:null,renderCalendarDay:void 0,renderDayContents:null,renderMonthElement:null,enableOutsideDays:!1,isDayBlocked:function(){return!1},isOutsideRange:function(e){return!(0,A.default)(e,(0,c.default)())},isDayHighlighted:function(){},displayFormat:function(){return c.default.localeData().longDateFormat("L")},monthFormat:"MMMM YYYY",weekDayFormat:"dd",phrases:v.SingleDatePickerPhrases,dayAriaLabelFormat:void 0},j=t.PureSingleDatePicker=function(e,t){(0,s.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).isTouchDevice=!1,n.state={dayPickerContainerStyles:{},isDayPickerFocused:!1,isInputFocused:!1,showKeyboardShortcuts:!1},n.onFocusOut=n.onFocusOut.bind((0,o.default)(n)),n.onOutsideClick=n.onOutsideClick.bind((0,o.default)(n)),n.onInputFocus=n.onInputFocus.bind((0,o.default)(n)),n.onDayPickerFocus=n.onDayPickerFocus.bind((0,o.default)(n)),n.onDayPickerBlur=n.onDayPickerBlur.bind((0,o.default)(n)),n.showKeyboardShortcutsPanel=n.showKeyboardShortcutsPanel.bind((0,o.default)(n)),n.responsivizePickerPosition=n.responsivizePickerPosition.bind((0,o.default)(n)),n.disableScroll=n.disableScroll.bind((0,o.default)(n)),n.setDayPickerContainerRef=n.setDayPickerContainerRef.bind((0,o.default)(n)),n.setContainerRef=n.setContainerRef.bind((0,o.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.componentDidMount=function(){this.removeResizeEventListener=(0,h.addEventListener)(window,"resize",this.responsivizePickerPosition,{passive:!0}),this.responsivizePickerPosition(),this.disableScroll(),this.props.focused&&this.setState({isInputFocused:!0}),this.isTouchDevice=(0,p.default)()},n.componentDidUpdate=function(e){var t=this.props.focused;!e.focused&&t?(this.responsivizePickerPosition(),this.disableScroll()):e.focused&&!t&&this.enableScroll&&this.enableScroll()},n.componentWillUnmount=function(){this.removeResizeEventListener&&this.removeResizeEventListener(),this.removeFocusOutEventListener&&this.removeFocusOutEventListener(),this.enableScroll&&this.enableScroll()},n.onOutsideClick=function(e){var t=this.props,n=t.focused,r=t.onFocusChange,i=t.onClose,a=t.date,o=t.appendToBody;n&&(o&&this.dayPickerContainer.contains(e.target)||(this.setState({isInputFocused:!1,isDayPickerFocused:!1,showKeyboardShortcuts:!1}),r({focused:!1}),i({date:a})))},n.onInputFocus=function(e){var t=e.focused,n=this.props,r=n.onFocusChange,i=n.readOnly,a=n.withPortal,o=n.withFullScreenPortal,s=n.keepFocusOnInput;t&&(a||o||i&&!s||this.isTouchDevice&&!s?this.onDayPickerFocus():this.onDayPickerBlur());r({focused:t})},n.onDayPickerFocus=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!1})},n.onDayPickerBlur=function(){this.setState({isInputFocused:!0,isDayPickerFocused:!1,showKeyboardShortcuts:!1})},n.onFocusOut=function(e){var t=this.props.onFocusChange,n=e.relatedTarget===document.body?e.target:e.relatedTarget||e.target;this.dayPickerContainer.contains(n)||t({focused:!1})},n.setDayPickerContainerRef=function(e){e!==this.dayPickerContainer&&(this.removeEventListeners(),this.dayPickerContainer=e,e&&this.addEventListeners())},n.setContainerRef=function(e){this.container=e},n.addEventListeners=function(){this.removeFocusOutEventListener=(0,h.addEventListener)(this.dayPickerContainer,"focusout",this.onFocusOut)},n.removeEventListeners=function(){this.removeFocusOutEventListener&&this.removeFocusOutEventListener()},n.disableScroll=function(){var e=this.props,t=e.appendToBody,n=e.disableScroll,r=e.focused;(t||n)&&r&&(this.enableScroll=(0,w.default)(this.container))},n.responsivizePickerPosition=function(){this.setState({dayPickerContainerStyles:{}});var e=this.props,t=e.openDirection,n=e.anchorDirection,r=e.horizontalMargin,i=e.withPortal,a=e.withFullScreenPortal,o=e.appendToBody,s=e.focused,u=this.state.dayPickerContainerStyles;if(s){var l=n===C.ANCHOR_LEFT;if(!i&&!a){var c=this.dayPickerContainer.getBoundingClientRect(),f=u[n]||0,d=l?c[C.ANCHOR_RIGHT]:c[C.ANCHOR_LEFT];this.setState({dayPickerContainerStyles:O(O({},(0,b.default)(n,f,d,r)),o&&(0,y.default)(t,n,this.container))})}}},n.showKeyboardShortcutsPanel=function(){this.setState({isInputFocused:!1,isDayPickerFocused:!0,showKeyboardShortcuts:!0})},n.maybeRenderDayPickerWithPortal=function(){var e=this.props,t=e.focused,n=e.withPortal,r=e.withFullScreenPortal,i=e.appendToBody;return t?n||r||i?l.default.createElement(d.Portal,null,this.renderDayPicker()):this.renderDayPicker():null},n.renderDayPicker=function(){var e=this.props,t=e.anchorDirection,n=e.openDirection,r=e.onDateChange,i=e.date,o=e.minDate,s=e.maxDate,u=e.onFocusChange,c=e.focused,f=e.enableOutsideDays,d=e.numberOfMonths,h=e.orientation,p=e.monthFormat,g=e.dayPickerNavigationInlineStyles,m=e.navPosition,v=e.navPrev,b=e.navNext,y=e.renderNavPrevButton,A=e.renderNavNextButton,w=e.onPrevMonthClick,F=e.onNextMonthClick,k=e.onClose,S=e.withPortal,O=e.withFullScreenPortal,D=e.keepOpenOnDateSelect,j=e.initialVisibleMonth,T=e.renderMonthText,P=e.renderWeekHeaderElement,R=e.renderCalendarDay,M=e.renderDayContents,I=e.renderCalendarInfo,B=e.renderMonthElement,N=e.calendarInfoPosition,L=e.hideKeyboardShortcutsPanel,U=e.firstDayOfWeek,H=e.customCloseIcon,z=e.phrases,q=e.dayAriaLabelFormat,V=e.daySize,W=e.isRTL,G=e.isOutsideRange,K=e.isDayBlocked,Q=e.isDayHighlighted,Y=e.weekDayFormat,X=e.css,J=e.styles,Z=e.verticalHeight,$=e.transitionDuration,ee=e.verticalSpacing,te=e.horizontalMonthPadding,ne=e.small,re=e.theme.reactDates,ie=this.state,ae=ie.dayPickerContainerStyles,oe=ie.isDayPickerFocused,se=ie.showKeyboardShortcuts,ue=!O&&S?this.onOutsideClick:void 0,le=H||l.default.createElement(E.default,null),ce=(0,_.default)(re,ne),fe=S||O;return l.default.createElement("div",(0,a.default)({ref:this.setDayPickerContainerRef},X(J.SingleDatePicker_picker,t===C.ANCHOR_LEFT&&J.SingleDatePicker_picker__directionLeft,t===C.ANCHOR_RIGHT&&J.SingleDatePicker_picker__directionRight,n===C.OPEN_DOWN&&J.SingleDatePicker_picker__openDown,n===C.OPEN_UP&&J.SingleDatePicker_picker__openUp,!fe&&n===C.OPEN_DOWN&&{top:ce+ee},!fe&&n===C.OPEN_UP&&{bottom:ce+ee},h===C.HORIZONTAL_ORIENTATION&&J.SingleDatePicker_picker__horizontal,h===C.VERTICAL_ORIENTATION&&J.SingleDatePicker_picker__vertical,fe&&J.SingleDatePicker_picker__portal,O&&J.SingleDatePicker_picker__fullScreenPortal,W&&J.SingleDatePicker_picker__rtl,ae),{onClick:ue}),l.default.createElement(x.default,{date:i,minDate:o,maxDate:s,onDateChange:r,onFocusChange:u,orientation:h,enableOutsideDays:f,numberOfMonths:d,monthFormat:p,withPortal:fe,focused:c,keepOpenOnDateSelect:D,hideKeyboardShortcutsPanel:L,initialVisibleMonth:j,dayPickerNavigationInlineStyles:g,navPosition:m,navPrev:v,navNext:b,renderNavPrevButton:y,renderNavNextButton:A,onPrevMonthClick:w,onNextMonthClick:F,onClose:k,renderMonthText:T,renderWeekHeaderElement:P,renderCalendarDay:R,renderDayContents:M,renderCalendarInfo:I,renderMonthElement:B,calendarInfoPosition:N,isFocused:oe,showKeyboardShortcuts:se,onBlur:this.onDayPickerBlur,phrases:z,dayAriaLabelFormat:q,daySize:V,isRTL:W,isOutsideRange:G,isDayBlocked:K,isDayHighlighted:Q,firstDayOfWeek:U,weekDayFormat:Y,verticalHeight:Z,transitionDuration:$,horizontalMonthPadding:te}),O&&l.default.createElement("button",(0,a.default)({},X(J.SingleDatePicker_closeButton),{"aria-label":z.closeDatePicker,type:"button",onClick:this.onOutsideClick}),l.default.createElement("div",X(J.SingleDatePicker_closeButton_svg),le)))},n.render=function(){var e=this.props,t=e.id,n=e.placeholder,r=e.ariaLabel,i=e.autoComplete,o=e.titleText,s=e.disabled,u=e.focused,c=e.required,f=e.readOnly,d=e.openDirection,h=e.showClearDate,p=e.showDefaultInputIcon,m=e.inputIconPosition,v=e.customCloseIcon,b=e.customInputIcon,y=e.date,_=e.onDateChange,A=e.displayFormat,w=e.phrases,F=e.withPortal,x=e.withFullScreenPortal,E=e.screenReaderInputMessage,S=e.isRTL,O=e.noBorder,D=e.block,j=e.small,T=e.regular,P=e.verticalSpacing,R=e.reopenPickerOnClearDate,M=e.keepOpenOnDateSelect,I=e.css,B=e.styles,N=e.isOutsideRange,L=e.isDayBlocked,U=this.state.isInputFocused,H=!F&&!x,z=P<C.FANG_HEIGHT_PX,q=l.default.createElement(k.default,{id:t,placeholder:n,ariaLabel:r,autoComplete:i,titleText:o,focused:u,isFocused:U,disabled:s,required:c,readOnly:f,openDirection:d,showCaret:!F&&!x&&!z,showClearDate:h,showDefaultInputIcon:p,inputIconPosition:m,isOutsideRange:N,isDayBlocked:L,customCloseIcon:v,customInputIcon:b,date:y,onDateChange:_,displayFormat:A,onFocusChange:this.onInputFocus,onKeyDownArrowDown:this.onDayPickerFocus,onKeyDownQuestionMark:this.showKeyboardShortcutsPanel,screenReaderMessage:E,phrases:w,isRTL:S,noBorder:O,block:D,small:j,regular:T,verticalSpacing:P,reopenPickerOnClearDate:R,keepOpenOnDateSelect:M},this.maybeRenderDayPickerWithPortal());return l.default.createElement("div",(0,a.default)({ref:this.setContainerRef},I(B.SingleDatePicker,D&&B.SingleDatePicker__block)),H&&l.default.createElement(g.default,{onOutsideClick:this.onOutsideClick},q),H||q)},r}(l.default.PureComponent||l.default.Component,!l.default.PureComponent&&"shouldComponentUpdate");j.propTypes={},j.defaultProps=D;t.default=(0,f.withStyles)((function(e){var t=e.reactDates,n=t.color,r=t.zIndex;return{SingleDatePicker:{position:"relative",display:"inline-block"},SingleDatePicker__block:{display:"block"},SingleDatePicker_picker:{zIndex:r+1,backgroundColor:n.background,position:"absolute"},SingleDatePicker_picker__rtl:{direction:(0,F.default)("rtl")},SingleDatePicker_picker__directionLeft:{left:(0,F.default)(0)},SingleDatePicker_picker__directionRight:{right:(0,F.default)(0)},SingleDatePicker_picker__portal:{backgroundColor:"rgba(0, 0, 0, 0.3)",position:"fixed",top:0,left:(0,F.default)(0),height:"100%",width:"100%"},SingleDatePicker_picker__fullScreenPortal:{backgroundColor:n.background},SingleDatePicker_closeButton:{background:"none",border:0,color:"inherit",font:"inherit",lineHeight:"normal",overflow:"visible",cursor:"pointer",position:"absolute",top:0,right:(0,F.default)(0),padding:15,zIndex:r+2,":hover":{color:(0,m.darken)(n.core.grayLighter,.1),textDecoration:"none"},":focus":{color:(0,m.darken)(n.core.grayLighter,.1),textDecoration:"none"}},SingleDatePicker_closeButton_svg:{height:15,width:15,fill:n.core.grayLighter}}}),{pureComponent:"undefined"!==typeof l.default.PureComponent})(j)},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(225)),a=r(n(244)),o=r(n(208)),s=r(n(1)),u=(r(n(9)),r(n(60))),l=(r(n(309)),n(150),r(n(389)),n(177)),c=(r(n(209)),r(n(1269))),f=(r(n(438)),r(n(530)),r(n(435))),d=r(n(856)),h=r(n(440)),p=n(110),g={children:null,date:null,focused:!1,placeholder:"",ariaLabel:void 0,autoComplete:"off",titleText:void 0,screenReaderMessage:"Date",showClearDate:!1,showCaret:!1,showDefaultInputIcon:!1,inputIconPosition:p.ICON_BEFORE_POSITION,disabled:!1,required:!1,readOnly:!1,openDirection:p.OPEN_DOWN,noBorder:!1,block:!1,small:!1,regular:!1,verticalSpacing:void 0,keepOpenOnDateSelect:!1,reopenPickerOnClearDate:!1,isOutsideRange:function(e){return!(0,h.default)(e,(0,u.default)())},isDayBlocked:function(){return!1},displayFormat:function(){return u.default.localeData().longDateFormat("L")},onClose:function(){},onKeyDownArrowDown:function(){},onKeyDownQuestionMark:function(){},customInputIcon:null,customCloseIcon:null,isFocused:!1,phrases:l.SingleDatePickerInputPhrases,isRTL:!1},m=t.default=function(e,t){(0,o.default)(r,e);var n=r.prototype;function r(t){var n;return(n=e.call(this,t)||this).onChange=n.onChange.bind((0,a.default)(n)),n.onFocus=n.onFocus.bind((0,a.default)(n)),n.onClearFocus=n.onClearFocus.bind((0,a.default)(n)),n.clearDate=n.clearDate.bind((0,a.default)(n)),n}return n[t]=function(e,t){return!(0,i.default)(this.props,e)||!(0,i.default)(this.state,t)},n.onChange=function(e){var t=this.props,n=t.isOutsideRange,r=t.isDayBlocked,i=t.keepOpenOnDateSelect,a=t.onDateChange,o=t.onFocusChange,s=t.onClose,u=(0,f.default)(e,this.getDisplayFormat());u&&!n(u)&&!r(u)?(a(u),i||(o({focused:!1}),s({date:u}))):a(null)},n.onFocus=function(){var e=this.props,t=e.onFocusChange;e.disabled||t({focused:!0})},n.onClearFocus=function(){var e=this.props,t=e.focused,n=e.onFocusChange,r=e.onClose,i=e.date;t&&(n({focused:!1}),r({date:i}))},n.getDisplayFormat=function(){var e=this.props.displayFormat;return"string"===typeof e?e:e()},n.getDateString=function(e){var t=this.getDisplayFormat();return e&&t?e&&e.format(t):(0,d.default)(e)},n.clearDate=function(){var e=this.props,t=e.onDateChange,n=e.reopenPickerOnClearDate,r=e.onFocusChange;t(null),n&&r({focused:!0})},n.render=function(){var e=this.props,t=e.children,n=e.id,r=e.placeholder,i=e.ariaLabel,a=e.autoComplete,o=e.titleText,u=e.disabled,l=e.focused,f=e.isFocused,d=e.required,h=e.readOnly,p=e.openDirection,g=e.showClearDate,m=e.showCaret,v=e.showDefaultInputIcon,b=e.inputIconPosition,y=e.customCloseIcon,_=e.customInputIcon,A=e.date,w=e.phrases,F=e.onKeyDownArrowDown,k=e.onKeyDownQuestionMark,x=e.screenReaderMessage,E=e.isRTL,C=e.noBorder,S=e.block,O=e.small,D=e.regular,j=e.verticalSpacing,T=this.getDateString(A);return s.default.createElement(c.default,{id:n,placeholder:r,ariaLabel:i,autoComplete:a,titleText:o,focused:l,isFocused:f,disabled:u,required:d,readOnly:h,openDirection:p,showCaret:m,onClearDate:this.clearDate,showClearDate:g,showDefaultInputIcon:v,inputIconPosition:b,customCloseIcon:y,customInputIcon:_,displayValue:T,onChange:this.onChange,onFocus:this.onFocus,onKeyDownShiftTab:this.onClearFocus,onKeyDownArrowDown:F,onKeyDownQuestionMark:k,screenReaderMessage:x,phrases:w,isRTL:E,noBorder:C,block:S,small:O,regular:D,verticalSpacing:j},t)},r}(s.default.PureComponent||s.default.Component,!s.default.PureComponent&&"shouldComponentUpdate");m.propTypes={},m.defaultProps=g},function(e,t,n){"use strict";var r=n(59);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return!(!i.default.isMoment(e)||!i.default.isMoment(t))&&!(0,a.default)(e,t)};var i=r(n(60)),a=r(n(652))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=(0,r.useState)(e),n=t[0],i=t[1],a=(0,r.useRef)(null),o=(0,r.useCallback)((function(e,t){a.current=t||null,i(e)}),[i]);return(0,r.useLayoutEffect)((function(){a.current&&(a.current(n),a.current=null)}),[n]),[n,o]};var r=n(1)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){var a,o,s,u;void 0===n&&(n={});if(t.length>0)return(0,i.default)(e,t);return{x:(0,r.default)(e.x,null!=(a=n.xMin)?a:-1/0,null!=(o=n.xMax)?o:1/0),y:(0,r.default)(e.y,null!=(s=n.yMin)?s:-1/0,null!=(u=n.yMax)?u:1/0)}};var r=a(n(2250)),i=a(n(2251));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t,n){return Math.min(Math.max(e,t),n)}},function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.__esModule=!0,t.default=function(e,t){for(var n,i=e,a=1/0,o=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(t);!(n=o()).done;){var s=n.value,u=Math.sqrt(Math.pow(s.x-e.x,2)+Math.pow(s.y-e.y,2));u<a&&(a=u,i={x:s.x,y:s.y})}return i}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return(0,r.useMemo)((function(){if(!e)return[];var t=e.getCTM()||new DOMMatrix;return function(e,t,n){void 0===n&&(n=1);if(!e)return[];for(var r=[],i=e.getTotalLength(),a=0;a<=i;a+=n){var o=e.getPointAtLength(a).matrixTransform(t);r.push(o)}return r}(e,t)}),[null==e?void 0:e.getTotalLength()])};var r=n(1)},function(e,t){function n(e,t,n){e instanceof RegExp&&(e=r(e,n)),t instanceof RegExp&&(t=r(t,n));var a=i(e,t,n);return a&&{start:a[0],end:a[1],pre:n.slice(0,a[0]),body:n.slice(a[0]+e.length,a[1]),post:n.slice(a[1]+t.length)}}function r(e,t){var n=t.match(e);return n?n[0]:null}function i(e,t,n){var r,i,a,o,s,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if(u>=0&&l>0){for(r=[],a=n.length;c>=0&&!s;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?s=[r.pop(),l]:((i=r.pop())<a&&(a=i,o=l),l=n.indexOf(t,c+1)),c=u<l&&u>=0?u:l;r.length&&(s=[a,o])}return s}e.exports=n,n.range=i},function(e,t,n){var r=n(2255);function i(e,t,n){var a=e;return function(e,t){var n=[],i="string"===typeof t?new RegExp("\\b("+t+")\\("):t;do{var a=i.exec(e);if(!a)return n;if(void 0===a[1])throw new Error("Missing the first couple of parenthesis to get the function identifier in "+t);var o=a[1],s=a.index,u=r("(",")",e.substring(s));if(!u||u.start!==a[0].length-1)throw new SyntaxError(o+"(): missing closing ')' in the value '"+e+"'");n.push({matches:u,functionIdentifier:o}),e=u.post}while(i.test(e));return n}(e,t).reduce((function(e,r){return e.replace(r.functionIdentifier+"("+r.matches.body+")",function(e,t,n,r,a){return n(i(e,a,n),t,r)}(r.matches.body,r.functionIdentifier,n,a,t))}),e)}e.exports=i},function(e,t,n){"use strict";function r(e,t,n){e instanceof RegExp&&(e=i(e,n)),t instanceof RegExp&&(t=i(t,n));var r=a(e,t,n);return r&&{start:r[0],end:r[1],pre:n.slice(0,r[0]),body:n.slice(r[0]+e.length,r[1]),post:n.slice(r[1]+t.length)}}function i(e,t){var n=t.match(e);return n?n[0]:null}function a(e,t,n){var r,i,a,o,s,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if(u>=0&&l>0){if(e===t)return[u,l];for(r=[],a=n.length;c>=0&&!s;)c==u?(r.push(c),u=n.indexOf(e,c+1)):1==r.length?s=[r.pop(),l]:((i=r.pop())<a&&(a=i,o=l),l=n.indexOf(t,c+1)),c=u<l&&u>=0?u:l;r.length&&(s=[a,o])}return s}e.exports=r,r.range=a},function(e,t,n){var r=n(2257);r.prototype.formulaEval=function(){"use strict";for(var e,t,n,r=[],i=this.value,a=0;a<i.length;a++)1===i[a].type||3===i[a].type?r.push({value:3===i[a].type?i[a].show:i[a].value,type:1}):13===i[a].type?r.push({value:i[a].show,type:1}):0===i[a].type?r[r.length-1]={value:i[a].show+("-"!=i[a].show?"(":"")+r[r.length-1].value+("-"!=i[a].show?")":""),type:0}:7===i[a].type?r[r.length-1]={value:(1!=r[r.length-1].type?"(":"")+r[r.length-1].value+(1!=r[r.length-1].type?")":"")+i[a].show,type:7}:10===i[a].type?(e=r.pop(),t=r.pop(),"P"===i[a].show||"C"===i[a].show?r.push({value:"<sup>"+t.value+"</sup>"+i[a].show+"<sub>"+e.value+"</sub>",type:10}):r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+"<sup>"+e.value+"</sup>",type:1})):2===i[a].type||9===i[a].type?(e=r.pop(),t=r.pop(),r.push({value:(1!=t.type?"(":"")+t.value+(1!=t.type?")":"")+i[a].show+(1!=e.type?"(":"")+e.value+(1!=e.type?")":""),type:i[a].type})):12===i[a].type&&(e=r.pop(),t=r.pop(),n=r.pop(),r.push({value:i[a].show+"("+n.value+","+t.value+","+e.value+")",type:12}));return r[0].value},e.exports=r},function(e,t,n){var r=n(2258);r.prototype.postfixEval=function(e){"use strict";(e=e||{}).PI=Math.PI,e.E=Math.E;for(var t,n,i,a=[],o=this.value,s="undefined"!==typeof e.n,u=0;u<o.length;u++)if(1===o[u].type)a.push({value:o[u].value,type:1});else if(3===o[u].type)a.push({value:e[o[u].value],type:1});else if(0===o[u].type)"undefined"===typeof a[a.length-1].type?a[a.length-1].value.push(o[u]):a[a.length-1].value=o[u].value(a[a.length-1].value);else if(7===o[u].type)"undefined"===typeof a[a.length-1].type?a[a.length-1].value.push(o[u]):a[a.length-1].value=o[u].value(a[a.length-1].value);else if(8===o[u].type){for(var l=[],c=0;c<o[u].numberOfArguments;c++)l.push(a.pop().value);a.push({type:1,value:o[u].value.apply(o[u],l.reverse())})}else 10===o[u].type?(t=a.pop(),"undefined"===typeof(n=a.pop()).type?(n.value=n.concat(t),n.value.push(o[u]),a.push(n)):"undefined"===typeof t.type?(t.unshift(n),t.push(o[u]),a.push(t)):a.push({type:1,value:o[u].value(n.value,t.value)})):2===o[u].type||9===o[u].type?(t=a.pop(),"undefined"===typeof(n=a.pop()).type?((n=n.concat(t)).push(o[u]),a.push(n)):"undefined"===typeof t.type?(t.unshift(n),t.push(o[u]),a.push(t)):a.push({type:1,value:o[u].value(n.value,t.value)})):12===o[u].type?("undefined"!==typeof(t=a.pop()).type&&(t=[t]),n=a.pop(),i=a.pop(),a.push({type:1,value:o[u].value(i.value,n.value,new r(t))})):13===o[u].type&&(s?a.push({value:e[o[u].value],type:3}):a.push([o[u]]));if(a.length>1)throw new r.Exception("Uncaught Syntax error");return a[0].value>1e15?"Infinity":parseFloat(a[0].value.toFixed(15))},r.eval=function(e,t,n){return"undefined"===typeof t?this.lex(e).toPostfix().postfixEval():"undefined"===typeof n?"undefined"!==typeof t.length?this.lex(e,t).toPostfix().postfixEval():this.lex(e).toPostfix().postfixEval(t):this.lex(e,t).toPostfix().postfixEval(n)},e.exports=r},function(e,t,n){var r=n(2259);r.prototype.toPostfix=function(){"use strict";for(var e,t,n,i,a,o=[],s=[{value:"(",type:4,pre:0}],u=this.value,l=1;l<u.length;l++)if(1===u[l].type||3===u[l].type||13===u[l].type)1===u[l].type&&(u[l].value=Number(u[l].value)),o.push(u[l]);else if(4===u[l].type)s.push(u[l]);else if(5===u[l].type)for(;4!==(t=s.pop()).type;)o.push(t);else if(11===u[l].type){for(;4!==(t=s.pop()).type;)o.push(t);s.push(t)}else{i=(e=u[l]).pre,n=(a=s[s.length-1]).pre;var c="Math.pow"==a.value&&"Math.pow"==e.value;if(i>n)s.push(e);else{for(;n>=i&&!c||c&&i<n;)t=s.pop(),a=s[s.length-1],o.push(t),n=a.pre,c="Math.pow"==e.value&&"Math.pow"==a.value;s.push(e)}}return new r(o)},e.exports=r},function(e,t,n){"use strict";var r=n(2260);function i(e,t){for(var n=0;n<e.length;n++)e[n]+=t;return e}for(var a=[{token:"sin",show:"sin",type:0,value:r.math.sin},{token:"cos",show:"cos",type:0,value:r.math.cos},{token:"tan",show:"tan",type:0,value:r.math.tan},{token:"pi",show:"&pi;",type:3,value:"PI"},{token:"(",show:"(",type:4,value:"("},{token:")",show:")",type:5,value:")"},{token:"P",show:"P",type:10,value:r.math.P},{token:"C",show:"C",type:10,value:r.math.C},{token:" ",show:" ",type:14,value:" ".anchor},{token:"asin",show:"asin",type:0,value:r.math.asin},{token:"acos",show:"acos",type:0,value:r.math.acos},{token:"atan",show:"atan",type:0,value:r.math.atan},{token:"7",show:"7",type:1,value:"7"},{token:"8",show:"8",type:1,value:"8"},{token:"9",show:"9",type:1,value:"9"},{token:"int",show:"Int",type:0,value:Math.floor},{token:"cosh",show:"cosh",type:0,value:r.math.cosh},{token:"acosh",show:"acosh",type:0,value:r.math.acosh},{token:"ln",show:" ln",type:0,value:Math.log},{token:"^",show:"^",type:10,value:Math.pow},{token:"root",show:"root",type:0,value:Math.sqrt},{token:"4",show:"4",type:1,value:"4"},{token:"5",show:"5",type:1,value:"5"},{token:"6",show:"6",type:1,value:"6"},{token:"/",show:"&divide;",type:2,value:r.math.div},{token:"!",show:"!",type:7,value:r.math.fact},{token:"tanh",show:"tanh",type:0,value:r.math.tanh},{token:"atanh",show:"atanh",type:0,value:r.math.atanh},{token:"Mod",show:" Mod ",type:2,value:r.math.mod},{token:"1",show:"1",type:1,value:"1"},{token:"2",show:"2",type:1,value:"2"},{token:"3",show:"3",type:1,value:"3"},{token:"*",show:"&times;",type:2,value:r.math.mul},{token:"sinh",show:"sinh",type:0,value:r.math.sinh},{token:"asinh",show:"asinh",type:0,value:r.math.asinh},{token:"e",show:"e",type:3,value:"E"},{token:"log",show:" log",type:0,value:r.math.log},{token:"0",show:"0",type:1,value:"0"},{token:".",show:".",type:6,value:"."},{token:"+",show:"+",type:9,value:r.math.add},{token:"-",show:"-",type:9,value:r.math.sub},{token:",",show:",",type:11,value:","},{token:"Sigma",show:"&Sigma;",type:12,value:r.math.sigma},{token:"n",show:"n",type:13,value:"n"},{token:"Pi",show:"&Pi;",type:12,value:r.math.Pi},{token:"pow",show:"pow",type:8,value:Math.pow,numberOfArguments:2},{token:"&",show:"&",type:9,value:r.math.and}],o={0:11,1:0,2:3,3:0,4:0,5:0,6:0,7:11,8:11,9:1,10:10,11:0,12:11,13:0,14:-1,15:11},s=0;s<a.length;s++)a[s].precedence=o[a[s].type];var u={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,9:!0,12:!0,13:!0,14:!0,15:!0},l={0:!0,1:!0,2:!0,3:!0,4:!0,5:!0,6:!0,7:!0,8:!0,9:!0,10:!0,11:!0,12:!0,13:!0,15:!0},c={0:!0,3:!0,4:!0,8:!0,12:!0,13:!0,15:!0},f={},d={0:!0,1:!0,3:!0,4:!0,6:!0,8:!0,12:!0,13:!0,15:!0},h={1:!0},p=[[],["1","2","3","7","8","9","4","5","6","+","-","*","/","(",")","^","!","P","C","e","0",".",",","n"," ","&"],["pi","ln","Pi"],["sin","cos","tan","Del","int","Mod","log","pow"],["asin","acos","atan","cosh","root","tanh","sinh"],["acosh","atanh","asinh","Sigma"]];function g(e,t,n,r){for(var i=0;i<r;i++)if(e[n+i]!==t[i])return!1;return!0}function m(e,t){for(var n=0;n<t.length;n++)if(t[n].token===e)return n;return-1}function v(e){for(var t,n,i,o=[],s=e.length,u=0;u<s;u++)if(!(u<s-1&&" "===e[u]&&" "===e[u+1])){for(t="",n=e.length-u>p.length-2?p.length-1:e.length-u;n>0;n--)if(void 0!==p[n])for(i=0;i<p[n].length;i++)g(e,p[n][i],u,n)&&(t=p[n][i],i=p[n].length,n=0);if(u+=t.length-1,""===t)throw new r.Exception("Can't understand after "+e.slice(u));o.push(a[m(t,a)])}return o}r.tokenTypes={FUNCTION_WITH_ONE_ARG:0,NUMBER:1,BINARY_OPERATOR_HIGH_PRECENDENCE:2,CONSTANT:3,OPENING_PARENTHESIS:4,CLOSING_PARENTHESIS:5,DECIMAL:6,POSTFIX_FUNCTION_WITH_ONE_ARG:7,FUNCTION_WITH_N_ARGS:8,BINARY_OPERATOR_LOW_PRECENDENCE:9,BINARY_OPERATOR_PERMUTATION:10,COMMA:11,EVALUATED_FUNCTION:12,EVALUATED_FUNCTION_PARAMETER:13,SPACE:14},r.addToken=function(e){for(var t=0;t<e.length;t++){var n=e[t].token.length,i=-1;e[t].type===r.tokenTypes.FUNCTION_WITH_N_ARGS&&void 0===e[t].numberOfArguments&&(e[t].numberOfArguments=2),p[n]=p[n]||[];for(var s=0;s<p[n].length;s++)if(e[t].token===p[n][s]){i=m(p[n][s],a);break}-1===i?(a.push(e[t]),e[t].precedence=o[e[t].type],p.length<=e[t].token.length&&(p[e[t].token.length]=[]),p[e[t].token.length].push(e[t].token)):(a[i]=e[t],e[t].precedence=o[e[t].type])}};var b={value:r.math.changeSign,type:0,pre:21,show:"-"},y={value:")",show:")",type:5,pre:0},_={value:"(",type:4,pre:0,show:"("};r.lex=function(e,t){var n,a=[_],o=[],s=e,p=u,g=0,m=f,A="";"undefined"!==typeof t&&r.addToken(t);var w={},F=v(s);for(n=0;n<F.length;n++){var k=F[n];if(14!==k.type){var x,E=k.token,C=k.type,S=k.value,O=k.precedence,D=k.show,j=a[a.length-1];for(x=o.length;x--&&0===o[x];)if(-1!==[0,2,3,4,5,9,11,12,13].indexOf(C)){if(!0!==p[C])throw new r.Exception(E+" is not allowed after "+A);a.push(y),p=l,m=d,o.pop()}if(!0!==p[C])throw new r.Exception(E+" is not allowed after "+A);if(!0===m[C]&&(C=2,S=r.math.mul,D="&times;",O=3,n-=1),w={value:S,type:C,pre:O,show:D,numberOfArguments:k.numberOfArguments},0===C)p=u,m=f,i(o,2),a.push(w),4!==F[n+1].type&&(a.push(_),o.push(2));else if(1===C)1===j.type?(j.value+=S,i(o,1)):a.push(w),p=l,m=c;else if(2===C)p=u,m=f,i(o,2),a.push(w);else if(3===C)a.push(w),p=l,m=d;else if(4===C)i(o,1),g++,p=u,m=f,a.push(w);else if(5===C){if(!g)throw new r.Exception("Closing parenthesis are more than opening one, wait What!!!");g--,p=l,m=d,a.push(w),i(o,1)}else if(6===C){if(j.hasDec)throw new r.Exception("Two decimals are not allowed in one number");1!==j.type&&(j={value:0,type:1,pre:0},a.push(j)),p=h,i(o,1),m=f,j.value+=S,j.hasDec=!0}else 7===C&&(p=l,m=d,i(o,1),a.push(w));8===C?(p=u,m=f,i(o,k.numberOfArguments+2),a.push(w),4!==F[n+1].type&&(a.push(_),o.push(k.numberOfArguments+2))):9===C?(9===j.type?j.value===r.math.add?(j.value=S,j.show=D,i(o,1)):j.value===r.math.sub&&"-"===D&&(j.value=r.math.add,j.show="+",i(o,1)):5!==j.type&&7!==j.type&&1!==j.type&&3!==j.type&&13!==j.type?"-"===E&&(p=u,m=f,i(o,2).push(2),a.push(b),a.push(_)):(a.push(w),i(o,2)),p=u,m=f):10===C?(p=u,m=f,i(o,2),a.push(w)):11===C?(p=u,m=f,a.push(w)):12===C?(p=u,m=f,i(o,6),a.push(w),4!==F[n+1].type&&(a.push(_),o.push(6))):13===C&&(p=l,m=d,a.push(w)),i(o,-1),A=E}else if(n>0&&n<F.length-1&&1===F[n+1].type&&(1===F[n-1].type||6===F[n-1].type))throw new r.Exception("Unexpected Space")}for(x=o.length;x--;)a.push(y);if(!0!==p[5])throw new r.Exception("complete the expression");for(;g--;)a.push(y);return a.push(y),new r(a)},e.exports=r},function(e,t,n){"use strict";var r=function(e){this.value=e};r.math={isDegree:!0,acos:function(e){return r.math.isDegree?180/Math.PI*Math.acos(e):Math.acos(e)},add:function(e,t){return e+t},asin:function(e){return r.math.isDegree?180/Math.PI*Math.asin(e):Math.asin(e)},atan:function(e){return r.math.isDegree?180/Math.PI*Math.atan(e):Math.atan(e)},acosh:function(e){return Math.log(e+Math.sqrt(e*e-1))},asinh:function(e){return Math.log(e+Math.sqrt(e*e+1))},atanh:function(e){return Math.log((1+e)/(1-e))},C:function(e,t){var n=1,i=e-t,a=t;a<i&&(a=i,i=t);for(var o=a+1;o<=e;o++)n*=o;return n/r.math.fact(i)},changeSign:function(e){return-e},cos:function(e){return r.math.isDegree&&(e=r.math.toRadian(e)),Math.cos(e)},cosh:function(e){return(Math.pow(Math.E,e)+Math.pow(Math.E,-1*e))/2},div:function(e,t){return e/t},fact:function(e){if(e%1!==0)return"NaN";for(var t=1,n=2;n<=e;n++)t*=n;return t},inverse:function(e){return 1/e},log:function(e){return Math.log(e)/Math.log(10)},mod:function(e,t){return e%t},mul:function(e,t){return e*t},P:function(e,t){for(var n=1,r=Math.floor(e)-Math.floor(t)+1;r<=Math.floor(e);r++)n*=r;return n},Pi:function(e,t,n){for(var r=1,i=e;i<=t;i++)r*=Number(n.postfixEval({n:i}));return r},pow10x:function(e){for(var t=1;e--;)t*=10;return t},sigma:function(e,t,n){for(var r=0,i=e;i<=t;i++)r+=Number(n.postfixEval({n:i}));return r},sin:function(e){return r.math.isDegree&&(e=r.math.toRadian(e)),Math.sin(e)},sinh:function(e){return(Math.pow(Math.E,e)-Math.pow(Math.E,-1*e))/2},sub:function(e,t){return e-t},tan:function(e){return r.math.isDegree&&(e=r.math.toRadian(e)),Math.tan(e)},tanh:function(e){return r.sinha(e)/r.cosha(e)},toRadian:function(e){return e*Math.PI/180},and:function(e,t){return e&t}},r.Exception=function(e){this.message=e},e.exports=r},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.verticalAnchor,n=void 0===t?"end":t,s=e.scaleToFit,c=void 0!==s&&s,f=e.angle,d=e.width,h=e.lineHeight,p=void 0===h?"1em":h,g=e.capHeight,m=void 0===g?"0.71em":g,v=e.children,b=e.style,y=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,o),_=y.x,A=void 0===_?0:_,w=y.y,F=void 0===w?0:w,k=!l(A)||!l(F),x=(0,r.useMemo)((function(){return{wordsWithWidth:(null==v?[]:v.toString().split(/(?:(?!\u00A0+)\s+)/)).map((function(e){return{word:e,wordWidth:(0,a.default)(e,b)||0}})),spaceWidth:(0,a.default)("\xa0",b)||0}}),[v,b]),E=x.wordsWithWidth,C=x.spaceWidth,S=(0,r.useMemo)((function(){return k?[]:d||c?E.reduce((function(e,t){var n=t.word,r=t.wordWidth,i=e[e.length-1];if(i&&(null==d||c||(i.width||0)+r+C<d))i.words.push(n),i.width=i.width||0,i.width+=r+C;else{var a={words:[n],width:r};e.push(a)}return e}),[]):[{words:null==v?[]:v.toString().split(/(?:(?!\u00A0+)\s+)/)}]}),[k,d,c,v,E,C]),O=(0,r.useMemo)((function(){return k?"":"start"===n?(0,i.default)("calc("+m+")"):"middle"===n?(0,i.default)("calc("+(S.length-1)/2+" * -"+p+" + ("+m+" / 2))"):(0,i.default)("calc("+(S.length-1)+" * -"+p+")")}),[k,n,m,S.length,p]),D=(0,r.useMemo)((function(){var e=[];if(k)return"";if(u(A)&&u(F)&&u(d)&&c&&S.length>0){var t=S[0].width||1,n="shrink-only"===c?Math.min(d/t,1):d/t,r=n,i=A-n*A,a=F-r*F;e.push("matrix("+n+", 0, 0, "+r+", "+i+", "+a+")")}return f&&e.push("rotate("+f+", "+A+", "+F+")"),e.length>0?e.join(" "):""}),[k,A,F,d,c,S,f]);return{wordsByLines:S,startDy:O,transform:D}};var r=n(1),i=s(n(564)),a=s(n(2262)),o=["verticalAnchor","scaleToFit","angle","width","lineHeight","capHeight","children","style"];function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return"number"===typeof e}function l(e){return"number"===typeof e&&Number.isFinite(e)||"string"===typeof e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(665))&&r.__esModule?r:{default:r};var a="__react_svg_text_measurement_id";var o=(0,i.default)((function(e,t){try{var n=document.getElementById(a);if(!n){var r=document.createElementNS("http://www.w3.org/2000/svg","svg");r.setAttribute("aria-hidden","true"),r.style.width="0",r.style.height="0",r.style.position="absolute",r.style.top="-100%",r.style.left="-100%",(n=document.createElementNS("http://www.w3.org/2000/svg","text")).setAttribute("id",a),r.appendChild(n),document.body.appendChild(r)}return Object.assign(n.style,t),n.textContent=e,n.getComputedTextLength()}catch(i){return null}}),(function(e,t){return e+"_"+JSON.stringify(t)}));t.default=o},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.axisFromPoint,n=e.axisLineClassName,c=e.axisToPoint,h=e.hideAxisLine,p=e.hideTicks,g=e.horizontal,m=e.label,v=void 0===m?"":m,b=e.labelClassName,y=e.labelOffset,_=void 0===y?14:y,A=e.labelProps,w=void 0===A?d:A,F=e.orientation,k=void 0===F?l.Orientation.bottom:F,x=e.scale,E=e.stroke,C=void 0===E?"#222":E,S=e.strokeDasharray,O=e.strokeWidth,D=void 0===O?1:O,j=e.tickClassName,T=e.tickComponent,P=e.tickLineProps,R=e.tickLabelProps,M=void 0===R?function(){return d}:R,I=e.tickLength,B=void 0===I?8:I,N=e.tickStroke,L=void 0===N?"#222":N,U=e.tickTransform,H=e.ticks,z=e.ticksComponent,q=void 0===z?u.default:z,V=H.map((function(e){var t=e.value,n=e.index;return M(t,n,H)})),W=Math.max.apply(Math,[10].concat(V.map((function(e){return"number"===typeof e.fontSize?e.fontSize:0}))));return r.default.createElement(r.default.Fragment,null,q({hideTicks:p,horizontal:g,orientation:k,scale:x,tickClassName:j,tickComponent:T,tickLabelProps:V,tickStroke:L,tickTransform:U,ticks:H,strokeWidth:D,tickLineProps:P}),!h&&r.default.createElement(a.Line,{className:(0,i.default)("visx-axis-line",n),from:t,to:c,stroke:C,strokeWidth:D,strokeDasharray:S}),v&&r.default.createElement(o.Text,f({className:(0,i.default)("visx-axis-label",b)},(0,s.default)({labelOffset:_,labelProps:w,orientation:k,range:x.range(),tickLabelFontSize:W,tickLength:B}),w),v))};var r=c(n(1)),i=c(n(44)),a=n(342),o=n(442),s=c(n(2264)),u=c(n(2265)),l=n(2266);function c(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}var d={textAnchor:"middle",fontFamily:"Arial",fontSize:10,fill:"#222"}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t,n,r,a=e.labelOffset,o=e.labelProps,s=e.orientation,u=e.range,l=e.tickLabelFontSize,c=e.tickLength,f=s===i.default.left||s===i.default.top?-1:1;if(s===i.default.top||s===i.default.bottom){var d=s===i.default.bottom&&"number"===typeof o.fontSize?o.fontSize:0;t=(Number(u[0])+Number(u[u.length-1]))/2,n=f*(c+a+l+d)}else t=f*((Number(u[0])+Number(u[u.length-1]))/2),n=-(c+a),r="rotate("+90*f+")";return{x:t,y:n,transform:r}};var r,i=(r=n(310))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.hideTicks,n=e.horizontal,l=e.orientation,f=e.tickClassName,d=e.tickComponent,h=e.tickLabelProps,p=e.tickStroke,g=void 0===p?"#222":p,m=e.tickTransform,v=e.ticks,b=e.strokeWidth,y=e.tickLineProps;return v.map((function(e){var p,v=e.value,_=e.index,A=e.from,w=e.to,F=e.formattedValue,k=null!=(p=h[_])?p:{},x=Math.max(10,"number"===typeof k.fontSize&&k.fontSize||0),E=w.y+(n&&l!==u.default.top?x:0);return r.default.createElement(o.Group,{key:"visx-tick-"+v+"-"+_,className:(0,i.default)("visx-axis-tick",f),transform:m},!t&&r.default.createElement(a.Line,c({from:A,to:w,stroke:g,strokeWidth:b,strokeLinecap:"square"},y)),d?d(c({},k,{x:w.x,y:E,formattedValue:F})):r.default.createElement(s.Text,c({x:w.x,y:E},k),F))}))};var r=l(n(1)),i=l(n(44)),a=n(342),o=n(153),s=n(442),u=l(n(310));function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0;var r={Axis:!0,AxisLeft:!0,AxisRight:!0,AxisTop:!0,AxisBottom:!0,Orientation:!0};t.Orientation=t.AxisTop=t.AxisRight=t.AxisLeft=t.AxisBottom=t.Axis=void 0;var i=f(n(441));t.Axis=i.default;var a=f(n(2267));t.AxisLeft=a.default;var o=f(n(2268));t.AxisRight=o.default;var s=f(n(2269));t.AxisTop=s.default;var u=f(n(2270));t.AxisBottom=u.default;var l=f(n(310));t.Orientation=l.default;var c=n(2271);function f(e){return e&&e.__esModule?e:{default:e}}Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===c[e]||(t[e]=c[e]))}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.axisClassName,n=e.labelOffset,u=void 0===n?36:n,f=e.tickLabelProps,d=void 0===f?c:f,h=e.tickLength,p=void 0===h?8:h,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s);return r.default.createElement(a.default,l({axisClassName:(0,i.default)("visx-axis-left",t),labelOffset:u,orientation:o.default.left,tickLabelProps:d,tickLength:p},g))},t.leftTickLabelProps=void 0;var r=u(n(1)),i=u(n(44)),a=u(n(441)),o=u(n(310)),s=["axisClassName","labelOffset","tickLabelProps","tickLength"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(){return{dx:"-0.25em",dy:"0.25em",fill:"#222",fontFamily:"Arial",fontSize:10,textAnchor:"end"}};t.leftTickLabelProps=c},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.axisClassName,n=e.labelOffset,u=void 0===n?36:n,f=e.tickLabelProps,d=void 0===f?c:f,h=e.tickLength,p=void 0===h?8:h,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s);return r.default.createElement(a.default,l({axisClassName:(0,i.default)("visx-axis-right",t),labelOffset:u,orientation:o.default.right,tickLabelProps:d,tickLength:p},g))},t.rightTickLabelProps=void 0;var r=u(n(1)),i=u(n(44)),a=u(n(441)),o=u(n(310)),s=["axisClassName","labelOffset","tickLabelProps","tickLength"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(){return{dx:"0.25em",dy:"0.25em",fill:"#222",fontFamily:"Arial",fontSize:10,textAnchor:"start"}};t.rightTickLabelProps=c},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.axisClassName,n=e.labelOffset,u=void 0===n?8:n,f=e.tickLabelProps,d=void 0===f?c:f,h=e.tickLength,p=void 0===h?8:h,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s);return r.default.createElement(a.default,l({axisClassName:(0,i.default)("visx-axis-top",t),labelOffset:u,orientation:o.default.top,tickLabelProps:d,tickLength:p},g))},t.topTickLabelProps=void 0;var r=u(n(1)),i=u(n(44)),a=u(n(441)),o=u(n(310)),s=["axisClassName","labelOffset","tickLabelProps","tickLength"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(){return{dy:"-0.75em",fill:"#222",fontFamily:"Arial",fontSize:10,textAnchor:"middle"}};t.topTickLabelProps=c},function(e,t,n){"use strict";t.__esModule=!0,t.bottomTickLabelProps=void 0,t.default=function(e){var t=e.axisClassName,n=e.labelOffset,u=void 0===n?8:n,f=e.tickLabelProps,d=void 0===f?c:f,h=e.tickLength,p=void 0===h?8:h,g=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s);return r.default.createElement(a.default,l({axisClassName:(0,i.default)("visx-axis-bottom",t),labelOffset:u,orientation:o.default.bottom,tickLabelProps:d,tickLength:p},g))};var r=u(n(1)),i=u(n(44)),a=u(n(441)),o=u(n(310)),s=["axisClassName","labelOffset","tickLabelProps","tickLength"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}var c=function(){return{dy:"0.25em",fill:"#222",fontFamily:"Arial",fontSize:10,textAnchor:"middle"}};t.bottomTickLabelProps=c},function(e,t,n){"use strict";t.__esModule=!0},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){void 0===t&&(t="center");var n=e;if("start"!==t&&"bandwidth"in n){var r=n.bandwidth();return"center"===t&&(r/=2),n.round()&&(r=Math.round(r)),function(e){var t=n(e);return"number"===typeof t?t+r:t}}return e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e;if("tickFormat"in t)return t.tickFormat();return r.toString};var r=n(227)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){var n=e.x,i=e.y;return new r.Point(t?{x:n,y:i}:{x:i,y:n})};var r=n(443)},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}t.__esModule=!0,t.default=function(e){void 0===e&&(e=0);return"number"===typeof e?{start:e,end:e}:r({start:0,end:0},e)},t.defaultAxisRangePadding=void 0;t.defaultAxisRangePadding=0},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.hideTicks,n=e.horizontal,l=e.orientation,f=e.scale,d=e.tickClassName,h=e.tickComponent,p=e.tickLabelProps,g=e.tickStroke,m=void 0===g?"#222":g,v=e.tickTransform,b=e.ticks,y=e.tickLineProps,_=e.animationTrajectory,A=(0,i.useTransition)(b,c({},(0,u.default)({scale:f,animateXOrY:n?"x":"y",animationTrajectory:_}),{keys:function(e){return"tick-"+e.value+"-"+e.index}}));return r.default.createElement(r.default.Fragment,null,A((function(e,n,u,f){var g,b,_=e.fromX,A=e.toX,w=e.fromY,F=e.toY,k=e.opacity,x=u.key,E=null!=(g=null!=(b=p[f])?b:p[0])?g:{};return null==n||null==x?null:r.default.createElement(i.animated.g,{key:x,className:(0,a.default)("visx-axis-tick",d),transform:v},!t&&r.default.createElement(i.animated.line,c({x1:_,x2:A,y1:w,y2:F,stroke:m,strokeLinecap:"square",strokeOpacity:k},y)),r.default.createElement(i.animated.g,{key:f,transform:(0,i.to)([A,F],(function(e,t){var n;return"translate("+e+","+(t+(l===o.default.bottom&&"number"===typeof E.fontSize?null!=(n=E.fontSize)?n:10:0))+")"})),opacity:k},h?h(c({},E,{x:A,y:F,formattedValue:null==n?void 0:n.formattedValue})):r.default.createElement(s.Text,E,null==n?void 0:n.formattedValue)))})))};var r=l(n(1)),i=n(167),a=l(n(44)),o=l(n(310)),s=n(442),u=l(n(1285));function l(e){return e&&e.__esModule?e:{default:e}}function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}},function(e,t,n){"use strict";t.__esModule=!0,t.ALL_OPERATORS=void 0,t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=new Set(t),i=b.filter((function(e){return r.has(e)}));return function(e,t){return"undefined"!==typeof t&&i.forEach((function(n){y[n](e,t)})),e}};var r=v(n(2278)),i=v(n(2279)),a=v(n(2280)),o=v(n(2281)),s=v(n(2282)),u=v(n(2283)),l=v(n(2284)),c=v(n(2285)),f=v(n(2287)),d=v(n(2289)),h=v(n(2290)),p=v(n(2291)),g=v(n(2292)),m=v(n(2293));function v(e){return e&&e.__esModule?e:{default:e}}var b=["domain","nice","zero","interpolate","round","range","reverse","align","base","clamp","constant","exponent","padding","unknown"];t.ALL_OPERATORS=b;var y={domain:r.default,nice:f.default,zero:m.default,interpolate:c.default,round:p.default,align:a.default,base:o.default,clamp:s.default,constant:u.default,exponent:l.default,padding:d.default,range:i.default,reverse:h.default,unknown:g.default}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){t.domain&&e.domain(t.domain)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){t.range&&e.range(t.range)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"align"in e&&"align"in t&&"undefined"!==typeof t.align&&e.align(t.align)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"base"in e&&"base"in t&&"undefined"!==typeof t.base&&e.base(t.base)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"clamp"in e&&"clamp"in t&&"undefined"!==typeof t.clamp&&e.clamp(t.clamp)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"constant"in e&&"constant"in t&&"undefined"!==typeof t.constant&&e.constant(t.constant)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"exponent"in e&&"exponent"in t&&"undefined"!==typeof t.exponent&&e.exponent(t.exponent)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if("interpolate"in t&&"interpolate"in e&&"undefined"!==typeof t.interpolate){var n=(0,i.default)(t.interpolate);e.interpolate(n)}};var r,i=(r=n(2286))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){switch(e){case"lab":case"hcl":case"hcl-long":case"hsl":case"hsl-long":case"cubehelix":case"cubehelix-long":case"rgb":return i[e]}var t=e.type,n=e.gamma,r=i[t];return"undefined"===typeof n?r:r.gamma(n)};var r=n(658),i={lab:r.interpolateLab,hcl:r.interpolateHcl,"hcl-long":r.interpolateHclLong,hsl:r.interpolateHsl,"hsl-long":r.interpolateHslLong,cubehelix:r.interpolateCubehelix,"cubehelix-long":r.interpolateCubehelixLong,rgb:r.interpolateRgb}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if("nice"in t&&"undefined"!==typeof t.nice&&"nice"in e){var n=t.nice;if("boolean"===typeof n)n&&e.nice();else if("number"===typeof n)e.nice(n);else{var r=e,i=(0,a.default)(r);if("string"===typeof n)r.nice(i?s[n]:o[n]);else{var u=n.interval,l=n.step,c=(i?s[u]:o[u]).every(l);null!=c&&r.nice(c)}}}};var r,i=n(534),a=(r=n(2288))&&r.__esModule?r:{default:r};var o={day:i.timeDay,hour:i.timeHour,minute:i.timeMinute,month:i.timeMonth,second:i.timeSecond,week:i.timeWeek,year:i.timeYear},s={day:i.utcDay,hour:i.utcHour,minute:i.utcMinute,month:i.utcMonth,second:i.utcSecond,week:i.utcWeek,year:i.utcYear}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return"2020-02-02 03:04"===e.tickFormat(1,"%Y-%m-%d %H:%M")(r)};var r=new Date(Date.UTC(2020,1,2,3,4,5))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"padding"in e&&"padding"in t&&"undefined"!==typeof t.padding&&e.padding(t.padding);"paddingInner"in e&&"paddingInner"in t&&"undefined"!==typeof t.paddingInner&&e.paddingInner(t.paddingInner);"paddingOuter"in e&&"paddingOuter"in t&&"undefined"!==typeof t.paddingOuter&&e.paddingOuter(t.paddingOuter)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(t.reverse){var n=e.range().slice().reverse();e.range(n)}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"round"in t&&"undefined"!==typeof t.round&&(t.round&&"interpolate"in t&&"undefined"!==typeof t.interpolate?console.warn("[visx/scale/applyRound] ignoring round: scale config contains round and interpolate. only applying interpolate. config:",t):"round"in e?e.round(t.round):"interpolate"in e&&t.round&&e.interpolate(r.interpolateRound))};var r=n(658)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){"unknown"in e&&"unknown"in t&&"undefined"!==typeof t.unknown&&e.unknown(t.unknown)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if("zero"in t&&!0===t.zero){var n=e.domain(),r=n[0],i=n[1],a=i<r,o=a?[i,r]:[r,i],s=o[0],u=o[1],l=[Math.min(0,s),Math.max(0,u)];e.domain(a?l.reverse():l)}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){e(t)}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){return r.default.createElement(i.default,e)};var r=a(n(1)),i=a(n(2296));function a(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";t.__esModule=!0,t.default=m;var r=h(n(9)),i=h(n(1)),a=h(n(44)),o=h(n(2297)),s=h(n(2298)),u=h(n(2299)),l=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==typeof e&&"function"!==typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var o=i?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(r,a,o):r[a]=e[a]}r.default=e,n&&n.set(e,r);return r}(n(2303)),c=h(n(2304)),f=["className","style","scale","shape","domain","fill","size","labelFormat","labelTransform","shapeWidth","shapeHeight","shapeMargin","shapeStyle","labelAlign","labelFlex","labelMargin","itemMargin","direction","itemDirection","legendLabelProps","children"];function d(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function h(e){return e&&e.__esModule?e:{default:e}}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}var g={display:"flex"};function m(e){var t=e.className,n=e.style,r=void 0===n?g:n,d=e.scale,h=e.shape,m=e.domain,v=e.fill,b=void 0===v?l.valueOrIdentityString:v,y=e.size,_=void 0===y?l.valueOrIdentityString:y,A=e.labelFormat,w=void 0===A?l.default:A,F=e.labelTransform,k=void 0===F?c.default:F,x=e.shapeWidth,E=void 0===x?15:x,C=e.shapeHeight,S=void 0===C?15:C,O=e.shapeMargin,D=void 0===O?"2px 4px 2px 0":O,j=e.shapeStyle,T=e.labelAlign,P=void 0===T?"left":T,R=e.labelFlex,M=void 0===R?"1":R,I=e.labelMargin,B=void 0===I?"0 4px":I,N=e.itemMargin,L=void 0===N?"0":N,U=e.direction,H=void 0===U?"column":U,z=e.itemDirection,q=void 0===z?"row":z,V=e.legendLabelProps,W=e.children,G=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,f),K=m||("domain"in d?d.domain():[]),Q=k({scale:d,labelFormat:w}),Y=K.map(Q);return W?i.default.createElement(i.default.Fragment,null,W(Y)):i.default.createElement("div",{className:(0,a.default)("visx-legend",t),style:p({},r,{flexDirection:H})},Y.map((function(e,t){return i.default.createElement(o.default,p({key:"legend-"+e.text+"-"+t,margin:L,flexDirection:q},G),i.default.createElement(u.default,{shape:h,height:S,width:E,margin:D,item:K[t],itemIndex:t,label:e,fill:b,size:_,shapeStyle:j}),i.default.createElement(s.default,p({label:e.text,flex:M,margin:B,align:P},V)))})))}m.propTypes={children:r.default.func,className:r.default.string,domain:r.default.array,shapeWidth:r.default.oneOfType([r.default.string,r.default.number]),shapeHeight:r.default.oneOfType([r.default.string,r.default.number]),shapeMargin:r.default.oneOfType([r.default.string,r.default.number]),labelAlign:r.default.string,labelFlex:r.default.oneOfType([r.default.string,r.default.number]),labelMargin:r.default.oneOfType([r.default.string,r.default.number]),itemMargin:r.default.oneOfType([r.default.string,r.default.number]),fill:r.default.func,size:r.default.func,shapeStyle:r.default.func}},function(e,t,n){"use strict";t.__esModule=!0,t.default=u;var r=o(n(9)),i=o(n(1)),a=["flexDirection","alignItems","margin","display","children"];function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e){var t=e.flexDirection,n=void 0===t?"row":t,r=e.alignItems,o=void 0===r?"center":r,u=e.margin,l=void 0===u?"0":u,c=e.display,f=void 0===c?"flex":c,d=e.children,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,a);return i.default.createElement("div",s({className:"visx-legend-item",style:{display:f,alignItems:o,flexDirection:n,margin:l}},h),d)}u.propTypes={alignItems:r.default.string,margin:r.default.oneOfType([r.default.string,r.default.number]),children:r.default.node,display:r.default.string}},function(e,t,n){"use strict";t.__esModule=!0,t.default=u;var r=o(n(9)),i=o(n(1)),a=["flex","label","margin","align","children"];function o(e){return e&&e.__esModule?e:{default:e}}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function u(e){var t=e.flex,n=void 0===t?"1":t,r=e.label,o=e.margin,u=void 0===o?"5px 0":o,l=e.align,c=void 0===l?"left":l,f=e.children,d=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,a);return i.default.createElement("div",s({className:"visx-legend-label",style:{justifyContent:c,display:"flex",flex:n,margin:u}},d),f||r)}u.propTypes={align:r.default.string,label:r.default.node,flex:r.default.oneOfType([r.default.string,r.default.number]),margin:r.default.oneOfType([r.default.string,r.default.number]),children:r.default.node}},function(e,t,n){"use strict";t.__esModule=!0,t.default=l;var r=s(n(9)),i=s(n(1)),a=s(n(1290)),o=s(n(2300));function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){var t=e.shape,n=void 0===t?a.default:t,r=e.width,s=e.height,l=e.margin,c=e.label,f=e.item,d=e.itemIndex,h=e.fill,p=e.size,g=e.shapeStyle;return i.default.createElement("div",{className:"visx-legend-shape",style:{display:"flex",width:p?p(u({},c)):r,height:p?p(u({},c)):s,margin:l}},(0,o.default)({shape:n,item:f,itemIndex:d,label:c,width:r,height:s,fill:h,shapeStyle:g}))}l.propTypes={itemIndex:r.default.number.isRequired,margin:r.default.oneOfType([r.default.string,r.default.number]),width:r.default.oneOfType([r.default.string,r.default.number]),height:r.default.oneOfType([r.default.string,r.default.number])}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.shape,n=void 0===t?"rect":t,s=e.fill,c=void 0===s?l:s,f=e.size,d=void 0===f?l:f,h=e.width,p=e.height,g=e.label,m=e.item,v=e.itemIndex,b=e.shapeStyle,y=void 0===b?l:b,_={width:h,height:p,item:m,itemIndex:v,label:g,fill:c(u({},g)),size:d(u({},g)),style:y(u({},g))};if("string"===typeof n)return"circle"===n?r.default.createElement(a.default,_):"line"===n?r.default.createElement(o.default,_):r.default.createElement(i.default,_);if(r.default.isValidElement(n))return r.default.cloneElement(n,_);if(n)return r.default.createElement(n,_);return null};var r=s(n(1)),i=s(n(1290)),a=s(n(2301)),o=s(n(2302));function s(e){return e&&e.__esModule?e:{default:e}}function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}var l=function(){}},function(e,t,n){"use strict";t.__esModule=!0,t.default=s;var r=o(n(9)),i=o(n(1)),a=n(153);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.fill,n=e.width,r=e.height,o=e.style,s="string"===typeof n||"undefined"===typeof n?0:n,u="string"===typeof r||"undefined"===typeof r?0:r,l=Math.max(s,u),c=l/2;return i.default.createElement("svg",{width:l,height:l},i.default.createElement(a.Group,{top:c,left:c},i.default.createElement("circle",{r:c,fill:t,style:o})))}s.propTypes={fill:r.default.string,width:r.default.oneOfType([r.default.string,r.default.number]),height:r.default.oneOfType([r.default.string,r.default.number])}},function(e,t,n){"use strict";t.__esModule=!0,t.default=s;var r=o(n(9)),i=o(n(1)),a=n(153);function o(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.fill,n=e.width,r=e.height,o=e.style,s="string"===typeof r||"undefined"===typeof r?0:r,u="number"===typeof(null==o?void 0:o.strokeWidth)?null==o?void 0:o.strokeWidth:2;return i.default.createElement("svg",{width:n,height:r},i.default.createElement(a.Group,{top:s/2-u/2},i.default.createElement("line",{x1:0,x2:n,y1:0,y2:0,stroke:t,strokeWidth:u,style:o})))}s.propTypes={fill:r.default.string,width:r.default.oneOfType([r.default.string,r.default.number]),height:r.default.oneOfType([r.default.string,r.default.number])}},function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"value"in e&&"undefined"!==typeof e.value?e.value:e}t.__esModule=!0,t.default=r,t.valueOrIdentityString=function(e){return String(r(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.scale,n=e.labelFormat;return function(e,r){return{datum:e,index:r,text:""+n(e,r),value:t(e)}}}},function(e,t,n){"use strict";n.r(t);var r=n(292);n.d(t,"curveBasis",(function(){return r.b}));var i=n(862);n.d(t,"curveBasisClosed",(function(){return i.a}));var a=n(863);n.d(t,"curveBasisOpen",(function(){return a.a}));var o=n(390);n.d(t,"curveStep",(function(){return o.a})),n.d(t,"curveStepAfter",(function(){return o.b})),n.d(t,"curveStepBefore",(function(){return o.c}));var s=n(864);n.d(t,"curveBundle",(function(){return s.a}));var u=n(311);n.d(t,"curveLinear",(function(){return u.a}));var l=n(867);n.d(t,"curveLinearClosed",(function(){return l.a}));var c=n(312);n.d(t,"curveCardinal",(function(){return c.b}));var f=n(538);n.d(t,"curveCardinalClosed",(function(){return f.b}));var d=n(539);n.d(t,"curveCardinalOpen",(function(){return d.b}));var h=n(393);n.d(t,"curveCatmullRom",(function(){return h.a}));var p=n(865);n.d(t,"curveCatmullRomClosed",(function(){return p.a}));var g=n(866);n.d(t,"curveCatmullRomOpen",(function(){return g.a}));var m=n(535);n.d(t,"curveMonotoneX",(function(){return m.a})),n.d(t,"curveMonotoneY",(function(){return m.b}));var v=n(868);n.d(t,"curveNatural",(function(){return v.a}))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.className,n=e.top,u=e.left,c=e.data,f=void 0===c?[]:c,d=e.centroid,h=e.innerRadius,p=void 0===h?0:h,g=e.outerRadius,m=e.cornerRadius,v=e.startAngle,b=e.endAngle,y=e.padAngle,_=e.padRadius,A=e.pieSort,w=e.pieSortValues,F=e.pieValue,k=e.children,x=e.fill,E=void 0===x?"":x,C=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),S=(0,o.arc)({innerRadius:p,outerRadius:g,cornerRadius:m,padRadius:_}),O=(0,o.pie)({startAngle:v,endAngle:b,padAngle:y,value:F,sort:A,sortValues:w}),D=O(f);return k?r.default.createElement(r.default.Fragment,null,k({arcs:D,path:S,pie:O})):r.default.createElement(a.Group,{className:"visx-pie-arcs-group",top:n,left:u},D.map((function(e,n){return r.default.createElement("g",{key:"pie-arc-"+n},r.default.createElement("path",l({className:(0,i.default)("visx-pie-arc",t),d:S(e)||"",fill:null==E||"string"===typeof E?E:E(e)},C)),null==d?void 0:d(S.centroid(e),e))})))};var r=u(n(1)),i=u(n(44)),a=n(153),o=n(861),s=["className","top","left","data","centroid","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","pieSort","pieSortValues","pieValue","children","fill"];function u(e){return e&&e.__esModule?e:{default:e}}function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}},function(e,t,n){var r;r=function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=4)}([function(e,t,n){e.exports=n(5)()},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=function(e,t,n){var r=e.direction,i=e.value;switch(r){case"top":return n.top+i<t.top&&n.bottom>t.bottom&&n.left<t.left&&n.right>t.right;case"left":return n.left+i<t.left&&n.bottom>t.bottom&&n.top<t.top&&n.right>t.right;case"bottom":return n.bottom-i>t.bottom&&n.left<t.left&&n.right>t.right&&n.top<t.top;case"right":return n.right-i>t.right&&n.left<t.left&&n.top<t.top&&n.bottom>t.bottom}}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return v}));var r=n(1),i=n.n(r),a=n(2),o=n.n(a),s=n(0),u=n.n(s),l=n(3),c=n.n(l);function f(e){return f="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=function(e,t){return!t||"object"!==f(t)&&"function"!==typeof t?p(e):t}(this,h(t).call(this,e)),m(p(n),"getContainer",(function(){return n.props.containment||window})),m(p(n),"addEventListener",(function(e,t,r,i){var a;n.debounceCheck||(n.debounceCheck={});var o=function(){a=null,n.check()},s={target:e,fn:i>-1?function(){a||(a=setTimeout(o,i||0))}:function(){clearTimeout(a),a=setTimeout(o,r||0)},getLastTimeout:function(){return a}};e.addEventListener(t,s.fn),n.debounceCheck[t]=s})),m(p(n),"startWatching",(function(){n.debounceCheck||n.interval||(n.props.intervalCheck&&(n.interval=setInterval(n.check,n.props.intervalDelay)),n.props.scrollCheck&&n.addEventListener(n.getContainer(),"scroll",n.props.scrollDelay,n.props.scrollThrottle),n.props.resizeCheck&&n.addEventListener(window,"resize",n.props.resizeDelay,n.props.resizeThrottle),!n.props.delayedCall&&n.check())})),m(p(n),"stopWatching",(function(){if(n.debounceCheck)for(var e in n.debounceCheck)if(n.debounceCheck.hasOwnProperty(e)){var t=n.debounceCheck[e];clearTimeout(t.getLastTimeout()),t.target.removeEventListener(e,t.fn),n.debounceCheck[e]=null}n.debounceCheck=null,n.interval&&(n.interval=clearInterval(n.interval))})),m(p(n),"check",(function(){var e,t,r=n.node;if(!r)return n.state;if(e=function(e){return void 0===e.width&&(e.width=e.right-e.left),void 0===e.height&&(e.height=e.bottom-e.top),e}(n.roundRectDown(r.getBoundingClientRect())),n.props.containment){var i=n.props.containment.getBoundingClientRect();t={top:i.top,left:i.left,bottom:i.bottom,right:i.right}}else t={top:0,left:0,bottom:window.innerHeight||document.documentElement.clientHeight,right:window.innerWidth||document.documentElement.clientWidth};var a=n.props.offset||{};"object"===f(a)&&(t.top+=a.top||0,t.left+=a.left||0,t.bottom-=a.bottom||0,t.right-=a.right||0);var o={top:e.top>=t.top,left:e.left>=t.left,bottom:e.bottom<=t.bottom,right:e.right<=t.right},s=e.height>0&&e.width>0,u=s&&o.top&&o.left&&o.bottom&&o.right;if(s&&n.props.partialVisibility){var l=e.top<=t.bottom&&e.bottom>=t.top&&e.left<=t.right&&e.right>=t.left;"string"===typeof n.props.partialVisibility&&(l=o[n.props.partialVisibility]),u=n.props.minTopValue?l&&e.top<=t.bottom-n.props.minTopValue:l}"string"===typeof a.direction&&"number"===typeof a.value&&(console.warn("[notice] offset.direction and offset.value have been deprecated. They still work for now, but will be removed in next major version. Please upgrade to the new syntax: { %s: %d }",a.direction,a.value),u=c()(a,e,t));var d=n.state;return n.state.isVisible!==u&&(d={isVisible:u,visibilityRect:o},n.setState(d),n.props.onChange&&n.props.onChange(u)),d})),n.state={isVisible:null,visibilityRect:{}},n}var n,r,a;return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.node=o.a.findDOMNode(this),this.props.active&&this.startWatching()}},{key:"componentWillUnmount",value:function(){this.stopWatching()}},{key:"componentDidUpdate",value:function(e){this.node=o.a.findDOMNode(this),this.props.active&&!e.active?(this.setState({isVisible:null,visibilityRect:{}}),this.startWatching()):this.props.active||this.stopWatching()}},{key:"roundRectDown",value:function(e){return{top:Math.floor(e.top),left:Math.floor(e.left),bottom:Math.floor(e.bottom),right:Math.floor(e.right)}}},{key:"render",value:function(){return this.props.children instanceof Function?this.props.children({isVisible:this.state.isVisible,visibilityRect:this.state.visibilityRect}):i.a.Children.only(this.props.children)}}])&&d(n.prototype,r),a&&d(n,a),t}(i.a.Component);m(v,"defaultProps",{active:!0,partialVisibility:!1,minTopValue:0,scrollCheck:!1,scrollDelay:250,scrollThrottle:-1,resizeCheck:!1,resizeDelay:250,resizeThrottle:-1,intervalCheck:!0,intervalDelay:100,delayedCall:!1,offset:{},containment:null,children:i.a.createElement("span",null)}),m(v,"propTypes",{onChange:u.a.func,active:u.a.bool,partialVisibility:u.a.oneOfType([u.a.bool,u.a.oneOf(["top","right","bottom","left"])]),delayedCall:u.a.bool,offset:u.a.oneOfType([u.a.shape({top:u.a.number,left:u.a.number,bottom:u.a.number,right:u.a.number}),u.a.shape({direction:u.a.oneOf(["top","right","bottom","left"]),value:u.a.number})]),scrollCheck:u.a.bool,scrollDelay:u.a.number,scrollThrottle:u.a.number,resizeCheck:u.a.bool,resizeDelay:u.a.number,resizeThrottle:u.a.number,intervalCheck:u.a.bool,intervalDelay:u.a.number,containment:"undefined"!==typeof window?u.a.instanceOf(window.Element):u.a.any,children:u.a.oneOfType([u.a.element,u.a.func]),minTopValue:u.a.number})},function(e,t,n){"use strict";var r=n(6);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,a,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}])},e.exports=r(n(1),n(49))},function(e,t,n){"use strict";var r=n(2309),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,o,s,u,l,c=!1;t||(t={}),n=t.debug||!1;try{if(o=r(),s=document.createRange(),u=document.getSelection(),(l=document.createElement("span")).textContent=e,l.ariaHidden="true",l.style.all="unset",l.style.position="fixed",l.style.top=0,l.style.clip="rect(0, 0, 0, 0)",l.style.whiteSpace="pre",l.style.webkitUserSelect="text",l.style.MozUserSelect="text",l.style.msUserSelect="text",l.style.userSelect="text",l.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=i[t.format]||i.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(l),s.selectNodeContents(l),u.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");c=!0}catch(f){n&&console.error("unable to copy using execCommand: ",f),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),c=!0}catch(f){n&&console.error("unable to copy using clipboardData: ",f),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(s):u.removeAllRanges()),l&&document.body.removeChild(l),o()}return c}},function(e,t){e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getEmptyImage",{enumerable:!0,get:function(){return a.getEmptyImage}}),t.HTML5Backend=t.NativeTypes=void 0;var r=n(2311),i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(869)),a=n(2321);t.NativeTypes=i;t.HTML5Backend=function(e,t,n){return new r.HTML5BackendImpl(e,t,n)}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(2312),o=n(2313),s=n(2316),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(869)),l=n(2320);function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){c(e,t,n[t])}))}return e}var d=function(){function e(t,n,i){var u=this;r(this,e),this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=function(e){var t=u.sourceNodes.get(e);return t&&o.getNodeClientOffset(t)||null},this.endDragNativeItem=function(){u.isDraggingNativeItem()&&(u.actions.endDrag(),u.currentNativeHandle&&u.registry.removeSource(u.currentNativeHandle),u.currentNativeHandle=null,u.currentNativeSource=null)},this.isNodeInDocument=function(e){return Boolean(e&&u.document&&u.document.body&&u.document.body.contains(e))},this.endDragIfSourceWasRemovedFromDOM=function(){var e=u.currentDragSourceNode;null==e||u.isNodeInDocument(e)||(u.clearCurrentDragSourceNode()&&u.monitor.isDragging()&&u.actions.endDrag(),u.cancelHover())},this.scheduleHover=function(e){null===u.hoverRafId&&"undefined"!==typeof requestAnimationFrame&&(u.hoverRafId=requestAnimationFrame((function(){u.monitor.isDragging()&&u.actions.hover(e||[],{clientOffset:u.lastClientOffset}),u.hoverRafId=null})))},this.cancelHover=function(){null!==u.hoverRafId&&"undefined"!==typeof cancelAnimationFrame&&(cancelAnimationFrame(u.hoverRafId),u.hoverRafId=null)},this.handleTopDragStartCapture=function(){u.clearCurrentDragSourceNode(),u.dragStartSourceIds=[]},this.handleTopDragStart=function(e){if(!e.defaultPrevented){var t=u.dragStartSourceIds;u.dragStartSourceIds=null;var n=o.getEventClientOffset(e);u.monitor.isDragging()&&(u.actions.endDrag(),u.cancelHover()),u.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:u.getSourceClientOffset,clientOffset:n});var r=e.dataTransfer,i=s.matchNativeItemType(r);if(u.monitor.isDragging()){if(r&&"function"===typeof r.setDragImage){var a=u.monitor.getSourceId(),l=u.sourceNodes.get(a),c=u.sourcePreviewNodes.get(a)||l;if(c){var f=u.getCurrentSourcePreviewNodeOptions(),d={anchorX:f.anchorX,anchorY:f.anchorY},h={offsetX:f.offsetX,offsetY:f.offsetY},p=o.getDragPreviewOffset(l,c,n,d,h);r.setDragImage(c,p.x,p.y)}}try{null===r||void 0===r||r.setData("application/json",{})}catch(g){}u.setCurrentDragSourceNode(e.target),u.getCurrentSourcePreviewNodeOptions().captureDraggingState?u.actions.publishDragSource():setTimeout((function(){return u.actions.publishDragSource()}),0)}else if(i)u.beginDragNativeItem(i);else{if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}}},this.handleTopDragEndCapture=function(){u.clearCurrentDragSourceNode()&&u.monitor.isDragging()&&u.actions.endDrag(),u.cancelHover()},this.handleTopDragEnterCapture=function(e){var t;(u.dragEnterTargetIds=[],u.isDraggingNativeItem())&&(null===(t=u.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer));if(u.enterLeaveCounter.enter(e.target)&&!u.monitor.isDragging()){var n=e.dataTransfer,r=s.matchNativeItemType(n);r&&u.beginDragNativeItem(r,n)}},this.handleTopDragEnter=function(e){var t=u.dragEnterTargetIds;(u.dragEnterTargetIds=[],u.monitor.isDragging())&&(u.altKeyPressed=e.altKey,t.length>0&&u.actions.hover(t,{clientOffset:o.getEventClientOffset(e)}),t.some((function(e){return u.monitor.canDropOnTarget(e)}))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=u.getCurrentDropEffect())))},this.handleTopDragOverCapture=function(e){var t;(u.dragOverTargetIds=[],u.isDraggingNativeItem())&&(null===(t=u.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=function(e){var t=u.dragOverTargetIds;if(u.dragOverTargetIds=[],!u.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));u.altKeyPressed=e.altKey,u.lastClientOffset=o.getEventClientOffset(e),u.scheduleHover(t),(t||[]).some((function(e){return u.monitor.canDropOnTarget(e)}))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=u.getCurrentDropEffect())):u.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=function(e){u.isDraggingNativeItem()&&e.preventDefault(),u.enterLeaveCounter.leave(e.target)&&(u.isDraggingNativeItem()&&setTimeout((function(){return u.endDragNativeItem()}),0),u.cancelHover())},this.handleTopDropCapture=function(e){var t;(u.dropTargetIds=[],u.isDraggingNativeItem())?(e.preventDefault(),null===(t=u.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):s.matchNativeItemType(e.dataTransfer)&&e.preventDefault();u.enterLeaveCounter.reset()},this.handleTopDrop=function(e){var t=u.dropTargetIds;u.dropTargetIds=[],u.actions.hover(t,{clientOffset:o.getEventClientOffset(e)}),u.actions.drop({dropEffect:u.getCurrentDropEffect()}),u.isDraggingNativeItem()?u.endDragNativeItem():u.monitor.isDragging()&&u.actions.endDrag(),u.cancelHover()},this.handleSelectStart=function(e){var t=e.target;"function"===typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new l.OptionsReader(n,i),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new a.EnterLeaveCounter(this.isNodeInDocument)}return i(e,[{key:"profile",value:function(){var e,t;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(null===(e=this.dragStartSourceIds)||void 0===e?void 0:e.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:(null===(t=this.dragOverTargetIds)||void 0===t?void 0:t.length)||0}}},{key:"window",get:function(){return this.options.window}},{key:"document",get:function(){return this.options.document}},{key:"rootElement",get:function(){return this.options.rootElement}},{key:"setup",value:function(){var e=this.rootElement;if(void 0!==e){if(e.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}},{key:"teardown",value:function(){var e,t=this.rootElement;void 0!==t&&(t.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&(null===(e=this.window)||void 0===e||e.cancelAnimationFrame(this.asyncEndDragFrameId)))}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),function(){r.sourcePreviewNodes.delete(e),r.sourcePreviewNodeOptions.delete(e)}}},{key:"connectDragSource",value:function(e,t,n){var r=this;this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);var i=function(t){return r.handleDragStart(t,e)},a=function(e){return r.handleSelectStart(e)};return t.setAttribute("draggable","true"),t.addEventListener("dragstart",i),t.addEventListener("selectstart",a),function(){r.sourceNodes.delete(e),r.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",i),t.removeEventListener("selectstart",a),t.setAttribute("draggable","false")}}},{key:"connectDropTarget",value:function(e,t){var n=this,r=function(t){return n.handleDragEnter(t,e)},i=function(t){return n.handleDragOver(t,e)},a=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",i),t.addEventListener("drop",a),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",i),t.removeEventListener("drop",a)}}},{key:"addEventListeners",value:function(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}},{key:"removeEventListeners",value:function(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}},{key:"getCurrentSourceNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return f({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}},{key:"getCurrentDropEffect",value:function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}},{key:"getCurrentSourcePreviewNodeOptions",value:function(){var e=this.monitor.getSourceId();return f({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}},{key:"isDraggingNativeItem",value:function(){var e=this.monitor.getItemType();return Object.keys(u).some((function(t){return u[t]===e}))}},{key:"beginDragNativeItem",value:function(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=s.createNativeDragSource(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}},{key:"setCurrentDragSourceNode",value:function(e){var t=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;this.mouseMoveTimeoutTimer=setTimeout((function(){var e;return null===(e=t.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",t.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}},{key:"clearCurrentDragSourceNode",value:function(){if(this.currentDragSourceNode){var e;if(this.currentDragSourceNode=null,this.rootElement)null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0);return this.mouseMoveTimeoutTimer=null,!0}return!1}},{key:"handleDragStart",value:function(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}},{key:"handleDragEnter",value:function(e,t){this.dragEnterTargetIds.unshift(t)}},{key:"handleDragOver",value:function(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}},{key:"handleDrop",value:function(e,t){this.dropTargetIds.unshift(t)}}]),e}();t.HTML5BackendImpl=d},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=n(1293),o=function(){function e(t){r(this,e),this.entered=[],this.isNodeInDocument=t}return i(e,[{key:"enter",value:function(e){var t=this,n=this.entered.length;return this.entered=a.union(this.entered.filter((function(n){return t.isNodeInDocument(n)&&(!n.contains||n.contains(e))})),[e]),0===n&&this.entered.length>0}},{key:"leave",value:function(e){var t=this.entered.length;return this.entered=a.without(this.entered.filter(this.isNodeInDocument),e),t>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}();t.EnterLeaveCounter=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getNodeClientOffset=a,t.getEventClientOffset=function(e){return{x:e.clientX,y:e.clientY}},t.getDragPreviewOffset=function(e,t,n,o,s){var u=function(e){var t;return"IMG"===e.nodeName&&(r.isFirefox()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}(t),l=a(u?e:t),c={x:n.x-l.x,y:n.y-l.y},f=e.offsetWidth,d=e.offsetHeight,h=o.anchorX,p=o.anchorY,g=function(e,t,n,i){var a=e?t.width:n,o=e?t.height:i;r.isSafari()&&e&&(o/=window.devicePixelRatio,a/=window.devicePixelRatio);return{dragPreviewWidth:a,dragPreviewHeight:o}}(u,t,f,d),m=g.dragPreviewWidth,v=g.dragPreviewHeight,b=s.offsetX,y=s.offsetY,_=0===y||y;return{x:0===b||b?b:new i.MonotonicInterpolant([0,.5,1],[c.x,c.x/f*m,c.x+m-f]).interpolate(h),y:_?y:function(){var e=new i.MonotonicInterpolant([0,.5,1],[c.y,c.y/d*v,c.y+v-d]).interpolate(p);return r.isSafari()&&u&&(e+=(window.devicePixelRatio-1)*v),e}()}};var r=n(2314),i=n(2315);function a(e){var t=1===e.nodeType?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isSafari=t.isFirefox=void 0;var r=n(1293),i=r.memoize((function(){return/firefox/i.test(navigator.userAgent)}));t.isFirefox=i;var a=r.memoize((function(){return Boolean(window.safari)}));t.isSafari=a},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t,n){r(this,e);for(var i=t.length,a=[],o=0;o<i;o++)a.push(o);a.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var s,u,l=[],c=[],f=[],d=0;d<i-1;d++)s=t[d+1]-t[d],u=n[d+1]-n[d],c.push(s),l.push(u),f.push(u/s);for(var h=[f[0]],p=0;p<c.length-1;p++){var g=f[p],m=f[p+1];if(g*m<=0)h.push(0);else{s=c[p];var v=c[p+1],b=s+v;h.push(3*b/((b+v)/g+(b+s)/m))}}h.push(f[f.length-1]);for(var y,_=[],A=[],w=0;w<h.length-1;w++){y=f[w];var F=h[w],k=1/c[w],x=F+h[w+1]-y-y;_.push((y-F-x)*k),A.push(x*k*k)}this.xs=t,this.ys=n,this.c1s=h,this.c2s=_,this.c3s=A}return i(e,[{key:"interpolate",value:function(e){var t=this.xs,n=this.ys,r=this.c1s,i=this.c2s,a=this.c3s,o=t.length-1;if(e===t[o])return n[o];for(var s,u=0,l=a.length-1;u<=l;){var c=t[s=Math.floor(.5*(u+l))];if(c<e)u=s+1;else{if(!(c>e))return n[s];l=s-1}}var f=e-t[o=Math.max(0,l)],d=f*f;return n[o]+r[o]*f+i[o]*d+a[o]*f*d}}]),e}();t.MonotonicInterpolant=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createNativeDragSource=function(e,t){var n=r.nativeTypesConfig[e];if(!n)throw new Error("native type ".concat(e," has no configuration"));var a=new i.NativeDragSource(n);return a.loadDataTransfer(t),a},t.matchNativeItemType=function(e){if(!e)return null;var t=Array.prototype.slice.call(e.types||[]);return Object.keys(r.nativeTypesConfig).filter((function(e){var n=r.nativeTypesConfig[e];return!!(null===n||void 0===n?void 0:n.matchesTypes)&&n.matchesTypes.some((function(e){return t.indexOf(e)>-1}))}))[0]||null};var r=n(2317),i=n(2319)},function(e,t,n){"use strict";var r,i=n(621).default;Object.defineProperty(t,"__esModule",{value:!0}),t.nativeTypesConfig=void 0;var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(869)),o=n(2318);var s=(i(r={},a.FILE,{exposeProperties:{files:function(e){return Array.prototype.slice.call(e.files)},items:function(e){return e.items},dataTransfer:function(e){return e}},matchesTypes:["Files"]}),i(r,a.HTML,{exposeProperties:{html:function(e,t){return o.getDataFromDataTransfer(e,t,"")},dataTransfer:function(e){return e}},matchesTypes:["Html","text/html"]}),i(r,a.URL,{exposeProperties:{urls:function(e,t){return o.getDataFromDataTransfer(e,t,"").split("\n")},dataTransfer:function(e){return e}},matchesTypes:["Url","text/uri-list"]}),i(r,a.TEXT,{exposeProperties:{text:function(e,t){return o.getDataFromDataTransfer(e,t,"")},dataTransfer:function(e){return e}},matchesTypes:["Text","text/plain"]}),r);t.nativeTypesConfig=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDataFromDataTransfer=function(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),"");return null!=r?r:n}},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t){r(this,e),this.config=t,this.item={},this.initializeExposedProperties()}return i(e,[{key:"initializeExposedProperties",value:function(){var e=this;Object.keys(this.config.exposeProperties).forEach((function(t){Object.defineProperty(e.item,t,{configurable:!0,enumerable:!0,get:function(){return console.warn("Browser doesn't allow reading \"".concat(t,'" until the drop event.')),null}})}))}},{key:"loadDataTransfer",value:function(e){var t=this;if(e){var n={};Object.keys(this.config.exposeProperties).forEach((function(r){var i=t.config.exposeProperties[r];null!=i&&(n[r]={value:i(e,t.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,n)}}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}();t.NativeDragSource=a},function(e,t,n){"use strict";var r=n(77).default,i=n(78).default;Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(t,n){r(this,e),this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}return i(e,[{key:"window",get:function(){return this.globalContext?this.globalContext:"undefined"!==typeof window?window:void 0}},{key:"document",get:function(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}},{key:"rootElement",get:function(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}}]),e}();t.OptionsReader=a},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.getEmptyImage=function(){r||((r=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==");return r}},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"AcroForm",(function(){return Ce})),n.d(t,"AcroFormAppearance",(function(){return xe})),n.d(t,"AcroFormButton",(function(){return be})),n.d(t,"AcroFormCheckBox",(function(){return we})),n.d(t,"AcroFormChoiceField",(function(){return pe})),n.d(t,"AcroFormComboBox",(function(){return me})),n.d(t,"AcroFormEditBox",(function(){return ve})),n.d(t,"AcroFormListBox",(function(){return ge})),n.d(t,"AcroFormPasswordField",(function(){return ke})),n.d(t,"AcroFormPushButton",(function(){return ye})),n.d(t,"AcroFormRadioButton",(function(){return _e})),n.d(t,"AcroFormTextField",(function(){return Fe})),n.d(t,"GState",(function(){return M})),n.d(t,"ShadingPattern",(function(){return B})),n.d(t,"TilingPattern",(function(){return N})),n.d(t,"jsPDF",(function(){return L}));var r=n(123),i=n.n(r),a=n(575),o=function(){return"undefined"!=typeof window?window:"undefined"!=typeof e?e:"undefined"!=typeof self?self:this}();function s(){o.console&&"function"==typeof o.console.log&&o.console.log.apply(o.console,arguments)}var u={log:s,warn:function(e){o.console&&("function"==typeof o.console.warn?o.console.warn.apply(o.console,arguments):s.call(null,arguments))},error:function(e){o.console&&("function"==typeof o.console.error?o.console.error.apply(o.console,arguments):s(e))}};function l(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){p(r.response,t,n)},r.onerror=function(){u.error("could not download file")},r.send()}function c(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function f(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var d,h,p=o.saveAs||("object"!==("undefined"==typeof window?"undefined":i()(window))||window!==o?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=o.URL||o.webkitURL,i=document.createElement("a");t=t||e.name||"download",i.download=t,i.rel="noopener","string"==typeof e?(i.href=e,i.origin!==location.origin?c(i.href)?l(e,t,n):f(i,i.target="_blank"):f(i)):(i.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(i.href)}),4e4),setTimeout((function(){f(i)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(c(e))l(e,t,n);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout((function(){f(r)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!==i()(t)&&(u.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return l(e,t,n);var a="application/octet-stream"===e.type,s=/constructor/i.test(o.HTMLElement)||o.safari,u=/CriOS\/[\d]+/.test(navigator.userAgent);if((u||a&&s)&&"object"===("undefined"==typeof FileReader?"undefined":i()(FileReader))){var c=new FileReader;c.onloadend=function(){var e=c.result;e=u?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},c.readAsDataURL(e)}else{var f=o.URL||o.webkitURL,d=f.createObjectURL(e);r?r.location=d:location.href=d,r=null,setTimeout((function(){f.revokeObjectURL(d)}),4e4)}});function g(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r<n.length;r++){var i=n[r].re,a=n[r].process,o=i.exec(e);o&&(t=a(o),this.r=t[0],this.g=t[1],this.b=t[2],this.ok=!0)}this.r=this.r<0||isNaN(this.r)?0:this.r>255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function m(e,t){var n=e[0],r=e[1],i=e[2],a=e[3];n=b(n,r,i,a,t[0],7,-680876936),a=b(a,n,r,i,t[1],12,-389564586),i=b(i,a,n,r,t[2],17,606105819),r=b(r,i,a,n,t[3],22,-1044525330),n=b(n,r,i,a,t[4],7,-176418897),a=b(a,n,r,i,t[5],12,1200080426),i=b(i,a,n,r,t[6],17,-1473231341),r=b(r,i,a,n,t[7],22,-45705983),n=b(n,r,i,a,t[8],7,1770035416),a=b(a,n,r,i,t[9],12,-1958414417),i=b(i,a,n,r,t[10],17,-42063),r=b(r,i,a,n,t[11],22,-1990404162),n=b(n,r,i,a,t[12],7,1804603682),a=b(a,n,r,i,t[13],12,-40341101),i=b(i,a,n,r,t[14],17,-1502002290),n=y(n,r=b(r,i,a,n,t[15],22,1236535329),i,a,t[1],5,-165796510),a=y(a,n,r,i,t[6],9,-1069501632),i=y(i,a,n,r,t[11],14,643717713),r=y(r,i,a,n,t[0],20,-373897302),n=y(n,r,i,a,t[5],5,-701558691),a=y(a,n,r,i,t[10],9,38016083),i=y(i,a,n,r,t[15],14,-660478335),r=y(r,i,a,n,t[4],20,-405537848),n=y(n,r,i,a,t[9],5,568446438),a=y(a,n,r,i,t[14],9,-1019803690),i=y(i,a,n,r,t[3],14,-187363961),r=y(r,i,a,n,t[8],20,1163531501),n=y(n,r,i,a,t[13],5,-1444681467),a=y(a,n,r,i,t[2],9,-51403784),i=y(i,a,n,r,t[7],14,1735328473),n=_(n,r=y(r,i,a,n,t[12],20,-1926607734),i,a,t[5],4,-378558),a=_(a,n,r,i,t[8],11,-2022574463),i=_(i,a,n,r,t[11],16,1839030562),r=_(r,i,a,n,t[14],23,-35309556),n=_(n,r,i,a,t[1],4,-1530992060),a=_(a,n,r,i,t[4],11,1272893353),i=_(i,a,n,r,t[7],16,-155497632),r=_(r,i,a,n,t[10],23,-1094730640),n=_(n,r,i,a,t[13],4,681279174),a=_(a,n,r,i,t[0],11,-358537222),i=_(i,a,n,r,t[3],16,-722521979),r=_(r,i,a,n,t[6],23,76029189),n=_(n,r,i,a,t[9],4,-640364487),a=_(a,n,r,i,t[12],11,-421815835),i=_(i,a,n,r,t[15],16,530742520),n=A(n,r=_(r,i,a,n,t[2],23,-995338651),i,a,t[0],6,-198630844),a=A(a,n,r,i,t[7],10,1126891415),i=A(i,a,n,r,t[14],15,-1416354905),r=A(r,i,a,n,t[5],21,-57434055),n=A(n,r,i,a,t[12],6,1700485571),a=A(a,n,r,i,t[3],10,-1894986606),i=A(i,a,n,r,t[10],15,-1051523),r=A(r,i,a,n,t[1],21,-2054922799),n=A(n,r,i,a,t[8],6,1873313359),a=A(a,n,r,i,t[15],10,-30611744),i=A(i,a,n,r,t[6],15,-1560198380),r=A(r,i,a,n,t[13],21,1309151649),n=A(n,r,i,a,t[4],6,-145523070),a=A(a,n,r,i,t[11],10,-1120210379),i=A(i,a,n,r,t[2],15,718787259),r=A(r,i,a,n,t[9],21,-343485551),e[0]=O(n,e[0]),e[1]=O(r,e[1]),e[2]=O(i,e[2]),e[3]=O(a,e[3])}function v(e,t,n,r,i,a){return t=O(O(t,e),O(r,a)),O(t<<i|t>>>32-i,n)}function b(e,t,n,r,i,a,o){return v(t&n|~t&r,e,t,i,a,o)}function y(e,t,n,r,i,a,o){return v(t&r|n&~r,e,t,i,a,o)}function _(e,t,n,r,i,a,o){return v(t^n^r,e,t,i,a,o)}function A(e,t,n,r,i,a,o){return v(n^(t|~r),e,t,i,a,o)}function w(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)m(r,F(e.substring(t-64,t)));e=e.substring(t-64);var i=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<e.length;t++)i[t>>2]|=e.charCodeAt(t)<<(t%4<<3);if(i[t>>2]|=128<<(t%4<<3),t>55)for(m(r,i),t=0;t<16;t++)i[t]=0;return i[14]=8*n,m(r,i),r}function F(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}d=o.atob.bind(o),h=o.btoa.bind(o);var k="0123456789abcdef".split("");function x(e){for(var t="",n=0;n<4;n++)t+=k[e>>8*n+4&15]+k[e>>8*n&15];return t}function E(e){return String.fromCharCode((255&e)>>0,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function C(e){return w(e).map(E).join("")}var S="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t<e.length;t++)e[t]=x(e[t]);return e.join("")}(w("hello"));function O(e,t){if(S){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function D(e,t){var n,r,i,a;if(e!==n){for(var o=(i=e,a=1+(256/e.length>>0),new Array(a+1).join(i)),s=[],u=0;u<256;u++)s[u]=u;var l=0;for(u=0;u<256;u++){var c=s[u];l=(l+c+o.charCodeAt(u))%256,s[u]=s[l],s[l]=c}n=e,r=s}else s=r;var f=t.length,d=0,h=0,p="";for(u=0;u<f;u++)h=(h+(c=s[d=(d+1)%256]))%256,s[d]=s[h],s[h]=c,o=s[(s[d]+s[h])%256],p+=String.fromCharCode(t.charCodeAt(u)^o);return p}var j={print:4,modify:8,copy:16,"annot-forms":32};function T(e,t,n,r){this.v=1,this.r=2;var i=192;e.forEach((function(e){if(void 0!==j.perm)throw new Error("Invalid permission: "+e);i+=j[e]})),this.padding="(\xbfN^Nu\x8aAd\0NV\xff\xfa\x01\b..\0\xb6\xd0h>\x80/\f\xa9\xfedSiz";var a=(t+this.padding).substr(0,32),o=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,o),this.P=-(1+(255^i)),this.encryptionKey=C(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=D(this.encryptionKey,this.padding)}function P(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r<n;r++){var i=e.charCodeAt(r);t+=i<33||35===i||37===i||40===i||41===i||47===i||60===i||62===i||91===i||93===i||123===i||125===i||i>126?"#"+("0"+i.toString(16)).slice(-2):e[r]}return t}function R(e){if("object"!==i()(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var i=Math.random().toString(35);return t[e][i]=[n,!!r],i},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),i=[];for(var a in t[n]){var s=t[n][a];try{s[0].apply(e,r)}catch(n){o.console&&u.error("jsPDF PubSub Error",n.message,n)}s[1]&&i.push(a)}i.length&&i.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function M(e){if(!(this instanceof M))return new M(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function I(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function B(e,t,n,r,i){if(!(this instanceof B))return new B(e,t,n,r,i);this.type="axial"===e?2:3,this.coords=t,this.colors=n,I.call(this,r,i)}function N(e,t,n,r,i){if(!(this instanceof N))return new N(e,t,n,r,i);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,I.call(this,r,i)}function L(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],a=arguments[2],s=arguments[3],l=[],c=1,f=16,d="S",m=null;"object"===i()(e=e||{})&&(n=e.orientation,r=e.unit||r,a=e.format||a,s=e.compress||e.compressPdf||s,null!==(m=e.encryption||null)&&(m.userPassword=m.userPassword||"",m.ownerPassword=m.ownerPassword||"",m.userPermissions=m.userPermissions||[]),c="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(f=e.floatPrecision),d=e.defaultPathOperation||"S"),l=e.filters||(!0===s?["FlateEncode"]:l),r=r||"mm",n=(""+(n||"P")).toLowerCase();var v=e.putOnlyUsedFonts||!1,b={},y={internal:{},__private__:{}};y.__private__.PubSub=R;var _="1.3",A=y.__private__.getPdfVersion=function(){return _};y.__private__.setPdfVersion=function(e){_=e};var w={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};y.__private__.getPageFormats=function(){return w};var F=y.__private__.getPageFormat=function(e){return w[e]};a=a||"a4";var k={COMPAT:"compat",ADVANCED:"advanced"},x=k.COMPAT;function E(){this.saveGraphicsState(),fe(new We(Ee,0,0,-Ee,0,Un()*Ee).toString()+" cm"),this.setFontSize(this.getFontSize()/Ee),d="n",x=k.ADVANCED}function C(){this.restoreGraphicsState(),d="S",x=k.COMPAT}var S=y.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};y.advancedAPI=function(e){var t=x===k.COMPAT;return t&&E.call(this),"function"!=typeof e||(e(this),t&&C.call(this)),this},y.compatAPI=function(e){var t=x===k.ADVANCED;return t&&C.call(this),"function"!=typeof e||(e(this),t&&E.call(this)),this},y.isAdvancedAPI=function(){return x===k.ADVANCED};var O,D=function(e){if(x!==k.ADVANCED)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},j=y.roundToPrecision=y.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};O=y.hpf=y.__private__.hpf="number"==typeof f?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return j(e,f)}:"smart"===f?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return j(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return j(e,16)};var I=y.f2=y.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return j(e,2)},U=y.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return j(e,3)},H=y.scale=y.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return x===k.COMPAT?e*Ee:x===k.ADVANCED?e:void 0},z=function(e){return x===k.COMPAT?Un()-e:x===k.ADVANCED?e:void 0},q=function(e){return H(z(e))};y.__private__.setPrecision=y.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var V,W="00000000000000000000000000000000",G=y.__private__.getFileId=function(){return W},K=y.__private__.setFileId=function(e){return W=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():W.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==m&&(Kt=new T(m.userPermissions,m.userPassword,m.ownerPassword,W)),W};y.setFileId=function(e){return K(e),this},y.getFileId=function(){return G()};var Q=y.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),i=Math.abs(t%60),a=[n,$(r),"'",$(i),"'"].join("");return["D:",e.getFullYear(),$(e.getMonth()+1),$(e.getDate()),$(e.getHours()),$(e.getMinutes()),$(e.getSeconds()),a].join("")},Y=y.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),i=parseInt(e.substr(10,2),10),a=parseInt(e.substr(12,2),10),o=parseInt(e.substr(14,2),10);return new Date(t,n,r,i,a,o,0)},X=y.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=Q(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return V=t},J=y.__private__.getCreationDate=function(e){var t=V;return"jsDate"===e&&(t=Y(V)),t};y.setCreationDate=function(e){return X(e),this},y.getCreationDate=function(e){return J(e)};var Z,$=y.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},ee=y.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},te=0,ne=[],re=[],ie=0,ae=[],oe=[],se=!1,ue=re,le=function(){te=0,ie=0,re=[],ne=[],ae=[],$e=Xe(),et=Xe()};y.__private__.setCustomOutputDestination=function(e){se=!0,ue=e};var ce=function(e){se||(ue=e)};y.__private__.resetCustomOutputDestination=function(){se=!1,ue=re};var fe=y.__private__.out=function(e){return e=e.toString(),ie+=e.length+1,ue.push(e),ue},de=y.__private__.write=function(e){return fe(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},he=y.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},pe=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];y.__private__.getStandardFonts=function(){return pe};var ge=e.fontSize||16;y.__private__.setFontSize=y.setFontSize=function(e){return ge=x===k.ADVANCED?e/Ee:e,this};var me,ve=y.__private__.getFontSize=y.getFontSize=function(){return x===k.COMPAT?ge:ge*Ee},be=e.R2L||!1;y.__private__.setR2L=y.setR2L=function(e){return be=e,this},y.__private__.getR2L=y.getR2L=function(){return be};var ye,_e=y.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))me=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');me=e}else me=parseInt(e,10)};y.__private__.getZoomMode=function(){return me};var Ae,we=y.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ye=e};y.__private__.getPageMode=function(){return ye};var Fe=y.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');Ae=e};y.__private__.getLayoutMode=function(){return Ae},y.__private__.setDisplayMode=y.setDisplayMode=function(e,t,n){return _e(e),Fe(t),we(n),this};var ke={title:"",subject:"",author:"",keywords:"",creator:""};y.__private__.getDocumentProperty=function(e){if(-1===Object.keys(ke).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return ke[e]},y.__private__.getDocumentProperties=function(){return ke},y.__private__.setDocumentProperties=y.setProperties=y.setDocumentProperties=function(e){for(var t in ke)ke.hasOwnProperty(t)&&e[t]&&(ke[t]=e[t]);return this},y.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(ke).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return ke[e]=t};var xe,Ee,Ce,Se,Oe,De={},je={},Te=[],Pe={},Re={},Me={},Ie={},Be=null,Ne=0,Le=[],Ue=new R(y),He=e.hotfixes||[],ze={},qe={},Ve=[],We=function e(t,n,r,i,a,o){if(!(this instanceof e))return new e(t,n,r,i,a,o);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(i)&&(i=1),isNaN(a)&&(a=0),isNaN(o)&&(o=0),this._matrix=[t,n,r,i,a,o]};Object.defineProperty(We.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(We.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(We.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(We.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(We.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(We.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(We.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(We.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(We.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(We.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(We.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(We.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(We.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(We.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(We.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(We.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),We.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(O).join(e)},We.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,i=e.shx*this.shy+e.sy*this.sy,a=e.tx*this.sx+e.ty*this.shx+this.tx,o=e.tx*this.shy+e.ty*this.sy+this.ty;return new We(t,n,r,i,a,o)},We.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty,o=Math.sqrt(e*e+t*t),s=(e/=o)*n+(t/=o)*r;n-=e*s,r-=t*s;var u=Math.sqrt(n*n+r*r);return s/=u,e*(r/=u)<t*(n/=u)&&(e=-e,t=-t,s=-s,o=-o),{scale:new We(o,0,0,u,0,0),translate:new We(1,0,0,1,i,a),rotate:new We(e,t,-t,e,0,0),skew:new We(1,0,s,1,0,0)}},We.prototype.toString=function(e){return this.join(" ")},We.prototype.inversed=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty,o=1/(e*r-t*n),s=r*o,u=-t*o,l=-n*o,c=e*o;return new We(s,u,l,c,-s*i-l*a,-u*i-c*a)},We.prototype.applyToPoint=function(e){var t=e.x*this.sx+e.y*this.shx+this.tx,n=e.x*this.shy+e.y*this.sy+this.ty;return new Tn(t,n)},We.prototype.applyToRectangle=function(e){var t=this.applyToPoint(e),n=this.applyToPoint(new Tn(e.x+e.w,e.y+e.h));return new Pn(t.x,t.y,n.x-t.x,n.y-t.y)},We.prototype.clone=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,i=this.tx,a=this.ty;return new We(e,t,n,r,i,a)},y.Matrix=We;var Ge=y.matrixMult=function(e,t){return t.multiply(e)},Ke=new We(1,0,0,1,0,0);y.unitMatrix=y.identityMatrix=Ke;var Qe=function(e,t){if(!Re[e]){var n=(t instanceof B?"Sh":"P")+(Object.keys(Pe).length+1).toString(10);t.id=n,Re[e]=n,Pe[n]=t,Ue.publish("addPattern",t)}};y.ShadingPattern=B,y.TilingPattern=N,y.addShadingPattern=function(e,t){return D("addShadingPattern()"),Qe(e,t),this},y.beginTilingPattern=function(e){D("beginTilingPattern()"),Mn(e.boundingBox[0],e.boundingBox[1],e.boundingBox[2]-e.boundingBox[0],e.boundingBox[3]-e.boundingBox[1],e.matrix)},y.endTilingPattern=function(e,t){D("endTilingPattern()"),t.stream=oe[Z].join("\n"),Qe(e,t),Ue.publish("endTilingPattern",t),Ve.pop().restore()};var Ye=y.__private__.newObject=function(){var e=Xe();return Je(e,!0),e},Xe=y.__private__.newObjectDeferred=function(){return te++,ne[te]=function(){return ie},te},Je=function(e,t){return t="boolean"==typeof t&&t,ne[e]=ie,t&&fe(e+" 0 obj"),e},Ze=y.__private__.newAdditionalObject=function(){var e={objId:Xe(),content:""};return ae.push(e),e},$e=Xe(),et=Xe(),tt=y.__private__.decodeColorString=function(e){var t=e.split(" ");if(2!==t.length||"g"!==t[1]&&"G"!==t[1])5!==t.length||"k"!==t[4]&&"K"!==t[4]||(t=[(1-t[0])*(1-t[3]),(1-t[1])*(1-t[3]),(1-t[2])*(1-t[3]),"r"]);else{var n=parseFloat(t[0]);t=[n,n,n,"r"]}for(var r="#",i=0;i<3;i++)r+=("0"+Math.floor(255*parseFloat(t[i])).toString(16)).slice(-2);return r},nt=y.__private__.encodeColorString=function(e){var t;"string"==typeof e&&(e={ch1:e});var n=e.ch1,r=e.ch2,a=e.ch3,o=e.ch4,s="draw"===e.pdfColorType?["G","RG","K"]:["g","rg","k"];if("string"==typeof n&&"#"!==n.charAt(0)){var u=new g(n);if(u.ok)n=u.toHex();else if(!/^\d*\.?\d*$/.test(n))throw new Error('Invalid color "'+n+'" passed to jsPDF.encodeColorString.')}if("string"==typeof n&&/^#[0-9A-Fa-f]{3}$/.test(n)&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]),"string"==typeof n&&/^#[0-9A-Fa-f]{6}$/.test(n)){var l=parseInt(n.substr(1),16);n=l>>16&255,r=l>>8&255,a=255&l}if(void 0===r||void 0===o&&n===r&&r===a)if("string"==typeof n)t=n+" "+s[0];else if(2===e.precision)t=I(n/255)+" "+s[0];else t=U(n/255)+" "+s[0];else if(void 0===o||"object"===i()(o)){if(o&&!isNaN(o.a)&&0===o.a)return["1.","1.","1.",s[1]].join(" ");if("string"==typeof n)t=[n,r,a,s[1]].join(" ");else if(2===e.precision)t=[I(n/255),I(r/255),I(a/255),s[1]].join(" ");else t=[U(n/255),U(r/255),U(a/255),s[1]].join(" ")}else if("string"==typeof n)t=[n,r,a,o,s[2]].join(" ");else if(2===e.precision)t=[I(n),I(r),I(a),I(o),s[2]].join(" ");else t=[U(n),U(r),U(a),U(o),s[2]].join(" ");return t},rt=y.__private__.getFilters=function(){return l},it=y.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||rt(),r=e.alreadyAppliedFilters||[],i=e.addLength1||!1,a=t.length,o=e.objectId,s=function(e){return e};if(null!==m&&void 0===o)throw new Error("ObjectId must be passed to putStream for file encryption");null!==m&&(s=Kt.encryptor(o,0));var u={};!0===n&&(n=["FlateEncode"]);var l=e.additionalKeyValues||[],c=(u=void 0!==L.API.processDataByFilters?L.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==u.data.length&&(l.push({key:"Length",value:u.data.length}),!0===i&&l.push({key:"Length1",value:a})),0!=c.length)if(c.split("/").length-1==1)l.push({key:"Filter",value:c});else{l.push({key:"Filter",value:"["+c+"]"});for(var f=0;f<l.length;f+=1)if("DecodeParms"===l[f].key){for(var d=[],h=0;h<u.reverseChain.split("/").length-1;h+=1)d.push("null");d.push(l[f].value),l[f].value="["+d.join(" ")+"]"}}fe("<<");for(var p=0;p<l.length;p++)fe("/"+l[p].key+" "+l[p].value);fe(">>"),0!==u.data.length&&(fe("stream"),fe(s(u.data)),fe("endstream"))},at=y.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,i=e.contentsObjId;Je(r,!0),fe("<</Type /Page"),fe("/Parent "+e.rootDictionaryObjId+" 0 R"),fe("/Resources "+e.resourceDictionaryObjId+" 0 R"),fe("/MediaBox ["+parseFloat(O(e.mediaBox.bottomLeftX))+" "+parseFloat(O(e.mediaBox.bottomLeftY))+" "+O(e.mediaBox.topRightX)+" "+O(e.mediaBox.topRightY)+"]"),null!==e.cropBox&&fe("/CropBox ["+O(e.cropBox.bottomLeftX)+" "+O(e.cropBox.bottomLeftY)+" "+O(e.cropBox.topRightX)+" "+O(e.cropBox.topRightY)+"]"),null!==e.bleedBox&&fe("/BleedBox ["+O(e.bleedBox.bottomLeftX)+" "+O(e.bleedBox.bottomLeftY)+" "+O(e.bleedBox.topRightX)+" "+O(e.bleedBox.topRightY)+"]"),null!==e.trimBox&&fe("/TrimBox ["+O(e.trimBox.bottomLeftX)+" "+O(e.trimBox.bottomLeftY)+" "+O(e.trimBox.topRightX)+" "+O(e.trimBox.topRightY)+"]"),null!==e.artBox&&fe("/ArtBox ["+O(e.artBox.bottomLeftX)+" "+O(e.artBox.bottomLeftY)+" "+O(e.artBox.topRightX)+" "+O(e.artBox.topRightY)+"]"),"number"==typeof e.userUnit&&1!==e.userUnit&&fe("/UserUnit "+e.userUnit),Ue.publish("putPage",{objId:r,pageContext:Le[t],pageNumber:t,page:n}),fe("/Contents "+i+" 0 R"),fe(">>"),fe("endobj");var a=n.join("\n");return x===k.ADVANCED&&(a+="\nQ"),Je(i,!0),it({data:a,filters:rt(),objectId:i}),fe("endobj"),r},ot=y.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=Ne;e++)Le[e].objId=Xe(),Le[e].contentsObjId=Xe();for(e=1;e<=Ne;e++)n.push(at({number:e,data:oe[e],objId:Le[e].objId,contentsObjId:Le[e].contentsObjId,mediaBox:Le[e].mediaBox,cropBox:Le[e].cropBox,bleedBox:Le[e].bleedBox,trimBox:Le[e].trimBox,artBox:Le[e].artBox,userUnit:Le[e].userUnit,rootDictionaryObjId:$e,resourceDictionaryObjId:et}));Je($e,!0),fe("<</Type /Pages");var r="/Kids [";for(t=0;t<Ne;t++)r+=n[t]+" 0 R ";fe(r+"]"),fe("/Count "+Ne),fe(">>"),fe("endobj"),Ue.publish("postPutPages")},st=function(e){Ue.publish("putFont",{font:e,out:fe,newObject:Ye,putStream:it}),!0!==e.isAlreadyPutted&&(e.objectNumber=Ye(),fe("<<"),fe("/Type /Font"),fe("/BaseFont /"+P(e.postScriptName)),fe("/Subtype /Type1"),"string"==typeof e.encoding&&fe("/Encoding /"+e.encoding),fe("/FirstChar 32"),fe("/LastChar 255"),fe(">>"),fe("endobj"))},ut=function(){for(var e in De)De.hasOwnProperty(e)&&(!1===v||!0===v&&b.hasOwnProperty(e))&&st(De[e])},lt=function(e){e.objectNumber=Ye();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[O(e.x),O(e.y),O(e.x+e.width),O(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");it({data:n,additionalKeyValues:t,objectId:e.objectNumber}),fe("endobj")},ct=function(){for(var e in ze)ze.hasOwnProperty(e)&&lt(ze[e])},ft=function(e,t){var n,r=[],i=1/(t-1);for(n=0;n<1;n+=i)r.push(n);if(r.push(1),0!=e[0].offset){var a={offset:0,color:e[0].color};e.unshift(a)}if(1!=e[e.length-1].offset){var o={offset:1,color:e[e.length-1].color};e.push(o)}for(var s="",u=0,l=0;l<r.length;l++){for(n=r[l];n>e[u+1].offset;)u++;var c=e[u].offset,f=(n-c)/(e[u+1].offset-c),d=e[u].color,h=e[u+1].color;s+=ee(Math.round((1-f)*d[0]+f*h[0]).toString(16))+ee(Math.round((1-f)*d[1]+f*h[1]).toString(16))+ee(Math.round((1-f)*d[2]+f*h[2]).toString(16))}return s.trim()},dt=function(e,t){t||(t=21);var n=Ye(),r=ft(e.colors,t),i=[];i.push({key:"FunctionType",value:"0"}),i.push({key:"Domain",value:"[0.0 1.0]"}),i.push({key:"Size",value:"["+t+"]"}),i.push({key:"BitsPerSample",value:"8"}),i.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),i.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),it({data:r,additionalKeyValues:i,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),fe("endobj"),e.objectNumber=Ye(),fe("<< /ShadingType "+e.type),fe("/ColorSpace /DeviceRGB");var a="/Coords ["+O(parseFloat(e.coords[0]))+" "+O(parseFloat(e.coords[1]))+" ";2===e.type?a+=O(parseFloat(e.coords[2]))+" "+O(parseFloat(e.coords[3])):a+=O(parseFloat(e.coords[2]))+" "+O(parseFloat(e.coords[3]))+" "+O(parseFloat(e.coords[4]))+" "+O(parseFloat(e.coords[5])),fe(a+="]"),e.matrix&&fe("/Matrix ["+e.matrix.toString()+"]"),fe("/Function "+n+" 0 R"),fe("/Extend [true true]"),fe(">>"),fe("endobj")},ht=function(e,t){var n=Xe(),r=Ye();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var i=[];i.push({key:"Type",value:"/Pattern"}),i.push({key:"PatternType",value:"1"}),i.push({key:"PaintType",value:"1"}),i.push({key:"TilingType",value:"1"}),i.push({key:"BBox",value:"["+e.boundingBox.map(O).join(" ")+"]"}),i.push({key:"XStep",value:O(e.xStep)}),i.push({key:"YStep",value:O(e.yStep)}),i.push({key:"Resources",value:n+" 0 R"}),e.matrix&&i.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),it({data:e.stream,additionalKeyValues:i,objectId:e.objectNumber}),fe("endobj")},pt=function(e){var t;for(t in Pe)Pe.hasOwnProperty(t)&&(Pe[t]instanceof B?dt(Pe[t]):Pe[t]instanceof N&&ht(Pe[t],e))},gt=function(e){for(var t in e.objectNumber=Ye(),fe("<<"),e)switch(t){case"opacity":fe("/ca "+I(e[t]));break;case"stroke-opacity":fe("/CA "+I(e[t]))}fe(">>"),fe("endobj")},mt=function(){var e;for(e in Me)Me.hasOwnProperty(e)&&gt(Me[e])},vt=function(){for(var e in fe("/XObject <<"),ze)ze.hasOwnProperty(e)&&ze[e].objectNumber>=0&&fe("/"+e+" "+ze[e].objectNumber+" 0 R");Ue.publish("putXobjectDict"),fe(">>")},bt=function(){Kt.oid=Ye(),fe("<<"),fe("/Filter /Standard"),fe("/V "+Kt.v),fe("/R "+Kt.r),fe("/U <"+Kt.toHexString(Kt.U)+">"),fe("/O <"+Kt.toHexString(Kt.O)+">"),fe("/P "+Kt.P),fe(">>"),fe("endobj")},yt=function(){for(var e in fe("/Font <<"),De)De.hasOwnProperty(e)&&(!1===v||!0===v&&b.hasOwnProperty(e))&&fe("/"+e+" "+De[e].objectNumber+" 0 R");fe(">>")},_t=function(){if(Object.keys(Pe).length>0){for(var e in fe("/Shading <<"),Pe)Pe.hasOwnProperty(e)&&Pe[e]instanceof B&&Pe[e].objectNumber>=0&&fe("/"+e+" "+Pe[e].objectNumber+" 0 R");Ue.publish("putShadingPatternDict"),fe(">>")}},At=function(e){if(Object.keys(Pe).length>0){for(var t in fe("/Pattern <<"),Pe)Pe.hasOwnProperty(t)&&Pe[t]instanceof y.TilingPattern&&Pe[t].objectNumber>=0&&Pe[t].objectNumber<e&&fe("/"+t+" "+Pe[t].objectNumber+" 0 R");Ue.publish("putTilingPatternDict"),fe(">>")}},wt=function(){if(Object.keys(Me).length>0){var e;for(e in fe("/ExtGState <<"),Me)Me.hasOwnProperty(e)&&Me[e].objectNumber>=0&&fe("/"+e+" "+Me[e].objectNumber+" 0 R");Ue.publish("putGStateDict"),fe(">>")}},Ft=function(e){Je(e.resourcesOid,!0),fe("<<"),fe("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),yt(),_t(),At(e.objectOid),wt(),vt(),fe(">>"),fe("endobj")},kt=function(){var e=[];ut(),mt(),ct(),pt(e),Ue.publish("putResources"),e.forEach(Ft),Ft({resourcesOid:et,objectOid:Number.MAX_SAFE_INTEGER}),Ue.publish("postPutResources")},xt=function(){Ue.publish("putAdditionalObjects");for(var e=0;e<ae.length;e++){var t=ae[e];Je(t.objId,!0),fe(t.content),fe("endobj")}Ue.publish("postPutAdditionalObjects")},Et=function(e){je[e.fontName]=je[e.fontName]||{},je[e.fontName][e.fontStyle]=e.id},Ct=function(e,t,n,r,i){var a={id:"F"+(Object.keys(De).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:i||!1,metadata:{}};return Ue.publish("addFont",{font:a,instance:this}),De[a.id]=a,Et(a),a.id},St=function(e){for(var t=0,n=pe.length;t<n;t++){var r=Ct.call(this,e[t][0],e[t][1],e[t][2],pe[t][3],!0);!1===v&&(b[r]=!0);var i=e[t][0].split("-");Et({id:r,fontName:i[0],fontStyle:i[1]||""})}Ue.publish("addFonts",{fonts:De,dictionary:je})},Ot=function(e){return e.foo=function(){try{return e.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!o.console)throw new Error(n);o.console.error(n,e),o.alert&&alert(n)}},e.foo.bar=e,e.foo},Dt=function(e,t){var n,r,i,a,o,s,u,l,c;if(i=(t=t||{}).sourceEncoding||"Unicode",o=t.outputEncoding,(t.autoencode||o)&&De[xe].metadata&&De[xe].metadata[i]&&De[xe].metadata[i].encoding&&(a=De[xe].metadata[i].encoding,!o&&De[xe].encoding&&(o=De[xe].encoding),!o&&a.codePages&&(o=a.codePages[0]),"string"==typeof o&&(o=a[o]),o)){for(u=!1,s=[],n=0,r=e.length;n<r;n++)(l=o[e.charCodeAt(n)])?s.push(String.fromCharCode(l)):s.push(e[n]),s[n].charCodeAt(0)>>8&&(u=!0);e=s.join("")}for(n=e.length;void 0===u&&0!==n;)e.charCodeAt(n-1)>>8&&(u=!0),n--;if(!u)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n<r;n++){if((c=(l=e.charCodeAt(n))>>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(c),s.push(l-(c<<8))}return String.fromCharCode.apply(void 0,s)},jt=y.__private__.pdfEscape=y.pdfEscape=function(e,t){return Dt(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},Tt=y.__private__.beginPage=function(e){oe[++Ne]=[],Le[Ne]={objId:0,contentsObjId:0,userUnit:Number(c),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},Mt(Ne),ce(oe[Z])},Pt=function(e,t){var r,i,o;switch(n=t||n,"string"==typeof e&&(r=F(e.toLowerCase()),Array.isArray(r)&&(i=r[0],o=r[1])),Array.isArray(e)&&(i=e[0]*Ee,o=e[1]*Ee),isNaN(i)&&(i=a[0],o=a[1]),(i>14400||o>14400)&&(u.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),i=Math.min(14400,i),o=Math.min(14400,o)),a=[i,o],n.substr(0,1)){case"l":o>i&&(a=[o,i]);break;case"p":i>o&&(a=[o,i])}Tt(a),gn(hn),fe(Fn),0!==On&&fe(On+" J"),0!==Dn&&fe(Dn+" j"),Ue.publish("addPage",{pageNumber:Ne})},Rt=function(e){e>0&&e<=Ne&&(oe.splice(e,1),Le.splice(e,1),Ne--,Z>Ne&&(Z=Ne),this.setPage(Z))},Mt=function(e){e>0&&e<=Ne&&(Z=e)},It=y.__private__.getNumberOfPages=y.getNumberOfPages=function(){return oe.length-1},Bt=function(e,t,n){var r,i=void 0;return n=n||{},e=void 0!==e?e:De[xe].fontName,t=void 0!==t?t:De[xe].fontStyle,r=e.toLowerCase(),void 0!==je[r]&&void 0!==je[r][t]?i=je[r][t]:void 0!==je[e]&&void 0!==je[e][t]?i=je[e][t]:!1===n.disableWarning&&u.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),i||n.noFallback||null==(i=je.times[t])&&(i=je.times.normal),i},Nt=y.__private__.putInfo=function(){var e=Ye(),t=function(e){return e};for(var n in null!==m&&(t=Kt.encryptor(e,0)),fe("<<"),fe("/Producer ("+jt(t("jsPDF "+L.version))+")"),ke)ke.hasOwnProperty(n)&&ke[n]&&fe("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+jt(t(ke[n]))+")");fe("/CreationDate ("+jt(t(V))+")"),fe(">>"),fe("endobj")},Lt=y.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||$e;switch(Ye(),fe("<<"),fe("/Type /Catalog"),fe("/Pages "+t+" 0 R"),me||(me="fullwidth"),me){case"fullwidth":fe("/OpenAction [3 0 R /FitH null]");break;case"fullheight":fe("/OpenAction [3 0 R /FitV null]");break;case"fullpage":fe("/OpenAction [3 0 R /Fit]");break;case"original":fe("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+me;"%"===n.substr(n.length-1)&&(me=parseInt(me)/100),"number"==typeof me&&fe("/OpenAction [3 0 R /XYZ null null "+I(me)+"]")}switch(Ae||(Ae="continuous"),Ae){case"continuous":fe("/PageLayout /OneColumn");break;case"single":fe("/PageLayout /SinglePage");break;case"two":case"twoleft":fe("/PageLayout /TwoColumnLeft");break;case"tworight":fe("/PageLayout /TwoColumnRight")}ye&&fe("/PageMode /"+ye),Ue.publish("putCatalog"),fe(">>"),fe("endobj")},Ut=y.__private__.putTrailer=function(){fe("trailer"),fe("<<"),fe("/Size "+(te+1)),fe("/Root "+te+" 0 R"),fe("/Info "+(te-1)+" 0 R"),null!==m&&fe("/Encrypt "+Kt.oid+" 0 R"),fe("/ID [ <"+W+"> <"+W+"> ]"),fe(">>")},Ht=y.__private__.putHeader=function(){fe("%PDF-"+_),fe("%\xba\xdf\xac\xe0")},zt=y.__private__.putXRef=function(){var e="0000000000";fe("xref"),fe("0 "+(te+1)),fe("0000000000 65535 f ");for(var t=1;t<=te;t++)"function"==typeof ne[t]?fe((e+ne[t]()).slice(-10)+" 00000 n "):void 0!==ne[t]?fe((e+ne[t]).slice(-10)+" 00000 n "):fe("0000000000 00000 n ")},qt=y.__private__.buildDocument=function(){le(),ce(re),Ue.publish("buildDocument"),Ht(),ot(),xt(),kt(),null!==m&&bt(),Nt(),Lt();var e=ie;return zt(),Ut(),fe("startxref"),fe(""+e),fe("%%EOF"),ce(oe[Z]),re.join("\n")},Vt=y.__private__.getBlob=function(e){return new Blob([he(e)],{type:"application/pdf"})},Wt=y.output=y.__private__.output=Ot((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return qt();case"save":y.save(t.filename);break;case"arraybuffer":return he(qt());case"blob":return Vt(qt());case"bloburi":case"bloburl":if(void 0!==o.URL&&"function"==typeof o.URL.createObjectURL)return o.URL&&o.URL.createObjectURL(Vt(qt()))||void 0;u.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=qt();try{n=h(r)}catch(e){n=h(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(o)){var i="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",a=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(i=t.pdfObjectUrl,a="");var s='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><script src="'+i+'"'+a+'><\/script><script >PDFObject.embed("'+this.output("dataurlstring")+'", '+JSON.stringify(t)+");<\/script></body></html>",l=o.open();return null!==l&&l.document.write(s),l}throw new Error("The option pdfobjectnewwindow just works in a browser-environment.");case"pdfjsnewwindow":if("[object Window]"===Object.prototype.toString.call(o)){var c='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe id="pdfViewer" src="'+(t.pdfJsUrl||"examples/PDF.js/web/viewer.html")+"?file=&downloadName="+t.filename+'" width="500px" height="400px" /></body></html>',f=o.open();if(null!==f){f.document.write(c);var d=this;f.document.documentElement.querySelector("#pdfViewer").onload=function(){f.document.title=t.filename,f.document.documentElement.querySelector("#pdfViewer").contentWindow.PDFViewerApplication.open(d.output("bloburl"))}}return f}throw new Error("The option pdfjsnewwindow just works in a browser-environment.");case"dataurlnewwindow":if("[object Window]"!==Object.prototype.toString.call(o))throw new Error("The option dataurlnewwindow just works in a browser-environment.");var p='<html><style>html, body { padding: 0; margin: 0; } iframe { width: 100%; height: 100%; border: 0;}  </style><body><iframe src="'+this.output("datauristring",t)+'"></iframe></body></html>',g=o.open();if(null!==g&&(g.document.write(p),g.document.title=t.filename),g||"undefined"==typeof safari)return g;break;case"datauri":case"dataurl":return o.document.location.href=this.output("datauristring",t);default:return null}})),Gt=function(e){return!0===Array.isArray(He)&&He.indexOf(e)>-1};switch(r){case"pt":Ee=1;break;case"mm":Ee=72/25.4;break;case"cm":Ee=72/2.54;break;case"in":Ee=72;break;case"px":Ee=1==Gt("px_scaling")?.75:96/72;break;case"pc":case"em":Ee=12;break;case"ex":Ee=6;break;default:if("number"!=typeof r)throw new Error("Invalid unit: "+r);Ee=r}var Kt=null;X(),K();var Qt=function(e){return null!==m?Kt.encryptor(e,0):function(e){return e}},Yt=y.__private__.getPageInfo=y.getPageInfo=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfo");return{objId:Le[e].objId,pageNumber:e,pageContext:Le[e]}},Xt=y.__private__.getPageInfoByObjId=function(e){if(isNaN(e)||e%1!=0)throw new Error("Invalid argument passed to jsPDF.getPageInfoByObjId");for(var t in Le)if(Le[t].objId===e)break;return Yt(t)},Jt=y.__private__.getCurrentPageInfo=y.getCurrentPageInfo=function(){return{objId:Le[Z].objId,pageNumber:Z,pageContext:Le[Z]}};y.addPage=function(){return Pt.apply(this,arguments),this},y.setPage=function(){return Mt.apply(this,arguments),ce.call(this,oe[Z]),this},y.insertPage=function(e){return this.addPage(),this.movePage(Z,e),this},y.movePage=function(e,t){var n,r;if(e>t){n=oe[e],r=Le[e];for(var i=e;i>t;i--)oe[i]=oe[i-1],Le[i]=Le[i-1];oe[t]=n,Le[t]=r,this.setPage(t)}else if(e<t){n=oe[e],r=Le[e];for(var a=e;a<t;a++)oe[a]=oe[a+1],Le[a]=Le[a+1];oe[t]=n,Le[t]=r,this.setPage(t)}return this},y.deletePage=function(){return Rt.apply(this,arguments),this},y.__private__.text=y.text=function(e,t,n,r,a){var o,s,u,l,c,f,d,h,p,g=(r=r||{}).scope||this;if("number"==typeof e&&"number"==typeof t&&("string"==typeof n||Array.isArray(n))){var m=n;n=t,t=e,e=m}if(arguments[3]instanceof We==0?(u=arguments[4],l=arguments[5],"object"===i()(d=arguments[3])&&null!==d||("string"==typeof u&&(l=u,u=null),"string"==typeof d&&(l=d,d=null),"number"==typeof d&&(u=d,d=null),r={flags:d,angle:u,align:l})):(D("The transform parameter of text() with a Matrix value"),p=a),isNaN(t)||isNaN(n)||null==e)throw new Error("Invalid arguments passed to jsPDF.text");if(0===e.length)return g;var v="",y=!1,_="number"==typeof r.lineHeightFactor?r.lineHeightFactor:dn,A=g.internal.scaleFactor;function w(e){return e=e.split("\t").join(Array(r.TabLen||9).join(" ")),jt(e,d)}function F(e){for(var t,n=e.concat(),r=[],i=n.length;i--;)"string"==typeof(t=n.shift())?r.push(t):Array.isArray(e)&&(1===t.length||void 0===t[1]&&void 0===t[2])?r.push(t[0]):r.push([t[0],t[1],t[2]]);return r}function E(e,t){var n;if("string"==typeof e)n=t(e)[0];else if(Array.isArray(e)){for(var r,i,a=e.concat(),o=[],s=a.length;s--;)"string"==typeof(r=a.shift())?o.push(t(r)[0]):Array.isArray(r)&&"string"==typeof r[0]&&(i=t(r[0],r[1],r[2]),o.push([i[0],i[1],i[2]]));n=o}return n}var C=!1,S=!0;if("string"==typeof e)C=!0;else if(Array.isArray(e)){var j=e.concat();s=[];for(var T,P=j.length;P--;)("string"!=typeof(T=j.shift())||Array.isArray(T)&&"string"!=typeof T[0])&&(S=!1);C=S}if(!1===C)throw new Error('Type of text must be string or Array. "'+e+'" is not recognized.');"string"==typeof e&&(e=e.match(/[\r?\n]/)?e.split(/\r\n|\r|\n/g):[e]);var R=ge/g.internal.scaleFactor,M=R*(_-1);switch(r.baseline){case"bottom":n-=M;break;case"top":n+=R-M;break;case"hanging":n+=R-2*M;break;case"middle":n+=R/2-M}if((f=r.maxWidth||0)>0&&("string"==typeof e?e=g.splitTextToSize(e,f):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(g.splitTextToSize(t,f))}),[]))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:jt,activeFontKey:xe,fonts:De,activeFontSize:ge}},Ue.publish("preProcessText",o),e=o.text,u=(r=o.options).angle,p instanceof We==0&&u&&"number"==typeof u){u*=Math.PI/180,0===r.rotationDirection&&(u=-u),x===k.ADVANCED&&(u=-u);var I=Math.cos(u),B=Math.sin(u);p=new We(I,B,-B,I,0,0)}else u&&u instanceof We&&(p=u);x!==k.ADVANCED||p||(p=Ke),void 0!==(c=r.charSpace||Cn)&&(v+=O(H(c))+" Tc\n",this.setCharSpace(this.getCharSpace()||0)),void 0!==(h=r.horizontalScale)&&(v+=O(100*h)+" Tz\n"),r.lang;var N=-1,L=void 0!==r.renderingMode?r.renderingMode:r.stroke,U=g.internal.getCurrentPageInfo().pageContext;switch(L){case 0:case!1:case"fill":N=0;break;case 1:case!0:case"stroke":N=1;break;case 2:case"fillThenStroke":N=2;break;case 3:case"invisible":N=3;break;case 4:case"fillAndAddForClipping":N=4;break;case 5:case"strokeAndAddPathForClipping":N=5;break;case 6:case"fillThenStrokeAndAddToPathForClipping":N=6;break;case 7:case"addToPathForClipping":N=7}var z=void 0!==U.usedRenderingMode?U.usedRenderingMode:-1;-1!==N?v+=N+" Tr\n":-1!==z&&(v+="0 Tr\n"),-1!==N&&(U.usedRenderingMode=N),l=r.align||"left";var q,V=ge*_,W=g.internal.pageSize.getWidth(),G=De[xe];c=r.charSpace||Cn,f=r.maxWidth||0,d=Object.assign({autoencode:!0,noBOM:!0},r.flags);var K=[];if("[object Array]"===Object.prototype.toString.call(e)){var Q;s=F(e),"left"!==l&&(q=s.map((function(e){return g.getStringUnitWidth(e,{font:G,charSpace:c,fontSize:ge,doKerning:!1})*ge/A})));var Y,X=0;if("right"===l){t-=q[0],e=[],P=s.length;for(var J=0;J<P;J++)0===J?(Y=yn(t),Q=_n(n)):(Y=H(X-q[J]),Q=-V),e.push([s[J],Y,Q]),X=q[J]}else if("center"===l){t-=q[0]/2,e=[],P=s.length;for(var Z=0;Z<P;Z++)0===Z?(Y=yn(t),Q=_n(n)):(Y=H((X-q[Z])/2),Q=-V),e.push([s[Z],Y,Q]),X=q[Z]}else if("left"===l){e=[],P=s.length;for(var $=0;$<P;$++)e.push(s[$])}else{if("justify"!==l)throw new Error('Unrecognized alignment option, use "left", "center", "right" or "justify".');e=[],P=s.length,f=0!==f?f:W;for(var ee=0;ee<P;ee++)Q=0===ee?_n(n):-V,Y=0===ee?yn(t):0,ee<P-1?K.push(O(H((f-q[ee])/(s[ee].split(" ").length-1)))):K.push(0),e.push([s[ee],Y,Q])}}var te="boolean"==typeof r.R2L?r.R2L:be;!0===te&&(e=E(e,(function(e,t,n){return[e.split("").reverse().join(""),t,n]}))),o={text:e,x:t,y:n,options:r,mutex:{pdfEscape:jt,activeFontKey:xe,fonts:De,activeFontSize:ge}},Ue.publish("postProcessText",o),e=o.text,y=o.mutex.isHex||!1;var ne=De[xe].encoding;"WinAnsiEncoding"!==ne&&"StandardEncoding"!==ne||(e=E(e,(function(e,t,n){return[w(e),t,n]}))),s=F(e),e=[];for(var re,ie,ae,oe=0,se=1,ue=Array.isArray(s[0])?se:oe,le="",ce=function(e,t,n){var i="";return n instanceof We?(n="number"==typeof r.angle?Ge(n,new We(1,0,0,1,e,t)):Ge(new We(1,0,0,1,e,t),n),x===k.ADVANCED&&(n=Ge(new We(1,0,0,-1,0,0),n)),i=n.join(" ")+" Tm\n"):i=O(e)+" "+O(t)+" Td\n",i},de=0;de<s.length;de++){switch(le="",ue){case se:ae=(y?"<":"(")+s[de][0]+(y?">":")"),re=parseFloat(s[de][1]),ie=parseFloat(s[de][2]);break;case oe:ae=(y?"<":"(")+s[de]+(y?">":")"),re=yn(t),ie=_n(n)}void 0!==K&&void 0!==K[de]&&(le=K[de]+" Tw\n"),0===de?e.push(le+ce(re,ie,p)+ae):ue===oe?e.push(le+ae):ue===se&&e.push(le+ce(re,ie,p)+ae)}e=ue===oe?e.join(" Tj\nT* "):e.join(" Tj\n"),e+=" Tj\n";var he="BT\n/";return he+=xe+" "+ge+" Tf\n",he+=O(ge*_)+" TL\n",he+=xn+"\n",he+=v,he+=e,fe(he+="ET"),b[xe]=!0,g};var Zt=y.__private__.clip=y.clip=function(e){return fe("evenodd"===e?"W*":"W"),this};y.clipEvenOdd=function(){return Zt("evenodd")},y.__private__.discardPath=y.discardPath=function(){return fe("n"),this};var $t=y.__private__.isValidStyle=function(e){var t=!1;return-1!==[void 0,null,"S","D","F","DF","FD","f","f*","B","B*","n"].indexOf(e)&&(t=!0),t};y.__private__.setDefaultPathOperation=y.setDefaultPathOperation=function(e){return $t(e)&&(d=e),this};var en=y.__private__.getStyle=y.getStyle=function(e){var t=d;switch(e){case"D":case"S":t="S";break;case"F":t="f";break;case"FD":case"DF":t="B";break;case"f":case"f*":case"B":case"B*":t=e}return t},tn=y.close=function(){return fe("h"),this};y.stroke=function(){return fe("S"),this},y.fill=function(e){return nn("f",e),this},y.fillEvenOdd=function(e){return nn("f*",e),this},y.fillStroke=function(e){return nn("B",e),this},y.fillStrokeEvenOdd=function(e){return nn("B*",e),this};var nn=function(e,t){"object"===i()(t)?on(t,e):fe(e)},rn=function(e){null===e||x===k.ADVANCED&&void 0===e||(e=en(e),fe(e))};function an(e,t,n,r,i){var a=new N(t||this.boundingBox,n||this.xStep,r||this.yStep,this.gState,i||this.matrix);a.stream=this.stream;var o=e+"$$"+this.cloneIndex+++"$$";return Qe(o,a),a}var on=function(e,t){var n=Re[e.key],r=Pe[n];if(r instanceof B)fe("q"),fe(sn(t)),r.gState&&y.setGState(r.gState),fe(e.matrix.toString()+" cm"),fe("/"+n+" sh"),fe("Q");else if(r instanceof N){var i=new We(1,0,0,-1,0,Un());e.matrix&&(i=i.multiply(e.matrix||Ke),n=an.call(r,e.key,e.boundingBox,e.xStep,e.yStep,i).id),fe("q"),fe("/Pattern cs"),fe("/"+n+" scn"),r.gState&&y.setGState(r.gState),fe(t),fe("Q")}},sn=function(e){switch(e){case"f":case"F":case"n":return"W n";case"f*":return"W* n";case"B":case"S":return"W S";case"B*":return"W* S"}},un=y.moveTo=function(e,t){return fe(O(H(e))+" "+O(q(t))+" m"),this},ln=y.lineTo=function(e,t){return fe(O(H(e))+" "+O(q(t))+" l"),this},cn=y.curveTo=function(e,t,n,r,i,a){return fe([O(H(e)),O(q(t)),O(H(n)),O(q(r)),O(H(i)),O(q(a)),"c"].join(" ")),this};y.__private__.line=y.line=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!$t(i))throw new Error("Invalid arguments passed to jsPDF.line");return x===k.COMPAT?this.lines([[n-e,r-t]],e,t,[1,1],i||"S"):this.lines([[n-e,r-t]],e,t,[1,1]).stroke()},y.__private__.lines=y.lines=function(e,t,n,r,i,a){var o,s,u,l,c,f,d,h,p,g,m,v;if("number"==typeof e&&(v=n,n=t,t=e,e=v),r=r||[1,1],a=a||!1,isNaN(t)||isNaN(n)||!Array.isArray(e)||!Array.isArray(r)||!$t(i)||"boolean"!=typeof a)throw new Error("Invalid arguments passed to jsPDF.lines");for(un(t,n),o=r[0],s=r[1],l=e.length,g=t,m=n,u=0;u<l;u++)2===(c=e[u]).length?(g=c[0]*o+g,m=c[1]*s+m,ln(g,m)):(f=c[0]*o+g,d=c[1]*s+m,h=c[2]*o+g,p=c[3]*s+m,g=c[4]*o+g,m=c[5]*s+m,cn(f,d,h,p,g,m));return a&&tn(),rn(i),this},y.path=function(e){for(var t=0;t<e.length;t++){var n=e[t],r=n.c;switch(n.op){case"m":un(r[0],r[1]);break;case"l":ln(r[0],r[1]);break;case"c":cn.apply(this,r);break;case"h":tn()}}return this},y.__private__.rect=y.rect=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!$t(i))throw new Error("Invalid arguments passed to jsPDF.rect");return x===k.COMPAT&&(r=-r),fe([O(H(e)),O(q(t)),O(H(n)),O(H(r)),"re"].join(" ")),rn(i),this},y.__private__.triangle=y.triangle=function(e,t,n,r,i,a,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a)||!$t(o))throw new Error("Invalid arguments passed to jsPDF.triangle");return this.lines([[n-e,r-t],[i-n,a-r],[e-i,t-a]],e,t,[1,1],o,!0),this},y.__private__.roundedRect=y.roundedRect=function(e,t,n,r,i,a,o){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a)||!$t(o))throw new Error("Invalid arguments passed to jsPDF.roundedRect");var s=4/3*(Math.SQRT2-1);return i=Math.min(i,.5*n),a=Math.min(a,.5*r),this.lines([[n-2*i,0],[i*s,0,i,a-a*s,i,a],[0,r-2*a],[0,a*s,-i*s,a,-i,a],[2*i-n,0],[-i*s,0,-i,-a*s,-i,-a],[0,2*a-r],[0,-a*s,i*s,-a,i,-a]],e+i,t,[1,1],o,!0),this},y.__private__.ellipse=y.ellipse=function(e,t,n,r,i){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||!$t(i))throw new Error("Invalid arguments passed to jsPDF.ellipse");var a=4/3*(Math.SQRT2-1)*n,o=4/3*(Math.SQRT2-1)*r;return un(e+n,t),cn(e+n,t-o,e+a,t-r,e,t-r),cn(e-a,t-r,e-n,t-o,e-n,t),cn(e-n,t+o,e-a,t+r,e,t+r),cn(e+a,t+r,e+n,t+o,e+n,t),rn(i),this},y.__private__.circle=y.circle=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||!$t(r))throw new Error("Invalid arguments passed to jsPDF.circle");return this.ellipse(e,t,n,n,r)},y.setFont=function(e,t,n){return n&&(t=S(t,n)),xe=Bt(e,t,{disableWarning:!1}),this};var fn=y.__private__.getFont=y.getFont=function(){return De[Bt.apply(y,arguments)]};y.__private__.getFontList=y.getFontList=function(){var e,t,n={};for(e in je)if(je.hasOwnProperty(e))for(t in n[e]=[],je[e])je[e].hasOwnProperty(t)&&n[e].push(t);return n},y.addFont=function(e,t,n,r,i){var a=["StandardEncoding","MacRomanEncoding","Identity-H","WinAnsiEncoding"];return arguments[3]&&-1!==a.indexOf(arguments[3])?i=arguments[3]:arguments[3]&&-1==a.indexOf(arguments[3])&&(n=S(n,r)),i=i||"Identity-H",Ct.call(this,e,t,n,i)};var dn,hn=e.lineWidth||.200025,pn=y.__private__.getLineWidth=y.getLineWidth=function(){return hn},gn=y.__private__.setLineWidth=y.setLineWidth=function(e){return hn=e,fe(O(H(e))+" w"),this};y.__private__.setLineDash=L.API.setLineDash=L.API.setLineDashPattern=function(e,t){if(e=e||[],t=t||0,isNaN(t)||!Array.isArray(e))throw new Error("Invalid arguments passed to jsPDF.setLineDash");return e=e.map((function(e){return O(H(e))})).join(" "),t=O(H(t)),fe("["+e+"] "+t+" d"),this};var mn=y.__private__.getLineHeight=y.getLineHeight=function(){return ge*dn};y.__private__.getLineHeight=y.getLineHeight=function(){return ge*dn};var vn=y.__private__.setLineHeightFactor=y.setLineHeightFactor=function(e){return"number"==typeof(e=e||1.15)&&(dn=e),this},bn=y.__private__.getLineHeightFactor=y.getLineHeightFactor=function(){return dn};vn(e.lineHeight);var yn=y.__private__.getHorizontalCoordinate=function(e){return H(e)},_n=y.__private__.getVerticalCoordinate=function(e){return x===k.ADVANCED?e:Le[Z].mediaBox.topRightY-Le[Z].mediaBox.bottomLeftY-H(e)},An=y.__private__.getHorizontalCoordinateString=y.getHorizontalCoordinateString=function(e){return O(yn(e))},wn=y.__private__.getVerticalCoordinateString=y.getVerticalCoordinateString=function(e){return O(_n(e))},Fn=e.strokeColor||"0 G";y.__private__.getStrokeColor=y.getDrawColor=function(){return tt(Fn)},y.__private__.setStrokeColor=y.setDrawColor=function(e,t,n,r){return Fn=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"draw",precision:2}),fe(Fn),this};var kn=e.fillColor||"0 g";y.__private__.getFillColor=y.getFillColor=function(){return tt(kn)},y.__private__.setFillColor=y.setFillColor=function(e,t,n,r){return kn=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"fill",precision:2}),fe(kn),this};var xn=e.textColor||"0 g",En=y.__private__.getTextColor=y.getTextColor=function(){return tt(xn)};y.__private__.setTextColor=y.setTextColor=function(e,t,n,r){return xn=nt({ch1:e,ch2:t,ch3:n,ch4:r,pdfColorType:"text",precision:3}),this};var Cn=e.charSpace,Sn=y.__private__.getCharSpace=y.getCharSpace=function(){return parseFloat(Cn||0)};y.__private__.setCharSpace=y.setCharSpace=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.setCharSpace");return Cn=e,this};var On=0;y.CapJoinStyles={0:0,butt:0,but:0,miter:0,1:1,round:1,rounded:1,circle:1,2:2,projecting:2,project:2,square:2,bevel:2},y.__private__.setLineCap=y.setLineCap=function(e){var t=y.CapJoinStyles[e];if(void 0===t)throw new Error("Line cap style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return On=t,fe(t+" J"),this};var Dn=0;y.__private__.setLineJoin=y.setLineJoin=function(e){var t=y.CapJoinStyles[e];if(void 0===t)throw new Error("Line join style of '"+e+"' is not recognized. See or extend .CapJoinStyles property for valid styles");return Dn=t,fe(t+" j"),this},y.__private__.setLineMiterLimit=y.__private__.setMiterLimit=y.setLineMiterLimit=y.setMiterLimit=function(e){if(e=e||0,isNaN(e))throw new Error("Invalid argument passed to jsPDF.setLineMiterLimit");return fe(O(H(e))+" M"),this},y.GState=M,y.setGState=function(e){(e="string"==typeof e?Me[Ie[e]]:jn(null,e)).equals(Be)||(fe("/"+e.id+" gs"),Be=e)};var jn=function(e,t){if(!e||!Ie[e]){var n=!1;for(var r in Me)if(Me.hasOwnProperty(r)&&Me[r].equals(t)){n=!0;break}if(n)t=Me[r];else{var i="GS"+(Object.keys(Me).length+1).toString(10);Me[i]=t,t.id=i}return e&&(Ie[e]=t.id),Ue.publish("addGState",t),t}};y.addGState=function(e,t){return jn(e,t),this},y.saveGraphicsState=function(){return fe("q"),Te.push({key:xe,size:ge,color:xn}),this},y.restoreGraphicsState=function(){fe("Q");var e=Te.pop();return xe=e.key,ge=e.size,xn=e.color,Be=null,this},y.setCurrentTransformationMatrix=function(e){return fe(e.toString()+" cm"),this},y.comment=function(e){return fe("#"+e),this};var Tn=function(e,t){var n=e||0;Object.defineProperty(this,"x",{enumerable:!0,get:function(){return n},set:function(e){isNaN(e)||(n=parseFloat(e))}});var r=t||0;Object.defineProperty(this,"y",{enumerable:!0,get:function(){return r},set:function(e){isNaN(e)||(r=parseFloat(e))}});var i="pt";return Object.defineProperty(this,"type",{enumerable:!0,get:function(){return i},set:function(e){i=e.toString()}}),this},Pn=function(e,t,n,r){Tn.call(this,e,t),this.type="rect";var i=n||0;Object.defineProperty(this,"w",{enumerable:!0,get:function(){return i},set:function(e){isNaN(e)||(i=parseFloat(e))}});var a=r||0;return Object.defineProperty(this,"h",{enumerable:!0,get:function(){return a},set:function(e){isNaN(e)||(a=parseFloat(e))}}),this},Rn=function(){this.page=Ne,this.currentPage=Z,this.pages=oe.slice(0),this.pagesContext=Le.slice(0),this.x=Ce,this.y=Se,this.matrix=Oe,this.width=Nn(Z),this.height=Un(Z),this.outputDestination=ue,this.id="",this.objectNumber=-1};Rn.prototype.restore=function(){Ne=this.page,Z=this.currentPage,Le=this.pagesContext,oe=this.pages,Ce=this.x,Se=this.y,Oe=this.matrix,Ln(Z,this.width),Hn(Z,this.height),ue=this.outputDestination};var Mn=function(e,t,n,r,i){Ve.push(new Rn),Ne=Z=0,oe=[],Ce=e,Se=t,Oe=i,Tt([n,r])},In=function(e){if(qe[e])Ve.pop().restore();else{var t=new Rn,n="Xo"+(Object.keys(ze).length+1).toString(10);t.id=n,qe[e]=n,ze[n]=t,Ue.publish("addFormObject",t),Ve.pop().restore()}};for(var Bn in y.beginFormObject=function(e,t,n,r,i){return Mn(e,t,n,r,i),this},y.endFormObject=function(e){return In(e),this},y.doFormObject=function(e,t){var n=ze[qe[e]];return fe("q"),fe(t.toString()+" cm"),fe("/"+n.id+" Do"),fe("Q"),this},y.getFormObject=function(e){var t=ze[qe[e]];return{x:t.x,y:t.y,width:t.width,height:t.height,matrix:t.matrix}},y.save=function(e,t){return e=e||"generated.pdf",(t=t||{}).returnPromise=t.returnPromise||!1,!1===t.returnPromise?(p(Vt(qt()),e),"function"==typeof p.unload&&o.setTimeout&&setTimeout(p.unload,911),this):new Promise((function(t,n){try{var r=p(Vt(qt()),e);"function"==typeof p.unload&&o.setTimeout&&setTimeout(p.unload,911),t(r)}catch(e){n(e.message)}}))},L.API)L.API.hasOwnProperty(Bn)&&("events"===Bn&&L.API.events.length?function(e,t){var n,r,i;for(i=t.length-1;-1!==i;i--)n=t[i][0],r=t[i][1],e.subscribe.apply(e,[n].concat("function"==typeof r?[r]:r))}(Ue,L.API.events):y[Bn]=L.API[Bn]);var Nn=y.getPageWidth=function(e){return(Le[e=e||Z].mediaBox.topRightX-Le[e].mediaBox.bottomLeftX)/Ee},Ln=y.setPageWidth=function(e,t){Le[e].mediaBox.topRightX=t*Ee+Le[e].mediaBox.bottomLeftX},Un=y.getPageHeight=function(e){return(Le[e=e||Z].mediaBox.topRightY-Le[e].mediaBox.bottomLeftY)/Ee},Hn=y.setPageHeight=function(e,t){Le[e].mediaBox.topRightY=t*Ee+Le[e].mediaBox.bottomLeftY};return y.internal={pdfEscape:jt,getStyle:en,getFont:fn,getFontSize:ve,getCharSpace:Sn,getTextColor:En,getLineHeight:mn,getLineHeightFactor:bn,getLineWidth:pn,write:de,getHorizontalCoordinate:yn,getVerticalCoordinate:_n,getCoordinateString:An,getVerticalCoordinateString:wn,collections:{},newObject:Ye,newAdditionalObject:Ze,newObjectDeferred:Xe,newObjectDeferredBegin:Je,getFilters:rt,putStream:it,events:Ue,scaleFactor:Ee,pageSize:{getWidth:function(){return Nn(Z)},setWidth:function(e){Ln(Z,e)},getHeight:function(){return Un(Z)},setHeight:function(e){Hn(Z,e)}},encryptionOptions:m,encryption:Kt,getEncryptor:Qt,output:Wt,getNumberOfPages:It,pages:oe,out:fe,f2:I,f3:U,getPageInfo:Yt,getPageInfoByObjId:Xt,getCurrentPageInfo:Jt,getPDFVersion:A,Point:Tn,Rectangle:Pn,Matrix:We,hasHotfix:Gt},Object.defineProperty(y.internal.pageSize,"width",{get:function(){return Nn(Z)},set:function(e){Ln(Z,e)},enumerable:!0,configurable:!0}),Object.defineProperty(y.internal.pageSize,"height",{get:function(){return Un(Z)},set:function(e){Hn(Z,e)},enumerable:!0,configurable:!0}),St.call(y,pe),xe="F1",Pt(a,n),Ue.publish("initialized"),y}T.prototype.lsbFirstWord=function(e){return String.fromCharCode(e>>0&255,e>>8&255,e>>16&255,e>>24&255)},T.prototype.toHexString=function(e){return e.split("").map((function(e){return("0"+(255&e.charCodeAt(0)).toString(16)).slice(-2)})).join("")},T.prototype.hexToBytes=function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(String.fromCharCode(parseInt(e.substr(n,2),16)));return t.join("")},T.prototype.processOwnerPassword=function(e,t){return D(C(t).substr(0,5),e)},T.prototype.encryptor=function(e,t){var n=C(this.encryptionKey+String.fromCharCode(255&e,e>>8&255,e>>16&255,255&t,t>>8&255)).substr(0,10);return function(e){return D(n,e)}},M.prototype.equals=function(e){var t,n="id,objectNumber,equals";if(!e||i()(e)!==i()(this))return!1;var r=0;for(t in this)if(!(n.indexOf(t)>=0)){if(this.hasOwnProperty(t)&&!e.hasOwnProperty(t))return!1;if(this[t]!==e[t])return!1;r++}for(t in e)e.hasOwnProperty(t)&&n.indexOf(t)<0&&r--;return 0===r},L.API={events:[]},L.version="2.5.1";var U=L.API,H=1,z=function(e){return e.replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},q=function(e){return e.replace(/\\\\/g,"\\").replace(/\\\(/g,"(").replace(/\\\)/g,")")},V=function(e){return e.toFixed(2)},W=function(e){return e.toFixed(5)};U.__acroform__={};var G=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e},K=function(e){return e*H},Q=function(e){var t=new fe,n=xe.internal.getHeight(e)||0,r=xe.internal.getWidth(e)||0;return t.BBox=[0,0,Number(V(r)),Number(V(n))],t},Y=U.__acroform__.setBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBit");return e|1<<t},X=U.__acroform__.clearBit=function(e,t){if(e=e||0,t=t||0,isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBit");return e&~(1<<t)},J=U.__acroform__.getBit=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBit");return 0==(e&1<<t)?0:1},Z=U.__acroform__.getBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.getBitForPdf");return J(e,t-1)},$=U.__acroform__.setBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.setBitForPdf");return Y(e,t-1)},ee=U.__acroform__.clearBitForPdf=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid arguments passed to jsPDF.API.__acroform__.clearBitForPdf");return X(e,t-1)},te=U.__acroform__.calculateCoordinates=function(e,t){var n=t.internal.getHorizontalCoordinate,r=t.internal.getVerticalCoordinate,i=e[0],a=e[1],o=e[2],s=e[3],u={};return u.lowerLeft_X=n(i)||0,u.lowerLeft_Y=r(a+s)||0,u.upperRight_X=n(i+o)||0,u.upperRight_Y=r(a)||0,[Number(V(u.lowerLeft_X)),Number(V(u.lowerLeft_Y)),Number(V(u.upperRight_X)),Number(V(u.upperRight_Y))]},ne=function(e){if(e.appearanceStreamContent)return e.appearanceStreamContent;if(e.V||e.DV){var t=[],n=e._V||e.DV,r=re(e,n),i=e.scope.internal.getFont(e.fontName,e.fontStyle).id;t.push("/Tx BMC"),t.push("q"),t.push("BT"),t.push(e.scope.__private__.encodeColorString(e.color)),t.push("/"+i+" "+V(r.fontSize)+" Tf"),t.push("1 0 0 1 0 0 Tm"),t.push(r.text),t.push("ET"),t.push("Q"),t.push("EMC");var a=Q(e);return a.scope=e.scope,a.stream=t.join("\n"),a}},re=function(e,t){var n=0===e.fontSize?e.maxFontSize:e.fontSize,r={text:"",fontSize:""},i=(t=")"==(t="("==t.substr(0,1)?t.substr(1):t).substr(t.length-1)?t.substr(0,t.length-1):t).split(" ");i=e.multiline?i.map((function(e){return e.split("\n")})):i.map((function(e){return[e]}));var a=n,o=xe.internal.getHeight(e)||0;o=o<0?-o:o;var s=xe.internal.getWidth(e)||0;s=s<0?-s:s;var u=function(t,n,r){if(t+1<i.length){var a=n+" "+i[t+1][0];return ie(a,e,r).width<=s-4}return!1};a++;e:for(;a>0;){t="",a--;var l,c,f=ie("3",e,a).height,d=e.multiline?o-a:(o-f)/2,h=d+=2,p=0,g=0,m=0;if(a<=0){t="(...) Tj\n",t+="% Width of Text: "+ie(t,e,a=12).width+", FieldWidth:"+s+"\n";break}for(var v="",b=0,y=0;y<i.length;y++)if(i.hasOwnProperty(y)){var _=!1;if(1!==i[y].length&&m!==i[y].length-1){if((f+2)*(b+2)+2>o)continue e;v+=i[y][m],_=!0,g=y,y--}else{v=" "==(v+=i[y][m]+" ").substr(v.length-1)?v.substr(0,v.length-1):v;var A=parseInt(y),w=u(A,v,a),F=y>=i.length-1;if(w&&!F){v+=" ",m=0;continue}if(w||F){if(F)g=A;else if(e.multiline&&(f+2)*(b+2)+2>o)continue e}else{if(!e.multiline)continue e;if((f+2)*(b+2)+2>o)continue e;g=A}}for(var k="",x=p;x<=g;x++){var E=i[x];if(e.multiline){if(x===g){k+=E[m]+" ",m=(m+1)%E.length;continue}if(x===p){k+=E[E.length-1]+" ";continue}}k+=E[0]+" "}switch(k=" "==k.substr(k.length-1)?k.substr(0,k.length-1):k,c=ie(k,e,a).width,e.textAlign){case"right":l=s-c-2;break;case"center":l=(s-c)/2;break;default:l=2}t+=V(l)+" "+V(h)+" Td\n",t+="("+z(k)+") Tj\n",t+=-V(l)+" 0 Td\n",h=-(a+2),c=0,p=_?g:g+1,b++,v=""}break}return r.text=t,r.fontSize=a,r},ie=function(e,t,n){var r=t.scope.internal.getFont(t.fontName,t.fontStyle),i=t.scope.getStringUnitWidth(e,{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n);return{height:t.scope.getStringUnitWidth("3",{font:r,fontSize:parseFloat(n),charSpace:0})*parseFloat(n)*1.5,width:i}},ae={fields:[],xForms:[],acroFormDictionaryRoot:null,printedOut:!1,internal:null,isInitialized:!1},oe=function(e,t){var n={type:"reference",object:e};void 0===t.internal.getPageInfo(e.page).pageContext.annotations.find((function(e){return e.type===n.type&&e.object===n.object}))&&t.internal.getPageInfo(e.page).pageContext.annotations.push(n)},se=function(e,t){if(t.scope=e,void 0!==e.internal&&(void 0===e.internal.acroformPlugin||!1===e.internal.acroformPlugin.isInitialized)){if(he.FieldNum=0,e.internal.acroformPlugin=JSON.parse(JSON.stringify(ae)),e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("Exception while creating AcroformDictionary");H=e.internal.scaleFactor,e.internal.acroformPlugin.acroFormDictionaryRoot=new de,e.internal.acroformPlugin.acroFormDictionaryRoot.scope=e,e.internal.acroformPlugin.acroFormDictionaryRoot._eventID=e.internal.events.subscribe("postPutResources",(function(){var t;(t=e).internal.events.unsubscribe(t.internal.acroformPlugin.acroFormDictionaryRoot._eventID),delete t.internal.acroformPlugin.acroFormDictionaryRoot._eventID,t.internal.acroformPlugin.printedOut=!0})),e.internal.events.subscribe("buildDocument",(function(){!function(e){e.internal.acroformPlugin.acroFormDictionaryRoot.objId=void 0;var t=e.internal.acroformPlugin.acroFormDictionaryRoot.Fields;for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];r.objId=void 0,r.hasAnnotation&&oe(r,e)}}(e)})),e.internal.events.subscribe("putCatalog",(function(){!function(e){if(void 0===e.internal.acroformPlugin.acroFormDictionaryRoot)throw new Error("putCatalogCallback: Root missing.");e.internal.write("/AcroForm "+e.internal.acroformPlugin.acroFormDictionaryRoot.objId+" 0 R")}(e)})),e.internal.events.subscribe("postPutPages",(function(t){!function(e,t){var n=!e;for(var r in e||(t.internal.newObjectDeferredBegin(t.internal.acroformPlugin.acroFormDictionaryRoot.objId,!0),t.internal.acroformPlugin.acroFormDictionaryRoot.putStream()),e=e||t.internal.acroformPlugin.acroFormDictionaryRoot.Kids)if(e.hasOwnProperty(r)){var a=e[r],o=[],s=a.Rect;if(a.Rect&&(a.Rect=te(a.Rect,t)),t.internal.newObjectDeferredBegin(a.objId,!0),a.DA=xe.createDefaultAppearanceStream(a),"object"===i()(a)&&"function"==typeof a.getKeyValueListForStream&&(o=a.getKeyValueListForStream()),a.Rect=s,a.hasAppearanceStream&&!a.appearanceStreamContent){var u=ne(a);o.push({key:"AP",value:"<</N "+u+">>"}),t.internal.acroformPlugin.xForms.push(u)}if(a.appearanceStreamContent){var l="";for(var c in a.appearanceStreamContent)if(a.appearanceStreamContent.hasOwnProperty(c)){var f=a.appearanceStreamContent[c];if(l+="/"+c+" ",l+="<<",Object.keys(f).length>=1||Array.isArray(f)){for(var r in f)if(f.hasOwnProperty(r)){var d=f[r];"function"==typeof d&&(d=d.call(t,a)),l+="/"+r+" "+d+" ",t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d)}}else"function"==typeof(d=f)&&(d=d.call(t,a)),l+="/"+r+" "+d,t.internal.acroformPlugin.xForms.indexOf(d)>=0||t.internal.acroformPlugin.xForms.push(d);l+=">>"}o.push({key:"AP",value:"<<\n"+l+">>"})}t.internal.putStream({additionalKeyValues:o,objectId:a.objId}),t.internal.out("endobj")}n&&function(e,t){for(var n in e)if(e.hasOwnProperty(n)){var r=n,a=e[n];t.internal.newObjectDeferredBegin(a.objId,!0),"object"===i()(a)&&"function"==typeof a.putStream&&a.putStream(),delete e[r]}}(t.internal.acroformPlugin.xForms,t)}(t,e)})),e.internal.acroformPlugin.isInitialized=!0}},ue=U.__acroform__.arrayToPdfArray=function(e,t,n){var r=function(e){return e};if(Array.isArray(e)){for(var a="[",o=0;o<e.length;o++)switch(0!==o&&(a+=" "),i()(e[o])){case"boolean":case"number":case"object":a+=e[o].toString();break;case"string":"/"!==e[o].substr(0,1)?(void 0!==t&&n&&(r=n.internal.getEncryptor(t)),a+="("+z(r(e[o].toString()))+")"):a+=e[o].toString()}return a+"]"}throw new Error("Invalid argument passed to jsPDF.__acroform__.arrayToPdfArray")},le=function(e,t,n){var r=function(e){return e};return void 0!==t&&n&&(r=n.internal.getEncryptor(t)),(e=e||"").toString(),"("+z(r(e))+")"},ce=function(){this._objId=void 0,this._scope=void 0,Object.defineProperty(this,"objId",{get:function(){if(void 0===this._objId){if(void 0===this.scope)return;this._objId=this.scope.internal.newObjectDeferred()}return this._objId},set:function(e){this._objId=e}}),Object.defineProperty(this,"scope",{value:this._scope,writable:!0})};ce.prototype.toString=function(){return this.objId+" 0 R"},ce.prototype.putStream=function(){var e=this.getKeyValueListForStream();this.scope.internal.putStream({data:this.stream,additionalKeyValues:e,objectId:this.objId}),this.scope.internal.out("endobj")},ce.prototype.getKeyValueListForStream=function(){var e=[],t=Object.getOwnPropertyNames(this).filter((function(e){return"content"!=e&&"appearanceStreamContent"!=e&&"scope"!=e&&"objId"!=e&&"_"!=e.substring(0,1)}));for(var n in t)if(!1===Object.getOwnPropertyDescriptor(this,t[n]).configurable){var r=t[n],i=this[r];i&&(Array.isArray(i)?e.push({key:r,value:ue(i,this.objId,this.scope)}):i instanceof ce?(i.scope=this.scope,e.push({key:r,value:i.objId+" 0 R"})):"function"!=typeof i&&e.push({key:r,value:i}))}return e};var fe=function(){ce.call(this),Object.defineProperty(this,"Type",{value:"/XObject",configurable:!1,writable:!0}),Object.defineProperty(this,"Subtype",{value:"/Form",configurable:!1,writable:!0}),Object.defineProperty(this,"FormType",{value:1,configurable:!1,writable:!0});var e,t=[];Object.defineProperty(this,"BBox",{configurable:!1,get:function(){return t},set:function(e){t=e}}),Object.defineProperty(this,"Resources",{value:"2 0 R",configurable:!1,writable:!0}),Object.defineProperty(this,"stream",{enumerable:!1,configurable:!0,set:function(t){e=t.trim()},get:function(){return e||null}})};G(fe,ce);var de=function(){ce.call(this);var e,t=[];Object.defineProperty(this,"Kids",{enumerable:!1,configurable:!0,get:function(){return t.length>0?t:void 0}}),Object.defineProperty(this,"Fields",{enumerable:!1,configurable:!1,get:function(){return t}}),Object.defineProperty(this,"DA",{enumerable:!1,configurable:!1,get:function(){if(e){var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+z(t(e))+")"}},set:function(t){e=t}})};G(de,ce);var he=function e(){ce.call(this);var t=4;Object.defineProperty(this,"F",{enumerable:!1,configurable:!1,get:function(){return t},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute F supplied.');t=e}}),Object.defineProperty(this,"showWhenPrinted",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(t,3))},set:function(e){!0===Boolean(e)?this.F=$(t,3):this.F=ee(t,3)}});var n=0;Object.defineProperty(this,"Ff",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){if(isNaN(e))throw new Error('Invalid value "'+e+'" for attribute Ff supplied.');n=e}});var r=[];Object.defineProperty(this,"Rect",{enumerable:!1,configurable:!1,get:function(){if(0!==r.length)return r},set:function(e){r=void 0!==e?e:[]}}),Object.defineProperty(this,"x",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[0])?0:r[0]},set:function(e){r[0]=e}}),Object.defineProperty(this,"y",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[1])?0:r[1]},set:function(e){r[1]=e}}),Object.defineProperty(this,"width",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[2])?0:r[2]},set:function(e){r[2]=e}}),Object.defineProperty(this,"height",{enumerable:!0,configurable:!0,get:function(){return!r||isNaN(r[3])?0:r[3]},set:function(e){r[3]=e}});var i="";Object.defineProperty(this,"FT",{enumerable:!0,configurable:!1,get:function(){return i},set:function(e){switch(e){case"/Btn":case"/Tx":case"/Ch":case"/Sig":i=e;break;default:throw new Error('Invalid value "'+e+'" for attribute FT supplied.')}}});var a=null;Object.defineProperty(this,"T",{enumerable:!0,configurable:!1,get:function(){if(!a||a.length<1){if(this instanceof Ae)return;a="FieldObject"+e.FieldNum++}var t=function(e){return e};return this.scope&&(t=this.scope.internal.getEncryptor(this.objId)),"("+z(t(a))+")"},set:function(e){a=e.toString()}}),Object.defineProperty(this,"fieldName",{configurable:!0,enumerable:!0,get:function(){return a},set:function(e){a=e}});var o="helvetica";Object.defineProperty(this,"fontName",{enumerable:!0,configurable:!0,get:function(){return o},set:function(e){o=e}});var s="normal";Object.defineProperty(this,"fontStyle",{enumerable:!0,configurable:!0,get:function(){return s},set:function(e){s=e}});var u=0;Object.defineProperty(this,"fontSize",{enumerable:!0,configurable:!0,get:function(){return u},set:function(e){u=e}});var l=void 0;Object.defineProperty(this,"maxFontSize",{enumerable:!0,configurable:!0,get:function(){return void 0===l?50/H:l},set:function(e){l=e}});var c="black";Object.defineProperty(this,"color",{enumerable:!0,configurable:!0,get:function(){return c},set:function(e){c=e}});var f="/F1 0 Tf 0 g";Object.defineProperty(this,"DA",{enumerable:!0,configurable:!1,get:function(){if(!(!f||this instanceof Ae||this instanceof Fe))return le(f,this.objId,this.scope)},set:function(e){e=e.toString(),f=e}});var d=null;Object.defineProperty(this,"DV",{enumerable:!1,configurable:!1,get:function(){if(d)return this instanceof be==0?le(d,this.objId,this.scope):d},set:function(e){e=e.toString(),d=this instanceof be==0?"("===e.substr(0,1)?q(e.substr(1,e.length-2)):q(e):e}}),Object.defineProperty(this,"defaultValue",{enumerable:!0,configurable:!0,get:function(){return this instanceof be==1?q(d.substr(1,d.length-1)):d},set:function(e){e=e.toString(),d=this instanceof be==1?"/"+e:e}});var h=null;Object.defineProperty(this,"_V",{enumerable:!1,configurable:!1,get:function(){if(h)return h},set:function(e){this.V=e}}),Object.defineProperty(this,"V",{enumerable:!1,configurable:!1,get:function(){if(h)return this instanceof be==0?le(h,this.objId,this.scope):h},set:function(e){e=e.toString(),h=this instanceof be==0?"("===e.substr(0,1)?q(e.substr(1,e.length-2)):q(e):e}}),Object.defineProperty(this,"value",{enumerable:!0,configurable:!0,get:function(){return this instanceof be==1?q(h.substr(1,h.length-1)):h},set:function(e){e=e.toString(),h=this instanceof be==1?"/"+e:e}}),Object.defineProperty(this,"hasAnnotation",{enumerable:!0,configurable:!0,get:function(){return this.Rect}}),Object.defineProperty(this,"Type",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Annot":null}}),Object.defineProperty(this,"Subtype",{enumerable:!0,configurable:!1,get:function(){return this.hasAnnotation?"/Widget":null}});var p,g=!1;Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return g},set:function(e){e=Boolean(e),g=e}}),Object.defineProperty(this,"page",{enumerable:!0,configurable:!0,get:function(){if(p)return p},set:function(e){p=e}}),Object.defineProperty(this,"readOnly",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,1))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,1):this.Ff=ee(this.Ff,1)}}),Object.defineProperty(this,"required",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,2))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,2):this.Ff=ee(this.Ff,2)}}),Object.defineProperty(this,"noExport",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,3))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,3):this.Ff=ee(this.Ff,3)}});var m=null;Object.defineProperty(this,"Q",{enumerable:!0,configurable:!1,get:function(){if(null!==m)return m},set:function(e){if(-1===[0,1,2].indexOf(e))throw new Error('Invalid value "'+e+'" for attribute Q supplied.');m=e}}),Object.defineProperty(this,"textAlign",{get:function(){var e;switch(m){case 0:default:e="left";break;case 1:e="center";break;case 2:e="right"}return e},configurable:!0,enumerable:!0,set:function(e){switch(e){case"right":case 2:m=2;break;case"center":case 1:m=1;break;default:m=0}}})};G(he,ce);var pe=function(){he.call(this),this.FT="/Ch",this.V="()",this.fontName="zapfdingbats";var e=0;Object.defineProperty(this,"TI",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"topIndex",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){e=t}});var t=[];Object.defineProperty(this,"Opt",{enumerable:!0,configurable:!1,get:function(){return ue(t,this.objId,this.scope)},set:function(e){var n,r;r=[],"string"==typeof(n=e)&&(r=function(e,t,n){n||(n=1);for(var r,i=[];r=t.exec(e);)i.push(r[n]);return i}(n,/\((.*?)\)/g)),t=r}}),this.getOptions=function(){return t},this.setOptions=function(e){t=e,this.sort&&t.sort()},this.addOption=function(e){e=(e=e||"").toString(),t.push(e),this.sort&&t.sort()},this.removeOption=function(e,n){for(n=n||!1,e=(e=e||"").toString();-1!==t.indexOf(e)&&(t.splice(t.indexOf(e),1),!1!==n););},Object.defineProperty(this,"combo",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,18))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,18):this.Ff=ee(this.Ff,18)}}),Object.defineProperty(this,"edit",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,19))},set:function(e){!0===this.combo&&(!0===Boolean(e)?this.Ff=$(this.Ff,19):this.Ff=ee(this.Ff,19))}}),Object.defineProperty(this,"sort",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,20))},set:function(e){!0===Boolean(e)?(this.Ff=$(this.Ff,20),t.sort()):this.Ff=ee(this.Ff,20)}}),Object.defineProperty(this,"multiSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,22))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,22):this.Ff=ee(this.Ff,22)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,23):this.Ff=ee(this.Ff,23)}}),Object.defineProperty(this,"commitOnSelChange",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,27))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,27):this.Ff=ee(this.Ff,27)}}),this.hasAppearanceStream=!1};G(pe,he);var ge=function(){pe.call(this),this.fontName="helvetica",this.combo=!1};G(ge,pe);var me=function(){ge.call(this),this.combo=!0};G(me,ge);var ve=function(){me.call(this),this.edit=!0};G(ve,me);var be=function(){he.call(this),this.FT="/Btn",Object.defineProperty(this,"noToggleToOff",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,15))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,15):this.Ff=ee(this.Ff,15)}}),Object.defineProperty(this,"radio",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,16))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,16):this.Ff=ee(this.Ff,16)}}),Object.defineProperty(this,"pushButton",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,17))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,17):this.Ff=ee(this.Ff,17)}}),Object.defineProperty(this,"radioIsUnison",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,26):this.Ff=ee(this.Ff,26)}});var e,t={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};if(this.scope&&(e=this.scope.internal.getEncryptor(this.objId)),0!==Object.keys(t).length){var n,r=[];for(n in r.push("<<"),t)r.push("/"+n+" ("+z(e(t[n]))+")");return r.push(">>"),r.join("\n")}},set:function(e){"object"===i()(e)&&(t=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return t.CA||""},set:function(e){"string"==typeof e&&(t.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return e.substr(1,e.length-1)},set:function(t){e="/"+t}})};G(be,he);var ye=function(){be.call(this),this.pushButton=!0};G(ye,be);var _e=function(){be.call(this),this.radio=!0,this.pushButton=!1;var e=[];Object.defineProperty(this,"Kids",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=void 0!==t?t:[]}})};G(_e,be);var Ae=function(){var e,t;he.call(this),Object.defineProperty(this,"Parent",{enumerable:!1,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"optionName",{enumerable:!1,configurable:!0,get:function(){return t},set:function(e){t=e}});var n,r={};Object.defineProperty(this,"MK",{enumerable:!1,configurable:!1,get:function(){var e=function(e){return e};this.scope&&(e=this.scope.internal.getEncryptor(this.objId));var t,n=[];for(t in n.push("<<"),r)n.push("/"+t+" ("+z(e(r[t]))+")");return n.push(">>"),n.join("\n")},set:function(e){"object"===i()(e)&&(r=e)}}),Object.defineProperty(this,"caption",{enumerable:!0,configurable:!0,get:function(){return r.CA||""},set:function(e){"string"==typeof e&&(r.CA=e)}}),Object.defineProperty(this,"AS",{enumerable:!1,configurable:!1,get:function(){return n},set:function(e){n=e}}),Object.defineProperty(this,"appearanceState",{enumerable:!0,configurable:!0,get:function(){return n.substr(1,n.length-1)},set:function(e){n="/"+e}}),this.caption="l",this.appearanceState="Off",this._AppearanceType=xe.RadioButton.Circle,this.appearanceStreamContent=this._AppearanceType.createAppearanceStream(this.optionName)};G(Ae,he),_e.prototype.setAppearance=function(e){if(!("createAppearanceStream"in e)||!("getCA"in e))throw new Error("Couldn't assign Appearance to RadioButton. Appearance was Invalid!");for(var t in this.Kids)if(this.Kids.hasOwnProperty(t)){var n=this.Kids[t];n.appearanceStreamContent=e.createAppearanceStream(n.optionName),n.caption=e.getCA()}},_e.prototype.createOption=function(e){var t=new Ae;return t.Parent=this,t.optionName=e,this.Kids.push(t),Ee.call(this.scope,t),t};var we=function(){be.call(this),this.fontName="zapfdingbats",this.caption="3",this.appearanceState="On",this.value="On",this.textAlign="center",this.appearanceStreamContent=xe.CheckBox.createAppearanceStream()};G(we,be);var Fe=function(){he.call(this),this.FT="/Tx",Object.defineProperty(this,"multiline",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,13))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,13):this.Ff=ee(this.Ff,13)}}),Object.defineProperty(this,"fileSelect",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,21))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,21):this.Ff=ee(this.Ff,21)}}),Object.defineProperty(this,"doNotSpellCheck",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,23))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,23):this.Ff=ee(this.Ff,23)}}),Object.defineProperty(this,"doNotScroll",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,24))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,24):this.Ff=ee(this.Ff,24)}}),Object.defineProperty(this,"comb",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,25))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,25):this.Ff=ee(this.Ff,25)}}),Object.defineProperty(this,"richText",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,26))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,26):this.Ff=ee(this.Ff,26)}});var e=null;Object.defineProperty(this,"MaxLen",{enumerable:!0,configurable:!1,get:function(){return e},set:function(t){e=t}}),Object.defineProperty(this,"maxLength",{enumerable:!0,configurable:!0,get:function(){return e},set:function(t){Number.isInteger(t)&&(e=t)}}),Object.defineProperty(this,"hasAppearanceStream",{enumerable:!0,configurable:!0,get:function(){return this.V||this.DV}})};G(Fe,he);var ke=function(){Fe.call(this),Object.defineProperty(this,"password",{enumerable:!0,configurable:!0,get:function(){return Boolean(Z(this.Ff,14))},set:function(e){!0===Boolean(e)?this.Ff=$(this.Ff,14):this.Ff=ee(this.Ff,14)}}),this.password=!0};G(ke,Fe);var xe={CheckBox:{createAppearanceStream:function(){return{N:{On:xe.CheckBox.YesNormal},D:{On:xe.CheckBox.YesPushDown,Off:xe.CheckBox.OffPushDown}}},YesPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=[],r=e.scope.internal.getFont(e.fontName,e.fontStyle).id,i=e.scope.__private__.encodeColorString(e.color),a=re(e,e.caption);return n.push("0.749023 g"),n.push("0 0 "+V(xe.internal.getWidth(e))+" "+V(xe.internal.getHeight(e))+" re"),n.push("f"),n.push("BMC"),n.push("q"),n.push("0 0 1 rg"),n.push("/"+r+" "+V(a.fontSize)+" Tf "+i),n.push("BT"),n.push(a.text),n.push("ET"),n.push("Q"),n.push("EMC"),t.stream=n.join("\n"),t},YesNormal:function(e){var t=Q(e);t.scope=e.scope;var n=e.scope.internal.getFont(e.fontName,e.fontStyle).id,r=e.scope.__private__.encodeColorString(e.color),i=[],a=xe.internal.getHeight(e),o=xe.internal.getWidth(e),s=re(e,e.caption);return i.push("1 g"),i.push("0 0 "+V(o)+" "+V(a)+" re"),i.push("f"),i.push("q"),i.push("0 0 1 rg"),i.push("0 0 "+V(o-1)+" "+V(a-1)+" re"),i.push("W"),i.push("n"),i.push("0 g"),i.push("BT"),i.push("/"+n+" "+V(s.fontSize)+" Tf "+r),i.push(s.text),i.push("ET"),i.push("Q"),t.stream=i.join("\n"),t},OffPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+V(xe.internal.getWidth(e))+" "+V(xe.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}},RadioButton:{Circle:{createAppearanceStream:function(e){var t={D:{Off:xe.RadioButton.Circle.OffPushDown},N:{}};return t.N[e]=xe.RadioButton.Circle.YesNormal,t.D[e]=xe.RadioButton.Circle.YesPushDown,t},getCA:function(){return"l"},YesNormal:function(e){var t=Q(e);t.scope=e.scope;var n=[],r=xe.internal.getWidth(e)<=xe.internal.getHeight(e)?xe.internal.getWidth(e)/4:xe.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=xe.internal.Bezier_C,a=Number((r*i).toFixed(5));return n.push("q"),n.push("1 0 0 1 "+W(xe.internal.getWidth(e)/2)+" "+W(xe.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+a+" "+a+" "+r+" 0 "+r+" c"),n.push("-"+a+" "+r+" -"+r+" "+a+" -"+r+" 0 c"),n.push("-"+r+" -"+a+" -"+a+" -"+r+" 0 -"+r+" c"),n.push(a+" -"+r+" "+r+" -"+a+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=[],r=xe.internal.getWidth(e)<=xe.internal.getHeight(e)?xe.internal.getWidth(e)/4:xe.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),a=Number((i*xe.internal.Bezier_C).toFixed(5)),o=Number((r*xe.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+W(xe.internal.getWidth(e)/2)+" "+W(xe.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),n.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),n.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),n.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),n.push("f"),n.push("Q"),n.push("0 g"),n.push("q"),n.push("1 0 0 1 "+W(xe.internal.getWidth(e)/2)+" "+W(xe.internal.getHeight(e)/2)+" cm"),n.push(r+" 0 m"),n.push(r+" "+o+" "+o+" "+r+" 0 "+r+" c"),n.push("-"+o+" "+r+" -"+r+" "+o+" -"+r+" 0 c"),n.push("-"+r+" -"+o+" -"+o+" -"+r+" 0 -"+r+" c"),n.push(o+" -"+r+" "+r+" -"+o+" "+r+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t},OffPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=[],r=xe.internal.getWidth(e)<=xe.internal.getHeight(e)?xe.internal.getWidth(e)/4:xe.internal.getHeight(e)/4;r=Number((.9*r).toFixed(5));var i=Number((2*r).toFixed(5)),a=Number((i*xe.internal.Bezier_C).toFixed(5));return n.push("0.749023 g"),n.push("q"),n.push("1 0 0 1 "+W(xe.internal.getWidth(e)/2)+" "+W(xe.internal.getHeight(e)/2)+" cm"),n.push(i+" 0 m"),n.push(i+" "+a+" "+a+" "+i+" 0 "+i+" c"),n.push("-"+a+" "+i+" -"+i+" "+a+" -"+i+" 0 c"),n.push("-"+i+" -"+a+" -"+a+" -"+i+" 0 -"+i+" c"),n.push(a+" -"+i+" "+i+" -"+a+" "+i+" 0 c"),n.push("f"),n.push("Q"),t.stream=n.join("\n"),t}},Cross:{createAppearanceStream:function(e){var t={D:{Off:xe.RadioButton.Cross.OffPushDown},N:{}};return t.N[e]=xe.RadioButton.Cross.YesNormal,t.D[e]=xe.RadioButton.Cross.YesPushDown,t},getCA:function(){return"8"},YesNormal:function(e){var t=Q(e);t.scope=e.scope;var n=[],r=xe.internal.calculateCross(e);return n.push("q"),n.push("1 1 "+V(xe.internal.getWidth(e)-2)+" "+V(xe.internal.getHeight(e)-2)+" re"),n.push("W"),n.push("n"),n.push(V(r.x1.x)+" "+V(r.x1.y)+" m"),n.push(V(r.x2.x)+" "+V(r.x2.y)+" l"),n.push(V(r.x4.x)+" "+V(r.x4.y)+" m"),n.push(V(r.x3.x)+" "+V(r.x3.y)+" l"),n.push("s"),n.push("Q"),t.stream=n.join("\n"),t},YesPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=xe.internal.calculateCross(e),r=[];return r.push("0.749023 g"),r.push("0 0 "+V(xe.internal.getWidth(e))+" "+V(xe.internal.getHeight(e))+" re"),r.push("f"),r.push("q"),r.push("1 1 "+V(xe.internal.getWidth(e)-2)+" "+V(xe.internal.getHeight(e)-2)+" re"),r.push("W"),r.push("n"),r.push(V(n.x1.x)+" "+V(n.x1.y)+" m"),r.push(V(n.x2.x)+" "+V(n.x2.y)+" l"),r.push(V(n.x4.x)+" "+V(n.x4.y)+" m"),r.push(V(n.x3.x)+" "+V(n.x3.y)+" l"),r.push("s"),r.push("Q"),t.stream=r.join("\n"),t},OffPushDown:function(e){var t=Q(e);t.scope=e.scope;var n=[];return n.push("0.749023 g"),n.push("0 0 "+V(xe.internal.getWidth(e))+" "+V(xe.internal.getHeight(e))+" re"),n.push("f"),t.stream=n.join("\n"),t}}},createDefaultAppearanceStream:function(e){var t=e.scope.internal.getFont(e.fontName,e.fontStyle).id,n=e.scope.__private__.encodeColorString(e.color);return"/"+t+" "+e.fontSize+" Tf "+n}};xe.internal={Bezier_C:.551915024494,calculateCross:function(e){var t=xe.internal.getWidth(e),n=xe.internal.getHeight(e),r=Math.min(t,n);return{x1:{x:(t-r)/2,y:(n-r)/2+r},x2:{x:(t-r)/2+r,y:(n-r)/2},x3:{x:(t-r)/2,y:(n-r)/2},x4:{x:(t-r)/2+r,y:(n-r)/2+r}}}},xe.internal.getWidth=function(e){var t=0;return"object"===i()(e)&&(t=K(e.Rect[2])),t},xe.internal.getHeight=function(e){var t=0;return"object"===i()(e)&&(t=K(e.Rect[3])),t};var Ee=U.addField=function(e){if(se(this,e),!(e instanceof he))throw new Error("Invalid argument passed to jsPDF.addField.");var t;return(t=e).scope.internal.acroformPlugin.printedOut&&(t.scope.internal.acroformPlugin.printedOut=!1,t.scope.internal.acroformPlugin.acroFormDictionaryRoot=null),t.scope.internal.acroformPlugin.acroFormDictionaryRoot.Fields.push(t),e.page=e.scope.internal.getCurrentPageInfo().pageNumber,this};U.AcroFormChoiceField=pe,U.AcroFormListBox=ge,U.AcroFormComboBox=me,U.AcroFormEditBox=ve,U.AcroFormButton=be,U.AcroFormPushButton=ye,U.AcroFormRadioButton=_e,U.AcroFormCheckBox=we,U.AcroFormTextField=Fe,U.AcroFormPasswordField=ke,U.AcroFormAppearance=xe,U.AcroForm={ChoiceField:pe,ListBox:ge,ComboBox:me,EditBox:ve,Button:be,PushButton:ye,RadioButton:_e,CheckBox:we,TextField:Fe,PasswordField:ke,Appearance:xe},L.AcroForm={ChoiceField:pe,ListBox:ge,ComboBox:me,EditBox:ve,Button:be,PushButton:ye,RadioButton:_e,CheckBox:we,TextField:Fe,PasswordField:ke,Appearance:xe};var Ce=L.AcroForm;function Se(e){return e.reduce((function(e,t,n){return e[t]=n,e}),{})}!function(e){e.__addimage__={};var t="UNKNOWN",n={PNG:[[137,80,78,71]],TIFF:[[77,77,0,42],[73,73,42,0]],JPEG:[[255,216,255,224,void 0,void 0,74,70,73,70,0],[255,216,255,225,void 0,void 0,69,120,105,102,0,0],[255,216,255,219],[255,216,255,238]],JPEG2000:[[0,0,0,12,106,80,32,32]],GIF87a:[[71,73,70,56,55,97]],GIF89a:[[71,73,70,56,57,97]],WEBP:[[82,73,70,70,void 0,void 0,void 0,void 0,87,69,66,80]],BMP:[[66,77],[66,65],[67,73],[67,80],[73,67],[80,84]]},r=e.__addimage__.getImageFileTypeByImageData=function(e,r){var i,a,o,s,u,l=t;if("RGBA"===(r=r||t)||void 0!==e.data&&e.data instanceof Uint8ClampedArray&&"height"in e&&"width"in e)return"RGBA";if(k(e))for(u in n)for(o=n[u],i=0;i<o.length;i+=1){for(s=!0,a=0;a<o[i].length;a+=1)if(void 0!==o[i][a]&&o[i][a]!==e[a]){s=!1;break}if(!0===s){l=u;break}}else for(u in n)for(o=n[u],i=0;i<o.length;i+=1){for(s=!0,a=0;a<o[i].length;a+=1)if(void 0!==o[i][a]&&o[i][a]!==e.charCodeAt(a)){s=!1;break}if(!0===s){l=u;break}}return l===t&&r!==t&&(l=r),l},a=function e(t){for(var n=this.internal.write,r=this.internal.putStream,i=(0,this.internal.getFilters)();-1!==i.indexOf("FlateEncode");)i.splice(i.indexOf("FlateEncode"),1);t.objectId=this.internal.newObject();var a=[];if(a.push({key:"Type",value:"/XObject"}),a.push({key:"Subtype",value:"/Image"}),a.push({key:"Width",value:t.width}),a.push({key:"Height",value:t.height}),t.colorSpace===b.INDEXED?a.push({key:"ColorSpace",value:"[/Indexed /DeviceRGB "+(t.palette.length/3-1)+" "+("sMask"in t&&void 0!==t.sMask?t.objectId+2:t.objectId+1)+" 0 R]"}):(a.push({key:"ColorSpace",value:"/"+t.colorSpace}),t.colorSpace===b.DEVICE_CMYK&&a.push({key:"Decode",value:"[1 0 1 0 1 0 1 0]"})),a.push({key:"BitsPerComponent",value:t.bitsPerComponent}),"decodeParameters"in t&&void 0!==t.decodeParameters&&a.push({key:"DecodeParms",value:"<<"+t.decodeParameters+">>"}),"transparency"in t&&Array.isArray(t.transparency)){for(var o="",s=0,u=t.transparency.length;s<u;s++)o+=t.transparency[s]+" "+t.transparency[s]+" ";a.push({key:"Mask",value:"["+o+"]"})}void 0!==t.sMask&&a.push({key:"SMask",value:t.objectId+1+" 0 R"});var l=void 0!==t.filter?["/"+t.filter]:void 0;if(r({data:t.data,additionalKeyValues:a,alreadyAppliedFilters:l,objectId:t.objectId}),n("endobj"),"sMask"in t&&void 0!==t.sMask){var c="/Predictor "+t.predictor+" /Colors 1 /BitsPerComponent "+t.bitsPerComponent+" /Columns "+t.width,f={width:t.width,height:t.height,colorSpace:"DeviceGray",bitsPerComponent:t.bitsPerComponent,decodeParameters:c,data:t.sMask};"filter"in t&&(f.filter=t.filter),e.call(this,f)}if(t.colorSpace===b.INDEXED){var d=this.internal.newObject();r({data:E(new Uint8Array(t.palette)),objectId:d}),n("endobj")}},o=function(){var e=this.internal.collections.addImage_images;for(var t in e)a.call(this,e[t])},s=function(){var e,t=this.internal.collections.addImage_images,n=this.internal.write;for(var r in t)n("/I"+(e=t[r]).index,e.objectId,"0","R")},u=function(){this.internal.collections.addImage_images||(this.internal.collections.addImage_images={},this.internal.events.subscribe("putResources",o),this.internal.events.subscribe("putXobjectDict",s))},l=function(){var e=this.internal.collections.addImage_images;return u.call(this),e},c=function(){return Object.keys(this.internal.collections.addImage_images).length},f=function(t){return"function"==typeof e["process"+t.toUpperCase()]},h=function(e){return"object"===i()(e)&&1===e.nodeType},p=function(t,n){if("IMG"===t.nodeName&&t.hasAttribute("src")){var r=""+t.getAttribute("src");if(0===r.indexOf("data:image/"))return d(unescape(r).split("base64,").pop());var i=e.loadFile(r,!0);if(void 0!==i)return i}if("CANVAS"===t.nodeName){if(0===t.width||0===t.height)throw new Error("Given canvas must have data. Canvas width: "+t.width+", height: "+t.height);var a;switch(n){case"PNG":a="image/png";break;case"WEBP":a="image/webp";break;default:a="image/jpeg"}return d(t.toDataURL(a,1).split("base64,").pop())}},g=function(e){var t=this.internal.collections.addImage_images;if(t)for(var n in t)if(e===t[n].alias)return t[n]},m=function(e,t,n){return e||t||(e=-96,t=-96),e<0&&(e=-1*n.width*72/e/this.internal.scaleFactor),t<0&&(t=-1*n.height*72/t/this.internal.scaleFactor),0===e&&(e=t*n.width/n.height),0===t&&(t=e*n.height/n.width),[e,t]},v=function(e,t,n,r,i,a){var o=m.call(this,n,r,i),s=this.internal.getCoordinateString,u=this.internal.getVerticalCoordinateString,c=l.call(this);if(n=o[0],r=o[1],c[i.index]=i,a){a*=Math.PI/180;var f=Math.cos(a),d=Math.sin(a),h=function(e){return e.toFixed(4)},p=[h(f),h(d),h(-1*d),h(f),0,0,"cm"]}this.internal.write("q"),a?(this.internal.write([1,"0","0",1,s(e),u(t+r),"cm"].join(" ")),this.internal.write(p.join(" ")),this.internal.write([s(n),"0","0",s(r),"0","0","cm"].join(" "))):this.internal.write([s(n),"0","0",s(r),s(e),u(t+r),"cm"].join(" ")),this.isAdvancedAPI()&&this.internal.write([1,0,0,-1,0,0,"cm"].join(" ")),this.internal.write("/I"+i.index+" Do"),this.internal.write("Q")},b=e.color_spaces={DEVICE_RGB:"DeviceRGB",DEVICE_GRAY:"DeviceGray",DEVICE_CMYK:"DeviceCMYK",CAL_GREY:"CalGray",CAL_RGB:"CalRGB",LAB:"Lab",ICC_BASED:"ICCBased",INDEXED:"Indexed",PATTERN:"Pattern",SEPARATION:"Separation",DEVICE_N:"DeviceN"};e.decode={DCT_DECODE:"DCTDecode",FLATE_DECODE:"FlateDecode",LZW_DECODE:"LZWDecode",JPX_DECODE:"JPXDecode",JBIG2_DECODE:"JBIG2Decode",ASCII85_DECODE:"ASCII85Decode",ASCII_HEX_DECODE:"ASCIIHexDecode",RUN_LENGTH_DECODE:"RunLengthDecode",CCITT_FAX_DECODE:"CCITTFaxDecode"};var y=e.image_compression={NONE:"NONE",FAST:"FAST",MEDIUM:"MEDIUM",SLOW:"SLOW"},_=e.__addimage__.sHashCode=function(e){var t,n,r=0;if("string"==typeof e)for(n=e.length,t=0;t<n;t++)r=(r<<5)-r+e.charCodeAt(t),r|=0;else if(k(e))for(n=e.byteLength/2,t=0;t<n;t++)r=(r<<5)-r+e[t],r|=0;return r},A=e.__addimage__.validateStringAsBase64=function(e){(e=e||"").toString().trim();var t=!0;return 0===e.length&&(t=!1),e.length%4!=0&&(t=!1),!1===/^[A-Za-z0-9+/]+$/.test(e.substr(0,e.length-2))&&(t=!1),!1===/^[A-Za-z0-9/][A-Za-z0-9+/]|[A-Za-z0-9+/]=|==$/.test(e.substr(-2))&&(t=!1),t},w=e.__addimage__.extractImageFromDataUrl=function(e){var t=(e=e||"").split("base64,"),n=null;if(2===t.length){var r=/^data:(\w*\/\w*);*(charset=(?!charset=)[\w=-]*)*;*$/.exec(t[0]);Array.isArray(r)&&(n={mimeType:r[1],charset:r[2],data:t[1]})}return n},F=e.__addimage__.supportsArrayBuffer=function(){return"undefined"!=typeof ArrayBuffer&&"undefined"!=typeof Uint8Array};e.__addimage__.isArrayBuffer=function(e){return F()&&e instanceof ArrayBuffer};var k=e.__addimage__.isArrayBufferView=function(e){return F()&&"undefined"!=typeof Uint32Array&&(e instanceof Int8Array||e instanceof Uint8Array||"undefined"!=typeof Uint8ClampedArray&&e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array)},x=e.__addimage__.binaryStringToUint8Array=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n},E=e.__addimage__.arrayBufferToBinaryString=function(e){for(var t="",n=k(e)?e:new Uint8Array(e),r=0;r<n.length;r+=8192)t+=String.fromCharCode.apply(null,n.subarray(r,r+8192));return t};e.addImage=function(){var e,n,r,a,o,s,l,c,f;if("number"==typeof arguments[1]?(n=t,r=arguments[1],a=arguments[2],o=arguments[3],s=arguments[4],l=arguments[5],c=arguments[6],f=arguments[7]):(n=arguments[1],r=arguments[2],a=arguments[3],o=arguments[4],s=arguments[5],l=arguments[6],c=arguments[7],f=arguments[8]),"object"===i()(e=arguments[0])&&!h(e)&&"imageData"in e){var d=e;e=d.imageData,n=d.format||n||t,r=d.x||r||0,a=d.y||a||0,o=d.w||d.width||o,s=d.h||d.height||s,l=d.alias||l,c=d.compression||c,f=d.rotation||d.angle||f}var p=this.internal.getFilters();if(void 0===c&&-1!==p.indexOf("FlateEncode")&&(c="SLOW"),isNaN(r)||isNaN(a))throw new Error("Invalid coordinates passed to jsPDF.addImage");u.call(this);var g=C.call(this,e,n,l,c);return v.call(this,r,a,o,s,g,f),this};var C=function(n,i,a,o){var s,u,l;if("string"==typeof n&&r(n)===t){n=unescape(n);var d=S(n,!1);(""!==d||void 0!==(d=e.loadFile(n,!0)))&&(n=d)}if(h(n)&&(n=p(n,i)),i=r(n,i),!f(i))throw new Error("addImage does not support files of type '"+i+"', please ensure that a plugin for '"+i+"' support is added.");if((null==(l=a)||0===l.length)&&(a=function(e){return"string"==typeof e||k(e)?_(e):k(e.data)?_(e.data):null}(n)),(s=g.call(this,a))||(F()&&(n instanceof Uint8Array||"RGBA"===i||(u=n,n=x(n))),s=this["process"+i.toUpperCase()](n,c.call(this),a,function(t){return t&&"string"==typeof t&&(t=t.toUpperCase()),t in e.image_compression?t:y.NONE}(o),u)),!s)throw new Error("An unknown error occurred whilst processing the image.");return s},S=e.__addimage__.convertBase64ToBinaryString=function(e,t){var n;t="boolean"!=typeof t||t;var r,i="";if("string"==typeof e){r=null!==(n=w(e))?n.data:e;try{i=d(r)}catch(e){if(t)throw A(r)?new Error("atob-Error in jsPDF.convertBase64ToBinaryString "+e.message):new Error("Supplied Data is not a valid base64-String jsPDF.convertBase64ToBinaryString ")}}return i};e.getImageProperties=function(n){var i,a,o="";if(h(n)&&(n=p(n)),"string"==typeof n&&r(n)===t&&(""===(o=S(n,!1))&&(o=e.loadFile(n)||""),n=o),a=r(n),!f(a))throw new Error("addImage does not support files of type '"+a+"', please ensure that a plugin for '"+a+"' support is added.");if(!F()||n instanceof Uint8Array||(n=x(n)),!(i=this["process"+a.toUpperCase()](n)))throw new Error("An unknown error occurred whilst processing the image");return i.fileType=a,i}}(L.API),function(e){var t=function(e){if(void 0!==e&&""!=e)return!0};L.API.events.push(["addPage",function(e){this.internal.getPageInfo(e.pageNumber).pageContext.annotations=[]}]),e.events.push(["putPage",function(e){for(var n,r,i,a=this.internal.getCoordinateString,o=this.internal.getVerticalCoordinateString,s=this.internal.getPageInfoByObjId(e.objId),u=e.pageContext.annotations,l=!1,c=0;c<u.length&&!l;c++)switch((n=u[c]).type){case"link":(t(n.options.url)||t(n.options.pageNumber))&&(l=!0);break;case"reference":case"text":case"freetext":l=!0}if(0!=l){this.internal.write("/Annots [");for(var f=0;f<u.length;f++){n=u[f];var d=this.internal.pdfEscape,h=this.internal.getEncryptor(e.objId);switch(n.type){case"reference":this.internal.write(" "+n.object.objId+" 0 R ");break;case"text":var p=this.internal.newAdditionalObject(),g=this.internal.newAdditionalObject(),m=this.internal.getEncryptor(p.objId),v=n.title||"Note";i="<</Type /Annot /Subtype /Text "+(r="/Rect ["+a(n.bounds.x)+" "+o(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y)+"] ")+"/Contents ("+d(m(n.contents))+")",i+=" /Popup "+g.objId+" 0 R",i+=" /P "+s.objId+" 0 R",i+=" /T ("+d(m(v))+") >>",p.content=i;var b=p.objId+" 0 R";i="<</Type /Annot /Subtype /Popup "+(r="/Rect ["+a(n.bounds.x+30)+" "+o(n.bounds.y+n.bounds.h)+" "+a(n.bounds.x+n.bounds.w+30)+" "+o(n.bounds.y)+"] ")+" /Parent "+b,n.open&&(i+=" /Open true"),i+=" >>",g.content=i,this.internal.write(p.objId,"0 R",g.objId,"0 R");break;case"freetext":r="/Rect ["+a(n.bounds.x)+" "+o(n.bounds.y)+" "+a(n.bounds.x+n.bounds.w)+" "+o(n.bounds.y+n.bounds.h)+"] ";var y=n.color||"#000000";i="<</Type /Annot /Subtype /FreeText "+r+"/Contents ("+d(h(n.contents))+")",i+=" /DS(font: Helvetica,sans-serif 12.0pt; text-align:left; color:#"+y+")",i+=" /Border [0 0 0]",i+=" >>",this.internal.write(i);break;case"link":if(n.options.name){var _=this.annotations._nameMap[n.options.name];n.options.pageNumber=_.page,n.options.top=_.y}else n.options.top||(n.options.top=0);if(r="/Rect ["+n.finalBounds.x+" "+n.finalBounds.y+" "+n.finalBounds.w+" "+n.finalBounds.h+"] ",i="",n.options.url)i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /A <</S /URI /URI ("+d(h(n.options.url))+") >>";else if(n.options.pageNumber)switch(i="<</Type /Annot /Subtype /Link "+r+"/Border [0 0 0] /Dest ["+this.internal.getPageInfo(n.options.pageNumber).objId+" 0 R",n.options.magFactor=n.options.magFactor||"XYZ",n.options.magFactor){case"Fit":i+=" /Fit]";break;case"FitH":i+=" /FitH "+n.options.top+"]";break;case"FitV":n.options.left=n.options.left||0,i+=" /FitV "+n.options.left+"]";break;default:var A=o(n.options.top);n.options.left=n.options.left||0,void 0===n.options.zoom&&(n.options.zoom=0),i+=" /XYZ "+n.options.left+" "+A+" "+n.options.zoom+"]"}""!=i&&(i+=" >>",this.internal.write(i))}}this.internal.write("]")}}]),e.createAnnotation=function(e){var t=this.internal.getCurrentPageInfo();switch(e.type){case"link":this.link(e.bounds.x,e.bounds.y,e.bounds.w,e.bounds.h,e);break;case"text":case"freetext":t.pageContext.annotations.push(e)}},e.link=function(e,t,n,r,i){var a=this.internal.getCurrentPageInfo(),o=this.internal.getCoordinateString,s=this.internal.getVerticalCoordinateString;a.pageContext.annotations.push({finalBounds:{x:o(e),y:s(t),w:o(e+n),h:s(t+r)},options:i,type:"link"})},e.textWithLink=function(e,t,n,r){var i,a,o=this.getTextWidth(e),s=this.internal.getLineHeight()/this.internal.scaleFactor;if(void 0!==r.maxWidth){a=r.maxWidth;var u=this.splitTextToSize(e,a).length;i=Math.ceil(s*u)}else a=o,i=s;return this.text(e,t,n,r),n+=.2*s,"center"===r.align&&(t-=o/2),"right"===r.align&&(t-=o),this.link(t,n-s,a,i,r),o},e.getTextWidth=function(e){var t=this.internal.getFontSize();return this.getStringUnitWidth(e)*t/this.internal.scaleFactor}}(L.API),function(e){var t={1569:[65152],1570:[65153,65154],1571:[65155,65156],1572:[65157,65158],1573:[65159,65160],1574:[65161,65162,65163,65164],1575:[65165,65166],1576:[65167,65168,65169,65170],1577:[65171,65172],1578:[65173,65174,65175,65176],1579:[65177,65178,65179,65180],1580:[65181,65182,65183,65184],1581:[65185,65186,65187,65188],1582:[65189,65190,65191,65192],1583:[65193,65194],1584:[65195,65196],1585:[65197,65198],1586:[65199,65200],1587:[65201,65202,65203,65204],1588:[65205,65206,65207,65208],1589:[65209,65210,65211,65212],1590:[65213,65214,65215,65216],1591:[65217,65218,65219,65220],1592:[65221,65222,65223,65224],1593:[65225,65226,65227,65228],1594:[65229,65230,65231,65232],1601:[65233,65234,65235,65236],1602:[65237,65238,65239,65240],1603:[65241,65242,65243,65244],1604:[65245,65246,65247,65248],1605:[65249,65250,65251,65252],1606:[65253,65254,65255,65256],1607:[65257,65258,65259,65260],1608:[65261,65262],1609:[65263,65264,64488,64489],1610:[65265,65266,65267,65268],1649:[64336,64337],1655:[64477],1657:[64358,64359,64360,64361],1658:[64350,64351,64352,64353],1659:[64338,64339,64340,64341],1662:[64342,64343,64344,64345],1663:[64354,64355,64356,64357],1664:[64346,64347,64348,64349],1667:[64374,64375,64376,64377],1668:[64370,64371,64372,64373],1670:[64378,64379,64380,64381],1671:[64382,64383,64384,64385],1672:[64392,64393],1676:[64388,64389],1677:[64386,64387],1678:[64390,64391],1681:[64396,64397],1688:[64394,64395],1700:[64362,64363,64364,64365],1702:[64366,64367,64368,64369],1705:[64398,64399,64400,64401],1709:[64467,64468,64469,64470],1711:[64402,64403,64404,64405],1713:[64410,64411,64412,64413],1715:[64406,64407,64408,64409],1722:[64414,64415],1723:[64416,64417,64418,64419],1726:[64426,64427,64428,64429],1728:[64420,64421],1729:[64422,64423,64424,64425],1733:[64480,64481],1734:[64473,64474],1735:[64471,64472],1736:[64475,64476],1737:[64482,64483],1739:[64478,64479],1740:[64508,64509,64510,64511],1744:[64484,64485,64486,64487],1746:[64430,64431],1747:[64432,64433]},n={65247:{65154:65269,65156:65271,65160:65273,65166:65275},65248:{65154:65270,65156:65272,65160:65274,65166:65276},65165:{65247:{65248:{65258:65010}}},1617:{1612:64606,1613:64607,1614:64608,1615:64609,1616:64610}},r={1612:64606,1613:64607,1614:64608,1615:64609,1616:64610},i=[1570,1571,1573,1575];e.__arabicParser__={};var a=e.__arabicParser__.isInArabicSubstitutionA=function(e){return void 0!==t[e.charCodeAt(0)]},o=e.__arabicParser__.isArabicLetter=function(e){return"string"==typeof e&&/^[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF\uFB50-\uFDFF\uFE70-\uFEFF]+$/.test(e)},s=e.__arabicParser__.isArabicEndLetter=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length<=2},u=e.__arabicParser__.isArabicAlfLetter=function(e){return o(e)&&i.indexOf(e.charCodeAt(0))>=0};e.__arabicParser__.arabicLetterHasIsolatedForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=1};var l=e.__arabicParser__.arabicLetterHasFinalForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=2};e.__arabicParser__.arabicLetterHasInitialForm=function(e){return o(e)&&a(e)&&t[e.charCodeAt(0)].length>=3};var c=e.__arabicParser__.arabicLetterHasMedialForm=function(e){return o(e)&&a(e)&&4==t[e.charCodeAt(0)].length},f=e.__arabicParser__.resolveLigatures=function(e){var t=0,r=n,i="",a=0;for(t=0;t<e.length;t+=1)void 0!==r[e.charCodeAt(t)]?(a++,"number"==typeof(r=r[e.charCodeAt(t)])&&(i+=String.fromCharCode(r),r=n,a=0),t===e.length-1&&(r=n,i+=e.charAt(t-(a-1)),t-=a-1,a=0)):(r=n,i+=e.charAt(t-a),t-=a,a=0);return i};e.__arabicParser__.isArabicDiacritic=function(e){return void 0!==e&&void 0!==r[e.charCodeAt(0)]};var d=e.__arabicParser__.getCorrectForm=function(e,t,n){return o(e)?!1===a(e)?-1:!l(e)||!o(t)&&!o(n)||!o(n)&&s(t)||s(e)&&!o(t)||s(e)&&u(t)||s(e)&&s(t)?0:c(e)&&o(t)&&!s(t)&&o(n)&&l(n)?3:s(e)||!o(n)?1:2:-1},h=function(e){var n=0,r=0,i=0,a="",s="",u="",l=(e=e||"").split("\\s+"),c=[];for(n=0;n<l.length;n+=1){for(c.push(""),r=0;r<l[n].length;r+=1)a=l[n][r],s=l[n][r-1],u=l[n][r+1],o(a)?(i=d(a,s,u),c[n]+=-1!==i?String.fromCharCode(t[a.charCodeAt(0)][i]):a):c[n]+=a;c[n]=f(c[n])}return c.join(" ")},p=e.__arabicParser__.processArabic=e.processArabic=function(){var e,t="string"==typeof arguments[0]?arguments[0]:arguments[0].text,n=[];if(Array.isArray(t)){var r=0;for(n=[],r=0;r<t.length;r+=1)Array.isArray(t[r])?n.push([h(t[r][0]),t[r][1],t[r][2]]):n.push([h(t[r])]);e=n}else e=h(t);return"string"==typeof arguments[0]?e:(arguments[0].text=e,arguments[0])};e.events.push(["preProcessText",p])}(L.API),L.API.autoPrint=function(e){var t;if("javascript"===((e=e||{}).variant=e.variant||"non-conform",e.variant))this.addJS("print({});");else this.internal.events.subscribe("postPutResources",(function(){t=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /Named"),this.internal.out("/Type /Action"),this.internal.out("/N /Print"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){this.internal.out("/OpenAction "+t+" 0 R")}));return this},function(e){var t=function(){var e=void 0;Object.defineProperty(this,"pdf",{get:function(){return e},set:function(t){e=t}});var t=150;Object.defineProperty(this,"width",{get:function(){return t},set:function(e){t=isNaN(e)||!1===Number.isInteger(e)||e<0?150:e,this.getContext("2d").pageWrapXEnabled&&(this.getContext("2d").pageWrapX=t+1)}});var n=300;Object.defineProperty(this,"height",{get:function(){return n},set:function(e){n=isNaN(e)||!1===Number.isInteger(e)||e<0?300:e,this.getContext("2d").pageWrapYEnabled&&(this.getContext("2d").pageWrapY=n+1)}});var r=[];Object.defineProperty(this,"childNodes",{get:function(){return r},set:function(e){r=e}});var i={};Object.defineProperty(this,"style",{get:function(){return i},set:function(e){i=e}}),Object.defineProperty(this,"parentNode",{})};t.prototype.getContext=function(e,t){var n;if("2d"!==(e=e||"2d"))return null;for(n in t)this.pdf.context2d.hasOwnProperty(n)&&(this.pdf.context2d[n]=t[n]);return this.pdf.context2d._canvas=this,this.pdf.context2d},t.prototype.toDataURL=function(){throw new Error("toDataURL is not implemented.")},e.events.push(["initialized",function(){this.canvas=new t,this.canvas.pdf=this}])}(L.API),function(e){var t={left:0,top:0,bottom:0,right:0},n=!1,r=function(){void 0===this.internal.__cell__&&(this.internal.__cell__={},this.internal.__cell__.padding=3,this.internal.__cell__.headerFunction=void 0,this.internal.__cell__.margins=Object.assign({},t),this.internal.__cell__.margins.width=this.getPageWidth(),a.call(this))},a=function(){this.internal.__cell__.lastCell=new o,this.internal.__cell__.pages=1},o=function(){var e=arguments[0];Object.defineProperty(this,"x",{enumerable:!0,get:function(){return e},set:function(t){e=t}});var t=arguments[1];Object.defineProperty(this,"y",{enumerable:!0,get:function(){return t},set:function(e){t=e}});var n=arguments[2];Object.defineProperty(this,"width",{enumerable:!0,get:function(){return n},set:function(e){n=e}});var r=arguments[3];Object.defineProperty(this,"height",{enumerable:!0,get:function(){return r},set:function(e){r=e}});var i=arguments[4];Object.defineProperty(this,"text",{enumerable:!0,get:function(){return i},set:function(e){i=e}});var a=arguments[5];Object.defineProperty(this,"lineNumber",{enumerable:!0,get:function(){return a},set:function(e){a=e}});var o=arguments[6];return Object.defineProperty(this,"align",{enumerable:!0,get:function(){return o},set:function(e){o=e}}),this};o.prototype.clone=function(){return new o(this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align)},o.prototype.toArray=function(){return[this.x,this.y,this.width,this.height,this.text,this.lineNumber,this.align]},e.setHeaderFunction=function(e){return r.call(this),this.internal.__cell__.headerFunction="function"==typeof e?e:void 0,this},e.getTextDimensions=function(e,t){r.call(this);var n=(t=t||{}).fontSize||this.getFontSize(),i=t.font||this.getFont(),a=t.scaleFactor||this.internal.scaleFactor,o=0,s=0,u=0,l=this;if(!Array.isArray(e)&&"string"!=typeof e){if("number"!=typeof e)throw new Error("getTextDimensions expects text-parameter to be of type String or type Number or an Array of Strings.");e=String(e)}var c=t.maxWidth;c>0?"string"==typeof e?e=this.splitTextToSize(e,c):"[object Array]"===Object.prototype.toString.call(e)&&(e=e.reduce((function(e,t){return e.concat(l.splitTextToSize(t,c))}),[])):e=Array.isArray(e)?e:[e];for(var f=0;f<e.length;f++)o<(u=this.getStringUnitWidth(e[f],{font:i})*n)&&(o=u);return 0!==o&&(s=e.length),{w:o/=a,h:Math.max((s*n*this.getLineHeightFactor()-n*(this.getLineHeightFactor()-1))/a,0)}},e.cellAddPage=function(){r.call(this),this.addPage();var e=this.internal.__cell__.margins||t;return this.internal.__cell__.lastCell=new o(e.left,e.top,void 0,void 0),this.internal.__cell__.pages+=1,this};var s=e.cell=function(){var e;e=arguments[0]instanceof o?arguments[0]:new o(arguments[0],arguments[1],arguments[2],arguments[3],arguments[4],arguments[5]),r.call(this);var i=this.internal.__cell__.lastCell,a=this.internal.__cell__.padding,s=this.internal.__cell__.margins||t,u=this.internal.__cell__.tableHeaderRow,l=this.internal.__cell__.printHeaders;return void 0!==i.lineNumber&&(i.lineNumber===e.lineNumber?(e.x=(i.x||0)+(i.width||0),e.y=i.y||0):i.y+i.height+e.height+s.bottom>this.getPageHeight()?(this.cellAddPage(),e.y=s.top,l&&u&&(this.printHeaderRow(e.lineNumber,!0),e.y+=u[0].height)):e.y=i.y+i.height||e.y),void 0!==e.text[0]&&(this.rect(e.x,e.y,e.width,e.height,!0===n?"FD":void 0),"right"===e.align?this.text(e.text,e.x+e.width-a,e.y+a,{align:"right",baseline:"top"}):"center"===e.align?this.text(e.text,e.x+e.width/2,e.y+a,{align:"center",baseline:"top",maxWidth:e.width-a-a}):this.text(e.text,e.x+a,e.y+a,{align:"left",baseline:"top",maxWidth:e.width-a-a})),this.internal.__cell__.lastCell=e,this};e.table=function(e,n,l,c,f){if(r.call(this),!l)throw new Error("No data for PDF table.");var d,h,p,g,m=[],v=[],b=[],y={},_={},A=[],w=[],F=(f=f||{}).autoSize||!1,k=!1!==f.printHeaders,x=f.css&&void 0!==f.css["font-size"]?16*f.css["font-size"]:f.fontSize||12,E=f.margins||Object.assign({width:this.getPageWidth()},t),C="number"==typeof f.padding?f.padding:3,S=f.headerBackgroundColor||"#c8c8c8",O=f.headerTextColor||"#000";if(a.call(this),this.internal.__cell__.printHeaders=k,this.internal.__cell__.margins=E,this.internal.__cell__.table_font_size=x,this.internal.__cell__.padding=C,this.internal.__cell__.headerBackgroundColor=S,this.internal.__cell__.headerTextColor=O,this.setFontSize(x),null==c)v=m=Object.keys(l[0]),b=m.map((function(){return"left"}));else if(Array.isArray(c)&&"object"===i()(c[0]))for(m=c.map((function(e){return e.name})),v=c.map((function(e){return e.prompt||e.name||""})),b=c.map((function(e){return e.align||"left"})),d=0;d<c.length;d+=1)_[c[d].name]=c[d].width*(19.049976/25.4);else Array.isArray(c)&&"string"==typeof c[0]&&(v=m=c,b=m.map((function(){return"left"})));if(F||Array.isArray(c)&&"string"==typeof c[0])for(d=0;d<m.length;d+=1){for(y[g=m[d]]=l.map((function(e){return e[g]})),this.setFont(void 0,"bold"),A.push(this.getTextDimensions(v[d],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w),h=y[g],this.setFont(void 0,"normal"),p=0;p<h.length;p+=1)A.push(this.getTextDimensions(h[p],{fontSize:this.internal.__cell__.table_font_size,scaleFactor:this.internal.scaleFactor}).w);_[g]=Math.max.apply(null,A)+C+C,A=[]}if(k){var D={};for(d=0;d<m.length;d+=1)D[m[d]]={},D[m[d]].text=v[d],D[m[d]].align=b[d];var j=u.call(this,D,_);w=m.map((function(t){return new o(e,n,_[t],j,D[t].text,void 0,D[t].align)})),this.setTableHeaderRow(w),this.printHeaderRow(1,!1)}var T=c.reduce((function(e,t){return e[t.name]=t.align,e}),{});for(d=0;d<l.length;d+=1){"rowStart"in f&&f.rowStart instanceof Function&&f.rowStart({row:d,data:l[d]},this);var P=u.call(this,l[d],_);for(p=0;p<m.length;p+=1){var R=l[d][m[p]];"cellStart"in f&&f.cellStart instanceof Function&&f.cellStart({row:d,col:p,data:R},this),s.call(this,new o(e,n,_[m[p]],P,R,d+2,T[m[p]]))}}return this.internal.__cell__.table_x=e,this.internal.__cell__.table_y=n,this};var u=function(e,t){var n=this.internal.__cell__.padding,r=this.internal.__cell__.table_font_size,i=this.internal.scaleFactor;return Object.keys(e).map((function(r){var i=e[r];return this.splitTextToSize(i.hasOwnProperty("text")?i.text:i,t[r]-n-n)}),this).map((function(e){return this.getLineHeightFactor()*e.length*r/i+n+n}),this).reduce((function(e,t){return Math.max(e,t)}),0)};e.setTableHeaderRow=function(e){r.call(this),this.internal.__cell__.tableHeaderRow=e},e.printHeaderRow=function(e,t){if(r.call(this),!this.internal.__cell__.tableHeaderRow)throw new Error("Property tableHeaderRow does not exist.");var i;if(n=!0,"function"==typeof this.internal.__cell__.headerFunction){var a=this.internal.__cell__.headerFunction(this,this.internal.__cell__.pages);this.internal.__cell__.lastCell=new o(a[0],a[1],a[2],a[3],void 0,-1)}this.setFont(void 0,"bold");for(var u=[],l=0;l<this.internal.__cell__.tableHeaderRow.length;l+=1){i=this.internal.__cell__.tableHeaderRow[l].clone(),t&&(i.y=this.internal.__cell__.margins.top||0,u.push(i)),i.lineNumber=e;var c=this.getTextColor();this.setTextColor(this.internal.__cell__.headerTextColor),this.setFillColor(this.internal.__cell__.headerBackgroundColor),s.call(this,i),this.setTextColor(c)}u.length>0&&this.setTableHeaderRow(u),this.setFont(void 0,"normal"),n=!1}}(L.API);var Oe={italic:["italic","oblique","normal"],oblique:["oblique","italic","normal"],normal:["normal","oblique","italic"]},De=["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded"],je=Se(De),Te=[100,200,300,400,500,600,700,800,900],Pe=Se(Te);function Re(e){var t=e.family.replace(/"|'/g,"").toLowerCase(),n=function(e){return Oe[e=e||"normal"]?e:"normal"}(e.style),r=function(e){return e?"number"==typeof e?e>=100&&e<=900&&e%100==0?e:400:/^\d00$/.test(e)?parseInt(e):"bold"===e?700:400:400}(e.weight),i=function(e){return"number"==typeof je[e=e||"normal"]?e:"normal"}(e.stretch);return{family:t,style:n,weight:r,stretch:i,src:e.src||[],ref:e.ref||{name:t,style:[i,n,r].join(" ")}}}function Me(e,t,n,r){var i;for(i=n;i>=0&&i<t.length;i+=r)if(e[t[i]])return e[t[i]];for(i=n;i>=0&&i<t.length;i-=r)if(e[t[i]])return e[t[i]]}var Ie={"sans-serif":"helvetica",fixed:"courier",monospace:"courier",terminal:"courier",cursive:"times",fantasy:"times",serif:"times"},Be={caption:"times",icon:"times",menu:"times","message-box":"times","small-caption":"times","status-bar":"times"};function Ne(e){return[e.stretch,e.style,e.weight,e.family].join(" ")}function Le(e){return e.trimLeft()}function Ue(e,t){for(var n=0;n<e.length;){if(e.charAt(n)===t)return[e.substring(0,n),e.substring(n+1)];n+=1}return null}function He(e){var t=e.match(/^(-[a-z_]|[a-z_])[a-z0-9_-]*/i);return null===t?null:[t[0],e.substring(t[0].length)]}var ze,qe,Ve,We,Ge=["times"];!function(e){var t,n,r,a,o,s,l,c,f,d=function(e){return e=e||{},this.isStrokeTransparent=e.isStrokeTransparent||!1,this.strokeOpacity=e.strokeOpacity||1,this.strokeStyle=e.strokeStyle||"#000000",this.fillStyle=e.fillStyle||"#000000",this.isFillTransparent=e.isFillTransparent||!1,this.fillOpacity=e.fillOpacity||1,this.font=e.font||"10px sans-serif",this.textBaseline=e.textBaseline||"alphabetic",this.textAlign=e.textAlign||"left",this.lineWidth=e.lineWidth||1,this.lineJoin=e.lineJoin||"miter",this.lineCap=e.lineCap||"butt",this.path=e.path||[],this.transform=void 0!==e.transform?e.transform.clone():new c,this.globalCompositeOperation=e.globalCompositeOperation||"normal",this.globalAlpha=e.globalAlpha||1,this.clip_path=e.clip_path||[],this.currentPoint=e.currentPoint||new s,this.miterLimit=e.miterLimit||10,this.lastPoint=e.lastPoint||new s,this.lineDashOffset=e.lineDashOffset||0,this.lineDash=e.lineDash||[],this.margin=e.margin||[0,0,0,0],this.prevPageLastElemOffset=e.prevPageLastElemOffset||0,this.ignoreClearRect="boolean"!=typeof e.ignoreClearRect||e.ignoreClearRect,this};e.events.push(["initialized",function(){this.context2d=new h(this),t=this.internal.f2,n=this.internal.getCoordinateString,r=this.internal.getVerticalCoordinateString,a=this.internal.getHorizontalCoordinate,o=this.internal.getVerticalCoordinate,s=this.internal.Point,l=this.internal.Rectangle,c=this.internal.Matrix,f=new d}]);var h=function(e){Object.defineProperty(this,"canvas",{get:function(){return{parentNode:!1,style:!1}}});var t=e;Object.defineProperty(this,"pdf",{get:function(){return t}});var n=!1;Object.defineProperty(this,"pageWrapXEnabled",{get:function(){return n},set:function(e){n=Boolean(e)}});var r=!1;Object.defineProperty(this,"pageWrapYEnabled",{get:function(){return r},set:function(e){r=Boolean(e)}});var i=0;Object.defineProperty(this,"posX",{get:function(){return i},set:function(e){isNaN(e)||(i=e)}});var a=0;Object.defineProperty(this,"posY",{get:function(){return a},set:function(e){isNaN(e)||(a=e)}}),Object.defineProperty(this,"margin",{get:function(){return f.margin},set:function(e){var t;"number"==typeof e?t=[e,e,e,e]:((t=new Array(4))[0]=e[0],t[1]=e.length>=2?e[1]:t[0],t[2]=e.length>=3?e[2]:t[0],t[3]=e.length>=4?e[3]:t[1]),f.margin=t}});var o=!1;Object.defineProperty(this,"autoPaging",{get:function(){return o},set:function(e){o=e}});var s=0;Object.defineProperty(this,"lastBreak",{get:function(){return s},set:function(e){s=e}});var u=[];Object.defineProperty(this,"pageBreaks",{get:function(){return u},set:function(e){u=e}}),Object.defineProperty(this,"ctx",{get:function(){return f},set:function(e){e instanceof d&&(f=e)}}),Object.defineProperty(this,"path",{get:function(){return f.path},set:function(e){f.path=e}});var l=[];Object.defineProperty(this,"ctxStack",{get:function(){return l},set:function(e){l=e}}),Object.defineProperty(this,"fillStyle",{get:function(){return this.ctx.fillStyle},set:function(e){var t;t=p(e),this.ctx.fillStyle=t.style,this.ctx.isFillTransparent=0===t.a,this.ctx.fillOpacity=t.a,this.pdf.setFillColor(t.r,t.g,t.b,{a:t.a}),this.pdf.setTextColor(t.r,t.g,t.b,{a:t.a})}}),Object.defineProperty(this,"strokeStyle",{get:function(){return this.ctx.strokeStyle},set:function(e){var t=p(e);this.ctx.strokeStyle=t.style,this.ctx.isStrokeTransparent=0===t.a,this.ctx.strokeOpacity=t.a,0===t.a?this.pdf.setDrawColor(255,255,255):(t.a,this.pdf.setDrawColor(t.r,t.g,t.b))}}),Object.defineProperty(this,"lineCap",{get:function(){return this.ctx.lineCap},set:function(e){-1!==["butt","round","square"].indexOf(e)&&(this.ctx.lineCap=e,this.pdf.setLineCap(e))}}),Object.defineProperty(this,"lineWidth",{get:function(){return this.ctx.lineWidth},set:function(e){isNaN(e)||(this.ctx.lineWidth=e,this.pdf.setLineWidth(e))}}),Object.defineProperty(this,"lineJoin",{get:function(){return this.ctx.lineJoin},set:function(e){-1!==["bevel","round","miter"].indexOf(e)&&(this.ctx.lineJoin=e,this.pdf.setLineJoin(e))}}),Object.defineProperty(this,"miterLimit",{get:function(){return this.ctx.miterLimit},set:function(e){isNaN(e)||(this.ctx.miterLimit=e,this.pdf.setMiterLimit(e))}}),Object.defineProperty(this,"textBaseline",{get:function(){return this.ctx.textBaseline},set:function(e){this.ctx.textBaseline=e}}),Object.defineProperty(this,"textAlign",{get:function(){return this.ctx.textAlign},set:function(e){-1!==["right","end","center","left","start"].indexOf(e)&&(this.ctx.textAlign=e)}});var c=null;function h(e,t){if(null===c){var n=function(e){var t=[];return Object.keys(e).forEach((function(n){e[n].forEach((function(e){var r=null;switch(e){case"bold":r={family:n,weight:"bold"};break;case"italic":r={family:n,style:"italic"};break;case"bolditalic":r={family:n,weight:"bold",style:"italic"};break;case"":case"normal":r={family:n}}null!==r&&(r.ref={name:n,style:e},t.push(r))}))})),t}(e.getFontList());c=function(e){for(var t={},n=0;n<e.length;++n){var r=Re(e[n]),i=r.family,a=r.stretch,o=r.style,s=r.weight;t[i]=t[i]||{},t[i][a]=t[i][a]||{},t[i][a][o]=t[i][a][o]||{},t[i][a][o][s]=r}return t}(n.concat(t))}return c}var g=null;Object.defineProperty(this,"fontFaces",{get:function(){return g},set:function(e){c=null,g=e}}),Object.defineProperty(this,"font",{get:function(){return this.ctx.font},set:function(e){var t;if(this.ctx.font=e,null!==(t=/^\s*(?=(?:(?:[-a-z]+\s*){0,2}(italic|oblique))?)(?=(?:(?:[-a-z]+\s*){0,2}(small-caps))?)(?=(?:(?:[-a-z]+\s*){0,2}(bold(?:er)?|lighter|[1-9]00))?)(?:(?:normal|\1|\2|\3)\s*){0,3}((?:xx?-)?(?:small|large)|medium|smaller|larger|[.\d]+(?:\%|in|[cem]m|ex|p[ctx]))(?:\s*\/\s*(normal|[.\d]+(?:\%|in|[cem]m|ex|p[ctx])))?\s*([-_,\"\'\sa-z]+?)\s*$/i.exec(e))){var n=t[1],r=(t[2],t[3]),i=t[4],a=(t[5],t[6]),o=/^([.\d]+)((?:%|in|[cem]m|ex|p[ctx]))$/i.exec(i)[2];i="px"===o?Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor):"em"===o?Math.floor(parseFloat(i)*this.pdf.getFontSize()):Math.floor(parseFloat(i)*this.pdf.internal.scaleFactor),this.pdf.setFontSize(i);var s=function(e){var t,n,r=[],i=e.trim();if(""===i)return Ge;if(i in Be)return[Be[i]];for(;""!==i;){switch(n=null,t=(i=Le(i)).charAt(0)){case'"':case"'":n=Ue(i.substring(1),t);break;default:n=He(i)}if(null===n)return Ge;if(r.push(n[0]),""!==(i=Le(n[1]))&&","!==i.charAt(0))return Ge;i=i.replace(/^,/,"")}return r}(a);if(this.fontFaces){var u=function(e,t,n){for(var r=(n=n||{}).defaultFontFamily||"times",i=Object.assign({},Ie,n.genericFontFamilies||{}),a=null,o=null,s=0;s<t.length;++s)if(i[(a=Re(t[s])).family]&&(a.family=i[a.family]),e.hasOwnProperty(a.family)){o=e[a.family];break}if(!(o=o||e[r]))throw new Error("Could not find a font-family for the rule '"+Ne(a)+"' and default family '"+r+"'.");if(o=function(e,t){if(t[e])return t[e];var n=je[e],r=n<=je.normal?-1:1,i=Me(t,De,n,r);if(!i)throw new Error("Could not find a matching font-stretch value for "+e);return i}(a.stretch,o),o=function(e,t){if(t[e])return t[e];for(var n=Oe[e],r=0;r<n.length;++r)if(t[n[r]])return t[n[r]];throw new Error("Could not find a matching font-style for "+e)}(a.style,o),!(o=function(e,t){if(t[e])return t[e];if(400===e&&t[500])return t[500];if(500===e&&t[400])return t[400];var n=Pe[e],r=Me(t,Te,n,e<400?-1:1);if(!r)throw new Error("Could not find a matching font-weight for value "+e);return r}(a.weight,o)))throw new Error("Failed to resolve a font for the rule '"+Ne(a)+"'.");return o}(h(this.pdf,this.fontFaces),s.map((function(e){return{family:e,stretch:"normal",weight:r,style:n}})));this.pdf.setFont(u.ref.name,u.ref.style)}else{var l="";("bold"===r||parseInt(r,10)>=700||"bold"===n)&&(l="bold"),"italic"===n&&(l+="italic"),0===l.length&&(l="normal");for(var c="",f={arial:"Helvetica",Arial:"Helvetica",verdana:"Helvetica",Verdana:"Helvetica",helvetica:"Helvetica",Helvetica:"Helvetica","sans-serif":"Helvetica",fixed:"Courier",monospace:"Courier",terminal:"Courier",cursive:"Times",fantasy:"Times",serif:"Times"},d=0;d<s.length;d++){if(void 0!==this.pdf.internal.getFont(s[d],l,{noFallback:!0,disableWarning:!0})){c=s[d];break}if("bolditalic"===l&&void 0!==this.pdf.internal.getFont(s[d],"bold",{noFallback:!0,disableWarning:!0}))c=s[d],l="bold";else if(void 0!==this.pdf.internal.getFont(s[d],"normal",{noFallback:!0,disableWarning:!0})){c=s[d],l="normal";break}}if(""===c)for(var p=0;p<s.length;p++)if(f[s[p]]){c=f[s[p]];break}c=""===c?"Times":c,this.pdf.setFont(c,l)}}}}),Object.defineProperty(this,"globalCompositeOperation",{get:function(){return this.ctx.globalCompositeOperation},set:function(e){this.ctx.globalCompositeOperation=e}}),Object.defineProperty(this,"globalAlpha",{get:function(){return this.ctx.globalAlpha},set:function(e){this.ctx.globalAlpha=e}}),Object.defineProperty(this,"lineDashOffset",{get:function(){return this.ctx.lineDashOffset},set:function(e){this.ctx.lineDashOffset=e,U.call(this)}}),Object.defineProperty(this,"lineDash",{get:function(){return this.ctx.lineDash},set:function(e){this.ctx.lineDash=e,U.call(this)}}),Object.defineProperty(this,"ignoreClearRect",{get:function(){return this.ctx.ignoreClearRect},set:function(e){this.ctx.ignoreClearRect=Boolean(e)}})};h.prototype.setLineDash=function(e){this.lineDash=e},h.prototype.getLineDash=function(){return this.lineDash.length%2?this.lineDash.concat(this.lineDash):this.lineDash.slice()},h.prototype.fill=function(){F.call(this,"fill",!1)},h.prototype.stroke=function(){F.call(this,"stroke",!1)},h.prototype.beginPath=function(){this.path=[{type:"begin"}]},h.prototype.moveTo=function(e,t){if(isNaN(e)||isNaN(t))throw u.error("jsPDF.context2d.moveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.moveTo");var n=this.ctx.transform.applyToPoint(new s(e,t));this.path.push({type:"mt",x:n.x,y:n.y}),this.ctx.lastPoint=new s(e,t)},h.prototype.closePath=function(){var e=new s(0,0),t=0;for(t=this.path.length-1;-1!==t;t--)if("begin"===this.path[t].type&&"object"===i()(this.path[t+1])&&"number"==typeof this.path[t+1].x){e=new s(this.path[t+1].x,this.path[t+1].y);break}this.path.push({type:"close"}),this.ctx.lastPoint=new s(e.x,e.y)},h.prototype.lineTo=function(e,t){if(isNaN(e)||isNaN(t))throw u.error("jsPDF.context2d.lineTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.lineTo");var n=this.ctx.transform.applyToPoint(new s(e,t));this.path.push({type:"lt",x:n.x,y:n.y}),this.ctx.lastPoint=new s(n.x,n.y)},h.prototype.clip=function(){this.ctx.clip_path=JSON.parse(JSON.stringify(this.path)),F.call(this,null,!0)},h.prototype.quadraticCurveTo=function(e,t,n,r){if(isNaN(n)||isNaN(r)||isNaN(e)||isNaN(t))throw u.error("jsPDF.context2d.quadraticCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.quadraticCurveTo");var i=this.ctx.transform.applyToPoint(new s(n,r)),a=this.ctx.transform.applyToPoint(new s(e,t));this.path.push({type:"qct",x1:a.x,y1:a.y,x:i.x,y:i.y}),this.ctx.lastPoint=new s(i.x,i.y)},h.prototype.bezierCurveTo=function(e,t,n,r,i,a){if(isNaN(i)||isNaN(a)||isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw u.error("jsPDF.context2d.bezierCurveTo: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.bezierCurveTo");var o=this.ctx.transform.applyToPoint(new s(i,a)),l=this.ctx.transform.applyToPoint(new s(e,t)),c=this.ctx.transform.applyToPoint(new s(n,r));this.path.push({type:"bct",x1:l.x,y1:l.y,x2:c.x,y2:c.y,x:o.x,y:o.y}),this.ctx.lastPoint=new s(o.x,o.y)},h.prototype.arc=function(e,t,n,r,i,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i))throw u.error("jsPDF.context2d.arc: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.arc");if(a=Boolean(a),!this.ctx.transform.isIdentity){var o=this.ctx.transform.applyToPoint(new s(e,t));e=o.x,t=o.y;var l=this.ctx.transform.applyToPoint(new s(0,n)),c=this.ctx.transform.applyToPoint(new s(0,0));n=Math.sqrt(Math.pow(l.x-c.x,2)+Math.pow(l.y-c.y,2))}Math.abs(i-r)>=2*Math.PI&&(r=0,i=2*Math.PI),this.path.push({type:"arc",x:e,y:t,radius:n,startAngle:r,endAngle:i,counterclockwise:a})},h.prototype.arcTo=function(e,t,n,r,i){throw new Error("arcTo not implemented.")},h.prototype.rect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw u.error("jsPDF.context2d.rect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rect");this.moveTo(e,t),this.lineTo(e+n,t),this.lineTo(e+n,t+r),this.lineTo(e,t+r),this.lineTo(e,t),this.lineTo(e+n,t),this.lineTo(e,t)},h.prototype.fillRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw u.error("jsPDF.context2d.fillRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillRect");if(!m.call(this)){var i={};"butt"!==this.lineCap&&(i.lineCap=this.lineCap,this.lineCap="butt"),"miter"!==this.lineJoin&&(i.lineJoin=this.lineJoin,this.lineJoin="miter"),this.beginPath(),this.rect(e,t,n,r),this.fill(),i.hasOwnProperty("lineCap")&&(this.lineCap=i.lineCap),i.hasOwnProperty("lineJoin")&&(this.lineJoin=i.lineJoin)}},h.prototype.strokeRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw u.error("jsPDF.context2d.strokeRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeRect");v.call(this)||(this.beginPath(),this.rect(e,t,n,r),this.stroke())},h.prototype.clearRect=function(e,t,n,r){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r))throw u.error("jsPDF.context2d.clearRect: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.clearRect");this.ignoreClearRect||(this.fillStyle="#ffffff",this.fillRect(e,t,n,r))},h.prototype.save=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("q");if(this.pdf.setPage(t),e){this.ctx.fontSize=this.pdf.internal.getFontSize();var r=new d(this.ctx);this.ctxStack.push(this.ctx),this.ctx=r}},h.prototype.restore=function(e){e="boolean"!=typeof e||e;for(var t=this.pdf.internal.getCurrentPageInfo().pageNumber,n=0;n<this.pdf.internal.getNumberOfPages();n++)this.pdf.setPage(n+1),this.pdf.internal.out("Q");this.pdf.setPage(t),e&&0!==this.ctxStack.length&&(this.ctx=this.ctxStack.pop(),this.fillStyle=this.ctx.fillStyle,this.strokeStyle=this.ctx.strokeStyle,this.font=this.ctx.font,this.lineCap=this.ctx.lineCap,this.lineWidth=this.ctx.lineWidth,this.lineJoin=this.ctx.lineJoin,this.lineDash=this.ctx.lineDash,this.lineDashOffset=this.ctx.lineDashOffset)},h.prototype.toDataURL=function(){throw new Error("toDataUrl not implemented.")};var p=function(e){var t,n,r,i;if(!0===e.isCanvasGradient&&(e=e.getColor()),!e)return{r:0,g:0,b:0,a:0,style:e};if(/transparent|rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*0+\s*\)/.test(e))t=0,n=0,r=0,i=0;else{var a=/rgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/.exec(e);if(null!==a)t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),i=1;else if(null!==(a=/rgba\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d.]+)\s*\)/.exec(e)))t=parseInt(a[1]),n=parseInt(a[2]),r=parseInt(a[3]),i=parseFloat(a[4]);else{if(i=1,"string"==typeof e&&"#"!==e.charAt(0)){var o=new g(e);e=o.ok?o.toHex():"#000000"}4===e.length?(t=e.substring(1,2),t+=t,n=e.substring(2,3),n+=n,r=e.substring(3,4),r+=r):(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7)),t=parseInt(t,16),n=parseInt(n,16),r=parseInt(r,16)}}return{r:t,g:n,b:r,a:i,style:e}},m=function(){return this.ctx.isFillTransparent||0==this.globalAlpha},v=function(){return Boolean(this.ctx.isStrokeTransparent||0==this.globalAlpha)};h.prototype.fillText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw u.error("jsPDF.context2d.fillText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.fillText");if(r=isNaN(r)?void 0:r,!m.call(this)){var i=B(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;j.call(this,{text:e,x:t,y:n,scale:a,angle:i,align:this.textAlign,maxWidth:r})}},h.prototype.strokeText=function(e,t,n,r){if(isNaN(t)||isNaN(n)||"string"!=typeof e)throw u.error("jsPDF.context2d.strokeText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.strokeText");if(!v.call(this)){r=isNaN(r)?void 0:r;var i=B(this.ctx.transform.rotation),a=this.ctx.transform.scaleX;j.call(this,{text:e,x:t,y:n,scale:a,renderingMode:"stroke",angle:i,align:this.textAlign,maxWidth:r})}},h.prototype.measureText=function(e){if("string"!=typeof e)throw u.error("jsPDF.context2d.measureText: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.measureText");var t=this.pdf,n=this.pdf.internal.scaleFactor,r=t.internal.getFontSize(),i=t.getStringUnitWidth(e)*r/t.internal.scaleFactor,a=function(e){var t=(e=e||{}).width||0;return Object.defineProperty(this,"width",{get:function(){return t}}),this};return new a({width:i*=Math.round(96*n/72*1e4)/1e4})},h.prototype.scale=function(e,t){if(isNaN(e)||isNaN(t))throw u.error("jsPDF.context2d.scale: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.scale");var n=new c(e,0,0,t,0,0);this.ctx.transform=this.ctx.transform.multiply(n)},h.prototype.rotate=function(e){if(isNaN(e))throw u.error("jsPDF.context2d.rotate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.rotate");var t=new c(Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0);this.ctx.transform=this.ctx.transform.multiply(t)},h.prototype.translate=function(e,t){if(isNaN(e)||isNaN(t))throw u.error("jsPDF.context2d.translate: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.translate");var n=new c(1,0,0,1,e,t);this.ctx.transform=this.ctx.transform.multiply(n)},h.prototype.transform=function(e,t,n,r,i,a){if(isNaN(e)||isNaN(t)||isNaN(n)||isNaN(r)||isNaN(i)||isNaN(a))throw u.error("jsPDF.context2d.transform: Invalid arguments",arguments),new Error("Invalid arguments passed to jsPDF.context2d.transform");var o=new c(e,t,n,r,i,a);this.ctx.transform=this.ctx.transform.multiply(o)},h.prototype.setTransform=function(e,t,n,r,i,a){e=isNaN(e)?1:e,t=isNaN(t)?0:t,n=isNaN(n)?0:n,r=isNaN(r)?1:r,i=isNaN(i)?0:i,a=isNaN(a)?0:a,this.ctx.transform=new c(e,t,n,r,i,a)};var b=function(){return this.margin[0]>0||this.margin[1]>0||this.margin[2]>0||this.margin[3]>0};h.prototype.drawImage=function(e,t,n,r,i,a,o,s,u){var f=this.pdf.getImageProperties(e),d=1,h=1,p=1,g=1;void 0!==r&&void 0!==s&&(p=s/r,g=u/i,d=f.width/r*s/r,h=f.height/i*u/i),void 0===a&&(a=t,o=n,t=0,n=0),void 0!==r&&void 0===s&&(s=r,u=i),void 0===r&&void 0===s&&(s=f.width,u=f.height);for(var m,v=this.ctx.transform.decompose(),_=B(v.rotate.shx),F=new c,x=(F=(F=(F=F.multiply(v.translate)).multiply(v.skew)).multiply(v.scale)).applyToRectangle(new l(a-t*p,o-n*g,r*d,i*h)),E=y.call(this,x),C=[],S=0;S<E.length;S+=1)-1===C.indexOf(E[S])&&C.push(E[S]);if(w(C),this.autoPaging)for(var O=C[0],D=C[C.length-1],j=O;j<D+1;j++){this.pdf.setPage(j);var T=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],P=1===j?this.posY+this.margin[0]:this.margin[0],R=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],M=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],I=1===j?0:R+(j-2)*M;if(0!==this.ctx.clip_path.length){var N=this.path;m=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=A(m,this.posX+this.margin[3],-I+P+this.ctx.prevPageLastElemOffset),k.call(this,"fill",!0),this.path=N}var L=JSON.parse(JSON.stringify(x));L=A([L],this.posX+this.margin[3],-I+P+this.ctx.prevPageLastElemOffset)[0];var U=(j>O||j<D)&&b.call(this);U&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],T,M,null).clip().discardPath()),this.pdf.addImage(e,"JPEG",L.x,L.y,L.w,L.h,null,null,_),U&&this.pdf.restoreGraphicsState()}else this.pdf.addImage(e,"JPEG",x.x,x.y,x.w,x.h,null,null,_)};var y=function(e,t,n){var r=[];t=t||this.pdf.internal.pageSize.width,n=n||this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2];var i=this.posY+this.ctx.prevPageLastElemOffset;switch(e.type){default:case"mt":case"lt":r.push(Math.floor((e.y+i)/n)+1);break;case"arc":r.push(Math.floor((e.y+i-e.radius)/n)+1),r.push(Math.floor((e.y+i+e.radius)/n)+1);break;case"qct":var a=N(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x,e.y);r.push(Math.floor((a.y+i)/n)+1),r.push(Math.floor((a.y+a.h+i)/n)+1);break;case"bct":var o=L(this.ctx.lastPoint.x,this.ctx.lastPoint.y,e.x1,e.y1,e.x2,e.y2,e.x,e.y);r.push(Math.floor((o.y+i)/n)+1),r.push(Math.floor((o.y+o.h+i)/n)+1);break;case"rect":r.push(Math.floor((e.y+i)/n)+1),r.push(Math.floor((e.y+e.h+i)/n)+1)}for(var s=0;s<r.length;s+=1)for(;this.pdf.internal.getNumberOfPages()<r[s];)_.call(this);return r},_=function(){var e=this.fillStyle,t=this.strokeStyle,n=this.font,r=this.lineCap,i=this.lineWidth,a=this.lineJoin;this.pdf.addPage(),this.fillStyle=e,this.strokeStyle=t,this.font=n,this.lineCap=r,this.lineWidth=i,this.lineJoin=a},A=function(e,t,n){for(var r=0;r<e.length;r++)switch(e[r].type){case"bct":e[r].x2+=t,e[r].y2+=n;case"qct":e[r].x1+=t,e[r].y1+=n;default:e[r].x+=t,e[r].y+=n}return e},w=function(e){return e.sort((function(e,t){return e-t}))},F=function(e,t){for(var n,r,i=this.fillStyle,a=this.strokeStyle,o=this.lineCap,s=this.lineWidth,u=Math.abs(s*this.ctx.transform.scaleX),l=this.lineJoin,c=JSON.parse(JSON.stringify(this.path)),f=JSON.parse(JSON.stringify(this.path)),d=[],h=0;h<f.length;h++)if(void 0!==f[h].x)for(var p=y.call(this,f[h]),g=0;g<p.length;g+=1)-1===d.indexOf(p[g])&&d.push(p[g]);for(var m=0;m<d.length;m++)for(;this.pdf.internal.getNumberOfPages()<d[m];)_.call(this);if(w(d),this.autoPaging)for(var v=d[0],F=d[d.length-1],x=v;x<F+1;x++){this.pdf.setPage(x),this.fillStyle=i,this.strokeStyle=a,this.lineCap=o,this.lineWidth=u,this.lineJoin=l;var E=this.pdf.internal.pageSize.width-this.margin[3]-this.margin[1],C=1===x?this.posY+this.margin[0]:this.margin[0],S=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],O=this.pdf.internal.pageSize.height-this.margin[0]-this.margin[2],D=1===x?0:S+(x-2)*O;if(0!==this.ctx.clip_path.length){var j=this.path;n=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=A(n,this.posX+this.margin[3],-D+C+this.ctx.prevPageLastElemOffset),k.call(this,e,!0),this.path=j}if(r=JSON.parse(JSON.stringify(c)),this.path=A(r,this.posX+this.margin[3],-D+C+this.ctx.prevPageLastElemOffset),!1===t||0===x){var T=(x>v||x<F)&&b.call(this);T&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],E,O,null).clip().discardPath()),k.call(this,e,t),T&&this.pdf.restoreGraphicsState()}this.lineWidth=s}else this.lineWidth=u,k.call(this,e,t),this.lineWidth=s;this.path=c},k=function(e,t){if(("stroke"!==e||t||!v.call(this))&&("stroke"===e||t||!m.call(this))){for(var n,r,i=[],a=this.path,o=0;o<a.length;o++){var s=a[o];switch(s.type){case"begin":i.push({begin:!0});break;case"close":i.push({close:!0});break;case"mt":i.push({start:s,deltas:[],abs:[]});break;case"lt":var u=i.length;if(a[o-1]&&!isNaN(a[o-1].x)&&(n=[s.x-a[o-1].x,s.y-a[o-1].y],u>0))for(;u>=0;u--)if(!0!==i[u-1].close&&!0!==i[u-1].begin){i[u-1].deltas.push(n),i[u-1].abs.push(s);break}break;case"bct":n=[s.x1-a[o-1].x,s.y1-a[o-1].y,s.x2-a[o-1].x,s.y2-a[o-1].y,s.x-a[o-1].x,s.y-a[o-1].y],i[i.length-1].deltas.push(n);break;case"qct":var l=a[o-1].x+2/3*(s.x1-a[o-1].x),c=a[o-1].y+2/3*(s.y1-a[o-1].y),f=s.x+2/3*(s.x1-s.x),d=s.y+2/3*(s.y1-s.y),h=s.x,p=s.y;n=[l-a[o-1].x,c-a[o-1].y,f-a[o-1].x,d-a[o-1].y,h-a[o-1].x,p-a[o-1].y],i[i.length-1].deltas.push(n);break;case"arc":i.push({deltas:[],abs:[],arc:!0}),Array.isArray(i[i.length-1].abs)&&i[i.length-1].abs.push(s)}}r=t?null:"stroke"===e?"stroke":"fill";for(var g=!1,b=0;b<i.length;b++)if(i[b].arc)for(var y=i[b].abs,_=0;_<y.length;_++){var A=y[_];"arc"===A.type?C.call(this,A.x,A.y,A.radius,A.startAngle,A.endAngle,A.counterclockwise,void 0,t,!g):T.call(this,A.x,A.y),g=!0}else if(!0===i[b].close)this.pdf.internal.out("h"),g=!1;else if(!0!==i[b].begin){var w=i[b].start.x,F=i[b].start.y;P.call(this,i[b].deltas,w,F),g=!0}r&&S.call(this,r),t&&O.call(this)}},x=function(e){var t=this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor,n=t*(this.pdf.internal.getLineHeightFactor()-1);switch(this.ctx.textBaseline){case"bottom":return e-n;case"top":return e+t-n;case"hanging":return e+t-2*n;case"middle":return e+t/2-n;default:return e}},E=function(e){return e+this.pdf.internal.getFontSize()/this.pdf.internal.scaleFactor*(this.pdf.internal.getLineHeightFactor()-1)};h.prototype.createLinearGradient=function(){var e=function(){};return e.colorStops=[],e.addColorStop=function(e,t){this.colorStops.push([e,t])},e.getColor=function(){return 0===this.colorStops.length?"#000000":this.colorStops[0][1]},e.isCanvasGradient=!0,e},h.prototype.createPattern=function(){return this.createLinearGradient()},h.prototype.createRadialGradient=function(){return this.createLinearGradient()};var C=function(e,t,n,r,i,a,o,s,u){for(var l=M.call(this,n,r,i,a),c=0;c<l.length;c++){var f=l[c];0===c&&(u?D.call(this,f.x1+e,f.y1+t):T.call(this,f.x1+e,f.y1+t)),R.call(this,e,t,f.x2,f.y2,f.x3,f.y3,f.x4,f.y4)}s?O.call(this):S.call(this,o)},S=function(e){switch(e){case"stroke":this.pdf.internal.out("S");break;case"fill":this.pdf.internal.out("f")}},O=function(){this.pdf.clip(),this.pdf.discardPath()},D=function(e,t){this.pdf.internal.out(n(e)+" "+r(t)+" m")},j=function(e){var t;switch(e.align){case"right":case"end":t="right";break;case"center":t="center";break;default:t="left"}var n=this.pdf.getTextDimensions(e.text),r=x.call(this,e.y),i=E.call(this,r)-n.h,a=this.ctx.transform.applyToPoint(new s(e.x,r)),o=this.ctx.transform.decompose(),u=new c;u=(u=(u=u.multiply(o.translate)).multiply(o.skew)).multiply(o.scale);for(var f,d,h,p=this.ctx.transform.applyToRectangle(new l(e.x,r,n.w,n.h)),g=u.applyToRectangle(new l(e.x,i,n.w,n.h)),m=y.call(this,g),v=[],_=0;_<m.length;_+=1)-1===v.indexOf(m[_])&&v.push(m[_]);if(w(v),this.autoPaging)for(var F=v[0],C=v[v.length-1],S=F;S<C+1;S++){this.pdf.setPage(S);var O=1===S?this.posY+this.margin[0]:this.margin[0],D=this.pdf.internal.pageSize.height-this.posY-this.margin[0]-this.margin[2],j=this.pdf.internal.pageSize.height-this.margin[2],T=j-this.margin[0],P=this.pdf.internal.pageSize.width-this.margin[1],R=P-this.margin[3],M=1===S?0:D+(S-2)*T;if(0!==this.ctx.clip_path.length){var I=this.path;f=JSON.parse(JSON.stringify(this.ctx.clip_path)),this.path=A(f,this.posX+this.margin[3],-1*M+O),k.call(this,"fill",!0),this.path=I}var B=A([JSON.parse(JSON.stringify(g))],this.posX+this.margin[3],-M+O+this.ctx.prevPageLastElemOffset)[0];e.scale>=.01&&(d=this.pdf.internal.getFontSize(),this.pdf.setFontSize(d*e.scale),h=this.lineWidth,this.lineWidth=h*e.scale);var N="text"!==this.autoPaging;if(N||B.y+B.h<=j){if(N||B.y>=O&&B.x<=P){var L=N?e.text:this.pdf.splitTextToSize(e.text,e.maxWidth||P-B.x)[0],U=A([JSON.parse(JSON.stringify(p))],this.posX+this.margin[3],-M+O+this.ctx.prevPageLastElemOffset)[0],H=N&&(S>F||S<C)&&b.call(this);H&&(this.pdf.saveGraphicsState(),this.pdf.rect(this.margin[3],this.margin[0],R,T,null).clip().discardPath()),this.pdf.text(L,U.x,U.y,{angle:e.angle,align:t,renderingMode:e.renderingMode}),H&&this.pdf.restoreGraphicsState()}}else B.y<j&&(this.ctx.prevPageLastElemOffset+=j-B.y);e.scale>=.01&&(this.pdf.setFontSize(d),this.lineWidth=h)}else e.scale>=.01&&(d=this.pdf.internal.getFontSize(),this.pdf.setFontSize(d*e.scale),h=this.lineWidth,this.lineWidth=h*e.scale),this.pdf.text(e.text,a.x+this.posX,a.y+this.posY,{angle:e.angle,align:t,renderingMode:e.renderingMode,maxWidth:e.maxWidth}),e.scale>=.01&&(this.pdf.setFontSize(d),this.lineWidth=h)},T=function(e,t,i,a){i=i||0,a=a||0,this.pdf.internal.out(n(e+i)+" "+r(t+a)+" l")},P=function(e,t,n){return this.pdf.lines(e,t,n,null,null)},R=function(e,n,r,i,s,u,l,c){this.pdf.internal.out([t(a(r+e)),t(o(i+n)),t(a(s+e)),t(o(u+n)),t(a(l+e)),t(o(c+n)),"c"].join(" "))},M=function(e,t,n,r){for(var i=2*Math.PI,a=Math.PI/2;t>n;)t-=i;var o=Math.abs(n-t);o<i&&r&&(o=i-o);for(var s=[],u=r?-1:1,l=t;o>1e-5;){var c=l+u*Math.min(o,a);s.push(I.call(this,e,l,c)),o-=Math.abs(c-l),l=c}return s},I=function(e,t,n){var r=(n-t)/2,i=e*Math.cos(r),a=e*Math.sin(r),o=i,s=-a,u=o*o+s*s,l=u+o*i+s*a,c=4/3*(Math.sqrt(2*u*l)-l)/(o*a-s*i),f=o-c*s,d=s+c*o,h=f,p=-d,g=r+t,m=Math.cos(g),v=Math.sin(g);return{x1:e*Math.cos(t),y1:e*Math.sin(t),x2:f*m-d*v,y2:f*v+d*m,x3:h*m-p*v,y3:h*v+p*m,x4:e*Math.cos(n),y4:e*Math.sin(n)}},B=function(e){return 180*e/Math.PI},N=function(e,t,n,r,i,a){var o=e+.5*(n-e),s=t+.5*(r-t),u=i+.5*(n-i),c=a+.5*(r-a),f=Math.min(e,i,o,u),d=Math.max(e,i,o,u),h=Math.min(t,a,s,c),p=Math.max(t,a,s,c);return new l(f,h,d-f,p-h)},L=function(e,t,n,r,i,a,o,s){var u,c,f,d,h,p,g,m,v,b,y,_,A,w,F=n-e,k=r-t,x=i-n,E=a-r,C=o-i,S=s-a;for(c=0;c<41;c++)v=(g=(f=e+(u=c/40)*F)+u*((h=n+u*x)-f))+u*(h+u*(i+u*C-h)-g),b=(m=(d=t+u*k)+u*((p=r+u*E)-d))+u*(p+u*(a+u*S-p)-m),0==c?(y=v,_=b,A=v,w=b):(y=Math.min(y,v),_=Math.min(_,b),A=Math.max(A,v),w=Math.max(w,b));return new l(Math.round(y),Math.round(_),Math.round(A-y),Math.round(w-_))},U=function(){if(this.prevLineDash||this.ctx.lineDash.length||this.ctx.lineDashOffset){var e,t,n=(e=this.ctx.lineDash,t=this.ctx.lineDashOffset,JSON.stringify({lineDash:e,lineDashOffset:t}));this.prevLineDash!==n&&(this.pdf.setLineDash(this.ctx.lineDash,this.ctx.lineDashOffset),this.prevLineDash=n)}}}(L.API),function(e){var t=function(e){var t,n,r,i,a,o,s,u,l,c;for(/[^\x00-\xFF]/.test(e),n=[],r=0,i=(e+=t="\0\0\0\0".slice(e.length%4||4)).length;i>r;r+=4)0!==(a=(e.charCodeAt(r)<<24)+(e.charCodeAt(r+1)<<16)+(e.charCodeAt(r+2)<<8)+e.charCodeAt(r+3))?(o=(a=((a=((a=((a=(a-(c=a%85))/85)-(l=a%85))/85)-(u=a%85))/85)-(s=a%85))/85)%85,n.push(o+33,s+33,u+33,l+33,c+33)):n.push(122);return function(e,t){for(var n=t;n>0;n--)e.pop()}(n,t.length),String.fromCharCode.apply(String,n)+"~>"},n=function(e){var t,n,r,i,a,o=String,s="length",u=255,l="charCodeAt",c="slice",f="replace";for(e[c](-2),e=e[c](0,-2)[f](/\s/g,"")[f]("z","!!!!!"),r=[],i=0,a=(e+=t="uuuuu"[c](e[s]%5||5))[s];a>i;i+=5)n=52200625*(e[l](i)-33)+614125*(e[l](i+1)-33)+7225*(e[l](i+2)-33)+85*(e[l](i+3)-33)+(e[l](i+4)-33),r.push(u&n>>24,u&n>>16,u&n>>8,u&n);return function(e,t){for(var n=t;n>0;n--)e.pop()}(r,t[s]),o.fromCharCode.apply(o,r)},r=function(e){var t=new RegExp(/^([0-9A-Fa-f]{2})+$/);if(-1!==(e=e.replace(/\s/g,"")).indexOf(">")&&(e=e.substr(0,e.indexOf(">"))),e.length%2&&(e+="0"),!1===t.test(e))return"";for(var n="",r=0;r<e.length;r+=2)n+=String.fromCharCode("0x"+(e[r]+e[r+1]));return n},i=function(e){for(var t=new Uint8Array(e.length),n=e.length;n--;)t[n]=e.charCodeAt(n);return(t=Object(a.b)(t)).reduce((function(e,t){return e+String.fromCharCode(t)}),"")};e.processDataByFilters=function(e,a){var o=0,s=e||"",u=[];for("string"==typeof(a=a||[])&&(a=[a]),o=0;o<a.length;o+=1)switch(a[o]){case"ASCII85Decode":case"/ASCII85Decode":s=n(s),u.push("/ASCII85Encode");break;case"ASCII85Encode":case"/ASCII85Encode":s=t(s),u.push("/ASCII85Decode");break;case"ASCIIHexDecode":case"/ASCIIHexDecode":s=r(s),u.push("/ASCIIHexEncode");break;case"ASCIIHexEncode":case"/ASCIIHexEncode":s=s.split("").map((function(e){return("0"+e.charCodeAt().toString(16)).slice(-2)})).join("")+">",u.push("/ASCIIHexDecode");break;case"FlateEncode":case"/FlateEncode":s=i(s),u.push("/FlateDecode");break;default:throw new Error('The filter: "'+a[o]+'" is not implemented')}return{data:s,reverseChain:u.reverse().join(" ")}}}(L.API),(We=L.API).loadFile=function(e,t,n){return function(e,t,n){t=!1!==t,n="function"==typeof n?n:function(){};var r=void 0;try{r=function(e,t,n){var r=new XMLHttpRequest,i=0,a=function(e){var t=e.length,n=[],r=String.fromCharCode;for(i=0;i<t;i+=1)n.push(r(255&e.charCodeAt(i)));return n.join("")};if(r.open("GET",e,!t),r.overrideMimeType("text/plain; charset=x-user-defined"),!1===t&&(r.onload=function(){200===r.status?n(a(this.responseText)):n(void 0)}),r.send(null),t&&200===r.status)return a(r.responseText)}(e,t,n)}catch(e){}return r}(e,t,n)},We.loadImageFile=We.loadFile,function(e){function t(){return(o.html2canvas?Promise.resolve(o.html2canvas):Promise.resolve().then(n.t.bind(null,1294,7))).catch((function(e){return Promise.reject(new Error("Could not load html2canvas: "+e))})).then((function(e){return e.default?e.default:e}))}function r(){return(o.DOMPurify?Promise.resolve(o.DOMPurify):n.e(18).then(n.t.bind(null,2422,7))).catch((function(e){return Promise.reject(new Error("Could not load dompurify: "+e))})).then((function(e){return e.default?e.default:e}))}var a=function(e){var t=i()(e);return"undefined"===t?"undefined":"string"===t||e instanceof String?"string":"number"===t||e instanceof Number?"number":"function"===t||e instanceof Function?"function":e&&e.constructor===Array?"array":e&&1===e.nodeType?"element":"object"===t?"object":"unknown"},s=function(e,t){var n=document.createElement(e);for(var r in t.className&&(n.className=t.className),t.innerHTML&&t.dompurify&&(n.innerHTML=t.dompurify.sanitize(t.innerHTML)),t.style)n.style[r]=t.style[r];return n},u=function e(t){var n=Object.assign(e.convert(Promise.resolve()),JSON.parse(JSON.stringify(e.template))),r=e.convert(Promise.resolve(),n);return(r=r.setProgress(1,e,1,[e])).set(t)};(u.prototype=Object.create(Promise.prototype)).constructor=u,u.convert=function(e,t){return e.__proto__=t||u.prototype,e},u.template={prop:{src:null,container:null,overlay:null,canvas:null,img:null,pdf:null,pageSize:null,callback:function(){}},progress:{val:0,state:null,n:0,stack:[]},opt:{filename:"file.pdf",margin:[0,0,0,0],enableLinks:!0,x:0,y:0,html2canvas:{},jsPDF:{},backgroundColor:"transparent"}},u.prototype.from=function(e,t){return this.then((function(){switch(t=t||function(e){switch(a(e)){case"string":return"string";case"element":return"canvas"===e.nodeName.toLowerCase()?"canvas":"element";default:return"unknown"}}(e)){case"string":return this.then(r).then((function(t){return this.set({src:s("div",{innerHTML:e,dompurify:t})})}));case"element":return this.set({src:e});case"canvas":return this.set({canvas:e});case"img":return this.set({img:e});default:return this.error("Unknown source type.")}}))},u.prototype.to=function(e){switch(e){case"container":return this.toContainer();case"canvas":return this.toCanvas();case"img":return this.toImg();case"pdf":return this.toPdf();default:return this.error("Invalid target.")}},u.prototype.toContainer=function(){return this.thenList([function(){return this.prop.src||this.error("Cannot duplicate - no source HTML.")},function(){return this.prop.pageSize||this.setPageSize()}]).then((function(){var e={position:"relative",display:"inline-block",width:("number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?Math.max(this.prop.src.clientWidth,this.prop.src.scrollWidth,this.prop.src.offsetWidth):this.opt.windowWidth)+"px",left:0,right:0,top:0,margin:"auto",backgroundColor:this.opt.backgroundColor},t=function e(t,n){for(var r=3===t.nodeType?document.createTextNode(t.nodeValue):t.cloneNode(!1),i=t.firstChild;i;i=i.nextSibling)!0!==n&&1===i.nodeType&&"SCRIPT"===i.nodeName||r.appendChild(e(i,n));return 1===t.nodeType&&("CANVAS"===t.nodeName?(r.width=t.width,r.height=t.height,r.getContext("2d").drawImage(t,0,0)):"TEXTAREA"!==t.nodeName&&"SELECT"!==t.nodeName||(r.value=t.value),r.addEventListener("load",(function(){r.scrollTop=t.scrollTop,r.scrollLeft=t.scrollLeft}),!0)),r}(this.prop.src,this.opt.html2canvas.javascriptEnabled);"BODY"===t.tagName&&(e.height=Math.max(document.body.scrollHeight,document.body.offsetHeight,document.documentElement.clientHeight,document.documentElement.scrollHeight,document.documentElement.offsetHeight)+"px"),this.prop.overlay=s("div",{className:"html2pdf__overlay",style:{position:"fixed",overflow:"hidden",zIndex:1e3,left:"-100000px",right:0,bottom:0,top:0}}),this.prop.container=s("div",{className:"html2pdf__container",style:e}),this.prop.container.appendChild(t),this.prop.container.firstChild.appendChild(s("div",{style:{clear:"both",border:"0 none transparent",margin:0,padding:0,height:0}})),this.prop.container.style.float="none",this.prop.overlay.appendChild(this.prop.container),document.body.appendChild(this.prop.overlay),this.prop.container.firstChild.style.position="relative",this.prop.container.height=Math.max(this.prop.container.firstChild.clientHeight,this.prop.container.firstChild.scrollHeight,this.prop.container.firstChild.offsetHeight)+"px"}))},u.prototype.toCanvas=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=Object.assign({},this.opt.html2canvas);return delete t.onrendered,e(this.prop.container,t)})).then((function(e){(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},u.prototype.toContext2d=function(){var e=[function(){return document.body.contains(this.prop.container)||this.toContainer()}];return this.thenList(e).then(t).then((function(e){var t=this.opt.jsPDF,n=this.opt.fontFaces,r="number"!=typeof this.opt.width||isNaN(this.opt.width)||"number"!=typeof this.opt.windowWidth||isNaN(this.opt.windowWidth)?1:this.opt.width/this.opt.windowWidth,i=Object.assign({async:!0,allowTaint:!0,scale:r,scrollX:this.opt.scrollX||0,scrollY:this.opt.scrollY||0,backgroundColor:"#ffffff",imageTimeout:15e3,logging:!0,proxy:null,removeContainer:!0,foreignObjectRendering:!1,useCORS:!1},this.opt.html2canvas);if(delete i.onrendered,t.context2d.autoPaging=void 0===this.opt.autoPaging||this.opt.autoPaging,t.context2d.posX=this.opt.x,t.context2d.posY=this.opt.y,t.context2d.margin=this.opt.margin,t.context2d.fontFaces=n,n)for(var a=0;a<n.length;++a){var o=n[a],s=o.src.find((function(e){return"truetype"===e.format}));s&&t.addFont(s.url,o.ref.name,o.ref.style)}return i.windowHeight=i.windowHeight||0,i.windowHeight=0==i.windowHeight?Math.max(this.prop.container.clientHeight,this.prop.container.scrollHeight,this.prop.container.offsetHeight):i.windowHeight,t.context2d.save(!0),e(this.prop.container,i)})).then((function(e){this.opt.jsPDF.context2d.restore(!0),(this.opt.html2canvas.onrendered||function(){})(e),this.prop.canvas=e,document.body.removeChild(this.prop.overlay)}))},u.prototype.toImg=function(){return this.thenList([function(){return this.prop.canvas||this.toCanvas()}]).then((function(){var e=this.prop.canvas.toDataURL("image/"+this.opt.image.type,this.opt.image.quality);this.prop.img=document.createElement("img"),this.prop.img.src=e}))},u.prototype.toPdf=function(){return this.thenList([function(){return this.toContext2d()}]).then((function(){this.prop.pdf=this.prop.pdf||this.opt.jsPDF}))},u.prototype.output=function(e,t,n){return"img"===(n=n||"pdf").toLowerCase()||"image"===n.toLowerCase()?this.outputImg(e,t):this.outputPdf(e,t)},u.prototype.outputPdf=function(e,t){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){return this.prop.pdf.output(e,t)}))},u.prototype.outputImg=function(e){return this.thenList([function(){return this.prop.img||this.toImg()}]).then((function(){switch(e){case void 0:case"img":return this.prop.img;case"datauristring":case"dataurlstring":return this.prop.img.src;case"datauri":case"dataurl":return document.location.href=this.prop.img.src;default:throw'Image output type "'+e+'" is not supported.'}}))},u.prototype.save=function(e){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).set(e?{filename:e}:null).then((function(){this.prop.pdf.save(this.opt.filename)}))},u.prototype.doCallback=function(){return this.thenList([function(){return this.prop.pdf||this.toPdf()}]).then((function(){this.prop.callback(this.prop.pdf)}))},u.prototype.set=function(e){if("object"!==a(e))return this;var t=Object.keys(e||{}).map((function(t){if(t in u.template.prop)return function(){this.prop[t]=e[t]};switch(t){case"margin":return this.setMargin.bind(this,e.margin);case"jsPDF":return function(){return this.opt.jsPDF=e.jsPDF,this.setPageSize()};case"pageSize":return this.setPageSize.bind(this,e.pageSize);default:return function(){this.opt[t]=e[t]}}}),this);return this.then((function(){return this.thenList(t)}))},u.prototype.get=function(e,t){return this.then((function(){var n=e in u.template.prop?this.prop[e]:this.opt[e];return t?t(n):n}))},u.prototype.setMargin=function(e){return this.then((function(){switch(a(e)){case"number":e=[e,e,e,e];case"array":if(2===e.length&&(e=[e[0],e[1],e[0],e[1]]),4===e.length)break;default:return this.error("Invalid margin array.")}this.opt.margin=e})).then(this.setPageSize)},u.prototype.setPageSize=function(e){function t(e,t){return Math.floor(e*t/72*96)}return this.then((function(){(e=e||L.getPageSize(this.opt.jsPDF)).hasOwnProperty("inner")||(e.inner={width:e.width-this.opt.margin[1]-this.opt.margin[3],height:e.height-this.opt.margin[0]-this.opt.margin[2]},e.inner.px={width:t(e.inner.width,e.k),height:t(e.inner.height,e.k)},e.inner.ratio=e.inner.height/e.inner.width),this.prop.pageSize=e}))},u.prototype.setProgress=function(e,t,n,r){return null!=e&&(this.progress.val=e),null!=t&&(this.progress.state=t),null!=n&&(this.progress.n=n),null!=r&&(this.progress.stack=r),this.progress.ratio=this.progress.val/this.progress.state,this},u.prototype.updateProgress=function(e,t,n,r){return this.setProgress(e?this.progress.val+e:null,t||null,n?this.progress.n+n:null,r?this.progress.stack.concat(r):null)},u.prototype.then=function(e,t){var n=this;return this.thenCore(e,t,(function(e,t){return n.updateProgress(null,null,1,[e]),Promise.prototype.then.call(this,(function(t){return n.updateProgress(null,e),t})).then(e,t).then((function(e){return n.updateProgress(1),e}))}))},u.prototype.thenCore=function(e,t,n){n=n||Promise.prototype.then,e&&(e=e.bind(this)),t&&(t=t.bind(this));var r=-1!==Promise.toString().indexOf("[native code]")&&"Promise"===Promise.name?this:u.convert(Object.assign({},this),Promise.prototype),i=n.call(r,e,t);return u.convert(i,this.__proto__)},u.prototype.thenExternal=function(e,t){return Promise.prototype.then.call(this,e,t)},u.prototype.thenList=function(e){var t=this;return e.forEach((function(e){t=t.thenCore(e)})),t},u.prototype.catch=function(e){e&&(e=e.bind(this));var t=Promise.prototype.catch.call(this,e);return u.convert(t,this)},u.prototype.catchExternal=function(e){return Promise.prototype.catch.call(this,e)},u.prototype.error=function(e){return this.then((function(){throw new Error(e)}))},u.prototype.using=u.prototype.set,u.prototype.saveAs=u.prototype.save,u.prototype.export=u.prototype.output,u.prototype.run=u.prototype.then,L.getPageSize=function(e,t,n){if("object"===i()(e)){var r=e;e=r.orientation,t=r.unit||t,n=r.format||n}t=t||"mm",n=n||"a4",e=(""+(e||"P")).toLowerCase();var a,o=(""+n).toLowerCase(),s={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};switch(t){case"pt":a=1;break;case"mm":a=72/25.4;break;case"cm":a=72/2.54;break;case"in":a=72;break;case"px":a=.75;break;case"pc":case"em":a=12;break;case"ex":a=6;break;default:throw"Invalid unit: "+t}var u,l=0,c=0;if(s.hasOwnProperty(o))l=s[o][1]/a,c=s[o][0]/a;else try{l=n[1],c=n[0]}catch(We){throw new Error("Invalid format: "+n)}if("p"===e||"portrait"===e)e="p",c>l&&(u=c,c=l,l=u);else{if("l"!==e&&"landscape"!==e)throw"Invalid orientation: "+e;e="l",l>c&&(u=c,c=l,l=u)}return{width:c,height:l,unit:t,k:a,orientation:e}},e.html=function(e,t){(t=t||{}).callback=t.callback||function(){},t.html2canvas=t.html2canvas||{},t.html2canvas.canvas=t.html2canvas.canvas||this.canvas,t.jsPDF=t.jsPDF||this,t.fontFaces=t.fontFaces?t.fontFaces.map(Re):null;var n=new u(t);return t.worker?n:n.from(e).doCallback()}}(L.API),L.API.addJS=function(e){return Ve=e,this.internal.events.subscribe("postPutResources",(function(){ze=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/Names [(EmbeddedJS) "+(ze+1)+" 0 R]"),this.internal.out(">>"),this.internal.out("endobj"),qe=this.internal.newObject(),this.internal.out("<<"),this.internal.out("/S /JavaScript"),this.internal.out("/JS ("+Ve+")"),this.internal.out(">>"),this.internal.out("endobj")})),this.internal.events.subscribe("putCatalog",(function(){void 0!==ze&&void 0!==qe&&this.internal.out("/Names <</JavaScript "+ze+" 0 R>>")})),this},function(e){var t;e.events.push(["postPutResources",function(){var e=this,n=/^(\d+) 0 obj$/;if(this.outline.root.children.length>0)for(var r=e.outline.render().split(/\r\n/),i=0;i<r.length;i++){var a=r[i],o=n.exec(a);if(null!=o){var s=o[1];e.internal.newObjectDeferredBegin(s,!1)}e.internal.write(a)}if(this.outline.createNamedDestinations){var u=this.internal.pages.length,l=[];for(i=0;i<u;i++){var c=e.internal.newObject();l.push(c);var f=e.internal.getPageInfo(i+1);e.internal.write("<< /D["+f.objId+" 0 R /XYZ null null null]>> endobj")}var d=e.internal.newObject();for(e.internal.write("<< /Names [ "),i=0;i<l.length;i++)e.internal.write("(page_"+(i+1)+")"+l[i]+" 0 R");e.internal.write(" ] >>","endobj"),t=e.internal.newObject(),e.internal.write("<< /Dests "+d+" 0 R"),e.internal.write(">>","endobj")}}]),e.events.push(["putCatalog",function(){this.outline.root.children.length>0&&(this.internal.write("/Outlines",this.outline.makeRef(this.outline.root)),this.outline.createNamedDestinations&&this.internal.write("/Names "+t+" 0 R"))}]),e.events.push(["initialized",function(){var e=this;e.outline={createNamedDestinations:!1,root:{children:[]}},e.outline.add=function(e,t,n){var r={title:t,options:n,children:[]};return null==e&&(e=this.root),e.children.push(r),r},e.outline.render=function(){return this.ctx={},this.ctx.val="",this.ctx.pdf=e,this.genIds_r(this.root),this.renderRoot(this.root),this.renderItems(this.root),this.ctx.val},e.outline.genIds_r=function(t){t.id=e.internal.newObjectDeferred();for(var n=0;n<t.children.length;n++)this.genIds_r(t.children[n])},e.outline.renderRoot=function(e){this.objStart(e),this.line("/Type /Outlines"),e.children.length>0&&(this.line("/First "+this.makeRef(e.children[0])),this.line("/Last "+this.makeRef(e.children[e.children.length-1]))),this.line("/Count "+this.count_r({count:0},e)),this.objEnd()},e.outline.renderItems=function(t){for(var n=this.ctx.pdf.internal.getVerticalCoordinateString,r=0;r<t.children.length;r++){var i=t.children[r];this.objStart(i),this.line("/Title "+this.makeString(i.title)),this.line("/Parent "+this.makeRef(t)),r>0&&this.line("/Prev "+this.makeRef(t.children[r-1])),r<t.children.length-1&&this.line("/Next "+this.makeRef(t.children[r+1])),i.children.length>0&&(this.line("/First "+this.makeRef(i.children[0])),this.line("/Last "+this.makeRef(i.children[i.children.length-1])));var a=this.count=this.count_r({count:0},i);if(a>0&&this.line("/Count "+a),i.options&&i.options.pageNumber){var o=e.internal.getPageInfo(i.options.pageNumber);this.line("/Dest ["+o.objId+" 0 R /XYZ 0 "+n(0)+" 0]")}this.objEnd()}for(var s=0;s<t.children.length;s++)this.renderItems(t.children[s])},e.outline.line=function(e){this.ctx.val+=e+"\r\n"},e.outline.makeRef=function(e){return e.id+" 0 R"},e.outline.makeString=function(t){return"("+e.internal.pdfEscape(t)+")"},e.outline.objStart=function(e){this.ctx.val+="\r\n"+e.id+" 0 obj\r\n<<\r\n"},e.outline.objEnd=function(){this.ctx.val+=">> \r\nendobj\r\n"},e.outline.count_r=function(e,t){for(var n=0;n<t.children.length;n++)e.count++,this.count_r(e,t.children[n]);return e.count}}])}(L.API),function(e){var t=[192,193,194,195,196,197,198,199];e.processJPEG=function(e,n,r,i,a,o){var s,u=this.decode.DCT_DECODE,l=null;if("string"==typeof e||this.__addimage__.isArrayBuffer(e)||this.__addimage__.isArrayBufferView(e)){switch(e=a||e,e=this.__addimage__.isArrayBuffer(e)?new Uint8Array(e):e,(s=function(e){for(var n,r=256*e.charCodeAt(4)+e.charCodeAt(5),i=e.length,a={width:0,height:0,numcomponents:1},o=4;o<i;o+=2){if(o+=r,-1!==t.indexOf(e.charCodeAt(o+1))){n=256*e.charCodeAt(o+5)+e.charCodeAt(o+6),a={width:256*e.charCodeAt(o+7)+e.charCodeAt(o+8),height:n,numcomponents:e.charCodeAt(o+9)};break}r=256*e.charCodeAt(o+2)+e.charCodeAt(o+3)}return a}(e=this.__addimage__.isArrayBufferView(e)?this.__addimage__.arrayBufferToBinaryString(e):e)).numcomponents){case 1:o=this.color_spaces.DEVICE_GRAY;break;case 4:o=this.color_spaces.DEVICE_CMYK;break;case 3:o=this.color_spaces.DEVICE_RGB}l={data:e,width:s.width,height:s.height,colorSpace:o,bitsPerComponent:8,filter:u,index:n,alias:r}}return l}}(L.API);var Ke,Qe,Ye,Xe,Je,Ze=function(){var e,t,n;function r(e){var t,n,r,i,a,o,s,u,l,c,f,d,h,p;for(this.data=e,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},o=null;;){switch(t=this.readUInt32(),l=function(){var e,t;for(t=[],e=0;e<4;++e)t.push(String.fromCharCode(this.data[this.pos++]));return t}.call(this).join("")){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(t);break;case"fcTL":o&&this.animation.frames.push(o),this.pos+=4,o={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},a=this.readUInt16(),i=this.readUInt16()||100,o.delay=1e3*a/i,o.disposeOp=this.data[this.pos++],o.blendOp=this.data[this.pos++],o.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,t-=4),e=(null!=o?o.data:void 0)||this.imgData,d=0;0<=t?d<t:d>t;0<=t?++d:--d)e.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(r=this.palette.length/3,this.transparency.indexed=this.read(t),this.transparency.indexed.length>r)throw new Error("More transparent colors than palette size");if((c=r-this.transparency.indexed.length)>0)for(h=0;0<=c?h<c:h>c;0<=c?++h:--h)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(t)[0];break;case 2:this.transparency.rgb=this.read(t)}break;case"tEXt":s=(f=this.read(t)).indexOf(0),u=String.fromCharCode.apply(String,f.slice(0,s)),this.text[u]=String.fromCharCode.apply(String,f.slice(s+1));break;case"IEND":return o&&this.animation.frames.push(o),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(p=this.colorType)||6===p,n=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*n,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=t}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}r.prototype.read=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;0<=e?++t:--t)n.push(this.data[this.pos++]);return n},r.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},r.prototype.decodePixels=function(e){var t=this.pixelBitlength/8,n=new Uint8Array(this.width*this.height*t),r=0,i=this;if(null==e&&(e=this.imgData),0===e.length)return new Uint8Array(0);function o(a,o,s,u){var l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D=Math.ceil((i.width-a)/s),j=Math.ceil((i.height-o)/u),T=i.width==D&&i.height==j;for(w=t*D,_=T?n:new Uint8Array(w*j),p=e.length,A=0,c=0;A<j&&r<p;){switch(e[r++]){case 0:for(d=x=0;x<w;d=x+=1)_[c++]=e[r++];break;case 1:for(d=E=0;E<w;d=E+=1)l=e[r++],h=d<t?0:_[c-t],_[c++]=(l+h)%256;break;case 2:for(d=C=0;C<w;d=C+=1)l=e[r++],f=(d-d%t)/t,F=A&&_[(A-1)*w+f*t+d%t],_[c++]=(F+l)%256;break;case 3:for(d=S=0;S<w;d=S+=1)l=e[r++],f=(d-d%t)/t,h=d<t?0:_[c-t],F=A&&_[(A-1)*w+f*t+d%t],_[c++]=(l+Math.floor((h+F)/2))%256;break;case 4:for(d=O=0;O<w;d=O+=1)l=e[r++],f=(d-d%t)/t,h=d<t?0:_[c-t],0===A?F=k=0:(F=_[(A-1)*w+f*t+d%t],k=f&&_[(A-1)*w+(f-1)*t+d%t]),g=h+F-k,m=Math.abs(g-h),b=Math.abs(g-F),y=Math.abs(g-k),v=m<=b&&m<=y?h:b<=y?F:k,_[c++]=(l+v)%256;break;default:throw new Error("Invalid filter algorithm: "+e[r-1])}if(!T){var P=((o+A*u)*i.width+a)*t,R=A*w;for(d=0;d<D;d+=1){for(var M=0;M<t;M+=1)n[P++]=_[R++];P+=(s-1)*t}}A++}}return e=Object(a.a)(e),1==i.interlaceMethod?(o(0,0,8,8),o(4,0,8,8),o(0,4,4,8),o(2,0,4,4),o(0,2,2,4),o(1,0,2,2),o(0,1,1,2)):o(0,0,1,1),n},r.prototype.decodePalette=function(){var e,t,n,r,i,a,o,s,u;for(n=this.palette,a=this.transparency.indexed||[],i=new Uint8Array((a.length||0)+n.length),r=0,e=0,t=o=0,s=n.length;o<s;t=o+=3)i[r++]=n[t],i[r++]=n[t+1],i[r++]=n[t+2],i[r++]=null!=(u=a[e++])?u:255;return i},r.prototype.copyToImageData=function(e,t){var n,r,i,a,o,s,u,l,c,f,d;if(r=this.colors,c=null,n=this.hasAlphaChannel,this.palette.length&&(c=null!=(d=this._decodedPalette)?d:this._decodedPalette=this.decodePalette(),r=4,n=!0),l=(i=e.data||e).length,o=c||t,a=s=0,1===r)for(;a<l;)u=c?4*t[a/4]:s,f=o[u++],i[a++]=f,i[a++]=f,i[a++]=f,i[a++]=n?o[u++]:255,s=u;else for(;a<l;)u=c?4*t[a/4]:s,i[a++]=o[u++],i[a++]=o[u++],i[a++]=o[u++],i[a++]=n?o[u++]:255,s=u},r.prototype.decode=function(){var e;return e=new Uint8Array(this.width*this.height*4),this.copyToImageData(e,this.decodePixels()),e};var i=function(){if("[object Window]"===Object.prototype.toString.call(o)){try{t=o.document.createElement("canvas"),n=t.getContext("2d")}catch(e){return!1}return!0}return!1};return i(),e=function(e){var r;if(!0===i())return n.width=e.width,n.height=e.height,n.clearRect(0,0,e.width,e.height),n.putImageData(e,0,0),(r=new Image).src=t.toDataURL(),r;throw new Error("This method requires a Browser with Canvas-capability.")},r.prototype.decodeFrames=function(t){var n,r,i,a,o,s,u,l;if(this.animation){for(l=[],r=o=0,s=(u=this.animation.frames).length;o<s;r=++o)n=u[r],i=t.createImageData(n.width,n.height),a=this.decodePixels(new Uint8Array(n.data)),this.copyToImageData(i,a),n.imageData=i,l.push(n.image=e(i));return l}},r.prototype.renderFrame=function(e,t){var n,r,i;return n=(r=this.animation.frames)[t],i=r[t-1],0===t&&e.clearRect(0,0,this.width,this.height),1===(null!=i?i.disposeOp:void 0)?e.clearRect(i.xOffset,i.yOffset,i.width,i.height):2===(null!=i?i.disposeOp:void 0)&&e.putImageData(i.imageData,i.xOffset,i.yOffset),0===n.blendOp&&e.clearRect(n.xOffset,n.yOffset,n.width,n.height),e.drawImage(n.image,n.xOffset,n.yOffset)},r.prototype.animate=function(e){var t,n,r,i,a,o,s=this;return n=0,o=this.animation,i=o.numFrames,r=o.frames,a=o.numPlays,(t=function(){var o,u;if(o=n++%i,u=r[o],s.renderFrame(e,o),i>1&&n/i<a)return s.animation._timeout=setTimeout(t,u.delay)})()},r.prototype.stopAnimation=function(){var e;return clearTimeout(null!=(e=this.animation)?e._timeout:void 0)},r.prototype.render=function(e){var t,n;return e._png&&e._png.stopAnimation(),e._png=this,e.width=this.width,e.height=this.height,t=e.getContext("2d"),this.animation?(this.decodeFrames(t),this.animate(t)):(n=t.createImageData(this.width,this.height),this.copyToImageData(n,this.decodePixels()),t.putImageData(n,0,0))},r}();function $e(e){var t=0;if(71!==e[t++]||73!==e[t++]||70!==e[t++]||56!==e[t++]||56!=(e[t++]+1&253)||97!==e[t++])throw new Error("Invalid GIF 87a/89a header.");var n=e[t++]|e[t++]<<8,r=e[t++]|e[t++]<<8,i=e[t++],a=i>>7,o=1<<1+(7&i);e[t++],e[t++];var s=null,u=null;a&&(s=t,u=o,t+=3*o);var l=!0,c=[],f=0,d=null,h=0,p=null;for(this.width=n,this.height=r;l&&t<e.length;)switch(e[t++]){case 33:switch(e[t++]){case 255:if(11!==e[t]||78==e[t+1]&&69==e[t+2]&&84==e[t+3]&&83==e[t+4]&&67==e[t+5]&&65==e[t+6]&&80==e[t+7]&&69==e[t+8]&&50==e[t+9]&&46==e[t+10]&&48==e[t+11]&&3==e[t+12]&&1==e[t+13]&&0==e[t+16])t+=14,p=e[t++]|e[t++]<<8,t++;else for(t+=12;;){if(!((C=e[t++])>=0))throw Error("Invalid block size");if(0===C)break;t+=C}break;case 249:if(4!==e[t++]||0!==e[t+4])throw new Error("Invalid graphics extension block.");var g=e[t++];f=e[t++]|e[t++]<<8,d=e[t++],0==(1&g)&&(d=null),h=g>>2&7,t++;break;case 254:for(;;){if(!((C=e[t++])>=0))throw Error("Invalid block size");if(0===C)break;t+=C}break;default:throw new Error("Unknown graphic control label: 0x"+e[t-1].toString(16))}break;case 44:var m=e[t++]|e[t++]<<8,v=e[t++]|e[t++]<<8,b=e[t++]|e[t++]<<8,y=e[t++]|e[t++]<<8,_=e[t++],A=_>>6&1,w=1<<1+(7&_),F=s,k=u,x=!1;_>>7&&(x=!0,F=t,k=w,t+=3*w);var E=t;for(t++;;){var C;if(!((C=e[t++])>=0))throw Error("Invalid block size");if(0===C)break;t+=C}c.push({x:m,y:v,width:b,height:y,has_local_palette:x,palette_offset:F,palette_size:k,data_offset:E,data_length:t-E,transparent_index:d,interlaced:!!A,delay:f,disposal:h});break;case 59:l=!1;break;default:throw new Error("Unknown gif block: 0x"+e[t-1].toString(16))}this.numFrames=function(){return c.length},this.loopCount=function(){return p},this.frameInfo=function(e){if(e<0||e>=c.length)throw new Error("Frame index out of range.");return c[e]},this.decodeAndBlitFrameBGRA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height,o=new Uint8Array(a);et(e,i.data_offset,o,a);var s=i.palette_offset,u=i.transparent_index;null===u&&(u=256);var l=i.width,c=n-l,f=l,d=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),p=d,g=4*c;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=o.length;v<b;++v){var y=o[v];if(0===f&&(f=l,(p+=g)>=h&&(g=4*c+4*n*(m-1),p=d+(l+c)*(m<<1),m>>=1)),y===u)p+=4;else{var _=e[s+3*y],A=e[s+3*y+1],w=e[s+3*y+2];r[p++]=w,r[p++]=A,r[p++]=_,r[p++]=255}--f}},this.decodeAndBlitFrameRGBA=function(t,r){var i=this.frameInfo(t),a=i.width*i.height,o=new Uint8Array(a);et(e,i.data_offset,o,a);var s=i.palette_offset,u=i.transparent_index;null===u&&(u=256);var l=i.width,c=n-l,f=l,d=4*(i.y*n+i.x),h=4*((i.y+i.height)*n+i.x),p=d,g=4*c;!0===i.interlaced&&(g+=4*n*7);for(var m=8,v=0,b=o.length;v<b;++v){var y=o[v];if(0===f&&(f=l,(p+=g)>=h&&(g=4*c+4*n*(m-1),p=d+(l+c)*(m<<1),m>>=1)),y===u)p+=4;else{var _=e[s+3*y],A=e[s+3*y+1],w=e[s+3*y+2];r[p++]=_,r[p++]=A,r[p++]=w,r[p++]=255}--f}}}function et(e,t,n,r){for(var i=e[t++],a=1<<i,o=a+1,s=o+1,l=i+1,c=(1<<l)-1,f=0,d=0,h=0,p=e[t++],g=new Int32Array(4096),m=null;;){for(;f<16&&0!==p;)d|=e[t++]<<f,f+=8,1===p?p=e[t++]:--p;if(f<l)break;var v=d&c;if(d>>=l,f-=l,v!==a){if(v===o)break;for(var b=v<s?v:m,y=0,_=b;_>a;)_=g[_]>>8,++y;var A=_;if(h+y+(b!==v?1:0)>r)return void u.log("Warning, gif stream longer than expected.");n[h++]=A;var w=h+=y;for(b!==v&&(n[h++]=A),_=b;y--;)_=g[_],n[--w]=255&_,_>>=8;null!==m&&s<4096&&(g[s++]=m<<8|A,s>=c+1&&l<12&&(++l,c=c<<1|1)),m=v}else s=o+1,c=(1<<(l=i+1))-1,m=null}return h!==r&&u.log("Warning, gif stream shorter than expected."),n}function tt(e){var t,n,r,i,a,o=Math.floor,s=new Array(64),u=new Array(64),l=new Array(64),c=new Array(64),f=new Array(65535),d=new Array(65535),h=new Array(64),p=new Array(64),g=[],m=0,v=7,b=new Array(64),y=new Array(64),_=new Array(64),A=new Array(256),w=new Array(2048),F=[0,1,5,6,14,15,27,28,2,4,7,13,16,26,29,42,3,8,12,17,25,30,41,43,9,11,18,24,31,40,44,53,10,19,23,32,39,45,52,54,20,22,33,38,46,51,55,60,21,34,37,47,50,56,59,61,35,36,48,49,57,58,62,63],k=[0,0,1,5,1,1,1,1,1,1,0,0,0,0,0,0,0],x=[0,1,2,3,4,5,6,7,8,9,10,11],E=[0,0,2,1,3,3,2,4,3,5,5,4,4,0,0,1,125],C=[1,2,3,0,4,17,5,18,33,49,65,6,19,81,97,7,34,113,20,50,129,145,161,8,35,66,177,193,21,82,209,240,36,51,98,114,130,9,10,22,23,24,25,26,37,38,39,40,41,42,52,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,225,226,227,228,229,230,231,232,233,234,241,242,243,244,245,246,247,248,249,250],S=[0,0,3,1,1,1,1,1,1,1,1,1,0,0,0,0,0],O=[0,1,2,3,4,5,6,7,8,9,10,11],D=[0,0,2,1,2,4,4,3,4,7,5,4,4,0,1,2,119],j=[0,1,2,3,17,4,5,33,49,6,18,65,81,7,97,113,19,34,50,129,8,20,66,145,161,177,193,9,35,51,82,240,21,98,114,209,10,22,36,52,225,37,241,23,24,25,26,38,39,40,41,42,53,54,55,56,57,58,67,68,69,70,71,72,73,74,83,84,85,86,87,88,89,90,99,100,101,102,103,104,105,106,115,116,117,118,119,120,121,122,130,131,132,133,134,135,136,137,138,146,147,148,149,150,151,152,153,154,162,163,164,165,166,167,168,169,170,178,179,180,181,182,183,184,185,186,194,195,196,197,198,199,200,201,202,210,211,212,213,214,215,216,217,218,226,227,228,229,230,231,232,233,234,242,243,244,245,246,247,248,249,250];function T(e,t){for(var n=0,r=0,i=new Array,a=1;a<=16;a++){for(var o=1;o<=e[a];o++)i[t[r]]=[],i[t[r]][0]=n,i[t[r]][1]=a,r++,n++;n*=2}return i}function P(e){for(var t=e[0],n=e[1]-1;n>=0;)t&1<<n&&(m|=1<<v),n--,--v<0&&(255==m?(R(255),R(0)):R(m),v=7,m=0)}function R(e){g.push(e)}function M(e){R(e>>8&255),R(255&e)}function I(e,t,n,r,i){for(var a,o=i[0],s=i[240],u=function(e,t){var n,r,i,a,o,s,u,l,c,f,d=0;for(c=0;c<8;++c){n=e[d],r=e[d+1],i=e[d+2],a=e[d+3],o=e[d+4],s=e[d+5],u=e[d+6];var p=n+(l=e[d+7]),g=n-l,m=r+u,v=r-u,b=i+s,y=i-s,_=a+o,A=a-o,w=p+_,F=p-_,k=m+b,x=m-b;e[d]=w+k,e[d+4]=w-k;var E=.707106781*(x+F);e[d+2]=F+E,e[d+6]=F-E;var C=.382683433*((w=A+y)-(x=v+g)),S=.5411961*w+C,O=1.306562965*x+C,D=.707106781*(k=y+v),j=g+D,T=g-D;e[d+5]=T+S,e[d+3]=T-S,e[d+1]=j+O,e[d+7]=j-O,d+=8}for(d=0,c=0;c<8;++c){n=e[d],r=e[d+8],i=e[d+16],a=e[d+24],o=e[d+32],s=e[d+40],u=e[d+48];var P=n+(l=e[d+56]),R=n-l,M=r+u,I=r-u,B=i+s,N=i-s,L=a+o,U=a-o,H=P+L,z=P-L,q=M+B,V=M-B;e[d]=H+q,e[d+32]=H-q;var W=.707106781*(V+z);e[d+16]=z+W,e[d+48]=z-W;var G=.382683433*((H=U+N)-(V=I+R)),K=.5411961*H+G,Q=1.306562965*V+G,Y=.707106781*(q=N+I),X=R+Y,J=R-Y;e[d+40]=J+K,e[d+24]=J-K,e[d+8]=X+Q,e[d+56]=X-Q,d++}for(c=0;c<64;++c)f=e[c]*t[c],h[c]=f>0?f+.5|0:f-.5|0;return h}(e,t),l=0;l<64;++l)p[F[l]]=u[l];var c=p[0]-n;n=p[0],0==c?P(r[0]):(P(r[d[a=32767+c]]),P(f[a]));for(var g=63;g>0&&0==p[g];)g--;if(0==g)return P(o),n;for(var m,v=1;v<=g;){for(var b=v;0==p[v]&&v<=g;)++v;var y=v-b;if(y>=16){m=y>>4;for(var _=1;_<=m;++_)P(s);y&=15}a=32767+p[v],P(i[(y<<4)+d[a]]),P(f[a]),v++}return 63!=g&&P(o),n}function B(e){e=Math.min(Math.max(e,1),100),a!=e&&(function(e){for(var t=[16,11,10,16,24,40,51,61,12,12,14,19,26,58,60,55,14,13,16,24,40,57,69,56,14,17,22,29,51,87,80,62,18,22,37,56,68,109,103,77,24,35,55,64,81,104,113,92,49,64,78,87,103,121,120,101,72,92,95,98,112,100,103,99],n=0;n<64;n++){var r=o((t[n]*e+50)/100);r=Math.min(Math.max(r,1),255),s[F[n]]=r}for(var i=[17,18,24,47,99,99,99,99,18,21,26,66,99,99,99,99,24,26,56,99,99,99,99,99,47,66,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99,99],a=0;a<64;a++){var f=o((i[a]*e+50)/100);f=Math.min(Math.max(f,1),255),u[F[a]]=f}for(var d=[1,1.387039845,1.306562965,1.175875602,1,.785694958,.5411961,.275899379],h=0,p=0;p<8;p++)for(var g=0;g<8;g++)l[h]=1/(s[F[h]]*d[p]*d[g]*8),c[h]=1/(u[F[h]]*d[p]*d[g]*8),h++}(e<50?Math.floor(5e3/e):Math.floor(200-2*e)),a=e)}this.encode=function(e,a){a&&B(a),g=new Array,m=0,v=7,M(65496),M(65504),M(16),R(74),R(70),R(73),R(70),R(0),R(1),R(1),R(0),M(1),M(1),R(0),R(0),function(){M(65499),M(132),R(0);for(var e=0;e<64;e++)R(s[e]);R(1);for(var t=0;t<64;t++)R(u[t])}(),function(e,t){M(65472),M(17),R(8),M(t),M(e),R(3),R(1),R(17),R(0),R(2),R(17),R(1),R(3),R(17),R(1)}(e.width,e.height),function(){M(65476),M(418),R(0);for(var e=0;e<16;e++)R(k[e+1]);for(var t=0;t<=11;t++)R(x[t]);R(16);for(var n=0;n<16;n++)R(E[n+1]);for(var r=0;r<=161;r++)R(C[r]);R(1);for(var i=0;i<16;i++)R(S[i+1]);for(var a=0;a<=11;a++)R(O[a]);R(17);for(var o=0;o<16;o++)R(D[o+1]);for(var s=0;s<=161;s++)R(j[s])}(),M(65498),M(12),R(3),R(1),R(0),R(2),R(17),R(3),R(17),R(0),R(63),R(0);var o=0,f=0,d=0;m=0,v=7,this.encode.displayName="_encode_";for(var h,p,A,F,T,N,L,U,H,z=e.data,q=e.width,V=e.height,W=4*q,G=0;G<V;){for(h=0;h<W;){for(T=W*G+h,L=-1,U=0,H=0;H<64;H++)N=T+(U=H>>3)*W+(L=4*(7&H)),G+U>=V&&(N-=W*(G+1+U-V)),h+L>=W&&(N-=h+L-W+4),p=z[N++],A=z[N++],F=z[N++],b[H]=(w[p]+w[A+256>>0]+w[F+512>>0]>>16)-128,y[H]=(w[p+768>>0]+w[A+1024>>0]+w[F+1280>>0]>>16)-128,_[H]=(w[p+1280>>0]+w[A+1536>>0]+w[F+1792>>0]>>16)-128;o=I(b,l,o,t,r),f=I(y,c,f,n,i),d=I(_,c,d,n,i),h+=32}G+=8}if(v>=0){var K=[];K[1]=v+1,K[0]=(1<<v+1)-1,P(K)}return M(65497),new Uint8Array(g)},e=e||50,function(){for(var e=String.fromCharCode,t=0;t<256;t++)A[t]=e(t)}(),t=T(k,x),n=T(S,O),r=T(E,C),i=T(D,j),function(){for(var e=1,t=2,n=1;n<=15;n++){for(var r=e;r<t;r++)d[32767+r]=n,f[32767+r]=[],f[32767+r][1]=n,f[32767+r][0]=r;for(var i=-(t-1);i<=-e;i++)d[32767+i]=n,f[32767+i]=[],f[32767+i][1]=n,f[32767+i][0]=t-1+i;e<<=1,t<<=1}}(),function(){for(var e=0;e<256;e++)w[e]=19595*e,w[e+256>>0]=38470*e,w[e+512>>0]=7471*e+32768,w[e+768>>0]=-11059*e,w[e+1024>>0]=-21709*e,w[e+1280>>0]=32768*e+8421375,w[e+1536>>0]=-27439*e,w[e+1792>>0]=-5329*e}(),B(e)}function nt(e,t){if(this.pos=0,this.buffer=e,this.datav=new DataView(e.buffer),this.is_with_alpha=!!t,this.bottom_up=!0,this.flag=String.fromCharCode(this.buffer[0])+String.fromCharCode(this.buffer[1]),this.pos+=2,-1===["BM","BA","CI","CP","IC","PT"].indexOf(this.flag))throw new Error("Invalid BMP File");this.parseHeader(),this.parseBGR()}function rt(e){function t(e){if(!e)throw Error("assert :P")}function n(e,t,n){for(var r=0;4>r;r++)if(e[t+r]!=n.charCodeAt(r))return!0;return!1}function r(e,t,n,r,i){for(var a=0;a<i;a++)e[t+a]=n[r+a]}function i(e,t,n,r){for(var i=0;i<r;i++)e[t+i]=n}function a(e){return new Int32Array(e)}function o(e,t){for(var n=[],r=0;r<e;r++)n.push(new t);return n}function s(e,t){var n=[];return function e(n,r,i){for(var a=i[r],o=0;o<a&&(n.push(i.length>r+1?[]:new t),!(i.length<r+1));o++)e(n[o],r+1,i)}(n,0,e),n}var u=function(){var e=this;function u(e,t){for(var n=1<<t-1>>>0;e&n;)n>>>=1;return n?(e&n-1)+n:e}function l(e,n,r,i,a){t(!(i%r));do{e[n+(i-=r)]=a}while(0<i)}function c(e,n,r,i,o){if(t(2328>=o),512>=o)var s=a(512);else if(null==(s=a(o)))return 0;return function(e,n,r,i,o,s){var c,d,h=n,p=1<<r,g=a(16),m=a(16);for(t(0!=o),t(null!=i),t(null!=e),t(0<r),d=0;d<o;++d){if(15<i[d])return 0;++g[i[d]]}if(g[0]==o)return 0;for(m[1]=0,c=1;15>c;++c){if(g[c]>1<<c)return 0;m[c+1]=m[c]+g[c]}for(d=0;d<o;++d)c=i[d],0<i[d]&&(s[m[c]++]=d);if(1==m[15])return(i=new f).g=0,i.value=s[0],l(e,h,1,p,i),p;var v,b=-1,y=p-1,_=0,A=1,w=1,F=1<<r;for(d=0,c=1,o=2;c<=r;++c,o<<=1){if(A+=w<<=1,0>(w-=g[c]))return 0;for(;0<g[c];--g[c])(i=new f).g=c,i.value=s[d++],l(e,h+_,o,F,i),_=u(_,c)}for(c=r+1,o=2;15>=c;++c,o<<=1){if(A+=w<<=1,0>(w-=g[c]))return 0;for(;0<g[c];--g[c]){if(i=new f,(_&y)!=b){for(h+=F,v=1<<(b=c)-r;15>b&&!(0>=(v-=g[b]));)++b,v<<=1;p+=F=1<<(v=b-r),e[n+(b=_&y)].g=v+r,e[n+b].value=h-n-b}i.g=c-r,i.value=s[d++],l(e,h+(_>>r),o,F,i),_=u(_,c)}}return A!=2*m[15]-1?0:p}(e,n,r,i,o,s)}function f(){this.value=this.g=0}function d(){this.value=this.g=0}function h(){this.G=o(5,f),this.H=a(5),this.jc=this.Qb=this.qb=this.nd=0,this.pd=o(Ln,d)}function p(e,n,r,i){t(null!=e),t(null!=n),t(2147483648>i),e.Ca=254,e.I=0,e.b=-8,e.Ka=0,e.oa=n,e.pa=r,e.Jd=n,e.Yc=r+i,e.Zc=4<=i?r+i-4+1:r,E(e)}function g(e,t){for(var n=0;0<t--;)n|=S(e,128)<<t;return n}function m(e,t){var n=g(e,t);return C(e)?-n:n}function v(e,n,r,i){var a,o=0;for(t(null!=e),t(null!=n),t(4294967288>i),e.Sb=i,e.Ra=0,e.u=0,e.h=0,4<i&&(i=4),a=0;a<i;++a)o+=n[r+a]<<8*a;e.Ra=o,e.bb=i,e.oa=n,e.pa=r}function b(e){for(;8<=e.u&&e.bb<e.Sb;)e.Ra>>>=8,e.Ra+=e.oa[e.pa+e.bb]<<zn-8>>>0,++e.bb,e.u-=8;F(e)&&(e.h=1,e.u=0)}function y(e,n){if(t(0<=n),!e.h&&n<=Hn){var r=w(e)&Un[n];return e.u+=n,b(e),r}return e.h=1,e.u=0}function _(){this.b=this.Ca=this.I=0,this.oa=[],this.pa=0,this.Jd=[],this.Yc=0,this.Zc=[],this.Ka=0}function A(){this.Ra=0,this.oa=[],this.h=this.u=this.bb=this.Sb=this.pa=0}function w(e){return e.Ra>>>(e.u&zn-1)>>>0}function F(e){return t(e.bb<=e.Sb),e.h||e.bb==e.Sb&&e.u>zn}function k(e,t){e.u=t,e.h=F(e)}function x(e){e.u>=qn&&(t(e.u>=qn),b(e))}function E(e){t(null!=e&&null!=e.oa),e.pa<e.Zc?(e.I=(e.oa[e.pa++]|e.I<<8)>>>0,e.b+=8):(t(null!=e&&null!=e.oa),e.pa<e.Yc?(e.b+=8,e.I=e.oa[e.pa++]|e.I<<8):e.Ka?e.b=0:(e.I<<=8,e.b+=8,e.Ka=1))}function C(e){return g(e,1)}function S(e,t){var n=e.Ca;0>e.b&&E(e);var r=e.b,i=n*t>>>8,a=(e.I>>>r>i)+0;for(a?(n-=i,e.I-=i+1<<r>>>0):n=i+1,r=n,i=0;256<=r;)i+=8,r>>=8;return r=7^i+Vn[r],e.b-=r,e.Ca=(n<<r)-1,a}function O(e,t,n){e[t+0]=n>>24&255,e[t+1]=n>>16&255,e[t+2]=n>>8&255,e[t+3]=n>>0&255}function D(e,t){return e[t+0]<<0|e[t+1]<<8}function j(e,t){return D(e,t)|e[t+2]<<16}function T(e,t){return D(e,t)|D(e,t+2)<<16}function P(e,n){var r=1<<n;return t(null!=e),t(0<n),e.X=a(r),null==e.X?0:(e.Mb=32-n,e.Xa=n,1)}function R(e,n){t(null!=e),t(null!=n),t(e.Xa==n.Xa),r(n.X,0,e.X,0,1<<n.Xa)}function M(){this.X=[],this.Xa=this.Mb=0}function I(e,n,r,i){t(null!=r),t(null!=i);var a=r[0],o=i[0];return 0==a&&(a=(e*o+n/2)/n),0==o&&(o=(n*a+e/2)/e),0>=a||0>=o?0:(r[0]=a,i[0]=o,1)}function B(e,t){return e+(1<<t)-1>>>t}function N(e,t){return((4278255360&e)+(4278255360&t)>>>0&4278255360)+((16711935&e)+(16711935&t)>>>0&16711935)>>>0}function L(t,n){e[n]=function(n,r,i,a,o,s,u){var l;for(l=0;l<o;++l){var c=e[t](s[u+l-1],i,a+l);s[u+l]=N(n[r+l],c)}}}function U(){this.ud=this.hd=this.jd=0}function H(e,t){return((4278124286&(e^t))>>>1)+(e&t)>>>0}function z(e){return 0<=e&&256>e?e:0>e?0:255<e?255:void 0}function q(e,t){return z(e+(e-t+.5>>1))}function V(e,t,n){return Math.abs(t-n)-Math.abs(e-n)}function W(e,t,n,r,i,a,o){for(r=a[o-1],n=0;n<i;++n)a[o+n]=r=N(e[t+n],r)}function G(e,t,n,r,i){var a;for(a=0;a<n;++a){var o=e[t+a],s=o>>8&255,u=16711935&(u=(u=16711935&o)+((s<<16)+s));r[i+a]=(4278255360&o)+u>>>0}}function K(e,t){t.jd=e>>0&255,t.hd=e>>8&255,t.ud=e>>16&255}function Q(e,t,n,r,i,a){var o;for(o=0;o<r;++o){var s=t[n+o],u=s>>>8,l=s,c=255&(c=(c=s>>>16)+((e.jd<<24>>24)*(u<<24>>24)>>>5));l=255&(l=(l+=(e.hd<<24>>24)*(u<<24>>24)>>>5)+((e.ud<<24>>24)*(c<<24>>24)>>>5)),i[a+o]=(4278255360&s)+(c<<16)+l}}function Y(t,n,r,i,a){e[n]=function(e,t,n,r,o,s,u,l,c){for(r=u;r<l;++r)for(u=0;u<c;++u)o[s++]=a(n[i(e[t++])])},e[t]=function(t,n,o,s,u,l,c){var f=8>>t.b,d=t.Ea,h=t.K[0],p=t.w;if(8>f)for(t=(1<<t.b)-1,p=(1<<f)-1;n<o;++n){var g,m=0;for(g=0;g<d;++g)g&t||(m=i(s[u++])),l[c++]=a(h[m&p]),m>>=f}else e["VP8LMapColor"+r](s,u,h,p,l,c,n,o,d)}}function X(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=a>>0&255}}function J(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=a>>16&255,r[i++]=a>>8&255,r[i++]=a>>0&255,r[i++]=a>>24&255}}function Z(e,t,n,r,i){for(n=t+n;t<n;){var a=(o=e[t++])>>16&240|o>>12&15,o=o>>0&240|o>>28&15;r[i++]=a,r[i++]=o}}function $(e,t,n,r,i){for(n=t+n;t<n;){var a=(o=e[t++])>>16&248|o>>13&7,o=o>>5&224|o>>3&31;r[i++]=a,r[i++]=o}}function ee(e,t,n,r,i){for(n=t+n;t<n;){var a=e[t++];r[i++]=a>>0&255,r[i++]=a>>8&255,r[i++]=a>>16&255}}function te(e,t,n,i,a,o){if(0==o)for(n=t+n;t<n;)O(i,((o=e[t++])[0]>>24|o[1]>>8&65280|o[2]<<8&16711680|o[3]<<24)>>>0),a+=32;else r(i,a,e,t,n)}function ne(t,n){e[n][0]=e[t+"0"],e[n][1]=e[t+"1"],e[n][2]=e[t+"2"],e[n][3]=e[t+"3"],e[n][4]=e[t+"4"],e[n][5]=e[t+"5"],e[n][6]=e[t+"6"],e[n][7]=e[t+"7"],e[n][8]=e[t+"8"],e[n][9]=e[t+"9"],e[n][10]=e[t+"10"],e[n][11]=e[t+"11"],e[n][12]=e[t+"12"],e[n][13]=e[t+"13"],e[n][14]=e[t+"0"],e[n][15]=e[t+"0"]}function re(e){return e==qr||e==Vr||e==Wr||e==Gr}function ie(){this.eb=[],this.size=this.A=this.fb=0}function ae(){this.y=[],this.f=[],this.ea=[],this.F=[],this.Tc=this.Ed=this.Cd=this.Fd=this.lb=this.Db=this.Ab=this.fa=this.J=this.W=this.N=this.O=0}function oe(){this.Rd=this.height=this.width=this.S=0,this.f={},this.f.RGBA=new ie,this.f.kb=new ae,this.sd=null}function se(){this.width=[0],this.height=[0],this.Pd=[0],this.Qd=[0],this.format=[0]}function ue(){this.Id=this.fd=this.Md=this.hb=this.ib=this.da=this.bd=this.cd=this.j=this.v=this.Da=this.Sd=this.ob=0}function le(e){return alert("todo:WebPSamplerProcessPlane"),e.T}function ce(e,t){var n=e.T,i=t.ba.f.RGBA,a=i.eb,o=i.fb+e.ka*i.A,s=vi[t.ba.S],u=e.y,l=e.O,c=e.f,f=e.N,d=e.ea,h=e.W,p=t.cc,g=t.dc,m=t.Mc,v=t.Nc,b=e.ka,y=e.ka+e.T,_=e.U,A=_+1>>1;for(0==b?s(u,l,null,null,c,f,d,h,c,f,d,h,a,o,null,null,_):(s(t.ec,t.fc,u,l,p,g,m,v,c,f,d,h,a,o-i.A,a,o,_),++n);b+2<y;b+=2)p=c,g=f,m=d,v=h,f+=e.Rc,h+=e.Rc,o+=2*i.A,s(u,(l+=2*e.fa)-e.fa,u,l,p,g,m,v,c,f,d,h,a,o-i.A,a,o,_);return l+=e.fa,e.j+y<e.o?(r(t.ec,t.fc,u,l,_),r(t.cc,t.dc,c,f,A),r(t.Mc,t.Nc,d,h,A),n--):1&y||s(u,l,null,null,c,f,d,h,c,f,d,h,a,o+i.A,null,null,_),n}function fe(e,n,r){var i=e.F,a=[e.J];if(null!=i){var o=e.U,s=n.ba.S,u=s==Ur||s==Wr;n=n.ba.f.RGBA;var l=[0],c=e.ka;l[0]=e.T,e.Kb&&(0==c?--l[0]:(--c,a[0]-=e.width),e.j+e.ka+e.T==e.o&&(l[0]=e.o-e.j-c));var f=n.eb;c=n.fb+c*n.A,e=xr(i,a[0],e.width,o,l,f,c+(u?0:3),n.A),t(r==l),e&&re(s)&&Fr(f,c,u,o,l,n.A)}return 0}function de(e){var t=e.ma,n=t.ba.S,r=11>n,i=n==Br||n==Lr||n==Ur||n==Hr||12==n||re(n);if(t.memory=null,t.Ib=null,t.Jb=null,t.Nd=null,!In(t.Oa,e,i?11:12))return 0;if(i&&re(n)&&yn(),e.da)alert("todo:use_scaling");else{if(r){if(t.Ib=le,e.Kb){if(n=e.U+1>>1,t.memory=a(e.U+2*n),null==t.memory)return 0;t.ec=t.memory,t.fc=0,t.cc=t.ec,t.dc=t.fc+e.U,t.Mc=t.cc,t.Nc=t.dc+n,t.Ib=ce,yn()}}else alert("todo:EmitYUV");i&&(t.Jb=fe,r&&vn())}if(r&&!ji){for(e=0;256>e;++e)Ti[e]=89858*(e-128)+Ei>>xi,Mi[e]=-22014*(e-128)+Ei,Ri[e]=-45773*(e-128),Pi[e]=113618*(e-128)+Ei>>xi;for(e=Ci;e<Si;++e)t=76283*(e-16)+Ei>>xi,Ii[e-Ci]=We(t,255),Bi[e-Ci]=We(t+8>>4,15);ji=1}return 1}function he(e){var n=e.ma,r=e.U,i=e.T;return t(!(1&e.ka)),0>=r||0>=i?0:(r=n.Ib(e,n),null!=n.Jb&&n.Jb(e,n,r),n.Dc+=r,1)}function pe(e){e.ma.memory=null}function ge(e,t,n,r){return 47!=y(e,8)?0:(t[0]=y(e,14)+1,n[0]=y(e,14)+1,r[0]=y(e,1),0!=y(e,3)?0:!e.h)}function me(e,t){if(4>e)return e+1;var n=e-2>>1;return(2+(1&e)<<n)+y(t,n)+1}function ve(e,t){return 120<t?t-120:1<=(n=((n=Zr[t-1])>>4)*e+(8-(15&n)))?n:1;var n}function be(e,t,n){var r=w(n),i=e[t+=255&r].g-8;return 0<i&&(k(n,n.u+8),r=w(n),t+=e[t].value,t+=r&(1<<i)-1),k(n,n.u+e[t].g),e[t].value}function ye(e,n,r){return r.g+=e.g,r.value+=e.value<<n>>>0,t(8>=r.g),e.g}function _e(e,n,r){var i=e.xc;return t((n=0==i?0:e.vc[e.md*(r>>i)+(n>>i)])<e.Wb),e.Ya[n]}function Ae(e,n,i,a){var o=e.ab,s=e.c*n,u=e.C;n=u+n;var l=i,c=a;for(a=e.Ta,i=e.Ua;0<o--;){var f=e.gc[o],d=u,h=n,p=l,g=c,m=(c=a,l=i,f.Ea);switch(t(d<h),t(h<=f.nc),f.hc){case 2:Kn(p,g,(h-d)*m,c,l);break;case 0:var v=d,b=h,y=c,_=l,A=(E=f).Ea;0==v&&(Wn(p,g,null,null,1,y,_),W(p,g+1,0,0,A-1,y,_+1),g+=A,_+=A,++v);for(var w=1<<E.b,F=w-1,k=B(A,E.b),x=E.K,E=E.w+(v>>E.b)*k;v<b;){var C=x,S=E,O=1;for(Gn(p,g,y,_-A,1,y,_);O<A;){var D=(O&~F)+w;D>A&&(D=A),(0,Zn[C[S++]>>8&15])(p,g+ +O,y,_+O-A,D-O,y,_+O),O=D}g+=A,_+=A,++v&F||(E+=k)}h!=f.nc&&r(c,l-m,c,l+(h-d-1)*m,m);break;case 1:for(m=p,b=g,A=(p=f.Ea)-(_=p&~(y=(g=1<<f.b)-1)),v=B(p,f.b),w=f.K,f=f.w+(d>>f.b)*v;d<h;){for(F=w,k=f,x=new U,E=b+_,C=b+p;b<E;)K(F[k++],x),$n(x,m,b,g,c,l),b+=g,l+=g;b<C&&(K(F[k++],x),$n(x,m,b,A,c,l),b+=A,l+=A),++d&y||(f+=v)}break;case 3:if(p==c&&g==l&&0<f.b){for(b=c,p=m=l+(h-d)*m-(_=(h-d)*B(f.Ea,f.b)),g=c,y=l,v=[],_=(A=_)-1;0<=_;--_)v[_]=g[y+_];for(_=A-1;0<=_;--_)b[p+_]=v[_];Qn(f,d,h,c,m,c,l)}else Qn(f,d,h,p,g,c,l)}l=a,c=i}c!=i&&r(a,i,l,c,s)}function we(e,n){var r=e.V,i=e.Ba+e.c*e.C,a=n-e.C;if(t(n<=e.l.o),t(16>=a),0<a){var o=e.l,s=e.Ta,u=e.Ua,l=o.width;if(Ae(e,a,r,i),a=u=[u],t((r=e.C)<(i=n)),t(o.v<o.va),i>o.o&&(i=o.o),r<o.j){var c=o.j-r;r=o.j,a[0]+=c*l}if(r>=i?r=0:(a[0]+=4*o.v,o.ka=r-o.j,o.U=o.va-o.v,o.T=i-r,r=1),r){if(u=u[0],11>(r=e.ca).S){var f=r.f.RGBA,d=(i=r.S,a=o.U,o=o.T,c=f.eb,f.A),h=o;for(f=f.fb+e.Ma*f.A;0<h--;){var p=s,g=u,m=a,v=c,b=f;switch(i){case Ir:er(p,g,m,v,b);break;case Br:tr(p,g,m,v,b);break;case qr:tr(p,g,m,v,b),Fr(v,b,0,m,1,0);break;case Nr:ir(p,g,m,v,b);break;case Lr:te(p,g,m,v,b,1);break;case Vr:te(p,g,m,v,b,1),Fr(v,b,0,m,1,0);break;case Ur:te(p,g,m,v,b,0);break;case Wr:te(p,g,m,v,b,0),Fr(v,b,1,m,1,0);break;case Hr:nr(p,g,m,v,b);break;case Gr:nr(p,g,m,v,b),kr(v,b,m,1,0);break;case zr:rr(p,g,m,v,b);break;default:t(0)}u+=l,f+=d}e.Ma+=o}else alert("todo:EmitRescaledRowsYUVA");t(e.Ma<=r.height)}}e.C=n,t(e.C<=e.i)}function Fe(e){var t;if(0<e.ua)return 0;for(t=0;t<e.Wb;++t){var n=e.Ya[t].G,r=e.Ya[t].H;if(0<n[1][r[1]+0].g||0<n[2][r[2]+0].g||0<n[3][r[3]+0].g)return 0}return 1}function ke(e,n,r,i,a,o){if(0!=e.Z){var s=e.qd,u=e.rd;for(t(null!=mi[e.Z]);n<r;++n)mi[e.Z](s,u,i,a,i,a,o),s=i,u=a,a+=o;e.qd=s,e.rd=u}}function xe(e,n){var r=e.l.ma,i=0==r.Z||1==r.Z?e.l.j:e.C;if(i=e.C<i?i:e.C,t(n<=e.l.o),n>i){var a=e.l.width,o=r.ca,s=r.tb+a*i,u=e.V,l=e.Ba+e.c*i,c=e.gc;t(1==e.ab),t(3==c[0].hc),Xn(c[0],i,n,u,l,o,s),ke(r,i,n,o,s,a)}e.C=e.Ma=n}function Ee(e,n,r,i,a,o,s){var u=e.$/i,l=e.$%i,c=e.m,f=e.s,d=r+e.$,h=d;a=r+i*a;var p=r+i*o,g=280+f.ua,m=e.Pb?u:16777216,v=0<f.ua?f.Wa:null,b=f.wc,y=d<p?_e(f,l,u):null;t(e.C<o),t(p<=a);var _=!1;e:for(;;){for(;_||d<p;){var A=0;if(u>=m){var E=d-r;t((m=e).Pb),m.wd=m.m,m.xd=E,0<m.s.ua&&R(m.s.Wa,m.s.vb),m=u+ei}if(l&b||(y=_e(f,l,u)),t(null!=y),y.Qb&&(n[d]=y.qb,_=!0),!_)if(x(c),y.jc){A=c,E=n;var C=d,S=y.pd[w(A)&Ln-1];t(y.jc),256>S.g?(k(A,A.u+S.g),E[C]=S.value,A=0):(k(A,A.u+S.g-256),t(256<=S.value),A=S.value),0==A&&(_=!0)}else A=be(y.G[0],y.H[0],c);if(c.h)break;if(_||256>A){if(!_)if(y.nd)n[d]=(y.qb|A<<8)>>>0;else{if(x(c),_=be(y.G[1],y.H[1],c),x(c),E=be(y.G[2],y.H[2],c),C=be(y.G[3],y.H[3],c),c.h)break;n[d]=(C<<24|_<<16|A<<8|E)>>>0}if(_=!1,++d,++l>=i&&(l=0,++u,null!=s&&u<=o&&!(u%16)&&s(e,u),null!=v))for(;h<d;)A=n[h++],v.X[(506832829*A&4294967295)>>>v.Mb]=A}else if(280>A){if(A=me(A-256,c),E=be(y.G[4],y.H[4],c),x(c),E=ve(i,E=me(E,c)),c.h)break;if(d-r<E||a-d<A)break e;for(C=0;C<A;++C)n[d+C]=n[d+C-E];for(d+=A,l+=A;l>=i;)l-=i,++u,null!=s&&u<=o&&!(u%16)&&s(e,u);if(t(d<=a),l&b&&(y=_e(f,l,u)),null!=v)for(;h<d;)A=n[h++],v.X[(506832829*A&4294967295)>>>v.Mb]=A}else{if(!(A<g))break e;for(_=A-280,t(null!=v);h<d;)A=n[h++],v.X[(506832829*A&4294967295)>>>v.Mb]=A;A=d,t(!(_>>>(E=v).Xa)),n[A]=E.X[_],_=!0}_||t(c.h==F(c))}if(e.Pb&&c.h&&d<a)t(e.m.h),e.a=5,e.m=e.wd,e.$=e.xd,0<e.s.ua&&R(e.s.vb,e.s.Wa);else{if(c.h)break e;null!=s&&s(e,u>o?o:u),e.a=0,e.$=d-r}return 1}return e.a=3,0}function Ce(e){t(null!=e),e.vc=null,e.yc=null,e.Ya=null;var n=e.Wa;null!=n&&(n.X=null),e.vb=null,t(null!=e)}function Se(){var t=new sn;return null==t?null:(t.a=0,t.xb=gi,ne("Predictor","VP8LPredictors"),ne("Predictor","VP8LPredictors_C"),ne("PredictorAdd","VP8LPredictorsAdd"),ne("PredictorAdd","VP8LPredictorsAdd_C"),Kn=G,$n=Q,er=X,tr=J,nr=Z,rr=$,ir=ee,e.VP8LMapColor32b=Yn,e.VP8LMapColor8b=Jn,t)}function Oe(e,n,r,s,u){var l=1,d=[e],p=[n],g=s.m,m=s.s,v=null,b=0;e:for(;;){if(r)for(;l&&y(g,1);){var _=d,A=p,F=s,E=1,C=F.m,S=F.gc[F.ab],O=y(C,2);if(F.Oc&1<<O)l=0;else{switch(F.Oc|=1<<O,S.hc=O,S.Ea=_[0],S.nc=A[0],S.K=[null],++F.ab,t(4>=F.ab),O){case 0:case 1:S.b=y(C,3)+2,E=Oe(B(S.Ea,S.b),B(S.nc,S.b),0,F,S.K),S.K=S.K[0];break;case 3:var D,j=y(C,8)+1,T=16<j?0:4<j?1:2<j?2:3;if(_[0]=B(S.Ea,T),S.b=T,D=E=Oe(j,1,0,F,S.K)){var R,M=j,I=S,L=1<<(8>>I.b),U=a(L);if(null==U)D=0;else{var H=I.K[0],z=I.w;for(U[0]=I.K[0][0],R=1;R<1*M;++R)U[R]=N(H[z+R],U[R-1]);for(;R<4*L;++R)U[R]=0;I.K[0]=null,I.K[0]=U,D=1}}E=D;break;case 2:break;default:t(0)}l=E}}if(d=d[0],p=p[0],l&&y(g,1)&&!(l=1<=(b=y(g,4))&&11>=b)){s.a=3;break e}var q;if(q=l)t:{var V,W,G,K=s,Q=d,Y=p,X=b,J=r,Z=K.m,$=K.s,ee=[null],te=1,ne=0,re=$r[X];n:for(;;){if(J&&y(Z,1)){var ie=y(Z,3)+2,ae=B(Q,ie),oe=B(Y,ie),se=ae*oe;if(!Oe(ae,oe,0,K,ee))break n;for(ee=ee[0],$.xc=ie,V=0;V<se;++V){var ue=ee[V]>>8&65535;ee[V]=ue,ue>=te&&(te=ue+1)}}if(Z.h)break n;for(W=0;5>W;++W){var le=Yr[W];!W&&0<X&&(le+=1<<X),ne<le&&(ne=le)}var ce=o(te*re,f),fe=te,de=o(fe,h);if(null==de)var he=null;else t(65536>=fe),he=de;var pe=a(ne);if(null==he||null==pe||null==ce){K.a=1;break n}var ge=ce;for(V=G=0;V<te;++V){var me=he[V],ve=me.G,be=me.H,_e=0,Ae=1,we=0;for(W=0;5>W;++W){le=Yr[W],ve[W]=ge,be[W]=G,!W&&0<X&&(le+=1<<X);r:{var Fe,ke=le,xe=K,Se=pe,De=ge,je=G,Te=0,Pe=xe.m,Re=y(Pe,1);if(i(Se,0,0,ke),Re){var Me=y(Pe,1)+1,Ie=y(Pe,1),Be=y(Pe,0==Ie?1:8);Se[Be]=1,2==Me&&(Se[Be=y(Pe,8)]=1);var Ne=1}else{var Le=a(19),Ue=y(Pe,4)+4;if(19<Ue){xe.a=3;var He=0;break r}for(Fe=0;Fe<Ue;++Fe)Le[Jr[Fe]]=y(Pe,3);var ze=void 0,qe=void 0,Ve=xe,We=Le,Ge=ke,Ke=Se,Qe=0,Ye=Ve.m,Xe=8,Je=o(128,f);i:for(;c(Je,0,7,We,19);){if(y(Ye,1)){var Ze=2+2*y(Ye,3);if((ze=2+y(Ye,Ze))>Ge)break i}else ze=Ge;for(qe=0;qe<Ge&&ze--;){x(Ye);var $e=Je[0+(127&w(Ye))];k(Ye,Ye.u+$e.g);var et=$e.value;if(16>et)Ke[qe++]=et,0!=et&&(Xe=et);else{var tt=16==et,nt=et-16,rt=Qr[nt],it=y(Ye,Kr[nt])+rt;if(qe+it>Ge)break i;for(var at=tt?Xe:0;0<it--;)Ke[qe++]=at}}Qe=1;break i}Qe||(Ve.a=3),Ne=Qe}(Ne=Ne&&!Pe.h)&&(Te=c(De,je,8,Se,ke)),Ne&&0!=Te?He=Te:(xe.a=3,He=0)}if(0==He)break n;if(Ae&&1==Xr[W]&&(Ae=0==ge[G].g),_e+=ge[G].g,G+=He,3>=W){var ot,st=pe[0];for(ot=1;ot<le;++ot)pe[ot]>st&&(st=pe[ot]);we+=st}}if(me.nd=Ae,me.Qb=0,Ae&&(me.qb=(ve[3][be[3]+0].value<<24|ve[1][be[1]+0].value<<16|ve[2][be[2]+0].value)>>>0,0==_e&&256>ve[0][be[0]+0].value&&(me.Qb=1,me.qb+=ve[0][be[0]+0].value<<8)),me.jc=!me.Qb&&6>we,me.jc){var ut,lt=me;for(ut=0;ut<Ln;++ut){var ct=ut,ft=lt.pd[ct],dt=lt.G[0][lt.H[0]+ct];256<=dt.value?(ft.g=dt.g+256,ft.value=dt.value):(ft.g=0,ft.value=0,ct>>=ye(dt,8,ft),ct>>=ye(lt.G[1][lt.H[1]+ct],16,ft),ct>>=ye(lt.G[2][lt.H[2]+ct],0,ft),ye(lt.G[3][lt.H[3]+ct],24,ft))}}}$.vc=ee,$.Wb=te,$.Ya=he,$.yc=ce,q=1;break t}q=0}if(!(l=q)){s.a=3;break e}if(0<b){if(m.ua=1<<b,!P(m.Wa,b)){s.a=1,l=0;break e}}else m.ua=0;var ht=s,pt=d,gt=p,mt=ht.s,vt=mt.xc;if(ht.c=pt,ht.i=gt,mt.md=B(pt,vt),mt.wc=0==vt?-1:(1<<vt)-1,r){s.xb=pi;break e}if(null==(v=a(d*p))){s.a=1,l=0;break e}l=(l=Ee(s,v,0,d,p,p,null))&&!g.h;break e}return l?(null!=u?u[0]=v:(t(null==v),t(r)),s.$=0,r||Ce(m)):Ce(m),l}function De(e,n){var r=e.c*e.i,i=r+n+16*n;return t(e.c<=n),e.V=a(i),null==e.V?(e.Ta=null,e.Ua=0,e.a=1,0):(e.Ta=e.V,e.Ua=e.Ba+r+n,1)}function je(e,n){var r=e.C,i=n-r,a=e.V,o=e.Ba+e.c*r;for(t(n<=e.l.o);0<i;){var s=16<i?16:i,u=e.l.ma,l=e.l.width,c=l*s,f=u.ca,d=u.tb+l*r,h=e.Ta,p=e.Ua;Ae(e,s,a,o),Er(h,p,f,d,c),ke(u,r,r+s,f,d,l),i-=s,a+=s*e.c,r+=s}t(r==n),e.C=e.Ma=n}function Te(){this.ub=this.yd=this.td=this.Rb=0}function Pe(){this.Kd=this.Ld=this.Ud=this.Td=this.i=this.c=0}function Re(){this.Fb=this.Bb=this.Cb=0,this.Zb=a(4),this.Lb=a(4)}function Me(){this.Yb=function(){var e=[];return function e(t,n,r){for(var i=r[n],a=0;a<i&&(t.push(r.length>n+1?[]:0),!(r.length<n+1));a++)e(t[a],n+1,r)}(e,0,[3,11]),e}()}function Ie(){this.jb=a(3),this.Wc=s([4,8],Me),this.Xc=s([4,17],Me)}function Be(){this.Pc=this.wb=this.Tb=this.zd=0,this.vd=new a(4),this.od=new a(4)}function Ne(){this.ld=this.La=this.dd=this.tc=0}function Le(){this.Na=this.la=0}function Ue(){this.Sc=[0,0],this.Eb=[0,0],this.Qc=[0,0],this.ia=this.lc=0}function He(){this.ad=a(384),this.Za=0,this.Ob=a(16),this.$b=this.Ad=this.ia=this.Gc=this.Hc=this.Dd=0}function ze(){this.uc=this.M=this.Nb=0,this.wa=Array(new Ne),this.Y=0,this.ya=Array(new He),this.aa=0,this.l=new Ge}function qe(){this.y=a(16),this.f=a(8),this.ea=a(8)}function Ve(){this.cb=this.a=0,this.sc="",this.m=new _,this.Od=new Te,this.Kc=new Pe,this.ed=new Be,this.Qa=new Re,this.Ic=this.$c=this.Aa=0,this.D=new ze,this.Xb=this.Va=this.Hb=this.zb=this.yb=this.Ub=this.za=0,this.Jc=o(8,_),this.ia=0,this.pb=o(4,Ue),this.Pa=new Ie,this.Bd=this.kc=0,this.Ac=[],this.Bc=0,this.zc=[0,0,0,0],this.Gd=Array(new qe),this.Hd=0,this.rb=Array(new Le),this.sb=0,this.wa=Array(new Ne),this.Y=0,this.oc=[],this.pc=0,this.sa=[],this.ta=0,this.qa=[],this.ra=0,this.Ha=[],this.B=this.R=this.Ia=0,this.Ec=[],this.M=this.ja=this.Vb=this.Fc=0,this.ya=Array(new He),this.L=this.aa=0,this.gd=s([4,2],Ne),this.ga=null,this.Fa=[],this.Cc=this.qc=this.P=0,this.Gb=[],this.Uc=0,this.mb=[],this.nb=0,this.rc=[],this.Ga=this.Vc=0}function We(e,t){return 0>e?0:e>t?t:e}function Ge(){this.T=this.U=this.ka=this.height=this.width=0,this.y=[],this.f=[],this.ea=[],this.Rc=this.fa=this.W=this.N=this.O=0,this.ma="void",this.put="VP8IoPutHook",this.ac="VP8IoSetupHook",this.bc="VP8IoTeardownHook",this.ha=this.Kb=0,this.data=[],this.hb=this.ib=this.da=this.o=this.j=this.va=this.v=this.Da=this.ob=this.w=0,this.F=[],this.J=0}function Ke(){var e=new Ve;return null!=e&&(e.a=0,e.sc="OK",e.cb=0,e.Xb=0,ri||(ri=Je)),e}function Qe(e,t,n){return 0==e.a&&(e.a=t,e.sc=n,e.cb=0),0}function Ye(e,t,n){return 3<=n&&157==e[t+0]&&1==e[t+1]&&42==e[t+2]}function Xe(e,n){if(null==e)return 0;if(e.a=0,e.sc="OK",null==n)return Qe(e,2,"null VP8Io passed to VP8GetHeaders()");var r=n.data,a=n.w,o=n.ha;if(4>o)return Qe(e,7,"Truncated header.");var s=r[a+0]|r[a+1]<<8|r[a+2]<<16,u=e.Od;if(u.Rb=!(1&s),u.td=s>>1&7,u.yd=s>>4&1,u.ub=s>>5,3<u.td)return Qe(e,3,"Incorrect keyframe parameters.");if(!u.yd)return Qe(e,4,"Frame not displayable.");a+=3,o-=3;var l=e.Kc;if(u.Rb){if(7>o)return Qe(e,7,"cannot parse picture header");if(!Ye(r,a,o))return Qe(e,3,"Bad code word");l.c=16383&(r[a+4]<<8|r[a+3]),l.Td=r[a+4]>>6,l.i=16383&(r[a+6]<<8|r[a+5]),l.Ud=r[a+6]>>6,a+=7,o-=7,e.za=l.c+15>>4,e.Ub=l.i+15>>4,n.width=l.c,n.height=l.i,n.Da=0,n.j=0,n.v=0,n.va=n.width,n.o=n.height,n.da=0,n.ib=n.width,n.hb=n.height,n.U=n.width,n.T=n.height,i((s=e.Pa).jb,0,255,s.jb.length),t(null!=(s=e.Qa)),s.Cb=0,s.Bb=0,s.Fb=1,i(s.Zb,0,0,s.Zb.length),i(s.Lb,0,0,s.Lb)}if(u.ub>o)return Qe(e,7,"bad partition length");p(s=e.m,r,a,u.ub),a+=u.ub,o-=u.ub,u.Rb&&(l.Ld=C(s),l.Kd=C(s)),l=e.Qa;var c,f=e.Pa;if(t(null!=s),t(null!=l),l.Cb=C(s),l.Cb){if(l.Bb=C(s),C(s)){for(l.Fb=C(s),c=0;4>c;++c)l.Zb[c]=C(s)?m(s,7):0;for(c=0;4>c;++c)l.Lb[c]=C(s)?m(s,6):0}if(l.Bb)for(c=0;3>c;++c)f.jb[c]=C(s)?g(s,8):255}else l.Bb=0;if(s.Ka)return Qe(e,3,"cannot parse segment header");if((l=e.ed).zd=C(s),l.Tb=g(s,6),l.wb=g(s,3),l.Pc=C(s),l.Pc&&C(s)){for(f=0;4>f;++f)C(s)&&(l.vd[f]=m(s,6));for(f=0;4>f;++f)C(s)&&(l.od[f]=m(s,6))}if(e.L=0==l.Tb?0:l.zd?1:2,s.Ka)return Qe(e,3,"cannot parse filter header");var d=o;if(o=c=a,a=c+d,l=d,e.Xb=(1<<g(e.m,2))-1,d<3*(f=e.Xb))r=7;else{for(c+=3*f,l-=3*f,d=0;d<f;++d){var h=r[o+0]|r[o+1]<<8|r[o+2]<<16;h>l&&(h=l),p(e.Jc[+d],r,c,h),c+=h,l-=h,o+=3}p(e.Jc[+f],r,c,l),r=c<a?0:5}if(0!=r)return Qe(e,r,"cannot parse partitions");for(r=g(c=e.m,7),o=C(c)?m(c,4):0,a=C(c)?m(c,4):0,l=C(c)?m(c,4):0,f=C(c)?m(c,4):0,c=C(c)?m(c,4):0,d=e.Qa,h=0;4>h;++h){if(d.Cb){var v=d.Zb[h];d.Fb||(v+=r)}else{if(0<h){e.pb[h]=e.pb[0];continue}v=r}var b=e.pb[h];b.Sc[0]=ti[We(v+o,127)],b.Sc[1]=ni[We(v+0,127)],b.Eb[0]=2*ti[We(v+a,127)],b.Eb[1]=101581*ni[We(v+l,127)]>>16,8>b.Eb[1]&&(b.Eb[1]=8),b.Qc[0]=ti[We(v+f,117)],b.Qc[1]=ni[We(v+c,127)],b.lc=v+c}if(!u.Rb)return Qe(e,4,"Not a key frame.");for(C(s),u=e.Pa,r=0;4>r;++r){for(o=0;8>o;++o)for(a=0;3>a;++a)for(l=0;11>l;++l)f=S(s,li[r][o][a][l])?g(s,8):si[r][o][a][l],u.Wc[r][o].Yb[a][l]=f;for(o=0;17>o;++o)u.Xc[r][o]=u.Wc[r][ci[o]]}return e.kc=C(s),e.kc&&(e.Bd=g(s,8)),e.cb=1}function Je(e,t,n,r,i,a,o){var s=t[i].Yb[n];for(n=0;16>i;++i){if(!S(e,s[n+0]))return i;for(;!S(e,s[n+1]);)if(s=t[++i].Yb[0],n=0,16==i)return 16;var u=t[i+1].Yb;if(S(e,s[n+2])){var l=e,c=0;if(S(l,(d=s)[(f=n)+3]))if(S(l,d[f+6])){for(s=0,f=2*(c=S(l,d[f+8]))+(d=S(l,d[f+9+c])),c=0,d=ii[f];d[s];++s)c+=c+S(l,d[s]);c+=3+(8<<f)}else S(l,d[f+7])?(c=7+2*S(l,165),c+=S(l,145)):c=5+S(l,159);else c=S(l,d[f+4])?3+S(l,d[f+5]):2;s=u[2]}else c=1,s=u[1];u=o+ai[i],0>(l=e).b&&E(l);var f,d=l.b,h=(f=l.Ca>>1)-(l.I>>d)>>31;--l.b,l.Ca+=h,l.Ca|=1,l.I-=(f+1&h)<<d,a[u]=((c^h)-h)*r[(0<i)+0]}return 16}function Ze(e){var t=e.rb[e.sb-1];t.la=0,t.Na=0,i(e.zc,0,0,e.zc.length),e.ja=0}function $e(e,n){if(null==e)return 0;if(null==n)return Qe(e,2,"NULL VP8Io parameter in VP8Decode().");if(!e.cb&&!Xe(e,n))return 0;if(t(e.cb),null==n.ac||n.ac(n)){n.ob&&(e.L=0);var s=Li[e.L];if(2==e.L?(e.yb=0,e.zb=0):(e.yb=n.v-s>>4,e.zb=n.j-s>>4,0>e.yb&&(e.yb=0),0>e.zb&&(e.zb=0)),e.Va=n.o+15+s>>4,e.Hb=n.va+15+s>>4,e.Hb>e.za&&(e.Hb=e.za),e.Va>e.Ub&&(e.Va=e.Ub),0<e.L){var u=e.ed;for(s=0;4>s;++s){var l;if(e.Qa.Cb){var c=e.Qa.Lb[s];e.Qa.Fb||(c+=u.Tb)}else c=u.Tb;for(l=0;1>=l;++l){var f=e.gd[s][l],d=c;if(u.Pc&&(d+=u.vd[0],l&&(d+=u.od[0])),0<(d=0>d?0:63<d?63:d)){var h=d;0<u.wb&&(h=4<u.wb?h>>2:h>>1)>9-u.wb&&(h=9-u.wb),1>h&&(h=1),f.dd=h,f.tc=2*d+h,f.ld=40<=d?2:15<=d?1:0}else f.tc=0;f.La=l}}}s=0}else Qe(e,6,"Frame setup failed"),s=e.a;if(s=0==s){if(s){e.$c=0,0<e.Aa||(e.Ic=Hi);e:{s=e.Ic,u=4*(h=e.za);var p=32*h,g=h+1,m=0<e.L?h*(0<e.Aa?2:1):0,v=(2==e.Aa?2:1)*h;if((f=u+832+(l=3*(16*s+Li[e.L])/2*p)+(c=null!=e.Fa&&0<e.Fa.length?e.Kc.c*e.Kc.i:0))!=f)s=0;else{if(f>e.Vb){if(e.Vb=0,e.Ec=a(f),e.Fc=0,null==e.Ec){s=Qe(e,1,"no memory during frame initialization.");break e}e.Vb=f}f=e.Ec,d=e.Fc,e.Ac=f,e.Bc=d,d+=u,e.Gd=o(p,qe),e.Hd=0,e.rb=o(g+1,Le),e.sb=1,e.wa=m?o(m,Ne):null,e.Y=0,e.D.Nb=0,e.D.wa=e.wa,e.D.Y=e.Y,0<e.Aa&&(e.D.Y+=h),t(!0),e.oc=f,e.pc=d,d+=832,e.ya=o(v,He),e.aa=0,e.D.ya=e.ya,e.D.aa=e.aa,2==e.Aa&&(e.D.aa+=h),e.R=16*h,e.B=8*h,h=(p=Li[e.L])*e.R,p=p/2*e.B,e.sa=f,e.ta=d+h,e.qa=e.sa,e.ra=e.ta+16*s*e.R+p,e.Ha=e.qa,e.Ia=e.ra+8*s*e.B+p,e.$c=0,d+=l,e.mb=c?f:null,e.nb=c?d:null,t(d+c<=e.Fc+e.Vb),Ze(e),i(e.Ac,e.Bc,0,u),s=1}}if(s){if(n.ka=0,n.y=e.sa,n.O=e.ta,n.f=e.qa,n.N=e.ra,n.ea=e.Ha,n.Vd=e.Ia,n.fa=e.R,n.Rc=e.B,n.F=null,n.J=0,!jr){for(s=-255;255>=s;++s)Cr[255+s]=0>s?-s:s;for(s=-1020;1020>=s;++s)Sr[1020+s]=-128>s?-128:127<s?127:s;for(s=-112;112>=s;++s)Or[112+s]=-16>s?-16:15<s?15:s;for(s=-255;510>=s;++s)Dr[255+s]=0>s?0:255<s?255:s;jr=1}ar=lt,or=at,ur=ot,lr=st,cr=ut,sr=it,fr=Qt,dr=Yt,hr=Zt,pr=$t,gr=Xt,mr=Jt,vr=en,br=tn,yr=zt,_r=qt,Ar=Vt,wr=Wt,di[0]=kt,di[1]=ft,di[2]=wt,di[3]=Ft,di[4]=xt,di[5]=Ct,di[6]=Et,di[7]=St,di[8]=Dt,di[9]=Ot,fi[0]=vt,fi[1]=ht,fi[2]=pt,fi[3]=gt,fi[4]=bt,fi[5]=yt,fi[6]=_t,hi[0]=Rt,hi[1]=dt,hi[2]=jt,hi[3]=Tt,hi[4]=It,hi[5]=Mt,hi[6]=Bt,s=1}else s=0}s&&(s=function(e,n){for(e.M=0;e.M<e.Va;++e.M){var o,s=e.Jc[e.M&e.Xb],u=e.m,l=e;for(o=0;o<l.za;++o){var c=u,f=l,d=f.Ac,h=f.Bc+4*o,p=f.zc,g=f.ya[f.aa+o];if(f.Qa.Bb?g.$b=S(c,f.Pa.jb[0])?2+S(c,f.Pa.jb[2]):S(c,f.Pa.jb[1]):g.$b=0,f.kc&&(g.Ad=S(c,f.Bd)),g.Za=!S(c,145)+0,g.Za){var m=g.Ob,v=0;for(f=0;4>f;++f){var b,y=p[0+f];for(b=0;4>b;++b){y=ui[d[h+b]][y];for(var _=oi[S(c,y[0])];0<_;)_=oi[2*_+S(c,y[_])];y=-_,d[h+b]=y}r(m,v,d,h,4),v+=4,p[0+f]=y}}else y=S(c,156)?S(c,128)?1:3:S(c,163)?2:0,g.Ob[0]=y,i(d,h,y,4),i(p,0,y,4);g.Dd=S(c,142)?S(c,114)?S(c,183)?1:3:2:0}if(l.m.Ka)return Qe(e,7,"Premature end-of-partition0 encountered.");for(;e.ja<e.za;++e.ja){if(l=s,c=(u=e).rb[u.sb-1],d=u.rb[u.sb+u.ja],o=u.ya[u.aa+u.ja],h=u.kc?o.Ad:0)c.la=d.la=0,o.Za||(c.Na=d.Na=0),o.Hc=0,o.Gc=0,o.ia=0;else{var A,w;if(c=d,d=l,h=u.Pa.Xc,p=u.ya[u.aa+u.ja],g=u.pb[p.$b],f=p.ad,m=0,v=u.rb[u.sb-1],y=b=0,i(f,m,0,384),p.Za)var F=0,k=h[3];else{_=a(16);var x=c.Na+v.Na;if(x=ri(d,h[1],x,g.Eb,0,_,0),c.Na=v.Na=(0<x)+0,1<x)ar(_,0,f,m);else{var E=_[0]+3>>3;for(_=0;256>_;_+=16)f[m+_]=E}F=1,k=h[0]}var C=15&c.la,O=15&v.la;for(_=0;4>_;++_){var D=1&O;for(E=w=0;4>E;++E)C=C>>1|(D=(x=ri(d,k,x=D+(1&C),g.Sc,F,f,m))>F)<<7,w=w<<2|(3<x?3:1<x?2:0!=f[m+0]),m+=16;C>>=4,O=O>>1|D<<7,b=(b<<8|w)>>>0}for(k=C,F=O>>4,A=0;4>A;A+=2){for(w=0,C=c.la>>4+A,O=v.la>>4+A,_=0;2>_;++_){for(D=1&O,E=0;2>E;++E)x=D+(1&C),C=C>>1|(D=0<(x=ri(d,h[2],x,g.Qc,0,f,m)))<<3,w=w<<2|(3<x?3:1<x?2:0!=f[m+0]),m+=16;C>>=2,O=O>>1|D<<5}y|=w<<4*A,k|=C<<4<<A,F|=(240&O)<<A}c.la=k,v.la=F,p.Hc=b,p.Gc=y,p.ia=43690&y?0:g.ia,h=!(b|y)}if(0<u.L&&(u.wa[u.Y+u.ja]=u.gd[o.$b][o.Za],u.wa[u.Y+u.ja].La|=!h),l.Ka)return Qe(e,7,"Premature end-of-file encountered.")}if(Ze(e),u=n,l=1,o=(s=e).D,c=0<s.L&&s.M>=s.zb&&s.M<=s.Va,0==s.Aa)e:{if(o.M=s.M,o.uc=c,Rn(s,o),l=1,o=(w=s.D).Nb,c=(y=Li[s.L])*s.R,d=y/2*s.B,_=16*o*s.R,E=8*o*s.B,h=s.sa,p=s.ta-c+_,g=s.qa,f=s.ra-d+E,m=s.Ha,v=s.Ia-d+E,O=0==(C=w.M),b=C>=s.Va-1,2==s.Aa&&Rn(s,w),w.uc)for(D=(x=s).D.M,t(x.D.uc),w=x.yb;w<x.Hb;++w){F=w,k=D;var j=(T=(H=x).D).Nb;A=H.R;var T=T.wa[T.Y+F],P=H.sa,R=H.ta+16*j*A+16*F,M=T.dd,I=T.tc;if(0!=I)if(t(3<=I),1==H.L)0<F&&_r(P,R,A,I+4),T.La&&wr(P,R,A,I),0<k&&yr(P,R,A,I+4),T.La&&Ar(P,R,A,I);else{var B=H.B,N=H.qa,L=H.ra+8*j*B+8*F,U=H.Ha,H=H.Ia+8*j*B+8*F;j=T.ld,0<F&&(dr(P,R,A,I+4,M,j),pr(N,L,U,H,B,I+4,M,j)),T.La&&(mr(P,R,A,I,M,j),br(N,L,U,H,B,I,M,j)),0<k&&(fr(P,R,A,I+4,M,j),hr(N,L,U,H,B,I+4,M,j)),T.La&&(gr(P,R,A,I,M,j),vr(N,L,U,H,B,I,M,j))}}if(s.ia&&alert("todo:DitherRow"),null!=u.put){if(w=16*C,C=16*(C+1),O?(u.y=s.sa,u.O=s.ta+_,u.f=s.qa,u.N=s.ra+E,u.ea=s.Ha,u.W=s.Ia+E):(w-=y,u.y=h,u.O=p,u.f=g,u.N=f,u.ea=m,u.W=v),b||(C-=y),C>u.o&&(C=u.o),u.F=null,u.J=null,null!=s.Fa&&0<s.Fa.length&&w<C&&(u.J=dn(s,u,w,C-w),u.F=s.mb,null==u.F&&0==u.F.length)){l=Qe(s,3,"Could not decode alpha data.");break e}w<u.j&&(y=u.j-w,w=u.j,t(!(1&y)),u.O+=s.R*y,u.N+=s.B*(y>>1),u.W+=s.B*(y>>1),null!=u.F&&(u.J+=u.width*y)),w<C&&(u.O+=u.v,u.N+=u.v>>1,u.W+=u.v>>1,null!=u.F&&(u.J+=u.v),u.ka=w-u.j,u.U=u.va-u.v,u.T=C-w,l=u.put(u))}o+1!=s.Ic||b||(r(s.sa,s.ta-c,h,p+16*s.R,c),r(s.qa,s.ra-d,g,f+8*s.B,d),r(s.Ha,s.Ia-d,m,v+8*s.B,d))}if(!l)return Qe(e,6,"Output aborted.")}return 1}(e,n)),null!=n.bc&&n.bc(n),s&=1}return s?(e.cb=0,s):0}function et(e,t,n,r,i){i=e[t+n+32*r]+(i>>3),e[t+n+32*r]=-256&i?0>i?0:255:i}function tt(e,t,n,r,i,a){et(e,t,0,n,r+i),et(e,t,1,n,r+a),et(e,t,2,n,r-a),et(e,t,3,n,r-i)}function nt(e){return(20091*e>>16)+e}function rt(e,t,n,r){var i,o=0,s=a(16);for(i=0;4>i;++i){var u=e[t+0]+e[t+8],l=e[t+0]-e[t+8],c=(35468*e[t+4]>>16)-nt(e[t+12]),f=nt(e[t+4])+(35468*e[t+12]>>16);s[o+0]=u+f,s[o+1]=l+c,s[o+2]=l-c,s[o+3]=u-f,o+=4,t++}for(i=o=0;4>i;++i)u=(e=s[o+0]+4)+s[o+8],l=e-s[o+8],c=(35468*s[o+4]>>16)-nt(s[o+12]),et(n,r,0,0,u+(f=nt(s[o+4])+(35468*s[o+12]>>16))),et(n,r,1,0,l+c),et(n,r,2,0,l-c),et(n,r,3,0,u-f),o++,r+=32}function it(e,t,n,r){var i=e[t+0]+4,a=35468*e[t+4]>>16,o=nt(e[t+4]),s=35468*e[t+1]>>16;tt(n,r,0,i+o,e=nt(e[t+1]),s),tt(n,r,1,i+a,e,s),tt(n,r,2,i-a,e,s),tt(n,r,3,i-o,e,s)}function at(e,t,n,r,i){rt(e,t,n,r),i&&rt(e,t+16,n,r+4)}function ot(e,t,n,r){or(e,t+0,n,r,1),or(e,t+32,n,r+128,1)}function st(e,t,n,r){var i;for(e=e[t+0]+4,i=0;4>i;++i)for(t=0;4>t;++t)et(n,r,t,i,e)}function ut(e,t,n,r){e[t+0]&&lr(e,t+0,n,r),e[t+16]&&lr(e,t+16,n,r+4),e[t+32]&&lr(e,t+32,n,r+128),e[t+48]&&lr(e,t+48,n,r+128+4)}function lt(e,t,n,r){var i,o=a(16);for(i=0;4>i;++i){var s=e[t+0+i]+e[t+12+i],u=e[t+4+i]+e[t+8+i],l=e[t+4+i]-e[t+8+i],c=e[t+0+i]-e[t+12+i];o[0+i]=s+u,o[8+i]=s-u,o[4+i]=c+l,o[12+i]=c-l}for(i=0;4>i;++i)s=(e=o[0+4*i]+3)+o[3+4*i],u=o[1+4*i]+o[2+4*i],l=o[1+4*i]-o[2+4*i],c=e-o[3+4*i],n[r+0]=s+u>>3,n[r+16]=c+l>>3,n[r+32]=s-u>>3,n[r+48]=c-l>>3,r+=64}function ct(e,t,n){var r,i=t-32,a=Rr,o=255-e[i-1];for(r=0;r<n;++r){var s,u=a,l=o+e[t-1];for(s=0;s<n;++s)e[t+s]=u[l+e[i+s]];t+=32}}function ft(e,t){ct(e,t,4)}function dt(e,t){ct(e,t,8)}function ht(e,t){ct(e,t,16)}function pt(e,t){var n;for(n=0;16>n;++n)r(e,t+32*n,e,t-32,16)}function gt(e,t){var n;for(n=16;0<n;--n)i(e,t,e[t-1],16),t+=32}function mt(e,t,n){var r;for(r=0;16>r;++r)i(t,n+32*r,e,16)}function vt(e,t){var n,r=16;for(n=0;16>n;++n)r+=e[t-1+32*n]+e[t+n-32];mt(r>>5,e,t)}function bt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t-1+32*n];mt(r>>4,e,t)}function yt(e,t){var n,r=8;for(n=0;16>n;++n)r+=e[t+n-32];mt(r>>4,e,t)}function _t(e,t){mt(128,e,t)}function At(e,t,n){return e+2*t+n+2>>2}function wt(e,t){var n,i=t-32;for(i=new Uint8Array([At(e[i-1],e[i+0],e[i+1]),At(e[i+0],e[i+1],e[i+2]),At(e[i+1],e[i+2],e[i+3]),At(e[i+2],e[i+3],e[i+4])]),n=0;4>n;++n)r(e,t+32*n,i,0,i.length)}function Ft(e,t){var n=e[t-1],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];O(e,t+0,16843009*At(e[t-1-32],n,r)),O(e,t+32,16843009*At(n,r,i)),O(e,t+64,16843009*At(r,i,a)),O(e,t+96,16843009*At(i,a,a))}function kt(e,t){var n,r=4;for(n=0;4>n;++n)r+=e[t+n-32]+e[t-1+32*n];for(r>>=3,n=0;4>n;++n)i(e,t+32*n,r,4)}function xt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],u=e[t+2-32],l=e[t+3-32];e[t+0+96]=At(r,i,e[t-1+96]),e[t+1+96]=e[t+0+64]=At(n,r,i),e[t+2+96]=e[t+1+64]=e[t+0+32]=At(a,n,r),e[t+3+96]=e[t+2+64]=e[t+1+32]=e[t+0+0]=At(o,a,n),e[t+3+64]=e[t+2+32]=e[t+1+0]=At(s,o,a),e[t+3+32]=e[t+2+0]=At(u,s,o),e[t+3+0]=At(l,u,s)}function Et(e,t){var n=e[t+1-32],r=e[t+2-32],i=e[t+3-32],a=e[t+4-32],o=e[t+5-32],s=e[t+6-32],u=e[t+7-32];e[t+0+0]=At(e[t+0-32],n,r),e[t+1+0]=e[t+0+32]=At(n,r,i),e[t+2+0]=e[t+1+32]=e[t+0+64]=At(r,i,a),e[t+3+0]=e[t+2+32]=e[t+1+64]=e[t+0+96]=At(i,a,o),e[t+3+32]=e[t+2+64]=e[t+1+96]=At(a,o,s),e[t+3+64]=e[t+2+96]=At(o,s,u),e[t+3+96]=At(s,u,u)}function Ct(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1-32],o=e[t+0-32],s=e[t+1-32],u=e[t+2-32],l=e[t+3-32];e[t+0+0]=e[t+1+64]=a+o+1>>1,e[t+1+0]=e[t+2+64]=o+s+1>>1,e[t+2+0]=e[t+3+64]=s+u+1>>1,e[t+3+0]=u+l+1>>1,e[t+0+96]=At(i,r,n),e[t+0+64]=At(r,n,a),e[t+0+32]=e[t+1+96]=At(n,a,o),e[t+1+32]=e[t+2+96]=At(a,o,s),e[t+2+32]=e[t+3+96]=At(o,s,u),e[t+3+32]=At(s,u,l)}function St(e,t){var n=e[t+0-32],r=e[t+1-32],i=e[t+2-32],a=e[t+3-32],o=e[t+4-32],s=e[t+5-32],u=e[t+6-32],l=e[t+7-32];e[t+0+0]=n+r+1>>1,e[t+1+0]=e[t+0+64]=r+i+1>>1,e[t+2+0]=e[t+1+64]=i+a+1>>1,e[t+3+0]=e[t+2+64]=a+o+1>>1,e[t+0+32]=At(n,r,i),e[t+1+32]=e[t+0+96]=At(r,i,a),e[t+2+32]=e[t+1+96]=At(i,a,o),e[t+3+32]=e[t+2+96]=At(a,o,s),e[t+3+64]=At(o,s,u),e[t+3+96]=At(s,u,l)}function Ot(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96];e[t+0+0]=n+r+1>>1,e[t+2+0]=e[t+0+32]=r+i+1>>1,e[t+2+32]=e[t+0+64]=i+a+1>>1,e[t+1+0]=At(n,r,i),e[t+3+0]=e[t+1+32]=At(r,i,a),e[t+3+32]=e[t+1+64]=At(i,a,a),e[t+3+64]=e[t+2+64]=e[t+0+96]=e[t+1+96]=e[t+2+96]=e[t+3+96]=a}function Dt(e,t){var n=e[t-1+0],r=e[t-1+32],i=e[t-1+64],a=e[t-1+96],o=e[t-1-32],s=e[t+0-32],u=e[t+1-32],l=e[t+2-32];e[t+0+0]=e[t+2+32]=n+o+1>>1,e[t+0+32]=e[t+2+64]=r+n+1>>1,e[t+0+64]=e[t+2+96]=i+r+1>>1,e[t+0+96]=a+i+1>>1,e[t+3+0]=At(s,u,l),e[t+2+0]=At(o,s,u),e[t+1+0]=e[t+3+32]=At(n,o,s),e[t+1+32]=e[t+3+64]=At(r,n,o),e[t+1+64]=e[t+3+96]=At(i,r,n),e[t+1+96]=At(a,i,r)}function jt(e,t){var n;for(n=0;8>n;++n)r(e,t+32*n,e,t-32,8)}function Tt(e,t){var n;for(n=0;8>n;++n)i(e,t,e[t-1],8),t+=32}function Pt(e,t,n){var r;for(r=0;8>r;++r)i(t,n+32*r,e,8)}function Rt(e,t){var n,r=8;for(n=0;8>n;++n)r+=e[t+n-32]+e[t-1+32*n];Pt(r>>4,e,t)}function Mt(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t+n-32];Pt(r>>3,e,t)}function It(e,t){var n,r=4;for(n=0;8>n;++n)r+=e[t-1+32*n];Pt(r>>3,e,t)}function Bt(e,t){Pt(128,e,t)}function Nt(e,t,n){var r=e[t-n],i=e[t+0],a=3*(i-r)+Tr[1020+e[t-2*n]-e[t+n]],o=Pr[112+(a+4>>3)];e[t-n]=Rr[255+r+Pr[112+(a+3>>3)]],e[t+0]=Rr[255+i-o]}function Lt(e,t,n,r){var i=e[t+0],a=e[t+n];return Mr[255+e[t-2*n]-e[t-n]]>r||Mr[255+a-i]>r}function Ut(e,t,n,r){return 4*Mr[255+e[t-n]-e[t+0]]+Mr[255+e[t-2*n]-e[t+n]]<=r}function Ht(e,t,n,r,i){var a=e[t-3*n],o=e[t-2*n],s=e[t-n],u=e[t+0],l=e[t+n],c=e[t+2*n],f=e[t+3*n];return 4*Mr[255+s-u]+Mr[255+o-l]>r?0:Mr[255+e[t-4*n]-a]<=i&&Mr[255+a-o]<=i&&Mr[255+o-s]<=i&&Mr[255+f-c]<=i&&Mr[255+c-l]<=i&&Mr[255+l-u]<=i}function zt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ut(e,t+r,n,i)&&Nt(e,t+r,n)}function qt(e,t,n,r){var i=2*r+1;for(r=0;16>r;++r)Ut(e,t+r*n,1,i)&&Nt(e,t+r*n,1)}function Vt(e,t,n,r){var i;for(i=3;0<i;--i)zt(e,t+=4*n,n,r)}function Wt(e,t,n,r){var i;for(i=3;0<i;--i)qt(e,t+=4,n,r)}function Gt(e,t,n,r,i,a,o,s){for(a=2*a+1;0<i--;){if(Ht(e,t,n,a,o))if(Lt(e,t,n,s))Nt(e,t,n);else{var u=e,l=t,c=n,f=u[l-2*c],d=u[l-c],h=u[l+0],p=u[l+c],g=u[l+2*c],m=27*(b=Tr[1020+3*(h-d)+Tr[1020+f-p]])+63>>7,v=18*b+63>>7,b=9*b+63>>7;u[l-3*c]=Rr[255+u[l-3*c]+b],u[l-2*c]=Rr[255+f+v],u[l-c]=Rr[255+d+m],u[l+0]=Rr[255+h-m],u[l+c]=Rr[255+p-v],u[l+2*c]=Rr[255+g-b]}t+=r}}function Kt(e,t,n,r,i,a,o,s){for(a=2*a+1;0<i--;){if(Ht(e,t,n,a,o))if(Lt(e,t,n,s))Nt(e,t,n);else{var u=e,l=t,c=n,f=u[l-c],d=u[l+0],h=u[l+c],p=Pr[112+(4+(g=3*(d-f))>>3)],g=Pr[112+(g+3>>3)],m=p+1>>1;u[l-2*c]=Rr[255+u[l-2*c]+m],u[l-c]=Rr[255+f+g],u[l+0]=Rr[255+d-p],u[l+c]=Rr[255+h-m]}t+=r}}function Qt(e,t,n,r,i,a){Gt(e,t,n,1,16,r,i,a)}function Yt(e,t,n,r,i,a){Gt(e,t,1,n,16,r,i,a)}function Xt(e,t,n,r,i,a){var o;for(o=3;0<o;--o)Kt(e,t+=4*n,n,1,16,r,i,a)}function Jt(e,t,n,r,i,a){var o;for(o=3;0<o;--o)Kt(e,t+=4,1,n,16,r,i,a)}function Zt(e,t,n,r,i,a,o,s){Gt(e,t,i,1,8,a,o,s),Gt(n,r,i,1,8,a,o,s)}function $t(e,t,n,r,i,a,o,s){Gt(e,t,1,i,8,a,o,s),Gt(n,r,1,i,8,a,o,s)}function en(e,t,n,r,i,a,o,s){Kt(e,t+4*i,i,1,8,a,o,s),Kt(n,r+4*i,i,1,8,a,o,s)}function tn(e,t,n,r,i,a,o,s){Kt(e,t+4,1,i,8,a,o,s),Kt(n,r+4,1,i,8,a,o,s)}function nn(){this.ba=new oe,this.ec=[],this.cc=[],this.Mc=[],this.Dc=this.Nc=this.dc=this.fc=0,this.Oa=new ue,this.memory=0,this.Ib="OutputFunc",this.Jb="OutputAlphaFunc",this.Nd="OutputRowFunc"}function rn(){this.data=[],this.offset=this.kd=this.ha=this.w=0,this.na=[],this.xa=this.gb=this.Ja=this.Sa=this.P=0}function an(){this.nc=this.Ea=this.b=this.hc=0,this.K=[],this.w=0}function on(){this.ua=0,this.Wa=new M,this.vb=new M,this.md=this.xc=this.wc=0,this.vc=[],this.Wb=0,this.Ya=new h,this.yc=new f}function sn(){this.xb=this.a=0,this.l=new Ge,this.ca=new oe,this.V=[],this.Ba=0,this.Ta=[],this.Ua=0,this.m=new A,this.Pb=0,this.wd=new A,this.Ma=this.$=this.C=this.i=this.c=this.xd=0,this.s=new on,this.ab=0,this.gc=o(4,an),this.Oc=0}function un(){this.Lc=this.Z=this.$a=this.i=this.c=0,this.l=new Ge,this.ic=0,this.ca=[],this.tb=0,this.qd=null,this.rd=0}function ln(e,t,n,r,i,a,o){for(e=null==e?0:e[t+0],t=0;t<o;++t)i[a+t]=e+n[r+t]&255,e=i[a+t]}function cn(e,t,n,r,i,a,o){var s;if(null==e)ln(null,null,n,r,i,a,o);else for(s=0;s<o;++s)i[a+s]=e[t+s]+n[r+s]&255}function fn(e,t,n,r,i,a,o){if(null==e)ln(null,null,n,r,i,a,o);else{var s,u=e[t+0],l=u,c=u;for(s=0;s<o;++s)l=c+(u=e[t+s])-l,c=n[r+s]+(-256&l?0>l?0:255:l)&255,l=u,i[a+s]=c}}function dn(e,n,i,o){var s=n.width,u=n.o;if(t(null!=e&&null!=n),0>i||0>=o||i+o>u)return null;if(!e.Cc){if(null==e.ga){var l;if(e.ga=new un,(l=null==e.ga)||(l=n.width*n.o,t(0==e.Gb.length),e.Gb=a(l),e.Uc=0,null==e.Gb?l=0:(e.mb=e.Gb,e.nb=e.Uc,e.rc=null,l=1),l=!l),!l){l=e.ga;var c=e.Fa,f=e.P,d=e.qc,h=e.mb,p=e.nb,g=f+1,m=d-1,b=l.l;if(t(null!=c&&null!=h&&null!=n),mi[0]=null,mi[1]=ln,mi[2]=cn,mi[3]=fn,l.ca=h,l.tb=p,l.c=n.width,l.i=n.height,t(0<l.c&&0<l.i),1>=d)n=0;else if(l.$a=c[f+0]>>0&3,l.Z=c[f+0]>>2&3,l.Lc=c[f+0]>>4&3,f=c[f+0]>>6&3,0>l.$a||1<l.$a||4<=l.Z||1<l.Lc||f)n=0;else if(b.put=he,b.ac=de,b.bc=pe,b.ma=l,b.width=n.width,b.height=n.height,b.Da=n.Da,b.v=n.v,b.va=n.va,b.j=n.j,b.o=n.o,l.$a)e:{t(1==l.$a),n=Se();t:for(;;){if(null==n){n=0;break e}if(t(null!=l),l.mc=n,n.c=l.c,n.i=l.i,n.l=l.l,n.l.ma=l,n.l.width=l.c,n.l.height=l.i,n.a=0,v(n.m,c,g,m),!Oe(l.c,l.i,1,n,null))break t;if(1==n.ab&&3==n.gc[0].hc&&Fe(n.s)?(l.ic=1,c=n.c*n.i,n.Ta=null,n.Ua=0,n.V=a(c),n.Ba=0,null==n.V?(n.a=1,n=0):n=1):(l.ic=0,n=De(n,l.c)),!n)break t;n=1;break e}l.mc=null,n=0}else n=m>=l.c*l.i;l=!n}if(l)return null;1!=e.ga.Lc?e.Ga=0:o=u-i}t(null!=e.ga),t(i+o<=u);e:{if(n=(c=e.ga).c,u=c.l.o,0==c.$a){if(g=e.rc,m=e.Vc,b=e.Fa,f=e.P+1+i*n,d=e.mb,h=e.nb+i*n,t(f<=e.P+e.qc),0!=c.Z)for(t(null!=mi[c.Z]),l=0;l<o;++l)mi[c.Z](g,m,b,f,d,h,n),g=d,m=h,h+=n,f+=n;else for(l=0;l<o;++l)r(d,h,b,f,n),g=d,m=h,h+=n,f+=n;e.rc=g,e.Vc=m}else{if(t(null!=c.mc),n=i+o,t(null!=(l=c.mc)),t(n<=l.i),l.C>=n)n=1;else if(c.ic||vn(),c.ic){c=l.V,g=l.Ba,m=l.c;var y=l.i,_=(b=1,f=l.$/m,d=l.$%m,h=l.m,p=l.s,l.$),A=m*y,w=m*n,k=p.wc,E=_<w?_e(p,d,f):null;t(_<=A),t(n<=y),t(Fe(p));t:for(;;){for(;!h.h&&_<w;){if(d&k||(E=_e(p,d,f)),t(null!=E),x(h),256>(y=be(E.G[0],E.H[0],h)))c[g+_]=y,++_,++d>=m&&(d=0,++f<=n&&!(f%16)&&xe(l,f));else{if(!(280>y)){b=0;break t}y=me(y-256,h);var C,S=be(E.G[4],E.H[4],h);if(x(h),!(_>=(S=ve(m,S=me(S,h)))&&A-_>=y)){b=0;break t}for(C=0;C<y;++C)c[g+_+C]=c[g+_+C-S];for(_+=y,d+=y;d>=m;)d-=m,++f<=n&&!(f%16)&&xe(l,f);_<w&&d&k&&(E=_e(p,d,f))}t(h.h==F(h))}xe(l,f>n?n:f);break t}!b||h.h&&_<A?(b=0,l.a=h.h?5:3):l.$=_,n=b}else n=Ee(l,l.V,l.Ba,l.c,l.i,n,je);if(!n){o=0;break e}}i+o>=u&&(e.Cc=1),o=1}if(!o)return null;if(e.Cc&&(null!=(o=e.ga)&&(o.mc=null),e.ga=null,0<e.Ga))return alert("todo:WebPDequantizeLevels"),null}return e.nb+i*s}function hn(e,t,n,r,i,a){for(;0<i--;){var o,s=e,u=t+(n?1:0),l=e,c=t+(n?0:3);for(o=0;o<r;++o){var f=l[c+4*o];255!=f&&(f*=32897,s[u+4*o+0]=s[u+4*o+0]*f>>23,s[u+4*o+1]=s[u+4*o+1]*f>>23,s[u+4*o+2]=s[u+4*o+2]*f>>23)}t+=a}}function pn(e,t,n,r,i){for(;0<r--;){var a;for(a=0;a<n;++a){var o=e[t+2*a+0],s=15&(l=e[t+2*a+1]),u=4369*s,l=(240&l|l>>4)*u>>16;e[t+2*a+0]=(240&o|o>>4)*u>>16&240|(15&o|o<<4)*u>>16>>4&15,e[t+2*a+1]=240&l|s}t+=i}}function gn(e,t,n,r,i,a,o,s){var u,l,c=255;for(l=0;l<i;++l){for(u=0;u<r;++u){var f=e[t+u];a[o+4*u]=f,c&=f}t+=n,o+=s}return 255!=c}function mn(e,t,n,r,i){var a;for(a=0;a<i;++a)n[r+a]=e[t+a]>>8}function vn(){Fr=hn,kr=pn,xr=gn,Er=mn}function bn(n,r,i){e[n]=function(e,n,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y){var _,A=y-1>>1,w=s[u+0]|l[c+0]<<16,F=f[d+0]|h[p+0]<<16;t(null!=e);var k=3*w+F+131074>>2;for(r(e[n+0],255&k,k>>16,g,m),null!=a&&(k=3*F+w+131074>>2,r(a[o+0],255&k,k>>16,v,b)),_=1;_<=A;++_){var x=s[u+_]|l[c+_]<<16,E=f[d+_]|h[p+_]<<16,C=w+x+F+E+524296,S=C+2*(x+F)>>3;k=S+w>>1,w=(C=C+2*(w+E)>>3)+x>>1,r(e[n+2*_-1],255&k,k>>16,g,m+(2*_-1)*i),r(e[n+2*_-0],255&w,w>>16,g,m+(2*_-0)*i),null!=a&&(k=C+F>>1,w=S+E>>1,r(a[o+2*_-1],255&k,k>>16,v,b+(2*_-1)*i),r(a[o+2*_+0],255&w,w>>16,v,b+(2*_+0)*i)),w=x,F=E}1&y||(k=3*w+F+131074>>2,r(e[n+y-1],255&k,k>>16,g,m+(y-1)*i),null!=a&&(k=3*F+w+131074>>2,r(a[o+y-1],255&k,k>>16,v,b+(y-1)*i)))}}function yn(){vi[Ir]=bi,vi[Br]=_i,vi[Nr]=yi,vi[Lr]=Ai,vi[Ur]=wi,vi[Hr]=Fi,vi[zr]=ki,vi[qr]=_i,vi[Vr]=Ai,vi[Wr]=wi,vi[Gr]=Fi}function _n(e){return e&~Di?0>e?0:255:e>>Oi}function An(e,t){return _n((19077*e>>8)+(26149*t>>8)-14234)}function wn(e,t,n){return _n((19077*e>>8)-(6419*t>>8)-(13320*n>>8)+8708)}function Fn(e,t){return _n((19077*e>>8)+(33050*t>>8)-17685)}function kn(e,t,n,r,i){r[i+0]=An(e,n),r[i+1]=wn(e,t,n),r[i+2]=Fn(e,t)}function xn(e,t,n,r,i){r[i+0]=Fn(e,t),r[i+1]=wn(e,t,n),r[i+2]=An(e,n)}function En(e,t,n,r,i){var a=wn(e,t,n);t=a<<3&224|Fn(e,t)>>3,r[i+0]=248&An(e,n)|a>>5,r[i+1]=t}function Cn(e,t,n,r,i){var a=240&Fn(e,t)|15;r[i+0]=240&An(e,n)|wn(e,t,n)>>4,r[i+1]=a}function Sn(e,t,n,r,i){r[i+0]=255,kn(e,t,n,r,i+1)}function On(e,t,n,r,i){xn(e,t,n,r,i),r[i+3]=255}function Dn(e,t,n,r,i){kn(e,t,n,r,i),r[i+3]=255}function We(e,t){return 0>e?0:e>t?t:e}function jn(t,n,r){e[t]=function(e,t,i,a,o,s,u,l,c){for(var f=l+(-2&c)*r;l!=f;)n(e[t+0],i[a+0],o[s+0],u,l),n(e[t+1],i[a+0],o[s+0],u,l+r),t+=2,++a,++s,l+=2*r;1&c&&n(e[t+0],i[a+0],o[s+0],u,l)}}function Tn(e,t,n){return 0==n?0==e?0==t?6:5:0==t?4:0:n}function Pn(e,t,n,r,i){switch(e>>>30){case 3:or(t,n,r,i,0);break;case 2:sr(t,n,r,i);break;case 1:lr(t,n,r,i)}}function Rn(e,t){var n,a,o=t.M,s=t.Nb,u=e.oc,l=e.pc+40,c=e.oc,f=e.pc+584,d=e.oc,h=e.pc+600;for(n=0;16>n;++n)u[l+32*n-1]=129;for(n=0;8>n;++n)c[f+32*n-1]=129,d[h+32*n-1]=129;for(0<o?u[l-1-32]=c[f-1-32]=d[h-1-32]=129:(i(u,l-32-1,127,21),i(c,f-32-1,127,9),i(d,h-32-1,127,9)),a=0;a<e.za;++a){var p=t.ya[t.aa+a];if(0<a){for(n=-1;16>n;++n)r(u,l+32*n-4,u,l+32*n+12,4);for(n=-1;8>n;++n)r(c,f+32*n-4,c,f+32*n+4,4),r(d,h+32*n-4,d,h+32*n+4,4)}var g=e.Gd,m=e.Hd+a,v=p.ad,b=p.Hc;if(0<o&&(r(u,l-32,g[m].y,0,16),r(c,f-32,g[m].f,0,8),r(d,h-32,g[m].ea,0,8)),p.Za){var y=u,_=l-32+16;for(0<o&&(a>=e.za-1?i(y,_,g[m].y[15],4):r(y,_,g[m+1].y,0,4)),n=0;4>n;n++)y[_+128+n]=y[_+256+n]=y[_+384+n]=y[_+0+n];for(n=0;16>n;++n,b<<=2)y=u,_=l+Ni[n],di[p.Ob[n]](y,_),Pn(b,v,16*+n,y,_)}else if(y=Tn(a,o,p.Ob[0]),fi[y](u,l),0!=b)for(n=0;16>n;++n,b<<=2)Pn(b,v,16*+n,u,l+Ni[n]);for(n=p.Gc,y=Tn(a,o,p.Dd),hi[y](c,f),hi[y](d,h),b=v,y=c,_=f,255&(p=n>>0)&&(170&p?ur(b,256,y,_):cr(b,256,y,_)),p=d,b=h,255&(n>>=8)&&(170&n?ur(v,320,p,b):cr(v,320,p,b)),o<e.Ub-1&&(r(g[m].y,0,u,l+480,16),r(g[m].f,0,c,f+224,8),r(g[m].ea,0,d,h+224,8)),n=8*s*e.B,g=e.sa,m=e.ta+16*a+16*s*e.R,v=e.qa,p=e.ra+8*a+n,b=e.Ha,y=e.Ia+8*a+n,n=0;16>n;++n)r(g,m+n*e.R,u,l+32*n,16);for(n=0;8>n;++n)r(v,p+n*e.B,c,f+32*n,8),r(b,y+n*e.B,d,h+32*n,8)}}function Mn(e,r,i,a,o,s,u,l,c){var f=[0],d=[0],h=0,p=null!=c?c.kd:0,g=null!=c?c:new rn;if(null==e||12>i)return 7;g.data=e,g.w=r,g.ha=i,r=[r],i=[i],g.gb=[g.gb];e:{var m=r,b=i,y=g.gb;if(t(null!=e),t(null!=b),t(null!=y),y[0]=0,12<=b[0]&&!n(e,m[0],"RIFF")){if(n(e,m[0]+8,"WEBP")){y=3;break e}var _=T(e,m[0]+4);if(12>_||4294967286<_){y=3;break e}if(p&&_>b[0]-8){y=7;break e}y[0]=_,m[0]+=12,b[0]-=12}y=0}if(0!=y)return y;for(_=0<g.gb[0],i=i[0];;){e:{var w=e;b=r,y=i;var F=f,k=d,x=m=[0];if((S=h=[h])[0]=0,8>y[0])y=7;else{if(!n(w,b[0],"VP8X")){if(10!=T(w,b[0]+4)){y=3;break e}if(18>y[0]){y=7;break e}var E=T(w,b[0]+8),C=1+j(w,b[0]+12);if(2147483648<=C*(w=1+j(w,b[0]+15))){y=3;break e}null!=x&&(x[0]=E),null!=F&&(F[0]=C),null!=k&&(k[0]=w),b[0]+=18,y[0]-=18,S[0]=1}y=0}}if(h=h[0],m=m[0],0!=y)return y;if(b=!!(2&m),!_&&h)return 3;if(null!=s&&(s[0]=!!(16&m)),null!=u&&(u[0]=b),null!=l&&(l[0]=0),u=f[0],m=d[0],h&&b&&null==c){y=0;break}if(4>i){y=7;break}if(_&&h||!_&&!h&&!n(e,r[0],"ALPH")){i=[i],g.na=[g.na],g.P=[g.P],g.Sa=[g.Sa];e:{E=e,y=r,_=i;var S=g.gb;F=g.na,k=g.P,x=g.Sa,C=22,t(null!=E),t(null!=_),w=y[0];var O=_[0];for(t(null!=F),t(null!=x),F[0]=null,k[0]=null,x[0]=0;;){if(y[0]=w,_[0]=O,8>O){y=7;break e}var D=T(E,w+4);if(4294967286<D){y=3;break e}var P=8+D+1&-2;if(C+=P,0<S&&C>S){y=3;break e}if(!n(E,w,"VP8 ")||!n(E,w,"VP8L")){y=0;break e}if(O[0]<P){y=7;break e}n(E,w,"ALPH")||(F[0]=E,k[0]=w+8,x[0]=D),w+=P,O-=P}}if(i=i[0],g.na=g.na[0],g.P=g.P[0],g.Sa=g.Sa[0],0!=y)break}i=[i],g.Ja=[g.Ja],g.xa=[g.xa];e:if(S=e,y=r,_=i,F=g.gb[0],k=g.Ja,x=g.xa,E=y[0],w=!n(S,E,"VP8 "),C=!n(S,E,"VP8L"),t(null!=S),t(null!=_),t(null!=k),t(null!=x),8>_[0])y=7;else{if(w||C){if(S=T(S,E+4),12<=F&&S>F-12){y=3;break e}if(p&&S>_[0]-8){y=7;break e}k[0]=S,y[0]+=8,_[0]-=8,x[0]=C}else x[0]=5<=_[0]&&47==S[E+0]&&!(S[E+4]>>5),k[0]=_[0];y=0}if(i=i[0],g.Ja=g.Ja[0],g.xa=g.xa[0],r=r[0],0!=y)break;if(4294967286<g.Ja)return 3;if(null==l||b||(l[0]=g.xa?2:1),u=[u],m=[m],g.xa){if(5>i){y=7;break}l=u,p=m,b=s,null==e||5>i?e=0:5<=i&&47==e[r+0]&&!(e[r+4]>>5)?(_=[0],S=[0],F=[0],v(k=new A,e,r,i),ge(k,_,S,F)?(null!=l&&(l[0]=_[0]),null!=p&&(p[0]=S[0]),null!=b&&(b[0]=F[0]),e=1):e=0):e=0}else{if(10>i){y=7;break}l=m,null==e||10>i||!Ye(e,r+3,i-3)?e=0:(p=e[r+0]|e[r+1]<<8|e[r+2]<<16,b=16383&(e[r+7]<<8|e[r+6]),e=16383&(e[r+9]<<8|e[r+8]),1&p||3<(p>>1&7)||!(p>>4&1)||p>>5>=g.Ja||!b||!e?e=0:(u&&(u[0]=b),l&&(l[0]=e),e=1))}if(!e)return 3;if(u=u[0],m=m[0],h&&(f[0]!=u||d[0]!=m))return 3;null!=c&&(c[0]=g,c.offset=r-c.w,t(4294967286>r-c.w),t(c.offset==c.ha-i));break}return 0==y||7==y&&h&&null==c?(null!=s&&(s[0]|=null!=g.na&&0<g.na.length),null!=a&&(a[0]=u),null!=o&&(o[0]=m),0):y}function In(e,t,n){var r=t.width,i=t.height,a=0,o=0,s=r,u=i;if(t.Da=null!=e&&0<e.Da,t.Da&&(s=e.cd,u=e.bd,a=e.v,o=e.j,11>n||(a&=-2,o&=-2),0>a||0>o||0>=s||0>=u||a+s>r||o+u>i))return 0;if(t.v=a,t.j=o,t.va=a+s,t.o=o+u,t.U=s,t.T=u,t.da=null!=e&&0<e.da,t.da){if(!I(s,u,n=[e.ib],a=[e.hb]))return 0;t.ib=n[0],t.hb=a[0]}return t.ob=null!=e&&e.ob,t.Kb=null==e||!e.Sd,t.da&&(t.ob=t.ib<3*r/4&&t.hb<3*i/4,t.Kb=0),1}function Bn(e){if(null==e)return 2;if(11>e.S){var t=e.f.RGBA;t.fb+=(e.height-1)*t.A,t.A=-t.A}else t=e.f.kb,e=e.height,t.O+=(e-1)*t.fa,t.fa=-t.fa,t.N+=(e-1>>1)*t.Ab,t.Ab=-t.Ab,t.W+=(e-1>>1)*t.Db,t.Db=-t.Db,null!=t.F&&(t.J+=(e-1)*t.lb,t.lb=-t.lb);return 0}function Nn(e,t,n,r){if(null==r||0>=e||0>=t)return 2;if(null!=n){if(n.Da){var i=n.cd,o=n.bd,s=-2&n.v,u=-2&n.j;if(0>s||0>u||0>=i||0>=o||s+i>e||u+o>t)return 2;e=i,t=o}if(n.da){if(!I(e,t,i=[n.ib],o=[n.hb]))return 2;e=i[0],t=o[0]}}r.width=e,r.height=t;e:{var l=r.width,c=r.height;if(e=r.S,0>=l||0>=c||!(e>=Ir&&13>e))e=2;else{if(0>=r.Rd&&null==r.sd){s=o=i=t=0;var f=(u=l*zi[e])*c;if(11>e||(o=(c+1)/2*(t=(l+1)/2),12==e&&(s=(i=l)*c)),null==(c=a(f+2*o+s))){e=1;break e}r.sd=c,11>e?((l=r.f.RGBA).eb=c,l.fb=0,l.A=u,l.size=f):((l=r.f.kb).y=c,l.O=0,l.fa=u,l.Fd=f,l.f=c,l.N=0+f,l.Ab=t,l.Cd=o,l.ea=c,l.W=0+f+o,l.Db=t,l.Ed=o,12==e&&(l.F=c,l.J=0+f+2*o),l.Tc=s,l.lb=i)}if(t=1,i=r.S,o=r.width,s=r.height,i>=Ir&&13>i)if(11>i)e=r.f.RGBA,t&=(u=Math.abs(e.A))*(s-1)+o<=e.size,t&=u>=o*zi[i],t&=null!=e.eb;else{e=r.f.kb,u=(o+1)/2,f=(s+1)/2,l=Math.abs(e.fa),c=Math.abs(e.Ab);var d=Math.abs(e.Db),h=Math.abs(e.lb),p=h*(s-1)+o;t&=l*(s-1)+o<=e.Fd,t&=c*(f-1)+u<=e.Cd,t=(t&=d*(f-1)+u<=e.Ed)&l>=o&c>=u&d>=u,t&=null!=e.y,t&=null!=e.f,t&=null!=e.ea,12==i&&(t&=h>=o,t&=p<=e.Tc,t&=null!=e.F)}else t=0;e=t?0:2}}return 0!=e||null!=n&&n.fd&&(e=Bn(r)),e}var Ln=64,Un=[0,1,3,7,15,31,63,127,255,511,1023,2047,4095,8191,16383,32767,65535,131071,262143,524287,1048575,2097151,4194303,8388607,16777215],Hn=24,zn=32,qn=8,Vn=[0,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7];L("Predictor0","PredictorAdd0"),e.Predictor0=function(){return 4278190080},e.Predictor1=function(e){return e},e.Predictor2=function(e,t,n){return t[n+0]},e.Predictor3=function(e,t,n){return t[n+1]},e.Predictor4=function(e,t,n){return t[n-1]},e.Predictor5=function(e,t,n){return H(H(e,t[n+1]),t[n+0])},e.Predictor6=function(e,t,n){return H(e,t[n-1])},e.Predictor7=function(e,t,n){return H(e,t[n+0])},e.Predictor8=function(e,t,n){return H(t[n-1],t[n+0])},e.Predictor9=function(e,t,n){return H(t[n+0],t[n+1])},e.Predictor10=function(e,t,n){return H(H(e,t[n-1]),H(t[n+0],t[n+1]))},e.Predictor11=function(e,t,n){var r=t[n+0];return 0>=V(r>>24&255,e>>24&255,(t=t[n-1])>>24&255)+V(r>>16&255,e>>16&255,t>>16&255)+V(r>>8&255,e>>8&255,t>>8&255)+V(255&r,255&e,255&t)?r:e},e.Predictor12=function(e,t,n){var r=t[n+0];return(z((e>>24&255)+(r>>24&255)-((t=t[n-1])>>24&255))<<24|z((e>>16&255)+(r>>16&255)-(t>>16&255))<<16|z((e>>8&255)+(r>>8&255)-(t>>8&255))<<8|z((255&e)+(255&r)-(255&t)))>>>0},e.Predictor13=function(e,t,n){var r=t[n-1];return(q((e=H(e,t[n+0]))>>24&255,r>>24&255)<<24|q(e>>16&255,r>>16&255)<<16|q(e>>8&255,r>>8&255)<<8|q(e>>0&255,r>>0&255))>>>0};var Wn=e.PredictorAdd0;e.PredictorAdd1=W,L("Predictor2","PredictorAdd2"),L("Predictor3","PredictorAdd3"),L("Predictor4","PredictorAdd4"),L("Predictor5","PredictorAdd5"),L("Predictor6","PredictorAdd6"),L("Predictor7","PredictorAdd7"),L("Predictor8","PredictorAdd8"),L("Predictor9","PredictorAdd9"),L("Predictor10","PredictorAdd10"),L("Predictor11","PredictorAdd11"),L("Predictor12","PredictorAdd12"),L("Predictor13","PredictorAdd13");var Gn=e.PredictorAdd2;Y("ColorIndexInverseTransform","MapARGB","32b",(function(e){return e>>8&255}),(function(e){return e})),Y("VP8LColorIndexInverseTransformAlpha","MapAlpha","8b",(function(e){return e}),(function(e){return e>>8&255}));var Kn,Qn=e.ColorIndexInverseTransform,Yn=e.MapARGB,Xn=e.VP8LColorIndexInverseTransformAlpha,Jn=e.MapAlpha,Zn=e.VP8LPredictorsAdd=[];Zn.length=16,(e.VP8LPredictors=[]).length=16,(e.VP8LPredictorsAdd_C=[]).length=16,(e.VP8LPredictors_C=[]).length=16;var $n,er,tr,nr,rr,ir,ar,or,sr,ur,lr,cr,fr,dr,hr,pr,gr,mr,vr,br,yr,_r,Ar,wr,Fr,kr,xr,Er,Cr=a(511),Sr=a(2041),Or=a(225),Dr=a(767),jr=0,Tr=Sr,Pr=Or,Rr=Dr,Mr=Cr,Ir=0,Br=1,Nr=2,Lr=3,Ur=4,Hr=5,zr=6,qr=7,Vr=8,Wr=9,Gr=10,Kr=[2,3,7],Qr=[3,3,11],Yr=[280,256,256,256,40],Xr=[0,1,1,1,0],Jr=[17,18,0,1,2,3,4,5,16,6,7,8,9,10,11,12,13,14,15],Zr=[24,7,23,25,40,6,39,41,22,26,38,42,56,5,55,57,21,27,54,58,37,43,72,4,71,73,20,28,53,59,70,74,36,44,88,69,75,52,60,3,87,89,19,29,86,90,35,45,68,76,85,91,51,61,104,2,103,105,18,30,102,106,34,46,84,92,67,77,101,107,50,62,120,1,119,121,83,93,17,31,100,108,66,78,118,122,33,47,117,123,49,63,99,109,82,94,0,116,124,65,79,16,32,98,110,48,115,125,81,95,64,114,126,97,111,80,113,127,96,112],$r=[2954,2956,2958,2962,2970,2986,3018,3082,3212,3468,3980,5004],ei=8,ti=[4,5,6,7,8,9,10,10,11,12,13,14,15,16,17,17,18,19,20,20,21,21,22,22,23,23,24,25,25,26,27,28,29,30,31,32,33,34,35,36,37,37,38,39,40,41,42,43,44,45,46,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,76,77,78,79,80,81,82,83,84,85,86,87,88,89,91,93,95,96,98,100,101,102,104,106,108,110,112,114,116,118,122,124,126,128,130,132,134,136,138,140,143,145,148,151,154,157],ni=[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,60,62,64,66,68,70,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,106,108,110,112,114,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,234,239,245,249,254,259,264,269,274,279,284],ri=null,ii=[[173,148,140,0],[176,155,140,135,0],[180,157,141,134,130,0],[254,254,243,230,196,177,153,140,133,130,129,0]],ai=[0,1,4,8,5,2,3,6,9,12,13,10,7,11,14,15],oi=[-0,1,-1,2,-2,3,4,6,-3,5,-4,-5,-6,7,-7,8,-8,-9],si=[[[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]],[[253,136,254,255,228,219,128,128,128,128,128],[189,129,242,255,227,213,255,219,128,128,128],[106,126,227,252,214,209,255,255,128,128,128]],[[1,98,248,255,236,226,255,255,128,128,128],[181,133,238,254,221,234,255,154,128,128,128],[78,134,202,247,198,180,255,219,128,128,128]],[[1,185,249,255,243,255,128,128,128,128,128],[184,150,247,255,236,224,128,128,128,128,128],[77,110,216,255,236,230,128,128,128,128,128]],[[1,101,251,255,241,255,128,128,128,128,128],[170,139,241,252,236,209,255,255,128,128,128],[37,116,196,243,228,255,255,255,128,128,128]],[[1,204,254,255,245,255,128,128,128,128,128],[207,160,250,255,238,128,128,128,128,128,128],[102,103,231,255,211,171,128,128,128,128,128]],[[1,152,252,255,240,255,128,128,128,128,128],[177,135,243,255,234,225,128,128,128,128,128],[80,129,211,255,194,224,128,128,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[246,1,255,128,128,128,128,128,128,128,128],[255,128,128,128,128,128,128,128,128,128,128]]],[[[198,35,237,223,193,187,162,160,145,155,62],[131,45,198,221,172,176,220,157,252,221,1],[68,47,146,208,149,167,221,162,255,223,128]],[[1,149,241,255,221,224,255,255,128,128,128],[184,141,234,253,222,220,255,199,128,128,128],[81,99,181,242,176,190,249,202,255,255,128]],[[1,129,232,253,214,197,242,196,255,255,128],[99,121,210,250,201,198,255,202,128,128,128],[23,91,163,242,170,187,247,210,255,255,128]],[[1,200,246,255,234,255,128,128,128,128,128],[109,178,241,255,231,245,255,255,128,128,128],[44,130,201,253,205,192,255,255,128,128,128]],[[1,132,239,251,219,209,255,165,128,128,128],[94,136,225,251,218,190,255,255,128,128,128],[22,100,174,245,186,161,255,199,128,128,128]],[[1,182,249,255,232,235,128,128,128,128,128],[124,143,241,255,227,234,128,128,128,128,128],[35,77,181,251,193,211,255,205,128,128,128]],[[1,157,247,255,236,231,255,255,128,128,128],[121,141,235,255,225,227,255,255,128,128,128],[45,99,188,251,195,217,255,224,128,128,128]],[[1,1,251,255,213,255,128,128,128,128,128],[203,1,248,255,255,128,128,128,128,128,128],[137,1,177,255,224,255,128,128,128,128,128]]],[[[253,9,248,251,207,208,255,192,128,128,128],[175,13,224,243,193,185,249,198,255,255,128],[73,17,171,221,161,179,236,167,255,234,128]],[[1,95,247,253,212,183,255,255,128,128,128],[239,90,244,250,211,209,255,255,128,128,128],[155,77,195,248,188,195,255,255,128,128,128]],[[1,24,239,251,218,219,255,205,128,128,128],[201,51,219,255,196,186,128,128,128,128,128],[69,46,190,239,201,218,255,228,128,128,128]],[[1,191,251,255,255,128,128,128,128,128,128],[223,165,249,255,213,255,128,128,128,128,128],[141,124,248,255,255,128,128,128,128,128,128]],[[1,16,248,255,255,128,128,128,128,128,128],[190,36,230,255,236,255,128,128,128,128,128],[149,1,255,128,128,128,128,128,128,128,128]],[[1,226,255,128,128,128,128,128,128,128,128],[247,192,255,128,128,128,128,128,128,128,128],[240,128,255,128,128,128,128,128,128,128,128]],[[1,134,252,255,255,128,128,128,128,128,128],[213,62,250,255,255,128,128,128,128,128,128],[55,93,255,128,128,128,128,128,128,128,128]],[[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128],[128,128,128,128,128,128,128,128,128,128,128]]],[[[202,24,213,235,186,191,220,160,240,175,255],[126,38,182,232,169,184,228,174,255,187,128],[61,46,138,219,151,178,240,170,255,216,128]],[[1,112,230,250,199,191,247,159,255,255,128],[166,109,228,252,211,215,255,174,128,128,128],[39,77,162,232,172,180,245,178,255,255,128]],[[1,52,220,246,198,199,249,220,255,255,128],[124,74,191,243,183,193,250,221,255,255,128],[24,71,130,219,154,170,243,182,255,255,128]],[[1,182,225,249,219,240,255,224,128,128,128],[149,150,226,252,216,205,255,171,128,128,128],[28,108,170,242,183,194,254,223,255,255,128]],[[1,81,230,252,204,203,255,192,128,128,128],[123,102,209,247,188,196,255,233,128,128,128],[20,95,153,243,164,173,255,203,128,128,128]],[[1,222,248,255,216,213,128,128,128,128,128],[168,175,246,252,235,205,255,255,128,128,128],[47,116,215,255,211,212,255,255,128,128,128]],[[1,121,236,253,212,214,255,255,128,128,128],[141,84,213,252,201,202,255,219,128,128,128],[42,80,160,240,162,185,255,205,128,128,128]],[[1,1,255,128,128,128,128,128,128,128,128],[244,1,255,128,128,128,128,128,128,128,128],[238,1,255,128,128,128,128,128,128,128,128]]]],ui=[[[231,120,48,89,115,113,120,152,112],[152,179,64,126,170,118,46,70,95],[175,69,143,80,85,82,72,155,103],[56,58,10,171,218,189,17,13,152],[114,26,17,163,44,195,21,10,173],[121,24,80,195,26,62,44,64,85],[144,71,10,38,171,213,144,34,26],[170,46,55,19,136,160,33,206,71],[63,20,8,114,114,208,12,9,226],[81,40,11,96,182,84,29,16,36]],[[134,183,89,137,98,101,106,165,148],[72,187,100,130,157,111,32,75,80],[66,102,167,99,74,62,40,234,128],[41,53,9,178,241,141,26,8,107],[74,43,26,146,73,166,49,23,157],[65,38,105,160,51,52,31,115,128],[104,79,12,27,217,255,87,17,7],[87,68,71,44,114,51,15,186,23],[47,41,14,110,182,183,21,17,194],[66,45,25,102,197,189,23,18,22]],[[88,88,147,150,42,46,45,196,205],[43,97,183,117,85,38,35,179,61],[39,53,200,87,26,21,43,232,171],[56,34,51,104,114,102,29,93,77],[39,28,85,171,58,165,90,98,64],[34,22,116,206,23,34,43,166,73],[107,54,32,26,51,1,81,43,31],[68,25,106,22,64,171,36,225,114],[34,19,21,102,132,188,16,76,124],[62,18,78,95,85,57,50,48,51]],[[193,101,35,159,215,111,89,46,111],[60,148,31,172,219,228,21,18,111],[112,113,77,85,179,255,38,120,114],[40,42,1,196,245,209,10,25,109],[88,43,29,140,166,213,37,43,154],[61,63,30,155,67,45,68,1,209],[100,80,8,43,154,1,51,26,71],[142,78,78,16,255,128,34,197,171],[41,40,5,102,211,183,4,1,221],[51,50,17,168,209,192,23,25,82]],[[138,31,36,171,27,166,38,44,229],[67,87,58,169,82,115,26,59,179],[63,59,90,180,59,166,93,73,154],[40,40,21,116,143,209,34,39,175],[47,15,16,183,34,223,49,45,183],[46,17,33,183,6,98,15,32,183],[57,46,22,24,128,1,54,17,37],[65,32,73,115,28,128,23,128,205],[40,3,9,115,51,192,18,6,223],[87,37,9,115,59,77,64,21,47]],[[104,55,44,218,9,54,53,130,226],[64,90,70,205,40,41,23,26,57],[54,57,112,184,5,41,38,166,213],[30,34,26,133,152,116,10,32,134],[39,19,53,221,26,114,32,73,255],[31,9,65,234,2,15,1,118,73],[75,32,12,51,192,255,160,43,51],[88,31,35,67,102,85,55,186,85],[56,21,23,111,59,205,45,37,192],[55,38,70,124,73,102,1,34,98]],[[125,98,42,88,104,85,117,175,82],[95,84,53,89,128,100,113,101,45],[75,79,123,47,51,128,81,171,1],[57,17,5,71,102,57,53,41,49],[38,33,13,121,57,73,26,1,85],[41,10,67,138,77,110,90,47,114],[115,21,2,10,102,255,166,23,6],[101,29,16,10,85,128,101,196,26],[57,18,10,102,102,213,34,20,43],[117,20,15,36,163,128,68,1,26]],[[102,61,71,37,34,53,31,243,192],[69,60,71,38,73,119,28,222,37],[68,45,128,34,1,47,11,245,171],[62,17,19,70,146,85,55,62,70],[37,43,37,154,100,163,85,160,1],[63,9,92,136,28,64,32,201,85],[75,15,9,9,64,255,184,119,16],[86,6,28,5,64,255,25,248,1],[56,8,17,132,137,255,55,116,128],[58,15,20,82,135,57,26,121,40]],[[164,50,31,137,154,133,25,35,218],[51,103,44,131,131,123,31,6,158],[86,40,64,135,148,224,45,183,128],[22,26,17,131,240,154,14,1,209],[45,16,21,91,64,222,7,1,197],[56,21,39,155,60,138,23,102,213],[83,12,13,54,192,255,68,47,28],[85,26,85,85,128,128,32,146,171],[18,11,7,63,144,171,4,4,246],[35,27,10,146,174,171,12,26,128]],[[190,80,35,99,180,80,126,54,45],[85,126,47,87,176,51,41,20,32],[101,75,128,139,118,146,116,128,85],[56,41,15,176,236,85,37,9,62],[71,30,17,119,118,255,17,18,138],[101,38,60,138,55,70,43,26,142],[146,36,19,30,171,255,97,27,20],[138,45,61,62,219,1,81,188,64],[32,41,20,117,151,142,20,21,163],[112,19,12,61,195,128,48,4,24]]],li=[[[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[176,246,255,255,255,255,255,255,255,255,255],[223,241,252,255,255,255,255,255,255,255,255],[249,253,253,255,255,255,255,255,255,255,255]],[[255,244,252,255,255,255,255,255,255,255,255],[234,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255]],[[255,246,254,255,255,255,255,255,255,255,255],[239,253,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[251,255,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[251,254,254,255,255,255,255,255,255,255,255],[254,255,254,255,255,255,255,255,255,255,255]],[[255,254,253,255,254,255,255,255,255,255,255],[250,255,254,255,254,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[217,255,255,255,255,255,255,255,255,255,255],[225,252,241,253,255,255,254,255,255,255,255],[234,250,241,250,253,255,253,254,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[223,254,254,255,255,255,255,255,255,255,255],[238,253,254,254,255,255,255,255,255,255,255]],[[255,248,254,255,255,255,255,255,255,255,255],[249,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,255,255,255,255,255,255,255,255,255],[247,254,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[252,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[253,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[186,251,250,255,255,255,255,255,255,255,255],[234,251,244,254,255,255,255,255,255,255,255],[251,251,243,253,254,255,254,255,255,255,255]],[[255,253,254,255,255,255,255,255,255,255,255],[236,253,254,255,255,255,255,255,255,255,255],[251,253,253,254,254,255,255,255,255,255,255]],[[255,254,254,255,255,255,255,255,255,255,255],[254,254,254,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,254,255,255,255,255,255,255,255,255,255],[254,254,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]],[[[248,255,255,255,255,255,255,255,255,255,255],[250,254,252,254,255,255,255,255,255,255,255],[248,254,249,253,255,255,255,255,255,255,255]],[[255,253,253,255,255,255,255,255,255,255,255],[246,253,253,255,255,255,255,255,255,255,255],[252,254,251,254,254,255,255,255,255,255,255]],[[255,254,252,255,255,255,255,255,255,255,255],[248,254,253,255,255,255,255,255,255,255,255],[253,255,254,254,255,255,255,255,255,255,255]],[[255,251,254,255,255,255,255,255,255,255,255],[245,251,254,255,255,255,255,255,255,255,255],[253,253,254,255,255,255,255,255,255,255,255]],[[255,251,253,255,255,255,255,255,255,255,255],[252,253,254,255,255,255,255,255,255,255,255],[255,254,255,255,255,255,255,255,255,255,255]],[[255,252,255,255,255,255,255,255,255,255,255],[249,255,254,255,255,255,255,255,255,255,255],[255,255,254,255,255,255,255,255,255,255,255]],[[255,255,253,255,255,255,255,255,255,255,255],[250,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]],[[255,255,255,255,255,255,255,255,255,255,255],[254,255,255,255,255,255,255,255,255,255,255],[255,255,255,255,255,255,255,255,255,255,255]]]],ci=[0,1,2,3,6,4,5,6,6,6,6,6,6,6,6,7,0],fi=[],di=[],hi=[],pi=1,gi=2,mi=[],vi=[];bn("UpsampleRgbLinePair",kn,3),bn("UpsampleBgrLinePair",xn,3),bn("UpsampleRgbaLinePair",Dn,4),bn("UpsampleBgraLinePair",On,4),bn("UpsampleArgbLinePair",Sn,4),bn("UpsampleRgba4444LinePair",Cn,2),bn("UpsampleRgb565LinePair",En,2);var bi=e.UpsampleRgbLinePair,yi=e.UpsampleBgrLinePair,_i=e.UpsampleRgbaLinePair,Ai=e.UpsampleBgraLinePair,wi=e.UpsampleArgbLinePair,Fi=e.UpsampleRgba4444LinePair,ki=e.UpsampleRgb565LinePair,xi=16,Ei=1<<xi-1,Ci=-227,Si=482,Oi=6,Di=(256<<Oi)-1,ji=0,Ti=a(256),Pi=a(256),Ri=a(256),Mi=a(256),Ii=a(Si-Ci),Bi=a(Si-Ci);jn("YuvToRgbRow",kn,3),jn("YuvToBgrRow",xn,3),jn("YuvToRgbaRow",Dn,4),jn("YuvToBgraRow",On,4),jn("YuvToArgbRow",Sn,4),jn("YuvToRgba4444Row",Cn,2),jn("YuvToRgb565Row",En,2);var Ni=[0,4,8,12,128,132,136,140,256,260,264,268,384,388,392,396],Li=[0,2,8],Ui=[8,7,6,4,4,2,2,2,1,1,1,1],Hi=1;this.WebPDecodeRGBA=function(e,n,r,i,a){var o=Br,s=new nn,u=new oe;s.ba=u,u.S=o,u.width=[u.width],u.height=[u.height];var l=u.width,c=u.height,f=new se;if(null==f||null==e)var d=2;else t(null!=f),d=Mn(e,n,r,f.width,f.height,f.Pd,f.Qd,f.format,null);if(0!=d?l=0:(null!=l&&(l[0]=f.width[0]),null!=c&&(c[0]=f.height[0]),l=1),l){u.width=u.width[0],u.height=u.height[0],null!=i&&(i[0]=u.width),null!=a&&(a[0]=u.height);e:{if(i=new Ge,(a=new rn).data=e,a.w=n,a.ha=r,a.kd=1,n=[0],t(null!=a),(0==(e=Mn(a.data,a.w,a.ha,null,null,null,n,null,a))||7==e)&&n[0]&&(e=4),0==(n=e)){if(t(null!=s),i.data=a.data,i.w=a.w+a.offset,i.ha=a.ha-a.offset,i.put=he,i.ac=de,i.bc=pe,i.ma=s,a.xa){if(null==(e=Se())){s=1;break e}if(function(e,n){var r=[0],i=[0],a=[0];t:for(;;){if(null==e)return 0;if(null==n)return e.a=2,0;if(e.l=n,e.a=0,v(e.m,n.data,n.w,n.ha),!ge(e.m,r,i,a)){e.a=3;break t}if(e.xb=gi,n.width=r[0],n.height=i[0],!Oe(r[0],i[0],1,e,null))break t;return 1}return t(0!=e.a),0}(e,i)){if(i=0==(n=Nn(i.width,i.height,s.Oa,s.ba))){t:{i=e;n:for(;;){if(null==i){i=0;break t}if(t(null!=i.s.yc),t(null!=i.s.Ya),t(0<i.s.Wb),t(null!=(r=i.l)),t(null!=(a=r.ma)),0!=i.xb){if(i.ca=a.ba,i.tb=a.tb,t(null!=i.ca),!In(a.Oa,r,Lr)){i.a=2;break n}if(!De(i,r.width))break n;if(r.da)break n;if((r.da||re(i.ca.S))&&vn(),11>i.ca.S||(alert("todo:WebPInitConvertARGBToYUV"),null!=i.ca.f.kb.F&&vn()),i.Pb&&0<i.s.ua&&null==i.s.vb.X&&!P(i.s.vb,i.s.Wa.Xa)){i.a=1;break n}i.xb=0}if(!Ee(i,i.V,i.Ba,i.c,i.i,r.o,we))break n;a.Dc=i.Ma,i=1;break t}t(0!=i.a),i=0}i=!i}i&&(n=e.a)}else n=e.a}else{if(null==(e=new Ke)){s=1;break e}if(e.Fa=a.na,e.P=a.P,e.qc=a.Sa,Xe(e,i)){if(0==(n=Nn(i.width,i.height,s.Oa,s.ba))){if(e.Aa=0,r=s.Oa,t(null!=(a=e)),null!=r){if(0<(l=0>(l=r.Md)?0:100<l?255:255*l/100)){for(c=f=0;4>c;++c)12>(d=a.pb[c]).lc&&(d.ia=l*Ui[0>d.lc?0:d.lc]>>3),f|=d.ia;f&&(alert("todo:VP8InitRandom"),a.ia=1)}a.Ga=r.Id,100<a.Ga?a.Ga=100:0>a.Ga&&(a.Ga=0)}$e(e,i)||(n=e.a)}}else n=e.a}0==n&&null!=s.Oa&&s.Oa.fd&&(n=Bn(s.ba))}s=n}o=0!=s?null:11>o?u.f.RGBA.eb:u.f.kb.y}else o=null;return o};var zi=[3,4,3,4,4,2,2,4,4,4,2,1,1]};function l(e,t){for(var n="",r=0;r<4;r++)n+=String.fromCharCode(e[t++]);return n}function c(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16)>>>0}function f(e,t){return(e[t+0]<<0|e[t+1]<<8|e[t+2]<<16|e[t+3]<<24)>>>0}new u;var d=[0],h=[0],p=[],g=new u,m=e,v=function(e,t){var n={},r=0,i=!1,a=0,o=0;if(n.frames=[],!function(e,t,n,r){for(var i=0;i<4;i++)if(e[t+i]!="RIFF".charCodeAt(i))return!0;return!1}(e,t)){var s,u;for(f(e,t+=4),t+=8;t<e.length;){var d=l(e,t),h=f(e,t+=4);t+=4;var p=h+(1&h);switch(d){case"VP8 ":case"VP8L":void 0===n.frames[r]&&(n.frames[r]={}),(v=n.frames[r]).src_off=i?o:t-8,v.src_size=a+h+8,r++,i&&(i=!1,a=0,o=0);break;case"VP8X":(v=n.header={}).feature_flags=e[t];var g=t+4;v.canvas_width=1+c(e,g),g+=3,v.canvas_height=1+c(e,g),g+=3;break;case"ALPH":i=!0,a=p+8,o=t-8;break;case"ANIM":(v=n.header).bgcolor=f(e,t),g=t+4,v.loop_count=(s=e)[(u=g)+0]<<0|s[u+1]<<8,g+=2;break;case"ANMF":var m,v;(v=n.frames[r]={}).offset_x=2*c(e,t),t+=3,v.offset_y=2*c(e,t),t+=3,v.width=1+c(e,t),t+=3,v.height=1+c(e,t),t+=3,v.duration=c(e,t),t+=3,m=e[t++],v.dispose=1&m,v.blend=m>>1&1}"ANMF"!=d&&(t+=p)}return n}}(m,0);v.response=m,v.rgbaoutput=!0,v.dataurl=!1;var b=v.header?v.header:null,y=v.frames?v.frames:null;if(b){b.loop_counter=b.loop_count,d=[b.canvas_height],h=[b.canvas_width];for(var _=0;_<y.length&&0!=y[_].blend;_++);}var A=y[0],w=g.WebPDecodeRGBA(m,A.src_off,A.src_size,h,d);A.rgba=w,A.imgwidth=h[0],A.imgheight=d[0];for(var F=0;F<h[0]*d[0]*4;F++)p[F]=w[F];return this.width=h,this.height=d,this.data=p,this}!function(e){var t=function(t,r,l,c){var f=4,d=o;switch(c){case e.image_compression.FAST:f=1,d=i;break;case e.image_compression.MEDIUM:f=6,d=s;break;case e.image_compression.SLOW:f=9,d=u}t=n(t,r,l,d);var h=Object(a.b)(t,{level:f});return e.__addimage__.arrayBufferToBinaryString(h)},n=function(e,t,n,r){for(var i,a,o,s=e.length/t,u=new Uint8Array(e.length+s),l=c(),d=0;d<s;d+=1){if(o=d*t,i=e.subarray(o,o+t),r)u.set(r(i,n,a),o+d);else{for(var h,p=l.length,g=[];h<p;h+=1)g[h]=l[h](i,n,a);var m=f(g.concat());u.set(g[m],o+d)}a=i}return u},r=function(e){var t=Array.apply([],e);return t.unshift(0),t},i=function(e,t){var n,r=[],i=e.length;r[0]=1;for(var a=0;a<i;a+=1)n=e[a-t]||0,r[a+1]=e[a]-n+256&255;return r},o=function(e,t,n){var r,i=[],a=e.length;i[0]=2;for(var o=0;o<a;o+=1)r=n&&n[o]||0,i[o+1]=e[o]-r+256&255;return i},s=function(e,t,n){var r,i,a=[],o=e.length;a[0]=3;for(var s=0;s<o;s+=1)r=e[s-t]||0,i=n&&n[s]||0,a[s+1]=e[s]+256-(r+i>>>1)&255;return a},u=function(e,t,n){var r,i,a,o,s=[],u=e.length;s[0]=4;for(var c=0;c<u;c+=1)r=e[c-t]||0,i=n&&n[c]||0,a=n&&n[c-t]||0,o=l(r,i,a),s[c+1]=e[c]-o+256&255;return s},l=function(e,t,n){if(e===t&&t===n)return e;var r=Math.abs(t-n),i=Math.abs(e-n),a=Math.abs(e+t-n-n);return r<=i&&r<=a?e:i<=a?t:n},c=function(){return[r,i,o,s,u]},f=function(e){var t=e.map((function(e){return e.reduce((function(e,t){return e+Math.abs(t)}),0)}));return t.indexOf(Math.min.apply(null,t))};e.processPNG=function(n,r,i,o){var s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w=this.decode.FLATE_DECODE,F="";if(this.__addimage__.isArrayBuffer(n)&&(n=new Uint8Array(n)),this.__addimage__.isArrayBufferView(n)){if(n=(l=new Ze(n)).imgData,u=l.bits,s=l.colorSpace,f=l.colors,-1!==[4,6].indexOf(l.colorType)){if(8===l.bits){g=(p=32==l.pixelBitlength?new Uint32Array(l.decodePixels().buffer):16==l.pixelBitlength?new Uint16Array(l.decodePixels().buffer):new Uint8Array(l.decodePixels().buffer)).length,v=new Uint8Array(g*l.colors),m=new Uint8Array(g);var k,x=l.pixelBitlength-l.bits;for(_=0,A=0;_<g;_++){for(y=p[_],k=0;k<x;)v[A++]=y>>>k&255,k+=l.bits;m[_]=y>>>k&255}}if(16===l.bits){g=(p=new Uint32Array(l.decodePixels().buffer)).length,v=new Uint8Array(g*(32/l.pixelBitlength)*l.colors),m=new Uint8Array(g*(32/l.pixelBitlength)),b=l.colors>1,_=0,A=0;for(var E=0;_<g;)y=p[_++],v[A++]=y>>>0&255,b&&(v[A++]=y>>>16&255,y=p[_++],v[A++]=y>>>0&255),m[E++]=y>>>16&255;u=8}o!==e.image_compression.NONE&&"function"==typeof a.b?(n=t(v,l.width*l.colors,l.colors,o),h=t(m,l.width,1,o)):(n=v,h=m,w=void 0)}if(3===l.colorType&&(s=this.color_spaces.INDEXED,d=l.palette,l.transparency.indexed)){var C=l.transparency.indexed,S=0;for(_=0,g=C.length;_<g;++_)S+=C[_];if((S/=255)===g-1&&-1!==C.indexOf(0))c=[C.indexOf(0)];else if(S!==g){for(p=l.decodePixels(),m=new Uint8Array(p.length),_=0,g=p.length;_<g;_++)m[_]=C[p[_]];h=t(m,l.width,1)}}var O=function(t){var n;switch(t){case e.image_compression.FAST:n=11;break;case e.image_compression.MEDIUM:n=13;break;case e.image_compression.SLOW:n=14;break;default:n=12}return n}(o);return w===this.decode.FLATE_DECODE&&(F="/Predictor "+O+" "),F+="/Colors "+f+" /BitsPerComponent "+u+" /Columns "+l.width,(this.__addimage__.isArrayBuffer(n)||this.__addimage__.isArrayBufferView(n))&&(n=this.__addimage__.arrayBufferToBinaryString(n)),(h&&this.__addimage__.isArrayBuffer(h)||this.__addimage__.isArrayBufferView(h))&&(h=this.__addimage__.arrayBufferToBinaryString(h)),{alias:i,data:n,index:r,filter:w,decodeParameters:F,transparency:c,palette:d,sMask:h,predictor:O,width:l.width,height:l.height,bitsPerComponent:u,colorSpace:s}}}}(L.API),function(e){e.processGIF89A=function(t,n,r,i){var a=new $e(t),o=a.width,s=a.height,u=[];a.decodeAndBlitFrameRGBA(0,u);var l={data:u,width:o,height:s},c=new tt(100).encode(l,100);return e.processJPEG.call(this,c,n,r,i)},e.processGIF87A=e.processGIF89A}(L.API),nt.prototype.parseHeader=function(){if(this.fileSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.reserved=this.datav.getUint32(this.pos,!0),this.pos+=4,this.offset=this.datav.getUint32(this.pos,!0),this.pos+=4,this.headerSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.width=this.datav.getUint32(this.pos,!0),this.pos+=4,this.height=this.datav.getInt32(this.pos,!0),this.pos+=4,this.planes=this.datav.getUint16(this.pos,!0),this.pos+=2,this.bitPP=this.datav.getUint16(this.pos,!0),this.pos+=2,this.compress=this.datav.getUint32(this.pos,!0),this.pos+=4,this.rawSize=this.datav.getUint32(this.pos,!0),this.pos+=4,this.hr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.vr=this.datav.getUint32(this.pos,!0),this.pos+=4,this.colors=this.datav.getUint32(this.pos,!0),this.pos+=4,this.importantColors=this.datav.getUint32(this.pos,!0),this.pos+=4,16===this.bitPP&&this.is_with_alpha&&(this.bitPP=15),this.bitPP<15){var e=0===this.colors?1<<this.bitPP:this.colors;this.palette=new Array(e);for(var t=0;t<e;t++){var n=this.datav.getUint8(this.pos++,!0),r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0);this.palette[t]={red:i,green:r,blue:n,quad:a}}}this.height<0&&(this.height*=-1,this.bottom_up=!1)},nt.prototype.parseBGR=function(){this.pos=this.offset;try{var e="bit"+this.bitPP,t=this.width*this.height*4;this.data=new Uint8Array(t),this[e]()}catch(e){u.log("bit decode error:"+e)}},nt.prototype.bit1=function(){var e,t=Math.ceil(this.width/8),n=t%4;for(e=this.height-1;e>=0;e--){for(var r=this.bottom_up?e:this.height-1-e,i=0;i<t;i++)for(var a=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+8*i*4,s=0;s<8&&8*i+s<this.width;s++){var u=this.palette[a>>7-s&1];this.data[o+4*s]=u.blue,this.data[o+4*s+1]=u.green,this.data[o+4*s+2]=u.red,this.data[o+4*s+3]=255}0!==n&&(this.pos+=4-n)}},nt.prototype.bit4=function(){for(var e=Math.ceil(this.width/2),t=e%4,n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<e;i++){var a=this.datav.getUint8(this.pos++,!0),o=r*this.width*4+2*i*4,s=a>>4,u=15&a,l=this.palette[s];if(this.data[o]=l.blue,this.data[o+1]=l.green,this.data[o+2]=l.red,this.data[o+3]=255,2*i+1>=this.width)break;l=this.palette[u],this.data[o+4]=l.blue,this.data[o+4+1]=l.green,this.data[o+4+2]=l.red,this.data[o+4+3]=255}0!==t&&(this.pos+=4-t)}},nt.prototype.bit8=function(){for(var e=this.width%4,t=this.height-1;t>=0;t--){for(var n=this.bottom_up?t:this.height-1-t,r=0;r<this.width;r++){var i=this.datav.getUint8(this.pos++,!0),a=n*this.width*4+4*r;if(i<this.palette.length){var o=this.palette[i];this.data[a]=o.red,this.data[a+1]=o.green,this.data[a+2]=o.blue,this.data[a+3]=255}else this.data[a]=255,this.data[a+1]=255,this.data[a+2]=255,this.data[a+3]=255}0!==e&&(this.pos+=4-e)}},nt.prototype.bit15=function(){for(var e=this.width%3,t=parseInt("11111",2),n=this.height-1;n>=0;n--){for(var r=this.bottom_up?n:this.height-1-n,i=0;i<this.width;i++){var a=this.datav.getUint16(this.pos,!0);this.pos+=2;var o=(a&t)/t*255|0,s=(a>>5&t)/t*255|0,u=(a>>10&t)/t*255|0,l=a>>15?255:0,c=r*this.width*4+4*i;this.data[c]=u,this.data[c+1]=s,this.data[c+2]=o,this.data[c+3]=l}this.pos+=e}},nt.prototype.bit16=function(){for(var e=this.width%3,t=parseInt("11111",2),n=parseInt("111111",2),r=this.height-1;r>=0;r--){for(var i=this.bottom_up?r:this.height-1-r,a=0;a<this.width;a++){var o=this.datav.getUint16(this.pos,!0);this.pos+=2;var s=(o&t)/t*255|0,u=(o>>5&n)/n*255|0,l=(o>>11)/t*255|0,c=i*this.width*4+4*a;this.data[c]=l,this.data[c+1]=u,this.data[c+2]=s,this.data[c+3]=255}this.pos+=e}},nt.prototype.bit24=function(){for(var e=this.height-1;e>=0;e--){for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=t*this.width*4+4*n;this.data[o]=a,this.data[o+1]=i,this.data[o+2]=r,this.data[o+3]=255}this.pos+=this.width%4}},nt.prototype.bit32=function(){for(var e=this.height-1;e>=0;e--)for(var t=this.bottom_up?e:this.height-1-e,n=0;n<this.width;n++){var r=this.datav.getUint8(this.pos++,!0),i=this.datav.getUint8(this.pos++,!0),a=this.datav.getUint8(this.pos++,!0),o=this.datav.getUint8(this.pos++,!0),s=t*this.width*4+4*n;this.data[s]=a,this.data[s+1]=i,this.data[s+2]=r,this.data[s+3]=o}},nt.prototype.getData=function(){return this.data},function(e){e.processBMP=function(t,n,r,i){var a=new nt(t,!1),o=a.width,s=a.height,u={data:a.getData(),width:o,height:s},l=new tt(100).encode(u,100);return e.processJPEG.call(this,l,n,r,i)}}(L.API),rt.prototype.getData=function(){return this.data},function(e){e.processWEBP=function(t,n,r,i){var a=new rt(t,!1),o=a.width,s=a.height,u={data:a.getData(),width:o,height:s},l=new tt(100).encode(u,100);return e.processJPEG.call(this,l,n,r,i)}}(L.API),L.API.processRGBA=function(e,t,n){for(var r=e.data,i=r.length,a=new Uint8Array(i/4*3),o=new Uint8Array(i/4),s=0,u=0,l=0;l<i;l+=4){var c=r[l],f=r[l+1],d=r[l+2],h=r[l+3];a[s++]=c,a[s++]=f,a[s++]=d,o[u++]=h}var p=this.__addimage__.arrayBufferToBinaryString(a);return{alpha:this.__addimage__.arrayBufferToBinaryString(o),data:p,index:t,alias:n,colorSpace:"DeviceRGB",bitsPerComponent:8,width:e.width,height:e.height}},L.API.setLanguage=function(e){return void 0===this.internal.languageSettings&&(this.internal.languageSettings={},this.internal.languageSettings.isSubscribed=!1),void 0!=={af:"Afrikaans",sq:"Albanian",ar:"Arabic (Standard)","ar-DZ":"Arabic (Algeria)","ar-BH":"Arabic (Bahrain)","ar-EG":"Arabic (Egypt)","ar-IQ":"Arabic (Iraq)","ar-JO":"Arabic (Jordan)","ar-KW":"Arabic (Kuwait)","ar-LB":"Arabic (Lebanon)","ar-LY":"Arabic (Libya)","ar-MA":"Arabic (Morocco)","ar-OM":"Arabic (Oman)","ar-QA":"Arabic (Qatar)","ar-SA":"Arabic (Saudi Arabia)","ar-SY":"Arabic (Syria)","ar-TN":"Arabic (Tunisia)","ar-AE":"Arabic (U.A.E.)","ar-YE":"Arabic (Yemen)",an:"Aragonese",hy:"Armenian",as:"Assamese",ast:"Asturian",az:"Azerbaijani",eu:"Basque",be:"Belarusian",bn:"Bengali",bs:"Bosnian",br:"Breton",bg:"Bulgarian",my:"Burmese",ca:"Catalan",ch:"Chamorro",ce:"Chechen",zh:"Chinese","zh-HK":"Chinese (Hong Kong)","zh-CN":"Chinese (PRC)","zh-SG":"Chinese (Singapore)","zh-TW":"Chinese (Taiwan)",cv:"Chuvash",co:"Corsican",cr:"Cree",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch (Standard)","nl-BE":"Dutch (Belgian)",en:"English","en-AU":"English (Australia)","en-BZ":"English (Belize)","en-CA":"English (Canada)","en-IE":"English (Ireland)","en-JM":"English (Jamaica)","en-NZ":"English (New Zealand)","en-PH":"English (Philippines)","en-ZA":"English (South Africa)","en-TT":"English (Trinidad & Tobago)","en-GB":"English (United Kingdom)","en-US":"English (United States)","en-ZW":"English (Zimbabwe)",eo:"Esperanto",et:"Estonian",fo:"Faeroese",fj:"Fijian",fi:"Finnish",fr:"French (Standard)","fr-BE":"French (Belgium)","fr-CA":"French (Canada)","fr-FR":"French (France)","fr-LU":"French (Luxembourg)","fr-MC":"French (Monaco)","fr-CH":"French (Switzerland)",fy:"Frisian",fur:"Friulian",gd:"Gaelic (Scots)","gd-IE":"Gaelic (Irish)",gl:"Galacian",ka:"Georgian",de:"German (Standard)","de-AT":"German (Austria)","de-DE":"German (Germany)","de-LI":"German (Liechtenstein)","de-LU":"German (Luxembourg)","de-CH":"German (Switzerland)",el:"Greek",gu:"Gujurati",ht:"Haitian",he:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",iu:"Inuktitut",ga:"Irish",it:"Italian (Standard)","it-CH":"Italian (Switzerland)",ja:"Japanese",kn:"Kannada",ks:"Kashmiri",kk:"Kazakh",km:"Khmer",ky:"Kirghiz",tlh:"Klingon",ko:"Korean","ko-KP":"Korean (North Korea)","ko-KR":"Korean (South Korea)",la:"Latin",lv:"Latvian",lt:"Lithuanian",lb:"Luxembourgish",mk:"North Macedonia",ms:"Malay",ml:"Malayalam",mt:"Maltese",mi:"Maori",mr:"Marathi",mo:"Moldavian",nv:"Navajo",ng:"Ndonga",ne:"Nepali",no:"Norwegian",nb:"Norwegian (Bokmal)",nn:"Norwegian (Nynorsk)",oc:"Occitan",or:"Oriya",om:"Oromo",fa:"Persian","fa-IR":"Persian/Iran",pl:"Polish",pt:"Portuguese","pt-BR":"Portuguese (Brazil)",pa:"Punjabi","pa-IN":"Punjabi (India)","pa-PK":"Punjabi (Pakistan)",qu:"Quechua",rm:"Rhaeto-Romanic",ro:"Romanian","ro-MO":"Romanian (Moldavia)",ru:"Russian","ru-MO":"Russian (Moldavia)",sz:"Sami (Lappish)",sg:"Sango",sa:"Sanskrit",sc:"Sardinian",sd:"Sindhi",si:"Singhalese",sr:"Serbian",sk:"Slovak",sl:"Slovenian",so:"Somani",sb:"Sorbian",es:"Spanish","es-AR":"Spanish (Argentina)","es-BO":"Spanish (Bolivia)","es-CL":"Spanish (Chile)","es-CO":"Spanish (Colombia)","es-CR":"Spanish (Costa Rica)","es-DO":"Spanish (Dominican Republic)","es-EC":"Spanish (Ecuador)","es-SV":"Spanish (El Salvador)","es-GT":"Spanish (Guatemala)","es-HN":"Spanish (Honduras)","es-MX":"Spanish (Mexico)","es-NI":"Spanish (Nicaragua)","es-PA":"Spanish (Panama)","es-PY":"Spanish (Paraguay)","es-PE":"Spanish (Peru)","es-PR":"Spanish (Puerto Rico)","es-ES":"Spanish (Spain)","es-UY":"Spanish (Uruguay)","es-VE":"Spanish (Venezuela)",sx:"Sutu",sw:"Swahili",sv:"Swedish","sv-FI":"Swedish (Finland)","sv-SV":"Swedish (Sweden)",ta:"Tamil",tt:"Tatar",te:"Teluga",th:"Thai",tig:"Tigre",ts:"Tsonga",tn:"Tswana",tr:"Turkish",tk:"Turkmen",uk:"Ukrainian",hsb:"Upper Sorbian",ur:"Urdu",ve:"Venda",vi:"Vietnamese",vo:"Volapuk",wa:"Walloon",cy:"Welsh",xh:"Xhosa",ji:"Yiddish",zu:"Zulu"}[e]&&(this.internal.languageSettings.languageCode=e,!1===this.internal.languageSettings.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){this.internal.write("/Lang ("+this.internal.languageSettings.languageCode+")")})),this.internal.languageSettings.isSubscribed=!0)),this},Ke=L.API,Qe=Ke.getCharWidthsArray=function(e,t){var n,r,a=(t=t||{}).font||this.internal.getFont(),o=t.fontSize||this.internal.getFontSize(),s=t.charSpace||this.internal.getCharSpace(),u=t.widths?t.widths:a.metadata.Unicode.widths,l=u.fof?u.fof:1,c=t.kerning?t.kerning:a.metadata.Unicode.kerning,f=c.fof?c.fof:1,d=!1!==t.doKerning,h=0,p=e.length,g=0,m=u[0]||l,v=[];for(n=0;n<p;n++)r=e.charCodeAt(n),"function"==typeof a.metadata.widthOfString?v.push((a.metadata.widthOfGlyph(a.metadata.characterToGlyph(r))+s*(1e3/o)||0)/1e3):(h=d&&"object"===i()(c[r])&&!isNaN(parseInt(c[r][g],10))?c[r][g]/f:0,v.push((u[r]||m)/l+h)),g=r;return v},Ye=Ke.getStringUnitWidth=function(e,t){var n=(t=t||{}).fontSize||this.internal.getFontSize(),r=t.font||this.internal.getFont(),i=t.charSpace||this.internal.getCharSpace();return Ke.processArabic&&(e=Ke.processArabic(e)),"function"==typeof r.metadata.widthOfString?r.metadata.widthOfString(e,n,i)/n:Qe.apply(this,arguments).reduce((function(e,t){return e+t}),0)},Xe=function(e,t,n,r){for(var i=[],a=0,o=e.length,s=0;a!==o&&s+t[a]<n;)s+=t[a],a++;i.push(e.slice(0,a));var u=a;for(s=0;a!==o;)s+t[a]>r&&(i.push(e.slice(u,a)),s=0,u=a),s+=t[a],a++;return u!==a&&i.push(e.slice(u,a)),i},Je=function(e,t,n){n||(n={});var r,i,a,o,s,u,l,c=[],f=[c],d=n.textIndent||0,h=0,p=0,g=e.split(" "),m=Qe.apply(this,[" ",n])[0];if(u=-1===n.lineIndent?g[0].length+2:n.lineIndent||0){var v=Array(u).join(" "),b=[];g.map((function(e){(e=e.split(/\s*\n/)).length>1?b=b.concat(e.map((function(e,t){return(t&&e.length?"\n":"")+e}))):b.push(e[0])})),g=b,u=Ye.apply(this,[v,n])}for(a=0,o=g.length;a<o;a++){var y=0;if(r=g[a],u&&"\n"==r[0]&&(r=r.substr(1),y=1),d+h+(p=(i=Qe.apply(this,[r,n])).reduce((function(e,t){return e+t}),0))>t||y){if(p>t){for(s=Xe.apply(this,[r,i,t-(d+h),t]),c.push(s.shift()),c=[s.pop()];s.length;)f.push([s.shift()]);p=i.slice(r.length-(c[0]?c[0].length:0)).reduce((function(e,t){return e+t}),0)}else c=[r];f.push(c),d=p+u,h=m}else c.push(r),d+=h+p,h=m}return l=u?function(e,t){return(t?v:"")+e.join(" ")}:function(e){return e.join(" ")},f.map(l)},Ke.splitTextToSize=function(e,t,n){var r,i=(n=n||{}).fontSize||this.internal.getFontSize(),a=function(e){if(e.widths&&e.kerning)return{widths:e.widths,kerning:e.kerning};var t=this.internal.getFont(e.fontName,e.fontStyle);return t.metadata.Unicode?{widths:t.metadata.Unicode.widths||{0:1},kerning:t.metadata.Unicode.kerning||{}}:{font:t.metadata,fontSize:this.internal.getFontSize(),charSpace:this.internal.getCharSpace()}}.call(this,n);r=Array.isArray(e)?e:String(e).split(/\r?\n/);var o=1*this.internal.scaleFactor*t/i;a.textIndent=n.textIndent?1*n.textIndent*this.internal.scaleFactor/i:0,a.lineIndent=n.lineIndent;var s,u,l=[];for(s=0,u=r.length;s<u;s++)l=l.concat(Je.apply(this,[r[s],o,a]));return l},function(e){e.__fontmetrics__=e.__fontmetrics__||{};for(var t="klmnopqrstuvwxyz",n={},r={},a=0;a<t.length;a++)n[t[a]]="0123456789abcdef"[a],r["0123456789abcdef"[a]]=t[a];var o=function(e){return"0x"+parseInt(e,10).toString(16)},s=e.__fontmetrics__.compress=function(e){var t,n,a,u,l=["{"];for(var c in e){if(t=e[c],isNaN(parseInt(c,10))?n="'"+c+"'":(c=parseInt(c,10),n=(n=o(c).slice(2)).slice(0,-1)+r[n.slice(-1)]),"number"==typeof t)t<0?(a=o(t).slice(3),u="-"):(a=o(t).slice(2),u=""),a=u+a.slice(0,-1)+r[a.slice(-1)];else{if("object"!==i()(t))throw new Error("Don't know what to do with value type "+i()(t)+".");a=s(t)}l.push(n+a)}return l.push("}"),l.join("")},u=e.__fontmetrics__.uncompress=function(e){if("string"!=typeof e)throw new Error("Invalid argument passed to uncompress.");for(var t,r,i,a,o={},s=1,u=o,l=[],c="",f="",d=e.length-1,h=1;h<d;h+=1)"'"==(a=e[h])?t?(i=t.join(""),t=void 0):t=[]:t?t.push(a):"{"==a?(l.push([u,i]),u={},i=void 0):"}"==a?((r=l.pop())[0][r[1]]=u,i=void 0,u=r[0]):"-"==a?s=-1:void 0===i?n.hasOwnProperty(a)?(c+=n[a],i=parseInt(c,16)*s,s=1,c=""):c+=a:n.hasOwnProperty(a)?(f+=n[a],u[i]=parseInt(f,16)*s,s=1,i=void 0,f=""):f+=a;return o},l={codePages:["WinAnsiEncoding"],WinAnsiEncoding:u("{19m8n201n9q201o9r201s9l201t9m201u8m201w9n201x9o201y8o202k8q202l8r202m9p202q8p20aw8k203k8t203t8v203u9v2cq8s212m9t15m8w15n9w2dw9s16k8u16l9u17s9z17x8y17y9y}")},c={Unicode:{Courier:l,"Courier-Bold":l,"Courier-BoldOblique":l,"Courier-Oblique":l,Helvetica:l,"Helvetica-Bold":l,"Helvetica-BoldOblique":l,"Helvetica-Oblique":l,"Times-Roman":l,"Times-Bold":l,"Times-BoldItalic":l,"Times-Italic":l}},f={Unicode:{"Courier-Oblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-BoldItalic":u("{'widths'{k3o2q4ycx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2r202m2n2n3m2o3m2p5n202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5n4l4m4m4m4n4m4o4s4p4m4q4m4r4s4s4y4t2r4u3m4v4m4w3x4x5t4y4s4z4s5k3x5l4s5m4m5n3r5o3x5p4s5q4m5r5t5s4m5t3x5u3x5v2l5w1w5x2l5y3t5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q2l6r3m6s3r6t1w6u1w6v3m6w1w6x4y6y3r6z3m7k3m7l3m7m2r7n2r7o1w7p3r7q2w7r4m7s3m7t2w7u2r7v2n7w1q7x2n7y3t202l3mcl4mal2ram3man3mao3map3mar3mas2lat4uau1uav3maw3way4uaz2lbk2sbl3t'fof'6obo2lbp3tbq3mbr1tbs2lbu1ybv3mbz3mck4m202k3mcm4mcn4mco4mcp4mcq5ycr4mcs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz2w203k6o212m6o2dw2l2cq2l3t3m3u2l17s3x19m3m}'kerning'{cl{4qu5kt5qt5rs17ss5ts}201s{201ss}201t{cks4lscmscnscoscpscls2wu2yu201ts}201x{2wu2yu}2k{201ts}2w{4qx5kx5ou5qx5rs17su5tu}2x{17su5tu5ou}2y{4qx5kx5ou5qx5rs17ss5ts}'fof'-6ofn{17sw5tw5ou5qw5rs}7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qs}3v{17su5tu5os5qs}7p{17su5tu}ck{4qu5kt5qt5rs17ss5ts}4l{4qu5kt5qt5rs17ss5ts}cm{4qu5kt5qt5rs17ss5ts}cn{4qu5kt5qt5rs17ss5ts}co{4qu5kt5qt5rs17ss5ts}cp{4qu5kt5qt5rs17ss5ts}6l{4qu5ou5qw5rt17su5tu}5q{ckuclucmucnucoucpu4lu}5r{ckuclucmucnucoucpu4lu}7q{cksclscmscnscoscps4ls}6p{4qu5ou5qw5rt17sw5tw}ek{4qu5ou5qw5rt17su5tu}el{4qu5ou5qw5rt17su5tu}em{4qu5ou5qw5rt17su5tu}en{4qu5ou5qw5rt17su5tu}eo{4qu5ou5qw5rt17su5tu}ep{4qu5ou5qw5rt17su5tu}es{17ss5ts5qs4qu}et{4qu5ou5qw5rt17sw5tw}eu{4qu5ou5qw5rt17ss5ts}ev{17ss5ts5qs4qu}6z{17sw5tw5ou5qw5rs}fm{17sw5tw5ou5qw5rs}7n{201ts}fo{17sw5tw5ou5qw5rs}fp{17sw5tw5ou5qw5rs}fq{17sw5tw5ou5qw5rs}7r{cksclscmscnscoscps4ls}fs{17sw5tw5ou5qw5rs}ft{17su5tu}fu{17su5tu}fv{17su5tu}fw{17su5tu}fz{cksclscmscnscoscps4ls}}}"),"Helvetica-Bold":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),Courier:u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-BoldOblique":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Bold":u("{'widths'{k3q2q5ncx2r201n3m201o6o201s2l201t2l201u2l201w3m201x3m201y3m2k1t2l2l202m2n2n3m2o3m2p6o202q6o2r1w2s2l2t2l2u3m2v3t2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w3t3x3t3y3t3z3m4k5x4l4s4m4m4n4s4o4s4p4m4q3x4r4y4s4y4t2r4u3m4v4y4w4m4x5y4y4s4z4y5k3x5l4y5m4s5n3r5o4m5p4s5q4s5r6o5s4s5t4s5u4m5v2l5w1w5x2l5y3u5z3m6k2l6l3m6m3r6n2w6o3r6p2w6q2l6r3m6s3r6t1w6u2l6v3r6w1w6x5n6y3r6z3m7k3r7l3r7m2w7n2r7o2l7p3r7q3m7r4s7s3m7t3m7u2w7v2r7w1q7x2r7y3o202l3mcl4sal2lam3man3mao3map3mar3mas2lat4uau1yav3maw3tay4uaz2lbk2sbl3t'fof'6obo2lbp3rbr1tbs2lbu2lbv3mbz3mck4s202k3mcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw2r2m3rcy2rcz2rdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3rek3mel3mem3men3meo3mep3meq4ser2wes2wet2weu2wev2wew1wex1wey1wez1wfl3rfm3mfn3mfo3mfp3mfq3mfr3tfs3mft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3m3u2l17s4s19m3m}'kerning'{cl{4qt5ks5ot5qy5rw17sv5tv}201t{cks4lscmscnscoscpscls4wv}2k{201ts}2w{4qu5ku7mu5os5qx5ru17su5tu}2x{17su5tu5ou5qs}2y{4qv5kv7mu5ot5qz5ru17su5tu}'fof'-6o7t{cksclscmscnscoscps4ls}3u{17su5tu5os5qu}3v{17su5tu5os5qu}fu{17su5tu5ou5qu}7p{17su5tu5ou5qu}ck{4qt5ks5ot5qy5rw17sv5tv}4l{4qt5ks5ot5qy5rw17sv5tv}cm{4qt5ks5ot5qy5rw17sv5tv}cn{4qt5ks5ot5qy5rw17sv5tv}co{4qt5ks5ot5qy5rw17sv5tv}cp{4qt5ks5ot5qy5rw17sv5tv}6l{17st5tt5ou5qu}17s{ckuclucmucnucoucpu4lu4wu}5o{ckuclucmucnucoucpu4lu4wu}5q{ckzclzcmzcnzcozcpz4lz4wu}5r{ckxclxcmxcnxcoxcpx4lx4wu}5t{ckuclucmucnucoucpu4lu4wu}7q{ckuclucmucnucoucpu4lu}6p{17sw5tw5ou5qu}ek{17st5tt5qu}el{17st5tt5ou5qu}em{17st5tt5qu}en{17st5tt5qu}eo{17st5tt5qu}ep{17st5tt5ou5qu}es{17ss5ts5qu}et{17sw5tw5ou5qu}eu{17sw5tw5ou5qu}ev{17ss5ts5qu}6z{17sw5tw5ou5qu5rs}fm{17sw5tw5ou5qu5rs}fn{17sw5tw5ou5qu5rs}fo{17sw5tw5ou5qu5rs}fp{17sw5tw5ou5qu5rs}fq{17sw5tw5ou5qu5rs}7r{cktcltcmtcntcotcpt4lt5os}fs{17sw5tw5ou5qu5rs}ft{17su5tu5ou5qu}7m{5os}fv{17su5tu5ou5qu}fw{17su5tu5ou5qu}fz{cksclscmscnscoscps4ls}}}"),Symbol:u("{'widths'{k3uaw4r19m3m2k1t2l2l202m2y2n3m2p5n202q6o3k3m2s2l2t2l2v3r2w1t3m3m2y1t2z1wbk2sbl3r'fof'6o3n3m3o3m3p3m3q3m3r3m3s3m3t3m3u1w3v1w3w3r3x3r3y3r3z2wbp3t3l3m5v2l5x2l5z3m2q4yfr3r7v3k7w1o7x3k}'kerning'{'fof'-6o}}"),Helvetica:u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}"),"Helvetica-BoldOblique":u("{'widths'{k3s2q4scx1w201n3r201o6o201s1w201t1w201u1w201w3m201x3m201y3m2k1w2l2l202m2n2n3r2o3r2p5t202q6o2r1s2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v2l3w3u3x3u3y3u3z3x4k6l4l4s4m4s4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3r4v4s4w3x4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v2l5w1w5x2l5y3u5z3r6k2l6l3r6m3x6n3r6o3x6p3r6q2l6r3x6s3x6t1w6u1w6v3r6w1w6x5t6y3x6z3x7k3x7l3x7m2r7n3r7o2l7p3x7q3r7r4y7s3r7t3r7u3m7v2r7w1w7x2r7y3u202l3rcl4sal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3xbq3rbr1wbs2lbu2obv3rbz3xck4s202k3rcm4scn4sco4scp4scq6ocr4scs4mct4mcu4mcv4mcw1w2m2zcy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3res3ret3reu3rev3rew1wex1wey1wez1wfl3xfm3xfn3xfo3xfp3xfq3xfr3ufs3xft3xfu3xfv3xfw3xfz3r203k6o212m6o2dw2l2cq2l3t3r3u2l17s4m19m3r}'kerning'{cl{4qs5ku5ot5qs17sv5tv}201t{2ww4wy2yw}201w{2ks}201x{2ww4wy2yw}2k{201ts201xs}2w{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}2x{5ow5qs}2y{7qs4qu5kw5os5qw5rs17su5tu7tsfzs}'fof'-6o7p{17su5tu5ot}ck{4qs5ku5ot5qs17sv5tv}4l{4qs5ku5ot5qs17sv5tv}cm{4qs5ku5ot5qs17sv5tv}cn{4qs5ku5ot5qs17sv5tv}co{4qs5ku5ot5qs17sv5tv}cp{4qs5ku5ot5qs17sv5tv}6l{17st5tt5os}17s{2kwclvcmvcnvcovcpv4lv4wwckv}5o{2kucltcmtcntcotcpt4lt4wtckt}5q{2ksclscmscnscoscps4ls4wvcks}5r{2ks4ws}5t{2kwclvcmvcnvcovcpv4lv4wwckv}eo{17st5tt5os}fu{17su5tu5ot}6p{17ss5ts}ek{17st5tt5os}el{17st5tt5os}em{17st5tt5os}en{17st5tt5os}6o{201ts}ep{17st5tt5os}es{17ss5ts}et{17ss5ts}eu{17ss5ts}ev{17ss5ts}6z{17su5tu5os5qt}fm{17su5tu5os5qt}fn{17su5tu5os5qt}fo{17su5tu5os5qt}fp{17su5tu5os5qt}fq{17su5tu5os5qt}fs{17su5tu5os5qt}ft{17su5tu5ot}7m{5os}fv{17su5tu5ot}fw{17su5tu5ot}}}"),ZapfDingbats:u("{'widths'{k4u2k1w'fof'6o}'kerning'{'fof'-6o}}"),"Courier-Bold":u("{'widths'{k3w'fof'6o}'kerning'{'fof'-6o}}"),"Times-Italic":u("{'widths'{k3n2q4ycx2l201n3m201o5t201s2l201t2l201u2l201w3r201x3r201y3r2k1t2l2l202m2n2n3m2o3m2p5n202q5t2r1p2s2l2t2l2u3m2v4n2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v2l3w4n3x4n3y4n3z3m4k5w4l3x4m3x4n4m4o4s4p3x4q3x4r4s4s4s4t2l4u2w4v4m4w3r4x5n4y4m4z4s5k3x5l4s5m3x5n3m5o3r5p4s5q3x5r5n5s3x5t3r5u3r5v2r5w1w5x2r5y2u5z3m6k2l6l3m6m3m6n2w6o3m6p2w6q1w6r3m6s3m6t1w6u1w6v2w6w1w6x4s6y3m6z3m7k3m7l3m7m2r7n2r7o1w7p3m7q2w7r4m7s2w7t2w7u2r7v2s7w1v7x2s7y3q202l3mcl3xal2ram3man3mao3map3mar3mas2lat4wau1vav3maw4nay4waz2lbk2sbl4n'fof'6obo2lbp3mbq3obr1tbs2lbu1zbv3mbz3mck3x202k3mcm3xcn3xco3xcp3xcq5tcr4mcs3xct3xcu3xcv3xcw2l2m2ucy2lcz2ldl4mdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek3mel3mem3men3meo3mep3meq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr4nfs3mft3mfu3mfv3mfw3mfz2w203k6o212m6m2dw2l2cq2l3t3m3u2l17s3r19m3m}'kerning'{cl{5kt4qw}201s{201sw}201t{201tw2wy2yy6q-t}201x{2wy2yy}2k{201tw}2w{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}2x{17ss5ts5os}2y{7qs4qy7rs5ky7mw5os5qx5ru17su5tu}'fof'-6o6t{17ss5ts5qs}7t{5os}3v{5qs}7p{17su5tu5qs}ck{5kt4qw}4l{5kt4qw}cm{5kt4qw}cn{5kt4qw}co{5kt4qw}cp{5kt4qw}6l{4qs5ks5ou5qw5ru17su5tu}17s{2ks}5q{ckvclvcmvcnvcovcpv4lv}5r{ckuclucmucnucoucpu4lu}5t{2ks}6p{4qs5ks5ou5qw5ru17su5tu}ek{4qs5ks5ou5qw5ru17su5tu}el{4qs5ks5ou5qw5ru17su5tu}em{4qs5ks5ou5qw5ru17su5tu}en{4qs5ks5ou5qw5ru17su5tu}eo{4qs5ks5ou5qw5ru17su5tu}ep{4qs5ks5ou5qw5ru17su5tu}es{5ks5qs4qs}et{4qs5ks5ou5qw5ru17su5tu}eu{4qs5ks5qw5ru17su5tu}ev{5ks5qs4qs}ex{17ss5ts5qs}6z{4qv5ks5ou5qw5ru17su5tu}fm{4qv5ks5ou5qw5ru17su5tu}fn{4qv5ks5ou5qw5ru17su5tu}fo{4qv5ks5ou5qw5ru17su5tu}fp{4qv5ks5ou5qw5ru17su5tu}fq{4qv5ks5ou5qw5ru17su5tu}7r{5os}fs{4qv5ks5ou5qw5ru17su5tu}ft{17su5tu5qs}fu{17su5tu5qs}fv{17su5tu5qs}fw{17su5tu5qs}}}"),"Times-Roman":u("{'widths'{k3n2q4ycx2l201n3m201o6o201s2l201t2l201u2l201w2w201x2w201y2w2k1t2l2l202m2n2n3m2o3m2p5n202q6o2r1m2s2l2t2l2u3m2v3s2w1t2x2l2y1t2z1w3k3m3l3m3m3m3n3m3o3m3p3m3q3m3r3m3s3m203t2l203u2l3v1w3w3s3x3s3y3s3z2w4k5w4l4s4m4m4n4m4o4s4p3x4q3r4r4s4s4s4t2l4u2r4v4s4w3x4x5t4y4s4z4s5k3r5l4s5m4m5n3r5o3x5p4s5q4s5r5y5s4s5t4s5u3x5v2l5w1w5x2l5y2z5z3m6k2l6l2w6m3m6n2w6o3m6p2w6q2l6r3m6s3m6t1w6u1w6v3m6w1w6x4y6y3m6z3m7k3m7l3m7m2l7n2r7o1w7p3m7q3m7r4s7s3m7t3m7u2w7v3k7w1o7x3k7y3q202l3mcl4sal2lam3man3mao3map3mar3mas2lat4wau1vav3maw3say4waz2lbk2sbl3s'fof'6obo2lbp3mbq2xbr1tbs2lbu1zbv3mbz2wck4s202k3mcm4scn4sco4scp4scq5tcr4mcs3xct3xcu3xcv3xcw2l2m2tcy2lcz2ldl4sdm4sdn4sdo4sdp4sdq4sds4sdt4sdu4sdv4sdw4sdz3mek2wel2wem2wen2weo2wep2weq4mer2wes2wet2weu2wev2wew1wex1wey1wez1wfl3mfm3mfn3mfo3mfp3mfq3mfr3sfs3mft3mfu3mfv3mfw3mfz3m203k6o212m6m2dw2l2cq2l3t3m3u1w17s4s19m3m}'kerning'{cl{4qs5ku17sw5ou5qy5rw201ss5tw201ws}201s{201ss}201t{ckw4lwcmwcnwcowcpwclw4wu201ts}2k{201ts}2w{4qs5kw5os5qx5ru17sx5tx}2x{17sw5tw5ou5qu}2y{4qs5kw5os5qx5ru17sx5tx}'fof'-6o7t{ckuclucmucnucoucpu4lu5os5rs}3u{17su5tu5qs}3v{17su5tu5qs}7p{17sw5tw5qs}ck{4qs5ku17sw5ou5qy5rw201ss5tw201ws}4l{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cm{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cn{4qs5ku17sw5ou5qy5rw201ss5tw201ws}co{4qs5ku17sw5ou5qy5rw201ss5tw201ws}cp{4qs5ku17sw5ou5qy5rw201ss5tw201ws}6l{17su5tu5os5qw5rs}17s{2ktclvcmvcnvcovcpv4lv4wuckv}5o{ckwclwcmwcnwcowcpw4lw4wu}5q{ckyclycmycnycoycpy4ly4wu5ms}5r{cktcltcmtcntcotcpt4lt4ws}5t{2ktclvcmvcnvcovcpv4lv4wuckv}7q{cksclscmscnscoscps4ls}6p{17su5tu5qw5rs}ek{5qs5rs}el{17su5tu5os5qw5rs}em{17su5tu5os5qs5rs}en{17su5qs5rs}eo{5qs5rs}ep{17su5tu5os5qw5rs}es{5qs}et{17su5tu5qw5rs}eu{17su5tu5qs5rs}ev{5qs}6z{17sv5tv5os5qx5rs}fm{5os5qt5rs}fn{17sv5tv5os5qx5rs}fo{17sv5tv5os5qx5rs}fp{5os5qt5rs}fq{5os5qt5rs}7r{ckuclucmucnucoucpu4lu5os}fs{17sv5tv5os5qx5rs}ft{17ss5ts5qs}fu{17sw5tw5qs}fv{17sw5tw5qs}fw{17ss5ts5qs}fz{ckuclucmucnucoucpu4lu5os5rs}}}"),"Helvetica-Oblique":u("{'widths'{k3p2q4mcx1w201n3r201o6o201s1q201t1q201u1q201w2l201x2l201y2l2k1w2l1w202m2n2n3r2o3r2p5t202q6o2r1n2s2l2t2l2u2r2v3u2w1w2x2l2y1w2z1w3k3r3l3r3m3r3n3r3o3r3p3r3q3r3r3r3s3r203t2l203u2l3v1w3w3u3x3u3y3u3z3r4k6p4l4m4m4m4n4s4o4s4p4m4q3x4r4y4s4s4t1w4u3m4v4m4w3r4x5n4y4s4z4y5k4m5l4y5m4s5n4m5o3x5p4s5q4m5r5y5s4m5t4m5u3x5v1w5w1w5x1w5y2z5z3r6k2l6l3r6m3r6n3m6o3r6p3r6q1w6r3r6s3r6t1q6u1q6v3m6w1q6x5n6y3r6z3r7k3r7l3r7m2l7n3m7o1w7p3r7q3m7r4s7s3m7t3m7u3m7v2l7w1u7x2l7y3u202l3rcl4mal2lam3ran3rao3rap3rar3ras2lat4tau2pav3raw3uay4taz2lbk2sbl3u'fof'6obo2lbp3rbr1wbs2lbu2obv3rbz3xck4m202k3rcm4mcn4mco4mcp4mcq6ocr4scs4mct4mcu4mcv4mcw1w2m2ncy1wcz1wdl4sdm4ydn4ydo4ydp4ydq4yds4ydt4sdu4sdv4sdw4sdz3xek3rel3rem3ren3reo3rep3req5ter3mes3ret3reu3rev3rew1wex1wey1wez1wfl3rfm3rfn3rfo3rfp3rfq3rfr3ufs3xft3rfu3rfv3rfw3rfz3m203k6o212m6o2dw2l2cq2l3t3r3u1w17s4m19m3r}'kerning'{5q{4wv}cl{4qs5kw5ow5qs17sv5tv}201t{2wu4w1k2yu}201x{2wu4wy2yu}17s{2ktclucmucnu4otcpu4lu4wycoucku}2w{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}2x{17sy5ty5oy5qs}2y{7qs4qz5k1m17sy5ow5qx5rsfsu5ty7tufzu}'fof'-6o7p{17sv5tv5ow}ck{4qs5kw5ow5qs17sv5tv}4l{4qs5kw5ow5qs17sv5tv}cm{4qs5kw5ow5qs17sv5tv}cn{4qs5kw5ow5qs17sv5tv}co{4qs5kw5ow5qs17sv5tv}cp{4qs5kw5ow5qs17sv5tv}6l{17sy5ty5ow}do{17st5tt}4z{17st5tt}7s{fst}dm{17st5tt}dn{17st5tt}5o{ckwclwcmwcnwcowcpw4lw4wv}dp{17st5tt}dq{17st5tt}7t{5ow}ds{17st5tt}5t{2ktclucmucnu4otcpu4lu4wycoucku}fu{17sv5tv5ow}6p{17sy5ty5ow5qs}ek{17sy5ty5ow}el{17sy5ty5ow}em{17sy5ty5ow}en{5ty}eo{17sy5ty5ow}ep{17sy5ty5ow}es{17sy5ty5qs}et{17sy5ty5ow5qs}eu{17sy5ty5ow5qs}ev{17sy5ty5ow5qs}6z{17sy5ty5ow5qs}fm{17sy5ty5ow5qs}fn{17sy5ty5ow5qs}fo{17sy5ty5ow5qs}fp{17sy5ty5qs}fq{17sy5ty5ow5qs}7r{5ow}fs{17sy5ty5ow5qs}ft{17sv5tv5ow}7m{5ow}fv{17sv5tv5ow}fw{17sv5tv5ow}}}")}};e.events.push(["addFont",function(e){var t=e.font,n=f.Unicode[t.postScriptName];n&&(t.metadata.Unicode={},t.metadata.Unicode.widths=n.widths,t.metadata.Unicode.kerning=n.kerning);var r=c.Unicode[t.postScriptName];r&&(t.metadata.Unicode.encoding=r,t.encoding=r.codePages[0])}])}(L.API),function(e){var t=function(e){for(var t=e.length,n=new Uint8Array(t),r=0;r<t;r++)n[r]=e.charCodeAt(r);return n};e.API.events.push(["addFont",function(n){var r=void 0,i=n.font,a=n.instance;if(!i.isStandardFont){if(void 0===a)throw new Error("Font does not exist in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");if("string"!=typeof(r=!1===a.existsFileInVFS(i.postScriptName)?a.loadFile(i.postScriptName):a.getFileFromVFS(i.postScriptName)))throw new Error("Font is not stored as string-data in vFS, import fonts or remove declaration doc.addFont('"+i.postScriptName+"').");!function(n,r){r=/^\x00\x01\x00\x00/.test(r)?t(r):t(d(r)),n.metadata=e.API.TTFFont.open(r),n.metadata.Unicode=n.metadata.Unicode||{encoding:{},kerning:{},widths:[]},n.metadata.glyIdsUsed=[0]}(i,r)}}])}(L),function(e){function t(){return(o.canvg?Promise.resolve(o.canvg):n.e(16).then(n.bind(null,2423))).catch((function(e){return Promise.reject(new Error("Could not load canvg: "+e))})).then((function(e){return e.default?e.default:e}))}L.API.addSvgAsImage=function(e,n,r,i,a,o,s,l){if(isNaN(n)||isNaN(r))throw u.error("jsPDF.addSvgAsImage: Invalid coordinates",arguments),new Error("Invalid coordinates passed to jsPDF.addSvgAsImage");if(isNaN(i)||isNaN(a))throw u.error("jsPDF.addSvgAsImage: Invalid measurements",arguments),new Error("Invalid measurements (width and/or height) passed to jsPDF.addSvgAsImage");var c=document.createElement("canvas");c.width=i,c.height=a;var f=c.getContext("2d");f.fillStyle="#fff",f.fillRect(0,0,c.width,c.height);var d={ignoreMouse:!0,ignoreAnimation:!0,ignoreDimensions:!0},h=this;return t().then((function(t){return t.fromString(f,e,d)}),(function(){return Promise.reject(new Error("Could not load canvg."))})).then((function(e){return e.render(d)})).then((function(){h.addImage(c.toDataURL("image/jpeg",1),n,r,i,a,s,l)}))}}(),L.API.putTotalPages=function(e){var t,n=0;parseInt(this.internal.getFont().id.substr(1),10)<15?(t=new RegExp(e,"g"),n=this.internal.getNumberOfPages()):(t=new RegExp(this.pdfEscape16(e,this.internal.getFont()),"g"),n=this.pdfEscape16(this.internal.getNumberOfPages()+"",this.internal.getFont()));for(var r=1;r<=this.internal.getNumberOfPages();r++)for(var i=0;i<this.internal.pages[r].length;i++)this.internal.pages[r][i]=this.internal.pages[r][i].replace(t,n);return this},L.API.viewerPreferences=function(e,t){var n;e=e||{},t=t||!1;var r,a,o,s={HideToolbar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideMenubar:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},HideWindowUI:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},FitWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},CenterWindow:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.3},DisplayDocTitle:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.4},NonFullScreenPageMode:{defaultValue:"UseNone",value:"UseNone",type:"name",explicitSet:!1,valueSet:["UseNone","UseOutlines","UseThumbs","UseOC"],pdfVersion:1.3},Direction:{defaultValue:"L2R",value:"L2R",type:"name",explicitSet:!1,valueSet:["L2R","R2L"],pdfVersion:1.3},ViewArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},ViewClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintArea:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintClip:{defaultValue:"CropBox",value:"CropBox",type:"name",explicitSet:!1,valueSet:["MediaBox","CropBox","TrimBox","BleedBox","ArtBox"],pdfVersion:1.4},PrintScaling:{defaultValue:"AppDefault",value:"AppDefault",type:"name",explicitSet:!1,valueSet:["AppDefault","None"],pdfVersion:1.6},Duplex:{defaultValue:"",value:"none",type:"name",explicitSet:!1,valueSet:["Simplex","DuplexFlipShortEdge","DuplexFlipLongEdge","none"],pdfVersion:1.7},PickTrayByPDFSize:{defaultValue:!1,value:!1,type:"boolean",explicitSet:!1,valueSet:[!0,!1],pdfVersion:1.7},PrintPageRange:{defaultValue:"",value:"",type:"array",explicitSet:!1,valueSet:null,pdfVersion:1.7},NumCopies:{defaultValue:1,value:1,type:"integer",explicitSet:!1,valueSet:null,pdfVersion:1.7}},u=Object.keys(s),l=[],c=0,f=0,d=0;function h(e,t){var n,r=!1;for(n=0;n<e.length;n+=1)e[n]===t&&(r=!0);return r}if(void 0===this.internal.viewerpreferences&&(this.internal.viewerpreferences={},this.internal.viewerpreferences.configuration=JSON.parse(JSON.stringify(s)),this.internal.viewerpreferences.isSubscribed=!1),n=this.internal.viewerpreferences.configuration,"reset"===e||!0===t){var p=u.length;for(d=0;d<p;d+=1)n[u[d]].value=n[u[d]].defaultValue,n[u[d]].explicitSet=!1}if("object"===i()(e))for(a in e)if(o=e[a],h(u,a)&&void 0!==o){if("boolean"===n[a].type&&"boolean"==typeof o)n[a].value=o;else if("name"===n[a].type&&h(n[a].valueSet,o))n[a].value=o;else if("integer"===n[a].type&&Number.isInteger(o))n[a].value=o;else if("array"===n[a].type){for(c=0;c<o.length;c+=1)if(r=!0,1===o[c].length&&"number"==typeof o[c][0])l.push(String(o[c]-1));else if(o[c].length>1){for(f=0;f<o[c].length;f+=1)"number"!=typeof o[c][f]&&(r=!1);!0===r&&l.push([o[c][0]-1,o[c][1]-1].join(" "))}n[a].value="["+l.join(" ")+"]"}else n[a].value=n[a].defaultValue;n[a].explicitSet=!0}return!1===this.internal.viewerpreferences.isSubscribed&&(this.internal.events.subscribe("putCatalog",(function(){var e,t=[];for(e in n)!0===n[e].explicitSet&&("name"===n[e].type?t.push("/"+e+" /"+n[e].value):t.push("/"+e+" "+n[e].value));0!==t.length&&this.internal.write("/ViewerPreferences\n<<\n"+t.join("\n")+"\n>>")})),this.internal.viewerpreferences.isSubscribed=!0),this.internal.viewerpreferences.configuration=n,this},function(e){var t=function(){var e='<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns:jspdf="'+this.internal.__metadata__.namespaceuri+'"><jspdf:metadata>',t=unescape(encodeURIComponent('<x:xmpmeta xmlns:x="adobe:ns:meta/">')),n=unescape(encodeURIComponent(e)),r=unescape(encodeURIComponent(this.internal.__metadata__.metadata)),i=unescape(encodeURIComponent("</jspdf:metadata></rdf:Description></rdf:RDF>")),a=unescape(encodeURIComponent("</x:xmpmeta>")),o=n.length+r.length+i.length+t.length+a.length;this.internal.__metadata__.metadata_object_number=this.internal.newObject(),this.internal.write("<< /Type /Metadata /Subtype /XML /Length "+o+" >>"),this.internal.write("stream"),this.internal.write(t+n+r+i+a),this.internal.write("endstream"),this.internal.write("endobj")},n=function(){this.internal.__metadata__.metadata_object_number&&this.internal.write("/Metadata "+this.internal.__metadata__.metadata_object_number+" 0 R")};e.addMetadata=function(e,r){return void 0===this.internal.__metadata__&&(this.internal.__metadata__={metadata:e,namespaceuri:r||"http://jspdf.default.namespaceuri/"},this.internal.events.subscribe("putCatalog",n),this.internal.events.subscribe("postPutResources",t)),this}}(L.API),function(e){var t=e.API,n=t.pdfEscape16=function(e,t){for(var n,r=t.metadata.Unicode.widths,i=["","0","00","000","0000"],a=[""],o=0,s=e.length;o<s;++o){if(n=t.metadata.characterToGlyph(e.charCodeAt(o)),t.metadata.glyIdsUsed.push(n),t.metadata.toUnicode[n]=e.charCodeAt(o),-1==r.indexOf(n)&&(r.push(n),r.push([parseInt(t.metadata.widthOfGlyph(n),10)])),"0"==n)return a.join("");n=n.toString(16),a.push(i[4-n.length],n)}return a.join("")},r=function(e){var t,n,r,i,a,o,s;for(a="/CIDInit /ProcSet findresource begin\n12 dict begin\nbegincmap\n/CIDSystemInfo <<\n  /Registry (Adobe)\n  /Ordering (UCS)\n  /Supplement 0\n>> def\n/CMapName /Adobe-Identity-UCS def\n/CMapType 2 def\n1 begincodespacerange\n<0000><ffff>\nendcodespacerange",r=[],o=0,s=(n=Object.keys(e).sort((function(e,t){return e-t}))).length;o<s;o++)t=n[o],r.length>=100&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar",r=[]),void 0!==e[t]&&null!==e[t]&&"function"==typeof e[t].toString&&(i=("0000"+e[t].toString(16)).slice(-4),t=("0000"+(+t).toString(16)).slice(-4),r.push("<"+t+"><"+i+">"));return r.length&&(a+="\n"+r.length+" beginbfchar\n"+r.join("\n")+"\nendbfchar\n"),a+"endcmap\nCMapName currentdict /CMap defineresource pop\nend\nend"};t.events.push(["putFont",function(t){!function(t){var n=t.font,i=t.out,a=t.newObject,o=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"Identity-H"===n.encoding){for(var s=n.metadata.Unicode.widths,u=n.metadata.subset.encode(n.metadata.glyIdsUsed,1),l="",c=0;c<u.length;c++)l+=String.fromCharCode(u[c]);var f=a();o({data:l,addLength1:!0,objectId:f}),i("endobj");var d=a();o({data:r(n.metadata.toUnicode),addLength1:!0,objectId:d}),i("endobj");var h=a();i("<<"),i("/Type /FontDescriptor"),i("/FontName /"+P(n.fontName)),i("/FontFile2 "+f+" 0 R"),i("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),i("/Flags "+n.metadata.flags),i("/StemV "+n.metadata.stemV),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i(">>"),i("endobj");var p=a();i("<<"),i("/Type /Font"),i("/BaseFont /"+P(n.fontName)),i("/FontDescriptor "+h+" 0 R"),i("/W "+e.API.PDFObject.convert(s)),i("/CIDToGIDMap /Identity"),i("/DW 1000"),i("/Subtype /CIDFontType2"),i("/CIDSystemInfo"),i("<<"),i("/Supplement 0"),i("/Registry (Adobe)"),i("/Ordering ("+n.encoding+")"),i(">>"),i(">>"),i("endobj"),n.objectNumber=a(),i("<<"),i("/Type /Font"),i("/Subtype /Type0"),i("/ToUnicode "+d+" 0 R"),i("/BaseFont /"+P(n.fontName)),i("/Encoding /"+n.encoding),i("/DescendantFonts ["+p+" 0 R]"),i(">>"),i("endobj"),n.isAlreadyPutted=!0}}(t)}]),t.events.push(["putFont",function(t){!function(t){var n=t.font,i=t.out,a=t.newObject,o=t.putStream;if(n.metadata instanceof e.API.TTFFont&&"WinAnsiEncoding"===n.encoding){for(var s=n.metadata.rawData,u="",l=0;l<s.length;l++)u+=String.fromCharCode(s[l]);var c=a();o({data:u,addLength1:!0,objectId:c}),i("endobj");var f=a();o({data:r(n.metadata.toUnicode),addLength1:!0,objectId:f}),i("endobj");var d=a();i("<<"),i("/Descent "+n.metadata.decender),i("/CapHeight "+n.metadata.capHeight),i("/StemV "+n.metadata.stemV),i("/Type /FontDescriptor"),i("/FontFile2 "+c+" 0 R"),i("/Flags 96"),i("/FontBBox "+e.API.PDFObject.convert(n.metadata.bbox)),i("/FontName /"+P(n.fontName)),i("/ItalicAngle "+n.metadata.italicAngle),i("/Ascent "+n.metadata.ascender),i(">>"),i("endobj"),n.objectNumber=a();for(var h=0;h<n.metadata.hmtx.widths.length;h++)n.metadata.hmtx.widths[h]=parseInt(n.metadata.hmtx.widths[h]*(1e3/n.metadata.head.unitsPerEm));i("<</Subtype/TrueType/Type/Font/ToUnicode "+f+" 0 R/BaseFont/"+P(n.fontName)+"/FontDescriptor "+d+" 0 R/Encoding/"+n.encoding+" /FirstChar 29 /LastChar 255 /Widths "+e.API.PDFObject.convert(n.metadata.hmtx.widths)+">>"),i("endobj"),n.isAlreadyPutted=!0}}(t)}]);var i=function(e){var t,r=e.text||"",i=e.x,a=e.y,o=e.options||{},s=e.mutex||{},u=s.pdfEscape,l=s.activeFontKey,c=s.fonts,f=l,d="",h=0,p="",g=c[f].encoding;if("Identity-H"!==c[f].encoding)return{text:r,x:i,y:a,options:o,mutex:s};for(p=r,f=l,Array.isArray(r)&&(p=r[0]),h=0;h<p.length;h+=1)c[f].metadata.hasOwnProperty("cmap")&&(t=c[f].metadata.cmap.unicode.codeMap[p[h].charCodeAt(0)]),t||p[h].charCodeAt(0)<256&&c[f].metadata.hasOwnProperty("Unicode")?d+=p[h]:d+="";var m="";return parseInt(f.slice(1))<14||"WinAnsiEncoding"===g?m=u(d,f).split("").map((function(e){return e.charCodeAt(0).toString(16)})).join(""):"Identity-H"===g&&(m=n(d,c[f])),s.isHex=!0,{text:m,x:i,y:a,options:o,mutex:s}};t.events.push(["postProcessText",function(e){var t=e.text||"",n=[],r={text:t,x:e.x,y:e.y,options:e.options,mutex:e.mutex};if(Array.isArray(t)){var a=0;for(a=0;a<t.length;a+=1)Array.isArray(t[a])&&3===t[a].length?n.push([i(Object.assign({},r,{text:t[a][0]})).text,t[a][1],t[a][2]]):n.push(i(Object.assign({},r,{text:t[a]})).text);e.text=n}else e.text=i(Object.assign({},r,{text:t})).text}])}(L),function(e){var t=function(){return void 0===this.internal.vFS&&(this.internal.vFS={}),!0};e.existsFileInVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]},e.addFileToVFS=function(e,n){return t.call(this),this.internal.vFS[e]=n,this},e.getFileFromVFS=function(e){return t.call(this),void 0!==this.internal.vFS[e]?this.internal.vFS[e]:null}}(L.API),function(e){e.__bidiEngine__=e.prototype.__bidiEngine__=function(e){var n,r,i,a,o,s,u,l=t,c=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],f=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],d={L:0,R:1,EN:2,AN:3,N:4,B:5,S:6},h={0:0,5:1,6:2,7:3,32:4,251:5,254:6,255:7},p=["(",")","(","<",">","<","[","]","[","{","}","{","\xab","\xbb","\xab","\u2039","\u203a","\u2039","\u2045","\u2046","\u2045","\u207d","\u207e","\u207d","\u208d","\u208e","\u208d","\u2264","\u2265","\u2264","\u2329","\u232a","\u2329","\ufe59","\ufe5a","\ufe59","\ufe5b","\ufe5c","\ufe5b","\ufe5d","\ufe5e","\ufe5d","\ufe64","\ufe65","\ufe64"],g=new RegExp(/^([1-4|9]|1[0-9]|2[0-9]|3[0168]|4[04589]|5[012]|7[78]|159|16[0-9]|17[0-2]|21[569]|22[03489]|250)$/),m=!1,v=0;this.__bidiEngine__={};var b=function(e){var t=e.charCodeAt(),n=t>>8,r=h[n];return void 0!==r?l[256*r+(255&t)]:252===n||253===n?"AL":g.test(n)?"L":8===n?"R":"N"},y=function(e){for(var t,n=0;n<e.length;n++){if("L"===(t=b(e.charAt(n))))return!1;if("R"===t)return!0}return!1},_=function(e,t,o,s){var u,l,c,f,d=t[s];switch(d){case"L":case"R":case"LRE":case"RLE":case"LRO":case"RLO":case"PDF":m=!1;break;case"N":case"AN":break;case"EN":m&&(d="AN");break;case"AL":m=!0,d="R";break;case"WS":case"BN":d="N";break;case"CS":s<1||s+1>=t.length||"EN"!==(u=o[s-1])&&"AN"!==u||"EN"!==(l=t[s+1])&&"AN"!==l?d="N":m&&(l="AN"),d=l===u?l:"N";break;case"ES":d="EN"===(u=s>0?o[s-1]:"B")&&s+1<t.length&&"EN"===t[s+1]?"EN":"N";break;case"ET":if(s>0&&"EN"===o[s-1]){d="EN";break}if(m){d="N";break}for(c=s+1,f=t.length;c<f&&"ET"===t[c];)c++;d=c<f&&"EN"===t[c]?"EN":"N";break;case"NSM":if(i&&!a){for(f=t.length,c=s+1;c<f&&"NSM"===t[c];)c++;if(c<f){var h=e[s],p=h>=1425&&h<=2303||64286===h;if(u=t[c],p&&("R"===u||"AL"===u)){d="R";break}}}d=s<1||"B"===(u=t[s-1])?"N":o[s-1];break;case"B":m=!1,n=!0,d=v;break;case"S":r=!0,d="N"}return d},A=function(e,t,n){var r=e.split("");return n&&w(r,n,{hiLevel:v}),r.reverse(),t&&t.reverse(),r.join("")},w=function(e,t,i){var a,o,s,u,l,h=-1,p=e.length,g=0,y=[],A=v?f:c,w=[];for(m=!1,n=!1,r=!1,o=0;o<p;o++)w[o]=b(e[o]);for(s=0;s<p;s++){if(l=g,y[s]=_(e,w,y,s),a=240&(g=A[l][d[y[s]]]),g&=15,t[s]=u=A[g][5],a>0)if(16===a){for(o=h;o<s;o++)t[o]=1;h=-1}else h=-1;if(A[g][6])-1===h&&(h=s);else if(h>-1){for(o=h;o<s;o++)t[o]=u;h=-1}"B"===w[s]&&(t[s]=0),i.hiLevel|=u}r&&function(e,t,n){for(var r=0;r<n;r++)if("S"===e[r]){t[r]=v;for(var i=r-1;i>=0&&"WS"===e[i];i--)t[i]=v}}(w,t,p)},F=function(e,t,r,i,a){if(!(a.hiLevel<e)){if(1===e&&1===v&&!n)return t.reverse(),void(r&&r.reverse());for(var o,s,u,l,c=t.length,f=0;f<c;){if(i[f]>=e){for(u=f+1;u<c&&i[u]>=e;)u++;for(l=f,s=u-1;l<s;l++,s--)o=t[l],t[l]=t[s],t[s]=o,r&&(o=r[l],r[l]=r[s],r[s]=o);f=u}f++}}},k=function(e,t,n){var r=e.split(""),i={hiLevel:v};return n||(n=[]),w(r,n,i),function(e,t,n){if(0!==n.hiLevel&&u)for(var r,i=0;i<e.length;i++)1===t[i]&&(r=p.indexOf(e[i]))>=0&&(e[i]=p[r+1])}(r,n,i),F(2,r,t,n,i),F(1,r,t,n,i),r.join("")};return this.__bidiEngine__.doBidiReorder=function(e,t,n){if(function(e,t){if(t)for(var n=0;n<e.length;n++)t[n]=n;void 0===a&&(a=y(e)),void 0===s&&(s=y(e))}(e,t),i||!o||s)if(i&&o&&a^s)v=a?1:0,e=A(e,t,n);else if(!i&&o&&s)v=a?1:0,e=k(e,t,n),e=A(e,t);else if(!i||a||o||s){if(i&&!o&&a^s)e=A(e,t),a?(v=0,e=k(e,t,n)):(v=1,e=k(e,t,n),e=A(e,t));else if(i&&a&&!o&&s)v=1,e=k(e,t,n),e=A(e,t);else if(!i&&!o&&a^s){var r=u;a?(v=1,e=k(e,t,n),v=0,u=!1,e=k(e,t,n),u=r):(v=0,e=k(e,t,n),e=A(e,t),v=1,u=!1,e=k(e,t,n),u=r,e=A(e,t))}}else v=0,e=k(e,t,n);else v=a?1:0,e=k(e,t,n);return e},this.__bidiEngine__.setOptions=function(e){e&&(i=e.isInputVisual,o=e.isOutputVisual,a=e.isInputRtl,s=e.isOutputRtl,u=e.isSymmetricSwapping)},this.__bidiEngine__.setOptions(e),this.__bidiEngine__};var t=["BN","BN","BN","BN","BN","BN","BN","BN","BN","S","B","S","WS","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","B","B","B","S","WS","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","BN","BN","BN","BN","BN","BN","B","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","BN","CS","N","ET","ET","ET","ET","N","N","N","N","L","N","N","BN","N","N","ET","ET","EN","EN","N","L","N","N","N","EN","L","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","L","L","L","L","L","L","L","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","L","N","N","N","N","N","ET","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","NSM","R","NSM","NSM","R","NSM","NSM","R","NSM","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","N","N","N","N","N","R","R","R","R","R","N","N","N","N","N","N","N","N","N","N","N","AN","AN","AN","AN","AN","AN","N","N","AL","ET","ET","AL","CS","AL","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","AN","AN","AN","AN","AN","AN","AN","AN","AN","ET","AN","AN","AL","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AN","N","NSM","NSM","NSM","NSM","NSM","NSM","AL","AL","NSM","NSM","N","NSM","NSM","NSM","NSM","AL","AL","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","AL","AL","NSM","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","R","R","N","N","N","N","R","N","N","N","N","N","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","WS","BN","BN","BN","L","R","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","B","LRE","RLE","PDF","LRO","RLO","CS","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","WS","BN","BN","BN","BN","BN","N","LRI","RLI","FSI","PDI","BN","BN","BN","BN","BN","BN","EN","L","N","N","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","L","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","ES","ES","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","N","N","N","N","N","R","NSM","R","R","R","R","R","R","R","R","R","R","ES","R","R","R","R","R","R","R","R","R","R","R","R","R","N","R","R","R","R","R","N","R","N","R","R","N","R","R","N","R","R","R","R","R","R","R","R","R","R","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","NSM","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","CS","N","CS","N","N","CS","N","N","N","N","N","N","N","N","N","ET","N","N","ES","ES","N","N","N","N","N","ET","ET","N","N","N","N","N","AL","AL","AL","AL","AL","N","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","AL","N","N","BN","N","N","N","ET","ET","ET","N","N","N","N","N","ES","CS","ES","CS","CS","EN","EN","EN","EN","EN","EN","EN","EN","EN","EN","CS","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","N","N","N","N","N","N","N","N","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","L","N","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","L","L","L","N","N","L","L","L","N","N","N","ET","ET","N","N","N","ET","ET","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N","N"],n=new e.__bidiEngine__({isInputVisual:!0});e.API.events.push(["postProcessText",function(e){var t=e.text,r=(e.x,e.y,e.options||{}),i=(e.mutex,r.lang,[]);if(r.isInputVisual="boolean"!=typeof r.isInputVisual||r.isInputVisual,n.setOptions(r),"[object Array]"===Object.prototype.toString.call(t)){var a=0;for(i=[],a=0;a<t.length;a+=1)"[object Array]"===Object.prototype.toString.call(t[a])?i.push([n.doBidiReorder(t[a][0]),t[a][1],t[a][2]]):i.push([n.doBidiReorder(t[a])]);e.text=i}else e.text=n.doBidiReorder(t);n.setOptions({isInputVisual:!0})}])}(L),L.API.TTFFont=function(){function e(e){var t;if(this.rawData=e,t=this.contents=new at(e),this.contents.pos=4,"ttcf"===t.readString(4))throw new Error("TTCF not supported.");t.pos=0,this.parse(),this.subset=new kt(this),this.registerTTF()}return e.open=function(t){return new e(t)},e.prototype.parse=function(){return this.directory=new ot(this.contents),this.head=new lt(this),this.name=new mt(this),this.cmap=new ft(this),this.toUnicode={},this.hhea=new dt(this),this.maxp=new vt(this),this.hmtx=new bt(this),this.post=new pt(this),this.os2=new ht(this),this.loca=new Ft(this),this.glyf=new _t(this),this.ascender=this.os2.exists&&this.os2.ascender||this.hhea.ascender,this.decender=this.os2.exists&&this.os2.decender||this.hhea.decender,this.lineGap=this.os2.exists&&this.os2.lineGap||this.hhea.lineGap,this.bbox=[this.head.xMin,this.head.yMin,this.head.xMax,this.head.yMax]},e.prototype.registerTTF=function(){var e,t,n,r,i;if(this.scaleFactor=1e3/this.head.unitsPerEm,this.bbox=function(){var t,n,r,i;for(i=[],t=0,n=(r=this.bbox).length;t<n;t++)e=r[t],i.push(Math.round(e*this.scaleFactor));return i}.call(this),this.stemV=0,this.post.exists?(n=255&(r=this.post.italic_angle),0!=(32768&(t=r>>16))&&(t=-(1+(65535^t))),this.italicAngle=+(t+"."+n)):this.italicAngle=0,this.ascender=Math.round(this.ascender*this.scaleFactor),this.decender=Math.round(this.decender*this.scaleFactor),this.lineGap=Math.round(this.lineGap*this.scaleFactor),this.capHeight=this.os2.exists&&this.os2.capHeight||this.ascender,this.xHeight=this.os2.exists&&this.os2.xHeight||0,this.familyClass=(this.os2.exists&&this.os2.familyClass||0)>>8,this.isSerif=1===(i=this.familyClass)||2===i||3===i||4===i||5===i||7===i,this.isScript=10===this.familyClass,this.flags=0,this.post.isFixedPitch&&(this.flags|=1),this.isSerif&&(this.flags|=2),this.isScript&&(this.flags|=8),0!==this.italicAngle&&(this.flags|=64),this.flags|=32,!this.cmap.unicode)throw new Error("No unicode cmap for font")},e.prototype.characterToGlyph=function(e){var t;return(null!=(t=this.cmap.unicode)?t.codeMap[e]:void 0)||0},e.prototype.widthOfGlyph=function(e){var t;return t=1e3/this.head.unitsPerEm,this.hmtx.forGlyph(e).advance*t},e.prototype.widthOfString=function(e,t,n){var r,i,a,o;for(a=0,i=0,o=(e=""+e).length;0<=o?i<o:i>o;i=0<=o?++i:--i)r=e.charCodeAt(i),a+=this.widthOfGlyph(this.characterToGlyph(r))+n*(1e3/t)||0;return a*(t/1e3)},e.prototype.lineHeight=function(e,t){var n;return null==t&&(t=!1),n=t?this.lineGap:0,(this.ascender+n-this.decender)/1e3*e},e}();var it,at=function(){function e(e){this.data=null!=e?e:[],this.pos=0,this.length=this.data.length}return e.prototype.readByte=function(){return this.data[this.pos++]},e.prototype.writeByte=function(e){return this.data[this.pos++]=e},e.prototype.readUInt32=function(){return 16777216*this.readByte()+(this.readByte()<<16)+(this.readByte()<<8)+this.readByte()},e.prototype.writeUInt32=function(e){return this.writeByte(e>>>24&255),this.writeByte(e>>16&255),this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt32=function(){var e;return(e=this.readUInt32())>=2147483648?e-4294967296:e},e.prototype.writeInt32=function(e){return e<0&&(e+=4294967296),this.writeUInt32(e)},e.prototype.readUInt16=function(){return this.readByte()<<8|this.readByte()},e.prototype.writeUInt16=function(e){return this.writeByte(e>>8&255),this.writeByte(255&e)},e.prototype.readInt16=function(){var e;return(e=this.readUInt16())>=32768?e-65536:e},e.prototype.writeInt16=function(e){return e<0&&(e+=65536),this.writeUInt16(e)},e.prototype.readString=function(e){var t,n;for(n=[],t=0;0<=e?t<e:t>e;t=0<=e?++t:--t)n[t]=String.fromCharCode(this.readByte());return n.join("")},e.prototype.writeString=function(e){var t,n,r;for(r=[],t=0,n=e.length;0<=n?t<n:t>n;t=0<=n?++t:--t)r.push(this.writeByte(e.charCodeAt(t)));return r},e.prototype.readShort=function(){return this.readInt16()},e.prototype.writeShort=function(e){return this.writeInt16(e)},e.prototype.readLongLong=function(){var e,t,n,r,i,a,o,s;return e=this.readByte(),t=this.readByte(),n=this.readByte(),r=this.readByte(),i=this.readByte(),a=this.readByte(),o=this.readByte(),s=this.readByte(),128&e?-1*(72057594037927940*(255^e)+281474976710656*(255^t)+1099511627776*(255^n)+4294967296*(255^r)+16777216*(255^i)+65536*(255^a)+256*(255^o)+(255^s)+1):72057594037927940*e+281474976710656*t+1099511627776*n+4294967296*r+16777216*i+65536*a+256*o+s},e.prototype.writeLongLong=function(e){var t,n;return t=Math.floor(e/4294967296),n=4294967295&e,this.writeByte(t>>24&255),this.writeByte(t>>16&255),this.writeByte(t>>8&255),this.writeByte(255&t),this.writeByte(n>>24&255),this.writeByte(n>>16&255),this.writeByte(n>>8&255),this.writeByte(255&n)},e.prototype.readInt=function(){return this.readInt32()},e.prototype.writeInt=function(e){return this.writeInt32(e)},e.prototype.read=function(e){var t,n;for(t=[],n=0;0<=e?n<e:n>e;n=0<=e?++n:--n)t.push(this.readByte());return t},e.prototype.write=function(e){var t,n,r,i;for(i=[],n=0,r=e.length;n<r;n++)t=e[n],i.push(this.writeByte(t));return i},e}(),ot=function(){var e;function t(e){var t,n,r;for(this.scalarType=e.readInt(),this.tableCount=e.readShort(),this.searchRange=e.readShort(),this.entrySelector=e.readShort(),this.rangeShift=e.readShort(),this.tables={},n=0,r=this.tableCount;0<=r?n<r:n>r;n=0<=r?++n:--n)t={tag:e.readString(4),checksum:e.readInt(),offset:e.readInt(),length:e.readInt()},this.tables[t.tag]=t}return t.prototype.encode=function(t){var n,r,i,a,o,s,u,l,c,f,d,h,p;for(p in d=Object.keys(t).length,s=Math.log(2),c=16*Math.floor(Math.log(d)/s),a=Math.floor(c/s),l=16*d-c,(r=new at).writeInt(this.scalarType),r.writeShort(d),r.writeShort(c),r.writeShort(a),r.writeShort(l),i=16*d,u=r.pos+i,o=null,h=[],t)for(f=t[p],r.writeString(p),r.writeInt(e(f)),r.writeInt(u),r.writeInt(f.length),h=h.concat(f),"head"===p&&(o=u),u+=f.length;u%4;)h.push(0),u++;return r.write(h),n=2981146554-e(r.data),r.pos=o+8,r.writeUInt32(n),r.data},e=function(e){var t,n,r,i;for(e=yt.call(e);e.length%4;)e.push(0);for(r=new at(e),n=0,t=0,i=e.length;t<i;t=t+=4)n+=r.readUInt32();return 4294967295&n},t}(),st={}.hasOwnProperty,ut=function(e,t){for(var n in t)st.call(t,n)&&(e[n]=t[n]);function r(){this.constructor=e}return r.prototype=t.prototype,e.prototype=new r,e.__super__=t.prototype,e};it=function(){function e(e){var t;this.file=e,t=this.file.directory.tables[this.tag],this.exists=!!t,t&&(this.offset=t.offset,this.length=t.length,this.parse(this.file.contents))}return e.prototype.parse=function(){},e.prototype.encode=function(){},e.prototype.raw=function(){return this.exists?(this.file.contents.pos=this.offset,this.file.contents.read(this.length)):null},e}();var lt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="head",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.revision=e.readInt(),this.checkSumAdjustment=e.readInt(),this.magicNumber=e.readInt(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.readLongLong(),this.modified=e.readLongLong(),this.xMin=e.readShort(),this.yMin=e.readShort(),this.xMax=e.readShort(),this.yMax=e.readShort(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort(),this.indexToLocFormat=e.readShort(),this.glyphDataFormat=e.readShort()},t.prototype.encode=function(e){var t;return(t=new at).writeInt(this.version),t.writeInt(this.revision),t.writeInt(this.checkSumAdjustment),t.writeInt(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.writeLongLong(this.created),t.writeLongLong(this.modified),t.writeShort(this.xMin),t.writeShort(this.yMin),t.writeShort(this.xMax),t.writeShort(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort(this.fontDirectionHint),t.writeShort(e),t.writeShort(this.glyphDataFormat),t.data},t}(),ct=function(){function e(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b;switch(this.platformID=e.readUInt16(),this.encodingID=e.readShort(),this.offset=t+e.readInt(),c=e.pos,e.pos=this.offset,this.format=e.readUInt16(),this.length=e.readUInt16(),this.language=e.readUInt16(),this.isUnicode=3===this.platformID&&1===this.encodingID&&4===this.format||0===this.platformID&&4===this.format,this.codeMap={},this.format){case 0:for(s=0;s<256;++s)this.codeMap[s]=e.readByte();break;case 4:for(d=e.readUInt16(),f=d/2,e.pos+=6,i=function(){var t,n;for(n=[],s=t=0;0<=f?t<f:t>f;s=0<=f?++t:--t)n.push(e.readUInt16());return n}(),e.pos+=2,p=function(){var t,n;for(n=[],s=t=0;0<=f?t<f:t>f;s=0<=f?++t:--t)n.push(e.readUInt16());return n}(),u=function(){var t,n;for(n=[],s=t=0;0<=f?t<f:t>f;s=0<=f?++t:--t)n.push(e.readUInt16());return n}(),l=function(){var t,n;for(n=[],s=t=0;0<=f?t<f:t>f;s=0<=f?++t:--t)n.push(e.readUInt16());return n}(),r=(this.length-e.pos+this.offset)/2,o=function(){var t,n;for(n=[],s=t=0;0<=r?t<r:t>r;s=0<=r?++t:--t)n.push(e.readUInt16());return n}(),s=m=0,b=i.length;m<b;s=++m)for(g=i[s],n=v=h=p[s];h<=g?v<=g:v>=g;n=h<=g?++v:--v)0===l[s]?a=n+u[s]:0!==(a=o[l[s]/2+(n-h)-(f-s)]||0)&&(a+=u[s]),this.codeMap[n]=65535&a}e.pos=c}return e.encode=function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,k,x,E,C,S,O,D,j,T,P,R,M,I,B,N,L,U,H,z,q,V,W,G,K;switch(O=new at,a=Object.keys(e).sort((function(e,t){return e-t})),t){case"macroman":for(p=0,g=function(){var e=[];for(h=0;h<256;++h)e.push(0);return e}(),v={0:0},i={},D=0,R=a.length;D<R;D++)null==v[V=e[r=a[D]]]&&(v[V]=++p),i[r]={old:e[r],new:v[e[r]]},g[r]=v[e[r]];return O.writeUInt16(1),O.writeUInt16(0),O.writeUInt32(12),O.writeUInt16(0),O.writeUInt16(262),O.writeUInt16(0),O.write(g),{charMap:i,subtable:O.data,maxGlyphID:p+1};case"unicode":for(C=[],c=[],b=0,v={},n={},m=u=null,j=0,M=a.length;j<M;j++)null==v[_=e[r=a[j]]]&&(v[_]=++b),n[r]={old:_,new:v[_]},o=v[_]-r,null!=m&&o===u||(m&&c.push(m),C.push(r),u=o),m=r;for(m&&c.push(m),c.push(65535),C.push(65535),x=2*(k=C.length),F=2*Math.pow(Math.log(k)/Math.LN2,2),f=Math.log(F/2)/Math.LN2,w=2*k-F,s=[],A=[],d=[],h=T=0,I=C.length;T<I;h=++T){if(E=C[h],l=c[h],65535===E){s.push(0),A.push(0);break}if(E-(S=n[E].new)>=32768)for(s.push(0),A.push(2*(d.length+k-h)),r=P=E;E<=l?P<=l:P>=l;r=E<=l?++P:--P)d.push(n[r].new);else s.push(S-E),A.push(0)}for(O.writeUInt16(3),O.writeUInt16(1),O.writeUInt32(12),O.writeUInt16(4),O.writeUInt16(16+8*k+2*d.length),O.writeUInt16(0),O.writeUInt16(x),O.writeUInt16(F),O.writeUInt16(f),O.writeUInt16(w),z=0,B=c.length;z<B;z++)r=c[z],O.writeUInt16(r);for(O.writeUInt16(0),q=0,N=C.length;q<N;q++)r=C[q],O.writeUInt16(r);for(W=0,L=s.length;W<L;W++)o=s[W],O.writeUInt16(o);for(G=0,U=A.length;G<U;G++)y=A[G],O.writeUInt16(y);for(K=0,H=d.length;K<H;K++)p=d[K],O.writeUInt16(p);return{charMap:n,subtable:O.data,maxGlyphID:b+1}}},e}(),ft=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="cmap",t.prototype.parse=function(e){var t,n,r;for(e.pos=this.offset,this.version=e.readUInt16(),r=e.readUInt16(),this.tables=[],this.unicode=null,n=0;0<=r?n<r:n>r;n=0<=r?++n:--n)t=new ct(e,this.offset),this.tables.push(t),t.isUnicode&&null==this.unicode&&(this.unicode=t);return!0},t.encode=function(e,t){var n,r;return null==t&&(t="macroman"),n=ct.encode(e,t),(r=new at).writeUInt16(0),r.writeUInt16(1),n.table=r.data.concat(n.subtable),n},t}(),dt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="hhea",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.ascender=e.readShort(),this.decender=e.readShort(),this.lineGap=e.readShort(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort(),this.minRightSideBearing=e.readShort(),this.xMaxExtent=e.readShort(),this.caretSlopeRise=e.readShort(),this.caretSlopeRun=e.readShort(),this.caretOffset=e.readShort(),e.pos+=8,this.metricDataFormat=e.readShort(),this.numberOfMetrics=e.readUInt16()},t}(),ht=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="OS/2",t.prototype.parse=function(e){if(e.pos=this.offset,this.version=e.readUInt16(),this.averageCharWidth=e.readShort(),this.weightClass=e.readUInt16(),this.widthClass=e.readUInt16(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort(),this.ySubscriptYSize=e.readShort(),this.ySubscriptXOffset=e.readShort(),this.ySubscriptYOffset=e.readShort(),this.ySuperscriptXSize=e.readShort(),this.ySuperscriptYSize=e.readShort(),this.ySuperscriptXOffset=e.readShort(),this.ySuperscriptYOffset=e.readShort(),this.yStrikeoutSize=e.readShort(),this.yStrikeoutPosition=e.readShort(),this.familyClass=e.readShort(),this.panose=function(){var t,n;for(n=[],t=0;t<10;++t)n.push(e.readByte());return n}(),this.charRange=function(){var t,n;for(n=[],t=0;t<4;++t)n.push(e.readInt());return n}(),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort(),this.descent=e.readShort(),this.lineGap=e.readShort(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=function(){var t,n;for(n=[],t=0;t<2;t=++t)n.push(e.readInt());return n}(),this.version>1))return this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()},t}(),pt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="post",t.prototype.parse=function(e){var t,n,r;switch(e.pos=this.offset,this.format=e.readInt(),this.italicAngle=e.readInt(),this.underlinePosition=e.readShort(),this.underlineThickness=e.readShort(),this.isFixedPitch=e.readInt(),this.minMemType42=e.readInt(),this.maxMemType42=e.readInt(),this.minMemType1=e.readInt(),this.maxMemType1=e.readInt(),this.format){case 65536:case 196608:break;case 131072:var i;for(n=e.readUInt16(),this.glyphNameIndex=[],i=0;0<=n?i<n:i>n;i=0<=n?++i:--i)this.glyphNameIndex.push(e.readUInt16());for(this.names=[],r=[];e.pos<this.offset+this.length;)t=e.readByte(),r.push(this.names.push(e.readString(t)));return r;case 151552:return n=e.readUInt16(),this.offsets=e.read(n);case 262144:return this.map=function(){var t,n,r;for(r=[],i=t=0,n=this.file.maxp.numGlyphs;0<=n?t<n:t>n;i=0<=n?++t:--t)r.push(e.readUInt32());return r}.call(this)}},t}(),gt=function(e,t){this.raw=e,this.length=e.length,this.platformID=t.platformID,this.encodingID=t.encodingID,this.languageID=t.languageID},mt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="name",t.prototype.parse=function(e){var t,n,r,i,a,o,s,u,l,c,f;for(e.pos=this.offset,e.readShort(),t=e.readShort(),o=e.readShort(),n=[],i=0;0<=t?i<t:i>t;i=0<=t?++i:--i)n.push({platformID:e.readShort(),encodingID:e.readShort(),languageID:e.readShort(),nameID:e.readShort(),length:e.readShort(),offset:this.offset+o+e.readShort()});for(s={},i=l=0,c=n.length;l<c;i=++l)r=n[i],e.pos=r.offset,u=e.readString(r.length),a=new gt(u,r),null==s[f=r.nameID]&&(s[f]=[]),s[r.nameID].push(a);this.strings=s,this.copyright=s[0],this.fontFamily=s[1],this.fontSubfamily=s[2],this.uniqueSubfamily=s[3],this.fontName=s[4],this.version=s[5];try{this.postscriptName=s[6][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}catch(e){this.postscriptName=s[4][0].raw.replace(/[\x00-\x19\x80-\xff]/g,"")}return this.trademark=s[7],this.manufacturer=s[8],this.designer=s[9],this.description=s[10],this.vendorUrl=s[11],this.designerUrl=s[12],this.license=s[13],this.licenseUrl=s[14],this.preferredFamily=s[15],this.preferredSubfamily=s[17],this.compatibleFull=s[18],this.sampleText=s[19]},t}(),vt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="maxp",t.prototype.parse=function(e){return e.pos=this.offset,this.version=e.readInt(),this.numGlyphs=e.readUInt16(),this.maxPoints=e.readUInt16(),this.maxContours=e.readUInt16(),this.maxCompositePoints=e.readUInt16(),this.maxComponentContours=e.readUInt16(),this.maxZones=e.readUInt16(),this.maxTwilightPoints=e.readUInt16(),this.maxStorage=e.readUInt16(),this.maxFunctionDefs=e.readUInt16(),this.maxInstructionDefs=e.readUInt16(),this.maxStackElements=e.readUInt16(),this.maxSizeOfInstructions=e.readUInt16(),this.maxComponentElements=e.readUInt16(),this.maxComponentDepth=e.readUInt16()},t}(),bt=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="hmtx",t.prototype.parse=function(e){var t,n,r,i,a,o,s;for(e.pos=this.offset,this.metrics=[],t=0,o=this.file.hhea.numberOfMetrics;0<=o?t<o:t>o;t=0<=o?++t:--t)this.metrics.push({advance:e.readUInt16(),lsb:e.readInt16()});for(r=this.file.maxp.numGlyphs-this.file.hhea.numberOfMetrics,this.leftSideBearings=function(){var n,i;for(i=[],t=n=0;0<=r?n<r:n>r;t=0<=r?++n:--n)i.push(e.readInt16());return i}(),this.widths=function(){var e,t,n,r;for(r=[],e=0,t=(n=this.metrics).length;e<t;e++)i=n[e],r.push(i.advance);return r}.call(this),n=this.widths[this.widths.length-1],s=[],t=a=0;0<=r?a<r:a>r;t=0<=r?++a:--a)s.push(this.widths.push(n));return s},t.prototype.forGlyph=function(e){return e in this.metrics?this.metrics[e]:{advance:this.metrics[this.metrics.length-1].advance,lsb:this.leftSideBearings[e-this.metrics.length]}},t}(),yt=[].slice,_t=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="glyf",t.prototype.parse=function(){return this.cache={}},t.prototype.glyphFor=function(e){var t,n,r,i,a,o,s,u,l,c;return e in this.cache?this.cache[e]:(i=this.file.loca,t=this.file.contents,n=i.indexOf(e),0===(r=i.lengthOf(e))?this.cache[e]=null:(t.pos=this.offset+n,a=(o=new at(t.read(r))).readShort(),u=o.readShort(),c=o.readShort(),s=o.readShort(),l=o.readShort(),this.cache[e]=-1===a?new wt(o,u,c,s,l):new At(o,a,u,c,s,l),this.cache[e]))},t.prototype.encode=function(e,t,n){var r,i,a,o,s;for(a=[],i=[],o=0,s=t.length;o<s;o++)r=e[t[o]],i.push(a.length),r&&(a=a.concat(r.encode(n)));return i.push(a.length),{table:a,offsets:i}},t}(),At=function(){function e(e,t,n,r,i,a){this.raw=e,this.numberOfContours=t,this.xMin=n,this.yMin=r,this.xMax=i,this.yMax=a,this.compound=!1}return e.prototype.encode=function(){return this.raw.data},e}(),wt=function(){function e(e,t,n,r,i){var a,o;for(this.raw=e,this.xMin=t,this.yMin=n,this.xMax=r,this.yMax=i,this.compound=!0,this.glyphIDs=[],this.glyphOffsets=[],a=this.raw;o=a.readShort(),this.glyphOffsets.push(a.pos),this.glyphIDs.push(a.readUInt16()),32&o;)a.pos+=1&o?4:2,128&o?a.pos+=8:64&o?a.pos+=4:8&o&&(a.pos+=2)}return e.prototype.encode=function(){var e,t,n;for(t=new at(yt.call(this.raw.data)),e=0,n=this.glyphIDs.length;e<n;++e)t.pos=this.glyphOffsets[e];return t.data},e}(),Ft=function(e){function t(){return t.__super__.constructor.apply(this,arguments)}return ut(t,it),t.prototype.tag="loca",t.prototype.parse=function(e){var t,n;return e.pos=this.offset,t=this.file.head.indexToLocFormat,this.offsets=0===t?function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=2)r.push(2*e.readUInt16());return r}.call(this):function(){var t,r;for(r=[],n=0,t=this.length;n<t;n+=4)r.push(e.readUInt32());return r}.call(this)},t.prototype.indexOf=function(e){return this.offsets[e]},t.prototype.lengthOf=function(e){return this.offsets[e+1]-this.offsets[e]},t.prototype.encode=function(e,t){for(var n=new Uint32Array(this.offsets.length),r=0,i=0,a=0;a<n.length;++a)if(n[a]=r,i<t.length&&t[i]==a){++i,n[a]=r;var o=this.offsets[a],s=this.offsets[a+1]-o;s>0&&(r+=s)}for(var u=new Array(4*n.length),l=0;l<n.length;++l)u[4*l+3]=255&n[l],u[4*l+2]=(65280&n[l])>>8,u[4*l+1]=(16711680&n[l])>>16,u[4*l]=(4278190080&n[l])>>24;return u},t}(),kt=function(){function e(e){this.font=e,this.subset={},this.unicodes={},this.next=33}return e.prototype.generateCmap=function(){var e,t,n,r,i;for(t in r=this.font.cmap.tables[0].codeMap,e={},i=this.subset)n=i[t],e[t]=r[n];return e},e.prototype.glyphsFor=function(e){var t,n,r,i,a,o,s;for(r={},a=0,o=e.length;a<o;a++)r[i=e[a]]=this.font.glyf.glyphFor(i);for(i in t=[],r)(null!=(n=r[i])?n.compound:void 0)&&t.push.apply(t,n.glyphIDs);if(t.length>0)for(i in s=this.glyphsFor(t))n=s[i],r[i]=n;return r},e.prototype.encode=function(e,t){var n,r,i,a,o,s,u,l,c,f,d,h,p,g,m;for(r in n=ft.encode(this.generateCmap(),"unicode"),a=this.glyphsFor(e),d={0:0},m=n.charMap)d[(s=m[r]).old]=s.new;for(h in f=n.maxGlyphID,a)h in d||(d[h]=f++);return l=function(e){var t,n;for(t in n={},e)n[e[t]]=t;return n}(d),c=Object.keys(l).sort((function(e,t){return e-t})),p=function(){var e,t,n;for(n=[],e=0,t=c.length;e<t;e++)o=c[e],n.push(l[o]);return n}(),i=this.font.glyf.encode(a,p,d),u=this.font.loca.encode(i.offsets,p),g={cmap:this.font.cmap.raw(),glyf:i.table,loca:u,hmtx:this.font.hmtx.raw(),hhea:this.font.hhea.raw(),maxp:this.font.maxp.raw(),post:this.font.post.raw(),name:this.font.name.raw(),head:this.font.head.encode(t)},this.font.os2.exists&&(g["OS/2"]=this.font.os2.raw()),this.font.directory.encode(g)},e}();L.API.PDFObject=function(){var e;function t(){}return e=function(e,t){return(Array(t+1).join("0")+e).slice(-t)},t.convert=function(n){var r,i,a,o;if(Array.isArray(n))return"["+function(){var e,i,a;for(a=[],e=0,i=n.length;e<i;e++)r=n[e],a.push(t.convert(r));return a}().join(" ")+"]";if("string"==typeof n)return"/"+n;if(null!=n?n.isString:void 0)return"("+n+")";if(n instanceof Date)return"(D:"+e(n.getUTCFullYear(),4)+e(n.getUTCMonth(),2)+e(n.getUTCDate(),2)+e(n.getUTCHours(),2)+e(n.getUTCMinutes(),2)+e(n.getUTCSeconds(),2)+"Z)";if("[object Object]"==={}.toString.call(n)){for(i in a=["<<"],n)o=n[i],a.push("/"+i+" "+t.convert(o));return a.push(">>"),a.join("\n")}return""+n},t}(),t.default=L}.call(this,n(101))},function(e){e.exports=JSON.parse('{"name":"@vizzly/dashboard","author":"james@vizzly.co","version":"0.8.2","source":"src/index.tsx","types":"./dist/dashboard/src/index.d.ts","main":"dist/index.js","type":"commonjs","typings":"./dist/dashboard/src/index.d.ts","files":["dist"],"engines":{"node":">=16"},"scripts":{"start":"tsdx watch","dev":"tsdx watch","fix-type-alias":"tsc-alias -p tsconfig.json","build":"rm -rf ./dist && tsdx build && yarn fix-type-alias","validate-ts":"tsc --noEmit","prepare":"yarn build","publish:canary":"yarn publish --access public --tag canary","test":"LANG=en_US.UTF-8 jest --config ./jest.config.js"},"peerDependencies":{"react":">=17","react-dom":">=17"},"dependencies":{"@emotion/cache":"^11.11.0","@emotion/css":"^11.10.6","@emotion/react":"^11.11.1","@emotion/styled":"^11.11.0","@heroicons/react":"^1.0.6","@popperjs/core":"^2.11.6","@react-spring/web":"9.6.1","@visx/visx":"^2.18.0","chroma-js":"^2.4.2","copy-to-clipboard":"^3.3.3","file-saver":"^2.0.5","fuse.js":"^6.6.2","isomorphic-fetch":"^3.0.0","@vizzly/joi":"^17.7.0","lodash":"^4.17.21","lodash-es":"^4.17.21","react-dates-17":"22.0.8","react-dnd":"^15.1","react-dnd-html5-backend":"^15.0.1","react-popper":"^2.3.0","react-visibility-sensor":"^5.1.1","topojson-client":"^3.1.0","twin.macro":"^3.0.0-rc.3","uuid":"^9.0.0","html2canvas":"^1.4.1","joi-to-json":"^4.2.1","jspdf":"^2.5.1"},"devDependencies":{"@babel/core":"^7.19.3","@babel/preset-typescript":"^7.15.0","@emotion/babel-plugin":"*","@size-limit/preset-small-lib":"^8.1.0","@testing-library/jest-dom":"^5.14.1","@testing-library/react":"^12.1.2","@testing-library/user-event":"^14.2.3","@types/chroma-js":"^2.1.4","@types/isomorphic-fetch":"^0.0.36","@types/jest":"^27.0.2","@types/lodash":"^4.14.186","@types/react":"^17.0.2","@types/react-dom":"^18.0.6","@types/topojson-client":"^3.1.1","@types/uuid":"^8.3.4","babel-jest":"^29.2.0","babel-loader":"^8.2.5","babel-plugin-macros":"^3.1.0","babel-plugin-module-resolver":"^5.0.0","chromatic":"^6.10.2","eslint-plugin-prettier":"^4.2.1","husky":"^8.0.1","jest":"^27.3.0","jest-dom":"^4.0.0","nock":"^13.4.0","react":"^17.0.2","react-dom":"^17.0.2","rollup-plugin-babel":"^4.4.0","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4","size-limit":"^8.1.0","ts-jest":"^27.0.7","tsc-alias":"^1.8.6","tsdx":"^0.14.1","tslib":"^2.4.0","tslint":"^6.1.3","typescript":"^4.8.4"}}')},function(e,t,n){var r,i=n(64).default,a=(Object.create,Object.defineProperty),o=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,u=(Object.getPrototypeOf,Object.prototype.hasOwnProperty),l=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var l,c=i(s(t));try{var f=function(){var i=l.value;u.call(e,i)||i===n||a(e,i,{get:function(){return t[i]},enumerable:!(r=o(t,i))||r.enumerable})};for(c.s();!(l=c.n()).done;)f()}catch(d){c.e(d)}finally{c.f()}}return e},c={};!function(e,t){for(var n in t)a(e,n,{get:t[n],enumerable:!0})}(c,{default:function(){return h}}),e.exports=(r=c,l(a({},"__esModule",{value:!0}),r));var f=n(579),d=n(1404),h=[{key:"youtube",name:"YouTube",canPlay:d.canPlay.youtube,lazyPlayer:(0,f.lazy)((function(){return n.e(13).then(n.t.bind(null,2424,7))}))},{key:"soundcloud",name:"SoundCloud",canPlay:d.canPlay.soundcloud,lazyPlayer:(0,f.lazy)((function(){return n.e(7).then(n.t.bind(null,2425,7))}))},{key:"vimeo",name:"Vimeo",canPlay:d.canPlay.vimeo,lazyPlayer:(0,f.lazy)((function(){return n.e(11).then(n.t.bind(null,2426,7))}))},{key:"facebook",name:"Facebook",canPlay:d.canPlay.facebook,lazyPlayer:(0,f.lazy)((function(){return n.e(2).then(n.t.bind(null,2427,7))}))},{key:"streamable",name:"Streamable",canPlay:d.canPlay.streamable,lazyPlayer:(0,f.lazy)((function(){return n.e(8).then(n.t.bind(null,2428,7))}))},{key:"wistia",name:"Wistia",canPlay:d.canPlay.wistia,lazyPlayer:(0,f.lazy)((function(){return n.e(12).then(n.t.bind(null,2429,7))}))},{key:"twitch",name:"Twitch",canPlay:d.canPlay.twitch,lazyPlayer:(0,f.lazy)((function(){return n.e(9).then(n.t.bind(null,2430,7))}))},{key:"dailymotion",name:"DailyMotion",canPlay:d.canPlay.dailymotion,lazyPlayer:(0,f.lazy)((function(){return n.e(1).then(n.t.bind(null,2431,7))}))},{key:"mixcloud",name:"Mixcloud",canPlay:d.canPlay.mixcloud,lazyPlayer:(0,f.lazy)((function(){return n.e(5).then(n.t.bind(null,2432,7))}))},{key:"vidyard",name:"Vidyard",canPlay:d.canPlay.vidyard,lazyPlayer:(0,f.lazy)((function(){return n.e(10).then(n.t.bind(null,2433,7))}))},{key:"kaltura",name:"Kaltura",canPlay:d.canPlay.kaltura,lazyPlayer:(0,f.lazy)((function(){return n.e(4).then(n.t.bind(null,2434,7))}))},{key:"file",name:"FilePlayer",canPlay:d.canPlay.file,canEnablePIP:function(e){return d.canPlay.file(e)&&(document.pictureInPictureEnabled||(0,f.supportsWebKitPresentationMode)())&&!d.AUDIO_EXTENSIONS.test(e)},lazyPlayer:(0,f.lazy)((function(){return n.e(3).then(n.t.bind(null,2435,7))}))}]},function(e,t){function n(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function r(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}e.exports=function(e,t,i){var a=document.head||document.getElementsByTagName("head")[0],o=document.createElement("script");"function"===typeof t&&(i=t,t={}),t=t||{},i=i||function(){},o.type=t.type||"text/javascript",o.charset=t.charset||"utf8",o.async=!("async"in t)||!!t.async,o.src=e,t.attrs&&function(e,t){for(var n in t)e.setAttribute(n,t[n])}(o,t.attrs),t.text&&(o.text=""+t.text),("onload"in o?n:r)(o,i),o.onload||n(o,i),a.appendChild(o)}},function(e,t,n){(function(t){var r,i=n(237).default,a=n(189).default,o=n(77).default,s=n(78).default,u=n(413).default,l=n(220).default,c=n(221).default,f=n(64).default,d=Object.create,h=Object.defineProperty,p=Object.getOwnPropertyDescriptor,g=Object.getOwnPropertyNames,m=Object.getPrototypeOf,v=Object.prototype.hasOwnProperty,b=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var i,a=f(g(t));try{var o=function(){var a=i.value;v.call(e,a)||a===n||h(e,a,{get:function(){return t[a]},enumerable:!(r=p(t,a))||r.enumerable})};for(a.s();!(i=a.n()).done;)o()}catch(s){a.e(s)}finally{a.f()}}return e},y=function(e,t,n){return n=null!=e?d(m(e)):{},b(!t&&e&&e.__esModule?n:h(n,"default",{value:e,enumerable:!0}),e)},_=function(e,t,n){return function(e,t,n){t in e?h(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!==typeof t?t+"":t,n),n},A={};!function(e,t){for(var n in t)h(e,n,{get:t[n],enumerable:!0})}(A,{createReactPlayer:function(){return M}}),e.exports=(r=A,b(h({},"__esModule",{value:!0}),r));var w=y(n(1)),F=y(n(1295)),k=y(n(2327)),x=y(n(668)),E=n(1296),C=n(579),S=y(n(2328)),O=(0,C.lazy)((function(){return n.e(6).then(n.t.bind(null,2436,7))})),D="undefined"!==typeof window&&window.document,j="undefined"!==typeof t&&t.window&&t.window.document,T=Object.keys(E.propTypes),P=D||j?w.Suspense:function(){return null},R=[],M=function(e,t){var n;return n=function(n){"use strict";l(f,n);var r=c(f);function f(){var n;return o(this,f),n=r.apply(this,arguments),_(u(n),"state",{showPreview:!!n.props.light}),_(u(n),"references",{wrapper:function(e){n.wrapper=e},player:function(e){n.player=e}}),_(u(n),"handleClickPreview",(function(e){n.setState({showPreview:!1}),n.props.onClickPreview(e)})),_(u(n),"showPreview",(function(){n.setState({showPreview:!0})})),_(u(n),"getDuration",(function(){return n.player?n.player.getDuration():null})),_(u(n),"getCurrentTime",(function(){return n.player?n.player.getCurrentTime():null})),_(u(n),"getSecondsLoaded",(function(){return n.player?n.player.getSecondsLoaded():null})),_(u(n),"getInternalPlayer",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"player";return n.player?n.player.getInternalPlayer(e):null})),_(u(n),"seekTo",(function(e,t,r){if(!n.player)return null;n.player.seekTo(e,t,r)})),_(u(n),"handleReady",(function(){n.props.onReady(u(n))})),_(u(n),"getActivePlayer",(0,k.default)((function(n){for(var r=0,i=[].concat(R,a(e));r<i.length;r++){var o=i[r];if(o.canPlay(n))return o}return t||null}))),_(u(n),"getConfig",(0,k.default)((function(e,t){var r=n.props.config;return F.default.all([E.defaultProps.config,E.defaultProps.config[t]||{},r,r[t]||{}])}))),_(u(n),"getAttributes",(0,k.default)((function(e){return(0,C.omit)(n.props,T)}))),_(u(n),"renderActivePlayer",(function(e){if(!e)return null;var t=n.getActivePlayer(e);if(!t)return null;var r=n.getConfig(e,t.key);return w.default.createElement(S.default,i(i({},n.props),{},{key:t.key,ref:n.references.player,config:r,activePlayer:t.lazyPlayer||t,onReady:n.handleReady}))})),n}return s(f,[{key:"shouldComponentUpdate",value:function(e,t){return!(0,x.default)(this.props,e)||!(0,x.default)(this.state,t)}},{key:"componentDidUpdate",value:function(e){var t=this.props.light;!e.light&&t&&this.setState({showPreview:!0}),e.light&&!t&&this.setState({showPreview:!1})}},{key:"renderPreview",value:function(e){if(!e)return null;var t=this.props,n=t.light,r=t.playIcon,i=t.previewTabIndex,a=t.oEmbedUrl;return w.default.createElement(O,{url:e,light:n,playIcon:r,previewTabIndex:i,oEmbedUrl:a,onClick:this.handleClickPreview})}},{key:"render",value:function(){var e=this.props,t=e.url,n=e.style,r=e.width,a=e.height,o=e.fallback,s=e.wrapper,u=this.state.showPreview,l=this.getAttributes(t),c="string"===typeof s?this.references.wrapper:void 0;return w.default.createElement(s,i({ref:c,style:i(i({},n),{},{width:r,height:a})},l),w.default.createElement(P,{fallback:o},u?this.renderPreview(t):this.renderActivePlayer(t)))}}]),f}(w.Component),_(n,"displayName","ReactPlayer"),_(n,"propTypes",E.propTypes),_(n,"defaultProps",E.defaultProps),_(n,"addCustomPlayer",(function(e){R.push(e)})),_(n,"removeCustomPlayers",(function(){R.length=0})),_(n,"canPlay",(function(t){for(var n=0,r=[].concat(R,a(e));n<r.length;n++){if(r[n].canPlay(t))return!0}return!1})),_(n,"canEnablePIP",(function(t){for(var n=0,r=[].concat(R,a(e));n<r.length;n++){var i=r[n];if(i.canEnablePIP&&i.canEnablePIP(t))return!0}return!1})),n}}).call(this,n(101))},function(e,t,n){"use strict";n.r(t);var r=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function i(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(i=e[n],a=t[n],!(i===a||r(i)&&r(a)))return!1;var i,a;return!0}t.default=function(e,t){var n;void 0===t&&(t=i);var r,a=[],o=!1;return function(){for(var i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];return o&&n===this&&t(i,a)||(r=e.apply(this,i),o=!0,n=this,a=i),r}}},function(e,t,n){var r,i=n(237).default,a=n(77).default,o=n(78).default,s=n(413).default,u=n(220).default,l=n(221).default,c=n(64).default,f=Object.create,d=Object.defineProperty,h=Object.getOwnPropertyDescriptor,p=Object.getOwnPropertyNames,g=Object.getPrototypeOf,m=Object.prototype.hasOwnProperty,v=function(e,t,n,r){if(t&&"object"===typeof t||"function"===typeof t){var i,a=c(p(t));try{var o=function(){var a=i.value;m.call(e,a)||a===n||d(e,a,{get:function(){return t[a]},enumerable:!(r=h(t,a))||r.enumerable})};for(a.s();!(i=a.n()).done;)o()}catch(s){a.e(s)}finally{a.f()}}return e},b=function(e,t,n){return n=null!=e?f(g(e)):{},v(!t&&e&&e.__esModule?n:d(n,"default",{value:e,enumerable:!0}),e)},y=function(e,t,n){return function(e,t,n){t in e?d(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n}(e,"symbol"!==typeof t?t+"":t,n),n},_={};!function(e,t){for(var n in t)d(e,n,{get:t[n],enumerable:!0})}(_,{default:function(){return x}}),e.exports=(r=_,v(d({},"__esModule",{value:!0}),r));var A=b(n(1)),w=b(n(668)),F=n(1296),k=n(579),x=function(e){"use strict";u(n,e);var t=l(n);function n(){var e;return a(this,n),e=t.apply(this,arguments),y(s(e),"mounted",!1),y(s(e),"isReady",!1),y(s(e),"isPlaying",!1),y(s(e),"isLoading",!0),y(s(e),"loadOnReady",null),y(s(e),"startOnPlay",!0),y(s(e),"seekOnPlay",null),y(s(e),"onDurationCalled",!1),y(s(e),"handlePlayerMount",(function(t){e.player||(e.player=t,e.player.load(e.props.url)),e.progress()})),y(s(e),"getInternalPlayer",(function(t){return e.player?e.player[t]:null})),y(s(e),"progress",(function(){if(e.props.url&&e.player&&e.isReady){var t=e.getCurrentTime()||0,n=e.getSecondsLoaded(),r=e.getDuration();if(r){var i={playedSeconds:t,played:t/r};null!==n&&(i.loadedSeconds=n,i.loaded=n/r),i.playedSeconds===e.prevPlayed&&i.loadedSeconds===e.prevLoaded||e.props.onProgress(i),e.prevPlayed=i.playedSeconds,e.prevLoaded=i.loadedSeconds}}e.progressTimeout=setTimeout(e.progress,e.props.progressFrequency||e.props.progressInterval)})),y(s(e),"handleReady",(function(){if(e.mounted){e.isReady=!0,e.isLoading=!1;var t=e.props,n=t.onReady,r=t.playing,i=t.volume,a=t.muted;n(),a||null===i||e.player.setVolume(i),e.loadOnReady?(e.player.load(e.loadOnReady,!0),e.loadOnReady=null):r&&e.player.play(),e.handleDurationCheck()}})),y(s(e),"handlePlay",(function(){e.isPlaying=!0,e.isLoading=!1;var t=e.props,n=t.onStart,r=t.onPlay,i=t.playbackRate;e.startOnPlay&&(e.player.setPlaybackRate&&1!==i&&e.player.setPlaybackRate(i),n(),e.startOnPlay=!1),r(),e.seekOnPlay&&(e.seekTo(e.seekOnPlay),e.seekOnPlay=null),e.handleDurationCheck()})),y(s(e),"handlePause",(function(t){e.isPlaying=!1,e.isLoading||e.props.onPause(t)})),y(s(e),"handleEnded",(function(){var t=e.props,n=t.activePlayer,r=t.loop,i=t.onEnded;n.loopOnEnded&&r&&e.seekTo(0),r||(e.isPlaying=!1,i())})),y(s(e),"handleError",(function(){var t;e.isLoading=!1,(t=e.props).onError.apply(t,arguments)})),y(s(e),"handleDurationCheck",(function(){clearTimeout(e.durationCheckTimeout);var t=e.getDuration();t?e.onDurationCalled||(e.props.onDuration(t),e.onDurationCalled=!0):e.durationCheckTimeout=setTimeout(e.handleDurationCheck,100)})),y(s(e),"handleLoaded",(function(){e.isLoading=!1})),e}return o(n,[{key:"componentDidMount",value:function(){this.mounted=!0}},{key:"componentWillUnmount",value:function(){clearTimeout(this.progressTimeout),clearTimeout(this.durationCheckTimeout),this.isReady&&this.props.stopOnUnmount&&(this.player.stop(),this.player.disablePIP&&this.player.disablePIP()),this.mounted=!1}},{key:"componentDidUpdate",value:function(e){var t=this;if(this.player){var n=this.props,r=n.url,i=n.playing,a=n.volume,o=n.muted,s=n.playbackRate,u=n.pip,l=n.loop,c=n.activePlayer,f=n.disableDeferredLoading;if(!(0,w.default)(e.url,r)){if(this.isLoading&&!c.forceLoad&&!f&&!(0,k.isMediaStream)(r))return console.warn("ReactPlayer: the attempt to load ".concat(r," is being deferred until the player has loaded")),void(this.loadOnReady=r);this.isLoading=!0,this.startOnPlay=!0,this.onDurationCalled=!1,this.player.load(r,this.isReady)}e.playing||!i||this.isPlaying||this.player.play(),e.playing&&!i&&this.isPlaying&&this.player.pause(),!e.pip&&u&&this.player.enablePIP&&this.player.enablePIP(),e.pip&&!u&&this.player.disablePIP&&this.player.disablePIP(),e.volume!==a&&null!==a&&this.player.setVolume(a),e.muted!==o&&(o?this.player.mute():(this.player.unmute(),null!==a&&setTimeout((function(){return t.player.setVolume(a)})))),e.playbackRate!==s&&this.player.setPlaybackRate&&this.player.setPlaybackRate(s),e.loop!==l&&this.player.setLoop&&this.player.setLoop(l)}}},{key:"getDuration",value:function(){return this.isReady?this.player.getDuration():null}},{key:"getCurrentTime",value:function(){return this.isReady?this.player.getCurrentTime():null}},{key:"getSecondsLoaded",value:function(){return this.isReady?this.player.getSecondsLoaded():null}},{key:"seekTo",value:function(e,t,n){var r=this;if(this.isReady){if(t?"fraction"===t:e>0&&e<1){var i=this.player.getDuration();return i?void this.player.seekTo(i*e,n):void console.warn("ReactPlayer: could not seek using fraction \u2013\xa0duration not yet available")}this.player.seekTo(e,n)}else 0!==e&&(this.seekOnPlay=e,setTimeout((function(){r.seekOnPlay=null}),5e3))}},{key:"render",value:function(){var e=this.props.activePlayer;return e?A.default.createElement(e,i(i({},this.props),{},{onMount:this.handlePlayerMount,onReady:this.handleReady,onPlay:this.handlePlay,onPause:this.handlePause,onEnded:this.handleEnded,onLoaded:this.handleLoaded,onError:this.handleError})):null}}]),n}(A.Component);y(x,"displayName","Player"),y(x,"propTypes",F.propTypes),y(x,"defaultProps",F.defaultProps)},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Json2Csv=void 0;var o=n(870),s=n(2330),u=n(656),l=a(n(871));t.Json2Csv=function(e){var t=new RegExp(e.delimiter.wrap,"g"),n=/\r?\n|\r/,r=e.parseValue&&"function"===typeof e.parseValue?e.parseValue:null,i=e.expandArrayObjects&&!e.unwindArrays,a={expandNestedObjects:e.expandNestedObjects,expandArrayObjects:i,ignoreEmptyArraysWhenExpanding:i,escapeNestedDots:!0};function c(t){return e.checkSchemaDifferences?function(e){var t=e[0],n=e.slice(1);if(function(e,t){return t.reduce((function(t,n){return l.computeSchemaDifferences(e,n).length>0?t+1:t}),0)}(t,n))throw new Error(u.errors.json2csv.notSameSchema);return t}(t):l.unique(l.flatten(t))}function f(t){return e.excludeKeys?t.filter((function(t){return!e.excludeKeys.includes(t)})):t}function d(t){return e.sortHeader&&"function"===typeof e.sortHeader?t.sort(e.sortHeader):e.sortHeader?t.sort():t}function h(){return e.keys?e.keys.map((function(t){var n;return"object"===typeof t&&"field"in t?(e.fieldTitleMap[t.field]=null!==(n=t.title)&&void 0!==n?n:t.field,t.field):t})):[]}function p(t){var n=h();if(e.keys&&(e.keys=n,!e.unwindArrays))return d(f(n));var r=function(e){return(0,s.deepKeysFromList)(e,a)}(t);return d(f(c(r)))}function g(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.unwindArrays){var r=t.records.length;t.headerFields.forEach((function(e){t.records=l.unwind(t.records,e)}));var i=p(t.records);if(t.headerFields=i,r!==t.records.length)return g(t);if(!n)return g(t,!0);if(e.keys){var a=h();t.headerFields=f(a)}return t}return t}function m(t){return t.recordString=t.records.map((function(n){var i=function(t,n){var r=[];return n.forEach((function(n){var i=(0,o.evaluatePath)(t,n);!l.isUndefined(e.emptyFieldValue)&&l.isEmptyField(i)?i=e.emptyFieldValue:e.expandArrayObjects&&Array.isArray(i)&&(i=function(t){var n=l.removeEmptyFields(t);if(!t.length||!n.length)return e.emptyFieldValue||"";if(1===n.length)return n[0];return t}(i)),r.push(i)})),r}(n,t.headerFields),a=i.map((function(e){e=y(e=b(e));var t=r?r(e,v):v(e);return t=_(t)}));return a.join(e.delimiter.field)})).join(e.delimiter.eol),t}function v(t){var n=t instanceof Date;return null===t||Array.isArray(t)||"object"===typeof t&&!n?JSON.stringify(t):"undefined"===typeof t?"undefined":n&&e.useDateIso8601Format?t.toISOString():e.useLocaleFormat?t.toLocaleString():t.toString()}function b(t){return e.trimFieldValues?Array.isArray(t)?t.map(b):"string"===typeof t?t.trim():t:t}function y(t){return e.preventCsvInjection?Array.isArray(t)?t.map(y):"string"!==typeof t||l.isNumber(t)?t:t.replace(/^[=+\-@\t\r]+/g,""):t}function _(r){var i=e.delimiter.wrap;return r.includes(e.delimiter.wrap)&&(r=r.replace(t,i+i)),(r.includes(e.delimiter.field)||r.includes(e.delimiter.wrap)||r.match(n)||e.wrapBooleans&&("true"===r||"false"===r))&&(r=i+r+i),r}return{convert:function(t){l.isObject(t)&&!t.length&&(t=[t]);var n,r=m(g({headerFields:p(t),records:t,header:"",recordString:""}));return function(t){var n=t.header,r=t.recordString;return(e.excelBOM?u.excelBOM:"")+(e.prependHeader?n+e.delimiter.eol:"")+r}(function(t){var n=Object.keys(e.fieldTitleMap);return t.header=t.headerFields.map((function(t){return _(n.includes(t)?e.fieldTitleMap[t]:t)})).join(e.delimiter.field),t}(function(t){return e.trimHeaderFields&&(t.headerFields=t.headerFields.map((function(e){return e.split(".").map((function(e){return e.trim()})).join(".")}))),t}((n=r,e.prependHeader&&(n.headerFields=n.headerFields.map((function(e){return _(e)}))),n))))}}}},function(e,t,n){"use strict";var r=n(237).default,i=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&i(t,e,n);return a(t,e),t},s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||i(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.deepKeysFromList=t.deepKeys=void 0;var u=o(n(2331));function l(e,t){var n=p(t);return"object"===typeof e&&null!==e?f("",e,n):[]}function c(e,t){var n=p(t);return e.map((function(e){return"object"===typeof e&&null!==e?l(e,n):[]}))}function f(e,t,n){var r=Object.keys(t).map((function(r){var i=h(e,d(r,n));return n.expandNestedObjects&&u.isDocumentToRecurOn(t[r])?f(i,t[r],n):n.expandArrayObjects&&Array.isArray(t[r])?function(e,t,n){var r=c(e,n);return e.length?e.length&&0===u.flatten(r).length?[t]:(r=r.map((function(e){return Array.isArray(e)&&0===e.length?[t]:e.map((function(e){return h(t,d(e,n))}))})),u.unique(u.flatten(r))):n.ignoreEmptyArraysWhenExpanding?[]:[t]}(t[r],i,n):n.ignoreEmptyArrays&&Array.isArray(t[r])&&!t[r].length?[]:i}));return u.flatten(r)}function d(e,t){return t.escapeNestedDots?e.replace(/\./g,"\\."):e}function h(e,t){return e?e+"."+t:t}function p(e){return r({expandNestedObjects:!0,expandArrayObjects:!1,ignoreEmptyArraysWhenExpanding:!1,escapeNestedDots:!1,ignoreEmptyArrays:!1},null!==e&&void 0!==e?e:{})}s(n(2332),t),t.deepKeys=l,t.deepKeysFromList=c},function(e,t,n){"use strict";var r=n(189).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentToRecurOn=t.flatten=t.unique=void 0,t.unique=function(e){return r(new Set(e))},t.flatten=function(e){var t;return(t=[]).concat.apply(t,r(e))},t.isDocumentToRecurOn=function(e){return"object"===typeof e&&null!==e&&!Array.isArray(e)&&Object.keys(e).length}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);i&&!("get"in i?!t.__esModule:i.writable||i.configurable)||(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Csv2Json=void 0;var o=n(870),s=n(656),u=a(n(871));t.Csv2Json=function(e){var t=new RegExp(e.delimiter.wrap+e.delimiter.wrap,"g"),n=new RegExp("^"+s.excelBOM),r=e.parseValue&&"function"===typeof e.parseValue?e.parseValue:JSON.parse;function i(t){return t=c(t),e.trimHeaderFields?t.split(".").map((function(e){return e.trim()})).join("."):t}function a(t,n){return function(t){var n=function(t){try{if(u.isStringRepresentation(t,e)&&!u.isDateRepresentation(t))return t;var n=r(t);return Array.isArray(n)?n.map(l):n}catch(i){return i}}(t);if(!u.isError(n)&&!u.isInvalid(n))return n;if("undefined"===t)return;return t}(n[t.index])}function l(t){return e.trimFieldValues&&null!==t?t.trim():t}function c(t){var n=t[0],r=t.length-1,i=t[r];return n===e.delimiter.wrap&&i===e.delimiter.wrap?t.substr(1,r-1):t}function f(n){return n.recordLines.reduce((function(r,i){i=i.map((function(n){return n=l(n=function(n){return n.replace(t,e.delimiter.wrap)}(n=c(n)))}));var s=function(e,t){return e.reduce((function(e,n){var r=a(n,t);try{return(0,o.setPath)(e,n.value,r)}catch(i){return e}}),{})}(n.headerFields,i);return r.concat(s)}),[])}return{convert:function(t){var r,a,o=function(t){for(var n,r,i,a,o=[],s=t.length-1,l=e.delimiter.eol.length,c={insideWrapDelimiter:!1,parsingValue:!0,justParsedDoubleQuote:!1,startIndex:0},f=[],d=0;d<t.length;){if(n=t[d],r=d?t[d-1]:"",i=d<s?t[d+1]:"",((a=u.getNCharacters(t,d,l))!==e.delimiter.eol||c.insideWrapDelimiter)&&d!==s||r!==e.delimiter.field)if(d===s&&n===e.delimiter.field){var h=t.substring(c.startIndex,d);f.push(h),f.push(""),o.push(f)}else if(d===s||a===e.delimiter.eol&&(!c.insideWrapDelimiter||c.insideWrapDelimiter&&r===e.delimiter.wrap&&!c.justParsedDoubleQuote)){var p=d!==s||r===e.delimiter.wrap?d:void 0;f.push(t.substring(c.startIndex,p)),o.push(f),f=[],c.startIndex=d+l,c.parsingValue=!0,c.insideWrapDelimiter=i===e.delimiter.wrap}else if(n!==e.delimiter.wrap||r!==e.delimiter.field||c.insideWrapDelimiter||c.parsingValue)if((r!==e.delimiter.wrap||c.justParsedDoubleQuote&&r===e.delimiter.wrap)&&n===e.delimiter.wrap&&u.getNCharacters(t,d+1,l)===e.delimiter.eol)c.insideWrapDelimiter=!1,c.parsingValue=!1;else if(n!==e.delimiter.wrap||0!==d&&(u.getNCharacters(t,d-l,l)!==e.delimiter.eol||c.insideWrapDelimiter))if(n===e.delimiter.wrap&&i===e.delimiter.field)f.push(t.substring(c.startIndex,d+1)),c.startIndex=d+2,c.insideWrapDelimiter=!1,c.parsingValue=!1;else if(n===e.delimiter.wrap&&r===e.delimiter.field&&!c.insideWrapDelimiter&&c.parsingValue)f.push(t.substring(c.startIndex,d-1)),c.insideWrapDelimiter=!0,c.parsingValue=!0,c.startIndex=d;else{if(n===e.delimiter.wrap&&i===e.delimiter.wrap&&d!==c.startIndex){d+=2,c.justParsedDoubleQuote=!0;continue}n===e.delimiter.field&&r!==e.delimiter.wrap&&i!==e.delimiter.wrap&&!c.insideWrapDelimiter&&c.parsingValue?(f.push(t.substring(c.startIndex,d)),c.startIndex=d+1):n!==e.delimiter.field||r!==e.delimiter.wrap||i===e.delimiter.wrap||c.parsingValue||(c.insideWrapDelimiter=!1,c.parsingValue=!0,c.startIndex=d+1)}else c.insideWrapDelimiter=!0,c.parsingValue=!0,c.startIndex=d;else c.startIndex=d,c.insideWrapDelimiter=!0,c.parsingValue=!0,u.getNCharacters(t,d+1,l)===e.delimiter.eol&&(d+=e.delimiter.eol.length+1);else a===e.delimiter.eol&&c.startIndex===d||n===e.delimiter.field?f.push(""):f.push(t.substr(c.startIndex)),f.push(""),o.push(f),f=[],c.startIndex=d+l,c.parsingValue=!0,c.insideWrapDelimiter=i===e.delimiter.wrap;d++,c.justParsedDoubleQuote=!1}return o}((r=t,e.excelBOM?r.replace(n,""):r)),s=function(t){var n=[];if(e.headerFields)n=e.headerFields.map((function(e,t){return{value:i(e),index:t}}));else if(n=t[0].map((function(e,t){return{value:i(e),index:t}})),e.keys){var r=e.keys;n=n.filter((function(e){return r.includes(e.value)}))}return{lines:t,headerFields:n,recordLines:[]}}(o);return f((a=s,e.headerFields?a.recordLines=a.lines:a.recordLines=a.lines.splice(1),a))}}}},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";var r=n(64).default,i=n(237).default,a=function(e,t,n,r){if("length"!==n&&"prototype"!==n&&"arguments"!==n&&"caller"!==n){var i=Object.getOwnPropertyDescriptor(e,n),a=Object.getOwnPropertyDescriptor(t,n);!o(i,a)&&r||Object.defineProperty(e,n,a)}},o=function(e,t){return void 0===e||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},s=function(e,t){var n=Object.getPrototypeOf(t);n!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,n)},u=function(e,t){return"/* Wrapped ".concat(e,"*/\n").concat(t)},l=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),c=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),f=function(e,t,n){var r=""===n?"":"with ".concat(n.trim(),"() "),a=u.bind(null,r,t.toString());Object.defineProperty(a,"name",c),Object.defineProperty(e,"toString",i(i({},l),{},{value:a}))};e.exports=function(e,t){var n,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i.ignoreNonConfigurable,u=void 0!==o&&o,l=e.name,c=r(Reflect.ownKeys(t));try{for(c.s();!(n=c.n()).done;){var d=n.value;a(e,t,d,u)}}catch(h){c.e(h)}finally{c.f()}return s(e,t),f(e,t,l),e}},function(e,t,n){"use strict";var r=n(64).default,i=n(427).default,a=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){e.done?i(e.value):new n((function(t){t(e.value)})).then(o,s)}u((r=r.apply(e,t||[])).next())}))},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=o(n(2338));function u(e){var t,n,o,u=this,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"maxAge",c=function(){return a(u,void 0,void 0,i().mark((function u(){var c,f,d,h,p=this;return i().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:if(void 0===t){u.next=2;break}return u.abrupt("return");case 2:c=function(r){return a(p,void 0,void 0,i().mark((function a(){var u;return i().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(o=s.default(),!((u=r[1][l]-Date.now())<=0)){i.next=6;break}return e.delete(r[0]),o.resolve(),i.abrupt("return");case 6:return t=r[0],"function"===typeof(n=setTimeout((function(){e.delete(r[0]),o&&o.resolve()}),u)).unref&&n.unref(),i.abrupt("return",o.promise);case 10:case"end":return i.stop()}}),a)})))},u.prev=3,f=r(e),u.prev=5,f.s();case 7:if((d=f.n()).done){u.next=13;break}return h=d.value,u.next=11,c(h);case 11:u.next=7;break;case 13:u.next=18;break;case 15:u.prev=15,u.t0=u.catch(5),f.e(u.t0);case 18:return u.prev=18,f.f(),u.finish(18);case 21:u.next=25;break;case 23:u.prev=23,u.t1=u.catch(3);case 25:t=void 0;case 26:case"end":return u.stop()}}),u,null,[[3,23],[5,15,18,21]])})))},f=function(){t=void 0,void 0!==n&&(clearTimeout(n),n=void 0),void 0!==o&&(o.reject(void 0),o=void 0)},d=e.set.bind(e);return e.set=function(n,r){e.has(n)&&e.delete(n);var i=d(n,r);return t&&t===n&&f(),c(),i},c(),e}t.default=u,e.exports=u,e.exports.default=u},function(e,t,n){"use strict";e.exports=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.__esModule=!0,e.exports.default=e.exports},function(e,t,n){"use strict";n.r(t),function(e){n.d(t,"ServerStyleSheet",(function(){return Ue})),n.d(t,"StyleSheetConsumer",(function(){return ie})),n.d(t,"StyleSheetContext",(function(){return re})),n.d(t,"StyleSheetManager",(function(){return ce})),n.d(t,"ThemeConsumer",(function(){return Te})),n.d(t,"ThemeContext",(function(){return je})),n.d(t,"ThemeProvider",(function(){return Pe})),n.d(t,"__PRIVATE__",(function(){return qe})),n.d(t,"createGlobalStyle",(function(){return Ne})),n.d(t,"css",(function(){return _e})),n.d(t,"isStyledComponent",(function(){return _})),n.d(t,"keyframes",(function(){return Le})),n.d(t,"useTheme",(function(){return ze})),n.d(t,"version",(function(){return w})),n.d(t,"withTheme",(function(){return He}));var r=n(346),i=n(1),a=n.n(i),o=n(1377),s=n.n(o),u=n(1378),l=n(1379),c=n(931),f=n(166),d=n.n(f);function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var p=function(e,t){for(var n=[e[0]],r=0,i=t.length;r<i;r+=1)n.push(t[r],e[r+1]);return n},g=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},m=Object.freeze([]),v=Object.freeze({});function b(e){return"function"==typeof e}function y(e){return e.displayName||e.name||"Component"}function _(e){return e&&"string"==typeof e.styledComponentId}var A="undefined"!=typeof e&&(Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).REACT_APP_SC_ATTR||Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).SC_ATTR)||"data-styled",w="5.3.6",F="undefined"!=typeof window&&"HTMLElement"in window,k=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof e&&void 0!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).REACT_APP_SC_DISABLE_SPEEDY&&""!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).REACT_APP_SC_DISABLE_SPEEDY?"false"!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).REACT_APP_SC_DISABLE_SPEEDY&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof e&&void 0!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).SC_DISABLE_SPEEDY&&""!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).SC_DISABLE_SPEEDY&&("false"!==Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).SC_DISABLE_SPEEDY&&Object({NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_SLACK_SUPPORT_CID:"2014023552614.4119812314663",REACT_APP_WEBSOCKET:"wss://socketiolantern.herokuapp.com",REACT_APP_SLACK_WORKFLOW_CID:"2014023552614.5840496966099",REACT_APP_VERCEL_HIVE_IOPS:"10000",REACT_APP_VERCEL_ORG_ID:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_ENCRYPTED_ENV_CONTENT:"2w1lRQSH6R7KqKvilXNuZRo7r3rdefLh8jPILtRAtl2MsEH32Qv+rggm1PO2D720cKUArHzc6aWpWIPPXurivjmhcQ0SewQDYB4HZI4HvJ5haHpYMLymMrTkYZwuD8uYgPxfVKQExKY41x3mhUhwd6duBSuCqTZ/I97IdI+qE2T6XUh3xjWa998Eay9NQBsMtT8iHcZRF3PNOE5n3rxZf20Nv52r0yUGYsTpLTydxWasC0JYv7EKgygk9RU+8ogo6T3tHeqSHoDWsEBd1I7njpi6amml6Jv+G2qrLzhxnYIqWlipQmQVOcf7vko+cPAsVlPBOQ7RlWKK96GTJqQYQ+SAR87ds6MWCw9dJG3f4vwz4dRan1B/ocYPrN6VuTkRmPNjsImwXplQQ58ySsieKASp5DbOZEMmmOJqQWdVaCuL8407mmhBoJ8dK2SMedD6ghrHArgyyDHWMXYOh9mX7q+YuLb+u/gWb8bDWtWskvnTlg7vvDfiF5VgPaAcQWdWaA/kr5F/4vDpSkjQaEa7BmjXWq+TW3slCQaOzE1bj0ar+KzYNTuXh6tsQsAAEU0WOqXT8yeFHZA2f/MKhCCDf4d/LpjelKt8zYd+D8FRWShyf8tJWIx/YAttCwqDhlc1w+UCKDd/c5djsnCn16WzmgyyOkcvY0ci7Nw5pgwmmlVDGYTdHztRg4MHReXD3vc0Lt+oSv+IXvj/xJI0Kka1WYfPXTRNVWAZISvs+ZqnFPkqdJqvMeelEctsc7U70oAwLGk3yQdyLhOsAuuD3AXIWEQLbl5x3BWDFOz9HrTLsoT7+YshqSLdn3F8UqhC0/Ov3pNj3HJBjMd5KC+zOeKtpuax/0r9dTjpXREpl9qhi/Q53DTT7xd3LYUU/nOZ0iGj3WIHZvo989ojIuH7ofunONLtwQrQCIHC8y8q+I2nHC1J9BS1N3Iw95acHrQbTxZstjBJQtVsuGaVp2yQiUZY4ewbnyDcs1hB/H6qnvv16iyHBMtYDPZmEEpE1W7e/wA5E5RIHDEQTiLz+EV6pV+uz7U0VSoSnat7ti3vjyL9UsNlKTCWQ3uAJCZ0R1m/KYO8ww7WdJylHe+ewsv/slWkub7cc9sEY1mhHYDq7F02iG9+ZxCN4vmPZWcPgojiVeQgVSIEwQ2YtB7VVhjjhbxkMADPQxarrgzeFsjh645+LYIGG4jKU4gyzmNkt5AdKwskkgSqL0JZgh9bkTJRgMT+aX+cj6cKZ29aQ0ifBJRgTssJM6h4OcYcbl3IQ5rW6/LSqlTv5Wnx0IyuIJnwHYsfz38lUMYmQdklvMVfx9j8SIbE24Q74cWvwIpYctOB7rNUBJ+pbOhcUm00PyljO4m8YHuk5lm4JhmxdLrKnH+AdgcEw1ECsL7wijM3zIJpachPTC95C+B0zce+/J9eTC8hN1jvop0EmTEZe/6XVF6+rnHHyPXW7ilZYs/is1RtsG+2yzE9bod7aCf/88YCgv44AwdTPjuU8C133NsDfvZaAI9EZr3XKii94v3jjiPTk41OgHOd4bcIfKD6yBNKLD3xeOy134ptRzB4xZfb+7TAARKA46+6DPkHk3+heANYOLfd7I9M+2rrIULWEJ080gtSD2sEfDYDfPB9Uyh7S7wfqfFQ7otOt4npcf2r/QhzXpPyrsd6tXMunT1CmVt7EG+q3VEoKvJmxMOfgUKBdbFYeb7NGqNSt5kAjvbyGb1IpUcz92wwbSppBO0reSNVuOPT3z0Clk0Av5czlX/fR6kG+m6Xg7pZ262SohXQphyhZHZtLj4JodkN7lXOwKB7tYFLA7pE7y2KMUGEctVPdDXIvbsDRWaXscIrcXZQypPliy2kH7BKOpYK2AmV/MEBGDVtUdF42/bacfTlYGqo5kVIJW5YOzgdaGtbZbjhzWoq+xpDAWhScSRhkxpUShdbe5GvWi7FIyp5hlfh8D1cb17OnLArGu4bwOzmJFC3Ty5k+4LrjmexbUrFezwYYzYex79AwiYSjlvc8krklHJ/3ToXRdgfUVRfLNubRAFenSXX5WspiuQ138O2UcfmYG9a4QCnxSGdD9lclGQcFHPnN1hEM792v/kAyos5Qa3VpKn0XfIRR9X4ufNRlxfaT+UL6fvP6blUgKhVM9CHi+PNg4PqGm8ZJASFkayaNJOe86SPcvwROnto9ngVHTHkEvTqGfAXe9+x9m0KswhHmky5Yed0k1fmE0IceAYJpB/6WyrriPJf82jUYj0688pXRYSdibEsFPAhpm/Y6c8PkWhHP5P2zzxrRVSpfWs2SrGfdKJyAjVh6Iw4H2YAMOdxKjyqpJhezrn9HMOhxabWSpMwQurc9jpP/Rpn/3/z4bcJ5iPYRgfZEnINpwdkj/MJlN83taCl4XV04dZflTmeagg61aVCvvvPqzrRxNgCIhJmMW4vTvRzzHkobHWEteHZIvQCRSw+/L8R3YUpLQOcTmRDTWUY8AscwoNu6sfUZwVCZDFgVh0fKcz9ufLYcX5RMVY9cyTfVZMl5yvPBFiIBYKCMRRM3jNcb1PlgOtADTjhI9kBGmER5SP5ACH/PcXVIp5JLY4B5CfAgdle6zE1XWwFHq3cBBZjCHdhY4AQqGrSfGTQb++ewlNKRAcbABpO7xnMC9ChUGfGuosO03qtDeltXwbMOFqjWO1htc3DtqdNv2C2OX+NT66UCpCkFEzKELalxleDlrvFL/RTh5bfGEjLLLpyyTioxy5l/SRFqH995p3BXf4V5VSAUa+5EXL+Jp1HHmTciSqyYiTbfavWh8E/bQPAJlEh1aLNkM9HW06xb53p/ly3Z3cmJl9simErgemIOcELBLDzWIV5OcMRwgce5vHv9HMykumFKaMSw6QpA/fNAcx4JWNYSXkFGmZXAt0U3TSjSuoptM0rHOXB4g2RZUh3OqTYPGpZFLuqCtOIERXa1e4lOQjk7PRtsnvXBRsrwEYyKXYa8vEJ5YFLJJI+4S2eTOsg72nIfnLmZ4igt1fzUesnnkvyKAPe0Pkq+MUTfO5R4fPNbWl30y9iO8IGnEuOdOnP7ytyBS5na8eV6UHRYDONjdf5SgVhpCqee7Cz6pu2ABvc8ettj/LZsA6Uo9vqHaeyAc+Mr5XxjM3MF/i6mdp/q+mwxQJjGtgEoCG46v2y5NivweMZe93Htx1LoFDHqHqANa7C7bgpl/XFckOiK5j6qY3uGWaatNCIBIkcG+k7Mb4QRTYusi+bGq6DazEw+mwyf78OUE5qB4jAF4ZnkLV1uzWVTSgiV/QUMxJVFqOfQntJEEa6dvwVANOgNh3p7s7B4SjfFRCpteKri9WmmLIoTDraCpgMfXjF4owPF2wTjSe6mK2XDiLTlriS8Wu9XYyjD5eUyaHvg2+8Ib9pV6zZm4iMauEpmGIG9isF0wZ5i6fJiMwXKginPxIqml5NMxoy/u0VtlRijAdzMOfp7utZ4gXhJeRrfQIqNRBVcazPkmf/T9/lxT46ghjPok+whCgYBnogRBYd3jlYGs3UUknoFgnYgJC+YJTI5phG8dg9fcrOlMldIzqU8b3ryuPVyp36o8c/BbzdE3eRobI0yNN0+gNUxIw3Jgqj/T/uYlv1w0qRSt9f22o2mTfQBwfgb4z2NTmuZOJ5inAE2DwWylm3faGWmSt3+kYjLb6S8EfCLajZV7BFEHpN+ep2CQGXQ7u4CXrcrVQFmqxAgOY8+GK3HP26nuE1C4Z9q1ksYkDb7nAYuUnTrlEZA1ePhNOz5CTUuEMyewqYIfyaBvQuZ2o9YE5yr4s1JUQZVwdsJXe7YaJVPGtADm90PPNEe1lqproRCUOhOKY2K2Bd8t0JfW/sVuKswKkxhqK4XAY85QPGjmqk3/2P+B1r4k6BeMeQ3ioaOYHTU0N1EgIXL9haoZ1UOzlsjPdZlQBSxgv5fv+H2fAqLTFlOCbHbHFZu6Cy33zCNtNCwDXKPCCULFgyGhNLwM3miSg9ByhSaEvogfqjnx25svpr21nwheqS4SuK7yvfimPLjgG8Ap8qCsDT1rOTsEV/Mtg07gH0EtKk94lWR8pha8rANXQXNDBUay4NKJpmEL7IIN2BMzBTNMkryJ6tZKfKW/eN5sZSjZkYIWlXE+DZ/V/jMxEJxs74x329KVL7Te76SJ5WiF3pPyYj9P+xmleYrPx6/ShcFTevgJ1srec0X7eeN7hTTGKZCm2QvCHK9YKH58QNBWwzC+BAwB4lb0EZpFMgQHn7Y2k3K23cmpZK7n42v3n44mkSKqwq1eR1iC3eyhdvGClMKd7TFGknviQRcRU4eGlTv9SWcfYmkzK8wv7ASNpw7ccfpNPOH6aU492rraKsQ+qagLyiyDHyronobtNO52yPmXoX5lIQYWUE0ySYxaYAm8EyHlA7yRZLZt41c+P2FMLbpccxLCCnhnvoz56Ug49pewUEYxN3unHfDaPDCHurLHi8918hB6JgC4QIUKjxKvo3tnLg7fNv6HwBnmcTvd6GGPmrZoWXQAKhrGS/Z7m7kqU05btsU8f27Ch4Qp4zO0JEDYoIAhvrD4R1vS3lX2KNDk4ybWnzutCBAYkPaWU4RQo7ji7iwZhVXSnHk+gFusgrsgmTvKLeTtfTSM3doQodrKJm5qcKFWItXo6YGo7BLJCGnNAo/v+aMNKp+QSqD+pIXcBr7RD7DBBtTJKhua5bXi5C2r6C+iwHCTz90yZAfSmoHgIlPEtbfG1KcdoPjVe2SsxaP97Tu4xkztmRUXXy9a0VVq0dWsGAS5bhzy6UeBKO1NKdTZOe2oLwRnkjBGZ+BVo8/mk8TAaQ3vCcc5wWHJKRe01+nADa0PfJ2+AQLIiyRKhq/5gy6jkS2/CtRl7DLIv3VkBPPKHv8t/eHb68VXYKJRfm1OzhuxVJOvWGmQjI/KQLTT09oEEL9iPP2YJdvycdXzB9BGUtyjsOmj2xzetUphmO+todeWrP1jj28/jgTMvDAJcDcuEI+pnC2nje7qSkE+fz3f6kszVqZBktBToOphNf/BTXwbmuZDaceowwDGCUzRS1LOHj+RDzzhdYfT21y9JgWCbj997m8owKvWCTnDEYBtSjxCLMO385Rk81zukdBQoqMgwwQ9ShVoqsqjbQKliUAUmFuwg8ryl3CuVEGTsJOqADr5frzGDcOaUd6Lxg/Y6pFoQ0gFRO/pHvLfnzdYBBfT6kYYgzR8Vjx4FrCP1ZtIqzNBNXhZGMohEXHpyllvskZxlHWRkVS8vBXko9tnwbS+FiLJ5QCaJcynA1uu/rxCG+aOgVQT/oXGbwT4BtcF9OZGPbE/BfSGKttvGy8ghemLmwE0SmhFRqave1SpLdBj3DdxiJeflrV07AEVQVQeY9rr+3MpKIqdxqGE/bXOT8irQRIfGNjrtonJ/QD5waKR8ofZQ2ZI61mskqbamlGnt9p/M1mvDn8vGDXRdIur5YdErokxaeakCgj0Mg2HwkgYBs+z/RklI88GIX9A2bRJserZ/Zn2OFK82oOBbmqDLNPPSeqmLUKcQLUxauO1nfH2DqosxemYguyCZuT2iW/lXyeFeTUy9NiDbvMqGUS2Ej7w0BkH+KrnD0WwkYPaEbNynlPi1irmBa7rIpr0qH70jZhjP3H8VvhNkRo8SN706LbqhCygStK5BjUh2laCCg02PDXbCl2fBk1xwkkfVXqG1a5ccD+jqpKItHxEfn7+E2V9TrN6zizWClYvWKEVHSb2sNVrNhY4U7EVeGH7XEgnAbKzOYLG1fQrW0zIBY17oV2E4r0qduyx6K7fm+8LzTQ5Nlzh1iXXz3b5VSGt/dbhLSexklJ9wAMeqQy7zGSumGmj46G2sMP0hXfKGy/ZPBeWF377OP8O88dvBrEXn1q+c2p85cw4JG2niOGN41qi0GE3b/Xlbs4QWsXyX8mzWCR0ItzwCzXMxe2pJgcsCRUM+xe4iyGO6shopXsroImIW1Jo84Ob92E/4pVopfnwwGvWWwx9g80iXRl4ZiCbzzRUk3erP25OfByjlgMDOgDDESUijwgtlTMT9ifNNBPRdaBTef2VIfZkAaGZtw+YjzO341yP9kB88WOq6fp/rhq5h45ezENLO7MXSuKRIXsyVjRMCav3CSWVP8xPJ6jH+DzI/sBIiQ5vTJui0X8zT/zVNgsYr6Qf1xhSjNkfBVxxpzx60oxrloDBH7yu76RslVMeaGilCxLPrt+7v43F/qYUnFq9gIs5U7CSM3AnnMjKWi0AHoB/GSYqPPCCDaugakiGP3u3yRwEvSF6JWPfZISMMtcAnWrxAwfpuQ3kWUnRIHsmW/vDIzmsLersz6pGsA/7jC0s/EPVpdNLI6aI9uQfShvDZhM3oYy685zlnXWwMRSKFcn1UYcgnfyv1DQ6YFhIoup61bKkv0gy5MTJXx0wv4PQeXdHPbGdgW/MHLTFyD15wuOiKuc+AaHnKUCxnaT62+h48YX0QCpw47juCtlUK1P0VF+9HNA2hKlO08UM1d/y+V+oGEGs0lrlDmsSU7Lb38ZdPFgp/6VmJvelc2FRv9axdNNBMWCjZBs47GIkJQlRLjCr+02HF7NhNRA72JQ7ZVmIfjVRexH9gq94WlD9OWLCtz/0r+Pm6R1ZbwaTW6QEGQIVvhrQNC9aIx3xelSkiI4VGT+ndxmqyu5orhhuionQj40oQX4DkrrkRfnFAgDV4pDFFF//PFI1NZpnh4bzzHMZDy/MBd9B2WQa0GzaLkKwPrUXXiENo/k95IrfY7kTfBVkaEwU/dWUKO7fJ+/20e6ZKjQMzkhZeAeR8eKOYzKjVh68CzSI7AND7bNO2O7AJ1YnnMMxxRrcZ+Abr9MJCbqNrEmjpJWrcJ44361bH0hZh4ncporB6zR25THy5DmAZhSkrXplN//cJL9SKnNFQB4jCc5iHC7TQhPIlJ62V1fvfdhkD5qwhGgqmK79GP1QHPCnaF/QkVLOoQDS8/DzhXMO3K7ctilXDs5xzbIJhurVe3xV3xCGo+czbgo+Sc45VcjOq1O9Ru84X566Bq70MDLs3PXza3Xi0L/Om7NNNL3jOUABuQarv9qCm5KJkud6mHM6t/ohX+Bgjc2gfr38ouwZnWg46BWcGDbSbTb/RnIvGt39JYXoInat3bPfmOzC7xnQLGjyZNMaIpELQWxbwNaWQtzRmqXqlsOZ/o9zm+Eas+5gQrUgM1sArrRaiBDf8Q7Rt9yjGk0VfPvIuEjcPD2jOCt56dzqf/N0P73GWlDAxVVu4pjeGW/F/Dey++sA5/t+C1IuQ5B1izFTfa2tTp6ZnJAld7745/ELCIy56YhkvdW+N5Spghv9sLt+Z9S13ZDdNahwrddqj+KLepSJ+UiK67wiYTJVdQZoDS0STGwUbQln7/9WJ00YM1J8Le/UPnETfB/lGaoSxkPH1vhqOw9twKzXBjxBY4wOOvpTQKaF9zJCM2I2RVq5B92tyBM6LzNpCJ1to/qhHc2kDevV9hw2/bkZPDvTgUoOUbtT6ypHwsZwvy/4OyGCFZnSIzre2UtwN9uw1BUcptv9DnU1ni1T/DMwN+UrSmsTFeP88BeYpzMhFxK+tpKourKJeA78kTJzbO/IfeUtsJ30+v12NY4psW9KprICM6YqVzJSy8EW9lki/qpYXp06lvs3G1BvA+gDNzsvkjaIcj7IrHx5chCRoMndxZSTot8GEbyW1xMXuxtBW5pwKcbcwE6WAZf01hr2VqSr0sb9NNtmM5qtLEP9lqzELGyOsMC7u/riZv9uOI0ecWAGzRyrH7QmffFvUYTpqrEzoz+F499KwUnyX+/nlx3O5GzC7zji3FJA07KyVxXrPWO3rcE8TFpqIKc2yXPW4CSYfb4MdrRpQ9D1SPdZFRVziCdNexnbYfLlu6Vc1HKol9d7AnznI7dPPEvez76c5pc8YlQDnDlV3NCHFWXEZU4gSwOpLLtfeT0n+Wd1HqGkJ2ZIoKLNHSMOPPjW3/FaP2Nz4Z8qAtT0kEkVdnXcwFiqMhaYB5azeGfrIojoguwYACp2yV04h/65kzn7KA+72nnvqKrBSuCt4caa/mvpMvqkUdV3oPrJR+qFEwxwdQdw//vgFBjqRt+7r3n52RtVmxXwdoQcVFUojMUIvmX1Bz6tIXUhQ2yelMu7I5LF0DpLseWcIjsvMYSgVrhxjxw6xyyncNzd08yfVf13hMOAoH8R1KxnRl+pUrNHo2pqHrLbK7ZTOYESndm4kDBoiXNjjGM/HPHuZGSYQMP3Za4ve8bnRiwAUwekwsofTPSag4vADgZq87g75oRHEDXaNpI54/6gxfqMdjGBW3exFa0w8J3morZ2af8gH/EB9Y8LM3xGRv/qobQ62hjxXaT0Oy8fp3MBPc2EguaZVn/Zw9aX+idJTHc33HJKW8Oc/NB1JofKcDi0WIWdlpl2nITJhgM1/jw+SnHQAYSsmejeHBtGxJzHgQIM/edB+LMvQj73emAHyac1Xd1uEICIkptzUNrCoEXHqf5Fa3IK+/qwd9+pLMhoombTRh1NHiHd8kt3BGUR5JvmOWfdHNkiwQ9L1ee1w04AK3rc/XlIKvpA5BBhBPm77mkBrTKNGwcVuc6/nfqDAMsOVFiKWaS6zexCewtEMRCzQ2sVwe+DWWjqgEMWmR40IkQmOTZJb/+qGHyavrkQGM7Y0tCfiKHO3Lxa6yN1FMXyL+W1tiRm2rch9SGPbYZYvhmc4al/gsMBHkORwVkCSKTtJBfHTBOJjGUHGSYNmh9sPOCTdeilqdV9egUScAfrwK4MsSBmFZfPKKcQwEOoXtZN1TOkMWHjHDw1wOWxbex5YF1/N8sO/XqMZcr+Kctj9pqWhX0QnoRY8ONu3x16fs6lU6ofagIZSJ+iimo46sRe9ESERo4LwtlFAhfLljuIR8wKRVlxRpJVXlKELGtMABe0WcLxrr+nEE5vo29nIyonySfbyT7k+1rvswVXoKer3BIlCk6aqyAXeQyghyZWk4V9JbiBugQt/A0hNjaVxy9NIgpMeGQSQUGQPFGRlCqDYiZ1tULahy/B2Ae8AHjCpxQWavX7UgSevLVT7mrRQGnwfiysZwp8C26RIHfYxYPVC8BTd5nhq1DHuTZmUSPxw2aHvxw86DqYZpwYxh9d1tKMv+JAmbExp1vulwFYiYFnRLVDf9Up4KuvKBM35NDnH+FdBFEqlXp2wfZhRwtgFtkPxWfkksIOaq/Mq5DGXAYQpMGw6WSRa4wlLIg2PBqzVIH5EL/dCqRzPG/rnWPVCtMgFZ2f7yF09bxwrbZOSgLDb+6YqtM6WQmQGYnRG/Ci/EYr3XkGj2xmVhK3Tovreo6xBlYzyloctWiPy2EV0xOGGGMFGT6lsjilWJUHNSgEkciNxUVMq2sZXce0F03MWaqLLYu9tbahwEWLZcP/P5TmCP3P7kY5vqA/G1RynrD1YZ+QuvWioGfzQngP8dzLjPwwpLCvNYm9n0zbg+erhAtPn9D8cKz/A9sWrmG7N72QY/R25sqFheFvff9vO5ycCY+35f355j3xZo24R2kgXEvYRGH6yExrDxvxkqZ+V0s7NF13FTLdBbda95U2jjl1mrHEm9OssJlczW3XJhkeCWHc4caiwn0GkrLrfShukILifOo6ffVJeT4cKxnzOYGbEHm0vJ2r/a61vVg5CkCnWbD5iS9dT4og3U666jF9kReeL3vVSrgsxnNcTqO7vHnlQnKce2G3XeL+SroY2sq9JV1iIR2N0vr08ZMZcvwdRfoir4I9jmO2X4KHTJmL0av3VCDQIuK91D74eFYjjFRKwCy+5fL+nd+JGBMqpOdHXigqdTxN96egsUgO4URmkqR4RUVYRg1Dzb5qi9CXF+F4jzSKztxPWTSPFcOo+7Yb6UJOf78wpWEq/DW7QuxfwbbQwSvOWMe3zQY+GN5uFswnP/t2qoN3koYFaJnYkmpZkrhRGXpgB4/HLyC/dJL6P/JstXXNcBLZZRADJE8SjRB8Qvgoa1oL9mwYukRFhtDveTqk3nF4W521UWRXAiUYqSLUVpdf099DmvrSJxYtCPvfAPPINzgv3OySU9j1fRuWx4irwP0CAezJvVx93EoJjKOnbC1O+BlLRx8Uc2dTyB5HsIsrsIqFkE8DVgUZ3qDnz7oObkyXN0SneQ3PpcvRplaEwIPRLI1ZfbZOjgelfJuHq9Niz1jqtyJF8TbyysJObRouyGHvlYco80MJuX4C7yj1Cink41bSXJdqTj/GMvlywLC/IhnNNTmx2diHo8ZuUus1gWqe8mm0IkaiCARcsIs4llh8XK85C8nOtANZh+OhKJnPvez1EuKNd6LarZVIfvnG8N4ak7K/7HKz5cgYrJXOqtz0rrhLFWFjMYaG5UKGwWosa2pGhTtlvKMZ4Qd2hC+71Sp/7901UQG75bPeuk41jkuRTxDYndHVUfZWMeRtr/ANRgI/brNnRj7WIQHuuKY5PNN6TUcs+U5WWHHjzkv135AEGQuz9efL1uFMhxO7I34BpCU/TfcTrGeAZU+bOOWdw8Dc/dcppPLOUaQxWDNxMH/7IlO+hVWop7F+HBcK+wKDv++jxSy0Vxpo5W4rKwKgJaVLUB/QajI4xF0wFbwlAaaIm6tCSo7YwlsbuFBrDO+a0hSC/ZeCXCF5nN3SIhARSxUNgUcKFRjBM0TVPC5j8ipwrrWe7BgSVRSZmTBqEg0Eu4gDC8gqMp4saj0IJEdCV+lpsfkrxvNB9mVWb86CA8LT1oNfo+ekLVs4Otwu2rKbKu8JGof8B7LHossISb53uxOJTbRGnswMnr1Mb8nDwfxImH7h4MKgmw2M/uxz0kMfb8TJccmZbv7vdvL31jyZQUfzfveLVxKWuLAgEsbtCmDY/vlvgOvur9gnK5mfbKOqmm7wcYUk+iB+9o22vJyBrt8X5lkSZ2COODjJrGxl0GhCA6ySoS+jfxPwnwIRsv1ddjZgJmM2ZF5w5STsMpvdXMk1Y/RVM/v8HGjB9hGqJ/Ngb/37Gk+05VwnNa8TF+8XBsb9ziowSqVb4wdTpZCdeKmk6XktmIzZfbmYNVRcpmBe7OFpbEgRb9oabXgfoBtgdq5X26RtTsnPHGeVVQLmkvurViEawNNDaXNJu00NhlVVRMa3sjqfO+jY6i4QcenKHW8IFrOBc3ffCJrg8QTIezkfSwrQ5yts9v7cuq8XZiTfMpz6IpDDKLY+eucxGQxQIRCoSAHBPwyKtGJURPisQhfoTb4so5Teq25i0DhIe5s/0M6f9PW/o5C/jj62qgQmq4loUtn6l86bLUj8DvFJeqW8ysYJvSvg5uLKCDrThhEm1oPQk6xKgSS8pLrvPrTMJVGK46YIIJ1uuY4OJA5YkKqOslzPBa02H3jO8u14Dbjo9uEG4dw1fpvvXfSzLpCoMVqkJyJXqiWbWp2E2MXP96BEXkKo/ltvwu2ZocgG42QUTQXNoWZBBYj2mBdvJ4jRLBXjeQp6g7gvGEg8FRH7GD6aQNao11gSPALmyjWDRjSys6HczL+jgF5TLSiD3xztehLr0Eqay3ucTu0KIURWYEGPP+9OCvR6SHcPpaj2A5zSaYdyI+RsAxAb48i0r02DBd0pvTMKxOwg6p1N9kRgc2fsE7bC0fdNwjL4qnMSHYxjHvJ8eplo9NKzQxsqGy9TgSr49f/Z9zI0VCNQmTCdlc/qawnNjBwksS01nBek5VuoJ1rWLx8lacQgDG05EHd3Db8lJG1rYaoLXtYraMjeuC/BBFn7dqm0A3JSEZJqBJbzQgwknb4IbwYu3gL1sMBtpFMKyQ6Y05lQJK0XZqCzWTOyKQKLwJ0Suxvz9TV4cPr4sz2AFpzj64d3FO3QWJKKmN1+SBRbJkhPYAPRYV5G87ZSiMqZGj9IkJcwsXfwkYlb49D6zONFOa93cwijgSu/sOdxR7lCX2VaZ6WFTbWxebPLDxe4uNrZ6MpBdT3BU69rdW9Vv06dgFfHdYCRH0eRhlkIvmH5+kYqnqmvOzphXeT/B5J6x0/QKzr3YCPYJjmEH5VqMqvkkFs2IAaUK/EgFqV/uSUSNY9Gnl3clCo6ZxyHLgUWCeGIuB8LkirsdaknqcnuV/oW6o9+kazrKpNQQMJZnrS0LSzLx+gHf7KwwNCl1O4I5kf78RTeNOCdioLf9QZSkzcYf3EysJb0yvFCTI2/FmT2sF6Qq1Z6fvHTxwd90GOSr1fvqDG8SrGzp2ykCIVbuqG4ifIf7FlkQHUqnb3mL1gPq1UgI9AZT0URI4w62Fuz3+FUAEToYKdl07MhvLxMW+MFAggBKyrvJgrouCQvUS1O9V1A54Rqm/wuhXwG5Wb2Z/0AoJYqcsQqKHiAvWpMkcnUoFWsCYVKZrMkRwcqASSLOE9a1Jo7tjKfsUATUtURxouxnMV0sRs3l+9uZYIhlmtUQSyNQVupc8s6HVJ3CvUgcMh4OSTzH9fg9Nl4zdh1ycEhovtmeonAOrqpSnk0v6CLdRhmUJX8LorXghldZCGWcML8R1U6pOWbe8p6s2DWptcD2/h9dPmCV2ymmDdM26rVCVFEpHXGMRpqrbWl7BxOF9pMXITGB8RvtROVQF0xUcqTRyiSHIymHgKBuZjLfqWfSZ7B8d/fpTWjelLcZKPKeplNPx7njFRj1lEu5HfoQZVbsZSi+4I10q/Vauq+N6xgoRDlLPObG69u623p6z8m+hAIlDm44botAwjFQcaLXFKIpXRNewA6qT7GORtzF8cO2iaJaUwcVVmw+R7Jvd+EjfAoAT+gM6O36hWAO+QmhpiV6eDG0VWfwxnIWiYBh8VirIXzEge4GTy1sb/qJNj79O2D3stzJKYYtxd1uhhs8/M54EkldOJoGGbBt8g9AdZhHYb74WvkZwTvt5xkIgT69/oxj88h/0EKJHyfMr91n5RIw4VT+afcIGatWQkCxFd0jMQkDkdV1sDiDmA7sBEpJ+Tkh+t39FuD4oURk6elVKlkTo3S/Qu6dzQSJPr5Wm3DUliGoTTRW7WR7SUlw3oYm+E+c1inh9Xbk0wbTbkNHnYcWYcheU5gdzkpHyBf35jvAJP3zFHK3OSzdl/GeYzqzBnqp49iR6rOGdkROiPjt+NMHB2Xb5dJBAjVGRhHRt0RGh8LDdyskyIJ3pCeq3P9+vHZ4D5NDrQP52/Fwa1bwf78y18HZhW3FmiLtF2+EeN1y39F/4WjvvCKUZ0ibfXcFFZcbs+pNI7wWmukCdqkN3zZe5tTIMgsy5DZX9NqLhngOGuuRj/Hc1ZsvzkkC1WzoJjBySxIhlyWiW1XiHobjlvOk6NC0w3tdSKbYC/EPpoIqpsHDVO4jJrA313aAVb2l4IctdaDNMNnmuuhfFZ6J+M/6t4H4rjj9Wt2xD8hTyxcbKR8CLqLJ+pMc23jjlvlv8UhKivUo6M5H8WRLXIoB6v49tM3R//DAznCbA/AYh5iRx7S2Wpy0DIbkGNRzKfMVJs/j+XsFa8CSHWXKeSdDGp3X18oMFX6ls1+mwvomXk+PMhFzwqnYXQaF16KWCA7E9A3TUlhraWC9G0zFYV/GcTnk2ERX+v9mBn7B3QzgnZJO5pTLKVxjcUySLlswlO1KDhY8mRU8TvkqjziYw+I7NWpAN1KycDl/v5BuCd/pgvzRNObfhyz+X2cux/yMDa8jAH/lMnwrqX/A1nZbpAM6vEJOhafpBtn3Ew5BqkGiN1v0Qk7nEqlsVyDtqFz5kayrbgvU0+/akD2ZQv7jjpZuLJAPG7TVLBKF97kQwULg5y8d06XIoPy0VgibqEhDrZQBFtKEzwnzd+myLheBn36x5KCz15FEugU3qlO2QBQ5gY4BmKcOrpjcGh0A4tQWn+HfgQOCipyS9WerLWOPkgpvLKsmp5ET/N4Iz6fsWLNytcw/DgYQ7VAdxCarxa6+WcQ/wb/azSj/ybhHrGr6dcPiyoXdKu1vh1Up8lKhjC1o5PaYb1rdnCKSsv/PYVqnXzy8V1mWf3NLCn2yN4iDTR8QIJx2xChG8sOHTH+cGO0vpPQtlijoHUx9gDQlVe9PU/QIlZGInHyuLeF5sWCfu4XcZu6hCioAhNZV5D3WE/aPsQg1U/SIQMaVQLmEvAN5pT/IRjOIP0BAJaA0ynh+k1LgIMOouwu3fnBAFEk6lGSBXOnGKmzRTZGhMSHSUShYkS7lb6OVcfskGh25pySA3Ki1bR6aMEvobMwXDonJfIwJajQ8agyzYEGg9lrX14PFrek9hXCj0EfpI78lZLn2I5TOoC9jrOa+QDVMsm6MbXb+EhRgmHTr8DsS/8hronrpQcl+Cnvhrn+3f58oyaFeSWcKk4JrLrw/PYdMivIQ97gs6Q/6a9ZS36j4wpxqJ6wIhU6EOZCvvd6ze7/81JfeaBq34QE+w+m2rHz7alKfeLYkbFon5E17tJH7/qyaa0j4l5+vyXLTqsU6ndhH8kvYqgKFvt3ZvF2UzQeeykTduFD3HKpSuWcql/PDzVJwKgQJLoTO+H0gm2FDSlDvO37NS8C7OOvePiJY8TRQb0+nwymEa6uid2zDHDhAMIBj8r0KtUfQk0fnIpC/r64l8nl9TvBYOvMKvgwpwcaGAW1SI+DAWpKiFZ4Dm5rWCX4nTX1utVm55UqkJAXyin9s75PeFuvZg8pe4xg1WX7F+/bn0EzDGwIQ1PZvVzgL3yb/ji3n4luVIfsamrQCHkv3peKYG0QItbWXELKJuzts4R+ntDiWkMV/SvK1EVd/ZKBqwc7kqaNYEO3IqAl2OHiQmJQ7Jov0vhiaYvCisYPYVkqVVR6BqRkTaBhn4jDohb/8MRpAaZ2iKGo/mvqDBQBop2Yy9+SLDZgLLr85IhGbi+KQYQBmIbH+9NAkn/290WY3J87MrQqpCj9vBgg5JRmcqvxwhJMEuJlmKkWaRcRtcIcObD7JRDxSYacQCFbk5ew+ExkeOvEAD5vh5QQmQ3R9nTxVHdrWp/Dycq0wQrD4h/9jmE9WHSv/7AD0wEpve6pClydB6NGYyWRTbpTrjPzyQFHKQ9wkbjkZlCYo512AeRTKO7/mHyLDDg1bHHhljUlK0MTGJ3FIkvWiQW3YDu0gZDTDh3dL65AYyTAqxvbVOZjGDcdZPS5NJaAFBi+ZoCtFGpeLEuX43t/Ee9gxeJZhNUuXC8+vF2P0qJdScXFpeXndNBVB7uWkU2yOMx94mcM17kQJxHG3U8hp/EpXiL7mZ3yTsLrDXdFf0Nzhg0JCzS9dZ0RNVEjabBo2uweJfB3kgxLZH4yXBxU4xPCrwBsE9x4bfYlRN2Rp9wyMf5FSl3qOx6qmnW64FbwX1kKHtQUC1UItkTs2RYO7QDa/LiN5PUsOnE1RYGZljPhU+vFvbu9OZXO0ptgwPSw6Rk3rkJk2NwRStrjY8Ei2zv3KeMTlncUbkalXInSuzjujGUG3Ylq6Znqd+vJZ/IOJh5DI23bTbdtxGnQqX7PHggAB6lg9PY0xuYGq7DLcmlxMoHhJP5ORQgkx4wL63J3HB2+Kq6WdDnU+kOHvAn76UyQLKZfx9iRUK8poldrkE/na857C948+MZjW8ON2sEWR1s4JNtF7Q1OSqEfxNzakdyUsmsl9l718cNOlsRRoPpbVveir4qOZ5ugPGpmDtI/aJ6YWFhR+bamqaxTp3DVx2qUPGi3h8M4b+rf3MeJph8bEHfmH1jX2NMgkOhaTK2RK5YLqY1bqzqaSbI3eT1KMeugvu9dO0srCjToI5Vj3uAc9aWTnfGv25ffssD27QTIQ3aeocbYDQG7zfb1pTcHj6xrYgRcGIU7giiTK8gcmMagIAu2GEAiOdfSD/18kViVMc6QiT+VZX1pIuWHwpYpmxhXH0PCDhLlg3db9fSdgw3KkQ+Kt+GuRoHwyy013wKMN0nnKynYUBeA2KdIOr1d9RdehYScwau6zP9EwNny6AZ2ra/Y0mE+Czwd+s3mrvi2eH8VJkrHSn1u9srvIQpGpsu9oJEB9KFrXsHu2axm4YAWWWcnwP2xp82NRHnngCZ2OW4GP1q+prrxXzdEao9SwiGJgk5CTPu6eDhx6VSFaT01NJAOyJbw6yWztzOJZw98XIj6/3BQqVPbF6ceBVHN7sKTG3iQ8l6j7Oo7Ye4S1ryS/zV06SEdCe4Cr2tVceEnHBJDwL3hYGqgSLc/08wfiZiV4EVNieTusV5hH1rbMpFkv0k7VPEzBf/R9P1tUEm6d9uHDWs4Tmovpu/EbFb2k7Lw3crjJwdwiHi3LcLSsSy/eIEa0ymA4X9R4rAkfseNtCJnhpfgVzcqWtaZRn5pqYbWeWnU6MsGHDXcv9A8gCXH+DWPLNuSRWMWD6hx4xmHfMvuOoba5eGFJlCSpldWqFSAgw4DuYrtgiZKgGeW0QXLforDhrUoWuZ/Jfu9B9SEYzWpShcY4B2x9aBGtKnaLuHBktH1TkcB4N154T2htyR99lE7+hnaDOtSGuBSotUApm0pA2PMBEmqYmz/NIjPAfspPHWbGD0AF2AfCl/OdUENeU7ydEEyRdlZ2OSEg9myU/SNXymG0ObCX9xQxoVCrSpn+vPfzDSp7Ey934GikumrJ32VUKbMGazbpAcaJjsKYc7RKjWAAYZMdwtPOZlHDJ3XDxhJV4Pa+ddkFeZ1PFbaN8U5mBX9DQxiiKrE9VSlp+UUDSj3zHxOCdYj8TBxnBE0g28zjCLsAoURKosdeTdC5BXspeAz+d4S0j17RX9LX0jrxQ4xNR2Kud109Sdabum53kNU/HuQjnnlxrdCg2hW4l8bTrZ/KtWV2eJU5wc/AqBo2UdfoJaMronmi7+iaOM0l+iZFcTOck4/ueWmb8SgYuCjKK4BnEZ5grMDAd/ciEWxMdfr7dDbO/SN6QLkHo9P08vGvJfGYF7bNiGwSTtRJEUVpsjZqXNvhnNmqi0ObkFIDvLwVp5IOmTnzBkvoHhgKP9CzD1e7SQp3EvAeDkNjxZ937UDmvZMu9jKj0Nb5HkYb9gA+/wB52wpZ5RRng/I7RXEKKy95rsklCVb/cF4hYYTvr7znZpjaW622gKJkUxMcfqp796E4gt/6aefek2ktxnkFSJyIiprd/MEVOBuRHOrG/YuZUwpUmOn48cvDNEKa/NyIkveUXYMrwXDlsv62r4C41nx9xcTouMyiJE+9y1zOPHYwJJUUo5eyoYp6WCS+JDKy7et+Yc5neRaJxxM8Ruzr4/llR+LBW0PTi36uuCo6xxF11QgqMKRXyMOWyNPHhy62zqCB8RJqXPBPc+9PA9WpJW6luz+0LHE4mzFYlF7O5476ui2GavT/qZGRh+qsa0/mqapN4B1UGSoVf+wWbTsm3GSTw3GK/nR0zpEK8W+HA5twQYhHWfcjzTRkMkL07rZ3aZSmt75zOxh7Z+h+DMW9nH/8tpv+FXT+2ewC3FEpGpVKfraf9302PQ3O5YG3OSKAcPXW1uBH0vvJGn3mzjUfhdK5h5BKJC9+YpDpTeIFGHBsWt5r/9KA2frm+NjLLszA09BLzH0GAI69mu3U+jccmRlWZMDS5SWugTanZEQBChZ7kSBYgcHepnHvt0WFKCPUmuFvEHIARY7n4+h2nObz33g4+HvbjdeXpQTaJOiJxqGPgy1wm1fyqC6hv/NYFpdV9aYtJaKyRGjYfbHPwq9Hau/GMxfSmprY3ieeSg/11iTZqS4m5G0NZiON7kAGQYAQjizwJ5mM9cr634gg1ybya5Msz9DM1SnjhLYB5IXBW9qfzb0F+wyX7m2r9jy9oHUV9YeRR2sHb7zdGfN8OmDllv490OmfyKxHdk2jCJTtUv4SiFf1Ir37gUdZUTD7zlmwdZeL9aA7lMPJ2qYIOy1Sa19UOOJpgud55tDIWLdRvfOAqJTZVzW5Q8bKG0+0+qMj+3muiSMQzbKIUamllXeAnN8LRGZFjomVLha0B6y0rIJvprzBIK8/PrXInVP9kGiAgVY2clOVwAHDtOWuHGTF0M0E7Su7psDWM8GEmz5DfOwqhuu3KOi2JK1tE88AqT6mjsu/HJWOYUIvd70nM5PpBS5wmDrQIsTG4oLsTtLWPjfgcU8oGtXChG4SP5wFpyWUNHnGNyFFY86B5s2U/VXOUMrQG4+MrL9igg98ja7nIxz2DdwBXHRJaovhqzk7rSBhYFVvgd6hbtciZmx/zUaw0cVBPnFFUfUgsjeleFQAdK8NBoS/g84/tRa26K2EzP0TodfnMmyPZjOgcI3zL2ULAFmvPJaI9Bab3WQx+4MrF4xdHI7awBRes8wq6FpbDYcZCku1K0F5F00cVTeFdVmqyXNhPBgnnViJZMF4+9WG1d1X7W9qnsv/nTv7XGqkzpp7adNvorEfbQKmSidsSmwxqv2KWGZONpl88pVcDl+Atg7ziHUpaz1FwL9WZsAwnuQ2jdvBKQHwrnJBmwCHBha2A/z015IdpVNzb6kIQgMVI1KFU9s7l6pye4h7TN+UpZVxr5OIe7wH9NBL7VPG4ctiRNiTYkZnRVdlvlD5jtl+Xa55QKG9dZF+DdKd53XTPNs0DXTHkPITcOXnCi0MfShCYwLxNRVjLAjvP1UejIH8rDQbYes44TEBPSeDzdawZjKXWm8slfDZdZBVt9hp1S5dRw3jOERyqHo2e5x1XVNIYAsIq7v01+qoIT2XidmASwdjW2KI9Ab9O2zwLcqwQ7uSNqG78C5ftp+OLlA==",REACT_APP_VERCEL_WAKE_UP_DEPLOYMENT:"1",REACT_APP_SUPABASE_ANON:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlhdCI6MTYzNDA4NjI4MCwiZXhwIjoxOTQ5NjYyMjgwfQ.EaVhI8K73gngqORs4aQ2jHnTr9NbZzkz81BQ2FkT3EI",REACT_APP_VERCEL_URL:"sellerant-ekpq6fljt-lantern.vercel.app",REACT_APP_VERCEL_GIT_COMMIT_SHA:"d5e0cc2757bee3c5f530b4455c47d86bd54bf7a7",REACT_APP_POSTHOG_HOST:"https://app.posthog.com",REACT_APP_VERCEL_PROJECT_PRODUCTION_URL:"elg.withlantern.com",REACT_APP_VERCEL_API_BUILD_CONTAINERS_TOKEN:"DWpyppgba31686ObT1T0kvI3",REACT_APP_SEGMENT_KEY:"ZN3zimhxpHWLxudE4y4n0BFYsvri0eam",REACT_APP_VERCEL_HIVE_CELL_ID:"hvc_8793c711de164c7fb621ecaf224e",REACT_APP_VERCEL_USE_BYTECODE_CACHING:"1",REACT_APP_VERCEL_EDGE_OTEL_COLLECTOR:"1",REACT_APP_VERCEL_ENCRYPTED_ENV_FILENAME:"___vc/__env.encrypted",REACT_APP_VERCEL_EDGE_FUNCTIONS_REGIONAL_INVOCATION:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_CLEAN:"1",REACT_APP_COHERE_API_KEY:"tM3ZD9e5guJFC7CAWVaixQO8",REACT_APP_VERCEL_ENV:"production",REACT_APP_VERCEL_ENABLE_NPM_DEFAULT:"1",REACT_APP_VERCEL_FORCE_EDGE_FUNCTIONS_REDEPLOY:"1",REACT_APP_SENTRY_DSN:"https://739acb9d2bd954acb9baeb3c58cfa5db@o4507035342340096.ingest.us.sentry.io/4507056936583168",REACT_APP_VERCEL_GIT_PREVIOUS_SHA:"",REACT_APP_VERCEL_CONTAINER_START_TIME:"1730212294581",REACT_APP_VERCEL_RETRY_ON_MISSING_RESPONSE_BATON:"1",REACT_APP_VERCEL_RICHER_DEPLOYMENT_OUTPUTS:"1",REACT_APP_VERCEL_IMAGE_ID:"sha256:d7e5fd806674e927d7498312f5ebe99567d6fac42833d08e8e337856d54c123b",REACT_APP_TYPESENSE_HOST_PREFIX:"e5o4d8ank0ib91jyp",REACT_APP_VERCEL_HIVE_ID:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_SUSPENSE_CACHE:"1",REACT_APP_VERCEL_USE_STREAMING_PRERENDER:"1",REACT_APP_NANGO_PUBLIC_KEY:"b1998ce6-3b3f-493a-9c85-12bc87d4f784",REACT_APP_VERCEL_EDGE_FUNCTIONS_EMBEDDED_SOURCEMAPS:"1",REACT_APP_KNOCK_NOTIFI_PUBLIC:"pk_yomqd5cgzzV0Yq7gB4xdlc599kadg4xS7ZsUkxy1968",REACT_APP_VERCEL_BUILD_PROVIDER:"hive-env",REACT_APP_VERCEL_API_ENDPOINT:"https://api-iad1.vercel.com",REACT_APP_VERCEL_GIT_PROVIDER:"github",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_LOGIN:"puttyplayer",REACT_APP_REDIRECT_URL:"https://elg.withlantern.com",REACT_APP_VERCEL_FUNCTION_REGIONS:"sfo1",REACT_APP_VERCEL_HIVE_VERSION:"da7ce684cb1646e0f47f4def4e5ebd5911d7b875\n",REACT_APP_TYPESENSE_URL:"e5o4d8ank0ib91jyp.a1.typesense.net",REACT_APP_SEGMENT_SHARED_SECRET:"FtYlrofATlnrsovU",REACT_APP_VERCEL_ENABLE_FUNCTION_WARMING:"1",REACT_APP_SENDGRID_INVITE_EMAIL_ID:"d-88c5a50667c845d28a8445913980c43c",REACT_APP_VERCEL_PROJECT_ID:"prj_GKlkxhT53EgM7rzmrfU7WWdYbcaa",REACT_APP_VERCEL_NODE_BRIDGE_COMPRESS_MULTI_PAYLOADS:"1",REACT_APP_VERCEL_DISCOVER_FOLDER_SIZES:"1",REACT_APP_VERCEL_EDGE_FUNCTIONS_STRICT_MODE:"1",REACT_APP_VERCEL_DEPLOYMENT_ROUTES_BUILD_OUTPUT_V1:"1",REACT_APP_VERCEL_GIT_COMMIT_AUTHOR_NAME:"David Bromberg",REACT_APP_PROCESS_SERVER_URL:"https://process.withlantern.com",REACT_APP_POSTHOG_API_KEY:"phc_ghLyMsvDX0Ny1nbkqR6vLJfGLd3MqgQXS87OzXyBGsK",REACT_APP_VERCEL_ENABLE_NODE_COMPATIBILITY:"1",REACT_APP_VERCEL_BUILD_OUTPUTS_EDGE_FUNCTION:"1",REACT_APP_VERCEL_GIT_REPO_SLUG:"sellerant",REACT_APP_VERCEL_GIT_REPO_OWNER:"Sellerant",REACT_APP_PARAGON_PROJECT_ID:"8e2ac7c3-6825-4ab2-8c86-6e148dd00ecf",REACT_APP_VERCEL_GIT_PULL_REQUEST_ID:"",REACT_APP_VERCEL_ROOT_CONTAINER_POLL_TIME:"1730212307228",REACT_APP_VERCEL_COMPRESS_SERVERLESS_RESPONSE:"1",REACT_APP_HIGHLIGHT_PROJECT_ID:"7e3vv6g1",REACT_APP_METABASE_URL:"https://lantern.metabaseapp.com",REACT_APP_ONBOARDING_REDIRECT_URL:"https://onboarding.withlantern.com",REACT_APP_VERCEL_HIVE_BANDWIDTH:"150000000",REACT_APP_VIZZLY_QUERY_ENGINE_URL:"https://query-engine-yemizlqa6a-pd.a.run.app",REACT_APP_VERCEL_BRANCH_URL:"sellerant-git-master-lantern.vercel.app",REACT_APP_VERCEL_BUILD_MONOREPO_SUPPORT:"1",REACT_APP_VERCEL_CLI_VERSION:"vercel@28.10.2",REACT_APP_VERCEL_NEXT_BUNDLED_SERVER:"1",REACT_APP_INTERCOM_KEY:"cgfup9hb",REACT_APP_VERCEL_IGNORE_BUILD_STEP_PACKAGE_MANAGER_DETECT:"1",REACT_APP_VERCEL_CLUSTER:"hvi_iad1_fern",REACT_APP_VERCEL_SERVERLESS_FUNCTION_FAILOVER:"1",REACT_APP_CSVBOX_KEY:"yvZBP5xWD6cpPMaiFNKuu408VWMWTA",REACT_APP_VERCEL_DEPLOYMENT_ID:"dpl_Bd99dQTmn4KynVNCenABj6vVigv2",REACT_APP_VERCEL_ENABLE_EXTENDED_FALLBACK_PAYLOAD:"1",REACT_APP_VERCEL_GIT_COMMIT_MESSAGE:"Merge pull request #2410 from Sellerant/sagar/eng-2267-scheduler-and-events\n\nScheduler - Email Triggers",REACT_APP_VERCEL_COMPRESS_EDGE_FUNCTIONS_RESPONSE:"1",REACT_APP_VERCEL_SET_REQUESTED_AT_PRODUCTION_ON_DEPLOYMENT:"1",REACT_APP_VERCEL_EDGE_SUSPENSE_CACHE:"1",REACT_APP_SENDGRID_KEY:"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",REACT_APP_VERCEL_ARTIFACTS_TOKEN:"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0eXBlIjoidGFzay1ydW5uZXIiLCJ1c2VySWQiOiJjcGVWWGNZRnlvNjNLZFl6NWo1enJ0RlAiLCJjYXBhYmlsaXRpZXMiOlsiQVBJX0FSVElGQUNUU19VUExPQUQiLCJBUElfQVJUSUZBQ1RTX0RPV05MT0FEIiwiQVBJX0FSVElGQUNUU19FWElTVFMiLCJBUElfQVJUSUZBQ1RTX1FVRVJZIiwiQVBJX0FSVElGQUNUU19FVkVOVCIsIkFQSV9TUEFDRVNfUlVOX1VQTE9BRCJdLCJkYXRhIjp7InByb2plY3RJZCI6InByal9HS2xreGhUNTNFZ003cnptcmZVN1dXZFliY2FhIn0sImlhdCI6MTczMDIxMjMwNiwiZXhwIjoxNzMwMjE0MTA2fQ.qBqaUZSRATU7Hs0zP8vLtATNl2DoA89N8de-jkL1Ngo",REACT_APP_SUPABASE_URL:"https://idnxjfmgxagkzlpmtgry.supabase.co",REACT_APP_VERCEL_API_BUILD_CONTAINERS_ENDPOINT:"https://api-iad1.vercel.com/build-containers",REACT_APP_VERCEL_STORE_SOURCE_DEPLOYMENT_ON_CACHE:"1",REACT_APP_VERCEL_ARTIFACTS_OWNER:"team_3Ptqy084bFoHdB9C83nes4Dx",REACT_APP_VERCEL_GIT_REPO_ID:"324625112",REACT_APP_VERCEL_GIT_COMMIT_REF:"master",REACT_APP_SLACK_NOTIFI_CID:"2014023552614.4311008229664",REACT_APP_VERCEL_BUILD_IMAGE:"al2",REACT_APP_NANGO_SERVER_URL:"https://www.auth.withlantern.com",REACT_APP_VERCEL_USE_ONLY_STREAMING_LAMBDA:"1"}).SC_DISABLE_SPEEDY)),x={};function E(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://git.io/JUIaE#"+e+" for more information."+(n.length>0?" Args: "+n.join(", "):""))}var C=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,i=r;e>=i;)(i<<=1)<0&&E(16,""+e);this.groupSizes=new Uint32Array(i),this.groupSizes.set(n),this.length=i;for(var a=r;a<i;a++)this.groupSizes[a]=0}for(var o=this.indexOfGroup(e+1),s=0,u=t.length;s<u;s++)this.tag.insertRule(o,t[s])&&(this.groupSizes[e]++,o++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var i=n;i<r;i++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),i=r+n,a=r;a<i;a++)t+=this.tag.getRule(a)+"/*!sc*/\n";return t},e}(),S=new Map,O=new Map,D=1,j=function(e){if(S.has(e))return S.get(e);for(;O.has(D);)D++;var t=D++;return S.set(e,t),O.set(t,e),t},T=function(e){return O.get(e)},P=function(e,t){t>=D&&(D=t+1),S.set(e,t),O.set(t,e)},R="style["+A+'][data-styled-version="5.3.6"]',M=new RegExp("^"+A+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),I=function(e,t,n){for(var r,i=n.split(","),a=0,o=i.length;a<o;a++)(r=i[a])&&e.registerName(t,r)},B=function(e,t){for(var n=(t.textContent||"").split("/*!sc*/\n"),r=[],i=0,a=n.length;i<a;i++){var o=n[i].trim();if(o){var s=o.match(M);if(s){var u=0|parseInt(s[1],10),l=s[2];0!==u&&(P(l,u),I(e,l,s[3]),e.getTag().insertRules(u,r)),r.length=0}else r.push(o)}}},N=function(){return n.nc},L=function(e){var t=document.head,n=e||t,r=document.createElement("style"),i=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(A))return r}}(n),a=void 0!==i?i.nextSibling:null;r.setAttribute(A,"active"),r.setAttribute("data-styled-version","5.3.6");var o=N();return o&&r.setAttribute("nonce",o),n.insertBefore(r,a),r},U=function(){function e(e){var t=this.element=L(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var i=t[n];if(i.ownerNode===e)return i}E(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),H=function(){function e(e){var t=this.element=L(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),z=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),q=F,V={isServer:!F,useCSSOMInjection:!k},W=function(){function e(e,t,n){void 0===e&&(e=v),void 0===t&&(t={}),this.options=h({},V,{},e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&F&&q&&(q=!1,function(e){for(var t=document.querySelectorAll(R),n=0,r=t.length;n<r;n++){var i=t[n];i&&"active"!==i.getAttribute(A)&&(B(e,i),i.parentNode&&i.parentNode.removeChild(i))}}(this))}e.registerId=function(e){return j(e)};var t=e.prototype;return t.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(h({},this.options,{},t),this.gs,n&&this.names||void 0)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(n=(t=this.options).isServer,r=t.useCSSOMInjection,i=t.target,e=n?new z(i):r?new U(i):new H(i),new C(e)));var e,t,n,r,i},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(j(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(j(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(j(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",i=0;i<n;i++){var a=T(i);if(void 0!==a){var o=e.names.get(a),s=t.getGroup(i);if(o&&s&&o.size){var u=A+".g"+i+'[id="'+a+'"]',l="";void 0!==o&&o.forEach((function(e){e.length>0&&(l+=e+",")})),r+=""+s+u+'{content:"'+l+'"}/*!sc*/\n'}}}return r}(this)},e}(),G=/(a)(d)/gi,K=function(e){return String.fromCharCode(e+(e>25?39:97))};function Q(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=K(t%52)+n;return(K(t%52)+n).replace(G,"$1-$2")}var Y=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},X=function(e){return Y(5381,e)};function J(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(b(n)&&!_(n))return!1}return!0}var Z=X("5.3.6"),$=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&J(e),this.componentId=t,this.baseHash=Y(Z,t),this.baseStyle=n,W.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId,i=[];if(this.baseStyle&&i.push(this.baseStyle.generateAndInjectStyles(e,t,n)),this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))i.push(this.staticRulesId);else{var a=be(this.rules,e,t,n).join(""),o=Q(Y(this.baseHash,a)>>>0);if(!t.hasNameForId(r,o)){var s=n(a,"."+o,void 0,r);t.insertRules(r,o,s)}i.push(o),this.staticRulesId=o}else{for(var u=this.rules.length,l=Y(this.baseHash,n.hash),c="",f=0;f<u;f++){var d=this.rules[f];if("string"==typeof d)c+=d;else if(d){var h=be(d,e,t,n),p=Array.isArray(h)?h.join(""):h;l=Y(l,p+f),c+=p}}if(c){var g=Q(l>>>0);if(!t.hasNameForId(r,g)){var m=n(c,"."+g,void 0,r);t.insertRules(r,g,m)}i.push(g)}}return i.join(" ")},e}(),ee=/^\s*\/\/.*$/gm,te=[":","[",".","#"];function ne(e){var t,n,r,i,a=void 0===e?v:e,o=a.options,s=void 0===o?v:o,l=a.plugins,c=void 0===l?m:l,f=new u.a(s),d=[],h=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,i,a,o,s,u,l,c,f){switch(n){case 1:if(0===c&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===l)return r+"/*|*/";break;case 3:switch(l){case 102:case 112:return e(i[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){d.push(e)})),p=function(e,r,a){return 0===r&&-1!==te.indexOf(a[n.length])||a.match(i)?e:"."+t};function g(e,a,o,s){void 0===s&&(s="&");var u=e.replace(ee,""),l=a&&o?o+" "+a+" { "+u+" }":u;return t=s,n=a,r=new RegExp("\\"+n+"\\b","g"),i=new RegExp("(\\"+n+"\\b){2,}"),f(o||!a?"":a,l)}return f.use([].concat(c,[function(e,t,i){2===e&&i.length&&i[0].lastIndexOf(n)>0&&(i[0]=i[0].replace(r,p))},h,function(e){if(-2===e){var t=d;return d=[],t}}])),g.hash=c.length?c.reduce((function(e,t){return t.name||E(15),Y(e,t.name)}),5381).toString():"",g}var re=a.a.createContext(),ie=re.Consumer,ae=a.a.createContext(),oe=(ae.Consumer,new W),se=ne();function ue(){return Object(i.useContext)(re)||oe}function le(){return Object(i.useContext)(ae)||se}function ce(e){var t=Object(i.useState)(e.stylisPlugins),n=t[0],r=t[1],o=ue(),u=Object(i.useMemo)((function(){var t=o;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target]),l=Object(i.useMemo)((function(){return ne({options:{prefix:!e.disableVendorPrefixes},plugins:n})}),[e.disableVendorPrefixes,n]);return Object(i.useEffect)((function(){s()(n,e.stylisPlugins)||r(e.stylisPlugins)}),[e.stylisPlugins]),a.a.createElement(re.Provider,{value:u},a.a.createElement(ae.Provider,{value:l},e.children))}var fe=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=se);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return E(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=se),this.name+e.hash},e}(),de=/([A-Z])/,he=/([A-Z])/g,pe=/^ms-/,ge=function(e){return"-"+e.toLowerCase()};function me(e){return de.test(e)?e.replace(he,ge).replace(pe,"-ms-"):e}var ve=function(e){return null==e||!1===e||""===e};function be(e,t,n,r){if(Array.isArray(e)){for(var i,a=[],o=0,s=e.length;o<s;o+=1)""!==(i=be(e[o],t,n,r))&&(Array.isArray(i)?a.push.apply(a,i):a.push(i));return a}return ve(e)?"":_(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(u=e)||u.prototype&&u.prototype.isReactComponent||!t?e:be(e(t),t,n,r):e instanceof fe?n?(e.inject(n,r),e.getName(r)):e:g(e)?function e(t,n){var r,i,a=[];for(var o in t)t.hasOwnProperty(o)&&!ve(t[o])&&(Array.isArray(t[o])&&t[o].isCss||b(t[o])?a.push(me(o)+":",t[o],";"):g(t[o])?a.push.apply(a,e(t[o],o)):a.push(me(o)+": "+(r=o,(null==(i=t[o])||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||r in l.a?String(i).trim():i+"px")+";")));return n?[n+" {"].concat(a,["}"]):a}(e):e.toString();var u}var ye=function(e){return Array.isArray(e)&&(e.isCss=!0),e};function _e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return b(e)||g(e)?ye(be(p(m,[e].concat(n)))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:ye(be(p(e,n)))}new Set;var Ae=function(e,t,n){return void 0===n&&(n=v),e.theme!==n.theme&&e.theme||t||n.theme},we=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,Fe=/(^-|-$)/g;function ke(e){return e.replace(we,"-").replace(Fe,"")}var xe=function(e){return Q(X(e)>>>0)};function Ee(e){return"string"==typeof e&&!0}var Ce=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Se=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Oe(e,t,n){var r=e[n];Ce(t)&&Ce(r)?De(r,t):e[n]=t}function De(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var i=0,a=n;i<a.length;i++){var o=a[i];if(Ce(o))for(var s in o)Se(s)&&Oe(e,o[s],s)}return e}var je=a.a.createContext(),Te=je.Consumer;function Pe(e){var t=Object(i.useContext)(je),n=Object(i.useMemo)((function(){return function(e,t){return e?b(e)?e(t):Array.isArray(e)||"object"!=typeof e?E(8):t?h({},t,{},e):e:E(14)}(e.theme,t)}),[e.theme,t]);return e.children?a.a.createElement(je.Provider,{value:n},e.children):null}var Re={};function Me(e,t,n){var r=_(e),o=!Ee(e),s=t.attrs,u=void 0===s?m:s,l=t.componentId,f=void 0===l?function(e,t){var n="string"!=typeof e?"sc":ke(e);Re[n]=(Re[n]||0)+1;var r=n+"-"+xe("5.3.6"+n+Re[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):l,p=t.displayName,g=void 0===p?function(e){return Ee(e)?"styled."+e:"Styled("+y(e)+")"}(e):p,A=t.displayName&&t.componentId?ke(t.displayName)+"-"+t.componentId:t.componentId||f,w=r&&e.attrs?Array.prototype.concat(e.attrs,u).filter(Boolean):u,F=t.shouldForwardProp;r&&e.shouldForwardProp&&(F=t.shouldForwardProp?function(n,r,i){return e.shouldForwardProp(n,r,i)&&t.shouldForwardProp(n,r,i)}:e.shouldForwardProp);var k,x=new $(n,A,r?e.componentStyle:void 0),E=x.isStatic&&0===u.length,C=function(e,t){return function(e,t,n,r){var a=e.attrs,o=e.componentStyle,s=e.defaultProps,u=e.foldedComponentIds,l=e.shouldForwardProp,f=e.styledComponentId,d=e.target,p=function(e,t,n){void 0===e&&(e=v);var r=h({},t,{theme:e}),i={};return n.forEach((function(e){var t,n,a,o=e;for(t in b(o)&&(o=o(r)),o)r[t]=i[t]="className"===t?(n=i[t],a=o[t],n&&a?n+" "+a:n||a):o[t]})),[r,i]}(Ae(t,Object(i.useContext)(je),s)||v,t,a),g=p[0],m=p[1],y=function(e,t,n,r){var i=ue(),a=le();return t?e.generateAndInjectStyles(v,i,a):e.generateAndInjectStyles(n,i,a)}(o,r,g),_=n,A=m.$as||t.$as||m.as||t.as||d,w=Ee(A),F=m!==t?h({},t,{},m):t,k={};for(var x in F)"$"!==x[0]&&"as"!==x&&("forwardedAs"===x?k.as=F[x]:(l?l(x,c.a,A):!w||Object(c.a)(x))&&(k[x]=F[x]));return t.style&&m.style!==t.style&&(k.style=h({},t.style,{},m.style)),k.className=Array.prototype.concat(u,f,y!==f?y:null,t.className,m.className).filter(Boolean).join(" "),k.ref=_,Object(i.createElement)(A,k)}(k,e,t,E)};return C.displayName=g,(k=a.a.forwardRef(C)).attrs=w,k.componentStyle=x,k.displayName=g,k.shouldForwardProp=F,k.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):m,k.styledComponentId=A,k.target=r?e.target:e,k.withComponent=function(e){var r=t.componentId,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(t,["componentId"]),a=r&&r+"-"+(Ee(e)?e:ke(y(e)));return Me(e,h({},i,{attrs:w,componentId:a}),n)},Object.defineProperty(k,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?De({},e.defaultProps,t):t}}),k.toString=function(){return"."+k.styledComponentId},o&&d()(k,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),k}var Ie=function(e){return function e(t,n,i){if(void 0===i&&(i=v),!Object(r.isValidElementType)(n))return E(1,String(n));var a=function(){return t(n,i,_e.apply(void 0,arguments))};return a.withConfig=function(r){return e(t,n,h({},i,{},r))},a.attrs=function(r){return e(t,n,h({},i,{attrs:Array.prototype.concat(i.attrs,r).filter(Boolean)}))},a}(Me,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","textPath","tspan"].forEach((function(e){Ie[e]=Ie(e)}));var Be=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=J(e),W.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var i=r(be(this.rules,t,n,r).join(""),""),a=this.componentId+e;n.insertRules(a,a,i)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&W.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Ne(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=_e.apply(void 0,[e].concat(n)),s="sc-global-"+xe(JSON.stringify(o)),u=new Be(o,s);function l(e){var t=ue(),n=le(),r=Object(i.useContext)(je),a=Object(i.useRef)(t.allocateGSInstance(s)).current;return t.server&&c(a,e,t,r,n),Object(i.useLayoutEffect)((function(){if(!t.server)return c(a,e,t,r,n),function(){return u.removeStyles(a,t)}}),[a,e,t,r,n]),null}function c(e,t,n,r,i){if(u.isStatic)u.renderStyles(e,x,n,i);else{var a=h({},t,{theme:Ae(t,r,l.defaultProps)});u.renderStyles(e,a,n,i)}}return a.a.memo(l)}function Le(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=_e.apply(void 0,[e].concat(n)).join(""),a=xe(i);return new fe(a,i)}var Ue=function(){function e(){var e=this;this._emitSheetCSS=function(){var t=e.instance.toString();if(!t)return"";var n=N();return"<style "+[n&&'nonce="'+n+'"',A+'="true"','data-styled-version="5.3.6"'].filter(Boolean).join(" ")+">"+t+"</style>"},this.getStyleTags=function(){return e.sealed?E(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return E(2);var n=((t={})[A]="",t["data-styled-version"]="5.3.6",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=N();return r&&(n.nonce=r),[a.a.createElement("style",h({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new W({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?E(2):a.a.createElement(ce,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return E(3)},e}(),He=function(e){var t=a.a.forwardRef((function(t,n){var r=Object(i.useContext)(je),o=e.defaultProps,s=Ae(t,r,o);return a.a.createElement(e,h({},t,{theme:s,ref:n}))}));return d()(t,e),t.displayName="WithTheme("+y(e)+")",t},ze=function(){return Object(i.useContext)(je)},qe={StyleSheet:W,masterSheet:oe};t.default=Ie}.call(this,n(263))},function(e,t,n){"use strict";var r=n(2342),i=/<\/?(?:div|address|section|article|span)>/gim;e.exports={convert:function(e){e=e.replace(i,"");for(var t=0;t<r.length;t++){var n=r[t];"function"===typeof n&&(e=n(e))}return e},use:function(e){r.push(e)}}},function(e,t,n){"use strict";var r=/<h(\d*)>([\s\S]*?)<\/h\d*>/gim,i=/<p>([\s\S]*?)<\/p>/gim,a=/<ul>([\s\S]*?)<\/ul>/gim,o=/<ol>([\s\S]*?)<\/ol>/gim,s=/<li>([\s\S]*?)<\/li>/gim,u=/<pre>([\s\S]*?)<\/pre>/gim,l=/<blockquote>([\s\S]*?)<\/blockquote>/gim,c=/<(?:b|strong)>([\s\S]*?)<\/\w*>/gim,f=/<(?:i|em)>([\s\S]*?)<\/\w*>/gim;function d(e,t,n,r,i){for(var a,o=[],s=t;o=e.exec(t);)if(o&&o[1]){a=n||"";var u=o[1].trim();i&&"function"===typeof i&&(u=i(o)),a+=u,a+=r||"",s=s.replace(o[0],a)}return s}function h(e,t){for(var n=[],r=e,i=0,a="";n=s.exec(e);)n&&n[1]&&(a="ul"!==t?++i+". ":"* ",r=r.replace(n[0],a+n[1].trim()));return r}e.exports=[function(e){return d(r,e,null,null,(function(e){return function(e){e=Number(e);for(var t="",n=0;n<e;n++)t+="#";return t}(e[1])+e[2]}))},function(e){return d(i,e)},function(e){return d(u,e,"`","`")},function(e){return d(a,e,null,null,(function(e){return h(e[1],"ul")}))},function(e){return d(o,e,null,null,(function(e){return h(e[1],"ol")}))},function(e){return d(c,e,"** "," **")},function(e){return d(f,e,"* "," *")},function(e){return d(l,e,"> ")}]},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1298)),a=r(n(1299)),o=r(n(341)),s=r(n(2372)),u=r(n(1314)),l=r(n(2376)),c=r(n(1315)),f=r(n(2378)),d=r(n(2379)),h=r(n(2380)),p=r(n(2381)),g=r(n(2382)),m=r(n(1316)),v=r(n(1317)),b=r(n(2383)),y=r(n(2384)),_=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null!==(t=e.sendApiKeyAsQueryParam)&&void 0!==t&&t,this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.debug=new d.default(this.apiCall),this.metrics=new h.default(this.apiCall),this.health=new p.default(this.apiCall),this.operations=new g.default(this.apiCall),this.multiSearch=new m.default(this.apiCall,this.configuration),this._collections=new o.default(this.apiCall),this.individualCollections={},this._aliases=new u.default(this.apiCall),this.individualAliases={},this._keys=new c.default(this.apiCall),this.individualKeys={},this._presets=new v.default(this.apiCall),this.individualPresets={},this.analytics=new y.default(this.apiCall)}return e.prototype.collections=function(e){return void 0===e?this._collections:(void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.default(e,this.apiCall,this.configuration)),this.individualCollections[e])},e.prototype.aliases=function(e){return void 0===e?this._aliases:(void 0===this.individualAliases[e]&&(this.individualAliases[e]=new l.default(e,this.apiCall)),this.individualAliases[e])},e.prototype.keys=function(e){return void 0===e?this._keys:(void 0===this.individualKeys[e]&&(this.individualKeys[e]=new f.default(e,this.apiCall)),this.individualKeys[e])},e.prototype.presets=function(e){return void 0===e?this._presets:(void 0===this.individualPresets[e]&&(this.individualPresets[e]=new b.default(e,this.apiCall)),this.individualPresets[e])},e}();t.default=_},function(e,t,n){var r,i;!function(a,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function i(e,t){var n=e[t];if("function"===typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(r){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function a(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?a:void 0!==console[r]?i(console,r):void 0!==console.log?i(console,"log"):e)}function s(t,n){for(var i=0;i<r.length;i++){var a=r[i];this[a]=i<t?e:this.methodFactory(a,t,n)}this.log=this.debug}function u(e,n,r){return function(){typeof console!==t&&(s.call(this,n,r),this[e].apply(this,arguments))}}function l(e,t,n){return o(e)||u.apply(this,arguments)}function c(e,n,i){var a,o=this;n=null==n?"WARN":n;var u="loglevel";function c(e){var n=(r[e]||"silent").toUpperCase();if(typeof window!==t&&u){try{return void(window.localStorage[u]=n)}catch(i){}try{window.document.cookie=encodeURIComponent(u)+"="+n+";"}catch(i){}}}function f(){var e;if(typeof window!==t&&u){try{e=window.localStorage[u]}catch(i){}if(typeof e===t)try{var n=window.document.cookie,r=n.indexOf(encodeURIComponent(u)+"=");-1!==r&&(e=/^([^;]+)/.exec(n.slice(r))[1])}catch(i){}return void 0===o.levels[e]&&(e=void 0),e}}function d(){if(typeof window!==t&&u){try{return void window.localStorage.removeItem(u)}catch(e){}try{window.document.cookie=encodeURIComponent(u)+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC"}catch(e){}}}"string"===typeof e?u+=":"+e:"symbol"===typeof e&&(u=void 0),o.name=e,o.levels={TRACE:0,DEBUG:1,INFO:2,WARN:3,ERROR:4,SILENT:5},o.methodFactory=i||l,o.getLevel=function(){return a},o.setLevel=function(n,r){if("string"===typeof n&&void 0!==o.levels[n.toUpperCase()]&&(n=o.levels[n.toUpperCase()]),!("number"===typeof n&&n>=0&&n<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(a=n,!1!==r&&c(n),s.call(o,n,e),typeof console===t&&n<o.levels.SILENT)return"No console available for logging"},o.setDefaultLevel=function(e){n=e,f()||o.setLevel(e,!1)},o.resetLevel=function(){o.setLevel(n,!1),d()},o.enableAll=function(e){o.setLevel(o.levels.TRACE,e)},o.disableAll=function(e){o.setLevel(o.levels.SILENT,e)};var h=f();null==h&&(h=n),o.setLevel(h,!1)}var f=new c,d={};f.getLogger=function(e){if("symbol"!==typeof e&&"string"!==typeof e||""===e)throw new TypeError("You must supply a name when creating a logger.");var t=d[e];return t||(t=d[e]=new c(e,f.getLevel(),f.methodFactory)),t};var h=typeof window!==t?window.log:void 0;return f.noConflict=function(){return typeof window!==t&&window.log===f&&(window.log=h),f},f.getLoggers=function(){return d},f.default=f,f},void 0===(i="function"===typeof r?r.call(t,n,t,e):r)||(e.exports=i)}()},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){"use strict";var r=this&&this.__extends||function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){function t(t,n){var r=e.call(this,t)||this;return r.importResults=n,r}return r(t,e),t}(i(n(270)).default);t.default=a},function(e,t,n){e.exports=n(2355)},function(e,t,n){"use strict";var r=n(210),i=n(1300),a=n(2356),o=n(1307);var s=function e(t){var n=new a(t),s=i(a.prototype.request,n);return r.extend(s,a.prototype,n),r.extend(s,n),s.create=function(n){return e(o(t,n))},s}(n(872));s.Axios=a,s.Cancel=n(657),s.CancelToken=n(2369),s.isCancel=n(1306),s.VERSION=n(1308).version,s.all=function(e){return Promise.all(e)},s.spread=n(2370),s.isAxiosError=n(2371),e.exports=s,e.exports.default=s},function(e,t,n){"use strict";var r=n(210),i=n(1301),a=n(2357),o=n(2358),s=n(1307),u=n(2368),l=u.validators;function c(e){this.defaults=e,this.interceptors={request:new a,response:new a}}c.prototype.request=function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},(t=s(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&u.assertOptions(n,{silentJSONParsing:l.transitional(l.boolean),forcedJSONParsing:l.transitional(l.boolean),clarifyTimeoutError:l.transitional(l.boolean)},!1);var r=[],i=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(i=i&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var a,c=[];if(this.interceptors.response.forEach((function(e){c.push(e.fulfilled,e.rejected)})),!i){var f=[o,void 0];for(Array.prototype.unshift.apply(f,r),f=f.concat(c),a=Promise.resolve(t);f.length;)a=a.then(f.shift(),f.shift());return a}for(var d=t;r.length;){var h=r.shift(),p=r.shift();try{d=h(d)}catch(g){p(g);break}}try{a=o(d)}catch(g){return Promise.reject(g)}for(;c.length;)a=a.then(c.shift(),c.shift());return a},c.prototype.getUri=function(e){return e=s(this.defaults,e),i(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){c.prototype[e]=function(t,n){return this.request(s(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){c.prototype[e]=function(t,n,r){return this.request(s(r||{},{method:e,url:t,data:n}))}})),e.exports=c},function(e,t,n){"use strict";var r=n(210);function i(){this.handlers=[]}i.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},i.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},i.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=i},function(e,t,n){"use strict";var r=n(210),i=n(2359),a=n(1306),o=n(872),s=n(657);function u(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new s("canceled")}e.exports=function(e){return u(e),e.headers=e.headers||{},e.data=i.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return u(e),t.data=i.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return a(t)||(u(e),t&&t.response&&(t.response.data=i.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},function(e,t,n){"use strict";var r=n(210),i=n(872);e.exports=function(e,t,n){var a=this||i;return r.forEach(n,(function(n){e=n.call(a,e,t)})),e}},function(e,t,n){"use strict";var r=n(210);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},function(e,t,n){"use strict";var r=n(1305);e.exports=function(e,t,n){var i=n.config.validateStatus;n.status&&i&&!i(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";var r=n(210);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,i,a,o){var s=[];s.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),r.isString(i)&&s.push("path="+i),r.isString(a)&&s.push("domain="+a),!0===o&&s.push("secure"),document.cookie=s.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(2364),i=n(2365);e.exports=function(e,t){return e&&!r(t)?i(e,t):t}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(210),i=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,a,o={};return e?(r.forEach(e.split("\n"),(function(e){if(a=e.indexOf(":"),t=r.trim(e.substr(0,a)).toLowerCase(),n=r.trim(e.substr(a+1)),t){if(o[t]&&i.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},function(e,t,n){"use strict";var r=n(210);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function i(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=i(window.location.href),function(t){var n=r.isString(t)?i(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r=n(1308).version,i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var a={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,o){if(!1===e)throw new Error(i(r," has been removed"+(t?" in "+t:"")));return t&&!a[r]&&(a[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,o)}},e.exports={assertOptions:function(e,t,n){if("object"!==typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),i=r.length;i-- >0;){var a=r[i],o=t[a];if(o){var s=e[a],u=void 0===s||o(s,a,e);if(!0!==u)throw new TypeError("option "+a+" must be "+u)}else if(!0!==n)throw Error("Unknown option "+a)}},validators:i}},function(e,t,n){"use strict";var r=n(657);function i(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},i.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},i.source=function(){var e;return{token:new i((function(t){e=t})),cancel:e}},e.exports=i},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t,n){"use strict";var r=n(210);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(341)),s=a(n(1309)),u=n(536),l=a(n(1312)),c=a(n(2373)),f=a(n(1313)),d=a(n(2374)),h=n(2375),p=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this.individualDocuments={},this.individualOverrides={},this.individualSynonyms={},this.name=e,this.apiCall=t,this.configuration=n,this._documents=new s.default(this.name,this.apiCall,this.configuration),this._overrides=new l.default(this.name,this.apiCall),this._synonyms=new f.default(this.name,this.apiCall)}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.update=function(e){return r(this,void 0,void 0,(function(){return i(this,(function(t){return[2,this.apiCall.patch(this.endpointPath(),e)]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.exists=function(){return r(this,void 0,void 0,(function(){var e;return i(this,(function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,this.retrieve()];case 1:return t.sent(),[2,!0];case 2:if((e=t.sent())instanceof u.ObjectNotFound)return[2,!1];throw e;case 3:return[2]}}))}))},e.prototype.documents=function(e){return e?(void 0===this.individualDocuments[e]&&(this.individualDocuments[e]=new h.Document(this.name,e,this.apiCall)),this.individualDocuments[e]):this._documents},e.prototype.overrides=function(e){return void 0===e?this._overrides:(void 0===this.individualOverrides[e]&&(this.individualOverrides[e]=new c.default(this.name,e,this.apiCall)),this.individualOverrides[e])},e.prototype.synonyms=function(e){return void 0===e?this._synonyms:(void 0===this.individualSynonyms[e]&&(this.individualSynonyms[e]=new d.default(this.name,e,this.apiCall)),this.individualSynonyms[e])},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=p},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(341)),s=a(n(1312)),u=function(){function e(e,t,n){this.collectionName=e,this.overrideId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.overrideId)},e}();t.default=u},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(341)),s=a(n(1313)),u=function(){function e(e,t,n){this.collectionName=e,this.synonymId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.synonymId)},e}();t.default=u},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Document=void 0;var o=a(n(341)),s=a(n(1309)),u=function(){function e(e,t,n){this.collectionName=e,this.documentId=t,this.apiCall=n}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.update=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.patch(this.endpointPath(),e,t)]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.collectionName).concat(s.default.RESOURCEPATH,"/").concat(this.documentId)},e}();t.Document=u},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1314)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},,function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1315)),s=function(){function e(e,t){this.id=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.id)},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get("/debug")]}))}))},e}();t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get("/metrics.json")]}))}))},e}();t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get("/health")]}))}))},e}();t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e){this.apiCall=e}return e.prototype.perform=function(e,t){return void 0===t&&(t={}),r(this,void 0,void 0,(function(){return i(this,(function(n){return[2,this.apiCall.post("".concat("/operations","/").concat(e),{},t)]}))}))},e}();t.default=a},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1317)),s=function(){function e(e,t){this.presetId=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.presetId)},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1318)),a=r(n(2385)),o=function(){function e(e){this.apiCall=e,this.individualAnalyticsRules={},this.apiCall=e,this._analyticsRules=new i.default(this.apiCall)}return e.prototype.rules=function(e){return void 0===e?this._analyticsRules:(void 0===this.individualAnalyticsRules[e]&&(this.individualAnalyticsRules[e]=new a.default(e,this.apiCall)),this.individualAnalyticsRules[e])},Object.defineProperty(e,"RESOURCEPATH",{get:function(){return"/analytics"},enumerable:!1,configurable:!0}),e}();t.default=o},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,a){function o(e){try{u(r.next(e))}catch(t){a(t)}}function s(e){try{u(r.throw(e))}catch(t){a(t)}}function u(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(o,s)}u((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,a,o={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return a={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(a){return function(s){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(i=2&a[0]?r.return:a[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,a[1])).done)return i;switch(r=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return o.label++,{value:a[1],done:!1};case 5:o.label++,r=a[1],a=[0];continue;case 7:a=o.ops.pop(),o.trys.pop();continue;default:if(!(i=(i=o.trys).length>0&&i[i.length-1])&&(6===a[0]||2===a[0])){o=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]<i[3])){o.label=a[1];break}if(6===a[0]&&o.label<i[1]){o.label=i[1],i=a;break}if(i&&o.label<i[2]){o.label=i[2],o.ops.push(a);break}i[2]&&o.ops.pop(),o.trys.pop();continue}a=t.call(e,o)}catch(s){a=[6,s],r=0}finally{n=i=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,s])}}},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=a(n(1318)),s=function(){function e(e,t){this.name=e,this.apiCall=t}return e.prototype.retrieve=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.get(this.endpointPath())]}))}))},e.prototype.delete=function(){return r(this,void 0,void 0,(function(){return i(this,(function(e){return[2,this.apiCall.delete(this.endpointPath())]}))}))},e.prototype.endpointPath=function(){return"".concat(o.default.RESOURCEPATH,"/").concat(this.name)},e}();t.default=s},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=r(n(1298)),a=r(n(1299)),o=r(n(1316)),s=n(2387),u=function(){function e(e){var t;e.sendApiKeyAsQueryParam=null===(t=e.sendApiKeyAsQueryParam)||void 0===t||t,!0===e.sendApiKeyAsQueryParam&&(e.apiKey||"").length>2e3&&(console.warn("[typesense] API Key is longer than 2000 characters which is over the allowed limit, so disabling sending it as a query parameter."),e.sendApiKeyAsQueryParam=!1),this.configuration=new i.default(e),this.apiCall=new a.default(this.configuration),this.multiSearch=new o.default(this.apiCall,this.configuration,!0),this.individualCollections={}}return e.prototype.clearCache=function(){this.multiSearch.clearCache(),Object.entries(this.individualCollections).forEach((function(e){e[0];e[1].documents().clearCache()}))},e.prototype.collections=function(e){if(e)return void 0===this.individualCollections[e]&&(this.individualCollections[e]=new s.SearchOnlyCollection(e,this.apiCall,this.configuration)),this.individualCollections[e];throw new Error("Typesense.SearchClient only supports search operations, so the collectionName that needs to be searched must be specified. Use Typesense.Client if you need to access the collection object.")},e}();t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SearchOnlyCollection=void 0;var r=n(1310),i=function(){function e(e,t,n){this.name=e,this.apiCall=t,this.configuration=n,this._documents=new r.SearchOnlyDocuments(this.name,this.apiCall,this.configuration)}return e.prototype.documents=function(){return this._documents},e}();t.SearchOnlyCollection=i},,function(e,t,n){},,,function(e,t,n){"use strict";n.r(t),n.d(t,"AcademicCapIcon",(function(){return i})),n.d(t,"AdjustmentsIcon",(function(){return a})),n.d(t,"AnnotationIcon",(function(){return o})),n.d(t,"ArchiveIcon",(function(){return s})),n.d(t,"ArrowCircleDownIcon",(function(){return u})),n.d(t,"ArrowCircleLeftIcon",(function(){return l})),n.d(t,"ArrowCircleRightIcon",(function(){return c})),n.d(t,"ArrowCircleUpIcon",(function(){return f})),n.d(t,"ArrowDownIcon",(function(){return d})),n.d(t,"ArrowLeftIcon",(function(){return h})),n.d(t,"ArrowNarrowDownIcon",(function(){return p})),n.d(t,"ArrowNarrowLeftIcon",(function(){return g})),n.d(t,"ArrowNarrowRightIcon",(function(){return m})),n.d(t,"ArrowNarrowUpIcon",(function(){return v})),n.d(t,"ArrowRightIcon",(function(){return b})),n.d(t,"ArrowSmDownIcon",(function(){return y})),n.d(t,"ArrowSmLeftIcon",(function(){return _})),n.d(t,"ArrowSmRightIcon",(function(){return A})),n.d(t,"ArrowSmUpIcon",(function(){return w})),n.d(t,"ArrowUpIcon",(function(){return F})),n.d(t,"ArrowsExpandIcon",(function(){return k})),n.d(t,"AtSymbolIcon",(function(){return x})),n.d(t,"BackspaceIcon",(function(){return E})),n.d(t,"BadgeCheckIcon",(function(){return C})),n.d(t,"BanIcon",(function(){return S})),n.d(t,"BeakerIcon",(function(){return O})),n.d(t,"BellIcon",(function(){return D})),n.d(t,"BookOpenIcon",(function(){return j})),n.d(t,"BookmarkAltIcon",(function(){return T})),n.d(t,"BookmarkIcon",(function(){return P})),n.d(t,"BriefcaseIcon",(function(){return R})),n.d(t,"CakeIcon",(function(){return M})),n.d(t,"CalculatorIcon",(function(){return I})),n.d(t,"CalendarIcon",(function(){return B})),n.d(t,"CameraIcon",(function(){return N})),n.d(t,"CashIcon",(function(){return L})),n.d(t,"ChartBarIcon",(function(){return U})),n.d(t,"ChartPieIcon",(function(){return H})),n.d(t,"ChartSquareBarIcon",(function(){return z})),n.d(t,"ChatAlt2Icon",(function(){return q})),n.d(t,"ChatAltIcon",(function(){return V})),n.d(t,"ChatIcon",(function(){return W})),n.d(t,"CheckCircleIcon",(function(){return G})),n.d(t,"CheckIcon",(function(){return K})),n.d(t,"ChevronDoubleDownIcon",(function(){return Q})),n.d(t,"ChevronDoubleLeftIcon",(function(){return Y})),n.d(t,"ChevronDoubleRightIcon",(function(){return X})),n.d(t,"ChevronDoubleUpIcon",(function(){return J})),n.d(t,"ChevronDownIcon",(function(){return Z})),n.d(t,"ChevronLeftIcon",(function(){return $})),n.d(t,"ChevronRightIcon",(function(){return ee})),n.d(t,"ChevronUpIcon",(function(){return te})),n.d(t,"ChipIcon",(function(){return ne})),n.d(t,"ClipboardCheckIcon",(function(){return re})),n.d(t,"ClipboardCopyIcon",(function(){return ie})),n.d(t,"ClipboardListIcon",(function(){return ae})),n.d(t,"ClipboardIcon",(function(){return oe})),n.d(t,"ClockIcon",(function(){return se})),n.d(t,"CloudDownloadIcon",(function(){return ue})),n.d(t,"CloudUploadIcon",(function(){return le})),n.d(t,"CloudIcon",(function(){return ce})),n.d(t,"CodeIcon",(function(){return fe})),n.d(t,"CogIcon",(function(){return de})),n.d(t,"CollectionIcon",(function(){return he})),n.d(t,"ColorSwatchIcon",(function(){return pe})),n.d(t,"CreditCardIcon",(function(){return ge})),n.d(t,"CubeTransparentIcon",(function(){return me})),n.d(t,"CubeIcon",(function(){return ve})),n.d(t,"CurrencyBangladeshiIcon",(function(){return be})),n.d(t,"CurrencyDollarIcon",(function(){return ye})),n.d(t,"CurrencyEuroIcon",(function(){return _e})),n.d(t,"CurrencyPoundIcon",(function(){return Ae})),n.d(t,"CurrencyRupeeIcon",(function(){return we})),n.d(t,"CurrencyYenIcon",(function(){return Fe})),n.d(t,"CursorClickIcon",(function(){return ke})),n.d(t,"DatabaseIcon",(function(){return xe})),n.d(t,"DesktopComputerIcon",(function(){return Ee})),n.d(t,"DeviceMobileIcon",(function(){return Ce})),n.d(t,"DeviceTabletIcon",(function(){return Se})),n.d(t,"DocumentAddIcon",(function(){return Oe})),n.d(t,"DocumentDownloadIcon",(function(){return De})),n.d(t,"DocumentDuplicateIcon",(function(){return je})),n.d(t,"DocumentRemoveIcon",(function(){return Te})),n.d(t,"DocumentReportIcon",(function(){return Pe})),n.d(t,"DocumentSearchIcon",(function(){return Re})),n.d(t,"DocumentTextIcon",(function(){return Me})),n.d(t,"DocumentIcon",(function(){return Ie})),n.d(t,"DotsCircleHorizontalIcon",(function(){return Be})),n.d(t,"DotsHorizontalIcon",(function(){return Ne})),n.d(t,"DotsVerticalIcon",(function(){return Le})),n.d(t,"DownloadIcon",(function(){return Ue})),n.d(t,"DuplicateIcon",(function(){return He})),n.d(t,"EmojiHappyIcon",(function(){return ze})),n.d(t,"EmojiSadIcon",(function(){return qe})),n.d(t,"ExclamationCircleIcon",(function(){return Ve})),n.d(t,"ExclamationIcon",(function(){return We})),n.d(t,"ExternalLinkIcon",(function(){return Ge})),n.d(t,"EyeOffIcon",(function(){return Ke})),n.d(t,"EyeIcon",(function(){return Qe})),n.d(t,"FastForwardIcon",(function(){return Ye})),n.d(t,"FilmIcon",(function(){return Xe})),n.d(t,"FilterIcon",(function(){return Je})),n.d(t,"FingerPrintIcon",(function(){return Ze})),n.d(t,"FireIcon",(function(){return $e})),n.d(t,"FlagIcon",(function(){return et})),n.d(t,"FolderAddIcon",(function(){return tt})),n.d(t,"FolderDownloadIcon",(function(){return nt})),n.d(t,"FolderOpenIcon",(function(){return rt})),n.d(t,"FolderRemoveIcon",(function(){return it})),n.d(t,"FolderIcon",(function(){return at})),n.d(t,"GiftIcon",(function(){return ot})),n.d(t,"GlobeAltIcon",(function(){return st})),n.d(t,"GlobeIcon",(function(){return ut})),n.d(t,"HandIcon",(function(){return lt})),n.d(t,"HashtagIcon",(function(){return ct})),n.d(t,"HeartIcon",(function(){return ft})),n.d(t,"HomeIcon",(function(){return dt})),n.d(t,"IdentificationIcon",(function(){return ht})),n.d(t,"InboxInIcon",(function(){return pt})),n.d(t,"InboxIcon",(function(){return gt})),n.d(t,"InformationCircleIcon",(function(){return mt})),n.d(t,"KeyIcon",(function(){return vt})),n.d(t,"LibraryIcon",(function(){return bt})),n.d(t,"LightBulbIcon",(function(){return yt})),n.d(t,"LightningBoltIcon",(function(){return _t})),n.d(t,"LinkIcon",(function(){return At})),n.d(t,"LocationMarkerIcon",(function(){return wt})),n.d(t,"LockClosedIcon",(function(){return Ft})),n.d(t,"LockOpenIcon",(function(){return kt})),n.d(t,"LoginIcon",(function(){return xt})),n.d(t,"LogoutIcon",(function(){return Et})),n.d(t,"MailOpenIcon",(function(){return Ct})),n.d(t,"MailIcon",(function(){return St})),n.d(t,"MapIcon",(function(){return Ot})),n.d(t,"MenuAlt1Icon",(function(){return Dt})),n.d(t,"MenuAlt2Icon",(function(){return jt})),n.d(t,"MenuAlt3Icon",(function(){return Tt})),n.d(t,"MenuAlt4Icon",(function(){return Pt})),n.d(t,"MenuIcon",(function(){return Rt})),n.d(t,"MicrophoneIcon",(function(){return Mt})),n.d(t,"MinusCircleIcon",(function(){return It})),n.d(t,"MinusSmIcon",(function(){return Bt})),n.d(t,"MinusIcon",(function(){return Nt})),n.d(t,"MoonIcon",(function(){return Lt})),n.d(t,"MusicNoteIcon",(function(){return Ut})),n.d(t,"NewspaperIcon",(function(){return Ht})),n.d(t,"OfficeBuildingIcon",(function(){return zt})),n.d(t,"PaperAirplaneIcon",(function(){return qt})),n.d(t,"PaperClipIcon",(function(){return Vt})),n.d(t,"PauseIcon",(function(){return Wt})),n.d(t,"PencilAltIcon",(function(){return Gt})),n.d(t,"PencilIcon",(function(){return Kt})),n.d(t,"PhoneIncomingIcon",(function(){return Qt})),n.d(t,"PhoneMissedCallIcon",(function(){return Yt})),n.d(t,"PhoneOutgoingIcon",(function(){return Xt})),n.d(t,"PhoneIcon",(function(){return Jt})),n.d(t,"PhotographIcon",(function(){return Zt})),n.d(t,"PlayIcon",(function(){return $t})),n.d(t,"PlusCircleIcon",(function(){return en})),n.d(t,"PlusSmIcon",(function(){return tn})),n.d(t,"PlusIcon",(function(){return nn})),n.d(t,"PresentationChartBarIcon",(function(){return rn})),n.d(t,"PresentationChartLineIcon",(function(){return an})),n.d(t,"PrinterIcon",(function(){return on})),n.d(t,"PuzzleIcon",(function(){return sn})),n.d(t,"QrcodeIcon",(function(){return un})),n.d(t,"QuestionMarkCircleIcon",(function(){return ln})),n.d(t,"ReceiptRefundIcon",(function(){return cn})),n.d(t,"ReceiptTaxIcon",(function(){return fn})),n.d(t,"RefreshIcon",(function(){return dn})),n.d(t,"ReplyIcon",(function(){return hn})),n.d(t,"RewindIcon",(function(){return pn})),n.d(t,"RssIcon",(function(){return gn})),n.d(t,"SaveAsIcon",(function(){return mn})),n.d(t,"SaveIcon",(function(){return vn})),n.d(t,"ScaleIcon",(function(){return bn})),n.d(t,"ScissorsIcon",(function(){return yn})),n.d(t,"SearchCircleIcon",(function(){return _n})),n.d(t,"SearchIcon",(function(){return An})),n.d(t,"SelectorIcon",(function(){return wn})),n.d(t,"ServerIcon",(function(){return Fn})),n.d(t,"ShareIcon",(function(){return kn})),n.d(t,"ShieldCheckIcon",(function(){return xn})),n.d(t,"ShieldExclamationIcon",(function(){return En})),n.d(t,"ShoppingBagIcon",(function(){return Cn})),n.d(t,"ShoppingCartIcon",(function(){return Sn})),n.d(t,"SortAscendingIcon",(function(){return On})),n.d(t,"SortDescendingIcon",(function(){return Dn})),n.d(t,"SparklesIcon",(function(){return jn})),n.d(t,"SpeakerphoneIcon",(function(){return Tn})),n.d(t,"StarIcon",(function(){return Pn})),n.d(t,"StatusOfflineIcon",(function(){return Rn})),n.d(t,"StatusOnlineIcon",(function(){return Mn})),n.d(t,"StopIcon",(function(){return In})),n.d(t,"SunIcon",(function(){return Bn})),n.d(t,"SupportIcon",(function(){return Nn})),n.d(t,"SwitchHorizontalIcon",(function(){return Ln})),n.d(t,"SwitchVerticalIcon",(function(){return Un})),n.d(t,"TableIcon",(function(){return Hn})),n.d(t,"TagIcon",(function(){return zn})),n.d(t,"TemplateIcon",(function(){return qn})),n.d(t,"TerminalIcon",(function(){return Vn})),n.d(t,"ThumbDownIcon",(function(){return Wn})),n.d(t,"ThumbUpIcon",(function(){return Gn})),n.d(t,"TicketIcon",(function(){return Kn})),n.d(t,"TranslateIcon",(function(){return Qn})),n.d(t,"TrashIcon",(function(){return Yn})),n.d(t,"TrendingDownIcon",(function(){return Xn})),n.d(t,"TrendingUpIcon",(function(){return Jn})),n.d(t,"TruckIcon",(function(){return Zn})),n.d(t,"UploadIcon",(function(){return $n})),n.d(t,"UserAddIcon",(function(){return er})),n.d(t,"UserCircleIcon",(function(){return tr})),n.d(t,"UserGroupIcon",(function(){return nr})),n.d(t,"UserRemoveIcon",(function(){return rr})),n.d(t,"UserIcon",(function(){return ir})),n.d(t,"UsersIcon",(function(){return ar})),n.d(t,"VariableIcon",(function(){return or})),n.d(t,"VideoCameraIcon",(function(){return sr})),n.d(t,"ViewBoardsIcon",(function(){return ur})),n.d(t,"ViewGridAddIcon",(function(){return lr})),n.d(t,"ViewGridIcon",(function(){return cr})),n.d(t,"ViewListIcon",(function(){return fr})),n.d(t,"VolumeOffIcon",(function(){return dr})),n.d(t,"VolumeUpIcon",(function(){return hr})),n.d(t,"WifiIcon",(function(){return pr})),n.d(t,"XCircleIcon",(function(){return gr})),n.d(t,"XIcon",(function(){return mr})),n.d(t,"ZoomInIcon",(function(){return vr})),n.d(t,"ZoomOutIcon",(function(){return br}));var r=n(1);var i=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10.394 2.08a1 1 0 00-.788 0l-7 3a1 1 0 000 1.84L5.25 8.051a.999.999 0 01.356-.257l4-1.714a1 1 0 11.788 1.838L7.667 9.088l1.94.831a1 1 0 00.787 0l7-3a1 1 0 000-1.838l-7-3zM3.31 9.397L5 10.12v4.102a8.969 8.969 0 00-1.05-.174 1 1 0 01-.89-.89 11.115 11.115 0 01.25-3.762zM9.3 16.573A9.026 9.026 0 007 14.935v-3.957l1.818.78a3 3 0 002.364 0l5.508-2.361a11.026 11.026 0 01.25 3.762 1 1 0 01-.89.89 8.968 8.968 0 00-5.35 2.524 1 1 0 01-1.4 0zM6 18a1 1 0 001-1v-2.065a8.935 8.935 0 00-2-.712V17a1 1 0 001 1z"}))}));var a=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 4a1 1 0 00-2 0v7.268a2 2 0 000 3.464V16a1 1 0 102 0v-1.268a2 2 0 000-3.464V4zM11 4a1 1 0 10-2 0v1.268a2 2 0 000 3.464V16a1 1 0 102 0V8.732a2 2 0 000-3.464V4zM16 3a1 1 0 011 1v7.268a2 2 0 010 3.464V16a1 1 0 11-2 0v-1.268a2 2 0 010-3.464V4a1 1 0 011-1z"}))}));var o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 13V5a2 2 0 00-2-2H4a2 2 0 00-2 2v8a2 2 0 002 2h3l3 3 3-3h3a2 2 0 002-2zM5 7a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1zm1 3a1 1 0 100 2h3a1 1 0 100-2H6z",clipRule:"evenodd"}))}));var s=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M4 3a2 2 0 100 4h12a2 2 0 100-4H4z"}),r.createElement("path",{fillRule:"evenodd",d:"M3 8h14v7a2 2 0 01-2 2H5a2 2 0 01-2-2V8zm5 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var u=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-11a1 1 0 10-2 0v3.586L7.707 9.293a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 10.586V7z",clipRule:"evenodd"}))}));var l=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm.707-10.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L9.414 11H13a1 1 0 100-2H9.414l1.293-1.293z",clipRule:"evenodd"}))}));var c=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-8.707l-3-3a1 1 0 00-1.414 1.414L10.586 9H7a1 1 0 100 2h3.586l-1.293 1.293a1 1 0 101.414 1.414l3-3a1 1 0 000-1.414z",clipRule:"evenodd"}))}));var f=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-8.707l-3-3a1 1 0 00-1.414 0l-3 3a1 1 0 001.414 1.414L9 9.414V13a1 1 0 102 0V9.414l1.293 1.293a1 1 0 001.414-1.414z",clipRule:"evenodd"}))}));var d=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M16.707 10.293a1 1 0 010 1.414l-6 6a1 1 0 01-1.414 0l-6-6a1 1 0 111.414-1.414L9 14.586V3a1 1 0 012 0v11.586l4.293-4.293a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var h=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.707 16.707a1 1 0 01-1.414 0l-6-6a1 1 0 010-1.414l6-6a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));var p=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M14.707 12.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L9 14.586V3a1 1 0 012 0v11.586l2.293-2.293a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var g=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L5.414 9H17a1 1 0 110 2H5.414l2.293 2.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));var m=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-2.293-2.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var v=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.293 7.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L6.707 7.707a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var b=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10.293 3.293a1 1 0 011.414 0l6 6a1 1 0 010 1.414l-6 6a1 1 0 01-1.414-1.414L14.586 11H3a1 1 0 110-2h11.586l-4.293-4.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var y=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M14.707 10.293a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L9 12.586V5a1 1 0 012 0v7.586l2.293-2.293a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var _=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.707 14.707a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 1.414L7.414 9H15a1 1 0 110 2H7.414l2.293 2.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));var A=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10.293 5.293a1 1 0 011.414 0l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414-1.414L12.586 11H5a1 1 0 110-2h7.586l-2.293-2.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var w=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.293 9.707a1 1 0 010-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 7.414V15a1 1 0 11-2 0V7.414L6.707 9.707a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var F=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3.293 9.707a1 1 0 010-1.414l6-6a1 1 0 011.414 0l6 6a1 1 0 01-1.414 1.414L11 5.414V17a1 1 0 11-2 0V5.414L4.707 9.707a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var k=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 4a1 1 0 011-1h4a1 1 0 010 2H6.414l2.293 2.293a1 1 0 01-1.414 1.414L5 6.414V8a1 1 0 01-2 0V4zm9 1a1 1 0 110-2h4a1 1 0 011 1v4a1 1 0 11-2 0V6.414l-2.293 2.293a1 1 0 11-1.414-1.414L13.586 5H12zm-9 7a1 1 0 112 0v1.586l2.293-2.293a1 1 0 011.414 1.414L6.414 15H8a1 1 0 110 2H4a1 1 0 01-1-1v-4zm13-1a1 1 0 011 1v4a1 1 0 01-1 1h-4a1 1 0 110-2h1.586l-2.293-2.293a1 1 0 011.414-1.414L15 13.586V12a1 1 0 011-1z",clipRule:"evenodd"}))}));var x=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M14.243 5.757a6 6 0 10-.986 9.284 1 1 0 111.087 1.678A8 8 0 1118 10a3 3 0 01-4.8 2.401A4 4 0 1114 10a1 1 0 102 0c0-1.537-.586-3.07-1.757-4.243zM12 10a2 2 0 10-4 0 2 2 0 004 0z",clipRule:"evenodd"}))}));var E=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6.707 4.879A3 3 0 018.828 4H15a3 3 0 013 3v6a3 3 0 01-3 3H8.828a3 3 0 01-2.12-.879l-4.415-4.414a1 1 0 010-1.414l4.414-4.414zm4 2.414a1 1 0 00-1.414 1.414L10.586 10l-1.293 1.293a1 1 0 101.414 1.414L12 11.414l1.293 1.293a1 1 0 001.414-1.414L13.414 10l1.293-1.293a1 1 0 00-1.414-1.414L12 8.586l-1.293-1.293z",clipRule:"evenodd"}))}));var C=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6.267 3.455a3.066 3.066 0 001.745-.723 3.066 3.066 0 013.976 0 3.066 3.066 0 001.745.723 3.066 3.066 0 012.812 2.812c.051.643.304 1.254.723 1.745a3.066 3.066 0 010 3.976 3.066 3.066 0 00-.723 1.745 3.066 3.066 0 01-2.812 2.812 3.066 3.066 0 00-1.745.723 3.066 3.066 0 01-3.976 0 3.066 3.066 0 00-1.745-.723 3.066 3.066 0 01-2.812-2.812 3.066 3.066 0 00-.723-1.745 3.066 3.066 0 010-3.976 3.066 3.066 0 00.723-1.745 3.066 3.066 0 012.812-2.812zm7.44 5.252a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}))}));var S=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M13.477 14.89A6 6 0 015.11 6.524l8.367 8.368zm1.414-1.414L6.524 5.11a6 6 0 018.367 8.367zM18 10a8 8 0 11-16 0 8 8 0 0116 0z",clipRule:"evenodd"}))}));var O=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7 2a1 1 0 00-.707 1.707L7 4.414v3.758a1 1 0 01-.293.707l-4 4C.817 14.769 2.156 18 4.828 18h10.343c2.673 0 4.012-3.231 2.122-5.121l-4-4A1 1 0 0113 8.172V4.414l.707-.707A1 1 0 0013 2H7zm2 6.172V4h2v4.172a3 3 0 00.879 2.12l1.027 1.028a4 4 0 00-2.171.102l-.47.156a4 4 0 01-2.53 0l-.563-.187a1.993 1.993 0 00-.114-.035l1.063-1.063A3 3 0 009 8.172z",clipRule:"evenodd"}))}));var D=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10 2a6 6 0 00-6 6v3.586l-.707.707A1 1 0 004 14h12a1 1 0 00.707-1.707L16 11.586V8a6 6 0 00-6-6zM10 18a3 3 0 01-3-3h6a3 3 0 01-3 3z"}))}));var j=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 4.804A7.968 7.968 0 005.5 4c-1.255 0-2.443.29-3.5.804v10A7.969 7.969 0 015.5 14c1.669 0 3.218.51 4.5 1.385A7.962 7.962 0 0114.5 14c1.255 0 2.443.29 3.5.804v-10A7.968 7.968 0 0014.5 4c-1.255 0-2.443.29-3.5.804V12a1 1 0 11-2 0V4.804z"}))}));var T=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a2 2 0 012-2h10a2 2 0 012 2v10a2 2 0 01-2 2H5a2 2 0 01-2-2V5zm11 1H6v8l4-2 4 2V6z",clipRule:"evenodd"}))}));var P=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z"}))}));var R=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 6V5a3 3 0 013-3h2a3 3 0 013 3v1h2a2 2 0 012 2v3.57A22.952 22.952 0 0110 13a22.95 22.95 0 01-8-1.43V8a2 2 0 012-2h2zm2-1a1 1 0 011-1h2a1 1 0 011 1v1H8V5zm1 5a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1z",clipRule:"evenodd"}),r.createElement("path",{d:"M2 13.692V16a2 2 0 002 2h12a2 2 0 002-2v-2.308A24.974 24.974 0 0110 15c-2.796 0-5.487-.46-8-1.308z"}))}));var M=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 3a1 1 0 011-1h.01a1 1 0 010 2H7a1 1 0 01-1-1zm2 3a1 1 0 00-2 0v1a2 2 0 00-2 2v1a2 2 0 00-2 2v.683a3.7 3.7 0 011.055.485 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0 3.704 3.704 0 014.11 0 1.704 1.704 0 001.89 0A3.7 3.7 0 0118 12.683V12a2 2 0 00-2-2V9a2 2 0 00-2-2V6a1 1 0 10-2 0v1h-1V6a1 1 0 10-2 0v1H8V6zm10 8.868a3.704 3.704 0 01-4.055-.036 1.704 1.704 0 00-1.89 0 3.704 3.704 0 01-4.11 0 1.704 1.704 0 00-1.89 0A3.704 3.704 0 012 14.868V17a1 1 0 001 1h14a1 1 0 001-1v-2.132zM9 3a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm3 0a1 1 0 011-1h.01a1 1 0 110 2H13a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var I=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V4a2 2 0 00-2-2H6zm1 2a1 1 0 000 2h6a1 1 0 100-2H7zm6 7a1 1 0 011 1v3a1 1 0 11-2 0v-3a1 1 0 011-1zm-3 3a1 1 0 100 2h.01a1 1 0 100-2H10zm-4 1a1 1 0 011-1h.01a1 1 0 110 2H7a1 1 0 01-1-1zm1-4a1 1 0 100 2h.01a1 1 0 100-2H7zm2 1a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zm4-4a1 1 0 100 2h.01a1 1 0 100-2H13zM9 9a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1zM7 8a1 1 0 000 2h.01a1 1 0 000-2H7z",clipRule:"evenodd"}))}));var B=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z",clipRule:"evenodd"}))}));var N=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V7a2 2 0 00-2-2h-1.586a1 1 0 01-.707-.293l-1.121-1.121A2 2 0 0011.172 3H8.828a2 2 0 00-1.414.586L6.293 4.707A1 1 0 015.586 5H4zm6 9a3 3 0 100-6 3 3 0 000 6z",clipRule:"evenodd"}))}));var L=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 00-2 2v4a2 2 0 002 2V6h10a2 2 0 00-2-2H4zm2 6a2 2 0 012-2h8a2 2 0 012 2v4a2 2 0 01-2 2H8a2 2 0 01-2-2v-4zm6 4a2 2 0 100-4 2 2 0 000 4z",clipRule:"evenodd"}))}));var U=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 11a1 1 0 011-1h2a1 1 0 011 1v5a1 1 0 01-1 1H3a1 1 0 01-1-1v-5zM8 7a1 1 0 011-1h2a1 1 0 011 1v9a1 1 0 01-1 1H9a1 1 0 01-1-1V7zM14 4a1 1 0 011-1h2a1 1 0 011 1v12a1 1 0 01-1 1h-2a1 1 0 01-1-1V4z"}))}));var H=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 10a8 8 0 018-8v8h8a8 8 0 11-16 0z"}),r.createElement("path",{d:"M12 2.252A8.014 8.014 0 0117.748 8H12V2.252z"}))}));var z=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 3a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2V5a2 2 0 00-2-2H5zm9 4a1 1 0 10-2 0v6a1 1 0 102 0V7zm-3 2a1 1 0 10-2 0v4a1 1 0 102 0V9zm-3 3a1 1 0 10-2 0v1a1 1 0 102 0v-1z",clipRule:"evenodd"}))}));var q=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 5a2 2 0 012-2h7a2 2 0 012 2v4a2 2 0 01-2 2H9l-3 3v-3H4a2 2 0 01-2-2V5z"}),r.createElement("path",{d:"M15 7v2a4 4 0 01-4 4H9.828l-1.766 1.767c.28.149.599.233.938.233h2l3 3v-3h2a2 2 0 002-2V9a2 2 0 00-2-2h-1z"}))}));var V=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 5v8a2 2 0 01-2 2h-5l-5 4v-4H4a2 2 0 01-2-2V5a2 2 0 012-2h12a2 2 0 012 2zM7 8H5v2h2V8zm2 0h2v2H9V8zm6 0h-2v2h2V8z",clipRule:"evenodd"}))}));var W=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10c0 3.866-3.582 7-8 7a8.841 8.841 0 01-4.083-.98L2 17l1.338-3.123C2.493 12.767 2 11.434 2 10c0-3.866 3.582-7 8-7s8 3.134 8 7zM7 9H5v2h2V9zm8 0h-2v2h2V9zM9 9h2v2H9V9z",clipRule:"evenodd"}))}));var G=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.707-9.293a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}))}));var K=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var Q=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M15.707 4.293a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 011.414-1.414L10 8.586l4.293-4.293a1 1 0 011.414 0zm0 6a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-5-5a1 1 0 111.414-1.414L10 14.586l4.293-4.293a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var Y=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M15.707 15.707a1 1 0 01-1.414 0l-5-5a1 1 0 010-1.414l5-5a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 010 1.414zm-6 0a1 1 0 01-1.414 0l-5-5a1 1 0 010-1.414l5-5a1 1 0 011.414 1.414L5.414 10l4.293 4.293a1 1 0 010 1.414z",clipRule:"evenodd"}))}));var X=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10.293 15.707a1 1 0 010-1.414L14.586 10l-4.293-4.293a1 1 0 111.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z",clipRule:"evenodd"}),r.createElement("path",{fillRule:"evenodd",d:"M4.293 15.707a1 1 0 010-1.414L8.586 10 4.293 5.707a1 1 0 011.414-1.414l5 5a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var J=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4.293 15.707a1 1 0 010-1.414l5-5a1 1 0 011.414 0l5 5a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414 0zm0-6a1 1 0 010-1.414l5-5a1 1 0 011.414 0l5 5a1 1 0 01-1.414 1.414L10 5.414 5.707 9.707a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var Z=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var $=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var ee=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var te=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M14.707 12.707a1 1 0 01-1.414 0L10 9.414l-3.293 3.293a1 1 0 01-1.414-1.414l4-4a1 1 0 011.414 0l4 4a1 1 0 010 1.414z",clipRule:"evenodd"}))}));var ne=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M13 7H7v6h6V7z"}),r.createElement("path",{fillRule:"evenodd",d:"M7 2a1 1 0 012 0v1h2V2a1 1 0 112 0v1h2a2 2 0 012 2v2h1a1 1 0 110 2h-1v2h1a1 1 0 110 2h-1v2a2 2 0 01-2 2h-2v1a1 1 0 11-2 0v-1H9v1a1 1 0 11-2 0v-1H5a2 2 0 01-2-2v-2H2a1 1 0 110-2h1V9H2a1 1 0 010-2h1V5a2 2 0 012-2h2V2zM5 5h10v10H5V5z",clipRule:"evenodd"}))}));var re=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),r.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm9.707 5.707a1 1 0 00-1.414-1.414L9 12.586l-1.293-1.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}))}));var ie=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8 2a1 1 0 000 2h2a1 1 0 100-2H8z"}),r.createElement("path",{d:"M3 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v6h-4.586l1.293-1.293a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L10.414 13H15v3a2 2 0 01-2 2H5a2 2 0 01-2-2V5zM15 11h2a1 1 0 110 2h-2v-2z"}))}));var ae=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 2a1 1 0 000 2h2a1 1 0 100-2H9z"}),r.createElement("path",{fillRule:"evenodd",d:"M4 5a2 2 0 012-2 3 3 0 003 3h2a3 3 0 003-3 2 2 0 012 2v11a2 2 0 01-2 2H6a2 2 0 01-2-2V5zm3 4a1 1 0 000 2h.01a1 1 0 100-2H7zm3 0a1 1 0 000 2h3a1 1 0 100-2h-3zm-3 4a1 1 0 100 2h.01a1 1 0 100-2H7zm3 0a1 1 0 100 2h3a1 1 0 100-2h-3z",clipRule:"evenodd"}))}));var oe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8 3a1 1 0 011-1h2a1 1 0 110 2H9a1 1 0 01-1-1z"}),r.createElement("path",{d:"M6 3a2 2 0 00-2 2v11a2 2 0 002 2h8a2 2 0 002-2V5a2 2 0 00-2-2 3 3 0 01-3 3H9a3 3 0 01-3-3z"}))}));var se=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-12a1 1 0 10-2 0v4a1 1 0 00.293.707l2.828 2.829a1 1 0 101.415-1.415L11 9.586V6z",clipRule:"evenodd"}))}));var ue=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2 9.5A3.5 3.5 0 005.5 13H9v2.586l-1.293-1.293a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 15.586V13h2.5a4.5 4.5 0 10-.616-8.958 4.002 4.002 0 10-7.753 1.977A3.5 3.5 0 002 9.5zm9 3.5H9V8a1 1 0 012 0v5z",clipRule:"evenodd"}))}));var le=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5.5 13a3.5 3.5 0 01-.369-6.98 4 4 0 117.753-1.977A4.5 4.5 0 1113.5 13H11V9.413l1.293 1.293a1 1 0 001.414-1.414l-3-3a1 1 0 00-1.414 0l-3 3a1 1 0 001.414 1.414L9 9.414V13H5.5z"}),r.createElement("path",{d:"M9 13h2v5a1 1 0 11-2 0v-5z"}))}));var ce=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5.5 16a3.5 3.5 0 01-.369-6.98 4 4 0 117.753-1.977A4.5 4.5 0 1113.5 16h-8z"}))}));var fe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12.316 3.051a1 1 0 01.633 1.265l-4 12a1 1 0 11-1.898-.632l4-12a1 1 0 011.265-.633zM5.707 6.293a1 1 0 010 1.414L3.414 10l2.293 2.293a1 1 0 11-1.414 1.414l-3-3a1 1 0 010-1.414l3-3a1 1 0 011.414 0zm8.586 0a1 1 0 011.414 0l3 3a1 1 0 010 1.414l-3 3a1 1 0 11-1.414-1.414L16.586 10l-2.293-2.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var de=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M11.49 3.17c-.38-1.56-2.6-1.56-2.98 0a1.532 1.532 0 01-2.286.948c-1.372-.836-2.942.734-2.106 2.106.54.886.061 2.042-.947 2.287-1.561.379-1.561 2.6 0 2.978a1.532 1.532 0 01.947 2.287c-.836 1.372.734 2.942 2.106 2.106a1.532 1.532 0 012.287.947c.379 1.561 2.6 1.561 2.978 0a1.533 1.533 0 012.287-.947c1.372.836 2.942-.734 2.106-2.106a1.533 1.533 0 01.947-2.287c1.561-.379 1.561-2.6 0-2.978a1.532 1.532 0 01-.947-2.287c.836-1.372-.734-2.942-2.106-2.106a1.532 1.532 0 01-2.287-.947zM10 13a3 3 0 100-6 3 3 0 000 6z",clipRule:"evenodd"}))}));var he=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M7 3a1 1 0 000 2h6a1 1 0 100-2H7zM4 7a1 1 0 011-1h10a1 1 0 110 2H5a1 1 0 01-1-1zM2 11a2 2 0 012-2h12a2 2 0 012 2v4a2 2 0 01-2 2H4a2 2 0 01-2-2v-4z"}))}));var pe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 2a2 2 0 00-2 2v11a3 3 0 106 0V4a2 2 0 00-2-2H4zm1 14a1 1 0 100-2 1 1 0 000 2zm5-1.757l4.9-4.9a2 2 0 000-2.828L13.485 5.1a2 2 0 00-2.828 0L10 5.757v8.486zM16 18H9.071l6-6H16a2 2 0 012 2v2a2 2 0 01-2 2z",clipRule:"evenodd"}))}));var ge=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M4 4a2 2 0 00-2 2v1h16V6a2 2 0 00-2-2H4z"}),r.createElement("path",{fillRule:"evenodd",d:"M18 9H2v5a2 2 0 002 2h12a2 2 0 002-2V9zM4 13a1 1 0 011-1h1a1 1 0 110 2H5a1 1 0 01-1-1zm5-1a1 1 0 100 2h1a1 1 0 100-2H9z",clipRule:"evenodd"}))}));var me=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.504 1.132a1 1 0 01.992 0l1.75 1a1 1 0 11-.992 1.736L10 3.152l-1.254.716a1 1 0 11-.992-1.736l1.75-1zM5.618 4.504a1 1 0 01-.372 1.364L5.016 6l.23.132a1 1 0 11-.992 1.736L4 7.723V8a1 1 0 01-2 0V6a.996.996 0 01.52-.878l1.734-.99a1 1 0 011.364.372zm8.764 0a1 1 0 011.364-.372l1.733.99A1.002 1.002 0 0118 6v2a1 1 0 11-2 0v-.277l-.254.145a1 1 0 11-.992-1.736l.23-.132-.23-.132a1 1 0 01-.372-1.364zm-7 4a1 1 0 011.364-.372L10 8.848l1.254-.716a1 1 0 11.992 1.736L11 10.58V12a1 1 0 11-2 0v-1.42l-1.246-.712a1 1 0 01-.372-1.364zM3 11a1 1 0 011 1v1.42l1.246.712a1 1 0 11-.992 1.736l-1.75-1A1 1 0 012 14v-2a1 1 0 011-1zm14 0a1 1 0 011 1v2a1 1 0 01-.504.868l-1.75 1a1 1 0 11-.992-1.736L16 13.42V12a1 1 0 011-1zm-9.618 5.504a1 1 0 011.364-.372l.254.145V16a1 1 0 112 0v.277l.254-.145a1 1 0 11.992 1.736l-1.735.992a.995.995 0 01-1.022 0l-1.735-.992a1 1 0 01-.372-1.364z",clipRule:"evenodd"}))}));var ve=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M11 17a1 1 0 001.447.894l4-2A1 1 0 0017 15V9.236a1 1 0 00-1.447-.894l-4 2a1 1 0 00-.553.894V17zM15.211 6.276a1 1 0 000-1.788l-4.764-2.382a1 1 0 00-.894 0L4.789 4.488a1 1 0 000 1.788l4.764 2.382a1 1 0 00.894 0l4.764-2.382zM4.447 8.342A1 1 0 003 9.236V15a1 1 0 00.553.894l4 2A1 1 0 009 17v-5.764a1 1 0 00-.553-.894l-4-2z"}))}));var be=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 4a1 1 0 000 2 1 1 0 011 1v1H7a1 1 0 000 2h1v3a3 3 0 106 0v-1a1 1 0 10-2 0v1a1 1 0 11-2 0v-3h3a1 1 0 100-2h-3V7a3 3 0 00-3-3z",clipRule:"evenodd"}))}));var ye=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8.433 7.418c.155-.103.346-.196.567-.267v1.698a2.305 2.305 0 01-.567-.267C8.07 8.34 8 8.114 8 8c0-.114.07-.34.433-.582zM11 12.849v-1.698c.22.071.412.164.567.267.364.243.433.468.433.582 0 .114-.07.34-.433.582a2.305 2.305 0 01-.567.267z"}),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-13a1 1 0 10-2 0v.092a4.535 4.535 0 00-1.676.662C6.602 6.234 6 7.009 6 8c0 .99.602 1.765 1.324 2.246.48.32 1.054.545 1.676.662v1.941c-.391-.127-.68-.317-.843-.504a1 1 0 10-1.51 1.31c.562.649 1.413 1.076 2.353 1.253V15a1 1 0 102 0v-.092a4.535 4.535 0 001.676-.662C13.398 13.766 14 12.991 14 12c0-.99-.602-1.765-1.324-2.246A4.535 4.535 0 0011 9.092V7.151c.391.127.68.317.843.504a1 1 0 101.511-1.31c-.563-.649-1.413-1.076-2.354-1.253V5z",clipRule:"evenodd"}))}));var _e=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.736 6.979C9.208 6.193 9.696 6 10 6c.304 0 .792.193 1.264.979a1 1 0 001.715-1.029C12.279 4.784 11.232 4 10 4s-2.279.784-2.979 1.95c-.285.475-.507 1-.67 1.55H6a1 1 0 000 2h.013a9.358 9.358 0 000 1H6a1 1 0 100 2h.351c.163.55.385 1.075.67 1.55C7.721 15.216 8.768 16 10 16s2.279-.784 2.979-1.95a1 1 0 10-1.715-1.029c-.472.786-.96.979-1.264.979-.304 0-.792-.193-1.264-.979a4.265 4.265 0 01-.264-.521H10a1 1 0 100-2H8.017a7.36 7.36 0 010-1H10a1 1 0 100-2H8.472c.08-.185.167-.36.264-.521z",clipRule:"evenodd"}))}));var Ae=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-14a3 3 0 00-3 3v2H7a1 1 0 000 2h1v1a1 1 0 01-1 1 1 1 0 100 2h6a1 1 0 100-2H9.83c.11-.313.17-.65.17-1v-1h1a1 1 0 100-2h-1V7a1 1 0 112 0 1 1 0 102 0 3 3 0 00-3-3z",clipRule:"evenodd"}))}));var we=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 5a1 1 0 100 2h1a2 2 0 011.732 1H7a1 1 0 100 2h2.732A2 2 0 018 11H7a1 1 0 00-.707 1.707l3 3a1 1 0 001.414-1.414l-1.483-1.484A4.008 4.008 0 0011.874 10H13a1 1 0 100-2h-1.126a3.976 3.976 0 00-.41-1H13a1 1 0 100-2H7z",clipRule:"evenodd"}))}));var Fe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7.858 5.485a1 1 0 00-1.715 1.03L7.633 9H7a1 1 0 100 2h1.834l.166.277V12H7a1 1 0 100 2h2v1a1 1 0 102 0v-1h2a1 1 0 100-2h-2v-.723l.166-.277H13a1 1 0 100-2h-.634l1.492-2.486a1 1 0 10-1.716-1.029L10.034 9h-.068L7.858 5.485z",clipRule:"evenodd"}))}));var ke=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6.672 1.911a1 1 0 10-1.932.518l.259.966a1 1 0 001.932-.518l-.26-.966zM2.429 4.74a1 1 0 10-.517 1.932l.966.259a1 1 0 00.517-1.932l-.966-.26zm8.814-.569a1 1 0 00-1.415-1.414l-.707.707a1 1 0 101.415 1.415l.707-.708zm-7.071 7.072l.707-.707A1 1 0 003.465 9.12l-.708.707a1 1 0 001.415 1.415zm3.2-5.171a1 1 0 00-1.3 1.3l4 10a1 1 0 001.823.075l1.38-2.759 3.018 3.02a1 1 0 001.414-1.415l-3.019-3.02 2.76-1.379a1 1 0 00-.076-1.822l-10-4z",clipRule:"evenodd"}))}));var xe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3 12v3c0 1.657 3.134 3 7 3s7-1.343 7-3v-3c0 1.657-3.134 3-7 3s-7-1.343-7-3z"}),r.createElement("path",{d:"M3 7v3c0 1.657 3.134 3 7 3s7-1.343 7-3V7c0 1.657-3.134 3-7 3S3 8.657 3 7z"}),r.createElement("path",{d:"M17 5c0 1.657-3.134 3-7 3S3 6.657 3 5s3.134-3 7-3 7 1.343 7 3z"}))}));var Ee=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a2 2 0 012-2h10a2 2 0 012 2v8a2 2 0 01-2 2h-2.22l.123.489.804.804A1 1 0 0113 18H7a1 1 0 01-.707-1.707l.804-.804L7.22 15H5a2 2 0 01-2-2V5zm5.771 7H5V5h10v7H8.771z",clipRule:"evenodd"}))}));var Ce=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7 2a2 2 0 00-2 2v12a2 2 0 002 2h6a2 2 0 002-2V4a2 2 0 00-2-2H7zm3 14a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"}))}));var Se=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V4a2 2 0 00-2-2H6zm4 14a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"}))}));var Oe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v2H7a1 1 0 100 2h2v2a1 1 0 102 0v-2h2a1 1 0 100-2h-2V8z",clipRule:"evenodd"}))}));var De=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm5 6a1 1 0 10-2 0v3.586l-1.293-1.293a1 1 0 10-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 11.586V8z",clipRule:"evenodd"}))}));var je=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 2a2 2 0 00-2 2v8a2 2 0 002 2h6a2 2 0 002-2V6.414A2 2 0 0016.414 5L14 2.586A2 2 0 0012.586 2H9z"}),r.createElement("path",{d:"M3 8a2 2 0 012-2v10h8a2 2 0 01-2 2H5a2 2 0 01-2-2V8z"}))}));var Te=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm1 8a1 1 0 100 2h6a1 1 0 100-2H7z",clipRule:"evenodd"}))}));var Pe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6 2a2 2 0 00-2 2v12a2 2 0 002 2h8a2 2 0 002-2V7.414A2 2 0 0015.414 6L12 2.586A2 2 0 0010.586 2H6zm2 10a1 1 0 10-2 0v3a1 1 0 102 0v-3zm2-3a1 1 0 011 1v5a1 1 0 11-2 0v-5a1 1 0 011-1zm4-1a1 1 0 10-2 0v7a1 1 0 102 0V8z",clipRule:"evenodd"}))}));var Re=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M4 4a2 2 0 012-2h4.586A2 2 0 0112 2.586L15.414 6A2 2 0 0116 7.414V16a2 2 0 01-2 2h-1.528A6 6 0 004 9.528V4z"}),r.createElement("path",{fillRule:"evenodd",d:"M8 10a4 4 0 00-3.446 6.032l-1.261 1.26a1 1 0 101.414 1.415l1.261-1.261A4 4 0 108 10zm-2 4a2 2 0 114 0 2 2 0 01-4 0z",clipRule:"evenodd"}))}));var Me=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 012-2h4.586A2 2 0 0112 2.586L15.414 6A2 2 0 0116 7.414V16a2 2 0 01-2 2H6a2 2 0 01-2-2V4zm2 6a1 1 0 011-1h6a1 1 0 110 2H7a1 1 0 01-1-1zm1 3a1 1 0 100 2h6a1 1 0 100-2H7z",clipRule:"evenodd"}))}));var Ie=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 012-2h4.586A2 2 0 0112 2.586L15.414 6A2 2 0 0116 7.414V16a2 2 0 01-2 2H6a2 2 0 01-2-2V4z",clipRule:"evenodd"}))}));var Be=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 9H5v2h2V9zm8 0h-2v2h2V9zM9 9h2v2H9V9z",clipRule:"evenodd"}))}));var Ne=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M6 10a2 2 0 11-4 0 2 2 0 014 0zM12 10a2 2 0 11-4 0 2 2 0 014 0zM16 12a2 2 0 100-4 2 2 0 000 4z"}))}));var Le=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10 6a2 2 0 110-4 2 2 0 010 4zM10 12a2 2 0 110-4 2 2 0 010 4zM10 18a2 2 0 110-4 2 2 0 010 4z"}))}));var Ue=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm3.293-7.707a1 1 0 011.414 0L9 10.586V3a1 1 0 112 0v7.586l1.293-1.293a1 1 0 111.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var He=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M7 9a2 2 0 012-2h6a2 2 0 012 2v6a2 2 0 01-2 2H9a2 2 0 01-2-2V9z"}),r.createElement("path",{d:"M5 3a2 2 0 00-2 2v6a2 2 0 002 2V5h8a2 2 0 00-2-2H5z"}))}));var ze=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 9a1 1 0 100-2 1 1 0 000 2zm7-1a1 1 0 11-2 0 1 1 0 012 0zm-.464 5.535a1 1 0 10-1.415-1.414 3 3 0 01-4.242 0 1 1 0 00-1.415 1.414 5 5 0 007.072 0z",clipRule:"evenodd"}))}));var qe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 9a1 1 0 100-2 1 1 0 000 2zm7-1a1 1 0 11-2 0 1 1 0 012 0zm-7.536 5.879a1 1 0 001.415 0 3 3 0 014.242 0 1 1 0 001.415-1.415 5 5 0 00-7.072 0 1 1 0 000 1.415z",clipRule:"evenodd"}))}));var Ve=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7 4a1 1 0 11-2 0 1 1 0 012 0zm-1-9a1 1 0 00-1 1v4a1 1 0 102 0V6a1 1 0 00-1-1z",clipRule:"evenodd"}))}));var We=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M8.257 3.099c.765-1.36 2.722-1.36 3.486 0l5.58 9.92c.75 1.334-.213 2.98-1.742 2.98H4.42c-1.53 0-2.493-1.646-1.743-2.98l5.58-9.92zM11 13a1 1 0 11-2 0 1 1 0 012 0zm-1-8a1 1 0 00-1 1v3a1 1 0 002 0V6a1 1 0 00-1-1z",clipRule:"evenodd"}))}));var Ge=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M11 3a1 1 0 100 2h2.586l-6.293 6.293a1 1 0 101.414 1.414L15 6.414V9a1 1 0 102 0V4a1 1 0 00-1-1h-5z"}),r.createElement("path",{d:"M5 5a2 2 0 00-2 2v8a2 2 0 002 2h8a2 2 0 002-2v-3a1 1 0 10-2 0v3H5V7h3a1 1 0 000-2H5z"}))}));var Ke=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3.707 2.293a1 1 0 00-1.414 1.414l14 14a1 1 0 001.414-1.414l-1.473-1.473A10.014 10.014 0 0019.542 10C18.268 5.943 14.478 3 10 3a9.958 9.958 0 00-4.512 1.074l-1.78-1.781zm4.261 4.26l1.514 1.515a2.003 2.003 0 012.45 2.45l1.514 1.514a4 4 0 00-5.478-5.478z",clipRule:"evenodd"}),r.createElement("path",{d:"M12.454 16.697L9.75 13.992a4 4 0 01-3.742-3.741L2.335 6.578A9.98 9.98 0 00.458 10c1.274 4.057 5.065 7 9.542 7 .847 0 1.669-.105 2.454-.303z"}))}));var Qe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10 12a2 2 0 100-4 2 2 0 000 4z"}),r.createElement("path",{fillRule:"evenodd",d:"M.458 10C1.732 5.943 5.522 3 10 3s8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7S1.732 14.057.458 10zM14 10a4 4 0 11-8 0 4 4 0 018 0z",clipRule:"evenodd"}))}));var Ye=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M4.555 5.168A1 1 0 003 6v8a1 1 0 001.555.832L10 11.202V14a1 1 0 001.555.832l6-4a1 1 0 000-1.664l-6-4A1 1 0 0010 6v2.798l-5.445-3.63z"}))}));var Xe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm3 2h6v4H7V5zm8 8v2h1v-2h-1zm-2-2H7v4h6v-4zm2 0h1V9h-1v2zm1-4V5h-1v2h1zM5 5v2H4V5h1zm0 4H4v2h1V9zm-1 4h1v2H4v-2z",clipRule:"evenodd"}))}));var Je=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 3a1 1 0 011-1h12a1 1 0 011 1v3a1 1 0 01-.293.707L12 11.414V15a1 1 0 01-.293.707l-2 2A1 1 0 018 17v-5.586L3.293 6.707A1 1 0 013 6V3z",clipRule:"evenodd"}))}));var Ze=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M6.625 2.655A9 9 0 0119 11a1 1 0 11-2 0 7 7 0 00-9.625-6.492 1 1 0 11-.75-1.853zM4.662 4.959A1 1 0 014.75 6.37 6.97 6.97 0 003 11a1 1 0 11-2 0 8.97 8.97 0 012.25-5.953 1 1 0 011.412-.088z",clipRule:"evenodd"}),r.createElement("path",{fillRule:"evenodd",d:"M5 11a5 5 0 1110 0 1 1 0 11-2 0 3 3 0 10-6 0c0 1.677-.345 3.276-.968 4.729a1 1 0 11-1.838-.789A9.964 9.964 0 005 11zm8.921 2.012a1 1 0 01.831 1.145 19.86 19.86 0 01-.545 2.436 1 1 0 11-1.92-.558c.207-.713.371-1.445.49-2.192a1 1 0 011.144-.83z",clipRule:"evenodd"}),r.createElement("path",{fillRule:"evenodd",d:"M10 10a1 1 0 011 1c0 2.236-.46 4.368-1.29 6.304a1 1 0 01-1.838-.789A13.952 13.952 0 009 11a1 1 0 011-1z",clipRule:"evenodd"}))}));var $e=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12.395 2.553a1 1 0 00-1.45-.385c-.345.23-.614.558-.822.88-.214.33-.403.713-.57 1.116-.334.804-.614 1.768-.84 2.734a31.365 31.365 0 00-.613 3.58 2.64 2.64 0 01-.945-1.067c-.328-.68-.398-1.534-.398-2.654A1 1 0 005.05 6.05 6.981 6.981 0 003 11a7 7 0 1011.95-4.95c-.592-.591-.98-.985-1.348-1.467-.363-.476-.724-1.063-1.207-2.03zM12.12 15.12A3 3 0 017 13s.879.5 2.5.5c0-1 .5-4 1.25-4.5.5 1 .786 1.293 1.371 1.879A2.99 2.99 0 0113 13a2.99 2.99 0 01-.879 2.121z",clipRule:"evenodd"}))}));var et=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 6a3 3 0 013-3h10a1 1 0 01.8 1.6L14.25 8l2.55 3.4A1 1 0 0116 13H6a1 1 0 00-1 1v3a1 1 0 11-2 0V6z",clipRule:"evenodd"}))}));var tt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V8a2 2 0 00-2-2h-5L9 4H4zm7 5a1 1 0 10-2 0v1H8a1 1 0 100 2h1v1a1 1 0 102 0v-1h1a1 1 0 100-2h-1V9z"}))}));var nt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V8a2 2 0 00-2-2h-5L9 4H4zm7 5a1 1 0 10-2 0v1.586l-.293-.293a1 1 0 10-1.414 1.414l2 2 .002.002a.997.997 0 001.41 0l.002-.002 2-2a1 1 0 00-1.414-1.414l-.293.293V9z"}))}));var rt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1H8a3 3 0 00-3 3v1.5a1.5 1.5 0 01-3 0V6z",clipRule:"evenodd"}),r.createElement("path",{d:"M6 12a2 2 0 012-2h8a2 2 0 012 2v2a2 2 0 01-2 2H2h2a2 2 0 002-2v-2z"}))}));var it=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 00-2 2v8a2 2 0 002 2h12a2 2 0 002-2V8a2 2 0 00-2-2h-5L9 4H4zm4 6a1 1 0 100 2h4a1 1 0 100-2H8z"}))}));var at=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 6a2 2 0 012-2h5l2 2h5a2 2 0 012 2v6a2 2 0 01-2 2H4a2 2 0 01-2-2V6z"}))}));var ot=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 5a3 3 0 015-2.236A3 3 0 0114.83 6H16a2 2 0 110 4h-5V9a1 1 0 10-2 0v1H4a2 2 0 110-4h1.17C5.06 5.687 5 5.35 5 5zm4 1V5a1 1 0 10-1 1h1zm3 0a1 1 0 10-1-1v1h1z",clipRule:"evenodd"}),r.createElement("path",{d:"M9 11H3v5a2 2 0 002 2h4v-7zM11 18h4a2 2 0 002-2v-5h-6v7z"}))}));var st=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z",clipRule:"evenodd"}))}));var ut=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM4.332 8.027a6.012 6.012 0 011.912-2.706C6.512 5.73 6.974 6 7.5 6A1.5 1.5 0 019 7.5V8a2 2 0 004 0 2 2 0 011.523-1.943A5.977 5.977 0 0116 10c0 .34-.028.675-.083 1H15a2 2 0 00-2 2v2.197A5.973 5.973 0 0110 16v-2a2 2 0 00-2-2 2 2 0 01-2-2 2 2 0 00-1.668-1.973z",clipRule:"evenodd"}))}));var lt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9 3a1 1 0 012 0v5.5a.5.5 0 001 0V4a1 1 0 112 0v4.5a.5.5 0 001 0V6a1 1 0 112 0v5a7 7 0 11-14 0V9a1 1 0 012 0v2.5a.5.5 0 001 0V4a1 1 0 012 0v4.5a.5.5 0 001 0V3z",clipRule:"evenodd"}))}));var ct=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.243 3.03a1 1 0 01.727 1.213L9.53 6h2.94l.56-2.243a1 1 0 111.94.486L14.53 6H17a1 1 0 110 2h-2.97l-1 4H15a1 1 0 110 2h-2.47l-.56 2.242a1 1 0 11-1.94-.485L10.47 14H7.53l-.56 2.242a1 1 0 11-1.94-.485L5.47 14H3a1 1 0 110-2h2.97l1-4H5a1 1 0 110-2h2.47l.56-2.243a1 1 0 011.213-.727zM9.03 8l-1 4h2.938l1-4H9.031z",clipRule:"evenodd"}))}));var ft=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z",clipRule:"evenodd"}))}));var dt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10.707 2.293a1 1 0 00-1.414 0l-7 7a1 1 0 001.414 1.414L4 10.414V17a1 1 0 001 1h2a1 1 0 001-1v-2a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 001 1h2a1 1 0 001-1v-6.586l.293.293a1 1 0 001.414-1.414l-7-7z"}))}));var ht=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 2a1 1 0 00-1 1v1a1 1 0 002 0V3a1 1 0 00-1-1zM4 4h3a3 3 0 006 0h3a2 2 0 012 2v9a2 2 0 01-2 2H4a2 2 0 01-2-2V6a2 2 0 012-2zm2.5 7a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm2.45 4a2.5 2.5 0 10-4.9 0h4.9zM12 9a1 1 0 100 2h3a1 1 0 100-2h-3zm-1 4a1 1 0 011-1h2a1 1 0 110 2h-2a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var pt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l2-2a1 1 0 00-1.414-1.414L11 7.586V3a1 1 0 10-2 0v4.586l-.293-.293z"}),r.createElement("path",{d:"M3 5a2 2 0 012-2h1a1 1 0 010 2H5v7h2l1 2h4l1-2h2V5h-1a1 1 0 110-2h1a2 2 0 012 2v10a2 2 0 01-2 2H5a2 2 0 01-2-2V5z"}))}));var gt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 3a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2V5a2 2 0 00-2-2H5zm0 2h10v7h-2l-1 2H8l-1-2H5V5z",clipRule:"evenodd"}))}));var mt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z",clipRule:"evenodd"}))}));var vt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 8a6 6 0 01-7.743 5.743L10 14l-1 1-1 1H6v2H2v-4l4.257-4.257A6 6 0 1118 8zm-6-4a1 1 0 100 2 2 2 0 012 2 1 1 0 102 0 4 4 0 00-4-4z",clipRule:"evenodd"}))}));var bt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10.496 2.132a1 1 0 00-.992 0l-7 4A1 1 0 003 8v7a1 1 0 100 2h14a1 1 0 100-2V8a1 1 0 00.496-1.868l-7-4zM6 9a1 1 0 00-1 1v3a1 1 0 102 0v-3a1 1 0 00-1-1zm3 1a1 1 0 012 0v3a1 1 0 11-2 0v-3zm5-1a1 1 0 00-1 1v3a1 1 0 102 0v-3a1 1 0 00-1-1z",clipRule:"evenodd"}))}));var yt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M11 3a1 1 0 10-2 0v1a1 1 0 102 0V3zM15.657 5.757a1 1 0 00-1.414-1.414l-.707.707a1 1 0 001.414 1.414l.707-.707zM18 10a1 1 0 01-1 1h-1a1 1 0 110-2h1a1 1 0 011 1zM5.05 6.464A1 1 0 106.464 5.05l-.707-.707a1 1 0 00-1.414 1.414l.707.707zM5 10a1 1 0 01-1 1H3a1 1 0 110-2h1a1 1 0 011 1zM8 16v-1h4v1a2 2 0 11-4 0zM12 14c.015-.34.208-.646.477-.859a4 4 0 10-4.954 0c.27.213.462.519.476.859h4.002z"}))}));var _t=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M11.3 1.046A1 1 0 0112 2v5h4a1 1 0 01.82 1.573l-7 10A1 1 0 018 18v-5H4a1 1 0 01-.82-1.573l7-10a1 1 0 011.12-.38z",clipRule:"evenodd"}))}));var At=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z",clipRule:"evenodd"}))}));var wt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.05 4.05a7 7 0 119.9 9.9L10 18.9l-4.95-4.95a7 7 0 010-9.9zM10 11a2 2 0 100-4 2 2 0 000 4z",clipRule:"evenodd"}))}));var Ft=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 9V7a5 5 0 0110 0v2a2 2 0 012 2v5a2 2 0 01-2 2H5a2 2 0 01-2-2v-5a2 2 0 012-2zm8-2v2H7V7a3 3 0 016 0z",clipRule:"evenodd"}))}));var kt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10 2a5 5 0 00-5 5v2a2 2 0 00-2 2v5a2 2 0 002 2h10a2 2 0 002-2v-5a2 2 0 00-2-2H7V7a3 3 0 015.905-.75 1 1 0 001.937-.5A5.002 5.002 0 0010 2z"}))}));var xt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 3a1 1 0 011 1v12a1 1 0 11-2 0V4a1 1 0 011-1zm7.707 3.293a1 1 0 010 1.414L9.414 9H17a1 1 0 110 2H9.414l1.293 1.293a1 1 0 01-1.414 1.414l-3-3a1 1 0 010-1.414l3-3a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var Et=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 3a1 1 0 00-1 1v12a1 1 0 102 0V4a1 1 0 00-1-1zm10.293 9.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L14.586 9H7a1 1 0 100 2h7.586l-1.293 1.293z",clipRule:"evenodd"}))}));var Ct=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2.94 6.412A2 2 0 002 8.108V16a2 2 0 002 2h12a2 2 0 002-2V8.108a2 2 0 00-.94-1.696l-6-3.75a2 2 0 00-2.12 0l-6 3.75zm2.615 2.423a1 1 0 10-1.11 1.664l5 3.333a1 1 0 001.11 0l5-3.333a1 1 0 00-1.11-1.664L10 11.798 5.555 8.835z",clipRule:"evenodd"}))}));var St=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2.003 5.884L10 9.882l7.997-3.998A2 2 0 0016 4H4a2 2 0 00-1.997 1.884z"}),r.createElement("path",{d:"M18 8.118l-8 4-8-4V14a2 2 0 002 2h12a2 2 0 002-2V8.118z"}))}));var Ot=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12 1.586l-4 4v12.828l4-4V1.586zM3.707 3.293A1 1 0 002 4v10a1 1 0 00.293.707L6 18.414V5.586L3.707 3.293zM17.707 5.293L14 1.586v12.828l2.293 2.293A1 1 0 0018 16V6a1 1 0 00-.293-.707z",clipRule:"evenodd"}))}));var Dt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var jt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h6a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Tt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM9 15a1 1 0 011-1h6a1 1 0 110 2h-6a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Pt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 7a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 13a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Rt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 5a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM3 15a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Mt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7 4a3 3 0 016 0v4a3 3 0 11-6 0V4zm4 10.93A7.001 7.001 0 0017 8a1 1 0 10-2 0A5 5 0 015 8a1 1 0 00-2 0 7.001 7.001 0 006 6.93V17H6a1 1 0 100 2h8a1 1 0 100-2h-3v-2.07z",clipRule:"evenodd"}))}));var It=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM7 9a1 1 0 000 2h6a1 1 0 100-2H7z",clipRule:"evenodd"}))}));var Bt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 10a1 1 0 011-1h8a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Nt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 10a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var Lt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M17.293 13.293A8 8 0 016.707 2.707a8.001 8.001 0 1010.586 10.586z"}))}));var Ut=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M18 3a1 1 0 00-1.196-.98l-10 2A1 1 0 006 5v9.114A4.369 4.369 0 005 14c-1.657 0-3 .895-3 2s1.343 2 3 2 3-.895 3-2V7.82l8-1.6v5.894A4.37 4.37 0 0015 12c-1.657 0-3 .895-3 2s1.343 2 3 2 3-.895 3-2V3z"}))}));var Ht=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2 5a2 2 0 012-2h8a2 2 0 012 2v10a2 2 0 002 2H4a2 2 0 01-2-2V5zm3 1h6v4H5V6zm6 6H5v2h6v-2z",clipRule:"evenodd"}),r.createElement("path",{d:"M15 7h1a2 2 0 012 2v5.5a1.5 1.5 0 01-3 0V7z"}))}));var zt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 4a2 2 0 012-2h8a2 2 0 012 2v12a1 1 0 110 2h-3a1 1 0 01-1-1v-2a1 1 0 00-1-1H9a1 1 0 00-1 1v2a1 1 0 01-1 1H4a1 1 0 110-2V4zm3 1h2v2H7V5zm2 4H7v2h2V9zm2-4h2v2h-2V5zm2 4h-2v2h2V9z",clipRule:"evenodd"}))}));var qt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z"}))}));var Vt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M8 4a3 3 0 00-3 3v4a5 5 0 0010 0V7a1 1 0 112 0v4a7 7 0 11-14 0V7a5 5 0 0110 0v4a3 3 0 11-6 0V7a1 1 0 012 0v4a1 1 0 102 0V7a3 3 0 00-3-3z",clipRule:"evenodd"}))}));var Wt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zM7 8a1 1 0 012 0v4a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v4a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"}))}));var Gt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M17.414 2.586a2 2 0 00-2.828 0L7 10.172V13h2.828l7.586-7.586a2 2 0 000-2.828z"}),r.createElement("path",{fillRule:"evenodd",d:"M2 6a2 2 0 012-2h4a1 1 0 010 2H4v10h10v-4a1 1 0 112 0v4a2 2 0 01-2 2H4a2 2 0 01-2-2V6z",clipRule:"evenodd"}))}));var Kt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M13.586 3.586a2 2 0 112.828 2.828l-.793.793-2.828-2.828.793-.793zM11.379 5.793L3 14.172V17h2.828l8.38-8.379-2.83-2.828z"}))}));var Qt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M14.414 7l3.293-3.293a1 1 0 00-1.414-1.414L13 5.586V4a1 1 0 10-2 0v4.003a.996.996 0 00.617.921A.997.997 0 0012 9h4a1 1 0 100-2h-1.586z"}),r.createElement("path",{d:"M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"}))}));var Yt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"}),r.createElement("path",{d:"M16.707 3.293a1 1 0 010 1.414L15.414 6l1.293 1.293a1 1 0 01-1.414 1.414L14 7.414l-1.293 1.293a1 1 0 11-1.414-1.414L12.586 6l-1.293-1.293a1 1 0 011.414-1.414L14 4.586l1.293-1.293a1 1 0 011.414 0z"}))}));var Xt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M17.924 2.617a.997.997 0 00-.215-.322l-.004-.004A.997.997 0 0017 2h-4a1 1 0 100 2h1.586l-3.293 3.293a1 1 0 001.414 1.414L16 5.414V7a1 1 0 102 0V3a.997.997 0 00-.076-.383z"}),r.createElement("path",{d:"M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"}))}));var Jt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 3a1 1 0 011-1h2.153a1 1 0 01.986.836l.74 4.435a1 1 0 01-.54 1.06l-1.548.773a11.037 11.037 0 006.105 6.105l.774-1.548a1 1 0 011.059-.54l4.435.74a1 1 0 01.836.986V17a1 1 0 01-1 1h-2C7.82 18 2 12.18 2 5V3z"}))}));var Zt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 3a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V5a2 2 0 00-2-2H4zm12 12H4l4-8 3 6 2-4 3 6z",clipRule:"evenodd"}))}));var $t=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM9.555 7.168A1 1 0 008 8v4a1 1 0 001.555.832l3-2a1 1 0 000-1.664l-3-2z",clipRule:"evenodd"}))}));var en=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-11a1 1 0 10-2 0v2H7a1 1 0 100 2h2v2a1 1 0 102 0v-2h2a1 1 0 100-2h-2V7z",clipRule:"evenodd"}))}));var tn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 5a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0v-3H6a1 1 0 110-2h3V6a1 1 0 011-1z",clipRule:"evenodd"}))}));var nn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 3a1 1 0 011 1v5h5a1 1 0 110 2h-5v5a1 1 0 11-2 0v-5H4a1 1 0 110-2h5V4a1 1 0 011-1z",clipRule:"evenodd"}))}));var rn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 3a1 1 0 000 2v8a2 2 0 002 2h2.586l-1.293 1.293a1 1 0 101.414 1.414L10 15.414l2.293 2.293a1 1 0 001.414-1.414L12.414 15H15a2 2 0 002-2V5a1 1 0 100-2H3zm11 4a1 1 0 10-2 0v4a1 1 0 102 0V7zm-3 1a1 1 0 10-2 0v3a1 1 0 102 0V8zM8 9a1 1 0 00-2 0v2a1 1 0 102 0V9z",clipRule:"evenodd"}))}));var an=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 3a1 1 0 000 2v8a2 2 0 002 2h2.586l-1.293 1.293a1 1 0 101.414 1.414L10 15.414l2.293 2.293a1 1 0 001.414-1.414L12.414 15H15a2 2 0 002-2V5a1 1 0 100-2H3zm11.707 4.707a1 1 0 00-1.414-1.414L10 9.586 8.707 8.293a1 1 0 00-1.414 0l-2 2a1 1 0 101.414 1.414L8 10.414l1.293 1.293a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}))}));var on=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 4v3H4a2 2 0 00-2 2v3a2 2 0 002 2h1v2a2 2 0 002 2h6a2 2 0 002-2v-2h1a2 2 0 002-2V9a2 2 0 00-2-2h-1V4a2 2 0 00-2-2H7a2 2 0 00-2 2zm8 0H7v3h6V4zm0 8H7v4h6v-4z",clipRule:"evenodd"}))}));var sn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M10 3.5a1.5 1.5 0 013 0V4a1 1 0 001 1h3a1 1 0 011 1v3a1 1 0 01-1 1h-.5a1.5 1.5 0 000 3h.5a1 1 0 011 1v3a1 1 0 01-1 1h-3a1 1 0 01-1-1v-.5a1.5 1.5 0 00-3 0v.5a1 1 0 01-1 1H6a1 1 0 01-1-1v-3a1 1 0 00-1-1h-.5a1.5 1.5 0 010-3H4a1 1 0 001-1V6a1 1 0 011-1h3a1 1 0 001-1v-.5z"}))}));var un=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 4a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1H4a1 1 0 01-1-1V4zm2 2V5h1v1H5zM3 13a1 1 0 011-1h3a1 1 0 011 1v3a1 1 0 01-1 1H4a1 1 0 01-1-1v-3zm2 2v-1h1v1H5zM13 3a1 1 0 00-1 1v3a1 1 0 001 1h3a1 1 0 001-1V4a1 1 0 00-1-1h-3zm1 2v1h1V5h-1z",clipRule:"evenodd"}),r.createElement("path",{d:"M11 4a1 1 0 10-2 0v1a1 1 0 002 0V4zM10 7a1 1 0 011 1v1h2a1 1 0 110 2h-3a1 1 0 01-1-1V8a1 1 0 011-1zM16 9a1 1 0 100 2 1 1 0 000-2zM9 13a1 1 0 011-1h1a1 1 0 110 2v2a1 1 0 11-2 0v-3zM7 11a1 1 0 100-2H4a1 1 0 100 2h3zM17 13a1 1 0 01-1 1h-2a1 1 0 110-2h2a1 1 0 011 1zM16 17a1 1 0 100-2h-3a1 1 0 100 2h3z"}))}));var ln=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-3a1 1 0 00-.867.5 1 1 0 11-1.731-1A3 3 0 0113 8a3.001 3.001 0 01-2 2.83V11a1 1 0 11-2 0v-1a1 1 0 011-1 1 1 0 100-2zm0 8a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"}))}));var cn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 2a2 2 0 00-2 2v14l3.5-2 3.5 2 3.5-2 3.5 2V4a2 2 0 00-2-2H5zm4.707 3.707a1 1 0 00-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L8.414 9H10a3 3 0 013 3v1a1 1 0 102 0v-1a5 5 0 00-5-5H8.414l1.293-1.293z",clipRule:"evenodd"}))}));var fn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 2a2 2 0 00-2 2v14l3.5-2 3.5 2 3.5-2 3.5 2V4a2 2 0 00-2-2H5zm2.5 3a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm6.207.293a1 1 0 00-1.414 0l-6 6a1 1 0 101.414 1.414l6-6a1 1 0 000-1.414zM12.5 10a1.5 1.5 0 100 3 1.5 1.5 0 000-3z",clipRule:"evenodd"}))}));var dn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4 2a1 1 0 011 1v2.101a7.002 7.002 0 0111.601 2.566 1 1 0 11-1.885.666A5.002 5.002 0 005.999 7H9a1 1 0 010 2H4a1 1 0 01-1-1V3a1 1 0 011-1zm.008 9.057a1 1 0 011.276.61A5.002 5.002 0 0014.001 13H11a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0v-2.101a7.002 7.002 0 01-11.601-2.566 1 1 0 01.61-1.276z",clipRule:"evenodd"}))}));var hn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7.707 3.293a1 1 0 010 1.414L5.414 7H11a7 7 0 017 7v2a1 1 0 11-2 0v-2a5 5 0 00-5-5H5.414l2.293 2.293a1 1 0 11-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))}));var pn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8.445 14.832A1 1 0 0010 14v-2.798l5.445 3.63A1 1 0 0017 14V6a1 1 0 00-1.555-.832L10 8.798V6a1 1 0 00-1.555-.832l-6 4a1 1 0 000 1.664l6 4z"}))}));var gn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 3a1 1 0 000 2c5.523 0 10 4.477 10 10a1 1 0 102 0C17 8.373 11.627 3 5 3z"}),r.createElement("path",{d:"M4 9a1 1 0 011-1 7 7 0 017 7 1 1 0 11-2 0 5 5 0 00-5-5 1 1 0 01-1-1zM3 15a2 2 0 114 0 2 2 0 01-4 0z"}))}));var mn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9.707 7.293a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L13 8.586V5h3a2 2 0 012 2v5a2 2 0 01-2 2H8a2 2 0 01-2-2V7a2 2 0 012-2h3v3.586L9.707 7.293zM11 3a1 1 0 112 0v2h-2V3z"}),r.createElement("path",{d:"M4 9a2 2 0 00-2 2v5a2 2 0 002 2h8a2 2 0 002-2H4V9z"}))}));var vn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M7.707 10.293a1 1 0 10-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L11 11.586V6h5a2 2 0 012 2v7a2 2 0 01-2 2H4a2 2 0 01-2-2V8a2 2 0 012-2h5v5.586l-1.293-1.293zM9 4a1 1 0 012 0v2H9V4z"}))}));var bn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 2a1 1 0 011 1v1.323l3.954 1.582 1.599-.8a1 1 0 01.894 1.79l-1.233.616 1.738 5.42a1 1 0 01-.285 1.05A3.989 3.989 0 0115 15a3.989 3.989 0 01-2.667-1.019 1 1 0 01-.285-1.05l1.715-5.349L11 6.477V16h2a1 1 0 110 2H7a1 1 0 110-2h2V6.477L6.237 7.582l1.715 5.349a1 1 0 01-.285 1.05A3.989 3.989 0 015 15a3.989 3.989 0 01-2.667-1.019 1 1 0 01-.285-1.05l1.738-5.42-1.233-.617a1 1 0 01.894-1.788l1.599.799L9 4.323V3a1 1 0 011-1zm-5 8.274l-.818 2.552c.25.112.526.174.818.174.292 0 .569-.062.818-.174L5 10.274zm10 0l-.818 2.552c.25.112.526.174.818.174.292 0 .569-.062.818-.174L15 10.274z",clipRule:"evenodd"}))}));var yn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.5 2a3.5 3.5 0 101.665 6.58L8.585 10l-1.42 1.42a3.5 3.5 0 101.414 1.414l8.128-8.127a1 1 0 00-1.414-1.414L10 8.586l-1.42-1.42A3.5 3.5 0 005.5 2zM4 5.5a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0zm0 9a1.5 1.5 0 113 0 1.5 1.5 0 01-3 0z",clipRule:"evenodd"}),r.createElement("path",{d:"M12.828 11.414a1 1 0 00-1.414 1.414l3.879 3.88a1 1 0 001.414-1.415l-3.879-3.879z"}))}));var _n=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 9a2 2 0 114 0 2 2 0 01-4 0z"}),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm1-13a4 4 0 00-3.446 6.032l-2.261 2.26a1 1 0 101.414 1.415l2.261-2.261A4 4 0 1011 5z",clipRule:"evenodd"}))}));var An=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"}))}));var wn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 3a1 1 0 01.707.293l3 3a1 1 0 01-1.414 1.414L10 5.414 7.707 7.707a1 1 0 01-1.414-1.414l3-3A1 1 0 0110 3zm-3.707 9.293a1 1 0 011.414 0L10 14.586l2.293-2.293a1 1 0 011.414 1.414l-3 3a1 1 0 01-1.414 0l-3-3a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var Fn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2 5a2 2 0 012-2h12a2 2 0 012 2v2a2 2 0 01-2 2H4a2 2 0 01-2-2V5zm14 1a1 1 0 11-2 0 1 1 0 012 0zM2 13a2 2 0 012-2h12a2 2 0 012 2v2a2 2 0 01-2 2H4a2 2 0 01-2-2v-2zm14 1a1 1 0 11-2 0 1 1 0 012 0z",clipRule:"evenodd"}))}));var kn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M15 8a3 3 0 10-2.977-2.63l-4.94 2.47a3 3 0 100 4.319l4.94 2.47a3 3 0 10.895-1.789l-4.94-2.47a3.027 3.027 0 000-.74l4.94-2.47C13.456 7.68 14.19 8 15 8z"}))}));var xn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2.166 4.999A11.954 11.954 0 0010 1.944 11.954 11.954 0 0017.834 5c.11.65.166 1.32.166 2.001 0 5.225-3.34 9.67-8 11.317C5.34 16.67 2 12.225 2 7c0-.682.057-1.35.166-2.001zm11.541 3.708a1 1 0 00-1.414-1.414L9 10.586 7.707 9.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4z",clipRule:"evenodd"}))}));var En=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 1.944A11.954 11.954 0 012.166 5C2.056 5.649 2 6.319 2 7c0 5.225 3.34 9.67 8 11.317C14.66 16.67 18 12.225 18 7c0-.682-.057-1.35-.166-2.001A11.954 11.954 0 0110 1.944zM11 14a1 1 0 11-2 0 1 1 0 012 0zm0-7a1 1 0 10-2 0v3a1 1 0 102 0V7z",clipRule:"evenodd"}))}));var Cn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 2a4 4 0 00-4 4v1H5a1 1 0 00-.994.89l-1 9A1 1 0 004 18h12a1 1 0 00.994-1.11l-1-9A1 1 0 0015 7h-1V6a4 4 0 00-4-4zm2 5V6a2 2 0 10-4 0v1h4zm-6 3a1 1 0 112 0 1 1 0 01-2 0zm7-1a1 1 0 100 2 1 1 0 000-2z",clipRule:"evenodd"}))}));var Sn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3 1a1 1 0 000 2h1.22l.305 1.222a.997.997 0 00.01.042l1.358 5.43-.893.892C3.74 11.846 4.632 14 6.414 14H15a1 1 0 000-2H6.414l1-1H14a1 1 0 00.894-.553l3-6A1 1 0 0017 3H6.28l-.31-1.243A1 1 0 005 1H3zM16 16.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM6.5 18a1.5 1.5 0 100-3 1.5 1.5 0 000 3z"}))}));var On=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3 3a1 1 0 000 2h11a1 1 0 100-2H3zM3 7a1 1 0 000 2h5a1 1 0 000-2H3zM3 11a1 1 0 100 2h4a1 1 0 100-2H3zM13 16a1 1 0 102 0v-5.586l1.293 1.293a1 1 0 001.414-1.414l-3-3a1 1 0 00-1.414 0l-3 3a1 1 0 101.414 1.414L13 10.414V16z"}))}));var Dn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3 3a1 1 0 000 2h11a1 1 0 100-2H3zM3 7a1 1 0 000 2h7a1 1 0 100-2H3zM3 11a1 1 0 100 2h4a1 1 0 100-2H3zM15 8a1 1 0 10-2 0v5.586l-1.293-1.293a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L15 13.586V8z"}))}));var jn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 2a1 1 0 011 1v1h1a1 1 0 010 2H6v1a1 1 0 01-2 0V6H3a1 1 0 010-2h1V3a1 1 0 011-1zm0 10a1 1 0 011 1v1h1a1 1 0 110 2H6v1a1 1 0 11-2 0v-1H3a1 1 0 110-2h1v-1a1 1 0 011-1zM12 2a1 1 0 01.967.744L14.146 7.2 17.5 9.134a1 1 0 010 1.732l-3.354 1.935-1.18 4.455a1 1 0 01-1.933 0L9.854 12.8 6.5 10.866a1 1 0 010-1.732l3.354-1.935 1.18-4.455A1 1 0 0112 2z",clipRule:"evenodd"}))}));var Tn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 3a1 1 0 00-1.447-.894L8.763 6H5a3 3 0 000 6h.28l1.771 5.316A1 1 0 008 18h1a1 1 0 001-1v-4.382l6.553 3.276A1 1 0 0018 15V3z",clipRule:"evenodd"}))}));var Pn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"}))}));var Rn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3.707 2.293a1 1 0 00-1.414 1.414l6.921 6.922c.05.062.105.118.168.167l6.91 6.911a1 1 0 001.415-1.414l-.675-.675a9.001 9.001 0 00-.668-11.982A1 1 0 1014.95 5.05a7.002 7.002 0 01.657 9.143l-1.435-1.435a5.002 5.002 0 00-.636-6.294A1 1 0 0012.12 7.88c.924.923 1.12 2.3.587 3.415l-1.992-1.992a.922.922 0 00-.018-.018l-6.99-6.991zM3.238 8.187a1 1 0 00-1.933-.516c-.8 3-.025 6.336 2.331 8.693a1 1 0 001.414-1.415 6.997 6.997 0 01-1.812-6.762zM7.4 11.5a1 1 0 10-1.73 1c.214.371.48.72.795 1.035a1 1 0 001.414-1.414c-.191-.191-.35-.4-.478-.622z"}))}));var Mn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5.05 3.636a1 1 0 010 1.414 7 7 0 000 9.9 1 1 0 11-1.414 1.414 9 9 0 010-12.728 1 1 0 011.414 0zm9.9 0a1 1 0 011.414 0 9 9 0 010 12.728 1 1 0 11-1.414-1.414 7 7 0 000-9.9 1 1 0 010-1.414zM7.879 6.464a1 1 0 010 1.414 3 3 0 000 4.243 1 1 0 11-1.415 1.414 5 5 0 010-7.07 1 1 0 011.415 0zm4.242 0a1 1 0 011.415 0 5 5 0 010 7.072 1 1 0 01-1.415-1.415 3 3 0 000-4.242 1 1 0 010-1.415zM10 9a1 1 0 011 1v.01a1 1 0 11-2 0V10a1 1 0 011-1z",clipRule:"evenodd"}))}));var In=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8 7a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1V8a1 1 0 00-1-1H8z",clipRule:"evenodd"}))}));var Bn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 2a1 1 0 011 1v1a1 1 0 11-2 0V3a1 1 0 011-1zm4 8a4 4 0 11-8 0 4 4 0 018 0zm-.464 4.95l.707.707a1 1 0 001.414-1.414l-.707-.707a1 1 0 00-1.414 1.414zm2.12-10.607a1 1 0 010 1.414l-.706.707a1 1 0 11-1.414-1.414l.707-.707a1 1 0 011.414 0zM17 11a1 1 0 100-2h-1a1 1 0 100 2h1zm-7 4a1 1 0 011 1v1a1 1 0 11-2 0v-1a1 1 0 011-1zM5.05 6.464A1 1 0 106.465 5.05l-.708-.707a1 1 0 00-1.414 1.414l.707.707zm1.414 8.486l-.707.707a1 1 0 01-1.414-1.414l.707-.707a1 1 0 011.414 1.414zM4 11a1 1 0 100-2H3a1 1 0 000 2h1z",clipRule:"evenodd"}))}));var Nn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-2 0c0 .993-.241 1.929-.668 2.754l-1.524-1.525a3.997 3.997 0 00.078-2.183l1.562-1.562C15.802 8.249 16 9.1 16 10zm-5.165 3.913l1.58 1.58A5.98 5.98 0 0110 16a5.976 5.976 0 01-2.516-.552l1.562-1.562a4.006 4.006 0 001.789.027zm-4.677-2.796a4.002 4.002 0 01-.041-2.08l-.08.08-1.53-1.533A5.98 5.98 0 004 10c0 .954.223 1.856.619 2.657l1.54-1.54zm1.088-6.45A5.974 5.974 0 0110 4c.954 0 1.856.223 2.657.619l-1.54 1.54a4.002 4.002 0 00-2.346.033L7.246 4.668zM12 10a2 2 0 11-4 0 2 2 0 014 0z",clipRule:"evenodd"}))}));var Ln=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8 5a1 1 0 100 2h5.586l-1.293 1.293a1 1 0 001.414 1.414l3-3a1 1 0 000-1.414l-3-3a1 1 0 10-1.414 1.414L13.586 5H8zM12 15a1 1 0 100-2H6.414l1.293-1.293a1 1 0 10-1.414-1.414l-3 3a1 1 0 000 1.414l3 3a1 1 0 001.414-1.414L6.414 15H12z"}))}));var Un=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 12a1 1 0 102 0V6.414l1.293 1.293a1 1 0 001.414-1.414l-3-3a1 1 0 00-1.414 0l-3 3a1 1 0 001.414 1.414L5 6.414V12zM15 8a1 1 0 10-2 0v5.586l-1.293-1.293a1 1 0 00-1.414 1.414l3 3a1 1 0 001.414 0l3-3a1 1 0 00-1.414-1.414L15 13.586V8z"}))}));var Hn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M5 4a3 3 0 00-3 3v6a3 3 0 003 3h10a3 3 0 003-3V7a3 3 0 00-3-3H5zm-1 9v-1h5v2H5a1 1 0 01-1-1zm7 1h4a1 1 0 001-1v-1h-5v2zm0-4h5V8h-5v2zM9 8H4v2h5V8z",clipRule:"evenodd"}))}));var zn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M17.707 9.293a1 1 0 010 1.414l-7 7a1 1 0 01-1.414 0l-7-7A.997.997 0 012 10V5a3 3 0 013-3h5c.256 0 .512.098.707.293l7 7zM5 6a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"}))}));var qn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M3 4a1 1 0 011-1h12a1 1 0 011 1v2a1 1 0 01-1 1H4a1 1 0 01-1-1V4zM3 10a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H4a1 1 0 01-1-1v-6zM14 9a1 1 0 00-1 1v6a1 1 0 001 1h2a1 1 0 001-1v-6a1 1 0 00-1-1h-2z"}))}));var Vn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M2 5a2 2 0 012-2h12a2 2 0 012 2v10a2 2 0 01-2 2H4a2 2 0 01-2-2V5zm3.293 1.293a1 1 0 011.414 0l3 3a1 1 0 010 1.414l-3 3a1 1 0 01-1.414-1.414L7.586 10 5.293 7.707a1 1 0 010-1.414zM11 12a1 1 0 100 2h3a1 1 0 100-2h-3z",clipRule:"evenodd"}))}));var Wn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M18 9.5a1.5 1.5 0 11-3 0v-6a1.5 1.5 0 013 0v6zM14 9.667v-5.43a2 2 0 00-1.105-1.79l-.05-.025A4 4 0 0011.055 2H5.64a2 2 0 00-1.962 1.608l-1.2 6A2 2 0 004.44 12H8v4a2 2 0 002 2 1 1 0 001-1v-.667a4 4 0 01.8-2.4l1.4-1.866a4 4 0 00.8-2.4z"}))}));var Gn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 10.5a1.5 1.5 0 113 0v6a1.5 1.5 0 01-3 0v-6zM6 10.333v5.43a2 2 0 001.106 1.79l.05.025A4 4 0 008.943 18h5.416a2 2 0 001.962-1.608l1.2-6A2 2 0 0015.56 8H12V4a2 2 0 00-2-2 1 1 0 00-1 1v.667a4 4 0 01-.8 2.4L6.8 7.933a4 4 0 00-.8 2.4z"}))}));var Kn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 6a2 2 0 012-2h12a2 2 0 012 2v2a2 2 0 100 4v2a2 2 0 01-2 2H4a2 2 0 01-2-2v-2a2 2 0 100-4V6z"}))}));var Qn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M7 2a1 1 0 011 1v1h3a1 1 0 110 2H9.578a18.87 18.87 0 01-1.724 4.78c.29.354.596.696.914 1.026a1 1 0 11-1.44 1.389c-.188-.196-.373-.396-.554-.6a19.098 19.098 0 01-3.107 3.567 1 1 0 01-1.334-1.49 17.087 17.087 0 003.13-3.733 18.992 18.992 0 01-1.487-2.494 1 1 0 111.79-.89c.234.47.489.928.764 1.372.417-.934.752-1.913.997-2.927H3a1 1 0 110-2h3V3a1 1 0 011-1zm6 6a1 1 0 01.894.553l2.991 5.982a.869.869 0 01.02.037l.99 1.98a1 1 0 11-1.79.895L15.383 16h-4.764l-.724 1.447a1 1 0 11-1.788-.894l.99-1.98.019-.038 2.99-5.982A1 1 0 0113 8zm-1.382 6h2.764L13 11.236 11.618 14z",clipRule:"evenodd"}))}));var Yn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9 2a1 1 0 00-.894.553L7.382 4H4a1 1 0 000 2v10a2 2 0 002 2h8a2 2 0 002-2V6a1 1 0 100-2h-3.382l-.724-1.447A1 1 0 0011 2H9zM7 8a1 1 0 012 0v6a1 1 0 11-2 0V8zm5-1a1 1 0 00-1 1v6a1 1 0 102 0V8a1 1 0 00-1-1z",clipRule:"evenodd"}))}));var Xn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12 13a1 1 0 100 2h5a1 1 0 001-1V9a1 1 0 10-2 0v2.586l-4.293-4.293a1 1 0 00-1.414 0L8 9.586 3.707 5.293a1 1 0 00-1.414 1.414l5 5a1 1 0 001.414 0L11 9.414 14.586 13H12z",clipRule:"evenodd"}))}));var Jn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M12 7a1 1 0 110-2h5a1 1 0 011 1v5a1 1 0 11-2 0V8.414l-4.293 4.293a1 1 0 01-1.414 0L8 10.414l-4.293 4.293a1 1 0 01-1.414-1.414l5-5a1 1 0 011.414 0L11 10.586 14.586 7H12z",clipRule:"evenodd"}))}));var Zn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8 16.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0zM15 16.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"}),r.createElement("path",{d:"M3 4a1 1 0 00-1 1v10a1 1 0 001 1h1.05a2.5 2.5 0 014.9 0H10a1 1 0 001-1V5a1 1 0 00-1-1H3zM14 7a1 1 0 00-1 1v6.05A2.5 2.5 0 0115.95 16H17a1 1 0 001-1v-5a1 1 0 00-.293-.707l-2-2A1 1 0 0015 7h-1z"}))}));var $n=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 17a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zM6.293 6.707a1 1 0 010-1.414l3-3a1 1 0 011.414 0l3 3a1 1 0 01-1.414 1.414L11 5.414V13a1 1 0 11-2 0V5.414L7.707 6.707a1 1 0 01-1.414 0z",clipRule:"evenodd"}))}));var er=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M8 9a3 3 0 100-6 3 3 0 000 6zM8 11a6 6 0 016 6H2a6 6 0 016-6zM16 7a1 1 0 10-2 0v1h-1a1 1 0 100 2h1v1a1 1 0 102 0v-1h1a1 1 0 100-2h-1V7z"}))}));var tr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-6-3a2 2 0 11-4 0 2 2 0 014 0zm-2 4a5 5 0 00-4.546 2.916A5.986 5.986 0 0010 16a5.986 5.986 0 004.546-2.084A5 5 0 0010 11z",clipRule:"evenodd"}))}));var nr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M13 6a3 3 0 11-6 0 3 3 0 016 0zM18 8a2 2 0 11-4 0 2 2 0 014 0zM14 15a4 4 0 00-8 0v3h8v-3zM6 8a2 2 0 11-4 0 2 2 0 014 0zM16 18v-3a5.972 5.972 0 00-.75-2.906A3.005 3.005 0 0119 15v3h-3zM4.75 12.094A5.973 5.973 0 004 15v3H1v-3a3 3 0 013.75-2.906z"}))}));var rr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M11 6a3 3 0 11-6 0 3 3 0 016 0zM14 17a6 6 0 00-12 0h12zM13 8a1 1 0 100 2h4a1 1 0 100-2h-4z"}))}));var ir=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 9a3 3 0 100-6 3 3 0 000 6zm-7 9a7 7 0 1114 0H3z",clipRule:"evenodd"}))}));var ar=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 6a3 3 0 11-6 0 3 3 0 016 0zM17 6a3 3 0 11-6 0 3 3 0 016 0zM12.93 17c.046-.327.07-.66.07-1a6.97 6.97 0 00-1.5-4.33A5 5 0 0119 16v1h-6.07zM6 11a5 5 0 015 5v1H1v-1a5 5 0 015-5z"}))}));var or=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4.649 3.084A1 1 0 015.163 4.4 13.95 13.95 0 004 10c0 1.993.416 3.886 1.164 5.6a1 1 0 01-1.832.8A15.95 15.95 0 012 10c0-2.274.475-4.44 1.332-6.4a1 1 0 011.317-.516zM12.96 7a3 3 0 00-2.342 1.126l-.328.41-.111-.279A2 2 0 008.323 7H8a1 1 0 000 2h.323l.532 1.33-1.035 1.295a1 1 0 01-.781.375H7a1 1 0 100 2h.039a3 3 0 002.342-1.126l.328-.41.111.279A2 2 0 0011.677 14H12a1 1 0 100-2h-.323l-.532-1.33 1.035-1.295A1 1 0 0112.961 9H13a1 1 0 100-2h-.039zm1.874-2.6a1 1 0 011.833-.8A15.95 15.95 0 0118 10c0 2.274-.475 4.44-1.332 6.4a1 1 0 11-1.832-.8A13.949 13.949 0 0016 10c0-1.993-.416-3.886-1.165-5.6z",clipRule:"evenodd"}))}));var sr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 6a2 2 0 012-2h6a2 2 0 012 2v8a2 2 0 01-2 2H4a2 2 0 01-2-2V6zM14.553 7.106A1 1 0 0014 8v4a1 1 0 00.553.894l2 1A1 1 0 0018 13V7a1 1 0 00-1.447-.894l-2 1z"}))}));var ur=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M2 4a1 1 0 011-1h2a1 1 0 011 1v12a1 1 0 01-1 1H3a1 1 0 01-1-1V4zM8 4a1 1 0 011-1h2a1 1 0 011 1v12a1 1 0 01-1 1H9a1 1 0 01-1-1V4zM15 3a1 1 0 00-1 1v12a1 1 0 001 1h2a1 1 0 001-1V4a1 1 0 00-1-1h-2z"}))}));var lr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 3a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2V5a2 2 0 00-2-2H5zM5 11a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2v-2a2 2 0 00-2-2H5zM11 5a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V5zM14 11a1 1 0 011 1v1h1a1 1 0 110 2h-1v1a1 1 0 11-2 0v-1h-1a1 1 0 110-2h1v-1a1 1 0 011-1z"}))}));var cr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 3a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2V5a2 2 0 00-2-2H5zM5 11a2 2 0 00-2 2v2a2 2 0 002 2h2a2 2 0 002-2v-2a2 2 0 00-2-2H5zM11 5a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V5zM11 13a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"}))}));var fr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M3 4a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm0 4a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm0 4a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1zm0 4a1 1 0 011-1h12a1 1 0 110 2H4a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var dr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.383 3.076A1 1 0 0110 4v12a1 1 0 01-1.707.707L4.586 13H2a1 1 0 01-1-1V8a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.09-.217zM12.293 7.293a1 1 0 011.414 0L15 8.586l1.293-1.293a1 1 0 111.414 1.414L16.414 10l1.293 1.293a1 1 0 01-1.414 1.414L15 11.414l-1.293 1.293a1 1 0 01-1.414-1.414L13.586 10l-1.293-1.293a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var hr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M9.383 3.076A1 1 0 0110 4v12a1 1 0 01-1.707.707L4.586 13H2a1 1 0 01-1-1V8a1 1 0 011-1h2.586l3.707-3.707a1 1 0 011.09-.217zM14.657 2.929a1 1 0 011.414 0A9.972 9.972 0 0119 10a9.972 9.972 0 01-2.929 7.071 1 1 0 01-1.414-1.414A7.971 7.971 0 0017 10c0-2.21-.894-4.208-2.343-5.657a1 1 0 010-1.414zm-2.829 2.828a1 1 0 011.415 0A5.983 5.983 0 0115 10a5.984 5.984 0 01-1.757 4.243 1 1 0 01-1.415-1.415A3.984 3.984 0 0013 10a3.983 3.983 0 00-1.172-2.828 1 1 0 010-1.415z",clipRule:"evenodd"}))}));var pr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M17.778 8.222c-4.296-4.296-11.26-4.296-15.556 0A1 1 0 01.808 6.808c5.076-5.077 13.308-5.077 18.384 0a1 1 0 01-1.414 1.414zM14.95 11.05a7 7 0 00-9.9 0 1 1 0 01-1.414-1.414 9 9 0 0112.728 0 1 1 0 01-1.414 1.414zM12.12 13.88a3 3 0 00-4.242 0 1 1 0 01-1.415-1.415 5 5 0 017.072 0 1 1 0 01-1.415 1.415zM9 16a1 1 0 011-1h.01a1 1 0 110 2H10a1 1 0 01-1-1z",clipRule:"evenodd"}))}));var gr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zM8.707 7.293a1 1 0 00-1.414 1.414L8.586 10l-1.293 1.293a1 1 0 101.414 1.414L10 11.414l1.293 1.293a1 1 0 001.414-1.414L11.414 10l1.293-1.293a1 1 0 00-1.414-1.414L10 8.586 8.707 7.293z",clipRule:"evenodd"}))}));var mr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"}))}));var vr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M5 8a1 1 0 011-1h1V6a1 1 0 012 0v1h1a1 1 0 110 2H9v1a1 1 0 11-2 0V9H6a1 1 0 01-1-1z"}),r.createElement("path",{fillRule:"evenodd",d:"M2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8zm6-4a4 4 0 100 8 4 4 0 000-8z",clipRule:"evenodd"}))}));var br=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{fillRule:"evenodd",d:"M8 4a4 4 0 100 8 4 4 0 000-8zM2 8a6 6 0 1110.89 3.476l4.817 4.817a1 1 0 01-1.414 1.414l-4.816-4.816A6 6 0 012 8z",clipRule:"evenodd"}),r.createElement("path",{fillRule:"evenodd",d:"M5 8a1 1 0 011-1h4a1 1 0 110 2H6a1 1 0 01-1-1z",clipRule:"evenodd"}))}))},function(e,t,n){"use strict";n.r(t),n.d(t,"AcademicCapIcon",(function(){return i})),n.d(t,"AdjustmentsIcon",(function(){return a})),n.d(t,"AnnotationIcon",(function(){return o})),n.d(t,"ArchiveIcon",(function(){return s})),n.d(t,"ArrowCircleDownIcon",(function(){return u})),n.d(t,"ArrowCircleLeftIcon",(function(){return l})),n.d(t,"ArrowCircleRightIcon",(function(){return c})),n.d(t,"ArrowCircleUpIcon",(function(){return f})),n.d(t,"ArrowDownIcon",(function(){return d})),n.d(t,"ArrowLeftIcon",(function(){return h})),n.d(t,"ArrowNarrowDownIcon",(function(){return p})),n.d(t,"ArrowNarrowLeftIcon",(function(){return g})),n.d(t,"ArrowNarrowRightIcon",(function(){return m})),n.d(t,"ArrowNarrowUpIcon",(function(){return v})),n.d(t,"ArrowRightIcon",(function(){return b})),n.d(t,"ArrowSmDownIcon",(function(){return y})),n.d(t,"ArrowSmLeftIcon",(function(){return _})),n.d(t,"ArrowSmRightIcon",(function(){return A})),n.d(t,"ArrowSmUpIcon",(function(){return w})),n.d(t,"ArrowUpIcon",(function(){return F})),n.d(t,"ArrowsExpandIcon",(function(){return k})),n.d(t,"AtSymbolIcon",(function(){return x})),n.d(t,"BackspaceIcon",(function(){return E})),n.d(t,"BadgeCheckIcon",(function(){return C})),n.d(t,"BanIcon",(function(){return S})),n.d(t,"BeakerIcon",(function(){return O})),n.d(t,"BellIcon",(function(){return D})),n.d(t,"BookOpenIcon",(function(){return j})),n.d(t,"BookmarkAltIcon",(function(){return T})),n.d(t,"BookmarkIcon",(function(){return P})),n.d(t,"BriefcaseIcon",(function(){return R})),n.d(t,"CakeIcon",(function(){return M})),n.d(t,"CalculatorIcon",(function(){return I})),n.d(t,"CalendarIcon",(function(){return B})),n.d(t,"CameraIcon",(function(){return N})),n.d(t,"CashIcon",(function(){return L})),n.d(t,"ChartBarIcon",(function(){return U})),n.d(t,"ChartPieIcon",(function(){return H})),n.d(t,"ChartSquareBarIcon",(function(){return z})),n.d(t,"ChatAlt2Icon",(function(){return q})),n.d(t,"ChatAltIcon",(function(){return V})),n.d(t,"ChatIcon",(function(){return W})),n.d(t,"CheckCircleIcon",(function(){return G})),n.d(t,"CheckIcon",(function(){return K})),n.d(t,"ChevronDoubleDownIcon",(function(){return Q})),n.d(t,"ChevronDoubleLeftIcon",(function(){return Y})),n.d(t,"ChevronDoubleRightIcon",(function(){return X})),n.d(t,"ChevronDoubleUpIcon",(function(){return J})),n.d(t,"ChevronDownIcon",(function(){return Z})),n.d(t,"ChevronLeftIcon",(function(){return $})),n.d(t,"ChevronRightIcon",(function(){return ee})),n.d(t,"ChevronUpIcon",(function(){return te})),n.d(t,"ChipIcon",(function(){return ne})),n.d(t,"ClipboardCheckIcon",(function(){return re})),n.d(t,"ClipboardCopyIcon",(function(){return ie})),n.d(t,"ClipboardListIcon",(function(){return ae})),n.d(t,"ClipboardIcon",(function(){return oe})),n.d(t,"ClockIcon",(function(){return se})),n.d(t,"CloudDownloadIcon",(function(){return ue})),n.d(t,"CloudUploadIcon",(function(){return le})),n.d(t,"CloudIcon",(function(){return ce})),n.d(t,"CodeIcon",(function(){return fe})),n.d(t,"CogIcon",(function(){return de})),n.d(t,"CollectionIcon",(function(){return he})),n.d(t,"ColorSwatchIcon",(function(){return pe})),n.d(t,"CreditCardIcon",(function(){return ge})),n.d(t,"CubeTransparentIcon",(function(){return me})),n.d(t,"CubeIcon",(function(){return ve})),n.d(t,"CurrencyBangladeshiIcon",(function(){return be})),n.d(t,"CurrencyDollarIcon",(function(){return ye})),n.d(t,"CurrencyEuroIcon",(function(){return _e})),n.d(t,"CurrencyPoundIcon",(function(){return Ae})),n.d(t,"CurrencyRupeeIcon",(function(){return we})),n.d(t,"CurrencyYenIcon",(function(){return Fe})),n.d(t,"CursorClickIcon",(function(){return ke})),n.d(t,"DatabaseIcon",(function(){return xe})),n.d(t,"DesktopComputerIcon",(function(){return Ee})),n.d(t,"DeviceMobileIcon",(function(){return Ce})),n.d(t,"DeviceTabletIcon",(function(){return Se})),n.d(t,"DocumentAddIcon",(function(){return Oe})),n.d(t,"DocumentDownloadIcon",(function(){return De})),n.d(t,"DocumentDuplicateIcon",(function(){return je})),n.d(t,"DocumentRemoveIcon",(function(){return Te})),n.d(t,"DocumentReportIcon",(function(){return Pe})),n.d(t,"DocumentSearchIcon",(function(){return Re})),n.d(t,"DocumentTextIcon",(function(){return Me})),n.d(t,"DocumentIcon",(function(){return Ie})),n.d(t,"DotsCircleHorizontalIcon",(function(){return Be})),n.d(t,"DotsHorizontalIcon",(function(){return Ne})),n.d(t,"DotsVerticalIcon",(function(){return Le})),n.d(t,"DownloadIcon",(function(){return Ue})),n.d(t,"DuplicateIcon",(function(){return He})),n.d(t,"EmojiHappyIcon",(function(){return ze})),n.d(t,"EmojiSadIcon",(function(){return qe})),n.d(t,"ExclamationCircleIcon",(function(){return Ve})),n.d(t,"ExclamationIcon",(function(){return We})),n.d(t,"ExternalLinkIcon",(function(){return Ge})),n.d(t,"EyeOffIcon",(function(){return Ke})),n.d(t,"EyeIcon",(function(){return Qe})),n.d(t,"FastForwardIcon",(function(){return Ye})),n.d(t,"FilmIcon",(function(){return Xe})),n.d(t,"FilterIcon",(function(){return Je})),n.d(t,"FingerPrintIcon",(function(){return Ze})),n.d(t,"FireIcon",(function(){return $e})),n.d(t,"FlagIcon",(function(){return et})),n.d(t,"FolderAddIcon",(function(){return tt})),n.d(t,"FolderDownloadIcon",(function(){return nt})),n.d(t,"FolderOpenIcon",(function(){return rt})),n.d(t,"FolderRemoveIcon",(function(){return it})),n.d(t,"FolderIcon",(function(){return at})),n.d(t,"GiftIcon",(function(){return ot})),n.d(t,"GlobeAltIcon",(function(){return st})),n.d(t,"GlobeIcon",(function(){return ut})),n.d(t,"HandIcon",(function(){return lt})),n.d(t,"HashtagIcon",(function(){return ct})),n.d(t,"HeartIcon",(function(){return ft})),n.d(t,"HomeIcon",(function(){return dt})),n.d(t,"IdentificationIcon",(function(){return ht})),n.d(t,"InboxInIcon",(function(){return pt})),n.d(t,"InboxIcon",(function(){return gt})),n.d(t,"InformationCircleIcon",(function(){return mt})),n.d(t,"KeyIcon",(function(){return vt})),n.d(t,"LibraryIcon",(function(){return bt})),n.d(t,"LightBulbIcon",(function(){return yt})),n.d(t,"LightningBoltIcon",(function(){return _t})),n.d(t,"LinkIcon",(function(){return At})),n.d(t,"LocationMarkerIcon",(function(){return wt})),n.d(t,"LockClosedIcon",(function(){return Ft})),n.d(t,"LockOpenIcon",(function(){return kt})),n.d(t,"LoginIcon",(function(){return xt})),n.d(t,"LogoutIcon",(function(){return Et})),n.d(t,"MailOpenIcon",(function(){return Ct})),n.d(t,"MailIcon",(function(){return St})),n.d(t,"MapIcon",(function(){return Ot})),n.d(t,"MenuAlt1Icon",(function(){return Dt})),n.d(t,"MenuAlt2Icon",(function(){return jt})),n.d(t,"MenuAlt3Icon",(function(){return Tt})),n.d(t,"MenuAlt4Icon",(function(){return Pt})),n.d(t,"MenuIcon",(function(){return Rt})),n.d(t,"MicrophoneIcon",(function(){return Mt})),n.d(t,"MinusCircleIcon",(function(){return It})),n.d(t,"MinusSmIcon",(function(){return Bt})),n.d(t,"MinusIcon",(function(){return Nt})),n.d(t,"MoonIcon",(function(){return Lt})),n.d(t,"MusicNoteIcon",(function(){return Ut})),n.d(t,"NewspaperIcon",(function(){return Ht})),n.d(t,"OfficeBuildingIcon",(function(){return zt})),n.d(t,"PaperAirplaneIcon",(function(){return qt})),n.d(t,"PaperClipIcon",(function(){return Vt})),n.d(t,"PauseIcon",(function(){return Wt})),n.d(t,"PencilAltIcon",(function(){return Gt})),n.d(t,"PencilIcon",(function(){return Kt})),n.d(t,"PhoneIncomingIcon",(function(){return Qt})),n.d(t,"PhoneMissedCallIcon",(function(){return Yt})),n.d(t,"PhoneOutgoingIcon",(function(){return Xt})),n.d(t,"PhoneIcon",(function(){return Jt})),n.d(t,"PhotographIcon",(function(){return Zt})),n.d(t,"PlayIcon",(function(){return $t})),n.d(t,"PlusCircleIcon",(function(){return en})),n.d(t,"PlusSmIcon",(function(){return tn})),n.d(t,"PlusIcon",(function(){return nn})),n.d(t,"PresentationChartBarIcon",(function(){return rn})),n.d(t,"PresentationChartLineIcon",(function(){return an})),n.d(t,"PrinterIcon",(function(){return on})),n.d(t,"PuzzleIcon",(function(){return sn})),n.d(t,"QrcodeIcon",(function(){return un})),n.d(t,"QuestionMarkCircleIcon",(function(){return ln})),n.d(t,"ReceiptRefundIcon",(function(){return cn})),n.d(t,"ReceiptTaxIcon",(function(){return fn})),n.d(t,"RefreshIcon",(function(){return dn})),n.d(t,"ReplyIcon",(function(){return hn})),n.d(t,"RewindIcon",(function(){return pn})),n.d(t,"RssIcon",(function(){return gn})),n.d(t,"SaveAsIcon",(function(){return mn})),n.d(t,"SaveIcon",(function(){return vn})),n.d(t,"ScaleIcon",(function(){return bn})),n.d(t,"ScissorsIcon",(function(){return yn})),n.d(t,"SearchCircleIcon",(function(){return _n})),n.d(t,"SearchIcon",(function(){return An})),n.d(t,"SelectorIcon",(function(){return wn})),n.d(t,"ServerIcon",(function(){return Fn})),n.d(t,"ShareIcon",(function(){return kn})),n.d(t,"ShieldCheckIcon",(function(){return xn})),n.d(t,"ShieldExclamationIcon",(function(){return En})),n.d(t,"ShoppingBagIcon",(function(){return Cn})),n.d(t,"ShoppingCartIcon",(function(){return Sn})),n.d(t,"SortAscendingIcon",(function(){return On})),n.d(t,"SortDescendingIcon",(function(){return Dn})),n.d(t,"SparklesIcon",(function(){return jn})),n.d(t,"SpeakerphoneIcon",(function(){return Tn})),n.d(t,"StarIcon",(function(){return Pn})),n.d(t,"StatusOfflineIcon",(function(){return Rn})),n.d(t,"StatusOnlineIcon",(function(){return Mn})),n.d(t,"StopIcon",(function(){return In})),n.d(t,"SunIcon",(function(){return Bn})),n.d(t,"SupportIcon",(function(){return Nn})),n.d(t,"SwitchHorizontalIcon",(function(){return Ln})),n.d(t,"SwitchVerticalIcon",(function(){return Un})),n.d(t,"TableIcon",(function(){return Hn})),n.d(t,"TagIcon",(function(){return zn})),n.d(t,"TemplateIcon",(function(){return qn})),n.d(t,"TerminalIcon",(function(){return Vn})),n.d(t,"ThumbDownIcon",(function(){return Wn})),n.d(t,"ThumbUpIcon",(function(){return Gn})),n.d(t,"TicketIcon",(function(){return Kn})),n.d(t,"TranslateIcon",(function(){return Qn})),n.d(t,"TrashIcon",(function(){return Yn})),n.d(t,"TrendingDownIcon",(function(){return Xn})),n.d(t,"TrendingUpIcon",(function(){return Jn})),n.d(t,"TruckIcon",(function(){return Zn})),n.d(t,"UploadIcon",(function(){return $n})),n.d(t,"UserAddIcon",(function(){return er})),n.d(t,"UserCircleIcon",(function(){return tr})),n.d(t,"UserGroupIcon",(function(){return nr})),n.d(t,"UserRemoveIcon",(function(){return rr})),n.d(t,"UserIcon",(function(){return ir})),n.d(t,"UsersIcon",(function(){return ar})),n.d(t,"VariableIcon",(function(){return or})),n.d(t,"VideoCameraIcon",(function(){return sr})),n.d(t,"ViewBoardsIcon",(function(){return ur})),n.d(t,"ViewGridAddIcon",(function(){return lr})),n.d(t,"ViewGridIcon",(function(){return cr})),n.d(t,"ViewListIcon",(function(){return fr})),n.d(t,"VolumeOffIcon",(function(){return dr})),n.d(t,"VolumeUpIcon",(function(){return hr})),n.d(t,"WifiIcon",(function(){return pr})),n.d(t,"XCircleIcon",(function(){return gr})),n.d(t,"XIcon",(function(){return mr})),n.d(t,"ZoomInIcon",(function(){return vr})),n.d(t,"ZoomOutIcon",(function(){return br}));var r=n(1);var i=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M12 14l9-5-9-5-9 5 9 5z"}),r.createElement("path",{d:"M12 14l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 14l9-5-9-5-9 5 9 5zm0 0l6.16-3.422a12.083 12.083 0 01.665 6.479A11.952 11.952 0 0012 20.055a11.952 11.952 0 00-6.824-2.998 12.078 12.078 0 01.665-6.479L12 14zm-4 6v-7.5l4-2.222"}))}));var a=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6V4m0 2a2 2 0 100 4m0-4a2 2 0 110 4m-6 8a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4m6 6v10m6-2a2 2 0 100-4m0 4a2 2 0 110-4m0 4v2m0-6V4"}))}));var o=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 8h10M7 12h4m1 8l-4-4H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-3l-4 4z"}))}));var s=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 8h14M5 8a2 2 0 110-4h14a2 2 0 110 4M5 8v10a2 2 0 002 2h10a2 2 0 002-2V8m-9 4h4"}))}));var u=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 13l-3 3m0 0l-3-3m3 3V8m0 13a9 9 0 110-18 9 9 0 010 18z"}))}));var l=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 15l-3-3m0 0l3-3m-3 3h8M3 12a9 9 0 1118 0 9 9 0 01-18 0z"}))}));var c=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 9l3 3m0 0l-3 3m3-3H8m13 0a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var f=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 11l3-3m0 0l3 3m-3-3v8m0-13a9 9 0 110 18 9 9 0 010-18z"}))}));var d=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 14l-7 7m0 0l-7-7m7 7V3"}))}));var h=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 19l-7-7m0 0l7-7m-7 7h18"}))}));var p=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 17l-4 4m0 0l-4-4m4 4V3"}))}));var g=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16l-4-4m0 0l4-4m-4 4h18"}))}));var m=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 8l4 4m0 0l-4 4m4-4H3"}))}));var v=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7l4-4m0 0l4 4m-4-4v18"}))}));var b=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 5l7 7m0 0l-7 7m7-7H3"}))}));var y=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 13l-5 5m0 0l-5-5m5 5V6"}))}));var _=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 17l-5-5m0 0l5-5m-5 5h12"}))}));var A=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 7l5 5m0 0l-5 5m5-5H6"}))}));var w=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 11l5-5m0 0l5 5m-5-5v12"}))}));var F=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 10l7-7m0 0l7 7m-7-7v18"}))}));var k=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 8V4m0 0h4M4 4l5 5m11-1V4m0 0h-4m4 0l-5 5M4 16v4m0 0h4m-4 0l5-5m11 5l-5-5m5 5v-4m0 4h-4"}))}));var x=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 12a4 4 0 10-8 0 4 4 0 008 0zm0 0v1.5a2.5 2.5 0 005 0V12a9 9 0 10-9 9m4.5-1.206a8.959 8.959 0 01-4.5 1.207"}))}));var E=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2M3 12l6.414 6.414a2 2 0 001.414.586H19a2 2 0 002-2V7a2 2 0 00-2-2h-8.172a2 2 0 00-1.414.586L3 12z"}))}));var C=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4M7.835 4.697a3.42 3.42 0 001.946-.806 3.42 3.42 0 014.438 0 3.42 3.42 0 001.946.806 3.42 3.42 0 013.138 3.138 3.42 3.42 0 00.806 1.946 3.42 3.42 0 010 4.438 3.42 3.42 0 00-.806 1.946 3.42 3.42 0 01-3.138 3.138 3.42 3.42 0 00-1.946.806 3.42 3.42 0 01-4.438 0 3.42 3.42 0 00-1.946-.806 3.42 3.42 0 01-3.138-3.138 3.42 3.42 0 00-.806-1.946 3.42 3.42 0 010-4.438 3.42 3.42 0 00.806-1.946 3.42 3.42 0 013.138-3.138z"}))}));var S=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 18.364A9 9 0 005.636 5.636m12.728 12.728A9 9 0 015.636 5.636m12.728 12.728L5.636 5.636"}))}));var O=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.428 15.428a2 2 0 00-1.022-.547l-2.387-.477a6 6 0 00-3.86.517l-.318.158a6 6 0 01-3.86.517L6.05 15.21a2 2 0 00-1.806.547M8 4h8l-1 1v5.172a2 2 0 00.586 1.414l5 5c1.26 1.26.367 3.414-1.415 3.414H4.828c-1.782 0-2.674-2.154-1.414-3.414l5-5A2 2 0 009 10.172V5L8 4z"}))}));var D=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 17h5l-1.405-1.405A2.032 2.032 0 0118 14.158V11a6.002 6.002 0 00-4-5.659V5a2 2 0 10-4 0v.341C7.67 6.165 6 8.388 6 11v3.159c0 .538-.214 1.055-.595 1.436L4 17h5m6 0v1a3 3 0 11-6 0v-1m6 0H9"}))}));var j=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"}))}));var T=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 4v12l-4-2-4 2V4M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}))}));var P=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 5a2 2 0 012-2h10a2 2 0 012 2v16l-7-3.5L5 21V5z"}))}));var R=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 13.255A23.931 23.931 0 0112 15c-3.183 0-6.22-.62-9-1.745M16 6V4a2 2 0 00-2-2h-4a2 2 0 00-2 2v2m4 6h.01M5 20h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}))}));var M=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 15.546c-.523 0-1.046.151-1.5.454a2.704 2.704 0 01-3 0 2.704 2.704 0 00-3 0 2.704 2.704 0 01-3 0 2.704 2.704 0 00-3 0 2.704 2.704 0 01-3 0 2.701 2.701 0 00-1.5-.454M9 6v2m3-2v2m3-2v2M9 3h.01M12 3h.01M15 3h.01M21 21v-7a2 2 0 00-2-2H5a2 2 0 00-2 2v7h18zm-3-9v-2a2 2 0 00-2-2H8a2 2 0 00-2 2v2h12z"}))}));var I=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 7h6m0 10v-3m-3 3h.01M9 17h.01M9 14h.01M12 14h.01M15 11h.01M12 11h.01M9 11h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"}))}));var B=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}))}));var N=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 9a2 2 0 012-2h.93a2 2 0 001.664-.89l.812-1.22A2 2 0 0110.07 4h3.86a2 2 0 011.664.89l.812 1.22A2 2 0 0018.07 7H19a2 2 0 012 2v9a2 2 0 01-2 2H5a2 2 0 01-2-2V9z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 13a3 3 0 11-6 0 3 3 0 016 0z"}))}));var L=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 9V7a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2m2 4h10a2 2 0 002-2v-6a2 2 0 00-2-2H9a2 2 0 00-2 2v6a2 2 0 002 2zm7-5a2 2 0 11-4 0 2 2 0 014 0z"}))}));var U=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 19v-6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2a2 2 0 002-2zm0 0V9a2 2 0 012-2h2a2 2 0 012 2v10m-6 0a2 2 0 002 2h2a2 2 0 002-2m0 0V5a2 2 0 012-2h2a2 2 0 012 2v14a2 2 0 01-2 2h-2a2 2 0 01-2-2z"}))}));var H=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 3.055A9.001 9.001 0 1020.945 13H11V3.055z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.488 9H15V3.512A9.025 9.025 0 0120.488 9z"}))}));var z=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 8v8m-4-5v5m-4-2v2m-2 4h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}))}));var q=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 8h2a2 2 0 012 2v6a2 2 0 01-2 2h-2v4l-4-4H9a1.994 1.994 0 01-1.414-.586m0 0L11 14h4a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v6a2 2 0 002 2h2v4l.586-.586z"}))}));var V=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 10h.01M12 10h.01M16 10h.01M9 16H5a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v8a2 2 0 01-2 2h-5l-5 5v-5z"}))}));var W=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12h.01M12 12h.01M16 12h.01M21 12c0 4.418-4.03 8-9 8a9.863 9.863 0 01-4.255-.949L3 20l1.395-3.72C3.512 15.042 3 13.574 3 12c0-4.418 4.03-8 9-8s9 3.582 9 8z"}))}));var G=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var K=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 13l4 4L19 7"}))}));var Q=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 13l-7 7-7-7m14-8l-7 7-7-7"}))}));var Y=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 19l-7-7 7-7m8 14l-7-7 7-7"}))}));var X=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 5l7 7-7 7M5 5l7 7-7 7"}))}));var J=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 11l7-7 7 7M5 19l7-7 7 7"}))}));var Z=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 9l-7 7-7-7"}))}));var $=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 19l-7-7 7-7"}))}));var ee=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"}))}));var te=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 15l7-7 7 7"}))}));var ne=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 3v2m6-2v2M9 19v2m6-2v2M5 9H3m2 6H3m18-6h-2m2 6h-2M7 19h10a2 2 0 002-2V7a2 2 0 00-2-2H7a2 2 0 00-2 2v10a2 2 0 002 2zM9 9h6v6H9V9z"}))}));var re=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4"}))}));var ie=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 5H6a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2v-1M8 5a2 2 0 002 2h2a2 2 0 002-2M8 5a2 2 0 012-2h2a2 2 0 012 2m0 0h2a2 2 0 012 2v3m2 4H10m0 0l3-3m-3 3l3 3"}))}));var ae=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-3 7h3m-3 4h3m-6-4h.01M9 16h.01"}))}));var oe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2"}))}));var se=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var ue=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M9 19l3 3m0 0l3-3m-3 3V10"}))}));var le=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16a4 4 0 01-.88-7.903A5 5 0 1115.9 6L16 6a5 5 0 011 9.9M15 13l-3-3m0 0l-3 3m3-3v12"}))}));var ce=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 15a4 4 0 004 4h9a5 5 0 10-.1-9.999 5.002 5.002 0 10-9.78 2.096A4.001 4.001 0 003 15z"}))}));var fe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 20l4-16m4 4l4 4-4 4M6 16l-4-4 4-4"}))}));var de=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 002.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 001.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 00-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 00-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 00-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 00-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 001.066-2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}))}));var he=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 11H5m14 0a2 2 0 012 2v6a2 2 0 01-2 2H5a2 2 0 01-2-2v-6a2 2 0 012-2m14 0V9a2 2 0 00-2-2M5 11V9a2 2 0 012-2m0 0V5a2 2 0 012-2h6a2 2 0 012 2v2M7 7h10"}))}));var pe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 21a4 4 0 01-4-4V5a2 2 0 012-2h4a2 2 0 012 2v12a4 4 0 01-4 4zm0 0h12a2 2 0 002-2v-4a2 2 0 00-2-2h-2.343M11 7.343l1.657-1.657a2 2 0 012.828 0l2.829 2.829a2 2 0 010 2.828l-8.486 8.485M7 17h.01"}))}));var ge=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 10h18M7 15h1m4 0h1m-7 4h12a3 3 0 003-3V8a3 3 0 00-3-3H6a3 3 0 00-3 3v8a3 3 0 003 3z"}))}));var me=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 10l-2 1m0 0l-2-1m2 1v2.5M20 7l-2 1m2-1l-2-1m2 1v2.5M14 4l-2-1-2 1M4 7l2-1M4 7l2 1M4 7v2.5M12 21l-2-1m2 1l2-1m-2 1v-2.5M6 18l-2-1v-2.5M18 18l2-1v-2.5"}))}));var ve=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20 7l-8-4-8 4m16 0l-8 4m8-4v10l-8 4m0-10L4 7m8 4v10M4 7v10l8 4"}))}));var be=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 11V9a2 2 0 00-2-2m2 4v4a2 2 0 104 0v-1m-4-3H9m2 0h4m6 1a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var ye=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8c-1.657 0-3 .895-3 2s1.343 2 3 2 3 .895 3 2-1.343 2-3 2m0-8c1.11 0 2.08.402 2.599 1M12 8V7m0 1v8m0 0v1m0-1c-1.11 0-2.08-.402-2.599-1M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var _e=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.121 15.536c-1.171 1.952-3.07 1.952-4.242 0-1.172-1.953-1.172-5.119 0-7.072 1.171-1.952 3.07-1.952 4.242 0M8 10.5h4m-4 3h4m9-1.5a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Ae=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 9a2 2 0 10-4 0v5a2 2 0 01-2 2h6m-6-4h4m8 0a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var we=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 8h6m-5 0a3 3 0 110 6H9l3 3m-3-6h6m6 1a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Fe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 8l3 5m0 0l3-5m-3 5v4m-3-5h6m-6 3h6m6-3a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var ke=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 15l-2 5L9 9l11 4-5 2zm0 0l5 5M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"}))}));var xe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 7v10c0 2.21 3.582 4 8 4s8-1.79 8-4V7M4 7c0 2.21 3.582 4 8 4s8-1.79 8-4M4 7c0-2.21 3.582-4 8-4s8 1.79 8 4m0 5c0 2.21-3.582 4-8 4s-8-1.79-8-4"}))}));var Ee=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.75 17L9 20l-1 1h8l-1-1-.75-3M3 13h18M5 17h14a2 2 0 002-2V5a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}))}));var Ce=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18h.01M8 21h8a2 2 0 002-2V5a2 2 0 00-2-2H8a2 2 0 00-2 2v14a2 2 0 002 2z"}))}));var Se=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 18h.01M7 21h10a2 2 0 002-2V5a2 2 0 00-2-2H7a2 2 0 00-2 2v14a2 2 0 002 2z"}))}));var Oe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m5 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}));var De=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}));var je=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7v8a2 2 0 002 2h6M8 7V5a2 2 0 012-2h4.586a1 1 0 01.707.293l4.414 4.414a1 1 0 01.293.707V15a2 2 0 01-2 2h-2M8 7H6a2 2 0 00-2 2v10a2 2 0 002 2h8a2 2 0 002-2v-2"}))}));var Te=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}));var Pe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17v-2m3 2v-4m3 4v-6m2 10H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}));var Re=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 21h7a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v11m0 5l4.879-4.879m0 0a3 3 0 104.243-4.242 3 3 0 00-4.243 4.242z"}))}));var Me=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"}))}));var Ie=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 21h10a2 2 0 002-2V9.414a1 1 0 00-.293-.707l-5.414-5.414A1 1 0 0012.586 3H7a2 2 0 00-2 2v14a2 2 0 002 2z"}))}));var Be=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 12h.01M12 12h.01M16 12h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Ne=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h.01M12 12h.01M19 12h.01M6 12a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0zm7 0a1 1 0 11-2 0 1 1 0 012 0z"}))}));var Le=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 5v.01M12 12v.01M12 19v.01M12 6a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2zm0 7a1 1 0 110-2 1 1 0 010 2z"}))}));var Ue=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"}))}));var He=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 16H6a2 2 0 01-2-2V6a2 2 0 012-2h8a2 2 0 012 2v2m-6 12h8a2 2 0 002-2v-8a2 2 0 00-2-2h-8a2 2 0 00-2 2v8a2 2 0 002 2z"}))}));var ze=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.828 14.828a4 4 0 01-5.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var qe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.172 16.172a4 4 0 015.656 0M9 10h.01M15 10h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Ve=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var We=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v2m0 4h.01m-6.938 4h13.856c1.54 0 2.502-1.667 1.732-3L13.732 4c-.77-1.333-2.694-1.333-3.464 0L3.34 16c-.77 1.333.192 3 1.732 3z"}))}));var Ge=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H6a2 2 0 00-2 2v10a2 2 0 002 2h10a2 2 0 002-2v-4M14 4h6m0 0v6m0-6L10 14"}))}));var Ke=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.875 18.825A10.05 10.05 0 0112 19c-4.478 0-8.268-2.943-9.543-7a9.97 9.97 0 011.563-3.029m5.858.908a3 3 0 114.243 4.243M9.878 9.878l4.242 4.242M9.88 9.88l-3.29-3.29m7.532 7.532l3.29 3.29M3 3l3.59 3.59m0 0A9.953 9.953 0 0112 5c4.478 0 8.268 2.943 9.543 7a10.025 10.025 0 01-4.132 5.411m0 0L21 21"}))}));var Qe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 11-6 0 3 3 0 016 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7-1.274 4.057-5.064 7-9.542 7-4.477 0-8.268-2.943-9.542-7z"}))}));var Ye=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.933 12.8a1 1 0 000-1.6L6.6 7.2A1 1 0 005 8v8a1 1 0 001.6.8l5.333-4zM19.933 12.8a1 1 0 000-1.6l-5.333-4A1 1 0 0013 8v8a1 1 0 001.6.8l5.333-4z"}))}));var Xe=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 4v16M17 4v16M3 8h4m10 0h4M3 12h18M3 16h4m10 0h4M4 20h16a1 1 0 001-1V5a1 1 0 00-1-1H4a1 1 0 00-1 1v14a1 1 0 001 1z"}))}));var Je=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4a1 1 0 011-1h16a1 1 0 011 1v2.586a1 1 0 01-.293.707l-6.414 6.414a1 1 0 00-.293.707V17l-4 4v-6.586a1 1 0 00-.293-.707L3.293 7.293A1 1 0 013 6.586V4z"}))}));var Ze=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 11c0 3.517-1.009 6.799-2.753 9.571m-3.44-2.04l.054-.09A13.916 13.916 0 008 11a4 4 0 118 0c0 1.017-.07 2.019-.203 3m-2.118 6.844A21.88 21.88 0 0015.171 17m3.839 1.132c.645-2.266.99-4.659.99-7.132A8 8 0 008 4.07M3 15.364c.64-1.319 1-2.8 1-4.364 0-1.457.39-2.823 1.07-4"}))}));var $e=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.657 18.657A8 8 0 016.343 7.343S7 9 9 10c0-2 .5-5 2.986-7C14 5 16.09 5.777 17.656 7.343A7.975 7.975 0 0120 13a7.975 7.975 0 01-2.343 5.657z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.879 16.121A3 3 0 1012.015 11L11 14H9c0 .768.293 1.536.879 2.121z"}))}));var et=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 21v-4m0 0V5a2 2 0 012-2h6.5l1 1H21l-3 6 3 6h-8.5l-1-1H5a2 2 0 00-2 2zm9-13.5V9"}))}));var tt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6m-3-3v6m-9 1V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"}))}));var nt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 10v6m0 0l-3-3m3 3l3-3M3 17V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"}))}));var rt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 19a2 2 0 01-2-2V7a2 2 0 012-2h4l2 2h4a2 2 0 012 2v1M5 19h14a2 2 0 002-2v-5a2 2 0 00-2-2H9a2 2 0 00-2 2v5a2 2 0 01-2 2z"}))}));var it=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 13h6M3 17V7a2 2 0 012-2h6l2 2h6a2 2 0 012 2v8a2 2 0 01-2 2H5a2 2 0 01-2-2z"}))}));var at=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 7v10a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-6l-2-2H5a2 2 0 00-2 2z"}))}));var ot=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 8v13m0-13V6a2 2 0 112 2h-2zm0 0V5.5A2.5 2.5 0 109.5 8H12zm-7 4h14M5 12a2 2 0 110-4h14a2 2 0 110 4M5 12v7a2 2 0 002 2h10a2 2 0 002-2v-7"}))}));var st=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"}))}));var ut=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.055 11H5a2 2 0 012 2v1a2 2 0 002 2 2 2 0 012 2v2.945M8 3.935V5.5A2.5 2.5 0 0010.5 8h.5a2 2 0 012 2 2 2 0 104 0 2 2 0 012-2h1.064M15 20.488V18a2 2 0 012-2h3.064M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var lt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 11.5V14m0-2.5v-6a1.5 1.5 0 113 0m-3 6a1.5 1.5 0 00-3 0v2a7.5 7.5 0 0015 0v-5a1.5 1.5 0 00-3 0m-6-3V11m0-5.5v-1a1.5 1.5 0 013 0v1m0 0V11m0-5.5a1.5 1.5 0 013 0v3m0 0V11"}))}));var ct=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 20l4-16m2 16l4-16M6 9h14M4 15h14"}))}));var ft=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.318 6.318a4.5 4.5 0 000 6.364L12 20.364l7.682-7.682a4.5 4.5 0 00-6.364-6.364L12 7.636l-1.318-1.318a4.5 4.5 0 00-6.364 0z"}))}));var dt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 12l2-2m0 0l7-7 7 7M5 10v10a1 1 0 001 1h3m10-11l2 2m-2-2v10a1 1 0 01-1 1h-3m-6 0a1 1 0 001-1v-4a1 1 0 011-1h2a1 1 0 011 1v4a1 1 0 001 1m-6 0h6"}))}));var ht=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 6H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V8a2 2 0 00-2-2h-5m-4 0V5a2 2 0 114 0v1m-4 0a2 2 0 104 0m-5 8a2 2 0 100-4 2 2 0 000 4zm0 0c1.306 0 2.417.835 2.83 2M9 14a3.001 3.001 0 00-2.83 2M15 11h3m-3 4h2"}))}));var pt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 4H6a2 2 0 00-2 2v12a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-2m-4-1v8m0 0l3-3m-3 3L9 8m-5 5h2.586a1 1 0 01.707.293l2.414 2.414a1 1 0 00.707.293h3.172a1 1 0 00.707-.293l2.414-2.414a1 1 0 01.707-.293H20"}))}));var gt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20 13V6a2 2 0 00-2-2H6a2 2 0 00-2 2v7m16 0v5a2 2 0 01-2 2H6a2 2 0 01-2-2v-5m16 0h-2.586a1 1 0 00-.707.293l-2.414 2.414a1 1 0 01-.707.293h-3.172a1 1 0 01-.707-.293l-2.414-2.414A1 1 0 006.586 13H4"}))}));var mt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var vt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 7a2 2 0 012 2m4 0a6 6 0 01-7.743 5.743L11 17H9v2H7v2H4a1 1 0 01-1-1v-2.586a1 1 0 01.293-.707l5.964-5.964A6 6 0 1121 9z"}))}));var bt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 14v3m4-3v3m4-3v3M3 21h18M3 10h18M3 7l9-4 9 4M4 10h16v11H4V10z"}))}));var yt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9.663 17h4.673M12 3v1m6.364 1.636l-.707.707M21 12h-1M4 12H3m3.343-5.657l-.707-.707m2.828 9.9a5 5 0 117.072 0l-.548.547A3.374 3.374 0 0014 18.469V19a2 2 0 11-4 0v-.531c0-.895-.356-1.754-.988-2.386l-.548-.547z"}))}));var _t=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 10V3L4 14h7v7l9-11h-7z"}))}));var At=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.828 10.172a4 4 0 00-5.656 0l-4 4a4 4 0 105.656 5.656l1.102-1.101m-.758-4.899a4 4 0 005.656 0l4-4a4 4 0 00-5.656-5.656l-1.1 1.1"}))}));var wt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.657 16.657L13.414 20.9a1.998 1.998 0 01-2.827 0l-4.244-4.243a8 8 0 1111.314 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 11a3 3 0 11-6 0 3 3 0 016 0z"}))}));var Ft=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"}))}));var kt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 11V7a4 4 0 118 0m-4 8v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2z"}))}));var xt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 16l-4-4m0 0l4-4m-4 4h14m-5 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h7a3 3 0 013 3v1"}))}));var Et=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"}))}));var Ct=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 19v-8.93a2 2 0 01.89-1.664l7-4.666a2 2 0 012.22 0l7 4.666A2 2 0 0121 10.07V19M3 19a2 2 0 002 2h14a2 2 0 002-2M3 19l6.75-4.5M21 19l-6.75-4.5M3 10l6.75 4.5M21 10l-6.75 4.5m0 0l-1.14.76a2 2 0 01-2.22 0l-1.14-.76"}))}));var St=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"}))}));var Ot=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 20l-5.447-2.724A1 1 0 013 16.382V5.618a1 1 0 011.447-.894L9 7m0 13l6-3m-6 3V7m6 10l4.553 2.276A1 1 0 0021 18.382V7.618a1 1 0 00-.553-.894L15 4m0 13V4m0 0L9 7"}))}));var Dt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h8m-8 6h16"}))}));var jt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h7"}))}));var Tt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16m-7 6h7"}))}));var Pt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 8h16M4 16h16"}))}));var Rt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 12h16M4 18h16"}))}));var Mt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 11a7 7 0 01-7 7m0 0a7 7 0 01-7-7m7 7v4m0 0H8m4 0h4m-4-8a3 3 0 01-3-3V5a3 3 0 116 0v6a3 3 0 01-3 3z"}))}));var It=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Bt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 12H6"}))}));var Nt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20 12H4"}))}));var Lt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"}))}));var Ut=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 19V6l12-3v13M9 19c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zm12-3c0 1.105-1.343 2-3 2s-3-.895-3-2 1.343-2 3-2 3 .895 3 2zM9 10l12-3"}))}));var Ht=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 20H5a2 2 0 01-2-2V6a2 2 0 012-2h10a2 2 0 012 2v1m2 13a2 2 0 01-2-2V7m2 13a2 2 0 002-2V9a2 2 0 00-2-2h-2m-4-3H9M7 16h6M7 8h6v4H7V8z"}))}));var zt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4"}))}));var qt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 19l9 2-9-18-9 18 9-2zm0 0v-8"}))}));var Vt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.172 7l-6.586 6.586a2 2 0 102.828 2.828l6.414-6.586a4 4 0 00-5.656-5.656l-6.415 6.585a6 6 0 108.486 8.486L20.5 13"}))}));var Wt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 9v6m4-6v6m7-3a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var Gt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5H6a2 2 0 00-2 2v11a2 2 0 002 2h11a2 2 0 002-2v-5m-1.414-9.414a2 2 0 112.828 2.828L11.828 15H9v-2.828l8.586-8.586z"}))}));var Kt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 113.536 3.536L6.5 21.036H3v-3.572L16.732 3.732z"}))}));var Qt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 3l-6 6m0 0V4m0 5h5M5 3a2 2 0 00-2 2v1c0 8.284 6.716 15 15 15h1a2 2 0 002-2v-3.28a1 1 0 00-.684-.948l-4.493-1.498a1 1 0 00-1.21.502l-1.13 2.257a11.042 11.042 0 01-5.516-5.517l2.257-1.128a1 1 0 00.502-1.21L9.228 3.683A1 1 0 008.279 3H5z"}))}));var Yt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 8l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2M5 3a2 2 0 00-2 2v1c0 8.284 6.716 15 15 15h1a2 2 0 002-2v-3.28a1 1 0 00-.684-.948l-4.493-1.498a1 1 0 00-1.21.502l-1.13 2.257a11.042 11.042 0 01-5.516-5.517l2.257-1.128a1 1 0 00.502-1.21L9.228 3.683A1 1 0 008.279 3H5z"}))}));var Xt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 3h5m0 0v5m0-5l-6 6M5 3a2 2 0 00-2 2v1c0 8.284 6.716 15 15 15h1a2 2 0 002-2v-3.28a1 1 0 00-.684-.948l-4.493-1.498a1 1 0 00-1.21.502l-1.13 2.257a11.042 11.042 0 01-5.516-5.517l2.257-1.128a1 1 0 00.502-1.21L9.228 3.683A1 1 0 008.279 3H5z"}))}));var Jt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 5a2 2 0 012-2h3.28a1 1 0 01.948.684l1.498 4.493a1 1 0 01-.502 1.21l-2.257 1.13a11.042 11.042 0 005.516 5.516l1.13-2.257a1 1 0 011.21-.502l4.493 1.498a1 1 0 01.684.949V19a2 2 0 01-2 2h-1C9.716 21 3 14.284 3 6V5z"}))}));var Zt=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 16l4.586-4.586a2 2 0 012.828 0L16 16m-2-2l1.586-1.586a2 2 0 012.828 0L20 14m-6-6h.01M6 20h12a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v12a2 2 0 002 2z"}))}));var $t=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.752 11.168l-3.197-2.132A1 1 0 0010 9.87v4.263a1 1 0 001.555.832l3.197-2.132a1 1 0 000-1.664z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var en=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3m0 0v3m0-3h3m-3 0H9m12 0a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var tn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v6m0 0v6m0-6h6m-6 0H6"}))}));var nn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v16m8-8H4"}))}));var rn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 13v-1m4 1v-3m4 3V8M8 21l4-4 4 4M3 4h18M4 4h16v12a1 1 0 01-1 1H5a1 1 0 01-1-1V4z"}))}));var an=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 12l3-3 3 3 4-4M8 21l4-4 4 4M3 4h18M4 4h16v12a1 1 0 01-1 1H5a1 1 0 01-1-1V4z"}))}));var on=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 17h2a2 2 0 002-2v-4a2 2 0 00-2-2H5a2 2 0 00-2 2v4a2 2 0 002 2h2m2 4h6a2 2 0 002-2v-4a2 2 0 00-2-2H9a2 2 0 00-2 2v4a2 2 0 002 2zm8-12V5a2 2 0 00-2-2H9a2 2 0 00-2 2v4h10z"}))}));var sn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 4a2 2 0 114 0v1a1 1 0 001 1h3a1 1 0 011 1v3a1 1 0 01-1 1h-1a2 2 0 100 4h1a1 1 0 011 1v3a1 1 0 01-1 1h-3a1 1 0 01-1-1v-1a2 2 0 10-4 0v1a1 1 0 01-1 1H7a1 1 0 01-1-1v-3a1 1 0 00-1-1H4a2 2 0 110-4h1a1 1 0 001-1V7a1 1 0 011-1h3a1 1 0 001-1V4z"}))}));var un=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4v1m6 11h2m-6 0h-2v4m0-11v3m0 0h.01M12 12h4.01M16 20h4M4 12h4m12 0h.01M5 8h2a1 1 0 001-1V5a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1zm12 0h2a1 1 0 001-1V5a1 1 0 00-1-1h-2a1 1 0 00-1 1v2a1 1 0 001 1zM5 20h2a1 1 0 001-1v-2a1 1 0 00-1-1H5a1 1 0 00-1 1v2a1 1 0 001 1z"}))}));var ln=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.228 9c.549-1.165 2.03-2 3.772-2 2.21 0 4 1.343 4 3 0 1.4-1.278 2.575-3.006 2.907-.542.104-.994.54-.994 1.093m0 3h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var cn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 15v-1a4 4 0 00-4-4H8m0 0l3 3m-3-3l3-3m9 14V5a2 2 0 00-2-2H6a2 2 0 00-2 2v16l4-2 4 2 4-2 4 2z"}))}));var fn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 14l6-6m-5.5.5h.01m4.99 5h.01M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16l3.5-2 3.5 2 3.5-2 3.5 2zM10 8.5a.5.5 0 11-1 0 .5.5 0 011 0zm5 5a.5.5 0 11-1 0 .5.5 0 011 0z"}))}));var dn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 4v5h.582m15.356 2A8.001 8.001 0 004.582 9m0 0H9m11 11v-5h-.581m0 0a8.003 8.003 0 01-15.357-2m15.357 2H15"}))}));var hn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 10h10a8 8 0 018 8v2M3 10l6 6m-6-6l6-6"}))}));var pn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12.066 11.2a1 1 0 000 1.6l5.334 4A1 1 0 0019 16V8a1 1 0 00-1.6-.8l-5.333 4zM4.066 11.2a1 1 0 000 1.6l5.334 4A1 1 0 0011 16V8a1 1 0 00-1.6-.8l-5.334 4z"}))}));var gn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 5c7.18 0 13 5.82 13 13M6 11a7 7 0 017 7m-6 0a1 1 0 11-2 0 1 1 0 012 0z"}))}));var mn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 16v2a2 2 0 01-2 2H5a2 2 0 01-2-2v-7a2 2 0 012-2h2m3-4H9a2 2 0 00-2 2v7a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-1m-1 4l-3 3m0 0l-3-3m3 3V3"}))}));var vn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7H5a2 2 0 00-2 2v9a2 2 0 002 2h14a2 2 0 002-2V9a2 2 0 00-2-2h-3m-1 4l-3 3m0 0l-3-3m3 3V4"}))}));var bn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"}))}));var yn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14.121 14.121L19 19m-7-7l7-7m-7 7l-2.879 2.879M12 12L9.121 9.121m0 5.758a3 3 0 10-4.243 4.243 3 3 0 004.243-4.243zm0-5.758a3 3 0 10-4.243-4.243 3 3 0 004.243 4.243z"}))}));var _n=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 16l2.879-2.879m0 0a3 3 0 104.243-4.242 3 3 0 00-4.243 4.242zM21 12a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var An=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"}))}));var wn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 9l4-4 4 4m0 6l-4 4-4-4"}))}));var Fn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14M5 12a2 2 0 01-2-2V6a2 2 0 012-2h14a2 2 0 012 2v4a2 2 0 01-2 2M5 12a2 2 0 00-2 2v4a2 2 0 002 2h14a2 2 0 002-2v-4a2 2 0 00-2-2m-2-4h.01M17 16h.01"}))}));var kn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.684 13.342C8.886 12.938 9 12.482 9 12c0-.482-.114-.938-.316-1.342m0 2.684a3 3 0 110-2.684m0 2.684l6.632 3.316m-6.632-6l6.632-3.316m0 0a3 3 0 105.367-2.684 3 3 0 00-5.367 2.684zm0 9.316a3 3 0 105.368 2.684 3 3 0 00-5.368-2.684z"}))}));var xn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m5.618-4.016A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016z"}))}));var En=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M20.618 5.984A11.955 11.955 0 0112 2.944a11.955 11.955 0 01-8.618 3.04A12.02 12.02 0 003 9c0 5.591 3.824 10.29 9 11.622 5.176-1.332 9-6.03 9-11.622 0-1.042-.133-2.052-.382-3.016zM12 9v2m0 4h.01"}))}));var Cn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 11V7a4 4 0 00-8 0v4M5 9h14l1 12H4L5 9z"}))}));var Sn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"}))}));var On=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4h13M3 8h9m-9 4h6m4 0l4-4m0 0l4 4m-4-4v12"}))}));var Dn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 4h13M3 8h9m-9 4h9m5-4v12m0 0l-4-4m4 4l4-4"}))}));var jn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3z"}))}));var Tn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11 5.882V19.24a1.76 1.76 0 01-3.417.592l-2.147-6.15M18 13a3 3 0 100-6M5.436 13.683A4.001 4.001 0 017 6h1.832c4.1 0 7.625-1.234 9.168-3v14c-1.543-1.766-5.067-3-9.168-3H7a3.988 3.988 0 01-1.564-.317z"}))}));var Pn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M11.049 2.927c.3-.921 1.603-.921 1.902 0l1.519 4.674a1 1 0 00.95.69h4.915c.969 0 1.371 1.24.588 1.81l-3.976 2.888a1 1 0 00-.363 1.118l1.518 4.674c.3.922-.755 1.688-1.538 1.118l-3.976-2.888a1 1 0 00-1.176 0l-3.976 2.888c-.783.57-1.838-.197-1.538-1.118l1.518-4.674a1 1 0 00-.363-1.118l-3.976-2.888c-.784-.57-.38-1.81.588-1.81h4.914a1 1 0 00.951-.69l1.519-4.674z"}))}));var Rn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 5.636a9 9 0 010 12.728m0 0l-2.829-2.829m2.829 2.829L21 21M15.536 8.464a5 5 0 010 7.072m0 0l-2.829-2.829m-4.243 2.829a4.978 4.978 0 01-1.414-2.83m-1.414 5.658a9 9 0 01-2.167-9.238m7.824 2.167a1 1 0 111.414 1.414m-1.414-1.414L3 3m8.293 8.293l1.414 1.414"}))}));var Mn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.636 18.364a9 9 0 010-12.728m12.728 0a9 9 0 010 12.728m-9.9-2.829a5 5 0 010-7.07m7.072 0a5 5 0 010 7.07M13 12a1 1 0 11-2 0 1 1 0 012 0z"}))}));var In=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 12a9 9 0 11-18 0 9 9 0 0118 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 10a1 1 0 011-1h4a1 1 0 011 1v4a1 1 0 01-1 1h-4a1 1 0 01-1-1v-4z"}))}));var Bn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"}))}));var Nn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18.364 5.636l-3.536 3.536m0 5.656l3.536 3.536M9.172 9.172L5.636 5.636m3.536 9.192l-3.536 3.536M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-5 0a4 4 0 11-8 0 4 4 0 018 0z"}))}));var Ln=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 7h12m0 0l-4-4m4 4l-4 4m0 6H4m0 0l4 4m-4-4l4-4"}))}));var Un=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 16V4m0 0L3 8m4-4l4 4m6 0v12m0 0l4-4m-4 4l-4-4"}))}));var Hn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 10h18M3 14h18m-9-4v8m-7 0h14a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z"}))}));var zn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z"}))}));var qn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 5a1 1 0 011-1h14a1 1 0 011 1v2a1 1 0 01-1 1H5a1 1 0 01-1-1V5zM4 13a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1v-6zM16 13a1 1 0 011-1h2a1 1 0 011 1v6a1 1 0 01-1 1h-2a1 1 0 01-1-1v-6z"}))}));var Vn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8 9l3 3-3 3m5 0h3M5 20h14a2 2 0 002-2V6a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"}))}));var Wn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14H5.236a2 2 0 01-1.789-2.894l3.5-7A2 2 0 018.736 3h4.018a2 2 0 01.485.06l3.76.94m-7 10v5a2 2 0 002 2h.096c.5 0 .905-.405.905-.904 0-.715.211-1.413.608-2.008L17 13V4m-7 10h2m5-10h2a2 2 0 012 2v6a2 2 0 01-2 2h-2.5"}))}));var Gn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M14 10h4.764a2 2 0 011.789 2.894l-3.5 7A2 2 0 0115.263 21h-4.017c-.163 0-.326-.02-.485-.06L7 20m7-10V5a2 2 0 00-2-2h-.095c-.5 0-.905.405-.905.905 0 .714-.211 1.412-.608 2.006L7 11v9m7-10h-2M7 20H5a2 2 0 01-2-2v-6a2 2 0 012-2h2.5"}))}));var Kn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 5v2m0 4v2m0 4v2M5 5a2 2 0 00-2 2v3a2 2 0 110 4v3a2 2 0 002 2h14a2 2 0 002-2v-3a2 2 0 110-4V7a2 2 0 00-2-2H5z"}))}));var Qn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129"}))}));var Yn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 7l-.867 12.142A2 2 0 0116.138 21H7.862a2 2 0 01-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 00-1-1h-4a1 1 0 00-1 1v3M4 7h16"}))}));var Xn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 17h8m0 0V9m0 8l-8-8-4 4-6-6"}))}));var Jn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 7h8m0 0v8m0-8l-8 8-4-4-6 6"}))}));var Zn=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{d:"M9 17a2 2 0 11-4 0 2 2 0 014 0zM19 17a2 2 0 11-4 0 2 2 0 014 0z"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 16V6a1 1 0 00-1-1H4a1 1 0 00-1 1v10a1 1 0 001 1h1m8-1a1 1 0 01-1 1H9m4-1V8a1 1 0 011-1h2.586a1 1 0 01.707.293l3.414 3.414a1 1 0 01.293.707V16a1 1 0 01-1 1h-1m-6-1a1 1 0 001 1h1M5 17a2 2 0 104 0m-4 0a2 2 0 114 0m6 0a2 2 0 104 0m-4 0a2 2 0 114 0"}))}));var $n=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-8l-4-4m0 0L8 8m4-4v12"}))}));var er=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 9v3m0 0v3m0-3h3m-3 0h-3m-2-5a4 4 0 11-8 0 4 4 0 018 0zM3 20a6 6 0 0112 0v1H3v-1z"}))}));var tr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.121 17.804A13.937 13.937 0 0112 16c2.5 0 4.847.655 6.879 1.804M15 10a3 3 0 11-6 0 3 3 0 016 0zm6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var nr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"}))}));var rr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13 7a4 4 0 11-8 0 4 4 0 018 0zM9 14a6 6 0 00-6 6v1h12v-1a6 6 0 00-6-6zM21 12h-6"}))}));var ir=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16 7a4 4 0 11-8 0 4 4 0 018 0zM12 14a7 7 0 00-7 7h14a7 7 0 00-7-7z"}))}));var ar=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.354a4 4 0 110 5.292M15 21H3v-1a6 6 0 0112 0v1zm0 0h6v-1a6 6 0 00-9-5.197M13 7a4 4 0 11-8 0 4 4 0 018 0z"}))}));var or=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4.871 4A17.926 17.926 0 003 12c0 2.874.673 5.59 1.871 8m14.13 0a17.926 17.926 0 001.87-8c0-2.874-.673-5.59-1.87-8M9 9h1.246a1 1 0 01.961.725l1.586 5.55a1 1 0 00.961.725H15m1-7h-.08a2 2 0 00-1.519.698L9.6 15.302A2 2 0 018.08 16H8"}))}));var sr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 10l4.553-2.276A1 1 0 0121 8.618v6.764a1 1 0 01-1.447.894L15 14M5 18h8a2 2 0 002-2V8a2 2 0 00-2-2H5a2 2 0 00-2 2v8a2 2 0 002 2z"}))}));var ur=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 17V7m0 10a2 2 0 01-2 2H5a2 2 0 01-2-2V7a2 2 0 012-2h2a2 2 0 012 2m0 10a2 2 0 002 2h2a2 2 0 002-2M9 7a2 2 0 012-2h2a2 2 0 012 2m0 10V7m0 10a2 2 0 002 2h2a2 2 0 002-2V7a2 2 0 00-2-2h-2a2 2 0 00-2 2"}))}));var lr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 14v6m-3-3h6M6 10h2a2 2 0 002-2V6a2 2 0 00-2-2H6a2 2 0 00-2 2v2a2 2 0 002 2zm10 0h2a2 2 0 002-2V6a2 2 0 00-2-2h-2a2 2 0 00-2 2v2a2 2 0 002 2zM6 20h2a2 2 0 002-2v-2a2 2 0 00-2-2H6a2 2 0 00-2 2v2a2 2 0 002 2z"}))}));var cr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"}))}));var fr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M4 6h16M4 10h16M4 14h16M4 18h16"}))}));var dr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M5.586 15H4a1 1 0 01-1-1v-4a1 1 0 011-1h1.586l4.707-4.707C10.923 3.663 12 4.109 12 5v14c0 .891-1.077 1.337-1.707.707L5.586 15z",clipRule:"evenodd"}),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2"}))}));var hr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.536 8.464a5 5 0 010 7.072m2.828-9.9a9 9 0 010 12.728M5.586 15H4a1 1 0 01-1-1v-4a1 1 0 011-1h1.586l4.707-4.707C10.923 3.663 12 4.109 12 5v14c0 .891-1.077 1.337-1.707.707L5.586 15z"}))}));var pr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.111 16.404a5.5 5.5 0 017.778 0M12 20h.01m-7.08-7.071c3.904-3.905 10.236-3.905 14.141 0M1.394 9.393c5.857-5.857 15.355-5.857 21.213 0"}))}));var gr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10 14l2-2m0 0l2-2m-2 2l-2-2m2 2l2 2m7-2a9 9 0 11-18 0 9 9 0 0118 0z"}))}));var mr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"}))}));var vr=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM10 7v3m0 0v3m0-3h3m-3 0H7"}))}));var br=r.forwardRef((function(e,t){return r.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0zM13 10H7"}))}))},function(e,t,n){"use strict";n.r(t),n.d(t,"Annotation",(function(){return F})),n.d(t,"AnimatedAnnotation",(function(){return D})),n.d(t,"AnnotationLabel",(function(){return G})),n.d(t,"AnnotationConnector",(function(){return X})),n.d(t,"AnnotationCircleSubject",(function(){return te})),n.d(t,"AnnotationLineSubject",(function(){return se})),n.d(t,"AnimatedAxis",(function(){return pe})),n.d(t,"AnimatedGrid",(function(){return ke})),n.d(t,"Axis",(function(){return qe})),n.d(t,"Grid",(function(){return Ye})),n.d(t,"Tooltip",(function(){return ut})),n.d(t,"XYChart",(function(){return nn})),n.d(t,"AreaSeries",(function(){return An})),n.d(t,"AreaStack",(function(){return Wn})),n.d(t,"BarGroup",(function(){return rr})),n.d(t,"BarSeries",(function(){return cr})),n.d(t,"BarStack",(function(){return vr})),n.d(t,"GlyphSeries",(function(){return _r})),n.d(t,"LineSeries",(function(){return xr})),n.d(t,"AnimatedAreaSeries",(function(){return jr})),n.d(t,"AnimatedAreaStack",(function(){return Pr})),n.d(t,"AnimatedBarSeries",(function(){return Gr})),n.d(t,"AnimatedBarStack",(function(){return Qr})),n.d(t,"AnimatedBarGroup",(function(){return Xr})),n.d(t,"AnimatedGlyphSeries",(function(){return ti})),n.d(t,"AnimatedLineSeries",(function(){return ri})),n.d(t,"DataContext",(function(){return g})),n.d(t,"EventEmitterContext",(function(){return dt})),n.d(t,"ThemeContext",(function(){return Dt})),n.d(t,"TooltipContext",(function(){return Ze})),n.d(t,"DataProvider",(function(){return Lt})),n.d(t,"EventEmitterProvider",(function(){return pt})),n.d(t,"ThemeProvider",(function(){return ii})),n.d(t,"TooltipProvider",(function(){return yt})),n.d(t,"useEventEmitter",(function(){return ht})),n.d(t,"lightTheme",(function(){return Ot})),n.d(t,"darkTheme",(function(){return ai})),n.d(t,"buildChartTheme",(function(){return St})),n.d(t,"allColors",(function(){return wt})),n.d(t,"grayColors",(function(){return Ft})),n.d(t,"defaultColors",(function(){return xt}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(919),u=n.n(s),l=Object(a.createContext)({});function c(e){var t=e.x,n=e.y,r=e.dx,i=e.dy,s=e.children,u=Object(a.useMemo)((function(){return{x:t,y:n,dx:r,dy:i}}),[t,n,r,i]);return o.a.createElement(l.Provider,{value:u},s)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}c.propTypes={children:i.a.node.isRequired};var d={r:10,fill:"transparent",stroke:"#777",strokeDasharray:"4,2",strokeWidth:2};function h(e){var t=e.canEditLabel,n=void 0===t||t,r=e.canEditSubject,i=void 0===r||r,s=e.children,l=e.dx,h=void 0===l?0:l,p=e.dy,g=void 0===p?0:p,m=e.height,v=e.labelDragHandleProps,b=e.onDragEnd,y=e.onDragMove,_=e.onDragStart,A=e.subjectDragHandleProps,w=e.width,F=e.x,k=void 0===F?0:F,x=e.y,E=void 0===x?0:x,C=Object(a.useRef)(),S=Object(a.useRef)(),O=Object(a.useCallback)((function(e){var t,n,r,i,a,o,s,u,l=e.event;_&&_({event:l,x:k+(null!=(t=null==(n=C.current)?void 0:n.dx)?t:0),y:E+(null!=(r=null==(i=C.current)?void 0:i.dy)?r:0),dx:h+(null!=(a=null==(o=S.current)?void 0:o.dx)?a:0),dy:g+(null!=(s=null==(u=S.current)?void 0:u.dy)?s:0)})}),[h,g,_,k,E]),D=Object(a.useCallback)((function(e){var t,n,r,i,a,o,s,u,l=e.event;y&&y({event:l,x:k+(null!=(t=null==(n=C.current)?void 0:n.dx)?t:0),y:E+(null!=(r=null==(i=C.current)?void 0:i.dy)?r:0),dx:h+(null!=(a=null==(o=S.current)?void 0:o.dx)?a:0),dy:g+(null!=(s=null==(u=S.current)?void 0:u.dy)?s:0)})}),[h,g,y,k,E]),j=Object(a.useCallback)((function(e){var t,n,r,i,a,o,s,u,l=e.event;b&&b({event:l,x:k+(null!=(t=null==(n=C.current)?void 0:n.dx)?t:0),y:E+(null!=(r=null==(i=C.current)?void 0:i.dy)?r:0),dx:h+(null!=(a=null==(o=S.current)?void 0:o.dx)?a:0),dy:g+(null!=(s=null==(u=S.current)?void 0:u.dy)?s:0)})}),[h,g,b,k,E]),T=u()({onDragStart:O,onDragMove:D,onDragEnd:j,x:k,y:E}),P=u()({onDragStart:O,onDragMove:D,onDragEnd:j,x:h,y:g});return C.current=T,S.current=P,o.a.createElement(o.a.Fragment,null,o.a.createElement(c,{x:k+T.dx,y:E+T.dy,dx:h+P.dx,dy:g+P.dy},s),T.isDragging&&o.a.createElement("rect",{width:w,height:m,onMouseMove:T.dragMove,onMouseUp:T.dragEnd,fill:"transparent"}),i&&o.a.createElement("circle",f({cx:k,cy:E,transform:"translate("+T.dx+","+T.dy+")",onMouseMove:T.dragMove,onMouseUp:T.dragEnd,onMouseDown:T.dragStart,onTouchStart:T.dragStart,onTouchMove:T.dragMove,onTouchEnd:T.dragEnd,cursor:T.isDragging?"grabbing":"grab"},d,A)),P.isDragging&&o.a.createElement("rect",{width:w,height:m,onMouseMove:P.dragMove,onMouseUp:P.dragEnd,fill:"transparent"}),n&&o.a.createElement("circle",f({cx:k+T.dx+h,cy:E+T.dy+g,transform:"translate("+P.dx+","+P.dy+")",onMouseMove:P.dragMove,onMouseUp:P.dragEnd,onMouseDown:P.dragStart,onTouchStart:P.dragStart,onTouchMove:P.dragMove,onTouchEnd:P.dragEnd,cursor:P.isDragging?"grabbing":"grab"},d,v)))}h.propTypes={width:i.a.number.isRequired,height:i.a.number.isRequired,children:i.a.node.isRequired,canEditLabel:i.a.bool,canEditSubject:i.a.bool,onDragStart:i.a.func,onDragMove:i.a.func,onDragEnd:i.a.func};var p=n(1270),g=o.a.createContext({});function m(e){var t;return e&&"bandwidth"in e&&null!=(t=null==e?void 0:e.bandwidth())?t:0}function v(e){return null!=e&&"number"===typeof e&&!Number.isNaN(e)&&Number.isFinite(e)}var b=["AnnotationComponent","children","datum","dataKey","xAccessor","yAccessor","dx","dy"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function _(e){var t,n,r=e.AnnotationComponent,i=e.children,s=e.datum,u=e.dataKey,l=e.xAccessor,c=e.yAccessor,f=e.dx,d=void 0===f?0:f,h=e.dy,_=void 0===h?0:h,A=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,b),w=Object(a.useContext)(g)||{},F=w.innerHeight,k=w.innerWidth,x=w.margin,E=w.xScale,C=w.yScale,S=w.dataRegistry,O=Object(a.useMemo)((function(){return E?m(E):0}),[E]),D=Object(a.useMemo)((function(){return C?m(C):0}),[C]);if((!l||!c)&&!u)return console.warn("[@visx/xychart/BaseAnnotation]: dataKey or x/yAccessors must be specified."),null;var j=l&&c||null==u?null:null==S?void 0:S.get(u),T=l||(null==j?void 0:j.xAccessor),P=c||(null==j?void 0:j.yAccessor);if(!E||!C||!k||!F||!T||!P||!x)return null;var R=(null!=(t=Object(p.a)(E(T(s))))?t:NaN)+O/2,M=(null!=(n=Object(p.a)(C(P(s))))?n:NaN)+D/2,I=R+d+16>x.left+k?-d:d,B=M+_+16>x.top+F?-_:_;return v(R)&&v(M)?o.a.createElement(r,y({width:k,height:F},A,{x:R,y:M,dx:I,dy:B}),i):null}_.propTypes={dataKey:i.a.string,xAccessor:i.a.func,yAccessor:i.a.func};var A=["editable"];function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function F(e){var t=e.editable,n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,A);return o.a.createElement(_,w({AnnotationComponent:t?h:c},n))}F.propTypes={editable:i.a.bool};var k=n(167),x=["x","y","AnnotationComponent"],E=["editable"];function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function S(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function O(e){var t=e.x,n=void 0===t?0:t,r=e.y,i=void 0===r?0:r,s=e.AnnotationComponent,u=S(e,x),l=Object(a.useRef)({x:n,y:i}),c=Object(k.useSpring)({from:{x:l.current.x-n,y:l.current.y-i},to:{x:0,y:0},reset:!0});return Object(a.useEffect)((function(){l.current={x:n,y:i}}),[n,i]),o.a.createElement(k.animated.g,{transform:Object(k.to)([c.x,c.y],(function(e,t){return"translate("+e+", "+t+")"}))},o.a.createElement(s,C({x:n,y:i},u)))}function D(e){var t=e.editable,n=S(e,E),r=Object(a.useCallback)((function(e){return o.a.createElement(O,C({AnnotationComponent:t?h:c},e))}),[t]);return o.a.createElement(_,C({AnnotationComponent:r},n))}D.propTypes={editable:i.a.bool};var j=n(44),T=n.n(j),P=n(1362),R=n.n(P),M=n(921),I=n.n(M),B=n(674),N=n(563);function L(){return L=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},L.apply(this,arguments)}function U(e){var t=e.anchorLineOrientation,n=e.anchorLineStroke,r=e.verticalAnchor,i=e.horizontalAnchor,a=e.width,s=e.height,u={stroke:n,strokeWidth:2};return o.a.createElement(o.a.Fragment,null,"horizontal"===t&&"start"===r&&o.a.createElement("line",L({},u,{x1:0,x2:a,y1:0,y2:0})),"horizontal"===t&&"end"===r&&o.a.createElement("line",L({},u,{x1:0,x2:a,y1:s,y2:s})),"vertical"===t&&"start"===i&&o.a.createElement("line",L({},u,{x1:0,x2:0,y1:0,y2:s})),"vertical"===t&&"end"===i&&o.a.createElement("line",L({},u,{x1:a,x2:a,y1:0,y2:s})))}function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}U.propTypes={anchorLineOrientation:i.a.oneOf(["horizontal","vertical"]).isRequired,anchorLineStroke:i.a.string.isRequired,width:i.a.number.isRequired,height:i.a.number.isRequired};var z={top:12,right:12,bottom:12,left:12};function q(e){var t,n,r,i=e.anchorLineStroke,s=void 0===i?"#222":i,u=e.backgroundFill,c=void 0===u?"#eaeaea":u,f=e.backgroundPadding,d=e.backgroundProps,h=e.className,p=e.fontColor,g=void 0===p?"#222":p,m=e.horizontalAnchor,v=e.resizeObserverPolyfill,b=e.showAnchorLine,y=void 0===b||b,_=e.showBackground,A=void 0===_||_,w=e.subtitle,F=e.subtitleDy,k=void 0===F?4:F,x=e.subtitleFontSize,E=void 0===x?12:x,C=e.subtitleFontWeight,S=void 0===C?200:C,O=e.subtitleProps,D=e.title,j=e.titleFontSize,P=void 0===j?16:j,M=e.titleFontWeight,L=void 0===M?600:M,q=e.titleProps,V=e.verticalAnchor,W=e.width,G=e.maxWidth,K=void 0===G?125:G,Q=e.x,Y=e.y,X=Object(N.a)({polyfill:v}),J=X[0],Z=X[1],$=Object(N.a)({polyfill:v}),ee=$[0],te=$[1],ne=Object(a.useMemo)((function(){return function(e){return"undefined"===typeof e?z:"number"===typeof e?{top:e,right:e,bottom:e,left:e}:H({},z,e)}(f)}),[f]),re=Object(a.useContext)(l),ie=re.x,ae=void 0===ie?0:ie,oe=re.y,se=void 0===oe?0:oe,ue=re.dx,le=void 0===ue?0:ue,ce=re.dy,fe=void 0===ce?0:ce,de=Math.floor(ne.top+ne.bottom+(null!=(t=Z.height)?t:0)+(null!=(n=te.height)?n:0)),he=Object(B.a)(H({children:D,verticalAnchor:"start",capHeight:P,fontSize:P,fontWeight:L,fontFamily:null==q?void 0:q.fontFamily,width:K},q)).wordsByLines,pe=Object(B.a)(H({children:w,verticalAnchor:"start",capHeight:E,fontSize:E,fontWeight:S,fontFamily:null==O?void 0:O.fontFamily,width:K},O)).wordsByLines,ge=he.reduce((function(e,t){var n;return Math.max(e,null!=(n=t.width)?n:0)}),0),me=pe.reduce((function(e,t){var n;return Math.max(e,null!=(n=t.width)?n:0)}),0),ve=Math.ceil(Math.min(K,Math.max(ge,me))),be=ne.right+ne.left+ve,ye=null!=W?W:be,_e=ye-ne.left-ne.right,Ae=m||(Math.abs(le)<Math.abs(fe)?"middle":le>0?"start":"end"),we=V||(Math.abs(le)>Math.abs(fe)?"middle":fe>0?"start":"end"),Fe=Object(a.useMemo)((function(){var e=null==Q?ae+le:Q,t=null==Y?se+fe:Y;return"middle"===Ae&&(e-=ye/2),"end"===Ae&&(e-=ye),"middle"===we&&(t-=de/2),"end"===we&&(t-=de),{x:e,y:t}}),[Q,ae,le,Y,se,fe,Ae,we,ye,de]),ke=null==q?void 0:q.fontFamily,xe=Object(a.useMemo)((function(){return{fontSize:P,fontWeight:L,fontFamily:ke}}),[P,L,ke]),Ee=null==O?void 0:O.fontFamily,Ce=Object(a.useMemo)((function(){return{fontSize:E,fontWeight:S,fontFamily:Ee}}),[E,S,Ee]);return D||w?o.a.createElement(R.a,{top:Fe.y,left:Fe.x,pointerEvents:"none",className:T()("visx-annotationlabel",h),opacity:0===Z.height&&0===te.height?0:1},A&&o.a.createElement("rect",H({className:"visx-annotationlabel-background",fill:c,x:0,y:0,width:ye,height:de},d)),y&&o.a.createElement(U,{anchorLineOrientation:Math.abs(le)>Math.abs(fe)?"vertical":"horizontal",anchorLineStroke:s,verticalAnchor:we,horizontalAnchor:Ae,width:ye,height:de}),D&&o.a.createElement(I.a,H({innerTextRef:J,fill:g,verticalAnchor:"start",x:ne.left+("middle"===(null==q?void 0:q.textAnchor)?_e/2:0),y:ne.top,width:_e,capHeight:P,style:xe},q),D),w&&o.a.createElement(I.a,H({innerTextRef:ee,fill:g,verticalAnchor:"start",x:ne.left+("middle"===(null==O?void 0:O.textAnchor)?_e/2:0),y:ne.top+(null!=(r=Z.height)?r:0),dy:D?k:0,width:_e,capHeight:E,style:Ce},O),w)):null}function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},V.apply(this,arguments)}q.propTypes={anchorLineStroke:i.a.string,backgroundFill:i.a.string,backgroundPadding:i.a.oneOfType([i.a.number,i.a.shape({top:i.a.number,right:i.a.number,bottom:i.a.number,left:i.a.number})]),className:i.a.string,fontColor:i.a.string,showAnchorLine:i.a.bool,showBackground:i.a.bool,subtitle:i.a.string,subtitleDy:i.a.number,title:i.a.string,width:i.a.number,maxWidth:i.a.number,x:i.a.number,y:i.a.number};var W={fillOpacity:.7};function G(e){var t=Object(a.useContext)(g).theme,n=null==t?void 0:t.svgLabelBig,r=null==t?void 0:t.svgLabelSmall;return o.a.createElement(q,V({anchorLineStroke:null==t?void 0:t.axisStyles.x.bottom.axisLine.stroke,backgroundFill:null==t?void 0:t.backgroundColor,backgroundProps:W,showAnchorLine:!0,subtitleFontSize:null==r?void 0:r.fontSize,subtitleFontWeight:null==r?void 0:r.fontWeight,subtitleProps:r,titleFontSize:null==n?void 0:n.fontSize,titleFontWeight:null==n?void 0:n.fontWeight,titleProps:n},e))}function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K.apply(this,arguments)}function Q(e){var t,n,r,i,s=e.className,u=e.x,c=e.y,f=e.dx,d=e.dy,h=e.type,p=void 0===h?"elbow":h,g=e.stroke,m=void 0===g?"#222":g,v=e.pathProps,b=Object(a.useContext)(l),y=null==u?null!=(t=b.x)?t:0:u,_=null==c?null!=(n=b.y)?n:0:c,A=null==f?null!=(r=b.dx)?r:0:f,w=null==d?null!=(i=b.dy)?i:0:d,F=y,k=_,x=y+A,E=_+w;"elbow"===p&&(Math.abs(A)<=Math.abs(w)?(F=x,k=_+(w>0?1:-1)*Math.abs(F-y)):(k=E,F=y+(A>0?1:-1)*Math.abs(k-_)));return o.a.createElement("path",K({className:T()("visx-annotation-connector",s),strokeWidth:1,stroke:m,fill:"transparent",pointerEvents:"none",d:"M"+y+","+_+("elbow"===p?"L"+F+","+k:"")+"L"+x+","+E},v))}function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y.apply(this,arguments)}function X(e){var t=Object(a.useContext)(g).theme;return o.a.createElement(Q,Y({stroke:null==t?void 0:t.axisStyles.x.bottom.axisLine.stroke},e))}Q.propTypes={className:i.a.string,type:i.a.oneOf(["line","elbow"]),stroke:i.a.string};var J=["className","x","y","stroke","radius"];function Z(){return Z=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Z.apply(this,arguments)}function $(e){var t=e.className,n=e.x,r=e.y,i=e.stroke,s=void 0===i?"#222":i,u=e.radius,c=void 0===u?16:u,f=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,J),d=Object(a.useContext)(l);return o.a.createElement("circle",Z({className:T()("visx-annotation-subject","visx-annotation-subject-circle",t),cx:n||d.x,cy:r||d.y,r:c,fill:"transparent",pointerEvents:"none",stroke:s},f))}function ee(){return ee=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(this,arguments)}function te(e){var t=Object(a.useContext)(g).theme;return o.a.createElement($,ee({stroke:null==t?void 0:t.axisStyles.x.bottom.axisLine.stroke},e))}$.propTypes={className:i.a.string,stroke:i.a.string,radius:i.a.number};var ne=["className","x","y","orientation","min","max","stroke"];function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re.apply(this,arguments)}function ie(e){var t=e.className,n=e.x,r=e.y,i=e.orientation,s=void 0===i?"vertical":i,u=e.min,c=e.max,f=e.stroke,d=void 0===f?"#222":f,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ne),p=Object(a.useContext)(l),g="vertical"===s;return o.a.createElement("line",re({className:T()("visx-annotation-subject","visx-annotation-subject-line",t),x1:g?n||p.x:u,x2:g?n||p.x:c,y1:g?u:r||p.y,y2:g?c:r||p.y,fill:"transparent",pointerEvents:"none",stroke:d},h))}ie.propTypes={className:i.a.string,stroke:i.a.string,strokeWidth:i.a.number,orientation:i.a.oneOf(["vertical","horizontal"]),x:i.a.number,y:i.a.number,min:i.a.number.isRequired,max:i.a.number.isRequired};var ae=["min","max"];function oe(){return oe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oe.apply(this,arguments)}function se(e){var t,n,r,i=e.min,s=e.max,u=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ae),l=Object(a.useContext)(g),c=l.theme,f=l.margin,d=l.innerHeight,h=void 0===d?0:d,p=l.innerWidth,m=void 0===p?0:p;return o.a.createElement(ie,oe({stroke:null==c?void 0:c.axisStyles.x.bottom.axisLine.stroke,min:null!=(t=null!=i?i:"horizontal"===u.orientation?null==f?void 0:f.left:null==f?void 0:f.top)?t:0,max:null!=s?s:"horizontal"===u.orientation?(null!=(n=null==f?void 0:f.left)?n:0)+m:(null!=(r=null==f?void 0:f.top)?r:0)+h},u))}se.propTypes={min:i.a.number,max:i.a.number};var ue=n(1363),le=n.n(ue),ce=["AxisComponent"];function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fe.apply(this,arguments)}function de(e){var t,n,r,i,s,u,l,c=e.AxisComponent,f=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ce),d=Object(a.useContext)(g),h=d.theme,p=d.xScale,m=d.yScale,v=d.margin,b=d.width,y=d.height,_=f.orientation,A=Object(a.useMemo)((function(){var e,t,n,r;return"left"===_||"right"===_?null==h||null==(e=h.axisStyles)||null==(t=e.y)?void 0:t[_]:null==h||null==(n=h.axisStyles)||null==(r=n.x)?void 0:r[_]}),[h,_]),w=f.tickLabelProps,F=Object(a.useMemo)((function(){return w||A?function(e,t,n){return fe({},null==A?void 0:A.tickLabel,{width:"left"===_||"right"===_?null==v?void 0:v[_]:void 0},null==w?void 0:w(e,t,n))}:void 0}),[w,A,_,v]),k="bottom"===_?(null!=y?y:0)-(null!=(t=null==v?void 0:v.bottom)?t:0):"top"===_&&null!=(n=null==v?void 0:v.top)?n:0,x="left"===_?null!=(r=null==v?void 0:v.left)?r:0:"right"===_?(null!=b?b:0)-(null!=(i=null==v?void 0:v.right)?i:0):0,E="left"===_||"right"===_?m:p;return E?o.a.createElement(c,fe({top:k,left:x,labelProps:null==A?void 0:A.axisLabel,stroke:null==A||null==(s=A.axisLine)?void 0:s.stroke,strokeWidth:null==A||null==(u=A.axisLine)?void 0:u.strokeWidth,tickLength:null==A?void 0:A.tickLength,tickStroke:null==A||null==(l=A.tickLine)?void 0:l.stroke},f,{tickLabelProps:F,scale:E})):null}function he(){return he=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},he.apply(this,arguments)}function pe(e){return o.a.createElement(de,he({AxisComponent:le.a},e))}var ge=n(1364),me=n.n(ge),ve=n(1365),be=n.n(ve),ye=["rows","columns","GridRowsComponent","GridColumnsComponent"];function _e(){return _e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_e.apply(this,arguments)}function Ae(e){var t=e.rows,n=void 0===t||t,r=e.columns,i=void 0===r||r,s=e.GridRowsComponent,u=e.GridColumnsComponent,l=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ye),c=Object(a.useContext)(g),f=c.theme,d=c.xScale,h=c.yScale,p=c.margin,m=c.innerWidth,v=c.innerHeight,b=null==f?void 0:f.gridStyles;return o.a.createElement(o.a.Fragment,null,n&&h&&null!=m&&o.a.createElement(s,_e({left:null==p?void 0:p.left,lineStyle:b,width:m,scale:h},l)),i&&d&&null!=v&&o.a.createElement(u,_e({top:null==p?void 0:p.top,lineStyle:b,height:v,scale:d},l)))}Ae.propTypes={rows:i.a.bool,columns:i.a.bool};var we=["animationTrajectory"];function Fe(){return Fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fe.apply(this,arguments)}function ke(e){var t=e.animationTrajectory,n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,we),r=Object(a.useMemo)((function(){return function(e){return o.a.createElement(me.a,Fe({},e,{animationTrajectory:t}))}}),[t]),i=Object(a.useMemo)((function(){return function(e){return o.a.createElement(be.a,Fe({},e,{animationTrajectory:t}))}}),[t]);return o.a.createElement(Ae,Fe({GridRowsComponent:r,GridColumnsComponent:i},n))}var xe=n(1274),Ee=n(1279),Ce=n(1282),Se=n(1284),Oe={top:"top",left:"left",right:"right",bottom:"bottom"};function De(){return De=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},De.apply(this,arguments)}function je(e){var t=e.hideTicks,n=e.horizontal,r=e.orientation,i=e.tickClassName,a=e.tickComponent,s=e.tickLabelProps,u=e.tickStroke,l=void 0===u?"#222":u,c=e.tickTransform,f=e.ticks,d=e.strokeWidth,h=e.tickLineProps;return f.map((function(e){var u,f=e.value,p=e.index,g=e.from,m=e.to,v=e.formattedValue,b=null!=(u=s[p])?u:{},y=Math.max(10,"number"===typeof b.fontSize&&b.fontSize||0),_=m.y+(n&&r!==Oe.top?y:0);return o.a.createElement(xe.a,{key:"visx-tick-"+f+"-"+p,className:T()("visx-axis-tick",i),transform:c},!t&&o.a.createElement(Ce.a,De({from:g,to:m,stroke:l,strokeWidth:d,strokeLinecap:"square"},h)),a?a(De({},b,{x:m.x,y:_,formattedValue:v})):o.a.createElement(Se.a,De({x:m.x,y:_},b),v))}))}function Te(){return Te=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Te.apply(this,arguments)}var Pe={textAnchor:"middle",fontFamily:"Arial",fontSize:10,fill:"#222"};function Re(e){var t=e.axisFromPoint,n=e.axisLineClassName,r=e.axisToPoint,i=e.hideAxisLine,a=e.hideTicks,s=e.horizontal,u=e.label,l=void 0===u?"":u,c=e.labelClassName,f=e.labelOffset,d=void 0===f?14:f,h=e.labelProps,p=void 0===h?Pe:h,g=e.orientation,m=void 0===g?Oe.bottom:g,v=e.scale,b=e.stroke,y=void 0===b?"#222":b,_=e.strokeDasharray,A=e.strokeWidth,w=void 0===A?1:A,F=e.tickClassName,k=e.tickComponent,x=e.tickLineProps,E=e.tickLabelProps,C=void 0===E?function(){return Pe}:E,S=e.tickLength,O=void 0===S?8:S,D=e.tickStroke,j=void 0===D?"#222":D,P=e.tickTransform,R=e.ticks,M=e.ticksComponent,I=void 0===M?je:M,B=R.map((function(e){var t=e.value,n=e.index;return C(t,n,R)})),N=Math.max.apply(Math,[10].concat(B.map((function(e){return"number"===typeof e.fontSize?e.fontSize:0}))));return o.a.createElement(o.a.Fragment,null,I({hideTicks:a,horizontal:s,orientation:m,scale:v,tickClassName:F,tickComponent:k,tickLabelProps:B,tickStroke:j,tickTransform:P,ticks:R,strokeWidth:w,tickLineProps:x}),!i&&o.a.createElement(Ce.a,{className:T()("visx-axis-line",n),from:t,to:r,stroke:y,strokeWidth:w,strokeDasharray:_}),l&&o.a.createElement(Se.a,Te({className:T()("visx-axis-label",c)},function(e){var t,n,r,i=e.labelOffset,a=e.labelProps,o=e.orientation,s=e.range,u=e.tickLabelFontSize,l=e.tickLength,c=o===Oe.left||o===Oe.top?-1:1;if(o===Oe.top||o===Oe.bottom){var f=o===Oe.bottom&&"number"===typeof a.fontSize?a.fontSize:0;t=(Number(s[0])+Number(s[s.length-1]))/2,n=c*(l+i+u+f)}else t=c*((Number(s[0])+Number(s[s.length-1]))/2),n=-(l+i),r="rotate("+90*c+")";return{x:t,y:n,transform:r}}({labelOffset:d,labelProps:p,orientation:m,range:v.range(),tickLabelFontSize:N,tickLength:O}),p),l))}var Me=n(1280);var Ie=n(454);function Be(e,t){var n=e.x,r=e.y;return new Ie.a(t?{x:n,y:r}:{x:r,y:n})}function Ne(){return Ne=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ne.apply(this,arguments)}var Le=["children","axisClassName","hideAxisLine","hideTicks","hideZero","left","numTicks","orientation","rangePadding","scale","tickFormat","tickLength","tickValues","top"];function Ue(){return Ue=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ue.apply(this,arguments)}function He(e){var t,n=e.children,r=void 0===n?Re:n,i=e.axisClassName,a=e.hideAxisLine,s=void 0!==a&&a,u=e.hideTicks,l=void 0!==u&&u,c=e.hideZero,f=void 0!==c&&c,d=e.left,h=void 0===d?0:d,g=e.numTicks,m=void 0===g?10:g,v=e.orientation,b=void 0===v?Oe.bottom:v,y=e.rangePadding,_=void 0===y?0:y,A=e.scale,w=e.tickFormat,F=e.tickLength,k=void 0===F?8:F,x=e.tickValues,E=e.top,C=void 0===E?0:E,S=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Le),O=null!=w?w:function(e){return"tickFormat"in e?e.tickFormat():Me.a}(A),D=b===Oe.left,j=b===Oe.top,P=j||b===Oe.bottom,R=function(e,t){void 0===t&&(t="center");var n=e;if("start"!==t&&"bandwidth"in n){var r=n.bandwidth();return"center"===t&&(r/=2),n.round()&&(r=Math.round(r)),function(e){var t=n(e);return"number"===typeof t?t+r:t}}return e}(A),M=D||j?-1:1,I=A.range(),B=(void 0===(t=_)&&(t=0),"number"===typeof t?{start:t,end:t}:Ne({start:0,end:0},t)),N=Be({x:Number(I[0])+.5-B.start,y:0},P),L=Be({x:Number(I[I.length-1])+.5+B.end,y:0},P),U=(null!=x?x:Object(Ee.a)(A,m)).filter((function(e){return!f||0!==e&&"0"!==e})).map((function(e,t){return{value:e,index:t}})),H=U.map((function(e){var t=e.value,n=e.index,r=Object(p.a)(R(t));return{value:t,index:n,from:Be({x:r,y:0},P),to:Be({x:r,y:k*M},P),formattedValue:O(t,n,U)}}));return o.a.createElement(xe.a,{className:T()("visx-axis",i),top:C,left:h},r(Ue({},S,{axisFromPoint:N,axisToPoint:L,hideAxisLine:s,hideTicks:l,hideZero:f,horizontal:P,numTicks:m,orientation:b,rangePadding:_,scale:A,tickFormat:O,tickLength:k,tickPosition:R,tickSign:M,ticks:H})))}function ze(){return ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(this,arguments)}function qe(e){return o.a.createElement(de,ze({AxisComponent:He},e))}var Ve=n(901),We=n.n(Ve),Ge=n(902),Ke=n.n(Ge);function Qe(){return Qe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qe.apply(this,arguments)}function Ye(e){return o.a.createElement(Ae,Qe({GridRowsComponent:We.a,GridColumnsComponent:Ke.a},e))}var Xe=n(1289),Je=n(351),Ze=Object(a.createContext)(null),$e=["debounce","detectBounds","horizontalCrosshairStyle","glyphStyle","renderTooltip","renderGlyph","resizeObserverPolyfill","scroll","showDatumGlyph","showHorizontalCrosshair","showSeriesGlyphs","showVerticalCrosshair","snapTooltipToDatumX","snapTooltipToDatumY","verticalCrosshairStyle","zIndex"],et=["x","y"];function tt(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function nt(){return nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nt.apply(this,arguments)}var rt={position:"absolute",pointerEvents:"none",fontSize:0,lineHeight:0},it={position:"absolute",left:0,top:0,opacity:0,width:0,height:0,pointerEvents:"none"};function at(e){var t=(Object(a.useContext)(g)||{}).theme;return o.a.createElement("circle",nt({cx:e.x,cy:e.y,r:e.size,fill:e.color,stroke:null==t?void 0:t.backgroundColor,strokeWidth:1.5,paintOrder:"fill"},e.glyphStyle))}function ot(e){return o.a.createElement(at,e)}function st(e){var t,n,r,i,s,u,l,c,f,d,h,p,b,y=e.debounce,_=e.detectBounds,A=e.horizontalCrosshairStyle,w=e.glyphStyle,F=e.renderTooltip,k=e.renderGlyph,x=void 0===k?ot:k,E=e.resizeObserverPolyfill,C=e.scroll,S=void 0===C||C,O=e.showDatumGlyph,D=void 0!==O&&O,j=e.showHorizontalCrosshair,T=void 0!==j&&j,P=e.showSeriesGlyphs,R=void 0!==P&&P,M=e.showVerticalCrosshair,I=void 0!==M&&M,B=e.snapTooltipToDatumX,N=void 0!==B&&B,L=e.snapTooltipToDatumY,U=void 0!==L&&L,H=e.verticalCrosshairStyle,z=e.zIndex,q=tt(e,$e),V=Object(a.useContext)(g)||{},W=V.colorScale,G=V.theme,K=V.innerHeight,Q=V.innerWidth,Y=V.margin,X=V.xScale,J=V.yScale,Z=V.dataRegistry,$=Object(a.useContext)(Ze),ee=Object(Xe.a)({debounce:y,detectBounds:_,polyfill:E,scroll:S,zIndex:z}),te=ee.containerRef,ne=ee.TooltipInPortal,re=ee.forceRefreshBounds,ie=Object(a.useCallback)((function(e){var t;te(null!=(t=null==e?void 0:e.parentElement)?t:null)}),[te]),ae=null!=$&&$.tooltipOpen?F(nt({},$,{colorScale:W})):null,oe=(null==$?void 0:$.tooltipOpen)&&null!=ae,se=Object(a.useRef)(!1);Object(a.useEffect)((function(){oe&&!se.current&&re(),se.current=oe}),[oe,re]);var ue=null==$?void 0:$.tooltipLeft,le=null==$?void 0:$.tooltipTop,ce=X?m(X):0,fe=J?m(J):0,de=Object(a.useCallback)((function(e,t){var n,r,i=null==Z?void 0:Z.get(e),a=null==i?void 0:i.xAccessor,o=null==i?void 0:i.yAccessor;return{left:X&&a?null!=(n=Number(X(a(t)))+ce/2)?n:0:void 0,top:J&&o?null!=(r=Number(J(o(t)))+fe/2)?r:0:void 0}}),[Z,ce,fe,X,J]),he=null==$||null==(t=$.tooltipData)?void 0:t.nearestDatum,pe=null!=(n=null==he?void 0:he.key)?n:"";if(oe&&he&&(N||U)){var ge=de(pe,he.datum),me=ge.left,ve=ge.top;ue=N&&v(me)?me:ue,le=U&&v(ve)?ve:le}var be=[];if(oe&&(D||R)){var ye,_e,Ae,we=Number(null!=(ye=null==w?void 0:w.radius)?ye:4);if(R)Object.values(null!=(_e=null==$||null==(Ae=$.tooltipData)?void 0:Ae.datumByKey)?_e:{}).forEach((function(e){var t,n,r,i=e.key,a=e.datum,o=e.index,s=null!=(t=null!=(n=null==W?void 0:W(i))?n:null==G||null==(r=G.htmlLabel)?void 0:r.color)?t:"#222",u=de(i,a),l=u.left,c=u.top;v(l)&&v(c)&&be.push({key:i,color:s,datum:a,index:o,size:we,x:l,y:c,glyphStyle:w,isNearestDatum:!!he&&he.key===i})}));else if(he){var Fe=de(pe,he.datum),ke=Fe.left,xe=Fe.top;if(v(ke)&&v(xe)){var Ee,Ce,Se,Oe,De,je,Te=null!=(Ee=null!=(Ce=null!=(Se=null!=(Oe=pe&&(null==W?void 0:W(pe)))?Oe:null)?Se:null==G||null==(De=G.gridStyles)?void 0:De.stroke)?Ce:null==G||null==(je=G.htmlLabel)?void 0:je.color)?Ee:"#222";be.push({key:pe,color:Te,datum:he.datum,index:he.index,size:we,x:ke,y:xe,glyphStyle:w,isNearestDatum:!0})}}}return o.a.createElement(o.a.Fragment,null,o.a.createElement("svg",{ref:ie,style:it}),oe&&o.a.createElement(o.a.Fragment,null,I&&o.a.createElement(ne,{className:"visx-crosshair visx-crosshair-vertical",left:ue,top:null==Y?void 0:Y.top,offsetLeft:0,offsetTop:0,detectBounds:!1,style:rt},o.a.createElement("svg",{width:"1",height:K,overflow:"visible"},o.a.createElement("line",nt({x1:0,x2:0,y1:0,y2:K,strokeWidth:1.5,stroke:null!=(r=null!=(i=null==G||null==(s=G.gridStyles)?void 0:s.stroke)?i:null==G||null==(u=G.htmlLabel)?void 0:u.color)?r:"#222"},H)))),T&&o.a.createElement(ne,{className:"visx-crosshair visx-crosshair-horizontal",left:null==Y?void 0:Y.left,top:le,offsetLeft:0,offsetTop:0,detectBounds:!1,style:rt},o.a.createElement("svg",{width:Q,height:"1",overflow:"visible"},o.a.createElement("line",nt({x1:0,x2:Q,y1:0,y2:0,strokeWidth:1.5,stroke:null!=(l=null!=(c=null==G||null==(f=G.gridStyles)?void 0:f.stroke)?c:null==G||null==(d=G.htmlLabel)?void 0:d.color)?l:"#222"},A)))),be.map((function(e,t){var n=e.x,r=e.y,i=tt(e,et);return o.a.createElement(ne,{key:t,className:"visx-tooltip-glyph",left:n,top:r,offsetLeft:0,offsetTop:0,detectBounds:!1,style:rt},o.a.createElement("svg",{overflow:"visible"},x(nt({x:0,y:0},i))))})),o.a.createElement(ne,nt({left:ue,top:le,style:nt({},Je.b,{background:null!=(h=null==G?void 0:G.backgroundColor)?h:"white",boxShadow:"0 1px 2px "+(null!=G&&null!=(p=G.htmlLabel)&&p.color?(null==G||null==(b=G.htmlLabel)?void 0:b.color)+"55":"#22222255")},null==G?void 0:G.htmlLabel)},q),ae)))}function ut(e){var t=Object(a.useContext)(Ze);return null!=t&&t.tooltipOpen?o.a.createElement(st,e):null}at.propTypes={isNearestDatum:i.a.bool.isRequired},st.propTypes={renderTooltip:i.a.func.isRequired,renderGlyph:i.a.func,snapTooltipToDatumX:i.a.bool,snapTooltipToDatumY:i.a.bool,showVerticalCrosshair:i.a.bool,showHorizontalCrosshair:i.a.bool,showDatumGlyph:i.a.bool,showSeriesGlyphs:i.a.bool},ut.propTypes={renderTooltip:i.a.func.isRequired,renderGlyph:i.a.func,snapTooltipToDatumX:i.a.bool,snapTooltipToDatumY:i.a.bool,showVerticalCrosshair:i.a.bool,showHorizontalCrosshair:i.a.bool,showDatumGlyph:i.a.bool,showSeriesGlyphs:i.a.bool};var lt=n(903),ct=n.n(lt),ft=n(1271),dt=Object(a.createContext)(null);function ht(e,t,n){var r=Object(a.useContext)(dt),i=Object(a.useRef)();i.current=n;var o=Object(a.useCallback)((function(e,t,n){r&&r.emit(e,{event:t,svgPoint:Object(ft.a)(t),source:n})}),[r]);return Object(a.useEffect)((function(){if(r&&e&&t){var n=function(e){var n;(!i.current||null!=e&&e.source&&null!=(n=i.current)&&n.includes(e.source))&&t(e)};return r.on(e,n),function(){return null==r?void 0:r.off(e,n)}}}),[r,e,t]),r?o:null}function pt(e){var t=e.children,n=Object(a.useMemo)((function(){return{all:e=e||new Map,on:function(t,n){var r=e.get(t);r&&r.push(n)||e.set(t,[n])},off:function(t,n){var r=e.get(t);r&&r.splice(r.indexOf(n)>>>0,1)},emit:function(t,n){(e.get(t)||[]).slice().map((function(e){e(n)})),(e.get("*")||[]).slice().map((function(e){e(t,n)}))}};var e}),[]);return o.a.createElement(dt.Provider,{value:n},t)}var gt=n(142),mt=n.n(gt),vt=n(691);function bt(){return bt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bt.apply(this,arguments)}function yt(e){var t=e.hideTooltipDebounceMs,n=void 0===t?400:t,r=e.children,i=Object(vt.a)(void 0),s=i.tooltipOpen,u=i.tooltipLeft,l=i.tooltipTop,c=i.tooltipData,f=i.updateTooltip,d=i.hideTooltip,h=Object(a.useRef)(null),p=Object(a.useRef)((function(e){var t=e.svgPoint,n=e.index,r=e.key,i=e.datum,a=e.distanceX,o=e.distanceY;h.current&&(h.current.cancel(),h.current=null);var s=v(a)?a:1/0,u=v(o)?o:1/0,l=Math.sqrt(Math.pow(s,2)+Math.pow(u,2));f((function(e){var a,o,s,u=e.tooltipData,c=null!=u&&u.nearestDatum&&v(u.nearestDatum.distance)?u.nearestDatum.distance:1/0;return{tooltipOpen:!0,tooltipLeft:null==t?void 0:t.x,tooltipTop:null==t?void 0:t.y,tooltipData:{nearestDatum:(null!=(a=null==u||null==(o=u.nearestDatum)?void 0:o.key)?a:"")!==r&&c<l?null==u?void 0:u.nearestDatum:{key:r,index:n,datum:i,distance:l},datumByKey:bt({},null==u?void 0:u.datumByKey,(s={},s[r]={datum:i,index:n,key:r},s))}}}))})),g=Object(a.useCallback)((function(){h.current=mt()(d,n),h.current()}),[d,n]),m=Object(a.useMemo)((function(){return{tooltipOpen:s,tooltipLeft:u,tooltipTop:l,tooltipData:c,updateTooltip:f,showTooltip:p.current,hideTooltip:g}}),[g,c,u,s,l,f]);return o.a.createElement(Ze.Provider,{value:m},r)}yt.propTypes={hideTooltipDebounceMs:i.a.number,children:i.a.node.isRequired};var _t=n(1366),At=n.n(_t),wt={red:["#fff5f5","#ffe3e3","#ffc9c9","#ffa8a8","#ff8787","#ff6b6b","#fa5252","#f03e3e","#e03131","#c92a2a"],pink:["#fff0f6","#ffdeeb","#fcc2d7","#faa2c1","#f783ac","#f06595","#e64980","#d6336c","#c2255c","#a61e4d"],grape:["#f8f0fc","#f3d9fa","#eebefa","#e599f7","#da77f2","#cc5de8","#be4bdb","#ae3ec9","#9c36b5","#862e9c"],violet:["#f3f0ff","#e5dbff","#d0bfff","#b197fc","#9775fa","#845ef7","#7950f2","#7048e8","#6741d9","#5f3dc4"],indigo:["#edf2ff","#dbe4ff","#bac8ff","#91a7ff","#748ffc","#5c7cfa","#4c6ef5","#4263eb","#3b5bdb","#364fc7"],blue:["#e8f7ff","#ccedff","#a3daff","#72c3fc","#4dadf7","#329af0","#228ae6","#1c7cd6","#1b6ec2","#1862ab"],cyan:["#e3fafc","#c5f6fa","#99e9f2","#66d9e8","#3bc9db","#22b8cf","#15aabf","#1098ad","#0c8599","#0b7285"],teal:["#e6fcf5","#c3fae8","#96f2d7","#63e6be","#38d9a9","#20c997","#12b886","#0ca678","#099268","#087f5b"],green:["#ebfbee","#d3f9d8","#b2f2bb","#8ce99a","#69db7c","#51cf66","#40c057","#37b24d","#2f9e44","#2b8a3e"],lime:["#f4fce3","#e9fac8","#d8f5a2","#c0eb75","#a9e34b","#94d82d","#82c91e","#74b816","#66a80f","#5c940d"],yellow:["#fff9db","#fff3bf","#ffec99","#ffe066","#ffd43b","#fcc419","#fab005","#f59f00","#f08c00","#e67700"],orange:["#fff4e6","#ffe8cc","#ffd8a8","#ffc078","#ffa94d","#ff922b","#fd7e14","#f76707","#e8590c","#d9480f"],gray:["#f8f9fa","#f1f3f5","#e9ecef","#dee2e6","#ced4da","#adb5bd","#868e96","#495057","#343a40","#212529"]},Ft=wt.gray,kt=Ft[7],xt=[wt.cyan[9],wt.cyan[3],wt.yellow[5],wt.red[4],wt.grape[8],wt.grape[5],wt.pink[9]];function Et(){return Et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Et.apply(this,arguments)}var Ct={fontFamily:"-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif",fontWeight:700,fontSize:12,textAnchor:"middle",pointerEvents:"none",letterSpacing:.4};function St(e){var t,n,r,i,a,o,s=Et({},Ct,{fill:kt,stroke:"none"},e.svgLabelBig),u=Et({},Ct,{fontWeight:200,fontSize:11,fill:kt,stroke:"none"},e.svgLabelSmall),l=Et({color:null!=(t=null!=(n=null!=(r=null==(i=e.htmlLabel)?void 0:i.color)?r:null==(a=e.svgLabelBig)?void 0:a.fill)?n:null==(o=e.svgLabelSmall)?void 0:o.fill)?t:kt},Ct,e.htmlLabel);return{backgroundColor:e.backgroundColor,colors:[].concat(e.colors),htmlLabel:Et({},l),svgLabelSmall:Et({},u),svgLabelBig:Et({},s),gridStyles:Et({stroke:e.gridColor,strokeWidth:1},e.gridStyles),axisStyles:{x:{top:{axisLabel:Et({},s,{dy:"-0.25em"}),axisLine:Et({stroke:e.gridColorDark,strokeWidth:2},e.xAxisLineStyles),tickLabel:Et({},u,{dy:"-0.25em"}),tickLength:e.tickLength,tickLine:Et({strokeWidth:1,stroke:e.gridColor},e.xTickLineStyles)},bottom:{axisLabel:Et({},s,{dy:"-0.25em"}),axisLine:Et({stroke:e.gridColorDark,strokeWidth:2},e.xAxisLineStyles),tickLabel:Et({},u,{dy:"0.125em"}),tickLength:e.tickLength,tickLine:Et({strokeWidth:1,stroke:e.gridColor},e.xTickLineStyles)}},y:{left:{axisLabel:Et({},s,{dx:"-1.25em"}),axisLine:Et({stroke:e.gridColor,strokeWidth:1},e.yAxisLineStyles),tickLabel:Et({},u,{textAnchor:"end",dx:"-0.25em",dy:"0.25em"}),tickLength:e.tickLength,tickLine:Et({strokeWidth:1,stroke:e.gridColor},e.yTickLineStyles)},right:{axisLabel:Et({},s,{dx:"1.25em"}),axisLine:Et({stroke:e.gridColor,strokeWidth:1},e.yAxisLineStyles),tickLabel:Et({},u,{textAnchor:"start",dx:"0.25em",dy:"0.25em"}),tickLength:e.tickLength,tickLine:Et({strokeWidth:1,stroke:e.gridColor},e.yTickLineStyles)}}}}}var Ot=St({backgroundColor:"#fff",colors:xt,tickLength:4,svgLabelSmall:{fill:Ft[7]},svgLabelBig:{fill:Ft[9]},gridColor:Ft[5],gridColorDark:Ft[9]}),Dt=o.a.createContext(Ot),jt=function(){function e(){this.registry={},this.registryKeys=[]}var t=e.prototype;return t.registerData=function(e){var t=this;(Array.isArray(e)?e:[e]).forEach((function(e){e.key in t.registry&&null!=t.registry[e.key]&&console.debug("Overriding data registry key",e.key),t.registry[e.key]=e,t.registryKeys=Object.keys(t.registry)}))},t.unregisterData=function(e){var t=this;(Array.isArray(e)?e:[e]).forEach((function(e){delete t.registry[e],t.registryKeys=Object.keys(t.registry)}))},t.entries=function(){return Object.values(this.registry)},t.get=function(e){return this.registry[e]},t.keys=function(){return this.registryKeys},e}();var Tt={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}};var Pt=n(1281),Rt=n(1278),Mt=n(24),It=function(e,t){var n,r;if(void 0===t){var i,a=Object(Mt.a)(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(void 0===n?o>=o&&(n=r=o):(n>o&&(n=o),r<o&&(r=o)))}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=Object(Mt.a)(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(void 0===n?c>=c&&(n=r=c):(n>c&&(n=c),r<c&&(r=c)))}}catch(f){l.e(f)}finally{l.f()}}return[n,r]};function Bt(e){return"band"===(null==e?void 0:e.type)||"ordinal"===(null==e?void 0:e.type)||"point"===(null==e?void 0:e.type)}function Nt(){return Nt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nt.apply(this,arguments)}function Lt(e){var t=e.initialDimensions,n=e.theme,r=e.xScale,i=e.yScale,s=e.children,u=e.horizontal,l=void 0===u?"auto":u,c=Object(a.useContext)(Dt),f=n||c,d=function(e){var t=Object(a.useState)({width:null==(null==e?void 0:e.width)?Tt.width:e.width,height:null==(null==e?void 0:e.height)?Tt.height:e.height,margin:null==(null==e?void 0:e.margin)?Tt.margin:e.margin}),n=t[0],r=t[1],i=Object(a.useCallback)((function(e){e.width===n.width&&e.height===n.height&&e.margin.left===n.margin.left&&e.margin.right===n.margin.right&&e.margin.top===n.margin.top&&e.margin.bottom===n.margin.bottom||r(e)}),[n.width,n.height,n.margin.left,n.margin.right,n.margin.bottom,n.margin.top]);return[n,i]}(t),h=d[0],p=h.width,m=h.height,v=h.margin,b=d[1],y=Math.max(0,p-v.left-v.right),_=Math.max(0,m-v.top-v.bottom),A=function(){var e=Object(a.useState)(Math.random())[1],t=Object(a.useMemo)((function(){return new jt}),[]);return Object(a.useMemo)((function(){return{registerData:function(){t.registerData.apply(t,arguments),e(Math.random())},unregisterData:function(){t.unregisterData.apply(t,arguments),e(Math.random())},entries:function(){return t.entries()},get:function(e){return t.get(e)},keys:function(){return t.keys()}}}),[t])}(),w=function(e){var t=e.dataRegistry,n=e.xRange,r=e.xScaleConfig,i=e.yRange,o=e.yScaleConfig,s=t.keys(),u=n[0],l=n[1],c=i[0],f=i[1];return{xScale:Object(a.useMemo)((function(){var e=s.map((function(e){return t.get(e)})),n=e.reduce((function(e,t){return t?e.concat(t.data.map((function(e){return t.xAccessor(e)}))):e}),[]);if(0!==n.length){var i=Bt(r)?n:It(n),a=Object(Pt.a)(r)?Object(Rt.a)(Nt({range:[u,l],domain:i,zero:!0},r)):Object(Rt.a)(Nt({range:[u,l],domain:i},r));return e.forEach((function(e){null!=e&&e.xScale&&(a=e.xScale(a))})),a}}),[t,r,s,u,l]),yScale:Object(a.useMemo)((function(){var e=s.map((function(e){return t.get(e)})),n=e.reduce((function(e,t){return t?e.concat(t.data.map((function(e){return t.yAccessor(e)}))):e}),[]);if(0!==n.length){var r=Bt(o)?n:It(n),i=Object(Pt.a)(o)?Object(Rt.a)(Nt({range:[c,f],domain:r,zero:!0},o)):Object(Rt.a)(Nt({range:[c,f],domain:r},o));return e.forEach((function(e){null!=e&&e.yScale&&(i=e.yScale(i))})),i}}),[t,o,s,c,f])}}({dataRegistry:A,xScaleConfig:r,yScaleConfig:i,xRange:[v.left,Math.max(0,p-v.right)],yRange:[Math.max(0,m-v.bottom),v.top]}),F=w.xScale,k=w.yScale,x=A.keys(),E=Object(a.useMemo)((function(){return At()({domain:x,range:f.colors})}),[x,f.colors]),C="auto"===l?Bt(i)||"time"===i.type||"utc"===i.type:l,S=Object(a.useMemo)((function(){return{dataRegistry:A,registerData:A.registerData,unregisterData:A.unregisterData,xScale:F,yScale:k,colorScale:E,theme:f,width:p,height:m,margin:v,innerWidth:y,innerHeight:_,setDimensions:b,horizontal:C}}),[E,A,m,C,_,y,v,b,f,p,F,k]);return o.a.createElement(g.Provider,{value:S},s)}function Ut(e){var t=e.source,n=e.onPointerOut,r=void 0===n||n,i=e.onPointerMove,o=void 0===i||i,s=e.onPointerUp,u=void 0===s||s,l=e.onPointerDown,c=void 0===l||l,f=e.onFocus,d=void 0!==f&&f,h=e.onBlur,p=void 0!==h&&h,g=ht(),m=Object(a.useCallback)((function(e){return null==g?void 0:g("pointermove",e,t)}),[g,t]),v=Object(a.useCallback)((function(e){return null==g?void 0:g("pointerout",e,t)}),[g,t]),b=Object(a.useCallback)((function(e){return null==g?void 0:g("pointerup",e,t)}),[g,t]),y=Object(a.useCallback)((function(e){return null==g?void 0:g("pointerdown",e,t)}),[g,t]),_=Object(a.useCallback)((function(e){return null==g?void 0:g("focus",e,t)}),[g,t]),A=Object(a.useCallback)((function(e){return null==g?void 0:g("blur",e,t)}),[g,t]);return{onPointerMove:o?m:void 0,onFocus:d?_:void 0,onBlur:p?A:void 0,onPointerOut:r?v:void 0,onPointerUp:u?b:void 0,onPointerDown:c?y:void 0}}Lt.propTypes={children:i.a.node.isRequired,horizontal:i.a.oneOfType([i.a.bool,i.a.oneOf(["auto"])])};var Ht="XYCHART_EVENT_SOURCE";function zt(e){return!!e&&("clientX"in e||"changedTouches"in e)}var qt=n(758),Vt=n(2413),Wt=n(933);function Gt(e){var t,n,r=e.scale,i=e.accessor,a=e.scaledValue,o=e.data,s=r;if("invert"in s&&"function"===typeof s.invert){var u=Object(qt.a)(i).left,l=Number(s.invert(a)),c=u(o,l),f=o[c-1],d=o[c];n=(t=!f||Math.abs(l-i(f))>Math.abs(l-i(d))?d:f)===f?c-1:c}else{if(!("step"in s)||"undefined"===typeof s.step)return console.warn("[visx/xychart/findNearestDatum] encountered incompatible scale type, bailing"),null;var h=r.domain(),p=r.range().map(Number),g=[].concat(p).sort((function(e,t){return e-t})),m=Object(Vt.a)(g[0],g[1],s.step()),v=Object(Wt.a)(m,a),b=(p[0]<p[1]?h:h.reverse())[v-1],y=o.findIndex((function(e){return String(i(e))===String(b)}));t=o[y],n=y}return null==t||null==n?null:{datum:t,index:n,distance:Math.abs(Number(s(i(t)))-a)}}function Kt(e){var t=e.xScale,n=e.xAccessor,r=e.yScale,i=e.yAccessor,a=e.point,o=e.data;if(!a)return null;var s=Gt({scale:t,accessor:n,scaledValue:a.x,data:o});return s?{datum:s.datum,index:s.index,distanceX:s.distance,distanceY:Math.abs(Number(r(i(s.datum)))-a.y)}:null}function Qt(e){var t=e.yScale,n=e.yAccessor,r=e.xScale,i=e.xAccessor,a=e.point,o=e.data;if(!a)return null;var s=Gt({scale:t,accessor:n,scaledValue:a.y,data:o});return s?{datum:s.datum,index:s.index,distanceY:s.distance,distanceX:Math.abs(Number(r(i(s.datum)))-a.x)}:null}function Yt(){return Yt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yt.apply(this,arguments)}var Xt="__POINTER_EVENTS_ALL",Jt="__POINTER_EVENTS_NEAREST";function Zt(e){var t=e.dataKey,n=e.findNearestDatum,r=e.onBlur,i=e.onFocus,o=e.onPointerMove,s=e.onPointerOut,u=e.onPointerUp,l=e.onPointerDown,c=e.allowedSources,f=Object(a.useContext)(g),d=f.width,h=f.height,p=f.horizontal,m=f.dataRegistry,v=f.xScale,b=f.yScale,y=n||(p?Qt:Kt),_=Object(a.useCallback)((function(e){var n,r=e||{},i=r.svgPoint,a=r.event,o={},s=null,u=1/0;return e&&a&&i&&d&&h&&v&&b?((t===Jt||t===Xt?null!=(n=null==m?void 0:m.keys())?n:[]:Array.isArray(t)?t:[t]).forEach((function(e){var n=null==m?void 0:m.get(e);if(n){var r=y({dataKey:e,data:n.data,height:h,point:i,width:d,xAccessor:n.xAccessor,xScale:v,yAccessor:n.yAccessor,yScale:b});if(r&&(o[e]=Yt({key:e,svgPoint:i,event:a},r),t===Jt)){var l,c,f=Math.sqrt((null!=(l=r.distanceX)?l:Math.pow(1/0,2))+(null!=(c=r.distanceY)?c:Math.pow(1/0,2)));s=f<u?o[e]:s,u=Math.min(u,f)}}})),(t===Jt?[s]:t===Xt||Array.isArray(t)?Object.values(o):[o[t]]).filter((function(e){return e}))):[]}),[t,m,v,b,d,h,y]),A=Object(a.useCallback)((function(e){o&&_(e).forEach((function(e){return o(e)}))}),[_,o]),w=Object(a.useCallback)((function(e){u&&_(e).forEach((function(e){return u(e)}))}),[_,u]),F=Object(a.useCallback)((function(e){l&&_(e).forEach((function(e){return l(e)}))}),[_,l]),k=Object(a.useCallback)((function(e){i&&_(e).forEach((function(e){return i(e)}))}),[_,i]),x=Object(a.useCallback)((function(e){var t=null==e?void 0:e.event;t&&zt(t)&&s&&s(t)}),[s]),E=Object(a.useCallback)((function(e){var t=null==e?void 0:e.event;t&&function(e){return!!e&&!zt(e)}(t)&&r&&r(t)}),[r]);ht("pointermove",o?A:void 0,c),ht("pointerout",s?x:void 0,c),ht("pointerup",u?w:void 0,c),ht("pointerdown",l?F:void 0,c),ht("focus",i?k:void 0,c),ht("blur",r?E:void 0,c)}function $t(){return $t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$t.apply(this,arguments)}var en={top:50,right:50,bottom:50,left:50},tn=[Ht];function nn(e){var t=e.accessibilityLabel,n=void 0===t?"XYChart":t,r=e.captureEvents,i=void 0===r||r,s=e.children,u=e.height,l=e.horizontal,c=e.margin,f=void 0===c?en:c,d=e.onPointerMove,h=e.onPointerOut,p=e.onPointerUp,m=e.onPointerDown,v=e.pointerEventsDataKey,b=void 0===v?"nearest":v,y=e.theme,_=e.width,A=e.xScale,w=e.yScale,F=Object(a.useContext)(g).setDimensions,k=Object(a.useContext)(Ze),x=ht();Object(a.useEffect)((function(){F&&null!=_&&null!=u&&_>0&&u>0&&F({width:_,height:u,margin:f})}),[F,_,u,f]);var E=Ut({source:Ht});return Zt({dataKey:"nearest"===b?Jt:Xt,onPointerMove:d,onPointerOut:h,onPointerUp:p,onPointerDown:m,allowedSources:tn}),F?null==_||null==u?o.a.createElement(ct.a,null,(function(t){return o.a.createElement(nn,$t({},e,{width:null==e.width?t.width:e.width,height:null==e.height?t.height:e.height}))})):null==k?o.a.createElement(yt,null,o.a.createElement(nn,e)):null==x?o.a.createElement(pt,null,o.a.createElement(nn,e)):_>0&&u>0?o.a.createElement("svg",{width:_,height:u,"aria-label":n},s,i&&o.a.createElement("rect",$t({x:f.left,y:f.top,width:_-f.left-f.right,height:u-f.top-f.bottom,fill:"transparent"},E))):null:A&&w?o.a.createElement(Lt,{xScale:A,yScale:w,theme:y,initialDimensions:{width:_,height:u,margin:f},horizontal:l},o.a.createElement(nn,e)):(console.warn("[@visx/xychart] XYChart: When no DataProvider is available in context, you must pass xScale & yScale config to XYChart."),null)}nn.propTypes={accessibilityLabel:i.a.string,captureEvents:i.a.bool,width:i.a.number,height:i.a.number,children:i.a.node.isRequired,horizontal:i.a.oneOfType([i.a.bool,i.a.oneOf(["auto"])]),onPointerMove:i.a.func,onPointerOut:i.a.func,onPointerUp:i.a.func,onPointerDown:i.a.func,pointerEventsDataKey:i.a.oneOf(["all","nearest"])};var rn=n(737),an=n.n(rn),on=n(738),sn=n.n(on);function un(){return un=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},un.apply(this,arguments)}function ln(e){return function(t){var n=t.dataKey,r=t.data,i=t.xAccessor,s=t.yAccessor,u=Object(a.useContext)(g),l=u.xScale,c=u.yScale,f=u.dataRegistry;Object(a.useEffect)((function(){return f&&f.registerData({key:n,data:r,xAccessor:i,yAccessor:s}),function(){return null==f?void 0:f.unregisterData(n)}}),[f,n,r,i,s]);var d=null==f?void 0:f.get(n);if(!l||!c||!d)return null;var h=e;return o.a.createElement(h,un({},t,{xScale:l,yScale:c,data:d.data,xAccessor:d.xAccessor,yAccessor:d.yAccessor}))}}function cn(e,t,n){return void 0===n&&(n="center"),function(r){var i=e(t(r));return v(i)?i+("start"===n?0:m(e))/("center"===n?2:1):NaN}}function fn(e){var t=e.range().map((function(e){var t;return null!=(t=Object(p.a)(e))?t:0})),n=t[0],r=t[1],i=null!=n&&null!=r&&r<n,a=e(0),o=i?[r,n]:[n,r],s=o[0],u=o[1];return i?v(a)?Math.min(Math.max(s,a),u):u:v(a)?Math.max(a,s):s}function dn(e){var t,n=e.dataKey,r=e.enableEvents,i=e.findNearestDatum,o=e.onBlur,s=e.onFocus,u=e.onPointerMove,l=e.onPointerOut,c=e.onPointerUp,f=e.onPointerDown,d=e.source,h=e.allowedSources,p=null!=(t=Object(a.useContext)(Ze))?t:{},g=p.showTooltip,m=p.hideTooltip,v=Object(a.useCallback)((function(e){g(e),u&&u(e)}),[g,u]),b=Object(a.useCallback)((function(e){g(e),s&&s(e)}),[g,s]),y=Object(a.useCallback)((function(e){m(),e&&l&&l(e)}),[m,l]),_=Object(a.useCallback)((function(e){m(),e&&o&&o(e)}),[m,o]),A=Object(a.useCallback)((function(e){g(e),f&&f(e)}),[g,f]);return Zt({dataKey:n,findNearestDatum:i,onBlur:r?_:void 0,onFocus:r?b:void 0,onPointerMove:r?v:void 0,onPointerOut:r?y:void 0,onPointerUp:r?c:void 0,onPointerDown:r?A:void 0,allowedSources:h}),Ut({source:d,onBlur:!!o&&r,onFocus:!!s&&r,onPointerMove:!!u&&r,onPointerOut:!!l&&r,onPointerUp:!!c&&r,onPointerDown:!!f&&r})}function hn(){return hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hn.apply(this,arguments)}function pn(e){var t,n,r,i=e.colorAccessor,s=e.data,u=e.dataKey,l=e.onBlur,c=e.onFocus,f=e.onPointerMove,d=e.onPointerOut,h=e.onPointerUp,p=e.onPointerDown,m=e.enableEvents,b=void 0===m||m,y=e.renderGlyphs,_=e.size,A=void 0===_?8:_,w=e.xAccessor,F=e.xScale,k=e.yAccessor,x=e.yScale,E=Object(a.useContext)(g),C=E.colorScale,S=E.theme,O=E.horizontal,D=Object(a.useMemo)((function(){return cn(F,w)}),[F,w]),j=Object(a.useMemo)((function(){return cn(x,k)}),[x,k]),T=null!=(t=null!=(n=null==C?void 0:C(u))?n:null==S||null==(r=S.colors)?void 0:r[0])?t:"#222",P="GLYPHSERIES_EVENT_SOURCE-"+u,R=dn({dataKey:u,enableEvents:b,onBlur:l,onFocus:c,onPointerMove:f,onPointerOut:d,onPointerUp:h,onPointerDown:p,source:P,allowedSources:[Ht,P]}),M=Object(a.useMemo)((function(){return s.map((function(e,t){var n,r=D(e);if(!v(r))return null;var a=j(e);return v(a)?{key:""+t,x:r,y:a,color:null!=(n=null==i?void 0:i(e,t))?n:T,size:"function"===typeof A?A(e):A,datum:e}:null})).filter((function(e){return e}))}),[T,i,s,D,j,A]);return o.a.createElement(o.a.Fragment,null,y(hn({glyphs:M,xScale:F,yScale:x,horizontal:O},R)))}pn.propTypes={colorAccessor:i.a.func,size:i.a.oneOfType([i.a.number,i.a.func]),renderGlyphs:i.a.func.isRequired};var gn=ln(pn);function mn(e){var t=e.key,n=e.color,r=e.x,i=e.y,a=e.size,s=e.onBlur,u=e.onFocus,l=e.onPointerMove,c=e.onPointerOut,f=e.onPointerUp;return o.a.createElement("circle",{className:"visx-circle-glyph",key:t,tabIndex:s||u?0:void 0,fill:n,r:a/2,cx:r,cy:i,onBlur:s,onFocus:u,onPointerMove:l,onPointerOut:c,onPointerUp:f})}var vn=["PathComponent","curve","data","dataKey","lineProps","onBlur","onFocus","onPointerMove","onPointerOut","onPointerUp","onPointerDown","enableEvents","renderLine","xAccessor","x0Accessor","xScale","yAccessor","y0Accessor","yScale"];function bn(){return bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bn.apply(this,arguments)}function yn(e){var t,n,r,i=e.PathComponent,s=void 0===i?"path":i,u=e.curve,l=e.data,c=e.dataKey,f=e.lineProps,d=e.onBlur,h=e.onFocus,p=e.onPointerMove,m=e.onPointerOut,b=e.onPointerUp,y=e.onPointerDown,_=e.enableEvents,A=void 0===_||_,w=e.renderLine,F=void 0===w||w,k=e.xAccessor,x=e.x0Accessor,E=e.xScale,C=e.yAccessor,S=e.y0Accessor,O=e.yScale,D=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,vn),j=Object(a.useContext)(g),T=j.colorScale,P=j.theme,R=j.horizontal,M=Object(a.useMemo)((function(){return x?cn(E,x):void 0}),[E,x]),I=Object(a.useMemo)((function(){return cn(E,k)}),[E,k]),B=Object(a.useMemo)((function(){return S?cn(O,S):void 0}),[O,S]),N=Object(a.useMemo)((function(){return cn(O,C)}),[O,C]),L=Object(a.useCallback)((function(e){return v(E(k(e)))&&v(O(C(e)))}),[E,k,O,C]),U=null!=(t=null!=(n=null==T?void 0:T(c))?n:null==P||null==(r=P.colors)?void 0:r[0])?t:"#222",H="AREASERIES_EVENT_SOURCE-"+c,z=dn({dataKey:c,enableEvents:A,onBlur:d,onFocus:h,onPointerMove:p,onPointerOut:m,onPointerUp:b,onPointerDown:y,source:H,allowedSources:[Ht,H]}),q=Object(a.useMemo)((function(){var e=fn(R?E:O);return R?{x0:null!=M?M:e,x1:I,y:N}:{x:I,y0:null!=B?B:e,y1:N}}),[E,O,R,I,N,M,B]),V=Boolean(h||d),W=Object(a.useCallback)((function(e){var t=e.glyphs;return V?t.map((function(e){return o.a.createElement(o.a.Fragment,{key:e.key},mn(bn({},e,{color:"transparent",onFocus:z.onFocus,onBlur:z.onBlur})))})):null}),[V,z.onFocus,z.onBlur]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(an.a,bn({},q,D,{curve:u,defined:L}),(function(e){var t=e.path;return o.a.createElement(s,bn({className:"visx-area",stroke:"transparent",fill:U,strokeLinecap:"round"},D,{d:t(l)||""},z))})),F&&o.a.createElement(sn.a,bn({x:I,y:N,defined:L,curve:u},f),(function(e){var t=e.path;return o.a.createElement(s,bn({className:"visx-line",fill:"transparent",stroke:U,strokeWidth:2,pointerEvents:"none",strokeLinecap:"round"},f,{d:t(l)||""}))})),V&&o.a.createElement(pn,{dataKey:c,data:l,xAccessor:k,yAccessor:C,xScale:E,yScale:O,renderGlyphs:W}))}yn.propTypes={renderLine:i.a.bool};var _n=ln(yn);function An(e){return o.a.createElement(_n,e)}var wn=n(689),Fn=n(148),kn=(Array.prototype.slice,function(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}),xn=function(e){return function(){return e}},En=function(e,t){if((i=e.length)>1)for(var n,r,i,a=1,o=e[t[0]],s=o.length;a<i;++a)for(r=o,o=e[t[a]],n=0;n<s;++n)o[n][1]+=o[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]},Cn=function(e){for(var t=e.length,n=new Array(t);--t>=0;)n[t]=t;return n};function Sn(e,t){return e[t]}function On(e){var t=[];return t.key=e,t}var Dn=n(905),jn=n.n(Dn),Tn=n(904),Pn=n.n(Tn),Rn=function(e){var t;return null==e||null==(t=e.data)?void 0:t.stack},Mn=function(e){return(Object(Fn.getFirstItem)(e)+Object(Fn.getSecondItem)(e))/2};var In=function(e){return e.stack};function Bn(e){return o.a.Children.toArray(e).flatMap((function(e){return"object"===typeof e&&"props"in e&&e.props.children?e.props.children:e})).filter((function(e){return function(e){return!!e&&"object"===typeof e&&"props"in e&&null!=e.props}(e)}))}function Nn(e){var t=e.children,n=e.order,r=e.offset,i=Object(a.useContext)(g),o=i.horizontal,s=i.registerData,u=i.unregisterData,l=Object(a.useMemo)((function(){return Bn(t)}),[t]),c=Object(a.useMemo)((function(){return l.filter((function(e){return e.props.dataKey})).map((function(e){return e.props.dataKey}))}),[l]),f=Object(a.useMemo)((function(){return function(e,t){var n={};return e.forEach((function(e){var r=e.props,i=r.dataKey,a=r.data,o=r.xAccessor,s=r.yAccessor;if(o&&s){var u=t?[s,o]:[o,s],l=u[0],c=u[1];a.forEach((function(e){var t=l(e),r=c(e),a=String(t);n[a]||(n[a]={stack:t,positiveSum:0,negativeSum:0}),n[a][i]=r,n[a][r>=0?"positiveSum":"negativeSum"]+=r}))}})),Object.values(n)}(l,o)}),[o,l]),d=Object(a.useMemo)((function(){var e=r?null:f.some((function(e){return e.negativeSum<0})),t=function(){var e=xn([]),t=Cn,n=En,r=Sn;function i(i){var a,o,s,u=Array.from(e.apply(this,arguments),On),l=u.length,c=-1,f=Object(Mt.a)(i);try{for(f.s();!(s=f.n()).done;){var d=s.value;for(a=0,++c;a<l;++a)(u[a][c]=[0,+r(d,u[a].key,c,i)]).data=d}}catch(h){f.e(h)}finally{f.f()}for(a=0,o=kn(t(u));a<l;++a)u[o[a]].index=a;return n(u,o),u}return i.keys=function(t){return arguments.length?(e="function"===typeof t?t:xn(Array.from(t)),i):e},i.value=function(e){return arguments.length?(r="function"===typeof e?e:xn(+e),i):r},i.order=function(e){return arguments.length?(t=null==e?Cn:"function"===typeof e?e:xn(Array.from(e)),i):t},i.offset=function(e){return arguments.length?(n=null==e?En:e,i):n},i}();return t.keys(c),n&&t.order(Pn()(n)),(r||e)&&t.offset(jn()(r||"diverging")),t(f)}),[f,c,n,r]),h=Object(a.useMemo)((function(){return It(d.reduce((function(e,t){return t.forEach((function(t){var n=t[0],r=t[1];e.push(n),e.push(r)})),e}),[]))}),[d]);return Object(a.useEffect)((function(){var e=function(e,t,n){var r=n?[Mn,Rn]:[Rn,Mn],i=r[0],a=r[1];return e.map((function(e,r){var o={key:e.key,data:e,xAccessor:i,yAccessor:a};return t.length>0&&0===r&&(n?o.xScale=function(e){return e.domain(It(e.domain().concat(t)))}:o.yScale=function(e){return e.domain(It(e.domain().concat(t)))}),o})).filter((function(e){return e}))}(d,h,o);return s(e),function(){return u(c)}}),[c,h,o,d,s,u,l]),{seriesChildren:l,dataKeys:c,stackedData:d}}function Ln(e,t,n){var r,i,a,o,s=e.xScale,u=e.yScale,l=e.point,c=(n?Qt:Kt)(e),f=null==(null==c?void 0:c.index)?null:t[c.index];return c&&f&&l?{index:c.index,datum:f,distanceX:n&&l.x>=(null!=(r=s(Object(Fn.getFirstItem)(c.datum)))?r:1/0)&&l.x<=(null!=(i=s(Object(Fn.getSecondItem)(c.datum)))?i:-1/0)?0:c.distanceX,distanceY:n?c.distanceY:l.y<=(null!=(a=u(Object(Fn.getFirstItem)(c.datum)))?a:-1/0)&&l.y>=(null!=(o=u(Object(Fn.getSecondItem)(c.datum)))?o:1/0)?0:c.distanceY}:null}var Un=["data","dataKey","xAccessor","yAccessor","curve","PathComponent","lineProps","renderLine"];function Hn(){return Hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hn.apply(this,arguments)}var zn=function(e){return e};function qn(e){var t=e.PathComponent,n=void 0===t?"path":t,r=e.children,i=e.curve,s=e.enableEvents,u=void 0===s||s,l=e.offset,c=e.onBlur,f=e.onFocus,d=e.onPointerMove,h=e.onPointerOut,b=e.onPointerUp,y=e.onPointerDown,_=e.order,A=e.renderLine,w=void 0===A||A,F=Object(a.useContext)(g),k=F.colorScale,x=F.dataRegistry,E=F.horizontal,C=F.xScale,S=F.yScale,O=F.theme,D=Nn({children:r,order:_,offset:l}),j=D.dataKeys,T=D.seriesChildren,P=D.stackedData,R=Object(a.useMemo)((function(){var e=m(C)/2,t=m(S)/2;return E?{y:function(e){var n;return(null!=(n=Object(p.a)(S(In(e.data))))?n:0)+t},x0:function(t){var n;return(null!=(n=Object(p.a)(C(Object(Fn.getFirstItem)(t))))?n:0)+e},x1:function(t){var n;return(null!=(n=Object(p.a)(C(Object(Fn.getSecondItem)(t))))?n:0)+e},defined:function(e){return v(S(In(e.data)))&&v(C(Object(Fn.getSecondItem)(e)))}}:{x:function(t){var n;return(null!=(n=Object(p.a)(C(In(t.data))))?n:0)+e},y0:function(e){var n;return(null!=(n=Object(p.a)(S(Object(Fn.getFirstItem)(e))))?n:0)+t},y1:function(e){var n;return(null!=(n=Object(p.a)(S(Object(Fn.getSecondItem)(e))))?n:0)+t},defined:function(e){return v(C(In(e.data)))&&v(S(Object(Fn.getSecondItem)(e)))}}}),[C,S,E]),M=Object(a.useMemo)((function(){return P.map((function(e,t){var n,r,i,a=T.find((function(t){return t.props.dataKey===e.key})),o=(null==a?void 0:a.props)||{},s=(o.data,o.dataKey,o.xAccessor,o.yAccessor,o.curve,o.PathComponent,o.lineProps),u=(o.renderLine,function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(o,Un)),l=Hn({fill:null!=(n=null!=(r=null==k?void 0:k(e.key))?r:null==O||null==(i=O.colors)?void 0:i[0])?n:"#222"},u);return{key:t+"-"+e.key,accessors:R,data:e,areaProps:l,lineProps:s}}))}),[P,R,k,T,O]),I=Object(a.useCallback)((function(e){var t,n,r=null==(t=T.find((function(t){return t.props.dataKey===e.dataKey})))||null==(n=t.props)?void 0:n.data;return r?Ln(e,r,E):null}),[T,E]),B="AREASTACK_EVENT_SOURCE-"+j.join("-"),N=dn({dataKey:j,enableEvents:u,findNearestDatum:I,onBlur:c,onFocus:f,onPointerMove:d,onPointerOut:h,onPointerUp:b,onPointerDown:y,source:B,allowedSources:[Ht,B]}),L=Boolean(f||c),U=Object(a.useCallback)((function(e){var t=e.glyphs;return L?t.map((function(e){return o.a.createElement(o.a.Fragment,{key:e.key},mn(Hn({},e,{color:"transparent",onFocus:N.onFocus,onBlur:N.onBlur})))})):null}),[L,N.onFocus,N.onBlur]);return!j.some((function(e){return null==x.get(e)}))&&C&&S&&k?o.a.createElement("g",{className:"visx-area-stack"},M.map((function(e){return o.a.createElement(an.a,Hn({key:e.key,curve:i},e.accessors),(function(t){var r=t.path;return o.a.createElement(n,Hn({className:"visx-area",stroke:"transparent",d:r(e.data)||""},e.areaProps,N))}))})),w&&M.map((function(e){return o.a.createElement(wn.a,Hn({key:"line-"+e.key,x:e.accessors.x||e.accessors.x1,y:e.accessors.y||e.accessors.y1,defined:e.accessors.defined,curve:i},e.lineProps),(function(t){var r=t.path;return o.a.createElement(n,Hn({className:"visx-line",fill:"transparent",stroke:e.areaProps.fill,strokeWidth:2,pointerEvents:"none"},e.lineProps,{d:r(e.data)||""}))}))})),L&&M.map((function(e,t){var n=M[M.length-t-1];return o.a.createElement(pn,{key:"glyphs-"+n.key,dataKey:n.key,data:n.data,xAccessor:n.accessors.x||n.accessors.x1,yAccessor:n.accessors.y||n.accessors.y1,xScale:zn,yScale:zn,renderGlyphs:U})}))):null}qn.propTypes={children:i.a.oneOfType([i.a.element,i.a.arrayOf(i.a.element)]).isRequired,renderLine:i.a.bool};var Vn=qn;function Wn(e){return o.a.createElement(Vn,e)}var Gn=n(675);function Kn(){return Kn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kn.apply(this,arguments)}function Qn(){return Qn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qn.apply(this,arguments)}function Yn(e){var t=e.children,n=e.padding,r=void 0===n?.1:n,i=e.sortBars,s=e.BarsComponent,u=e.onBlur,l=e.onFocus,c=e.onPointerMove,f=e.onPointerOut,d=e.onPointerUp,h=e.onPointerDown,p=e.enableEvents,b=void 0===p||p,y=Object(a.useContext)(g),_=y.colorScale,A=y.dataRegistry,w=y.horizontal,F=y.registerData,k=y.unregisterData,x=y.xScale,E=y.yScale,C=Object(a.useMemo)((function(){return Bn(t)}),[t]),S=Object(a.useMemo)((function(){return C.map((function(e){var t;return null!=(t=e.props.dataKey)?t:""})).filter((function(e){return e}))}),[C]);Object(a.useEffect)((function(){var e=C.map((function(e){var t=e.props;return{key:t.dataKey,data:t.data,xAccessor:t.xAccessor,yAccessor:t.yAccessor}}));return F(e),function(){return k(S)}}),[F,k,C,S]);var O=Object(a.useMemo)((function(){return Object(Gn.a)({domain:i?[].concat(S).sort(i):S,range:[0,m(w?E:x)],padding:r})}),[i,S,x,E,w,r]),D=Object(a.useCallback)((function(e){return function(e,t,n){var r=e.dataKey,i=e.xAccessor,a=e.yAccessor,o=e.xScale,s=e.yScale,u=e.point,l=(n?Qt:Kt)(e);if(!l||!u)return null;var c=t(r),f=t.step();if(n){var d=s(a(l.datum)),h=(null!=d?d:1/0)+(null!=c?c:1/0),p=h+f,g=(h+p)/2;return Kn({},l,{distanceX:0,distanceY:u.y>=h&&u.y<=p?0:Math.abs(u.y-g)})}var m=o(i(l.datum)),v=(null!=m?m:1/0)+(null!=c?c:1/0),b=v+f,y=(v+b)/2;return Kn({},l,{distanceY:0,distanceX:u.x>=v&&u.x<=b?0:Math.abs(u.x-y)})}(e,O,w)}),[O,w]),j="BARGROUP_EVENT_SOURCE-"+S.join("-")+"}",T=dn({dataKey:S,enableEvents:b,findNearestDatum:D,onBlur:u,onFocus:l,onPointerMove:c,onPointerOut:f,onPointerUp:d,onPointerDown:h,source:j,allowedSources:[Ht,j]}),P=Object(a.useMemo)((function(){return x?fn(x):0}),[x]),R=Object(a.useMemo)((function(){return E?fn(E):0}),[E]),M=S.map((function(e){return A.get(e)}));if(M.some((function(e){return null==e}))||!x||!E||!_)return null;var I=m(O),B=M.map((function(e){var t,n=e.xAccessor,r=e.yAccessor,i=e.data,a=e.key,o=function(e){var t,i;return w?(null!=(t=x(n(e)))?t:NaN)-P:(null!=(i=E(r(e)))?i:NaN)-R},s=w?function(e){var t;return null!=(t=E(r(e)))?t:NaN}:function(e){var t;return null!=(t=x(n(e)))?t:NaN},u=null!=(t=O(a))?t:0,l=w?function(e){return P+Math.min(0,o(e))}:function(e){return s(e)+u},c=w?function(e){return s(e)+u}:function(e){return R+Math.min(0,o(e))},f=w?function(e){return Math.abs(o(e))}:function(){return I},d=w?function(){return I}:function(e){return Math.abs(o(e))},h=C.find((function(e){return e.props.dataKey===a})),p=(null==h?void 0:h.props)||{},g=p.colorAccessor,m=p.radius,b=p.radiusAll,y=p.radiusBottom,A=p.radiusLeft,F=p.radiusRight,k=p.radiusTop;return{key:a,radius:m,radiusAll:b,radiusBottom:y,radiusLeft:A,radiusRight:F,radiusTop:k,bars:i.map((function(e,t){var n,r=l(e);if(!v(r))return null;var i=c(e);if(!v(i))return null;var o=f(e);if(!v(o))return null;var s=d(e);return v(s)?{key:a+"-"+t,x:r,y:i,width:o,height:s,fill:null!=(n=null==g?void 0:g(e,t))?n:_(a)}:null})).filter((function(e){return e}))}}));return o.a.createElement("g",{className:"visx-bar-group"},B.map((function(e){return e&&o.a.createElement(s,Qn({horizontal:w,xScale:x,yScale:E},e,T,{key:e.key}))})))}Yn.propTypes={children:i.a.node.isRequired,padding:i.a.number,sortBars:i.a.func};var Xn=n(1283),Jn=["bars","horizontal","xScale","yScale","radius","radiusAll","radiusTop","radiusRight","radiusBottom","radiusLeft"],Zn=["key"];function $n(){return $n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$n.apply(this,arguments)}function er(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function tr(e){var t=e.bars,n=(e.horizontal,e.xScale,e.yScale,e.radius),r=e.radiusAll,i=e.radiusTop,a=e.radiusRight,s=e.radiusBottom,u=e.radiusLeft,l=er(e,Jn),c=Boolean(l.onFocus||l.onBlur);return o.a.createElement(o.a.Fragment,null,t.map((function(e){var t=e.key,f=er(e,Zn);return null==n?o.a.createElement("rect",$n({key:t,className:"visx-bar",tabIndex:c?0:void 0},f,l)):o.a.createElement(Xn.a,$n({key:t,className:"visx-bar",tabIndex:c?0:void 0,radius:n,all:r,top:i,right:a,bottom:s,left:u},f,l))})))}function nr(){return nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nr.apply(this,arguments)}function rr(e){return o.a.createElement(Yn,nr({},e,{BarsComponent:tr}))}var ir=["BarsComponent","barPadding","colorAccessor","data","dataKey","onBlur","onFocus","onPointerMove","onPointerOut","onPointerUp","onPointerDown","enableEvents","xAccessor","xScale","yAccessor","yScale"];function ar(){return ar=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ar.apply(this,arguments)}function or(e){var t,n,r,i=e.BarsComponent,s=e.barPadding,u=void 0===s?.1:s,l=e.colorAccessor,c=e.data,f=e.dataKey,d=e.onBlur,h=e.onFocus,p=e.onPointerMove,b=e.onPointerOut,y=e.onPointerUp,_=e.onPointerDown,A=e.enableEvents,w=void 0===A||A,F=e.xAccessor,k=e.xScale,x=e.yAccessor,E=e.yScale,C=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ir),S=Object(a.useContext)(g),O=S.colorScale,D=S.horizontal,j=S.theme,T=S.innerWidth,P=void 0===T?0:T,R=S.innerHeight,M=void 0===R?0:R,I=Object(a.useMemo)((function(){return cn(k,F)}),[k,F]),B=Object(a.useMemo)((function(){return cn(E,x)}),[E,x]),N=m(D?E:k)||function(e,t){return e*(1-Math.min(1,Math.max(0,t)))}((D?M:P)/c.length,u),L=Object(a.useMemo)((function(){return k?fn(k):0}),[k]),U=Object(a.useMemo)((function(){return E?fn(E):0}),[E]),H=null!=(t=null!=(n=null==O?void 0:O(f))?n:null==j||null==(r=j.colors)?void 0:r[0])?t:"#222",z=Object(a.useMemo)((function(){var e=D?0:-N/2,t=D?-N/2:0;return c.map((function(n,r){var i,a=I(n)+e;if(!v(a))return null;var o=B(n)+t;if(!v(o))return null;var s=D?a-L:o-U;return v(s)?{key:""+r,x:D?L+Math.min(0,s):a,y:D?o:U+Math.min(0,s),width:D?Math.abs(s):N,height:D?N:Math.abs(s),fill:null!=(i=null==l?void 0:l(n,r))?i:H}:null})).filter((function(e){return e}))}),[N,H,l,c,I,B,D,L,U]),q="BARSERIES_EVENT_SOURCE-"+f,V=dn({dataKey:f,enableEvents:w,onBlur:d,onFocus:h,onPointerMove:p,onPointerOut:b,onPointerUp:y,onPointerDown:_,source:q,allowedSources:[Ht,q]});return o.a.createElement("g",{className:"vx-bar-series"},o.a.createElement(i,ar({bars:z,horizontal:D,xScale:k,yScale:E},V,C)))}or.propTypes={barPadding:i.a.number,colorAccessor:i.a.func};var sr=ln(or),ur=["colorAccessor"];function lr(){return lr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lr.apply(this,arguments)}var cr=function(e){var t=e.colorAccessor,n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,ur);return o.a.createElement(sr,lr({},n,{colorAccessor:t,BarsComponent:tr}))},fr=n(1367),dr=n.n(fr);function hr(){return hr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hr.apply(this,arguments)}function pr(e){var t=e.children,n=e.order,r=e.offset,i=e.BarsComponent,s=e.onBlur,u=e.onFocus,l=e.onPointerMove,c=e.onPointerOut,f=e.onPointerUp,d=e.onPointerDown,h=e.enableEvents,p=void 0===h||h,m=Object(a.useContext)(g),b=m.colorScale,y=m.dataRegistry,_=m.horizontal,A=m.xScale,w=m.yScale,F=Nn({children:t,order:n,offset:r}),k=F.seriesChildren,x=F.dataKeys,E=F.stackedData,C=Object(a.useCallback)((function(e){var t,n,r=null==(t=k.find((function(t){return t.props.dataKey===e.dataKey})))||null==(n=t.props)?void 0:n.data;return r?Ln(e,r,_):null}),[k,_]),S="BARSTACK_EVENT_SOURCE-"+x.join("-"),O=dn({dataKey:x,enableEvents:p,findNearestDatum:C,onBlur:s,onFocus:u,onPointerMove:l,onPointerOut:c,onPointerUp:f,onPointerDown:d,source:S,allowedSources:[Ht,S]});if(x.map((function(e){return y.get(e)})).some((function(e){return null==e}))||!A||!w||!b)return null;var D,j,T,P,R=dr()(_?w:A),M=R/2;_?(D=function(e){var t,n;return(null!=(t=A(Object(Fn.getSecondItem)(e)))?t:NaN)-(null!=(n=A(Object(Fn.getFirstItem)(e)))?n:NaN)},j=function(){return R},T=function(e){return A(Object(Fn.getFirstItem)(e))},P=function(e){var t;return"bandwidth"in w?w(In(e.data)):Math.max((null!=(t=w(In(e.data)))?t:NaN)-M)}):(D=function(){return R},j=function(e){var t,n;return(null!=(t=w(Object(Fn.getFirstItem)(e)))?t:NaN)-(null!=(n=w(Object(Fn.getSecondItem)(e)))?n:NaN)},T=function(e){var t;return"bandwidth"in A?A(In(e.data)):Math.max((null!=(t=A(In(e.data)))?t:NaN)-M)},P=function(e){return w(Object(Fn.getSecondItem)(e))});var I=E.map((function(e,t){if(!y.get(e.key))return null;var n=k.find((function(t){return t.props.dataKey===e.key})),r=(null==n?void 0:n.props)||{},i=r.colorAccessor,a=r.radius,o=r.radiusAll,s=r.radiusBottom,u=r.radiusLeft,l=r.radiusRight,c=r.radiusTop;return{key:e.key,radius:a,radiusAll:o,radiusBottom:s,radiusLeft:u,radiusRight:l,radiusTop:c,bars:e.map((function(r,a){var o,s=T(r);if(!v(s))return null;var u=P(r);if(!v(u))return null;var l=D(r);if(!v(l))return null;var c=j(r);if(!v(c))return null;var f=i?null==n||null==(o=n.props)?void 0:o.data[a]:null;return{key:t+"-"+e.key+"-"+a,x:s,y:u,width:l,height:c,fill:f&&i?i(f,a):b(e.key)}})).filter((function(e){return e}))}})).filter((function(e){return e}));return o.a.createElement("g",{className:"visx-bar-stack"},I.map((function(e){return e&&o.a.createElement(i,hr({horizontal:_,xScale:A,yScale:w},e,O,{key:e.key}))})))}pr.propTypes={children:i.a.oneOfType([i.a.element,i.a.arrayOf(i.a.element)]).isRequired};var gr=pr;function mr(){return mr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mr.apply(this,arguments)}function vr(e){return o.a.createElement(gr,mr({},e,{BarsComponent:tr}))}var br=["renderGlyph"];function yr(){return yr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},yr.apply(this,arguments)}function _r(e){var t=e.renderGlyph,n=void 0===t?mn:t,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,br),i=Object(a.useCallback)((function(e){var t=e.glyphs,r=e.onPointerMove,i=e.onPointerOut,a=e.onPointerUp,s=e.onFocus,u=e.onBlur;return t.map((function(e){return o.a.createElement(o.a.Fragment,{key:e.key},n(yr({},e,{onPointerMove:r,onPointerOut:i,onPointerUp:a,onFocus:s,onBlur:u})))}))}),[n]);return o.a.createElement(gn,yr({},r,{renderGlyphs:i}))}var Ar=["colorAccessor","curve","data","dataKey","onBlur","onFocus","onPointerMove","onPointerOut","onPointerUp","onPointerDown","enableEvents","xAccessor","xScale","yAccessor","yScale","PathComponent"];function wr(){return wr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wr.apply(this,arguments)}function Fr(e){var t,n,r,i=e.colorAccessor,s=e.curve,u=e.data,l=e.dataKey,c=e.onBlur,f=e.onFocus,d=e.onPointerMove,h=e.onPointerOut,p=e.onPointerUp,m=e.onPointerDown,b=e.enableEvents,y=void 0===b||b,_=e.xAccessor,A=e.xScale,w=e.yAccessor,F=e.yScale,k=e.PathComponent,x=void 0===k?"path":k,E=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Ar),C=Object(a.useContext)(g),S=C.colorScale,O=C.theme,D=Object(a.useMemo)((function(){return cn(A,_)}),[A,_]),j=Object(a.useMemo)((function(){return cn(F,w)}),[F,w]),T=Object(a.useCallback)((function(e){return v(A(_(e)))&&v(F(w(e)))}),[A,_,F,w]),P=null!=(t=null!=(n=null==S?void 0:S(l))?n:null==O||null==(r=O.colors)?void 0:r[0])?t:"#222",R="LINESERIES_EVENT_SOURCE-"+l,M=dn({dataKey:l,enableEvents:y,onBlur:c,onFocus:f,onPointerMove:d,onPointerOut:h,onPointerUp:p,onPointerDown:m,source:R,allowedSources:[Ht,R]}),I=Boolean(f||c),B=Object(a.useCallback)((function(e){var t=e.glyphs;return I?t.map((function(e){return o.a.createElement(o.a.Fragment,{key:e.key},mn(wr({},e,{color:"transparent",onFocus:M.onFocus,onBlur:M.onBlur})))})):null}),[I,M.onFocus,M.onBlur]);return o.a.createElement(o.a.Fragment,null,o.a.createElement(sn.a,wr({x:D,y:j,defined:T,curve:s},E),(function(e){var t,n=e.path;return o.a.createElement(x,wr({stroke:null!=(t=null==i?void 0:i(l))?t:P,strokeWidth:2,fill:"transparent",strokeLinecap:"round"},E,{d:n(u)||""},M))})),I&&o.a.createElement(pn,{dataKey:l,data:u,xAccessor:_,yAccessor:w,xScale:A,yScale:F,renderGlyphs:B}))}Fr.propTypes={colorAccessor:i.a.func};var kr=ln(Fr);function xr(e){return o.a.createElement(kr,e)}var Er=n(1368),Cr=["d","stroke","fill"];function Sr(){return Sr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Sr.apply(this,arguments)}function Or(e){var t=e.d,n=e.stroke,r=void 0===n?"transparent":n,i=e.fill,s=void 0===i?"transparent":i,u=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Cr),l=Object(a.useRef)(t),c=Object(a.useCallback)(mt()((function(e){l.current=e}),50),[]),f=Object(Er.interpolatePath)(l.current,t);c(t);var d=Object(k.useSpring)({from:{t:0},to:{t:1},reset:!0,delay:0}).t,h=Object(k.useSpring)({stroke:r,fill:s});return o.a.createElement(k.animated.path,Sr({className:"visx-path",d:d.to(f),stroke:h.stroke,fill:h.fill},u))}function Dr(){return Dr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Dr.apply(this,arguments)}function jr(e){return o.a.createElement(_n,Dr({},e,{PathComponent:Or}))}function Tr(){return Tr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Tr.apply(this,arguments)}function Pr(e){return o.a.createElement(Vn,Tr({},e,{PathComponent:Or}))}var Rr=function(e){return Boolean(null==e?void 0:e.includes("url("))},Mr=function(e){return Rr(e)?"rgba(0,0,0,0.1)":e},Ir=["bars","xScale","yScale","horizontal","radius","radiusAll","radiusTop","radiusRight","radiusBottom","radiusLeft"],Br=["bars","xScale","yScale","horizontal","radius","radiusAll","radiusTop","radiusRight","radiusBottom","radiusLeft"];function Nr(){return Nr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nr.apply(this,arguments)}function Lr(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function Ur(e){var t=e.x,n=e.y,r=e.width,i=e.height,a=e.fill;return{x:t,y:n,width:r,height:i,fill:Mr(a),opacity:1}}function Hr(e){var t=e.bars,n=(e.xScale,e.yScale,e.horizontal,e.radius),r=e.radiusAll,i=e.radiusTop,a=e.radiusRight,s=e.radiusBottom,u=e.radiusLeft,l=Lr(e,Ir);return o.a.createElement(o.a.Fragment,null,t.map((function(e){var t=e.key,c=e.fill,f=e.x,d=e.y,h=e.width,p=e.height;return o.a.createElement(Xn.a,{key:t,x:f,y:d,width:h,height:p,radius:n,all:r,top:i,right:a,bottom:s,left:u},(function(e){var t=e.path;return o.a.createElement(Or,Nr({className:"visx-bar visx-bar-rounded",d:t,fill:c},l))}))})))}function zr(e){var t=e.bars,n=e.xScale,r=e.yScale,i=e.horizontal,s=(e.radius,e.radiusAll,e.radiusTop,e.radiusRight,e.radiusBottom,e.radiusLeft,Lr(e,Br)),u=Object(k.useTransition)(t,Nr({},function(e){var t=e.scale,n=!!e.horizontal;return Object(a.useMemo)((function(){var e=fn(t);function r(t){var r=t.x,i=t.y,a=t.width,o=t.height,s=t.fill;return{x:n?null!=e?e:0:r,y:n?i:null!=e?e:0,width:n?0:a,height:n?o:0,fill:Mr(s),opacity:0}}return{unique:!0,from:r,leave:r,enter:Ur,update:Ur,keys:function(e){return e.key}}}),[t,n])}({horizontal:i,scale:i?n:r}))),l=Boolean(s.onFocus||s.onBlur);return o.a.createElement(o.a.Fragment,null,u((function(e,t,n){var r=e.x,i=e.y,a=e.width,u=e.height,c=e.fill,f=e.opacity,d=n.key;return null==t||null==d?null:o.a.createElement(k.animated.rect,Nr({key:d,tabIndex:l?0:void 0,className:"visx-bar",x:r,y:i,width:a,height:u,fill:Rr(t.fill)?t.fill:c,opacity:f},s))})))}function qr(e){return null==e.radius?o.a.createElement(zr,e):o.a.createElement(Hr,Nr({},e,{radius:e.radius}))}var Vr=["colorAccessor"];function Wr(){return Wr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wr.apply(this,arguments)}function Gr(e){var t=e.colorAccessor,n=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,Vr);return o.a.createElement(sr,Wr({},n,{colorAccessor:t,BarsComponent:qr}))}function Kr(){return Kr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kr.apply(this,arguments)}function Qr(e){return o.a.createElement(gr,Kr({},e,{BarsComponent:qr}))}function Yr(){return Yr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yr.apply(this,arguments)}function Xr(e){return o.a.createElement(Yn,Yr({},e,{BarsComponent:qr}))}function Jr(){return Jr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jr.apply(this,arguments)}function Zr(e){var t=e.renderGlyph,n=e.glyphs,r=e.horizontal,i=e.xScale,s=e.yScale,u=e.onBlur,l=e.onFocus,c=e.onPointerMove,f=e.onPointerOut,d=e.onPointerUp,h=Object(k.useTransition)(n,Jr({},function(e){var t=e.xScale,n=e.yScale,r=e.horizontal,i=fn(t),o=fn(n);return Object(a.useMemo)((function(){return{unique:!0,from:function(e){var t=e.x,n=e.y,a=e.color;return{x:r?i:t,y:r?n:o,color:Mr(a),opacity:0}},leave:function(e){var t=e.x,n=e.y,a=e.color;return{x:r?i:t,y:r?n:o,color:Mr(a),opacity:0}},enter:function(e){var t=e.x,n=e.y,r=e.color;return{x:t,y:n,color:Mr(r),opacity:1}},update:function(e){var t=e.x,n=e.y,r=e.color;return{x:t,y:n,color:Mr(r),opacity:1}},keys:function(e){return e.key}}}),[i,o,r])}({xScale:i,yScale:s,horizontal:r})));return o.a.createElement(o.a.Fragment,null,h((function(e,n,r){var i=e.x,a=e.y,s=e.color,h=e.opacity,p=r.key;return o.a.createElement(k.animated.g,{key:p,transform:Object(k.to)([i,a],(function(e,t){return"translate("+e+", "+t+")"})),color:s,opacity:h},t({key:p,datum:n.datum,index:n.index,x:0,y:0,size:n.size,color:Rr(n.color)?n.color:"currentColor",onBlur:u,onFocus:l,onPointerMove:c,onPointerOut:f,onPointerUp:d}))})))}var $r=["renderGlyph"];function ei(){return ei=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ei.apply(this,arguments)}function ti(e){var t=e.renderGlyph,n=void 0===t?mn:t,r=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,$r),i=Object(a.useCallback)((function(e){return o.a.createElement(Zr,ei({},e,{renderGlyph:n}))}),[n]);return o.a.createElement(gn,ei({},r,{renderGlyphs:i}))}function ni(){return ni=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ni.apply(this,arguments)}function ri(e){return o.a.createElement(kr,ni({},e,{PathComponent:Or}))}function ii(e){var t=e.theme,n=void 0===t?Ot:t,r=e.children;return o.a.createElement(Dt.Provider,{value:n},r)}var ai=St({backgroundColor:"#222",colors:[wt.cyan[4],wt.teal[1],wt.yellow[2],wt.red[4],wt.grape[3],wt.grape[6],wt.pink[3]],tickLength:4,svgLabelSmall:{fill:Ft[2]},svgLabelBig:{fill:Ft[0]},gridColor:Ft[4],gridColorDark:Ft[1]})},function(e,t,n){"use strict";n.r(t),n.d(t,"Albers",(function(){return ln})),n.d(t,"AlbersUsa",(function(){return fn})),n.d(t,"Mercator",(function(){return hn})),n.d(t,"Orthographic",(function(){return gn})),n.d(t,"NaturalEarth",(function(){return vn})),n.d(t,"EqualEarth",(function(){return yn})),n.d(t,"CustomProjection",(function(){return _n})),n.d(t,"Graticule",(function(){return nn}));var r=n(1),i=n.n(r),a=n(9),o=n.n(a),s=n(44),u=n.n(s),l=n(1274),c=1e-6,f=Math.PI,d=f/2,h=f/4,p=2*f,g=180/f,m=f/180,v=Math.abs,b=Math.atan,y=Math.atan2,_=Math.cos,A=Math.ceil,w=Math.exp,F=(Math.floor,Math.log),k=(Math.pow,Math.sin),x=Math.sign||function(e){return e>0?1:e<0?-1:0},E=Math.sqrt,C=Math.tan;function S(e){return e>1?d:e<-1?-d:Math.asin(e)}function O(){}var D=function(){var e,t=[];return{point:function(t,n,r){e.push([t,n,r])},lineStart:function(){t.push(e=[])},lineEnd:O,rejoin:function(){t.length>1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}},j=function(e,t){return v(e[0]-t[0])<c&&v(e[1]-t[1])<c};function T(e,t,n,r){this.x=e,this.z=t,this.o=n,this.e=r,this.v=!1,this.n=this.p=null}var P=function(e,t,n,r,i){var a,o,s=[],u=[];if(e.forEach((function(e){if(!((t=e.length-1)<=0)){var t,n,r=e[0],o=e[t];if(j(r,o)){if(!r[2]&&!o[2]){for(i.lineStart(),a=0;a<t;++a)i.point((r=e[a])[0],r[1]);return void i.lineEnd()}o[0]+=2e-6}s.push(n=new T(r,e,null,!0)),u.push(n.o=new T(r,null,n,!1)),s.push(n=new T(o,e,null,!1)),u.push(n.o=new T(o,null,n,!0))}})),s.length){for(u.sort(t),R(s),R(u),a=0,o=u.length;a<o;++a)u[a].e=n=!n;for(var l,c,f=s[0];;){for(var d=f,h=!0;d.v;)if((d=d.n)===f)return;l=d.z,i.lineStart();do{if(d.v=d.o.v=!0,d.e){if(h)for(a=0,o=l.length;a<o;++a)i.point((c=l[a])[0],c[1]);else r(d.x,d.n.x,1,i);d=d.n}else{if(h)for(l=d.p.z,a=l.length-1;a>=0;--a)i.point((c=l[a])[0],c[1]);else r(d.x,d.p.x,-1,i);d=d.p}l=(d=d.o).z,h=!h}while(!d.v);i.lineEnd()}}};function R(e){if(t=e.length){for(var t,n,r=0,i=e[0];++r<t;)i.n=n=e[r],n.p=i,i=n;i.n=n=e[0],n.p=i}}var M=function(){return new I};function I(){this.reset()}I.prototype={constructor:I,reset:function(){this.s=this.t=0},add:function(e){N(B,e,this.t),N(this,B.s,this.s),this.s?this.t+=B.t:this.s=B.t},valueOf:function(){return this.s}};var B=new I;function N(e,t,n){var r=e.s=t+n,i=r-t,a=r-i;e.t=t-a+(n-i)}function L(e){return[y(e[1],e[0]),S(e[2])]}function U(e){var t=e[0],n=e[1],r=_(n);return[r*_(t),r*k(t),k(n)]}function H(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function z(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function q(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function V(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function W(e){var t=E(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var G=M();function K(e){return v(e[0])<=f?e[0]:x(e[0])*((v(e[0])+f)%p-f)}var Q=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN};var Y=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return Q(t(e),n)}),{left:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var a=r+i>>>1;e(t[a],n)<0?r=a+1:i=a}return r},right:function(t,n,r,i){for(null==r&&(r=0),null==i&&(i=t.length);r<i;){var a=r+i>>>1;e(t[a],n)>0?i=a:r=a+1}return r}}}(Q);Y.right,Y.left;var X=Array.prototype,J=(X.slice,X.map,function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);++r<i;)a[r]=e+r*n;return a});Math.sqrt(50),Math.sqrt(10),Math.sqrt(2);var Z=function(e){for(var t,n,r,i=e.length,a=-1,o=0;++a<i;)o+=e[a].length;for(n=new Array(o);--i>=0;)for(t=(r=e[i]).length;--t>=0;)n[--o]=r[t];return n};var $=function(e,t,n,r){return function(i){var a,o,s,u=t(i),l=D(),g=t(l),m=!1,v={point:b,lineStart:w,lineEnd:F,polygonStart:function(){v.point=x,v.lineStart=E,v.lineEnd=C,o=[],a=[]},polygonEnd:function(){v.point=b,v.lineStart=w,v.lineEnd=F,o=Z(o);var e=function(e,t){var n=K(t),r=t[1],i=k(r),a=[k(n),-_(n),0],o=0,s=0;G.reset(),1===i?r=d+c:-1===i&&(r=-d-c);for(var u=0,l=e.length;u<l;++u)if(m=(g=e[u]).length)for(var g,m,v=g[m-1],b=K(v),A=v[1]/2+h,w=k(A),F=_(A),x=0;x<m;++x,b=C,w=D,F=j,v=E){var E=g[x],C=K(E),O=E[1]/2+h,D=k(O),j=_(O),T=C-b,P=T>=0?1:-1,R=P*T,M=R>f,I=w*D;if(G.add(y(I*P*k(R),F*j+I*_(R))),o+=M?T+P*p:T,M^b>=n^C>=n){var B=z(U(v),U(E));W(B);var N=z(a,B);W(N);var L=(M^T>=0?-1:1)*S(N[2]);(r>L||r===L&&(B[0]||B[1]))&&(s+=M^T>=0?1:-1)}}return(o<-c||o<c&&G<-c)^1&s}(a,r);o.length?(m||(i.polygonStart(),m=!0),P(o,te,e,n,i)):e&&(m||(i.polygonStart(),m=!0),i.lineStart(),n(null,null,1,i),i.lineEnd()),m&&(i.polygonEnd(),m=!1),o=a=null},sphere:function(){i.polygonStart(),i.lineStart(),n(null,null,1,i),i.lineEnd(),i.polygonEnd()}};function b(t,n){e(t,n)&&i.point(t,n)}function A(e,t){u.point(e,t)}function w(){v.point=A,u.lineStart()}function F(){v.point=b,u.lineEnd()}function x(e,t){s.push([e,t]),g.point(e,t)}function E(){g.lineStart(),s=[]}function C(){x(s[0][0],s[0][1]),g.lineEnd();var e,t,n,r,u=g.clean(),c=l.result(),f=c.length;if(s.pop(),a.push(s),s=null,f)if(1&u){if((t=(n=c[0]).length-1)>0){for(m||(i.polygonStart(),m=!0),i.lineStart(),e=0;e<t;++e)i.point((r=n[e])[0],r[1]);i.lineEnd()}}else f>1&&2&u&&c.push(c.pop().concat(c.shift())),o.push(c.filter(ee))}return v}};function ee(e){return e.length>1}function te(e,t){return((e=e.x)[0]<0?e[1]-d-c:d-e[1])-((t=t.x)[0]<0?t[1]-d-c:d-t[1])}var ne=$((function(){return!0}),(function(e){var t,n=NaN,r=NaN,i=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,o){var s=a>0?f:-f,u=v(a-n);v(u-f)<c?(e.point(n,r=(r+o)/2>0?d:-d),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):i!==s&&u>=f&&(v(n-i)<c&&(n-=i*c),v(a-s)<c&&(a-=s*c),r=function(e,t,n,r){var i,a,o=k(e-n);return v(o)>c?b((k(t)*(a=_(r))*k(n)-k(r)*(i=_(t))*k(e))/(i*a*o)):(t+r)/2}(n,r,a,o),e.point(i,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=o),i=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var i;if(null==e)i=n*d,r.point(-f,i),r.point(0,i),r.point(f,i),r.point(f,0),r.point(f,-i),r.point(0,-i),r.point(-f,-i),r.point(-f,0),r.point(-f,i);else if(v(e[0]-t[0])>c){var a=e[0]<t[0]?f:-f;i=n*a/2,r.point(-a,i),r.point(0,i),r.point(a,i)}else r.point(t[0],t[1])}),[-f,-d]);var re=function(e,t){function n(n,r){return n=e(n,r),t(n[0],n[1])}return e.invert&&t.invert&&(n.invert=function(n,r){return(n=t.invert(n,r))&&e.invert(n[0],n[1])}),n};function ie(e,t){return[v(e)>f?e+Math.round(-e/p)*p:e,t]}function ae(e,t,n){return(e%=p)?t||n?re(se(e),ue(t,n)):se(e):t||n?ue(t,n):ie}function oe(e){return function(t,n){return[(t+=e)>f?t-p:t<-f?t+p:t,n]}}function se(e){var t=oe(e);return t.invert=oe(-e),t}function ue(e,t){var n=_(e),r=k(e),i=_(t),a=k(t);function o(e,t){var o=_(t),s=_(e)*o,u=k(e)*o,l=k(t),c=l*n+s*r;return[y(u*i-c*a,s*n-l*r),S(c*i+u*a)]}return o.invert=function(e,t){var o=_(t),s=_(e)*o,u=k(e)*o,l=k(t),c=l*i-u*a;return[y(u*i+l*a,s*n+c*r),S(c*n-s*r)]},o}ie.invert=ie;function le(e,t,n,r,i,a){if(n){var o=_(t),s=k(t),u=r*n;null==i?(i=t+r*p,a=t-u/2):(i=ce(o,i),a=ce(o,a),(r>0?i<a:i>a)&&(i+=r*p));for(var l,c=i;r>0?c>a:c<a;c-=u)l=L([o,-s*_(c),-s*k(c)]),e.point(l[0],l[1])}}function ce(e,t){(t=U(t))[0]-=e,W(t);var n,r=(n=-t[1])>1?0:n<-1?f:Math.acos(n);return((-t[2]<0?-r:r)+p-c)%p}var fe=function(e){var t=_(e),n=6*m,r=t>0,i=v(t)>c;function a(e,n){return _(e)*_(n)>t}function o(e,n,r){var i=[1,0,0],a=z(U(e),U(n)),o=H(a,a),s=a[0],u=o-s*s;if(!u)return!r&&e;var l=t*o/u,d=-t*s/u,h=z(i,a),p=V(i,l);q(p,V(a,d));var g=h,m=H(p,g),b=H(g,g),y=m*m-b*(H(p,p)-1);if(!(y<0)){var _=E(y),A=V(g,(-m-_)/b);if(q(A,p),A=L(A),!r)return A;var w,F=e[0],k=n[0],x=e[1],C=n[1];k<F&&(w=F,F=k,k=w);var S=k-F,O=v(S-f)<c;if(!O&&C<x&&(w=x,x=C,C=w),O||S<c?O?x+C>0^A[1]<(v(A[0]-F)<c?x:C):x<=A[1]&&A[1]<=C:S>f^(F<=A[0]&&A[0]<=k)){var D=V(g,(-m+_)/b);return q(D,p),[A,L(D)]}}}function s(t,n){var i=r?e:f-e,a=0;return t<-i?a|=1:t>i&&(a|=2),n<-i?a|=4:n>i&&(a|=8),a}return $(a,(function(e){var t,n,u,l,c;return{lineStart:function(){l=u=!1,c=1},point:function(d,h){var p,g=[d,h],m=a(d,h),v=r?m?0:s(d,h):m?s(d+(d<0?f:-f),h):0;if(!t&&(l=u=m)&&e.lineStart(),m!==u&&(!(p=o(t,g))||j(t,p)||j(g,p))&&(g[2]=1),m!==u)c=0,m?(e.lineStart(),p=o(g,t),e.point(p[0],p[1])):(p=o(t,g),e.point(p[0],p[1],2),e.lineEnd()),t=p;else if(i&&t&&r^m){var b;v&n||!(b=o(g,t,!0))||(c=0,r?(e.lineStart(),e.point(b[0][0],b[0][1]),e.point(b[1][0],b[1][1]),e.lineEnd()):(e.point(b[1][0],b[1][1]),e.lineEnd(),e.lineStart(),e.point(b[0][0],b[0][1],3)))}!m||t&&j(t,g)||e.point(g[0],g[1]),t=g,u=m,n=v},lineEnd:function(){u&&e.lineEnd(),t=null},clean:function(){return c|(l&&u)<<1}}}),(function(t,r,i,a){le(a,e,n,i,t,r)}),r?[0,-e]:[-f,e-f])},de=1e9,he=-de;function pe(e,t,n,r){function i(i,a){return e<=i&&i<=n&&t<=a&&a<=r}function a(i,a,s,l){var c=0,f=0;if(null==i||(c=o(i,s))!==(f=o(a,s))||u(i,a)<0^s>0)do{l.point(0===c||3===c?e:n,c>1?r:t)}while((c=(c+s+4)%4)!==f);else l.point(a[0],a[1])}function o(r,i){return v(r[0]-e)<c?i>0?0:3:v(r[0]-n)<c?i>0?2:1:v(r[1]-t)<c?i>0?1:0:i>0?3:2}function s(e,t){return u(e.x,t.x)}function u(e,t){var n=o(e,1),r=o(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(o){var u,l,c,f,d,h,p,g,m,v,b,y=o,_=D(),A={point:w,lineStart:function(){A.point=F,l&&l.push(c=[]);v=!0,m=!1,p=g=NaN},lineEnd:function(){u&&(F(f,d),h&&m&&_.rejoin(),u.push(_.result()));A.point=w,m&&y.lineEnd()},polygonStart:function(){y=_,u=[],l=[],b=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,i=l.length;n<i;++n)for(var a,o,s=l[n],u=1,c=s.length,f=s[0],d=f[0],h=f[1];u<c;++u)a=d,o=h,d=(f=s[u])[0],h=f[1],o<=r?h>r&&(d-a)*(r-o)>(h-o)*(e-a)&&++t:h<=r&&(d-a)*(r-o)<(h-o)*(e-a)&&--t;return t}(),n=b&&t,i=(u=Z(u)).length;(n||i)&&(o.polygonStart(),n&&(o.lineStart(),a(null,null,1,o),o.lineEnd()),i&&P(u,s,t,a,o),o.polygonEnd());y=o,u=l=c=null}};function w(e,t){i(e,t)&&y.point(e,t)}function F(a,o){var s=i(a,o);if(l&&c.push([a,o]),v)f=a,d=o,h=s,v=!1,s&&(y.lineStart(),y.point(a,o));else if(s&&m)y.point(a,o);else{var u=[p=Math.max(he,Math.min(de,p)),g=Math.max(he,Math.min(de,g))],_=[a=Math.max(he,Math.min(de,a)),o=Math.max(he,Math.min(de,o))];!function(e,t,n,r,i,a){var o,s=e[0],u=e[1],l=0,c=1,f=t[0]-s,d=t[1]-u;if(o=n-s,f||!(o>0)){if(o/=f,f<0){if(o<l)return;o<c&&(c=o)}else if(f>0){if(o>c)return;o>l&&(l=o)}if(o=i-s,f||!(o<0)){if(o/=f,f<0){if(o>c)return;o>l&&(l=o)}else if(f>0){if(o<l)return;o<c&&(c=o)}if(o=r-u,d||!(o>0)){if(o/=d,d<0){if(o<l)return;o<c&&(c=o)}else if(d>0){if(o>c)return;o>l&&(l=o)}if(o=a-u,d||!(o<0)){if(o/=d,d<0){if(o>c)return;o>l&&(l=o)}else if(d>0){if(o<l)return;o<c&&(c=o)}return l>0&&(e[0]=s+l*f,e[1]=u+l*d),c<1&&(t[0]=s+c*f,t[1]=u+c*d),!0}}}}}(u,_,e,t,n,r)?s&&(y.lineStart(),y.point(a,o),b=!1):(m||(y.lineStart(),y.point(u[0],u[1])),y.point(_[0],_[1]),s||y.lineEnd(),b=!1)}p=a,g=o,m=s}return A}}var ge=function(e){return e};function me(e){return function(t){var n=new ve;for(var r in e)n[r]=e[r];return n.stream=t,n}}function ve(){}function be(e,t){e&&_e.hasOwnProperty(e.type)&&_e[e.type](e,t)}ve.prototype={constructor:ve,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var ye={Feature:function(e,t){be(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,i=n.length;++r<i;)be(n[r].geometry,t)}},_e={Sphere:function(e,t){t.sphere()},Point:function(e,t){e=e.coordinates,t.point(e[0],e[1],e[2])},MultiPoint:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)e=n[r],t.point(e[0],e[1],e[2])},LineString:function(e,t){Ae(e.coordinates,t,0)},MultiLineString:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)Ae(n[r],t,0)},Polygon:function(e,t){we(e.coordinates,t)},MultiPolygon:function(e,t){for(var n=e.coordinates,r=-1,i=n.length;++r<i;)we(n[r],t)},GeometryCollection:function(e,t){for(var n=e.geometries,r=-1,i=n.length;++r<i;)be(n[r],t)}};function Ae(e,t,n){var r,i=-1,a=e.length-n;for(t.lineStart();++i<a;)r=e[i],t.point(r[0],r[1],r[2]);t.lineEnd()}function we(e,t){var n=-1,r=e.length;for(t.polygonStart();++n<r;)Ae(e[n],t,1);t.polygonEnd()}var Fe=function(e,t){e&&ye.hasOwnProperty(e.type)?ye[e.type](e,t):be(e,t)},ke=1/0,xe=ke,Ee=-ke,Ce=Ee,Se={point:function(e,t){e<ke&&(ke=e);e>Ee&&(Ee=e);t<xe&&(xe=t);t>Ce&&(Ce=t)},lineStart:O,lineEnd:O,polygonStart:O,polygonEnd:O,result:function(){var e=[[ke,xe],[Ee,Ce]];return Ee=Ce=-(xe=ke=1/0),e}};var Oe=Se;function De(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),Fe(n,e.stream(Oe)),t(Oe.result()),null!=r&&e.clipExtent(r),e}function je(e,t,n){return De(e,(function(n){var r=t[1][0]-t[0][0],i=t[1][1]-t[0][1],a=Math.min(r/(n[1][0]-n[0][0]),i/(n[1][1]-n[0][1])),o=+t[0][0]+(r-a*(n[1][0]+n[0][0]))/2,s=+t[0][1]+(i-a*(n[1][1]+n[0][1]))/2;e.scale(150*a).translate([o,s])}),n)}function Te(e,t,n){return je(e,[[0,0],t],n)}function Pe(e,t,n){return De(e,(function(n){var r=+t,i=r/(n[1][0]-n[0][0]),a=(r-i*(n[1][0]+n[0][0]))/2,o=-i*n[0][1];e.scale(150*i).translate([a,o])}),n)}function Re(e,t,n){return De(e,(function(n){var r=+t,i=r/(n[1][1]-n[0][1]),a=-i*n[0][0],o=(r-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,o])}),n)}var Me=_(30*m),Ie=function(e,t){return+t?function(e,t){function n(r,i,a,o,s,u,l,f,d,h,p,g,m,b){var _=l-r,A=f-i,w=_*_+A*A;if(w>4*t&&m--){var F=o+h,k=s+p,x=u+g,C=E(F*F+k*k+x*x),O=S(x/=C),D=v(v(x)-1)<c||v(a-d)<c?(a+d)/2:y(k,F),j=e(D,O),T=j[0],P=j[1],R=T-r,M=P-i,I=A*R-_*M;(I*I/w>t||v((_*R+A*M)/w-.5)>.3||o*h+s*p+u*g<Me)&&(n(r,i,a,o,s,u,T,P,D,F/=C,k/=C,x,m,b),b.point(T,P),n(T,P,D,F,k,x,l,f,d,h,p,g,m,b))}}return function(t){var r,i,a,o,s,u,l,c,f,d,h,p,g={point:m,lineStart:v,lineEnd:y,polygonStart:function(){t.polygonStart(),g.lineStart=_},polygonEnd:function(){t.polygonEnd(),g.lineStart=v}};function m(n,r){n=e(n,r),t.point(n[0],n[1])}function v(){c=NaN,g.point=b,t.lineStart()}function b(r,i){var a=U([r,i]),o=e(r,i);n(c,f,l,d,h,p,c=o[0],f=o[1],l=r,d=a[0],h=a[1],p=a[2],16,t),t.point(c,f)}function y(){g.point=m,t.lineEnd()}function _(){v(),g.point=A,g.lineEnd=w}function A(e,t){b(r=e,t),i=c,a=f,o=d,s=h,u=p,g.point=b}function w(){n(c,f,l,d,h,p,i,a,r,o,s,u,16,t),g.lineEnd=y,y()}return g}}(e,t):function(e){return me({point:function(t,n){t=e(t,n),this.stream.point(t[0],t[1])}})}(e)};var Be,Ne=me({point:function(e,t){this.stream.point(e*m,t*m)}});function Le(e,t,n,r,i){function a(a,o){return[t+e*(a*=r),n-e*(o*=i)]}return a.invert=function(a,o){return[(a-t)/e*r,(n-o)/e*i]},a}function Ue(e,t,n,r,i,a){var o=_(a),s=k(a),u=o*e,l=s*e,c=o/e,f=s/e,d=(s*n-o*t)/e,h=(s*t+o*n)/e;function p(e,a){return[u*(e*=r)-l*(a*=i)+t,n-l*e-u*a]}return p.invert=function(e,t){return[r*(c*e-f*t+d),i*(h-f*e-c*t)]},p}function He(e){return ze((function(){return e}))()}function ze(e){var t,n,r,i,a,o,s,u,l,c,f=150,d=480,h=250,p=0,v=0,b=0,y=0,_=0,A=0,w=1,F=1,k=null,x=ne,C=null,S=ge,O=.5;function D(e){return u(e[0]*m,e[1]*m)}function j(e){return(e=u.invert(e[0],e[1]))&&[e[0]*g,e[1]*g]}function T(){var e=Ue(f,0,0,w,F,A).apply(null,t(p,v)),r=(A?Ue:Le)(f,d-e[0],h-e[1],w,F,A);return n=ae(b,y,_),s=re(t,r),u=re(n,s),o=Ie(s,O),P()}function P(){return l=c=null,D}return D.stream=function(e){return l&&c===e?l:l=Ne(function(e){return me({point:function(t,n){var r=e(t,n);return this.stream.point(r[0],r[1])}})}(n)(x(o(S(c=e)))))},D.preclip=function(e){return arguments.length?(x=e,k=void 0,P()):x},D.postclip=function(e){return arguments.length?(S=e,C=r=i=a=null,P()):S},D.clipAngle=function(e){return arguments.length?(x=+e?fe(k=e*m):(k=null,ne),P()):k*g},D.clipExtent=function(e){return arguments.length?(S=null==e?(C=r=i=a=null,ge):pe(C=+e[0][0],r=+e[0][1],i=+e[1][0],a=+e[1][1]),P()):null==C?null:[[C,r],[i,a]]},D.scale=function(e){return arguments.length?(f=+e,T()):f},D.translate=function(e){return arguments.length?(d=+e[0],h=+e[1],T()):[d,h]},D.center=function(e){return arguments.length?(p=e[0]%360*m,v=e[1]%360*m,T()):[p*g,v*g]},D.rotate=function(e){return arguments.length?(b=e[0]%360*m,y=e[1]%360*m,_=e.length>2?e[2]%360*m:0,T()):[b*g,y*g,_*g]},D.angle=function(e){return arguments.length?(A=e%360*m,T()):A*g},D.reflectX=function(e){return arguments.length?(w=e?-1:1,T()):w<0},D.reflectY=function(e){return arguments.length?(F=e?-1:1,T()):F<0},D.precision=function(e){return arguments.length?(o=Ie(s,O=e*e),P()):E(O)},D.fitExtent=function(e,t){return je(D,e,t)},D.fitSize=function(e,t){return Te(D,e,t)},D.fitWidth=function(e,t){return Pe(D,e,t)},D.fitHeight=function(e,t){return Re(D,e,t)},function(){return t=e.apply(this,arguments),D.invert=t.invert&&j,T()}}function qe(e,t){return[_(t)*k(e),k(t)]}qe.invert=(Be=S,function(e,t){var n=E(e*e+t*t),r=Be(n),i=k(r),a=_(r);return[y(e*i,n*a),S(n&&t*i/n)]});function Ve(e,t){var n=k(e),r=(n+k(t))/2;if(v(r)<c)return function(e){var t=_(e);function n(e,n){return[e*t,k(n)/t]}return n.invert=function(e,n){return[e/t,S(n*t)]},n}(e);var i=1+n*(2*r-n),a=E(i)/r;function o(e,t){var n=E(i-2*r*k(t))/r;return[n*k(e*=r),a-n*_(e)]}return o.invert=function(e,t){var n=a-t,o=y(e,v(n))*x(n);return n*r<0&&(o-=f*x(e)*x(n)),[o/r,S((i-(e*e+n*n)*r*r)/(2*r))]},o}var We=function(){return function(e){var t=0,n=f/3,r=ze(e),i=r(t,n);return i.parallels=function(e){return arguments.length?r(t=e[0]*m,n=e[1]*m):[t*g,n*g]},i}(Ve).scale(155.424).center([0,33.6442])},Ge=function(){return We().parallels([29.5,45.5]).scale(1070).translate([480,250]).rotate([96,0]).center([-.6,38.7])};function Ke(e,t){return[e,F(C((d+t)/2))]}Ke.invert=function(e,t){return[e,2*b(w(t))-d]};var Qe=function(){return function(e){var t,n,r,i=He(e),a=i.center,o=i.scale,s=i.translate,u=i.clipExtent,l=null;function c(){var a=f*o(),s=i(function(e){function t(t){return(t=e(t[0]*m,t[1]*m))[0]*=g,t[1]*=g,t}return e=ae(e[0]*m,e[1]*m,e.length>2?e[2]*m:0),t.invert=function(t){return(t=e.invert(t[0]*m,t[1]*m))[0]*=g,t[1]*=g,t},t}(i.rotate()).invert([0,0]));return u(null==l?[[s[0]-a,s[1]-a],[s[0]+a,s[1]+a]]:e===Ke?[[Math.max(s[0]-a,l),t],[Math.min(s[0]+a,n),r]]:[[l,Math.max(s[1]-a,t)],[n,Math.min(s[1]+a,r)]])}return i.scale=function(e){return arguments.length?(o(e),c()):o()},i.translate=function(e){return arguments.length?(s(e),c()):s()},i.center=function(e){return arguments.length?(a(e),c()):a()},i.clipExtent=function(e){return arguments.length?(null==e?l=t=n=r=null:(l=+e[0][0],t=+e[0][1],n=+e[1][0],r=+e[1][1]),c()):null==l?null:[[l,t],[n,r]]},c()}(Ke).scale(961/p)};function Ye(e,t){var n=t*t,r=n*n;return[e*(.8707-.131979*n+r*(r*(.003971*n-.001529*r)-.013791)),t*(1.007226+n*(.015085+r*(.028874*n-.044475-.005916*r)))]}Ye.invert=function(e,t){var n,r=t,i=25;do{var a=r*r,o=a*a;r-=n=(r*(1.007226+a*(.015085+o*(.028874*a-.044475-.005916*o)))-t)/(1.007226+a*(.045255+o*(.259866*a-.311325-.005916*11*o)))}while(v(n)>c&&--i>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]};var Xe=1.340264,Je=-.081106,Ze=893e-6,$e=.003796,et=E(3)/2;function tt(e,t){var n=S(et*k(t)),r=n*n,i=r*r*r;return[e*_(n)/(et*(Xe+3*Je*r+i*(7*Ze+9*$e*r))),n*(Xe+Je*r+i*(Ze+$e*r))]}tt.invert=function(e,t){for(var n,r=t,i=r*r,a=i*i*i,o=0;o<12&&(a=(i=(r-=n=(r*(Xe+Je*i+a*(Ze+$e*i))-t)/(Xe+3*Je*i+a*(7*Ze+9*$e*i)))*r)*i*i,!(v(n)<1e-12));++o);return[et*e*(Xe+3*Je*i+a*(7*Ze+9*$e*i))/_(r),S(k(r)/et)]};var nt,rt,it,at,ot=M(),st=M(),ut={point:O,lineStart:O,lineEnd:O,polygonStart:function(){ut.lineStart=lt,ut.lineEnd=dt},polygonEnd:function(){ut.lineStart=ut.lineEnd=ut.point=O,ot.add(v(st)),st.reset()},result:function(){var e=ot/2;return ot.reset(),e}};function lt(){ut.point=ct}function ct(e,t){ut.point=ft,nt=it=e,rt=at=t}function ft(e,t){st.add(at*e-it*t),it=e,at=t}function dt(){ft(nt,rt)}var ht,pt,gt,mt,vt=ut,bt=0,yt=0,_t=0,At=0,wt=0,Ft=0,kt=0,xt=0,Et=0,Ct={point:St,lineStart:Ot,lineEnd:Tt,polygonStart:function(){Ct.lineStart=Pt,Ct.lineEnd=Rt},polygonEnd:function(){Ct.point=St,Ct.lineStart=Ot,Ct.lineEnd=Tt},result:function(){var e=Et?[kt/Et,xt/Et]:Ft?[At/Ft,wt/Ft]:_t?[bt/_t,yt/_t]:[NaN,NaN];return bt=yt=_t=At=wt=Ft=kt=xt=Et=0,e}};function St(e,t){bt+=e,yt+=t,++_t}function Ot(){Ct.point=Dt}function Dt(e,t){Ct.point=jt,St(gt=e,mt=t)}function jt(e,t){var n=e-gt,r=t-mt,i=E(n*n+r*r);At+=i*(gt+e)/2,wt+=i*(mt+t)/2,Ft+=i,St(gt=e,mt=t)}function Tt(){Ct.point=St}function Pt(){Ct.point=Mt}function Rt(){It(ht,pt)}function Mt(e,t){Ct.point=It,St(ht=gt=e,pt=mt=t)}function It(e,t){var n=e-gt,r=t-mt,i=E(n*n+r*r);At+=i*(gt+e)/2,wt+=i*(mt+t)/2,Ft+=i,kt+=(i=mt*e-gt*t)*(gt+e),xt+=i*(mt+t),Et+=3*i,St(gt=e,mt=t)}var Bt=Ct;function Nt(e){this._context=e}Nt.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,p)}},result:O};var Lt,Ut,Ht,zt,qt,Vt=M(),Wt={point:O,lineStart:function(){Wt.point=Gt},lineEnd:function(){Lt&&Kt(Ut,Ht),Wt.point=O},polygonStart:function(){Lt=!0},polygonEnd:function(){Lt=null},result:function(){var e=+Vt;return Vt.reset(),e}};function Gt(e,t){Wt.point=Kt,Ut=zt=e,Ht=qt=t}function Kt(e,t){zt-=e,qt-=t,Vt.add(E(zt*zt+qt*qt)),zt=e,qt=t}var Qt=Wt;function Yt(){this._string=[]}function Xt(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}Yt.prototype={_radius:4.5,_circle:Xt(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=Xt(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}};function Jt(e,t,n){var r=J(e,t-c,n).concat(t);return function(e){return r.map((function(t){return[e,t]}))}}function Zt(e,t,n){var r=J(e,t-c,n).concat(t);return function(e){return r.map((function(t){return[t,e]}))}}function $t(){var e,t,n,r,i,a,o,s,u,l,f,d,h=10,p=h,g=90,m=360,b=2.5;function y(){return{type:"MultiLineString",coordinates:_()}}function _(){return J(A(r/g)*g,n,g).map(f).concat(J(A(s/m)*m,o,m).map(d)).concat(J(A(t/h)*h,e,h).filter((function(e){return v(e%g)>c})).map(u)).concat(J(A(a/p)*p,i,p).filter((function(e){return v(e%m)>c})).map(l))}return y.lines=function(){return _().map((function(e){return{type:"LineString",coordinates:e}}))},y.outline=function(){return{type:"Polygon",coordinates:[f(r).concat(d(o).slice(1),f(n).reverse().slice(1),d(s).reverse().slice(1))]}},y.extent=function(e){return arguments.length?y.extentMajor(e).extentMinor(e):y.extentMinor()},y.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],s=+e[0][1],o=+e[1][1],r>n&&(e=r,r=n,n=e),s>o&&(e=s,s=o,o=e),y.precision(b)):[[r,s],[n,o]]},y.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],i=+n[1][1],t>e&&(n=t,t=e,e=n),a>i&&(n=a,a=i,i=n),y.precision(b)):[[t,a],[e,i]]},y.step=function(e){return arguments.length?y.stepMajor(e).stepMinor(e):y.stepMinor()},y.stepMajor=function(e){return arguments.length?(g=+e[0],m=+e[1],y):[g,m]},y.stepMinor=function(e){return arguments.length?(h=+e[0],p=+e[1],y):[h,p]},y.precision=function(c){return arguments.length?(b=+c,u=Jt(a,i,90),l=Zt(t,e,b),f=Jt(s,o,90),d=Zt(r,n,b),y):b},y.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}var en=["graticule","lines","outline","extent","extentMajor","extentMinor","step","stepMajor","stepMinor","precision","children"];function tn(){return tn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tn.apply(this,arguments)}function nn(e){var t=e.graticule,n=e.lines,r=e.outline,a=e.extent,o=e.extentMajor,s=e.extentMinor,u=e.step,c=e.stepMajor,f=e.stepMinor,d=e.precision,h=e.children,p=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,en),g=$t();return a&&g.extent(a),o&&g.extentMajor(o),s&&g.extentMinor(s),u&&g.step(u),c&&g.stepMajor(c),f&&g.stepMinor(f),d&&g.precision(d),h?i.a.createElement(i.a.Fragment,null,h({graticule:g})):i.a.createElement(l.a,{className:"visx-geo-graticule"},t&&i.a.createElement("path",tn({d:t(g()),fill:"none",stroke:"black"},p)),n&&g.lines().map((function(e,t){return i.a.createElement("g",{key:t},i.a.createElement("path",tn({d:n(e),fill:"none",stroke:"black"},p)))})),r&&i.a.createElement("path",tn({d:r(g.outline()),fill:"none",stroke:"black"},p)))}nn.propTypes={graticule:o.a.func,lines:o.a.func,outline:o.a.func,children:o.a.func,precision:o.a.number};var rn=["data","projection","projectionFunc","clipAngle","clipExtent","scale","translate","center","rotate","precision","fitExtent","fitSize","centroid","graticule","graticuleLines","graticuleOutline","className","innerRef","pointRadius","children"];function an(){return an=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},an.apply(this,arguments)}var on={orthographic:function(){return He(qe).scale(249.5).clipAngle(90.000001)},albers:function(){return Ge()},albersUsa:function(){return function(){var e,t,n,r,i,a,o=Ge(),s=We().rotate([154,0]).center([-2,58.5]).parallels([55,65]),u=We().rotate([157,0]).center([-3,19.9]).parallels([8,18]),l={point:function(e,t){a=[e,t]}};function f(e){var t=e[0],o=e[1];return a=null,n.point(t,o),a||(r.point(t,o),a)||(i.point(t,o),a)}function d(){return e=t=null,f}return f.invert=function(e){var t=o.scale(),n=o.translate(),r=(e[0]-n[0])/t,i=(e[1]-n[1])/t;return(i>=.12&&i<.234&&r>=-.425&&r<-.214?s:i>=.166&&i<.234&&r>=-.214&&r<-.115?u:o).invert(e)},f.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var i=-1;++i<t;)e[i].point(n,r)},sphere:function(){for(var n=-1;++n<t;)e[n].sphere()},lineStart:function(){for(var n=-1;++n<t;)e[n].lineStart()},lineEnd:function(){for(var n=-1;++n<t;)e[n].lineEnd()},polygonStart:function(){for(var n=-1;++n<t;)e[n].polygonStart()},polygonEnd:function(){for(var n=-1;++n<t;)e[n].polygonEnd()}}}([o.stream(t=n),s.stream(n),u.stream(n)])},f.precision=function(e){return arguments.length?(o.precision(e),s.precision(e),u.precision(e),d()):o.precision()},f.scale=function(e){return arguments.length?(o.scale(e),s.scale(.35*e),u.scale(e),f.translate(o.translate())):o.scale()},f.translate=function(e){if(!arguments.length)return o.translate();var t=o.scale(),a=+e[0],f=+e[1];return n=o.translate(e).clipExtent([[a-.455*t,f-.238*t],[a+.455*t,f+.238*t]]).stream(l),r=s.translate([a-.307*t,f+.201*t]).clipExtent([[a-.425*t+c,f+.12*t+c],[a-.214*t-c,f+.234*t-c]]).stream(l),i=u.translate([a-.205*t,f+.212*t]).clipExtent([[a-.214*t+c,f+.166*t+c],[a-.115*t-c,f+.234*t-c]]).stream(l),d()},f.fitExtent=function(e,t){return je(f,e,t)},f.fitSize=function(e,t){return Te(f,e,t)},f.fitWidth=function(e,t){return Pe(f,e,t)},f.fitHeight=function(e,t){return Re(f,e,t)},f.scale(1070)}()},mercator:function(){return Qe()},naturalEarth:function(){return He(Ye).scale(175.295)},equalEarth:function(){return He(tt).scale(177.158)}};function sn(e){var t=e.data,n=e.projection,r=void 0===n?"mercator":n,a=e.projectionFunc,o=e.clipAngle,s=e.clipExtent,c=e.scale,f=e.translate,d=e.center,h=e.rotate,p=e.precision,g=e.fitExtent,m=e.fitSize,v=e.centroid,b=e.graticule,y=e.graticuleLines,_=e.graticuleOutline,A=e.className,w=e.innerRef,F=e.pointRadius,k=e.children,x=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,rn),E=("string"===typeof r?on[r]:r)();o&&E.clipAngle&&E.clipAngle(o),s&&E.clipExtent&&E.clipExtent(s),c&&E.scale&&E.scale(c),f&&E.translate&&E.translate(f),d&&E.center&&E.center(d),h&&E.rotate&&E.rotate(h),p&&E.precision&&E.precision(p),g&&E.fitExtent&&E.fitExtent.apply(E,g),m&&E.fitSize&&E.fitSize.apply(E,m);var C=function(e,t){var n,r,i=4.5;function a(e){return e&&("function"===typeof i&&r.pointRadius(+i.apply(this,arguments)),Fe(e,n(r))),r.result()}return a.area=function(e){return Fe(e,n(vt)),vt.result()},a.measure=function(e){return Fe(e,n(Qt)),Qt.result()},a.bounds=function(e){return Fe(e,n(Oe)),Oe.result()},a.centroid=function(e){return Fe(e,n(Bt)),Bt.result()},a.projection=function(t){return arguments.length?(n=null==t?(e=null,ge):(e=t).stream,a):e},a.context=function(e){return arguments.length?(r=null==e?(t=null,new Yt):new Nt(t=e),"function"!==typeof i&&r.pointRadius(i),a):t},a.pointRadius=function(e){return arguments.length?(i="function"===typeof e?e:(r.pointRadius(+e),+e),a):i},a.projection(e).context(t)}().projection(E);F&&C.pointRadius(F);var S=t.map((function(e,t){return{feature:e,type:r,projection:E,index:t,centroid:C.centroid(e),path:C(e)}}));return k?i.a.createElement(i.a.Fragment,null,k({path:C,features:S,projection:E})):i.a.createElement(l.a,{className:"visx-geo"},b&&!b.foreground&&i.a.createElement(nn,an({graticule:function(e){return C(e)||""}},b)),y&&!y.foreground&&i.a.createElement(nn,an({lines:function(e){return C(e)||""}},y)),_&&!_.foreground&&i.a.createElement(nn,an({outline:function(e){return C(e)||""}},_)),S.map((function(e,t){return i.a.createElement("g",{key:r+"-"+t},i.a.createElement("path",an({className:u()("visx-geo-"+r,A),d:e.path||"",ref:null==w?void 0:w(e,t)},x)),null==v?void 0:v(e.centroid,e))})),null==a?void 0:a(E),(null==b?void 0:b.foreground)&&i.a.createElement(nn,an({graticule:function(e){return C(e)||""}},b)),(null==y?void 0:y.foreground)&&i.a.createElement(nn,an({lines:function(e){return C(e)||""}},y)),(null==_?void 0:_.foreground)&&i.a.createElement(nn,an({outline:function(e){return C(e)||""}},_)))}function un(){return un=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},un.apply(this,arguments)}function ln(e){return i.a.createElement(sn,un({projection:"albers"},e))}function cn(){return cn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cn.apply(this,arguments)}function fn(e){return i.a.createElement(sn,cn({projection:"albersUsa"},e))}function dn(){return dn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dn.apply(this,arguments)}function hn(e){return i.a.createElement(sn,dn({projection:"mercator"},e))}function pn(){return pn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pn.apply(this,arguments)}function gn(e){return i.a.createElement(sn,pn({projection:"orthographic"},e))}function mn(){return mn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mn.apply(this,arguments)}function vn(e){return i.a.createElement(sn,mn({projection:"naturalEarth"},e))}function bn(){return bn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bn.apply(this,arguments)}function yn(e){return i.a.createElement(sn,bn({projection:"equalEarth"},e))}function _n(e){return i.a.createElement(sn,e)}sn.propTypes={data:o.a.array.isRequired,projectionFunc:o.a.func,clipAngle:o.a.number,scale:o.a.number,precision:o.a.number,centroid:o.a.func,className:o.a.string,children:o.a.func,innerRef:o.a.func,pointRadius:o.a.number}},,function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return go}));var r=n(743),i=n(719),a=n(36);function o(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var s=n(558),u=n(299),l=n(302),c=n(57),f=n(29);function d(e){return d="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function h(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}function g(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=b(e);if(t){var i=b(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,t){return!t||"object"!==d(t)&&"function"!==typeof t?v(e):t}function v(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function A(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e}function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var F=function(){function e(){y(this,e),w(this,"subPriority",0)}return A(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),k=function(e){h(n,e);var t=g(n);function n(e,r,i,a,o){var s;return y(this,n),(s=t.call(this)).value=e,s.validateValue=r,s.setValue=i,s.priority=a,o&&(s.subPriority=o),s}return A(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(F),x=function(e){h(n,e);var t=g(n);function n(){var e;y(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return w(v(e=t.call.apply(t,[this].concat(i))),"priority",10),w(v(e),"subPriority",-1),e}return A(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(F);function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var C=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"run",value:function(e,t,n,r){var i=this.parse(e,t,n,r);return i?{setter:new k(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}])&&E(t.prototype,n),r&&E(t,r),e}();function S(e){return S="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function O(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function T(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return P(this,n)}}function P(e,t){return!t||"object"!==S(t)&&"function"!==typeof t?R(e):t}function R(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function I(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var B=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&j(e,t)}(a,e);var t,n,r,i=T(a);function a(){var e;O(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return I(R(e=i.call.apply(i,[this].concat(n))),"priority",140),I(R(e),"incompatibleTokens",["R","u","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&D(t.prototype,n),r&&D(t,r),a}(C),N=n(327),L=/^(1[0-2]|0?\d)/,U=/^(3[0-1]|[0-2]?\d)/,H=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,z=/^(5[0-3]|[0-4]?\d)/,q=/^(2[0-3]|[0-1]?\d)/,V=/^(2[0-4]|[0-1]?\d)/,W=/^(1[0-1]|0?\d)/,G=/^(1[0-2]|0?\d)/,K=/^[0-5]?\d/,Q=/^[0-5]?\d/,Y=/^\d/,X=/^\d{1,2}/,J=/^\d{1,3}/,Z=/^\d{1,4}/,$=/^-?\d+/,ee=/^-?\d/,te=/^-?\d{1,2}/,ne=/^-?\d{1,3}/,re=/^-?\d{1,4}/,ie=/^([+-])(\d{2})(\d{2})?|Z/,ae=/^([+-])(\d{2})(\d{2})|Z/,oe=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,se=/^([+-])(\d{2}):(\d{2})|Z/,ue=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function le(e,t){return e?{value:t(e.value),rest:e.rest}:e}function ce(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function fe(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,i=n[2]?parseInt(n[2],10):0,a=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(i*N.a+a*N.b+o*N.c),rest:t.slice(n[0].length)}}function de(e){return ce($,e)}function he(e,t){switch(e){case 1:return ce(Y,t);case 2:return ce(X,t);case 3:return ce(J,t);case 4:return ce(Z,t);default:return ce(new RegExp("^\\d{1,"+e+"}"),t)}}function pe(e,t){switch(e){case 1:return ce(ee,t);case 2:return ce(te,t);case 3:return ce(ne,t);case 4:return ce(re,t);default:return ce(new RegExp("^-?\\d{1,"+e+"}"),t)}}function ge(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function me(e,t){var n,r=t>0,i=r?t:1-t;if(i<=50)n=e||100;else{var a=i+50;n=e+100*Math.floor(a/100)-(e>=a%100?100:0)}return r?n:1-n}function ve(e){return e%400===0||e%4===0&&e%100!==0}function be(e){return be="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},be(e)}function ye(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ae(e,t){return Ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ae(e,t)}function we(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=xe(e);if(t){var i=xe(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Fe(this,n)}}function Fe(e,t){return!t||"object"!==be(t)&&"function"!==typeof t?ke(e):t}function ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xe(e){return xe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xe(e)}function Ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ce=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ae(e,t)}(a,e);var t,n,r,i=we(a);function a(){var e;ye(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ee(ke(e=i.call.apply(i,[this].concat(n))),"priority",130),Ee(ke(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return le(he(4,e),r);case"yo":return le(n.ordinalNumber(e,{unit:"year"}),r);default:return le(he(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var i=me(n.year,r);return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}var a="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}}])&&_e(t.prototype,n),r&&_e(t,r),a}(C),Se=n(480),Oe=n(258);function De(e){return De="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}function je(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pe(e,t){return Pe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pe(e,t)}function Re(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Be(e);if(t){var i=Be(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Me(this,n)}}function Me(e,t){return!t||"object"!==De(t)&&"function"!==typeof t?Ie(e):t}function Ie(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}function Ne(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Le=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pe(e,t)}(a,e);var t,n,r,i=Re(a);function a(){var e;je(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ne(Ie(e=i.call.apply(i,[this].concat(n))),"priority",130),Ne(Ie(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return le(he(4,e),r);case"Yo":return le(n.ordinalNumber(e,{unit:"year"}),r);default:return le(he(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var i=Object(Se.a)(e,r);if(n.isTwoDigitYear){var a=me(n.year,i);return e.setUTCFullYear(a,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Object(Oe.a)(e,r)}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),Object(Oe.a)(e,r)}}])&&Te(t.prototype,n),r&&Te(t,r),a}(C),Ue=n(273);function He(e){return He="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}function ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function qe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ve(e,t){return Ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ve(e,t)}function We(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Qe(e);if(t){var i=Qe(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ge(this,n)}}function Ge(e,t){return!t||"object"!==He(t)&&"function"!==typeof t?Ke(e):t}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e){return Qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qe(e)}function Ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xe=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ve(e,t)}(a,e);var t,n,r,i=We(a);function a(){var e;ze(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ye(Ke(e=i.call.apply(i,[this].concat(n))),"priority",130),Ye(Ke(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return pe("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),Object(Ue.a)(r)}}])&&qe(t.prototype,n),r&&qe(t,r),a}(C);function Je(e){return Je="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Je(e)}function Ze(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function et(e,t){return et=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},et(e,t)}function tt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=it(e);if(t){var i=it(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return nt(this,n)}}function nt(e,t){return!t||"object"!==Je(t)&&"function"!==typeof t?rt(e):t}function rt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function it(e){return it=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},it(e)}function at(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ot=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&et(e,t)}(a,e);var t,n,r,i=tt(a);function a(){var e;Ze(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return at(rt(e=i.call.apply(i,[this].concat(n))),"priority",130),at(rt(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return pe("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}])&&$e(t.prototype,n),r&&$e(t,r),a}(C);function st(e){return st="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},st(e)}function ut(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ct(e,t){return ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ct(e,t)}function ft(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=pt(e);if(t){var i=pt(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return dt(this,n)}}function dt(e,t){return!t||"object"!==st(t)&&"function"!==typeof t?ht(e):t}function ht(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pt(e){return pt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pt(e)}function gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ct(e,t)}(a,e);var t,n,r,i=ft(a);function a(){var e;ut(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return gt(ht(e=i.call.apply(i,[this].concat(n))),"priority",120),gt(ht(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return he(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&lt(t.prototype,n),r&&lt(t,r),a}(C);function vt(e){return vt="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vt(e)}function bt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function yt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _t(e,t){return _t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_t(e,t)}function At(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=kt(e);if(t){var i=kt(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return wt(this,n)}}function wt(e,t){return!t||"object"!==vt(t)&&"function"!==typeof t?Ft(e):t}function Ft(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function kt(e){return kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},kt(e)}function xt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Et=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_t(e,t)}(a,e);var t,n,r,i=At(a);function a(){var e;bt(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return xt(Ft(e=i.call.apply(i,[this].concat(n))),"priority",120),xt(Ft(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return he(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}])&&yt(t.prototype,n),r&&yt(t,r),a}(C);function Ct(e){return Ct="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ct(e)}function St(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dt(e,t){return Dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dt(e,t)}function jt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Rt(e);if(t){var i=Rt(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Tt(this,n)}}function Tt(e,t){return!t||"object"!==Ct(t)&&"function"!==typeof t?Pt(e):t}function Pt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rt(e){return Rt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Rt(e)}function Mt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var It=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dt(e,t)}(a,e);var t,n,r,i=jt(a);function a(){var e;St(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Mt(Pt(e=i.call.apply(i,[this].concat(n))),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),Mt(Pt(e),"priority",110),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return le(ce(L,e),r);case"MM":return le(he(2,e),r);case"Mo":return le(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&Ot(t.prototype,n),r&&Ot(t,r),a}(C);function Bt(e){return Bt="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Bt(e)}function Nt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ut(e,t){return Ut=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ut(e,t)}function Ht(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Vt(e);if(t){var i=Vt(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return zt(this,n)}}function zt(e,t){return!t||"object"!==Bt(t)&&"function"!==typeof t?qt(e):t}function qt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vt(e){return Vt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vt(e)}function Wt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gt=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ut(e,t)}(a,e);var t,n,r,i=Ht(a);function a(){var e;Nt(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Wt(qt(e=i.call.apply(i,[this].concat(n))),"priority",110),Wt(qt(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return le(ce(L,e),r);case"LL":return le(he(2,e),r);case"Lo":return le(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}])&&Lt(t.prototype,n),r&&Lt(t,r),a}(C),Kt=n(753);function Qt(e){return Qt="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qt(e)}function Yt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Jt(e,t){return Jt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jt(e,t)}function Zt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=tn(e);if(t){var i=tn(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return $t(this,n)}}function $t(e,t){return!t||"object"!==Qt(t)&&"function"!==typeof t?en(e):t}function en(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tn(e){return tn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},tn(e)}function nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var rn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jt(e,t)}(o,e);var t,n,r,i=Zt(o);function o(){var e;Yt(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return nn(en(e=i.call.apply(i,[this].concat(n))),"priority",100),nn(en(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return t=o,n=[{key:"parse",value:function(e,t,n){switch(t){case"w":return ce(z,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return Object(Oe.a)(function(e,t,n){Object(f.a)(2,arguments);var r=Object(a.default)(e),i=Object(c.a)(t),o=Object(Kt.a)(r,n)-i;return r.setUTCDate(r.getUTCDate()-7*o),r}(e,n,r),r)}}],n&&Xt(t.prototype,n),r&&Xt(t,r),o}(C),an=n(754);function on(e){return on="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},on(e)}function sn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function un(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ln(e,t){return ln=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ln(e,t)}function cn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=hn(e);if(t){var i=hn(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return fn(this,n)}}function fn(e,t){return!t||"object"!==on(t)&&"function"!==typeof t?dn(e):t}function dn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hn(e){return hn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hn(e)}function pn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ln(e,t)}(o,e);var t,n,r,i=cn(o);function o(){var e;sn(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pn(dn(e=i.call.apply(i,[this].concat(n))),"priority",100),pn(dn(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return t=o,n=[{key:"parse",value:function(e,t,n){switch(t){case"I":return ce(z,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return Object(Ue.a)(function(e,t){Object(f.a)(2,arguments);var n=Object(a.default)(e),r=Object(c.a)(t),i=Object(an.a)(n)-r;return n.setUTCDate(n.getUTCDate()-7*i),n}(e,n))}}],n&&un(t.prototype,n),r&&un(t,r),o}(C);function mn(e){return mn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mn(e)}function vn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function bn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yn(e,t){return yn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yn(e,t)}function _n(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Fn(e);if(t){var i=Fn(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return An(this,n)}}function An(e,t){return!t||"object"!==mn(t)&&"function"!==typeof t?wn(e):t}function wn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fn(e){return Fn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Fn(e)}function kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xn=[31,28,31,30,31,30,31,31,30,31,30,31],En=[31,29,31,30,31,30,31,31,30,31,30,31],Cn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yn(e,t)}(a,e);var t,n,r,i=_n(a);function a(){var e;vn(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return kn(wn(e=i.call.apply(i,[this].concat(n))),"priority",90),kn(wn(e),"subPriority",1),kn(wn(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"d":return ce(U,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){var n=ve(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=En[r]:t>=1&&t<=xn[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}])&&bn(t.prototype,n),r&&bn(t,r),a}(C);function Sn(e){return Sn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sn(e)}function On(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Dn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jn(e,t){return jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jn(e,t)}function Tn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Mn(e);if(t){var i=Mn(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Pn(this,n)}}function Pn(e,t){return!t||"object"!==Sn(t)&&"function"!==typeof t?Rn(e):t}function Rn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}function In(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jn(e,t)}(a,e);var t,n,r,i=Tn(a);function a(){var e;On(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return In(Rn(e=i.call.apply(i,[this].concat(n))),"priority",90),In(Rn(e),"subpriority",1),In(Rn(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return ce(H,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return ve(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}])&&Dn(t.prototype,n),r&&Dn(t,r),a}(C),Nn=n(179);function Ln(e,t,n){var r,i,o,s,u,l,d,h;Object(f.a)(2,arguments);var p=Object(Nn.a)(),g=Object(c.a)(null!==(r=null!==(i=null!==(o=null!==(s=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==s?s:null===n||void 0===n||null===(u=n.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:p.weekStartsOn)&&void 0!==i?i:null===(d=p.locale)||void 0===d||null===(h=d.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==r?r:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var m=Object(a.default)(e),v=Object(c.a)(t),b=m.getUTCDay(),y=v%7,_=(y+7)%7,A=(_<g?7:0)+v-b;return m.setUTCDate(m.getUTCDate()+A),m}function Un(e){return Un="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Un(e)}function Hn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function zn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qn(e,t){return qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qn(e,t)}function Vn(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Kn(e);if(t){var i=Kn(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Wn(this,n)}}function Wn(e,t){return!t||"object"!==Un(t)&&"function"!==typeof t?Gn(e):t}function Gn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Kn(e){return Kn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kn(e)}function Qn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Yn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qn(e,t)}(a,e);var t,n,r,i=Vn(a);function a(){var e;Hn(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Qn(Gn(e=i.call.apply(i,[this].concat(n))),"priority",90),Qn(Gn(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ln(e,n,r)).setUTCHours(0,0,0,0),e}}])&&zn(t.prototype,n),r&&zn(t,r),a}(C);function Xn(e){return Xn="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xn(e)}function Jn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Zn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $n(e,t){return $n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$n(e,t)}function er(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=rr(e);if(t){var i=rr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return tr(this,n)}}function tr(e,t){return!t||"object"!==Xn(t)&&"function"!==typeof t?nr(e):t}function nr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function rr(e){return rr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},rr(e)}function ir(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ar=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$n(e,t)}(a,e);var t,n,r,i=er(a);function a(){var e;Jn(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ir(nr(e=i.call.apply(i,[this].concat(n))),"priority",90),ir(nr(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return le(he(t.length,e),i);case"eo":return le(n.ordinalNumber(e,{unit:"day"}),i);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ln(e,n,r)).setUTCHours(0,0,0,0),e}}])&&Zn(t.prototype,n),r&&Zn(t,r),a}(C);function or(e){return or="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},or(e)}function sr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ur(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function lr(e,t){return lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},lr(e,t)}function cr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=hr(e);if(t){var i=hr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return fr(this,n)}}function fr(e,t){return!t||"object"!==or(t)&&"function"!==typeof t?dr(e):t}function dr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function hr(e){return hr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hr(e)}function pr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&lr(e,t)}(a,e);var t,n,r,i=cr(a);function a(){var e;sr(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return pr(dr(e=i.call.apply(i,[this].concat(n))),"priority",90),pr(dr(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n,r){var i=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return le(he(t.length,e),i);case"co":return le(n.ordinalNumber(e,{unit:"day"}),i);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=Ln(e,n,r)).setUTCHours(0,0,0,0),e}}])&&ur(t.prototype,n),r&&ur(t,r),a}(C);function mr(e){return mr="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mr(e)}function vr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function br(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function yr(e,t){return yr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},yr(e,t)}function _r(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Fr(e);if(t){var i=Fr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ar(this,n)}}function Ar(e,t){return!t||"object"!==mr(t)&&"function"!==typeof t?wr(e):t}function wr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Fr(e){return Fr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Fr(e)}function kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&yr(e,t)}(o,e);var t,n,r,i=_r(o);function o(){var e;vr(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return kr(wr(e=i.call.apply(i,[this].concat(n))),"priority",90),kr(wr(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return t=o,n=[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return he(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return le(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return le(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return le(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return le(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){Object(f.a)(2,arguments);var n=Object(c.a)(t);n%7===0&&(n-=7);var r=1,i=Object(a.default)(e),o=i.getUTCDay(),s=((n%7+7)%7<r?7:0)+n-o;return i.setUTCDate(i.getUTCDate()+s),i}(e,n),e.setUTCHours(0,0,0,0),e}}],n&&br(t.prototype,n),r&&br(t,r),o}(C);function Er(e){return Er="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Er(e)}function Cr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Sr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Or(e,t){return Or=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Or(e,t)}function Dr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Pr(e);if(t){var i=Pr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return jr(this,n)}}function jr(e,t){return!t||"object"!==Er(t)&&"function"!==typeof t?Tr(e):t}function Tr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Pr(e){return Pr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Pr(e)}function Rr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Or(e,t)}(a,e);var t,n,r,i=Dr(a);function a(){var e;Cr(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Rr(Tr(e=i.call.apply(i,[this].concat(n))),"priority",80),Rr(Tr(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ge(n),0,0,0),e}}])&&Sr(t.prototype,n),r&&Sr(t,r),a}(C);function Ir(e){return Ir="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ir(e)}function Br(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Nr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Lr(e,t){return Lr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Lr(e,t)}function Ur(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=qr(e);if(t){var i=qr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Hr(this,n)}}function Hr(e,t){return!t||"object"!==Ir(t)&&"function"!==typeof t?zr(e):t}function zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qr(e){return qr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qr(e)}function Vr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wr=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Lr(e,t)}(a,e);var t,n,r,i=Ur(a);function a(){var e;Br(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Vr(zr(e=i.call.apply(i,[this].concat(n))),"priority",80),Vr(zr(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ge(n),0,0,0),e}}])&&Nr(t.prototype,n),r&&Nr(t,r),a}(C);function Gr(e){return Gr="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gr(e)}function Kr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Qr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yr(e,t){return Yr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yr(e,t)}function Xr(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=$r(e);if(t){var i=$r(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Jr(this,n)}}function Jr(e,t){return!t||"object"!==Gr(t)&&"function"!==typeof t?Zr(e):t}function Zr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $r(e){return $r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$r(e)}function ei(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ti=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yr(e,t)}(a,e);var t,n,r,i=Xr(a);function a(){var e;Kr(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ei(Zr(e=i.call.apply(i,[this].concat(n))),"priority",80),ei(Zr(e),"incompatibleTokens",["a","b","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ge(n),0,0,0),e}}])&&Qr(t.prototype,n),r&&Qr(t,r),a}(C);function ni(e){return ni="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ni(e)}function ri(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ii(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ai(e,t){return ai=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ai(e,t)}function oi(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=li(e);if(t){var i=li(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return si(this,n)}}function si(e,t){return!t||"object"!==ni(t)&&"function"!==typeof t?ui(e):t}function ui(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function li(e){return li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},li(e)}function ci(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fi=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ai(e,t)}(a,e);var t,n,r,i=oi(a);function a(){var e;ri(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ci(ui(e=i.call.apply(i,[this].concat(n))),"priority",70),ci(ui(e),"incompatibleTokens",["H","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"h":return ce(G,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}])&&ii(t.prototype,n),r&&ii(t,r),a}(C);function di(e){return di="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},di(e)}function hi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function pi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function gi(e,t){return gi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},gi(e,t)}function mi(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=yi(e);if(t){var i=yi(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return vi(this,n)}}function vi(e,t){return!t||"object"!==di(t)&&"function"!==typeof t?bi(e):t}function bi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yi(e){return yi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yi(e)}function _i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ai=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gi(e,t)}(a,e);var t,n,r,i=mi(a);function a(){var e;hi(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _i(bi(e=i.call.apply(i,[this].concat(n))),"priority",70),_i(bi(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"H":return ce(q,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}])&&pi(t.prototype,n),r&&pi(t,r),a}(C);function wi(e){return wi="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wi(e)}function Fi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ki(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xi(e,t){return xi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xi(e,t)}function Ei(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Oi(e);if(t){var i=Oi(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ci(this,n)}}function Ci(e,t){return!t||"object"!==wi(t)&&"function"!==typeof t?Si(e):t}function Si(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oi(e){return Oi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oi(e)}function Di(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ji=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xi(e,t)}(a,e);var t,n,r,i=Ei(a);function a(){var e;Fi(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Di(Si(e=i.call.apply(i,[this].concat(n))),"priority",70),Di(Si(e),"incompatibleTokens",["h","H","k","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"K":return ce(W,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}])&&ki(t.prototype,n),r&&ki(t,r),a}(C);function Ti(e){return Ti="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ti(e)}function Pi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ri(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mi(e,t){return Mi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mi(e,t)}function Ii(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Li(e);if(t){var i=Li(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Bi(this,n)}}function Bi(e,t){return!t||"object"!==Ti(t)&&"function"!==typeof t?Ni(e):t}function Ni(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Li(e){return Li=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Li(e)}function Ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Hi=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mi(e,t)}(a,e);var t,n,r,i=Ii(a);function a(){var e;Pi(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ui(Ni(e=i.call.apply(i,[this].concat(n))),"priority",70),Ui(Ni(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"k":return ce(V,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}])&&Ri(t.prototype,n),r&&Ri(t,r),a}(C);function zi(e){return zi="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zi(e)}function qi(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Vi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wi(e,t){return Wi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wi(e,t)}function Gi(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Yi(e);if(t){var i=Yi(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Ki(this,n)}}function Ki(e,t){return!t||"object"!==zi(t)&&"function"!==typeof t?Qi(e):t}function Qi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Yi(e){return Yi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yi(e)}function Xi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ji=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wi(e,t)}(a,e);var t,n,r,i=Gi(a);function a(){var e;qi(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Xi(Qi(e=i.call.apply(i,[this].concat(n))),"priority",60),Xi(Qi(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"m":return ce(K,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}])&&Vi(t.prototype,n),r&&Vi(t,r),a}(C);function Zi(e){return Zi="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zi(e)}function $i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ea(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ta(e,t){return ta=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ta(e,t)}function na(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=aa(e);if(t){var i=aa(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ra(this,n)}}function ra(e,t){return!t||"object"!==Zi(t)&&"function"!==typeof t?ia(e):t}function ia(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function aa(e){return aa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},aa(e)}function oa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var sa=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ta(e,t)}(a,e);var t,n,r,i=na(a);function a(){var e;$i(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return oa(ia(e=i.call.apply(i,[this].concat(n))),"priority",50),oa(ia(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t,n){switch(t){case"s":return ce(Q,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return he(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}])&&ea(t.prototype,n),r&&ea(t,r),a}(C);function ua(e){return ua="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ua(e)}function la(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ca(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fa(e,t){return fa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fa(e,t)}function da(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ga(e);if(t){var i=ga(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ha(this,n)}}function ha(e,t){return!t||"object"!==ua(t)&&"function"!==typeof t?pa(e):t}function pa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ga(e){return ga=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ga(e)}function ma(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var va=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fa(e,t)}(a,e);var t,n,r,i=da(a);function a(){var e;la(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return ma(pa(e=i.call.apply(i,[this].concat(n))),"priority",30),ma(pa(e),"incompatibleTokens",["t","T"]),e}return t=a,(n=[{key:"parse",value:function(e,t){return le(he(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}])&&ca(t.prototype,n),r&&ca(t,r),a}(C);function ba(e){return ba="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ba(e)}function ya(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Aa(e,t){return Aa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Aa(e,t)}function wa(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=xa(e);if(t){var i=xa(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Fa(this,n)}}function Fa(e,t){return!t||"object"!==ba(t)&&"function"!==typeof t?ka(e):t}function ka(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function xa(e){return xa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},xa(e)}function Ea(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ca=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Aa(e,t)}(a,e);var t,n,r,i=wa(a);function a(){var e;ya(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ea(ka(e=i.call.apply(i,[this].concat(n))),"priority",10),Ea(ka(e),"incompatibleTokens",["t","T","x"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"X":return fe(ie,e);case"XX":return fe(ae,e);case"XXXX":return fe(oe,e);case"XXXXX":return fe(ue,e);default:return fe(se,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&_a(t.prototype,n),r&&_a(t,r),a}(C);function Sa(e){return Sa="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sa(e)}function Oa(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Da(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ja(e,t){return ja=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ja(e,t)}function Ta(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Ma(e);if(t){var i=Ma(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Pa(this,n)}}function Pa(e,t){return!t||"object"!==Sa(t)&&"function"!==typeof t?Ra(e):t}function Ra(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ma(e){return Ma=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ma(e)}function Ia(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ba=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ja(e,t)}(a,e);var t,n,r,i=Ta(a);function a(){var e;Oa(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ia(Ra(e=i.call.apply(i,[this].concat(n))),"priority",10),Ia(Ra(e),"incompatibleTokens",["t","T","X"]),e}return t=a,(n=[{key:"parse",value:function(e,t){switch(t){case"x":return fe(ie,e);case"xx":return fe(ae,e);case"xxxx":return fe(oe,e);case"xxxxx":return fe(ue,e);default:return fe(se,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}])&&Da(t.prototype,n),r&&Da(t,r),a}(C);function Na(e){return Na="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Na(e)}function La(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Ua(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ha(e,t){return Ha=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ha(e,t)}function za(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Wa(e);if(t){var i=Wa(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return qa(this,n)}}function qa(e,t){return!t||"object"!==Na(t)&&"function"!==typeof t?Va(e):t}function Va(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Wa(e){return Wa=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Wa(e)}function Ga(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ka=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ha(e,t)}(a,e);var t,n,r,i=za(a);function a(){var e;La(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ga(Va(e=i.call.apply(i,[this].concat(n))),"priority",40),Ga(Va(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return de(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}])&&Ua(t.prototype,n),r&&Ua(t,r),a}(C);function Qa(e){return Qa="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qa(e)}function Ya(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Xa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ja(e,t){return Ja=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ja(e,t)}function Za(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=to(e);if(t){var i=to(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return $a(this,n)}}function $a(e,t){return!t||"object"!==Qa(t)&&"function"!==typeof t?eo(e):t}function eo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function to(e){return to=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},to(e)}function no(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ro=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ja(e,t)}(a,e);var t,n,r,i=Za(a);function a(){var e;Ya(this,a);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return no(eo(e=i.call.apply(i,[this].concat(n))),"priority",20),no(eo(e),"incompatibleTokens","*"),e}return t=a,(n=[{key:"parse",value:function(e){return de(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}])&&Xa(t.prototype,n),r&&Xa(t,r),a}(C),io={G:new B,y:new Ce,Y:new Le,R:new Xe,u:new ot,Q:new mt,q:new Et,M:new It,L:new Gt,w:new rn,I:new gn,d:new Cn,D:new Bn,E:new Yn,e:new ar,c:new gr,i:new xr,a:new Mr,b:new Wr,B:new ti,h:new fi,H:new Ai,K:new ji,k:new Hi,m:new Ji,s:new sa,S:new va,X:new Ca,x:new Ba,t:new Ka,T:new ro};function ao(e){return ao="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ao(e)}function oo(e,t){var n;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"===typeof e)return so(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return so(e,t)}(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==n.return||n.return()}finally{if(s)throw a}}}}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var uo=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,lo=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,co=/^'([^]*?)'?$/,fo=/''/g,ho=/\S/,po=/[a-zA-Z]/;function go(e,t,n,d){var h,p,g,m,v,b,y,_,A,w,F,k,E,C,S,O,D,j;Object(f.a)(3,arguments);var T=String(e),P=String(t),R=Object(Nn.a)(),M=null!==(h=null!==(p=null===d||void 0===d?void 0:d.locale)&&void 0!==p?p:R.locale)&&void 0!==h?h:r.a;if(!M.match)throw new RangeError("locale must contain match property");var I=Object(c.a)(null!==(g=null!==(m=null!==(v=null!==(b=null===d||void 0===d?void 0:d.firstWeekContainsDate)&&void 0!==b?b:null===d||void 0===d||null===(y=d.locale)||void 0===y||null===(_=y.options)||void 0===_?void 0:_.firstWeekContainsDate)&&void 0!==v?v:R.firstWeekContainsDate)&&void 0!==m?m:null===(A=R.locale)||void 0===A||null===(w=A.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==g?g:1);if(!(I>=1&&I<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var B=Object(c.a)(null!==(F=null!==(k=null!==(E=null!==(C=null===d||void 0===d?void 0:d.weekStartsOn)&&void 0!==C?C:null===d||void 0===d||null===(S=d.locale)||void 0===S||null===(O=S.options)||void 0===O?void 0:O.weekStartsOn)&&void 0!==E?E:R.weekStartsOn)&&void 0!==k?k:null===(D=R.locale)||void 0===D||null===(j=D.options)||void 0===j?void 0:j.weekStartsOn)&&void 0!==F?F:0);if(!(B>=0&&B<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===P)return""===T?Object(a.default)(n):new Date(NaN);var N,L={firstWeekContainsDate:I,weekStartsOn:B,locale:M},U=[new x],H=P.match(lo).map((function(e){var t=e[0];return t in s.a?(0,s.a[t])(e,M.formatLong):e})).join("").match(uo),z=[],q=oo(H);try{var V=function(){var t=N.value;null!==d&&void 0!==d&&d.useAdditionalWeekYearTokens||!Object(l.b)(t)||Object(l.c)(t,P,e),null!==d&&void 0!==d&&d.useAdditionalDayOfYearTokens||!Object(l.a)(t)||Object(l.c)(t,P,e);var n=t[0],r=io[n];if(r){var i=r.incompatibleTokens;if(Array.isArray(i)){var a=z.find((function(e){return i.includes(e.token)||e.token===n}));if(a)throw new RangeError("The format string mustn't contain `".concat(a.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&z.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));z.push({token:n,fullToken:t});var o=r.run(T,t,M.match,L);if(!o)return{v:new Date(NaN)};U.push(o.setter),T=o.rest}else{if(n.match(po))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=mo(t)),0!==T.indexOf(t))return{v:new Date(NaN)};T=T.slice(t.length)}};for(q.s();!(N=q.n()).done;){var W=V();if("object"===ao(W))return W.v}}catch(ee){q.e(ee)}finally{q.f()}if(T.length>0&&ho.test(T))return new Date(NaN);var G=U.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return U.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),K=Object(a.default)(n);if(isNaN(K.getTime()))return new Date(NaN);var Q,Y=Object(i.a)(K,Object(u.a)(K)),X={},J=oo(G);try{for(J.s();!(Q=J.n()).done;){var Z=Q.value;if(!Z.validate(Y,L))return new Date(NaN);var $=Z.set(Y,X,L);Array.isArray($)?(Y=$[0],o(X,$[1])):Y=$}}catch(ee){J.e(ee)}finally{J.f()}return Y}function mo(e){return e.match(co)[1].replace(fo,"'")}},function(e,t,n){"use strict";n.r(t),n.d(t,"Parser",(function(){return x})),n.d(t,"DomHandler",(function(){return J})),n.d(t,"DefaultHandler",(function(){return J})),n.d(t,"parseDocument",(function(){return kt})),n.d(t,"parseDOM",(function(){return xt})),n.d(t,"createDomStream",(function(){return Et})),n.d(t,"Tokenizer",(function(){return p})),n.d(t,"ElementType",(function(){return E})),n.d(t,"getFeed",(function(){return mt})),n.d(t,"parseFeed",(function(){return St})),n.d(t,"DomUtils",(function(){return r}));var r={};n.r(r),n.d(r,"getOuterHTML",(function(){return je})),n.d(r,"getInnerHTML",(function(){return Te})),n.d(r,"getText",(function(){return Pe})),n.d(r,"textContent",(function(){return Re})),n.d(r,"innerText",(function(){return Me})),n.d(r,"getChildren",(function(){return Ie})),n.d(r,"getParent",(function(){return Be})),n.d(r,"getSiblings",(function(){return Ne})),n.d(r,"getAttributeValue",(function(){return Le})),n.d(r,"hasAttrib",(function(){return Ue})),n.d(r,"getName",(function(){return He})),n.d(r,"nextElementSibling",(function(){return ze})),n.d(r,"prevElementSibling",(function(){return qe})),n.d(r,"removeElement",(function(){return Ve})),n.d(r,"replaceElement",(function(){return We})),n.d(r,"appendChild",(function(){return Ge})),n.d(r,"append",(function(){return Ke})),n.d(r,"prependChild",(function(){return Qe})),n.d(r,"prepend",(function(){return Ye})),n.d(r,"filter",(function(){return Xe})),n.d(r,"find",(function(){return Je})),n.d(r,"findOneChild",(function(){return Ze})),n.d(r,"findOne",(function(){return $e})),n.d(r,"existsOne",(function(){return et})),n.d(r,"findAll",(function(){return tt})),n.d(r,"testElement",(function(){return st})),n.d(r,"getElements",(function(){return ut})),n.d(r,"getElementById",(function(){return lt})),n.d(r,"getElementsByTagName",(function(){return ct})),n.d(r,"getElementsByTagType",(function(){return ft})),n.d(r,"removeSubsets",(function(){return dt})),n.d(r,"DocumentPosition",(function(){return nt})),n.d(r,"compareDocumentPosition",(function(){return ht})),n.d(r,"uniqueSort",(function(){return pt})),n.d(r,"getFeed",(function(){return mt})),n.d(r,"isTag",(function(){return L})),n.d(r,"isCDATA",(function(){return U})),n.d(r,"isText",(function(){return H})),n.d(r,"isComment",(function(){return z})),n.d(r,"isDocument",(function(){return V})),n.d(r,"hasChildren",(function(){return W}));var i,a,o,s=n(17),u=n(18),l=n(280);function c(e){return e===i.Space||e===i.NewLine||e===i.Tab||e===i.FormFeed||e===i.CarriageReturn}function f(e){return e===i.Slash||e===i.Gt||c(e)}function d(e){return e>=i.Zero&&e<=i.Nine}!function(e){e[e.Tab=9]="Tab",e[e.NewLine=10]="NewLine",e[e.FormFeed=12]="FormFeed",e[e.CarriageReturn=13]="CarriageReturn",e[e.Space=32]="Space",e[e.ExclamationMark=33]="ExclamationMark",e[e.Number=35]="Number",e[e.Amp=38]="Amp",e[e.SingleQuote=39]="SingleQuote",e[e.DoubleQuote=34]="DoubleQuote",e[e.Dash=45]="Dash",e[e.Slash=47]="Slash",e[e.Zero=48]="Zero",e[e.Nine=57]="Nine",e[e.Semi=59]="Semi",e[e.Lt=60]="Lt",e[e.Eq=61]="Eq",e[e.Gt=62]="Gt",e[e.Questionmark=63]="Questionmark",e[e.UpperA=65]="UpperA",e[e.LowerA=97]="LowerA",e[e.UpperF=70]="UpperF",e[e.LowerF=102]="LowerF",e[e.UpperZ=90]="UpperZ",e[e.LowerZ=122]="LowerZ",e[e.LowerX=120]="LowerX",e[e.OpeningSquareBracket=91]="OpeningSquareBracket"}(i||(i={})),function(e){e[e.Text=1]="Text",e[e.BeforeTagName=2]="BeforeTagName",e[e.InTagName=3]="InTagName",e[e.InSelfClosingTag=4]="InSelfClosingTag",e[e.BeforeClosingTagName=5]="BeforeClosingTagName",e[e.InClosingTagName=6]="InClosingTagName",e[e.AfterClosingTagName=7]="AfterClosingTagName",e[e.BeforeAttributeName=8]="BeforeAttributeName",e[e.InAttributeName=9]="InAttributeName",e[e.AfterAttributeName=10]="AfterAttributeName",e[e.BeforeAttributeValue=11]="BeforeAttributeValue",e[e.InAttributeValueDq=12]="InAttributeValueDq",e[e.InAttributeValueSq=13]="InAttributeValueSq",e[e.InAttributeValueNq=14]="InAttributeValueNq",e[e.BeforeDeclaration=15]="BeforeDeclaration",e[e.InDeclaration=16]="InDeclaration",e[e.InProcessingInstruction=17]="InProcessingInstruction",e[e.BeforeComment=18]="BeforeComment",e[e.CDATASequence=19]="CDATASequence",e[e.InSpecialComment=20]="InSpecialComment",e[e.InCommentLike=21]="InCommentLike",e[e.BeforeSpecialS=22]="BeforeSpecialS",e[e.SpecialStartSequence=23]="SpecialStartSequence",e[e.InSpecialTag=24]="InSpecialTag",e[e.BeforeEntity=25]="BeforeEntity",e[e.BeforeNumericEntity=26]="BeforeNumericEntity",e[e.InNamedEntity=27]="InNamedEntity",e[e.InNumericEntity=28]="InNumericEntity",e[e.InHexEntity=29]="InHexEntity"}(a||(a={})),function(e){e[e.NoValue=0]="NoValue",e[e.Unquoted=1]="Unquoted",e[e.Single=2]="Single",e[e.Double=3]="Double"}(o||(o={}));var h={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},p=function(){function e(t,n){var r=t.xmlMode,i=void 0!==r&&r,o=t.decodeEntities,u=void 0===o||o;Object(s.a)(this,e),this.cbs=n,this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=i,this.decodeEntities=u,this.entityTrie=i?l.xmlDecodeTree:l.htmlDecodeTree}return Object(u.a)(e,[{key:"reset",value:function(){this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.currentSequence=void 0,this.running=!0,this.offset=0}},{key:"write",value:function(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}},{key:"end",value:function(){this.running&&this.finish()}},{key:"pause",value:function(){this.running=!1}},{key:"resume",value:function(){this.running=!0,this.index<this.buffer.length+this.offset&&this.parse()}},{key:"getIndex",value:function(){return this.index}},{key:"getSectionStart",value:function(){return this.sectionStart}},{key:"stateText",value:function(e){e===i.Lt||!this.decodeEntities&&this.fastForwardTo(i.Lt)?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=a.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===i.Amp&&(this.state=a.BeforeEntity)}},{key:"stateSpecialStartSequence",value:function(e){var t=this.sequenceIndex===this.currentSequence.length;if(t?f(e):(32|e)===this.currentSequence[this.sequenceIndex]){if(!t)return void this.sequenceIndex++}else this.isSpecial=!1;this.sequenceIndex=0,this.state=a.InTagName,this.stateInTagName(e)}},{key:"stateInSpecialTag",value:function(e){if(this.sequenceIndex===this.currentSequence.length){if(e===i.Gt||c(e)){var t=this.index-this.currentSequence.length;if(this.sectionStart<t){var n=this.index;this.index=t,this.cbs.ontext(this.sectionStart,t),this.index=n}return this.isSpecial=!1,this.sectionStart=t+2,void this.stateInClosingTagName(e)}this.sequenceIndex=0}(32|e)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:0===this.sequenceIndex?this.currentSequence===h.TitleEnd?this.decodeEntities&&e===i.Amp&&(this.state=a.BeforeEntity):this.fastForwardTo(i.Lt)&&(this.sequenceIndex=1):this.sequenceIndex=Number(e===i.Lt)}},{key:"stateCDATASequence",value:function(e){e===h.Cdata[this.sequenceIndex]?++this.sequenceIndex===h.Cdata.length&&(this.state=a.InCommentLike,this.currentSequence=h.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=a.InDeclaration,this.stateInDeclaration(e))}},{key:"fastForwardTo",value:function(e){for(;++this.index<this.buffer.length+this.offset;)if(this.buffer.charCodeAt(this.index-this.offset)===e)return!0;return this.index=this.buffer.length+this.offset-1,!1}},{key:"stateInCommentLike",value:function(e){e===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===h.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index,2):this.cbs.oncomment(this.sectionStart,this.index,2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=a.Text):0===this.sequenceIndex?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):e!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}},{key:"isTagStartChar",value:function(e){return this.xmlMode?!f(e):function(e){return e>=i.LowerA&&e<=i.LowerZ||e>=i.UpperA&&e<=i.UpperZ}(e)}},{key:"startSpecial",value:function(e,t){this.isSpecial=!0,this.currentSequence=e,this.sequenceIndex=t,this.state=a.SpecialStartSequence}},{key:"stateBeforeTagName",value:function(e){if(e===i.ExclamationMark)this.state=a.BeforeDeclaration,this.sectionStart=this.index+1;else if(e===i.Questionmark)this.state=a.InProcessingInstruction,this.sectionStart=this.index+1;else if(this.isTagStartChar(e)){var t=32|e;this.sectionStart=this.index,this.xmlMode||t!==h.TitleEnd[2]?this.state=this.xmlMode||t!==h.ScriptEnd[2]?a.InTagName:a.BeforeSpecialS:this.startSpecial(h.TitleEnd,3)}else e===i.Slash?this.state=a.BeforeClosingTagName:(this.state=a.Text,this.stateText(e))}},{key:"stateInTagName",value:function(e){f(e)&&(this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateBeforeClosingTagName",value:function(e){c(e)||(e===i.Gt?this.state=a.Text:(this.state=this.isTagStartChar(e)?a.InClosingTagName:a.InSpecialComment,this.sectionStart=this.index))}},{key:"stateInClosingTagName",value:function(e){(e===i.Gt||c(e))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=a.AfterClosingTagName,this.stateAfterClosingTagName(e))}},{key:"stateAfterClosingTagName",value:function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.state=a.Text,this.baseState=a.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeAttributeName",value:function(e){e===i.Gt?(this.cbs.onopentagend(this.index),this.isSpecial?(this.state=a.InSpecialTag,this.sequenceIndex=0):this.state=a.Text,this.baseState=this.state,this.sectionStart=this.index+1):e===i.Slash?this.state=a.InSelfClosingTag:c(e)||(this.state=a.InAttributeName,this.sectionStart=this.index)}},{key:"stateInSelfClosingTag",value:function(e){e===i.Gt?(this.cbs.onselfclosingtag(this.index),this.state=a.Text,this.baseState=a.Text,this.sectionStart=this.index+1,this.isSpecial=!1):c(e)||(this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(e))}},{key:"stateInAttributeName",value:function(e){(e===i.Eq||f(e))&&(this.cbs.onattribname(this.sectionStart,this.index),this.sectionStart=-1,this.state=a.AfterAttributeName,this.stateAfterAttributeName(e))}},{key:"stateAfterAttributeName",value:function(e){e===i.Eq?this.state=a.BeforeAttributeValue:e===i.Slash||e===i.Gt?(this.cbs.onattribend(o.NoValue,this.index),this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(e)):c(e)||(this.cbs.onattribend(o.NoValue,this.index),this.state=a.InAttributeName,this.sectionStart=this.index)}},{key:"stateBeforeAttributeValue",value:function(e){e===i.DoubleQuote?(this.state=a.InAttributeValueDq,this.sectionStart=this.index+1):e===i.SingleQuote?(this.state=a.InAttributeValueSq,this.sectionStart=this.index+1):c(e)||(this.sectionStart=this.index,this.state=a.InAttributeValueNq,this.stateInAttributeValueNoQuotes(e))}},{key:"handleInAttributeValue",value:function(e,t){e===t||!this.decodeEntities&&this.fastForwardTo(t)?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(t===i.DoubleQuote?o.Double:o.Single,this.index),this.state=a.BeforeAttributeName):this.decodeEntities&&e===i.Amp&&(this.baseState=this.state,this.state=a.BeforeEntity)}},{key:"stateInAttributeValueDoubleQuotes",value:function(e){this.handleInAttributeValue(e,i.DoubleQuote)}},{key:"stateInAttributeValueSingleQuotes",value:function(e){this.handleInAttributeValue(e,i.SingleQuote)}},{key:"stateInAttributeValueNoQuotes",value:function(e){c(e)||e===i.Gt?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(o.Unquoted,this.index),this.state=a.BeforeAttributeName,this.stateBeforeAttributeName(e)):this.decodeEntities&&e===i.Amp&&(this.baseState=this.state,this.state=a.BeforeEntity)}},{key:"stateBeforeDeclaration",value:function(e){e===i.OpeningSquareBracket?(this.state=a.CDATASequence,this.sequenceIndex=0):this.state=e===i.Dash?a.BeforeComment:a.InDeclaration}},{key:"stateInDeclaration",value:function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.ondeclaration(this.sectionStart,this.index),this.state=a.Text,this.sectionStart=this.index+1)}},{key:"stateInProcessingInstruction",value:function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=a.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeComment",value:function(e){e===i.Dash?(this.state=a.InCommentLike,this.currentSequence=h.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=a.InDeclaration}},{key:"stateInSpecialComment",value:function(e){(e===i.Gt||this.fastForwardTo(i.Gt))&&(this.cbs.oncomment(this.sectionStart,this.index,0),this.state=a.Text,this.sectionStart=this.index+1)}},{key:"stateBeforeSpecialS",value:function(e){var t=32|e;t===h.ScriptEnd[3]?this.startSpecial(h.ScriptEnd,4):t===h.StyleEnd[3]?this.startSpecial(h.StyleEnd,4):(this.state=a.InTagName,this.stateInTagName(e))}},{key:"stateBeforeEntity",value:function(e){this.entityExcess=1,this.entityResult=0,e===i.Number?this.state=a.BeforeNumericEntity:e===i.Amp||(this.trieIndex=0,this.trieCurrent=this.entityTrie[0],this.state=a.InNamedEntity,this.stateInNamedEntity(e))}},{key:"stateInNamedEntity",value:function(e){if(this.entityExcess+=1,this.trieIndex=Object(l.determineBranch)(this.entityTrie,this.trieCurrent,this.trieIndex+1,e),this.trieIndex<0)return this.emitNamedEntity(),void this.index--;this.trieCurrent=this.entityTrie[this.trieIndex];var t=this.trieCurrent&l.BinTrieFlags.VALUE_LENGTH;if(t){var n=(t>>14)-1;if(this.allowLegacyEntity()||e===i.Semi){var r=this.index-this.entityExcess+1;r>this.sectionStart&&this.emitPartial(this.sectionStart,r),this.entityResult=this.trieIndex,this.trieIndex+=n,this.entityExcess=0,this.sectionStart=this.index+1,0===n&&this.emitNamedEntity()}else this.trieIndex+=n}}},{key:"emitNamedEntity",value:function(){if(this.state=this.baseState,0!==this.entityResult)switch((this.entityTrie[this.entityResult]&l.BinTrieFlags.VALUE_LENGTH)>>14){case 1:this.emitCodePoint(this.entityTrie[this.entityResult]&~l.BinTrieFlags.VALUE_LENGTH);break;case 2:this.emitCodePoint(this.entityTrie[this.entityResult+1]);break;case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},{key:"stateBeforeNumericEntity",value:function(e){(32|e)===i.LowerX?(this.entityExcess++,this.state=a.InHexEntity):(this.state=a.InNumericEntity,this.stateInNumericEntity(e))}},{key:"emitNumericEntity",value:function(e){var t=this.index-this.entityExcess-1;t+2+Number(this.state===a.InHexEntity)!==this.index&&(t>this.sectionStart&&this.emitPartial(this.sectionStart,t),this.sectionStart=this.index+Number(e),this.emitCodePoint(Object(l.replaceCodePoint)(this.entityResult))),this.state=this.baseState}},{key:"stateInNumericEntity",value:function(e){e===i.Semi?this.emitNumericEntity(!0):d(e)?(this.entityResult=10*this.entityResult+(e-i.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)}},{key:"stateInHexEntity",value:function(e){e===i.Semi?this.emitNumericEntity(!0):d(e)?(this.entityResult=16*this.entityResult+(e-i.Zero),this.entityExcess++):!function(e){return e>=i.UpperA&&e<=i.UpperF||e>=i.LowerA&&e<=i.LowerF}(e)?(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--):(this.entityResult=16*this.entityResult+((32|e)-i.LowerA+10),this.entityExcess++)}},{key:"allowLegacyEntity",value:function(){return!this.xmlMode&&(this.baseState===a.Text||this.baseState===a.InSpecialTag)}},{key:"cleanup",value:function(){this.running&&this.sectionStart!==this.index&&(this.state===a.Text||this.state===a.InSpecialTag&&0===this.sequenceIndex?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==a.InAttributeValueDq&&this.state!==a.InAttributeValueSq&&this.state!==a.InAttributeValueNq||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}},{key:"shouldContinue",value:function(){return this.index<this.buffer.length+this.offset&&this.running}},{key:"parse",value:function(){for(;this.shouldContinue();){var e=this.buffer.charCodeAt(this.index-this.offset);switch(this.state){case a.Text:this.stateText(e);break;case a.SpecialStartSequence:this.stateSpecialStartSequence(e);break;case a.InSpecialTag:this.stateInSpecialTag(e);break;case a.CDATASequence:this.stateCDATASequence(e);break;case a.InAttributeValueDq:this.stateInAttributeValueDoubleQuotes(e);break;case a.InAttributeName:this.stateInAttributeName(e);break;case a.InCommentLike:this.stateInCommentLike(e);break;case a.InSpecialComment:this.stateInSpecialComment(e);break;case a.BeforeAttributeName:this.stateBeforeAttributeName(e);break;case a.InTagName:this.stateInTagName(e);break;case a.InClosingTagName:this.stateInClosingTagName(e);break;case a.BeforeTagName:this.stateBeforeTagName(e);break;case a.AfterAttributeName:this.stateAfterAttributeName(e);break;case a.InAttributeValueSq:this.stateInAttributeValueSingleQuotes(e);break;case a.BeforeAttributeValue:this.stateBeforeAttributeValue(e);break;case a.BeforeClosingTagName:this.stateBeforeClosingTagName(e);break;case a.AfterClosingTagName:this.stateAfterClosingTagName(e);break;case a.BeforeSpecialS:this.stateBeforeSpecialS(e);break;case a.InAttributeValueNq:this.stateInAttributeValueNoQuotes(e);break;case a.InSelfClosingTag:this.stateInSelfClosingTag(e);break;case a.InDeclaration:this.stateInDeclaration(e);break;case a.BeforeDeclaration:this.stateBeforeDeclaration(e);break;case a.BeforeComment:this.stateBeforeComment(e);break;case a.InProcessingInstruction:this.stateInProcessingInstruction(e);break;case a.InNamedEntity:this.stateInNamedEntity(e);break;case a.BeforeEntity:this.stateBeforeEntity(e);break;case a.InHexEntity:this.stateInHexEntity(e);break;case a.InNumericEntity:this.stateInNumericEntity(e);break;default:this.stateBeforeNumericEntity(e)}this.index++}this.cleanup()}},{key:"finish",value:function(){this.state===a.InNamedEntity&&this.emitNamedEntity(),this.sectionStart<this.index&&this.handleTrailingData(),this.cbs.onend()}},{key:"handleTrailingData",value:function(){var e=this.buffer.length+this.offset;this.state===a.InCommentLike?this.currentSequence===h.CdataEnd?this.cbs.oncdata(this.sectionStart,e,0):this.cbs.oncomment(this.sectionStart,e,0):this.state===a.InNumericEntity&&this.allowLegacyEntity()||this.state===a.InHexEntity&&this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state===a.InTagName||this.state===a.BeforeAttributeName||this.state===a.BeforeAttributeValue||this.state===a.AfterAttributeName||this.state===a.InAttributeName||this.state===a.InAttributeValueSq||this.state===a.InAttributeValueDq||this.state===a.InAttributeValueNq||this.state===a.InClosingTagName||this.cbs.ontext(this.sectionStart,e)}},{key:"emitPartial",value:function(e,t){this.baseState!==a.Text&&this.baseState!==a.InSpecialTag?this.cbs.onattribdata(e,t):this.cbs.ontext(e,t)}},{key:"emitCodePoint",value:function(e){this.baseState!==a.Text&&this.baseState!==a.InSpecialTag?this.cbs.onattribentity(e):this.cbs.ontextentity(e)}}]),e}(),g=new Set(["input","option","optgroup","select","button","datalist","textarea"]),m=new Set(["p"]),v=new Set(["thead","tbody"]),b=new Set(["dd","dt"]),y=new Set(["rt","rp"]),_=new Map([["tr",new Set(["tr","th","td"])],["th",new Set(["th"])],["td",new Set(["thead","th","td"])],["body",new Set(["head","link","script"])],["li",new Set(["li"])],["p",m],["h1",m],["h2",m],["h3",m],["h4",m],["h5",m],["h6",m],["select",g],["input",g],["output",g],["button",g],["datalist",g],["textarea",g],["option",new Set(["option"])],["optgroup",new Set(["optgroup","option"])],["dd",b],["dt",b],["address",m],["article",m],["aside",m],["blockquote",m],["details",m],["div",m],["dl",m],["fieldset",m],["figcaption",m],["figure",m],["footer",m],["form",m],["header",m],["hr",m],["main",m],["nav",m],["ol",m],["pre",m],["section",m],["table",m],["ul",m],["rt",y],["rp",y],["tbody",v],["tfoot",v]]),A=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),w=new Set(["math","svg"]),F=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignobject","desc","title"]),k=/\s|\//,x=function(){function e(t){var n,r,i,a,o,u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(s.a)(this,e),this.options=u,this.startIndex=0,this.endIndex=0,this.openTagStart=0,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.buffers=[],this.bufferOffset=0,this.writeIndex=0,this.ended=!1,this.cbs=null!==t&&void 0!==t?t:{},this.lowerCaseTagNames=null!==(n=u.lowerCaseTags)&&void 0!==n?n:!u.xmlMode,this.lowerCaseAttributeNames=null!==(r=u.lowerCaseAttributeNames)&&void 0!==r?r:!u.xmlMode,this.tokenizer=new(null!==(i=u.Tokenizer)&&void 0!==i?i:p)(this.options,this),null===(o=(a=this.cbs).onparserinit)||void 0===o||o.call(a,this)}return Object(u.a)(e,[{key:"ontext",value:function(e,t){var n,r,i=this.getSlice(e,t);this.endIndex=t-1,null===(r=(n=this.cbs).ontext)||void 0===r||r.call(n,i),this.startIndex=t}},{key:"ontextentity",value:function(e){var t,n,r=this.tokenizer.getSectionStart();this.endIndex=r-1,null===(n=(t=this.cbs).ontext)||void 0===n||n.call(t,Object(l.fromCodePoint)(e)),this.startIndex=r}},{key:"isVoidElement",value:function(e){return!this.options.xmlMode&&A.has(e)}},{key:"onopentagname",value:function(e,t){this.endIndex=t;var n=this.getSlice(e,t);this.lowerCaseTagNames&&(n=n.toLowerCase()),this.emitOpenTag(n)}},{key:"emitOpenTag",value:function(e){var t,n,r,i;this.openTagStart=this.startIndex,this.tagname=e;var a=!this.options.xmlMode&&_.get(e);if(a)for(;this.stack.length>0&&a.has(this.stack[this.stack.length-1]);){var o=this.stack.pop();null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,o,!0)}this.isVoidElement(e)||(this.stack.push(e),w.has(e)?this.foreignContext.push(!0):F.has(e)&&this.foreignContext.push(!1)),null===(i=(r=this.cbs).onopentagname)||void 0===i||i.call(r,e),this.cbs.onopentag&&(this.attribs={})}},{key:"endOpenTag",value:function(e){var t,n;this.startIndex=this.openTagStart,this.attribs&&(null===(n=(t=this.cbs).onopentag)||void 0===n||n.call(t,this.tagname,this.attribs,e),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""}},{key:"onopentagend",value:function(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}},{key:"onclosetag",value:function(e,t){var n,r,i,a,o,s;this.endIndex=t;var u=this.getSlice(e,t);if(this.lowerCaseTagNames&&(u=u.toLowerCase()),(w.has(u)||F.has(u))&&this.foreignContext.pop(),this.isVoidElement(u))this.options.xmlMode||"br"!==u||(null===(r=(n=this.cbs).onopentagname)||void 0===r||r.call(n,"br"),null===(a=(i=this.cbs).onopentag)||void 0===a||a.call(i,"br",{},!0),null===(s=(o=this.cbs).onclosetag)||void 0===s||s.call(o,"br",!1));else{var l=this.stack.lastIndexOf(u);if(-1!==l)if(this.cbs.onclosetag)for(var c=this.stack.length-l;c--;)this.cbs.onclosetag(this.stack.pop(),0!==c);else this.stack.length=l;else this.options.xmlMode||"p"!==u||(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=t+1}},{key:"onselfclosingtag",value:function(e){this.endIndex=e,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=e+1):this.onopentagend(e)}},{key:"closeCurrentTag",value:function(e){var t,n,r=this.tagname;this.endOpenTag(e),this.stack[this.stack.length-1]===r&&(null===(n=(t=this.cbs).onclosetag)||void 0===n||n.call(t,r,!e),this.stack.pop())}},{key:"onattribname",value:function(e,t){this.startIndex=e;var n=this.getSlice(e,t);this.attribname=this.lowerCaseAttributeNames?n.toLowerCase():n}},{key:"onattribdata",value:function(e,t){this.attribvalue+=this.getSlice(e,t)}},{key:"onattribentity",value:function(e){this.attribvalue+=Object(l.fromCodePoint)(e)}},{key:"onattribend",value:function(e,t){var n,r;this.endIndex=t,null===(r=(n=this.cbs).onattribute)||void 0===r||r.call(n,this.attribname,this.attribvalue,e===o.Double?'"':e===o.Single?"'":e===o.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""}},{key:"getInstructionName",value:function(e){var t=e.search(k),n=t<0?e:e.substr(0,t);return this.lowerCaseTagNames&&(n=n.toLowerCase()),n}},{key:"ondeclaration",value:function(e,t){this.endIndex=t;var n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(n);this.cbs.onprocessinginstruction("!".concat(r),"!".concat(n))}this.startIndex=t+1}},{key:"onprocessinginstruction",value:function(e,t){this.endIndex=t;var n=this.getSlice(e,t);if(this.cbs.onprocessinginstruction){var r=this.getInstructionName(n);this.cbs.onprocessinginstruction("?".concat(r),"?".concat(n))}this.startIndex=t+1}},{key:"oncomment",value:function(e,t,n){var r,i,a,o;this.endIndex=t,null===(i=(r=this.cbs).oncomment)||void 0===i||i.call(r,this.getSlice(e,t-n)),null===(o=(a=this.cbs).oncommentend)||void 0===o||o.call(a),this.startIndex=t+1}},{key:"oncdata",value:function(e,t,n){var r,i,a,o,s,u,l,c,f,d;this.endIndex=t;var h=this.getSlice(e,t-n);this.options.xmlMode||this.options.recognizeCDATA?(null===(i=(r=this.cbs).oncdatastart)||void 0===i||i.call(r),null===(o=(a=this.cbs).ontext)||void 0===o||o.call(a,h),null===(u=(s=this.cbs).oncdataend)||void 0===u||u.call(s)):(null===(c=(l=this.cbs).oncomment)||void 0===c||c.call(l,"[CDATA[".concat(h,"]]")),null===(d=(f=this.cbs).oncommentend)||void 0===d||d.call(f)),this.startIndex=t+1}},{key:"onend",value:function(){var e,t;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var n=this.stack.length;n>0;this.cbs.onclosetag(this.stack[--n],!0));}null===(t=(e=this.cbs).onend)||void 0===t||t.call(e)}},{key:"reset",value:function(){var e,t,n,r;null===(t=(e=this.cbs).onreset)||void 0===t||t.call(e),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,null===(r=(n=this.cbs).onparserinit)||void 0===r||r.call(n,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1}},{key:"parseComplete",value:function(e){this.reset(),this.end(e)}},{key:"getSlice",value:function(e,t){for(;e-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}},{key:"shiftBuffer",value:function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}},{key:"write",value:function(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".write() after done!")):(this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++))}},{key:"end",value:function(e){var t,n;this.ended?null===(n=(t=this.cbs).onerror)||void 0===n||n.call(t,new Error(".end() after done!")):(e&&this.write(e),this.ended=!0,this.tokenizer.end())}},{key:"pause",value:function(){this.tokenizer.pause()}},{key:"resume",value:function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex<this.buffers.length;)this.tokenizer.write(this.buffers[this.writeIndex++]);this.ended&&this.tokenizer.end()}},{key:"parseChunk",value:function(e){this.write(e)}},{key:"done",value:function(e){this.end(e)}}]),e}(),E=n(92),C=n(5),S=n(27),O=n(28),D=function(){function e(){Object(s.a)(this,e),this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}return Object(u.a)(e,[{key:"parentNode",get:function(){return this.parent},set:function(e){this.parent=e}},{key:"previousSibling",get:function(){return this.prev},set:function(e){this.prev=e}},{key:"nextSibling",get:function(){return this.next},set:function(e){this.next=e}},{key:"cloneNode",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return G(this,e)}}]),e}(),j=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(e){var r;return Object(s.a)(this,n),(r=t.call(this)).data=e,r}return Object(u.a)(n,[{key:"nodeValue",get:function(){return this.data},set:function(e){this.data=e}}]),n}(D),T=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(){var e;return Object(s.a)(this,n),(e=t.apply(this,arguments)).type=E.ElementType.Text,e}return Object(u.a)(n,[{key:"nodeType",get:function(){return 3}}]),n}(j),P=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(){var e;return Object(s.a)(this,n),(e=t.apply(this,arguments)).type=E.ElementType.Comment,e}return Object(u.a)(n,[{key:"nodeType",get:function(){return 8}}]),n}(j),R=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(e,r){var i;return Object(s.a)(this,n),(i=t.call(this,r)).name=e,i.type=E.ElementType.Directive,i}return Object(u.a)(n,[{key:"nodeType",get:function(){return 1}}]),n}(j),M=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(e){var r;return Object(s.a)(this,n),(r=t.call(this)).children=e,r}return Object(u.a)(n,[{key:"firstChild",get:function(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null}},{key:"lastChild",get:function(){return this.children.length>0?this.children[this.children.length-1]:null}},{key:"childNodes",get:function(){return this.children},set:function(e){this.children=e}}]),n}(D),I=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(){var e;return Object(s.a)(this,n),(e=t.apply(this,arguments)).type=E.ElementType.CDATA,e}return Object(u.a)(n,[{key:"nodeType",get:function(){return 4}}]),n}(M),B=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(){var e;return Object(s.a)(this,n),(e=t.apply(this,arguments)).type=E.ElementType.Root,e}return Object(u.a)(n,[{key:"nodeType",get:function(){return 9}}]),n}(M),N=function(e){Object(S.a)(n,e);var t=Object(O.a)(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"script"===e?E.ElementType.Script:"style"===e?E.ElementType.Style:E.ElementType.Tag;return Object(s.a)(this,n),(i=t.call(this,a)).name=e,i.attribs=r,i.type=o,i}return Object(u.a)(n,[{key:"nodeType",get:function(){return 1}},{key:"tagName",get:function(){return this.name},set:function(e){this.name=e}},{key:"attributes",get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))}}]),n}(M);function L(e){return Object(E.isTag)(e)}function U(e){return e.type===E.ElementType.CDATA}function H(e){return e.type===E.ElementType.Text}function z(e){return e.type===E.ElementType.Comment}function q(e){return e.type===E.ElementType.Directive}function V(e){return e.type===E.ElementType.Root}function W(e){return Object.prototype.hasOwnProperty.call(e,"children")}function G(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(H(e))t=new T(e.data);else if(z(e))t=new P(e.data);else if(L(e)){var r=n?K(e.children):[],i=new N(e.name,Object(C.a)({},e.attribs),r);r.forEach((function(e){return e.parent=i})),null!=e.namespace&&(i.namespace=e.namespace),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=Object(C.a)({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=Object(C.a)({},e["x-attribsPrefix"])),t=i}else if(U(e)){var a=n?K(e.children):[],o=new I(a);a.forEach((function(e){return e.parent=o})),t=o}else if(V(e)){var s=n?K(e.children):[],u=new B(s);s.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),t=u}else{if(!q(e))throw new Error("Not implemented yet: ".concat(e.type));var l=new R(e.name,e.data);null!=e["x-name"]&&(l["x-name"]=e["x-name"],l["x-publicId"]=e["x-publicId"],l["x-systemId"]=e["x-systemId"]),t=l}return t.startIndex=e.startIndex,t.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(t.sourceCodeLocation=e.sourceCodeLocation),t}function K(e){for(var t=e.map((function(e){return G(e,!0)})),n=1;n<t.length;n++)t[n].prev=t[n-1],t[n-1].next=t[n];return t}var Q,Y,X={withStartIndices:!1,withEndIndices:!1,xmlMode:!1},J=function(){function e(t,n,r){Object(s.a)(this,e),this.dom=[],this.root=new B(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"===typeof n&&(r=n,n=X),"object"===typeof t&&(n=t,t=void 0),this.callback=null!==t&&void 0!==t?t:null,this.options=null!==n&&void 0!==n?n:X,this.elementCB=null!==r&&void 0!==r?r:null}return Object(u.a)(e,[{key:"onparserinit",value:function(e){this.parser=e}},{key:"onreset",value:function(){this.dom=[],this.root=new B(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null}},{key:"onend",value:function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))}},{key:"onerror",value:function(e){this.handleCallback(e)}},{key:"onclosetag",value:function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)}},{key:"onopentag",value:function(e,t){var n=this.options.xmlMode?E.ElementType.Tag:void 0,r=new N(e,t,void 0,n);this.addNode(r),this.tagStack.push(r)}},{key:"ontext",value:function(e){var t=this.lastNode;if(t&&t.type===E.ElementType.Text)t.data+=e,this.options.withEndIndices&&(t.endIndex=this.parser.endIndex);else{var n=new T(e);this.addNode(n),this.lastNode=n}}},{key:"oncomment",value:function(e){if(this.lastNode&&this.lastNode.type===E.ElementType.Comment)this.lastNode.data+=e;else{var t=new P(e);this.addNode(t),this.lastNode=t}}},{key:"oncommentend",value:function(){this.lastNode=null}},{key:"oncdatastart",value:function(){var e=new T(""),t=new I([e]);this.addNode(t),e.parent=t,this.lastNode=e}},{key:"oncdataend",value:function(){this.lastNode=null}},{key:"onprocessinginstruction",value:function(e,t){var n=new R(e,t);this.addNode(n)}},{key:"handleCallback",value:function(e){if("function"===typeof this.callback)this.callback(e,this.dom);else if(e)throw e}},{key:"addNode",value:function(e){var t=this.tagStack[this.tagStack.length-1],n=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),n&&(e.prev=n,n.next=e),e.parent=t,this.lastNode=null}}]),e}(),Z=new Uint16Array('\u1d41<\xd5\u0131\u028a\u049d\u057b\u05d0\u0675\u06de\u07a2\u07d6\u080f\u0a4a\u0a91\u0da1\u0e6d\u0f09\u0f26\u10ca\u1228\u12e1\u1415\u149d\u14c3\u14df\u1525\0\0\0\0\0\0\u156b\u16cd\u198d\u1c12\u1ddd\u1f7e\u2060\u21b0\u228d\u23c0\u23fb\u2442\u2824\u2912\u2d08\u2e48\u2fce\u3016\u32ba\u3639\u37ac\u38fe\u3a28\u3a71\u3ae0\u3b2e\u0800EMabcfglmnoprstu\\bfms\x7f\x84\x8b\x90\x95\x98\xa6\xb3\xb9\xc8\xcflig\u803b\xc6\u40c6P\u803b&\u4026cute\u803b\xc1\u40c1reve;\u4102\u0100iyx}rc\u803b\xc2\u40c2;\u4410r;\uc000\ud835\udd04rave\u803b\xc0\u40c0pha;\u4391acr;\u4100d;\u6a53\u0100gp\x9d\xa1on;\u4104f;\uc000\ud835\udd38plyFunction;\u6061ing\u803b\xc5\u40c5\u0100cs\xbe\xc3r;\uc000\ud835\udc9cign;\u6254ilde\u803b\xc3\u40c3ml\u803b\xc4\u40c4\u0400aceforsu\xe5\xfb\xfe\u0117\u011c\u0122\u0127\u012a\u0100cr\xea\xf2kslash;\u6216\u0176\xf6\xf8;\u6ae7ed;\u6306y;\u4411\u0180crt\u0105\u010b\u0114ause;\u6235noullis;\u612ca;\u4392r;\uc000\ud835\udd05pf;\uc000\ud835\udd39eve;\u42d8c\xf2\u0113mpeq;\u624e\u0700HOacdefhilorsu\u014d\u0151\u0156\u0180\u019e\u01a2\u01b5\u01b7\u01ba\u01dc\u0215\u0273\u0278\u027ecy;\u4427PY\u803b\xa9\u40a9\u0180cpy\u015d\u0162\u017aute;\u4106\u0100;i\u0167\u0168\u62d2talDifferentialD;\u6145leys;\u612d\u0200aeio\u0189\u018e\u0194\u0198ron;\u410cdil\u803b\xc7\u40c7rc;\u4108nint;\u6230ot;\u410a\u0100dn\u01a7\u01adilla;\u40b8terDot;\u40b7\xf2\u017fi;\u43a7rcle\u0200DMPT\u01c7\u01cb\u01d1\u01d6ot;\u6299inus;\u6296lus;\u6295imes;\u6297o\u0100cs\u01e2\u01f8kwiseContourIntegral;\u6232eCurly\u0100DQ\u0203\u020foubleQuote;\u601duote;\u6019\u0200lnpu\u021e\u0228\u0247\u0255on\u0100;e\u0225\u0226\u6237;\u6a74\u0180git\u022f\u0236\u023aruent;\u6261nt;\u622fourIntegral;\u622e\u0100fr\u024c\u024e;\u6102oduct;\u6210nterClockwiseContourIntegral;\u6233oss;\u6a2fcr;\uc000\ud835\udc9ep\u0100;C\u0284\u0285\u62d3ap;\u624d\u0580DJSZacefios\u02a0\u02ac\u02b0\u02b4\u02b8\u02cb\u02d7\u02e1\u02e6\u0333\u048d\u0100;o\u0179\u02a5trahd;\u6911cy;\u4402cy;\u4405cy;\u440f\u0180grs\u02bf\u02c4\u02c7ger;\u6021r;\u61a1hv;\u6ae4\u0100ay\u02d0\u02d5ron;\u410e;\u4414l\u0100;t\u02dd\u02de\u6207a;\u4394r;\uc000\ud835\udd07\u0100af\u02eb\u0327\u0100cm\u02f0\u0322ritical\u0200ADGT\u0300\u0306\u0316\u031ccute;\u40b4o\u0174\u030b\u030d;\u42d9bleAcute;\u42ddrave;\u4060ilde;\u42dcond;\u62c4ferentialD;\u6146\u0470\u033d\0\0\0\u0342\u0354\0\u0405f;\uc000\ud835\udd3b\u0180;DE\u0348\u0349\u034d\u40a8ot;\u60dcqual;\u6250ble\u0300CDLRUV\u0363\u0372\u0382\u03cf\u03e2\u03f8ontourIntegra\xec\u0239o\u0274\u0379\0\0\u037b\xbb\u0349nArrow;\u61d3\u0100eo\u0387\u03a4ft\u0180ART\u0390\u0396\u03a1rrow;\u61d0ightArrow;\u61d4e\xe5\u02cang\u0100LR\u03ab\u03c4eft\u0100AR\u03b3\u03b9rrow;\u67f8ightArrow;\u67faightArrow;\u67f9ight\u0100AT\u03d8\u03derrow;\u61d2ee;\u62a8p\u0241\u03e9\0\0\u03efrrow;\u61d1ownArrow;\u61d5erticalBar;\u6225n\u0300ABLRTa\u0412\u042a\u0430\u045e\u047f\u037crrow\u0180;BU\u041d\u041e\u0422\u6193ar;\u6913pArrow;\u61f5reve;\u4311eft\u02d2\u043a\0\u0446\0\u0450ightVector;\u6950eeVector;\u695eector\u0100;B\u0459\u045a\u61bdar;\u6956ight\u01d4\u0467\0\u0471eeVector;\u695fector\u0100;B\u047a\u047b\u61c1ar;\u6957ee\u0100;A\u0486\u0487\u62a4rrow;\u61a7\u0100ct\u0492\u0497r;\uc000\ud835\udc9frok;\u4110\u0800NTacdfglmopqstux\u04bd\u04c0\u04c4\u04cb\u04de\u04e2\u04e7\u04ee\u04f5\u0521\u052f\u0536\u0552\u055d\u0560\u0565G;\u414aH\u803b\xd0\u40d0cute\u803b\xc9\u40c9\u0180aiy\u04d2\u04d7\u04dcron;\u411arc\u803b\xca\u40ca;\u442dot;\u4116r;\uc000\ud835\udd08rave\u803b\xc8\u40c8ement;\u6208\u0100ap\u04fa\u04fecr;\u4112ty\u0253\u0506\0\0\u0512mallSquare;\u65fberySmallSquare;\u65ab\u0100gp\u0526\u052aon;\u4118f;\uc000\ud835\udd3csilon;\u4395u\u0100ai\u053c\u0549l\u0100;T\u0542\u0543\u6a75ilde;\u6242librium;\u61cc\u0100ci\u0557\u055ar;\u6130m;\u6a73a;\u4397ml\u803b\xcb\u40cb\u0100ip\u056a\u056fsts;\u6203onentialE;\u6147\u0280cfios\u0585\u0588\u058d\u05b2\u05ccy;\u4424r;\uc000\ud835\udd09lled\u0253\u0597\0\0\u05a3mallSquare;\u65fcerySmallSquare;\u65aa\u0370\u05ba\0\u05bf\0\0\u05c4f;\uc000\ud835\udd3dAll;\u6200riertrf;\u6131c\xf2\u05cb\u0600JTabcdfgorst\u05e8\u05ec\u05ef\u05fa\u0600\u0612\u0616\u061b\u061d\u0623\u066c\u0672cy;\u4403\u803b>\u403emma\u0100;d\u05f7\u05f8\u4393;\u43dcreve;\u411e\u0180eiy\u0607\u060c\u0610dil;\u4122rc;\u411c;\u4413ot;\u4120r;\uc000\ud835\udd0a;\u62d9pf;\uc000\ud835\udd3eeater\u0300EFGLST\u0635\u0644\u064e\u0656\u065b\u0666qual\u0100;L\u063e\u063f\u6265ess;\u62dbullEqual;\u6267reater;\u6aa2ess;\u6277lantEqual;\u6a7eilde;\u6273cr;\uc000\ud835\udca2;\u626b\u0400Aacfiosu\u0685\u068b\u0696\u069b\u069e\u06aa\u06be\u06caRDcy;\u442a\u0100ct\u0690\u0694ek;\u42c7;\u405eirc;\u4124r;\u610clbertSpace;\u610b\u01f0\u06af\0\u06b2f;\u610dizontalLine;\u6500\u0100ct\u06c3\u06c5\xf2\u06a9rok;\u4126mp\u0144\u06d0\u06d8ownHum\xf0\u012fqual;\u624f\u0700EJOacdfgmnostu\u06fa\u06fe\u0703\u0707\u070e\u071a\u071e\u0721\u0728\u0744\u0778\u078b\u078f\u0795cy;\u4415lig;\u4132cy;\u4401cute\u803b\xcd\u40cd\u0100iy\u0713\u0718rc\u803b\xce\u40ce;\u4418ot;\u4130r;\u6111rave\u803b\xcc\u40cc\u0180;ap\u0720\u072f\u073f\u0100cg\u0734\u0737r;\u412ainaryI;\u6148lie\xf3\u03dd\u01f4\u0749\0\u0762\u0100;e\u074d\u074e\u622c\u0100gr\u0753\u0758ral;\u622bsection;\u62c2isible\u0100CT\u076c\u0772omma;\u6063imes;\u6062\u0180gpt\u077f\u0783\u0788on;\u412ef;\uc000\ud835\udd40a;\u4399cr;\u6110ilde;\u4128\u01eb\u079a\0\u079ecy;\u4406l\u803b\xcf\u40cf\u0280cfosu\u07ac\u07b7\u07bc\u07c2\u07d0\u0100iy\u07b1\u07b5rc;\u4134;\u4419r;\uc000\ud835\udd0dpf;\uc000\ud835\udd41\u01e3\u07c7\0\u07ccr;\uc000\ud835\udca5rcy;\u4408kcy;\u4404\u0380HJacfos\u07e4\u07e8\u07ec\u07f1\u07fd\u0802\u0808cy;\u4425cy;\u440cppa;\u439a\u0100ey\u07f6\u07fbdil;\u4136;\u441ar;\uc000\ud835\udd0epf;\uc000\ud835\udd42cr;\uc000\ud835\udca6\u0580JTaceflmost\u0825\u0829\u082c\u0850\u0863\u09b3\u09b8\u09c7\u09cd\u0a37\u0a47cy;\u4409\u803b<\u403c\u0280cmnpr\u0837\u083c\u0841\u0844\u084dute;\u4139bda;\u439bg;\u67ealacetrf;\u6112r;\u619e\u0180aey\u0857\u085c\u0861ron;\u413ddil;\u413b;\u441b\u0100fs\u0868\u0970t\u0500ACDFRTUVar\u087e\u08a9\u08b1\u08e0\u08e6\u08fc\u092f\u095b\u0390\u096a\u0100nr\u0883\u088fgleBracket;\u67e8row\u0180;BR\u0899\u089a\u089e\u6190ar;\u61e4ightArrow;\u61c6eiling;\u6308o\u01f5\u08b7\0\u08c3bleBracket;\u67e6n\u01d4\u08c8\0\u08d2eeVector;\u6961ector\u0100;B\u08db\u08dc\u61c3ar;\u6959loor;\u630aight\u0100AV\u08ef\u08f5rrow;\u6194ector;\u694e\u0100er\u0901\u0917e\u0180;AV\u0909\u090a\u0910\u62a3rrow;\u61a4ector;\u695aiangle\u0180;BE\u0924\u0925\u0929\u62b2ar;\u69cfqual;\u62b4p\u0180DTV\u0937\u0942\u094cownVector;\u6951eeVector;\u6960ector\u0100;B\u0956\u0957\u61bfar;\u6958ector\u0100;B\u0965\u0966\u61bcar;\u6952ight\xe1\u039cs\u0300EFGLST\u097e\u098b\u0995\u099d\u09a2\u09adqualGreater;\u62daullEqual;\u6266reater;\u6276ess;\u6aa1lantEqual;\u6a7dilde;\u6272r;\uc000\ud835\udd0f\u0100;e\u09bd\u09be\u62d8ftarrow;\u61daidot;\u413f\u0180npw\u09d4\u0a16\u0a1bg\u0200LRlr\u09de\u09f7\u0a02\u0a10eft\u0100AR\u09e6\u09ecrrow;\u67f5ightArrow;\u67f7ightArrow;\u67f6eft\u0100ar\u03b3\u0a0aight\xe1\u03bfight\xe1\u03caf;\uc000\ud835\udd43er\u0100LR\u0a22\u0a2ceftArrow;\u6199ightArrow;\u6198\u0180cht\u0a3e\u0a40\u0a42\xf2\u084c;\u61b0rok;\u4141;\u626a\u0400acefiosu\u0a5a\u0a5d\u0a60\u0a77\u0a7c\u0a85\u0a8b\u0a8ep;\u6905y;\u441c\u0100dl\u0a65\u0a6fiumSpace;\u605flintrf;\u6133r;\uc000\ud835\udd10nusPlus;\u6213pf;\uc000\ud835\udd44c\xf2\u0a76;\u439c\u0480Jacefostu\u0aa3\u0aa7\u0aad\u0ac0\u0b14\u0b19\u0d91\u0d97\u0d9ecy;\u440acute;\u4143\u0180aey\u0ab4\u0ab9\u0aberon;\u4147dil;\u4145;\u441d\u0180gsw\u0ac7\u0af0\u0b0eative\u0180MTV\u0ad3\u0adf\u0ae8ediumSpace;\u600bhi\u0100cn\u0ae6\u0ad8\xeb\u0ad9eryThi\xee\u0ad9ted\u0100GL\u0af8\u0b06reaterGreate\xf2\u0673essLes\xf3\u0a48Line;\u400ar;\uc000\ud835\udd11\u0200Bnpt\u0b22\u0b28\u0b37\u0b3areak;\u6060BreakingSpace;\u40a0f;\u6115\u0680;CDEGHLNPRSTV\u0b55\u0b56\u0b6a\u0b7c\u0ba1\u0beb\u0c04\u0c5e\u0c84\u0ca6\u0cd8\u0d61\u0d85\u6aec\u0100ou\u0b5b\u0b64ngruent;\u6262pCap;\u626doubleVerticalBar;\u6226\u0180lqx\u0b83\u0b8a\u0b9bement;\u6209ual\u0100;T\u0b92\u0b93\u6260ilde;\uc000\u2242\u0338ists;\u6204reater\u0380;EFGLST\u0bb6\u0bb7\u0bbd\u0bc9\u0bd3\u0bd8\u0be5\u626fqual;\u6271ullEqual;\uc000\u2267\u0338reater;\uc000\u226b\u0338ess;\u6279lantEqual;\uc000\u2a7e\u0338ilde;\u6275ump\u0144\u0bf2\u0bfdownHump;\uc000\u224e\u0338qual;\uc000\u224f\u0338e\u0100fs\u0c0a\u0c27tTriangle\u0180;BE\u0c1a\u0c1b\u0c21\u62eaar;\uc000\u29cf\u0338qual;\u62ecs\u0300;EGLST\u0c35\u0c36\u0c3c\u0c44\u0c4b\u0c58\u626equal;\u6270reater;\u6278ess;\uc000\u226a\u0338lantEqual;\uc000\u2a7d\u0338ilde;\u6274ested\u0100GL\u0c68\u0c79reaterGreater;\uc000\u2aa2\u0338essLess;\uc000\u2aa1\u0338recedes\u0180;ES\u0c92\u0c93\u0c9b\u6280qual;\uc000\u2aaf\u0338lantEqual;\u62e0\u0100ei\u0cab\u0cb9verseElement;\u620cghtTriangle\u0180;BE\u0ccb\u0ccc\u0cd2\u62ebar;\uc000\u29d0\u0338qual;\u62ed\u0100qu\u0cdd\u0d0cuareSu\u0100bp\u0ce8\u0cf9set\u0100;E\u0cf0\u0cf3\uc000\u228f\u0338qual;\u62e2erset\u0100;E\u0d03\u0d06\uc000\u2290\u0338qual;\u62e3\u0180bcp\u0d13\u0d24\u0d4eset\u0100;E\u0d1b\u0d1e\uc000\u2282\u20d2qual;\u6288ceeds\u0200;EST\u0d32\u0d33\u0d3b\u0d46\u6281qual;\uc000\u2ab0\u0338lantEqual;\u62e1ilde;\uc000\u227f\u0338erset\u0100;E\u0d58\u0d5b\uc000\u2283\u20d2qual;\u6289ilde\u0200;EFT\u0d6e\u0d6f\u0d75\u0d7f\u6241qual;\u6244ullEqual;\u6247ilde;\u6249erticalBar;\u6224cr;\uc000\ud835\udca9ilde\u803b\xd1\u40d1;\u439d\u0700Eacdfgmoprstuv\u0dbd\u0dc2\u0dc9\u0dd5\u0ddb\u0de0\u0de7\u0dfc\u0e02\u0e20\u0e22\u0e32\u0e3f\u0e44lig;\u4152cute\u803b\xd3\u40d3\u0100iy\u0dce\u0dd3rc\u803b\xd4\u40d4;\u441eblac;\u4150r;\uc000\ud835\udd12rave\u803b\xd2\u40d2\u0180aei\u0dee\u0df2\u0df6cr;\u414cga;\u43a9cron;\u439fpf;\uc000\ud835\udd46enCurly\u0100DQ\u0e0e\u0e1aoubleQuote;\u601cuote;\u6018;\u6a54\u0100cl\u0e27\u0e2cr;\uc000\ud835\udcaaash\u803b\xd8\u40d8i\u016c\u0e37\u0e3cde\u803b\xd5\u40d5es;\u6a37ml\u803b\xd6\u40d6er\u0100BP\u0e4b\u0e60\u0100ar\u0e50\u0e53r;\u603eac\u0100ek\u0e5a\u0e5c;\u63deet;\u63b4arenthesis;\u63dc\u0480acfhilors\u0e7f\u0e87\u0e8a\u0e8f\u0e92\u0e94\u0e9d\u0eb0\u0efcrtialD;\u6202y;\u441fr;\uc000\ud835\udd13i;\u43a6;\u43a0usMinus;\u40b1\u0100ip\u0ea2\u0eadncareplan\xe5\u069df;\u6119\u0200;eio\u0eb9\u0eba\u0ee0\u0ee4\u6abbcedes\u0200;EST\u0ec8\u0ec9\u0ecf\u0eda\u627aqual;\u6aaflantEqual;\u627cilde;\u627eme;\u6033\u0100dp\u0ee9\u0eeeuct;\u620fortion\u0100;a\u0225\u0ef9l;\u621d\u0100ci\u0f01\u0f06r;\uc000\ud835\udcab;\u43a8\u0200Ufos\u0f11\u0f16\u0f1b\u0f1fOT\u803b"\u4022r;\uc000\ud835\udd14pf;\u611acr;\uc000\ud835\udcac\u0600BEacefhiorsu\u0f3e\u0f43\u0f47\u0f60\u0f73\u0fa7\u0faa\u0fad\u1096\u10a9\u10b4\u10bearr;\u6910G\u803b\xae\u40ae\u0180cnr\u0f4e\u0f53\u0f56ute;\u4154g;\u67ebr\u0100;t\u0f5c\u0f5d\u61a0l;\u6916\u0180aey\u0f67\u0f6c\u0f71ron;\u4158dil;\u4156;\u4420\u0100;v\u0f78\u0f79\u611cerse\u0100EU\u0f82\u0f99\u0100lq\u0f87\u0f8eement;\u620builibrium;\u61cbpEquilibrium;\u696fr\xbb\u0f79o;\u43a1ght\u0400ACDFTUVa\u0fc1\u0feb\u0ff3\u1022\u1028\u105b\u1087\u03d8\u0100nr\u0fc6\u0fd2gleBracket;\u67e9row\u0180;BL\u0fdc\u0fdd\u0fe1\u6192ar;\u61e5eftArrow;\u61c4eiling;\u6309o\u01f5\u0ff9\0\u1005bleBracket;\u67e7n\u01d4\u100a\0\u1014eeVector;\u695dector\u0100;B\u101d\u101e\u61c2ar;\u6955loor;\u630b\u0100er\u102d\u1043e\u0180;AV\u1035\u1036\u103c\u62a2rrow;\u61a6ector;\u695biangle\u0180;BE\u1050\u1051\u1055\u62b3ar;\u69d0qual;\u62b5p\u0180DTV\u1063\u106e\u1078ownVector;\u694feeVector;\u695cector\u0100;B\u1082\u1083\u61bear;\u6954ector\u0100;B\u1091\u1092\u61c0ar;\u6953\u0100pu\u109b\u109ef;\u611dndImplies;\u6970ightarrow;\u61db\u0100ch\u10b9\u10bcr;\u611b;\u61b1leDelayed;\u69f4\u0680HOacfhimoqstu\u10e4\u10f1\u10f7\u10fd\u1119\u111e\u1151\u1156\u1161\u1167\u11b5\u11bb\u11bf\u0100Cc\u10e9\u10eeHcy;\u4429y;\u4428FTcy;\u442ccute;\u415a\u0280;aeiy\u1108\u1109\u110e\u1113\u1117\u6abcron;\u4160dil;\u415erc;\u415c;\u4421r;\uc000\ud835\udd16ort\u0200DLRU\u112a\u1134\u113e\u1149ownArrow\xbb\u041eeftArrow\xbb\u089aightArrow\xbb\u0fddpArrow;\u6191gma;\u43a3allCircle;\u6218pf;\uc000\ud835\udd4a\u0272\u116d\0\0\u1170t;\u621aare\u0200;ISU\u117b\u117c\u1189\u11af\u65a1ntersection;\u6293u\u0100bp\u118f\u119eset\u0100;E\u1197\u1198\u628fqual;\u6291erset\u0100;E\u11a8\u11a9\u6290qual;\u6292nion;\u6294cr;\uc000\ud835\udcaear;\u62c6\u0200bcmp\u11c8\u11db\u1209\u120b\u0100;s\u11cd\u11ce\u62d0et\u0100;E\u11cd\u11d5qual;\u6286\u0100ch\u11e0\u1205eeds\u0200;EST\u11ed\u11ee\u11f4\u11ff\u627bqual;\u6ab0lantEqual;\u627dilde;\u627fTh\xe1\u0f8c;\u6211\u0180;es\u1212\u1213\u1223\u62d1rset\u0100;E\u121c\u121d\u6283qual;\u6287et\xbb\u1213\u0580HRSacfhiors\u123e\u1244\u1249\u1255\u125e\u1271\u1276\u129f\u12c2\u12c8\u12d1ORN\u803b\xde\u40deADE;\u6122\u0100Hc\u124e\u1252cy;\u440by;\u4426\u0100bu\u125a\u125c;\u4009;\u43a4\u0180aey\u1265\u126a\u126fron;\u4164dil;\u4162;\u4422r;\uc000\ud835\udd17\u0100ei\u127b\u1289\u01f2\u1280\0\u1287efore;\u6234a;\u4398\u0100cn\u128e\u1298kSpace;\uc000\u205f\u200aSpace;\u6009lde\u0200;EFT\u12ab\u12ac\u12b2\u12bc\u623cqual;\u6243ullEqual;\u6245ilde;\u6248pf;\uc000\ud835\udd4bipleDot;\u60db\u0100ct\u12d6\u12dbr;\uc000\ud835\udcafrok;\u4166\u0ae1\u12f7\u130e\u131a\u1326\0\u132c\u1331\0\0\0\0\0\u1338\u133d\u1377\u1385\0\u13ff\u1404\u140a\u1410\u0100cr\u12fb\u1301ute\u803b\xda\u40dar\u0100;o\u1307\u1308\u619fcir;\u6949r\u01e3\u1313\0\u1316y;\u440eve;\u416c\u0100iy\u131e\u1323rc\u803b\xdb\u40db;\u4423blac;\u4170r;\uc000\ud835\udd18rave\u803b\xd9\u40d9acr;\u416a\u0100di\u1341\u1369er\u0100BP\u1348\u135d\u0100ar\u134d\u1350r;\u405fac\u0100ek\u1357\u1359;\u63dfet;\u63b5arenthesis;\u63ddon\u0100;P\u1370\u1371\u62c3lus;\u628e\u0100gp\u137b\u137fon;\u4172f;\uc000\ud835\udd4c\u0400ADETadps\u1395\u13ae\u13b8\u13c4\u03e8\u13d2\u13d7\u13f3rrow\u0180;BD\u1150\u13a0\u13a4ar;\u6912ownArrow;\u61c5ownArrow;\u6195quilibrium;\u696eee\u0100;A\u13cb\u13cc\u62a5rrow;\u61a5own\xe1\u03f3er\u0100LR\u13de\u13e8eftArrow;\u6196ightArrow;\u6197i\u0100;l\u13f9\u13fa\u43d2on;\u43a5ing;\u416ecr;\uc000\ud835\udcb0ilde;\u4168ml\u803b\xdc\u40dc\u0480Dbcdefosv\u1427\u142c\u1430\u1433\u143e\u1485\u148a\u1490\u1496ash;\u62abar;\u6aeby;\u4412ash\u0100;l\u143b\u143c\u62a9;\u6ae6\u0100er\u1443\u1445;\u62c1\u0180bty\u144c\u1450\u147aar;\u6016\u0100;i\u144f\u1455cal\u0200BLST\u1461\u1465\u146a\u1474ar;\u6223ine;\u407ceparator;\u6758ilde;\u6240ThinSpace;\u600ar;\uc000\ud835\udd19pf;\uc000\ud835\udd4dcr;\uc000\ud835\udcb1dash;\u62aa\u0280cefos\u14a7\u14ac\u14b1\u14b6\u14bcirc;\u4174dge;\u62c0r;\uc000\ud835\udd1apf;\uc000\ud835\udd4ecr;\uc000\ud835\udcb2\u0200fios\u14cb\u14d0\u14d2\u14d8r;\uc000\ud835\udd1b;\u439epf;\uc000\ud835\udd4fcr;\uc000\ud835\udcb3\u0480AIUacfosu\u14f1\u14f5\u14f9\u14fd\u1504\u150f\u1514\u151a\u1520cy;\u442fcy;\u4407cy;\u442ecute\u803b\xdd\u40dd\u0100iy\u1509\u150drc;\u4176;\u442br;\uc000\ud835\udd1cpf;\uc000\ud835\udd50cr;\uc000\ud835\udcb4ml;\u4178\u0400Hacdefos\u1535\u1539\u153f\u154b\u154f\u155d\u1560\u1564cy;\u4416cute;\u4179\u0100ay\u1544\u1549ron;\u417d;\u4417ot;\u417b\u01f2\u1554\0\u155boWidt\xe8\u0ad9a;\u4396r;\u6128pf;\u6124cr;\uc000\ud835\udcb5\u0be1\u1583\u158a\u1590\0\u15b0\u15b6\u15bf\0\0\0\0\u15c6\u15db\u15eb\u165f\u166d\0\u1695\u169b\u16b2\u16b9\0\u16becute\u803b\xe1\u40e1reve;\u4103\u0300;Ediuy\u159c\u159d\u15a1\u15a3\u15a8\u15ad\u623e;\uc000\u223e\u0333;\u623frc\u803b\xe2\u40e2te\u80bb\xb4\u0306;\u4430lig\u803b\xe6\u40e6\u0100;r\xb2\u15ba;\uc000\ud835\udd1erave\u803b\xe0\u40e0\u0100ep\u15ca\u15d6\u0100fp\u15cf\u15d4sym;\u6135\xe8\u15d3ha;\u43b1\u0100ap\u15dfc\u0100cl\u15e4\u15e7r;\u4101g;\u6a3f\u0264\u15f0\0\0\u160a\u0280;adsv\u15fa\u15fb\u15ff\u1601\u1607\u6227nd;\u6a55;\u6a5clope;\u6a58;\u6a5a\u0380;elmrsz\u1618\u1619\u161b\u161e\u163f\u164f\u1659\u6220;\u69a4e\xbb\u1619sd\u0100;a\u1625\u1626\u6221\u0461\u1630\u1632\u1634\u1636\u1638\u163a\u163c\u163e;\u69a8;\u69a9;\u69aa;\u69ab;\u69ac;\u69ad;\u69ae;\u69aft\u0100;v\u1645\u1646\u621fb\u0100;d\u164c\u164d\u62be;\u699d\u0100pt\u1654\u1657h;\u6222\xbb\xb9arr;\u637c\u0100gp\u1663\u1667on;\u4105f;\uc000\ud835\udd52\u0380;Eaeiop\u12c1\u167b\u167d\u1682\u1684\u1687\u168a;\u6a70cir;\u6a6f;\u624ad;\u624bs;\u4027rox\u0100;e\u12c1\u1692\xf1\u1683ing\u803b\xe5\u40e5\u0180cty\u16a1\u16a6\u16a8r;\uc000\ud835\udcb6;\u402amp\u0100;e\u12c1\u16af\xf1\u0288ilde\u803b\xe3\u40e3ml\u803b\xe4\u40e4\u0100ci\u16c2\u16c8onin\xf4\u0272nt;\u6a11\u0800Nabcdefiklnoprsu\u16ed\u16f1\u1730\u173c\u1743\u1748\u1778\u177d\u17e0\u17e6\u1839\u1850\u170d\u193d\u1948\u1970ot;\u6aed\u0100cr\u16f6\u171ek\u0200ceps\u1700\u1705\u170d\u1713ong;\u624cpsilon;\u43f6rime;\u6035im\u0100;e\u171a\u171b\u623dq;\u62cd\u0176\u1722\u1726ee;\u62bded\u0100;g\u172c\u172d\u6305e\xbb\u172drk\u0100;t\u135c\u1737brk;\u63b6\u0100oy\u1701\u1741;\u4431quo;\u601e\u0280cmprt\u1753\u175b\u1761\u1764\u1768aus\u0100;e\u010a\u0109ptyv;\u69b0s\xe9\u170cno\xf5\u0113\u0180ahw\u176f\u1771\u1773;\u43b2;\u6136een;\u626cr;\uc000\ud835\udd1fg\u0380costuvw\u178d\u179d\u17b3\u17c1\u17d5\u17db\u17de\u0180aiu\u1794\u1796\u179a\xf0\u0760rc;\u65efp\xbb\u1371\u0180dpt\u17a4\u17a8\u17adot;\u6a00lus;\u6a01imes;\u6a02\u0271\u17b9\0\0\u17becup;\u6a06ar;\u6605riangle\u0100du\u17cd\u17d2own;\u65bdp;\u65b3plus;\u6a04e\xe5\u1444\xe5\u14adarow;\u690d\u0180ako\u17ed\u1826\u1835\u0100cn\u17f2\u1823k\u0180lst\u17fa\u05ab\u1802ozenge;\u69ebriangle\u0200;dlr\u1812\u1813\u1818\u181d\u65b4own;\u65beeft;\u65c2ight;\u65b8k;\u6423\u01b1\u182b\0\u1833\u01b2\u182f\0\u1831;\u6592;\u65914;\u6593ck;\u6588\u0100eo\u183e\u184d\u0100;q\u1843\u1846\uc000=\u20e5uiv;\uc000\u2261\u20e5t;\u6310\u0200ptwx\u1859\u185e\u1867\u186cf;\uc000\ud835\udd53\u0100;t\u13cb\u1863om\xbb\u13cctie;\u62c8\u0600DHUVbdhmptuv\u1885\u1896\u18aa\u18bb\u18d7\u18db\u18ec\u18ff\u1905\u190a\u1910\u1921\u0200LRlr\u188e\u1890\u1892\u1894;\u6557;\u6554;\u6556;\u6553\u0280;DUdu\u18a1\u18a2\u18a4\u18a6\u18a8\u6550;\u6566;\u6569;\u6564;\u6567\u0200LRlr\u18b3\u18b5\u18b7\u18b9;\u655d;\u655a;\u655c;\u6559\u0380;HLRhlr\u18ca\u18cb\u18cd\u18cf\u18d1\u18d3\u18d5\u6551;\u656c;\u6563;\u6560;\u656b;\u6562;\u655fox;\u69c9\u0200LRlr\u18e4\u18e6\u18e8\u18ea;\u6555;\u6552;\u6510;\u650c\u0280;DUdu\u06bd\u18f7\u18f9\u18fb\u18fd;\u6565;\u6568;\u652c;\u6534inus;\u629flus;\u629eimes;\u62a0\u0200LRlr\u1919\u191b\u191d\u191f;\u655b;\u6558;\u6518;\u6514\u0380;HLRhlr\u1930\u1931\u1933\u1935\u1937\u1939\u193b\u6502;\u656a;\u6561;\u655e;\u653c;\u6524;\u651c\u0100ev\u0123\u1942bar\u803b\xa6\u40a6\u0200ceio\u1951\u1956\u195a\u1960r;\uc000\ud835\udcb7mi;\u604fm\u0100;e\u171a\u171cl\u0180;bh\u1968\u1969\u196b\u405c;\u69c5sub;\u67c8\u016c\u1974\u197el\u0100;e\u1979\u197a\u6022t\xbb\u197ap\u0180;Ee\u012f\u1985\u1987;\u6aae\u0100;q\u06dc\u06db\u0ce1\u19a7\0\u19e8\u1a11\u1a15\u1a32\0\u1a37\u1a50\0\0\u1ab4\0\0\u1ac1\0\0\u1b21\u1b2e\u1b4d\u1b52\0\u1bfd\0\u1c0c\u0180cpr\u19ad\u19b2\u19ddute;\u4107\u0300;abcds\u19bf\u19c0\u19c4\u19ca\u19d5\u19d9\u6229nd;\u6a44rcup;\u6a49\u0100au\u19cf\u19d2p;\u6a4bp;\u6a47ot;\u6a40;\uc000\u2229\ufe00\u0100eo\u19e2\u19e5t;\u6041\xee\u0693\u0200aeiu\u19f0\u19fb\u1a01\u1a05\u01f0\u19f5\0\u19f8s;\u6a4don;\u410ddil\u803b\xe7\u40e7rc;\u4109ps\u0100;s\u1a0c\u1a0d\u6a4cm;\u6a50ot;\u410b\u0180dmn\u1a1b\u1a20\u1a26il\u80bb\xb8\u01adptyv;\u69b2t\u8100\xa2;e\u1a2d\u1a2e\u40a2r\xe4\u01b2r;\uc000\ud835\udd20\u0180cei\u1a3d\u1a40\u1a4dy;\u4447ck\u0100;m\u1a47\u1a48\u6713ark\xbb\u1a48;\u43c7r\u0380;Ecefms\u1a5f\u1a60\u1a62\u1a6b\u1aa4\u1aaa\u1aae\u65cb;\u69c3\u0180;el\u1a69\u1a6a\u1a6d\u42c6q;\u6257e\u0261\u1a74\0\0\u1a88rrow\u0100lr\u1a7c\u1a81eft;\u61baight;\u61bb\u0280RSacd\u1a92\u1a94\u1a96\u1a9a\u1a9f\xbb\u0f47;\u64c8st;\u629birc;\u629aash;\u629dnint;\u6a10id;\u6aefcir;\u69c2ubs\u0100;u\u1abb\u1abc\u6663it\xbb\u1abc\u02ec\u1ac7\u1ad4\u1afa\0\u1b0aon\u0100;e\u1acd\u1ace\u403a\u0100;q\xc7\xc6\u026d\u1ad9\0\0\u1ae2a\u0100;t\u1ade\u1adf\u402c;\u4040\u0180;fl\u1ae8\u1ae9\u1aeb\u6201\xee\u1160e\u0100mx\u1af1\u1af6ent\xbb\u1ae9e\xf3\u024d\u01e7\u1afe\0\u1b07\u0100;d\u12bb\u1b02ot;\u6a6dn\xf4\u0246\u0180fry\u1b10\u1b14\u1b17;\uc000\ud835\udd54o\xe4\u0254\u8100\xa9;s\u0155\u1b1dr;\u6117\u0100ao\u1b25\u1b29rr;\u61b5ss;\u6717\u0100cu\u1b32\u1b37r;\uc000\ud835\udcb8\u0100bp\u1b3c\u1b44\u0100;e\u1b41\u1b42\u6acf;\u6ad1\u0100;e\u1b49\u1b4a\u6ad0;\u6ad2dot;\u62ef\u0380delprvw\u1b60\u1b6c\u1b77\u1b82\u1bac\u1bd4\u1bf9arr\u0100lr\u1b68\u1b6a;\u6938;\u6935\u0270\u1b72\0\0\u1b75r;\u62dec;\u62dfarr\u0100;p\u1b7f\u1b80\u61b6;\u693d\u0300;bcdos\u1b8f\u1b90\u1b96\u1ba1\u1ba5\u1ba8\u622arcap;\u6a48\u0100au\u1b9b\u1b9ep;\u6a46p;\u6a4aot;\u628dr;\u6a45;\uc000\u222a\ufe00\u0200alrv\u1bb5\u1bbf\u1bde\u1be3rr\u0100;m\u1bbc\u1bbd\u61b7;\u693cy\u0180evw\u1bc7\u1bd4\u1bd8q\u0270\u1bce\0\0\u1bd2re\xe3\u1b73u\xe3\u1b75ee;\u62ceedge;\u62cfen\u803b\xa4\u40a4earrow\u0100lr\u1bee\u1bf3eft\xbb\u1b80ight\xbb\u1bbde\xe4\u1bdd\u0100ci\u1c01\u1c07onin\xf4\u01f7nt;\u6231lcty;\u632d\u0980AHabcdefhijlorstuwz\u1c38\u1c3b\u1c3f\u1c5d\u1c69\u1c75\u1c8a\u1c9e\u1cac\u1cb7\u1cfb\u1cff\u1d0d\u1d7b\u1d91\u1dab\u1dbb\u1dc6\u1dcdr\xf2\u0381ar;\u6965\u0200glrs\u1c48\u1c4d\u1c52\u1c54ger;\u6020eth;\u6138\xf2\u1133h\u0100;v\u1c5a\u1c5b\u6010\xbb\u090a\u016b\u1c61\u1c67arow;\u690fa\xe3\u0315\u0100ay\u1c6e\u1c73ron;\u410f;\u4434\u0180;ao\u0332\u1c7c\u1c84\u0100gr\u02bf\u1c81r;\u61catseq;\u6a77\u0180glm\u1c91\u1c94\u1c98\u803b\xb0\u40b0ta;\u43b4ptyv;\u69b1\u0100ir\u1ca3\u1ca8sht;\u697f;\uc000\ud835\udd21ar\u0100lr\u1cb3\u1cb5\xbb\u08dc\xbb\u101e\u0280aegsv\u1cc2\u0378\u1cd6\u1cdc\u1ce0m\u0180;os\u0326\u1cca\u1cd4nd\u0100;s\u0326\u1cd1uit;\u6666amma;\u43ddin;\u62f2\u0180;io\u1ce7\u1ce8\u1cf8\u40f7de\u8100\xf7;o\u1ce7\u1cf0ntimes;\u62c7n\xf8\u1cf7cy;\u4452c\u026f\u1d06\0\0\u1d0arn;\u631eop;\u630d\u0280lptuw\u1d18\u1d1d\u1d22\u1d49\u1d55lar;\u4024f;\uc000\ud835\udd55\u0280;emps\u030b\u1d2d\u1d37\u1d3d\u1d42q\u0100;d\u0352\u1d33ot;\u6251inus;\u6238lus;\u6214quare;\u62a1blebarwedg\xe5\xfan\u0180adh\u112e\u1d5d\u1d67ownarrow\xf3\u1c83arpoon\u0100lr\u1d72\u1d76ef\xf4\u1cb4igh\xf4\u1cb6\u0162\u1d7f\u1d85karo\xf7\u0f42\u026f\u1d8a\0\0\u1d8ern;\u631fop;\u630c\u0180cot\u1d98\u1da3\u1da6\u0100ry\u1d9d\u1da1;\uc000\ud835\udcb9;\u4455l;\u69f6rok;\u4111\u0100dr\u1db0\u1db4ot;\u62f1i\u0100;f\u1dba\u1816\u65bf\u0100ah\u1dc0\u1dc3r\xf2\u0429a\xf2\u0fa6angle;\u69a6\u0100ci\u1dd2\u1dd5y;\u445fgrarr;\u67ff\u0900Dacdefglmnopqrstux\u1e01\u1e09\u1e19\u1e38\u0578\u1e3c\u1e49\u1e61\u1e7e\u1ea5\u1eaf\u1ebd\u1ee1\u1f2a\u1f37\u1f44\u1f4e\u1f5a\u0100Do\u1e06\u1d34o\xf4\u1c89\u0100cs\u1e0e\u1e14ute\u803b\xe9\u40e9ter;\u6a6e\u0200aioy\u1e22\u1e27\u1e31\u1e36ron;\u411br\u0100;c\u1e2d\u1e2e\u6256\u803b\xea\u40ealon;\u6255;\u444dot;\u4117\u0100Dr\u1e41\u1e45ot;\u6252;\uc000\ud835\udd22\u0180;rs\u1e50\u1e51\u1e57\u6a9aave\u803b\xe8\u40e8\u0100;d\u1e5c\u1e5d\u6a96ot;\u6a98\u0200;ils\u1e6a\u1e6b\u1e72\u1e74\u6a99nters;\u63e7;\u6113\u0100;d\u1e79\u1e7a\u6a95ot;\u6a97\u0180aps\u1e85\u1e89\u1e97cr;\u4113ty\u0180;sv\u1e92\u1e93\u1e95\u6205et\xbb\u1e93p\u01001;\u1e9d\u1ea4\u0133\u1ea1\u1ea3;\u6004;\u6005\u6003\u0100gs\u1eaa\u1eac;\u414bp;\u6002\u0100gp\u1eb4\u1eb8on;\u4119f;\uc000\ud835\udd56\u0180als\u1ec4\u1ece\u1ed2r\u0100;s\u1eca\u1ecb\u62d5l;\u69e3us;\u6a71i\u0180;lv\u1eda\u1edb\u1edf\u43b5on\xbb\u1edb;\u43f5\u0200csuv\u1eea\u1ef3\u1f0b\u1f23\u0100io\u1eef\u1e31rc\xbb\u1e2e\u0269\u1ef9\0\0\u1efb\xed\u0548ant\u0100gl\u1f02\u1f06tr\xbb\u1e5dess\xbb\u1e7a\u0180aei\u1f12\u1f16\u1f1als;\u403dst;\u625fv\u0100;D\u0235\u1f20D;\u6a78parsl;\u69e5\u0100Da\u1f2f\u1f33ot;\u6253rr;\u6971\u0180cdi\u1f3e\u1f41\u1ef8r;\u612fo\xf4\u0352\u0100ah\u1f49\u1f4b;\u43b7\u803b\xf0\u40f0\u0100mr\u1f53\u1f57l\u803b\xeb\u40ebo;\u60ac\u0180cip\u1f61\u1f64\u1f67l;\u4021s\xf4\u056e\u0100eo\u1f6c\u1f74ctatio\xee\u0559nential\xe5\u0579\u09e1\u1f92\0\u1f9e\0\u1fa1\u1fa7\0\0\u1fc6\u1fcc\0\u1fd3\0\u1fe6\u1fea\u2000\0\u2008\u205allingdotse\xf1\u1e44y;\u4444male;\u6640\u0180ilr\u1fad\u1fb3\u1fc1lig;\u8000\ufb03\u0269\u1fb9\0\0\u1fbdg;\u8000\ufb00ig;\u8000\ufb04;\uc000\ud835\udd23lig;\u8000\ufb01lig;\uc000fj\u0180alt\u1fd9\u1fdc\u1fe1t;\u666dig;\u8000\ufb02ns;\u65b1of;\u4192\u01f0\u1fee\0\u1ff3f;\uc000\ud835\udd57\u0100ak\u05bf\u1ff7\u0100;v\u1ffc\u1ffd\u62d4;\u6ad9artint;\u6a0d\u0100ao\u200c\u2055\u0100cs\u2011\u2052\u03b1\u201a\u2030\u2038\u2045\u2048\0\u2050\u03b2\u2022\u2025\u2027\u202a\u202c\0\u202e\u803b\xbd\u40bd;\u6153\u803b\xbc\u40bc;\u6155;\u6159;\u615b\u01b3\u2034\0\u2036;\u6154;\u6156\u02b4\u203e\u2041\0\0\u2043\u803b\xbe\u40be;\u6157;\u615c5;\u6158\u01b6\u204c\0\u204e;\u615a;\u615d8;\u615el;\u6044wn;\u6322cr;\uc000\ud835\udcbb\u0880Eabcdefgijlnorstv\u2082\u2089\u209f\u20a5\u20b0\u20b4\u20f0\u20f5\u20fa\u20ff\u2103\u2112\u2138\u0317\u213e\u2152\u219e\u0100;l\u064d\u2087;\u6a8c\u0180cmp\u2090\u2095\u209dute;\u41f5ma\u0100;d\u209c\u1cda\u43b3;\u6a86reve;\u411f\u0100iy\u20aa\u20aerc;\u411d;\u4433ot;\u4121\u0200;lqs\u063e\u0642\u20bd\u20c9\u0180;qs\u063e\u064c\u20c4lan\xf4\u0665\u0200;cdl\u0665\u20d2\u20d5\u20e5c;\u6aa9ot\u0100;o\u20dc\u20dd\u6a80\u0100;l\u20e2\u20e3\u6a82;\u6a84\u0100;e\u20ea\u20ed\uc000\u22db\ufe00s;\u6a94r;\uc000\ud835\udd24\u0100;g\u0673\u061bmel;\u6137cy;\u4453\u0200;Eaj\u065a\u210c\u210e\u2110;\u6a92;\u6aa5;\u6aa4\u0200Eaes\u211b\u211d\u2129\u2134;\u6269p\u0100;p\u2123\u2124\u6a8arox\xbb\u2124\u0100;q\u212e\u212f\u6a88\u0100;q\u212e\u211bim;\u62e7pf;\uc000\ud835\udd58\u0100ci\u2143\u2146r;\u610am\u0180;el\u066b\u214e\u2150;\u6a8e;\u6a90\u8300>;cdlqr\u05ee\u2160\u216a\u216e\u2173\u2179\u0100ci\u2165\u2167;\u6aa7r;\u6a7aot;\u62d7Par;\u6995uest;\u6a7c\u0280adels\u2184\u216a\u2190\u0656\u219b\u01f0\u2189\0\u218epro\xf8\u209er;\u6978q\u0100lq\u063f\u2196les\xf3\u2088i\xed\u066b\u0100en\u21a3\u21adrtneqq;\uc000\u2269\ufe00\xc5\u21aa\u0500Aabcefkosy\u21c4\u21c7\u21f1\u21f5\u21fa\u2218\u221d\u222f\u2268\u227dr\xf2\u03a0\u0200ilmr\u21d0\u21d4\u21d7\u21dbrs\xf0\u1484f\xbb\u2024il\xf4\u06a9\u0100dr\u21e0\u21e4cy;\u444a\u0180;cw\u08f4\u21eb\u21efir;\u6948;\u61adar;\u610firc;\u4125\u0180alr\u2201\u220e\u2213rts\u0100;u\u2209\u220a\u6665it\xbb\u220alip;\u6026con;\u62b9r;\uc000\ud835\udd25s\u0100ew\u2223\u2229arow;\u6925arow;\u6926\u0280amopr\u223a\u223e\u2243\u225e\u2263rr;\u61fftht;\u623bk\u0100lr\u2249\u2253eftarrow;\u61a9ightarrow;\u61aaf;\uc000\ud835\udd59bar;\u6015\u0180clt\u226f\u2274\u2278r;\uc000\ud835\udcbdas\xe8\u21f4rok;\u4127\u0100bp\u2282\u2287ull;\u6043hen\xbb\u1c5b\u0ae1\u22a3\0\u22aa\0\u22b8\u22c5\u22ce\0\u22d5\u22f3\0\0\u22f8\u2322\u2367\u2362\u237f\0\u2386\u23aa\u23b4cute\u803b\xed\u40ed\u0180;iy\u0771\u22b0\u22b5rc\u803b\xee\u40ee;\u4438\u0100cx\u22bc\u22bfy;\u4435cl\u803b\xa1\u40a1\u0100fr\u039f\u22c9;\uc000\ud835\udd26rave\u803b\xec\u40ec\u0200;ino\u073e\u22dd\u22e9\u22ee\u0100in\u22e2\u22e6nt;\u6a0ct;\u622dfin;\u69dcta;\u6129lig;\u4133\u0180aop\u22fe\u231a\u231d\u0180cgt\u2305\u2308\u2317r;\u412b\u0180elp\u071f\u230f\u2313in\xe5\u078ear\xf4\u0720h;\u4131f;\u62b7ed;\u41b5\u0280;cfot\u04f4\u232c\u2331\u233d\u2341are;\u6105in\u0100;t\u2338\u2339\u621eie;\u69dddo\xf4\u2319\u0280;celp\u0757\u234c\u2350\u235b\u2361al;\u62ba\u0100gr\u2355\u2359er\xf3\u1563\xe3\u234darhk;\u6a17rod;\u6a3c\u0200cgpt\u236f\u2372\u2376\u237by;\u4451on;\u412ff;\uc000\ud835\udd5aa;\u43b9uest\u803b\xbf\u40bf\u0100ci\u238a\u238fr;\uc000\ud835\udcben\u0280;Edsv\u04f4\u239b\u239d\u23a1\u04f3;\u62f9ot;\u62f5\u0100;v\u23a6\u23a7\u62f4;\u62f3\u0100;i\u0777\u23aelde;\u4129\u01eb\u23b8\0\u23bccy;\u4456l\u803b\xef\u40ef\u0300cfmosu\u23cc\u23d7\u23dc\u23e1\u23e7\u23f5\u0100iy\u23d1\u23d5rc;\u4135;\u4439r;\uc000\ud835\udd27ath;\u4237pf;\uc000\ud835\udd5b\u01e3\u23ec\0\u23f1r;\uc000\ud835\udcbfrcy;\u4458kcy;\u4454\u0400acfghjos\u240b\u2416\u2422\u2427\u242d\u2431\u2435\u243bppa\u0100;v\u2413\u2414\u43ba;\u43f0\u0100ey\u241b\u2420dil;\u4137;\u443ar;\uc000\ud835\udd28reen;\u4138cy;\u4445cy;\u445cpf;\uc000\ud835\udd5ccr;\uc000\ud835\udcc0\u0b80ABEHabcdefghjlmnoprstuv\u2470\u2481\u2486\u248d\u2491\u250e\u253d\u255a\u2580\u264e\u265e\u2665\u2679\u267d\u269a\u26b2\u26d8\u275d\u2768\u278b\u27c0\u2801\u2812\u0180art\u2477\u247a\u247cr\xf2\u09c6\xf2\u0395ail;\u691barr;\u690e\u0100;g\u0994\u248b;\u6a8bar;\u6962\u0963\u24a5\0\u24aa\0\u24b1\0\0\0\0\0\u24b5\u24ba\0\u24c6\u24c8\u24cd\0\u24f9ute;\u413amptyv;\u69b4ra\xee\u084cbda;\u43bbg\u0180;dl\u088e\u24c1\u24c3;\u6991\xe5\u088e;\u6a85uo\u803b\xab\u40abr\u0400;bfhlpst\u0899\u24de\u24e6\u24e9\u24eb\u24ee\u24f1\u24f5\u0100;f\u089d\u24e3s;\u691fs;\u691d\xeb\u2252p;\u61abl;\u6939im;\u6973l;\u61a2\u0180;ae\u24ff\u2500\u2504\u6aabil;\u6919\u0100;s\u2509\u250a\u6aad;\uc000\u2aad\ufe00\u0180abr\u2515\u2519\u251drr;\u690crk;\u6772\u0100ak\u2522\u252cc\u0100ek\u2528\u252a;\u407b;\u405b\u0100es\u2531\u2533;\u698bl\u0100du\u2539\u253b;\u698f;\u698d\u0200aeuy\u2546\u254b\u2556\u2558ron;\u413e\u0100di\u2550\u2554il;\u413c\xec\u08b0\xe2\u2529;\u443b\u0200cqrs\u2563\u2566\u256d\u257da;\u6936uo\u0100;r\u0e19\u1746\u0100du\u2572\u2577har;\u6967shar;\u694bh;\u61b2\u0280;fgqs\u258b\u258c\u0989\u25f3\u25ff\u6264t\u0280ahlrt\u2598\u25a4\u25b7\u25c2\u25e8rrow\u0100;t\u0899\u25a1a\xe9\u24f6arpoon\u0100du\u25af\u25b4own\xbb\u045ap\xbb\u0966eftarrows;\u61c7ight\u0180ahs\u25cd\u25d6\u25derrow\u0100;s\u08f4\u08a7arpoon\xf3\u0f98quigarro\xf7\u21f0hreetimes;\u62cb\u0180;qs\u258b\u0993\u25falan\xf4\u09ac\u0280;cdgs\u09ac\u260a\u260d\u261d\u2628c;\u6aa8ot\u0100;o\u2614\u2615\u6a7f\u0100;r\u261a\u261b\u6a81;\u6a83\u0100;e\u2622\u2625\uc000\u22da\ufe00s;\u6a93\u0280adegs\u2633\u2639\u263d\u2649\u264bppro\xf8\u24c6ot;\u62d6q\u0100gq\u2643\u2645\xf4\u0989gt\xf2\u248c\xf4\u099bi\xed\u09b2\u0180ilr\u2655\u08e1\u265asht;\u697c;\uc000\ud835\udd29\u0100;E\u099c\u2663;\u6a91\u0161\u2669\u2676r\u0100du\u25b2\u266e\u0100;l\u0965\u2673;\u696alk;\u6584cy;\u4459\u0280;acht\u0a48\u2688\u268b\u2691\u2696r\xf2\u25c1orne\xf2\u1d08ard;\u696bri;\u65fa\u0100io\u269f\u26a4dot;\u4140ust\u0100;a\u26ac\u26ad\u63b0che\xbb\u26ad\u0200Eaes\u26bb\u26bd\u26c9\u26d4;\u6268p\u0100;p\u26c3\u26c4\u6a89rox\xbb\u26c4\u0100;q\u26ce\u26cf\u6a87\u0100;q\u26ce\u26bbim;\u62e6\u0400abnoptwz\u26e9\u26f4\u26f7\u271a\u272f\u2741\u2747\u2750\u0100nr\u26ee\u26f1g;\u67ecr;\u61fdr\xeb\u08c1g\u0180lmr\u26ff\u270d\u2714eft\u0100ar\u09e6\u2707ight\xe1\u09f2apsto;\u67fcight\xe1\u09fdparrow\u0100lr\u2725\u2729ef\xf4\u24edight;\u61ac\u0180afl\u2736\u2739\u273dr;\u6985;\uc000\ud835\udd5dus;\u6a2dimes;\u6a34\u0161\u274b\u274fst;\u6217\xe1\u134e\u0180;ef\u2757\u2758\u1800\u65cange\xbb\u2758ar\u0100;l\u2764\u2765\u4028t;\u6993\u0280achmt\u2773\u2776\u277c\u2785\u2787r\xf2\u08a8orne\xf2\u1d8car\u0100;d\u0f98\u2783;\u696d;\u600eri;\u62bf\u0300achiqt\u2798\u279d\u0a40\u27a2\u27ae\u27bbquo;\u6039r;\uc000\ud835\udcc1m\u0180;eg\u09b2\u27aa\u27ac;\u6a8d;\u6a8f\u0100bu\u252a\u27b3o\u0100;r\u0e1f\u27b9;\u601arok;\u4142\u8400<;cdhilqr\u082b\u27d2\u2639\u27dc\u27e0\u27e5\u27ea\u27f0\u0100ci\u27d7\u27d9;\u6aa6r;\u6a79re\xe5\u25f2mes;\u62c9arr;\u6976uest;\u6a7b\u0100Pi\u27f5\u27f9ar;\u6996\u0180;ef\u2800\u092d\u181b\u65c3r\u0100du\u2807\u280dshar;\u694ahar;\u6966\u0100en\u2817\u2821rtneqq;\uc000\u2268\ufe00\xc5\u281e\u0700Dacdefhilnopsu\u2840\u2845\u2882\u288e\u2893\u28a0\u28a5\u28a8\u28da\u28e2\u28e4\u0a83\u28f3\u2902Dot;\u623a\u0200clpr\u284e\u2852\u2863\u287dr\u803b\xaf\u40af\u0100et\u2857\u2859;\u6642\u0100;e\u285e\u285f\u6720se\xbb\u285f\u0100;s\u103b\u2868to\u0200;dlu\u103b\u2873\u2877\u287bow\xee\u048cef\xf4\u090f\xf0\u13d1ker;\u65ae\u0100oy\u2887\u288cmma;\u6a29;\u443cash;\u6014asuredangle\xbb\u1626r;\uc000\ud835\udd2ao;\u6127\u0180cdn\u28af\u28b4\u28c9ro\u803b\xb5\u40b5\u0200;acd\u1464\u28bd\u28c0\u28c4s\xf4\u16a7ir;\u6af0ot\u80bb\xb7\u01b5us\u0180;bd\u28d2\u1903\u28d3\u6212\u0100;u\u1d3c\u28d8;\u6a2a\u0163\u28de\u28e1p;\u6adb\xf2\u2212\xf0\u0a81\u0100dp\u28e9\u28eeels;\u62a7f;\uc000\ud835\udd5e\u0100ct\u28f8\u28fdr;\uc000\ud835\udcc2pos\xbb\u159d\u0180;lm\u2909\u290a\u290d\u43bctimap;\u62b8\u0c00GLRVabcdefghijlmoprstuvw\u2942\u2953\u297e\u2989\u2998\u29da\u29e9\u2a15\u2a1a\u2a58\u2a5d\u2a83\u2a95\u2aa4\u2aa8\u2b04\u2b07\u2b44\u2b7f\u2bae\u2c34\u2c67\u2c7c\u2ce9\u0100gt\u2947\u294b;\uc000\u22d9\u0338\u0100;v\u2950\u0bcf\uc000\u226b\u20d2\u0180elt\u295a\u2972\u2976ft\u0100ar\u2961\u2967rrow;\u61cdightarrow;\u61ce;\uc000\u22d8\u0338\u0100;v\u297b\u0c47\uc000\u226a\u20d2ightarrow;\u61cf\u0100Dd\u298e\u2993ash;\u62afash;\u62ae\u0280bcnpt\u29a3\u29a7\u29ac\u29b1\u29ccla\xbb\u02deute;\u4144g;\uc000\u2220\u20d2\u0280;Eiop\u0d84\u29bc\u29c0\u29c5\u29c8;\uc000\u2a70\u0338d;\uc000\u224b\u0338s;\u4149ro\xf8\u0d84ur\u0100;a\u29d3\u29d4\u666el\u0100;s\u29d3\u0b38\u01f3\u29df\0\u29e3p\u80bb\xa0\u0b37mp\u0100;e\u0bf9\u0c00\u0280aeouy\u29f4\u29fe\u2a03\u2a10\u2a13\u01f0\u29f9\0\u29fb;\u6a43on;\u4148dil;\u4146ng\u0100;d\u0d7e\u2a0aot;\uc000\u2a6d\u0338p;\u6a42;\u443dash;\u6013\u0380;Aadqsx\u0b92\u2a29\u2a2d\u2a3b\u2a41\u2a45\u2a50rr;\u61d7r\u0100hr\u2a33\u2a36k;\u6924\u0100;o\u13f2\u13f0ot;\uc000\u2250\u0338ui\xf6\u0b63\u0100ei\u2a4a\u2a4ear;\u6928\xed\u0b98ist\u0100;s\u0ba0\u0b9fr;\uc000\ud835\udd2b\u0200Eest\u0bc5\u2a66\u2a79\u2a7c\u0180;qs\u0bbc\u2a6d\u0be1\u0180;qs\u0bbc\u0bc5\u2a74lan\xf4\u0be2i\xed\u0bea\u0100;r\u0bb6\u2a81\xbb\u0bb7\u0180Aap\u2a8a\u2a8d\u2a91r\xf2\u2971rr;\u61aear;\u6af2\u0180;sv\u0f8d\u2a9c\u0f8c\u0100;d\u2aa1\u2aa2\u62fc;\u62facy;\u445a\u0380AEadest\u2ab7\u2aba\u2abe\u2ac2\u2ac5\u2af6\u2af9r\xf2\u2966;\uc000\u2266\u0338rr;\u619ar;\u6025\u0200;fqs\u0c3b\u2ace\u2ae3\u2aeft\u0100ar\u2ad4\u2ad9rro\xf7\u2ac1ightarro\xf7\u2a90\u0180;qs\u0c3b\u2aba\u2aealan\xf4\u0c55\u0100;s\u0c55\u2af4\xbb\u0c36i\xed\u0c5d\u0100;r\u0c35\u2afei\u0100;e\u0c1a\u0c25i\xe4\u0d90\u0100pt\u2b0c\u2b11f;\uc000\ud835\udd5f\u8180\xac;in\u2b19\u2b1a\u2b36\u40acn\u0200;Edv\u0b89\u2b24\u2b28\u2b2e;\uc000\u22f9\u0338ot;\uc000\u22f5\u0338\u01e1\u0b89\u2b33\u2b35;\u62f7;\u62f6i\u0100;v\u0cb8\u2b3c\u01e1\u0cb8\u2b41\u2b43;\u62fe;\u62fd\u0180aor\u2b4b\u2b63\u2b69r\u0200;ast\u0b7b\u2b55\u2b5a\u2b5flle\xec\u0b7bl;\uc000\u2afd\u20e5;\uc000\u2202\u0338lint;\u6a14\u0180;ce\u0c92\u2b70\u2b73u\xe5\u0ca5\u0100;c\u0c98\u2b78\u0100;e\u0c92\u2b7d\xf1\u0c98\u0200Aait\u2b88\u2b8b\u2b9d\u2ba7r\xf2\u2988rr\u0180;cw\u2b94\u2b95\u2b99\u619b;\uc000\u2933\u0338;\uc000\u219d\u0338ghtarrow\xbb\u2b95ri\u0100;e\u0ccb\u0cd6\u0380chimpqu\u2bbd\u2bcd\u2bd9\u2b04\u0b78\u2be4\u2bef\u0200;cer\u0d32\u2bc6\u0d37\u2bc9u\xe5\u0d45;\uc000\ud835\udcc3ort\u026d\u2b05\0\0\u2bd6ar\xe1\u2b56m\u0100;e\u0d6e\u2bdf\u0100;q\u0d74\u0d73su\u0100bp\u2beb\u2bed\xe5\u0cf8\xe5\u0d0b\u0180bcp\u2bf6\u2c11\u2c19\u0200;Ees\u2bff\u2c00\u0d22\u2c04\u6284;\uc000\u2ac5\u0338et\u0100;e\u0d1b\u2c0bq\u0100;q\u0d23\u2c00c\u0100;e\u0d32\u2c17\xf1\u0d38\u0200;Ees\u2c22\u2c23\u0d5f\u2c27\u6285;\uc000\u2ac6\u0338et\u0100;e\u0d58\u2c2eq\u0100;q\u0d60\u2c23\u0200gilr\u2c3d\u2c3f\u2c45\u2c47\xec\u0bd7lde\u803b\xf1\u40f1\xe7\u0c43iangle\u0100lr\u2c52\u2c5ceft\u0100;e\u0c1a\u2c5a\xf1\u0c26ight\u0100;e\u0ccb\u2c65\xf1\u0cd7\u0100;m\u2c6c\u2c6d\u43bd\u0180;es\u2c74\u2c75\u2c79\u4023ro;\u6116p;\u6007\u0480DHadgilrs\u2c8f\u2c94\u2c99\u2c9e\u2ca3\u2cb0\u2cb6\u2cd3\u2ce3ash;\u62adarr;\u6904p;\uc000\u224d\u20d2ash;\u62ac\u0100et\u2ca8\u2cac;\uc000\u2265\u20d2;\uc000>\u20d2nfin;\u69de\u0180Aet\u2cbd\u2cc1\u2cc5rr;\u6902;\uc000\u2264\u20d2\u0100;r\u2cca\u2ccd\uc000<\u20d2ie;\uc000\u22b4\u20d2\u0100At\u2cd8\u2cdcrr;\u6903rie;\uc000\u22b5\u20d2im;\uc000\u223c\u20d2\u0180Aan\u2cf0\u2cf4\u2d02rr;\u61d6r\u0100hr\u2cfa\u2cfdk;\u6923\u0100;o\u13e7\u13e5ear;\u6927\u1253\u1a95\0\0\0\0\0\0\0\0\0\0\0\0\0\u2d2d\0\u2d38\u2d48\u2d60\u2d65\u2d72\u2d84\u1b07\0\0\u2d8d\u2dab\0\u2dc8\u2dce\0\u2ddc\u2e19\u2e2b\u2e3e\u2e43\u0100cs\u2d31\u1a97ute\u803b\xf3\u40f3\u0100iy\u2d3c\u2d45r\u0100;c\u1a9e\u2d42\u803b\xf4\u40f4;\u443e\u0280abios\u1aa0\u2d52\u2d57\u01c8\u2d5alac;\u4151v;\u6a38old;\u69bclig;\u4153\u0100cr\u2d69\u2d6dir;\u69bf;\uc000\ud835\udd2c\u036f\u2d79\0\0\u2d7c\0\u2d82n;\u42dbave\u803b\xf2\u40f2;\u69c1\u0100bm\u2d88\u0df4ar;\u69b5\u0200acit\u2d95\u2d98\u2da5\u2da8r\xf2\u1a80\u0100ir\u2d9d\u2da0r;\u69beoss;\u69bbn\xe5\u0e52;\u69c0\u0180aei\u2db1\u2db5\u2db9cr;\u414dga;\u43c9\u0180cdn\u2dc0\u2dc5\u01cdron;\u43bf;\u69b6pf;\uc000\ud835\udd60\u0180ael\u2dd4\u2dd7\u01d2r;\u69b7rp;\u69b9\u0380;adiosv\u2dea\u2deb\u2dee\u2e08\u2e0d\u2e10\u2e16\u6228r\xf2\u1a86\u0200;efm\u2df7\u2df8\u2e02\u2e05\u6a5dr\u0100;o\u2dfe\u2dff\u6134f\xbb\u2dff\u803b\xaa\u40aa\u803b\xba\u40bagof;\u62b6r;\u6a56lope;\u6a57;\u6a5b\u0180clo\u2e1f\u2e21\u2e27\xf2\u2e01ash\u803b\xf8\u40f8l;\u6298i\u016c\u2e2f\u2e34de\u803b\xf5\u40f5es\u0100;a\u01db\u2e3as;\u6a36ml\u803b\xf6\u40f6bar;\u633d\u0ae1\u2e5e\0\u2e7d\0\u2e80\u2e9d\0\u2ea2\u2eb9\0\0\u2ecb\u0e9c\0\u2f13\0\0\u2f2b\u2fbc\0\u2fc8r\u0200;ast\u0403\u2e67\u2e72\u0e85\u8100\xb6;l\u2e6d\u2e6e\u40b6le\xec\u0403\u0269\u2e78\0\0\u2e7bm;\u6af3;\u6afdy;\u443fr\u0280cimpt\u2e8b\u2e8f\u2e93\u1865\u2e97nt;\u4025od;\u402eil;\u6030enk;\u6031r;\uc000\ud835\udd2d\u0180imo\u2ea8\u2eb0\u2eb4\u0100;v\u2ead\u2eae\u43c6;\u43d5ma\xf4\u0a76ne;\u660e\u0180;tv\u2ebf\u2ec0\u2ec8\u43c0chfork\xbb\u1ffd;\u43d6\u0100au\u2ecf\u2edfn\u0100ck\u2ed5\u2eddk\u0100;h\u21f4\u2edb;\u610e\xf6\u21f4s\u0480;abcdemst\u2ef3\u2ef4\u1908\u2ef9\u2efd\u2f04\u2f06\u2f0a\u2f0e\u402bcir;\u6a23ir;\u6a22\u0100ou\u1d40\u2f02;\u6a25;\u6a72n\u80bb\xb1\u0e9dim;\u6a26wo;\u6a27\u0180ipu\u2f19\u2f20\u2f25ntint;\u6a15f;\uc000\ud835\udd61nd\u803b\xa3\u40a3\u0500;Eaceinosu\u0ec8\u2f3f\u2f41\u2f44\u2f47\u2f81\u2f89\u2f92\u2f7e\u2fb6;\u6ab3p;\u6ab7u\xe5\u0ed9\u0100;c\u0ece\u2f4c\u0300;acens\u0ec8\u2f59\u2f5f\u2f66\u2f68\u2f7eppro\xf8\u2f43urlye\xf1\u0ed9\xf1\u0ece\u0180aes\u2f6f\u2f76\u2f7approx;\u6ab9qq;\u6ab5im;\u62e8i\xed\u0edfme\u0100;s\u2f88\u0eae\u6032\u0180Eas\u2f78\u2f90\u2f7a\xf0\u2f75\u0180dfp\u0eec\u2f99\u2faf\u0180als\u2fa0\u2fa5\u2faalar;\u632eine;\u6312urf;\u6313\u0100;t\u0efb\u2fb4\xef\u0efbrel;\u62b0\u0100ci\u2fc0\u2fc5r;\uc000\ud835\udcc5;\u43c8ncsp;\u6008\u0300fiopsu\u2fda\u22e2\u2fdf\u2fe5\u2feb\u2ff1r;\uc000\ud835\udd2epf;\uc000\ud835\udd62rime;\u6057cr;\uc000\ud835\udcc6\u0180aeo\u2ff8\u3009\u3013t\u0100ei\u2ffe\u3005rnion\xf3\u06b0nt;\u6a16st\u0100;e\u3010\u3011\u403f\xf1\u1f19\xf4\u0f14\u0a80ABHabcdefhilmnoprstux\u3040\u3051\u3055\u3059\u30e0\u310e\u312b\u3147\u3162\u3172\u318e\u3206\u3215\u3224\u3229\u3258\u326e\u3272\u3290\u32b0\u32b7\u0180art\u3047\u304a\u304cr\xf2\u10b3\xf2\u03ddail;\u691car\xf2\u1c65ar;\u6964\u0380cdenqrt\u3068\u3075\u3078\u307f\u308f\u3094\u30cc\u0100eu\u306d\u3071;\uc000\u223d\u0331te;\u4155i\xe3\u116emptyv;\u69b3g\u0200;del\u0fd1\u3089\u308b\u308d;\u6992;\u69a5\xe5\u0fd1uo\u803b\xbb\u40bbr\u0580;abcfhlpstw\u0fdc\u30ac\u30af\u30b7\u30b9\u30bc\u30be\u30c0\u30c3\u30c7\u30cap;\u6975\u0100;f\u0fe0\u30b4s;\u6920;\u6933s;\u691e\xeb\u225d\xf0\u272el;\u6945im;\u6974l;\u61a3;\u619d\u0100ai\u30d1\u30d5il;\u691ao\u0100;n\u30db\u30dc\u6236al\xf3\u0f1e\u0180abr\u30e7\u30ea\u30eer\xf2\u17e5rk;\u6773\u0100ak\u30f3\u30fdc\u0100ek\u30f9\u30fb;\u407d;\u405d\u0100es\u3102\u3104;\u698cl\u0100du\u310a\u310c;\u698e;\u6990\u0200aeuy\u3117\u311c\u3127\u3129ron;\u4159\u0100di\u3121\u3125il;\u4157\xec\u0ff2\xe2\u30fa;\u4440\u0200clqs\u3134\u3137\u313d\u3144a;\u6937dhar;\u6969uo\u0100;r\u020e\u020dh;\u61b3\u0180acg\u314e\u315f\u0f44l\u0200;ips\u0f78\u3158\u315b\u109cn\xe5\u10bbar\xf4\u0fa9t;\u65ad\u0180ilr\u3169\u1023\u316esht;\u697d;\uc000\ud835\udd2f\u0100ao\u3177\u3186r\u0100du\u317d\u317f\xbb\u047b\u0100;l\u1091\u3184;\u696c\u0100;v\u318b\u318c\u43c1;\u43f1\u0180gns\u3195\u31f9\u31fcht\u0300ahlrst\u31a4\u31b0\u31c2\u31d8\u31e4\u31eerrow\u0100;t\u0fdc\u31ada\xe9\u30c8arpoon\u0100du\u31bb\u31bfow\xee\u317ep\xbb\u1092eft\u0100ah\u31ca\u31d0rrow\xf3\u0feaarpoon\xf3\u0551ightarrows;\u61c9quigarro\xf7\u30cbhreetimes;\u62ccg;\u42daingdotse\xf1\u1f32\u0180ahm\u320d\u3210\u3213r\xf2\u0feaa\xf2\u0551;\u600foust\u0100;a\u321e\u321f\u63b1che\xbb\u321fmid;\u6aee\u0200abpt\u3232\u323d\u3240\u3252\u0100nr\u3237\u323ag;\u67edr;\u61fer\xeb\u1003\u0180afl\u3247\u324a\u324er;\u6986;\uc000\ud835\udd63us;\u6a2eimes;\u6a35\u0100ap\u325d\u3267r\u0100;g\u3263\u3264\u4029t;\u6994olint;\u6a12ar\xf2\u31e3\u0200achq\u327b\u3280\u10bc\u3285quo;\u603ar;\uc000\ud835\udcc7\u0100bu\u30fb\u328ao\u0100;r\u0214\u0213\u0180hir\u3297\u329b\u32a0re\xe5\u31f8mes;\u62cai\u0200;efl\u32aa\u1059\u1821\u32ab\u65b9tri;\u69celuhar;\u6968;\u611e\u0d61\u32d5\u32db\u32df\u332c\u3338\u3371\0\u337a\u33a4\0\0\u33ec\u33f0\0\u3428\u3448\u345a\u34ad\u34b1\u34ca\u34f1\0\u3616\0\0\u3633cute;\u415bqu\xef\u27ba\u0500;Eaceinpsy\u11ed\u32f3\u32f5\u32ff\u3302\u330b\u330f\u331f\u3326\u3329;\u6ab4\u01f0\u32fa\0\u32fc;\u6ab8on;\u4161u\xe5\u11fe\u0100;d\u11f3\u3307il;\u415frc;\u415d\u0180Eas\u3316\u3318\u331b;\u6ab6p;\u6abaim;\u62e9olint;\u6a13i\xed\u1204;\u4441ot\u0180;be\u3334\u1d47\u3335\u62c5;\u6a66\u0380Aacmstx\u3346\u334a\u3357\u335b\u335e\u3363\u336drr;\u61d8r\u0100hr\u3350\u3352\xeb\u2228\u0100;o\u0a36\u0a34t\u803b\xa7\u40a7i;\u403bwar;\u6929m\u0100in\u3369\xf0nu\xf3\xf1t;\u6736r\u0100;o\u3376\u2055\uc000\ud835\udd30\u0200acoy\u3382\u3386\u3391\u33a0rp;\u666f\u0100hy\u338b\u338fcy;\u4449;\u4448rt\u026d\u3399\0\0\u339ci\xe4\u1464ara\xec\u2e6f\u803b\xad\u40ad\u0100gm\u33a8\u33b4ma\u0180;fv\u33b1\u33b2\u33b2\u43c3;\u43c2\u0400;deglnpr\u12ab\u33c5\u33c9\u33ce\u33d6\u33de\u33e1\u33e6ot;\u6a6a\u0100;q\u12b1\u12b0\u0100;E\u33d3\u33d4\u6a9e;\u6aa0\u0100;E\u33db\u33dc\u6a9d;\u6a9fe;\u6246lus;\u6a24arr;\u6972ar\xf2\u113d\u0200aeit\u33f8\u3408\u340f\u3417\u0100ls\u33fd\u3404lsetm\xe9\u336ahp;\u6a33parsl;\u69e4\u0100dl\u1463\u3414e;\u6323\u0100;e\u341c\u341d\u6aaa\u0100;s\u3422\u3423\u6aac;\uc000\u2aac\ufe00\u0180flp\u342e\u3433\u3442tcy;\u444c\u0100;b\u3438\u3439\u402f\u0100;a\u343e\u343f\u69c4r;\u633ff;\uc000\ud835\udd64a\u0100dr\u344d\u0402es\u0100;u\u3454\u3455\u6660it\xbb\u3455\u0180csu\u3460\u3479\u349f\u0100au\u3465\u346fp\u0100;s\u1188\u346b;\uc000\u2293\ufe00p\u0100;s\u11b4\u3475;\uc000\u2294\ufe00u\u0100bp\u347f\u348f\u0180;es\u1197\u119c\u3486et\u0100;e\u1197\u348d\xf1\u119d\u0180;es\u11a8\u11ad\u3496et\u0100;e\u11a8\u349d\xf1\u11ae\u0180;af\u117b\u34a6\u05b0r\u0165\u34ab\u05b1\xbb\u117car\xf2\u1148\u0200cemt\u34b9\u34be\u34c2\u34c5r;\uc000\ud835\udcc8tm\xee\xf1i\xec\u3415ar\xe6\u11be\u0100ar\u34ce\u34d5r\u0100;f\u34d4\u17bf\u6606\u0100an\u34da\u34edight\u0100ep\u34e3\u34eapsilo\xee\u1ee0h\xe9\u2eafs\xbb\u2852\u0280bcmnp\u34fb\u355e\u1209\u358b\u358e\u0480;Edemnprs\u350e\u350f\u3511\u3515\u351e\u3523\u352c\u3531\u3536\u6282;\u6ac5ot;\u6abd\u0100;d\u11da\u351aot;\u6ac3ult;\u6ac1\u0100Ee\u3528\u352a;\u6acb;\u628alus;\u6abfarr;\u6979\u0180eiu\u353d\u3552\u3555t\u0180;en\u350e\u3545\u354bq\u0100;q\u11da\u350feq\u0100;q\u352b\u3528m;\u6ac7\u0100bp\u355a\u355c;\u6ad5;\u6ad3c\u0300;acens\u11ed\u356c\u3572\u3579\u357b\u3326ppro\xf8\u32faurlye\xf1\u11fe\xf1\u11f3\u0180aes\u3582\u3588\u331bppro\xf8\u331aq\xf1\u3317g;\u666a\u0680123;Edehlmnps\u35a9\u35ac\u35af\u121c\u35b2\u35b4\u35c0\u35c9\u35d5\u35da\u35df\u35e8\u35ed\u803b\xb9\u40b9\u803b\xb2\u40b2\u803b\xb3\u40b3;\u6ac6\u0100os\u35b9\u35bct;\u6abeub;\u6ad8\u0100;d\u1222\u35c5ot;\u6ac4s\u0100ou\u35cf\u35d2l;\u67c9b;\u6ad7arr;\u697bult;\u6ac2\u0100Ee\u35e4\u35e6;\u6acc;\u628blus;\u6ac0\u0180eiu\u35f4\u3609\u360ct\u0180;en\u121c\u35fc\u3602q\u0100;q\u1222\u35b2eq\u0100;q\u35e7\u35e4m;\u6ac8\u0100bp\u3611\u3613;\u6ad4;\u6ad6\u0180Aan\u361c\u3620\u362drr;\u61d9r\u0100hr\u3626\u3628\xeb\u222e\u0100;o\u0a2b\u0a29war;\u692alig\u803b\xdf\u40df\u0be1\u3651\u365d\u3660\u12ce\u3673\u3679\0\u367e\u36c2\0\0\0\0\0\u36db\u3703\0\u3709\u376c\0\0\0\u3787\u0272\u3656\0\0\u365bget;\u6316;\u43c4r\xeb\u0e5f\u0180aey\u3666\u366b\u3670ron;\u4165dil;\u4163;\u4442lrec;\u6315r;\uc000\ud835\udd31\u0200eiko\u3686\u369d\u36b5\u36bc\u01f2\u368b\0\u3691e\u01004f\u1284\u1281a\u0180;sv\u3698\u3699\u369b\u43b8ym;\u43d1\u0100cn\u36a2\u36b2k\u0100as\u36a8\u36aeppro\xf8\u12c1im\xbb\u12acs\xf0\u129e\u0100as\u36ba\u36ae\xf0\u12c1rn\u803b\xfe\u40fe\u01ec\u031f\u36c6\u22e7es\u8180\xd7;bd\u36cf\u36d0\u36d8\u40d7\u0100;a\u190f\u36d5r;\u6a31;\u6a30\u0180eps\u36e1\u36e3\u3700\xe1\u2a4d\u0200;bcf\u0486\u36ec\u36f0\u36f4ot;\u6336ir;\u6af1\u0100;o\u36f9\u36fc\uc000\ud835\udd65rk;\u6ada\xe1\u3362rime;\u6034\u0180aip\u370f\u3712\u3764d\xe5\u1248\u0380adempst\u3721\u374d\u3740\u3751\u3757\u375c\u375fngle\u0280;dlqr\u3730\u3731\u3736\u3740\u3742\u65b5own\xbb\u1dbbeft\u0100;e\u2800\u373e\xf1\u092e;\u625cight\u0100;e\u32aa\u374b\xf1\u105aot;\u65ecinus;\u6a3alus;\u6a39b;\u69cdime;\u6a3bezium;\u63e2\u0180cht\u3772\u377d\u3781\u0100ry\u3777\u377b;\uc000\ud835\udcc9;\u4446cy;\u445brok;\u4167\u0100io\u378b\u378ex\xf4\u1777head\u0100lr\u3797\u37a0eftarro\xf7\u084fightarrow\xbb\u0f5d\u0900AHabcdfghlmoprstuw\u37d0\u37d3\u37d7\u37e4\u37f0\u37fc\u380e\u381c\u3823\u3834\u3851\u385d\u386b\u38a9\u38cc\u38d2\u38ea\u38f6r\xf2\u03edar;\u6963\u0100cr\u37dc\u37e2ute\u803b\xfa\u40fa\xf2\u1150r\u01e3\u37ea\0\u37edy;\u445eve;\u416d\u0100iy\u37f5\u37farc\u803b\xfb\u40fb;\u4443\u0180abh\u3803\u3806\u380br\xf2\u13adlac;\u4171a\xf2\u13c3\u0100ir\u3813\u3818sht;\u697e;\uc000\ud835\udd32rave\u803b\xf9\u40f9\u0161\u3827\u3831r\u0100lr\u382c\u382e\xbb\u0957\xbb\u1083lk;\u6580\u0100ct\u3839\u384d\u026f\u383f\0\0\u384arn\u0100;e\u3845\u3846\u631cr\xbb\u3846op;\u630fri;\u65f8\u0100al\u3856\u385acr;\u416b\u80bb\xa8\u0349\u0100gp\u3862\u3866on;\u4173f;\uc000\ud835\udd66\u0300adhlsu\u114b\u3878\u387d\u1372\u3891\u38a0own\xe1\u13b3arpoon\u0100lr\u3888\u388cef\xf4\u382digh\xf4\u382fi\u0180;hl\u3899\u389a\u389c\u43c5\xbb\u13faon\xbb\u389aparrows;\u61c8\u0180cit\u38b0\u38c4\u38c8\u026f\u38b6\0\0\u38c1rn\u0100;e\u38bc\u38bd\u631dr\xbb\u38bdop;\u630eng;\u416fri;\u65f9cr;\uc000\ud835\udcca\u0180dir\u38d9\u38dd\u38e2ot;\u62f0lde;\u4169i\u0100;f\u3730\u38e8\xbb\u1813\u0100am\u38ef\u38f2r\xf2\u38a8l\u803b\xfc\u40fcangle;\u69a7\u0780ABDacdeflnoprsz\u391c\u391f\u3929\u392d\u39b5\u39b8\u39bd\u39df\u39e4\u39e8\u39f3\u39f9\u39fd\u3a01\u3a20r\xf2\u03f7ar\u0100;v\u3926\u3927\u6ae8;\u6ae9as\xe8\u03e1\u0100nr\u3932\u3937grt;\u699c\u0380eknprst\u34e3\u3946\u394b\u3952\u395d\u3964\u3996app\xe1\u2415othin\xe7\u1e96\u0180hir\u34eb\u2ec8\u3959op\xf4\u2fb5\u0100;h\u13b7\u3962\xef\u318d\u0100iu\u3969\u396dgm\xe1\u33b3\u0100bp\u3972\u3984setneq\u0100;q\u397d\u3980\uc000\u228a\ufe00;\uc000\u2acb\ufe00setneq\u0100;q\u398f\u3992\uc000\u228b\ufe00;\uc000\u2acc\ufe00\u0100hr\u399b\u399fet\xe1\u369ciangle\u0100lr\u39aa\u39afeft\xbb\u0925ight\xbb\u1051y;\u4432ash\xbb\u1036\u0180elr\u39c4\u39d2\u39d7\u0180;be\u2dea\u39cb\u39cfar;\u62bbq;\u625alip;\u62ee\u0100bt\u39dc\u1468a\xf2\u1469r;\uc000\ud835\udd33tr\xe9\u39aesu\u0100bp\u39ef\u39f1\xbb\u0d1c\xbb\u0d59pf;\uc000\ud835\udd67ro\xf0\u0efbtr\xe9\u39b4\u0100cu\u3a06\u3a0br;\uc000\ud835\udccb\u0100bp\u3a10\u3a18n\u0100Ee\u3980\u3a16\xbb\u397en\u0100Ee\u3992\u3a1e\xbb\u3990igzag;\u699a\u0380cefoprs\u3a36\u3a3b\u3a56\u3a5b\u3a54\u3a61\u3a6airc;\u4175\u0100di\u3a40\u3a51\u0100bg\u3a45\u3a49ar;\u6a5fe\u0100;q\u15fa\u3a4f;\u6259erp;\u6118r;\uc000\ud835\udd34pf;\uc000\ud835\udd68\u0100;e\u1479\u3a66at\xe8\u1479cr;\uc000\ud835\udccc\u0ae3\u178e\u3a87\0\u3a8b\0\u3a90\u3a9b\0\0\u3a9d\u3aa8\u3aab\u3aaf\0\0\u3ac3\u3ace\0\u3ad8\u17dc\u17dftr\xe9\u17d1r;\uc000\ud835\udd35\u0100Aa\u3a94\u3a97r\xf2\u03c3r\xf2\u09f6;\u43be\u0100Aa\u3aa1\u3aa4r\xf2\u03b8r\xf2\u09eba\xf0\u2713is;\u62fb\u0180dpt\u17a4\u3ab5\u3abe\u0100fl\u3aba\u17a9;\uc000\ud835\udd69im\xe5\u17b2\u0100Aa\u3ac7\u3acar\xf2\u03cer\xf2\u0a01\u0100cq\u3ad2\u17b8r;\uc000\ud835\udccd\u0100pt\u17d6\u3adcr\xe9\u17d4\u0400acefiosu\u3af0\u3afd\u3b08\u3b0c\u3b11\u3b15\u3b1b\u3b21c\u0100uy\u3af6\u3afbte\u803b\xfd\u40fd;\u444f\u0100iy\u3b02\u3b06rc;\u4177;\u444bn\u803b\xa5\u40a5r;\uc000\ud835\udd36cy;\u4457pf;\uc000\ud835\udd6acr;\uc000\ud835\udcce\u0100cm\u3b26\u3b29y;\u444el\u803b\xff\u40ff\u0500acdefhiosw\u3b42\u3b48\u3b54\u3b58\u3b64\u3b69\u3b6d\u3b74\u3b7a\u3b80cute;\u417a\u0100ay\u3b4d\u3b52ron;\u417e;\u4437ot;\u417c\u0100et\u3b5d\u3b61tr\xe6\u155fa;\u43b6r;\uc000\ud835\udd37cy;\u4436grarr;\u61ddpf;\uc000\ud835\udd6bcr;\uc000\ud835\udccf\u0100jn\u3b85\u3b87;\u600dj;\u600c'.split("").map((function(e){return e.charCodeAt(0)}))),$=new Uint16Array("\u0200aglq\t\x15\x18\x1b\u026d\x0f\0\0\x12p;\u4026os;\u4027t;\u403et;\u403cuot;\u4022".split("").map((function(e){return e.charCodeAt(0)}))),ee=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]),te=null!==(Q=String.fromCodePoint)&&void 0!==Q?Q:function(e){var t="";return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+=String.fromCharCode(e)};function ne(e){var t;return e>=55296&&e<=57343||e>1114111?65533:null!==(t=ee.get(e))&&void 0!==t?t:e}!function(e){e[e.NUM=35]="NUM",e[e.SEMI=59]="SEMI",e[e.EQUALS=61]="EQUALS",e[e.ZERO=48]="ZERO",e[e.NINE=57]="NINE",e[e.LOWER_A=97]="LOWER_A",e[e.LOWER_F=102]="LOWER_F",e[e.LOWER_X=120]="LOWER_X",e[e.LOWER_Z=122]="LOWER_Z",e[e.UPPER_A=65]="UPPER_A",e[e.UPPER_F=70]="UPPER_F",e[e.UPPER_Z=90]="UPPER_Z"}(Y||(Y={}));var re,ie,ae;function oe(e){return e>=Y.ZERO&&e<=Y.NINE}function se(e){return e===Y.EQUALS||function(e){return e>=Y.UPPER_A&&e<=Y.UPPER_Z||e>=Y.LOWER_A&&e<=Y.LOWER_Z||oe(e)}(e)}!function(e){e[e.VALUE_LENGTH=49152]="VALUE_LENGTH",e[e.BRANCH_LENGTH=16256]="BRANCH_LENGTH",e[e.JUMP_TABLE=127]="JUMP_TABLE"}(re||(re={})),function(e){e[e.EntityStart=0]="EntityStart",e[e.NumericStart=1]="NumericStart",e[e.NumericDecimal=2]="NumericDecimal",e[e.NumericHex=3]="NumericHex",e[e.NamedEntity=4]="NamedEntity"}(ie||(ie={})),function(e){e[e.Legacy=0]="Legacy",e[e.Strict=1]="Strict",e[e.Attribute=2]="Attribute"}(ae||(ae={}));var ue=function(){function e(t,n,r){Object(s.a)(this,e),this.decodeTree=t,this.emitCodePoint=n,this.errors=r,this.state=ie.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=ae.Strict}return Object(u.a)(e,[{key:"startEntity",value:function(e){this.decodeMode=e,this.state=ie.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}},{key:"write",value:function(e,t){switch(this.state){case ie.EntityStart:return e.charCodeAt(t)===Y.NUM?(this.state=ie.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=ie.NamedEntity,this.stateNamedEntity(e,t));case ie.NumericStart:return this.stateNumericStart(e,t);case ie.NumericDecimal:return this.stateNumericDecimal(e,t);case ie.NumericHex:return this.stateNumericHex(e,t);case ie.NamedEntity:return this.stateNamedEntity(e,t)}}},{key:"stateNumericStart",value:function(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===Y.LOWER_X?(this.state=ie.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=ie.NumericDecimal,this.stateNumericDecimal(e,t))}},{key:"addToNumericResult",value:function(e,t,n,r){if(t!==n){var i=n-t;this.result=this.result*Math.pow(r,i)+parseInt(e.substr(t,i),r),this.consumed+=i}}},{key:"stateNumericHex",value:function(e,t){for(var n,r=t;t<e.length;){var i=e.charCodeAt(t);if(!(oe(i)||(n=i,n>=Y.UPPER_A&&n<=Y.UPPER_F||n>=Y.LOWER_A&&n<=Y.LOWER_F)))return this.addToNumericResult(e,r,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,r,t,16),-1}},{key:"stateNumericDecimal",value:function(e,t){for(var n=t;t<e.length;){var r=e.charCodeAt(t);if(!oe(r))return this.addToNumericResult(e,n,t,10),this.emitNumericEntity(r,2);t+=1}return this.addToNumericResult(e,n,t,10),-1}},{key:"emitNumericEntity",value:function(e,t){var n;if(this.consumed<=t)return null===(n=this.errors)||void 0===n||n.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===Y.SEMI)this.consumed+=1;else if(this.decodeMode===ae.Strict)return 0;return this.emitCodePoint(ne(this.result),this.consumed),this.errors&&(e!==Y.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}},{key:"stateNamedEntity",value:function(e,t){for(var n=this.decodeTree,r=n[this.treeIndex],i=(r&re.VALUE_LENGTH)>>14;t<e.length;t++,this.excess++){var a=e.charCodeAt(t);if(this.treeIndex=ce(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===ae.Attribute&&(0===i||se(a))?0:this.emitNotTerminatedNamedEntity();if(0!==(i=((r=n[this.treeIndex])&re.VALUE_LENGTH)>>14)){if(a===Y.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==ae.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1}},{key:"emitNotTerminatedNamedEntity",value:function(){var e,t=this.result,n=(this.decodeTree[t]&re.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,n,this.consumed),null===(e=this.errors)||void 0===e||e.missingSemicolonAfterCharacterReference(),this.consumed}},{key:"emitNamedEntityData",value:function(e,t,n){var r=this.decodeTree;return this.emitCodePoint(1===t?r[e]&~re.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}},{key:"end",value:function(){var e;switch(this.state){case ie.NamedEntity:return 0===this.result||this.decodeMode===ae.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case ie.NumericDecimal:return this.emitNumericEntity(0,2);case ie.NumericHex:return this.emitNumericEntity(0,3);case ie.NumericStart:return null===(e=this.errors)||void 0===e||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case ie.EntityStart:return 0}}}]),e}();function le(e){var t="",n=new ue(e,(function(e){return t+=te(e)}));return function(e,r){for(var i=0,a=0;(a=e.indexOf("&",a))>=0;){t+=e.slice(i,a),n.startEntity(r);var o=n.write(e,a+1);if(o<0){i=a+n.end();break}i=a+o,a=0===o?i+1:i}var s=t+e.slice(i);return t="",s}}function ce(e,t,n,r){var i=(t&re.BRANCH_LENGTH)>>7,a=t&re.JUMP_TABLE;if(0===i)return 0!==a&&r===a?n:-1;if(a){var o=r-a;return o<0||o>=i?-1:e[n+o]-1}for(var s=n,u=s+i-1;s<=u;){var l=s+u>>>1,c=e[l];if(c<r)s=l+1;else{if(!(c>r))return e[l+i];u=l-1}}return-1}le(Z),le($);function fe(e){for(var t=1;t<e.length;t++)e[t][0]+=e[t-1][0]+1;return e}new Map(fe([[9,"&Tab;"],[0,"&NewLine;"],[22,"&excl;"],[0,"&quot;"],[0,"&num;"],[0,"&dollar;"],[0,"&percnt;"],[0,"&amp;"],[0,"&apos;"],[0,"&lpar;"],[0,"&rpar;"],[0,"&ast;"],[0,"&plus;"],[0,"&comma;"],[1,"&period;"],[0,"&sol;"],[10,"&colon;"],[0,"&semi;"],[0,{v:"&lt;",n:8402,o:"&nvlt;"}],[0,{v:"&equals;",n:8421,o:"&bne;"}],[0,{v:"&gt;",n:8402,o:"&nvgt;"}],[0,"&quest;"],[0,"&commat;"],[26,"&lbrack;"],[0,"&bsol;"],[0,"&rbrack;"],[0,"&Hat;"],[0,"&lowbar;"],[0,"&DiacriticalGrave;"],[5,{n:106,o:"&fjlig;"}],[20,"&lbrace;"],[0,"&verbar;"],[0,"&rbrace;"],[34,"&nbsp;"],[0,"&iexcl;"],[0,"&cent;"],[0,"&pound;"],[0,"&curren;"],[0,"&yen;"],[0,"&brvbar;"],[0,"&sect;"],[0,"&die;"],[0,"&copy;"],[0,"&ordf;"],[0,"&laquo;"],[0,"&not;"],[0,"&shy;"],[0,"&circledR;"],[0,"&macr;"],[0,"&deg;"],[0,"&PlusMinus;"],[0,"&sup2;"],[0,"&sup3;"],[0,"&acute;"],[0,"&micro;"],[0,"&para;"],[0,"&centerdot;"],[0,"&cedil;"],[0,"&sup1;"],[0,"&ordm;"],[0,"&raquo;"],[0,"&frac14;"],[0,"&frac12;"],[0,"&frac34;"],[0,"&iquest;"],[0,"&Agrave;"],[0,"&Aacute;"],[0,"&Acirc;"],[0,"&Atilde;"],[0,"&Auml;"],[0,"&angst;"],[0,"&AElig;"],[0,"&Ccedil;"],[0,"&Egrave;"],[0,"&Eacute;"],[0,"&Ecirc;"],[0,"&Euml;"],[0,"&Igrave;"],[0,"&Iacute;"],[0,"&Icirc;"],[0,"&Iuml;"],[0,"&ETH;"],[0,"&Ntilde;"],[0,"&Ograve;"],[0,"&Oacute;"],[0,"&Ocirc;"],[0,"&Otilde;"],[0,"&Ouml;"],[0,"&times;"],[0,"&Oslash;"],[0,"&Ugrave;"],[0,"&Uacute;"],[0,"&Ucirc;"],[0,"&Uuml;"],[0,"&Yacute;"],[0,"&THORN;"],[0,"&szlig;"],[0,"&agrave;"],[0,"&aacute;"],[0,"&acirc;"],[0,"&atilde;"],[0,"&auml;"],[0,"&aring;"],[0,"&aelig;"],[0,"&ccedil;"],[0,"&egrave;"],[0,"&eacute;"],[0,"&ecirc;"],[0,"&euml;"],[0,"&igrave;"],[0,"&iacute;"],[0,"&icirc;"],[0,"&iuml;"],[0,"&eth;"],[0,"&ntilde;"],[0,"&ograve;"],[0,"&oacute;"],[0,"&ocirc;"],[0,"&otilde;"],[0,"&ouml;"],[0,"&div;"],[0,"&oslash;"],[0,"&ugrave;"],[0,"&uacute;"],[0,"&ucirc;"],[0,"&uuml;"],[0,"&yacute;"],[0,"&thorn;"],[0,"&yuml;"],[0,"&Amacr;"],[0,"&amacr;"],[0,"&Abreve;"],[0,"&abreve;"],[0,"&Aogon;"],[0,"&aogon;"],[0,"&Cacute;"],[0,"&cacute;"],[0,"&Ccirc;"],[0,"&ccirc;"],[0,"&Cdot;"],[0,"&cdot;"],[0,"&Ccaron;"],[0,"&ccaron;"],[0,"&Dcaron;"],[0,"&dcaron;"],[0,"&Dstrok;"],[0,"&dstrok;"],[0,"&Emacr;"],[0,"&emacr;"],[2,"&Edot;"],[0,"&edot;"],[0,"&Eogon;"],[0,"&eogon;"],[0,"&Ecaron;"],[0,"&ecaron;"],[0,"&Gcirc;"],[0,"&gcirc;"],[0,"&Gbreve;"],[0,"&gbreve;"],[0,"&Gdot;"],[0,"&gdot;"],[0,"&Gcedil;"],[1,"&Hcirc;"],[0,"&hcirc;"],[0,"&Hstrok;"],[0,"&hstrok;"],[0,"&Itilde;"],[0,"&itilde;"],[0,"&Imacr;"],[0,"&imacr;"],[2,"&Iogon;"],[0,"&iogon;"],[0,"&Idot;"],[0,"&imath;"],[0,"&IJlig;"],[0,"&ijlig;"],[0,"&Jcirc;"],[0,"&jcirc;"],[0,"&Kcedil;"],[0,"&kcedil;"],[0,"&kgreen;"],[0,"&Lacute;"],[0,"&lacute;"],[0,"&Lcedil;"],[0,"&lcedil;"],[0,"&Lcaron;"],[0,"&lcaron;"],[0,"&Lmidot;"],[0,"&lmidot;"],[0,"&Lstrok;"],[0,"&lstrok;"],[0,"&Nacute;"],[0,"&nacute;"],[0,"&Ncedil;"],[0,"&ncedil;"],[0,"&Ncaron;"],[0,"&ncaron;"],[0,"&napos;"],[0,"&ENG;"],[0,"&eng;"],[0,"&Omacr;"],[0,"&omacr;"],[2,"&Odblac;"],[0,"&odblac;"],[0,"&OElig;"],[0,"&oelig;"],[0,"&Racute;"],[0,"&racute;"],[0,"&Rcedil;"],[0,"&rcedil;"],[0,"&Rcaron;"],[0,"&rcaron;"],[0,"&Sacute;"],[0,"&sacute;"],[0,"&Scirc;"],[0,"&scirc;"],[0,"&Scedil;"],[0,"&scedil;"],[0,"&Scaron;"],[0,"&scaron;"],[0,"&Tcedil;"],[0,"&tcedil;"],[0,"&Tcaron;"],[0,"&tcaron;"],[0,"&Tstrok;"],[0,"&tstrok;"],[0,"&Utilde;"],[0,"&utilde;"],[0,"&Umacr;"],[0,"&umacr;"],[0,"&Ubreve;"],[0,"&ubreve;"],[0,"&Uring;"],[0,"&uring;"],[0,"&Udblac;"],[0,"&udblac;"],[0,"&Uogon;"],[0,"&uogon;"],[0,"&Wcirc;"],[0,"&wcirc;"],[0,"&Ycirc;"],[0,"&ycirc;"],[0,"&Yuml;"],[0,"&Zacute;"],[0,"&zacute;"],[0,"&Zdot;"],[0,"&zdot;"],[0,"&Zcaron;"],[0,"&zcaron;"],[19,"&fnof;"],[34,"&imped;"],[63,"&gacute;"],[65,"&jmath;"],[142,"&circ;"],[0,"&caron;"],[16,"&breve;"],[0,"&DiacriticalDot;"],[0,"&ring;"],[0,"&ogon;"],[0,"&DiacriticalTilde;"],[0,"&dblac;"],[51,"&DownBreve;"],[127,"&Alpha;"],[0,"&Beta;"],[0,"&Gamma;"],[0,"&Delta;"],[0,"&Epsilon;"],[0,"&Zeta;"],[0,"&Eta;"],[0,"&Theta;"],[0,"&Iota;"],[0,"&Kappa;"],[0,"&Lambda;"],[0,"&Mu;"],[0,"&Nu;"],[0,"&Xi;"],[0,"&Omicron;"],[0,"&Pi;"],[0,"&Rho;"],[1,"&Sigma;"],[0,"&Tau;"],[0,"&Upsilon;"],[0,"&Phi;"],[0,"&Chi;"],[0,"&Psi;"],[0,"&ohm;"],[7,"&alpha;"],[0,"&beta;"],[0,"&gamma;"],[0,"&delta;"],[0,"&epsi;"],[0,"&zeta;"],[0,"&eta;"],[0,"&theta;"],[0,"&iota;"],[0,"&kappa;"],[0,"&lambda;"],[0,"&mu;"],[0,"&nu;"],[0,"&xi;"],[0,"&omicron;"],[0,"&pi;"],[0,"&rho;"],[0,"&sigmaf;"],[0,"&sigma;"],[0,"&tau;"],[0,"&upsi;"],[0,"&phi;"],[0,"&chi;"],[0,"&psi;"],[0,"&omega;"],[7,"&thetasym;"],[0,"&Upsi;"],[2,"&phiv;"],[0,"&piv;"],[5,"&Gammad;"],[0,"&digamma;"],[18,"&kappav;"],[0,"&rhov;"],[3,"&epsiv;"],[0,"&backepsilon;"],[10,"&IOcy;"],[0,"&DJcy;"],[0,"&GJcy;"],[0,"&Jukcy;"],[0,"&DScy;"],[0,"&Iukcy;"],[0,"&YIcy;"],[0,"&Jsercy;"],[0,"&LJcy;"],[0,"&NJcy;"],[0,"&TSHcy;"],[0,"&KJcy;"],[1,"&Ubrcy;"],[0,"&DZcy;"],[0,"&Acy;"],[0,"&Bcy;"],[0,"&Vcy;"],[0,"&Gcy;"],[0,"&Dcy;"],[0,"&IEcy;"],[0,"&ZHcy;"],[0,"&Zcy;"],[0,"&Icy;"],[0,"&Jcy;"],[0,"&Kcy;"],[0,"&Lcy;"],[0,"&Mcy;"],[0,"&Ncy;"],[0,"&Ocy;"],[0,"&Pcy;"],[0,"&Rcy;"],[0,"&Scy;"],[0,"&Tcy;"],[0,"&Ucy;"],[0,"&Fcy;"],[0,"&KHcy;"],[0,"&TScy;"],[0,"&CHcy;"],[0,"&SHcy;"],[0,"&SHCHcy;"],[0,"&HARDcy;"],[0,"&Ycy;"],[0,"&SOFTcy;"],[0,"&Ecy;"],[0,"&YUcy;"],[0,"&YAcy;"],[0,"&acy;"],[0,"&bcy;"],[0,"&vcy;"],[0,"&gcy;"],[0,"&dcy;"],[0,"&iecy;"],[0,"&zhcy;"],[0,"&zcy;"],[0,"&icy;"],[0,"&jcy;"],[0,"&kcy;"],[0,"&lcy;"],[0,"&mcy;"],[0,"&ncy;"],[0,"&ocy;"],[0,"&pcy;"],[0,"&rcy;"],[0,"&scy;"],[0,"&tcy;"],[0,"&ucy;"],[0,"&fcy;"],[0,"&khcy;"],[0,"&tscy;"],[0,"&chcy;"],[0,"&shcy;"],[0,"&shchcy;"],[0,"&hardcy;"],[0,"&ycy;"],[0,"&softcy;"],[0,"&ecy;"],[0,"&yucy;"],[0,"&yacy;"],[1,"&iocy;"],[0,"&djcy;"],[0,"&gjcy;"],[0,"&jukcy;"],[0,"&dscy;"],[0,"&iukcy;"],[0,"&yicy;"],[0,"&jsercy;"],[0,"&ljcy;"],[0,"&njcy;"],[0,"&tshcy;"],[0,"&kjcy;"],[1,"&ubrcy;"],[0,"&dzcy;"],[7074,"&ensp;"],[0,"&emsp;"],[0,"&emsp13;"],[0,"&emsp14;"],[1,"&numsp;"],[0,"&puncsp;"],[0,"&ThinSpace;"],[0,"&hairsp;"],[0,"&NegativeMediumSpace;"],[0,"&zwnj;"],[0,"&zwj;"],[0,"&lrm;"],[0,"&rlm;"],[0,"&dash;"],[2,"&ndash;"],[0,"&mdash;"],[0,"&horbar;"],[0,"&Verbar;"],[1,"&lsquo;"],[0,"&CloseCurlyQuote;"],[0,"&lsquor;"],[1,"&ldquo;"],[0,"&CloseCurlyDoubleQuote;"],[0,"&bdquo;"],[1,"&dagger;"],[0,"&Dagger;"],[0,"&bull;"],[2,"&nldr;"],[0,"&hellip;"],[9,"&permil;"],[0,"&pertenk;"],[0,"&prime;"],[0,"&Prime;"],[0,"&tprime;"],[0,"&backprime;"],[3,"&lsaquo;"],[0,"&rsaquo;"],[3,"&oline;"],[2,"&caret;"],[1,"&hybull;"],[0,"&frasl;"],[10,"&bsemi;"],[7,"&qprime;"],[7,{v:"&MediumSpace;",n:8202,o:"&ThickSpace;"}],[0,"&NoBreak;"],[0,"&af;"],[0,"&InvisibleTimes;"],[0,"&ic;"],[72,"&euro;"],[46,"&tdot;"],[0,"&DotDot;"],[37,"&complexes;"],[2,"&incare;"],[4,"&gscr;"],[0,"&hamilt;"],[0,"&Hfr;"],[0,"&Hopf;"],[0,"&planckh;"],[0,"&hbar;"],[0,"&imagline;"],[0,"&Ifr;"],[0,"&lagran;"],[0,"&ell;"],[1,"&naturals;"],[0,"&numero;"],[0,"&copysr;"],[0,"&weierp;"],[0,"&Popf;"],[0,"&Qopf;"],[0,"&realine;"],[0,"&real;"],[0,"&reals;"],[0,"&rx;"],[3,"&trade;"],[1,"&integers;"],[2,"&mho;"],[0,"&zeetrf;"],[0,"&iiota;"],[2,"&bernou;"],[0,"&Cayleys;"],[1,"&escr;"],[0,"&Escr;"],[0,"&Fouriertrf;"],[1,"&Mellintrf;"],[0,"&order;"],[0,"&alefsym;"],[0,"&beth;"],[0,"&gimel;"],[0,"&daleth;"],[12,"&CapitalDifferentialD;"],[0,"&dd;"],[0,"&ee;"],[0,"&ii;"],[10,"&frac13;"],[0,"&frac23;"],[0,"&frac15;"],[0,"&frac25;"],[0,"&frac35;"],[0,"&frac45;"],[0,"&frac16;"],[0,"&frac56;"],[0,"&frac18;"],[0,"&frac38;"],[0,"&frac58;"],[0,"&frac78;"],[49,"&larr;"],[0,"&ShortUpArrow;"],[0,"&rarr;"],[0,"&darr;"],[0,"&harr;"],[0,"&updownarrow;"],[0,"&nwarr;"],[0,"&nearr;"],[0,"&LowerRightArrow;"],[0,"&LowerLeftArrow;"],[0,"&nlarr;"],[0,"&nrarr;"],[1,{v:"&rarrw;",n:824,o:"&nrarrw;"}],[0,"&Larr;"],[0,"&Uarr;"],[0,"&Rarr;"],[0,"&Darr;"],[0,"&larrtl;"],[0,"&rarrtl;"],[0,"&LeftTeeArrow;"],[0,"&mapstoup;"],[0,"&map;"],[0,"&DownTeeArrow;"],[1,"&hookleftarrow;"],[0,"&hookrightarrow;"],[0,"&larrlp;"],[0,"&looparrowright;"],[0,"&harrw;"],[0,"&nharr;"],[1,"&lsh;"],[0,"&rsh;"],[0,"&ldsh;"],[0,"&rdsh;"],[1,"&crarr;"],[0,"&cularr;"],[0,"&curarr;"],[2,"&circlearrowleft;"],[0,"&circlearrowright;"],[0,"&leftharpoonup;"],[0,"&DownLeftVector;"],[0,"&RightUpVector;"],[0,"&LeftUpVector;"],[0,"&rharu;"],[0,"&DownRightVector;"],[0,"&dharr;"],[0,"&dharl;"],[0,"&RightArrowLeftArrow;"],[0,"&udarr;"],[0,"&LeftArrowRightArrow;"],[0,"&leftleftarrows;"],[0,"&upuparrows;"],[0,"&rightrightarrows;"],[0,"&ddarr;"],[0,"&leftrightharpoons;"],[0,"&Equilibrium;"],[0,"&nlArr;"],[0,"&nhArr;"],[0,"&nrArr;"],[0,"&DoubleLeftArrow;"],[0,"&DoubleUpArrow;"],[0,"&DoubleRightArrow;"],[0,"&dArr;"],[0,"&DoubleLeftRightArrow;"],[0,"&DoubleUpDownArrow;"],[0,"&nwArr;"],[0,"&neArr;"],[0,"&seArr;"],[0,"&swArr;"],[0,"&lAarr;"],[0,"&rAarr;"],[1,"&zigrarr;"],[6,"&larrb;"],[0,"&rarrb;"],[15,"&DownArrowUpArrow;"],[7,"&loarr;"],[0,"&roarr;"],[0,"&hoarr;"],[0,"&forall;"],[0,"&comp;"],[0,{v:"&part;",n:824,o:"&npart;"}],[0,"&exist;"],[0,"&nexist;"],[0,"&empty;"],[1,"&Del;"],[0,"&Element;"],[0,"&NotElement;"],[1,"&ni;"],[0,"&notni;"],[2,"&prod;"],[0,"&coprod;"],[0,"&sum;"],[0,"&minus;"],[0,"&MinusPlus;"],[0,"&dotplus;"],[1,"&Backslash;"],[0,"&lowast;"],[0,"&compfn;"],[1,"&radic;"],[2,"&prop;"],[0,"&infin;"],[0,"&angrt;"],[0,{v:"&ang;",n:8402,o:"&nang;"}],[0,"&angmsd;"],[0,"&angsph;"],[0,"&mid;"],[0,"&nmid;"],[0,"&DoubleVerticalBar;"],[0,"&NotDoubleVerticalBar;"],[0,"&and;"],[0,"&or;"],[0,{v:"&cap;",n:65024,o:"&caps;"}],[0,{v:"&cup;",n:65024,o:"&cups;"}],[0,"&int;"],[0,"&Int;"],[0,"&iiint;"],[0,"&conint;"],[0,"&Conint;"],[0,"&Cconint;"],[0,"&cwint;"],[0,"&ClockwiseContourIntegral;"],[0,"&awconint;"],[0,"&there4;"],[0,"&becaus;"],[0,"&ratio;"],[0,"&Colon;"],[0,"&dotminus;"],[1,"&mDDot;"],[0,"&homtht;"],[0,{v:"&sim;",n:8402,o:"&nvsim;"}],[0,{v:"&backsim;",n:817,o:"&race;"}],[0,{v:"&ac;",n:819,o:"&acE;"}],[0,"&acd;"],[0,"&VerticalTilde;"],[0,"&NotTilde;"],[0,{v:"&eqsim;",n:824,o:"&nesim;"}],[0,"&sime;"],[0,"&NotTildeEqual;"],[0,"&cong;"],[0,"&simne;"],[0,"&ncong;"],[0,"&ap;"],[0,"&nap;"],[0,"&ape;"],[0,{v:"&apid;",n:824,o:"&napid;"}],[0,"&backcong;"],[0,{v:"&asympeq;",n:8402,o:"&nvap;"}],[0,{v:"&bump;",n:824,o:"&nbump;"}],[0,{v:"&bumpe;",n:824,o:"&nbumpe;"}],[0,{v:"&doteq;",n:824,o:"&nedot;"}],[0,"&doteqdot;"],[0,"&efDot;"],[0,"&erDot;"],[0,"&Assign;"],[0,"&ecolon;"],[0,"&ecir;"],[0,"&circeq;"],[1,"&wedgeq;"],[0,"&veeeq;"],[1,"&triangleq;"],[2,"&equest;"],[0,"&ne;"],[0,{v:"&Congruent;",n:8421,o:"&bnequiv;"}],[0,"&nequiv;"],[1,{v:"&le;",n:8402,o:"&nvle;"}],[0,{v:"&ge;",n:8402,o:"&nvge;"}],[0,{v:"&lE;",n:824,o:"&nlE;"}],[0,{v:"&gE;",n:824,o:"&ngE;"}],[0,{v:"&lnE;",n:65024,o:"&lvertneqq;"}],[0,{v:"&gnE;",n:65024,o:"&gvertneqq;"}],[0,{v:"&ll;",n:new Map(fe([[824,"&nLtv;"],[7577,"&nLt;"]]))}],[0,{v:"&gg;",n:new Map(fe([[824,"&nGtv;"],[7577,"&nGt;"]]))}],[0,"&between;"],[0,"&NotCupCap;"],[0,"&nless;"],[0,"&ngt;"],[0,"&nle;"],[0,"&nge;"],[0,"&lesssim;"],[0,"&GreaterTilde;"],[0,"&nlsim;"],[0,"&ngsim;"],[0,"&LessGreater;"],[0,"&gl;"],[0,"&NotLessGreater;"],[0,"&NotGreaterLess;"],[0,"&pr;"],[0,"&sc;"],[0,"&prcue;"],[0,"&sccue;"],[0,"&PrecedesTilde;"],[0,{v:"&scsim;",n:824,o:"&NotSucceedsTilde;"}],[0,"&NotPrecedes;"],[0,"&NotSucceeds;"],[0,{v:"&sub;",n:8402,o:"&NotSubset;"}],[0,{v:"&sup;",n:8402,o:"&NotSuperset;"}],[0,"&nsub;"],[0,"&nsup;"],[0,"&sube;"],[0,"&supe;"],[0,"&NotSubsetEqual;"],[0,"&NotSupersetEqual;"],[0,{v:"&subne;",n:65024,o:"&varsubsetneq;"}],[0,{v:"&supne;",n:65024,o:"&varsupsetneq;"}],[1,"&cupdot;"],[0,"&UnionPlus;"],[0,{v:"&sqsub;",n:824,o:"&NotSquareSubset;"}],[0,{v:"&sqsup;",n:824,o:"&NotSquareSuperset;"}],[0,"&sqsube;"],[0,"&sqsupe;"],[0,{v:"&sqcap;",n:65024,o:"&sqcaps;"}],[0,{v:"&sqcup;",n:65024,o:"&sqcups;"}],[0,"&CirclePlus;"],[0,"&CircleMinus;"],[0,"&CircleTimes;"],[0,"&osol;"],[0,"&CircleDot;"],[0,"&circledcirc;"],[0,"&circledast;"],[1,"&circleddash;"],[0,"&boxplus;"],[0,"&boxminus;"],[0,"&boxtimes;"],[0,"&dotsquare;"],[0,"&RightTee;"],[0,"&dashv;"],[0,"&DownTee;"],[0,"&bot;"],[1,"&models;"],[0,"&DoubleRightTee;"],[0,"&Vdash;"],[0,"&Vvdash;"],[0,"&VDash;"],[0,"&nvdash;"],[0,"&nvDash;"],[0,"&nVdash;"],[0,"&nVDash;"],[0,"&prurel;"],[1,"&LeftTriangle;"],[0,"&RightTriangle;"],[0,{v:"&LeftTriangleEqual;",n:8402,o:"&nvltrie;"}],[0,{v:"&RightTriangleEqual;",n:8402,o:"&nvrtrie;"}],[0,"&origof;"],[0,"&imof;"],[0,"&multimap;"],[0,"&hercon;"],[0,"&intcal;"],[0,"&veebar;"],[1,"&barvee;"],[0,"&angrtvb;"],[0,"&lrtri;"],[0,"&bigwedge;"],[0,"&bigvee;"],[0,"&bigcap;"],[0,"&bigcup;"],[0,"&diam;"],[0,"&sdot;"],[0,"&sstarf;"],[0,"&divideontimes;"],[0,"&bowtie;"],[0,"&ltimes;"],[0,"&rtimes;"],[0,"&leftthreetimes;"],[0,"&rightthreetimes;"],[0,"&backsimeq;"],[0,"&curlyvee;"],[0,"&curlywedge;"],[0,"&Sub;"],[0,"&Sup;"],[0,"&Cap;"],[0,"&Cup;"],[0,"&fork;"],[0,"&epar;"],[0,"&lessdot;"],[0,"&gtdot;"],[0,{v:"&Ll;",n:824,o:"&nLl;"}],[0,{v:"&Gg;",n:824,o:"&nGg;"}],[0,{v:"&leg;",n:65024,o:"&lesg;"}],[0,{v:"&gel;",n:65024,o:"&gesl;"}],[2,"&cuepr;"],[0,"&cuesc;"],[0,"&NotPrecedesSlantEqual;"],[0,"&NotSucceedsSlantEqual;"],[0,"&NotSquareSubsetEqual;"],[0,"&NotSquareSupersetEqual;"],[2,"&lnsim;"],[0,"&gnsim;"],[0,"&precnsim;"],[0,"&scnsim;"],[0,"&nltri;"],[0,"&NotRightTriangle;"],[0,"&nltrie;"],[0,"&NotRightTriangleEqual;"],[0,"&vellip;"],[0,"&ctdot;"],[0,"&utdot;"],[0,"&dtdot;"],[0,"&disin;"],[0,"&isinsv;"],[0,"&isins;"],[0,{v:"&isindot;",n:824,o:"&notindot;"}],[0,"&notinvc;"],[0,"&notinvb;"],[1,{v:"&isinE;",n:824,o:"&notinE;"}],[0,"&nisd;"],[0,"&xnis;"],[0,"&nis;"],[0,"&notnivc;"],[0,"&notnivb;"],[6,"&barwed;"],[0,"&Barwed;"],[1,"&lceil;"],[0,"&rceil;"],[0,"&LeftFloor;"],[0,"&rfloor;"],[0,"&drcrop;"],[0,"&dlcrop;"],[0,"&urcrop;"],[0,"&ulcrop;"],[0,"&bnot;"],[1,"&profline;"],[0,"&profsurf;"],[1,"&telrec;"],[0,"&target;"],[5,"&ulcorn;"],[0,"&urcorn;"],[0,"&dlcorn;"],[0,"&drcorn;"],[2,"&frown;"],[0,"&smile;"],[9,"&cylcty;"],[0,"&profalar;"],[7,"&topbot;"],[6,"&ovbar;"],[1,"&solbar;"],[60,"&angzarr;"],[51,"&lmoustache;"],[0,"&rmoustache;"],[2,"&OverBracket;"],[0,"&bbrk;"],[0,"&bbrktbrk;"],[37,"&OverParenthesis;"],[0,"&UnderParenthesis;"],[0,"&OverBrace;"],[0,"&UnderBrace;"],[2,"&trpezium;"],[4,"&elinters;"],[59,"&blank;"],[164,"&circledS;"],[55,"&boxh;"],[1,"&boxv;"],[9,"&boxdr;"],[3,"&boxdl;"],[3,"&boxur;"],[3,"&boxul;"],[3,"&boxvr;"],[7,"&boxvl;"],[7,"&boxhd;"],[7,"&boxhu;"],[7,"&boxvh;"],[19,"&boxH;"],[0,"&boxV;"],[0,"&boxdR;"],[0,"&boxDr;"],[0,"&boxDR;"],[0,"&boxdL;"],[0,"&boxDl;"],[0,"&boxDL;"],[0,"&boxuR;"],[0,"&boxUr;"],[0,"&boxUR;"],[0,"&boxuL;"],[0,"&boxUl;"],[0,"&boxUL;"],[0,"&boxvR;"],[0,"&boxVr;"],[0,"&boxVR;"],[0,"&boxvL;"],[0,"&boxVl;"],[0,"&boxVL;"],[0,"&boxHd;"],[0,"&boxhD;"],[0,"&boxHD;"],[0,"&boxHu;"],[0,"&boxhU;"],[0,"&boxHU;"],[0,"&boxvH;"],[0,"&boxVh;"],[0,"&boxVH;"],[19,"&uhblk;"],[3,"&lhblk;"],[3,"&block;"],[8,"&blk14;"],[0,"&blk12;"],[0,"&blk34;"],[13,"&square;"],[8,"&blacksquare;"],[0,"&EmptyVerySmallSquare;"],[1,"&rect;"],[0,"&marker;"],[2,"&fltns;"],[1,"&bigtriangleup;"],[0,"&blacktriangle;"],[0,"&triangle;"],[2,"&blacktriangleright;"],[0,"&rtri;"],[3,"&bigtriangledown;"],[0,"&blacktriangledown;"],[0,"&dtri;"],[2,"&blacktriangleleft;"],[0,"&ltri;"],[6,"&loz;"],[0,"&cir;"],[32,"&tridot;"],[2,"&bigcirc;"],[8,"&ultri;"],[0,"&urtri;"],[0,"&lltri;"],[0,"&EmptySmallSquare;"],[0,"&FilledSmallSquare;"],[8,"&bigstar;"],[0,"&star;"],[7,"&phone;"],[49,"&female;"],[1,"&male;"],[29,"&spades;"],[2,"&clubs;"],[1,"&hearts;"],[0,"&diamondsuit;"],[3,"&sung;"],[2,"&flat;"],[0,"&natural;"],[0,"&sharp;"],[163,"&check;"],[3,"&cross;"],[8,"&malt;"],[21,"&sext;"],[33,"&VerticalSeparator;"],[25,"&lbbrk;"],[0,"&rbbrk;"],[84,"&bsolhsub;"],[0,"&suphsol;"],[28,"&LeftDoubleBracket;"],[0,"&RightDoubleBracket;"],[0,"&lang;"],[0,"&rang;"],[0,"&Lang;"],[0,"&Rang;"],[0,"&loang;"],[0,"&roang;"],[7,"&longleftarrow;"],[0,"&longrightarrow;"],[0,"&longleftrightarrow;"],[0,"&DoubleLongLeftArrow;"],[0,"&DoubleLongRightArrow;"],[0,"&DoubleLongLeftRightArrow;"],[1,"&longmapsto;"],[2,"&dzigrarr;"],[258,"&nvlArr;"],[0,"&nvrArr;"],[0,"&nvHarr;"],[0,"&Map;"],[6,"&lbarr;"],[0,"&bkarow;"],[0,"&lBarr;"],[0,"&dbkarow;"],[0,"&drbkarow;"],[0,"&DDotrahd;"],[0,"&UpArrowBar;"],[0,"&DownArrowBar;"],[2,"&Rarrtl;"],[2,"&latail;"],[0,"&ratail;"],[0,"&lAtail;"],[0,"&rAtail;"],[0,"&larrfs;"],[0,"&rarrfs;"],[0,"&larrbfs;"],[0,"&rarrbfs;"],[2,"&nwarhk;"],[0,"&nearhk;"],[0,"&hksearow;"],[0,"&hkswarow;"],[0,"&nwnear;"],[0,"&nesear;"],[0,"&seswar;"],[0,"&swnwar;"],[8,{v:"&rarrc;",n:824,o:"&nrarrc;"}],[1,"&cudarrr;"],[0,"&ldca;"],[0,"&rdca;"],[0,"&cudarrl;"],[0,"&larrpl;"],[2,"&curarrm;"],[0,"&cularrp;"],[7,"&rarrpl;"],[2,"&harrcir;"],[0,"&Uarrocir;"],[0,"&lurdshar;"],[0,"&ldrushar;"],[2,"&LeftRightVector;"],[0,"&RightUpDownVector;"],[0,"&DownLeftRightVector;"],[0,"&LeftUpDownVector;"],[0,"&LeftVectorBar;"],[0,"&RightVectorBar;"],[0,"&RightUpVectorBar;"],[0,"&RightDownVectorBar;"],[0,"&DownLeftVectorBar;"],[0,"&DownRightVectorBar;"],[0,"&LeftUpVectorBar;"],[0,"&LeftDownVectorBar;"],[0,"&LeftTeeVector;"],[0,"&RightTeeVector;"],[0,"&RightUpTeeVector;"],[0,"&RightDownTeeVector;"],[0,"&DownLeftTeeVector;"],[0,"&DownRightTeeVector;"],[0,"&LeftUpTeeVector;"],[0,"&LeftDownTeeVector;"],[0,"&lHar;"],[0,"&uHar;"],[0,"&rHar;"],[0,"&dHar;"],[0,"&luruhar;"],[0,"&ldrdhar;"],[0,"&ruluhar;"],[0,"&rdldhar;"],[0,"&lharul;"],[0,"&llhard;"],[0,"&rharul;"],[0,"&lrhard;"],[0,"&udhar;"],[0,"&duhar;"],[0,"&RoundImplies;"],[0,"&erarr;"],[0,"&simrarr;"],[0,"&larrsim;"],[0,"&rarrsim;"],[0,"&rarrap;"],[0,"&ltlarr;"],[1,"&gtrarr;"],[0,"&subrarr;"],[1,"&suplarr;"],[0,"&lfisht;"],[0,"&rfisht;"],[0,"&ufisht;"],[0,"&dfisht;"],[5,"&lopar;"],[0,"&ropar;"],[4,"&lbrke;"],[0,"&rbrke;"],[0,"&lbrkslu;"],[0,"&rbrksld;"],[0,"&lbrksld;"],[0,"&rbrkslu;"],[0,"&langd;"],[0,"&rangd;"],[0,"&lparlt;"],[0,"&rpargt;"],[0,"&gtlPar;"],[0,"&ltrPar;"],[3,"&vzigzag;"],[1,"&vangrt;"],[0,"&angrtvbd;"],[6,"&ange;"],[0,"&range;"],[0,"&dwangle;"],[0,"&uwangle;"],[0,"&angmsdaa;"],[0,"&angmsdab;"],[0,"&angmsdac;"],[0,"&angmsdad;"],[0,"&angmsdae;"],[0,"&angmsdaf;"],[0,"&angmsdag;"],[0,"&angmsdah;"],[0,"&bemptyv;"],[0,"&demptyv;"],[0,"&cemptyv;"],[0,"&raemptyv;"],[0,"&laemptyv;"],[0,"&ohbar;"],[0,"&omid;"],[0,"&opar;"],[1,"&operp;"],[1,"&olcross;"],[0,"&odsold;"],[1,"&olcir;"],[0,"&ofcir;"],[0,"&olt;"],[0,"&ogt;"],[0,"&cirscir;"],[0,"&cirE;"],[0,"&solb;"],[0,"&bsolb;"],[3,"&boxbox;"],[3,"&trisb;"],[0,"&rtriltri;"],[0,{v:"&LeftTriangleBar;",n:824,o:"&NotLeftTriangleBar;"}],[0,{v:"&RightTriangleBar;",n:824,o:"&NotRightTriangleBar;"}],[11,"&iinfin;"],[0,"&infintie;"],[0,"&nvinfin;"],[4,"&eparsl;"],[0,"&smeparsl;"],[0,"&eqvparsl;"],[5,"&blacklozenge;"],[8,"&RuleDelayed;"],[1,"&dsol;"],[9,"&bigodot;"],[0,"&bigoplus;"],[0,"&bigotimes;"],[1,"&biguplus;"],[1,"&bigsqcup;"],[5,"&iiiint;"],[0,"&fpartint;"],[2,"&cirfnint;"],[0,"&awint;"],[0,"&rppolint;"],[0,"&scpolint;"],[0,"&npolint;"],[0,"&pointint;"],[0,"&quatint;"],[0,"&intlarhk;"],[10,"&pluscir;"],[0,"&plusacir;"],[0,"&simplus;"],[0,"&plusdu;"],[0,"&plussim;"],[0,"&plustwo;"],[1,"&mcomma;"],[0,"&minusdu;"],[2,"&loplus;"],[0,"&roplus;"],[0,"&Cross;"],[0,"&timesd;"],[0,"&timesbar;"],[1,"&smashp;"],[0,"&lotimes;"],[0,"&rotimes;"],[0,"&otimesas;"],[0,"&Otimes;"],[0,"&odiv;"],[0,"&triplus;"],[0,"&triminus;"],[0,"&tritime;"],[0,"&intprod;"],[2,"&amalg;"],[0,"&capdot;"],[1,"&ncup;"],[0,"&ncap;"],[0,"&capand;"],[0,"&cupor;"],[0,"&cupcap;"],[0,"&capcup;"],[0,"&cupbrcap;"],[0,"&capbrcup;"],[0,"&cupcup;"],[0,"&capcap;"],[0,"&ccups;"],[0,"&ccaps;"],[2,"&ccupssm;"],[2,"&And;"],[0,"&Or;"],[0,"&andand;"],[0,"&oror;"],[0,"&orslope;"],[0,"&andslope;"],[1,"&andv;"],[0,"&orv;"],[0,"&andd;"],[0,"&ord;"],[1,"&wedbar;"],[6,"&sdote;"],[3,"&simdot;"],[2,{v:"&congdot;",n:824,o:"&ncongdot;"}],[0,"&easter;"],[0,"&apacir;"],[0,{v:"&apE;",n:824,o:"&napE;"}],[0,"&eplus;"],[0,"&pluse;"],[0,"&Esim;"],[0,"&Colone;"],[0,"&Equal;"],[1,"&ddotseq;"],[0,"&equivDD;"],[0,"&ltcir;"],[0,"&gtcir;"],[0,"&ltquest;"],[0,"&gtquest;"],[0,{v:"&leqslant;",n:824,o:"&nleqslant;"}],[0,{v:"&geqslant;",n:824,o:"&ngeqslant;"}],[0,"&lesdot;"],[0,"&gesdot;"],[0,"&lesdoto;"],[0,"&gesdoto;"],[0,"&lesdotor;"],[0,"&gesdotol;"],[0,"&lap;"],[0,"&gap;"],[0,"&lne;"],[0,"&gne;"],[0,"&lnap;"],[0,"&gnap;"],[0,"&lEg;"],[0,"&gEl;"],[0,"&lsime;"],[0,"&gsime;"],[0,"&lsimg;"],[0,"&gsiml;"],[0,"&lgE;"],[0,"&glE;"],[0,"&lesges;"],[0,"&gesles;"],[0,"&els;"],[0,"&egs;"],[0,"&elsdot;"],[0,"&egsdot;"],[0,"&el;"],[0,"&eg;"],[2,"&siml;"],[0,"&simg;"],[0,"&simlE;"],[0,"&simgE;"],[0,{v:"&LessLess;",n:824,o:"&NotNestedLessLess;"}],[0,{v:"&GreaterGreater;",n:824,o:"&NotNestedGreaterGreater;"}],[1,"&glj;"],[0,"&gla;"],[0,"&ltcc;"],[0,"&gtcc;"],[0,"&lescc;"],[0,"&gescc;"],[0,"&smt;"],[0,"&lat;"],[0,{v:"&smte;",n:65024,o:"&smtes;"}],[0,{v:"&late;",n:65024,o:"&lates;"}],[0,"&bumpE;"],[0,{v:"&PrecedesEqual;",n:824,o:"&NotPrecedesEqual;"}],[0,{v:"&sce;",n:824,o:"&NotSucceedsEqual;"}],[2,"&prE;"],[0,"&scE;"],[0,"&precneqq;"],[0,"&scnE;"],[0,"&prap;"],[0,"&scap;"],[0,"&precnapprox;"],[0,"&scnap;"],[0,"&Pr;"],[0,"&Sc;"],[0,"&subdot;"],[0,"&supdot;"],[0,"&subplus;"],[0,"&supplus;"],[0,"&submult;"],[0,"&supmult;"],[0,"&subedot;"],[0,"&supedot;"],[0,{v:"&subE;",n:824,o:"&nsubE;"}],[0,{v:"&supE;",n:824,o:"&nsupE;"}],[0,"&subsim;"],[0,"&supsim;"],[2,{v:"&subnE;",n:65024,o:"&varsubsetneqq;"}],[0,{v:"&supnE;",n:65024,o:"&varsupsetneqq;"}],[2,"&csub;"],[0,"&csup;"],[0,"&csube;"],[0,"&csupe;"],[0,"&subsup;"],[0,"&supsub;"],[0,"&subsub;"],[0,"&supsup;"],[0,"&suphsub;"],[0,"&supdsub;"],[0,"&forkv;"],[0,"&topfork;"],[0,"&mlcp;"],[8,"&Dashv;"],[1,"&Vdashl;"],[0,"&Barv;"],[0,"&vBar;"],[0,"&vBarv;"],[1,"&Vbar;"],[0,"&Not;"],[0,"&bNot;"],[0,"&rnmid;"],[0,"&cirmid;"],[0,"&midcir;"],[0,"&topcir;"],[0,"&nhpar;"],[0,"&parsim;"],[9,{v:"&parsl;",n:8421,o:"&nparsl;"}],[44343,{n:new Map(fe([[56476,"&Ascr;"],[1,"&Cscr;"],[0,"&Dscr;"],[2,"&Gscr;"],[2,"&Jscr;"],[0,"&Kscr;"],[2,"&Nscr;"],[0,"&Oscr;"],[0,"&Pscr;"],[0,"&Qscr;"],[1,"&Sscr;"],[0,"&Tscr;"],[0,"&Uscr;"],[0,"&Vscr;"],[0,"&Wscr;"],[0,"&Xscr;"],[0,"&Yscr;"],[0,"&Zscr;"],[0,"&ascr;"],[0,"&bscr;"],[0,"&cscr;"],[0,"&dscr;"],[1,"&fscr;"],[1,"&hscr;"],[0,"&iscr;"],[0,"&jscr;"],[0,"&kscr;"],[0,"&lscr;"],[0,"&mscr;"],[0,"&nscr;"],[1,"&pscr;"],[0,"&qscr;"],[0,"&rscr;"],[0,"&sscr;"],[0,"&tscr;"],[0,"&uscr;"],[0,"&vscr;"],[0,"&wscr;"],[0,"&xscr;"],[0,"&yscr;"],[0,"&zscr;"],[52,"&Afr;"],[0,"&Bfr;"],[1,"&Dfr;"],[0,"&Efr;"],[0,"&Ffr;"],[0,"&Gfr;"],[2,"&Jfr;"],[0,"&Kfr;"],[0,"&Lfr;"],[0,"&Mfr;"],[0,"&Nfr;"],[0,"&Ofr;"],[0,"&Pfr;"],[0,"&Qfr;"],[1,"&Sfr;"],[0,"&Tfr;"],[0,"&Ufr;"],[0,"&Vfr;"],[0,"&Wfr;"],[0,"&Xfr;"],[0,"&Yfr;"],[1,"&afr;"],[0,"&bfr;"],[0,"&cfr;"],[0,"&dfr;"],[0,"&efr;"],[0,"&ffr;"],[0,"&gfr;"],[0,"&hfr;"],[0,"&ifr;"],[0,"&jfr;"],[0,"&kfr;"],[0,"&lfr;"],[0,"&mfr;"],[0,"&nfr;"],[0,"&ofr;"],[0,"&pfr;"],[0,"&qfr;"],[0,"&rfr;"],[0,"&sfr;"],[0,"&tfr;"],[0,"&ufr;"],[0,"&vfr;"],[0,"&wfr;"],[0,"&xfr;"],[0,"&yfr;"],[0,"&zfr;"],[0,"&Aopf;"],[0,"&Bopf;"],[1,"&Dopf;"],[0,"&Eopf;"],[0,"&Fopf;"],[0,"&Gopf;"],[1,"&Iopf;"],[0,"&Jopf;"],[0,"&Kopf;"],[0,"&Lopf;"],[0,"&Mopf;"],[1,"&Oopf;"],[3,"&Sopf;"],[0,"&Topf;"],[0,"&Uopf;"],[0,"&Vopf;"],[0,"&Wopf;"],[0,"&Xopf;"],[0,"&Yopf;"],[1,"&aopf;"],[0,"&bopf;"],[0,"&copf;"],[0,"&dopf;"],[0,"&eopf;"],[0,"&fopf;"],[0,"&gopf;"],[0,"&hopf;"],[0,"&iopf;"],[0,"&jopf;"],[0,"&kopf;"],[0,"&lopf;"],[0,"&mopf;"],[0,"&nopf;"],[0,"&oopf;"],[0,"&popf;"],[0,"&qopf;"],[0,"&ropf;"],[0,"&sopf;"],[0,"&topf;"],[0,"&uopf;"],[0,"&vopf;"],[0,"&wopf;"],[0,"&xopf;"],[0,"&yopf;"],[0,"&zopf;"]]))}],[8906,"&fflig;"],[0,"&filig;"],[0,"&fllig;"],[0,"&ffilig;"],[0,"&ffllig;"]]));var de=/["&'<>$\x80-\uFFFF]/g,he=new Map([[34,"&quot;"],[38,"&amp;"],[39,"&apos;"],[60,"&lt;"],[62,"&gt;"]]),pe=null!=String.prototype.codePointAt?function(e,t){return e.codePointAt(t)}:function(e,t){return 55296===(64512&e.charCodeAt(t))?1024*(e.charCodeAt(t)-55296)+e.charCodeAt(t+1)-56320+65536:e.charCodeAt(t)};function ge(e){for(var t,n="",r=0;null!==(t=de.exec(e));){var i=t.index,a=e.charCodeAt(i),o=he.get(a);void 0!==o?(n+=e.substring(r,i)+o,r=i+1):(n+="".concat(e.substring(r,i),"&#x").concat(pe(e,i).toString(16),";"),r=de.lastIndex+=Number(55296===(64512&a)))}return n+e.substr(r)}function me(e,t){return function(n){for(var r,i=0,a="";r=e.exec(n);)i!==r.index&&(a+=n.substring(i,r.index)),a+=t.get(r[0].charCodeAt(0)),i=r.index+1;return a+n.substring(i)}}me(/[&<>'"]/g,he);var ve,be,ye=me(/["&\u00A0]/g,new Map([[34,"&quot;"],[38,"&amp;"],[160,"&nbsp;"]])),_e=me(/[&<>\u00A0]/g,new Map([[38,"&amp;"],[60,"&lt;"],[62,"&gt;"],[160,"&nbsp;"]]));!function(e){e[e.XML=0]="XML",e[e.HTML=1]="HTML"}(ve||(ve={})),function(e){e[e.UTF8=0]="UTF8",e[e.ASCII=1]="ASCII",e[e.Extensive=2]="Extensive",e[e.Attribute=3]="Attribute",e[e.Text=4]="Text"}(be||(be={}));var Ae=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map((function(e){return[e.toLowerCase(),e]}))),we=new Map(["definitionURL","attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map((function(e){return[e.toLowerCase(),e]}))),Fe=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]);function ke(e){return e.replace(/"/g,"&quot;")}var xe=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);function Ee(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=("length"in e?e:[e]),r="",i=0;i<n.length;i++)r+=Se(n[i],t);return r}var Ce=Ee;function Se(e,t){switch(e.type){case E.Root:return Ee(e.children,t);case E.Doctype:case E.Directive:return"<".concat(e.data,">");case E.Comment:return function(e){return"\x3c!--".concat(e.data,"--\x3e")}(e);case E.CDATA:return function(e){return"<![CDATA[".concat(e.children[0].data,"]]>")}(e);case E.Script:case E.Style:case E.Tag:return function(e,t){var n;"foreign"===t.xmlMode&&(e.name=null!==(n=Ae.get(e.name))&&void 0!==n?n:e.name,e.parent&&Oe.has(e.parent.name)&&(t=Object(C.a)(Object(C.a)({},t),{},{xmlMode:!1})));!t.xmlMode&&De.has(e.name)&&(t=Object(C.a)(Object(C.a)({},t),{},{xmlMode:"foreign"}));var r="<".concat(e.name),i=function(e,t){var n;if(e){var r=!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)?ke:t.xmlMode||"utf8"!==t.encodeEntities?ge:ye;return Object.keys(e).map((function(n){var i,a,o=null!==(i=e[n])&&void 0!==i?i:"";return"foreign"===t.xmlMode&&(n=null!==(a=we.get(n))&&void 0!==a?a:n),t.emptyAttrs||t.xmlMode||""!==o?"".concat(n,'="').concat(r(o),'"'):n})).join(" ")}}(e.attribs,t);i&&(r+=" ".concat(i));0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&xe.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",e.children.length>0&&(r+=Ee(e.children,t)),!t.xmlMode&&xe.has(e.name)||(r+="</".concat(e.name,">")));return r}(e,t);case E.Text:return function(e,t){var n,r=e.data||"";!1===(null!==(n=t.encodeEntities)&&void 0!==n?n:t.decodeEntities)||!t.xmlMode&&e.parent&&Fe.has(e.parent.name)||(r=t.xmlMode||"utf8"!==t.encodeEntities?ge(r):_e(r));return r}(e,t)}}var Oe=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),De=new Set(["svg","math"]);function je(e,t){return Ce(e,t)}function Te(e,t){return W(e)?e.children.map((function(e){return je(e,t)})).join(""):""}function Pe(e){return Array.isArray(e)?e.map(Pe).join(""):L(e)?"br"===e.name?"\n":Pe(e.children):U(e)?Pe(e.children):H(e)?e.data:""}function Re(e){return Array.isArray(e)?e.map(Re).join(""):W(e)&&!z(e)?Re(e.children):H(e)?e.data:""}function Me(e){return Array.isArray(e)?e.map(Me).join(""):W(e)&&(e.type===E.ElementType.Tag||U(e))?Me(e.children):H(e)?e.data:""}function Ie(e){return W(e)?e.children:[]}function Be(e){return e.parent||null}function Ne(e){var t=Be(e);if(null!=t)return Ie(t);for(var n=[e],r=e.prev,i=e.next;null!=r;){n.unshift(r),r=r.prev}for(;null!=i;){n.push(i),i=i.next}return n}function Le(e,t){var n;return null===(n=e.attribs)||void 0===n?void 0:n[t]}function Ue(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]}function He(e){return e.name}function ze(e){for(var t=e.next;null!==t&&!L(t);){t=t.next}return t}function qe(e){for(var t=e.prev;null!==t&&!L(t);){t=t.prev}return t}function Ve(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var t=e.parent.children,n=t.lastIndexOf(e);n>=0&&t.splice(n,1)}e.next=null,e.prev=null,e.parent=null}function We(e,t){var n=t.prev=e.prev;n&&(n.next=t);var r=t.next=e.next;r&&(r.prev=t);var i=t.parent=e.parent;if(i){var a=i.children;a[a.lastIndexOf(e)]=t,e.parent=null}}function Ge(e,t){if(Ve(t),t.next=null,t.parent=e,e.children.push(t)>1){var n=e.children[e.children.length-2];n.next=t,t.prev=n}else t.prev=null}function Ke(e,t){Ve(t);var n=e.parent,r=e.next;if(t.next=r,t.prev=e,e.next=t,t.parent=n,r){if(r.prev=t,n){var i=n.children;i.splice(i.lastIndexOf(r),0,t)}}else n&&n.children.push(t)}function Qe(e,t){if(Ve(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)){var n=e.children[1];n.prev=t,t.next=n}else t.next=null}function Ye(e,t){Ve(t);var n=e.parent;if(n){var r=n.children;r.splice(r.indexOf(e),0,t)}e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,t.next=e,e.prev=t}function Xe(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;return Je(e,Array.isArray(t)?t:[t],n,r)}function Je(e,t,n,r){for(var i=[],a=[t],o=[0];;)if(o[0]>=a[0].length){if(1===o.length)return i;a.shift(),o.shift()}else{var s=a[0][o[0]++];if(e(s)&&(i.push(s),--r<=0))return i;n&&W(s)&&s.children.length>0&&(o.unshift(0),a.unshift(s.children))}}function Ze(e,t){return t.find(e)}function $e(e,t){for(var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=null,i=0;i<t.length&&!r;i++){var a=t[i];L(a)&&(e(a)?r=a:n&&a.children.length>0&&(r=$e(e,a.children,!0)))}return r}function et(e,t){return t.some((function(t){return L(t)&&(e(t)||et(e,t.children))}))}function tt(e,t){for(var n=[],r=[t],i=[0];;)if(i[0]>=r[0].length){if(1===r.length)return n;r.shift(),i.shift()}else{var a=r[0][i[0]++];L(a)&&(e(a)&&n.push(a),a.children.length>0&&(i.unshift(0),r.unshift(a.children)))}}var nt,rt={tag_name:function(e){return"function"===typeof e?function(t){return L(t)&&e(t.name)}:"*"===e?L:function(t){return L(t)&&t.name===e}},tag_type:function(e){return"function"===typeof e?function(t){return e(t.type)}:function(t){return t.type===e}},tag_contains:function(e){return"function"===typeof e?function(t){return H(t)&&e(t.data)}:function(t){return H(t)&&t.data===e}}};function it(e,t){return"function"===typeof t?function(n){return L(n)&&t(n.attribs[e])}:function(n){return L(n)&&n.attribs[e]===t}}function at(e,t){return function(n){return e(n)||t(n)}}function ot(e){var t=Object.keys(e).map((function(t){var n=e[t];return Object.prototype.hasOwnProperty.call(rt,t)?rt[t](n):it(t,n)}));return 0===t.length?null:t.reduce(at)}function st(e,t){var n=ot(e);return!n||n(t)}function ut(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0,i=ot(e);return i?Xe(i,t,n,r):[]}function lt(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return Array.isArray(t)||(t=[t]),$e(it("id",e),t,n)}function ct(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;return Xe(rt.tag_name(e),t,n,r)}function ft(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1/0;return Xe(rt.tag_type(e),t,n,r)}function dt(e){for(var t=e.length;--t>=0;){var n=e[t];if(t>0&&e.lastIndexOf(n,t-1)>=0)e.splice(t,1);else for(var r=n.parent;r;r=r.parent)if(e.includes(r)){e.splice(t,1);break}}return e}function ht(e,t){var n=[],r=[];if(e===t)return 0;for(var i=W(e)?e:e.parent;i;)n.unshift(i),i=i.parent;for(i=W(t)?t:t.parent;i;)r.unshift(i),i=i.parent;for(var a=Math.min(n.length,r.length),o=0;o<a&&n[o]===r[o];)o++;if(0===o)return nt.DISCONNECTED;var s=n[o-1],u=s.children,l=n[o],c=r[o];return u.indexOf(l)>u.indexOf(c)?s===t?nt.FOLLOWING|nt.CONTAINED_BY:nt.FOLLOWING:s===e?nt.PRECEDING|nt.CONTAINS:nt.PRECEDING}function pt(e){return(e=e.filter((function(e,t,n){return!n.includes(e,t+1)}))).sort((function(e,t){var n=ht(e,t);return n&nt.PRECEDING?-1:n&nt.FOLLOWING?1:0})),e}!function(e){e[e.DISCONNECTED=1]="DISCONNECTED",e[e.PRECEDING=2]="PRECEDING",e[e.FOLLOWING=4]="FOLLOWING",e[e.CONTAINS=8]="CONTAINS",e[e.CONTAINED_BY=16]="CONTAINED_BY"}(nt||(nt={}));var gt=n(24);function mt(e){var t=_t(Ft,e);return t?"feed"===t.name?function(e){var t,n=e.children,r={type:"atom",items:ct("entry",n).map((function(e){var t,n=e.children,r={media:yt(n)};wt(r,"id","id",n),wt(r,"title","title",n);var i=null===(t=_t("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);var a=At("summary",n)||At("content",n);a&&(r.description=a);var o=At("updated",n);return o&&(r.pubDate=new Date(o)),r}))};wt(r,"id","id",n),wt(r,"title","title",n);var i=null===(t=_t("link",n))||void 0===t?void 0:t.attribs.href;i&&(r.link=i);wt(r,"description","subtitle",n);var a=At("updated",n);a&&(r.updated=new Date(a));return wt(r,"author","email",n,!0),r}(t):function(e){var t,n,r=null!==(n=null===(t=_t("channel",e.children))||void 0===t?void 0:t.children)&&void 0!==n?n:[],i={type:e.name.substr(0,3),id:"",items:ct("item",e.children).map((function(e){var t=e.children,n={media:yt(t)};wt(n,"id","guid",t),wt(n,"title","title",t),wt(n,"link","link",t),wt(n,"description","description",t);var r=At("pubDate",t)||At("dc:date",t);return r&&(n.pubDate=new Date(r)),n}))};wt(i,"title","title",r),wt(i,"link","link",r),wt(i,"description","description",r);var a=At("lastBuildDate",r);a&&(i.updated=new Date(a));return wt(i,"author","managingEditor",r,!0),i}(t):null}var vt=["url","type","lang"],bt=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function yt(e){return ct("media:content",e).map((function(e){var t,n=e.attribs,r={medium:n.medium,isDefault:!!n.isDefault},i=Object(gt.a)(vt);try{for(i.s();!(t=i.n()).done;){var a=t.value;n[a]&&(r[a]=n[a])}}catch(l){i.e(l)}finally{i.f()}var o,s=Object(gt.a)(bt);try{for(s.s();!(o=s.n()).done;){var u=o.value;n[u]&&(r[u]=parseInt(n[u],10))}}catch(l){s.e(l)}finally{s.f()}return n.expression&&(r.expression=n.expression),r}))}function _t(e,t){return ct(e,t,!0,1)[0]}function At(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return Re(ct(e,t,n,1)).trim()}function wt(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=At(n,r,i);a&&(e[t]=a)}function Ft(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}function kt(e,t){var n=new J(void 0,t);return new x(n,t).end(e),n.root}function xt(e,t){return kt(e,t).children}function Et(e,t,n){var r=new J(e,t,n);return new x(r,t)}var Ct={xmlMode:!0};function St(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ct;return mt(xt(e,t))}},function(e,t,n){"use strict";n.r(t),n.d(t,"Legend",(function(){return D})),n.d(t,"LegendQuantile",(function(){return R})),n.d(t,"LegendLinear",(function(){return N})),n.d(t,"LegendOrdinal",(function(){return L})),n.d(t,"LegendThreshold",(function(){return q})),n.d(t,"LegendSize",(function(){return G})),n.d(t,"LegendItem",(function(){return f})),n.d(t,"LegendLabel",(function(){return p})),n.d(t,"LegendShape",(function(){return F})),n.d(t,"CircleShape",(function(){return b})),n.d(t,"LineShape",(function(){return y})),n.d(t,"RectShape",(function(){return m}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(44),u=n.n(s),l=["flexDirection","alignItems","margin","display","children"];function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function f(e){var t=e.flexDirection,n=void 0===t?"row":t,r=e.alignItems,i=void 0===r?"center":r,a=e.margin,s=void 0===a?"0":a,u=e.display,f=void 0===u?"flex":u,d=e.children,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,l);return o.a.createElement("div",c({className:"visx-legend-item",style:{display:f,alignItems:i,flexDirection:n,margin:s}},h),d)}f.propTypes={alignItems:i.a.string,margin:i.a.oneOfType([i.a.string,i.a.number]),children:i.a.node,display:i.a.string};var d=["flex","label","margin","align","children"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function p(e){var t=e.flex,n=void 0===t?"1":t,r=e.label,i=e.margin,a=void 0===i?"5px 0":i,s=e.align,u=void 0===s?"left":s,l=e.children,c=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,d);return o.a.createElement("div",h({className:"visx-legend-label",style:{justifyContent:u,display:"flex",flex:n,margin:a}},c),l||r)}function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function m(e){var t=e.fill,n=e.width,r=e.height,i=e.style;return o.a.createElement("div",{style:g({width:n,height:r,background:t},i)})}p.propTypes={align:i.a.string,label:i.a.node,flex:i.a.oneOfType([i.a.string,i.a.number]),margin:i.a.oneOfType([i.a.string,i.a.number]),children:i.a.node},m.propTypes={fill:i.a.string,width:i.a.oneOfType([i.a.string,i.a.number]),height:i.a.oneOfType([i.a.string,i.a.number])};var v=n(1274);function b(e){var t=e.fill,n=e.width,r=e.height,i=e.style,a="string"===typeof n||"undefined"===typeof n?0:n,s="string"===typeof r||"undefined"===typeof r?0:r,u=Math.max(a,s),l=u/2;return o.a.createElement("svg",{width:u,height:u},o.a.createElement(v.a,{top:l,left:l},o.a.createElement("circle",{r:l,fill:t,style:i})))}function y(e){var t=e.fill,n=e.width,r=e.height,i=e.style,a="string"===typeof r||"undefined"===typeof r?0:r,s="number"===typeof(null==i?void 0:i.strokeWidth)?null==i?void 0:i.strokeWidth:2;return o.a.createElement("svg",{width:n,height:r},o.a.createElement(v.a,{top:a/2-s/2},o.a.createElement("line",{x1:0,x2:n,y1:0,y2:0,stroke:t,strokeWidth:s,style:i})))}function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}b.propTypes={fill:i.a.string,width:i.a.oneOfType([i.a.string,i.a.number]),height:i.a.oneOfType([i.a.string,i.a.number])},y.propTypes={fill:i.a.string,width:i.a.oneOfType([i.a.string,i.a.number]),height:i.a.oneOfType([i.a.string,i.a.number])};var A=function(){};function w(){return w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},w.apply(this,arguments)}function F(e){var t=e.shape,n=void 0===t?m:t,r=e.width,i=e.height,a=e.margin,s=e.label,u=e.item,l=e.itemIndex,c=e.fill,f=e.size,d=e.shapeStyle;return o.a.createElement("div",{className:"visx-legend-shape",style:{display:"flex",width:f?f(w({},s)):r,height:f?f(w({},s)):i,margin:a}},function(e){var t=e.shape,n=void 0===t?"rect":t,r=e.fill,i=void 0===r?A:r,a=e.size,s=void 0===a?A:a,u=e.width,l=e.height,c=e.label,f=e.item,d=e.itemIndex,h=e.shapeStyle,p=void 0===h?A:h,g={width:u,height:l,item:f,itemIndex:d,label:c,fill:i(_({},c)),size:s(_({},c)),style:p(_({},c))};return"string"===typeof n?"circle"===n?o.a.createElement(b,g):"line"===n?o.a.createElement(y,g):o.a.createElement(m,g):o.a.isValidElement(n)?o.a.cloneElement(n,g):n?o.a.createElement(n,g):null}({shape:n,item:u,itemIndex:l,label:s,width:r,height:i,fill:c,shapeStyle:d}))}function k(e){return e&&"object"===typeof e&&"value"in e&&"undefined"!==typeof e.value?e.value:e}function x(e){return String(k(e))}function E(e){var t=e.scale,n=e.labelFormat;return function(e,r){return{datum:e,index:r,text:""+n(e,r),value:t(e)}}}F.propTypes={itemIndex:i.a.number.isRequired,margin:i.a.oneOfType([i.a.string,i.a.number]),width:i.a.oneOfType([i.a.string,i.a.number]),height:i.a.oneOfType([i.a.string,i.a.number])};var C=["className","style","scale","shape","domain","fill","size","labelFormat","labelTransform","shapeWidth","shapeHeight","shapeMargin","shapeStyle","labelAlign","labelFlex","labelMargin","itemMargin","direction","itemDirection","legendLabelProps","children"];function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(this,arguments)}var O={display:"flex"};function D(e){var t=e.className,n=e.style,r=void 0===n?O:n,i=e.scale,a=e.shape,s=e.domain,l=e.fill,c=void 0===l?x:l,d=e.size,h=void 0===d?x:d,g=e.labelFormat,m=void 0===g?k:g,v=e.labelTransform,b=void 0===v?E:v,y=e.shapeWidth,_=void 0===y?15:y,A=e.shapeHeight,w=void 0===A?15:A,D=e.shapeMargin,j=void 0===D?"2px 4px 2px 0":D,T=e.shapeStyle,P=e.labelAlign,R=void 0===P?"left":P,M=e.labelFlex,I=void 0===M?"1":M,B=e.labelMargin,N=void 0===B?"0 4px":B,L=e.itemMargin,U=void 0===L?"0":L,H=e.direction,z=void 0===H?"column":H,q=e.itemDirection,V=void 0===q?"row":q,W=e.legendLabelProps,G=e.children,K=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,C),Q=s||("domain"in i?i.domain():[]),Y=b({scale:i,labelFormat:m}),X=Q.map(Y);return G?o.a.createElement(o.a.Fragment,null,G(X)):o.a.createElement("div",{className:u()("visx-legend",t),style:S({},r,{flexDirection:z})},X.map((function(e,t){return o.a.createElement(f,S({key:"legend-"+e.text+"-"+t,margin:U,flexDirection:V},K),o.a.createElement(F,{shape:a,height:w,width:_,margin:j,item:Q[t],itemIndex:t,label:e,fill:c,size:h,shapeStyle:T}),o.a.createElement(p,S({label:e.text,flex:I,margin:N,align:R},W)))})))}function j(e){return e}D.propTypes={children:i.a.func,className:i.a.string,domain:i.a.array,shapeWidth:i.a.oneOfType([i.a.string,i.a.number]),shapeHeight:i.a.oneOfType([i.a.string,i.a.number]),shapeMargin:i.a.oneOfType([i.a.string,i.a.number]),labelAlign:i.a.string,labelFlex:i.a.oneOfType([i.a.string,i.a.number]),labelMargin:i.a.oneOfType([i.a.string,i.a.number]),itemMargin:i.a.oneOfType([i.a.string,i.a.number]),fill:i.a.func,size:i.a.func,shapeStyle:i.a.func};var T=["domain","scale","labelFormat","labelTransform","labelDelimiter"];function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},P.apply(this,arguments)}function R(e){var t=e.domain,n=e.scale,r=e.labelFormat,i=void 0===r?j:r,a=e.labelTransform,s=e.labelDelimiter,u=void 0===s?"-":s,l=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,T),c=t||n.range().map((function(e){return n.invertExtent(e)[0]})),f=a||function(e){var t=e.labelDelimiter;return function(e){var n=e.scale,r=e.labelFormat;return function(e,i){var a=n.invertExtent(n(e)),o=a[0],s=a[1];return{extent:[o,s],text:r(o,i)+" "+t+" "+r(s,i),value:n(o),datum:e,index:i}}}}({labelDelimiter:u});return o.a.createElement(D,P({scale:n,domain:c,labelFormat:i,labelTransform:f},l))}function M(e){var t=e.steps,n=void 0===t?5:t,r=e.scale.domain(),i=r[0],a=r[r.length-1];if("number"===typeof i&&"number"===typeof a){var o=(a-i)/(n-1);return new Array(n).fill(1).reduce((function(e,t,n){return e.push(i+n*o),e}),[])}return[]}R.propTypes={labelDelimiter:i.a.string};var I=["scale","domain","steps"];function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}function N(e){var t=e.scale,n=e.domain,r=e.steps,i=void 0===r?5:r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,I),s=n||M({steps:i,scale:t});return o.a.createElement(D,B({scale:t,domain:s},a))}function L(e){return o.a.createElement(D,e)}N.propTypes={steps:i.a.number};var U=["scale","domain","labelFormat","labelTransform","labelDelimiter","labelLower","labelUpper"];function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}var z=function(e){return 0===e?"0":e||""};function q(e){var t=e.scale,n=e.domain,r=e.labelFormat,i=void 0===r?j:r,a=e.labelTransform,s=e.labelDelimiter,u=void 0===s?"to":s,l=e.labelLower,c=void 0===l?"Less than ":l,f=e.labelUpper,d=void 0===f?"More than ":f,h=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,U),p=n||t.range().map((function(e){return t.invertExtent(e)[0]})),g=a||function(e){var t=e.labelDelimiter,n=e.labelLower,r=e.labelUpper;return function(e){var i=e.scale,a=e.labelFormat,o=i.range(),s=i.domain();return function(e,u){var l,c=o.length>=u?i.invertExtent(o[u]):[void 0,void 0],f=c[0],d=c[1],h=" "+t+" ",p="";return null==f&&"number"===typeof d?(l=d-1,p=""+(h=n||h)+z(a(d,u))):null!=f&&null!=d?(l=e,p=""+z(a(f,u))+h+z(a(d,u))):"number"===typeof f&&null==d&&(h=r||h,l=f+s[1],p=""+h+z(a(f,u))),{extent:[f,d],value:i(l||e),text:p,datum:e,index:u}}}}({labelDelimiter:u,labelLower:c,labelUpper:d});return o.a.createElement(D,H({scale:t,domain:p,labelFormat:i,labelTransform:g},h))}q.propTypes={labelDelimiter:i.a.string,labelLower:i.a.string,labelUpper:i.a.string};var V=["scale","domain","steps","labelFormat","labelTransform"];function W(){return W=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},W.apply(this,arguments)}function G(e){var t=e.scale,n=e.domain,r=e.steps,i=void 0===r?5:r,a=e.labelFormat,s=void 0===a?j:a,u=e.labelTransform,l=void 0===u?E:u,c=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,V),f=n||M({steps:i,scale:t});return o.a.createElement(D,W({scale:t,domain:f,labelFormat:s,labelTransform:l},c))}G.propTypes={steps:i.a.number}},function(e,t,n){"use strict";var r;n.r(t),n.d(t,"v1",(function(){return m})),n.d(t,"v3",(function(){return E})),n.d(t,"v4",(function(){return S})),n.d(t,"v5",(function(){return j})),n.d(t,"NIL",(function(){return T})),n.d(t,"version",(function(){return P})),n.d(t,"validate",(function(){return s})),n.d(t,"stringify",(function(){return h})),n.d(t,"parse",(function(){return v}));var i=new Uint8Array(16);function a(){if(!r&&!(r="undefined"!==typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)}var o=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var s=function(e){return"string"===typeof e&&o.test(e)},u=[],l=0;l<256;++l)u.push((l+256).toString(16).slice(1));function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(u[e[t+0]]+u[e[t+1]]+u[e[t+2]]+u[e[t+3]]+"-"+u[e[t+4]]+u[e[t+5]]+"-"+u[e[t+6]]+u[e[t+7]]+"-"+u[e[t+8]]+u[e[t+9]]+"-"+u[e[t+10]]+u[e[t+11]]+u[e[t+12]]+u[e[t+13]]+u[e[t+14]]+u[e[t+15]]).toLowerCase()}var f,d,h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=c(e,t);if(!s(n))throw TypeError("Stringified UUID is invalid");return n},p=0,g=0;var m=function(e,t,n){var r=t&&n||0,i=t||new Array(16),o=(e=e||{}).node||f,s=void 0!==e.clockseq?e.clockseq:d;if(null==o||null==s){var u=e.random||(e.rng||a)();null==o&&(o=f=[1|u[0],u[1],u[2],u[3],u[4],u[5]]),null==s&&(s=d=16383&(u[6]<<8|u[7]))}var l=void 0!==e.msecs?e.msecs:Date.now(),h=void 0!==e.nsecs?e.nsecs:g+1,m=l-p+(h-g)/1e4;if(m<0&&void 0===e.clockseq&&(s=s+1&16383),(m<0||l>p)&&void 0===e.nsecs&&(h=0),h>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");p=l,g=h,d=s;var v=(1e4*(268435455&(l+=122192928e5))+h)%4294967296;i[r++]=v>>>24&255,i[r++]=v>>>16&255,i[r++]=v>>>8&255,i[r++]=255&v;var b=l/4294967296*1e4&268435455;i[r++]=b>>>8&255,i[r++]=255&b,i[r++]=b>>>24&15|16,i[r++]=b>>>16&255,i[r++]=s>>>8|128,i[r++]=255&s;for(var y=0;y<6;++y)i[r+y]=o[y];return t||c(i)};var v=function(e){if(!s(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};function b(e,t,n){function r(e,r,i,a){var o;if("string"===typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"===typeof r&&(r=v(r)),16!==(null===(o=r)||void 0===o?void 0:o.length))throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var s=new Uint8Array(16+e.length);if(s.set(r),s.set(e,r.length),(s=n(s))[6]=15&s[6]|t,s[8]=63&s[8]|128,i){a=a||0;for(var u=0;u<16;++u)i[a+u]=s[u];return i}return c(s)}try{r.name=e}catch(i){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function y(e){return 14+(e+64>>>9<<4)+1}function _(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function A(e,t,n,r,i,a){return _((o=_(_(t,e),_(r,a)))<<(s=i)|o>>>32-s,n);var o,s}function w(e,t,n,r,i,a,o){return A(t&n|~t&r,e,t,i,a,o)}function F(e,t,n,r,i,a,o){return A(t&r|n&~r,e,t,i,a,o)}function k(e,t,n,r,i,a,o){return A(t^n^r,e,t,i,a,o)}function x(e,t,n,r,i,a,o){return A(n^(t|~r),e,t,i,a,o)}var E=b("v3",48,(function(e){if("string"===typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var a=e[i>>5]>>>i%32&255,o=parseInt(r.charAt(a>>>4&15)+r.charAt(15&a),16);t.push(o)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[y(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,a=271733878,o=0;o<e.length;o+=16){var s=n,u=r,l=i,c=a;n=w(n,r,i,a,e[o],7,-680876936),a=w(a,n,r,i,e[o+1],12,-389564586),i=w(i,a,n,r,e[o+2],17,606105819),r=w(r,i,a,n,e[o+3],22,-1044525330),n=w(n,r,i,a,e[o+4],7,-176418897),a=w(a,n,r,i,e[o+5],12,1200080426),i=w(i,a,n,r,e[o+6],17,-1473231341),r=w(r,i,a,n,e[o+7],22,-45705983),n=w(n,r,i,a,e[o+8],7,1770035416),a=w(a,n,r,i,e[o+9],12,-1958414417),i=w(i,a,n,r,e[o+10],17,-42063),r=w(r,i,a,n,e[o+11],22,-1990404162),n=w(n,r,i,a,e[o+12],7,1804603682),a=w(a,n,r,i,e[o+13],12,-40341101),i=w(i,a,n,r,e[o+14],17,-1502002290),n=F(n,r=w(r,i,a,n,e[o+15],22,1236535329),i,a,e[o+1],5,-165796510),a=F(a,n,r,i,e[o+6],9,-1069501632),i=F(i,a,n,r,e[o+11],14,643717713),r=F(r,i,a,n,e[o],20,-373897302),n=F(n,r,i,a,e[o+5],5,-701558691),a=F(a,n,r,i,e[o+10],9,38016083),i=F(i,a,n,r,e[o+15],14,-660478335),r=F(r,i,a,n,e[o+4],20,-405537848),n=F(n,r,i,a,e[o+9],5,568446438),a=F(a,n,r,i,e[o+14],9,-1019803690),i=F(i,a,n,r,e[o+3],14,-187363961),r=F(r,i,a,n,e[o+8],20,1163531501),n=F(n,r,i,a,e[o+13],5,-1444681467),a=F(a,n,r,i,e[o+2],9,-51403784),i=F(i,a,n,r,e[o+7],14,1735328473),n=k(n,r=F(r,i,a,n,e[o+12],20,-1926607734),i,a,e[o+5],4,-378558),a=k(a,n,r,i,e[o+8],11,-2022574463),i=k(i,a,n,r,e[o+11],16,1839030562),r=k(r,i,a,n,e[o+14],23,-35309556),n=k(n,r,i,a,e[o+1],4,-1530992060),a=k(a,n,r,i,e[o+4],11,1272893353),i=k(i,a,n,r,e[o+7],16,-155497632),r=k(r,i,a,n,e[o+10],23,-1094730640),n=k(n,r,i,a,e[o+13],4,681279174),a=k(a,n,r,i,e[o],11,-358537222),i=k(i,a,n,r,e[o+3],16,-722521979),r=k(r,i,a,n,e[o+6],23,76029189),n=k(n,r,i,a,e[o+9],4,-640364487),a=k(a,n,r,i,e[o+12],11,-421815835),i=k(i,a,n,r,e[o+15],16,530742520),n=x(n,r=k(r,i,a,n,e[o+2],23,-995338651),i,a,e[o],6,-198630844),a=x(a,n,r,i,e[o+7],10,1126891415),i=x(i,a,n,r,e[o+14],15,-1416354905),r=x(r,i,a,n,e[o+5],21,-57434055),n=x(n,r,i,a,e[o+12],6,1700485571),a=x(a,n,r,i,e[o+3],10,-1894986606),i=x(i,a,n,r,e[o+10],15,-1051523),r=x(r,i,a,n,e[o+1],21,-2054922799),n=x(n,r,i,a,e[o+8],6,1873313359),a=x(a,n,r,i,e[o+15],10,-30611744),i=x(i,a,n,r,e[o+6],15,-1560198380),r=x(r,i,a,n,e[o+13],21,1309151649),n=x(n,r,i,a,e[o+4],6,-145523070),a=x(a,n,r,i,e[o+11],10,-1120210379),i=x(i,a,n,r,e[o+2],15,718787259),r=x(r,i,a,n,e[o+9],21,-343485551),n=_(n,s),r=_(r,u),i=_(i,l),a=_(a,c)}return[n,r,i,a]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(y(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))})),C={randomUUID:"undefined"!==typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};var S=function(e,t,n){if(C.randomUUID&&!t&&!e)return C.randomUUID();var r=(e=e||{}).random||(e.rng||a)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(var i=0;i<16;++i)t[n+i]=r[i];return t}return c(r)};function O(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function D(e,t){return e<<t|e>>>32-t}var j=b("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"===typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var a=e.length/4+2,o=Math.ceil(a/16),s=new Array(o),u=0;u<o;++u){for(var l=new Uint32Array(16),c=0;c<16;++c)l[c]=e[64*u+4*c]<<24|e[64*u+4*c+1]<<16|e[64*u+4*c+2]<<8|e[64*u+4*c+3];s[u]=l}s[o-1][14]=8*(e.length-1)/Math.pow(2,32),s[o-1][14]=Math.floor(s[o-1][14]),s[o-1][15]=8*(e.length-1)&4294967295;for(var f=0;f<o;++f){for(var d=new Uint32Array(80),h=0;h<16;++h)d[h]=s[f][h];for(var p=16;p<80;++p)d[p]=D(d[p-3]^d[p-8]^d[p-14]^d[p-16],1);for(var g=n[0],m=n[1],v=n[2],b=n[3],y=n[4],_=0;_<80;++_){var A=Math.floor(_/20),w=D(g,5)+O(A,m,v,b)+y+t[A]+d[_]>>>0;y=b,b=v,v=D(m,30)>>>0,m=g,g=w}n[0]=n[0]+g>>>0,n[1]=n[1]+m>>>0,n[2]=n[2]+v>>>0,n[3]=n[3]+b>>>0,n[4]=n[4]+y>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]})),T="00000000-0000-0000-0000-000000000000";var P=function(e){if(!s(e))throw TypeError("Invalid UUID");return parseInt(e.slice(14,15),16)}},function(e,t,n){"use strict";n.r(t),n.d(t,"LinearGradient",(function(){return l})),n.d(t,"RadialGradient",(function(){return d})),n.d(t,"GradientDarkgreenGreen",(function(){return g})),n.d(t,"GradientLightgreenGreen",(function(){return b})),n.d(t,"GradientOrangeRed",(function(){return A})),n.d(t,"GradientPinkBlue",(function(){return k})),n.d(t,"GradientPinkRed",(function(){return C})),n.d(t,"GradientPurpleOrange",(function(){return D})),n.d(t,"GradientPurpleRed",(function(){return P})),n.d(t,"GradientPurpleTeal",(function(){return I})),n.d(t,"GradientSteelPurple",(function(){return L})),n.d(t,"GradientTealBlue",(function(){return z}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=["children","id","from","to","x1","y1","x2","y2","fromOffset","fromOpacity","toOffset","toOpacity","rotate","transform","vertical"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function l(e){var t=e.children,n=e.id,r=e.from,i=e.to,a=e.x1,l=e.y1,c=e.x2,f=e.y2,d=e.fromOffset,h=void 0===d?"0%":d,p=e.fromOpacity,g=void 0===p?1:p,m=e.toOffset,v=void 0===m?"100%":m,b=e.toOpacity,y=void 0===b?1:b,_=e.rotate,A=e.transform,w=e.vertical,F=void 0===w||w,k=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,s),x=a,E=c,C=l,S=f;return!F||x||E||C||S||(x="0",E="0",C="0",S="1"),o.a.createElement("defs",null,o.a.createElement("linearGradient",u({id:n,x1:x,y1:C,x2:E,y2:S,gradientTransform:_?"rotate("+_+")":A},k),!!t&&t,!t&&o.a.createElement("stop",{offset:h,stopColor:r,stopOpacity:g}),!t&&o.a.createElement("stop",{offset:v,stopColor:i,stopOpacity:y})))}l.propTypes={id:i.a.string.isRequired,from:i.a.string,to:i.a.string,x1:i.a.oneOfType([i.a.string,i.a.number]),x2:i.a.oneOfType([i.a.string,i.a.number]),y1:i.a.oneOfType([i.a.string,i.a.number]),y2:i.a.oneOfType([i.a.string,i.a.number]),fromOffset:i.a.oneOfType([i.a.string,i.a.number]),fromOpacity:i.a.oneOfType([i.a.string,i.a.number]),toOffset:i.a.oneOfType([i.a.string,i.a.number]),toOpacity:i.a.oneOfType([i.a.string,i.a.number]),rotate:i.a.oneOfType([i.a.string,i.a.number]),transform:i.a.string,children:i.a.node,vertical:i.a.bool};var c=["children","id","from","to","fromOffset","fromOpacity","toOffset","toOpacity","rotate","transform"];function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e){var t=e.children,n=e.id,r=e.from,i=e.to,a=e.fromOffset,s=void 0===a?"0%":a,u=e.fromOpacity,l=void 0===u?1:u,d=e.toOffset,h=void 0===d?"100%":d,p=e.toOpacity,g=void 0===p?1:p,m=e.rotate,v=e.transform,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,c);return o.a.createElement("defs",null,o.a.createElement("radialGradient",f({id:n,gradientTransform:m?"rotate("+m+")":v},b),!!t&&t,!t&&o.a.createElement("stop",{offset:s,stopColor:r,stopOpacity:l}),!t&&o.a.createElement("stop",{offset:h,stopColor:i,stopOpacity:g})))}var h=["from","to"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function g(e){var t=e.from,n=void 0===t?"#184E86":t,r=e.to,i=void 0===r?"#57CA85":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,h);return o.a.createElement(l,p({from:n,to:i},a))}var m=["from","to"];function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function b(e){var t=e.from,n=void 0===t?"#42E695":t,r=e.to,i=void 0===r?"#3BB2B8":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,m);return o.a.createElement(l,v({from:n,to:i},a))}var y=["from","to"];function _(){return _=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function A(e){var t=e.from,n=void 0===t?"#FCE38A":t,r=e.to,i=void 0===r?"#F38181":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,y);return o.a.createElement(l,_({from:n,to:i},a))}var w=["from","to"];function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e){var t=e.from,n=void 0===t?"#F02FC2":t,r=e.to,i=void 0===r?"#6094EA":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,w);return o.a.createElement(l,F({from:n,to:i},a))}var x=["from","to"];function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function C(e){var t=e.from,n=void 0===t?"#F54EA2":t,r=e.to,i=void 0===r?"#FF7676":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,x);return o.a.createElement(l,E({from:n,to:i},a))}var S=["from","to"];function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}function D(e){var t=e.from,n=void 0===t?"#7117EA":t,r=e.to,i=void 0===r?"#EA6060":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,S);return o.a.createElement(l,O({from:n,to:i},a))}var j=["from","to"];function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}function P(e){var t=e.from,n=void 0===t?"#622774":t,r=e.to,i=void 0===r?"#C53364":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,j);return o.a.createElement(l,T({from:n,to:i},a))}var R=["from","to"];function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}function I(e){var t=e.from,n=void 0===t?"#5B247A":t,r=e.to,i=void 0===r?"#1BCEDF":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,R);return o.a.createElement(l,M({from:n,to:i},a))}var B=["from","to"];function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}function L(e){var t=e.from,n=void 0===t?"#65799B":t,r=e.to,i=void 0===r?"#5E2563":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,B);return o.a.createElement(l,N({from:n,to:i},a))}var U=["from","to"];function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(this,arguments)}function z(e){var t=e.from,n=void 0===t?"#17EAD9":t,r=e.to,i=void 0===r?"#6078EA":r,a=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,U);return o.a.createElement(l,H({from:n,to:i},a))}},function(e,t,n){"use strict";n.r(t),n.d(t,"bbox",(function(){return a})),n.d(t,"feature",(function(){return o})),n.d(t,"mesh",(function(){return c})),n.d(t,"meshArcs",(function(){return f})),n.d(t,"merge",(function(){return h})),n.d(t,"mergeArcs",(function(){return p})),n.d(t,"neighbors",(function(){return m})),n.d(t,"quantize",(function(){return b})),n.d(t,"transform",(function(){return i})),n.d(t,"untransform",(function(){return v}));var r=function(e){return e},i=function(e){if(null==e)return r;var t,n,i=e.scale[0],a=e.scale[1],o=e.translate[0],s=e.translate[1];return function(e,r){r||(t=n=0);var u=2,l=e.length,c=new Array(l);for(c[0]=(t+=e[0])*i+o,c[1]=(n+=e[1])*a+s;u<l;)c[u]=e[u],++u;return c}},a=function(e){var t,n=i(e.transform),r=1/0,a=r,o=-r,s=-r;function u(e){(e=n(e))[0]<r&&(r=e[0]),e[0]>o&&(o=e[0]),e[1]<a&&(a=e[1]),e[1]>s&&(s=e[1])}function l(e){switch(e.type){case"GeometryCollection":e.geometries.forEach(l);break;case"Point":u(e.coordinates);break;case"MultiPoint":e.coordinates.forEach(u)}}for(t in e.arcs.forEach((function(e){for(var t,i=-1,u=e.length;++i<u;)(t=n(e[i],i))[0]<r&&(r=t[0]),t[0]>o&&(o=t[0]),t[1]<a&&(a=t[1]),t[1]>s&&(s=t[1])})),e.objects)l(e.objects[t]);return[r,a,o,s]},o=function(e,t){return"string"===typeof t&&(t=e.objects[t]),"GeometryCollection"===t.type?{type:"FeatureCollection",features:t.geometries.map((function(t){return s(e,t)}))}:s(e,t)};function s(e,t){var n=t.id,r=t.bbox,i=null==t.properties?{}:t.properties,a=u(e,t);return null==n&&null==r?{type:"Feature",properties:i,geometry:a}:null==r?{type:"Feature",id:n,properties:i,geometry:a}:{type:"Feature",id:n,bbox:r,properties:i,geometry:a}}function u(e,t){var n=i(e.transform),r=e.arcs;function a(e,t){t.length&&t.pop();for(var i=r[e<0?~e:e],a=0,o=i.length;a<o;++a)t.push(n(i[a],a));e<0&&function(e,t){for(var n,r=e.length,i=r-t;i<--r;)n=e[i],e[i++]=e[r],e[r]=n}(t,o)}function o(e){return n(e)}function s(e){for(var t=[],n=0,r=e.length;n<r;++n)a(e[n],t);return t.length<2&&t.push(t[0]),t}function u(e){for(var t=s(e);t.length<4;)t.push(t[0]);return t}function l(e){return e.map(u)}return function e(t){var n,r=t.type;switch(r){case"GeometryCollection":return{type:r,geometries:t.geometries.map(e)};case"Point":n=o(t.coordinates);break;case"MultiPoint":n=t.coordinates.map(o);break;case"LineString":n=s(t.arcs);break;case"MultiLineString":n=t.arcs.map(s);break;case"Polygon":n=l(t.arcs);break;case"MultiPolygon":n=t.arcs.map(l);break;default:return null}return{type:r,coordinates:n}}(t)}var l=function(e,t){var n={},r={},i={},a=[],o=-1;function s(e,t){for(var r in e){var i=e[r];delete t[i.start],delete i.start,delete i.end,i.forEach((function(e){n[e<0?~e:e]=1})),a.push(i)}}return t.forEach((function(n,r){var i,a=e.arcs[n<0?~n:n];a.length<3&&!a[1][0]&&!a[1][1]&&(i=t[++o],t[o]=n,t[r]=i)})),t.forEach((function(t){var n,a,o=function(t){var n,r=e.arcs[t<0?~t:t],i=r[0];e.transform?(n=[0,0],r.forEach((function(e){n[0]+=e[0],n[1]+=e[1]}))):n=r[r.length-1];return t<0?[n,i]:[i,n]}(t),s=o[0],u=o[1];if(n=i[s])if(delete i[n.end],n.push(t),n.end=u,a=r[u]){delete r[a.start];var l=a===n?n:n.concat(a);r[l.start=n.start]=i[l.end=a.end]=l}else r[n.start]=i[n.end]=n;else if(n=r[u])if(delete r[n.start],n.unshift(t),n.start=s,a=i[s]){delete i[a.end];var c=a===n?n:a.concat(n);r[c.start=a.start]=i[c.end=n.end]=c}else r[n.start]=i[n.end]=n;else r[(n=[t]).start=s]=i[n.end=u]=n})),s(i,r),s(r,i),t.forEach((function(e){n[e<0?~e:e]||a.push([e])})),a},c=function(e){return u(e,f.apply(this,arguments))};function f(e,t,n){var r,i,a;if(arguments.length>1)r=d(e,t,n);else for(i=0,r=new Array(a=e.arcs.length);i<a;++i)r[i]=i;return{type:"MultiLineString",arcs:l(e,r)}}function d(e,t,n){var r,i=[],a=[];function o(e){var t=e<0?~e:e;(a[t]||(a[t]=[])).push({i:e,g:r})}function s(e){e.forEach(o)}function u(e){e.forEach(s)}return function e(t){switch(r=t,t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"LineString":s(t.arcs);break;case"MultiLineString":case"Polygon":u(t.arcs);break;case"MultiPolygon":!function(e){e.forEach(u)}(t.arcs)}}(t),a.forEach(null==n?function(e){i.push(e[0].i)}:function(e){n(e[0].g,e[e.length-1].g)&&i.push(e[0].i)}),i}var h=function(e){return u(e,p.apply(this,arguments))};function p(e,t){var n={},r=[],i=[];function a(e){e.forEach((function(t){t.forEach((function(t){(n[t=t<0?~t:t]||(n[t]=[])).push(e)}))})),r.push(e)}function o(t){return function(e){for(var t,n=-1,r=e.length,i=e[r-1],a=0;++n<r;)t=i,i=e[n],a+=t[0]*i[1]-t[1]*i[0];return Math.abs(a)}(u(e,{type:"Polygon",arcs:[t]}).coordinates[0])}return t.forEach((function e(t){switch(t.type){case"GeometryCollection":t.geometries.forEach(e);break;case"Polygon":a(t.arcs);break;case"MultiPolygon":t.arcs.forEach(a)}})),r.forEach((function(e){if(!e._){var t=[],r=[e];for(e._=1,i.push(t);e=r.pop();)t.push(e),e.forEach((function(e){e.forEach((function(e){n[e<0?~e:e].forEach((function(e){e._||(e._=1,r.push(e))}))}))}))}})),r.forEach((function(e){delete e._})),{type:"MultiPolygon",arcs:i.map((function(t){var r,i=[];if(t.forEach((function(e){e.forEach((function(e){e.forEach((function(e){n[e<0?~e:e].length<2&&i.push(e)}))}))})),(r=(i=l(e,i)).length)>1)for(var a,s,u=1,c=o(i[0]);u<r;++u)(a=o(i[u]))>c&&(s=i[0],i[0]=i[u],i[u]=s,c=a);return i})).filter((function(e){return e.length>0}))}}var g=function(e,t){for(var n=0,r=e.length;n<r;){var i=n+r>>>1;e[i]<t?n=i+1:r=i}return n},m=function(e){var t={},n=e.map((function(){return[]}));function r(e,n){e.forEach((function(e){e<0&&(e=~e);var r=t[e];r?r.push(n):t[e]=[n]}))}function i(e,t){e.forEach((function(e){r(e,t)}))}var a={LineString:r,MultiLineString:i,Polygon:i,MultiPolygon:function(e,t){e.forEach((function(e){i(e,t)}))}};for(var o in e.forEach((function e(t,n){"GeometryCollection"===t.type?t.geometries.forEach((function(t){e(t,n)})):t.type in a&&a[t.type](t.arcs,n)})),t)for(var s=t[o],u=s.length,l=0;l<u;++l)for(var c=l+1;c<u;++c){var f,d=s[l],h=s[c];(f=n[d])[o=g(f,h)]!==h&&f.splice(o,0,h),(f=n[h])[o=g(f,d)]!==d&&f.splice(o,0,d)}return n},v=function(e){if(null==e)return r;var t,n,i=e.scale[0],a=e.scale[1],o=e.translate[0],s=e.translate[1];return function(e,r){r||(t=n=0);var u=2,l=e.length,c=new Array(l),f=Math.round((e[0]-o)/i),d=Math.round((e[1]-s)/a);for(c[0]=f-t,t=f,c[1]=d-n,n=d;u<l;)c[u]=e[u],++u;return c}},b=function(e,t){if(e.transform)throw new Error("already quantized");if(t&&t.scale)u=e.bbox;else{if(!((n=Math.floor(t))>=2))throw new Error("n must be \u22652");var n,r=(u=e.bbox||a(e))[0],i=u[1],o=u[2],s=u[3];t={scale:[o-r?(o-r)/(n-1):1,s-i?(s-i)/(n-1):1],translate:[r,i]}}var u,l,c=v(t),f=e.objects,d={};function h(e){return c(e)}function p(e){var t;switch(e.type){case"GeometryCollection":t={type:"GeometryCollection",geometries:e.geometries.map(p)};break;case"Point":t={type:"Point",coordinates:h(e.coordinates)};break;case"MultiPoint":t={type:"MultiPoint",coordinates:e.coordinates.map(h)};break;default:return e}return null!=e.id&&(t.id=e.id),null!=e.bbox&&(t.bbox=e.bbox),null!=e.properties&&(t.properties=e.properties),t}for(l in f)d[l]=p(f[l]);return{type:"Topology",bbox:u,transform:t,objects:d,arcs:e.arcs.map((function(e){var t,n=0,r=1,i=e.length,a=new Array(i);for(a[0]=c(e[0],0);++n<i;)((t=c(e[n],n))[0]||t[1])&&(a[r++]=t);return 1===r&&(a[r++]=[0,0]),a.length=r,a}))}}},function(e,t,n){"use strict";n.r(t),n.d(t,"timeFormatDefaultLocale",(function(){return tt})),n.d(t,"timeFormat",(function(){return R})),n.d(t,"timeParse",(function(){return M})),n.d(t,"utcFormat",(function(){return I})),n.d(t,"utcParse",(function(){return B})),n.d(t,"timeFormatLocale",(function(){return T})),n.d(t,"isoFormat",(function(){return rt})),n.d(t,"isoParse",(function(){return it}));var r=new Date,i=new Date;function a(e,t,n,o){function s(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return s.floor=function(t){return e(t=new Date(+t)),t},s.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},s.round=function(e){var t=s(e),n=s.ceil(e);return e-t<n-e?t:n},s.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},s.range=function(n,r,i){var a,o=[];if(n=s.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return o;do{o.push(a=new Date(+n)),t(n,i),e(n)}while(a<n&&n<r);return o},s.filter=function(n){return a((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(s.count=function(t,a){return r.setTime(+t),i.setTime(+a),e(r),e(i),Math.floor(n(r,i))},s.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?s.filter(o?function(t){return o(t)%e===0}:function(t){return s.count(0,t)%e===0}):s:null}),s}var o=6e4,s=864e5,u=6048e5;function l(e){return a((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o)/u}))}var c=l(0),f=l(1),d=l(2),h=l(3),p=l(4),g=l(5),m=l(6);c.range,f.range,d.range,h.range,p.range,g.range,m.range;function v(e){return a((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/u}))}var b=v(0),y=v(1),_=v(2),A=v(3),w=v(4),F=v(5),k=v(6),x=(b.range,y.range,_.range,A.range,w.range,F.range,k.range,a((function(e){return e.setHours(0,0,0,0)}),(function(e,t){return e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*o)/s}),(function(e){return e.getDate()-1}))),E=(x.range,a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/s}),(function(e){return e.getUTCDate()-1}))),C=(E.range,a((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/s}),(function(e){return Math.floor(e/s)})).range,a((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()})));C.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};C.range;var S=a((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()}));S.every=function(e){return isFinite(e=Math.floor(e))&&e>0?a((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};S.range;function O(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function D(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function j(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}function T(e){var t=e.dateTime,n=e.date,r=e.time,i=e.periods,a=e.days,o=e.shortDays,s=e.months,u=e.shortMonths,l=V(i),c=W(i),d=V(a),h=W(a),p=V(o),g=W(o),m=V(s),v=W(s),b=V(u),_=W(u),A={a:function(e){return o[e.getDay()]},A:function(e){return a[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:de,e:de,f:ve,g:Se,G:De,H:he,I:pe,j:ge,L:me,m:be,M:ye,p:function(e){return i[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:$e,s:et,S:_e,u:Ae,U:we,V:ke,w:xe,W:Ee,x:null,X:null,y:Ce,Y:Oe,Z:je,"%":Ze},w={a:function(e){return o[e.getUTCDay()]},A:function(e){return a[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Te,e:Te,f:Be,g:Qe,G:Xe,H:Pe,I:Re,j:Me,L:Ie,m:Ne,M:Le,p:function(e){return i[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:$e,s:et,S:Ue,u:He,U:ze,V:Ve,w:We,W:Ge,x:null,X:null,y:Ke,Y:Ye,Z:Je,"%":Ze},F={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=g.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=h.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.m=_.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=v.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return S(e,t,n,r)},d:ne,e:ne,f:ue,g:Z,G:J,H:ie,I:ie,j:re,L:se,m:te,M:ae,p:function(e,t,n){var r=l.exec(t.slice(n));return r?(e.p=c.get(r[0].toLowerCase()),n+r[0].length):-1},q:ee,Q:ce,s:fe,S:oe,u:K,U:Q,V:Y,w:G,W:X,x:function(e,t,r){return S(e,n,t,r)},X:function(e,t,n){return S(e,r,t,n)},y:Z,Y:J,Z:$,"%":le};function k(e,t){return function(n){var r,i,a,o=[],s=-1,u=0,l=e.length;for(n instanceof Date||(n=new Date(+n));++s<l;)37===e.charCodeAt(s)&&(o.push(e.slice(u,s)),null!=(i=N[r=e.charAt(++s)])?r=e.charAt(++s):i="e"===r?" ":"0",(a=t[r])&&(r=a(n,i)),o.push(r),u=s+1);return o.push(e.slice(u,s)),o.join("")}}function C(e,t){return function(n){var r,i,a=j(1900,void 0,1);if(S(a,e,n+="",0)!=n.length)return null;if("Q"in a)return new Date(a.Q);if("s"in a)return new Date(1e3*a.s+("L"in a?a.L:0));if(t&&!("Z"in a)&&(a.Z=0),"p"in a&&(a.H=a.H%12+12*a.p),void 0===a.m&&(a.m="q"in a?a.q:0),"V"in a){if(a.V<1||a.V>53)return null;"w"in a||(a.w=1),"Z"in a?(i=(r=D(j(a.y,0,1))).getUTCDay(),r=i>4||0===i?y.ceil(r):y(r),r=E.offset(r,7*(a.V-1)),a.y=r.getUTCFullYear(),a.m=r.getUTCMonth(),a.d=r.getUTCDate()+(a.w+6)%7):(i=(r=O(j(a.y,0,1))).getDay(),r=i>4||0===i?f.ceil(r):f(r),r=x.offset(r,7*(a.V-1)),a.y=r.getFullYear(),a.m=r.getMonth(),a.d=r.getDate()+(a.w+6)%7)}else("W"in a||"U"in a)&&("w"in a||(a.w="u"in a?a.u%7:"W"in a?1:0),i="Z"in a?D(j(a.y,0,1)).getUTCDay():O(j(a.y,0,1)).getDay(),a.m=0,a.d="W"in a?(a.w+6)%7+7*a.W-(i+5)%7:a.w+7*a.U-(i+6)%7);return"Z"in a?(a.H+=a.Z/100|0,a.M+=a.Z%100,D(a)):O(a)}}function S(e,t,n,r){for(var i,a,o=0,s=t.length,u=n.length;o<s;){if(r>=u)return-1;if(37===(i=t.charCodeAt(o++))){if(i=t.charAt(o++),!(a=F[i in N?t.charAt(o++):i])||(r=a(e,n,r))<0)return-1}else if(i!=n.charCodeAt(r++))return-1}return r}return A.x=k(n,A),A.X=k(r,A),A.c=k(t,A),w.x=k(n,w),w.X=k(r,w),w.c=k(t,w),{format:function(e){var t=k(e+="",A);return t.toString=function(){return e},t},parse:function(e){var t=C(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=k(e+="",w);return t.toString=function(){return e},t},utcParse:function(e){var t=C(e+="",!0);return t.toString=function(){return e},t}}}var P,R,M,I,B,N={"-":"",_:" ",0:"0"},L=/^\s*\d+/,U=/^%/,H=/[\\^$*+?|[\]().{}]/g;function z(e,t,n){var r=e<0?"-":"",i=(r?-e:e)+"",a=i.length;return r+(a<n?new Array(n-a+1).join(t)+i:i)}function q(e){return e.replace(H,"\\$&")}function V(e){return new RegExp("^(?:"+e.map(q).join("|")+")","i")}function W(e){return new Map(e.map((function(e,t){return[e.toLowerCase(),t]})))}function G(e,t,n){var r=L.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function K(e,t,n){var r=L.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Q(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Y(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function X(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function J(e,t,n){var r=L.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function Z(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function $(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function ee(e,t,n){var r=L.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function te(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function ne(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function re(e,t,n){var r=L.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function ie(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function ae(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function oe(e,t,n){var r=L.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function se(e,t,n){var r=L.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function ue(e,t,n){var r=L.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function le(e,t,n){var r=U.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function ce(e,t,n){var r=L.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function fe(e,t,n){var r=L.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function de(e,t){return z(e.getDate(),t,2)}function he(e,t){return z(e.getHours(),t,2)}function pe(e,t){return z(e.getHours()%12||12,t,2)}function ge(e,t){return z(1+x.count(C(e),e),t,3)}function me(e,t){return z(e.getMilliseconds(),t,3)}function ve(e,t){return me(e,t)+"000"}function be(e,t){return z(e.getMonth()+1,t,2)}function ye(e,t){return z(e.getMinutes(),t,2)}function _e(e,t){return z(e.getSeconds(),t,2)}function Ae(e){var t=e.getDay();return 0===t?7:t}function we(e,t){return z(c.count(C(e)-1,e),t,2)}function Fe(e){var t=e.getDay();return t>=4||0===t?p(e):p.ceil(e)}function ke(e,t){return e=Fe(e),z(p.count(C(e),e)+(4===C(e).getDay()),t,2)}function xe(e){return e.getDay()}function Ee(e,t){return z(f.count(C(e)-1,e),t,2)}function Ce(e,t){return z(e.getFullYear()%100,t,2)}function Se(e,t){return z((e=Fe(e)).getFullYear()%100,t,2)}function Oe(e,t){return z(e.getFullYear()%1e4,t,4)}function De(e,t){var n=e.getDay();return z((e=n>=4||0===n?p(e):p.ceil(e)).getFullYear()%1e4,t,4)}function je(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+z(t/60|0,"0",2)+z(t%60,"0",2)}function Te(e,t){return z(e.getUTCDate(),t,2)}function Pe(e,t){return z(e.getUTCHours(),t,2)}function Re(e,t){return z(e.getUTCHours()%12||12,t,2)}function Me(e,t){return z(1+E.count(S(e),e),t,3)}function Ie(e,t){return z(e.getUTCMilliseconds(),t,3)}function Be(e,t){return Ie(e,t)+"000"}function Ne(e,t){return z(e.getUTCMonth()+1,t,2)}function Le(e,t){return z(e.getUTCMinutes(),t,2)}function Ue(e,t){return z(e.getUTCSeconds(),t,2)}function He(e){var t=e.getUTCDay();return 0===t?7:t}function ze(e,t){return z(b.count(S(e)-1,e),t,2)}function qe(e){var t=e.getUTCDay();return t>=4||0===t?w(e):w.ceil(e)}function Ve(e,t){return e=qe(e),z(w.count(S(e),e)+(4===S(e).getUTCDay()),t,2)}function We(e){return e.getUTCDay()}function Ge(e,t){return z(y.count(S(e)-1,e),t,2)}function Ke(e,t){return z(e.getUTCFullYear()%100,t,2)}function Qe(e,t){return z((e=qe(e)).getUTCFullYear()%100,t,2)}function Ye(e,t){return z(e.getUTCFullYear()%1e4,t,4)}function Xe(e,t){var n=e.getUTCDay();return z((e=n>=4||0===n?w(e):w.ceil(e)).getUTCFullYear()%1e4,t,4)}function Je(){return"+0000"}function Ze(){return"%"}function $e(e){return+e}function et(e){return Math.floor(+e/1e3)}function tt(e){return P=T(e),R=P.format,M=P.parse,I=P.utcFormat,B=P.utcParse,P}tt({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var nt="%Y-%m-%dT%H:%M:%S.%LZ";var rt=Date.prototype.toISOString?function(e){return e.toISOString()}:I(nt);var it=+new Date("2000-01-01T00:00:00.000Z")?function(e){var t=new Date(e);return isNaN(t)?null:t}:B(nt)},function(e,t,n){"use strict";n.r(t),n.d(t,"ScaleSVG",(function(){return s})),n.d(t,"ParentSize",(function(){return p})),n.d(t,"ParentSizeModern",(function(){return b})),n.d(t,"withParentSize",(function(){return w})),n.d(t,"withParentSizeModern",(function(){return E})),n.d(t,"withScreenSize",(function(){return O}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a);function s(e){var t=e.children,n=e.width,r=e.height,i=e.xOrigin,a=void 0===i?0:i,s=e.yOrigin,u=void 0===s?0:s,l=e.preserveAspectRatio,c=void 0===l?"xMinYMin meet":l,f=e.innerRef;return o.a.createElement("div",{style:{display:"inline-block",position:"relative",width:"100%",verticalAlign:"top",overflow:"hidden"}},o.a.createElement("svg",{preserveAspectRatio:c,viewBox:a+" "+u+" "+n+" "+r,ref:f},t))}s.propTypes={children:i.a.node,width:i.a.oneOfType([i.a.number,i.a.string]),height:i.a.oneOfType([i.a.number,i.a.string]),xOrigin:i.a.oneOfType([i.a.number,i.a.string]),yOrigin:i.a.oneOfType([i.a.number,i.a.string]),preserveAspectRatio:i.a.string,innerRef:i.a.oneOfType([i.a.string,i.a.func,i.a.object])};var u=n(142),l=n.n(u),c=n(553),f=["className","children","debounceTime","ignoreDimensions","parentSizeStyles","enableDebounceLeadingCall"];function d(){return d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}var h=[];function p(e){var t=e.className,n=e.children,r=e.debounceTime,i=void 0===r?300:r,s=e.ignoreDimensions,u=void 0===s?h:s,p=e.parentSizeStyles,g=void 0===p?{width:"100%",height:"100%"}:p,m=e.enableDebounceLeadingCall,v=void 0===m||m,b=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,f),y=Object(a.useRef)(null),_=Object(a.useRef)(0),A=Object(a.useState)({width:0,height:0,top:0,left:0}),w=A[0],F=A[1],k=Object(a.useMemo)((function(){var e=Array.isArray(u)?u:[u];return l()((function(t){F((function(n){return Object.keys(n).filter((function(e){return n[e]!==t[e]})).every((function(t){return e.includes(t)}))?n:t}))}),i,{leading:v})}),[i,v,u]);return Object(a.useEffect)((function(){var e=new c.ResizeObserver((function(e){void 0===e&&(e=[]),e.forEach((function(e){var t=e.contentRect,n=t.left,r=t.top,i=t.width,a=t.height;_.current=window.requestAnimationFrame((function(){k({width:i,height:a,top:r,left:n})}))}))}));return y.current&&e.observe(y.current),function(){window.cancelAnimationFrame(_.current),e.disconnect(),null!=k&&k.cancel&&k.cancel()}}),[k]),o.a.createElement("div",d({style:g,ref:y,className:t},b),n(d({},w,{ref:y.current,resize:k})))}p.propTypes={className:i.a.string,debounceTime:i.a.number,enableDebounceLeadingCall:i.a.bool,ignoreDimensions:i.a.oneOfType([i.a.any,i.a.arrayOf(i.a.any)]),children:i.a.func.isRequired};var g=["className","children","debounceTime","ignoreDimensions","parentSizeStyles","enableDebounceLeadingCall"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var v=[];function b(e){var t=e.className,n=e.children,r=e.debounceTime,i=void 0===r?300:r,s=e.ignoreDimensions,u=void 0===s?v:s,c=e.parentSizeStyles,f=void 0===c?{width:"100%",height:"100%"}:c,d=e.enableDebounceLeadingCall,h=void 0===d||d,p=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,g),b=Object(a.useRef)(null),y=Object(a.useRef)(0),_=Object(a.useState)({width:0,height:0,top:0,left:0}),A=_[0],w=_[1],F=Object(a.useMemo)((function(){var e=Array.isArray(u)?u:[u];return l()((function(t){w((function(n){return Object.keys(n).filter((function(e){return n[e]!==t[e]})).every((function(t){return e.includes(t)}))?n:t}))}),i,{leading:h})}),[i,h,u]);return Object(a.useEffect)((function(){var e=new window.ResizeObserver((function(e){e.forEach((function(e){var t=e.contentRect,n=t.left,r=t.top,i=t.width,a=t.height;y.current=window.requestAnimationFrame((function(){F({width:i,height:a,top:r,left:n})}))}))}));return b.current&&e.observe(b.current),function(){window.cancelAnimationFrame(y.current),e.disconnect(),F.cancel()}}),[F]),o.a.createElement("div",m({style:f,ref:b,className:t},p),n(m({},A,{ref:b.current,resize:F})))}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function _(e,t){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},_(e,t)}b.propTypes={className:i.a.string,debounceTime:i.a.number,enableDebounceLeadingCall:i.a.bool,ignoreDimensions:i.a.oneOfType([i.a.any,i.a.arrayOf(i.a.any)]),children:i.a.func.isRequired};var A={width:"100%",height:"100%"};function w(e){var t;return t=function(t){var n,r;function i(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this).state={parentWidth:void 0,parentHeight:void 0},e.animationFrameID=0,e.container=null,e.setRef=function(t){e.container=t},e.resize=l()((function(t){var n=t.width,r=t.height;e.setState({parentWidth:n,parentHeight:r})}),e.props.debounceTime,{leading:e.props.enableDebounceLeadingCall}),e}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,_(n,r);var a=i.prototype;return a.componentDidMount=function(){var e=this;this.resizeObserver=new c.ResizeObserver((function(t){t.forEach((function(t){var n=t.contentRect,r=n.width,i=n.height;e.animationFrameID=window.requestAnimationFrame((function(){e.resize({width:r,height:i})}))}))})),this.container&&this.resizeObserver.observe(this.container)},a.componentWillUnmount=function(){window.cancelAnimationFrame(this.animationFrameID),this.resizeObserver&&this.resizeObserver.disconnect(),this.resize.cancel()},a.render=function(){var t=this.props,n=t.initialWidth,r=t.initialHeight,i=this.state,a=i.parentWidth,s=void 0===a?n:a,u=i.parentHeight,l=void 0===u?r:u;return o.a.createElement("div",{style:A,ref:this.setRef},null!=s&&null!=l&&o.a.createElement(e,y({parentWidth:s,parentHeight:l},this.props)))},i}(o.a.Component),t.propTypes={parentWidth:i.a.number,parentHeight:i.a.number,initialWidth:i.a.number,initialHeight:i.a.number},t.defaultProps={debounceTime:300,enableDebounceLeadingCall:!0},t}function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var x={width:"100%",height:"100%"};function E(e){var t;return t=function(t){var n,r;function i(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this).state={parentWidth:void 0,parentHeight:void 0},e.animationFrameID=0,e.container=null,e.setRef=function(t){e.container=t},e.resize=l()((function(t){var n=t.width,r=t.height;e.setState({parentWidth:n,parentHeight:r})}),e.props.debounceTime,{leading:e.props.enableDebounceLeadingCall}),e}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,k(n,r);var a=i.prototype;return a.componentDidMount=function(){var e=this;this.resizeObserver=new window.ResizeObserver((function(t){t.forEach((function(t){var n=t.contentRect,r=n.width,i=n.height;e.animationFrameID=window.requestAnimationFrame((function(){e.resize({width:r,height:i})}))}))})),this.container&&this.resizeObserver.observe(this.container)},a.componentWillUnmount=function(){window.cancelAnimationFrame(this.animationFrameID),this.resizeObserver&&this.resizeObserver.disconnect(),this.resize.cancel()},a.render=function(){var t=this.props,n=t.initialWidth,r=t.initialHeight,i=this.state,a=i.parentWidth,s=void 0===a?n:a,u=i.parentHeight,l=void 0===u?r:u;return o.a.createElement("div",{style:x,ref:this.setRef},null!=s&&null!=l&&o.a.createElement(e,F({parentWidth:s,parentHeight:l},this.props)))},i}(o.a.Component),t.propTypes={parentWidth:i.a.number,parentHeight:i.a.number,initialWidth:i.a.number,initialHeight:i.a.number},t.defaultProps={debounceTime:300,enableDebounceLeadingCall:!0},t}function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function O(e){var t;return t=function(t){var n,r;function i(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(e=t.call.apply(t,[this].concat(r))||this).state={screenWidth:void 0,screenHeight:void 0},e.resize=l()((function(){e.setState((function(){return{screenWidth:window.innerWidth,screenHeight:window.innerHeight}}))}),e.props.windowResizeDebounceTime,{leading:e.props.enableDebounceLeadingCall}),e}r=t,(n=i).prototype=Object.create(r.prototype),n.prototype.constructor=n,S(n,r);var a=i.prototype;return a.componentDidMount=function(){window.addEventListener("resize",this.resize,!1),this.resize()},a.componentWillUnmount=function(){window.removeEventListener("resize",this.resize,!1),this.resize.cancel()},a.render=function(){var t=this.state,n=t.screenWidth,r=t.screenHeight;return null==n||null==r?null:o.a.createElement(e,C({screenWidth:n,screenHeight:r},this.props))},i}(o.a.Component),t.propTypes={screenWidth:i.a.number,screenHeight:i.a.number},t.defaultProps={windowResizeDebounceTime:300,enableDebounceLeadingCall:!0},t}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return I}));var r=n(880),i=n(719),a=n(36),o=n(29),s=864e5;var u=n(754),l=n(720),c=n(753),f=n(480);function d(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var h={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return d("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):d(n+1,2)},d:function(e,t){return d(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return d(e.getUTCHours()%12||12,t.length)},H:function(e,t){return d(e.getUTCHours(),t.length)},m:function(e,t){return d(e.getUTCMinutes(),t.length)},s:function(e,t){return d(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return d(Math.floor(r*Math.pow(10,n-3)),t.length)}},p="midnight",g="noon",m="morning",v="afternoon",b="evening",y="night",_={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),i=r>0?r:1-r;return n.ordinalNumber(i,{unit:"year"})}return h.y(e,t)},Y:function(e,t,n,r){var i=Object(f.a)(e,r),a=i>0?i:1-i;return"YY"===t?d(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):d(a,t.length)},R:function(e,t){return d(Object(l.a)(e),t.length)},u:function(e,t){return d(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return d(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return d(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return h.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return d(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var i=Object(c.a)(e,r);return"wo"===t?n.ordinalNumber(i,{unit:"week"}):d(i,t.length)},I:function(e,t,n){var r=Object(u.a)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):d(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):h.d(e,t)},D:function(e,t,n){var r=function(e){Object(o.a)(1,arguments);var t=Object(a.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),i=n-r;return Math.floor(i/s)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):d(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return d(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(i,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(i,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(i,{width:"short",context:"formatting"});default:return n.day(i,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var i=e.getUTCDay(),a=(i-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return d(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(i,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(i,{width:"narrow",context:"standalone"});case"cccccc":return n.day(i,{width:"short",context:"standalone"});default:return n.day(i,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),i=0===r?7:r;switch(t){case"i":return String(i);case"ii":return d(i,t.length);case"io":return n.ordinalNumber(i,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,i=e.getUTCHours();switch(r=12===i?g:0===i?p:i/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,i=e.getUTCHours();switch(r=i>=17?b:i>=12?v:i>=4?m:y,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return h.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):h.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):d(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):h.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):h.s(e,t)},S:function(e,t){return h.S(e,t)},X:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();if(0===i)return"Z";switch(t){case"X":return w(i);case"XXXX":case"XX":return F(i);default:return F(i,":")}},x:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return w(i);case"xxxx":case"xx":return F(i);default:return F(i,":")}},O:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+A(i,":");default:return"GMT"+F(i,":")}},z:function(e,t,n,r){var i=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+A(i,":");default:return"GMT"+F(i,":")}},t:function(e,t,n,r){var i=r._originalDate||e;return d(Math.floor(i.getTime()/1e3),t.length)},T:function(e,t,n,r){return d((r._originalDate||e).getTime(),t.length)}};function A(e,t){var n=e>0?"-":"+",r=Math.abs(e),i=Math.floor(r/60),a=r%60;if(0===a)return n+String(i);var o=t||"";return n+String(i)+o+d(a,2)}function w(e,t){return e%60===0?(e>0?"-":"+")+d(Math.abs(e)/60,2):F(e,t)}function F(e,t){var n=t||"",r=e>0?"-":"+",i=Math.abs(e);return r+d(Math.floor(i/60),2)+n+d(i%60,2)}var k=_,x=n(558),E=n(299),C=n(302),S=n(57),O=n(179),D=n(743),j=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,T=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,P=/^'([^]*?)'?$/,R=/''/g,M=/[a-zA-Z]/;function I(e,t,n){var s,u,l,c,f,d,h,p,g,m,v,b,y,_,A,w,F,P;Object(o.a)(2,arguments);var R=String(t),I=Object(O.a)(),N=null!==(s=null!==(u=null===n||void 0===n?void 0:n.locale)&&void 0!==u?u:I.locale)&&void 0!==s?s:D.a,L=Object(S.a)(null!==(l=null!==(c=null!==(f=null!==(d=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==d?d:null===n||void 0===n||null===(h=n.locale)||void 0===h||null===(p=h.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==f?f:I.firstWeekContainsDate)&&void 0!==c?c:null===(g=I.locale)||void 0===g||null===(m=g.options)||void 0===m?void 0:m.firstWeekContainsDate)&&void 0!==l?l:1);if(!(L>=1&&L<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var U=Object(S.a)(null!==(v=null!==(b=null!==(y=null!==(_=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==_?_:null===n||void 0===n||null===(A=n.locale)||void 0===A||null===(w=A.options)||void 0===w?void 0:w.weekStartsOn)&&void 0!==y?y:I.weekStartsOn)&&void 0!==b?b:null===(F=I.locale)||void 0===F||null===(P=F.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==v?v:0);if(!(U>=0&&U<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!N.localize)throw new RangeError("locale must contain localize property");if(!N.formatLong)throw new RangeError("locale must contain formatLong property");var H=Object(a.default)(e);if(!Object(r.default)(H))throw new RangeError("Invalid time value");var z=Object(E.a)(H),q=Object(i.a)(H,z),V={firstWeekContainsDate:L,weekStartsOn:U,locale:N,_originalDate:H},W=R.match(T).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,x.a[t])(e,N.formatLong):e})).join("").match(j).map((function(r){if("''"===r)return"'";var i=r[0];if("'"===i)return B(r);var a=k[i];if(a)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!Object(C.b)(r)||Object(C.c)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!Object(C.a)(r)||Object(C.c)(r,t,String(e)),a(q,r,N.localize,V);if(i.match(M))throw new RangeError("Format string contains an unescaped latin alphabet character `"+i+"`");return r})).join("");return W}function B(e){var t=e.match(P);return t?t[1].replace(R,"'"):e}},function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return c}));var r=n(36),i=n(481),a=n(29);function o(e){return Object(a.a)(1,arguments),Object(i.default)(e,{weekStartsOn:1})}function s(e){Object(a.a)(1,arguments);var t=Object(r.default)(e),n=t.getFullYear(),i=new Date(0);i.setFullYear(n+1,0,4),i.setHours(0,0,0,0);var s=o(i),u=new Date(0);u.setFullYear(n,0,4),u.setHours(0,0,0,0);var l=o(u);return t.getTime()>=s.getTime()?n+1:t.getTime()>=l.getTime()?n:n-1}function u(e){Object(a.a)(1,arguments);var t=s(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var r=o(n);return r}var l=6048e5;function c(e){Object(a.a)(1,arguments);var t=Object(r.default)(e),n=o(t).getTime()-u(t).getTime();return Math.round(n/l)+1}},function(e,t,n){"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.r(t),n.d(t,"default",(function(){return v}));var i=n(1),a=n(545),o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,s=Object(a.a)((function(e){return o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),u=n(136),l=n(165),c=n(215),f=n(319),d=s,h=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:h},g=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Object(l.c)(t,n,r),Object(f.a)((function(){return Object(l.b)(t,n,r)})),null},v=function e(t,n){var a,o,s=t.__emotion_real===t,f=s&&t.__emotion_base||t;void 0!==n&&(a=n.label,o=n.target);var d=g(t,n,s),h=d||p(f),v=!h("as");return function(){var b=arguments,y=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&y.push("label:"+a+";"),null==b[0]||void 0===b[0].raw)y.push.apply(y,b);else{0,y.push(b[0][0]);for(var _=b.length,A=1;A<_;A++)y.push(b[A],b[0][A])}var w=Object(u.k)((function(e,t,n){var r=v&&e.as||f,a="",s=[],g=e;if(null==e.theme){for(var b in g={},e)g[b]=e[b];g.theme=i.useContext(u.c)}"string"===typeof e.className?a=Object(l.a)(t.registered,s,e.className):null!=e.className&&(a=e.className+" ");var _=Object(c.a)(y.concat(s),t.registered,g);a+=t.key+"-"+_.name,void 0!==o&&(a+=" "+o);var A=v&&void 0===d?p(r):h,w={};for(var F in e)v&&"as"===F||A(F)&&(w[F]=e[F]);return w.className=a,w.ref=n,i.createElement(i.Fragment,null,i.createElement(m,{cache:t,serialized:_,isStringTag:"string"===typeof r}),i.createElement(r,w))}));return w.displayName=void 0!==a?a:"Styled("+("string"===typeof f?f:f.displayName||f.name||"Component")+")",w.defaultProps=t.defaultProps,w.__emotion_real=w,w.__emotion_base=f,w.__emotion_styles=y,w.__emotion_forwardProp=d,Object.defineProperty(w,"toString",{value:function(){return"."+o}}),w.withComponent=function(t,i){return e(t,r({},n,i,{shouldForwardProp:g(w,i,!0)})).apply(void 0,y)},w}}},function(e,t,n){"use strict";n.r(t),n.d(t,"Zoom",(function(){return F})),n.d(t,"identityMatrix",(function(){return l})),n.d(t,"createMatrix",(function(){return c})),n.d(t,"inverseMatrix",(function(){return f})),n.d(t,"applyMatrixToPoint",(function(){return d})),n.d(t,"applyInverseMatrixToPoint",(function(){return h})),n.d(t,"scaleMatrix",(function(){return p})),n.d(t,"translateMatrix",(function(){return g})),n.d(t,"multiplyMatrices",(function(){return m})),n.d(t,"composeMatrices",(function(){return v}));var r=n(9),i=n.n(r),a=n(1),o=n.n(a),s=n(1271),u=n(1369);function l(){return{scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0}}function c(e){var t=e.scaleX,n=void 0===t?1:t,r=e.scaleY,i=void 0===r?1:r,a=e.translateX,o=void 0===a?0:a,s=e.translateY,u=void 0===s?0:s,l=e.skewX,c=void 0===l?0:l,f=e.skewY;return{scaleX:n,scaleY:i,translateX:o,translateY:u,skewX:c,skewY:void 0===f?0:f}}function f(e){var t=e.scaleX,n=e.scaleY,r=e.translateX,i=e.translateY,a=e.skewX,o=e.skewY,s=t*n-o*a;return{scaleX:n/s,scaleY:t/s,translateX:(n*r-a*i)/-s,translateY:(o*r-t*i)/s,skewX:a/-s,skewY:o/-s}}function d(e,t){var n=t.x,r=t.y;return{x:e.scaleX*n+e.skewX*r+e.translateX,y:e.skewY*n+e.scaleY*r+e.translateY}}function h(e,t){var n=t.x,r=t.y;return d(f(e),{x:n,y:r})}function p(e,t){return void 0===t&&(t=void 0),c({scaleX:e,scaleY:t||e})}function g(e,t){return c({translateX:e,translateY:t})}function m(e,t){return{scaleX:e.scaleX*t.scaleX+e.skewX*t.skewY,scaleY:e.skewY*t.skewX+e.scaleY*t.scaleY,translateX:e.scaleX*t.translateX+e.skewX*t.translateY+e.translateX,translateY:e.skewY*t.translateX+e.scaleY*t.translateY+e.translateY,skewX:e.scaleX*t.skewX+e.skewX*t.scaleY,skewY:e.skewY*t.scaleX+e.scaleY*t.skewY}}function v(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];switch(t.length){case 0:throw new Error("composeMatrices() requires arguments: was called with no args");case 1:return t[0];case 2:return m(t[0],t[1]);default:var r=t[0],i=t[1],a=t.slice(2),o=m(r,i);return v.apply(void 0,[o].concat(a))}}function b(){return b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}var y={scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0},_=function(e){return-e.deltaY>0?{scaleX:1.1,scaleY:1.1}:{scaleX:.9,scaleY:.9}},A=function(e){var t=e.offset[0],n=e.lastOffset[0];return{scaleX:t-n<0?.9:1.1,scaleY:t-n<0?.9:1.1}};function w(e){var t=e.scaleXMin,n=void 0===t?0:t,r=e.scaleXMax,i=void 0===r?1/0:r,l=e.scaleYMin,c=void 0===l?0:l,m=e.scaleYMax,w=void 0===m?1/0:m,F=e.initialTransformMatrix,k=void 0===F?y:F,x=e.wheelDelta,E=void 0===x?_:x,C=e.pinchDelta,S=void 0===C?A:C,O=e.width,D=e.height,j=e.constrain,T=e.children,P=Object(a.useRef)(null),R=Object(a.useRef)(k),M=Object(a.useState)(k),I=M[0],B=M[1],N=Object(a.useState)(!1),L=N[0],U=N[1],H=Object(a.useState)(void 0),z=H[0],q=H[1],V=Object(a.useState)(void 0),W=V[0],G=V[1],K=Object(a.useCallback)((function(e,t){if(j)return j(e,t);var r=e.scaleX,a=e.scaleY;return r>i||r<n||(a>w||a<c)?t:e}),[j,n,i,c,w]),Q=Object(a.useCallback)((function(e){B((function(t){var n=K(e,t);return R.current=n,n}))}),[K]),Y=Object(a.useCallback)((function(e){var t=e.x,n=e.y;return d(I,{x:t,y:n})}),[I]),X=Object(a.useCallback)((function(e){var t=e.x,n=e.y;return h(I,{x:t,y:n})}),[I]),J=Object(a.useCallback)((function(){Q(k)}),[k,Q]),Z=Object(a.useCallback)((function(e){var t=e.scaleX,n=e.scaleY,r=e.point,i=n||t,a=r||{x:O/2,y:D/2},o=h(R.current,a),s=v(R.current,g(o.x,o.y),p(t,i),g(-o.x,-o.y));if(Q(s),L){var u=R.current,l=u.translateX,c=u.translateY;G(r),q({translateX:l,translateY:c})}}),[D,O,L,Q]),$=Object(a.useCallback)((function(e){var t=e.translateX,n=e.translateY,r=v(I,g(t,n));Q(r)}),[Q,I]),ee=Object(a.useCallback)((function(e){var t=e.translateX,n=e.translateY,r=b({},I,{translateX:t,translateY:n});Q(r)}),[Q,I]),te=Object(a.useCallback)((function(e){var t=e.x,n=e.y,r=h(I,{x:t,y:n});ee({translateX:r.x,translateY:r.y})}),[ee,I]),ne=Object(a.useCallback)((function(){return f(I)}),[I]),re=Object(a.useCallback)((function(){var e=ne(),t=e.translateX,n=e.translateY,r=e.scaleX,i=e.scaleY,a=e.skewX;return"matrix("+r+", "+e.skewY+", "+a+", "+i+", "+t+", "+n+")"}),[ne]),ie=Object(a.useCallback)((function(e){var t=I.translateX,n=I.translateY;G(Object(s.a)(e)||void 0),q({translateX:t,translateY:n}),U(!0)}),[I]),ae=Object(a.useCallback)((function(e,t){var n,r;if(L&&W&&z){var i=Object(s.a)(e),a=i?-(W.x-i.x):-W.x,o=i?-(W.y-i.y):-W.y,u=z.translateX+a;null!=t&&t.offsetX&&(u+=null!=(n=null==t?void 0:t.offsetX)?n:0);var l=z.translateY+o;null!=t&&t.offsetY&&(l+=null!=(r=null==t?void 0:t.offsetY)?r:0),ee({translateX:u,translateY:l})}}),[L,ee,W,z]),oe=Object(a.useCallback)((function(){G(void 0),q(void 0),U(!1)}),[]),se=Object(a.useCallback)((function(e){e.preventDefault();var t=Object(s.a)(e)||void 0,n=E(e),r=n.scaleX,i=n.scaleY;Z({scaleX:r,scaleY:i,point:t})}),[Z,E]),ue=Object(a.useCallback)((function(e){var t=e.origin,n=t[0],r=t[1],i=e.memo;if(P.current){var a,o=null!=(a=i)?a:P.current.getBoundingClientRect(),s=o.top,u=o.left;i||(i={top:s,left:u});var l=S(e),c=l.scaleX,f=l.scaleY;Z({scaleX:c,scaleY:f,point:{x:n-u,y:r-s}})}return i}),[Z,S]),le=Object(a.useCallback)((function(){var e=I.translateX,t=I.translateY,n=I.scaleX,r=I.scaleY,i=I.skewX;return"matrix("+n+", "+I.skewY+", "+i+", "+r+", "+e+", "+t+")"}),[I]),ce=Object(a.useCallback)((function(){var e={x:O/2,y:D/2},t=X(e);$({translateX:t.x-e.x,translateY:t.y-e.y})}),[D,O,X,$]),fe=Object(a.useCallback)((function(){Q({scaleX:1,scaleY:1,translateX:0,translateY:0,skewX:0,skewY:0})}),[Q]);Object(u.useGesture)({onDragStart:function(e){var t=e.event;t instanceof KeyboardEvent||ie(t)},onDrag:function(e){var t=e.event,n=e.pinching,r=e.cancel;n?(r(),oe()):t instanceof KeyboardEvent||ae(t)},onDragEnd:oe,onPinch:ue,onWheel:function(e){var t=e.event;e.active&&se(t)}},{target:P,eventOptions:{passive:!1},drag:{filterTaps:!0}});var de={initialTransformMatrix:k,transformMatrix:I,isDragging:L,center:ce,clear:fe,scale:Z,translate:$,translateTo:te,setTranslate:ee,setTransformMatrix:Q,reset:J,handleWheel:se,handlePinch:ue,dragEnd:oe,dragMove:ae,dragStart:ie,toString:le,invert:ne,toStringInvert:re,applyToPoint:Y,applyInverseToPoint:X,containerRef:P};return o.a.createElement(o.a.Fragment,null,T(de))}w.propTypes={width:i.a.number.isRequired,height:i.a.number.isRequired,wheelDelta:i.a.func,scaleXMin:i.a.number,scaleXMax:i.a.number,scaleYMin:i.a.number,scaleYMax:i.a.number,constrain:i.a.func,children:i.a.func.isRequired};var F=w},function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){r(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}n.r(t),n.d(t,"__DO_NOT_USE__ActionTypes",(function(){return l})),n.d(t,"applyMiddleware",(function(){return v})),n.d(t,"bindActionCreators",(function(){return g})),n.d(t,"combineReducers",(function(){return h})),n.d(t,"compose",(function(){return m})),n.d(t,"createStore",(function(){return f})),n.d(t,"legacy_createStore",(function(){return d}));var s="function"===typeof Symbol&&Symbol.observable||"@@observable",u=function(){return Math.random().toString(36).substring(7).split("").join(".")},l={INIT:"@@redux/INIT"+u(),REPLACE:"@@redux/REPLACE"+u(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+u()}};function c(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function f(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(o(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(o(1));return n(f)(e,t)}if("function"!==typeof e)throw new Error(o(2));var i=e,a=t,u=[],d=u,h=!1;function p(){d===u&&(d=u.slice())}function g(){if(h)throw new Error(o(3));return a}function m(e){if("function"!==typeof e)throw new Error(o(4));if(h)throw new Error(o(5));var t=!0;return p(),d.push(e),function(){if(t){if(h)throw new Error(o(6));t=!1,p();var n=d.indexOf(e);d.splice(n,1),u=null}}}function v(e){if(!c(e))throw new Error(o(7));if("undefined"===typeof e.type)throw new Error(o(8));if(h)throw new Error(o(9));try{h=!0,a=i(a,e)}finally{h=!1}for(var t=u=d,n=0;n<t.length;n++){(0,t[n])()}return e}function b(e){if("function"!==typeof e)throw new Error(o(10));i=e,v({type:l.REPLACE})}function y(){var e,t=m;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(o(11));function n(){e.next&&e.next(g())}return n(),{unsubscribe:t(n)}}})[s]=function(){return this},e}return v({type:l.INIT}),(r={dispatch:v,subscribe:m,getState:g,replaceReducer:b})[s]=y,r}var d=f;function h(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];0,"function"===typeof e[i]&&(n[i]=e[i])}var a,s=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if("undefined"===typeof n(void 0,{type:l.INIT}))throw new Error(o(12));if("undefined"===typeof n(void 0,{type:l.PROBE_UNKNOWN_ACTION()}))throw new Error(o(13))}))}(n)}catch(u){a=u}return function(e,t){if(void 0===e&&(e={}),a)throw a;for(var r=!1,i={},u=0;u<s.length;u++){var l=s[u],c=n[l],f=e[l],d=c(f,t);if("undefined"===typeof d){t&&t.type;throw new Error(o(14))}i[l]=d,r=r||d!==f}return(r=r||s.length!==Object.keys(e).length)?i:e}}function p(e,t){return function(){return t(e.apply(this,arguments))}}function g(e,t){if("function"===typeof e)return p(e,t);if("object"!==typeof e||null===e)throw new Error(o(16));var n={};for(var r in e){var i=e[r];"function"===typeof i&&(n[r]=p(i,t))}return n}function m(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function v(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(o(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},s=t.map((function(e){return e(i)}));return r=m.apply(void 0,s)(n.dispatch),a(a({},n),{},{dispatch:r})}}}},function(e,t,n){"use strict";n.r(t),n.d(t,"cache",(function(){return y})),n.d(t,"css",(function(){return v})),n.d(t,"cx",(function(){return d})),n.d(t,"flush",(function(){return c})),n.d(t,"getRegisteredStyles",(function(){return p})),n.d(t,"hydrate",(function(){return f})),n.d(t,"injectGlobal",(function(){return g})),n.d(t,"keyframes",(function(){return m})),n.d(t,"merge",(function(){return h})),n.d(t,"sheet",(function(){return b}));var r=n(271),i=n(215),a=n(165);function o(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function s(e,t,n){var r=[],i=Object(a.a)(e,r,n);return r.length<2?n:i+t(r)}var u=function e(t){for(var n="",r=0;r<t.length;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var o in a="",i)i[o]&&o&&(a&&(a+=" "),a+=o);break;default:a=i}a&&(n&&(n+=" "),n+=a)}}return n},l=function(e){var t=Object(r.default)(e);t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=Object(i.a)(n,t.registered,void 0);return Object(a.b)(t,o,!1),t.key+"-"+o.name};return{css:n,cx:function(){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];return s(t.registered,n,u(r))},injectGlobal:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=Object(i.a)(n,t.registered);o(t,a)},keyframes:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=Object(i.a)(n,t.registered),s="animation-"+a.name;return o(t,{name:a.name,styles:"@keyframes "+s+"{"+a.styles+"}"}),s},hydrate:function(e){e.forEach((function(e){t.inserted[e]=!0}))},flush:function(){t.registered={},t.inserted={},t.sheet.flush()},sheet:t.sheet,cache:t,getRegisteredStyles:a.a.bind(null,t.registered),merge:s.bind(null,t.registered,n)}}({key:"css"}),c=l.flush,f=l.hydrate,d=l.cx,h=l.merge,p=l.getRegisteredStyles,g=l.injectGlobal,m=l.keyframes,v=l.css,b=l.sheet,y=l.cache},function(e,t,n){"use strict";n.r(t);var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,i=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.default=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(358),i=n(918),a=n(487),o=n(488),s=n(181),u=Object(r.a)({chartName:"LineChart",GraphicalChild:i.a,axisComponents:[{axisType:"xAxis",AxisComp:a.a},{axisType:"yAxis",AxisComp:o.a}],formatAxisMap:s.b})},function(e,t,n){"use strict";t.a=function(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:+n;for(var r=-1,i=0|Math.max(0,Math.ceil((t-e)/n)),a=new Array(i);++r<i;)a[r]=e+r*n;return a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return u})),n.d(t,"d",(function(){return s}));var r=n(927),i=n(108),a=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function o(e){if(e){var t,n=e.match(a);if(n)return"1"===n[3]?t=!0:"0"===n[3]&&(t=!1),{traceId:n[1],parentSampled:t,parentSpanId:n[2]}}}function s(e,t){var n=o(e),a=Object(r.b)(t),s=n||{},u=s.traceId,l=s.parentSpanId,c=s.parentSampled;return n?{traceparentData:n,dynamicSamplingContext:a||{},propagationContext:{traceId:u||Object(i.f)(),parentSpanId:l||Object(i.f)().substring(16),spanId:Object(i.f)().substring(16),sampled:c,dsc:a||{}}}:{traceparentData:n,dynamicSamplingContext:void 0,propagationContext:{traceId:u||Object(i.f)(),spanId:Object(i.f)().substring(16)}}}function u(e,t){var n=o(e),a=Object(r.b)(t),s=n||{},u=s.traceId,l=s.parentSpanId,c=s.parentSampled;return n?{traceId:u||Object(i.f)(),parentSpanId:l||Object(i.f)().substring(16),spanId:Object(i.f)().substring(16),sampled:c,dsc:a||{}}:{traceId:u||Object(i.f)(),spanId:Object(i.f)().substring(16)}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Object(i.f)(),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(i.f)().substring(16),n=arguments.length>2?arguments[2]:void 0,r="";return void 0!==n&&(r=n?"-1":"-0"),"".concat(e,"-").concat(t).concat(r)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(568);function i(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[t],i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"npm",a=e._metadata||{};a.sdk||(a.sdk={name:"sentry.javascript.".concat(t),packages:n.map((function(e){return{name:"".concat(i,":@sentry/").concat(e),version:r.a}})),version:r.a}),e._metadata=a}},function(e,t,n){"use strict";n.d(t,"a",(function(){return Ft})),n.d(t,"b",(function(){return kt}));var r=n(5),i=n(13),a=n(99),o=n(108),s=n(261),u=n(56),l=n(279),c=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],f=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],d="InboundFilters",h=Object(l.c)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{name:d,setupOnce:function(){},processEvent:function(t,n,r){var i=r.getOptions();return g(t,p(e,i))?null:t}}}));Object(l.b)(d,h);function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return{allowUrls:[].concat(Object(i.a)(e.allowUrls||[]),Object(i.a)(t.allowUrls||[])),denyUrls:[].concat(Object(i.a)(e.denyUrls||[]),Object(i.a)(t.denyUrls||[])),ignoreErrors:[].concat(Object(i.a)(e.ignoreErrors||[]),Object(i.a)(t.ignoreErrors||[]),Object(i.a)(e.disableErrorDefaults?[]:c)),ignoreTransactions:[].concat(Object(i.a)(e.ignoreTransactions||[]),Object(i.a)(t.ignoreTransactions||[]),Object(i.a)(e.disableTransactionDefaults?[]:f)),ignoreInternal:void 0===e.ignoreInternal||e.ignoreInternal}}function g(e,t){return t.ignoreInternal&&function(e){try{return"SentryError"===e.exception.values[0].type}catch(t){}return!1}(e)?(u.a&&a.c.warn("Event dropped due to being internal Sentry Error.\nEvent: ".concat(Object(o.e)(e))),!0):function(e,t){if(e.type||!t||!t.length)return!1;return function(e){var t,n=[];e.message&&n.push(e.message);try{t=e.exception.values[e.exception.values.length-1]}catch(r){}t&&t.value&&(n.push(t.value),t.type&&n.push("".concat(t.type,": ").concat(t.value)));u.a&&0===n.length&&a.c.error("Could not extract message for event ".concat(Object(o.e)(e)));return n}(e).some((function(e){return Object(s.c)(e,t)}))}(e,t.ignoreErrors)?(u.a&&a.c.warn("Event dropped due to being matched by `ignoreErrors` option.\nEvent: ".concat(Object(o.e)(e))),!0):function(e,t){if("transaction"!==e.type||!t||!t.length)return!1;var n=e.transaction;return!!n&&Object(s.c)(n,t)}(e,t.ignoreTransactions)?(u.a&&a.c.warn("Event dropped due to being matched by `ignoreTransactions` option.\nEvent: ".concat(Object(o.e)(e))),!0):function(e,t){if(!t||!t.length)return!1;var n=m(e);return!!n&&Object(s.c)(n,t)}(e,t.denyUrls)?(u.a&&a.c.warn("Event dropped due to being matched by `denyUrls` option.\nEvent: ".concat(Object(o.e)(e),".\nUrl: ").concat(m(e))),!0):!function(e,t){if(!t||!t.length)return!0;var n=m(e);return!n||Object(s.c)(n,t)}(e,t.allowUrls)&&(u.a&&a.c.warn("Event dropped due to not being matched by `allowUrls` option.\nEvent: ".concat(Object(o.e)(e),".\nUrl: ").concat(m(e))),!0)}function m(e){try{var t;try{t=e.exception.values[0].stacktrace.frames}catch(n){}return t?function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=e.length-1;t>=0;t--){var n=e[t];if(n&&"<anonymous>"!==n.filename&&"[native code]"!==n.filename)return n.filename||null}return null}(t):null}catch(r){return u.a&&a.c.error("Cannot extract url for event ".concat(Object(o.e)(e))),null}}var v,b=n(98),y=n(138),_="FunctionToString",A=new WeakMap,w=Object(l.c)((function(){return{name:_,setupOnce:function(){v=Function.prototype.toString;try{Function.prototype.toString=function(){for(var e=Object(b.f)(this),t=A.has(Object(y.e)())&&void 0!==e?e:this,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return v.apply(t,r)}}catch(e){}},setup:function(e){A.set(e,!0)}}})),F=(Object(l.b)(_,w),n(86));function k(e,t){!0===t.debug&&(u.a?a.c.enable():Object(a.b)((function(){console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")}))),Object(y.f)().update(t.initialScope);var n=new e(t);!function(e){var t=Object(F.a)().getStackTop();t.client=e,t.scope.setClient(e)}(n),function(e){e.init?e.init():e.setupIntegrations&&e.setupIntegrations()}(n)}var x=n(1393),E=n(751),C=n(1389),S=n(2486),O=n(17),D=n(18),j=n(62),T=n(58),P=n(27),R=n(28),M=n(2415),I=n(2481),B=n(1392),N=n(1391),L=n(303);var U=n(759),H="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__,z=n(97),q=n(369),V=n(576);function W(e,t){var n=K(e,t),r={type:t&&t.name,value:Y(t)};return n.length&&(r.stacktrace={frames:n}),void 0===r.type&&""===r.value&&(r.value="Unrecoverable error caught"),r}function G(e,t){return{exception:{values:[W(e,t)]}}}function K(e,t){var n=t.stacktrace||t.stack||"",r=function(e){if(e){if("number"===typeof e.framesToPop)return e.framesToPop;if(Q.test(e.message))return 1}return 0}(t);try{return e(n,r)}catch(i){}return[]}var Q=/Minified React error #\d+;/i;function Y(e){var t=e&&e.message;return t?t.error&&"string"===typeof t.error.message?t.error.message:t:"No error message"}function X(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=r&&r.syntheticException||void 0,o=Z(e,t,a,i);return o.level=n,r&&r.event_id&&(o.event_id=r.event_id),Object(V.c)(o)}function J(e,t,n,i,a){var s;if(Object(z.e)(t)&&t.error)return G(e,t.error);if(Object(z.a)(t)||Object(z.b)(t)){var u=t;if("stack"in t)s=G(e,t);else{var l=u.name||(Object(z.a)(u)?"DOMError":"DOMException"),c=u.message?"".concat(l,": ").concat(u.message):l;s=Z(e,c,n,i),Object(o.b)(s,c)}return"code"in u&&(s.tags=Object(r.a)(Object(r.a)({},s.tags),{},{"DOMException.code":"".concat(u.code)})),s}return Object(z.d)(t)?G(e,t):Object(z.j)(t)||Object(z.f)(t)?(s=function(e,t,n,r){var i=Object(y.e)(),a=i&&i.getOptions().normalizeDepth,o={exception:{values:[{type:Object(z.f)(t)?t.constructor.name:r?"UnhandledRejection":"Error",value:$(t,{isUnhandledRejection:r})}]},extra:{__serialized__:Object(q.b)(t,a)}};if(n){var s=K(e,n);s.length&&(o.exception.values[0].stacktrace={frames:s})}return o}(e,t,n,a),Object(o.a)(s,{synthetic:!0}),s):(s=Z(e,t,n,i),Object(o.b)(s,"".concat(t),void 0),Object(o.a)(s,{synthetic:!0}),s)}function Z(e,t,n,r){var i={};if(r&&n){var a=K(e,n);a.length&&(i.exception={values:[{value:t,stacktrace:{frames:a}}]})}if(Object(z.i)(t)){var o=t.__sentry_template_string__,s=t.__sentry_template_values__;return i.logentry={message:o,params:s},i}return i.message=t,i}function $(e,t){var n=t.isUnhandledRejection,r=Object(b.d)(e),i=n?"promise rejection":"exception";if(Object(z.e)(e))return"Event `ErrorEvent` captured as ".concat(i," with message `").concat(e.message,"`");if(Object(z.f)(e)){var a=function(e){try{var t=Object.getPrototypeOf(e);return t?t.constructor.name:void 0}catch(n){}}(e);return"Event `".concat(a,"` (type=").concat(e.type,") captured as ").concat(i)}return"Object captured as ".concat(i," with keys: ").concat(r)}var ee=n(76);var te=function(e){Object(P.a)(n,e);var t=Object(R.a)(n);function n(e){var r;Object(O.a)(this,n);var i=ee.a.SENTRY_SDK_SOURCE||Object(B.a)();return Object(M.a)(e,"browser",["browser"],i),r=t.call(this,e),e.sendClientReports&&ee.a.document&&ee.a.document.addEventListener("visibilitychange",(function(){"hidden"===ee.a.document.visibilityState&&r._flushOutcomes()})),r}return Object(D.a)(n,[{key:"eventFromException",value:function(e,t){return function(e,t,n,r){var i=J(e,t,n&&n.syntheticException||void 0,r);return Object(o.a)(i),i.level="error",n&&n.event_id&&(i.event_id=n.event_id),Object(V.c)(i)}(this._options.stackParser,e,t,this._options.attachStacktrace)}},{key:"eventFromMessage",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2?arguments[2]:void 0;return X(this._options.stackParser,e,t,n,this._options.attachStacktrace)}},{key:"captureUserFeedback",value:function(e){if(this._isEnabled()){var t=function(e,t){var n=t.metadata,i=t.tunnel,a=t.dsn,o=Object(r.a)(Object(r.a)({event_id:e.event_id,sent_at:(new Date).toISOString()},n&&n.sdk&&{sdk:{name:n.sdk.name,version:n.sdk.version}}),!!i&&!!a&&{dsn:Object(U.a)(a)}),s=function(e){return[{type:"user_report"},e]}(e);return Object(N.c)(o,[s])}(e,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(t)}else H&&a.c.warn("SDK not enabled, will not capture user feedback.")}},{key:"_prepareEvent",value:function(e,t,r){return e.platform=e.platform||"javascript",Object(j.a)(Object(T.a)(n.prototype),"_prepareEvent",this).call(this,e,t,r)}},{key:"_flushOutcomes",value:function(){var e=this._clearOutcomes();if(0!==e.length)if(this._dsn){H&&a.c.log("Sending outcomes:",e);var t=function(e,t,n){var r=[{type:"client_report"},{timestamp:n||Object(L.b)(),discarded_events:e}];return Object(N.c)(t?{dsn:t}:{},[r])}(e,this._options.tunnel&&Object(U.a)(this._dsn));this._sendEnvelope(t)}else H&&a.c.log("No dsn provided, will not send outcomes");else H&&a.c.log("No outcomes to send")}}]),n}(I.a),ne=n(73),re=n(107);function ie(e){var t="console";Object(re.a)(t,e),Object(re.b)(t,ae)}function ae(){"console"in ne.a&&a.a.forEach((function(e){e in ne.a.console&&Object(b.e)(ne.a.console,e,(function(t){return a.d[e]=t,function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i={args:n,level:e};Object(re.c)("console",i);var o=a.d[e];o&&o.apply(ne.a.console,n)}}))}))}var oe=n(2468),se=n(2469),ue=n(2470),le=n(1380),ce=["fatal","error","warning","log","info","debug"];function fe(e){return"warn"===e?"warning":ce.includes(e)?e:"log"}var de=n(2471),he=1024,pe="Breadcrumbs",ge=Object(l.c)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(r.a)({console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0},e);return{name:pe,setupOnce:function(){},setup:function(e){t.console&&ie(be(e)),t.dom&&Object(oe.a)(ve(e,t.dom)),t.xhr&&Object(se.b)(ye(e)),t.fetch&&Object(ue.a)(_e(e)),t.history&&Object(S.a)(Ae(e)),t.sentry&&e.on&&e.on("beforeSendEvent",me(e))}}}));Object(l.b)(pe,ge);function me(e){return function(t){Object(y.e)()===e&&Object(y.a)({category:"sentry.".concat("transaction"===t.type?"transaction":"event"),event_id:t.event_id,level:t.level,message:Object(o.e)(t)},{event:t})}}function ve(e,t){return function(n){if(Object(y.e)()===e){var r,i,o="object"===typeof t?t.serializeAttribute:void 0,s="object"===typeof t&&"number"===typeof t.maxStringLength?t.maxStringLength:void 0;s&&s>he&&(H&&a.c.warn("`dom.maxStringLength` cannot exceed ".concat(he,", but a value of ").concat(s," was configured. Sentry will use ").concat(he," instead.")),s=he),"string"===typeof o&&(o=[o]);try{var u=n.event,l=function(e){return!!e&&!!e.target}(u)?u.target:u;r=Object(le.d)(l,{keyAttrs:o,maxStringLength:s}),i=Object(le.a)(l)}catch(f){r="<unknown>"}if(0!==r.length){var c={category:"ui.".concat(n.name),message:r};i&&(c.data={"ui.component_name":i}),Object(y.a)(c,{event:n.event,name:n.name,global:n.global})}}}}function be(e){return function(t){if(Object(y.e)()===e){var n={category:"console",data:{arguments:t.args,logger:"console"},level:fe(t.level),message:Object(s.a)(t.args," ")};if("assert"===t.level){if(!1!==t.args[0])return;n.message="Assertion failed: ".concat(Object(s.a)(t.args.slice(1)," ")||"console.assert"),n.data.arguments=t.args.slice(1)}Object(y.a)(n,{input:t.args,level:t.level})}}}function ye(e){return function(t){if(Object(y.e)()===e){var n=t.startTimestamp,r=t.endTimestamp,i=t.xhr[se.a];if(n&&r&&i){var a=i.method,o=i.url,s=i.status_code,u=i.body,l={method:a,url:o,status_code:s},c={xhr:t.xhr,input:u,startTimestamp:n,endTimestamp:r};Object(y.a)({category:"xhr",data:l,type:"http"},c)}}}}function _e(e){return function(t){if(Object(y.e)()===e){var n=t.startTimestamp,i=t.endTimestamp;if(i&&(!t.fetchData.url.match(/sentry_key/)||"POST"!==t.fetchData.method))if(t.error){var a=t.fetchData,o={data:t.error,input:t.args,startTimestamp:n,endTimestamp:i};Object(y.a)({category:"fetch",data:a,level:"error",type:"http"},o)}else{var s=t.response,u=Object(r.a)(Object(r.a)({},t.fetchData),{},{status_code:s&&s.status}),l={input:t.args,response:s,startTimestamp:n,endTimestamp:i};Object(y.a)({category:"fetch",data:u,type:"http"},l)}}}}function Ae(e){return function(t){if(Object(y.e)()===e){var n=t.from,r=t.to,i=Object(de.a)(ee.a.location.href),a=n?Object(de.a)(n):void 0,o=Object(de.a)(r);a&&a.path||(a=i),i.protocol===o.protocol&&i.host===o.host&&(r=o.relative),i.protocol===a.protocol&&i.host===a.host&&(n=a.relative),Object(y.a)({category:"navigation",data:{from:n,to:r}})}}}var we="Dedupe",Fe=Object(l.c)((function(){var e;return{name:we,setupOnce:function(){},processEvent:function(t){if(t.type)return t;try{if(function(e,t){if(!t)return!1;if(function(e,t){var n=e.message,r=t.message;if(!n&&!r)return!1;if(n&&!r||!n&&r)return!1;if(n!==r)return!1;if(!xe(e,t))return!1;if(!ke(e,t))return!1;return!0}(e,t))return!0;if(function(e,t){var n=Ee(t),r=Ee(e);if(!n||!r)return!1;if(n.type!==r.type||n.value!==r.value)return!1;if(!xe(e,t))return!1;if(!ke(e,t))return!1;return!0}(e,t))return!0;return!1}(t,e))return H&&a.c.warn("Event dropped due to being a duplicate of previously captured event."),null}catch(n){}return e=t}}}));Object(l.b)(we,Fe);function ke(e,t){var n=Ce(e),r=Ce(t);if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;if(r.length!==n.length)return!1;for(var i=0;i<r.length;i++){var a=r[i],o=n[i];if(a.filename!==o.filename||a.lineno!==o.lineno||a.colno!==o.colno||a.function!==o.function)return!1}return!0}function xe(e,t){var n=e.fingerprint,r=t.fingerprint;if(!n&&!r)return!0;if(n&&!r||!n&&r)return!1;try{return!(n.join("")!==r.join(""))}catch(i){return!1}}function Ee(e){return e.exception&&e.exception.values&&e.exception.values[0]}function Ce(e){var t=e.exception;if(t)try{return t.values[0].stacktrace.frames}catch(n){return}}var Se=n(2472),Oe=n(2473),De="GlobalHandlers",je=Object(l.c)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(r.a)({onerror:!0,onunhandledrejection:!0},e);return{name:De,setupOnce:function(){Error.stackTraceLimit=50},setup:function(e){t.onerror&&(Te(e),Me("onerror")),t.onunhandledrejection&&(Pe(e),Me("onunhandledrejection"))}}}));Object(l.b)(De,je);function Te(e){Object(Se.a)((function(t){var n=Ie(),r=n.stackParser,i=n.attachStacktrace;if(Object(y.e)()===e&&!Object(ee.b)()){var a=t.msg,o=t.url,s=t.line,u=t.column,l=t.error,c=void 0===l&&Object(z.m)(a)?function(e,t,n,r){var i=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i,a=Object(z.e)(e)?e.message:e,o="Error",s=a.match(i);s&&(o=s[1],a=s[2]);return Re({exception:{values:[{type:o,value:a}]}},t,n,r)}(a,o,s,u):Re(J(r,l||a,void 0,i,!1),o,s,u);c.level="error",Object(y.b)(c,{originalException:l,mechanism:{handled:!1,type:"onerror"}})}}))}function Pe(e){Object(Oe.a)((function(t){var n=Ie(),r=n.stackParser,i=n.attachStacktrace;if(Object(y.e)()===e&&!Object(ee.b)()){var a=function(e){if(Object(z.k)(e))return e;var t=e;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch(n){}return e}(t),o=Object(z.k)(a)?{exception:{values:[{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: ".concat(String(a))}]}}:J(r,a,void 0,i,!0);o.level="error",Object(y.b)(o,{originalException:a,mechanism:{handled:!1,type:"onunhandledrejection"}})}}))}function Re(e,t,n,r){var i=e.exception=e.exception||{},a=i.values=i.values||[],o=a[0]=a[0]||{},s=o.stacktrace=o.stacktrace||{},u=s.frames=s.frames||[],l=isNaN(parseInt(r,10))?void 0:r,c=isNaN(parseInt(n,10))?void 0:n,f=Object(z.m)(t)&&t.length>0?t:Object(le.c)();return 0===u.length&&u.push({colno:l,filename:f,function:"?",in_app:!0,lineno:c}),e}function Me(e){H&&a.c.log("Global Handler attached: ".concat(e))}function Ie(){var e=Object(y.e)();return e&&e.getOptions()||{stackParser:function(){return[]},attachStacktrace:!1}}var Be="HttpContext",Ne=Object(l.c)((function(){return{name:Be,setupOnce:function(){},preprocessEvent:function(e){if(ee.a.navigator||ee.a.location||ee.a.document){var t=e.request&&e.request.url||ee.a.location&&ee.a.location.href,n=(ee.a.document||{}).referrer,i=(ee.a.navigator||{}).userAgent,a=Object(r.a)(Object(r.a)(Object(r.a)({},e.request&&e.request.headers),n&&{Referer:n}),i&&{"User-Agent":i}),o=Object(r.a)(Object(r.a)(Object(r.a)({},e.request),t&&{url:t}),{},{headers:a});e.request=o}}}}));Object(l.b)(Be,Ne);function Le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:250,r=arguments.length>3?arguments[3]:void 0,i=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0;if(a.exception&&a.exception.values&&o&&Object(z.g)(o.originalException,Error)){var s=a.exception.values.length>0?a.exception.values[a.exception.values.length-1]:void 0;s&&(a.exception.values=qe(Ue(e,t,i,o.originalException,r,a.exception.values,s,0),n))}}function Ue(e,t,n,r,a,o,s,u){if(o.length>=n+1)return o;var l=Object(i.a)(o);if(Object(z.g)(r[a],Error)){He(s,u);var c=e(t,r[a]),f=l.length;ze(c,a,f,u),l=Ue(e,t,n,r[a],a,[c].concat(Object(i.a)(l)),c,f)}return Array.isArray(r.errors)&&r.errors.forEach((function(r,o){if(Object(z.g)(r,Error)){He(s,u);var c=e(t,r),f=l.length;ze(c,"errors[".concat(o,"]"),f,u),l=Ue(e,t,n,r,a,[c].concat(Object(i.a)(l)),c,f)}})),l}function He(e,t){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=Object(r.a)(Object(r.a)(Object(r.a)({},e.mechanism),"AggregateError"===e.type&&{is_exception_group:!0}),{},{exception_id:t})}function ze(e,t,n,i){e.mechanism=e.mechanism||{type:"generic",handled:!0},e.mechanism=Object(r.a)(Object(r.a)({},e.mechanism),{},{type:"chained",source:t,exception_id:n,parent_id:i})}function qe(e,t){return e.map((function(e){return e.value&&(e.value=Object(s.d)(e.value,t)),e}))}var Ve="cause",We="LinkedErrors",Ge=Object(l.c)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.limit||5,n=e.key||Ve;return{name:We,setupOnce:function(){},preprocessEvent:function(e,r,i){var a=i.getOptions();Le(W,a.stackParser,a.maxValueLength,n,t,e,r)}}})),Ke=(Object(l.b)(We,Ge),["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"]),Qe="TryCatch",Ye=Object(l.c)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(r.a)({XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0},e);return{name:Qe,setupOnce:function(){t.setTimeout&&Object(b.e)(ee.a,"setTimeout",Xe),t.setInterval&&Object(b.e)(ee.a,"setInterval",Xe),t.requestAnimationFrame&&Object(b.e)(ee.a,"requestAnimationFrame",Je),t.XMLHttpRequest&&"XMLHttpRequest"in ee.a&&Object(b.e)(XMLHttpRequest.prototype,"send",Ze);var e=t.eventTarget;e&&(Array.isArray(e)?e:Ke).forEach($e)}}}));Object(l.b)(Qe,Ye);function Xe(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];return n[0]=Object(ee.c)(i,{mechanism:{data:{function:Object(E.b)(e)},handled:!1,type:"instrument"}}),e.apply(this,n)}}function Je(e){return function(t){return e.apply(this,[Object(ee.c)(t,{mechanism:{data:{function:"requestAnimationFrame",handler:Object(E.b)(e)},handled:!1,type:"instrument"}})])}}function Ze(e){return function(){var t=this,n=["onload","onerror","onprogress","onreadystatechange"];n.forEach((function(e){e in t&&"function"===typeof t[e]&&Object(b.e)(t,e,(function(t){var n={mechanism:{data:{function:e,handler:Object(E.b)(t)},handled:!1,type:"instrument"}},r=Object(b.f)(t);return r&&(n.mechanism.data.handler=Object(E.b)(r)),Object(ee.c)(t,n)}))}));for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return e.apply(this,i)}}function $e(e){var t=ee.a,n=t[e]&&t[e].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Object(b.e)(n,"addEventListener",(function(t){return function(n,r,i){try{"function"===typeof r.handleEvent&&(r.handleEvent=Object(ee.c)(r.handleEvent,{mechanism:{data:{function:"handleEvent",handler:Object(E.b)(r),target:e},handled:!1,type:"instrument"}}))}catch(a){}return t.apply(this,[n,Object(ee.c)(r,{mechanism:{data:{function:"addEventListener",handler:Object(E.b)(r),target:e},handled:!1,type:"instrument"}}),i])}})),Object(b.e)(n,"removeEventListener",(function(e){return function(t,n,r){var i=n;try{var a=i&&i.__sentry_wrapped__;a&&e.call(this,t,a,r)}catch(o){}return e.call(this,t,i,r)}})))}var et=n(4),tt="?";function nt(e,t,n,r){var i={filename:e,function:t,in_app:!0};return void 0!==n&&(i.lineno=n),void 0!==r&&(i.colno=r),i}var rt=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,it=/\((\S*)(?::(\d+))(?::(\d+))\)/,at=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ot=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,st=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,ut=[[30,function(e){var t=rt.exec(e);if(t){if(t[2]&&0===t[2].indexOf("eval")){var n=it.exec(t[2]);n&&(t[2]=n[1],t[3]=n[2],t[4]=n[3])}var r=ct(t[1]||tt,t[2]),i=Object(et.a)(r,2),a=i[0];return nt(i[1],a,t[3]?+t[3]:void 0,t[4]?+t[4]:void 0)}}],[50,function(e){var t=at.exec(e);if(t){if(t[3]&&t[3].indexOf(" > eval")>-1){var n=ot.exec(t[3]);n&&(t[1]=t[1]||"eval",t[3]=n[1],t[4]=n[2],t[5]="")}var r=t[3],i=t[1]||tt,a=ct(i,r),o=Object(et.a)(a,2);return i=o[0],nt(r=o[1],i,t[4]?+t[4]:void 0,t[5]?+t[5]:void 0)}}],[40,function(e){var t=st.exec(e);return t?nt(t[2],t[1]||tt,+t[3],t[4]?+t[4]:void 0):void 0}]],lt=E.a.apply(void 0,ut),ct=function(e,t){var n=-1!==e.indexOf("safari-extension"),r=-1!==e.indexOf("safari-web-extension");return n||r?[-1!==e.indexOf("@")?e.split("@")[0]:tt,n?"safari-extension:".concat(t):"safari-web-extension:".concat(t)]:[e,t]},ft=n(1390);function dt(e){var t=[];function n(e){return t.splice(t.indexOf(e),1)[0]}return{$:t,add:function(r){if(!(void 0===e||t.length<e))return Object(V.b)(new ft.a("Not adding Promise because buffer limit was reached."));var i=r();return-1===t.indexOf(i)&&t.push(i),i.then((function(){return n(i)})).then(null,(function(){return n(i).then(null,(function(){}))})),i},drain:function(e){return new V.a((function(n,r){var i=t.length;if(!i)return n(!0);var a=setTimeout((function(){e&&e>0&&n(!1)}),e);t.forEach((function(e){Object(V.c)(e).then((function(){--i||(clearTimeout(a),n(!0))}),r)}))}))}}}var ht=n(2474);function pt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:dt(e.bufferSize||30),r={},i=function(e){return n.drain(e)};function o(i){var o=[];if(Object(N.f)(i,(function(t,n){var i=Object(N.e)(n);if(Object(ht.a)(r,i)){var a=gt(t,n);e.recordDroppedEvent("ratelimit_backoff",i,a)}else o.push(t)})),0===o.length)return Object(V.c)();var s=Object(N.c)(i[0],o),l=function(t){Object(N.f)(s,(function(n,r){var i=gt(n,r);e.recordDroppedEvent(t,Object(N.e)(r),i)}))};return n.add((function(){return t({body:Object(N.h)(s,e.textEncoder)}).then((function(e){return void 0!==e.statusCode&&(e.statusCode<200||e.statusCode>=300)&&u.a&&a.c.warn("Sentry responded with status code ".concat(e.statusCode," to sent event.")),r=Object(ht.b)(r,e),e}),(function(e){throw l("network_error"),e}))})).then((function(e){return e}),(function(e){if(e instanceof ft.a)return u.a&&a.c.error("Skipped sending event because buffer is full."),l("queue_overflow"),Object(V.c)();throw e}))}return o.__sentry__baseTransport__=!0,{send:o,flush:i}}function gt(e,t){if("event"===t||"transaction"===t)return Array.isArray(e)?e[1]:void 0}var mt=void 0;function vt(){if(mt)return mt;if(Object(C.a)(ee.a.fetch))return mt=ee.a.fetch.bind(ee.a);var e=ee.a.document,t=ee.a.fetch;if(e&&"function"===typeof e.createElement)try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.fetch&&(t=r.fetch),e.head.removeChild(n)}catch(i){H&&a.c.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",i)}return mt=t.bind(ee.a)}function bt(){mt=void 0}function yt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:vt(),n=0,i=0;function a(a){var o=a.body.length;n+=o,i++;var s=Object(r.a)({body:a.body,method:"POST",referrerPolicy:"origin",headers:e.headers,keepalive:n<=6e4&&i<15},e.fetchOptions);try{return t(e.url,s).then((function(e){return n-=o,i--,{statusCode:e.status,headers:{"x-sentry-rate-limits":e.headers.get("X-Sentry-Rate-Limits"),"retry-after":e.headers.get("Retry-After")}}}))}catch(u){return bt(),n-=o,i--,Object(V.b)(u)}}return pt(e,a)}function _t(e){return pt(e,(function(t){return new V.a((function(n,r){var i=new XMLHttpRequest;for(var a in i.onerror=r,i.onreadystatechange=function(){4===i.readyState&&n({statusCode:i.status,headers:{"x-sentry-rate-limits":i.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":i.getResponseHeader("Retry-After")}})},i.open("POST",e.url),e.headers)Object.prototype.hasOwnProperty.call(e.headers,a)&&i.setRequestHeader(a,e.headers[a]);i.send(t.body)}))}))}var At=[h(),w(),Ye(),ge(),je(),Ge(),Fe(),Ne()];function wt(e){return[].concat(At)}function Ft(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};void 0===e.defaultIntegrations&&(e.defaultIntegrations=wt()),void 0===e.release&&("string"===typeof __SENTRY_RELEASE__&&(e.release=__SENTRY_RELEASE__),ee.a.SENTRY_RELEASE&&ee.a.SENTRY_RELEASE.id&&(e.release=ee.a.SENTRY_RELEASE.id)),void 0===e.autoSessionTracking&&(e.autoSessionTracking=!0),void 0===e.sendClientReports&&(e.sendClientReports=!0);var t=Object(r.a)(Object(r.a)({},e),{},{stackParser:Object(E.c)(e.stackParser||lt),integrations:Object(l.d)(e),transport:e.transport||(Object(C.b)()?yt:_t)});k(te,t),e.autoSessionTracking&&xt()}var kt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(F.a)();if(ee.a.document){var n=t.getStackTop(),i=n.client,o=n.scope,s=e.dsn||i&&i.getDsn();if(s){o&&(e.user=Object(r.a)(Object(r.a)({},o.getUser()),e.user)),e.eventId||(e.eventId=t.lastEventId());var u=ee.a.document.createElement("script");u.async=!0,u.crossOrigin="anonymous",u.src=Object(x.b)(s,e),e.onLoad&&(u.onload=e.onLoad);var l=e.onClose;if(l){var c=function e(t){if("__sentry_reportdialog_closed__"===t.data)try{l()}finally{ee.a.removeEventListener("message",e)}};ee.a.addEventListener("message",c)}var f=ee.a.document.head||ee.a.document.body;f?f.appendChild(u):H&&a.c.error("Not injecting report dialog. No injection point found in HTML")}else H&&a.c.error("DSN not configured for showReportDialog call")}else H&&a.c.error("Global document not defined in showReportDialog call")};function xt(){"undefined"!==typeof ee.a.document?(Object(y.h)({ignoreDuration:!0}),Object(y.d)(),Object(S.a)((function(e){var t=e.from,n=e.to;void 0!==t&&t!==n&&(Object(y.h)({ignoreDuration:!0}),Object(y.d)())}))):H&&a.c.warn("Session tracking in non-browser environment with @sentry/browser is not supported.")}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return o}));var r,i,a,o,s=n(300),u=n(922),l=n(320),c=function(e,t){var n=Object(l.b)(e,t);if(!n)return e+"";var r=n[0],i=n[1];return i<0?"0."+new Array(-i).join("0")+r:r.length>i+1?r.slice(0,i+1)+"."+r.slice(i+1):r+new Array(i-r.length+2).join("0")},f={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:l.a,e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return c(100*e,t)},r:c,s:function(e,t){var n=Object(l.b)(e,t);if(!n)return e+"";var i=n[0],a=n[1],o=a-(r=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,s=i.length;return o===s?i:o>s?i+new Array(o-s+1).join("0"):o>0?i.slice(0,o)+"."+i.slice(o):"0."+new Array(1-o).join("0")+Object(l.b)(e,Math.max(0,t+o-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},d=function(e){return e},h=Array.prototype.map,p=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];i=function(e){var t,n,i=void 0===e.grouping||void 0===e.thousands?d:(t=h.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var i=e.length,a=[],o=0,s=t[0],u=0;i>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),a.push(e.substring(i-=s,i+s)),!((u+=s+1)>r));)s=t[o=(o+1)%t.length];return a.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",c=void 0===e.numerals?d:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(h.call(e.numerals,String)),g=void 0===e.percent?"%":e.percent+"",m=void 0===e.minus?"\u2212":e.minus+"",v=void 0===e.nan?"NaN":e.nan+"";function b(e){var t=(e=Object(u.a)(e)).fill,n=e.align,s=e.sign,d=e.symbol,h=e.zero,b=e.width,y=e.comma,_=e.precision,A=e.trim,w=e.type;"n"===w?(y=!0,w="g"):f[w]||(void 0===_&&(_=12),A=!0,w="g"),(h||"0"===t&&"="===n)&&(h=!0,t="0",n="=");var F="$"===d?a:"#"===d&&/[boxX]/.test(w)?"0"+w.toLowerCase():"",k="$"===d?o:/[%p]/.test(w)?g:"",x=f[w],E=/[defgprs%]/.test(w);function C(e){var a,o,u,f=F,d=k;if("c"===w)d=x(e)+d,e="";else{var g=(e=+e)<0||1/e<0;if(e=isNaN(e)?v:x(Math.abs(e),_),A&&(e=function(e){e:for(var t,n=e.length,r=1,i=-1;r<n;++r)switch(e[r]){case".":i=t=r;break;case"0":0===i&&(i=r),t=r;break;default:if(!+e[r])break e;i>0&&(i=0)}return i>0?e.slice(0,i)+e.slice(t+1):e}(e)),g&&0===+e&&"+"!==s&&(g=!1),f=(g?"("===s?s:m:"-"===s||"("===s?"":s)+f,d=("s"===w?p[8+r/3]:"")+d+(g&&"("===s?")":""),E)for(a=-1,o=e.length;++a<o;)if(48>(u=e.charCodeAt(a))||u>57){d=(46===u?l+e.slice(a+1):e.slice(a))+d,e=e.slice(0,a);break}}y&&!h&&(e=i(e,1/0));var C=f.length+e.length+d.length,S=C<b?new Array(b-C+1).join(t):"";switch(y&&h&&(e=i(S+e,S.length?b-d.length:1/0),S=""),n){case"<":e=f+e+d+S;break;case"=":e=f+S+e+d;break;case"^":e=S.slice(0,C=S.length>>1)+f+e+d+S.slice(C);break;default:e=S+f+e+d}return c(e)}return _=void 0===_?6:/[gprs]/.test(w)?Math.max(1,Math.min(21,_)):Math.max(0,Math.min(20,_)),C.toString=function(){return e+""},C}return{format:b,formatPrefix:function(e,t){var n=b(((e=Object(u.a)(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(Object(s.a)(t)/3))),i=Math.pow(10,-r),a=p[8+r/3];return function(e){return n(i*e)+a}}}}({thousands:",",grouping:[3],currency:["$",""]}),a=i.format,o=i.formatPrefix},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return f}));var r=n(24);function i(e,t){var n;if(void 0===t){var i,a=Object(r.a)(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(n<o||void 0===n&&o>=o)&&(n=o)}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=Object(r.a)(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(n<c||void 0===n&&c>=c)&&(n=c)}}catch(f){l.e(f)}finally{l.f()}}return n}function a(e,t){var n;if(void 0===t){var i,a=Object(r.a)(e);try{for(a.s();!(i=a.n()).done;){var o=i.value;null!=o&&(n>o||void 0===n&&o>=o)&&(n=o)}}catch(f){a.e(f)}finally{a.f()}}else{var s,u=-1,l=Object(r.a)(e);try{for(l.s();!(s=l.n()).done;){var c=s.value;null!=(c=t(c,++u,e))&&(n>c||void 0===n&&c>=c)&&(n=c)}}catch(f){l.e(f)}finally{l.f()}}return n}var o=n(407);function s(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length-1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:o.a;r>n;){if(r-n>600){var a=r-n+1,l=t-n+1,c=Math.log(a),f=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*f*(a-f)/a)*(l-a/2<0?-1:1),h=Math.max(n,Math.floor(t-l*f/a+d)),p=Math.min(r,Math.floor(t+(a-l)*f/a+d));s(e,t,h,p,i)}var g=e[t],m=n,v=r;for(u(e,n,t),i(e[r],g)>0&&u(e,n,r);m<v;){for(u(e,m,v),++m,--v;i(e[m],g)<0;)++m;for(;i(e[v],g)>0;)--v}0===i(e[n],g)?u(e,n,v):u(e,++v,r),v<=t&&(n=v+1),t<=v&&(r=v-1)}return e}function u(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}var l=n(565);function c(e,t,n){if(r=(e=Float64Array.from(Object(l.b)(e,n))).length){if((t=+t)<=0||r<2)return a(e);if(t>=1)return i(e);var r,o=(r-1)*t,u=Math.floor(o),c=i(s(e,u).subarray(0,u+1));return c+(a(e.subarray(u+1))-c)*(o-u)}}function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:l.a;if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,i=(r-1)*t,a=Math.floor(i),o=+n(e[a],a,e),s=+n(e[a+1],a+1,e);return o+(s-o)*(i-a)}}},function(e,t,n){"use strict";t.a=function(e,t){if(e=function(e){for(var t;t=e.sourceEvent;)e=t;return e}(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var r=n.createSVGPoint();return r.x=e.clientX,r.y=e.clientY,[(r=r.matrixTransform(t.getScreenCTM().inverse())).x,r.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}},function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var r=n(66),i=n.n(r),a=n(1),o=n.n(a),s=n(49),u=n(142),l=n.n(u),c=n(347),f=n.n(c),d=function(e,t){return d=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},d(e,t)};function h(e,t){function n(){this.constructor=e}d(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function p(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}var g=function(e,t,n,r){switch(t){case"debounce":return l()(e,n,r);case"throttle":return f()(e,n,r);default:return e}},m=function(e){return"function"===typeof e},v=function(){return"undefined"===typeof window},b=function(e){return e instanceof Element||e instanceof HTMLDocument},y=function(e,t,n){return function(r){var i=r.width,a=r.height;e((function(e){return e.width===i&&e.height===a||e.width===i&&!n||e.height===a&&!t?e:{width:i,height:a}}))}},_=function(e){function t(t){var n=e.call(this,t)||this;n.cancelHandler=function(){n.resizeHandler&&n.resizeHandler.cancel&&(n.resizeHandler.cancel(),n.resizeHandler=null)},n.attachObserver=function(){var e=n.props,t=e.targetRef,r=e.observerOptions;if(!v()){t&&t.current&&(n.targetRef.current=t.current);var i=n.getElement();i&&(n.observableElement&&n.observableElement===i||(n.observableElement=i,n.resizeObserver.observe(i,r)))}},n.getElement=function(){var e=n.props,t=e.querySelector,r=e.targetDomEl;if(v())return null;if(t)return document.querySelector(t);if(r&&b(r))return r;if(n.targetRef&&b(n.targetRef.current))return n.targetRef.current;var i=Object(s.findDOMNode)(n);if(!i)return null;switch(n.getRenderType()){case"renderProp":case"childFunction":case"child":case"childArray":return i;default:return i.parentElement}},n.createResizeHandler=function(e){var t=n.props,r=t.handleWidth,i=void 0===r||r,a=t.handleHeight,o=void 0===a||a,s=t.onResize;if(i||o){var u=y((function(e){return n.setState(e,(function(){return null===s||void 0===s?void 0:s(n.state.width,n.state.height)}))}),i,o);e.forEach((function(e){var t=e&&e.contentRect||{},r=t.width,i=t.height;!n.skipOnMount&&!v()&&u({width:r,height:i}),n.skipOnMount=!1}))}},n.getRenderType=function(){var e=n.props,t=e.render,r=e.children;return m(t)?"renderProp":m(r)?"childFunction":Object(a.isValidElement)(r)?"child":Array.isArray(r)?"childArray":"parent"};var r=t.skipOnMount,i=t.refreshMode,o=t.refreshRate,u=void 0===o?1e3:o,l=t.refreshOptions;return n.state={width:void 0,height:void 0},n.skipOnMount=r,n.targetRef=Object(a.createRef)(),n.observableElement=null,v()||(n.resizeHandler=g(n.createResizeHandler,i,u,l),n.resizeObserver=new window.ResizeObserver(n.resizeHandler)),n}return h(t,e),t.prototype.componentDidMount=function(){this.attachObserver()},t.prototype.componentDidUpdate=function(){this.attachObserver()},t.prototype.componentWillUnmount=function(){v()||(this.observableElement=null,this.resizeObserver.disconnect(),this.cancelHandler())},t.prototype.render=function(){var e=this.props,t=e.render,n=e.children,r=e.nodeType,i=void 0===r?"div":r,s=this.state,u={width:s.width,height:s.height,targetRef:this.targetRef};switch(this.getRenderType()){case"renderProp":return null===t||void 0===t?void 0:t(u);case"childFunction":return null===n||void 0===n?void 0:n(u);case"child":var l=n;if(l.type&&"string"===typeof l.type){var c=p(u,["targetRef"]);return Object(a.cloneElement)(l,c)}return Object(a.cloneElement)(l,u);case"childArray":return n.map((function(e){return!!e&&Object(a.cloneElement)(e,u)}));default:return o.a.createElement(i,null)}},t}(a.PureComponent);v()?a.useEffect:a.useLayoutEffect;var A=n(25),w=n(233);function F(){return F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},F.apply(this,arguments)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],u=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);u=!0);}catch(c){l=!0,i=c}finally{try{if(!u&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=Object(a.forwardRef)((function(e,t){var n=e.aspect,r=e.initialDimension,s=void 0===r?{width:-1,height:-1}:r,u=e.width,l=void 0===u?"100%":u,c=e.height,f=void 0===c?"100%":c,d=e.minWidth,h=void 0===d?0:d,p=e.minHeight,g=e.maxHeight,m=e.children,v=e.debounce,b=void 0===v?0:v,y=e.id,x=e.className,E=e.onResize,C=k(Object(a.useState)({containerWidth:s.width,containerHeight:s.height}),2),S=C[0],O=C[1],D=Object(a.useRef)(null);Object(a.useImperativeHandle)(t,(function(){return D}),[D]);var j=Object(a.useCallback)((function(){return D.current?{containerWidth:D.current.clientWidth,containerHeight:D.current.clientHeight}:null}),[]),T=Object(a.useCallback)((function(){var e=j();if(e){var t=e.containerWidth,n=e.containerHeight;E&&E(t,n),O((function(e){var r=e.containerWidth,i=e.containerHeight;return t!==r||n!==i?{containerWidth:t,containerHeight:n}:e}))}}),[j,E]),P=Object(a.useMemo)((function(){var e=S.containerWidth,t=S.containerHeight;if(e<0||t<0)return null;Object(w.a)(Object(A.h)(l)||Object(A.h)(f),"The width(%s) and height(%s) are both fixed numbers,\n       maybe you don't need to use a ResponsiveContainer.",l,f),Object(w.a)(!n||n>0,"The aspect(%s) must be greater than zero.",n);var r=Object(A.h)(l)?e:l,i=Object(A.h)(f)?t:f;return n&&n>0&&(r?i=r/n:i&&(r=i*n),g&&i>g&&(i=g)),Object(w.a)(r>0||i>0,"The width(%s) and height(%s) of chart should be greater than 0,\n       please check the style of container, or the props width(%s) and height(%s),\n       or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n       height and width.",r,i,l,f,h,p,n),Object(a.cloneElement)(m,{width:r,height:i})}),[n,m,f,g,p,h,S,l]);Object(a.useEffect)((function(){var e=j();e&&O(e)}),[j]);var R={width:l,height:f,minWidth:h,minHeight:p,maxHeight:g};return o.a.createElement(_,{handleWidth:!0,handleHeight:!0,onResize:T,targetRef:D,refreshMode:b>0?"debounce":void 0,refreshRate:b},o.a.createElement("div",F({},null!=y?{id:"".concat(y)}:{},{className:i()("recharts-responsive-container",x),style:R,ref:D}),P))}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return g}));var r,i=n(4);!function(e){e.Attribute="attribute",e.Pseudo="pseudo",e.PseudoElement="pseudo-element",e.Tag="tag",e.Universal="universal",e.Adjacent="adjacent",e.Child="child",e.Descendant="descendant",e.Parent="parent",e.Sibling="sibling",e.ColumnCombinator="column-combinator"}(r||(r={}));var a;!function(e){e.Any="any",e.Element="element",e.End="end",e.Equals="equals",e.Exists="exists",e.Hyphen="hyphen",e.Not="not",e.Start="start"}(a||(a={}));var o=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,s=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,u=new Map([[126,a.Element],[94,a.Start],[36,a.End],[42,a.Any],[33,a.Not],[124,a.Hyphen]]),l=new Set(["has","not","matches","is","where","host","host-context"]);var c=new Set(["contains","icontains"]);function f(e,t,n){var r=parseInt(t,16)-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)}function d(e){return e.replace(s,f)}function h(e){return 39===e||34===e}function p(e){return 32===e||9===e||10===e||12===e||13===e}function g(e){var t=[],n=m(t,"".concat(e),0);if(n<e.length)throw new Error("Unmatched selector: ".concat(e.slice(n)));return t}function m(e,t,n){var s=[];function f(e){var r=t.slice(n+e).match(o);if(!r)throw new Error("Expected name, found ".concat(t.slice(n)));var a=Object(i.a)(r,1)[0];return n+=e+a.length,d(a)}function g(e){for(n+=e;n<t.length&&p(t.charCodeAt(n));)n++}function v(){for(var e=n+=1,r=1;r>0&&n<t.length;n++)40!==t.charCodeAt(n)||b(n)?41!==t.charCodeAt(n)||b(n)||r--:r++;if(r)throw new Error("Parenthesis not matched");return d(t.slice(e,n-1))}function b(e){for(var n=0;92===t.charCodeAt(--e);)n++;return 1===(1&n)}function y(){if(s.length>0&&function(e){switch(e.type){case r.Adjacent:case r.Child:case r.Descendant:case r.Parent:case r.Sibling:case r.ColumnCombinator:return!0;default:return!1}}(s[s.length-1]))throw new Error("Did not expect successive traversals.")}function _(e){s.length>0&&s[s.length-1].type===r.Descendant?s[s.length-1].type=e:(y(),s.push({type:e}))}function A(e,t){s.push({type:r.Attribute,name:e,action:t,value:f(1),namespace:null,ignoreCase:"quirks"})}function w(){if(s.length&&s[s.length-1].type===r.Descendant&&s.pop(),0===s.length)throw new Error("Empty sub-selector");e.push(s)}if(g(0),t.length===n)return n;e:for(;n<t.length;){var F=t.charCodeAt(n);switch(F){case 32:case 9:case 10:case 12:case 13:0!==s.length&&s[0].type===r.Descendant||(y(),s.push({type:r.Descendant})),g(1);break;case 62:_(r.Child),g(1);break;case 60:_(r.Parent),g(1);break;case 126:_(r.Sibling),g(1);break;case 43:_(r.Adjacent),g(1);break;case 46:A("class",a.Element);break;case 35:A("id",a.Equals);break;case 91:g(1);var k=void 0,x=null;124===t.charCodeAt(n)?k=f(1):t.startsWith("*|",n)?(x="*",k=f(2)):(k=f(0),124===t.charCodeAt(n)&&61!==t.charCodeAt(n+1)&&(x=k,k=f(1))),g(0);var E=a.Exists,C=u.get(t.charCodeAt(n));if(C){if(E=C,61!==t.charCodeAt(n+1))throw new Error("Expected `=`");g(2)}else 61===t.charCodeAt(n)&&(E=a.Equals,g(1));var S="",O=null;if("exists"!==E){if(h(t.charCodeAt(n))){for(var D=t.charCodeAt(n),j=n+1;j<t.length&&(t.charCodeAt(j)!==D||b(j));)j+=1;if(t.charCodeAt(j)!==D)throw new Error("Attribute value didn't end");S=d(t.slice(n+1,j)),n=j+1}else{for(var T=n;n<t.length&&(!p(t.charCodeAt(n))&&93!==t.charCodeAt(n)||b(n));)n+=1;S=d(t.slice(T,n))}g(0);var P=32|t.charCodeAt(n);115===P?(O=!1,g(1)):105===P&&(O=!0,g(1))}if(93!==t.charCodeAt(n))throw new Error("Attribute selector didn't terminate");n+=1;var R={type:r.Attribute,name:k,action:E,value:S,namespace:x,ignoreCase:O};s.push(R);break;case 58:if(58===t.charCodeAt(n+1)){s.push({type:r.PseudoElement,name:f(2).toLowerCase(),data:40===t.charCodeAt(n)?v():null});continue}var M=f(1).toLowerCase(),I=null;if(40===t.charCodeAt(n))if(l.has(M)){if(h(t.charCodeAt(n+1)))throw new Error("Pseudo-selector ".concat(M," cannot be quoted"));if(n=m(I=[],t,n+1),41!==t.charCodeAt(n))throw new Error("Missing closing parenthesis in :".concat(M," (").concat(t,")"));n+=1}else{if(I=v(),c.has(M)){var B=I.charCodeAt(0);B===I.charCodeAt(I.length-1)&&h(B)&&(I=I.slice(1,-1))}I=d(I)}s.push({type:r.Pseudo,name:M,data:I});break;case 44:w(),s=[],g(1);break;default:if(t.startsWith("/*",n)){var N=t.indexOf("*/",n+2);if(N<0)throw new Error("Comment was not terminated");n=N+2,0===s.length&&g(0);break}var L=null,U=void 0;if(42===F)n+=1,U="*";else if(124===F){if(U="",124===t.charCodeAt(n+1)){_(r.ColumnCombinator),g(2);break}}else{if(!o.test(t.slice(n)))break e;U=f(0)}124===t.charCodeAt(n)&&124!==t.charCodeAt(n+1)&&(L=U,42===t.charCodeAt(n+1)?(U="*",n+=2):U=f(1)),s.push("*"===U?{type:r.Universal,namespace:L}:{type:r.Tag,name:U,namespace:L})}}return w(),n}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r={value:function(){}};function i(){for(var e,t=0,n=arguments.length,r={};t<n;++t){if(!(e=arguments[t]+"")||e in r||/[\s.]/.test(e))throw new Error("illegal type: "+e);r[e]=[]}return new a(r)}function a(e){this._=e}function o(e,t){return e.trim().split(/^|\s+/).map((function(e){var n="",r=e.indexOf(".");if(r>=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function s(e,t){for(var n,r=0,i=e.length;r<i;++r)if((n=e[r]).name===t)return n.value}function u(e,t,n){for(var i=0,a=e.length;i<a;++i)if(e[i].name===t){e[i]=r,e=e.slice(0,i).concat(e.slice(i+1));break}return null!=n&&e.push({name:t,value:n}),e}a.prototype=i.prototype={constructor:a,on:function(e,t){var n,r=this._,i=o(e+"",r),a=-1,l=i.length;if(!(arguments.length<2)){if(null!=t&&"function"!==typeof t)throw new Error("invalid callback: "+t);for(;++a<l;)if(n=(e=i[a]).type)r[n]=u(r[n],e.name,t);else if(null==t)for(n in r)r[n]=u(r[n],e.name,null);return this}for(;++a<l;)if((n=(e=i[a]).type)&&(n=s(r[n],e.name)))return n},copy:function(){var e={},t=this._;for(var n in t)e[n]=t[n].slice();return new a(e)},call:function(e,t){if((n=arguments.length-2)>0)for(var n,r,i=new Array(n),a=0;a<n;++a)i[a]=arguments[a+2];if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(a=0,n=(r=this._[e]).length;a<n;++a)r[a].value.apply(t,i)},apply:function(e,t,n){if(!this._.hasOwnProperty(e))throw new Error("unknown type: "+e);for(var r=this._[e],i=0,a=r.length;i<a;++i)r[i].value.apply(t,n)}},t.a=i},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(358),i=n(1354),a=n(487),o=n(488),s=n(181),u=Object(r.a)({chartName:"AreaChart",GraphicalChild:i.a,axisComponents:[{axisType:"xAxis",AxisComp:a.a},{axisType:"yAxis",AxisComp:o.a}],formatAxisMap:s.b})},function(e,t,n){"use strict";n.d(t,"a",(function(){return F}));var r=n(48),i=n.n(r),a=n(1),o=n.n(a),s=n(25),u=n(34),l=["x1","y1","x2","y2","key"];function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function d(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function b(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=_(e);if(t){var i=_(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return y(this,n)}}function y(e,t){if(t&&("object"===c(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}function A(e,t,n){return(t=w(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function w(e){var t=function(e,t){if("object"!==c(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===c(t)?t:String(t)}var F=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(c,e);var t,n,r,a=b(c);function c(){return g(this,c),a.apply(this,arguments)}return t=c,r=[{key:"renderLineItem",value:function(e,t){var n;if(o.a.isValidElement(e))n=o.a.cloneElement(e,t);else if(i()(e))n=e(t);else{var r=t.x1,a=t.y1,s=t.x2,c=t.y2,h=t.key,p=d(t,l);n=o.a.createElement("line",f({},Object(u.a)(p),{x1:r,y1:a,x2:s,y2:c,fill:"none",key:h}))}return n}}],(n=[{key:"renderHorizontal",value:function(e){var t=this,n=this.props,r=n.x,i=n.width,a=n.horizontal;if(!e||!e.length)return null;var s=e.map((function(e,n){var o=p(p({},t.props),{},{x1:r,y1:e,x2:r+i,y2:e,key:"line-".concat(n),index:n});return c.renderLineItem(a,o)}));return o.a.createElement("g",{className:"recharts-cartesian-grid-horizontal"},s)}},{key:"renderVertical",value:function(e){var t=this,n=this.props,r=n.y,i=n.height,a=n.vertical;if(!e||!e.length)return null;var s=e.map((function(e,n){var o=p(p({},t.props),{},{x1:e,y1:r,x2:e,y2:r+i,key:"line-".concat(n),index:n});return c.renderLineItem(a,o)}));return o.a.createElement("g",{className:"recharts-cartesian-grid-vertical"},s)}},{key:"renderVerticalStripes",value:function(e){var t=this.props.verticalFill;if(!t||!t.length)return null;var n=this.props,r=n.fillOpacity,i=n.x,a=n.y,s=n.width,u=n.height,l=e.map((function(e){return Math.round(e+i-i)})).sort((function(e,t){return e-t}));i!==l[0]&&l.unshift(0);var c=l.map((function(e,n){var c=l[n+1]?l[n+1]-e:i+s-e;if(c<=0)return null;var f=n%t.length;return o.a.createElement("rect",{key:"react-".concat(n),x:e,y:a,width:c,height:u,stroke:"none",fill:t[f],fillOpacity:r,className:"recharts-cartesian-grid-bg"})}));return o.a.createElement("g",{className:"recharts-cartesian-gridstripes-vertical"},c)}},{key:"renderHorizontalStripes",value:function(e){var t=this.props.horizontalFill;if(!t||!t.length)return null;var n=this.props,r=n.fillOpacity,i=n.x,a=n.y,s=n.width,u=n.height,l=e.map((function(e){return Math.round(e+a-a)})).sort((function(e,t){return e-t}));a!==l[0]&&l.unshift(0);var c=l.map((function(e,n){var c=l[n+1]?l[n+1]-e:a+u-e;if(c<=0)return null;var f=n%t.length;return o.a.createElement("rect",{key:"react-".concat(n),y:e,x:i,height:c,width:s,stroke:"none",fill:t[f],fillOpacity:r,className:"recharts-cartesian-grid-bg"})}));return o.a.createElement("g",{className:"recharts-cartesian-gridstripes-horizontal"},c)}},{key:"renderBackground",value:function(){var e=this.props.fill;if(!e||"none"===e)return null;var t=this.props,n=t.fillOpacity,r=t.x,i=t.y,a=t.width,s=t.height;return o.a.createElement("rect",{x:r,y:i,width:a,height:s,stroke:"none",fill:e,fillOpacity:n,className:"recharts-cartesian-grid-bg"})}},{key:"render",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,u=e.horizontal,l=e.vertical,c=e.horizontalCoordinatesGenerator,f=e.verticalCoordinatesGenerator,d=e.xAxis,h=e.yAxis,p=e.offset,g=e.chartWidth,m=e.chartHeight;if(!Object(s.g)(r)||r<=0||!Object(s.g)(a)||a<=0||!Object(s.g)(t)||t!==+t||!Object(s.g)(n)||n!==+n)return null;var v=this.props,b=v.horizontalPoints,y=v.verticalPoints;return b&&b.length||!i()(c)||(b=c({yAxis:h,width:g,height:m,offset:p})),y&&y.length||!i()(f)||(y=f({xAxis:d,width:g,height:m,offset:p})),o.a.createElement("g",{className:"recharts-cartesian-grid"},this.renderBackground(),u&&this.renderHorizontal(b),l&&this.renderVertical(y),u&&this.renderHorizontalStripes(b),l&&this.renderVerticalStripes(y))}}])&&m(t.prototype,n),r&&m(t,r),Object.defineProperty(t,"prototype",{writable:!1}),c}(a.PureComponent);A(F,"displayName","CartesianGrid"),A(F,"defaultProps",{horizontal:!0,vertical:!0,horizontalPoints:[],verticalPoints:[],stroke:"#ccc",fill:"none",verticalFill:[],horizontalFill:[]})},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71),i=n(293);function a(e,t){var n,a,o,s,u,l,c,f,d=Object(i.a)(),h=null!==(n=null!==(a=null!==(o=null!==(s=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==s?s:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(l=u.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==o?o:d.weekStartsOn)&&void 0!==a?a:null===(c=d.locale)||void 0===c||null===(f=c.options)||void 0===f?void 0:f.weekStartsOn)&&void 0!==n?n:0,p=Object(r.a)(e),g=p.getDay(),m=6+(g<h?-7:0)-(g-h);return p.setDate(p.getDate()+m),p.setHours(23,59,59,999),p}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e,t){var n,i=Object(r.a)(e.start),a=Object(r.a)(e.end),o=+i>+a,s=o?+i:+a,u=o?a:i;u.setHours(0,0,0,0);var l=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!l)return[];l<0&&(l=-l,o=!o);for(var c=[];+u<=s;)c.push(Object(r.a)(u)),u.setDate(u.getDate()+l),u.setHours(0,0,0,0);return o?c.reverse():c}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(257);function i(e,t,n){return+Object(r.a)(e,n)===+Object(r.a)(t,n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e,t){return+Object(r.a)(e)<+Object(r.a)(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(734),i=n(491);function a(e){return Object(i.a)(e,Object(r.a)(e))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(406),i=n(734),a=n(491);function o(e){return Object(a.a)(e,Object(r.a)(Object(i.a)(e),1))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));var r=n(358),i=n(727),a=n(487),o=n(488),s=n(181),u=Object(r.a)({chartName:"BarChart",GraphicalChild:i.a,defaultTooltipEventType:"axis",validateTooltipEventTypes:["axis","item"],axisComponents:[{axisType:"xAxis",AxisComp:a.a},{axisType:"yAxis",AxisComp:o.a}],formatAxisMap:s.b})},function(e,t,n){"use strict";t.a=function(e,t){return e=+e,t=+t,function(n){return Math.round(e*(1-n)+t*n)}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e){return Object(r.a)(e).getMonth()}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(71),i=n(151);function a(e,t){var n=Object(r.a)(e);if(isNaN(t))return Object(i.a)(e,NaN);if(!t)return n;var a=n.getDate(),o=Object(i.a)(e,n.getTime());return o.setMonth(n.getMonth()+t+1,0),a>=o.getDate()?o:(n.setFullYear(o.getFullYear(),o.getMonth(),a),n)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(741),i=n(294);function a(e,t){return Object(r.a)(e,t*i.b)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n(741),i=n(294);function a(e,t){return Object(r.a)(e,t*i.c)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e){return Math.trunc(+Object(r.a)(e)/1e3)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n(71);function i(e,t){var n,i=Object(r.a)(e.start),a=Object(r.a)(e.end),o=+i>+a,s=o?+i:+a,u=o?a:i;u.setHours(0,0,0,0),u.setDate(1);var l=null!==(n=null===t||void 0===t?void 0:t.step)&&void 0!==n?n:1;if(!l)return[];l<0&&(l=-l,o=!o);for(var c=[];+u<=s;)c.push(Object(r.a)(u)),u.setMonth(u.getMonth()+l);return o?c.reverse():c}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(406),i=n(752),a=n(491),o=n(571),s=n(1388),u=n(71);function l(e,t){var n=Object(u.a)(e),l=Object(u.a)(t);if(!Object(o.a)(n)||!Object(o.a)(l))return NaN;var c=Object(i.a)(n,l),f=c<0?-1:1,d=Math.trunc(c/7),h=5*d;for(l=Object(r.a)(l,7*d);!Object(a.a)(n,l);)h+=Object(s.a)(l)?0:f,l=Object(r.a)(l,f);return 0===h?0:h}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r,i,a,o=n(108),s=n(98),u=n(73),l=n(107),c=u.a;function f(e){Object(l.a)("dom",e),Object(l.b)("dom",d)}function d(){if(c.document){var e=l.c.bind(null,"dom"),t=g(e,!0);c.document.addEventListener("click",t,!1),c.document.addEventListener("keypress",t,!1),["EventTarget","Node"].forEach((function(t){var n=c[t]&&c[t].prototype;n&&n.hasOwnProperty&&n.hasOwnProperty("addEventListener")&&(Object(s.e)(n,"addEventListener",(function(t){return function(n,r,i){if("click"===n||"keypress"==n)try{var a=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},o=a[n]=a[n]||{refCount:0};if(!o.handler){var s=g(e);o.handler=s,t.call(this,n,s,i)}o.refCount++}catch(u){}return t.call(this,n,r,i)}})),Object(s.e)(n,"removeEventListener",(function(e){return function(t,n,r){if("click"===t||"keypress"==t)try{var i=this.__sentry_instrumentation_handlers__||{},a=i[t];a&&(a.refCount--,a.refCount<=0&&(e.call(this,t,a.handler,r),a.handler=void 0,delete i[t]),0===Object.keys(i).length&&delete this.__sentry_instrumentation_handlers__)}catch(o){}return e.call(this,t,n,r)}})))}))}}function h(e){if(e.type!==i)return!1;try{if(!e.target||e.target._sentryId!==a)return!1}catch(t){}return!0}function p(e,t){return"keypress"===e&&(!t||!t.tagName||"INPUT"!==t.tagName&&"TEXTAREA"!==t.tagName&&!t.isContentEditable)}function g(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return function(n){if(n&&!n._sentryCaptured){var u=m(n);if(!p(n.type,u)){Object(s.a)(n,"_sentryCaptured",!0),u&&!u._sentryId&&Object(s.a)(u,"_sentryId",Object(o.f)());var l="keypress"===n.type?"input":n.type;if(!h(n))e({event:n,name:l,global:t}),i=n.type,a=u?u._sentryId:void 0;clearTimeout(r),r=c.setTimeout((function(){a=void 0,i=void 0}),1e3)}}}}function m(e){try{return e.target}catch(t){return null}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(97),i=n(98),a=n(73),o=n(107),s=a.a,u="__sentry_xhr_v3__";function l(e){Object(o.a)("xhr",e),Object(o.b)("xhr",c)}function c(){if(s.XMLHttpRequest){var e=XMLHttpRequest.prototype;Object(i.e)(e,"open",(function(e){return function(){for(var t=this,n=Date.now(),a=arguments.length,s=new Array(a),l=0;l<a;l++)s[l]=arguments[l];var c=Object(r.m)(s[0])?s[0].toUpperCase():void 0,d=f(s[1]);if(!c||!d)return e.apply(this,s);this[u]={method:c,url:d,request_headers:{}},"POST"===c&&d.match(/sentry_key/)&&(this.__sentry_own_request__=!0);var h=function(){var e=t[u];if(e&&4===t.readyState){try{e.status_code=t.status}catch(i){}var r={args:[c,d],endTimestamp:Date.now(),startTimestamp:n,xhr:t};Object(o.c)("xhr",r)}};return"onreadystatechange"in this&&"function"===typeof this.onreadystatechange?Object(i.e)(this,"onreadystatechange",(function(e){return function(){h();for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}})):this.addEventListener("readystatechange",h),Object(i.e)(this,"setRequestHeader",(function(e){return function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=n[0],o=n[1],s=this[u];return s&&Object(r.m)(a)&&Object(r.m)(o)&&(s.request_headers[a.toLowerCase()]=o),e.apply(this,n)}})),e.apply(this,s)}})),Object(i.e)(e,"send",(function(e){return function(){for(var t=this[u],n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];if(!t)return e.apply(this,r);void 0!==r[0]&&(t.body=r[0]);var a={args:[t.method,t.url],startTimestamp:Date.now(),xhr:this};return Object(o.c)("xhr",a),e.apply(this,r)}}))}}function f(e){if(Object(r.m)(e))return e;try{return e.toString()}catch(t){}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(4),i=n(5),a=n(98),o=n(1389),s=n(73),u=n(107);function l(e){var t="fetch";Object(u.a)(t,e),Object(u.b)(t,c)}function c(){Object(o.c)()&&Object(a.e)(s.a,"fetch",(function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=h(n),o=a.method,l=a.url,c={args:n,fetchData:{method:o,url:l},startTimestamp:Date.now()};return Object(u.c)("fetch",Object(i.a)({},c)),e.apply(s.a,n).then((function(e){var t=Object(i.a)(Object(i.a)({},c),{},{endTimestamp:Date.now(),response:e});return Object(u.c)("fetch",t),e}),(function(e){var t=Object(i.a)(Object(i.a)({},c),{},{endTimestamp:Date.now(),error:e});throw Object(u.c)("fetch",t),e}))}}))}function f(e,t){return!!e&&"object"===typeof e&&!!e[t]}function d(e){return"string"===typeof e?e:e?f(e,"url")?e.url:e.toString?e.toString():"":""}function h(e){if(0===e.length)return{method:"GET",url:""};if(2===e.length){var t=Object(r.a)(e,2),n=t[0],i=t[1];return{url:d(n),method:f(i,"method")?String(i.method).toUpperCase():"GET"}}var a=e[0];return{url:d(a),method:f(a,"method")?String(a.method).toUpperCase():"GET"}}},function(e,t,n){"use strict";function r(e){if(!e)return{};var t=e.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!t)return{};var n=t[6]||"",r=t[8]||"";return{host:t[4],path:t[5],protocol:t[2],search:n,hash:r,relative:t[5]+n+r}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(73),i=n(107),a=null;function o(e){var t="error";Object(i.a)(t,e),Object(i.b)(t,s)}function s(){a=r.a.onerror,r.a.onerror=function(e,t,n,r,o){var s={column:r,error:o,line:n,msg:e,url:t};return Object(i.c)("error",s),!(!a||a.__SENTRY_LOADER__)&&a.apply(this,arguments)},r.a.onerror.__SENTRY_INSTRUMENTED__=!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(73),i=n(107),a=null;function o(e){var t="unhandledrejection";Object(i.a)(t,e),Object(i.b)(t,s)}function s(){a=r.a.onunhandledrejection,r.a.onunhandledrejection=function(e){var t=e;return Object(i.c)("unhandledrejection",t),!(a&&!a.__SENTRY_LOADER__)||a.apply(this,arguments)},r.a.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},function(e,t,n){"use strict";n.d(t,"a",(function(){return u})),n.d(t,"b",(function(){return l}));var r=n(4),i=n(24),a=n(5);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now(),n=parseInt("".concat(e),10);if(!isNaN(n))return 1e3*n;var r=Date.parse("".concat(e));return isNaN(r)?6e4:r-t}function s(e,t){return e[t]||e.all||0}function u(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now();return s(e,t)>n}function l(e,t){var n=t.statusCode,s=t.headers,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Date.now(),l=Object(a.a)({},e),c=s&&s["x-sentry-rate-limits"],f=s&&s["retry-after"];if(c){var d,h=Object(i.a)(c.trim().split(","));try{for(h.s();!(d=h.n()).done;){var p=d.value,g=p.split(":",2),m=Object(r.a)(g,2),v=m[0],b=m[1],y=parseInt(v,10),_=1e3*(isNaN(y)?60:y);if(b){var A,w=Object(i.a)(b.split(";"));try{for(w.s();!(A=w.n()).done;){var F=A.value;l[F]=u+_}}catch(k){w.e(k)}finally{w.f()}}else l.all=u+_}}catch(k){h.e(k)}finally{h.f()}}else f?l.all=u+o(f,u):429===n&&(l.all=u+6e4);return l}},function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return a}));var r,i,a,o=n(5),s=n(22),u=n(2),l=n(1),c=n(174),f=n(282),d=n(139);function h(e){var t=e.color,n=e.dimensions,r=e.lineWidth;return Object(u.jsx)("path",{stroke:t,strokeWidth:r,d:"M".concat(n[0]/2," 0 V").concat(n[1]," M0 ").concat(n[1]/2," H").concat(n[0])})}function p(e){var t=e.color,n=e.radius;return Object(u.jsx)("circle",{cx:n,cy:n,r:n,fill:t})}!function(e){e.Lines="lines",e.Dots="dots",e.Cross="cross"}(a||(a={}));var g=(r={},Object(s.a)(r,a.Dots,"#91919a"),Object(s.a)(r,a.Lines,"#eee"),Object(s.a)(r,a.Cross,"#e2e2e2"),r),m=(i={},Object(s.a)(i,a.Dots,1),Object(s.a)(i,a.Lines,1),Object(s.a)(i,a.Cross,6),i),v=function(e){return{transform:e.transform,patternId:"pattern-".concat(e.rfId)}};function b(e){var t=e.id,n=e.variant,r=void 0===n?a.Dots:n,i=e.gap,s=void 0===i?20:i,b=e.size,y=e.lineWidth,_=void 0===y?1:y,A=e.offset,w=void 0===A?2:A,F=e.color,k=e.style,x=e.className,E=Object(l.useRef)(null),C=Object(f.r)(v,d.shallow),S=C.transform,O=C.patternId,D=F||g[r],j=b||m[r],T=r===a.Dots,P=r===a.Cross,R=Array.isArray(s)?s:[s,s],M=[R[0]*S[2]||1,R[1]*S[2]||1],I=j*S[2],B=P?[I,I]:M,N=T?[I/w,I/w]:[B[0]/w,B[1]/w];return Object(u.jsxs)("svg",{className:Object(c.a)(["react-flow__background",x]),style:Object(o.a)(Object(o.a)({},k),{},{position:"absolute",width:"100%",height:"100%",top:0,left:0}),ref:E,"data-testid":"rf__background",children:[Object(u.jsx)("pattern",{id:O+t,x:S[0]%M[0],y:S[1]%M[1],width:M[0],height:M[1],patternUnits:"userSpaceOnUse",patternTransform:"translate(-".concat(N[0],",-").concat(N[1],")"),children:T?Object(u.jsx)(p,{color:D,radius:I/w}):Object(u.jsx)(h,{dimensions:B,color:D,lineWidth:_})}),Object(u.jsx)("rect",{x:"0",y:"0",width:"100%",height:"100%",fill:"url(#".concat(O+t,")")})]})}b.displayName="Background";var y=Object(l.memo)(b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return y}));var r=n(2),i=n(1),a=n(174),o=n(139),s=n(281),u=n(932),l=n(2419),c=n(282),f=function(e){var t=e.id,n=e.x,i=e.y,o=e.width,s=e.height,u=e.style,l=e.color,c=e.strokeColor,f=e.strokeWidth,d=e.className,h=e.borderRadius,p=e.shapeRendering,g=e.onClick,m=e.selected,v=u||{},b=v.background,y=v.backgroundColor,_=l||b||y;return Object(r.jsx)("rect",{className:Object(a.a)(["react-flow__minimap-node",{selected:m},d]),x:n,y:i,rx:h,ry:h,width:o,height:s,fill:_,stroke:c,strokeWidth:f,shapeRendering:p,onClick:g?function(e){return g(e,t)}:void 0})};f.displayName="MiniMapNode";var d=Object(i.memo)(f),h=function(e){return e.nodeOrigin},p=function(e){return e.getNodes().filter((function(e){return!e.hidden&&e.width&&e.height}))},g=function(e){return e instanceof Function?e:function(){return e}};var m=Object(i.memo)((function(e){var t=e.nodeStrokeColor,n=void 0===t?"transparent":t,i=e.nodeColor,a=void 0===i?"#e2e2e2":i,s=e.nodeClassName,u=void 0===s?"":s,l=e.nodeBorderRadius,f=void 0===l?5:l,m=e.nodeStrokeWidth,v=void 0===m?2:m,b=e.nodeComponent,y=void 0===b?d:b,_=e.onClick,A=Object(c.r)(p,o.shallow),w=Object(c.r)(h),F=g(a),k=g(n),x=g(u),E="undefined"===typeof window||window.chrome?"crispEdges":"geometricPrecision";return Object(r.jsx)(r.Fragment,{children:A.map((function(e){var t=Object(c.k)(e,w).positionAbsolute,n=t.x,i=t.y;return Object(r.jsx)(y,{x:n,y:i,width:e.width,height:e.height,style:e.style,selected:e.selected,className:x(e),color:F(e),borderRadius:f,strokeColor:k(e),strokeWidth:v,shapeRendering:E,onClick:_,id:e.id},e.id)}))})})),v=function(e){var t=e.getNodes(),n={x:-e.transform[0]/e.transform[2],y:-e.transform[1]/e.transform[2],width:e.width/e.transform[2],height:e.height/e.transform[2]};return{viewBB:n,boundingRect:t.length>0?Object(c.j)(Object(c.l)(t,e.nodeOrigin),n):n,rfId:e.rfId}};function b(e){var t,n,f=e.style,d=e.className,h=e.nodeStrokeColor,p=void 0===h?"transparent":h,g=e.nodeColor,b=void 0===g?"#e2e2e2":g,y=e.nodeClassName,_=void 0===y?"":y,A=e.nodeBorderRadius,w=void 0===A?5:A,F=e.nodeStrokeWidth,k=void 0===F?2:F,x=e.nodeComponent,E=e.maskColor,C=void 0===E?"rgb(240, 240, 240, 0.6)":E,S=e.maskStrokeColor,O=void 0===S?"none":S,D=e.maskStrokeWidth,j=void 0===D?1:D,T=e.position,P=void 0===T?"bottom-right":T,R=e.onClick,M=e.onNodeClick,I=e.pannable,B=void 0!==I&&I,N=e.zoomable,L=void 0!==N&&N,U=e.ariaLabel,H=void 0===U?"React Flow mini map":U,z=e.inversePan,q=void 0!==z&&z,V=e.zoomStep,W=void 0===V?10:V,G=e.offsetScale,K=void 0===G?5:G,Q=Object(c.s)(),Y=Object(i.useRef)(null),X=Object(c.r)(v,o.shallow),J=X.boundingRect,Z=X.viewBB,$=X.rfId,ee=null!==(t=null===f||void 0===f?void 0:f.width)&&void 0!==t?t:200,te=null!==(n=null===f||void 0===f?void 0:f.height)&&void 0!==n?n:150,ne=J.width/ee,re=J.height/te,ie=Math.max(ne,re),ae=ie*ee,oe=ie*te,se=K*ie,ue=J.x-(ae-J.width)/2-se,le=J.y-(oe-J.height)/2-se,ce=ae+2*se,fe=oe+2*se,de="".concat("react-flow__minimap-desc","-").concat($),he=Object(i.useRef)(0);he.current=ie,Object(i.useEffect)((function(){if(Y.current){var e=Object(u.a)(Y.current),t=Object(s.a)().on("zoom",B?function(e){var t=Q.getState(),n=t.transform,r=t.d3Selection,i=t.d3Zoom,a=t.translateExtent,o=t.width,u=t.height;if("mousemove"===e.sourceEvent.type&&r&&i){var l=he.current*Math.max(1,n[2])*(q?-1:1),c={x:n[0]-e.sourceEvent.movementX*l,y:n[1]-e.sourceEvent.movementY*l},f=[[0,0],[o,u]],d=s.b.translate(c.x,c.y).scale(n[2]),h=i.constrain()(d,f,a);i.transform(r,h)}}:null).on("zoom.wheel",L?function(e){var t=Q.getState(),n=t.transform,r=t.d3Selection,i=t.d3Zoom;if("wheel"===e.sourceEvent.type&&r&&i){var a=-e.sourceEvent.deltaY*(1===e.sourceEvent.deltaMode?.05:e.sourceEvent.deltaMode?1:.002)*W,o=n[2]*Math.pow(2,a);i.scaleTo(r,o)}}:null);return e.call(t),function(){e.on("zoom",null)}}}),[B,L,q,W]);var pe=R?function(e){var t=Object(l.a)(e);R(e,{x:t[0],y:t[1]})}:void 0,ge=M?function(e,t){var n=Q.getState().nodeInternals.get(t);M(e,n)}:void 0;return Object(r.jsx)(c.f,{position:P,style:f,className:Object(a.a)(["react-flow__minimap",d]),"data-testid":"rf__minimap",children:Object(r.jsxs)("svg",{width:ee,height:te,viewBox:"".concat(ue," ").concat(le," ").concat(ce," ").concat(fe),role:"img","aria-labelledby":de,ref:Y,onClick:pe,children:[H&&Object(r.jsx)("title",{id:de,children:H}),Object(r.jsx)(m,{onClick:ge,nodeColor:b,nodeStrokeColor:p,nodeBorderRadius:w,nodeClassName:_,nodeStrokeWidth:k,nodeComponent:x}),Object(r.jsx)("path",{className:"react-flow__minimap-mask",d:"M".concat(ue-se,",").concat(le-se,"h").concat(ce+2*se,"v").concat(fe+2*se,"h").concat(-ce-2*se,"z\n        M").concat(Z.x,",").concat(Z.y,"h").concat(Z.width,"v").concat(Z.height,"h").concat(-Z.width,"z"),fill:C,fillRule:"evenodd",stroke:O,strokeWidth:j,pointerEvents:"none"})]})})}b.displayName="MiniMap";var y=Object(i.memo)(b)},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(5),i=n(2416),a=n(2415);function o(e){var t=Object(r.a)({},e);Object(a.a)(t,"react"),Object(i.a)(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return lo}));var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function i(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},a.apply(this,arguments)};function o(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}Object.create;function s(e,t){var n="function"===typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,i,a=n.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(r=a.next()).done;)o.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=a.return)&&n.call(a)}finally{if(i)throw i.error}}return o}function u(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;var l=n(1),c=n.n(l),f=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},d={measureLayout:f(["layout","layoutId","drag","_layoutResetTransform"]),animation:f(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag"]),exit:f(["exit"]),drag:f(["drag","dragControls"]),focus:f(["whileFocus"]),hover:f(["whileHover","onHoverStart","onHoverEnd"]),tap:f(["whileTap","onTap","onTapStart","onTapCancel"]),pan:f(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),layoutAnimation:f(["layout","layoutId"])};var h=Object(l.createContext)({strict:!1}),p=Object.keys(d),g=p.length;var m=Object(l.createContext)({transformPagePoint:function(e){return e},isStatic:!1}),v=Object(l.createContext)({});var b=Object(l.createContext)(null);function y(e){var t=Object(l.useRef)(null);return null===t.current&&(t.current=e()),t.current}function _(){var e=Object(l.useContext)(b);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,i=k();Object(l.useEffect)((function(){return r(i)}),[]);return!t&&n?[!1,function(){return null===n||void 0===n?void 0:n(i)}]:[!0]}function A(e){return null===e||e.isPresent}var w=0,F=function(){return w++},k=function(){return y(F)},x=Object(l.createContext)(null),E="undefined"!==typeof window,C=E?l.useLayoutEffect:l.useEffect;function S(e,t,n,r){var i=Object(l.useContext)(m),o=Object(l.useContext)(h),s=Object(l.useContext)(v).visualElement,u=Object(l.useContext)(b),c=function(e){var t=e.layoutId,n=Object(l.useContext)(x);return n&&void 0!==t?n+"-"+t:t}(n),f=Object(l.useRef)(void 0);r||(r=o.renderer),!f.current&&r&&(f.current=r(e,{visualState:t,parent:s,props:a(a({},n),{layoutId:c}),presenceId:null===u||void 0===u?void 0:u.id,blockInitialAnimation:!1===(null===u||void 0===u?void 0:u.initial)}));var d=f.current;return C((function(){d&&(d.setProps(a(a(a({},i),n),{layoutId:c})),d.isPresent=A(u),d.isPresenceRoot=!s||s.presenceId!==(null===u||void 0===u?void 0:u.id),d.syncRender())})),Object(l.useEffect)((function(){var e;d&&(null===(e=d.animationState)||void 0===e||e.animateChanges())})),C((function(){return function(){return null===d||void 0===d?void 0:d.notifyUnmount()}}),[]),d}function O(e){return"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function D(e){return Array.isArray(e)}function j(e){return"string"===typeof e||D(e)}function T(e,t,n,r,i){var a;return void 0===r&&(r={}),void 0===i&&(i={}),"string"===typeof t&&(t=null===(a=e.variants)||void 0===a?void 0:a[t]),"function"===typeof t?t(null!==n&&void 0!==n?n:e.custom,r,i):t}function P(e,t,n){var r=e.getProps();return T(r,t,null!==n&&void 0!==n?n:r.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function R(e){var t;return"function"===typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||j(e.initial)||j(e.animate)||j(e.whileHover)||j(e.whileDrag)||j(e.whileTap)||j(e.whileFocus)||j(e.exit)}function M(e){return Boolean(R(e)||e.variants)}function I(e,t){var n=function(e,t){if(R(e)){var n=e.initial,r=e.animate;return{initial:!1===n||j(n)?n:void 0,animate:j(r)?r:void 0}}return!1!==e.inherit?t:{}}(e,Object(l.useContext)(v)),r=n.initial,i=n.animate;return Object(l.useMemo)((function(){return{initial:r,animate:i}}),t?[B(r),B(i)]:[])}function B(e){return Array.isArray(e)?e.join(" "):e}function N(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.useRender,i=e.useVisualState,o=e.Component;return t&&function(e){for(var t in e){var n=e[t];null!==n&&(d[t].Component=n)}}(t),Object(l.forwardRef)((function(e,t){var s=Object(l.useContext)(m).isStatic,u=null,c=I(e,s),f=i(e,s);return!s&&E&&(c.visualElement=S(o,f,e,n),u=function(e,t,n){var r=[];if(Object(l.useContext)(h),!t)return null;for(var i=0;i<g;i++){var o=p[i],s=d[o],u=s.isEnabled,c=s.Component;u(e)&&c&&r.push(l.createElement(c,a({key:o},e,{visualElement:t})))}return r}(e,c.visualElement)),l.createElement(l.Fragment,null,l.createElement(v.Provider,{value:c},r(o,e,function(e,t,n){return Object(l.useCallback)((function(r){var i;r&&(null===(i=e.mount)||void 0===i||i.call(e,r)),t&&(r?t.mount(r):t.unmount()),n&&("function"===typeof n?n(r):O(n)&&(n.current=r))}),[t])}(f,c.visualElement,t),f,s)),u)}))}function L(e){function t(t,n){return void 0===n&&(n={}),N(e(t,n))}var n=new Map;return new Proxy(t,{get:function(e,r){return n.has(r)||n.set(r,t(r)),n.get(r)}})}var U=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function H(e){return"string"===typeof e&&!e.includes("-")&&!!(U.indexOf(e)>-1||/[A-Z]/.test(e))}var z={};var q=["","X","Y","Z"],V=["transformPerspective","x","y","z"];function W(e,t){return V.indexOf(e)-V.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return q.forEach((function(t){return V.push(e+t)}))}));var G=new Set(V);function K(e){return G.has(e)}var Q=new Set(["originX","originY","originZ"]);function Y(e){return Q.has(e)}function X(e,t){var n=t.layout,r=t.layoutId;return K(e)||Y(e)||(n||void 0!==r)&&(!!z[e]||"opacity"===e)}var J=function(e){return null!==e&&"object"===typeof e&&e.getVelocity},Z={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function $(e){return e.startsWith("--")}var ee=function(e,t){return t&&"number"===typeof e?t.transform(e):e};var te=function(){return te=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},te.apply(this,arguments)};Object.create;Object.create;var ne=function(e,t){return function(n){return Math.max(Math.min(n,t),e)}},re=function(e){return e%1?Number(e.toFixed(5)):e},ie=/(-)?([\d]*\.?[\d])+/g,ae=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,oe=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function se(e){return"string"===typeof e}var ue=function(e){return{test:function(t){return se(t)&&t.endsWith(e)&&1===t.split(" ").length},parse:parseFloat,transform:function(t){return""+t+e}}},le=ue("deg"),ce=ue("%"),fe=ue("px"),de=ue("vh"),he=ue("vw"),pe=te(te({},ce),{parse:function(e){return ce.parse(e)/100},transform:function(e){return ce.transform(100*e)}}),ge={test:function(e){return"number"===typeof e},parse:parseFloat,transform:function(e){return e}},me=te(te({},ge),{transform:ne(0,1)}),ve=te(te({},ge),{default:1}),be=a(a({},ge),{transform:Math.round}),ye={borderWidth:fe,borderTopWidth:fe,borderRightWidth:fe,borderBottomWidth:fe,borderLeftWidth:fe,borderRadius:fe,radius:fe,borderTopLeftRadius:fe,borderTopRightRadius:fe,borderBottomRightRadius:fe,borderBottomLeftRadius:fe,width:fe,maxWidth:fe,height:fe,maxHeight:fe,size:fe,top:fe,right:fe,bottom:fe,left:fe,padding:fe,paddingTop:fe,paddingRight:fe,paddingBottom:fe,paddingLeft:fe,margin:fe,marginTop:fe,marginRight:fe,marginBottom:fe,marginLeft:fe,rotate:le,rotateX:le,rotateY:le,rotateZ:le,scale:ve,scaleX:ve,scaleY:ve,scaleZ:ve,skew:le,skewX:le,skewY:le,distance:fe,translateX:fe,translateY:fe,translateZ:fe,x:fe,y:fe,z:fe,perspective:fe,transformPerspective:fe,opacity:me,originX:pe,originY:pe,originZ:fe,zIndex:be,fillOpacity:me,strokeOpacity:me,numOctaves:be};function _e(e,t,n,r,i,a,o,s){var u,l=e.style,c=e.vars,f=e.transform,d=e.transformKeys,h=e.transformOrigin;d.length=0;var p=!1,g=!1,m=!0;for(var v in t){var b=t[v];if($(v))c[v]=b;else{var y=ye[v],_=ee(b,y);if(K(v)){if(p=!0,f[v]=_,d.push(v),!m)continue;b!==(null!==(u=y.default)&&void 0!==u?u:0)&&(m=!1)}else if(Y(v))h[v]=_,g=!0;else if((null===n||void 0===n?void 0:n.isHydrated)&&(null===r||void 0===r?void 0:r.isHydrated)&&z[v]){var A=z[v].process(b,r,n),w=z[v].applyTo;if(w)for(var F=w.length,k=0;k<F;k++)l[w[k]]=A;else l[v]=A}else l[v]=_}}r&&n&&o&&s?(l.transform=o(r.deltaFinal,r.treeScale,p?f:void 0),a&&(l.transform=a(f,l.transform)),l.transformOrigin=s(r)):(p&&(l.transform=function(e,t,n,r){var i=e.transform,a=e.transformKeys,o=t.enableHardwareAcceleration,s=void 0===o||o,u=t.allowTransformNone,l=void 0===u||u,c="";a.sort(W);for(var f=!1,d=a.length,h=0;h<d;h++){var p=a[h];c+=(Z[p]||p)+"("+i[p]+") ","z"===p&&(f=!0)}return!f&&s?c+="translateZ(0)":c=c.trim(),r?c=r(i,n?"":c):l&&n&&(c="none"),c}(e,i,m,a)),g&&(l.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,r=e.originY,i=void 0===r?"50%":r,a=e.originZ;return n+" "+i+" "+(void 0===a?0:a)}(h)))}var Ae=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function we(e,t,n){for(var r in t)J(t[r])||X(r,n)||(e[r]=t[r])}function Fe(e,t,n){var r={};return we(r,e.style||{},e),Object.assign(r,function(e,t,n){var r=e.transformTemplate;return Object(l.useMemo)((function(){var e={style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}};_e(e,t,void 0,void 0,{enableHardwareAcceleration:!n},r);var i=e.style;return a(a({},e.vars),i)}),[t])}(e,t,n)),e.transformValues&&(r=e.transformValues(r)),r}function ke(e,t,n){var r={},i=Fe(e,t,n);return Boolean(e.drag)&&(r.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":"pan-"+("x"===e.drag?"y":"x")),r.style=i,r}var xe=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","_layoutResetTransform","onLayoutAnimationComplete","onViewportBoxUpdate","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover"]);function Ee(e){return xe.has(e)}var Ce=function(e){return!Ee(e)};try{var Se=n(2411).default;Ce=function(e){return e.startsWith("on")?!Ee(e):Se(e)}}catch(co){}function Oe(e,t,n){return"string"===typeof e?e:fe.transform(t+n*e)}var De=function(e,t){return fe.transform(e*t)},je={offset:"stroke-dashoffset",array:"stroke-dasharray"},Te={offset:"strokeDashoffset",array:"strokeDasharray"};function Pe(e,t,n,r,i,a,s,u){var l=t.attrX,c=t.attrY,f=t.originX,d=t.originY,h=t.pathLength,p=t.pathSpacing,g=void 0===p?1:p,m=t.pathOffset,v=void 0===m?0:m;_e(e,o(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,r,i,a,s,u),e.attrs=e.style,e.style={};var b=e.attrs,y=e.style,_=e.dimensions,A=e.totalPathLength;b.transform&&(_&&(y.transform=b.transform),delete b.transform),_&&(void 0!==f||void 0!==d||y.transform)&&(y.transformOrigin=function(e,t,n){return Oe(t,e.x,e.width)+" "+Oe(n,e.y,e.height)}(_,void 0!==f?f:.5,void 0!==d?d:.5)),void 0!==l&&(b.x=l),void 0!==c&&(b.y=c),void 0!==A&&void 0!==h&&function(e,t,n,r,i,a){void 0===r&&(r=1),void 0===i&&(i=0),void 0===a&&(a=!0);var o=a?je:Te;e[o.offset]=De(-i,t);var s=De(n,t),u=De(r,t);e[o.array]=s+" "+u}(b,A,h,g,v,!1)}var Re=function(){return a(a({},{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}),{attrs:{}})};function Me(e,t){var n=Object(l.useMemo)((function(){var n=Re();return Pe(n,t,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),a(a({},n.attrs),{style:a({},n.style)})}),[t]);if(e.style){var r={};we(r,e.style,e),n.style=a(a({},r),n.style)}return n}function Ie(e){void 0===e&&(e=!1);return function(t,n,r,i,o){var s=i.latestValues,u=(H(t)?Me:ke)(n,s,o),c=function(e,t,n){var r={};for(var i in e)(Ce(i)||!0===n&&Ee(i)||!t&&!Ee(i))&&(r[i]=e[i]);return r}(n,"string"===typeof t,e),f=a(a(a({},c),u),{ref:r});return Object(l.createElement)(t,f)}}var Be=/([a-z])([A-Z])/g,Ne=function(e){return e.replace(Be,"$1-$2").toLowerCase()};function Le(e,t){var n=t.style,r=t.vars;for(var i in Object.assign(e.style,n),r)e.style.setProperty(i,r[i])}var Ue=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform"]);function He(e,t){for(var n in Le(e,t),t.attrs)e.setAttribute(Ue.has(n)?n:Ne(n),t.attrs[n])}function ze(e){var t=e.style,n={};for(var r in t)(J(t[r])||X(r,e))&&(n[r]=t[r]);return n}function qe(e){var t=ze(e);for(var n in e){if(J(e[n]))t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]}return t}function Ve(e){return"object"===typeof e&&"function"===typeof e.start}var We=function(e){return Array.isArray(e)};function Ge(e){var t,n=J(e)?e.get():e;return t=n,Boolean(t&&"object"===typeof t&&t.mix&&t.toValue)?n.toValue():n}function Ke(e,t,n,r){var i=e.scrapeMotionValuesFromProps,a=e.createRenderState,o=e.onMount,s={latestValues:Ye(t,n,r,i),renderState:a()};return o&&(s.mount=function(e){return o(t,e,s)}),s}var Qe=function(e){return function(t,n){var r=Object(l.useContext)(v),i=Object(l.useContext)(b);return n?Ke(e,t,r,i):y((function(){return Ke(e,t,r,i)}))}};function Ye(e,t,n,r){var i={},a=!1===(null===n||void 0===n?void 0:n.initial),s=r(e);for(var u in s)i[u]=Ge(s[u]);var l=e.initial,c=e.animate,f=R(e),d=M(e);t&&d&&!f&&!1!==e.inherit&&(null!==l&&void 0!==l||(l=t.initial),null!==c&&void 0!==c||(c=t.animate));var h=a||!1===l?c:l;h&&"boolean"!==typeof h&&!Ve(h)&&(Array.isArray(h)?h:[h]).forEach((function(t){var n=T(e,t);if(n){var r=n.transitionEnd;n.transition;var a=o(n,["transitionEnd","transition"]);for(var s in a)i[s]=a[s];for(var s in r)i[s]=r[s]}}));return i}var Xe={useVisualState:Qe({scrapeMotionValuesFromProps:qe,createRenderState:Re,onMount:function(e,t,n){var r=n.renderState,i=n.latestValues;try{r.dimensions="function"===typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(a){r.dimensions={x:0,y:0,width:0,height:0}}"path"===t.tagName&&(r.totalPathLength=t.getTotalLength()),Pe(r,i,void 0,void 0,{enableHardwareAcceleration:!1},e.transformTemplate),He(t,r)}})};var Je,Ze={useVisualState:Qe({scrapeMotionValuesFromProps:ze,createRenderState:Ae})};function $e(e,t,n,r){var i=t.forwardMotionProps,o=void 0!==i&&i,s=H(e)?Xe:Ze;return a(a({},s),{preloadedFeatures:n,useRender:Ie(o),createVisualElement:r,Component:e})}function et(e,t,n,r){return e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n,r)}}function tt(e,t,n,r){Object(l.useEffect)((function(){var i=e.current;if(n&&i)return et(i,t,n,r)}),[e,t,n,r])}function nt(e){return"undefined"!==typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function rt(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.Exit="exit"}(Je||(Je={}));var it={pageX:0,pageY:0};function at(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||it;return{x:n[t+"X"],y:n[t+"Y"]}}function ot(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function st(e,t){return void 0===t&&(t="page"),{point:rt(e)?at(e,t):ot(e,t)}}var ut=function(e,t){void 0===t&&(t=!1);var n,r=function(t){return e(t,st(t))};return t?(n=r,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):r},lt={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},ct={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function ft(e){return E&&null===window.onpointerdown?e:E&&null===window.ontouchstart?ct[e]:E&&null===window.onmousedown?lt[e]:e}function dt(e,t,n,r){return et(e,ft(t),ut(n,"pointerdown"===t),r)}function ht(e,t,n,r){return tt(e,ft(t),n&&ut(n,"pointerdown"===t),r)}function pt(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var gt=pt("dragHorizontal"),mt=pt("dragVertical");function vt(e){var t=!1;if("y"===e)t=mt();else if("x"===e)t=gt();else{var n=gt(),r=mt();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function bt(){var e=vt(!0);return!e||(e(),!1)}function yt(e,t,n){return function(r,i){var a;nt(r)&&!bt()&&(null===n||void 0===n||n(r,i),null===(a=e.animationState)||void 0===a||a.setActive(Je.Hover,t))}}var _t=function e(t,n){return!!n&&(t===n||e(t,n.parentElement))};function At(e){return Object(l.useEffect)((function(){return function(){return e()}}),[])}var wt=function(e,t){return function(n){return t(e(n))}},Ft=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e.reduce(wt)};var kt=function(e){return function(t){return e(t),null}},xt={tap:kt((function(e){var t=e.onTap,n=e.onTapStart,r=e.onTapCancel,i=e.whileTap,a=e.visualElement,o=t||n||r||i,s=Object(l.useRef)(!1),u=Object(l.useRef)(null);function c(){var e;null===(e=u.current)||void 0===e||e.call(u),u.current=null}function f(){var e;return c(),s.current=!1,null===(e=a.animationState)||void 0===e||e.setActive(Je.Tap,!1),!bt()}function d(e,n){f()&&(_t(a.getInstance(),e.target)?null===t||void 0===t||t(e,n):null===r||void 0===r||r(e,n))}function h(e,t){f()&&(null===r||void 0===r||r(e,t))}ht(a,"pointerdown",o?function(e,t){var r;c(),s.current||(s.current=!0,u.current=Ft(dt(window,"pointerup",d),dt(window,"pointercancel",h)),null===n||void 0===n||n(e,t),null===(r=a.animationState)||void 0===r||r.setActive(Je.Tap,!0))}:void 0),At(c)})),focus:kt((function(e){var t=e.whileFocus,n=e.visualElement;tt(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Je.Focus,!0)}:void 0),tt(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(Je.Focus,!1)}:void 0)})),hover:kt((function(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,i=e.visualElement;ht(i,"pointerenter",t||r?yt(i,!0,t):void 0),ht(i,"pointerleave",n||r?yt(i,!1,n):void 0)}))};function Et(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}var Ct=function(){return Ct=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},Ct.apply(this,arguments)};function St(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}Object.create;Object.create;var Ot=function(e,t,n){return Math.min(Math.max(n,e),t)},Dt=.001;function jt(e){var t,n,r=e.duration,i=void 0===r?800:r,a=e.bounce,o=void 0===a?.25:a,s=e.velocity,u=void 0===s?0:s,l=e.mass,c=void 0===l?1:l,f=1-o;f=Ot(.05,1,f),i=Ot(.01,10,i/1e3),f<1?(t=function(e){var t=e*f,n=t*i,r=t-u,a=Tt(e,f),o=Math.exp(-n);return Dt-r/a*o},n=function(e){var n=e*f*i,r=n*u+u,a=Math.pow(f,2)*Math.pow(e,2)*i,o=Math.exp(-n),s=Tt(Math.pow(e,2),f);return(-t(e)+Dt>0?-1:1)*((r-a)*o)/s}):(t=function(e){return Math.exp(-e*i)*((e-u)*i+1)-.001},n=function(e){return Math.exp(-e*i)*(i*i*(u-e))});var d=function(e,t,n){for(var r=n,i=1;i<12;i++)r-=e(r)/t(r);return r}(t,n,5/i);if(i*=1e3,isNaN(d))return{stiffness:100,damping:10,duration:i};var h=Math.pow(d,2)*c;return{stiffness:h,damping:2*f*Math.sqrt(c*h),duration:i}}function Tt(e,t){return e*Math.sqrt(1-t*t)}var Pt=["duration","bounce"],Rt=["stiffness","damping","mass"];function Mt(e,t){return t.some((function(t){return void 0!==e[t]}))}function It(e){var t=e.from,n=void 0===t?0:t,r=e.to,i=void 0===r?1:r,a=e.restSpeed,o=void 0===a?2:a,s=e.restDelta,u=St(e,["from","to","restSpeed","restDelta"]),l={done:!1,value:n},c=function(e){var t=Ct({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!Mt(e,Rt)&&Mt(e,Pt)){var n=jt(e);(t=Ct(Ct(Ct({},t),n),{velocity:0,mass:1})).isResolvedFromDuration=!0}return t}(u),f=c.stiffness,d=c.damping,h=c.mass,p=c.velocity,g=c.duration,m=c.isResolvedFromDuration,v=Bt,b=Bt;function y(){var e=p?-p/1e3:0,t=i-n,r=d/(2*Math.sqrt(f*h)),a=Math.sqrt(f/h)/1e3;if(null!==s&&void 0!==s||(s=Math.abs(i-n)<=1?.01:.4),r<1){var o=Tt(a,r);v=function(n){var s=Math.exp(-r*a*n);return i-s*((e+r*a*t)/o*Math.sin(o*n)+t*Math.cos(o*n))},b=function(n){var i=Math.exp(-r*a*n);return r*a*i*(Math.sin(o*n)*(e+r*a*t)/o+t*Math.cos(o*n))-i*(Math.cos(o*n)*(e+r*a*t)-o*t*Math.sin(o*n))}}else if(1===r)v=function(n){return i-Math.exp(-a*n)*(t+(e+a*t)*n)};else{var u=a*Math.sqrt(r*r-1);v=function(n){var o=Math.exp(-r*a*n),s=Math.min(u*n,300);return i-o*((e+r*a*t)*Math.sinh(s)+u*t*Math.cosh(s))/u}}}return y(),{next:function(e){var t=v(e);if(m)l.done=e>=g;else{var n=1e3*b(e),r=Math.abs(n)<=o,a=Math.abs(i-t)<=s;l.done=r&&a}return l.value=l.done?i:t,l},flipTarget:function(){var e;p=-p,n=(e=[i,n])[0],i=e[1],y()}}}It.needsInterpolation=function(e,t){return"string"===typeof e||"string"===typeof t};var Bt=function(e){return 0},Nt=function(e,t,n){var r=t-e;return 0===r?1:(n-e)/r},Lt=function(e,t,n){return-n*e+n*t+e},Ut=function(e,t){return function(n){return Boolean(se(n)&&oe.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t))}},Ht=function(e,t,n){return function(r){var i;if(!se(r))return r;var a=r.match(ie),o=a[0],s=a[1],u=a[2],l=a[3];return(i={})[e]=parseFloat(o),i[t]=parseFloat(s),i[n]=parseFloat(u),i.alpha=void 0!==l?parseFloat(l):1,i}},zt=ne(0,255),qt=te(te({},ge),{transform:function(e){return Math.round(zt(e))}}),Vt={test:Ut("rgb","red"),parse:Ht("red","green","blue"),transform:function(e){var t=e.red,n=e.green,r=e.blue,i=e.alpha,a=void 0===i?1:i;return"rgba("+qt.transform(t)+", "+qt.transform(n)+", "+qt.transform(r)+", "+re(me.transform(a))+")"}};var Wt={test:Ut("#"),parse:function(e){var t="",n="",r="",i="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),i=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),i=e.substr(4,1),t+=t,n+=n,r+=r,i+=i),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:i?parseInt(i,16)/255:1}},transform:Vt.transform},Gt={test:Ut("hsl","hue"),parse:Ht("hue","saturation","lightness"),transform:function(e){var t=e.hue,n=e.saturation,r=e.lightness,i=e.alpha,a=void 0===i?1:i;return"hsla("+Math.round(t)+", "+ce.transform(re(n))+", "+ce.transform(re(r))+", "+re(me.transform(a))+")"}},Kt=function(e,t,n){var r=e*e,i=t*t;return Math.sqrt(Math.max(0,n*(i-r)+r))},Qt=[Wt,Vt,Gt],Yt=function(e){return Qt.find((function(t){return t.test(e)}))},Xt=function(e){return"'"+e+"' is not an animatable color. Use the equivalent color code instead."},Jt=function(e,t){var n=Yt(e),r=Yt(t);Xt(e),Xt(t),n.transform,r.transform;var i=n.parse(e),a=r.parse(t),o=Ct({},i),s=n===Gt?Lt:Kt;return function(e){for(var t in o)"alpha"!==t&&(o[t]=s(i[t],a[t],e));return o.alpha=Lt(i.alpha,a.alpha,e),n.transform(o)}},Zt={test:function(e){return Vt.test(e)||Wt.test(e)||Gt.test(e)},parse:function(e){return Vt.test(e)?Vt.parse(e):Gt.test(e)?Gt.parse(e):Wt.parse(e)},transform:function(e){return se(e)?e:e.hasOwnProperty("red")?Vt.transform(e):Gt.transform(e)}},$t="${c}",en="${n}";function tn(e){var t=[],n=0,r=e.match(ae);r&&(n=r.length,e=e.replace(ae,$t),t.push.apply(t,r.map(Zt.parse)));var i=e.match(ie);return i&&(e=e.replace(ie,en),t.push.apply(t,i.map(ge.parse))),{values:t,numColors:n,tokenised:e}}function nn(e){return tn(e).values}function rn(e){var t=tn(e),n=t.values,r=t.numColors,i=t.tokenised,a=n.length;return function(e){for(var t=i,n=0;n<a;n++)t=t.replace(n<r?$t:en,n<r?Zt.transform(e[n]):re(e[n]));return t}}var an=function(e){return"number"===typeof e?0:e};var on={test:function(e){var t,n,r,i;return isNaN(e)&&se(e)&&(null!==(n=null===(t=e.match(ie))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(i=null===(r=e.match(ae))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0},parse:nn,createTransformer:rn,getAnimatableNone:function(e){var t=nn(e);return rn(e)(t.map(an))}},sn=function(e){return"number"===typeof e};function un(e,t){return sn(e)?function(n){return Lt(e,t,n)}:Zt.test(e)?Jt(e,t):dn(e,t)}var ln=function(e,t){var n=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,a=t.length;i<a;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}([],e),r=n.length,i=e.map((function(e,n){return un(e,t[n])}));return function(e){for(var t=0;t<r;t++)n[t]=i[t](e);return n}},cn=function(e,t){var n=Ct(Ct({},e),t),r={};for(var i in n)void 0!==e[i]&&void 0!==t[i]&&(r[i]=un(e[i],t[i]));return function(e){for(var t in r)n[t]=r[t](e);return n}};function fn(e){for(var t=on.parse(e),n=t.length,r=0,i=0,a=0,o=0;o<n;o++)r||"number"===typeof t[o]?r++:void 0!==t[o].hue?a++:i++;return{parsed:t,numNumbers:r,numRGB:i,numHSL:a}}var dn=function(e,t){var n=on.createTransformer(t),r=fn(e),i=fn(t);return r.numHSL===i.numHSL&&r.numRGB===i.numRGB&&(r.numNumbers,i.numNumbers),Ft(ln(r.parsed,i.parsed),n)},hn=function(e,t){return function(n){return Lt(e,t,n)}};function pn(e,t,n){for(var r,i=[],a=n||("number"===typeof(r=e[0])?hn:"string"===typeof r?Zt.test(r)?Jt:dn:Array.isArray(r)?ln:"object"===typeof r?cn:void 0),o=e.length-1,s=0;s<o;s++){var u=a(e[s],e[s+1]);if(t){var l=Array.isArray(t)?t[s]:t;u=Ft(l,u)}i.push(u)}return i}function gn(e,t,n){var r=void 0===n?{}:n,i=r.clamp,a=void 0===i||i,o=r.ease,s=r.mixer,u=e.length;t.length,!o||!Array.isArray(o)||o.length,e[0]>e[u-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());var l=pn(t,o,s),c=2===u?function(e,t){var n=e[0],r=e[1],i=t[0];return function(e){return i(Nt(n,r,e))}}(e,l):function(e,t){var n=e.length,r=n-1;return function(i){var a=0,o=!1;if(i<=e[0]?o=!0:i>=e[r]&&(a=r-1,o=!0),!o){for(var s=1;s<n&&!(e[s]>i||s===r);s++);a=s-1}var u=Nt(e[a],e[a+1],i);return t[a](u)}}(e,l);return a?function(t){return c(Ot(e[0],e[u-1],t))}:c}var mn,vn=function(e){return function(t){return 1-e(1-t)}},bn=function(e){return function(t){return t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2}},yn=function(e){return function(t){return t*t*((e+1)*t-e)}},_n=function(e){return e},An=(mn=2,function(e){return Math.pow(e,mn)}),wn=vn(An),Fn=bn(An),kn=function(e){return 1-Math.sin(Math.acos(e))},xn=vn(kn),En=bn(xn),Cn=yn(1.525),Sn=vn(Cn),On=bn(Cn),Dn=function(e){var t=yn(e);return function(e){return(e*=2)<1?.5*t(e):.5*(2-Math.pow(2,-10*(e-1)))}}(1.525),jn=function(e){if(1===e||0===e)return e;var t=e*e;return e<.36363636363636365?7.5625*t:e<.7272727272727273?9.075*t-9.9*e+3.4:e<.9?12.066481994459833*t-19.63545706371191*e+8.898060941828255:10.8*e*e-20.52*e+10.72},Tn=vn(jn);function Pn(e,t){return e.map((function(){return t||Fn})).splice(0,e.length-1)}function Rn(e){var t=e.from,n=void 0===t?0:t,r=e.to,i=void 0===r?1:r,a=e.ease,o=e.offset,s=e.duration,u=void 0===s?300:s,l={done:!1,value:n},c=Array.isArray(i)?i:[n,i],f=function(e,t){return e.map((function(e){return e*t}))}(o&&o.length===c.length?o:function(e){var t=e.length;return e.map((function(e,n){return 0!==n?n/(t-1):0}))}(c),u);function d(){return gn(f,c,{ease:Array.isArray(a)?a:Pn(c,a)})}var h=d();return{next:function(e){return l.value=h(e),l.done=e>=u,l},flipTarget:function(){c.reverse(),h=d()}}}var Mn={keyframes:Rn,spring:It,decay:function(e){var t=e.velocity,n=void 0===t?0:t,r=e.from,i=void 0===r?0:r,a=e.power,o=void 0===a?.8:a,s=e.timeConstant,u=void 0===s?350:s,l=e.restDelta,c=void 0===l?.5:l,f=e.modifyTarget,d={done:!1,value:i},h=o*n,p=i+h,g=void 0===f?p:f(p);return g!==p&&(h=g-i),{next:function(e){var t=-h*Math.exp(-e/u);return d.done=!(t>c||t<-c),d.value=d.done?g:g+t,d},flipTarget:function(){}}}};var In=1/60*1e3,Bn="undefined"!==typeof performance?function(){return performance.now()}:function(){return Date.now()},Nn="undefined"!==typeof window?function(e){return window.requestAnimationFrame(e)}:function(e){return setTimeout((function(){return e(Bn())}),In)};var Ln=!0,Un=!1,Hn=!1,zn={delta:0,timestamp:0},qn=["read","update","preRender","render","postRender"],Vn=qn.reduce((function(e,t){return e[t]=function(e){var t=[],n=[],r=0,i=!1,a=new WeakSet,o={schedule:function(e,o,s){void 0===o&&(o=!1),void 0===s&&(s=!1);var u=s&&i,l=u?t:n;return o&&a.add(e),-1===l.indexOf(e)&&(l.push(e),u&&i&&(r=t.length)),e},cancel:function(e){var t=n.indexOf(e);-1!==t&&n.splice(t,1),a.delete(e)},process:function(s){var u;if(i=!0,t=(u=[n,t])[0],(n=u[1]).length=0,r=t.length)for(var l=0;l<r;l++){var c=t[l];c(s),a.has(c)&&(o.schedule(c),e())}i=!1}};return o}((function(){return Un=!0})),e}),{}),Wn=qn.reduce((function(e,t){var n=Vn[t];return e[t]=function(e,t,r){return void 0===t&&(t=!1),void 0===r&&(r=!1),Un||Xn(),n.schedule(e,t,r)},e}),{}),Gn=qn.reduce((function(e,t){return e[t]=Vn[t].cancel,e}),{}),Kn=qn.reduce((function(e,t){return e[t]=function(){return Vn[t].process(zn)},e}),{}),Qn=function(e){return Vn[e].process(zn)},Yn=function e(t){Un=!1,zn.delta=Ln?In:Math.max(Math.min(t-zn.timestamp,40),1),zn.timestamp=t,Hn=!0,qn.forEach(Qn),Hn=!1,Un&&(Ln=!1,Nn(e))},Xn=function(){Un=!0,Ln=!0,Hn||Nn(Yn)},Jn=function(){return zn},Zn=Wn;function $n(e,t,n){return void 0===n&&(n=0),e-t-n}var er=function(e){var t=function(t){var n=t.delta;return e(n)};return{start:function(){return Zn.update(t,!0)},stop:function(){return Gn.update(t)}}};function tr(e){var t,n,r,i,a,o=e.from,s=e.autoplay,u=void 0===s||s,l=e.driver,c=void 0===l?er:l,f=e.elapsed,d=void 0===f?0:f,h=e.repeat,p=void 0===h?0:h,g=e.repeatType,m=void 0===g?"loop":g,v=e.repeatDelay,b=void 0===v?0:v,y=e.onPlay,_=e.onStop,A=e.onComplete,w=e.onRepeat,F=e.onUpdate,k=St(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]),x=k.to,E=0,C=k.duration,S=!1,O=!0,D=function(e){if(Array.isArray(e.to))return Rn;if(Mn[e.type])return Mn[e.type];var t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?Rn:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?It:Rn}(k);(null===(n=(t=D).needsInterpolation)||void 0===n?void 0:n.call(t,o,x))&&(a=gn([0,100],[o,x],{clamp:!1}),o=0,x=100);var j=D(Ct(Ct({},k),{from:o,to:x}));function T(){E++,"reverse"===m?d=function(e,t,n,r){return void 0===n&&(n=0),void 0===r&&(r=!0),r?$n(t+-e,t,n):t-(e-t)+n}(d,C,b,O=E%2===0):(d=$n(d,C,b),"mirror"===m&&j.flipTarget()),S=!1,w&&w()}function P(e){if(O||(e=-e),d+=e,!S){var t=j.next(Math.max(0,d));i=t.value,a&&(i=a(i)),S=O?t.done:d<=0}null===F||void 0===F||F(i),S&&(0===E&&(null!==C&&void 0!==C||(C=d)),E<p?function(e,t,n,r){return r?e>=t+n:e<=-n}(d,C,b,O)&&T():(r.stop(),A&&A()))}return u&&(null===y||void 0===y||y(),(r=c(P)).start()),{stop:function(){null===_||void 0===_||_(),r.stop()}}}function nr(e,t){return t?e*(1e3/t):0}var rr=function(e){return 1e3*e},ir=function(e,t){return 1-3*t+3*e},ar=function(e,t){return 3*t-6*e},or=function(e){return 3*e},sr=function(e,t,n){return((ir(t,n)*e+ar(t,n))*e+or(t))*e},ur=function(e,t,n){return 3*ir(t,n)*e*e+2*ar(t,n)*e+or(t)};var lr=.1;function cr(e,t,n,r){if(e===t&&n===r)return _n;for(var i=new Float32Array(11),a=0;a<11;++a)i[a]=sr(a*lr,e,n);function o(t){for(var r=0,a=1;10!==a&&i[a]<=t;++a)r+=lr;--a;var o=r+(t-i[a])/(i[a+1]-i[a])*lr,s=ur(o,e,n);return s>=.001?function(e,t,n,r){for(var i=0;i<8;++i){var a=ur(t,n,r);if(0===a)return t;t-=(sr(t,n,r)-e)/a}return t}(t,o,e,n):0===s?o:function(e,t,n,r,i){var a,o,s=0;do{(a=sr(o=t+(n-t)/2,r,i)-e)>0?n=o:t=o}while(Math.abs(a)>1e-7&&++s<10);return o}(t,r,r+lr,e,n)}return function(e){return 0===e||1===e?e:sr(o(e),t,r)}}var fr={linear:_n,easeIn:An,easeInOut:Fn,easeOut:wn,circIn:kn,circInOut:En,circOut:xn,backIn:Cn,backInOut:On,backOut:Sn,anticipate:Dn,bounceIn:Tn,bounceInOut:function(e){return e<.5?.5*(1-jn(1-2*e)):.5*jn(2*e-1)+.5},bounceOut:jn},dr=function(e){if(Array.isArray(e)){e.length;var t=s(e,4);return cr(t[0],t[1],t[2],t[3])}return"string"===typeof e?fr[e]:e},hr=function(e,t){return"zIndex"!==e&&(!("number"!==typeof t&&!Array.isArray(t))||!("string"!==typeof t||!on.test(t)||t.startsWith("url(")))},pr=function(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}},gr=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}},mr=function(){return{type:"keyframes",ease:"linear",duration:.3}},vr=function(e){return{type:"keyframes",duration:.8,values:e}},br={x:pr,y:pr,z:pr,rotate:pr,rotateX:pr,rotateY:pr,rotateZ:pr,scaleX:gr,scaleY:gr,scale:gr,opacity:mr,backgroundColor:mr,color:mr,default:gr},yr=new Set(["brightness","contrast","saturate","opacity"]);function _r(e){var t=e.slice(0,-1).split("("),n=t[0],r=t[1];if("drop-shadow"===n)return e;var i=(r.match(ie)||[])[0];if(!i)return e;var a=r.replace(i,""),o=yr.has(n)?1:0;return i!==r&&(o*=100),n+"("+o+a+")"}var Ar=/([a-z-]*)\(.*?\)/g,wr=te(te({},on),{getAnimatableNone:function(e){var t=e.match(Ar);return t?t.map(_r).join(" "):e}}),Fr=a(a({},ye),{color:Zt,backgroundColor:Zt,outlineColor:Zt,fill:Zt,stroke:Zt,borderColor:Zt,borderTopColor:Zt,borderRightColor:Zt,borderBottomColor:Zt,borderLeftColor:Zt,filter:wr,WebkitFilter:wr}),kr=function(e){return Fr[e]};function xr(e,t){var n,r=kr(e);return r!==wr&&(r=on),null===(n=r.getAnimatableNone)||void 0===n?void 0:n.call(r,t)}function Er(e){var t=e.ease,n=e.times,r=e.yoyo,i=e.flip,s=e.loop,u=o(e,["ease","times","yoyo","flip","loop"]),l=a({},u);return n&&(l.offset=n),u.duration&&(l.duration=rr(u.duration)),u.repeatDelay&&(l.repeatDelay=rr(u.repeatDelay)),t&&(l.ease=function(e){return Array.isArray(e)&&"number"!==typeof e[0]}(t)?t.map(dr):dr(t)),"tween"===u.type&&(l.type="keyframes"),(r||s||i)&&(!0,r?l.repeatType="reverse":s?l.repeatType="loop":i&&(l.repeatType="mirror"),l.repeat=s||r||i||u.repeat),"spring"!==u.type&&(l.type="keyframes"),l}function Cr(e,t,n){var r;return Array.isArray(t.to)&&(null!==(r=e.duration)&&void 0!==r||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=u([],s(e.to)),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=o(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=a(a({},e),function(e,t){var n;return n=We(t)?vr:br[e]||br.default,a({to:t},n(t))}(n,t.to))),a(a({},t),Er(e))}function Sr(e,t,n,r,i){var o,s=jr(r,e),u=null!==(o=s.from)&&void 0!==o?o:t.get(),l=hr(e,n);"none"===u&&l&&"string"===typeof n?u=xr(e,n):Or(u)&&"string"===typeof n?u=Dr(n):!Array.isArray(n)&&Or(n)&&"string"===typeof u&&(n=Dr(u));var c=hr(e,u);return c&&l&&!1!==s.type?function(){var r={from:u,to:n,velocity:t.getVelocity(),onComplete:i,onUpdate:function(e){return t.set(e)}};return"inertia"===s.type||"decay"===s.type?function(e){var t,n=e.from,r=void 0===n?0:n,i=e.velocity,a=void 0===i?0:i,o=e.min,s=e.max,u=e.power,l=void 0===u?.8:u,c=e.timeConstant,f=void 0===c?750:c,d=e.bounceStiffness,h=void 0===d?500:d,p=e.bounceDamping,g=void 0===p?10:p,m=e.restDelta,v=void 0===m?1:m,b=e.modifyTarget,y=e.driver,_=e.onUpdate,A=e.onComplete;function w(e){return void 0!==o&&e<o||void 0!==s&&e>s}function F(e){return void 0===o?s:void 0===s||Math.abs(o-e)<Math.abs(s-e)?o:s}function k(e){null===t||void 0===t||t.stop(),t=tr(Ct(Ct({},e),{driver:y,onUpdate:function(t){var n;null===_||void 0===_||_(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:A}))}function x(e){k(Ct({type:"spring",stiffness:h,damping:g,restDelta:v},e))}if(w(r))x({from:r,velocity:a,to:F(r)});else{var E=l*a+r;"undefined"!==typeof b&&(E=b(E));var C,S,O=F(E),D=O===o?-1:1;k({type:"decay",from:r,velocity:a,timeConstant:f,power:l,restDelta:v,modifyTarget:b,onUpdate:w(E)?function(e){C=S,S=e,a=nr(e-C,Jn().delta),(1===D&&e>O||-1===D&&e<O)&&x({from:e,to:O,velocity:a})}:void 0})}return{stop:function(){return null===t||void 0===t?void 0:t.stop()}}}(a(a({},r),s)):tr(a(a({},Cr(s,r,e)),{onUpdate:function(e){var t;r.onUpdate(e),null===(t=s.onUpdate)||void 0===t||t.call(s,e)},onComplete:function(){var e;r.onComplete(),null===(e=s.onComplete)||void 0===e||e.call(s)}}))}:function(){var e;return t.set(n),i(),null===(e=null===s||void 0===s?void 0:s.onComplete)||void 0===e||e.call(s),{stop:function(){}}}}function Or(e){return 0===e||"string"===typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function Dr(e){return"number"===typeof e?0:xr("",e)}function jr(e,t){return e[t]||e.default||e}function Tr(e,t,n,r){return void 0===r&&(r={}),t.start((function(i){var a,o,s=Sr(e,t,n,r,i),u=function(e,t){var n;return null!==(n=(jr(e,t)||{}).delay)&&void 0!==n?n:0}(r,e),l=function(){return o=s()};return u?a=setTimeout(l,rr(u)):l(),function(){clearTimeout(a),null===o||void 0===o||o.stop()}}))}function Pr(e,t){-1===e.indexOf(t)&&e.push(t)}function Rr(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Mr=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return Pr(this.subscriptions,e),function(){return Rr(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(var i=0;i<r;i++){var a=this.subscriptions[i];a&&a(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),Ir=function(){function e(e){var t,n=this;this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Mr,this.velocityUpdateSubscribers=new Mr,this.renderSubscribers=new Mr,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var r=Jn(),i=r.delta,a=r.timestamp;n.lastUpdated!==a&&(n.timeDelta=i,n.lastUpdated=a,Zn.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return Zn.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?nr(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function Br(e){return new Ir(e)}var Nr=function(e){return function(t){return t.test(e)}},Lr=[ge,fe,ce,le,he,de,{test:function(e){return"auto"===e},parse:function(e){return e}}],Ur=function(e){return Lr.find(Nr(e))},Hr=u(u([],s(Lr)),[Zt,on]),zr=function(e){return Hr.find(Nr(e))};function qr(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,Br(n))}function Vr(e,t){var n=P(e,t),r=n?e.makeTargetAnimatable(n,!1):{},i=r.transitionEnd,s=void 0===i?{}:i;r.transition;var u,l=o(r,["transitionEnd","transition"]);for(var c in l=a(a({},l),s)){qr(e,c,(u=l[c],We(u)?u[u.length-1]||0:u))}}function Wr(e,t){if(t)return(t[e]||t.default||t).from}function Gr(e,t,n){var r;void 0===n&&(n={});var i=P(e,t,n.custom),o=(i||{}).transition,u=void 0===o?e.getDefaultTransition()||{}:o;n.transitionOverride&&(u=n.transitionOverride);var l=i?function(){return Kr(e,i,n)}:function(){return Promise.resolve()},c=(null===(r=e.variantChildren)||void 0===r?void 0:r.size)?function(r){void 0===r&&(r=0);var i=u.delayChildren,o=void 0===i?0:i,s=u.staggerChildren,l=u.staggerDirection;return function(e,t,n,r,i,o){void 0===n&&(n=0);void 0===r&&(r=0);void 0===i&&(i=1);var s=[],u=(e.variantChildren.size-1)*r,l=1===i?function(e){return void 0===e&&(e=0),e*r}:function(e){return void 0===e&&(e=0),u-e*r};return Array.from(e.variantChildren).sort(Qr).forEach((function(e,r){s.push(Gr(e,t,a(a({},o),{delay:n+l(r)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(s)}(e,t,o+r,s,l,n)}:function(){return Promise.resolve()},f=u.when;if(f){var d=s("beforeChildren"===f?[l,c]:[c,l],2),h=d[0],p=d[1];return h().then(p)}return Promise.all([l(),c(n.delay)])}function Kr(e,t,n){var r,i=void 0===n?{}:n,s=i.delay,u=void 0===s?0:s,l=i.transitionOverride,c=i.type,f=e.makeTargetAnimatable(t),d=f.transition,h=void 0===d?e.getDefaultTransition():d,p=f.transitionEnd,g=o(f,["transition","transitionEnd"]);l&&(h=l);var m=[],v=c&&(null===(r=e.animationState)||void 0===r?void 0:r.getState()[c]);for(var b in g){var y=e.getValue(b),_=g[b];if(!(!y||void 0===_||v&&Yr(v,b))){var A=Tr(b,y,_,a({delay:u},h));m.push(A)}}return Promise.all(m).then((function(){p&&Vr(e,p)}))}function Qr(e,t){return e.sortNodePosition(t)}function Yr(e,t){var n=e.protectedKeys,r=e.needsAnimating,i=n.hasOwnProperty(t)&&!0!==r[t];return r[t]=!1,i}var Xr=[Je.Animate,Je.Hover,Je.Tap,Je.Drag,Je.Focus,Je.Exit],Jr=u([],s(Xr)).reverse(),Zr=Xr.length;function $r(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,r=t.options;return function(e,t,n){var r;if(void 0===n&&(n={}),e.notifyAnimationStart(),Array.isArray(t)){var i=t.map((function(t){return Gr(e,t,n)}));r=Promise.all(i)}else if("string"===typeof t)r=Gr(e,t,n);else{var a="function"===typeof t?P(e,t,n.custom):t;r=Kr(e,a,n)}return r.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,r)})))}}function ei(e){var t=$r(e),n=function(){var e;return(e={})[Je.Animate]=ti(!0),e[Je.Hover]=ti(),e[Je.Tap]=ti(),e[Je.Drag]=ti(),e[Je.Focus]=ti(),e[Je.Exit]=ti(),e}(),r={},i=!0,l=function(t,n){var r=P(e,n);if(r){r.transition;var i=r.transitionEnd,s=o(r,["transition","transitionEnd"]);t=a(a(a({},t),s),i)}return t};function c(o,c){for(var f,d=e.getProps(),h=e.getVariantContext(!0)||{},p=[],g=new Set,m={},v=1/0,b=function(t){var r=Jr[t],b=n[r],y=null!==(f=d[r])&&void 0!==f?f:h[r],_=j(y),A=r===c?b.isActive:null;!1===A&&(v=t);var w=y===h[r]&&y!==d[r]&&_;if(w&&i&&e.manuallyAnimateOnMount&&(w=!1),b.protectedKeys=a({},m),!b.isActive&&null===A||!y&&!b.prevProp||Ve(y)||"boolean"===typeof y)return"continue";var F=function(e,t){if("string"===typeof t)return t!==e;if(D(t))return!Et(t,e);return!1}(b.prevProp,y)||r===c&&b.isActive&&!w&&_||t>v&&_,k=Array.isArray(y)?y:[y],x=k.reduce(l,{});!1===A&&(x={});var E=b.prevResolvedValues,C=void 0===E?{}:E,S=a(a({},C),x),O=function(e){F=!0,g.delete(e),b.needsAnimating[e]=!0};for(var T in S){var P=x[T],R=C[T];m.hasOwnProperty(T)||(P!==R?We(P)&&We(R)?Et(P,R)?b.protectedKeys[T]=!0:O(T):void 0!==P?O(T):g.add(T):void 0!==P&&g.has(T)?O(T):b.protectedKeys[T]=!0)}b.prevProp=y,b.prevResolvedValues=x,b.isActive&&(m=a(a({},m),x)),i&&e.blockInitialAnimation&&(F=!1),F&&!w&&p.push.apply(p,u([],s(k.map((function(e){return{animation:e,options:a({type:r},o)}})))))},y=0;y<Zr;y++)b(y);if(r=a({},m),g.size){var _={};g.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(_[t]=n)})),p.push({animation:_})}var A=Boolean(p.length);return i&&!1===d.initial&&!e.manuallyAnimateOnMount&&(A=!1),i=!1,A?t(p):Promise.resolve()}return{isAnimated:function(e){return void 0!==r[e]},animateChanges:c,setActive:function(t,r,i){var a;return n[t].isActive===r?Promise.resolve():(null===(a=e.variantChildren)||void 0===a||a.forEach((function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,r)})),n[t].isActive=r,c(i,t))},setAnimateFunction:function(n){t=n(e)},getState:function(){return n}}}function ti(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var ni={animation:kt((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=ei(t)),Ve(n)&&Object(l.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:kt((function(e){var t=e.custom,n=e.visualElement,r=s(_(),2),i=r[0],a=r[1],o=Object(l.useContext)(b);Object(l.useEffect)((function(){var e,r,s=null===(e=n.animationState)||void 0===e?void 0:e.setActive(Je.Exit,!i,{custom:null!==(r=null===o||void 0===o?void 0:o.custom)&&void 0!==r?r:t});!i&&(null===s||void 0===s||s.then(a))}),[i])}))},ri=function(e){return e.hasOwnProperty("x")&&e.hasOwnProperty("y")},ii=function(e){return ri(e)&&e.hasOwnProperty("z")},ai=function(e,t){return Math.abs(e-t)};function oi(e,t){if(sn(e)&&sn(t))return ai(e,t);if(ri(e)&&ri(t)){var n=ai(e.x,t.x),r=ai(e.y,t.y),i=ii(e)&&ii(t)?ai(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(i,2))}}var si=function(){function e(e,t,n){var r=this,i=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(r.lastMoveEvent&&r.lastMoveEventInfo){var e=ci(r.lastMoveEventInfo,r.history),t=null!==r.startEvent,n=oi(e.offset,{x:0,y:0})>=3;if(t||n){var i=e.point,o=Jn().timestamp;r.history.push(a(a({},i),{timestamp:o}));var s=r.handlers,u=s.onStart,l=s.onMove;t||(u&&u(r.lastMoveEvent,e),r.startEvent=r.lastMoveEvent),l&&l(r.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){r.lastMoveEvent=e,r.lastMoveEventInfo=ui(t,r.transformPagePoint),nt(e)&&0===e.buttons?r.handlePointerUp(e,t):Zn.update(r.updatePoint,!0)},this.handlePointerUp=function(e,t){r.end();var n=r.handlers,i=n.onEnd,a=n.onSessionEnd,o=ci(ui(t,r.transformPagePoint),r.history);r.startEvent&&i&&i(e,o),a&&a(e,o)},!(rt(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=i;var o=ui(st(e),this.transformPagePoint),s=o.point,u=Jn().timestamp;this.history=[a(a({},s),{timestamp:u})];var l=t.onSessionStart;l&&l(e,ci(o,this.history)),this.removeListeners=Ft(dt(window,"pointermove",this.handlePointerMove),dt(window,"pointerup",this.handlePointerUp),dt(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),Gn.update(this.updatePoint)},e}();function ui(e,t){return t?{point:t(e.point)}:e}function li(e,t){return{x:e.x-t.x,y:e.y-t.y}}function ci(e,t){var n=e.point;return{point:n,delta:li(n,di(t)),offset:li(n,fi(t)),velocity:hi(t,.1)}}function fi(e){return e[0]}function di(e){return e[e.length-1]}function hi(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,i=di(e);n>=0&&(r=e[n],!(i.timestamp-r.timestamp>rr(t)));)n--;if(!r)return{x:0,y:0};var a=(i.timestamp-r.timestamp)/1e3;if(0===a)return{x:0,y:0};var o={x:(i.x-r.x)/a,y:(i.y-r.y)/a};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function pi(e){return e}function gi(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}var mi={translate:0,scale:1,origin:0,originPoint:0};function vi(){return{x:a({},mi),y:a({},mi)}}function bi(e){return[e("x"),e("y")]}function yi(e,t,n){var r=t.min,i=t.max;return void 0!==r&&e<r?e=n?Lt(r,e,n.min):Math.max(e,r):void 0!==i&&e>i&&(e=n?Lt(i,e,n.max):Math.min(e,i)),e}function _i(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Ai(e,t){var n,r=t.min-e.min,i=t.max-e.max;return t.max-t.min<e.max-e.min&&(r=(n=s([i,r],2))[0],i=n[1]),{min:e.min+r,max:e.min+i}}function wi(e,t,n){return{min:Fi(e,t),max:Fi(e,n)}}function Fi(e,t){var n;return"number"===typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}function ki(e,t){return gi(function(e,t){var n=e.top,r=e.left,i=e.bottom,a=e.right;void 0===t&&(t=pi);var o=t({x:r,y:n}),s=t({x:a,y:i});return{top:o.y,left:o.x,bottom:s.y,right:s.x}}(e.getBoundingClientRect(),t))}function xi(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),oi(e,t)<n}function Ei(e){return e.max-e.min}function Ci(e,t){var n=.5,r=Ei(e),i=Ei(t);return i>r?n=Nt(t.min,t.max-r,e.min):r>i&&(n=Nt(e.min,e.max-i,t.min)),Ot(0,1,n)}function Si(e,t,n,r){void 0===r&&(r=.5),e.origin=r,e.originPoint=Lt(t.min,t.max,e.origin),e.scale=Ei(n)/Ei(t),xi(e.scale,1,1e-4)&&(e.scale=1),e.translate=Lt(n.min,n.max,e.origin)-e.originPoint,xi(e.translate)&&(e.translate=0)}function Oi(e,t,n,r){Si(e.x,t.x,n.x,Di(r.originX)),Si(e.y,t.y,n.y,Di(r.originY))}function Di(e){return"number"===typeof e?e:.5}function ji(e,t,n){e.min=n.min+t.min,e.max=e.min+Ei(t)}var Ti=function(e,t){return e.depth-t.depth};function Pi(e){return e.projection.isEnabled||e.shouldResetTransform()}function Ri(e,t){void 0===t&&(t=[]);var n=e.parent;return n&&Ri(n,t),Pi(e)&&t.push(e),t}function Mi(e){if(!e.shouldResetTransform()){var t,n=e.getLayoutState();e.notifyBeforeLayoutMeasure(n.layout),n.isHydrated=!0,n.layout=e.measureViewportBox(),n.layoutCorrected=(t=n.layout,{x:a({},t.x),y:a({},t.y)}),e.notifyLayoutMeasure(n.layout,e.prevViewportBox||n.layout),Zn.update((function(){return e.rebaseProjectionTarget()}))}}function Ii(e,t){return{min:t.min-e.min,max:t.max-e.min}}function Bi(e,t){return{x:Ii(e.x,t.x),y:Ii(e.y,t.y)}}function Ni(e,t){var n=e.getLayoutId(),r=t.getLayoutId();return n!==r||void 0===r&&e!==t}function Li(e){var t=e.getProps(),n=t.drag,r=t._dragX;return n&&!r}function Ui(e,t){e.min=t.min,e.max=t.max}function Hi(e,t,n){return n+t*(e-n)}function zi(e,t,n,r,i){return void 0!==i&&(e=Hi(e,i,r)),Hi(e,n,r)+t}function qi(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=1),e.min=zi(e.min,t,n,r,i),e.max=zi(e.max,t,n,r,i)}function Vi(e,t){var n=t.x,r=t.y;qi(e.x,n.translate,n.scale,n.originPoint),qi(e.y,r.translate,r.scale,r.originPoint)}function Wi(e,t,n,r){var i=s(r,3),a=i[0],o=i[1],u=i[2];e.min=t.min,e.max=t.max;var l=void 0!==n[u]?n[u]:.5,c=Lt(t.min,t.max,l);qi(e,n[a],n[o],c,n.scale)}var Gi=["x","scaleX","originX"],Ki=["y","scaleY","originY"];function Qi(e,t,n){Wi(e.x,t.x,n,Gi),Wi(e.y,t.y,n,Ki)}function Yi(e,t,n,r,i){return e=Hi(e-=t,1/n,r),void 0!==i&&(e=Hi(e,1/i,r)),e}function Xi(e,t,n){var r=s(n,3),i=r[0],a=r[1],o=r[2];!function(e,t,n,r,i){void 0===t&&(t=0),void 0===n&&(n=1),void 0===r&&(r=.5);var a=Lt(e.min,e.max,r)-t;e.min=Yi(e.min,t,n,a,i),e.max=Yi(e.max,t,n,a,i)}(e,t[i],t[a],t[o],t.scale)}function Ji(e,t){Xi(e.x,t,Gi),Xi(e.y,t,Ki)}var Zi=new Set;function $i(e,t,n){e[n]||(e[n]=[]),e[n].push(t)}function ea(e){return Zi.add(e),function(){return Zi.delete(e)}}function ta(){if(Zi.size){var e=0,t=[[]],n=[],r=function(n){return $i(t,n,e)},i=function(t){$i(n,t,e),e++};Zi.forEach((function(t){t(r,i),e=0})),Zi.clear();for(var a=n.length,o=0;o<=a;o++)t[o]&&t[o].forEach(ra),n[o]&&n[o].forEach(ra)}}var na,ra=function(e){return e()},ia=new WeakMap,aa=function(){function e(e){var t=e.visualElement;this.isDragging=!1,this.currentDirection=null,this.constraints=!1,this.elastic={x:{min:0,max:1},y:{min:0,max:1}},this.props={},this.hasMutatedConstraints=!1,this.cursorProgress={x:.5,y:.5},this.originPoint={},this.openGlobalLock=null,this.panSession=null,this.visualElement=t,this.visualElement.enableLayoutProjection(),ia.set(t,this)}return e.prototype.start=function(e,t){var n=this,r=void 0===t?{}:t,i=r.snapToCursor,a=void 0!==i&&i,o=r.cursorProgress,l=this.props.transformPagePoint;this.panSession=new si(e,{onSessionStart:function(e){var t;n.stopMotion();var r=function(e){return st(e,"client")}(e).point;null===(t=n.cancelLayout)||void 0===t||t.call(n),n.cancelLayout=ea((function(e,t){var i=Ri(n.visualElement),l=function(e){var t=[];return e.children.forEach((function e(n){Pi(n)&&t.push(n),n.children.forEach(e)})),t.sort(Ti)}(n.visualElement),c=u(u([],s(i)),s(l)),f=!1;n.isLayoutDrag()&&n.visualElement.lockProjectionTarget(),t((function(){c.forEach((function(e){return e.resetTransform()}))})),e((function(){Mi(n.visualElement),l.forEach(Mi)})),t((function(){c.forEach((function(e){return e.restoreTransform()})),a&&(f=n.snapToCursor(r))})),e((function(){Boolean(n.getAxisMotionValue("x")&&!n.isExternalDrag())||n.visualElement.rebaseProjectionTarget(!0,n.visualElement.measureViewportBox(!1)),n.visualElement.scheduleUpdateLayoutProjection();var e=n.visualElement.projection;bi((function(t){if(!f){var i=e.target[t],a=i.min,s=i.max;n.cursorProgress[t]=o?o[t]:Nt(a,s,r[t])}var u=n.getAxisMotionValue(t);u&&(n.originPoint[t]=u.get())}))})),t((function(){Kn.update(),Kn.preRender(),Kn.render(),Kn.postRender()})),e((function(){return n.resolveDragConstraints()}))}))},onStart:function(e,t){var r,i,a,o=n.props,s=o.drag,u=o.dragPropagation;(!s||u||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=vt(s),n.openGlobalLock))&&(ta(),n.isDragging=!0,n.currentDirection=null,null===(i=(r=n.props).onDragStart)||void 0===i||i.call(r,e,t),null===(a=n.visualElement.animationState)||void 0===a||a.setActive(Je.Drag,!0))},onMove:function(e,t){var r,i,a,o,s=n.props,u=s.dragPropagation,l=s.dragDirectionLock;if(u||n.openGlobalLock){var c=t.offset;if(l&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x");return n}(c),void(null!==n.currentDirection&&(null===(i=(r=n.props).onDirectionLock)||void 0===i||i.call(r,n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),null===(o=(a=n.props).onDrag)||void 0===o||o.call(a,e,t),na=e}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:l})},e.prototype.resolveDragConstraints=function(){var e=this,t=this.props,n=t.dragConstraints,r=t.dragElastic,i=this.visualElement.getLayoutState().layoutCorrected;this.constraints=!!n&&(O(n)?this.resolveRefConstraints(i,n):function(e,t){var n=t.top,r=t.left,i=t.bottom,a=t.right;return{x:_i(e.x,r,a),y:_i(e.y,n,i)}}(i,n)),this.elastic=function(e){return!1===e?e=0:!0===e&&(e=.35),{x:wi(e,"left","right"),y:wi(e,"top","bottom")}}(r),this.constraints&&!this.hasMutatedConstraints&&bi((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(i[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(e,t){var n=this.props,r=n.onMeasureDragConstraints,i=n.transformPagePoint,a=t.current;this.constraintsBox=ki(a,i);var o=function(e,t){return{x:Ai(e.x,t.x),y:Ai(e.y,t.y)}}(e,this.constraintsBox);if(r){var s=r(function(e){var t=e.x,n=e.y;return{top:n.min,bottom:n.max,left:t.min,right:t.max}}(o));this.hasMutatedConstraints=!!s,s&&(o=gi(s))}return o},e.prototype.cancelDrag=function(){var e,t;this.visualElement.unlockProjectionTarget(),null===(e=this.cancelLayout)||void 0===e||e.call(this),this.isDragging=!1,this.panSession&&this.panSession.end(),this.panSession=null,!this.props.dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(Je.Drag,!1)},e.prototype.stop=function(e,t){var n,r,i;null===(n=this.panSession)||void 0===n||n.end(),this.panSession=null;var a=this.isDragging;if(this.cancelDrag(),a){var o=t.velocity;this.animateDragEnd(o),null===(i=(r=this.props).onDragEnd)||void 0===i||i.call(r,e,t)}},e.prototype.snapToCursor=function(e){var t=this;return bi((function(n){if(oa(n,t.props.drag,t.currentDirection)){var r=t.getAxisMotionValue(n);if(!r)return t.cursorProgress[n]=.5,!0;var i=t.visualElement.getLayoutState().layout,a=i[n].max-i[n].min,o=i[n].min+a/2,s=e[n]-o;t.originPoint[n]=e[n],r.set(s)}})).includes(!0)},e.prototype.updateAxis=function(e,t,n){if(oa(e,this.props.drag,this.currentDirection))return this.getAxisMotionValue(e)?this.updateAxisMotionValue(e,n):this.updateVisualElementAxis(e,t)},e.prototype.updateAxisMotionValue=function(e,t){var n=this.getAxisMotionValue(e);if(t&&n){var r=this.originPoint[e]+t[e],i=this.constraints?yi(r,this.constraints[e],this.elastic[e]):r;n.set(i)}},e.prototype.updateVisualElementAxis=function(e,t){var n,r=this.visualElement.getLayoutState().layout[e],i=r.max-r.min,a=this.cursorProgress[e],o=function(e,t,n,r,i){var a=e-t*n;return r?yi(a,r,i):a}(t[e],i,a,null===(n=this.constraints)||void 0===n?void 0:n[e],this.elastic[e]);this.visualElement.setProjectionTargetAxis(e,o,o+i)},e.prototype.setProps=function(e){var t=e.drag,n=void 0!==t&&t,r=e.dragDirectionLock,i=void 0!==r&&r,s=e.dragPropagation,u=void 0!==s&&s,l=e.dragConstraints,c=void 0!==l&&l,f=e.dragElastic,d=void 0===f?.35:f,h=e.dragMomentum,p=void 0===h||h,g=o(e,["drag","dragDirectionLock","dragPropagation","dragConstraints","dragElastic","dragMomentum"]);this.props=a({drag:n,dragDirectionLock:i,dragPropagation:u,dragConstraints:c,dragElastic:d,dragMomentum:p},g)},e.prototype.getAxisMotionValue=function(e){var t=this.props,n=t.layout,r=t.layoutId,i="_drag"+e.toUpperCase();return this.props[i]?this.props[i]:n||void 0!==r?void 0:this.visualElement.getValue(e,0)},e.prototype.isLayoutDrag=function(){return!this.getAxisMotionValue("x")},e.prototype.isExternalDrag=function(){var e=this.props,t=e._dragX,n=e._dragY;return t||n},e.prototype.animateDragEnd=function(e){var t=this,n=this.props,r=n.drag,i=n.dragMomentum,o=n.dragElastic,s=n.dragTransition,u=function(e,t){void 0===t&&(t=!0);var n,r=e.getProjectionParent();return!!r&&(t?Ji(n=Bi(r.projection.target,e.projection.target),r.getLatestValues()):n=Bi(r.getLayoutState().layout,e.getLayoutState().layout),bi((function(t){return e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)})),!0)}(this.visualElement,this.isLayoutDrag()&&!this.isExternalDrag()),l=this.constraints||{};if(u&&Object.keys(l).length&&this.isLayoutDrag()){var c=this.visualElement.getProjectionParent();if(c){var f=Bi(c.projection.targetFinal,l);bi((function(e){var t=f[e],n=t.min,r=t.max;l[e]={min:isNaN(n)?void 0:n,max:isNaN(r)?void 0:r}}))}}var d=bi((function(n){var c;if(oa(n,r,t.currentDirection)){var f=null!==(c=null===l||void 0===l?void 0:l[n])&&void 0!==c?c:{},d=o?200:1e6,h=o?40:1e7,p=a(a({type:"inertia",velocity:i?e[n]:0,bounceStiffness:d,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10},s),f);return t.getAxisMotionValue(n)?t.startAxisValueAnimation(n,p):t.visualElement.startLayoutAnimation(n,p,u)}}));return Promise.all(d).then((function(){var e,n;null===(n=(e=t.props).onDragTransitionEnd)||void 0===n||n.call(e)}))},e.prototype.stopMotion=function(){var e=this;bi((function(t){var n=e.getAxisMotionValue(t);n?n.stop():e.visualElement.stopLayoutAnimation()}))},e.prototype.startAxisValueAnimation=function(e,t){var n=this.getAxisMotionValue(e);if(n){var r=n.get();return n.set(r),n.set(r),Tr(e,n,0,t)}},e.prototype.scalePoint=function(){var e=this,t=this.props,n=t.drag;if(O(t.dragConstraints)&&this.constraintsBox){this.stopMotion();var r={x:0,y:0};bi((function(t){r[t]=Ci(e.visualElement.projection.target[t],e.constraintsBox[t])})),this.updateConstraints((function(){bi((function(t){if(oa(t,n,null)){var i=function(e,t,n){var r=e.max-e.min,i=Lt(t.min,t.max-r,n);return{min:i,max:i+r}}(e.visualElement.projection.target[t],e.constraintsBox[t],r[t]),a=i.min,o=i.max;e.visualElement.setProjectionTargetAxis(t,a,o)}}))})),setTimeout(ta,1)}},e.prototype.updateConstraints=function(e){var t=this;this.cancelLayout=ea((function(n,r){var i=Ri(t.visualElement);r((function(){return i.forEach((function(e){return e.resetTransform()}))})),n((function(){return Mi(t.visualElement)})),r((function(){return i.forEach((function(e){return e.restoreTransform()}))})),n((function(){t.resolveDragConstraints()})),e&&r(e)}))},e.prototype.mount=function(e){var t=this,n=dt(e.getInstance(),"pointerdown",(function(e){var n=t.props,r=n.drag,i=n.dragListener;r&&(void 0===i||i)&&t.start(e)})),r=et(window,"resize",(function(){t.scalePoint()})),i=e.onLayoutUpdate((function(){t.isDragging&&t.resolveDragConstraints()})),a=e.prevDragCursor;return a&&this.start(na,{cursorProgress:a}),function(){null===n||void 0===n||n(),null===r||void 0===r||r(),null===i||void 0===i||i(),t.cancelDrag()}},e}();function oa(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}var sa,ua,la={pan:kt((function(e){var t=e.onPan,n=e.onPanStart,r=e.onPanEnd,i=e.onPanSessionStart,a=e.visualElement,o=t||n||r||i,s=Object(l.useRef)(null),u=Object(l.useContext)(m).transformPagePoint,c={onSessionStart:i,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,r&&r(e,t)}};Object(l.useEffect)((function(){null!==s.current&&s.current.updateHandlers(c)})),ht(a,"pointerdown",o&&function(e){s.current=new si(e,c,{transformPagePoint:u})}),At((function(){return s.current&&s.current.end()}))})),drag:kt((function(e){var t=e.dragControls,n=e.visualElement,r=Object(l.useContext)(m).transformPagePoint,i=y((function(){return new aa({visualElement:n})}));i.setProps(a(a({},e),{transformPagePoint:r})),Object(l.useEffect)((function(){return t&&t.subscribe(i)}),[i]),Object(l.useEffect)((function(){return i.mount(n)}),[])}))};function ca(e){return"string"===typeof e&&e.startsWith("var(--")}!function(e){e[e.Entering=0]="Entering",e[e.Present=1]="Present",e[e.Exiting=2]="Exiting"}(sa||(sa={})),function(e){e[e.Hide=0]="Hide",e[e.Show=1]="Show"}(ua||(ua={}));var fa=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function da(e,t,n){void 0===n&&(n=1);var r=s(function(e){var t=fa.exec(e);if(!t)return[,];var n=s(t,3);return[n[1],n[2]]}(e),2),i=r[0],a=r[1];if(i){var o=window.getComputedStyle(t).getPropertyValue(i);return o?o.trim():ca(a)?da(a,t,n+1):a}}function ha(e,t){return e/(t.max-t.min)*100}var pa="_$css";var ga={process:function(e,t,n){var r=n.target;if("string"===typeof e){if(!fe.test(e))return e;e=parseFloat(e)}return ha(e,r.x)+"% "+ha(e,r.y)+"%"}},ma={borderRadius:a(a({},ga),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:ga,borderTopRightRadius:ga,borderBottomLeftRadius:ga,borderBottomRightRadius:ga,boxShadow:{process:function(e,t){var n=t.delta,r=t.treeScale,i=e,a=e.includes("var("),o=[];a&&(e=e.replace(fa,(function(e){return o.push(e),pa})));var s=on.parse(e);if(s.length>5)return i;var u=on.createTransformer(e),l="number"!==typeof s[0]?1:0,c=n.x.scale*r.x,f=n.y.scale*r.y;s[0+l]/=c,s[1+l]/=f;var d=Lt(c,f,.5);"number"===typeof s[2+l]&&(s[2+l]/=d),"number"===typeof s[3+l]&&(s[3+l]/=d);var h=u(s);if(a){var p=0;h=h.replace(pa,(function(){var e=o[p];return p++,e}))}return h}}},va=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.frameTarget={x:{min:0,max:1},y:{min:0,max:1}},t.currentAnimationTarget={x:{min:0,max:1},y:{min:0,max:1}},t.isAnimating={x:!1,y:!1},t.stopAxisAnimation={x:void 0,y:void 0},t.isAnimatingTree=!1,t.animate=function(e,n,r){void 0===r&&(r={});var i=r.originBox,s=r.targetBox,u=r.visibilityAction,l=r.shouldStackAnimate,c=r.onComplete,f=r.prevParent,d=o(r,["originBox","targetBox","visibilityAction","shouldStackAnimate","onComplete","prevParent"]),h=t.props,p=h.visualElement,g=h.layout;if(!1===l)return t.isAnimatingTree=!1,t.safeToRemove();if(!t.isAnimatingTree||!0===l){l&&(t.isAnimatingTree=!0),n=i||n,e=s||e;var m=!1,v=p.getProjectionParent();if(v){var b=v.prevViewportBox,y=v.getLayoutState().layout;f&&(s&&(y=f.getLayoutState().layout),i&&!Ni(f,v)&&f.prevViewportBox&&(b=f.prevViewportBox)),b&&Fa(f,i,s)&&(m=!0,n=Bi(b,n),e=Bi(y,e))}var _=ba(n,e),A=bi((function(r){var i,o;if("position"===g){var s=e[r].max-e[r].min;n[r].max=n[r].min+s}if(!p.projection.isTargetLocked)return void 0===u?_?t.animateAxis(r,e[r],n[r],a(a({},d),{isRelative:m})):(null===(o=(i=t.stopAxisAnimation)[r])||void 0===o||o.call(i),p.setProjectionTargetAxis(r,e[r].min,e[r].max,m)):void p.setVisibility(u===ua.Show)}));return p.syncRender(),Promise.all(A).then((function(){t.isAnimatingTree=!1,c&&c(),p.notifyLayoutAnimationComplete()}))}},t}return i(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props.visualElement;t.animateMotionValue=Tr,t.enableLayoutProjection(),this.unsubLayoutReady=t.onLayoutUpdate(this.animate),t.layoutSafeToRemove=function(){return e.safeToRemove()},function(e){for(var t in e)z[t]=e[t]}(ma)},t.prototype.componentWillUnmount=function(){var e=this;this.unsubLayoutReady(),bi((function(t){var n,r;return null===(r=(n=e.stopAxisAnimation)[t])||void 0===r?void 0:r.call(n)}))},t.prototype.animateAxis=function(e,t,n,r){var i,a,o=this,s=void 0===r?{}:r,u=s.transition,l=s.isRelative;if(!this.isAnimating[e]||!Aa(t,this.currentAnimationTarget[e])){null===(a=(i=this.stopAxisAnimation)[e])||void 0===a||a.call(i),this.isAnimating[e]=!0;var c=this.props.visualElement,f=this.frameTarget[e],d=c.getProjectionAnimationProgress()[e];d.clearListeners(),d.set(0),d.set(0);var h=function(){var r=d.get()/1e3;!function(e,t,n,r){e.min=Lt(t.min,n.min,r),e.max=Lt(t.max,n.max,r)}(f,n,t,r),c.setProjectionTargetAxis(e,f.min,f.max,l)};h();var p=d.onChange(h);this.stopAxisAnimation[e]=function(){o.isAnimating[e]=!1,d.stop(),p()},this.currentAnimationTarget[e]=t;var g=u||c.getDefaultTransition()||wa;return Tr("x"===e?"layoutX":"layoutY",d,1e3,g&&jr(g,"layout")).then(this.stopAxisAnimation[e])}},t.prototype.safeToRemove=function(){var e,t;null===(t=(e=this.props).safeToRemove)||void 0===t||t.call(e)},t.prototype.render=function(){return null},t}(l.Component);function ba(e,t){return!_a(e)&&!_a(t)&&(!Aa(e.x,t.x)||!Aa(e.y,t.y))}var ya={min:0,max:0};function _a(e){return Aa(e.x,ya)&&Aa(e.y,ya)}function Aa(e,t){return e.min===t.min&&e.max===t.max}var wa={duration:.45,ease:[.4,0,.1,1]};function Fa(e,t,n){return e||!e&&!(t||n)}var ka={layoutReady:function(e){return e.notifyLayoutReady()}};function xa(){var e=new Set;return{add:function(t){return e.add(t)},flush:function(t){var n=void 0===t?ka:t,r=n.layoutReady,i=n.parent;ea((function(t,n){var a=Array.from(e).sort(Ti),o=i?Ri(i):[];n((function(){u(u([],s(o)),s(a)).forEach((function(e){return e.resetTransform()}))})),t((function(){a.forEach(Mi)})),n((function(){o.forEach((function(e){return e.restoreTransform()})),a.forEach(r)})),t((function(){a.forEach((function(e){e.isPresent&&(e.presence=sa.Present)}))})),n((function(){Kn.preRender(),Kn.render()})),t((function(){Zn.postRender((function(){return a.forEach(Ea)})),e.clear()}))})),ta()}}}function Ea(e){e.prevViewportBox=e.projection.target}var Ca=Object(l.createContext)(xa()),Sa=Object(l.createContext)(xa());function Oa(e){return!!e.forceUpdate}var Da=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.syncLayout,n=e.framerSyncLayout,r=e.visualElement;Oa(t)&&t.register(r),Oa(n)&&n.register(r),r.onUnmount((function(){Oa(t)&&t.remove(r),Oa(n)&&n.remove(r)}))},t.prototype.getSnapshotBeforeUpdate=function(){var e=this.props,t=e.syncLayout,n=e.visualElement;return Oa(t)?t.syncUpdate():(!function(e){e.shouldResetTransform()||(e.prevViewportBox=e.measureViewportBox(!1),e.rebaseProjectionTarget(!1,e.prevViewportBox))}(n),t.add(n)),null},t.prototype.componentDidUpdate=function(){var e=this.props.syncLayout;Oa(e)||e.flush()},t.prototype.render=function(){return null},t}(c.a.Component);var ja={measureLayout:function(e){var t=Object(l.useContext)(Ca),n=Object(l.useContext)(Sa);return c.a.createElement(Da,a({},e,{syncLayout:t,framerSyncLayout:n}))},layoutAnimation:function(e){var t=s(_(),2)[1];return l.createElement(va,a({},e,{safeToRemove:t}))}};function Ta(){return{isHydrated:!1,layout:{x:{min:0,max:1},y:{min:0,max:1}},layoutCorrected:{x:{min:0,max:1},y:{min:0,max:1}},treeScale:{x:1,y:1},delta:vi(),deltaFinal:vi(),deltaTransform:""}}var Pa=Ta();function Ra(e,t,n){var r=e.x,i=e.y,a="translate3d("+r.translate/t.x+"px, "+i.translate/t.y+"px, 0) ";if(n){var o=n.rotate,s=n.rotateX,u=n.rotateY;o&&(a+="rotate("+o+") "),s&&(a+="rotateX("+s+") "),u&&(a+="rotateY("+u+") ")}return a+="scale("+r.scale+", "+i.scale+")",n||a!==Ia?a:""}function Ma(e){var t=e.deltaFinal;return 100*t.x.origin+"% "+100*t.y.origin+"% 0"}var Ia=Ra(Pa.delta,Pa.treeScale,{x:1,y:1}),Ba=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","SetAxisTarget","Unmount"];function Na(e,t,n,r){var i,a,o=e.delta,s=e.layout,u=e.layoutCorrected,l=e.treeScale,c=t.target;a=s,Ui((i=u).x,a.x),Ui(i.y,a.y),function(e,t,n){var r=n.length;if(r){var i,a;t.x=t.y=1;for(var o=0;o<r;o++)a=(i=n[o]).getLayoutState().delta,t.x*=a.x.scale,t.y*=a.y.scale,Vi(e,a),Li(i)&&Qi(e,e,i.getLatestValues())}}(u,l,n),Oi(o,u,c,r)}var La=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){Pr(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){Rr(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(Ti),this.isDirty=!1,this.children.forEach(e)},e}();var Ua=function(e){var t=e.treeType,n=void 0===t?"":t,r=e.build,i=e.getBaseTarget,o=e.makeTargetAnimatable,l=e.measureViewportBox,c=e.render,f=e.readValueFromInstance,d=e.resetTransform,h=e.restoreTransform,p=e.removeValueFromRenderState,g=e.sortNodePosition,m=e.scrapeMotionValuesFromProps;return function(e,t){var v=e.parent,b=e.props,y=e.presenceId,_=e.blockInitialAnimation,A=e.visualState;void 0===t&&(t={});var w,F,k,x,E,C,S=A.latestValues,O=A.renderState,D=function(){var e=Ba.map((function(){return new Mr})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){return Ba.forEach((function(r){var i;null===(i=t[r])||void 0===i||i.call(t);var a="on"+r,o=e[a];o&&(t[r]=n[a](o))}))}};return e.forEach((function(e,t){n["on"+Ba[t]]=function(t){return e.add(t)},n["notify"+Ba[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,u([],s(t)))}})),n}(),T={isEnabled:!1,isHydrated:!1,isTargetLocked:!1,target:{x:{min:0,max:1},y:{min:0,max:1}},targetFinal:{x:{min:0,max:1},y:{min:0,max:1}}},P=T,I=S,B=Ta(),N=!1,L=new Map,U=new Map,H={},z=a({},S);function q(){w&&($.isProjectionReady()&&(Qi(P.targetFinal,P.target,I),Oi(B.deltaFinal,B.layoutCorrected,P.targetFinal,S)),V(),c(w,O))}function V(){var e=S;if(x&&x.isActive()){var n=x.getCrossfadeState($);n&&(e=n)}r($,O,e,P,B,t,b)}function W(){D.notifyUpdate(S)}function G(){$.layoutTree.forEach(za)}var K=m(b);for(var Q in K){var Y=K[Q];void 0!==S[Q]&&J(Y)&&Y.set(S[Q],!1)}var X=R(b),Z=M(b),$=a(a({treeType:n,current:null,depth:v?v.depth+1:0,parent:v,children:new Set,path:v?u(u([],s(v.path)),[v]):[],layoutTree:v?v.layoutTree:new La,presenceId:y,projection:T,variantChildren:Z?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null===v||void 0===v?void 0:v.isMounted()),blockInitialAnimation:_,isMounted:function(){return Boolean(w)},mount:function(e){w=$.current=e,$.pointTo($),Z&&v&&!X&&(C=null===v||void 0===v?void 0:v.addVariantChild($)),null===v||void 0===v||v.children.add($)},unmount:function(){Gn.update(W),Gn.render(q),Gn.preRender($.updateLayoutProjection),U.forEach((function(e){return e()})),$.stopLayoutAnimation(),$.layoutTree.remove($),null===C||void 0===C||C(),null===v||void 0===v||v.children.delete($),null===k||void 0===k||k(),D.clearAllListeners()},addVariantChild:function(e){var t,n=$.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return g&&n===e.treeType?g($.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return Z?$:null===v||void 0===v?void 0:v.getClosestVariantNode()},scheduleUpdateLayoutProjection:v?v.scheduleUpdateLayoutProjection:function(){return Zn.preRender($.updateTreeLayoutProjection,!1,!0)},getLayoutId:function(){return b.layoutId},getInstance:function(){return w},getStaticValue:function(e){return S[e]},setStaticValue:function(e,t){return S[e]=t},getLatestValues:function(){return S},setVisibility:function(e){$.isVisible!==e&&($.isVisible=e,$.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),o($,e,b,t)},addValue:function(e,t){$.hasValue(e)&&$.removeValue(e),L.set(e,t),S[e]=t.get(),function(e,t){var n=t.onChange((function(t){S[e]=t,b.onUpdate&&Zn.update(W,!1,!0)})),r=t.onRenderRequest($.scheduleRender);U.set(e,(function(){n(),r()}))}(e,t)},removeValue:function(e){var t;L.delete(e),null===(t=U.get(e))||void 0===t||t(),U.delete(e),delete S[e],p(e,O)},hasValue:function(e){return L.has(e)},getValue:function(e,t){var n=L.get(e);return void 0===n&&void 0!==t&&(n=Br(t),$.addValue(e,n)),n},forEachValue:function(e){return L.forEach(e)},readValue:function(e){var n;return null!==(n=S[e])&&void 0!==n?n:f(w,e,t)},setBaseTarget:function(e,t){z[e]=t},getBaseTarget:function(e){if(i){var t=i(b,e);if(void 0!==t&&!J(t))return t}return z[e]}},D),{build:function(){return V(),O},scheduleRender:function(){Zn.render(q,!1,!0)},syncRender:q,setProps:function(e){b=e,D.updatePropListeners(e),H=function(e,t,n){var r;for(var i in t){var a=t[i],o=n[i];if(J(a))e.addValue(i,a);else if(J(o))e.addValue(i,Br(a));else if(o!==a)if(e.hasValue(i)){var s=e.getValue(i);!s.hasAnimated&&s.set(a)}else e.addValue(i,Br(null!==(r=e.getStaticValue(i))&&void 0!==r?r:a))}for(var i in n)void 0===t[i]&&e.removeValue(i);return t}($,m(b),H)},getProps:function(){return b},getVariant:function(e){var t;return null===(t=b.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return b.transition},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null===v||void 0===v?void 0:v.getVariantContext();if(!X){var t=(null===v||void 0===v?void 0:v.getVariantContext())||{};return void 0!==b.initial&&(t.initial=b.initial),t}for(var n={},r=0;r<Wa;r++){var i=Va[r],a=b[i];(j(a)||!1===a)&&(n[i]=a)}return n},enableLayoutProjection:function(){T.isEnabled=!0,$.layoutTree.add($)},lockProjectionTarget:function(){T.isTargetLocked=!0},unlockProjectionTarget:function(){$.stopLayoutAnimation(),T.isTargetLocked=!1},getLayoutState:function(){return B},setCrossfader:function(e){x=e},isProjectionReady:function(){return T.isEnabled&&T.isHydrated&&B.isHydrated},startLayoutAnimation:function(e,t,n){void 0===n&&(n=!1);var r=$.getProjectionAnimationProgress()[e],i=n?T.relativeTarget[e]:T.target[e],a=i.min,o=i.max-a;return r.clearListeners(),r.set(a),r.set(a),r.onChange((function(t){$.setProjectionTargetAxis(e,t,t+o,n)})),$.animateMotionValue(e,r,0,t)},stopLayoutAnimation:function(){bi((function(e){return $.getProjectionAnimationProgress()[e].stop()}))},measureViewportBox:function(e){void 0===e&&(e=!0);var n=l(w,t);return e||Ji(n,S),n},getProjectionAnimationProgress:function(){return E||(E={x:Br(0),y:Br(0)}),E},setProjectionTargetAxis:function(e,t,n,r){var i;void 0===r&&(r=!1),r?(T.relativeTarget||(T.relativeTarget={x:{min:0,max:1},y:{min:0,max:1}}),i=T.relativeTarget[e]):(T.relativeTarget=void 0,i=T.target[e]),T.isHydrated=!0,i.min=t,i.max=n,N=!0,D.notifySetAxisTarget()},rebaseProjectionTarget:function(e,t){void 0===t&&(t=B.layout);var n=$.getProjectionAnimationProgress(),r=n.x,i=n.y,a=!T.relativeTarget&&!T.isTargetLocked&&!r.isAnimating()&&!i.isAnimating();(e||a)&&bi((function(e){var n=t[e],r=n.min,i=n.max;$.setProjectionTargetAxis(e,r,i)}))},notifyLayoutReady:function(e){!function(e){var t=e.getProjectionParent();if(t){var n=Bi(t.getLayoutState().layout,e.getLayoutState().layout);bi((function(t){e.setProjectionTargetAxis(t,n[t].min,n[t].max,!0)}))}else e.rebaseProjectionTarget()}($),$.notifyLayoutUpdate(B.layout,$.prevViewportBox||B.layout,e)},resetTransform:function(){return d($,w,b)},restoreTransform:function(){return h(w,O)},updateLayoutProjection:function(){if($.isProjectionReady()){var e=B.delta,t=B.treeScale,n=t.x,r=t.y,i=B.deltaTransform;Na(B,P,$.path,S),N&&$.notifyViewportBoxUpdate(P.target,e),N=!1;var a=Ra(e,t);a===i&&n===t.x&&r===t.y||$.scheduleRender(),B.deltaTransform=a}},updateTreeLayoutProjection:function(){$.layoutTree.forEach(Ha),Zn.preRender(G,!1,!0)},getProjectionParent:function(){if(void 0===F){for(var e=!1,t=$.path.length-1;t>=0;t--){var n=$.path[t];if(n.projection.isEnabled){e=n;break}}F=e}return F},resolveRelativeTargetBox:function(){var e=$.getProjectionParent();if(T.relativeTarget&&e&&(function(e,t){ji(e.target.x,e.relativeTarget.x,t.target.x),ji(e.target.y,e.relativeTarget.y,t.target.y)}(T,e.projection),Li(e))){var t=T.target;Qi(t,t,e.getLatestValues())}},shouldResetTransform:function(){return Boolean(b._layoutResetTransform)},pointTo:function(e){P=e.projection,I=e.getLatestValues(),null===k||void 0===k||k(),k=Ft(e.onSetAxisTarget($.scheduleUpdateLayoutProjection),e.onLayoutAnimationComplete((function(){var e;$.isPresent?$.presence=sa.Present:null===(e=$.layoutSafeToRemove)||void 0===e||e.call($)})))},isPresent:!0,presence:sa.Entering});return $}};function Ha(e){e.resolveRelativeTargetBox()}function za(e){e.updateLayoutProjection()}var qa,Va=u(["initial"],s(Xr)),Wa=Va.length,Ga=new Set(["width","height","top","left","right","bottom","x","y"]),Ka=function(e){return Ga.has(e)},Qa=function(e,t){e.set(t,!1),e.set(t)},Ya=function(e){return e===ge||e===fe};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(qa||(qa={}));var Xa=function(e,t){return parseFloat(e.split(", ")[t])},Ja=function(e,t){return function(n,r){var i=r.transform;if("none"===i||!i)return 0;var a=i.match(/^matrix3d\((.+)\)$/);if(a)return Xa(a[1],t);var o=i.match(/^matrix\((.+)\)$/);return o?Xa(o[1],e):0}},Za=new Set(["x","y","z"]),$a=V.filter((function(e){return!Za.has(e)}));var eo={width:function(e){var t=e.x;return t.max-t.min},height:function(e){var t=e.y;return t.max-t.min},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,r=t.top;return parseFloat(r)+(n.max-n.min)},right:function(e,t){var n=e.x,r=t.left;return parseFloat(r)+(n.max-n.min)},x:Ja(4,13),y:Ja(5,14)},to=function(e,t,n,r){void 0===n&&(n={}),void 0===r&&(r={}),t=a({},t),r=a({},r);var i=Object.keys(t).filter(Ka),o=[],u=!1,l=[];if(i.forEach((function(i){var a=e.getValue(i);if(e.hasValue(i)){var s,c=n[i],f=t[i],d=Ur(c);if(We(f))for(var h=f.length,p=null===f[0]?1:0;p<h;p++)s?Ur(f[p]):(s=Ur(f[p]))===d||Ya(d)&&Ya(s);else s=Ur(f);if(d!==s)if(Ya(d)&&Ya(s)){var g=a.get();"string"===typeof g&&a.set(parseFloat(g)),"string"===typeof f?t[i]=parseFloat(f):Array.isArray(f)&&s===fe&&(t[i]=f.map(parseFloat))}else(null===d||void 0===d?void 0:d.transform)&&(null===s||void 0===s?void 0:s.transform)&&(0===c||0===f)?0===c?a.set(s.transform(c)):t[i]=d.transform(f):(u||(o=function(e){var t=[];return $a.forEach((function(n){var r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),u=!0),l.push(i),r[i]=void 0!==r[i]?r[i]:t[i],Qa(a,f))}})),l.length){var c=function(e,t,n){var r=t.measureViewportBox(),i=t.getInstance(),a=getComputedStyle(i),o=a.display,s={top:a.top,left:a.left,bottom:a.bottom,right:a.right,transform:a.transform};"none"===o&&t.setStaticValue("display",e.display||"block"),t.syncRender();var u=t.measureViewportBox();return n.forEach((function(n){var i=t.getValue(n);Qa(i,eo[n](r,s)),e[n]=eo[n](u,a)})),e}(t,e,l);return o.length&&o.forEach((function(t){var n=s(t,2),r=n[0],i=n[1];e.getValue(r).set(i)})),e.syncRender(),{target:c,transitionEnd:r}}return{target:t,transitionEnd:r}};function no(e,t,n,r){return function(e){return Object.keys(e).some(Ka)}(t)?to(e,t,n,r):{target:t,transitionEnd:r}}var ro=function(e,t,n,r){var i=function(e,t,n){var r,i=o(t,[]),s=e.getInstance();if(!(s instanceof HTMLElement))return{target:i,transitionEnd:n};for(var u in n&&(n=a({},n)),e.forEachValue((function(e){var t=e.get();if(ca(t)){var n=da(t,s);n&&e.set(n)}})),i){var l=i[u];if(ca(l)){var c=da(l,s);c&&(i[u]=c,n&&(null!==(r=n[u])&&void 0!==r||(n[u]=l)))}}return{target:i,transitionEnd:n}}(e,t,r);return no(e,t=i.target,n,r=i.transitionEnd)};var io={treeType:"dom",readValueFromInstance:function(e,t){if(K(t)){var n=kr(t);return n&&n.default||0}var r,i=(r=e,window.getComputedStyle(r));return($(t)?i.getPropertyValue(t):i[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return ki(e,t.transformPagePoint)},resetTransform:function(e,t,n){var r=n.transformTemplate;t.style.transform=r?r({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,r=t.style;delete n[e],delete r[e]},makeTargetAnimatable:function(e,t,n,r){var i=n.transformValues;void 0===r&&(r=!0);var s=t.transition,u=t.transitionEnd,l=o(t,["transition","transitionEnd"]),c=function(e,t,n){var r,i,a={};for(var o in e)a[o]=null!==(r=Wr(o,t))&&void 0!==r?r:null===(i=n.getValue(o))||void 0===i?void 0:i.get();return a}(l,s||{},e);if(i&&(u&&(u=i(u)),l&&(l=i(l)),c&&(c=i(c))),r){!function(e,t,n){var r,i,a,o,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),u=s.length;if(u)for(var l=0;l<u;l++){var c=s[l],f=t[c],d=null;Array.isArray(f)&&(d=f[0]),null===d&&(d=null!==(i=null!==(r=n[c])&&void 0!==r?r:e.readValue(c))&&void 0!==i?i:t[c]),void 0!==d&&null!==d&&("string"===typeof d&&/^\-?\d*\.?\d+$/.test(d)?d=parseFloat(d):!zr(d)&&on.test(f)&&(d=xr(c,f)),e.addValue(c,Br(d)),null!==(a=(o=n)[c])&&void 0!==a||(o[c]=d),e.setBaseTarget(c,d))}}(e,l,c);var f=ro(e,l,c,u);u=f.transitionEnd,l=f.target}return a({transition:s,transitionEnd:u},l)},scrapeMotionValuesFromProps:ze,build:function(e,t,n,r,i,a,o){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden");var s=r.isEnabled&&i.isHydrated;_e(t,n,r,i,a,o.transformTemplate,s?Ra:void 0,s?Ma:void 0)},render:Le},ao=Ua(io),oo=Ua(a(a({},io),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return K(t)?(null===(n=kr(t))||void 0===n?void 0:n.default)||0:(t=Ue.has(t)?t:Ne(t),e.getAttribute(t))},scrapeMotionValuesFromProps:qe,build:function(e,t,n,r,i,a,o){var s=r.isEnabled&&i.isHydrated;Pe(t,n,r,i,a,o.transformTemplate,s?Ra:void 0,s?Ma:void 0)},render:He})),so=function(e,t){return H(e)?oo(t,{enableHardwareAcceleration:!1}):ao(t,{enableHardwareAcceleration:!0})},uo=a(a(a(a({},ni),xt),la),ja),lo=L((function(e,t){return $e(e,t,uo,so)}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return nt}));var r=n(22),i=n(4),a=n(5),o=n(24),s=n(88),u=n(17),l=n(18),c=n(62),f=n(58),d=n(27),h=n(28),p=n(99),g=n(303),m=n(56),v=n(96),b=n(108),y=n(98),_=n(2414),A=n(86),w=n(322),F=n(138),k=n(97);function x(e){if("boolean"===typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;var t=Object(F.e)(),n=e||t&&t.getOptions();return!!n&&(n.enableTracing||"tracesSampleRate"in n||"tracesSampler"in n)}function E(e){if(x()){var t=O(e),n=Object(A.a)(),r=e.scope?e.scope.getSpan():C();if(!(e.onlyIfParent&&!r)){var i=(e.scope||Object(F.f)()).clone();return S(n,{parentSpan:r,spanContext:t,forceTransaction:e.forceTransaction,scope:i})}}}function C(){return Object(F.f)().getSpan()}function S(e,t){var n=t.parentSpan,r=t.spanContext,i=t.forceTransaction,o=t.scope;if(x()){var s,u=Object(A.b)();if(n&&!i)s=n.startChild(r);else if(n){var l=Object(w.b)(n),c=n.spanContext(),f=c.traceId,d=c.spanId,h=Object(v.c)(n);s=e.startTransaction(Object(a.a)(Object(a.a)({traceId:f,parentSpanId:d,parentSampled:h},r),{},{metadata:Object(a.a)({dynamicSamplingContext:l},r.metadata)}))}else{var p=Object(a.a)(Object(a.a)({},u.getPropagationContext()),o.getPropagationContext()),g=p.traceId,m=p.dsc,b=p.parentSpanId,_=p.sampled;s=e.startTransaction(Object(a.a)(Object(a.a)({traceId:g,parentSpanId:b,parentSampled:_},r),{},{metadata:Object(a.a)({dynamicSamplingContext:m},r.metadata)}))}return o.setSpan(s),function(e,t,n){e&&(Object(y.a)(e,T,n),Object(y.a)(e,j,t))}(s,o,u),s}}function O(e){if(e.startTime){var t=Object(a.a)({},e);return t.startTimestamp=Object(v.d)(e.startTime),delete t.startTime,t}return e}var D,j="_sentryScope",T="_sentryIsolationScope";function P(e){return D?D.get(e):void 0}function R(e){var t=P(e);if(t){var n,r={},a=Object(o.a)(t);try{for(a.s();!(n=a.n()).done;){var s=Object(i.a)(n.value,2),u=Object(i.a)(s[1],2),l=u[0],c=u[1];r[l]||(r[l]=[]),r[l].push(Object(y.c)(c))}}catch(f){a.e(f)}finally{a.f()}return r}}var M,I=n(152),B=n(410);function N(e){if(e<400&&e>=100)return"ok";if(e>=400&&e<500)switch(e){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(e>=500&&e<600)switch(e){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}!function(e){e.Ok="ok";e.DeadlineExceeded="deadline_exceeded";e.Unauthenticated="unauthenticated";e.PermissionDenied="permission_denied";e.NotFound="not_found";e.ResourceExhausted="resource_exhausted";e.InvalidArgument="invalid_argument";e.Unimplemented="unimplemented";e.Unavailable="unavailable";e.InternalError="internal_error";e.UnknownError="unknown_error";e.Cancelled="cancelled";e.AlreadyExists="already_exists";e.FailedPrecondition="failed_precondition";e.Aborted="aborted";e.OutOfRange="out_of_range";e.DataLoss="data_loss"}(M||(M={}));function L(e,t){e.setTag("http.status_code",String(t)),e.setData("http.response.status_code",t);var n=N(t);"unknown_error"!==n&&e.setStatus(n)}var U=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;Object(u.a)(this,e),this._maxlen=t,this.spans=[]}return Object(l.a)(e,[{key:"add",value:function(e){this.spans.length>this._maxlen?e.spanRecorder=void 0:this.spans.push(e)}}]),e}(),H=function(){function e(){var t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(u.a)(this,e),this._traceId=n.traceId||Object(b.f)(),this._spanId=n.spanId||Object(b.f)().substring(16),this._startTime=n.startTimestamp||Object(g.c)(),this.tags=n.tags?Object(a.a)({},n.tags):{},this.data=n.data?Object(a.a)({},n.data):{},this.instrumenter=n.instrumenter||"sentry",this._attributes={},this.setAttributes(Object(a.a)((t={},Object(r.a)(t,I.c,n.origin||"manual"),Object(r.a)(t,I.b,n.op),t),n.attributes)),this._name=n.name||n.description,n.parentSpanId&&(this._parentSpanId=n.parentSpanId),"sampled"in n&&(this._sampled=n.sampled),n.status&&(this._status=n.status),n.endTimestamp&&(this._endTime=n.endTimestamp),n.exclusiveTime&&(this._exclusiveTime=n.exclusiveTime),this._measurements=n.measurements?Object(a.a)({},n.measurements):{}}return Object(l.a)(e,[{key:"name",get:function(){return this._name||""},set:function(e){this.updateName(e)}},{key:"description",get:function(){return this._name},set:function(e){this._name=e}},{key:"traceId",get:function(){return this._traceId},set:function(e){this._traceId=e}},{key:"spanId",get:function(){return this._spanId},set:function(e){this._spanId=e}},{key:"parentSpanId",get:function(){return this._parentSpanId},set:function(e){this._parentSpanId=e}},{key:"sampled",get:function(){return this._sampled},set:function(e){this._sampled=e}},{key:"attributes",get:function(){return this._attributes},set:function(e){this._attributes=e}},{key:"startTimestamp",get:function(){return this._startTime},set:function(e){this._startTime=e}},{key:"endTimestamp",get:function(){return this._endTime},set:function(e){this._endTime=e}},{key:"status",get:function(){return this._status},set:function(e){this._status=e}},{key:"op",get:function(){return this._attributes[I.b]},set:function(e){this.setAttribute(I.b,e)}},{key:"origin",get:function(){return this._attributes[I.c]},set:function(e){this.setAttribute(I.c,e)}},{key:"spanContext",value:function(){return{spanId:this._spanId,traceId:this._traceId,traceFlags:this._sampled?v.b:v.a}}},{key:"startChild",value:function(t){var n=new e(Object(a.a)(Object(a.a)({},t),{},{parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId}));n.spanRecorder=this.spanRecorder,n.spanRecorder&&n.spanRecorder.add(n);var r=Object(B.a)(this);if(n.transaction=r,m.a&&r){var i=t&&t.op||"< unknown op >",o=Object(v.e)(n).description||"< unknown name >",s=r.spanContext().spanId,u="[Tracing] Starting '".concat(i,"' span on transaction '").concat(o,"' (").concat(s,").");p.c.log(u),this._logMessage=u}return n}},{key:"setTag",value:function(e,t){return this.tags=Object(a.a)(Object(a.a)({},this.tags),{},Object(r.a)({},e,t)),this}},{key:"setData",value:function(e,t){return this.data=Object(a.a)(Object(a.a)({},this.data),{},Object(r.a)({},e,t)),this}},{key:"setAttribute",value:function(e,t){void 0===t?delete this._attributes[e]:this._attributes[e]=t}},{key:"setAttributes",value:function(e){var t=this;Object.keys(e).forEach((function(n){return t.setAttribute(n,e[n])}))}},{key:"setStatus",value:function(e){return this._status=e,this}},{key:"setHttpStatus",value:function(e){return L(this,e),this}},{key:"setName",value:function(e){this.updateName(e)}},{key:"updateName",value:function(e){return this._name=e,this}},{key:"isSuccess",value:function(){return"ok"===this._status}},{key:"finish",value:function(e){return this.end(e)}},{key:"end",value:function(e){if(!this._endTime){var t=Object(B.a)(this);if(m.a&&t&&t.spanContext().spanId!==this._spanId){var n=this._logMessage;n&&p.c.log(n.replace("Starting","Finishing"))}this._endTime=Object(v.d)(e)}}},{key:"toTraceparent",value:function(){return Object(v.g)(this)}},{key:"toContext",value:function(){return Object(y.c)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}},{key:"updateWithContext",value:function(e){return this.data=e.data||{},this._name=e.name||e.description,this._endTime=e.endTimestamp,this.op=e.op,this._parentSpanId=e.parentSpanId,this._sampled=e.sampled,this._spanId=e.spanId||this._spanId,this._startTime=e.startTimestamp||this._startTime,this._status=e.status,this.tags=e.tags||{},this._traceId=e.traceId||this._traceId,this}},{key:"getTraceContext",value:function(){return Object(v.f)(this)}},{key:"getSpanJSON",value:function(){return Object(y.c)({data:this._getData(),description:this._name,op:this._attributes[I.b],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[I.c],_metrics_summary:R(this),profile_id:this._attributes[I.a],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}},{key:"isRecording",value:function(){return!this._endTime&&!!this._sampled}},{key:"toJSON",value:function(){return this.getSpanJSON()}},{key:"_getData",value:function(){var e=this.data,t=this._attributes,n=Object.keys(e).length>0,r=Object.keys(t).length>0;if(n||r)return n&&r?Object(a.a)(Object(a.a)({},e),t):n?e:t}}]),e}(),z=function(e){Object(d.a)(n,e);var t=Object(h.a)(n);function n(e,r){var i;Object(u.a)(this,n),(i=t.call(this,e))._contexts={},i._hub=r||Object(A.a)(),i._name=e.name||"",i._metadata=Object(a.a)({},e.metadata),i._trimEnd=e.trimEnd,i.transaction=Object(s.a)(i);var o=i._metadata.dynamicSamplingContext;return o&&(i._frozenDynamicSamplingContext=Object(a.a)({},o)),i}return Object(l.a)(n,[{key:"name",get:function(){return this._name},set:function(e){this.setName(e)}},{key:"metadata",get:function(){return Object(a.a)(Object(a.a)(Object(a.a)({source:"custom",spanMetadata:{}},this._metadata),this._attributes[I.e]&&{source:this._attributes[I.e]}),this._attributes[I.d]&&{sampleRate:this._attributes[I.d]})},set:function(e){this._metadata=e}},{key:"setName",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"custom";this._name=e,this.setAttribute(I.e,t)}},{key:"updateName",value:function(e){return this._name=e,this}},{key:"initSpanRecorder",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;this.spanRecorder||(this.spanRecorder=new U(e)),this.spanRecorder.add(this)}},{key:"setContext",value:function(e,t){null===t?delete this._contexts[e]:this._contexts[e]=t}},{key:"setMeasurement",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";this._measurements[e]={value:t,unit:n}}},{key:"setMetadata",value:function(e){this._metadata=Object(a.a)(Object(a.a)({},this._metadata),e)}},{key:"end",value:function(e){var t=Object(v.d)(e),n=this._finishTransaction(t);if(n)return this._hub.captureEvent(n)}},{key:"toContext",value:function(){var e=Object(c.a)(Object(f.a)(n.prototype),"toContext",this).call(this);return Object(y.c)(Object(a.a)(Object(a.a)({},e),{},{name:this._name,trimEnd:this._trimEnd}))}},{key:"updateWithContext",value:function(e){return Object(c.a)(Object(f.a)(n.prototype),"updateWithContext",this).call(this,e),this._name=e.name||"",this._trimEnd=e.trimEnd,this}},{key:"getDynamicSamplingContext",value:function(){return Object(w.b)(this)}},{key:"setHub",value:function(e){this._hub=e}},{key:"getProfileId",value:function(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}},{key:"_finishTransaction",value:function(e){var t=this;if(void 0===this._endTime){this._name||(m.a&&p.c.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),Object(c.a)(Object(f.a)(n.prototype),"end",this).call(this,e);var r=this._hub.getClient();if(r&&r.emit&&r.emit("finishTransaction",this),!0!==this._sampled)return m.a&&p.c.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(r&&r.recordDroppedEvent("sample_rate","transaction"));var i=this.spanRecorder?this.spanRecorder.spans.filter((function(e){return e!==t&&Object(v.e)(e).timestamp})):[];if(this._trimEnd&&i.length>0){var o=i.map((function(e){return Object(v.e)(e).timestamp})).filter(Boolean);this._endTime=o.reduce((function(e,t){return e>t?e:t}))}var s,u={scope:(s=this)._sentryScope,isolationScope:s._sentryIsolationScope},l=u.scope,d=u.isolationScope,h=this.metadata,g=h.source,b=Object(a.a)({contexts:Object(a.a)(Object(a.a)({},this._contexts),{},{trace:Object(v.f)(this)}),spans:i,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:Object(a.a)(Object(a.a)({},h),{},{capturedSpanScope:l,capturedSpanIsolationScope:d},Object(y.c)({dynamicSamplingContext:Object(w.b)(this)})),_metrics_summary:R(this)},g&&{transaction_info:{source:g}});return Object.keys(this._measurements).length>0&&(m.a&&p.c.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),b.measurements=this._measurements),m.a&&p.c.log("[Tracing] Finishing ".concat(this.op," transaction: ").concat(this._name,".")),b}}}]),n}(H),q={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},V=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"],W=function(e){Object(d.a)(n,e);var t=Object(h.a)(n);function n(e,r,i,a){var o;return Object(u.a)(this,n),(o=t.call(this,a))._pushActivity=e,o._popActivity=r,o.transactionSpanId=i,o}return Object(l.a)(n,[{key:"add",value:function(e){var t=this;if(e.spanContext().spanId!==this.transactionSpanId){var r=e.end;e.end=function(){t._popActivity(e.spanContext().spanId);for(var n=arguments.length,i=new Array(n),a=0;a<n;a++)i[a]=arguments[a];return r.apply(e,i)},void 0===Object(v.e)(e).timestamp&&this._pushActivity(e.spanContext().spanId)}Object(c.a)(Object(f.a)(n.prototype),"add",this).call(this,e)}}]),n}(U),G=function(e){Object(d.a)(n,e);var t=Object(h.a)(n);function n(e,r){var i,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:q.idleTimeout,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:q.finalTimeout,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:q.heartbeatInterval,c=arguments.length>5&&void 0!==arguments[5]&&arguments[5],f=arguments.length>6&&void 0!==arguments[6]&&arguments[6];return Object(u.a)(this,n),(i=t.call(this,e,r))._idleHub=r,i._idleTimeout=a,i._finalTimeout=o,i._heartbeatInterval=l,i._onScope=c,i.activities={},i._heartbeatCounter=0,i._finished=!1,i._idleTimeoutCanceledPermanently=!1,i._beforeFinishCallbacks=[],i._finishReason=V[4],i._autoFinishAllowed=!f,c&&(m.a&&p.c.log("Setting idle transaction on scope. Span ID: ".concat(i.spanContext().spanId)),r.getScope().setSpan(Object(s.a)(i))),f||i._restartIdleTimeout(),setTimeout((function(){i._finished||(i.setStatus("deadline_exceeded"),i._finishReason=V[3],i.end())}),i._finalTimeout),i}return Object(l.a)(n,[{key:"end",value:function(e){var t=this,r=Object(v.d)(e);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){m.a&&p.c.log("[Tracing] finishing IdleTransaction",new Date(1e3*r).toISOString(),this.op);var i,a=Object(o.a)(this._beforeFinishCallbacks);try{for(a.s();!(i=a.n()).done;){(0,i.value)(this,r)}}catch(u){a.e(u)}finally{a.f()}this.spanRecorder.spans=this.spanRecorder.spans.filter((function(e){if(e.spanContext().spanId===t.spanContext().spanId)return!0;Object(v.e)(e).timestamp||(e.setStatus("cancelled"),e.end(r),m.a&&p.c.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(e,void 0,2)));var n=Object(v.e)(e),i=n.start_timestamp,a=n.timestamp,o=i&&i<r,s=(t._finalTimeout+t._idleTimeout)/1e3,u=a&&i&&a-i<s;if(m.a){var l=JSON.stringify(e,void 0,2);o?u||p.c.log("[Tracing] discarding Span since it finished after Transaction final timeout",l):p.c.log("[Tracing] discarding Span since it happened after Transaction was finished",l)}return o&&u})),m.a&&p.c.log("[Tracing] flushing IdleTransaction")}else m.a&&p.c.log("[Tracing] No active IdleTransaction");if(this._onScope){var s=this._idleHub.getScope();s.getTransaction()===this&&s.setSpan(void 0)}return Object(c.a)(Object(f.a)(n.prototype),"end",this).call(this,e)}},{key:"registerBeforeFinishCallback",value:function(e){this._beforeFinishCallbacks.push(e)}},{key:"initSpanRecorder",value:function(e){var t=this;if(!this.spanRecorder){this.spanRecorder=new W((function(e){t._finished||t._pushActivity(e)}),(function(e){t._finished||t._popActivity(e)}),this.spanContext().spanId,e),m.a&&p.c.log("Starting heartbeat"),this._pingHeartbeat()}this.spanRecorder.add(this)}},{key:"cancelIdleTimeout",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{restartOnChildSpanChange:!0},n=t.restartOnChildSpanChange;this._idleTimeoutCanceledPermanently=!1===n,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=V[5],this.end(e)))}},{key:"setFinishReason",value:function(e){this._finishReason=e}},{key:"sendAutoFinishSignal",value:function(){this._autoFinishAllowed||(m.a&&p.c.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}},{key:"_restartIdleTimeout",value:function(e){var t=this;this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout((function(){t._finished||0!==Object.keys(t.activities).length||(t._finishReason=V[1],t.end(e))}),this._idleTimeout)}},{key:"_pushActivity",value:function(e){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),m.a&&p.c.log("[Tracing] pushActivity: ".concat(e)),this.activities[e]=!0,m.a&&p.c.log("[Tracing] new activities count",Object.keys(this.activities).length)}},{key:"_popActivity",value:function(e){if(this.activities[e]&&(m.a&&p.c.log("[Tracing] popActivity ".concat(e)),delete this.activities[e],m.a&&p.c.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){var t=Object(g.c)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=V[5],this.end(t)):this._restartIdleTimeout(t+this._idleTimeout/1e3)}}},{key:"_beat",value:function(){if(!this._finished){var e=Object.keys(this.activities).join("");e===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=e,this._heartbeatCounter>=3?this._autoFinishAllowed&&(m.a&&p.c.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=V[0],this.end()):this._pingHeartbeat()}}},{key:"_pingHeartbeat",value:function(){var e=this;m.a&&p.c.log("pinging Heartbeat -> current counter: ".concat(this._heartbeatCounter)),setTimeout((function(){e._beat()}),this._heartbeatInterval)}}]),n}(z),K=n(2472),Q=n(2473);function Y(e){return(e||Object(A.a)()).getScope().getTransaction()}_.a;var X=!1;function J(){var e=Y();if(e){var t="internal_error";m.a&&p.c.log("[Tracing] Transaction: ".concat(t," -> Global error occured")),e.setStatus(t)}}function Z(e,t,n){return x(t)?void 0!==e.sampled?(e.setAttribute(I.d,Number(e.sampled)),e):("function"===typeof t.tracesSampler?(r=t.tracesSampler(n),e.setAttribute(I.d,Number(r))):void 0!==n.parentSampled?r=n.parentSampled:"undefined"!==typeof t.tracesSampleRate?(r=t.tracesSampleRate,e.setAttribute(I.d,Number(r))):(r=1,e.setAttribute(I.d,r)),$(r)?r?(e.sampled=Math.random()<r,e.sampled?(m.a&&p.c.log("[Tracing] starting ".concat(e.op," transaction - ").concat(Object(v.e)(e).description)),e):(m.a&&p.c.log("[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ".concat(Number(r),")")),e)):(m.a&&p.c.log("[Tracing] Discarding transaction because ".concat("function"===typeof t.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),e.sampled=!1,e):(m.a&&p.c.warn("[Tracing] Discarding transaction because of invalid sample rate."),e.sampled=!1,e)):(e.sampled=!1,e);var r}function $(e){return Object(k.h)(e)||"number"!==typeof e&&"boolean"!==typeof e?(m.a&&p.c.warn("[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ".concat(JSON.stringify(e)," of type ").concat(JSON.stringify(typeof e),".")),!1):!(e<0||e>1)||(m.a&&p.c.warn("[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ".concat(e,".")),!1)}function ee(){var e=this.getScope().getSpan();return e?{"sentry-trace":Object(v.g)(e)}:{}}function te(e,t){var n=this.getClient(),r=n&&n.getOptions()||{},i=r.instrumenter||"sentry",o=e.instrumenter||"sentry";i!==o&&(m.a&&p.c.error("A transaction was started with instrumenter=`".concat(o,"`, but the SDK is configured with the `").concat(i,"` instrumenter.\nThe transaction will not be sampled. Please use the ").concat(i," instrumentation to start transactions.")),e.sampled=!1);var s=new z(e,this);return(s=Z(s,r,Object(a.a)({name:e.name,parentSampled:e.parentSampled,transactionContext:e,attributes:Object(a.a)(Object(a.a)({},e.data),e.attributes)},t))).isRecording()&&s.initSpanRecorder(r._experiments&&r._experiments.maxSpans),n&&n.emit&&n.emit("startTransaction",s),s}function ne(e,t,n,r,i,o,s){var u=arguments.length>7&&void 0!==arguments[7]&&arguments[7],l=e.getClient(),c=l&&l.getOptions()||{},f=new G(t,e,n,r,s,i,u);return(f=Z(f,c,Object(a.a)({name:t.name,parentSampled:t.parentSampled,transactionContext:t,attributes:Object(a.a)(Object(a.a)({},t.data),t.attributes)},o))).isRecording()&&f.initSpanRecorder(c._experiments&&c._experiments.maxSpans),l&&l.emit&&l.emit("startTransaction",f),f}function re(){var e=Object(A.c)();e.__SENTRY__&&(e.__SENTRY__.extensions=e.__SENTRY__.extensions||{},e.__SENTRY__.extensions.startTransaction||(e.__SENTRY__.extensions.startTransaction=te),e.__SENTRY__.extensions.traceHeaders||(e.__SENTRY__.extensions.traceHeaders=ee),X||(X=!0,Object(K.a)(J),Object(Q.a)(J)))}J.tag="sentry_tracingErrorCallback";var ie=n(2486),ae=n(1380),oe=n(122),se=n(80);function ue(){se.a&&se.a.document?se.a.document.addEventListener("visibilitychange",(function(){var e=Y();if(se.a.document.hidden&&e){var t="cancelled",n=Object(v.e)(e),r=n.op,i=n.status;oe.a&&p.c.log("[Tracing] Transaction: ".concat(t," -> since tab moved to the background, op: ").concat(r)),i||e.setStatus(t),e.setTag("visibilitychange","document.hidden"),e.end()}})):oe.a&&p.c.warn("[Tracing] Could not set up background tab detection due to lack of global document")}var le=n(235),ce=n(759),fe=n(1391);function de(e){return[{type:"span"},e]}var he=n(2471),pe=n(493),ge=n(55),me=["startTimestamp"];function ve(e){return"number"===typeof e&&isFinite(e)}function be(e,t){var n=t.startTimestamp,r=Object(ge.a)(t,me);return n&&e.startTimestamp>n&&(e.startTimestamp=n),e.startChild(Object(a.a)({startTimestamp:n},r))}var ye=n(364);function _e(e){return e/1e3}function Ae(){return se.a&&se.a.addEventListener&&se.a.performance}var we,Fe,ke=0,xe={};function Ee(){var e=Ae();if(e&&g.a){e.mark&&se.a.performance.mark("sentry-tracing-init");var t=Object(le.b)((function(e){var t=e.metric,n=t.entries[t.entries.length-1];if(n){var r=_e(g.a),i=_e(n.startTime);oe.a&&p.c.log("[Measurements] Adding FID"),xe.fid={value:t.value,unit:"millisecond"},xe["mark.fid"]={value:r+i,unit:"second"}}})),n=Object(le.a)((function(e){var t=e.metric,n=t.entries[t.entries.length-1];n&&(oe.a&&p.c.log("[Measurements] Adding CLS"),xe.cls={value:t.value,unit:""},Fe=n)}),!0),r=Object(le.d)((function(e){var t=e.metric,n=t.entries[t.entries.length-1];n&&(oe.a&&p.c.log("[Measurements] Adding LCP"),xe.lcp={value:t.value,unit:"millisecond"},we=n)}),!0),i=Object(le.f)((function(e){var t=e.metric;t.entries[t.entries.length-1]&&(oe.a&&p.c.log("[Measurements] Adding TTFB"),xe.ttfb={value:t.value,unit:"millisecond"})}));return function(){t(),n(),r(),i()}}return function(){}}function Ce(){Object(le.e)("longtask",(function(e){var t,n=e.entries,r=Object(o.a)(n);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Y();if(!a)return;var s=_e(g.a+i.startTime),u=_e(i.duration);a.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:s,endTimestamp:s+u})}}catch(l){r.e(l)}finally{r.f()}}))}function Se(){Object(le.e)("event",(function(e){var t,n=e.entries,r=Object(o.a)(n);try{for(r.s();!(t=r.n()).done;){var i=t.value,a=Y();if(!a)return;if("click"===i.name){var s=_e(g.a+i.startTime),u=_e(i.duration),l={description:Object(ae.d)(i.target),op:"ui.interaction.".concat(i.name),origin:"auto.ui.browser.metrics",startTimestamp:s,endTimestamp:s+u},c=Object(ae.a)(i.target);c&&(l.attributes={"ui.component_name":c}),a.startChild(l)}}}catch(f){r.e(f)}finally{r.f()}}))}function Oe(e){var t;if(Ae()&&g.a){var n=(t=e,Object(le.c)((function(e){var n=e.metric;if(void 0!==n.value){var r=n.entries.find((function(e){return e.duration===n.value&&void 0!==De[e.name]})),i=Object(F.e)();if(r&&i){var o=De[r.name],s=i.getOptions(),u=_e(g.a+r.startTime),l=_e(n.value),c=void 0!==r.interactionId?t[r.interactionId]:void 0;if(void 0!==c){var f=c.routeName,d=c.parentContext,h=c.activeTransaction,m=c.user,v=c.replayId,b=void 0!==m?m.email||m.id||m.ip_address:void 0,y=void 0!==h?h.getProfileId():void 0,_=new H({startTimestamp:u,endTimestamp:u+l,op:"ui.interaction.".concat(o),name:Object(ae.d)(r.target),attributes:Object(a.a)(Object(a.a)(Object(a.a)({release:s.release,environment:s.environment,transaction:f},void 0!==b&&""!==b?{user:b}:{}),void 0!==y?{profile_id:y}:{}),void 0!==v?{replay_id:v}:{}),exclusiveTime:n.value,measurements:{inp:{value:n.value,unit:"millisecond"}}}),A=function(e,t){return!!x(t)&&($(n=void 0!==e&&"function"===typeof t.tracesSampler?t.tracesSampler({transactionContext:e,name:e.name,parentSampled:e.parentSampled,attributes:Object(a.a)(Object(a.a)({},e.data),e.attributes),location:se.a.location}):void 0!==e&&void 0!==e.sampled?e.sampled:"undefined"!==typeof t.tracesSampleRate?t.tracesSampleRate:1)?n:(oe.a&&p.c.warn("[Tracing] Discarding transaction because of invalid sample rate."),!1));var n}(d,s);if(A&&Math.random()<A){var w=_?function(e,t){var n={sent_at:(new Date).toISOString()};t&&(n.dsn=Object(ce.a)(t));var r=e.map(de);return Object(fe.c)(n,r)}([_],i.getDsn()):void 0,k=i&&i.getTransport();k&&w&&k.send(w).then(null,(function(e){oe.a&&p.c.error("Error while sending interaction:",e)}))}}}}})));return function(){n()}}return function(){}}var De={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function je(e){var t=Ae();if(t&&se.a.performance.getEntries&&g.a){oe.a&&p.c.log("[Tracing] Adding & adjusting spans using Performance API");var n=_e(g.a),r=t.getEntries(),i=Object(v.e)(e),a=i.op,o=i.start_timestamp;if(r.slice(ke).forEach((function(t){var r=_e(t.startTime),i=_e(t.duration);if(!("navigation"===e.op&&o&&n+r<o))switch(t.entryType){case"navigation":!function(e,t,n){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach((function(r){Te(e,t,r,n)})),Te(e,t,"secureConnection",n,"TLS/SSL","connectEnd"),Te(e,t,"fetch",n,"cache","domainLookupStart"),Te(e,t,"domainLookup",n,"DNS"),function(e,t,n){t.responseEnd&&(be(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:n+_e(t.requestStart),endTimestamp:n+_e(t.responseEnd)}),be(e,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:n+_e(t.responseStart),endTimestamp:n+_e(t.responseEnd)}))}(e,t,n)}(e,t,n);break;case"mark":case"paint":case"measure":!function(e,t,n,r,i){var a=i+n,o=a+r;be(e,{description:t.name,endTimestamp:o,op:t.entryType,origin:"auto.resource.browser.metrics",startTimestamp:a})}(e,t,r,i,n);var a=Object(pe.a)(),s=t.startTime<a.firstHiddenTime;"first-paint"===t.name&&s&&(oe.a&&p.c.log("[Measurements] Adding FP"),xe.fp={value:t.startTime,unit:"millisecond"}),"first-contentful-paint"===t.name&&s&&(oe.a&&p.c.log("[Measurements] Adding FCP"),xe.fcp={value:t.startTime,unit:"millisecond"});break;case"resource":!function(e,t,n,r,i,a){if("xmlhttprequest"===t.initiatorType||"fetch"===t.initiatorType)return;var o=Object(he.a)(n),s={};Pe(s,t,"transferSize","http.response_transfer_size"),Pe(s,t,"encodedBodySize","http.response_content_length"),Pe(s,t,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in t&&(s["resource.render_blocking_status"]=t.renderBlockingStatus);o.protocol&&(s["url.scheme"]=o.protocol.split(":").pop());o.host&&(s["server.address"]=o.host);s["url.same_origin"]=n.includes(se.a.location.origin);var u=a+r,l=u+i;be(e,{description:n.replace(se.a.location.origin,""),endTimestamp:l,op:t.initiatorType?"resource.".concat(t.initiatorType):"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:u,data:s})}(e,t,t.name,r,i,n)}})),ke=Math.max(r.length-1,0),function(e){var t=se.a.navigator;if(!t)return;var n=t.connection;n&&(n.effectiveType&&e.setTag("effectiveConnectionType",n.effectiveType),n.type&&e.setTag("connectionType",n.type),ve(n.rtt)&&(xe["connection.rtt"]={value:n.rtt,unit:"millisecond"}));ve(t.deviceMemory)&&e.setTag("deviceMemory","".concat(t.deviceMemory," GB"));ve(t.hardwareConcurrency)&&e.setTag("hardwareConcurrency",String(t.hardwareConcurrency))}(e),"pageload"===a){!function(e){var t=Object(ye.a)();if(!t)return;var n=t.responseStart,r=t.requestStart;r<=n&&(oe.a&&p.c.log("[Measurements] Adding TTFB Request Time"),e["ttfb.requestTime"]={value:n-r,unit:"millisecond"})}(xe),["fcp","fp","lcp"].forEach((function(e){if(xe[e]&&o&&!(n>=o)){var t=xe[e].value,r=n+_e(t),i=Math.abs(1e3*(r-o)),a=i-t;oe.a&&p.c.log("[Measurements] Normalized ".concat(e," from ").concat(t," to ").concat(i," (").concat(a,")")),xe[e].value=i}}));var s=xe["mark.fid"];s&&xe.fid&&(be(e,{description:"first input delay",endTimestamp:s.value+_e(xe.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:s.value}),delete xe["mark.fid"]),"fcp"in xe||delete xe.cls,Object.keys(xe).forEach((function(e){!function(e,t,n){var r=Y();r&&r.setMeasurement(e,t,n)}(e,xe[e].value,xe[e].unit)})),function(e){we&&(oe.a&&p.c.log("[Measurements] Adding LCP Data"),we.element&&e.setTag("lcp.element",Object(ae.d)(we.element)),we.id&&e.setTag("lcp.id",we.id),we.url&&e.setTag("lcp.url",we.url.trim().slice(0,200)),e.setTag("lcp.size",we.size));Fe&&Fe.sources&&(oe.a&&p.c.log("[Measurements] Adding CLS Data"),Fe.sources.forEach((function(t,n){return e.setTag("cls.source.".concat(n+1),Object(ae.d)(t.node))})))}(e)}we=void 0,Fe=void 0,xe={}}}function Te(e,t,n,r,i,a){var o=a?t[a]:t["".concat(n,"End")],s=t["".concat(n,"Start")];s&&o&&be(e,{op:"browser",origin:"auto.browser.browser.metrics",description:i||n,startTimestamp:r+_e(s),endTimestamp:r+_e(o)})}function Pe(e,t,n,r){var i=t[n];null!=i&&i<2147483647&&(e[r]=i)}var Re=n(13),Me=n(2470),Ie=n(2469),Be=n(261),Ne=n(927);function Le(e,t,n,r,i){var o=i||n.getSpan(),s=Object(A.b)(),u=Object(a.a)(Object(a.a)({},s.getPropagationContext()),n.getPropagationContext()),l=u.traceId,c=u.spanId,f=u.sampled,d=u.dsc,h=o?Object(v.g)(o):Object(_.b)(l,c,f),p=Object(Ne.c)(d||(o?Object(w.b)(o):Object(w.a)(l,t,n))),g=r.headers||("undefined"!==typeof Request&&Object(k.g)(e,Request)?e.headers:void 0);if(g){if("undefined"!==typeof Headers&&Object(k.g)(g,Headers)){var m=new Headers(g);return m.append("sentry-trace",h),p&&m.append(Ne.a,p),m}if(Array.isArray(g)){var b=[].concat(Object(Re.a)(g),[["sentry-trace",h]]);return p&&b.push([Ne.a,p]),b}var y="baggage"in g?g.baggage:void 0,F=[];return Array.isArray(y)?F.push.apply(F,Object(Re.a)(y)):y&&F.push(y),p&&F.push(p),Object(a.a)(Object(a.a)({},g),{},{"sentry-trace":h,baggage:F.length>0?F.join(","):void 0})}return{"sentry-trace":h,baggage:p}}var Ue=["localhost",/^\/(?!\/)/],He={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:Ue,tracePropagationTargets:Ue};function ze(e){var t=Object(a.a)({traceFetch:He.traceFetch,traceXHR:He.traceXHR},e),n=t.traceFetch,i=t.traceXHR,o=t.tracePropagationTargets,s=t.tracingOrigins,u=t.shouldCreateSpanForRequest,l=t.enableHTTPTimings,c="function"===typeof u?u:function(e){return!0},f=function(e){return function(e,t){return Object(Be.c)(e,t||Ue)}(e,o||s)},d={};n&&Object(Me.a)((function(e){var t=function(e,t,n,i){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"auto.http.browser";if(x()&&e.fetchData){var o=t(e.fetchData.url);if(!e.endTimestamp||!o){var s=Object(F.f)(),u=Object(F.e)(),l=e.fetchData,c=l.method,f=l.url,d=o?E({name:"".concat(c," ").concat(f),onlyIfParent:!0,attributes:Object(r.a)({url:f,type:"fetch","http.method":c},I.c,a),op:"http.client"}):void 0;if(d&&(e.fetchData.__span=d.spanContext().spanId,i[d.spanContext().spanId]=d),n(e.fetchData.url)&&u){var h=e.args[0];e.args[1]=e.args[1]||{};var p=e.args[1];p.headers=Le(h,u,s,p,d)}return d}var g=e.fetchData.__span;if(!g)return;var m=i[g];if(m){if(e.response){L(m,e.response.status);var v=e.response&&e.response.headers&&e.response.headers.get("content-length");if(v){var b=parseInt(v);b>0&&m.setAttribute("http.response_content_length",b)}}else e.error&&m.setStatus("internal_error");m.end(),delete i[g]}}}(e,c,f,d);l&&t&&qe(t)})),i&&Object(Ie.b)((function(e){var t=function(e,t,n,i){var o=e.xhr,s=o&&o[Ie.a];if(!x()||!o||o.__sentry_own_request__||!s)return;var u=t(s.url);if(e.endTimestamp&&u){var l=o.__sentry_xhr_span_id__;if(!l)return;var c=i[l];return void(c&&void 0!==s.status_code&&(L(c,s.status_code),c.end(),delete i[l]))}var f=Object(F.f)(),d=Object(A.b)(),h=u?E({name:"".concat(s.method," ").concat(s.url),onlyIfParent:!0,attributes:Object(r.a)({type:"xhr","http.method":s.method,url:s.url},I.c,"auto.http.browser"),op:"http.client"}):void 0;h&&(o.__sentry_xhr_span_id__=h.spanContext().spanId,i[o.__sentry_xhr_span_id__]=h);var p=Object(F.e)();if(o.setRequestHeader&&n(s.url)&&p){var g=Object(a.a)(Object(a.a)({},d.getPropagationContext()),f.getPropagationContext()),m=g.traceId,b=g.spanId,y=g.sampled,k=g.dsc;!function(e,t,n){try{e.setRequestHeader("sentry-trace",t),n&&e.setRequestHeader(Ne.a,n)}catch(r){}}(o,h?Object(v.g)(h):Object(_.b)(m,b,y),Object(Ne.c)(k||(h?Object(w.b)(h):Object(w.a)(m,p,f))))}return h}(e,c,f,d);l&&t&&qe(t)}))}function qe(e){var t=(Object(v.e)(e).data||{}).url;if(t&&"string"===typeof t)var n=Object(le.e)("resource",(function(r){r.entries.forEach((function(r){(function(e){return"resource"===e.entryType&&"initiatorType"in e&&"string"===typeof e.nextHopProtocol&&("fetch"===e.initiatorType||"xmlhttprequest"===e.initiatorType)})(r)&&r.name.endsWith(t)&&(function(e){var t=function(e){var t,n="unknown",r="unknown",a="",s=Object(o.a)(e);try{for(s.s();!(t=s.n()).done;){var u=t.value;if("/"===u){var l=e.split("/"),c=Object(i.a)(l,2);n=c[0],r=c[1];break}if(!isNaN(Number(u))){n="h"===a?"http":a,r=e.split(a)[1];break}a+=u}}catch(f){s.e(f)}finally{s.f()}a===e&&(n=a);return{name:n,version:r}}(e.nextHopProtocol),n=t.name,r=t.version,a=[];if(a.push(["network.protocol.version",r],["network.protocol.name",n]),!g.a)return a;return[].concat(a,[["http.request.redirect_start",Ve(e.redirectStart)],["http.request.fetch_start",Ve(e.fetchStart)],["http.request.domain_lookup_start",Ve(e.domainLookupStart)],["http.request.domain_lookup_end",Ve(e.domainLookupEnd)],["http.request.connect_start",Ve(e.connectStart)],["http.request.secure_connection_start",Ve(e.secureConnectionStart)],["http.request.connection_end",Ve(e.connectEnd)],["http.request.request_start",Ve(e.requestStart)],["http.request.response_start",Ve(e.responseStart)],["http.request.response_end",Ve(e.responseEnd)]])}(r).forEach((function(t){return e.setAttribute.apply(e,Object(Re.a)(t))})),setTimeout(n))}))}))}function Ve(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return((g.a||performance.timeOrigin)+e)/1e3}var We="BrowserTracing",Ge=Object(a.a)(Object(a.a)({},q),{},{instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableInp:!1,_experiments:{}},He),Ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=!!oe.a&&!(!e.tracePropagationTargets&&!e.tracingOrigins);re(),!e.tracePropagationTargets&&e.tracingOrigins&&(e.tracePropagationTargets=e.tracingOrigins);var n=Object(a.a)(Object(a.a)({},Ge),e),i=Ee(),o={};n.enableInp&&Oe(o),n.enableLongTask&&Ce(),n._experiments.enableInteractions&&Se();var s={name:void 0,context:void 0};function u(e){var t,r=Object(A.a)(),o=n.beforeStartSpan,u=n.idleTimeout,l=n.finalTimeout,c=n.heartbeatInterval,f="pageload"===e.op;if(f){var d=f?Xe("sentry-trace"):"",h=f?Xe("baggage"):void 0,g=Object(_.c)(d,h),m=g.traceId,v=g.dsc,b=g.parentSpanId,y=g.sampled;t=Object(a.a)(Object(a.a)({traceId:m,parentSpanId:b,parentSampled:y},e),{},{metadata:Object(a.a)(Object(a.a)({},e.metadata),{},{dynamicSamplingContext:v}),trimEnd:!0})}else t=Object(a.a)({trimEnd:!0},e);var w=o?o(t):t;w.metadata=w.name!==t.name?Object(a.a)(Object(a.a)({},w.metadata),{},{source:"custom"}):w.metadata,s.name=w.name,s.context=w,!1===w.sampled&&oe.a&&p.c.log("[Tracing] Will not send ".concat(w.op," transaction because of beforeNavigate.")),oe.a&&p.c.log("[Tracing] Starting ".concat(w.op," transaction on scope"));var F=ne(r,w,u,l,!0,{location:se.a.location},c,f);return f&&se.a.document&&(se.a.document.addEventListener("readystatechange",(function(){["interactive","complete"].includes(se.a.document.readyState)&&F.sendAutoFinishSignal()})),["interactive","complete"].includes(se.a.document.readyState)&&F.sendAutoFinishSignal()),F.registerBeforeFinishCallback((function(e){i(),je(e)})),F}return{name:We,setupOnce:function(){},afterAllSetup:function(e){var i,l=e.getOptions(),c=n.markBackgroundSpan,f=n.traceFetch,d=n.traceXHR,h=n.shouldCreateSpanForRequest,m=n.enableHTTPTimings,b=n._experiments,y=l&&l.tracePropagationTargets,_=y||n.tracePropagationTargets;oe.a&&t&&y&&p.c.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used.");var A=se.a.location&&se.a.location.href;if(e.on&&(e.on("startNavigationSpan",(function(e){i&&(oe.a&&p.c.log("[Tracing] Finishing current transaction with op: ".concat(Object(v.e)(i).op)),i.end()),i=u(Object(a.a)({op:"navigation"},e))})),e.on("startPageLoadSpan",(function(e){i&&(oe.a&&p.c.log("[Tracing] Finishing current transaction with op: ".concat(Object(v.e)(i).op)),i.end()),i=u(Object(a.a)({op:"pageload"},e))}))),n.instrumentPageLoad&&e.emit&&se.a.location){var w={name:se.a.location.pathname,startTimestamp:g.a?g.a/1e3:void 0,origin:"auto.pageload.browser",attributes:Object(r.a)({},I.e,"url")};Qe(e,w)}n.instrumentNavigation&&e.emit&&se.a.location&&Object(ie.a)((function(t){var n=t.to,i=t.from;if(void 0===i&&A&&-1!==A.indexOf(n))A=void 0;else if(i!==n){A=void 0;var a={name:se.a.location.pathname,origin:"auto.navigation.browser",attributes:Object(r.a)({},I.e,"url")};Ye(e,a)}})),c&&ue(),b.enableInteractions&&Je(n,s),n.enableInp&&Ze(o,s),ze({traceFetch:f,traceXHR:d,tracePropagationTargets:_,shouldCreateSpanForRequest:h,enableHTTPTimings:m})},options:n}};function Qe(e,t){if(e.emit){e.emit("startPageLoadSpan",t);var n=C();return"pageload"===(n&&Object(v.e)(n).op)?n:void 0}}function Ye(e,t){if(e.emit){e.emit("startNavigationSpan",t);var n=C();return"navigation"===(n&&Object(v.e)(n).op)?n:void 0}}function Xe(e){var t=Object(ae.b)("meta[name=".concat(e,"]"));return t?t.getAttribute("content"):void 0}function Je(e,t){var n,i=function(){var i=e.idleTimeout,a=e.finalTimeout,o=e.heartbeatInterval,s="ui.action.click",u=Y();if(u&&u.op&&["navigation","pageload"].includes(u.op))oe.a&&p.c.warn("[Tracing] Did not create ".concat(s," transaction because a pageload or navigation transaction is in progress."));else if(n&&(n.setFinishReason("interactionInterrupted"),n.end(),n=void 0),t.name){var l=se.a.location,c={name:t.name,op:s,trimEnd:!0,data:Object(r.a)({},I.e,t.context?$e(t.context):"url")};n=ne(Object(A.a)(),c,i,a,!0,{location:l},o)}else oe.a&&p.c.warn("[Tracing] Did not create ".concat(s," transaction because _latestRouteName is missing."))};["click"].forEach((function(e){addEventListener(e,i,{once:!1,capture:!0})}))}function Ze(e,t){var n=function(n){var r=n.entries,i=Object(F.e)(),a=void 0!==i&&void 0!==i.getIntegrationByName?i.getIntegrationByName("Replay"):void 0,o=void 0!==a?a.getReplayId():void 0,s=Y(),u=Object(F.f)(),l=void 0!==u?u.getUser():void 0;r.forEach((function(n){if(function(e){return"duration"in e}(n)){var r=n.interactionId;if(void 0===r)return;var i=e[r],a=n.duration,u=n.startTime,c=Object.keys(e),f=c.length>0?c.reduce((function(t,n){return e[t].duration<e[n].duration?t:n})):void 0;if("first-input"===n.entryType)if(c.map((function(t){return e[t]})).some((function(e){return e.duration===a&&e.startTime===u})))return;if(!r)return;if(i)i.duration=Math.max(i.duration,a);else if(c.length<10||void 0===f||a>e[f].duration){var d=t.name,h=t.context;d&&h&&(f&&Object.keys(e).length>=10&&delete e[f],e[r]={routeName:d,duration:a,parentContext:h,user:l,activeTransaction:s,replayId:o,startTime:u})}}}))};Object(le.e)("event",n),Object(le.e)("first-input",n)}function $e(e){var t=e.attributes&&e.attributes[I.e],n=e.data&&e.data[I.e],r=e.metadata&&e.metadata.source;return t||n||r}var et,tt=n(76);n(166),n(1);function nt(e){var t=Ke(Object(a.a)(Object(a.a)({},e),{},{instrumentPageLoad:!1,instrumentNavigation:!1})),n=e.history,r=e.routes,i=e.matchPath;return Object(a.a)(Object(a.a)({},t),{},{afterAllSetup:function(a){t.afterAllSetup(a);var o=function(e,t,n){return rt(e,"reactrouter_v5",t,n)}(n,r,i);o((function(e){Qe(a,e)}),e.instrumentPageLoad,!1),o((function(e){Ye(a,e)}),!1,e.instrumentNavigation)}})}function rt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=arguments.length>3?arguments[3]:void 0;function o(){return e&&e.location?e.location.pathname:tt.a&&tt.a.location?tt.a.location.pathname:void 0}function s(e){if(0===n.length||!a)return[e,"url"];for(var t=it(n,e,a),r=0;r<t.length;r++)if(t[r].match.isExact)return[t[r].match.path,"route"];return[e,"url"]}return function(n){var a=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],u=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],l=o();if(a&&l){var c,f=s(l),d=Object(i.a)(f,2),h=d[0],p=d[1];et=n({name:h,attributes:(c={},Object(r.a)(c,I.b,"pageload"),Object(r.a)(c,I.c,"auto.pageload.react.".concat(t)),Object(r.a)(c,I.e,p),c)})}u&&e.listen&&e.listen((function(e,a){if(a&&("PUSH"===a||"POP"===a)){var o;et&&et.end();var u=s(e.pathname),l=Object(i.a)(u,2),c=l[0],f=l[1];et=n({name:c,attributes:(o={},Object(r.a)(o,I.b,"navigation"),Object(r.a)(o,I.c,"auto.navigation.react.".concat(t)),Object(r.a)(o,I.e,f),o)})}}))}}function it(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return e.some((function(e){var i=e.path?n(t,e):r.length?r[r.length-1].match:at(t);return i&&(r.push({route:e,match:i}),e.routes&&it(e.routes,t,n,r)),!!i})),r}function at(e){return{path:"/",url:"/",params:{},isExact:"/"===e}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return mi}));var r=n(7),i=n(10),a=n(27),o=n(28),s=n(168),u=n(4),l=n(13),c=n(5),f=n(24),d=n(17),h=n(18);function p(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}var g=n(138);function m(e,t){var n=t&&function(e){return void 0!==e.getClient}(t)?t.getClient():t,r=n&&n.getDsn(),i=n&&n.getOptions().tunnel;return function(e,t){return!!t&&e.includes(t.host)}(e,r)||function(e,t){if(!t)return!1;return v(e)===v(t)}(e,i)}function v(e){return"/"===e[e.length-1]?e.slice(0,-1):e}var b=n(2481),y=n(740),_=n(86),A=n(96),w=n(152),F=n(73),k=n(369),x=n(98),E=n(1380),C=n(303),S=n(99),O=n(108),D=n(2469),j=n(261),T=n(2470),P=n(2468),R=n(2486),M=n(1391),I=n(2474),B=n(1394);function N(){return"undefined"!==typeof window&&(!Object(B.a)()||void 0!==F.a.process&&"renderer"===F.a.process.type)}var L,U=n(235),H=F.a,z="sentryReplaySession",q="replay_event",V="Unable to send Replay",W=5e3,G=15e4,K=5e3,Q=2e7,Y=36e5;function X(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}function J(e){var t=X([e,"optionalAccess",function(e){return e.host}]);return Boolean(X([t,"optionalAccess",function(e){return e.shadowRoot}])===e)}function Z(e){return"[object ShadowRoot]"===Object.prototype.toString.call(e)}function $(e){try{var t=e.rules||e.cssRules;return t?((n=Array.from(t,ee).join("")).includes(" background-clip: text;")&&!n.includes(" -webkit-background-clip: text;")&&(n=n.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),n):null}catch(r){return null}var n}function ee(e){var t;if(function(e){return"styleSheet"in e}(e))try{t=$(e.styleSheet)||function(e){var t=e.cssText;if(t.split('"').length<3)return t;var n=["@import","url(".concat(JSON.stringify(e.href),")")];return""===e.layerName?n.push("layer"):e.layerName&&n.push("layer(".concat(e.layerName,")")),e.supportsText&&n.push("supports(".concat(e.supportsText,")")),e.media.length&&n.push(e.media.mediaText),n.join(" ")+";"}(e)}catch(n){}else if(function(e){return"selectorText"in e}(e)&&e.selectorText.includes(":"))return function(e){var t=/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm;return e.replace(t,"$1\\$2")}(e.cssText);return t||e.cssText}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(L||(L={}));var te=function(){function e(){Object(d.a)(this,e),this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}return Object(h.a)(e,[{key:"getId",value:function(e){if(!e)return-1;var t,n,r=X([this,"access",function(e){return e.getMeta},"call",function(t){return t(e)},"optionalAccess",function(e){return e.id}]);return n=function(){return-1},null!=(t=r)?t:n()}},{key:"getNode",value:function(e){return this.idNodeMap.get(e)||null}},{key:"getIds",value:function(){return Array.from(this.idNodeMap.keys())}},{key:"getMeta",value:function(e){return this.nodeMetaMap.get(e)||null}},{key:"removeNodeFromMap",value:function(e){var t=this,n=this.getId(e);this.idNodeMap.delete(n),e.childNodes&&e.childNodes.forEach((function(e){return t.removeNodeFromMap(e)}))}},{key:"has",value:function(e){return this.idNodeMap.has(e)}},{key:"hasNode",value:function(e){return this.nodeMetaMap.has(e)}},{key:"add",value:function(e,t){var n=t.id;this.idNodeMap.set(n,e),this.nodeMetaMap.set(e,t)}},{key:"replace",value:function(e,t){var n=this.getNode(e);if(n){var r=this.nodeMetaMap.get(n);r&&this.nodeMetaMap.set(t,r)}this.idNodeMap.set(e,t)}},{key:"reset",value:function(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}]),e}();function ne(e){var t=e.maskInputOptions,n=e.tagName,r=e.type;return"OPTION"===n&&(n="SELECT"),Boolean(t[n.toLowerCase()]||r&&t[r]||"password"===r||"INPUT"===n&&!r&&t.text)}function re(e){var t=e.isMasked,n=e.element,r=e.value,i=e.maskInputFn,a=r||"";return t?(i&&(a=i(a,n)),"*".repeat(a.length)):a}function ie(e){return e.toLowerCase()}function ae(e){return e.toUpperCase()}var oe="__rrweb_original__";function se(e){var t=e.type;return e.hasAttribute("data-rr-is-password")?"password":t?ie(t):null}function ue(e,t,n){return"INPUT"!==t||"radio"!==n&&"checkbox"!==n?e.value:e.getAttribute("value")||""}var le,ce,fe=1,de=new RegExp("[^a-z0-9-_:]");function he(){return fe++}var pe=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,ge=/^(?:[a-z+]+:)?\/\//i,me=/^www\..*/i,ve=/^(data:)([^,]*),(.*)/i;function be(e,t){return(e||"").replace(pe,(function(e,n,r,i,a,o){var s,u=r||a||o,l=n||i||"";if(!u)return e;if(ge.test(u)||me.test(u))return"url(".concat(l).concat(u).concat(l,")");if(ve.test(u))return"url(".concat(l).concat(u).concat(l,")");if("/"===u[0])return"url(".concat(l).concat((s=t,(s.indexOf("//")>-1?s.split("/").slice(0,3).join("/"):s.split("/")[0]).split("?")[0]+u)).concat(l,")");var c=t.split("/"),d=u.split("/");c.pop();var h,p=Object(f.a)(d);try{for(p.s();!(h=p.n()).done;){var g=h.value;"."!==g&&(".."===g?c.pop():c.push(g))}}catch(m){p.e(m)}finally{p.f()}return"url(".concat(l).concat(c.join("/")).concat(l,")")}))}var ye=/^[^ \t\n\r\u000c]+/,_e=/^[, \t\n\r\u000c]+/;function Ae(e,t){if(!t||""===t.trim())return t;var n=e.createElement("a");return n.href=t,n.href}function we(e){return Boolean("svg"===e.tagName||e.ownerSVGElement)}function Fe(){var e=document.createElement("a");return e.href="",e.href}function ke(e,t,n,r,i,a){return r?"src"===n||"href"===n&&("use"!==t||"#"!==r[0])||"xlink:href"===n&&"#"!==r[0]?Ae(e,r):"background"!==n||"table"!==t&&"td"!==t&&"th"!==t?"srcset"===n?function(e,t){if(""===t.trim())return t;var n=0;function r(e){var r,i=e.exec(t.substring(n));return i?(r=i[0],n+=r.length,r):""}for(var i=[];r(_e),!(n>=t.length);){var a=r(ye);if(","===a.slice(-1))a=Ae(e,a.substring(0,a.length-1)),i.push(a);else{var o="";a=Ae(e,a);for(var s=!1;;){var u=t.charAt(n);if(""===u){i.push((a+o).trim());break}if(s)")"===u&&(s=!1);else{if(","===u){n+=1,i.push((a+o).trim());break}"("===u&&(s=!0)}o+=u,n+=1}}}return i.join(", ")}(e,r):"style"===n?be(r,Fe()):"object"===t&&"data"===n?Ae(e,r):"function"===typeof a?a(n,r,i):r:Ae(e,r):r}function xe(e,t,n){return("video"===e||"audio"===e)&&"autoplay"===t}function Ee(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1/0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;return e?e.nodeType!==e.ELEMENT_NODE||r>n?-1:t(e)?r:Ee(e.parentNode,t,n,r+1):-1}function Ce(e,t){return function(n){var r=n;if(null===r)return!1;try{if(e)if("string"===typeof e){if(r.matches(".".concat(e)))return!0}else if(function(e,t){for(var n=e.classList.length;n--;){var r=e.classList[n];if(t.test(r))return!0}return!1}(r,e))return!0;return!(!t||!r.matches(t))}catch(i){return!1}}}function Se(e,t,n,r,i,a){try{var o=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(null===o)return!1;if("INPUT"===o.tagName){var s=o.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(s))return!0}var u=-1,l=-1;if(a){if((l=Ee(o,Ce(r,i)))<0)return!0;u=Ee(o,Ce(t,n),l>=0?l:1/0)}else{if((u=Ee(o,Ce(t,n)))<0)return!1;l=Ee(o,Ce(r,i),u>=0?u:1/0)}return u>=0?!(l>=0)||u<=l:!(l>=0)&&!!a}catch(c){}return!!a}function Oe(e,t){var n=t.doc,r=t.mirror,i=t.blockClass,a=t.blockSelector,o=t.unblockSelector,s=t.maskAllText,u=t.maskAttributeFn,l=t.maskTextClass,c=t.unmaskTextClass,f=t.maskTextSelector,d=t.unmaskTextSelector,h=t.inlineStylesheet,p=t.maskInputOptions,g=void 0===p?{}:p,m=t.maskTextFn,v=t.maskInputFn,b=t.dataURLOptions,y=void 0===b?{}:b,_=t.inlineImages,A=t.recordCanvas,w=t.keepIframeSrcFn,F=t.newlyAddedElement,k=void 0!==F&&F,x=function(e,t){if(!t.hasNode(e))return;var n=t.getId(e);return 1===n?void 0:n}(n,r);switch(e.nodeType){case e.DOCUMENT_NODE:return"CSS1Compat"!==e.compatMode?{type:L.Document,childNodes:[],compatMode:e.compatMode}:{type:L.Document,childNodes:[]};case e.DOCUMENT_TYPE_NODE:return{type:L.DocumentType,name:e.name,publicId:e.publicId,systemId:e.systemId,rootId:x};case e.ELEMENT_NODE:return function(e,t){for(var n,r=t.doc,i=t.blockClass,a=t.blockSelector,o=t.unblockSelector,s=t.inlineStylesheet,u=t.maskInputOptions,l=void 0===u?{}:u,c=t.maskAttributeFn,f=t.maskInputFn,d=t.dataURLOptions,h=void 0===d?{}:d,p=t.inlineImages,g=t.recordCanvas,m=t.keepIframeSrcFn,v=t.newlyAddedElement,b=void 0!==v&&v,y=t.rootId,_=(t.maskAllText,t.maskTextClass),A=t.unmaskTextClass,w=t.maskTextSelector,F=t.unmaskTextSelector,k=function(e,t,n,r){try{if(r&&e.matches(r))return!1;if("string"===typeof t){if(e.classList.contains(t))return!0}else for(var i=e.classList.length;i--;){var a=e.classList[i];if(t.test(a))return!0}if(n)return e.matches(n)}catch(o){}return!1}(e,i,a,o),x=function(e){if(e instanceof HTMLFormElement)return"form";var t=ie(e.tagName);return de.test(t)?"div":t}(e),E={},C=e.attributes.length,S=0;S<C;S++){var O=e.attributes[S];O.name&&!xe(x,O.name,O.value)&&(E[O.name]=ke(r,x,ie(O.name),O.value,e,c))}if("link"===x&&s){var D=Array.from(r.styleSheets).find((function(t){return t.href===e.href})),j=null;D&&(j=$(D)),j&&(delete E.rel,delete E.href,E._cssText=be(j,D.href))}if("style"===x&&e.sheet&&!(e.innerText||e.textContent||"").trim().length){var T=$(e.sheet);T&&(E._cssText=be(T,Fe()))}if("input"===x||"textarea"===x||"select"===x||"option"===x){var P=e,R=se(P),M=ue(P,ae(x),R),I=P.checked;if("submit"!==R&&"button"!==R&&M){var B=Se(P,_,w,A,F,ne({type:R,tagName:ae(x),maskInputOptions:l}));E.value=re({isMasked:B,element:P,value:M,maskInputFn:f})}I&&(E.checked=I)}"option"===x&&(e.selected&&!l.select?E.selected=!0:delete E.selected);if("canvas"===x&&g)if("2d"===e.__context)(function(e){var t=e.getContext("2d");if(!t)return!0;for(var n=0;n<e.width;n+=50)for(var r=0;r<e.height;r+=50){var i=t.getImageData,a=oe in i?i.__rrweb_original__:i;if(new Uint32Array(a.call(t,n,r,Math.min(50,e.width-n),Math.min(50,e.height-r)).data.buffer).some((function(e){return 0!==e})))return!1}return!0})(e)||(E.rr_dataURL=e.toDataURL(h.type,h.quality));else if(!("__context"in e)){var N=e.toDataURL(h.type,h.quality),U=document.createElement("canvas");U.width=e.width,U.height=e.height,N!==U.toDataURL(h.type,h.quality)&&(E.rr_dataURL=N)}if("img"===x&&p){le||(le=r.createElement("canvas"),ce=le.getContext("2d"));var H=e,z=H.crossOrigin;H.crossOrigin="anonymous";var q=function e(){H.removeEventListener("load",e);try{le.width=H.naturalWidth,le.height=H.naturalHeight,ce.drawImage(H,0,0),E.rr_dataURL=le.toDataURL(h.type,h.quality)}catch(t){console.warn("Cannot inline img src=".concat(H.currentSrc,"! Error: ").concat(t))}z?E.crossOrigin=z:H.removeAttribute("crossorigin")};H.complete&&0!==H.naturalWidth?q():H.addEventListener("load",q)}"audio"!==x&&"video"!==x||(E.rr_mediaState=e.paused?"paused":"played",E.rr_mediaCurrentTime=e.currentTime);b||(e.scrollLeft&&(E.rr_scrollLeft=e.scrollLeft),e.scrollTop&&(E.rr_scrollTop=e.scrollTop));if(k){var V=e.getBoundingClientRect(),W=V.width,G=V.height;E={class:E.class,rr_width:"".concat(W,"px"),rr_height:"".concat(G,"px")}}"iframe"!==x||m(E.src)||(e.contentDocument||(E.rr_src=E.src),delete E.src);try{customElements.get(x)&&(n=!0)}catch(K){}return{type:L.Element,tagName:x,attributes:E,childNodes:[],isSVG:we(e)||void 0,needBlock:k,rootId:y,isCustom:n}}(e,{doc:n,blockClass:i,blockSelector:a,unblockSelector:o,inlineStylesheet:h,maskAttributeFn:u,maskInputOptions:g,maskInputFn:v,dataURLOptions:y,inlineImages:_,recordCanvas:A,keepIframeSrcFn:w,newlyAddedElement:k,rootId:x,maskAllText:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d});case e.TEXT_NODE:return function(e,t){var n=t.maskAllText,r=t.maskTextClass,i=t.unmaskTextClass,a=t.maskTextSelector,o=t.unmaskTextSelector,s=t.maskTextFn,u=t.maskInputOptions,l=t.maskInputFn,c=t.rootId,f=e.parentNode&&e.parentNode.tagName,d=e.textContent,h="STYLE"===f||void 0,p="SCRIPT"===f||void 0,g="TEXTAREA"===f||void 0;if(h&&d){try{e.nextSibling||e.previousSibling||X([e,"access",function(e){return e.parentNode},"access",function(e){return e.sheet},"optionalAccess",function(e){return e.cssRules}])&&(d=$(e.parentNode.sheet))}catch(v){console.warn("Cannot get CSS styles from text's parentNode. Error: ".concat(v),e)}d=be(d,Fe())}p&&(d="SCRIPT_PLACEHOLDER");var m=Se(e,r,a,i,o,n);h||p||g||!d||!m||(d=s?s(d):d.replace(/[\S]/g,"*"));g&&d&&(u.textarea||m)&&(d=l?l(d,e.parentNode):d.replace(/[\S]/g,"*"));if("OPTION"===f&&d){d=re({isMasked:Se(e,r,a,i,o,ne({type:null,tagName:f,maskInputOptions:u})),element:e,value:d,maskInputFn:l})}return{type:L.Text,textContent:d||"",isStyle:h,rootId:c}}(e,{maskAllText:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d,maskTextFn:m,maskInputOptions:g,maskInputFn:v,rootId:x});case e.CDATA_SECTION_NODE:return{type:L.CDATA,textContent:"",rootId:x};case e.COMMENT_NODE:return{type:L.Comment,textContent:e.textContent||"",rootId:x};default:return!1}}function De(e){return void 0===e||null===e?"":e.toLowerCase()}function je(e,t){var n,r=t.doc,i=t.mirror,a=t.blockClass,o=t.blockSelector,s=t.unblockSelector,u=t.maskAllText,l=t.maskTextClass,c=t.unmaskTextClass,f=t.maskTextSelector,d=t.unmaskTextSelector,h=t.skipChild,p=void 0!==h&&h,g=t.inlineStylesheet,m=void 0===g||g,v=t.maskInputOptions,b=void 0===v?{}:v,y=t.maskAttributeFn,_=t.maskTextFn,A=t.maskInputFn,w=t.slimDOMOptions,F=t.dataURLOptions,k=void 0===F?{}:F,x=t.inlineImages,E=void 0!==x&&x,C=t.recordCanvas,S=void 0!==C&&C,O=t.onSerialize,D=t.onIframeLoad,j=t.iframeLoadTimeout,T=void 0===j?5e3:j,P=t.onStylesheetLoad,R=t.stylesheetLoadTimeout,M=void 0===R?5e3:R,I=t.keepIframeSrcFn,B=void 0===I?function(){return!1}:I,N=t.newlyAddedElement,U=void 0!==N&&N,H=t.preserveWhiteSpace,z=void 0===H||H,q=Oe(e,{doc:r,mirror:i,blockClass:a,blockSelector:o,maskAllText:u,unblockSelector:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d,inlineStylesheet:m,maskInputOptions:b,maskAttributeFn:y,maskTextFn:_,maskInputFn:A,dataURLOptions:k,inlineImages:E,recordCanvas:S,keepIframeSrcFn:B,newlyAddedElement:U});if(!q)return console.warn(e,"not serialized"),null;n=i.hasNode(e)?i.getId(e):!function(e,t){if(t.comment&&e.type===L.Comment)return!0;if(e.type===L.Element){if(t.script&&("script"===e.tagName||"link"===e.tagName&&("preload"===e.attributes.rel||"modulepreload"===e.attributes.rel)&&"script"===e.attributes.as||"link"===e.tagName&&"prefetch"===e.attributes.rel&&"string"===typeof e.attributes.href&&e.attributes.href.endsWith(".js")))return!0;if(t.headFavicon&&("link"===e.tagName&&"shortcut icon"===e.attributes.rel||"meta"===e.tagName&&(De(e.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===De(e.attributes.name)||"icon"===De(e.attributes.rel)||"apple-touch-icon"===De(e.attributes.rel)||"shortcut icon"===De(e.attributes.rel))))return!0;if("meta"===e.tagName){if(t.headMetaDescKeywords&&De(e.attributes.name).match(/^description|keywords$/))return!0;if(t.headMetaSocial&&(De(e.attributes.property).match(/^(og|twitter|fb):/)||De(e.attributes.name).match(/^(og|twitter):/)||"pinterest"===De(e.attributes.name)))return!0;if(t.headMetaRobots&&("robots"===De(e.attributes.name)||"googlebot"===De(e.attributes.name)||"bingbot"===De(e.attributes.name)))return!0;if(t.headMetaHttpEquiv&&void 0!==e.attributes["http-equiv"])return!0;if(t.headMetaAuthorship&&("author"===De(e.attributes.name)||"generator"===De(e.attributes.name)||"framework"===De(e.attributes.name)||"publisher"===De(e.attributes.name)||"progid"===De(e.attributes.name)||De(e.attributes.property).match(/^article:/)||De(e.attributes.property).match(/^product:/)))return!0;if(t.headMetaVerification&&("google-site-verification"===De(e.attributes.name)||"yandex-verification"===De(e.attributes.name)||"csrf-token"===De(e.attributes.name)||"p:domain_verify"===De(e.attributes.name)||"verify-v1"===De(e.attributes.name)||"verification"===De(e.attributes.name)||"shopify-checkout-api-token"===De(e.attributes.name)))return!0}}return!1}(q,w)&&(z||q.type!==L.Text||q.isStyle||q.textContent.replace(/^\s+|\s+$/gm,"").length)?he():-2;var V=Object.assign(q,{id:n});if(i.add(e,V),-2===n)return null;O&&O(e);var W=!p;if(V.type===L.Element){W=W&&!V.needBlock,delete V.needBlock;var G=e.shadowRoot;G&&Z(G)&&(V.isShadowHost=!0)}if((V.type===L.Document||V.type===L.Element)&&W){w.headWhitespace&&V.type===L.Element&&"head"===V.tagName&&(z=!1);for(var K={doc:r,mirror:i,blockClass:a,blockSelector:o,maskAllText:u,unblockSelector:s,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d,skipChild:p,inlineStylesheet:m,maskInputOptions:b,maskAttributeFn:y,maskTextFn:_,maskInputFn:A,slimDOMOptions:w,dataURLOptions:k,inlineImages:E,recordCanvas:S,preserveWhiteSpace:z,onSerialize:O,onIframeLoad:D,iframeLoadTimeout:T,onStylesheetLoad:P,stylesheetLoadTimeout:M,keepIframeSrcFn:B},Q=0,Y=Array.from(e.childNodes);Q<Y.length;Q++){var X=je(Y[Q],K);X&&V.childNodes.push(X)}if(function(e){return e.nodeType===e.ELEMENT_NODE}(e)&&e.shadowRoot)for(var $=0,ee=Array.from(e.shadowRoot.childNodes);$<ee.length;$++){var te=je(ee[$],K);te&&(Z(e.shadowRoot)&&(te.isShadow=!0),V.childNodes.push(te))}}return e.parentNode&&J(e.parentNode)&&Z(e.parentNode)&&(V.isShadow=!0),V.type===L.Element&&"iframe"===V.tagName&&function(e,t,n){var r=e.contentWindow;if(r){var i,a=!1;try{i=r.document.readyState}catch(u){return}if("complete"===i){var o="about:blank";if(r.location.href!==o||e.src===o||""===e.src)return setTimeout(t,0),e.addEventListener("load",t);e.addEventListener("load",t)}else{var s=setTimeout((function(){a||(t(),a=!0)}),n);e.addEventListener("load",(function(){clearTimeout(s),a=!0,t()}))}}}(e,(function(){var t=e.contentDocument;if(t&&D){var n=je(t,{doc:t,mirror:i,blockClass:a,blockSelector:o,unblockSelector:s,maskAllText:u,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:m,maskInputOptions:b,maskAttributeFn:y,maskTextFn:_,maskInputFn:A,slimDOMOptions:w,dataURLOptions:k,inlineImages:E,recordCanvas:S,preserveWhiteSpace:z,onSerialize:O,onIframeLoad:D,iframeLoadTimeout:T,onStylesheetLoad:P,stylesheetLoadTimeout:M,keepIframeSrcFn:B});n&&D(e,n)}}),T),V.type===L.Element&&"link"===V.tagName&&"stylesheet"===V.attributes.rel&&function(e,t,n){var r,i=!1;try{r=e.sheet}catch(o){return}if(!r){var a=setTimeout((function(){i||(t(),i=!0)}),n);e.addEventListener("load",(function(){clearTimeout(a),i=!0,t()}))}}(e,(function(){if(P){var t=je(e,{doc:r,mirror:i,blockClass:a,blockSelector:o,unblockSelector:s,maskAllText:u,maskTextClass:l,unmaskTextClass:c,maskTextSelector:f,unmaskTextSelector:d,skipChild:!1,inlineStylesheet:m,maskInputOptions:b,maskAttributeFn:y,maskTextFn:_,maskInputFn:A,slimDOMOptions:w,dataURLOptions:k,inlineImages:E,recordCanvas:S,preserveWhiteSpace:z,onSerialize:O,onIframeLoad:D,iframeLoadTimeout:T,onStylesheetLoad:P,stylesheetLoadTimeout:M,keepIframeSrcFn:B});t&&P(e,t)}}),M),V}function Te(e,t){var n=t||{},r=n.mirror,i=void 0===r?new te:r,a=n.blockClass,o=void 0===a?"rr-block":a,s=n.blockSelector,u=void 0===s?null:s,l=n.unblockSelector,c=void 0===l?null:l,f=n.maskAllText,d=void 0!==f&&f,h=n.maskTextClass,p=void 0===h?"rr-mask":h,g=n.unmaskTextClass,m=void 0===g?null:g,v=n.maskTextSelector,b=void 0===v?null:v,y=n.unmaskTextSelector,_=void 0===y?null:y,A=n.inlineStylesheet,w=void 0===A||A,F=n.inlineImages,k=void 0!==F&&F,x=n.recordCanvas,E=void 0!==x&&x,C=n.maskAllInputs,S=void 0!==C&&C,O=n.maskAttributeFn,D=n.maskTextFn,j=n.maskInputFn,T=n.slimDOM,P=void 0!==T&&T,R=n.dataURLOptions,M=n.preserveWhiteSpace,I=n.onSerialize,B=n.onIframeLoad,N=n.iframeLoadTimeout,L=n.onStylesheetLoad,U=n.stylesheetLoadTimeout,H=n.keepIframeSrcFn;return je(e,{doc:e,mirror:i,blockClass:o,blockSelector:u,unblockSelector:c,maskAllText:d,maskTextClass:p,unmaskTextClass:m,maskTextSelector:b,unmaskTextSelector:_,skipChild:!1,inlineStylesheet:w,maskInputOptions:!0===S?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===S?{}:S,maskAttributeFn:O,maskTextFn:D,maskInputFn:j,slimDOMOptions:!0===P||"all"===P?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===P,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===P?{}:P,dataURLOptions:R,inlineImages:k,recordCanvas:E,preserveWhiteSpace:M,onSerialize:I,onIframeLoad:B,iframeLoadTimeout:N,onStylesheetLoad:L,stylesheetLoadTimeout:U,keepIframeSrcFn:void 0===H?function(){return!1}:H,newlyAddedElement:!1})}function Pe(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}function Re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:document,r={capture:!0,passive:!0};return n.addEventListener(e,t,r),function(){return n.removeEventListener(e,t,r)}}var Me="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.",Ie={map:{},getId:function(){return console.error(Me),-1},getNode:function(){return console.error(Me),null},removeNodeFromMap:function(){console.error(Me)},has:function(){return console.error(Me),!1},reset:function(){console.error(Me)}};function Be(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=null,i=0;return function(){for(var a=arguments.length,o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];var u=Date.now();i||!1!==n.leading||(i=u);var l=t-(u-i),c=this;l<=0||l>t?(r&&(clearTimeout(r),r=null),i=u,e.apply(c,o)):r||!1===n.trailing||(r=setTimeout((function(){i=!1===n.leading?0:Date.now(),r=null,e.apply(c,o)}),l))}}function Ne(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:window,a=i.Object.getOwnPropertyDescriptor(e,t);return i.Object.defineProperty(e,t,r?n:{set:function(e){var t=this;setTimeout((function(){n.set.call(t,e)}),0),a&&a.set&&a.set.call(this,e)}}),function(){return Ne(e,t,a||{},!0)}}function Le(e,t,n){try{if(!(t in e))return function(){};var r=e[t],i=n(r);return"function"===typeof i&&(i.prototype=i.prototype||{},Object.defineProperties(i,{__rrweb_original__:{enumerable:!1,value:r}})),e[t]=i,function(){e[t]=r}}catch(a){return function(){}}}"undefined"!==typeof window&&window.Proxy&&window.Reflect&&(Ie=new Proxy(Ie,{get:function(e,t,n){return"map"===t&&console.error(Me),Reflect.get(e,t,n)}}));var Ue=Date.now;function He(e){var t=e.document;return{left:t.scrollingElement?t.scrollingElement.scrollLeft:void 0!==e.pageXOffset?e.pageXOffset:Pe([t,"optionalAccess",function(e){return e.documentElement},"access",function(e){return e.scrollLeft}])||Pe([t,"optionalAccess",function(e){return e.body},"optionalAccess",function(e){return e.parentElement},"optionalAccess",function(e){return e.scrollLeft}])||Pe([t,"optionalAccess",function(e){return e.body},"optionalAccess",function(e){return e.scrollLeft}])||0,top:t.scrollingElement?t.scrollingElement.scrollTop:void 0!==e.pageYOffset?e.pageYOffset:Pe([t,"optionalAccess",function(e){return e.documentElement},"access",function(e){return e.scrollTop}])||Pe([t,"optionalAccess",function(e){return e.body},"optionalAccess",function(e){return e.parentElement},"optionalAccess",function(e){return e.scrollTop}])||Pe([t,"optionalAccess",function(e){return e.body},"optionalAccess",function(e){return e.scrollTop}])||0}}function ze(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function qe(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}function Ve(e,t,n,r,i){if(!e)return!1;var a=e.nodeType===e.ELEMENT_NODE?e:e.parentElement;if(!a)return!1;var o=Ce(t,n);if(!i){var s=r&&a.matches(r);return o(a)&&!s}var u=Ee(a,o),l=-1;return!(u<0)&&(r&&(l=Ee(a,Ce(null,r))),u>-1&&l<0||u<l)}function We(e,t){return-2===t.getId(e)}function Ge(e,t){if(J(e))return!1;var n=t.getId(e);return!t.has(n)||(!e.parentNode||e.parentNode.nodeType!==e.DOCUMENT_NODE)&&(!e.parentNode||Ge(e.parentNode,t))}function Ke(e){return Boolean(e.changedTouches)}function Qe(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;"NodeList"in t&&!t.NodeList.prototype.forEach&&(t.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in t&&!t.DOMTokenList.prototype.forEach&&(t.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n[0];if(!(0 in n))throw new TypeError("1 argument is required");do{if(e===i)return!0}while(i=i&&i.parentNode);return!1})}function Ye(e,t){return Boolean("IFRAME"===e.nodeName&&t.getMeta(e))}function Xe(e,t){return Boolean("LINK"===e.nodeName&&e.nodeType===e.ELEMENT_NODE&&e.getAttribute&&"stylesheet"===e.getAttribute("rel")&&t.getMeta(e))}function Je(e){return Boolean(Pe([e,"optionalAccess",function(e){return e.shadowRoot}]))}/[1-9][0-9]{12}/.test(Date.now().toString())||(Ue=function(){return(new Date).getTime()});var Ze,$e=function(){function e(){Object(d.a)(this,e),this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}return Object(h.a)(e,[{key:"getId",value:function(e){return t=this.styleIDMap.get(e),n=function(){return-1},null!=t?t:n();var t,n}},{key:"has",value:function(e){return this.styleIDMap.has(e)}},{key:"add",value:function(e,t){return this.has(e)?this.getId(e):(n=void 0===t?this.id++:t,this.styleIDMap.set(e,n),this.idStyleMap.set(n,e),n);var n}},{key:"getStyle",value:function(e){return this.idStyleMap.get(e)||null}},{key:"reset",value:function(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}},{key:"generateId",value:function(){return this.id++}}]),e}();function et(e){var t=null;return Pe([e,"access",function(e){return e.getRootNode},"optionalCall",function(e){return e()},"optionalAccess",function(e){return e.nodeType}])===Node.DOCUMENT_FRAGMENT_NODE&&e.getRootNode().host&&(t=e.getRootNode().host),t}function tt(e){var t=e.ownerDocument;if(!t)return!1;var n=function(e){for(var t,n=e;t=et(n);)n=t;return n}(e);return t.contains(n)}function nt(e){var t=e.ownerDocument;return!!t&&(t.contains(e)||tt(e))}function rt(){if(Ze)return Ze;var e=window.document,t=window.requestAnimationFrame;if(e&&"function"===typeof e.createElement)try{var n=e.createElement("iframe");n.hidden=!0,e.head.appendChild(n);var r=n.contentWindow;r&&r.requestAnimationFrame&&(t=r.requestAnimationFrame),e.head.removeChild(n)}catch(i){}return Ze=t.bind(window)}var it=function(e){return e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e}(it||{}),at=function(e){return e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e}(at||{}),ot=function(e){return e[e.MouseUp=0]="MouseUp",e[e.MouseDown=1]="MouseDown",e[e.Click=2]="Click",e[e.ContextMenu=3]="ContextMenu",e[e.DblClick=4]="DblClick",e[e.Focus=5]="Focus",e[e.Blur=6]="Blur",e[e.TouchStart=7]="TouchStart",e[e.TouchMove_Departed=8]="TouchMove_Departed",e[e.TouchEnd=9]="TouchEnd",e[e.TouchCancel=10]="TouchCancel",e}(ot||{}),st=function(e){return e[e.Mouse=0]="Mouse",e[e.Pen=1]="Pen",e[e.Touch=2]="Touch",e}(st||{});function ut(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}function lt(e){return"__ln"in e}var ct,ft=function(){function e(){Object(d.a)(this,e),this.length=0,this.head=null,this.tail=null}return Object(h.a)(e,[{key:"get",value:function(e){if(e>=this.length)throw new Error("Position outside of list range");for(var t=this.head,n=0;n<e;n++)t=ut([t,"optionalAccess",function(e){return e.next}])||null;return t}},{key:"addNode",value:function(e){var t={value:e,previous:null,next:null};if(e.__ln=t,e.previousSibling&&lt(e.previousSibling)){var n=e.previousSibling.__ln.next;t.next=n,t.previous=e.previousSibling.__ln,e.previousSibling.__ln.next=t,n&&(n.previous=t)}else if(e.nextSibling&&lt(e.nextSibling)&&e.nextSibling.__ln.previous){var r=e.nextSibling.__ln.previous;t.previous=r,t.next=e.nextSibling.__ln,e.nextSibling.__ln.previous=t,r&&(r.next=t)}else this.head&&(this.head.previous=t),t.next=this.head,this.head=t;null===t.next&&(this.tail=t),this.length++}},{key:"removeNode",value:function(e){var t=e.__ln;this.head&&(t.previous?(t.previous.next=t.next,t.next?t.next.previous=t.previous:this.tail=t.previous):(this.head=t.next,this.head?this.head.previous=null:this.tail=null),e.__ln&&delete e.__ln,this.length--)}}]),e}(),dt=function(e,t){return"".concat(e,"@").concat(t)},ht=function(){function e(){var t=this;Object(d.a)(this,e),this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=function(e){e.forEach(t.processMutation),t.emit()},this.emit=function(){if(!t.frozen&&!t.locked){for(var e=[],n=new Set,r=new ft,i=function(e){for(var n=e,r=-2;-2===r;)r=(n=n&&n.nextSibling)&&t.mirror.getId(n);return r},a=function(a){if(a.parentNode&&nt(a)){var o=J(a.parentNode)?t.mirror.getId(et(a)):t.mirror.getId(a.parentNode),s=i(a);if(-1===o||-1===s)return r.addNode(a);var u=je(a,{doc:t.doc,mirror:t.mirror,blockClass:t.blockClass,blockSelector:t.blockSelector,maskAllText:t.maskAllText,unblockSelector:t.unblockSelector,maskTextClass:t.maskTextClass,unmaskTextClass:t.unmaskTextClass,maskTextSelector:t.maskTextSelector,unmaskTextSelector:t.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:t.inlineStylesheet,maskInputOptions:t.maskInputOptions,maskAttributeFn:t.maskAttributeFn,maskTextFn:t.maskTextFn,maskInputFn:t.maskInputFn,slimDOMOptions:t.slimDOMOptions,dataURLOptions:t.dataURLOptions,recordCanvas:t.recordCanvas,inlineImages:t.inlineImages,onSerialize:function(e){Ye(e,t.mirror)&&t.iframeManager.addIframe(e),Xe(e,t.mirror)&&t.stylesheetManager.trackLinkElement(e),Je(a)&&t.shadowDomManager.addShadowRoot(a.shadowRoot,t.doc)},onIframeLoad:function(e,n){t.iframeManager.attachIframe(e,n),t.shadowDomManager.observeAttachShadow(e)},onStylesheetLoad:function(e,n){t.stylesheetManager.attachLinkElement(e,n)}});u&&(e.push({parentId:o,nextId:s,node:u}),n.add(u.id))}};t.mapRemoves.length;)t.mirror.removeNodeFromMap(t.mapRemoves.shift());var o,s=Object(f.a)(t.movedSet);try{for(s.s();!(o=s.n()).done;){var u=o.value;gt(t.removes,u,t.mirror)&&!t.movedSet.has(u.parentNode)||a(u)}}catch(F){s.e(F)}finally{s.f()}var l,c=Object(f.a)(t.addedSet);try{for(c.s();!(l=c.n()).done;){var d=l.value;vt(t.droppedSet,d)||gt(t.removes,d,t.mirror)?vt(t.movedSet,d)?a(d):t.droppedSet.add(d):a(d)}}catch(F){c.e(F)}finally{c.f()}for(var h=null;r.length;){var p=null;if(h){var g=t.mirror.getId(h.value.parentNode),m=i(h.value);-1!==g&&-1!==m&&(p=h)}if(!p)for(var v=r.tail;v;){var b=v;if(v=v.previous,b){var y=t.mirror.getId(b.value.parentNode);if(-1===i(b.value))continue;if(-1!==y){p=b;break}var _=b.value;if(_.parentNode&&_.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE){var A=_.parentNode.host;if(-1!==t.mirror.getId(A)){p=b;break}}}}if(!p){for(;r.head;)r.removeNode(r.head.value);break}h=p.previous,r.removeNode(p.value),a(p.value)}var w={texts:t.texts.map((function(e){return{id:t.mirror.getId(e.node),value:e.value}})).filter((function(e){return!n.has(e.id)})).filter((function(e){return t.mirror.has(e.id)})),attributes:t.attributes.map((function(e){var n=e.attributes;if("string"===typeof n.style){var r=JSON.stringify(e.styleDiff),i=JSON.stringify(e._unchangedStyles);r.length<n.style.length&&(r+i).split("var(").length===n.style.split("var(").length&&(n.style=e.styleDiff)}return{id:t.mirror.getId(e.node),attributes:n}})).filter((function(e){return!n.has(e.id)})).filter((function(e){return t.mirror.has(e.id)})),removes:t.removes,adds:e};(w.texts.length||w.attributes.length||w.removes.length||w.adds.length)&&(t.texts=[],t.attributes=[],t.removes=[],t.addedSet=new Set,t.movedSet=new Set,t.droppedSet=new Set,t.movedMap={},t.mutationCb(w))}},this.processMutation=function(e){if(!We(e.target,t.mirror)){var n;try{n=document.implementation.createHTMLDocument()}catch(_){n=t.doc}switch(e.type){case"characterData":var r=e.target.textContent;Ve(e.target,t.blockClass,t.blockSelector,t.unblockSelector,!1)||r===e.oldValue||t.texts.push({value:Se(e.target,t.maskTextClass,t.maskTextSelector,t.unmaskTextClass,t.unmaskTextSelector,t.maskAllText)&&r?t.maskTextFn?t.maskTextFn(r):r.replace(/[\S]/g,"*"):r,node:e.target});break;case"attributes":var i=e.target,a=e.attributeName,o=e.target.getAttribute(a);if("value"===a){var s=se(i),u=i.tagName;o=ue(i,u,s);var l=ne({maskInputOptions:t.maskInputOptions,tagName:u,type:s});o=re({isMasked:Se(e.target,t.maskTextClass,t.maskTextSelector,t.unmaskTextClass,t.unmaskTextSelector,l),element:i,value:o,maskInputFn:t.maskInputFn})}if(Ve(e.target,t.blockClass,t.blockSelector,t.unblockSelector,!1)||o===e.oldValue)return;var c=t.attributes.find((function(t){return t.node===e.target}));if("IFRAME"===i.tagName&&"src"===a&&!t.keepIframeSrcFn(o)){if(i.contentDocument)return;a="rr_src"}if(c||(c={node:e.target,attributes:{},styleDiff:{},_unchangedStyles:{}},t.attributes.push(c)),"type"===a&&"INPUT"===i.tagName&&"password"===(e.oldValue||"").toLowerCase()&&i.setAttribute("data-rr-is-password","true"),!xe(i.tagName,a)&&(c.attributes[a]=ke(t.doc,ie(i.tagName),ie(a),o,i,t.maskAttributeFn),"style"===a)){var f=n.createElement("span");e.oldValue&&f.setAttribute("style",e.oldValue);for(var d=0,h=Array.from(i.style);d<h.length;d++){var p=h[d],g=i.style.getPropertyValue(p),m=i.style.getPropertyPriority(p);g!==f.style.getPropertyValue(p)||m!==f.style.getPropertyPriority(p)?c.styleDiff[p]=""===m?g:[g,m]:c._unchangedStyles[p]=[g,m]}for(var v=0,b=Array.from(f.style);v<b.length;v++){var y=b[v];""===i.style.getPropertyValue(y)&&(c.styleDiff[y]=!1)}}break;case"childList":if(Ve(e.target,t.blockClass,t.blockSelector,t.unblockSelector,!0))return;e.addedNodes.forEach((function(n){return t.genAdds(n,e.target)})),e.removedNodes.forEach((function(n){var r=t.mirror.getId(n),i=J(e.target)?t.mirror.getId(e.target.host):t.mirror.getId(e.target);Ve(e.target,t.blockClass,t.blockSelector,t.unblockSelector,!1)||We(n,t.mirror)||!function(e,t){return-1!==t.getId(e)}(n,t.mirror)||(t.addedSet.has(n)?(pt(t.addedSet,n),t.droppedSet.add(n)):t.addedSet.has(e.target)&&-1===r||Ge(e.target,t.mirror)||(t.movedSet.has(n)&&t.movedMap[dt(r,i)]?pt(t.movedSet,n):t.removes.push({parentId:i,id:r,isShadow:!(!J(e.target)||!Z(e.target))||void 0})),t.mapRemoves.push(n))}))}}},this.genAdds=function(e,n){if(!t.processedNodeManager.inOtherBuffer(e,t)&&!t.addedSet.has(e)&&!t.movedSet.has(e)){if(t.mirror.hasNode(e)){if(We(e,t.mirror))return;t.movedSet.add(e);var r=null;n&&t.mirror.hasNode(n)&&(r=t.mirror.getId(n)),r&&-1!==r&&(t.movedMap[dt(t.mirror.getId(e),r)]=!0)}else t.addedSet.add(e),t.droppedSet.delete(e);Ve(e,t.blockClass,t.blockSelector,t.unblockSelector,!1)||(e.childNodes.forEach((function(e){return t.genAdds(e)})),Je(e)&&e.shadowRoot.childNodes.forEach((function(n){t.processedNodeManager.add(n,t),t.genAdds(n,e)})))}}}return Object(h.a)(e,[{key:"init",value:function(e){var t=this;["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach((function(n){t[n]=e[n]}))}},{key:"freeze",value:function(){this.frozen=!0,this.canvasManager.freeze()}},{key:"unfreeze",value:function(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}},{key:"isFrozen",value:function(){return this.frozen}},{key:"lock",value:function(){this.locked=!0,this.canvasManager.lock()}},{key:"unlock",value:function(){this.locked=!1,this.canvasManager.unlock(),this.emit()}},{key:"reset",value:function(){this.shadowDomManager.reset(),this.canvasManager.reset()}}]),e}();function pt(e,t){e.delete(t),t.childNodes.forEach((function(t){return pt(e,t)}))}function gt(e,t,n){return 0!==e.length&&mt(e,t,n)}function mt(e,t,n){var r=t.parentNode;if(!r)return!1;var i=n.getId(r);return!!e.some((function(e){return e.id===i}))||mt(e,r,n)}function vt(e,t){return 0!==e.size&&bt(e,t)}function bt(e,t){var n=t.parentNode;return!!n&&(!!e.has(n)||bt(e,n))}function yt(e){ct=e}function _t(){ct=void 0}var At=function(e){if(!ct)return e;return function(){try{return e.apply(void 0,arguments)}catch(t){if(ct&&!0===ct(t))return function(){};throw t}}};function wt(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}var Ft=[];function kt(e){try{if("composedPath"in e){var t=e.composedPath();if(t.length)return t[0]}else if("path"in e&&e.path.length)return e.path[0]}catch(n){}return e&&e.target}function xt(e,t){var n=new ht;Ft.push(n),n.init(e);var r=window.MutationObserver||window.__rrMutationObserver,i=wt([window,"optionalAccess",function(e){return e.Zone},"optionalAccess",function(e){return e.__symbol__},"optionalCall",function(e){return e("MutationObserver")}]);i&&window[i]&&(r=window[i]);var a=new r(At((function(t){e.onMutation&&!1===e.onMutation(t)||n.processMutations.bind(n)(t)})));return a.observe(t,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),a}function Et(e){var t=e.mousemoveCb,n=e.sampling,r=e.doc,i=e.mirror;if(!1===n.mousemove)return function(){};var a,o="number"===typeof n.mousemove?n.mousemove:50,s="number"===typeof n.mousemoveCallback?n.mousemoveCallback:500,u=[],l=Be(At((function(e){var n=Date.now()-a;t(u.map((function(e){return e.timeOffset-=n,e})),e),u=[],a=null})),s),c=At(Be(At((function(e){var t=kt(e),n=Ke(e)?e.changedTouches[0]:e,r=n.clientX,o=n.clientY;a||(a=Ue()),u.push({x:r,y:o,id:i.getId(t),timeOffset:Ue()-a}),l("undefined"!==typeof DragEvent&&e instanceof DragEvent?at.Drag:e instanceof MouseEvent?at.MouseMove:at.TouchMove)})),o,{trailing:!1})),f=[Re("mousemove",c,r),Re("touchmove",c,r),Re("drag",c,r)];return At((function(){f.forEach((function(e){return e()}))}))}function Ct(e){var t=e.mouseInteractionCb,n=e.doc,r=e.mirror,i=e.blockClass,a=e.blockSelector,o=e.unblockSelector,s=e.sampling;if(!1===s.mouseInteraction)return function(){};var u=!0===s.mouseInteraction||void 0===s.mouseInteraction?{}:s.mouseInteraction,l=[],f=null;return Object.keys(ot).filter((function(e){return Number.isNaN(Number(e))&&!e.endsWith("_Departed")&&!1!==u[e]})).forEach((function(e){var s=ie(e),u=function(e){return function(n){var s=kt(n);if(!Ve(s,i,a,o,!0)){var u=null,l=e;if("pointerType"in n){switch(n.pointerType){case"mouse":u=st.Mouse;break;case"touch":u=st.Touch;break;case"pen":u=st.Pen}u===st.Touch?ot[e]===ot.MouseDown?l="TouchStart":ot[e]===ot.MouseUp&&(l="TouchEnd"):st.Pen}else Ke(n)&&(u=st.Touch);null!==u?(f=u,(l.startsWith("Touch")&&u===st.Touch||l.startsWith("Mouse")&&u===st.Mouse)&&(u=null)):ot[e]===ot.Click&&(u=f,f=null);var d=Ke(n)?n.changedTouches[0]:n;if(d){var h=r.getId(s),p=d.clientX,g=d.clientY;At(t)(Object(c.a)({type:ot[l],id:h,x:p,y:g},null!==u&&{pointerType:u}))}}}}(e);if(window.PointerEvent)switch(ot[e]){case ot.MouseDown:case ot.MouseUp:s=s.replace("mouse","pointer");break;case ot.TouchStart:case ot.TouchEnd:return}l.push(Re(s,u,n))})),At((function(){l.forEach((function(e){return e()}))}))}function St(e){var t=e.scrollCb,n=e.doc,r=e.mirror,i=e.blockClass,a=e.blockSelector,o=e.unblockSelector,s=e.sampling;return Re("scroll",At(Be(At((function(e){var s=kt(e);if(s&&!Ve(s,i,a,o,!0)){var u=r.getId(s);if(s===n&&n.defaultView){var l=He(n.defaultView);t({id:u,x:l.left,y:l.top})}else t({id:u,x:s.scrollLeft,y:s.scrollTop})}})),s.scroll||100)),n)}function Ot(e,t){var n=e.viewportResizeCb,r=t.win,i=-1,a=-1;return Re("resize",At(Be(At((function(){var e=ze(),t=qe();i===e&&a===t||(n({width:Number(t),height:Number(e)}),i=e,a=t)})),200)),r)}var Dt=["INPUT","TEXTAREA","SELECT"],jt=new WeakMap;function Tt(e){var t=e.inputCb,n=e.doc,r=e.mirror,i=e.blockClass,a=e.blockSelector,o=e.unblockSelector,s=e.ignoreClass,u=e.ignoreSelector,f=e.maskInputOptions,d=e.maskInputFn,h=e.sampling,p=e.userTriggeredOnInput,g=e.maskTextClass,m=e.unmaskTextClass,v=e.maskTextSelector,b=e.unmaskTextSelector;function y(e){var t=kt(e),r=e.isTrusted,l=t&&ae(t.tagName);if("OPTION"===l&&(t=t.parentElement),t&&l&&!(Dt.indexOf(l)<0)&&!Ve(t,i,a,o,!0)){var c=t;if(!(c.classList.contains(s)||u&&c.matches(u))){var h=se(t),y=ue(c,l,h),A=!1,w=ne({maskInputOptions:f,tagName:l,type:h}),F=Se(t,g,v,m,b,w);"radio"!==h&&"checkbox"!==h||(A=t.checked),y=re({isMasked:F,element:t,value:y,maskInputFn:d}),_(t,p?{text:y,isChecked:A,userTriggered:r}:{text:y,isChecked:A});var k=t.name;"radio"===h&&k&&A&&n.querySelectorAll('input[type="radio"][name="'.concat(k,'"]')).forEach((function(e){if(e!==t){var n=re({isMasked:F,element:e,value:ue(e,l,h),maskInputFn:d});_(e,p?{text:n,isChecked:!A,userTriggered:!1}:{text:n,isChecked:!A})}}))}}}function _(e,n){var i=jt.get(e);if(!i||i.text!==n.text||i.isChecked!==n.isChecked){jt.set(e,n);var a=r.getId(e);At(t)(Object(c.a)(Object(c.a)({},n),{},{id:a}))}}var A=("last"===h.input?["change"]:["input","change"]).map((function(e){return Re(e,At(y),n)})),w=n.defaultView;if(!w)return function(){A.forEach((function(e){return e()}))};var F=w.Object.getOwnPropertyDescriptor(w.HTMLInputElement.prototype,"value"),k=[[w.HTMLInputElement.prototype,"value"],[w.HTMLInputElement.prototype,"checked"],[w.HTMLSelectElement.prototype,"value"],[w.HTMLTextAreaElement.prototype,"value"],[w.HTMLSelectElement.prototype,"selectedIndex"],[w.HTMLOptionElement.prototype,"selected"]];return F&&F.set&&A.push.apply(A,Object(l.a)(k.map((function(e){return Ne(e[0],e[1],{set:function(){At(y)({target:this,isTrusted:!1})}},!1,w)})))),At((function(){A.forEach((function(e){return e()}))}))}function Pt(e){return function(e,t){if(qt("CSSGroupingRule")&&e.parentRule instanceof CSSGroupingRule||qt("CSSMediaRule")&&e.parentRule instanceof CSSMediaRule||qt("CSSSupportsRule")&&e.parentRule instanceof CSSSupportsRule||qt("CSSConditionRule")&&e.parentRule instanceof CSSConditionRule){var n=Array.from(e.parentRule.cssRules).indexOf(e);t.unshift(n)}else if(e.parentStyleSheet){var r=Array.from(e.parentStyleSheet.cssRules).indexOf(e);t.unshift(r)}return t}(e,[])}function Rt(e,t,n){var r,i;return e?(e.ownerNode?r=t.getId(e.ownerNode):i=n.getId(e),{styleId:i,id:r}):{}}function Mt(e,t){var n=e.styleSheetRuleCb,r=e.mirror,i=e.stylesheetManager,a=t.win;if(!a.CSSStyleSheet||!a.CSSStyleSheet.prototype)return function(){};var o=a.CSSStyleSheet.prototype.insertRule;a.CSSStyleSheet.prototype.insertRule=new Proxy(o,{apply:At((function(e,t,a){var o=Object(u.a)(a,2),s=o[0],l=o[1],c=Rt(t,r,i.styleMirror),f=c.id,d=c.styleId;return(f&&-1!==f||d&&-1!==d)&&n({id:f,styleId:d,adds:[{rule:s,index:l}]}),e.apply(t,a)}))});var s,c,f=a.CSSStyleSheet.prototype.deleteRule;a.CSSStyleSheet.prototype.deleteRule=new Proxy(f,{apply:At((function(e,t,a){var o=Object(u.a)(a,1)[0],s=Rt(t,r,i.styleMirror),l=s.id,c=s.styleId;return(l&&-1!==l||c&&-1!==c)&&n({id:l,styleId:c,removes:[{index:o}]}),e.apply(t,a)}))}),a.CSSStyleSheet.prototype.replace&&(s=a.CSSStyleSheet.prototype.replace,a.CSSStyleSheet.prototype.replace=new Proxy(s,{apply:At((function(e,t,a){var o=Object(u.a)(a,1)[0],s=Rt(t,r,i.styleMirror),l=s.id,c=s.styleId;return(l&&-1!==l||c&&-1!==c)&&n({id:l,styleId:c,replace:o}),e.apply(t,a)}))})),a.CSSStyleSheet.prototype.replaceSync&&(c=a.CSSStyleSheet.prototype.replaceSync,a.CSSStyleSheet.prototype.replaceSync=new Proxy(c,{apply:At((function(e,t,a){var o=Object(u.a)(a,1)[0],s=Rt(t,r,i.styleMirror),l=s.id,c=s.styleId;return(l&&-1!==l||c&&-1!==c)&&n({id:l,styleId:c,replaceSync:o}),e.apply(t,a)}))}));var d={};Vt("CSSGroupingRule")?d.CSSGroupingRule=a.CSSGroupingRule:(Vt("CSSMediaRule")&&(d.CSSMediaRule=a.CSSMediaRule),Vt("CSSConditionRule")&&(d.CSSConditionRule=a.CSSConditionRule),Vt("CSSSupportsRule")&&(d.CSSSupportsRule=a.CSSSupportsRule));var h={};return Object.entries(d).forEach((function(e){var t=Object(u.a)(e,2),a=t[0],o=t[1];h[a]={insertRule:o.prototype.insertRule,deleteRule:o.prototype.deleteRule},o.prototype.insertRule=new Proxy(h[a].insertRule,{apply:At((function(e,t,a){var o=Object(u.a)(a,2),s=o[0],c=o[1],f=Rt(t.parentStyleSheet,r,i.styleMirror),d=f.id,h=f.styleId;return(d&&-1!==d||h&&-1!==h)&&n({id:d,styleId:h,adds:[{rule:s,index:[].concat(Object(l.a)(Pt(t)),[c||0])}]}),e.apply(t,a)}))}),o.prototype.deleteRule=new Proxy(h[a].deleteRule,{apply:At((function(e,t,a){var o=Object(u.a)(a,1)[0],s=Rt(t.parentStyleSheet,r,i.styleMirror),c=s.id,f=s.styleId;return(c&&-1!==c||f&&-1!==f)&&n({id:c,styleId:f,removes:[{index:[].concat(Object(l.a)(Pt(t)),[o])}]}),e.apply(t,a)}))})})),At((function(){a.CSSStyleSheet.prototype.insertRule=o,a.CSSStyleSheet.prototype.deleteRule=f,s&&(a.CSSStyleSheet.prototype.replace=s),c&&(a.CSSStyleSheet.prototype.replaceSync=c),Object.entries(d).forEach((function(e){var t=Object(u.a)(e,2),n=t[0],r=t[1];r.prototype.insertRule=h[n].insertRule,r.prototype.deleteRule=h[n].deleteRule}))}))}function It(e,t){var n=e.mirror,r=e.stylesheetManager,i=null;i="#document"===t.nodeName?n.getId(t):n.getId(t.host);var a="#document"===t.nodeName?wt([t,"access",function(e){return e.defaultView},"optionalAccess",function(e){return e.Document}]):wt([t,"access",function(e){return e.ownerDocument},"optionalAccess",function(e){return e.defaultView},"optionalAccess",function(e){return e.ShadowRoot}]),o=wt([a,"optionalAccess",function(e){return e.prototype}])?Object.getOwnPropertyDescriptor(wt([a,"optionalAccess",function(e){return e.prototype}]),"adoptedStyleSheets"):void 0;return null!==i&&-1!==i&&a&&o?(Object.defineProperty(t,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get:function(){var e=this;return wt([o,"access",function(e){return e.get},"optionalAccess",function(e){return e.call},"call",function(t){return t(e)}])},set:function(e){var t=this,n=wt([o,"access",function(e){return e.set},"optionalAccess",function(e){return e.call},"call",function(n){return n(t,e)}]);if(null!==i&&-1!==i)try{r.adoptStyleSheets(e,i)}catch(a){}return n}}),At((function(){Object.defineProperty(t,"adoptedStyleSheets",{configurable:o.configurable,enumerable:o.enumerable,get:o.get,set:o.set})}))):function(){}}function Bt(e,t){var n=e.styleDeclarationCb,r=e.mirror,i=e.ignoreCSSAttributes,a=e.stylesheetManager,o=t.win,s=o.CSSStyleDeclaration.prototype.setProperty;o.CSSStyleDeclaration.prototype.setProperty=new Proxy(s,{apply:At((function(e,t,o){var l=Object(u.a)(o,3),c=l[0],f=l[1],d=l[2];if(i.has(c))return s.apply(t,[c,f,d]);var h=Rt(wt([t,"access",function(e){return e.parentRule},"optionalAccess",function(e){return e.parentStyleSheet}]),r,a.styleMirror),p=h.id,g=h.styleId;return(p&&-1!==p||g&&-1!==g)&&n({id:p,styleId:g,set:{property:c,value:f,priority:d},index:Pt(t.parentRule)}),e.apply(t,o)}))});var l=o.CSSStyleDeclaration.prototype.removeProperty;return o.CSSStyleDeclaration.prototype.removeProperty=new Proxy(l,{apply:At((function(e,t,o){var s=Object(u.a)(o,1)[0];if(i.has(s))return l.apply(t,[s]);var c=Rt(wt([t,"access",function(e){return e.parentRule},"optionalAccess",function(e){return e.parentStyleSheet}]),r,a.styleMirror),f=c.id,d=c.styleId;return(f&&-1!==f||d&&-1!==d)&&n({id:f,styleId:d,remove:{property:s},index:Pt(t.parentRule)}),e.apply(t,o)}))}),At((function(){o.CSSStyleDeclaration.prototype.setProperty=s,o.CSSStyleDeclaration.prototype.removeProperty=l}))}function Nt(e){var t=e.mediaInteractionCb,n=e.blockClass,r=e.blockSelector,i=e.unblockSelector,a=e.mirror,o=e.sampling,s=e.doc,u=At((function(e){return Be(At((function(o){var s=kt(o);if(s&&!Ve(s,n,r,i,!0)){var u=s.currentTime,l=s.volume,c=s.muted,f=s.playbackRate;t({type:e,id:a.getId(s),currentTime:u,volume:l,muted:c,playbackRate:f})}})),o.media||500)})),l=[Re("play",u(0),s),Re("pause",u(1),s),Re("seeked",u(2),s),Re("volumechange",u(3),s),Re("ratechange",u(4),s)];return At((function(){l.forEach((function(e){return e()}))}))}function Lt(e){var t=e.fontCb,n=e.doc,r=n.defaultView;if(!r)return function(){};var i=[],a=new WeakMap,o=r.FontFace;r.FontFace=function(e,t,n){var r=new o(e,t,n);return a.set(r,{family:e,buffer:"string"!==typeof t,descriptors:n,fontSource:"string"===typeof t?t:JSON.stringify(Array.from(new Uint8Array(t)))}),r};var s=Le(n.fonts,"add",(function(e){return function(n){return setTimeout(At((function(){var e=a.get(n);e&&(t(e),a.delete(n))})),0),e.apply(this,[n])}}));return i.push((function(){r.FontFace=o})),i.push(s),At((function(){i.forEach((function(e){return e()}))}))}function Ut(e){var t=e.doc,n=e.mirror,r=e.blockClass,i=e.blockSelector,a=e.unblockSelector,o=e.selectionCb,s=!0,u=At((function(){var e=t.getSelection();if(!(!e||s&&wt([e,"optionalAccess",function(e){return e.isCollapsed}]))){s=e.isCollapsed||!1;for(var u=[],l=e.rangeCount||0,c=0;c<l;c++){var f=e.getRangeAt(c),d=f.startContainer,h=f.startOffset,p=f.endContainer,g=f.endOffset;Ve(d,r,i,a,!0)||Ve(p,r,i,a,!0)||u.push({start:n.getId(d),startOffset:h,end:n.getId(p),endOffset:g})}o({ranges:u})}}));return u(),Re("selectionchange",u)}function Ht(e){var t=e.doc,n=e.customElementCb,r=t.defaultView;return r&&r.customElements?Le(r.customElements,"define",(function(e){return function(t,r,i){try{n({define:{name:t}})}catch(a){}return e.apply(this,[t,r,i])}})):function(){}}function zt(e){var t=e.doc.defaultView;if(!t)return function(){};var n,r=xt(e,e.doc),i=Et(e),a=Ct(e),o=St(e),s=Ot(e,{win:t}),u=Tt(e),l=Nt(e),c=Mt(e,{win:t}),d=It(e,e.doc),h=Bt(e,{win:t}),p=e.collectFonts?Lt(e):function(){},g=Ut(e),m=Ht(e),v=[],b=Object(f.a)(e.plugins);try{for(b.s();!(n=b.n()).done;){var y=n.value;v.push(y.observer(y.callback,t,y.options))}}catch(_){b.e(_)}finally{b.f()}return At((function(){Ft.forEach((function(e){return e.reset()})),r.disconnect(),i(),a(),o(),s(),u(),l(),c(),d(),h(),p(),g(),m(),v.forEach((function(e){return e()}))}))}function qt(e){return"undefined"!==typeof window[e]}function Vt(e){return Boolean("undefined"!==typeof window[e]&&window[e].prototype&&"insertRule"in window[e].prototype&&"deleteRule"in window[e].prototype)}var Wt=function(){function e(t){Object(d.a)(this,e),this.generateIdFn=t,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}return Object(h.a)(e,[{key:"getId",value:function(e,t,n,r){var i=n||this.getIdToRemoteIdMap(e),a=r||this.getRemoteIdToIdMap(e),o=i.get(t);return o||(o=this.generateIdFn(),i.set(t,o),a.set(o,t)),o}},{key:"getIds",value:function(e,t){var n=this,r=this.getIdToRemoteIdMap(e),i=this.getRemoteIdToIdMap(e);return t.map((function(t){return n.getId(e,t,r,i)}))}},{key:"getRemoteId",value:function(e,t,n){var r=n||this.getRemoteIdToIdMap(e);if("number"!==typeof t)return t;var i=r.get(t);return i||-1}},{key:"getRemoteIds",value:function(e,t){var n=this,r=this.getRemoteIdToIdMap(e);return t.map((function(t){return n.getRemoteId(e,t,r)}))}},{key:"reset",value:function(e){if(!e)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(e),this.iframeRemoteIdToIdMap.delete(e)}},{key:"getIdToRemoteIdMap",value:function(e){var t=this.iframeIdToRemoteIdMap.get(e);return t||(t=new Map,this.iframeIdToRemoteIdMap.set(e,t)),t}},{key:"getRemoteIdToIdMap",value:function(e){var t=this.iframeRemoteIdToIdMap.get(e);return t||(t=new Map,this.iframeRemoteIdToIdMap.set(e,t)),t}}]),e}();function Gt(e){for(var t=void 0,n=e[0],r=1;r<e.length;){var i=e[r],a=e[r+1];if(r+=2,("optionalAccess"===i||"optionalCall"===i)&&null==n)return;"access"===i||"optionalAccess"===i?(t=n,n=a(n)):"call"!==i&&"optionalCall"!==i||(n=a((function(){for(var e,r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=n).call.apply(e,[t].concat(i))})),t=void 0)}return n}var Kt,Qt=function(){function e(){Object(d.a)(this,e),this.crossOriginIframeMirror=new Wt(he),this.crossOriginIframeRootIdMap=new WeakMap}return Object(h.a)(e,[{key:"addIframe",value:function(){}},{key:"addLoadListener",value:function(){}},{key:"attachIframe",value:function(){}}]),e}(),Yt=function(){function e(t){Object(d.a)(this,e),this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new Wt(he),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=t.mutationCb,this.wrappedEmit=t.wrappedEmit,this.stylesheetManager=t.stylesheetManager,this.recordCrossOriginIframes=t.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new Wt(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=t.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}return Object(h.a)(e,[{key:"addIframe",value:function(e){this.iframes.set(e,!0),e.contentWindow&&this.crossOriginIframeMap.set(e.contentWindow,e)}},{key:"addLoadListener",value:function(e){this.loadListener=e}},{key:"attachIframe",value:function(e,t){this.mutationCb({adds:[{parentId:this.mirror.getId(e),nextId:null,node:t}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),Gt([this,"access",function(e){return e.loadListener},"optionalCall",function(t){return t(e)}]),e.contentDocument&&e.contentDocument.adoptedStyleSheets&&e.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(e.contentDocument.adoptedStyleSheets,this.mirror.getId(e.contentDocument))}},{key:"handleMessage",value:function(e){var t=e;if("rrweb"===t.data.type&&t.origin===t.data.origin&&e.source){var n=this.crossOriginIframeMap.get(e.source);if(n){var r=this.transformCrossOriginEvent(n,t.data.event);r&&this.wrappedEmit(r,t.data.isCheckout)}}}},{key:"transformCrossOriginEvent",value:function(e,t){var n=this;switch(t.type){case it.FullSnapshot:this.crossOriginIframeMirror.reset(e),this.crossOriginIframeStyleMirror.reset(e),this.replaceIdOnNode(t.data.node,e);var r=t.data.node.id;return this.crossOriginIframeRootIdMap.set(e,r),this.patchRootIdOnNode(t.data.node,r),{timestamp:t.timestamp,type:it.IncrementalSnapshot,data:{source:at.Mutation,adds:[{parentId:this.mirror.getId(e),nextId:null,node:t.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}};case it.Meta:case it.Load:case it.DomContentLoaded:return!1;case it.Plugin:return t;case it.Custom:return this.replaceIds(t.data.payload,e,["id","parentId","previousId","nextId"]),t;case it.IncrementalSnapshot:switch(t.data.source){case at.Mutation:return t.data.adds.forEach((function(t){n.replaceIds(t,e,["parentId","nextId","previousId"]),n.replaceIdOnNode(t.node,e);var r=n.crossOriginIframeRootIdMap.get(e);r&&n.patchRootIdOnNode(t.node,r)})),t.data.removes.forEach((function(t){n.replaceIds(t,e,["parentId","id"])})),t.data.attributes.forEach((function(t){n.replaceIds(t,e,["id"])})),t.data.texts.forEach((function(t){n.replaceIds(t,e,["id"])})),t;case at.Drag:case at.TouchMove:case at.MouseMove:return t.data.positions.forEach((function(t){n.replaceIds(t,e,["id"])})),t;case at.ViewportResize:return!1;case at.MediaInteraction:case at.MouseInteraction:case at.Scroll:case at.CanvasMutation:case at.Input:return this.replaceIds(t.data,e,["id"]),t;case at.StyleSheetRule:case at.StyleDeclaration:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleId"]),t;case at.Font:return t;case at.Selection:return t.data.ranges.forEach((function(t){n.replaceIds(t,e,["start","end"])})),t;case at.AdoptedStyleSheet:return this.replaceIds(t.data,e,["id"]),this.replaceStyleIds(t.data,e,["styleIds"]),Gt([t,"access",function(e){return e.data},"access",function(e){return e.styles},"optionalAccess",function(e){return e.forEach},"call",function(t){return t((function(t){n.replaceStyleIds(t,e,["styleId"])}))}]),t}}return!1}},{key:"replace",value:function(e,t,n,r){var i,a=Object(f.a)(r);try{for(a.s();!(i=a.n()).done;){var o=i.value;(Array.isArray(t[o])||"number"===typeof t[o])&&(Array.isArray(t[o])?t[o]=e.getIds(n,t[o]):t[o]=e.getId(n,t[o]))}}catch(s){a.e(s)}finally{a.f()}return t}},{key:"replaceIds",value:function(e,t,n){return this.replace(this.crossOriginIframeMirror,e,t,n)}},{key:"replaceStyleIds",value:function(e,t,n){return this.replace(this.crossOriginIframeStyleMirror,e,t,n)}},{key:"replaceIdOnNode",value:function(e,t){var n=this;this.replaceIds(e,t,["id","rootId"]),"childNodes"in e&&e.childNodes.forEach((function(e){n.replaceIdOnNode(e,t)}))}},{key:"patchRootIdOnNode",value:function(e,t){var n=this;e.type===L.Document||e.rootId||(e.rootId=t),"childNodes"in e&&e.childNodes.forEach((function(e){n.patchRootIdOnNode(e,t)}))}}]),e}(),Xt=function(){function e(){Object(d.a)(this,e)}return Object(h.a)(e,[{key:"init",value:function(){}},{key:"addShadowRoot",value:function(){}},{key:"observeAttachShadow",value:function(){}},{key:"reset",value:function(){}}]),e}(),Jt=function(){function e(t){Object(d.a)(this,e),this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=t.mutationCb,this.scrollCb=t.scrollCb,this.bypassOptions=t.bypassOptions,this.mirror=t.mirror,this.init()}return Object(h.a)(e,[{key:"init",value:function(){this.reset(),this.patchAttachShadow(Element,document)}},{key:"addShadowRoot",value:function(e,t){var n=this;if(Z(e)&&!this.shadowDoms.has(e)){this.shadowDoms.add(e);var r=xt(Object(c.a)(Object(c.a)({},this.bypassOptions),{},{doc:t,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this}),e);this.restoreHandlers.push((function(){return r.disconnect()})),this.restoreHandlers.push(St(Object(c.a)(Object(c.a)({},this.bypassOptions),{},{scrollCb:this.scrollCb,doc:e,mirror:this.mirror}))),setTimeout((function(){e.adoptedStyleSheets&&e.adoptedStyleSheets.length>0&&n.bypassOptions.stylesheetManager.adoptStyleSheets(e.adoptedStyleSheets,n.mirror.getId(e.host)),n.restoreHandlers.push(It({mirror:n.mirror,stylesheetManager:n.bypassOptions.stylesheetManager},e))}),0)}}},{key:"observeAttachShadow",value:function(e){e.contentWindow&&e.contentDocument&&this.patchAttachShadow(e.contentWindow.Element,e.contentDocument)}},{key:"patchAttachShadow",value:function(e,t){var n=this;this.restoreHandlers.push(Le(e.prototype,"attachShadow",(function(e){return function(r){var i=e.call(this,r);return this.shadowRoot&&nt(this)&&n.addShadowRoot(this.shadowRoot,t),i}})))}},{key:"reset",value:function(){this.restoreHandlers.forEach((function(e){try{e()}catch(t){}})),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}]),e}(),Zt=function(){function e(){Object(d.a)(this,e)}return Object(h.a)(e,[{key:"reset",value:function(){}},{key:"freeze",value:function(){}},{key:"unfreeze",value:function(){}},{key:"lock",value:function(){}},{key:"unlock",value:function(){}},{key:"snapshot",value:function(){}}]),e}(),$t=function(){function e(t){Object(d.a)(this,e),this.trackedLinkElements=new WeakSet,this.styleMirror=new $e,this.mutationCb=t.mutationCb,this.adoptedStyleSheetCb=t.adoptedStyleSheetCb}return Object(h.a)(e,[{key:"attachLinkElement",value:function(e,t){"_cssText"in t.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:t.id,attributes:t.attributes}]}),this.trackLinkElement(e)}},{key:"trackLinkElement",value:function(e){this.trackedLinkElements.has(e)||(this.trackedLinkElements.add(e),this.trackStylesheetInLinkElement(e))}},{key:"adoptStyleSheets",value:function(e,t){if(0!==e.length){var n,r={id:t,styleIds:[]},i=[],a=Object(f.a)(e);try{for(a.s();!(n=a.n()).done;){var o=n.value,s=void 0;this.styleMirror.has(o)?s=this.styleMirror.getId(o):(s=this.styleMirror.add(o),i.push({styleId:s,rules:Array.from(o.rules||CSSRule,(function(e,t){return{rule:ee(e),index:t}}))})),r.styleIds.push(s)}}catch(u){a.e(u)}finally{a.f()}i.length>0&&(r.styles=i),this.adoptedStyleSheetCb(r)}}},{key:"reset",value:function(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}},{key:"trackStylesheetInLinkElement",value:function(e){}}]),e}(),en=function(){function e(){Object(d.a)(this,e),this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}return Object(h.a)(e,[{key:"periodicallyClear",value:function(){var e=this;!function(){rt().apply(void 0,arguments)}((function(){e.clear(),e.loop&&e.periodicallyClear()}))}},{key:"inOtherBuffer",value:function(e,t){var n=this.nodeMap.get(e);return n&&Array.from(n).some((function(e){return e!==t}))}},{key:"add",value:function(e,t){this.nodeMap.set(e,(this.nodeMap.get(e)||new Set).add(t))}},{key:"clear",value:function(){this.nodeMap=new WeakMap}},{key:"destroy",value:function(){this.loop=!1}}]),e}();function tn(e){var t=e;return t.timestamp=Ue(),t}var nn=new te;function rn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.emit,n=e.checkoutEveryNms,r=e.checkoutEveryNth,i=e.blockClass,a=void 0===i?"rr-block":i,o=e.blockSelector,s=void 0===o?null:o,u=e.unblockSelector,l=void 0===u?null:u,d=e.ignoreClass,h=void 0===d?"rr-ignore":d,g=e.ignoreSelector,m=void 0===g?null:g,v=e.maskAllText,b=void 0!==v&&v,y=e.maskTextClass,_=void 0===y?"rr-mask":y,A=e.unmaskTextClass,w=void 0===A?null:A,F=e.maskTextSelector,k=void 0===F?null:F,x=e.unmaskTextSelector,E=void 0===x?null:x,C=e.inlineStylesheet,S=void 0===C||C,O=e.maskAllInputs,D=e.maskInputOptions,j=e.slimDOMOptions,T=e.maskAttributeFn,P=e.maskInputFn,R=e.maskTextFn,M=e.packFn,I=e.sampling,B=void 0===I?{}:I,N=e.dataURLOptions,L=void 0===N?{}:N,U=e.mousemoveWait,H=e.recordCanvas,z=void 0!==H&&H,q=e.recordCrossOriginIframes,V=void 0!==q&&q,W=e.recordAfter,G=void 0===W?"DOMContentLoaded"===e.recordAfter?e.recordAfter:"load":W,K=e.userTriggeredOnInput,Q=void 0!==K&&K,Y=e.collectFonts,X=void 0!==Y&&Y,J=e.inlineImages,Z=void 0!==J&&J,$=e.plugins,ee=e.keepIframeSrcFn,te=void 0===ee?function(){return!1}:ee,ne=e.ignoreCSSAttributes,re=void 0===ne?new Set([]):ne,ie=e.errorHandler,ae=e.onMutation,oe=e.getCanvasManager;yt(ie);var se=!V||window.parent===window,ue=!1;if(!se)try{window.parent.document&&(ue=!1)}catch(je){ue=!0}if(se&&!t)throw new Error("emit function is required");void 0!==U&&void 0===B.mousemove&&(B.mousemove=U),nn.reset();var le,ce=!0===O?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==D?D:{},fe=!0===j||"all"===j?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===j,headMetaDescKeywords:"all"===j}:j||{};Qe();var de,he=0,pe=function(e){var t,n=Object(f.a)($||[]);try{for(n.s();!(t=n.n()).done;){var r=t.value;r.eventProcessor&&(e=r.eventProcessor(e))}}catch(i){n.e(i)}finally{n.f()}return M&&!ue&&(e=M(e)),e},ge=function(e,i){if(!p([Ft,"access",function(e){return e[0]},"optionalAccess",function(e){return e.isFrozen},"call",function(e){return e()}])||e.type===it.FullSnapshot||e.type===it.IncrementalSnapshot&&e.data.source===at.Mutation||Ft.forEach((function(e){return e.unfreeze()})),se)p([t,"optionalCall",function(t){return t(pe(e),i)}]);else if(ue){var a={type:"rrweb",event:pe(e),origin:window.location.origin,isCheckout:i};window.parent.postMessage(a,"*")}if(e.type===it.FullSnapshot)le=e,he=0;else if(e.type===it.IncrementalSnapshot){if(e.data.source===at.Mutation&&e.data.isAttachIframe)return;he++;var o=r&&he>=r,s=n&&le&&e.timestamp-le.timestamp>n;(o||s)&&Ce(!0)}},me=function(e){ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.Mutation},e)}))},ve=function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.Scroll},e)}))},be=function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.CanvasMutation},e)}))},ye=function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.AdoptedStyleSheet},e)}))},_e=new $t({mutationCb:me,adoptedStyleSheetCb:ye}),Ae="boolean"===typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new Qt:new Yt({mirror:nn,mutationCb:me,stylesheetManager:_e,recordCrossOriginIframes:V,wrappedEmit:ge}),we=Object(f.a)($||[]);try{for(we.s();!(de=we.n()).done;){var Fe=de.value;Fe.getMirror&&Fe.getMirror({nodeMirror:nn,crossOriginIframeMirror:Ae.crossOriginIframeMirror,crossOriginIframeStyleMirror:Ae.crossOriginIframeStyleMirror})}}catch(Pe){we.e(Pe)}finally{we.f()}var ke=new en,xe=an(oe,{mirror:nn,win:window,mutationCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.CanvasMutation},e)}))},recordCanvas:z,blockClass:a,blockSelector:s,unblockSelector:l,sampling:B.canvas,dataURLOptions:L,errorHandler:ie}),Ee="boolean"===typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new Xt:new Jt({mutationCb:me,scrollCb:ve,bypassOptions:{onMutation:ae,blockClass:a,blockSelector:s,unblockSelector:l,maskAllText:b,maskTextClass:_,unmaskTextClass:w,maskTextSelector:k,unmaskTextSelector:E,inlineStylesheet:S,maskInputOptions:ce,dataURLOptions:L,maskAttributeFn:T,maskTextFn:R,maskInputFn:P,recordCanvas:z,inlineImages:Z,sampling:B,slimDOMOptions:fe,iframeManager:Ae,stylesheetManager:_e,canvasManager:xe,keepIframeSrcFn:te,processedNodeManager:ke},mirror:nn}),Ce=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ge(tn({type:it.Meta,data:{href:window.location.href,width:qe(),height:ze()}}),e),_e.reset(),Ee.init(),Ft.forEach((function(e){return e.lock()}));var t=Te(document,{mirror:nn,blockClass:a,blockSelector:s,unblockSelector:l,maskAllText:b,maskTextClass:_,unmaskTextClass:w,maskTextSelector:k,unmaskTextSelector:E,inlineStylesheet:S,maskAllInputs:ce,maskAttributeFn:T,maskInputFn:P,maskTextFn:R,slimDOM:fe,dataURLOptions:L,recordCanvas:z,inlineImages:Z,onSerialize:function(e){Ye(e,nn)&&Ae.addIframe(e),Xe(e,nn)&&_e.trackLinkElement(e),Je(e)&&Ee.addShadowRoot(e.shadowRoot,document)},onIframeLoad:function(e,t){Ae.attachIframe(e,t),Ee.observeAttachShadow(e)},onStylesheetLoad:function(e,t){_e.attachLinkElement(e,t)},keepIframeSrcFn:te});if(!t)return console.warn("Failed to snapshot the document");ge(tn({type:it.FullSnapshot,data:{node:t,initialOffset:He(window)}})),Ft.forEach((function(e){return e.unlock()})),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&_e.adoptStyleSheets(document.adoptedStyleSheets,nn.getId(document))};Kt=Ce;try{var Se=[],Oe=function(e){return At(zt)({onMutation:ae,mutationCb:me,mousemoveCb:function(e,t){return ge(tn({type:it.IncrementalSnapshot,data:{source:t,positions:e}}))},mouseInteractionCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.MouseInteraction},e)}))},scrollCb:ve,viewportResizeCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.ViewportResize},e)}))},inputCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.Input},e)}))},mediaInteractionCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.MediaInteraction},e)}))},styleSheetRuleCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.StyleSheetRule},e)}))},styleDeclarationCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.StyleDeclaration},e)}))},canvasMutationCb:be,fontCb:function(e){return ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.Font},e)}))},selectionCb:function(e){ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.Selection},e)}))},customElementCb:function(e){ge(tn({type:it.IncrementalSnapshot,data:Object(c.a)({source:at.CustomElement},e)}))},blockClass:a,ignoreClass:h,ignoreSelector:m,maskAllText:b,maskTextClass:_,unmaskTextClass:w,maskTextSelector:k,unmaskTextSelector:E,maskInputOptions:ce,inlineStylesheet:S,sampling:B,recordCanvas:z,inlineImages:Z,userTriggeredOnInput:Q,collectFonts:X,doc:e,maskAttributeFn:T,maskInputFn:P,maskTextFn:R,keepIframeSrcFn:te,blockSelector:s,unblockSelector:l,slimDOMOptions:fe,dataURLOptions:L,mirror:nn,iframeManager:Ae,stylesheetManager:_e,shadowDomManager:Ee,processedNodeManager:ke,canvasManager:xe,ignoreCSSAttributes:re,plugins:p([$,"optionalAccess",function(e){return e.filter},"call",function(e){return e((function(e){return e.observer}))},"optionalAccess",function(e){return e.map},"call",function(e){return e((function(e){return{observer:e.observer,options:e.options,callback:function(t){return ge(tn({type:it.Plugin,data:{plugin:e.name,payload:t}}))}}}))}])||[]},{})};Ae.addLoadListener((function(e){try{Se.push(Oe(e.contentDocument))}catch(t){console.warn(t)}}));var De=function(){Ce(),Se.push(Oe(document))};return"interactive"===document.readyState||"complete"===document.readyState?De():(Se.push(Re("DOMContentLoaded",(function(){ge(tn({type:it.DomContentLoaded,data:{}})),"DOMContentLoaded"===G&&De()}))),Se.push(Re("load",(function(){ge(tn({type:it.Load,data:{}})),"load"===G&&De()}),window))),function(){Se.forEach((function(e){return e()})),ke.destroy(),Kt=void 0,_t()}}catch(Me){console.warn(Me)}}function an(e,t){try{return e?e(t):new Zt}catch(n){return console.warn("Unable to initialize CanvasManager"),new Zt}}rn.mirror=nn,rn.takeFullSnapshot=function(e){if(!Kt)throw new Error("please take full snapshot after start recording");Kt(e)};function on(e){return e>9999999999?e:1e3*e}function sn(e){return e>9999999999?e/1e3:e}function un(e,t){"sentry.transaction"!==t.category&&(["ui.click","ui.input"].includes(t.category)?e.triggerUserActivity():e.checkAndHandleExpiredSession(),e.addUpdate((function(){return e.throttledAddEvent({type:it.Custom,timestamp:1e3*(t.timestamp||0),data:{tag:"breadcrumb",payload:Object(k.a)(t,10,1e3)}}),"console"===t.category})))}var ln;function cn(e){return e.closest("button,a")||e}function fn(e){var t=dn(e);return t&&t instanceof Element?cn(t):t}function dn(e){return function(e){return"object"===typeof e&&!!e&&"target"in e}(e)?e.target:e}function hn(e){return ln||(ln=[],Object(x.e)(H,"open",(function(e){return function(){if(ln)try{ln.forEach((function(e){return e()}))}catch(i){}for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(H,n)}}))),ln.push(e),function(){var t=ln?ln.indexOf(e):-1;t>-1&&ln.splice(t,1)}}var pn,gn=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:un;Object(d.a)(this,e),this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=n.timeout/1e3,this._threshold=n.threshold/1e3,this._scollTimeout=n.scrollTimeout/1e3,this._replay=t,this._ignoreSelector=n.ignoreSelector,this._addBreadcrumbEvent=r}return Object(h.a)(e,[{key:"addListeners",value:function(){var e=this,t=hn((function(){e._lastMutation=vn()}));this._teardown=function(){t(),e._clicks=[],e._lastMutation=0,e._lastScroll=0}}},{key:"removeListeners",value:function(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}},{key:"handleClick",value:function(e,t){if(!function(e,t){if(!mn.includes(e.tagName))return!0;if("INPUT"===e.tagName&&!["submit","button"].includes(e.getAttribute("type")||""))return!0;if("A"===e.tagName&&(e.hasAttribute("download")||e.hasAttribute("target")&&"_self"!==e.getAttribute("target")))return!0;if(t&&e.matches(t))return!0;return!1}(t,this._ignoreSelector)&&function(e){return!(!e.data||"number"!==typeof e.data.nodeId||!e.timestamp)}(e)){var n={timestamp:sn(e.timestamp),clickBreadcrumb:e,clickCount:0,node:t};this._clicks.some((function(e){return e.node===n.node&&Math.abs(e.timestamp-n.timestamp)<1}))||(this._clicks.push(n),1===this._clicks.length&&this._scheduleCheckClicks())}}},{key:"registerMutation",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();this._lastMutation=sn(e)}},{key:"registerScroll",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();this._lastScroll=sn(e)}},{key:"registerClick",value:function(e){var t=cn(e);this._handleMultiClick(t)}},{key:"_handleMultiClick",value:function(e){this._getClicks(e).forEach((function(e){e.clickCount++}))}},{key:"_getClicks",value:function(e){return this._clicks.filter((function(t){return t.node===e}))}},{key:"_checkClicks",value:function(){var e=this,t=[],n=vn();this._clicks.forEach((function(r){!r.mutationAfter&&e._lastMutation&&(r.mutationAfter=r.timestamp<=e._lastMutation?e._lastMutation-r.timestamp:void 0),!r.scrollAfter&&e._lastScroll&&(r.scrollAfter=r.timestamp<=e._lastScroll?e._lastScroll-r.timestamp:void 0),r.timestamp+e._timeout<=n&&t.push(r)}));for(var r=0,i=t;r<i.length;r++){var a=i[r],o=this._clicks.indexOf(a);o>-1&&(this._generateBreadcrumbs(a),this._clicks.splice(o,1))}this._clicks.length&&this._scheduleCheckClicks()}},{key:"_generateBreadcrumbs",value:function(e){var t=this._replay,n=e.scrollAfter&&e.scrollAfter<=this._scollTimeout,r=e.mutationAfter&&e.mutationAfter<=this._threshold,i=!n&&!r,a=e.clickCount,o=e.clickBreadcrumb;if(i){var s=1e3*Math.min(e.mutationAfter||this._timeout,this._timeout),u=s<1e3*this._timeout?"mutation":"timeout",l={type:"default",message:o.message,timestamp:o.timestamp,category:"ui.slowClickDetected",data:Object(c.a)(Object(c.a)({},o.data),{},{url:H.location.href,route:t.getCurrentRoute(),timeAfterClickMs:s,endReason:u,clickCount:a||1})};this._addBreadcrumbEvent(t,l)}else if(a>1){var f={type:"default",message:o.message,timestamp:o.timestamp,category:"ui.multiClick",data:Object(c.a)(Object(c.a)({},o.data),{},{url:H.location.href,route:t.getCurrentRoute(),clickCount:a,metric:!0})};this._addBreadcrumbEvent(t,f)}}},{key:"_scheduleCheckClicks",value:function(){var e=this;this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout((function(){return e._checkClicks()}),1e3)}}]),e}(),mn=["A","BUTTON","INPUT"];function vn(){return Date.now()/1e3}function bn(e,t){try{if(!function(e){return 3===e.type}(t))return;var n=t.data.source;if(n===at.Mutation&&e.registerMutation(t.timestamp),n===at.Scroll&&e.registerScroll(t.timestamp),function(e){return e.data.source===at.MouseInteraction}(t)){var r=t.data,i=r.type,a=r.id,o=rn.mirror.getNode(a);o instanceof HTMLElement&&i===ot.Click&&e.registerClick(o)}}catch(s){}}function yn(e){return Object(c.a)({timestamp:Date.now()/1e3,type:"default"},e)}!function(e){e[e.Document=0]="Document",e[e.DocumentType=1]="DocumentType",e[e.Element=2]="Element",e[e.Text=3]="Text",e[e.CDATA=4]="CDATA",e[e.Comment=5]="Comment"}(pn||(pn={}));var _n=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function An(e){var t={};for(var n in e)if(_n.has(n)){var r=n;"data-testid"!==n&&"data-test-id"!==n||(r="testId"),t[r]=e[n]}return t}var wn=function(e){return function(t){if(e.isEnabled()){var n=function(e){var t=function(e){var t,n="click"===e.name,r=null;try{r=n?fn(e.event):dn(e.event),t=Object(E.d)(r,{maxStringLength:200})||"<unknown>"}catch(i){t="<unknown>"}return{target:r,message:t}}(e),n=t.target,r=t.message;return yn(Object(c.a)({category:"ui.".concat(e.name)},Fn(n,r)))}(t);if(n){var r,i,a,o="click"===t.name,s=o?t.event:void 0;!(o&&e.clickDetector&&s&&s.target)||s.altKey||s.metaKey||s.ctrlKey||s.shiftKey||(r=e.clickDetector,i=n,a=fn(t.event),r.handleClick(i,a)),un(e,n)}}}};function Fn(e,t){var n=rn.mirror.getId(e),r=n&&rn.mirror.getNode(n),i=r&&rn.mirror.getMeta(r),a=i&&function(e){return e.type===pn.Element}(i)?i:null;return{message:t,data:a?{nodeId:n,node:{id:n,tagName:a.tagName,textContent:Array.from(a.childNodes).map((function(e){return e.type===pn.Text&&e.textContent})).filter(Boolean).map((function(e){return e.trim()})).join(""),attributes:An(a.attributes)}}:{}}}function kn(e,t){if(e.isEnabled()){e.updateUserActivity();var n=function(e){var t=e.metaKey,n=e.shiftKey,r=e.ctrlKey,i=e.altKey,a=e.key,o=e.target;if(!o||function(e){return"INPUT"===e.tagName||"TEXTAREA"===e.tagName||e.isContentEditable}(o)||!a)return null;var s=t||r||i,u=1===a.length;if(!s&&u)return null;var l=Object(E.d)(o,{maxStringLength:200})||"<unknown>",f=Fn(o,l);return yn({category:"ui.keyDown",message:l,data:Object(c.a)(Object(c.a)({},f.data),{},{metaKey:t,shiftKey:n,ctrlKey:r,altKey:i,key:a})})}(t);n&&un(e,n)}}var xn={resource:function(e){var t=e.entryType,n=e.initiatorType,r=e.name,i=e.responseEnd,a=e.startTime,o=e.decodedBodySize,s=e.encodedBodySize,u=e.responseStatus,l=e.transferSize;if(["fetch","xmlhttprequest"].includes(n))return null;return{type:"".concat(t,".").concat(n),start:Cn(a),end:Cn(i),name:r,data:{size:l,statusCode:u,decodedBodySize:o,encodedBodySize:s}}},paint:function(e){var t=e.duration,n=e.entryType,r=e.name,i=Cn(e.startTime);return{type:n,name:r,start:i,end:i+t,data:void 0}},navigation:function(e){var t=e.entryType,n=e.name,r=e.decodedBodySize,i=e.duration,a=e.domComplete,o=e.encodedBodySize,s=e.domContentLoadedEventStart,u=e.domContentLoadedEventEnd,l=e.domInteractive,c=e.loadEventStart,f=e.loadEventEnd,d=e.redirectCount,h=e.startTime,p=e.transferSize,g=e.type;if(0===i)return null;return{type:"".concat(t,".").concat(g),start:Cn(h),end:Cn(a),name:n,data:{size:p,decodedBodySize:r,encodedBodySize:o,duration:i,domInteractive:l,domContentLoadedEventStart:s,domContentLoadedEventEnd:u,loadEventStart:c,loadEventEnd:f,domComplete:a,redirectCount:d}}}};function En(e){return xn[e.entryType]?xn[e.entryType](e):null}function Cn(e){return((C.a||H.performance.timeOrigin)+e)/1e3}function Sn(e){function t(t){e.performanceEntries.includes(t)||e.performanceEntries.push(t)}function n(e){e.entries.forEach(t)}var r=[];return["navigation","paint","resource"].forEach((function(e){r.push(Object(U.e)(e,n))})),r.push(Object(U.d)((function(t){var n=t.metric;e.replayPerformanceEntries.push(function(e){var t=e.entries,n=t[t.length-1],r=n?n.element:void 0,i=e.value,a=Cn(i);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:a,end:a,data:{value:i,size:i,nodeId:r?rn.mirror.getId(r):void 0}}}(n))}))),function(){r.forEach((function(e){return e()}))}}var On="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;function Dn(e,t){On&&(S.c.info(e),t&&Tn(e))}function jn(e,t){On&&(S.c.info(e),t&&setTimeout((function(){Tn(e)}),0))}function Tn(e){Object(g.a)({category:"console",data:{logger:"replay"},level:"info",message:e},{level:"info"})}var Pn=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(){return Object(d.a)(this,n),t.call(this,"Event buffer exceeded maximum size of ".concat(Q,"."))}return Object(h.a)(n)}(Object(s.a)(Error)),Rn=function(){function e(){Object(d.a)(this,e),this.events=[],this._totalSize=0,this.hasCheckout=!1}return Object(h.a)(e,[{key:"hasEvents",get:function(){return this.events.length>0}},{key:"type",get:function(){return"sync"}},{key:"destroy",value:function(){this.events=[]}},{key:"addEvent",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(t){var n;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=JSON.stringify(t).length,this._totalSize+=n,!(this._totalSize>Q)){e.next=4;break}throw new Pn;case 4:this.events.push(t);case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"finish",value:function(){var e=this;return new Promise((function(t){var n=e.events;e.clear(),t(JSON.stringify(n))}))}},{key:"clear",value:function(){this.events=[],this._totalSize=0,this.hasCheckout=!1}},{key:"getEarliestTimestamp",value:function(){var e=this.events.map((function(e){return e.timestamp})).sort()[0];return e?on(e):null}}]),e}(),Mn=function(){function e(t){Object(d.a)(this,e),this._worker=t,this._id=0}return Object(h.a)(e,[{key:"ensureReady",value:function(){var e=this;return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((function(t,n){e._worker.addEventListener("message",(function(e){e.data.success?t():n()}),{once:!0}),e._worker.addEventListener("error",(function(e){n(e)}),{once:!0})}))),this._ensureReadyPromise}},{key:"destroy",value:function(){Dn("[Replay] Destroying compression worker"),this._worker.terminate()}},{key:"postMessage",value:function(e,t){var n=this,r=this._getAndIncrementId();return new Promise((function(i,a){n._worker.addEventListener("message",(function t(o){var s=o.data;if(s.method===e&&s.id===r){if(n._worker.removeEventListener("message",t),!s.success)return On&&S.c.error("[Replay]",s.response),void a(new Error("Error in compression worker"));i(s.response)}})),n._worker.postMessage({id:r,method:e,arg:t})}))}},{key:"_getAndIncrementId",value:function(){return this._id++}}]),e}(),In=function(){function e(t){Object(d.a)(this,e),this._worker=new Mn(t),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}return Object(h.a)(e,[{key:"hasEvents",get:function(){return!!this._earliestTimestamp}},{key:"type",get:function(){return"worker"}},{key:"ensureReady",value:function(){return this._worker.ensureReady()}},{key:"destroy",value:function(){this._worker.destroy()}},{key:"addEvent",value:function(e){var t=on(e.timestamp);(!this._earliestTimestamp||t<this._earliestTimestamp)&&(this._earliestTimestamp=t);var n=JSON.stringify(e);return this._totalSize+=n.length,this._totalSize>Q?Promise.reject(new Pn):this._sendEventToWorker(n)}},{key:"finish",value:function(){return this._finishRequest()}},{key:"clear",value:function(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,(function(e){On&&S.c.warn('[Replay] Sending "clear" message to worker failed',e)}))}},{key:"getEarliestTimestamp",value:function(){return this._earliestTimestamp}},{key:"_sendEventToWorker",value:function(e){return this._worker.postMessage("addEvent",e)}},{key:"_finishRequest",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){var t;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._worker.postMessage("finish");case 2:return t=e.sent,this._earliestTimestamp=null,this._totalSize=0,e.abrupt("return",t);case 6:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}(),Bn=function(){function e(t){Object(d.a)(this,e),this._fallback=new Rn,this._compression=new In(t),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}return Object(h.a)(e,[{key:"type",get:function(){return this._used.type}},{key:"hasEvents",get:function(){return this._used.hasEvents}},{key:"hasCheckout",get:function(){return this._used.hasCheckout},set:function(e){this._used.hasCheckout=e}},{key:"destroy",value:function(){this._fallback.destroy(),this._compression.destroy()}},{key:"clear",value:function(){return this._used.clear()}},{key:"getEarliestTimestamp",value:function(){return this._used.getEarliestTimestamp()}},{key:"addEvent",value:function(e){return this._used.addEvent(e)}},{key:"finish",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.ensureWorkerIsLoaded();case 2:return e.abrupt("return",this._used.finish());case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"ensureWorkerIsLoaded",value:function(){return this._ensureWorkerIsLoadedPromise}},{key:"_ensureWorkerIsLoaded",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,this._compression.ensureReady();case 3:e.next=9;break;case 5:return e.prev=5,e.t0=e.catch(0),Dn("[Replay] Failed to load the compression worker, falling back to simple buffer"),e.abrupt("return");case 9:return e.next=11,this._switchToCompressionWorker();case 11:case"end":return e.stop()}}),e,this,[[0,5]])})));return function(){return e.apply(this,arguments)}}()},{key:"_switchToCompressionWorker",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){var t,n,i,a,o,s,u;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this._fallback,n=t.events,i=t.hasCheckout,a=[],o=Object(f.a)(n);try{for(o.s();!(s=o.n()).done;)u=s.value,a.push(this._compression.addEvent(u))}catch(r){o.e(r)}finally{o.f()}return this._compression.hasCheckout=i,this._used=this._compression,e.prev=6,e.next=9,Promise.all(a);case 9:e.next=14;break;case 11:e.prev=11,e.t0=e.catch(6),On&&S.c.warn("[Replay] Failed to add events when switching buffers.",e.t0);case 14:case"end":return e.stop()}}),e,this,[[6,11]])})));return function(){return e.apply(this,arguments)}}()}]),e}();function Nn(e){var t=e.useCompression,n=e.workerUrl;if(t&&window.Worker){var r=function(e){try{var t=e||function(){if("undefined"===typeof __SENTRY_EXCLUDE_REPLAY_WORKER__||!__SENTRY_EXCLUDE_REPLAY_WORKER__)return function(){var e=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))},M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(e)}();return""}();if(!t)return;Dn("[Replay] Using compression worker".concat(e?" from ".concat(e):""));var n=new Worker(t);return new Bn(n)}catch(r){Dn("[Replay] Failed to create compression worker")}}(n);if(r)return r}return Dn("[Replay] Using simple buffer"),new Rn}function Ln(){try{return"sessionStorage"in H&&!!H.sessionStorage}catch(e){return!1}}function Un(e){!function(){if(!Ln())return;try{H.sessionStorage.removeItem(z)}catch(e){}}(),e.session=void 0}function Hn(e){return void 0!==e&&Math.random()<e}function zn(e){var t=Date.now();return{id:e.id||Object(O.f)(),started:e.started||t,lastActivity:e.lastActivity||t,segmentId:e.segmentId||0,sampled:e.sampled,previousSessionId:e.previousSessionId}}function qn(e){if(Ln())try{H.sessionStorage.setItem(z,JSON.stringify(e))}catch(t){}}function Vn(e,t){return Hn(e)?"session":!!t&&"buffer"}function Wn(e){var t=e.sessionSampleRate,n=e.allowBuffering,r=e.stickySession,i=void 0!==r&&r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=a.previousSessionId,s=Vn(t,n),u=zn({sampled:s,previousSessionId:o});return i&&qn(u),u}function Gn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:+new Date;return null===e||void 0===t||t<0||0!==t&&e+t<=n}function Kn(e,t){var n=t.maxReplayDuration,r=t.sessionIdleExpire,i=t.targetTime,a=void 0===i?Date.now():i;return Gn(e.started,n,a)||Gn(e.lastActivity,r,a)}function Qn(e,t){return!!Kn(e,{sessionIdleExpire:t.sessionIdleExpire,maxReplayDuration:t.maxReplayDuration})&&("buffer"!==e.sampled||0!==e.segmentId)}function Yn(e,t){var n=e.traceInternals,r=e.sessionIdleExpire,i=e.maxReplayDuration,a=e.previousSessionId,o=t.stickySession&&function(e){if(!Ln())return null;try{var t=H.sessionStorage.getItem(z);if(!t)return null;var n=JSON.parse(t);return jn("[Replay] Loading existing session",e),zn(n)}catch(r){return null}}(n);return o?Qn(o,{sessionIdleExpire:r,maxReplayDuration:i})?(jn("[Replay] Session in sessionStorage is expired, creating new one..."),Wn(t,{previousSessionId:o.id})):o:(jn("[Replay] Creating new session",n),Wn(t,{previousSessionId:a}))}function Xn(e,t,n){return!!$n(e,t)&&(Jn(e,t,n),!0)}function Jn(e,t,n){return Zn.apply(this,arguments)}function Zn(){return(Zn=Object(i.a)(Object(r.a)().mark((function e(t,n,i){var a,o,s,u;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.eventBuffer){e.next=2;break}return e.abrupt("return",null);case 2:if(e.prev=2,i&&"buffer"===t.recordingMode&&t.eventBuffer.clear(),i&&(t.eventBuffer.hasCheckout=!0),a=t.getOptions(),o=er(n,a.beforeAddRecordingEvent)){e.next=9;break}return e.abrupt("return");case 9:return e.next=11,t.eventBuffer.addEvent(o);case 11:return e.abrupt("return",e.sent);case 14:return e.prev=14,e.t0=e.catch(2),s=e.t0&&e.t0 instanceof Pn?"addEventSizeExceeded":"addEvent",On&&S.c.error(e.t0),e.next=20,t.stop({reason:s});case 20:(u=Object(g.e)())&&u.recordDroppedEvent("internal_sdk_error","replay");case 22:case"end":return e.stop()}}),e,null,[[2,14]])})))).apply(this,arguments)}function $n(e,t){if(!e.eventBuffer||e.isPaused()||!e.isEnabled())return!1;var n=on(t.timestamp);return!(n+e.timeouts.sessionIdlePause<Date.now())&&(!(n>e.getContext().initialTimestamp+e.getOptions().maxReplayDuration)||(Dn("[Replay] Skipping event with timestamp ".concat(n," because it is after maxReplayDuration"),e.getOptions()._experiments.traceInternals),!1))}function er(e,t){try{if("function"===typeof t&&function(e){return e.type===it.Custom}(e))return t(e)}catch(n){return On&&S.c.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",n),null}return e}function tr(e){return!e.type}function nr(e){return"transaction"===e.type}function rr(e){return"replay_event"===e.type}function ir(e){return"feedback"===e.type}function ar(e){var t=function(){var e=Object(g.e)();if(!e)return!1;var t=e.getTransport();if(!t)return!1;return t.send.__sentry__baseTransport__||!1}();return function(n,r){if(e.isEnabled()&&(tr(n)||nr(n))){var i=r&&r.statusCode;t&&(!i||i<200||i>=300)||(nr(n)?function(e,t){var n=e.getContext();t.contexts&&t.contexts.trace&&t.contexts.trace.trace_id&&n.traceIds.size<100&&n.traceIds.add(t.contexts.trace.trace_id)}(e,n):function(e,t){var n=e.getContext();t.event_id&&n.errorIds.size<100&&n.errorIds.add(t.event_id);if("buffer"!==e.recordingMode||!t.tags||!t.tags.replayId)return;var r=e.getOptions().beforeErrorSampling;if("function"===typeof r&&!r(t))return;setTimeout((function(){e.sendBufferedReplayOrFlush()}))}(e,n))}}}function or(e){return function(t){e.isEnabled()&&tr(t)&&function(e,t){var n=t.exception&&t.exception.values&&t.exception.values[0].value;if("string"!==typeof n)return;if(n.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||n.match(/(does not match server-rendered HTML|Hydration failed because)/i)){un(e,yn({category:"replay.hydrate-error"}))}}(e,t)}}function sr(e,t){return!(e.type||!e.exception||!e.exception.values||!e.exception.values.length)&&!(!t.originalException||!t.originalException.__rrweb__)}function ur(e,t){e.triggerUserActivity(),e.addUpdate((function(){return!t.timestamp||(e.throttledAddEvent({type:it.Custom,timestamp:1e3*t.timestamp,data:{tag:"breadcrumb",payload:{timestamp:t.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:t.event_id}}}}),!1)}))}function lr(e,t){return"buffer"===e.recordingMode&&(t.message!==V&&(!(!t.exception||t.type)&&Hn(e.getOptions().errorSampleRate)))}function cr(e,t){return t.map((function(t){var n=t.type,r=t.start,i=t.end,a=t.name,o=t.data,s=e.throttledAddEvent({type:it.Custom,timestamp:r,data:{tag:"performanceSpan",payload:{op:n,description:a,startTimestamp:r,endTimestamp:i,data:o}}});return"string"===typeof s?Promise.resolve(null):s}))}function fr(e){return function(t){if(e.isEnabled()){var n=function(e){var t=e.from,n=e.to,r=Date.now()/1e3;return{type:"navigation.push",start:r,end:r,name:n,data:{previous:t}}}(t);null!==n&&(e.getContext().urls.push(n.name),e.triggerUserActivity(),e.addUpdate((function(){return cr(e,[n]),!1})))}}}function dr(e,t){e.isEnabled()&&null!==t&&(function(e,t){return(!On||!e.getOptions()._experiments.traceInternals)&&m(t,Object(g.e)())}(e,t.name)||e.addUpdate((function(){return cr(e,[t]),!0})))}function hr(e){return function(t){if(e.isEnabled()){var n=function(e){var t=e.startTimestamp,n=e.endTimestamp,r=e.xhr[D.a];if(!t||!n||!r)return null;var i=r.method,a=r.url,o=r.status_code;return void 0===a?null:{type:"resource.xhr",name:a,start:t/1e3,end:n/1e3,data:{method:i,statusCode:o}}}(t);dr(e,n)}}}function pr(e,t){if(e)try{if("string"===typeof e)return t.encode(e).length;if(e instanceof URLSearchParams)return t.encode(e.toString()).length;if(e instanceof FormData){var n=wr(e);return t.encode(n).length}if(e instanceof Blob)return e.size;if(e instanceof ArrayBuffer)return e.byteLength}catch(r){}}function gr(e){if(e){var t=parseInt(e,10);return isNaN(t)?void 0:t}}function mr(e){try{if("string"===typeof e)return[e];if(e instanceof URLSearchParams)return[e.toString()];if(e instanceof FormData)return[wr(e)];if(!e)return[void 0]}catch(t){return On&&S.c.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return On&&S.c.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}function vr(e,t){if(!e)return{headers:{},size:void 0,_meta:{warnings:[t]}};var n=Object(c.a)({},e._meta),r=n.warnings||[];return n.warnings=[].concat(Object(l.a)(r),[t]),e._meta=n,e}function br(e,t){if(!t)return null;var n=t.startTimestamp,r=t.endTimestamp,i=t.url,a=t.method,o=t.statusCode,s=t.request,u=t.response;return{type:e,start:n/1e3,end:r/1e3,name:i,data:Object(x.c)({method:a,statusCode:o,request:s,response:u})}}function yr(e){return{headers:{},size:e,_meta:{warnings:["URL_SKIPPED"]}}}function _r(e,t,n){if(t||0!==Object.keys(e).length){if(!t)return{headers:e};if(!n)return{headers:e,size:t};var r={headers:e,size:t},i=function(e){if(!e||"string"!==typeof e)return{body:e};var t=e.length>G,n=function(e){var t=e[0],n=e[e.length-1];return"["===t&&"]"===n||"{"===t&&"}"===n}(e);if(t){var r=e.slice(0,G);return n?{body:r,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:"".concat(r,"\u2026"),warnings:["TEXT_TRUNCATED"]}}if(n)try{return{body:JSON.parse(e)}}catch(i){}return{body:e}}(n),a=i.body,o=i.warnings;return r.body=a,o&&o.length>0&&(r._meta={warnings:o}),r}}function Ar(e,t){return Object.keys(e).reduce((function(n,r){var i=r.toLowerCase();return t.includes(i)&&e[r]&&(n[i]=e[r]),n}),{})}function wr(e){return new URLSearchParams(e).toString()}function Fr(e,t){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.document.baseURI;if(e.startsWith("http://")||e.startsWith("https://")||e.startsWith(H.location.origin))return e;var n=new URL(e,t);if(n.origin!==new URL(t).origin)return e;var r=n.href;if(!e.endsWith("/")&&r.endsWith("/"))return r.slice(0,-1);return r}(e);return Object(j.c)(n,t)}function kr(){return(kr=Object(i.a)(Object(r.a)().mark((function e(t,n,i){var a,o;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,xr(t,n,i);case 3:a=e.sent,o=br("resource.fetch",a),dr(i.replay,o),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),On&&S.c.error("[Replay] Failed to capture fetch breadcrumb",e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})))).apply(this,arguments)}function xr(e,t,n){return Er.apply(this,arguments)}function Er(){return(Er=Object(i.a)(Object(r.a)().mark((function e(t,n,i){var a,o,s,u,l,c,f,d,h,p,g,m,v,b,y;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=Date.now(),o=n.startTimestamp,s=void 0===o?a:o,u=n.endTimestamp,l=void 0===u?a:u,c=t.data,f=c.url,d=c.method,h=c.status_code,p=void 0===h?0:h,g=c.request_body_size,m=c.response_body_size,v=Fr(f,i.networkDetailAllowUrls)&&!Fr(f,i.networkDetailDenyUrls),b=v?Cr(i,n.input,g):yr(g),e.next=7,Sr(v,i,n.response,m);case 7:return y=e.sent,e.abrupt("return",{startTimestamp:s,endTimestamp:l,url:f,method:d,statusCode:p,request:b,response:y});case 9:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Cr(e,t,n){var r=e.networkCaptureBodies,i=e.networkRequestHeaders,a=t?function(e,t){if(1===e.length&&"string"!==typeof e[0])return Mr(e[0],t);if(2===e.length)return Mr(e[1],t);return{}}(t,i):{};if(!r)return _r(a,n,void 0);var o=mr(Pr(t)),s=Object(u.a)(o,2),l=s[0],c=s[1],f=_r(a,n,l);return c?vr(f,c):f}function Sr(e,t,n,r){return Or.apply(this,arguments)}function Or(){return(Or=Object(i.a)(Object(r.a)().mark((function e(t,n,i,a){var o,s,l,c,f,d,h,p,g;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=n.networkCaptureBodies,s=n.textEncoder,l=n.networkResponseHeaders,t||void 0===a){e.next=3;break}return e.abrupt("return",yr(a));case 3:if(c=i?Rr(i.headers,l):{},i&&(o||void 0===a)){e.next=6;break}return e.abrupt("return",_r(c,a,void 0));case 6:return e.next=8,jr(i);case 8:if(f=e.sent,d=Object(u.a)(f,2),h=d[0],p=d[1],g=Dr(h,{networkCaptureBodies:o,textEncoder:s,responseBodySize:a,captureDetails:t,headers:c}),!p){e.next=15;break}return e.abrupt("return",vr(g,p));case 15:return e.abrupt("return",g);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Dr(e,t){var n=t.networkCaptureBodies,r=t.textEncoder,i=t.responseBodySize,a=t.captureDetails,o=t.headers;try{var s=e&&e.length&&void 0===i?pr(e,r):i;return a?_r(o,s,n?e:void 0):yr(s)}catch(u){return On&&S.c.warn("[Replay] Failed to serialize response body",u),_r(o,i,void 0)}}function jr(e){return Tr.apply(this,arguments)}function Tr(){return(Tr=Object(i.a)(Object(r.a)().mark((function e(t){var n,i;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Ir(t)){e.next=3;break}return e.abrupt("return",[void 0,"BODY_PARSE_ERROR"]);case 3:return e.prev=3,e.next=6,Br(n);case 6:return i=e.sent,e.abrupt("return",[i]);case 10:return e.prev=10,e.t0=e.catch(3),On&&S.c.warn("[Replay] Failed to get text body from response",e.t0),e.abrupt("return",[void 0,"BODY_PARSE_ERROR"]);case 14:case"end":return e.stop()}}),e,null,[[3,10]])})))).apply(this,arguments)}function Pr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(2===e.length&&"object"===typeof e[1])return e[1].body}function Rr(e,t){var n={};return t.forEach((function(t){e.get(t)&&(n[t]=e.get(t))})),n}function Mr(e,t){if(!e)return{};var n=e.headers;return n?n instanceof Headers?Rr(n,t):Array.isArray(n)?{}:Ar(n,t):{}}function Ir(e){try{return e.clone()}catch(t){On&&S.c.warn("[Replay] Failed to clone response body",t)}}function Br(e){return new Promise((function(t,n){var r=setTimeout((function(){return n(new Error("Timeout while trying to read response body"))}),500);(function(e){return Nr.apply(this,arguments)})(e).then((function(e){return t(e)}),(function(e){return n(e)})).finally((function(){return clearTimeout(r)}))}))}function Nr(){return(Nr=Object(i.a)(Object(r.a)().mark((function e(t){return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.text();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lr(){return(Lr=Object(i.a)(Object(r.a)().mark((function e(t,n,i){var a,o;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{a=Hr(t,n,i),o=br("resource.xhr",a),dr(i.replay,o)}catch(r){On&&S.c.error("[Replay] Failed to capture xhr breadcrumb",r)}case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ur(e,t,n){var r=t.xhr,i=t.input;if(r){var a=pr(i,n.textEncoder),o=r.getResponseHeader("content-length")?gr(r.getResponseHeader("content-length")):function(e,t,n){try{return pr("json"===t&&e&&"object"===typeof e?JSON.stringify(e):e,n)}catch(r){return}}(r.response,r.responseType,n.textEncoder);void 0!==a&&(e.data.request_body_size=a),void 0!==o&&(e.data.response_body_size=o)}}function Hr(e,t,n){var r=Date.now(),i=t.startTimestamp,a=void 0===i?r:i,o=t.endTimestamp,s=void 0===o?r:o,l=t.input,c=t.xhr,f=e.data,d=f.url,h=f.method,p=f.status_code,g=void 0===p?0:p,m=f.request_body_size,v=f.response_body_size;if(!d)return null;if(!c||!Fr(d,n.networkDetailAllowUrls)||Fr(d,n.networkDetailDenyUrls))return{startTimestamp:a,endTimestamp:s,url:d,method:h,statusCode:g,request:yr(m),response:yr(v)};var b=c[D.a],y=b?Ar(b.request_headers,n.networkRequestHeaders):{},_=Ar(function(e){var t=e.getAllResponseHeaders();if(!t)return{};return t.split("\r\n").reduce((function(e,t){var n=t.split(": "),r=Object(u.a)(n,2),i=r[0],a=r[1];return e[i.toLowerCase()]=a,e}),{})}(c),n.networkResponseHeaders),A=n.networkCaptureBodies?mr(l):[void 0],w=Object(u.a)(A,2),F=w[0],k=w[1],x=n.networkCaptureBodies?function(e){var t=[];try{return[e.responseText]}catch(n){t.push(n)}try{return function(e,t){try{if("string"===typeof e)return[e];if(e instanceof Document)return[e.body.outerHTML];if("json"===t&&e&&"object"===typeof e)return[JSON.stringify(e)];if(!e)return[void 0]}catch(n){return On&&S.c.warn("[Replay] Failed to serialize body",e),[void 0,"BODY_PARSE_ERROR"]}return On&&S.c.info("[Replay] Skipping network body because of body type",e),[void 0,"UNPARSEABLE_BODY_TYPE"]}(e.response,e.responseType)}catch(n){t.push(n)}return On&&S.c.warn.apply(S.c,["[Replay] Failed to get xhr response body"].concat(t)),[void 0]}(c):[void 0],E=Object(u.a)(x,2),C=E[0],O=E[1],j=_r(y,m,F),T=_r(_,v,C);return{startTimestamp:a,endTimestamp:s,url:d,method:h,statusCode:g,request:k?vr(j,k):j,response:O?vr(T,O):T}}function zr(e){var t=Object(g.e)();try{var n=new TextEncoder,r=e.getOptions(),i={replay:e,textEncoder:n,networkDetailAllowUrls:r.networkDetailAllowUrls,networkDetailDenyUrls:r.networkDetailDenyUrls,networkCaptureBodies:r.networkCaptureBodies,networkRequestHeaders:r.networkRequestHeaders,networkResponseHeaders:r.networkResponseHeaders};t&&t.on?t.on("beforeAddBreadcrumb",(function(e,t){return function(e,t,n){if(!t.data)return;try{(function(e){return"xhr"===e.category})(t)&&function(e){return e&&e.xhr}(n)&&(Ur(t,n,e),function(e,t,n){Lr.apply(this,arguments)}(t,n,e)),function(e){return"fetch"===e.category}(t)&&function(e){return e&&e.response}(n)&&(function(e,t,n){var r=t.input,i=t.response,a=pr(r?Pr(r):void 0,n.textEncoder),o=i?gr(i.headers.get("content-length")):void 0;void 0!==a&&(e.data.request_body_size=a),void 0!==o&&(e.data.response_body_size=o)}(t,n,e),function(e,t,n){kr.apply(this,arguments)}(t,n,e))}catch(r){On&&S.c.warn("Error when enriching network breadcrumb")}}(i,e,t)})):(Object(T.a)(function(e){return function(t){if(e.isEnabled()){var n=function(e){var t=e.startTimestamp,n=e.endTimestamp,r=e.fetchData,i=e.response;if(!n)return null;var a=r.method;return{type:"resource.fetch",start:t/1e3,end:n/1e3,name:r.url,data:{method:a,statusCode:i?i.status:void 0}}}(t);dr(e,n)}}}(e)),Object(D.b)(hr(e)))}catch(a){}}var qr=null;var Vr=function(e){return function(t){if(e.isEnabled()){var n=function(e){var t=e.getLastBreadcrumb&&e.getLastBreadcrumb();if(qr===t||!t)return null;if(qr=t,!function(e){return!!e.category}(t)||["fetch","xhr","sentry.event","sentry.transaction"].includes(t.category)||t.category.startsWith("ui."))return null;if("console"===t.category)return function(e){var t=e.data&&e.data.arguments;if(!Array.isArray(t)||0===t.length)return yn(e);var n=!1,r=t.map((function(e){if(!e)return e;if("string"===typeof e)return e.length>K?(n=!0,"".concat(e.slice(0,K),"\u2026")):e;if("object"===typeof e)try{var t=Object(k.a)(e,7);return JSON.stringify(t).length>K?(n=!0,"".concat(JSON.stringify(t,null,2).slice(0,K),"\u2026")):t}catch(r){}return e}));return yn(Object(c.a)(Object(c.a)({},e),{},{data:Object(c.a)(Object(c.a)({},e.data),{},{arguments:r},n?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{})}))}(t);return yn(t)}(t);n&&un(e,n)}}};function Wr(e){var t=Object(g.f)(),n=Object(g.e)();t.addScopeListener(Vr(e)),Object(P.a)(wn(e)),Object(R.a)(fr(e)),zr(e);var r=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1]?ar(e):void 0;return Object.assign((function(n,r){return e.isEnabled()?rr(n)?(delete n.breadcrumbs,n):(tr(n)||nr(n)||ir(n))&&e.checkAndHandleExpiredSession()?ir(n)?(e.flush(),n.contexts.feedback.replay_id=e.getSessionId(),ur(e,n),n):sr(n,r)&&!e.getOptions()._experiments.captureExceptions?(On&&S.c.log("[Replay] Ignoring error from rrweb internals",n),null):((lr(e,n)||"session"===e.recordingMode)&&(n.tags=Object(c.a)(Object(c.a)({},n.tags),{},{replayId:e.getSessionId()})),t&&t(n,{statusCode:200}),n):n:n}),{id:"Replay"})}(e,!Gr(n));n&&n.addEventProcessor?n.addEventProcessor(r):Object(b.b)(r),Gr(n)&&(n.on("beforeSendEvent",or(e)),n.on("afterSendEvent",ar(e)),n.on("createDsc",(function(t){var n=e.getSessionId();n&&e.isEnabled()&&"session"===e.recordingMode&&(e.checkAndHandleExpiredSession()&&(t.replay_id=n))})),n.on("startTransaction",(function(t){e.lastTransaction=t})),n.on("finishTransaction",(function(t){e.lastTransaction=t})),n.on("beforeSendFeedback",(function(t,n){var r=e.getSessionId();n&&n.includeReplay&&e.isEnabled()&&r&&t.contexts&&t.contexts.feedback&&(t.contexts.feedback.replay_id=r)})))}function Gr(e){return!(!e||!e.on)}function Kr(e){return Qr.apply(this,arguments)}function Qr(){return(Qr=Object(i.a)(Object(r.a)().mark((function e(t){return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.abrupt("return",Promise.all(cr(t,[Yr(H.performance.memory)])));case 4:return e.prev=4,e.t0=e.catch(0),e.abrupt("return",[]);case 7:case"end":return e.stop()}}),e,null,[[0,4]])})))).apply(this,arguments)}function Yr(e){var t=e.jsHeapSizeLimit,n=e.totalJSHeapSize,r=e.usedJSHeapSize,i=Date.now()/1e3;return{type:"memory",name:"memory",start:i,end:i,data:{memory:{jsHeapSizeLimit:t,totalJSHeapSize:n,usedJSHeapSize:r}}}}function Xr(e){var t=!1;return function(n,r){if(e.checkAndHandleExpiredSession()){var i=r||!t;t=!0,e.clickDetector&&bn(e.clickDetector,n),e.addUpdate((function(){if("buffer"===e.recordingMode&&i&&e.setInitialState(),!Xn(e,n,i))return!0;if(!i)return!1;if(function(e,t){if(!t||!e.session||0!==e.session.segmentId)return;Xn(e,function(e){var t=e.getOptions();return{type:it.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:e.isRecordingCanvas(),sessionSampleRate:t.sessionSampleRate,errorSampleRate:t.errorSampleRate,useCompressionOption:t.useCompression,blockAllMedia:t.blockAllMedia,maskAllText:t.maskAllText,maskAllInputs:t.maskAllInputs,useCompression:!!e.eventBuffer&&"worker"===e.eventBuffer.type,networkDetailHasUrls:t.networkDetailAllowUrls.length>0,networkCaptureBodies:t.networkCaptureBodies,networkRequestHasHeaders:t.networkRequestHeaders.length>0,networkResponseHasHeaders:t.networkResponseHeaders.length>0}}}}(e),!1)}(e,i),e.session&&e.session.previousSessionId)return!0;if("buffer"===e.recordingMode&&e.session&&e.eventBuffer){var t=e.eventBuffer.getEarliestTimestamp();t&&(Dn("[Replay] Updating session start time to earliest event in buffer to ".concat(new Date(t)),e.getOptions()._experiments.traceInternals),e.session.started=t,e.getOptions().stickySession&&qn(e.session))}return"session"===e.recordingMode&&e.flush(),!0}))}else On&&S.c.warn("[Replay] Received replay event after session expired.")}}function Jr(e,t,n,r){return Object(M.c)(Object(M.d)(e,Object(M.g)(e),r,n),[[{type:"replay_event"},e],[{type:"replay_recording",length:"string"===typeof t?(new TextEncoder).encode(t).length:t.length},t]])}function Zr(e){var t,n=e.recordingData,r=e.headers,i="".concat(JSON.stringify(r),"\n");if("string"===typeof n)t="".concat(i).concat(n);else{var a=(new TextEncoder).encode(i);(t=new Uint8Array(a.length+n.length)).set(a),t.set(n,a.length)}return t}function $r(e){return ei.apply(this,arguments)}function ei(){return(ei=Object(i.a)(Object(r.a)().mark((function e(t){var n,i,a,o,s,u,l,f,d,h,p;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.client,i=t.scope,a=t.replayId,o=t.event,s="object"!==typeof n._integrations||null===n._integrations||Array.isArray(n._integrations)?void 0:Object.keys(n._integrations),u={event_id:a,integrations:s},n.emit&&n.emit("preprocessEvent",o,u),e.next=6,Object(y.b)(n.getOptions(),o,u,i,n,Object(_.b)());case 6:if(l=e.sent){e.next=9;break}return e.abrupt("return",null);case 9:return l.platform=l.platform||"javascript",f=n.getSdkMetadata&&n.getSdkMetadata(),d=f&&f.sdk||{},h=d.name,p=d.version,l.sdk=Object(c.a)(Object(c.a)({},l.sdk),{},{name:h||"sentry.javascript.unknown",version:p||"0.0.0"}),e.abrupt("return",l);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ti(e){return ni.apply(this,arguments)}function ni(){return(ni=Object(i.a)(Object(r.a)().mark((function e(t){var n,i,a,o,s,u,l,c,f,d,h,p,m,v,b,y,_,A,w,F,k;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.recordingData,i=t.replayId,a=t.segmentId,o=t.eventContext,s=t.timestamp,u=t.session,l=Zr({recordingData:n,headers:{segment_id:a}}),c=o.urls,f=o.errorIds,d=o.traceIds,h=o.initialTimestamp,p=Object(g.e)(),m=Object(g.f)(),v=p&&p.getTransport(),b=p&&p.getDsn(),p&&v&&b&&u.sampled){e.next=9;break}return e.abrupt("return");case 9:return y={type:q,replay_start_timestamp:h/1e3,timestamp:s/1e3,error_ids:f,trace_ids:d,urls:c,replay_id:i,segment_id:a,replay_type:u.sampled},e.next=12,$r({scope:m,client:p,replayId:i,event:y});case 12:if(_=e.sent){e.next=17;break}return p.recordDroppedEvent("event_processor","replay",y),Dn("An event processor returned `null`, will not send event."),e.abrupt("return");case 17:return delete _.sdkProcessingMetadata,A=Jr(_,l,b,p.getOptions().tunnel),e.prev=19,e.next=22,v.send(A);case 22:w=e.sent,e.next=30;break;case 25:e.prev=25,e.t0=e.catch(19),F=new Error(V);try{F.cause=e.t0}catch(r){}throw F;case 30:if(w){e.next=32;break}return e.abrupt("return",w);case 32:if("number"!==typeof w.statusCode||!(w.statusCode<200||w.statusCode>=300)){e.next=34;break}throw new ri(w.statusCode);case 34:if(k=Object(I.b)({},w),!Object(I.a)(k,"replay")){e.next=37;break}throw new ii(k);case 37:return e.abrupt("return",w);case 38:case"end":return e.stop()}}),e,null,[[19,25]])})))).apply(this,arguments)}var ri=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){return Object(d.a)(this,n),t.call(this,"Transport returned status code ".concat(e))}return Object(h.a)(n)}(Object(s.a)(Error)),ii=function(e){Object(a.a)(n,e);var t=Object(o.a)(n);function n(e){var r;return Object(d.a)(this,n),(r=t.call(this,"Rate limit hit")).rateLimits=e,r}return Object(h.a)(n)}(Object(s.a)(Error));function ai(e){return oi.apply(this,arguments)}function oi(){return oi=Object(i.a)(Object(r.a)().mark((function e(t){var n,a,o,s,u=arguments;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=u.length>1&&void 0!==u[1]?u[1]:{count:0,interval:W},a=t.recordingData,o=t.options,a.length){e.next=4;break}return e.abrupt("return");case 4:return e.prev=4,e.next=7,ti(t);case 7:return e.abrupt("return",!0);case 10:if(e.prev=10,e.t0=e.catch(4),!(e.t0 instanceof ri||e.t0 instanceof ii)){e.next=14;break}throw e.t0;case 14:if(Object(g.g)("Replays",{_retryCount:n.count}),On&&o._experiments&&o._experiments.captureExceptions&&Object(g.c)(e.t0),!(n.count>=3)){e.next=20;break}s=new Error("".concat(V," - max retries exceeded"));try{s.cause=e.t0}catch(l){}throw s;case 20:return n.interval*=++n.count,e.abrupt("return",new Promise((function(e,a){setTimeout(Object(i.a)(Object(r.a)().mark((function i(){return Object(r.a)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,ai(t,n);case 3:e(!0),r.next=9;break;case 6:r.prev=6,r.t0=r.catch(0),a(r.t0);case 9:case"end":return r.stop()}}),i,null,[[0,6]])}))),n.interval)})));case 22:case"end":return e.stop()}}),e,null,[[4,10]])}))),oi.apply(this,arguments)}var si="__THROTTLED",ui="__SKIPPED";var li=function(){function e(t){var n=this,r=t.options,i=t.recordingOptions;Object(d.a)(this,e),e.prototype.__init.call(this),e.prototype.__init2.call(this),e.prototype.__init3.call(this),e.prototype.__init4.call(this),e.prototype.__init5.call(this),e.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=i,this._options=r,this._debouncedFlush=function(e,t,n){var r,i,a,o=n&&n.maxWait?Math.max(n.maxWait,t):0;function s(){return u(),r=e()}function u(){void 0!==i&&clearTimeout(i),void 0!==a&&clearTimeout(a),i=a=void 0}function l(){return i&&clearTimeout(i),i=setTimeout(s,t),o&&void 0===a&&(a=setTimeout(s,o)),r}return l.cancel=u,l.flush=function(){return void 0!==i||void 0!==a?s():r},l}((function(){return n._flush()}),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function(e,t,n){var r=new Map,i=function(e){var t=e-n;r.forEach((function(e,n){n<t&&r.delete(n)}))},a=function(){return Object(l.a)(r.values()).reduce((function(e,t){return e+t}),0)},o=!1;return function(){var n=Math.floor(Date.now()/1e3);if(i(n),a()>=t){var s=o;return o=!0,s?ui:si}o=!1;var u=r.get(n)||0;return r.set(n,u+1),e.apply(void 0,arguments)}}((function(e,t){return function(e,t,n){return $n(e,t)?Jn(e,t,n):Promise.resolve(null)}(n,e,t)}),300,5);var a=this.getOptions(),o=a.slowClickTimeout,s=a.slowClickIgnoreSelectors,u=o?{threshold:Math.min(3e3,o),timeout:o,scrollTimeout:300,ignoreSelector:s?s.join(","):""}:void 0;u&&(this.clickDetector=new gn(this,u))}return Object(h.a)(e,[{key:"getContext",value:function(){return this._context}},{key:"isEnabled",value:function(){return this._isEnabled}},{key:"isPaused",value:function(){return this._isPaused}},{key:"isRecordingCanvas",value:function(){return Boolean(this._canvas)}},{key:"getOptions",value:function(){return this._options}},{key:"initializeSampling",value:function(e){var t=this._options,n=t.errorSampleRate,r=t.sessionSampleRate;n<=0&&r<=0||(this._initializeSessionForSampling(e),this.session?!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",jn("[Replay] Starting replay in ".concat(this.recordingMode," mode"),this._options._experiments.traceInternals),this._initializeRecording()):this._handleException(new Error("Unable to initialize and create session")))}},{key:"start",value:function(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");jn("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);var e=Yn({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=e,this._initializeRecording()}},{key:"startBuffering",value:function(){if(this._isEnabled)throw new Error("Replay recording is already in progress");jn("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);var e=Yn({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=e,this.recordingMode="buffer",this._initializeRecording()}},{key:"startRecording",value:function(){try{var e=this._canvas;this._stopRecording=rn(Object(c.a)(Object(c.a)(Object(c.a)({},this._recordingOptions),"buffer"===this.recordingMode&&{checkoutEveryNms:6e4}),{},{emit:Xr(this),onMutation:this._onMutationHandler},e?{recordCanvas:e.recordCanvas,getCanvasManager:e.getCanvasManager,sampling:e.sampling,dataURLOptions:e.dataURLOptions}:{}))}catch(t){this._handleException(t)}}},{key:"stopRecording",value:function(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(e){return this._handleException(e),!1}}},{key:"stop",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){var t,n,i,a,o=arguments;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=o.length>0&&void 0!==o[0]?o[0]:{},n=t.forceFlush,i=void 0!==n&&n,a=t.reason,this._isEnabled){e.next=3;break}return e.abrupt("return");case 3:if(this._isEnabled=!1,e.prev=4,Dn("[Replay] Stopping Replay".concat(a?" triggered by ".concat(a):""),this._options._experiments.traceInternals),this._removeListeners(),this.stopRecording(),this._debouncedFlush.cancel(),!i){e.next=12;break}return e.next=12,this._flush({force:!0});case 12:this.eventBuffer&&this.eventBuffer.destroy(),this.eventBuffer=null,Un(this),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(4),this._handleException(e.t0);case 20:case"end":return e.stop()}}),e,this,[[4,17]])})));return function(){return e.apply(this,arguments)}}()},{key:"pause",value:function(){this._isPaused||(this._isPaused=!0,this.stopRecording(),Dn("[Replay] Pausing replay",this._options._experiments.traceInternals))}},{key:"resume",value:function(){this._isPaused&&this._checkSession()&&(this._isPaused=!1,this.startRecording(),Dn("[Replay] Resuming replay",this._options._experiments.traceInternals))}},{key:"sendBufferedReplayOrFlush",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){var t,n,i,a,o,s=arguments;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=s.length>0&&void 0!==s[0]?s[0]:{},n=t.continueRecording,i=void 0===n||n,"session"!==this.recordingMode){e.next=3;break}return e.abrupt("return",this.flushImmediate());case 3:return a=Date.now(),Dn("[Replay] Converting buffer to session",this._options._experiments.traceInternals),e.next=7,this.flushImmediate();case 7:if(o=this.stopRecording(),i&&o){e.next=10;break}return e.abrupt("return");case 10:if("session"!==this.recordingMode){e.next=12;break}return e.abrupt("return");case 12:this.recordingMode="session",this.session&&(this._updateUserActivity(a),this._updateSessionActivity(a),this._maybeSaveSession()),this.startRecording();case 15:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"addUpdate",value:function(e){var t=e();"buffer"!==this.recordingMode&&!0!==t&&this._debouncedFlush()}},{key:"triggerUserActivity",value:function(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}},{key:"updateUserActivity",value:function(){this._updateUserActivity(),this._updateSessionActivity()}},{key:"conditionalFlush",value:function(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}},{key:"flush",value:function(){return this._debouncedFlush()}},{key:"flushImmediate",value:function(){return this._debouncedFlush(),this._debouncedFlush.flush()}},{key:"cancelFlush",value:function(){this._debouncedFlush.cancel()}},{key:"getSessionId",value:function(){return this.session&&this.session.id}},{key:"checkAndHandleExpiredSession",value:function(){if(!(this._lastActivity&&Gn(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}},{key:"setInitialState",value:function(){var e="".concat(H.location.pathname).concat(H.location.hash).concat(H.location.search),t="".concat(H.location.origin).concat(e);this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=t,this._context.initialTimestamp=Date.now(),this._context.urls.push(t)}},{key:"throttledAddEvent",value:function(e,t){var n=this,r=this._throttledAddEvent(e,t);if(r===si){var i=yn({category:"replay.throttled"});this.addUpdate((function(){return!Xn(n,{type:5,timestamp:i.timestamp||0,data:{tag:"breadcrumb",payload:i,metric:!0}})}))}return r}},{key:"getCurrentRoute",value:function(){var e=this.lastTransaction||Object(g.f)().getTransaction(),t=(e&&Object(A.e)(e).data||{})[w.e];if(e&&t&&["route","custom"].includes(t))return Object(A.e)(e).description}},{key:"_initializeRecording",value:function(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=Nn({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}},{key:"_handleException",value:function(e){On&&S.c.error("[Replay]",e),On&&this._options._experiments&&this._options._experiments.captureExceptions&&Object(g.c)(e)}},{key:"_initializeSessionForSampling",value:function(e){var t=this._options.errorSampleRate>0,n=Yn({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:e},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:t});this.session=n}},{key:"_checkSession",value:function(){if(!this.session)return!1;var e=this.session;return!Qn(e,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(e),!1)}},{key:"_refreshSession",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(t){return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._isEnabled){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.stop({reason:"refresh session"});case 4:this.initializeSampling(t.id);case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"_addListeners",value:function(){try{H.document.addEventListener("visibilitychange",this._handleVisibilityChange),H.addEventListener("blur",this._handleWindowBlur),H.addEventListener("focus",this._handleWindowFocus),H.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(Wr(this),this._hasInitializedCoreListeners=!0)}catch(e){this._handleException(e)}this._performanceCleanupCallback=Sn(this)}},{key:"_removeListeners",value:function(){try{H.document.removeEventListener("visibilitychange",this._handleVisibilityChange),H.removeEventListener("blur",this._handleWindowBlur),H.removeEventListener("focus",this._handleWindowFocus),H.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(e){this._handleException(e)}}},{key:"__init",value:function(){var e=this;this._handleVisibilityChange=function(){"visible"===H.document.visibilityState?e._doChangeToForegroundTasks():e._doChangeToBackgroundTasks()}}},{key:"__init2",value:function(){var e=this;this._handleWindowBlur=function(){var t=yn({category:"ui.blur"});e._doChangeToBackgroundTasks(t)}}},{key:"__init3",value:function(){var e=this;this._handleWindowFocus=function(){var t=yn({category:"ui.focus"});e._doChangeToForegroundTasks(t)}}},{key:"__init4",value:function(){var e=this;this._handleKeyboardEvent=function(t){kn(e,t)}}},{key:"_doChangeToBackgroundTasks",value:function(e){this.session&&(Kn(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(e&&this._createCustomBreadcrumb(e),this.conditionalFlush()))}},{key:"_doChangeToForegroundTasks",value:function(e){this.session&&(this.checkAndHandleExpiredSession()?e&&this._createCustomBreadcrumb(e):Dn("[Replay] Document has become active, but session has expired"))}},{key:"_updateUserActivity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();this._lastActivity=e}},{key:"_updateSessionActivity",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now();this.session&&(this.session.lastActivity=e,this._maybeSaveSession())}},{key:"_createCustomBreadcrumb",value:function(e){var t=this;this.addUpdate((function(){t.throttledAddEvent({type:it.Custom,timestamp:e.timestamp||0,data:{tag:"breadcrumb",payload:e}})}))}},{key:"_addPerformanceEntries",value:function(){var e,t=(e=this.performanceEntries,e.map(En).filter(Boolean)).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(cr(this,t))}},{key:"_clearContext",value:function(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}},{key:"_updateInitialTimestampFromEventBuffer",value:function(){var e=this.session,t=this.eventBuffer;if(e&&t&&!e.segmentId){var n=t.getEarliestTimestamp();n&&n<this._context.initialTimestamp&&(this._context.initialTimestamp=n)}}},{key:"_popEventContext",value:function(){var e={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),e}},{key:"_runFlush",value:function(){var e=Object(i.a)(Object(r.a)().mark((function e(){var t,n,i,a,o,s;return Object(r.a)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.getSessionId(),this.session&&this.eventBuffer&&t){e.next=4;break}return On&&S.c.error("[Replay] No session or eventBuffer found to flush."),e.abrupt("return");case 4:return e.next=6,this._addPerformanceEntries();case 6:if(this.eventBuffer&&this.eventBuffer.hasEvents){e.next=8;break}return e.abrupt("return");case 8:return e.next=10,Kr(this);case 10:if(this.eventBuffer){e.next=12;break}return e.abrupt("return");case 12:if(t===this.getSessionId()){e.next=14;break}return e.abrupt("return");case 14:if(e.prev=14,this._updateInitialTimestampFromEventBuffer(),!((n=Date.now())-this._context.initialTimestamp>this._options.maxReplayDuration+3e4)){e.next=19;break}throw new Error("Session is too long, not sending replay");case 19:return i=this._popEventContext(),a=this.session.segmentId++,this._maybeSaveSession(),e.next=24,this.eventBuffer.finish();case 24:return o=e.sent,e.next=27,ai({replayId:t,recordingData:o,segmentId:a,eventContext:i,session:this.session,options:this.getOptions(),timestamp:n});case 27:e.next=35;break;case 29:e.prev=29,e.t0=e.catch(14),this._handleException(e.t0),this.stop({reason:"sendReplay"}),(s=Object(g.e)())&&s.recordDroppedEvent("send_error","replay");case 35:case"end":return e.stop()}}),e,this,[[14,29]])})));return function(){return e.apply(this,arguments)}}()},{key:"__init5",value:function(){var e=this;this._flush=Object(i.a)(Object(r.a)().mark((function t(){var n,i,a,o,s,u,l,c,f,d=arguments;return Object(r.a)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=d.length>0&&void 0!==d[0]?d[0]:{},i=n.force,a=void 0!==i&&i,e._isEnabled||a){t.next=3;break}return t.abrupt("return");case 3:if(e.checkAndHandleExpiredSession()){t.next=6;break}return On&&S.c.error("[Replay] Attempting to finish replay event after session expired."),t.abrupt("return");case 6:if(e.session){t.next=8;break}return t.abrupt("return");case 8:if(o=e.session.started,s=Date.now(),u=s-o,e._debouncedFlush.cancel(),l=u<e._options.minReplayDuration,c=u>e._options.maxReplayDuration+5e3,!l&&!c){t.next=18;break}return Dn("[Replay] Session duration (".concat(Math.floor(u/1e3),"s) is too ").concat(l?"short":"long",", not sending replay."),e._options._experiments.traceInternals),l&&e._debouncedFlush(),t.abrupt("return");case 18:if((f=e.eventBuffer)&&0===e.session.segmentId&&!f.hasCheckout&&Dn("[Replay] Flushing initial segment without checkout.",e._options._experiments.traceInternals),e._flushLock){t.next=26;break}return e._flushLock=e._runFlush(),t.next=24,e._flushLock;case 24:return e._flushLock=void 0,t.abrupt("return");case 26:return t.prev=26,t.next=29,e._flushLock;case 29:t.next=34;break;case 31:t.prev=31,t.t0=t.catch(26),On&&S.c.error(t.t0);case 34:return t.prev=34,e._debouncedFlush(),t.finish(34);case 37:case"end":return t.stop()}}),t,null,[[26,31,34,37]])})))}},{key:"_maybeSaveSession",value:function(){this.session&&this._options.stickySession&&qn(this.session)}},{key:"__init6",value:function(){var e=this;this._onMutationHandler=function(t){var n=t.length,r=e._options.mutationLimit,i=r&&n>r;if(n>e._options.mutationBreadcrumbLimit||i){var a=yn({category:"replay.mutations",data:{count:n,limit:i}});e._createCustomBreadcrumb(a)}return!i||(e.stop({reason:"mutationLimit",forceFlush:"session"===e.recordingMode}),!1)}}}]),e}();function ci(e,t,n,r){var i="string"===typeof r?r.split(","):[],a=[].concat(Object(l.a)(e),Object(l.a)(i),Object(l.a)(t));return"undefined"!==typeof n&&("string"===typeof n&&a.push(".".concat(n)),Object(S.b)((function(){console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")}))),a.join(",")}function fi(e){var t=e.mask,n=e.unmask,r=e.block,i=e.unblock,a=e.ignore,o=e.blockClass,s=e.blockSelector,u=e.maskTextClass,l=e.maskTextSelector,c=e.ignoreClass,f={maskTextSelector:ci(t,[".sentry-mask","[data-sentry-mask]"],u,l),unmaskTextSelector:ci(n,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:ci(r,[".sentry-block","[data-sentry-block]"].concat(['base[href="/"]']),o,s),unblockSelector:ci(i,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:ci(a,[".sentry-ignore","[data-sentry-ignore]",'input[type="file"]'],c)};return o instanceof RegExp&&(f.blockClass=o),u instanceof RegExp&&(f.maskTextClass=u),f}function di(e){var t=e.el,n=e.key,r=e.maskAttributes,i=e.maskAllText,a=e.privacyOptions,o=e.value;return i?a.unmaskTextSelector&&t.matches(a.unmaskTextSelector)?o:r.includes(n)||"value"===n&&"INPUT"===t.tagName&&["submit","button"].includes(t.getAttribute("type")||"")?o.replace(/[\S]/g,"*"):o:o}var hi='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',pi=["content-length","content-type","accept"],gi=!1,mi=function(e){return new vi(e)},vi=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.flushMinDelay,r=void 0===n?5e3:n,i=t.flushMaxDelay,a=void 0===i?5500:i,o=t.minReplayDuration,s=void 0===o?4999:o,u=t.maxReplayDuration,l=void 0===u?Y:u,f=t.stickySession,h=void 0===f||f,p=t.useCompression,g=void 0===p||p,m=t.workerUrl,v=t._experiments,b=void 0===v?{}:v,y=t.sessionSampleRate,_=t.errorSampleRate,A=t.maskAllText,w=void 0===A||A,F=t.maskAllInputs,k=void 0===F||F,x=t.blockAllMedia,E=void 0===x||x,C=t.mutationBreadcrumbLimit,S=void 0===C?750:C,O=t.mutationLimit,D=void 0===O?1e4:O,j=t.slowClickTimeout,T=void 0===j?7e3:j,P=t.slowClickIgnoreSelectors,R=void 0===P?[]:P,M=t.networkDetailAllowUrls,I=void 0===M?[]:M,B=t.networkDetailDenyUrls,L=void 0===B?[]:B,U=t.networkCaptureBodies,H=void 0===U||U,z=t.networkRequestHeaders,q=void 0===z?[]:z,V=t.networkResponseHeaders,W=void 0===V?[]:V,G=t.mask,K=void 0===G?[]:G,Q=t.maskAttributes,X=void 0===Q?["title","placeholder"]:Q,J=t.unmask,Z=void 0===J?[]:J,$=t.block,ee=void 0===$?[]:$,te=t.unblock,ne=void 0===te?[]:te,re=t.ignore,ie=void 0===re?[]:re,ae=t.maskFn,oe=t.beforeAddRecordingEvent,se=t.beforeErrorSampling,ue=t.blockClass,le=t.blockSelector,ce=t.maskInputOptions,fe=t.maskTextClass,de=t.maskTextSelector,he=t.ignoreClass;Object(d.a)(this,e),this.name=e.id;var pe=fi({mask:K,unmask:Z,block:ee,unblock:ne,ignore:ie,blockClass:ue,blockSelector:le,maskTextClass:fe,maskTextSelector:de,ignoreClass:he});if(this._recordingOptions=Object(c.a)(Object(c.a)({maskAllInputs:k,maskAllText:w,maskInputOptions:Object(c.a)(Object(c.a)({},ce||{}),{},{password:!0}),maskTextFn:ae,maskInputFn:ae,maskAttributeFn:function(e,t,n){return di({maskAttributes:X,maskAllText:w,privacyOptions:pe,key:e,value:t,el:n})}},pe),{},{slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:function(e){try{e.__rrweb__=!0}catch(t){}}}),this._initialOptions={flushMinDelay:r,flushMaxDelay:a,minReplayDuration:Math.min(s,15e3),maxReplayDuration:Math.min(l,Y),stickySession:h,sessionSampleRate:y,errorSampleRate:_,useCompression:g,workerUrl:m,blockAllMedia:E,maskAllInputs:k,maskAllText:w,mutationBreadcrumbLimit:S,mutationLimit:D,slowClickTimeout:T,slowClickIgnoreSelectors:R,networkDetailAllowUrls:I,networkDetailDenyUrls:L,networkCaptureBodies:H,networkRequestHeaders:bi(q),networkResponseHeaders:bi(W),beforeAddRecordingEvent:oe,beforeErrorSampling:se,_experiments:b},"number"===typeof y&&(console.warn("[Replay] You are passing `sessionSampleRate` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure `replaysSessionSampleRate` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ".concat(y," })")),this._initialOptions.sessionSampleRate=y),"number"===typeof _&&(console.warn("[Replay] You are passing `errorSampleRate` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure `replaysOnErrorSampleRate` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ".concat(_," })")),this._initialOptions.errorSampleRate=_),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?"".concat(this._recordingOptions.blockSelector,",").concat(hi):hi),this._isInitialized&&N())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}return Object(h.a)(e,[{key:"_isInitialized",get:function(){return gi},set:function(e){gi=e}},{key:"setupOnce",value:function(){var e=this;N()&&(this._setup(),setTimeout((function(){return e._initialize()})))}},{key:"start",value:function(){this._replay&&this._replay.start()}},{key:"startBuffering",value:function(){this._replay&&this._replay.startBuffering()}},{key:"stop",value:function(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}},{key:"flush",value:function(e){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(e):Promise.resolve()}},{key:"getReplayId",value:function(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}},{key:"_initialize",value:function(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}},{key:"_setup",value:function(){var e=function(e){var t=Object(g.e)(),n=t&&t.getOptions(),r=Object(c.a)({sessionSampleRate:0,errorSampleRate:0},Object(x.c)(e));if(!n)return Object(S.b)((function(){console.warn("SDK client is not available.")})),r;null==e.sessionSampleRate&&null==e.errorSampleRate&&null==n.replaysSessionSampleRate&&null==n.replaysOnErrorSampleRate&&Object(S.b)((function(){console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}));"number"===typeof n.replaysSessionSampleRate&&(r.sessionSampleRate=n.replaysSessionSampleRate);"number"===typeof n.replaysOnErrorSampleRate&&(r.errorSampleRate=n.replaysOnErrorSampleRate);return r}(this._initialOptions);this._replay=new li({options:e,recordingOptions:this._recordingOptions})}},{key:"_maybeLoadFromReplayCanvasIntegration",value:function(){try{var e=Object(g.e)().getIntegrationByName("ReplayCanvas");if(!e)return;this._replay._canvas=e.getOptions()}catch(t){}}}],[{key:"__initStatic",value:function(){this.id="Replay"}}]),e}();function bi(e){return[].concat(pi,Object(l.a)(e.map((function(e){return e.toLowerCase()}))))}vi.__initStatic()},function(e,t,n){"use strict";n.d(t,"a",(function(){return C})),n.d(t,"b",(function(){return D}));var r=n(4),i=n(24),a=n(5),o=n(17),s=n(18),u=n(759),l=n(99),c=n(108),f=n(97),d=n(576),h=n(1391),p=n(1390),g=n(1393),m=n(56),v=n(13);function b(e,t,n,r){var i=Object(h.g)(n),a=e.type&&"replay_event"!==e.type?e.type:"event";!function(e,t){t&&(e.sdk=e.sdk||{},e.sdk.name=e.sdk.name||t.name,e.sdk.version=e.sdk.version||t.version,e.sdk.integrations=[].concat(Object(v.a)(e.sdk.integrations||[]),Object(v.a)(t.integrations||[])),e.sdk.packages=[].concat(Object(v.a)(e.sdk.packages||[]),Object(v.a)(t.packages||[])))}(e,n&&n.sdk);var o=Object(h.d)(e,i,r,t);delete e.sdkProcessingMetadata;var s=[{type:a},e];return Object(h.c)(o,[s])}var y=n(138),_=n(86),A=n(279);n(98);function w(e,t,n,a){var o={sent_at:(new Date).toISOString()};n&&n.sdk&&(o.sdk={name:n.sdk.name,version:n.sdk.version}),a&&t&&(o.dsn=Object(u.a)(t));var s=function(e){var t=function(e){var t,n="",a=Object(i.a)(e);try{for(a.s();!(t=a.n()).done;){var o=t.value,s=Object.entries(o.tags),u=s.length>0?"|#".concat(s.map((function(e){var t=Object(r.a)(e,2),n=t[0],i=t[1];return"".concat(n,":").concat(i)})).join(",")):"";n+="".concat(o.name,"@").concat(o.unit,":").concat(o.metric,"|").concat(o.metricType).concat(u,"|T").concat(o.timestamp,"\n")}}catch(l){a.e(l)}finally{a.f()}return n}(e);return[{type:"statsd",length:t.length},t]}(e);return Object(h.c)(o,[s])}var F=n(234),k=n(322),x=n(740),E="Not capturing exception because it's already been captured.",C=function(){function e(t){if(Object(o.a)(this,e),this._options=t,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],t.dsn?this._dsn=Object(u.b)(t.dsn):m.a&&l.c.warn("No DSN provided, client will not send events."),this._dsn){var n=Object(g.a)(this._dsn,t);this._transport=t.transport(Object(a.a)(Object(a.a)({recordDroppedEvent:this.recordDroppedEvent.bind(this)},t.transportOptions),{},{url:n}))}}return Object(s.a)(e,[{key:"captureException",value:function(e,t,n){var r=this;if(!Object(c.d)(e)){var i=t&&t.event_id;return this._process(this.eventFromException(e,t).then((function(e){return r._captureEvent(e,t,n)})).then((function(e){i=e}))),i}m.a&&l.c.log(E)}},{key:"captureMessage",value:function(e,t,n,r){var i=this,a=n&&n.event_id,o=Object(f.i)(e)?e:String(e),s=Object(f.k)(e)?this.eventFromMessage(o,t,n):this.eventFromException(e,n);return this._process(s.then((function(e){return i._captureEvent(e,n,r)})).then((function(e){a=e}))),a}},{key:"captureEvent",value:function(e,t,n){if(!(t&&t.originalException&&Object(c.d)(t.originalException))){var r=t&&t.event_id,i=(e.sdkProcessingMetadata||{}).capturedSpanScope;return this._process(this._captureEvent(e,t,i||n).then((function(e){r=e}))),r}m.a&&l.c.log(E)}},{key:"captureSession",value:function(e){"string"!==typeof e.release?m.a&&l.c.warn("Discarded session because of missing or non-string release"):(this.sendSession(e),Object(F.c)(e,{init:!1}))}},{key:"getDsn",value:function(){return this._dsn}},{key:"getOptions",value:function(){return this._options}},{key:"getSdkMetadata",value:function(){return this._options._metadata}},{key:"getTransport",value:function(){return this._transport}},{key:"flush",value:function(e){var t=this._transport;return t?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(e).then((function(n){return t.flush(e).then((function(e){return n&&e}))}))):Object(d.c)(!0)}},{key:"close",value:function(e){var t=this;return this.flush(e).then((function(e){return t.getOptions().enabled=!1,t.metricsAggregator&&t.metricsAggregator.close(),e}))}},{key:"getEventProcessors",value:function(){return this._eventProcessors}},{key:"addEventProcessor",value:function(e){this._eventProcessors.push(e)}},{key:"setupIntegrations",value:function(e){(e&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}},{key:"init",value:function(){this._isEnabled()&&this._setupIntegrations()}},{key:"getIntegrationById",value:function(e){return this.getIntegrationByName(e)}},{key:"getIntegrationByName",value:function(e){return this._integrations[e]}},{key:"getIntegration",value:function(e){try{return this._integrations[e.id]||null}catch(t){return m.a&&l.c.warn("Cannot retrieve integration ".concat(e.id," from the current Client")),null}}},{key:"addIntegration",value:function(e){var t=this._integrations[e.name];Object(A.e)(this,e,this._integrations),t||Object(A.a)(this,[e])}},{key:"sendEvent",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.emit("beforeSendEvent",e,n);var r,a=b(e,this._dsn,this._options._metadata,this._options.tunnel),o=Object(i.a)(n.attachments||[]);try{for(o.s();!(r=o.n()).done;){var s=r.value;a=Object(h.a)(a,Object(h.b)(s,this._options.transportOptions&&this._options.transportOptions.textEncoder))}}catch(l){o.e(l)}finally{o.f()}var u=this._sendEnvelope(a);u&&u.then((function(n){return t.emit("afterSendEvent",e,n)}),null)}},{key:"sendSession",value:function(e){var t=function(e,t,n,r){var i=Object(h.g)(n),o=Object(a.a)(Object(a.a)({sent_at:(new Date).toISOString()},i&&{sdk:i}),!!r&&t&&{dsn:Object(u.a)(t)}),s="aggregates"in e?[{type:"sessions"},e]:[{type:"session"},e.toJSON()];return Object(h.c)(o,[s])}(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}},{key:"recordDroppedEvent",value:function(e,t,n){if(this._options.sendClientReports){var r="".concat(e,":").concat(t);m.a&&l.c.log('Adding outcome: "'.concat(r,'"')),this._outcomes[r]=this._outcomes[r]+1||1}}},{key:"captureAggregateMetrics",value:function(e){m.a&&l.c.log("Flushing aggregated metrics, number of metrics: ".concat(e.length));var t=w(e,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(t)}},{key:"on",value:function(e,t){this._hooks[e]||(this._hooks[e]=[]),this._hooks[e].push(t)}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this._hooks[e]&&this._hooks[e].forEach((function(e){return e.apply(void 0,n)}))}},{key:"_setupIntegrations",value:function(){var e=this._options.integrations;this._integrations=Object(A.f)(this,e),Object(A.a)(this,e),this._integrationsInitialized=!0}},{key:"_updateSessionFromEvent",value:function(e,t){var n=!1,r=!1,o=t.exception&&t.exception.values;if(o){r=!0;var s,u=Object(i.a)(o);try{for(u.s();!(s=u.n()).done;){var l=s.value.mechanism;if(l&&!1===l.handled){n=!0;break}}}catch(f){u.e(f)}finally{u.f()}}var c="ok"===e.status;(c&&0===e.errors||c&&n)&&(Object(F.c)(e,Object(a.a)(Object(a.a)({},n&&{status:"crashed"}),{},{errors:e.errors||Number(r||n)})),this.captureSession(e))}},{key:"_isClientDoneProcessing",value:function(e){var t=this;return new d.a((function(n){var r=0,i=setInterval((function(){0==t._numProcessing?(clearInterval(i),n(!0)):(r+=1,e&&r>=e&&(clearInterval(i),n(!1)))}),1)}))}},{key:"_isEnabled",value:function(){return!1!==this.getOptions().enabled&&void 0!==this._transport}},{key:"_prepareEvent",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Object(_.b)(),o=this.getOptions(),s=Object.keys(this._integrations);return!t.integrations&&s.length>0&&(t.integrations=s),this.emit("preprocessEvent",e,t),Object(x.b)(o,e,t,n,this,i).then((function(e){if(null===e)return e;var t=Object(a.a)(Object(a.a)({},i.getPropagationContext()),n?n.getPropagationContext():void 0);if(!(e.contexts&&e.contexts.trace)&&t){var o=t.traceId,s=t.spanId,u=t.parentSpanId,l=t.dsc;e.contexts=Object(a.a)({trace:{trace_id:o,span_id:s,parent_span_id:u}},e.contexts);var c=l||Object(k.a)(o,r,n);e.sdkProcessingMetadata=Object(a.a)({dynamicSamplingContext:c},e.sdkProcessingMetadata)}return e}))}},{key:"_captureEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return this._processEvent(e,t,n).then((function(e){return e.event_id}),(function(e){if(m.a){var t=e;"log"===t.logLevel?l.c.log(t.message):l.c.warn(t)}}))}},{key:"_processEvent",value:function(e,t,n){var r=this,i=this.getOptions(),o=i.sampleRate,s=O(e),u=S(e),l=e.type||"error",c="before send for type `".concat(l,"`");if(u&&"number"===typeof o&&Math.random()>o)return this.recordDroppedEvent("sample_rate","error",e),Object(d.b)(new p.a("Discarding event because it's not included in the random sample (sampling rate = ".concat(o,")"),"log"));var h="replay_event"===l?"replay":l,g=(e.sdkProcessingMetadata||{}).capturedSpanIsolationScope;return this._prepareEvent(e,t,n,g).then((function(n){if(null===n)throw r.recordDroppedEvent("event_processor",h,e),new p.a("An event processor returned `null`, will not send event.","log");if(t.data&&!0===t.data.__sentry__)return n;var a=function(e,t,n){var r=e.beforeSend,i=e.beforeSendTransaction;if(S(t)&&r)return r(t,n);if(O(t)&&i)return i(t,n);return t}(i,n,t);return function(e,t){var n="".concat(t," must return `null` or a valid event.");if(Object(f.o)(e))return e.then((function(e){if(!Object(f.j)(e)&&null!==e)throw new p.a(n);return e}),(function(e){throw new p.a("".concat(t," rejected with ").concat(e))}));if(!Object(f.j)(e)&&null!==e)throw new p.a(n);return e}(a,c)})).then((function(i){if(null===i)throw r.recordDroppedEvent("before_send",h,e),new p.a("".concat(c," returned `null`, will not send event."),"log");var o=n&&n.getSession();!s&&o&&r._updateSessionFromEvent(o,i);var u=i.transaction_info;if(s&&u&&i.transaction!==e.transaction){i.transaction_info=Object(a.a)(Object(a.a)({},u),{},{source:"custom"})}return r.sendEvent(i,t),i})).then(null,(function(e){if(e instanceof p.a)throw e;throw r.captureException(e,{data:{__sentry__:!0},originalException:e}),new p.a("Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ".concat(e))}))}},{key:"_process",value:function(e){var t=this;this._numProcessing++,e.then((function(e){return t._numProcessing--,e}),(function(e){return t._numProcessing--,e}))}},{key:"_sendEnvelope",value:function(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)return this._transport.send(e).then(null,(function(e){m.a&&l.c.error("Error while sending event:",e)}));m.a&&l.c.error("Transport disabled")}},{key:"_clearOutcomes",value:function(){var e=this._outcomes;return this._outcomes={},Object.keys(e).map((function(t){var n=t.split(":"),i=Object(r.a)(n,2);return{reason:i[0],category:i[1],quantity:e[t]}}))}}]),e}();function S(e){return void 0===e.type}function O(e){return"transaction"===e.type}function D(e){var t=Object(y.e)();t&&t.addEventProcessor&&t.addEventProcessor(e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return se}));var r=n(358),i=n(48),a=n.n(i),o=n(1),s=n.n(o),u=n(72),l=n(297),c=n(66),f=n.n(c),d=n(34),h=["points","className","baseLinePoints","connectNulls"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function g(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function m(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=function(e){return e&&e.x===+e.x&&e.y===+e.y},y=function(e,t){var n=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[[]];return e.forEach((function(e){b(e)?t[t.length-1].push(e):t[t.length-1].length>0&&t.push([])})),b(e[0])&&t[t.length-1].push(e[0]),t[t.length-1].length<=0&&(t=t.slice(0,-1)),t}(e);t&&(n=[n.reduce((function(e,t){return[].concat(m(e),m(t))}),[])]);var r=n.map((function(e){return e.reduce((function(e,t,n){return"".concat(e).concat(0===n?"M":"L").concat(t.x,",").concat(t.y)}),"")})).join("");return 1===n.length?"".concat(r,"Z"):r},_=function(e){var t=e.points,n=e.className,r=e.baseLinePoints,i=e.connectNulls,a=g(e,h);if(!t||!t.length)return null;var o=f()("recharts-polygon",n);if(r&&r.length){var u=a.stroke&&"none"!==a.stroke,l=function(e,t,n){var r=y(e,n);return"".concat("Z"===r.slice(-1)?r.slice(0,-1):r,"L").concat(y(t.reverse(),n).slice(1))}(t,r,i);return s.a.createElement("g",{className:o},s.a.createElement("path",p({},Object(d.a)(a,!0),{fill:"Z"===l.slice(-1)?a.fill:"none",stroke:"none",d:l})),u?s.a.createElement("path",p({},Object(d.a)(a,!0),{fill:"none",d:y(t,i)})):null,u?s.a.createElement("path",p({},Object(d.a)(a,!0),{fill:"none",d:y(r,i)})):null)}var c=y(t,i);return s.a.createElement("path",p({},Object(d.a)(a,!0),{fill:"Z"===c.slice(-1)?a.fill:"none",className:o,d:c}))},A=n(230),w=n(129),F=n(90);function k(e){return k="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k(e)}function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},x.apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){R(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function j(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=P(e);if(t){var i=P(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return T(this,n)}}function T(e,t){if(t&&("object"===k(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function P(e){return P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},P(e)}function R(e,t,n){return(t=M(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e){var t=function(e,t){if("object"!==k(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===k(t)?t:String(t)}var I=Math.PI/180,B=1e-5,N=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D(e,t)}(o,e);var t,n,r,i=j(o);function o(){return S(this,o),i.apply(this,arguments)}return t=o,r=[{key:"renderTickItem",value:function(e,t,n){return s.a.isValidElement(e)?s.a.cloneElement(e,t):a()(e)?e(t):s.a.createElement(A.a,x({},t,{className:"recharts-polar-angle-axis-tick-value"}),n)}}],(n=[{key:"getTickLineCoord",value:function(e){var t=this.props,n=t.cx,r=t.cy,i=t.radius,a=t.orientation,o=t.tickSize||8,s=Object(F.e)(n,r,i,e.coordinate),u=Object(F.e)(n,r,i+("inner"===a?-1:1)*o,e.coordinate);return{x1:s.x,y1:s.y,x2:u.x,y2:u.y}}},{key:"getTickTextAnchor",value:function(e){var t=this.props.orientation,n=Math.cos(-e.coordinate*I);return n>B?"outer"===t?"start":"end":n<-B?"outer"===t?"end":"start":"middle"}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.radius,i=e.axisLine,a=e.axisLineType,o=C(C({},Object(d.a)(this.props)),{},{fill:"none"},Object(d.a)(i));if("circle"===a)return s.a.createElement(l.a,x({className:"recharts-polar-angle-axis-line"},o,{cx:t,cy:n,r:r}));var u=this.props.ticks.map((function(e){return Object(F.e)(t,n,r,e.coordinate)}));return s.a.createElement(_,x({className:"recharts-polar-angle-axis-line"},o,{points:u}))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,i=t.tickLine,a=t.tickFormatter,l=t.stroke,c=Object(d.a)(this.props),f=Object(d.a)(r),h=C(C({},c),{},{fill:"none"},Object(d.a)(i)),p=n.map((function(t,n){var d=e.getTickLineCoord(t),p=C(C(C({textAnchor:e.getTickTextAnchor(t)},c),{},{stroke:"none",fill:l},f),{},{index:n,payload:t,x:d.x2,y:d.y2});return s.a.createElement(u.a,x({className:"recharts-polar-angle-axis-tick",key:"tick-".concat(n)},Object(w.e)(e.props,t,n)),i&&s.a.createElement("line",x({className:"recharts-polar-angle-axis-tick-line"},h,d)),r&&o.renderTickItem(r,p,a?a(t.value,n):t.value))}));return s.a.createElement(u.a,{className:"recharts-polar-angle-axis-ticks"},p)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.radius,r=e.axisLine;return n<=0||!t||!t.length?null:s.a.createElement(u.a,{className:"recharts-polar-angle-axis"},r&&this.renderAxisLine(),this.renderTicks())}}])&&O(t.prototype,n),r&&O(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(o.PureComponent);R(N,"displayName","PolarAngleAxis"),R(N,"axisType","angleAxis"),R(N,"defaultProps",{type:"category",angleAxisId:0,scale:"auto",cx:0,cy:0,orientation:"outer",axisLine:!0,tickLine:!0,tickSize:8,tick:!0,hide:!1,allowDuplicatedCategory:!0});var L=n(878),U=n.n(L),H=n(1371),z=n.n(H),q=n(194),V=["cx","cy","angle","ticks","axisLine"],W=["ticks","tick","angle","tickFormatter","stroke"];function G(e){return G="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},G(e)}function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K.apply(this,arguments)}function Q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(n),!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function J(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function Z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ie(r.key),r)}}function $(e,t){return $=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$(e,t)}function ee(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=ne(e);if(t){var i=ne(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return te(this,n)}}function te(e,t){if(t&&("object"===G(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function ne(e){return ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ne(e)}function re(e,t,n){return(t=ie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e){var t=function(e,t){if("object"!==G(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==G(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===G(t)?t:String(t)}var ae=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$(e,t)}(o,e);var t,n,r,i=ee(o);function o(){return J(this,o),i.apply(this,arguments)}return t=o,r=[{key:"renderTickItem",value:function(e,t,n){return s.a.isValidElement(e)?s.a.cloneElement(e,t):a()(e)?e(t):s.a.createElement(A.a,K({},t,{className:"recharts-polar-radius-axis-tick-value"}),n)}}],(n=[{key:"getTickValueCoord",value:function(e){var t=e.coordinate,n=this.props,r=n.angle,i=n.cx,a=n.cy;return Object(F.e)(i,a,t,r)}},{key:"getTickTextAnchor",value:function(){var e;switch(this.props.orientation){case"left":e="end";break;case"right":e="start";break;default:e="middle"}return e}},{key:"getViewBox",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,i=e.ticks,a=z()(i,(function(e){return e.coordinate||0}));return{cx:t,cy:n,startAngle:r,endAngle:r,innerRadius:U()(i,(function(e){return e.coordinate||0})).coordinate||0,outerRadius:a.coordinate||0}}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.cx,n=e.cy,r=e.angle,i=e.ticks,a=e.axisLine,o=X(e,V),u=i.reduce((function(e,t){return[Math.min(e[0],t.coordinate),Math.max(e[1],t.coordinate)]}),[1/0,-1/0]),l=Object(F.e)(t,n,u[0],r),c=Object(F.e)(t,n,u[1],r),f=Y(Y(Y({},Object(d.a)(o)),{},{fill:"none"},Object(d.a)(a)),{},{x1:l.x,y1:l.y,x2:c.x,y2:c.y});return s.a.createElement("line",K({className:"recharts-polar-radius-axis-line"},f))}},{key:"renderTicks",value:function(){var e=this,t=this.props,n=t.ticks,r=t.tick,i=t.angle,a=t.tickFormatter,l=t.stroke,c=X(t,W),f=this.getTickTextAnchor(),h=Object(d.a)(c),p=Object(d.a)(r),g=n.map((function(t,n){var c=e.getTickValueCoord(t),d=Y(Y(Y(Y({textAnchor:f,transform:"rotate(".concat(90-i,", ").concat(c.x,", ").concat(c.y,")")},h),{},{stroke:"none",fill:l},p),{},{index:n},c),{},{payload:t});return s.a.createElement(u.a,K({className:"recharts-polar-radius-axis-tick",key:"tick-".concat(n)},Object(w.e)(e.props,t,n)),o.renderTickItem(r,d,a?a(t.value,n):t.value))}));return s.a.createElement(u.a,{className:"recharts-polar-radius-axis-ticks"},g)}},{key:"render",value:function(){var e=this.props,t=e.ticks,n=e.axisLine,r=e.tick;return t&&t.length?s.a.createElement(u.a,{className:"recharts-polar-radius-axis"},n&&this.renderAxisLine(),r&&this.renderTicks(),q.a.renderCallByParent(this.props,this.getViewBox())):null}}])&&Z(t.prototype,n),r&&Z(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(o.PureComponent);re(ae,"displayName","PolarRadiusAxis"),re(ae,"axisType","radiusAxis"),re(ae,"defaultProps",{type:"number",radiusAxisId:0,cx:0,cy:0,angle:0,orientation:"right",stroke:"#ccc",axisLine:!0,tick:!0,tickCount:5,allowDataOverflow:!1,scale:"auto",allowDuplicatedCategory:!0});var oe=n(1370),se=Object(r.a)({chartName:"PieChart",GraphicalChild:oe.a,validateTooltipEventTypes:["item"],defaultTooltipEventType:"item",legendContent:"children",axisComponents:[{axisType:"angleAxis",AxisComp:N},{axisType:"radiusAxis",AxisComp:ae}],formatAxisMap:F.b,defaultProps:{layout:"centric",startAngle:0,endAngle:360,cx:"50%",cy:"50%",innerRadius:0,outerRadius:"80%"}})},function(e,t,n){"use strict";n.d(t,"a",(function(){return s}));var r=n(71);function i(e){return Object(r.a)(e).getDay()}var a=n(1359);function o(e,t){var n=i(e)-t;return n<=0&&(n+=7),Object(a.a)(e,n)}function s(e){return o(e,0)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return f}));var r=n(5),i=n(1387),a=n(4);function o(e){var t=e.alternativeName,n=e.mainCities,r=e.rawOffsetInMinutes,i=e.currentTimeOffsetInMinutes,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=a.useCurrentOffset,u=void 0!==o&&o,l=s(u?i:r);return"".concat(l.padStart(6,"+")," ").concat(t," - ").concat(n.join(", "))}function s(e){var t=Math.abs(e),n=[Math.floor(t/60),t%60].map((function(e){return e.toString().padStart(2,"0")})),r=Object(a.a)(n,2),i=r[0],o=r[1],s="".concat(i,":").concat(o);return"".concat(e>=0?"+":"-").concat(s)}var u=/^[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256})?)?$/,l={year:0,month:1,day:2,hour:3,minute:4,second:5};function c(e){if(!(t=e)||!t.match(u))return!1;var t,n,r,i=new Date(Date.now());try{r=e,n=new Intl.DateTimeFormat("en-US",{hourCycle:"h23",timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"})}catch(d){return!1}var o=n.formatToParts?function(e,t){for(var n=e.formatToParts(t),r=[],i=0;i<n.length;i++){var a=n[i],o=a.type,s=a.value,u=l[o];"undefined"!==typeof u&&(r[u]=parseInt(s,10))}return r}(n,i):function(e,t){var n=e.format(t).replace(/\u200E/g,""),r=/(\d+)\/(\d+)\/(\d+),? (\d+):(\d+):(\d+)/.exec(n),i=Object(a.a)(r,7),o=i[1],s=i[2];return[i[3],o,s,i[4],i[5],i[6]]}(n,i),s=Object(a.a)(o,6),c=+i,f=c%1e3;return(function(e){var t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);return e.year<100&&e.year>=0&&(t=new Date(t)).setUTCFullYear(t.getUTCFullYear()-1900),+t}({year:s[0],month:s[1],day:s[2],hour:s[3],minute:s[4],second:s[5],millisecond:0})-(c-=f>=0?f:1e3+f))/6e4}function f(e){var t=!!e&&e.includeUtc;return i.reduce((function(e,t){var n=c(t.name);if(!1===n)return e;var i=Object(r.a)(Object(r.a)({},t),{},{currentTimeOffsetInMinutes:n});return e.push(Object(r.a)(Object(r.a)({},i),{},{currentTimeFormat:o(i,{useCurrentOffset:!0})})),e}),t?[h]:[]).sort((function(e,t){return n=t,e.currentTimeOffsetInMinutes-n.currentTimeOffsetInMinutes||d(e.alternativeName,t.alternativeName)||d(e.mainCities[0],t.mainCities[0]);var n}))}function d(e,t){return"string"===typeof e&&"string"===typeof t?e.localeCompare(t):0}var h={name:"Etc/UTC",alternativeName:"Coordinated Universal Time (UTC)",abbreviation:"UTC",group:["Etc/UTC","Etc/UCT","UCT","UTC","Universal","Zulu"],countryName:"",continentCode:"",continentName:"",mainCities:[""],rawOffsetInMinutes:0,rawFormat:"+00:00 Coordinated Universal Time (UTC)",currentTimeOffsetInMinutes:0,currentTimeFormat:"+00:00 Coordinated Universal Time (UTC)"}},function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n(5),i=n(17),a=n(18),o=n(88),s=n(27),u=n(28),l=n(138),c=n(2416),f=n(97),d=n(99),h=(n(166),n(1)),p="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;var g={componentStack:null,error:null,eventId:null};var m=function(e){Object(s.a)(n,e);var t=Object(u.a)(n);function n(e){var a;Object(i.a)(this,n),a=t.call(this,e),n.prototype.__init.call(Object(o.a)(a)),a.state=g,a._openFallbackReportDialog=!0;var s=Object(l.e)();return s&&s.on&&e.showDialog&&(a._openFallbackReportDialog=!1,s.on("afterSendEvent",(function(t){t.type||t.event_id!==a._lastEventId||Object(c.b)(Object(r.a)(Object(r.a)({},e.dialogOptions),{},{eventId:a._lastEventId}))}))),a}return Object(a.a)(n,[{key:"componentDidCatch",value:function(e,t){var n=this,i=t.componentStack,a=this.props,o=a.beforeCapture,s=a.onError,u=a.showDialog,d=a.dialogOptions;Object(l.i)((function(t){if(function(e){var t=e.match(/^([^.]+)/);return null!==t&&parseInt(t[0])>=17}(h.version)&&Object(f.d)(e)){var a=new Error(e.message);a.name="React ErrorBoundary ".concat(e.name),a.stack=i,function(e,t){var n=new WeakMap;!function e(t,r){if(!n.has(t))return t.cause?(n.set(t,!0),e(t.cause,r)):void(t.cause=r)}(e,t)}(e,a)}o&&o(t,e,i);var p=Object(l.c)(e,{captureContext:{contexts:{react:{componentStack:i}}},mechanism:{handled:!!n.props.fallback}});s&&s(e,i,p),u&&(n._lastEventId=p,n._openFallbackReportDialog&&Object(c.b)(Object(r.a)(Object(r.a)({},d),{},{eventId:p}))),n.setState({error:e,componentStack:i,eventId:p})}))}},{key:"componentDidMount",value:function(){var e=this.props.onMount;e&&e()}},{key:"componentWillUnmount",value:function(){var e=this.state,t=e.error,n=e.componentStack,r=e.eventId,i=this.props.onUnmount;i&&i(t,n,r)}},{key:"__init",value:function(){var e=this;this.resetErrorBoundary=function(){var t=e.props.onReset,n=e.state,r=n.error,i=n.componentStack,a=n.eventId;t&&t(r,i,a),e.setState(g)}}},{key:"render",value:function(){var e=this.props,t=e.fallback,n=e.children,r=this.state;if(r.error){var i=void 0;return i="function"===typeof t?t({error:r.error,componentStack:r.componentStack,resetError:this.resetErrorBoundary,eventId:r.eventId}):t,h.isValidElement(i)?i:(t&&p&&d.c.warn("fallback did not produce a valid ReactElement"),null)}return"function"===typeof n?n():n}}]),n}(h.Component)},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(98),i=n(73),a=Object(i.b)();var o,s=n(107),u=i.a;function l(e){var t="history";Object(s.a)(t,e),Object(s.b)(t,c)}function c(){if(function(){var e=a.chrome,t=e&&e.app&&e.app.runtime,n="history"in a&&!!a.history.pushState&&!!a.history.replaceState;return!t&&n}()){var e=u.onpopstate;u.onpopstate=function(){var t=u.location.href,n=o;o=t;var r={from:n,to:t};if(Object(s.c)("history",r),e)try{for(var i=arguments.length,a=new Array(i),l=0;l<i;l++)a[l]=arguments[l];return e.apply(this,a)}catch(c){}},Object(r.e)(u.history,"pushState",t),Object(r.e)(u.history,"replaceState",t)}function t(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.length>2?n[2]:void 0;if(i){var a=o,u=String(i);o=u;var l={from:a,to:u};Object(s.c)("history",l)}return e.apply(this,n)}}}}]]);